diff --git a/art/demo.ecotex b/art/demo.ecotex index 90e825c..94e8ff8 100644 Binary files a/art/demo.ecotex and b/art/demo.ecotex differ diff --git a/art/gen/demo.ecotex.h b/art/gen/demo.ecotex.h index cb7baff..9134e18 100644 --- a/art/gen/demo.ecotex.h +++ b/art/gen/demo.ecotex.h @@ -14,824 +14,824 @@ #define DEMO_HEIGHT 64 #define DEMO_FORMAT 7 // raylib internal pixel format -static unsigned char DEMO_DATA[16384] = { 0x70, -0x19, 0xe, 0xff, 0xc8, 0x4b, 0x1e, 0xff, 0xf6, 0x92, 0x2e, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfe, 0xaf, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfd, -0xb6, 0x32, 0xff, 0xfd, 0xb8, 0x32, 0xff, 0xfe, 0xbd, 0x32, 0xff, 0xfe, 0xbf, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfe, -0xc0, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfd, 0xbb, 0x32, 0xff, 0xfd, 0xb6, 0x32, 0xff, 0xfe, 0xaf, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xaa, 0x31, 0xff, 0xfd, 0xa3, 0x30, 0xff, 0xfd, 0xa2, 0x2f, 0xff, 0xfd, -0x9f, 0x2f, 0xff, 0xfd, 0x9e, 0x2f, 0xff, 0xfd, 0xa1, 0x2f, 0xff, 0xfd, 0x9a, 0x2d, 0xff, 0xfd, 0x93, 0x2c, 0xff, 0xfc, -0x92, 0x2c, 0xff, 0xf7, 0x8b, 0x2b, 0xff, 0xf1, 0x82, 0x29, 0xff, 0xf1, 0x7d, 0x28, 0xff, 0xf3, 0x7e, 0x28, 0xff, 0xed, -0x78, 0x27, 0xff, 0xf0, 0x76, 0x27, 0xff, 0xf6, 0x7d, 0x28, 0xff, 0xe9, 0x71, 0x25, 0xff, 0xe3, 0x66, 0x24, 0xff, 0xe7, -0x64, 0x24, 0xff, 0xe9, 0x63, 0x25, 0xff, 0xe8, 0x62, 0x25, 0xff, 0xe7, 0x61, 0x26, 0xff, 0xe8, 0x62, 0x25, 0xff, 0xe1, -0x5b, 0x23, 0xff, 0xd0, 0x49, 0x1e, 0xff, 0xce, 0x46, 0x1d, 0xff, 0xcd, 0x43, 0x1e, 0xff, 0xc2, 0x36, 0x1c, 0xff, 0xc3, -0x39, 0x1c, 0xff, 0xc4, 0x38, 0x1b, 0xff, 0xc9, 0x31, 0x1a, 0xff, 0xcb, 0x31, 0x1a, 0xff, 0xc0, 0x32, 0x1a, 0xff, 0xb6, -0x2d, 0x19, 0xff, 0xb6, 0x2c, 0x19, 0xff, 0xb5, 0x2c, 0x19, 0xff, 0xb5, 0x2c, 0x19, 0xff, 0xad, 0x25, 0x16, 0xff, 0x9d, -0x20, 0x13, 0xff, 0x94, 0x1e, 0x14, 0xff, 0x92, 0x1d, 0x14, 0xff, 0x92, 0x1d, 0x14, 0xff, 0x66, 0x1f, 0xf, 0xff, 0xb2, -0x46, 0x1e, 0xff, 0xf7, 0x98, 0x30, 0xff, 0xfe, 0xb2, 0x32, 0xff, 0xfe, 0xb1, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfd, 0xb6, 0x32, 0xff, 0xfd, -0xba, 0x32, 0xff, 0xfe, 0xbf, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfe, -0xbf, 0x32, 0xff, 0xfd, 0xbb, 0x32, 0xff, 0xfd, 0xb5, 0x31, 0xff, 0xfd, 0xb3, 0x32, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfe, -0xaf, 0x32, 0xff, 0xfe, 0xad, 0x32, 0xff, 0xfe, 0xaa, 0x31, 0xff, 0xfd, 0xa3, 0x30, 0xff, 0xfd, 0xa1, 0x2f, 0xff, 0xfd, -0xa0, 0x2e, 0xff, 0xfd, 0xa2, 0x2e, 0xff, 0xfd, 0x9b, 0x2d, 0xff, 0xfb, 0x92, 0x2c, 0xff, 0xf4, 0x87, 0x2a, 0xff, 0xf5, -0x7e, 0x29, 0xff, 0xf6, 0x7c, 0x29, 0xff, 0xf0, 0x77, 0x27, 0xff, 0xf5, 0x7b, 0x28, 0xff, 0xf0, 0x7e, 0x28, 0xff, 0xf2, -0x7d, 0x28, 0xff, 0xf6, 0x79, 0x28, 0xff, 0xea, 0x6c, 0x27, 0xff, 0xe9, 0x65, 0x26, 0xff, 0xe9, 0x63, 0x28, 0xff, 0xe9, -0x62, 0x28, 0xff, 0xe6, 0x5e, 0x27, 0xff, 0xdd, 0x52, 0x24, 0xff, 0xe1, 0x57, 0x25, 0xff, 0xe6, 0x5f, 0x27, 0xff, 0xd8, -0x50, 0x22, 0xff, 0xcb, 0x43, 0x1d, 0xff, 0xcb, 0x43, 0x1d, 0xff, 0xc2, 0x37, 0x1c, 0xff, 0xc3, 0x3a, 0x1c, 0xff, 0xc3, -0x39, 0x1b, 0xff, 0xc5, 0x35, 0x1b, 0xff, 0xc4, 0x39, 0x1b, 0xff, 0xc3, 0x39, 0x1c, 0xff, 0xc1, 0x35, 0x1c, 0xff, 0xbc, -0x31, 0x1a, 0xff, 0xb6, 0x2d, 0x19, 0xff, 0xb5, 0x2c, 0x19, 0xff, 0xb3, 0x2a, 0x18, 0xff, 0xa3, 0x21, 0x14, 0xff, 0x98, -0x1f, 0x14, 0xff, 0x92, 0x1d, 0x14, 0xff, 0x92, 0x1d, 0x14, 0xff, 0x4b, 0x12, 0xc, 0xff, 0xad, 0x4c, 0x1e, 0xff, 0xfa, -0xa4, 0x31, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfd, 0xb6, 0x32, 0xff, 0xfd, 0xba, 0x32, 0xff, 0xfe, -0xbf, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfe, 0xbf, 0x32, 0xff, 0xfd, 0xba, 0x32, 0xff, 0xfd, -0xb5, 0x31, 0xff, 0xfc, 0xad, 0x2f, 0xff, 0xfd, 0xb5, 0x31, 0xff, 0xfd, 0xb5, 0x31, 0xff, 0xfd, 0xb3, 0x31, 0xff, 0xfd, -0xb3, 0x32, 0xff, 0xfd, 0xb5, 0x32, 0xff, 0xfd, 0xb0, 0x31, 0xff, 0xfd, 0xaa, 0x30, 0xff, 0xfd, 0xac, 0x2f, 0xff, 0xfd, -0xab, 0x2f, 0xff, 0xfd, 0x9a, 0x2d, 0xff, 0xf6, 0x8a, 0x2b, 0xff, 0xf5, 0x80, 0x2b, 0xff, 0xf8, 0x7e, 0x2a, 0xff, 0xf8, -0x7f, 0x2b, 0xff, 0xf6, 0x7a, 0x2a, 0xff, 0xf6, 0x77, 0x2a, 0xff, 0xf7, 0x7a, 0x2b, 0xff, 0xf3, 0x74, 0x2a, 0xff, 0xec, -0x69, 0x29, 0xff, 0xec, 0x65, 0x2a, 0xff, 0xef, 0x65, 0x2c, 0xff, 0xe9, 0x5a, 0x2c, 0xff, 0xeb, 0x59, 0x2d, 0xff, 0xea, -0x5d, 0x2c, 0xff, 0xe6, 0x5d, 0x29, 0xff, 0xe1, 0x54, 0x25, 0xff, 0xde, 0x4d, 0x24, 0xff, 0xe4, 0x54, 0x26, 0xff, 0xd5, -0x47, 0x20, 0xff, 0xc6, 0x3b, 0x1c, 0xff, 0xc7, 0x3e, 0x1c, 0xff, 0xc4, 0x36, 0x1b, 0xff, 0xc5, 0x32, 0x1b, 0xff, 0xc3, -0x37, 0x1b, 0xff, 0xc3, 0x3b, 0x1b, 0xff, 0xc2, 0x38, 0x1c, 0xff, 0xc2, 0x36, 0x1c, 0xff, 0xc1, 0x37, 0x1c, 0xff, 0xc0, -0x38, 0x1b, 0xff, 0xb7, 0x2e, 0x19, 0xff, 0xb5, 0x2c, 0x18, 0xff, 0xad, 0x24, 0x15, 0xff, 0xa0, 0x1f, 0x14, 0xff, 0x96, -0x1e, 0x14, 0xff, 0x92, 0x1d, 0x14, 0xff, 0x5d, 0x1b, 0xe, 0xff, 0xc0, 0x5c, 0x21, 0xff, 0xfe, 0xaa, 0x31, 0xff, 0xfe, -0xb0, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xb1, 0x32, 0xff, 0xfd, 0xb5, 0x32, 0xff, 0xfd, 0xb9, 0x32, 0xff, 0xfd, -0xba, 0x32, 0xff, 0xfe, 0xbc, 0x32, 0xff, 0xfd, 0xb9, 0x32, 0xff, 0xfd, 0xb8, 0x32, 0xff, 0xfd, 0xb4, 0x30, 0xff, 0xfd, -0xaf, 0x2f, 0xff, 0xfd, 0xb5, 0x31, 0xff, 0xfd, 0xb4, 0x31, 0xff, 0xfc, 0xab, 0x2f, 0xff, 0xfd, 0xb3, 0x31, 0xff, 0xfd, -0xb8, 0x32, 0xff, 0xfd, 0xb8, 0x32, 0xff, 0xfd, 0xb8, 0x32, 0xff, 0xfd, 0xb4, 0x32, 0xff, 0xfd, 0xa2, 0x30, 0xff, 0xfb, -0x8f, 0x2f, 0xff, 0xf8, 0x81, 0x2d, 0xff, 0xf9, 0x7d, 0x2e, 0xff, 0xf8, 0x79, 0x2d, 0xff, 0xf7, 0x79, 0x2e, 0xff, 0xef, -0x69, 0x2c, 0xff, 0xef, 0x62, 0x2c, 0xff, 0xed, 0x62, 0x2c, 0xff, 0xeb, 0x5c, 0x2b, 0xff, 0xe7, 0x51, 0x2c, 0xff, 0xe5, -0x45, 0x2c, 0xff, 0xe3, 0x44, 0x2d, 0xff, 0xe2, 0x47, 0x2d, 0xff, 0xe5, 0x4e, 0x2e, 0xff, 0xe8, 0x4f, 0x2e, 0xff, 0xe2, -0x52, 0x2d, 0xff, 0xe8, 0x52, 0x2c, 0xff, 0xdf, 0x42, 0x25, 0xff, 0xda, 0x3f, 0x23, 0xff, 0xe3, 0x4f, 0x24, 0xff, 0xcb, -0x3b, 0x1d, 0xff, 0xc8, 0x38, 0x1c, 0xff, 0xc6, 0x33, 0x1b, 0xff, 0xc8, 0x2f, 0x1a, 0xff, 0xc2, 0x31, 0x1a, 0xff, 0xc3, -0x39, 0x1c, 0xff, 0xc2, 0x37, 0x1c, 0xff, 0xc3, 0x39, 0x1c, 0xff, 0xc1, 0x36, 0x1b, 0xff, 0xc3, 0x34, 0x1b, 0xff, 0xb9, -0x2d, 0x19, 0xff, 0xb7, 0x2b, 0x18, 0xff, 0xb3, 0x29, 0x17, 0xff, 0xa7, 0x20, 0x14, 0xff, 0x9b, 0x20, 0x13, 0xff, 0x94, -0x1e, 0x14, 0xff, 0x61, 0x1c, 0xf, 0xff, 0xca, 0x67, 0x24, 0xff, 0xfe, 0xaf, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xaf, 0x32, 0xff, 0xfd, 0xb3, 0x32, 0xff, 0xfe, 0xb1, 0x32, 0xff, 0xfe, -0xac, 0x32, 0xff, 0xfe, 0xb1, 0x32, 0xff, 0xfd, 0xb5, 0x32, 0xff, 0xfd, 0xb5, 0x32, 0xff, 0xfd, 0xb3, 0x31, 0xff, 0xfd, -0xb3, 0x30, 0xff, 0xfd, 0xb2, 0x30, 0xff, 0xfc, 0xb0, 0x30, 0xff, 0xfd, 0xb2, 0x31, 0xff, 0xfd, 0xb8, 0x32, 0xff, 0xfd, -0xb8, 0x32, 0xff, 0xfd, 0xad, 0x31, 0xff, 0xfe, 0xa3, 0x32, 0xff, 0xfd, 0x8f, 0x31, 0xff, 0xf8, 0x7c, 0x2f, 0xff, 0xf8, -0x76, 0x2e, 0xff, 0xf4, 0x6e, 0x2e, 0xff, 0xf2, 0x68, 0x2f, 0xff, 0xf2, 0x62, 0x2f, 0xff, 0xec, 0x4f, 0x2e, 0xff, 0xf1, -0x4f, 0x30, 0xff, 0xf1, 0x4e, 0x30, 0xff, 0xf4, 0x49, 0x30, 0xff, 0xeb, 0x3f, 0x30, 0xff, 0xee, 0x48, 0x31, 0xff, 0xe9, -0x4b, 0x2f, 0xff, 0xe2, 0x52, 0x2d, 0xff, 0xe2, 0x58, 0x2c, 0xff, 0xe5, 0x52, 0x2a, 0xff, 0xe1, 0x53, 0x2a, 0xff, 0xde, -0x4b, 0x2b, 0xff, 0xde, 0x46, 0x28, 0xff, 0xd8, 0x42, 0x23, 0xff, 0xde, 0x4a, 0x23, 0xff, 0xd3, 0x46, 0x20, 0xff, 0xc9, -0x32, 0x1b, 0xff, 0xcb, 0x31, 0x1a, 0xff, 0xc9, 0x30, 0x1a, 0xff, 0xc6, 0x31, 0x1b, 0xff, 0xc3, 0x36, 0x1c, 0xff, 0xc2, -0x37, 0x1c, 0xff, 0xc3, 0x36, 0x1c, 0xff, 0xc5, 0x32, 0x1b, 0xff, 0xc5, 0x31, 0x1b, 0xff, 0xc3, 0x2d, 0x1a, 0xff, 0xb8, -0x2a, 0x19, 0xff, 0xb5, 0x2b, 0x17, 0xff, 0xa9, 0x23, 0x15, 0xff, 0x9a, 0x20, 0x13, 0xff, 0x93, 0x1e, 0x14, 0xff, 0x70, -0x2a, 0x12, 0xff, 0xd5, 0x7c, 0x27, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfe, 0xad, 0x32, 0xff, 0xfe, 0xaf, 0x32, 0xff, 0xfe, -0xb2, 0x32, 0xff, 0xfe, 0xb1, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xac, 0x32, 0xff, 0xfe, 0xa7, 0x32, 0xff, 0xfe, 0x9d, 0x32, 0xff, 0xfe, 0x95, 0x32, 0xff, 0xfe, -0x9b, 0x32, 0xff, 0xfe, 0xaa, 0x32, 0xff, 0xfe, 0xad, 0x32, 0xff, 0xfe, 0xad, 0x32, 0xff, 0xfe, 0xb2, 0x32, 0xff, 0xfd, -0xb2, 0x31, 0xff, 0xfd, 0xaf, 0x31, 0xff, 0xfd, 0xa7, 0x30, 0xff, 0xfd, 0xb3, 0x32, 0xff, 0xfd, 0xaf, 0x31, 0xff, 0xfe, -0xa0, 0x32, 0xff, 0xfe, 0x8d, 0x32, 0xff, 0xfb, 0x7c, 0x31, 0xff, 0xf5, 0x6b, 0x2f, 0xff, 0xf3, 0x66, 0x2e, 0xff, 0xf2, -0x5d, 0x2f, 0xff, 0xf3, 0x58, 0x30, 0xff, 0xf5, 0x51, 0x31, 0xff, 0xf5, 0x44, 0x31, 0xff, 0xf7, 0x44, 0x32, 0xff, 0xf7, -0x44, 0x32, 0xff, 0xf5, 0x46, 0x32, 0xff, 0xf3, 0x4f, 0x32, 0xff, 0xf3, 0x5f, 0x31, 0xff, 0xed, 0x62, 0x2f, 0xff, 0xe6, -0x64, 0x2b, 0xff, 0xe4, 0x64, 0x29, 0xff, 0xe3, 0x63, 0x27, 0xff, 0xdb, 0x5b, 0x25, 0xff, 0xd5, 0x50, 0x24, 0xff, 0xd7, -0x4f, 0x25, 0xff, 0xd7, 0x4d, 0x23, 0xff, 0xcc, 0x41, 0x21, 0xff, 0xda, 0x51, 0x23, 0xff, 0xcc, 0x3c, 0x1d, 0xff, 0xc6, -0x36, 0x1b, 0xff, 0xc6, 0x37, 0x1b, 0xff, 0xc3, 0x36, 0x1c, 0xff, 0xc2, 0x36, 0x1c, 0xff, 0xc2, 0x36, 0x1c, 0xff, 0xc2, -0x36, 0x1c, 0xff, 0xc4, 0x33, 0x1c, 0xff, 0xc5, 0x31, 0x1b, 0xff, 0xbf, 0x2b, 0x19, 0xff, 0xb5, 0x2c, 0x19, 0xff, 0xb5, -0x2c, 0x18, 0xff, 0xaa, 0x23, 0x15, 0xff, 0x98, 0x1f, 0x13, 0xff, 0x92, 0x1d, 0x14, 0xff, 0x4e, 0x17, 0xd, 0xff, 0xcb, -0x7f, 0x27, 0xff, 0xfe, 0xb6, 0x32, 0xff, 0xfe, 0xb3, 0x32, 0xff, 0xfe, 0xbb, 0x32, 0xff, 0xfe, 0xbd, 0x32, 0xff, 0xfd, -0xb9, 0x32, 0xff, 0xfd, 0xb3, 0x32, 0xff, 0xfe, 0xaa, 0x32, 0xff, 0xfe, 0xa1, 0x32, 0xff, 0xfe, 0x9e, 0x32, 0xff, 0xfe, -0x9b, 0x32, 0xff, 0xfe, 0x90, 0x32, 0xff, 0xfe, 0x89, 0x32, 0xff, 0xfe, 0x87, 0x32, 0xff, 0xfe, 0x8c, 0x32, 0xff, 0xfe, -0x98, 0x32, 0xff, 0xfe, 0xa1, 0x32, 0xff, 0xfe, 0xa0, 0x32, 0xff, 0xfe, 0xa7, 0x32, 0xff, 0xfe, 0xa7, 0x32, 0xff, 0xfe, -0xa4, 0x31, 0xff, 0xfd, 0x9d, 0x30, 0xff, 0xfe, 0xa5, 0x32, 0xff, 0xfe, 0xa0, 0x32, 0xff, 0xfe, 0x90, 0x32, 0xff, 0xfc, -0x7e, 0x32, 0xff, 0xf7, 0x6f, 0x31, 0xff, 0xf3, 0x5e, 0x2f, 0xff, 0xf2, 0x58, 0x2f, 0xff, 0xf6, 0x53, 0x30, 0xff, 0xf9, -0x51, 0x31, 0xff, 0xfa, 0x4f, 0x31, 0xff, 0xf9, 0x4b, 0x31, 0xff, 0xf8, 0x46, 0x32, 0xff, 0xf6, 0x49, 0x32, 0xff, 0xf2, -0x58, 0x32, 0xff, 0xf6, 0x68, 0x32, 0xff, 0xf6, 0x79, 0x30, 0xff, 0xf5, 0x7c, 0x2e, 0xff, 0xf4, 0x7a, 0x2c, 0xff, 0xe4, -0x69, 0x27, 0xff, 0xdf, 0x67, 0x24, 0xff, 0xde, 0x68, 0x24, 0xff, 0xdb, 0x62, 0x23, 0xff, 0xd7, 0x58, 0x23, 0xff, 0xd7, -0x57, 0x23, 0xff, 0xd0, 0x46, 0x21, 0xff, 0xd6, 0x4a, 0x22, 0xff, 0xd0, 0x44, 0x20, 0xff, 0xc3, 0x37, 0x1c, 0xff, 0xc3, -0x39, 0x1c, 0xff, 0xc2, 0x36, 0x1c, 0xff, 0xc1, 0x35, 0x1c, 0xff, 0xc1, 0x35, 0x1c, 0xff, 0xc3, 0x35, 0x1c, 0xff, 0xc3, -0x34, 0x1c, 0xff, 0xc4, 0x31, 0x1b, 0xff, 0xbb, 0x2d, 0x1a, 0xff, 0xb5, 0x2c, 0x19, 0xff, 0xb5, 0x2c, 0x19, 0xff, 0xaf, -0x28, 0x17, 0xff, 0x99, 0x1f, 0x14, 0xff, 0x92, 0x1d, 0x14, 0xff, 0x49, 0x15, 0xc, 0xff, 0xcb, 0x81, 0x27, 0xff, 0xfe, -0xba, 0x32, 0xff, 0xfd, 0xbb, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfd, 0xbb, 0x32, 0xff, 0xfd, 0xb8, 0x32, 0xff, 0xfd, -0xb6, 0x32, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfe, 0xa5, 0x32, 0xff, 0xfe, 0x9d, 0x32, 0xff, 0xfe, 0x98, 0x32, 0xff, 0xfe, -0x8e, 0x32, 0xff, 0xfe, 0x86, 0x32, 0xff, 0xfe, 0x84, 0x32, 0xff, 0xfe, 0x87, 0x32, 0xff, 0xfe, 0x8c, 0x32, 0xff, 0xfe, -0x93, 0x32, 0xff, 0xfe, 0x94, 0x32, 0xff, 0xfe, 0x94, 0x32, 0xff, 0xfe, 0x96, 0x32, 0xff, 0xfe, 0x96, 0x32, 0xff, 0xfe, -0x94, 0x32, 0xff, 0xfe, 0x93, 0x32, 0xff, 0xfe, 0x8b, 0x32, 0xff, 0xfc, 0x7f, 0x32, 0xff, 0xf8, 0x75, 0x32, 0xff, 0xf7, -0x6c, 0x31, 0xff, 0xf4, 0x58, 0x2f, 0xff, 0xf7, 0x52, 0x30, 0xff, 0xfa, 0x50, 0x31, 0xff, 0xfa, 0x50, 0x31, 0xff, 0xfa, -0x50, 0x31, 0xff, 0xfa, 0x50, 0x31, 0xff, 0xf7, 0x53, 0x31, 0xff, 0xf8, 0x64, 0x32, 0xff, 0xfa, 0x76, 0x32, 0xff, 0xfa, -0x80, 0x30, 0xff, 0xf8, 0x82, 0x2d, 0xff, 0xf8, 0x80, 0x2c, 0xff, 0xf8, 0x7e, 0x2b, 0xff, 0xed, 0x69, 0x28, 0xff, 0xe8, -0x63, 0x25, 0xff, 0xe6, 0x65, 0x24, 0xff, 0xe5, 0x66, 0x23, 0xff, 0xdf, 0x63, 0x22, 0xff, 0xd7, 0x56, 0x22, 0xff, 0xd4, -0x4d, 0x21, 0xff, 0xcf, 0x44, 0x21, 0xff, 0xd4, 0x48, 0x22, 0xff, 0xc6, 0x3a, 0x1e, 0xff, 0xc2, 0x36, 0x1c, 0xff, 0xc2, -0x36, 0x1c, 0xff, 0xc0, 0x35, 0x1c, 0xff, 0xc0, 0x36, 0x1b, 0xff, 0xc4, 0x34, 0x1c, 0xff, 0xc3, 0x35, 0x1c, 0xff, 0xc5, -0x32, 0x1c, 0xff, 0xc1, 0x30, 0x1b, 0xff, 0xb8, 0x2b, 0x19, 0xff, 0xb6, 0x2c, 0x19, 0xff, 0xb2, 0x29, 0x17, 0xff, 0x9f, -0x20, 0x14, 0xff, 0x93, 0x1d, 0x14, 0xff, 0x44, 0x14, 0xc, 0xff, 0xd0, 0x8c, 0x28, 0xff, 0xfe, 0xbd, 0x32, 0xff, 0xfe, -0xbf, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfe, 0xbd, 0x32, 0xff, 0xfd, 0xb9, 0x32, 0xff, 0xfe, 0xbd, 0x32, 0xff, 0xfe, -0xbc, 0x32, 0xff, 0xfe, 0xb5, 0x32, 0xff, 0xfe, 0xac, 0x32, 0xff, 0xfe, 0xab, 0x32, 0xff, 0xfe, 0xa2, 0x32, 0xff, 0xfe, -0x9d, 0x32, 0xff, 0xfe, 0x93, 0x32, 0xff, 0xfe, 0x87, 0x32, 0xff, 0xfe, 0x8a, 0x32, 0xff, 0xfe, 0x8b, 0x32, 0xff, 0xfe, -0x8c, 0x32, 0xff, 0xfe, 0x8b, 0x32, 0xff, 0xfe, 0x8c, 0x32, 0xff, 0xfe, 0x8a, 0x32, 0xff, 0xfd, 0x81, 0x32, 0xff, 0xfc, -0x7f, 0x32, 0xff, 0xfc, 0x7c, 0x32, 0xff, 0xfa, 0x74, 0x32, 0xff, 0xf9, 0x71, 0x32, 0xff, 0xf5, 0x63, 0x30, 0xff, 0xf7, -0x51, 0x2e, 0xff, 0xf9, 0x4f, 0x30, 0xff, 0xfa, 0x50, 0x31, 0xff, 0xfa, 0x50, 0x31, 0xff, 0xf9, 0x50, 0x31, 0xff, 0xf3, -0x55, 0x32, 0xff, 0xf6, 0x65, 0x32, 0xff, 0xfc, 0x7c, 0x32, 0xff, 0xfe, 0x87, 0x32, 0xff, 0xf8, 0x7f, 0x31, 0xff, 0xfb, -0x7b, 0x30, 0xff, 0xfa, 0x76, 0x2f, 0xff, 0xf9, 0x77, 0x2f, 0xff, 0xf1, 0x6c, 0x2d, 0xff, 0xe8, 0x61, 0x28, 0xff, 0xe9, -0x62, 0x27, 0xff, 0xe9, 0x63, 0x25, 0xff, 0xe5, 0x60, 0x23, 0xff, 0xd7, 0x50, 0x20, 0xff, 0xd7, 0x4f, 0x20, 0xff, 0xce, -0x45, 0x1f, 0xff, 0xd4, 0x47, 0x21, 0xff, 0xc8, 0x3c, 0x1f, 0xff, 0xc2, 0x36, 0x1d, 0xff, 0xc2, 0x36, 0x1c, 0xff, 0xc2, -0x36, 0x1c, 0xff, 0xc2, 0x38, 0x1c, 0xff, 0xc4, 0x35, 0x1b, 0xff, 0xc5, 0x31, 0x1c, 0xff, 0xc5, 0x31, 0x1b, 0xff, 0xc3, -0x2d, 0x1b, 0xff, 0xbf, 0x27, 0x19, 0xff, 0xb9, 0x29, 0x18, 0xff, 0xb2, 0x28, 0x16, 0xff, 0x9f, 0x1f, 0x14, 0xff, 0x92, -0x1d, 0x14, 0xff, 0x5c, 0x25, 0x10, 0xff, 0xde, 0x9a, 0x2c, 0xff, 0xfe, 0xc2, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfe, -0xc0, 0x32, 0xff, 0xfd, 0xbb, 0x32, 0xff, 0xfd, 0xb7, 0x32, 0xff, 0xfd, 0xb6, 0x32, 0xff, 0xfe, 0xb8, 0x32, 0xff, 0xfd, -0xb7, 0x32, 0xff, 0xfe, 0xac, 0x32, 0xff, 0xfe, 0xaa, 0x32, 0xff, 0xfe, 0xa9, 0x32, 0xff, 0xfe, 0xa3, 0x32, 0xff, 0xfe, -0x9b, 0x32, 0xff, 0xfe, 0x90, 0x32, 0xff, 0xfe, 0x8c, 0x32, 0xff, 0xfe, 0x8b, 0x32, 0xff, 0xfe, 0x8b, 0x32, 0xff, 0xfe, -0x8b, 0x32, 0xff, 0xfe, 0x89, 0x32, 0xff, 0xfd, 0x81, 0x32, 0xff, 0xf9, 0x75, 0x32, 0xff, 0xf9, 0x6e, 0x32, 0xff, 0xf9, -0x6b, 0x32, 0xff, 0xf8, 0x65, 0x32, 0xff, 0xf8, 0x64, 0x32, 0xff, 0xf6, 0x5b, 0x30, 0xff, 0xf9, 0x4f, 0x2e, 0xff, 0xfb, -0x4c, 0x2e, 0xff, 0xfb, 0x4e, 0x2f, 0xff, 0xfa, 0x50, 0x31, 0xff, 0xf5, 0x50, 0x31, 0xff, 0xf2, 0x5c, 0x32, 0xff, 0xf9, -0x6e, 0x32, 0xff, 0xfa, 0x74, 0x32, 0xff, 0xfa, 0x6f, 0x32, 0xff, 0xf4, 0x63, 0x32, 0xff, 0xef, 0x5c, 0x32, 0xff, 0xed, -0x59, 0x32, 0xff, 0xf4, 0x62, 0x32, 0xff, 0xf5, 0x65, 0x31, 0xff, 0xf0, 0x5e, 0x2d, 0xff, 0xee, 0x5a, 0x2a, 0xff, 0xed, -0x5c, 0x28, 0xff, 0xea, 0x5a, 0x26, 0xff, 0xda, 0x4e, 0x22, 0xff, 0xd6, 0x4e, 0x20, 0xff, 0xd3, 0x4b, 0x20, 0xff, 0xd6, -0x4b, 0x21, 0xff, 0xcf, 0x41, 0x21, 0xff, 0xc2, 0x37, 0x1d, 0xff, 0xc2, 0x36, 0x1c, 0xff, 0xc2, 0x37, 0x1c, 0xff, 0xc2, -0x39, 0x1c, 0xff, 0xc4, 0x36, 0x1b, 0xff, 0xc5, 0x31, 0x1c, 0xff, 0xc3, 0x2e, 0x1b, 0xff, 0xbf, 0x26, 0x19, 0xff, 0xbf, -0x26, 0x19, 0xff, 0xbc, 0x28, 0x19, 0xff, 0xae, 0x24, 0x16, 0xff, 0x9e, 0x1f, 0x13, 0xff, 0x8f, 0x19, 0x12, 0xff, 0x6e, -0x2e, 0x14, 0xff, 0xe7, 0xa3, 0x2d, 0xff, 0xfe, 0xc1, 0x32, 0xff, 0xfe, 0xc0, 0x32, 0xff, 0xfe, 0xbe, 0x32, 0xff, 0xfd, -0xb7, 0x32, 0xff, 0xfe, 0xb1, 0x32, 0xff, 0xfe, 0xa8, 0x32, 0xff, 0xfe, 0xa3, 0x32, 0xff, 0xfe, 0xa2, 0x32, 0xff, 0xfe, -0x9f, 0x32, 0xff, 0xfe, 0x9a, 0x32, 0xff, 0xfe, 0x91, 0x32, 0xff, 0xfe, 0x8d, 0x32, 0xff, 0xfd, 0x8a, 0x32, 0xff, 0xfd, -0x83, 0x32, 0xff, 0xfd, 0x81, 0x32, 0xff, 0xfd, 0x83, 0x32, 0xff, 0xfe, 0x88, 0x32, 0xff, 0xfe, 0x8a, 0x32, 0xff, 0xfe, -0x8a, 0x32, 0xff, 0xfd, 0x80, 0x32, 0xff, 0xf9, 0x74, 0x32, 0xff, 0xfa, 0x69, 0x32, 0xff, 0xf6, 0x60, 0x31, 0xff, 0xf5, -0x56, 0x30, 0xff, 0xf8, 0x52, 0x30, 0xff, 0xf7, 0x48, 0x2d, 0xff, 0xf7, 0x45, 0x2c, 0xff, 0xf8, 0x46, 0x2d, 0xff, 0xf9, -0x49, 0x2e, 0xff, 0xf5, 0x52, 0x31, 0xff, 0xf1, 0x59, 0x32, 0xff, 0xf7, 0x67, 0x32, 0xff, 0xf6, 0x6d, 0x31, 0xff, 0xf9, -0x68, 0x32, 0xff, 0xf3, 0x62, 0x30, 0xff, 0xe4, 0x56, 0x2d, 0xff, 0xd9, 0x4b, 0x2b, 0xff, 0xcf, 0x3a, 0x28, 0xff, 0xd7, -0x3e, 0x29, 0xff, 0xe5, 0x4d, 0x2d, 0xff, 0xf2, 0x5b, 0x2f, 0xff, 0xf5, 0x54, 0x2e, 0xff, 0xf3, 0x56, 0x2d, 0xff, 0xf1, -0x56, 0x2a, 0xff, 0xe3, 0x4c, 0x26, 0xff, 0xda, 0x45, 0x23, 0xff, 0xd8, 0x4a, 0x22, 0xff, 0xd9, 0x48, 0x22, 0xff, 0xd9, -0x42, 0x22, 0xff, 0xc8, 0x38, 0x1f, 0xff, 0xc3, 0x36, 0x1d, 0xff, 0xc0, 0x34, 0x1b, 0xff, 0xc1, 0x35, 0x1a, 0xff, 0xc5, -0x34, 0x1c, 0xff, 0xc4, 0x33, 0x1c, 0xff, 0xc6, 0x2f, 0x1b, 0xff, 0xc5, 0x29, 0x19, 0xff, 0xbf, 0x25, 0x19, 0xff, 0xb8, -0x2a, 0x18, 0xff, 0xab, 0x22, 0x15, 0xff, 0xa0, 0x1f, 0x13, 0xff, 0x94, 0x1d, 0x13, 0xff, 0x7b, 0x37, 0x16, 0xff, 0xeb, -0xa7, 0x2e, 0xff, 0xfe, 0xc5, 0x32, 0xff, 0xfe, 0xcb, 0x32, 0xff, 0xfe, 0xc3, 0x32, 0xff, 0xfd, 0xba, 0x32, 0xff, 0xfe, -0xb2, 0x32, 0xff, 0xfe, 0xa4, 0x32, 0xff, 0xfe, 0x9e, 0x32, 0xff, 0xfe, 0xa0, 0x32, 0xff, 0xfe, 0x9c, 0x32, 0xff, 0xfe, -0x8e, 0x32, 0xff, 0xfd, 0x83, 0x32, 0xff, 0xfb, 0x7c, 0x32, 0xff, 0xf9, 0x76, 0x32, 0xff, 0xf9, 0x6f, 0x32, 0xff, 0xfa, -0x6c, 0x32, 0xff, 0xf9, 0x6f, 0x32, 0xff, 0xfb, 0x7a, 0x32, 0xff, 0xfe, 0x88, 0x32, 0xff, 0xfe, 0x8c, 0x32, 0xff, 0xfe, -0x87, 0x32, 0xff, 0xfa, 0x79, 0x31, 0xff, 0xf1, 0x67, 0x2f, 0xff, 0xe8, 0x4d, 0x2c, 0xff, 0xea, 0x40, 0x2a, 0xff, 0xe3, -0x37, 0x28, 0xff, 0xdc, 0x2a, 0x23, 0xff, 0xdc, 0x32, 0x23, 0xff, 0xdf, 0x3a, 0x27, 0xff, 0xe5, 0x47, 0x2c, 0xff, 0xed, -0x59, 0x2f, 0xff, 0xf3, 0x6a, 0x30, 0xff, 0xea, 0x64, 0x2d, 0xff, 0xe1, 0x59, 0x2a, 0xff, 0xe2, 0x5b, 0x2a, 0xff, 0xe2, -0x5e, 0x27, 0xff, 0xdb, 0x58, 0x22, 0xff, 0xcf, 0x53, 0x1e, 0xff, 0xc4, 0x46, 0x19, 0xff, 0xbe, 0x30, 0x17, 0xff, 0xc4, -0x31, 0x1a, 0xff, 0xd4, 0x42, 0x20, 0xff, 0xeb, 0x54, 0x2a, 0xff, 0xf4, 0x57, 0x2f, 0xff, 0xf8, 0x4e, 0x2f, 0xff, 0xeb, -0x43, 0x2d, 0xff, 0xe1, 0x3c, 0x29, 0xff, 0xdc, 0x3b, 0x25, 0xff, 0xdc, 0x3f, 0x24, 0xff, 0xdc, 0x3c, 0x24, 0xff, 0xce, -0x30, 0x21, 0xff, 0xc4, 0x33, 0x1e, 0xff, 0xbe, 0x2d, 0x1a, 0xff, 0xc5, 0x2d, 0x19, 0xff, 0xc8, 0x31, 0x1b, 0xff, 0xc6, -0x31, 0x1b, 0xff, 0xca, 0x30, 0x1a, 0xff, 0xc4, 0x28, 0x18, 0xff, 0xbf, 0x23, 0x18, 0xff, 0xb8, 0x28, 0x17, 0xff, 0xad, -0x23, 0x15, 0xff, 0xa0, 0x20, 0x14, 0xff, 0x95, 0x1e, 0x14, 0xff, 0x85, 0x41, 0x19, 0xff, 0xf7, 0xb3, 0x30, 0xff, 0xfe, -0xcc, 0x32, 0xff, 0xfe, 0xd3, 0x32, 0xff, 0xfe, 0xcb, 0x32, 0xff, 0xfe, 0xbf, 0x32, 0xff, 0xfe, 0xb2, 0x32, 0xff, 0xfe, -0xaa, 0x32, 0xff, 0xfe, 0xa9, 0x32, 0xff, 0xfd, 0xa4, 0x32, 0xff, 0xf9, 0x8e, 0x31, 0xff, 0xf8, 0x7b, 0x31, 0xff, 0xf4, -0x70, 0x31, 0xff, 0xf7, 0x6c, 0x31, 0xff, 0xf8, 0x69, 0x32, 0xff, 0xfa, 0x67, 0x32, 0xff, 0xfa, 0x67, 0x32, 0xff, 0xfa, -0x67, 0x32, 0xff, 0xfa, 0x70, 0x32, 0xff, 0xfd, 0x88, 0x32, 0xff, 0xfe, 0x94, 0x32, 0xff, 0xfe, 0x92, 0x32, 0xff, 0xf9, -0x81, 0x2e, 0xff, 0xed, 0x68, 0x29, 0xff, 0xd7, 0x43, 0x23, 0xff, 0xcc, 0x29, 0x1d, 0xff, 0xc0, 0x1d, 0x17, 0xff, 0xba, -0x23, 0x15, 0xff, 0xbc, 0x2e, 0x19, 0xff, 0xc9, 0x3e, 0x1f, 0xff, 0xd7, 0x50, 0x26, 0xff, 0xe3, 0x60, 0x2b, 0xff, 0xe0, -0x5a, 0x2a, 0xff, 0xd8, 0x54, 0x26, 0xff, 0xe6, 0x6e, 0x27, 0xff, 0xe6, 0x7c, 0x26, 0xff, 0xed, 0x7d, 0x24, 0xff, 0xec, -0x78, 0x21, 0xff, 0xe0, 0x6b, 0x1f, 0xff, 0xdc, 0x5c, 0x1d, 0xff, 0xca, 0x3c, 0x18, 0xff, 0xbb, 0x28, 0x13, 0xff, 0xb8, -0x23, 0x13, 0xff, 0xcf, 0x40, 0x1e, 0xff, 0xe8, 0x54, 0x2b, 0xff, 0xeb, 0x44, 0x2e, 0xff, 0xea, 0x39, 0x2e, 0xff, 0xe3, -0x35, 0x2c, 0xff, 0xdc, 0x33, 0x29, 0xff, 0xda, 0x35, 0x26, 0xff, 0xd8, 0x35, 0x24, 0xff, 0xcf, 0x34, 0x22, 0xff, 0xc5, -0x34, 0x1e, 0xff, 0xc3, 0x2f, 0x1b, 0xff, 0xc6, 0x2f, 0x1b, 0xff, 0xc6, 0x31, 0x1b, 0xff, 0xc8, 0x30, 0x1a, 0xff, 0xc7, -0x2b, 0x19, 0xff, 0xc1, 0x24, 0x18, 0xff, 0xbf, 0x21, 0x17, 0xff, 0xba, 0x23, 0x16, 0xff, 0xb1, 0x26, 0x16, 0xff, 0xa1, -0x20, 0x14, 0xff, 0xa2, 0x24, 0x15, 0xff, 0x6f, 0x32, 0x15, 0xff, 0xf2, 0xae, 0x2f, 0xff, 0xfe, 0xcf, 0x32, 0xff, 0xfe, -0xd3, 0x32, 0xff, 0xfe, 0xcd, 0x32, 0xff, 0xfe, 0xbd, 0x32, 0xff, 0xfe, 0xb3, 0x32, 0xff, 0xfc, 0xaa, 0x32, 0xff, 0xfc, -0x98, 0x32, 0xff, 0xf5, 0x85, 0x31, 0xff, 0xee, 0x78, 0x2e, 0xff, 0xee, 0x6e, 0x2b, 0xff, 0xe5, 0x5f, 0x29, 0xff, 0xde, -0x47, 0x28, 0xff, 0xe2, 0x45, 0x2a, 0xff, 0xeb, 0x52, 0x2f, 0xff, 0xf5, 0x5e, 0x32, 0xff, 0xf4, 0x5f, 0x32, 0xff, 0xf8, -0x69, 0x32, 0xff, 0xfd, 0x8b, 0x32, 0xff, 0xfe, 0xa1, 0x32, 0xff, 0xfe, 0x9d, 0x30, 0xff, 0xf3, 0x87, 0x2a, 0xff, 0xe4, -0x69, 0x23, 0xff, 0xcf, 0x40, 0x1b, 0xff, 0xbc, 0x21, 0x14, 0xff, 0xab, 0x1c, 0x11, 0xff, 0xa0, 0x1b, 0x11, 0xff, 0xa0, -0x23, 0x14, 0xff, 0xba, 0x3c, 0x19, 0xff, 0xd3, 0x5a, 0x20, 0xff, 0xdc, 0x5b, 0x24, 0xff, 0xd4, 0x52, 0x23, 0xff, 0xdd, -0x6a, 0x25, 0xff, 0xef, 0x80, 0x29, 0xff, 0xf1, 0x80, 0x28, 0xff, 0xed, 0x7b, 0x26, 0xff, 0xe9, 0x71, 0x25, 0xff, 0xe2, -0x62, 0x23, 0xff, 0xde, 0x52, 0x21, 0xff, 0xd6, 0x3d, 0x1d, 0xff, 0xc5, 0x2c, 0x18, 0xff, 0xb6, 0x1c, 0x13, 0xff, 0xb1, -0x26, 0x15, 0xff, 0xd1, 0x43, 0x24, 0xff, 0xde, 0x36, 0x2c, 0xff, 0xdf, 0x31, 0x2c, 0xff, 0xe0, 0x34, 0x2c, 0xff, 0xda, -0x33, 0x29, 0xff, 0xd9, 0x34, 0x26, 0xff, 0xd0, 0x2f, 0x23, 0xff, 0xcc, 0x2d, 0x22, 0xff, 0xc7, 0x2e, 0x1f, 0xff, 0xc3, -0x31, 0x1c, 0xff, 0xc3, 0x35, 0x1c, 0xff, 0xc4, 0x33, 0x1c, 0xff, 0xc4, 0x2d, 0x1a, 0xff, 0xc1, 0x24, 0x18, 0xff, 0xbf, -0x22, 0x17, 0xff, 0xbf, 0x21, 0x17, 0xff, 0xbc, 0x21, 0x16, 0xff, 0xac, 0x22, 0x15, 0xff, 0xa4, 0x1e, 0x14, 0xff, 0x9f, -0x22, 0x15, 0xff, 0x66, 0x2a, 0x11, 0xff, 0xed, 0xa9, 0x2d, 0xff, 0xfe, 0xc8, 0x32, 0xff, 0xfe, 0xce, 0x32, 0xff, 0xfe, -0xc2, 0x32, 0xff, 0xfd, 0xba, 0x32, 0xff, 0xfc, 0xab, 0x31, 0xff, 0xf5, 0x88, 0x30, 0xff, 0xf6, 0x75, 0x31, 0xff, 0xf6, -0x76, 0x31, 0xff, 0xea, 0x69, 0x2d, 0xff, 0xd5, 0x50, 0x26, 0xff, 0xc3, 0x43, 0x23, 0xff, 0xba, 0x34, 0x22, 0xff, 0xba, -0x25, 0x22, 0xff, 0xc6, 0x22, 0x26, 0xff, 0xe5, 0x42, 0x2e, 0xff, 0xef, 0x53, 0x32, 0xff, 0xf3, 0x62, 0x32, 0xff, 0xfd, -0x92, 0x32, 0xff, 0xfd, 0xac, 0x31, 0xff, 0xfd, 0x9e, 0x2d, 0xff, 0xf2, 0x85, 0x26, 0xff, 0xe0, 0x62, 0x20, 0xff, 0xcb, -0x3c, 0x19, 0xff, 0xb7, 0x27, 0x15, 0xff, 0xa5, 0x1f, 0x13, 0xff, 0x94, 0x1a, 0x12, 0xff, 0x8e, 0x18, 0x11, 0xff, 0xa9, -0x33, 0x15, 0xff, 0xbc, 0x48, 0x17, 0xff, 0xbf, 0x44, 0x19, 0xff, 0xc9, 0x46, 0x1e, 0xff, 0xd5, 0x56, 0x23, 0xff, 0xd4, -0x51, 0x25, 0xff, 0xce, 0x4e, 0x26, 0xff, 0xca, 0x4e, 0x26, 0xff, 0xb1, 0x2e, 0x21, 0xff, 0x9e, 0x28, 0x1e, 0xff, 0x9e, -0x21, 0x1d, 0xff, 0xac, 0x1a, 0x1d, 0xff, 0xae, 0x19, 0x1d, 0xff, 0xba, 0x1c, 0x1b, 0xff, 0xac, 0x1d, 0x16, 0xff, 0xc1, -0x2f, 0x1f, 0xff, 0xcf, 0x28, 0x28, 0xff, 0xc9, 0x1e, 0x28, 0xff, 0xcd, 0x26, 0x28, 0xff, 0xd3, 0x2e, 0x27, 0xff, 0xd1, -0x2e, 0x24, 0xff, 0xca, 0x2a, 0x22, 0xff, 0xc8, 0x29, 0x21, 0xff, 0xc8, 0x2f, 0x20, 0xff, 0xc3, 0x36, 0x1e, 0xff, 0xc2, -0x35, 0x1c, 0xff, 0xc4, 0x32, 0x1c, 0xff, 0xc6, 0x2f, 0x1b, 0xff, 0xc7, 0x2b, 0x19, 0xff, 0xc0, 0x23, 0x17, 0xff, 0xbf, -0x22, 0x17, 0xff, 0xbd, 0x23, 0x17, 0xff, 0xb0, 0x24, 0x15, 0xff, 0xa2, 0x1f, 0x14, 0xff, 0x98, 0x1f, 0x14, 0xff, 0x60, -0x2a, 0x11, 0xff, 0xed, 0xa8, 0x2e, 0xff, 0xfe, 0xbe, 0x32, 0xff, 0xfe, 0xbb, 0x32, 0xff, 0xfe, 0xb3, 0x32, 0xff, 0xfe, -0xaf, 0x32, 0xff, 0xfc, 0x91, 0x31, 0xff, 0xf2, 0x6f, 0x2d, 0xff, 0xe0, 0x58, 0x28, 0xff, 0xdd, 0x53, 0x28, 0xff, 0xce, -0x45, 0x27, 0xff, 0x95, 0x18, 0x1d, 0xff, 0x6f, 0x11, 0x16, 0xff, 0x56, 0xf, 0x11, 0xff, 0x5d, 0xd, 0x12, 0xff, 0x7c, -0xf, 0x17, 0xff, 0xa4, 0x1b, 0x1e, 0xff, 0xdb, 0x46, 0x2c, 0xff, 0xe8, 0x5d, 0x30, 0xff, 0xf8, 0x92, 0x31, 0xff, 0xfc, -0xa9, 0x2f, 0xff, 0xf9, 0x9f, 0x2a, 0xff, 0xef, 0x81, 0x23, 0xff, 0xdb, 0x56, 0x1e, 0xff, 0xc6, 0x32, 0x18, 0xff, 0xb1, -0x26, 0x15, 0xff, 0xa3, 0x1f, 0x14, 0xff, 0x8f, 0x19, 0x11, 0xff, 0x8a, 0x15, 0x10, 0xff, 0x9f, 0x2b, 0x12, 0xff, 0xa9, -0x36, 0x12, 0xff, 0xb3, 0x3c, 0x16, 0xff, 0xbc, 0x34, 0x1a, 0xff, 0xbc, 0x32, 0x1d, 0xff, 0xc8, 0x50, 0x24, 0xff, 0xcc, -0x63, 0x28, 0xff, 0xbe, 0x55, 0x25, 0xff, 0x7d, 0x18, 0x19, 0xff, 0x56, 0xc, 0x12, 0xff, 0x4a, 0x9, 0xe, 0xff, 0x60, -0xf, 0x12, 0xff, 0x69, 0x11, 0x15, 0xff, 0x8a, 0x14, 0x18, 0xff, 0x9d, 0x11, 0x18, 0xff, 0xa2, 0x10, 0x1a, 0xff, 0xb2, -0x10, 0x21, 0xff, 0xbd, 0x17, 0x24, 0xff, 0xbe, 0x1b, 0x23, 0xff, 0xc6, 0x27, 0x22, 0xff, 0xc8, 0x2b, 0x20, 0xff, 0xc8, -0x2b, 0x20, 0xff, 0xc8, 0x2e, 0x1f, 0xff, 0xc4, 0x36, 0x1f, 0xff, 0xc3, 0x36, 0x1d, 0xff, 0xc5, 0x32, 0x1b, 0xff, 0xc8, -0x31, 0x1b, 0xff, 0xc9, 0x2f, 0x1a, 0xff, 0xc2, 0x26, 0x18, 0xff, 0xbf, 0x22, 0x17, 0xff, 0xbf, 0x20, 0x16, 0xff, 0xbf, -0x20, 0x16, 0xff, 0xb6, 0x24, 0x15, 0xff, 0xa0, 0x1e, 0x12, 0xff, 0x98, 0x1e, 0x12, 0xff, 0x67, 0x2b, 0x11, 0xff, 0xed, -0xa6, 0x2d, 0xff, 0xfe, 0xb8, 0x32, 0xff, 0xfe, 0xa5, 0x32, 0xff, 0xfd, 0x8e, 0x32, 0xff, 0xfb, 0x86, 0x32, 0xff, 0xf3, -0x75, 0x2e, 0xff, 0xe5, 0x5b, 0x27, 0xff, 0xe2, 0x51, 0x24, 0xff, 0xd8, 0x47, 0x21, 0xff, 0xca, 0x42, 0x21, 0xff, 0xa0, -0x30, 0x1c, 0xff, 0x7f, 0x26, 0x17, 0xff, 0x64, 0x24, 0x11, 0xff, 0x66, 0x24, 0x10, 0xff, 0x70, 0x1f, 0x10, 0xff, 0x7a, -0x13, 0xe, 0xff, 0xb1, 0x3c, 0x1b, 0xff, 0xe1, 0x6e, 0x28, 0xff, 0xf7, 0x98, 0x2e, 0xff, 0xfc, 0xa5, 0x2d, 0xff, 0xf9, -0x98, 0x29, 0xff, 0xe9, 0x78, 0x23, 0xff, 0xdd, 0x55, 0x1e, 0xff, 0xc7, 0x31, 0x18, 0xff, 0xb6, 0x29, 0x16, 0xff, 0xa5, -0x21, 0x14, 0xff, 0x8e, 0x18, 0x11, 0xff, 0x91, 0x1c, 0x11, 0xff, 0xa1, 0x2e, 0x11, 0xff, 0xa7, 0x33, 0x12, 0xff, 0xae, -0x39, 0x14, 0xff, 0xad, 0x30, 0x14, 0xff, 0xbb, 0x40, 0x19, 0xff, 0xd7, 0x66, 0x20, 0xff, 0xde, 0x79, 0x25, 0xff, 0xc7, -0x63, 0x22, 0xff, 0x80, 0x22, 0x17, 0xff, 0x6a, 0x18, 0x12, 0xff, 0x6b, 0x17, 0x11, 0xff, 0x7a, 0x24, 0x14, 0xff, 0x85, -0x26, 0x15, 0xff, 0x8f, 0x1e, 0x14, 0xff, 0x91, 0x19, 0x13, 0xff, 0x9b, 0x19, 0x15, 0xff, 0xa8, 0x19, 0x18, 0xff, 0xb9, -0x2a, 0x1c, 0xff, 0xc4, 0x36, 0x1f, 0xff, 0xcc, 0x41, 0x20, 0xff, 0xcd, 0x41, 0x1f, 0xff, 0xcd, 0x41, 0x1f, 0xff, 0xcd, -0x42, 0x1f, 0xff, 0xca, 0x3f, 0x1e, 0xff, 0xc4, 0x34, 0x1c, 0xff, 0xc8, 0x31, 0x1b, 0xff, 0xcc, 0x30, 0x1a, 0xff, 0xc7, -0x2c, 0x19, 0xff, 0xbf, 0x23, 0x18, 0xff, 0xbf, 0x22, 0x17, 0xff, 0xbe, 0x1e, 0x16, 0xff, 0xbd, 0x20, 0x15, 0xff, 0xb5, -0x21, 0x13, 0xff, 0xa3, 0x18, 0x10, 0xff, 0x95, 0x18, 0x11, 0xff, 0x71, 0x2b, 0x11, 0xff, 0xec, 0xa2, 0x2c, 0xff, 0xfe, -0xb6, 0x32, 0xff, 0xfe, 0xa5, 0x32, 0xff, 0xfd, 0x88, 0x32, 0xff, 0xfa, 0x7e, 0x32, 0xff, 0xf8, 0x7c, 0x30, 0xff, 0xfa, -0x7b, 0x30, 0xff, 0xf7, 0x6f, 0x2f, 0xff, 0xef, 0x5b, 0x2d, 0xff, 0xea, 0x53, 0x2c, 0xff, 0xe2, 0x53, 0x2a, 0xff, 0xde, -0x54, 0x29, 0xff, 0xda, 0x58, 0x28, 0xff, 0xd3, 0x4d, 0x22, 0xff, 0xca, 0x43, 0x1d, 0xff, 0xbd, 0x3e, 0x18, 0xff, 0xc8, -0x55, 0x18, 0xff, 0xef, 0x89, 0x24, 0xff, 0xfc, 0xa0, 0x2c, 0xff, 0xfc, 0x9c, 0x2b, 0xff, 0xf9, 0x93, 0x29, 0xff, 0xe8, -0x74, 0x24, 0xff, 0xde, 0x53, 0x1e, 0xff, 0xcc, 0x32, 0x1a, 0xff, 0xba, 0x29, 0x17, 0xff, 0xab, 0x23, 0x15, 0xff, 0x98, -0x1b, 0x12, 0xff, 0xa8, 0x30, 0x14, 0xff, 0xb2, 0x3f, 0x14, 0xff, 0xbb, 0x4c, 0x16, 0xff, 0xcd, 0x5c, 0x19, 0xff, 0xd5, -0x62, 0x1d, 0xff, 0xda, 0x60, 0x21, 0xff, 0xdc, 0x59, 0x23, 0xff, 0xe6, 0x62, 0x26, 0xff, 0xe1, 0x5e, 0x26, 0xff, 0xd5, -0x54, 0x25, 0xff, 0xd6, 0x4d, 0x24, 0xff, 0xd7, 0x41, 0x25, 0xff, 0xd2, 0x37, 0x24, 0xff, 0xc6, 0x2b, 0x20, 0xff, 0xb0, -0x22, 0x19, 0xff, 0xa8, 0x24, 0x16, 0xff, 0xb5, 0x2c, 0x19, 0xff, 0xbf, 0x34, 0x1c, 0xff, 0xc2, 0x37, 0x1e, 0xff, 0xc9, -0x3e, 0x1f, 0xff, 0xd5, 0x4d, 0x20, 0xff, 0xd6, 0x4f, 0x20, 0xff, 0xd7, 0x4f, 0x20, 0xff, 0xd7, 0x50, 0x1f, 0xff, 0xd6, -0x47, 0x1e, 0xff, 0xcb, 0x33, 0x1b, 0xff, 0xcc, 0x30, 0x1a, 0xff, 0xcb, 0x30, 0x1a, 0xff, 0xc9, 0x2f, 0x1a, 0xff, 0xc1, -0x26, 0x19, 0xff, 0xbf, 0x22, 0x17, 0xff, 0xbf, 0x1f, 0x16, 0xff, 0xbe, 0x21, 0x15, 0xff, 0xb7, 0x1e, 0x13, 0xff, 0xa4, -0x16, 0x10, 0xff, 0x9e, 0x19, 0x11, 0xff, 0x69, 0x2b, 0x11, 0xff, 0xed, 0xa4, 0x2d, 0xff, 0xfe, 0xb7, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xa0, 0x32, 0xff, 0xfe, 0x9c, 0x32, 0xff, 0xfe, 0x97, 0x32, 0xff, 0xfe, 0x8a, 0x32, 0xff, 0xfb, -0x79, 0x32, 0xff, 0xfa, 0x6f, 0x32, 0xff, 0xf9, 0x6c, 0x32, 0xff, 0xf9, 0x6a, 0x32, 0xff, 0xf6, 0x62, 0x32, 0xff, 0xf1, -0x5b, 0x31, 0xff, 0xe9, 0x52, 0x2a, 0xff, 0xe1, 0x52, 0x23, 0xff, 0xe9, 0x6d, 0x23, 0xff, 0xf7, 0x88, 0x26, 0xff, 0xfc, -0x92, 0x29, 0xff, 0xfc, 0x9a, 0x2b, 0xff, 0xfb, 0x95, 0x29, 0xff, 0xf2, 0x82, 0x25, 0xff, 0xe3, 0x66, 0x21, 0xff, 0xdb, -0x4d, 0x1d, 0xff, 0xce, 0x34, 0x1a, 0xff, 0xc3, 0x30, 0x19, 0xff, 0xba, 0x31, 0x19, 0xff, 0xa9, 0x23, 0x15, 0xff, 0xa9, -0x2d, 0x14, 0xff, 0xbe, 0x4a, 0x17, 0xff, 0xc7, 0x5b, 0x17, 0xff, 0xd4, 0x65, 0x1b, 0xff, 0xde, 0x6d, 0x22, 0xff, 0xe7, -0x70, 0x29, 0xff, 0xeb, 0x6b, 0x2c, 0xff, 0xef, 0x67, 0x2f, 0xff, 0xf2, 0x60, 0x30, 0xff, 0xef, 0x58, 0x30, 0xff, 0xeb, -0x4b, 0x30, 0xff, 0xe3, 0x3a, 0x2f, 0xff, 0xd7, 0x2e, 0x2b, 0xff, 0xbf, 0x1b, 0x24, 0xff, 0xc2, 0x23, 0x20, 0xff, 0xc6, -0x2c, 0x1f, 0xff, 0xc7, 0x30, 0x20, 0xff, 0xc6, 0x38, 0x20, 0xff, 0xc4, 0x3a, 0x1f, 0xff, 0xcb, 0x41, 0x1f, 0xff, 0xd5, -0x4e, 0x20, 0xff, 0xd6, 0x4f, 0x20, 0xff, 0xd7, 0x50, 0x1f, 0xff, 0xd8, 0x50, 0x1e, 0xff, 0xd6, 0x4c, 0x1e, 0xff, 0xce, -0x41, 0x1d, 0xff, 0xcf, 0x35, 0x1b, 0xff, 0xca, 0x31, 0x1a, 0xff, 0xc7, 0x2e, 0x1a, 0xff, 0xc0, 0x26, 0x19, 0xff, 0xbf, -0x22, 0x17, 0xff, 0xbf, 0x22, 0x17, 0xff, 0xbe, 0x21, 0x15, 0xff, 0xb2, 0x1c, 0x12, 0xff, 0xa3, 0x17, 0x10, 0xff, 0x9e, -0x1a, 0x11, 0xff, 0x5e, 0x2a, 0x11, 0xff, 0xed, 0xa6, 0x2e, 0xff, 0xfe, 0xb9, 0x32, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfe, -0xac, 0x32, 0xff, 0xfe, 0xac, 0x32, 0xff, 0xfe, 0xa5, 0x32, 0xff, 0xfe, 0x91, 0x32, 0xff, 0xfd, 0x80, 0x32, 0xff, 0xfa, -0x77, 0x32, 0xff, 0xf9, 0x76, 0x32, 0xff, 0xf9, 0x75, 0x32, 0xff, 0xf9, 0x6d, 0x32, 0xff, 0xf9, 0x65, 0x32, 0xff, 0xf4, -0x62, 0x2f, 0xff, 0xef, 0x68, 0x2a, 0xff, 0xed, 0x78, 0x27, 0xff, 0xf7, 0x8b, 0x2a, 0xff, 0xfd, 0x94, 0x2b, 0xff, 0xfb, -0x92, 0x29, 0xff, 0xf9, 0x8a, 0x26, 0xff, 0xee, 0x78, 0x22, 0xff, 0xe4, 0x60, 0x1f, 0xff, 0xd8, 0x46, 0x1c, 0xff, 0xcd, -0x32, 0x1a, 0xff, 0xcb, 0x31, 0x1a, 0xff, 0xc6, 0x37, 0x1b, 0xff, 0xb9, 0x31, 0x19, 0xff, 0xac, 0x2b, 0x15, 0xff, 0xb2, -0x3c, 0x16, 0xff, 0xb9, 0x46, 0x16, 0xff, 0xd1, 0x60, 0x1b, 0xff, 0xdc, 0x6e, 0x24, 0xff, 0xe0, 0x71, 0x2c, 0xff, 0xea, -0x6a, 0x2f, 0xff, 0xf0, 0x66, 0x31, 0xff, 0xf2, 0x5c, 0x32, 0xff, 0xec, 0x4d, 0x32, 0xff, 0xe4, 0x3b, 0x31, 0xff, 0xe1, -0x37, 0x31, 0xff, 0xd4, 0x2a, 0x2c, 0xff, 0xc3, 0x19, 0x26, 0xff, 0xc0, 0x1d, 0x23, 0xff, 0xc6, 0x2a, 0x22, 0xff, 0xca, -0x3b, 0x21, 0xff, 0xd3, 0x4c, 0x21, 0xff, 0xd4, 0x4c, 0x1f, 0xff, 0xd9, 0x51, 0x1f, 0xff, 0xdd, 0x56, 0x1f, 0xff, 0xda, -0x51, 0x1e, 0xff, 0xdb, 0x51, 0x1e, 0xff, 0xdc, 0x4f, 0x1d, 0xff, 0xda, 0x4e, 0x1d, 0xff, 0xd6, 0x4c, 0x1e, 0xff, 0xd1, -0x38, 0x1c, 0xff, 0xcd, 0x31, 0x1a, 0xff, 0xc8, 0x2d, 0x19, 0xff, 0xc0, 0x26, 0x19, 0xff, 0xbf, 0x23, 0x18, 0xff, 0xbf, -0x22, 0x17, 0xff, 0xbe, 0x22, 0x16, 0xff, 0xa9, 0x1f, 0x12, 0xff, 0x9f, 0x19, 0x10, 0xff, 0x96, 0x18, 0x11, 0xff, 0x5f, -0x2a, 0x11, 0xff, 0xed, 0xa8, 0x2e, 0xff, 0xfe, 0xb9, 0x32, 0xff, 0xfe, 0xb2, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xa1, 0x32, 0xff, 0xfe, 0x8c, 0x32, 0xff, 0xfd, 0x82, 0x32, 0xff, 0xfd, -0x82, 0x32, 0xff, 0xfd, 0x82, 0x32, 0xff, 0xfb, 0x7d, 0x32, 0xff, 0xfc, 0x7e, 0x32, 0xff, 0xfc, 0x80, 0x31, 0xff, 0xf9, -0x7b, 0x2e, 0xff, 0xf6, 0x85, 0x2b, 0xff, 0xfb, 0x91, 0x2b, 0xff, 0xfc, 0x98, 0x2a, 0xff, 0xfb, 0x8f, 0x26, 0xff, 0xf8, -0x87, 0x24, 0xff, 0xf0, 0x76, 0x22, 0xff, 0xe3, 0x5c, 0x1f, 0xff, 0xd4, 0x3e, 0x1b, 0xff, 0xcc, 0x2f, 0x1a, 0xff, 0xcd, -0x31, 0x1a, 0xff, 0xcb, 0x37, 0x1b, 0xff, 0xc3, 0x3b, 0x1b, 0xff, 0xbb, 0x34, 0x19, 0xff, 0xb3, 0x39, 0x17, 0xff, 0xbc, -0x47, 0x18, 0xff, 0xd1, 0x5d, 0x1d, 0xff, 0xdc, 0x6d, 0x23, 0xff, 0xd7, 0x6b, 0x2a, 0xff, 0xd5, 0x60, 0x2e, 0xff, 0xda, -0x5f, 0x2f, 0xff, 0xe4, 0x5a, 0x30, 0xff, 0xe5, 0x4f, 0x31, 0xff, 0xdf, 0x40, 0x30, 0xff, 0xe0, 0x3e, 0x2f, 0xff, 0xd4, -0x36, 0x2a, 0xff, 0xcc, 0x31, 0x25, 0xff, 0xd2, 0x47, 0x23, 0xff, 0xd7, 0x54, 0x22, 0xff, 0xdb, 0x5f, 0x21, 0xff, 0xe0, -0x65, 0x21, 0xff, 0xe0, 0x64, 0x20, 0xff, 0xe2, 0x63, 0x20, 0xff, 0xe4, 0x64, 0x20, 0xff, 0xe3, 0x60, 0x1f, 0xff, 0xe5, -0x5e, 0x1f, 0xff, 0xe3, 0x58, 0x1f, 0xff, 0xdb, 0x4e, 0x1d, 0xff, 0xd7, 0x4b, 0x1e, 0xff, 0xd0, 0x38, 0x1c, 0xff, 0xcc, -0x31, 0x1a, 0xff, 0xcb, 0x2f, 0x1a, 0xff, 0xc1, 0x26, 0x19, 0xff, 0xbe, 0x23, 0x17, 0xff, 0xbe, 0x23, 0x17, 0xff, 0xbc, -0x24, 0x16, 0xff, 0xa8, 0x20, 0x12, 0xff, 0x9f, 0x1a, 0x11, 0xff, 0x98, 0x19, 0x11, 0xff, 0x5f, 0x2b, 0x11, 0xff, 0xed, -0xa7, 0x2e, 0xff, 0xfe, 0xb8, 0x32, 0xff, 0xfd, 0xb3, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xac, 0x32, 0xff, 0xfe, 0x9c, 0x32, 0xff, 0xfe, 0x91, 0x32, 0xff, 0xfe, 0x8f, 0x32, 0xff, 0xfe, -0x8e, 0x32, 0xff, 0xfe, 0x91, 0x32, 0xff, 0xfe, 0x95, 0x31, 0xff, 0xfa, 0x8f, 0x2e, 0xff, 0xf7, 0x8b, 0x2c, 0xff, 0xfb, -0x95, 0x2c, 0xff, 0xfd, 0x9e, 0x2d, 0xff, 0xfa, 0x9c, 0x2a, 0xff, 0xf9, 0x96, 0x27, 0xff, 0xf8, 0x89, 0x25, 0xff, 0xef, -0x71, 0x22, 0xff, 0xdf, 0x53, 0x1e, 0xff, 0xd1, 0x39, 0x1b, 0xff, 0xcc, 0x2f, 0x1a, 0xff, 0xcc, 0x31, 0x1a, 0xff, 0xce, -0x36, 0x1b, 0xff, 0xcb, 0x3d, 0x1c, 0xff, 0xca, 0x42, 0x1d, 0xff, 0xc5, 0x41, 0x1b, 0xff, 0xc9, 0x51, 0x1c, 0xff, 0xd7, -0x64, 0x1f, 0xff, 0xe0, 0x70, 0x23, 0xff, 0xe0, 0x76, 0x27, 0xff, 0xe3, 0x7c, 0x2b, 0xff, 0xe5, 0x7a, 0x2c, 0xff, 0xe5, -0x75, 0x2e, 0xff, 0xe6, 0x6e, 0x2e, 0xff, 0xda, 0x62, 0x2c, 0xff, 0xe1, 0x5d, 0x29, 0xff, 0xdd, 0x5f, 0x27, 0xff, 0xdb, -0x65, 0x24, 0xff, 0xdf, 0x6c, 0x23, 0xff, 0xe2, 0x70, 0x22, 0xff, 0xe2, 0x6f, 0x21, 0xff, 0xe0, 0x6d, 0x20, 0xff, 0xe1, -0x6b, 0x20, 0xff, 0xe3, 0x66, 0x20, 0xff, 0xe3, 0x65, 0x20, 0xff, 0xe3, 0x65, 0x20, 0xff, 0xe3, 0x65, 0x20, 0xff, 0xe5, -0x60, 0x20, 0xff, 0xdf, 0x56, 0x1f, 0xff, 0xd7, 0x4c, 0x1e, 0xff, 0xd2, 0x3b, 0x1d, 0xff, 0xce, 0x33, 0x1b, 0xff, 0xc9, -0x2d, 0x19, 0xff, 0xc0, 0x24, 0x18, 0xff, 0xbd, 0x24, 0x17, 0xff, 0xba, 0x26, 0x17, 0xff, 0xb8, 0x29, 0x16, 0xff, 0xaa, -0x1f, 0x12, 0xff, 0x9f, 0x19, 0x10, 0xff, 0x9f, 0x1a, 0x11, 0xff, 0x5f, 0x2a, 0x11, 0xff, 0xed, 0xa6, 0x2e, 0xff, 0xfe, -0xb1, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xa8, 0x32, 0xff, 0xfe, 0x9e, 0x32, 0xff, 0xfe, 0x9c, 0x32, 0xff, 0xfe, 0x9a, 0x31, 0xff, 0xfd, -0x9d, 0x30, 0xff, 0xfd, 0x9d, 0x2e, 0xff, 0xfc, 0x99, 0x2c, 0xff, 0xfd, 0x9c, 0x2c, 0xff, 0xfd, 0xa3, 0x2e, 0xff, 0xfc, -0xa9, 0x2e, 0xff, 0xf9, 0xa4, 0x2c, 0xff, 0xf8, 0x9e, 0x2a, 0xff, 0xf8, 0x8c, 0x26, 0xff, 0xe7, 0x68, 0x20, 0xff, 0xd5, -0x42, 0x1c, 0xff, 0xcf, 0x35, 0x1b, 0xff, 0xcd, 0x32, 0x1a, 0xff, 0xce, 0x33, 0x1a, 0xff, 0xd0, 0x36, 0x1c, 0xff, 0xd0, -0x38, 0x1c, 0xff, 0xd4, 0x46, 0x1e, 0xff, 0xd7, 0x50, 0x1f, 0xff, 0xda, 0x5b, 0x1f, 0xff, 0xd8, 0x65, 0x1f, 0xff, 0xe4, -0x73, 0x23, 0xff, 0xef, 0x80, 0x27, 0xff, 0xeb, 0x7f, 0x28, 0xff, 0xf0, 0x85, 0x2a, 0xff, 0xef, 0x86, 0x2b, 0xff, 0xef, -0x84, 0x2b, 0xff, 0xeb, 0x7c, 0x28, 0xff, 0xeb, 0x7b, 0x27, 0xff, 0xe8, 0x79, 0x26, 0xff, 0xe1, 0x71, 0x23, 0xff, 0xe0, -0x70, 0x23, 0xff, 0xe1, 0x71, 0x23, 0xff, 0xe1, 0x70, 0x22, 0xff, 0xe0, 0x6d, 0x20, 0xff, 0xe2, 0x67, 0x20, 0xff, 0xe3, -0x65, 0x20, 0xff, 0xe3, 0x65, 0x20, 0xff, 0xe3, 0x65, 0x20, 0xff, 0xe4, 0x64, 0x20, 0xff, 0xe0, 0x5a, 0x1f, 0xff, 0xd8, -0x50, 0x1f, 0xff, 0xd8, 0x4c, 0x1f, 0xff, 0xd5, 0x3e, 0x1d, 0xff, 0xce, 0x34, 0x1b, 0xff, 0xc6, 0x29, 0x18, 0xff, 0xbf, -0x21, 0x17, 0xff, 0xbe, 0x20, 0x17, 0xff, 0xbe, 0x1f, 0x16, 0xff, 0xba, 0x24, 0x14, 0xff, 0xae, 0x19, 0x11, 0xff, 0xa7, -0x15, 0x10, 0xff, 0xa7, 0x21, 0x12, 0xff, 0x5f, 0x2a, 0x11, 0xff, 0xee, 0xa4, 0x2e, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xaa, 0x32, 0xff, 0xfe, 0xa7, 0x32, 0xff, 0xfd, 0xa4, 0x30, 0xff, 0xfd, 0xaa, 0x30, 0xff, 0xfc, -0xa3, 0x2d, 0xff, 0xfb, 0xa0, 0x2c, 0xff, 0xfb, 0x9f, 0x2c, 0xff, 0xfd, 0xa2, 0x2e, 0xff, 0xfc, 0xaa, 0x2e, 0xff, 0xfb, -0xa8, 0x2d, 0xff, 0xf9, 0x9a, 0x2a, 0xff, 0xf1, 0x80, 0x24, 0xff, 0xe3, 0x5f, 0x1f, 0xff, 0xd5, 0x3f, 0x1c, 0xff, 0xcf, -0x37, 0x1c, 0xff, 0xc9, 0x33, 0x1b, 0xff, 0xcd, 0x36, 0x1c, 0xff, 0xcf, 0x37, 0x1c, 0xff, 0xd1, 0x38, 0x1c, 0xff, 0xd1, -0x39, 0x1c, 0xff, 0xd5, 0x46, 0x1e, 0xff, 0xdf, 0x5c, 0x1f, 0xff, 0xe1, 0x6d, 0x21, 0xff, 0xe1, 0x71, 0x23, 0xff, 0xeb, -0x7c, 0x25, 0xff, 0xf1, 0x82, 0x27, 0xff, 0xf3, 0x85, 0x28, 0xff, 0xf6, 0x8a, 0x29, 0xff, 0xf0, 0x83, 0x29, 0xff, 0xf0, -0x82, 0x28, 0xff, 0xf0, 0x81, 0x28, 0xff, 0xef, 0x80, 0x27, 0xff, 0xeb, 0x78, 0x24, 0xff, 0xe7, 0x73, 0x23, 0xff, 0xe3, -0x72, 0x23, 0xff, 0xe1, 0x70, 0x22, 0xff, 0xe0, 0x6d, 0x21, 0xff, 0xe3, 0x67, 0x20, 0xff, 0xe3, 0x65, 0x20, 0xff, 0xe4, -0x63, 0x20, 0xff, 0xe3, 0x60, 0x20, 0xff, 0xdf, 0x59, 0x1f, 0xff, 0xd8, 0x51, 0x1f, 0xff, 0xd9, 0x4b, 0x1f, 0xff, 0xd9, -0x45, 0x1e, 0xff, 0xd2, 0x3a, 0x1d, 0xff, 0xce, 0x34, 0x1b, 0xff, 0xc8, 0x2b, 0x18, 0xff, 0xbf, 0x21, 0x16, 0xff, 0xc1, -0x1f, 0x15, 0xff, 0xbf, 0x1f, 0x14, 0xff, 0xba, 0x23, 0x13, 0xff, 0xb6, 0x1f, 0x12, 0xff, 0xb0, 0x1a, 0x11, 0xff, 0xb0, -0x20, 0x12, 0xff, 0x5b, 0x25, 0x10, 0xff, 0xec, 0xa2, 0x2d, 0xff, 0xfe, 0xb1, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xb0, 0x32, 0xff, 0xfd, 0xb0, 0x31, 0xff, 0xfd, 0xaf, 0x30, 0xff, 0xfc, 0xab, 0x2f, 0xff, 0xfc, 0xa9, 0x2e, 0xff, 0xfc, -0xa8, 0x2e, 0xff, 0xfd, 0xa1, 0x2d, 0xff, 0xfd, 0xa4, 0x2e, 0xff, 0xfc, 0xaa, 0x2e, 0xff, 0xfc, 0xac, 0x2e, 0xff, 0xf8, -0x96, 0x29, 0xff, 0xe9, 0x6d, 0x22, 0xff, 0xdb, 0x4d, 0x1d, 0xff, 0xd1, 0x3a, 0x1c, 0xff, 0xca, 0x33, 0x1b, 0xff, 0xc7, -0x31, 0x1b, 0xff, 0xc7, 0x31, 0x1b, 0xff, 0xc9, 0x30, 0x1a, 0xff, 0xce, 0x33, 0x1b, 0xff, 0xd1, 0x37, 0x1c, 0xff, 0xd4, -0x3e, 0x1d, 0xff, 0xda, 0x52, 0x1f, 0xff, 0xe2, 0x69, 0x22, 0xff, 0xe6, 0x76, 0x24, 0xff, 0xf0, 0x81, 0x26, 0xff, 0xf1, -0x82, 0x26, 0xff, 0xf3, 0x85, 0x27, 0xff, 0xf7, 0x8a, 0x28, 0xff, 0xf7, 0x8a, 0x28, 0xff, 0xf1, 0x82, 0x27, 0xff, 0xf2, -0x83, 0x27, 0xff, 0xf1, 0x82, 0x27, 0xff, 0xf4, 0x7f, 0x26, 0xff, 0xf5, 0x7a, 0x26, 0xff, 0xea, 0x76, 0x23, 0xff, 0xe2, -0x6c, 0x20, 0xff, 0xe2, 0x68, 0x21, 0xff, 0xe3, 0x65, 0x20, 0xff, 0xe5, 0x62, 0x20, 0xff, 0xe7, 0x5e, 0x20, 0xff, 0xe1, -0x59, 0x20, 0xff, 0xd7, 0x50, 0x1f, 0xff, 0xd8, 0x4e, 0x1f, 0xff, 0xda, 0x48, 0x1f, 0xff, 0xd7, 0x42, 0x1e, 0xff, 0xd1, -0x38, 0x1c, 0xff, 0xcd, 0x32, 0x1a, 0xff, 0xcd, 0x30, 0x19, 0xff, 0xcb, 0x2a, 0x16, 0xff, 0xce, 0x2b, 0x16, 0xff, 0xcc, -0x2d, 0x15, 0xff, 0xbe, 0x26, 0x12, 0xff, 0xba, 0x24, 0x12, 0xff, 0xb8, 0x22, 0x12, 0xff, 0xac, 0x15, 0x10, 0xff, 0x63, -0x26, 0xf, 0xff, 0xeb, 0x9f, 0x2c, 0xff, 0xfe, 0xb4, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfd, 0xb1, 0x32, 0xff, 0xfd, 0xb6, 0x31, 0xff, 0xfe, -0xb6, 0x30, 0xff, 0xfd, 0xb2, 0x2f, 0xff, 0xfc, 0xae, 0x2e, 0xff, 0xfc, 0xa6, 0x2e, 0xff, 0xfd, 0x9d, 0x2d, 0xff, 0xfd, -0x97, 0x2c, 0xff, 0xfc, 0xa3, 0x2d, 0xff, 0xfc, 0xab, 0x2f, 0xff, 0xfc, 0xac, 0x2e, 0xff, 0xf2, 0x85, 0x26, 0xff, 0xe3, -0x5b, 0x1f, 0xff, 0xd5, 0x3f, 0x1c, 0xff, 0xce, 0x34, 0x1b, 0xff, 0xcb, 0x30, 0x1a, 0xff, 0xcc, 0x30, 0x1a, 0xff, 0xc8, -0x2c, 0x19, 0xff, 0xc1, 0x24, 0x18, 0xff, 0xca, 0x2e, 0x19, 0xff, 0xd0, 0x36, 0x1c, 0xff, 0xd1, 0x37, 0x1c, 0xff, 0xd8, -0x48, 0x1d, 0xff, 0xe3, 0x61, 0x21, 0xff, 0xe9, 0x77, 0x24, 0xff, 0xf1, 0x82, 0x26, 0xff, 0xf1, 0x82, 0x26, 0xff, 0xf8, -0x8c, 0x28, 0xff, 0xfb, 0x90, 0x29, 0xff, 0xfb, 0x90, 0x29, 0xff, 0xf4, 0x86, 0x27, 0xff, 0xf4, 0x86, 0x27, 0xff, 0xf2, -0x83, 0x26, 0xff, 0xf3, 0x80, 0x26, 0xff, 0xf6, 0x7b, 0x26, 0xff, 0xec, 0x75, 0x23, 0xff, 0xe3, 0x66, 0x20, 0xff, 0xe3, -0x65, 0x20, 0xff, 0xe3, 0x65, 0x20, 0xff, 0xe5, 0x62, 0x20, 0xff, 0xe7, 0x5e, 0x20, 0xff, 0xdc, 0x54, 0x1f, 0xff, 0xd7, -0x4e, 0x1f, 0xff, 0xd9, 0x4a, 0x1f, 0xff, 0xda, 0x46, 0x1f, 0xff, 0xd3, 0x3c, 0x1d, 0xff, 0xcf, 0x34, 0x1b, 0xff, 0xcf, -0x33, 0x19, 0xff, 0xd0, 0x31, 0x18, 0xff, 0xd0, 0x2e, 0x16, 0xff, 0xd1, 0x30, 0x15, 0xff, 0xcd, 0x2d, 0x13, 0xff, 0xc0, -0x24, 0x10, 0xff, 0xbd, 0x24, 0x11, 0xff, 0xb2, 0x19, 0x10, 0xff, 0xa8, 0x10, 0xf, 0xff, 0x8a, 0x47, 0x13, 0xff, 0xf0, -0xa0, 0x29, 0xff, 0xfe, 0xb8, 0x32, 0xff, 0xfe, 0xaf, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, -0xae, 0x32, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfd, 0xb2, 0x30, 0xff, 0xfe, 0xb4, 0x2f, 0xff, 0xfe, 0xb5, 0x2f, 0xff, 0xfd, -0xb2, 0x2e, 0xff, 0xfb, 0xad, 0x2d, 0xff, 0xfb, 0x9f, 0x2c, 0xff, 0xfd, 0x94, 0x2b, 0xff, 0xfd, 0x93, 0x2b, 0xff, 0xfb, -0xa2, 0x2c, 0xff, 0xfc, 0xab, 0x2f, 0xff, 0xfc, 0xa2, 0x2c, 0xff, 0xf0, 0x79, 0x24, 0xff, 0xe0, 0x53, 0x1e, 0xff, 0xd4, -0x3d, 0x1d, 0xff, 0xcd, 0x31, 0x1a, 0xff, 0xcc, 0x30, 0x1a, 0xff, 0xcc, 0x30, 0x1a, 0xff, 0xca, 0x2e, 0x19, 0xff, 0xc1, -0x23, 0x17, 0xff, 0xc9, 0x2c, 0x19, 0xff, 0xcd, 0x32, 0x1a, 0xff, 0xcf, 0x35, 0x1a, 0xff, 0xd8, 0x49, 0x1d, 0xff, 0xe0, -0x59, 0x20, 0xff, 0xee, 0x70, 0x24, 0xff, 0xf2, 0x81, 0x27, 0xff, 0xf2, 0x83, 0x27, 0xff, 0xf9, 0x8e, 0x28, 0xff, 0xfb, -0x90, 0x29, 0xff, 0xfb, 0x90, 0x29, 0xff, 0xf8, 0x8c, 0x28, 0xff, 0xf3, 0x85, 0x27, 0xff, 0xf1, 0x82, 0x26, 0xff, 0xf4, -0x7f, 0x26, 0xff, 0xf2, 0x78, 0x25, 0xff, 0xe8, 0x6f, 0x23, 0xff, 0xe3, 0x67, 0x21, 0xff, 0xe4, 0x65, 0x21, 0xff, 0xe5, -0x65, 0x22, 0xff, 0xe7, 0x63, 0x22, 0xff, 0xe2, 0x5b, 0x21, 0xff, 0xd8, 0x50, 0x1f, 0xff, 0xd9, 0x49, 0x1f, 0xff, 0xdc, -0x46, 0x1f, 0xff, 0xd9, 0x41, 0x1e, 0xff, 0xd0, 0x36, 0x1b, 0xff, 0xcf, 0x33, 0x19, 0xff, 0xd1, 0x34, 0x18, 0xff, 0xd2, -0x2f, 0x17, 0xff, 0xd3, 0x33, 0x15, 0xff, 0xd4, 0x31, 0x13, 0xff, 0xcf, 0x2c, 0x12, 0xff, 0xc4, 0x26, 0x10, 0xff, 0xc5, -0x27, 0x10, 0xff, 0xb4, 0x17, 0xe, 0xff, 0xa8, 0xf, 0xf, 0xff, 0x6a, 0x30, 0xc, 0xff, 0xe1, 0x93, 0x24, 0xff, 0xfe, -0xbd, 0x32, 0xff, 0xfe, 0xb1, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xaf, 0x32, 0xff, 0xfd, -0xb6, 0x32, 0xff, 0xfe, 0xb6, 0x30, 0xff, 0xfe, 0xb5, 0x2f, 0xff, 0xfe, 0xb5, 0x2f, 0xff, 0xfd, 0xb2, 0x2f, 0xff, 0xfc, -0xa9, 0x2e, 0xff, 0xfd, 0x9a, 0x2c, 0xff, 0xfd, 0x93, 0x2c, 0xff, 0xfc, 0x94, 0x2b, 0xff, 0xfa, 0xa5, 0x2b, 0xff, 0xfb, -0xa6, 0x2c, 0xff, 0xf9, 0x95, 0x2a, 0xff, 0xed, 0x73, 0x22, 0xff, 0xe0, 0x54, 0x1e, 0xff, 0xd3, 0x3d, 0x1c, 0xff, 0xcc, -0x30, 0x1a, 0xff, 0xcb, 0x2f, 0x19, 0xff, 0xca, 0x2d, 0x19, 0xff, 0xc9, 0x2d, 0x19, 0xff, 0xc7, 0x2a, 0x19, 0xff, 0xcb, -0x2f, 0x19, 0xff, 0xcc, 0x30, 0x1a, 0xff, 0xcd, 0x30, 0x1a, 0xff, 0xd5, 0x40, 0x1b, 0xff, 0xdd, 0x52, 0x1f, 0xff, 0xef, -0x6c, 0x24, 0xff, 0xf4, 0x7f, 0x28, 0xff, 0xf7, 0x8b, 0x2a, 0xff, 0xfd, 0x92, 0x2a, 0xff, 0xfc, 0x91, 0x29, 0xff, 0xfb, -0x91, 0x29, 0xff, 0xfb, 0x91, 0x29, 0xff, 0xfb, 0x90, 0x29, 0xff, 0xf8, 0x8b, 0x28, 0xff, 0xf3, 0x82, 0x27, 0xff, 0xf5, -0x7e, 0x26, 0xff, 0xf1, 0x75, 0x25, 0xff, 0xe3, 0x67, 0x22, 0xff, 0xe7, 0x63, 0x22, 0xff, 0xe5, 0x5e, 0x21, 0xff, 0xdf, -0x57, 0x20, 0xff, 0xde, 0x54, 0x20, 0xff, 0xd8, 0x4b, 0x1f, 0xff, 0xd8, 0x45, 0x1e, 0xff, 0xdd, 0x43, 0x1f, 0xff, 0xd6, -0x3a, 0x1d, 0xff, 0xd4, 0x36, 0x1b, 0xff, 0xd7, 0x38, 0x1a, 0xff, 0xd4, 0x32, 0x18, 0xff, 0xe0, 0x36, 0x17, 0xff, 0xdd, -0x38, 0x15, 0xff, 0xd5, 0x30, 0x13, 0xff, 0xcf, 0x2d, 0x12, 0xff, 0xc4, 0x26, 0x10, 0xff, 0xc5, 0x28, 0x12, 0xff, 0xbd, -0x21, 0x10, 0xff, 0xb1, 0x1a, 0x10, 0xff, 0x4a, 0x22, 0x8, 0xff, 0xc3, 0x80, 0x1f, 0xff, 0xfe, 0xc1, 0x32, 0xff, 0xfd, -0xb7, 0x32, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfd, 0xb6, 0x31, 0xff, 0xfd, -0xb2, 0x2f, 0xff, 0xfe, 0xb5, 0x2f, 0xff, 0xfe, 0xb4, 0x2f, 0xff, 0xfd, 0xae, 0x2f, 0xff, 0xfc, 0xa2, 0x2d, 0xff, 0xfc, -0x95, 0x2b, 0xff, 0xfb, 0x8b, 0x2b, 0xff, 0xfc, 0x93, 0x2c, 0xff, 0xfb, 0xa8, 0x2c, 0xff, 0xfa, 0xa1, 0x2b, 0xff, 0xf7, -0x8a, 0x27, 0xff, 0xe8, 0x68, 0x21, 0xff, 0xdd, 0x4f, 0x1d, 0xff, 0xd1, 0x39, 0x1c, 0xff, 0xca, 0x2e, 0x19, 0xff, 0xc2, -0x25, 0x18, 0xff, 0xc0, 0x23, 0x17, 0xff, 0xbf, 0x22, 0x17, 0xff, 0xc1, 0x24, 0x17, 0xff, 0xc4, 0x27, 0x18, 0xff, 0xc4, -0x26, 0x18, 0xff, 0xc3, 0x24, 0x17, 0xff, 0xcb, 0x2e, 0x18, 0xff, 0xd8, 0x44, 0x1d, 0xff, 0xeb, 0x66, 0x25, 0xff, 0xf6, -0x7b, 0x28, 0xff, 0xf4, 0x85, 0x2a, 0xff, 0xfb, 0x91, 0x2c, 0xff, 0xfd, 0x93, 0x2c, 0xff, 0xfd, 0x93, 0x2c, 0xff, 0xfd, -0x93, 0x2c, 0xff, 0xfc, 0x92, 0x2c, 0xff, 0xf6, 0x8a, 0x2a, 0xff, 0xf1, 0x82, 0x28, 0xff, 0xf5, 0x7e, 0x27, 0xff, 0xf2, -0x75, 0x25, 0xff, 0xe5, 0x65, 0x22, 0xff, 0xe8, 0x61, 0x22, 0xff, 0xdf, 0x56, 0x20, 0xff, 0xd9, 0x49, 0x1f, 0xff, 0xd9, -0x4a, 0x1f, 0xff, 0xda, 0x4a, 0x20, 0xff, 0xd4, 0x3c, 0x1d, 0xff, 0xdd, 0x3e, 0x1d, 0xff, 0xe1, 0x3d, 0x1c, 0xff, 0xe6, -0x3f, 0x1c, 0xff, 0xe7, 0x41, 0x1b, 0xff, 0xe3, 0x3b, 0x19, 0xff, 0xe4, 0x39, 0x17, 0xff, 0xde, 0x38, 0x15, 0xff, 0xd1, -0x2e, 0x12, 0xff, 0xc7, 0x27, 0x11, 0xff, 0xca, 0x2b, 0x12, 0xff, 0xcd, 0x31, 0x14, 0xff, 0xbf, 0x29, 0x13, 0xff, 0xbc, -0x29, 0x13, 0xff, 0x30, 0x17, 0x4, 0xff, 0x9f, 0x69, 0x19, 0xff, 0xfe, 0xc1, 0x30, 0xff, 0xfe, 0xb8, 0x31, 0xff, 0xfe, -0xb1, 0x32, 0xff, 0xfe, 0xae, 0x32, 0xff, 0xfe, 0xaf, 0x32, 0xff, 0xfd, 0xb6, 0x31, 0xff, 0xfd, 0xb1, 0x30, 0xff, 0xfe, -0xb5, 0x30, 0xff, 0xfd, 0xaf, 0x2f, 0xff, 0xfd, 0xa2, 0x2d, 0xff, 0xfa, 0x91, 0x2b, 0xff, 0xf9, 0x86, 0x2a, 0xff, 0xf8, -0x7e, 0x2b, 0xff, 0xfb, 0x8b, 0x2c, 0xff, 0xfd, 0xa2, 0x2d, 0xff, 0xfb, 0x9e, 0x2b, 0xff, 0xf1, 0x83, 0x26, 0xff, 0xe7, -0x63, 0x20, 0xff, 0xdc, 0x4b, 0x1e, 0xff, 0xce, 0x33, 0x1b, 0xff, 0xc5, 0x28, 0x18, 0xff, 0xbf, 0x21, 0x17, 0xff, 0xbe, -0x1f, 0x16, 0xff, 0xbe, 0x1e, 0x16, 0xff, 0xbe, 0x1d, 0x15, 0xff, 0xbc, 0x1a, 0x14, 0xff, 0xbb, 0x19, 0x14, 0xff, 0xbb, -0x1a, 0x14, 0xff, 0xbf, 0x1f, 0x16, 0xff, 0xd4, 0x3e, 0x1d, 0xff, 0xe9, 0x62, 0x25, 0xff, 0xf5, 0x75, 0x29, 0xff, 0xf7, -0x7f, 0x2a, 0xff, 0xfb, 0x8d, 0x2c, 0xff, 0xfd, 0x93, 0x2c, 0xff, 0xfd, 0x94, 0x2d, 0xff, 0xfc, 0x93, 0x2d, 0xff, 0xf6, -0x8b, 0x2b, 0xff, 0xf2, 0x83, 0x2a, 0xff, 0xf5, 0x7f, 0x29, 0xff, 0xf8, 0x7c, 0x29, 0xff, 0xf0, 0x6c, 0x25, 0xff, 0xe8, -0x62, 0x23, 0xff, 0xe9, 0x62, 0x23, 0xff, 0xe0, 0x52, 0x20, 0xff, 0xda, 0x47, 0x1f, 0xff, 0xdd, 0x46, 0x1f, 0xff, 0xe2, -0x45, 0x20, 0xff, 0xde, 0x41, 0x1e, 0xff, 0xe7, 0x42, 0x1d, 0xff, 0xe7, 0x40, 0x1c, 0xff, 0xe8, 0x41, 0x1c, 0xff, 0xec, -0x41, 0x1a, 0xff, 0xe6, 0x3e, 0x17, 0xff, 0xe2, 0x3f, 0x16, 0xff, 0xd9, 0x35, 0x14, 0xff, 0xc9, 0x28, 0x11, 0xff, 0xbf, -0x24, 0x10, 0xff, 0xcb, 0x2e, 0x13, 0xff, 0xcd, 0x31, 0x14, 0xff, 0xbc, 0x27, 0x13, 0xff, 0xb9, 0x22, 0x12, 0xff, 0x2d, -0x16, 0x4, 0xff, 0x99, 0x5d, 0x15, 0xff, 0xfb, 0xb9, 0x2d, 0xff, 0xfe, 0xb9, 0x30, 0xff, 0xfd, 0xb4, 0x32, 0xff, 0xfe, -0xb3, 0x32, 0xff, 0xfe, 0xb3, 0x32, 0xff, 0xfd, 0xb3, 0x31, 0xff, 0xfd, 0xb0, 0x2f, 0xff, 0xfe, 0xb5, 0x30, 0xff, 0xfc, -0xac, 0x2f, 0xff, 0xfd, 0x9e, 0x2d, 0xff, 0xf9, 0x8a, 0x2a, 0xff, 0xf8, 0x7d, 0x2a, 0xff, 0xf9, 0x78, 0x2b, 0xff, 0xfb, -0x88, 0x2b, 0xff, 0xfd, 0x94, 0x2c, 0xff, 0xfc, 0x9b, 0x2b, 0xff, 0xee, 0x7d, 0x25, 0xff, 0xe5, 0x5f, 0x20, 0xff, 0xdb, -0x4b, 0x1e, 0xff, 0xce, 0x33, 0x1a, 0xff, 0xc4, 0x27, 0x18, 0xff, 0xbe, 0x20, 0x17, 0xff, 0xbe, 0x1d, 0x15, 0xff, 0xbe, -0x1d, 0x15, 0xff, 0xbc, 0x1a, 0x14, 0xff, 0xb7, 0x16, 0x13, 0xff, 0xb1, 0x15, 0x11, 0xff, 0xb2, 0x1a, 0x11, 0xff, 0xbb, -0x1e, 0x14, 0xff, 0xd1, 0x3c, 0x1d, 0xff, 0xe3, 0x5b, 0x25, 0xff, 0xf0, 0x6c, 0x28, 0xff, 0xf9, 0x7d, 0x2b, 0xff, 0xf9, -0x85, 0x2c, 0xff, 0xfd, 0x94, 0x2e, 0xff, 0xfd, 0x95, 0x2f, 0xff, 0xfd, 0x95, 0x2e, 0xff, 0xf9, 0x8f, 0x2d, 0xff, 0xf7, -0x81, 0x2c, 0xff, 0xf8, 0x7e, 0x2b, 0xff, 0xf8, 0x7d, 0x29, 0xff, 0xec, 0x69, 0x26, 0xff, 0xe9, 0x63, 0x25, 0xff, 0xe9, -0x63, 0x24, 0xff, 0xe0, 0x55, 0x22, 0xff, 0xde, 0x4a, 0x20, 0xff, 0xde, 0x45, 0x1f, 0xff, 0xe2, 0x43, 0x1f, 0xff, 0xe3, -0x43, 0x1f, 0xff, 0xe9, 0x44, 0x1e, 0xff, 0xe9, 0x41, 0x1c, 0xff, 0xec, 0x41, 0x1b, 0xff, 0xf1, 0x44, 0x1a, 0xff, 0xe9, -0x3b, 0x18, 0xff, 0xde, 0x3b, 0x16, 0xff, 0xcf, 0x2d, 0x12, 0xff, 0xc2, 0x25, 0x10, 0xff, 0xc3, 0x26, 0x11, 0xff, 0xce, -0x30, 0x14, 0xff, 0xc7, 0x2c, 0x13, 0xff, 0xba, 0x24, 0x12, 0xff, 0xb1, 0x1a, 0x11, 0xff, 0x2c, 0x10, 0x5, 0xff, 0x9c, -0x52, 0x13, 0xff, 0xf5, 0xaf, 0x28, 0xff, 0xfd, 0xbf, 0x2e, 0xff, 0xfd, 0xb7, 0x30, 0xff, 0xfd, 0xb3, 0x31, 0xff, 0xfd, -0xb5, 0x31, 0xff, 0xfd, 0xb2, 0x30, 0xff, 0xfd, 0xb2, 0x2f, 0xff, 0xfe, 0xb4, 0x2f, 0xff, 0xfd, 0xaa, 0x2e, 0xff, 0xfd, -0x9a, 0x2d, 0xff, 0xfb, 0x8a, 0x2b, 0xff, 0xf9, 0x7c, 0x29, 0xff, 0xfb, 0x77, 0x2a, 0xff, 0xfc, 0x8e, 0x2c, 0xff, 0xf8, -0x8d, 0x2a, 0xff, 0xfa, 0x9d, 0x2c, 0xff, 0xf1, 0x83, 0x26, 0xff, 0xe3, 0x5c, 0x20, 0xff, 0xd9, 0x47, 0x1e, 0xff, 0xcc, -0x31, 0x1a, 0xff, 0xc0, 0x23, 0x17, 0xff, 0xbe, 0x1f, 0x16, 0xff, 0xbe, 0x1d, 0x15, 0xff, 0xbe, 0x1d, 0x15, 0xff, 0xbd, -0x1c, 0x15, 0xff, 0xb8, 0x17, 0x13, 0xff, 0xab, 0x13, 0x10, 0xff, 0xa8, 0x10, 0xf, 0xff, 0xb0, 0x18, 0x11, 0xff, 0xc8, -0x33, 0x1a, 0xff, 0xde, 0x54, 0x24, 0xff, 0xf0, 0x69, 0x28, 0xff, 0xfa, 0x79, 0x2c, 0xff, 0xf9, 0x82, 0x2d, 0xff, 0xfc, -0x8f, 0x30, 0xff, 0xfe, 0x95, 0x32, 0xff, 0xfe, 0x94, 0x32, 0xff, 0xfe, 0x93, 0x31, 0xff, 0xf9, 0x84, 0x2e, 0xff, 0xf8, -0x7d, 0x2c, 0xff, 0xf9, 0x77, 0x2a, 0xff, 0xf1, 0x6b, 0x28, 0xff, 0xe8, 0x62, 0x26, 0xff, 0xe9, 0x62, 0x25, 0xff, 0xe6, -0x55, 0x22, 0xff, 0xe5, 0x48, 0x20, 0xff, 0xe2, 0x43, 0x1f, 0xff, 0xe2, 0x43, 0x1f, 0xff, 0xe3, 0x42, 0x1e, 0xff, 0xe8, -0x41, 0x1c, 0xff, 0xee, 0x42, 0x1a, 0xff, 0xf0, 0x46, 0x19, 0xff, 0xf2, 0x46, 0x19, 0xff, 0xe6, 0x3f, 0x17, 0xff, 0xda, -0x37, 0x14, 0xff, 0xc4, 0x24, 0x10, 0xff, 0xc0, 0x24, 0x10, 0xff, 0xc4, 0x28, 0x12, 0xff, 0xd0, 0x32, 0x14, 0xff, 0xc8, -0x2c, 0x13, 0xff, 0xc3, 0x2a, 0x13, 0xff, 0xb8, 0x23, 0x13, 0xff, 0x25, 0x5, 0x6, 0xff, 0x7a, 0x34, 0xf, 0xff, 0xef, -0xad, 0x26, 0xff, 0xfb, 0xc7, 0x2c, 0xff, 0xfd, 0xbd, 0x2e, 0xff, 0xfd, 0xb5, 0x2f, 0xff, 0xfe, 0xb5, 0x2f, 0xff, 0xfe, -0xb4, 0x2f, 0xff, 0xfe, 0xb5, 0x2f, 0xff, 0xfd, 0xb1, 0x2f, 0xff, 0xfc, 0xa6, 0x2e, 0xff, 0xfd, 0x96, 0x2d, 0xff, 0xfb, -0x8c, 0x2b, 0xff, 0xf9, 0x7a, 0x29, 0xff, 0xfb, 0x7d, 0x29, 0xff, 0xfb, 0x95, 0x2c, 0xff, 0xf5, 0x8a, 0x2a, 0xff, 0xfc, -0x9f, 0x2d, 0xff, 0xf5, 0x87, 0x29, 0xff, 0xe9, 0x63, 0x22, 0xff, 0xde, 0x49, 0x1f, 0xff, 0xcc, 0x30, 0x1a, 0xff, 0xc0, -0x20, 0x16, 0xff, 0xc0, 0x1f, 0x15, 0xff, 0xc4, 0x22, 0x16, 0xff, 0xc2, 0x21, 0x16, 0xff, 0xc0, 0x1e, 0x15, 0xff, 0xbc, -0x19, 0x14, 0xff, 0xae, 0x14, 0x11, 0xff, 0xa8, 0x11, 0xf, 0xff, 0xab, 0x14, 0x10, 0xff, 0xbd, 0x29, 0x16, 0xff, 0xd5, -0x46, 0x20, 0xff, 0xee, 0x67, 0x28, 0xff, 0xfa, 0x7d, 0x2d, 0xff, 0xfa, 0x85, 0x2f, 0xff, 0xfd, 0x8e, 0x31, 0xff, 0xfe, -0x93, 0x32, 0xff, 0xfe, 0x90, 0x32, 0xff, 0xfe, 0x8e, 0x32, 0xff, 0xfc, 0x87, 0x30, 0xff, 0xfb, 0x7b, 0x2f, 0xff, 0xfa, -0x73, 0x2c, 0xff, 0xf8, 0x70, 0x2a, 0xff, 0xf1, 0x66, 0x28, 0xff, 0xed, 0x5c, 0x25, 0xff, 0xf1, 0x54, 0x22, 0xff, 0xe7, -0x48, 0x20, 0xff, 0xe6, 0x47, 0x20, 0xff, 0xe9, 0x47, 0x1f, 0xff, 0xe8, 0x42, 0x1d, 0xff, 0xee, 0x45, 0x1c, 0xff, 0xf3, -0x47, 0x1a, 0xff, 0xf2, 0x47, 0x18, 0xff, 0xef, 0x44, 0x17, 0xff, 0xe4, 0x3e, 0x16, 0xff, 0xd1, 0x2c, 0x12, 0xff, 0xc3, -0x1b, 0xf, 0xff, 0xbf, 0x24, 0x11, 0xff, 0xc5, 0x2b, 0x13, 0xff, 0xc6, 0x2c, 0x14, 0xff, 0xc0, 0x28, 0x13, 0xff, 0xc5, -0x2f, 0x14, 0xff, 0xbb, 0x2c, 0x15, 0xff, 0x26, 0x7, 0x7, 0xff, 0x86, 0x3d, 0x12, 0xff, 0xf2, 0xaa, 0x25, 0xff, 0xfb, -0xd2, 0x2c, 0xff, 0xfa, 0xca, 0x2c, 0xff, 0xfb, 0xbd, 0x2c, 0xff, 0xfb, 0xb9, 0x2d, 0xff, 0xfc, 0xb6, 0x2d, 0xff, 0xfd, -0xb1, 0x2e, 0xff, 0xfc, 0xab, 0x2e, 0xff, 0xfc, 0xa6, 0x2e, 0xff, 0xfd, 0x96, 0x2d, 0xff, 0xfc, 0x8d, 0x2b, 0xff, 0xf8, -0x7a, 0x28, 0xff, 0xfa, 0x90, 0x2a, 0xff, 0xfb, 0xa1, 0x2d, 0xff, 0xf7, 0x8a, 0x2b, 0xff, 0xfb, 0x8a, 0x2d, 0xff, 0xf6, -0x77, 0x2c, 0xff, 0xee, 0x5d, 0x26, 0xff, 0xea, 0x4b, 0x21, 0xff, 0xe1, 0x3b, 0x1a, 0xff, 0xd9, 0x2f, 0x17, 0xff, 0xda, -0x2f, 0x16, 0xff, 0xdb, 0x31, 0x17, 0xff, 0xda, 0x2f, 0x17, 0xff, 0xd8, 0x2e, 0x17, 0xff, 0xcc, 0x26, 0x16, 0xff, 0xba, -0x1d, 0x13, 0xff, 0xac, 0x15, 0x10, 0xff, 0xa9, 0x12, 0x10, 0xff, 0xb6, 0x20, 0x12, 0xff, 0xd4, 0x40, 0x1b, 0xff, 0xea, -0x65, 0x26, 0xff, 0xf8, 0x7c, 0x2d, 0xff, 0xfa, 0x84, 0x2f, 0xff, 0xfd, 0x8a, 0x32, 0xff, 0xfe, 0x8e, 0x32, 0xff, 0xfe, -0x8c, 0x32, 0xff, 0xfe, 0x8b, 0x32, 0xff, 0xfe, 0x88, 0x32, 0xff, 0xfe, 0x81, 0x31, 0xff, 0xfb, 0x77, 0x2e, 0xff, 0xfa, -0x73, 0x2c, 0xff, 0xf9, 0x6e, 0x2a, 0xff, 0xf6, 0x62, 0x27, 0xff, 0xf6, 0x5a, 0x24, 0xff, 0xf1, 0x52, 0x22, 0xff, 0xf3, -0x53, 0x22, 0xff, 0xf5, 0x52, 0x20, 0xff, 0xeb, 0x44, 0x1d, 0xff, 0xef, 0x46, 0x1b, 0xff, 0xf5, 0x48, 0x1a, 0xff, 0xee, -0x3e, 0x17, 0xff, 0xea, 0x3c, 0x16, 0xff, 0xda, 0x35, 0x14, 0xff, 0xcb, 0x29, 0x11, 0xff, 0xc1, 0x22, 0x10, 0xff, 0xbf, -0x24, 0x11, 0xff, 0xbf, 0x27, 0x13, 0xff, 0xc0, 0x28, 0x13, 0xff, 0xc0, 0x26, 0x12, 0xff, 0xbd, 0x25, 0x12, 0xff, 0xb4, -0x23, 0x12, 0xff, 0x22, 0x7, 0x6, 0xff, 0x6a, 0x26, 0xc, 0xff, 0xe5, 0x8e, 0x1e, 0xff, 0xf8, 0xd7, 0x29, 0xff, 0xf6, -0xd9, 0x2b, 0xff, 0xf9, 0xc9, 0x2b, 0xff, 0xf9, 0xc0, 0x2b, 0xff, 0xfa, 0xbf, 0x2b, 0xff, 0xfb, 0xb7, 0x2c, 0xff, 0xfc, -0xaf, 0x2d, 0xff, 0xfc, 0xa7, 0x2e, 0xff, 0xfd, 0x97, 0x2d, 0xff, 0xfc, 0x90, 0x2c, 0xff, 0xf8, 0x7f, 0x28, 0xff, 0xf9, -0xa3, 0x2a, 0xff, 0xfc, 0xc0, 0x2f, 0xff, 0xfa, 0x93, 0x2e, 0xff, 0xf9, 0x78, 0x2f, 0xff, 0xf5, 0x6c, 0x2e, 0xff, 0xf3, -0x62, 0x2a, 0xff, 0xf5, 0x5e, 0x25, 0xff, 0xf6, 0x5a, 0x1e, 0xff, 0xf5, 0x64, 0x1d, 0xff, 0xf7, 0x75, 0x1e, 0xff, 0xf7, -0x71, 0x20, 0xff, 0xf6, 0x5c, 0x21, 0xff, 0xef, 0x49, 0x1f, 0xff, 0xde, 0x35, 0x1a, 0xff, 0xcb, 0x27, 0x16, 0xff, 0xaf, -0x16, 0x11, 0xff, 0xa8, 0x11, 0xf, 0xff, 0xb3, 0x1c, 0x11, 0xff, 0xcb, 0x39, 0x18, 0xff, 0xde, 0x54, 0x20, 0xff, 0xef, -0x69, 0x29, 0xff, 0xf8, 0x76, 0x2e, 0xff, 0xfe, 0x84, 0x32, 0xff, 0xfe, 0x90, 0x32, 0xff, 0xfe, 0x95, 0x32, 0xff, 0xfe, -0x8f, 0x32, 0xff, 0xfe, 0x88, 0x32, 0xff, 0xfe, 0x84, 0x32, 0xff, 0xfc, 0x7f, 0x30, 0xff, 0xfa, 0x77, 0x2e, 0xff, 0xfa, -0x74, 0x2c, 0xff, 0xfc, 0x70, 0x29, 0xff, 0xfd, 0x6c, 0x27, 0xff, 0xfb, 0x63, 0x25, 0xff, 0xf6, 0x57, 0x22, 0xff, 0xf6, -0x52, 0x20, 0xff, 0xf1, 0x48, 0x1c, 0xff, 0xf0, 0x44, 0x1a, 0xff, 0xf4, 0x46, 0x19, 0xff, 0xea, 0x3e, 0x16, 0xff, 0xe3, -0x3d, 0x15, 0xff, 0xd7, 0x33, 0x13, 0xff, 0xc4, 0x26, 0x10, 0xff, 0xc1, 0x24, 0x10, 0xff, 0xc0, 0x24, 0x10, 0xff, 0xc0, -0x25, 0x11, 0xff, 0xcd, 0x2e, 0x13, 0xff, 0xc8, 0x28, 0x11, 0xff, 0xc5, 0x27, 0x11, 0xff, 0xc0, 0x29, 0x13, 0xff, 0x1d, -0x6, 0x5, 0xff, 0x52, 0x1e, 0x9, 0xff, 0xd4, 0x83, 0x1c, 0xff, 0xf8, 0xdc, 0x28, 0xff, 0xf6, 0xe5, 0x2a, 0xff, 0xf7, -0xd9, 0x2a, 0xff, 0xfb, 0xd5, 0x2a, 0xff, 0xfa, 0xcf, 0x2b, 0xff, 0xf9, 0xc3, 0x2b, 0xff, 0xfa, 0xb6, 0x2b, 0xff, 0xfb, -0xac, 0x2d, 0xff, 0xfc, 0x9c, 0x2d, 0xff, 0xfd, 0x93, 0x2c, 0xff, 0xf9, 0x8b, 0x29, 0xff, 0xf8, 0xa5, 0x29, 0xff, 0xfa, -0xd3, 0x2d, 0xff, 0xfc, 0xc2, 0x30, 0xff, 0xfa, 0x9f, 0x31, 0xff, 0xfb, 0x93, 0x31, 0xff, 0xfb, 0x94, 0x2f, 0xff, 0xfa, -0x86, 0x28, 0xff, 0xf7, 0x87, 0x23, 0xff, 0xf0, 0x94, 0x23, 0xff, 0xc9, 0x6f, 0x1b, 0xff, 0xaf, 0x58, 0x19, 0xff, 0xb7, -0x4f, 0x1e, 0xff, 0xe3, 0x4a, 0x27, 0xff, 0xeb, 0x2f, 0x25, 0xff, 0xd4, 0x1b, 0x1b, 0xff, 0xb0, 0x14, 0x11, 0xff, 0xa8, -0x11, 0xf, 0xff, 0xb4, 0x1d, 0x11, 0xff, 0xc7, 0x31, 0x16, 0xff, 0xd5, 0x45, 0x1c, 0xff, 0xdc, 0x53, 0x21, 0xff, 0xec, -0x65, 0x2a, 0xff, 0xfa, 0x79, 0x30, 0xff, 0xfe, 0x8b, 0x32, 0xff, 0xfe, 0x99, 0x32, 0xff, 0xfe, 0x95, 0x32, 0xff, 0xfe, -0x91, 0x32, 0xff, 0xfe, 0x8c, 0x32, 0xff, 0xfd, 0x8a, 0x31, 0xff, 0xfd, 0x87, 0x31, 0xff, 0xfc, 0x81, 0x2f, 0xff, 0xf9, -0x7c, 0x2c, 0xff, 0xfb, 0x76, 0x29, 0xff, 0xfd, 0x6c, 0x27, 0xff, 0xf9, 0x5d, 0x24, 0xff, 0xf6, 0x52, 0x1f, 0xff, 0xf4, -0x4e, 0x1b, 0xff, 0xf4, 0x4a, 0x19, 0xff, 0xef, 0x44, 0x18, 0xff, 0xdf, 0x3a, 0x15, 0xff, 0xdf, 0x3d, 0x16, 0xff, 0xd8, -0x34, 0x13, 0xff, 0xc3, 0x25, 0x10, 0xff, 0xc1, 0x24, 0x10, 0xff, 0xc4, 0x26, 0x10, 0xff, 0xcd, 0x2b, 0x11, 0xff, 0xd8, -0x33, 0x13, 0xff, 0xcb, 0x2b, 0x11, 0xff, 0xd0, 0x30, 0x13, 0xff, 0xc6, 0x2c, 0x15, 0xff, 0x1e, 0x6, 0x6, 0xff, 0x48, -0x16, 0x8, 0xff, 0xcc, 0x78, 0x19, 0xff, 0xf8, 0xd4, 0x26, 0xff, 0xfd, 0xf0, 0x2c, 0xff, 0xfb, 0xed, 0x2b, 0xff, 0xf9, -0xe4, 0x29, 0xff, 0xf9, 0xda, 0x28, 0xff, 0xfa, 0xd1, 0x29, 0xff, 0xfa, 0xc2, 0x2a, 0xff, 0xf9, 0xae, 0x2b, 0xff, 0xfc, -0x9a, 0x2c, 0xff, 0xfc, 0x92, 0x2b, 0xff, 0xfb, 0x8e, 0x28, 0xff, 0xf7, 0x95, 0x25, 0xff, 0xf7, 0xb9, 0x29, 0xff, 0xf9, -0xdd, 0x2e, 0xff, 0xfa, 0xdf, 0x2f, 0xff, 0xf9, 0xd8, 0x30, 0xff, 0xfa, 0xd4, 0x30, 0xff, 0xf9, 0xc6, 0x2b, 0xff, 0xef, -0x9c, 0x23, 0xff, 0xc9, 0x3f, 0x15, 0xff, 0x94, 0xb, 0xb, 0xff, 0x63, 0x3, 0x7, 0xff, 0x6a, 0x7, 0x9, 0xff, 0xaf, -0x18, 0x14, 0xff, 0xd0, 0x1f, 0x1d, 0xff, 0xc5, 0x1b, 0x19, 0xff, 0xad, 0x14, 0x11, 0xff, 0xab, 0x13, 0x10, 0xff, 0xba, -0x27, 0x13, 0xff, 0xc8, 0x32, 0x17, 0xff, 0xd1, 0x36, 0x18, 0xff, 0xd6, 0x3f, 0x1b, 0xff, 0xe1, 0x58, 0x23, 0xff, 0xf0, -0x6b, 0x2a, 0xff, 0xfc, 0x7d, 0x30, 0xff, 0xfe, 0x8d, 0x32, 0xff, 0xfe, 0x93, 0x32, 0xff, 0xfe, 0x94, 0x32, 0xff, 0xfe, -0x93, 0x32, 0xff, 0xfe, 0x92, 0x32, 0xff, 0xfd, 0x8d, 0x31, 0xff, 0xfa, 0x87, 0x2f, 0xff, 0xfa, 0x86, 0x2d, 0xff, 0xfa, -0x84, 0x2b, 0xff, 0xfb, 0x76, 0x28, 0xff, 0xfd, 0x6d, 0x26, 0xff, 0xfc, 0x6b, 0x23, 0xff, 0xf9, 0x60, 0x1d, 0xff, 0xf5, -0x53, 0x19, 0xff, 0xeb, 0x41, 0x16, 0xff, 0xde, 0x34, 0x14, 0xff, 0xd6, 0x31, 0x13, 0xff, 0xd4, 0x30, 0x13, 0xff, 0xc8, -0x2a, 0x12, 0xff, 0xbe, 0x24, 0x11, 0xff, 0xd0, 0x2f, 0x13, 0xff, 0xde, 0x3a, 0x14, 0xff, 0xe0, 0x3d, 0x15, 0xff, 0xda, -0x38, 0x15, 0xff, 0xd3, 0x34, 0x15, 0xff, 0xcb, 0x2c, 0x16, 0xff, 0x1d, 0x7, 0x6, 0xff, 0x31, 0xa, 0x6, 0xff, 0xa8, -0x4d, 0x11, 0xff, 0xf5, 0xb3, 0x20, 0xff, 0xf8, 0xe9, 0x29, 0xff, 0xf9, 0xeb, 0x29, 0xff, 0xf6, 0xe8, 0x27, 0xff, 0xf5, -0xe2, 0x27, 0xff, 0xf9, 0xdd, 0x29, 0xff, 0xfb, 0xce, 0x29, 0xff, 0xf8, 0xaf, 0x29, 0xff, 0xfa, 0x92, 0x28, 0xff, 0xfb, -0x8e, 0x27, 0xff, 0xfb, 0x8b, 0x25, 0xff, 0xf8, 0x8e, 0x24, 0xff, 0xf3, 0x8b, 0x23, 0xff, 0xf3, 0xb1, 0x28, 0xff, 0xfb, -0xe4, 0x2c, 0xff, 0xfc, 0xf1, 0x2c, 0xff, 0xfc, 0xf2, 0x2c, 0xff, 0xfb, 0xee, 0x2c, 0xff, 0xf2, 0xa1, 0x22, 0xff, 0xd5, -0x31, 0x15, 0xff, 0xb5, 0x17, 0x12, 0xff, 0xa4, 0x11, 0xe, 0xff, 0xa7, 0x11, 0xe, 0xff, 0xac, 0xd, 0xe, 0xff, 0xad, -0x10, 0xf, 0xff, 0xab, 0x10, 0xf, 0xff, 0xa9, 0x11, 0xf, 0xff, 0xb2, 0x1a, 0x11, 0xff, 0xbf, 0x28, 0x14, 0xff, 0xd0, -0x33, 0x18, 0xff, 0xd2, 0x35, 0x18, 0xff, 0xd6, 0x40, 0x1a, 0xff, 0xda, 0x4d, 0x1d, 0xff, 0xe0, 0x53, 0x20, 0xff, 0xf4, -0x6a, 0x28, 0xff, 0xfc, 0x7b, 0x2f, 0xff, 0xfd, 0x85, 0x31, 0xff, 0xfe, 0x92, 0x32, 0xff, 0xfe, 0x95, 0x32, 0xff, 0xfe, -0x94, 0x32, 0xff, 0xfa, 0x85, 0x2f, 0xff, 0xf9, 0x7c, 0x2d, 0xff, 0xf9, 0x7e, 0x2b, 0xff, 0xf9, 0x81, 0x2a, 0xff, 0xf9, -0x7c, 0x28, 0xff, 0xfd, 0x73, 0x26, 0xff, 0xfd, 0x6f, 0x23, 0xff, 0xfb, 0x66, 0x1e, 0xff, 0xf6, 0x56, 0x1a, 0xff, 0xeb, -0x42, 0x16, 0xff, 0xe7, 0x3a, 0x16, 0xff, 0xdc, 0x33, 0x14, 0xff, 0xd6, 0x33, 0x14, 0xff, 0xcd, 0x30, 0x14, 0xff, 0xc3, -0x28, 0x12, 0xff, 0xd7, 0x37, 0x15, 0xff, 0xe4, 0x40, 0x16, 0xff, 0xe3, 0x40, 0x16, 0xff, 0xe1, 0x3f, 0x16, 0xff, 0xdc, -0x3d, 0x16, 0xff, 0xda, 0x3f, 0x19, 0xff, 0x1e, 0x7, 0x6, 0xff, 0x23, 0x6, 0x6, 0xff, 0x6e, 0x29, 0xb, 0xff, 0xe5, -0xa4, 0x1d, 0xff, 0xfa, 0xe8, 0x25, 0xff, 0xf8, 0xe9, 0x26, 0xff, 0xf7, 0xe8, 0x27, 0xff, 0xf5, 0xe4, 0x27, 0xff, 0xf8, -0xde, 0x29, 0xff, 0xfb, 0xcf, 0x28, 0xff, 0xf7, 0xac, 0x27, 0xff, 0xf7, 0x93, 0x26, 0xff, 0xfb, 0x8b, 0x25, 0xff, 0xfb, -0x8b, 0x25, 0xff, 0xfa, 0x89, 0x24, 0xff, 0xf6, 0x7c, 0x20, 0xff, 0xf2, 0x74, 0x1e, 0xff, 0xf4, 0x8f, 0x21, 0xff, 0xf6, -0xb5, 0x24, 0xff, 0xf9, 0xd3, 0x29, 0xff, 0xfd, 0xd9, 0x2c, 0xff, 0xf4, 0x95, 0x28, 0xff, 0xdf, 0x30, 0x1e, 0xff, 0xc6, -0x1c, 0x18, 0xff, 0xb4, 0x17, 0x12, 0xff, 0xac, 0x12, 0xf, 0xff, 0xaa, 0xc, 0xd, 0xff, 0xa8, 0xb, 0xd, 0xff, 0xa7, -0xe, 0xe, 0xff, 0xac, 0x15, 0x10, 0xff, 0xb8, 0x22, 0x12, 0xff, 0xbc, 0x29, 0x13, 0xff, 0xc8, 0x2e, 0x16, 0xff, 0xcf, -0x33, 0x18, 0xff, 0xd3, 0x39, 0x19, 0xff, 0xd5, 0x3e, 0x1a, 0xff, 0xdf, 0x4d, 0x1c, 0xff, 0xe5, 0x55, 0x1f, 0xff, 0xf1, -0x65, 0x26, 0xff, 0xfc, 0x79, 0x2f, 0xff, 0xfe, 0x91, 0x32, 0xff, 0xfe, 0x9e, 0x32, 0xff, 0xfe, 0x96, 0x32, 0xff, 0xfa, -0x87, 0x2f, 0xff, 0xf9, 0x7b, 0x2c, 0xff, 0xfc, 0x71, 0x29, 0xff, 0xfb, 0x76, 0x27, 0xff, 0xfb, 0x77, 0x27, 0xff, 0xfc, -0x72, 0x24, 0xff, 0xfb, 0x71, 0x21, 0xff, 0xfb, 0x66, 0x1e, 0xff, 0xf7, 0x57, 0x1a, 0xff, 0xee, 0x42, 0x17, 0xff, 0xea, -0x38, 0x18, 0xff, 0xe8, 0x37, 0x16, 0xff, 0xe2, 0x37, 0x14, 0xff, 0xd9, 0x35, 0x14, 0xff, 0xd7, 0x34, 0x14, 0xff, 0xe2, -0x40, 0x16, 0xff, 0xe4, 0x40, 0x15, 0xff, 0xe9, 0x47, 0x17, 0xff, 0xe6, 0x44, 0x17, 0xff, 0xeb, 0x4f, 0x1a, 0xff, 0xe2, -0x4b, 0x1b, 0xff, 0x1e, 0x7, 0x6, 0xff, 0x1d, 0x6, 0x6, 0xff, 0x40, 0x14, 0x7, 0xff, 0xc7, 0x85, 0x18, 0xff, 0xfc, -0xe2, 0x23, 0xff, 0xfb, 0xef, 0x25, 0xff, 0xfa, 0xed, 0x25, 0xff, 0xf8, 0xea, 0x26, 0xff, 0xf9, 0xdf, 0x28, 0xff, 0xfa, -0xc9, 0x27, 0xff, 0xf4, 0xa6, 0x25, 0xff, 0xf5, 0x93, 0x24, 0xff, 0xf7, 0x89, 0x23, 0xff, 0xf9, 0x85, 0x23, 0xff, 0xf6, -0x83, 0x23, 0xff, 0xf4, 0x76, 0x1f, 0xff, 0xee, 0x68, 0x1c, 0xff, 0xeb, 0x63, 0x1b, 0xff, 0xef, 0x66, 0x1c, 0xff, 0xf8, -0x72, 0x22, 0xff, 0xf5, 0x6a, 0x2a, 0xff, 0xeb, 0x40, 0x29, 0xff, 0xd0, 0x1f, 0x1e, 0xff, 0xc0, 0x21, 0x15, 0xff, 0xb2, -0x17, 0x10, 0xff, 0xa7, 0xd, 0xe, 0xff, 0xa7, 0xc, 0xe, 0xff, 0xa7, 0xc, 0xe, 0xff, 0xa8, 0x11, 0xf, 0xff, 0xb0, -0x19, 0x11, 0xff, 0xba, 0x24, 0x12, 0xff, 0xba, 0x24, 0x12, 0xff, 0xbd, 0x28, 0x14, 0xff, 0xc1, 0x2e, 0x15, 0xff, 0xc4, -0x31, 0x16, 0xff, 0xc3, 0x2e, 0x15, 0xff, 0xd3, 0x39, 0x16, 0xff, 0xde, 0x43, 0x18, 0xff, 0xeb, 0x4c, 0x1d, 0xff, 0xf7, -0x63, 0x26, 0xff, 0xfc, 0x8f, 0x2f, 0xff, 0xfe, 0xab, 0x32, 0xff, 0xfe, 0xa1, 0x31, 0xff, 0xfb, 0x8b, 0x2f, 0xff, 0xf9, -0x7d, 0x2c, 0xff, 0xfc, 0x73, 0x28, 0xff, 0xfd, 0x72, 0x25, 0xff, 0xfc, 0x70, 0x23, 0xff, 0xfa, 0x76, 0x23, 0xff, 0xf7, -0x7c, 0x21, 0xff, 0xfb, 0x6c, 0x1f, 0xff, 0xf9, 0x5c, 0x1c, 0xff, 0xf2, 0x47, 0x19, 0xff, 0xe9, 0x38, 0x16, 0xff, 0xeb, -0x3b, 0x16, 0xff, 0xe9, 0x3b, 0x16, 0xff, 0xe0, 0x3a, 0x14, 0xff, 0xe3, 0x3f, 0x15, 0xff, 0xe4, 0x40, 0x15, 0xff, 0xe8, -0x44, 0x16, 0xff, 0xf0, 0x4c, 0x18, 0xff, 0xf6, 0x54, 0x1b, 0xff, 0xf2, 0x50, 0x1c, 0xff, 0xf0, 0x4e, 0x1d, 0xff, 0x1f, -0x9, 0x5, 0xff, 0x1d, 0x7, 0x6, 0xff, 0x26, 0x6, 0x5, 0xff, 0x93, 0x51, 0x10, 0xff, 0xfa, 0xd1, 0x21, 0xff, 0xfb, -0xee, 0x25, 0xff, 0xfb, 0xee, 0x25, 0xff, 0xfb, 0xee, 0x25, 0xff, 0xf9, 0xe5, 0x26, 0xff, 0xf7, 0xc8, 0x26, 0xff, 0xf0, -0xa7, 0x22, 0xff, 0xf4, 0x97, 0x20, 0xff, 0xf4, 0x83, 0x1e, 0xff, 0xf4, 0x7b, 0x20, 0xff, 0xf4, 0x77, 0x1f, 0xff, 0xee, -0x6a, 0x1c, 0xff, 0xe0, 0x57, 0x18, 0xff, 0xe1, 0x49, 0x16, 0xff, 0xeb, 0x4d, 0x17, 0xff, 0xf6, 0x5a, 0x1c, 0xff, 0xf1, -0x5a, 0x22, 0xff, 0xe7, 0x45, 0x22, 0xff, 0xda, 0x3b, 0x1c, 0xff, 0xce, 0x31, 0x16, 0xff, 0xb6, 0x1c, 0x10, 0xff, 0xa9, -0xb, 0xd, 0xff, 0xa8, 0xb, 0xd, 0xff, 0xa7, 0xc, 0xe, 0xff, 0xa8, 0x10, 0xf, 0xff, 0xae, 0x18, 0x10, 0xff, 0xba, -0x24, 0x12, 0xff, 0xba, 0x24, 0x12, 0xff, 0xb7, 0x20, 0x12, 0xff, 0xba, 0x26, 0x13, 0xff, 0xbe, 0x2e, 0x15, 0xff, 0xbb, -0x26, 0x13, 0xff, 0xca, 0x2d, 0x13, 0xff, 0xda, 0x37, 0x14, 0xff, 0xec, 0x42, 0x18, 0xff, 0xf4, 0x4a, 0x1c, 0xff, 0xf6, -0x6d, 0x26, 0xff, 0xfc, 0xa3, 0x30, 0xff, 0xfe, 0xb0, 0x32, 0xff, 0xfd, 0x9b, 0x31, 0xff, 0xf9, 0x80, 0x2c, 0xff, 0xf9, -0x7b, 0x29, 0xff, 0xfc, 0x74, 0x26, 0xff, 0xfb, 0x73, 0x24, 0xff, 0xfa, 0x7b, 0x23, 0xff, 0xf8, 0x79, 0x22, 0xff, 0xfc, -0x6c, 0x20, 0xff, 0xf9, 0x59, 0x1c, 0xff, 0xee, 0x3f, 0x17, 0xff, 0xea, 0x3c, 0x14, 0xff, 0xf0, 0x46, 0x17, 0xff, 0xe9, -0x3a, 0x15, 0xff, 0xec, 0x47, 0x17, 0xff, 0xee, 0x4b, 0x17, 0xff, 0xe0, 0x3b, 0x14, 0xff, 0xe9, 0x45, 0x16, 0xff, 0xf4, -0x52, 0x1a, 0xff, 0xf4, 0x56, 0x1c, 0xff, 0xef, 0x46, 0x1c, 0xff, 0xe8, 0x44, 0x1e, 0xff, 0x24, 0x12, 0x5, 0xff, 0x20, -0xb, 0x5, 0xff, 0x23, 0x7, 0x5, 0xff, 0x7b, 0x3d, 0xe, 0xff, 0xef, 0xb0, 0x1d, 0xff, 0xfb, 0xea, 0x24, 0xff, 0xfb, -0xee, 0x25, 0xff, 0xfb, 0xee, 0x25, 0xff, 0xfa, 0xec, 0x25, 0xff, 0xf8, 0xd2, 0x22, 0xff, 0xf7, 0xb1, 0x1c, 0xff, 0xf7, -0xa8, 0x1a, 0xff, 0xf4, 0x8b, 0x19, 0xff, 0xf0, 0x72, 0x1a, 0xff, 0xee, 0x68, 0x1b, 0xff, 0xe4, 0x5c, 0x19, 0xff, 0xdf, -0x4a, 0x16, 0xff, 0xdd, 0x39, 0x14, 0xff, 0xee, 0x4b, 0x16, 0xff, 0xf4, 0x58, 0x18, 0xff, 0xf2, 0x5c, 0x1d, 0xff, 0xe9, -0x5a, 0x1d, 0xff, 0xe9, 0x58, 0x1c, 0xff, 0xdf, 0x48, 0x18, 0xff, 0xc6, 0x29, 0x12, 0xff, 0xb2, 0x13, 0xe, 0xff, 0xaf, -0x10, 0xe, 0xff, 0xac, 0x11, 0xf, 0xff, 0xac, 0x13, 0xf, 0xff, 0xb1, 0x1b, 0x11, 0xff, 0xb9, 0x24, 0x12, 0xff, 0xba, -0x24, 0x12, 0xff, 0xbb, 0x25, 0x13, 0xff, 0xbb, 0x25, 0x12, 0xff, 0xc1, 0x28, 0x12, 0xff, 0xc7, 0x27, 0x11, 0xff, 0xdb, -0x33, 0x12, 0xff, 0xeb, 0x46, 0x15, 0xff, 0xf4, 0x51, 0x19, 0xff, 0xf7, 0x52, 0x1b, 0xff, 0xf4, 0x53, 0x1f, 0xff, 0xf5, -0x79, 0x29, 0xff, 0xfe, 0xa5, 0x32, 0xff, 0xfe, 0xa8, 0x32, 0xff, 0xfb, 0x8a, 0x2f, 0xff, 0xfb, 0x76, 0x29, 0xff, 0xfc, -0x74, 0x26, 0xff, 0xfa, 0x77, 0x25, 0xff, 0xf7, 0x78, 0x23, 0xff, 0xf7, 0x79, 0x23, 0xff, 0xfb, 0x6c, 0x20, 0xff, 0xf9, -0x5b, 0x1c, 0xff, 0xf3, 0x4c, 0x18, 0xff, 0xf1, 0x4c, 0x16, 0xff, 0xf5, 0x50, 0x19, 0xff, 0xf3, 0x4a, 0x19, 0xff, 0xf6, -0x52, 0x1a, 0xff, 0xf5, 0x53, 0x1a, 0xff, 0xee, 0x4d, 0x18, 0xff, 0xf6, 0x57, 0x1b, 0xff, 0xf9, 0x5c, 0x1c, 0xff, 0xf9, -0x5f, 0x1e, 0xff, 0xf2, 0x4b, 0x1c, 0xff, 0xf1, 0x4e, 0x20, 0xff, 0x26, 0x14, 0x4, 0xff, 0x23, 0x12, 0x4, 0xff, 0x1d, -0x8, 0x5, 0xff, 0x45, 0x1a, 0x8, 0xff, 0xd3, 0x98, 0x1c, 0xff, 0xf9, 0xe3, 0x26, 0xff, 0xfa, 0xec, 0x26, 0xff, 0xfb, -0xec, 0x25, 0xff, 0xfb, 0xe9, 0x24, 0xff, 0xfa, 0xd5, 0x1e, 0xff, 0xfb, 0xbe, 0x16, 0xff, 0xfc, 0xbc, 0x15, 0xff, 0xf9, -0xa5, 0x15, 0xff, 0xf4, 0x7d, 0x15, 0xff, 0xf1, 0x68, 0x17, 0xff, 0xee, 0x63, 0x18, 0xff, 0xed, 0x50, 0x17, 0xff, 0xe2, -0x43, 0x15, 0xff, 0xed, 0x50, 0x16, 0xff, 0xf2, 0x5f, 0x19, 0xff, 0xf5, 0x62, 0x1c, 0xff, 0xf4, 0x5e, 0x1d, 0xff, 0xf4, -0x60, 0x1d, 0xff, 0xed, 0x55, 0x19, 0xff, 0xdb, 0x38, 0x14, 0xff, 0xcd, 0x2b, 0x11, 0xff, 0xc6, 0x26, 0x10, 0xff, 0xc2, -0x26, 0x11, 0xff, 0xc4, 0x29, 0x13, 0xff, 0xc4, 0x29, 0x12, 0xff, 0xc3, 0x26, 0x11, 0xff, 0xc5, 0x29, 0x12, 0xff, 0xcf, -0x31, 0x14, 0xff, 0xd3, 0x31, 0x13, 0xff, 0xe0, 0x3a, 0x14, 0xff, 0xec, 0x45, 0x15, 0xff, 0xf3, 0x54, 0x19, 0xff, 0xf8, -0x67, 0x1f, 0xff, 0xfa, 0x71, 0x24, 0xff, 0xfb, 0x6c, 0x24, 0xff, 0xf6, 0x56, 0x21, 0xff, 0xea, 0x4f, 0x20, 0xff, 0xfa, -0x8e, 0x2f, 0xff, 0xfe, 0x9c, 0x32, 0xff, 0xfb, 0x89, 0x30, 0xff, 0xf9, 0x80, 0x2d, 0xff, 0xf9, 0x7e, 0x29, 0xff, 0xfa, -0x75, 0x24, 0xff, 0xfa, 0x73, 0x22, 0xff, 0xf9, 0x78, 0x23, 0xff, 0xfa, 0x72, 0x23, 0xff, 0xfb, 0x66, 0x1f, 0xff, 0xf9, -0x5b, 0x1c, 0xff, 0xf8, 0x59, 0x1b, 0xff, 0xfa, 0x5f, 0x1d, 0xff, 0xfb, 0x64, 0x1e, 0xff, 0xf8, 0x58, 0x1c, 0xff, 0xf1, -0x4b, 0x19, 0xff, 0xf6, 0x5a, 0x1c, 0xff, 0xfb, 0x66, 0x1e, 0xff, 0xfb, 0x64, 0x1e, 0xff, 0xfc, 0x6a, 0x1f, 0xff, 0xf9, -0x5d, 0x1f, 0xff, 0xf4, 0x52, 0x21, 0xff, 0x4b, 0x32, 0xd, 0xff, 0x66, 0x49, 0x13, 0xff, 0x6b, 0x4d, 0x15, 0xff, 0x96, -0x6f, 0x1d, 0xff, 0xe1, 0xa9, 0x26, 0xff, 0xfa, 0xe0, 0x2a, 0xff, 0xf9, 0xec, 0x26, 0xff, 0xfb, 0xe6, 0x24, 0xff, 0xfa, -0xda, 0x21, 0xff, 0xfa, 0xcf, 0x1a, 0xff, 0xfc, 0xdc, 0x16, 0xff, 0xfc, 0xe0, 0x15, 0xff, 0xfc, 0xd1, 0x16, 0xff, 0xf9, -0xa8, 0x16, 0xff, 0xf5, 0x82, 0x14, 0xff, 0xf3, 0x6c, 0x15, 0xff, 0xf3, 0x6a, 0x17, 0xff, 0xf2, 0x6a, 0x18, 0xff, 0xf2, -0x6a, 0x18, 0xff, 0xf1, 0x6d, 0x1b, 0xff, 0xf3, 0x72, 0x1e, 0xff, 0xf2, 0x68, 0x1b, 0xff, 0xf6, 0x73, 0x1e, 0xff, 0xf4, -0x70, 0x1d, 0xff, 0xeb, 0x54, 0x17, 0xff, 0xe6, 0x42, 0x16, 0xff, 0xe9, 0x45, 0x16, 0xff, 0xe3, 0x3f, 0x15, 0xff, 0xe3, -0x3f, 0x15, 0xff, 0xe7, 0x44, 0x16, 0xff, 0xe6, 0x44, 0x17, 0xff, 0xed, 0x4d, 0x18, 0xff, 0xf1, 0x51, 0x19, 0xff, 0xf4, -0x50, 0x1a, 0xff, 0xf7, 0x66, 0x1e, 0xff, 0xf7, 0x71, 0x21, 0xff, 0xf8, 0x7f, 0x27, 0xff, 0xfa, 0x82, 0x2c, 0xff, 0xfb, -0x7d, 0x30, 0xff, 0xf9, 0x72, 0x2f, 0xff, 0xf3, 0x57, 0x28, 0xff, 0xe6, 0x3b, 0x21, 0xff, 0xf2, 0x64, 0x2b, 0xff, 0xfe, -0x8b, 0x32, 0xff, 0xfb, 0x7a, 0x2f, 0xff, 0xf9, 0x7d, 0x2d, 0xff, 0xf9, 0x80, 0x29, 0xff, 0xfa, 0x76, 0x24, 0xff, 0xfb, -0x70, 0x22, 0xff, 0xfc, 0x71, 0x24, 0xff, 0xfc, 0x74, 0x26, 0xff, 0xfc, 0x70, 0x22, 0xff, 0xfa, 0x60, 0x1d, 0xff, 0xf7, -0x58, 0x1a, 0xff, 0xfa, 0x60, 0x1d, 0xff, 0xfa, 0x65, 0x1e, 0xff, 0xf5, 0x59, 0x1c, 0xff, 0xf5, 0x53, 0x1a, 0xff, 0xf7, -0x5c, 0x1c, 0xff, 0xfc, 0x6a, 0x1f, 0xff, 0xfb, 0x6b, 0x1f, 0xff, 0xfc, 0x6c, 0x20, 0xff, 0xfa, 0x69, 0x21, 0xff, 0xef, -0x51, 0x22, 0xff, 0xc1, 0x9a, 0x28, 0xff, 0xd4, 0xad, 0x2c, 0xff, 0xd9, 0xaa, 0x2d, 0xff, 0xde, 0xa3, 0x2d, 0xff, 0xe5, -0xa8, 0x2b, 0xff, 0xf4, 0xd3, 0x2a, 0xff, 0xf9, 0xe9, 0x26, 0xff, 0xfb, 0xec, 0x25, 0xff, 0xf9, 0xd5, 0x21, 0xff, 0xf9, -0xca, 0x1c, 0xff, 0xfb, 0xd7, 0x18, 0xff, 0xfb, 0xdf, 0x17, 0xff, 0xfa, 0xe7, 0x1a, 0xff, 0xfa, 0xdd, 0x1b, 0xff, 0xfa, -0xb9, 0x17, 0xff, 0xf6, 0xa0, 0x19, 0xff, 0xf4, 0x98, 0x1b, 0xff, 0xf4, 0x91, 0x1b, 0xff, 0xf3, 0x95, 0x1d, 0xff, 0xf2, -0x83, 0x1f, 0xff, 0xf5, 0x80, 0x20, 0xff, 0xf1, 0x7e, 0x1c, 0xff, 0xf3, 0x91, 0x20, 0xff, 0xf1, 0x94, 0x21, 0xff, 0xf1, -0x81, 0x1e, 0xff, 0xf2, 0x6e, 0x1d, 0xff, 0xf5, 0x67, 0x1d, 0xff, 0xf4, 0x64, 0x1c, 0xff, 0xf5, 0x61, 0x1b, 0xff, 0xf7, -0x65, 0x1d, 0xff, 0xf9, 0x6a, 0x1f, 0xff, 0xfa, 0x70, 0x20, 0xff, 0xfb, 0x6f, 0x20, 0xff, 0xfa, 0x75, 0x22, 0xff, 0xf7, -0x7f, 0x26, 0xff, 0xf6, 0x88, 0x2b, 0xff, 0xf3, 0x78, 0x2e, 0xff, 0xec, 0x4e, 0x2a, 0xff, 0xe3, 0x42, 0x2b, 0xff, 0xec, -0x45, 0x2d, 0xff, 0xec, 0x32, 0x28, 0xff, 0xea, 0x2a, 0x24, 0xff, 0xf2, 0x54, 0x2d, 0xff, 0xfd, 0x80, 0x32, 0xff, 0xfb, -0x78, 0x2f, 0xff, 0xf8, 0x7a, 0x2b, 0xff, 0xf8, 0x7b, 0x28, 0xff, 0xf9, 0x77, 0x25, 0xff, 0xfb, 0x71, 0x23, 0xff, 0xfd, -0x72, 0x25, 0xff, 0xfa, 0x77, 0x27, 0xff, 0xfb, 0x71, 0x23, 0xff, 0xfa, 0x62, 0x1d, 0xff, 0xf7, 0x57, 0x1a, 0xff, 0xf6, -0x5a, 0x1a, 0xff, 0xf8, 0x5b, 0x1c, 0xff, 0xfa, 0x61, 0x1d, 0xff, 0xfa, 0x63, 0x1d, 0xff, 0xf9, 0x69, 0x1e, 0xff, 0xf6, -0x71, 0x1f, 0xff, 0xf7, 0x78, 0x20, 0xff, 0xf9, 0x76, 0x22, 0xff, 0xf2, 0x63, 0x23, 0xff, 0xee, 0x52, 0x25, 0xff, 0xde, -0xb7, 0x2f, 0xff, 0xdd, 0xaf, 0x2e, 0xff, 0xdf, 0x98, 0x2d, 0xff, 0xd7, 0x7c, 0x2c, 0xff, 0xd2, 0x73, 0x2a, 0xff, 0xed, -0xb4, 0x2a, 0xff, 0xf5, 0xe2, 0x27, 0xff, 0xfb, 0xee, 0x25, 0xff, 0xf9, 0xde, 0x23, 0xff, 0xf6, 0xc8, 0x20, 0xff, 0xf8, -0xc2, 0x1d, 0xff, 0xf8, 0xbc, 0x1b, 0xff, 0xf9, 0xcb, 0x1a, 0xff, 0xf9, 0xe7, 0x1d, 0xff, 0xfa, 0xde, 0x1e, 0xff, 0xf9, -0xcd, 0x20, 0xff, 0xf8, 0xc1, 0x1e, 0xff, 0xf6, 0xbb, 0x1f, 0xff, 0xf3, 0xb3, 0x21, 0xff, 0xf1, 0xa6, 0x22, 0xff, 0xf4, -0x95, 0x21, 0xff, 0xf4, 0x97, 0x1f, 0xff, 0xf3, 0xa6, 0x23, 0xff, 0xf5, 0xac, 0x26, 0xff, 0xf0, 0xa4, 0x26, 0xff, 0xf4, -0xa0, 0x25, 0xff, 0xf5, 0x90, 0x23, 0xff, 0xf6, 0x8e, 0x23, 0xff, 0xf6, 0x90, 0x23, 0xff, 0xf5, 0x90, 0x24, 0xff, 0xf7, -0x96, 0x26, 0xff, 0xf9, 0x9a, 0x27, 0xff, 0xf7, 0x97, 0x28, 0xff, 0xf6, 0x92, 0x28, 0xff, 0xee, 0x7a, 0x26, 0xff, 0xe2, -0x59, 0x26, 0xff, 0xe4, 0x33, 0x25, 0xff, 0xdb, 0x1d, 0x23, 0xff, 0xd3, 0x19, 0x23, 0xff, 0xd1, 0x22, 0x22, 0xff, 0xd0, -0x1a, 0x20, 0xff, 0xe0, 0x25, 0x24, 0xff, 0xf4, 0x60, 0x2e, 0xff, 0xfc, 0x83, 0x32, 0xff, 0xf9, 0x7b, 0x2f, 0xff, 0xf8, -0x7e, 0x2c, 0xff, 0xfa, 0x78, 0x27, 0xff, 0xfb, 0x6f, 0x21, 0xff, 0xfc, 0x6d, 0x21, 0xff, 0xfd, 0x71, 0x24, 0xff, 0xfb, -0x76, 0x26, 0xff, 0xfb, 0x71, 0x22, 0xff, 0xfa, 0x68, 0x1e, 0xff, 0xf3, 0x60, 0x1a, 0xff, 0xf2, 0x61, 0x1a, 0xff, 0xf9, -0x5d, 0x1c, 0xff, 0xfc, 0x68, 0x1f, 0xff, 0xf9, 0x72, 0x20, 0xff, 0xf6, 0x7d, 0x21, 0xff, 0xf8, 0x85, 0x23, 0xff, 0xf9, -0x8a, 0x25, 0xff, 0xf7, 0x7e, 0x25, 0xff, 0xed, 0x5b, 0x23, 0xff, 0xdf, 0x42, 0x24, 0xff, 0xdd, 0xae, 0x2e, 0xff, 0xdc, -0x91, 0x2d, 0xff, 0xd9, 0x6f, 0x2d, 0xff, 0xd4, 0x58, 0x2f, 0xff, 0xd0, 0x58, 0x2c, 0xff, 0xe0, 0x8d, 0x27, 0xff, 0xf1, -0xd5, 0x26, 0xff, 0xf9, 0xec, 0x26, 0xff, 0xf8, 0xe9, 0x26, 0xff, 0xf4, 0xd8, 0x25, 0xff, 0xf5, 0xc4, 0x23, 0xff, 0xf4, -0xa2, 0x1e, 0xff, 0xf4, 0x86, 0x17, 0xff, 0xf8, 0xbc, 0x1d, 0xff, 0xfa, 0xe4, 0x24, 0xff, 0xfa, 0xe5, 0x24, 0xff, 0xfb, -0xe5, 0x23, 0xff, 0xf9, 0xe0, 0x24, 0xff, 0xf5, 0xd7, 0x25, 0xff, 0xf5, 0xcf, 0x27, 0xff, 0xf3, 0xc1, 0x26, 0xff, 0xf1, -0xc6, 0x27, 0xff, 0xf8, 0xcd, 0x29, 0xff, 0xf6, 0xd1, 0x2b, 0xff, 0xf3, 0xd3, 0x2c, 0xff, 0xf4, 0xc9, 0x2b, 0xff, 0xed, -0xb9, 0x28, 0xff, 0xe7, 0xb1, 0x26, 0xff, 0xdc, 0xa7, 0x24, 0xff, 0xdf, 0x9b, 0x23, 0xff, 0xe2, 0x93, 0x22, 0xff, 0xe2, -0x87, 0x22, 0xff, 0xd5, 0x64, 0x1d, 0xff, 0xd3, 0x4e, 0x19, 0xff, 0xce, 0x35, 0x17, 0xff, 0xd4, 0x26, 0x1a, 0xff, 0xde, -0x1d, 0x21, 0xff, 0xd7, 0x1a, 0x23, 0xff, 0xd3, 0x1b, 0x22, 0xff, 0xc7, 0x21, 0x1d, 0xff, 0xc4, 0x1c, 0x1b, 0xff, 0xde, -0x37, 0x25, 0xff, 0xf9, 0x77, 0x31, 0xff, 0xfc, 0x89, 0x31, 0xff, 0xf9, 0x83, 0x2e, 0xff, 0xf6, 0x80, 0x2b, 0xff, 0xf7, -0x7a, 0x26, 0xff, 0xf4, 0x79, 0x22, 0xff, 0xfb, 0x6e, 0x20, 0xff, 0xfb, 0x70, 0x22, 0xff, 0xfa, 0x75, 0x25, 0xff, 0xf6, -0x78, 0x24, 0xff, 0xf6, 0x7d, 0x23, 0xff, 0xf3, 0x77, 0x20, 0xff, 0xf4, 0x72, 0x1f, 0xff, 0xfa, 0x6a, 0x1f, 0xff, 0xfa, -0x70, 0x20, 0xff, 0xf6, 0x7c, 0x21, 0xff, 0xf5, 0x8b, 0x23, 0xff, 0xf6, 0x9a, 0x26, 0xff, 0xf9, 0x9a, 0x29, 0xff, 0xf7, -0x81, 0x28, 0xff, 0xde, 0x4f, 0x22, 0xff, 0xc8, 0x2d, 0x1f, 0xff, 0xe0, 0x94, 0x2d, 0xff, 0xd9, 0x6f, 0x2d, 0xff, 0xd3, -0x56, 0x2f, 0xff, 0xcc, 0x4b, 0x2d, 0xff, 0xc6, 0x4f, 0x26, 0xff, 0xe1, 0x88, 0x26, 0xff, 0xf4, 0xd3, 0x2a, 0xff, 0xf6, -0xe7, 0x28, 0xff, 0xf6, 0xe7, 0x27, 0xff, 0xf6, 0xe6, 0x27, 0xff, 0xf5, 0xd4, 0x27, 0xff, 0xef, 0xad, 0x23, 0xff, 0xf2, -0x87, 0x1b, 0xff, 0xf3, 0x8b, 0x1b, 0xff, 0xf2, 0xb9, 0x23, 0xff, 0xf3, 0xd2, 0x24, 0xff, 0xf4, 0xa2, 0x1a, 0xff, 0xed, -0x7b, 0x15, 0xff, 0xda, 0x69, 0x16, 0xff, 0xcd, 0x67, 0x16, 0xff, 0xc6, 0x66, 0x17, 0xff, 0xc9, 0x66, 0x16, 0xff, 0xcb, -0x64, 0x16, 0xff, 0xcb, 0x63, 0x16, 0xff, 0xc9, 0x5c, 0x15, 0xff, 0xbe, 0x4a, 0x13, 0xff, 0xa4, 0x38, 0xf, 0xff, 0x9a, -0x31, 0xd, 0xff, 0x91, 0x1b, 0xb, 0xff, 0xa2, 0x15, 0xb, 0xff, 0xb3, 0x14, 0xc, 0xff, 0xc1, 0x17, 0xe, 0xff, 0xd0, -0x20, 0x11, 0xff, 0xdf, 0x34, 0x17, 0xff, 0xe7, 0x41, 0x1d, 0xff, 0xe4, 0x2a, 0x20, 0xff, 0xdb, 0x1d, 0x21, 0xff, 0xd5, -0x1d, 0x21, 0xff, 0xd4, 0x26, 0x22, 0xff, 0xc8, 0x25, 0x1e, 0xff, 0xc3, 0x1f, 0x1c, 0xff, 0xe6, 0x49, 0x28, 0xff, 0xf7, -0x78, 0x30, 0xff, 0xf7, 0x7c, 0x2e, 0xff, 0xf8, 0x7c, 0x2a, 0xff, 0xf6, 0x7a, 0x26, 0xff, 0xf8, 0x70, 0x22, 0xff, 0xf1, -0x7a, 0x22, 0xff, 0xf4, 0x7d, 0x23, 0xff, 0xf5, 0x86, 0x26, 0xff, 0xf5, 0x8a, 0x27, 0xff, 0xf4, 0x82, 0x25, 0xff, 0xf7, -0x89, 0x27, 0xff, 0xf7, 0x88, 0x27, 0xff, 0xf1, 0x7e, 0x24, 0xff, 0xf3, 0x7b, 0x22, 0xff, 0xf5, 0x85, 0x22, 0xff, 0xf3, -0x8d, 0x23, 0xff, 0xf1, 0xa0, 0x25, 0xff, 0xf5, 0xac, 0x29, 0xff, 0xfa, 0x9b, 0x2c, 0xff, 0xf5, 0x7a, 0x2a, 0xff, 0xdb, -0x45, 0x24, 0xff, 0xc9, 0x2a, 0x20, 0xff, 0xd6, 0x75, 0x2c, 0xff, 0xd4, 0x5a, 0x2e, 0xff, 0xd2, 0x4d, 0x2f, 0xff, 0xc8, -0x53, 0x28, 0xff, 0xd6, 0x77, 0x28, 0xff, 0xe1, 0x9d, 0x2b, 0xff, 0xf7, 0xcc, 0x2d, 0xff, 0xf5, 0xe2, 0x2b, 0xff, 0xf5, -0xe6, 0x27, 0xff, 0xf8, 0xea, 0x26, 0xff, 0xf5, 0xe1, 0x26, 0xff, 0xf4, 0xbd, 0x22, 0xff, 0xf3, 0x8f, 0x1c, 0xff, 0xf1, -0x89, 0x1d, 0xff, 0xed, 0xa9, 0x24, 0xff, 0xf1, 0xc4, 0x26, 0xff, 0xf2, 0x99, 0x1b, 0xff, 0xea, 0x3d, 0xe, 0xff, 0xe1, -0x1f, 0xa, 0xff, 0xda, 0x19, 0x8, 0xff, 0xcd, 0x9, 0x8, 0xff, 0xc6, 0x0, 0x8, 0xff, 0xc6, 0x0, 0x8, 0xff, 0xcc, -0x5, 0x9, 0xff, 0xcc, 0x5, 0x9, 0xff, 0xc0, 0x0, 0x8, 0xff, 0xb7, 0x3, 0x8, 0xff, 0xb7, 0x4, 0x8, 0xff, 0xc8, -0xd, 0xb, 0xff, 0xd1, 0x18, 0xe, 0xff, 0xd6, 0x20, 0x12, 0xff, 0xe1, 0x34, 0x17, 0xff, 0xec, 0x48, 0x1e, 0xff, 0xec, -0x4b, 0x23, 0xff, 0xe8, 0x36, 0x24, 0xff, 0xdf, 0x28, 0x24, 0xff, 0xdb, 0x2e, 0x24, 0xff, 0xd6, 0x1b, 0x20, 0xff, 0xcd, -0x26, 0x20, 0xff, 0xc6, 0x28, 0x20, 0xff, 0xc3, 0x25, 0x1e, 0xff, 0xe1, 0x48, 0x27, 0xff, 0xf1, 0x77, 0x2f, 0xff, 0xf3, -0x6f, 0x2a, 0xff, 0xf3, 0x70, 0x25, 0xff, 0xf2, 0x7a, 0x22, 0xff, 0xf1, 0x75, 0x21, 0xff, 0xf3, 0x7b, 0x23, 0xff, 0xf8, -0x8a, 0x28, 0xff, 0xf3, 0x99, 0x29, 0xff, 0xf2, 0x9a, 0x29, 0xff, 0xf7, 0x91, 0x28, 0xff, 0xf6, 0x88, 0x27, 0xff, 0xf6, -0x8c, 0x26, 0xff, 0xf3, 0x80, 0x23, 0xff, 0xf2, 0x7f, 0x21, 0xff, 0xf0, 0x93, 0x24, 0xff, 0xe9, 0x9b, 0x25, 0xff, 0xea, -0xa6, 0x27, 0xff, 0xf5, 0xa8, 0x2b, 0xff, 0xf6, 0x89, 0x2a, 0xff, 0xe8, 0x58, 0x26, 0xff, 0xda, 0x3b, 0x25, 0xff, 0xca, -0x2b, 0x22, 0xff, 0xd4, 0x61, 0x2e, 0xff, 0xd2, 0x53, 0x2f, 0xff, 0xcf, 0x59, 0x2b, 0xff, 0xd8, 0x7e, 0x2b, 0xff, 0xdf, -0x9a, 0x2d, 0xff, 0xde, 0xa4, 0x2d, 0xff, 0xe8, 0xb4, 0x2e, 0xff, 0xeb, 0xce, 0x2b, 0xff, 0xf2, 0xdf, 0x27, 0xff, 0xf8, -0xea, 0x26, 0xff, 0xf8, 0xe8, 0x26, 0xff, 0xf6, 0xc6, 0x21, 0xff, 0xf5, 0xac, 0x20, 0xff, 0xf0, 0xa5, 0x22, 0xff, 0xf2, -0xaa, 0x25, 0xff, 0xeb, 0xb7, 0x26, 0xff, 0xeb, 0xc4, 0x24, 0xff, 0xf2, 0x99, 0x1c, 0xff, 0xef, 0x5d, 0x16, 0xff, 0xeb, -0x42, 0x13, 0xff, 0xe9, 0x33, 0x11, 0xff, 0xe2, 0x24, 0xf, 0xff, 0xe2, 0x1c, 0xd, 0xff, 0xe3, 0x21, 0xe, 0xff, 0xe4, -0x27, 0xf, 0xff, 0xe2, 0x24, 0xf, 0xff, 0xe4, 0x25, 0x10, 0xff, 0xe3, 0x24, 0x10, 0xff, 0xe6, 0x2f, 0x13, 0xff, 0xea, -0x3e, 0x17, 0xff, 0xed, 0x52, 0x1e, 0xff, 0xec, 0x5c, 0x25, 0xff, 0xec, 0x5b, 0x29, 0xff, 0xe6, 0x45, 0x2a, 0xff, 0xe4, -0x29, 0x26, 0xff, 0xe0, 0x2f, 0x25, 0xff, 0xdb, 0x33, 0x24, 0xff, 0xd2, 0x22, 0x22, 0xff, 0xcc, 0x26, 0x22, 0xff, 0xd3, -0x35, 0x24, 0xff, 0xce, 0x2f, 0x21, 0xff, 0xe3, 0x50, 0x26, 0xff, 0xf3, 0x7c, 0x2d, 0xff, 0xf3, 0x77, 0x28, 0xff, 0xf3, -0x78, 0x23, 0xff, 0xf1, 0x7c, 0x21, 0xff, 0xf4, 0x7f, 0x24, 0xff, 0xf4, 0x83, 0x26, 0xff, 0xf5, 0x8e, 0x27, 0xff, 0xf2, -0x99, 0x29, 0xff, 0xf1, 0x98, 0x29, 0xff, 0xfa, 0xa1, 0x2c, 0xff, 0xf7, 0x8f, 0x28, 0xff, 0xf5, 0x91, 0x25, 0xff, 0xec, -0x86, 0x23, 0xff, 0xed, 0x88, 0x23, 0xff, 0xf1, 0x96, 0x25, 0xff, 0xea, 0xa3, 0x27, 0xff, 0xf4, 0xaa, 0x2b, 0xff, 0xf5, -0x8d, 0x29, 0xff, 0xee, 0x65, 0x27, 0xff, 0xe2, 0x42, 0x25, 0xff, 0xdd, 0x3a, 0x27, 0xff, 0xd4, 0x32, 0x25, 0xff, 0xd2, -0x56, 0x2f, 0xff, 0xd3, 0x58, 0x2d, 0xff, 0xda, 0x77, 0x2b, 0xff, 0xde, 0x9f, 0x2d, 0xff, 0xdd, 0xa5, 0x2d, 0xff, 0xdd, -0xa4, 0x2d, 0xff, 0xdd, 0xa3, 0x2d, 0xff, 0xe9, 0xb3, 0x2b, 0xff, 0xed, 0xc9, 0x28, 0xff, 0xf0, 0xda, 0x27, 0xff, 0xf6, -0xe6, 0x27, 0xff, 0xf6, 0xdc, 0x24, 0xff, 0xf5, 0xce, 0x25, 0xff, 0xf1, 0xb5, 0x24, 0xff, 0xf0, 0x9f, 0x22, 0xff, 0xed, -0xa1, 0x22, 0xff, 0xeb, 0xb5, 0x24, 0xff, 0xee, 0xce, 0x26, 0xff, 0xf2, 0xb4, 0x21, 0xff, 0xf1, 0x8d, 0x1d, 0xff, 0xef, -0x78, 0x1b, 0xff, 0xee, 0x63, 0x19, 0xff, 0xed, 0x54, 0x16, 0xff, 0xe6, 0x49, 0x15, 0xff, 0xe8, 0x51, 0x17, 0xff, 0xed, -0x52, 0x1a, 0xff, 0xed, 0x57, 0x1c, 0xff, 0xea, 0x5e, 0x1d, 0xff, 0xef, 0x6e, 0x21, 0xff, 0xf3, 0x7d, 0x27, 0xff, 0xee, -0x73, 0x2a, 0xff, 0xed, 0x5e, 0x2c, 0xff, 0xe6, 0x45, 0x2a, 0xff, 0xdb, 0x30, 0x27, 0xff, 0xdb, 0x30, 0x25, 0xff, 0xda, -0x30, 0x24, 0xff, 0xdb, 0x2e, 0x23, 0xff, 0xce, 0x2b, 0x21, 0xff, 0xd0, 0x33, 0x22, 0xff, 0xe0, 0x4c, 0x27, 0xff, 0xd1, -0x39, 0x23, 0xff, 0xe9, 0x5d, 0x27, 0xff, 0xef, 0x7c, 0x2a, 0xff, 0xf1, 0x82, 0x27, 0xff, 0xf1, 0x7e, 0x23, 0xff, 0xf4, -0x79, 0x20, 0xff, 0xed, 0x70, 0x21, 0xff, 0xed, 0x79, 0x23, 0xff, 0xf1, 0x93, 0x26, 0xff, 0xf0, 0x95, 0x25, 0xff, 0xeb, -0x91, 0x26, 0xff, 0xeb, 0x93, 0x26, 0xff, 0xec, 0x8e, 0x26, 0xff, 0xef, 0x95, 0x26, 0xff, 0xe8, 0x8b, 0x23, 0xff, 0xe6, -0x8a, 0x23, 0xff, 0xec, 0x9c, 0x27, 0xff, 0xf0, 0xa8, 0x2a, 0xff, 0xfb, 0xa0, 0x2d, 0xff, 0xf0, 0x75, 0x29, 0xff, 0xee, -0x59, 0x28, 0xff, 0xe5, 0x45, 0x28, 0xff, 0xdb, 0x37, 0x28, 0xff, 0xda, 0x35, 0x26, 0xff, 0xd2, 0x59, 0x2e, 0xff, 0xd9, -0x73, 0x2c, 0xff, 0xe0, 0x99, 0x2d, 0xff, 0xdd, 0xae, 0x2e, 0xff, 0xdd, 0xa8, 0x2e, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xdd, -0xa4, 0x2d, 0xff, 0xe0, 0xa5, 0x2c, 0xff, 0xe6, 0xac, 0x28, 0xff, 0xe9, 0xbd, 0x24, 0xff, 0xf3, 0xd8, 0x26, 0xff, 0xf6, -0xe6, 0x27, 0xff, 0xef, 0xdb, 0x27, 0xff, 0xed, 0xb8, 0x24, 0xff, 0xee, 0x9b, 0x21, 0xff, 0xed, 0x9a, 0x21, 0xff, 0xef, -0x9f, 0x22, 0xff, 0xec, 0xb1, 0x24, 0xff, 0xee, 0xcf, 0x26, 0xff, 0xef, 0xce, 0x25, 0xff, 0xe7, 0xbe, 0x24, 0xff, 0xe7, -0xb3, 0x24, 0xff, 0xe5, 0xa5, 0x23, 0xff, 0xe5, 0xa1, 0x23, 0xff, 0xe7, 0xa0, 0x25, 0xff, 0xe7, 0x98, 0x27, 0xff, 0xe7, -0x9b, 0x29, 0xff, 0xe8, 0x9b, 0x2b, 0xff, 0xeb, 0x92, 0x2c, 0xff, 0xe7, 0x77, 0x2c, 0xff, 0xe3, 0x56, 0x2b, 0xff, 0xe3, -0x39, 0x2a, 0xff, 0xe5, 0x33, 0x2a, 0xff, 0xde, 0x29, 0x26, 0xff, 0xd7, 0x2a, 0x23, 0xff, 0xcf, 0x23, 0x20, 0xff, 0xcf, -0x20, 0x1f, 0xff, 0xd3, 0x34, 0x21, 0xff, 0xd6, 0x42, 0x23, 0xff, 0xdb, 0x51, 0x27, 0xff, 0xda, 0x4d, 0x25, 0xff, 0xde, -0x53, 0x22, 0xff, 0xeb, 0x6d, 0x24, 0xff, 0xf1, 0x7f, 0x24, 0xff, 0xf1, 0x76, 0x1f, 0xff, 0xf1, 0x6c, 0x1c, 0xff, 0xef, -0x6b, 0x1d, 0xff, 0xeb, 0x76, 0x23, 0xff, 0xe7, 0x91, 0x26, 0xff, 0xee, 0x9a, 0x26, 0xff, 0xea, 0x9b, 0x26, 0xff, 0xe8, -0x93, 0x25, 0xff, 0xe7, 0x92, 0x25, 0xff, 0xe8, 0x9e, 0x27, 0xff, 0xe4, 0x92, 0x25, 0xff, 0xe6, 0x8f, 0x25, 0xff, 0xeb, -0x9f, 0x28, 0xff, 0xef, 0xa1, 0x2b, 0xff, 0xf4, 0x89, 0x2c, 0xff, 0xeb, 0x66, 0x2a, 0xff, 0xec, 0x5b, 0x2a, 0xff, 0xe9, -0x4c, 0x2a, 0xff, 0xe1, 0x42, 0x29, 0xff, 0xd5, 0x2d, 0x25, 0xff, 0xd5, 0x6c, 0x2d, 0xff, 0xe0, 0x94, 0x2d, 0xff, 0xde, -0xa4, 0x2d, 0xff, 0xdd, 0xa6, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xdd, -0xa3, 0x2d, 0xff, 0xe1, 0xa5, 0x2b, 0xff, 0xe4, 0xac, 0x27, 0xff, 0xe8, 0xbe, 0x25, 0xff, 0xf1, 0xda, 0x27, 0xff, 0xed, -0xda, 0x28, 0xff, 0xe6, 0xc1, 0x25, 0xff, 0xe5, 0xa3, 0x21, 0xff, 0xea, 0x99, 0x21, 0xff, 0xea, 0x8b, 0x1f, 0xff, 0xe8, -0x90, 0x22, 0xff, 0xeb, 0xa5, 0x24, 0xff, 0xe2, 0xa5, 0x22, 0xff, 0xe0, 0xa4, 0x23, 0xff, 0xe4, 0xa0, 0x25, 0xff, 0xe6, -0x98, 0x25, 0xff, 0xe4, 0x90, 0x27, 0xff, 0xe7, 0x85, 0x2a, 0xff, 0xea, 0x74, 0x2a, 0xff, 0xe5, 0x65, 0x2a, 0xff, 0xe5, -0x63, 0x2b, 0xff, 0xe2, 0x51, 0x2a, 0xff, 0xdd, 0x3a, 0x28, 0xff, 0xe5, 0x34, 0x29, 0xff, 0xe2, 0x32, 0x2a, 0xff, 0xe1, -0x33, 0x2b, 0xff, 0xd9, 0x2c, 0x26, 0xff, 0xcc, 0x27, 0x20, 0xff, 0xc4, 0x24, 0x1c, 0xff, 0xc5, 0x31, 0x1c, 0xff, 0xd3, -0x45, 0x20, 0xff, 0xd4, 0x48, 0x22, 0xff, 0xda, 0x52, 0x25, 0xff, 0xde, 0x57, 0x25, 0xff, 0xe0, 0x55, 0x21, 0xff, 0xe4, -0x64, 0x20, 0xff, 0xee, 0x74, 0x1f, 0xff, 0xee, 0x6a, 0x1b, 0xff, 0xeb, 0x63, 0x19, 0xff, 0xe9, 0x66, 0x1c, 0xff, 0xe7, -0x77, 0x22, 0xff, 0xe5, 0x8f, 0x25, 0xff, 0xe4, 0x9a, 0x27, 0xff, 0xe6, 0x9d, 0x28, 0xff, 0xe5, 0xa1, 0x28, 0xff, 0xe8, -0xa6, 0x29, 0xff, 0xe5, 0xa0, 0x27, 0xff, 0xe3, 0x94, 0x26, 0xff, 0xe5, 0x9d, 0x28, 0xff, 0xe7, 0x9d, 0x2a, 0xff, 0xea, -0x92, 0x2c, 0xff, 0xee, 0x76, 0x2c, 0xff, 0xed, 0x5c, 0x2b, 0xff, 0xeb, 0x5a, 0x2c, 0xff, 0xe7, 0x4b, 0x2b, 0xff, 0xe2, -0x43, 0x2a, 0xff, 0xd8, 0x30, 0x27, 0xff, 0xdf, 0x8a, 0x2c, 0xff, 0xdf, 0xa2, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xdd, -0xa4, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xde, 0xa3, 0x2d, 0xff, 0xe0, 0xa0, 0x2d, 0xff, 0xe3, 0x9c, 0x2d, 0xff, 0xdf, -0xa1, 0x2d, 0xff, 0xe1, 0xa5, 0x2b, 0xff, 0xe1, 0xb5, 0x28, 0xff, 0xe6, 0xca, 0x27, 0xff, 0xeb, 0xd7, 0x28, 0xff, 0xea, -0xd6, 0x28, 0xff, 0xe5, 0xb8, 0x24, 0xff, 0xe5, 0x99, 0x20, 0xff, 0xe4, 0x86, 0x1f, 0xff, 0xdf, 0x7f, 0x1f, 0xff, 0xe3, -0x7f, 0x1f, 0xff, 0xdf, 0x7e, 0x20, 0xff, 0xe3, 0x85, 0x24, 0xff, 0xe4, 0x77, 0x24, 0xff, 0xe6, 0x63, 0x23, 0xff, 0xdd, -0x4d, 0x24, 0xff, 0xdf, 0x4e, 0x26, 0xff, 0xe6, 0x5a, 0x2a, 0xff, 0xe2, 0x4b, 0x2a, 0xff, 0xda, 0x3a, 0x27, 0xff, 0xd6, -0x33, 0x26, 0xff, 0xda, 0x33, 0x27, 0xff, 0xe0, 0x30, 0x28, 0xff, 0xdc, 0x31, 0x28, 0xff, 0xd4, 0x30, 0x25, 0xff, 0xcb, -0x2b, 0x21, 0xff, 0xbf, 0x2b, 0x1c, 0xff, 0xba, 0x2a, 0x18, 0xff, 0xc8, 0x39, 0x1c, 0xff, 0xce, 0x47, 0x1f, 0xff, 0xd1, -0x4d, 0x21, 0xff, 0xda, 0x64, 0x25, 0xff, 0xda, 0x5d, 0x24, 0xff, 0xe2, 0x5f, 0x22, 0xff, 0xe3, 0x63, 0x1f, 0xff, 0xe3, -0x58, 0x19, 0xff, 0xe6, 0x52, 0x17, 0xff, 0xe0, 0x50, 0x17, 0xff, 0xe1, 0x61, 0x1a, 0xff, 0xe3, 0x81, 0x21, 0xff, 0xe7, -0x8b, 0x23, 0xff, 0xe5, 0x94, 0x26, 0xff, 0xe7, 0x9f, 0x28, 0xff, 0xe5, 0xac, 0x29, 0xff, 0xe2, 0xad, 0x29, 0xff, 0xe6, -0x9e, 0x27, 0xff, 0xe5, 0x93, 0x27, 0xff, 0xe5, 0x9a, 0x2b, 0xff, 0xe1, 0x8c, 0x2b, 0xff, 0xe6, 0x7f, 0x2d, 0xff, 0xe6, -0x66, 0x2c, 0xff, 0xe5, 0x5d, 0x2c, 0xff, 0xe5, 0x56, 0x2c, 0xff, 0xe4, 0x47, 0x2a, 0xff, 0xe0, 0x40, 0x29, 0xff, 0xd8, -0x33, 0x27, 0xff, 0xe0, 0x9c, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xde, -0xa3, 0x2d, 0xff, 0xe2, 0x9d, 0x2d, 0xff, 0xe4, 0x98, 0x2d, 0xff, 0xe3, 0x97, 0x2d, 0xff, 0xe4, 0x9b, 0x2d, 0xff, 0xde, -0xa1, 0x2c, 0xff, 0xdf, 0xa6, 0x2b, 0xff, 0xe0, 0xb6, 0x28, 0xff, 0xe7, 0xd3, 0x29, 0xff, 0xec, 0xdc, 0x2a, 0xff, 0xe2, -0xc7, 0x27, 0xff, 0xe4, 0xac, 0x24, 0xff, 0xe5, 0x8f, 0x1f, 0xff, 0xe7, 0x7d, 0x1e, 0xff, 0xe9, 0x78, 0x1d, 0xff, 0xde, -0x6c, 0x1d, 0xff, 0xe1, 0x6a, 0x21, 0xff, 0xe3, 0x65, 0x24, 0xff, 0xdf, 0x5d, 0x25, 0xff, 0xdc, 0x4d, 0x24, 0xff, 0xdb, -0x4d, 0x25, 0xff, 0xdc, 0x54, 0x28, 0xff, 0xdd, 0x54, 0x29, 0xff, 0xcb, 0x30, 0x23, 0xff, 0xc9, 0x2a, 0x21, 0xff, 0xcc, -0x2c, 0x23, 0xff, 0xce, 0x2d, 0x23, 0xff, 0xd3, 0x34, 0x23, 0xff, 0xc6, 0x2c, 0x1f, 0xff, 0xc2, 0x2e, 0x1c, 0xff, 0xc1, -0x35, 0x1a, 0xff, 0xc6, 0x3f, 0x1b, 0xff, 0xc7, 0x3f, 0x1c, 0xff, 0xd7, 0x5b, 0x23, 0xff, 0xd6, 0x5d, 0x24, 0xff, 0xdb, -0x6c, 0x26, 0xff, 0xdc, 0x69, 0x25, 0xff, 0xd7, 0x52, 0x20, 0xff, 0xe2, 0x5e, 0x1e, 0xff, 0xd8, 0x4a, 0x16, 0xff, 0xe9, -0x4b, 0x16, 0xff, 0xe3, 0x50, 0x17, 0xff, 0xe4, 0x65, 0x1a, 0xff, 0xe2, 0x7f, 0x1e, 0xff, 0xe3, 0x89, 0x22, 0xff, 0xe5, -0x94, 0x25, 0xff, 0xe3, 0xa2, 0x27, 0xff, 0xdd, 0xae, 0x27, 0xff, 0xe1, 0x9d, 0x25, 0xff, 0xe3, 0x97, 0x27, 0xff, 0xe0, -0x95, 0x29, 0xff, 0xe4, 0x8b, 0x2b, 0xff, 0xe2, 0x78, 0x2b, 0xff, 0xe3, 0x6b, 0x2c, 0xff, 0xe3, 0x5f, 0x2c, 0xff, 0xe0, -0x5a, 0x2c, 0xff, 0xe1, 0x55, 0x2c, 0xff, 0xe1, 0x41, 0x29, 0xff, 0xda, 0x35, 0x28, 0xff, 0xd1, 0x29, 0x27, 0xff, 0xde, -0xa3, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xdd, 0xa4, 0x2d, 0xff, 0xde, 0xa2, 0x2d, 0xff, 0xe4, -0x9a, 0x2d, 0xff, 0xe4, 0x98, 0x2d, 0xff, 0xe4, 0x97, 0x2d, 0xff, 0xe5, 0x9a, 0x2d, 0xff, 0xde, 0xa1, 0x2c, 0xff, 0xdd, -0xa2, 0x2c, 0xff, 0xde, 0xae, 0x2b, 0xff, 0xe0, 0xcc, 0x2a, 0xff, 0xdd, 0xd5, 0x2a, 0xff, 0xda, 0xcd, 0x29, 0xff, 0xdf, -0xb7, 0x26, 0xff, 0xdf, 0x95, 0x20, 0xff, 0xe6, 0x81, 0x1e, 0xff, 0xde, 0x77, 0x1d, 0xff, 0xe2, 0x76, 0x1f, 0xff, 0xe1, -0x77, 0x23, 0xff, 0xe0, 0x79, 0x27, 0xff, 0xdb, 0x6b, 0x26, 0xff, 0xe1, 0x66, 0x26, 0xff, 0xdf, 0x5a, 0x25, 0xff, 0xd5, -0x50, 0x23, 0xff, 0xd7, 0x5c, 0x27, 0xff, 0xc8, 0x3b, 0x21, 0xff, 0xc6, 0x34, 0x1e, 0xff, 0xcf, 0x41, 0x21, 0xff, 0xd3, -0x45, 0x23, 0xff, 0xcb, 0x3f, 0x20, 0xff, 0xc7, 0x3c, 0x1e, 0xff, 0xc6, 0x3e, 0x1c, 0xff, 0xc9, 0x42, 0x1d, 0xff, 0xd9, -0x56, 0x21, 0xff, 0xd1, 0x4c, 0x20, 0xff, 0xd8, 0x62, 0x24, 0xff, 0xdc, 0x69, 0x26, 0xff, 0xe2, 0x76, 0x28, 0xff, 0xda, -0x6a, 0x26, 0xff, 0xdb, 0x5c, 0x22, 0xff, 0xe2, 0x68, 0x20, 0xff, 0xdc, 0x5c, 0x1a, 0xff, 0xea, 0x58, 0x17, 0xff, 0xec, -0x63, 0x19, 0xff, 0xe9, 0x75, 0x1c, 0xff, 0xe2, 0x83, 0x1e, 0xff, 0xe1, 0x95, 0x22, 0xff, 0xe3, 0xa5, 0x27, 0xff, 0xe0, -0xa8, 0x27, 0xff, 0xe1, 0xa1, 0x26, 0xff, 0xe3, 0x92, 0x25, 0xff, 0xe1, 0x9a, 0x2b, 0xff, 0xdf, 0x91, 0x2c, 0xff, 0xde, -0x7f, 0x2c, 0xff, 0xe1, 0x6d, 0x2c, 0xff, 0xe2, 0x5d, 0x2c, 0xff, 0xe0, 0x59, 0x2c, 0xff, 0xe0, 0x57, 0x2c, 0xff, 0xe2, -0x4b, 0x2b, 0xff, 0xdb, 0x34, 0x27, 0xff, 0xd7, 0x31, 0x27, 0xff, 0xcc, 0x23, 0x28, 0xff, 0xdf, 0xa1, 0x2d, 0xff, 0xdd, -0xa3, 0x2d, 0xff, 0xdf, 0xa1, 0x2d, 0xff, 0xde, 0xa1, 0x2d, 0xff, 0xdd, 0xa3, 0x2c, 0xff, 0xe2, 0x9d, 0x2d, 0xff, 0xe4, -0x9a, 0x2d, 0xff, 0xe5, 0x99, 0x2d, 0xff, 0xe5, 0x9a, 0x2d, 0xff, 0xdf, 0xa0, 0x2d, 0xff, 0xdd, 0xa2, 0x2c, 0xff, 0xdb, -0xa6, 0x2b, 0xff, 0xd5, 0xc1, 0x2a, 0xff, 0xd6, 0xd0, 0x29, 0xff, 0xd8, 0xcf, 0x29, 0xff, 0xdf, 0xc2, 0x27, 0xff, 0xe0, -0xae, 0x25, 0xff, 0xe0, 0x9b, 0x23, 0xff, 0xdf, 0x8b, 0x21, 0xff, 0xe0, 0x7a, 0x1f, 0xff, 0xe1, 0x74, 0x20, 0xff, 0xdf, -0x72, 0x23, 0xff, 0xde, 0x6e, 0x24, 0xff, 0xdd, 0x6b, 0x24, 0xff, 0xdb, 0x62, 0x24, 0xff, 0xd6, 0x58, 0x22, 0xff, 0xd7, -0x5f, 0x25, 0xff, 0xd0, 0x50, 0x22, 0xff, 0xd0, 0x49, 0x20, 0xff, 0xd3, 0x50, 0x22, 0xff, 0xd6, 0x58, 0x23, 0xff, 0xd2, -0x4f, 0x22, 0xff, 0xd7, 0x58, 0x22, 0xff, 0xd7, 0x55, 0x21, 0xff, 0xca, 0x42, 0x1d, 0xff, 0xd4, 0x50, 0x20, 0xff, 0xd7, -0x5f, 0x24, 0xff, 0xdb, 0x6c, 0x26, 0xff, 0xda, 0x68, 0x25, 0xff, 0xdc, 0x6f, 0x26, 0xff, 0xdd, 0x6f, 0x25, 0xff, 0xdf, -0x6d, 0x22, 0xff, 0xdb, 0x64, 0x1e, 0xff, 0xdc, 0x5a, 0x19, 0xff, 0xe5, 0x65, 0x19, 0xff, 0xea, 0x74, 0x1b, 0xff, 0xe6, -0x88, 0x1e, 0xff, 0xe4, 0x8b, 0x1f, 0xff, 0xe0, 0x9e, 0x23, 0xff, 0xde, 0xac, 0x26, 0xff, 0xdd, 0xaa, 0x27, 0xff, 0xdb, -0xa8, 0x29, 0xff, 0xe2, 0x99, 0x2b, 0xff, 0xde, 0x8f, 0x2c, 0xff, 0xdc, 0x79, 0x2b, 0xff, 0xdf, 0x67, 0x2b, 0xff, 0xe2, -0x5d, 0x2c, 0xff, 0xe1, 0x5a, 0x2c, 0xff, 0xe0, 0x59, 0x2c, 0xff, 0xdf, 0x47, 0x2a, 0xff, 0xdf, 0x3d, 0x29, 0xff, 0xd7, -0x2e, 0x27, 0xff, 0xd1, 0x2a, 0x28, 0xff, 0xc7, 0x1c, 0x27, 0xff, 0xe0, 0x97, 0x2c, 0xff, 0xda, 0x9c, 0x2c, 0xff, 0xde, -0xa2, 0x2d, 0xff, 0xde, 0xa2, 0x2c, 0xff, 0xde, 0xa1, 0x2c, 0xff, 0xe2, 0x9d, 0x2d, 0xff, 0xe2, 0x9d, 0x2d, 0xff, 0xe3, -0x99, 0x2d, 0xff, 0xe4, 0x99, 0x2d, 0xff, 0xdf, 0xa1, 0x2d, 0xff, 0xdd, 0xa2, 0x2c, 0xff, 0xdc, 0xa3, 0x2c, 0xff, 0xd6, -0xb8, 0x2a, 0xff, 0xd6, 0xce, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xd9, 0xce, 0x29, 0xff, 0xde, 0xc2, 0x28, 0xff, 0xe0, -0xaf, 0x25, 0xff, 0xe0, 0x9c, 0x23, 0xff, 0xdf, 0x84, 0x20, 0xff, 0xe1, 0x7d, 0x20, 0xff, 0xe3, 0x84, 0x24, 0xff, 0xe2, -0x81, 0x25, 0xff, 0xe1, 0x71, 0x24, 0xff, 0xde, 0x6a, 0x24, 0xff, 0xdb, 0x6d, 0x25, 0xff, 0xda, 0x69, 0x25, 0xff, 0xd7, -0x58, 0x23, 0xff, 0xd5, 0x53, 0x22, 0xff, 0xd5, 0x53, 0x22, 0xff, 0xd6, 0x57, 0x23, 0xff, 0xd7, 0x5d, 0x24, 0xff, 0xda, -0x64, 0x24, 0xff, 0xd9, 0x5b, 0x21, 0xff, 0xdb, 0x60, 0x22, 0xff, 0xdc, 0x67, 0x24, 0xff, 0xdf, 0x7e, 0x28, 0xff, 0xdb, -0x84, 0x28, 0xff, 0xd7, 0x78, 0x27, 0xff, 0xdc, 0x83, 0x28, 0xff, 0xe0, 0x83, 0x26, 0xff, 0xe2, 0x86, 0x24, 0xff, 0xdd, -0x78, 0x1f, 0xff, 0xdb, 0x62, 0x1b, 0xff, 0xde, 0x81, 0x1f, 0xff, 0xe2, 0x84, 0x1e, 0xff, 0xe3, 0x98, 0x22, 0xff, 0xe1, -0x96, 0x21, 0xff, 0xdf, 0xa2, 0x23, 0xff, 0xdf, 0xa8, 0x25, 0xff, 0xe0, 0x9c, 0x26, 0xff, 0xdb, 0xa7, 0x2b, 0xff, 0xde, -0x99, 0x2c, 0xff, 0xdc, 0x83, 0x2c, 0xff, 0xd9, 0x68, 0x2a, 0xff, 0xdd, 0x64, 0x2b, 0xff, 0xe1, 0x5d, 0x2c, 0xff, 0xde, -0x58, 0x2b, 0xff, 0xe0, 0x5a, 0x2b, 0xff, 0xde, 0x4c, 0x2b, 0xff, 0xd8, 0x34, 0x28, 0xff, 0xd1, 0x2c, 0x28, 0xff, 0xc7, -0x1c, 0x27, 0xff, 0xc6, 0x1b, 0x27, 0xff, 0xdc, 0x97, 0x2c, 0xff, 0xda, 0x9d, 0x2b, 0xff, 0xdd, 0xa2, 0x2c, 0xff, 0xdb, -0x9d, 0x2c, 0xff, 0xdf, 0x96, 0x2c, 0xff, 0xe2, 0x96, 0x2d, 0xff, 0xe2, 0x96, 0x2d, 0xff, 0xdf, 0x96, 0x2c, 0xff, 0xdd, -0x97, 0x2c, 0xff, 0xdd, 0xa1, 0x2d, 0xff, 0xdd, 0xa2, 0x2c, 0xff, 0xdc, 0xa2, 0x2c, 0xff, 0xd6, 0xaf, 0x2a, 0xff, 0xd5, -0xc9, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xda, 0xcb, 0x29, 0xff, 0xde, 0xc3, 0x28, 0xff, 0xe0, -0xac, 0x24, 0xff, 0xe0, 0x94, 0x22, 0xff, 0xe2, 0x83, 0x21, 0xff, 0xe3, 0x80, 0x23, 0xff, 0xdf, 0x89, 0x27, 0xff, 0xe1, -0x76, 0x26, 0xff, 0xdc, 0x6e, 0x25, 0xff, 0xd8, 0x7f, 0x28, 0xff, 0xd9, 0x77, 0x27, 0xff, 0xd7, 0x53, 0x21, 0xff, 0xd5, -0x4f, 0x21, 0xff, 0xd5, 0x55, 0x23, 0xff, 0xd9, 0x64, 0x25, 0xff, 0xd9, 0x6e, 0x26, 0xff, 0xd9, 0x6f, 0x26, 0xff, 0xda, -0x72, 0x27, 0xff, 0xda, 0x79, 0x27, 0xff, 0xd9, 0x84, 0x29, 0xff, 0xd8, 0x8c, 0x2a, 0xff, 0xd7, 0x90, 0x29, 0xff, 0xd5, -0x8a, 0x29, 0xff, 0xd9, 0x9b, 0x2a, 0xff, 0xe0, 0x97, 0x28, 0xff, 0xe0, 0x9e, 0x28, 0xff, 0xdd, 0xa1, 0x27, 0xff, 0xde, -0x85, 0x21, 0xff, 0xe0, 0x94, 0x22, 0xff, 0xe1, 0x9c, 0x23, 0xff, 0xe0, 0xa1, 0x23, 0xff, 0xe0, 0x9f, 0x24, 0xff, 0xdd, -0xaa, 0x26, 0xff, 0xda, 0xae, 0x29, 0xff, 0xde, 0xa2, 0x2a, 0xff, 0xde, 0x99, 0x2b, 0xff, 0xd9, 0x91, 0x2b, 0xff, 0xdc, -0x7f, 0x2b, 0xff, 0xd8, 0x69, 0x2a, 0xff, 0xd8, 0x69, 0x2a, 0xff, 0xdd, 0x6a, 0x2b, 0xff, 0xd9, 0x62, 0x2a, 0xff, 0xda, -0x52, 0x29, 0xff, 0xdf, 0x47, 0x2b, 0xff, 0xd7, 0x38, 0x2b, 0xff, 0xcc, 0x26, 0x28, 0xff, 0xc6, 0x1b, 0x27, 0xff, 0xc0, -0x18, 0x25, 0xff, 0xd5, 0x96, 0x2a, 0xff, 0xd8, 0x9c, 0x2b, 0xff, 0xdb, 0xa0, 0x2b, 0xff, 0xd6, 0x93, 0x2b, 0xff, 0xd6, -0x89, 0x2b, 0xff, 0xd7, 0x8a, 0x2b, 0xff, 0xd7, 0x8a, 0x2b, 0xff, 0xd6, 0x92, 0x2b, 0xff, 0xda, 0x9b, 0x2b, 0xff, 0xde, -0xa2, 0x2c, 0xff, 0xdc, 0xa2, 0x2c, 0xff, 0xd6, 0xa6, 0x2a, 0xff, 0xd5, 0xa0, 0x2a, 0xff, 0xd5, 0xae, 0x2a, 0xff, 0xd5, -0xcc, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xd9, 0xcf, 0x29, 0xff, 0xe1, 0xba, 0x25, 0xff, 0xde, -0xa6, 0x23, 0xff, 0xe3, 0x94, 0x24, 0xff, 0xe4, 0x91, 0x25, 0xff, 0xe2, 0x8d, 0x27, 0xff, 0xde, 0x7b, 0x27, 0xff, 0xd9, -0x7c, 0x28, 0xff, 0xd6, 0x88, 0x2b, 0xff, 0xd9, 0x73, 0x27, 0xff, 0xd8, 0x5b, 0x23, 0xff, 0xd7, 0x5a, 0x23, 0xff, 0xd6, -0x59, 0x23, 0xff, 0xd9, 0x71, 0x27, 0xff, 0xd9, 0x87, 0x29, 0xff, 0xd9, 0x83, 0x28, 0xff, 0xd8, 0x88, 0x29, 0xff, 0xd6, -0x8f, 0x2a, 0xff, 0xd6, 0x94, 0x2a, 0xff, 0xd9, 0x8e, 0x29, 0xff, 0xdb, 0x90, 0x29, 0xff, 0xdb, 0x9d, 0x2b, 0xff, 0xd9, -0xaa, 0x2b, 0xff, 0xd9, 0xab, 0x2a, 0xff, 0xdb, 0xab, 0x28, 0xff, 0xda, 0xaf, 0x28, 0xff, 0xdd, 0xaa, 0x26, 0xff, 0xdf, -0xa8, 0x25, 0xff, 0xde, 0xae, 0x25, 0xff, 0xdc, 0xb0, 0x26, 0xff, 0xdb, 0xaf, 0x27, 0xff, 0xd8, 0xae, 0x2a, 0xff, 0xd8, -0xa3, 0x2b, 0xff, 0xd7, 0x9b, 0x2b, 0xff, 0xd6, 0x93, 0x2b, 0xff, 0xd6, 0x8e, 0x2b, 0xff, 0xdc, 0x84, 0x2c, 0xff, 0xdb, -0x7c, 0x2b, 0xff, 0xda, 0x7d, 0x2b, 0xff, 0xd8, 0x82, 0x2b, 0xff, 0xd7, 0x7c, 0x2b, 0xff, 0xda, 0x53, 0x2a, 0xff, 0xd8, -0x38, 0x2a, 0xff, 0xd3, 0x32, 0x2a, 0xff, 0xcc, 0x26, 0x28, 0xff, 0xc1, 0x19, 0x25, 0xff, 0xb3, 0xe, 0x21, 0xff, 0xd4, -0x98, 0x2a, 0xff, 0xd7, 0x9c, 0x2b, 0xff, 0xda, 0x9f, 0x2b, 0xff, 0xd5, 0x93, 0x2a, 0xff, 0xd6, 0x8b, 0x2b, 0xff, 0xd6, -0x89, 0x2b, 0xff, 0xd6, 0x8b, 0x2b, 0xff, 0xd7, 0x97, 0x2a, 0xff, 0xda, 0xa2, 0x2b, 0xff, 0xd8, 0xa4, 0x2b, 0xff, 0xd6, -0xa3, 0x2b, 0xff, 0xd5, 0xa4, 0x2a, 0xff, 0xd4, 0x7a, 0x2a, 0xff, 0xd3, 0x84, 0x2a, 0xff, 0xd4, 0xc0, 0x2a, 0xff, 0xd7, -0xd0, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xd8, 0xcf, 0x29, 0xff, 0xdd, 0xc9, 0x28, 0xff, 0xe2, 0xb8, 0x26, 0xff, 0xe0, -0xae, 0x26, 0xff, 0xdf, 0xaf, 0x28, 0xff, 0xde, 0xa2, 0x27, 0xff, 0xd9, 0x93, 0x29, 0xff, 0xd7, 0x91, 0x2a, 0xff, 0xd7, -0x93, 0x2a, 0xff, 0xd9, 0x8a, 0x29, 0xff, 0xd9, 0x7d, 0x28, 0xff, 0xd9, 0x6e, 0x26, 0xff, 0xd9, 0x64, 0x25, 0xff, 0xd9, -0x75, 0x27, 0xff, 0xd5, 0x81, 0x28, 0xff, 0xd3, 0x87, 0x28, 0xff, 0xd6, 0x98, 0x2a, 0xff, 0xd7, 0x9d, 0x2a, 0xff, 0xd8, -0xa3, 0x2b, 0xff, 0xd8, 0xa7, 0x2a, 0xff, 0xd8, 0xa7, 0x2a, 0xff, 0xdb, 0xa8, 0x29, 0xff, 0xd7, 0xae, 0x2a, 0xff, 0xd8, -0xb0, 0x29, 0xff, 0xda, 0xb1, 0x28, 0xff, 0xd7, 0xb8, 0x29, 0xff, 0xd7, 0xb7, 0x29, 0xff, 0xdb, 0xb0, 0x27, 0xff, 0xd8, -0xb5, 0x28, 0xff, 0xd5, 0xba, 0x29, 0xff, 0xd8, 0xab, 0x2a, 0xff, 0xd8, 0xa0, 0x2b, 0xff, 0xd6, 0x96, 0x2a, 0xff, 0xd5, -0x95, 0x2a, 0xff, 0xd5, 0x94, 0x2a, 0xff, 0xd7, 0x93, 0x2a, 0xff, 0xd8, 0x8e, 0x2a, 0xff, 0xd7, 0x8d, 0x2b, 0xff, 0xd6, -0x84, 0x2b, 0xff, 0xd3, 0x75, 0x2a, 0xff, 0xd5, 0x77, 0x2a, 0xff, 0xde, 0x5a, 0x2c, 0xff, 0xd7, 0x37, 0x2b, 0xff, 0xd0, -0x2b, 0x29, 0xff, 0xc5, 0x1b, 0x27, 0xff, 0xb9, 0x13, 0x23, 0xff, 0xa5, 0x7, 0x1e, 0xff, 0xd4, 0x99, 0x2a, 0xff, 0xd5, -0x9a, 0x2a, 0xff, 0xd9, 0x9d, 0x2b, 0xff, 0xd6, 0x92, 0x2a, 0xff, 0xd6, 0x8a, 0x2b, 0xff, 0xd6, 0x8a, 0x2b, 0xff, 0xd6, -0x90, 0x2b, 0xff, 0xda, 0x9d, 0x2b, 0xff, 0xd6, 0xa4, 0x2a, 0xff, 0xd3, 0xac, 0x2a, 0xff, 0xd2, 0xa9, 0x2a, 0xff, 0xd2, -0x88, 0x2a, 0xff, 0xd5, 0x5f, 0x29, 0xff, 0xd6, 0x73, 0x2a, 0xff, 0xd3, 0xb1, 0x2a, 0xff, 0xd5, 0xce, 0x29, 0xff, 0xd7, -0xd0, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xda, 0xce, 0x28, 0xff, 0xe0, 0xc8, 0x27, 0xff, 0xda, 0xc9, 0x29, 0xff, 0xd7, -0xc5, 0x29, 0xff, 0xd4, 0xb8, 0x29, 0xff, 0xd6, 0xa5, 0x2a, 0xff, 0xd9, 0xa5, 0x2b, 0xff, 0xd8, 0xaa, 0x2b, 0xff, 0xd8, -0xad, 0x2b, 0xff, 0xd6, 0xa4, 0x2a, 0xff, 0xd9, 0x86, 0x28, 0xff, 0xda, 0x7e, 0x28, 0xff, 0xd9, 0x89, 0x29, 0xff, 0xd4, -0x8d, 0x28, 0xff, 0xd4, 0x94, 0x29, 0xff, 0xd3, 0xa6, 0x2a, 0xff, 0xd5, 0xb5, 0x2a, 0xff, 0xd5, 0xb8, 0x2a, 0xff, 0xd4, -0xb9, 0x2a, 0xff, 0xd6, 0xb5, 0x29, 0xff, 0xd6, 0xb7, 0x29, 0xff, 0xd6, 0xb7, 0x29, 0xff, 0xd8, 0xb4, 0x28, 0xff, 0xda, -0xb1, 0x28, 0xff, 0xd4, 0xbe, 0x29, 0xff, 0xd3, 0xc2, 0x2a, 0xff, 0xd6, 0xb8, 0x29, 0xff, 0xd5, 0xba, 0x29, 0xff, 0xd4, -0xbb, 0x2a, 0xff, 0xd7, 0xa9, 0x2a, 0xff, 0xd6, 0x96, 0x2a, 0xff, 0xd7, 0x90, 0x29, 0xff, 0xd6, 0x98, 0x2a, 0xff, 0xd7, -0x99, 0x2b, 0xff, 0xd8, 0xa5, 0x2b, 0xff, 0xd7, 0xa0, 0x2a, 0xff, 0xd6, 0x85, 0x2a, 0xff, 0xd6, 0x6e, 0x2a, 0xff, 0xd6, -0x68, 0x2a, 0xff, 0xd9, 0x5d, 0x2a, 0xff, 0xdc, 0x4c, 0x2b, 0xff, 0xd4, 0x33, 0x2a, 0xff, 0xcb, 0x23, 0x28, 0xff, 0xc0, -0x18, 0x25, 0xff, 0xac, 0x9, 0x1f, 0xff, 0x9a, 0x5, 0x1c, 0xff, 0xd4, 0x99, 0x2a, 0xff, 0xd8, 0x9d, 0x2b, 0xff, 0xda, -0x9f, 0x2b, 0xff, 0xd6, 0x8d, 0x2a, 0xff, 0xd6, 0x8a, 0x2b, 0xff, 0xd6, 0x91, 0x2a, 0xff, 0xd7, 0x9b, 0x2b, 0xff, 0xd4, -0xa3, 0x2a, 0xff, 0xd1, 0xa8, 0x2a, 0xff, 0xd5, 0xb0, 0x2a, 0xff, 0xd5, 0xa3, 0x2a, 0xff, 0xcd, 0x6a, 0x29, 0xff, 0xd4, -0x64, 0x29, 0xff, 0xd5, 0x72, 0x2a, 0xff, 0xd5, 0x8f, 0x2a, 0xff, 0xd5, 0xb9, 0x2a, 0xff, 0xd6, 0xce, 0x29, 0xff, 0xd7, -0xd0, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xd8, 0xd0, 0x29, 0xff, 0xd6, 0xcf, 0x29, 0xff, 0xd4, 0xcb, 0x29, 0xff, 0xd3, -0xc3, 0x2a, 0xff, 0xd4, 0xb8, 0x2a, 0xff, 0xd5, 0xb7, 0x2a, 0xff, 0xd4, 0xba, 0x2a, 0xff, 0xd4, 0xbd, 0x2a, 0xff, 0xd5, -0xba, 0x2a, 0xff, 0xd9, 0xac, 0x29, 0xff, 0xd9, 0xab, 0x2a, 0xff, 0xd5, 0xad, 0x2a, 0xff, 0xd3, 0xb4, 0x2a, 0xff, 0xd4, -0xb6, 0x2a, 0xff, 0xd3, 0xbf, 0x2a, 0xff, 0xd3, 0xc4, 0x2a, 0xff, 0xd2, 0xc6, 0x2a, 0xff, 0xd2, 0xc6, 0x2a, 0xff, 0xd3, -0xc3, 0x29, 0xff, 0xd3, 0xc4, 0x2a, 0xff, 0xd3, 0xc0, 0x2a, 0xff, 0xd4, 0xbb, 0x2a, 0xff, 0xd4, 0xbc, 0x29, 0xff, 0xd3, -0xc3, 0x2a, 0xff, 0xd2, 0xc5, 0x2a, 0xff, 0xd3, 0xbf, 0x2a, 0xff, 0xd4, 0xbc, 0x2a, 0xff, 0xd4, 0xbd, 0x2a, 0xff, 0xd5, -0xb5, 0x2a, 0xff, 0xd6, 0xa9, 0x2a, 0xff, 0xd9, 0xa1, 0x2b, 0xff, 0xd8, 0xa7, 0x2b, 0xff, 0xd9, 0xa6, 0x2b, 0xff, 0xd7, -0x99, 0x2a, 0xff, 0xd6, 0x90, 0x2b, 0xff, 0xda, 0x80, 0x2b, 0xff, 0xd8, 0x6b, 0x2a, 0xff, 0xd8, 0x61, 0x29, 0xff, 0xd9, -0x53, 0x2a, 0xff, 0xde, 0x44, 0x2b, 0xff, 0xd2, 0x2f, 0x29, 0xff, 0xc6, 0x1e, 0x27, 0xff, 0xb7, 0x11, 0x22, 0xff, 0x9f, -0x5, 0x1d, 0xff, 0x9b, 0x5, 0x1c, 0xff, 0xd6, 0x9b, 0x2a, 0xff, 0xdc, 0xa1, 0x2c, 0xff, 0xda, 0x9f, 0x2b, 0xff, 0xd5, -0x8d, 0x2b, 0xff, 0xd6, 0x8c, 0x2b, 0xff, 0xd5, 0x98, 0x2a, 0xff, 0xd5, 0xa1, 0x2a, 0xff, 0xd2, 0xaa, 0x2a, 0xff, 0xd6, -0xb0, 0x2a, 0xff, 0xd6, 0xb2, 0x2a, 0xff, 0xd3, 0x88, 0x2a, 0xff, 0xd0, 0x62, 0x29, 0xff, 0xd7, 0x72, 0x2a, 0xff, 0xd9, -0x77, 0x2b, 0xff, 0xd7, 0x7c, 0x2b, 0xff, 0xd7, 0x9d, 0x2b, 0xff, 0xd5, 0xc5, 0x2a, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xd7, -0xd0, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xd7, 0xd0, 0x29, 0xff, 0xd7, 0xcf, 0x29, 0xff, 0xd5, 0xcc, 0x29, 0xff, 0xd5, -0xcb, 0x29, 0xff, 0xd5, 0xcb, 0x29, 0xff, 0xd4, 0xc9, 0x29, 0xff, 0xd2, 0xc6, 0x2a, 0xff, 0xd2, 0xc6, 0x2a, 0xff, 0xd4, -0xc8, 0x29, 0xff, 0xd2, 0xc5, 0x2a, 0xff, 0xd2, 0xc5, 0x2a, 0xff, 0xd2, 0xc6, 0x2a, 0xff, 0xd2, 0xc6, 0x2a, 0xff, 0xd2, -0xc7, 0x2a, 0xff, 0xd2, 0xc7, 0x2a, 0xff, 0xd2, 0xc7, 0x2a, 0xff, 0xd2, 0xc7, 0x2a, 0xff, 0xd2, 0xc7, 0x2a, 0xff, 0xd2, -0xc7, 0x2a, 0xff, 0xd2, 0xc6, 0x2a, 0xff, 0xd3, 0xc2, 0x2a, 0xff, 0xd3, 0xc4, 0x2a, 0xff, 0xd2, 0xc7, 0x2a, 0xff, 0xd2, -0xc7, 0x2a, 0xff, 0xd3, 0xc3, 0x2a, 0xff, 0xd3, 0xc3, 0x2a, 0xff, 0xd2, 0xc5, 0x2a, 0xff, 0xd3, 0xc0, 0x2a, 0xff, 0xd5, -0xb8, 0x2a, 0xff, 0xd4, 0xb0, 0x2a, 0xff, 0xd1, 0xaa, 0x2a, 0xff, 0xd1, 0xa3, 0x29, 0xff, 0xd6, 0x93, 0x2a, 0xff, 0xd6, -0x88, 0x2b, 0xff, 0xd6, 0x73, 0x2a, 0xff, 0xd9, 0x68, 0x2a, 0xff, 0xd8, 0x65, 0x2a, 0xff, 0xd9, 0x55, 0x2a, 0xff, 0xda, -0x3e, 0x2a, 0xff, 0xcd, 0x26, 0x28, 0xff, 0xc3, 0x19, 0x26, 0xff, 0xae, 0x9, 0x20, 0xff, 0x9d, 0x4, 0x1c, 0xff, 0x9f, -0x3, 0x1d, 0xff }; +static unsigned char DEMO_DATA[16384] = { 0x1c, +0x46, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, +0x46, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, +0x46, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, +0x46, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x7c, +0x20, 0x54, 0xff, 0xd9, 0x63, 0xb6, 0xff, 0xfe, 0xa9, 0xfb, 0xff, 0xfe, 0xb0, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, +0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfd, 0xb5, 0xfc, 0xff, 0xfd, 0xba, 0xfb, 0xff, 0xfe, +0xbe, 0xfd, 0xff, 0xfe, 0xc0, 0xfd, 0xff, 0xfe, 0xc0, 0xfd, 0xff, 0xfe, 0xbf, 0xfd, 0xff, 0xfd, 0xb9, 0xfb, 0xff, 0xfe, +0xb2, 0xfd, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xa9, 0xf7, 0xff, 0xfd, 0xa2, 0xef, 0xff, 0xfd, +0xa0, 0xee, 0xff, 0xfd, 0x9e, 0xec, 0xff, 0xfd, 0xa0, 0xe8, 0xff, 0xfd, 0x97, 0xdf, 0xff, 0xfc, 0x92, 0xde, 0xff, 0xf7, +0x8a, 0xd7, 0xff, 0xf2, 0x80, 0xcd, 0xff, 0xf1, 0x7c, 0xc9, 0xff, 0xf0, 0x7b, 0xc6, 0xff, 0xef, 0x77, 0xc3, 0xff, 0xf5, +0x7c, 0xc9, 0xff, 0xe6, 0x6d, 0xba, 0xff, 0xe6, 0x64, 0xb7, 0xff, 0xe8, 0x63, 0xbb, 0xff, 0xe7, 0x61, 0xbc, 0xff, 0xe5, +0x5e, 0xbd, 0xff, 0xe7, 0x60, 0xbb, 0xff, 0xd7, 0x50, 0xa3, 0xff, 0xcd, 0x45, 0x94, 0xff, 0xcb, 0x41, 0x97, 0xff, 0xc2, +0x37, 0x8f, 0xff, 0xc3, 0x3a, 0x8c, 0xff, 0xc8, 0x33, 0x87, 0xff, 0xc9, 0x32, 0x85, 0xff, 0xbe, 0x32, 0x84, 0xff, 0xb7, +0x2e, 0x80, 0xff, 0xb5, 0x2c, 0x7d, 0xff, 0xb5, 0x2c, 0x7d, 0xff, 0xab, 0x24, 0x6e, 0xff, 0x99, 0x1f, 0x63, 0xff, 0x92, +0x1d, 0x66, 0xff, 0x92, 0x1d, 0x66, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x64, 0x1d, 0x4f, 0xff, 0xcc, +0x67, 0xba, 0xff, 0xfe, 0xad, 0xfe, 0xff, 0xfe, 0xb1, 0xfd, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, +0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfd, 0xb5, 0xfc, 0xff, 0xfd, 0xbc, 0xfc, 0xff, 0xfe, 0xc0, 0xfd, 0xff, 0xfe, +0xc0, 0xfd, 0xff, 0xfe, 0xc0, 0xfd, 0xff, 0xfe, 0xbd, 0xfc, 0xff, 0xfd, 0xb6, 0xf7, 0xff, 0xfd, 0xb3, 0xf6, 0xff, 0xfe, +0xb3, 0xfc, 0xff, 0xfe, 0xb0, 0xfd, 0xff, 0xfe, 0xaf, 0xfd, 0xff, 0xfd, 0xaa, 0xf6, 0xff, 0xfd, 0xa3, 0xed, 0xff, 0xfd, +0xa3, 0xe8, 0xff, 0xfd, 0xa3, 0xe6, 0xff, 0xfc, 0x96, 0xe0, 0xff, 0xf5, 0x88, 0xd7, 0xff, 0xf6, 0x7e, 0xd0, 0xff, 0xf7, +0x7c, 0xd1, 0xff, 0xf4, 0x79, 0xcd, 0xff, 0xf5, 0x7e, 0xcf, 0xff, 0xf3, 0x7d, 0xd0, 0xff, 0xf2, 0x74, 0xcd, 0xff, 0xec, +0x6a, 0xca, 0xff, 0xeb, 0x65, 0xcf, 0xff, 0xe9, 0x5f, 0xd4, 0xff, 0xe7, 0x5e, 0xcd, 0xff, 0xdf, 0x55, 0xbb, 0xff, 0xe1, +0x57, 0xbe, 0xff, 0xe1, 0x57, 0xbb, 0xff, 0xd1, 0x46, 0x9c, 0xff, 0xc8, 0x3f, 0x90, 0xff, 0xc3, 0x39, 0x8d, 0xff, 0xc4, +0x38, 0x8b, 0xff, 0xc4, 0x36, 0x8b, 0xff, 0xc3, 0x3a, 0x8b, 0xff, 0xc2, 0x38, 0x8e, 0xff, 0xc0, 0x35, 0x8d, 0xff, 0xba, +0x32, 0x83, 0xff, 0xb6, 0x2e, 0x7f, 0xff, 0xb1, 0x29, 0x76, 0xff, 0xa1, 0x20, 0x65, 0xff, 0x95, 0x1e, 0x65, 0xff, 0x92, +0x1d, 0x66, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x5f, 0x1b, 0x4d, 0xff, 0xd8, 0x77, 0xc6, 0xff, 0xfe, +0xb0, 0xfe, 0xff, 0xfe, 0xaf, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, +0xae, 0xfe, 0xff, 0xfe, 0xb3, 0xfd, 0xff, 0xfd, 0xb8, 0xfb, 0xff, 0xfd, 0xbc, 0xfc, 0xff, 0xfe, 0xbe, 0xfc, 0xff, 0xfe, +0xbc, 0xfc, 0xff, 0xfd, 0xb8, 0xfa, 0xff, 0xfd, 0xb1, 0xef, 0xff, 0xfd, 0xb2, 0xf1, 0xff, 0xfd, 0xb6, 0xf6, 0xff, 0xfd, +0xaf, 0xf2, 0xff, 0xfd, 0xb5, 0xfa, 0xff, 0xfd, 0xb7, 0xfb, 0xff, 0xfd, 0xb5, 0xf9, 0xff, 0xfd, 0xb3, 0xf7, 0xff, 0xfd, +0xa4, 0xf0, 0xff, 0xfa, 0x8e, 0xe3, 0xff, 0xf7, 0x80, 0xdf, 0xff, 0xf8, 0x7d, 0xe0, 0xff, 0xf7, 0x7c, 0xe0, 0xff, 0xf1, +0x6d, 0xd8, 0xff, 0xf2, 0x6d, 0xdd, 0xff, 0xee, 0x67, 0xd8, 0xff, 0xe8, 0x5b, 0xd6, 0xff, 0xe7, 0x53, 0xdb, 0xff, 0xe7, +0x50, 0xe2, 0xff, 0xe7, 0x50, 0xe6, 0xff, 0xea, 0x56, 0xe5, 0xff, 0xe6, 0x58, 0xda, 0xff, 0xe3, 0x4e, 0xc4, 0xff, 0xdd, +0x45, 0xb5, 0xff, 0xdd, 0x4b, 0xaf, 0xff, 0xc9, 0x3b, 0x91, 0xff, 0xc7, 0x39, 0x8d, 0xff, 0xc6, 0x31, 0x88, 0xff, 0xc3, +0x32, 0x86, 0xff, 0xc3, 0x3a, 0x8b, 0xff, 0xc2, 0x37, 0x8f, 0xff, 0xc2, 0x38, 0x8d, 0xff, 0xc2, 0x37, 0x8a, 0xff, 0xb9, +0x2f, 0x81, 0xff, 0xb5, 0x2b, 0x7a, 0xff, 0xac, 0x23, 0x6c, 0xff, 0x9d, 0x1f, 0x64, 0xff, 0x93, 0x1e, 0x65, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x70, 0x25, 0x59, 0xff, 0xe3, 0x85, 0xd3, 0xff, 0xfe, 0xb1, 0xfe, 0xff, 0xfe, +0xad, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, +0xae, 0xfe, 0xff, 0xfe, 0xb1, 0xfd, 0xff, 0xfd, 0xb5, 0xfc, 0xff, 0xfe, 0xb1, 0xfd, 0xff, 0xfd, 0xb2, 0xfc, 0xff, 0xfd, +0xb6, 0xfc, 0xff, 0xfd, 0xb4, 0xf8, 0xff, 0xfd, 0xb2, 0xf2, 0xff, 0xfd, 0xb3, 0xf3, 0xff, 0xfc, 0xaf, 0xf1, 0xff, 0xfd, +0xb4, 0xf8, 0xff, 0xfd, 0xb9, 0xfb, 0xff, 0xfd, 0xb3, 0xfa, 0xff, 0xfe, 0xa7, 0xfa, 0xff, 0xfc, 0x8f, 0xf2, 0xff, 0xf9, +0x7c, 0xe9, 0xff, 0xf7, 0x74, 0xe9, 0xff, 0xf4, 0x6c, 0xea, 0xff, 0xf1, 0x63, 0xec, 0xff, 0xee, 0x53, 0xe9, 0xff, 0xef, +0x52, 0xed, 0xff, 0xf1, 0x4e, 0xee, 0xff, 0xea, 0x42, 0xee, 0xff, 0xeb, 0x45, 0xf0, 0xff, 0xe3, 0x4a, 0xe6, 0xff, 0xe2, +0x54, 0xdf, 0xff, 0xe5, 0x51, 0xdb, 0xff, 0xe0, 0x51, 0xda, 0xff, 0xe0, 0x49, 0xd6, 0xff, 0xd9, 0x41, 0xb6, 0xff, 0xde, +0x4a, 0xb3, 0xff, 0xd1, 0x41, 0x9d, 0xff, 0xc8, 0x32, 0x86, 0xff, 0xca, 0x30, 0x84, 0xff, 0xc6, 0x31, 0x88, 0xff, 0xc3, +0x36, 0x8d, 0xff, 0xc2, 0x37, 0x8f, 0xff, 0xc4, 0x35, 0x8b, 0xff, 0xc5, 0x31, 0x8a, 0xff, 0xc1, 0x2d, 0x83, 0xff, 0xb7, +0x2b, 0x7c, 0xff, 0xb1, 0x27, 0x71, 0xff, 0x9f, 0x20, 0x64, 0xff, 0x94, 0x1e, 0x65, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x79, 0x31, 0x65, 0xff, 0xea, 0x95, 0xe0, 0xff, 0xfe, 0xb0, 0xfe, 0xff, 0xfe, 0xaf, 0xfd, 0xff, 0xfe, +0xb3, 0xfd, 0xff, 0xfe, 0xb1, 0xfd, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xac, 0xfe, 0xff, 0xfe, 0xac, 0xfe, 0xff, 0xfe, +0xaa, 0xfe, 0xff, 0xfe, 0xa2, 0xfd, 0xff, 0xfe, 0x97, 0xfd, 0xff, 0xfe, 0x9a, 0xfd, 0xff, 0xfe, 0xa9, 0xfe, 0xff, 0xfe, +0xac, 0xfc, 0xff, 0xfe, 0xaf, 0xfc, 0xff, 0xfd, 0xb2, 0xfa, 0xff, 0xfd, 0xad, 0xf5, 0xff, 0xfd, 0xaa, 0xf4, 0xff, 0xfd, +0xb2, 0xfa, 0xff, 0xfe, 0xa4, 0xfa, 0xff, 0xfe, 0x8d, 0xfc, 0xff, 0xf9, 0x78, 0xf5, 0xff, 0xf4, 0x68, 0xea, 0xff, 0xf2, +0x60, 0xeb, 0xff, 0xf4, 0x59, 0xf1, 0xff, 0xf5, 0x4f, 0xf5, 0xff, 0xf6, 0x45, 0xf9, 0xff, 0xf7, 0x44, 0xfb, 0xff, 0xf5, +0x46, 0xfc, 0xff, 0xf3, 0x51, 0xfc, 0xff, 0xf2, 0x62, 0xf6, 0xff, 0xea, 0x65, 0xe4, 0xff, 0xe5, 0x65, 0xd2, 0xff, 0xe2, +0x63, 0xc3, 0xff, 0xda, 0x5a, 0xb8, 0xff, 0xd6, 0x50, 0xb9, 0xff, 0xd8, 0x4f, 0xb7, 0xff, 0xd0, 0x44, 0xa8, 0xff, 0xd7, +0x4c, 0xad, 0xff, 0xc9, 0x38, 0x8e, 0xff, 0xc6, 0x37, 0x88, 0xff, 0xc3, 0x36, 0x8d, 0xff, 0xc2, 0x36, 0x90, 0xff, 0xc2, +0x36, 0x90, 0xff, 0xc3, 0x35, 0x8f, 0xff, 0xc5, 0x31, 0x8b, 0xff, 0xbf, 0x2c, 0x82, 0xff, 0xb5, 0x2c, 0x7d, 0xff, 0xb2, +0x29, 0x75, 0xff, 0x9e, 0x20, 0x65, 0xff, 0x92, 0x1d, 0x66, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x5d, +0x23, 0x53, 0xff, 0xe6, 0x9b, 0xe1, 0xff, 0xfe, 0xb6, 0xfe, 0xff, 0xfe, 0xbb, 0xfd, 0xff, 0xfe, 0xbc, 0xfc, 0xff, 0xfd, +0xb8, 0xfb, 0xff, 0xfe, 0xb0, 0xfd, 0xff, 0xfe, 0xa3, 0xfd, 0xff, 0xfe, 0x9c, 0xfc, 0xff, 0xfe, 0x96, 0xfc, 0xff, 0xfe, +0x8b, 0xfc, 0xff, 0xfe, 0x85, 0xfc, 0xff, 0xfe, 0x89, 0xfc, 0xff, 0xfe, 0x96, 0xfd, 0xff, 0xfe, 0x9c, 0xfd, 0xff, 0xfe, +0x9f, 0xfd, 0xff, 0xfe, 0xa3, 0xfc, 0xff, 0xfe, 0xa0, 0xf9, 0xff, 0xfe, 0x9c, 0xf7, 0xff, 0xfe, 0x9f, 0xfb, 0xff, 0xfe, +0x8f, 0xfb, 0xff, 0xfb, 0x7b, 0xfb, 0xff, 0xf6, 0x6a, 0xf4, 0xff, 0xf2, 0x5a, 0xef, 0xff, 0xf6, 0x53, 0xf3, 0xff, 0xf9, +0x50, 0xf6, 0xff, 0xfa, 0x4f, 0xf6, 0xff, 0xf9, 0x4a, 0xf8, 0xff, 0xf7, 0x4c, 0xfa, 0xff, 0xf4, 0x5c, 0xfc, 0xff, 0xf7, +0x70, 0xf7, 0xff, 0xf6, 0x7d, 0xec, 0xff, 0xf6, 0x7e, 0xe0, 0xff, 0xeb, 0x6f, 0xca, 0xff, 0xe2, 0x66, 0xb9, 0xff, 0xe0, +0x67, 0xb5, 0xff, 0xdc, 0x60, 0xb0, 0xff, 0xd8, 0x59, 0xb1, 0xff, 0xd2, 0x4b, 0xaa, 0xff, 0xd4, 0x48, 0xac, 0xff, 0xcc, +0x3f, 0x9e, 0xff, 0xc2, 0x37, 0x8e, 0xff, 0xc2, 0x37, 0x90, 0xff, 0xc0, 0x35, 0x8d, 0xff, 0xc1, 0x35, 0x8c, 0xff, 0xc3, +0x34, 0x8e, 0xff, 0xc4, 0x33, 0x8d, 0xff, 0xbd, 0x2e, 0x84, 0xff, 0xb5, 0x2c, 0x7d, 0xff, 0xb5, 0x2b, 0x7c, 0xff, 0xa3, +0x22, 0x6a, 0xff, 0x93, 0x1d, 0x65, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x59, 0x23, 0x51, 0xff, 0xe7, +0xa0, 0xe3, 0xff, 0xfe, 0xbd, 0xfd, 0xff, 0xfe, 0xc0, 0xfd, 0xff, 0xfd, 0xbc, 0xfc, 0xff, 0xfd, 0xba, 0xfb, 0xff, 0xfe, +0xb8, 0xfd, 0xff, 0xfe, 0xb0, 0xfd, 0xff, 0xfe, 0xa5, 0xfd, 0xff, 0xfe, 0x9f, 0xfd, 0xff, 0xfe, 0x93, 0xfd, 0xff, 0xfe, +0x8d, 0xfc, 0xff, 0xfe, 0x86, 0xfc, 0xff, 0xfe, 0x8b, 0xfd, 0xff, 0xfe, 0x8f, 0xfc, 0xff, 0xfe, 0x8f, 0xfc, 0xff, 0xfe, +0x8f, 0xfd, 0xff, 0xfe, 0x8f, 0xfc, 0xff, 0xfe, 0x8a, 0xfc, 0xff, 0xfe, 0x86, 0xfb, 0xff, 0xfc, 0x7c, 0xfb, 0xff, 0xf8, +0x73, 0xfb, 0xff, 0xf6, 0x63, 0xf1, 0xff, 0xf7, 0x52, 0xed, 0xff, 0xfa, 0x50, 0xf6, 0xff, 0xfa, 0x50, 0xf6, 0xff, 0xf9, +0x50, 0xf6, 0xff, 0xf6, 0x55, 0xf9, 0xff, 0xf8, 0x69, 0xfb, 0xff, 0xfc, 0x7f, 0xfc, 0xff, 0xfa, 0x83, 0xf2, 0xff, 0xfa, +0x7f, 0xe7, 0xff, 0xf9, 0x7d, 0xe3, 0xff, 0xf3, 0x71, 0xda, 0xff, 0xe8, 0x62, 0xc3, 0xff, 0xe8, 0x64, 0xba, 0xff, 0xe6, +0x65, 0xb2, 0xff, 0xdb, 0x59, 0xa8, 0xff, 0xd5, 0x4e, 0xa4, 0xff, 0xd0, 0x45, 0xa3, 0xff, 0xd1, 0x44, 0xa8, 0xff, 0xc3, +0x37, 0x94, 0xff, 0xc2, 0x36, 0x90, 0xff, 0xc1, 0x36, 0x8e, 0xff, 0xc2, 0x37, 0x8b, 0xff, 0xc4, 0x34, 0x8d, 0xff, 0xc4, +0x32, 0x8c, 0xff, 0xc3, 0x2f, 0x88, 0xff, 0xbb, 0x29, 0x80, 0xff, 0xb6, 0x2a, 0x79, 0xff, 0xa7, 0x22, 0x69, 0xff, 0x94, +0x1d, 0x65, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x68, 0x30, 0x61, 0xff, 0xef, 0xad, 0xed, 0xff, 0xfe, +0xc1, 0xfe, 0xff, 0xfe, 0xc0, 0xfd, 0xff, 0xfe, 0xbc, 0xfc, 0xff, 0xfd, 0xb8, 0xfb, 0xff, 0xfd, 0xba, 0xfc, 0xff, 0xfe, +0xb9, 0xfc, 0xff, 0xfe, 0xaf, 0xfd, 0xff, 0xfe, 0xab, 0xfe, 0xff, 0xfe, 0xa7, 0xfd, 0xff, 0xfe, 0x9e, 0xfd, 0xff, 0xfe, +0x8f, 0xfc, 0xff, 0xfe, 0x8b, 0xfd, 0xff, 0xfe, 0x8b, 0xfd, 0xff, 0xfe, 0x8b, 0xfd, 0xff, 0xfe, 0x8a, 0xfd, 0xff, 0xfd, +0x83, 0xfb, 0xff, 0xfa, 0x76, 0xfb, 0xff, 0xfa, 0x71, 0xfb, 0xff, 0xf9, 0x6b, 0xfb, 0xff, 0xf8, 0x67, 0xfa, 0xff, 0xf6, +0x5b, 0xf2, 0xff, 0xfa, 0x4e, 0xe9, 0xff, 0xfb, 0x4e, 0xee, 0xff, 0xfa, 0x50, 0xf6, 0xff, 0xf6, 0x51, 0xf9, 0xff, 0xf4, +0x60, 0xfc, 0xff, 0xfa, 0x74, 0xfb, 0xff, 0xfb, 0x78, 0xfc, 0xff, 0xf6, 0x6c, 0xfb, 0xff, 0xf3, 0x64, 0xfb, 0xff, 0xf4, +0x64, 0xfa, 0xff, 0xf5, 0x69, 0xf6, 0xff, 0xed, 0x5f, 0xdf, 0xff, 0xec, 0x5d, 0xce, 0xff, 0xeb, 0x5e, 0xc3, 0xff, 0xde, +0x53, 0xae, 0xff, 0xd6, 0x4e, 0xa1, 0xff, 0xd2, 0x4a, 0xa0, 0xff, 0xd3, 0x48, 0xa8, 0xff, 0xc5, 0x3a, 0x9a, 0xff, 0xc2, +0x36, 0x90, 0xff, 0xc2, 0x37, 0x90, 0xff, 0xc3, 0x38, 0x8d, 0xff, 0xc5, 0x33, 0x8b, 0xff, 0xc4, 0x30, 0x8a, 0xff, 0xc0, +0x28, 0x82, 0xff, 0xbf, 0x26, 0x80, 0xff, 0xb7, 0x28, 0x78, 0xff, 0xa5, 0x21, 0x67, 0xff, 0x91, 0x1b, 0x5d, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x80, 0x3f, 0x78, 0xff, 0xf5, 0xb3, 0xf3, 0xff, 0xfe, 0xc1, 0xfe, 0xff, 0xfe, +0xbf, 0xfd, 0xff, 0xfd, 0xb8, 0xfc, 0xff, 0xfe, 0xaf, 0xfd, 0xff, 0xfe, 0xa6, 0xfd, 0xff, 0xfe, 0xa4, 0xfd, 0xff, 0xfe, +0xa0, 0xfd, 0xff, 0xfe, 0x9a, 0xfd, 0xff, 0xfe, 0x91, 0xfc, 0xff, 0xfd, 0x8c, 0xfc, 0xff, 0xfd, 0x85, 0xfb, 0xff, 0xfd, +0x81, 0xfb, 0xff, 0xfd, 0x85, 0xfc, 0xff, 0xfe, 0x89, 0xfd, 0xff, 0xfe, 0x8a, 0xfd, 0xff, 0xfd, 0x80, 0xfb, 0xff, 0xf9, +0x71, 0xfb, 0xff, 0xf8, 0x64, 0xfa, 0xff, 0xf5, 0x59, 0xf4, 0xff, 0xf7, 0x52, 0xf0, 0xff, 0xf6, 0x47, 0xe3, 0xff, 0xf6, +0x45, 0xdf, 0xff, 0xf8, 0x48, 0xe4, 0xff, 0xf5, 0x51, 0xf4, 0xff, 0xf2, 0x5b, 0xfc, 0xff, 0xf6, 0x69, 0xfa, 0xff, 0xf6, +0x6a, 0xf7, 0xff, 0xf3, 0x63, 0xf3, 0xff, 0xe4, 0x56, 0xe3, 0xff, 0xd6, 0x47, 0xd3, 0xff, 0xd4, 0x3d, 0xcd, 0xff, 0xe2, +0x4a, 0xdb, 0xff, 0xf1, 0x59, 0xe9, 0xff, 0xf4, 0x55, 0xe4, 0xff, 0xf2, 0x56, 0xdc, 0xff, 0xe8, 0x4f, 0xc9, 0xff, 0xdb, +0x46, 0xb4, 0xff, 0xd8, 0x4a, 0xab, 0xff, 0xda, 0x46, 0xaf, 0xff, 0xcf, 0x3c, 0xa5, 0xff, 0xc3, 0x36, 0x95, 0xff, 0xc0, +0x34, 0x8a, 0xff, 0xc2, 0x35, 0x88, 0xff, 0xc4, 0x33, 0x8c, 0xff, 0xc5, 0x30, 0x89, 0xff, 0xc4, 0x29, 0x7e, 0xff, 0xbe, +0x26, 0x7e, 0xff, 0xb3, 0x28, 0x76, 0xff, 0xa3, 0x1f, 0x65, 0xff, 0x95, 0x1d, 0x60, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x90, 0x4b, 0x86, 0xff, 0xf9, 0xb9, 0xf7, 0xff, 0xfe, 0xcb, 0xfd, 0xff, 0xfe, 0xc7, 0xfd, 0xff, 0xfd, +0xbb, 0xfc, 0xff, 0xfe, 0xaf, 0xfd, 0xff, 0xfe, 0xa1, 0xfd, 0xff, 0xfe, 0xa3, 0xfd, 0xff, 0xfe, 0x9b, 0xfd, 0xff, 0xfd, +0x89, 0xfd, 0xff, 0xfc, 0x7d, 0xfc, 0xff, 0xfa, 0x76, 0xfc, 0xff, 0xf9, 0x6e, 0xfc, 0xff, 0xfa, 0x6a, 0xfc, 0xff, 0xfa, +0x70, 0xfb, 0xff, 0xfd, 0x82, 0xfb, 0xff, 0xfe, 0x8d, 0xfd, 0xff, 0xfe, 0x88, 0xfc, 0xff, 0xf8, 0x76, 0xf2, 0xff, 0xea, +0x58, 0xdf, 0xff, 0xe4, 0x3f, 0xcc, 0xff, 0xdc, 0x30, 0xb7, 0xff, 0xd6, 0x2a, 0xa2, 0xff, 0xd7, 0x36, 0xb1, 0xff, 0xdf, +0x44, 0xd0, 0xff, 0xea, 0x58, 0xe9, 0xff, 0xee, 0x66, 0xec, 0xff, 0xe3, 0x5d, 0xd8, 0xff, 0xe0, 0x5e, 0xce, 0xff, 0xe4, +0x65, 0xc4, 0xff, 0xde, 0x60, 0xaa, 0xff, 0xd1, 0x57, 0x93, 0xff, 0xc3, 0x3e, 0x7b, 0xff, 0xc0, 0x2e, 0x76, 0xff, 0xce, +0x3b, 0x94, 0xff, 0xe9, 0x52, 0xd1, 0xff, 0xf5, 0x53, 0xee, 0xff, 0xf1, 0x45, 0xe9, 0xff, 0xe3, 0x3a, 0xd7, 0xff, 0xdc, +0x3a, 0xbe, 0xff, 0xdc, 0x3d, 0xb6, 0xff, 0xd5, 0x35, 0xae, 0xff, 0xc6, 0x32, 0x98, 0xff, 0xbf, 0x2d, 0x85, 0xff, 0xc7, +0x2e, 0x83, 0xff, 0xc6, 0x31, 0x8a, 0xff, 0xc9, 0x30, 0x85, 0xff, 0xc4, 0x28, 0x7b, 0xff, 0xbe, 0x24, 0x77, 0xff, 0xb4, +0x27, 0x72, 0xff, 0xa5, 0x21, 0x66, 0xff, 0x98, 0x20, 0x65, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x91, +0x4e, 0x8a, 0xff, 0xfd, 0xc0, 0xfa, 0xff, 0xfe, 0xd2, 0xfc, 0xff, 0xfe, 0xce, 0xfc, 0xff, 0xfe, 0xbe, 0xfc, 0xff, 0xfe, +0xb1, 0xfd, 0xff, 0xfe, 0xaa, 0xfe, 0xff, 0xfb, 0x9c, 0xfa, 0xff, 0xf3, 0x83, 0xf2, 0xff, 0xf2, 0x71, 0xea, 0xff, 0xed, +0x63, 0xe7, 0xff, 0xf0, 0x5b, 0xec, 0xff, 0xf5, 0x60, 0xf9, 0xff, 0xf8, 0x65, 0xfc, 0xff, 0xf8, 0x66, 0xfc, 0xff, 0xfb, +0x7c, 0xfc, 0xff, 0xfe, 0x97, 0xfc, 0xff, 0xfd, 0x96, 0xf6, 0xff, 0xf3, 0x7d, 0xd8, 0xff, 0xdf, 0x56, 0xb1, 0xff, 0xc7, +0x2b, 0x83, 0xff, 0xb7, 0x1c, 0x66, 0xff, 0xad, 0x21, 0x62, 0xff, 0xb6, 0x31, 0x7d, 0xff, 0xd0, 0x4d, 0xa7, 0xff, 0xe0, +0x5f, 0xca, 0xff, 0xd9, 0x55, 0xc2, 0xff, 0xe1, 0x69, 0xc3, 0xff, 0xef, 0x83, 0xca, 0xff, 0xee, 0x81, 0xbb, 0xff, 0xed, +0x78, 0xaf, 0xff, 0xe4, 0x67, 0xa4, 0xff, 0xd9, 0x4d, 0x90, 0xff, 0xc4, 0x2f, 0x6f, 0xff, 0xb6, 0x20, 0x5d, 0xff, 0xc8, +0x3b, 0x91, 0xff, 0xe2, 0x48, 0xdb, 0xff, 0xe6, 0x37, 0xe5, 0xff, 0xe3, 0x35, 0xe1, 0xff, 0xdc, 0x33, 0xcf, 0xff, 0xd9, +0x34, 0xbc, 0xff, 0xd1, 0x32, 0xb0, 0xff, 0xc8, 0x32, 0x9d, 0xff, 0xc3, 0x31, 0x8c, 0xff, 0xc4, 0x32, 0x8c, 0xff, 0xc6, +0x31, 0x8a, 0xff, 0xc5, 0x29, 0x7d, 0xff, 0xc0, 0x23, 0x77, 0xff, 0xbf, 0x20, 0x72, 0xff, 0xb7, 0x24, 0x6f, 0xff, 0xa6, +0x21, 0x67, 0xff, 0xa3, 0x23, 0x6b, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x7d, 0x3f, 0x71, 0xff, 0xfa, +0xba, 0xf4, 0xff, 0xfe, 0xcf, 0xfd, 0xff, 0xfe, 0xc9, 0xfc, 0xff, 0xfd, 0xbb, 0xfc, 0xff, 0xfb, 0xa9, 0xf9, 0xff, 0xf7, +0x89, 0xf5, 0xff, 0xf8, 0x7c, 0xf8, 0xff, 0xee, 0x72, 0xe6, 0xff, 0xdf, 0x5c, 0xc7, 0xff, 0xcf, 0x46, 0xb9, 0xff, 0xca, +0x31, 0xb6, 0xff, 0xd3, 0x32, 0xcf, 0xff, 0xed, 0x4e, 0xf5, 0xff, 0xf2, 0x5a, 0xfc, 0xff, 0xfa, 0x7c, 0xfc, 0xff, 0xfe, +0xa5, 0xf9, 0xff, 0xfd, 0x9d, 0xe6, 0xff, 0xed, 0x7e, 0xbd, 0xff, 0xd8, 0x52, 0x95, 0xff, 0xbc, 0x29, 0x6c, 0xff, 0xa7, +0x1e, 0x5d, 0xff, 0x95, 0x1a, 0x59, 0xff, 0x9d, 0x25, 0x63, 0xff, 0xbe, 0x49, 0x7d, 0xff, 0xc9, 0x4e, 0x91, 0xff, 0xcf, +0x50, 0xa4, 0xff, 0xdc, 0x63, 0xbd, 0xff, 0xde, 0x61, 0xc4, 0xff, 0xd9, 0x5f, 0xc3, 0xff, 0xc7, 0x48, 0xb2, 0xff, 0xba, +0x3d, 0xa7, 0xff, 0xbe, 0x2d, 0x9d, 0xff, 0xbd, 0x23, 0x92, 0xff, 0xb9, 0x1c, 0x7b, 0xff, 0xb0, 0x24, 0x72, 0xff, 0xd0, +0x35, 0xbd, 0xff, 0xd2, 0x27, 0xd1, 0xff, 0xd4, 0x2b, 0xd2, 0xff, 0xd6, 0x31, 0xc9, 0xff, 0xd2, 0x2f, 0xb6, 0xff, 0xc9, +0x2a, 0xab, 0xff, 0xc8, 0x2c, 0xa1, 0xff, 0xc3, 0x34, 0x94, 0xff, 0xc2, 0x35, 0x8f, 0xff, 0xc4, 0x31, 0x8a, 0xff, 0xc5, +0x29, 0x7e, 0xff, 0xc0, 0x23, 0x77, 0xff, 0xbf, 0x21, 0x75, 0xff, 0xb7, 0x23, 0x6f, 0xff, 0xa6, 0x20, 0x67, 0xff, 0x9a, +0x1f, 0x65, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x78, 0x3e, 0x6d, 0xff, 0xf9, 0xb6, 0xf5, 0xff, 0xfe, +0xbf, 0xfd, 0xff, 0xfe, 0xb6, 0xfd, 0xff, 0xfe, 0xae, 0xfc, 0xff, 0xf9, 0x89, 0xf0, 0xff, 0xeb, 0x64, 0xda, 0xff, 0xe1, +0x58, 0xce, 0xff, 0xd0, 0x48, 0xc5, 0xff, 0x96, 0x1d, 0x91, 0xff, 0x6e, 0x16, 0x70, 0xff, 0x65, 0x12, 0x65, 0xff, 0x83, +0x10, 0x7d, 0xff, 0xb4, 0x25, 0xad, 0xff, 0xe4, 0x4f, 0xea, 0xff, 0xf2, 0x7b, 0xf4, 0xff, 0xfd, 0xa7, 0xef, 0xff, 0xfa, +0x9d, 0xd5, 0xff, 0xea, 0x77, 0xab, 0xff, 0xd2, 0x44, 0x89, 0xff, 0xb7, 0x29, 0x6f, 0xff, 0xa3, 0x20, 0x65, 0xff, 0x8d, +0x17, 0x57, 0xff, 0x91, 0x1d, 0x58, 0xff, 0xa9, 0x36, 0x5f, 0xff, 0xb2, 0x3b, 0x6c, 0xff, 0xbb, 0x34, 0x87, 0xff, 0xc4, +0x3f, 0xa2, 0xff, 0xc9, 0x58, 0xc0, 0xff, 0xc1, 0x55, 0xbf, 0xff, 0x82, 0x1a, 0x84, 0xff, 0x58, 0xb, 0x5b, 0xff, 0x5e, +0xc, 0x5a, 0xff, 0x71, 0x11, 0x6d, 0xff, 0x8f, 0x14, 0x7d, 0xff, 0xa0, 0x13, 0x79, 0xff, 0xad, 0x14, 0x96, 0xff, 0xbc, +0x16, 0xb4, 0xff, 0xc0, 0x1d, 0xb3, 0xff, 0xc8, 0x29, 0xac, 0xff, 0xc8, 0x2c, 0xa4, 0xff, 0xc8, 0x2c, 0xa1, 0xff, 0xc6, +0x33, 0x9c, 0xff, 0xc3, 0x36, 0x93, 0xff, 0xc6, 0x32, 0x8a, 0xff, 0xc8, 0x30, 0x86, 0xff, 0xc5, 0x2a, 0x7f, 0xff, 0xc0, +0x23, 0x76, 0xff, 0xbf, 0x20, 0x72, 0xff, 0xbc, 0x22, 0x6f, 0xff, 0xa7, 0x21, 0x63, 0xff, 0x98, 0x1e, 0x5e, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x7e, 0x3e, 0x6d, 0xff, 0xf9, 0xb2, 0xf3, 0xff, 0xfe, 0xae, 0xfd, 0xff, 0xfd, +0x91, 0xfc, 0xff, 0xfa, 0x83, 0xf9, 0xff, 0xf0, 0x6e, 0xdf, 0xff, 0xe7, 0x5b, 0xc5, 0xff, 0xde, 0x4d, 0xb1, 0xff, 0xcd, +0x42, 0xac, 0xff, 0xa4, 0x32, 0x92, 0xff, 0x82, 0x2d, 0x75, 0xff, 0x75, 0x2b, 0x61, 0xff, 0x7d, 0x25, 0x5e, 0xff, 0x88, +0x1a, 0x56, 0xff, 0xc7, 0x51, 0x9d, 0xff, 0xf0, 0x8a, 0xdb, 0xff, 0xfc, 0xa3, 0xe4, 0xff, 0xf8, 0x96, 0xcf, 0xff, 0xe6, +0x6f, 0xac, 0xff, 0xd3, 0x41, 0x89, 0xff, 0xba, 0x29, 0x72, 0xff, 0xa5, 0x21, 0x67, 0xff, 0x8f, 0x19, 0x58, 0xff, 0x9b, +0x27, 0x5c, 0xff, 0xa7, 0x34, 0x5b, 0xff, 0xb1, 0x3d, 0x66, 0xff, 0xb4, 0x39, 0x70, 0xff, 0xc9, 0x4f, 0x90, 0xff, 0xdc, +0x6e, 0xb3, 0xff, 0xd0, 0x67, 0xb3, 0xff, 0x8e, 0x2c, 0x7d, 0xff, 0x7a, 0x1e, 0x66, 0xff, 0x81, 0x22, 0x69, 0xff, 0x8e, +0x28, 0x74, 0xff, 0x93, 0x1f, 0x69, 0xff, 0x95, 0x1a, 0x62, 0xff, 0xa4, 0x1b, 0x73, 0xff, 0xb5, 0x26, 0x8a, 0xff, 0xc3, +0x36, 0x9b, 0xff, 0xce, 0x42, 0xa0, 0xff, 0xce, 0x43, 0x9d, 0xff, 0xcf, 0x43, 0x9e, 0xff, 0xcd, 0x41, 0x9a, 0xff, 0xc6, +0x34, 0x8d, 0xff, 0xca, 0x30, 0x85, 0xff, 0xcb, 0x2f, 0x82, 0xff, 0xc1, 0x26, 0x7b, 0xff, 0xbf, 0x22, 0x75, 0xff, 0xbe, +0x1e, 0x6e, 0xff, 0xbc, 0x22, 0x6a, 0xff, 0xa9, 0x1b, 0x59, 0xff, 0x98, 0x18, 0x55, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x83, 0x3d, 0x6c, 0xff, 0xf8, 0xb0, 0xf2, 0xff, 0xfe, 0xaf, 0xfe, 0xff, 0xfe, 0x96, 0xfd, 0xff, 0xfc, +0x89, 0xfb, 0xff, 0xfc, 0x86, 0xf7, 0xff, 0xfb, 0x7b, 0xf7, 0xff, 0xf6, 0x67, 0xf1, 0xff, 0xf2, 0x5d, 0xec, 0xff, 0xed, +0x5c, 0xe7, 0xff, 0xe8, 0x5a, 0xe2, 0xff, 0xe2, 0x54, 0xc9, 0xff, 0xd5, 0x49, 0xa2, 0xff, 0xd2, 0x54, 0x90, 0xff, 0xe5, +0x77, 0xa1, 0xff, 0xfb, 0x9a, 0xd5, 0xff, 0xfc, 0x9c, 0xd8, 0xff, 0xf5, 0x8c, 0xc8, 0xff, 0xe4, 0x67, 0xaa, 0xff, 0xd5, +0x41, 0x8d, 0xff, 0xc1, 0x2c, 0x7b, 0xff, 0xb0, 0x27, 0x71, 0xff, 0x9f, 0x20, 0x60, 0xff, 0xb1, 0x3b, 0x6b, 0xff, 0xbf, +0x50, 0x71, 0xff, 0xcf, 0x60, 0x82, 0xff, 0xdb, 0x68, 0xa1, 0xff, 0xe0, 0x63, 0xbb, 0xff, 0xe7, 0x62, 0xcd, 0xff, 0xe9, +0x61, 0xd6, 0xff, 0xe3, 0x59, 0xd3, 0xff, 0xe2, 0x4c, 0xd1, 0xff, 0xdd, 0x3a, 0xcc, 0xff, 0xca, 0x29, 0xb2, 0xff, 0xb8, +0x23, 0x8e, 0xff, 0xb6, 0x2a, 0x82, 0xff, 0xc0, 0x31, 0x92, 0xff, 0xc3, 0x37, 0x98, 0xff, 0xc8, 0x3e, 0x9d, 0xff, 0xd5, +0x4d, 0xa3, 0xff, 0xd7, 0x4f, 0xa3, 0xff, 0xd7, 0x50, 0x9f, 0xff, 0xd6, 0x4b, 0x9a, 0xff, 0xcc, 0x37, 0x8b, 0xff, 0xcc, +0x31, 0x83, 0xff, 0xca, 0x30, 0x85, 0xff, 0xc3, 0x29, 0x80, 0xff, 0xbf, 0x22, 0x77, 0xff, 0xbf, 0x20, 0x71, 0xff, 0xbc, +0x21, 0x68, 0xff, 0xaa, 0x17, 0x57, 0xff, 0x9f, 0x19, 0x54, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x78, +0x3e, 0x6e, 0xff, 0xf9, 0xb2, 0xf4, 0xff, 0xfe, 0xb4, 0xfd, 0xff, 0xfe, 0xa9, 0xfe, 0xff, 0xfe, 0xa6, 0xfe, 0xff, 0xfe, +0x9b, 0xfd, 0xff, 0xfd, 0x85, 0xfc, 0xff, 0xfa, 0x76, 0xfb, 0xff, 0xf9, 0x73, 0xfc, 0xff, 0xf9, 0x6f, 0xfc, 0xff, 0xf8, +0x64, 0xfc, 0xff, 0xf2, 0x5b, 0xec, 0xff, 0xea, 0x5e, 0xc7, 0xff, 0xee, 0x78, 0xbf, 0xff, 0xfb, 0x8f, 0xd1, 0xff, 0xfc, +0x95, 0xd6, 0xff, 0xfa, 0x90, 0xc8, 0xff, 0xef, 0x7a, 0xb2, 0xff, 0xe1, 0x5b, 0x9d, 0xff, 0xd3, 0x3d, 0x8a, 0xff, 0xca, +0x30, 0x82, 0xff, 0xc1, 0x35, 0x85, 0xff, 0xb0, 0x29, 0x71, 0xff, 0xaf, 0x34, 0x6c, 0xff, 0xbb, 0x4a, 0x71, 0xff, 0xcf, +0x60, 0x85, 0xff, 0xde, 0x6f, 0xb7, 0xff, 0xe9, 0x72, 0xe2, 0xff, 0xef, 0x69, 0xf0, 0xff, 0xf3, 0x5f, 0xfa, 0xff, 0xed, +0x4f, 0xfa, 0xff, 0xe5, 0x3d, 0xf6, 0xff, 0xde, 0x33, 0xed, 0xff, 0xc5, 0x1c, 0xc3, 0xff, 0xc1, 0x1e, 0xaf, 0xff, 0xc7, +0x2b, 0xa8, 0xff, 0xcb, 0x3b, 0xa5, 0xff, 0xcd, 0x43, 0x9e, 0xff, 0xd1, 0x48, 0x9c, 0xff, 0xd9, 0x51, 0x9e, 0xff, 0xd8, +0x4f, 0x9b, 0xff, 0xda, 0x50, 0x98, 0xff, 0xd9, 0x4e, 0x96, 0xff, 0xd3, 0x47, 0x96, 0xff, 0xcf, 0x35, 0x8a, 0xff, 0xca, +0x2f, 0x83, 0xff, 0xc1, 0x28, 0x80, 0xff, 0xbf, 0x23, 0x78, 0xff, 0xbf, 0x21, 0x75, 0xff, 0xb7, 0x21, 0x68, 0xff, 0xa3, +0x19, 0x55, 0xff, 0x9b, 0x19, 0x55, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x75, 0x3e, 0x6f, 0xff, 0xf9, +0xb3, 0xf6, 0xff, 0xfe, 0xb5, 0xfc, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xaa, 0xfe, 0xff, 0xfe, +0x93, 0xfd, 0xff, 0xfd, 0x81, 0xfb, 0xff, 0xfc, 0x7f, 0xfb, 0xff, 0xfc, 0x7e, 0xfb, 0xff, 0xfb, 0x78, 0xfc, 0xff, 0xfb, +0x79, 0xfa, 0xff, 0xf7, 0x78, 0xe7, 0xff, 0xf5, 0x84, 0xd7, 0xff, 0xfb, 0x93, 0xd9, 0xff, 0xfb, 0x94, 0xcd, 0xff, 0xf9, +0x89, 0xba, 0xff, 0xef, 0x75, 0xad, 0xff, 0xe0, 0x56, 0x99, 0xff, 0xcf, 0x35, 0x85, 0xff, 0xcc, 0x30, 0x83, 0xff, 0xca, +0x37, 0x8a, 0xff, 0xc0, 0x37, 0x86, 0xff, 0xb5, 0x35, 0x77, 0xff, 0xb6, 0x40, 0x73, 0xff, 0xce, 0x5a, 0x8f, 0xff, 0xdb, +0x6d, 0xb8, 0xff, 0xd8, 0x68, 0xde, 0xff, 0xdc, 0x60, 0xed, 0xff, 0xe6, 0x5c, 0xf4, 0xff, 0xe6, 0x4e, 0xf8, 0xff, 0xe0, +0x3d, 0xf3, 0xff, 0xdb, 0x39, 0xe6, 0xff, 0xcb, 0x2b, 0xc3, 0xff, 0xcd, 0x3b, 0xb2, 0xff, 0xd3, 0x4c, 0xa9, 0xff, 0xda, +0x5c, 0xa7, 0xff, 0xde, 0x60, 0xa2, 0xff, 0xe1, 0x60, 0xa0, 0xff, 0xe3, 0x60, 0x9f, 0xff, 0xe1, 0x5b, 0x9c, 0xff, 0xe3, +0x59, 0x9c, 0xff, 0xdc, 0x50, 0x94, 0xff, 0xd7, 0x49, 0x96, 0xff, 0xcf, 0x35, 0x8b, 0xff, 0xcc, 0x30, 0x82, 0xff, 0xc4, +0x29, 0x7f, 0xff, 0xbe, 0x23, 0x77, 0xff, 0xbe, 0x23, 0x75, 0xff, 0xb5, 0x23, 0x69, 0xff, 0xa0, 0x1b, 0x56, 0xff, 0x98, +0x19, 0x55, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x75, 0x3e, 0x6f, 0xff, 0xf9, 0xb2, 0xf7, 0xff, 0xfe, +0xb5, 0xfc, 0xff, 0xfe, 0xaf, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xa5, 0xfd, 0xff, 0xfe, +0x94, 0xfd, 0xff, 0xfe, 0x90, 0xfd, 0xff, 0xfe, 0x8f, 0xfc, 0xff, 0xfe, 0x93, 0xfa, 0xff, 0xfc, 0x92, 0xee, 0xff, 0xf8, +0x8d, 0xdf, 0xff, 0xfb, 0x97, 0xe1, 0xff, 0xfc, 0x9e, 0xdf, 0xff, 0xf9, 0x9a, 0xce, 0xff, 0xf8, 0x8c, 0xbc, 0xff, 0xed, +0x6f, 0xaa, 0xff, 0xda, 0x4a, 0x92, 0xff, 0xcd, 0x33, 0x84, 0xff, 0xcc, 0x30, 0x82, 0xff, 0xce, 0x36, 0x8a, 0xff, 0xcb, +0x3e, 0x90, 0xff, 0xc9, 0x42, 0x8e, 0xff, 0xc8, 0x4b, 0x8b, 0xff, 0xd5, 0x62, 0x9b, 0xff, 0xe1, 0x71, 0xb3, 0xff, 0xe2, +0x78, 0xce, 0xff, 0xe4, 0x7b, 0xdd, 0xff, 0xe5, 0x76, 0xe5, 0xff, 0xe5, 0x6e, 0xe6, 0xff, 0xdd, 0x61, 0xd8, 0xff, 0xe1, +0x5e, 0xcb, 0xff, 0xdb, 0x62, 0xba, 0xff, 0xde, 0x6a, 0xaf, 0xff, 0xe2, 0x70, 0xac, 0xff, 0xe1, 0x6e, 0xa4, 0xff, 0xe1, +0x6c, 0xa2, 0xff, 0xe3, 0x66, 0xa1, 0xff, 0xe3, 0x65, 0xa1, 0xff, 0xe3, 0x65, 0xa1, 0xff, 0xe5, 0x62, 0xa1, 0xff, 0xe0, +0x57, 0x9c, 0xff, 0xd7, 0x4b, 0x99, 0xff, 0xd1, 0x39, 0x8f, 0xff, 0xcc, 0x30, 0x83, 0xff, 0xc2, 0x26, 0x7a, 0xff, 0xbd, +0x23, 0x76, 0xff, 0xba, 0x26, 0x74, 0xff, 0xb4, 0x25, 0x69, 0xff, 0xa2, 0x19, 0x55, 0xff, 0x9f, 0x1a, 0x55, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x76, 0x3e, 0x6d, 0xff, 0xf9, 0xae, 0xf7, 0xff, 0xfe, 0xaf, 0xfe, 0xff, 0xfe, +0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xad, 0xfe, 0xff, 0xfe, 0xa3, 0xfd, 0xff, 0xfe, +0x9f, 0xfc, 0xff, 0xfe, 0x9e, 0xf6, 0xff, 0xfd, 0xa1, 0xee, 0xff, 0xfc, 0x9b, 0xdf, 0xff, 0xfc, 0x9c, 0xde, 0xff, 0xfd, +0xa4, 0xe7, 0xff, 0xfb, 0xa8, 0xe7, 0xff, 0xf8, 0xa1, 0xd8, 0xff, 0xf7, 0x8e, 0xc3, 0xff, 0xe6, 0x64, 0xa2, 0xff, 0xd3, +0x3c, 0x8c, 0xff, 0xce, 0x34, 0x89, 0xff, 0xce, 0x33, 0x88, 0xff, 0xd0, 0x37, 0x8d, 0xff, 0xd1, 0x3a, 0x90, 0xff, 0xd5, +0x48, 0x98, 0xff, 0xda, 0x56, 0x9d, 0xff, 0xdc, 0x67, 0xa0, 0xff, 0xe4, 0x74, 0xb2, 0xff, 0xee, 0x7f, 0xc4, 0xff, 0xf0, +0x83, 0xcd, 0xff, 0xf2, 0x88, 0xd6, 0xff, 0xef, 0x83, 0xd3, 0xff, 0xed, 0x7e, 0xc9, 0xff, 0xec, 0x7d, 0xc6, 0xff, 0xe5, +0x75, 0xb7, 0xff, 0xe1, 0x71, 0xaf, 0xff, 0xe1, 0x71, 0xaf, 0xff, 0xe0, 0x6f, 0xaa, 0xff, 0xe2, 0x69, 0xa3, 0xff, 0xe3, +0x65, 0xa1, 0xff, 0xe3, 0x65, 0xa1, 0xff, 0xe4, 0x64, 0xa1, 0xff, 0xe0, 0x5c, 0x9f, 0xff, 0xd9, 0x50, 0x9d, 0xff, 0xd8, +0x49, 0x9b, 0xff, 0xd3, 0x3b, 0x91, 0xff, 0xcb, 0x2f, 0x82, 0xff, 0xc0, 0x22, 0x75, 0xff, 0xbe, 0x1e, 0x70, 0xff, 0xbd, +0x1f, 0x6b, 0xff, 0xb7, 0x21, 0x5f, 0xff, 0xaa, 0x15, 0x52, 0xff, 0xab, 0x20, 0x5d, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x74, 0x3c, 0x6a, 0xff, 0xf9, 0xae, 0xf5, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, +0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xab, 0xf9, 0xff, 0xfd, +0xab, 0xf2, 0xff, 0xfc, 0xa9, 0xea, 0xff, 0xfc, 0xa6, 0xe4, 0xff, 0xfc, 0xa1, 0xe2, 0xff, 0xfc, 0xa4, 0xe7, 0xff, 0xfc, +0xab, 0xeb, 0xff, 0xfb, 0xa2, 0xde, 0xff, 0xef, 0x7d, 0xb8, 0xff, 0xdf, 0x55, 0x99, 0xff, 0xd1, 0x3a, 0x8f, 0xff, 0xca, +0x33, 0x8c, 0xff, 0xc8, 0x32, 0x8b, 0xff, 0xcc, 0x34, 0x8b, 0xff, 0xd0, 0x36, 0x8c, 0xff, 0xd2, 0x3b, 0x91, 0xff, 0xda, +0x50, 0x9a, 0xff, 0xe1, 0x69, 0xa8, 0xff, 0xe4, 0x75, 0xb3, 0xff, 0xef, 0x80, 0xbf, 0xff, 0xf2, 0x83, 0xc2, 0xff, 0xf5, +0x88, 0xca, 0xff, 0xf3, 0x86, 0xcc, 0xff, 0xf1, 0x82, 0xc8, 0xff, 0xf1, 0x82, 0xc7, 0xff, 0xf1, 0x7e, 0xbf, 0xff, 0xee, +0x77, 0xb8, 0xff, 0xe6, 0x73, 0xae, 0xff, 0xe1, 0x6d, 0xa8, 0xff, 0xe2, 0x68, 0xa5, 0xff, 0xe4, 0x64, 0xa1, 0xff, 0xe6, +0x60, 0xa0, 0xff, 0xdf, 0x58, 0x9e, 0xff, 0xd8, 0x51, 0x9c, 0xff, 0xd9, 0x4b, 0x9c, 0xff, 0xd8, 0x43, 0x99, 0xff, 0xd0, +0x37, 0x8d, 0xff, 0xcc, 0x31, 0x82, 0xff, 0xc6, 0x28, 0x74, 0xff, 0xc7, 0x25, 0x6d, 0xff, 0xc4, 0x26, 0x66, 0xff, 0xba, +0x24, 0x5e, 0xff, 0xb6, 0x20, 0x5b, 0xff, 0xaf, 0x1b, 0x57, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x75, +0x37, 0x63, 0xff, 0xf8, 0xad, 0xef, 0xff, 0xfe, 0xb0, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, +0xae, 0xfe, 0xff, 0xfe, 0xaf, 0xfd, 0xff, 0xfd, 0xb3, 0xf9, 0xff, 0xfe, 0xb5, 0xf5, 0xff, 0xfd, 0xb1, 0xed, 0xff, 0xfc, +0xab, 0xe9, 0xff, 0xfc, 0xa3, 0xe6, 0xff, 0xfd, 0x9b, 0xe0, 0xff, 0xfc, 0xa4, 0xe6, 0xff, 0xfc, 0xad, 0xeb, 0xff, 0xf8, +0x9c, 0xd6, 0xff, 0xe8, 0x67, 0xa7, 0xff, 0xd6, 0x42, 0x91, 0xff, 0xcd, 0x33, 0x89, 0xff, 0xca, 0x30, 0x84, 0xff, 0xc9, +0x2e, 0x82, 0xff, 0xc4, 0x28, 0x7c, 0xff, 0xcc, 0x30, 0x84, 0xff, 0xd1, 0x37, 0x8e, 0xff, 0xd5, 0x42, 0x92, 0xff, 0xe1, +0x61, 0xa7, 0xff, 0xea, 0x79, 0xb9, 0xff, 0xf1, 0x82, 0xc1, 0xff, 0xf4, 0x86, 0xc5, 0xff, 0xfa, 0x8f, 0xcd, 0xff, 0xf9, +0x8e, 0xcc, 0xff, 0xf3, 0x84, 0xc3, 0xff, 0xf3, 0x85, 0xc4, 0xff, 0xf2, 0x81, 0xc1, 0xff, 0xf6, 0x7c, 0xbe, 0xff, 0xea, +0x72, 0xac, 0xff, 0xe2, 0x66, 0xa1, 0xff, 0xe3, 0x65, 0xa1, 0xff, 0xe5, 0x62, 0xa2, 0xff, 0xe6, 0x5d, 0xa2, 0xff, 0xda, +0x53, 0x9e, 0xff, 0xd8, 0x4d, 0x9c, 0xff, 0xda, 0x47, 0x9c, 0xff, 0xd4, 0x3d, 0x94, 0xff, 0xcf, 0x34, 0x86, 0xff, 0xcf, +0x32, 0x7e, 0xff, 0xcf, 0x2e, 0x74, 0xff, 0xd0, 0x2f, 0x6c, 0xff, 0xca, 0x2c, 0x5f, 0xff, 0xbe, 0x24, 0x58, 0xff, 0xb8, +0x20, 0x59, 0xff, 0xaa, 0x12, 0x4f, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x95, 0x50, 0x6d, 0xff, 0xf8, +0xad, 0xe5, 0xff, 0xfe, 0xb3, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfd, +0xb2, 0xfa, 0xff, 0xfd, 0xb3, 0xf0, 0xff, 0xfe, 0xb5, 0xee, 0xff, 0xfd, 0xb1, 0xe7, 0xff, 0xfb, 0xa8, 0xe1, 0xff, 0xfd, +0x97, 0xdc, 0xff, 0xfd, 0x94, 0xd8, 0xff, 0xfc, 0xa3, 0xe1, 0xff, 0xfc, 0xaa, 0xea, 0xff, 0xf6, 0x8d, 0xc9, 0xff, 0xe3, +0x5a, 0x9e, 0xff, 0xd3, 0x3d, 0x8f, 0xff, 0xcc, 0x30, 0x83, 0xff, 0xcc, 0x30, 0x82, 0xff, 0xcb, 0x2f, 0x81, 0xff, 0xc2, +0x25, 0x78, 0xff, 0xca, 0x2e, 0x81, 0xff, 0xce, 0x33, 0x86, 0xff, 0xd5, 0x41, 0x8c, 0xff, 0xe0, 0x58, 0xa1, 0xff, 0xee, +0x73, 0xb8, 0xff, 0xf1, 0x82, 0xc5, 0xff, 0xf6, 0x89, 0xca, 0xff, 0xfb, 0x90, 0xce, 0xff, 0xfb, 0x90, 0xce, 0xff, 0xf7, +0x8a, 0xc8, 0xff, 0xf2, 0x84, 0xc3, 0xff, 0xf3, 0x81, 0xc1, 0xff, 0xf3, 0x79, 0xbb, 0xff, 0xe7, 0x6d, 0xae, 0xff, 0xe3, +0x66, 0xa7, 0xff, 0xe4, 0x65, 0xa8, 0xff, 0xe7, 0x63, 0xab, 0xff, 0xe1, 0x5a, 0xa4, 0xff, 0xd8, 0x4e, 0x9c, 0xff, 0xdb, +0x48, 0x9c, 0xff, 0xd9, 0x43, 0x99, 0xff, 0xd0, 0x36, 0x8b, 0xff, 0xd0, 0x33, 0x7e, 0xff, 0xd2, 0x31, 0x78, 0xff, 0xd3, +0x32, 0x6d, 0xff, 0xd4, 0x31, 0x63, 0xff, 0xcc, 0x2a, 0x58, 0xff, 0xc5, 0x27, 0x54, 0xff, 0xbb, 0x1d, 0x4e, 0xff, 0xa9, +0xf, 0x4b, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x76, 0x3a, 0x4c, 0xff, 0xef, 0xa8, 0xd4, 0xff, 0xfe, +0xb8, 0xfe, 0xff, 0xfe, 0xaf, 0xfe, 0xff, 0xfe, 0xae, 0xfe, 0xff, 0xfe, 0xb1, 0xfd, 0xff, 0xfd, 0xb6, 0xf6, 0xff, 0xfe, +0xb5, 0xef, 0xff, 0xfe, 0xb5, 0xef, 0xff, 0xfd, 0xb0, 0xec, 0xff, 0xfc, 0xa2, 0xe2, 0xff, 0xfd, 0x94, 0xdd, 0xff, 0xfc, +0x94, 0xdc, 0xff, 0xfa, 0xa6, 0xdc, 0xff, 0xfb, 0x9f, 0xdb, 0xff, 0xf1, 0x7f, 0xbb, 0xff, 0xe2, 0x58, 0x9b, 0xff, 0xd3, +0x3c, 0x8d, 0xff, 0xcb, 0x2f, 0x82, 0xff, 0xc8, 0x2b, 0x7e, 0xff, 0xc7, 0x2b, 0x7e, 0xff, 0xc6, 0x2a, 0x7d, 0xff, 0xca, +0x2e, 0x81, 0xff, 0xcb, 0x2e, 0x80, 0xff, 0xd0, 0x37, 0x83, 0xff, 0xdc, 0x4e, 0x98, 0xff, 0xef, 0x6e, 0xba, 0xff, 0xf4, +0x82, 0xcc, 0xff, 0xfa, 0x90, 0xd6, 0xff, 0xfc, 0x92, 0xd5, 0xff, 0xfc, 0x91, 0xd3, 0xff, 0xfc, 0x91, 0xd3, 0xff, 0xfa, +0x8f, 0xd0, 0xff, 0xf4, 0x85, 0xc8, 0xff, 0xf4, 0x7f, 0xc1, 0xff, 0xed, 0x72, 0xb5, 0xff, 0xe5, 0x65, 0xaa, 0xff, 0xe5, +0x5f, 0xaa, 0xff, 0xde, 0x55, 0xa2, 0xff, 0xdc, 0x51, 0xa1, 0xff, 0xd7, 0x48, 0x9b, 0xff, 0xd9, 0x41, 0x98, 0xff, 0xd9, +0x3c, 0x93, 0xff, 0xd8, 0x38, 0x89, 0xff, 0xd9, 0x38, 0x82, 0xff, 0xdb, 0x34, 0x78, 0xff, 0xe0, 0x39, 0x6f, 0xff, 0xd5, +0x31, 0x5f, 0xff, 0xcb, 0x2a, 0x58, 0xff, 0xc6, 0x29, 0x59, 0xff, 0xc2, 0x27, 0x59, 0xff, 0xb5, 0x1e, 0x58, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x4b, 0x26, 0x2d, 0xff, 0xd7, 0x99, 0xbd, 0xff, 0xfe, 0xbe, 0xfc, 0xff, 0xfe, +0xb2, 0xfd, 0xff, 0xfe, 0xad, 0xfe, 0xff, 0xfe, 0xb2, 0xfd, 0xff, 0xfd, 0xb3, 0xf4, 0xff, 0xfe, 0xb4, 0xef, 0xff, 0xfd, +0xb2, 0xee, 0xff, 0xfd, 0xa6, 0xe7, 0xff, 0xfb, 0x96, 0xda, 0xff, 0xfa, 0x88, 0xd8, 0xff, 0xfb, 0x8e, 0xde, 0xff, 0xfb, +0xa6, 0xe1, 0xff, 0xf9, 0x99, 0xd2, 0xff, 0xed, 0x74, 0xaf, 0xff, 0xdf, 0x51, 0x98, 0xff, 0xcf, 0x36, 0x89, 0xff, 0xc5, +0x28, 0x7c, 0xff, 0xbf, 0x22, 0x75, 0xff, 0xbf, 0x21, 0x73, 0xff, 0xbf, 0x20, 0x72, 0xff, 0xc0, 0x21, 0x72, 0xff, 0xbf, +0x1f, 0x6e, 0xff, 0xc2, 0x22, 0x71, 0xff, 0xd4, 0x3d, 0x8f, 0xff, 0xeb, 0x66, 0xbc, 0xff, 0xf6, 0x7c, 0xce, 0xff, 0xf8, +0x8a, 0xd9, 0xff, 0xfd, 0x93, 0xdf, 0xff, 0xfd, 0x93, 0xdf, 0xff, 0xfc, 0x92, 0xdf, 0xff, 0xf6, 0x8b, 0xd7, 0xff, 0xf2, +0x82, 0xce, 0xff, 0xf6, 0x7d, 0xc8, 0xff, 0xef, 0x6e, 0xb7, 0xff, 0xe7, 0x63, 0xad, 0xff, 0xe3, 0x5a, 0xa7, 0xff, 0xd9, +0x48, 0x9c, 0xff, 0xdc, 0x48, 0x9f, 0xff, 0xdb, 0x44, 0x9c, 0xff, 0xdc, 0x3e, 0x94, 0xff, 0xe5, 0x3f, 0x91, 0xff, 0xe7, +0x40, 0x90, 0xff, 0xe9, 0x40, 0x85, 0xff, 0xe4, 0x3c, 0x76, 0xff, 0xdf, 0x3a, 0x6e, 0xff, 0xce, 0x2c, 0x5a, 0xff, 0xc4, +0x26, 0x55, 0xff, 0xce, 0x30, 0x64, 0xff, 0xc3, 0x2c, 0x65, 0xff, 0xbb, 0x27, 0x61, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x38, 0x1c, 0x1e, 0xff, 0xc6, 0x89, 0xa4, 0xff, 0xfe, 0xbd, 0xf4, 0xff, 0xfe, 0xb4, 0xfa, 0xff, 0xfe, +0xb0, 0xfe, 0xff, 0xfd, 0xb3, 0xfc, 0xff, 0xfd, 0xb1, 0xf3, 0xff, 0xfe, 0xb4, 0xf1, 0xff, 0xfd, 0xad, 0xeb, 0xff, 0xfc, +0x9b, 0xdf, 0xff, 0xf8, 0x85, 0xd1, 0xff, 0xf8, 0x7b, 0xd6, 0xff, 0xfb, 0x86, 0xdb, 0xff, 0xfd, 0x99, 0xe0, 0xff, 0xf8, +0x94, 0xd1, 0xff, 0xe8, 0x6b, 0xa8, 0xff, 0xde, 0x4f, 0x9a, 0xff, 0xce, 0x33, 0x87, 0xff, 0xc2, 0x25, 0x78, 0xff, 0xbe, +0x1f, 0x70, 0xff, 0xbe, 0x1d, 0x6c, 0xff, 0xbd, 0x1b, 0x69, 0xff, 0xb8, 0x17, 0x61, 0xff, 0xb5, 0x18, 0x5c, 0xff, 0xb9, +0x1d, 0x61, 0xff, 0xd0, 0x38, 0x8c, 0xff, 0xe7, 0x60, 0xbe, 0xff, 0xf5, 0x75, 0xd2, 0xff, 0xf9, 0x83, 0xdc, 0xff, 0xfd, +0x92, 0xe2, 0xff, 0xfd, 0x95, 0xe7, 0xff, 0xfb, 0x93, 0xe4, 0xff, 0xf6, 0x86, 0xdb, 0xff, 0xf7, 0x7f, 0xd6, 0xff, 0xf7, +0x7b, 0xcf, 0xff, 0xec, 0x67, 0xbc, 0xff, 0xe9, 0x63, 0xb6, 0xff, 0xe4, 0x5b, 0xad, 0xff, 0xdc, 0x49, 0xa0, 0xff, 0xde, +0x45, 0x9d, 0xff, 0xe2, 0x43, 0x9d, 0xff, 0xe6, 0x44, 0x99, 0xff, 0xe9, 0x41, 0x91, 0xff, 0xeb, 0x41, 0x8c, 0xff, 0xee, +0x41, 0x81, 0xff, 0xe4, 0x3d, 0x74, 0xff, 0xd7, 0x34, 0x65, 0xff, 0xc5, 0x26, 0x53, 0xff, 0xc3, 0x27, 0x58, 0xff, 0xcd, +0x30, 0x67, 0xff, 0xbf, 0x28, 0x60, 0xff, 0xb4, 0x1d, 0x58, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x39, +0x17, 0x22, 0xff, 0xc2, 0x77, 0x89, 0xff, 0xfd, 0xbe, 0xe3, 0xff, 0xfd, 0xb8, 0xf1, 0xff, 0xfd, 0xb4, 0xf6, 0xff, 0xfd, +0xb4, 0xf6, 0xff, 0xfd, 0xb1, 0xee, 0xff, 0xfe, 0xb4, 0xef, 0xff, 0xfd, 0xaa, 0xea, 0xff, 0xfd, 0x98, 0xe0, 0xff, 0xf9, +0x83, 0xd5, 0xff, 0xfa, 0x78, 0xd2, 0xff, 0xfb, 0x89, 0xdc, 0xff, 0xf9, 0x91, 0xd8, 0xff, 0xf8, 0x98, 0xd6, 0xff, 0xe8, +0x6a, 0xab, 0xff, 0xdc, 0x4c, 0x98, 0xff, 0xcb, 0x30, 0x85, 0xff, 0xbf, 0x22, 0x75, 0xff, 0xbe, 0x1e, 0x6e, 0xff, 0xbe, +0x1d, 0x6c, 0xff, 0xbd, 0x1b, 0x69, 0xff, 0xb5, 0x16, 0x5d, 0xff, 0xa9, 0x12, 0x50, 0xff, 0xad, 0x15, 0x52, 0xff, 0xc6, +0x30, 0x7f, 0xff, 0xe0, 0x57, 0xb8, 0xff, 0xf4, 0x6f, 0xd4, 0xff, 0xf9, 0x7f, 0xe3, 0xff, 0xfc, 0x8d, 0xee, 0xff, 0xfe, +0x95, 0xf8, 0xff, 0xfe, 0x94, 0xf8, 0xff, 0xfb, 0x8b, 0xef, 0xff, 0xf8, 0x7e, 0xe0, 0xff, 0xf9, 0x78, 0xd5, 0xff, 0xee, +0x69, 0xc7, 0xff, 0xe9, 0x63, 0xbc, 0xff, 0xe7, 0x5b, 0xb2, 0xff, 0xe4, 0x49, 0xa5, 0xff, 0xe1, 0x44, 0x9d, 0xff, 0xe2, +0x43, 0x9c, 0xff, 0xe6, 0x42, 0x95, 0xff, 0xec, 0x42, 0x8a, 0xff, 0xf0, 0x45, 0x81, 0xff, 0xef, 0x43, 0x7c, 0xff, 0xe1, +0x3c, 0x6e, 0xff, 0xcb, 0x2a, 0x58, 0xff, 0xc0, 0x23, 0x51, 0xff, 0xc7, 0x2b, 0x5e, 0xff, 0xcd, 0x30, 0x65, 0xff, 0xc3, +0x2a, 0x61, 0xff, 0xb8, 0x23, 0x5f, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x2d, 0x8, 0x24, 0xff, 0xae, +0x64, 0x7c, 0xff, 0xfb, 0xc4, 0xd9, 0xff, 0xfc, 0xc0, 0xe6, 0xff, 0xfd, 0xb7, 0xea, 0xff, 0xfe, 0xb5, 0xed, 0xff, 0xfe, +0xb4, 0xee, 0xff, 0xfd, 0xb1, 0xed, 0xff, 0xfc, 0xa6, 0xe8, 0xff, 0xfd, 0x95, 0xe0, 0xff, 0xfa, 0x84, 0xd4, 0xff, 0xfa, +0x7a, 0xce, 0xff, 0xfb, 0x92, 0xdc, 0xff, 0xf7, 0x8e, 0xd6, 0xff, 0xfa, 0x98, 0xe0, 0xff, 0xee, 0x6f, 0xbd, 0xff, 0xe1, +0x4e, 0xa1, 0xff, 0xce, 0x30, 0x82, 0xff, 0xc2, 0x20, 0x6f, 0xff, 0xc5, 0x21, 0x6e, 0xff, 0xc5, 0x22, 0x6e, 0xff, 0xc3, +0x20, 0x6c, 0xff, 0xbb, 0x19, 0x63, 0xff, 0xac, 0x13, 0x52, 0xff, 0xa9, 0x11, 0x4e, 0xff, 0xba, 0x25, 0x68, 0xff, 0xd8, +0x49, 0xa3, 0xff, 0xf4, 0x71, 0xd6, 0xff, 0xfa, 0x83, 0xea, 0xff, 0xfc, 0x8c, 0xf6, 0xff, 0xfe, 0x91, 0xfc, 0xff, 0xfe, +0x8f, 0xfd, 0xff, 0xfd, 0x8b, 0xf9, 0xff, 0xfc, 0x80, 0xf1, 0xff, 0xfa, 0x74, 0xe0, 0xff, 0xf7, 0x6f, 0xd4, 0xff, 0xf0, +0x62, 0xc5, 0xff, 0xf0, 0x57, 0xb2, 0xff, 0xea, 0x4a, 0xa4, 0xff, 0xe8, 0x49, 0xa2, 0xff, 0xea, 0x47, 0x9a, 0xff, 0xeb, +0x43, 0x8f, 0xff, 0xf3, 0x47, 0x86, 0xff, 0xf1, 0x45, 0x7a, 0xff, 0xed, 0x42, 0x76, 0xff, 0xd9, 0x35, 0x64, 0xff, 0xc5, +0x1f, 0x4f, 0xff, 0xbf, 0x23, 0x55, 0xff, 0xc5, 0x2b, 0x63, 0xff, 0xc1, 0x28, 0x61, 0xff, 0xc3, 0x2c, 0x64, 0xff, 0xbb, +0x2b, 0x68, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x2e, 0xb, 0x26, 0xff, 0xad, 0x5a, 0x72, 0xff, 0xfa, +0xc6, 0xcc, 0xff, 0xf9, 0xd2, 0xdf, 0xff, 0xfa, 0xc1, 0xdd, 0xff, 0xfb, 0xb9, 0xdd, 0xff, 0xfc, 0xb6, 0xe3, 0xff, 0xfc, +0xae, 0xe7, 0xff, 0xfc, 0xa5, 0xe7, 0xff, 0xfd, 0x95, 0xe1, 0xff, 0xfa, 0x85, 0xd3, 0xff, 0xf9, 0x89, 0xcf, 0xff, 0xfb, +0xaa, 0xe4, 0xff, 0xf9, 0x8a, 0xe1, 0xff, 0xf9, 0x7c, 0xe7, 0xff, 0xf2, 0x63, 0xd2, 0xff, 0xee, 0x52, 0xb2, 0xff, 0xea, +0x43, 0x8b, 0xff, 0xe5, 0x3f, 0x79, 0xff, 0xe8, 0x45, 0x7e, 0xff, 0xe7, 0x3f, 0x82, 0xff, 0xe2, 0x37, 0x7c, 0xff, 0xcf, +0x2a, 0x71, 0xff, 0xb8, 0x1d, 0x5d, 0xff, 0xa9, 0x12, 0x50, 0xff, 0xb3, 0x1c, 0x59, 0xff, 0xd4, 0x42, 0x8a, 0xff, 0xed, +0x69, 0xc6, 0xff, 0xf9, 0x7d, 0xe7, 0xff, 0xfd, 0x87, 0xf8, 0xff, 0xfe, 0x8e, 0xfd, 0xff, 0xfe, 0x8e, 0xfd, 0xff, 0xfe, +0x8a, 0xfd, 0xff, 0xfe, 0x83, 0xfb, 0xff, 0xfb, 0x7a, 0xed, 0xff, 0xfa, 0x74, 0xe1, 0xff, 0xf9, 0x6d, 0xd1, 0xff, 0xf9, +0x63, 0xbe, 0xff, 0xf6, 0x59, 0xb1, 0xff, 0xf5, 0x55, 0xab, 0xff, 0xf3, 0x4e, 0x9c, 0xff, 0xed, 0x44, 0x8c, 0xff, 0xf4, +0x47, 0x83, 0xff, 0xed, 0x3e, 0x73, 0xff, 0xe3, 0x3a, 0x6a, 0xff, 0xd0, 0x2d, 0x5c, 0xff, 0xc2, 0x24, 0x51, 0xff, 0xbf, +0x24, 0x54, 0xff, 0xbf, 0x26, 0x5f, 0xff, 0xc5, 0x29, 0x5f, 0xff, 0xc0, 0x25, 0x57, 0xff, 0xb9, 0x24, 0x5d, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x22, 0x7, 0x1e, 0xff, 0x8b, 0x41, 0x52, 0xff, 0xf3, 0xbd, 0xba, 0xff, 0xf5, +0xe1, 0xd6, 0xff, 0xf8, 0xd3, 0xd6, 0xff, 0xfa, 0xcb, 0xd6, 0xff, 0xfa, 0xc3, 0xd9, 0xff, 0xfa, 0xb5, 0xdc, 0xff, 0xfc, +0xaa, 0xe4, 0xff, 0xfd, 0x98, 0xe2, 0xff, 0xfb, 0x8d, 0xd8, 0xff, 0xf8, 0x96, 0xcc, 0xff, 0xfb, 0xca, 0xe6, 0xff, 0xfc, +0xa8, 0xf0, 0xff, 0xf9, 0x83, 0xf4, 0xff, 0xf8, 0x7d, 0xee, 0xff, 0xf9, 0x75, 0xcc, 0xff, 0xf8, 0x77, 0xa9, 0xff, 0xf1, +0x87, 0xa6, 0xff, 0xdd, 0x7b, 0x9d, 0xff, 0xda, 0x65, 0xa8, 0xff, 0xeb, 0x50, 0xba, 0xff, 0xe4, 0x30, 0x9e, 0xff, 0xc2, +0x1b, 0x6d, 0xff, 0xa9, 0x11, 0x4f, 0xff, 0xb1, 0x1b, 0x57, 0xff, 0xca, 0x37, 0x76, 0xff, 0xdc, 0x51, 0xa1, 0xff, 0xec, +0x65, 0xce, 0xff, 0xfa, 0x7a, 0xf2, 0xff, 0xfe, 0x8f, 0xfc, 0xff, 0xfe, 0x98, 0xfc, 0xff, 0xfe, 0x90, 0xfc, 0xff, 0xfe, +0x8a, 0xfd, 0xff, 0xfd, 0x86, 0xf7, 0xff, 0xfc, 0x7f, 0xf0, 0xff, 0xfa, 0x78, 0xe1, 0xff, 0xfc, 0x74, 0xcf, 0xff, 0xfd, +0x6a, 0xc2, 0xff, 0xf7, 0x58, 0xae, 0xff, 0xf5, 0x4e, 0x97, 0xff, 0xf2, 0x47, 0x84, 0xff, 0xf2, 0x45, 0x7d, 0xff, 0xe4, +0x3d, 0x6f, 0xff, 0xe0, 0x3d, 0x6b, 0xff, 0xcd, 0x2c, 0x59, 0xff, 0xc1, 0x24, 0x51, 0xff, 0xc2, 0x24, 0x51, 0xff, 0xca, +0x2a, 0x5a, 0xff, 0xd1, 0x2e, 0x5d, 0xff, 0xca, 0x2a, 0x5a, 0xff, 0xc6, 0x2d, 0x67, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x1f, 0x6, 0x1d, 0xff, 0x78, 0x36, 0x47, 0xff, 0xef, 0xb5, 0xad, 0xff, 0xfb, 0xed, 0xd8, 0xff, 0xfa, +0xe9, 0xd7, 0xff, 0xf9, 0xdf, 0xcf, 0xff, 0xfa, 0xd4, 0xd0, 0xff, 0xfa, 0xc3, 0xd2, 0xff, 0xfa, 0xaf, 0xdb, 0xff, 0xfc, +0x99, 0xdd, 0xff, 0xfc, 0x90, 0xd3, 0xff, 0xf9, 0x92, 0xc1, 0xff, 0xf7, 0xbb, 0xd1, 0xff, 0xfa, 0xd9, 0xec, 0xff, 0xfa, +0xd1, 0xf0, 0xff, 0xfb, 0xca, 0xf4, 0xff, 0xf9, 0xbc, 0xdd, 0xff, 0xf0, 0x96, 0xae, 0xff, 0xc3, 0x43, 0x6c, 0xff, 0x81, +0x14, 0x39, 0xff, 0x6c, 0x11, 0x37, 0xff, 0xb5, 0x20, 0x78, 0xff, 0xd6, 0x20, 0x9c, 0xff, 0xbd, 0x17, 0x6f, 0xff, 0xa9, +0x12, 0x4f, 0xff, 0xb7, 0x22, 0x5d, 0xff, 0xc9, 0x33, 0x73, 0xff, 0xd4, 0x3b, 0x82, 0xff, 0xdd, 0x50, 0xa6, 0xff, 0xef, +0x6a, 0xd6, 0xff, 0xfc, 0x81, 0xf4, 0xff, 0xfe, 0x91, 0xfc, 0xff, 0xfe, 0x94, 0xfb, 0xff, 0xfe, 0x92, 0xfc, 0xff, 0xfe, +0x90, 0xfb, 0xff, 0xfd, 0x8c, 0xf7, 0xff, 0xfa, 0x85, 0xea, 0xff, 0xf9, 0x83, 0xdb, 0xff, 0xfb, 0x76, 0xcb, 0xff, 0xfc, +0x69, 0xbd, 0xff, 0xfa, 0x62, 0xa4, 0xff, 0xf7, 0x56, 0x84, 0xff, 0xee, 0x45, 0x74, 0xff, 0xdd, 0x35, 0x66, 0xff, 0xd7, +0x33, 0x63, 0xff, 0xce, 0x2d, 0x5e, 0xff, 0xbf, 0x25, 0x56, 0xff, 0xcd, 0x2d, 0x5c, 0xff, 0xdc, 0x38, 0x65, 0xff, 0xdc, +0x39, 0x69, 0xff, 0xd3, 0x34, 0x67, 0xff, 0xcb, 0x2d, 0x6e, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x1d, +0x6, 0x1e, 0xff, 0x54, 0x1b, 0x2f, 0xff, 0xdc, 0x89, 0x84, 0xff, 0xf9, 0xe2, 0xc6, 0xff, 0xf9, 0xeb, 0xcd, 0xff, 0xf6, +0xe6, 0xc6, 0xff, 0xf7, 0xe0, 0xcb, 0xff, 0xfb, 0xd2, 0xce, 0xff, 0xf8, 0xb0, 0xcd, 0xff, 0xfa, 0x92, 0xca, 0xff, 0xfb, +0x8d, 0xc2, 0xff, 0xf9, 0x8c, 0xb9, 0xff, 0xf4, 0x8d, 0xb1, 0xff, 0xf4, 0xb3, 0xc7, 0xff, 0xfb, 0xe4, 0xda, 0xff, 0xfb, +0xf0, 0xe0, 0xff, 0xfb, 0xef, 0xde, 0xff, 0xf1, 0x9b, 0xa9, 0xff, 0xcc, 0x26, 0x68, 0xff, 0xaa, 0x12, 0x53, 0xff, 0xa2, +0x10, 0x45, 0xff, 0xab, 0xe, 0x46, 0xff, 0xad, 0x10, 0x50, 0xff, 0xaa, 0x11, 0x50, 0xff, 0xae, 0x17, 0x54, 0xff, 0xbd, +0x27, 0x65, 0xff, 0xcf, 0x33, 0x78, 0xff, 0xd3, 0x37, 0x7e, 0xff, 0xd9, 0x48, 0x8e, 0xff, 0xdf, 0x52, 0xa1, 0xff, 0xf2, +0x69, 0xca, 0xff, 0xfc, 0x7d, 0xef, 0xff, 0xfe, 0x8c, 0xfb, 0xff, 0xfe, 0x95, 0xfb, 0xff, 0xfe, 0x94, 0xfa, 0xff, 0xfa, +0x83, 0xeb, 0xff, 0xf9, 0x7c, 0xdd, 0xff, 0xf9, 0x80, 0xd7, 0xff, 0xf9, 0x7c, 0xcd, 0xff, 0xfd, 0x73, 0xbd, 0xff, 0xfc, +0x6d, 0xa8, 0xff, 0xf9, 0x5c, 0x8c, 0xff, 0xee, 0x46, 0x73, 0xff, 0xe6, 0x39, 0x6e, 0xff, 0xdb, 0x33, 0x66, 0xff, 0xd2, +0x32, 0x66, 0xff, 0xc6, 0x2a, 0x5f, 0xff, 0xd7, 0x37, 0x6a, 0xff, 0xe4, 0x40, 0x6f, 0xff, 0xe3, 0x40, 0x72, 0xff, 0xde, +0x3e, 0x72, 0xff, 0xda, 0x3f, 0x7e, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x1d, 0x7, 0x1e, 0xff, 0x2f, +0xa, 0x20, 0xff, 0xad, 0x68, 0x65, 0xff, 0xfa, 0xde, 0xb4, 0xff, 0xf9, 0xec, 0xbf, 0xff, 0xf7, 0xe9, 0xc2, 0xff, 0xf6, +0xe2, 0xc8, 0xff, 0xfb, 0xd3, 0xcc, 0xff, 0xf7, 0xad, 0xc2, 0xff, 0xf8, 0x91, 0xbc, 0xff, 0xfa, 0x8a, 0xb9, 0xff, 0xfa, +0x89, 0xb9, 0xff, 0xf6, 0x7c, 0xa5, 0xff, 0xf2, 0x72, 0x95, 0xff, 0xf3, 0x8a, 0xa0, 0xff, 0xf6, 0xac, 0xba, 0xff, 0xfb, +0xba, 0xdb, 0xff, 0xf0, 0x78, 0xca, 0xff, 0xd4, 0x23, 0x93, 0xff, 0xbb, 0x1a, 0x68, 0xff, 0xac, 0x11, 0x4d, 0xff, 0xa9, +0xc, 0x46, 0xff, 0xa7, 0xc, 0x46, 0xff, 0xa9, 0x11, 0x4e, 0xff, 0xb5, 0x1f, 0x5a, 0xff, 0xbc, 0x27, 0x61, 0xff, 0xc6, +0x2e, 0x6e, 0xff, 0xcd, 0x34, 0x78, 0xff, 0xd0, 0x38, 0x7c, 0xff, 0xd9, 0x45, 0x85, 0xff, 0xe4, 0x52, 0x94, 0xff, 0xf3, +0x63, 0xc2, 0xff, 0xfd, 0x83, 0xf0, 0xff, 0xfe, 0x9f, 0xfd, 0xff, 0xfe, 0x99, 0xfa, 0xff, 0xfa, 0x85, 0xeb, 0xff, 0xfa, +0x76, 0xd5, 0xff, 0xfc, 0x72, 0xc6, 0xff, 0xfb, 0x75, 0xbf, 0xff, 0xfb, 0x73, 0xb2, 0xff, 0xfa, 0x72, 0xa3, 0xff, 0xf9, +0x5f, 0x8f, 0xff, 0xf2, 0x49, 0x7c, 0xff, 0xe9, 0x37, 0x75, 0xff, 0xe8, 0x37, 0x6f, 0xff, 0xe0, 0x37, 0x67, 0xff, 0xd9, +0x36, 0x64, 0xff, 0xe3, 0x40, 0x6e, 0xff, 0xe6, 0x43, 0x6f, 0xff, 0xeb, 0x48, 0x78, 0xff, 0xed, 0x4e, 0x82, 0xff, 0xe8, +0x4e, 0x8b, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x1e, 0x7, 0x1e, 0xff, 0x1e, 0x5, 0x1c, 0xff, 0x70, +0x37, 0x3f, 0xff, 0xf1, 0xc6, 0x9f, 0xff, 0xfc, 0xef, 0xbb, 0xff, 0xfb, 0xee, 0xbb, 0xff, 0xf9, 0xe9, 0xc1, 0xff, 0xf8, +0xcf, 0xc5, 0xff, 0xf2, 0xa7, 0xb4, 0xff, 0xf5, 0x91, 0xac, 0xff, 0xf6, 0x82, 0xa7, 0xff, 0xf6, 0x7f, 0xaa, 0xff, 0xf2, +0x72, 0x98, 0xff, 0xe7, 0x5e, 0x82, 0xff, 0xe6, 0x55, 0x7b, 0xff, 0xf4, 0x5d, 0x8f, 0xff, 0xf4, 0x5c, 0xbb, 0xff, 0xe7, +0x3a, 0xbd, 0xff, 0xcf, 0x29, 0x85, 0xff, 0xbd, 0x22, 0x5d, 0xff, 0xaa, 0xe, 0x48, 0xff, 0xa7, 0xc, 0x47, 0xff, 0xa7, +0xd, 0x49, 0xff, 0xaa, 0x13, 0x51, 0xff, 0xb6, 0x20, 0x5b, 0xff, 0xba, 0x24, 0x5e, 0xff, 0xb9, 0x24, 0x5f, 0xff, 0xbe, +0x2d, 0x68, 0xff, 0xbe, 0x2c, 0x68, 0xff, 0xc8, 0x2e, 0x66, 0xff, 0xdc, 0x3c, 0x71, 0xff, 0xee, 0x47, 0x8a, 0xff, 0xf7, +0x68, 0xbe, 0xff, 0xfc, 0xa0, 0xf3, 0xff, 0xfe, 0xab, 0xfc, 0xff, 0xfb, 0x8e, 0xed, 0xff, 0xf9, 0x7b, 0xd8, 0xff, 0xfc, +0x75, 0xc3, 0xff, 0xfc, 0x71, 0xb3, 0xff, 0xfa, 0x7a, 0xaf, 0xff, 0xf9, 0x77, 0xa5, 0xff, 0xfb, 0x63, 0x96, 0xff, 0xf2, +0x47, 0x7d, 0xff, 0xea, 0x3b, 0x6c, 0xff, 0xec, 0x3e, 0x70, 0xff, 0xe6, 0x3d, 0x6b, 0xff, 0xe8, 0x45, 0x6f, 0xff, 0xe2, +0x3e, 0x69, 0xff, 0xe9, 0x45, 0x72, 0xff, 0xf5, 0x53, 0x86, 0xff, 0xf3, 0x4f, 0x8d, 0xff, 0xee, 0x48, 0x95, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x22, 0xe, 0x1c, 0xff, 0x1d, 0x7, 0x1c, 0xff, 0x50, 0x21, 0x31, 0xff, 0xe1, +0xa3, 0x8b, 0xff, 0xfc, 0xeb, 0xb8, 0xff, 0xfb, 0xee, 0xbb, 0xff, 0xfb, 0xee, 0xbc, 0xff, 0xf8, 0xd8, 0xb6, 0xff, 0xf5, +0xb1, 0x99, 0xff, 0xf6, 0x9d, 0x8c, 0xff, 0xf2, 0x7f, 0x89, 0xff, 0xf0, 0x6e, 0x8d, 0xff, 0xe7, 0x61, 0x84, 0xff, 0xde, +0x4a, 0x72, 0xff, 0xe3, 0x40, 0x69, 0xff, 0xf2, 0x52, 0x76, 0xff, 0xf3, 0x5d, 0x92, 0xff, 0xe9, 0x56, 0x99, 0xff, 0xe4, +0x4f, 0x8a, 0xff, 0xce, 0x34, 0x68, 0xff, 0xb3, 0x14, 0x49, 0xff, 0xac, 0xd, 0x45, 0xff, 0xaa, 0xf, 0x4a, 0xff, 0xac, +0x14, 0x51, 0xff, 0xb7, 0x21, 0x5c, 0xff, 0xba, 0x24, 0x5e, 0xff, 0xb9, 0x23, 0x5d, 0xff, 0xbc, 0x27, 0x60, 0xff, 0xc0, +0x27, 0x5c, 0xff, 0xd1, 0x2d, 0x5b, 0xff, 0xe6, 0x40, 0x6b, 0xff, 0xf4, 0x4c, 0x7f, 0xff, 0xf5, 0x51, 0x93, 0xff, 0xf6, +0x78, 0xcb, 0xff, 0xfe, 0xa7, 0xfc, 0xff, 0xfd, 0xa0, 0xf8, 0xff, 0xfa, 0x7e, 0xdd, 0xff, 0xfb, 0x75, 0xc5, 0xff, 0xfb, +0x75, 0xbb, 0xff, 0xf7, 0x7a, 0xb2, 0xff, 0xf9, 0x74, 0xab, 0xff, 0xfb, 0x63, 0x97, 0xff, 0xf2, 0x4a, 0x7b, 0xff, 0xef, +0x48, 0x6f, 0xff, 0xf2, 0x4a, 0x7b, 0xff, 0xf1, 0x49, 0x7b, 0xff, 0xf4, 0x52, 0x7f, 0xff, 0xeb, 0x49, 0x77, 0xff, 0xf3, +0x52, 0x82, 0xff, 0xf8, 0x5d, 0x92, 0xff, 0xf3, 0x4f, 0x90, 0xff, 0xed, 0x49, 0x9b, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x25, 0x13, 0x17, 0xff, 0x21, 0xf, 0x1b, 0xff, 0x31, 0x10, 0x24, 0xff, 0xb8, 0x7e, 0x7b, 0xff, 0xfa, +0xe2, 0xbf, 0xff, 0xfa, 0xed, 0xbc, 0xff, 0xfb, 0xeb, 0xb8, 0xff, 0xfa, 0xdc, 0xa4, 0xff, 0xfb, 0xc1, 0x76, 0xff, 0xfb, +0xb9, 0x6d, 0xff, 0xf7, 0x93, 0x6c, 0xff, 0xf1, 0x6e, 0x73, 0xff, 0xee, 0x62, 0x78, 0xff, 0xea, 0x4e, 0x71, 0xff, 0xe5, +0x47, 0x6a, 0xff, 0xf1, 0x5a, 0x77, 0xff, 0xf4, 0x61, 0x8c, 0xff, 0xf3, 0x5e, 0x91, 0xff, 0xf2, 0x5f, 0x90, 0xff, 0xe4, +0x47, 0x72, 0xff, 0xce, 0x2b, 0x5a, 0xff, 0xc6, 0x26, 0x54, 0xff, 0xc1, 0x25, 0x59, 0xff, 0xc4, 0x28, 0x5e, 0xff, 0xc3, +0x27, 0x5a, 0xff, 0xc5, 0x29, 0x5c, 0xff, 0xcf, 0x30, 0x64, 0xff, 0xd6, 0x34, 0x64, 0xff, 0xe5, 0x3f, 0x6a, 0xff, 0xf0, +0x50, 0x79, 0xff, 0xf8, 0x66, 0x9d, 0xff, 0xfb, 0x6f, 0xb6, 0xff, 0xf9, 0x61, 0xb0, 0xff, 0xed, 0x50, 0xa4, 0xff, 0xf8, +0x89, 0xe6, 0xff, 0xfe, 0x99, 0xfc, 0xff, 0xfa, 0x83, 0xeb, 0xff, 0xf9, 0x7e, 0xd5, 0xff, 0xfa, 0x77, 0xba, 0xff, 0xf9, +0x74, 0xaf, 0xff, 0xf9, 0x76, 0xb2, 0xff, 0xfb, 0x6b, 0xa5, 0xff, 0xf9, 0x5c, 0x8d, 0xff, 0xf7, 0x59, 0x86, 0xff, 0xfa, +0x60, 0x92, 0xff, 0xf9, 0x5d, 0x92, 0xff, 0xf4, 0x4f, 0x84, 0xff, 0xf5, 0x58, 0x8b, 0xff, 0xfb, 0x64, 0x98, 0xff, 0xfb, +0x66, 0x9a, 0xff, 0xfa, 0x62, 0x9d, 0xff, 0xf5, 0x53, 0xa5, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x68, +0x4c, 0x64, 0xff, 0x82, 0x62, 0x83, 0xff, 0x97, 0x70, 0x9a, 0xff, 0xd8, 0xa3, 0xc4, 0xff, 0xf9, 0xde, 0xd2, 0xff, 0xfa, +0xec, 0xbd, 0xff, 0xfa, 0xe0, 0xb0, 0xff, 0xfa, 0xd0, 0x90, 0xff, 0xfb, 0xda, 0x71, 0xff, 0xfc, 0xe0, 0x6d, 0xff, 0xfb, +0xca, 0x76, 0xff, 0xf7, 0x9a, 0x6c, 0xff, 0xf4, 0x78, 0x6b, 0xff, 0xf3, 0x72, 0x7a, 0xff, 0xf3, 0x72, 0x7b, 0xff, 0xf2, +0x71, 0x85, 0xff, 0xf3, 0x73, 0x98, 0xff, 0xf2, 0x6d, 0x8e, 0xff, 0xf5, 0x7b, 0x9c, 0xff, 0xf0, 0x6b, 0x89, 0xff, 0xe9, +0x4d, 0x75, 0xff, 0xec, 0x4b, 0x77, 0xff, 0xe7, 0x45, 0x71, 0xff, 0xe9, 0x47, 0x74, 0xff, 0xec, 0x4b, 0x7b, 0xff, 0xef, +0x52, 0x82, 0xff, 0xf4, 0x56, 0x87, 0xff, 0xf7, 0x5e, 0x91, 0xff, 0xf7, 0x72, 0xaa, 0xff, 0xf8, 0x7f, 0xcb, 0xff, 0xf8, +0x7a, 0xe2, 0xff, 0xf7, 0x71, 0xf0, 0xff, 0xf6, 0x5e, 0xde, 0xff, 0xea, 0x3c, 0xb1, 0xff, 0xf1, 0x5d, 0xd6, 0xff, 0xfe, +0x85, 0xfa, 0xff, 0xfa, 0x79, 0xe7, 0xff, 0xf8, 0x7f, 0xd6, 0xff, 0xf9, 0x78, 0xbc, 0xff, 0xfb, 0x70, 0xaf, 0xff, 0xfc, +0x73, 0xbb, 0xff, 0xfb, 0x73, 0xb7, 0xff, 0xfa, 0x64, 0x97, 0xff, 0xf8, 0x59, 0x86, 0xff, 0xfa, 0x60, 0x92, 0xff, 0xf8, +0x5f, 0x93, 0xff, 0xf6, 0x57, 0x8a, 0xff, 0xf8, 0x5d, 0x8e, 0xff, 0xfa, 0x6b, 0x9c, 0xff, 0xfb, 0x6e, 0xa0, 0xff, 0xfa, +0x6b, 0xa8, 0xff, 0xf1, 0x55, 0xad, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xd6, 0xae, 0xe3, 0xff, 0xde, +0xb1, 0xe9, 0xff, 0xdf, 0x9d, 0xe5, 0xff, 0xdc, 0x91, 0xd8, 0xff, 0xf0, 0xc5, 0xd0, 0xff, 0xf9, 0xea, 0xc1, 0xff, 0xfa, +0xe4, 0xb3, 0xff, 0xf8, 0xcb, 0x9b, 0xff, 0xf9, 0xce, 0x85, 0xff, 0xfa, 0xd5, 0x7d, 0xff, 0xf9, 0xe5, 0x8d, 0xff, 0xfa, +0xd5, 0x87, 0xff, 0xf8, 0xb7, 0x8d, 0xff, 0xf6, 0xa8, 0x91, 0xff, 0xf4, 0xa4, 0x95, 0xff, 0xf2, 0x9a, 0xa1, 0xff, 0xf4, +0x89, 0xa2, 0xff, 0xf3, 0x8a, 0x96, 0xff, 0xf2, 0x9b, 0xa8, 0xff, 0xf1, 0x98, 0xaf, 0xff, 0xf2, 0x86, 0xa5, 0xff, 0xf5, +0x78, 0x9e, 0xff, 0xf5, 0x74, 0x9b, 0xff, 0xf6, 0x74, 0x9d, 0xff, 0xf8, 0x7a, 0xaa, 0xff, 0xfa, 0x81, 0xb1, 0xff, 0xfa, +0x81, 0xb5, 0xff, 0xfa, 0x85, 0xbf, 0xff, 0xf3, 0x80, 0xd1, 0xff, 0xed, 0x62, 0xd8, 0xff, 0xe2, 0x35, 0xc4, 0xff, 0xdc, +0x2e, 0xc8, 0xff, 0xe1, 0x2d, 0xc4, 0xff, 0xe4, 0x24, 0xb6, 0xff, 0xf2, 0x55, 0xe2, 0xff, 0xfc, 0x7f, 0xf8, 0xff, 0xf9, +0x79, 0xe4, 0xff, 0xf9, 0x7b, 0xce, 0xff, 0xfa, 0x74, 0xb3, 0xff, 0xfb, 0x70, 0xad, 0xff, 0xfc, 0x74, 0xbf, 0xff, 0xfb, +0x75, 0xb9, 0xff, 0xfb, 0x66, 0x99, 0xff, 0xf5, 0x5b, 0x83, 0xff, 0xf5, 0x5b, 0x84, 0xff, 0xfa, 0x60, 0x92, 0xff, 0xfb, +0x69, 0x9b, 0xff, 0xf8, 0x72, 0x9e, 0xff, 0xf7, 0x7a, 0xa4, 0xff, 0xf7, 0x7e, 0xae, 0xff, 0xf4, 0x6b, 0xb3, 0xff, 0xea, +0x4f, 0xba, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xdd, 0xb0, 0xea, 0xff, 0xdd, 0x92, 0xe3, 0xff, 0xd7, +0x6d, 0xe4, 0xff, 0xd2, 0x5f, 0xe0, 0xff, 0xe5, 0x9d, 0xcc, 0xff, 0xf5, 0xe1, 0xc1, 0xff, 0xfa, 0xec, 0xbb, 0xff, 0xf6, +0xd7, 0xb5, 0xff, 0xf5, 0xc1, 0xa7, 0xff, 0xf5, 0xa2, 0x8a, 0xff, 0xf7, 0xb0, 0x83, 0xff, 0xfa, 0xe1, 0xa7, 0xff, 0xfa, +0xe0, 0xaf, 0xff, 0xfa, 0xdb, 0xac, 0xff, 0xf7, 0xd3, 0xaf, 0xff, 0xf5, 0xc9, 0xbc, 0xff, 0xf4, 0xb5, 0xb8, 0xff, 0xf4, +0xb7, 0xb9, 0xff, 0xf8, 0xc2, 0xcb, 0xff, 0xf5, 0xc7, 0xd7, 0xff, 0xf5, 0xc2, 0xd5, 0xff, 0xf4, 0xb2, 0xc8, 0xff, 0xef, +0xab, 0xc0, 0xff, 0xea, 0xa5, 0xbb, 0xff, 0xec, 0x9e, 0xbb, 0xff, 0xed, 0x99, 0xbe, 0xff, 0xe4, 0x80, 0xb1, 0xff, 0xdc, +0x61, 0x97, 0xff, 0xd5, 0x3c, 0x8d, 0xff, 0xde, 0x23, 0xa7, 0xff, 0xd9, 0x1a, 0xb0, 0xff, 0xd0, 0x1b, 0xa8, 0xff, 0xc6, +0x1c, 0x8f, 0xff, 0xd6, 0x27, 0xaa, 0xff, 0xf5, 0x6b, 0xee, 0xff, 0xfb, 0x87, 0xf8, 0xff, 0xf8, 0x80, 0xe5, 0xff, 0xf8, +0x7c, 0xcc, 0xff, 0xf7, 0x75, 0xab, 0xff, 0xfb, 0x6d, 0xa3, 0xff, 0xfc, 0x71, 0xb6, 0xff, 0xfa, 0x75, 0xb7, 0xff, 0xf7, +0x75, 0xa8, 0xff, 0xf3, 0x6f, 0x95, 0xff, 0xf5, 0x68, 0x92, 0xff, 0xfb, 0x68, 0x9b, 0xff, 0xf9, 0x75, 0xa2, 0xff, 0xf5, +0x85, 0xad, 0xff, 0xf7, 0x94, 0xbf, 0xff, 0xf9, 0x8f, 0xc9, 0xff, 0xec, 0x64, 0xb8, 0xff, 0xd1, 0x37, 0xa5, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xdf, 0x93, 0xe3, 0xff, 0xd7, 0x68, 0xe6, 0xff, 0xd0, 0x4f, 0xe9, 0xff, 0xc9, +0x4e, 0xcd, 0xff, 0xe1, 0x8c, 0xc3, 0xff, 0xf5, 0xdb, 0xce, 0xff, 0xf7, 0xe8, 0xc5, 0xff, 0xf6, 0xe6, 0xc4, 0xff, 0xf4, +0xd3, 0xc2, 0xff, 0xf1, 0xa2, 0xa4, 0xff, 0xf3, 0x85, 0x83, 0xff, 0xf3, 0xaf, 0xa3, 0xff, 0xf4, 0xd4, 0xb7, 0xff, 0xf5, +0xab, 0x8c, 0xff, 0xea, 0x86, 0x7b, 0xff, 0xd8, 0x7b, 0x7f, 0xff, 0xd0, 0x78, 0x81, 0xff, 0xd0, 0x78, 0x81, 0xff, 0xd3, +0x76, 0x83, 0xff, 0xd2, 0x76, 0x83, 0xff, 0xcb, 0x65, 0x78, 0xff, 0xb2, 0x50, 0x64, 0xff, 0xa3, 0x42, 0x55, 0xff, 0xa1, +0x2e, 0x4b, 0xff, 0xb6, 0x28, 0x4d, 0xff, 0xc4, 0x27, 0x54, 0xff, 0xd0, 0x28, 0x60, 0xff, 0xde, 0x39, 0x7b, 0xff, 0xe2, +0x33, 0x97, 0xff, 0xdc, 0x1e, 0xa5, 0xff, 0xd6, 0x1d, 0xa9, 0xff, 0xd1, 0x25, 0xa9, 0xff, 0xc2, 0x20, 0x8c, 0xff, 0xda, +0x39, 0xb5, 0xff, 0xf6, 0x75, 0xf1, 0xff, 0xf8, 0x7e, 0xe7, 0xff, 0xf7, 0x7d, 0xd0, 0xff, 0xf7, 0x75, 0xb4, 0xff, 0xf3, +0x78, 0xaa, 0xff, 0xf5, 0x7c, 0xb2, 0xff, 0xf6, 0x85, 0xbf, 0xff, 0xf5, 0x83, 0xbc, 0xff, 0xf5, 0x86, 0xc0, 0xff, 0xf6, +0x86, 0xbe, 0xff, 0xf2, 0x7b, 0xaf, 0xff, 0xf5, 0x7d, 0xa9, 0xff, 0xf4, 0x89, 0xad, 0xff, 0xf1, 0x9d, 0xbb, 0xff, 0xf6, +0xa8, 0xd2, 0xff, 0xfa, 0x90, 0xda, 0xff, 0xe5, 0x59, 0xc2, 0xff, 0xca, 0x2c, 0xa1, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xd6, 0x6f, 0xe0, 0xff, 0xd3, 0x53, 0xec, 0xff, 0xcc, 0x53, 0xd9, 0xff, 0xd3, 0x73, 0xcb, 0xff, 0xe3, +0xa0, 0xdb, 0xff, 0xf6, 0xd2, 0xe3, 0xff, 0xf4, 0xe3, 0xcc, 0xff, 0xf8, 0xea, 0xc1, 0xff, 0xf6, 0xe1, 0xbf, 0xff, 0xf4, +0xb4, 0xa6, 0xff, 0xf3, 0x8c, 0x8f, 0xff, 0xef, 0x9d, 0xad, 0xff, 0xf0, 0xc0, 0xc0, 0xff, 0xf0, 0x94, 0x89, 0xff, 0xe8, +0x38, 0x47, 0xff, 0xdf, 0x21, 0x37, 0xff, 0xd2, 0x11, 0x2f, 0xff, 0xc9, 0x4, 0x2e, 0xff, 0xca, 0x4, 0x2e, 0xff, 0xd1, +0xb, 0x34, 0xff, 0xc7, 0x5, 0x2e, 0xff, 0xbd, 0x5, 0x2b, 0xff, 0xbf, 0x8, 0x30, 0xff, 0xcf, 0x15, 0x41, 0xff, 0xd6, +0x21, 0x59, 0xff, 0xe1, 0x36, 0x7a, 0xff, 0xec, 0x4c, 0xa2, 0xff, 0xea, 0x43, 0xb7, 0xff, 0xe4, 0x2b, 0xb5, 0xff, 0xdc, +0x2d, 0xb4, 0xff, 0xd5, 0x1e, 0xa6, 0xff, 0xcc, 0x27, 0xa5, 0xff, 0xc4, 0x26, 0x9d, 0xff, 0xd8, 0x3d, 0xb6, 0xff, 0xf1, +0x73, 0xe7, 0xff, 0xf3, 0x6f, 0xcd, 0xff, 0xf3, 0x76, 0xb3, 0xff, 0xf2, 0x79, 0xa8, 0xff, 0xf3, 0x7b, 0xb4, 0xff, 0xf7, +0x8d, 0xca, 0xff, 0xf2, 0x9a, 0xcf, 0xff, 0xf6, 0x98, 0xcf, 0xff, 0xf7, 0x8b, 0xc8, 0xff, 0xf5, 0x8c, 0xbf, 0xff, 0xf2, +0x7f, 0xac, 0xff, 0xf2, 0x8a, 0xaf, 0xff, 0xeb, 0x9b, 0xba, 0xff, 0xeb, 0xa6, 0xc9, 0xff, 0xf5, 0x9f, 0xd6, 0xff, 0xf0, +0x70, 0xca, 0xff, 0xdf, 0x42, 0xbd, 0xff, 0xce, 0x2e, 0xaf, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xd3, +0x5b, 0xea, 0xff, 0xd2, 0x56, 0xe3, 0xff, 0xd6, 0x7a, 0xd9, 0xff, 0xde, 0x9d, 0xe2, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe5, +0xb2, 0xe1, 0xff, 0xed, 0xcf, 0xce, 0xff, 0xf4, 0xe3, 0xc4, 0xff, 0xf7, 0xe7, 0xc0, 0xff, 0xf6, 0xc8, 0xaa, 0xff, 0xf4, +0xb4, 0xaf, 0xff, 0xf0, 0xa8, 0xb3, 0xff, 0xed, 0xae, 0xba, 0xff, 0xec, 0xc1, 0xb8, 0xff, 0x21, 0x20, 0x20, 0xff, 0xef, +0x66, 0x79, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe8, 0x37, 0x5c, 0xff, 0xe6, 0x2b, 0x51, 0xff, 0xe6, 0x30, 0x57, 0xff, 0xe8, +0x33, 0x5e, 0xff, 0xe9, 0x34, 0x65, 0xff, 0xe7, 0x37, 0x68, 0xff, 0xeb, 0x49, 0x81, 0xff, 0xef, 0x5e, 0xa7, 0xff, 0xee, +0x61, 0xc7, 0xff, 0xe9, 0x52, 0xd4, 0xff, 0xe0, 0x36, 0xc8, 0xff, 0xe0, 0x2e, 0xbb, 0xff, 0xdc, 0x34, 0xb9, 0xff, 0xd0, +0x27, 0xad, 0xff, 0xd1, 0x30, 0xb0, 0xff, 0xd4, 0x38, 0xb4, 0xff, 0xde, 0x49, 0xb9, 0xff, 0xf1, 0x7a, 0xdc, 0xff, 0xf2, +0x7c, 0xc5, 0xff, 0xf2, 0x7b, 0xab, 0xff, 0xf2, 0x7b, 0xac, 0xff, 0xf1, 0x7f, 0xbc, 0xff, 0xf4, 0x92, 0xc4, 0xff, 0xee, +0x95, 0xc6, 0xff, 0x21, 0x20, 0x20, 0xff, 0xf5, 0x93, 0xcd, 0xff, 0xf2, 0x91, 0xbb, 0xff, 0xea, 0x87, 0xae, 0xff, 0xed, +0x91, 0xb7, 0xff, 0xed, 0xa1, 0xc7, 0xff, 0x21, 0x20, 0x20, 0xff, 0xf2, 0x7c, 0xcc, 0xff, 0xea, 0x53, 0xc2, 0xff, 0xdd, +0x39, 0xc5, 0xff, 0xd9, 0x35, 0xc0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xd2, 0x57, 0xeb, 0xff, 0xd9, +0x72, 0xdf, 0xff, 0xdf, 0x9f, 0xe4, 0xff, 0xdd, 0xa9, 0xe7, 0xff, 0x21, 0x20, 0x20, 0xff, 0xde, 0xa4, 0xe2, 0xff, 0xe8, +0xb1, 0xd4, 0xff, 0xea, 0xc4, 0xbe, 0xff, 0xf4, 0xde, 0xc1, 0xff, 0xf5, 0xe3, 0xc2, 0xff, 0xf0, 0xcb, 0xbd, 0xff, 0xef, +0xa3, 0xab, 0xff, 0xee, 0x9b, 0xa8, 0xff, 0xed, 0xab, 0xb0, 0xff, 0x21, 0x20, 0x20, 0xff, 0xf1, 0xc3, 0xb2, 0xff, 0x21, +0x20, 0x20, 0xff, 0xea, 0x93, 0xa1, 0xff, 0xe8, 0x82, 0x94, 0xff, 0xe6, 0x7e, 0x99, 0xff, 0xe8, 0x7d, 0xa6, 0xff, 0xea, +0x82, 0xb6, 0xff, 0xea, 0x8a, 0xc1, 0xff, 0xef, 0x8b, 0xd5, 0xff, 0xea, 0x72, 0xdc, 0xff, 0xe7, 0x4b, 0xd8, 0xff, 0xe4, +0x37, 0xd0, 0xff, 0xda, 0x2a, 0xbc, 0xff, 0xd6, 0x2a, 0xb0, 0xff, 0xd5, 0x25, 0xa7, 0xff, 0xd1, 0x2e, 0xa6, 0xff, 0xd8, +0x43, 0xb8, 0xff, 0xda, 0x4a, 0xbf, 0xff, 0xde, 0x51, 0xb6, 0xff, 0xed, 0x73, 0xc3, 0xff, 0xf1, 0x80, 0xba, 0xff, 0xf2, +0x76, 0x9d, 0xff, 0xf0, 0x6e, 0x97, 0xff, 0xeb, 0x75, 0xad, 0xff, 0xec, 0x93, 0xc0, 0xff, 0xef, 0x97, 0xbc, 0xff, 0x21, +0x20, 0x20, 0xff, 0xe8, 0x8e, 0xba, 0xff, 0xea, 0x99, 0xc3, 0xff, 0xe5, 0x8c, 0xb4, 0xff, 0xe8, 0x95, 0xbf, 0xff, 0xef, +0xa5, 0xd4, 0xff, 0x21, 0x20, 0x20, 0xff, 0xec, 0x68, 0xd0, 0xff, 0xec, 0x53, 0xd2, 0xff, 0xe1, 0x41, 0xd0, 0xff, 0xd8, +0x33, 0xbe, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xd6, 0x6d, 0xe3, 0xff, 0xe0, 0x97, 0xe2, 0xff, 0xdd, +0xa7, 0xe6, 0xff, 0xdd, 0xa7, 0xe4, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe8, 0xb1, 0xb5, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe4, +0xa9, 0xbb, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0xe0, 0x53, 0xd4, 0xff, 0xe2, 0x3e, 0xd0, 0xff, 0xe2, 0x32, 0xd4, 0xff, 0x21, 0x20, 0x20, 0xff, 0xd6, +0x2a, 0xb9, 0xff, 0xc9, 0x24, 0x99, 0xff, 0xc6, 0x2a, 0x8f, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe7, +0xa1, 0xc8, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0xec, 0x5e, 0xdb, 0xff, 0xea, 0x55, 0xdc, 0xff, 0xe4, 0x46, 0xd4, 0xff, 0xd9, 0x32, 0xc5, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xde, 0x8e, 0xe1, 0xff, 0xde, 0xa3, 0xe5, 0xff, 0xdd, 0xa4, 0xe5, 0xff, 0xdd, +0xa4, 0xe5, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe1, 0x9e, 0xe4, 0xff, 0xe1, 0x9e, 0xe4, 0xff, 0xe0, 0xa4, 0xdd, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xec, 0xd9, 0xcd, 0xff, 0xe7, 0xc5, 0xbf, 0xff, 0xe5, 0x9e, 0xa6, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe1, 0x7d, 0x9e, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe5, 0x75, 0xb6, 0xff, 0x21, +0x20, 0x20, 0xff, 0xdc, 0x4b, 0xb9, 0xff, 0xe4, 0x58, 0xce, 0xff, 0xe1, 0x4c, 0xd4, 0xff, 0x21, 0x20, 0x20, 0xff, 0xd7, +0x33, 0xc1, 0xff, 0xdc, 0x2f, 0xc7, 0xff, 0xdc, 0x31, 0xc8, 0xff, 0x21, 0x20, 0x20, 0xff, 0xc8, 0x2b, 0x9d, 0xff, 0x21, +0x20, 0x20, 0xff, 0xc4, 0x36, 0x89, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xda, 0x62, 0xba, 0xff, 0xdf, +0x5c, 0xae, 0xff, 0xe2, 0x61, 0x9a, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe0, 0x5a, 0x7e, 0xff, 0xe3, +0x7c, 0xa1, 0xff, 0xe6, 0x8c, 0xb3, 0xff, 0xe5, 0x97, 0xc4, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe2, 0xac, 0xce, 0xff, 0x21, +0x20, 0x20, 0xff, 0xe5, 0x96, 0xc9, 0xff, 0xe3, 0x93, 0xdb, 0xff, 0xe4, 0x82, 0xe0, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe5, +0x5c, 0xdf, 0xff, 0xe4, 0x4f, 0xda, 0xff, 0xe2, 0x42, 0xd1, 0xff, 0xd9, 0x34, 0xc8, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xdf, 0x9f, 0xe4, 0xff, 0xdd, 0xa4, 0xe5, 0xff, 0xdd, 0xa4, 0xe5, 0xff, 0xde, 0xa3, 0xe5, 0xff, 0x21, +0x20, 0x20, 0xff, 0xe4, 0x97, 0xe3, 0xff, 0xe4, 0x98, 0xe3, 0xff, 0xe0, 0x9f, 0xe0, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0xe2, 0x72, 0x95, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe1, 0x6a, 0xb8, 0xff, 0x21, 0x20, 0x20, 0xff, 0xde, +0x52, 0xbc, 0xff, 0xdb, 0x53, 0xc1, 0xff, 0xda, 0x54, 0xca, 0xff, 0x21, 0x20, 0x20, 0xff, 0xca, 0x2d, 0xa5, 0xff, 0xcd, +0x31, 0xb0, 0xff, 0xcf, 0x35, 0xac, 0xff, 0x21, 0x20, 0x20, 0xff, 0xc2, 0x34, 0x8a, 0xff, 0x21, 0x20, 0x20, 0xff, 0xcc, +0x45, 0x96, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xde, 0x70, 0xc3, 0xff, 0xd7, 0x57, 0xa9, 0xff, 0xe1, +0x5f, 0x9a, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe4, 0x60, 0x81, 0xff, 0xe3, 0x7d, 0x97, 0xff, 0xe3, +0x8e, 0xad, 0xff, 0xe4, 0x9d, 0xc1, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe1, 0x9d, 0xbd, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe0, +0x92, 0xd7, 0xff, 0xe3, 0x80, 0xdc, 0xff, 0xe2, 0x69, 0xdc, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe0, 0x59, 0xe0, 0xff, 0xe1, +0x4a, 0xd6, 0xff, 0xdb, 0x36, 0xc9, 0xff, 0xd1, 0x29, 0xc6, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xde, +0xa3, 0xe5, 0xff, 0xdd, 0xa4, 0xe4, 0xff, 0xde, 0xa2, 0xe4, 0xff, 0xdd, 0xa3, 0xe2, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe5, +0x99, 0xe4, 0xff, 0xe5, 0x99, 0xe4, 0xff, 0xe0, 0x9f, 0xe2, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xd9, +0xcd, 0xd3, 0xff, 0xd8, 0xd0, 0xcf, 0xff, 0xdf, 0xbe, 0xc2, 0xff, 0xe0, 0x9f, 0xae, 0xff, 0x21, 0x20, 0x20, 0xff, 0xdf, +0x7c, 0x9d, 0xff, 0x21, 0x20, 0x20, 0xff, 0xdf, 0x76, 0xbb, 0xff, 0x21, 0x20, 0x20, 0xff, 0xde, 0x64, 0xbb, 0xff, 0xd6, +0x53, 0xad, 0xff, 0xd4, 0x5a, 0xba, 0xff, 0x21, 0x20, 0x20, 0xff, 0xcd, 0x42, 0xa0, 0xff, 0xd5, 0x51, 0xb0, 0xff, 0xd0, +0x49, 0xa7, 0xff, 0x21, 0x20, 0x20, 0xff, 0xcd, 0x46, 0x96, 0xff, 0x21, 0x20, 0x20, 0xff, 0xd5, 0x54, 0xab, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xdd, 0x71, 0xc2, 0xff, 0xdc, 0x66, 0xb0, 0xff, 0xde, 0x66, 0x9d, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xea, 0x78, 0x8f, 0xff, 0xe4, 0x86, 0x9a, 0xff, 0xe0, 0x9c, 0xb1, 0xff, 0xdf, +0xac, 0xc5, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe1, 0x98, 0xc9, 0xff, 0x21, 0x20, 0x20, 0xff, 0xde, 0x80, 0xdd, 0xff, 0xe0, +0x6c, 0xdc, 0xff, 0xe2, 0x5d, 0xde, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe1, 0x4e, 0xd9, 0xff, 0xde, 0x3b, 0xcb, 0xff, 0xd6, +0x2e, 0xc5, 0xff, 0xcb, 0x22, 0xc7, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xdf, 0x9a, 0xe1, 0xff, 0xdc, +0xa0, 0xdf, 0xff, 0xdf, 0xa1, 0xe1, 0xff, 0xde, 0xa2, 0xde, 0xff, 0x21, 0x20, 0x20, 0xff, 0xe3, 0x9b, 0xe2, 0xff, 0xe5, +0x99, 0xe4, 0xff, 0xe1, 0x9e, 0xe4, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xd4, 0x50, 0xa9, 0xff, 0xd5, 0x57, 0xb0, 0xff, 0xd6, 0x59, 0xb2, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0xe4, 0x8e, 0xa1, 0xff, 0xe2, 0x94, 0xa4, 0xff, 0xdf, 0xa3, 0xb1, 0xff, 0xe0, 0xa4, 0xbb, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0x21, +0x20, 0x20, 0xff, 0x21, 0x20, 0x20, 0xff, 0xde, 0x44, 0xd3, 0xff, 0xd7, 0x33, 0xcb, 0xff, 0xcc, 0x24, 0xc7, 0xff, 0xc6, +0x1c, 0xc6, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xdb, 0x97, 0xdb, 0xff, 0xdb, 0x9f, 0xdc, 0xff, 0xdc, +0xa0, 0xdd, 0xff, 0xdd, 0x97, 0xde, 0xff, 0xe1, 0x96, 0xe1, 0xff, 0xe1, 0x96, 0xe1, 0xff, 0xde, 0x96, 0xdd, 0xff, 0xde, +0x9e, 0xe0, 0xff, 0xdd, 0xa2, 0xde, 0xff, 0xdb, 0xa4, 0xdb, 0xff, 0xd5, 0xbb, 0xd3, 0xff, 0xd6, 0xcf, 0xcf, 0xff, 0xd7, +0xd0, 0xcf, 0xff, 0xdb, 0xca, 0xcd, 0xff, 0xdf, 0xbb, 0xc3, 0xff, 0xe0, 0x9c, 0xae, 0xff, 0xe2, 0x87, 0xa9, 0xff, 0xe3, +0x84, 0xb3, 0xff, 0xe0, 0x85, 0xc5, 0xff, 0xdf, 0x6f, 0xba, 0xff, 0xd9, 0x79, 0xc7, 0xff, 0xd9, 0x74, 0xc3, 0xff, 0xd7, +0x53, 0xa9, 0xff, 0xd5, 0x51, 0xab, 0xff, 0xd7, 0x5e, 0xb6, 0xff, 0xd9, 0x6d, 0xc0, 0xff, 0xda, 0x6f, 0xc0, 0xff, 0xda, +0x73, 0xc2, 0xff, 0xd9, 0x7f, 0xca, 0xff, 0xd9, 0x89, 0xd0, 0xff, 0xd7, 0x8e, 0xd0, 0xff, 0xd6, 0x8e, 0xd0, 0xff, 0xdc, +0x9a, 0xcf, 0xff, 0xe1, 0x9a, 0xc6, 0xff, 0xdd, 0x9c, 0xc0, 0xff, 0xde, 0x86, 0xa6, 0xff, 0xe1, 0x98, 0xad, 0xff, 0xe0, +0x9f, 0xb1, 0xff, 0xe0, 0xa0, 0xb4, 0xff, 0xdd, 0xab, 0xc0, 0xff, 0xdc, 0xa8, 0xce, 0xff, 0xde, 0x9d, 0xd7, 0xff, 0xda, +0x93, 0xd9, 0xff, 0xdb, 0x7e, 0xdb, 0xff, 0xd8, 0x69, 0xd5, 0xff, 0xdb, 0x6a, 0xd8, 0xff, 0xdb, 0x65, 0xd6, 0xff, 0xdb, +0x53, 0xd1, 0xff, 0xdd, 0x44, 0xd8, 0xff, 0xd3, 0x31, 0xd2, 0xff, 0xc7, 0x1e, 0xc6, 0xff, 0xc1, 0x19, 0xbd, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xd5, 0x97, 0xd4, 0xff, 0xda, 0x9f, 0xda, 0xff, 0xd8, 0x99, 0xd8, 0xff, 0xd6, +0x8b, 0xd9, 0xff, 0xd6, 0x89, 0xd9, 0xff, 0xd6, 0x8c, 0xd8, 0xff, 0xd8, 0x98, 0xd8, 0xff, 0xdd, 0xa1, 0xdd, 0xff, 0xdb, +0xa3, 0xdb, 0xff, 0xd6, 0xa5, 0xd6, 0xff, 0xd5, 0x99, 0xd5, 0xff, 0xd5, 0xbe, 0xd2, 0xff, 0xd7, 0xd0, 0xcf, 0xff, 0xd7, +0xd0, 0xcf, 0xff, 0xdc, 0xca, 0xc9, 0xff, 0xe0, 0xb1, 0xb8, 0xff, 0xe1, 0x9c, 0xb5, 0xff, 0xe3, 0x96, 0xbf, 0xff, 0xe0, +0x8c, 0xc5, 0xff, 0xda, 0x7d, 0xc7, 0xff, 0xd7, 0x88, 0xd4, 0xff, 0xd8, 0x77, 0xc7, 0xff, 0xd8, 0x61, 0xb6, 0xff, 0xd7, +0x5a, 0xb2, 0xff, 0xd8, 0x69, 0xbe, 0xff, 0xd8, 0x84, 0xcf, 0xff, 0xd8, 0x86, 0xcd, 0xff, 0xd7, 0x8e, 0xd3, 0xff, 0xd6, +0x95, 0xd6, 0xff, 0xd9, 0x95, 0xd2, 0xff, 0xdb, 0x95, 0xd2, 0xff, 0xdb, 0xa2, 0xd7, 0xff, 0xd8, 0xad, 0xd5, 0xff, 0xda, +0xad, 0xcb, 0xff, 0xda, 0xb0, 0xcb, 0xff, 0xdc, 0xab, 0xc2, 0xff, 0xde, 0xac, 0xbd, 0xff, 0xdb, 0xb2, 0xc3, 0xff, 0xda, +0xaf, 0xc9, 0xff, 0xd8, 0xab, 0xd4, 0xff, 0xd7, 0x9e, 0xd7, 0xff, 0xd7, 0x96, 0xd7, 0xff, 0xd6, 0x8f, 0xd7, 0xff, 0xda, +0x85, 0xda, 0xff, 0xda, 0x80, 0xda, 0xff, 0xd8, 0x7f, 0xd9, 0xff, 0xd6, 0x7f, 0xd8, 0xff, 0xdb, 0x58, 0xd6, 0xff, 0xd7, +0x37, 0xd6, 0xff, 0xd0, 0x2c, 0xcf, 0xff, 0xc4, 0x1b, 0xc1, 0xff, 0xb3, 0xe, 0xa8, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xd4, 0x99, 0xd3, 0xff, 0xd8, 0x9d, 0xd7, 0xff, 0xd7, 0x98, 0xd6, 0xff, 0xd6, 0x8c, 0xd8, 0xff, 0xd6, +0x89, 0xd9, 0xff, 0xd6, 0x90, 0xd7, 0xff, 0xd9, 0x9f, 0xd9, 0xff, 0xd6, 0xa6, 0xd6, 0xff, 0xd4, 0xa6, 0xd5, 0xff, 0xd4, +0x90, 0xd4, 0xff, 0xd4, 0x6b, 0xd3, 0xff, 0xd3, 0xa4, 0xd3, 0xff, 0xd6, 0xce, 0xd0, 0xff, 0xd7, 0xd0, 0xcf, 0xff, 0xd8, +0xcf, 0xce, 0xff, 0xe0, 0xc4, 0xc4, 0xff, 0xdf, 0xbb, 0xc3, 0xff, 0xdc, 0xb9, 0xca, 0xff, 0xd9, 0xa7, 0xcc, 0xff, 0xd8, +0x99, 0xd5, 0xff, 0xd8, 0x9c, 0xd7, 0xff, 0xd9, 0x99, 0xd5, 0xff, 0xd8, 0x8a, 0xcd, 0xff, 0xd9, 0x70, 0xc1, 0xff, 0xd9, +0x75, 0xc4, 0xff, 0xd5, 0x82, 0xca, 0xff, 0xd3, 0x8d, 0xcd, 0xff, 0xd5, 0xa1, 0xd4, 0xff, 0xd7, 0xaa, 0xd6, 0xff, 0xd7, +0xae, 0xd5, 0xff, 0xd7, 0xad, 0xd3, 0xff, 0xd9, 0xae, 0xd0, 0xff, 0xd7, 0xb1, 0xd0, 0xff, 0xda, 0xb0, 0xc8, 0xff, 0xd6, +0xba, 0xce, 0xff, 0xd6, 0xba, 0xcf, 0xff, 0xd9, 0xb4, 0xcb, 0xff, 0xd5, 0xbb, 0xd1, 0xff, 0xd7, 0xac, 0xd5, 0xff, 0xd8, +0x97, 0xd5, 0xff, 0xd5, 0x94, 0xd3, 0xff, 0xd5, 0x95, 0xd5, 0xff, 0xd8, 0x9a, 0xd7, 0xff, 0xd8, 0x97, 0xd6, 0xff, 0xd6, +0x86, 0xd7, 0xff, 0xd5, 0x75, 0xd5, 0xff, 0xd6, 0x6d, 0xd4, 0xff, 0xdc, 0x55, 0xdb, 0xff, 0xd4, 0x33, 0xd4, 0xff, 0xc9, +0x21, 0xc8, 0xff, 0xba, 0x13, 0xb2, 0xff, 0xa2, 0x6, 0x95, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xd4, +0x99, 0xd3, 0xff, 0xd9, 0x9e, 0xd8, 0xff, 0xd7, 0x95, 0xd6, 0xff, 0xd6, 0x8a, 0xd7, 0xff, 0xd6, 0x8f, 0xd6, 0xff, 0xd7, +0x9a, 0xd7, 0xff, 0xd5, 0xa4, 0xd6, 0xff, 0xd4, 0xad, 0xd3, 0xff, 0xd4, 0xa5, 0xd4, 0xff, 0xd0, 0x6e, 0xcf, 0xff, 0xd6, +0x66, 0xd4, 0xff, 0xd4, 0x8b, 0xd5, 0xff, 0xd5, 0xbe, 0xd3, 0xff, 0xd7, 0xcf, 0xcf, 0xff, 0xd7, 0xd0, 0xcf, 0xff, 0xda, +0xce, 0xcb, 0xff, 0xd8, 0xce, 0xce, 0xff, 0xd4, 0xc9, 0xd1, 0xff, 0xd3, 0xbb, 0xd2, 0xff, 0xd6, 0xaf, 0xd6, 0xff, 0xd6, +0xb4, 0xd5, 0xff, 0xd5, 0xb9, 0xd4, 0xff, 0xd6, 0xaf, 0xd3, 0xff, 0xda, 0x9c, 0xcf, 0xff, 0xd8, 0x9e, 0xd3, 0xff, 0xd4, +0xa6, 0xd2, 0xff, 0xd4, 0xac, 0xd2, 0xff, 0xd3, 0xba, 0xd2, 0xff, 0xd3, 0xc2, 0xd2, 0xff, 0xd3, 0xc3, 0xd2, 0xff, 0xd4, +0xbf, 0xd1, 0xff, 0xd4, 0xc0, 0xd1, 0xff, 0xd5, 0xbb, 0xd1, 0xff, 0xd6, 0xb8, 0xce, 0xff, 0xd4, 0xc0, 0xd1, 0xff, 0xd3, +0xc2, 0xd2, 0xff, 0xd4, 0xbc, 0xd2, 0xff, 0xd4, 0xbc, 0xd2, 0xff, 0xd5, 0xb2, 0xd4, 0xff, 0xd6, 0xa0, 0xd5, 0xff, 0xd8, +0x9c, 0xd6, 0xff, 0xd8, 0xa3, 0xd8, 0xff, 0xd8, 0xa0, 0xd7, 0xff, 0xd6, 0x97, 0xd7, 0xff, 0xd8, 0x7a, 0xd8, 0xff, 0xd8, +0x66, 0xd4, 0xff, 0xd8, 0x58, 0xd1, 0xff, 0xdd, 0x47, 0xd8, 0xff, 0xd1, 0x2d, 0xd0, 0xff, 0xc3, 0x1a, 0xbf, 0xff, 0xab, +0xa, 0x9f, 0xff, 0x9a, 0x5, 0x8e, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xd7, 0x9c, 0xd6, 0xff, 0xdc, +0xa1, 0xdc, 0xff, 0xd7, 0x94, 0xd8, 0xff, 0xd6, 0x8b, 0xd8, 0xff, 0xd6, 0x98, 0xd5, 0xff, 0xd4, 0xa3, 0xd4, 0xff, 0xd3, +0xad, 0xd3, 0xff, 0xd6, 0xb2, 0xd5, 0xff, 0xd3, 0x8d, 0xd3, 0xff, 0xd1, 0x65, 0xcf, 0xff, 0xd8, 0x74, 0xd7, 0xff, 0xd7, +0x79, 0xd8, 0xff, 0xd7, 0x9c, 0xd8, 0xff, 0xd5, 0xc7, 0xd1, 0xff, 0xd7, 0xd0, 0xcf, 0xff, 0xd7, 0xd0, 0xcf, 0xff, 0xd7, +0xd0, 0xcf, 0xff, 0xd6, 0xcf, 0xd0, 0xff, 0xd4, 0xca, 0xd1, 0xff, 0xd5, 0xc9, 0xd1, 0xff, 0xd4, 0xc8, 0xd1, 0xff, 0xd2, +0xc5, 0xd2, 0xff, 0xd3, 0xc5, 0xd2, 0xff, 0xd4, 0xc4, 0xd1, 0xff, 0xd3, 0xc3, 0xd3, 0xff, 0xd2, 0xc4, 0xd2, 0xff, 0xd2, +0xc5, 0xd2, 0xff, 0xd2, 0xc7, 0xd2, 0xff, 0xd2, 0xc7, 0xd2, 0xff, 0xd2, 0xc7, 0xd2, 0xff, 0xd2, 0xc7, 0xd2, 0xff, 0xd2, +0xc7, 0xd2, 0xff, 0xd3, 0xc3, 0xd2, 0xff, 0xd3, 0xc2, 0xd2, 0xff, 0xd2, 0xc6, 0xd2, 0xff, 0xd2, 0xc6, 0xd2, 0xff, 0xd3, +0xc2, 0xd2, 0xff, 0xd3, 0xc3, 0xd2, 0xff, 0xd3, 0xc0, 0xd2, 0xff, 0xd5, 0xb6, 0xd4, 0xff, 0xd4, 0xac, 0xd4, 0xff, 0xd2, +0xa8, 0xd2, 0xff, 0xd5, 0x96, 0xd3, 0xff, 0xd6, 0x87, 0xd8, 0xff, 0xd8, 0x71, 0xd6, 0xff, 0xd9, 0x67, 0xd5, 0xff, 0xd9, +0x59, 0xd2, 0xff, 0xda, 0x40, 0xd5, 0xff, 0xcc, 0x24, 0xcb, 0xff, 0xbb, 0x14, 0xb4, 0xff, 0xa3, 0x4, 0x95, 0xff, 0x9e, +0x4, 0x91, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, +0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, +0x46, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, +0x46, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, +0x46, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, +0x46, 0x9c, 0xff }; diff --git a/art/gen/demo.ecotex.png b/art/gen/demo.ecotex.png index f2637ea..ecf88f0 100644 Binary files a/art/gen/demo.ecotex.png and b/art/gen/demo.ecotex.png differ diff --git a/code/game/source/editors/texed.c b/code/game/source/editors/texed.c index 8c08864..b1b1a84 100644 --- a/code/game/source/editors/texed.c +++ b/code/game/source/editors/texed.c @@ -13,6 +13,9 @@ #define GUI_FILE_DIALOG_IMPLEMENTATION #include "gui_file_dialog.h" +#define GUI_TEXTBOX_EXTENDED_IMPLEMENTATION +#include "gui_textbox_extended.h" + static uint16_t screenWidth = 1280; static uint16_t screenHeight = 720; static float zoom = 4.0f; @@ -24,6 +27,7 @@ static float zoom = 4.0f; typedef enum { TPARAM_FLOAT, + TPARAM_COORD, TPARAM_INT, TPARAM_COLOR, TPARAM_STRING, @@ -52,6 +56,7 @@ typedef enum { TOP_DRAW_LINE, TOP_DITHER, TOP_LOAD_IMAGE, + TOP_DRAW_TEXT, TOP_FORCE_UINT8 = UINT8_MAX } td_op_kind; @@ -126,6 +131,8 @@ void texed_run(void) { texed_new(TD_DEFAULT_IMG_WIDTH, TD_DEFAULT_IMG_HEIGHT); + GuiSetStyle(TEXTBOX, TEXT_COLOR_NORMAL, ColorToInt(RAYWHITE)); + zpl_aabb2 screen = { .min = (zpl_vec2) {.x = 0.0f, .y = 0.0f}, .max = (zpl_vec2) {.x = screenWidth, .y = screenHeight}, @@ -222,7 +229,7 @@ void texed_swp_op(int idx, int idx2) { td_op tmp = ctx.ops[idx2]; ctx.ops[idx2] = ctx.ops[idx]; ctx.ops[idx] = tmp; - + ctx.selected_op = idx2; texed_repaint_preview(); } diff --git a/code/game/source/editors/texed_ops.c b/code/game/source/editors/texed_ops.c index f650b61..eeee134 100644 --- a/code/game/source/editors/texed_ops.c +++ b/code/game/source/editors/texed_ops.c @@ -54,6 +54,14 @@ void texed_process_ops(void) { zpl_printf("TOP_LOAD_IMAGE: src %s not found!\n", op->params[0].str); } }break; + case TOP_DRAW_TEXT: { + char const *str = op->params[0].str; + int x = op->params[1].i32; + int y = op->params[2].i32; + int size = op->params[3].i32; + Color color = op->params[4].color; + ImageDrawText(&ctx.img, str, x, y, size, color); + }break; default: { zpl_printf("%s\n", "unsupported op!"); }break; @@ -74,7 +82,10 @@ void texed_process_params(void) { p->flt = (float)zpl_str_to_f64(p->str, NULL); }break; case TPARAM_INT: { - p->u32 = (int)zpl_str_to_i64(p->str, NULL, 10); + p->u32 = (uint32_t)zpl_str_to_i64(p->str, NULL, 10); + }break; + case TPARAM_COORD: { + p->i32 = (int32_t)zpl_str_to_i64(p->str, NULL, 10); }break; case TPARAM_COLOR: { uint32_t color = (uint32_t)zpl_str_to_u64(p->str, NULL, 16); diff --git a/code/game/source/editors/texed_ops_list.c b/code/game/source/editors/texed_ops_list.c index 5b24dfc..e9249b6 100644 --- a/code/game/source/editors/texed_ops_list.c +++ b/code/game/source/editors/texed_ops_list.c @@ -1,5 +1,6 @@ #define PARAM(k,n,v) { .kind = k, .name = n, .str = v } +#define PARAM_DEF_COLOR "000000ff" static td_op default_ops[] = { { @@ -13,22 +14,22 @@ static td_op default_ops[] = { OP(TOP_DRAW_RECT), .num_params = 5, .params = (td_param[]) { - PARAM(TPARAM_INT, "x", "0"), - PARAM(TPARAM_INT, "y", "0"), - PARAM(TPARAM_INT, "w", "10"), - PARAM(TPARAM_INT, "h", "10"), - PARAM(TPARAM_COLOR, "color", "0"), + PARAM(TPARAM_COORD, "x", "0"), + PARAM(TPARAM_COORD, "y", "0"), + PARAM(TPARAM_COORD, "w", "10"), + PARAM(TPARAM_COORD, "h", "10"), + PARAM(TPARAM_COLOR, "color", PARAM_DEF_COLOR), } }, { OP(TOP_DRAW_LINE), .num_params = 5, .params = (td_param[]) { - PARAM(TPARAM_INT, "x1", "0"), - PARAM(TPARAM_INT, "y1", "0"), - PARAM(TPARAM_INT, "x2", "64"), - PARAM(TPARAM_INT, "y2", "64"), - PARAM(TPARAM_COLOR, "color", "0"), + PARAM(TPARAM_COORD, "x1", "0"), + PARAM(TPARAM_COORD, "y1", "0"), + PARAM(TPARAM_COORD, "x2", "64"), + PARAM(TPARAM_COORD, "y2", "64"), + PARAM(TPARAM_COLOR, "color", PARAM_DEF_COLOR), } }, { @@ -45,17 +46,28 @@ static td_op default_ops[] = { OP(TOP_LOAD_IMAGE), .num_params = 6, .params = (td_param[]) { - PARAM(TPARAM_STRING, "src", "art/natives/test.png"), - PARAM(TPARAM_INT, "x", "0"), - PARAM(TPARAM_INT, "y", "0"), - PARAM(TPARAM_INT, "w", "-1"), - PARAM(TPARAM_INT, "h", "-1"), + PARAM(TPARAM_STRING, "src", "art/samples/test.png"), + PARAM(TPARAM_COORD, "x", "0"), + PARAM(TPARAM_COORD, "y", "0"), + PARAM(TPARAM_COORD, "w", "-1"), + PARAM(TPARAM_COORD, "h", "-1"), PARAM(TPARAM_COLOR, "tint", "ffffffff"), } + }, + { + OP(TOP_DRAW_TEXT), + .num_params = 5, + .params = (td_param[]) { + PARAM(TPARAM_STRING, "text", "hello world"), + PARAM(TPARAM_COORD, "x", "0"), + PARAM(TPARAM_COORD, "y", "0"), + PARAM(TPARAM_INT, "size", "16"), + PARAM(TPARAM_COLOR, "color", "ffffffff"), + } } }; // NOTE(zaklaus): IMPORTANT !! keep these in sync -static char const *add_op_list = "CLEAR SOLID;DRAW RECTANGLE;PLOT LINE;DITHER;LOAD IMAGE"; +static char const *add_op_list = "CLEAR SOLID;DRAW RECTANGLE;PLOT LINE;DITHER;LOAD IMAGE;DRAW TEXT"; #define DEF_OPS_LEN (int)(sizeof(default_ops) / (sizeof(default_ops[0]))) diff --git a/code/game/source/editors/texed_prj.c b/code/game/source/editors/texed_prj.c index 7502c5f..256ae55 100644 --- a/code/game/source/editors/texed_prj.c +++ b/code/game/source/editors/texed_prj.c @@ -38,13 +38,12 @@ void texed_load(void) { int parmarrsize = (int)uc.item.as.array.size; for (int j = 0; j < parmarrsize; j += 1) { td_param *p = &op->params[j]; - UNPACK(CWP_ITEM_POSITIVE_INTEGER); - p->kind = (td_param_kind)uc.item.as.u64; UNPACK(CWP_ITEM_STR); zpl_memcopy(p->str, uc.item.as.str.start, uc.item.as.str.length); // NOTE(zaklaus): fix up other metadata p->name = default_ops[kind].params[j].name; + p->kind = default_ops[kind].params[j].kind;; } } @@ -77,7 +76,6 @@ void texed_save(void) { cw_pack_array_size(&pc, op->num_params); for (int j = 0; j < op->num_params; j += 1) { td_param *p = &op->params[j]; - cw_pack_unsigned(&pc, p->kind); cw_pack_str(&pc, p->str, zpl_strlen(p->str)); } } diff --git a/code/game/source/editors/texed_widgets.c b/code/game/source/editors/texed_widgets.c index 2ef21dc..69f1d82 100644 --- a/code/game/source/editors/texed_widgets.c +++ b/code/game/source/editors/texed_widgets.c @@ -182,7 +182,7 @@ void texed_draw_props_pane(zpl_aabb2 r) { switch (p->kind) { case TPARAM_COLOR: { - if (GuiTextBox(aabb2_ray(tbox_r), p->str, 64, p->edit_mode)) { + if (GuiTextBoxEx(aabb2_ray(tbox_r), p->str, 64, p->edit_mode)) { p->edit_mode = true; } @@ -198,9 +198,18 @@ void texed_draw_props_pane(zpl_aabb2 r) { } } }break; - + case TPARAM_COORD: { + if (GuiValueBox(aabb2_ray(tbox_r), NULL, &p->i32, INT32_MIN, INT32_MAX, p->edit_mode)) { + p->edit_mode = !p->edit_mode; + + if (!p->edit_mode) { + sprintf(p->str, "%d", p->i32); + texed_repaint_preview(); + } + }; + }break; default: { - if (GuiTextBox(aabb2_ray(tbox_r), p->str, 64, p->edit_mode)) { + if (GuiTextBoxEx(aabb2_ray(tbox_r), p->str, 64, p->edit_mode)) { p->edit_mode = !p->edit_mode; if (!p->edit_mode) diff --git a/code/vendors/gui_textbox_extended.h b/code/vendors/gui_textbox_extended.h index 954a0a0..69a9929 100644 --- a/code/vendors/gui_textbox_extended.h +++ b/code/vendors/gui_textbox_extended.h @@ -52,32 +52,32 @@ typedef struct GuiTextBoxState { #ifdef __cplusplus extern "C" { // Prevents name mangling of functions #endif - -//---------------------------------------------------------------------------------- -// Module Functions Declaration -//---------------------------------------------------------------------------------- -RAYGUIDEF void GuiTextBoxSetActive(Rectangle bounds); // Sets the active textbox -RAYGUIDEF Rectangle GuiTextBoxGetActive(void); // Get bounds of active textbox - -RAYGUIDEF void GuiTextBoxSetCursor(int cursor); // Set cursor position of active textbox -RAYGUIDEF int GuiTextBoxGetCursor(void); // Get cursor position of active textbox - -RAYGUIDEF void GuiTextBoxSetSelection(int start, int length); // Set selection of active textbox -RAYGUIDEF Vector2 GuiTextBoxGetSelection(void); // Get selection of active textbox (x - selection start y - selection length) - -RAYGUIDEF bool GuiTextBoxIsActive(Rectangle bounds); // Returns true if a textbox control with specified `bounds` is the active textbox -RAYGUIDEF GuiTextBoxState GuiTextBoxGetState(void); // Get state for the active textbox -RAYGUIDEF void GuiTextBoxSetState(GuiTextBoxState state); // Set state for the active textbox (state must be valid else things will break) - -RAYGUIDEF void GuiTextBoxSelectAll(const char *text); // Select all characters in the active textbox (same as pressing `CTRL` + `A`) -RAYGUIDEF void GuiTextBoxCopy(const char *text); // Copy selected text to clipboard from the active textbox (same as pressing `CTRL` + `C`) -RAYGUIDEF void GuiTextBoxPaste(char *text, int textSize); // Paste text from clipboard into the textbox (same as pressing `CTRL` + `V`) -RAYGUIDEF void GuiTextBoxCut(char *text); // Cut selected text in the active textbox and copy it to clipboard (same as pressing `CTRL` + `X`) -RAYGUIDEF int GuiTextBoxDelete(char *text, int length, bool before); // Deletes a character or selection before from the active textbox (depending on `before`). Returns bytes deleted. -RAYGUIDEF int GuiTextBoxGetByteIndex(const char *text, int start, int from, int to); // Get the byte index for a character starting at position `from` with index `start` until position `to`. - -RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool editMode); - + + //---------------------------------------------------------------------------------- + // Module Functions Declaration + //---------------------------------------------------------------------------------- + RAYGUIDEF void GuiTextBoxSetActive(Rectangle bounds); // Sets the active textbox + RAYGUIDEF Rectangle GuiTextBoxGetActive(void); // Get bounds of active textbox + + RAYGUIDEF void GuiTextBoxSetCursor(int cursor); // Set cursor position of active textbox + RAYGUIDEF int GuiTextBoxGetCursor(void); // Get cursor position of active textbox + + RAYGUIDEF void GuiTextBoxSetSelection(int start, int length); // Set selection of active textbox + RAYGUIDEF Vector2 GuiTextBoxGetSelection(void); // Get selection of active textbox (x - selection start y - selection length) + + RAYGUIDEF bool GuiTextBoxIsActive(Rectangle bounds); // Returns true if a textbox control with specified `bounds` is the active textbox + RAYGUIDEF GuiTextBoxState GuiTextBoxGetState(void); // Get state for the active textbox + RAYGUIDEF void GuiTextBoxSetState(GuiTextBoxState state); // Set state for the active textbox (state must be valid else things will break) + + RAYGUIDEF void GuiTextBoxSelectAll(const char *text); // Select all characters in the active textbox (same as pressing `CTRL` + `A`) + RAYGUIDEF void GuiTextBoxCopy(const char *text); // Copy selected text to clipboard from the active textbox (same as pressing `CTRL` + `C`) + RAYGUIDEF void GuiTextBoxPaste(char *text, int textSize); // Paste text from clipboard into the textbox (same as pressing `CTRL` + `V`) + RAYGUIDEF void GuiTextBoxCut(char *text); // Cut selected text in the active textbox and copy it to clipboard (same as pressing `CTRL` + `X`) + RAYGUIDEF int GuiTextBoxDelete(char *text, int length, bool before); // Deletes a character or selection before from the active textbox (depending on `before`). Returns bytes deleted. + RAYGUIDEF int GuiTextBoxGetByteIndex(const char *text, int start, int from, int to); // Get the byte index for a character starting at position `from` with index `start` until position `to`. + + RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool editMode); + #ifdef __cplusplus } #endif @@ -169,7 +169,7 @@ RAYGUIDEF void GuiTextBoxSetSelection(int start, int length) { if (start < 0) start = 0; if (length < 0) length = 0; - + GuiTextBoxSetCursor(start + length); guiTextBoxState.select = start; } @@ -179,7 +179,7 @@ RAYGUIDEF Vector2 GuiTextBoxGetSelection(void) { if (guiTextBoxState.select == -1 || guiTextBoxState.select == guiTextBoxState.cursor) return RAYGUI_CLITERAL(Vector2){ 0 }; else if (guiTextBoxState.cursor > guiTextBoxState.select) return RAYGUI_CLITERAL(Vector2){ guiTextBoxState.select, guiTextBoxState.cursor - guiTextBoxState.select }; - + return RAYGUI_CLITERAL(Vector2){ guiTextBoxState.cursor, guiTextBoxState.select - guiTextBoxState.cursor }; } @@ -200,17 +200,17 @@ RAYGUIDEF void GuiTextBoxSetState(GuiTextBoxState state) RAYGUIDEF int GuiTextBoxGetByteIndex(const char *text, int start, int from, int to) { int i = start, k = from; - + while ((text[i] != '\0') && (k < to)) { int j = 0; int letter = GetNextCodepoint(&text[i], &j); - + if (letter == 0x3f) j = 1; i += j; ++k; } - + return i; } @@ -224,17 +224,17 @@ RAYGUIDEF int GuiTextBoxDelete(char *text, int length, bool before) // Delete selection int start = guiTextBoxState.cursor; int end = guiTextBoxState.select; - + if (guiTextBoxState.cursor > guiTextBoxState.select) { start = guiTextBoxState.select; end = guiTextBoxState.cursor; } - + // Convert to byte indexes startIdx = GuiTextBoxGetByteIndex(text, 0, 0, start); endIdx = GuiTextBoxGetByteIndex(text, 0, 0, end); - + // Adjust text box state guiTextBoxState.cursor = start; // Always set cursor to start of selection if (guiTextBoxState.select < guiTextBoxState.start) guiTextBoxState.start = -1; // Force to recalculate on the next frame @@ -249,35 +249,35 @@ RAYGUIDEF int GuiTextBoxDelete(char *text, int length, bool before) endIdx = GuiTextBoxGetByteIndex(text, 0, 0, guiTextBoxState.cursor); guiTextBoxState.cursor--; startIdx = GuiTextBoxGetByteIndex(text, 0, 0, guiTextBoxState.cursor); - + if (guiTextBoxState.cursor < guiTextBoxState.start) guiTextBoxState.start = -1; // Force to recalculate on the next frame } } else { // Delete character after cursor - if (guiTextBoxState.cursor + 1 <= GuiCountCodepointsUntilNewline(text)) + if (guiTextBoxState.cursor + 1 <= (int)GuiCountCodepointsUntilNewline(text)) { startIdx = GuiTextBoxGetByteIndex(text, 0, 0, guiTextBoxState.cursor); endIdx = GuiTextBoxGetByteIndex(text, 0, 0, guiTextBoxState.cursor+1); } } } - + memmove(&text[startIdx], &text[endIdx], length - endIdx); text[length - (endIdx - startIdx)] = '\0'; guiTextBoxState.select = -1; // Always deselect - + return (endIdx - startIdx); } - + return 0; } RAYGUIDEF void GuiTextBoxSelectAll(const char *text) { guiTextBoxState.cursor = GuiCountCodepointsUntilNewline(text); - + if (guiTextBoxState.cursor > 0) { guiTextBoxState.select = 0; @@ -295,21 +295,21 @@ RAYGUIDEF void GuiTextBoxCopy(const char *text) { int start = guiTextBoxState.cursor; int end = guiTextBoxState.select; - + if (guiTextBoxState.cursor > guiTextBoxState.select) { start = guiTextBoxState.select; end = guiTextBoxState.cursor; } - + // Convert to byte indexes start = GuiTextBoxGetByteIndex(text, 0, 0, start); end = GuiTextBoxGetByteIndex(text, 0, 0, end); - + // FIXME: `TextSubtext()` only lets use copy TEXTSPLIT_MAX_TEXT_LENGTH (1024) bytes // maybe modify `SetClipboardText()` so we can use it only on part of a string const char *clipText = TextSubtext(text, start, end - start); - + SetClipboardText(clipText); } } @@ -320,7 +320,7 @@ RAYGUIDEF void GuiTextBoxPaste(char *text, int textSize) { const char *clipText = GetClipboardText(); // GLFW guaratees this should be UTF8 encoded! int length = strlen(text); - + if ((text != NULL) && (clipText != NULL) && (guiTextBoxState.cursor != -1)) { if ((guiTextBoxState.select != -1) && (guiTextBoxState.select != guiTextBoxState.cursor)) @@ -328,24 +328,24 @@ RAYGUIDEF void GuiTextBoxPaste(char *text, int textSize) // If there's a selection we'll have to delete it first length -= GuiTextBoxDelete(text, length, true); } - + int clipLen = strlen(clipText); // We want the length in bytes - + // Calculate how many bytes can we copy from clipboard text before we run out of space int size = ((length + clipLen) <= textSize) ? clipLen : textSize - length; - + // Make room by shifting to right the bytes after cursor int startIdx = GuiTextBoxGetByteIndex(text, 0, 0, guiTextBoxState.cursor); int endIdx = startIdx + size; memmove(&text[endIdx], &text[startIdx], length - startIdx); text[length + size] = '\0'; // Set the NULL char - + // At long last copy the clipboard text memcpy(&text[startIdx], clipText, size); - + // Set cursor position at the end of the pasted text guiTextBoxState.cursor = 0; - + for (int i = 0; i < (startIdx + size); guiTextBoxState.cursor++) { int next = 0; @@ -353,7 +353,7 @@ RAYGUIDEF void GuiTextBoxPaste(char *text, int textSize) if (letter != 0x3f) i += next; else i += 1; } - + guiTextBoxState.start = -1; // Force to recalculate on the next frame } } @@ -367,27 +367,27 @@ RAYGUIDEF void GuiTextBoxCut(char* text) { // First copy selection to clipboard; int start = guiTextBoxState.cursor, end = guiTextBoxState.select; - + if (guiTextBoxState.cursor > guiTextBoxState.select) { start = guiTextBoxState.select; end = guiTextBoxState.cursor; } - + // Convert to byte indexes int startIdx = GuiTextBoxGetByteIndex(text, 0, 0, start); int endIdx = GuiTextBoxGetByteIndex(text, 0, 0, end); - + // FIXME: `TextSubtext()` only lets use copy TEXTSPLIT_MAX_TEXT_LENGTH (1024) bytes // maybe modify `SetClipboardText()` so we can use it only on parts of a string const char *clipText = TextSubtext(text, startIdx, endIdx - startIdx); SetClipboardText(clipText); - + // Now delete selection (copy data over it) int len = strlen(text); memmove(&text[startIdx], &text[endIdx], len - endIdx); text[len - (endIdx - startIdx)] = '\0'; - + // Adjust text box state guiTextBoxState.cursor = start; // Always set cursor to start of selection if (guiTextBoxState.select < guiTextBoxState.start) guiTextBoxState.start = -1; // Force to recalculate @@ -401,13 +401,13 @@ RAYGUIDEF void GuiTextBoxCut(char* text) RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool editMode) { // Define the cursor movement/selection speed when movement keys are held/pressed - #define TEXTBOX_CURSOR_COOLDOWN 5 - +#define TEXTBOX_CURSOR_COOLDOWN 5 + static int framesCounter = 0; // Required for blinking cursor - + GuiControlState state = guiState; bool pressed = false; - + // Make sure length doesn't exceed `textSize`. `textSize` is actually the max amount of characters the textbox can handle. int length = strlen(text); if (length > textSize) @@ -415,40 +415,40 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi text[textSize] = '\0'; length = textSize; } - + // Make sure we have enough room to draw at least 1 character if ((bounds.width - 2*GuiGetStyle(TEXTBOX, TEXT_INNER_PADDING)) < GuiGetStyle(DEFAULT, TEXT_SIZE)) { bounds.width = GuiGetStyle(DEFAULT, TEXT_SIZE) + 2*GuiGetStyle(TEXTBOX, TEXT_INNER_PADDING); } - + // Center the text vertically int verticalPadding = (bounds.height - 2*GuiGetStyle(TEXTBOX, BORDER_WIDTH) - GuiGetStyle(DEFAULT, TEXT_SIZE))/2; - + if (verticalPadding < 0) { // Make sure the height is sufficient bounds.height = 2*GuiGetStyle(TEXTBOX, BORDER_WIDTH) + GuiGetStyle(DEFAULT, TEXT_SIZE); verticalPadding = 0; } - + // Calculate the drawing area for the text inside the control `bounds` Rectangle textRec = { bounds.x + GuiGetStyle(TEXTBOX, BORDER_WIDTH) + GuiGetStyle(TEXTBOX, TEXT_INNER_PADDING), - bounds.y + verticalPadding + GuiGetStyle(TEXTBOX, BORDER_WIDTH), - bounds.width - 2*(GuiGetStyle(TEXTBOX, TEXT_INNER_PADDING) + GuiGetStyle(TEXTBOX, BORDER_WIDTH)), - GuiGetStyle(DEFAULT, TEXT_SIZE) }; - + bounds.y + verticalPadding + GuiGetStyle(TEXTBOX, BORDER_WIDTH), + bounds.width - 2*(GuiGetStyle(TEXTBOX, TEXT_INNER_PADDING) + GuiGetStyle(TEXTBOX, BORDER_WIDTH)), + GuiGetStyle(DEFAULT, TEXT_SIZE) }; + Vector2 cursorPos = { textRec.x, textRec.y }; // This holds the coordinates inside textRec of the cursor at current position and will be recalculated later bool active = GuiTextBoxIsActive(bounds); // Check if this textbox is the global active textbox - + int selStart = 0, selLength = 0, textStartIndex = 0; - + // Update control //-------------------------------------------------------------------- if ((state != GUI_STATE_DISABLED) && !guiLocked) { Vector2 mousePoint = GetMousePosition(); - + if (editMode) { // Check if we are the global active textbox @@ -469,33 +469,33 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi GuiTextBoxSetActive(RAYGUI_CLITERAL(Rectangle){ 0, 0, -1, -1 }); active = false; } - + if (active) { state = GUI_STATE_PRESSED; framesCounter++; - + // Make sure state doesn't have invalid values if (guiTextBoxState.cursor > length) guiTextBoxState.cursor = -1; if (guiTextBoxState.select > length) guiTextBoxState.select = -1; if (guiTextBoxState.start > length) guiTextBoxState.start = -1; - - + + // Check textbox state for changes and recalculate if necesary if (guiTextBoxState.cursor == -1) { // Set cursor to last visible character in textbox guiTextBoxState.cursor = GuiTextBoxMaxCharacters(text, length, textRec); } - + if (guiTextBoxState.start == -1) { // Force recalculate text start position and text start index - + // NOTE: start and index are always in sync // start will hold the starting character position from where the text will be drawn // while index will hold the byte index inside the text for that character - + if (guiTextBoxState.cursor == 0) { guiTextBoxState.start = guiTextBoxState.index = 0; // No need to recalculate @@ -508,7 +508,7 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi guiTextBoxState.start = guiTextBoxState.cursor - pos + 1; } } - + // ----------------- // HANDLE KEY INPUT // ----------------- @@ -529,7 +529,7 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi { // Selecting if (guiTextBoxState.select == -1) guiTextBoxState.select = guiTextBoxState.cursor; // Mark selection start - + MoveTextBoxCursorRight(text, length, textRec); } else @@ -548,10 +548,10 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi // Move cursor to the right MoveTextBoxCursorRight(text, length, textRec); } - + guiTextBoxState.select = -1; } - + framesCounter = 0; } else if (IsKeyPressed(KEY_LEFT) || (IsKeyDown(KEY_LEFT) && (framesCounter%TEXTBOX_CURSOR_COOLDOWN == 0))) @@ -560,7 +560,7 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi { // Selecting if (guiTextBoxState.select == -1) guiTextBoxState.select = guiTextBoxState.cursor; // Mark selection start - + MoveTextBoxCursorLeft(text); } else @@ -571,7 +571,7 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi if (guiTextBoxState.cursor > guiTextBoxState.select) { guiTextBoxState.cursor = guiTextBoxState.select; - + if (guiTextBoxState.start > guiTextBoxState.cursor) { guiTextBoxState.start = guiTextBoxState.cursor; @@ -584,10 +584,10 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi // Move cursor to the left MoveTextBoxCursorLeft(text); } - + guiTextBoxState.select = -1; } - + framesCounter = 0; } else if (IsKeyPressed(KEY_BACKSPACE) || (IsKeyDown(KEY_BACKSPACE) && (framesCounter%TEXTBOX_CURSOR_COOLDOWN) == 0)) @@ -609,7 +609,7 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi } } else guiTextBoxState.select = -1; // Deselect everything - + // Move cursor to start of text guiTextBoxState.cursor = guiTextBoxState.start = guiTextBoxState.index = 0; framesCounter = 0; @@ -617,7 +617,7 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi else if (IsKeyPressed(KEY_END)) { int max = GuiCountCodepointsUntilNewline(text); - + if (IsKeyDown(KEY_LEFT_SHIFT)) { if ((guiTextBoxState.select == -1) && (guiTextBoxState.cursor != max)) @@ -626,7 +626,7 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi } } else guiTextBoxState.select = -1; // Deselect everything - + int pos = 0; guiTextBoxState.cursor = max; int len = GuiTextBoxGetByteIndex(text, 0, 0, guiTextBoxState.cursor); @@ -648,16 +648,16 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi // Delete selection GuiTextBoxDelete(text, length, true); } - + // Decode codepoint char out[5] = {0}; int sz = EncodeCodepoint(key, &out[0]); - + if (sz != 0) { int startIdx = GuiTextBoxGetByteIndex(text, 0, 0, guiTextBoxState.cursor); int endIdx = startIdx + sz; - + if (endIdx <= textSize && length < textSize - 1) { guiTextBoxState.cursor++; @@ -666,18 +666,18 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi memcpy(&text[startIdx], &out[0], sz); length += sz; text[length] = '\0'; - + if (guiTextBoxState.start != -1) { const int max = GuiTextBoxMaxCharacters(&text[guiTextBoxState.index], length - guiTextBoxState.index, textRec); - + if ((guiTextBoxState.cursor - guiTextBoxState.start) > max) guiTextBoxState.start = -1; } } } } } - + // ------------- // HANDLE MOUSE // ------------- @@ -716,15 +716,15 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi cursor = GuiTextBoxMaxCharacters(&text[guiTextBoxState.index], length - guiTextBoxState.index, textRec); } } - + guiTextBoxState.cursor = cursor + guiTextBoxState.start; - + if (guiTextBoxState.select == -1) { // Mark start of selection guiTextBoxState.select = guiTextBoxState.cursor; } - + // Move the text when cursor is positioned before or after the text if ((framesCounter%TEXTBOX_CURSOR_COOLDOWN) == 0 && move) { @@ -736,13 +736,13 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi } } } - + // Calculate X coordinate of the blinking cursor cursorPos.x = GuiTextBoxGetCursorCoordinates(&text[guiTextBoxState.index], length - guiTextBoxState.index, textRec, guiTextBoxState.cursor - guiTextBoxState.start); - + // Update variables textStartIndex = guiTextBoxState.index; - + if (guiTextBoxState.select == -1) { selStart = guiTextBoxState.cursor; @@ -758,7 +758,7 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi selStart = guiTextBoxState.cursor; selLength = guiTextBoxState.select - guiTextBoxState.cursor; } - + // We aren't drawing all of the text so make sure `DrawTextRecEx()` is selecting things correctly if (guiTextBoxState.start > selStart) { @@ -776,20 +776,20 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi if (active && IsKeyDown(KEY_LEFT_CONTROL) && IsKeyPressed(KEY_C)) { // If active copy all text to clipboard even when disabled - + // Backup textbox state int select = guiTextBoxState.select; int cursor = guiTextBoxState.cursor; int start = guiTextBoxState.start; - + if ((guiTextBoxState.select == -1) || (guiTextBoxState.select == guiTextBoxState.cursor)) { // If no selection then mark all text to be copied to clipboard GuiTextBoxSelectAll(text); } - + GuiTextBoxCopy(text); - + // Restore textbox state guiTextBoxState.select = select; guiTextBoxState.cursor = cursor; @@ -801,20 +801,20 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi state = GUI_STATE_FOCUSED; if (IsMouseButtonPressed(0)) pressed = true; } - + } if (pressed) framesCounter = 0; } - + // Draw control //-------------------------------------------------------------------- DrawRectangleLinesEx(bounds, GuiGetStyle(TEXTBOX, BORDER_WIDTH), Fade(GetColor(GuiGetStyle(TEXTBOX, BORDER + (state*3))), guiAlpha)); - + if (state == GUI_STATE_PRESSED) { DrawRectangle(bounds.x + GuiGetStyle(TEXTBOX, BORDER_WIDTH), bounds.y + GuiGetStyle(TEXTBOX, BORDER_WIDTH), bounds.width - 2*GuiGetStyle(TEXTBOX, BORDER_WIDTH), bounds.height - 2*GuiGetStyle(TEXTBOX, BORDER_WIDTH), Fade(GetColor(GuiGetStyle(TEXTBOX, BASE_COLOR_FOCUSED)), guiAlpha)); - + // Draw blinking cursor if (editMode && active && ((framesCounter/TEXTEDIT_CURSOR_BLINK_FRAMES)%2 == 0) && selLength == 0) { @@ -825,10 +825,10 @@ RAYGUIDEF bool GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool edi { DrawRectangle(bounds.x + GuiGetStyle(TEXTBOX, BORDER_WIDTH), bounds.y + GuiGetStyle(TEXTBOX, BORDER_WIDTH), bounds.width - 2*GuiGetStyle(TEXTBOX, BORDER_WIDTH), bounds.height - 2*GuiGetStyle(TEXTBOX, BORDER_WIDTH), Fade(GetColor(GuiGetStyle(TEXTBOX, BASE_COLOR_DISABLED)), guiAlpha)); } - + // Finally draw the text and selection DrawTextRecEx(guiFont, &text[textStartIndex], textRec, GuiGetStyle(DEFAULT, TEXT_SIZE), GuiGetStyle(DEFAULT, TEXT_SPACING), false, Fade(GetColor(GuiGetStyle(TEXTBOX, TEXT + (state*3))), guiAlpha), selStart, selLength, GetColor(GuiGetStyle(TEXTBOX, COLOR_SELECTED_FG)), GetColor(GuiGetStyle(TEXTBOX, COLOR_SELECTED_BG))); - + return pressed; } @@ -841,7 +841,7 @@ static int GetPrevCodepoint(const char *text, const char *start, int *prev) int c = 0x3f; char *p = (char *)text; *prev = 1; - + for (int i = 0; (p >= start) && (i < 4); p--, i++) { if ((((unsigned char)*p) >> 6) != 2) @@ -850,7 +850,7 @@ static int GetPrevCodepoint(const char *text, const char *start, int *prev) break; } } - + return c; } @@ -860,17 +860,17 @@ static inline unsigned int GuiCountCodepointsUntilNewline(const char *text) { unsigned int len = 0; char *ptr = (char*)&text[0]; - + while ((*ptr != '\0') && (*ptr != '\n')) { int next = 0; int letter = GetNextCodepoint(ptr, &next); - + if (letter == 0x3f) ptr += 1; else ptr += next; ++len; } - + return len; } @@ -881,18 +881,18 @@ static int GuiMeasureTextBox(const char *text, int length, Rectangle rec, int *p const Font font = guiFont; const float fontSize = GuiGetStyle(DEFAULT, TEXT_SIZE); const float spacing = GuiGetStyle(DEFAULT, TEXT_SPACING); - + int textOffsetX = 0; // Offset between characters float scaleFactor = 0.0f; - + int letter = 0; // Current character int index = 0; // Index position in sprite font - + scaleFactor = fontSize/font.baseSize; - + int i = 0, k = 0; int glyphWidth = 0; - + for (i = 0; i < length; i++, k++) { glyphWidth = 0; @@ -901,22 +901,22 @@ static int GuiMeasureTextBox(const char *text, int length, Rectangle rec, int *p if (letter == 0x3f) next = 1; index = GetGlyphIndex(font, letter); i += next - 1; - + if (letter != '\n') { glyphWidth = (font.chars[index].advanceX == 0)? - (int)(font.recs[index].width*scaleFactor + spacing): - (int)(font.chars[index].advanceX*scaleFactor + spacing); - + (int)(font.recs[index].width*scaleFactor + spacing): + (int)(font.chars[index].advanceX*scaleFactor + spacing); + if ((textOffsetX + glyphWidth + 1) >= rec.width) break; - + if ((mode == GUI_MEASURE_MODE_CURSOR_POS) && (*pos == k)) break; else if (mode == GUI_MEASURE_MODE_CURSOR_COORDS) { // Check if the mouse pointer is inside the glyph rect Rectangle grec = {rec.x + textOffsetX - 1, rec.y, glyphWidth, (font.baseSize + font.baseSize/2)*scaleFactor - 1 }; Vector2 mouse = GetMousePosition(); - + if (CheckCollisionPointRec(mouse, grec)) { // Smooth selection by dividing the glyph rectangle into 2 equal parts and checking where the mouse resides @@ -925,18 +925,18 @@ static int GuiMeasureTextBox(const char *text, int length, Rectangle rec, int *p textOffsetX += glyphWidth; k++; } - + break; } } } else break; - + textOffsetX += glyphWidth; } - + *pos = k; - + return (rec.x + textOffsetX - 1); } @@ -948,41 +948,41 @@ static int GuiMeasureTextBoxRev(const char *text, int length, Rectangle rec, int const Font font = guiFont; const float fontSize = GuiGetStyle(DEFAULT, TEXT_SIZE); const float spacing = GuiGetStyle(DEFAULT, TEXT_SPACING); - + int textOffsetX = 0; // Offset between characters float scaleFactor = 0.0f; - + int letter = 0; // Current character int index = 0; // Index position in sprite font - + scaleFactor = fontSize/font.baseSize; - + int i = 0, k = 0; int glyphWidth = 0, prev = 1; for (i = length; i >= 0; i--, k++) { glyphWidth = 0; letter = GetPrevCodepoint(&text[i], &text[0], &prev); - + if (letter == 0x3f) prev = 1; index = GetGlyphIndex(font, letter); i -= prev - 1; - + if (letter != '\n') { glyphWidth = (font.chars[index].advanceX == 0)? - (int)(font.recs[index].width*scaleFactor + spacing): - (int)(font.chars[index].advanceX*scaleFactor + spacing); - + (int)(font.recs[index].width*scaleFactor + spacing): + (int)(font.chars[index].advanceX*scaleFactor + spacing); + if ((textOffsetX + glyphWidth + 1) >= rec.width) break; } else break; - + textOffsetX += glyphWidth; } - + *pos = k; - + return (i + prev); } @@ -1011,9 +1011,9 @@ static inline void MoveTextBoxCursorRight(const char* text, int length, Rectangl // FIXME: Counting codepoints each time we press the key is expensive, find another way int count = GuiCountCodepointsUntilNewline(text); if (guiTextBoxState.cursor < count ) guiTextBoxState.cursor++; - + const int max = GuiTextBoxMaxCharacters(&text[guiTextBoxState.index], length - guiTextBoxState.index, textRec); - + if ((guiTextBoxState.cursor - guiTextBoxState.start) > max) { const int cidx = GuiTextBoxGetByteIndex(text, guiTextBoxState.index, guiTextBoxState.start, guiTextBoxState.cursor); @@ -1026,7 +1026,7 @@ static inline void MoveTextBoxCursorRight(const char* text, int length, Rectangl static inline void MoveTextBoxCursorLeft(const char* text) { if (guiTextBoxState.cursor > 0) guiTextBoxState.cursor--; - + if (guiTextBoxState.cursor < guiTextBoxState.start) { int prev = 0; @@ -1066,7 +1066,7 @@ static int EncodeCodepoint(unsigned int c, char out[5]) out[3] = (char)((c & 0x3f) | 0x80); len = 4; } - + out[len] = 0; return len; }