diff --git "a/vae/vae_decoder_int4.xml" "b/vae/vae_decoder_int4.xml" new file mode 100644--- /dev/null +++ "b/vae/vae_decoder_int4.xml" @@ -0,0 +1,17700 @@ + + + + + + + + -1 + 16 + -1 + -1 + + + + + + + + 512 + 16 + 3 + 3 + + + + + + + + 512 + 16 + 3 + 3 + + + + + 512 + 16 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 16 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 16 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 16 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 16 + 3 + 3 + + + + + + + + + + + 512 + 16 + 3 + 3 + + + + + 512 + 16 + 3 + 3 + + + + + + + + -1 + 16 + -1 + -1 + + + 512 + 16 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 512 + -1 + + + + + + + + 3 + + + + + + + -1 + 512 + -1 + + + 3 + + + + + -1 + -1 + 512 + + + + + + + + 3 + + + + + + + -1 + -1 + 512 + + + 3 + + + + + -1 + 512 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 32 + -1 + + + 3 + + + + + -1 + 512 + -1 + + + + + + + + 1 + 512 + 1 + + + + + + + + + + + 1 + 512 + 1 + + + + + 1 + 512 + 1 + + + + + + + + -1 + 512 + -1 + + + 1 + 512 + 1 + + + + + -1 + 512 + -1 + + + + + + + + 1 + 512 + 1 + + + + + + + + + + + 1 + 512 + 1 + + + + + 1 + 512 + 1 + + + + + + + + -1 + 512 + -1 + + + 1 + 512 + 1 + + + + + -1 + 512 + -1 + + + + + + + + 512 + 8 + 64 + + + + + + + + 512 + 8 + 64 + + + + + 512 + 8 + 64 + + + + + + + + 1 + + + + + + + + 1 + + + + + 1 + + + + + + + + 512 + 8 + 64 + + + 1 + + + + + 512 + 8 + 64 + + + + + + + + 512 + 8 + 1 + + + + + + + + 512 + 8 + 64 + + + 512 + 8 + 1 + + + + + 512 + 8 + 64 + + + + + + + + 2 + + + + + + + + 512 + 8 + 64 + + + 2 + + + + + 512 + 512 + + + + + + + + + + + 512 + 512 + + + + + 512 + 512 + + + + + + + + -1 + 512 + -1 + + + 512 + 512 + + + + + -1 + -1 + 512 + + + + + + + + 512 + + + + + + + + + + + 512 + + + + + 512 + + + + + + + + -1 + -1 + 512 + + + 512 + + + + + -1 + -1 + 512 + + + + + + + + + + + 4 + + + + + + + + -1 + -1 + 512 + + + 4 + + + + + -1 + -1 + 1 + 512 + + + + + + + + + + + 4 + + + + + + + + -1 + -1 + 1 + 512 + + + 4 + + + + + -1 + 1 + -1 + 512 + + + + + + + + 512 + 8 + 64 + + + + + + + + 512 + 8 + 64 + + + + + 512 + 8 + 64 + + + + + + + + 1 + + + + + + + + 1 + + + + + 1 + + + + + + + + 512 + 8 + 64 + + + 1 + + + + + 512 + 8 + 64 + + + + + + + + 512 + 8 + 1 + + + + + + + + 512 + 8 + 64 + + + 512 + 8 + 1 + + + + + 512 + 8 + 64 + + + + + + + + 2 + + + + + + + + 512 + 8 + 64 + + + 2 + + + + + 512 + 512 + + + + + + + + + + + 512 + 512 + + + + + 512 + 512 + + + + + + + + -1 + 512 + -1 + + + 512 + 512 + + + + + -1 + -1 + 512 + + + + + + + + 512 + + + + + + + + + + + 512 + + + + + 512 + + + + + + + + -1 + -1 + 512 + + + 512 + + + + + -1 + -1 + 512 + + + + + + + + + + + 4 + + + + + + + + -1 + -1 + 512 + + + 4 + + + + + -1 + -1 + 1 + 512 + + + + + + + + + + + 4 + + + + + + + + -1 + -1 + 1 + 512 + + + 4 + + + + + -1 + 1 + -1 + 512 + + + + + + + + 512 + 8 + 64 + + + + + + + + 512 + 8 + 64 + + + + + 512 + 8 + 64 + + + + + + + + 1 + + + + + + + + 1 + + + + + 1 + + + + + + + + 512 + 8 + 64 + + + 1 + + + + + 512 + 8 + 64 + + + + + + + + 512 + 8 + 1 + + + + + + + + 512 + 8 + 64 + + + 512 + 8 + 1 + + + + + 512 + 8 + 64 + + + + + + + + 2 + + + + + + + + 512 + 8 + 64 + + + 2 + + + + + 512 + 512 + + + + + + + + + + + 512 + 512 + + + + + 512 + 512 + + + + + + + + -1 + 512 + -1 + + + 512 + 512 + + + + + -1 + -1 + 512 + + + + + + + + 512 + + + + + + + + + + + 512 + + + + + 512 + + + + + + + + -1 + -1 + 512 + + + 512 + + + + + -1 + -1 + 512 + + + + + + + + + + + 4 + + + + + + + + -1 + -1 + 512 + + + 4 + + + + + -1 + -1 + 1 + 512 + + + + + + + + + + + 4 + + + + + + + + -1 + -1 + 1 + 512 + + + 4 + + + + + -1 + 1 + -1 + 512 + + + + + + + + -1 + 1 + -1 + 512 + + + -1 + 1 + -1 + 512 + + + -1 + 1 + -1 + 512 + + + + + -1 + 1 + -1 + 512 + + + + + + + + + + + 4 + + + + + + + + -1 + 1 + -1 + 512 + + + 4 + + + + + -1 + -1 + 1 + 512 + + + + + + + + + + + 3 + + + + + + + + -1 + -1 + 1 + 512 + + + 3 + + + + + -1 + -1 + 512 + + + + + + + + 512 + 512 + + + + + + + + 512 + 512 + + + + + 512 + 512 + + + + + + + + 512 + 1 + + + + + + + + 512 + 1 + + + + + 512 + 1 + + + + + + + + 512 + 512 + + + 512 + 1 + + + + + 512 + 512 + + + + + + + + 512 + 1 + + + + + + + + 512 + 512 + + + 512 + 1 + + + + + 512 + 512 + + + + + + + + + + + 512 + 512 + + + + + 512 + 512 + + + + + + + + -1 + -1 + 512 + + + 512 + 512 + + + + + -1 + -1 + 512 + + + + + + + + 512 + + + + + + + + + + + 512 + + + + + 512 + + + + + + + + -1 + -1 + 512 + + + 512 + + + + + -1 + -1 + 512 + + + + + + + + 3 + + + + + + + -1 + -1 + 512 + + + 3 + + + + + -1 + 512 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 4 + + + 1 + + + + + + 1 + + + + + + + + + + + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + 4 + + + 2 + + + + + + 2 + + + + + + + + 1 + + + 1 + + + 2 + + + + + 4 + + + + + + + + -1 + 512 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 2 + + + + + + + + 2 + + + + + + + + -1 + 512 + -1 + -1 + + + 2 + + + 2 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + + + + 2 + + + + + + + + 2 + + + + + + + + -1 + 512 + -1 + -1 + + + 2 + + + 2 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 1 + 1 + 1 + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + 512 + 1 + 1 + 1 + + + + + + + + 512 + 512 + 3 + 3 + + + 512 + 1 + 1 + 1 + + + + + 512 + 512 + 3 + 3 + + + + + + + + + + + 512 + 512 + 3 + 3 + + + + + 512 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 512 + 512 + 3 + 3 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 256 + 512 + 1 + 1 + + + + + + + + 256 + 512 + 1 + 1 + + + + + 256 + 512 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 512 + 1 + 1 + + + 256 + 1 + 1 + 1 + + + + + 256 + 512 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 512 + 1 + 1 + + + 256 + 1 + 1 + 1 + + + + + 256 + 512 + 1 + 1 + + + + + + + + + + + 256 + 512 + 1 + 1 + + + + + 256 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 256 + 512 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 512 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + -1 + 512 + -1 + -1 + + + 1 + 512 + 1 + 1 + + + + + -1 + 512 + -1 + -1 + + + + + + + -1 + 512 + -1 + -1 + + + + + -1 + 512 + -1 + -1 + + + + + + + + 256 + 512 + 3 + 3 + + + + + + + + 256 + 512 + 3 + 3 + + + + + 256 + 512 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 512 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 512 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 512 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 512 + 3 + 3 + + + + + + + + + + + 256 + 512 + 3 + 3 + + + + + 256 + 512 + 3 + 3 + + + + + + + + -1 + 512 + -1 + -1 + + + 256 + 512 + 3 + 3 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 256 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + -1 + 256 + -1 + -1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 256 + 256 + 3 + 3 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + -1 + 256 + -1 + -1 + + + -1 + 256 + -1 + -1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 256 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + -1 + 256 + -1 + -1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 256 + 256 + 3 + 3 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 256 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + -1 + 256 + -1 + -1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 256 + 256 + 3 + 3 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + -1 + 256 + -1 + -1 + + + -1 + 256 + -1 + -1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 256 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + -1 + 256 + -1 + -1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 256 + 256 + 3 + 3 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 256 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + -1 + 256 + -1 + -1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 256 + 256 + 3 + 3 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + -1 + 256 + -1 + -1 + + + -1 + 256 + -1 + -1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + + + + 2 + + + + + + + + 2 + + + + + + + + -1 + 256 + -1 + -1 + + + 2 + + + 2 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 1 + 1 + 1 + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + 256 + 1 + 1 + 1 + + + + + + + + 256 + 256 + 3 + 3 + + + 256 + 1 + 1 + 1 + + + + + 256 + 256 + 3 + 3 + + + + + + + + + + + 256 + 256 + 3 + 3 + + + + + 256 + 256 + 3 + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 256 + 256 + 3 + 3 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 128 + 256 + 1 + 1 + + + + + + + + 128 + 256 + 1 + 1 + + + + + 128 + 256 + 1 + 1 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 1 + 1 + 1 + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 256 + 1 + 1 + + + 128 + 1 + 1 + 1 + + + + + 128 + 256 + 1 + 1 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 256 + 1 + 1 + + + 128 + 1 + 1 + 1 + + + + + 128 + 256 + 1 + 1 + + + + + + + + + + + 128 + 256 + 1 + 1 + + + + + 128 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 128 + 256 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 256 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + -1 + 256 + -1 + -1 + + + 1 + 256 + 1 + 1 + + + + + -1 + 256 + -1 + -1 + + + + + + + -1 + 256 + -1 + -1 + + + + + -1 + 256 + -1 + -1 + + + + + + + + 128 + 256 + 3 + 3 + + + + + + + + 128 + 256 + 3 + 3 + + + + + 128 + 256 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 1 + 1 + 1 + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 256 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 256 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 256 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 256 + 3 + 3 + + + + + + + + + + + 128 + 256 + 3 + 3 + + + + + 128 + 256 + 3 + 3 + + + + + + + + -1 + 256 + -1 + -1 + + + 128 + 256 + 3 + 3 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 128 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + -1 + 128 + -1 + -1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 1 + 1 + 1 + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 128 + 128 + 3 + 3 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + -1 + 128 + -1 + -1 + + + -1 + 128 + -1 + -1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 128 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + -1 + 128 + -1 + -1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 1 + 1 + 1 + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 128 + 128 + 3 + 3 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 128 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + -1 + 128 + -1 + -1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 1 + 1 + 1 + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 128 + 128 + 3 + 3 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + -1 + 128 + -1 + -1 + + + -1 + 128 + -1 + -1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 128 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + -1 + 128 + -1 + -1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 1 + 1 + 1 + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 128 + 128 + 3 + 3 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 128 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + -1 + 128 + -1 + -1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 1 + 1 + 1 + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + 128 + 1 + 1 + 1 + + + + + + + + 128 + 128 + 3 + 3 + + + 128 + 1 + 1 + 1 + + + + + 128 + 128 + 3 + 3 + + + + + + + + + + + 128 + 128 + 3 + 3 + + + + + 128 + 128 + 3 + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 128 + 128 + 3 + 3 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + -1 + 128 + -1 + -1 + + + -1 + 128 + -1 + -1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + + + + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 3 + + + + + -1 + 32 + -1 + + + + + + + + 1 + + + + + + + + -1 + 32 + -1 + + + 1 + + + + + -1 + 32 + -1 + + + + + + + + -1 + 128 + -1 + -1 + + + + + 4 + + + + + + + + -1 + 32 + -1 + + + 4 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + -1 + 128 + -1 + -1 + + + 1 + 128 + 1 + 1 + + + + + -1 + 128 + -1 + -1 + + + + + + + -1 + 128 + -1 + -1 + + + + + -1 + 128 + -1 + -1 + + + + + + + + 3 + 128 + 3 + 3 + + + + + + + + 3 + 128 + 3 + 3 + + + + + 3 + 128 + 3 + 3 + + + + + + + + 3 + 1 + 1 + 1 + + + + + + + + 3 + 1 + 1 + 1 + + + + + 3 + 1 + 1 + 1 + + + + + + + + 3 + 128 + 3 + 3 + + + 3 + 1 + 1 + 1 + + + + + 3 + 128 + 3 + 3 + + + + + + + + 3 + 1 + 1 + 1 + + + + + + + + 3 + 128 + 3 + 3 + + + 3 + 1 + 1 + 1 + + + + + 3 + 128 + 3 + 3 + + + + + + + + + + + 3 + 128 + 3 + 3 + + + + + 3 + 128 + 3 + 3 + + + + + + + + -1 + 128 + -1 + -1 + + + 3 + 128 + 3 + 3 + + + + + -1 + 3 + -1 + -1 + + + + + + + + 1 + 3 + 1 + 1 + + + + + + + + + + + 1 + 3 + 1 + 1 + + + + + 1 + 3 + 1 + 1 + + + + + + + + -1 + 3 + -1 + -1 + + + 1 + 3 + 1 + 1 + + + + + -1 + 3 + -1 + -1 + + + + + + + -1 + 3 + -1 + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +