From 3c3b858c0168ae826525595ef2fb5d275484f989 Mon Sep 17 00:00:00 2001 From: imilka Date: Sat, 10 Nov 2012 22:16:18 +0000 Subject: n7100 support Change-Id: I111e3be9a1c6ea8b68eab5c87fa6c084ba9bb5c3 --- drivers/input/touchscreen/mms152_ts.c | 634 ++- drivers/input/touchscreen/wacom/table-q1.h | 57 + drivers/input/touchscreen/wacom/table-t03g.h | 63 + drivers/input/touchscreen/wacom/table-t0lte.h | 63 + drivers/input/touchscreen/wacom/table-t0ltedcm.h | 64 + drivers/input/touchscreen/wacom/table-t0ltekors.h | 140 + .../wacom/table/q1/wacom_i2c_coordX_CCW_LLeft_44.h | 73 + .../wacom/table/q1/wacom_i2c_coordX_CW_LRight_44.h | 73 + .../wacom/table/q1/wacom_i2c_coordX_PLeft_44.h | 73 + .../wacom/table/q1/wacom_i2c_coordX_PRight_44.h | 73 + .../wacom/table/q1/wacom_i2c_coordY_CCW_LLeft_44.h | 73 + .../wacom/table/q1/wacom_i2c_coordY_CW_LRight_44.h | 73 + .../wacom/table/q1/wacom_i2c_coordY_PLeft_44.h | 73 + .../wacom/table/q1/wacom_i2c_coordY_PRight_44.h | 73 + .../wacom/table/t03g/wacom_i2c_tblX_CCW_LLeft_T0.h | 71 + .../wacom/table/t03g/wacom_i2c_tblX_CW_LRight_T0.h | 71 + .../wacom/table/t03g/wacom_i2c_tblX_PLeft_T0.h | 71 + .../wacom/table/t03g/wacom_i2c_tblX_PRight_T0.h | 71 + .../wacom/table/t03g/wacom_i2c_tblY_CCW_LLeft_T0.h | 71 + .../wacom/table/t03g/wacom_i2c_tblY_CW_LRight_T0.h | 71 + .../wacom/table/t03g/wacom_i2c_tblY_PLeft_T0.h | 71 + .../wacom/table/t03g/wacom_i2c_tblY_PRight_T0.h | 71 + .../table/t0lte/wacom_i2c_tblX_CCW_LLeft_T0.h | 71 + .../table/t0lte/wacom_i2c_tblX_CW_LRight_T0.h | 71 + .../wacom/table/t0lte/wacom_i2c_tblX_PLeft_T0.h | 71 + .../wacom/table/t0lte/wacom_i2c_tblX_PRight_T0.h | 71 + .../table/t0lte/wacom_i2c_tblY_CCW_LLeft_T0.h | 71 + .../table/t0lte/wacom_i2c_tblY_CW_LRight_T0.h | 71 + .../wacom/table/t0lte/wacom_i2c_tblY_PLeft_T0.h | 71 + .../wacom/table/t0lte/wacom_i2c_tblY_PRight_T0.h | 71 + .../table/t0ltedcm/wacom_i2c_tblX_CCW_LLeft_T0.h | 71 + .../table/t0ltedcm/wacom_i2c_tblX_CW_LRight_T0.h | 71 + .../wacom/table/t0ltedcm/wacom_i2c_tblX_PLeft_T0.h | 71 + .../table/t0ltedcm/wacom_i2c_tblX_PRight_T0.h | 71 + .../table/t0ltedcm/wacom_i2c_tblY_CCW_LLeft_T0.h | 71 + .../table/t0ltedcm/wacom_i2c_tblY_CW_LRight_T0.h | 71 + .../wacom/table/t0ltedcm/wacom_i2c_tblY_PLeft_T0.h | 71 + .../table/t0ltedcm/wacom_i2c_tblY_PRight_T0.h | 71 + .../t0ltekors/kt/wacom_i2c_tblX_CCW_LLeft_T0.h | 71 + .../t0ltekors/kt/wacom_i2c_tblX_CW_LRight_T0.h | 71 + .../table/t0ltekors/kt/wacom_i2c_tblX_PLeft_T0.h | 71 + .../table/t0ltekors/kt/wacom_i2c_tblX_PRight_T0.h | 71 + .../t0ltekors/kt/wacom_i2c_tblY_CCW_LLeft_T0.h | 71 + .../t0ltekors/kt/wacom_i2c_tblY_CW_LRight_T0.h | 71 + .../table/t0ltekors/kt/wacom_i2c_tblY_PLeft_T0.h | 71 + .../table/t0ltekors/kt/wacom_i2c_tblY_PRight_T0.h | 71 + .../t0ltekors/lgt/wacom_i2c_tblX_CCW_LLeft_T0.h | 71 + .../t0ltekors/lgt/wacom_i2c_tblX_CW_LRight_T0.h | 71 + .../table/t0ltekors/lgt/wacom_i2c_tblX_PLeft_T0.h | 71 + .../table/t0ltekors/lgt/wacom_i2c_tblX_PRight_T0.h | 71 + .../t0ltekors/lgt/wacom_i2c_tblY_CCW_LLeft_T0.h | 71 + .../t0ltekors/lgt/wacom_i2c_tblY_CW_LRight_T0.h | 71 + .../table/t0ltekors/lgt/wacom_i2c_tblY_PLeft_T0.h | 71 + .../table/t0ltekors/lgt/wacom_i2c_tblY_PRight_T0.h | 71 + .../t0ltekors/skt/wacom_i2c_tblX_CCW_LLeft_T0.h | 71 + .../t0ltekors/skt/wacom_i2c_tblX_CW_LRight_T0.h | 71 + .../table/t0ltekors/skt/wacom_i2c_tblX_PLeft_T0.h | 71 + .../table/t0ltekors/skt/wacom_i2c_tblX_PRight_T0.h | 71 + .../t0ltekors/skt/wacom_i2c_tblY_CCW_LLeft_T0.h | 71 + .../t0ltekors/skt/wacom_i2c_tblY_CW_LRight_T0.h | 71 + .../table/t0ltekors/skt/wacom_i2c_tblY_PLeft_T0.h | 71 + .../table/t0ltekors/skt/wacom_i2c_tblY_PRight_T0.h | 71 + drivers/input/touchscreen/wacom/wacom_i2c.c | 201 +- .../wacom/wacom_i2c_coordX_CCW_LLeft_44.h | 73 - .../wacom/wacom_i2c_coordX_CW_LRight_44.h | 73 - .../touchscreen/wacom/wacom_i2c_coordX_PLeft_44.h | 73 - .../touchscreen/wacom/wacom_i2c_coordX_PRight_44.h | 73 - .../wacom/wacom_i2c_coordY_CCW_LLeft_44.h | 73 - .../wacom/wacom_i2c_coordY_CW_LRight_44.h | 73 - .../touchscreen/wacom/wacom_i2c_coordY_PLeft_44.h | 73 - .../touchscreen/wacom/wacom_i2c_coordY_PRight_44.h | 73 - .../touchscreen/wacom/wacom_i2c_coord_table.h | 100 +- .../touchscreen/wacom/wacom_i2c_coord_tables.h | 3 + drivers/input/touchscreen/wacom/wacom_i2c_firm.c | 26 +- .../input/touchscreen/wacom/wacom_i2c_firm_g9.h | 4867 ++++++++++++++++++++ drivers/input/touchscreen/wacom/wacom_i2c_flash.c | 12 + .../input/touchscreen/wacom/wacom_i2c_flash_g9.c | 1518 ++++++ .../input/touchscreen/wacom/wacom_i2c_flash_g9.h | 474 ++ drivers/input/touchscreen/wacom/wacom_i2c_func.c | 380 +- drivers/input/touchscreen/wacom/wacom_i2c_func.h | 12 +- .../wacom/wacom_i2c_tblX_CCW_LLeft_T0.h | 71 - .../wacom/wacom_i2c_tblX_CW_LRight_T0.h | 71 - .../touchscreen/wacom/wacom_i2c_tblX_PLeft_T0.h | 71 - .../touchscreen/wacom/wacom_i2c_tblX_PRight_T0.h | 71 - .../wacom/wacom_i2c_tblY_CCW_LLeft_T0.h | 71 - .../wacom/wacom_i2c_tblY_CW_LRight_T0.h | 71 - .../touchscreen/wacom/wacom_i2c_tblY_PLeft_T0.h | 71 - .../touchscreen/wacom/wacom_i2c_tblY_PRight_T0.h | 71 - 88 files changed, 12192 insertions(+), 1566 deletions(-) create mode 100755 drivers/input/touchscreen/wacom/table-q1.h create mode 100755 drivers/input/touchscreen/wacom/table-t03g.h create mode 100755 drivers/input/touchscreen/wacom/table-t0lte.h create mode 100755 drivers/input/touchscreen/wacom/table-t0ltedcm.h create mode 100755 drivers/input/touchscreen/wacom/table-t0ltekors.h create mode 100755 drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_CCW_LLeft_44.h create mode 100755 drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_CW_LRight_44.h create mode 100755 drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_PLeft_44.h create mode 100755 drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_PRight_44.h create mode 100755 drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_CCW_LLeft_44.h create mode 100755 drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_CW_LRight_44.h create mode 100755 drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_PLeft_44.h create mode 100755 drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_PRight_44.h create mode 100755 drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_PRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_PRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_PRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_PRight_T0.h create mode 100644 drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_CCW_LLeft_T0.h create mode 100644 drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_CW_LRight_T0.h create mode 100644 drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_PLeft_T0.h create mode 100644 drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_PRight_T0.h create mode 100644 drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_CCW_LLeft_T0.h create mode 100644 drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_CW_LRight_T0.h create mode 100644 drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_PLeft_T0.h create mode 100644 drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_PRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_PRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_PRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_PRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_PRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_PRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_CCW_LLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_CW_LRight_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_PLeft_T0.h create mode 100755 drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_PRight_T0.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_coordX_CCW_LLeft_44.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_coordX_CW_LRight_44.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_coordX_PLeft_44.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_coordX_PRight_44.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_coordY_CCW_LLeft_44.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_coordY_CW_LRight_44.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_coordY_PLeft_44.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_coordY_PRight_44.h create mode 100755 drivers/input/touchscreen/wacom/wacom_i2c_firm_g9.h create mode 100755 drivers/input/touchscreen/wacom/wacom_i2c_flash_g9.c create mode 100755 drivers/input/touchscreen/wacom/wacom_i2c_flash_g9.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_tblX_CCW_LLeft_T0.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_tblX_CW_LRight_T0.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_tblX_PLeft_T0.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_tblX_PRight_T0.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_tblY_CCW_LLeft_T0.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_tblY_CW_LRight_T0.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_tblY_PLeft_T0.h delete mode 100644 drivers/input/touchscreen/wacom/wacom_i2c_tblY_PRight_T0.h (limited to 'drivers/input') diff --git a/drivers/input/touchscreen/mms152_ts.c b/drivers/input/touchscreen/mms152_ts.c index 37b772c..fa1d295 100644 --- a/drivers/input/touchscreen/mms152_ts.c +++ b/drivers/input/touchscreen/mms152_ts.c @@ -88,6 +88,7 @@ enum { /* each address addresses 4-byte words */ #define ISP_MAX_FW_SIZE (0x1F00 * 4) #define ISP_IC_INFO_ADDR 0x1F00 +#define ISP_CAL_DATA_SIZE 256 #ifdef SEC_TSP_FW_UPDATE @@ -168,8 +169,8 @@ int touch_is_pressed; #define ISC_DL_MODE 1 /* 5.55" OCTA LCD */ -#define FW_VERSION_L 0x18 -#define FW_VERSION_M 0x17 +#define FW_VERSION_L 0x29 +#define FW_VERSION_M 0x50 #define MAX_FW_PATH 255 #define TSP_FW_FILENAME "melfas_fw.bin" @@ -180,7 +181,7 @@ int touch_is_pressed; */ #define DEFAULT_SLAVE_ADDR 0x48 -#define SECTION_NUM 4 +#define SECTION_NUM 3 #define SECTION_NAME_LEN 5 #define PAGE_HEADER 3 @@ -216,7 +217,7 @@ int touch_is_pressed; #define ISC_MAX(x, y) (((x) > (y)) ? (x) : (y)) static const char section_name[SECTION_NUM][SECTION_NAME_LEN] = { - "BOOT", "CORE", "PRIV", "PUBL" + "BOOT", "CORE", "CONF" }; static const unsigned char crc0_buf[31] = { @@ -271,8 +272,7 @@ enum { SEC_NONE = -1, SEC_BOOTLOADER = 0, SEC_CORE, - SEC_PRIVATE_CONFIG, - SEC_PUBLIC_CONFIG, + SEC_CONFIG, SEC_LIMIT }; @@ -307,6 +307,12 @@ struct tsp_callbacks { void (*inform_charger)(struct tsp_callbacks *tsp_cb, bool mode); }; +#ifdef CONFIG_LCD_FREQ_SWITCH +struct tsp_lcd_callbacks { + void (*inform_lcd)(struct tsp_lcd_callbacks *tsp_cb, bool en); +}; +#endif + struct mms_ts_info { struct i2c_client *client; struct input_dev *input_dev; @@ -339,8 +345,14 @@ struct mms_ts_info { enum fw_flash_mode fw_flash_mode; void (*register_cb)(void *); struct tsp_callbacks callbacks; +#ifdef CONFIG_LCD_FREQ_SWITCH + void (*register_lcd_cb)(void *); + struct tsp_lcd_callbacks lcd_callback; + bool tsp_lcdfreq_flag; +#endif bool ta_status; bool noise_mode; + bool sleep_wakeup_ta_check; #if defined(SEC_TSP_DEBUG) unsigned char finger_state[MAX_FINGERS]; @@ -718,6 +730,7 @@ static void mms_set_noise_mode(struct mms_ts_info *info) } else { dev_notice(&client->dev, "noise_mode & TA disconnect!!!\n"); i2c_smbus_write_byte_data(info->client, 0x30, 0x2); + info->noise_mode = 0; } } @@ -736,18 +749,21 @@ static void reset_mms_ts(struct mms_ts_info *info) release_all_fingers(info); mms_pwr_on_reset(info); - enable_irq(info->irq); - info->enabled = true; - if (info->ta_status) { - dev_notice(&client->dev, "TA connect!!!\n"); - i2c_smbus_write_byte_data(info->client, 0x33, 0x1); - } else { - dev_notice(&client->dev, "TA disconnect!!!\n"); - i2c_smbus_write_byte_data(info->client, 0x33, 0x2); + info->enabled = true; + if (info->fw_ic_ver < 0x18) { + if (info->ta_status) { + dev_notice(&client->dev, "TA connect!!!\n"); + i2c_smbus_write_byte_data(info->client, 0x33, 0x1); + } else { + dev_notice(&client->dev, "TA disconnect!!!\n"); + i2c_smbus_write_byte_data(info->client, 0x33, 0x2); + } } mms_set_noise_mode(info); + enable_irq(info->irq); + dev_notice(&client->dev, "%s--\n", __func__); } @@ -777,6 +793,41 @@ static void melfas_ta_cb(struct tsp_callbacks *cb, bool ta_status) */ } +#ifdef CONFIG_LCD_FREQ_SWITCH +static void melfas_lcd_cb(struct tsp_lcd_callbacks *cb, bool en) +{ + struct mms_ts_info *info = + container_of(cb, struct mms_ts_info, lcd_callback); + + if (info->enabled == false) { + dev_err(&info->client->dev, + "[TSP] do not excute %s.(touch off)\n", __func__); + return; + } + + if (info->fw_ic_ver < 0x21) { + dev_err(&info->client->dev, + "[TSP] Do not support firmware LCD framerate changing(ver = 0x%x)\n", + info->fw_ic_ver); + return; + } + + if (en) { + if (info->tsp_lcdfreq_flag == 0) { + info->tsp_lcdfreq_flag = 1; + dev_info(&info->client->dev, "[TSP] LCD framerate to 40 Hz\n"); + i2c_smbus_write_byte_data(info->client, 0x34, 0x1); + } + } else { + if (info->tsp_lcdfreq_flag == 1) { + info->tsp_lcdfreq_flag = 0; + dev_info(&info->client->dev, "[TSP] LCD framreate to 60 Hz\n"); + i2c_smbus_write_byte_data(info->client, 0x34, 0x1); + } + } +} +#endif + static irqreturn_t mms_ts_interrupt(int irq, void *dev_id) { struct mms_ts_info *info = dev_id; @@ -866,7 +917,7 @@ static irqreturn_t mms_ts_interrupt(int irq, void *dev_id) if (buf[0] == 0x0E) { /* NOISE MODE */ dev_dbg(&client->dev, "[TSP] noise mode enter!!\n"); - info->noise_mode = 1 ; + info->noise_mode = 1; mms_set_noise_mode(info); goto out; } @@ -920,12 +971,42 @@ static irqreturn_t mms_ts_interrupt(int irq, void *dev_id) input_mt_slot(info->input_dev, id); input_mt_report_slot_state(info->input_dev, MT_TOOL_FINGER, false); +#ifdef CONFIG_SAMSUNG_PRODUCT_SHIP if (info->panel == 'M') { if (info->finger_state[id] != 0) { info->finger_state[id] = 0; +#ifdef CONFIG_LCD_FREQ_SWITCH + dev_notice(&client->dev, + "R(%c)(%d) [%2d]", info->ldi, + (info->tsp_lcdfreq_flag ? 40 : 60), + id); +#else + dev_notice(&client->dev, + "R(%c) [%2d]", info->ldi, id); +#endif + } + } else { + if (info->finger_state[id] != 0) { + info->finger_state[id] = 0; + dev_notice(&client->dev, + "R [%2d]", id); + } + } +#else + if (info->panel == 'M') { + if (info->finger_state[id] != 0) { + info->finger_state[id] = 0; +#ifdef CONFIG_LCD_FREQ_SWITCH + dev_notice(&client->dev, + "R(%c)(%d) [%2d],([%4d],[%3d])", + info->ldi, + (info->tsp_lcdfreq_flag ? 40 : 60), + id, x, y); +#else dev_notice(&client->dev, "R(%c) [%2d],([%4d],[%3d])", info->ldi, id, x, y); +#endif } } else { if (info->finger_state[id] != 0) { @@ -935,6 +1016,7 @@ static irqreturn_t mms_ts_interrupt(int irq, void *dev_id) id, x, y, tmp[4], tmp[5]); } } +#endif continue; } if (info->panel == 'M') { @@ -955,14 +1037,36 @@ static irqreturn_t mms_ts_interrupt(int irq, void *dev_id) ABS_MT_ANGLE, angle); input_report_abs(info->input_dev, ABS_MT_PALM, palm); - +#ifdef CONFIG_SAMSUNG_PRODUCT_SHIP + if (info->finger_state[id] == 0) { + info->finger_state[id] = 1; +#ifdef CONFIG_LCD_FREQ_SWITCH + dev_notice(&client->dev, + "P(%c)(%d) [%2d]", info->ldi, + (info->tsp_lcdfreq_flag ? 40 : 60), id); +#else + dev_notice(&client->dev, + "P(%c) [%2d]", info->ldi, id); +#endif + } +#else if (info->finger_state[id] == 0) { info->finger_state[id] = 1; +#ifdef CONFIG_LCD_FREQ_SWITCH + dev_notice(&client->dev, + "P(%c)(%d) [%2d],([%4d],[%3d]) w=%d, major=%d, minor=%d, angle=%d, palm=%d", + info->ldi, + (info->tsp_lcdfreq_flag ? 40 : 60), + id, x, y, tmp[4], tmp[6], + tmp[7], angle, palm); +#else dev_notice(&client->dev, "P(%c) [%2d],([%4d],[%3d]) w=%d, major=%d, minor=%d, angle=%d, palm=%d", info->ldi, id, x, y, tmp[4], tmp[6], tmp[7], angle, palm); +#endif } +#endif } else { input_mt_slot(info->input_dev, id); input_mt_report_slot_state(info->input_dev, @@ -975,13 +1079,20 @@ static irqreturn_t mms_ts_interrupt(int irq, void *dev_id) ABS_MT_TOUCH_MAJOR, tmp[4]); input_report_abs(info->input_dev, ABS_MT_PRESSURE, tmp[5]); - +#ifdef CONFIG_SAMSUNG_PRODUCT_SHIP + if (info->finger_state[id] == 0) { + info->finger_state[id] = 1; + dev_notice(&client->dev, + "P [%2d]", id); + } +#else if (info->finger_state[id] == 0) { info->finger_state[id] = 1; dev_notice(&client->dev, "P [%2d],([%4d],[%3d]),S:%d W:%d", id, x, y, tmp[4], tmp[5]); } +#endif } touch_is_pressed++; } @@ -1070,8 +1181,7 @@ static int mms100_get_version_info(struct i2c_client *_client) unsigned char rd_buf[8]; /* config version brust read (core, private, public) */ - ret = mms100_i2c_read(_client, ISC_ADDR_VERSION, 4, rd_buf); - + ret = mms100_i2c_read(_client, ISC_ADDR_VERSION, 3, rd_buf); if (ret < 0) { pr_info("[TSP ISC] %s,%d: i2c read fail[%d]\n", __func__, __LINE__, ret); @@ -1083,12 +1193,10 @@ static int mms100_get_version_info(struct i2c_client *_client) ts_info[SEC_CORE].compatible_version = ts_info[SEC_BOOTLOADER].version; - ts_info[SEC_PRIVATE_CONFIG].compatible_version = - ts_info[SEC_PUBLIC_CONFIG].compatible_version = + ts_info[SEC_CONFIG].compatible_version = ts_info[SEC_CORE].version; ret = mms100_i2c_read(_client, ISC_ADDR_SECTION_PAGE_INFO, 8, rd_buf); - if (ret < 0) { pr_info("[TSP ISC] %s,%d: i2c read fail[%d]\n", __func__, __LINE__, ret); @@ -1097,7 +1205,7 @@ static int mms100_get_version_info(struct i2c_client *_client) for (i = 0; i < SECTION_NUM; i++) { ts_info[i].start_addr = rd_buf[i]; - ts_info[i].end_addr = rd_buf[i + SECTION_NUM]; + ts_info[i].end_addr = rd_buf[i + SECTION_NUM + 1]; } for (i = 0; i < SECTION_NUM; i++) { @@ -1229,8 +1337,9 @@ static int mms100_compare_version_info(struct i2c_client *_client) } } section_update_flag[0] = false; - pr_info("[TSP ISC] [%d] [%d] [%d]", section_update_flag[1], - section_update_flag[2], section_update_flag[3]); + section_update_flag[1] = false; + pr_info("[TSP ISC] [%d] [%d] [%d]", section_update_flag[0], + section_update_flag[1], section_update_flag[2]); if (section_update_flag[SEC_BOOTLOADER]) { expected_compatibility[SEC_CORE] = @@ -1241,16 +1350,14 @@ static int mms100_compare_version_info(struct i2c_client *_client) } if (section_update_flag[SEC_CORE]) { - expected_compatibility[SEC_PUBLIC_CONFIG] = - expected_compatibility[SEC_PRIVATE_CONFIG] = + expected_compatibility[SEC_CONFIG] = mbin_info[SEC_CORE].version; } else { - expected_compatibility[SEC_PUBLIC_CONFIG] = - expected_compatibility[SEC_PRIVATE_CONFIG] = + expected_compatibility[SEC_CONFIG] = ts_info[SEC_CORE].version; } - for (i = SEC_CORE; i < SEC_PUBLIC_CONFIG; i++) { + for (i = SEC_CORE; i < SEC_CONFIG; i++) { if (section_update_flag[i]) { pr_info("[TSP ISC] section_update_flag(%d), 0x%02x, 0x%02x\n", i, expected_compatibility[i], @@ -1371,7 +1478,7 @@ static int mms100_ISC_clear_validate_markers(struct i2c_client *_client) int i, j; bool is_matched_address; - for (i = SEC_CORE; i <= SEC_PUBLIC_CONFIG; i++) { + for (i = SEC_CORE; i <= SEC_CONFIG; i++) { if (section_update_flag[i]) { if (ts_info[i].end_addr <= 30 && ts_info[i].end_addr > 0) { @@ -1384,10 +1491,10 @@ static int mms100_ISC_clear_validate_markers(struct i2c_client *_client) } } - for (i = SEC_CORE; i <= SEC_PUBLIC_CONFIG; i++) { + for (i = SEC_CORE; i <= SEC_CONFIG; i++) { if (section_update_flag[i]) { is_matched_address = false; - for (j = SEC_CORE; j <= SEC_PUBLIC_CONFIG; j++) { + for (j = SEC_CORE; j <= SEC_CONFIG; j++) { if (mbin_info[i].end_addr == ts_info[i].end_addr) { is_matched_address = true; @@ -1411,10 +1518,68 @@ static int mms100_ISC_clear_validate_markers(struct i2c_client *_client) return ISC_SUCCESS; } +static void mms100_calc_crc(unsigned char *crc, + int page_addr, unsigned char *ptr_fw) +{ + int i, j; + + unsigned char ucData; + + unsigned short SeedValue; + unsigned short CRC_check_buf; + unsigned short CRC_send_buf; + unsigned short IN_data; + unsigned short XOR_bit_1; + unsigned short XOR_bit_2; + unsigned short XOR_bit_3; + + CRC_check_buf = 0xFFFF; + SeedValue = (unsigned short)page_addr; + + for (i = 7; i >= 0; i--) { + IN_data = (SeedValue >> i) & 0x01; + XOR_bit_1 = (CRC_check_buf & 0x0001) ^ IN_data; + XOR_bit_2 = XOR_bit_1^(CRC_check_buf >> 11 & 0x01); + XOR_bit_3 = XOR_bit_1^(CRC_check_buf >> 4 & 0x01); + CRC_send_buf = (XOR_bit_1 << 4) | (CRC_check_buf >> 12 & 0x0F); + CRC_send_buf = + (CRC_send_buf << 7) | (XOR_bit_2 << 6) | + (CRC_check_buf >> 5 & 0x3F); + CRC_send_buf = + (CRC_send_buf << 4) | (XOR_bit_3 << 3) | + (CRC_check_buf >> 1 & 0x0007); + CRC_check_buf = CRC_send_buf; + } + + for (j = 0; j < 1024; j++) { + ucData = ptr_fw[j]; + + for (i = 7; i >= 0; i--) { + IN_data = (ucData >> i) & 0x0001; + XOR_bit_1 = (CRC_check_buf & 0x0001) ^ IN_data; + XOR_bit_2 = XOR_bit_1^(CRC_check_buf >> 11 & 0x01); + XOR_bit_3 = XOR_bit_1^(CRC_check_buf >> 4 & 0x01); + CRC_send_buf = + (XOR_bit_1 << 4) | (CRC_check_buf >> 12 & 0x0F); + CRC_send_buf = + (CRC_send_buf << 7) | (XOR_bit_2 << 6) | + (CRC_check_buf >> 5 & 0x3F); + CRC_send_buf = + (CRC_send_buf << 4) | (XOR_bit_3 << 3) | + (CRC_check_buf >> 1 & 0x0007); + CRC_check_buf = CRC_send_buf; + } + } + + crc[0] = (unsigned char)((CRC_check_buf >> 8) & 0xFF); + crc[1] = (unsigned char)((CRC_check_buf >> 0) & 0xFF); +} + static int mms100_update_section_data(struct i2c_client *_client) { - int i, ret, next_ptr; + int i, j, ret; unsigned char rd_buf; + unsigned char crc[2]; const unsigned char *ptr_fw; char str_buf[STRING_BUF_LEN]; int page_addr; @@ -1423,28 +1588,45 @@ static int mms100_update_section_data(struct i2c_client *_client) if (section_update_flag[i]) { pr_info("[TSP ISC] section data i2c flash : [%d]", i); - next_ptr = 0; ptr_fw = fw_mbin[i]->data; do { - sscanf(ptr_fw + next_ptr, "%s", str_buf); - next_ptr += strlen(str_buf) + 1; + sscanf(ptr_fw, "%s", str_buf); + ptr_fw += strlen(str_buf) + 1; +/* + pr_info("[TSP ISC] Section[%d] %s", i, str_buf ); +*/ } while (!strstr(str_buf, "[Binary]")); - ptr_fw = ptr_fw + next_ptr + 2; + ptr_fw += 1; for (page_addr = mbin_info[i].start_addr; page_addr <= mbin_info[i].end_addr; page_addr++) { if (page_addr - mbin_info[i].start_addr > 0) - ptr_fw += PACKET_SIZE; + ptr_fw += 1024; - if ((ptr_fw[0] != ISC_CMD_UPDATE_MODE) || - (ptr_fw[1] != ISC_SUBCMD_DATA_WRITE) || - (ptr_fw[2] != page_addr)) - return ISC_WRITE_BUFFER_ERROR; + g_wr_buf[0] = ISC_CMD_UPDATE_MODE; + g_wr_buf[1] = ISC_SUBCMD_DATA_WRITE; + g_wr_buf[2] = (unsigned char)page_addr; + for (j = 0; j < 1024; j += 4) { + g_wr_buf[3+j] = ptr_fw[j+3]; + g_wr_buf[3+j+1] = ptr_fw[j+2]; + g_wr_buf[3+j+2] = ptr_fw[j+1]; + g_wr_buf[3+j+3] = ptr_fw[j+0]; + } + + mms100_calc_crc(crc, page_addr, &g_wr_buf[3]); + + g_wr_buf[1027] = crc[0]; + g_wr_buf[1028] = crc[1]; +/* + pr_info("[TSP ISC] [%d] DATA %02X %02X %02X %02X CRC %02X %02X ", + page_addr, g_wr_buf[3], g_wr_buf[4], + g_wr_buf[5], g_wr_buf[6] , crc[0] , crc[1] ); +*/ ret = i2c_master_send(_client, - ptr_fw, PACKET_SIZE); + g_wr_buf, PACKET_SIZE); if (ret < 0) { pr_info("[TSP ISC] %s,%d: i2c write fail[%d]\n", __func__, __LINE__, ret); @@ -1467,20 +1649,25 @@ static int mms100_update_section_data(struct i2c_client *_client) } } - pr_info("[TSP ISC]End mms100_update_section_data()\n"); return ISC_SUCCESS; } -static int mms100_open_mbinary(struct i2c_client *_client) +static int mms100_open_mbinary(struct mms_ts_info *info) { + struct i2c_client *_client = info->client; int ret = 0; + ret += request_firmware(&(fw_mbin[0]),\ + "tsp_melfas/note/BOOT.fw", &_client->dev); ret += request_firmware(&(fw_mbin[1]),\ - "tsp_melfas/note/CORE.fw", &_client->dev); - ret += request_firmware(&(fw_mbin[2]),\ - "tsp_melfas/note/PRIV.fw", &_client->dev); - ret += request_firmware(&(fw_mbin[3]),\ - "tsp_melfas/note/PUBL.fw", &_client->dev); + "tsp_melfas/note/CORE.fw", &_client->dev); + if (info->ldi == 'L') { + ret += request_firmware(&(fw_mbin[2]),\ + "tsp_melfas/note/CONFL.fw", &_client->dev); + } else { + ret += request_firmware(&(fw_mbin[2]),\ + "tsp_melfas/note/CONFM.fw", &_client->dev); + } if (!ret) return ISC_SUCCESS; @@ -1514,7 +1701,7 @@ int mms100_ISC_download_mbinary(struct mms_ts_info *info) if (ret_msg != ISC_SUCCESS) goto ISC_ERROR_HANDLE; */ - ret_msg = mms100_open_mbinary(_client); + ret_msg = mms100_open_mbinary(info); if (ret_msg != ISC_SUCCESS) goto ISC_ERROR_HANDLE; @@ -1806,15 +1993,24 @@ static int fw_download(struct mms_ts_info *info, const u8 * data, size_t len) struct i2c_client *client = info->client; u32 val; int ret = 0; + int i; + u32 *buf = kzalloc(ISP_CAL_DATA_SIZE * 4, GFP_KERNEL); + if (!buf) { + dev_err(&info->client->dev, "%s: failed to allocate memory\n", + __func__); + return -ENOMEM; + } if (len % 4) { dev_err(&client->dev, "fw image size (%d) must be a multiple of 4 bytes\n", len); + kfree(buf); return -EINVAL; } else if (len > ISP_MAX_FW_SIZE) { dev_err(&client->dev, "fw image is too big, %d > %d\n", len, ISP_MAX_FW_SIZE); + kfree(buf); return -EINVAL; } @@ -1827,6 +2023,10 @@ static int fw_download(struct mms_ts_info *info, const u8 * data, size_t len) hw_reboot_bootloader(info); + dev_info(&client->dev, "calibration data backup\n"); + for (i = 0; i < ISP_CAL_DATA_SIZE; i++) + buf[i] = flash_readl(info, ISP_IC_INFO_ADDR); + val = flash_readl(info, ISP_IC_INFO_ADDR); dev_info(&client->dev, "IC info: 0x%02x (%x)\n", val & 0xff, val); @@ -1846,15 +2046,19 @@ static int fw_download(struct mms_ts_info *info, const u8 * data, size_t len) goto err; usleep_range(1000, 1500); - hw_reboot_normal(info); - usleep_range(1000, 1500); - dev_info(&client->dev, "fw download done...\n"); + dev_info(&client->dev, "restoring data\n"); + for (i = 0; i < ISP_CAL_DATA_SIZE; i++) + flash_writel(info, ISP_IC_INFO_ADDR, buf[i]); + kfree(buf); + dev_info(&client->dev, "fw download done...\n"); + hw_reboot_normal(info); msleep(200); return 0; err: dev_err(&client->dev, "fw download failed...\n"); + kfree(buf); hw_reboot_normal(info); return ret; } @@ -1987,7 +2191,7 @@ err_mem_alloc: } #endif /* SEC_TSP_ISC_FW_UPDATE */ -static int get_core_version(struct mms_ts_info *info) +static int get_fw_version(struct mms_ts_info *info, u8 area) { struct i2c_client *client = info->client; struct i2c_adapter *adapter = client->adapter; @@ -2016,43 +2220,14 @@ static int get_core_version(struct mms_ts_info *info) return ret; } - return buf[1]; -} - -static int get_fw_version_temp(struct mms_ts_info *info) -{ - struct i2c_client *client = info->client; - struct i2c_adapter *adapter = client->adapter; - struct i2c_msg msg; - u8 reg = MMS_CORE_VERSION; - int ret; - unsigned char buf[4]; - - msg.addr = client->addr; - msg.flags = 0x00; - msg.len = 1; - msg.buf = ® - - ret = i2c_transfer(adapter, &msg, 1); - - if (ret >= 0) { - msg.addr = client->addr; - msg.flags = I2C_M_RD; - msg.len = 4; - msg.buf = buf; - - ret = i2c_transfer(adapter, &msg, 1); - } - if (ret < 0) { - pr_err("[TSP] : read error : [%d]", ret); - return ret; - } - - dev_info(&client->dev, - "[TSP]firm ver [0x%x][0x%x][0x%x][0x%x]\n", - buf[0], buf[1], buf[2], buf[3]); - - return buf[2]; + if (area == SEC_BOOTLOADER) + return buf[0]; + else if (area == SEC_CORE) + return buf[1]; + else if (area == SEC_CONFIG) + return buf[2]; + else + return 0; } static int get_panel_version(struct mms_ts_info *info) @@ -2067,20 +2242,7 @@ static int get_panel_version(struct mms_ts_info *info) return ret; } -#if 0 -static int get_fw_version(struct mms_ts_info *info) -{ - int ret; - int retries = 3; - - /* this seems to fail sometimes after a reset.. retry a few times */ - do { - ret = i2c_smbus_read_byte_data(info->client, MMS_FW_VERSION); - } while (ret < 0 && retries-- > 0); - return ret; -} -#endif /* static int mms_ts_enable(struct mms_ts_info *info, int wakeupcmd) { @@ -2123,7 +2285,7 @@ static int mms_ts_fw_info(struct mms_ts_info *info) int ret = 0; int ver; - ver = get_fw_version_temp(info); + ver = get_fw_version(info, SEC_CONFIG); info->fw_ic_ver = ver; dev_info(&client->dev, "[TSP]fw version 0x%02x !!!!\n", ver); @@ -2144,8 +2306,8 @@ static int mms_ts_fw_info(struct mms_ts_info *info) return ret; } -#if 0 -static int mms_ts_fw_load(struct mms_ts_info *info) + +static int mms_ts_fw_load(struct mms_ts_info *info, bool force, char ldi) { struct i2c_client *client = info->client; @@ -2154,15 +2316,11 @@ static int mms_ts_fw_load(struct mms_ts_info *info) int bin_ver; int retries = 3; - ver = get_fw_version_temp(info); + ver = get_fw_version(info, SEC_CONFIG); info->fw_ic_ver = ver; dev_info(&client->dev, "[TSP]fw version 0x%02x !!!!\n", ver); - pr_err("[TSP] ISC Ver [0x%02x] [0x%02x]", - i2c_smbus_read_byte_data(info->client, 0xF4), - i2c_smbus_read_byte_data(info->client, 0xF5)); - if (!info->pdata || !info->pdata->mux_fw_flash) { ret = 1; dev_err(&client->dev, @@ -2170,21 +2328,30 @@ static int mms_ts_fw_load(struct mms_ts_info *info) goto out; } - if (info->ldi == 'L') - bin_ver = FW_VERSION_L; - else - bin_ver = FW_VERSION_M; + if (ldi == 'N') { + if (info->ldi == 'M') + bin_ver = FW_VERSION_M; + else + bin_ver = FW_VERSION_L; + } else { + if (ldi == 'M') + bin_ver = FW_VERSION_M; + else + bin_ver = FW_VERSION_L; + } - if (ver >= bin_ver) { - dev_info(&client->dev, - "fw version update does not need\n"); - goto done; + if (!force) { + if ((ver >= bin_ver) && (ver != 0xff)) { + dev_info(&client->dev, + "fw version update does not need\n"); + goto done; + } } while (retries--) { ret = mms100_ISC_download_mbinary(info); - ver = get_fw_version_temp(info); + ver = get_fw_version(info, SEC_CONFIG); info->fw_ic_ver = ver; if (ret == 0) { @@ -2200,19 +2367,10 @@ static int mms_ts_fw_load(struct mms_ts_info *info) } out: - return ret; - done: - -#if ISC_DL_MODE /* ISC_DL_MODE start */ - pr_err("[TSP] ISC Ver [0x%02x] [0x%02x]", - i2c_smbus_read_byte_data(info->client, 0xF4), - i2c_smbus_read_byte_data(info->client, 0xF5)); -#endif - return ret; } -#endif + #ifdef SEC_TSP_FACTORY_TEST static void set_cmd_result(struct mms_ts_info *info, char *buff, int len) { @@ -2445,6 +2603,23 @@ static void get_raw_data(struct mms_ts_info *info, u8 cmd) snprintf(buff, sizeof(buff), "%d,%d", min_value, max_value); set_cmd_result(info, buff, strnlen(buff, sizeof(buff))); + touch_is_pressed = 0; + release_all_fingers(info); + + mms_pwr_on_reset(info); + info->enabled = true; + + if (info->fw_ic_ver < 0x18) { + if (info->ta_status) { + dev_notice(&info->client->dev, "TA connect!!!\n"); + i2c_smbus_write_byte_data(info->client, 0x33, 0x1); + } else { + dev_notice(&info->client->dev, "TA disconnect!!!\n"); + i2c_smbus_write_byte_data(info->client, 0x33, 0x2); + } + } + mms_set_noise_mode(info); + enable_irq(info->irq); return; @@ -2649,7 +2824,7 @@ static int mms_ts_core_fw_load(struct mms_ts_info *info) long fsize = 0; const struct firmware *tsp_fw = NULL; - ver = get_fw_version_temp(info); + ver = get_fw_version(info, SEC_CONFIG); info->fw_ic_ver = ver; dev_info(&client->dev, "Entered REQ_FW\n"); @@ -2698,7 +2873,7 @@ static int mms_ts_core_fw_load(struct mms_ts_info *info) continue; } - ver = get_fw_version_temp(info); + ver = get_fw_version(info, SEC_CONFIG); info->fw_ic_ver = ver; if (ver == fw_bin_ver) { @@ -2749,29 +2924,42 @@ static void fw_update(void *device_data) "fw_ic_ver = 0x%02x, fw_bin_ver = 0x%02x\n", info->fw_ic_ver, fw_bin_ver); - if (info->cmd_param[0] == 0 - && info->fw_ic_ver >= fw_bin_ver) { - dev_info(&client->dev, - "fw version update does not need\n"); - info->cmd_state = 2; - goto do_not_need_update; + if (info->cmd_param[0] == 0) { + if (info->fw_core_ver > 0x53) { + dev_info(&client->dev, + "fw version update does not need\n"); + info->cmd_state = 2; + goto do_not_need_update; + } else if (info->fw_core_ver == 0x53) { + if (info->fw_ic_ver >= fw_bin_ver) { + dev_info(&client->dev, + "fw version update does not need\n"); + info->cmd_state = 2; + goto do_not_need_update; + } + } else { /* core < 0x53 */ + dev_info(&client->dev, + "fw version update need(core:0x%x)\n", + info->fw_core_ver); + } } switch (info->cmd_param[0]) { case BUILT_IN: dev_info(&client->dev, "built in fw is loaded!!\n"); - + disable_irq(info->irq); while (retries--) { #if 0 ret = mms100_ISC_download_mbinary(info); #else ret = mms_ts_core_fw_load(info); #endif - ver = get_fw_version_temp(info); + ver = get_fw_version(info, SEC_CONFIG); info->fw_ic_ver = ver; if (ret == 0) { pr_err("[TSP] mms100_ISC_download_mbinary success"); info->cmd_state = 2; + enable_irq(info->irq); return; } else { pr_err("[TSP] mms100_ISC_download_mbinary fail[%d]", @@ -2779,6 +2967,7 @@ static void fw_update(void *device_data) info->cmd_state = 3; } } + enable_irq(info->irq); return; break; @@ -2860,7 +3049,7 @@ static void fw_update(void *device_data) continue; } - ver = get_fw_version_temp(info); + ver = get_fw_version(info, SEC_CONFIG); info->fw_ic_ver = ver; if (info->cmd_param[0] == 1 || info->cmd_param[0] == 2) { @@ -2913,9 +3102,9 @@ static void get_fw_ver_bin(void *device_data) set_default_result(info); if (info->ldi == 'L') - snprintf(buff, sizeof(buff), "%#02x", FW_VERSION_L); + snprintf(buff, sizeof(buff), "ME0053%02x", FW_VERSION_L); else - snprintf(buff, sizeof(buff), "%#02x", FW_VERSION_M); + snprintf(buff, sizeof(buff), "ME0053%02x", FW_VERSION_M); set_cmd_result(info, buff, strnlen(buff, sizeof(buff))); info->cmd_state = 2; @@ -2928,12 +3117,15 @@ static void get_fw_ver_ic(void *device_data) struct mms_ts_info *info = (struct mms_ts_info *)device_data; char buff[16] = {0}; - int ver; set_default_result(info); - ver = info->fw_ic_ver; - snprintf(buff, sizeof(buff), "%#02x", ver); + if (info->enabled) { + info->fw_core_ver = get_fw_version(info, SEC_CORE); + info->fw_ic_ver = get_fw_version(info, SEC_CONFIG); + } + snprintf(buff, sizeof(buff), "ME00%02x%02x", + info->fw_core_ver, info->fw_ic_ver); set_cmd_result(info, buff, strnlen(buff, sizeof(buff))); info->cmd_state = 2; @@ -2949,7 +3141,10 @@ static void get_config_ver(void *device_data) set_default_result(info); - snprintf(buff, sizeof(buff), "%s", info->config_fw_version); + if (info->ldi == 'L') + snprintf(buff, sizeof(buff), "N7100_Me_0921_L"); + else + snprintf(buff, sizeof(buff), "N7100_Me_0911_M"); set_cmd_result(info, buff, strnlen(buff, sizeof(buff))); info->cmd_state = 2; dev_info(&info->client->dev, "%s: %s(%d)\n", __func__, @@ -3206,7 +3401,7 @@ static void get_x_num(void *device_data) __func__, val); return; } - } else { + } else if (info->fw_ic_ver < 0x29) { ret = i2c_smbus_read_i2c_block_data(info->client, ADDR_CH_NUM, 2, r_buf); val = r_buf[0]; @@ -3220,6 +3415,8 @@ static void get_x_num(void *device_data) __func__, val); return; } + } else { + val = 30; } snprintf(buff, sizeof(buff), "%u", val); set_cmd_result(info, buff, strnlen(buff, sizeof(buff))); @@ -3252,7 +3449,7 @@ static void get_y_num(void *device_data) __func__, val); return; } - } else { + } else if (info->fw_ic_ver < 0x29) { ret = i2c_smbus_read_i2c_block_data(info->client, ADDR_CH_NUM, 2, r_buf); val = r_buf[1]; @@ -3266,6 +3463,8 @@ static void get_y_num(void *device_data) __func__, val); return; } + } else { + val = 17; } snprintf(buff, sizeof(buff), "%u", val); set_cmd_result(info, buff, strnlen(buff, sizeof(buff))); @@ -3671,6 +3870,9 @@ static int __devinit mms_ts_probe(struct i2c_client *client, info->lcd_type = info->pdata->lcd_type; info->input_event = info->pdata->input_event; info->register_cb = info->pdata->register_cb; +#ifdef CONFIG_LCD_FREQ_SWITCH + info->register_lcd_cb = info->pdata->register_lcd_cb; +#endif } else { info->max_x = 720; info->max_y = 1280; @@ -3679,7 +3881,7 @@ static int __devinit mms_ts_probe(struct i2c_client *client, i2c_set_clientdata(client, info); info->pdata->power(true); - msleep(100); + msleep(250); if (gpio_get_value(GPIO_OLED_ID)) { info->ldi = 'L'; @@ -3696,7 +3898,7 @@ static int __devinit mms_ts_probe(struct i2c_client *client, goto err_config; } - info->fw_core_ver = get_core_version(info); + info->fw_core_ver = get_fw_version(info, SEC_CORE); dev_info(&client->dev, "core version : 0x%02x\n", info->fw_core_ver); @@ -3710,10 +3912,12 @@ static int __devinit mms_ts_probe(struct i2c_client *client, ret); goto err_config; } + info->fw_core_ver = get_fw_version(info, SEC_CORE); } if (info->ldi == 'L') { - if (info->fw_core_ver != 0x53) { + if ((info->fw_core_ver < 0x53) || + (info->fw_core_ver == 0xff)) { dev_err(&client->dev, "core version must be 0x53\n"); dev_err(&client->dev, "excute core firmware update\n"); ret = mms_ts_core_fw_load(info); @@ -3722,13 +3926,49 @@ static int __devinit mms_ts_probe(struct i2c_client *client, "failed to initialize (%d)\n", ret); goto err_config; } + info->fw_core_ver = get_fw_version(info, SEC_CORE); + } + info->panel = get_panel_version(info); + if (info->panel != 'M') { + if (info->fw_core_ver == 0x53) { + dev_err(&client->dev, "cannot read panel info\n"); + dev_err(&client->dev, "excute core firmware update\n"); + ret = mms_ts_fw_load(info, true, 'L'); + } else { + dev_err(&client->dev, "excute core firmware update\n"); + ret = mms_ts_core_fw_load(info); + } + if (ret) { + dev_err(&client->dev, + "failed to initialize (%d)\n", + ret); + } } - info->fw_ic_ver = get_fw_version_temp(info); - if (info->fw_ic_ver < FW_VERSION_L) { - dev_err(&client->dev, "firmware version error\n"); - dev_err(&client->dev, "panel:0x%x, bin:0x%x\n", + info->fw_ic_ver = get_fw_version(info, SEC_CONFIG); + if (((info->fw_ic_ver < FW_VERSION_L) || + (info->fw_ic_ver == 0xff)) && + (info->fw_core_ver == 0x53)) { + dev_err(&client->dev, "firmware update\n"); + dev_err(&client->dev, "ic:0x%x, bin:0x%x\n", info->fw_ic_ver, FW_VERSION_L); - ret = mms_ts_core_fw_load(info); + if ((info->fw_ic_ver >= 0x21) || + (info->fw_ic_ver == 0) || + (info->fw_ic_ver == 0xff)) + ret = mms_ts_fw_load(info, false, 'N'); + else + ret = mms_ts_core_fw_load(info); + if (ret) { + dev_err(&client->dev, + "failed to initialize (%d)\n", ret); + goto err_config; + } + } + if ((info->fw_ic_ver >= 0x50) && + (info->fw_ic_ver <= 0x69)) { + dev_err(&client->dev, "LSI panel, Magna firmware written\n"); + dev_err(&client->dev, "ic:0x%x, bin:0x%x\n", + info->fw_ic_ver, FW_VERSION_L); + ret = mms_ts_fw_load(info, true, 'L'); if (ret) { dev_err(&client->dev, "failed to initialize (%d)\n", ret); @@ -3738,14 +3978,9 @@ static int __devinit mms_ts_probe(struct i2c_client *client, } else { info->panel = get_panel_version(info); dev_info(&client->dev, "%c panel\n", info->panel); -#if 0 - if (info->panel == 'M') - ret = mms_ts_fw_load(info); - else - ret = mms_ts_fw_info(info); -#else if (info->panel == 'M') { - if (info->fw_core_ver != 0x53) { + if ((info->fw_core_ver < 0x53) || + (info->fw_core_ver == 0xff)) { dev_err(&client->dev, "core version must be 0x53\n"); dev_err(&client->dev, "excute core firmware update\n"); ret = mms_ts_core_fw_load(info); @@ -3755,13 +3990,20 @@ static int __devinit mms_ts_probe(struct i2c_client *client, ret); goto err_config; } + info->fw_core_ver = + get_fw_version(info, SEC_CORE); } - info->fw_ic_ver = get_fw_version_temp(info); - if (info->fw_ic_ver < FW_VERSION_M) { - dev_err(&client->dev, "firmware version error\n"); - dev_err(&client->dev, "panel:0x%x, bin:0x%x\n", + info->fw_ic_ver = get_fw_version(info, SEC_CONFIG); + if ((info->fw_ic_ver < FW_VERSION_M) && + (info->fw_core_ver == 0x53)) { + dev_err(&client->dev, "firmware update\n"); + dev_err(&client->dev, "ic:0x%x, bin:0x%x\n", info->fw_ic_ver, FW_VERSION_M); - ret = mms_ts_core_fw_load(info); + if ((info->fw_ic_ver >= 0x24) || + (info->fw_ic_ver == 0)) + ret = mms_ts_fw_load(info, false, 'N'); + else + ret = mms_ts_core_fw_load(info); if (ret) { dev_err(&client->dev, "failed to initialize (%d)\n", @@ -3770,11 +4012,19 @@ static int __devinit mms_ts_probe(struct i2c_client *client, } } } else if (info->panel == 'A') { - dev_info(&client->dev, "A panel. Do nothing\n"); + dev_info(&client->dev, "A panel. Do not firm update\n"); } else { dev_err(&client->dev, "cannot read panel info\n"); - dev_err(&client->dev, "excute core firmware update\n"); - ret = mms_ts_core_fw_load(info); + info->fw_ic_ver = get_fw_version(info, SEC_CONFIG); + if (info->fw_core_ver == 0x53) { + dev_err(&client->dev, "firmware update\n"); + dev_err(&client->dev, "ic:0x%x, bin:0x%x\n", + info->fw_ic_ver, FW_VERSION_M); + ret = mms_ts_fw_load(info, true, 'N'); + } else { + dev_err(&client->dev, "excute core firmware update\n"); + ret = mms_ts_core_fw_load(info); + } if (ret) { dev_err(&client->dev, "failed to initialize (%d)\n", @@ -3782,7 +4032,18 @@ static int __devinit mms_ts_probe(struct i2c_client *client, goto err_config; } } -#endif + if ((info->fw_ic_ver >= 0x30) && + (info->fw_ic_ver <= 0x49)) { + dev_err(&client->dev, "Magna panel, LSI firmware written\n"); + dev_err(&client->dev, "ic:0x%x, bin:0x%x\n", + info->fw_ic_ver, FW_VERSION_M); + ret = mms_ts_fw_load(info, true, 'M'); + if (ret) { + dev_err(&client->dev, + "failed to initialize (%d)\n", ret); + goto err_config; + } + } } info->panel = get_panel_version(info); dev_info(&client->dev, "%c panel\n", info->panel); @@ -3802,6 +4063,12 @@ static int __devinit mms_ts_probe(struct i2c_client *client, info->callbacks.inform_charger = melfas_ta_cb; if (info->register_cb) info->register_cb(&info->callbacks); +#ifdef CONFIG_LCD_FREQ_SWITCH + info->lcd_callback.inform_lcd = melfas_lcd_cb; + if (info->register_lcd_cb) + info->register_lcd_cb(&info->lcd_callback); + info->tsp_lcdfreq_flag = 0; +#endif snprintf(info->phys, sizeof(info->phys), "%s/input0", dev_name(&client->dev)); @@ -3954,8 +4221,12 @@ static int mms_ts_suspend(struct device *dev) disable_irq(info->irq); info->enabled = false; touch_is_pressed = 0; +#ifdef CONFIG_LCD_FREQ_SWITCH + info->tsp_lcdfreq_flag = 0; +#endif release_all_fingers(info); info->pdata->power(0); + info->sleep_wakeup_ta_check = info->ta_status; /* This delay needs to prevent unstable POR by rapid frequently pressing of PWR key. */ msleep(50); @@ -3979,7 +4250,7 @@ static int mms_ts_resume(struct device *dev) info->pdata->power(1); msleep(120); - if (info->fw_ic_ver != 0x18) { + if (info->fw_ic_ver < 0x18) { if (info->ta_status) { dev_notice(&client->dev, "TA connect!!!\n"); i2c_smbus_write_byte_data(info->client, 0x33, 0x1); @@ -3991,6 +4262,15 @@ static int mms_ts_resume(struct device *dev) info->enabled = true; mms_set_noise_mode(info); + if (info->fw_ic_ver >= 0x21) { + if ((info->ta_status == 1) && + (info->sleep_wakeup_ta_check == 0)) { + dev_notice(&client->dev, + "TA connect!!! %s\n", __func__); + i2c_smbus_write_byte_data(info->client, 0x32, 0x1); + } + } + /* Because irq_type by EXT_INTxCON register is changed to low_level * after wakeup, irq_type set to falling edge interrupt again. */ diff --git a/drivers/input/touchscreen/wacom/table-q1.h b/drivers/input/touchscreen/wacom/table-q1.h new file mode 100755 index 0000000..acbe03d --- /dev/null +++ b/drivers/input/touchscreen/wacom/table-q1.h @@ -0,0 +1,57 @@ +/* + * table-q1.h - Wacom G5 Digitizer Controller (I2C bus) + * + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +short TblX_CCW_LLeft_44[] = { +#include "table/q1/wacom_i2c_coordX_CCW_LLeft_44.h" +}; +short TblY_CCW_LLeft_44[] = { +#include "table/q1/wacom_i2c_coordY_CCW_LLeft_44.h" +}; + +short TblX_CW_LRight_44[] = { +#include "table/q1/wacom_i2c_coordX_CW_LRight_44.h" +}; +short TblY_CW_LRight_44[] = { +#include "table/q1/wacom_i2c_coordY_CW_LRight_44.h" +}; + +short TblX_PLeft_44[] = { +#include "table/q1/wacom_i2c_coordX_PLeft_44.h" +}; +short TblY_PLeft_44[] = { +#include "table/q1/wacom_i2c_coordY_PLeft_44.h" +}; + +short TblX_PRight_44[] = { +#include "table/q1/wacom_i2c_coordX_PRight_44.h" +}; +short TblY_PRight_44[] = { +#include "table/q1/wacom_i2c_coordY_PRight_44.h" +}; + +/* Tilt offset */ +/* 0: Left, 1: Right */ +/* 0: Portrait 0, 1: Landscape 90, 2: Portrait 180 3: Landscape 270*/ +short tilt_offsetX[MAX_HAND][MAX_ROTATION] = \ +{{120, 110, -85, -110, }, {-120, 120, 60, -130, } }; +short tilt_offsetY[MAX_HAND][MAX_ROTATION] = \ +{{-110, 110, 110, -150, }, {-130, -110, 130, 70, } }; + +const char tuning_version[] = "0000"; +char *tuning_model = "N7000"; diff --git a/drivers/input/touchscreen/wacom/table-t03g.h b/drivers/input/touchscreen/wacom/table-t03g.h new file mode 100755 index 0000000..f4d9f4e --- /dev/null +++ b/drivers/input/touchscreen/wacom/table-t03g.h @@ -0,0 +1,63 @@ +/* + * table-t03g.h - Wacom G5 Digitizer Controller (I2C bus) + * + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +short TblX_CCW_LLeft_44[] = { +#include "table/t03g/wacom_i2c_tblX_CCW_LLeft_T0.h" +}; +short TblY_CCW_LLeft_44[] = { +#include "table/t03g/wacom_i2c_tblY_CCW_LLeft_T0.h" +}; + +short TblX_CW_LRight_44[] = { +#include "table/t03g/wacom_i2c_tblX_CW_LRight_T0.h" +}; +short TblY_CW_LRight_44[] = { +#include "table/t03g/wacom_i2c_tblY_CW_LRight_T0.h" +}; + +short TblX_PLeft_44[] = { +#include "table/t03g/wacom_i2c_tblX_PLeft_T0.h" +}; +short TblY_PLeft_44[] = { +#include "table/t03g/wacom_i2c_tblY_PLeft_T0.h" +}; + +short TblX_PRight_44[] = { +#include "table/t03g/wacom_i2c_tblX_PRight_T0.h" +}; +short TblY_PRight_44[] = { +#include "table/t03g/wacom_i2c_tblY_PRight_T0.h" +}; + +/* Tilt offset */ +/* 0: Left, 1: Right */ +/* 0: Portrait 0, 1: Landscape 90, 2: Portrait 180 3: Landscape 270*/ +short tilt_offsetX[MAX_HAND][MAX_ROTATION] = \ + {{-10, -30, 20, 30, }, {30, -10, -30, 20, } }; +short tilt_offsetY[MAX_HAND][MAX_ROTATION] = \ + {{40, 0, -40, 20, }, {20, 40, 0, -40, }}; + +short tilt_offsetX_B713[MAX_HAND][MAX_ROTATION] = \ + {{85, 100, -50, -85, }, {-85, 85, 100, -50, } }; +short tilt_offsetY_B713[MAX_HAND][MAX_ROTATION] = \ + {{-90, 120, 100, -80, }, {-80, -90, 120, 100, } }; + +char* tuning_version = "0910"; +char *tuning_version_B713 = "0730"; +char *tuning_model = "N7100"; diff --git a/drivers/input/touchscreen/wacom/table-t0lte.h b/drivers/input/touchscreen/wacom/table-t0lte.h new file mode 100755 index 0000000..6922135 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table-t0lte.h @@ -0,0 +1,63 @@ +/* + * table-t0lte.h - Wacom G5 Digitizer Controller (I2C bus) + * + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + +short TblX_CCW_LLeft_44[] = { +#include "table/t0lte/wacom_i2c_tblX_CCW_LLeft_T0.h" +}; +short TblY_CCW_LLeft_44[] = { +#include "table/t0lte/wacom_i2c_tblY_CCW_LLeft_T0.h" +}; + +short TblX_CW_LRight_44[] = { +#include "table/t0lte/wacom_i2c_tblX_CW_LRight_T0.h" +}; +short TblY_CW_LRight_44[] = { +#include "table/t0lte/wacom_i2c_tblY_CW_LRight_T0.h" +}; + +short TblX_PLeft_44[] = { +#include "table/t0lte/wacom_i2c_tblX_PLeft_T0.h" +}; +short TblY_PLeft_44[] = { +#include "table/t0lte/wacom_i2c_tblY_PLeft_T0.h" +}; + +short TblX_PRight_44[] = { +#include "table/t0lte/wacom_i2c_tblX_PRight_T0.h" +}; +short TblY_PRight_44[] = { +#include "table/t0lte/wacom_i2c_tblY_PRight_T0.h" +}; + +/* Tilt offset */ +/* 0: Left, 1: Right */ +/* 0: Portrait 0, 1: Landscape 90, 2: Portrait 180 3: Landscape 270*/ +short tilt_offsetX[MAX_HAND][MAX_ROTATION] = \ + {{-10, -40, -10, 30, }, {30, -10, -40, -10, } }; +short tilt_offsetY[MAX_HAND][MAX_ROTATION] = \ + {{50, 10, -40, 20, }, {20, 50, 10, -40, } }; + +short tilt_offsetX_B713[MAX_HAND][MAX_ROTATION] = \ + {{85, 100, -50, -85, }, {-85, 85, 100, -50, } }; +short tilt_offsetY_B713[MAX_HAND][MAX_ROTATION] = \ + {{-90, 120, 100, -80, }, {-80, -90, 120, 100, } }; + +char *tuning_version = "0906"; +char *tuning_version_B713 = "0730"; +char *tuning_model = "N7105"; diff --git a/drivers/input/touchscreen/wacom/table-t0ltedcm.h b/drivers/input/touchscreen/wacom/table-t0ltedcm.h new file mode 100755 index 0000000..10f72dc --- /dev/null +++ b/drivers/input/touchscreen/wacom/table-t0ltedcm.h @@ -0,0 +1,64 @@ +/* + * table-t0ltedcm.h - Wacom G5 Digitizer Controller (I2C bus) + * + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + + +short TblX_CCW_LLeft_44[] = { +#include "table/t0ltedcm/wacom_i2c_tblX_CCW_LLeft_T0.h" +}; +short TblY_CCW_LLeft_44[] = { +#include "table/t0ltedcm/wacom_i2c_tblY_CCW_LLeft_T0.h" +}; + +short TblX_CW_LRight_44[] = { +#include "table/t0ltedcm/wacom_i2c_tblX_CW_LRight_T0.h" +}; +short TblY_CW_LRight_44[] = { +#include "table/t0ltedcm/wacom_i2c_tblY_CW_LRight_T0.h" +}; + +short TblX_PLeft_44[] = { +#include "table/t0ltedcm/wacom_i2c_tblX_PLeft_T0.h" +}; +short TblY_PLeft_44[] = { +#include "table/t0ltedcm/wacom_i2c_tblY_PLeft_T0.h" +}; + +short TblX_PRight_44[] = { +#include "table/t0ltedcm/wacom_i2c_tblX_PRight_T0.h" +}; +short TblY_PRight_44[] = { +#include "table/t0ltedcm/wacom_i2c_tblY_PRight_T0.h" +}; + +/* Tilt offset */ +/* 0: Left, 1: Right */ +/* 0: Portrait 0, 1: Landscape 90, 2: Portrait 180 3: Landscape 270*/ +short tilt_offsetX[MAX_HAND][MAX_ROTATION] = \ + {{-10, -40, -10, 30, }, {30, -10, -40, -10, } }; +short tilt_offsetY[MAX_HAND][MAX_ROTATION] = \ + {{50, 10, -40, 20, }, {20, 50, 10, -40, } }; + +short tilt_offsetX_B713[MAX_HAND][MAX_ROTATION] = \ + {{85, 100, -50, -85, }, {-85, 85, 100, -50, } }; +short tilt_offsetY_B713[MAX_HAND][MAX_ROTATION] = \ + {{-90, 120, 100, -80, }, {-80, -90, 120, 100, } }; + +char *tuning_version = "0907"; +char *tuning_version_B713 = "0730"; +char *tuning_model = "SGH-N025"; diff --git a/drivers/input/touchscreen/wacom/table-t0ltekors.h b/drivers/input/touchscreen/wacom/table-t0ltekors.h new file mode 100755 index 0000000..1dedc9f --- /dev/null +++ b/drivers/input/touchscreen/wacom/table-t0ltekors.h @@ -0,0 +1,140 @@ +/* + * table-t0ltekors.h - Wacom G5 Digitizer Controller (I2C bus) + * + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ + + +#if defined(CONFIG_MACH_T0_KOR_SKT) +short TblX_CCW_LLeft_44[] = { +#include "table/t0ltekors/skt/wacom_i2c_tblX_CCW_LLeft_T0.h" +}; +short TblY_CCW_LLeft_44[] = { +#include "table/t0ltekors/skt/wacom_i2c_tblY_CCW_LLeft_T0.h" +}; + +short TblX_CW_LRight_44[] = { +#include "table/t0ltekors/skt/wacom_i2c_tblX_CW_LRight_T0.h" +}; +short TblY_CW_LRight_44[] = { +#include "table/t0ltekors/skt/wacom_i2c_tblY_CW_LRight_T0.h" +}; + +short TblX_PLeft_44[] = { +#include "table/t0ltekors/skt/wacom_i2c_tblX_PLeft_T0.h" +}; +short TblY_PLeft_44[] = { +#include "table/t0ltekors/skt/wacom_i2c_tblY_PLeft_T0.h" +}; + +short TblX_PRight_44[] = { +#include "table/t0ltekors/skt/wacom_i2c_tblX_PRight_T0.h" +}; +short TblY_PRight_44[] = { +#include "table/t0ltekors/skt/wacom_i2c_tblY_PRight_T0.h" +}; +#elif defined(CONFIG_MACH_T0_KOR_LGT) +short TblX_CCW_LLeft_44[] = { +#include "table/t0ltekors/lgt/wacom_i2c_tblX_CCW_LLeft_T0.h" +}; +short TblY_CCW_LLeft_44[] = { +#include "table/t0ltekors/lgt/wacom_i2c_tblY_CCW_LLeft_T0.h" +}; + +short TblX_CW_LRight_44[] = { +#include "table/t0ltekors/lgt/wacom_i2c_tblX_CW_LRight_T0.h" +}; +short TblY_CW_LRight_44[] = { +#include "table/t0ltekors/lgt/wacom_i2c_tblY_CW_LRight_T0.h" +}; + +short TblX_PLeft_44[] = { +#include "table/t0ltekors/lgt/wacom_i2c_tblX_PLeft_T0.h" +}; +short TblY_PLeft_44[] = { +#include "table/t0ltekors/lgt/wacom_i2c_tblY_PLeft_T0.h" +}; + +short TblX_PRight_44[] = { +#include "table/t0ltekors/lgt/wacom_i2c_tblX_PRight_T0.h" +}; +short TblY_PRight_44[] = { +#include "table/t0ltekors/lgt/wacom_i2c_tblY_PRight_T0.h" +}; +#elif defined(CONFIG_MACH_T0_KOR_KT) +short TblX_CCW_LLeft_44[] = { +#include "table/t0ltekors/kt/wacom_i2c_tblX_CCW_LLeft_T0.h" +}; +short TblY_CCW_LLeft_44[] = { +#include "table/t0ltekors/kt/wacom_i2c_tblY_CCW_LLeft_T0.h" +}; + +short TblX_CW_LRight_44[] = { +#include "table/t0ltekors/kt/wacom_i2c_tblX_CW_LRight_T0.h" +}; +short TblY_CW_LRight_44[] = { +#include "table/t0ltekors/kt/wacom_i2c_tblY_CW_LRight_T0.h" +}; + +short TblX_PLeft_44[] = { +#include "table/t0ltekors/kt/wacom_i2c_tblX_PLeft_T0.h" +}; +short TblY_PLeft_44[] = { +#include "table/t0ltekors/kt/wacom_i2c_tblY_PLeft_T0.h" +}; + +short TblX_PRight_44[] = { +#include "table/t0ltekors/kt/wacom_i2c_tblX_PRight_T0.h" +}; +short TblY_PRight_44[] = { +#include "table/t0ltekors/kt/wacom_i2c_tblY_PRight_T0.h" +}; +#endif + + +char *tuning_version_B713 = "0730"; + +#if defined(CONFIG_MACH_T0_KOR_SKT) || defined(CONFIG_MACH_T0_KOR_KT) +char *tuning_model = "E250S"; +char *tuning_version = "0911"; +/* Tilt offset */ +/* 0: Left, 1: Right */ +/* 0: Portrait 0, 1: Landscape 90, 2: Portrait 180 3: Landscape 270*/ +short tilt_offsetX[MAX_HAND][MAX_ROTATION] = \ + {{-10, -30, 10, 40, }, {40, -10, -30, 10, } }; +short tilt_offsetY[MAX_HAND][MAX_ROTATION] = \ + {{40, -10, -40, 0, }, {0, 40, -10, -40, } }; + +short tilt_offsetX_B713[MAX_HAND][MAX_ROTATION] = \ + {{85, 100, -50, -85, }, {-85, 85, 100, -50, } }; +short tilt_offsetY_B713[MAX_HAND][MAX_ROTATION] = \ + {{-90, 120, 100, -80, }, {-80, -90, 120, 100, } }; +#elif defined(CONFIG_MACH_T0_KOR_LGT) +char *tuning_model = "E250L"; +char *tuning_version = "0911"; +/* Tilt offset */ +/* 0: Left, 1: Right */ +/* 0: Portrait 0, 1: Landscape 90, 2: Portrait 180 3: Landscape 270*/ +short tilt_offsetX[MAX_HAND][MAX_ROTATION] = \ + {{-10, -40, -10, 30, }, {30, -10, -40, -10, } }; +short tilt_offsetY[MAX_HAND][MAX_ROTATION] = \ + {{50, 10, -40, 20, }, {20, 50, 10, -40, } }; + +short tilt_offsetX_B713[MAX_HAND][MAX_ROTATION] = \ + {{85, 100, -50, -85, }, {-85, 85, 100, -50, } }; +short tilt_offsetY_B713[MAX_HAND][MAX_ROTATION] = \ + {{-90, 120, 100, -80, }, {-80, -90, 120, 100, } }; +#endif diff --git a/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_CCW_LLeft_44.h b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_CCW_LLeft_44.h new file mode 100755 index 0000000..2f9028b --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_CCW_LLeft_44.h @@ -0,0 +1,73 @@ +0,100,61,1,-13,10,30,25,51,77,19,35,44,24,28,17,26,31,23,13,10,13,26,26,19,26,42,33,30,32,31,20,12,-10,-8,-11,-13,-23,-22,-30,-35,-37,-33,-32,-38,-36,-30,-28,-22,-21,-37,-31,-28,-33,-27,-16,-15,-22,-22,-38,-35,-34,-33,-20,-11,-4,-9,-3,2,10,12,11,11,19,23,18,21,31,36,38,31,32,35,33,21,8,11,-13,-18,-11,4,15,-23,-21,-7,10,16,5,4,7,8,-8,-3,37,59,77,107,147,190,194,148,84,200,200,200, +0,63,43,-5,-15,13,34,25,61,89,35,43,38,18,20,3,12,14,8,-9,-6,7,16,18,20,25,27,20,16,19,17,8,-2,-5,-9,-19,-20,-31,-31,-38,-40,-47,-45,-42,-43,-47,-42,-36,-34,-31,-29,-24,-24,-27,-31,-27,-23,-31,-33,-31,-30,-31,-29,-28,-20,-14,-15,-11,-7,-2,-1,-1,2,9,15,9,14,21,26,20,18,24,25,16,6,-6,-4,-29,-31,-24,-11,-3,-41,-39,-20,-11,-7,-17,-17,-16,-19,-30,-21,18,38,54,88,128,169,142,110,68,34,0,0, +0,-12,-19,-12,-20,5,27,23,17,47,40,43,31,14,13,3,10,6,2,-5,1,21,12,12,18,22,21,16,13,14,11,4,-8,-6,-15,-22,-28,-30,-32,-38,-40,-44,-44,-46,-45,-43,-39,-32,-33,-30,-27,-25,-25,-26,-30,-27,-30,-44,-46,-44,-44,-45,-43,-41,-35,-30,-30,-27,-22,-15,-16,-15,-12,-6,-2,-4,-1,17,26,19,17,19,19,11,4,-4,-4,-12,-12,-15,-10,-6,-11,-8,-9,-2,-13,-27,-27,-24,-21,-17,-7,9,28,42,74,113,152,133,88,61,31,-3,0, +-2,-15,-19,-16,-21,1,24,22,7,36,38,38,24,9,7,3,8,3,0,2,8,14,10,11,15,17,15,11,8,9,3,-3,-14,-14,-20,-24,-31,-34,-36,-40,-44,-45,-48,-46,-45,-45,-42,-35,-35,-34,-30,-30,-29,-29,-31,-30,-30,-34,-39,-38,-39,-41,-39,-40,-35,-30,-29,-30,-22,-16,-16,-13,-13,-8,-3,-3,2,9,17,13,12,13,12,5,-1,-11,-11,-18,-17,-22,-14,-12,-15,-12,-13,-9,-10,-14,-14,-12,-7,-4,4,20,37,58,88,124,156,125,77,56,29,-6,0, +-8,-13,-21,-14,-24,-1,24,23,5,35,36,34,16,7,5,1,4,1,0,-1,2,7,4,4,8,13,8,5,1,0,-4,-9,-17,-18,-25,-29,-36,-36,-40,-44,-48,-50,-51,-51,-48,-49,-47,-43,-40,-39,-35,-32,-34,-33,-35,-35,-34,-37,-40,-39,-38,-40,-42,-39,-36,-33,-30,-31,-25,-16,-18,-15,-12,-9,-4,-3,1,7,14,7,6,5,5,-3,-8,-16,-17,-23,-22,-25,-19,-17,-20,-16,-19,-17,-19,-21,-21,-20,-15,-10,0,17,33,55,86,124,147,116,69,54,27,-11,8, +-6,-17,-18,-16,-23,-1,24,19,-4,26,32,28,12,5,5,6,7,4,2,0,3,4,2,4,7,9,4,1,0,-2,-7,-11,-17,-19,-26,-29,-34,-35,-40,-43,-46,-46,-50,-49,-46,-45,-44,-42,-40,-38,-34,-33,-34,-33,-34,-35,-35,-36,-39,-38,-37,-37,-37,-33,-31,-28,-25,-25,-19,-15,-15,-14,-8,-6,-4,-3,1,7,11,5,3,4,3,-5,-10,-15,-17,-23,-21,-24,-19,-19,-20,-20,-17,-18,-19,-19,-20,-20,-17,-11,2,17,32,55,87,125,135,113,69,55,26,-13,8, +-6,-15,-13,-14,-20,2,26,19,-4,26,28,25,14,5,1,2,4,-1,-3,-4,-2,-1,-2,-1,3,3,-2,-4,-5,-8,-12,-15,-22,-23,-31,-33,-38,-40,-46,-48,-50,-51,-55,-54,-52,-50,-49,-47,-44,-42,-39,-39,-39,-38,-38,-40,-40,-40,-43,-42,-41,-41,-41,-37,-37,-33,-29,-29,-25,-20,-21,-19,-14,-13,-10,-9,-4,0,4,0,-2,-2,-3,-10,-17,-20,-22,-27,-25,-28,-24,-26,-27,-26,-25,-25,-27,-27,-27,-27,-23,-16,-2,14,27,51,83,120,129,105,65,51,24,-13,8, +-6,-13,-14,-13,-18,3,28,20,-4,25,26,23,10,3,-1,0,1,0,3,0,1,1,0,-1,4,8,2,-3,-6,-8,-10,-13,-21,-23,-26,-28,-33,-36,-37,-39,-45,-46,-50,-47,-47,-45,-45,-41,-37,-38,-35,-35,-35,-34,-33,-34,-36,-36,-36,-35,-35,-37,-38,-37,-38,-36,-33,-33,-28,-24,-23,-18,-13,-10,-8,-6,-4,1,3,-1,-3,-2,-3,-8,-16,-19,-21,-25,-24,-24,-21,-17,-18,-20,-21,-20,-18,-17,-22,-22,-19,-11,2,17,32,57,89,126,139,117,67,53,23,-14,8, +-3,-9,-10,-5,-13,4,28,26,1,30,34,33,13,6,2,3,5,2,0,-3,-2,-1,-2,-2,1,6,-1,-6,-7,-8,-12,-14,-17,-18,-24,-25,-30,-30,-29,-32,-36,-41,-43,-43,-46,-46,-47,-43,-39,-40,-36,-36,-37,-36,-34,-35,-38,-37,-37,-37,-36,-36,-37,-34,-32,-32,-28,-26,-22,-19,-18,-17,-14,-11,-11,-8,-7,-3,-1,-4,-6,-5,-7,-11,-16,-18,-21,-25,-24,-21,-19,-17,-18,-18,-18,-20,-19,-18,-21,-21,-18,-12,0,17,31,57,89,126,138,115,66,53,22,-12,8, +-1,0,-2,-2,-9,6,30,26,1,30,32,31,11,4,1,2,4,1,0,-3,0,0,-1,-1,3,3,-3,-6,-5,-8,-12,-14,-17,-18,-25,-27,-31,-31,-30,-33,-37,-38,-39,-40,-38,-38,-38,-35,-34,-34,-30,-31,-31,-29,-30,-30,-31,-32,-34,-34,-34,-35,-34,-32,-32,-32,-28,-25,-22,-20,-19,-16,-11,-10,-9,-7,-3,3,3,-2,-3,-1,-5,-12,-17,-17,-19,-24,-22,-20,-16,-17,-18,-18,-15,-15,-20,-19,-18,-17,-15,-8,5,21,34,58,90,127,142,122,68,56,27,-10,8, +0,1,0,4,-3,15,40,36,10,37,44,38,18,8,4,6,7,0,-1,-2,-1,-1,-2,-1,2,3,-3,-6,-5,-8,-13,-14,-17,-18,-25,-27,-31,-31,-30,-33,-37,-38,-40,-40,-38,-39,-38,-36,-34,-34,-30,-31,-31,-29,-29,-30,-31,-31,-33,-32,-33,-34,-33,-30,-30,-26,-23,-23,-18,-18,-18,-16,-10,-9,-10,-8,-4,1,2,-3,-4,-2,-5,-13,-17,-17,-18,-23,-21,-20,-16,-17,-20,-19,-17,-19,-22,-20,-19,-17,-14,-7,5,22,36,59,91,128,144,121,70,57,26,-10,8, +0,5,5,8,-1,17,41,37,10,36,41,38,16,6,3,5,6,0,-2,-3,-2,-2,-3,-2,2,2,-3,-7,-6,-8,-12,-14,-18,-19,-21,-23,-26,-26,-30,-33,-34,-33,-35,-37,-35,-37,-37,-36,-33,-33,-30,-30,-31,-29,-29,-29,-30,-30,-32,-31,-32,-33,-33,-30,-30,-26,-23,-23,-18,-19,-18,-16,-10,-10,-11,-8,-4,1,1,-3,-5,-3,-5,-13,-17,-17,-18,-22,-20,-19,-15,-16,-18,-19,-17,-18,-20,-19,-19,-17,-14,-7,6,23,38,61,93,130,147,124,70,55,24,-12,8, +0,8,8,16,7,25,49,41,21,48,48,46,19,11,8,8,10,5,3,-1,0,-1,-2,-2,2,2,-3,-7,-6,-8,-11,-13,-18,-18,-21,-22,-26,-26,-30,-32,-33,-32,-34,-36,-35,-36,-36,-35,-32,-31,-28,-26,-26,-24,-27,-26,-28,-28,-30,-29,-26,-27,-29,-26,-27,-24,-21,-22,-18,-15,-15,-14,-10,-10,-10,-8,-6,-1,1,-3,-5,-5,-6,-12,-16,-17,-18,-20,-19,-17,-14,-13,-16,-17,-17,-18,-18,-16,-18,-15,-10,-2,8,26,41,62,94,132,150,127,72,57,26,-10,8, +0,10,14,18,9,27,50,42,21,46,45,46,18,10,8,8,10,4,3,-1,-1,-1,-2,-3,2,3,-3,-6,-6,-8,-12,-13,-17,-17,-20,-21,-24,-23,-25,-28,-31,-29,-32,-34,-33,-32,-31,-32,-30,-29,-26,-25,-25,-23,-26,-25,-27,-27,-29,-27,-24,-26,-27,-25,-26,-23,-20,-22,-17,-14,-15,-14,-11,-10,-10,-8,-6,-1,1,-3,-5,-4,-6,-12,-14,-15,-16,-19,-18,-16,-13,-13,-16,-17,-17,-19,-19,-16,-18,-14,-9,-1,10,28,43,65,97,134,154,129,73,57,25,-12,8, +0,44,19,22,17,34,58,56,29,51,69,62,28,15,11,11,11,5,3,0,1,0,-2,-2,2,3,-3,-6,-5,-7,-12,-14,-15,-15,-19,-20,-22,-21,-21,-25,-27,-27,-30,-32,-31,-28,-26,-30,-29,-27,-23,-23,-25,-23,-23,-22,-24,-24,-25,-23,-22,-26,-26,-24,-24,-20,-18,-19,-15,-15,-15,-14,-9,-9,-7,-6,-6,-2,-1,-5,-5,-4,-5,-10,-13,-14,-14,-18,-16,-15,-11,-11,-14,-15,-15,-16,-18,-15,-14,-10,-5,1,11,28,43,67,98,135,152,130,74,60,28,-11,8, +0,47,23,25,19,35,59,57,29,52,67,61,26,14,11,10,12,5,3,0,0,-1,-2,-2,2,3,-3,-6,-5,-7,-12,-13,-15,-15,-18,-20,-22,-20,-20,-24,-26,-26,-30,-32,-30,-27,-26,-29,-28,-26,-22,-22,-24,-22,-22,-20,-23,-23,-23,-21,-21,-25,-25,-23,-23,-19,-17,-19,-14,-14,-15,-13,-9,-9,-7,-6,-6,-2,0,-4,-5,-4,-5,-9,-12,-12,-12,-17,-15,-14,-10,-9,-13,-14,-14,-15,-18,-14,-14,-9,-5,2,12,30,45,69,100,137,155,132,73,58,26,-12,8, +0,17,28,32,27,41,65,60,43,61,63,59,30,19,15,12,13,8,5,0,1,2,1,-2,2,3,-3,-5,-4,-6,-10,-11,-12,-12,-14,-15,-20,-17,-18,-22,-24,-23,-26,-29,-27,-26,-25,-25,-24,-23,-20,-20,-22,-20,-19,-17,-19,-20,-23,-21,-19,-23,-23,-20,-20,-18,-16,-17,-13,-13,-14,-13,-8,-7,-6,-5,-5,-1,1,-4,-5,-3,-4,-8,-10,-12,-11,-12,-11,-12,-8,-8,-11,-14,-14,-14,-13,-10,-12,-7,-2,5,15,32,47,69,101,138,158,132,75,59,24,-15,8, +0,30,32,35,30,43,66,62,44,66,62,59,29,18,14,12,13,7,5,-1,0,1,1,-3,2,3,-3,-5,-4,-6,-10,-11,-12,-11,-13,-15,-20,-17,-17,-21,-23,-22,-25,-27,-26,-25,-24,-24,-23,-22,-19,-19,-21,-19,-18,-16,-18,-19,-22,-20,-18,-22,-22,-19,-19,-18,-16,-16,-12,-13,-14,-12,-7,-7,-6,-4,-4,0,0,-4,-4,-2,-3,-8,-8,-10,-10,-12,-10,-11,-7,-7,-11,-13,-13,-13,-13,-9,-11,-7,-2,5,15,33,50,70,102,139,161,133,75,59,23,-13,8, +0,25,36,39,35,50,74,70,47,68,85,78,36,22,17,15,15,6,3,3,4,1,0,-1,3,4,-3,-6,-5,-8,-9,-10,-11,-10,-15,-16,-17,-14,-16,-19,-19,-19,-21,-23,-22,-22,-20,-20,-21,-19,-17,-15,-18,-16,-16,-14,-17,-19,-19,-17,-16,-19,-19,-17,-17,-14,-13,-13,-9,-9,-11,-11,-7,-7,-6,-5,-4,0,3,-2,-4,-3,-3,-8,-7,-10,-9,-10,-8,-12,-7,-6,-11,-12,-12,-13,-13,-10,-10,-5,-1,6,16,33,49,71,101,138,157,130,75,58,21,-16,8, +0,45,40,42,38,52,76,77,50,70,88,79,35,22,17,15,15,5,2,2,3,0,-1,-1,2,3,-3,-6,-6,-7,-9,-10,-11,-10,-14,-16,-17,-14,-16,-18,-18,-18,-20,-22,-21,-21,-19,-20,-20,-19,-16,-14,-17,-16,-15,-14,-17,-18,-18,-15,-15,-18,-18,-16,-16,-14,-12,-13,-8,-8,-11,-11,-7,-6,-6,-5,-4,0,3,-1,-3,-2,-3,-7,-7,-9,-9,-9,-7,-11,-7,-6,-10,-11,-10,-13,-14,-11,-8,-3,0,6,16,33,49,71,101,137,155,127,73,57,21,-18,8, +0,46,46,46,41,54,78,79,52,71,87,79,35,21,16,14,14,5,2,0,1,0,-1,-2,2,4,-3,-5,-5,-7,-8,-8,-10,-9,-13,-15,-15,-12,-13,-16,-15,-17,-19,-19,-19,-20,-17,-18,-19,-18,-15,-13,-16,-15,-15,-13,-15,-17,-18,-14,-15,-17,-16,-16,-15,-13,-12,-13,-8,-8,-11,-11,-7,-7,-6,-5,-4,1,3,-1,-3,-2,-2,-7,-6,-9,-7,-8,-7,-11,-6,-5,-9,-10,-9,-11,-13,-10,-7,-3,1,7,16,34,50,72,102,138,157,127,72,55,19,-20,8, +0,49,51,50,49,62,85,86,67,86,91,83,36,23,18,14,14,8,5,-1,0,-1,-2,-3,2,4,-3,-6,-4,-6,-5,-6,-9,-8,-12,-14,-14,-11,-12,-14,-14,-16,-17,-17,-16,-18,-16,-16,-16,-16,-14,-13,-15,-14,-14,-12,-14,-16,-17,-14,-13,-15,-13,-13,-12,-15,-14,-12,-7,-8,-10,-10,-6,-5,-6,-5,-4,1,2,-2,-3,-2,-2,-6,-6,-9,-8,-10,-8,-9,-4,-5,-9,-11,-9,-11,-11,-9,-7,-2,4,10,19,36,52,69,100,136,151,120,73,54,20,-21,8, +0,60,54,55,52,65,88,88,68,87,90,84,35,22,17,13,13,7,4,-3,-2,-3,-3,-4,2,3,-4,-6,-4,-6,-6,-7,-10,-8,-12,-14,-14,-11,-12,-13,-12,-16,-17,-16,-16,-18,-15,-16,-16,-16,-13,-13,-15,-14,-14,-11,-14,-15,-17,-13,-13,-14,-13,-13,-12,-15,-14,-12,-7,-8,-11,-10,-6,-5,-6,-5,-4,1,3,-2,-3,-1,-2,-6,-5,-9,-8,-10,-8,-9,-3,-5,-8,-10,-8,-10,-10,-7,-6,-1,5,11,20,36,53,70,100,136,154,119,71,54,18,-23,8, +0,63,57,59,56,70,94,101,75,91,114,97,41,25,19,16,17,8,4,3,4,1,-1,-2,2,4,-3,-6,-5,-6,-5,-5,-9,-7,-9,-10,-13,-10,-10,-12,-11,-13,-13,-15,-15,-15,-12,-12,-15,-14,-11,-12,-12,-11,-11,-9,-12,-13,-14,-10,-11,-14,-12,-12,-11,-10,-9,-12,-7,-6,-10,-9,-4,-3,-5,-4,-2,3,4,0,-2,-1,-1,-6,-5,-7,-5,-6,-6,-7,-3,-5,-9,-9,-7,-10,-7,-4,-7,-1,3,7,18,36,51,71,100,135,149,120,70,53,17,-21,8, +0,65,60,62,60,73,97,106,77,93,115,98,41,25,18,15,15,6,2,1,2,-1,-2,-3,1,3,-4,-6,-5,-6,-5,-5,-9,-7,-9,-11,-14,-10,-10,-12,-11,-13,-13,-15,-15,-15,-12,-12,-14,-14,-11,-11,-11,-10,-11,-8,-11,-13,-14,-10,-12,-14,-12,-11,-11,-9,-9,-12,-7,-7,-10,-9,-4,-3,-5,-4,-1,3,4,0,-1,-1,-1,-6,-5,-6,-5,-6,-6,-7,-3,-4,-8,-9,-6,-8,-6,-3,-6,0,3,8,18,36,52,72,101,136,151,120,69,52,17,-22,8, +0,54,66,69,64,80,104,111,90,106,127,102,43,27,21,16,16,8,5,0,1,1,0,-1,4,5,-2,-5,-3,-4,-7,-7,-8,-6,-6,-8,-10,-7,-7,-9,-7,-12,-11,-15,-15,-13,-10,-12,-14,-13,-9,-10,-9,-8,-10,-8,-9,-11,-13,-9,-9,-11,-9,-9,-9,-10,-10,-11,-6,-6,-9,-9,-5,-4,-6,-4,-4,1,2,-3,-3,-1,-1,-6,-6,-6,-4,-7,-6,-8,-3,-2,-7,-7,-5,-7,-10,-8,-5,0,3,9,18,35,50,69,98,132,146,115,69,52,16,-21,8, +0,56,69,73,67,83,108,115,94,109,130,105,43,27,19,15,14,6,3,-1,-1,-1,-1,-2,3,4,-2,-5,-3,-5,-7,-7,-8,-6,-6,-7,-10,-7,-7,-9,-7,-11,-11,-15,-15,-13,-9,-11,-14,-13,-9,-10,-8,-8,-10,-8,-9,-10,-12,-8,-8,-10,-8,-10,-8,-10,-10,-11,-6,-6,-9,-9,-6,-5,-5,-4,-3,2,2,-3,-3,-1,-1,-6,-5,-5,-4,-7,-6,-8,-3,-1,-6,-7,-4,-5,-9,-6,-4,1,4,9,19,36,51,69,98,133,147,114,69,52,18,-19,8, +0,57,83,75,69,89,113,125,97,111,133,112,46,31,23,16,17,9,6,3,4,2,-1,-2,3,3,-3,-5,-4,-5,-7,-7,-8,-5,-5,-8,-7,-4,-4,-8,-7,-9,-8,-11,-11,-12,-8,-7,-10,-10,-8,-8,-10,-10,-8,-6,-7,-10,-10,-6,-8,-12,-10,-9,-8,-9,-9,-12,-7,-6,-9,-8,-4,-3,-5,-5,-3,1,3,-1,-3,-1,0,-5,-5,-6,-5,-6,-6,-5,0,-1,-6,-6,-4,-6,-6,-4,-6,0,4,9,19,35,50,69,98,133,149,119,71,54,18,-19,8, +0,60,86,79,72,92,117,130,102,115,136,116,46,31,22,15,15,7,3,1,1,-1,-3,-3,2,2,-4,-6,-5,-5,-7,-7,-8,-5,-6,-8,-7,-4,-4,-8,-7,-9,-8,-11,-12,-13,-9,-7,-10,-10,-7,-8,-10,-10,-8,-6,-7,-9,-10,-6,-8,-12,-10,-9,-8,-9,-10,-12,-8,-6,-9,-9,-5,-4,-6,-5,-3,1,3,-1,-3,-2,-1,-6,-6,-7,-5,-6,-6,-5,0,0,-5,-3,-3,-4,-4,-2,-5,-1,3,9,18,36,51,70,97,132,149,117,69,56,20,-19,8, +0,61,91,83,75,97,122,136,108,120,142,121,46,30,20,14,14,6,3,0,0,-1,-2,-3,2,2,-4,-6,-4,-6,-6,-6,-7,-3,-5,-7,-7,-4,-3,-8,-7,-8,-8,-10,-10,-12,-8,-7,-10,-9,-7,-6,-9,-9,-8,-6,-7,-9,-10,-6,-6,-11,-9,-9,-7,-9,-8,-11,-7,-6,-9,-9,-4,-4,-5,-4,-3,2,3,-2,-2,-1,0,-5,-5,-6,-5,-6,-6,-5,1,0,-5,-2,-3,-3,-3,-1,-4,0,4,9,19,36,51,69,97,131,146,115,68,54,19,-20,8, +0,61,93,85,77,102,128,142,113,126,145,127,48,29,19,14,13,4,1,-2,-2,0,-1,-4,2,2,-4,-6,-5,-5,-5,-6,-5,-2,-5,-7,-7,-3,-3,-6,-6,-8,-7,-9,-9,-11,-7,-7,-10,-9,-6,-5,-8,-8,-9,-7,-6,-8,-10,-6,-6,-9,-7,-8,-7,-8,-8,-11,-6,-6,-9,-8,-4,-3,-3,-2,-3,3,3,-2,-2,-1,0,-5,-5,-6,-4,-6,-6,-5,1,-1,-5,-2,-2,-2,-5,-3,-3,2,4,9,18,35,50,70,97,131,148,116,70,56,21,-12,8, +0,62,90,88,80,108,132,147,121,133,150,132,48,30,20,14,13,3,0,-2,-1,1,0,-4,1,3,-3,-5,-3,-4,-5,-5,-5,-2,-3,-5,-5,-2,-2,-6,-5,-7,-6,-8,-9,-10,-6,-5,-8,-9,-6,-5,-8,-7,-8,-5,-5,-7,-7,-5,-5,-8,-8,-7,-6,-8,-9,-11,-6,-6,-9,-8,-4,-3,-4,-4,-3,3,3,-1,-2,0,0,-5,-5,-6,-5,-6,-5,-6,1,0,-4,-1,-2,-1,-5,-3,-3,1,4,9,17,35,50,70,97,130,145,112,68,54,18,-14,8, +0,61,93,90,84,114,138,152,129,139,156,138,47,31,20,13,13,2,0,-1,0,2,0,-5,0,4,-2,-3,-3,-4,-5,-5,-5,-1,-1,-4,-3,-1,0,-5,-4,-7,-5,-8,-9,-9,-6,-3,-7,-8,-6,-5,-7,-7,-7,-4,-4,-6,-7,-4,-4,-9,-8,-7,-6,-9,-10,-11,-7,-7,-10,-9,-4,-3,-6,-5,-3,2,4,-1,-2,0,1,-5,-6,-7,-6,-5,-5,-5,0,1,-3,-1,-1,-1,-4,-3,-4,0,3,8,17,34,49,69,97,131,146,118,72,59,26,-11,8, +0,76,97,92,86,117,142,157,136,145,160,144,49,32,20,12,11,0,-3,-4,-2,-1,-3,-7,-2,4,-3,-5,-4,-4,-6,-6,-6,-2,-2,-4,-4,-1,0,-5,-5,-7,-6,-8,-10,-10,-6,-4,-8,-9,-6,-6,-8,-8,-7,-4,-4,-7,-7,-4,-5,-9,-8,-7,-6,-9,-10,-12,-7,-7,-10,-9,-5,-3,-7,-5,-3,2,3,-1,-2,0,0,-6,-6,-8,-6,-5,-5,-6,0,1,-3,0,-1,0,-3,-2,-3,1,3,8,17,34,49,67,95,130,145,113,69,57,23,-15,8, +0,73,101,95,92,124,146,162,144,153,168,151,50,31,18,11,10,2,0,-2,-1,-2,-2,-4,2,4,-3,-5,-2,-3,-3,-3,-5,-1,-1,-3,-3,-1,1,-3,-3,-4,-2,-6,-8,-8,-5,-4,-9,-8,-4,-4,-6,-6,-7,-3,-3,-6,-6,-4,-2,-5,-4,-8,-6,-9,-11,-12,-8,-6,-9,-8,-4,-3,-4,-3,-3,3,2,-2,-3,0,1,-4,-4,-6,-5,-4,-4,-4,2,4,0,3,1,2,-3,-2,-4,0,4,9,18,36,51,69,97,130,145,113,69,56,22,-14,8, +0,64,101,100,97,127,150,167,151,159,173,158,53,32,18,10,9,0,-3,-4,-4,-5,-5,-6,1,2,-4,-5,-3,-3,-4,-4,-5,-2,-2,-4,-4,-1,0,-4,-3,-4,-2,-7,-8,-9,-5,-5,-9,-9,-5,-4,-6,-6,-7,-4,-3,-6,-7,-4,-2,-5,-4,-8,-7,-10,-11,-12,-8,-6,-9,-9,-5,-4,-5,-3,-3,2,2,-3,-3,-1,1,-4,-4,-6,-5,-5,-4,-5,2,3,0,3,1,2,-3,-2,-3,1,5,9,18,35,49,68,95,128,142,110,66,53,19,-15,8, +0,62,101,101,102,133,157,172,155,161,174,160,52,30,15,11,10,1,1,0,4,2,0,-4,1,3,-3,-4,-2,-3,-5,-4,-5,0,0,-3,-2,2,3,-2,-2,-3,-1,-6,-7,-8,-4,-3,-7,-8,-5,-4,-6,-6,-7,-3,-2,-5,-6,-4,-3,-7,-6,-7,-6,-10,-11,-12,-8,-7,-11,-10,-6,-5,-4,-3,-3,2,2,-3,-3,-1,0,-5,-5,-5,-3,-4,-4,-5,2,6,0,2,1,1,-2,-1,-3,1,1,6,17,34,50,68,96,130,141,109,68,54,19,-17,8, +0,64,97,102,103,136,161,177,159,169,179,169,55,33,17,10,8,-1,-2,-2,0,-1,-2,-6,0,3,-4,-6,-3,-4,-5,-5,-5,-1,-1,-4,-3,1,3,-2,-2,-4,-2,-6,-8,-8,-5,-4,-8,-9,-6,-4,-6,-6,-7,-3,-3,-6,-6,-4,-3,-7,-7,-7,-6,-10,-12,-12,-8,-8,-11,-11,-6,-5,-5,-3,-3,2,2,-3,-3,0,0,-6,-6,-6,-3,-5,-4,-5,1,5,0,2,1,2,-1,-1,-3,0,1,6,16,33,49,67,95,128,139,106,65,51,17,-20,8, +0,62,111,114,109,145,168,184,166,175,185,174,58,33,17,9,9,2,1,-3,-1,1,1,-3,3,4,-2,-5,-3,-3,-5,-5,-4,1,1,-2,-1,1,4,0,0,-3,-1,-6,-7,-9,-5,-5,-9,-9,-5,-4,-6,-5,-6,-3,-4,-7,-7,-4,-1,-5,-4,-7,-6,-8,-9,-12,-8,-8,-11,-10,-6,-5,-6,-5,-3,3,1,-3,-3,-1,0,-6,-6,-6,-4,-4,-4,-4,3,6,1,3,2,2,-1,0,-3,2,3,8,17,34,49,67,95,128,140,103,62,48,12,-26,8, +0,64,108,110,109,145,172,189,175,183,192,184,60,34,16,9,7,0,-1,-6,-4,-2,-2,-5,1,3,-4,-5,-4,-4,-6,-5,-5,0,0,-2,-2,1,3,0,0,-3,-2,-6,-8,-9,-6,-6,-9,-9,-5,-4,-6,-6,-6,-3,-4,-7,-7,-4,-2,-5,-4,-7,-6,-9,-10,-12,-8,-8,-11,-11,-7,-6,-7,-6,-4,2,1,-3,-4,-1,0,-6,-6,-6,-4,-5,-4,-2,4,6,1,4,2,3,0,0,-2,2,4,9,18,35,49,67,95,128,141,106,62,46,8,-27,8, +0,63,117,119,124,157,178,195,181,190,198,189,61,33,16,9,5,0,-3,-6,-3,-1,-3,-5,1,3,-3,-6,-3,-4,-4,-4,-4,0,-1,-4,-2,2,4,-2,-1,-3,0,-5,-7,-8,-4,-4,-9,-9,-5,-4,-6,-7,-7,-4,-5,-8,-6,-4,-4,-7,-6,-8,-7,-9,-11,-12,-9,-8,-12,-12,-8,-7,-7,-6,-4,1,0,-4,-4,-1,0,-6,-6,-6,-5,-4,-4,-4,3,5,1,4,3,5,0,0,-1,2,3,8,17,34,48,66,94,126,139,103,59,42,3,-32,8, +0,55,109,114,122,163,185,201,189,201,203,192,61,33,15,9,7,-1,-1,-4,-1,-1,-4,-5,0,4,-3,-5,-4,-4,-5,-5,-5,0,-1,-4,-3,2,3,-2,-2,-3,0,-4,-7,-8,-4,-4,-9,-8,-5,-4,-7,-7,-7,-4,-5,-8,-7,-3,-2,-8,-8,-8,-7,-10,-11,-13,-9,-8,-12,-12,-8,-8,-7,-6,-5,1,0,-4,-4,-1,0,-6,-6,-6,-4,-4,-4,-5,2,5,1,4,5,7,1,1,1,5,5,8,17,34,49,68,96,128,138,101,58,42,4,-34,8, +0,61,119,111,118,162,185,204,196,208,211,204,68,37,18,9,6,-2,-3,-7,-4,-3,-6,-7,-1,3,-4,-6,-5,-5,-6,-5,-5,-1,-2,-5,-3,1,2,-3,-2,-3,-1,-5,-7,-8,-5,-5,-9,-8,-5,-4,-7,-7,-7,-4,-5,-8,-7,-3,-3,-9,-9,-9,-8,-10,-12,-13,-9,-9,-13,-13,-9,-8,-8,-6,-6,0,0,-4,-4,-1,0,-6,-6,-7,-5,-4,-4,-6,2,5,0,3,4,7,1,0,0,4,4,7,16,33,47,67,94,127,136,99,57,39,0,-38,8, +0,65,125,130,133,178,199,220,213,210,213,211,71,37,16,12,7,-1,-2,-4,-1,-2,-4,-5,2,3,-4,-7,-5,-6,-6,-6,-7,-3,-1,-4,-3,0,2,-2,-2,-3,0,-5,-8,-8,-4,-3,-7,-8,-5,-4,-7,-7,-7,-4,-6,-8,-7,-4,-2,-6,-6,-8,-7,-10,-12,-14,-11,-7,-10,-12,-11,-10,-8,-6,-6,-1,-2,-5,-5,-2,0,-5,-5,-8,-6,-4,-3,-2,5,7,2,5,3,6,4,3,0,4,8,11,18,33,46,67,94,126,134,96,54,37,-2,-41,8, +0,53,110,122,126,174,199,222,218,216,220,222,77,41,17,11,7,-3,-4,-5,-4,-5,-6,-6,0,1,-5,-8,-6,-6,-7,-7,-8,-4,-2,-5,-4,-1,1,-3,-3,-3,-1,-6,-8,-8,-5,-3,-7,-8,-5,-5,-7,-8,-7,-4,-6,-9,-8,-4,-3,-7,-6,-9,-8,-11,-13,-15,-11,-8,-11,-13,-12,-9,-9,-7,-7,-1,-2,-6,-6,-2,0,-5,-5,-9,-6,-4,-4,-3,5,6,1,4,2,5,3,2,-2,2,7,10,16,31,44,65,92,125,132,95,52,35,-5,-44,8, +0,59,137,144,151,202,212,229,228,228,223,220,69,37,15,9,5,-2,-1,-1,4,-1,-4,-5,0,1,-5,-7,-4,-3,-6,-6,-6,0,2,-2,-3,0,3,-2,-2,-3,-1,-3,-5,-8,-4,-3,-7,-7,-6,-4,-8,-8,-7,-4,-6,-9,-8,-3,-3,-8,-8,-8,-7,-10,-12,-14,-11,-10,-14,-13,-9,-8,-10,-9,-6,0,-1,-5,-5,-2,-2,-7,-6,-6,-3,-3,-2,-3,5,8,4,7,8,11,6,4,4,9,8,9,18,35,48,66,93,124,131,91,50,30,-8,-46,8, +0,52,131,137,144,198,211,230,232,232,229,231,75,41,18,9,5,-3,-2,-2,1,-3,-6,-6,-1,0,-6,-8,-5,-3,-7,-6,-7,-1,1,-3,-4,-1,2,-3,-3,-4,-2,-4,-6,-8,-4,-3,-7,-6,-6,-5,-7,-8,-8,-5,-6,-9,-8,-4,-3,-9,-9,-8,-7,-11,-13,-15,-12,-11,-15,-13,-10,-8,-11,-9,-7,-1,-1,-5,-5,-2,-2,-7,-6,-6,-3,-3,-3,-3,5,7,3,6,6,10,5,3,3,7,6,8,16,33,46,64,91,123,129,89,50,28,-12,-47,8, +0,30,135,142,160,210,224,246,250,237,234,239,79,39,15,9,6,1,1,-1,2,-2,-5,-6,-1,0,-5,-6,-3,-2,-6,-5,-7,-1,0,-3,-4,-2,2,-2,-3,-3,-1,-4,-6,-9,-5,-4,-8,-8,-5,-4,-9,-10,-9,-6,-7,-9,-9,-5,-3,-6,-6,-9,-8,-11,-13,-14,-10,-13,-16,-15,-12,-10,-11,-9,-9,-3,-4,-8,-8,-4,-3,-7,-6,-6,-3,-3,-2,-1,7,13,8,11,9,12,8,6,4,8,8,9,17,33,46,64,90,122,127,87,46,26,-13,-49,8, +0,64,140,148,156,206,223,248,252,244,240,249,83,42,16,9,6,0,-1,-2,1,-4,-6,-7,-2,-1,-6,-7,-4,-3,-6,-6,-7,-2,-1,-5,-5,-3,0,-3,-3,-4,-1,-4,-6,-10,-5,-5,-9,-8,-5,-4,-9,-10,-9,-6,-7,-10,-9,-6,-4,-7,-7,-10,-9,-12,-13,-15,-11,-14,-17,-17,-13,-10,-12,-10,-10,-4,-5,-9,-8,-5,-3,-7,-6,-7,-4,-3,-3,-2,6,12,7,9,8,10,6,5,2,6,6,7,14,30,43,61,88,120,125,84,43,24,-15,-53,8, +0,60,144,156,168,218,233,252,255,251,245,233,75,38,16,9,7,0,0,-2,2,-1,-6,-7,-2,0,-5,-7,-5,-4,-7,-6,-5,0,-1,-4,-4,-1,3,-1,-1,-2,1,-3,-6,-6,-2,-3,-8,-8,-5,-5,-7,-8,-10,-7,-8,-10,-10,-6,-4,-8,-8,-10,-9,-13,-14,-17,-13,-11,-14,-15,-13,-10,-12,-10,-10,-5,-5,-8,-8,-5,-5,-8,-6,-6,-2,-3,-2,1,10,14,9,12,12,17,12,10,7,12,11,10,18,32,45,62,87,117,118,76,40,18,-20,-55,8, +0,57,143,155,167,216,234,254,258,256,250,247,79,41,17,10,7,0,-1,-3,1,-2,-6,-8,-3,-1,-7,-8,-5,-4,-7,-6,-6,-1,-2,-5,-5,-1,2,-1,-1,-3,0,-4,-6,-6,-2,-3,-8,-7,-5,-5,-7,-8,-10,-7,-8,-10,-10,-7,-5,-9,-8,-10,-10,-14,-15,-18,-14,-12,-15,-16,-14,-11,-13,-11,-11,-6,-6,-9,-9,-5,-4,-8,-7,-6,-2,-3,-1,1,10,13,8,11,11,15,11,8,5,10,8,8,14,30,42,59,85,115,116,73,38,14,-24,-60,8, +0,58,151,160,167,215,231,251,255,254,250,247,70,38,14,10,7,1,1,1,6,-1,-6,-7,-3,-1,-6,-9,-6,-5,-6,-5,-7,-2,-2,-6,-6,-2,2,-2,-2,-3,0,-4,-7,-8,-3,-4,-9,-8,-5,-5,-8,-9,-11,-8,-8,-11,-10,-7,-6,-10,-9,-11,-11,-14,-16,-18,-15,-13,-16,-17,-15,-12,-15,-13,-13,-8,-7,-10,-11,-7,-6,-9,-7,-6,-2,-3,-2,1,9,14,9,11,11,14,12,9,5,10,9,9,13,28,40,57,83,113,114,72,38,14,-23,-58,8, +0,61,144,149,160,213,232,253,258,258,253,253,71,39,15,10,7,1,1,1,5,-1,-6,-8,-4,-2,-7,-9,-7,-5,-6,-6,-7,-3,-3,-6,-6,-3,1,-2,-2,-3,0,-4,-7,-9,-4,-4,-9,-9,-5,-5,-8,-9,-12,-8,-9,-12,-11,-8,-7,-10,-10,-12,-12,-15,-16,-19,-16,-13,-17,-18,-16,-14,-16,-14,-14,-9,-8,-11,-12,-8,-7,-10,-8,-6,-2,-3,-2,1,9,13,10,12,10,13,14,11,6,10,10,10,14,26,38,55,80,111,109,70,30,9,-29,-62,8, +0,63,149,153,159,211,227,250,246,245,246,220,69,36,14,10,9,3,2,-1,4,-2,-6,-8,-3,-1,-7,-10,-7,-5,-7,-7,-7,-3,-3,-6,-5,-1,2,-2,-2,-4,-1,-4,-6,-9,-4,-3,-8,-8,-7,-7,-10,-11,-12,-9,-11,-13,-13,-9,-8,-11,-11,-13,-13,-15,-16,-17,-13,-15,-18,-19,-16,-14,-17,-15,-14,-9,-9,-12,-13,-8,-7,-11,-8,-7,-2,-2,-1,1,10,15,11,12,12,15,13,9,5,10,10,9,14,25,35,52,79,110,107,68,30,9,-29,-61,8, +0,63,157,161,166,218,231,253,250,249,250,224,70,36,15,10,8,3,2,-1,4,-2,-6,-8,-4,-2,-8,-10,-7,-5,-8,-8,-8,-4,-3,-6,-6,0,3,-3,-3,-4,-2,-4,-7,-9,-4,-2,-7,-8,-8,-9,-11,-12,-13,-10,-12,-14,-14,-9,-8,-12,-11,-14,-13,-15,-17,-18,-14,-16,-19,-20,-18,-15,-18,-17,-15,-11,-10,-13,-14,-9,-8,-11,-8,-7,-3,-1,0,2,11,17,12,13,14,18,12,8,5,11,11,9,12,25,35,51,75,105,98,53,21,-8,-40,-69,8, +0,65,159,159,163,213,228,258,253,252,253,229,70,36,15,10,8,3,3,-1,5,-1,-5,-7,-4,-3,-9,-11,-8,-5,-8,-8,-9,-5,-5,-8,-7,-1,2,-3,-4,-5,-3,-5,-8,-9,-5,-2,-7,-8,-8,-9,-12,-13,-13,-10,-12,-14,-14,-10,-9,-13,-12,-15,-14,-16,-18,-18,-15,-17,-20,-21,-19,-17,-19,-18,-16,-12,-12,-14,-15,-10,-8,-11,-8,-8,-2,0,0,2,11,16,11,12,13,16,11,6,4,8,8,6,10,22,32,48,73,103,97,53,22,-5,-39,-69,8, +0,74,171,170,174,211,224,243,239,234,234,228,65,35,15,11,8,1,1,-1,6,-2,-8,-7,-5,-4,-10,-11,-8,-5,-8,-8,-9,-6,-5,-8,-7,-1,2,-3,-3,-2,-1,-3,-5,-10,-5,-5,-10,-9,-8,-9,-13,-14,-15,-11,-12,-14,-15,-10,-11,-15,-14,-16,-15,-17,-18,-20,-17,-17,-20,-21,-19,-17,-20,-18,-18,-13,-13,-14,-16,-11,-9,-11,-8,-8,-3,0,1,3,12,17,13,13,16,20,17,12,5,10,10,7,10,21,30,43,68,99,81,45,15,-13,-48,-80,8, +0,63,175,183,185,222,231,248,243,236,237,233,64,34,15,11,8,1,1,0,7,-1,-7,-7,-5,-4,-10,-12,-9,-6,-9,-9,-10,-7,-7,-9,-8,-3,2,-3,-4,-3,-2,-4,-6,-11,-6,-5,-10,-10,-8,-9,-13,-15,-15,-11,-12,-14,-15,-11,-11,-16,-15,-17,-15,-17,-19,-21,-17,-18,-22,-23,-21,-19,-22,-20,-18,-15,-14,-16,-17,-11,-10,-12,-9,-7,-2,0,1,3,13,19,14,15,18,23,17,10,8,12,12,8,10,19,27,41,64,96,75,40,17,-10,-46,-77,8, +0,75,180,163,161,193,225,248,236,233,237,208,60,34,16,12,11,3,0,-1,4,-1,-5,-8,-5,-6,-12,-12,-8,-5,-8,-9,-9,-6,-6,-8,-6,0,5,-1,-2,-1,1,-4,-8,-11,-6,-5,-11,-12,-9,-10,-15,-16,-17,-13,-15,-17,-17,-13,-11,-17,-16,-18,-15,-18,-20,-20,-17,-18,-23,-25,-22,-21,-24,-23,-20,-16,-16,-18,-18,-12,-10,-13,-10,-7,-2,-1,1,4,15,22,17,18,21,27,20,14,11,15,14,8,8,18,24,38,61,81,70,22,2,-30,-60,-87,8, +0,86,194,176,173,202,228,247,229,230,241,210,58,32,15,12,11,4,1,0,5,1,-4,-8,-5,-6,-12,-13,-9,-6,-9,-10,-10,-8,-7,-9,-8,-1,3,-2,-3,-2,0,-5,-9,-12,-7,-5,-11,-12,-9,-10,-15,-16,-17,-13,-15,-17,-18,-14,-12,-18,-17,-18,-16,-18,-20,-21,-18,-20,-24,-27,-24,-23,-26,-25,-22,-19,-19,-20,-19,-13,-10,-13,-10,-8,-2,-1,0,4,14,21,17,17,21,26,19,12,9,13,11,5,6,16,22,38,60,81,72,25,4,-26,-57,-85,8, +0,61,160,152,148,187,211,229,210,214,225,211,54,31,15,13,11,2,0,-3,2,0,-6,-10,-7,-6,-11,-13,-9,-6,-9,-10,-12,-10,-7,-9,-9,-3,3,-2,-2,-4,-3,-8,-11,-11,-5,-6,-11,-12,-10,-11,-17,-18,-20,-16,-15,-17,-18,-15,-12,-18,-17,-18,-16,-19,-21,-22,-20,-20,-24,-27,-23,-21,-24,-22,-24,-21,-19,-20,-21,-14,-11,-14,-10,-9,-4,1,2,5,16,23,18,19,20,25,18,10,8,11,8,3,4,14,21,37,61,84,75,28,7,-23,-53,-82,8, +0,71,171,163,158,194,215,232,211,216,226,211,52,29,14,13,11,3,1,-2,3,1,-6,-10,-7,-5,-11,-13,-11,-7,-10,-11,-14,-11,-8,-11,-11,-4,1,-3,-3,-6,-4,-9,-11,-11,-6,-7,-12,-13,-11,-11,-17,-18,-20,-17,-15,-17,-19,-16,-13,-19,-18,-19,-15,-19,-21,-22,-21,-21,-26,-28,-24,-23,-25,-24,-24,-21,-18,-19,-23,-15,-11,-14,-10,-9,-4,0,2,5,16,23,19,19,20,25,21,13,8,10,13,8,7,14,22,28,53,82,58,17,-7,-25,-57,-78,8, +0,65,159,151,148,180,210,229,201,213,227,210,56,37,20,19,16,6,1,0,4,0,-6,-8,-4,-4,-10,-11,-9,-5,-6,-7,-9,-5,-3,-7,-5,3,10,6,4,2,6,3,-3,-7,-2,1,-6,-11,-10,-12,-17,-20,-21,-18,-17,-19,-18,-15,-13,-19,-17,-18,-14,-17,-19,-20,-19,-20,-25,-29,-25,-24,-28,-26,-25,-23,-21,-22,-21,-14,-11,-14,-10,-5,0,3,4,9,21,30,27,26,20,24,20,12,6,8,10,6,5,13,22,30,56,88,66,25,-1,-27,-62,-88,8, +0,72,167,157,152,184,212,230,201,213,227,209,52,33,18,17,16,7,2,0,4,-1,-6,-8,-4,-4,-10,-13,-11,-7,-8,-10,-11,-7,-6,-8,-7,1,9,3,2,1,5,2,-4,-8,-3,1,-6,-7,-11,-13,-17,-20,-23,-19,-18,-20,-20,-16,-13,-20,-18,-19,-15,-17,-20,-22,-21,-22,-28,-32,-27,-27,-30,-28,-28,-26,-24,-24,-24,-16,-12,-15,-11,-6,0,1,3,9,20,31,26,25,26,31,26,16,13,16,15,6,3,12,20,34,60,94,75,36,5,-20,-56,-84,8, +0,70,168,162,157,187,215,232,211,225,242,221,63,41,26,23,22,13,8,4,8,4,-2,-4,0,0,-6,-9,-7,-2,-7,-7,-13,-7,-8,-11,-10,-2,6,0,0,-1,3,1,-5,-10,-5,-1,-8,-9,-12,-13,-18,-21,-23,-21,-17,-19,-17,-13,-9,-15,-14,-14,-10,-14,-16,-18,-17,-18,-23,-28,-25,-24,-27,-25,-26,-24,-21,-21,-23,-14,-7,-9,-5,-3,2,6,8,13,22,32,26,25,25,30,25,14,11,13,12,4,2,11,18,39,63,80,66,16,-3,-40,-67,-90,8, +0,63,163,160,158,191,218,234,216,232,249,221,60,36,23,20,21,12,7,4,7,2,-4,-6,-1,-1,-8,-9,-6,-3,-8,-9,-7,-4,-1,-4,-3,4,11,5,4,4,8,2,-2,-5,-1,-3,-9,-9,-11,-11,-16,-19,-21,-19,-14,-16,-19,-15,-11,-17,-17,-15,-12,-15,-18,-20,-20,-21,-26,-31,-28,-26,-30,-28,-29,-28,-24,-24,-26,-17,-9,-11,-7,-5,1,4,7,13,26,36,31,29,35,40,34,24,18,19,16,8,6,11,20,44,69,93,79,29,6,-30,-60,-88,8, +0,70,168,164,161,191,218,233,216,229,247,216,54,31,20,18,20,10,6,2,5,0,-6,-8,-4,-4,-10,-12,-9,-5,-11,-12,-11,-7,-5,-7,-8,0,6,1,1,1,6,0,-5,-8,-4,-6,-11,-12,-14,-12,-18,-21,-23,-22,-17,-19,-21,-18,-13,-19,-21,-18,-15,-18,-21,-22,-23,-24,-29,-35,-32,-31,-34,-32,-33,-32,-28,-22,-29,-20,-12,-13,-9,-7,-2,3,5,12,24,34,29,28,33,39,32,22,15,16,12,6,5,15,25,29,56,90,67,21,-9,-37,-69,-92,8, +0,69,168,163,157,187,224,237,219,239,259,223,59,36,23,20,24,15,11,5,8,3,-2,-6,-1,0,-6,-9,-6,-2,-6,-8,-5,-2,-1,-3,0,7,11,7,8,8,12,6,1,-5,-2,-4,-9,-11,-13,-12,-18,-21,-23,-22,-19,-20,-20,-17,-12,-16,-18,-15,-13,-14,-17,-20,-22,-20,-25,-32,-30,-29,-32,-32,-30,-29,-28,-25,-27,-17,-11,-11,-6,-2,3,10,13,19,31,42,36,35,39,44,40,30,11,12,7,2,2,13,25,31,59,96,75,29,-4,-31,-67,-92,8, +0,70,172,165,159,192,227,236,221,246,268,231,56,37,25,22,24,16,13,5,7,4,-1,-6,-1,0,-5,-7,-6,-3,-6,-7,-6,-3,0,-1,-2,6,13,8,10,8,12,7,3,-5,-2,-5,-8,-12,-13,-14,-19,-22,-23,-23,-19,-19,-20,-17,-11,-15,-17,-16,-13,-14,-15,-19,-21,-21,-25,-33,-32,-31,-33,-33,-30,-30,-27,-25,-27,-18,-12,-10,-5,0,5,12,15,24,36,45,41,40,46,50,43,32,21,20,14,10,4,15,27,30,60,97,71,26,-9,-38,-71,-92,8, +0,74,178,171,164,199,243,246,224,263,276,246,57,43,30,27,27,19,16,10,10,7,4,-2,2,2,-2,-6,-3,0,-2,-2,-2,0,3,3,4,10,14,12,14,11,15,10,6,-2,0,-5,-7,-10,-12,-12,-17,-20,-20,-22,-18,-17,-17,-14,-10,-12,-16,-13,-10,-12,-13,-16,-18,-20,-24,-31,-31,-30,-30,-32,-31,-29,-28,-25,-27,-20,-13,-10,-5,1,5,14,19,28,39,48,44,44,55,58,45,36,29,27,15,12,3,15,25,28,59,97,67,20,-13,-45,-77,-92,8, +0,81,182,179,175,198,250,242,226,275,281,264,65,55,38,41,35,28,24,19,17,9,8,8,11,5,3,5,7,8,5,5,6,6,13,13,12,18,22,21,25,19,22,15,13,3,4,-4,-4,-11,-11,-6,-11,-16,-17,-20,-12,-11,-11,-10,-7,-8,-12,-8,-6,-5,-4,-12,-16,-14,-17,-26,-28,-28,-27,-26,-23,-24,-23,-19,-24,-17,-7,-2,3,9,13,22,28,35,46,57,52,52,60,62,52,43,32,29,23,20,8,19,26,38,57,91,58,9,-18,-51,-80,-92,8, +0,0,194,178,173,212,260,233,223,246,247,242,60,57,65,68,29,24,15,13,12,10,12,25,26,4,3,18,19,3,2,14,26,19,8,10,35,39,15,16,19,19,20,14,9,5,4,-3,-2,-14,-11,3,-1,-17,-17,-17,-14,-12,-12,-12,-8,-8,-9,-7,-10,-11,-10,-11,-17,0,-11,-28,-31,-29,-26,-34,-32,-8,-8,-17,-24,-18,8,14,-4,3,20,38,45,33,43,57,53,55,76,77,54,46,32,29,25,24,12,22,24,44,76,86,62,19,1,-38,-86,-92,8, +0,0,140,177,166,199,236,189,176,200,206,198,36,39,51,55,13,9,-1,-2,-5,-5,3,14,13,-10,-8,8,7,-10,-9,11,15,4,-4,6,25,27,2,5,7,9,6,2,-6,-6,-9,-16,-12,-22,-20,-6,-9,-25,-26,-27,-23,-20,-20,-23,-19,-17,-19,-17,-22,-22,-19,-20,-17,-11,-30,-38,-45,-42,-37,-44,-43,-21,-19,-40,-33,-30,-4,5,-14,-6,11,29,36,25,33,44,42,47,67,61,42,37,23,17,15,15,3,12,14,35,66,57,37,-4,-21,-64,-110,-92,8, diff --git a/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_CW_LRight_44.h b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_CW_LRight_44.h new file mode 100755 index 0000000..7caa84c --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_CW_LRight_44.h @@ -0,0 +1,73 @@ +-72,128,-72,-32,-35,-35,-17,3,48,58,104,-9,-9,-9,-17,-26,-28,-23,-32,-30,-46,-40,-27,-31,-36,-30,-10,-23,-22,-23,-21,-34,-37,-64,-60,-62,-66,-77,-72,-80,-87,-88,-85,-84,-89,-87,-83,-78,-73,-74,-84,-83,-75,-85,-83,-67,-65,-71,-73,-88,-82,-80,-84,-76,-63,-57,-60,-57,-52,-41,-37,-43,-37,-35,-31,-34,-34,-24,-14,-12,-22,-19,-16,-12,-29,-35,-39,-49,-68,-65,-49,-36,-73,-76,-67,-46,-41,-51,-55,-52,-50,-68,-67,-34,-10,6,33,72,114,104,52,-8,-43,128,128, +-76,19,-30,-48,-51,-52,-36,-14,35,53,52,-19,-19,-19,-27,-38,-32,-33,-41,-40,-41,-37,-38,-40,-37,-30,-27,-37,-38,-35,-34,-46,-49,-59,-59,-73,-75,-85,-82,-89,-94,-100,-97,-92,-97,-98,-95,-92,-87,-86,-83,-76,-75,-80,-81,-77,-74,-81,-81,-82,-78,-81,-82,-81,-72,-64,-69,-65,-62,-54,-53,-56,-52,-44,-40,-45,-42,-33,-27,-30,-36,-32,-27,-31,-44,-53,-52,-58,-64,-59,-64,-54,-67,-67,-63,-56,-55,-66,-67,-63,-64,-60,-55,-41,-22,-9,18,57,97,84,24,-18,-49,-96,-71, +-70,7,-38,-49,-58,-64,-48,-27,16,33,36,-28,-28,-28,-35,-41,-35,-39,-45,-45,-40,-35,-41,-41,-38,-33,-33,-40,-42,-39,-42,-51,-57,-60,-64,-76,-77,-83,-82,-91,-94,-97,-96,-96,-98,-96,-91,-86,-87,-84,-81,-76,-76,-80,-82,-78,-73,-81,-81,-82,-80,-81,-81,-81,-73,-68,-70,-65,-63,-57,-55,-56,-56,-48,-41,-46,-43,-36,-32,-34,-38,-36,-33,-40,-50,-58,-56,-62,-67,-62,-65,-58,-66,-65,-67,-59,-59,-69,-68,-65,-62,-62,-55,-41,-23,-6,23,62,100,70,7,-22,-54,-101,-62, +-69,-7,-42,-51,-59,-69,-55,-34,8,25,31,-31,-31,-31,-39,-44,-40,-45,-49,-51,-44,-39,-44,-43,-39,-35,-37,-43,-45,-43,-47,-55,-67,-64,-68,-76,-80,-84,-85,-91,-93,-97,-97,-97,-97,-97,-92,-85,-87,-84,-83,-79,-79,-81,-83,-78,-76,-81,-84,-83,-80,-83,-81,-82,-75,-72,-73,-71,-66,-62,-60,-59,-57,-51,-47,-51,-48,-40,-34,-39,-42,-40,-39,-46,-53,-63,-61,-68,-70,-70,-67,-63,-69,-68,-70,-64,-65,-70,-71,-68,-64,-62,-54,-41,-25,-6,25,62,97,56,-1,-25,-56,-101,-61, +-68,-10,-48,-51,-59,-73,-60,-41,-7,11,19,-35,-35,-35,-42,-46,-43,-45,-49,-53,-47,-41,-47,-45,-43,-40,-42,-47,-50,-48,-53,-60,-68,-66,-72,-78,-83,-85,-87,-93,-95,-98,-99,-99,-99,-98,-94,-90,-91,-88,-84,-82,-83,-83,-84,-81,-80,-84,-85,-84,-83,-85,-84,-84,-80,-78,-78,-76,-70,-64,-65,-63,-60,-55,-52,-54,-51,-44,-39,-44,-45,-45,-45,-53,-59,-66,-66,-72,-72,-75,-70,-68,-72,-70,-73,-70,-72,-76,-75,-71,-66,-66,-57,-41,-25,-6,24,62,87,49,-3,-24,-59,-100,-60, +-67,-15,-46,-56,-60,-75,-62,-45,-13,6,14,-36,-36,-36,-41,-43,-40,-45,-48,-49,-44,-41,-47,-45,-42,-40,-45,-48,-49,-48,-54,-59,-65,-64,-71,-77,-80,-81,-84,-91,-92,-92,-95,-96,-95,-93,-89,-88,-88,-86,-82,-81,-81,-81,-82,-80,-80,-83,-86,-83,-83,-84,-82,-81,-77,-79,-81,-78,-73,-66,-64,-61,-59,-53,-53,-54,-50,-43,-40,-45,-45,-46,-46,-54,-59,-64,-63,-71,-71,-74,-68,-67,-71,-69,-69,-67,-71,-72,-72,-69,-67,-64,-55,-38,-22,-3,28,66,86,50,-1,-21,-59,-99,-59, +-66,-16,-49,-59,-59,-77,-64,-48,-17,2,11,-39,-39,-39,-44,-45,-43,-48,-51,-52,-48,-46,-50,-49,-45,-41,-49,-52,-52,-51,-57,-63,-68,-68,-75,-79,-84,-84,-89,-94,-96,-96,-99,-100,-98,-96,-94,-92,-92,-89,-85,-84,-85,-84,-85,-83,-83,-86,-89,-86,-86,-87,-84,-84,-81,-80,-78,-78,-71,-67,-69,-65,-62,-58,-58,-58,-54,-47,-42,-49,-49,-50,-51,-58,-62,-67,-66,-73,-74,-77,-71,-71,-76,-74,-75,-75,-78,-78,-76,-73,-71,-67,-57,-39,-25,-4,27,65,83,46,-3,-22,-58,-98,-58, +-65,-17,-51,-60,-61,-78,-65,-52,-21,-1,-1,-41,-41,-41,-46,-47,-45,-50,-53,-55,-50,-49,-53,-49,-42,-38,-44,-47,-51,-52,-54,-59,-66,-66,-69,-74,-78,-78,-81,-84,-88,-90,-93,-92,-90,-90,-88,-85,-84,-82,-84,-84,-87,-86,-87,-84,-86,-88,-90,-87,-86,-89,-87,-86,-83,-82,-80,-80,-73,-69,-71,-68,-65,-62,-61,-60,-56,-50,-45,-52,-51,-49,-50,-55,-58,-65,-65,-71,-71,-71,-66,-62,-67,-66,-69,-70,-68,-67,-71,-66,-65,-60,-51,-34,-18,4,35,73,93,60,2,-17,-56,-98,-57, +-64,-12,-48,-55,-57,-79,-68,-55,-19,0,-2,-38,-38,-38,-42,-43,-41,-43,-45,-48,-45,-44,-48,-47,-44,-40,-45,-48,-52,-53,-56,-60,-67,-67,-70,-74,-80,-79,-80,-85,-89,-90,-95,-93,-91,-91,-89,-86,-85,-83,-80,-79,-82,-80,-79,-77,-80,-82,-81,-78,-77,-80,-81,-78,-76,-76,-74,-72,-66,-61,-64,-60,-60,-57,-56,-55,-54,-48,-44,-51,-50,-51,-50,-57,-60,-65,-65,-71,-72,-72,-68,-64,-69,-72,-73,-75,-71,-69,-73,-68,-66,-61,-51,-33,-17,5,37,74,93,62,2,-17,-55,-96,-56, +-63,-10,-50,-56,-58,-81,-69,-59,-22,-3,-13,-40,-40,-40,-43,-43,-42,-44,-46,-50,-46,-46,-48,-49,-44,-41,-46,-48,-51,-52,-56,-60,-62,-60,-67,-72,-74,-73,-74,-77,-77,-83,-85,-85,-85,-91,-89,-87,-85,-84,-82,-80,-81,-80,-79,-77,-80,-81,-80,-78,-77,-80,-81,-79,-77,-77,-75,-72,-66,-63,-65,-62,-60,-58,-58,-56,-54,-48,-46,-52,-51,-51,-50,-58,-59,-63,-62,-68,-68,-66,-60,-61,-65,-64,-62,-63,-67,-67,-65,-61,-59,-55,-46,-28,-12,8,39,77,102,69,7,-12,-48,-91,-55, +-62,-7,-45,-52,-54,-74,-61,-45,-16,3,4,-36,-36,-36,-41,-40,-37,-43,-46,-47,-44,-43,-47,-46,-42,-40,-47,-49,-50,-49,-56,-59,-62,-60,-66,-71,-73,-73,-74,-77,-77,-81,-83,-83,-82,-83,-80,-78,-79,-78,-74,-74,-75,-74,-74,-71,-73,-76,-77,-74,-75,-78,-75,-74,-73,-72,-71,-68,-62,-61,-64,-60,-55,-52,-54,-54,-50,-44,-41,-48,-49,-47,-48,-57,-61,-61,-60,-67,-68,-66,-60,-61,-66,-65,-64,-65,-69,-68,-66,-60,-58,-55,-45,-26,-10,10,41,79,105,72,7,-11,-49,-90,-54, +-61,6,-44,-52,-56,-75,-62,-48,-18,0,-3,-37,-37,-37,-41,-40,-37,-44,-47,-47,-44,-43,-47,-46,-42,-41,-48,-49,-49,-49,-56,-59,-62,-60,-64,-69,-71,-71,-73,-77,-76,-79,-81,-83,-82,-82,-80,-78,-79,-77,-74,-73,-75,-73,-73,-70,-72,-75,-76,-73,-74,-77,-75,-73,-71,-70,-68,-68,-61,-60,-63,-59,-55,-52,-54,-54,-50,-43,-42,-49,-48,-47,-49,-57,-60,-61,-59,-66,-66,-65,-60,-61,-67,-66,-65,-66,-70,-69,-65,-60,-57,-52,-43,-24,-8,12,44,81,108,75,10,-11,-49,-90,-53, +-60,7,-43,-47,-52,-69,-57,-46,-8,9,-4,-33,-33,-33,-36,-37,-34,-38,-42,-45,-41,-42,-45,-45,-42,-40,-47,-49,-50,-50,-54,-57,-62,-60,-61,-66,-68,-68,-71,-76,-76,-75,-77,-79,-78,-81,-77,-76,-77,-75,-71,-71,-70,-68,-71,-68,-70,-72,-74,-71,-70,-71,-69,-70,-68,-67,-66,-67,-60,-55,-59,-55,-54,-51,-54,-53,-51,-44,-41,-48,-47,-49,-50,-56,-59,-61,-60,-64,-64,-63,-58,-57,-62,-64,-63,-65,-65,-63,-64,-58,-53,-49,-39,-21,-5,14,46,84,111,78,13,-7,-44,-88,-52, +-59,10,-42,-47,-52,-70,-58,-48,-11,6,-12,-34,-34,-34,-36,-36,-33,-38,-42,-45,-42,-42,-46,-45,-42,-41,-47,-48,-49,-49,-54,-57,-61,-59,-61,-65,-68,-67,-70,-75,-75,-74,-76,-78,-77,-79,-77,-75,-76,-74,-70,-70,-69,-68,-70,-67,-69,-71,-73,-70,-68,-70,-68,-69,-67,-66,-65,-66,-60,-56,-59,-55,-55,-52,-54,-53,-51,-44,-41,-48,-47,-48,-49,-56,-58,-61,-59,-63,-63,-62,-58,-56,-62,-64,-63,-66,-65,-63,-63,-57,-52,-48,-38,-19,-3,17,48,86,113,80,14,-8,-44,-88,-51, +-58,11,-39,-47,-50,-67,-53,-34,-6,10,15,-28,-28,-28,-34,-34,-31,-38,-41,-43,-40,-41,-45,-44,-41,-40,-47,-48,-49,-49,-55,-57,-59,-57,-60,-64,-65,-63,-64,-68,-68,-70,-71,-75,-75,-72,-69,-71,-73,-71,-67,-66,-68,-68,-67,-64,-66,-69,-68,-65,-66,-69,-68,-67,-65,-63,-62,-63,-57,-55,-59,-55,-53,-50,-51,-51,-51,-45,-42,-49,-48,-48,-47,-54,-55,-58,-56,-61,-62,-61,-56,-53,-60,-61,-60,-62,-64,-61,-60,-54,-49,-45,-36,-19,-2,19,50,88,114,81,16,-4,-42,-85,-50, +-57,10,-25,-47,-49,-67,-54,-37,-9,7,8,-29,-29,-29,-34,-33,-31,-38,-41,-43,-40,-41,-45,-44,-41,-40,-46,-47,-48,-48,-55,-57,-59,-56,-60,-63,-64,-62,-63,-67,-67,-69,-69,-74,-74,-71,-68,-70,-72,-71,-66,-66,-68,-67,-66,-63,-65,-67,-67,-64,-64,-68,-66,-66,-64,-62,-61,-62,-56,-55,-58,-55,-52,-50,-50,-50,-51,-44,-42,-49,-47,-47,-46,-53,-54,-57,-54,-60,-60,-60,-55,-53,-59,-60,-60,-62,-64,-61,-60,-53,-48,-44,-34,-17,0,22,53,90,116,81,17,-5,-43,-85,-49, +-56,4,-34,-42,-47,-64,-50,-35,4,21,12,-25,-25,-25,-29,-31,-29,-35,-38,-43,-40,-39,-42,-43,-41,-40,-46,-46,-48,-47,-53,-55,-56,-54,-55,-59,-61,-60,-61,-66,-65,-66,-67,-71,-71,-70,-67,-66,-68,-68,-64,-64,-66,-65,-63,-60,-62,-65,-65,-64,-64,-67,-66,-63,-61,-61,-60,-61,-55,-55,-58,-54,-51,-48,-49,-49,-49,-43,-42,-48,-48,-47,-45,-52,-53,-56,-53,-56,-57,-58,-53,-51,-57,-60,-60,-62,-59,-56,-58,-51,-46,-42,-31,-14,3,22,53,90,118,83,19,-1,-42,-84,-48, +-55,5,-33,-42,-47,-64,-51,-37,2,19,8,-26,-26,-26,-29,-31,-29,-35,-38,-43,-40,-39,-42,-43,-40,-39,-46,-46,-47,-47,-52,-55,-55,-53,-55,-58,-60,-59,-60,-65,-64,-65,-66,-70,-70,-69,-66,-65,-67,-67,-63,-63,-65,-64,-62,-59,-61,-63,-64,-63,-62,-66,-64,-62,-60,-60,-60,-60,-54,-54,-57,-54,-50,-48,-49,-48,-49,-43,-41,-48,-47,-46,-44,-51,-53,-55,-52,-55,-56,-57,-52,-50,-56,-58,-59,-61,-58,-56,-57,-50,-45,-40,-29,-13,5,24,55,92,120,84,19,-3,-42,-83,-47, +-54,6,-32,-42,-45,-60,-45,-26,4,19,15,-23,-23,-23,-28,-29,-28,-35,-39,-40,-37,-39,-43,-42,-40,-39,-45,-46,-48,-48,-52,-54,-55,-52,-55,-58,-59,-57,-58,-63,-62,-63,-63,-67,-67,-67,-63,-63,-65,-65,-61,-60,-62,-62,-61,-58,-60,-63,-62,-60,-60,-64,-62,-61,-59,-58,-58,-58,-52,-51,-56,-52,-50,-47,-48,-49,-48,-43,-40,-46,-45,-45,-44,-50,-52,-54,-51,-54,-54,-57,-52,-51,-56,-57,-57,-58,-58,-56,-55,-48,-44,-40,-28,-12,5,25,55,92,118,81,19,-1,-43,-85,-46, +-53,8,-20,-41,-44,-59,-45,-25,6,20,24,-22,-22,-22,-27,-29,-27,-37,-41,-40,-38,-40,-44,-43,-39,-39,-46,-46,-48,-48,-51,-54,-54,-51,-55,-59,-59,-56,-56,-61,-61,-61,-61,-64,-65,-65,-61,-61,-64,-63,-60,-58,-60,-60,-60,-56,-59,-62,-61,-58,-58,-62,-60,-60,-57,-56,-56,-57,-51,-49,-54,-51,-50,-47,-48,-49,-48,-42,-38,-45,-46,-45,-44,-51,-51,-53,-50,-52,-53,-57,-51,-50,-56,-54,-55,-56,-58,-56,-53,-46,-43,-39,-28,-12,5,25,55,91,117,80,19,-2,-42,-84,-45, +-52,8,-20,-37,-43,-56,-43,-22,13,26,28,-21,-21,-21,-26,-29,-27,-35,-39,-41,-39,-40,-43,-43,-39,-39,-45,-46,-47,-47,-49,-51,-53,-50,-54,-58,-57,-54,-54,-59,-59,-60,-59,-61,-62,-63,-59,-59,-62,-62,-58,-57,-59,-59,-59,-55,-58,-61,-61,-57,-57,-60,-59,-59,-56,-55,-55,-56,-50,-49,-53,-50,-49,-47,-48,-49,-47,-41,-38,-44,-46,-45,-43,-50,-50,-52,-49,-52,-52,-56,-50,-49,-55,-53,-54,-54,-57,-55,-52,-45,-41,-37,-25,-10,7,26,55,92,116,77,19,-2,-42,-83,-44, +-51,10,-19,-37,-42,-53,-39,-20,19,32,31,-20,-20,-20,-25,-28,-27,-33,-37,-42,-40,-40,-43,-43,-39,-39,-45,-45,-47,-46,-48,-49,-52,-49,-53,-56,-56,-53,-52,-56,-56,-58,-58,-59,-59,-61,-57,-57,-60,-59,-57,-56,-59,-59,-58,-55,-56,-60,-59,-56,-55,-58,-57,-56,-53,-57,-58,-55,-49,-48,-53,-50,-48,-45,-48,-48,-47,-41,-38,-45,-46,-44,-43,-49,-50,-53,-50,-53,-54,-55,-48,-49,-55,-53,-53,-54,-55,-53,-51,-44,-38,-34,-22,-8,9,25,55,91,115,74,20,0,-40,-81,-43, +-50,18,-16,-35,-41,-52,-39,-20,20,33,28,-20,-20,-20,-26,-29,-28,-33,-38,-43,-41,-41,-44,-43,-39,-39,-45,-45,-46,-46,-47,-48,-51,-48,-53,-56,-56,-52,-51,-56,-55,-58,-57,-58,-59,-61,-56,-57,-59,-59,-56,-55,-58,-57,-57,-54,-56,-59,-58,-55,-54,-57,-55,-55,-53,-57,-57,-55,-49,-47,-52,-49,-47,-45,-47,-47,-46,-40,-38,-44,-45,-43,-42,-48,-49,-52,-50,-53,-53,-54,-48,-48,-54,-52,-52,-52,-53,-52,-50,-43,-36,-33,-20,-7,10,27,57,92,116,75,21,1,-39,-81,-42, +-49,23,-13,-32,-39,-48,-33,-11,23,35,36,-16,-16,-16,-24,-26,-24,-34,-37,-38,-35,-38,-41,-42,-38,-38,-44,-44,-45,-46,-46,-47,-51,-47,-49,-52,-53,-51,-49,-54,-54,-54,-53,-56,-58,-58,-53,-53,-57,-55,-53,-53,-54,-54,-54,-51,-54,-57,-56,-52,-52,-57,-56,-54,-51,-51,-52,-54,-48,-46,-51,-48,-45,-43,-46,-46,-44,-37,-36,-42,-44,-43,-41,-48,-49,-49,-46,-49,-50,-52,-46,-47,-53,-53,-51,-51,-50,-48,-49,-42,-39,-35,-23,-7,9,28,57,93,115,74,20,0,-38,-78,-41, +-48,18,-12,-32,-38,-47,-32,-8,24,36,36,-17,-17,-17,-24,-26,-25,-35,-39,-39,-36,-39,-43,-42,-38,-38,-44,-45,-46,-45,-46,-46,-50,-47,-49,-52,-52,-51,-49,-53,-53,-54,-52,-56,-57,-57,-52,-52,-57,-55,-53,-52,-53,-54,-53,-50,-53,-56,-55,-52,-51,-56,-55,-53,-51,-51,-51,-54,-48,-46,-51,-48,-45,-42,-46,-46,-43,-37,-35,-42,-43,-42,-41,-47,-48,-49,-46,-48,-50,-51,-46,-46,-52,-51,-49,-49,-48,-46,-48,-41,-37,-34,-22,-6,11,30,59,94,114,77,21,2,-36,-76,-40, +-47,14,-10,-28,-36,-42,-28,-5,35,47,47,-14,-14,-14,-21,-25,-24,-32,-36,-39,-36,-37,-40,-39,-35,-35,-42,-42,-43,-43,-47,-48,-49,-45,-45,-48,-49,-47,-45,-50,-50,-52,-51,-55,-57,-55,-50,-52,-56,-53,-51,-50,-50,-51,-52,-49,-50,-53,-52,-50,-49,-53,-51,-51,-48,-51,-52,-52,-46,-45,-50,-47,-45,-43,-45,-45,-44,-38,-37,-44,-44,-41,-40,-47,-48,-47,-45,-48,-49,-51,-46,-44,-50,-49,-47,-48,-52,-50,-47,-40,-36,-33,-21,-6,10,28,56,92,113,73,22,4,-36,-73,-39, +-46,15,-9,-27,-35,-40,-27,-3,36,49,49,-14,-14,-14,-22,-25,-25,-34,-37,-40,-38,-39,-41,-40,-36,-35,-42,-42,-43,-43,-47,-48,-48,-44,-44,-48,-48,-47,-45,-49,-49,-52,-50,-55,-56,-54,-50,-51,-55,-53,-50,-49,-49,-50,-52,-48,-50,-52,-52,-49,-48,-52,-50,-50,-47,-51,-51,-51,-46,-44,-49,-46,-45,-43,-45,-44,-44,-37,-37,-43,-43,-41,-39,-46,-47,-47,-44,-48,-49,-51,-45,-43,-49,-47,-46,-46,-50,-48,-45,-39,-35,-32,-19,-5,12,29,58,93,113,72,23,5,-35,-70,-38, +-45,18,-8,-26,-33,-37,-22,4,39,50,47,-9,-9,-9,-17,-24,-21,-30,-34,-35,-33,-36,-40,-39,-35,-35,-42,-42,-43,-42,-45,-46,-47,-43,-43,-47,-47,-44,-43,-48,-48,-50,-48,-52,-54,-53,-49,-48,-53,-51,-48,-47,-50,-50,-50,-47,-48,-51,-50,-47,-48,-51,-51,-49,-47,-49,-50,-52,-46,-43,-49,-45,-44,-42,-44,-44,-43,-37,-36,-42,-43,-40,-39,-46,-47,-47,-44,-47,-48,-49,-43,-42,-48,-46,-45,-44,-47,-46,-45,-39,-35,-31,-19,-5,11,30,58,93,113,78,26,9,-29,-67,-37, +-44,18,-6,-25,-32,-35,-20,6,42,52,49,-8,-8,-8,-17,-25,-23,-31,-35,-37,-34,-37,-40,-39,-35,-35,-42,-41,-43,-42,-45,-46,-47,-42,-43,-47,-46,-42,-41,-47,-48,-48,-46,-50,-52,-53,-48,-46,-51,-47,-47,-46,-50,-51,-49,-45,-47,-50,-49,-46,-46,-52,-51,-49,-46,-48,-49,-52,-46,-43,-48,-45,-43,-40,-44,-44,-42,-36,-35,-41,-43,-40,-39,-45,-46,-47,-44,-46,-47,-46,-40,-40,-47,-44,-44,-43,-44,-42,-45,-39,-34,-31,-19,-4,12,30,58,93,113,77,25,9,-28,-65,-36, +-43,19,-5,-23,-30,-29,-15,12,46,57,53,-10,-10,-10,-20,-23,-22,-31,-35,-37,-35,-34,-37,-37,-34,-34,-41,-41,-42,-42,-44,-44,-45,-41,-42,-46,-45,-42,-40,-46,-46,-47,-45,-48,-50,-51,-46,-46,-50,-46,-45,-45,-48,-49,-49,-45,-45,-48,-48,-45,-44,-50,-49,-48,-45,-47,-48,-50,-44,-42,-47,-44,-42,-40,-42,-42,-41,-35,-34,-40,-42,-39,-38,-44,-45,-46,-43,-45,-46,-46,-40,-40,-46,-43,-42,-42,-43,-42,-43,-37,-34,-31,-18,-3,13,31,60,94,113,78,28,11,-27,-63,-35, +-42,20,-5,-22,-30,-28,-12,14,50,60,56,-9,-9,-9,-20,-24,-24,-33,-37,-38,-36,-36,-38,-37,-34,-35,-41,-40,-42,-41,-42,-43,-43,-38,-40,-45,-44,-40,-39,-44,-45,-45,-44,-46,-48,-50,-45,-44,-49,-46,-44,-43,-47,-47,-48,-45,-44,-47,-47,-44,-43,-48,-46,-47,-44,-45,-46,-49,-43,-41,-46,-43,-41,-38,-40,-40,-40,-34,-34,-40,-41,-38,-36,-43,-44,-44,-42,-45,-46,-46,-39,-40,-45,-43,-41,-40,-43,-42,-41,-35,-33,-30,-18,-3,13,33,60,94,113,76,27,11,-25,-59,-34, +-41,20,-11,-21,-26,-24,-9,17,56,65,59,-8,-8,-8,-19,-24,-24,-33,-37,-40,-39,-37,-38,-39,-34,-35,-41,-40,-41,-41,-42,-43,-42,-38,-40,-44,-44,-40,-39,-45,-44,-45,-44,-46,-48,-50,-45,-44,-49,-46,-44,-42,-46,-47,-48,-44,-44,-47,-47,-44,-42,-48,-46,-46,-44,-45,-46,-48,-43,-42,-46,-43,-41,-38,-40,-40,-40,-33,-33,-39,-40,-38,-37,-43,-44,-44,-42,-45,-45,-45,-38,-39,-44,-41,-40,-38,-42,-41,-41,-35,-33,-28,-17,-3,13,33,60,94,113,78,29,13,-26,-61,-33, +-40,20,-17,-20,-24,-20,-5,20,63,70,63,-6,-6,-6,-17,-23,-22,-33,-36,-37,-34,-33,-36,-37,-35,-33,-38,-38,-38,-38,-41,-42,-41,-37,-36,-40,-40,-37,-35,-42,-41,-44,-41,-44,-47,-47,-43,-40,-46,-43,-43,-41,-45,-45,-45,-41,-41,-45,-44,-41,-40,-46,-46,-44,-42,-45,-47,-48,-42,-41,-46,-43,-40,-37,-41,-41,-39,-33,-32,-37,-38,-36,-35,-42,-43,-44,-42,-42,-43,-44,-38,-37,-42,-39,-39,-38,-41,-40,-40,-35,-32,-29,-19,-2,14,32,61,95,111,79,30,16,-19,-58,-32, +-39,33,-5,-18,-21,-16,-3,23,67,74,66,-4,-4,-4,-17,-24,-24,-36,-38,-39,-36,-35,-37,-38,-36,-33,-38,-38,-38,-38,-41,-42,-41,-36,-36,-40,-40,-37,-35,-41,-41,-43,-41,-44,-46,-47,-42,-40,-45,-43,-43,-42,-45,-45,-45,-40,-40,-44,-44,-41,-39,-46,-45,-43,-42,-45,-47,-47,-42,-41,-46,-44,-39,-37,-41,-41,-39,-32,-31,-37,-38,-36,-34,-42,-43,-44,-42,-42,-43,-44,-37,-36,-41,-38,-38,-36,-40,-39,-39,-34,-31,-27,-19,-2,14,32,61,95,110,77,28,15,-23,-60,-31, +-38,31,-11,-17,-19,-14,0,27,71,81,73,-4,-4,-4,-18,-24,-24,-32,-35,-36,-34,-35,-36,-35,-31,-31,-37,-37,-36,-36,-38,-38,-40,-35,-35,-39,-38,-36,-33,-39,-39,-39,-36,-41,-44,-44,-40,-40,-45,-43,-40,-39,-42,-43,-43,-39,-39,-43,-42,-39,-37,-41,-41,-43,-42,-45,-46,-47,-42,-39,-44,-42,-38,-36,-38,-38,-38,-31,-31,-38,-38,-35,-33,-40,-41,-42,-40,-40,-41,-42,-35,-33,-38,-34,-36,-34,-39,-39,-39,-34,-29,-26,-17,0,16,34,62,96,112,78,30,14,-21,-55,-30, +-37,20,-11,-16,-17,-14,2,30,74,86,76,-2,-2,-2,-17,-24,-24,-34,-37,-38,-36,-38,-38,-37,-32,-30,-38,-38,-37,-36,-38,-38,-39,-35,-35,-39,-39,-35,-33,-38,-38,-38,-36,-41,-44,-44,-40,-40,-44,-42,-40,-39,-42,-42,-43,-39,-38,-42,-42,-39,-36,-41,-40,-43,-41,-45,-46,-47,-42,-39,-44,-43,-38,-36,-38,-37,-37,-31,-31,-37,-38,-35,-33,-39,-40,-42,-40,-40,-41,-41,-34,-32,-37,-33,-35,-33,-38,-37,-38,-33,-29,-26,-16,1,16,34,63,96,109,75,27,12,-26,-59,-29, +-36,19,-13,-13,-13,-7,9,41,75,86,76,-3,-3,-3,-16,-23,-22,-32,-33,-33,-29,-30,-34,-34,-30,-30,-36,-36,-36,-35,-38,-38,-38,-33,-33,-38,-36,-32,-30,-36,-37,-37,-34,-39,-42,-42,-38,-37,-43,-41,-40,-38,-41,-42,-42,-38,-37,-41,-41,-38,-36,-41,-41,-41,-39,-44,-46,-46,-40,-39,-44,-41,-39,-36,-37,-37,-36,-30,-31,-37,-37,-34,-33,-40,-40,-40,-37,-39,-40,-40,-34,-30,-36,-34,-34,-33,-36,-35,-38,-32,-31,-27,-18,1,17,35,64,99,111,76,30,15,-20,-60,-28, +-35,24,-10,-11,-10,-5,13,49,81,87,80,0,0,0,-15,-22,-23,-33,-35,-35,-31,-32,-35,-35,-31,-30,-36,-36,-36,-35,-38,-38,-38,-32,-33,-37,-36,-32,-30,-36,-36,-37,-33,-39,-42,-42,-38,-37,-42,-42,-39,-37,-41,-41,-42,-38,-36,-40,-40,-37,-36,-41,-41,-41,-39,-44,-45,-45,-40,-39,-44,-42,-39,-37,-37,-36,-36,-30,-30,-36,-37,-33,-32,-40,-40,-40,-37,-39,-39,-40,-34,-29,-35,-33,-33,-32,-35,-35,-37,-32,-31,-27,-18,1,17,35,64,98,111,72,28,12,-25,-64,-27, +-34,19,-8,-7,-8,2,19,57,89,88,84,-1,-1,-1,-17,-22,-21,-29,-32,-36,-32,-30,-32,-32,-28,-26,-34,-34,-35,-34,-37,-37,-36,-31,-30,-35,-35,-31,-28,-33,-33,-36,-32,-38,-41,-42,-38,-38,-43,-42,-38,-36,-39,-39,-40,-36,-37,-41,-41,-37,-33,-38,-38,-40,-38,-41,-42,-44,-39,-38,-43,-42,-38,-36,-38,-37,-35,-29,-30,-36,-36,-33,-32,-39,-39,-39,-36,-37,-38,-36,-29,-27,-33,-31,-32,-30,-34,-34,-34,-29,-28,-23,-14,3,19,37,66,100,115,77,29,12,-28,-65,-26, +-33,22,-5,-4,-10,1,25,65,94,89,88,2,2,2,-16,-22,-22,-31,-33,-38,-35,-32,-33,-34,-29,-27,-34,-36,-35,-34,-37,-37,-36,-31,-30,-35,-35,-31,-28,-33,-33,-35,-32,-37,-40,-42,-38,-39,-43,-42,-37,-36,-39,-40,-40,-36,-37,-41,-40,-37,-34,-38,-38,-39,-38,-41,-43,-44,-39,-39,-43,-43,-38,-36,-38,-37,-35,-28,-30,-36,-36,-33,-32,-39,-39,-39,-36,-37,-38,-36,-29,-27,-33,-30,-31,-30,-33,-33,-34,-29,-27,-23,-14,4,19,37,66,100,114,75,27,7,-32,-67,-25, +-32,25,-2,-1,5,14,38,78,97,90,88,3,3,3,-15,-22,-23,-31,-33,-36,-33,-31,-33,-32,-29,-27,-34,-36,-34,-34,-36,-36,-35,-30,-30,-35,-34,-30,-28,-33,-33,-34,-31,-36,-39,-41,-37,-37,-41,-41,-37,-35,-38,-39,-40,-36,-37,-40,-40,-36,-33,-38,-37,-39,-38,-41,-42,-44,-39,-39,-43,-43,-38,-36,-38,-37,-34,-28,-29,-35,-35,-32,-31,-38,-39,-38,-36,-37,-37,-36,-29,-27,-32,-30,-29,-29,-32,-32,-33,-28,-26,-23,-13,4,19,38,67,101,113,74,28,7,-34,-69,-24, +-31,28,1,2,1,17,34,81,102,91,89,3,3,3,-14,-20,-21,-30,-31,-35,-30,-31,-34,-33,-28,-26,-33,-34,-33,-33,-35,-35,-35,-29,-31,-35,-34,-29,-27,-33,-33,-33,-29,-34,-38,-40,-35,-36,-41,-38,-36,-34,-38,-39,-39,-36,-37,-40,-38,-34,-33,-40,-40,-39,-37,-40,-43,-43,-38,-37,-42,-42,-38,-36,-37,-36,-35,-28,-29,-34,-35,-31,-31,-37,-38,-38,-34,-35,-36,-37,-29,-26,-32,-29,-27,-24,-31,-31,-30,-25,-25,-23,-14,5,19,39,68,101,113,73,28,8,-33,-70,-23, +-30,31,4,5,5,22,38,89,107,92,90,5,5,5,-14,-19,-20,-30,-32,-35,-31,-32,-35,-35,-29,-25,-33,-35,-34,-33,-35,-35,-35,-30,-31,-35,-34,-30,-28,-33,-33,-33,-30,-34,-38,-39,-35,-36,-40,-38,-36,-34,-37,-39,-39,-35,-36,-39,-38,-34,-33,-40,-40,-40,-38,-41,-43,-43,-39,-38,-42,-42,-38,-37,-38,-36,-35,-28,-29,-34,-34,-31,-30,-37,-37,-37,-34,-35,-35,-37,-29,-26,-32,-29,-27,-24,-31,-31,-31,-25,-25,-23,-15,4,19,39,67,101,112,71,26,6,-34,-71,-22, +-29,34,7,8,11,30,47,97,120,93,91,6,6,6,-14,-17,-19,-29,-31,-32,-29,-31,-33,-32,-26,-25,-33,-35,-34,-33,-35,-35,-35,-30,-30,-33,-33,-30,-27,-32,-32,-32,-28,-34,-38,-38,-34,-33,-38,-35,-35,-33,-37,-38,-37,-34,-36,-39,-38,-33,-31,-36,-37,-39,-37,-40,-42,-43,-39,-35,-40,-42,-39,-38,-37,-35,-35,-28,-30,-35,-35,-31,-29,-36,-35,-38,-35,-34,-34,-33,-25,-24,-29,-26,-27,-24,-27,-27,-30,-25,-20,-18,-12,4,19,39,68,101,110,70,25,6,-34,-73,-21, +-28,37,10,11,6,27,70,100,123,94,92,11,11,11,-12,-16,-19,-30,-32,-34,-31,-33,-34,-34,-26,-26,-33,-35,-34,-33,-35,-35,-36,-31,-30,-34,-34,-30,-28,-33,-32,-32,-28,-34,-38,-38,-34,-33,-38,-34,-35,-33,-37,-38,-37,-33,-36,-39,-38,-33,-31,-37,-37,-39,-37,-40,-42,-43,-39,-35,-40,-41,-40,-38,-37,-35,-35,-28,-30,-35,-34,-31,-29,-35,-35,-37,-34,-33,-34,-32,-25,-23,-29,-26,-27,-24,-27,-28,-31,-26,-21,-19,-12,3,17,39,68,102,110,69,24,4,-36,-72,-20, +-29,40,13,14,15,54,83,106,128,95,93,7,7,7,-12,-18,-20,-28,-29,-28,-23,-28,-32,-31,-25,-25,-32,-34,-31,-29,-33,-33,-33,-27,-26,-31,-32,-29,-26,-31,-31,-31,-28,-32,-35,-37,-33,-32,-36,-33,-34,-32,-36,-38,-37,-33,-36,-39,-37,-32,-31,-38,-38,-37,-36,-40,-41,-43,-38,-37,-41,-41,-37,-35,-38,-36,-34,-27,-28,-33,-34,-31,-30,-36,-36,-35,-31,-32,-32,-32,-24,-20,-26,-23,-22,-18,-24,-25,-25,-19,-19,-19,-10,7,21,40,68,100,109,67,23,1,-41,-76,-19, +-26,43,16,17,23,49,86,109,129,96,94,11,11,11,-11,-17,-20,-29,-29,-29,-25,-30,-33,-33,-26,-26,-33,-35,-32,-30,-34,-33,-34,-28,-27,-32,-33,-30,-27,-31,-31,-32,-29,-32,-35,-37,-33,-31,-36,-34,-34,-32,-36,-38,-36,-33,-35,-38,-37,-32,-31,-38,-38,-37,-36,-40,-41,-43,-38,-37,-42,-41,-37,-35,-38,-37,-34,-27,-28,-33,-34,-31,-30,-36,-35,-34,-30,-31,-32,-32,-24,-20,-26,-24,-23,-19,-25,-26,-26,-20,-20,-20,-11,6,20,39,67,99,108,65,23,0,-41,-75,-18, +-25,46,19,30,40,62,89,117,144,97,95,8,8,8,-14,-18,-18,-25,-26,-27,-23,-28,-32,-32,-26,-25,-32,-34,-30,-28,-32,-31,-33,-27,-26,-31,-32,-29,-26,-31,-30,-30,-27,-31,-34,-37,-33,-33,-37,-34,-32,-30,-37,-38,-37,-34,-35,-38,-37,-33,-31,-35,-35,-38,-36,-39,-40,-41,-36,-39,-43,-43,-39,-35,-38,-36,-35,-28,-31,-35,-35,-32,-30,-35,-34,-34,-30,-30,-31,-29,-21,-15,-21,-18,-19,-16,-21,-22,-24,-19,-18,-18,-10,7,20,39,67,100,104,62,18,-3,-42,-77,-17, +-24,49,25,33,37,59,102,120,145,98,96,11,11,11,-13,-17,-18,-25,-26,-28,-23,-29,-32,-33,-27,-26,-32,-34,-30,-28,-32,-31,-33,-28,-27,-32,-33,-30,-27,-31,-30,-30,-27,-31,-34,-37,-33,-33,-36,-33,-32,-30,-36,-38,-37,-33,-35,-38,-37,-33,-31,-35,-35,-38,-37,-39,-41,-42,-36,-39,-43,-43,-39,-35,-38,-36,-35,-29,-31,-35,-35,-32,-30,-35,-34,-33,-30,-30,-30,-29,-22,-16,-22,-19,-20,-17,-22,-23,-25,-20,-20,-19,-12,5,18,37,66,99,104,63,19,-2,-40,-77,-16, +-23,48,31,33,47,67,101,126,145,99,87,6,6,6,-13,-16,-17,-25,-25,-27,-22,-26,-31,-32,-27,-25,-31,-33,-30,-29,-32,-32,-31,-25,-27,-31,-31,-28,-24,-28,-27,-28,-25,-29,-33,-34,-29,-30,-36,-34,-32,-31,-35,-36,-37,-34,-35,-38,-37,-33,-31,-36,-36,-38,-37,-40,-41,-43,-38,-36,-40,-41,-39,-35,-39,-37,-36,-30,-31,-35,-36,-32,-31,-36,-34,-32,-28,-29,-29,-26,-17,-16,-20,-17,-15,-11,-16,-18,-19,-13,-15,-16,-9,7,20,38,65,97,98,54,15,-11,-47,-79,-15, +-22,47,31,32,43,63,100,125,145,100,88,8,8,8,-12,-16,-17,-25,-25,-27,-22,-26,-31,-32,-27,-25,-32,-34,-31,-28,-32,-32,-32,-26,-28,-32,-32,-28,-24,-28,-27,-29,-25,-30,-33,-34,-29,-30,-35,-34,-31,-30,-34,-35,-37,-34,-35,-37,-37,-33,-31,-36,-36,-38,-37,-41,-42,-43,-39,-36,-41,-42,-39,-36,-39,-37,-36,-31,-31,-35,-37,-32,-31,-36,-33,-32,-27,-29,-28,-26,-17,-13,-20,-17,-16,-12,-17,-19,-21,-15,-17,-18,-11,5,18,37,63,95,96,53,15,-9,-47,-77,-14, +-21,46,34,33,43,60,99,129,141,101,79,5,5,5,-14,-16,-16,-23,-23,-23,-18,-25,-30,-31,-27,-25,-32,-34,-31,-28,-31,-30,-31,-27,-27,-31,-32,-28,-24,-28,-27,-28,-25,-30,-34,-34,-30,-31,-36,-35,-31,-30,-35,-36,-38,-34,-35,-38,-37,-34,-33,-37,-37,-39,-38,-41,-42,-44,-40,-37,-42,-44,-40,-38,-41,-39,-38,-32,-32,-36,-38,-33,-31,-36,-34,-32,-27,-28,-28,-25,-17,-12,-19,-16,-16,-13,-12,-14,-20,-13,-13,-13,-9,5,17,35,62,94,91,50,9,-11,-50,-76,-13, +-20,45,33,32,33,54,98,128,142,102,80,5,5,5,-13,-16,-17,-23,-22,-22,-17,-24,-30,-31,-27,-26,-33,-35,-32,-27,-31,-31,-32,-28,-29,-33,-34,-29,-25,-28,-27,-28,-25,-31,-34,-35,-31,-31,-36,-35,-31,-29,-35,-36,-38,-35,-36,-38,-38,-34,-31,-38,-39,-39,-38,-42,-43,-44,-40,-38,-42,-45,-41,-39,-42,-40,-39,-34,-34,-37,-39,-34,-31,-37,-34,-31,-27,-28,-28,-25,-17,-11,-18,-15,-17,-14,-14,-15,-20,-14,-15,-15,-11,2,14,32,60,92,90,48,10,-12,-50,-80,-12, +-19,44,32,31,30,49,87,117,127,103,71,2,2,2,-13,-15,-16,-22,-22,-23,-17,-24,-30,-31,-28,-27,-33,-35,-32,-28,-32,-32,-33,-29,-31,-34,-34,-29,-25,-28,-28,-29,-27,-31,-34,-36,-31,-31,-36,-35,-31,-29,-35,-36,-38,-35,-36,-38,-39,-35,-31,-39,-42,-40,-40,-43,-43,-45,-41,-39,-44,-46,-42,-41,-44,-41,-40,-35,-35,-38,-40,-35,-31,-37,-34,-31,-27,-28,-28,-25,-18,-12,-19,-17,-18,-15,-15,-17,-22,-17,-17,-16,-11,2,13,31,58,90,85,40,6,-11,-48,-77,-11, +-18,44,31,30,35,52,76,106,127,104,72,1,1,1,-13,-16,-16,-21,-21,-24,-18,-24,-29,-31,-27,-27,-33,-35,-31,-27,-32,-33,-32,-29,-30,-33,-32,-26,-23,-28,-28,-29,-27,-30,-33,-35,-30,-28,-33,-35,-33,-32,-38,-39,-39,-36,-38,-40,-40,-35,-32,-39,-40,-40,-39,-42,-43,-42,-38,-40,-44,-47,-43,-41,-44,-42,-40,-35,-36,-39,-40,-35,-32,-37,-34,-32,-27,-26,-25,-23,-14,-9,-15,-13,-12,-8,-14,-17,-19,-14,-13,-16,-11,2,12,30,56,87,80,34,2,-24,-58,-85,-10, +-17,46,30,29,28,33,65,105,122,105,68,1,1,1,-13,-15,-17,-21,-20,-23,-16,-23,-29,-31,-28,-28,-34,-36,-33,-28,-33,-34,-33,-31,-32,-35,-34,-27,-24,-29,-29,-30,-28,-31,-34,-36,-30,-28,-33,-35,-33,-32,-38,-39,-39,-36,-39,-40,-40,-36,-33,-41,-43,-41,-40,-43,-43,-43,-39,-42,-46,-49,-45,-43,-45,-43,-41,-37,-38,-40,-42,-36,-33,-37,-34,-32,-27,-26,-25,-23,-14,-9,-15,-14,-13,-9,-16,-19,-19,-14,-14,-16,-13,0,10,26,53,84,72,31,0,-26,-55,-82,-9, +-16,54,40,31,34,38,54,94,84,106,69,-1,-1,-1,-14,-15,-17,-23,-22,-23,-16,-25,-31,-31,-28,-29,-35,-36,-32,-28,-34,-34,-34,-32,-32,-34,-35,-27,-24,-29,-29,-28,-27,-30,-32,-36,-31,-31,-36,-36,-34,-34,-40,-41,-40,-37,-39,-41,-41,-37,-36,-43,-45,-42,-41,-43,-44,-45,-42,-42,-46,-49,-45,-44,-46,-44,-43,-39,-39,-41,-43,-37,-34,-38,-34,-33,-27,-25,-24,-22,-14,-7,-14,-13,-9,-6,-9,-13,-19,-15,-15,-17,-14,-2,8,24,50,82,63,28,-1,-28,-63,-91,-8, +-15,61,48,30,40,42,46,74,100,107,65,-2,-2,-2,-16,-16,-18,-23,-21,-22,-15,-24,-31,-31,-28,-30,-36,-38,-34,-30,-35,-35,-36,-34,-34,-36,-36,-28,-25,-30,-30,-29,-28,-31,-33,-37,-31,-31,-36,-37,-34,-34,-40,-41,-41,-37,-39,-41,-41,-38,-38,-44,-46,-43,-42,-44,-45,-46,-43,-44,-48,-51,-47,-46,-48,-46,-45,-42,-42,-43,-44,-38,-35,-38,-34,-33,-28,-26,-25,-23,-14,-7,-15,-14,-10,-7,-11,-15,-21,-17,-18,-19,-14,-3,6,22,48,79,59,16,-7,-24,-60,-86,-7, +-14,48,39,17,27,27,40,69,101,108,56,-3,-3,-3,-15,-15,-15,-22,-23,-24,-19,-25,-30,-33,-30,-32,-37,-38,-33,-29,-35,-35,-35,-33,-33,-34,-34,-26,-22,-28,-28,-27,-26,-32,-35,-37,-32,-32,-38,-38,-36,-37,-42,-42,-43,-40,-41,-43,-44,-40,-39,-45,-47,-44,-42,-45,-46,-45,-43,-45,-49,-53,-49,-47,-51,-49,-46,-43,-44,-45,-45,-38,-37,-39,-35,-32,-27,-26,-25,-20,-10,-4,-9,-7,-3,2,-6,-11,-13,-9,-11,-16,-15,-4,3,20,45,67,55,7,-11,-43,-71,-92,-6, +-13,55,46,19,13,12,34,62,84,96,47,-6,-6,-6,-17,-16,-15,-22,-23,-23,-18,-24,-30,-33,-30,-33,-38,-39,-35,-31,-36,-37,-37,-35,-35,-36,-36,-28,-24,-30,-30,-29,-27,-33,-36,-38,-33,-33,-38,-39,-36,-38,-43,-43,-44,-41,-43,-44,-45,-42,-41,-46,-48,-45,-43,-46,-47,-46,-45,-48,-52,-55,-51,-49,-53,-51,-48,-46,-47,-48,-47,-40,-38,-40,-36,-33,-28,-27,-25,-21,-10,-3,-9,-8,-4,0,-7,-13,-15,-11,-14,-19,-17,-6,2,20,46,69,58,12,-7,-38,-67,-91,-5, +-12,8,-3,-4,-2,-9,11,38,65,78,48,-7,-7,-7,-16,-15,-16,-23,-24,-27,-22,-26,-33,-36,-33,-33,-38,-39,-35,-32,-37,-37,-39,-38,-35,-36,-38,-30,-24,-30,-29,-31,-30,-35,-37,-38,-33,-34,-39,-39,-37,-39,-44,-44,-47,-44,-43,-45,-46,-43,-42,-47,-48,-45,-42,-47,-48,-48,-47,-48,-52,-54,-51,-48,-52,-50,-51,-49,-48,-48,-49,-41,-39,-41,-38,-34,-30,-26,-24,-20,-9,-1,-7,-6,-4,0,-8,-15,-16,-14,-17,-21,-17,-6,2,21,48,75,64,19,-3,-30,-61,-86,-4, +-11,14,2,-1,-3,-10,9,35,63,75,39,-10,-10,-10,-19,-17,-16,-23,-23,-26,-21,-27,-33,-36,-34,-34,-39,-41,-38,-35,-39,-40,-42,-40,-38,-39,-40,-32,-27,-32,-31,-33,-32,-37,-39,-39,-34,-36,-40,-41,-39,-40,-46,-46,-48,-46,-45,-46,-48,-45,-44,-48,-50,-46,-43,-48,-49,-50,-49,-51,-55,-57,-54,-51,-55,-57,-55,-53,-52,-51,-51,-44,-41,-42,-41,-36,-32,-28,-25,-20,-9,-1,-8,-6,-4,0,-6,-13,-17,-15,-13,-16,-18,-7,3,13,41,73,49,8,-15,-40,-72,-96,-3, +-10,35,7,2,-1,-10,7,30,58,76,20,-14,-14,-14,-19,-19,-17,-24,-24,-27,-22,-28,-34,-38,-36,-35,-40,-44,-40,-38,-42,-43,-45,-44,-41,-41,-42,-35,-31,-35,-34,-36,-35,-39,-41,-40,-36,-38,-42,-42,-40,-42,-47,-49,-50,-48,-47,-48,-50,-47,-46,-50,-51,-48,-45,-50,-51,-51,-51,-53,-56,-59,-55,-54,-57,-58,-54,-53,-52,-52,-51,-42,-41,-42,-41,-35,-30,-26,-22,-21,-10,-2,-5,1,-5,-2,-8,-15,-19,-19,-17,-19,-19,-7,4,16,45,80,58,19,-8,-32,-66,-90,-2, +-9,2,-14,-18,-15,-22,-2,20,48,71,21,-9,-9,-9,-17,-14,-13,-23,-26,-27,-24,-32,-36,-37,-34,-36,-40,-43,-40,-36,-39,-40,-41,-38,-37,-38,-37,-29,-22,-28,-28,-28,-25,-29,-33,-36,-32,-31,-37,-43,-41,-42,-48,-53,-52,-50,-50,-51,-50,-48,-46,-50,-52,-48,-44,-48,-51,-52,-53,-54,-58,-62,-59,-58,-60,-62,-59,-57,-56,-55,-54,-45,-44,-44,-42,-34,-30,-28,-24,-18,-5,3,-1,0,0,5,-3,-12,-18,-14,-13,-20,-20,-7,4,20,50,85,67,28,-1,-23,-60,-84,-1, +-8,3,-11,-17,-16,-24,-16,14,41,68,22,-13,-13,-13,-21,-17,-16,-25,-28,-29,-27,-34,-39,-40,-36,-38,-42,-46,-43,-40,-44,-44,-45,-42,-41,-41,-41,-32,-26,-32,-32,-32,-28,-31,-35,-39,-35,-35,-39,-43,-43,-44,-50,-55,-54,-53,-53,-54,-53,-51,-49,-53,-54,-51,-47,-51,-53,-55,-56,-59,-62,-66,-60,-57,-59,-60,-57,-53,-54,-52,-53,-45,-40,-40,-38,-36,-30,-30,-26,-19,-7,3,-2,-1,-1,3,-5,-13,-16,-15,-17,-23,-20,-10,5,27,53,73,60,10,-8,-42,-69,-92,0, +-7,-13,-19,-19,-19,-24,-15,10,56,63,23,-12,-12,-12,-16,-14,-12,-22,-25,-27,-27,-33,-37,-38,-35,-37,-41,-42,-39,-36,-42,-43,-41,-39,-36,-37,-36,-28,-24,-29,-28,-28,-25,-31,-35,-37,-33,-38,-42,-45,-44,-42,-49,-55,-54,-53,-49,-49,-52,-49,-47,-50,-52,-48,-45,-50,-51,-53,-55,-56,-59,-64,-63,-63,-64,-65,-62,-59,-58,-57,-58,-50,-45,-43,-41,-36,-32,-26,-21,-14,-2,8,1,2,8,11,3,-5,-15,-10,-22,-26,-22,-10,6,29,58,80,70,21,-1,-34,-64,-89,1, +-6,-9,-18,-21,-24,-29,-14,9,45,68,24,-11,-11,-11,-23,-20,-18,-27,-29,-32,-31,-38,-42,-43,-40,-42,-46,-47,-44,-43,-48,-50,-46,-45,-42,-42,-41,-34,-31,-34,-33,-33,-30,-36,-39,-41,-38,-43,-46,-49,-48,-46,-53,-58,-57,-54,-53,-54,-56,-54,-52,-54,-57,-52,-51,-55,-56,-57,-61,-62,-65,-71,-69,-70,-71,-72,-68,-66,-65,-62,-63,-55,-50,-48,-46,-40,-32,-29,-24,-16,-5,4,-2,-1,5,8,-1,-9,-15,-16,-20,-23,-21,-9,-2,12,43,71,52,8,-18,-45,-75,-97,2, +-6,-14,-22,-27,-28,-22,-13,10,46,77,25,-10,-10,-10,-23,-19,-18,-26,-31,-33,-33,-38,-41,-44,-41,-43,-45,-46,-44,-42,-46,-46,-43,-39,-40,-39,-35,-29,-29,-31,-32,-28,-26,-33,-35,-41,-39,-44,-46,-51,-50,-50,-55,-60,-60,-58,-58,-57,-57,-57,-52,-53,-56,-53,-49,-53,-55,-59,-61,-60,-63,-70,-71,-70,-69,-70,-67,-61,-61,-58,-59,-52,-48,-44,-44,-36,-29,-25,-18,-11,0,9,3,4,8,11,5,-4,-20,-22,-26,-28,-25,-12,-5,10,42,65,52,7,-17,-44,-76,-96,3, +-5,-12,-21,-26,-27,-21,-12,16,47,78,26,-9,-9,-9,-22,-20,-22,-27,-34,-37,-37,-41,-46,-47,-45,-45,-47,-50,-48,-46,-48,-49,-47,-43,-42,-40,-40,-34,-31,-32,-33,-32,-31,-35,-41,-43,-42,-46,-47,-54,-53,-54,-59,-63,-63,-62,-59,-58,-59,-60,-55,-55,-59,-56,-53,-55,-59,-61,-61,-62,-70,-74,-76,-75,-74,-73,-71,-65,-64,-65,-62,-55,-51,-47,-45,-37,-30,-24,-17,-8,3,9,6,7,13,16,5,-2,-7,-10,-15,-15,-22,-11,-12,7,39,58,41,-6,-26,-56,-81,-96,4, +-4,-10,-20,-25,-26,-20,-11,17,48,79,27,-8,-8,-8,0,3,-5,-9,-37,-37,-38,-41,-46,-47,-45,-46,-46,-49,-50,-47,-47,-48,-46,-40,-42,-41,-37,-32,-32,-31,-35,-32,-31,-35,-41,-43,-45,-48,-48,-55,-55,-56,-59,-61,-62,-58,-60,-60,-59,-61,-55,-55,-59,-57,-55,-56,-58,-60,-64,-66,-73,-75,-80,-76,-74,-77,-76,-72,-70,-74,-69,-64,-56,-50,-47,-39,-27,-24,-17,-6,4,9,7,10,19,18,5,-2,-6,-11,-18,-17,-22,-10,-16,6,39,45,33,-11,-28,-61,-83,-95,5, +-2,-3,-19,-24,-25,-19,-10,18,49,66,28,-7,-7,-7,25,29,-12,-15,-31,-29,-43,-43,-44,-41,-44,-47,-45,-42,-44,-43,-42,-43,-42,-35,-35,-35,-32,-29,-26,-23,-30,-27,-31,-32,-42,-41,-46,-49,-47,-57,-59,-55,-56,-60,-62,-57,-57,-57,-57,-57,-55,-54,-56,-56,-52,-51,-58,-60,-59,-62,-72,-74,-79,-77,-73,-71,-72,-71,-67,-73,-68,-61,-52,-45,-40,-33,-23,-18,-11,-1,7,13,13,16,22,21,10,0,-7,-13,-16,-18,-24,-13,-11,11,44,40,32,-17,-28,-67,-91,-94,6, +-1,-1,-18,-23,-24,-18,-9,19,50,67,29,-6,-6,-6,10,4,-30,-31,-40,-46,-47,-44,-30,-27,-49,-49,-37,-31,-37,-50,-47,-25,-26,-43,-40,-15,-11,-23,-34,-30,-31,-29,-35,-34,-42,-43,-52,-51,-46,-59,-61,-47,-46,-62,-66,-62,-60,-59,-60,-62,-58,-58,-56,-59,-62,-60,-59,-62,-49,-51,-76,-79,-81,-79,-77,-82,-85,-59,-55,-75,-70,-46,-38,-30,-48,-43,-10,-4,-13,-5,1,12,13,33,36,20,11,0,-8,-12,-14,-20,-20,-12,-7,17,50,32,17,-13,-24,-64,-97,-93,7, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-47,-55,-58,-68,-66,-59,-43,-41,-65,-62,-45,-43,-56,-62,-57,-36,-39,-57,-52,-25,-23,-45,-46,-41,-42,-42,-49,-46,-55,-55,-68,-63,-65,-69,-72,-57,-56,-71,-75,-72,-70,-69,-70,-70,-70,-70,-67,-73,-75,-71,-70,-75,-61,-63,-88,-92,-95,-91,-91,-93,-98,-72,-66,-85,-82,-59,-50,-43,-57,-53,-22,-14,-25,-15,-12,-1,3,24,26,7,0,-14,-16,-22,-22,-34,-26,-18,-13,11,43,21,-2,-28,-41,-81,-118,-92,0, diff --git a/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_PLeft_44.h b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_PLeft_44.h new file mode 100755 index 0000000..7a3190b --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_PLeft_44.h @@ -0,0 +1,73 @@ +45,60,135,63,42,27,24,25,53,0,0,39,69,56,66,72,64,69,68,68,48,51,69,69,65,63,74,78,76,71,69,64,61,32,30,33,30,18,19,13,10,6,6,3,4,7,8,10,18,20,3,7,9,8,10,22,21,20,20,2,4,8,8,15,26,29,33,37,39,46,55,52,55,55,57,61,61,68,74,83,75,76,75,75,68,58,52,48,24,28,40,49,17,16,25,43,48,47,43,42,42,25,28,62,79,94,114,145,167,145,146,200,200,200,200, +49,99,75,59,46,31,33,23,30,49,49,48,72,60,67,66,66,70,65,61,58,60,66,65,66,70,78,71,66,64,63,59,56,41,39,30,29,17,15,10,9,1,1,-1,3,2,3,3,11,16,17,20,22,20,19,19,16,17,19,15,16,15,17,17,23,26,31,36,36,41,46,47,48,51,52,58,60,65,70,71,67,69,65,64,58,48,43,36,15,20,30,37,3,6,16,29,31,30,28,26,23,10,15,49,65,76,99,128,148,118,140,116,109,0,0, +47,94,72,61,51,32,36,30,46,57,57,50,68,62,66,65,67,68,65,61,62,61,66,67,67,71,75,70,66,65,62,58,50,44,39,30,30,22,18,12,13,9,6,4,5,8,11,9,15,20,21,24,25,25,22,23,20,21,23,20,4,9,22,21,13,15,20,25,25,29,33,36,36,41,45,46,50,61,69,62,58,70,70,68,60,48,47,40,38,42,36,40,37,21,23,25,26,23,22,21,17,26,33,44,58,67,87,114,132,118,124,112,106,77,0, +43,86,71,61,48,34,40,36,41,63,63,52,67,60,64,61,64,63,61,57,58,56,63,65,66,68,71,68,63,61,56,54,46,40,34,30,30,21,16,13,14,10,6,5,8,8,11,7,15,22,21,22,23,24,23,24,21,22,21,20,15,15,17,14,17,20,23,26,28,30,36,40,39,42,46,51,55,60,63,69,68,66,65,63,57,46,44,36,36,34,35,38,35,39,36,39,38,38,37,35,28,36,45,53,64,73,95,118,130,114,113,110,101,72,44, +40,80,71,59,51,34,39,39,40,62,62,50,62,59,62,59,60,61,60,53,54,55,58,61,61,62,65,62,57,54,52,48,39,38,30,27,23,20,13,10,12,8,3,1,6,6,8,7,11,17,19,19,19,21,20,20,16,19,18,18,13,14,18,16,17,21,23,26,28,29,35,39,40,43,50,51,55,59,60,63,63,61,59,56,51,42,39,32,32,32,33,33,32,36,32,33,33,32,31,30,28,35,43,57,69,80,103,123,128,109,103,109,100,69,41, +40,80,69,62,50,34,39,40,33,55,55,44,55,61,63,61,61,59,58,54,55,54,56,60,60,61,60,59,56,53,49,47,40,38,29,27,25,22,15,11,13,12,6,4,8,10,11,7,13,17,20,19,19,23,21,21,17,20,19,18,12,16,21,21,23,25,29,31,34,32,38,43,45,47,49,51,55,59,58,61,62,59,57,53,50,43,39,32,33,33,34,32,32,36,35,35,32,33,32,31,26,33,43,58,69,82,104,122,117,107,98,111,98,70,40, +39,78,67,62,47,33,39,38,32,53,53,39,50,56,58,57,56,53,52,49,50,47,50,54,55,54,54,53,51,48,43,41,35,32,23,22,20,17,8,5,7,7,0,-3,3,5,5,1,7,11,16,13,13,17,16,15,13,14,13,13,7,11,17,16,17,19,22,24,28,26,32,37,39,40,42,44,48,53,51,55,56,53,50,47,44,38,34,26,28,25,28,25,25,29,28,26,23,25,25,24,19,28,38,53,64,78,99,115,109,98,88,97,93,67,38, +39,79,69,59,45,32,38,35,28,50,50,35,46,52,54,53,51,49,55,52,51,48,51,52,55,52,55,54,48,45,42,42,35,32,25,25,23,20,10,13,12,10,3,3,8,9,8,6,12,16,18,15,15,20,20,19,15,17,18,18,10,12,15,13,12,13,18,19,23,21,26,32,35,36,42,46,47,52,52,52,54,51,48,46,45,37,34,26,28,28,31,30,32,37,31,28,30,34,28,27,24,32,41,56,67,82,103,118,118,105,86,96,92,65,38, +39,78,71,58,49,35,35,30,28,50,50,41,52,53,55,54,52,52,52,48,47,45,47,48,50,48,50,50,44,40,38,38,35,33,25,25,24,22,15,17,20,11,5,4,9,5,5,4,9,12,14,11,11,16,17,16,12,13,14,16,11,13,17,17,16,16,22,24,28,27,31,36,36,36,38,42,43,47,47,47,50,47,43,41,41,34,30,23,26,28,31,28,30,32,32,28,28,29,28,25,20,28,39,53,64,80,102,114,113,100,80,91,88,61,35, +39,79,79,60,47,32,32,27,23,45,45,35,47,48,52,50,48,48,48,45,44,42,45,47,49,46,45,46,44,40,35,35,33,31,22,22,21,19,11,14,17,13,7,6,10,11,11,7,12,15,18,15,15,19,19,19,15,15,14,15,10,11,13,14,13,13,18,21,24,23,26,32,35,35,36,40,45,49,49,48,49,48,44,38,37,34,31,23,26,28,32,28,28,32,32,30,26,28,28,27,24,30,40,55,66,79,100,111,111,99,79,90,89,63,35, +40,80,78,62,50,34,38,38,29,49,49,36,47,50,51,51,50,45,45,42,41,41,41,44,46,42,42,43,41,37,32,32,30,28,19,19,17,16,8,11,13,10,4,3,8,8,8,3,9,12,15,12,12,16,17,16,13,14,13,15,8,10,15,16,16,17,22,23,27,24,26,32,35,35,34,37,41,45,45,44,45,44,40,35,34,31,28,21,24,25,29,25,25,29,29,25,21,23,24,23,22,28,38,54,64,78,97,108,107,95,73,85,83,59,32, +46,92,79,61,48,32,35,32,22,42,42,30,43,45,48,48,46,42,42,39,37,37,38,41,43,39,39,40,38,34,29,30,26,24,21,20,18,17,9,9,11,12,7,4,8,7,6,4,8,10,13,9,9,14,15,14,11,12,12,13,7,8,13,14,13,14,19,21,24,22,23,28,32,32,31,34,38,42,41,40,42,42,37,32,31,28,25,20,22,24,27,25,24,27,26,21,19,22,22,21,19,26,37,53,63,77,94,105,104,90,70,80,77,55,28, +46,92,80,60,51,34,38,31,28,48,48,33,46,46,49,48,46,44,44,39,37,35,36,39,40,36,36,37,35,31,27,28,24,21,18,18,15,16,8,7,9,11,4,2,6,5,4,3,6,10,13,9,11,16,14,13,10,12,11,12,9,11,14,14,13,14,19,18,22,20,24,28,29,29,28,32,34,38,38,38,40,37,32,29,29,25,22,18,21,23,26,22,23,24,24,17,18,22,19,20,20,28,38,53,64,77,92,103,103,87,67,78,75,54,26, +46,92,81,59,50,31,34,24,20,40,40,28,41,42,46,46,43,41,41,36,33,31,34,36,37,33,33,35,32,28,24,25,22,20,15,16,14,15,9,8,8,10,4,1,5,6,6,0,5,9,11,7,9,14,12,12,8,10,10,11,7,10,11,13,11,12,17,16,19,17,21,24,26,25,25,29,32,35,34,35,37,35,29,27,27,23,21,17,20,22,24,20,21,21,21,14,15,19,17,17,18,26,36,52,63,76,89,100,100,83,61,73,68,49,22, +47,95,82,62,50,34,37,36,23,40,40,37,47,46,47,46,43,39,38,34,32,29,32,33,35,31,30,33,30,25,21,23,21,19,13,14,14,15,8,9,13,10,5,0,4,8,8,2,5,9,12,8,8,12,13,12,8,10,11,13,8,8,11,12,10,13,17,17,19,16,19,22,26,24,26,30,29,32,30,31,31,32,26,26,27,23,20,15,19,20,23,19,20,21,21,15,14,18,17,18,19,26,36,50,60,76,86,96,95,78,57,70,64,49,23, +49,98,83,63,48,31,35,29,17,36,36,31,42,42,43,43,40,36,36,31,28,26,29,29,32,29,28,30,28,23,18,21,19,17,11,12,12,13,8,7,9,8,3,-2,3,6,6,1,3,7,10,6,6,11,11,11,7,9,10,11,6,6,9,11,8,11,16,15,18,14,16,20,24,22,23,27,27,30,27,29,30,30,23,24,26,21,19,14,17,19,21,17,19,19,19,12,11,16,16,16,17,25,34,49,59,75,83,94,91,73,51,64,56,45,17, +44,88,80,62,50,35,33,25,18,37,37,25,40,42,45,43,39,36,36,30,26,26,29,27,30,27,26,27,26,21,17,20,19,17,13,15,11,13,7,7,8,8,3,-1,3,5,5,2,5,8,10,5,5,10,12,11,7,10,8,9,5,5,8,11,9,9,14,14,17,12,15,18,22,20,21,26,26,28,27,27,28,28,21,22,23,20,17,15,19,18,21,17,18,17,16,9,13,18,15,15,16,25,34,49,60,73,80,90,88,69,50,63,53,41,14, +45,90,81,63,48,32,32,22,19,30,30,21,36,40,43,40,36,33,33,27,23,22,26,25,27,24,23,23,24,19,16,18,18,15,12,13,10,11,5,5,6,7,1,-2,2,4,4,1,3,7,8,4,4,9,11,10,6,8,6,8,3,4,7,10,7,7,13,13,15,10,13,16,20,18,19,24,24,26,26,25,26,26,20,20,23,19,16,14,18,17,19,15,16,16,15,7,11,16,13,13,14,23,33,48,59,71,77,87,84,64,44,57,49,36,11, +44,88,83,64,50,33,33,23,17,31,31,25,37,40,42,40,35,30,29,28,24,20,24,24,26,23,22,21,20,15,14,17,16,14,7,10,10,11,6,6,8,9,3,0,5,5,5,1,4,7,9,4,5,10,10,10,5,7,8,9,4,5,7,9,7,9,14,14,16,12,14,16,18,16,17,21,23,24,26,25,24,24,17,18,21,17,15,13,17,15,17,13,14,15,14,7,8,13,13,13,13,22,31,46,56,67,73,82,76,55,38,52,42,31,10, +45,90,83,66,48,31,33,26,16,35,35,28,40,40,41,39,34,27,26,25,21,18,21,22,24,20,20,19,19,13,12,15,14,12,6,8,8,10,5,4,6,7,2,-1,3,4,4,0,3,6,8,3,4,9,9,8,3,5,7,8,3,4,6,8,6,7,12,12,15,10,12,14,17,14,15,20,21,22,24,23,23,22,15,16,19,16,14,12,17,13,15,11,13,14,14,7,6,11,12,13,13,20,29,44,54,63,68,76,72,48,32,47,35,27,9, +45,90,84,66,48,30,31,22,12,30,30,25,37,37,39,36,32,24,24,22,18,15,19,20,22,18,18,18,17,12,12,16,14,11,5,7,8,10,5,5,5,7,1,0,4,4,4,0,2,5,7,2,3,8,8,7,2,5,5,7,2,3,5,7,5,6,11,11,13,9,11,13,15,12,14,18,19,21,22,22,21,21,13,15,17,15,12,11,15,12,15,10,12,13,13,6,4,10,12,11,11,19,29,44,53,60,65,74,67,45,27,43,30,21,8, +46,92,84,68,49,33,35,24,22,36,36,25,38,38,40,35,30,27,22,18,14,13,17,18,20,16,16,16,16,11,12,16,13,11,4,7,8,9,5,6,6,6,1,1,6,4,4,0,3,5,7,2,2,7,8,6,2,5,5,6,2,4,6,8,6,3,7,10,12,7,9,12,15,12,12,17,18,19,20,20,20,19,12,14,16,13,10,8,13,12,15,9,10,11,11,4,5,10,10,10,13,21,29,44,53,55,60,68,57,31,24,38,26,19,8, +50,92,86,67,49,32,33,22,19,28,28,22,35,35,37,32,27,24,19,16,11,10,15,16,18,14,14,15,15,9,11,14,11,9,3,5,7,8,3,5,5,5,-1,0,4,3,3,-1,2,5,6,1,1,6,7,5,1,4,4,6,1,3,5,8,4,1,6,9,11,5,8,11,13,10,11,15,17,18,18,18,18,18,12,13,13,12,9,6,11,11,14,8,9,10,10,3,4,9,10,9,11,20,29,43,53,52,57,65,54,27,20,33,21,14,8, +51,92,87,69,53,34,37,32,21,38,38,28,38,37,38,35,29,22,21,20,15,12,16,16,17,13,14,14,14,8,11,15,10,8,5,7,6,7,3,5,6,7,2,-1,4,4,5,1,3,6,7,2,3,8,8,6,1,4,5,7,2,2,4,7,4,5,10,8,10,5,8,11,14,10,10,15,18,19,18,18,18,17,11,11,15,13,11,9,13,12,13,6,8,9,10,2,5,11,8,8,7,16,27,41,50,50,52,59,51,24,14,28,16,11,8, +52,92,88,69,53,34,36,30,20,36,36,27,37,36,36,32,26,19,17,17,12,9,13,14,16,11,12,13,12,6,9,14,9,7,4,6,5,7,2,4,5,6,1,-1,3,4,4,0,2,5,6,1,3,7,7,6,1,4,4,6,0,1,4,6,3,5,9,7,9,5,6,9,13,9,9,14,16,18,18,17,15,16,11,10,13,12,9,8,12,11,12,6,7,9,10,2,5,11,8,7,7,15,26,41,48,47,50,56,46,19,10,24,12,7,7, +45,91,90,71,57,38,39,32,29,46,46,27,38,37,37,32,26,21,17,15,10,9,14,15,17,12,13,13,13,7,6,11,9,7,6,9,7,9,4,6,6,6,1,-2,2,5,5,-1,1,4,7,1,4,9,7,5,2,5,5,7,2,4,5,8,4,3,7,7,8,6,7,9,11,7,8,13,14,15,13,14,14,15,11,10,11,12,9,6,11,9,10,5,7,9,10,2,0,6,7,7,6,15,24,39,44,41,44,50,39,11,9,22,12,4,5, +46,92,91,72,57,39,39,33,28,45,45,27,36,35,35,30,22,18,14,12,6,7,12,13,15,10,11,12,12,5,5,10,8,6,5,8,6,8,4,5,5,5,0,-3,1,4,4,-2,0,4,6,0,4,8,6,4,2,4,4,6,1,3,5,7,4,2,6,7,7,4,5,8,9,6,7,12,13,14,13,13,13,15,10,9,10,11,8,5,10,8,10,5,7,9,9,2,0,6,7,6,5,15,23,38,41,39,41,47,35,6,4,19,7,1,3, +46,92,91,73,59,41,43,42,30,46,46,28,38,39,36,30,25,20,17,16,11,8,12,13,14,9,10,10,11,5,5,9,8,7,4,7,8,10,5,5,6,7,3,0,4,4,4,2,3,6,7,2,1,6,7,5,2,5,6,7,1,1,4,7,3,2,6,5,6,4,5,8,10,6,6,11,12,14,13,14,11,13,9,8,8,10,7,5,10,11,12,6,6,8,8,1,3,7,5,3,3,13,22,37,37,36,38,43,36,7,2,18,6,1,1, +46,93,91,75,61,41,43,43,31,47,47,28,37,38,33,28,22,16,14,13,7,5,9,11,12,7,9,9,9,4,4,9,7,6,4,6,8,10,4,4,5,6,2,-1,3,3,3,1,3,6,6,1,1,6,7,5,2,4,5,7,0,0,3,6,2,1,6,4,5,3,4,7,9,5,5,10,12,13,12,13,10,12,8,8,9,9,5,5,9,10,11,6,6,8,8,1,3,9,5,3,3,12,22,36,34,33,35,39,32,3,-2,14,1,-2,-1, +47,94,95,75,62,45,46,46,33,48,48,30,36,37,33,27,20,15,12,10,4,5,10,10,12,7,8,9,9,3,4,9,8,7,3,6,8,9,4,5,6,6,2,0,4,3,3,0,2,6,7,1,2,6,6,4,2,5,5,6,1,1,3,6,2,2,6,4,5,2,3,7,9,4,6,11,11,13,12,12,10,12,8,7,8,9,5,4,8,10,11,5,6,8,8,2,3,8,5,3,2,12,21,36,32,30,31,36,29,-1,-6,10,-4,-4,-3, +46,93,95,74,64,47,49,49,36,52,52,33,38,35,30,26,17,13,10,9,2,4,10,9,11,6,7,8,8,2,4,9,9,7,3,6,7,9,4,5,6,7,2,0,5,3,4,0,2,6,7,2,2,6,5,3,2,5,4,6,1,2,4,5,2,2,6,4,5,2,3,6,8,4,7,12,11,12,11,12,10,12,7,7,7,9,5,3,8,8,10,4,5,7,8,2,1,6,6,4,2,11,20,35,28,29,29,33,25,-4,-8,8,-4,-5,-5, +46,92,90,75,66,49,49,52,38,53,53,34,39,35,30,24,16,11,7,7,2,4,10,7,10,7,8,9,9,3,4,9,8,7,4,7,7,10,5,6,5,6,2,1,5,4,4,1,3,5,7,1,2,6,5,3,2,5,4,6,1,2,4,6,2,1,5,4,4,1,2,6,8,4,5,10,11,12,11,12,10,12,7,7,6,8,4,3,8,8,10,5,6,7,9,2,1,6,5,2,1,10,20,34,26,26,25,28,22,-9,-12,4,-8,-8,-7, +46,92,88,75,67,52,52,58,45,58,58,35,39,36,30,24,16,9,8,7,3,5,9,6,8,5,8,9,9,3,4,8,8,7,5,8,8,11,6,6,10,6,3,1,4,5,4,2,4,6,6,1,1,6,6,5,3,5,5,6,1,1,4,6,2,0,4,3,4,0,2,5,8,3,3,8,10,11,11,12,10,12,7,6,6,6,3,4,8,8,9,5,6,8,8,1,1,6,4,1,-1,10,19,33,23,22,24,28,20,-9,-10,7,-4,-7,-9, +53,106,90,74,66,53,54,61,49,62,62,38,40,37,30,22,13,6,4,4,-2,1,7,4,6,5,7,8,8,2,3,7,8,6,4,8,7,10,5,5,8,6,2,0,3,4,3,2,3,5,5,0,1,5,5,4,2,5,4,6,1,1,3,5,1,-1,3,2,2,-1,1,3,7,2,2,8,10,11,10,11,9,11,6,5,5,5,1,2,7,7,8,5,6,8,7,2,1,6,4,1,-1,9,19,32,20,19,21,24,16,-14,-16,1,-9,-12,-11, +51,103,92,77,68,56,56,64,54,67,67,40,41,35,28,21,12,8,6,5,-1,0,6,7,9,6,7,9,9,3,5,10,8,7,5,8,7,10,6,7,10,9,5,1,5,5,5,1,2,5,7,2,2,7,5,4,3,5,5,6,3,4,5,5,0,-2,2,2,1,0,2,3,7,2,4,10,10,11,9,10,9,11,7,7,6,6,2,4,9,8,10,7,8,10,9,3,1,6,3,0,0,10,20,34,19,18,19,21,15,-16,-17,-1,-11,-13,-13, +46,93,88,80,70,55,57,67,58,71,71,44,44,37,28,19,10,5,1,2,-5,-3,4,5,8,5,5,8,8,2,4,9,7,5,4,7,7,9,6,6,9,8,4,1,4,5,4,0,1,4,6,1,2,6,5,4,2,5,5,6,2,4,4,4,0,-2,2,1,1,-1,1,2,6,1,3,9,9,10,8,9,9,10,6,6,6,6,2,3,8,8,9,6,8,10,9,3,1,6,3,0,0,10,20,33,16,15,15,15,10,-21,-21,-5,-17,-17,-15, +45,90,84,77,72,57,59,70,58,69,69,44,41,35,27,19,11,6,6,7,3,3,8,6,8,5,6,8,8,2,3,8,8,7,5,8,9,12,9,8,9,9,5,2,5,6,5,2,3,3,5,1,2,7,5,4,3,6,4,6,2,2,4,6,1,-2,1,1,2,-2,0,2,5,1,4,10,9,10,8,9,8,10,6,4,5,7,4,3,8,7,9,8,9,10,9,2,2,7,3,0,-3,7,18,32,15,14,16,20,7,-23,-21,-5,-13,-18,-17, +46,92,80,71,68,56,60,73,63,75,75,49,45,38,27,18,8,3,2,3,-2,0,5,4,6,4,5,7,7,1,2,8,7,7,4,7,9,11,7,7,8,8,5,1,5,5,4,1,2,2,5,0,1,6,5,4,3,5,4,5,1,2,3,5,0,-3,1,1,1,-3,-1,1,4,-1,3,9,9,10,7,9,8,10,5,4,5,6,3,3,7,7,8,8,8,9,8,2,1,7,3,-1,-4,7,18,32,16,15,17,20,8,-24,-22,-6,-17,-17,-15, +10,88,88,79,69,59,62,76,67,79,79,52,47,38,28,17,8,3,-1,1,-5,-1,7,6,9,6,7,7,7,1,3,8,8,8,6,10,9,12,8,9,10,9,5,2,5,4,4,-1,1,3,5,1,2,7,5,3,1,3,4,5,2,5,5,5,1,-1,3,1,1,-3,-1,1,4,-1,2,7,9,10,7,8,8,9,5,4,5,6,2,3,7,8,10,8,9,10,9,3,2,7,4,0,-2,8,18,32,18,17,18,21,11,-20,-21,-6,-18,-18,-13, +10,88,79,72,63,54,62,79,70,84,84,56,46,38,27,16,6,4,-4,-2,-8,-2,5,4,7,5,6,6,7,0,2,7,7,7,6,9,8,10,7,9,9,9,5,1,5,4,3,-1,0,2,5,0,1,6,5,3,1,3,3,4,2,4,4,5,0,-1,3,0,0,-3,-2,-1,4,-1,1,7,8,9,7,8,7,9,4,4,4,6,2,3,8,10,11,8,9,10,9,3,3,8,4,1,-1,9,20,33,20,19,20,23,15,-18,-19,-4,-17,-15,-11, +10,87,83,75,74,57,64,81,74,89,89,62,50,42,26,16,4,2,0,-2,-7,-2,4,4,6,4,6,7,7,1,3,8,8,7,5,8,9,12,9,8,11,9,5,2,5,5,4,0,1,4,5,0,1,6,5,3,1,3,3,5,0,2,3,4,0,-1,2,0,0,-4,-2,-1,2,-2,1,7,7,9,6,8,7,9,5,4,4,5,2,3,8,8,10,6,9,11,11,5,4,8,6,2,0,9,19,32,22,22,23,24,17,-16,-18,-3,-16,-18,-9, +10,75,71,64,64,58,80,83,82,92,92,60,49,39,27,16,5,2,0,-1,-5,-2,3,4,6,6,6,7,7,1,2,8,7,7,4,7,9,12,8,8,10,9,6,3,5,5,4,0,1,4,5,0,1,5,5,3,0,3,4,6,1,0,2,3,-1,-2,1,0,-1,-3,-2,-1,2,-3,1,7,6,7,6,8,7,9,5,4,4,5,2,3,8,7,10,6,8,11,12,8,4,8,7,5,1,9,20,33,24,25,25,27,18,-15,-16,-2,-13,-16,-7, +10,77,57,51,53,50,90,82,85,96,96,68,53,42,28,16,3,-1,-5,-4,-9,-5,1,2,4,4,5,6,6,0,2,7,6,6,3,6,8,11,7,7,8,9,6,2,5,5,4,0,1,3,5,0,1,5,4,2,0,3,4,6,0,0,1,3,-1,-3,0,0,-2,-4,-3,-2,1,-5,0,6,6,7,5,7,7,9,4,4,4,5,2,3,8,6,9,6,8,10,11,7,3,7,6,3,-1,8,19,32,25,25,26,26,18,-14,-16,-1,-12,-17,-5, +10,82,75,68,63,61,100,94,83,97,97,71,56,42,29,18,4,0,-4,-1,-7,-4,2,4,7,4,4,5,5,-1,1,6,5,4,4,8,7,10,6,7,9,9,6,1,5,5,4,2,3,4,5,0,0,5,5,3,0,2,3,5,1,2,3,3,-1,-2,1,-1,-2,-2,0,-4,-1,-7,0,6,5,6,4,6,7,8,5,4,4,4,1,4,8,10,12,9,10,11,11,7,7,11,6,3,4,13,19,31,26,27,28,28,20,-14,-15,-1,-10,-16,-3, +10,40,60,54,51,52,100,92,84,100,100,78,62,46,31,18,3,-1,-6,-4,-10,-7,1,2,5,3,3,4,4,-2,1,6,4,3,3,7,7,9,5,6,7,8,5,1,4,5,4,1,3,4,5,0,0,5,5,3,-1,2,3,5,1,2,2,3,-2,-3,0,-2,-3,-3,-1,-5,-2,-7,-1,6,4,6,3,5,6,8,4,5,3,3,1,3,8,9,12,8,9,10,10,6,6,10,5,2,3,11,18,30,27,28,29,28,22,-12,-13,0,-9,-16,-1, +10,40,44,55,54,55,100,95,94,104,104,76,55,43,28,15,2,0,0,1,-3,-3,2,4,6,3,4,5,7,2,2,7,6,7,7,9,8,10,8,8,9,9,5,4,7,5,5,2,4,4,5,0,0,4,5,3,-1,2,4,6,1,1,3,4,0,-3,1,-2,-2,-5,-3,-2,1,-4,-2,4,5,7,5,7,7,8,3,3,4,6,3,4,10,9,13,11,12,14,16,13,9,13,11,10,5,12,22,34,33,31,30,29,22,-12,-12,1,-8,-17,1, +10,40,66,59,56,60,100,91,93,105,105,80,60,47,30,16,1,-1,-4,-1,-5,-5,0,3,5,2,3,4,6,1,1,7,6,6,6,9,7,9,7,7,8,8,5,3,6,5,5,2,3,4,5,0,0,5,5,2,-1,2,4,5,1,1,2,4,-1,-3,0,-2,-3,-5,-4,-2,0,-5,-3,3,5,6,5,7,6,7,3,3,4,6,3,4,9,9,12,10,12,13,15,12,8,12,10,8,3,10,21,33,33,32,31,29,23,-10,-11,2,-6,-15,3, +10,40,55,50,50,60,100,105,92,108,108,85,65,46,29,15,2,2,-3,0,-4,-5,1,3,4,3,4,5,7,2,3,8,6,6,7,9,7,9,7,8,9,10,6,4,7,5,4,1,3,5,6,1,0,4,4,2,-1,2,3,4,2,4,4,3,-1,-3,1,-1,-2,-7,-6,-4,-1,-7,-3,4,3,5,2,4,5,6,3,4,4,6,4,5,10,12,15,14,17,17,18,15,12,16,12,10,6,13,21,33,35,33,33,30,24,-10,-13,0,-5,-15,5, +10,40,67,64,60,62,100,102,93,110,110,89,69,50,31,16,2,1,-4,-1,-6,-6,0,2,3,2,3,4,7,2,2,8,5,6,6,8,7,9,6,7,8,9,6,4,7,4,4,1,3,5,6,1,0,4,4,1,-1,2,2,4,1,3,3,3,-2,-3,0,-1,-2,-8,-6,-5,-2,-8,-3,3,3,4,2,4,5,6,2,4,4,5,3,5,10,11,15,13,16,17,17,13,11,14,10,8,4,11,20,31,35,33,33,31,25,-9,-11,2,-2,-15,7, +10,40,64,65,66,66,100,102,100,113,113,81,61,46,30,17,3,2,0,-1,-5,-4,1,2,3,3,4,4,6,1,2,8,8,8,7,9,8,11,9,10,13,11,8,5,8,8,8,3,4,6,6,0,2,6,3,1,-1,2,2,3,1,3,3,3,-1,-4,-1,-3,-4,-5,-3,-4,-2,-7,-3,3,2,3,2,5,4,6,2,3,4,6,5,6,11,14,19,18,19,24,22,20,17,20,16,15,10,15,24,34,38,36,34,30,22,-13,-13,-2,-8,-19,8, +10,40,68,68,67,64,100,103,102,116,116,85,66,49,32,18,3,2,-1,-1,-5,-4,0,2,3,2,4,3,6,1,2,8,7,8,6,8,7,10,8,10,13,10,8,5,8,8,8,4,4,6,7,1,2,6,3,1,-1,2,2,4,1,2,3,3,-2,-4,-1,-3,-4,-5,-3,-5,-2,-8,-4,2,2,2,2,4,4,6,1,3,4,7,6,6,11,14,19,17,19,23,21,19,17,19,15,13,7,13,22,32,36,36,34,30,22,-11,-11,2,-6,-16,8, +10,40,74,73,68,63,100,101,102,116,116,81,59,47,31,18,5,4,2,1,-3,-3,1,3,3,2,4,3,6,1,3,8,7,7,6,9,7,10,9,10,13,10,8,5,8,7,7,3,4,6,7,1,2,6,3,1,-1,2,2,3,0,2,3,3,-2,-4,-1,-4,-5,-5,-3,-5,-3,-8,-5,1,0,1,1,4,3,5,1,3,4,7,6,6,12,15,19,19,20,24,21,19,19,21,16,14,9,14,21,31,35,36,34,30,23,-12,-12,2,-4,-13,8, +10,40,68,64,62,63,100,104,106,120,120,86,62,50,32,19,5,4,3,3,0,-2,2,3,3,3,4,2,5,1,3,9,7,7,6,9,7,10,9,10,14,10,8,6,8,7,7,3,4,6,7,1,2,5,3,1,-1,2,2,3,0,2,2,2,-3,-5,-2,-4,-5,-6,-4,-6,-3,-9,-6,0,-1,0,0,3,2,4,0,2,4,7,6,7,12,15,19,20,22,25,21,19,21,23,17,15,11,16,20,30,33,36,34,27,23,-13,-13,2,-6,-17,8, +10,40,74,69,61,64,100,93,88,107,107,87,61,47,32,20,8,6,2,2,0,-2,2,3,3,3,5,5,6,2,3,8,7,7,7,9,8,12,9,10,13,11,8,6,9,7,7,5,5,6,6,0,1,5,2,0,-3,0,2,3,0,2,2,2,-3,-4,-1,-3,-4,-6,-5,-6,-4,-7,-6,0,0,0,0,3,2,4,0,2,4,7,7,8,14,16,21,22,24,26,24,22,22,23,18,16,12,17,22,30,32,36,33,23,21,-16,-14,1,-1,-14,8, +10,40,83,79,70,72,100,100,95,113,113,87,63,48,33,21,8,8,4,3,0,-2,2,4,4,3,5,5,6,2,3,8,8,7,7,10,10,13,12,11,14,11,8,7,10,8,8,7,7,7,6,-1,0,4,2,0,-4,0,2,3,0,2,2,2,-3,-4,-1,-2,-3,-7,-5,-7,-5,-10,-6,-1,0,-1,0,2,2,4,0,2,4,7,7,10,15,17,23,25,26,29,27,25,22,22,18,17,14,18,22,30,32,36,31,22,17,-20,-15,-4,-10,-22,8, +40,90,88,78,69,71,100,107,101,117,117,87,65,49,34,22,9,9,6,4,2,0,4,5,5,3,5,5,6,2,3,8,8,7,6,9,9,13,11,11,14,11,8,7,10,8,8,7,8,8,6,0,1,4,3,1,-3,0,2,3,0,1,2,2,-3,-4,-1,-2,-3,-7,-6,-7,-5,-9,-7,-2,-1,-1,-1,2,1,3,1,3,5,7,7,10,16,18,23,25,25,29,26,24,21,21,17,15,12,16,20,28,29,37,32,18,19,-16,-12,0,-5,-17,8, +40,103,101,94,85,74,100,98,88,101,101,87,62,50,35,24,10,8,6,5,4,-1,2,5,5,3,5,6,6,3,4,8,8,7,7,10,9,13,12,12,15,14,11,10,12,8,8,5,6,7,7,0,0,4,2,0,-3,1,2,3,-1,0,1,1,-3,-4,-1,-3,-4,-6,-5,-7,-5,-8,-7,-1,-2,-3,-1,2,1,3,1,3,5,8,8,12,17,19,24,26,27,30,31,29,28,28,20,17,15,18,20,27,28,34,29,10,7,-20,-15,-4,-10,-25,8, +40,103,109,109,101,90,84,105,96,106,106,87,63,50,35,25,12,10,7,7,6,1,4,7,6,4,5,5,6,3,4,8,8,6,7,9,9,12,12,12,15,14,11,10,12,8,9,5,6,8,8,1,1,4,3,1,-2,1,2,3,-1,0,0,1,-3,-4,-1,-3,-5,-7,-5,-7,-6,-9,-8,-3,-2,-3,-2,1,0,3,0,3,5,8,9,12,18,21,27,29,30,34,35,33,31,28,24,21,18,20,21,26,26,31,27,11,6,-28,-19,-9,-8,-21,8, +40,110,116,93,80,87,86,107,95,110,110,87,61,51,37,27,16,12,9,7,4,3,7,6,6,3,5,6,7,5,6,10,10,8,9,11,12,16,15,15,17,16,14,10,12,9,9,5,6,7,8,0,1,4,1,-1,-3,0,1,2,-2,0,0,1,-2,-3,-1,-1,-3,-7,-5,-7,-6,-10,-9,-4,-2,-3,-3,0,1,4,1,3,6,10,10,13,18,23,29,31,34,37,38,38,34,32,28,26,21,21,22,26,24,29,23,12,3,-35,-22,-12,-16,-32,8, +40,110,132,109,96,82,88,106,92,107,107,87,61,51,37,28,18,15,11,9,7,6,9,8,7,4,5,7,7,5,6,9,9,8,8,11,10,16,15,14,17,16,14,10,12,9,10,6,7,8,8,1,1,4,2,0,-3,1,2,2,-2,0,0,1,-2,-3,0,-1,-3,-7,-6,-8,-6,-11,-10,-5,-3,-4,-4,-1,0,3,1,3,7,10,11,13,19,23,30,31,35,38,38,38,34,31,27,24,20,20,21,25,23,29,26,15,9,-29,-17,-6,-10,-27,8, +40,102,101,89,83,84,85,103,89,102,102,87,61,52,40,30,19,15,10,8,6,6,9,7,6,6,7,8,8,6,7,11,9,7,9,12,10,15,14,16,19,15,12,9,11,11,12,7,7,9,9,1,1,4,0,-2,-1,2,2,2,-2,1,1,2,-1,-3,0,-1,-3,-6,-5,-6,-4,-8,-7,-3,-4,-6,-4,0,-1,3,1,3,8,10,10,16,22,26,33,34,37,40,38,38,34,31,26,23,18,18,20,24,23,29,30,19,15,-22,-11,1,-3,-23,8, +40,110,112,101,89,84,81,97,85,95,95,87,60,50,39,31,19,16,17,10,8,8,10,8,6,7,7,8,8,5,7,10,8,6,8,12,10,14,14,15,19,14,12,9,11,11,12,7,8,9,9,2,1,4,0,-2,-1,2,1,2,-2,1,1,2,0,-2,0,-1,-4,-6,-5,-7,-5,-9,-8,-3,-4,-5,-2,2,-2,2,1,4,10,10,10,16,22,26,33,35,38,41,40,39,38,34,27,24,24,24,20,24,23,21,25,4,2,-30,-21,-7,-12,-32,8, +40,110,125,110,91,83,81,96,83,95,95,87,66,60,47,38,27,21,17,14,10,7,10,10,11,8,9,9,10,8,12,14,12,12,14,16,18,18,22,24,26,19,17,16,16,15,15,13,12,10,10,3,2,4,0,-2,-2,1,3,3,0,2,3,3,1,1,3,1,-1,-4,-4,-7,-6,-10,-9,-4,-4,-6,-4,0,0,4,3,5,10,14,16,19,25,28,38,43,47,49,40,39,38,36,26,22,22,23,19,24,24,23,31,12,11,-18,-13,2,-3,-26,8, +40,110,110,98,89,79,80,97,83,94,94,87,64,58,45,38,27,22,20,15,11,8,11,10,11,8,9,9,9,7,10,13,11,10,13,15,17,20,21,23,26,22,22,21,21,16,16,14,15,13,10,3,2,4,0,-3,-3,0,2,3,-1,2,2,2,1,0,2,1,-2,-6,-5,-8,-8,-12,-11,-6,-6,-8,-6,-2,-1,3,2,4,10,14,16,19,25,29,39,43,47,49,46,47,44,39,34,31,28,25,22,23,19,26,26,12,6,-36,-18,-11,-13,-35,8, +40,110,117,106,95,83,82,97,81,93,93,87,60,55,43,36,26,23,21,15,12,9,11,10,10,8,9,8,7,5,8,11,9,8,10,13,14,18,19,21,24,21,20,20,20,15,15,13,14,12,9,2,2,3,-1,-4,-2,0,5,4,3,6,7,8,7,4,6,6,1,0,0,-4,-4,-9,-8,-5,-3,-6,-2,3,1,4,5,10,15,17,19,24,31,29,41,50,48,49,46,47,44,38,32,28,26,23,21,23,20,31,35,22,18,-22,-9,0,-5,-29,8, +40,109,107,102,97,88,86,99,99,111,111,87,72,61,49,40,32,28,26,19,15,13,14,13,13,11,12,13,14,11,11,14,15,14,16,19,19,24,25,26,28,26,25,22,21,19,19,14,13,12,10,2,3,5,2,-2,1,5,4,4,1,5,5,7,4,2,5,3,-1,-3,-3,-8,-8,-12,-10,-8,-7,-9,-6,-1,-3,1,3,7,12,15,16,23,30,36,44,49,51,54,56,56,53,47,39,35,28,27,24,26,25,17,24,7,6,-28,-19,-4,-12,-36,8, +40,110,114,105,100,86,83,93,92,104,104,87,63,54,43,36,27,24,23,16,11,9,11,10,9,6,9,10,10,6,7,10,11,9,11,15,15,19,19,21,24,21,21,17,19,16,15,9,10,9,6,-1,0,1,-2,-6,-2,2,0,0,-3,1,3,3,0,-2,1,0,-5,-8,-7,-11,-12,-18,-15,-13,-11,-14,-6,0,-5,3,3,4,8,12,13,20,27,34,43,47,50,52,54,53,50,44,35,30,24,24,21,24,25,18,29,15,16,-18,-12,4,-7,-32,8, +40,110,113,104,94,82,87,93,96,109,109,87,66,57,46,37,30,27,23,17,11,10,13,10,10,8,10,11,11,6,10,13,14,12,14,18,21,25,24,24,28,26,25,21,22,17,15,9,10,9,6,-3,-1,-2,-3,-9,-6,-1,-1,-1,0,2,4,4,0,1,4,-1,-6,-5,-4,-9,-11,-17,-14,-11,-10,-15,-10,-3,-4,-1,0,7,11,16,16,24,33,39,48,52,55,57,58,57,56,50,40,34,30,30,22,25,27,18,31,14,21,-18,-13,2,-6,-32,8, +40,110,114,106,92,82,86,82,90,106,106,87,58,54,39,34,27,25,20,14,6,8,11,7,6,5,9,8,8,4,7,9,11,7,12,17,17,20,19,23,25,23,21,18,21,15,12,6,9,2,1,-5,-6,-6,-6,-14,-9,-3,-3,-4,-3,0,-2,0,-5,-2,2,-2,-9,-9,-6,-13,-17,-21,-17,-15,-12,-19,-14,-6,-8,-6,-4,4,9,15,15,24,34,42,50,54,57,59,62,59,55,50,43,36,29,31,21,24,18,15,28,13,14,-19,-14,3,-10,-40,8, +40,110,118,108,96,79,92,75,90,101,101,87,55,54,38,33,23,22,15,13,3,6,7,6,3,2,7,7,5,0,6,8,10,5,10,17,19,20,19,22,23,22,18,16,20,13,8,1,5,0,-2,-10,-7,-7,-7,-17,-11,-5,-3,-7,-5,-1,-3,-2,-7,-4,-2,-2,-12,-13,-9,-14,-20,-24,-19,-19,-18,-23,-18,-10,-12,-11,-9,0,5,12,10,22,32,42,49,54,57,59,66,63,53,49,42,32,23,26,18,20,11,9,22,9,6,-26,-15,1,-20,-49,8, +40,110,121,116,99,70,87,46,75,99,99,98,54,57,42,37,23,25,18,14,-1,1,5,8,3,-2,5,12,8,3,7,10,11,2,13,20,21,20,20,26,21,23,15,16,15,12,5,-4,3,-6,-8,-11,-9,-9,-11,-22,-13,-7,-5,-10,-9,-2,-2,-4,-9,-3,-4,-6,-18,-13,-13,-15,-24,-28,-21,-16,-16,-24,-18,-17,-14,-15,-9,3,9,14,10,25,36,44,50,57,58,62,65,58,53,49,36,24,19,23,10,11,1,5,17,8,-1,-39,-19,-17,-36,-60,8, +40,110,126,107,86,64,72,18,17,65,65,50,39,49,59,51,7,11,4,-5,-13,-7,12,14,3,-12,2,15,9,-12,-5,22,21,3,1,27,35,31,4,12,13,13,2,6,2,3,-7,-13,-5,-15,-19,-11,-7,-18,-22,-30,-23,-18,-14,-23,-18,-10,-9,-12,-23,-17,-13,-14,-18,-7,-27,-26,-37,-36,-27,-32,-34,-17,-10,-28,-22,-26,-1,12,-5,-1,14,32,34,34,38,47,52,70,73,57,46,36,27,12,13,8,5,3,-7,-5,-32,-14,-32,-46,-25,-22,-57,-82,8, +40,110,137,120,55,34,-13,-72,-30,21,21,-11,4,24,30,20,-24,-28,-26,-40,-45,-34,-13,-11,-42,-37,-14,-8,-19,-37,-26,-1,-4,-29,-23,8,12,3,-20,-10,-9,-11,-24,-17,-20,-20,-38,-37,-35,-36,-43,-33,-26,-38,-45,-49,-44,-37,-36,-47,-41,-35,-30,-36,-47,-39,-33,-37,-31,-29,-48,-48,-63,-58,-54,-52,-58,-40,-31,-47,-43,-41,-22,-8,-24,-23,1,13,4,15,15,24,31,52,50,26,23,11,5,-10,-8,-20,-16,-22,-30,-31,-62,-53,-67,-80,-63,-66,-87,-92,8, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_PRight_44.h b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_PRight_44.h new file mode 100755 index 0000000..6b0f8717 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordX_PRight_44.h @@ -0,0 +1,73 @@ +38,7,10,6,-4,1,6,33,54,2,18,21,-8,-10,-21,-26,-25,-21,-22,-27,-27,-9,-6,-6,-14,-1,-2,-7,-6,-8,-13,-26,-27,-41,-47,-43,-42,-54,-57,-66,-63,-66,-67,-69,-68,-67,-62,-65,-58,-52,-70,-68,-65,-66,-53,-50,-54,-55,-59,-69,-71,-67,-62,-50,-43,-39,-36,-32,-31,-29,-25,-24,-21,-16,-19,-13,-6,-6,-5,-3,-1,0,0,-6,-16,-17,-29,-40,-47,-41,-36,-41,-74,-69,-54,-49,-53,-55,-52,-50,-57,-44,-28,-15,-3,8,34,41,21,13,5,-11,-29,-42,-42, +38,7,3,4,-1,-2,6,7,15,14,25,21,-7,-12,-16,-19,-21,-15,-14,-8,-5,-4,0,1,0,1,0,-3,-7,-7,-10,-14,-27,-27,-35,-42,-42,-51,-56,-63,-61,-66,-67,-61,-58,-54,-51,-54,-50,-44,-42,-42,-44,-41,-44,-44,-44,-46,-46,-44,-48,-46,-40,-41,-34,-33,-29,-27,-26,-22,-18,-19,-17,-12,-11,-7,-3,-4,-1,1,3,2,-2,-5,-13,-15,-24,-26,-37,-33,-38,-41,-43,-49,-43,-44,-48,-47,-44,-43,-43,-28,-13,-2,0,20,45,34,41,17,8,-11,-27,-42,-42, +-39,8,4,4,-5,-5,5,2,8,29,23,12,-4,-10,-14,-18,-21,-15,-12,-7,-5,-2,2,4,3,1,2,-1,-2,-6,-10,-19,-19,-30,-35,-35,-39,-42,-49,-54,-51,-53,-57,-60,-57,-53,-47,-49,-44,-40,-41,-40,-41,-38,-43,-39,-40,-41,-43,-40,-45,-42,-36,-34,-32,-29,-30,-24,-26,-20,-16,-15,-14,-12,-9,-6,-1,-2,1,3,4,2,-1,-4,-12,-13,-23,-25,-32,-30,-36,-37,-39,-37,-39,-42,-44,-41,-39,-37,-31,-23,-9,1,5,25,51,51,42,19,17,-4,-27,-41,-41, +-39,9,4,3,-7,-6,4,1,8,22,17,5,-5,-12,-14,-20,-18,-12,-13,-8,-3,-4,-1,3,0,3,3,0,-2,-8,-9,-19,-19,-29,-32,-35,-35,-39,-47,-49,-47,-49,-54,-55,-51,-49,-47,-49,-45,-40,-38,-40,-40,-38,-38,-39,-43,-42,-43,-41,-47,-44,-39,-39,-39,-34,-35,-29,-32,-26,-21,-20,-19,-16,-12,-7,-2,-1,-1,2,2,0,-5,-6,-13,-15,-13,-23,-25,-32,-30,-36,-37,-34,-39,-44,-45,-42,-39,-39,-31,-21,-7,3,6,27,51,51,40,19,18,-3,-23,-41,-41, +-38,9,4,2,-7,-8,3,-9,-2,-2,13,2,-3,-9,-9,-16,-17,-10,-8,-3,-2,-2,-3,0,4,1,2,-2,-4,-9,-10,-17,-18,-29,-31,-36,-37,-37,-46,-47,-46,-47,-52,-53,-49,-47,-45,-48,-44,-32,-35,-37,-32,-34,-35,-38,-39,-41,-43,-41,-45,-43,-37,-36,-36,-32,-31,-27,-27,-25,-20,-19,-20,-17,-13,-2,2,2,2,5,4,1,1,-4,-5,-12,-23,-24,-30,-29,-35,-37,-37,-36,-38,-43,-44,-41,-38,-38,-37,-30,-20,-6,0,10,60,52,50,27,27,4,-15,-35,-35, +-38,10,5,-1,-9,-9,1,-13,-7,8,7,-1,-6,-13,-13,-20,-20,-13,-11,-7,-6,-6,-2,2,1,-1,0,0,-3,-9,-9,-14,-16,-26,-28,-31,-32,-32,-41,-44,-42,-40,-46,-49,-43,-42,-40,-43,-40,-35,-32,-39,-37,-37,-34,-38,-42,-40,-41,-38,-42,-40,-33,-32,-32,-28,-27,-23,-25,-23,-18,-15,-16,-15,-12,-6,-2,-4,-2,0,0,-3,-4,-5,-9,-11,-21,-21,-25,-25,-33,-33,-32,-32,-32,-38,-40,-33,-34,-36,-30,-18,-3,6,20,41,65,65,55,33,34,8,-10,-30,-30, +-37,18,4,4,-13,-11,-1,-18,-11,0,3,-5,-9,-15,-15,-22,-21,-15,-13,-9,-8,-8,-4,-1,-4,-5,-4,-1,-6,-12,-11,-15,-18,-29,-30,-33,-33,-33,-44,-47,-44,-42,-48,-51,-45,-45,-44,-47,-44,-37,-33,-41,-41,-37,-38,-40,-44,-41,-41,-39,-44,-42,-35,-34,-34,-29,-29,-25,-27,-25,-21,-17,-18,-19,-13,-8,-4,-6,-4,-2,-1,-4,-8,-8,-10,-13,-23,-23,-27,-28,-36,-36,-36,-36,-36,-43,-43,-39,-36,-36,-38,-29,-1,7,23,41,65,65,55,33,35,10,-10,-28,-29, +18,8,3,-1,-9,-14,-6,-17,-9,4,8,-2,-7,-12,-13,-20,-16,-10,-8,-6,-6,-5,-2,2,-3,-4,-5,-3,-7,-9,-9,-14,-16,-24,-25,-28,-28,-28,-37,-37,-36,-37,-44,-44,-38,-45,-44,-39,-35,-31,-36,-36,-32,-32,-34,-40,-40,-38,-32,-39,-37,-32,-27,-28,-29,-24,-21,-18,-21,-18,-16,-13,-15,-14,-9,-7,-4,-5,-4,-3,-1,-4,-5,-5,-9,-12,-21,-20,-22,-23,-29,-27,-29,-29,-29,-38,-27,-31,-32,-31,-24,-15,-15,-1,7,23,41,65,65,55,38,11,-11,-28,-28, +-36,18,5,-2,-11,-17,-9,-21,-12,-1,3,-5,-10,-14,-14,-21,-18,-11,-10,-7,-8,-6,-4,0,-5,-2,0,-5,-9,-10,-10,-14,-17,-25,-25,-28,-29,-29,-38,-38,-38,-38,-45,-46,-40,-39,-38,-40,-36,-31,-30,-37,-35,-32,-34,-33,-40,-37,-32,-31,-36,-31,-28,-28,-30,-25,-22,-19,-22,-20,-17,-15,-16,-16,-11,-8,-5,-4,-6,-5,-2,-5,-7,-5,-11,-13,-22,-22,-23,-25,-28,-28,-33,-32,-32,-41,-36,-32,-33,-33,-24,-13,4,12,28,51,79,70,79,37,38,11,-11,-28,-27, +-35,18,9,3,-7,-9,1,-15,-8,5,7,-2,-7,-11,-11,-18,-18,-12,-9,-6,-6,-6,-2,1,-4,-5,-2,0,-4,-11,-10,-13,-15,-23,-25,-27,-28,-34,-34,-35,-38,-39,-46,-46,-31,-30,-32,-31,-28,-25,-30,-31,-28,-27,-29,-34,-32,-32,-30,-31,-36,-30,-27,-28,-30,-25,-21,-19,-23,-20,-15,-11,-13,-14,-9,-4,0,-3,-3,0,2,-1,-7,-6,-8,-10,-12,-21,-22,-22,-28,-30,-27,-32,-32,-43,-38,-30,-32,-32,-32,-23,8,17,14,53,85,76,82,41,42,16,-7,-26,-27, +35,20,7,1,-10,-12,-3,-21,-14,-2,1,-6,-11,-13,-13,-20,-21,-14,-11,-9,-9,-8,-4,-1,-6,-4,-5,-3,-6,-12,-11,-12,-13,-23,-24,-27,-26,-32,-33,-31,-32,-32,-36,-37,-33,-31,-33,-32,-29,-27,-31,-33,-29,-29,-30,-29,-35,-33,-30,-30,-35,-28,-25,-25,-25,-21,-19,-16,-20,-20,-16,-11,-13,-16,-11,-6,-2,-5,-6,-2,1,-2,-8,-8,-9,-11,-19,-19,-18,-18,-26,-27,-25,-24,-31,-34,-29,-25,-24,-26,-19,-7,8,17,32,78,86,76,85,40,40,15,-9,-27,-26, +-34,36,21,8,2,-9,-11,-2,-6,-13,5,-2,-8,-12,-11,-18,-16,-10,-9,-7,-8,-7,-7,-3,0,-6,-3,-3,-6,-13,-12,-12,-14,-23,-25,-27,-26,-33,-33,-33,-32,-32,-36,-38,-31,-30,-30,-32,-31,-25,-29,-29,-25,-28,-29,-29,-35,-31,-29,-31,-29,-22,-22,-22,-23,-19,-19,-16,-19,-16,-15,-12,-14,-16,-11,-8,-4,-6,-5,-4,-2,-5,-1,-7,-7,-8,-19,-19,-19,-18,-26,-27,-26,-25,-32,-32,-35,-26,-25,-26,-19,-7,-7,9,33,55,55,79,87,77,42,16,-7,-26,-26, +-34,20,8,4,-7,-8,-1,-13,-13,0,0,5,-2,-8,-12,-11,-18,-16,-10,-9,-7,-8,-5,-1,-5,-7,-5,-6,-9,-13,-12,-15,-16,-21,-22,-24,-24,-32,-32,-34,-28,-32,-32,-36,-31,-30,-32,-31,-27,-27,-25,-29,-29,-28,-30,-29,-35,-32,-29,-32,-30,-24,-23,-24,-24,-20,-20,-18,-20,-18,-16,-14,-16,-18,-13,-10,-6,-6,-7,-5,-4,-2,-9,-8,-10,-13,-19,-18,-19,-18,-25,-25,-24,-24,-32,-31,-25,-26,-25,-24,-16,-6,10,20,34,55,88,78,88,42,42,42,-9,-26,-26, +-33,23,10,4,-10,-10,-5,-19,-11,-7,0,-5,-10,-13,-12,-18,-17,-11,-10,-8,-10,-8,-6,-2,-5,-8,-5,-5,-9,-13,-12,-14,-16,-21,-22,-25,-24,-32,-32,-34,-28,-32,-32,-36,-31,-30,-30,-33,-27,-25,-29,-29,-25,-25,-27,-29,-35,-32,-26,-30,-30,-24,-22,-23,-22,-18,-19,-15,-20,-19,-16,-13,-14,-15,-11,-10,-8,-5,-5,-5,-2,-5,-9,-8,-10,-12,-19,-19,-18,-18,-25,-25,-24,-25,-25,-34,-25,-26,-25,-24,-15,-5,11,21,35,57,89,78,89,42,41,15,-10,-25,-25, +-33,23,11,3,-6,-8,3,-16,-10,10,12,2,-7,-10,-11,-18,-18,-12,-10,-9,-10,-9,-7,-3,-6,-9,-7,-7,-10,-16,-14,-14,-15,-22,-23,-23,-21,-28,-29,-25,-26,-30,-30,-35,-26,-24,-30,-30,-26,-23,-27,-30,-26,-26,-28,-28,-33,-30,-27,-30,-30,-24,-23,-23,-23,-19,-20,-16,-21,-20,-18,-14,-16,-16,-12,-12,-9,-9,-10,-8,-5,-8,-8,-7,-10,-11,-20,-19,-19,-18,-25,-24,-23,-23,-31,-31,-25,-24,-22,-22,-14,-6,10,20,36,57,88,76,88,43,41,12,-9,-25,-25, +-32,22,11,2,-7,-9,0,-20,-14,3,7,-2,-9,-11,-12,-19,-19,-13,-12,-10,-12,-10,-8,-4,-7,-9,-7,-7,-11,-16,-14,-14,-15,-22,-22,-23,-21,-28,-29,-26,-26,-30,-30,-35,-25,-24,-30,-30,-27,-23,-27,-30,-26,-26,-28,-28,-33,-31,-29,-30,-30,-24,-20,-21,-23,-19,-18,-15,-21,-20,-17,-13,-16,-16,-12,-11,-9,-10,-11,-8,-7,-4,-8,-8,-9,-11,-20,-18,-18,-18,-24,-23,-22,-23,-31,-31,-25,-24,-22,-21,-13,-5,11,21,38,81,89,76,89,42,42,13,-10,-24,-24, +-32,20,12,5,-5,-8,-1,-11,-4,-5,1,-1,-7,-12,-12,-19,-18,-12,-12,-11,-11,-8,-9,-5,-9,-11,-9,-8,-11,-16,-14,-13,-14,-19,-19,-23,-21,-27,-29,-25,-25,-29,-29,-33,-27,-25,-28,-28,-25,-23,-27,-29,-26,-25,-26,-26,-32,-30,-27,-27,-30,-30,-24,-20,-21,-23,-19,-18,-15,-21,-20,-17,-13,-16,-16,-12,-11,-9,-10,-11,-5,-8,-9,-7,-10,-12,-17,-16,-18,-17,-23,-23,-23,-23,-31,-27,-22,-22,-23,-21,-21,-4,12,22,37,58,88,81,88,43,43,42,13,-10,-24, +-31,22,13,4,-7,-9,-5,-15,-9,-11,-3,-2,-8,-13,-13,-19,-19,-12,-13,-12,-12,-9,-9,-6,-9,-11,-10,-8,-11,-16,-14,-13,-14,-19,-19,-23,-21,-27,-29,-25,-25,-28,-28,-33,-26,-25,-28,-28,-25,-22,-27,-29,-26,-24,-26,-26,-31,-29,-27,-30,-29,-23,-19,-21,-22,-18,-18,-15,-21,-20,-17,-13,-16,-17,-12,-12,-9,-10,-11,-8,-5,-8,-9,-7,-10,-12,-17,-16,-18,-17,-23,-23,-22,-23,-23,-31,-21,-23,-22,-21,-13,-3,13,23,38,59,89,75,89,43,42,14,-9,-23,-23, +-30,26,15,8,-4,-4,5,-12,-8,9,12,2,-7,-11,-12,-19,-20,-14,-12,-12,-13,-10,-9,-6,-9,-11,-10,-9,-12,-16,-13,-13,-14,-20,-20,-22,-20,-26,-28,-24,-23,-26,-26,-31,-25,-23,-27,-27,-24,-21,-26,-28,-24,-23,-25,-25,-31,-28,-25,-29,-28,-21,-19,-20,-20,-18,-17,-14,-19,-19,-17,-15,-17,-16,-14,-12,-11,-10,-10,-8,-5,-9,-9,-6,-10,-11,-16,-15,-18,-17,-24,-22,-21,-21,-28,-27,-22,-21,-20,-20,-12,-3,13,23,38,59,87,72,87,43,41,12,-9,-22,-22, +-30,27,14,6,-5,-7,1,-17,-11,4,8,1,-7,-12,-12,-20,-23,-17,-12,-12,-15,-12,-10,-7,-11,-12,-12,-10,-14,-17,-14,-14,-15,-22,-22,-23,-20,-25,-27,-23,-22,-26,-26,-30,-25,-23,-27,-27,-24,-21,-25,-27,-23,-24,-25,-25,-32,-30,-24,-28,-28,-27,-20,-20,-20,-20,-17,-17,-14,-19,-18,-15,-18,-18,-15,-14,-13,-11,-10,-8,-7,-11,-11,-8,-10,-12,-17,-15,-19,-18,-24,-23,-21,-20,-27,-29,-23,-21,-20,-21,-14,-4,11,21,37,57,83,80,69,40,39,11,-8,-22,-22, +-29,27,17,8,-1,-3,2,-12,-8,2,7,0,-7,-12,-13,-19,-21,-15,-14,-14,-15,-12,-11,-7,-11,-12,-12,-10,-14,-16,-13,-14,-15,-22,-22,-21,-19,-24,-27,-22,-21,-26,-26,-29,-24,-23,-26,-26,-23,-21,-25,-26,-23,-23,-25,-25,-31,-29,-24,-27,-27,-20,-20,-19,-20,-16,-17,-14,-19,-18,-18,-17,-14,-18,-18,-13,-11,-10,-10,-9,-6,-11,-10,-8,-10,-12,-16,-15,-19,-17,-23,-22,-21,-19,-26,-28,-23,-20,-19,-20,-13,-3,12,22,38,58,83,80,68,40,39,9,-7,-21,-21, +-29,27,17,8,-1,-5,2,-9,-4,-1,5,-1,-7,-14,-14,-19,-21,-15,-17,-16,-17,-14,-13,-8,-12,-14,-13,-10,-14,-14,-12,-14,-14,-22,-21,-21,-18,-23,-24,-20,-21,-25,-26,-22,-23,-21,-25,-25,-23,-21,-25,-27,-24,-24,-25,-25,-30,-29,-24,-26,-25,-19,-19,-19,-24,-21,-18,-16,-20,-20,-17,-15,-18,-19,-16,-14,-13,-13,-12,-11,-8,-12,-11,-9,-12,-14,-20,-17,-19,-17,-23,-23,-22,-21,-26,-26,-21,-20,-20,-18,-10,-2,14,23,35,55,76,77,60,40,39,9,-7,-21,-21, +-28,30,18,11,-2,-5,1,-9,-5,-3,4,-2,-8,-15,-15,-21,-21,-19,-18,-18,-19,-15,-13,-9,-12,-14,-12,-10,-14,-14,-11,-13,-14,-21,-22,-20,-18,-23,-23,-19,-21,-25,-26,-22,-23,-21,-26,-25,-22,-20,-25,-27,-23,-23,-25,-25,-30,-28,-23,-26,-25,-20,-18,-19,-19,-16,-17,-15,-20,-19,-17,-13,-16,-19,-15,-12,-11,-12,-12,-11,-8,-12,-12,-9,-11,-13,-18,-17,-18,-16,-22,-22,-21,-19,-25,-25,-21,-19,-19,-17,-9,-1,14,24,35,56,77,79,59,40,38,9,-7,-20,-20, +-28,31,19,13,2,-2,8,-7,-5,9,12,3,-6,-12,-13,-20,-23,-17,-13,-13,-16,-13,-13,-9,-13,-14,-13,-11,-15,-14,-11,-14,-14,-20,-19,-21,-18,-22,-23,-18,-19,-21,-26,-23,-22,-20,-24,-25,-22,-20,-24,-24,-22,-22,-24,-23,-30,-25,-22,-26,-26,-20,-18,-19,-20,-17,-18,-16,-21,-20,-17,-14,-17,-20,-16,-13,-12,-13,-13,-13,-9,-13,-13,-10,-11,-13,-18,-16,-17,-16,-23,-24,-21,-19,-25,-23,-18,-20,-20,-21,-13,-3,13,22,36,54,76,76,59,36,36,8,-7,-20,-20, +-27,32,21,14,3,-1,8,-7,-5,8,10,2,-7,-13,-14,-21,-24,-19,-15,-14,-18,-14,-13,-10,-13,-14,-13,-11,-15,-14,-11,-14,-15,-20,-19,-21,-18,-22,-22,-18,-19,-21,-26,-26,-22,-21,-19,-24,-24,-21,-23,-24,-19,-21,-23,-23,-25,-24,-20,-23,-23,-16,-16,-17,-20,-18,-17,-15,-19,-19,-17,-14,-18,-20,-15,-15,-13,-16,-15,-13,-9,-13,-13,-10,-10,-12,-17,-16,-18,-16,-21,-21,-19,-17,-24,-22,-16,-19,-18,-20,-12,-1,14,23,37,55,76,76,59,37,36,10,-6,-19,-19, +-27,33,21,17,5,3,11,1,5,10,12,4,-5,-12,-14,-21,-23,-20,-16,-16,-17,-13,-12,-8,-12,-13,-12,-9,-14,-16,-13,-14,-14,-17,-17,-19,-15,-19,-20,-15,-18,-21,-26,-23,-20,-18,-25,-25,-21,-18,-18,-23,-23,-22,-23,-23,-27,-24,-21,-23,-23,-17,-16,-18,-21,-18,-18,-15,-20,-19,-18,-15,-19,-20,-16,-16,-14,-17,-16,-14,-10,-14,-14,-11,-11,-12,-19,-17,-19,-17,-16,-21,-21,-17,-23,-23,-27,-19,-18,-20,-12,-3,12,21,34,52,72,71,52,37,36,10,-6,-19,-19, +-26,35,22,19,7,4,13,2,5,11,12,3,-5,-13,-15,-23,-24,-22,-18,-18,-18,-14,-12,-8,-12,-13,-12,-9,-14,-17,-13,-14,-14,-17,-17,-18,-15,-19,-20,-15,-18,-20,-25,-22,-19,-18,-25,-24,-21,-18,-23,-22,-19,-20,-22,-22,-26,-23,-19,-24,-23,-18,-16,-17,-20,-18,-18,-16,-20,-19,-16,-14,-18,-20,-16,-15,-14,-16,-15,-15,-10,-14,-13,-10,-11,-13,-18,-16,-16,-15,-20,-20,-18,-16,-22,-25,-20,-17,-17,-18,-11,-2,13,22,34,52,71,70,51,36,35,9,-5,-18,-18, +-25,37,24,21,11,8,20,5,6,18,16,6,-1,-12,-13,-19,-21,-15,-13,-14,-16,-13,-12,-8,-13,-14,-12,-9,-13,-16,-12,-13,-13,-17,-17,-17,-13,-18,-19,-14,-16,-18,-22,-20,-19,-18,-21,-22,-20,-17,-21,-23,-20,-19,-20,-21,-25,-21,-17,-22,-24,-18,-15,-17,-19,-16,-18,-16,-20,-18,-16,-13,-17,-20,-16,-14,-13,-15,-14,-15,-10,-14,-13,-10,-11,-13,-17,-15,-15,-12,-19,-20,-18,-15,-21,-22,-17,-18,-18,-19,-11,-2,14,22,35,52,71,74,55,38,38,10,-4,-17,-17, +-25,37,25,21,12,8,21,6,8,23,16,7,-2,-14,-16,-22,-24,-18,-16,-16,-19,-15,-13,-10,-14,-15,-13,-11,-14,-16,-13,-14,-14,-17,-18,-18,-13,-17,-19,-14,-14,-15,-20,-18,-18,-17,-21,-21,-19,-16,-21,-23,-20,-19,-21,-20,-25,-21,-18,-21,-23,-17,-15,-17,-19,-16,-18,-15,-18,-19,-16,-14,-17,-19,-15,-15,-14,-16,-15,-15,-10,-15,-13,-10,-11,-13,-17,-16,-15,-13,-19,-20,-17,-15,-15,-21,-15,-18,-18,-18,-11,-1,14,22,35,51,69,71,52,35,36,8,-5,-17,-17, +-24,41,27,26,18,14,26,12,13,28,20,7,-4,-12,-15,-23,-23,-24,-17,-17,-18,-15,-13,-9,-13,-14,-13,-10,-14,-15,-12,-12,-12,-17,-17,-15,-12,-16,-18,-13,-13,-15,-15,-19,-17,-17,-16,-20,-20,-18,-15,-20,-22,-19,-18,-20,-24,-22,-20,-17,-20,-22,-16,-14,-16,-18,-15,-17,-14,-17,-18,-15,-13,-16,-18,-14,-14,-13,-15,-14,-14,-9,-14,-12,-9,-10,-12,-16,-15,-14,-12,-18,-19,-16,-19,-20,-15,-16,-16,-18,-10,0,15,22,36,52,69,72,51,34,35,9,-5,-16,-16, +-24,39,27,27,19,15,28,14,15,34,23,7,-4,-13,-17,-17,-25,-26,-19,-20,-19,-14,-14,-10,-14,-15,-13,-10,-14,-15,-12,-11,-12,-18,-17,-16,-13,-16,-18,-12,-13,-15,-18,-16,-17,-16,-20,-21,-17,-15,-20,-22,-18,-20,-21,-23,-21,-21,-17,-21,-20,-15,-15,-16,-18,-15,-16,-14,-17,-18,-16,-12,-17,-17,-13,-14,-13,-15,-14,-14,-9,-13,-13,-10,-10,-11,-17,-14,-14,-12,-19,-20,-17,-14,-19,-21,-16,-15,-15,-18,-10,0,14,22,36,51,67,70,48,33,34,8,-4,-16,-16, +-23,34,29,31,26,21,33,21,20,40,26,10,-3,-13,-18,-18,-27,-27,-25,-21,-23,-15,-15,-10,-14,-15,-13,-10,-14,-15,-12,-11,-12,-18,-17,-15,-12,-17,-17,-12,-12,-15,-18,-15,-16,-15,-19,-19,-17,-15,-20,-21,-18,-18,-19,-22,-21,-19,-15,-19,-20,-15,-14,-16,-17,-14,-16,-13,-16,-18,-15,-12,-16,-17,-13,-13,-12,-15,-14,-14,-9,-14,-13,-9,-9,-11,-16,-14,-14,-12,-12,-19,-16,-13,-17,-20,-15,-13,-13,-16,-9,0,16,22,36,51,66,68,45,31,31,8,-4,-15,-15, +-23,34,28,31,27,22,35,26,26,48,29,9,-2,-14,-18,-18,-28,-29,-25,-19,-18,-14,-16,-12,-13,-12,-11,-8,-12,-14,-11,-11,-11,-15,-14,-14,-10,-14,-15,-10,-12,-13,-16,-15,-14,-14,-16,-18,-16,-15,-20,-22,-18,-18,-18,-21,-19,-19,-15,-19,-20,-15,-14,-15,-19,-16,-16,-14,-17,-18,-15,-12,-16,-20,-15,-14,-13,-14,-13,-13,-8,-13,-13,-10,-11,-14,-15,-13,-14,-13,-17,-17,-15,-14,-19,-20,-15,-15,-15,-17,-9,0,15,22,35,51,68,71,51,35,35,10,-2,-15,-15, +-22,38,32,33,30,24,39,33,31,57,34,11,0,-13,-19,-19,-31,-31,-27,-22,-22,-16,-17,-12,-14,-13,-11,-8,-11,-14,-11,-10,-11,-15,-13,-14,-10,-14,-15,-10,-11,-12,-15,-15,-14,-13,-13,-15,-17,-15,-14,-19,-21,-17,-17,-17,-20,-18,-18,-14,-18,-19,-14,-13,-18,-15,-16,-14,-17,-18,-15,-12,-16,-19,-15,-13,-12,-14,-13,-13,-8,-12,-13,-10,-11,-13,-15,-13,-14,-12,-16,-17,-15,-13,-17,-19,-14,-14,-14,-16,-8,1,16,23,36,51,66,68,48,33,33,9,-3,-14,-14, +-22,33,29,33,32,26,41,39,37,62,39,13,-1,-14,-14,-22,-32,-30,-25,-21,-21,-22,-14,-9,-12,-12,-10,-7,-10,-12,-8,-10,-10,-14,-13,-14,-9,-13,-13,-8,-8,-9,-14,-13,-12,-11,-16,-17,-15,-13,-17,-20,-16,-16,-17,-19,-18,-17,-14,-16,-15,-11,-13,-15,-19,-16,-16,-14,-15,-17,-14,-11,-16,-17,-13,-13,-12,-16,-15,-13,-9,-12,-12,-8,-9,-12,-14,-11,-13,-10,-14,-14,-12,-12,-16,-19,-14,-14,-14,-15,-7,3,18,25,37,53,68,70,50,34,35,9,9,-2,-14, +-21,30,32,37,33,29,44,46,44,68,46,16,0,-14,-14,-23,-32,-32,-29,-23,-24,-24,-15,-10,-13,-13,-10,-6,-10,-11,-8,-10,-10,-14,-13,-14,-9,-12,-13,-8,-8,-8,-13,-12,-11,-10,-15,-17,-14,-12,-17,-19,-15,-15,-16,-19,-17,-16,-13,-15,-15,-10,-12,-15,-18,-16,-16,-14,-15,-16,-14,-11,-15,-16,-12,-12,-11,-15,-14,-13,-9,-11,-12,-8,-10,-12,-13,-11,-12,-10,-13,-13,-12,-10,-14,-19,-13,-13,-13,-13,-5,4,19,25,38,53,68,70,47,32,33,10,-2,-13,-13, +-20,25,28,36,35,32,48,48,45,69,48,14,-1,-15,-15,-22,-33,-32,-25,-17,-17,-13,-13,-7,-10,-11,-8,-5,-9,-11,-8,-8,-8,-12,-11,-10,-5,-10,-11,-6,-6,-6,-11,-10,-9,-8,-12,-14,-13,-12,-17,-18,-14,-14,-15,-16,-15,-16,-12,-15,-16,-11,-11,-13,-18,-15,-14,-12,-16,-17,-14,-12,-16,-15,-12,-12,-10,-15,-13,-12,-8,-11,-13,-9,-9,-10,-13,-11,-12,-9,-11,-12,-10,-9,-15,-16,-11,-12,-12,-16,-7,3,19,27,40,56,72,70,50,36,36,12,-2,-12,-12, +-20,24,22,32,33,32,50,55,54,73,57,17,0,-16,-16,-24,-36,-34,-29,-22,-21,-21,-15,-9,-12,-11,-9,-6,-10,-12,-8,-9,-8,-11,-12,-10,-6,-10,-11,-11,-6,-6,-11,-10,-9,-9,-13,-14,-13,-13,-12,-17,-18,-14,-14,-18,-16,-16,-13,-14,-13,-9,-10,-12,-16,-13,-14,-13,-15,-16,-14,-12,-16,-17,-13,-11,-10,-15,-14,-13,-9,-12,-14,-10,-9,-11,-12,-11,-8,-6,-9,-12,-11,-10,-15,-16,-11,-12,-12,-16,-7,-7,3,19,40,56,72,77,55,49,37,11,-5,-12,-12, +-23,10,23,29,33,36,57,58,58,56,61,18,-1,-15,-15,-26,-32,-31,-27,-23,-23,-12,-11,-6,-9,-8,-7,-4,-8,-10,-7,-6,-6,-6,-9,-9,-5,-7,-8,-3,-5,-5,-9,-9,-9,-8,-13,-15,-13,-10,-15,-16,-12,-13,-13,-13,-17,-15,-15,-12,-13,-12,-8,-9,-11,-15,-12,-12,-15,-16,-15,-13,-11,-15,-16,-12,-10,-9,-14,-13,-12,-8,-11,-13,-9,-8,-10,-11,-10,-7,-8,-9,-8,-8,-13,-14,-9,-9,-9,-11,-3,7,23,31,43,58,75,78,55,37,39,12,12,-11,-11, +-30,13,13,25,32,35,57,61,61,61,71,23,1,-15,-15,-27,-36,-34,-34,-26,-27,-21,-13,-8,-9,-9,-7,-5,-9,-11,-8,-7,-7,-10,-9,-9,-5,-8,-8,-3,-5,-5,-10,-9,-9,-8,-14,-15,-13,-11,-15,-16,-12,-13,-13,-16,-15,-15,-12,-13,-12,-8,-10,-12,-15,-13,-14,-12,-15,-16,-14,-12,-17,-17,-13,-11,-10,-14,-13,-12,-9,-11,-13,-9,-9,-10,-12,-10,-8,-6,-9,-9,-8,-8,-13,-14,-9,-9,-9,-11,-2,7,22,30,42,58,74,78,57,38,38,12,-2,-11,-11, +-29,-10,8,24,36,34,34,66,67,67,81,28,4,-16,-16,-28,-37,-35,-31,-26,-26,-20,-13,-7,-8,-8,-6,-4,-7,-9,-6,-6,-6,-10,-9,-8,-4,-7,-8,-3,-4,-4,-9,-8,-7,-7,-12,-14,-12,-10,-14,-16,-12,-12,-13,-16,-14,-14,-10,-13,-14,-10,-9,-11,-14,-12,-12,-10,-12,-14,-13,-11,-16,-16,-11,-11,-9,-13,-12,-11,-7,-9,-11,-7,-7,-8,-10,-8,-9,-5,-9,-9,-6,-5,-7,-13,-7,-7,-4,-7,0,10,25,33,46,62,78,81,60,42,41,14,1,-10,-10, +-40,-24,-4,8,24,39,61,61,75,75,78,21,1,-16,-16,-28,-39,-36,-30,-24,-22,-20,-11,-6,-7,-7,-5,-3,-7,-8,-5,-6,-5,-10,-9,-7,-2,-7,-8,-3,-2,-2,-6,-6,-6,-5,-11,-12,-11,-9,-13,-15,-12,-12,-12,-15,-14,-12,-8,-12,-14,-10,-9,-11,-14,-12,-12,-10,-12,-15,-13,-11,-17,-16,-11,-11,-10,-13,-12,-11,-7,-9,-11,-7,-7,-8,-9,-7,-8,-5,-9,-9,-6,-3,-6,-12,-7,-5,-4,-7,-1,10,25,33,46,62,80,81,61,43,42,14,0,-10,-10, +-29,-20,9,25,37,43,66,76,77,89,95,26,2,-14,-14,-27,-38,-35,-29,-23,-22,-20,-12,-6,-7,-7,-5,-2,-6,-7,-4,-5,-5,-10,-8,-6,-2,-6,-7,-2,-1,-1,-6,-6,-5,-4,-10,-10,-10,-8,-12,-14,-14,-11,-11,-11,-14,-13,-11,-9,-10,-6,-7,-9,-12,-10,-11,-9,-9,-11,-12,-12,-10,-16,-9,-11,-9,-14,-12,-10,-6,-8,-9,-5,-7,-8,-8,-5,-3,0,-4,-8,-6,-3,-6,-7,-2,-4,-3,-1,6,13,26,34,48,64,82,81,64,44,43,17,2,-9,-9, +-39,-23,11,23,38,44,72,72,84,97,98,29,3,-12,-12,-27,-39,-36,-31,-23,-21,-20,-9,-3,-5,-6,-5,-2,-6,-7,-5,-6,-6,-8,-7,-6,-2,-5,-6,0,0,0,-5,-5,-4,-3,-8,-9,-9,-7,-11,-14,-10,-9,-10,-14,-13,-11,-7,-9,-10,-6,-7,-8,-11,-10,-10,-9,-8,-10,-12,-12,-12,-17,-10,-10,-9,-13,-12,-10,-6,-8,-9,-5,-7,-8,-7,-5,-3,0,-5,-5,-4,-3,-6,-7,-3,-4,-3,-1,5,12,26,34,48,64,82,82,65,45,44,18,3,-9,-9, +-51,-29,13,27,46,46,74,85,101,104,101,30,4,-10,-10,-26,-39,-37,-33,-24,-23,-21,-9,-2,-4,-5,-4,-2,-5,-6,-4,-5,-5,-7,-6,-5,-1,-5,-5,0,1,1,-4,-3,-2,-2,-8,-8,-7,-6,-6,-12,-9,-7,-8,-12,-11,-11,-10,-5,-10,-5,-4,-5,-9,-7,-8,-7,-8,-11,-9,-8,-13,-14,-10,-9,-7,-10,-9,-9,-5,-8,-9,-5,-4,-3,-5,-2,-2,2,0,-1,4,4,2,-3,1,3,5,2,7,17,32,40,52,67,83,83,67,66,45,17,4,-8,-8, +-46,-19,17,32,52,49,75,90,105,107,105,29,4,-14,-14,-29,-40,-34,-25,-18,-15,-16,-6,0,-3,-3,-1,2,0,-4,-1,-2,0,-1,-1,0,2,-3,-1,2,2,3,0,1,-1,0,-5,-5,-6,-5,-8,-11,-8,-6,-7,-11,-10,-7,-4,-7,-9,-4,-3,-4,-9,-7,-8,-6,-8,-11,-9,-7,-13,-14,-10,-8,-7,-10,-9,-8,-4,-7,-8,-3,-2,-2,-4,-1,-1,3,0,0,4,4,2,-3,2,3,5,2,6,17,31,40,52,68,85,84,68,48,47,18,5,-7,-7, +-59,-33,7,23,45,44,80,92,107,115,107,31,5,-13,-13,-29,-40,-35,-28,-20,-17,-17,-6,-1,-3,-4,-2,1,-1,-4,-1,-2,0,-1,-2,-1,1,-4,-1,3,2,2,0,1,-1,0,-5,-5,-5,-5,-4,-8,-10,-8,-6,-7,-11,-10,-7,-4,-7,-9,-4,-3,-4,-6,-6,-4,-6,-12,-11,-9,-14,-14,-9,-10,-8,-7,-10,-9,-5,-7,-7,-2,-2,-2,-2,1,-1,6,5,6,10,7,5,2,6,5,7,4,9,18,32,40,52,68,88,85,68,46,45,18,5,-7,-7, +-38,-19,21,36,54,56,106,95,111,125,111,36,5,-12,-12,-29,-37,-31,-25,-17,-14,-16,-5,0,-2,-2,0,4,1,-2,1,0,1,0,0,-1,3,-2,0,4,5,5,1,2,0,1,-4,-5,-4,-2,-6,-10,-7,-6,-6,-10,-8,-7,-3,-5,-5,-1,-2,-4,-7,-7,-5,-5,-8,-8,-11,-10,-8,-13,-13,-8,-8,-11,-10,-10,-8,-4,-6,-6,-1,-1,-1,-1,3,3,7,6,10,8,6,2,6,5,7,4,9,18,32,33,41,53,90,87,72,69,48,46,19,-6,-6, +-47,-29,14,30,49,54,107,99,114,134,114,40,8,-11,-11,-29,-37,-32,-27,-17,-16,-16,-6,0,-2,-2,0,4,2,-2,1,-1,1,0,0,0,3,-2,0,4,5,5,2,2,1,1,-4,-4,-4,-1,-5,-9,-7,-5,-5,-9,-8,-7,-3,-4,-5,-1,-2,-4,-6,-4,-5,-3,-9,-11,-10,-8,-8,-14,-9,-9,-7,-11,-10,-8,-4,-6,-6,-1,-1,-1,0,2,3,7,5,5,10,10,9,7,2,7,9,7,4,9,18,40,52,68,86,86,90,48,48,20,6,-6,-6, +-48,-22,24,44,60,62,109,105,119,119,119,31,5,-12,-12,-27,-37,-31,-23,-16,-12,-7,-3,1,0,0,1,4,3,-1,2,3,5,2,2,4,7,3,5,9,8,9,5,5,5,6,0,-2,-1,1,-4,-6,-3,-5,-5,-8,-7,-6,-2,-3,-4,1,0,-1,-5,-4,-5,-3,-3,-6,-6,-7,-12,-12,-7,-8,-8,-10,-9,-7,-3,-5,-6,0,1,3,1,4,7,13,10,9,15,14,13,9,12,10,8,9,14,23,36,44,55,69,85,85,67,47,47,19,7,7,-5, +-47,-17,9,44,59,63,111,109,123,132,123,35,6,-11,-11,-27,-37,-31,-23,-16,-12,-7,-3,1,-1,0,1,4,2,-1,2,3,4,2,2,4,6,3,5,9,8,9,4,5,6,7,1,-1,-1,1,-3,-5,-2,-4,-4,-8,-6,-6,-1,-3,-3,1,0,-2,-5,-4,-5,-3,-4,-7,-7,-7,-7,-13,-8,-9,-8,-10,-8,-7,-3,-5,-5,0,2,3,2,5,7,13,12,12,10,14,14,13,11,11,13,13,13,21,35,43,54,69,85,85,68,48,48,19,5,-5,-5, +-44,-19,26,47,61,62,113,109,123,136,123,31,5,-8,-8,-25,-33,-27,-19,-7,-9,-5,-1,3,1,2,3,5,3,2,6,5,6,4,4,6,8,5,7,11,9,10,6,6,6,8,2,0,1,3,-2,-4,-1,-3,-3,-6,-5,-4,-1,-2,-2,2,1,0,-4,-3,-4,-3,-3,-6,-7,-7,-7,-13,-12,-9,-8,-10,-8,-7,-3,-4,-4,1,3,5,3,6,9,15,15,13,17,17,14,13,15,15,15,12,16,21,35,43,54,69,85,87,71,48,47,21,8,8,-4, +-41,-19,21,34,62,64,118,113,127,151,127,35,8,-8,-8,-25,-32,-26,-18,-6,-7,-4,0,4,1,2,2,5,3,2,5,5,6,4,4,6,8,6,8,11,10,11,7,7,6,9,3,0,1,4,-1,-4,-1,-3,-3,-6,-5,-4,0,-2,-2,2,1,1,-3,-2,-3,-2,-2,-6,-7,-7,-7,-13,-13,-10,-9,-10,-8,-7,-3,-4,-4,2,4,6,5,7,10,16,16,16,19,16,15,16,17,14,17,14,18,24,35,42,53,68,85,87,71,46,46,20,5,-4,-4, +-33,-12,30,46,65,65,108,104,122,108,122,31,6,-7,-7,-22,-29,-23,-17,-4,-5,-2,1,5,3,4,4,7,5,3,6,6,7,5,5,7,9,7,9,12,11,12,8,8,8,10,5,3,3,6,2,-2,1,-1,-1,-4,-3,-2,1,-1,-1,3,3,2,-2,-1,-3,-1,-2,-5,-6,-7,-7,-13,-13,-9,-9,-9,-7,-6,-2,-3,-3,3,6,8,6,9,12,17,18,17,20,16,15,16,17,14,16,13,17,23,35,42,53,68,86,87,74,49,49,22,9,-3,-3, +-4,25,41,56,78,78,114,111,128,118,128,35,9,-5,-5,-20,-26,-20,-14,-2,-4,0,3,7,6,5,6,8,8,5,7,9,10,9,8,12,15,13,11,14,13,14,12,11,10,12,9,8,6,6,1,-2,0,0,0,-5,-3,-1,3,1,1,5,4,4,2,2,2,3,-1,-4,-5,-5,-5,-11,-10,-6,-6,-8,-6,-4,0,-1,-1,5,6,9,11,14,16,23,22,23,26,25,25,20,20,19,21,19,22,28,40,46,55,68,84,85,67,45,43,21,4,-2,-2, +-10,43,55,56,66,71,111,116,131,127,131,38,10,-3,-3,-18,-24,-19,-12,1,-1,2,5,9,6,6,7,9,8,5,8,9,10,9,9,11,15,14,12,15,14,14,12,12,11,14,11,9,7,7,2,-1,1,1,1,-3,-3,0,4,1,1,5,5,5,2,2,2,4,-1,-5,-5,-5,-5,-12,-11,-7,-6,-8,-6,-5,1,0,0,6,7,10,12,15,17,23,23,24,26,25,24,20,20,18,20,17,21,27,39,45,54,67,84,82,70,47,46,22,8,-2,-2, +-9,59,71,85,71,83,119,100,114,133,114,39,12,0,0,-15,-23,-18,-9,4,0,2,8,10,8,7,8,10,10,7,10,10,12,11,11,14,17,16,15,17,18,18,16,16,12,15,11,8,8,9,5,0,2,2,2,-1,0,2,5,2,1,6,6,7,4,4,3,4,1,-3,-4,-4,-4,-10,-9,-6,-6,-7,-4,-3,2,1,2,8,9,12,15,17,19,26,26,27,30,31,31,29,28,22,24,23,25,29,39,46,51,66,84,79,64,45,45,22,1,-1,-1, +-9,72,67,81,87,94,116,105,118,139,117,40,13,1,1,-13,-21,-16,0,7,3,4,9,12,9,8,8,11,11,9,10,11,12,12,12,14,17,17,17,17,21,22,19,17,14,16,13,10,10,12,5,2,3,3,3,-1,0,1,5,2,2,6,7,7,6,5,3,4,0,-3,-4,-4,-4,-10,-10,-6,-7,-7,-4,-3,2,2,3,9,10,13,16,18,20,27,27,29,30,32,31,29,28,28,22,22,24,28,28,39,52,67,86,86,80,48,50,23,6,-1,-1, +-8,86,81,76,81,88,110,101,123,106,120,39,16,4,-7,-8,-15,-9,2,7,7,8,10,13,10,9,13,14,13,10,12,14,16,16,15,18,22,24,19,21,23,24,19,18,16,19,17,13,13,13,8,4,6,4,5,1,1,3,7,3,4,9,8,10,7,7,6,7,1,-2,-3,-3,-3,-9,-10,-4,-4,-6,-4,-1,5,4,4,10,13,17,17,21,25,33,36,37,39,41,42,38,35,33,34,30,30,34,42,47,53,63,71,76,64,43,39,22,5,0,0, +-8,52,73,68,91,85,114,102,122,110,123,40,17,7,-3,-7,-14,-8,6,11,11,11,12,15,13,11,14,14,14,12,13,14,15,17,16,18,22,24,20,23,23,24,20,19,17,20,17,13,15,15,9,6,7,5,5,3,3,4,7,3,5,10,11,12,9,7,7,7,1,-3,-4,-4,-4,-9,-11,-5,-5,-7,-4,-2,5,4,5,11,14,17,18,22,26,35,38,42,43,43,45,40,36,33,34,30,30,33,42,48,57,70,87,89,74,51,51,24,11,0,0, +-7,63,65,71,77,69,87,106,106,111,123,40,18,8,-1,-2,-11,4,7,13,13,13,13,15,14,13,16,16,15,13,14,14,15,18,18,19,23,24,22,24,22,24,20,20,20,23,20,15,16,16,11,7,8,5,6,5,5,5,9,4,7,11,12,13,11,9,8,7,4,1,0,-1,-5,-6,-2,-4,-5,-4,-1,0,6,5,7,13,15,19,22,26,31,38,42,45,46,46,48,46,41,36,36,34,37,37,45,52,51,65,85,77,64,41,42,24,5,1,1, +-7,71,71,78,74,72,88,87,97,109,107,38,17,7,-1,-1,-10,6,8,15,14,14,13,16,14,14,15,15,13,11,13,12,14,17,17,19,22,23,21,24,22,23,20,20,20,24,20,16,16,17,12,8,8,5,5,5,5,5,8,4,7,11,11,13,10,9,7,6,3,0,-2,-1,-1,-7,-3,-5,-6,-6,-3,-1,5,6,7,13,15,19,25,27,34,41,45,46,47,47,48,46,41,35,35,32,36,37,45,53,53,70,92,85,75,48,49,25,12,1,1, +-6,56,56,67,73,69,85,89,97,103,107,44,27,15,7,-2,0,8,12,16,14,14,16,20,18,16,19,16,17,17,18,15,19,22,23,28,26,27,27,29,27,28,27,25,25,27,24,21,17,19,14,10,10,7,6,5,5,7,11,6,9,14,13,16,14,12,11,10,5,1,-1,-1,-5,-5,-7,-3,-3,-2,0,2,9,10,9,15,16,21,27,31,38,47,54,57,57,50,57,56,48,36,35,36,38,42,46,52,58,77,86,91,86,56,50,31,15,2,2, +-5,65,73,63,67,63,82,86,90,84,95,42,23,13,6,-2,0,8,12,16,15,14,16,20,18,15,18,16,15,16,17,17,19,22,21,25,28,32,31,31,31,34,33,31,29,29,26,25,24,20,15,11,10,7,6,4,4,7,10,7,9,13,13,14,13,12,10,8,11,6,2,-1,-1,-6,-7,-3,-4,-3,0,2,9,9,10,16,21,26,27,28,39,48,55,58,58,56,58,56,48,45,44,41,37,42,46,47,56,82,77,101,96,88,57,58,15,3,3, +-5,55,50,62,68,65,82,81,95,101,102,47,28,15,9,1,4,12,14,18,16,17,19,22,19,18,20,22,20,18,20,22,25,28,27,30,35,37,35,37,36,38,35,32,31,32,28,23,23,20,15,13,12,10,8,9,11,9,13,11,13,17,18,19,14,13,12,10,4,-1,-3,-2,-2,-5,0,0,-1,1,5,4,11,12,15,22,21,27,27,31,31,54,48,63,62,66,67,65,57,43,50,45,36,39,42,52,68,101,98,87,87,58,52,27,25,12,3, +-4,49,55,62,66,62,78,77,86,96,85,36,22,11,4,10,0,9,12,15,13,14,15,18,15,15,16,18,16,13,16,18,20,23,23,26,31,32,30,33,33,34,31,30,27,30,24,20,20,17,13,10,10,8,5,7,8,7,9,8,10,15,14,16,15,14,14,11,9,4,-1,0,0,-5,-7,-2,-2,-4,2,1,8,11,13,21,24,27,32,37,43,53,60,61,61,65,66,63,55,49,47,42,40,40,48,55,51,65,86,79,68,40,40,26,8,4,4, +50,46,49,55,62,66,62,78,77,86,111,85,36,22,11,-1,3,12,12,13,12,14,15,17,16,15,17,19,15,16,19,23,24,24,26,30,36,37,33,36,37,39,33,33,29,30,24,20,18,17,11,8,9,6,3,3,4,6,8,7,10,16,15,14,16,11,10,7,3,0,0,-5,-5,-11,-12,-8,-8,-10,-7,-2,4,6,10,16,20,24,29,35,35,43,53,66,61,68,69,68,61,54,52,36,35,36,44,51,48,63,86,77,66,34,37,25,6,4,4, +-3,51,52,55,56,65,79,77,89,89,79,35,23,11,5,5,0,4,13,13,14,13,15,16,18,17,16,18,20,16,17,19,24,21,25,27,32,32,33,37,34,36,31,32,27,27,20,19,16,13,6,4,5,10,-1,4,4,5,7,9,8,11,16,16,14,14,10,6,5,3,3,-3,-3,-10,-10,-8,-5,-8,-5,0,7,9,13,21,24,27,34,41,48,59,66,66,67,73,73,68,62,58,54,49,49,45,49,55,45,61,73,67,52,31,36,24,26,4,5, +51,44,47,52,56,61,71,73,82,94,71,26,12,5,-1,-1,-5,6,9,9,10,13,12,15,13,13,14,16,11,13,17,17,19,19,25,25,27,32,32,33,37,34,36,31,32,27,27,20,19,16,13,6,4,3,3,1,3,5,6,3,8,10,12,11,10,10,8,3,0,-1,-1,-7,-9,-16,-15,-11,-9,-13,-10,-4,-4,4,8,15,22,26,33,41,50,62,66,68,68,68,73,73,68,57,58,43,44,37,46,50,55,45,61,73,67,52,31,36,24,-3,5, +52,44,48,50,48,69,67,72,87,85,69,20,8,2,2,-3,-10,2,9,6,8,14,12,13,10,13,13,15,11,12,16,20,19,21,26,29,34,32,32,38,35,34,30,32,27,26,16,16,10,11,3,3,4,4,4,-2,2,5,5,6,8,10,12,8,8,10,8,1,1,-3,-3,-8,-12,-17,-16,-16,-13,-19,-14,-7,-8,-3,6,13,20,22,31,40,52,62,65,68,70,79,78,67,62,62,54,54,44,45,38,47,43,59,59,59,43,27,32,13,13,-12,6, +-2,40,49,51,31,62,41,66,75,80,63,19,4,7,1,1,-7,6,11,3,3,10,16,15,7,11,19,19,16,15,19,22,19,25,32,33,36,35,37,38,38,36,30,34,27,25,11,14,6,7,1,3,2,3,3,-5,3,6,4,3,7,7,12,7,10,13,5,5,-3,-3,-2,-8,-14,-20,-17,-12,-10,-16,-14,-6,-8,-5,8,15,24,24,34,45,55,64,69,70,73,79,76,68,64,55,49,42,45,35,41,43,44,59,45,54,30,23,20,20,-3,-24,6, +-1,41,33,32,31,32,8,8,9,0,4,4,6,21,15,-43,-21,-9,-6,-4,-6,-1,17,25,1,2,10,26,5,5,19,34,31,16,17,36,52,23,24,28,29,26,24,25,23,20,5,6,0,0,1,8,-7,-5,-3,-15,-8,-2,-15,-5,-3,3,7,-9,-2,-3,0,-16,-11,-14,-4,-16,-24,-27,-21,-26,-25,-7,-4,-16,-13,-12,6,5,5,11,30,46,48,49,56,67,68,75,84,63,62,51,43,39,40,34,35,37,38,46,34,35,22,22,17,-15,-17,-36,7, +0,42,34,33,12,5,1,-52,-50,-21,1,-36,-24,-4,0,-42,-41,-34,-25,-26,-29,-22,1,9,0,-18,-7,11,9,-13,-9,20,23,5,0,18,37,35,6,12,13,19,8,8,5,7,0,-11,-4,-14,-15,-7,-6,-16,-16,-26,-22,-18,-14,-21,-19,-12,-9,-8,-20,-18,-15,-15,-19,-13,-34,-31,-42,-43,-35,-40,-41,-23,-18,-34,-27,-31,-7,7,-8,-2,14,31,41,35,41,50,51,68,76,63,48,46,37,27,24,33,24,28,22,33,47,18,9,-5,-2,-14,-44,-62,8, diff --git a/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_CCW_LLeft_44.h b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_CCW_LLeft_44.h new file mode 100755 index 0000000..8829781 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_CCW_LLeft_44.h @@ -0,0 +1,73 @@ +90,38,40,41,38,41,38,34,39,36,35,33,32,33,33,35,37,35,33,34,35,36,27,29,31,34,33,38,36,35,35,30,33,34,37,32,34,35,35,29,31,33,34,33,32,33,35,37,38,39,38,38,39,39,38,39,40,40,41,40,40,39,38,43,43,43,41,41,42,44,43,44,45,46,45,45,45,43,43,53,51,48,57,59,58,60,60,69,90,90,68,68,90,90,90,75,72,75,74,79,77,90,90,81,80,79,80,82,83,90,85,90,90,90,90, +90,38,40,41,38,41,38,34,39,36,35,33,32,33,33,35,37,35,33,34,35,36,27,29,31,34,33,38,36,35,35,30,33,34,37,32,34,35,35,29,31,33,34,33,32,33,35,37,38,39,38,38,39,39,38,39,40,40,41,40,40,39,38,43,43,43,41,41,42,44,43,44,45,46,45,45,45,43,43,53,51,48,57,59,58,60,60,69,90,90,68,68,90,90,90,75,72,75,74,79,77,90,90,81,80,79,80,82,83,90,85,90,90,90,90, +41,39,39,39,40,39,37,33,45,35,41,36,35,35,34,33,32,31,31,28,26,28,23,25,18,20,15,15,13,11,9,6,5,5,6,3,5,3,5,6,8,9,10,14,16,18,19,20,22,23,24,25,28,30,30,29,31,32,33,35,44,40,36,37,47,47,47,48,48,48,48,49,48,48,48,47,46,39,36,45,45,34,33,31,31,32,32,31,32,32,35,34,35,47,46,46,50,54,53,59,58,62,61,63,64,65,66,68,72,72,65,73,75,78,78, +28,29,30,30,30,31,31,31,31,30,32,31,30,30,30,29,28,27,25,17,15,16,13,12,3,5,-1,0,-10,-10,-12,-14,-18,-21,-20,-23,-22,-23,-22,-21,-20,-15,-15,-10,-8,-3,-1,-1,6,8,11,12,16,18,20,22,24,27,27,29,30,30,31,31,32,32,32,34,34,34,34,34,32,32,32,31,30,29,29,25,25,21,21,15,15,14,13,12,10,11,12,12,14,14,20,20,22,23,27,28,28,29,30,30,31,31,33,35,37,39,36,44,40,46,50, +16,18,21,19,22,21,22,21,21,21,22,21,20,21,20,19,18,18,17,7,5,1,-3,-5,-14,-15,-22,-23,-36,-37,-42,-41,-53,-52,-53,-52,-53,-52,-51,-49,-48,-42,-40,-33,-32,-24,-23,-20,-17,-15,-8,-6,0,2,8,10,13,15,18,19,19,20,21,20,21,22,22,22,22,23,22,22,21,21,19,19,19,17,15,7,5,0,0,-9,-9,-15,-14,-18,-16,-17,-18,-16,-17,-15,-11,-11,-10,-9,-1,0,1,2,2,5,8,13,17,18,18,19,18,19,20,21,22, +-7,7,8,10,9,10,8,9,10,9,10,9,7,7,4,0,-4,-6,-9,-14,-16,-20,-24,-26,-34,-36,-45,-45,-55,-56,-63,-63,-71,-71,-73,-75,-76,-74,-74,-71,-70,-64,-63,-59,-56,-49,-48,-45,-41,-38,-33,-32,-28,-25,-20,-18,-17,-14,-12,-8,-7,-4,-1,0,3,4,6,8,9,9,5,5,1,1,-3,-4,-8,-11,-13,-19,-20,-26,-27,-34,-34,-42,-42,-46,-46,-47,-47,-46,-48,-46,-44,-43,-40,-40,-37,-35,-32,-31,-29,-27,-24,-24,-22,-18,-17,-15,-16,-11,-13,-12,-5, +-42,-3,11,16,13,17,15,17,20,20,20,18,15,15,12,7,4,0,-4,-9,-12,-17,-22,-25,-34,-37,-47,-49,-64,-66,-76,-77,-93,-93,-97,-99,-100,-97,-97,-94,-91,-80,-78,-73,-71,-55,-54,-50,-47,-40,-35,-34,-29,-28,-21,-19,-16,-14,-11,-8,-4,-2,0,3,5,6,8,10,10,11,7,7,2,1,-2,-4,-10,-12,-14,-21,-22,-31,-32,-38,-39,-51,-52,-57,-55,-62,-61,-59,-60,-58,-59,-56,-54,-51,-49,-46,-43,-40,-39,-36,-33,-33,-29,-26,-26,-22,-24,-20,-23,-25,-23, +-51,-12,-7,-5,4,14,17,22,28,26,26,22,18,16,9,5,-2,-9,-11,-26,-32,-40,-46,-54,-60,-65,-81,-85,-100,-103,-112,-116,-123,-125,-132,-135,-135,-135,-135,-129,-124,-120,-119,-107,-108,-94,-92,-87,-84,-75,-64,-61,-52,-49,-41,-38,-28,-23,-17,-13,-11,-10,-9,-8,-3,-2,2,0,2,2,0,-1,-8,-9,-11,-13,-24,-28,-36,-44,-45,-59,-60,-75,-76,-92,-91,-100,-99,-107,-105,-105,-107,-104,-106,-103,-101,-97,-91,-87,-91,-87,-82,-74,-70,-74,-68,-64,-66,-60,-63,-57,-57,-52,-46, +-45,-13,0,10,14,19,11,17,13,13,12,9,4,9,4,-1,-7,-13,-21,-35,-41,-48,-55,-61,-66,-71,-88,-91,-101,-104,-119,-121,-131,-134,-138,-142,-141,-141,-141,-138,-135,-127,-127,-117,-116,-102,-100,-92,-92,-85,-77,-74,-65,-62,-57,-53,-44,-40,-35,-30,-27,-24,-20,-21,-17,-15,-13,-11,-9,-13,-16,-15,-19,-20,-31,-33,-44,-46,-54,-62,-63,-73,-74,-89,-89,-105,-103,-112,-111,-122,-120,-123,-123,-122,-124,-121,-121,-114,-116,-109,-107,-102,-97,-90,-86,-91,-86,-82,-85,-81,-84,-81,-82,-82,-82, +-21,18,16,24,31,34,26,31,26,27,25,22,24,25,20,15,9,5,-1,-16,-25,-35,-45,-54,-60,-64,-76,-79,-85,-87,-97,-99,-102,-103,-107,-109,-109,-108,-108,-104,-104,-101,-101,-93,-92,-87,-86,-83,-76,-73,-68,-66,-58,-56,-50,-48,-41,-35,-25,-22,-20,-13,-9,-6,-4,-4,-2,1,2,-1,-3,-6,-14,-14,-24,-27,-43,-45,-53,-60,-62,-70,-70,-82,-83,-85,-86,-98,-96,-97,-96,-96,-101,-99,-99,-97,-99,-96,-94,-91,-92,-89,-86,-85,-81,-86,-82,-79,-76,-73,-81,-78,-81,-81,-84, +-2,33,27,33,36,42,40,48,42,43,39,35,30,27,21,16,9,4,-2,-11,-17,-25,-30,-35,-40,-43,-55,-57,-62,-63,-73,-74,-76,-76,-81,-82,-82,-82,-82,-78,-77,-76,-76,-67,-66,-65,-63,-58,-53,-51,-48,-45,-37,-35,-31,-30,-25,-22,-18,-15,-12,-10,-7,-4,0,-1,1,0,2,1,-2,-2,-7,-9,-17,-18,-24,-25,-33,-41,-41,-45,-45,-58,-58,-58,-58,-70,-69,-68,-67,-69,-72,-70,-69,-67,-69,-67,-64,-62,-62,-60,-58,-56,-53,-58,-54,-52,-49,-46,-53,-50,-54,-53,-55, +-21,15,27,31,32,36,33,41,34,36,30,28,25,23,19,13,8,4,-1,-11,-15,-21,-25,-29,-31,-35,-44,-43,-48,-50,-57,-57,-59,-59,-62,-63,-64,-63,-64,-63,-61,-58,-57,-56,-55,-51,-50,-44,-43,-41,-39,-38,-30,-28,-26,-24,-20,-18,-15,-13,-11,-9,-6,-3,-1,-1,1,1,3,0,-2,-1,-4,-4,-13,-13,-17,-17,-25,-32,-33,-33,-33,-45,-45,-44,-43,-51,-50,-51,-50,-49,-52,-51,-50,-48,-50,-48,-45,-43,-44,-42,-40,-38,-35,-40,-38,-35,-33,-29,-37,-33,-37,-38,-38, +-9,20,24,21,26,30,26,33,29,31,22,21,18,14,11,7,3,0,-4,-10,-13,-17,-20,-26,-30,-32,-36,-37,-42,-44,-47,-48,-51,-52,-54,-55,-55,-55,-55,-55,-53,-51,-50,-50,-50,-44,-43,-40,-39,-37,-34,-32,-30,-29,-24,-22,-21,-20,-17,-14,-13,-10,-10,-9,-7,-6,-4,-6,-5,-6,-6,-7,-9,-9,-14,-14,-18,-19,-22,-25,-26,-32,-32,-36,-36,-38,-38,-42,-41,-44,-43,-43,-43,-43,-43,-41,-41,-40,-39,-38,-37,-36,-36,-34,-33,-33,-31,-29,-29,-26,-31,-28,-31,-31,-31, +-17,8,20,22,23,24,20,25,20,21,14,13,11,8,6,4,1,-2,-5,-11,-14,-16,-18,-22,-24,-26,-29,-31,-33,-35,-39,-41,-44,-44,-47,-47,-45,-45,-46,-46,-45,-42,-42,-42,-42,-36,-36,-35,-33,-31,-27,-26,-25,-24,-19,-19,-18,-17,-14,-13,-12,-10,-10,-9,-8,-7,-6,-7,-7,-7,-8,-8,-8,-8,-12,-13,-14,-14,-17,-20,-21,-22,-23,-27,-27,-26,-26,-30,-30,-30,-30,-30,-31,-31,-29,-28,-29,-28,-27,-26,-26,-25,-25,-23,-22,-24,-23,-21,-18,-17,-22,-19,-22,-23,-24, +-9,14,18,16,14,17,15,20,12,13,9,8,6,3,1,-2,-4,-8,-9,-13,-15,-17,-19,-22,-24,-26,-29,-30,-31,-31,-35,-35,-38,-38,-39,-40,-37,-37,-37,-37,-37,-36,-35,-33,-33,-31,-30,-29,-28,-27,-26,-25,-23,-22,-22,-21,-20,-20,-17,-16,-14,-12,-12,-14,-13,-12,-11,-10,-10,-10,-11,-11,-11,-11,-13,-12,-14,-14,-15,-16,-17,-19,-19,-21,-20,-23,-23,-24,-23,-23,-23,-22,-22,-22,-22,-22,-21,-21,-20,-19,-19,-19,-18,-17,-16,-18,-17,-15,-16,-15,-19,-16,-20,-21,-23, +-18,12,17,16,14,15,14,19,11,13,8,7,5,2,1,-3,-5,-7,-9,-14,-15,-17,-18,-22,-23,-25,-27,-28,-28,-28,-31,-32,-34,-34,-35,-35,-34,-34,-34,-34,-33,-33,-32,-31,-30,-28,-28,-27,-26,-25,-25,-24,-22,-21,-22,-21,-20,-19,-17,-16,-15,-14,-14,-15,-14,-13,-12,-12,-11,-12,-13,-12,-12,-11,-13,-13,-14,-14,-14,-15,-16,-16,-15,-17,-17,-19,-18,-19,-18,-19,-18,-18,-18,-17,-17,-16,-16,-16,-16,-16,-15,-15,-15,-13,-13,-15,-14,-12,-15,-12,-17,-15,-18,-17,-18, +-17,4,10,10,13,17,12,18,10,12,4,4,2,0,-1,-5,-7,-10,-11,-16,-17,-19,-20,-21,-22,-24,-25,-26,-28,-29,-30,-30,-32,-32,-32,-32,-33,-33,-33,-34,-34,-32,-32,-32,-31,-28,-28,-26,-26,-26,-26,-24,-23,-22,-20,-20,-20,-19,-20,-19,-18,-16,-16,-15,-15,-15,-14,-14,-13,-14,-15,-16,-16,-16,-16,-16,-15,-15,-16,-16,-18,-19,-19,-18,-17,-19,-19,-18,-18,-16,-15,-15,-16,-17,-17,-17,-16,-16,-13,-13,-14,-14,-14,-14,-13,-16,-15,-13,-16,-14,-19,-17,-20,-20,-19, +-9,15,18,14,15,17,12,15,9,8,3,3,1,-1,-2,-5,-6,-9,-10,-13,-15,-17,-18,-18,-19,-21,-22,-23,-23,-24,-26,-25,-26,-26,-27,-27,-26,-26,-27,-27,-27,-25,-25,-26,-25,-23,-22,-21,-21,-21,-20,-20,-18,-18,-16,-16,-17,-16,-16,-16,-15,-13,-14,-13,-12,-13,-12,-11,-11,-12,-13,-14,-13,-13,-14,-14,-11,-11,-12,-12,-14,-14,-14,-14,-13,-14,-13,-13,-13,-10,-10,-10,-11,-12,-13,-13,-12,-12,-10,-10,-10,-10,-10,-10,-10,-12,-12,-11,-10,-9,-15,-12,-15,-17,-17, +-5,11,17,11,11,17,12,16,8,7,4,4,1,-1,-2,-4,-6,-10,-13,-13,-14,-17,-18,-18,-18,-20,-21,-22,-23,-23,-25,-25,-24,-24,-25,-25,-24,-24,-24,-24,-24,-23,-23,-24,-24,-23,-22,-20,-20,-19,-19,-18,-17,-16,-16,-15,-17,-16,-16,-15,-14,-13,-14,-15,-14,-13,-12,-12,-12,-12,-12,-11,-11,-10,-12,-11,-11,-10,-11,-11,-11,-9,-9,-9,-9,-10,-8,-9,-9,-9,-9,-9,-9,-8,-7,-7,-8,-8,-5,-6,-8,-8,-6,-7,-7,-9,-8,-7,-10,-7,-10,-8,-12,-13,-16, +-3,15,21,15,16,18,14,18,10,11,6,6,3,0,-1,-5,-6,-9,-10,-9,-10,-13,-14,-14,-15,-16,-17,-17,-18,-18,-20,-21,-19,-19,-20,-20,-20,-19,-19,-20,-19,-18,-17,-19,-18,-18,-17,-15,-15,-14,-14,-13,-11,-11,-11,-11,-12,-12,-11,-10,-10,-8,-10,-11,-10,-9,-8,-8,-8,-8,-7,-7,-6,-6,-7,-6,-6,-6,-6,-5,-6,-6,-6,-6,-6,-6,-6,-5,-5,-7,-6,-5,-5,-5,-5,-4,-6,-6,-4,-4,-6,-5,-5,-5,-5,-6,-5,-4,-5,-4,-10,-7,-10,-11,-15, +-11,9,15,14,14,13,15,19,11,12,6,6,3,0,-1,-6,-8,-11,-12,-13,-13,-15,-15,-15,-16,-16,-17,-18,-18,-18,-20,-19,-19,-19,-20,-20,-21,-20,-20,-19,-20,-19,-19,-19,-18,-19,-18,-17,-17,-17,-18,-17,-16,-15,-17,-16,-17,-17,-16,-16,-15,-13,-15,-15,-15,-13,-12,-13,-12,-12,-12,-11,-11,-10,-11,-10,-11,-10,-10,-9,-10,-10,-10,-10,-10,-10,-9,-9,-8,-10,-10,-9,-8,-9,-10,-9,-11,-10,-10,-10,-11,-11,-11,-11,-10,-12,-11,-10,-11,-9,-15,-12,-14,-15,-17, +-4,13,16,15,17,18,16,20,12,12,7,7,4,2,0,-3,-5,-7,-10,-12,-14,-15,-15,-14,-15,-15,-15,-16,-16,-17,-17,-18,-16,-16,-17,-17,-18,-19,-18,-17,-18,-18,-17,-17,-17,-16,-15,-15,-14,-15,-14,-14,-14,-14,-12,-12,-14,-13,-11,-11,-12,-13,-12,-10,-10,-10,-9,-10,-10,-10,-11,-10,-8,-9,-10,-9,-8,-8,-10,-9,-8,-6,-6,-8,-8,-9,-8,-8,-7,-7,-7,-8,-9,-9,-8,-7,-9,-8,-8,-7,-10,-10,-11,-11,-11,-12,-12,-11,-11,-10,-14,-11,-14,-12,-15, +-7,9,18,20,20,21,18,21,13,12,10,9,7,4,3,1,0,-3,-5,-7,-8,-10,-11,-8,-9,-10,-10,-11,-10,-11,-12,-12,-10,-10,-11,-12,-11,-11,-11,-11,-12,-10,-11,-11,-10,-9,-9,-9,-8,-9,-8,-8,-9,-9,-6,-6,-8,-8,-4,-4,-6,-6,-6,-3,-3,-3,-3,-2,-2,-3,-4,-4,-2,-2,-4,-3,-1,-1,-3,-2,-1,0,0,-2,-3,-2,-2,-2,-2,-1,0,-2,-3,-3,-1,-1,-3,-2,0,0,-4,-3,-5,-5,-4,-6,-6,-6,-3,-3,-7,-6,-9,-8,-13, +-4,12,15,11,13,15,13,16,11,13,7,6,5,2,1,-1,-2,-4,-6,-6,-7,-8,-9,-9,-10,-10,-10,-10,-11,-11,-12,-12,-11,-11,-12,-12,-12,-12,-11,-10,-10,-11,-10,-10,-9,-9,-9,-9,-9,-8,-8,-8,-9,-8,-7,-6,-6,-5,-5,-4,-4,-3,-4,-4,-4,-3,-2,-3,-3,-2,-2,-1,0,0,-1,0,1,1,0,1,1,1,1,1,2,2,3,1,2,1,2,1,0,0,0,1,0,1,-2,-1,-4,-3,-4,-3,-2,-7,-6,-6,-8,-7,-10,-8,-11,-10,-14, +-19,3,10,8,11,15,13,16,12,14,8,7,5,3,1,0,-2,-5,-5,-6,-7,-8,-9,-10,-11,-11,-11,-11,-11,-11,-12,-12,-12,-12,-12,-12,-12,-12,-11,-10,-10,-10,-9,-9,-9,-9,-8,-9,-8,-9,-9,-8,-9,-8,-7,-7,-6,-6,-5,-4,-4,-3,-3,-3,-2,-2,-1,-2,-1,-1,0,0,1,2,1,1,2,3,1,2,1,2,2,2,2,2,3,2,3,2,2,2,2,1,0,1,1,2,-3,-1,-4,-3,-6,-5,-4,-9,-8,-8,-11,-11,-14,-12,-15,-13,-17, +-24,-8,-2,2,6,9,7,11,10,11,5,5,3,1,-1,-3,-5,-4,-7,-11,-12,-10,-12,-11,-12,-12,-12,-13,-13,-13,-12,-13,-13,-13,-13,-14,-12,-12,-12,-12,-12,-11,-11,-12,-12,-11,-11,-11,-11,-10,-10,-8,-9,-9,-8,-7,-9,-8,-6,-6,-5,-3,-4,-5,-5,-4,-4,-2,-2,-3,-3,-1,0,1,-1,0,0,1,-1,0,1,2,0,-1,-1,1,1,-1,0,-1,-1,0,0,0,0,2,-3,-2,-5,-4,-8,-7,-11,-10,-9,-14,-14,-13,-16,-15,-18,-16,-18,-18,-21, +-27,-2,3,5,7,9,6,9,8,8,5,4,2,0,-1,-1,-4,-3,-5,-8,-10,-9,-10,-8,-10,-10,-10,-11,-11,-11,-11,-11,-10,-10,-11,-11,-9,-9,-9,-9,-9,-8,-8,-9,-9,-7,-7,-8,-8,-8,-6,-6,-6,-6,-5,-4,-6,-6,-3,-3,-2,-1,-2,-2,-2,-2,-2,0,0,-1,-1,0,2,3,0,0,3,3,1,1,3,4,2,0,1,3,3,1,1,2,2,2,2,3,4,5,0,1,-1,0,-5,-3,-6,-5,-4,-8,-8,-7,-8,-7,-11,-10,-12,-13,-18, +-28,-16,-8,-5,-2,1,0,3,2,2,1,0,-1,-3,-4,-6,-8,-6,-9,-11,-13,-10,-11,-12,-13,-13,-13,-13,-12,-13,-13,-13,-11,-12,-10,-10,-10,-10,-10,-11,-10,-9,-9,-8,-8,-7,-7,-8,-8,-8,-9,-8,-7,-6,-6,-6,-5,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-2,-3,-1,-1,0,1,0,1,-1,0,0,1,0,1,1,1,1,0,1,1,2,2,2,3,4,2,1,2,2,3,-2,-1,-4,-2,-5,-3,-1,-7,-6,-4,-3,-2,-10,-8,-13,-11,-18, +-30,-17,-9,-5,-2,1,0,3,2,1,2,1,-1,-3,-4,-5,-8,-6,-8,-10,-12,-9,-11,-11,-12,-12,-12,-12,-11,-12,-12,-12,-10,-10,-9,-9,-8,-8,-9,-9,-8,-7,-7,-6,-6,-5,-5,-5,-5,-6,-7,-6,-5,-4,-4,-4,-3,-2,-3,-2,-2,-2,-2,-1,-1,-1,-1,-2,-2,-2,-1,0,0,1,1,2,-1,0,1,2,1,1,2,2,2,2,3,2,3,4,5,6,6,5,4,4,4,4,1,1,-3,0,-5,-1,2,-4,-1,1,0,1,-7,-6,-10,-9,-15, +-33,-19,-13,-8,-7,-3,-3,-1,-2,-2,0,-3,-4,-7,-8,-7,-11,-11,-12,-12,-15,-14,-16,-15,-16,-17,-17,-16,-15,-16,-16,-16,-14,-15,-14,-14,-12,-12,-12,-12,-12,-11,-11,-10,-10,-9,-8,-9,-8,-9,-10,-10,-9,-9,-9,-8,-8,-7,-9,-8,-7,-8,-7,-7,-6,-7,-6,-8,-8,-8,-7,-8,-7,-6,-6,-6,-7,-7,-6,-5,-7,-6,-5,-4,-5,-5,-4,-3,-2,-3,-2,-1,-1,-3,-2,-3,-3,-3,-5,-5,-9,-8,-11,-7,-4,-10,-7,-4,-5,-4,-13,-12,-17,-16,-21, +-29,-16,-11,-7,-5,-2,-2,0,0,-1,0,-2,-3,-4,-5,-5,-8,-9,-10,-10,-13,-13,-15,-12,-14,-14,-15,-14,-12,-13,-13,-14,-12,-13,-13,-13,-11,-11,-11,-11,-10,-9,-9,-8,-8,-9,-9,-8,-8,-8,-7,-7,-9,-9,-9,-8,-8,-8,-8,-8,-8,-9,-9,-8,-8,-9,-8,-9,-9,-9,-8,-9,-9,-8,-9,-9,-8,-8,-8,-7,-8,-7,-7,-6,-7,-6,-6,-3,-3,-4,-4,-1,-1,-2,-2,-3,-2,-3,-5,-5,-9,-6,-10,-6,-2,-4,-1,2,-3,-2,-8,-6,-8,-11,-19, +-16,-2,-1,-2,-2,1,1,4,4,3,3,2,-1,-3,-1,0,-6,-7,-5,-9,-12,-12,-14,-10,-12,-13,-14,-14,-12,-13,-13,-13,-11,-11,-12,-13,-9,-10,-9,-10,-10,-8,-9,-8,-8,-7,-7,-7,-7,-8,-6,-6,-8,-8,-6,-7,-7,-7,-6,-7,-8,-8,-8,-7,-7,-9,-9,-8,-8,-10,-9,-10,-9,-9,-10,-10,-7,-7,-7,-7,-7,-7,-6,-6,-6,-4,-5,-3,-3,-2,-3,0,-1,1,2,-2,-2,-4,-4,-4,-8,-5,-6,-3,1,-1,2,3,2,5,-1,1,-2,-7,-13, +-27,-7,-3,-1,1,3,2,5,3,3,3,2,1,0,-1,-3,-5,-4,-5,-6,-8,-8,-10,-8,-9,-10,-10,-10,-11,-12,-10,-10,-9,-9,-10,-10,-9,-9,-8,-7,-7,-7,-6,-5,-5,-5,-5,-5,-4,-4,-5,-4,-6,-6,-4,-4,-5,-5,-5,-5,-6,-6,-7,-6,-6,-7,-7,-8,-8,-10,-9,-9,-9,-9,-10,-10,-7,-7,-6,-6,-7,-7,-6,-5,-4,-4,-3,-2,-2,-2,-3,0,-1,-1,-1,-3,-2,-3,-5,-4,-6,-3,-6,-2,2,0,3,5,2,3,-1,2,-3,-5,-12, +-21,1,-6,-12,-6,-1,0,5,4,5,2,1,1,0,-2,-4,-5,-5,-7,-8,-10,-10,-11,-10,-11,-11,-11,-13,-14,-15,-12,-13,-11,-11,-12,-12,-12,-12,-10,-10,-10,-10,-10,-8,-8,-8,-7,-7,-7,-8,-7,-7,-9,-8,-7,-7,-8,-8,-9,-9,-9,-9,-10,-11,-10,-12,-11,-14,-13,-15,-14,-15,-15,-14,-15,-15,-13,-13,-12,-11,-12,-12,-11,-10,-9,-8,-8,-8,-8,-7,-7,-5,-7,-7,-6,-8,-9,-9,-12,-11,-12,-8,-11,-7,-4,-6,-3,-1,-4,-2,-6,-3,-6,-8,-12, +-19,-3,0,0,3,6,5,11,4,6,2,2,1,0,-2,-2,-4,-5,-4,-4,-6,-9,-10,-10,-11,-10,-11,-11,-11,-12,-11,-12,-11,-11,-12,-12,-11,-10,-11,-11,-11,-10,-10,-10,-9,-8,-8,-8,-8,-9,-9,-9,-10,-10,-9,-9,-10,-10,-10,-10,-11,-12,-12,-11,-11,-13,-12,-12,-12,-14,-14,-14,-14,-13,-13,-12,-11,-11,-12,-12,-12,-12,-11,-11,-10,-9,-9,-7,-7,-7,-8,-5,-6,-8,-8,-10,-14,-13,-14,-12,-14,-10,-9,-6,-4,-5,-3,-2,-4,-3,-8,-4,-6,-3,-11, +-14,11,10,9,6,7,7,13,7,10,5,5,5,4,2,2,1,0,1,0,-2,-4,-6,-5,-6,-5,-6,-7,-7,-7,-7,-8,-7,-7,-8,-8,-6,-7,-7,-8,-8,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-5,-6,-6,-4,-5,-6,-6,-5,-5,-6,-7,-8,-6,-6,-8,-8,-5,-5,-8,-8,-7,-7,-7,-6,-6,-4,-4,-6,-6,-6,-6,-5,-5,-4,-3,-3,-1,-1,-1,-2,1,-1,-3,-4,-5,-7,-6,-7,-4,-6,-3,1,2,4,2,2,2,4,5,0,2,0,-1,-7, +-26,3,7,9,12,14,10,17,6,9,5,7,5,4,4,4,1,-2,-2,-2,-2,-4,-4,-6,-6,-7,-7,-7,-6,-7,-7,-7,-8,-8,-8,-8,-8,-8,-7,-6,-6,-7,-7,-8,-8,-7,-6,-6,-5,-6,-5,-5,-5,-4,-5,-5,-5,-5,-4,-4,-5,-6,-6,-5,-5,-7,-6,-6,-5,-6,-5,-6,-6,-5,-7,-6,-5,-5,-4,-4,-4,-4,-4,-3,-2,-1,-1,-1,-1,0,0,0,-1,-2,-2,-2,-6,-4,-5,-1,-5,-2,1,3,3,3,4,4,3,4,1,4,-1,-1,-7, +-34,-7,-6,2,9,13,11,20,10,14,7,10,9,8,7,6,4,2,1,1,0,-1,-1,-3,-3,-4,-4,-5,-5,-6,-6,-6,-7,-7,-7,-7,-8,-8,-7,-6,-6,-6,-5,-7,-6,-7,-6,-6,-5,-5,-4,-4,-4,-3,-4,-3,-4,-4,-3,-2,-4,-5,-4,-4,-4,-5,-5,-5,-4,-4,-4,-4,-4,-3,-5,-4,-3,-2,-2,-1,-2,-1,-1,0,1,2,2,1,1,3,2,2,1,-1,-2,-1,-3,1,-3,3,-1,2,6,6,7,6,5,5,5,6,3,6,3,-1,-2, +-17,5,5,4,10,14,11,20,12,18,9,10,10,9,7,5,4,2,-1,-1,-1,-2,-2,-2,-3,-3,-2,-4,-5,-6,-7,-7,-5,-5,-5,-5,-10,-11,-10,-9,-10,-9,-9,-8,-8,-7,-7,-9,-8,-8,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-5,-5,-6,-6,-6,-6,-6,-5,-5,-5,-4,-6,-6,-5,-6,-6,-5,-5,-4,-5,-5,-5,-5,-4,-5,-4,-4,-3,-3,-1,-2,-2,-4,-4,-2,-3,-7,-2,-5,-1,-2,1,2,3,1,1,0,0,2,3,-2,2,0,-7,-4, +-33,5,21,17,19,20,17,24,14,18,16,12,13,9,8,7,6,4,1,1,0,-1,-2,-2,-3,-3,-4,-5,-5,-5,-7,-7,-5,-6,-5,-5,-9,-9,-9,-9,-9,-9,-9,-8,-8,-6,-6,-9,-8,-7,-6,-6,-7,-7,-7,-6,-5,-5,-5,-5,-5,-5,-5,-4,-4,-5,-5,-3,-3,-3,-3,-4,-4,-4,-5,-4,-3,-3,-2,-2,-2,-1,-1,-2,-2,-1,-1,1,0,2,1,1,0,-1,1,3,-3,2,0,5,3,5,6,5,4,4,3,3,8,9,2,4,3,-3,-2, +-9,8,11,13,11,21,18,28,17,20,15,16,17,12,7,8,7,4,2,1,0,-2,-3,-1,-3,-3,-4,-5,-4,-6,-7,-7,-7,-9,-9,-9,-10,-10,-10,-9,-9,-7,-7,-7,-7,-9,-7,-8,-8,-8,-6,-6,-6,-6,-4,-4,-4,-4,-3,-3,-4,-4,-5,-3,-3,-2,-2,-1,-1,-1,-1,-2,-2,-2,-2,-2,0,0,0,0,1,1,1,0,0,2,1,2,2,5,4,2,2,0,3,5,1,8,6,9,9,10,13,11,9,8,7,7,13,13,6,8,7,1,0, +11,25,26,27,22,23,22,26,18,19,18,15,13,11,9,7,6,5,4,2,1,-1,-2,-1,-2,-2,-2,-3,-4,-4,-4,-4,-6,-6,-8,-8,-7,-7,-6,-6,-6,-7,-7,-6,-6,-6,-6,-6,-5,-6,-6,-6,-5,-5,-4,-3,-3,-2,-4,-3,-3,-3,-3,-3,-2,1,1,0,0,1,1,0,0,1,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,6,5,5,4,3,2,6,5,10,9,12,15,15,15,13,12,13,12,12,12,13,8,11,4,-2,-2, +1,16,37,36,30,29,26,29,19,19,18,16,14,10,7,5,3,1,1,0,-2,-4,-5,-5,-5,-6,-6,-7,-8,-9,-9,-9,-11,-11,-12,-12,-11,-10,-11,-10,-11,-12,-11,-11,-11,-11,-11,-12,-11,-11,-12,-11,-10,-10,-9,-8,-7,-7,-8,-8,-8,-8,-7,-7,-6,-3,-2,-3,-3,-2,-2,-3,-3,-2,-2,-1,-3,-2,-3,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,1,0,-1,0,-3,-3,3,3,9,8,11,13,12,13,11,9,10,9,8,8,9,4,7,0,-3,-2, +1,9,15,17,17,18,20,19,22,19,16,12,9,9,6,4,3,1,1,-1,-3,-3,-5,-4,-5,-5,-6,-7,-7,-7,-9,-9,-8,-9,-10,-10,-8,-9,-9,-9,-9,-9,-9,-10,-10,-9,-9,-10,-9,-8,-7,-7,-8,-8,-8,-7,-7,-7,-5,-5,-5,-4,-5,-4,-4,-5,-4,-3,-2,-2,-2,-2,-1,-1,-2,-1,-1,0,-2,-1,-2,-2,-2,-2,-1,0,0,-1,-1,0,0,-3,-2,-2,-1,4,4,9,7,8,14,12,11,9,7,9,8,7,8,9,2,5,0,-4,-3, +32,34,35,32,28,25,22,18,18,13,9,9,5,4,3,4,2,0,0,-2,-4,-4,-6,-3,-4,-4,-5,-5,-4,-5,-6,-7,-4,-5,-6,-7,-4,-5,-5,-5,-6,-5,-6,-7,-7,-5,-5,-6,-6,-4,-2,-2,-4,-4,-3,-3,-3,-3,-1,-2,-2,-1,-2,-1,-1,-2,-2,1,1,1,1,2,2,2,1,2,3,3,2,2,1,1,1,0,1,3,3,2,2,3,4,1,2,3,6,10,8,11,12,12,16,14,14,12,10,11,10,9,13,14,6,8,2,-3,-3, +61,57,47,31,23,19,15,6,11,4,-3,-2,-7,-2,-3,-4,-5,-5,-6,-7,-8,-8,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-8,-7,-6,-6,-7,-6,-7,-7,-7,-6,-6,-7,-6,-6,-5,-5,-5,-6,-6,-5,-4,-4,-3,-3,-3,-2,-3,-3,-2,-2,-1,-1,0,0,1,-1,0,0,0,-1,-1,-1,-1,-1,-2,-1,0,1,-1,0,-1,1,1,1,3,4,8,11,13,14,12,14,11,13,11,9,10,9,9,9,10,2,6,-3,-6,-5, +27,19,17,21,19,12,13,2,5,-6,-14,-7,-14,-10,-10,-10,-11,-12,-9,-11,-13,-14,-15,-12,-14,-13,-14,-11,-11,-11,-11,-10,-10,-9,-9,-9,-8,-9,-9,-9,-9,-8,-8,-8,-8,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-8,-8,-7,-7,-6,-6,-6,-6,-5,-6,-5,-5,-5,-4,-4,-3,-3,-2,-4,-3,-4,-3,-5,-4,-5,-4,-5,-6,-6,-5,-4,-5,-3,-6,-4,-2,-1,2,4,7,9,9,13,10,10,7,11,8,5,6,5,4,5,6,-2,2,-6,-8,-6, +42,33,24,24,17,8,7,-5,0,-10,-19,-10,-16,-12,-14,-14,-15,-15,-10,-12,-13,-14,-15,-14,-15,-15,-15,-14,-14,-15,-13,-13,-13,-13,-12,-12,-11,-12,-11,-10,-10,-10,-10,-13,-13,-11,-11,-11,-10,-11,-11,-11,-11,-11,-10,-9,-12,-11,-11,-11,-11,-11,-10,-9,-10,-10,-10,-9,-9,-10,-10,-9,-9,-9,-10,-9,-11,-10,-12,-11,-10,-9,-10,-11,-11,-10,-8,-11,-8,-12,-9,-6,-4,-2,-1,1,5,3,9,4,8,4,6,3,1,2,0,-1,0,2,-5,-1,-9,-13,-11, +16,2,0,-3,-5,-8,-4,-14,-5,-12,-19,-13,-18,-12,-14,-12,-13,-12,-9,-11,-13,-13,-14,-12,-13,-13,-14,-12,-12,-13,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-8,-7,-11,-10,-9,-9,-9,-8,-9,-8,-8,-9,-9,-7,-7,-10,-10,-9,-9,-9,-9,-9,-8,-8,-9,-9,-8,-7,-9,-9,-8,-8,-8,-10,-9,-9,-9,-10,-10,-7,-7,-8,-10,-9,-7,-6,-9,-6,-9,-6,-4,-2,-1,1,1,4,1,7,3,8,3,5,2,0,1,0,-1,2,3,-4,0,-9,-9,-9, +-48,-50,-34,-27,-21,-20,-18,-23,-17,-22,-26,-18,-21,-18,-18,-18,-17,-16,-16,-16,-17,-15,-15,-15,-15,-13,-14,-13,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-11,-11,-10,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-11,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-12,-12,-12,-12,-11,-12,-11,-12,-11,-11,-11,-11,-11,-11,-11,-11,-11,-9,-13,-11,-11,-7,-6,-4,-2,0,-1,3,0,3,-2,1,-2,0,-3,-4,-3,-3,-3,-2,-5,-7,-4,-13,-15,-14, +-102,-88,-71,-60,-53,-47,-39,-39,-29,-30,-31,-25,-26,-21,-21,-20,-19,-16,-17,-17,-17,-14,-15,-15,-16,-14,-14,-12,-12,-12,-12,-12,-13,-13,-13,-12,-13,-13,-12,-10,-11,-12,-11,-11,-10,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-10,-9,-11,-11,-11,-11,-12,-12,-12,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-13,-14,-13,-13,-13,-13,-13,-13,-12,-13,-12,-10,-14,-11,-12,-8,-6,-4,-3,0,-2,1,-3,1,-3,0,-4,-3,-5,-6,-5,-5,-5,-5,-6,-9,-5,-13,-15,-13, +-13,-32,-57,-49,-46,-41,-40,-36,-41,-40,-39,-29,-29,-29,-27,-24,-23,-23,-21,-21,-21,-20,-20,-20,-20,-18,-18,-18,-18,-17,-17,-18,-18,-18,-18,-17,-18,-18,-18,-16,-16,-17,-17,-17,-17,-17,-16,-17,-16,-15,-15,-14,-15,-14,-17,-16,-16,-16,-17,-16,-18,-18,-19,-20,-19,-21,-21,-23,-23,-23,-23,-24,-24,-23,-24,-23,-24,-23,-23,-23,-23,-22,-21,-21,-21,-21,-19,-21,-18,-19,-16,-13,-11,-10,-7,-10,-8,-12,-6,-10,-9,-12,-10,-12,-13,-12,-12,-13,-13,-20,-16,-13,-21,-22,-17, +-23,-2,-4,-9,-26,-34,-36,-31,-34,-31,-29,-25,-24,-23,-22,-20,-19,-18,-18,-17,-17,-17,-17,-16,-16,-14,-14,-14,-14,-15,-15,-15,-15,-15,-15,-15,-15,-14,-14,-15,-14,-15,-15,-16,-15,-13,-13,-15,-15,-14,-12,-11,-14,-14,-16,-16,-16,-15,-13,-13,-14,-17,-17,-17,-17,-19,-19,-20,-20,-21,-21,-21,-21,-21,-22,-22,-21,-21,-21,-21,-20,-20,-19,-18,-19,-18,-17,-18,-16,-17,-15,-13,-11,-11,-9,-11,-8,-11,-7,-11,-9,-11,-10,-11,-11,-13,-12,-12,-9,-18,-15,-18,-21,-19,-19, +-40,-12,-9,-10,-7,-15,-20,-12,-32,-27,-22,-21,-19,-23,-18,-16,-17,-16,-15,-15,-16,-18,-17,-15,-15,-14,-15,-14,-14,-14,-15,-15,-14,-15,-15,-15,-13,-14,-15,-15,-15,-15,-15,-15,-15,-13,-13,-14,-14,-14,-11,-11,-14,-14,-14,-14,-15,-15,-13,-13,-13,-16,-16,-15,-16,-18,-18,-18,-18,-20,-20,-19,-19,-20,-20,-21,-20,-20,-20,-20,-18,-19,-18,-18,-18,-15,-16,-17,-17,-15,-15,-15,-14,-13,-11,-12,-10,-12,-9,-11,-10,-12,-9,-10,-11,-13,-12,-9,-7,-16,-13,-16,-19,-17,-17, +-47,-24,-23,-17,-9,-13,-15,-4,-22,-16,-12,-16,-13,-18,-18,-17,-17,-17,-16,-16,-15,-17,-17,-15,-15,-15,-15,-15,-15,-15,-16,-15,-16,-16,-16,-16,-15,-15,-16,-16,-15,-17,-16,-16,-15,-16,-15,-15,-14,-14,-14,-13,-15,-14,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-20,-20,-21,-21,-20,-20,-20,-21,-20,-22,-22,-21,-21,-21,-21,-20,-19,-18,-17,-18,-19,-20,-19,-20,-20,-19,-17,-16,-15,-14,-14,-15,-15,-14,-15,-14,-14,-14,-15,-14,-16,-14,-21,-18,-18,-21,-21,-20, +-30,-6,14,1,-2,-5,-13,-1,-16,-8,-2,-17,-13,-18,-19,-20,-20,-19,-20,-20,-19,-21,-20,-20,-20,-20,-19,-20,-21,-21,-21,-21,-22,-22,-22,-22,-22,-22,-22,-22,-22,-23,-23,-22,-22,-22,-21,-21,-19,-21,-21,-21,-21,-21,-23,-22,-22,-21,-24,-24,-24,-24,-24,-25,-25,-27,-26,-28,-28,-30,-29,-29,-30,-30,-31,-31,-32,-32,-31,-32,-30,-31,-30,-30,-28,-27,-29,-32,-35,-33,-35,-36,-35,-32,-35,-31,-28,-25,-31,-30,-27,-26,-28,-28,-27,-27,-26,-32,-28,-36,-31,-30,-31,-30,-25, +-4,16,33,18,11,14,-1,9,-7,0,7,-9,-5,-12,-14,-14,-16,-17,-17,-16,-16,-19,-19,-19,-19,-21,-20,-19,-18,-18,-21,-22,-22,-21,-22,-22,-22,-22,-22,-22,-22,-20,-20,-19,-19,-22,-21,-23,-22,-21,-19,-19,-23,-22,-22,-21,-25,-24,-22,-21,-24,-27,-28,-28,-28,-29,-29,-30,-30,-32,-32,-30,-30,-32,-34,-34,-33,-34,-31,-31,-33,-34,-33,-32,-32,-31,-34,-29,-31,-31,-32,-34,-34,-32,-34,-31,-31,-29,-26,-25,-30,-29,-25,-25,-24,-30,-29,-25,-23,-34,-31,-38,-41,-44,-29, +16,35,51,35,27,28,10,19,1,6,11,-2,1,-7,-8,-8,-10,-12,-12,-11,-12,-16,-16,-13,-13,-16,-17,-14,-12,-13,-16,-17,-15,-16,-17,-17,-14,-15,-15,-16,-16,-13,-13,-12,-13,-14,-14,-15,-15,-14,-12,-11,-16,-16,-15,-15,-18,-18,-16,-16,-18,-22,-23,-22,-23,-24,-25,-25,-25,-28,-29,-27,-28,-30,-33,-34,-32,-34,-32,-33,-29,-33,-32,-32,-29,-28,-34,-27,-30,-29,-30,-27,-27,-25,-31,-26,-26,-19,-23,-22,-25,-24,-20,-19,-19,-24,-24,-18,-17,-28,-25,-31,-24,-25,-13, +42,56,70,44,41,33,19,26,4,9,14,0,2,-4,-3,-8,-9,-10,-12,-14,-14,-15,-15,-15,-16,-15,-15,-15,-15,-15,-15,-16,-14,-15,-15,-16,-14,-14,-14,-12,-12,-12,-11,-12,-12,-13,-12,-13,-13,-13,-12,-11,-14,-13,-15,-14,-17,-16,-19,-19,-20,-21,-22,-22,-22,-25,-26,-28,-28,-31,-31,-32,-32,-33,-34,-36,-36,-37,-35,-36,-34,-35,-33,-32,-33,-31,-34,-26,-28,-26,-27,-25,-18,-16,-19,-16,-17,-15,-14,-13,-13,-12,-9,-8,-8,-12,-12,-9,-8,-18,-15,-20,-17,-20,-23, +67,76,87,58,52,42,32,37,10,13,8,0,1,-6,-7,-11,-13,-15,-16,-17,-18,-19,-20,-19,-20,-19,-20,-19,-18,-19,-19,-20,-16,-16,-18,-19,-13,-14,-14,-12,-13,-11,-11,-11,-11,-13,-11,-12,-12,-13,-13,-12,-15,-13,-19,-18,-21,-19,-27,-26,-27,-28,-30,-32,-32,-35,-36,-40,-41,-44,-45,-46,-48,-50,-52,-53,-53,-55,-53,-56,-48,-51,-51,-50,-49,-39,-43,-36,-39,-25,-25,-24,-16,-13,-5,-3,-4,-3,5,6,6,6,12,13,13,9,10,13,14,4,7,3,5,3,0, +7,8,16,17,21,32,26,29,12,13,7,-4,-5,-9,-13,-17,-18,-19,-21,-24,-25,-22,-23,-25,-26,-22,-23,-25,-27,-29,-24,-26,-22,-24,-17,-19,-18,-19,-20,-14,-14,-14,-14,-12,-12,-11,-10,-11,-11,-12,-13,-11,-23,-21,-22,-21,-30,-29,-30,-30,-34,-39,-42,-45,-45,-51,-52,-54,-56,-59,-62,-64,-67,-69,-71,-75,-73,-77,-76,-80,-67,-71,-66,-61,-62,-56,-61,-38,-42,-35,-36,-35,-2,-2,-1,0,-3,-3,16,16,15,16,26,26,27,23,23,27,28,18,21,17,19,18,15, +41,30,26,16,6,7,0,1,-8,-9,-12,-19,-21,-25,-28,-29,-31,-32,-35,-35,-38,-36,-38,-37,-39,-36,-38,-37,-36,-39,-35,-38,-28,-31,-25,-28,-20,-22,-22,-18,-19,-14,-15,-14,-13,-15,-13,-14,-14,-16,-19,-16,-27,-26,-34,-32,-42,-40,-50,-50,-53,-58,-64,-68,-71,-77,-78,-85,-88,-94,-97,-102,-110,-113,-116,-122,-119,-126,-121,-123,-104,-111,-109,-106,-110,-76,-83,-63,-70,-34,-36,-40,-11,-19,4,0,25,19,31,29,37,36,44,44,45,39,40,39,41,46,48,46,54,55,46, +85,64,50,26,-2,-10,-15,-23,-32,-38,-40,-40,-41,-33,-35,-37,-40,-37,-40,-44,-46,-39,-41,-46,-48,-40,-41,-41,-43,-46,-36,-39,-40,-43,-27,-31,-30,-25,-29,-23,-24,-18,-19,-16,-15,-19,-17,-18,-18,-17,-25,-23,-38,-37,-39,-38,-50,-50,-49,-49,-55,-62,-62,-64,-65,-75,-76,-75,-76,-84,-86,-90,-92,-93,-94,-98,-102,-105,-96,-100,-92,-95,-90,-85,-89,-83,-88,-55,-60,-38,-46,-51,-16,-25,7,-6,9,-4,34,26,29,25,44,43,44,38,40,40,42,46,48,45,50,48,34, +119,48,29,24,17,14,9,6,3,0,-3,-4,-8,-1,-5,-6,-10,-10,-13,-16,-20,-14,-18,-20,-23,-16,-19,-18,-19,-23,-13,-17,-13,-17,-4,-8,-4,-2,-5,2,1,3,2,7,8,7,9,5,4,2,0,2,-13,-11,-18,-17,-30,-29,-31,-30,-37,-44,-46,-49,-50,-60,-62,-61,-64,-72,-75,-79,-83,-84,-85,-89,-93,-98,-90,-95,-84,-88,-84,-79,-83,-71,-77,-46,-52,-20,-27,-36,-4,-16,14,0,27,15,32,23,45,41,50,52,53,56,57,57,58,56,57,49,48,48,49, +85,57,43,39,33,28,23,19,14,11,8,5,1,6,2,1,-3,-4,-8,-12,-15,-11,-16,-16,-21,-13,-16,-15,-16,-22,-13,-17,-10,-15,-3,-8,1,0,-4,4,1,8,5,11,12,9,11,9,8,5,1,3,-11,-9,-19,-17,-27,-27,-30,-29,-32,-37,-41,-48,-49,-53,-55,-61,-64,-69,-73,-78,-81,-84,-88,-88,-90,-94,-95,-98,-89,-93,-92,-90,-87,-68,-75,-58,-65,-20,-29,-38,-9,-23,16,0,24,10,37,27,48,43,56,57,58,63,65,64,66,65,67,58,57,56,55, +67,58,46,38,32,29,21,17,13,9,8,4,0,-1,-3,-4,-8,-8,-11,-9,-11,-11,-13,-13,-16,-13,-16,-14,-13,-16,-13,-16,-11,-14,-8,-11,-4,-6,-9,-3,-5,0,-1,3,3,1,3,2,1,1,-2,0,-10,-7,-15,-13,-19,-18,-23,-23,-27,-31,-33,-36,-37,-40,-42,-45,-47,-51,-52,-56,-58,-60,-62,-63,-65,-68,-68,-70,-67,-70,-67,-64,-61,-58,-61,-41,-44,-29,-34,-40,-14,-22,-4,-19,4,-5,25,14,22,18,34,35,36,35,38,38,42,40,42,41,41,42,42, +39,36,35,34,31,31,26,25,23,21,20,18,15,14,14,11,8,7,5,7,4,4,2,2,-1,3,0,2,2,-2,2,-1,3,1,7,4,10,8,7,12,10,15,14,18,18,16,17,16,16,15,13,15,6,6,1,2,-2,-1,-6,-5,-9,-14,-16,-18,-19,-23,-23,-26,-28,-31,-33,-37,-39,-41,-43,-44,-46,-49,-52,-55,-49,-50,-49,-46,-43,-41,-43,-21,-25,-13,-16,-22,6,-1,8,-1,25,17,31,25,36,33,40,41,42,40,42,42,44,42,44,43,43,45,45, +23,24,28,28,37,34,28,29,24,23,21,17,15,13,12,10,8,7,4,3,-2,0,-3,-1,-5,-2,-5,1,-2,-5,-3,-5,1,-3,3,0,8,5,6,7,5,14,13,14,15,14,16,13,15,12,9,11,5,1,-4,-3,-9,-7,-18,-16,-19,-18,-22,-26,-27,-31,-32,-36,-37,-37,-39,-48,-50,-53,-54,-54,-55,-57,-58,-59,-58,-59,-58,-58,-57,-52,-54,-42,-44,-21,-24,-29,-11,-19,14,6,21,12,33,29,39,37,43,45,46,44,46,47,54,45,47,46,48,56,49, +-8,2,10,16,21,19,15,18,15,16,11,9,8,6,5,2,1,0,-2,-4,-7,-5,-8,-5,-9,-6,-8,-5,-7,-8,-7,-5,-4,-6,-2,-5,0,-3,-1,1,0,3,1,4,5,3,6,3,5,0,2,0,-1,-5,-9,-7,-13,-12,-19,-19,-20,-20,-26,-26,-25,-29,-29,-34,-34,-37,-37,-42,-43,-46,-48,-48,-49,-51,-54,-56,-56,-57,-55,-56,-51,-49,-49,-40,-40,-24,-26,-23,-14,-18,3,-3,10,5,25,22,27,27,33,35,34,33,37,36,39,35,37,36,37,40,37, +-25,-25,-8,2,9,12,7,12,7,5,4,3,-1,-3,-3,-6,-7,-10,-9,-12,-15,-13,-14,-15,-17,-16,-18,-15,-17,-17,-17,-14,-16,-17,-14,-15,-12,-14,-11,-11,-11,-10,-9,-7,-7,-8,-7,-9,-7,-12,-11,-13,-13,-19,-18,-17,-23,-22,-25,-26,-29,-27,-33,-32,-33,-35,-36,-37,-37,-38,-39,-41,-41,-44,-44,-48,-49,-50,-51,-52,-55,-55,-53,-53,-53,-53,-52,-43,-42,-36,-37,-33,-30,-32,-18,-22,-12,-15,-7,-8,-3,-1,-1,1,1,1,4,-2,2,-2,-1,5,4,0,2, +-26,-26,-18,-13,-5,1,0,7,-10,-11,-10,-11,-14,-16,-23,-26,-25,-29,-29,-32,-30,-29,-33,-35,-38,-32,-35,-38,-40,-38,-41,-39,-40,-42,-40,-41,-39,-40,-40,-40,-40,-40,-39,-38,-39,-39,-39,-40,-39,-35,-35,-42,-41,-45,-45,-44,-45,-45,-44,-43,-49,-48,-46,-45,-48,-50,-48,-47,-47,-53,-52,-50,-50,-56,-56,-60,-60,-60,-59,-59,-59,-58,-62,-61,-62,-60,-59,-57,-56,-55,-55,-50,-51,-51,-51,-51,-48,-49,-50,-50,-49,-47,-51,-47,-52,-49,-44,-50,-46,-49,-47,-47,-53,-56,-66, +20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, +0,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80, diff --git a/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_CW_LRight_44.h b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_CW_LRight_44.h new file mode 100755 index 0000000..da162e0 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_CW_LRight_44.h @@ -0,0 +1,73 @@ +0,0,0,-6,-11,-16,-18,-21,-22,-11,-10,-7,-5,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,45,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0, +2,3,1,5,5,9,7,18,18,21,22,24,27,29,29,32,32,34,27,29,28,27,28,21,22,17,19,37,30,32,24,26,28,28,27,22,25,26,25,20,20,25,25,10,11,11,12,15,14,15,16,18,19,20,19,20,20,19,21,21,22,21,22,23,23,23,23,23,24,22,22,20,20,20,20,15,15,14,9,9,9,8,5,4,3,2,2,2,1,2,1,27,-1,28,3,2,5,4,8,7,9,9,10,9,11,11,13,39,15,12,25,25,28,28,28, +7,2,3,5,7,11,9,16,16,20,23,29,32,33,32,33,35,37,30,30,29,29,31,21,22,21,17,12,14,9,10,6,7,5,4,3,3,2,2,4,4,5,6,10,11,11,6,10,12,15,16,18,20,23,19,24,25,26,24,27,27,28,29,30,30,31,30,31,31,29,30,26,26,22,22,19,16,18,9,9,4,4,-4,-4,-6,-6,-10,-11,-12,-11,-12,1,-11,-1,-8,-7,-4,-4,1,3,3,4,4,5,4,5,6,4,7,3,10,9,11,11,28, +11,11,9,11,12,16,14,18,18,23,32,33,36,38,38,39,40,40,33,33,29,29,25,20,22,16,16,5,6,0,2,-8,-6,-8,-9,-11,-11,-11,-11,-8,-9,-4,-3,1,1,5,6,8,10,15,17,19,23,29,22,30,28,28,28,28,28,28,28,28,29,29,28,28,29,28,27,24,23,21,21,19,17,14,9,8,3,3,-6,-7,-13,-13,-7,-10,-12,-12,-12,-12,-18,-11,-16,-16,-16,-16,-9,-9,-9,-9,-8,-8,-3,-2,0,-6,-1,-4,1,-1,3,0,11, +8,12,11,14,15,19,21,23,24,24,25,27,29,29,28,29,28,28,25,23,20,19,29,24,20,14,14,0,1,-4,-3,-16,-16,-17,-16,-19,-18,-19,-20,-15,-15,-10,-10,-3,-3,4,5,8,10,6,7,10,11,16,16,30,17,28,21,23,24,27,28,29,30,31,29,29,28,27,27,20,19,13,12,7,5,2,-3,-4,-11,-11,2,-6,-8,-13,-17,-17,-19,-18,-20,-18,-19,-18,-16,-16,-16,-16,-9,-8,-9,-10,-9,-9,-8,-4,-25,-1,-22,-25,-19,-20,-12,-11,0, +13,24,23,19,13,13,13,18,19,22,44,47,48,47,46,46,46,45,42,40,36,35,19,14,12,11,4,-5,-4,-13,-12,-20,-20,-24,-24,-25,-25,-26,-25,-23,-22,-17,-18,-12,-12,-6,-6,0,3,16,5,20,23,30,15,31,30,31,34,35,36,37,40,41,41,41,43,42,40,38,37,34,32,27,26,20,18,14,9,8,0,0,-12,-19,-27,-26,-32,-31,-34,-34,-35,-35,-35,-32,-33,-34,-32,-29,-28,-27,-20,-27,-27,-26,-26,-26,-17,-27,-15,-17,-11,-15,-11,-12,-11, +1,23,31,33,30,36,41,50,52,57,57,60,61,64,63,62,60,60,55,52,47,44,37,31,29,19,18,9,8,1,0,-8,-8,-13,-13,-12,-12,-13,-12,-12,-9,-6,-6,0,-1,8,8,13,14,24,19,31,34,37,47,48,49,50,55,55,57,59,60,64,64,64,64,64,63,60,56,54,52,47,46,33,30,26,21,15,2,0,-7,-7,-17,-16,-22,-21,-24,-25,-26,-26,-26,-25,-26,-26,-24,-23,-22,-21,-20,-20,-23,-24,-24,-22,-23,-18,-20,-21,-11,-12,-4,-1,-12, +45,47,68,51,67,60,67,64,67,70,71,78,82,85,83,82,80,78,68,64,61,59,55,52,50,48,39,25,23,14,13,6,5,-5,-5,-5,-4,-5,-4,0,3,9,8,19,19,28,28,30,43,46,46,54,55,60,61,68,69,70,77,75,79,81,81,82,83,83,86,86,82,78,76,75,74,62,61,51,49,41,35,30,24,24,8,8,3,3,-6,-5,-12,-10,-13,-14,-14,-12,-13,-12,-8,-4,-3,-6,-5,-4,-4,-4,-4,-5,-4,-2,-4,-1,-6,-6,3,11,19, +74,103,110,108,107,98,103,100,103,105,104,113,116,115,114,113,111,110,100,97,94,92,89,88,86,69,55,53,42,31,31,25,25,14,14,14,13,12,15,18,20,23,23,34,33,43,43,65,65,76,65,77,84,88,89,81,96,97,103,96,104,105,105,107,106,107,109,109,106,102,101,99,99,88,87,79,78,66,63,61,59,58,43,43,27,16,15,7,2,3,-2,0,-3,-1,-2,-2,3,6,9,8,6,11,13,14,14,11,8,10,6,9,25,21,26,28,31, +94,111,111,113,118,117,127,126,130,130,132,135,135,137,135,132,130,128,123,120,114,111,104,98,96,84,82,88,84,73,72,61,60,52,50,53,53,54,53,55,62,65,63,74,73,74,82,84,89,95,96,104,105,115,116,121,123,130,136,122,140,144,150,151,152,151,149,152,150,146,136,131,131,118,118,101,99,93,85,84,71,70,58,60,51,52,55,45,40,40,39,41,33,38,37,39,40,41,45,45,41,42,37,39,50,37,38,41,42,35,40,40,46,49,48, +72,74,70,72,73,71,80,78,82,79,81,85,86,86,86,84,84,84,77,75,71,68,66,63,62,75,64,54,52,42,41,34,34,29,29,29,29,31,32,33,36,36,35,44,44,53,50,51,53,56,57,64,65,69,70,96,75,79,81,115,83,86,89,90,89,91,89,89,87,85,83,80,79,70,70,63,61,54,47,45,42,42,29,30,28,29,19,21,16,18,15,13,12,13,13,11,14,12,16,14,17,14,17,17,13,16,17,20,17,13,19,17,23,25,29, +26,51,53,50,51,53,50,60,47,62,45,46,46,49,48,48,47,47,43,41,40,39,48,45,43,32,31,26,25,15,15,14,14,9,8,7,7,9,10,10,10,10,10,19,20,22,21,30,30,25,25,27,28,34,34,50,35,38,40,41,44,44,43,44,46,46,43,43,43,42,40,37,38,33,33,25,24,21,18,15,9,9,21,9,9,8,-4,-3,-3,-1,-5,-8,-7,-6,-5,-6,-9,-6,-4,-6,-5,-5,-5,-4,-8,-7,-7,-5,-4,-1,-6,-6,-1,4,5, +12,28,18,19,20,17,24,22,21,22,21,25,25,26,28,28,27,27,26,22,21,19,14,11,10,6,6,0,-1,-4,-5,-9,-10,-13,-13,-15,-15,-15,-16,-15,-12,-11,-12,-12,-4,-4,-2,-1,1,1,4,5,6,4,3,14,3,6,7,7,9,9,9,9,9,9,9,8,7,6,5,5,4,0,-1,-3,-4,-9,-11,-2,-6,-11,-15,-15,-20,-20,-24,-24,-28,-27,-29,-29,-30,-31,-31,-32,-31,-32,-31,-31,-30,-32,-31,-31,-32,-31,-30,-27,-31,-30,-30,-27,-26,-24,-16, +-1,13,12,11,14,8,14,11,15,11,13,14,15,17,17,17,17,17,13,11,11,9,7,5,4,2,1,-1,-2,-6,-6,-7,-8,-11,-11,-12,-12,-13,-14,-13,-11,-11,-12,-12,-8,-7,-8,-6,-5,-1,-2,0,-1,-1,3,3,3,3,0,0,2,2,-1,-1,0,0,0,0,-1,-3,-3,-4,-3,-6,-6,-8,-9,-4,-10,-12,-14,-14,-19,-19,-21,-20,-25,-25,-27,-26,-28,-29,-29,-28,-29,-31,-31,-30,-30,-31,-31,-31,-31,-31,-33,-33,-30,-28,-31,-33,-29,-31,-27,-23,-24, +3,16,10,6,7,5,10,5,9,7,10,10,10,10,10,12,10,11,9,9,8,7,4,3,2,0,-1,-1,-1,-5,-5,-9,-9,-11,-10,-9,-8,-9,-10,-10,-10,-10,-11,-9,-7,-6,-7,-6,-6,-5,-5,-3,-4,-4,-4,-4,-4,-1,1,2,2,3,0,-1,0,1,0,0,-1,-3,-2,-3,-2,-5,-5,-7,-7,-10,-12,-12,-14,-16,-18,-18,-22,-22,-23,-23,-25,-24,-25,-26,-26,-27,-27,-28,-28,-28,-29,-29,-29,-29,-29,-29,-31,-31,-31,-30,-32,-34,-29,-30,-24,-23,-23, +-10,11,8,5,7,5,11,6,10,7,9,11,11,10,11,13,12,14,10,10,10,9,7,7,6,4,4,4,5,1,1,-2,-2,-3,-3,-3,-2,-3,-4,-3,-4,-3,-4,-3,-2,-2,-2,-1,-2,-1,-2,0,0,-1,-1,-1,-2,-2,0,0,1,1,1,1,0,0,0,-1,-1,-3,-4,-6,-5,-7,-7,-8,-9,-9,-10,-11,-11,-12,-14,-14,-17,-17,-18,-19,-20,-20,-21,-21,-21,-21,-22,-23,-23,-24,-24,-25,-25,-24,-24,-25,-27,-26,-28,-26,-29,-31,-27,-27,-23,-21,-23, +-4,8,2,3,4,1,7,3,8,2,5,4,7,6,7,9,8,10,6,7,7,7,7,7,6,5,4,2,2,1,1,-2,-1,-2,-2,-4,-3,-5,-7,-6,-5,-5,-6,-7,-4,-3,-3,-2,-3,-3,-3,-2,-2,0,0,0,-1,-2,-1,-2,0,0,1,0,1,-1,0,-1,-1,-2,-3,-5,-6,-6,-7,-8,-9,-9,-10,-10,-14,-14,-14,-14,-17,-17,-18,-18,-17,-17,-19,-19,-21,-21,-22,-22,-22,-23,-21,-23,-23,-24,-24,-25,-27,-27,-28,-26,-29,-32,-32,-28,-27,-24,-21, +-3,15,6,5,4,0,5,0,3,0,2,2,3,3,4,5,4,5,3,3,2,2,3,2,2,1,0,0,0,-2,-2,-3,-3,-4,-4,-4,-4,-6,-7,-7,-6,-6,-7,-8,-6,-6,-5,-5,-6,-6,-6,-5,-6,-4,-4,-4,-6,-6,-6,-5,-4,-4,-4,-5,-5,-6,-5,-6,-7,-10,-10,-11,-11,-13,-13,-12,-12,-13,-14,-16,-17,-17,-19,-18,-20,-20,-21,-22,-20,-20,-21,-22,-25,-25,-26,-27,-26,-25,-25,-27,-27,-28,-28,-29,-32,-33,-31,-30,-32,-36,-32,-32,-30,-30,-30, +4,14,3,2,2,-1,3,-2,2,-1,1,2,2,4,5,5,4,4,4,4,3,2,4,4,2,1,1,2,1,-1,-1,0,0,-2,-2,-1,-1,-2,-4,-4,-3,-3,-4,-6,-4,-4,-4,-4,-6,-4,-5,-4,-5,-4,-4,-4,-7,-5,-5,-6,-5,-5,-6,-6,-6,-7,-6,-7,-7,-8,-10,-10,-10,-13,-13,-11,-12,-12,-14,-15,-16,-16,-18,-18,-19,-19,-21,-21,-20,-21,-22,-23,-24,-24,-25,-27,-27,-26,-26,-29,-30,-30,-30,-32,-34,-35,-32,-31,-33,-38,-32,-32,-32,-33,-33, +4,18,8,7,8,5,9,4,6,4,6,6,6,5,5,6,5,5,8,8,6,6,7,7,6,5,5,5,5,3,3,3,4,2,3,2,2,2,1,1,1,1,0,-2,-2,-1,-1,-1,-1,-1,-1,0,-1,-2,-2,-2,-4,-5,-3,-3,-3,-2,-4,-5,-4,-5,-4,-5,-5,-5,-6,-7,-6,-9,-8,-9,-10,-10,-11,-12,-14,-13,-15,-15,-17,-17,-18,-17,-20,-20,-21,-21,-22,-22,-23,-26,-26,-26,-26,-29,-29,-31,-31,-32,-34,-34,-35,-34,-34,-40,-35,-37,-35,-35,-35, +1,12,8,9,9,7,10,5,9,5,7,6,7,6,6,8,7,8,7,7,6,6,8,7,9,7,7,6,6,3,3,4,4,3,3,3,3,3,1,2,1,1,0,-1,-3,-2,-2,-1,-2,-2,-2,-1,-1,-3,-3,-3,-5,-6,-4,-4,-3,-3,-6,-6,-4,-5,-5,-6,-6,-7,-7,-7,-7,-9,-9,-10,-11,-11,-12,-13,-14,-14,-15,-15,-17,-18,-19,-18,-21,-21,-22,-22,-24,-25,-26,-28,-28,-30,-30,-33,-33,-35,-35,-36,-38,-39,-39,-39,-38,-43,-39,-40,-38,-34,-34, +9,15,9,8,6,5,9,3,5,2,4,3,4,4,4,5,4,5,2,2,2,2,5,3,5,5,4,3,4,3,3,4,4,3,3,1,1,1,1,1,-1,-1,-2,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-3,-4,-4,-7,-7,-4,-6,-6,-7,-5,-5,-5,-6,-6,-7,-7,-8,-9,-9,-9,-11,-11,-11,-12,-12,-15,-14,-13,-13,-17,-17,-19,-19,-20,-20,-22,-22,-24,-26,-27,-27,-27,-30,-29,-30,-30,-35,-35,-38,-39,-39,-42,-42,-41,-43,-41,-46,-41,-43,-39,-35,-35, +8,13,10,8,11,9,12,5,7,6,7,6,6,8,8,8,7,7,6,5,5,4,8,7,8,7,6,7,7,6,6,7,7,5,5,5,5,4,4,3,2,2,1,1,2,2,1,1,-1,0,-1,-2,-3,0,-1,-1,-4,-5,-1,-2,-3,-5,-2,-2,-2,-2,-3,-4,-3,-4,-6,-4,-3,-7,-5,-6,-6,-8,-11,-10,-11,-10,-12,-15,-16,-17,-18,-18,-18,-18,-22,-23,-25,-23,-25,-28,-27,-27,-27,-32,-33,-35,-36,-37,-40,-41,-39,-42,-39,-44,-41,-43,-42,-40,-40, +14,19,10,9,9,6,9,7,9,6,7,7,7,9,8,8,8,8,10,9,9,9,9,9,9,9,9,8,9,7,7,7,7,6,6,5,5,5,5,5,4,4,3,4,3,3,2,2,1,1,1,-1,-1,0,0,0,0,3,-1,3,4,4,3,3,3,2,2,1,2,1,1,1,2,-1,0,-1,-2,-3,-4,-5,-6,-6,-7,-7,-9,-8,-11,-10,-13,-13,-17,-19,-20,-22,-23,-25,-24,-29,-29,-33,-33,-36,-36,-37,-42,-43,-45,-44,-44,-49,-46,-47,-46,-44,-44, +-1,13,8,9,10,8,12,9,11,9,10,10,10,12,12,13,11,12,14,13,13,12,13,13,13,13,13,13,13,11,11,11,11,10,10,9,10,9,9,9,8,8,7,7,7,7,6,6,5,5,4,3,3,3,3,4,1,2,2,3,4,4,2,1,2,1,2,2,1,0,1,1,2,-2,-1,-2,-2,-5,-6,-5,-5,-5,-10,-10,-10,-9,-13,-12,-15,-14,-17,-16,-18,-19,-20,-22,-21,-28,-27,-31,-31,-36,-36,-37,-42,-43,-47,-44,-47,-52,-48,-50,-47,-45,-45, +-1,5,3,3,4,1,4,4,7,5,6,8,8,9,9,11,11,10,8,7,11,10,12,10,11,12,11,11,11,11,10,9,9,8,8,8,8,7,6,7,7,6,5,5,4,4,3,3,3,4,3,3,2,3,2,3,0,1,1,1,2,1,-1,-2,-2,-2,-1,-1,-3,-4,-3,-3,-2,-6,-5,-5,-6,-8,-9,-7,-8,-7,-13,-13,-12,-11,-15,-15,-16,-16,-15,-17,-17,-18,-18,-19,-24,-29,-29,-35,-34,-40,-39,-40,-46,-47,-47,-51,-50,-54,-51,-51,-51,-48,-48, +3,8,5,3,3,0,2,3,4,4,4,6,6,10,9,10,10,10,8,7,10,8,11,9,10,10,9,9,9,8,8,8,7,6,6,7,7,6,4,5,5,5,3,2,4,4,2,2,1,3,2,1,1,4,3,2,-1,3,2,1,2,1,1,0,-1,-2,0,-2,-2,-4,-4,-2,-3,-5,-5,-5,-6,-8,-9,-7,-7,-8,-12,-12,-10,-11,-14,-14,-14,-14,-17,-18,-19,-17,-18,-25,-25,-28,-28,-34,-33,-38,-37,-37,-43,-43,-43,-46,-45,-49,-47,-49,-49,-49,-49, +-11,-4,-6,-4,-5,-5,-2,-1,0,2,2,4,4,6,5,8,8,8,7,5,9,8,10,10,9,8,9,11,10,8,8,9,9,8,8,9,8,6,5,5,7,7,6,5,9,7,5,4,3,4,3,3,2,6,6,3,5,5,5,4,3,3,3,2,2,1,-1,-1,-1,-3,-2,-2,-2,-3,-3,-6,-7,-6,-7,-7,-8,-7,-9,-9,-11,-10,-12,-12,-12,-12,-13,-13,-18,-16,-18,-21,-23,-30,-28,-33,-32,-37,-35,-34,-42,-41,-40,-40,-39,-48,-46,-49,-49,-49,-49, +-15,-6,-7,-5,-4,-4,-1,0,1,5,5,6,6,11,10,11,12,12,12,10,15,13,14,12,13,12,13,13,13,12,11,12,12,12,12,11,11,10,9,9,9,9,8,8,8,9,8,9,7,6,6,6,5,5,5,6,4,3,3,2,2,1,1,1,0,0,-3,-4,-4,-5,-6,-6,-6,-7,-7,-9,-10,-10,-10,-10,-11,-11,-12,-11,-14,-14,-13,-13,-15,-14,-14,-15,-17,-17,-17,-19,-21,-25,-25,-30,-28,-34,-31,-29,-36,-35,-33,-34,-34,-43,-40,-43,-44,-42,-42, +-21,-13,-13,-11,-9,-8,-5,-3,-2,3,4,6,6,11,10,11,10,11,12,10,12,10,13,11,12,11,12,13,12,12,11,11,12,11,11,11,11,10,8,9,8,8,7,8,7,8,8,8,8,7,5,6,5,5,4,5,4,3,3,2,2,1,1,0,1,-1,0,-4,-4,-5,-5,-7,-6,-7,-7,-8,-10,-10,-11,-10,-11,-11,-12,-12,-12,-14,-15,-13,-14,-15,-15,-14,-16,-17,-20,-21,-22,-26,-27,-31,-29,-37,-33,-30,-35,-32,-30,-37,-34,-41,-38,-39,-44,-39,-39, +-24,-17,-16,-14,-12,-12,-9,-6,-5,-2,-1,2,2,8,6,6,6,6,8,6,7,5,9,7,7,6,7,8,8,7,7,7,7,6,5,7,6,5,4,4,4,5,5,4,3,3,3,4,2,3,2,0,0,0,-1,-1,-2,-3,-3,-4,-4,-5,-4,-5,-7,-8,-9,-9,-10,-11,-12,-13,-12,-14,-13,-15,-16,-15,-16,-16,-17,-16,-17,-17,-19,-19,-17,-17,-19,-20,-18,-19,-21,-22,-25,-24,-26,-30,-30,-34,-32,-36,-33,-31,-34,-32,-30,-35,-33,-39,-35,-39,-39,-39,-39, +-17,-10,-13,-12,-12,-13,-8,-7,-4,-2,-1,1,2,11,9,9,8,7,9,9,8,7,11,10,10,9,9,10,9,9,8,10,9,8,8,9,8,7,6,5,7,6,6,6,5,5,5,5,4,5,4,2,1,2,1,1,0,0,0,-2,-3,-4,-3,-4,-6,-7,-7,-8,-10,-10,-13,-10,-11,-13,-13,-13,-14,-14,-15,-14,-15,-15,-15,-16,-17,-17,-16,-16,-17,-18,-19,-18,-20,-20,-23,-23,-25,-28,-29,-32,-30,-35,-30,-28,-32,-31,-29,-29,-28,-34,-31,-35,-38,-36,-36, +-34,-16,-17,-13,-10,-9,-4,-4,-1,1,2,5,6,8,8,8,8,10,10,9,11,9,12,10,11,10,10,8,8,9,9,9,9,7,7,7,7,7,7,7,6,6,6,6,6,6,5,7,6,6,5,3,2,5,4,4,3,1,2,0,-2,-1,-3,-4,-6,-6,-8,-9,-11,-11,-12,-13,-13,-15,-15,-14,-15,-14,-15,-16,-17,-17,-16,-16,-17,-16,-16,-17,-18,-19,-18,-19,-21,-21,-25,-25,-26,-28,-28,-31,-29,-33,-30,-28,-30,-29,-27,-30,-28,-32,-28,-32,-34,-33,-33, +-21,-7,-8,-7,-9,-8,-1,-4,-1,3,1,5,6,8,7,7,9,10,10,10,10,9,12,11,11,11,10,8,8,9,9,11,11,9,9,8,8,8,8,8,7,7,7,7,7,7,6,7,6,6,5,5,3,3,4,4,3,2,1,1,0,-2,-1,-3,-5,-5,-8,-9,-11,-11,-12,-13,-13,-16,-15,-14,-15,-15,-15,-16,-17,-17,-17,-17,-17,-17,-17,-18,-18,-20,-19,-20,-22,-22,-25,-26,-27,-32,-31,-34,-30,-35,-32,-30,-32,-31,-29,-32,-29,-34,-34,-31,-31,-26,-28, +-6,-6,-9,-8,-7,-6,0,-4,0,4,1,3,4,6,5,6,6,7,8,9,9,7,8,7,8,7,7,7,7,7,7,7,7,5,5,5,6,4,3,3,3,3,3,3,3,4,3,3,1,2,1,0,-1,0,0,-1,-1,-3,-2,-4,-5,-5,-5,-6,-7,-8,-8,-9,-12,-13,-13,-14,-13,-14,-14,-14,-15,-17,-18,-18,-19,-18,-19,-19,-19,-19,-19,-19,-20,-22,-20,-21,-25,-26,-29,-32,-33,-35,-33,-36,-33,-34,-31,-30,-31,-30,-29,-32,-30,-34,-30,-30,-30,-28,-26, +0,10,5,4,0,-1,5,1,5,9,4,6,7,8,7,8,9,9,10,10,10,8,9,7,8,8,7,7,7,7,7,7,6,5,5,6,6,4,2,3,4,4,2,3,3,3,1,2,0,1,1,0,-1,1,-1,-1,-2,-2,-2,-4,-5,-5,-4,-5,-7,-8,-6,-7,-10,-11,-11,-11,-11,-13,-12,-12,-13,-14,-16,-15,-17,-17,-17,-18,-17,-18,-17,-18,-19,-20,-19,-20,-25,-25,-27,-31,-30,-32,-30,-33,-30,-28,-27,-27,-29,-30,-29,-29,-27,-32,-29,-31,-32,-30,-30, +2,16,13,13,11,8,15,5,9,13,9,10,9,11,10,11,9,9,9,10,10,10,9,8,9,8,8,8,8,7,8,6,6,6,6,5,5,5,5,5,4,4,1,2,1,2,1,1,1,1,0,1,0,0,-1,-1,-2,-2,-1,-2,-3,-5,-4,-5,-5,-7,-7,-7,-7,-9,-9,-10,-10,-11,-13,-13,-13,-13,-14,-14,-16,-16,-16,-16,-16,-16,-18,-18,-19,-19,-21,-22,-25,-25,-26,-31,-28,-32,-28,-34,-31,-29,-28,-29,-29,-30,-30,-31,-29,-30,-28,-29,-31,-30,-30, +11,29,16,18,19,16,23,14,19,23,16,17,17,16,15,17,13,14,14,14,15,15,14,13,14,13,13,13,13,12,12,10,11,10,11,9,10,9,9,9,9,9,6,7,5,6,5,5,4,4,4,5,4,4,3,3,2,1,1,1,1,1,0,-1,-1,-1,-2,-2,-2,-2,-3,-5,-5,-6,-6,-7,-8,-8,-9,-8,-9,-9,-11,-11,-13,-14,-14,-15,-15,-16,-16,-18,-21,-22,-22,-26,-22,-28,-23,-28,-26,-27,-23,-24,-25,-26,-26,-24,-22,-25,-24,-26,-28,-21,-24, +28,35,33,25,25,22,27,21,20,26,18,19,18,16,15,16,15,16,14,13,14,14,14,13,15,14,14,13,13,11,11,13,13,12,14,7,8,8,7,8,6,7,6,7,6,6,3,3,3,3,3,2,1,2,1,1,2,1,1,0,1,0,1,-1,-1,-2,-1,-5,-5,-6,-2,-4,-5,-6,-6,-7,-8,-8,-9,-9,-9,-9,-10,-11,-12,-13,-15,-14,-16,-15,-18,-19,-22,-21,-20,-27,-22,-29,-23,-25,-24,-24,-24,-26,-25,-27,-27,-24,-22,-29,-25,-27,-26,-24,-21, +33,32,38,32,30,22,29,27,21,19,14,14,12,12,11,12,10,10,9,8,8,7,9,8,9,8,8,8,8,6,6,8,8,8,8,5,4,4,4,4,3,3,2,2,3,3,-1,-1,-1,0,-1,-2,-3,-2,-3,-2,-3,-3,-3,-4,-3,-4,-4,-5,-5,-6,-5,-3,-4,-4,-6,-8,-8,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-15,-16,-16,-17,-18,-18,-18,-20,-21,-23,-22,-21,-28,-24,-27,-23,-24,-25,-25,-25,-26,-27,-28,-28,-20,-18,-27,-22,-25,-28,-24,-24, +33,34,40,30,28,27,26,27,19,19,17,15,13,13,12,12,11,11,9,8,8,6,10,9,9,8,7,8,8,7,7,8,8,7,6,6,6,5,3,4,7,6,4,4,3,3,1,-1,-2,0,-1,-2,-3,0,-1,-1,-2,-1,-1,-3,-3,-3,-2,-2,2,1,0,-1,0,-1,-2,-3,-2,-3,-3,-4,-5,-6,-6,-6,-7,-7,-9,-9,-11,-11,-12,-14,-12,-13,-15,-16,-23,-22,-21,-26,-17,-20,-17,-15,-15,-17,-17,-20,-19,-21,-20,-20,-19,-23,-19,-25,-27,-24,-24, +49,40,33,40,29,25,26,26,17,17,15,14,12,11,10,11,10,11,10,9,10,8,10,10,11,11,12,11,12,11,12,10,10,9,9,9,9,9,8,9,7,7,7,7,6,6,5,5,4,3,2,3,2,3,2,3,3,0,1,0,-1,-1,0,-1,3,2,1,0,0,0,0,-2,-1,-2,-1,-4,-5,-5,-6,-6,-7,-7,-9,-9,-11,-11,-12,-13,-13,-14,-16,-16,-19,-20,-17,-21,-15,-17,-15,-14,-16,-16,-16,-19,-18,-20,-20,-21,-18,-24,-18,-22,-22,-19,-24, +16,23,26,22,20,19,19,20,16,14,15,14,12,10,9,9,9,9,10,9,10,9,8,8,9,9,10,10,11,10,10,8,9,8,8,9,10,9,9,9,7,8,7,7,6,6,5,5,4,3,2,3,2,3,2,2,2,2,0,-1,-1,-2,-2,-3,-3,-4,-2,-2,-2,-3,-3,-3,-2,-5,-4,-5,-5,-7,-8,-9,-10,-10,-11,-11,-11,-12,-14,-15,-14,-15,-15,-16,-20,-21,-17,-19,-16,-19,-19,-14,-15,-17,-18,-21,-20,-22,-21,-21,-19,-26,-21,-23,-24,-19,-19, +20,15,11,8,5,5,2,3,1,1,0,0,-1,1,0,0,1,0,1,0,0,0,4,3,4,4,4,5,6,4,5,5,6,4,4,6,6,5,4,5,4,4,3,3,3,3,2,2,1,3,3,1,0,0,-1,-1,-1,-1,-1,-1,-1,-2,-1,-2,-3,-4,-1,-2,-2,-2,-3,-2,-3,-4,-4,-4,-5,-7,-7,-8,-9,-9,-11,-11,-10,-11,-12,-13,-13,-13,-16,-18,-19,-20,-13,-17,-15,-15,-16,-13,-14,-16,-17,-21,-19,-22,-22,-23,-17,-25,-21,-24,-27,-24,-19, +25,11,-2,-6,-10,-6,-12,-10,-14,-9,-15,-9,-9,-1,-2,-3,-3,-3,-2,-3,-3,-4,2,1,2,1,2,4,4,3,4,5,6,4,4,6,6,5,5,5,4,4,2,3,4,4,3,2,2,4,3,2,1,1,0,0,-1,-2,0,-1,-1,-2,-1,-2,-2,-3,-2,-3,-2,-3,-2,-3,-2,-5,-4,-5,-6,-7,-8,-8,-9,-10,-12,-11,-11,-10,-14,-13,-15,-14,-15,-15,-14,-15,-13,-12,-11,-11,-13,-12,-15,-16,-17,-20,-18,-20,-21,-23,-20,-18,-23,-26,-27,-23,-24, +-7,-12,-16,-16,-20,-15,-22,-19,-24,-17,-25,-16,-13,-9,-10,-11,-8,-8,-7,-6,-6,-5,-2,-2,-1,-1,1,3,3,3,4,3,4,4,5,4,5,5,3,4,5,5,4,4,3,3,3,4,3,2,2,2,1,1,1,1,-1,-1,-1,-2,1,1,1,1,0,0,0,-1,0,0,0,-1,0,-2,-1,-3,-4,-5,-5,-7,-7,-8,-10,-8,-10,-9,-11,-9,-15,-12,-13,-11,-10,-9,-9,-9,-10,-6,-9,-10,-14,-15,-15,-18,-17,-19,-20,-22,-18,-27,-21,-22,-26,-21,-23, +2,-7,-17,-21,-28,-24,-32,-30,-35,-25,-36,-21,-19,-13,-14,-15,-12,-12,-10,-9,-8,-8,-3,-3,-2,-2,1,3,4,4,4,5,6,5,6,6,6,7,5,6,7,7,6,6,5,6,5,5,5,5,4,5,4,4,3,3,1,1,1,0,1,0,1,0,1,-4,-4,-4,-1,-6,-5,-5,-5,-8,-7,-2,-10,-4,-6,-11,-11,-12,-9,-12,-14,-12,-10,-13,-10,-16,-15,-13,-11,-13,-13,-10,-12,-7,-12,-9,-14,-17,-16,-20,-19,-22,-22,-21,-21,-27,-21,-23,-26,-20,-21, +-14,-26,-39,-40,-40,-39,-45,-32,-36,-26,-37,-24,-22,-17,-18,-18,-15,-15,-12,-10,-10,-9,-6,-7,-6,-5,-4,-3,-3,-1,-1,-1,-1,0,1,1,2,1,2,2,2,3,0,0,1,2,1,2,1,1,0,0,-1,0,0,-2,-3,-3,-3,-3,-4,-4,-3,-4,-4,-5,-4,-5,-6,-7,-6,-6,-5,-6,-8,-10,-11,-11,-12,-12,-12,-11,-14,-14,-13,-14,-16,-16,-19,-19,-17,-17,-16,-16,-18,-16,-19,-13,-18,-15,-19,-22,-22,-17,-20,-20,-25,-23,-24,-22,-27,-22,-23,-27,-20, +-48,-54,-58,-55,-52,-44,-48,-36,-38,-29,-39,-25,-21,-15,-16,-17,-13,-13,-10,-10,-10,-9,-6,-7,-7,-6,-5,-4,-4,-2,-2,-2,-2,-1,-1,-2,-1,-1,-1,-1,1,1,-3,-2,-1,-1,-2,-1,-3,-2,-3,-3,-4,-2,-2,-5,-6,-6,-6,-7,-7,-7,-6,-7,-8,-9,-7,-8,-10,-10,-10,-10,-10,-12,-12,-13,-14,-16,-16,-14,-15,-16,-18,-17,-17,-15,-19,-17,-21,-18,-18,-18,-17,-16,-18,-17,-16,-16,-21,-19,-15,-20,-22,-25,-25,-26,-27,-28,-26,-31,-31,-29,-29,-28,-27, +-59,-62,-60,-57,-54,-48,-48,-36,-38,-28,-39,-25,-22,-19,-20,-20,-15,-14,-14,-13,-8,-8,-7,-7,-6,-5,-3,-3,-3,-3,-2,-3,-3,-3,-2,-3,-3,-3,-2,-1,-3,-3,-4,-3,-4,-3,-4,-3,-4,-4,-4,-4,-4,-5,-5,-5,-6,-8,-8,-9,-9,-9,-10,-10,-12,-11,-12,-13,-13,-13,-13,-14,-14,-15,-15,-16,-17,-17,-18,-18,-19,-19,-20,-18,-21,-19,-24,-19,-24,-21,-19,-18,-17,-15,-19,-17,-21,-18,-16,-22,-25,-28,-27,-31,-30,-32,-31,-32,-29,-36,-29,-32,-34,-35,-28, +-62,-63,-69,-67,-62,-62,-56,-41,-39,-32,-40,-26,-22,-18,-19,-17,-12,-11,-10,-10,-4,-5,-4,-4,-2,-1,0,1,2,1,2,1,2,1,2,1,1,0,2,3,1,1,1,1,0,1,0,1,0,0,0,0,0,-1,-1,-1,-2,-5,-4,-5,-5,-6,-6,-7,-8,-9,-9,-10,-11,-11,-11,-12,-12,-13,-13,-14,-15,-16,-16,-16,-17,-17,-18,-17,-19,-18,-22,-20,-21,-19,-18,-18,-18,-18,-16,-20,-21,-20,-23,-24,-24,-27,-27,-30,-29,-31,-31,-31,-29,-36,-31,-34,-36,-31,-31, +-8,-49,-70,-57,-53,-50,-39,-43,-40,-34,-41,-29,-26,-21,-22,-20,-17,-15,-13,-9,-8,-7,-5,-5,-3,-2,-1,0,0,0,1,1,1,0,1,0,1,-1,-1,0,-2,-1,-2,-1,-2,-2,-3,-2,-1,-1,-1,-2,-2,-4,-4,-4,-4,-6,-5,-8,-7,-8,-9,-10,-11,-12,-14,20,18,16,14,12,10,8,6,4,2,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18, +-9,-19,-13,-16,-37,-37,-30,-32,-29,-26,-30,-23,-21,-18,-19,-17,-14,-12,-11,-9,-7,-8,-6,-6,-4,-3,-3,-3,-2,-3,-2,-3,-2,-3,-2,-3,-1,-2,-3,-2,-4,-3,-5,-5,-3,-3,-4,-5,-5,-2,-3,-5,-5,-7,-8,-7,-8,-6,-6,-9,-11,-11,-12,-13,-14,-15,-16,15,13,11,9,7,5,3,1,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,1,3,5,7,9,11,13, +-12,-17,-5,-6,-15,-15,-4,-24,-20,-18,-21,-18,-20,-15,-16,-13,-9,-8,-7,-6,-6,-6,-3,-3,-3,-2,-2,0,1,0,2,3,3,2,2,1,4,3,2,2,1,1,-1,-1,2,2,0,-1,-1,1,1,-2,-3,-3,-4,-4,-5,-2,-2,-5,-7,-8,-8,-9,-11,-12,-11,10,8,6,4,2,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8, +2,5,4,4,-3,-3,10,-7,-3,-8,-4,-8,-9,-8,-9,-6,-7,-4,-3,-1,-2,-1,1,2,2,3,4,3,4,3,3,2,3,3,3,3,3,3,2,2,0,1,0,1,-1,0,0,1,0,0,0,-1,-1,-3,-3,-3,-4,-6,-5,-6,-6,-7,-8,-8,-10,-10,-12,5,3,1,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,1,3, +64,79,52,31,21,13,21,3,9,0,8,-2,-5,-5,-6,-4,-5,-2,-1,1,0,1,3,4,5,5,5,4,5,4,5,4,4,4,5,4,5,4,3,3,1,2,1,2,1,1,2,2,1,1,1,0,0,-2,-2,-3,-2,-6,-6,-6,-6,-6,-8,-9,-10,-11,-13,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2, +110,109,79,56,38,31,41,11,17,9,16,3,0,-1,-2,1,-2,0,1,3,1,1,3,4,3,2,4,5,6,2,3,3,3,2,3,1,2,1,1,1,2,3,2,3,-1,0,-1,-2,-1,0,0,-4,-4,-3,-4,-7,-7,-6,-5,-8,-12,-12,-13,-14,-15,-16,-17,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7, +150,144,80,56,43,26,30,6,9,-5,-1,-12,-15,-14,-14,-13,-16,-14,-11,-10,-13,-12,-8,-8,-8,-9,-7,-3,-3,-3,-6,-4,-4,-4,-5,-4,-2,-2,-2,-2,7,8,8,8,2,0,0,0,0,8,10,3,-1,0,0,0,-3,0,0,0,-6,-6,-7,-7,-8,-8,-9,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12, +140,112,144,101,80,60,51,20,22,7,10,-1,-2,-4,5,-5,-6,-4,-4,-3,-3,-3,-2,-1,-1,0,10,13,12,13,12,15,15,14,13,15,17,17,19,19,20,21,20,21,20,20,21,20,21,20,21,18,19,15,17,13,14,9,10,9,2,7,1,0,0,-4,-6,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17, +140,112,144,101,80,60,58,28,29,18,22,17,15,12,12,5,13,13,11,12,14,14,15,15,17,18,17,17,16,20,18,21,20,23,21,19,22,22,26,26,26,26,25,26,25,26,26,26,28,27,27,23,24,22,23,16,18,16,15,15,9,9,8,8,2,0,-4,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-60,-62,-64,-66,-68,-66,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22, +160,120,110,90,68,57,52,59,39,32,29,30,29,28,28,12,29,30,30,29,33,33,33,32,35,37,35,34,33,38,37,39,38,45,42,42,41,40,47,46,47,47,49,50,51,52,51,50,52,50,52,40,42,41,43,32,33,33,33,33,24,23,17,16,9,7,1,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-63,-65,-67,-69,-71,-73,-71,-69,-67,-65,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27, +160,140,120,88,74,80,70,53,56,55,39,53,51,53,53,28,53,53,55,54,57,57,58,57,58,60,58,60,58,62,60,65,62,69,66,67,68,66,72,71,74,74,76,76,76,77,77,76,78,75,77,66,68,64,65,54,56,52,52,50,43,41,33,31,24,22,15,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-60,-62,-64,-66,-68,-70,-72,-74,-76,-78,-76,-74,-72,-70,-68,-66,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32, +160,140,120,88,74,88,69,58,53,53,56,53,61,62,61,62,64,64,63,61,70,68,65,65,69,71,69,76,69,77,74,86,77,82,82,79,90,88,95,92,96,95,99,99,100,100,100,77,76,97,100,86,89,76,78,65,66,62,62,61,47,46,41,40,28,25,24,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-63,-65,-67,-69,-71,-73,-71,-69,-67,-65,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27, +160,140,120,88,74,60,54,49,45,54,46,49,51,55,54,55,57,56,56,53,60,58,59,56,59,63,59,64,60,69,64,71,66,78,73,74,81,77,85,83,87,87,92,93,94,93,97,93,96,88,91,77,80,69,71,60,60,52,54,52,40,38,31,28,17,12,10,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-60,-62,-64,-66,-68,-66,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22, +90,70,57,47,36,27,21,20,16,17,44,18,18,22,20,21,21,19,26,23,26,24,28,26,25,26,25,34,30,31,29,40,34,39,34,40,47,42,47,44,57,55,59,61,61,60,62,63,66,54,59,50,54,36,38,32,35,23,23,19,13,12,6,4,28,17,12,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17, +20,20,20,20,19,14,13,13,12,17,16,17,16,19,19,20,19,18,23,21,24,22,24,23,23,25,26,29,26,29,26,32,28,34,31,33,35,32,38,37,42,42,46,46,45,47,47,46,48,44,46,38,39,32,34,29,30,25,26,21,16,16,10,10,4,0,-7,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12, +29,29,29,29,20,19,14,13,13,12,13,16,17,16,19,4,3,1,4,1,5,5,8,6,9,7,10,12,10,13,10,17,13,19,17,20,23,19,25,23,33,32,33,33,33,36,35,36,33,30,33,27,30,18,20,14,15,4,4,3,2,2,16,10,10,6,-1,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7, +15,15,-4,-1,-5,-9,-6,-7,-6,-6,-6,-4,-4,0,0,0,4,3,1,4,1,5,5,8,6,9,7,10,12,10,13,1,17,2,19,4,3,3,6,5,8,7,9,10,10,11,11,11,10,9,11,6,8,30,1,20,14,15,4,4,3,2,-8,-8,-14,-15,-20,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2, +-53,-43,-37,-29,-21,-21,-19,-18,-16,-19,-17,-17,-15,-15,-15,-15,-12,-11,-13,-13,-9,-11,-7,-9,-5,-7,-4,-4,-6,-3,-5,-5,-3,-3,-1,-1,4,3,3,6,5,8,7,9,10,10,11,11,11,10,9,11,6,-2,-2,-5,-4,-12,-11,-11,-12,-16,-21,-20,-24,-25,-29,5,3,1,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,1,3, +-53,-43,-37,-29,-24,-28,-21,-24,-20,-23,-20,-21,-19,-19,-19,-19,-19,-17,-17,-18,-14,-17,-14,-16,-14,-13,-12,-13,-13,-11,-11,-10,-11,-8,-9,-6,-8,-8,-4,-6,-4,-5,-2,-2,-3,-2,-4,-3,-6,-6,-2,-7,-6,-11,-11,-10,-14,-17,-17,-22,-20,-23,-26,-25,-28,-29,-31,10,8,6,4,2,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8, +-30,-30,-30,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-26,-26,-26,-25,-25,-24,-24,-24,-24,-24,-24,-24,-24,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-23,-23,-27,-27,-27,-27,-27,-27,-30,-30,-30,-30,-30,-30,-34,-34,15,13,11,9,7,5,3,1,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,1,3,5,7,9,11,13, +-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, diff --git a/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_PLeft_44.h b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_PLeft_44.h new file mode 100755 index 0000000..e2ff571 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_PLeft_44.h @@ -0,0 +1,73 @@ +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +100,48,50,51,48,51,48,44,49,46,45,43,42,43,43,45,47,45,43,44,45,46,37,39,41,44,43,48,46,45,45,40,43,44,47,42,44,45,45,39,41,43,44,43,42,43,45,47,48,49,48,48,49,49,48,49,50,50,51,50,50,49,48,53,53,53,51,51,52,54,53,54,55,56,55,55,55,53,53,63,61,58,67,69,68,70,70,79,100,100,78,78,100,100,100,85,82,85,84,89,87,100,100,91,90,89,90,92,93,100,95,100,98,0,0, +51,49,49,49,50,49,47,43,55,45,51,46,45,45,44,43,42,41,41,38,36,38,33,35,28,30,25,25,23,21,19,16,15,15,16,13,15,13,15,16,18,19,20,24,26,28,29,30,32,33,34,35,38,40,40,39,41,42,43,45,54,50,46,47,57,57,57,58,58,58,58,59,58,58,58,57,56,49,46,55,55,44,43,41,41,42,42,41,42,42,45,44,45,57,56,56,60,64,63,69,68,72,71,73,74,75,76,78,82,82,75,83,85,88,0, +38,39,40,40,40,41,41,41,41,40,42,41,40,40,40,39,38,37,35,27,25,26,23,22,13,15,9,10,0,0,-2,-4,-8,-11,-10,-13,-12,-13,-12,-11,-10,-5,-5,0,2,7,9,9,16,18,21,22,26,28,30,32,34,37,37,39,40,40,41,41,42,42,42,44,44,44,44,44,42,42,42,41,40,39,39,35,35,31,31,25,25,24,23,22,20,21,22,22,24,24,30,30,32,33,37,38,38,39,40,40,41,41,43,45,47,49,46,54,50,56,60, +26,28,31,29,32,31,32,31,31,31,32,31,30,31,30,29,28,28,27,17,15,11,7,5,-4,-5,-12,-13,-26,-27,-32,-31,-43,-42,-43,-42,-43,-42,-41,-39,-38,-32,-30,-23,-22,-14,-13,-10,-7,-5,2,4,10,12,18,20,23,25,28,29,29,30,31,30,31,32,32,32,32,33,32,32,31,31,29,29,29,27,25,17,15,10,10,1,1,-5,-4,-8,-6,-7,-8,-6,-7,-5,-1,-1,0,1,9,10,11,12,12,15,18,23,27,28,28,29,28,29,30,31,32, +3,17,18,20,19,20,18,19,20,19,20,19,17,17,14,10,6,4,1,-4,-6,-10,-14,-16,-24,-26,-35,-35,-45,-46,-53,-53,-61,-61,-63,-65,-66,-64,-64,-61,-60,-54,-53,-49,-46,-39,-38,-35,-31,-28,-23,-22,-18,-15,-10,-8,-7,-4,-2,2,3,6,9,10,13,14,16,18,19,19,15,15,11,11,7,6,2,-1,-3,-9,-10,-16,-17,-24,-24,-32,-32,-36,-36,-37,-37,-36,-38,-36,-34,-33,-30,-30,-27,-25,-22,-21,-19,-17,-14,-14,-12,-8,-7,-5,-6,-1,-3,-2,5, +-32,7,21,26,23,27,25,27,30,30,30,28,25,25,22,17,14,10,6,1,-2,-7,-12,-15,-24,-27,-37,-39,-54,-56,-66,-67,-83,-83,-87,-89,-90,-87,-87,-84,-81,-70,-68,-63,-61,-45,-44,-40,-37,-30,-25,-24,-19,-18,-11,-9,-6,-4,-1,2,6,8,10,13,15,16,18,20,20,21,17,17,12,11,8,6,0,-2,-4,-11,-12,-21,-22,-28,-29,-41,-42,-47,-45,-52,-51,-49,-50,-48,-49,-46,-44,-41,-39,-36,-33,-30,-29,-26,-23,-23,-19,-16,-16,-12,-14,-10,-13,-15,-13, +-41,-2,3,5,14,24,27,32,38,36,36,32,28,26,19,15,8,1,-1,-16,-22,-30,-36,-44,-50,-55,-71,-75,-90,-93,-102,-106,-113,-115,-122,-125,-125,-125,-125,-119,-114,-110,-109,-97,-98,-84,-82,-77,-74,-65,-54,-51,-42,-39,-31,-28,-18,-13,-7,-3,-1,0,1,2,7,8,12,10,12,12,10,9,2,1,-1,-3,-14,-18,-26,-34,-35,-49,-50,-65,-66,-82,-81,-90,-89,-97,-95,-95,-97,-94,-96,-93,-91,-87,-81,-77,-81,-77,-72,-64,-60,-64,-58,-54,-56,-50,-53,-47,-47,-42,-36, +-35,-3,10,20,24,29,21,27,23,23,22,19,14,19,14,9,3,-3,-11,-25,-31,-38,-45,-51,-56,-61,-78,-81,-91,-94,-109,-111,-121,-124,-128,-132,-131,-131,-131,-128,-125,-117,-117,-107,-106,-92,-90,-82,-82,-75,-67,-64,-55,-52,-47,-43,-34,-30,-25,-20,-17,-14,-10,-11,-7,-5,-3,-1,1,-3,-6,-5,-9,-10,-21,-23,-34,-36,-44,-52,-53,-63,-64,-79,-79,-95,-93,-102,-101,-112,-110,-113,-113,-112,-114,-111,-111,-104,-106,-99,-97,-92,-87,-80,-76,-81,-76,-72,-75,-71,-74,-71,-72,-72,-72, +-11,28,26,34,41,44,36,41,36,37,35,32,34,35,30,25,19,15,9,-6,-15,-25,-35,-44,-50,-54,-66,-69,-75,-77,-87,-89,-92,-93,-97,-99,-99,-98,-98,-94,-94,-91,-91,-83,-82,-77,-76,-73,-66,-63,-58,-56,-48,-46,-40,-38,-31,-25,-15,-12,-10,-3,1,4,6,6,8,11,12,9,7,4,-4,-4,-14,-17,-33,-35,-43,-50,-52,-60,-60,-72,-73,-75,-76,-88,-86,-87,-86,-86,-91,-89,-89,-87,-89,-86,-84,-81,-82,-79,-76,-75,-71,-76,-72,-69,-66,-63,-71,-68,-71,-71,-74, +8,43,37,43,46,52,50,58,52,53,49,45,40,37,31,26,19,14,8,-1,-7,-15,-20,-25,-30,-33,-45,-47,-52,-53,-63,-64,-66,-66,-71,-72,-72,-72,-72,-68,-67,-66,-66,-57,-56,-55,-53,-48,-43,-41,-38,-35,-27,-25,-21,-20,-15,-12,-8,-5,-2,0,3,6,10,9,11,10,12,11,8,8,3,1,-7,-8,-14,-15,-23,-31,-31,-35,-35,-48,-48,-48,-48,-60,-59,-58,-57,-59,-62,-60,-59,-57,-59,-57,-54,-52,-52,-50,-48,-46,-43,-48,-44,-42,-39,-36,-43,-40,-44,-43,-45, +-11,25,37,41,42,46,43,51,44,46,40,38,35,33,29,23,18,14,9,-1,-5,-11,-15,-19,-21,-25,-34,-33,-38,-40,-47,-47,-49,-49,-52,-53,-54,-53,-54,-53,-51,-48,-47,-46,-45,-41,-40,-34,-33,-31,-29,-28,-20,-18,-16,-14,-10,-8,-5,-3,-1,1,4,7,9,9,11,11,13,10,8,9,6,6,-3,-3,-7,-7,-15,-22,-23,-23,-23,-35,-35,-34,-33,-41,-40,-41,-40,-39,-42,-41,-40,-38,-40,-38,-35,-33,-34,-32,-30,-28,-25,-30,-28,-25,-23,-19,-27,-23,-27,-28,-28, +1,30,34,31,36,40,36,43,39,41,32,31,28,24,21,17,13,10,6,0,-3,-7,-10,-16,-20,-22,-26,-27,-32,-34,-37,-38,-41,-42,-44,-45,-45,-45,-45,-45,-43,-41,-40,-40,-40,-34,-33,-30,-29,-27,-24,-22,-20,-19,-14,-12,-11,-10,-7,-4,-3,0,0,1,3,4,6,4,5,4,4,3,1,1,-4,-4,-8,-9,-12,-15,-16,-22,-22,-26,-26,-28,-28,-32,-31,-34,-33,-33,-33,-33,-33,-31,-31,-30,-29,-28,-27,-26,-26,-24,-23,-23,-21,-19,-19,-16,-21,-18,-21,-21,-21, +-7,18,30,32,33,34,30,35,30,31,24,23,21,18,16,14,11,8,5,-1,-4,-6,-8,-12,-14,-16,-19,-21,-23,-25,-29,-31,-34,-34,-37,-37,-35,-35,-36,-36,-35,-32,-32,-32,-32,-26,-26,-25,-23,-21,-17,-16,-15,-14,-9,-9,-8,-7,-4,-3,-2,0,0,1,2,3,4,3,3,3,2,2,2,2,-2,-3,-4,-4,-7,-10,-11,-12,-13,-17,-17,-16,-16,-20,-20,-20,-20,-20,-21,-21,-19,-18,-19,-18,-17,-16,-16,-15,-15,-13,-12,-14,-13,-11,-8,-7,-12,-9,-12,-13,-14, +1,24,28,26,24,27,25,30,22,23,19,18,16,13,11,8,6,2,1,-3,-5,-7,-9,-12,-14,-16,-19,-20,-21,-21,-25,-25,-28,-28,-29,-30,-27,-27,-27,-27,-27,-26,-25,-23,-23,-21,-20,-19,-18,-17,-16,-15,-13,-12,-12,-11,-10,-10,-7,-6,-4,-2,-2,-4,-3,-2,-1,0,0,0,-1,-1,-1,-1,-3,-2,-4,-4,-5,-6,-7,-9,-9,-11,-10,-13,-13,-14,-13,-13,-13,-12,-12,-12,-12,-12,-11,-11,-10,-9,-9,-9,-8,-7,-6,-8,-7,-5,-6,-5,-9,-6,-10,-11,-13, +-8,22,27,26,24,25,24,29,21,23,18,17,15,12,11,7,5,3,1,-4,-5,-7,-8,-12,-13,-15,-17,-18,-18,-18,-21,-22,-24,-24,-25,-25,-24,-24,-24,-24,-23,-23,-22,-21,-20,-18,-18,-17,-16,-15,-15,-14,-12,-11,-12,-11,-10,-9,-7,-6,-5,-4,-4,-5,-4,-3,-2,-2,-1,-2,-3,-2,-2,-1,-3,-3,-4,-4,-4,-5,-6,-6,-5,-7,-7,-9,-8,-9,-8,-9,-8,-8,-8,-7,-7,-6,-6,-6,-6,-6,-5,-5,-5,-3,-3,-5,-4,-2,-5,-2,-7,-5,-8,-7,-8, +-7,14,20,20,23,27,22,28,20,22,14,14,12,10,9,5,3,0,-1,-6,-7,-9,-10,-11,-12,-14,-15,-16,-18,-19,-20,-20,-22,-22,-22,-22,-23,-23,-23,-24,-24,-22,-22,-22,-21,-18,-18,-16,-16,-16,-16,-14,-13,-12,-10,-10,-10,-9,-10,-9,-8,-6,-6,-5,-5,-5,-4,-4,-3,-4,-5,-6,-6,-6,-6,-6,-5,-5,-6,-6,-8,-9,-9,-8,-7,-9,-9,-8,-8,-6,-5,-5,-6,-7,-7,-7,-6,-6,-3,-3,-4,-4,-4,-4,-3,-6,-5,-3,-6,-4,-9,-7,-10,-10,-9, +1,25,28,24,25,27,22,25,19,18,13,13,11,9,8,5,4,1,0,-3,-5,-7,-8,-8,-9,-11,-12,-13,-13,-14,-16,-15,-16,-16,-17,-17,-16,-16,-17,-17,-17,-15,-15,-16,-15,-13,-12,-11,-11,-11,-10,-10,-8,-8,-6,-6,-7,-6,-6,-6,-5,-3,-4,-3,-2,-3,-2,-1,-1,-2,-3,-4,-3,-3,-4,-4,-1,-1,-2,-2,-4,-4,-4,-4,-3,-4,-3,-3,-3,0,0,0,-1,-2,-3,-3,-2,-2,0,0,0,0,0,0,0,-2,-2,-1,0,1,-5,-2,-5,-7,-7, +5,21,27,21,21,27,22,26,18,17,14,14,11,9,8,6,4,0,-3,-3,-4,-7,-8,-8,-8,-10,-11,-12,-13,-13,-15,-15,-14,-14,-15,-15,-14,-14,-14,-14,-14,-13,-13,-14,-14,-13,-12,-10,-10,-9,-9,-8,-7,-6,-6,-5,-7,-6,-6,-5,-4,-3,-4,-5,-4,-3,-2,-2,-2,-2,-2,-1,-1,0,-2,-1,-1,0,-1,-1,-1,1,1,1,1,0,2,1,1,1,1,1,1,2,3,3,2,2,5,4,2,2,4,3,3,1,2,3,0,3,0,2,-2,-3,-6, +7,25,31,25,26,28,24,28,20,21,16,16,13,10,9,5,4,1,0,1,0,-3,-4,-4,-5,-6,-7,-7,-8,-8,-10,-11,-9,-9,-10,-10,-10,-9,-9,-10,-9,-8,-7,-9,-8,-8,-7,-5,-5,-4,-4,-3,-1,-1,-1,-1,-2,-2,-1,0,0,2,0,-1,0,1,2,2,2,2,3,3,4,4,3,4,4,4,4,5,4,4,4,4,4,4,4,5,5,3,4,5,5,5,5,6,4,4,6,6,4,5,5,5,5,4,5,6,5,6,0,3,0,-1,-5, +-1,19,25,24,24,23,25,29,21,22,16,16,13,10,9,4,2,-1,-2,-3,-3,-5,-5,-5,-6,-6,-7,-8,-8,-8,-10,-9,-9,-9,-10,-10,-11,-10,-10,-9,-10,-9,-9,-9,-8,-9,-8,-7,-7,-7,-8,-7,-6,-5,-7,-6,-7,-7,-6,-6,-5,-3,-5,-5,-5,-3,-2,-3,-2,-2,-2,-1,-1,0,-1,0,-1,0,0,1,0,0,0,0,0,0,1,1,2,0,0,1,2,1,0,1,-1,0,0,0,-1,-1,-1,-1,0,-2,-1,0,-1,1,-5,-2,-4,-5,-7, +6,23,26,25,27,28,26,30,22,22,17,17,14,12,10,7,5,3,0,-2,-4,-5,-5,-4,-5,-5,-5,-6,-6,-7,-7,-8,-6,-6,-7,-7,-8,-9,-8,-7,-8,-8,-7,-7,-7,-6,-5,-5,-4,-5,-4,-4,-4,-4,-2,-2,-4,-3,-1,-1,-2,-3,-2,0,0,0,1,0,0,0,-1,0,2,1,0,1,2,2,0,1,2,4,4,2,2,1,2,2,3,3,3,2,1,1,2,3,1,2,2,3,0,0,-1,-1,-1,-2,-2,-1,-1,0,-4,-1,-4,-2,-5, +3,19,28,30,30,31,28,31,23,22,20,19,17,14,13,11,10,7,5,3,2,0,-1,2,1,0,0,-1,0,-1,-2,-2,0,0,-1,-2,-1,-1,-1,-1,-2,0,-1,-1,0,1,1,1,2,1,2,2,1,1,4,4,2,2,6,6,4,4,4,7,7,7,7,8,8,7,6,6,8,8,6,7,9,9,7,8,9,10,10,8,7,8,8,8,8,9,10,8,7,7,9,9,7,8,10,10,6,7,5,5,6,4,4,4,7,7,3,4,1,2,-3, +6,22,25,21,23,25,23,26,21,23,17,16,15,12,11,9,8,6,4,4,3,2,1,1,0,0,0,0,-1,-1,-2,-2,-1,-1,-2,-2,-2,-2,-1,0,0,-1,0,0,1,1,1,1,1,2,2,2,1,2,3,4,4,5,5,6,6,7,6,6,6,7,8,7,7,8,8,9,10,10,9,10,11,11,10,11,11,11,11,11,12,12,13,11,12,11,12,11,10,10,10,11,10,11,8,9,6,7,6,7,8,3,4,4,2,3,0,2,-1,0,-4, +-9,13,20,18,21,25,23,26,22,24,18,17,15,13,11,10,8,5,5,4,3,2,1,0,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,0,0,1,1,1,1,2,1,2,1,1,2,1,2,3,3,4,4,5,6,6,7,7,7,8,8,9,8,9,9,10,10,11,12,11,11,12,13,11,12,11,12,12,12,12,12,13,12,13,12,12,12,12,11,10,11,11,12,7,9,6,7,4,5,6,1,2,2,-1,-1,-4,-2,-5,-3,-7, +-14,2,8,12,16,19,17,21,20,21,15,15,13,11,9,7,5,6,3,-1,-2,0,-2,-1,-2,-2,-2,-3,-3,-3,-2,-3,-3,-3,-3,-4,-2,-2,-2,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,0,0,2,1,1,2,3,1,2,4,4,5,7,6,5,5,6,6,8,8,7,7,9,10,11,9,10,10,11,9,10,11,12,10,9,9,11,11,9,10,9,9,10,10,10,10,12,7,8,5,6,2,3,-1,0,1,-4,-4,-3,-6,-5,-8,-6,-8,-8,-11, +-17,8,13,15,17,19,16,19,18,18,15,14,12,10,9,9,6,7,5,2,0,1,0,2,0,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,1,1,1,1,1,2,2,1,1,3,3,2,2,2,4,4,4,4,5,6,4,4,7,7,8,9,8,8,8,8,8,10,10,9,9,10,12,13,10,10,13,13,11,11,13,14,12,10,11,13,13,11,11,12,12,12,12,13,14,15,10,11,9,10,5,7,4,5,6,2,2,3,2,3,-1,0,-2,-3,-8, +-18,-6,2,5,8,11,10,13,12,12,11,10,9,7,6,4,2,4,1,-1,-3,0,-1,-2,-3,-3,-3,-3,-2,-3,-3,-3,-1,-2,0,0,0,0,0,-1,0,1,1,2,2,3,3,2,2,2,1,2,3,4,4,4,5,6,6,6,6,6,6,7,7,7,7,7,8,7,9,9,10,11,10,11,9,10,10,11,10,11,11,11,11,10,11,11,12,12,12,13,14,12,11,12,12,13,8,9,6,8,5,7,9,3,4,6,7,8,0,2,-3,-1,-8, +-20,-7,1,5,8,11,10,13,12,11,12,11,9,7,6,5,2,4,2,0,-2,1,-1,-1,-2,-2,-2,-2,-1,-2,-2,-2,0,0,1,1,2,2,1,1,2,3,3,4,4,5,5,5,5,4,3,4,5,6,6,6,7,8,7,8,8,8,8,9,9,9,9,8,8,8,9,10,10,11,11,12,9,10,11,12,11,11,12,12,12,12,13,12,13,14,15,16,16,15,14,14,14,14,11,11,7,10,5,9,12,6,9,11,10,11,3,4,0,1,-5, +-23,-9,-3,2,3,7,7,9,8,8,10,7,6,3,2,3,-1,-1,-2,-2,-5,-4,-6,-5,-6,-7,-7,-6,-5,-6,-6,-6,-4,-5,-4,-4,-2,-2,-2,-2,-2,-1,-1,0,0,1,2,1,2,1,0,0,1,1,1,2,2,3,1,2,3,2,3,3,4,3,4,2,2,2,3,2,3,4,4,4,3,3,4,5,3,4,5,6,5,5,6,7,8,7,8,9,9,7,8,7,7,7,5,5,1,2,-1,3,6,0,3,6,5,6,-3,-2,-7,-6,-11, +-19,-6,-1,3,5,8,8,10,10,9,10,8,7,6,5,5,2,1,0,0,-3,-3,-5,-2,-4,-4,-5,-4,-2,-3,-3,-4,-2,-3,-3,-3,-1,-1,-1,-1,0,1,1,2,2,1,1,2,2,2,3,3,1,1,1,2,2,2,2,2,2,1,1,2,2,1,2,1,1,1,2,1,1,2,1,1,2,2,2,3,2,3,3,4,3,4,4,7,7,6,6,9,9,8,8,7,8,7,5,5,1,4,0,4,8,6,9,12,7,8,2,4,2,-1,-9, +-6,8,9,8,8,11,11,14,14,13,13,12,9,7,9,10,4,3,5,1,-2,-2,-4,0,-2,-3,-4,-4,-2,-3,-3,-3,-1,-1,-2,-3,1,0,1,0,0,2,1,2,2,3,3,3,3,2,4,4,2,2,4,3,3,3,4,3,2,2,2,3,3,1,1,2,2,0,1,0,1,1,0,0,3,3,3,3,3,3,4,4,4,6,5,7,7,8,7,10,9,11,12,8,8,6,6,6,2,5,4,7,11,9,12,13,12,15,9,11,8,3,-3, +-17,3,7,9,11,13,12,15,13,13,13,12,11,10,9,7,5,6,5,4,2,2,0,2,1,0,0,0,-1,-2,0,0,1,1,0,0,1,1,2,3,3,3,4,5,5,5,5,5,6,6,5,6,4,4,6,6,5,5,5,5,4,4,3,4,4,3,3,2,2,0,1,1,1,1,0,0,3,3,4,4,3,3,4,5,6,6,7,8,8,8,7,10,9,9,9,7,8,7,5,6,4,7,4,8,12,10,13,15,12,13,9,12,7,5,-2, +-11,11,4,-2,4,9,10,15,14,15,12,11,11,10,8,6,5,5,3,2,0,0,-1,0,-1,-1,-1,-3,-4,-5,-2,-3,-1,-1,-2,-2,-2,-2,0,0,0,0,0,2,2,2,3,3,3,2,3,3,1,2,3,3,2,2,1,1,1,1,0,-1,0,-2,-1,-4,-3,-5,-4,-5,-5,-4,-5,-5,-3,-3,-2,-1,-2,-2,-1,0,1,2,2,2,2,3,3,5,3,3,4,2,1,1,-2,-1,-2,2,-1,3,6,4,7,9,6,8,4,7,4,2,-2, +-9,7,10,10,13,16,15,21,14,16,12,12,11,10,8,8,6,5,6,6,4,1,0,0,-1,0,-1,-1,-1,-2,-1,-2,-1,-1,-2,-2,-1,0,-1,-1,-1,0,0,0,1,2,2,2,2,1,1,1,0,0,1,1,0,0,0,0,-1,-2,-2,-1,-1,-3,-2,-2,-2,-4,-4,-4,-4,-3,-3,-2,-1,-1,-2,-2,-2,-2,-1,-1,0,1,1,3,3,3,2,5,4,2,2,0,-4,-3,-4,-2,-4,0,1,4,6,5,7,8,6,7,2,6,4,7,-1, +-4,21,20,19,16,17,17,23,17,20,15,15,15,14,12,12,11,10,11,10,8,6,4,5,4,5,4,3,3,3,3,2,3,3,2,2,4,3,3,2,2,4,4,4,4,5,5,5,5,5,6,5,4,4,6,5,4,4,5,5,4,3,2,4,4,2,2,5,5,2,2,3,3,3,4,4,6,6,4,4,4,4,5,5,6,7,7,9,9,9,8,11,9,7,6,5,3,4,3,6,4,7,11,12,14,12,12,12,14,15,10,12,10,9,3, +-16,13,17,19,22,24,20,27,16,19,15,17,15,14,14,14,11,8,8,8,8,6,6,4,4,3,3,3,4,3,3,3,2,2,2,2,2,2,3,4,4,3,3,2,2,3,4,4,5,4,5,5,5,6,5,5,5,5,6,6,5,4,4,5,5,3,4,4,5,4,5,4,4,5,3,4,5,5,6,6,6,6,6,7,8,9,9,9,9,10,10,10,9,8,8,8,4,6,5,9,5,8,11,13,13,13,14,14,13,14,11,14,9,9,3, +-24,3,4,12,19,23,21,30,20,24,17,20,19,18,17,16,14,12,11,11,10,9,9,7,7,6,6,5,5,4,4,4,3,3,3,3,2,2,3,4,4,4,5,3,4,3,4,4,5,5,6,6,6,7,6,7,6,6,7,8,6,5,6,6,6,5,5,5,6,6,6,6,6,7,5,6,7,8,8,9,8,9,9,10,11,12,12,11,11,13,12,12,11,9,8,9,7,11,7,13,9,12,16,16,17,16,15,15,15,16,13,16,13,9,8, +-7,15,15,14,20,24,21,30,22,28,19,20,20,19,17,15,14,12,9,9,9,8,8,8,7,7,8,6,5,4,3,3,5,5,5,5,0,-1,0,1,0,1,1,2,2,3,3,1,2,2,3,3,3,3,3,3,4,4,4,4,5,5,4,4,4,4,4,5,5,5,6,4,4,5,4,4,5,5,6,5,5,5,5,6,5,6,6,7,7,9,8,8,6,6,8,7,3,8,5,9,8,11,12,13,11,11,10,10,12,13,8,12,10,3,6, +-23,15,31,27,29,30,27,34,24,28,26,22,23,19,18,17,16,14,11,11,10,9,8,8,7,7,6,5,5,5,3,3,5,4,5,5,1,1,1,1,1,1,1,2,2,4,4,1,2,3,4,4,3,3,3,4,5,5,5,5,5,5,5,6,6,5,5,7,7,7,7,6,6,6,5,6,7,7,8,8,8,9,9,8,8,9,9,11,10,12,11,11,10,9,11,13,7,12,10,15,13,15,16,15,14,14,13,13,18,19,12,14,13,7,8, +1,18,21,23,21,31,28,38,27,30,25,26,27,22,17,18,17,14,12,11,10,8,7,9,7,7,6,5,6,4,3,3,3,1,1,1,0,0,0,1,1,3,3,3,3,1,3,2,2,2,4,4,4,4,6,6,6,6,7,7,6,6,5,7,7,8,8,9,9,9,9,8,8,8,8,8,10,10,10,10,11,11,11,10,10,12,11,12,12,15,14,12,12,10,13,15,11,18,16,19,19,20,23,21,19,18,17,17,23,23,16,18,17,11,10, +21,35,36,37,32,33,32,36,28,29,28,25,23,21,19,17,16,15,14,12,11,9,8,9,8,8,8,7,6,6,6,6,4,4,2,2,3,3,4,4,4,3,3,4,4,4,4,4,5,4,4,4,5,5,6,7,7,8,6,7,7,7,7,7,8,11,11,10,10,11,11,10,10,11,12,12,12,12,12,13,13,13,13,13,13,13,13,14,14,16,15,15,14,13,12,16,15,20,19,22,25,25,25,23,22,23,22,22,22,23,18,21,14,8,8, +11,26,47,46,40,39,36,39,29,29,28,26,24,20,17,15,13,11,11,10,8,6,5,5,5,4,4,3,2,1,1,1,-1,-1,-2,-2,-1,0,-1,0,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,0,0,1,2,3,3,2,2,2,2,3,3,4,7,8,7,7,8,8,7,7,8,8,9,7,8,7,8,8,9,9,8,8,9,9,9,9,11,10,9,10,7,7,13,13,19,18,21,23,22,23,21,19,20,19,18,18,19,14,17,10,7,8, +11,19,25,27,27,28,30,29,32,29,26,22,19,19,16,14,13,11,11,9,7,7,5,6,5,5,4,3,3,3,1,1,2,1,0,0,2,1,1,1,1,1,1,0,0,1,1,0,1,2,3,3,2,2,2,3,3,3,5,5,5,6,5,6,6,5,6,7,8,8,8,8,9,9,8,9,9,10,8,9,8,8,8,8,9,10,10,9,9,10,10,7,8,8,9,14,14,19,17,18,24,22,21,19,17,19,18,17,18,19,12,15,10,6,7, +42,44,45,42,38,35,32,28,28,23,19,19,15,14,13,14,12,10,10,8,6,6,4,7,6,6,5,5,6,5,4,3,6,5,4,3,6,5,5,5,4,5,4,3,3,5,5,4,4,6,8,8,6,6,7,7,7,7,9,8,8,9,8,9,9,8,8,11,11,11,11,12,12,12,11,12,13,13,12,12,11,11,11,10,11,13,13,12,12,13,14,11,12,13,16,20,18,21,22,22,26,24,24,22,20,21,20,19,23,24,16,18,12,7,7, +71,67,57,41,33,29,25,16,21,14,7,8,3,8,7,6,5,5,4,3,2,2,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,2,3,4,4,3,4,3,3,3,4,4,3,4,4,5,5,5,4,4,5,6,6,7,7,7,8,7,7,8,8,9,9,10,10,11,9,10,10,10,9,9,9,9,9,8,9,10,11,9,10,9,11,11,11,13,14,18,21,23,24,22,24,21,23,21,19,20,19,19,19,20,12,16,7,4,5, +37,29,27,31,29,22,23,12,15,4,-4,3,-4,0,0,0,-1,-2,1,-1,-3,-4,-5,-2,-4,-3,-4,-1,-1,-1,-1,0,0,1,1,1,2,1,1,1,1,2,2,2,2,1,1,2,2,2,2,2,3,3,3,3,2,2,3,3,4,4,4,4,5,4,5,5,5,6,6,7,7,8,6,7,6,7,5,6,5,6,5,4,4,5,6,5,7,4,6,8,9,12,14,17,19,19,23,20,20,17,21,18,15,16,15,14,15,16,8,12,4,2,4, +52,43,34,34,27,18,17,5,10,0,-9,0,-6,-2,-4,-4,-5,-5,0,-2,-3,-4,-5,-4,-5,-5,-5,-4,-4,-5,-3,-3,-3,-3,-2,-2,-1,-2,-1,0,0,0,0,-3,-3,-1,-1,-1,0,-1,-1,-1,-1,-1,0,1,-2,-1,-1,-1,-1,-1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,-1,0,-2,-1,0,1,0,-1,-1,0,2,-1,2,-2,1,4,6,8,9,11,15,13,19,14,18,14,16,13,11,12,10,9,10,12,5,9,1,-3,-1, +26,12,10,7,5,2,6,-4,5,-2,-9,-3,-8,-2,-4,-2,-3,-2,1,-1,-3,-3,-4,-2,-3,-3,-4,-2,-2,-3,-1,-1,-1,-1,0,0,0,0,0,1,1,2,3,-1,0,1,1,1,2,1,2,2,1,1,3,3,0,0,1,1,1,1,1,2,2,1,1,2,3,1,1,2,2,2,0,1,1,1,0,0,3,3,2,0,1,3,4,1,4,1,4,6,8,9,11,11,14,11,17,13,18,13,15,12,10,11,10,9,12,13,6,10,1,1,1 +-38,-40,-24,-17,-11,-10,-8,-13,-7,-12,-16,-8,-11,-8,-8,-8,-7,-6,-6,-6,-7,-5,-5,-5,-5,-3,-4,-3,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-1,-1,0,-2,-1,-1,-1,-1,-1,0,0,0,0,0,1,1,1,1,1,1,-1,0,0,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-3,-1,-1,3,4,6,8,10,9,13,10,13,8,11,8,10,7,6,7,7,7,8,5,3,6,-3,-5,-4, +-92,-78,-61,-50,-43,-37,-29,-29,-19,-20,-21,-15,-16,-11,-11,-10,-9,-6,-7,-7,-7,-4,-5,-5,-6,-4,-4,-2,-2,-2,-2,-2,-3,-3,-3,-2,-3,-3,-2,0,-1,-2,-1,-1,0,-1,-1,0,0,0,0,0,1,1,1,1,0,1,-1,-1,-1,-1,-2,-2,-2,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-4,-3,-3,-3,-3,-3,-3,-2,-3,-2,0,-4,-1,-2,2,4,6,7,10,8,11,7,11,7,10,6,7,5,4,5,5,5,5,4,1,5,-3,-5,-3, +-3,-22,-47,-39,-36,-31,-30,-26,-31,-30,-29,-19,-19,-19,-17,-14,-13,-13,-11,-11,-11,-10,-10,-10,-10,-8,-8,-8,-8,-7,-7,-8,-8,-8,-8,-7,-8,-8,-8,-6,-6,-7,-7,-7,-7,-7,-6,-7,-6,-5,-5,-4,-5,-4,-7,-6,-6,-6,-7,-6,-8,-8,-9,-10,-9,-11,-11,-13,-13,-13,-13,-14,-14,-13,-14,-13,-14,-13,-13,-13,-13,-12,-11,-11,-11,-11,-9,-11,-8,-9,-6,-3,-1,0,3,0,2,-2,4,0,1,-2,0,-2,-3,-2,-2,-3,-3,-10,-6,-3,-11,-12,-7, +-13,8,6,1,-16,-24,-26,-21,-24,-21,-19,-15,-14,-13,-12,-10,-9,-8,-8,-7,-7,-7,-7,-6,-6,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-5,-4,-5,-5,-6,-5,-3,-3,-5,-5,-4,-2,-1,-4,-4,-6,-6,-6,-5,-3,-3,-4,-7,-7,-7,-7,-9,-9,-10,-10,-11,-11,-11,-11,-11,-12,-12,-11,-11,-11,-11,-10,-10,-9,-8,-9,-8,-7,-8,-6,-7,-5,-3,-1,-1,1,-1,2,-1,3,-1,1,-1,0,-1,-1,-3,-2,-2,1,-8,-5,-8,-11,-9,-9, +-30,-2,1,0,3,-5,-10,-2,-22,-17,-12,-11,-9,-13,-8,-6,-7,-6,-5,-5,-6,-8,-7,-5,-5,-4,-5,-4,-4,-4,-5,-5,-4,-5,-5,-5,-3,-4,-5,-5,-5,-5,-5,-5,-5,-3,-3,-4,-4,-4,-1,-1,-4,-4,-4,-4,-5,-5,-3,-3,-3,-6,-6,-5,-6,-8,-8,-8,-8,-10,-10,-9,-9,-10,-10,-11,-10,-10,-10,-10,-8,-9,-8,-8,-8,-5,-6,-7,-7,-5,-5,-5,-4,-3,-1,-2,0,-2,1,-1,0,-2,1,0,-1,-3,-2,1,3,-6,-3,-6,-9,-7,-7, +-37,-14,-13,-7,1,-3,-5,6,-12,-6,-2,-6,-3,-8,-8,-7,-7,-7,-6,-6,-5,-7,-7,-5,-5,-5,-5,-5,-5,-5,-6,-5,-6,-6,-6,-6,-5,-5,-6,-6,-5,-7,-6,-6,-5,-6,-5,-5,-4,-4,-4,-3,-5,-4,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-8,-8,-10,-10,-11,-11,-10,-10,-10,-11,-10,-12,-12,-11,-11,-11,-11,-10,-9,-8,-7,-8,-9,-10,-9,-10,-10,-9,-7,-6,-5,-4,-4,-5,-5,-4,-5,-4,-4,-4,-5,-4,-6,-4,-11,-8,-8,-11,-11,-10, +-20,4,24,11,8,5,-3,9,-6,2,8,-7,-3,-8,-9,-10,-10,-9,-10,-10,-9,-11,-10,-10,-10,-10,-9,-10,-11,-11,-11,-11,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-12,-12,-12,-11,-11,-9,-11,-11,-11,-11,-11,-13,-12,-12,-11,-14,-14,-14,-14,-14,-15,-15,-17,-16,-18,-18,-20,-19,-19,-20,-20,-21,-21,-22,-22,-21,-22,-20,-21,-20,-20,-18,-17,-19,-22,-25,-23,-25,-26,-25,-22,-25,-21,-18,-15,-21,-20,-17,-16,-18,-18,-17,-17,-16,-22,-18,-26,-21,-20,-21,-20,-15, +6,26,43,28,21,24,9,19,3,10,17,1,5,-2,-4,-4,-6,-7,-7,-6,-6,-9,-9,-9,-9,-11,-10,-9,-8,-8,-11,-12,-12,-11,-12,-12,-12,-12,-12,-12,-12,-10,-10,-9,-9,-12,-11,-13,-12,-11,-9,-9,-13,-12,-12,-11,-15,-14,-12,-11,-14,-17,-18,-18,-18,-19,-19,-20,-20,-22,-22,-20,-20,-22,-24,-24,-23,-24,-21,-21,-23,-24,-23,-22,-22,-21,-24,-19,-21,-21,-22,-24,-24,-22,-24,-21,-21,-19,-16,-15,-20,-19,-15,-15,-14,-20,-19,-15,-13,-24,-21,-28,-31,-34,-19, +26,45,61,45,37,38,20,29,11,16,21,8,11,3,2,2,0,-2,-2,-1,-2,-6,-6,-3,-3,-6,-7,-4,-2,-3,-6,-7,-5,-6,-7,-7,-4,-5,-5,-6,-6,-3,-3,-2,-3,-4,-4,-5,-5,-4,-2,-1,-6,-6,-5,-5,-8,-8,-6,-6,-8,-12,-13,-12,-13,-14,-15,-15,-15,-18,-19,-17,-18,-20,-23,-24,-22,-24,-22,-23,-19,-23,-22,-22,-19,-18,-24,-17,-20,-19,-20,-17,-17,-15,-21,-16,-16,-9,-13,-12,-15,-14,-10,-9,-9,-14,-14,-8,-7,-18,-15,-21,-14,-15,-3, +52,66,80,54,51,43,29,36,14,19,24,10,12,6,7,2,1,0,-2,-4,-4,-5,-5,-5,-6,-5,-5,-5,-5,-5,-5,-6,-4,-5,-5,-6,-4,-4,-4,-2,-2,-2,-1,-2,-2,-3,-2,-3,-3,-3,-2,-1,-4,-3,-5,-4,-7,-6,-9,-9,-10,-11,-12,-12,-12,-15,-16,-18,-18,-21,-21,-22,-22,-23,-24,-26,-26,-27,-25,-26,-24,-25,-23,-22,-23,-21,-24,-16,-18,-16,-17,-15,-8,-6,-9,-6,-7,-5,-4,-3,-3,-2,1,2,2,-2,-2,1,2,-8,-5,-10,-7,-10,-13, +77,86,97,68,62,52,42,47,20,23,18,10,11,4,3,-1,-3,-5,-6,-7,-8,-9,-10,-9,-10,-9,-10,-9,-8,-9,-9,-10,-6,-6,-8,-9,-3,-4,-4,-2,-3,-1,-1,-1,-1,-3,-1,-2,-2,-3,-3,-2,-5,-3,-9,-8,-11,-9,-17,-16,-17,-18,-20,-22,-22,-25,-26,-30,-31,-34,-35,-36,-38,-40,-42,-43,-43,-45,-43,-46,-38,-41,-41,-40,-39,-29,-33,-26,-29,-15,-15,-14,-6,-3,5,7,6,7,15,16,16,16,22,23,23,19,20,23,24,14,17,13,15,13,10, +37,33,36,32,31,37,26,24,2,-2,-13,-24,-25,-29,-33,-37,-38,-39,-41,-44,-45,-42,-43,-45,-46,-42,-43,-45,-47,-49,-44,-46,-42,-44,-37,-39,-38,-39,-40,-34,-34,-34,-34,-32,-32,-31,-30,-31,-31,-32,-33,-31,-43,-41,-42,-41,-50,-49,-50,-50,-54,-59,-62,-65,-65,-71,-72,-74,-76,-79,-82,-84,-87,-89,-91,-95,-93,-97,-96,-100,-87,-91,-91,-91,-97,-96,-106,-88,-97,-95,-101,-105,-77,-82,-86,-90,-93,-93,-74,-74,-75,-74,-64,-64,-63,-67,-67,-63,-62,-72,-69,-73,-71,-72,-75, +43,27,18,3,-12,-16,-28,-32,-46,-52,-62,-69,-71,-75,-78,-79,-81,-82,-85,-85,-88,-86,-88,-87,-89,-86,-88,-87,-86,-89,-85,-88,-78,-81,-75,-78,-70,-72,-72,-68,-69,-64,-65,-64,-63,-65,-63,-64,-64,-66,-69,-66,-77,-76,-84,-82,-92,-90,-100,-100,-103,-108,-114,-118,-121,-127,-128,-135,-138,-144,-147,-152,-160,-163,-166,-172,-169,-176,-171,-173,-154,-161,-164,-166,-175,-146,-158,-143,-155,-124,-131,-140,-116,-129,-111,-120,-95,-101,-89,-91,-83,-84,-76,-76,-75,-81,-80,-81,-79,-74,-72,-74,-66,-65,-74, +79,53,34,5,-28,-41,-51,-64,-78,-89,-96,-100,-101,-93,-95,-97,-100,-97,-100,-104,-106,-99,-101,-106,-108,-100,-101,-101,-103,-106,-96,-99,-100,-103,-87,-91,-90,-85,-89,-83,-84,-78,-79,-76,-75,-79,-77,-78,-78,-77,-85,-83,-98,-97,-99,-98,-110,-110,-109,-109,-115,-122,-122,-124,-125,-135,-136,-135,-136,-144,-146,-150,-152,-153,-154,-158,-162,-165,-156,-160,-152,-155,-155,-155,-164,-163,-173,-145,-155,-138,-151,-161,-131,-145,-118,-136,-121,-134,-96,-104,-101,-105,-86,-87,-86,-92,-90,-90,-88,-84,-82,-85,-80,-82,-96, +105,29,5,-5,-17,-25,-35,-43,-51,-59,-67,-74,-78,-71,-75,-76,-80,-80,-83,-86,-90,-84,-88,-90,-93,-86,-89,-88,-89,-93,-83,-87,-83,-87,-74,-78,-74,-72,-75,-68,-69,-67,-68,-63,-62,-63,-61,-65,-66,-68,-70,-68,-83,-81,-88,-87,-100,-99,-101,-100,-107,-114,-116,-119,-120,-130,-132,-131,-134,-142,-145,-149,-153,-154,-155,-159,-163,-168,-160,-165,-154,-158,-159,-159,-168,-161,-172,-146,-157,-130,-142,-156,-129,-146,-121,-140,-113,-125,-108,-117,-95,-99,-90,-88,-87,-84,-83,-83,-82,-84,-83,-91,-92,-92,-91, +63,30,11,2,-9,-19,-29,-38,-48,-56,-64,-72,-79,-74,-78,-79,-83,-84,-88,-92,-95,-91,-96,-96,-101,-93,-96,-95,-96,-102,-93,-97,-90,-95,-83,-88,-79,-80,-84,-76,-79,-72,-75,-69,-68,-71,-69,-71,-72,-75,-79,-77,-91,-89,-99,-97,-107,-107,-110,-109,-112,-117,-121,-128,-129,-133,-135,-141,-144,-149,-153,-158,-161,-164,-168,-168,-170,-174,-175,-178,-169,-173,-177,-180,-182,-168,-180,-168,-180,-140,-154,-168,-144,-163,-129,-150,-126,-140,-113,-123,-102,-107,-94,-93,-92,-87,-85,-86,-84,-85,-83,-92,-93,-94,-95, +37,23,6,-7,-18,-26,-39,-48,-57,-66,-72,-81,-90,-91,-93,-94,-98,-98,-101,-99,-101,-101,-103,-103,-106,-103,-106,-104,-103,-106,-103,-106,-101,-104,-98,-101,-94,-96,-99,-93,-95,-90,-91,-87,-87,-89,-87,-88,-89,-89,-92,-90,-100,-97,-105,-103,-109,-108,-113,-113,-117,-121,-123,-126,-127,-130,-132,-135,-137,-141,-142,-146,-148,-150,-152,-153,-155,-158,-158,-160,-157,-160,-162,-164,-166,-168,-176,-161,-169,-159,-169,-180,-159,-172,-159,-179,-156,-165,-135,-146,-138,-142,-126,-125,-124,-125,-122,-122,-118,-120,-118,-119,-119,-118,-118, +11,3,-3,-9,-17,-22,-32,-38,-45,-52,-58,-65,-73,-76,-76,-79,-82,-83,-85,-83,-86,-86,-88,-88,-91,-87,-90,-88,-88,-92,-88,-91,-87,-89,-83,-86,-80,-82,-83,-78,-80,-75,-76,-72,-72,-74,-73,-74,-74,-75,-77,-75,-84,-84,-89,-88,-92,-91,-96,-95,-99,-104,-106,-108,-109,-113,-113,-116,-118,-121,-123,-127,-129,-131,-133,-134,-136,-139,-142,-145,-139,-140,-144,-146,-148,-151,-158,-141,-150,-143,-151,-162,-139,-151,-147,-161,-135,-143,-129,-135,-124,-127,-120,-119,-118,-120,-118,-118,-116,-118,-116,-117,-117,-115,-115, +7,3,2,-3,1,-7,-18,-22,-32,-38,-45,-54,-61,-67,-68,-70,-72,-73,-76,-77,-82,-80,-83,-81,-85,-82,-85,-79,-82,-85,-83,-85,-79,-83,-77,-80,-72,-75,-74,-73,-75,-66,-67,-66,-65,-66,-64,-67,-65,-68,-71,-69,-75,-79,-84,-83,-89,-87,-98,-96,-99,-98,-102,-106,-107,-111,-112,-116,-117,-117,-119,-128,-130,-133,-134,-134,-135,-137,-138,-139,-138,-139,-143,-148,-152,-152,-159,-152,-159,-141,-149,-159,-146,-159,-131,-144,-129,-138,-117,-121,-111,-113,-107,-105,-104,-106,-104,-103,-96,-105,-103,-104,-102,-94,-101, +-2,3,6,7,7,0,-9,-11,-19,-23,-33,-40,-46,-53,-55,-58,-59,-60,-62,-64,-67,-65,-68,-65,-69,-66,-68,-65,-67,-68,-67,-65,-64,-66,-62,-65,-60,-63,-61,-59,-60,-57,-59,-56,-55,-57,-54,-57,-55,-60,-58,-60,-61,-65,-69,-67,-73,-72,-79,-79,-80,-80,-86,-86,-85,-89,-89,-94,-94,-97,-97,-102,-103,-106,-108,-108,-109,-111,-114,-116,-116,-117,-120,-126,-126,-129,-134,-130,-135,-124,-131,-133,-129,-138,-122,-133,-120,-125,-105,-108,-103,-103,-97,-95,-96,-97,-93,-94,-91,-95,-93,-94,-93,-90,-93, +218,-2,10,15,17,15,5,5,-5,-12,-18,-24,-33,-40,-43,-46,-47,-50,-49,-52,-55,-53,-54,-55,-57,-56,-58,-55,-57,-57,-57,-54,-56,-57,-54,-55,-52,-54,-51,-51,-51,-50,-49,-47,-47,-48,-47,-49,-47,-52,-51,-53,-53,-59,-58,-57,-63,-62,-65,-66,-69,-67,-73,-72,-73,-75,-76,-77,-77,-78,-79,-81,-81,-84,-84,-88,-89,-90,-91,-92,-95,-95,-98,-103,-108,-113,-117,-113,-117,-116,-122,-123,-125,-132,-123,-132,-122,-125,-117,-118,-113,-111,-111,-109,-109,-109,-106,-112,-108,-112,-111,-105,-106,-110,-108, +250,29,32,32,35,36,30,32,10,4,0,-6,-14,-21,-33,-36,-35,-39,-39,-42,-40,-39,-43,-45,-48,-42,-45,-48,-50,-48,-51,-49,-50,-52,-50,-51,-49,-50,-50,-50,-50,-50,-49,-48,-49,-49,-49,-50,-49,-45,-45,-52,-51,-55,-55,-54,-55,-55,-54,-53,-59,-58,-56,-55,-58,-60,-58,-57,-57,-63,-62,-60,-60,-66,-66,-70,-70,-70,-69,-69,-69,-68,-77,-81,-87,-90,-94,-97,-101,-105,-110,-110,-116,-121,-126,-131,-128,-129,-130,-130,-129,-127,-131,-127,-132,-129,-124,-130,-126,-129,-127,-127,-133,-136,-146, +262,60,56,56,46,42,35,31,18,15,10,2,-6,-20,-28,-30,-24,-27,-24,-27,-29,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-35,-40,-45,-50,-55,-60,-65,-70,-75,-80,-85,-90,-95,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100, +274,69,226,155,134,129,124,119,114,109,104,99,94,89,84,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,75,70,65,60,55,50,45,40,35,30,25,20,15,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_PRight_44.h b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_PRight_44.h new file mode 100755 index 0000000..8dcfda2 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/q1/wacom_i2c_coordY_PRight_44.h @@ -0,0 +1,73 @@ +0,0,0,-6,-11,-16,-18,-21,-22,-11,-10,-7,-5,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,45,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0, +-28,-26,-27,-23,-22,-18,-19,-8,-7,-4,-2,0,4,6,7,10,11,13,7,10,9,9,10,4,5,1,3,22,15,18,10,13,15,16,15,11,14,16,16,11,12,17,18,3,5,5,7,10,10,11,13,15,17,18,18,19,20,20,22,23,24,24,25,27,27,28,28,29,30,29,29,28,28,29,29,25,26,25,21,21,22,21,19,18,18,17,18,18,18,19,19,45,18,47,23,23,26,26,30,30,32,33,34,34,36,37,39,66,42,40,53,54,57,58,58, +-23,-27,-25,-23,-20,-16,-17,-10,-9,-5,-1,5,9,10,10,11,14,16,10,11,10,11,13,4,5,5,1,-3,-1,-5,-4,-7,-6,-7,-8,-8,-8,-8,-7,-5,-4,-3,-1,3,5,5,1,5,8,11,13,15,18,21,18,23,25,27,25,29,29,31,32,34,34,36,35,37,37,36,37,34,34,31,31,29,27,29,21,21,17,17,10,10,9,9,6,5,5,6,6,19,8,18,12,14,17,18,23,26,26,28,28,30,29,31,32,31,34,31,38,38,40,41,58, +-19,-18,-19,-17,-15,-11,-12,-8,-7,-2,8,9,13,15,16,17,19,19,13,14,10,11,7,3,5,0,0,-10,-9,-14,-12,-21,-19,-20,-21,-22,-22,-21,-20,-17,-17,-12,-10,-6,-5,-1,1,3,6,11,14,16,21,27,21,29,28,29,29,30,30,31,31,32,33,34,33,34,35,35,34,32,31,30,30,29,28,25,21,20,16,16,8,7,2,2,9,6,5,5,6,6,1,8,4,5,5,6,13,14,14,15,16,17,22,24,26,21,26,24,29,28,32,30,41, +-22,-17,-17,-14,-12,-8,-5,-3,-1,-1,1,3,6,6,6,7,7,7,5,4,1,1,11,7,3,-2,-2,-15,-14,-18,-17,-29,-29,-29,-28,-30,-29,-29,-29,-24,-23,-18,-17,-10,-9,-2,0,3,6,2,4,7,9,14,15,29,17,29,22,25,26,30,31,33,34,36,34,35,34,34,34,28,27,22,21,17,16,13,9,8,2,2,16,8,7,2,-1,-1,-2,-1,-2,0,0,1,4,5,5,6,13,15,14,14,15,16,17,22,1,26,5,3,9,9,17,19,30, +-17,-5,-5,-9,-14,-14,-13,-8,-6,-3,20,23,25,24,24,24,25,24,22,21,17,17,1,-3,-5,-5,-12,-20,-19,-27,-26,-33,-33,-36,-36,-36,-36,-36,-34,-32,-30,-25,-25,-19,-18,-12,-11,-5,-1,12,2,17,21,28,14,30,30,32,35,37,38,40,43,45,45,46,48,48,46,45,44,42,40,36,35,30,29,25,21,20,13,13,2,-5,-12,-11,-16,-15,-17,-17,-17,-17,-16,-13,-13,-13,-11,-7,-6,-4,3,-3,-3,-1,-1,0,9,0,12,11,17,14,18,18,19, +-9,14,23,25,23,29,35,44,47,52,53,56,58,61,61,60,59,59,55,53,48,46,39,34,32,23,22,14,13,7,6,-1,-1,-5,-5,-3,-3,-3,-1,-1,3,6,7,13,13,22,23,28,30,40,36,48,52,55,66,67,69,71,76,77,79,82,83,88,88,89,89,90,89,87,83,82,80,76,75,63,61,57,53,47,35,33,27,27,18,19,14,15,13,12,12,12,13,14,14,15,17,19,20,22,23,24,21,21,21,24,23,29,27,27,37,37,45,49,38, +35,38,60,43,60,53,61,58,62,65,67,74,79,82,81,80,79,77,68,65,62,61,57,55,53,52,43,30,28,20,19,13,12,3,3,4,5,5,7,11,15,21,21,32,33,42,43,45,59,62,63,71,73,78,80,87,89,91,98,97,101,104,104,106,107,108,111,112,108,105,103,103,102,91,90,81,80,72,67,62,57,57,42,42,38,38,30,31,25,27,25,24,25,27,27,29,33,38,39,37,38,40,40,41,41,41,42,45,43,47,42,43,52,61,69, +64,94,102,100,100,91,97,94,98,100,100,109,113,112,112,111,110,109,100,98,95,94,91,91,89,73,59,58,47,37,37,32,32,22,22,23,22,22,26,29,32,35,36,47,47,57,58,80,81,92,82,94,102,106,108,100,116,118,124,118,126,128,128,131,130,132,134,135,132,129,128,127,127,117,116,109,109,97,95,93,92,91,77,77,62,51,51,43,39,40,36,38,36,38,38,39,44,48,51,51,49,55,57,59,59,57,54,57,53,57,73,70,75,78,81, +79,97,98,100,106,105,116,115,120,120,123,126,127,129,128,125,124,122,118,116,110,108,101,96,94,83,81,88,84,74,73,63,62,55,53,57,57,59,59,61,69,72,71,82,82,83,92,94,100,106,108,116,118,128,130,135,138,146,152,139,157,162,168,170,171,171,169,173,171,168,158,154,154,142,142,126,125,119,112,111,99,98,87,89,81,82,86,76,72,72,72,74,67,72,72,75,76,78,82,83,79,81,76,79,90,78,79,83,84,78,83,84,90,94,93, +62,65,62,64,66,64,74,72,77,74,77,81,83,83,84,82,83,83,77,76,72,70,68,66,65,79,68,59,57,48,47,41,41,37,37,38,38,41,43,44,48,48,48,57,58,67,65,66,69,72,74,81,83,87,89,115,95,100,102,137,105,109,112,114,113,116,114,115,113,112,110,108,107,99,99,93,92,85,79,77,75,75,63,64,63,64,55,57,53,55,53,51,51,52,53,52,55,54,58,57,60,58,61,62,58,62,63,67,64,61,67,66,72,75,79, +16,42,45,42,44,46,44,54,42,57,41,42,43,46,46,46,46,46,43,42,41,41,50,48,46,36,35,31,30,21,21,21,21,17,16,16,16,19,21,21,22,22,23,32,34,36,36,45,46,41,42,44,46,52,53,69,55,59,61,63,66,67,66,68,70,71,68,69,69,69,67,65,66,62,62,55,55,52,50,47,42,42,55,43,44,43,32,33,34,36,33,30,32,33,35,35,32,36,38,37,38,39,39,41,37,39,39,42,43,47,42,43,48,54,55, +-11,4,4,3,7,1,8,5,10,6,9,10,12,14,15,15,16,16,13,12,12,11,9,8,7,6,5,4,3,0,0,0,-1,-3,-3,-3,-3,-3,-3,-2,1,1,1,1,6,7,7,9,11,15,15,17,17,17,22,22,23,24,21,22,24,25,22,23,24,25,25,26,25,24,24,24,25,23,23,22,22,27,22,20,19,19,15,15,14,15,11,11,10,11,10,9,10,11,11,10,10,12,12,12,12,13,13,14,12,13,16,19,16,15,19,18,22,27,26, +-17,-3,-8,-12,-10,-12,-6,-11,-6,-8,-4,-4,-3,-3,-2,0,-1,0,-1,0,-1,-1,-4,-4,-5,-6,-7,-6,-6,-9,-9,-12,-12,-13,-12,-10,-9,-9,-9,-9,-8,-8,-8,-6,-3,-2,-2,-1,0,1,2,4,4,4,5,5,6,10,12,14,14,16,13,13,14,16,15,16,15,14,15,15,16,14,14,13,14,11,10,10,9,7,6,6,3,3,3,3,2,3,3,2,3,2,3,3,3,4,3,4,4,5,5,6,4,5,5,7,5,4,9,9,15,17,17, +-40,-18,-20,-23,-20,-22,-15,-20,-15,-18,-15,-13,-12,-13,-11,-9,-9,-7,-10,-9,-9,-9,-11,-10,-11,-12,-12,-11,-10,-13,-13,-15,-15,-15,-15,-14,-13,-13,-13,-12,-12,-11,-11,-10,-8,-8,-7,-6,-6,-5,-5,-3,-2,-3,-2,-2,-2,-1,1,2,3,4,4,5,4,5,5,5,5,4,3,2,3,2,2,2,2,2,2,1,2,1,0,0,-2,-2,-2,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,0,0,-2,0,-2,1,-2,-3,1,2,6,9,7, +-40,-18,-20,-23,-20,-22,-15,-20,-15,-18,-15,-13,-12,-13,-11,-9,-9,-7,-10,-9,-9,-9,-11,-10,-11,-12,-12,-11,-10,-13,-13,-15,-15,-15,-15,-14,-13,-13,-13,-12,-12,-11,-11,-10,-8,-8,-7,-6,-6,-5,-5,-3,-2,-3,-2,-2,-2,-1,1,2,3,4,4,5,4,5,5,5,5,4,3,2,3,2,2,2,2,2,2,1,2,1,0,0,-2,-2,-2,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,0,0,-2,0,-2,1,-2,-3,1,2,6,9,7, +-34,-21,-26,-25,-23,-26,-19,-23,-17,-23,-19,-20,-16,-17,-15,-13,-13,-11,-14,-12,-12,-11,-11,-10,-11,-11,-12,-13,-13,-13,-13,-15,-14,-14,-14,-15,-14,-15,-16,-15,-13,-13,-13,-14,-10,-9,-8,-7,-7,-7,-6,-5,-4,-2,-1,-1,-1,-1,0,0,2,3,4,4,5,4,5,5,5,5,4,3,2,3,2,2,2,2,2,2,-1,-1,0,0,-2,-2,-2,-2,0,0,-1,-1,-2,-2,-2,-1,-1,-1,1,0,0,0,0,0,-2,-1,-2,1,-2,-4,-4,1,2,6,9, +-33,-14,-22,-23,-23,-27,-21,-26,-22,-25,-22,-22,-20,-20,-18,-17,-17,-16,-17,-16,-17,-16,-15,-15,-15,-15,-16,-15,-15,-16,-16,-16,-16,-16,-16,-15,-15,-16,-16,-16,-14,-14,-14,-15,-12,-12,-10,-10,-10,-10,-9,-8,-8,-6,-5,-5,-6,-5,-5,-3,-2,-1,-1,-1,-1,-1,0,0,-1,-3,-3,-3,-3,-4,-4,-2,-1,-2,-2,-4,-4,-4,-5,-4,-5,-5,-5,-6,-3,-3,-3,-4,-6,-6,-6,-6,-5,-3,-3,-4,-4,-4,-4,-4,-7,-7,-5,-3,-5,-8,-4,-3,-1,0,0, +-26,-15,-25,-26,-25,-28,-23,-28,-23,-26,-23,-22,-21,-19,-17,-17,-17,-17,-16,-15,-16,-16,-14,-13,-15,-15,-15,-13,-14,-15,-15,-13,-13,-14,-14,-12,-12,-12,-13,-13,-11,-11,-11,-13,-10,-10,-9,-9,-10,-8,-8,-7,-7,-6,-5,-5,-7,-4,-4,-4,-3,-2,-3,-2,-2,-2,-1,-1,-1,-1,-3,-2,-2,-4,-4,-1,-1,-1,-2,-3,-3,-3,-4,-4,-4,-4,-5,-5,-3,-4,-4,-5,-5,-5,-5,-6,-6,-4,-4,-6,-7,-6,-6,-7,-9,-9,-6,-4,-6,-10,-4,-3,-3,-3,-3, +-26,-11,-20,-21,-19,-22,-17,-22,-19,-21,-18,-18,-17,-18,-17,-16,-16,-16,-12,-11,-13,-12,-11,-10,-11,-11,-11,-10,-10,-11,-11,-10,-9,-10,-9,-9,-9,-8,-8,-8,-7,-7,-7,-9,-8,-7,-6,-6,-5,-5,-4,-3,-3,-4,-3,-3,-4,-4,-2,-1,-1,1,-1,-1,0,0,1,1,1,2,1,1,2,0,1,1,1,1,1,0,-1,0,-1,-1,-2,-2,-2,-1,-3,-3,-3,-3,-3,-3,-3,-5,-5,-4,-4,-6,-6,-7,-7,-7,-9,-8,-9,-7,-7,-12,-7,-8,-6,-5,-5, +-29,-17,-20,-19,-18,-20,-16,-21,-16,-20,-17,-18,-16,-17,-16,-14,-14,-13,-13,-12,-13,-12,-10,-10,-8,-9,-9,-9,-9,-11,-11,-9,-9,-9,-9,-8,-8,-7,-8,-7,-7,-7,-7,-8,-9,-8,-7,-6,-6,-6,-5,-4,-3,-5,-4,-4,-5,-5,-3,-2,-1,0,-3,-2,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,-1,-1,-1,-1,-1,-2,-3,-3,-2,-4,-4,-4,-4,-5,-6,-6,-7,-7,-8,-8,-10,-10,-11,-11,-11,-13,-13,-13,-12,-11,-15,-11,-11,-9,-4,-4, +-21,-14,-19,-20,-21,-22,-17,-23,-20,-23,-20,-21,-19,-19,-18,-17,-17,-16,-18,-17,-17,-16,-13,-14,-12,-11,-12,-12,-11,-11,-11,-9,-9,-9,-9,-10,-10,-9,-8,-8,-9,-9,-9,-8,-7,-7,-7,-7,-7,-7,-7,-7,-7,-5,-5,-5,-7,-6,-3,-4,-4,-4,-2,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-2,-1,-1,-1,-3,-2,0,0,-3,-3,-4,-4,-4,-4,-5,-5,-6,-8,-8,-8,-7,-9,-8,-8,-8,-12,-12,-14,-15,-14,-17,-16,-15,-16,-14,-18,-13,-14,-10,-5,-5, +-22,-16,-18,-20,-16,-18,-14,-21,-18,-19,-17,-18,-17,-15,-14,-14,-14,-14,-14,-14,-14,-14,-10,-10,-9,-9,-10,-8,-8,-8,-8,-6,-6,-7,-7,-6,-6,-6,-5,-6,-6,-6,-6,-6,-4,-4,-4,-4,-5,-4,-4,-5,-5,-2,-2,-2,-4,-4,0,0,-1,-2,1,2,2,3,2,2,3,3,1,4,5,2,4,4,5,3,1,2,2,3,2,-1,-1,-2,-2,-2,-1,-1,-4,-5,-6,-4,-5,-7,-6,-5,-5,-9,-10,-11,-12,-12,-15,-15,-13,-15,-12,-16,-13,-14,-13,-10,-10, +-16,-10,-18,-19,-18,-21,-17,-19,-16,-19,-17,-17,-16,-14,-14,-14,-13,-13,-10,-10,-10,-9,-9,-8,-8,-7,-7,-7,-6,-7,-7,-6,-6,-6,-6,-6,-6,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-2,-4,-3,-2,-1,-1,0,4,0,5,6,7,6,7,7,7,7,7,8,8,8,9,10,8,9,9,9,8,8,7,7,7,7,7,6,7,5,6,4,4,1,-1,-1,-3,-3,-4,-3,-7,-7,-10,-10,-12,-12,-12,-17,-17,-19,-17,-17,-21,-18,-18,-17,-14,-14, +-31,-16,-20,-19,-17,-19,-14,-17,-14,-16,-14,-14,-13,-11,-10,-9,-10,-9,-6,-6,-6,-6,-5,-4,-4,-3,-3,-2,-2,-3,-3,-2,-2,-2,-2,-2,-1,-1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,2,3,1,3,3,5,6,7,5,5,6,6,7,8,7,7,8,9,10,7,8,8,9,6,6,7,8,8,4,4,5,6,3,4,2,3,1,2,1,0,0,-1,0,-6,-5,-8,-8,-12,-12,-12,-17,-17,-21,-17,-20,-24,-20,-21,-18,-15,-15, +-31,-24,-25,-25,-23,-26,-22,-22,-18,-20,-18,-16,-15,-14,-13,-11,-10,-11,-12,-12,-8,-8,-6,-7,-6,-4,-5,-4,-4,-3,-4,-4,-4,-4,-4,-3,-3,-3,-3,-2,-1,-2,-2,-2,-2,-2,-2,-2,-1,0,0,0,0,1,1,2,0,2,2,3,4,4,2,2,2,3,4,5,3,3,4,5,6,3,4,5,5,3,3,5,5,6,1,1,3,4,1,1,1,1,3,1,2,1,2,2,-3,-7,-7,-12,-11,-16,-15,-15,-21,-21,-21,-24,-23,-26,-23,-22,-22,-18,-18, +-27,-21,-23,-25,-24,-27,-24,-23,-21,-21,-20,-18,-17,-13,-13,-12,-11,-11,-12,-12,-9,-10,-7,-8,-7,-6,-7,-6,-6,-6,-6,-5,-6,-6,-6,-4,-4,-4,-5,-4,-3,-3,-4,-5,-2,-2,-3,-3,-3,-1,-1,-2,-1,2,2,1,-1,4,3,3,4,4,4,4,3,3,5,4,4,3,3,6,5,4,4,5,5,3,3,5,6,5,2,2,5,4,2,2,3,3,1,0,0,2,2,-4,-4,-6,-6,-11,-10,-14,-13,-12,-18,-17,-17,-19,-18,-21,-19,-20,-20,-19,-19, +-41,-33,-34,-32,-32,-32,-28,-27,-25,-23,-22,-20,-19,-17,-17,-14,-13,-13,-13,-14,-10,-10,-8,-7,-8,-8,-7,-4,-5,-6,-6,-4,-4,-4,-4,-2,-3,-4,-4,-4,-1,-1,-1,-2,3,1,0,-1,-1,0,0,0,0,4,5,2,5,6,6,6,5,6,6,6,6,6,4,5,5,4,5,6,6,6,6,4,4,5,5,5,5,6,5,5,4,5,4,4,5,5,5,5,1,3,2,0,-2,-8,-6,-10,-9,-13,-11,-9,-17,-15,-14,-13,-12,-20,-18,-20,-20,-19,-19, +-45,-35,-35,-33,-31,-31,-27,-26,-24,-20,-19,-18,-17,-12,-12,-11,-9,-9,-8,-9,-4,-5,-4,-5,-4,-4,-3,-2,-2,-2,-3,-1,-1,0,0,0,0,0,0,0,1,1,1,1,2,3,3,4,3,2,3,3,3,3,4,5,4,4,4,4,4,4,4,5,4,5,2,2,2,2,1,2,2,2,2,1,1,1,2,2,2,2,2,3,1,1,3,3,2,3,4,3,2,2,3,2,0,-3,-3,-7,-5,-10,-7,-4,-11,-9,-7,-7,-7,-15,-12,-14,-15,-12,-12, +-51,-42,-41,-39,-36,-35,-31,-29,-27,-22,-20,-18,-17,-12,-12,-11,-11,-10,-8,-9,-7,-8,-5,-6,-5,-5,-4,-2,-3,-2,-3,-2,-1,-1,-1,0,0,0,-1,0,0,0,0,1,1,2,3,3,4,3,2,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,5,2,2,2,2,1,2,2,2,2,1,1,1,2,2,2,2,2,3,1,1,3,3,2,3,4,3,2,0,0,-1,-4,-5,-8,-6,-13,-9,-5,-10,-6,-4,-10,-7,-13,-10,-10,-15,-9,-9, +-54,-46,-44,-42,-39,-39,-35,-32,-30,-27,-25,-22,-21,-15,-16,-16,-15,-15,-12,-13,-12,-13,-9,-10,-10,-10,-9,-7,-7,-7,-7,-6,-6,-6,-7,-4,-5,-5,-5,-5,-4,-3,-2,-3,-3,-3,-2,-1,-2,-1,-1,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-3,-3,-4,-3,-4,-4,-5,-5,-4,-5,-4,-5,-5,-4,-4,-4,-4,-3,-3,-3,-4,-4,-1,-1,-2,-3,0,-1,-2,-3,-5,-3,-5,-8,-8,-11,-9,-12,-9,-6,-9,-6,-4,-8,-6,-11,-7,-10,-10,-9,-9, +-47,-39,-41,-40,-39,-40,-34,-33,-29,-27,-25,-23,-21,-12,-13,-13,-13,-14,-11,-10,-11,-11,-7,-7,-7,-7,-7,-5,-6,-5,-6,-3,-4,-4,-4,-2,-3,-3,-3,-4,-1,-2,-1,-1,-1,-1,0,0,0,1,1,-1,-1,0,0,0,0,1,1,0,-1,-1,0,0,-2,-2,-2,-2,-4,-3,-6,-2,-3,-4,-4,-3,-3,-3,-3,-2,-2,-2,-1,-2,-2,-2,0,0,0,-1,-1,0,-1,-1,-3,-2,-4,-6,-7,-9,-7,-11,-6,-3,-7,-5,-3,-2,-1,-6,-3,-6,-9,-6,-6, +-64,-45,-45,-41,-37,-36,-30,-30,-26,-24,-22,-19,-17,-15,-14,-14,-13,-11,-10,-10,-8,-9,-6,-7,-6,-6,-6,-7,-7,-5,-5,-4,-4,-5,-5,-4,-4,-3,-2,-2,-2,-2,-1,-1,0,0,0,2,2,2,2,0,0,3,3,3,3,2,3,2,0,2,0,0,-2,-1,-3,-3,-5,-4,-5,-5,-5,-6,-6,-4,-4,-3,-3,-4,-4,-4,-2,-2,-2,-1,0,-1,-1,-2,0,-1,-2,-2,-5,-4,-5,-6,-6,-8,-6,-9,-6,-3,-5,-3,-1,-3,-1,-4,0,-3,-5,-3,-3, +-51,-36,-36,-35,-36,-35,-27,-30,-26,-22,-23,-19,-17,-15,-15,-15,-12,-11,-10,-9,-9,-9,-6,-6,-6,-5,-6,-7,-7,-5,-5,-2,-2,-3,-3,-3,-3,-2,-1,-1,-1,-1,0,0,1,1,1,2,2,2,2,2,1,1,3,3,3,3,2,3,2,1,2,1,-1,0,-3,-3,-5,-4,-5,-5,-5,-7,-6,-4,-4,-4,-3,-4,-4,-4,-3,-3,-2,-2,-1,-2,-1,-3,-1,-2,-3,-3,-5,-5,-6,-10,-9,-11,-7,-11,-8,-5,-7,-5,-3,-5,-2,-6,-6,-2,-2,4,2, +-36,-35,-37,-36,-34,-33,-26,-30,-25,-21,-23,-21,-19,-17,-17,-16,-15,-14,-12,-10,-10,-11,-10,-10,-9,-9,-9,-8,-8,-7,-7,-6,-6,-7,-7,-6,-5,-6,-6,-6,-5,-5,-4,-4,-3,-2,-2,-2,-3,-2,-2,-3,-3,-2,-1,-2,-1,-2,-1,-2,-3,-2,-2,-2,-3,-3,-3,-3,-6,-6,-6,-6,-5,-5,-5,-4,-4,-6,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-5,-2,-3,-6,-7,-9,-11,-12,-13,-11,-13,-10,-10,-7,-5,-6,-4,-3,-5,-3,-6,-2,-1,-1,2,4, +-30,-19,-23,-24,-27,-28,-21,-25,-20,-16,-20,-18,-16,-15,-15,-14,-12,-12,-10,-9,-9,-10,-9,-10,-9,-8,-9,-8,-8,-7,-7,-6,-7,-7,-7,-5,-5,-6,-7,-6,-4,-4,-5,-4,-3,-3,-4,-3,-4,-3,-2,-3,-3,-1,-2,-2,-2,-1,-1,-2,-3,-2,-1,-1,-3,-3,-1,-1,-4,-4,-4,-3,-3,-4,-3,-2,-2,-3,-4,-3,-4,-4,-3,-4,-2,-3,-1,-2,-2,-3,-1,-2,-6,-6,-7,-10,-9,-10,-8,-10,-7,-4,-3,-2,-4,-4,-3,-2,0,-4,-1,-2,-3,0,0, +-28,-13,-15,-15,-16,-19,-11,-21,-16,-12,-15,-14,-14,-12,-12,-11,-12,-12,-11,-9,-9,-8,-9,-9,-8,-8,-8,-7,-7,-7,-6,-7,-7,-6,-6,-6,-6,-5,-4,-4,-4,-4,-6,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-2,-2,-2,-1,0,0,-1,-2,-1,-1,-1,-2,-2,-1,-1,-2,-2,-2,-2,-2,-4,-3,-2,-2,-2,-2,-3,-3,-2,-2,-1,-1,-2,-2,-2,-2,-3,-4,-6,-6,-6,-10,-7,-10,-6,-11,-8,-5,-4,-4,-4,-4,-4,-4,-2,-2,0,0,-2,0,0, +-19,0,-12,-10,-8,-11,-3,-12,-6,-2,-8,-7,-6,-7,-7,-5,-8,-7,-6,-5,-4,-3,-4,-4,-3,-3,-3,-2,-2,-2,-2,-3,-2,-2,-1,-2,-1,-1,0,0,1,1,-1,0,-1,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,3,4,3,3,3,4,3,4,4,5,4,3,3,3,3,3,3,3,3,4,4,4,3,3,2,1,2,1,2,1,2,0,-2,-3,-2,-5,-1,-6,-1,-5,-3,-3,1,1,0,0,0,3,5,3,4,3,1,9,6, +-2,6,5,-3,-2,-5,1,-5,-5,1,-6,-5,-5,-7,-7,-6,-6,-5,-6,-6,-5,-4,-4,-4,-2,-2,-2,-2,-2,-3,-3,0,0,0,2,-4,-3,-2,-2,-1,-2,-1,-1,0,0,0,-2,-2,-1,-1,0,-1,-1,0,0,0,2,2,2,2,3,3,4,3,3,3,4,1,1,1,5,4,3,3,3,3,3,3,3,3,4,4,4,3,3,2,1,2,1,2,0,-1,-3,-2,0,-6,-1,-7,-1,-2,-1,0,0,-1,0,-1,-1,3,5,-1,3,2,3,6,9, +3,3,10,4,3,-5,3,1,-4,-6,-10,-10,-11,-11,-11,-10,-11,-11,-11,-11,-11,-11,-9,-9,-8,-8,-8,-7,-7,-8,-8,-5,-5,-4,-4,-6,-7,-6,-5,-5,-5,-5,-5,-5,-3,-3,-6,-6,-5,-4,-4,-5,-5,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,-1,0,3,2,3,1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-2,-1,-1,-2,-3,-4,-3,-1,-7,-3,-5,-1,-1,-2,-1,-1,-1,-2,-2,-2,7,9,1,6,4,1,6,6, +3,5,12,2,1,0,0,1,-6,-6,-7,-9,-10,-10,-10,-10,-10,-10,-11,-11,-11,-12,-8,-8,-8,-8,-9,-7,-7,-7,-7,-5,-5,-5,-6,-5,-5,-5,-6,-5,-1,-2,-3,-3,-3,-3,-4,-6,-6,-4,-4,-5,-5,-2,-2,-2,-2,0,0,-1,-1,0,1,2,6,6,5,5,6,6,5,5,6,6,6,6,6,5,6,6,6,6,5,5,4,4,4,2,5,4,3,2,-4,-3,-1,-5,4,2,5,8,8,7,7,5,6,5,6,7,8,5,9,4,2,6,6, +19,11,5,12,2,-2,0,0,-8,-8,-9,-10,-11,-12,-12,-11,-11,-10,-10,-10,-9,-10,-8,-7,-6,-5,-4,-4,-3,-3,-2,-3,-3,-3,-3,-2,-2,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,1,1,2,3,1,2,2,1,2,3,3,7,7,6,6,6,7,7,6,7,7,8,6,6,6,6,6,6,6,5,5,4,4,4,3,4,3,2,2,0,-1,3,0,6,5,7,9,7,8,8,6,7,6,6,6,9,4,10,7,7,11,6, +-14,-6,-2,-6,-7,-8,-7,-6,-9,-11,-9,-10,-11,-13,-13,-13,-12,-12,-10,-10,-9,-9,-10,-9,-8,-7,-6,-5,-4,-4,-4,-5,-4,-4,-4,-2,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,1,1,1,2,3,1,1,1,1,1,1,1,1,3,4,4,4,4,5,6,4,5,5,6,4,4,3,3,3,3,3,4,3,2,1,3,2,3,2,-1,-2,3,2,5,3,3,9,8,7,6,4,5,4,5,6,8,2,7,6,5,11,11, +-10,-14,-17,-20,-22,-22,-24,-23,-24,-24,-24,-24,-24,-22,-22,-22,-20,-21,-19,-19,-19,-18,-14,-14,-13,-12,-12,-10,-9,-10,-9,-8,-7,-8,-8,-5,-5,-5,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-1,0,-2,-2,-2,-2,-2,-1,0,0,1,1,1,2,2,1,1,4,4,4,5,4,6,5,5,5,6,6,4,5,4,4,4,3,3,5,4,4,3,4,4,2,0,0,-1,7,4,6,7,6,10,9,8,7,4,6,4,4,4,10,3,7,5,2,6,11, +-5,-18,-30,-34,-37,-33,-38,-36,-39,-34,-39,-33,-32,-24,-24,-25,-24,-24,-22,-22,-22,-22,-16,-16,-15,-15,-14,-11,-11,-11,-10,-8,-7,-8,-8,-5,-5,-5,-4,-4,-4,-4,-5,-4,-2,-2,-2,-3,-2,0,0,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,2,2,2,2,3,3,4,4,5,5,6,4,5,5,5,4,4,4,4,3,2,3,4,5,2,3,2,3,3,3,5,4,7,9,10,11,9,11,8,8,7,5,7,6,5,4,7,10,5,3,2,7,6, +-37,-41,-44,-44,-47,-42,-48,-45,-49,-42,-49,-40,-36,-32,-32,-33,-29,-29,-27,-25,-25,-23,-20,-19,-18,-17,-15,-12,-12,-11,-10,-10,-9,-8,-7,-7,-6,-5,-6,-5,-3,-3,-3,-3,-3,-3,-2,-1,-1,-2,-1,-1,-1,-1,0,0,-1,0,0,0,3,4,4,5,4,5,5,5,6,7,7,7,8,7,8,7,7,6,7,5,6,5,4,6,5,6,5,7,2,5,5,7,9,10,11,12,11,16,13,13,9,9,9,7,8,7,6,5,9,1,7,7,3,9,7, +-28,-36,-45,-49,-55,-51,-58,-56,-60,-50,-60,-45,-42,-36,-36,-37,-33,-33,-30,-28,-27,-26,-21,-20,-19,-18,-15,-12,-11,-10,-10,-8,-7,-7,-6,-5,-5,-3,-4,-3,-1,-1,-1,-1,-1,0,0,0,1,1,1,2,2,2,2,2,1,2,2,2,3,3,4,4,5,1,1,2,5,1,2,3,3,1,2,8,1,7,6,1,2,1,5,2,1,3,6,3,7,1,3,5,8,6,7,11,9,15,10,14,9,7,8,5,6,4,4,6,6,1,7,6,3,10,9, +-44,-55,-67,-68,-67,-66,-71,-58,-61,-51,-61,-48,-45,-40,-40,-40,-36,-36,-32,-29,-29,-27,-24,-24,-23,-21,-20,-18,-18,-15,-15,-14,-14,-12,-11,-10,-9,-9,-7,-7,-6,-5,-7,-7,-5,-4,-4,-3,-3,-3,-3,-3,-3,-2,-1,-3,-3,-2,-2,-1,-2,-1,0,0,0,0,1,1,0,0,1,2,3,3,1,0,0,0,0,0,1,2,0,0,2,1,0,0,-2,-2,1,1,3,3,2,5,2,9,4,8,4,2,2,8,5,6,1,4,3,6,1,7,6,3,10, +-78,-83,-86,-83,-79,-71,-74,-62,-63,-54,-63,-49,-44,-38,-38,-39,-34,-34,-30,-29,-29,-27,-24,-24,-24,-22,-21,-19,-19,-16,-16,-15,-15,-13,-13,-13,-12,-11,-10,-10,-7,-7,-10,-9,-7,-7,-7,-6,-7,-6,-6,-6,-6,-4,-3,-6,-6,-5,-5,-5,-5,-4,-3,-3,-4,-4,-2,-2,-4,-3,-3,-2,-2,-3,-3,-3,-3,-5,-4,-2,-2,-3,-4,-3,-2,0,-3,-1,-4,-1,0,0,2,3,2,4,5,6,1,4,8,4,2,0,0,0,-1,-1,1,-3,-3,0,0,2,3, +-89,-91,-88,-85,-81,-75,-74,-62,-63,-53,-63,-49,-45,-42,-42,-42,-36,-35,-34,-32,-27,-26,-25,-24,-23,-21,-19,-18,-18,-17,-16,-16,-16,-15,-14,-14,-14,-13,-11,-10,-11,-11,-11,-10,-10,-9,-9,-8,-8,-8,-7,-7,-6,-7,-6,-6,-6,-7,-7,-7,-7,-6,-7,-6,-8,-6,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-4,-6,-4,-8,-3,-7,-4,-1,0,2,4,1,4,0,4,6,1,-2,-4,-3,-6,-5,-6,-5,-5,-2,-8,-1,-3,-5,-5,2, +-92,-92,-97,-95,-89,-89,-82,-67,-64,-57,-64,-50,-45,-41,-41,-39,-33,-32,-30,-29,-23,-23,-22,-21,-19,-17,-16,-14,-13,-13,-12,-12,-11,-11,-10,-10,-10,-10,-7,-6,-7,-7,-6,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-3,-2,-2,-2,-4,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-5,-4,-4,-4,-4,-4,-4,-4,-4,-5,-4,-4,-4,-4,-4,-3,-4,-3,-6,-4,-4,-2,0,0,1,1,4,1,0,2,-1,-1,-1,-3,-3,-5,-4,-5,-5,-4,-2,-8,-3,-5,-7,-1,-1, +-38,-78,-98,-85,-80,-77,-65,-69,-65,-59,-65,-53,-49,-44,-44,-42,-38,-36,-33,-28,-27,-25,-23,-22,-20,-18,-17,-15,-15,-14,-13,-12,-12,-12,-11,-11,-10,-11,-10,-9,-10,-9,-9,-8,-8,-8,-8,-7,-5,-5,-4,-5,-4,-6,-5,-5,-4,-5,-4,-6,-5,-5,-6,-6,-7,-7,-9,-8,-9,-8,-9,-9,-9,-8,-9,-9,-9,-10,-9,-10,-9,-8,-8,-7,-9,-7,-9,-6,-8,-6,-2,-2,-2,-2,-2,0,-5,-5,-3,-2,-6,-6,-6,-8,-9,-8,-7,-8,-5,-11,-4,-7,-6,-6,1, +-39,-48,-41,-44,-64,-64,-56,-58,-54,-51,-54,-47,-44,-41,-41,-39,-35,-33,-31,-28,-26,-26,-24,-23,-21,-19,-19,-18,-17,-17,-16,-16,-15,-15,-14,-14,-12,-12,-12,-11,-12,-11,-12,-12,-9,-9,-9,-10,-9,-6,-6,-8,-7,-9,-9,-8,-8,-5,-5,-7,-9,-8,-9,-9,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-13,-12,-12,-13,-13,-12,-12,-12,-11,-11,-11,-10,-11,-10,-10,-9,-8,-7,-7,-6,-8,-5,-8,-5,-8,-7,-10,-12,-11,-12,-13,-13,-12,-11,-8,-15,-8,-11,-11,-5,-5, +-42,-46,-33,-34,-42,-42,-30,-50,-45,-43,-45,-42,-43,-38,-38,-35,-30,-29,-27,-25,-25,-24,-21,-20,-20,-18,-18,-15,-14,-14,-12,-10,-10,-10,-10,-10,-7,-7,-7,-7,-7,-7,-8,-8,-4,-4,-5,-6,-5,-3,-2,-5,-5,-5,-5,-5,-5,-1,-1,-3,-5,-5,-5,-5,-7,-7,-6,-7,-8,-8,-9,-9,-9,-9,-11,-9,-9,-11,-12,-9,-10,-9,-9,-10,-7,-9,-10,-11,-9,-9,-9,-9,-8,-9,-10,-6,-7,-8,-10,-8,-10,-13,-12,-13,-15,-15,-14,-10,-8,-15,-10,-11,-13,-9,-9, +-28,-24,-24,-24,-30,-30,-16,-33,-28,-33,-28,-32,-32,-31,-31,-28,-28,-25,-23,-20,-21,-19,-17,-15,-15,-13,-12,-12,-11,-11,-11,-11,-10,-9,-9,-8,-8,-7,-7,-7,-8,-7,-7,-6,-7,-6,-5,-4,-4,-4,-3,-4,-3,-5,-4,-4,-4,-5,-4,-4,-4,-4,-5,-4,-6,-5,-7,-7,-9,-9,-8,-8,-8,-8,-9,-11,-11,-10,-10,-11,-12,-11,-10,-11,-10,-11,-12,-13,-12,-13,-13,-12,-11,-12,-11,-10,-10,-12,-12,-12,-12,-13,-13,-13,-15,-15,-13,-15,-12,-18,-11,-15,-17,-10,-10, +34,50,24,3,-6,-14,-5,-23,-16,-25,-16,-26,-28,-28,-28,-26,-26,-23,-21,-18,-19,-17,-15,-13,-12,-11,-11,-11,-10,-10,-9,-9,-9,-8,-7,-7,-6,-6,-6,-6,-7,-6,-6,-5,-5,-5,-3,-3,-3,-3,-2,-3,-2,-4,-3,-4,-2,-5,-5,-4,-4,-3,-5,-5,-6,-6,-8,-7,-10,-10,-10,-9,-9,-10,-11,-13,-13,-13,-14,-13,-14,-14,-14,-16,-11,-14,-17,-20,-17,-19,-20,-20,-18,-20,-18,-16,-14,-20,-19,-18,-17,-18,-19,-19,-21,-21,-19,-24,-19,-24,-17,-15,-16,-8,-8, +80,80,51,28,11,4,15,-15,-8,-16,-8,-21,-23,-24,-24,-21,-23,-21,-19,-16,-18,-17,-15,-13,-14,-14,-12,-10,-9,-12,-11,-10,-10,-10,-9,-10,-9,-9,-8,-8,-6,-5,-5,-4,-7,-6,-6,-7,-5,-4,-3,-7,-6,-5,-5,-8,-7,-5,-4,-6,-10,-9,-10,-10,-11,-11,-12,-12,-15,-15,-14,-13,-13,-14,-18,-18,-19,-16,-17,-19,-20,-20,-18,-20,-18,-21,-15,-18,-17,-19,-20,-21,-19,-22,-19,-20,-18,-16,-15,-20,-20,-19,-16,-16,-23,-23,-22,-18,-15,-25,-18,-27,-30,-10,-10, +140,134,70,46,33,16,20,-4,-1,-15,-11,-22,-25,-24,-24,-23,-26,-24,-21,-20,-23,-22,-18,-18,-18,-19,-17,-13,-13,-13,-16,-14,-14,-14,-15,-14,-12,-12,-12,-12,-3,-2,-2,-2,-8,-10,-10,-10,-10,-2,0,-7,-11,-10,-10,-10,-13,-10,-10,-10,-16,-16,-17,-17,-18,-18,-19,-20,-22,-23,-23,-21,-21,-22,-28,-26,-27,-25,-27,-26,-28,-28,-28,-30,-24,-27,-22,-25,-19,-20,-20,-22,-20,-17,-15,-16,-15,-15,-9,-13,-13,-11,-11,-8,-15,-16,-15,-15,-7,-15,-10,-18,-26,8,-9, +152,140,93,53,34,19,21,-10,-8,-23,-20,-31,-32,-34,-25,-35,-36,-34,-34,-33,-33,-33,-32,-31,-31,-30,-20,-17,-18,-17,-18,-15,-15,-16,-17,-15,-13,-13,-11,-11,-10,-9,-10,-9,-10,-10,-9,-10,-9,-10,-9,-12,-11,-15,-13,-17,-16,-21,-20,-21,-28,-23,-29,-30,-30,-34,-36,-37,-39,-41,-41,-42,-42,-43,-46,-48,-49,-47,-49,-47,-50,-49,-47,-49,-47,-49,-41,-44,-43,-44,-44,-37,-35,-35,-37,-37,-37,-37,-36,-36,-36,-36,-34,-34,-34,-39,-38,-36,-34,-34,-38,-38,-35,-19,-12, +90,62,94,51,30,10,8,-22,-21,-32,-28,-33,-35,-38,-38,-45,-37,-37,-39,-38,-36,-36,-35,-35,-33,-32,-33,-33,-34,-30,-32,-29,-30,-27,-29,-31,-28,-28,-24,-24,-24,-24,-25,-24,-25,-24,-24,-24,-22,-23,-23,-27,-26,-28,-27,-34,-32,-34,-35,-35,-41,-41,-42,-42,-48,-50,-54,-55,-58,-60,-61,-63,-63,-65,-68,-70,-72,-71,-74,-69,-71,-73,-71,-74,-63,-67,-60,-63,-54,-54,-55,-34,-34,-30,-31,-35,-37,-19,-21,-22,-23,-19,-15,-16,-21,-21,-20,-18,-15,-24,-19,-21,-21,-20,-39, +145,99,75,52,18,7,2,9,-11,-18,-21,-20,-21,-22,-22,-38,-21,-20,-20,-21,-17,-17,-17,-18,-15,-13,-15,-16,-17,-12,-13,-11,-12,-5,-8,-8,-9,-10,-3,-4,-3,-3,-1,0,1,2,1,0,2,0,2,-10,-8,-9,-7,-18,-17,-17,-17,-17,-26,-27,-33,-34,-41,-43,-49,-50,-55,-58,-61,-64,-66,-68,-71,-73,-76,-74,-78,-72,-75,-77,-63,-68,-67,-72,-50,-54,-54,-55,-55,-22,-29,-20,-24,2,-5,0,-3,-1,2,4,7,6,-1,-1,-1,-2,0,5,9,12,17,12,-20, +186,138,109,84,43,30,20,3,6,5,-11,3,1,3,3,-22,3,3,5,4,7,7,8,7,8,10,8,10,8,12,10,15,12,19,16,17,18,16,22,21,24,24,26,26,26,27,27,26,28,25,27,16,18,14,15,4,6,2,2,0,-7,-9,-17,-19,-26,-28,-35,-38,-48,-56,-60,-64,-64,-69,-75,-75,-80,-81,-84,-74,-83,-93,-84,-96,-88,-99,-77,-90,-82,-78,-91,-74,-93,-68,-79,-59,-66,-40,-41,-37,-32,-22,-12,-8,-10,-5,-1,5,10,20,23,23,28,20,12, +159,114,81,96,73,58,39,28,23,23,26,23,31,32,31,32,34,34,33,31,40,38,35,35,39,41,39,46,39,47,44,56,47,52,52,49,60,58,65,62,66,65,69,69,70,70,70,47,46,67,70,56,59,46,48,35,36,32,32,31,17,16,11,10,-2,-5,-6,-10,-18,-26,-33,-46,-52,-52,-53,-61,-65,-58,-62,-55,-65,-74,-66,-76,-58,-74,-45,-57,-49,-43,-60,-35,-54,-25,-43,-17,-26,4,-1,7,13,18,29,32,29,34,40,73,50,59,61,60,68,54,40, +189,190,178,78,64,50,44,39,35,44,36,39,41,45,44,45,47,46,46,43,50,48,49,46,49,53,49,54,50,59,54,61,56,68,63,64,71,67,75,73,77,77,82,83,84,83,87,83,86,78,81,67,70,59,61,50,50,42,44,42,30,28,21,18,7,2,0,-2,10,2,-3,-14,-14,-19,-20,-28,-35,-28,-34,-24,-34,-45,-37,-48,-38,-50,-38,-30,-38,-29,-45,-21,-41,0,-18,7,-3,21,26,36,32,49,56,54,57,71,59,63,70,75,92,81,95,104,74, +200,80,66,47,36,27,21,20,16,17,44,18,18,22,20,21,21,19,26,23,26,24,28,26,25,26,25,34,30,31,29,40,34,39,34,40,47,42,47,44,57,55,59,61,61,60,62,63,66,54,59,50,54,36,38,32,35,23,23,19,13,12,6,4,28,17,12,10,-1,-7,-11,-17,-17,-20,-28,-27,-34,-36,-42,-29,-39,-50,-50,-60,-42,-49,-54,-40,-45,-49,-24,-41,-53,-17,-33,-14,-23,27,24,27,45,48,64,69,75,80,82,104,95,98,113,97,111,118,128, +87,41,29,20,19,14,13,13,12,17,16,17,16,19,19,20,19,18,23,21,24,22,24,23,23,25,26,29,26,29,26,32,28,34,31,33,35,32,38,37,42,42,46,46,45,47,47,46,48,44,46,38,39,32,34,29,30,25,26,21,16,16,10,10,4,0,-7,-8,-13,-16,-20,-22,-22,-26,-29,-33,-33,-37,-40,-37,-44,-49,-49,-57,-52,-60,-45,-54,-51,-45,-55,-31,-41,-33,-40,-14,-16,5,5,13,22,28,37,41,42,48,51,56,62,64,66,68,76,81,114, +15,5,41,29,20,19,14,13,13,12,13,16,17,16,19,4,3,1,4,1,5,5,8,6,9,7,10,12,10,13,10,17,13,19,17,20,23,19,25,23,33,32,33,33,33,36,35,36,33,30,33,27,30,18,20,14,15,4,4,3,2,2,16,10,10,6,-1,-2,-6,-8,-8,-12,-15,-27,-41,-42,-45,-48,-49,-50,-57,-60,-61,-68,-66,-73,-57,-64,-69,-68,-70,-76,-56,-56,-63,-46,-48,-24,-23,-2,4,29,36,41,43,48,52,55,60,54,54,66,73,77,81, +200,15,-4,-1,-5,-9,-6,-7,-6,-6,-6,-4,-4,0,0,0,4,3,1,4,1,5,5,8,6,9,7,10,12,10,13,1,17,2,19,4,3,3,6,5,8,7,9,10,10,11,11,11,10,9,11,6,8,30,1,20,14,15,4,4,3,2,-8,-8,-14,-15,-20,-21,-22,-23,-23,-34,-35,-49,-61,-62,-64,-66,-69,-67,-73,-78,-83,-89,-89,-95,-87,-94,-81,-82,-92,-97,-87,-80,-84,-71,-70,-43,-41,-30,-28,-1,6,11,8,17,21,23,22,27,29,34,66,42,77, +-24,-24,-21,-20,-21,-26,-19,-18,-16,-19,-17,-17,-15,-15,-15,-15,-12,-11,-13,-13,-9,-11,-7,-9,-5,-7,-4,-4,-6,-3,-5,-5,-3,-3,-1,-1,4,3,3,6,5,8,7,9,10,10,11,11,11,10,9,11,6,-2,-2,-5,-4,-12,-11,-11,-12,-16,-21,-20,-24,-25,-29,-31,-33,-33,-33,-39,-39,-52,-64,-65,-66,-68,-71,-73,-74,-73,-74,-71,-68,-68,-58,-59,-44,-44,-45,-29,-33,-33,-10,-14,-1,-19,17,-16,-16,3,3,3,41,33,37,36,33,27,27,29,34,38,43, +-53,-43,-37,-29,-24,-28,-21,-24,-20,-23,-20,-21,-19,-19,-19,-19,-19,-17,-17,-18,-14,-17,-14,-16,-14,-13,-12,-13,-13,-11,-11,-10,-11,-8,-9,-6,-8,-8,-4,-6,-4,-5,-2,-2,-3,-2,-4,-3,-6,-6,-2,-7,-6,-11,-11,-10,-14,-17,-17,-22,-20,-23,-26,-25,-28,-29,-31,-31,-31,-34,-35,-38,-39,-51,-62,-66,-66,-67,-69,-67,-72,-72,-70,-70,-70,-69,-61,-60,-55,-54,-54,-46,-46,-33,-35,-24,-26,-26,-20,-20,-16,4,3,3,-3,-1,-4,-10,-16,-15,-11,-15,-15,-12,-11, +-30,-30,-30,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-26,-26,-26,-25,-25,-24,-24,-24,-24,-24,-24,-24,-24,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-23,-23,-27,-27,-27,-27,-27,-27,-30,-30,-30,-30,-30,-30,-34,-34,-34,-34,-34,-34,-36,-36,-42,-42,-45,-46,-47,-48,-48,-48,-48,-50,-50,-50,-49,-46,-45,-45,-44,-42,-39,-39,-38,-38,-38,-38,-38,-38,-38,-38,-38,-38,-39,-47,-47,-52,-53,-58,-57,-61,-61,-62,-68,-68, +-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_CCW_LLeft_T0.h new file mode 100755 index 0000000..ed886d6 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +-65,-49,-45,-103,-87,-95,-34,-54,-67,-57,-41,-49,-38,-63,-60,-56,-52,-79,-68,-68,-67,-58,-76,-72,-71,-69,-77,-69,-62,-56,-45,-50,-47,-44,-40,-50,-41,-37,-37,-29,-47,-48,-49,-52,-57,-60,-58,-57,-73,-64,-59,-59,-50,-63,-61,-57,-55,-61,-57,-53,-49,-36,-50,-48,-47,-48,-53,-55,-53,-50,-69,-58,-54,-51,-43,-55,-53,-50,-48,-56,-50,-46,-45,-38,-53,-52,-51,-52,-56,-56,-58,-57,-70,-62,-59,-59,-48,-57,-52,-49,-43,-60,-45,-37,-36,-31,-36,-39,-31,-138,-142,-142,-139,-108,-102,-124,-119,-134,-157,-144,-152,-156,-5,-5, +-111,-57,-114,-125,-111,-115,-38,-63,-73,-64,-47,-54,-42,-69,-65,-61,-54,-74,-71,-69,-66,-58,-77,-75,-71,-69,-82,-72,-65,-60,-48,-57,-54,-49,-43,-58,-49,-45,-42,-32,-54,-54,-53,-54,-63,-66,-61,-59,-80,-69,-65,-61,-51,-69,-67,-55,-51,-61,-56,-51,-48,-32,-51,-48,-48,-46,-54,-55,-52,-49,-69,-58,-53,-51,-40,-55,-51,-50,-46,-57,-51,-46,-45,-30,-53,-52,-50,-49,-55,-54,-56,-52,-69,-60,-54,-54,-43,-53,-49,-47,-40,-61,-47,-45,-39,-32,-44,-47,-37,-139,-147,-148,-142,-106,-114,-134,-136,-133,-141,-142,-108,-116,-182,-3, +-134,-101,-125,-128,-123,-117,-35,-67,-77,-68,-52,-57,-44,-74,-67,-63,-53,-50,-72,-70,-65,-60,-78,-75,-72,-68,-85,-75,-66,-61,-48,-60,-58,-52,-46,-63,-53,-49,-46,-34,-58,-58,-54,-54,-67,-68,-64,-60,-84,-71,-68,-63,-51,-71,-66,-59,-54,-67,-61,-55,-51,-34,-57,-54,-51,-49,-58,-59,-56,-51,-74,-62,-59,-54,-43,-59,-56,-53,-48,-63,-58,-52,-49,-32,-59,-57,-54,-51,-60,-60,-58,-54,-76,-64,-59,-55,-46,-57,-55,-50,-42,-67,-53,-48,-42,-33,-50,-51,-43,-139,-144,-144,-139,-110,-104,-120,-120,-110,-108,-117,-114,-128,-189,-1, +-116,-115,-142,-137,-167,-157,-58,-79,-103,-96,-78,-65,-49,-74,-65,-60,-55,-39,-76,-73,-72,-67,-87,-85,-78,-75,-95,-84,-76,-68,-55,-70,-66,-58,-52,-71,-62,-57,-52,-39,-65,-64,-58,-57,-71,-73,-67,-63,-88,-74,-71,-63,-52,-71,-68,-61,-55,-70,-63,-58,-52,-36,-61,-58,-53,-50,-61,-62,-57,-52,-78,-66,-62,-56,-45,-63,-59,-55,-49,-67,-61,-56,-49,-34,-62,-59,-56,-53,-64,-63,-60,-54,-80,-66,-62,-57,-48,-60,-58,-55,-46,-68,-55,-51,-44,-34,-54,-54,-45,-136,-145,-143,-136,-112,-101,-124,-125,-121,-114,-124,-121,-132,-122,1, +-114,-124,-141,-141,-154,-137,-30,-50,-77,-69,-52,-61,-46,-73,-64,-59,-50,-35,-67,-65,-59,-55,-74,-72,-67,-63,-85,-72,-65,-59,-48,-63,-60,-53,-46,-65,-56,-51,-46,-34,-58,-58,-54,-51,-65,-67,-62,-57,-83,-70,-66,-59,-49,-69,-67,-60,-54,-72,-66,-61,-56,-40,-67,-65,-57,-53,-67,-67,-62,-56,-86,-72,-69,-62,-53,-72,-69,-61,-55,-75,-69,-64,-58,-41,-71,-69,-62,-59,-70,-70,-63,-56,-85,-68,-65,-56,-48,-58,-57,-49,-41,-67,-54,-50,-43,-33,-57,-57,-53,-136,-152,-148,-139,-113,-92,-127,-127,-87,-73,-125,-122,-132,-122,3, +-128,-136,-147,-147,-156,-137,-28,-47,-76,-67,-51,-60,-44,-71,-60,-56,-46,-33,-62,-61,-54,-51,-69,-68,-63,-60,-82,-69,-63,-57,-46,-61,-58,-51,-45,-64,-53,-50,-44,-32,-56,-55,-52,-48,-62,-64,-59,-54,-81,-67,-63,-56,-47,-66,-64,-58,-51,-69,-62,-56,-50,-35,-60,-58,-52,-47,-60,-61,-56,-50,-78,-63,-61,-53,-44,-60,-58,-52,-45,-66,-59,-54,-49,-33,-60,-57,-55,-50,-64,-63,-59,-52,-81,-63,-60,-57,-50,-56,-55,-51,-44,-67,-54,-52,-44,-33,-54,-56,-46,-123,-134,-129,-120,-108,-88,-111,-108,-105,-90,-118,-116,-122,-126,5, +-125,-142,-143,-142,-156,-135,-34,-59,-75,-66,-49,-59,-44,-70,-59,-55,-45,-33,-61,-60,-54,-50,-68,-66,-63,-58,-81,-68,-62,-57,-46,-61,-58,-51,-44,-64,-53,-49,-44,-32,-54,-54,-51,-48,-60,-62,-59,-54,-80,-65,-62,-56,-47,-64,-62,-57,-51,-69,-60,-55,-49,-35,-59,-57,-50,-46,-59,-59,-54,-49,-78,-63,-60,-52,-43,-58,-57,-50,-44,-64,-57,-52,-47,-31,-58,-55,-52,-48,-60,-60,-56,-49,-79,-60,-56,-53,-47,-52,-52,-47,-41,-66,-53,-50,-43,-32,-54,-54,-45,-116,-125,-120,-108,-102,-83,-101,-98,-98,-80,-109,-108,-114,-178,7, +-128,-143,-139,-137,-150,-129,-33,-56,-73,-63,-47,-56,-42,-68,-56,-52,-42,-31,-57,-56,-50,-46,-64,-64,-60,-55,-79,-65,-60,-55,-44,-59,-56,-49,-42,-62,-51,-47,-41,-30,-52,-51,-47,-44,-57,-59,-56,-51,-78,-62,-59,-53,-45,-60,-59,-54,-49,-67,-57,-53,-47,-33,-56,-54,-48,-43,-57,-57,-51,-45,-76,-59,-57,-49,-42,-56,-54,-49,-42,-64,-56,-51,-47,-31,-57,-56,-52,-47,-60,-59,-56,-50,-75,-57,-53,-54,-48,-48,-49,-45,-41,-64,-51,-49,-41,-31,-52,-52,-44,-107,-123,-117,-104,-103,-85,-104,-101,-112,-94,-113,-114,-109,-120,9, +-126,-140,-131,-130,-119,-98,-19,-52,-77,-65,-50,-58,-43,-66,-53,-49,-41,-30,-54,-54,-48,-43,-59,-59,-55,-51,-77,-63,-58,-53,-44,-58,-54,-49,-42,-61,-48,-45,-39,-29,-49,-49,-45,-42,-54,-54,-51,-46,-74,-58,-55,-50,-43,-58,-57,-52,-46,-64,-54,-49,-44,-32,-51,-50,-45,-41,-54,-55,-50,-44,-72,-55,-52,-47,-41,-54,-52,-48,-41,-60,-50,-46,-42,-29,-54,-53,-50,-45,-57,-57,-56,-50,-76,-57,-53,-53,-47,-48,-47,-50,-42,-62,-49,-47,-39,-30,-49,-49,-40,-95,-112,-104,-92,-94,-77,-93,-89,-106,-87,-107,-111,-106,-116,11, +-124,-137,-124,-121,-111,-92,-17,-49,-75,-62,-47,-55,-41,-64,-49,-47,-38,-28,-51,-50,-45,-40,-56,-56,-52,-47,-75,-60,-56,-50,-42,-56,-52,-47,-40,-59,-46,-43,-37,-27,-47,-47,-43,-39,-52,-51,-47,-43,-72,-55,-52,-47,-41,-55,-53,-48,-42,-62,-51,-46,-42,-30,-49,-48,-43,-38,-52,-52,-47,-42,-69,-52,-49,-44,-38,-50,-49,-45,-38,-58,-47,-43,-40,-27,-50,-50,-46,-42,-55,-54,-51,-47,-70,-54,-51,-50,-45,-49,-49,-48,-41,-61,-46,-43,-37,-27,-41,-42,-36,-83,-103,-97,-88,-92,-74,-100,-99,-108,-89,-113,-111,-107,-175,13, +-123,-133,-115,-112,-101,-82,-14,-43,-63,-56,-41,-50,-35,-61,-46,-44,-36,-26,-48,-47,-42,-37,-53,-53,-49,-44,-73,-57,-53,-48,-40,-53,-50,-45,-39,-58,-44,-41,-35,-26,-44,-44,-40,-36,-50,-48,-43,-40,-45,-51,-50,-43,-39,-51,-50,-46,-40,-59,-48,-43,-39,-28,-46,-45,-40,-36,-50,-49,-45,-39,-56,-48,-46,-41,-36,-47,-46,-42,-35,-56,-44,-41,-37,-25,-47,-47,-43,-39,-52,-51,-48,-44,-49,-51,-48,-47,-42,-45,-46,-45,-38,-59,-44,-41,-34,-26,-38,-39,-33,-71,-91,-85,-75,-83,-65,-89,-88,-103,-84,-110,-109,-106,-173,15, +-117,-127,-115,-109,-99,-79,-9,-35,-53,-50,-36,-40,-25,-59,-44,-41,-34,-25,-44,-45,-39,-34,-51,-50,-47,-42,-70,-54,-50,-46,-38,-51,-47,-43,-36,-56,-42,-38,-32,-24,-41,-41,-37,-33,-47,-44,-40,-37,-42,-47,-46,-40,-36,-47,-47,-42,-37,-57,-45,-40,-35,-25,-42,-41,-36,-32,-47,-45,-41,-36,-43,-45,-43,-38,-33,-44,-43,-39,-32,-55,-42,-39,-34,-23,-45,-44,-41,-36,-51,-49,-44,-40,-44,-46,-43,-42,-37,-40,-41,-37,-34,-54,-39,-36,-33,-25,-35,-37,-32,-64,-87,-79,-69,-80,-64,-83,-82,-93,-76,-106,-106,-104,-171,17, +-138,-129,-113,-104,-103,-83,-5,-28,-46,-43,-29,-27,-22,-54,-40,-38,-29,-22,-40,-42,-36,-31,-47,-45,-41,-38,-45,-49,-46,-42,-36,-48,-45,-40,-34,-54,-40,-37,-30,-22,-37,-37,-33,-29,-45,-41,-37,-33,-34,-43,-41,-36,-33,-43,-43,-39,-33,-54,-41,-38,-31,-22,-39,-39,-33,-29,-45,-42,-37,-32,-36,-42,-40,-34,-31,-40,-40,-35,-29,-52,-39,-35,-31,-21,-42,-41,-37,-33,-49,-45,-40,-37,-37,-42,-40,-38,-34,-37,-37,-34,-30,-50,-36,-33,-30,-23,-32,-33,-28,-55,-80,-70,-61,-75,-61,-78,-77,-89,-72,-103,-104,-104,-169,19, +-136,-122,-108,-99,-107,-86,-6,-21,-32,-36,-23,-19,-19,-37,-37,-35,-26,-20,-37,-39,-33,-29,-45,-43,-39,-34,-41,-46,-43,-39,-34,-45,-43,-39,-32,-53,-39,-35,-28,-20,-34,-34,-30,-26,-43,-38,-35,-31,-26,-39,-38,-33,-29,-39,-40,-35,-30,-52,-38,-35,-28,-20,-36,-36,-31,-26,-42,-39,-34,-29,-32,-38,-36,-32,-28,-36,-37,-33,-26,-49,-35,-32,-29,-20,-38,-38,-35,-31,-45,-42,-39,-35,-38,-41,-38,-37,-33,-39,-39,-37,-31,-52,-35,-32,-28,-21,-29,-30,-27,-50,-75,-67,-58,-77,-63,-83,-84,-93,-75,-102,-101,-97,-167,21, +-127,-113,-103,-92,-100,-79,-1,-15,-27,-31,-17,-14,-14,-30,-35,-33,-24,-18,-34,-36,-31,-26,-44,-40,-36,-31,-38,-43,-40,-36,-31,-42,-41,-36,-29,-52,-37,-33,-27,-18,-32,-31,-28,-23,-40,-35,-31,-27,-17,-36,-34,-30,-27,-36,-36,-32,-26,-50,-35,-32,-26,-18,-33,-34,-28,-24,-41,-36,-32,-27,-16,-35,-33,-29,-26,-33,-34,-30,-23,-47,-32,-29,-26,-18,-35,-36,-32,-28,-42,-39,-34,-32,-37,-38,-35,-34,-30,-35,-36,-34,-28,-50,-33,-29,-26,-19,-26,-26,-23,-42,-68,-58,-50,-73,-60,-79,-79,-89,-71,-100,-100,-99,-107,23, +-116,-106,-102,-90,-74,-54,22,-7,-19,-25,-12,-9,-9,-28,-32,-30,-22,-17,-30,-32,-28,-22,-41,-37,-33,-28,-35,-41,-38,-34,-29,-40,-39,-33,-27,-49,-34,-30,-24,-17,-28,-28,-24,-20,-37,-32,-27,-23,-9,-33,-31,-27,-24,-32,-32,-29,-23,-46,-30,-27,-23,-16,-30,-31,-26,-21,-38,-33,-28,-24,-7,-32,-31,-26,-23,-31,-31,-26,-20,-45,-29,-27,-23,-16,-32,-33,-30,-26,-41,-36,-31,-28,-23,-36,-34,-30,-26,-33,-33,-28,-24,-39,-29,-26,-23,-17,-23,-24,-19,-34,-62,-50,-41,-69,-57,-74,-75,-84,-68,-98,-100,-99,-105,25, +-98,-98,-96,-84,-67,-47,27,-1,-14,-20,-7,-5,-4,-25,-30,-28,-20,-14,-28,-30,-26,-20,-39,-35,-30,-26,-34,-38,-36,-31,-26,-36,-36,-31,-24,-47,-32,-28,-22,-15,-26,-27,-22,-17,-36,-29,-25,-21,-6,-30,-28,-24,-21,-29,-30,-25,-20,-44,-28,-25,-20,-14,-27,-28,-24,-19,-36,-30,-25,-22,-5,-30,-28,-23,-19,-28,-29,-23,-17,-42,-27,-24,-20,-14,-29,-30,-27,-23,-39,-34,-29,-26,-14,-34,-32,-27,-23,-32,-31,-26,-20,-22,-27,-24,-21,-16,-20,-22,-18,-29,-58,-45,-37,-70,-60,-70,-71,-79,-64,-94,-97,-101,-104,27, +-95,-100,-94,-81,-62,-39,34,4,-10,-7,6,7,7,-21,-28,-26,-17,-12,-24,-27,-24,-18,-38,-32,-28,-24,-16,-35,-34,-29,-24,-34,-33,-30,-23,-46,-30,-26,-20,-14,-24,-24,-20,-15,-33,-26,-22,-18,-4,-27,-26,-21,-18,-27,-26,-22,-17,-41,-26,-23,-19,-12,-25,-26,-21,-17,-34,-29,-24,-20,-4,-28,-26,-21,-17,-25,-25,-22,-16,-40,-25,-23,-19,-13,-27,-28,-26,-21,-37,-32,-27,-24,-8,-32,-30,-24,-20,-28,-29,-24,-18,-33,-25,-22,-19,-14,-17,-19,-15,-23,-52,-37,-29,-66,-56,-66,-67,-76,-61,-92,-96,-102,-157,29, +-95,-94,-90,-76,-56,-34,39,9,-5,-2,10,12,11,-19,-26,-24,-15,-10,-22,-25,-21,-16,-37,-30,-26,-22,-18,-33,-32,-27,-22,-32,-31,-26,-21,-45,-28,-24,-18,-12,-22,-23,-18,-13,-31,-24,-20,-15,-2,-25,-23,-19,-15,-24,-24,-19,-15,-39,-24,-22,-17,-10,-22,-23,-19,-15,-33,-26,-22,-18,-4,-25,-24,-19,-14,-23,-22,-18,-13,-29,-23,-20,-17,-11,-25,-26,-23,-18,-36,-30,-25,-22,-8,-30,-28,-22,-18,-26,-26,-21,-16,-21,-23,-21,-16,-11,-19,-21,-15,-18,-39,-28,-18,-64,-52,-70,-70,-77,-62,-92,-93,-96,-157,31, +-108,-88,-87,-73,-52,-30,42,15,1,3,15,17,16,-18,-24,-22,-14,-8,-19,-23,-20,-14,-35,-29,-25,-21,-18,-32,-30,-25,-21,-30,-29,-24,-18,-40,-26,-23,-17,-11,-21,-21,-16,-11,-30,-22,-18,-13,0,-23,-21,-17,-13,-22,-22,-18,-13,-28,-22,-20,-15,-9,-21,-21,-18,-13,-31,-25,-20,-16,-1,-24,-22,-17,-12,-21,-20,-16,-11,-26,-21,-18,-15,-9,-23,-24,-21,-17,-34,-28,-23,-19,-6,-28,-26,-19,-16,-23,-23,-18,-13,-17,-20,-18,-13,-9,-17,-18,-13,-13,-35,-23,-12,-60,-49,-66,-67,-74,-59,-90,-93,-97,-155,33, +-115,-82,-85,-70,-50,-29,43,18,3,4,16,18,18,-17,-22,-20,-12,-8,-17,-20,-16,-11,-33,-27,-22,-17,-15,-31,-29,-23,-18,-28,-27,-22,-16,-19,-24,-20,-15,-9,-19,-20,-15,-9,-29,-20,-17,-12,1,-21,-20,-15,-10,-21,-20,-16,-11,-14,-20,-18,-13,-7,-19,-20,-16,-11,-30,-23,-18,-15,0,-21,-20,-15,-11,-20,-19,-14,-9,-15,-20,-17,-14,-8,-21,-22,-21,-16,-34,-26,-23,-19,-5,-26,-25,-18,-15,-22,-21,-17,-11,-14,-18,-16,-12,-7,-15,-16,-11,-10,-36,-23,-12,-65,-54,-63,-64,-82,-68,-86,-90,-99,-153,35, +-81,-88,-85,-70,-71,-47,25,35,19,0,11,17,20,-16,-22,-19,-11,-6,-14,-17,-14,-8,-31,-24,-20,-16,-18,-28,-27,-21,-17,-27,-25,-20,-14,-16,-22,-19,-13,-8,-17,-18,-13,-8,-27,-18,-14,-10,3,-18,-18,-13,-8,-19,-18,-14,-9,-13,-19,-17,-11,-5,-17,-18,-14,-9,-28,-21,-17,-13,2,-20,-18,-13,-9,-18,-17,-11,-7,-13,-18,-15,-12,-6,-19,-20,-19,-14,-32,-25,-21,-18,-3,-24,-23,-16,-13,-20,-19,-14,-9,-12,-15,-14,-9,-6,-13,-14,-10,-6,-32,-18,-8,-61,-51,-59,-61,-80,-67,-86,-90,-101,-102,36, +-75,-82,-81,-66,-68,-45,27,37,20,0,12,18,21,-15,-20,-18,-9,-4,-12,-15,-11,-6,-30,-22,-19,-16,-2,-27,-25,-20,-15,-24,-23,-18,-12,-15,-21,-18,-12,-6,-17,-18,-12,-6,-27,-16,-13,-7,4,-16,-16,-11,-7,-17,-17,-12,-8,-13,-18,-17,-10,-5,-18,-18,-14,-9,-27,-19,-14,-10,4,-18,-16,-11,-6,-17,-16,-12,-7,-10,-15,-13,-10,-4,-19,-21,-17,-13,-31,-24,-19,-16,0,-22,-21,-14,-10,-19,-19,-14,-9,-11,-16,-16,-12,-7,-15,-14,-11,-7,-23,-11,1,-58,-47,-62,-62,-68,-53,-86,-89,-97,-97,37, +-81,-76,-80,-65,-65,-43,29,37,20,1,15,18,21,-14,-18,-16,-8,-2,-10,-14,-10,-5,-28,-21,-18,-14,-1,-26,-24,-19,-13,-23,-22,-16,-10,-14,-19,-16,-10,-5,-15,-17,-11,-5,-25,-15,-11,-6,5,-15,-14,-10,-5,-16,-15,-11,-6,-10,-17,-15,-9,-3,-16,-16,-12,-7,-26,-17,-13,-9,5,-16,-15,-9,-5,-15,-15,-10,-5,-9,-13,-11,-8,-3,-17,-19,-15,-11,-29,-22,-18,-14,1,-20,-19,-12,-9,-17,-16,-12,-7,-9,-14,-14,-10,-5,-12,-12,-9,-5,-21,-8,4,-55,-44,-59,-59,-66,-52,-86,-90,-99,-20,38, +-92,-71,-79,-64,-62,-41,30,27,10,11,23,24,22,-13,-18,-15,-7,-2,-9,-13,-9,-4,-27,-19,-17,-15,-1,-24,-22,-18,-12,-21,-20,-14,-9,-13,-18,-15,-9,-3,-14,-15,-9,-4,-24,-13,-10,-4,6,-13,-13,-8,-4,-14,-13,-8,-5,-9,-15,-14,-8,-3,-15,-16,-12,-7,-24,-16,-11,-7,7,-15,-13,-8,-3,-15,-14,-9,-4,-8,-13,-12,-7,-2,-15,-17,-14,-10,-28,-21,-17,-13,1,-20,-18,-12,-7,-16,-15,-10,-5,-7,-11,-10,-6,-2,-13,-12,-9,-4,-26,-12,-1,-60,-49,-58,-58,-76,-63,-84,-89,-100,-109,39, +-79,-79,-79,-63,-63,-40,33,47,28,7,18,34,17,-16,-16,-14,-6,-1,-9,-11,-8,-3,-26,-18,-14,-14,-1,-24,-21,-17,-11,-20,-18,-13,-7,-11,-16,-14,-7,-1,-13,-14,-8,-2,-23,-12,-9,-3,8,-12,-12,-7,-3,-13,-12,-7,-3,-7,-14,-12,-7,-2,-14,-15,-11,-5,-23,-15,-10,-6,8,-13,-12,-6,-1,-13,-12,-7,-3,-7,-12,-10,-6,-1,-14,-16,-13,-9,-27,-20,-16,-12,3,-19,-17,-10,-6,-15,-13,-8,-3,-6,-9,-8,-4,0,-11,-10,-7,-2,-24,-10,1,-58,-47,-55,-56,-75,-62,-85,-89,-100,-148,40, +-66,-74,-76,-60,-61,-38,34,47,28,7,18,35,17,-15,-14,-13,-5,1,-7,-10,-4,-1,-22,-12,-11,-8,2,-20,-20,-14,-9,-19,-18,-12,-6,-10,-14,-11,-5,0,-10,-13,-7,-2,-21,-11,-8,-2,10,-10,-9,-4,1,-13,-12,-7,-2,-7,-13,-12,-6,0,-13,-14,-9,-4,-23,-14,-10,-6,8,-12,-11,-5,0,-12,-10,-5,-2,-6,-11,-10,-4,0,-13,-16,-12,-8,-27,-20,-15,-12,4,-17,-15,-9,-4,-14,-13,-9,-4,-23,-14,-13,-10,-2,-12,-10,-10,-4,-17,-4,9,-52,-41,-55,-55,-73,-60,-84,-88,-100,-147,41, +-63,-69,-72,-57,-59,-37,35,46,28,7,19,34,18,-14,-13,-11,-4,2,-5,-9,-4,0,-22,-12,-10,-7,3,-20,-19,-13,-8,-18,-17,-11,-6,-9,-12,-10,-4,1,-9,-12,-6,-1,-20,-10,-7,-1,11,-9,-8,-3,2,-12,-11,-6,-1,-6,-12,-10,-5,1,-12,-13,-8,-3,-22,-13,-9,-5,9,-11,-9,-4,2,-11,-9,-4,0,-5,-10,-8,-3,2,-12,-14,-11,-7,-25,-19,-14,-10,5,-16,-14,-7,-3,-12,-12,-7,-2,-6,-12,-11,-8,0,-10,-8,-8,-2,-15,-1,12,-49,-38,-53,-53,-72,-60,-83,-87,-100,-99,42, +-78,-64,-73,-58,-56,-35,37,36,17,9,21,35,18,-14,-13,-12,-4,2,-4,-8,-4,0,-20,-10,-8,-5,6,-17,-16,-12,-6,-17,-15,-10,-4,-8,-11,-9,-3,2,-8,-10,-5,1,-19,-9,-5,0,13,-8,-8,-2,3,-10,-9,-4,0,-5,-11,-10,-4,2,-11,-12,-7,-2,-21,-13,-8,-3,10,-10,-8,-3,3,-10,-8,-2,1,-4,-9,-7,-2,3,-11,-13,-10,-5,-24,-18,-13,-9,6,-14,-12,-6,-1,-11,-10,-6,-1,-7,-10,-9,-6,2,-8,-5,-5,0,-13,1,14,-47,-36,-51,-52,-71,-59,-82,-87,-99,-98,43, +-81,-66,-74,-57,-55,-33,39,35,17,9,21,38,19,-13,-12,-10,-3,3,-3,-7,-2,0,-19,-9,-8,-5,7,-17,-16,-11,-5,-16,-14,-10,-4,-7,-11,-8,-2,3,-7,-9,-4,2,-18,-8,-4,2,13,-7,-7,-1,4,-9,-8,-3,1,-4,-10,-9,-3,3,-10,-11,-7,-1,-20,-12,-8,-2,11,-8,-7,-2,3,-9,-7,-1,2,-4,-8,-7,-3,2,-11,-13,-10,-5,-23,-16,-12,-8,7,-13,-11,-6,-1,-11,-10,-4,1,-6,-9,-8,-1,5,-8,-6,-6,0,-21,-5,7,-53,-42,-49,-50,-70,-59,-81,-85,-97,-97,44, +-63,-62,-71,-55,-54,-32,40,57,34,13,24,41,19,-8,-14,-11,-6,2,-4,-3,2,8,4,-4,-5,-1,6,-13,-13,-8,-2,-13,-12,-6,-1,-6,-10,-8,-2,4,-8,-9,-3,3,-18,-6,-3,3,13,-5,-6,1,5,-10,-9,-6,0,-4,-11,-9,-2,4,-11,-11,-6,0,-20,-11,-7,-1,12,-8,-7,-1,4,-8,-7,-1,2,-3,-8,-6,-2,3,-11,-13,-10,-5,-22,-15,-10,-7,8,-12,-10,-5,0,-9,-8,-3,3,-1,-7,-6,0,7,-6,-4,-4,2,-19,-4,9,-51,-40,-48,-49,-70,-58,-80,-84,-95,-95,45, +-58,-59,-69,-54,-53,-31,41,55,34,13,24,41,20,-2,-12,-9,-4,3,-3,-3,2,8,4,-4,-5,-1,7,-13,-13,-8,-2,-13,-12,-6,-1,-5,-10,-7,-1,5,-7,-9,-2,4,-17,-6,-2,4,14,-5,-6,1,6,-9,-9,-5,1,-3,-9,-7,-1,5,-9,-10,-5,1,-19,-9,-5,1,13,-7,-7,0,5,-8,-7,-1,3,-2,-7,-6,-1,4,-11,-12,-9,-4,-21,-14,-10,-6,9,-12,-10,-4,1,-8,-8,-3,2,-21,-9,-7,-3,6,-10,-7,-6,-1,-10,4,18,-45,-34,-48,-49,-58,-48,-80,-84,-102,-97,46, +-67,-56,-66,-52,-25,-4,68,45,28,15,26,43,20,8,-11,-9,-2,5,-1,-2,3,9,5,-4,-5,-1,8,-12,-13,-7,-1,-12,-11,-5,0,-4,-9,-6,0,6,-6,-8,-1,5,-16,-5,-1,5,15,-4,-5,2,6,-8,-8,-4,2,-3,-8,-6,1,6,-8,-9,-4,2,-18,-8,-4,2,14,-6,-6,1,6,-7,-6,-1,4,-1,-6,-5,0,5,-10,-11,-8,-3,-20,-13,-8,-5,10,-10,-8,-3,2,-7,-7,-1,4,-19,-7,-6,-1,8,-8,-5,-4,2,-9,5,20,-44,-32,-47,-48,-57,-47,-78,-82,-98,-92,47, +-78,-53,-64,-51,-25,-4,68,43,24,16,27,45,20,10,-11,-9,-2,4,0,-1,4,10,7,-3,-3,-3,6,-10,-10,-6,0,-12,-11,-5,1,-3,-8,-6,1,7,-4,-6,0,6,-15,-4,0,6,16,-3,-4,2,7,-8,-8,-3,3,-1,-8,-6,0,6,-8,-9,-3,4,-18,-8,-4,3,15,-7,-6,0,6,-7,-6,0,5,-1,-6,-5,0,5,-10,-11,-7,-2,-19,-12,-7,-3,11,-9,-7,-1,3,-6,-5,-1,4,-15,-6,-5,2,11,-9,-6,-5,1,-16,-2,12,-49,-38,-52,-53,-55,-44,-80,-83,-93,-96,48, +-53,-43,-58,-47,-26,-4,68,67,31,18,29,45,19,-6,-12,-9,-5,2,0,1,6,11,6,1,-1,2,10,-9,-10,-6,0,-12,-11,-5,2,-2,-8,-5,2,8,-3,-5,1,7,-14,-3,1,6,17,-3,-4,3,7,-7,-7,-2,4,0,-7,-5,2,7,-7,-8,-2,5,-17,-7,-3,4,16,-5,-5,2,7,-6,-5,0,6,0,-6,-4,1,6,-9,-10,-6,-1,-18,-11,-6,-2,13,-8,-6,-1,4,-5,-5,0,5,-17,-5,-4,4,12,-8,-4,-4,2,-15,-1,13,-45,-34,-49,-50,-52,-42,-78,-80,-89,-91,49, +-47,-42,-58,-44,-38,-18,52,65,36,20,29,45,21,-7,-13,-10,-6,1,0,3,9,13,7,3,0,8,13,-7,-9,-4,2,-9,-8,-3,3,-2,-7,-4,3,9,-2,-4,2,8,-14,-4,-1,7,20,-2,-1,4,10,-6,-5,1,6,1,-6,-5,2,8,-7,-7,-1,5,-16,-6,-2,4,16,-4,-4,2,8,-6,-5,0,6,1,-4,-3,2,7,-10,-11,-6,0,-17,-10,-4,-1,13,-7,-6,0,5,-4,-4,1,7,-18,-6,-5,3,13,-8,-3,-5,2,-14,1,14,-37,-26,-46,-47,-50,-45,-80,-85,-100,-72,50, +-52,-44,-58,-45,-39,-19,51,62,35,19,29,46,22,7,-10,-8,-4,3,1,4,10,14,9,3,0,8,12,-7,-9,-4,2,-10,-8,-2,4,-1,-6,-4,3,10,-1,-3,3,9,-13,-4,0,8,20,-1,-1,5,10,-5,-4,2,7,2,-5,-3,3,9,-6,-7,0,6,-15,-5,-1,5,17,-4,-3,3,8,-6,-5,1,6,2,-4,-3,3,8,-9,-10,-5,0,-16,-9,-3,0,15,-6,-4,1,6,-3,-3,2,8,-16,-5,-4,4,15,-7,-2,-4,3,-13,1,15,-34,-23,-43,-45,-48,-45,-78,-82,-95,-93,51, +-53,-55,-50,-38,-14,15,87,58,34,31,43,60,30,20,-12,-10,-6,1,1,4,9,17,10,6,2,10,16,-4,-7,-5,1,-9,-7,-1,5,1,-5,-2,4,11,1,-1,5,12,-11,-2,2,7,19,1,1,5,11,-5,-4,2,6,1,-5,-3,4,9,-5,-5,-1,5,-13,-4,1,7,19,-3,-2,3,9,-5,-4,2,7,2,-4,-3,3,9,-9,-9,-5,0,-15,-7,-2,1,16,-5,-4,2,6,-2,-2,3,8,-15,-3,-3,5,16,-5,-2,-3,4,-12,2,16,-32,-20,-40,-41,-45,-42,-76,-79,-91,-88,52, +-64,-74,-53,-40,-18,12,85,53,31,30,43,61,31,21,-9,-7,-3,3,2,5,9,17,11,5,2,10,16,-4,-7,-4,2,-8,-7,-1,5,1,-4,-2,4,11,1,-1,6,12,-11,-2,2,7,20,1,1,6,11,-4,-4,3,7,2,-3,-2,5,10,-4,-5,-1,6,-13,-3,1,8,20,-2,-2,4,9,-4,-3,2,8,3,-4,-2,4,9,-8,-8,-4,2,-14,-6,-1,2,17,-4,-3,3,7,-1,-2,3,8,-14,-2,-1,6,16,-5,-1,-1,6,-5,8,22,-29,-17,-34,-35,-56,-55,-79,-82,-88,-94,53, +-37,-28,-43,-30,-20,-1,66,96,57,32,37,51,26,12,-15,-13,-8,-1,1,6,14,19,32,12,8,13,17,1,-4,1,7,-7,-6,-1,5,1,-3,0,7,13,0,-2,4,11,-10,0,5,11,23,2,1,7,12,-3,-3,1,7,2,-4,-1,5,12,-3,-3,4,10,-12,-1,2,9,20,-2,-2,4,9,-3,-3,3,9,4,-3,-1,5,10,-8,-8,-3,3,-13,-6,-1,4,18,-4,-2,3,7,1,2,7,12,-13,-1,0,7,17,-4,-1,0,6,-5,9,23,-27,-15,-31,-31,-52,-54,-78,-81,-86,-92,54, +-40,-32,-46,-33,-26,-5,63,87,52,29,36,51,28,13,-12,-11,-5,1,3,7,14,19,30,11,8,13,17,1,-4,2,7,-6,-6,0,6,2,-2,0,8,14,0,-2,5,12,-9,1,6,12,23,2,2,8,13,-2,-2,3,8,3,-3,-1,6,13,-2,-2,4,11,-11,-1,3,9,20,-2,-2,5,10,-3,-2,3,9,5,-2,0,5,11,-7,-7,-2,4,-12,-5,1,4,19,-3,-2,3,8,2,2,7,12,-13,-1,0,8,18,-3,1,1,7,-10,4,17,-23,-12,-36,-37,-40,-45,-79,-82,-91,-133,55, +-47,-36,-48,-33,-15,13,93,80,48,33,44,59,37,26,-13,-11,-7,-1,3,7,14,20,30,12,8,13,18,2,-3,3,8,-6,-6,0,6,3,-1,1,9,15,1,-1,5,13,-9,1,6,12,24,3,2,8,14,-1,-1,3,9,5,-2,0,7,14,-1,-1,5,12,-11,0,3,10,21,-1,-1,6,10,-2,-2,4,10,5,-1,0,6,12,-6,-6,-1,5,-11,-4,2,5,20,-2,0,5,9,2,2,7,13,-13,0,1,9,19,-2,1,1,7,-9,3,17,-21,-10,-33,-35,-37,-42,-76,-79,-89,-130,58, +-49,-40,-46,-32,-13,17,115,97,49,31,42,59,38,25,-11,-10,-5,0,4,8,15,21,28,12,9,14,19,3,-2,3,9,-5,-5,1,7,4,-1,2,10,16,1,0,6,14,-8,2,7,13,25,3,3,9,15,0,0,5,10,6,-2,1,8,14,0,-1,4,11,-10,0,4,10,22,-1,-1,5,10,-2,-1,3,9,5,-1,1,6,13,-5,-6,0,5,-9,-2,3,6,20,-2,0,5,9,3,3,7,13,-10,2,3,7,17,-2,2,3,9,-2,9,23,-21,-9,-28,-28,-49,-55,-74,-78,-89,-127,61, +-59,-27,-34,-20,-14,5,103,149,84,41,47,60,32,13,-16,-15,-11,-5,2,8,17,21,33,16,11,17,20,5,-2,4,9,-4,-3,3,9,5,0,2,9,16,4,2,8,15,-7,2,6,13,26,2,2,9,15,0,1,7,12,7,-1,1,8,15,0,0,5,12,-9,1,5,11,23,-1,0,6,11,-1,0,4,10,5,-1,1,7,13,-4,-5,1,6,-8,-1,4,6,22,-1,0,6,10,3,3,8,13,-11,1,3,7,18,-2,1,2,8,-2,9,23,-19,-7,-26,-26,-47,-53,-73,-77,-90,-124,64, +-34,-28,-38,-24,-21,0,99,136,77,36,44,58,32,16,-15,-14,-10,-4,3,9,18,22,33,16,11,17,20,5,-2,4,10,-3,-3,3,9,5,1,3,9,16,4,3,9,16,-7,3,7,14,26,2,3,8,14,1,2,9,14,8,-1,1,9,16,1,1,5,12,-8,1,5,12,24,0,0,6,11,0,0,4,10,0,-1,1,7,14,-3,-4,1,7,-8,-2,3,7,16,-2,0,5,9,3,5,10,15,-11,3,4,11,19,0,2,6,11,-2,9,22,-17,-5,-26,-26,-36,-47,-71,-77,-92,-121,67, +-39,-32,-42,-28,-28,-5,96,125,70,32,41,56,31,17,-15,-13,-9,-3,4,10,18,22,34,15,11,17,20,5,-1,5,11,-3,-3,3,9,6,0,3,10,17,4,3,9,16,-6,3,7,14,27,2,3,9,15,2,3,9,15,9,-1,1,9,16,1,1,6,13,-8,2,5,12,25,0,1,7,12,0,0,5,11,1,0,2,7,14,-2,-3,1,7,-7,-1,4,8,14,-1,0,6,11,4,5,9,15,-10,3,4,11,20,-1,1,4,9,-2,7,21,-16,-3,-26,-27,-33,-41,-73,-77,-87,-118,70, +-52,-37,-41,-27,-26,-2,102,116,63,35,45,62,41,8,-15,-14,-10,-4,4,10,18,24,35,16,12,18,23,6,0,5,11,-2,-2,4,10,7,1,3,10,18,4,2,9,16,-5,4,7,14,27,2,2,9,15,2,4,10,15,9,0,1,8,16,1,2,7,14,-7,2,6,12,25,1,1,7,12,0,0,4,11,-9,0,2,9,16,-2,-2,2,8,-6,0,6,8,19,-1,1,7,11,4,4,10,17,-7,5,7,13,22,2,3,4,9,-2,6,20,-16,-1,-24,-26,-31,-40,-72,-77,-89,-115,73, +-57,-42,-45,-31,-31,-5,100,107,58,31,49,66,39,-1,-17,-16,-10,-5,5,9,19,23,36,16,13,19,24,7,0,6,11,-2,-2,4,10,7,2,5,11,19,6,4,10,17,-5,3,7,14,28,2,2,10,16,3,5,11,16,10,0,2,8,16,2,3,7,14,-6,3,7,13,26,1,2,8,13,0,0,5,12,-10,0,3,9,16,-2,-2,3,8,-5,0,6,9,20,0,2,7,12,4,4,10,16,-7,4,6,11,22,0,1,4,9,-3,5,19,-15,1,-27,-27,-46,-56,-71,-77,-90,-112,76, +-73,-45,-48,-26,-24,-1,101,128,75,38,49,64,32,-7,-18,-16,-11,-5,5,10,19,22,35,17,13,20,23,8,0,7,12,-2,-2,3,10,8,3,5,12,19,8,5,10,17,-5,2,6,13,28,4,5,11,17,2,3,8,14,10,4,6,11,17,4,3,7,14,-6,1,6,11,26,2,4,9,14,1,0,5,11,-14,-1,2,9,17,1,0,5,11,-4,-1,3,8,2,-1,2,6,11,5,6,12,17,16,11,13,17,22,4,2,6,10,-8,2,14,-14,2,-25,-25,-44,-56,-71,-77,-92,-110,78, +-36,-33,-42,-28,-27,-3,100,122,72,36,46,63,31,-7,-18,-17,-11,-5,6,10,20,23,36,17,13,20,24,8,1,7,13,-2,-2,3,10,9,3,5,12,19,8,5,11,17,-4,2,7,14,29,5,6,11,17,2,3,9,14,11,4,6,11,18,5,4,8,15,-5,2,7,11,26,2,4,10,15,1,0,5,12,-14,0,3,9,18,1,1,6,11,-4,-1,3,8,3,0,2,7,12,5,6,11,16,-3,10,12,15,21,2,1,4,8,-8,-1,11,-18,-2,-33,-37,-34,-47,-72,-77,-93,-108,80, +-51,-37,-42,-28,-30,-5,99,101,51,41,52,68,40,-9,-19,-16,-12,-5,6,10,19,22,36,17,13,21,25,8,1,9,14,0,0,4,11,10,4,7,13,20,8,6,11,18,-3,3,8,15,31,5,6,11,18,3,4,9,17,10,5,7,13,20,5,4,9,16,-4,2,7,12,28,3,4,10,15,1,0,5,12,-13,0,4,10,19,2,2,7,12,-2,0,4,9,3,-1,3,8,13,6,6,11,16,-6,8,10,13,20,0,-1,3,6,-10,-3,9,-17,0,-32,-35,-32,-47,-72,-77,-94,-106,82, +-50,-40,-44,-29,-31,-6,99,99,50,39,51,67,38,-32,-21,-18,-12,-5,6,9,19,22,35,17,13,21,25,8,1,9,14,1,0,4,11,10,4,7,13,20,8,6,11,18,-3,3,8,16,30,5,6,12,18,3,4,10,17,10,5,7,13,21,5,4,10,16,-4,2,7,12,27,3,4,10,15,2,0,6,12,-13,1,4,11,20,2,2,7,13,-2,0,4,9,3,-1,2,8,13,5,5,12,18,-3,10,13,18,27,4,4,6,9,-9,-3,9,-18,1,-28,-31,-49,-65,-75,-80,-94,84,84, +-34,-35,-43,-30,-33,-8,100,91,48,37,50,60,39,-34,-18,-15,-11,-4,6,8,17,23,18,13,11,19,25,9,5,10,15,1,0,4,12,2,3,7,13,21,8,7,12,19,-2,5,9,15,29,5,6,12,18,5,6,12,18,13,6,8,15,22,5,4,10,16,-3,2,7,12,27,3,4,11,16,3,2,7,14,-11,4,6,13,21,2,2,8,13,1,2,5,9,4,-3,0,5,11,3,5,9,18,0,19,20,27,30,7,4,6,8,-10,-5,8,-17,2,-26,-28,-46,-64,-74,-80,-94,86,86, +-36,-37,-43,-30,-33,-8,98,91,47,36,49,54,38,-35,-21,-17,-12,-4,6,8,17,23,18,13,11,19,25,9,5,11,15,2,0,4,12,-9,3,6,13,21,8,6,12,19,-2,4,9,15,30,5,6,12,19,5,6,13,18,13,5,7,14,22,5,4,10,17,-3,2,7,12,21,3,4,11,15,3,1,7,14,-10,4,7,13,21,2,2,8,13,1,2,5,9,-1,-2,0,5,12,2,5,8,17,-2,16,18,23,28,5,2,6,8,-9,-5,7,-9,10,-36,-44,-37,-57,-76,-81,-112,88,88, +-40,-38,-42,-29,-32,-6,99,94,48,36,49,44,36,-36,-22,-19,-13,-4,6,8,17,23,17,11,9,18,25,8,4,11,16,1,0,5,12,-12,3,6,13,21,7,7,11,18,-2,4,9,14,30,4,6,12,19,5,6,12,18,-1,5,7,14,22,5,5,10,17,-3,2,7,12,14,2,4,10,15,2,1,7,14,-10,4,7,13,22,2,2,8,12,1,2,5,9,-14,-2,1,6,13,3,5,8,16,-3,13,15,20,27,2,1,5,8,-11,-7,4,-9,3,-34,-40,-33,-55,-74,-79,-110,90,90, +-56,-39,-42,-27,-32,-7,98,104,58,25,37,38,35,-35,-24,-19,-15,-4,6,7,17,23,18,11,9,19,25,9,4,11,16,2,0,5,12,-12,3,6,12,21,7,6,12,18,-2,4,9,13,28,4,6,11,18,6,6,12,19,-7,4,7,14,23,5,5,9,15,-3,1,7,12,9,2,4,9,13,3,1,8,15,-9,4,7,14,24,2,2,9,13,1,2,5,11,-17,-3,0,8,15,1,3,11,18,5,19,21,20,30,10,9,6,9,-6,-3,3,-11,-6,-37,-40,-33,-56,-78,-82,-108,92,92, +-34,-41,-44,-35,-23,3,111,71,17,18,35,20,35,-32,-17,-14,-9,-1,4,3,10,14,-5,5,6,13,25,6,3,10,16,3,0,5,13,-11,4,7,12,20,8,7,12,19,0,7,11,15,30,6,7,13,20,7,7,13,20,-4,6,9,15,23,6,5,10,16,-3,0,6,12,4,1,4,9,15,5,4,10,18,-9,3,6,15,25,4,4,9,13,1,1,5,11,-19,-3,1,10,17,2,3,11,17,3,14,16,15,28,7,8,6,9,-10,-5,-9,-11,-27,-48,-50,-44,-53,-75,-80,-106,94,94, +-31,-41,-43,-33,-20,6,113,75,19,20,35,18,34,-33,-20,-16,-11,-1,3,2,10,14,-4,5,7,14,26,7,4,11,16,3,1,5,13,-11,4,7,11,21,8,7,12,18,0,6,11,15,31,6,7,13,21,7,7,13,19,-9,5,8,15,24,5,5,10,16,-3,0,5,12,5,0,3,9,14,5,3,10,17,-8,3,6,15,26,6,5,11,15,0,-1,3,8,-20,-7,-3,4,15,-11,-5,5,15,9,29,32,38,41,11,8,4,7,-9,-5,5,-10,-52,-68,-70,-58,-54,-78,-84,-104,96,96, +-42,-41,-42,-30,-16,9,115,81,21,22,37,19,33,-34,-23,-18,-13,-2,1,1,10,15,-4,5,8,15,26,7,4,11,16,3,1,5,14,-10,4,7,11,21,7,7,11,18,0,6,11,15,31,5,7,13,21,7,7,12,19,-9,5,8,15,24,5,5,10,16,-3,-1,5,11,4,0,2,9,14,5,3,10,17,-8,3,6,15,27,6,5,10,15,0,-1,2,8,-19,-7,-3,6,17,-9,-4,5,15,6,23,25,31,38,10,9,5,8,-11,-8,2,-9,-42,-65,-65,-56,-64,-78,-82,-102,98,98, +-69,-40,-44,-31,-38,-13,88,63,19,20,34,11,25,-34,-25,-20,-12,0,1,2,11,14,-2,8,10,15,26,10,7,11,16,2,0,5,14,-11,3,6,12,21,7,6,10,18,-1,4,10,12,26,4,4,13,21,5,5,11,20,-8,6,9,17,27,5,5,10,16,-4,-2,3,11,5,1,3,9,14,3,2,10,19,-7,4,7,14,26,6,6,10,15,1,-1,3,8,-18,-6,-1,10,21,-4,1,6,15,6,18,23,24,35,10,10,7,11,-15,-11,-12,-12,-33,-51,-52,-42,-60,-74,-78,-92,100,100, +-85,-48,-44,-27,-34,-9,86,64,25,23,35,12,25,-35,-26,-21,-13,0,-1,-1,8,13,-5,3,6,13,26,6,4,10,16,2,0,5,14,-10,4,7,12,22,6,5,10,17,-1,5,10,13,22,3,4,13,20,6,5,11,20,-8,6,9,17,27,5,5,10,16,-3,-2,3,11,5,0,3,9,14,3,1,10,19,-7,4,7,14,27,6,6,11,15,1,0,3,9,-18,-5,0,11,22,-2,3,10,19,8,16,20,22,37,16,17,10,14,-18,-15,-21,-11,-23,-37,-60,-50,-65,-79,-81,-93,100,100, +-84,-49,-47,-40,-24,4,102,50,12,10,27,14,29,-34,-23,-18,-12,0,-3,-3,5,13,-7,-1,2,12,27,4,3,9,15,2,1,7,14,-9,5,8,13,22,5,5,8,17,-2,5,11,15,30,7,8,12,20,11,10,16,24,-8,5,7,16,27,5,5,10,16,-2,-2,3,10,4,-2,2,8,13,2,2,10,20,-6,7,9,19,28,7,6,11,16,1,-2,4,7,-20,-14,-6,3,21,-6,3,7,19,12,26,28,26,21,17,18,12,18,-21,-18,-24,-14,-23,-34,-57,-46,-62,-78,-81,-92,55,100, +-83,-46,-45,-35,-19,8,104,55,13,13,29,15,30,-34,-25,-19,-14,-1,-4,-3,6,14,-6,0,4,14,28,5,4,10,17,3,1,7,14,-9,5,8,14,23,6,5,9,18,-1,5,11,16,31,7,8,12,20,12,11,17,25,-8,6,8,17,28,5,5,10,16,-2,-1,4,10,3,-1,2,8,14,1,2,10,19,-6,7,10,19,30,7,6,12,17,0,-2,4,7,-19,-13,-6,4,23,-4,4,8,18,10,22,24,26,38,17,18,13,17,-22,-19,-27,-16,-27,-39,-60,-49,-62,-77,-80,-92,100,100, +-77,-40,-48,-37,-39,-13,81,64,10,12,27,7,21,-36,-27,-22,-14,-1,-6,-5,6,13,-4,2,6,16,30,4,3,10,16,2,0,7,14,-11,3,6,12,21,5,5,8,16,-3,4,9,14,29,3,4,11,19,8,7,14,22,-7,6,8,16,27,5,5,10,17,-3,-2,2,8,2,-3,1,7,13,1,1,9,19,-5,8,11,20,30,8,7,13,18,1,-1,5,9,-18,-12,-5,5,24,-4,4,8,19,10,21,23,24,37,17,18,14,19,-22,-20,-27,-17,-30,-42,-63,-52,-64,-78,-81,-100,100,100, +-56,-32,-42,-29,-34,-9,83,70,12,16,30,10,24,-36,-27,-22,-14,0,-6,-3,8,16,-2,5,8,19,32,7,5,12,19,4,2,8,15,-10,4,8,14,23,8,7,10,19,-2,6,11,16,31,5,6,13,21,10,9,15,24,-6,8,9,18,28,6,6,11,19,-2,-1,4,10,5,-1,2,9,14,2,2,10,19,-4,10,12,21,31,6,4,12,18,1,-2,3,8,-17,-11,-4,5,23,-2,7,8,19,4,15,17,24,37,15,16,13,18,-23,-19,-33,-23,-39,-52,-58,-47,-64,-81,-77,-100,100,100, +-34,-21,-34,-22,-26,-3,86,76,15,21,35,13,28,-34,-26,-20,-13,1,-3,0,10,19,1,9,11,22,35,11,8,15,23,7,4,11,18,-8,7,11,17,26,11,11,15,23,1,9,14,19,33,8,8,16,24,12,12,19,28,-2,11,12,21,30,9,9,14,22,0,1,7,12,6,2,5,12,18,5,5,13,22,-2,13,15,24,34,9,8,16,22,3,1,6,11,-15,-8,-3,7,25,-2,7,9,21,8,20,22,29,40,16,16,14,19,-19,-16,-30,-19,-40,-57,-52,-44,-63,-78,-82,-95,100,100, +-27,-15,-30,-20,-38,-18,67,56,24,9,21,38,52,-7,2,6,17,29,22,24,35,46,19,28,30,40,51,23,20,28,36,16,13,20,30,0,17,21,32,39,23,21,29,39,14,24,28,39,51,23,22,31,39,22,23,29,39,25,18,19,27,36,14,13,21,29,4,7,12,20,25,8,10,19,25,11,11,19,28,0,16,18,27,34,10,8,13,20,-2,-4,-1,3,-32,-23,-19,-12,5,-25,-16,-3,10,-2,14,20,25,39,15,19,15,22,-13,-9,0,-12,-36,-59,-54,-48,-63,-83,-87,-98,102,102, +-56,2,-14,-9,-3,11,90,90,59,35,46,63,39,-29,-18,-15,-5,5,8,9,21,29,7,20,20,32,39,23,18,23,30,14,12,18,25,17,17,20,27,34,23,21,28,32,7,20,23,28,37,19,17,24,33,18,22,27,37,52,22,21,30,36,19,18,23,30,5,11,15,20,37,11,13,19,26,15,14,22,31,21,22,24,34,39,21,17,25,32,9,10,12,22,-12,0,3,16,28,-1,4,12,23,10,27,26,36,36,4,1,8,14,-3,0,10,20,-11,-41,-38,-35,-66,-85,-95,-96,104,104, +21,1,0,-1,15,35,104,93,59,45,56,72,45,23,-9,-8,0,6,16,16,27,37,42,30,29,39,44,34,28,35,39,18,21,25,30,45,26,29,34,43,30,28,36,38,34,30,31,35,42,28,24,31,40,21,29,34,44,56,30,28,37,43,29,26,32,37,7,17,20,25,37,19,20,25,32,18,22,28,36,52,31,31,40,46,31,26,31,37,12,18,21,35,24,15,16,28,35,14,20,24,38,41,48,49,58,60,34,30,27,34,0,8,17,5,10,-49,-44,-45,-62,-83,-93,-94,106,58, +24,22,23,30,30,67,122,117,80,62,72,87,57,35,4,2,9,14,23,30,39,49,57,46,43,51,56,48,42,48,49,25,32,35,39,48,39,40,52,53,36,41,46,47,58,44,43,49,50,40,36,42,50,28,43,45,53,58,44,40,46,52,37,38,44,45,37,30,31,34,38,32,31,39,41,23,32,37,44,53,44,43,50,54,39,37,41,46,18,31,32,35,42,21,20,29,45,28,30,38,48,69,63,63,71,75,42,35,36,41,4,20,27,16,16,-38,-35,-42,-69,-92,-92,108,108,20, +25,123,115,133,145,155,188,195,150,124,147,151,163,85,35,28,31,36,49,71,81,94,89,90,84,91,96,79,82,81,91,90,69,69,75,75,81,80,92,98,80,88,89,99,99,96,91,100,105,83,87,91,96,104,85,86,95,97,85,79,86,90,68,79,81,89,93,75,72,79,81,73,75,81,86,77,73,75,85,86,86,83,92,97,73,81,82,88,94,81,80,89,94,84,87,93,98,86,77,74,77,80,48,46,53,54,59,63,73,80,66,61,66,59,33,-2,-35,-45,-62,-92,-92,108,31,20, diff --git a/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_CW_LRight_T0.h new file mode 100755 index 0000000..15f7d10 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_CW_LRight_T0.h @@ -0,0 +1,71 @@ +-20,44,80,22,19,67,68,98,66,46,71,82,84,64,37,32,43,45,18,16,26,32,-1,8,14,21,32,14,19,23,30,21,25,32,37,46,35,35,37,40,33,34,39,37,9,23,25,29,34,21,22,25,30,16,23,29,34,46,28,30,36,39,33,34,41,42,35,30,32,32,34,25,24,34,38,24,32,39,41,52,35,36,40,43,34,33,39,40,16,32,35,35,39,30,29,31,37,24,36,43,47,54,42,42,47,50,20,20,20,10,-12,-19,-48,-89,-133,-133,-133,-133,-163,-152,-163,-163,-150,-51, +-20,-5,-10,1,7,33,47,90,42,34,53,67,58,54,23,20,31,35,17,15,16,24,-2,6,12,12,26,3,9,14,20,10,12,19,26,39,21,21,26,29,23,21,26,27,-1,12,14,20,28,9,11,16,21,6,10,17,23,38,15,18,25,29,21,21,28,31,3,18,20,21,27,11,11,22,27,14,20,27,31,44,20,22,28,31,22,20,25,29,4,18,22,25,31,16,17,21,28,12,22,29,35,45,26,26,33,38,10,7,7,-2,-29,-30,-52,-90,-133,-133,-133,-133,-163,-153,-159,-163,-149,-51, +-20,-6,-14,-12,-17,21,42,74,24,26,42,56,49,49,12,11,22,27,8,7,11,17,-10,-1,4,7,21,-5,0,7,13,3,3,11,17,33,10,12,17,21,15,11,17,20,-8,3,6,12,23,0,2,8,13,-1,2,8,15,33,6,10,17,21,12,11,17,22,-5,8,11,13,21,2,2,14,19,6,10,17,22,38,10,12,19,24,12,10,14,20,-5,7,12,16,25,6,7,13,19,2,11,18,23,35,16,17,23,29,4,-4,-2,-10,-36,-38,-56,-91,-133,-133,-133,-133,-163,-159,-156,-157,-150,-51, +-20,-8,-15,-15,-23,-23,3,38,-2,-12,3,17,34,36,7,6,13,18,-6,-7,-2,4,-24,-16,-12,-6,9,-19,-14,-5,1,-9,-9,-2,6,23,-2,-1,7,10,4,1,6,11,-17,-7,-4,2,14,-11,-9,-1,4,-10,-8,-1,10,3,-4,-2,6,10,-1,-2,5,12,-15,-3,0,3,12,-11,-11,1,6,-9,-6,1,9,26,-4,-2,6,10,-4,-5,2,8,-17,-5,-1,8,18,-3,-1,7,15,-2,7,13,22,35,11,12,19,24,-4,-12,-10,-22,-52,-54,-61,-95,-133,-133,-119,-103,-163,-160,-155,-158,-150,-51, +-20,-12,-23,-21,-30,-9,19,59,22,16,30,45,35,38,3,3,13,18,0,-1,5,12,-15,-8,-4,0,17,-12,-7,-1,4,-5,-8,1,7,25,0,1,8,11,5,2,6,11,-14,-5,-2,4,17,-7,-6,1,6,-6,-6,1,7,2,-2,0,8,12,1,0,7,13,-13,-2,2,4,15,-7,-7,6,11,-1,1,8,14,8,2,3,10,14,2,1,4,10,-14,-3,2,7,18,-3,-1,1,8,-4,3,9,14,28,6,6,14,18,-6,-15,-10,-19,-42,-43,-61,-93,-129,-133,-133,-122,-161,-156,-147,-157,-151,-51, +-20,-14,-26,-28,-37,-13,16,51,18,14,27,42,33,37,1,1,12,16,0,-1,5,11,-15,-9,-5,0,16,-12,-8,-3,2,-6,-9,-2,5,12,-3,-1,6,9,3,1,5,10,-14,-6,-3,3,16,-8,-7,0,4,-7,-7,0,6,-6,-4,-1,7,11,-1,-1,5,11,-14,-3,1,3,14,-9,-8,5,9,-2,-1,7,13,6,0,1,8,13,0,0,2,9,-15,-5,0,6,17,-4,-2,0,7,-4,2,8,12,26,3,3,11,14,-9,-18,-10,-22,-43,-43,-59,-90,-122,-133,-133,-115,-154,-150,-144,-155,-149,-51, +-20,-16,-26,-23,-33,-16,15,30,0,11,24,40,30,35,-1,0,9,13,-2,-3,2,8,-17,-10,-6,-1,14,-13,-9,-4,1,-8,-11,-3,3,-1,-5,-2,4,7,2,0,3,8,-15,-7,-3,2,15,-9,-7,-1,4,-8,-7,-1,5,-9,-5,-2,6,10,-2,-2,3,9,-14,-4,-1,2,14,-10,-9,4,8,-2,-1,6,11,5,-2,0,7,12,-1,-1,1,7,-16,-5,0,4,16,-4,-3,0,7,-5,2,7,11,26,1,1,8,11,-11,-20,-12,-23,-51,-51,-57,-88,-117,-133,-133,-132,-160,-158,-145,-155,-150,-51, +-20,-15,-27,-26,-37,-19,13,26,-3,10,23,39,29,34,-2,-1,8,12,-3,-5,2,7,-17,-11,-7,-3,13,-14,-10,-6,-1,-10,-13,-6,1,-3,-7,-5,2,6,1,-2,2,7,-16,-8,-4,0,14,-10,-8,-3,1,-9,-9,-4,2,-19,-7,-4,2,7,-4,-5,1,7,-16,-6,-2,0,12,-12,-11,1,6,-5,-3,3,8,0,-5,-3,4,9,-5,-5,-1,4,-19,-9,-4,0,12,-6,-4,-4,3,-6,0,5,8,22,-1,-1,6,10,-12,-20,-13,-24,-50,-49,-64,-94,-125,-133,-133,-130,-158,-157,-145,-154,-149,-51, +-20,-16,-26,-27,-40,-20,12,22,-6,8,22,38,28,27,-3,-2,7,12,-3,-4,2,8,-17,-11,-7,-2,11,-14,-10,-6,-2,-11,-14,-7,0,-3,-8,-5,1,5,0,-2,2,6,-16,-8,-4,0,13,-10,-9,-3,1,-9,-9,-4,2,-12,-7,-4,2,7,-5,-5,1,6,-16,-7,-3,-1,12,-12,-11,1,5,-4,-4,3,8,1,-5,-3,3,8,-5,-6,-2,4,-19,-9,-4,-1,12,-6,-4,-4,2,-6,1,5,7,22,-2,-2,5,9,-13,-20,-14,-24,-49,-47,-62,-91,-123,-133,-133,-129,-156,-156,-145,-154,-148,-51, +-20,-15,-27,-27,-39,3,34,18,-6,3,17,33,24,26,-2,-2,6,11,-3,-5,1,7,-17,-9,-5,-1,15,-14,-11,-6,-3,-11,-14,-8,-2,-4,-8,-5,1,4,-1,-2,1,7,-15,-5,-2,2,14,-8,-7,-2,1,-8,-8,-4,2,-24,-6,-3,2,6,-3,-4,1,6,-16,-7,-3,-2,11,-11,-10,1,5,-5,-4,1,7,3,-2,0,5,9,-4,-5,-2,3,-18,-10,-5,-3,11,-9,-7,-6,-1,-8,-5,1,1,-2,-3,-1,5,9,-7,-15,-11,-21,-49,-50,-69,-102,-133,-133,-133,-133,-163,-160,-145,-154,-146,-51, +-20,-15,-27,-27,-42,0,30,15,-7,2,16,32,23,24,-2,-2,6,11,-2,-4,1,7,-16,-9,-5,0,15,-13,-11,-7,-3,-11,-14,-9,-3,-6,-9,-6,1,4,-1,-3,1,6,-15,-5,-2,2,14,-8,-8,-2,2,-8,-9,-4,2,-20,-6,-3,2,7,-3,-5,0,5,-16,-8,-4,-2,11,-11,-10,1,5,-5,-4,1,6,2,-2,0,4,9,-4,-6,-3,2,-18,-10,-5,-3,10,-9,-8,-7,-1,-8,-6,1,1,-3,-4,-2,4,8,-8,-15,-11,-21,-49,-49,-67,-100,-133,-133,-133,-133,-163,-160,-146,-155,-146,-51, +-20,-15,-27,-30,-41,-2,29,15,-7,2,15,32,29,5,-3,-2,4,9,-3,-5,0,7,-17,-10,-5,-2,14,-14,-12,-7,-3,-11,-15,-9,-3,-7,-10,-7,0,3,-2,-4,1,6,-15,-6,-2,2,14,-8,-8,-2,2,-8,-9,-4,2,-21,-6,-3,3,7,-3,-4,0,5,-15,-8,-3,-3,11,-11,-10,1,5,-6,-6,0,6,1,-4,-2,4,8,-6,-7,-4,2,-19,-11,-7,-3,11,-8,-7,-5,0,-7,-4,2,3,-1,-2,-1,2,7,-9,-16,-12,-22,-52,-52,-67,-100,-133,-133,-133,-128,-163,-159,-146,-154,-144,-51, +-20,-14,-26,-29,-42,-2,28,15,-7,2,16,33,29,3,-4,-3,4,9,-3,-5,0,6,-16,-10,-5,-2,14,-14,-12,-6,-3,-12,-15,-9,-3,-10,-10,-7,0,3,-2,-4,0,6,-15,-5,-2,2,14,-7,-7,-2,2,-8,-8,-3,2,-19,-6,-3,3,7,-3,-5,0,5,-16,-8,-4,-3,11,-11,-10,1,5,-5,-5,0,6,1,-4,-2,4,9,-6,-7,-3,2,-19,-11,-7,-3,11,-8,-6,-5,0,-6,-4,2,4,-1,-2,-1,2,6,-9,-16,-12,-21,-51,-50,-65,-98,-133,-133,-133,-128,-163,-160,-146,-155,-145,-51, +-20,-16,-29,-31,-43,-22,9,14,-8,4,18,34,25,24,-2,-3,6,10,-2,-5,0,6,-16,-9,-5,0,14,-13,-11,-6,-3,-11,-15,-9,-3,-6,-11,-8,-1,3,-3,-4,0,6,-15,-5,-2,3,14,-7,-7,-1,2,-8,-8,-3,2,-10,-6,-3,2,7,-3,-5,0,4,-16,-8,-3,-3,10,-11,-10,1,6,-5,-5,0,6,2,-4,-2,4,8,-6,-8,-4,1,-19,-11,-6,-3,11,-8,-6,-5,0,-6,-3,2,4,-1,-2,-2,1,5,-9,-16,-12,-23,-52,-51,-70,-104,-133,-133,-133,-133,-163,-160,-145,-149,-139,-51, +-20,-15,-28,-30,-43,-22,9,14,-8,3,18,34,24,11,-3,-3,6,10,-3,-5,0,6,-16,-8,-4,1,15,-12,-10,-5,-1,-11,-15,-10,-4,-20,-12,-9,-2,3,-2,-3,1,7,-15,-6,-3,3,15,-6,-5,0,4,-7,-7,-2,3,-10,-6,-3,3,8,-4,-5,0,5,-15,-8,-3,-2,11,-11,-9,1,5,-5,-4,1,6,2,-3,0,4,9,-5,-7,-3,1,-17,-11,-6,-3,11,-9,-8,-6,-2,-9,-8,-4,0,-2,-5,-3,1,5,-9,-16,-12,-23,-52,-52,-69,-104,-133,-133,-133,-133,-163,-160,-145,-151,-141,-51, +-20,-15,-31,-34,-42,-3,28,15,-7,3,17,34,24,6,-3,-3,5,9,-1,-4,1,7,-15,-7,-3,2,16,-11,-10,-5,0,-11,-15,-9,-3,-8,-11,-8,-2,3,-1,-2,3,8,-13,-4,-1,4,17,-5,-4,1,5,-5,-5,-1,5,2,-5,-2,4,8,-3,-5,0,5,-14,-7,-2,-2,12,-10,-8,2,6,-4,-4,1,7,3,-2,0,4,9,-5,-6,-3,1,-17,-10,-6,-3,12,-10,-8,-5,-1,-9,-7,-2,2,-2,-4,-2,1,5,-9,-16,-12,-24,-54,-52,-73,-107,-133,-133,-133,-132,-163,-158,-145,-153,-139,-51, +-20,-16,-30,-33,-41,-2,28,15,-7,3,17,34,24,-1,-3,-3,6,10,0,-4,1,8,-15,-7,-3,2,16,-11,-9,-4,0,-10,-14,-8,-2,-5,-11,-8,-2,4,-1,-1,3,9,-13,-4,-1,5,17,-4,-4,1,6,-5,-5,0,5,2,-3,-1,4,9,-3,-4,0,5,-14,-6,-2,-2,12,-10,-9,2,6,-5,-5,1,7,4,-2,0,5,9,-5,-6,-4,1,-17,-10,-5,-2,12,-11,-9,-4,0,-9,-8,-2,3,-1,-4,-2,1,5,-9,-17,-13,-23,-53,-51,-70,-104,-133,-133,-133,-131,-163,-158,-146,-154,-141,-51, +-20,-14,-28,-32,-40,-2,28,14,-8,3,16,34,23,-1,-3,-3,6,10,0,-4,1,7,-15,-7,-3,2,16,-11,-10,-4,1,-9,-13,-8,-1,-5,-11,-8,-2,4,-1,-1,4,9,-13,-3,0,6,18,-3,-3,2,6,-5,-4,0,6,2,-3,-1,4,9,-3,-4,0,5,-14,-6,-2,-2,12,-10,-8,2,7,-5,-4,2,8,4,-1,1,5,10,-5,-6,-4,1,-17,-10,-5,-2,13,-10,-8,-4,1,-8,-7,-2,5,0,-3,-2,2,6,-9,-16,-12,-23,-52,-49,-71,-105,-133,-133,-133,-133,-163,-157,-144,-148,-136,-51, +-20,-17,-31,-34,-42,-1,30,13,-9,10,25,41,29,2,-3,-2,7,11,1,-2,2,8,-16,-7,-3,2,15,-10,-9,-3,2,-9,-13,-8,-2,-5,-10,-7,-1,4,0,-2,3,9,-12,-3,1,6,18,-3,-2,3,8,-4,-3,2,7,3,-4,-2,4,9,-2,-3,1,6,-14,-6,-2,-3,12,-10,-9,2,7,-3,-2,3,7,3,-3,0,3,9,-5,-7,-4,1,-17,-11,-6,-2,12,-11,-9,-3,1,-8,-7,-2,3,0,-4,-2,3,7,-13,-19,-14,-24,-46,-46,-69,-103,-133,-133,-133,-133,-163,-158,-145,-150,-140,-51, +-20,-16,-32,-36,-43,-3,28,16,-7,11,25,42,29,1,-3,-2,7,11,2,-2,3,8,-15,-7,-3,1,15,-11,-9,-3,2,-9,-13,-7,-1,-5,-10,-7,-1,4,-1,-2,3,9,-12,-2,1,6,18,-3,-2,3,8,-4,-3,2,7,3,-4,-1,4,10,-2,-3,2,6,-14,-6,-2,-2,12,-10,-8,3,8,-2,-1,4,8,4,-1,1,4,10,-4,-6,-3,2,-17,-10,-6,-2,12,-10,-8,-2,2,-7,-6,-1,4,1,-3,-1,4,7,-12,-19,-13,-24,-47,-46,-75,-109,-133,-133,-133,-133,-163,-156,-145,-153,-136,-51, +-20,-15,-31,-34,-42,-3,28,14,-8,10,24,41,28,1,-3,-2,6,11,2,-1,3,9,-15,-6,-3,3,16,-11,-10,-3,2,-9,-12,-7,-1,-5,-9,-7,-1,4,-1,-2,3,9,-12,-3,1,6,18,-3,-2,3,8,-4,-3,2,7,2,-4,-2,4,10,-2,-3,1,6,-14,-6,-2,-2,11,-10,-8,2,7,-3,-2,4,8,3,-3,0,3,8,-5,-7,-5,0,-18,-11,-7,-4,10,-11,-10,-3,1,-8,-6,-2,4,0,-4,-2,3,6,-12,-19,-14,-25,-50,-48,-73,-107,-133,-133,-133,-133,-163,-157,-146,-154,-138,-51, +-20,-15,-31,-35,-45,-24,9,31,6,5,20,37,29,0,-4,-3,6,10,2,-2,3,8,-15,-7,-4,2,16,-12,-10,-4,1,-9,-13,-8,-1,-5,-10,-8,-2,4,-2,-3,3,8,-13,-4,1,6,18,-4,-3,3,7,-4,-4,2,6,2,-5,-2,3,9,-3,-4,0,6,-14,-7,-2,-3,11,-10,-9,1,7,-4,-2,4,8,3,-2,0,3,8,-6,-7,-5,0,-18,-12,-7,-4,10,-11,-10,-3,1,-8,-6,-1,4,1,-3,-2,3,7,-12,-19,-14,-24,-49,-47,-71,-103,-133,-133,-133,-132,-163,-156,-145,-151,-138,-51, +-20,-17,-31,-34,-44,-24,9,30,6,3,16,33,28,-1,-6,-4,5,10,3,-1,4,9,-15,-6,-3,1,13,-11,-10,-5,1,-10,-13,-6,-1,-6,-10,-7,-1,5,-3,-4,2,8,-13,-3,1,6,17,-3,-3,2,7,-5,-4,2,6,1,-6,-4,2,8,-5,-6,-1,4,-14,-7,-2,-2,12,-10,-9,2,7,-5,-4,0,6,3,-3,-1,3,8,-7,-9,-5,-1,-19,-13,-8,-4,12,-12,-9,-3,1,-8,-8,-3,2,-7,-7,-5,-2,4,-16,-21,-17,-28,-43,-43,-69,-101,-133,-133,-133,-131,-163,-156,-145,-152,-136,-51, +-20,-17,-34,-37,-45,-22,10,19,-6,12,26,42,28,-1,-6,-4,5,10,2,-1,3,9,-15,-6,-4,0,13,-13,-11,-5,1,-10,-13,-7,-2,-6,-9,-7,0,6,-3,-4,2,8,-14,-3,1,6,17,-3,-3,2,7,-5,-5,1,6,1,-6,-4,2,8,-5,-6,-1,4,-14,-7,-2,-3,12,-11,-9,2,7,-5,-4,1,6,3,-3,0,3,8,-7,-9,-5,-1,-19,-13,-8,-4,12,-12,-10,-3,1,-8,-7,-2,3,-5,-6,-5,-1,5,-16,-20,-17,-28,-42,-42,-67,-98,-133,-133,-133,-131,-162,-156,-145,-154,-139,-51, +-20,-15,-35,-38,-46,-24,10,18,-8,11,24,41,26,-2,-6,-4,4,9,2,-2,2,8,-15,-7,-5,-2,11,-13,-10,-6,0,-10,-13,-6,-2,-6,-8,-6,1,7,-4,-5,1,8,-14,-4,0,5,17,-4,-4,1,6,-5,-4,0,5,1,-7,-5,1,7,-7,-7,-3,3,-15,-7,-2,-3,12,-11,-9,2,7,-6,-5,0,6,2,-5,-3,2,7,-8,-9,-6,-2,-20,-14,-9,-5,11,-13,-11,-4,0,-9,-8,-3,2,1,-4,-3,1,7,-17,-22,-18,-29,-49,-48,-72,-102,-133,-133,-133,-133,-162,-155,-146,-154,-140,-51, +-20,-19,-35,-37,-45,-24,10,36,8,4,17,34,19,-2,-7,-4,4,9,1,-2,2,7,-16,-8,-6,-3,10,-14,-11,-7,0,-11,-14,-7,-3,-7,-8,-6,2,7,-4,-5,1,7,-14,-4,0,5,17,-5,-4,1,6,-5,-5,0,5,1,-7,-5,0,7,-7,-7,-3,3,-15,-8,-2,-3,12,-11,-9,1,7,-6,-5,0,6,2,-5,-3,2,7,-8,-9,-6,-2,-20,-14,-9,-5,11,-13,-11,-4,0,-9,-8,-3,3,2,-3,-2,2,7,-16,-21,-18,-28,-48,-46,-68,-96,-130,-130,-130,-130,-157,-153,-143,-151,-137,-48, +-20,-16,-34,-36,-45,-24,9,34,6,3,16,32,17,-7,-7,-4,3,8,1,-1,4,8,-15,-4,-2,-1,11,-12,-11,-6,0,-11,-15,-8,-3,-7,-6,-4,3,9,-4,-5,1,7,-14,-5,-1,5,17,-4,-4,1,6,-6,-6,0,5,-1,-7,-5,0,7,-7,-7,-3,3,-15,-8,-2,-3,12,-11,-10,1,7,-6,-5,0,6,2,-5,-3,1,7,-8,-10,-7,-2,-20,-14,-9,-5,11,-13,-11,-4,0,-8,-8,-3,3,-2,-3,-2,-1,7,-18,-21,-21,-31,-41,-41,-62,-86,-127,-127,-127,-127,-152,-148,-140,-147,-133,-45, +-20,-19,-36,-39,-45,-24,10,22,-5,3,15,32,16,-8,-6,-4,3,8,1,-2,3,7,-15,-5,-4,0,11,-13,-12,-6,0,-12,-16,-11,-4,-7,-6,-4,3,8,-3,-5,0,6,-14,-5,-1,5,18,-4,-3,1,7,-7,-7,-2,4,-1,-8,-5,0,6,-7,-8,-3,3,-16,-9,-3,-4,10,-12,-10,1,6,-6,-5,0,5,1,-6,-4,1,6,-10,-11,-8,-3,-21,-16,-11,-6,-9,-13,-11,-4,0,-9,-10,-4,0,-22,-9,-8,-5,5,-18,-21,-20,-30,-41,-40,-59,-78,-122,-124,-124,-124,-147,-144,-136,-145,-128,-42, +-20,-17,-34,-39,-45,-24,9,18,-8,1,14,31,14,-9,-8,-6,1,6,0,-3,2,5,-14,-4,-2,1,12,-12,-11,-6,0,-12,-15,-11,-4,-8,-7,-4,2,8,-4,-6,0,6,-14,-6,-1,5,18,-5,-4,1,6,-7,-7,-2,4,-5,-9,-6,0,6,-8,-8,-4,2,-17,-10,-5,-5,11,-12,-10,0,6,-6,-6,0,5,0,-7,-5,0,6,-10,-11,-8,-4,-20,-16,-11,-7,3,-13,-11,-5,-1,-10,-9,-4,1,-22,-10,-8,-3,7,-19,-21,-22,-32,-49,-48,-60,-78,-111,-121,-121,-121,-142,-140,-133,-141,-126,-39, +-20,-15,-34,-39,-46,-26,8,15,-11,-1,12,29,13,-9,-7,-6,2,7,0,-3,1,5,-14,-5,-3,0,12,-13,-12,-7,-1,-13,-16,-11,-5,-8,-7,-5,2,8,-4,-6,0,5,-14,-6,-1,4,18,-5,-4,1,6,-7,-7,-2,4,-9,-9,-6,-1,6,-9,-9,-4,2,-17,-10,-5,-5,11,-12,-10,0,5,-7,-6,-1,4,0,-7,-5,-2,4,-11,-12,-9,-5,-20,-16,-10,-7,3,-13,-10,-6,-1,-10,-10,-4,1,-23,-10,-8,-1,9,-19,-22,-21,-30,-49,-47,-51,-70,-102,-118,-118,-115,-135,-135,-129,-135,-121,-36, +-20,-20,-37,-42,-47,-25,10,36,5,1,13,29,10,-4,-10,-7,0,6,-1,-3,1,4,-15,-7,-5,-2,11,-14,-13,-8,-2,-13,-18,-13,-6,-8,-7,-5,2,8,-5,-7,-1,5,-14,-6,-2,4,18,-6,-5,0,5,-8,-7,-3,4,-11,-10,-7,-2,6,-10,-9,-5,1,-17,-11,-5,-5,10,-13,-10,0,5,-7,-6,-2,3,-1,-8,-6,-2,4,-12,-13,-10,-5,-20,-16,-10,-7,-7,-14,-11,-6,-2,-10,-10,-4,2,-22,-9,-8,0,9,-19,-21,-20,-30,-48,-46,-46,-63,-93,-115,-115,-109,-130,-131,-125,-134,-120,-33, +-20,-19,-37,-42,-48,-27,8,32,2,-2,11,27,8,8,-9,-7,-2,5,0,-2,4,10,6,-4,-4,0,10,-12,-12,-6,0,-12,-16,-11,-5,-8,-9,-6,0,7,-7,-8,-2,5,-15,-5,-1,4,17,-6,-6,1,5,-9,-10,-5,1,-26,-11,-8,-1,6,-11,-10,-5,1,-18,-10,-5,-5,10,-14,-12,-1,4,-8,-8,-3,2,-4,-9,-7,-2,4,-14,-14,-11,-6,-21,-16,-10,-7,-3,-14,-12,-6,-3,-10,-11,-5,0,-21,-11,-10,-5,-2,-23,-24,-24,-33,-40,-40,-37,-53,-86,-112,-112,-94,-125,-127,-123,-132,-115,-30, +-20,-18,-37,-42,-45,-8,29,23,-6,-3,10,26,5,11,-12,-9,-2,4,0,-2,3,9,3,-5,-5,-1,9,-13,-13,-7,-1,-13,-17,-12,-6,-8,-9,-7,0,7,-8,-9,-2,4,-15,-6,-1,4,16,-6,-7,0,5,-10,-10,-6,1,-27,-11,-8,-2,6,-11,-11,-6,1,-18,-11,-6,-5,9,-14,-13,-1,4,-9,-8,-4,2,-10,-10,-7,-3,4,-15,-15,-11,-6,-21,-17,-11,-7,-7,-15,-12,-7,-3,-10,-11,-5,0,-21,-11,-10,-4,6,-22,-23,-23,-32,-40,-39,-34,-45,-78,-109,-108,-88,-118,-121,-115,-127,-112,-27, +-20,-19,-37,-42,-45,-3,33,16,-12,-4,9,25,2,12,-10,-8,-3,3,0,-3,2,9,-10,-4,-5,-4,6,-12,-12,-7,-1,-14,-19,-13,-5,-8,-10,-7,-1,7,-7,-8,-3,4,-15,-6,-2,4,16,-7,-7,0,4,-11,-10,-6,1,-28,-12,-9,-3,4,-12,-12,-6,1,-19,-12,-7,-5,9,-15,-14,-2,3,-10,-9,-5,1,-14,-11,-9,-3,3,-15,-15,-11,-6,-21,-16,-10,-7,1,-15,-12,-7,-2,-10,-11,-6,0,-21,-11,-10,-2,9,-24,-26,-25,-34,-49,-47,-37,-46,-76,-106,-102,-80,-115,-119,-113,-119,-108,-24, +-20,-20,-37,-43,-47,-4,32,13,-15,-6,7,24,1,12,-8,-7,-2,4,0,-3,2,8,-16,-6,-6,-5,6,-13,-13,-8,-2,-15,-20,-14,-7,-8,-11,-8,-1,6,-7,-8,-3,3,-16,-7,-2,3,16,-8,-8,-1,4,-11,-11,-6,0,-26,-12,-9,-3,4,-13,-12,-6,0,-20,-12,-7,-6,9,-16,-14,-3,2,-10,-10,-6,1,-24,-12,-9,-4,3,-15,-15,-12,-6,-21,-16,-11,-7,-7,-15,-13,-7,-3,-10,-11,-6,-1,-21,-11,-9,-2,9,-24,-26,-25,-34,-48,-48,-30,-41,-68,-103,-96,-73,-107,-113,-107,-112,-100,-21, +-20,-19,-38,-44,-42,-7,30,39,-1,-3,6,20,-4,-14,-14,-12,-8,-2,-3,-1,5,10,4,-2,-5,3,9,-11,-13,-8,-2,-14,-18,-12,-6,-9,-11,-8,-2,6,-7,-9,-3,3,-17,-10,-6,3,17,-8,-7,-1,4,-11,-10,-6,1,-9,-12,-10,-3,4,-14,-13,-7,0,-20,-13,-8,-6,8,-16,-15,-3,2,-12,-11,-7,-1,-28,-12,-10,-5,2,-17,-17,-12,-7,-21,-17,-11,-7,-7,-15,-13,-7,-3,-11,-12,-6,0,-21,-12,-10,-4,-14,-26,-26,-27,-36,-48,-48,-29,-30,-61,-100,-93,-72,-107,-113,-110,-120,-107,-18, +-20,-14,-34,-39,-45,-20,14,37,-3,-5,4,18,-6,0,-12,-10,-7,-1,-3,-1,5,9,3,-4,-6,2,8,-12,-15,-9,-3,-15,-19,-14,-7,-10,-12,-9,-2,6,-7,-9,-3,3,-17,-10,-6,2,17,-8,-8,-2,4,-11,-11,-6,1,-11,-12,-10,-3,4,-14,-13,-7,0,-20,-13,-8,-7,8,-17,-15,-3,2,-12,-12,-8,-2,-28,-12,-10,-5,3,-18,-18,-12,-7,-21,-16,-10,-7,-8,-15,-13,-7,-3,-11,-12,-6,-1,-22,-13,-11,-4,-14,-26,-26,-27,-36,-48,-48,-26,-29,-59,-100,-91,-68,-102,-110,-106,-118,-104,-18, +-21,-16,-26,-32,-39,14,49,34,-4,7,16,30,-1,15,-15,-14,-10,-4,-4,-3,3,10,5,-2,-5,3,11,-12,-14,-11,-5,-15,-20,-14,-7,-10,-12,-9,-2,5,-8,-9,-3,4,-17,-10,-5,0,15,-8,-7,-3,3,-12,-12,-7,-1,-15,-13,-11,-4,3,-15,-14,-10,-3,-20,-13,-8,-7,9,-17,-16,-5,1,-13,-13,-8,-2,-29,-14,-11,-5,2,-19,-18,-14,-9,-21,-17,-10,-8,-13,-16,-14,-8,-4,-12,-13,-8,-2,-22,-13,-12,-5,-15,-27,-28,-27,-36,-43,-42,-17,-28,-53,-94,-100,-81,-106,-114,-110,-116,-110,-18, +-22,-17,-29,-34,-41,12,48,32,-6,5,15,28,-2,16,-14,-13,-9,-4,-4,-3,2,9,4,-5,-7,1,10,-14,-15,-12,-6,-16,-21,-16,-8,-11,-13,-10,-4,4,-9,-10,-4,3,-17,-11,-6,-1,15,-10,-8,-4,2,-13,-13,-8,-1,-19,-14,-12,-5,2,-15,-15,-11,-4,-20,-14,-8,-7,8,-18,-16,-5,0,-13,-14,-9,-3,-30,-16,-13,-7,1,-20,-19,-14,-9,-21,-17,-11,-8,-13,-16,-14,-9,-4,-13,-14,-8,-3,-22,-13,-11,-5,-15,-28,-29,-28,-37,-44,-43,-21,-27,-51,-91,-100,-80,-103,-113,-110,-116,-111,-18, +-23,-20,-29,-26,-27,1,32,84,26,6,10,18,-9,-17,-22,-21,-15,-7,-5,-3,3,9,3,-3,-5,1,9,-13,-16,-13,-7,-17,-22,-17,-9,-23,-14,-10,-4,4,-10,-11,-5,3,-18,-12,-6,-2,14,-10,-9,-5,1,-13,-13,-8,-1,-17,-14,-12,-6,2,-16,-15,-11,-5,-21,-14,-9,-8,8,-18,-17,-6,-1,-14,-15,-10,-4,-30,-19,-16,-9,-1,-20,-19,-15,-9,-21,-17,-11,-9,-14,-17,-15,-9,-5,-14,-15,-9,-4,-22,-14,-12,-5,-15,-29,-29,-29,-38,-45,-45,-17,-28,-51,-89,-100,-75,-104,-113,-110,-117,-114,-18, +-24,-16,-28,-27,-30,-2,31,84,23,5,9,16,-11,-18,-22,-20,-15,-10,-6,-4,4,9,3,-2,-5,1,6,-12,-15,-9,-4,-17,-23,-18,-11,-13,-14,-11,-3,4,-13,-14,-7,0,-18,-11,-6,0,15,-11,-10,-5,0,-13,-14,-9,-3,-30,-16,-12,-7,3,-16,-15,-8,-1,-21,-15,-10,-8,7,-19,-18,-7,-3,-15,-16,-10,-4,-30,-21,-18,-12,-4,-21,-20,-14,-9,-22,-18,-12,-9,-15,-18,-16,-11,-6,-12,-13,-7,-2,-23,-14,-12,-5,-11,-28,-29,-29,-39,-51,-51,-23,-27,-59,-99,-91,-69,-107,-115,-112,-121,-115,-18, +-25,-20,-30,-21,-25,28,63,100,25,13,17,24,-2,-15,-25,-23,-18,-13,-7,-5,3,9,3,-2,-5,0,6,-11,-15,-9,-4,-18,-23,-19,-11,-17,-14,-11,-3,4,-14,-15,-7,0,-19,-12,-6,0,15,-12,-11,-5,0,-13,-14,-10,-3,-30,-16,-13,-7,3,-16,-15,-9,-1,-22,-15,-10,-7,7,-19,-17,-7,-3,-15,-16,-10,-4,-30,-21,-18,-13,-4,-21,-21,-14,-9,-22,-18,-12,-9,-15,-18,-16,-11,-6,-13,-13,-8,-2,-23,-15,-13,-5,-14,-29,-30,-30,-40,-52,-52,-28,-29,-58,-98,-90,-69,-107,-115,-113,-122,-118,-18, +-26,-20,-30,-25,-30,25,60,100,22,12,15,23,-3,-16,-25,-23,-18,-13,-7,-5,2,8,3,-4,-6,0,6,-12,-15,-9,-4,-18,-24,-20,-12,-31,-14,-12,-4,4,-14,-15,-8,-1,-19,-13,-7,0,14,-13,-12,-5,0,-14,-14,-10,-3,-30,-17,-14,-8,2,-17,-15,-11,-4,-22,-16,-11,-7,1,-19,-18,-9,-4,-16,-17,-12,-6,-31,-22,-19,-13,-4,-21,-21,-15,-10,-22,-18,-13,-10,-15,-19,-16,-11,-6,-14,-15,-9,-4,-23,-15,-12,-8,-18,-30,-31,-30,-40,-47,-47,-28,-31,-56,-94,-100,-83,-108,-117,-113,-123,-117,-18, +-27,-18,-28,-12,-6,17,49,96,66,19,23,24,-8,-17,-26,-24,-19,-14,-7,-6,1,7,2,-6,-8,-2,5,-13,-16,-11,-5,-19,-26,-21,-13,-34,-16,-13,-5,3,-16,-16,-9,-2,-20,-14,-8,-2,14,-14,-13,-7,-1,-14,-15,-11,-4,-31,-18,-14,-9,2,-18,-16,-12,-4,-23,-17,-12,-7,-15,-19,-17,-10,-5,-16,-17,-13,-7,-31,-23,-20,-14,-5,-22,-22,-16,-11,-22,-19,-14,-10,-16,-19,-17,-12,-7,-15,-16,-11,-5,-24,-16,-14,-10,-18,-32,-33,-33,-42,-49,-49,-32,-32,-56,-92,-100,-83,-108,-118,-114,-124,-118,-18, +-28,-24,-30,-17,-12,13,47,95,62,18,22,23,-12,-27,-35,-32,-27,-21,-11,-7,2,6,1,-3,-7,0,5,-14,-19,-11,-6,-19,-25,-21,-13,-36,-17,-14,-8,1,-15,-15,-9,-2,-21,-15,-10,-3,2,-16,-15,-10,-4,-15,-15,-10,-3,-32,-20,-17,-10,1,-19,-18,-13,-5,-23,-18,-13,-7,-16,-20,-18,-11,-6,-18,-19,-14,-8,-32,-25,-21,-16,-5,-23,-22,-17,-12,-23,-21,-17,-12,-17,-22,-20,-14,-8,-16,-16,-10,-5,-26,-16,-13,-8,5,-31,-34,-31,-41,-49,-50,-33,-34,-59,-94,-94,-73,-112,-120,-114,-124,-118,-18, +-29,-24,-31,-17,-13,16,52,100,59,24,27,28,-3,-53,-36,-34,-28,-21,-11,-8,1,5,0,-5,-9,-2,3,-15,-20,-13,-7,-20,-26,-22,-15,-38,-18,-15,-9,0,-17,-17,-11,-3,-21,-16,-10,-4,-8,-18,-16,-11,-4,-16,-16,-11,-3,-33,-21,-18,-12,0,-21,-19,-14,-6,-23,-19,-14,-8,-17,-21,-19,-12,-6,-19,-20,-15,-9,-33,-26,-22,-17,-6,-24,-23,-18,-13,-24,-22,-18,-12,-17,-23,-20,-15,-12,-21,-21,-12,-7,-27,-18,-16,-10,-5,-35,-37,-34,-44,-51,-53,-34,-34,-59,-95,-92,-72,-112,-121,-114,-124,-118,-18, +-30,-24,-33,-16,-6,22,56,100,55,23,25,27,-4,-56,-39,-36,-32,-24,-13,-10,-1,5,-1,-6,-10,-2,4,-15,-20,-14,-8,-20,-27,-22,-15,-38,-19,-15,-9,0,-18,-18,-12,-5,-22,-17,-12,-6,-15,-20,-19,-12,-6,-17,-17,-11,-4,-34,-23,-20,-14,-1,-21,-19,-15,-7,-24,-20,-15,-9,-17,-22,-19,-13,-7,-21,-22,-17,-11,-33,-26,-23,-17,-6,-25,-24,-19,-13,-24,-22,-18,-13,-18,-24,-21,-15,-15,-25,-26,-12,-7,-25,-17,-15,-9,-20,-35,-37,-34,-43,-53,-55,-37,-36,-63,-98,-100,-88,-112,-121,-115,-124,-118,-18, +-31,-26,-34,-18,-11,17,54,100,77,29,32,31,-9,-58,-42,-38,-34,-26,-13,-11,-2,3,-2,-8,-11,-4,3,-17,-21,-15,-9,-21,-28,-24,-17,-39,-21,-17,-10,-1,-20,-20,-14,-6,-22,-18,-13,-7,-16,-21,-20,-13,-6,-18,-18,-12,-5,-35,-24,-21,-15,-2,-22,-20,-16,-8,-25,-21,-16,-11,-18,-23,-21,-15,-8,-23,-23,-19,-11,-33,-27,-23,-18,-6,-26,-25,-20,-15,-24,-23,-19,-14,-18,-25,-21,-16,-16,-26,-27,-14,-9,-26,-20,-18,-12,-21,-38,-40,-37,-46,-56,-58,-38,-37,-62,-92,-100,-84,-109,-121,-115,-124,-118,-18, +-32,-25,-36,-23,-16,13,52,100,74,27,30,29,-13,-59,-48,-43,-37,-27,-16,-14,-3,0,-3,-8,-10,-4,2,-18,-23,-15,-10,-24,-31,-26,-18,-40,-21,-17,-11,-2,-18,-19,-14,-7,-25,-22,-16,-9,-16,-21,-19,-13,-7,-20,-21,-16,-9,-35,-23,-20,-15,-3,-23,-21,-17,-10,-26,-23,-18,-13,-20,-24,-21,-16,-9,-25,-25,-20,-13,-34,-29,-25,-19,-7,-28,-26,-21,-16,-26,-24,-20,-15,-22,-26,-22,-16,-17,-28,-29,-16,-10,-28,-19,-17,-12,-24,-39,-42,-39,-47,-60,-62,-40,-37,-60,-88,-100,-81,-106,-119,-115,-124,-118,-18, +-33,-30,-37,-27,-21,10,51,99,72,26,28,27,-15,-62,-52,-47,-41,-29,-19,-17,-6,-3,-5,-11,-13,-7,-1,-20,-25,-18,-13,-27,-34,-29,-21,-42,-24,-20,-14,-4,-21,-22,-17,-10,-27,-25,-19,-12,-18,-23,-22,-16,-9,-23,-23,-19,-12,-37,-25,-21,-17,-5,-25,-24,-19,-13,-29,-27,-23,-17,-21,-26,-23,-17,-11,-26,-27,-22,-16,-36,-33,-28,-23,-8,-28,-26,-22,-17,-29,-29,-25,-19,-44,-30,-25,-21,-18,-31,-29,-20,-12,-30,-19,-16,-13,-1,-41,-45,-41,-52,-64,-68,-44,-42,-65,-98,-91,-69,-107,-118,-114,-124,-118,-18, +-34,-28,-41,-29,-23,6,49,98,51,31,32,32,-8,-66,-57,-51,-46,-32,-24,-22,-10,-8,-9,-16,-17,-9,-3,-24,-29,-20,-16,-29,-36,-31,-24,-44,-27,-23,-17,-7,-25,-25,-19,-13,-30,-28,-22,-15,-21,-27,-26,-19,-12,-27,-27,-21,-14,-39,-28,-24,-18,-6,-28,-28,-22,-15,-32,-31,-26,-19,-24,-30,-27,-21,-15,-31,-31,-26,-19,-39,-36,-31,-25,-11,-31,-29,-25,-20,-31,-32,-28,-23,-47,-34,-29,-24,-21,-35,-33,-22,-15,-30,-21,-18,-13,-7,-40,-43,-41,-51,-67,-71,-46,-43,-62,-93,-93,-71,-105,-117,-114,-124,-118,-18, +-37,-34,-41,-32,-27,3,48,98,48,30,30,29,-10,-70,-63,-56,-51,-36,-28,-26,-15,-11,-14,-20,-21,-13,-6,-28,-33,-24,-19,-33,-39,-35,-28,-47,-31,-27,-21,-10,-29,-29,-24,-18,-34,-32,-26,-19,-24,-32,-29,-23,-15,-31,-31,-25,-18,-42,-32,-28,-22,-10,-33,-32,-26,-19,-36,-34,-30,-23,-27,-34,-31,-25,-18,-35,-35,-30,-23,-42,-40,-35,-28,-13,-34,-32,-28,-23,-35,-35,-32,-26,-51,-38,-32,-28,-24,-39,-37,-25,-19,-34,-27,-24,-20,-29,-46,-49,-47,-56,-74,-76,-49,-44,-58,-85,-100,-81,-104,-117,-113,-124,-118,-18, +-44,-34,-41,-36,-32,-1,46,97,45,28,27,27,-13,-75,-70,-62,-54,-39,-33,-31,-19,-16,-36,-26,-26,-18,-8,-31,-35,-28,-23,-37,-44,-40,-32,-51,-35,-31,-26,-13,-34,-34,-29,-22,-38,-36,-31,-23,-27,-36,-33,-27,-19,-35,-35,-30,-22,-45,-36,-32,-26,-14,-38,-37,-31,-23,-39,-39,-34,-27,-32,-38,-35,-29,-23,-39,-40,-34,-27,-45,-43,-38,-32,-16,-38,-36,-32,-27,-39,-39,-36,-30,-54,-41,-35,-31,-26,-42,-41,-29,-24,-38,-35,-32,-28,-34,-52,-54,-52,-60,-79,-82,-56,-44,-55,-77,-100,-75,-98,-114,-113,-123,-118,-18, +-51,-40,-46,-40,-36,-4,44,96,39,26,24,24,-14,-77,-73,-65,-60,-43,-39,-36,-25,-20,-39,-32,-31,-24,-11,-34,-38,-31,-26,-41,-48,-44,-36,-54,-40,-35,-29,-16,-38,-37,-32,-25,-40,-39,-35,-28,-32,-40,-37,-31,-27,-42,-37,-32,-25,-48,-40,-36,-29,-17,-43,-42,-36,-28,-44,-44,-39,-32,-59,-42,-39,-33,-26,-44,-43,-37,-30,-47,-45,-40,-34,-18,-42,-41,-36,-31,-42,-41,-40,-35,-56,-47,-42,-38,-29,-49,-44,-35,-27,-40,-32,-28,-24,-25,-53,-58,-52,-62,-81,-85,-49,-39,-61,-89,-86,-64,-103,-115,-114,-125,-118,-18, +-53,-40,-48,-43,-42,-10,39,93,33,22,20,22,-17,-82,-80,-74,-66,-46,-45,-41,-30,-24,-44,-37,-36,-28,-14,-40,-43,-36,-30,-46,-53,-48,-40,-58,-45,-40,-34,-21,-45,-44,-39,-32,-47,-46,-42,-33,-46,-45,-42,-35,-36,-52,-41,-37,-30,-52,-44,-40,-33,-21,-49,-47,-41,-34,-49,-49,-45,-36,-63,-47,-44,-38,-29,-49,-48,-42,-34,-51,-49,-44,-39,-44,-47,-46,-40,-35,-47,-46,-44,-39,-60,-51,-45,-41,-32,-52,-47,-39,-33,-46,-41,-37,-34,-42,-59,-62,-57,-66,-88,-91,-53,-40,-57,-79,-81,-58,-96,-111,-112,-123,-118,-18, +-60,-46,-52,-46,-45,-15,36,90,39,7,5,6,-21,-87,-85,-83,-72,-50,-50,-46,-34,-29,-48,-42,-41,-31,-17,-45,-48,-40,-34,-51,-57,-52,-44,-61,-49,-43,-38,-27,-51,-50,-45,-39,-54,-53,-49,-39,-65,-49,-46,-40,-40,-56,-46,-40,-34,-55,-49,-44,-37,-25,-54,-52,-48,-40,-55,-55,-51,-41,-67,-52,-48,-43,-34,-53,-51,-45,-38,-54,-53,-48,-41,-50,-51,-50,-44,-38,-51,-51,-47,-42,-65,-56,-50,-43,-33,-57,-54,-40,-35,-43,-41,-41,-39,-63,-56,-58,-58,-71,-94,-97,-63,-49,-66,-81,-86,-60,-100,-117,-117,-127,-123,-23, +-60,-52,-57,-50,-51,-19,34,89,35,4,1,2,-24,-94,-92,-90,-79,-55,-56,-51,-39,-33,-52,-46,-44,-35,-20,-49,-52,-44,-38,-56,-61,-56,-47,-64,-53,-48,-43,-32,-58,-57,-52,-45,-60,-60,-56,-44,-69,-54,-50,-44,-44,-61,-50,-45,-38,-59,-54,-49,-42,-33,-60,-58,-53,-46,-60,-61,-57,-45,-71,-57,-53,-48,-48,-68,-66,-50,-43,-57,-58,-53,-46,-56,-57,-56,-50,-44,-58,-57,-54,-48,-70,-62,-56,-48,-35,-60,-57,-44,-40,-51,-52,-55,-51,-67,-60,-61,-62,-78,-106,-109,-71,-57,-68,-79,-84,-58,-102,-118,-120,-131,-128,-28, +-66,-59,-63,-55,-57,-24,32,88,18,-5,-3,-2,-27,-93,-91,-86,-78,-55,-65,-61,-55,-47,-57,-57,-52,-45,-49,-56,-57,-49,-42,-60,-64,-58,-50,-66,-58,-52,-48,-42,-64,-62,-59,-51,-66,-66,-62,-47,-72,-58,-54,-48,-47,-66,-55,-49,-42,-62,-57,-52,-46,-61,-66,-64,-58,-51,-67,-67,-63,-52,-77,-64,-60,-55,-41,-61,-60,-53,-46,-61,-63,-58,-51,-61,-65,-63,-57,-50,-65,-64,-60,-55,-75,-69,-61,-53,-38,-62,-60,-48,-45,-63,-65,-67,-64,-72,-65,-64,-64,-86,-118,-121,-80,-65,-71,-76,-74,-56,-101,-118,-121,-130,-130,-33, +-72,-66,-69,-64,-64,-21,38,45,-5,-15,-10,-20,-28,-100,-99,-95,-85,-69,-71,-67,-60,-52,-60,-61,-55,-49,-52,-61,-61,-54,-45,-65,-67,-63,-54,-69,-63,-57,-54,-67,-70,-69,-66,-58,-71,-72,-68,-52,-76,-62,-58,-52,-51,-71,-59,-54,-47,-65,-61,-56,-50,-64,-71,-70,-64,-56,-73,-74,-69,-59,-83,-72,-67,-62,-54,-75,-73,-56,-49,-65,-67,-61,-54,-67,-68,-67,-61,-54,-74,-74,-70,-66,-83,-80,-73,-67,-74,-80,-72,-58,-51,-55,-53,-49,-45,-71,-66,-67,-69,-94,-127,-130,-83,-70,-79,-95,-96,-72,-114,-129,-128,-137,-131,-38, +-73,-72,-78,-73,-81,-51,11,20,-28,-24,-18,-29,-40,-107,-104,-99,-89,-95,-76,-71,-65,-56,-62,-63,-58,-53,-71,-63,-64,-59,-50,-71,-72,-66,-58,-73,-70,-63,-58,-74,-77,-75,-72,-65,-80,-80,-78,-58,-82,-69,-65,-57,-59,-83,-67,-58,-50,-68,-65,-59,-52,-69,-77,-75,-70,-61,-81,-80,-74,-66,-88,-78,-73,-68,-57,-81,-79,-59,-57,-68,-69,-64,-57,-92,-75,-72,-68,-59,-81,-80,-75,-72,-88,-86,-76,-69,-95,-80,-73,-60,-53,-56,-57,-58,-52,-70,-65,-65,-71,-101,-140,-144,-92,-78,-83,-93,-97,-73,-117,-130,-133,-146,-140,-43, +-77,-78,-83,-77,-86,-56,9,14,-33,-28,-21,-33,-42,-115,-112,-106,-96,-108,-83,-76,-70,-61,-65,-67,-62,-57,-80,-68,-68,-64,-53,-76,-76,-70,-62,-77,-75,-68,-63,-80,-84,-81,-78,-71,-87,-87,-85,-68,-91,-79,-75,-66,-67,-93,-71,-63,-55,-72,-70,-64,-57,-74,-83,-81,-75,-66,-87,-86,-80,-73,-94,-85,-80,-75,-61,-87,-84,-64,-67,-73,-73,-68,-61,-97,-81,-79,-75,-64,-88,-87,-82,-79,-95,-92,-83,-76,-104,-84,-77,-63,-58,-65,-66,-64,-61,-74,-69,-69,-74,-108,-151,-155,-94,-80,-85,-91,-110,-95,-124,-141,-141,-151,-147,-48, +-80,-91,-94,-92,-87,-51,20,-21,-73,-48,-35,-53,-40,-116,-112,-107,-98,-112,-91,-86,-76,-68,-80,-82,-76,-67,-89,-80,-77,-71,-56,-82,-80,-75,-67,-79,-77,-71,-67,-84,-91,-88,-84,-76,-90,-90,-85,-76,-98,-87,-82,-76,-72,-95,-73,-65,-57,-76,-75,-70,-62,-97,-88,-86,-80,-71,-92,-91,-85,-80,-99,-92,-86,-81,-64,-91,-88,-68,-71,-77,-78,-73,-66,-100,-86,-83,-79,-68,-93,-91,-87,-83,-100,-97,-87,-79,-108,-89,-82,-69,-62,-72,-72,-71,-68,-78,-75,-73,-78,-111,-157,-160,-96,-82,-85,-91,-105,-94,-124,-142,-141,-151,-148,-48, +-87,-95,-97,-97,-91,-56,17,-29,-77,-52,-39,-55,-42,-122,-118,-113,-103,-116,-96,-90,-80,-72,-84,-86,-80,-70,-92,-84,-81,-75,-58,-86,-84,-80,-71,-83,-82,-75,-70,-97,-95,-92,-87,-79,-94,-94,-90,-79,-101,-89,-85,-81,-77,-95,-74,-67,-59,-79,-79,-75,-66,-110,-93,-90,-85,-75,-98,-96,-91,-84,-103,-97,-91,-86,-68,-95,-92,-72,-74,-79,-79,-73,-65,-103,-90,-88,-82,-70,-98,-98,-91,-90,-114,-110,-100,-94,-114,-98,-87,-76,-65,-60,-59,-56,-55,-81,-80,-82,-86,-116,-160,-163,-96,-82,-86,-93,-116,-97,-126,-144,-142,-154,-148,-48, +-96,-95,-106,-108,-121,-85,-10,-31,-84,-60,-46,-68,-54,-129,-125,-118,-108,-122,-102,-96,-86,-77,-86,-88,-82,-72,-96,-88,-86,-79,-63,-92,-89,-84,-75,-89,-88,-81,-75,-103,-99,-96,-92,-84,-100,-99,-96,-83,-108,-97,-93,-85,-81,-103,-81,-73,-64,-83,-82,-78,-70,-113,-97,-93,-88,-78,-102,-100,-95,-89,-107,-101,-95,-90,-71,-99,-95,-75,-77,-81,-82,-76,-68,-106,-93,-91,-85,-73,-101,-101,-94,-93,-117,-113,-104,-97,-118,-103,-91,-81,-69,-61,-60,-56,-56,-85,-86,-87,-91,-120,-162,-164,-96,-80,-86,-99,-125,-103,-132,-148,-144,-158,-148,-48, +-90,-90,-106,-110,-124,-89,-11,-39,-85,-62,-47,-68,-54,-131,-128,-121,-111,-124,-105,-98,-88,-79,-88,-90,-84,-74,-98,-90,-88,-82,-65,-94,-92,-87,-78,-92,-90,-83,-77,-118,-100,-98,-94,-86,-101,-101,-98,-85,-110,-99,-94,-87,-83,-105,-83,-75,-67,-84,-85,-80,-73,-116,-99,-97,-91,-81,-105,-104,-100,-93,-110,-105,-98,-93,-74,-102,-99,-80,-82,-83,-83,-78,-70,-112,-98,-98,-89,-76,-106,-106,-99,-97,-118,-115,-107,-102,-119,-105,-99,-84,-71,-69,-67,-63,-57,-90,-91,-93,-96,-124,-164,-166,-102,-87,-93,-109,-109,-89,-133,-147,-150,-157,-148,-48, +-90,-88,-110,-116,-148,-114,-35,-74,-100,-83,-67,-49,-34,-106,-103,-93,-84,-101,-81,-75,-62,-53,-70,-72,-66,-57,-87,-79,-77,-69,-53,-86,-84,-76,-68,-83,-81,-74,-63,-92,-90,-87,-78,-69,-85,-86,-79,-66,-96,-85,-81,-72,-69,-93,-77,-69,-61,-83,-82,-78,-71,-117,-99,-97,-89,-80,-105,-103,-97,-90,-110,-104,-98,-92,-73,-102,-99,-80,-82,-83,-83,-79,-70,-113,-98,-98,-89,-77,-105,-106,-99,-96,-117,-115,-108,-102,-121,-107,-102,-86,-73,-68,-64,-60,-54,-91,-93,-95,-98,-126,-162,-163,-95,-83,-90,-111,-113,-96,-142,-156,-160,-160,-148,-48, +-50,-84,-101,-112,-125,-95,-19,-52,-90,-64,-48,-63,-52,-125,-124,-116,-106,-118,-97,-91,-82,-73,-81,-83,-78,-68,-92,-83,-80,-76,-62,-88,-87,-81,-74,-85,-82,-75,-69,-62,-90,-88,-86,-77,-89,-91,-84,-77,-103,-89,-87,-79,-78,-95,-84,-77,-68,-88,-85,-82,-74,-117,-100,-98,-93,-86,-107,-105,-102,-95,-114,-106,-100,-95,-80,-102,-100,-81,-83,-86,-84,-79,-70,-115,-99,-99,-92,-82,-110,-111,-105,-103,-130,-128,-123,-120,-141,-132,-121,-99,-87,-81,-74,-69,-64,-112,-113,-115,-108,-138,-155,-157,-70,-51,-60,-92,-97,-84,-148,-160,-160,-160,-148,-48, +-51,-85,-97,-113,-108,-88,-29,-68,-91,-64,-45,-47,-50,-126,-125,-117,-108,-119,-97,-91,-81,-72,-78,-82,-76,-67,-91,-79,-79,-75,-64,-86,-86,-83,-75,-85,-79,-72,-66,-64,-87,-86,-85,-76,-88,-87,-82,-75,-91,-87,-86,-78,-80,-92,-82,-75,-67,-89,-83,-80,-72,-65,-97,-95,-92,-87,-104,-104,-102,-93,-114,-102,-98,-93,-84,-100,-98,-82,-83,-87,-82,-77,-69,-63,-94,-94,-83,-78,-99,-100,-92,-88,-108,-108,-99,-94,-121,-104,-93,-83,-70,-69,-58,-53,-46,-35,-88,-92,-93,-123,-145,-148,-63,-65,-56,-100,-102,-94,-141,-155,-155,-155,-143,-43, +-52,-63,-69,-94,-84,-77,-39,-64,-91,-60,-41,-37,-47,-124,-125,-118,-109,-91,-93,-89,-79,-72,-78,-78,-73,-66,-79,-75,-75,-74,-68,-84,-85,-83,-76,-87,-77,-70,-66,-69,-82,-83,-84,-76,-89,-82,-78,-74,-61,-82,-83,-76,-81,-85,-78,-71,-66,-89,-79,-78,-72,-70,-91,-91,-91,-86,-99,-101,-101,-91,-113,-97,-94,-91,-89,-97,-97,-82,-84,-88,-77,-74,-69,-69,-90,-92,-89,-86,-98,-93,-86,-81,-107,-102,-98,-88,-90,-99,-91,-80,-67,-69,-53,-49,-41,-34,-88,-93,-92,-120,-135,-136,-45,-48,-37,-82,-89,-91,-147,-150,-150,-150,-138,-38, +-53,47,47,-95,-84,-95,-37,-53,-92,-59,-36,-8,0,-103,-100,-96,-96,-83,-68,-61,-46,-43,-58,-48,-47,-39,-35,-47,-53,-45,-45,-59,-64,-61,-55,-65,-50,-43,-33,-43,-47,-51,-43,-38,-56,-47,-44,-32,-24,-45,-46,-41,-49,-58,-50,-43,-37,-66,-52,-51,-45,-50,-62,-64,-58,-54,-72,-71,-66,-55,-42,-61,-60,-53,-59,-65,-68,-51,-54,-63,-48,-45,-38,-44,-57,-61,-57,-54,-66,-63,-56,-50,-35,-52,-50,-46,-39,-53,-61,-54,-55,-80,-87,-87,-81,-75,-93,-113,-107,-116,-123,-114,-24,-21,-20,-43,-70,-79,-123,-140,-140,-140,-128,-27, +-54,46,46,46,42,10,-38,-38,-86,-47,-22,13,47,-126,-120,-115,67,67,-77,-77,-66,-64,-69,-65,-60,-59,-53,-53,-56,-31,-33,-67,-72,-53,-38,-60,-54,-47,-12,-48,-51,-51,-44,-47,-41,-43,-43,-39,-43,-42,-49,-45,-54,-64,-46,-42,-38,-35,-47,-51,-45,-58,-57,-60,-55,-59,-80,-72,-69,-61,-55,-59,-60,-57,-41,-52,-48,-32,-64,-45,-24,-26,-47,-58,-61,-68,-67,-67,-64,-56,-52,-72,-66,-58,-61,-74,-74,-71,-74,-67,-58,-111,-143,-143,-39,-32,-73,-81,-86,-104,-97,-91,6,20,-20,-58,-84,-47,-92,-92,-130,-130,-75,-18, diff --git a/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_PLeft_T0.h new file mode 100755 index 0000000..70cb05f --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_PLeft_T0.h @@ -0,0 +1,71 @@ +100,200,200,195,167,167,137,115,96,90,101,100,114,94,54,61,59,43,31,29,32,27,27,30,38,42,57,37,45,49,50,52,61,64,69,78,69,72,72,68,61,60,60,58,37,49,54,57,62,49,84,86,83,81,40,43,46,65,47,50,56,53,55,54,57,57,38,51,51,63,37,27,29,33,29,27,69,60,64,79,63,67,69,65,63,62,63,61,48,57,54,58,65,54,56,55,54,55,60,61,68,81,63,69,71,72,62,67,77,76,77,53,73,68,28,58,6,41,27,81,92,87,84,107, +100,159,174,162,140,137,121,125,105,96,108,107,122,99,64,68,71,49,39,42,46,44,28,38,51,55,64,44,52,57,61,51,65,70,77,81,73,76,79,78,60,67,68,68,81,55,64,67,68,55,89,97,97,84,47,57,61,76,61,66,69,69,62,68,69,72,87,63,66,78,46,40,42,48,47,33,83,74,80,89,76,80,82,79,74,76,78,78,68,72,70,75,77,71,73,74,75,64,77,77,84,92,76,82,83,84,65,76,87,88,96,64,69,54,11,32,-15,23,40,88,116,123,122,134, +100,157,175,160,148,141,134,134,113,102,113,111,129,102,71,74,82,62,47,50,56,57,29,46,60,65,68,50,57,65,69,51,71,77,82,83,77,80,84,84,60,72,74,77,86,60,70,77,74,65,95,101,103,80,58,62,68,78,65,70,76,77,61,71,75,78,90,68,73,84,51,44,45,53,53,33,88,80,86,92,79,83,87,88,72,80,84,85,100,76,82,83,81,75,77,81,84,66,82,88,91,94,79,85,89,93,66,82,90,93,99,66,74,56,19,31,9,33,71,134,144,155,150,78, +100,152,173,154,152,104,102,124,103,75,85,107,126,100,78,81,85,68,41,49,55,52,68,37,58,64,63,46,52,63,68,87,66,73,81,81,75,78,83,85,57,72,77,79,87,63,74,79,78,66,95,100,104,80,60,66,72,79,69,73,80,82,60,73,76,82,90,71,75,92,61,50,53,57,58,32,90,84,91,93,82,85,92,93,71,83,86,90,100,78,85,87,88,76,80,86,90,109,84,91,94,96,85,89,95,99,69,85,95,98,103,68,76,59,25,30,32,36,91,165,169,182,183,100, +100,153,155,148,149,121,124,161,139,109,120,136,133,109,81,86,93,78,52,62,71,62,76,47,72,77,76,59,66,73,78,98,74,81,88,90,82,85,91,93,61,79,82,85,90,70,79,84,83,70,95,101,105,124,61,66,75,81,65,71,77,80,52,68,76,81,88,67,72,90,60,43,48,52,54,73,83,80,87,88,76,81,86,88,61,76,82,86,95,74,80,87,89,72,80,89,94,110,88,95,102,105,88,94,100,102,83,85,90,94,98,58,67,56,25,24,48,85,145,195,180,192,193,195, +100,136,139,140,143,117,124,164,143,111,122,143,135,110,84,89,97,84,56,69,76,69,80,52,75,80,79,61,68,74,79,99,75,82,90,91,83,86,92,95,64,81,85,88,91,72,82,87,87,71,95,102,105,123,65,72,77,83,73,77,84,87,59,75,81,86,93,73,78,97,67,50,57,62,64,82,94,92,97,98,86,90,96,98,72,87,90,94,102,81,87,92,95,75,85,87,93,108,91,97,99,103,87,93,100,103,93,88,97,101,105,71,81,60,31,42,61,65,128,185,181,185,185,185, +100,134,128,141,145,115,123,149,129,110,122,143,134,110,84,89,96,85,56,70,77,70,81,53,74,79,78,61,67,74,78,98,73,81,88,90,82,85,91,93,68,81,85,87,91,72,82,86,86,71,92,97,101,118,65,72,76,82,73,77,83,86,59,76,81,87,93,74,79,96,67,49,56,63,66,83,96,93,98,99,87,91,97,99,72,89,91,96,103,83,89,94,96,77,87,90,95,109,93,98,101,104,88,94,100,102,87,87,96,99,104,71,81,99,69,90,89,64,123,172,172,172,172,118, +95,121,115,132,135,107,117,143,123,105,116,135,128,104,79,83,90,81,53,67,74,67,77,50,68,74,72,55,61,67,71,92,67,74,81,83,76,78,84,87,58,75,79,82,86,67,76,81,81,66,83,89,92,110,60,66,71,77,67,71,77,80,53,69,74,80,87,67,72,89,65,46,53,61,63,80,93,91,95,97,84,88,94,96,68,85,88,93,100,79,86,89,92,75,87,86,92,105,92,97,99,101,87,92,98,99,69,86,93,95,101,62,72,63,34,62,41,47,94,155,156,158,159,159, +90,113,110,126,128,124,134,136,117,93,105,126,118,93,73,77,83,74,47,60,66,61,73,47,64,68,66,49,54,60,63,60,59,66,72,74,69,72,77,80,51,68,70,74,80,62,72,76,76,61,75,81,83,102,53,60,64,70,61,66,70,73,47,64,69,74,80,61,65,80,60,46,52,59,61,79,91,88,92,93,85,89,93,95,69,84,87,91,99,78,85,87,90,75,86,85,91,104,92,97,98,100,87,90,96,97,67,84,92,93,100,60,71,67,39,67,37,39,84,154,154,155,156,156, +85,107,102,119,120,117,127,128,110,88,99,116,111,86,66,70,76,66,41,53,60,56,68,43,56,61,59,41,46,52,55,45,51,58,64,66,61,64,70,73,45,61,64,68,74,56,66,69,69,55,66,71,74,88,47,53,57,63,55,59,63,66,41,57,62,67,74,54,58,69,55,41,46,57,59,74,82,78,83,84,75,79,83,85,60,74,77,81,90,69,74,76,77,65,72,68,72,90,70,81,82,83,76,80,86,88,61,79,85,86,92,49,58,56,25,29,12,5,62,137,132,141,146,144, +80,99,97,113,113,111,121,120,103,82,92,100,104,79,59,63,68,59,35,46,52,45,58,31,49,54,52,34,39,45,46,23,43,48,56,58,52,56,62,64,38,53,56,60,68,49,59,62,62,49,56,62,63,59,42,47,52,57,47,52,56,59,35,50,55,59,67,46,50,59,50,38,43,55,57,52,72,67,72,74,64,69,72,74,50,64,66,71,80,58,64,66,67,57,62,60,65,82,62,72,72,73,66,70,75,77,52,68,74,78,84,41,50,52,21,26,14,3,52,126,120,128,136,129, +75,95,93,105,105,101,112,115,98,76,85,95,102,76,51,55,59,50,29,39,45,38,52,24,40,44,43,26,31,36,38,16,34,40,47,51,43,47,53,56,32,45,48,53,62,42,52,55,55,43,46,51,53,46,37,41,47,51,40,45,50,52,30,43,48,52,62,39,44,50,45,35,38,53,55,51,61,57,62,65,53,57,62,64,40,52,56,60,71,47,53,56,57,48,54,53,58,76,55,64,65,66,59,60,63,65,41,57,61,65,73,27,38,41,9,16,9,2,45,118,107,115,126,117, +47,50,81,100,99,95,105,107,90,69,78,84,94,68,44,48,52,43,22,31,38,31,46,18,34,39,38,20,25,30,31,9,26,31,38,43,33,38,44,46,25,39,42,46,55,34,43,47,47,37,36,41,43,24,31,35,40,44,32,37,42,44,23,35,40,44,55,31,36,41,41,31,35,46,47,36,46,46,52,55,42,47,51,52,31,42,46,49,61,36,42,46,46,38,43,44,48,68,46,55,56,57,49,49,52,53,32,46,51,55,64,18,29,32,1,7,5,-1,34,106,93,102,110,105, +59,49,82,98,96,73,85,106,88,69,78,84,87,61,42,45,51,41,20,28,35,29,41,17,31,36,36,17,22,27,28,7,22,28,34,41,29,34,41,43,24,36,40,44,54,31,41,45,44,35,32,37,38,12,29,34,39,44,29,34,41,42,22,32,39,42,54,29,35,39,39,29,32,37,39,16,31,35,41,46,33,37,40,42,22,32,36,38,52,26,32,34,33,27,31,33,36,36,31,38,42,45,36,37,40,43,22,36,40,43,38,-10,0,2,-31,-26,-11,-20,20,92,84,95,107,97, +70,67,85,99,97,73,85,104,86,68,76,78,84,55,36,39,45,37,17,24,30,27,20,14,28,33,34,14,19,25,25,5,19,26,32,39,26,31,37,39,22,33,37,41,52,29,36,40,39,30,30,35,36,11,27,32,37,43,27,32,38,40,20,30,36,39,52,26,32,37,36,27,30,35,37,12,29,34,39,44,30,35,38,39,21,29,33,36,51,24,30,32,31,25,29,33,36,27,31,36,41,45,35,35,38,40,22,34,38,41,37,-11,-1,1,-32,-27,-14,-23,16,86,77,88,97,88, +70,75,87,95,93,83,93,104,86,66,74,69,82,50,31,34,39,31,15,20,27,26,19,13,27,33,34,11,17,22,23,4,17,24,29,38,23,30,35,36,21,31,36,39,52,28,32,36,34,24,28,33,34,11,26,31,36,43,27,32,36,37,20,28,34,36,50,25,30,34,34,24,28,33,35,10,26,31,37,43,28,33,36,37,20,27,30,33,49,22,27,30,30,22,26,34,37,14,32,31,37,41,31,33,36,37,21,32,36,40,36,-12,-1,0,-32,-27,-18,-26,12,81,70,82,88,26, +70,82,91,97,94,92,102,102,84,65,72,64,80,46,26,29,34,26,11,16,22,23,18,10,26,30,34,8,14,19,20,3,15,22,27,37,20,27,32,33,20,28,33,36,50,25,30,33,33,22,26,31,32,10,24,28,33,41,25,30,34,34,18,26,31,33,49,22,27,31,32,22,26,31,33,9,24,29,35,42,26,31,34,34,18,25,28,30,40,19,24,28,28,19,23,30,32,9,25,23,29,34,20,30,33,34,18,29,32,36,33,-15,-5,-5,-38,-29,-23,-28,8,76,67,76,77,14, +70,88,93,98,95,92,102,100,82,67,74,66,82,48,22,25,30,24,10,15,20,21,15,8,18,23,26,7,12,18,18,1,12,18,24,34,18,24,29,30,18,26,31,34,49,23,27,31,32,20,24,29,30,9,23,27,32,40,22,27,31,32,18,24,29,31,27,20,25,29,30,19,24,29,30,9,23,27,32,40,23,28,31,31,16,23,26,28,22,18,23,26,27,16,21,26,28,6,22,21,26,33,19,29,32,32,17,27,31,34,32,-16,-7,-6,-39,-32,-26,-34,2,69,61,71,77,11, +70,88,87,96,91,91,103,100,80,69,77,67,82,45,18,22,27,23,9,13,18,18,14,6,11,16,20,4,10,15,15,0,11,16,22,33,15,22,27,28,16,23,29,31,46,21,25,29,30,18,22,27,29,8,22,26,30,39,20,25,29,29,17,22,27,29,23,18,22,26,28,17,22,27,28,8,22,26,30,39,21,26,28,28,15,21,24,26,20,16,20,24,25,15,19,25,26,7,20,19,23,33,16,26,31,29,17,22,29,31,9,-14,-12,-7,-40,-37,-38,-39,-4,62,55,66,68,65, +70,92,91,98,93,92,103,98,78,68,75,66,81,42,14,18,23,21,8,12,16,16,13,4,9,13,18,1,8,13,14,-1,9,15,20,32,14,20,25,25,15,21,27,29,27,19,24,27,28,16,21,26,27,7,20,25,28,38,18,23,27,27,16,20,25,27,21,16,20,24,27,15,20,25,27,8,22,27,31,40,21,26,28,29,15,21,24,26,20,16,20,25,26,15,19,26,26,8,21,20,25,34,17,27,32,29,18,23,30,31,10,-13,-10,-5,-38,-35,-42,-43,-9,57,50,59,59,56, +67,78,94,97,92,90,100,99,79,67,75,65,80,42,13,17,20,18,7,11,15,16,-6,2,8,13,19,-2,5,11,11,-2,7,13,18,31,11,18,23,23,13,18,25,27,21,17,21,26,27,14,19,24,25,6,18,23,26,36,16,21,25,24,14,18,23,25,20,14,18,22,26,13,18,22,24,6,22,27,31,41,20,26,28,28,16,21,24,25,20,15,19,23,25,14,19,25,26,9,21,20,25,34,17,27,31,29,19,23,29,31,8,-17,-15,-13,-45,-35,-46,-58,-25,39,47,55,51,2, +61,80,98,98,93,87,91,97,78,62,70,63,78,41,11,15,19,18,5,10,14,15,13,2,7,10,17,-3,4,9,10,-3,6,12,17,30,9,16,21,21,11,16,23,24,20,15,20,24,26,12,18,22,24,5,17,22,25,35,14,19,23,23,12,16,22,24,19,12,16,21,25,12,17,21,22,5,23,28,32,42,21,26,28,28,17,21,24,26,22,16,19,23,26,15,20,26,27,11,22,21,26,36,18,28,32,30,19,24,30,31,10,-16,-23,-11,-43,-35,-48,-54,-21,43,44,53,51,1, +70,94,90,97,90,67,80,112,91,57,65,63,78,40,9,13,18,16,5,9,13,14,7,0,4,8,14,-5,2,7,8,-5,5,11,16,29,8,14,20,19,8,13,20,22,18,13,19,23,24,12,16,21,22,4,15,20,23,34,11,16,21,20,10,14,19,20,10,11,15,20,25,10,16,21,22,4,22,27,30,43,22,27,29,29,17,20,25,26,12,16,19,24,29,15,21,27,28,11,22,21,24,36,16,25,27,24,19,23,27,27,-10,-12,-21,-8,-41,-37,-54,-50,-19,44,40,48,45,0, +70,96,95,99,92,67,79,111,89,56,64,61,76,39,8,12,17,15,4,8,12,12,-10,-1,3,6,14,-7,0,5,6,-6,3,10,15,28,6,13,19,18,7,12,19,21,17,12,17,21,23,11,15,20,21,3,14,19,22,34,10,15,19,19,8,12,17,18,-6,9,14,19,24,9,15,20,20,3,23,28,31,44,22,28,31,29,18,22,26,26,6,16,20,25,31,17,21,28,29,13,23,23,26,38,18,26,29,25,20,24,28,29,-8,-10,-20,-6,-38,-35,-56,-52,-21,41,37,45,40,-1, +70,82,99,96,89,69,80,98,76,64,72,60,75,38,7,11,15,14,3,7,11,11,-16,-2,0,3,11,-8,-2,4,5,-5,3,9,13,27,5,11,17,16,6,10,17,20,16,10,15,20,23,9,14,18,19,3,13,17,20,33,8,13,17,16,6,10,15,16,-8,8,13,17,23,8,13,18,19,1,21,26,30,42,19,25,28,28,17,20,24,24,0,14,18,23,29,14,20,26,27,12,21,21,24,37,18,27,30,27,17,21,25,26,-16,-17,-28,-15,-45,-35,-58,-65,-34,25,35,42,35,40, +70,81,102,96,88,67,81,95,77,60,68,59,73,37,6,10,14,13,2,5,9,9,-18,-5,-2,1,10,-10,-4,2,2,-6,2,8,12,27,3,10,16,14,4,9,16,18,15,9,14,18,22,7,12,17,17,2,12,16,19,32,7,12,16,15,5,9,14,15,-9,7,11,16,22,6,12,18,18,1,20,26,29,42,19,23,28,27,16,19,23,23,-2,13,18,22,28,13,19,25,26,12,21,21,24,37,18,27,30,26,17,21,25,25,-16,-17,-28,-15,-43,-33,-57,-65,-34,24,32,38,31,85, +70,93,93,97,89,67,80,113,89,56,63,51,66,29,5,10,12,12,1,5,8,10,7,-1,2,5,11,-10,-3,3,3,-8,0,6,10,25,3,10,15,15,4,8,15,16,7,7,12,18,23,7,13,18,19,0,9,15,18,31,6,11,15,15,3,8,13,14,-10,5,9,14,21,5,11,16,17,0,19,24,27,41,16,22,26,26,14,17,21,21,-3,11,16,20,27,13,18,24,25,11,19,20,21,22,11,20,21,20,13,19,20,20,-10,-13,-26,-11,-37,-34,-56,-62,-33,24,31,37,28,85, +70,102,98,99,91,67,80,111,87,53,61,50,65,28,5,9,12,12,0,4,7,8,6,-3,0,4,10,-11,-5,2,2,-9,-1,5,9,25,3,8,14,14,3,7,14,15,-7,6,11,16,22,6,12,17,18,-1,8,14,17,31,5,10,14,14,3,7,12,13,-11,4,9,14,21,4,10,16,17,0,19,24,27,41,16,21,26,25,14,17,21,21,-3,11,15,20,28,12,18,24,25,11,19,20,21,25,11,20,21,20,14,19,20,20,-9,-13,-26,-11,-35,-32,-56,-61,-33,23,29,35,26,85, +70,92,101,96,88,68,81,98,74,53,61,49,64,28,3,7,10,10,-1,4,5,6,-9,-2,1,4,11,-11,-5,1,1,-9,-2,4,7,24,1,7,13,13,2,6,13,14,-7,5,10,15,22,4,10,15,16,-1,7,13,15,30,3,8,13,13,1,6,11,12,-12,3,8,13,20,4,9,15,16,0,18,23,26,40,16,21,25,25,13,16,20,20,-3,10,15,19,27,11,17,24,25,11,19,19,21,34,11,20,21,21,13,19,20,20,-9,-13,-26,-11,-34,-31,-55,-61,-33,24,28,34,25,85, +70,88,105,98,89,68,80,95,71,52,60,47,63,27,3,7,10,10,-1,2,4,5,-15,-4,-1,2,10,-13,-7,-1,0,-10,-3,2,6,23,0,6,12,12,1,6,12,13,-11,4,10,14,21,4,10,15,15,-2,7,13,15,30,2,7,12,12,0,5,10,11,-13,2,7,12,20,3,9,13,14,-2,17,22,25,39,14,19,23,22,11,15,18,18,-4,9,14,18,26,11,17,22,23,10,18,19,21,23,9,21,24,23,11,16,17,18,-18,-22,-34,-19,-40,-28,-54,-60,-33,22,26,32,24,85, +70,87,101,96,87,68,81,114,89,53,62,46,61,24,-1,4,6,8,-2,4,9,12,6,-1,1,4,9,-11,-5,1,1,-9,-2,4,7,21,-2,5,10,11,-1,4,10,12,-11,4,8,14,20,3,8,15,14,-3,4,9,11,13,0,6,10,11,-2,3,8,10,-14,1,7,12,19,1,7,12,12,-2,15,20,23,38,13,18,22,21,9,13,17,17,-4,9,13,17,26,10,16,22,22,9,17,19,21,30,9,21,24,23,10,16,16,18,-18,-18,-28,-14,-36,-28,-54,-59,-31,23,24,28,13,85, +70,100,104,97,87,67,80,111,85,51,60,45,60,24,-1,5,6,8,-2,3,8,10,5,-3,0,3,8,-13,-7,0,0,-11,-4,3,5,-1,-3,4,9,10,-2,3,10,11,-13,3,8,13,19,2,7,14,13,-4,2,8,10,2,-1,5,10,11,-3,2,8,9,-14,1,6,11,18,0,6,11,11,-3,14,19,21,35,12,17,21,21,8,11,16,15,-5,8,12,17,26,9,15,21,21,10,16,18,19,13,7,18,19,20,7,7,13,13,-10,-8,-23,-8,-31,-28,-53,-46,-22,23,23,28,13,85, +70,101,106,98,87,66,79,107,82,49,59,44,60,24,0,6,7,9,-2,2,7,9,4,-5,-2,1,8,-14,-8,-2,-1,-12,-5,2,4,-1,-4,3,8,10,-3,2,9,10,-13,2,7,12,19,1,6,13,12,-4,2,8,9,2,-1,5,9,10,-4,1,7,8,-15,0,6,11,18,-1,5,11,11,-4,13,18,21,38,11,16,21,20,7,11,15,15,-5,8,12,16,25,8,15,20,20,10,15,17,18,12,7,18,19,20,7,8,13,12,-11,-4,-19,-4,-29,-27,-53,-45,-22,22,22,27,13,85, +70,92,106,99,86,90,105,94,70,49,59,41,57,22,-3,3,5,6,-3,2,7,8,4,-5,-5,-3,5,-14,-8,-2,-2,-14,-7,1,3,-2,-5,2,7,9,-3,2,8,9,-14,1,6,11,18,-1,5,11,10,-6,0,7,8,1,-3,3,8,8,-6,-1,7,8,-16,-1,5,10,17,-2,4,9,9,-5,9,16,18,27,7,12,17,16,4,8,12,12,-7,5,10,14,23,6,12,18,18,7,14,14,15,10,4,17,18,20,1,3,8,7,-22,-12,-24,-9,-37,-34,-59,-44,-20,22,18,23,15,85, +70,83,106,98,85,88,103,90,67,47,58,40,57,22,-1,4,2,5,-4,2,5,9,3,-3,-5,-5,4,-16,-10,-4,-4,-15,-8,-1,2,-3,-6,1,6,7,-4,1,7,8,-15,0,5,10,18,-2,4,10,9,-6,0,6,7,0,-4,3,7,8,-7,-1,6,7,-16,-2,5,9,17,-3,3,8,8,-6,7,13,15,17,4,10,14,14,1,5,10,9,-10,3,7,12,21,3,10,15,15,5,11,12,13,8,2,15,16,18,-1,0,6,5,-24,-10,-23,-8,-37,-35,-59,-43,-19,21,17,24,16,85, +70,103,114,103,94,73,86,112,80,49,58,40,54,20,-8,-2,-1,1,-6,2,5,9,2,-3,2,5,8,-14,-9,-3,-4,-15,-7,-1,2,-4,-7,0,6,8,-4,1,8,8,-16,-3,6,10,19,-2,5,10,9,-7,-1,6,8,0,-4,2,7,8,-8,-2,5,6,-17,-3,3,8,16,-4,2,8,7,-8,3,9,11,5,2,7,11,11,-4,0,6,6,-12,0,4,9,19,1,7,13,13,3,8,11,11,6,-2,12,12,15,-4,-6,1,0,-26,-13,-20,-5,-33,-35,-59,-44,-23,16,12,17,2,85, +70,104,113,100,90,70,83,106,76,47,56,39,54,21,-6,0,0,3,-6,2,4,8,0,-5,0,3,6,-16,-10,-5,-6,-16,-9,-2,1,-5,-8,-1,5,6,-5,0,7,7,-17,-4,5,9,18,-3,4,9,8,-8,-1,5,7,0,-5,2,6,7,-9,-3,4,6,-17,-4,3,7,16,-5,2,7,6,-8,0,7,9,2,-1,5,8,8,-7,-2,4,4,-14,-2,2,7,17,-1,5,11,10,0,6,8,8,4,-4,10,10,14,-6,-8,0,-2,-28,-15,-22,-8,-33,-35,-57,-43,-21,16,13,18,4,85, +72,106,112,109,95,104,119,103,75,60,67,44,60,27,-8,-3,-2,0,-6,0,6,10,3,-3,1,4,9,-15,-11,-7,-8,-16,-9,-2,0,-4,-8,-1,4,6,-5,1,8,9,-16,-3,2,6,15,-3,4,8,8,-10,-3,3,5,-2,-6,0,5,6,-9,-3,2,3,-17,-3,3,8,16,-5,1,6,5,-9,-2,4,6,0,-5,1,6,6,-9,-4,0,0,-16,-4,0,5,14,-4,3,8,8,-2,3,5,6,1,-6,7,8,11,-8,-11,-3,-4,-31,-17,-25,-10,-33,-36,-55,-41,-19,17,13,19,6,85, +74,97,110,107,91,102,118,97,72,60,65,43,60,27,-6,0,0,2,-6,1,6,9,2,-5,0,2,8,-16,-12,-8,-9,-17,-10,-3,-1,-5,-9,-3,4,6,-6,0,7,8,-16,-4,1,5,15,-4,3,7,7,-10,-3,2,5,-2,-6,0,5,6,-9,-3,2,3,-17,-4,3,7,16,-6,1,6,5,-9,-3,3,5,-1,-5,0,5,6,-10,-5,0,0,-16,-4,0,5,14,-4,3,8,8,-2,3,9,10,6,-1,7,7,11,-9,-10,-2,-3,-25,-12,-25,-11,-32,-31,-50,-53,-32,12,8,14,8,85, +76,87,107,104,86,95,103,142,104,62,60,42,55,19,-13,-8,-6,-4,-8,0,4,11,26,-1,2,5,7,-13,-8,-3,-4,-17,-11,-5,-2,-6,-8,-1,5,7,-8,-3,4,5,-17,-4,3,8,16,-5,2,7,6,-9,-4,1,2,-3,-8,-2,4,6,-9,-3,4,6,-18,-4,3,7,15,-7,-1,4,3,-10,-3,3,5,-1,-6,0,4,5,-11,-6,0,0,-17,-5,0,4,14,-5,2,6,6,-1,5,11,12,6,-1,7,7,11,-9,-10,-2,-4,-28,-15,-26,-12,-30,-30,-48,-49,-28,12,8,14,4,85, +78,116,127,114,106,88,101,132,97,60,56,39,54,19,-12,-6,-4,-3,-8,0,4,9,26,-3,0,3,5,-14,-10,-4,-5,-18,-12,-6,-3,-7,-10,-2,4,6,-10,-4,3,4,-18,-4,2,7,16,-5,1,6,5,-10,-4,0,2,-2,-8,-2,4,6,-10,-3,4,5,-18,-4,3,6,14,-8,-2,4,2,-10,-4,3,5,-1,-6,-1,3,4,-11,-6,0,0,-17,-5,0,4,14,-5,1,6,5,-2,4,10,11,6,-2,6,7,11,-9,-10,-2,-4,-32,-19,-25,-12,-28,-35,-57,-39,-19,8,7,14,5,85, +80,113,123,111,99,83,98,122,90,57,52,36,52,18,-11,-6,-4,-3,-8,0,4,9,22,-4,0,2,5,-15,-10,-4,-6,-19,-13,-6,-4,-7,-10,-2,4,6,-10,-4,3,4,-18,-5,1,6,15,-7,0,6,4,-10,-5,0,2,-3,-8,-3,3,5,-10,-3,3,5,-19,-5,2,5,14,-8,-3,3,2,-11,-4,2,4,-2,-7,-2,3,4,-12,-6,-1,0,-17,-6,-1,4,14,-6,1,6,5,-2,4,10,11,5,-2,6,7,10,-10,-10,-3,-4,-32,-20,-26,-13,-26,-33,-54,-36,-16,8,7,13,4,85, +82,116,119,116,100,111,128,114,86,63,56,43,60,28,-13,-6,-5,-4,-9,-1,4,9,10,-5,-1,2,5,-14,-10,-5,-7,-19,-13,-7,-4,-6,-10,-2,3,5,-11,-4,3,4,-19,-5,0,6,15,-7,0,6,4,-11,-5,0,1,-3,-9,-3,3,5,-10,-4,1,2,-19,-6,2,5,13,-10,-4,2,0,-11,-5,1,2,-2,-8,-3,2,4,-12,-7,-1,-1,-16,-5,-1,3,14,-6,1,5,5,-3,3,9,10,6,-2,4,4,8,-10,-9,-3,-4,-26,-14,-28,-14,-26,-29,-49,-50,-29,9,7,13,3,85, +84,108,115,113,93,106,126,104,79,59,51,39,57,25,-17,-16,-12,-11,-11,-1,4,9,24,-2,2,4,6,-15,-11,-4,-6,-19,-12,-6,-3,-7,-10,-4,2,4,-9,-3,4,5,-19,-6,1,6,15,-8,-2,4,3,-12,-5,1,3,-3,-10,-3,3,5,-11,-4,0,2,-20,-6,2,4,13,-10,-4,1,0,-11,-5,0,2,-3,-8,-3,2,3,-13,-7,-1,-1,-17,-5,-1,3,14,-6,1,5,4,-3,2,8,9,5,-3,3,4,7,-11,-11,-3,-6,-27,-15,-29,-16,-24,-27,-47,-47,-26,9,7,12,0,85, +86,118,134,126,116,98,112,150,113,69,55,36,51,18,-19,-15,-12,-10,-11,-1,3,9,24,-4,0,3,5,-15,-11,-5,-7,-19,-13,-6,-4,-7,-11,-4,1,3,-10,-4,3,4,-19,-7,0,5,15,-9,-3,2,2,-12,-5,1,4,-3,-11,-3,2,4,-11,-5,0,2,-20,-6,1,5,13,-11,-5,1,-1,-11,-6,0,1,-3,-9,-4,1,3,-12,-7,-1,-2,-17,-6,-1,3,14,-8,-2,3,3,-4,3,9,11,5,-2,5,7,9,-10,-5,0,-2,-27,-16,-27,-15,-23,-29,-52,-35,-15,4,5,12,-103,-3, +88,123,130,123,109,94,110,140,105,66,50,32,48,17,-19,-13,-11,-9,-11,-1,3,8,23,-5,-1,2,5,-16,-12,-6,-7,-20,-14,-7,-4,-8,-12,-6,0,3,-11,-4,2,3,-19,-7,0,4,15,-10,-4,2,1,-12,-5,1,4,-3,-11,-4,2,4,-12,-5,0,2,-20,-6,1,4,13,-11,-5,1,-1,-12,-6,-1,1,-4,-10,-4,1,3,-13,-7,-2,-2,-17,-6,-1,2,14,-8,-2,3,3,-4,2,8,10,4,-3,4,6,8,-11,-6,-2,-4,-28,-17,-28,-16,-21,-27,-50,-33,-12,5,5,11,-103,-3, +90,119,127,121,106,99,117,131,99,71,53,40,56,27,-21,-14,-13,-11,-12,-2,4,9,24,-4,0,3,6,-15,-11,-6,-7,-19,-13,-7,-4,-7,-12,-5,1,3,-12,-5,2,3,-20,-7,-1,3,13,-11,-4,2,1,-12,-5,1,4,-3,-11,-5,0,3,-12,-5,0,2,-20,-7,1,4,13,-11,-5,1,-1,-13,-7,-1,1,-3,-10,-3,2,4,-13,-7,-2,-2,-16,-5,-1,2,14,-8,-3,3,3,-4,1,9,11,6,-1,6,7,11,-9,-5,-1,-4,-28,-18,-30,-18,-20,-26,-47,-30,-9,5,4,10,-103,-3, +92,120,123,123,105,96,116,124,94,69,49,36,53,26,-22,-15,-13,-11,-12,-2,3,9,24,-5,-2,3,6,-15,-11,-6,-8,-20,-14,-8,-4,-8,-11,-5,0,4,-11,-4,1,2,-20,-8,-1,3,13,-12,-5,1,0,-13,-5,1,4,-4,-12,-5,0,2,-12,-5,-1,1,-20,-7,0,4,13,-12,-6,0,-2,-13,-7,-1,0,-4,-10,-4,1,3,-13,-7,-2,-2,-17,-6,-2,1,13,-8,-2,3,3,-5,1,8,10,5,-2,5,5,10,-11,-8,-2,-5,-30,-19,-32,-20,-19,-29,-50,-45,-24,5,3,9,-103,-3, +94,107,120,121,101,101,120,147,114,78,53,30,46,17,-24,-20,-16,-15,-12,-4,-1,6,23,-5,0,3,6,-15,-11,-5,-7,-21,-15,-9,-5,-8,-11,-5,0,3,-10,-4,2,3,-21,-10,-3,1,13,-10,-3,2,2,-14,-8,-3,1,-4,-8,-2,2,4,-10,-5,0,1,-20,-8,-3,1,11,-12,-4,1,0,-13,-8,0,0,-4,-12,-6,0,3,-12,-6,0,-1,-17,-8,-1,0,13,-9,-4,0,1,-5,2,6,10,6,3,8,11,10,-8,-4,-1,-3,-35,-24,-34,-23,-20,-31,-55,-42,-21,5,3,8,-103,-3, +96,102,122,129,113,104,121,146,113,78,51,28,44,16,-25,-22,-16,-15,-12,-4,-1,6,23,-4,0,3,6,-15,-11,-5,-7,-22,-15,-9,-6,-8,-12,-5,0,2,-10,-4,2,2,-21,-10,-3,1,13,-10,-3,2,1,-15,-8,-3,1,-5,-9,-3,2,3,-11,-5,0,1,-20,-8,-3,1,11,-11,-5,1,0,-13,-8,-1,0,-4,-11,-6,0,3,-12,-6,0,-1,-17,-8,-2,-1,13,-9,-4,1,1,-5,2,5,9,4,2,7,9,8,-10,-6,-2,-5,-36,-26,-36,-26,-22,-34,-61,-30,-10,0,3,8,-103,17, +96,126,130,126,109,101,120,143,110,76,54,36,52,25,-26,-23,-17,-15,-13,-5,-2,5,22,-5,-1,4,6,-15,-11,-4,-6,-20,-13,-8,-5,-7,-11,-5,0,3,-10,-4,2,3,-21,-10,-2,2,14,-11,-4,2,2,-14,-8,-1,2,-3,-8,-2,4,5,-11,-5,1,1,-20,-9,-3,1,12,-11,-5,0,-1,-13,-9,-1,0,-4,-11,-5,0,4,-12,-5,0,0,-16,-8,-2,0,13,-10,-4,1,1,-5,1,6,8,4,0,4,6,7,-12,-8,-4,-7,-37,-28,-38,-27,-21,-33,-58,-28,-6,1,3,8,-103,85, +96,112,127,126,109,100,119,124,91,82,55,34,50,24,-28,-25,-18,-16,-13,-5,-2,5,22,-5,-1,4,6,-14,-11,-4,-6,-19,-14,-8,-5,-8,-12,-5,0,3,-10,-4,2,2,-21,-10,-3,1,14,-11,-3,2,2,-14,-7,-1,2,-3,-8,-1,3,5,-11,-5,1,2,-20,-9,-3,2,12,-11,-5,0,-1,-13,-8,-1,0,-4,-11,-4,0,4,-11,-5,1,0,-16,-8,-2,-1,13,-11,-5,1,0,-6,0,7,10,6,3,8,11,12,-7,-4,-1,-4,-36,-27,-40,-30,-20,-29,-53,-44,-23,-2,-1,4,-103,85, +96,121,130,125,107,100,119,117,88,81,54,33,50,24,-25,-23,-17,-15,-13,-6,0,5,-2,-9,-4,0,5,-14,-9,-4,-5,-19,-13,-8,-5,-8,-13,-6,0,3,-10,-4,2,4,-21,-9,-3,1,11,-11,-4,2,2,-14,-6,1,4,-3,-8,-1,4,5,-12,-5,1,2,-20,-9,-3,1,12,-12,-5,1,0,-13,-8,-1,1,-3,-9,-3,2,4,-11,-5,1,-1,-14,-6,-2,-1,-3,-13,-9,-2,-3,-8,-1,4,9,12,10,17,20,18,-5,-2,0,-3,-37,-26,-41,-31,-19,-26,-50,-41,-19,0,0,5,-103,85, +96,128,128,125,107,98,116,118,88,80,54,32,49,24,-27,-25,-18,-16,-14,-6,0,6,3,-8,-4,1,5,-13,-8,-3,-4,-19,-13,-8,-5,-8,-13,-6,0,3,-11,-4,1,3,-22,-9,-3,1,12,-11,-3,2,3,-14,-6,1,4,-3,-8,-1,4,6,-11,-5,1,2,-20,-9,-3,1,12,-12,-4,1,0,-13,-8,-1,1,-2,-8,-2,2,5,-11,-5,1,-1,-14,-6,-1,-1,3,-12,-8,-2,-2,-7,-1,4,8,7,8,14,17,15,-7,-3,0,-3,-36,-27,-32,-24,-11,-35,-66,-28,-8,-7,-2,3,-13,85, +96,125,127,125,108,100,118,123,91,81,54,32,48,23,-29,-26,-20,-17,-14,-6,0,6,16,-9,-4,0,5,-14,-9,-3,-4,-19,-13,-7,-5,-8,-13,-7,-1,3,-10,-4,1,3,-22,-9,-4,0,11,-11,-4,2,3,-14,-6,1,3,-3,-8,-2,3,5,-12,-5,1,2,-20,-9,-3,1,12,-12,-5,1,0,-13,-8,-1,1,-2,-8,-2,3,4,-11,-5,1,0,-14,-7,-2,-1,3,-12,-7,-1,-1,-7,-1,4,7,6,5,10,13,12,-9,-5,-1,-5,-37,-29,-34,-26,-11,-34,-64,-27,-6,-5,-1,4,-7,85, +96,121,126,126,111,100,118,137,103,70,43,33,47,22,-29,-28,-21,-18,-14,-6,0,6,23,-9,-4,1,6,-14,-9,-2,-3,-18,-13,-7,-5,-8,-13,-6,-1,3,-10,-4,1,2,-23,-10,-5,-1,11,-11,-4,1,2,-13,-5,2,4,-3,-8,-2,3,5,-11,-5,0,1,-21,-9,-3,1,12,-13,-6,0,-2,-13,-7,0,2,-2,-8,-1,4,6,-11,-5,2,1,-15,-7,-1,0,3,-14,-6,1,1,-9,-3,6,10,11,12,14,14,15,-1,3,1,-3,-32,-25,-37,-29,-14,-38,-65,-28,-7,-7,-5,3,-6,85, +95,108,125,127,114,103,120,144,108,73,45,29,47,16,-29,-21,-13,-12,-15,-10,-6,-3,-27,-14,-10,-5,4,-15,-9,-3,-3,-18,-12,-6,-3,-7,-12,-7,-1,3,-9,-3,1,3,-22,-7,-3,2,11,-9,-1,4,4,-12,-5,3,5,-3,-7,0,5,6,-11,-5,1,1,-22,-10,-3,1,12,-13,-6,0,1,-11,-4,4,6,-1,-8,0,5,7,-8,-3,3,2,-15,-8,-1,0,11,-14,-5,2,2,-8,-2,7,9,10,8,7,10,12,-2,2,1,-2,-34,-27,-39,-31,-12,-35,-58,-24,-2,-2,0,5,-3,87, +96,134,124,125,105,111,130,110,86,68,43,31,48,23,-24,-19,-15,-14,-16,-10,-6,-2,-14,-13,-9,-3,5,-14,-8,-2,-2,-18,-11,-6,-3,-7,-12,-7,-1,2,-9,-2,0,3,-22,-8,-3,1,11,-9,-1,4,5,-12,-4,3,6,-2,-7,0,5,7,-11,-5,1,2,-22,-9,-3,1,12,-13,-6,0,0,-10,-4,4,6,-1,-8,1,5,8,-7,-1,5,4,-15,-9,-2,-2,-11,-16,-8,-3,-3,-20,-11,-1,6,25,23,30,35,30,2,-1,-1,-3,-37,-26,-36,-29,-13,-46,-75,-32,-13,-15,-5,5,-5,89, +96,133,124,126,108,116,134,118,92,71,45,32,48,23,-26,-22,-17,-16,-16,-11,-6,-1,-4,-11,-7,-2,6,-13,-7,-1,-1,-17,-11,-5,-2,-7,-11,-6,-1,2,-9,-2,1,3,-22,-7,-3,2,12,-9,-1,4,5,-12,-4,3,6,-3,-7,0,5,7,-11,-4,2,2,-21,-9,-3,1,12,-13,-6,0,0,-11,-4,4,7,-1,-7,1,5,8,-7,0,5,4,-15,-8,-2,-2,-11,-16,-7,-2,-2,-18,-10,-1,6,12,17,24,28,25,1,1,0,-2,-38,-29,-38,-31,-12,-41,-71,-27,-7,-8,0,8,-1,91, +96,133,125,127,111,96,112,109,81,71,45,26,42,15,-26,-22,-16,-14,-16,-9,-6,-1,-3,-9,-6,-1,6,-10,-5,-2,-2,-18,-12,-5,-2,-7,-13,-7,-1,2,-9,-3,0,3,-23,-9,-6,-1,9,-11,-3,4,5,-14,-6,4,7,-2,-6,1,7,8,-11,-4,1,2,-23,-10,-3,1,12,-12,-5,1,1,-12,-5,6,8,1,-6,0,4,7,-5,1,5,4,-14,-8,-1,-1,-10,-15,-4,2,2,-14,-6,2,9,16,20,26,22,19,3,7,1,0,-39,-31,-41,-34,-11,-37,-65,-21,-1,-1,5,10,0,93, +96,134,127,126,112,99,115,118,88,75,47,28,43,16,-28,-24,-18,-16,-17,-10,-6,-1,-2,-7,-4,1,7,-8,-4,0,-1,-18,-12,-5,-2,-7,-13,-7,-1,3,-9,-2,1,4,-24,-9,-6,-1,9,-11,-4,4,5,-14,-6,4,7,-2,-6,1,7,9,-11,-4,2,2,-23,-10,-2,1,12,-13,-6,1,1,-12,-5,6,9,1,-6,1,5,7,-5,1,6,5,-15,-8,-1,-1,-10,-14,-3,2,3,-12,-5,5,10,14,14,19,20,20,6,11,4,4,-42,-34,-39,-32,-6,-30,-63,-37,-15,-1,3,12,3,95, +94,134,130,128,103,110,129,104,79,63,38,30,46,22,-24,-17,-15,-15,-20,-14,-7,-3,-32,-18,-10,-4,5,-15,-9,-4,-3,-19,-11,-6,-2,-8,-11,-4,0,2,-12,-4,-1,2,-26,-8,-5,1,8,-8,-1,3,5,-10,0,8,11,24,-7,1,6,7,-12,-5,1,1,-23,-11,-4,0,11,-15,-7,-1,-1,-13,-5,5,9,21,-4,4,10,10,-4,1,6,5,-16,-9,0,-3,-20,-22,-10,-6,0,-16,-5,0,9,35,23,29,29,24,7,11,5,4,-44,-37,-42,-36,-8,-28,-59,-33,-11,4,8,16,6,97, +71,27,121,123,105,114,133,110,85,66,41,32,48,23,-25,-21,-17,-17,-21,-15,-7,-3,-32,-16,-9,-4,5,-15,-9,-4,-3,-19,-12,-7,-2,-8,-11,-5,0,3,-11,-4,-1,2,-26,-9,-5,1,9,-9,-1,3,5,-11,-1,8,11,26,-7,1,6,7,-12,-5,0,1,-23,-11,-4,-1,11,-14,-7,-1,0,-13,-6,5,9,22,-4,4,10,10,-4,1,6,5,-16,-9,0,-3,-29,-22,-10,-5,1,-16,-5,0,8,16,19,25,24,21,6,11,6,6,-45,-38,-44,-38,-6,-24,-48,-29,-7,10,12,18,11,99, +96,52,126,127,110,118,136,117,90,69,43,33,49,23,-29,-24,-20,-19,-25,-18,-11,-5,-32,-16,-8,-3,6,-16,-10,-5,-5,-22,-15,-8,-4,-11,-15,-9,-3,0,-13,-6,-4,-1,-29,-12,-9,-3,5,-15,-6,0,2,-15,-6,3,6,22,-9,-1,4,5,-14,-6,-1,0,-26,-13,-7,-5,8,-17,-10,-3,-3,-15,-8,2,6,19,-4,3,9,10,-5,0,6,5,-16,-10,-1,-4,-36,-23,-11,-6,1,-17,-5,-1,7,14,17,22,22,19,4,10,6,6,-46,-40,-45,-39,-5,-23,-46,-27,-5,12,15,20,13,101, +96,111,134,124,108,97,112,125,97,66,40,24,39,12,-31,-27,-22,-20,-26,-19,-12,-6,-32,-16,-8,-2,6,-17,-10,-6,-5,-22,-16,-9,-6,-11,-16,-11,-3,-1,-14,-6,-4,0,-30,-13,-9,-3,5,-16,-7,-1,2,-16,-7,2,5,22,-9,-2,3,4,-15,-7,-2,-1,-26,-15,-8,-5,8,-19,-10,-4,-4,-16,-9,1,5,21,-5,2,8,9,-9,-4,4,3,-20,-13,-4,-7,-37,-24,-14,-9,-2,-17,-5,-2,5,9,9,15,19,17,0,6,3,3,-49,-42,-54,-48,-12,-29,-53,-9,13,19,22,28,11,103, +96,126,143,129,114,100,113,126,99,67,41,25,39,12,-34,-30,-25,-22,-29,-21,-13,-7,-33,-17,-9,-3,6,-18,-12,-8,-7,-25,-17,-11,-8,-12,-19,-12,-5,-1,-15,-7,-5,-1,-30,-14,-10,-4,5,-17,-9,-2,0,-18,-8,1,4,20,-11,-3,2,3,-17,-9,-4,-3,-28,-16,-9,-6,7,-19,-11,-5,-5,-17,-10,0,5,15,-6,2,8,8,-11,-5,3,1,-21,-15,-5,-8,-39,-25,-15,-10,-3,-21,-8,-5,3,9,9,16,20,17,-3,3,-1,-1,-50,-43,-54,-47,-9,-31,-56,-11,11,14,19,24,13,105, +96,144,155,128,112,79,91,96,69,47,21,43,57,30,-14,-8,-4,1,-13,-4,6,13,-20,-6,1,7,18,-14,-7,-2,-1,-23,-15,-6,-3,-31,-16,-6,2,6,-12,-4,5,9,-22,-6,2,9,18,-11,-2,6,7,-13,-5,5,8,5,-11,-4,1,3,-20,-12,-4,-4,-28,-18,-8,-6,8,-21,-11,-4,-4,-18,-11,-2,3,-2,-11,-2,3,4,-18,-12,-6,-8,-33,-27,-20,-24,-61,-48,-39,-35,-27,-50,-37,-23,-15,-8,-4,3,5,2,-30,-24,-18,-19,-51,-43,-30,-24,16,-21,-47,-2,17,11,18,24,13,107, +96,141,153,135,117,99,108,115,91,61,36,20,34,3,-45,-41,-37,-30,-40,-30,-23,-16,-40,-27,-18,-13,-1,-28,-23,-19,-19,-36,-27,-22,-19,-47,-28,-22,-14,-9,-23,-16,-13,-10,-36,-21,-19,-13,-3,-27,-18,-12,-10,-26,-18,-9,-5,-13,-20,-11,-8,-4,-27,-18,-14,-13,-34,-25,-19,-16,-1,-29,-22,-15,-14,-24,-18,-9,-4,-9,-15,-6,-1,2,-18,-12,-5,-6,-30,-25,-14,-17,-48,-35,-22,-19,-10,-32,-30,-15,-7,-11,4,11,17,14,-16,-20,-14,-16,-59,-50,-61,-54,-12,-47,-57,-16,0,4,20,24,-79,109, +96,174,158,140,126,101,104,99,80,55,30,12,26,-55,-56,-51,-48,-39,-49,-41,-32,-26,-46,-36,-28,-23,-8,-36,-32,-28,-27,-45,-37,-33,-31,-53,-37,-31,-22,-15,-33,-24,-23,-20,-43,-30,-28,-22,-10,-37,-28,-21,-20,-35,-27,-19,-15,-23,-30,-20,-16,-11,-36,-29,-23,-23,-42,-35,-30,-26,-11,-37,-32,-24,-24,-34,-26,-19,-14,-26,-23,-15,-9,-6,-25,-19,-15,-17,-38,-32,-17,-20,-49,-38,-24,-22,-12,-37,-34,-20,-12,-22,2,10,16,13,-21,-33,-23,-21,-67,-53,-68,-58,-14,-58,-62,-26,-16,-7,2,2,-79,109, +96,196,129,157,124,107,103,79,62,51,26,9,23,-72,-69,-65,-65,-52,-62,-54,-44,-40,-53,-49,-41,-36,-42,-48,-48,-41,-40,-59,-51,-49,-47,-62,-51,-45,-37,-27,-46,-37,-38,-34,-53,-43,-43,-38,-24,-50,-43,-36,-36,-48,-41,-33,-30,-56,-43,-35,-32,-23,-48,-43,-38,-39,-53,-48,-44,-41,-45,-50,-47,-39,-37,-46,-39,-33,-28,-51,-35,-29,-24,-18,-38,-33,-29,-31,-49,-44,-41,-42,-67,-57,-46,-43,-34,-60,-52,-38,-23,-29,-7,2,6,6,-42,-57,-51,-35,-72,-62,-71,-64,-23,-75,-69,-40,-40,-24,-22,-10,109,109, +96,196,196,196,196,209,74,59,20,38,16,-4,10,-82,-79,-78,-77,-65,-75,-68,-59,-58,-68,-66,-57,-54,-73,-62,-61,-55,-48,-73,-71,-63,-62,-68,-62,-55,-47,-32,-54,-51,-46,-44,-56,-51,-50,-45,-52,-58,-53,-46,-45,-58,-52,-45,-42,-61,-53,-46,-43,-31,-57,-55,-48,-49,-62,-58,-54,-52,-73,-58,-55,-47,-42,-53,-47,-41,-36,-53,-41,-35,-30,-21,-45,-40,-36,-39,-55,-52,-47,-49,-68,-61,-50,-48,-37,-66,-60,-46,-41,-39,-22,-15,-10,-7,-48,-64,-58,-55,-86,-76,-89,-81,-42,-89,-89,-75,-56,-38,-49,-91,109,72, diff --git a/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_PRight_T0.h new file mode 100755 index 0000000..a2af1e9 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblX_PRight_T0.h @@ -0,0 +1,71 @@ +40,140,140,135,47,47,32,58,11,-14,4,0,10,15,-42,-35,-40,-26,-49,-45,-41,-42,-52,-48,-43,-44,-58,-47,-42,-33,-29,-44,-42,-30,-28,-44,-34,-33,-28,-20,-33,-38,-31,-35,-49,-49,-45,-41,-44,-51,-49,-37,-35,-42,-39,-34,-34,-47,-37,-32,-28,-20,-35,-29,-27,-29,-17,-14,-15,-14,-11,-23,-7,-2,-2,-10,-19,-17,-16,-29,-26,-22,-19,-12,-27,-25,-20,-25,-28,-27,-26,-24,-25,-29,-39,-32,-32,-32,-30,-27,-24,-26,-35,-34,-28,-26,-41,-33,-44,-51,-84,-65,-57,-58,-64,-84,-88,-156,-104,-122,12,-59,-163,25, +45,140,145,133,54,49,45,68,22,-4,14,11,23,25,-26,-18,-20,-13,-33,-28,-22,-26,-36,-32,-25,-20,-9,-32,-25,-13,-14,-27,-28,-16,-12,4,-22,-18,-13,-10,-21,-18,-16,-17,-42,-35,-29,-24,-12,-36,-33,-20,-23,-28,-25,-19,-17,-33,-23,-18,-11,-10,-21,-16,-11,-11,-15,-5,-6,-3,7,-15,3,9,5,0,-9,-5,-2,-6,-13,-8,-2,-1,-13,-9,-5,-6,-21,-13,-10,-6,5,-15,-21,-15,-15,-23,-16,-12,-7,8,-22,-15,-10,-12,-25,-18,-28,-32,-75,-53,-48,-44,-65,-69,-92,-143,-76,-112,25,-44,-55,26, +50,136,149,130,59,13,16,59,15,-27,-9,11,25,24,-12,-9,-7,-2,-20,-10,-6,-5,-23,-15,-8,-6,6,-16,-10,-1,0,-22,-14,-7,-2,12,-12,-7,-2,1,-10,-8,-4,-3,-37,-24,-19,-11,-4,-26,-19,-8,-9,-20,-15,-7,-4,12,-12,-6,1,-1,-11,-6,-1,2,-14,1,1,5,10,-8,10,16,14,3,-4,1,6,21,-2,4,11,8,-2,2,6,7,-17,-3,1,7,13,-4,-9,-3,-1,-19,-6,-3,3,13,-9,-2,4,3,-13,-6,-15,-17,-68,-45,-43,-36,-60,-60,-82,-145,-68,-99,30,-32,-48,27, +55,136,142,125,60,32,41,97,54,12,30,23,37,36,-1,3,5,6,-14,-9,-1,-2,-28,-16,-8,-4,5,-16,-8,1,2,-24,-13,-4,2,12,-10,-6,1,6,-8,-5,2,3,-26,-19,-13,-6,-2,-22,-16,-2,-2,-19,-10,3,7,20,-8,-1,5,5,-8,-4,5,7,4,0,0,5,7,-11,7,14,12,-6,-10,0,4,17,-1,6,12,10,-2,2,10,11,-15,0,8,14,17,2,-2,7,10,-12,5,12,18,25,3,9,15,14,-7,2,-12,-13,-67,-51,-41,-32,-61,-58,-73,-106,-22,-65,35,-27,-33,-60, +60,128,131,121,69,31,45,102,61,19,37,29,44,43,7,11,16,19,3,9,17,16,-11,2,9,13,20,2,9,16,17,-12,-1,7,14,23,3,8,14,19,3,8,13,14,22,-5,0,7,10,-7,-1,11,12,-7,3,10,15,27,6,12,19,19,6,10,17,21,35,8,8,13,14,-1,17,25,24,5,4,11,16,26,17,22,28,27,16,20,24,26,22,14,18,25,26,14,9,12,16,-6,13,17,23,26,10,15,22,22,2,12,2,1,-30,-34,-37,-27,-55,-39,-50,-124,-36,-75,44,-17,-28,-20, +60,117,121,116,62,27,43,100,60,19,37,29,45,44,10,13,19,22,8,12,21,21,-9,5,12,16,22,4,11,17,18,-12,0,8,14,24,4,9,15,21,4,11,15,17,27,-2,2,10,12,-4,2,14,15,-6,6,13,18,28,8,14,21,21,7,13,20,23,40,10,10,16,15,2,19,27,27,7,6,13,18,28,19,25,30,30,18,22,26,29,47,16,21,28,28,17,12,15,19,8,16,21,25,27,13,17,24,22,3,13,3,4,-27,-30,-32,-21,-53,-36,-43,-115,-26,-63,52,-9,-19,-58, +60,120,114,118,59,25,42,83,44,18,36,28,44,43,10,13,18,22,7,11,19,19,-11,4,11,15,21,4,12,17,18,-13,0,8,14,23,4,9,14,21,4,11,15,17,28,-1,3,10,11,-2,3,15,16,-5,7,14,19,28,10,16,22,22,8,13,20,23,41,11,12,17,16,4,21,29,29,8,8,14,20,28,20,26,31,30,18,23,27,30,47,18,23,29,29,19,14,17,21,20,18,23,27,28,13,18,24,22,3,14,4,5,-25,-26,-26,-17,-54,-35,-40,-110,-19,-55,58,-4,-14,-57, +60,116,109,115,57,23,41,80,42,17,35,27,42,42,10,13,18,23,7,12,20,20,-10,5,12,16,21,5,12,17,17,-13,-1,7,14,23,3,8,14,21,4,11,16,17,29,0,4,10,11,-2,3,14,15,-5,7,12,18,27,10,15,21,20,7,13,19,22,39,10,10,16,15,2,20,27,28,7,7,13,18,27,19,24,29,29,16,20,26,28,46,15,21,26,26,19,14,14,18,19,18,23,25,26,14,17,23,22,4,14,3,4,-20,-32,-28,-21,-58,-42,-45,-127,-34,-70,50,-12,-12,-21, +60,115,111,114,56,44,62,77,41,11,29,23,38,39,10,13,18,22,8,12,20,20,-10,5,11,15,21,5,11,16,17,-14,-2,6,12,22,2,7,13,19,4,10,15,17,30,1,5,10,11,-2,3,14,15,-5,7,12,17,27,10,15,20,20,7,12,18,21,38,9,10,16,15,2,20,27,28,7,8,14,19,28,18,23,29,28,16,20,25,27,43,15,20,25,25,19,14,14,18,19,18,22,25,26,13,17,22,21,4,14,3,4,-17,-29,-25,-18,-54,-38,-39,-123,-31,-67,52,-11,-11,-23, +60,114,110,113,54,43,61,75,39,10,28,21,36,36,10,13,16,20,7,11,18,19,-9,6,12,17,21,4,10,15,15,-14,-4,3,9,20,0,6,12,19,4,9,14,16,31,4,8,11,11,0,3,14,14,-5,7,12,16,27,9,15,19,19,7,13,19,21,33,8,8,13,14,3,20,26,26,7,7,13,17,27,20,26,29,28,16,20,24,26,24,14,16,22,22,15,9,10,13,-5,11,12,17,23,11,16,21,21,7,18,5,6,-25,-32,-33,-23,-62,-50,-57,-124,-34,-70,49,-13,-13,-24, +60,111,110,110,50,38,56,74,38,9,27,25,40,40,9,11,15,19,6,10,17,18,-10,5,11,15,20,3,9,14,13,-14,-5,2,7,19,-1,4,11,17,3,8,13,14,32,4,8,11,10,-1,2,13,14,-5,6,12,16,26,8,14,18,18,6,12,17,19,14,7,7,12,13,2,19,25,25,6,8,13,18,28,19,25,28,27,15,19,23,25,19,13,15,21,22,14,9,10,12,-6,11,11,17,22,10,15,20,20,6,17,4,6,-24,-30,-31,-20,-60,-47,-52,-123,-33,-70,48,-14,-17,-54, +60,111,110,110,49,37,55,71,36,8,25,23,38,39,8,10,13,17,6,9,16,17,-11,4,9,13,19,1,8,12,12,-15,-6,0,6,18,-3,3,9,14,2,6,11,13,22,3,7,10,10,-2,2,13,13,-5,5,10,15,26,7,13,18,17,7,11,17,19,12,7,6,11,13,1,18,24,25,5,8,13,18,28,17,22,27,26,13,17,22,24,17,12,15,21,22,14,9,10,13,-5,11,13,18,24,11,16,18,17,5,15,1,3,-21,-33,-31,-22,-60,-45,-50,-117,-28,-66,48,-14,-18,-24, +60,67,101,106,46,35,54,69,34,6,23,22,37,38,6,9,12,16,5,9,15,16,-12,3,8,12,18,1,6,12,10,-16,-7,-1,4,17,-6,1,7,12,1,5,10,12,10,2,7,9,9,-3,1,12,12,-6,4,10,14,25,7,12,17,16,6,10,16,17,11,5,5,9,12,0,17,23,24,5,8,13,18,28,16,22,26,25,12,16,21,22,17,10,14,20,21,13,8,9,11,-6,10,12,17,24,10,15,17,16,4,15,1,3,-24,-32,-27,-20,-58,-43,-46,-116,-27,-66,47,-16,-21,-25, +60,78,102,106,46,15,35,68,33,7,25,16,31,32,7,9,14,18,4,8,14,15,-12,3,8,13,19,1,7,11,10,-17,-8,-1,3,16,-8,-1,5,11,0,4,9,11,6,0,4,8,9,-4,0,11,11,-6,3,9,13,25,5,11,16,15,5,8,14,15,11,4,3,8,11,-1,17,22,23,5,7,12,17,28,15,20,24,23,11,15,19,21,16,10,13,19,21,12,7,8,11,-6,9,11,16,23,9,14,15,14,4,14,-1,1,-24,-30,-34,-21,-60,-45,-50,-119,-30,-69,46,-18,-24,-11, +60,90,103,106,46,14,34,67,31,6,23,15,30,30,6,8,12,16,3,7,13,13,-13,2,7,12,18,0,6,11,9,-18,-9,-2,1,15,-10,-4,3,8,-1,4,9,11,5,-1,3,7,9,-4,1,11,11,-6,4,9,13,25,3,10,15,14,3,7,14,16,9,4,4,9,12,-1,16,21,21,4,6,12,16,27,15,21,24,22,11,14,19,19,16,9,11,17,20,10,5,6,7,-8,4,7,11,22,6,11,14,13,3,13,-2,-1,-26,-33,-33,-22,-66,-52,-59,-122,-33,-72,45,-16,-18,34, +60,98,105,102,41,33,52,67,31,5,22,14,28,29,5,7,11,15,4,7,13,13,-13,2,7,11,18,-2,4,10,8,-18,-10,-3,0,14,-11,-4,1,7,-1,3,8,10,5,-1,3,7,9,-5,0,10,10,-5,4,9,13,25,4,10,14,13,3,6,12,15,-1,5,3,9,13,-2,15,20,20,3,5,11,15,27,14,20,23,21,10,13,17,18,5,8,11,16,20,8,3,6,7,-8,4,7,12,22,5,10,12,11,2,12,-4,-2,-27,-35,-37,-26,-70,-52,-58,-120,-32,-71,47,-16,-21,34, +60,104,107,103,41,33,52,66,30,4,21,12,27,29,4,7,10,14,3,6,12,12,-13,0,6,10,17,-3,2,8,7,-19,-11,-4,-1,14,-12,-6,0,5,-3,1,7,8,4,-3,2,5,9,-6,-1,9,9,-6,3,8,12,25,3,9,13,12,2,5,10,15,-8,5,3,8,13,-2,14,19,19,2,4,10,14,26,13,19,22,20,9,12,16,16,-7,7,11,16,20,6,1,6,7,-10,2,7,12,23,4,9,12,10,1,10,-6,-4,-27,-36,-37,-26,-68,-51,-56,-119,-31,-72,46,-18,-24,34, +60,97,98,100,37,32,53,64,28,11,27,17,32,33,4,6,10,14,3,6,11,11,-14,0,5,9,17,-5,1,7,7,-19,-11,-5,-1,14,-13,-7,-1,4,-4,0,6,7,4,-4,1,5,9,-7,-2,9,9,-6,3,8,11,24,2,8,12,10,1,4,10,14,-9,5,4,8,13,-1,13,18,18,2,3,10,14,26,12,18,21,19,9,11,15,15,-8,7,10,15,20,5,0,5,6,-10,1,7,12,22,3,9,11,10,1,11,-5,-4,-26,-35,-35,-25,-67,-49,-55,-119,-31,-72,45,-19,-27,34, +60,93,100,100,38,31,52,63,26,9,26,16,30,33,3,5,9,14,2,6,10,10,-16,-2,4,7,15,-5,1,7,6,-20,-13,-7,-3,12,-14,-8,-3,3,-6,-2,4,6,-3,-4,0,4,8,-8,-3,8,9,-7,2,7,11,23,1,5,10,9,1,4,9,15,-11,5,3,8,13,-2,11,17,17,3,4,9,12,24,10,14,18,17,7,10,14,15,-4,5,9,13,18,4,-1,5,5,-8,1,5,9,22,2,7,11,8,-1,8,-6,-5,-45,-32,-37,-25,-67,-54,-61,-123,-34,-75,45,-17,-21,34, +60,81,103,99,35,28,49,63,27,9,26,15,30,33,2,5,8,13,3,6,10,10,-16,-2,4,7,15,-6,-1,6,5,-20,-13,-7,-4,12,-15,-9,-3,2,-7,-3,3,5,-3,-5,-1,3,8,-9,-3,8,8,-7,2,7,10,23,0,4,10,8,-1,3,8,15,-10,5,3,8,14,-2,11,16,16,2,3,8,11,24,10,13,18,16,6,9,13,14,-11,5,8,13,18,3,-2,5,4,-8,1,4,9,22,1,7,11,7,-2,8,-5,-5,-44,-32,-40,-28,-67,-52,-58,-129,-41,-77,44,-19,-24,34, +60,76,105,100,36,28,48,62,25,7,24,15,29,33,2,5,8,13,3,6,10,10,-16,-2,4,7,15,-8,-2,5,4,-21,-14,-8,-4,11,-15,-9,-3,2,-7,-3,3,4,-18,-5,-1,2,7,-9,-4,7,7,-8,1,6,8,22,-1,4,9,8,-2,2,7,15,-10,5,3,8,14,-2,10,14,15,1,2,8,11,24,8,12,16,15,6,8,11,12,-12,2,6,10,16,2,-3,3,3,-9,-1,4,8,21,1,6,10,6,-2,9,-6,-5,-48,-36,-44,-32,-71,-51,-58,-133,-46,-78,47,-17,-26,35, +60,85,96,97,33,5,29,76,39,0,17,14,28,32,1,4,8,13,2,5,10,9,-16,-3,3,6,15,-9,-3,4,3,-21,-14,-8,-5,11,-14,-9,-3,2,-7,-3,3,5,-19,-5,0,1,7,-10,-5,7,7,-7,1,6,9,23,-1,4,8,8,-2,2,7,14,-10,4,3,7,14,-3,9,14,14,1,1,7,11,24,7,11,15,14,5,8,11,11,-13,2,5,10,15,1,-4,2,2,-10,-1,4,8,21,1,5,10,6,-3,9,-5,-5,-45,-36,-43,-31,-69,-49,-56,-133,-46,-78,47,-18,-27,36, +60,100,99,98,34,5,28,74,37,-2,15,14,28,32,0,3,7,13,3,6,10,10,-16,-3,1,4,12,-10,-4,3,3,-23,-15,-8,-5,10,-15,-9,-2,3,-7,-4,3,5,-12,-5,0,1,6,-10,-5,8,7,-7,1,7,9,23,-2,4,9,7,-3,1,6,12,-10,3,2,7,14,-3,9,14,14,0,-1,5,8,22,7,11,15,14,3,6,10,10,-13,0,5,9,17,1,-4,2,2,-10,-2,2,5,20,-2,1,4,0,-6,8,-8,-9,-40,-33,-44,-31,-66,-53,-60,-121,-33,-74,47,-16,-22,37, +60,92,102,95,30,6,29,61,24,6,24,12,27,31,0,3,7,13,2,5,9,10,-16,-3,1,3,11,-11,-5,2,2,-23,-16,-9,-6,10,-15,-8,-2,3,-7,-3,3,5,-19,-5,0,0,5,-11,-6,8,7,-6,1,7,9,24,-2,4,9,8,-3,1,7,11,-11,3,2,7,14,-3,8,13,13,0,-1,5,7,22,6,11,15,14,2,5,10,9,-13,0,5,9,17,0,-3,3,2,-9,-2,3,7,21,-1,2,5,1,-5,8,-7,-8,-41,-35,-45,-32,-64,-52,-57,-120,-33,-74,47,-16,-23,38, +60,85,105,96,31,6,28,59,22,5,22,11,26,31,-1,3,6,13,2,5,9,8,-17,-4,-2,1,10,-11,-5,0,1,-22,-15,-9,-6,7,-14,-8,-2,4,-8,-3,4,5,-20,-4,1,0,5,-12,-6,8,7,-5,2,7,9,21,-2,4,8,7,-3,1,6,10,-11,2,3,8,15,-2,7,13,13,-2,-3,3,6,20,4,9,13,12,2,5,8,8,-14,-2,4,8,15,-1,-4,2,2,-9,-1,4,7,21,1,5,8,5,-6,7,-10,-10,-49,-44,-55,-41,-71,-52,-57,-131,-45,-73,48,-15,-24,39, +60,82,95,94,29,3,29,76,37,-2,15,9,24,30,-1,3,6,12,2,4,7,7,-18,-6,-3,-1,9,-13,-7,-1,-1,-22,-15,-9,-6,7,-14,-8,-2,4,-8,-3,4,5,-20,-4,1,-1,4,-13,-7,8,7,-5,2,7,9,20,-2,3,8,8,-4,1,6,9,-11,1,3,8,16,-2,7,12,12,-2,-3,3,6,21,4,8,13,12,1,4,8,7,-15,-2,3,7,15,-2,-3,3,3,-8,-1,4,8,22,2,6,9,6,-5,6,-9,-9,-48,-42,-53,-40,-70,-50,-58,-131,-45,-74,48,-16,-24,40, +60,101,98,96,30,3,28,73,35,-4,14,3,18,22,-1,3,5,13,1,4,7,8,1,-2,1,4,10,-12,-5,0,0,-22,-15,-9,-6,11,-12,-6,-1,5,-6,-2,4,5,-18,-4,2,-1,6,-12,-6,10,8,-5,2,8,10,16,-1,4,9,9,-3,2,7,8,-12,1,4,8,16,-2,6,12,12,-2,-4,3,5,20,3,8,12,11,0,4,7,7,-15,-2,3,7,15,-2,-3,4,4,-7,0,5,9,23,3,3,7,4,-5,6,-14,-14,-40,-36,-50,-35,-64,-51,-58,-130,-44,-69,53,-10,-19,46, +60,102,100,93,26,3,28,61,23,-4,14,2,17,22,0,3,5,13,0,4,6,7,-3,-3,-1,2,9,-13,-7,-1,-1,-22,-15,-9,-6,11,-13,-6,-1,5,-6,-2,4,5,-18,-4,2,0,7,-12,-6,10,10,-5,1,8,10,12,-1,4,9,9,-3,2,7,8,-13,-1,3,8,17,-2,6,11,11,-3,-4,2,4,20,2,7,12,11,-2,2,6,6,-15,-4,1,5,14,-3,-2,4,4,-7,-1,6,7,1,-2,1,4,4,-5,4,-13,-14,-39,-35,-48,-34,-62,-51,-58,-129,-64,-84,38,-4,-13,52, +60,88,103,95,27,3,27,58,20,-6,13,1,16,21,-2,2,4,11,0,3,4,5,-14,-3,0,3,10,-12,-7,-1,-1,-21,-15,-9,-6,-1,-12,-6,-1,5,-6,-1,5,5,-17,-4,3,0,7,-11,-5,10,10,-4,2,8,10,2,-3,2,8,8,-4,1,7,7,-14,-2,4,8,17,-1,5,10,10,-3,-5,1,3,19,1,6,11,10,-2,1,5,4,-16,-5,1,4,14,-3,-1,5,5,-6,0,6,8,2,-1,4,6,6,-5,3,-16,-16,-47,-42,-54,-41,-69,-49,-57,-129,-75,-86,34,1,-7,58, +60,84,98,91,26,3,30,64,18,-6,13,1,16,21,-1,3,6,12,0,3,3,4,-17,-4,-1,1,9,-14,-8,-2,-3,-21,-15,-9,-6,-11,-12,-5,0,6,-5,-1,5,6,-16,-3,3,1,8,-11,-5,10,9,-5,2,7,9,3,-3,2,7,7,-5,0,6,6,-15,-2,4,8,17,-2,5,9,9,-4,-4,2,4,15,0,5,9,8,-4,0,4,4,-16,-5,0,3,13,-3,0,5,5,-6,0,8,9,4,-1,6,8,8,-4,1,-15,-16,-46,-41,-53,-39,-68,-48,-57,-129,-84,-89,30,7,0,64, +60,95,100,92,26,4,30,77,36,-3,16,2,15,19,-3,1,2,10,-1,4,3,3,-19,-6,-3,0,9,-15,-9,-4,-4,-21,-15,-10,-6,-11,-12,-5,0,7,-5,0,6,6,-16,-2,4,1,9,-11,-5,9,8,-5,1,7,9,1,-3,2,7,7,-5,0,5,6,-15,-3,4,8,17,-2,4,9,9,-4,-2,3,6,22,-1,4,9,8,-4,-1,4,3,-16,-5,-1,3,13,-4,1,6,5,-5,1,8,10,4,0,8,10,10,-3,4,-15,-15,-44,-39,-51,-38,-67,-47,-57,-129,-84,-84,36,13,7,70, +60,96,100,92,26,3,30,74,35,-4,16,2,15,20,-2,3,3,12,-1,4,9,10,5,-4,-1,2,8,-14,-7,-2,-2,-20,-13,-6,-4,-10,-12,-5,0,6,-7,-1,5,7,-16,-2,4,1,8,-11,-5,9,7,-7,-2,4,6,0,-5,1,6,6,-8,-2,4,5,-16,-3,3,8,16,-4,2,8,7,-6,-2,3,6,-1,-2,3,8,7,-6,-3,2,1,-17,-6,-1,3,13,-5,0,6,5,-3,1,9,9,5,-1,5,6,8,-6,-6,-19,-21,-36,-33,-47,-33,-59,-47,-55,-117,-74,-78,40,17,5,76, +60,87,100,92,26,29,56,62,23,-2,17,0,13,18,-4,1,2,10,-1,4,8,10,5,-4,-2,0,7,-15,-9,-3,-3,-19,-13,-7,-4,-10,-12,-5,0,7,-6,-1,6,7,-15,-1,4,2,10,-10,-4,8,7,-7,-2,4,5,0,-5,0,6,7,-7,-2,4,4,-16,-3,3,7,16,-4,2,8,7,-6,0,5,7,1,-3,3,7,7,-7,-3,1,1,-17,-6,-2,3,13,-5,1,7,5,-2,2,10,11,6,0,7,7,10,-4,-6,-18,-20,-35,-31,-46,-32,-57,-45,-54,-116,-73,-77,42,19,8,77, +65,86,104,96,24,28,55,58,21,-3,17,1,13,18,-1,3,4,12,-1,4,8,9,5,-5,-6,-3,4,-13,-8,-3,-3,-19,-13,-5,-3,-9,-13,-6,0,7,-6,0,6,6,-16,-2,4,2,10,-10,-4,8,6,-9,-3,3,5,-1,-6,-1,4,5,-9,-3,3,4,-18,-4,3,7,15,-6,1,6,5,-8,-2,5,7,2,-5,0,6,5,-8,-3,1,1,-17,-6,-1,3,13,-6,1,7,5,-3,2,9,9,5,0,8,9,11,-7,-9,-21,-23,-43,-39,-52,-37,-62,-49,-58,-114,-71,-76,40,18,12,78, +70,103,115,104,33,13,39,81,36,-1,18,2,11,18,-1,5,5,14,-1,3,7,8,4,-7,-7,-5,3,-15,-9,-4,-4,-19,-14,-6,-4,-8,-14,-7,-1,6,-6,-1,5,6,-16,-2,3,3,11,-10,-4,7,5,-9,-3,3,4,-1,-7,-1,4,5,-10,-4,3,4,-18,-5,2,6,15,-6,0,6,5,-8,-2,4,6,0,-5,0,5,5,-8,-4,1,0,-17,-6,-1,3,13,-6,1,6,5,-3,2,9,9,5,0,9,10,11,-7,-8,-21,-22,-42,-38,-51,-36,-60,-47,-56,-113,-70,-75,42,20,16,79, +35,66,77,66,28,9,37,75,32,-2,17,2,11,17,-6,0,-1,8,-4,5,6,10,20,-3,1,5,8,-14,-8,-3,-4,-18,-11,-5,-2,-8,-14,-8,-2,6,-6,-1,6,6,-17,-5,4,3,13,-9,-2,7,6,-9,-3,3,5,-2,-7,-1,4,5,-10,-4,2,3,-18,-6,2,5,14,-7,0,5,4,-9,-3,3,5,0,-5,0,4,4,-10,-5,0,0,-17,-6,-2,2,13,-6,0,6,5,-3,1,9,9,6,-1,8,9,11,-8,-10,-22,-24,-40,-37,-45,-30,-53,-44,-54,-113,-71,-78,40,16,6,80, +50,75,88,77,23,5,34,68,27,1,16,4,11,17,-3,2,1,10,-3,5,5,9,0,-5,0,3,7,-15,-9,-4,-5,-18,-11,-4,-2,-7,-15,-8,-2,6,-6,-1,6,6,-17,-5,3,4,14,-8,-2,6,5,-9,-4,3,5,-1,-7,0,4,5,-11,-5,2,2,-19,-6,1,5,14,-7,1,6,5,-9,-3,3,4,-1,-5,0,4,4,-11,-6,0,-1,-17,-6,-2,3,13,-6,0,6,4,-4,1,9,9,5,-2,8,8,12,-8,-11,-23,-25,-39,-37,-44,-29,-50,-41,-51,-113,-72,-76,41,18,6,81, +57,81,89,88,25,35,67,59,21,6,27,7,16,23,-6,-1,-1,8,-4,4,8,11,3,-4,2,4,9,-14,-10,-6,-7,-16,-10,-3,-1,-5,-14,-9,-3,5,-6,-1,7,7,-17,-5,1,3,12,-7,-1,6,4,-11,-5,1,3,-3,-8,-2,3,4,-11,-5,0,0,-18,-5,1,5,15,-7,1,6,5,-8,-2,2,4,-2,-7,-1,4,4,-11,-6,-2,-2,-17,-6,-2,3,13,-6,0,5,4,-4,0,8,8,5,-2,7,7,11,-9,-10,-22,-24,-33,-30,-43,-28,-47,-35,-44,-127,-84,-80,37,13,9,82, +59,73,85,84,17,28,62,49,14,2,25,5,15,23,-4,1,1,10,-4,4,8,11,2,-6,0,3,8,-15,-11,-7,-8,-16,-10,-3,-1,-5,-15,-10,-3,5,-7,-1,6,6,-17,-5,0,3,13,-7,-1,5,4,-11,-5,1,3,-3,-8,-2,3,3,-11,-5,0,0,-18,-6,1,5,15,-8,2,7,6,-7,-1,2,3,-2,-7,-2,3,3,-12,-6,-2,-2,-17,-6,-2,3,13,-6,0,5,4,-5,0,7,8,5,-1,7,8,11,-9,-10,-23,-25,-32,-29,-42,-28,-44,-32,-41,-125,-72,-67,49,16,10,83, +61,69,80,94,35,15,43,87,40,-1,19,4,9,14,-12,-7,-5,3,-6,4,7,12,25,-3,1,3,8,-13,-8,-4,-6,-18,-11,-4,-1,-5,-16,-10,-4,4,-8,-2,5,5,-17,-5,0,4,14,-6,-1,5,3,-11,-5,1,3,-3,-8,-2,3,4,-11,-5,0,0,-18,-6,1,5,15,-7,3,8,7,-6,0,2,3,-3,-8,-2,3,4,-12,-7,-2,-2,-17,-6,-2,3,13,-6,0,5,4,-5,0,7,8,5,-1,7,8,11,-10,-11,-23,-25,-31,-29,-42,-27,-40,-27,-34,-123,-65,-59,56,18,12,84, +63,88,99,90,26,7,38,73,29,-6,15,1,6,14,-10,-5,-4,5,-5,4,7,11,26,-3,1,4,6,-12,-8,-2,-4,-17,-11,-4,-2,-6,-14,-6,-1,5,-10,-4,3,3,-18,-5,1,6,15,-7,0,5,3,-11,-5,0,1,-3,-9,-3,2,4,-11,-4,3,4,-19,-6,2,5,13,-9,2,8,6,-5,1,2,4,-2,-7,-2,3,4,-12,-6,-1,-1,-17,-6,-1,3,13,-7,-1,4,3,-3,2,9,10,5,-2,7,8,11,-9,-10,-23,-24,-37,-33,-39,-25,-38,-32,-43,-110,-49,-57,61,17,8,85, +65,83,94,94,28,34,68,66,23,-3,20,8,14,24,-13,-7,-6,2,-6,3,8,12,25,-2,2,4,7,-11,-6,-2,-4,-17,-11,-5,-2,-6,-13,-5,0,5,-10,-4,3,3,-18,-5,1,6,15,-7,0,5,3,-11,-5,0,1,-3,-9,-3,2,4,-11,-4,3,4,-19,-6,1,5,13,-9,3,9,7,-4,1,2,3,-2,-8,-2,3,4,-12,-7,-1,-1,-17,-6,-1,2,13,-7,-1,4,3,-4,2,9,9,5,-2,7,8,11,-10,-11,-23,-25,-36,-33,-38,-24,-37,-31,-40,-108,-47,-54,63,18,8,86, +67,87,89,91,22,30,66,56,13,-9,16,5,11,24,-11,-5,-4,4,-6,4,8,12,27,-3,0,3,6,-11,-7,-2,-4,-17,-11,-5,-2,-6,-12,-4,1,5,-10,-4,3,4,-18,-5,1,6,15,-7,0,6,4,-11,-5,0,2,-3,-9,-3,2,4,-11,-4,0,2,-20,-6,2,5,13,-10,3,9,7,-3,3,1,2,-2,-8,-2,3,4,-12,-6,0,-1,-16,-5,-1,3,13,-6,-1,4,3,-4,1,9,9,5,-1,5,5,9,-9,-9,-22,-24,-28,-26,-39,-24,-37,-26,-35,-121,-59,-52,64,19,7,87, +69,82,84,90,46,22,52,101,45,-1,20,2,6,20,-14,-7,-2,5,-5,4,8,12,26,-4,-1,2,5,-12,-7,-2,-4,-17,-11,-5,-2,-6,-11,-4,2,5,-11,-5,3,4,-18,-5,1,6,15,-7,0,5,4,-11,-5,0,2,-3,-9,-3,2,4,-11,-4,1,2,-19,-6,1,5,13,-10,4,10,8,-2,3,1,3,-3,-8,-2,3,3,-12,-7,0,-1,-16,-5,-1,3,13,-6,0,4,3,-4,1,8,8,5,-2,4,5,8,-10,-10,-24,-26,-28,-26,-38,-24,-36,-26,-33,-120,-57,-50,65,20,7,88, +71,94,103,101,40,17,50,91,35,-6,16,-1,0,14,-17,-11,-9,-4,-8,3,8,12,25,-1,3,6,7,-11,-7,-1,-3,-16,-10,-3,-1,-6,-10,-3,2,4,-9,-3,4,5,-18,-5,2,6,15,-9,-2,3,2,-11,-4,2,5,-3,-10,-3,2,4,-11,-4,1,2,-19,-6,2,5,13,-11,5,11,9,-1,4,1,2,-3,-8,-3,2,3,-11,-6,-1,-1,-17,-6,-1,3,13,-8,-2,3,2,-4,1,9,10,5,-1,7,8,10,-9,-6,-21,-22,-27,-25,-37,-24,-35,-27,-38,-108,-46,-53,65,20,7,89, +73,90,98,97,35,22,57,84,27,-4,20,-4,-3,20,-18,-11,-9,-3,-9,3,9,12,25,-1,2,5,7,-12,-7,-1,-3,-17,-10,-4,-1,-6,-9,-2,2,4,-9,-3,4,5,-18,-5,2,6,15,-8,-2,3,3,-11,-4,3,5,-3,-10,-3,2,4,-11,-4,1,3,-19,-5,2,5,13,-10,6,12,11,0,5,1,2,-2,-8,-2,3,3,-11,-5,0,-1,-17,-6,0,3,14,-7,-2,4,3,-4,1,8,9,4,-1,6,7,9,-10,-7,-22,-24,-27,-24,-35,-22,-33,-25,-34,-106,-43,-50,66,22,16,2, +75,89,94,100,36,20,57,79,22,-7,17,5,5,25,-19,-11,-10,-5,-9,3,9,13,26,-1,3,7,8,-10,-6,-1,-2,-16,-9,-3,0,-5,-8,-2,3,5,-9,-3,3,5,-19,-5,1,5,15,-9,-2,3,3,-11,-3,3,6,-3,-10,-4,1,3,-10,-3,2,3,-19,-5,2,5,13,-10,8,14,12,0,6,1,3,-2,-7,-1,4,5,-11,-5,0,0,-15,-4,0,4,14,-7,-1,5,4,-4,1,10,11,6,1,8,9,12,-8,-5,-20,-22,-25,-23,-35,-21,-32,-25,-34,-118,-55,-46,70,26,17,5, +77,86,89,98,34,19,57,76,18,-9,15,3,3,25,-19,-11,-9,-5,-9,4,9,14,27,0,3,7,9,-10,-6,0,-2,-15,-8,-2,0,-5,-8,-1,3,5,-9,-3,4,5,-18,-4,2,6,15,-8,-2,4,4,-10,-3,4,6,-2,-10,-3,1,3,-10,-3,2,4,-19,-5,2,6,13,-9,9,15,14,1,7,2,3,-2,-7,0,4,5,-11,-5,1,0,-15,-4,0,4,14,-6,0,5,4,-4,1,10,10,6,1,7,8,11,-10,-7,-21,-24,-25,-22,-33,-20,-29,-23,-30,-114,-50,-40,74,30,20,96, +79,85,86,97,46,28,62,101,39,-1,22,-1,-5,17,-21,-16,-11,-9,-9,2,5,12,26,2,7,11,12,-6,-5,1,0,-16,-9,-3,0,-5,-7,0,5,6,-5,0,6,6,-19,-6,1,5,16,-6,1,6,5,-11,-4,1,4,-1,-6,0,3,5,-9,-2,3,4,-19,-5,1,5,13,-8,11,16,15,3,8,2,4,-2,-6,0,5,5,-10,-4,1,2,-15,-3,1,5,15,-6,1,6,4,-4,2,9,10,5,1,6,7,10,-11,-8,-23,-25,-25,-21,-32,-18,-26,-19,-25,-109,-44,-38,79,34,24,99, +81,95,100,103,46,29,64,102,43,4,26,3,-2,21,-18,-12,-7,-10,-8,3,7,13,27,2,10,14,15,-3,1,7,6,-10,-3,3,6,-2,-6,0,5,7,-5,0,7,7,-19,-6,1,6,16,-5,2,7,7,-11,-3,2,5,-1,-5,1,5,6,-7,-1,4,5,-18,-4,1,5,13,-7,14,19,18,4,10,3,5,-1,-6,-1,4,6,-7,-1,4,4,-15,-4,2,3,15,-7,-1,4,3,-2,4,9,12,22,5,10,12,10,-8,-3,-20,-21,-29,-23,-32,-20,-29,-23,-36,-95,-30,-4,113,69,59,132, +83,94,97,105,49,31,67,87,30,15,37,16,10,35,-14,-9,-3,-11,-9,2,8,13,26,3,13,17,18,0,5,12,11,-5,2,7,11,0,-5,2,6,8,-4,2,8,8,-17,-4,3,7,17,-5,4,9,9,-8,-2,5,8,7,-3,3,8,9,-6,0,6,7,-18,-3,3,6,15,-6,16,21,20,6,12,4,6,0,-5,1,6,7,-6,0,5,5,-14,-3,2,4,15,-6,0,7,6,-1,5,11,14,24,6,12,15,13,-5,2,-18,-20,-28,-20,-31,-19,-26,-18,-29,-89,-24,1,118,75,65,135, +87,99,98,108,52,36,73,94,39,22,44,22,15,41,-8,-5,3,-9,-7,5,11,16,29,7,16,22,22,3,11,19,17,1,8,14,16,22,-2,5,9,10,-1,4,10,11,-15,-1,6,10,20,-2,8,13,13,-5,1,8,11,18,-1,6,11,11,-3,3,9,10,-15,-1,5,9,18,-3,20,24,24,9,16,7,9,3,-2,5,11,12,-2,4,9,9,-11,0,5,8,18,-4,3,11,10,3,9,15,17,22,9,14,17,17,-1,5,-14,-16,-24,-16,-28,-16,-22,-9,-17,-101,-34,4,122,78,73,140, +91,103,105,112,56,39,79,94,45,28,50,29,22,49,2,5,12,-5,-5,7,14,19,32,6,16,21,23,8,19,25,24,7,15,20,23,25,1,7,12,13,2,7,13,14,-13,1,8,13,22,1,12,17,17,0,5,11,14,25,4,10,15,15,0,6,13,14,-13,2,8,12,21,0,24,28,28,13,20,10,12,5,2,10,15,16,1,7,12,12,-8,3,8,11,21,0,6,15,16,7,13,18,19,13,9,14,17,17,1,6,-12,-13,-21,-12,-25,-12,-17,-2,-7,-93,-25,10,131,87,-43,145, +95,103,107,115,62,46,82,103,57,37,58,36,27,55,7,11,18,-3,-3,10,17,23,36,10,20,25,27,12,27,32,32,13,21,27,30,32,6,12,18,18,7,13,18,19,-9,6,21,26,33,15,16,21,23,4,9,16,19,34,10,16,21,22,5,10,17,18,-9,7,11,16,23,3,28,34,34,18,25,14,16,29,7,17,22,21,5,10,15,15,-4,8,12,14,24,1,7,17,15,11,17,17,22,40,18,25,28,25,7,10,-5,-7,-17,-6,-11,1,-6,-4,-16,-70,-4,22,136,93,-38,150, +99,109,109,120,70,51,86,124,78,34,55,44,33,62,15,17,25,-1,0,13,21,26,38,13,24,30,31,16,32,39,39,19,27,33,36,38,12,19,24,25,13,19,25,22,8,9,34,39,45,28,21,26,27,7,13,19,22,36,15,22,27,27,10,15,21,22,-5,12,15,19,26,6,32,38,38,21,29,17,20,37,11,21,26,26,8,14,19,21,1,13,17,19,27,5,11,22,20,16,22,21,25,42,20,26,29,26,11,13,-1,-3,-14,-2,-7,5,-1,4,-5,-57,12,33,145,103,95,67, +103,110,111,124,77,59,94,137,91,44,64,53,40,69,21,23,31,0,2,16,25,30,42,18,31,36,38,22,39,46,46,25,34,40,43,44,19,26,31,32,21,27,31,25,11,12,36,41,47,31,25,29,31,11,18,24,28,41,20,27,33,32,15,21,26,28,2,17,23,27,34,14,37,41,41,26,34,21,25,41,15,27,32,31,12,18,24,27,6,19,24,26,31,7,15,28,28,18,25,28,31,48,31,33,34,31,24,25,5,4,-5,7,-6,6,0,5,0,-47,23,45,149,107,106,72, +96,110,114,128,84,67,102,150,106,55,74,62,47,76,27,28,37,2,5,20,31,36,46,24,38,43,46,29,47,54,53,31,41,46,50,50,25,33,37,39,27,33,38,29,24,15,41,46,51,36,30,35,37,16,23,30,34,46,26,33,38,38,21,27,32,34,12,22,32,36,42,23,41,46,45,30,39,29,32,48,22,31,37,35,17,22,29,33,10,24,29,32,35,11,19,34,34,23,31,33,35,50,31,30,33,33,28,28,9,9,-3,10,-3,9,4,13,13,-32,40,63,159,118,119,77, +93,122,115,130,80,82,118,121,93,57,79,66,55,85,42,50,53,14,10,22,26,32,47,24,39,43,46,33,53,59,60,37,49,54,58,56,33,41,44,45,34,42,45,33,28,21,46,51,55,41,37,42,45,22,30,36,40,52,33,40,45,46,27,33,38,40,36,28,36,40,45,26,46,50,51,35,46,38,42,55,29,36,42,41,24,29,34,40,15,30,35,38,38,15,24,39,41,28,38,38,39,51,32,30,31,34,34,33,14,16,0,12,-1,11,10,22,27,-22,56,81,175,129,132,82, +109,125,120,135,89,91,126,135,107,68,90,76,62,93,49,57,60,19,16,28,42,49,63,42,47,51,54,40,61,67,68,43,56,61,65,63,40,47,50,53,41,49,52,38,30,26,53,57,60,47,44,49,52,27,36,43,47,57,40,48,52,53,32,39,45,47,41,34,40,45,48,30,50,56,57,39,52,46,51,61,37,40,48,47,31,36,42,49,20,34,40,41,40,16,24,40,38,25,32,33,39,57,52,58,62,58,45,40,18,20,0,18,8,19,16,25,14,-23,72,95,182,131,126,88, +105,129,125,137,94,75,110,131,104,75,96,78,62,93,57,65,69,27,22,35,47,54,67,50,55,57,61,49,71,73,75,48,62,68,72,69,45,53,58,60,48,56,59,43,58,29,55,59,61,49,48,56,58,30,40,50,54,64,47,55,60,62,38,45,51,53,46,39,44,49,51,34,56,61,64,41,56,55,60,70,44,46,51,51,37,42,47,55,25,41,47,48,44,21,30,52,51,38,45,45,51,68,61,66,65,62,56,51,25,28,3,21,16,28,27,37,32,-34,62,95,184,134,138,93, +99,128,131,143,103,84,116,142,117,85,106,86,69,101,64,72,76,31,28,41,55,61,73,57,62,65,69,56,79,81,83,54,69,75,79,75,52,60,65,68,54,64,67,47,64,33,61,64,66,54,54,62,65,35,46,55,60,69,54,61,67,68,44,51,58,60,55,45,48,53,55,39,61,67,69,45,61,62,67,76,52,52,57,57,42,47,52,62,31,47,53,54,47,25,33,61,60,46,54,53,59,75,63,68,69,64,61,56,31,35,12,30,26,39,35,47,46,-26,72,102,193,144,150,98, +85,142,138,141,95,99,132,127,111,77,101,93,78,115,76,84,88,41,33,44,58,64,78,52,58,65,68,55,79,84,86,59,76,80,86,80,61,69,73,77,58,69,77,56,71,43,74,74,76,64,63,67,71,65,59,66,71,75,60,66,73,75,49,57,63,66,82,52,52,57,58,43,66,72,74,50,66,69,74,82,59,58,63,63,47,53,57,68,39,53,59,61,51,29,37,69,69,52,62,61,67,81,68,72,73,68,66,61,36,40,18,36,31,46,44,57,55,-20,80,107,201,152,156,103, +85,144,134,149,104,107,137,134,121,86,110,101,85,122,83,91,94,46,38,50,63,70,84,59,65,72,75,61,86,91,93,65,82,86,92,86,68,76,80,84,64,76,89,65,80,52,84,82,85,72,69,73,77,74,64,72,78,81,66,72,79,80,54,63,68,71,88,57,55,60,60,46,70,75,78,53,71,75,81,88,68,66,74,75,50,57,63,74,54,58,66,66,53,24,36,67,65,55,66,61,71,89,89,94,95,92,73,63,39,42,21,42,37,53,52,64,58,-16,85,111,207,158,161,108, +135,144,144,148,104,88,116,141,132,88,112,97,80,119,88,95,101,50,41,53,65,72,86,65,70,77,81,64,91,96,99,68,86,91,98,91,71,79,84,88,68,81,93,67,80,54,85,83,86,71,70,76,81,76,66,74,79,83,71,77,83,85,58,68,73,76,93,61,63,68,67,53,73,80,82,57,75,81,88,94,75,72,80,81,55,62,68,80,72,63,72,72,57,28,39,75,73,61,71,67,78,95,96,102,103,100,78,66,41,44,29,48,44,61,60,69,60,-14,86,117,208,159,161,111, +139,150,156,155,112,93,118,143,138,94,118,104,85,126,94,102,107,55,46,58,69,77,90,70,75,82,87,70,97,102,104,73,92,96,103,96,77,85,90,95,74,88,100,71,84,58,90,88,91,75,75,82,86,93,71,79,85,87,77,83,88,90,61,72,78,80,96,65,71,75,75,61,77,83,86,59,78,85,92,98,82,78,85,87,54,63,71,84,93,66,75,75,57,32,42,76,74,64,75,69,81,98,97,103,110,107,80,67,43,46,45,53,54,60,59,69,56,7,106,131,216,166,157,142, +136,152,164,149,112,75,98,113,109,76,101,125,106,147,118,126,133,81,68,80,95,104,117,88,93,100,104,81,110,115,118,84,102,110,115,109,87,96,105,111,86,100,118,86,98,71,103,106,109,88,90,98,101,123,82,90,97,99,85,90,96,98,65,76,84,87,102,70,75,81,81,65,82,88,92,63,83,92,99,104,89,84,91,93,58,68,75,91,108,71,81,81,60,36,46,81,78,67,77,72,83,101,104,111,118,117,85,71,46,49,95,61,74,69,69,75,59,9,109,134,214,166,155,117, +133,141,157,150,116,96,118,133,131,93,119,105,86,126,93,100,107,61,54,67,74,82,95,73,79,87,91,75,106,110,112,83,100,105,112,102,85,94,98,105,82,98,108,75,86,63,96,92,97,79,83,89,93,114,78,86,92,95,85,91,96,98,66,77,82,85,100,70,74,78,80,66,83,90,93,65,86,96,103,107,93,87,93,96,59,69,75,91,107,69,76,78,53,23,31,66,64,48,54,62,73,88,97,104,112,112,67,52,41,43,96,69,83,82,81,82,59,20,110,128,224,170,162,208, +140,170,155,152,108,102,122,111,112,88,115,100,80,121,89,96,102,58,54,65,73,81,95,73,78,86,89,77,110,112,115,87,103,105,112,101,87,95,100,107,84,100,109,73,82,63,95,91,95,77,82,89,93,113,79,86,92,96,85,90,97,99,66,77,81,85,99,69,72,74,75,64,81,86,89,65,84,97,103,107,96,85,92,95,61,71,83,98,113,77,86,88,63,41,47,88,85,70,79,74,85,103,110,117,126,126,88,75,51,55,107,73,87,76,73,78,55,16,107,123,218,159,166,210, +147,202,137,164,116,100,90,98,73,81,108,100,80,114,82,88,94,51,53,62,69,77,91,70,76,81,85,75,106,106,109,84,97,98,105,98,86,94,97,105,84,99,111,67,76,61,93,87,91,75,79,85,88,107,75,83,87,90,83,87,92,94,65,77,77,81,94,67,69,69,70,63,78,81,85,86,80,94,98,101,95,84,87,90,57,68,71,87,100,70,72,75,62,41,46,87,85,70,78,72,83,99,110,116,124,126,79,66,47,51,103,75,88,83,78,85,60,9,93,113,203,154,131,212, +144,244,244,244,237,237,58,78,70,73,103,88,69,112,80,85,90,48,55,59,66,73,89,65,70,77,79,74,101,103,106,84,93,94,101,99,89,97,101,109,91,105,117,70,78,66,96,90,94,79,81,86,90,107,77,83,88,90,86,88,92,94,68,78,78,83,95,70,70,70,71,66,80,83,88,92,83,96,102,104,100,88,92,95,62,72,74,90,101,75,79,81,53,42,45,83,82,64,70,68,78,93,105,110,117,120,82,70,37,43,93,76,89,80,74,97,73,-7,63,102,198,128,214,214, +141,241,241,241,242,242,247,65,67,51,88,114,95,146,55,187,220,179,46,44,52,56,46,52,52,59,67,67,91,117,118,77,79,107,113,118,83,91,127,135,88,99,118,69,77,70,97,93,95,83,80,84,87,84,74,80,85,87,85,84,89,88,71,76,76,80,93,69,67,69,68,68,97,106,111,107,102,113,93,95,120,105,83,86,58,65,63,79,89,85,80,69,42,55,54,72,71,66,69,61,69,84,-23,-19,105,107,59,48,11,20,67,53,63,50,43,68,22,8,52,101,237,16,216,216, diff --git a/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_CCW_LLeft_T0.h new file mode 100755 index 0000000..f2f3812 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70, +150,154,106,91,98,92,93,96,100,103,107,76,90,97,106,111,103,100,97,96,102,102,95,95,97,97,95,93,92,99,99,95,94,102,103,100,100,99,106,106,104,103,110,111,109,108,115,116,115,114,113,121,121,120,119,127,127,127,125,127,132,130,129,127,133,133,132,129,136,135,135,131,129,138,136,135,133,139,139,137,136,134,140,138,137,134,142,140,140,137,142,140,141,138,135,141,138,138,134,140,137,137,132,122,134,128,130,117,131,126,122,115,121,127,122,117,82,96,115,122,144,140,155,170, +114,105,109,94,105,99,102,105,109,110,112,106,108,109,111,112,105,106,97,106,97,98,96,97,91,93,91,93,95,91,93,93,94,92,94,98,96,93,105,104,101,96,95,96,98,99,99,101,103,105,106,107,111,111,114,121,123,121,120,118,128,127,125,122,130,130,128,125,133,132,132,129,126,134,133,130,128,134,134,131,127,125,123,123,124,125,125,125,126,126,128,139,139,134,129,129,128,130,129,131,129,133,131,130,132,129,130,127,131,128,132,128,132,132,134,134,134,137,142,137,149,144,98,170, +101,104,104,102,99,93,98,103,102,102,102,102,103,103,103,104,102,103,103,103,99,100,100,102,96,96,98,99,101,98,98,99,101,97,99,99,100,101,98,99,99,100,101,102,103,102,102,103,103,104,104,104,104,105,105,105,105,106,106,106,106,106,108,109,109,109,110,111,111,111,113,113,114,113,113,115,115,116,116,117,118,119,119,119,121,121,122,122,123,123,124,123,126,125,125,126,125,128,127,131,130,132,130,129,131,129,131,128,131,129,133,131,133,135,136,138,140,139,146,141,152,146,143,170, +88,94,77,66,87,82,83,85,87,85,84,83,82,85,85,85,82,82,83,83,79,79,78,79,76,76,76,77,78,77,77,75,76,76,76,76,76,76,74,74,73,74,76,76,77,78,79,80,82,83,84,85,86,88,89,91,91,93,94,94,95,95,96,96,99,98,99,99,102,102,102,103,103,105,105,106,106,107,108,108,109,110,111,111,112,113,115,115,115,115,117,117,116,117,117,119,119,120,119,121,120,120,119,118,119,119,117,117,119,118,117,117,117,119,120,123,126,117,124,123,135,157,145,170, +71,100,78,69,91,86,87,90,90,87,85,87,85,86,85,83,84,83,83,82,81,81,80,80,79,79,79,79,79,79,78,76,76,78,77,77,77,76,74,74,73,74,75,76,76,77,79,80,82,82,84,85,85,88,89,90,91,94,94,95,94,95,97,98,99,99,100,101,100,101,103,104,104,104,105,106,107,107,107,109,109,110,110,110,112,113,112,113,114,115,115,116,117,118,118,118,119,120,120,121,121,122,122,123,122,123,125,126,125,127,130,132,135,136,139,141,145,143,148,137,144,150,152,176, +29,30,22,13,34,27,23,20,36,29,24,22,17,29,25,22,14,10,23,21,10,8,11,11,10,10,20,20,19,19,18,16,15,8,6,6,5,3,1,1,0,0,1,2,11,12,6,7,11,12,14,16,17,20,22,31,33,35,36,37,39,40,41,42,43,42,41,42,41,40,42,42,43,43,43,44,44,45,45,45,45,46,46,47,46,48,46,47,50,51,50,51,54,57,58,57,58,61,63,62,61,64,66,70,62,66,71,76,64,71,77,84,90,81,88,94,101,92,98,89,95,99,49,117, +-17,-4,-4,-8,15,10,6,0,17,11,4,3,-2,10,6,2,-7,-10,2,-1,-10,-12,-9,-10,-10,-11,-2,-3,-5,-4,-6,-8,-10,-17,-19,-20,-22,-23,-25,-26,-27,-27,-27,-27,-18,-18,-24,-23,-20,-18,-17,-16,-15,-12,-10,-3,-2,1,2,3,4,5,7,8,7,7,9,10,6,5,7,8,9,8,9,11,12,19,20,21,22,24,23,24,20,22,25,27,23,25,29,32,25,27,30,34,37,31,35,39,41,30,34,39,32,38,38,45,48,55,42,49,58,63,70,59,66,59,63,62,63,49,65,43, +-25,-6,7,3,13,7,7,6,14,7,0,2,-4,4,-3,-7,-10,-15,-10,-13,-13,-15,-10,-12,-12,-14,-11,-12,-13,-14,-17,-17,-18,-21,-22,-24,-26,-27,-28,-29,-29,-29,-30,-30,-28,-28,-26,-27,-26,-26,-26,-24,-25,-24,-25,-23,-24,-22,-22,-21,-19,-19,-19,-18,-17,-16,-16,-15,-14,-13,-14,-13,-12,-12,-11,-11,-10,-9,-8,-9,-8,-7,-6,-4,-6,-4,-3,-1,-4,-2,-1,1,0,4,10,1,8,9,19,6,13,7,19,25,11,19,26,32,22,47,40,53,67,79,92,84,90,84,87,65,52,13,11,-12, +-30,-2,14,13,24,21,19,18,26,20,13,14,8,15,8,4,2,-3,1,-2,-2,-5,0,-2,-2,-4,0,-2,-4,-4,-6,-6,-8,-10,-11,-13,-14,-16,-17,-18,-18,-18,-19,-19,-16,-16,-15,-15,-14,-15,-14,-13,-12,-12,-12,-11,-11,-11,-9,-9,-7,-6,-7,-6,-5,-4,-4,-3,-3,-2,-2,-1,-1,0,1,1,2,3,4,4,5,6,8,8,8,9,11,12,10,12,13,14,14,16,19,16,19,14,18,19,22,16,20,25,35,51,53,69,83,97,94,108,121,122,135,140,143,139,141,114,101,82,149,52, +-50,-35,4,7,22,19,18,15,19,17,10,9,1,8,2,-6,-4,-9,-5,-9,-9,-12,-8,-10,-7,-8,-5,-6,-8,-6,-8,-7,-9,-10,-12,-13,-14,-22,-20,-24,-24,-28,-25,-26,-20,-21,-19,-16,-16,-14,-15,-11,-11,-11,-11,-11,-10,-10,-9,-9,-7,-6,-7,-6,-5,-5,-5,-4,-4,-4,-4,-3,-2,-1,0,1,2,1,3,2,4,5,7,9,9,10,11,13,11,14,14,15,16,18,21,19,23,18,23,22,27,20,27,33,42,59,62,80,94,109,108,122,137,137,150,156,160,156,158,131,116,95,159,56, +-48,-44,3,8,8,8,8,6,5,4,-2,0,-6,0,-5,-9,-11,-15,-11,-13,-13,-15,-9,-11,-11,-11,-5,-6,-6,-9,-10,-5,-6,-9,-10,-9,-10,-12,-8,-9,-10,-10,-12,-12,-7,-7,-7,-8,-8,-8,-8,-11,-11,-11,-11,-12,-12,-12,-11,-11,-7,-6,-6,-6,-5,-5,-5,-4,-5,-5,-7,-8,-7,-8,-6,-6,-4,-4,-2,-1,0,1,-3,-2,-2,-1,-2,0,-1,1,3,4,3,4,6,8,11,8,12,14,15,11,16,22,26,43,51,66,76,90,92,103,114,122,133,134,137,138,139,120,107,76,170,52, +-55,-36,-8,4,2,4,9,6,1,-3,-8,-10,-7,-9,-12,-16,-14,-20,-17,-20,-25,-27,-23,-25,-27,-24,-25,-23,-26,-23,-24,-22,-21,-25,-26,-22,-25,-26,-23,-30,-28,-31,-28,-28,-23,-27,-24,-28,-24,-24,-25,-21,-22,-18,-19,-18,-18,-14,-16,-13,-13,-13,-14,-12,-12,-10,-11,-12,-11,-12,-12,-14,-11,-12,-10,-8,-6,-11,-10,-10,-7,-4,-7,-2,-4,-1,-6,-1,-2,0,1,0,3,2,4,6,9,5,9,11,13,8,13,19,24,40,47,64,73,87,91,105,119,123,136,140,144,142,143,124,108,72,160,49, +-49,-28,0,9,6,8,9,9,4,-1,-4,-2,0,0,-2,-5,-5,-9,-5,-8,-12,-15,-10,-12,-14,-16,-14,-13,-14,-19,-20,-14,-15,-20,-21,-16,-16,-17,-17,-17,-16,-16,-21,-21,-15,-15,-15,-15,-15,-13,-14,-16,-16,-14,-14,-14,-14,-9,-8,-8,-8,-8,-8,-8,-6,-6,-6,-6,-5,-6,-6,-7,-6,-6,-5,-11,-9,-6,-4,-5,-4,-3,-5,-4,-9,-8,-4,-2,-7,-6,-3,-1,1,2,4,3,7,3,7,7,11,12,16,20,21,30,32,42,50,61,64,75,87,90,101,105,110,112,113,115,111,80,158,58, +-26,-20,6,13,11,14,15,13,9,5,2,4,6,5,4,2,1,-2,2,0,-4,-6,-1,-3,-5,-7,-5,-3,-4,-9,-9,-3,-5,-9,-9,-3,-4,-4,-4,-4,-3,-3,-8,-8,-3,-3,-3,-3,-2,-1,-1,-5,-4,-3,-3,-3,-2,2,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,4,-1,0,3,4,3,4,5,4,5,-1,1,5,6,1,3,4,7,8,9,12,11,14,11,15,15,19,19,23,28,28,37,38,49,57,67,70,81,92,96,107,112,118,118,120,121,117,86,90,62, +-32,-22,-1,3,3,4,5,4,1,-4,-5,-6,-8,-7,-7,-8,-10,-12,-12,-14,-16,-17,-16,-18,-18,-19,-20,-20,-21,-22,-22,-22,-23,-23,-23,-22,-22,-22,-21,-21,-20,-20,-19,-19,-18,-19,-19,-19,-19,-18,-17,-17,-17,-17,-16,-16,-15,-15,-15,-15,-16,-15,-16,-15,-15,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-17,-16,-16,-17,-17,-16,-17,-16,-16,-13,-16,-14,-15,1,8,-15,-7,6,14,13,16,14,18,17,20,19,38,48,29,59,57,65,74,85,85,93,102,110,119,121,125,128,130,132,130,104,96,65, +-36,-23,-14,-5,-3,-1,0,-2,-3,-5,-7,-10,-12,-13,-14,-16,-18,-19,-19,-19,-17,-17,-16,-16,-16,-16,-15,-14,-14,-13,-12,-11,-10,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-3,-2,-3,-1,-1,-2,-2,-1,-1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-2,-1,0,0,1,2,3,2,3,2,3,5,4,5,6,8,8,10,11,13,14,15,17,18,21,25,33,38,47,55,62,69,79,89,92,102,110,116,111,113,116,114,86,101,84, +-32,-14,-6,2,6,8,9,6,5,3,2,-1,-4,-5,-6,-8,-12,-14,-13,-13,-11,-11,-10,-10,-10,-11,-11,-11,-10,-10,-10,-9,-8,-8,-5,-4,-3,-3,-3,-2,-2,-2,-1,-1,0,0,-1,0,1,2,2,1,1,2,1,3,4,5,5,5,5,5,5,5,3,3,1,3,2,2,3,1,3,1,2,3,3,4,1,2,2,3,4,6,6,7,6,7,7,9,10,9,10,11,12,13,15,15,17,18,19,21,23,27,27,30,31,35,39,43,45,52,60,61,69,75,82,79,84,89,90,64,125,68, +-29,-12,-5,3,7,9,9,7,5,4,3,0,-2,-3,-4,-5,-9,-11,-10,-10,-7,-7,-6,-6,-6,-8,-7,-6,-6,-6,-5,-4,-3,-3,-3,-1,-1,0,0,1,1,1,2,2,3,3,3,4,5,6,6,5,6,5,6,7,8,9,9,9,9,9,9,9,8,8,7,7,7,8,8,7,8,8,8,8,8,8,8,8,9,10,10,11,10,11,10,11,12,14,15,14,15,14,16,17,19,20,22,22,23,25,28,30,33,35,39,43,45,50,53,61,68,70,78,85,92,92,97,99,101,69,96,80, +-48,-18,-11,-6,-3,-3,-2,-3,-5,-6,-7,-9,-11,-13,-13,-14,-10,-17,-17,-12,2,6,6,4,2,6,6,6,6,6,6,7,7,7,7,8,9,9,9,10,9,10,10,11,11,11,12,11,11,13,12,13,13,13,13,13,14,14,15,15,14,15,15,15,15,15,14,14,14,14,15,14,14,14,14,13,14,14,15,15,15,15,16,16,15,15,15,15,16,16,18,18,19,18,18,20,21,21,23,24,25,26,28,30,32,34,37,41,43,48,50,58,65,66,73,82,89,87,92,95,97,66,94,80, +-44,-37,-25,-21,-16,-16,-15,-13,-14,-16,-17,-18,-18,-19,-21,-22,-21,-22,-21,-22,-23,-24,-22,-22,-22,-22,-22,-22,-21,-20,-19,-20,-19,-18,-17,-16,-16,-16,-15,-14,-13,-13,-12,-13,-11,-11,-11,-10,-10,-10,-10,-7,-7,-7,-6,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-3,-3,-3,-3,-1,0,0,1,1,0,2,2,3,2,3,2,2,3,4,3,4,5,6,7,7,9,8,10,11,13,14,15,16,18,20,21,23,26,29,30,34,36,43,49,52,58,62,69,70,76,77,79,40,68,65, +-35,-35,-9,-5,8,8,8,1,-1,-1,-3,-5,-8,-9,-9,-11,-14,-15,-15,-15,-16,-17,-16,-16,-16,-17,-16,-16,-16,-14,-14,-14,-13,-14,-13,-12,-12,-12,-11,-11,-9,-10,-9,-9,-7,-7,-7,-7,-7,-7,-7,-4,-3,-3,-3,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-2,-1,-1,0,0,1,0,1,2,3,4,5,5,5,6,6,7,6,7,6,6,7,7,6,8,9,9,11,11,12,12,13,14,16,17,18,20,22,24,23,26,29,33,33,37,38,45,52,55,61,65,71,74,78,80,82,43,70,69, +-38,-39,-16,-12,-2,-2,-2,-2,-4,-5,-7,-7,-8,-10,-11,-13,-11,-12,-11,-12,-13,-14,-13,-13,-13,-13,-12,-12,-12,-10,-10,-9,-9,-9,-9,-8,-8,-7,-7,-7,-6,-6,-6,-6,-4,-4,-4,-3,-3,-2,-2,2,2,3,3,2,1,2,2,2,3,3,3,3,4,4,3,4,4,5,5,6,7,7,8,8,9,10,10,10,11,12,11,12,12,12,12,13,13,14,15,16,17,16,17,18,19,20,22,23,25,26,28,30,30,33,34,38,40,43,46,52,59,63,69,73,79,82,87,89,92,47,79,78, +-48,-56,-28,-26,-16,-16,-34,2,1,-1,-12,-4,-6,-7,-8,-10,-11,-12,-12,-12,-13,-14,-13,-13,-14,-13,-13,-12,-12,-12,-11,-11,-11,-11,-11,-11,-10,-10,-9,-9,-9,-9,-9,-9,-7,-7,-7,-7,-7,-6,-5,-2,-2,-1,0,-1,-2,-1,0,0,0,0,1,1,1,2,1,2,3,3,3,4,5,6,7,8,8,10,10,10,10,12,11,11,11,12,12,13,13,14,16,16,18,17,18,18,19,21,22,23,25,27,29,31,30,32,35,39,37,42,45,51,58,60,66,71,77,78,83,85,87,42,70,71, +-59,-76,-47,-50,-37,-38,-40,-31,-33,-32,-34,-33,-32,-32,-32,-34,-31,-33,-32,-33,-32,-30,-30,-31,-32,-29,-30,-30,-30,-28,-29,-28,-29,-28,-28,-28,-28,-28,-27,-26,-27,-26,-25,-24,-23,-22,-22,-20,-20,-19,-18,-19,-18,-17,-16,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-8,-10,-8,-8,-7,-7,-7,-7,-6,-6,-5,-4,-4,-4,-4,-3,-4,-3,-3,-3,-3,-2,-2,-2,-1,-1,0,1,2,3,4,6,7,7,8,10,13,15,14,17,25,27,27,32,37,44,49,51,55,62,65,68,70,21,63,66, +-55,-70,-40,-42,-28,-29,-31,-26,-28,-27,-29,-30,-27,-28,-28,-30,-26,-28,-26,-28,-26,-24,-24,-25,-27,-23,-24,-23,-24,-23,-24,-23,-24,-24,-23,-23,-24,-24,-22,-22,-22,-22,-21,-20,-19,-18,-18,-17,-17,-15,-15,-16,-15,-14,-14,-13,-11,-11,-11,-9,-10,-9,-8,-8,-7,-7,-6,-5,-5,-5,-4,-4,-3,-2,-2,-2,-1,0,1,2,2,4,3,4,4,5,4,5,5,7,8,7,8,9,10,11,12,14,16,17,18,19,22,24,24,27,29,33,33,38,39,46,52,55,61,64,70,73,76,79,81,29,72,68, +-52,-68,-40,-42,-28,-30,-32,-22,-24,-23,-25,-27,-22,-23,-23,-25,-21,-22,-21,-22,-23,-21,-20,-21,-21,-19,-20,-19,-19,-18,-18,-17,-17,-18,-19,-19,-18,-19,-17,-16,-16,-16,-15,-14,-13,-13,-13,-11,-11,-10,-10,-11,-11,-9,-9,-8,-7,-7,-6,-5,-5,-4,-4,-3,-3,-3,-2,-1,0,-1,0,1,1,2,3,3,4,5,5,6,6,7,7,8,7,8,8,9,9,10,11,12,13,13,15,16,18,19,21,22,23,23,26,28,28,32,33,37,35,39,42,48,53,58,63,68,72,73,77,81,83,39,74,68, +-49,-62,-29,-30,-14,-14,-14,-17,-18,-16,-17,-18,-18,-18,-18,-20,-16,-19,-18,-20,-20,-16,-14,-16,-17,-13,-14,-13,-13,-12,-12,-12,-12,-13,-12,-12,-12,-14,-12,-13,-14,-14,-13,-13,-12,-11,-11,-10,-10,-9,-9,-9,-9,-8,-7,-7,-5,-4,-4,-3,-3,-2,-1,-1,-1,0,1,2,2,2,3,4,4,5,6,5,6,7,8,8,9,10,10,11,11,11,11,12,12,13,15,15,16,17,18,20,21,23,24,26,27,28,31,34,32,35,36,40,35,39,40,46,52,55,61,66,71,72,76,80,81,52,73,63, +-63,-84,-44,-43,-30,-28,-28,-22,-22,-21,-22,-22,-22,-22,-22,-22,-25,-27,-26,-27,-28,-31,-31,-31,-31,-32,-33,-32,-32,-33,-33,-32,-32,-32,-32,-32,-31,-32,-33,-34,-34,-35,-34,-32,-33,-30,-33,-30,-32,-31,-26,-31,-28,-27,-21,-23,-7,-7,-6,-4,-4,-3,-3,-3,-4,-4,-3,-3,-2,-3,-1,-2,-2,0,2,7,11,13,22,22,19,24,25,25,23,24,25,24,25,25,26,27,28,28,29,32,33,33,34,36,37,38,38,40,43,45,44,45,48,50,50,54,59,66,71,75,78,84,87,91,92,64,87,76, +-61,-79,-46,-44,-38,-34,-26,-17,-17,-14,-15,-15,-17,-16,-16,-16,-18,-19,-19,-19,-19,-20,-20,-20,-20,-19,-20,-19,-19,-20,-20,-19,-19,-19,-18,-17,-17,-17,-19,-19,-19,-20,-19,-18,-18,-18,-18,-17,-17,-15,-15,-14,-13,-13,-12,-12,-11,-11,-11,-10,-10,-9,-9,-8,-9,-8,-8,-7,-6,-6,-5,-6,-6,-5,-4,-4,-4,-3,-3,-3,-2,-2,-1,0,0,1,0,1,1,2,4,5,6,8,9,10,11,13,15,17,18,20,22,25,25,29,29,32,33,37,37,43,48,52,57,62,67,73,76,81,81,49,74,58, +-57,-72,-37,-34,-28,-25,-23,-15,-14,-17,-16,-16,-15,-15,-17,-16,-14,-15,-17,-17,-17,-14,-14,-15,-15,-14,-14,-14,-14,-15,-15,-15,-15,-15,-11,-11,-11,-12,-13,-14,-15,-15,-14,-13,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-6,-6,-5,-5,-4,-4,-3,-4,-3,-3,-2,-2,-1,0,-1,0,0,0,1,1,1,1,2,2,3,3,4,4,5,4,5,5,6,7,9,11,13,15,15,18,19,21,23,24,26,27,30,32,35,35,38,41,44,44,49,55,60,66,70,75,83,86,91,90,57,80,48, +-64,-77,-39,-33,-25,-22,-18,-15,-14,-15,-14,-12,-13,-12,-14,-13,-12,-12,-14,-13,-12,-10,-10,-10,-10,-10,-9,-10,-9,-9,-9,-9,-9,-9,-6,-6,-6,-7,-7,-8,-9,-9,-8,-7,-6,-6,-6,-4,-4,-3,-3,-1,-1,-1,-1,0,0,0,0,0,1,2,1,2,2,2,2,3,3,4,5,4,5,4,5,5,6,6,6,6,6,7,7,8,8,9,7,8,9,10,11,13,15,16,18,19,20,22,24,26,27,29,31,34,33,36,37,40,40,43,44,49,55,58,64,68,73,79,81,86,85,66,76,54, +-53,-74,-45,-41,-38,-36,-33,-28,-13,-16,-11,-10,-16,-15,-17,-15,3,2,2,3,0,1,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,1,0,-1,-2,-2,-2,-1,0,0,0,1,1,2,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,5,5,4,5,5,6,6,6,6,6,6,7,7,6,6,7,7,6,7,7,8,7,8,9,9,11,12,13,15,17,17,19,21,24,25,27,28,31,34,33,36,42,46,49,53,55,62,67,70,76,81,85,93,94,97,94,73,79,58, +-49,-63,-30,-23,-18,-13,-9,-11,-9,-12,-10,-8,-17,-15,-17,-16,-20,-20,-23,-22,-21,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-18,-19,-19,-19,-19,-17,-18,-19,-19,-20,-20,-19,-18,-18,-18,-17,-17,-17,-16,-15,-15,-14,-14,-13,-13,-11,-11,-11,-11,-10,-9,-8,-8,-8,-7,-7,-8,-7,-7,-6,-6,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-3,-2,-1,0,1,1,3,4,5,6,7,9,10,12,13,14,16,16,18,19,21,23,28,31,36,39,40,45,50,56,61,64,68,66,68,76,76,60,73,55, +-64,-38,-44,-25,-8,-1,3,-14,-6,-9,-6,-5,-15,-14,-12,-11,-14,-14,-16,-15,-14,-17,-17,-16,-16,-14,-14,-13,-13,-11,-11,-11,-11,-11,-12,-12,-12,-13,-10,-11,-12,-13,-13,-14,-12,-12,-11,-11,-11,-11,-10,-10,-9,-9,-8,-7,-8,-7,-6,-5,-6,-5,-4,-4,-3,-2,-3,-2,-1,-3,-2,-2,0,-2,-1,0,0,0,0,0,0,0,0,0,1,1,3,4,5,6,7,7,9,10,11,13,15,17,18,20,21,22,24,26,28,31,37,40,46,49,53,58,64,69,75,79,84,86,87,95,93,73,82,61, +-56,-29,-36,-29,-21,-18,-14,-14,-12,-13,-11,-10,-16,-16,-16,-14,-17,-16,-16,-15,-13,-17,-16,-16,-16,-13,-13,-12,-12,-11,-11,-11,-11,-10,-11,-11,-11,-10,-7,-7,-6,-6,-6,-7,-6,-6,-6,-6,-5,-5,-5,-4,-3,-2,-2,-1,0,0,0,1,1,2,1,2,4,4,4,4,5,4,4,4,4,5,6,5,6,6,6,6,6,6,6,6,7,7,10,10,11,12,12,13,14,15,16,19,20,22,23,24,25,27,29,31,32,34,41,44,46,50,53,59,64,66,72,76,81,90,90,91,89,83,76,61, +-41,-20,-31,-26,-18,-14,-12,-12,-11,-12,-12,-10,-17,-16,-16,-16,-18,-17,-18,-17,-15,-19,-19,-18,-17,-15,-15,-14,-13,-12,-12,-11,-11,-11,-12,-11,-11,-11,-8,-7,-7,-7,-7,-7,-7,-7,-7,-6,-5,-5,-4,-4,-3,-3,-2,-1,-1,0,0,1,1,2,1,2,4,5,4,5,6,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,8,8,10,11,12,12,14,14,15,16,17,20,21,23,25,26,27,29,31,33,35,37,39,41,43,46,49,53,58,61,67,73,79,86,91,93,92,86,79,64, +-68,-39,-46,-42,-32,-29,-28,-23,-23,-23,-23,-23,-23,-23,-26,-25,-26,-25,-28,-28,-27,-27,-28,-28,-28,-29,-29,-28,-28,-28,-28,-27,-26,-27,-26,-25,-25,-25,-25,-24,-25,-24,-24,-24,-22,-22,-22,-21,-21,-20,-20,-19,-19,-19,-19,-19,-19,-19,-18,-18,-18,-18,-18,-18,-19,-19,-17,-17,-17,-18,-17,-17,-17,-17,-16,-16,-16,-16,-17,-16,-16,-16,-16,-16,-15,-15,-14,-14,-10,-8,-5,-2,-1,14,12,17,18,19,19,21,21,23,26,34,32,48,53,54,56,57,59,63,67,71,76,81,86,90,94,97,98,95,93,83, +-56,-29,-38,-35,-28,-25,-25,-17,-18,-18,-19,-20,-18,-18,-21,-21,-21,-21,-24,-23,-23,-22,-22,-22,-22,-23,-22,-22,-21,-22,-21,-20,-20,-20,-18,-18,-17,-17,-18,-18,-18,-18,-17,-16,-15,-15,-15,-12,-12,-12,-12,-12,-11,-10,-10,-9,-11,-10,-10,-10,-9,-8,-8,-8,-9,-8,-7,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-3,-3,-2,-2,-2,-2,-1,0,-1,0,1,2,3,4,6,7,8,9,10,12,13,15,17,18,20,22,23,24,27,29,30,33,35,39,44,48,54,60,66,68,74,74,75,83,67,63, +-58,-14,-33,-33,-12,-13,-14,-12,-14,-12,-14,-15,-14,-15,-14,-15,-15,-15,-15,-15,-14,-17,-16,-16,-16,-16,-16,-15,-15,-13,-13,-13,-13,-13,-10,-10,-11,-11,-11,-11,-11,-11,-10,-8,-7,-7,-7,-5,-5,-5,-5,-5,-4,-4,-3,-4,-4,-3,-3,-2,-2,-2,-2,-2,-1,0,1,1,2,0,1,1,2,3,4,4,5,5,5,5,5,6,4,4,4,4,6,7,7,8,9,11,12,13,14,15,16,17,19,20,21,23,25,26,28,29,32,33,36,38,41,45,50,54,61,67,73,74,80,80,82,91,77,74, +-45,-4,-26,-27,-9,-11,-14,-8,-11,-10,-13,-15,-12,-14,-14,-16,-14,-15,-15,-15,-15,-15,-15,-14,-14,-15,-14,-14,-14,-13,-12,-12,-12,-11,-9,-9,-9,-9,-10,-10,-10,-10,-8,-6,-5,-6,-5,-3,-2,-2,-2,-2,-1,-1,0,0,-1,0,1,1,1,2,2,2,3,3,4,5,5,5,5,6,6,7,8,8,9,9,9,10,10,10,9,10,9,10,11,12,12,13,14,16,17,18,19,20,21,22,24,25,26,27,28,30,32,34,36,38,38,39,42,46,51,52,59,64,71,74,80,76,79,101,24,75, +-24,16,-19,-38,-22,-30,-48,-13,-18,-22,-37,-39,-34,-38,-34,-35,-37,-38,-37,-37,-36,-16,-17,-18,-17,-18,-17,-17,-17,-18,-17,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-15,-15,-14,-13,-11,-13,-10,-1,-9,-4,8,9,13,13,14,14,13,15,15,14,15,14,14,14,15,16,16,16,14,15,15,15,16,17,17,17,17,17,18,17,18,17,17,16,17,19,19,19,20,20,22,22,23,23,25,25,25,26,27,28,28,29,30,32,33,35,37,38,40,42,47,52,55,62,69,76,77,84,81,84,108,31,83, +-61,-15,-45,-49,-31,-29,-33,-21,-25,-18,-22,-26,-21,-23,-20,-22,-22,-24,-23,-23,-24,-23,-24,-24,-24,-24,-24,-23,-23,-23,-23,-23,-23,-23,-22,-22,-22,-22,-20,-20,-19,-19,-19,-18,-17,-17,-17,-18,-17,-16,-16,-14,-14,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-5,-5,-4,-4,-4,-4,-4,-4,-3,-2,-1,0,0,2,3,3,4,3,4,4,6,6,7,8,9,10,12,13,15,16,17,18,20,21,22,26,27,29,31,34,36,38,42,46,46,51,52,58,58,63,61,65,89,23,71, +-50,1,-43,-52,-22,-28,-32,-19,-23,-12,-16,-20,-15,-18,-12,-14,-16,-17,-15,-16,-17,-16,-16,-16,-16,-16,-17,-17,-17,-16,-16,-16,-16,-15,-16,-15,-15,-15,-13,-13,-12,-12,-12,-12,-12,-12,-12,-11,-11,-9,-9,-7,-7,-7,-7,-6,-5,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,-1,0,1,2,3,3,2,3,3,4,4,5,5,6,7,9,9,9,10,9,11,10,11,12,12,14,14,16,17,19,21,22,22,23,25,26,27,31,32,33,35,39,41,44,49,55,60,66,69,75,74,81,79,85,109,42,89, +-48,17,-30,-41,-13,-21,-27,-11,-17,-8,-14,-20,-10,-15,-10,-14,-12,-13,-12,-14,-15,-12,-13,-13,-13,-12,-12,-13,-12,-13,-12,-12,-12,-12,-12,-12,-11,-12,-9,-10,-8,-8,-8,-8,-8,-7,-7,-7,-6,-5,-5,-3,-3,-3,-3,-2,-1,0,0,0,1,1,2,2,3,3,3,4,5,8,8,9,9,8,9,10,11,11,12,13,13,14,15,15,16,17,16,17,18,18,20,20,21,21,22,23,23,25,26,28,30,31,32,32,36,37,39,40,46,48,52,56,61,63,69,73,80,79,86,86,91,113,66,90, +-33,28,-23,-37,-11,-17,-22,-10,-15,-4,-8,-13,-6,-9,-3,-6,-6,-7,-6,-7,-8,-9,-10,-9,-9,-10,-11,-11,-10,-11,-11,-11,-11,-11,-11,-11,-10,-10,-9,-9,-8,-8,-8,-8,-7,-8,-7,-7,-7,-6,-5,-5,-4,-4,-4,-3,-2,-2,-2,-1,-1,-1,-1,0,0,1,1,2,2,6,7,6,8,7,8,9,9,10,11,11,12,13,14,15,15,16,15,16,17,18,19,19,20,20,21,23,24,25,27,28,30,32,32,33,38,39,40,41,48,50,53,59,63,68,74,77,83,85,90,90,93,117,66,89, +-5,23,-24,-36,-9,-22,-32,-22,-33,-20,-30,-39,-27,-30,-28,-33,-25,-30,-27,-30,-32,-30,-31,-31,-32,-31,-32,-31,-31,-30,-31,-31,-31,-31,-30,-30,-30,-29,-30,-29,-28,-28,-27,-26,-25,-24,-24,-24,-24,-22,-22,-22,-21,-21,-21,-20,-20,-20,-19,-19,-17,-16,-16,-15,-14,-12,-12,-11,-11,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-3,-3,-3,-2,-2,-1,-1,1,1,1,2,3,4,4,5,5,6,7,8,9,10,11,12,13,13,12,13,16,17,41,42,47,61,74,73,76,77,83,88,91,88,90,112,61,82, +7,45,-10,-28,-3,-16,-24,-17,-26,-13,-27,-37,-20,-24,-26,-31,-19,-23,-22,-25,-28,-24,-25,-25,-25,-24,-25,-25,-25,-25,-24,-25,-24,-25,-23,-23,-23,-22,-23,-22,-22,-22,-21,-20,-18,-18,-17,-18,-17,-16,-15,-16,-15,-15,-14,-14,-15,-14,-14,-13,-12,-11,-11,-10,-9,-8,-7,-6,-6,-4,-4,-3,-2,-1,0,0,1,1,2,3,3,4,4,4,5,5,7,7,8,9,10,11,11,13,13,14,15,18,18,19,20,22,23,24,25,26,30,31,35,36,40,43,47,54,58,61,68,71,75,76,77,92,63,63, +1,43,-8,-7,-1,-12,-19,-4,-11,-13,-20,-27,-13,-17,-19,-24,-15,-18,-19,-21,-22,-20,-21,-20,-21,-19,-20,-20,-20,-20,-20,-20,-19,-19,-17,-17,-17,-17,-17,-17,-16,-16,-15,-14,-13,-12,-11,-11,-10,-10,-9,-9,-9,-8,-7,-7,-7,-7,-6,-5,-3,-3,-2,-2,0,0,1,2,3,3,4,5,6,7,7,8,8,9,10,10,10,10,12,12,12,13,14,14,15,16,16,18,19,20,21,21,21,23,24,26,27,28,29,30,35,36,37,38,42,43,46,49,53,59,63,67,72,78,81,82,83,96,68,66, +24,37,4,-6,3,-5,-12,-3,-10,-12,-18,-24,-16,-19,-21,-25,-20,-23,-23,-25,-26,-26,-27,-26,-26,-25,-25,-26,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-21,-20,-19,-18,-16,-16,-15,-14,-13,-13,-11,-12,-12,-11,-10,-10,-9,-9,-7,-7,-5,-4,-4,-3,-2,-1,0,1,1,1,2,3,4,7,7,8,8,9,10,10,11,11,12,12,13,13,15,15,15,16,17,18,20,21,22,22,23,25,26,27,28,29,31,31,35,36,38,39,44,46,49,53,58,64,69,73,79,83,86,86,87,105,69,68, +-28,-30,-36,-32,-30,-28,-27,-25,-25,-29,-29,-29,-30,-33,-35,-35,-37,-36,-37,-36,-36,-40,-39,-39,-38,-39,-39,-39,-39,-37,-37,-37,-36,-35,-35,-35,-34,-33,-34,-33,-32,-32,-32,-31,-31,-31,-30,-30,-29,-29,-28,-29,-29,-28,-28,-27,-27,-27,-27,-26,-26,-26,-26,-26,-25,-25,-23,-24,-23,-23,-23,-20,-21,0,2,3,2,3,4,4,4,5,5,5,6,6,7,8,8,8,9,12,11,15,20,31,34,33,38,34,37,41,42,40,44,45,46,47,48,49,53,54,55,59,73,85,88,89,91,89,87,105,67,50, +-48,-39,-31,-23,-15,-10,-7,-16,-13,-16,-14,-12,-26,-28,-27,-26,-34,-32,-31,-30,-29,-35,-34,-34,-32,-34,-33,-33,-32,-31,-30,-29,-28,-29,-29,-28,-27,-26,-25,-25,-24,-23,-24,-23,-22,-21,-21,-21,-20,-19,-19,-19,-19,-18,-18,-17,-15,-15,-15,-15,-15,-14,-14,-14,-12,-11,-11,-10,-10,-10,-9,-8,-7,-8,-7,-5,-5,-4,-4,-3,-3,-2,-1,0,1,2,3,3,4,5,5,7,8,10,10,11,12,14,15,15,16,19,19,20,20,21,24,25,27,29,32,35,37,44,58,70,73,71,72,72,71,81,56,50, +-56,-41,-20,-10,-11,-4,2,-4,0,-11,-8,-6,-17,-29,-27,-24,-30,-28,-32,-30,-28,-32,-32,-32,-31,-32,-30,-30,-29,-29,-28,-27,-25,-25,-24,-23,-23,-22,-21,-20,-19,-19,-18,-18,-17,-17,-16,-16,-16,-15,-14,-13,-13,-13,-12,-12,-10,-10,-10,-9,-9,-9,-8,-8,-6,-6,-5,-4,-4,-5,-4,-4,-3,-3,-3,-2,-1,0,1,1,2,2,3,3,5,5,6,6,8,8,9,10,12,13,13,14,14,18,18,19,17,22,21,22,21,21,25,25,32,34,39,41,44,48,61,74,78,80,82,82,81,89,60,58, +-70,-51,-26,-12,-11,-2,6,-6,1,-8,-2,-4,-18,-29,-25,-21,-35,-31,-34,-31,-29,-36,-36,-36,-33,-36,-34,-33,-31,-32,-30,-29,-27,-27,-26,-25,-24,-23,-21,-20,-20,-19,-18,-18,-18,-17,-16,-15,-15,-14,-13,-12,-12,-11,-11,-10,-9,-8,-8,-8,-8,-8,-7,-7,-5,-5,-4,-4,-3,-5,-4,-3,-3,-2,-1,-1,0,1,2,3,4,4,5,6,7,8,9,10,12,12,13,14,16,17,17,19,19,22,22,24,24,28,27,27,27,27,31,31,42,48,53,55,66,81,84,90,94,99,100,102,105,86,95,88, +-77,-73,-64,-6,-4,2,7,0,12,2,5,-25,-49,-42,-38,-12,-63,-62,-72,-70,-45,-69,-70,-70,-70,-70,-69,-70,-68,-63,-60,-46,-46,-34,-40,-33,-34,-32,-32,-32,-31,-31,-33,-33,-30,-30,-30,-28,-25,-25,-20,-13,-3,-8,0,-2,0,-1,1,1,1,1,1,1,2,2,2,2,3,2,2,3,3,2,2,3,3,4,5,5,5,6,6,7,8,8,9,9,11,12,12,13,15,15,15,17,17,20,20,23,22,26,25,24,27,26,30,30,43,49,54,55,67,82,85,89,93,97,98,99,102,83,91,83, +-67,-60,-48,-41,-40,-33,-27,-30,-25,-37,-32,-35,-39,-52,-49,-46,-49,-47,-57,-55,-53,-56,-56,-55,-54,-56,-55,-55,-54,-49,-48,-48,-47,-45,-43,-42,-42,-40,-41,-41,-40,-40,-41,-42,-37,-37,-36,-40,-39,-38,-38,-37,-37,-35,-35,-33,-30,-28,-28,-27,-28,-27,-32,-31,-28,-27,-31,-30,-29,-26,-25,-25,-25,-29,-29,-27,-27,-26,-26,-21,-20,-20,-21,-20,-18,-17,-14,-14,-12,-11,-10,-8,-2,-2,-2,0,0,6,5,9,8,12,11,10,20,18,26,26,29,34,40,40,50,55,56,57,59,64,61,60,64,-69,59,55, +-87,-48,-57,-52,-36,-31,-25,-33,-42,-38,-31,-45,-43,-53,-50,-47,-56,-54,-60,-59,-57,-58,-63,-61,-60,-58,-57,-60,-59,-56,-56,-55,-54,-53,-52,-50,-49,-49,-47,-47,-45,-45,-45,-46,-42,-42,-42,-43,-43,-38,-38,-40,-40,-35,-35,-34,-34,-32,-32,-31,-31,-31,-35,-34,-31,-30,-32,-31,-31,-32,-32,-31,-31,-32,-32,-31,-30,-29,-27,-23,-21,-21,-16,-16,-13,-12,-4,-5,-2,-3,0,2,8,8,8,9,9,15,14,18,17,22,20,18,30,29,36,36,46,51,56,56,68,76,78,79,79,82,82,83,86,-48,76,73, +-76,-39,-49,-46,-31,-26,-21,-25,-35,-30,-26,-39,-36,-45,-43,-41,-48,-46,-53,-51,-49,-50,-55,-53,-52,-50,-48,-52,-51,-48,-47,-47,-45,-45,-43,-42,-41,-40,-39,-39,-37,-37,-37,-37,-33,-33,-33,-34,-33,-29,-29,-31,-31,-26,-26,-26,-25,-24,-23,-22,-22,-21,-26,-25,-22,-21,-22,-22,-21,-22,-21,-21,-21,-23,-22,-21,-21,-20,-18,-14,-13,-13,-12,-11,-7,-6,-5,-5,0,0,0,0,5,5,4,7,6,12,11,14,13,24,22,21,26,24,35,34,43,44,56,59,61,69,75,79,83,87,88,90,90,76,85,85, +-68,-33,-46,-44,-32,-29,-25,-25,-37,-32,-28,-36,-34,-46,-45,-43,-43,-42,-49,-48,-48,-46,-51,-50,-49,-45,-45,-49,-48,-45,-44,-44,-43,-43,-42,-41,-40,-40,-40,-40,-38,-38,-39,-39,-35,-35,-35,-36,-36,-32,-31,-33,-33,-29,-29,-28,-28,-26,-26,-25,-25,-24,-28,-27,-24,-23,-24,-23,-23,-23,-22,-22,-22,-24,-23,-22,-23,-21,-19,-15,-14,-14,-12,-11,-7,-6,-4,-3,1,1,2,2,7,8,7,11,10,16,15,21,18,29,27,25,33,30,40,39,50,52,64,67,70,75,83,86,89,92,95,99,100,92,97,98, +-98,-57,-63,-58,-42,-37,-32,-36,-42,-39,-36,-46,-45,-51,-50,-50,-55,-55,-56,-56,-56,-59,-61,-61,-60,-61,-60,-59,-58,-58,-57,-57,-56,-55,-53,-53,-52,-52,-49,-49,-47,-46,-44,-43,-40,-40,-40,-39,-39,-36,-36,-34,-34,-33,-33,-31,-30,-30,-29,-28,-26,-24,-26,-25,-25,-24,-24,-23,-22,-22,-22,-21,-21,-18,-18,-16,-16,-14,-12,-9,-9,-8,-8,-8,-4,-4,1,2,4,5,6,6,8,8,9,15,15,19,18,38,35,42,40,35,45,44,55,54,58,59,71,74,76,79,86,90,95,99,101,106,107,108,100,103, +-159,-146,-143,-129,-104,-90,-77,-69,-70,-71,-69,-82,-83,-91,-92,-94,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-98,-97,-98,-96,-95,-93,-93,-92,-90,-87,-87,-87,-83,-82,-80,-80,-78,-77,-77,-76,-75,-73,-73,-72,-71,-68,-67,-69,-66,-65,-63,-63,-61,-60,-57,-56,-55,-55,-52,-52,-49,-50,-46,-43,-39,-37,-36,-33,-31,-26,-24,-20,-18,-14,-11,-9,-6,-2,0,1,7,9,16,17,24,25,32,33,34,44,46,54,41,37,42,55,60,72,78,95,97,96,99,111,120,120,116,104,95, +-140,-122,-142,-128,-98,-86,-74,-63,-79,-77,-76,-75,-75,-87,-88,-88,-89,-90,-90,-90,-91,-90,-81,-81,-80,-81,-81,-79,-79,-85,-85,-84,-83,-83,-82,-75,-74,-73,-71,-71,-69,-69,-67,-67,-65,-65,-65,-70,-69,-62,-63,-67,-67,-61,-60,-60,-60,-59,-59,-58,-58,-57,-58,-57,-64,-63,-57,-56,-56,-62,-61,-60,-59,-58,-58,-51,-50,-49,-47,-42,-40,-38,-43,-41,-33,-31,-29,-27,-22,-20,-27,-25,-15,-13,-15,-17,-15,-3,-1,-9,-7,8,9,10,10,23,30,19,17,21,35,40,55,60,76,77,82,83,93,99,97,79,78,49, +-144,-115,-129,-112,-80,-66,-54,-46,-62,-59,-58,-58,-59,-72,-73,-74,-73,-75,-76,-77,-77,-75,-66,-66,-66,-65,-64,-63,-62,-67,-67,-65,-65,-64,-62,-54,-54,-54,-51,-50,-49,-49,-46,-46,-44,-44,-44,-48,-48,-41,-41,-46,-45,-39,-38,-38,-38,-37,-37,-36,-37,-35,-37,-35,-43,-42,-36,-35,-34,-41,-40,-39,-39,-38,-37,-30,-30,-28,-26,-21,-19,-16,-20,-18,-10,-7,-5,-2,2,5,-1,1,11,13,12,11,13,25,28,21,24,38,41,42,37,40,58,46,28,33,54,60,68,74,83,85,75,77,93,104,102,104,58,53, +-150,-126,-102,-80,-78,-62,-50,-47,-46,-45,-44,-56,-57,-55,-57,-59,-59,-61,-58,-60,-61,-59,-57,-57,-58,-55,-55,-52,-51,-49,-49,-45,-45,-44,-43,-41,-40,-40,-37,-37,-35,-35,-31,-31,-29,-29,-29,-25,-25,-24,-24,-22,-22,-21,-21,-20,-21,-20,-20,-18,-20,-18,-18,-17,-19,-18,-18,-17,-17,-16,-17,-16,-17,-18,-18,-16,-16,-16,-16,-15,-14,-14,-13,-15,-11,-10,-8,-6,-3,0,-6,-4,6,9,8,7,10,23,26,19,22,38,40,43,38,42,61,66,64,70,92,98,107,113,123,124,116,117,131,139,134,138,73,45, +-96,-77,-54,-38,-39,-28,-18,-16,-16,-16,-15,-19,-20,-19,-20,-22,-20,-22,-19,-20,-21,-19,-16,-17,-17,-15,-14,-12,-12,-11,-10,-7,-7,-7,-6,-4,-4,-3,-2,-1,0,0,2,2,4,4,4,6,6,7,7,9,9,9,9,10,9,10,11,11,10,11,11,12,11,11,11,11,12,12,12,12,12,13,13,14,14,15,15,17,18,19,21,23,24,25,24,25,27,29,30,33,35,37,39,41,44,46,49,51,54,56,60,65,72,78,83,89,100,108,112,120,134,141,148,151,149,151,164,164,159,163,88,66, +-32,-39,-12,3,-3,3,7,1,-2,-2,-2,-3,-4,-3,-5,-8,-3,-5,-3,-4,-6,-1,1,0,0,3,3,6,6,8,8,11,11,11,12,15,15,15,18,17,19,19,20,21,23,23,23,24,24,25,25,27,27,27,28,29,28,29,30,31,30,31,30,31,30,30,30,31,31,31,30,31,31,32,32,33,34,34,35,37,37,39,40,42,43,44,44,45,46,49,50,52,54,57,60,60,63,66,69,70,73,76,81,85,88,94,98,105,110,117,121,128,135,142,148,150,149,151,161,166,160,174,103,75, +-27,-21,-18,1,2,12,17,-1,0,1,0,-2,-4,-6,-9,-11,-2,-4,-6,-7,-9,1,-1,-2,-3,6,5,5,5,11,11,12,12,12,17,17,17,17,23,23,22,22,22,27,27,26,26,30,29,29,29,32,32,33,33,34,34,35,36,37,34,35,36,37,35,36,37,37,38,35,36,36,36,37,37,38,38,39,41,42,43,45,46,47,49,51,52,53,55,57,60,59,63,66,69,70,73,77,81,82,86,92,99,103,104,109,112,118,120,128,133,141,148,152,160,162,160,163,168,171,171,182,121,70, +-16,-2,2,20,8,16,21,9,11,7,6,4,5,9,6,4,10,8,13,11,10,16,19,18,17,22,22,26,25,28,28,31,32,32,35,36,37,37,41,40,42,41,41,44,45,45,45,47,47,49,49,50,51,50,51,52,51,53,52,53,53,53,53,53,53,52,52,52,53,52,52,53,53,53,53,53,53,54,55,56,57,59,60,61,63,64,64,65,66,68,70,70,73,75,78,79,81,82,84,84,86,89,91,94,96,99,107,116,114,123,133,142,151,153,161,165,164,166,168,164,166,182,128,120, +-77,-9,-2,22,32,31,37,21,23,17,16,14,17,16,19,14,10,7,9,7,4,9,8,10,9,11,10,13,12,12,13,16,17,17,19,20,22,22,23,22,24,23,22,24,24,25,25,27,27,29,29,29,30,31,32,32,32,33,33,34,35,35,35,36,37,36,35,35,36,37,38,37,37,38,38,38,39,40,40,41,43,44,44,45,47,48,49,50,50,53,58,76,79,82,84,84,87,89,93,91,95,97,102,108,105,112,114,123,121,130,131,140,149,148,157,159,157,159,168,171,176,182,132,126, +8,8,12,12,27,13,19,10,11,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,8,10,11,11,11,13,13,16,16,16,16,18,18,17,18,18,20,20,21,22,24,25,25,26,27,27,28,28,29,29,30,30,30,30,31,32,31,31,31,32,31,32,31,32,32,32,34,34,34,34,35,37,38,38,38,39,40,41,41,41,44,46,48,51,52,56,59,68,70,75,78,82,89,89,96,105,107,105,125,130,136,137,147,156,156,165,168,163,166,168,171,176,143,131,110, +120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,122,123,124,125,126,127,128,129,130,131,132,134,136,138,140,143,146,149,152,155,158,161,164,167,162,163,161,163,168,170,176,170,176,182, diff --git a/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_CW_LRight_T0.h new file mode 100755 index 0000000..ab2ab1a --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_CW_LRight_T0.h @@ -0,0 +1,71 @@ +-32,-23,-13,-67,-79,-69,-72,-67,-65,-58,-45,-36,-60,-39,-38,-33,-37,-36,-51,-50,-37,-37,-50,-50,-49,-38,-39,-45,-45,-35,-36,-40,-41,-39,-34,-35,-37,-38,-32,-33,-37,-38,-38,-31,-32,-34,-34,-26,-27,-30,-31,-22,-23,-25,-27,-27,-20,-22,-23,-24,-16,-18,-20,-22,-22,-15,-17,-19,-20,-13,-14,-16,-17,-9,-10,-12,-14,-15,-8,-10,-11,-13,-7,-8,-10,-12,-14,-6,-6,-9,-11,-5,-9,-9,-14,-8,-12,-13,-20,-26,-22,-29,-32,-40,-43,-47,-49,-60,-71,-71,-79,-93,-116,-104,-120,-134,-165,-177,-163,-156,-134,-139,-98,-100, +-21,-36,-59,-66,-77,-65,-69,-64,-64,-63,-58,-50,-53,-50,-53,-42,-47,-48,-54,-52,-56,-49,-51,-54,-55,-56,-55,-54,-51,-38,-38,-42,-45,-49,-36,-39,-43,-46,-33,-36,-41,-44,-46,-32,-34,-37,-38,-27,-29,-32,-34,-22,-23,-25,-28,-29,-18,-22,-23,-25,-14,-17,-19,-22,-24,-14,-16,-19,-22,-10,-13,-15,-18,-7,-9,-12,-15,-18,-7,-11,-13,-16,-6,-9,-10,-14,-10,-6,-8,-11,-15,-14,-25,-13,-19,-9,-14,-19,-32,-37,-39,-33,-41,-47,-50,-56,-59,-66,-74,-78,-82,-93,-103,-106,-116,-121,-130,-136,-139,-147,-139,-145,-104,-79, +-23,-38,-45,-64,-69,-66,-71,-61,-62,-56,-51,-45,-46,-44,-43,-40,-45,-42,-45,-42,-48,-45,-46,-44,-41,-44,-42,-42,-40,-43,-41,-41,-39,-39,-41,-40,-40,-40,-42,-42,-41,-40,-40,-41,-39,-38,-37,-38,-37,-34,-33,-33,-32,-30,-30,-29,-30,-29,-26,-25,-27,-27,-24,-24,-23,-24,-22,-22,-22,-22,-22,-20,-19,-20,-20,-19,-19,-18,-19,-18,-17,-17,-17,-17,-16,-15,-14,-15,-14,-14,-15,-14,-16,-15,-17,-17,-20,-19,-22,-27,-26,-31,-32,-38,-40,-47,-49,-57,-64,-70,-75,-86,-95,-99,-108,-114,-122,-133,-136,-145,-135,-143,-98,-64, +-7,-17,-26,-49,-63,-73,-79,-60,-61,-61,-56,-51,-46,-43,-41,-38,-40,-37,-35,-32,-38,-36,-33,-30,-28,-31,-29,-26,-24,-27,-25,-23,-22,-21,-25,-24,-24,-23,-26,-25,-24,-24,-23,-24,-23,-22,-20,-19,-18,-17,-15,-15,-13,-12,-11,-11,-8,-7,-6,-6,-5,-4,-4,-3,-3,-2,-2,-2,-2,0,0,0,1,2,2,2,2,3,3,3,4,4,4,4,5,5,6,6,6,6,5,7,5,3,1,1,-1,-3,-7,-11,-13,-17,-22,-27,-30,-36,-43,-50,-55,-64,-75,-86,-95,-104,-112,-121,-128,-149,-152,-156,-146,-123,-125,-71, +2,-3,-42,-59,-42,-50,-54,-47,-49,-45,-41,-37,-36,-34,-32,-30,-31,-29,-27,-25,-28,-27,-26,-24,-22,-24,-22,-21,-20,-21,-20,-22,-21,-20,-21,-21,-20,-20,-23,-23,-24,-23,-22,-21,-21,-20,-19,-19,-18,-16,-14,-15,-14,-12,-11,-10,-9,-8,-6,-5,-7,-6,-4,-3,-3,-3,-2,-2,-1,-2,-2,0,1,0,1,2,2,3,1,2,3,3,2,2,4,4,3,2,4,4,4,3,2,2,1,-2,-3,-5,-8,-11,-14,-17,-21,-24,-30,-35,-38,-43,-49,-59,-67,-76,-83,-92,-100,-109,-116,-129,-132,-147,-142,-135,-154,-94, +57,66,32,17,35,27,22,32,30,32,31,31,34,35,37,38,39,40,41,42,42,43,44,47,50,52,55,57,59,57,58,57,57,57,57,57,57,57,54,54,54,54,55,55,56,56,57,58,59,61,62,62,63,65,66,67,67,69,71,71,70,70,73,73,72,73,74,74,75,74,74,77,77,76,77,78,79,80,78,79,80,80,78,78,80,80,78,78,80,80,81,79,78,78,77,74,73,71,69,66,62,59,56,53,46,43,42,39,30,21,13,4,-3,-16,-23,-32,-39,-55,-59,-74,-71,-67,-66,-38, +72,75,48,28,44,35,28,26,24,46,45,45,43,44,58,58,53,54,61,61,57,58,60,63,66,68,70,74,73,74,73,73,73,72,72,72,72,71,70,70,70,70,70,71,73,71,71,72,73,73,75,75,76,79,81,82,83,86,88,89,87,88,90,91,90,91,93,93,94,93,92,95,94,92,92,93,94,95,91,92,94,95,93,93,95,96,92,93,94,95,96,92,93,95,95,90,90,90,90,89,79,79,78,77,64,62,64,62,53,46,29,22,15,11,4,-23,-29,-48,-53,-58,-56,-66,-119,-30, +85,64,46,32,51,45,40,34,32,54,54,53,51,51,68,68,60,60,75,76,63,64,69,72,74,77,79,91,92,90,90,89,88,84,78,78,78,76,74,74,74,74,73,73,83,84,86,77,79,82,84,83,85,89,91,94,99,101,102,103,103,105,106,107,105,106,107,108,108,100,100,101,101,98,99,99,100,102,106,108,108,109,106,107,102,104,106,107,102,103,104,107,108,99,101,104,105,97,97,97,97,97,81,81,72,72,67,68,66,62,34,29,23,18,12,-15,-21,-37,-42,-47,-50,-64,-119,-51, +78,73,63,55,79,74,63,61,60,82,82,82,77,80,95,94,84,84,99,99,87,86,91,92,94,96,99,110,110,108,107,106,105,100,95,94,93,92,90,90,90,89,89,89,99,100,101,92,94,98,99,98,100,103,105,108,112,114,116,117,116,117,119,120,117,118,120,120,121,113,112,114,114,110,110,111,112,113,118,119,120,121,119,120,115,116,118,119,115,116,117,120,121,113,114,117,118,111,112,112,113,114,99,99,91,92,88,89,90,86,59,54,49,47,42,15,9,-5,-13,-26,-30,-37,24,-66, +45,42,14,4,7,4,-1,9,6,19,17,15,26,26,36,34,37,35,42,39,45,43,48,48,49,53,53,58,56,57,54,53,51,49,47,45,43,41,40,39,39,39,39,39,42,43,44,47,48,51,53,56,58,60,61,63,66,67,69,70,72,73,73,74,75,76,77,78,79,80,80,79,79,78,79,78,79,80,81,81,82,83,84,85,85,87,86,88,86,87,90,88,89,88,90,84,86,81,82,82,77,72,67,68,58,59,46,48,44,38,19,17,14,-8,-11,-22,-26,-41,-46,-55,-58,-54,9,-84, +47,55,34,28,35,24,21,28,25,37,34,26,31,29,38,35,36,33,38,36,35,33,38,37,38,41,41,47,45,44,42,42,39,37,34,32,30,28,26,24,24,22,22,21,23,22,22,21,21,22,22,26,28,29,30,31,33,34,35,36,37,38,37,38,40,40,40,41,42,41,42,42,43,44,45,45,46,47,47,47,48,49,50,51,51,52,53,54,51,53,55,53,55,54,56,53,55,49,51,53,48,43,38,39,34,35,22,23,22,18,0,-2,-4,-22,-25,-36,-40,-52,-57,-66,-71,-79,5,-100, +66,45,48,45,39,36,34,35,33,37,35,32,38,40,43,41,43,40,45,42,43,41,47,47,47,50,50,58,57,54,52,56,54,51,48,48,46,44,46,44,43,41,39,38,42,41,41,40,39,40,40,39,40,42,42,43,44,44,45,46,50,50,50,51,52,52,52,53,53,53,53,50,51,50,52,51,52,53,54,55,56,57,52,53,52,53,52,53,51,53,54,55,56,52,53,54,56,50,51,51,49,45,41,40,31,32,24,24,19,12,1,-2,-4,-20,-23,-36,-39,-50,-55,-57,-61,-72,-42,-90, +62,43,48,46,41,39,38,37,35,40,39,37,38,42,46,44,44,42,47,45,44,43,49,49,50,51,52,60,58,55,54,58,57,54,51,51,50,48,51,49,48,48,46,46,51,51,50,49,49,49,49,47,47,49,49,50,50,51,51,52,56,56,56,56,57,57,58,58,58,58,58,55,56,55,55,56,57,58,58,57,57,57,51,52,51,52,51,53,51,52,54,53,55,51,52,53,55,50,52,53,50,47,43,45,37,38,31,32,29,23,11,8,5,-8,-11,-23,-27,-37,-42,-43,-47,-57,-38,-72, +39,24,21,19,9,8,7,7,6,7,5,4,11,10,13,11,18,13,19,15,13,16,22,23,23,24,25,33,32,37,37,41,40,37,35,34,34,33,35,34,33,32,31,31,36,36,35,34,33,33,33,30,31,32,32,32,33,33,34,34,38,38,39,39,39,40,40,40,40,39,40,36,37,36,37,37,38,38,39,38,37,37,31,32,31,33,32,33,31,32,33,33,35,30,32,33,35,29,30,31,29,26,22,23,11,12,8,9,2,-5,-15,-18,-22,-35,-38,-48,-52,-59,-64,-64,-68,-78,-62,-92, +45,30,27,25,16,15,15,13,13,14,14,13,20,20,22,21,21,20,26,25,22,19,25,26,27,27,28,36,35,30,30,36,34,32,28,32,32,31,30,28,29,29,24,24,30,30,29,28,28,28,27,24,24,25,26,26,26,30,31,32,32,32,32,32,33,34,34,34,34,33,34,33,34,33,34,28,29,32,33,32,31,31,28,28,23,24,28,29,23,24,25,28,30,29,30,28,30,26,26,26,26,24,23,24,17,17,8,8,6,1,-10,-14,-17,-27,-31,-41,-44,-53,-58,-57,-61,-71,-55,-79, +29,21,15,12,7,6,5,3,3,3,2,2,1,2,2,2,1,0,0,-1,-1,-2,-1,0,1,3,4,7,6,6,5,6,5,5,4,3,3,2,1,0,0,0,1,1,2,2,1,0,0,1,0,0,4,4,7,3,22,23,26,26,26,26,26,26,24,25,25,24,27,23,26,26,26,25,26,23,23,23,22,19,23,22,20,21,18,18,21,21,17,18,19,21,22,21,22,21,22,19,19,18,20,18,16,16,6,12,4,4,5,-23,-31,-35,-39,-45,-48,-54,-58,-68,-72,-71,-72,-81,-38,-79, +32,20,11,8,2,1,1,-1,-1,-1,0,0,-1,0,2,2,1,1,2,1,2,3,5,7,8,9,11,13,13,13,13,14,13,13,13,12,12,11,11,10,10,10,11,11,12,12,12,12,11,11,11,9,10,11,11,12,14,13,14,14,14,14,14,14,13,13,13,13,13,12,12,13,13,12,12,12,12,13,11,10,9,9,8,9,9,10,9,10,9,10,11,9,10,10,11,11,12,11,12,10,9,7,5,5,1,0,-4,-5,-8,-14,-22,-27,-31,-43,-47,-52,-56,-70,-74,-73,-74,-80,-14,-75, +36,22,13,10,7,5,5,2,3,3,3,3,1,3,4,5,4,4,5,5,5,5,6,6,5,4,4,5,4,4,4,5,4,3,3,3,2,2,1,0,2,3,3,5,7,8,8,9,9,10,9,8,9,10,10,11,12,11,12,12,12,12,12,12,11,11,11,11,12,11,11,11,12,11,12,11,12,12,11,10,9,9,7,8,8,9,9,9,9,10,10,8,8,7,7,6,6,4,2,1,-2,-4,-7,-9,-13,-15,-21,-23,-27,-33,-42,-46,-51,-58,-64,-69,-73,-79,-83,-85,-85,-96,-81,-83, +39,31,20,15,13,11,10,7,7,8,9,10,8,9,11,11,8,9,9,9,10,10,11,11,10,9,8,8,7,6,6,6,5,5,4,4,4,4,3,3,3,4,6,7,10,10,10,11,12,13,12,11,11,11,12,12,14,14,15,15,15,15,15,15,14,14,13,14,14,14,14,13,14,14,14,14,14,15,13,13,12,12,11,12,11,12,10,11,12,13,13,11,11,8,8,8,7,6,4,2,0,-2,-4,-6,-8,-10,-13,-16,-21,-26,-33,-38,-43,-53,-57,-62,-66,-78,-81,-82,-81,-93,-84,-74, +29,22,-5,-10,-11,-13,-14,-17,-17,-17,-17,-17,-17,-17,-11,-1,4,4,4,4,2,1,1,3,5,22,21,20,19,18,17,16,16,15,14,14,13,12,12,11,11,12,14,15,18,19,19,18,18,19,18,19,19,19,19,19,20,20,21,21,21,21,21,21,22,22,21,21,21,21,21,20,21,21,21,20,21,21,20,19,18,18,17,18,16,17,16,16,17,18,18,17,16,14,13,13,13,11,9,8,6,4,2,0,1,-2,-4,-7,-11,-33,-42,-49,-53,-82,-86,-93,-98,-101,-105,-107,-107,-128,-100,-100, +25,5,-3,-11,-14,-17,-18,-15,-15,-14,-13,-13,-9,-8,-7,-7,-3,-3,-2,-3,-4,-5,-4,-4,-5,-5,-6,-6,-6,-3,-3,-3,-2,-1,0,0,1,2,1,1,1,2,2,2,3,3,2,2,1,1,0,3,3,3,4,3,2,3,3,4,4,4,4,4,4,4,4,5,5,6,6,5,6,8,8,9,9,10,8,8,8,8,5,6,5,6,6,7,5,6,7,6,5,4,4,1,1,0,-1,-4,-6,-9,-11,-13,-18,-21,-24,-27,-35,-41,-49,-54,-60,-70,-75,-83,-88,-96,-100,-103,-101,-121,-92,-111, +20,0,-8,-6,-5,-9,-11,-9,-10,-9,-13,-15,-10,-9,-9,-9,-4,-4,-4,-4,-5,-6,-6,-6,-7,-6,-7,-8,-7,-5,-5,-5,-5,-5,-3,-3,-2,-2,-2,-3,-2,-3,-4,-4,-4,-5,-6,-7,-8,-9,-10,-6,-6,-6,-6,-6,-7,-6,-6,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-3,-2,-1,0,1,1,2,2,3,3,4,3,4,2,3,3,4,2,3,4,4,5,5,5,4,3,2,1,-1,-3,-4,-5,-7,-12,-14,-15,-17,-23,-28,-35,-41,-45,-53,-58,-64,-69,-74,-78,-80,-79,-103,-71,-82, +31,5,10,-1,3,-1,-4,-2,-3,-2,-2,-3,0,1,2,2,5,5,5,5,4,2,3,2,1,1,0,0,0,1,2,3,3,4,3,4,4,5,4,3,3,2,1,0,1,0,-1,-2,-3,-3,-3,0,0,1,1,1,-1,0,0,1,1,1,1,2,1,2,1,2,2,3,3,4,4,5,5,6,6,7,7,7,8,8,8,8,8,8,8,8,8,9,9,10,10,9,9,9,9,8,6,5,3,1,0,-1,-6,-7,-10,-12,-16,-21,-28,-34,-39,-48,-53,-59,-63,-73,-77,-79,-77,-103,-69,-65, +35,-13,-19,-28,-21,-25,-29,-30,-31,-29,-31,-32,-7,-8,-8,-8,12,12,12,11,9,8,9,8,6,6,5,5,5,5,5,6,6,6,6,6,7,7,7,6,5,4,4,3,4,3,2,1,0,0,-1,2,2,3,3,3,2,2,3,3,4,4,4,4,4,5,5,5,6,6,7,7,8,8,9,10,10,11,12,12,12,13,12,13,12,13,12,13,13,13,14,14,15,13,14,13,12,12,10,8,7,5,4,3,-3,-5,-7,-8,-13,-17,-24,-29,-34,-35,-40,-45,-50,-101,-109,-110,-110,-124,-76,-54, +21,-24,-12,-26,-20,-26,-29,-17,-19,-18,-19,-17,-13,-13,-12,-14,-8,-10,-9,-10,-9,-6,-7,-9,-10,-7,-9,-9,-10,-7,-7,-7,-8,-7,-6,-6,-6,-6,-5,-6,-8,-8,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-11,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-6,-6,-5,-5,-5,-4,-5,-4,-4,-4,-3,-3,-4,-4,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-1,-2,-2,-4,-5,-7,-8,-9,-10,-14,-14,-17,-18,-24,-28,-37,-42,-48,-58,-64,-70,-76,-85,-90,-91,-90,-123,-85,-79, +18,-24,-8,-21,-13,-19,-23,-14,-16,-15,-16,-14,-12,-11,-11,-12,-9,-10,-9,-11,-9,-7,-7,-9,-10,-8,-10,-10,-11,-10,-10,-10,-10,-10,-8,-8,-9,-9,-8,-9,-10,-11,-11,-10,-11,-11,-12,-12,-13,-13,-14,-15,-14,-13,-13,-12,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-5,-5,-4,-5,-4,-4,-3,-3,-2,-2,-2,-1,0,0,1,2,1,2,2,3,1,1,1,2,3,1,2,2,3,2,2,2,0,-2,-4,-5,-6,-6,-13,-13,-16,-17,-22,-27,-34,-39,-45,-53,-59,-65,-71,-77,-83,-84,-85,-117,-96,-76, +21,-18,-5,-19,-11,-17,-21,-10,-12,-10,-11,-12,-7,-7,-6,-8,-3,-5,-3,-5,-6,-4,-3,-5,-6,-3,-5,-5,-6,-4,-5,-3,-4,-5,-3,-3,-3,-4,-3,-4,-4,-5,-6,-6,-5,-6,-7,-7,-8,-8,-9,-10,-10,-8,-8,-8,-6,-6,-5,-5,-4,-3,-2,-2,-1,0,1,2,2,2,2,3,3,3,4,3,4,4,5,5,6,7,7,7,7,8,5,6,6,7,8,6,7,7,7,7,7,7,5,2,1,0,0,0,-8,-9,-12,-13,-22,-27,-33,-39,-44,-52,-59,-64,-69,-78,-84,-84,-85,-110,-84,-79, +20,-14,9,-24,-40,-43,-44,1,0,2,1,0,-2,-1,-1,-2,1,0,2,0,-1,3,4,2,0,2,1,1,1,2,2,3,3,3,2,2,3,2,3,2,3,2,1,1,1,0,-1,-1,-2,-2,-2,-4,-3,-2,-2,-1,0,0,1,1,2,2,3,3,3,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,10,8,9,9,9,9,10,10,10,10,10,11,12,11,10,9,7,5,3,3,2,-4,-4,-8,-9,-17,-22,-29,-34,-40,-48,-55,-60,-67,-73,-78,-78,-79,-106,-84,-79, +4,-44,-19,-29,-23,-25,-27,-20,-20,-17,-17,-16,-11,-11,-10,-10,-10,-10,-9,-10,-11,-15,-15,-15,-17,-18,-19,-19,-20,-20,-20,-19,-19,-19,-19,-18,-18,-18,-19,-20,-19,-20,-20,-21,-22,-23,-24,-23,-24,-24,-25,-26,-25,-24,-24,-24,-11,-6,-7,-1,-2,0,0,1,0,0,0,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,2,4,5,10,2,2,0,0,2,-1,0,6,10,-2,-3,-5,-4,-7,-7,-10,-10,-8,-10,-11,-15,-16,-38,-43,-49,-54,-59,-62,-67,-73,-79,-83,-90,-89,-91,-122,-96,-95, +-2,-44,-16,-23,-18,-24,-19,-17,-16,-13,-11,-10,-11,-9,-8,-7,-8,-8,-6,-6,-6,-7,-6,-7,-8,-7,-8,-8,-8,-9,-9,-8,-8,-7,-6,-6,-5,-5,-6,-6,-6,-6,-7,-7,-8,-9,-9,-10,-10,-10,-11,-10,-9,-8,-8,-8,-7,-7,-7,-6,-6,-5,-4,-4,-6,-5,-4,-3,-3,-2,-2,-2,-2,-2,-1,-2,-2,-1,-1,-1,-1,-1,0,0,0,0,-1,0,-1,-2,-2,-2,-3,-3,-3,-5,-5,-5,-6,-8,-9,-11,-11,-12,-15,-15,-19,-20,-23,-28,-36,-41,-47,-55,-61,-68,-74,-76,-83,-83,-85,-116,-103,-94, +-1,-38,-18,-23,-23,-24,-23,-18,-16,-17,-15,-13,-11,-10,-11,-10,-5,-4,-2,1,2,-2,-1,-2,-2,-3,-4,-4,-4,-4,-4,-3,-3,-3,-2,-1,0,0,-1,-2,-2,-2,-4,-4,-5,-6,-6,-7,-7,-7,-8,-6,-6,-5,-4,-5,-5,-4,-4,-3,-3,-2,-2,-1,-3,-2,-1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,-1,-1,-2,-2,-3,-3,-3,-5,-6,-7,-9,-9,-10,-11,-12,-16,-17,-18,-22,-29,-35,-41,-53,-63,-70,-77,-82,-89,-87,-90,-107,-102,-102, +-2,-37,-15,-18,-16,-16,-15,-14,-11,-11,-8,-5,-5,-3,-4,-1,0,1,1,2,2,3,3,2,2,2,1,1,1,1,1,1,1,2,4,5,5,5,4,4,3,2,2,2,2,2,1,1,0,0,0,1,1,1,2,2,2,2,2,2,3,4,3,4,3,4,3,3,4,5,5,4,4,4,4,5,5,5,4,4,5,5,4,4,5,5,3,4,3,3,2,3,2,2,2,1,0,0,-1,-3,-3,-5,-6,-6,-9,-11,-13,-15,-18,-23,-31,-36,-42,-50,-56,-63,-70,-72,-79,-78,-83,-101,-96,-99, +-6,-39,-19,-20,-22,-22,-21,-20,-18,-22,-20,-19,-25,-24,-26,-25,-4,-4,-5,-5,-4,18,17,16,15,13,12,11,12,11,12,11,12,12,14,14,14,14,13,12,11,10,10,10,10,9,8,8,7,8,7,7,7,8,8,8,8,8,8,9,9,10,9,9,9,9,9,9,9,10,10,9,9,9,9,9,9,9,9,8,9,9,8,8,8,9,8,8,7,7,6,6,6,6,5,5,4,4,2,1,0,-2,-2,-3,-4,-8,-12,-14,-12,-17,-24,-28,-33,-35,-41,-45,-49,-53,-58,-57,-91,-126,-111,-120, +7,-27,-8,-10,-11,-10,-7,-11,-8,-10,-7,-4,-12,-9,-9,-6,-10,-8,-9,-7,-6,-9,-9,-8,-8,-7,-7,-7,-7,-5,-4,-4,-4,-4,-4,-4,-4,-3,0,-1,-2,-3,-5,-6,-5,-6,-7,-7,-8,-8,-9,-8,-8,-7,-6,-6,-5,-4,-4,-3,-3,-3,-2,-1,0,0,0,1,1,-1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,-1,-1,-2,-3,-3,-3,-3,-3,-5,-8,-8,-10,-11,-12,-14,-19,-21,-23,-24,-29,-36,-41,-47,-55,-62,-68,-74,-80,-87,-83,-87,-104,-90,-103, +20,-14,5,3,2,2,4,-1,1,-2,1,3,-7,-4,-5,-2,-6,-5,-6,-4,-3,-7,-8,-7,-7,-7,-7,-8,-7,-5,-4,-4,-4,-4,-4,-4,-4,-3,-2,-2,-3,-4,-6,-6,-6,-7,-7,-8,-8,-9,-10,-10,-9,-8,-8,-8,-7,-6,-5,-5,-5,-4,-4,-3,-3,-2,-2,-2,-1,-3,-2,-2,-1,-2,-1,-1,-1,-2,-1,-2,-2,-2,-3,-2,-2,-2,-1,0,-1,-2,-2,-3,-4,-4,-5,-4,-5,-5,-7,-9,-10,-11,-13,-14,-15,-19,-21,-23,-23,-28,-34,-40,-46,-51,-57,-63,-69,-76,-82,-78,-81,-97,-82,-92, +11,17,-4,-7,-5,-5,-4,-4,-2,-3,-1,2,-4,-3,-2,0,-3,-1,-1,0,2,-2,-2,-2,-1,0,0,-1,0,0,1,1,2,2,1,2,3,3,5,5,4,3,2,1,0,-1,-1,-2,-3,-3,-4,-4,-3,-2,-1,-1,0,0,1,1,1,2,2,2,4,4,3,4,4,3,4,4,4,4,4,4,4,5,4,3,3,3,2,3,3,3,4,5,5,5,6,5,6,6,7,9,9,9,9,7,6,5,4,2,0,-4,-5,-7,-10,-16,-21,-31,-41,-48,-54,-59,-65,-68,-75,-75,-78,-80,-81,-86, +27,31,9,6,7,7,6,12,12,9,9,10,6,6,5,6,4,5,4,5,7,3,4,4,4,5,5,5,6,7,8,8,8,8,8,9,10,9,12,11,10,9,8,8,7,6,5,5,4,3,3,3,4,5,6,6,7,7,7,8,7,8,8,8,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,9,8,8,8,8,10,10,10,11,11,11,11,12,12,13,14,14,14,12,10,9,8,7,5,2,0,-2,-4,-10,-15,-19,-36,-43,-48,-53,-59,-63,-70,-70,-72,-75,-75,-80, +2,15,-5,-13,-9,-13,-14,-12,-12,-13,-13,-12,-11,-10,-12,-11,-11,-10,-12,-11,-11,-11,-12,-12,-13,-14,-14,-14,-15,-16,-16,-15,-15,-14,-14,-14,-13,-13,-13,-13,-13,-13,-12,-12,-11,-11,-11,-12,-13,-13,-14,-14,-14,-13,-13,-13,-13,-13,-13,-13,-13,-12,-13,-12,-13,-13,-12,-11,-11,-12,-12,-12,-12,-12,-12,-11,-12,-12,-13,-12,-12,-12,-13,-13,-13,-13,-13,-12,-12,-12,-11,-11,-10,-10,-10,-9,-9,-9,-10,-10,-11,-12,-14,-15,-16,-20,-21,-23,-27,-32,-37,-41,-56,-62,-66,-72,-76,-83,-88,-92,-92,-82,-92,-89, +24,26,1,-9,-7,-11,-14,-7,-9,-10,-11,-10,-9,-9,-12,-11,-11,-10,-13,-12,-12,-11,-11,-11,-12,-13,-13,-14,-14,-15,-14,-13,-12,-12,-11,-10,-9,-9,-10,-10,-10,-10,-8,-7,-6,-6,-7,-5,-6,-7,-8,-7,-7,-6,-6,-6,-7,-7,-6,-6,-5,-5,-5,-4,-5,-5,-3,-3,-2,-2,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-2,-1,-2,-1,-2,-2,-1,-1,0,1,1,2,2,2,2,1,-1,-3,-4,-7,-9,-12,-15,-17,-20,-23,-28,-34,-40,-46,-52,-59,-65,-72,-78,-89,-93,-98,-97,-85,-94,-88, +37,38,12,0,4,-1,-4,-3,-6,-4,-6,-7,-5,-5,-5,-6,-5,-5,-6,-6,-6,-6,-6,-7,-7,-8,-8,-9,-9,-10,-9,-8,-8,-7,-6,-4,-4,-4,-5,-5,-5,-5,-3,-2,-1,-1,-2,-1,-2,-2,-3,-3,-2,-2,-1,-2,-2,-2,-1,-1,-1,0,-1,0,-2,-1,0,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,3,3,4,4,5,6,6,5,5,4,3,0,-1,-4,-6,-9,-11,-14,-16,-20,-23,-29,-34,-41,-47,-52,-58,-65,-71,-91,-95,-103,-102,-76,-135,-76, +33,52,14,1,13,6,1,5,1,3,0,-2,2,1,1,0,1,1,1,1,0,0,0,0,-1,-2,-2,-3,-3,-3,-3,-2,-2,0,1,1,0,1,1,1,1,1,4,4,5,5,4,6,5,4,3,4,4,4,5,4,4,5,5,6,6,6,5,6,6,6,8,8,8,8,8,8,8,10,10,10,9,10,10,9,10,10,9,9,8,9,9,10,9,9,10,11,11,12,12,12,12,10,8,6,3,1,-2,-5,-7,-10,-13,-17,-21,-28,-33,-40,-46,-55,-61,-68,-73,-83,-87,-94,-93,-67,-138,-77, +38,60,24,-41,-20,-24,-28,-23,-26,-17,-19,-20,-19,-17,-16,-17,-20,-21,-20,-21,-22,-23,-23,-21,-4,-5,-5,-6,-7,-8,-8,-8,-8,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-2,-3,-4,-1,0,4,4,18,18,18,19,19,19,20,20,20,19,20,19,19,19,19,21,21,21,18,19,19,19,20,20,20,20,20,20,20,20,20,19,19,18,19,20,21,20,20,20,22,22,22,22,23,22,21,19,17,15,12,9,6,5,2,0,-3,-8,-13,-18,-24,-29,-38,-43,-49,-54,-62,-64,-72,-71,-47,-120,-63, +-16,6,-41,-56,-40,-48,-52,-38,-39,-29,-30,-25,-20,-16,-13,-11,-8,-6,-2,-2,-2,0,0,1,1,3,3,4,3,2,1,1,0,-1,-1,-1,-2,-3,-2,-3,-3,-4,-4,-5,-5,-6,-6,-8,-9,-8,-9,-7,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,-1,2,2,2,3,1,2,2,2,2,3,3,4,4,6,6,6,6,5,6,5,5,5,3,1,1,1,2,2,3,2,0,-1,-4,-7,-10,-11,-13,-15,-18,-19,-25,-32,-39,-45,-52,-58,-67,-72,-84,-88,-93,-89,-62,-70,-65, +-15,9,-36,-51,-34,-43,-49,-33,-25,-25,-27,-22,-16,-13,-9,-9,-4,-3,1,1,1,2,2,3,3,5,5,5,5,3,2,2,1,0,-1,-1,-2,-3,-1,-2,-2,-3,-4,-4,-4,-5,-5,-8,-8,-8,-9,-7,-6,-6,-6,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-1,-1,-1,0,1,1,2,2,1,2,2,2,2,3,3,4,4,5,6,5,6,5,6,5,6,5,4,1,1,2,3,3,4,2,1,-1,-3,-6,-9,-9,-12,-14,-17,-18,-25,-31,-38,-44,-50,-56,-65,-70,-81,-84,-90,-88,-61,-70,-67, +-15,21,-37,-53,-30,-39,-45,-28,-32,-20,-23,-24,-10,-6,-3,-3,2,3,7,6,6,9,9,10,10,11,11,11,10,9,8,8,7,6,5,5,4,3,4,4,3,3,2,1,1,0,-1,-1,-2,-2,-2,-1,-1,-1,0,0,1,2,2,2,2,3,3,3,4,4,4,5,5,8,8,8,9,8,8,9,9,10,10,11,11,11,11,12,12,12,11,12,12,13,11,10,7,7,7,7,7,8,7,7,6,4,0,-3,-4,-7,-9,-12,-12,-19,-25,-31,-38,-47,-53,-61,-66,-76,-80,-85,-83,-56,-99,-66, +-16,30,-31,-46,-17,-24,-28,-17,-19,-5,-31,-25,2,11,12,-15,14,15,20,19,19,17,17,18,18,17,17,17,17,15,14,14,13,12,11,11,10,9,9,9,9,8,7,6,6,5,5,4,4,3,3,3,3,4,4,5,5,6,6,6,7,8,8,8,8,9,9,10,10,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,16,15,13,13,12,12,12,12,12,12,12,13,13,14,12,12,10,10,8,5,6,3,0,-4,-3,-11,-17,-24,-31,-37,-44,-52,-58,-66,-71,-76,-75,-49,-95,-63, +-1,30,-25,-42,-24,-40,-51,-38,-38,-30,-36,-31,-24,-15,-18,-21,-8,-9,-5,-7,-8,-5,-6,-6,-6,-4,-4,-3,-4,-5,-6,-7,-8,-8,-8,-9,-10,-11,-11,-12,-11,-12,-11,-12,-11,-11,-12,-13,-13,-13,-13,-13,-13,-12,-11,-11,-11,-11,-10,-10,-9,-8,-8,-7,-6,-6,-5,-5,-4,-3,-2,-2,-1,-1,0,0,0,1,1,1,1,1,2,1,0,-1,0,-1,-2,-2,-2,-1,-1,-1,-1,-1,-1,0,-1,-1,-3,-3,-5,-7,-9,-10,-11,-14,-16,-21,-26,-32,-39,-46,-52,-59,-64,-73,-78,-79,-78,-60,-81,-71, +26,43,-24,-46,-25,-38,-46,-39,-24,-27,-31,-21,-23,-13,-15,-16,-7,-8,-3,-4,-5,-5,-5,-5,-6,-5,-5,-4,-5,-6,-6,-7,-8,-8,-8,-9,-10,-11,-12,-12,-12,-13,-13,-13,-12,-12,-13,-15,-14,-14,-14,-15,-14,-14,-13,-13,-13,-13,-12,-12,-10,-10,-9,-9,-7,-6,-6,-5,-5,-3,-3,-2,-2,0,1,1,2,2,2,3,3,3,3,3,2,1,1,0,-1,0,0,0,0,1,1,1,1,2,1,-1,-2,-3,-4,-7,-9,-10,-12,-15,-16,-23,-28,-35,-42,-46,-52,-59,-65,-72,-77,-78,-78,-60,-73,-67, +24,36,-24,-43,-24,-34,-40,-26,-29,-27,-29,-22,-16,-12,-13,-14,-3,-3,0,-2,-2,0,0,0,0,2,2,1,0,0,-1,-2,-2,-2,-2,-3,-3,-4,-5,-6,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-9,-9,-8,-8,-7,-7,-8,-6,-6,-5,-4,-4,-3,-2,-1,-1,0,0,1,1,2,3,3,5,6,6,7,7,7,8,8,8,7,7,6,6,6,5,4,4,4,5,5,5,5,5,6,7,6,4,2,2,0,-2,-3,-6,-7,-10,-11,-18,-22,-29,-35,-40,-46,-53,-59,-64,-69,-70,-69,-74,-64,-59, +50,56,13,-4,1,-8,-13,-4,-4,-3,-5,4,3,6,6,5,11,11,13,12,10,9,9,8,7,7,7,5,4,4,3,3,2,2,2,1,1,0,-1,-1,-1,-2,-2,-2,-1,-2,-2,-2,-2,-2,-3,-3,-2,-2,-1,-1,-1,0,1,1,3,3,4,4,6,6,7,7,7,7,8,9,9,11,12,12,12,13,13,13,12,12,11,10,9,9,10,10,10,10,10,11,12,11,11,11,11,11,10,9,8,7,5,3,3,1,-1,-5,-5,-12,-17,-25,-32,-37,-43,-50,-55,-63,-67,-69,-68,-75,-62,-58, +48,17,-11,-14,-14,-15,-13,-11,-13,-11,-9,-11,-8,-10,-7,-4,-5,-3,-2,-1,-1,-6,-6,-7,-7,-9,-9,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-14,-15,-15,-16,-17,-18,-19,-19,-19,-21,-21,-21,-22,-23,-23,-22,-22,-21,-21,-21,-21,-20,-20,-20,-20,-20,-19,-19,-19,-18,-18,-18,-17,-16,-16,0,7,6,8,8,8,8,7,6,6,5,4,4,5,5,5,5,6,6,7,7,7,6,7,8,6,3,3,-11,-20,-22,-24,-26,-26,-28,-33,-40,-44,-51,-57,-43,-64,-77,-82,-65,-68,-62,-55,-54,-43,-43, +5,0,-8,-10,-8,-5,-1,-11,-10,-4,2,-12,-6,-7,-2,2,-5,-2,1,2,3,-4,-4,-3,-3,-6,-5,-6,-6,-6,-6,-5,-5,-6,-7,-7,-6,-7,-7,-7,-7,-7,-8,-8,-9,-9,-10,-10,-11,-11,-11,-12,-11,-11,-11,-9,-8,-8,-8,-7,-7,-7,-7,-6,-4,-4,-3,-3,-3,-4,-3,-2,-1,-1,-1,1,1,1,2,2,1,1,1,0,0,0,1,1,1,1,2,2,4,3,3,3,3,4,2,1,-1,-1,-4,-6,-9,-11,-13,-17,-18,-26,-32,-39,-46,-51,-57,-63,-68,-72,-76,-76,-75,-74,-68,-59, +-3,-4,-9,-8,-4,-1,5,-6,-3,4,11,-5,1,1,7,11,-3,3,3,6,11,-1,-2,-1,0,-3,-2,-3,-2,-3,-2,1,2,-2,-1,0,1,1,1,1,0,0,-1,-2,-2,-2,-3,-4,-4,-4,-5,-6,-5,-5,-4,-3,-3,-2,-2,-2,-3,-2,-2,-2,0,0,1,1,1,1,2,2,3,2,2,4,4,4,5,5,4,4,4,3,3,3,4,4,5,5,6,5,7,7,6,7,6,7,6,6,4,3,1,-2,-3,-5,-7,-11,-12,-20,-26,-34,-42,-50,-56,-62,-68,-74,-79,-79,-78,-67,-72,-61, +36,25,31,33,27,32,38,28,20,27,34,15,21,10,15,18,7,10,7,9,11,4,2,3,4,1,2,2,3,2,2,3,4,3,3,4,4,4,5,5,4,4,3,3,2,2,1,1,0,0,-1,0,0,0,1,2,3,3,3,3,3,3,3,4,5,5,5,6,5,5,5,6,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,12,14,13,15,14,16,15,14,15,15,16,14,14,11,12,9,5,4,1,-1,-5,-3,-11,-14,-21,-25,-29,-33,-40,-45,-49,-54,-54,-53,-51,-60,-36, +47,25,18,16,40,45,48,-8,8,43,47,-17,-14,2,32,6,-22,-19,-7,0,0,-28,-19,-4,-4,-5,-5,-6,-6,-5,-5,-5,-5,-5,-3,-1,7,22,21,20,20,19,18,17,17,16,15,14,14,13,12,12,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,15,14,15,14,14,14,14,15,15,16,16,16,17,17,18,17,18,18,20,19,21,20,22,21,20,21,20,22,20,21,18,19,16,14,12,11,10,7,5,-1,-3,-8,-15,-22,-24,-30,-36,-40,-45,-44,-44,-43,-56,-35, +35,18,14,10,6,10,16,10,0,8,15,2,8,-3,1,-4,-1,2,-8,-6,-4,-9,-10,-9,-7,-10,-9,-11,-10,-6,-5,-5,-5,-3,-2,-2,-2,-2,-2,-3,-3,-4,-7,-7,-3,-4,-7,-9,-9,-10,-10,-10,-9,-8,-8,-3,-3,-2,-1,-1,-1,0,-5,-4,-2,-2,-4,-4,-2,-1,-1,-1,-1,-4,-4,-3,-3,-3,-2,2,2,2,1,3,3,3,7,6,8,7,10,10,15,14,12,14,12,17,13,14,11,12,7,9,10,14,8,1,3,-5,-9,-17,-20,-29,-36,-44,-52,-56,-61,-60,-59,-59,-151,-32, +-17,-35,-42,-47,-52,-50,-43,-41,-50,-42,-34,-39,-32,-43,-37,-36,-31,-27,-35,-31,-28,-28,-29,-25,-22,-23,-20,-19,-16,-10,-7,-6,-3,1,2,3,4,5,4,4,3,2,-1,-2,2,1,-1,-4,-3,-4,-5,-4,-4,-3,-3,2,2,3,4,4,4,4,1,1,3,4,0,1,4,5,5,5,5,0,0,2,1,1,2,6,6,6,5,6,7,7,10,9,11,11,13,13,18,17,16,18,16,21,17,20,16,17,12,21,15,18,12,7,7,-1,-4,-12,-17,-25,-31,-39,-46,-49,-54,-53,-51,-51,-151,-24, +-2,-29,-50,-57,-49,-48,-50,-44,-51,-43,-36,-45,-38,-45,-40,-42,-40,-36,-40,-37,-36,-33,-36,-33,-30,-26,-26,-26,-23,-19,-16,-14,-12,-10,-9,-5,-2,1,5,4,3,3,1,-1,3,2,1,-2,-1,-2,-2,-2,-3,0,1,2,3,4,5,8,5,7,7,9,5,6,4,6,6,7,6,6,6,2,2,3,3,4,5,9,8,8,15,16,17,17,19,19,21,20,24,23,28,27,27,27,25,30,27,30,26,23,13,23,17,20,14,7,8,0,-3,-11,-17,-25,-30,-38,-45,-53,-58,-52,-47,-44,-153,-13, +61,28,7,-1,7,7,9,13,5,13,20,11,18,11,16,12,17,19,16,20,20,24,21,24,27,31,31,32,35,40,42,44,47,49,50,52,53,54,54,54,53,52,51,50,53,51,50,49,52,51,50,48,48,52,53,53,53,55,55,56,56,55,53,54,57,58,57,57,57,57,57,57,57,54,54,55,54,56,56,60,60,60,61,63,65,65,66,65,69,69,69,68,72,71,73,72,74,75,71,73,69,73,63,61,59,65,58,51,56,48,49,41,35,28,25,18,12,6,2,5,9,18,22,42, +38,1,-19,-28,-19,-19,-22,-15,-20,-13,-6,-13,-8,-11,-7,-11,-7,-6,-4,-1,-4,-2,-2,1,3,4,7,9,11,13,15,17,19,24,25,25,26,27,28,29,29,28,30,29,31,30,29,28,30,29,28,29,29,30,30,32,33,33,34,35,37,37,37,39,38,40,38,40,39,40,39,40,40,42,42,43,43,46,46,48,48,48,48,51,51,51,56,56,57,57,57,57,57,56,62,61,64,63,59,72,61,58,49,70,51,51,44,37,43,34,32,24,20,12,15,6,-1,-8,-9,-2,0,-9,-2,28, +-22,-46,-62,-70,-60,-59,-57,-52,-56,-50,-44,-47,-43,-46,-43,-39,-36,-36,-33,-30,-30,-28,-27,-25,-22,-20,-17,-15,-12,-8,-5,-2,0,5,7,8,9,11,14,15,16,16,18,18,21,21,22,22,24,24,24,25,25,25,25,28,29,28,29,30,31,31,31,32,33,34,33,34,35,35,35,36,36,38,37,39,38,42,42,44,44,43,43,46,46,47,48,48,50,50,50,50,51,51,53,53,56,56,54,55,52,54,51,54,49,52,47,42,43,35,34,26,23,15,17,9,3,-5,-7,-1,-4,-19,-16,-2, +22,-27,-42,-44,-32,-31,-27,-21,-36,-30,-25,-19,-15,-24,-21,-17,-14,-12,-10,-7,-4,-2,11,13,16,17,21,23,26,23,26,29,32,36,38,46,48,49,51,52,52,52,55,54,56,56,54,60,65,64,63,62,63,66,66,68,68,68,69,69,71,70,70,72,70,75,77,78,79,80,79,79,80,81,81,82,83,85,85,87,88,86,87,89,89,90,90,91,92,92,91,92,92,92,93,93,97,96,95,93,91,94,92,92,89,92,88,84,83,75,75,67,65,56,58,30,32,29,31,42,31,27,-4,21, +71,14,2,3,20,26,29,34,19,23,27,30,31,21,22,25,26,26,26,26,29,29,39,40,41,42,43,44,45,42,43,45,46,49,50,58,59,59,63,64,64,63,68,67,68,68,66,64,71,70,71,67,67,73,74,74,75,76,77,78,79,78,79,81,74,76,82,83,77,78,78,78,79,80,80,86,86,88,88,91,92,91,89,95,96,97,97,98,100,101,93,94,102,102,96,95,105,105,103,95,93,104,101,97,90,101,97,93,84,77,84,76,74,66,62,32,29,25,36,44,42,42,0,7, +-60,-64,-64,-76,-69,-60,-60,-55,-56,-51,-48,-56,-54,-51,-51,-47,-48,-45,-45,-45,-41,-43,-40,-41,-40,-37,-34,-33,-33,-28,-27,-23,-22,-18,-18,-15,-14,-14,-11,-9,-9,-10,-5,-6,-5,-5,-2,-1,0,-1,-1,2,2,3,3,3,3,3,5,4,4,4,5,5,5,6,5,6,4,4,4,4,5,6,7,7,7,8,8,12,12,13,10,17,18,19,20,21,24,24,16,17,26,26,21,20,31,32,31,22,21,33,30,29,20,33,29,26,17,11,19,12,9,1,-3,-32,-36,-40,-26,-23,-30,-37,-76,-89, +-85,-84,-76,-81,-74,-66,-64,-61,-63,-60,-59,-59,-59,-56,-57,-53,-54,-51,-52,-53,-49,-50,-47,-48,-48,-45,-42,-42,-42,-40,-40,-36,-36,-34,-33,-31,-30,-30,-28,-26,-27,-27,-25,-26,-25,-26,-24,-24,-23,-23,-23,-21,-21,-20,-20,-19,-18,-17,-17,-16,-15,-15,-14,-13,-13,-12,-13,-12,-11,-11,-11,-11,-11,-9,-9,-9,-9,-8,-8,-6,-6,-5,-3,-2,-1,0,-1,0,0,1,2,2,3,3,4,4,6,6,6,6,5,3,3,3,2,0,-1,-2,-3,-7,-14,-19,-22,-28,-33,-39,-40,-48,-45,-43,-57,28,-104,-108, +-85,-88,-90,-90,-79,-67,-78,-72,-68,-66,-65,-65,-66,-68,-69,-59,-61,-63,-65,-66,-57,-58,-60,-61,-62,-54,-55,-55,-55,-49,-48,-48,-47,-42,-41,-41,-40,-40,-35,-35,-36,-37,-32,-33,-35,-36,-35,-33,-33,-33,-33,-30,-29,-29,-28,-27,-26,-25,-23,-22,-24,-22,-21,-19,-20,-18,-18,-17,-18,-17,-17,-16,-16,-15,-15,-15,-15,-14,-14,-13,-12,-12,-11,-10,-9,-8,-8,-7,-7,-5,-6,-5,-4,-3,-4,-3,-2,0,-1,-2,-2,-3,-2,-1,-4,-6,-5,-4,-9,-12,-18,-21,-28,-32,-36,-41,-44,-52,-41,-47,-61,-46,-101,-121, +-150,-150,-150,-150,-150,-145,-150,-150,-150,-150,-149,-147,-148,-144,-145,-139,-142,-137,-139,-140,-134,-136,-133,-135,-136,-131,-128,-129,-129,-127,-126,-123,-123,-119,-118,-117,-116,-116,-113,-114,-113,-114,-111,-113,-112,-113,-114,-112,-110,-110,-110,-108,-107,-107,-107,-106,-105,-105,-104,-103,-102,-103,-102,-100,-101,-100,-100,-98,-98,-98,-98,-97,-97,-96,-96,-97,-97,-97,-97,-97,-96,-95,-96,-96,-95,-95,-95,-94,-94,-95,-95,-94,-94,-93,-94,-94,-93,-91,-90,-94,-92,-91,-89,-87,-94,-92,-90,-88,-97,-98,-100,-101,-110,-116,-119,-124,-123,-130,-139,-144,-148,-53,-187,-188, +-150,-150,-150,-140,-148,-138,-149,-144,-148,-147,-147,-143,-144,-139,-142,-136,-139,-136,-138,-140,-137,-143,-144,-147,-149,-146,-144,-145,-146,-145,-145,-142,-142,-139,-139,-136,-136,-136,-135,-136,-135,-137,-136,-138,-136,-137,-138,-136,-135,-135,-135,-133,-133,-132,-131,-131,-130,-130,-129,-127,-126,-125,-125,-124,-124,-123,-123,-122,-121,-120,-120,-120,-119,-119,-118,-118,-118,-118,-117,-116,-115,-114,-115,-113,-113,-109,-96,-96,-95,-94,-95,-94,-93,-91,-92,-90,-89,-87,-85,-89,-87,-90,-88,-86,-92,-90,-93,-91,-98,-99,-108,-109,-111,-123,-128,-131,-136,-141,-134,-140,-139,-133,-180,-182, +-147,-150,-150,-148,-150,-147,-150,-148,-150,-150,-150,-147,-149,-145,-149,-144,-147,-150,-146,-149,-146,-150,-147,-150,-150,-149,-148,-148,-149,-148,-148,-147,-147,-145,-144,-141,-141,-142,-141,-142,-140,-142,-141,-143,-141,-142,-142,-141,-141,-138,-138,-138,-137,-136,-136,-135,-134,-134,-133,-131,-132,-131,-131,-129,-129,-128,-128,-127,-127,-126,-127,-126,-125,-125,-125,-124,-123,-124,-123,-122,-122,-121,-122,-121,-120,-119,-120,-118,-118,-112,-110,-108,-107,-104,-102,-101,-99,-97,-95,-96,-93,-97,-93,-89,-92,-88,-91,-87,-92,-95,-101,-101,-101,-112,-113,-117,-124,-129,-127,-131,-131,-183,-193,-191, +50,50,50,50,50,50,13,6,8,2,0,3,-9,-9,-22,-21,-27,-33,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,49,48,47,46,45,44,43,42,-25,-34,-31,-25,-81,-85,-89,-93,-97,-101,-105,-109,-113,-113,-115,-123,-113,-103, +50,50,50,50,50,50,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,36,35,34,33,32,31,30,29,28,27,23,19,15,11,7,3,-1,-5,-9,-13,-13,-6,-23,-13,9, diff --git a/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_PLeft_T0.h new file mode 100755 index 0000000..4be0854 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_PLeft_T0.h @@ -0,0 +1,71 @@ +48,1,0,-1,-2,-4,-6,83,81,80,82,60,71,80,78,75,74,72,70,68,66,64,63,62,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40, +128,116,115,112,96,101,93,94,93,95,97,48,61,76,86,91,91,93,84,82,87,90,83,77,81,85,85,80,75,87,90,86,84,90,94,95,92,89,98,100,97,94,101,104,104,101,104,109,110,108,104,117,118,117,112,119,122,122,121,118,125,126,124,121,126,127,126,125,125,129,129,127,124,131,131,129,125,128,128,126,124,120,125,124,122,118,123,122,121,117,120,119,117,116,111,119,118,119,115,122,121,118,118,113,124,121,125,118,129,126,121,125,126,133,129,130,126,106,117,129,132,140,140,140, +122,110,106,110,96,105,97,102,99,101,100,93,94,95,95,96,88,90,85,86,78,78,76,76,71,70,73,72,73,71,73,73,76,73,84,86,80,74,77,78,79,80,79,81,82,84,85,93,97,97,94,101,105,105,100,103,110,110,107,102,112,114,112,108,112,116,115,112,106,118,119,117,111,118,121,118,112,113,117,116,111,106,113,114,112,106,106,100,98,98,97,98,96,98,97,108,109,106,100,100,102,102,107,104,110,109,111,110,117,114,112,117,115,122,121,124,124,125,128,120,109,130,130,79, +135,105,118,120,111,101,93,108,103,99,97,96,95,95,95,95,90,90,90,90,80,80,80,81,75,75,76,78,80,77,79,80,82,83,81,82,82,81,82,82,81,82,83,84,83,83,84,85,84,85,85,85,86,85,87,87,88,89,91,92,92,92,95,95,96,96,96,97,97,98,98,100,100,100,100,100,99,99,98,98,99,98,98,97,98,98,99,98,97,97,96,96,95,97,96,97,97,97,100,100,105,104,107,106,110,110,112,111,116,115,114,119,118,125,124,127,128,126,130,130,130,130,130,72, +87,92,112,87,76,95,88,93,87,87,83,80,78,75,76,74,71,70,68,67,61,60,60,58,55,54,56,55,57,56,57,58,57,58,58,59,59,60,57,58,58,58,60,61,62,63,64,65,66,68,69,70,71,72,74,75,78,79,80,81,83,83,84,84,87,87,88,88,88,91,91,91,91,93,93,93,92,92,92,92,91,92,92,92,91,91,93,92,92,91,91,92,92,91,91,93,94,94,95,96,98,98,98,99,102,102,102,102,106,106,106,106,106,109,111,112,115,104,109,116,116,128,130,130, +19,40,72,51,43,63,56,62,56,55,49,44,45,41,39,35,35,31,29,26,24,22,20,18,17,16,17,16,17,17,17,18,17,17,19,19,19,19,17,17,16,17,18,19,20,20,21,23,25,24,23,23,22,21,21,20,20,19,20,18,16,16,18,17,17,16,15,17,17,17,18,20,21,21,21,21,22,21,20,20,20,20,19,19,21,21,22,23,23,25,26,27,27,29,30,32,33,36,38,40,42,44,46,48,49,51,54,57,58,59,62,64,67,68,70,71,74,73,74,80,70,78,86,90, +39,51,58,54,46,67,58,57,48,61,52,43,40,32,41,35,24,18,27,22,9,5,2,5,3,2,2,12,12,14,14,13,13,12,6,5,5,4,4,3,2,2,3,4,5,14,15,10,11,13,12,13,13,13,14,14,22,22,22,19,18,17,15,12,9,6,4,4,4,4,4,5,4,5,6,4,6,6,3,4,5,6,8,11,15,18,20,22,24,26,28,29,30,33,35,35,38,42,46,49,46,50,54,59,53,58,63,69,60,66,71,77,82,74,81,86,91,95,88,95,85,91,95,58, +-18,3,23,28,24,48,41,38,29,43,34,25,22,13,22,14,4,-3,6,0,-11,-16,-19,-17,-19,-20,-22,-12,-14,-12,-13,-14,-16,-17,-22,-24,-24,-26,-26,-28,-28,-30,-30,-29,-29,-19,-19,-24,-23,-21,-21,-22,-23,-25,-25,-26,-19,-22,-22,-24,-25,-27,-28,-30,-33,-36,-38,-36,-36,-40,-39,-37,-36,-36,-35,-35,-34,-33,-27,-27,-26,-26,-25,-23,-26,-23,-17,-14,-11,-13,-11,-4,-1,-6,-3,5,10,15,11,17,22,26,15,21,16,22,23,29,32,40,46,33,40,46,53,60,47,54,46,53,54,59,51,72, +0,15,41,31,30,41,36,40,33,40,32,25,23,16,21,14,8,3,4,-1,-3,-9,-12,-8,-11,-12,-14,-10,-12,-11,-12,-12,-13,-14,-16,-18,-18,-19,-20,-21,-21,-22,-22,-23,-22,-20,-19,-18,-17,-16,-16,-16,-18,-20,-22,-24,-24,-26,-28,-30,-31,-33,-36,-39,-40,-42,-44,-44,-43,-42,-41,-41,-40,-39,-38,-38,-39,-39,-39,-39,-41,-40,-38,-35,-35,-33,-30,-27,-24,-19,-11,-11,-2,-4,-1,5,11,16,12,17,22,26,15,21,9,21,22,29,22,39,46,32,40,46,52,59,45,50,46,49,49,49,36,51, +14,36,68,62,64,76,72,75,65,71,61,53,47,40,45,37,32,26,27,22,19,14,9,13,11,9,7,11,10,10,9,8,8,7,5,4,4,2,2,1,1,1,0,0,0,3,3,4,5,5,4,5,5,4,4,3,3,2,1,0,0,-1,-3,-4,-7,-9,-11,-10,-9,-9,-8,-8,-7,-7,-5,-5,-6,-6,-6,-5,-6,-6,-3,0,1,5,8,10,12,10,13,13,16,15,18,16,20,24,20,24,26,31,24,30,31,36,29,35,40,47,54,45,53,47,53,52,57,58,58,61,55,55,61,49, +19,36,64,63,68,82,80,79,71,76,66,58,49,40,44,35,33,25,26,19,15,9,5,4,6,5,3,3,-2,8,5,9,5,7,6,3,4,1,1,-3,-4,-7,-2,-3,-4,0,2,6,7,9,10,14,16,17,18,20,21,23,24,24,25,25,24,24,24,24,24,23,23,23,23,23,24,25,27,27,26,26,26,27,26,27,27,28,27,28,29,30,31,29,30,28,30,29,31,29,33,36,32,36,36,40,33,38,39,45,38,46,49,57,66,58,66,60,67,66,72,72,73,76,69,66,69,53, +18,46,50,70,77,76,75,76,69,67,58,52,45,38,40,33,30,23,23,17,14,8,5,9,7,5,4,10,9,7,6,12,11,9,9,8,9,8,12,11,11,10,9,8,9,13,14,14,15,16,17,15,16,18,19,20,20,22,22,22,25,25,25,24,24,24,23,22,21,21,21,18,19,19,19,19,19,20,20,21,21,22,16,17,15,17,14,16,17,15,17,16,18,14,15,16,19,23,20,23,22,26,21,26,20,26,25,29,29,35,41,36,40,42,46,40,42,45,46,47,47,45,33,33, +17,31,50,69,76,76,75,73,68,67,59,52,44,38,34,22,25,18,12,7,0,-6,-9,-5,-7,-10,-11,-5,-6,-10,-10,-4,-4,-1,0,-2,2,1,-1,-2,-1,-3,-1,-2,-2,4,0,4,2,6,8,9,11,17,17,21,18,24,24,21,27,24,25,25,25,24,24,23,23,21,22,18,20,18,20,20,20,16,20,20,21,21,16,16,15,16,13,14,15,13,14,14,15,11,12,13,16,19,16,19,18,21,15,18,13,17,14,19,17,22,28,24,30,28,33,29,33,35,34,36,35,30,16,12, +19,34,52,64,71,63,63,61,56,52,45,42,40,32,29,23,19,13,14,9,2,-3,-5,-2,-4,-7,-7,-1,-2,-6,-6,0,0,-3,-3,-3,2,2,3,2,4,4,0,-1,-1,6,5,6,6,7,7,5,6,7,8,8,9,9,14,14,13,13,12,11,12,11,11,10,9,8,9,8,9,8,10,4,4,7,7,7,6,6,3,4,-3,-2,2,2,3,-4,-2,0,1,0,2,0,3,3,3,4,6,8,6,9,5,9,4,8,10,14,19,17,22,21,26,25,28,29,31,31,32,27,12,7, +41,45,60,73,79,73,71,68,63,59,52,50,46,38,36,30,26,20,22,17,10,6,7,8,4,3,1,8,7,3,4,10,10,8,8,8,14,14,14,15,16,16,12,12,12,18,18,18,18,19,20,17,17,19,19,20,20,21,26,25,25,24,23,22,22,22,21,20,20,18,19,18,19,18,19,13,13,16,16,16,15,15,12,12,6,7,10,11,11,5,6,7,9,8,9,8,10,9,10,10,12,15,14,16,12,16,10,14,15,20,24,22,27,25,29,28,32,31,33,34,34,28,12,5, +50,57,60,61,62,78,77,72,48,42,37,31,26,21,20,16,11,8,6,3,0,-3,-4,-5,-6,-7,-8,-7,-7,-7,-6,-5,-5,-4,-4,-3,-3,-2,-1,-1,0,1,2,2,2,3,3,3,3,4,4,4,4,6,6,7,7,8,7,7,5,4,4,5,2,1,1,-1,-2,-3,-2,-2,-2,-3,-3,3,7,-6,-7,-7,-4,-8,-7,12,10,11,11,12,12,7,7,9,9,8,10,8,20,23,32,10,12,38,35,36,32,37,30,31,36,39,41,36,40,39,46,42,44,46,47,48,49,32,11,28, +62,71,77,80,82,78,76,69,65,60,54,48,42,36,33,29,25,21,17,14,13,10,8,8,6,4,5,5,5,6,6,7,8,9,11,11,12,13,14,14,16,16,18,18,18,19,19,20,20,22,22,21,21,23,23,25,25,26,26,25,24,23,23,22,19,19,17,17,15,15,15,15,16,14,14,13,13,11,10,11,8,8,7,8,7,7,5,6,6,5,3,3,3,3,3,4,5,5,7,7,8,10,8,10,9,12,11,13,14,16,19,19,23,21,23,25,27,21,23,24,23,20,6,60, +58,65,70,71,72,69,68,61,55,48,41,32,28,24,21,16,9,6,3,0,0,-4,-5,-6,-9,-10,-10,-10,-10,-11,-11,-10,-10,-9,-8,-6,-5,-3,-2,-1,0,0,1,1,1,3,3,4,4,5,5,4,5,6,6,9,9,10,10,10,10,11,10,10,9,10,9,9,9,9,9,9,9,9,9,8,8,3,5,4,4,4,3,3,1,2,0,0,0,-1,-2,-2,-2,-3,-2,-2,1,2,3,2,3,6,6,8,8,10,8,9,11,11,11,10,10,10,11,11,10,7,8,8,5,1,-17,-3, +67,72,79,79,79,79,76,66,60,53,46,36,32,28,24,20,14,10,8,4,4,1,0,-1,-4,-5,-5,-6,-5,-6,-5,-5,-4,-3,-3,-2,0,0,1,2,2,3,5,5,5,6,7,8,8,9,9,9,9,9,10,12,13,12,14,14,14,14,14,14,13,13,13,13,13,12,13,12,13,13,13,12,12,10,9,9,8,8,8,7,6,5,4,4,4,4,3,2,3,1,1,2,4,4,5,6,7,8,10,11,13,15,16,17,16,17,17,17,16,15,16,18,19,13,14,13,9,5,-15,-13, +78,80,85,83,82,81,78,71,65,58,52,43,40,37,35,31,25,22,20,18,15,12,11,10,8,7,7,7,7,6,6,6,7,6,7,7,9,9,10,10,10,11,12,12,12,13,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,17,17,17,17,18,17,17,17,17,18,16,17,17,17,15,15,14,13,13,12,11,11,10,8,8,6,6,6,6,6,4,5,2,2,3,4,4,5,6,7,8,9,10,13,14,14,14,14,14,14,14,14,12,13,13,15,11,11,10,6,3,-14,-7, +60,58,54,58,55,54,48,43,37,30,24,22,18,13,10,5,4,0,-3,-6,-11,-14,-15,-16,-18,-19,-19,-20,-20,-18,-19,-19,-19,-18,-17,-16,-15,-15,-14,-13,-12,-11,-10,-10,-9,-9,-7,-7,-7,-6,-6,-2,-2,-2,-1,-3,-2,-2,-1,-1,0,0,0,0,0,0,1,1,2,3,3,3,3,5,5,5,5,4,3,3,2,3,1,1,-2,-2,-2,-3,-4,-5,-6,-6,-6,-6,-6,-6,-5,-4,-3,-2,-1,0,1,2,2,3,3,3,0,1,0,0,-1,-3,-3,-5,-5,-7,-8,-9,-14,-19,-48,-35, +59,56,51,54,51,52,56,44,38,37,31,24,23,19,15,11,10,6,3,0,-5,-8,-10,-11,-12,-14,-14,-14,-15,-13,-13,-13,-13,-13,-13,-12,-11,-11,-11,-10,-9,-8,-8,-7,-6,-5,-5,-5,-4,-4,-4,-1,0,1,1,-1,0,0,2,2,2,2,2,3,3,3,4,4,5,5,6,5,6,8,9,8,8,6,6,6,6,5,4,4,1,1,0,0,-1,-2,-3,-3,-3,-3,-4,-4,-3,-1,0,0,1,2,3,4,3,5,5,6,3,3,2,2,1,2,2,0,-1,-1,-2,-2,-6,-9,-43,-48, +58,64,52,69,64,69,62,55,48,42,35,32,27,22,20,15,15,11,7,4,-1,-4,-5,-6,-7,-10,-10,-10,-10,-9,-9,-8,-8,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-2,-1,-1,0,1,1,5,5,7,7,5,5,6,7,7,8,8,8,9,8,9,9,9,9,10,10,11,12,12,13,13,12,12,11,11,10,10,9,8,7,7,6,6,5,5,4,4,4,2,2,2,3,5,6,7,9,10,10,10,10,11,10,10,9,10,9,9,7,8,8,7,7,5,4,3,-2,-6,-40,-26, +56,60,47,62,57,63,56,49,42,37,31,27,23,18,16,12,11,7,5,1,-2,-5,-7,-8,-9,-11,-11,-11,-11,-11,-11,-10,-10,-11,-11,-11,-10,-10,-9,-9,-9,-8,-8,-7,-6,-6,-5,-4,-4,-2,-2,1,2,3,3,2,2,3,4,4,4,5,5,6,6,7,6,7,7,8,9,9,10,11,12,12,12,12,11,11,10,10,8,8,7,7,6,6,4,4,4,4,4,2,3,2,4,5,6,7,8,9,9,10,8,10,9,10,5,6,5,6,3,3,4,2,3,-2,-2,-5,-9,-13,-46,-30, +47,40,13,34,24,31,24,30,24,21,15,16,10,4,2,-4,-4,-9,-12,-17,-15,-20,-21,-23,-22,-25,-26,-26,-26,-25,-26,-26,-26,-25,-25,-26,-26,-26,-25,-25,-25,-25,-22,-22,-21,-20,-18,-18,-17,-16,-15,-15,-14,-13,-13,-12,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-6,-6,-6,-5,-5,-5,-4,-4,-3,-5,-5,-6,-6,-7,-8,-8,-9,-9,-11,-11,-12,-13,-14,-15,-15,-16,-16,-17,-17,-16,-15,-15,-14,-13,-12,-11,-12,-10,-8,-7,-8,-7,-1,0,-2,-1,3,4,5,3,3,3,1,-1,-5,-10,-50,-26, +52,38,15,38,30,38,31,35,28,25,19,20,15,9,6,1,1,-4,-6,-12,-9,-13,-15,-18,-17,-20,-21,-21,-21,-21,-21,-21,-22,-21,-21,-22,-22,-21,-21,-20,-21,-20,-18,-18,-17,-17,-15,-14,-14,-13,-12,-13,-13,-11,-11,-9,-9,-8,-7,-7,-6,-6,-5,-4,-3,-3,-2,-1,-2,-1,0,1,1,2,3,2,2,1,1,1,1,1,0,0,-1,-1,-3,-3,-4,-4,-6,-6,-5,-5,-6,-5,-4,-2,-1,-2,-1,1,2,2,2,4,4,6,5,7,6,9,8,10,11,10,10,8,7,4,1,-4,-45,-24, +44,45,20,43,33,41,34,39,33,30,24,25,19,14,11,5,6,1,0,-5,-6,-10,-12,-13,-12,-15,-16,-15,-15,-15,-16,-15,-15,-16,-16,-17,-16,-16,-15,-15,-14,-14,-12,-12,-11,-11,-9,-9,-9,-8,-7,-8,-8,-7,-6,-5,-4,-3,-3,-2,-1,-1,0,1,1,1,2,3,2,3,4,5,6,7,8,7,6,6,6,5,4,4,4,3,1,1,1,1,0,0,-1,-1,-1,-2,-1,0,2,2,3,3,4,6,6,5,6,9,8,10,7,9,8,11,12,13,14,14,14,9,8,5,3,-2,-36,-20, +42,42,16,36,27,37,32,37,30,26,20,23,17,11,8,2,4,-1,-3,-7,-5,-9,-11,-13,-12,-14,-16,-15,-15,-14,-16,-14,-15,-15,-16,-16,-16,-15,-14,-14,-13,-13,-12,-11,-10,-10,-9,-8,-8,-7,-6,-7,-7,-5,-5,-3,-3,-2,-1,-1,0,1,2,2,2,3,4,5,5,6,6,7,8,9,10,9,8,8,8,8,7,7,7,7,5,5,4,4,3,3,2,2,2,2,2,3,4,5,7,6,8,9,10,8,10,12,12,14,9,12,12,14,14,15,16,17,16,12,10,8,5,-1,-36,-23, +22,28,-1,33,28,34,28,26,22,21,17,10,7,3,1,-2,-10,-13,-14,-17,-25,-28,-29,-30,-33,-35,-35,-35,-35,-36,-36,-35,-36,-35,-35,-35,-35,-35,-35,-35,-34,-34,-23,-32,-29,-23,-30,-12,-23,-15,-13,-13,-9,-6,-6,-4,-4,-3,-3,-3,-2,-2,-2,-1,-2,-2,1,-1,2,9,23,16,23,25,23,22,23,22,22,21,20,19,19,18,16,15,15,15,13,13,13,12,12,11,11,13,14,14,15,16,18,19,18,19,21,22,21,22,24,25,24,26,29,31,31,31,31,33,32,31,28,7,-45,-26, +27,31,3,38,33,40,36,35,31,29,25,21,17,12,10,6,2,-2,-4,-7,-11,-14,-16,-17,-19,-20,-21,-20,-21,-21,-22,-21,-22,-20,-20,-21,-20,-20,-20,-20,-19,-19,-18,-17,-17,-16,-15,-14,-14,-13,-13,-12,-11,-10,-9,-9,-9,-8,-8,-8,-7,-7,-5,-5,-6,-6,-5,-4,-3,-3,-2,-2,-2,-1,0,-1,-2,-2,-3,-3,-4,-5,-5,-5,-6,-6,-8,-8,-9,-9,-9,-8,-9,-8,-8,-7,-6,-4,-2,-3,0,0,1,2,3,5,4,7,7,9,9,11,11,12,13,13,13,16,15,14,12,7,-30,-17, +27,35,10,37,34,34,31,36,32,26,23,21,17,14,8,5,4,1,-3,-6,-5,-8,-10,-12,-13,-15,-15,-15,-16,-16,-17,-17,-18,-14,-15,-14,-15,-15,-15,-15,-14,-14,-12,-11,-10,-9,-9,-8,-8,-6,-6,-5,-5,-5,-4,-4,-3,-3,-4,-3,-2,-2,-2,0,-1,0,0,1,2,3,3,3,3,4,4,3,3,2,2,1,0,-1,-1,-1,-1,-2,-4,-4,-5,-5,-3,-3,-3,-2,-2,-1,0,2,3,4,5,7,7,7,10,12,11,12,13,17,17,18,14,15,16,17,16,26,23,17,12,2,-20,-24, +21,33,12,41,40,40,38,39,36,30,27,23,20,17,12,9,7,4,1,-1,-2,-4,-6,-8,-8,-9,-10,-10,-11,-11,-11,-11,-11,-8,-8,-8,-8,-8,-9,-8,-8,-8,-6,-6,-4,-4,-3,-3,-2,-1,-1,1,1,1,2,2,2,2,2,3,4,4,4,4,4,5,5,6,6,7,8,7,8,8,8,8,8,6,6,5,5,4,3,2,3,2,-1,-1,-1,-1,0,-1,0,1,1,1,2,4,5,7,8,9,11,10,11,13,13,13,15,16,16,17,17,18,19,19,19,21,20,19,17,11,-12,-18, +33,48,28,59,58,60,58,51,49,44,41,34,31,29,24,22,17,15,12,10,5,3,2,1,-2,-3,-3,-3,-3,-3,-4,-3,-4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,1,1,2,2,2,3,4,4,4,4,4,5,4,5,4,5,5,6,5,6,6,7,6,7,7,7,8,7,8,8,8,8,7,6,4,4,4,2,1,1,0,0,-2,-2,-2,-3,-2,-2,-2,-1,0,0,1,3,5,5,7,9,10,9,10,12,12,13,14,16,16,17,16,18,18,19,19,23,22,21,18,10,-10,-11, +31,42,19,46,48,46,46,40,39,32,30,17,15,13,8,6,-2,-4,-8,-10,-15,-18,-18,-20,-20,-21,-20,-20,-20,-19,-19,-19,-19,-20,-20,-20,-20,-19,-17,-17,-16,-16,-18,-17,-15,-15,-15,-15,-15,-14,-14,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-6,-5,-4,-4,-4,-5,-4,-3,-3,-2,-2,-1,-2,-2,-4,-4,-5,-6,-8,-8,-9,-9,-10,-9,-10,-10,-11,-10,-10,-10,-11,-11,-9,-8,-6,-6,-5,-4,-3,-3,-1,0,1,1,3,6,6,7,7,10,11,12,12,12,8,6,11,10,6,-16,-27, +39,50,29,55,57,57,56,48,47,40,38,24,21,20,14,13,3,2,-2,-4,-10,-12,-13,-14,-14,-15,-14,-14,-13,-13,-13,-12,-12,-14,-13,-13,-13,-12,-11,-10,-10,-10,-11,-11,-10,-9,-9,-9,-8,-8,-8,-8,-7,-7,-6,-6,-5,-4,-4,-4,-3,-3,-2,-1,0,1,0,1,-1,0,1,1,2,2,2,2,2,0,-1,-1,-3,-4,-5,-5,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-5,-3,-2,-1,-1,1,2,3,4,5,7,7,10,12,13,14,15,17,18,19,14,9,8,6,11,8,1,-21,-30, +21,36,54,42,44,47,47,45,43,37,35,24,22,20,16,14,7,5,2,0,-6,-7,-8,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-9,-9,-8,-8,-6,-4,-4,-4,-4,-4,-4,-4,-3,-4,-4,-4,-3,-3,-2,-1,0,0,1,2,2,2,2,3,4,3,4,6,7,7,8,6,7,7,7,8,8,9,7,7,6,6,5,4,2,1,1,0,-1,0,0,0,-1,-2,-2,-2,-2,-2,0,2,2,4,3,5,6,8,8,10,11,12,11,13,14,15,17,15,16,17,13,8,10,9,9,5,-1,-9,-26, +32,45,63,50,52,55,53,48,45,40,37,24,21,19,14,12,5,3,0,-2,-9,-10,-11,-12,-12,-12,-11,-10,-10,-9,-8,-8,-8,-9,-9,-9,-9,-7,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-3,-3,-2,-2,-1,-1,0,0,1,1,2,2,2,4,3,4,7,7,7,7,7,8,8,8,8,9,9,8,8,7,6,5,4,3,2,1,0,0,1,0,0,-1,-1,-1,-1,-1,-1,1,2,3,5,4,6,7,8,10,11,13,14,14,15,17,18,19,19,20,21,17,12,14,13,12,9,4,-5,-22, +5,15,35,22,21,27,24,29,26,23,19,19,15,13,6,3,-1,-4,-9,-12,-16,-17,-20,-21,-23,-24,-25,-24,-24,-25,-25,-24,-23,-24,-23,-23,-22,-23,-23,-23,-22,-23,-21,-21,-20,-20,-19,-19,-19,-19,-19,-18,-18,-18,-17,-18,-18,-17,-18,-17,-17,-16,-17,-16,-17,-16,-15,-15,-16,-16,-16,-15,-15,-15,-14,-16,-16,-15,-18,-18,-20,-16,-22,-23,-24,-23,-25,-24,-7,-14,-9,-9,-4,-4,-5,-3,-2,-1,-1,0,1,2,2,4,4,5,27,25,32,32,33,33,35,35,36,31,27,25,25,25,24,21,6,-43, +34,41,60,45,41,46,42,44,40,35,30,27,23,19,12,8,5,1,-4,-7,-9,-12,-14,-15,-18,-19,-18,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-16,-16,-16,-16,-16,-14,-14,-13,-13,-11,-10,-10,-10,-10,-9,-9,-9,-8,-10,-9,-9,-9,-8,-7,-6,-7,-6,-6,-6,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-2,-3,-4,-5,-6,-7,-8,-8,-9,-9,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-9,-8,-7,-6,-4,-3,-2,-1,0,1,3,3,4,4,5,7,6,7,8,8,8,4,5,0,-1,-4,1,-15, +56,57,73,56,50,56,52,48,43,42,36,33,28,23,19,15,11,8,5,2,-4,-6,-7,-9,-10,-12,-12,-12,-12,-10,-11,-10,-10,-8,-8,-9,-9,-9,-9,-9,-9,-9,-6,-6,-5,-5,-3,-4,-3,-3,-3,-3,-3,-2,-2,-3,-3,-2,-1,-1,-1,0,0,0,1,2,3,4,2,3,3,3,4,6,6,5,5,4,3,2,1,-1,-3,-3,-5,-5,-4,-5,-6,-6,-5,-5,-5,-5,-5,-5,-4,-3,-2,-1,0,1,2,2,4,5,7,7,7,8,9,10,14,15,16,15,16,9,11,8,3,-3,10,-12, +42,54,86,58,51,64,57,57,50,47,41,38,32,26,22,16,13,9,5,2,-1,-4,-5,-7,-9,-10,-11,-11,-11,-10,-10,-10,-10,-6,-6,-7,-7,-7,-8,-7,-7,-7,-4,-4,-3,-3,-1,-1,0,0,0,0,1,1,2,1,1,2,2,2,3,3,3,4,5,5,7,7,7,7,7,8,9,10,10,9,9,8,8,7,5,4,3,3,1,1,1,0,-1,-1,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,12,11,11,12,13,13,11,12,13,13,14,10,11,3,3,1,20,0, +59,67,95,64,53,68,62,64,59,58,52,52,47,43,38,13,10,5,3,0,-6,-8,-9,-11,-13,-15,-15,-15,-15,-16,-16,-16,-16,-15,-15,-14,-15,-14,-14,-14,-13,-14,-11,-8,-11,-6,6,12,11,10,13,13,14,14,14,14,15,15,15,15,15,15,15,15,15,15,17,17,15,15,16,16,17,17,18,17,16,15,14,13,12,10,9,9,7,6,7,6,5,4,5,5,4,4,3,4,5,5,6,6,7,7,8,9,10,10,12,11,11,12,12,13,12,14,14,15,16,11,11,4,4,2,23,2, +45,33,76,39,28,45,37,44,37,40,31,32,25,18,17,11,7,1,-1,-5,-8,-11,-14,-16,-17,-18,-18,-19,-19,-19,-19,-20,-19,-20,-20,-20,-19,-18,-17,-17,-16,-16,-16,-16,-15,-15,-16,-16,-15,-14,-14,-12,-11,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-5,-3,-3,-2,-2,-2,-2,-1,-3,-3,-4,-4,-4,-5,-4,-4,-5,-6,-6,-8,-8,-9,-9,-10,-10,-10,-10,-10,-8,-7,-5,-5,-4,-3,-2,-1,3,3,4,5,6,7,7,7,9,6,7,7,4,5,1,2,-4,-4,-4,17,0, +44,51,87,48,37,54,44,52,44,46,38,40,32,24,24,19,13,7,6,1,-1,-4,-7,-8,-9,-12,-12,-13,-13,-12,-13,-13,-13,-13,-13,-13,-12,-12,-11,-11,-10,-10,-10,-10,-10,-10,-10,-9,-9,-8,-7,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,0,0,1,3,3,4,4,4,4,5,4,3,3,2,2,1,2,1,1,0,0,-2,-2,-3,-3,-4,-5,-5,-5,-5,-3,-2,0,0,1,1,3,4,7,8,8,9,11,11,12,12,13,12,13,14,11,13,7,9,3,3,2,22,3, +67,43,102,49,36,60,48,59,49,53,43,47,38,28,29,22,18,12,10,5,3,-1,-3,-4,-6,-8,-8,-8,-9,-9,-10,-9,-10,-9,-10,-9,-9,-8,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-4,-3,-2,-1,-1,-1,-1,1,1,2,2,2,2,3,4,4,4,5,6,6,9,10,10,11,11,10,11,10,10,9,9,9,8,8,8,7,7,7,5,4,4,4,3,3,2,1,1,1,2,4,5,7,8,9,10,13,13,13,15,16,18,18,19,19,17,17,18,17,18,14,14,9,9,8,-20,-25, +54,70,125,68,52,73,59,73,61,63,50,59,48,34,33,25,20,13,11,7,2,-1,-3,-4,-6,-8,-8,-9,-9,-9,-9,-10,-9,-10,-10,-10,-9,-8,-8,-8,-7,-7,-7,-7,-7,-6,-7,-6,-6,-4,-4,-4,-3,-3,-2,-1,-1,-1,-1,0,0,0,1,1,2,2,3,3,7,7,8,9,8,9,9,9,9,8,8,8,7,7,7,7,6,6,4,4,3,3,2,2,1,1,0,2,2,4,5,7,8,8,9,13,14,14,15,17,19,19,21,20,20,21,21,20,20,17,18,12,12,10,-19,-27, +28,40,98,50,34,25,16,18,11,26,15,20,13,0,1,-8,-5,-14,-14,-19,-20,-21,-24,-24,-26,-26,-27,-26,-27,-27,-27,-27,-28,-26,-26,-27,-26,-27,-26,-26,-25,-25,-24,-24,-22,-22,-23,-22,-21,-20,-20,-20,-19,-18,-18,-18,-18,-17,-16,-15,-15,-14,-13,-13,-11,-11,-10,-10,-8,-7,-7,-6,-6,-5,-5,-5,-6,-6,-7,-7,-8,-8,-9,-9,-10,-11,-10,-11,-12,-12,-13,-13,-14,-14,-15,-14,-14,-12,-12,-11,-10,-9,-9,-10,-10,-9,-6,-6,-5,-3,-9,-5,21,29,29,27,26,25,26,19,19,16,-25,-42, +57,64,108,45,23,42,28,35,22,32,20,29,17,5,7,-1,0,-8,-8,-12,-14,-17,-18,-19,-20,-20,-21,-21,-21,-21,-22,-21,-22,-20,-20,-20,-20,-20,-20,-20,-20,-20,-18,-18,-16,-16,-17,-16,-15,-14,-14,-14,-14,-13,-12,-14,-13,-12,-12,-10,-10,-9,-9,-8,-7,-6,-5,-5,-3,-3,-2,-2,0,1,2,1,1,0,-1,-1,-2,-2,-3,-3,-4,-5,-4,-4,-5,-5,-6,-6,-7,-7,-7,-7,-6,-4,-4,-3,-2,-1,0,1,1,2,5,6,5,4,5,5,5,5,4,2,2,0,-1,-3,-5,-8,-20,-26, +104,76,105,45,26,44,31,45,35,30,20,34,24,13,8,6,3,-5,-7,-10,-9,-12,-14,-14,-15,-14,-15,-16,-16,-16,-17,-16,-16,-14,-14,-14,-14,-14,-14,-14,-14,-14,-12,-12,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-6,-5,-4,-3,-2,-1,0,0,1,2,2,3,3,4,5,5,7,8,9,9,9,8,8,7,7,6,6,6,5,4,3,3,3,2,1,2,1,1,1,0,1,1,2,3,5,5,6,7,9,12,12,13,12,13,12,13,12,11,10,10,9,8,7,8,6,4,-1,-19,-29, +89,78,101,60,42,46,35,44,35,31,22,30,21,11,7,6,-1,-8,-10,-13,-16,-18,-19,-20,-21,-20,-20,-22,-22,-22,-22,-22,-21,-20,-20,-19,-20,-19,-19,-18,-18,-18,-16,-15,-14,-13,-13,-13,-12,-11,-10,-10,-9,-9,-8,-8,-8,-6,-5,-4,-3,-2,-2,-1,1,1,2,3,2,3,4,5,6,8,9,8,8,7,7,6,6,5,5,4,4,3,4,3,2,1,2,2,1,1,1,1,2,3,4,4,5,6,8,9,11,12,13,12,14,13,15,14,15,14,15,14,14,11,11,9,7,4,-11,-18, +81,81,89,51,41,53,48,51,47,48,11,-9,-9,-12,-20,-22,-24,-27,-28,-28,-32,-32,-31,-33,-33,-34,-33,-34,-34,-33,-33,-32,-32,-32,-32,-31,-31,-30,-31,-30,-29,-29,-29,-29,-28,-28,-28,-27,-27,-27,-27,-27,-27,-26,-26,-26,-25,-25,-25,-25,-25,-25,-24,-24,-23,-22,-23,-22,-22,-21,-21,-17,-18,2,3,3,2,1,0,0,-1,-2,-3,-3,-4,-4,-4,-5,-6,-6,-6,-7,-8,-7,2,7,13,10,14,11,11,14,17,21,22,22,23,22,21,20,22,21,16,16,15,14,14,13,14,12,10,7,-8,-4, +-5,11,27,27,28,32,33,21,22,17,18,2,2,0,-6,-17,-19,-21,-21,-20,-27,-26,-26,-26,-25,-28,-27,-28,-27,-26,-26,-25,-24,-25,-25,-24,-23,-23,-22,-21,-21,-20,-21,-20,-20,-19,-19,-18,-18,-17,-17,-18,-17,-16,-16,-14,-13,-13,-13,-12,-13,-12,-12,-11,-10,-9,-9,-8,-9,-8,-8,-6,-6,-6,-6,-5,-6,-7,-7,-8,-8,-8,-9,-9,-9,-9,-9,-10,-9,-10,-10,-11,-12,-10,-10,-10,-10,-7,-7,-6,-5,-4,-3,-3,-2,-3,0,-1,-1,-3,-1,-2,-1,-1,-1,0,1,2,3,4,2,-2,-11,-21, +65,82,84,87,90,94,95,84,82,73,70,47,44,39,17,5,0,-3,-10,-11,-17,-18,-21,-24,-24,-24,-24,-24,-23,-23,-23,-21,-21,-21,-20,-19,-18,-18,-17,-16,-16,-15,-15,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-8,-8,-7,-7,-7,-6,-6,-6,-6,-4,-4,-3,-3,-4,-3,-3,-3,-2,-2,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-6,-6,-7,-7,-6,-7,-7,-7,-8,-7,-8,-8,-8,-4,-4,-5,-5,-3,-1,-1,-3,-4,0,-1,2,-1,3,1,4,4,4,4,4,4,5,6,4,1,-7,-18, +66,86,91,104,109,103,102,84,83,67,63,35,34,33,15,-2,-4,-4,-10,-10,-20,-20,-22,-25,-25,-26,-25,-24,-24,-24,-23,-22,-21,-22,-21,-19,-19,-17,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-6,-6,-6,-5,-5,-5,-5,-5,-5,-3,-3,-2,-2,-3,-3,-2,-2,-2,-1,0,-1,-2,-1,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-3,-4,-3,-4,-5,-4,-3,-3,-3,0,0,1,1,3,4,3,4,3,6,4,7,5,8,7,13,12,12,14,16,18,19,20,18,14,7,-6, +79,90,89,100,106,102,103,85,83,66,62,46,44,42,23,-15,-13,-15,-5,-1,-46,-34,-31,-35,-35,-38,-35,-36,-36,-33,-32,-32,-32,-30,-30,-29,-29,-29,-29,-28,-26,-28,-24,-16,-18,-5,-1,-3,-1,-5,0,0,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,2,2,1,1,1,0,-1,-2,-2,-3,-3,-3,-4,-4,-5,-4,-5,-4,-5,-6,-6,-5,-5,-6,-3,-3,0,0,1,2,1,3,1,4,3,7,5,7,5,12,11,10,12,12,15,15,14,11,6,-3,-17, +68,89,83,85,83,78,76,61,60,40,36,16,14,13,-7,-15,-18,-19,-32,-32,-38,-39,-40,-44,-45,-45,-45,-46,-45,-40,-39,-40,-39,-37,-37,-36,-36,-36,-35,-35,-34,-34,-37,-37,-32,-32,-36,-36,-35,-34,-34,-34,-33,-32,-32,-27,-27,-26,-25,-26,-25,-25,-30,-29,-26,-26,-30,-29,-26,-25,-25,-25,-26,-29,-28,-28,-29,-29,-30,-29,-28,-30,-30,-31,-30,-31,-28,-30,-28,-29,-27,-28,-28,-24,-23,-24,-24,-18,-18,-14,-15,-14,-13,-9,-5,-7,2,-2,-2,-4,-2,-4,-5,-7,-8,-8,-9,-9,-10,-10,-13,-21,-30,-42, +113,131,124,124,121,114,110,101,93,68,61,30,32,27,11,-3,-20,-24,-34,-36,-40,-41,-48,-50,-48,-47,-47,-51,-50,-48,-48,-47,-47,-46,-46,-45,-44,-43,-42,-42,-40,-40,-42,-42,-38,-38,-39,-39,-39,-35,-35,-38,-37,-33,-32,-32,-32,-31,-30,-30,-30,-30,-34,-34,-31,-30,-32,-31,-32,-32,-31,-31,-32,-33,-32,-32,-33,-32,-33,-32,-31,-29,-30,-30,-26,-27,-25,-26,-24,-25,-20,-21,-23,-19,-15,-15,-16,-9,-10,-6,-7,-6,-5,6,4,2,9,6,8,5,8,6,6,4,3,3,1,1,-1,-2,-6,-12,-23,-34, +66,52,79,60,58,67,68,58,55,38,35,16,13,10,-6,-14,-23,-25,-35,-34,-36,-35,-39,-40,-38,-38,-37,-42,-41,-39,-38,-38,-37,-36,-36,-35,-34,-33,-33,-33,-31,-31,-32,-32,-28,-28,-29,-29,-30,-26,-25,-28,-28,-23,-23,-23,-23,-22,-21,-21,-21,-21,-25,-24,-22,-21,-22,-22,-22,-22,-21,-21,-21,-22,-22,-22,-23,-22,-23,-23,-21,-22,-23,-24,-21,-21,-21,-22,-19,-20,-21,-22,-21,-20,-18,-19,-19,-13,-14,-11,-12,-11,-3,-5,-1,-3,6,7,9,6,12,10,9,8,6,9,6,5,3,4,0,-3,-12,-27, +58,68,90,68,64,71,70,63,59,41,39,18,15,12,-5,-16,-23,-25,-35,-34,-36,-35,-38,-41,-38,-38,-38,-43,-42,-39,-39,-38,-38,-37,-37,-36,-35,-35,-35,-34,-33,-33,-35,-35,-31,-31,-31,-32,-32,-28,-28,-30,-30,-26,-26,-26,-26,-25,-24,-24,-24,-23,-28,-27,-25,-24,-25,-24,-24,-24,-23,-23,-24,-25,-25,-25,-26,-25,-26,-25,-24,-24,-24,-25,-22,-23,-22,-22,-19,-20,-20,-21,-20,-19,-16,-16,-17,-11,-12,-7,-8,-4,0,-2,5,1,10,10,14,11,17,14,14,12,10,13,11,10,9,10,5,1,-7,-27, +81,84,110,90,82,76,74,63,59,44,40,24,20,15,2,-11,-17,-21,-26,-27,-33,-34,-35,-37,-39,-40,-40,-40,-40,-41,-41,-41,-41,-40,-40,-40,-40,-38,-38,-38,-36,-36,-33,-34,-30,-31,-30,-31,-31,-28,-28,-27,-27,-27,-27,-25,-25,-25,-25,-24,-22,-22,-24,-23,-23,-22,-23,-22,-22,-21,-20,-20,-19,-17,-17,-16,-17,-15,-16,-16,-16,-18,-18,-19,-18,-18,-15,-16,-15,-15,-16,-17,-17,-17,-12,-12,-12,-8,-8,5,-1,-1,0,-2,20,18,18,15,26,23,30,27,25,24,22,25,24,24,23,25,22,13,-1,-36, +88,63,84,67,64,76,73,66,60,39,29,5,-1,-8,-23,-33,-41,-48,-54,-58,-63,-66,-70,-73,-76,-78,-80,-81,-82,-81,-82,-83,-84,-83,-83,-84,-85,-83,-83,-84,-81,-82,-78,-79,-75,-76,-71,-72,-73,-70,-70,-68,-68,-68,-68,-67,-66,-66,-66,-64,-63,-62,-64,-63,-61,-60,-61,-59,-57,-55,-54,-54,-53,-51,-50,-49,-48,-44,-44,-43,-42,-42,-42,-41,-38,-37,-36,-35,-33,-31,-30,-29,-27,-26,-22,-21,-20,-15,-15,-10,-11,-8,-7,-3,1,-1,5,2,8,5,9,6,10,8,5,13,11,10,6,15,6,-12,-43,-83, +68,40,58,40,12,28,26,28,21,-11,-22,-31,-39,-41,-55,-57,-59,-61,-64,-66,-68,-69,-61,-62,-64,-65,-66,-66,-66,-74,-74,-73,-73,-73,-73,-70,-66,-66,-65,-65,-64,-63,-63,-62,-60,-60,-66,-66,-65,-59,-59,-64,-64,-58,-58,-59,-58,-57,-57,-58,-57,-56,-57,-56,-64,-63,-57,-56,-63,-62,-61,-60,-60,-59,-59,-52,-51,-51,-51,-50,-46,-50,-52,-52,-45,-44,-44,-43,-40,-39,-47,-47,-40,-36,-43,-42,-42,-31,-31,-40,-40,-39,-26,-27,-36,-36,-21,-22,-31,-32,-18,-19,-17,-19,-20,-17,-21,-29,-33,-11,-18,-27,-38,-98, +69,93,80,42,43,63,61,59,52,19,7,-5,-13,-16,-31,-34,-36,-40,-44,-47,-47,-50,-42,-45,-46,-47,-48,-48,-49,-55,-56,-55,-55,-54,-54,-51,-47,-46,-45,-45,-43,-43,-41,-41,-39,-39,-45,-45,-44,-37,-37,-43,-42,-36,-36,-37,-37,-36,-35,-37,-36,-35,-36,-35,-44,-42,-36,-36,-43,-42,-42,-41,-41,-40,-39,-33,-32,-32,-31,-30,-26,-29,-31,-30,-23,-22,-22,-20,-17,-15,-24,-23,-15,-13,-20,-19,-17,-7,-6,-14,-14,-7,-1,-1,-9,-9,6,4,-3,-4,11,10,12,12,11,15,13,5,1,21,12,-3,-22,-93, +53,95,91,60,63,85,84,78,71,38,26,13,3,0,-5,-5,-7,-10,-11,-15,-16,-20,-20,-23,-23,-25,-26,-25,-26,-25,-25,-23,-23,-24,-24,-23,-22,-22,-21,-20,-19,-19,-16,-16,-14,-14,-11,-11,-11,-11,-11,-9,-9,-9,-9,-11,-11,-10,-9,-11,-10,-9,-9,-8,-11,-10,-9,-8,-9,-8,-7,-7,-7,-7,-6,-6,-7,-7,-7,-6,-6,-6,-5,-4,-5,-4,-4,-4,0,1,-5,-3,3,4,-3,-2,-1,10,11,2,3,10,17,17,9,9,24,24,15,15,30,30,32,33,33,38,37,30,26,45,33,14,-10,-80, +97,95,90,93,97,84,86,78,72,56,48,36,28,24,24,23,20,16,15,10,8,3,2,0,0,-1,-2,0,-1,-1,-2,1,1,0,0,1,2,3,4,3,5,4,6,6,8,8,9,9,9,10,10,11,11,11,11,10,10,11,11,10,11,12,11,12,11,11,11,12,11,12,12,12,12,13,13,14,14,13,14,15,16,17,19,20,20,22,20,22,22,23,23,25,26,27,26,27,28,29,30,29,31,30,30,31,32,32,31,31,32,32,30,32,35,37,38,39,41,44,41,52,43,31,9,-46, +118,129,133,143,150,140,142,136,130,108,98,87,76,72,70,70,65,59,57,50,49,43,40,38,40,38,37,38,37,37,37,39,39,39,39,40,41,43,43,43,44,44,46,46,47,47,49,48,48,49,49,50,50,51,51,50,50,51,52,50,51,52,51,53,51,51,51,52,51,52,52,52,52,53,53,54,54,54,54,55,57,57,59,60,61,62,61,62,63,64,64,65,66,67,66,67,68,69,70,69,70,70,71,72,71,72,71,73,71,72,71,73,74,75,77,79,82,81,79,93,84,70,61,3, +139,142,123,156,171,170,176,158,152,136,124,111,99,93,86,91,84,78,70,62,66,59,52,49,56,53,51,50,49,54,53,52,51,55,55,55,55,60,60,59,59,59,64,64,63,62,66,65,64,64,64,66,66,67,67,66,67,68,69,65,67,68,69,69,67,68,69,70,68,68,68,69,69,69,70,70,70,72,73,73,74,74,76,77,79,80,80,81,83,84,82,83,85,86,85,86,88,89,89,88,91,92,95,98,93,96,99,98,97,100,103,106,104,107,110,112,114,114,113,111,99,86,72,8, +54,158,158,158,170,160,167,156,152,131,120,111,100,95,95,96,90,85,84,77,77,71,69,66,70,68,66,69,68,69,68,70,70,72,72,73,73,77,77,77,79,78,82,81,82,81,83,82,82,84,84,85,85,85,85,84,85,85,85,84,85,86,85,86,84,85,85,85,85,85,85,85,86,86,87,86,86,87,88,88,89,90,91,92,93,94,94,95,96,96,95,96,97,98,97,98,99,99,96,99,100,99,100,103,99,101,98,93,96,99,94,97,93,97,100,100,103,103,101,103,102,97,150,27, +27,60,159,159,171,161,167,160,154,137,127,121,110,110,105,106,101,95,93,86,87,80,80,77,72,62,57,60,59,57,56,58,57,59,59,60,60,62,62,62,63,63,64,63,65,64,66,66,65,66,66,66,67,67,67,67,68,68,68,69,69,71,70,70,70,71,70,70,72,72,73,72,73,74,74,74,74,74,75,76,77,76,77,79,80,81,81,82,86,94,104,104,105,106,104,105,106,107,102,103,105,103,106,107,100,103,99,95,95,96,95,96,94,95,95,96,96,96,96,105,98,101,132,29, +205,93,141,146,169,158,168,161,157,135,124,120,101,100,86,86,79,72,71,63,60,53,51,47,49,46,45,45,45,43,42,42,41,42,42,45,45,45,45,45,48,47,48,48,50,49,50,49,49,51,51,51,52,52,53,53,54,53,54,53,54,55,55,54,55,55,55,56,56,56,56,56,57,58,58,59,60,59,60,61,62,60,61,62,63,63,62,64,64,65,65,66,66,68,68,70,72,71,69,71,81,77,80,84,80,84,74,66,70,80,76,81,79,87,91,93,84,85,85,98,83,86,49,28, +205,205,205,205,205,205,193,193,187,171,162,155,148,147,146,145,144,143,140,137,134,131,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,140,128,128, diff --git a/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_PRight_T0.h new file mode 100755 index 0000000..9a42d34 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t03g/wacom_i2c_tblY_PRight_T0.h @@ -0,0 +1,71 @@ +-179,-223,-221,-219,-212,-205,-198,-191,-184,-177,-169,-163,-156,-149,-133,-122,-105,-96,-94,-84,-69,-63,-68,-72,-58,-55,-58,-62,-53,-48,-47,-50,-54,-37,-35,-39,-43,-35,-33,-35,-41,-49,-31,-31,-35,-40,-26,-25,-29,-34,-25,-23,-24,-28,-33,-20,-20,-23,-27,-18,-17,-19,-24,-28,-15,-16,-19,-24,-13,-13,-16,-20,-12,-11,-12,-16,-21,-10,-10,-12,-17,-9,-9,-11,-15,-13,-6,-8,-9,-14,-4,-5,-6,-9,-2,-1,-4,-4,-9,0,0,-2,-5,0,0,-1,0,-5,0,0,0,0,0,0,0,0,-15,-7,0,-4,0,0,-62,0, +-186,-210,-220,-217,-212,-205,-198,-191,-184,-171,-160,-155,-143,-130,-119,-116,-103,-91,-85,-91,-76,-70,-67,-67,-60,-55,-62,-61,-63,-48,-44,-50,-60,-43,-38,-42,-52,-54,-37,-36,-43,-51,-33,-31,-36,-44,-32,-27,-29,-36,-30,-23,-23,-28,-36,-21,-18,-22,-29,-20,-15,-17,-22,-30,-14,-13,-18,-26,-13,-10,-13,-19,-15,-9,-10,-15,-23,-10,-8,-12,-19,-12,-7,-9,-14,-21,-6,-5,-8,-16,-4,-2,-5,-12,-19,-19,-2,-7,-15,0,-8,-18,-13,-11,-10,-3,-10,-12,-5,-7,-3,-6,2,2,-3,-1,-3,-6,-25,-36,-2,18,20,65, +-190,-210,-200,-210,-200,-200,-238,-180,-175,-160,-198,-186,-174,-162,-149,-144,-134,-127,-119,-113,-109,-106,-104,-100,-102,-99,-95,-94,-94,-92,-89,-88,-85,-87,-86,-84,-84,-83,-85,-84,-83,-82,-84,-83,-81,-80,-80,-79,-78,-76,-74,-74,-73,-71,-71,-71,-71,-70,-67,-68,-68,-67,-65,-64,-64,-64,-63,-63,-63,-62,-63,-60,-60,-62,-61,-60,-60,-60,-59,-59,-58,-58,-58,-57,-56,-56,-54,-54,-53,-53,-52,-51,-52,-49,-50,-49,-49,-46,-47,-43,-44,-45,-43,-44,-40,-42,-39,-42,-36,-38,-34,-36,-30,-32,-33,-32,-32,-35,-32,-40,-31,-18,-20,36, +-190,-185,-183,-204,-197,-190,-183,-172,-166,-154,-145,-137,-126,-115,-104,-96,-88,-79,-68,-57,-54,-48,-41,-37,-39,-35,-31,-28,-24,-24,-21,-19,-17,-18,-16,-15,-14,-13,-15,-14,-13,-13,-13,-12,-11,-10,-8,-7,-6,-5,-4,-2,-1,0,1,4,5,6,6,7,8,9,9,10,11,11,11,12,14,14,14,14,14,16,16,16,16,17,17,18,18,18,19,19,20,20,22,22,22,23,25,25,25,25,25,27,27,26,26,28,28,27,26,25,29,27,26,25,29,28,26,25,28,27,26,26,26,15,18,25,26,41,46,34, +-184,-185,-164,-192,-187,-168,-165,-149,-143,-132,-124,-112,-103,-94,-82,-72,-62,-52,-43,-34,-29,-24,-20,-18,-17,-14,-12,-10,-8,-8,-6,-6,-4,-3,-2,-1,-1,0,-3,-2,-2,-2,-1,0,1,2,2,3,5,6,8,8,9,11,12,13,14,15,17,18,17,17,20,20,20,20,21,22,21,21,21,24,24,24,24,26,26,25,26,26,27,28,27,27,28,29,29,29,30,31,31,32,32,33,33,33,33,33,33,34,35,34,34,33,34,34,35,35,35,35,34,34,34,34,35,33,35,29,33,38,30,42,61,68, +-150,-140,-121,-149,-145,-133,-128,-105,-99,-89,-81,-60,-51,-41,-30,-19,-4,6,15,25,32,36,39,41,42,45,47,48,50,50,52,52,53,55,55,56,56,56,54,54,54,54,55,56,56,57,58,59,60,62,63,63,64,66,67,68,69,70,73,74,72,73,76,76,76,76,76,78,77,77,78,80,80,80,81,82,82,81,81,82,84,84,83,83,85,85,84,85,85,87,86,87,87,89,90,89,89,89,89,89,89,89,89,90,88,88,90,91,87,87,88,89,85,87,88,87,89,84,87,92,83,93,106,101, +-130,-99,-103,-110,-112,-91,-93,-92,-86,-56,-49,-40,-33,-24,2,10,12,22,45,54,49,53,62,65,66,69,72,84,86,87,86,87,88,85,85,85,86,86,84,84,84,85,85,85,86,88,87,88,88,89,90,90,90,91,92,94,95,97,100,102,100,101,105,105,105,106,106,107,109,109,109,112,113,112,113,115,116,114,114,115,117,119,116,118,120,121,118,120,121,123,123,122,123,125,127,123,124,125,126,126,121,123,125,126,117,119,123,126,113,115,118,121,111,112,116,117,121,109,115,122,115,129,146,89, +-110,-98,-88,-90,-89,-60,-60,-63,-57,-27,-19,-13,-6,2,27,36,36,45,67,75,70,73,83,84,85,87,88,100,101,102,102,103,104,96,96,95,96,95,94,93,93,93,93,93,94,104,97,98,99,102,104,105,106,110,112,119,121,123,125,126,127,128,130,131,129,130,130,132,130,126,127,129,130,129,129,131,132,139,140,141,142,143,141,142,137,139,142,144,144,140,143,145,147,140,141,145,147,143,141,143,146,148,134,136,131,133,131,134,137,141,137,126,130,135,139,122,126,118,123,129,133,143,145,190, +-120,-99,-90,-92,-92,-77,-76,-60,-53,-32,-25,-3,6,18,39,46,66,74,91,94,85,86,91,92,93,93,94,104,105,104,104,104,104,96,95,94,94,94,92,92,91,91,91,92,92,102,96,94,96,99,101,101,102,105,107,114,115,117,119,120,121,122,124,125,123,123,124,126,123,120,120,122,123,121,122,125,126,131,132,134,135,136,134,135,130,132,134,136,137,133,136,138,140,132,134,138,139,136,134,137,140,142,128,131,125,128,126,130,133,137,133,122,127,132,136,119,122,119,122,127,129,136,133,167, +-135,-133,-116,-123,-120,-102,-100,-90,-79,-54,-43,-25,-15,-5,19,29,44,54,67,72,83,83,89,89,92,92,92,97,96,99,98,99,98,97,95,94,93,92,90,89,90,89,88,87,86,88,89,90,90,92,93,96,97,98,99,100,102,102,103,104,106,106,105,105,107,106,107,107,108,108,108,107,108,108,108,107,108,108,109,109,107,108,109,111,111,114,114,115,116,116,116,118,120,119,123,117,119,115,117,114,117,121,113,117,109,114,106,111,106,109,102,96,77,78,80,77,82,75,80,87,87,96,117,131, +-146,-142,-148,-132,-126,-100,-121,-117,-95,-98,-92,-84,-79,-74,-59,-54,-44,-39,-28,-23,-10,-11,-4,-5,-1,-1,-1,4,4,6,6,8,7,7,6,5,5,4,3,3,3,2,2,1,0,2,1,1,1,2,2,6,6,6,7,8,8,9,9,9,10,10,9,9,9,9,9,9,7,7,7,6,6,6,6,6,6,5,5,6,5,5,6,8,7,9,10,12,12,13,11,13,15,14,17,14,16,11,14,12,16,19,11,14,11,15,6,11,11,12,5,-2,-16,-16,-15,-18,-14,-19,-14,-9,-10,-5,12,61, +-154,-130,-140,-120,-126,-100,-125,-118,-90,-97,-91,-79,-74,-68,-52,-47,-38,-34,-22,-17,-11,-11,-3,-4,-2,-2,-2,6,6,5,5,11,11,9,9,8,10,9,13,12,11,11,9,7,8,11,10,10,9,10,10,8,8,9,9,9,9,9,9,8,12,12,12,11,11,11,10,10,9,8,8,4,4,2,2,1,2,2,2,3,2,3,-2,-1,-2,-1,-1,0,0,0,1,3,4,-1,1,2,3,-2,-1,0,3,5,-2,0,-5,-2,-8,-6,-7,-8,-13,-20,-28,-29,-30,-36,-34,-35,-32,-29,-26,-24,-27,-9, +-112,-114,-109,-101,-91,-86,-80,-100,-80,-54,-48,-39,-33,-27,-11,-6,1,7,19,24,29,29,37,37,38,38,38,45,46,44,44,50,51,48,48,48,50,49,53,53,53,52,50,49,50,52,51,50,50,51,50,47,47,48,48,47,47,47,46,46,49,49,48,48,48,47,47,46,44,44,43,39,39,37,37,36,36,36,37,37,36,37,31,33,33,34,33,35,35,35,35,36,38,34,36,37,39,34,37,35,38,40,34,37,31,34,29,32,28,27,22,15,9,4,3,-3,0,-2,1,4,8,11,8,25, +-107,-106,-107,-100,-93,-95,-90,-85,-77,-54,-60,-45,-38,-33,-23,-17,-10,-6,6,10,12,12,19,19,19,19,19,26,28,33,34,39,40,38,38,38,43,42,44,44,45,45,47,44,45,44,42,44,42,46,45,46,46,46,46,46,45,45,44,44,47,46,46,45,45,44,43,43,41,40,41,38,38,37,38,37,37,37,37,38,37,37,32,33,32,34,33,35,34,34,34,36,38,33,35,36,36,30,32,31,33,36,29,30,22,23,14,14,5,5,2,-1,-11,-6,-4,-9,-6,-7,-4,-1,3,6,3,17, +-101,-103,-102,-100,-95,-95,-73,-88,-77,-54,-48,-36,-29,-23,-13,-7,0,5,16,21,24,24,31,31,31,31,32,39,39,36,36,44,44,41,41,42,48,48,48,48,50,50,45,44,46,48,47,46,46,46,45,41,41,41,41,40,39,39,43,42,42,41,40,39,40,39,38,38,36,35,35,35,35,35,36,29,29,32,32,33,31,30,28,30,24,25,30,31,29,26,29,31,32,32,33,31,32,28,29,28,30,33,30,30,23,23,14,13,10,8,3,1,-4,-2,0,-3,-1,-1,2,5,10,12,10,17, +-95,-100,-100,-100,-96,-95,-91,-88,-79,-71,-62,-55,-46,-39,-29,-22,-16,-11,-5,1,6,7,10,10,11,11,12,13,14,15,15,17,17,18,19,19,20,20,21,21,23,23,23,22,21,21,20,19,18,18,17,16,16,16,17,19,26,19,32,30,28,27,34,30,10,15,15,24,13,18,21,21,28,27,28,24,23,0,11,11,22,20,21,21,18,19,21,22,20,23,21,22,23,22,24,23,23,27,37,21,22,23,24,41,17,16,9,8,7,4,0,-3,-28,-27,-26,-27,-25,-28,-26,-24,-11,1,3,10, +-88,-95,-98,-100,-97,-97,-93,-90,-81,-73,-65,-58,-50,-42,-33,-25,-19,-13,-6,-1,7,8,12,13,15,15,16,18,19,20,21,23,24,25,26,27,28,29,30,30,32,32,33,32,32,31,31,30,30,30,29,27,26,27,26,27,27,26,25,24,23,22,21,21,18,18,17,16,14,13,13,13,14,13,14,12,12,9,10,9,7,7,8,9,9,10,9,11,10,11,9,10,11,11,13,13,13,12,12,10,12,13,12,11,7,7,2,0,-5,-8,-11,-12,-18,-18,-16,-16,-14,-21,-18,-14,-10,-5,-6,5, +-90,-91,-88,-92,-91,-87,-84,-83,-79,-74,-68,-66,-61,-56,-50,-46,-43,-39,-34,-29,-24,-23,-20,-18,-18,-17,-16,-14,-14,-13,-12,-10,-9,-9,-7,-6,-6,-5,-4,-4,-2,-2,-1,-1,0,0,1,1,1,3,3,2,2,3,4,5,5,6,6,6,6,6,6,6,5,6,6,6,5,5,5,6,6,5,6,6,6,6,6,7,6,7,7,8,6,5,3,1,-1,-2,-5,-6,-7,-9,-10,-12,-13,-16,-16,-17,-16,-15,-17,-16,-17,-16,-18,-17,-18,-18,-19,-20,-24,-24,-23,-23,-21,-28,-26,-23,-18,-13,-14,-2, +-82,-84,-83,-88,-88,-85,-82,-81,-76,-71,-65,-62,-57,-51,-45,-40,-38,-34,-28,-24,-19,-18,-15,-14,-14,-13,-12,-11,-11,-10,-9,-8,-7,-7,-6,-5,-3,-3,-1,-1,0,0,1,2,3,3,4,4,4,5,5,5,5,5,5,8,8,8,9,9,10,9,9,9,8,9,8,8,8,8,8,8,8,8,9,8,9,8,9,9,9,10,10,11,-20,-19,-20,-19,-18,-17,-18,-17,-17,-18,-17,-16,-15,-16,-15,-15,-14,-14,-13,-13,-11,-11,-10,-10,-11,-11,-12,-11,-16,-15,-14,-13,-11,-15,-13,-9,-7,-3,-10,14, +-93,-95,-103,-103,-105,-103,-100,-97,-93,-88,-83,-77,-73,-70,-66,-63,-60,-56,-52,-49,-24,-23,-21,-20,-21,-20,-19,-18,4,4,5,5,6,5,6,6,8,9,9,9,10,9,11,11,12,12,12,12,12,13,13,13,13,14,14,15,15,15,16,16,16,16,16,16,17,17,16,16,16,16,16,15,16,16,16,15,15,16,16,17,16,17,17,17,-14,-13,-14,-14,-13,-12,-12,-12,-11,-13,-12,-11,-10,-11,-11,-10,-9,-8,-8,-8,-5,-5,-5,-5,-2,-2,-3,-3,-20,-22,-10,-9,-5,-25,-23,-20,2,7,-3,17, +-88,-96,-108,-110,-113,-112,-110,-101,-97,-92,-88,-78,-73,-68,-63,-58,-49,-45,-41,-37,-34,-33,-30,-29,-27,-26,-25,-25,-23,-21,-21,-21,-20,-19,-18,-17,-16,-15,-14,-13,-11,-11,-10,-10,-8,-7,-7,-7,-7,-6,-6,-3,-3,-2,-2,-3,-3,-3,-2,-2,-2,-2,-1,-1,-2,-2,-1,-1,-1,0,1,0,1,3,3,4,5,4,5,5,6,6,6,7,-25,-24,-23,-23,-24,-23,-23,-23,-22,-22,-21,-22,-22,-21,-20,-21,-20,-19,-19,-19,-20,-20,-20,-20,-25,-24,-26,-26,-31,-30,-30,-32,-31,-33,-31,-30,-28,-24,-39,-5, +-101,-106,-120,-106,-109,-98,-96,-93,-87,-80,-76,-73,-69,-64,-59,-57,-48,-45,-40,-36,-35,-34,-31,-30,-28,-27,-27,-26,-25,-23,-22,-23,-22,-21,-21,-20,-19,-18,-17,-17,-15,-14,-14,-13,-12,-11,-12,-11,-11,-11,-10,-7,-7,-7,-6,-8,-7,-7,-6,-6,-6,-6,-5,-5,-5,-4,-4,-4,-3,-3,-2,-3,-2,-1,0,1,1,1,2,3,3,3,3,4,-27,-26,-26,-26,-27,-26,-26,-25,-25,-25,-24,-25,-24,-24,-23,-23,-22,-22,-21,-21,-23,-22,-22,-21,-25,-25,-27,-26,-30,-29,-28,-31,-30,-33,-31,-29,-28,-23,-39,-14, +-101,-102,-120,-109,-114,-105,-102,-93,-88,-81,-77,-68,-64,-59,-54,-49,-41,-37,-32,-29,-26,-25,-23,-22,-21,-20,-19,-18,-17,-16,-16,-14,-14,-15,-14,-13,-12,-11,-11,-10,-10,-9,-9,-9,-7,-7,-6,-6,-6,-5,-5,-2,-1,0,0,-2,-1,-1,0,0,1,1,1,1,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,8,8,8,8,9,-22,-21,-22,-21,-21,-20,-20,-19,-18,-20,-19,-20,-19,-18,-17,-16,-16,-15,-16,-16,-17,-16,-18,-17,-19,-18,-20,-19,-21,-21,-21,-22,-22,-23,-22,-20,-19,-15,-35,-1, +-105,-108,-148,-125,-134,-124,-124,-108,-104,-97,-94,-91,-89,-86,-80,-74,-27,-24,-20,-18,-17,-16,-15,-14,-14,-14,-14,-12,-13,-12,-12,-10,-10,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-4,-4,-4,-4,-3,-2,-2,1,1,3,3,1,2,2,3,3,4,4,4,5,5,5,5,5,6,6,7,7,8,9,9,10,11,11,12,13,13,13,13,14,-16,-16,-17,-16,-16,-16,-15,-15,-14,-15,-14,-15,-14,-14,-13,-12,-12,-11,-12,-13,-14,-13,-14,-13,-17,-16,-17,-17,-17,-17,-16,-18,-18,-15,-14,-13,-14,-11,-34,3, +-126,-134,-168,-149,-158,-146,-147,-129,-125,-118,-112,-97,-91,-85,-76,-70,-57,-52,-47,-45,-35,-35,-34,-34,-29,-29,-29,-28,-27,-26,-26,-25,-26,-23,-23,-23,-24,-22,-21,-21,-21,-20,-18,-18,-16,-16,-15,-14,-14,-12,-13,-12,-12,-11,-11,-11,-10,-10,-9,-9,-9,-8,-8,-7,-7,-6,-6,-5,-6,-5,-5,-4,-4,-4,-3,-4,-4,-3,-3,-2,-2,-2,-2,-1,-32,-31,-32,-31,-32,-32,-32,-31,-31,-31,-31,-30,-29,-28,-28,-27,-27,-27,-27,-26,-25,-24,-26,-25,-25,-25,-27,-26,-30,-30,-29,-32,-32,-35,-35,-34,-33,-29,-58,-14, +-134,-144,-174,-155,-163,-150,-150,-135,-132,-124,-116,-100,-91,-83,-72,-66,-55,-50,-46,-43,-34,-34,-33,-33,-30,-30,-30,-29,-28,-27,-27,-27,-27,-25,-25,-25,-25,-24,-23,-23,-22,-22,-20,-20,-19,-18,-17,-17,-16,-15,-15,-16,-16,-14,-14,-12,-12,-11,-11,-11,-10,-9,-8,-8,-8,-6,-6,-5,-6,-5,-4,-4,-3,-2,-2,-2,-1,0,1,1,2,2,3,3,3,4,2,3,3,4,2,3,4,4,5,5,6,7,8,6,7,8,8,7,7,8,6,8,5,6,4,3,-1,-2,-4,-8,-10,-13,-15,-16,-17,-14,-43,-1, +-132,-141,-172,-154,-163,-150,-150,-132,-128,-120,-112,-96,-87,-79,-68,-62,-50,-44,-39,-37,-30,-31,-29,-28,-25,-26,-26,-24,-23,-22,-22,-20,-21,-21,-20,-21,-20,-20,-17,-17,-17,-16,-15,-15,-13,-13,-12,-11,-11,-10,-10,-11,-10,-9,-9,-7,-6,-6,-6,-6,-5,-4,-4,-2,-2,-1,0,1,0,1,2,3,3,3,4,3,4,4,5,6,7,7,7,8,8,9,6,7,7,8,6,7,9,9,9,9,10,11,12,11,12,13,14,9,10,12,10,12,5,6,5,4,1,-1,-3,-6,-8,-14,-15,-16,-16,-14,-36,-4, +-109,-120,-154,-145,-163,-134,-131,-130,-127,-116,-97,-66,-61,-57,-49,-46,-43,-40,-35,-33,-24,-24,-22,-22,-18,-19,-19,-17,-16,-16,-16,-14,-14,-14,-14,-15,-13,-12,-12,-11,-10,-10,-9,-8,-7,-7,-6,-5,-5,-4,-4,-4,-4,-3,-3,-1,-1,0,0,0,1,2,2,3,2,3,4,4,4,5,5,6,7,7,8,7,8,9,9,10,9,10,11,11,10,11,10,11,10,11,11,12,12,12,13,14,15,15,16,15,16,16,17,14,15,17,15,15,11,12,11,10,6,4,2,-1,-3,-7,-9,-9,-10,-7,-30,1, +-37,-70,-90,-85,-90,-80,-30,-70,-60,-50,-14,-13,-16,-19,-22,-27,-30,-29,-29,-32,-29,-28,-26,-24,-24,-23,-23,-22,-22,-22,-22,-21,-21,-20,-20,-20,-19,-19,-19,-19,-18,-18,-16,-16,-16,-15,-14,-14,-14,-14,-15,-16,-17,-16,-17,-16,-17,-16,-13,-12,-2,-8,0,-1,-2,-1,0,0,0,1,1,1,1,2,2,2,1,4,4,5,6,16,17,17,19,25,4,7,18,27,11,13,22,27,28,18,31,30,31,9,22,26,32,11,12,13,12,12,-8,-8,-9,-12,-11,-13,-15,-17,-20,-21,-23,-23,-24,-24,-50,-23, +-100,-98,-116,-104,-107,-104,-101,-84,-70,-58,-56,-55,-52,-50,-47,-44,-44,-43,-36,-30,-26,-24,-21,-19,-16,-15,-15,-13,-13,-13,-13,-11,-11,-9,-9,-8,-8,-8,-7,-7,-6,-5,-4,-3,-3,-3,-1,-1,0,0,-1,-1,-1,-1,-2,-2,-3,-4,-4,-5,-5,-6,-6,-5,-7,-6,-5,-5,-4,-3,-2,-3,-2,-2,-1,-1,-1,-1,0,0,0,0,1,1,0,1,0,1,1,2,2,3,4,5,6,6,7,8,9,8,9,10,10,9,11,12,10,11,10,11,10,8,4,2,0,-3,-5,-5,-7,-7,-8,-7,-34,-5, +-99,-99,-116,-100,-101,-96,-93,-84,-71,-64,-60,-57,-54,-50,-50,-47,-43,-42,-38,-32,-22,-19,-15,-13,-12,-11,-10,-8,-8,-8,-7,-6,-5,-5,-4,-4,-3,-3,-3,-2,-1,0,0,0,1,1,2,2,3,3,3,3,2,3,2,1,0,0,-1,-2,-2,-3,-3,-2,-3,-3,-2,-1,-1,-1,0,-1,0,0,1,1,1,1,1,2,1,1,2,2,2,2,2,3,2,3,4,5,6,6,7,7,9,9,10,11,12,12,12,13,14,15,13,14,16,16,15,13,11,9,7,4,1,4,3,2,1,2,-26,1, +-122,-115,-136,-106,-102,-95,-89,-98,-85,-77,-66,-60,-52,-45,-53,-38,-34,-21,-17,-19,-16,-17,-18,-20,-21,-20,-19,-18,-18,-17,-17,-17,-16,-13,-12,-12,-12,-12,-11,-11,-10,-10,-8,-8,-6,-6,-5,-4,-4,-2,-2,-1,-1,0,0,1,1,1,1,1,2,2,2,2,2,3,2,3,3,4,4,4,5,4,5,5,5,4,5,5,5,5,5,5,6,6,5,5,6,6,8,8,9,10,11,11,12,13,14,14,15,16,16,15,16,16,16,15,16,16,15,12,9,7,5,3,0,0,-2,-1,-3,-2,-14,-5, +-118,-117,-136,-80,-80,-108,-101,-107,-70,-82,-68,-68,-62,-56,-67,-54,-56,-45,-43,-46,-23,-25,-26,-28,-7,-6,-6,-5,-5,-4,-4,-4,-4,-2,-2,-1,-2,-1,-1,-1,-1,0,1,1,2,2,4,4,4,5,6,6,6,6,6,7,7,7,7,7,7,8,7,8,7,8,8,8,9,9,10,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,10,11,12,12,13,14,14,15,16,17,18,19,19,20,20,20,21,19,21,11,1,-1,0,2,2,1,2,1,2,2,5,5,5,-7,2, +-70,-80,-94,-80,-63,-80,-50,-57,-46,-40,-28,-35,-31,-28,-40,-28,-34,-25,-28,-30,-31,-31,-32,-32,-32,-30,-29,-28,-26,-24,-23,-22,-22,-22,-22,-21,-21,-18,-16,-16,-15,-15,-16,-16,-15,-14,-13,-13,-12,-12,-12,-10,-10,-9,-9,-8,-8,-7,-6,-6,-6,-5,-4,-3,-1,0,-1,0,-2,-2,-1,-1,0,0,0,1,1,0,1,1,0,0,0,0,1,1,2,2,3,3,4,5,5,6,6,8,8,9,9,9,10,10,10,10,11,12,11,13,3,-6,-7,-7,-9,-9,-9,-9,-10,-10,-10,-3,-4,-4,-16,-11, +-86,-80,-66,-80,-75,-66,-57,-59,-49,-42,-30,-33,-30,-24,-35,-23,-30,-21,-25,-26,-29,-29,-30,-31,-32,-30,-29,-27,-25,-24,-23,-21,-21,-22,-21,-20,-20,-18,-17,-17,-16,-16,-16,-16,-14,-14,-14,-13,-13,-12,-12,-12,-11,-10,-10,-10,-9,-8,-7,-7,-7,-6,-5,-4,-4,-3,-3,-2,-5,-4,-3,-2,-2,-3,-2,-2,-1,-2,-2,-2,-2,-3,-3,-2,-2,-1,0,0,1,2,2,2,3,3,4,6,6,7,9,8,9,9,9,10,11,11,11,13,4,-6,-7,-7,-6,-6,-6,-6,-7,-9,-9,-2,-1,-1,-12,-7, +-79,-76,-62,-78,-75,-69,-65,-62,-46,-41,-39,-46,-44,-43,-44,-43,-46,-45,-46,-43,-38,-33,-30,-29,-26,-24,-22,-20,-20,-18,-17,-17,-16,-16,-16,-15,-14,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-6,-5,-5,-4,-4,-3,-2,-2,-2,-2,-1,0,0,1,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,3,3,4,3,4,5,5,6,6,7,7,8,8,9,11,11,12,13,12,13,14,14,15,16,15,15,15,17,17,16,17,11,11,11,10,10,16,15,16,19,16,18,19, +-54,-65,-60,-75,-75,-44,-41,-65,-49,-38,-18,-44,-24,-24,-28,-28,-33,-34,-36,-35,-31,-27,-25,-23,-22,-19,-17,-15,-13,-12,-11,-10,-9,-10,-9,-8,-7,-5,-4,-3,-3,-3,-2,-2,-2,-1,0,0,0,0,1,1,2,2,3,4,4,5,5,5,6,7,6,7,9,9,9,9,9,9,10,9,10,10,10,10,10,10,11,10,10,9,9,9,10,10,11,11,11,12,11,12,13,13,14,16,16,17,18,17,17,18,18,19,19,20,20,20,20,20,20,20,19,18,19,18,18,19,19,22,22,24,27,28, +-64,-64,-54,-72,-77,-69,-69,-61,-48,-42,-44,-43,-44,-44,-47,-48,-48,-48,-51,-49,-42,-37,-35,-34,-32,-31,-30,-28,-27,-27,-26,-24,-24,-23,-22,-22,-21,-20,-20,-20,-20,-20,-19,-19,-17,-17,-16,-16,-16,-16,-16,-16,-15,-15,-15,-15,-15,-15,-15,-14,-14,-13,-14,-13,-14,-14,-12,-12,-13,-13,-13,-13,-13,-12,-12,-12,-12,-13,-13,-12,-12,-13,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-10,-10,-9,-8,-8,-8,-7,-6,-6,-6,-6,-6,-6,-5,-4,-7,-7,-7,-7,-7,-10,-10,-10,-11,-11,-14,-14,-16,-15,-14,0,24, +-132,-141,-120,-140,-130,-152,-150,-137,-110,-116,-109,-99,-91,-83,-78,-72,-66,-60,-56,-48,-40,-36,-34,-33,-33,-31,-30,-28,-28,-26,-26,-24,-23,-21,-21,-20,-19,-20,-19,-19,-19,-18,-16,-15,-14,-14,-12,-11,-11,-10,-10,-10,-9,-9,-8,-10,-10,-9,-9,-8,-7,-7,-7,-6,-7,-6,-5,-4,-3,-3,-2,-2,-2,-2,-1,-1,-1,-2,-1,-1,-1,-2,-2,-1,-1,-1,-2,-2,-1,0,0,1,1,2,3,3,4,5,5,6,6,7,7,8,8,8,9,8,8,8,8,7,6,6,5,4,4,0,0,-1,1,5,19,21, +-100,-87,-100,-114,-122,-103,-103,-96,-93,-86,-82,-74,-69,-64,-58,-55,-51,-47,-43,-40,-38,-33,-29,-27,-26,-26,-24,-23,-22,-21,-20,-19,-18,-16,-15,-14,-12,-14,-14,-13,-13,-12,-10,-10,-8,-8,-6,-6,-5,-5,-5,-4,-4,-3,-3,-4,-3,-3,-3,-3,-3,-1,-2,-1,-3,-2,-1,0,1,2,2,3,2,2,2,3,3,2,2,3,3,3,3,4,4,5,2,3,3,4,4,5,6,7,7,7,8,8,8,9,10,10,11,11,11,11,12,11,12,11,11,11,11,10,10,9,9,3,4,3,6,10,26,27, +-93,-85,-90,-105,-115,-98,-100,-89,-87,-80,-76,-66,-62,-58,-52,-49,-44,-41,-37,-34,-30,-26,-23,-21,-20,-20,-18,-18,-16,-15,-14,-13,-13,-9,-9,-9,-9,-8,-8,-7,-7,-7,-3,-3,-2,-2,1,1,1,1,1,2,2,2,3,2,3,3,3,3,4,4,4,5,5,5,7,7,7,7,7,7,8,9,9,9,10,10,10,10,10,9,9,9,9,9,10,10,9,10,11,12,12,13,13,13,14,14,14,15,15,15,15,15,15,15,16,14,14,13,13,13,9,10,9,8,8,4,5,-1,2,7,37,31, +-89,-83,-105,-120,-145,-121,-123,-107,-90,-83,-88,-79,-75,-71,-61,-59,-59,-56,-52,-50,-50,-46,-44,-43,-43,-43,-43,-42,-42,-22,-27,-17,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-11,-11,-9,-9,-9,-9,-8,-8,-6,15,16,14,16,18,18,19,19,18,19,19,18,18,19,19,20,20,18,18,18,19,19,20,20,20,20,20,21,20,20,19,19,19,19,19,21,21,20,20,22,22,22,22,23,23,24,23,24,24,24,24,24,24,24,24,25,21,21,21,21,21,17,17,16,16,16,14,15,8,10,14,44,40, +-109,-119,-105,-131,-141,-119,-120,-102,-99,-85,-80,-63,-61,-58,-49,-47,-43,-43,-41,-38,-34,-33,-32,-31,-30,-29,-28,-27,-26,-26,-25,-24,-24,-23,-23,-22,-21,-19,-18,-18,-16,-16,-16,-15,-14,-14,-14,-14,-13,-12,-12,-9,-9,-8,-8,-7,-7,-7,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,0,1,1,1,1,0,1,0,1,1,2,2,3,5,5,6,5,6,5,5,4,5,4,5,6,6,7,8,9,10,10,10,10,10,11,14,13,12,13,15,14,14,13,12,11,11,10,7,8,1,3,-1,4,11,39,31, +-152,-163,-120,-215,-180,-160,-158,-133,-126,-90,-95,-72,-65,-58,-44,-42,-37,-39,-37,-35,-31,-30,-30,-29,-28,-26,-25,-24,-24,-24,-24,-23,-22,-23,-22,-21,-20,-19,-17,-17,-15,-15,-15,-15,-13,-13,-14,-13,-13,-11,-11,-8,-8,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-3,-2,-2,-2,-1,0,0,1,1,1,1,1,1,1,2,3,3,4,5,6,5,6,5,5,5,6,5,6,6,7,7,9,9,11,11,11,11,11,11,14,14,13,13,14,14,13,12,12,11,10,9,6,7,2,3,-1,3,9,39,36, +-160,-173,-130,-215,-198,-155,-153,-126,-121,-99,-92,-66,-60,-54,-38,-38,-32,-34,-32,-30,-26,-25,-25,-23,-22,-21,-20,-20,-19,-19,-18,-17,-17,-17,-16,-15,-14,-13,-12,-11,-10,-10,-10,-9,-8,-8,-7,-7,-6,-5,-4,-3,-3,-2,-2,-1,0,0,0,1,1,1,2,2,3,3,3,4,6,7,7,8,7,7,7,8,8,9,9,10,10,11,11,11,12,12,11,11,12,12,12,12,13,13,13,13,14,15,15,17,17,17,17,19,19,18,18,19,20,18,18,17,15,14,13,10,10,6,7,4,8,14,44,40, +-165,-164,-124,-203,-195,-155,-172,-130,-126,-110,-117,-48,-41,-62,-67,-71,-15,-16,-39,-38,-11,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-8,-7,-7,-6,-5,-4,-4,-4,-3,-3,-2,-2,-2,-1,0,0,1,2,2,2,3,4,4,5,5,6,6,7,7,7,8,8,9,11,12,12,12,13,13,13,14,14,15,15,16,16,16,17,17,17,17,17,17,17,17,17,18,18,18,18,19,19,20,21,22,22,22,23,25,25,24,24,25,25,24,23,22,20,19,18,16,15,13,14,10,14,18,47,11, +-159,-160,-132,-216,-210,-172,-175,-153,-151,-128,-121,-91,-85,-77,-57,-59,-47,-48,-44,-44,-41,-41,-41,-40,-40,-39,-38,-36,-36,-35,-35,-34,-34,-31,-30,-30,-30,-29,-28,-28,-26,-26,-24,-23,-22,-21,-21,-20,-19,-17,-17,-16,-15,-15,-14,-14,-13,-13,-12,-11,-10,-10,-9,-9,-7,-7,-7,-6,-4,-3,-3,-3,-2,-2,-1,-1,0,0,0,-1,-2,-2,-3,-4,-5,-6,-5,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-4,-4,-3,-3,-2,-2,-3,-3,-4,-1,-2,-3,-4,-2,-3,-8,-9,-10,-11,-11,-16,-15,-15,-13,-10,11,16, +-112,-143,-129,-180,-211,-169,-170,-154,-151,-124,-116,-92,-84,-75,-53,-54,-45,-45,-41,-40,-39,-39,-39,-38,-38,-38,-37,-36,-35,-34,-34,-33,-32,-31,-30,-30,-29,-29,-29,-28,-26,-25,-24,-23,-22,-21,-22,-21,-20,-18,-18,-18,-17,-16,-15,-16,-15,-15,-14,-12,-11,-11,-11,-10,-8,-7,-7,-6,-5,-5,-4,-3,-2,-1,0,0,1,1,1,1,0,-1,-2,-3,-3,-4,-4,-5,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,-2,-1,0,0,0,-1,1,3,2,1,2,0,1,1,-1,-2,-2,-4,-3,-2,1,5,29,21, +-100,-111,-110,-169,-160,-136,-135,-112,-107,-95,-84,-56,-46,-36,-20,-15,-9,-9,-7,-5,-2,-2,-2,0,0,2,2,2,3,4,4,5,5,8,9,9,10,10,10,11,11,12,13,14,16,16,17,18,19,20,21,21,21,22,23,22,23,24,25,26,27,27,26,25,26,25,25,25,24,23,23,23,22,23,23,22,22,21,20,19,17,14,13,11,9,7,7,5,3,3,2,1,1,1,1,2,2,3,3,3,3,4,4,2,2,2,4,5,5,4,5,4,5,4,4,2,2,1,3,4,6,11,33,26, +-93,-120,-98,-137,-150,-133,-127,-110,-102,-87,-74,-56,-44,-32,-14,-11,-8,-6,-2,0,1,2,2,4,4,5,6,6,7,8,8,9,10,11,13,13,14,14,15,16,16,17,18,19,21,22,22,24,24,26,26,26,27,28,29,28,29,30,31,32,33,34,32,32,32,32,31,31,30,29,29,29,28,29,29,28,27,27,26,25,23,21,20,18,16,13,13,11,9,8,8,7,6,7,7,7,6,8,8,8,8,9,9,11,12,11,12,11,13,12,13,12,12,12,11,10,11,8,9,10,13,18,46,32, +-2,-47,-40,-47,-55,-53,-50,-46,-41,-35,-50,-58,-50,-43,-41,-41,-37,-31,-27,-23,-22,-23,-21,-20,-18,-18,-17,-16,-15,-14,-13,-12,-11,-11,-10,-9,-8,-7,-7,-6,-6,-5,-5,-4,-4,-4,-4,-3,-3,-2,-2,-2,-2,-2,-2,-1,0,0,0,0,0,1,-2,-2,-3,-3,-4,-5,-5,-6,-7,-7,-7,-6,-5,6,2,12,6,8,6,7,8,6,6,5,5,5,4,3,3,2,1,2,2,2,1,3,3,4,-1,4,3,0,-1,5,2,-13,4,4,3,1,18,16,14,13,13,8,9,10,11,15,44,33, +-30,-54,-44,-47,-46,-41,-36,-48,-42,-40,-33,-46,-37,-28,-25,-30,-24,-18,-13,-7,-7,-8,-6,-4,-2,-4,-2,-1,1,2,3,5,6,5,7,8,10,10,12,13,14,15,15,16,17,17,17,18,19,20,20,20,20,21,22,24,24,24,25,25,25,23,22,20,20,18,17,16,12,11,9,9,7,5,3,3,1,-1,-3,-4,-6,-7,-8,-10,-11,-13,-14,-16,-17,-19,-20,-22,-24,-22,-22,-22,-22,-20,-20,-20,-20,-20,-19,-20,-21,-22,-20,-21,-21,-22,-24,-27,-26,-29,-31,-31,-31,-29,-26,-23,-18,-12,9,6, +-41,-40,-45,-36,-32,-36,-29,-39,-30,-37,-26,-40,-29,-19,-26,-21,-21,-14,-14,-7,-5,-5,-2,-4,-1,-2,0,2,5,6,7,9,11,10,12,13,14,18,20,21,22,23,23,24,24,25,25,26,26,27,28,27,27,28,28,30,31,31,31,30,31,29,27,25,24,23,21,20,16,15,13,13,11,8,6,6,4,1,0,-1,-3,-4,-6,-7,-8,-10,-11,-13,-14,-16,-17,-19,-21,-19,-19,-19,-19,-17,-18,-16,-16,-16,-16,-15,-16,-17,-15,-17,-16,-18,-19,-23,-26,-29,-32,-32,-32,-33,-32,-29,-25,-21,-14,-2, +-41,-39,-43,-33,-29,-31,-24,-36,-26,-26,-10,-27,-15,-3,-8,-12,-7,1,3,10,11,10,14,13,16,14,14,14,14,12,12,13,15,15,17,19,20,22,24,25,26,27,27,28,28,29,30,30,31,31,32,32,33,33,33,35,36,36,36,36,36,34,32,30,29,28,26,24,21,19,17,16,14,13,11,9,7,6,5,3,1,-1,-2,-4,-4,-6,-7,-10,-10,-13,-15,-18,-21,-21,-21,-22,-24,-22,-24,-23,-24,-25,-22,-24,-24,-26,-24,-26,-23,-25,-23,-24,-20,-21,-23,-20,-21,-18,-17,-15,-11,-7,-15,-2, +-40,-35,-18,-15,-50,-21,-21,-23,-21,-32,-20,-21,-15,-10,-22,-10,1,11,2,5,7,6,7,5,5,4,4,10,23,23,25,24,24,25,25,25,26,50,51,52,52,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,57,56,55,53,51,49,47,45,43,41,39,37,36,34,30,28,26,25,23,21,19,18,16,15,13,11,9,9,6,6,3,1,-2,-5,-5,-7,-6,-8,-7,-9,-6,-7,-8,-6,-7,-6,-8,-6,-8,-5,-8,-6,-7,-4,-6,-7,-5,-6,-3,-3,-2,2,6,13,7, +-37,-30,0,-10,-71,-27,-77,-31,-28,-35,-72,-80,-71,-63,-72,-66,-52,-40,-47,-43,-39,-43,-40,-42,-40,-43,-43,-46,-47,-45,-46,-46,-45,-44,-43,-43,-43,-43,-43,-41,-41,-40,-42,-42,-38,-36,-39,-40,-39,-38,-38,-37,-37,-35,-35,-31,-30,-30,-28,-29,-29,-28,-33,-32,-30,-29,-33,-32,-29,-29,-29,-29,-29,-33,-33,-32,-32,-32,-31,-32,-28,-28,-28,-28,-26,-26,-23,-23,-22,-23,-21,-23,-25,-20,-21,-21,-23,-19,-21,-18,-20,-22,-20,-16,-14,-17,-11,-15,-15,-17,-15,-16,-17,-18,-19,-19,-21,-19,-19,-19,-15,-13,-13,-133, +20,-10,15,-3,-60,-32,-33,-35,-31,-45,-37,-37,-27,-18,-26,-14,0,14,8,12,17,16,19,17,19,16,17,16,17,22,23,22,23,25,25,25,25,25,24,25,26,26,24,24,27,30,27,27,27,28,28,29,29,31,31,34,35,35,36,36,36,37,32,33,35,36,33,33,37,37,37,38,37,33,33,33,33,33,33,33,37,37,36,36,38,38,40,40,42,41,43,41,39,43,43,42,40,45,42,47,45,42,45,56,53,48,53,49,52,48,49,46,47,45,42,43,41,43,42,43,47,51,54,-61, +50,9,11,-10,-54,-51,-49,-52,-28,-52,-45,-51,-43,-34,-40,-26,-22,-10,-8,-2,2,5,9,5,7,10,12,9,11,14,16,17,18,20,21,22,24,25,26,28,29,29,36,37,38,40,40,39,39,41,41,41,41,43,43,46,46,46,48,48,48,49,44,45,47,48,48,46,46,48,49,47,47,45,45,45,44,46,44,42,45,45,48,48,51,51,59,59,61,60,63,63,63,68,67,69,68,74,72,77,74,72,74,86,82,77,81,75,75,70,71,68,66,64,62,63,62,65,64,65,68,72,74,-42, +60,7,14,-17,-31,-27,-26,-24,-18,-30,-27,-25,-20,-16,-24,-9,-2,8,9,15,19,22,26,22,25,28,30,27,29,33,34,35,37,39,40,41,43,44,45,46,47,47,47,47,49,50,50,50,50,54,54,51,52,55,56,56,56,57,58,59,59,59,55,56,59,59,60,59,59,59,60,59,60,57,57,57,56,58,57,57,61,60,61,61,65,65,66,66,69,69,69,68,68,72,73,74,72,77,76,80,77,75,84,80,85,79,85,78,83,77,81,78,77,75,73,76,75,74,75,75,80,83,93,90, +80,15,23,-8,-28,-26,-26,-31,-23,-29,-24,-27,-21,-14,-16,-4,1,11,16,21,21,24,25,24,25,25,26,28,29,29,30,31,32,35,36,36,37,38,40,40,43,43,46,46,46,49,49,49,49,52,52,53,53,53,54,56,56,56,56,57,59,60,58,60,59,61,61,61,61,62,62,62,62,64,64,65,64,67,67,67,68,68,68,68,70,70,74,74,75,75,76,75,75,76,78,81,79,83,82,90,87,84,87,83,104,88,89,82,95,81,83,79,80,76,73,82,79,77,75,79,88,89,79,89, +33,-5,-7,-36,-46,-39,-35,-32,-23,-23,-13,-7,5,16,19,29,38,38,31,30,27,27,29,27,27,27,27,28,29,30,31,31,31,33,34,34,34,34,37,37,39,39,41,41,41,44,44,45,45,47,47,48,48,48,48,50,50,51,50,51,53,54,52,53,54,55,55,55,56,57,57,57,57,59,59,60,60,62,62,62,64,64,62,63,65,65,66,66,67,68,67,68,68,69,68,71,70,75,74,76,75,73,76,75,79,76,80,76,78,75,78,74,76,72,69,76,72,72,68,66,75,72,56,53, +40,10,10,-40,-43,-29,-22,-14,-3,-12,-2,0,-1,13,15,26,39,35,65,64,63,64,64,74,74,73,74,75,75,70,70,71,72,74,74,74,82,81,84,84,85,85,87,87,87,89,89,85,84,91,91,87,89,93,92,93,92,93,97,95,97,101,100,102,100,101,102,103,104,103,107,109,108,109,109,112,110,115,114,115,117,117,115,116,118,118,118,118,120,120,119,119,119,121,120,121,120,125,124,124,123,121,126,124,125,123,128,126,126,122,127,124,125,122,118,125,120,121,117,113,116,100,100,94, +45,6,8,-54,-55,-34,-25,-21,-9,-17,-5,-7,-9,2,1,11,23,17,44,42,42,41,40,50,49,51,50,51,51,48,48,50,50,54,54,55,62,63,67,67,68,68,72,71,70,72,71,68,68,74,74,70,70,73,76,77,77,77,78,79,79,81,80,81,75,77,78,83,80,79,79,79,80,81,80,86,86,88,88,88,91,91,87,88,94,94,95,95,97,98,91,91,91,99,93,93,93,102,101,95,94,93,104,102,95,93,105,103,95,92,104,100,103,99,95,96,87,77,68,68,93,90,86,72, +-62,-78,-104,-118,-112,-60,-105,-70,-50,-40,-72,-84,-87,-76,-64,-55,-43,-50,-20,-24,-23,-25,-27,-26,-27,-23,-25,-22,-22,-19,-19,-16,-16,-12,-12,-12,-9,-8,-4,-4,-2,-3,2,2,1,1,1,6,4,5,5,7,8,7,8,8,8,9,8,8,9,9,9,10,8,8,9,10,10,11,10,11,11,10,10,11,11,12,12,11,13,13,13,13,17,18,19,20,22,24,16,16,17,25,19,18,19,28,28,21,20,19,32,31,23,22,35,32,25,21,33,31,33,29,26,27,18,10,-1,1,22,16,6,8, +-135,-146,-156,-157,-141,-120,-126,-120,-106,-98,-87,-92,-98,-89,-77,-69,-57,-55,-48,-48,-43,-44,-46,-44,-46,-43,-44,-42,-43,-41,-41,-39,-38,-37,-36,-36,-34,-34,-30,-31,-29,-29,-27,-28,-29,-27,-28,-26,-26,-26,-26,-24,-24,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-18,-18,-18,-17,-17,-16,-16,-15,-16,-16,-14,-14,-14,-14,-13,-14,-13,-12,-12,-9,-8,-8,-7,-8,-8,-7,-6,-6,-5,-5,-5,-5,-4,-4,-3,-3,-3,-3,-2,0,-4,-3,-2,-2,-5,-5,-4,-5,-8,-10,-9,-9,-11,-12,-19,-21,-29,-28,-10,-12,-24 +-145,-143,-141,-160,-133,-129,-125,-121,-117,-113,-109,-105,-102,-99,-97,-95,-93,-91,-89,-87,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85, +-140,-130,-140,-150,-120,-120,-157,-115,-110,-120,-135,-133,-131,-129,-122,-117,-113,-111,-109,-107,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105, +-125,-123,-121,-119,-117,-115,-113,-111,-109,-107,-105,-103,-101,-99,-97,-95,-93,-91,-89,-87,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85, +-100,-98,-96,-94,-92,-90,-88,-86,-84,-82,-80,-78,-76,-74,-72,-70,-68,-66,-64,-62,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60, +-80,-78,-76,-74,-72,-70,-68,-66,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40, +-80,-78,-76,-74,-72,-70,-68,-66,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40, diff --git a/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_CCW_LLeft_T0.h new file mode 100755 index 0000000..1e9f183 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +-65,-49,-45,-103,-87,-95,-34,-54,-67,-57,-41,-49,-38,-63,-60,-56,-52,-79,-68,-68,-67,-58,-76,-72,-71,-69,-77,-69,-62,-56,-45,-50,-47,-44,-40,-50,-41,-37,-37,-29,-47,-48,-49,-52,-57,-60,-58,-57,-73,-64,-59,-59,-50,-63,-61,-57,-55,-61,-57,-53,-49,-36,-50,-48,-47,-48,-53,-55,-53,-50,-69,-58,-54,-51,-43,-55,-53,-50,-48,-56,-50,-46,-45,-38,-53,-52,-51,-52,-56,-56,-58,-57,-70,-62,-59,-59,-48,-57,-52,-49,-43,-60,-45,-37,-36,-31,-36,-39,-31,-58,-62,-62,-59,-58,-52,-74,-69,-84,-122,-109,-117,-121,30,30, +-111,-57,-114,-125,-111,-115,-38,-63,-73,-64,-47,-54,-42,-69,-65,-61,-54,-74,-71,-69,-66,-58,-77,-75,-71,-69,-82,-72,-65,-60,-48,-57,-54,-49,-43,-58,-49,-45,-42,-32,-54,-54,-53,-54,-63,-66,-61,-59,-80,-69,-65,-61,-51,-69,-67,-55,-51,-61,-56,-51,-48,-32,-51,-48,-48,-46,-54,-55,-52,-49,-69,-58,-53,-51,-40,-55,-51,-50,-46,-57,-51,-46,-45,-30,-53,-52,-50,-49,-55,-54,-56,-52,-69,-60,-54,-54,-43,-53,-49,-47,-40,-61,-47,-45,-39,-32,-44,-47,-37,-63,-71,-72,-66,-56,-64,-84,-86,-83,-106,-107,-73,-81,-147,32, +-134,-101,-125,-128,-123,-117,-35,-67,-77,-68,-52,-57,-44,-74,-67,-63,-53,-50,-72,-70,-65,-60,-78,-75,-72,-68,-85,-75,-66,-61,-48,-60,-58,-52,-46,-63,-53,-49,-46,-34,-58,-58,-54,-54,-67,-68,-64,-60,-84,-71,-68,-63,-51,-71,-66,-59,-54,-67,-61,-55,-51,-34,-57,-54,-51,-49,-58,-59,-56,-51,-74,-62,-59,-54,-43,-59,-56,-53,-48,-63,-58,-52,-49,-32,-59,-57,-54,-51,-60,-60,-58,-54,-76,-64,-59,-55,-46,-57,-55,-50,-42,-67,-53,-48,-42,-33,-50,-51,-43,-67,-72,-72,-67,-60,-54,-70,-70,-60,-73,-82,-79,-93,-154,34, +-116,-115,-142,-137,-167,-157,-58,-79,-103,-96,-78,-65,-49,-74,-65,-60,-55,-39,-76,-73,-72,-67,-87,-85,-78,-75,-95,-84,-76,-68,-55,-70,-66,-58,-52,-71,-62,-57,-52,-39,-65,-64,-58,-57,-71,-73,-67,-63,-88,-74,-71,-63,-52,-71,-68,-61,-55,-70,-63,-58,-52,-36,-61,-58,-53,-50,-61,-62,-57,-52,-78,-66,-62,-56,-45,-63,-59,-55,-49,-67,-61,-56,-49,-34,-62,-59,-56,-53,-64,-63,-60,-54,-80,-66,-62,-57,-48,-60,-58,-55,-46,-68,-55,-51,-44,-34,-54,-54,-45,-68,-77,-75,-68,-62,-51,-74,-75,-71,-79,-89,-86,-97,-87,36, +-114,-124,-141,-141,-154,-137,-30,-50,-77,-69,-52,-61,-46,-73,-64,-59,-50,-35,-67,-65,-59,-55,-74,-72,-67,-63,-85,-72,-65,-59,-48,-63,-60,-53,-46,-65,-56,-51,-46,-34,-58,-58,-54,-51,-65,-67,-62,-57,-83,-70,-66,-59,-49,-69,-67,-60,-54,-72,-66,-61,-56,-40,-67,-65,-57,-53,-67,-67,-62,-56,-86,-72,-69,-62,-53,-72,-69,-61,-55,-75,-69,-64,-58,-41,-71,-69,-62,-59,-70,-70,-63,-56,-85,-68,-65,-56,-48,-58,-57,-49,-41,-67,-54,-50,-43,-33,-57,-57,-53,-72,-88,-84,-75,-63,-42,-77,-77,-37,-38,-90,-87,-97,-87,38, +-128,-136,-147,-147,-156,-137,-28,-47,-76,-67,-51,-60,-44,-71,-60,-56,-46,-33,-62,-61,-54,-51,-69,-68,-63,-60,-82,-69,-63,-57,-46,-61,-58,-51,-45,-64,-53,-50,-44,-32,-56,-55,-52,-48,-62,-64,-59,-54,-81,-67,-63,-56,-47,-66,-64,-58,-51,-69,-62,-56,-50,-35,-60,-58,-52,-47,-60,-61,-56,-50,-78,-63,-61,-53,-44,-60,-58,-52,-45,-66,-59,-54,-49,-33,-60,-57,-55,-50,-64,-63,-59,-52,-81,-63,-60,-57,-50,-56,-55,-51,-44,-67,-54,-52,-44,-33,-54,-56,-46,-63,-74,-69,-60,-58,-38,-61,-58,-55,-55,-83,-81,-87,-91,40, +-125,-142,-143,-142,-156,-135,-34,-59,-75,-66,-49,-59,-44,-70,-59,-55,-45,-33,-61,-60,-54,-50,-68,-66,-63,-58,-81,-68,-62,-57,-46,-61,-58,-51,-44,-64,-53,-49,-44,-32,-54,-54,-51,-48,-60,-62,-59,-54,-80,-65,-62,-56,-47,-64,-62,-57,-51,-69,-60,-55,-49,-35,-59,-57,-50,-46,-59,-59,-54,-49,-78,-63,-60,-52,-43,-58,-57,-50,-44,-64,-57,-52,-47,-31,-58,-55,-52,-48,-60,-60,-56,-49,-79,-60,-56,-53,-47,-52,-52,-47,-41,-66,-53,-50,-43,-32,-54,-54,-45,-60,-69,-64,-52,-52,-33,-51,-48,-48,-45,-74,-73,-79,-143,42, +-128,-143,-139,-137,-150,-129,-33,-56,-73,-63,-47,-56,-42,-68,-56,-52,-42,-31,-57,-56,-50,-46,-64,-64,-60,-55,-79,-65,-60,-55,-44,-59,-56,-49,-42,-62,-51,-47,-41,-30,-52,-51,-47,-44,-57,-59,-56,-51,-78,-62,-59,-53,-45,-60,-59,-54,-49,-67,-57,-53,-47,-33,-56,-54,-48,-43,-57,-57,-51,-45,-76,-59,-57,-49,-42,-56,-54,-49,-42,-64,-56,-51,-47,-31,-57,-56,-52,-47,-60,-59,-56,-50,-75,-57,-53,-54,-48,-48,-49,-45,-41,-64,-51,-49,-41,-31,-52,-52,-44,-55,-71,-65,-52,-53,-35,-54,-51,-62,-59,-78,-79,-74,-85,44, +-126,-140,-131,-130,-119,-98,-19,-52,-77,-65,-50,-58,-43,-66,-53,-49,-41,-30,-54,-54,-48,-43,-59,-59,-55,-51,-77,-63,-58,-53,-44,-58,-54,-49,-42,-61,-48,-45,-39,-29,-49,-49,-45,-42,-54,-54,-51,-46,-74,-58,-55,-50,-43,-58,-57,-52,-46,-64,-54,-49,-44,-32,-51,-50,-45,-41,-54,-55,-50,-44,-72,-55,-52,-47,-41,-54,-52,-48,-41,-60,-50,-46,-42,-29,-54,-53,-50,-45,-57,-57,-56,-50,-76,-57,-53,-53,-47,-48,-47,-50,-42,-62,-49,-47,-39,-30,-49,-49,-40,-47,-64,-56,-44,-44,-27,-43,-39,-56,-52,-72,-76,-71,-81,46, +-124,-137,-124,-121,-111,-92,-17,-49,-75,-62,-47,-55,-41,-64,-49,-47,-38,-28,-51,-50,-45,-40,-56,-56,-52,-47,-75,-60,-56,-50,-42,-56,-52,-47,-40,-59,-46,-43,-37,-27,-47,-47,-43,-39,-52,-51,-47,-43,-72,-55,-52,-47,-41,-55,-53,-48,-42,-62,-51,-46,-42,-30,-49,-48,-43,-38,-52,-52,-47,-42,-69,-52,-49,-44,-38,-50,-49,-45,-38,-58,-47,-43,-40,-27,-50,-50,-46,-42,-55,-54,-51,-47,-70,-54,-51,-50,-45,-49,-49,-48,-41,-61,-46,-43,-37,-27,-41,-42,-36,-39,-59,-53,-44,-42,-24,-50,-49,-58,-54,-78,-76,-72,-140,48, +-123,-133,-115,-113,-103,-85,-17,-46,-66,-59,-44,-53,-38,-61,-46,-44,-36,-26,-48,-47,-42,-37,-53,-53,-49,-44,-73,-57,-53,-48,-40,-53,-50,-45,-39,-58,-44,-41,-35,-26,-44,-44,-40,-36,-50,-48,-43,-40,-45,-51,-50,-43,-39,-51,-50,-46,-40,-59,-48,-43,-39,-28,-46,-45,-40,-36,-50,-49,-45,-39,-56,-48,-46,-41,-36,-47,-46,-42,-35,-56,-44,-41,-37,-25,-47,-47,-43,-39,-52,-51,-48,-44,-49,-51,-48,-47,-42,-45,-46,-45,-38,-59,-44,-41,-34,-26,-38,-39,-33,-31,-51,-45,-35,-33,-15,-39,-38,-53,-49,-75,-74,-71,-138,50, +-117,-127,-115,-111,-103,-85,-15,-41,-59,-56,-42,-46,-31,-59,-44,-41,-34,-25,-44,-45,-39,-34,-51,-50,-47,-42,-70,-54,-50,-46,-38,-51,-47,-43,-36,-56,-42,-38,-32,-24,-41,-41,-37,-33,-47,-44,-40,-37,-42,-47,-46,-40,-36,-47,-47,-42,-37,-57,-45,-40,-35,-25,-42,-41,-36,-32,-47,-45,-41,-36,-43,-45,-43,-38,-33,-44,-43,-39,-32,-55,-42,-39,-34,-23,-45,-44,-41,-36,-51,-49,-44,-40,-44,-46,-43,-42,-37,-40,-41,-37,-34,-54,-39,-36,-33,-25,-35,-37,-32,-28,-51,-43,-33,-30,-14,-33,-32,-43,-41,-71,-71,-69,-136,52, +-138,-129,-113,-107,-109,-92,-14,-37,-55,-52,-38,-36,-31,-54,-40,-38,-29,-22,-40,-42,-36,-31,-47,-45,-41,-38,-45,-49,-46,-42,-36,-48,-45,-40,-34,-54,-40,-37,-30,-22,-37,-37,-33,-29,-45,-41,-37,-33,-34,-43,-41,-36,-33,-43,-43,-39,-33,-54,-41,-38,-31,-22,-39,-39,-33,-29,-45,-42,-37,-32,-36,-42,-40,-34,-31,-40,-40,-35,-29,-52,-39,-35,-31,-21,-42,-41,-37,-33,-49,-45,-40,-37,-37,-42,-40,-38,-34,-37,-37,-34,-30,-50,-36,-33,-30,-23,-32,-33,-28,-23,-48,-38,-29,-25,-11,-28,-27,-39,-37,-68,-69,-69,-134,54, +-136,-122,-108,-103,-115,-98,-18,-33,-44,-48,-35,-31,-31,-37,-37,-35,-26,-20,-37,-39,-33,-29,-45,-43,-39,-34,-41,-46,-43,-39,-34,-45,-43,-39,-32,-53,-39,-35,-28,-20,-34,-34,-30,-26,-43,-38,-35,-31,-26,-39,-38,-33,-29,-39,-40,-35,-30,-52,-38,-35,-28,-20,-36,-36,-31,-26,-42,-39,-34,-29,-32,-38,-36,-32,-28,-36,-37,-33,-26,-49,-35,-32,-29,-20,-38,-38,-35,-31,-45,-42,-39,-35,-38,-41,-38,-37,-33,-39,-39,-37,-31,-52,-35,-32,-28,-21,-29,-30,-27,-22,-47,-39,-30,-27,-13,-33,-34,-43,-40,-67,-66,-62,-132,56, +-127,-113,-103,-97,-110,-94,-16,-30,-42,-46,-32,-29,-29,-30,-35,-33,-24,-18,-34,-36,-31,-26,-44,-40,-36,-31,-38,-43,-40,-36,-31,-42,-41,-36,-29,-52,-37,-33,-27,-18,-32,-31,-28,-23,-40,-35,-31,-27,-17,-36,-34,-30,-27,-36,-36,-32,-26,-50,-35,-32,-26,-18,-33,-34,-28,-24,-41,-36,-32,-27,-16,-35,-33,-29,-26,-33,-34,-30,-23,-47,-32,-29,-26,-18,-35,-36,-32,-28,-42,-39,-34,-32,-37,-38,-35,-34,-30,-35,-36,-34,-28,-50,-33,-29,-26,-19,-26,-26,-23,-18,-44,-34,-26,-23,-10,-29,-29,-39,-36,-65,-65,-64,-72,58, +-116,-106,-102,-96,-86,-72,4,-25,-37,-43,-30,-27,-27,-28,-32,-30,-22,-17,-30,-32,-28,-22,-41,-37,-33,-28,-35,-41,-38,-34,-29,-40,-39,-33,-27,-49,-34,-30,-24,-17,-28,-28,-24,-20,-37,-32,-27,-23,-9,-33,-31,-27,-24,-32,-32,-29,-23,-46,-30,-27,-23,-16,-30,-31,-26,-21,-38,-33,-28,-24,-7,-32,-31,-26,-23,-31,-31,-26,-20,-45,-29,-27,-23,-16,-32,-33,-30,-26,-41,-36,-31,-28,-23,-36,-34,-30,-26,-33,-33,-28,-24,-39,-29,-26,-23,-17,-23,-24,-19,-14,-42,-30,-21,-19,-7,-24,-25,-34,-33,-63,-65,-64,-70,60, +-98,-98,-96,-91,-81,-68,6,-22,-35,-41,-28,-26,-25,-25,-30,-28,-20,-14,-28,-30,-26,-20,-39,-35,-30,-26,-34,-38,-36,-31,-26,-36,-36,-31,-24,-47,-32,-28,-22,-15,-26,-27,-22,-17,-36,-29,-25,-21,-6,-30,-28,-24,-21,-29,-30,-25,-20,-44,-28,-25,-20,-14,-27,-28,-24,-19,-36,-30,-25,-22,-5,-30,-28,-23,-19,-28,-29,-23,-17,-42,-27,-24,-20,-14,-29,-30,-27,-23,-39,-34,-29,-26,-14,-34,-32,-27,-23,-32,-31,-26,-20,-22,-27,-24,-21,-16,-20,-22,-18,-13,-42,-29,-21,-20,-10,-20,-21,-29,-29,-59,-62,-66,-69,62, +-95,-100,-94,-89,-78,-63,10,-20,-34,-31,-18,-17,-17,-21,-28,-26,-17,-12,-24,-27,-24,-18,-38,-32,-28,-24,-16,-35,-34,-29,-24,-34,-33,-30,-23,-46,-30,-26,-20,-14,-24,-24,-20,-15,-33,-26,-22,-18,-4,-27,-26,-21,-18,-27,-26,-22,-17,-41,-26,-23,-19,-12,-25,-26,-21,-17,-34,-29,-24,-20,-4,-28,-26,-21,-17,-25,-25,-22,-16,-40,-25,-23,-19,-13,-27,-28,-26,-21,-37,-32,-27,-24,-8,-32,-30,-24,-20,-28,-29,-24,-18,-33,-25,-22,-19,-14,-17,-19,-15,-11,-40,-25,-17,-16,-6,-16,-17,-26,-26,-57,-61,-67,-122,64, +-95,-94,-90,-85,-74,-61,12,-18,-32,-29,-17,-15,-16,-19,-26,-24,-15,-10,-22,-25,-21,-16,-37,-30,-26,-22,-18,-33,-32,-27,-22,-32,-31,-26,-21,-45,-28,-24,-18,-12,-22,-23,-18,-13,-31,-24,-20,-15,-2,-25,-23,-19,-15,-24,-24,-19,-15,-39,-24,-22,-17,-10,-22,-23,-19,-15,-33,-26,-22,-18,-4,-25,-24,-19,-14,-23,-22,-18,-13,-29,-23,-20,-17,-11,-25,-26,-23,-18,-36,-30,-25,-22,-8,-30,-28,-22,-18,-26,-26,-21,-16,-21,-23,-21,-16,-11,-19,-21,-15,-10,-31,-20,-10,-14,-2,-20,-20,-27,-27,-57,-58,-61,-122,66, +-108,-88,-87,-83,-72,-60,12,-15,-29,-27,-15,-13,-14,-18,-24,-22,-14,-8,-19,-23,-20,-14,-35,-29,-25,-21,-18,-32,-30,-25,-21,-30,-29,-24,-18,-40,-26,-23,-17,-11,-21,-21,-16,-11,-30,-22,-18,-13,0,-23,-21,-17,-13,-22,-22,-18,-13,-28,-22,-20,-15,-9,-21,-21,-18,-13,-31,-25,-20,-16,-1,-24,-22,-17,-12,-21,-20,-16,-11,-26,-21,-18,-15,-9,-23,-24,-21,-17,-34,-28,-23,-19,-6,-28,-26,-19,-16,-23,-23,-18,-13,-17,-20,-18,-13,-9,-17,-18,-13,-7,-29,-17,-6,-10,1,-16,-17,-24,-24,-55,-58,-62,-120,68, +-115,-82,-85,-80,-70,-59,13,-12,-27,-26,-14,-12,-12,-17,-22,-20,-12,-8,-17,-20,-16,-11,-33,-27,-22,-17,-15,-31,-29,-23,-18,-28,-27,-22,-16,-19,-24,-20,-15,-9,-19,-20,-15,-9,-29,-20,-17,-12,1,-21,-20,-15,-10,-21,-20,-16,-11,-14,-20,-18,-13,-7,-19,-20,-16,-11,-30,-23,-18,-15,0,-21,-20,-15,-11,-20,-19,-14,-9,-15,-20,-17,-14,-8,-21,-22,-21,-16,-34,-26,-23,-19,-5,-26,-25,-18,-15,-22,-21,-17,-11,-14,-18,-16,-12,-7,-15,-16,-11,-6,-32,-19,-8,-15,-4,-13,-14,-32,-33,-51,-55,-64,-118,70, +-81,-88,-85,-80,-91,-77,-5,5,-11,-30,-19,-13,-10,-16,-22,-19,-11,-6,-14,-17,-14,-8,-31,-24,-20,-16,-18,-28,-27,-21,-17,-27,-25,-20,-14,-16,-22,-19,-13,-8,-17,-18,-13,-8,-27,-18,-14,-10,3,-18,-18,-13,-8,-19,-18,-14,-9,-13,-19,-17,-11,-5,-17,-18,-14,-9,-28,-21,-17,-13,2,-20,-18,-13,-9,-18,-17,-11,-7,-13,-18,-15,-12,-6,-19,-20,-19,-14,-32,-25,-21,-18,-3,-24,-23,-16,-13,-20,-19,-14,-9,-12,-15,-14,-9,-6,-13,-14,-10,-4,-30,-16,-6,-11,-1,-9,-11,-30,-32,-51,-55,-66,-67,71, +-75,-82,-81,-76,-88,-75,-3,7,-10,-30,-18,-12,-9,-15,-20,-18,-9,-4,-12,-15,-11,-6,-30,-22,-19,-16,-2,-27,-25,-20,-15,-24,-23,-18,-12,-15,-21,-18,-12,-6,-17,-18,-12,-6,-27,-16,-13,-7,4,-16,-16,-11,-7,-17,-17,-12,-8,-13,-18,-17,-10,-5,-18,-18,-14,-9,-27,-19,-14,-10,4,-18,-16,-11,-6,-17,-16,-12,-7,-10,-15,-13,-10,-4,-19,-21,-17,-13,-31,-24,-19,-16,0,-22,-21,-14,-10,-19,-19,-14,-9,-11,-16,-16,-12,-7,-15,-14,-11,-7,-23,-11,1,-8,3,-12,-12,-18,-18,-51,-54,-62,-62,72, +-81,-76,-80,-75,-85,-73,-1,7,-10,-29,-15,-12,-9,-14,-18,-16,-8,-2,-10,-14,-10,-5,-28,-21,-18,-14,-1,-26,-24,-19,-13,-23,-22,-16,-10,-14,-19,-16,-10,-5,-15,-17,-11,-5,-25,-15,-11,-6,5,-15,-14,-10,-5,-16,-15,-11,-6,-10,-17,-15,-9,-3,-16,-16,-12,-7,-26,-17,-13,-9,5,-16,-15,-9,-5,-15,-15,-10,-5,-9,-13,-11,-8,-3,-17,-19,-15,-11,-29,-22,-18,-14,1,-20,-19,-12,-9,-17,-16,-12,-7,-9,-14,-14,-10,-5,-12,-12,-9,-5,-21,-8,4,-5,6,-9,-9,-16,-17,-51,-55,-64,15,73, +-92,-71,-79,-74,-82,-71,0,-3,-20,-19,-7,-6,-8,-13,-18,-15,-7,-2,-9,-13,-9,-4,-27,-19,-17,-15,-1,-24,-22,-18,-12,-21,-20,-14,-9,-13,-18,-15,-9,-3,-14,-15,-9,-4,-24,-13,-10,-4,6,-13,-13,-8,-4,-14,-13,-8,-5,-9,-15,-14,-8,-3,-15,-16,-12,-7,-24,-16,-11,-7,7,-15,-13,-8,-3,-15,-14,-9,-4,-8,-13,-12,-7,-2,-15,-17,-14,-10,-28,-21,-17,-13,1,-20,-18,-12,-7,-16,-15,-10,-5,-7,-11,-10,-6,-2,-13,-12,-9,-4,-26,-12,-1,-10,1,-8,-8,-26,-28,-49,-54,-65,-74,74, +-79,-79,-79,-73,-83,-70,3,17,-2,-23,-12,4,-13,-16,-16,-14,-6,-1,-9,-11,-8,-3,-26,-18,-14,-14,-1,-24,-21,-17,-11,-20,-18,-13,-7,-11,-16,-14,-7,-1,-13,-14,-8,-2,-23,-12,-9,-3,8,-12,-12,-7,-3,-13,-12,-7,-3,-7,-14,-12,-7,-2,-14,-15,-11,-5,-23,-15,-10,-6,8,-13,-12,-6,-1,-13,-12,-7,-3,-7,-12,-10,-6,-1,-14,-16,-13,-9,-27,-20,-16,-12,3,-19,-17,-10,-6,-15,-13,-8,-3,-6,-9,-8,-4,0,-11,-10,-7,-2,-24,-10,1,-8,3,-5,-6,-25,-27,-50,-54,-65,-113,75, +-66,-74,-76,-70,-81,-68,4,17,-2,-23,-12,5,-13,-15,-14,-13,-5,1,-7,-10,-4,-1,-22,-12,-11,-8,2,-20,-20,-14,-9,-19,-18,-12,-6,-10,-14,-11,-5,0,-10,-13,-7,-2,-21,-11,-8,-2,10,-10,-9,-4,1,-13,-12,-7,-2,-7,-13,-12,-6,0,-13,-14,-9,-4,-23,-14,-10,-6,8,-12,-11,-5,0,-12,-10,-5,-2,-6,-11,-10,-4,0,-13,-16,-12,-8,-27,-20,-15,-12,4,-17,-15,-9,-4,-14,-13,-9,-4,-23,-14,-13,-10,-2,-12,-10,-10,-4,-17,-4,9,-2,9,-5,-5,-23,-25,-49,-53,-65,-112,76, +-63,-69,-72,-67,-79,-67,5,16,-2,-23,-11,4,-12,-14,-13,-11,-4,2,-5,-9,-4,0,-22,-12,-10,-7,3,-20,-19,-13,-8,-18,-17,-11,-6,-9,-12,-10,-4,1,-9,-12,-6,-1,-20,-10,-7,-1,11,-9,-8,-3,2,-12,-11,-6,-1,-6,-12,-10,-5,1,-12,-13,-8,-3,-22,-13,-9,-5,9,-11,-9,-4,2,-11,-9,-4,0,-5,-10,-8,-3,2,-12,-14,-11,-7,-25,-19,-14,-10,5,-16,-14,-7,-3,-12,-12,-7,-2,-6,-12,-11,-8,0,-10,-8,-8,-2,-15,-1,12,1,12,-3,-3,-22,-25,-48,-52,-65,-64,77, +-78,-64,-73,-68,-76,-65,7,6,-13,-21,-9,5,-12,-14,-13,-12,-4,2,-4,-8,-4,0,-20,-10,-8,-5,6,-17,-16,-12,-6,-17,-15,-10,-4,-8,-11,-9,-3,2,-8,-10,-5,1,-19,-9,-5,0,13,-8,-8,-2,3,-10,-9,-4,0,-5,-11,-10,-4,2,-11,-12,-7,-2,-21,-13,-8,-3,10,-10,-8,-3,3,-10,-8,-2,1,-4,-9,-7,-2,3,-11,-13,-10,-5,-24,-18,-13,-9,6,-14,-12,-6,-1,-11,-10,-6,-1,-7,-10,-9,-6,2,-8,-5,-5,0,-13,1,14,3,14,-1,-2,-21,-24,-47,-52,-64,-63,78, +-81,-66,-74,-67,-75,-63,9,5,-13,-21,-9,8,-11,-13,-12,-10,-3,3,-3,-7,-2,0,-19,-9,-8,-5,7,-17,-16,-11,-5,-16,-14,-10,-4,-7,-11,-8,-2,3,-7,-9,-4,2,-18,-8,-4,2,13,-7,-7,-1,4,-9,-8,-3,1,-4,-10,-9,-3,3,-10,-11,-7,-1,-20,-12,-8,-2,11,-8,-7,-2,3,-9,-7,-1,2,-4,-8,-7,-3,2,-11,-13,-10,-5,-23,-16,-12,-8,7,-13,-11,-6,-1,-11,-10,-4,1,-6,-9,-8,-1,5,-8,-6,-6,0,-21,-5,7,-3,8,1,0,-20,-24,-46,-50,-62,-62,79, +-63,-62,-71,-65,-74,-62,10,27,4,-17,-6,11,-11,-8,-14,-11,-6,2,-4,-3,2,8,4,-4,-5,-1,6,-13,-13,-8,-2,-13,-12,-6,-1,-6,-10,-8,-2,4,-8,-9,-3,3,-18,-6,-3,3,13,-5,-6,1,5,-10,-9,-6,0,-4,-11,-9,-2,4,-11,-11,-6,0,-20,-11,-7,-1,12,-8,-7,-1,4,-8,-7,-1,2,-3,-8,-6,-2,3,-11,-13,-10,-5,-22,-15,-10,-7,8,-12,-10,-5,0,-9,-8,-3,3,-1,-7,-6,0,7,-6,-4,-4,2,-19,-4,9,-1,10,2,1,-20,-23,-45,-49,-60,-60,80, +-58,-59,-69,-64,-73,-61,11,25,4,-17,-6,11,-10,-2,-12,-9,-4,3,-3,-3,2,8,4,-4,-5,-1,7,-13,-13,-8,-2,-13,-12,-6,-1,-5,-10,-7,-1,5,-7,-9,-2,4,-17,-6,-2,4,14,-5,-6,1,6,-9,-9,-5,1,-3,-9,-7,-1,5,-9,-10,-5,1,-19,-9,-5,1,13,-7,-7,0,5,-8,-7,-1,3,-2,-7,-6,-1,4,-11,-12,-9,-4,-21,-14,-10,-6,9,-12,-10,-4,1,-8,-8,-3,2,-21,-9,-7,-3,6,-10,-7,-6,-1,-10,4,18,5,16,2,1,-8,-13,-45,-49,-67,-62,81, +-67,-56,-66,-62,-45,-34,38,15,-2,-15,-4,13,-10,8,-11,-9,-2,5,-1,-2,3,9,5,-4,-5,-1,8,-12,-13,-7,-1,-12,-11,-5,0,-4,-9,-6,0,6,-6,-8,-1,5,-16,-5,-1,5,15,-4,-5,2,6,-8,-8,-4,2,-3,-8,-6,1,6,-8,-9,-4,2,-18,-8,-4,2,14,-6,-6,1,6,-7,-6,-1,4,-1,-6,-5,0,5,-10,-11,-8,-3,-20,-13,-8,-5,10,-10,-8,-3,2,-7,-7,-1,4,-19,-7,-6,-1,8,-8,-5,-4,2,-9,5,20,6,18,3,2,-7,-12,-43,-47,-63,-57,82, +-78,-53,-64,-61,-45,-34,38,13,-6,-14,-3,15,-10,10,-11,-9,-2,4,0,-1,4,10,7,-3,-3,-3,6,-10,-10,-6,0,-12,-11,-5,1,-3,-8,-6,1,7,-4,-6,0,6,-15,-4,0,6,16,-3,-4,2,7,-8,-8,-3,3,-1,-8,-6,0,6,-8,-9,-3,4,-18,-8,-4,3,15,-7,-6,0,6,-7,-6,0,5,-1,-6,-5,0,5,-10,-11,-7,-2,-19,-12,-7,-3,11,-9,-7,-1,3,-6,-5,-1,4,-15,-6,-5,2,11,-9,-6,-5,1,-16,-2,12,1,12,-2,-3,-5,-9,-45,-48,-58,-61,83, +-53,-43,-58,-57,-46,-34,38,37,1,-12,-1,15,-11,-6,-12,-9,-5,2,0,1,6,11,6,1,-1,2,10,-9,-10,-6,0,-12,-11,-5,2,-2,-8,-5,2,8,-3,-5,1,7,-14,-3,1,6,17,-3,-4,3,7,-7,-7,-2,4,0,-7,-5,2,7,-7,-8,-2,5,-17,-7,-3,4,16,-5,-5,2,7,-6,-5,0,6,0,-6,-4,1,6,-9,-10,-6,-1,-18,-11,-6,-2,13,-8,-6,-1,4,-5,-5,0,5,-17,-5,-4,4,12,-8,-4,-4,2,-15,-1,13,3,14,-1,-2,-4,-7,-43,-45,-54,-56,84, +-47,-42,-58,-54,-58,-48,22,35,6,-10,-1,15,-9,-7,-13,-10,-6,1,0,3,9,13,7,3,0,8,13,-7,-9,-4,2,-9,-8,-3,3,-2,-7,-4,3,9,-2,-4,2,8,-14,-4,-1,7,20,-2,-1,4,10,-6,-5,1,6,1,-6,-5,2,8,-7,-7,-1,5,-16,-6,-2,4,16,-4,-4,2,8,-6,-5,0,6,1,-4,-3,2,7,-10,-11,-6,0,-17,-10,-4,-1,13,-7,-6,0,5,-4,-4,1,7,-18,-6,-5,3,13,-8,-3,-5,2,-14,1,14,9,20,0,-1,-4,-10,-45,-50,-65,-37,85, +-52,-44,-58,-55,-59,-49,21,32,5,-11,-1,16,-8,7,-10,-8,-4,3,1,4,10,14,9,3,0,8,12,-7,-9,-4,2,-10,-8,-2,4,-1,-6,-4,3,10,-1,-3,3,9,-13,-4,0,8,20,-1,-1,5,10,-5,-4,2,7,2,-5,-3,3,9,-6,-7,0,6,-15,-5,-1,5,17,-4,-3,3,8,-6,-5,1,6,2,-4,-3,3,8,-9,-10,-5,0,-16,-9,-3,0,15,-6,-4,1,6,-3,-3,2,8,-16,-5,-4,4,15,-7,-2,-4,3,-13,1,15,10,21,1,-1,-4,-10,-43,-47,-60,-58,86, +-53,-55,-50,-48,-34,-15,57,28,4,1,13,30,0,20,-12,-10,-6,1,1,4,9,17,10,6,2,10,16,-4,-7,-5,1,-9,-7,-1,5,1,-5,-2,4,11,1,-1,5,12,-11,-2,2,7,19,1,1,5,11,-5,-4,2,6,1,-5,-3,4,9,-5,-5,-1,5,-13,-4,1,7,19,-3,-2,3,9,-5,-4,2,7,2,-4,-3,3,9,-9,-9,-5,0,-15,-7,-2,1,16,-5,-4,2,6,-2,-2,3,8,-15,-3,-3,5,16,-5,-2,-3,4,-12,2,16,10,22,2,1,-3,-7,-41,-44,-56,-53,87, +-64,-74,-53,-50,-38,-18,55,23,1,0,13,31,1,21,-9,-7,-3,3,2,5,9,17,11,5,2,10,16,-4,-7,-4,2,-8,-7,-1,5,1,-4,-2,4,11,1,-1,6,12,-11,-2,2,7,20,1,1,6,11,-4,-4,3,7,2,-3,-2,5,10,-4,-5,-1,6,-13,-3,1,8,20,-2,-2,4,9,-4,-3,2,8,3,-4,-2,4,9,-8,-8,-4,2,-14,-6,-1,2,17,-4,-3,3,7,-1,-2,3,8,-14,-2,-1,6,16,-5,-1,-1,6,-5,8,22,11,23,6,5,-16,-20,-44,-47,-53,-59,88, +-37,-28,-43,-40,-40,-31,36,66,27,2,7,21,-4,12,-15,-13,-8,-1,1,6,14,19,32,12,8,13,17,1,-4,1,7,-7,-6,-1,5,1,-3,0,7,13,0,-2,4,11,-10,0,5,11,23,2,1,7,12,-3,-3,1,7,2,-4,-1,5,12,-3,-3,4,10,-12,-1,2,9,20,-2,-2,4,9,-3,-3,3,9,4,-3,-1,5,10,-8,-8,-3,3,-13,-6,-1,4,18,-4,-2,3,7,1,2,7,12,-13,-1,0,7,17,-4,-1,0,6,-5,9,23,11,23,7,7,-14,-19,-43,-46,-51,-57,89, +-40,-32,-46,-43,-46,-35,33,57,22,-1,6,21,-2,13,-12,-11,-5,1,3,7,14,19,30,11,8,13,17,1,-4,2,7,-6,-6,0,6,2,-2,0,8,14,0,-2,5,12,-9,1,6,12,23,2,2,8,13,-2,-2,3,8,3,-3,-1,6,13,-2,-2,4,11,-11,-1,3,9,20,-2,-2,5,10,-3,-2,3,9,5,-2,0,5,11,-7,-7,-2,4,-12,-5,1,4,19,-3,-2,3,8,2,2,7,12,-13,-1,0,8,18,-3,1,1,7,-10,4,17,13,24,0,-1,-4,-10,-44,-47,-56,-98,90, +-47,-36,-48,-43,-35,-17,63,50,18,3,14,29,7,26,-13,-11,-7,-1,3,7,14,20,30,12,8,13,18,2,-3,3,8,-6,-6,0,6,3,-1,1,9,15,1,-1,5,13,-9,1,6,12,24,3,2,8,14,-1,-1,3,9,5,-2,0,7,14,-1,-1,5,12,-11,0,3,10,21,-1,-1,6,10,-2,-2,4,10,5,-1,0,6,12,-6,-6,-1,5,-11,-4,2,5,20,-2,0,5,9,2,2,7,13,-13,0,1,9,19,-2,1,1,7,-9,3,17,13,24,1,-1,-3,-9,-43,-46,-56,-97,91, +-49,-40,-46,-42,-33,-13,85,67,19,1,12,29,8,25,-11,-10,-5,0,4,8,15,21,28,12,9,14,19,3,-2,3,9,-5,-5,1,7,4,-1,2,10,16,1,0,6,14,-8,2,7,13,25,3,3,9,15,0,0,5,10,6,-2,1,8,14,0,-1,4,11,-10,0,4,10,22,-1,-1,5,10,-2,-1,3,9,5,-1,1,6,13,-5,-6,0,5,-9,-2,3,6,20,-2,0,5,9,3,3,7,13,-10,2,3,7,17,-2,2,3,9,-2,9,23,11,23,4,4,-17,-24,-43,-47,-58,-96,92, +-59,-27,-34,-30,-34,-25,73,119,54,11,17,30,2,13,-16,-15,-11,-5,2,8,17,21,33,16,11,17,20,5,-2,4,9,-4,-3,3,9,5,0,2,9,16,4,2,8,15,-7,2,6,13,26,2,2,9,15,0,1,7,12,7,-1,1,8,15,0,0,5,12,-9,1,5,11,23,-1,0,6,11,-1,0,4,10,5,-1,1,7,13,-4,-5,1,6,-8,-1,4,6,22,-1,0,6,10,3,3,8,13,-11,1,3,7,18,-2,1,2,8,-2,9,23,11,23,4,4,-17,-24,-44,-48,-61,-95,93, +-34,-28,-38,-34,-41,-30,69,106,47,6,14,28,2,16,-15,-14,-10,-4,3,9,18,22,33,16,11,17,20,5,-2,4,10,-3,-3,3,9,5,1,3,9,16,4,3,9,16,-7,3,7,14,26,2,3,8,14,1,2,9,14,8,-1,1,9,16,1,1,5,12,-8,1,5,12,24,0,0,6,11,0,0,4,10,0,-1,1,7,14,-3,-4,1,7,-8,-2,3,7,16,-2,0,5,9,3,5,10,15,-11,3,4,11,19,0,2,6,11,-2,9,22,11,23,2,2,-8,-20,-44,-50,-65,-94,94, +-39,-32,-42,-38,-48,-35,66,95,40,2,11,26,1,17,-15,-13,-9,-3,4,10,18,22,34,15,11,17,20,5,-1,5,11,-3,-3,3,9,6,0,3,10,17,4,3,9,16,-6,3,7,14,27,2,3,9,15,2,3,9,15,9,-1,1,9,16,1,1,6,13,-8,2,5,12,25,0,1,7,12,0,0,5,11,1,0,2,7,14,-2,-3,1,7,-7,-1,4,8,14,-1,0,6,11,4,5,9,15,-10,3,4,11,20,-1,1,4,9,-2,7,21,10,23,0,-1,-7,-16,-48,-52,-62,-93,95, +-52,-37,-41,-37,-46,-32,72,86,33,5,15,32,11,8,-15,-14,-10,-4,4,10,18,24,35,16,12,18,23,6,0,5,11,-2,-2,4,10,7,1,3,10,18,4,2,9,16,-5,4,7,14,27,2,2,9,15,2,4,10,15,9,0,1,8,16,1,2,7,14,-7,2,6,12,25,1,1,7,12,0,0,4,11,-9,0,2,9,16,-2,-2,2,8,-6,0,6,8,19,-1,1,7,11,4,4,10,17,-7,5,7,13,22,2,3,4,9,-2,6,20,8,23,0,-2,-7,-17,-49,-54,-66,-92,96, +-57,-42,-45,-41,-51,-35,70,77,28,1,19,36,9,-1,-17,-16,-10,-5,5,9,19,23,36,16,13,19,24,7,0,6,11,-2,-2,4,10,7,2,5,11,19,6,4,10,17,-5,3,7,14,28,2,2,10,16,3,5,11,16,10,0,2,8,16,2,3,7,14,-6,3,7,13,26,1,2,8,13,0,0,5,12,-10,0,3,9,16,-2,-2,3,8,-5,0,6,9,20,0,2,7,12,4,4,10,16,-7,4,6,11,22,0,1,4,9,-3,5,19,7,23,-5,-5,-24,-35,-50,-56,-69,-91,97, +-73,-45,-48,-36,-44,-31,71,98,45,8,19,34,2,-7,-18,-16,-11,-5,5,10,19,22,35,17,13,20,23,8,0,7,12,-2,-2,3,10,8,3,5,12,19,8,5,10,17,-5,2,6,13,28,4,5,11,17,2,3,8,14,10,4,6,11,17,4,3,7,14,-6,1,6,11,26,2,4,9,14,1,0,5,11,-14,-1,2,9,17,1,0,5,11,-4,-1,3,8,2,-1,2,6,11,5,6,12,17,16,11,13,17,22,4,2,6,10,-8,2,14,6,22,-5,-5,-24,-36,-51,-57,-72,-90,98, +-36,-33,-42,-38,-47,-33,70,92,42,6,16,33,1,-7,-18,-17,-11,-5,6,10,20,23,36,17,13,20,24,8,1,7,13,-2,-2,3,10,9,3,5,12,19,8,5,11,17,-4,2,7,14,29,5,6,11,17,2,3,9,14,11,4,6,11,18,5,4,8,15,-5,2,7,11,26,2,4,10,15,1,0,5,12,-14,0,3,9,18,1,1,6,11,-4,-1,3,8,3,0,2,7,12,5,6,11,16,-3,10,12,15,21,2,1,4,8,-8,-1,11,0,16,-15,-19,-16,-28,-53,-58,-74,-89,99, +-51,-37,-42,-38,-50,-35,69,71,21,11,22,38,10,-9,-19,-16,-12,-5,6,10,19,22,36,17,13,21,25,8,1,9,14,0,0,4,11,10,4,7,13,20,8,6,11,18,-3,3,8,15,31,5,6,11,18,3,4,9,17,10,5,7,13,20,5,4,9,16,-4,2,7,12,28,3,4,10,15,1,0,5,12,-13,0,4,10,19,2,2,7,12,-2,0,4,9,3,-1,3,8,13,6,6,11,16,-6,8,10,13,20,0,-1,3,6,-10,-3,9,-1,16,-16,-19,-16,-29,-54,-59,-76,-88,100, +-50,-40,-44,-39,-51,-36,69,69,20,9,21,37,8,-32,-21,-18,-12,-5,6,9,19,22,35,17,13,21,25,8,1,9,14,1,0,4,11,10,4,7,13,20,8,6,11,18,-3,3,8,16,30,5,6,12,18,3,4,10,17,10,5,7,13,21,5,4,10,16,-4,2,7,12,27,3,4,10,15,2,0,6,12,-13,1,4,11,20,2,2,7,13,-2,0,4,9,3,-1,2,8,13,5,5,12,18,-3,10,13,18,27,4,4,6,9,-9,-3,9,-4,15,-14,-17,-35,-48,-58,-63,-77,101,101, +-34,-35,-43,-40,-53,-38,70,61,18,7,20,30,9,-34,-18,-15,-11,-4,6,8,17,23,18,13,11,19,25,9,5,10,15,1,0,4,12,2,3,7,13,21,8,7,12,19,-2,5,9,15,29,5,6,12,18,5,6,12,18,13,6,8,15,22,5,4,10,16,-3,2,7,12,27,3,4,11,16,3,2,7,14,-11,4,6,13,21,2,2,8,13,1,2,5,9,4,-3,0,5,11,3,5,9,18,0,19,20,27,30,7,4,6,8,-10,-5,8,-5,14,-14,-16,-34,-48,-58,-64,-78,102,102, +-36,-37,-43,-40,-53,-38,68,61,17,6,19,24,8,-35,-21,-17,-12,-4,6,8,17,23,18,13,11,19,25,9,5,11,15,2,0,4,12,-9,3,6,13,21,8,6,12,19,-2,4,9,15,30,5,6,12,19,5,6,13,18,13,5,7,14,22,5,4,10,17,-3,2,7,12,21,3,4,11,15,3,1,7,14,-10,4,7,13,21,2,2,8,13,1,2,5,9,-1,-2,0,5,12,2,5,8,17,-2,16,18,23,28,5,2,6,8,-9,-5,7,1,20,-26,-34,-27,-42,-61,-66,-97,103,103, +-40,-38,-42,-39,-52,-36,69,64,18,6,19,14,6,-36,-22,-19,-13,-4,6,8,17,23,17,11,9,18,25,8,4,11,16,1,0,5,12,-12,3,6,13,21,7,7,11,18,-2,4,9,14,30,4,6,12,19,5,6,12,18,-1,5,7,14,22,5,5,10,17,-3,2,7,12,14,2,4,10,15,2,1,7,14,-10,4,7,13,22,2,2,8,12,1,2,5,9,-14,-2,1,6,13,3,5,8,16,-3,13,15,20,27,2,1,5,8,-11,-7,4,-1,11,-26,-32,-25,-41,-60,-65,-96,104,104, +-56,-39,-42,-37,-52,-37,68,74,28,-5,7,8,5,-35,-24,-19,-15,-4,6,7,17,23,18,11,9,19,25,9,4,11,16,2,0,5,12,-12,3,6,12,21,7,6,12,18,-2,4,9,13,28,4,6,11,18,6,6,12,19,-7,4,7,14,23,5,5,9,15,-3,1,7,12,9,2,4,9,13,3,1,8,15,-9,4,7,14,24,2,2,9,13,1,2,5,11,-17,-3,0,8,15,1,3,11,18,5,19,21,20,30,10,9,6,9,-6,-3,3,-5,0,-31,-34,-27,-43,-65,-69,-95,105,105, +-34,-41,-44,-45,-43,-27,81,41,-13,-12,5,-10,5,-32,-17,-14,-9,-1,4,3,10,14,-5,5,6,13,25,6,3,10,16,3,0,5,13,-11,4,7,12,20,8,7,12,19,0,7,11,15,30,6,7,13,20,7,7,13,20,-4,6,9,15,23,6,5,10,16,-3,0,6,12,4,1,4,9,15,5,4,10,18,-9,3,6,15,25,4,4,9,13,1,1,5,11,-19,-3,1,10,17,2,3,11,17,3,14,16,15,28,7,8,6,9,-10,-5,-9,-7,-23,-44,-46,-40,-41,-63,-68,-94,106,106, +-31,-41,-43,-43,-40,-24,83,45,-11,-10,5,-12,4,-33,-20,-16,-11,-1,3,2,10,14,-4,5,7,14,26,7,4,11,16,3,1,5,13,-11,4,7,11,21,8,7,12,18,0,6,11,15,31,6,7,13,21,7,7,13,19,-9,5,8,15,24,5,5,10,16,-3,0,5,12,5,0,3,9,14,5,3,10,17,-8,3,6,15,26,6,5,11,15,0,-1,3,8,-20,-7,-3,4,15,-11,-5,5,15,9,29,32,38,41,11,8,4,7,-9,-5,5,-8,-50,-66,-68,-56,-43,-67,-73,-93,107,107, +-42,-41,-42,-40,-36,-21,85,51,-9,-8,7,-11,3,-34,-23,-18,-13,-2,1,1,10,15,-4,5,8,15,26,7,4,11,16,3,1,5,14,-10,4,7,11,21,7,7,11,18,0,6,11,15,31,5,7,13,21,7,7,12,19,-9,5,8,15,24,5,5,10,16,-3,-1,5,11,4,0,2,9,14,5,3,10,17,-8,3,6,15,27,6,5,10,15,0,-1,2,8,-19,-7,-3,6,17,-9,-4,5,15,6,23,25,31,38,10,9,5,8,-11,-8,2,-9,-42,-65,-65,-56,-54,-68,-72,-92,108,108, +-69,-40,-44,-41,-58,-43,58,33,-11,-10,4,-19,-5,-34,-25,-20,-12,0,1,2,11,14,-2,8,10,15,26,10,7,11,16,2,0,5,14,-11,3,6,12,21,7,6,10,18,-1,4,10,12,26,4,4,13,21,5,5,11,20,-8,6,9,17,27,5,5,10,16,-4,-2,3,11,5,1,3,9,14,3,2,10,19,-7,4,7,14,26,6,6,10,15,1,-1,3,8,-18,-6,-1,10,21,-4,1,6,15,6,18,23,24,35,10,10,7,11,-15,-11,-12,-12,-33,-51,-52,-42,-51,-65,-69,-83,109,109, +-85,-48,-44,-37,-54,-39,56,34,-5,-7,5,-18,-5,-35,-26,-21,-13,0,-1,-1,8,13,-5,3,6,13,26,6,4,10,16,2,0,5,14,-10,4,7,12,22,6,5,10,17,-1,5,10,13,22,3,4,13,20,6,5,11,20,-8,6,9,17,27,5,5,10,16,-3,-2,3,11,5,0,3,9,14,3,1,10,19,-7,4,7,14,27,6,6,11,15,1,0,3,9,-18,-5,0,11,22,-2,3,10,19,8,16,20,22,37,16,17,10,14,-18,-15,-21,-11,-23,-37,-60,-50,-57,-71,-73,-85,108,108, +-84,-49,-47,-50,-44,-26,72,20,-18,-20,-3,-16,-1,-34,-23,-18,-12,0,-3,-3,5,13,-7,-1,2,12,27,4,3,9,15,2,1,7,14,-9,5,8,13,22,5,5,8,17,-2,5,11,15,30,7,8,12,20,11,10,16,24,-8,5,7,16,27,5,5,10,16,-2,-2,3,10,4,-2,2,8,13,2,2,10,20,-6,7,9,19,28,7,6,11,16,1,-2,4,7,-20,-14,-6,3,21,-6,3,7,19,12,26,28,26,21,17,18,12,18,-21,-18,-24,-14,-23,-34,-57,-46,-55,-71,-74,-85,62,107, +-83,-46,-45,-45,-39,-22,74,25,-17,-17,-1,-15,0,-34,-25,-19,-14,-1,-4,-3,6,14,-6,0,4,14,28,5,4,10,17,3,1,7,14,-9,5,8,14,23,6,5,9,18,-1,5,11,16,31,7,8,12,20,12,11,17,25,-8,6,8,17,28,5,5,10,16,-2,-1,4,10,3,-1,2,8,14,1,2,10,19,-6,7,10,19,30,7,6,12,17,0,-2,4,7,-19,-13,-6,4,23,-4,4,8,18,10,22,24,26,38,17,18,13,17,-22,-19,-27,-16,-27,-39,-60,-49,-56,-71,-74,-86,106,106, +-77,-40,-48,-47,-59,-43,51,34,-20,-18,-3,-23,-9,-36,-27,-22,-14,-1,-6,-5,6,13,-4,2,6,16,30,4,3,10,16,2,0,7,14,-11,3,6,12,21,5,5,8,16,-3,4,9,14,29,3,4,11,19,8,7,14,22,-7,6,8,16,27,5,5,10,17,-3,-2,2,8,2,-3,1,7,13,1,1,9,19,-5,8,11,20,30,8,7,13,18,1,-1,5,9,-18,-12,-5,5,24,-4,4,8,19,10,21,23,24,37,17,18,14,19,-22,-20,-27,-17,-30,-42,-63,-52,-59,-73,-76,-95,105,105, +-56,-32,-42,-39,-54,-39,53,40,-18,-14,0,-20,-6,-36,-27,-22,-14,0,-6,-3,8,16,-2,5,8,19,32,7,5,12,19,4,2,8,15,-10,4,8,14,23,8,7,10,19,-2,6,11,16,31,5,6,13,21,10,9,15,24,-6,8,9,18,28,6,6,11,19,-2,-1,4,10,5,-1,2,9,14,2,2,10,19,-4,10,12,21,31,6,4,12,18,1,-2,3,8,-17,-11,-4,5,23,-2,7,8,19,4,15,17,24,37,15,16,13,18,-23,-19,-33,-23,-39,-52,-58,-47,-60,-77,-73,-96,104,104, +-34,-21,-34,-32,-46,-33,56,46,-15,-9,5,-17,-2,-34,-26,-20,-13,1,-3,0,10,19,1,9,11,22,35,11,8,15,23,7,4,11,18,-8,7,11,17,26,11,11,15,23,1,9,14,19,33,8,8,16,24,12,12,19,28,-2,11,12,21,30,9,9,14,22,0,1,7,12,6,2,5,12,18,5,5,13,22,-2,13,15,24,34,9,8,16,22,3,1,6,11,-15,-8,-3,7,25,-2,7,9,21,8,20,22,29,40,16,16,14,19,-19,-16,-30,-19,-40,-57,-52,-44,-60,-75,-79,-92,103,103, +-27,-15,-30,-30,-58,-48,37,26,-6,-21,-9,8,22,-7,2,6,17,29,22,24,35,46,19,28,30,40,51,23,20,28,36,16,13,20,30,0,17,21,32,39,23,21,29,39,14,24,28,39,51,23,22,31,39,22,23,29,39,25,18,19,27,36,14,13,21,29,4,7,12,20,25,8,10,19,25,11,11,19,28,0,16,18,27,34,10,8,13,20,-2,-4,-1,3,-32,-23,-19,-12,5,-25,-16,-3,10,-2,14,20,25,39,15,19,15,22,-13,-9,0,-12,-36,-59,-54,-48,-61,-81,-85,-96,104,104, +-56,2,-14,-19,-23,-19,60,60,29,5,16,33,9,-29,-18,-15,-5,5,8,9,21,29,7,20,20,32,39,23,18,23,30,14,12,18,25,17,17,20,27,34,23,21,28,32,7,20,23,28,37,19,17,24,33,18,22,27,37,52,22,21,30,36,19,18,23,30,5,11,15,20,37,11,13,19,26,15,14,22,31,21,22,24,34,39,21,17,25,32,9,10,12,22,-12,0,3,16,28,-1,4,12,23,10,27,26,36,36,4,1,8,14,-3,0,10,20,-11,-41,-38,-35,-65,-84,-94,-95,105,105, +21,1,0,-11,-5,5,74,63,29,15,26,42,15,23,-9,-8,0,6,16,16,27,37,42,30,29,39,44,34,28,35,39,18,21,25,30,45,26,29,34,43,30,28,36,38,34,30,31,35,42,28,24,31,40,21,29,34,44,56,30,28,37,43,29,26,32,37,7,17,20,25,37,19,20,25,32,18,22,28,36,52,31,31,40,46,31,26,31,37,12,18,21,35,24,15,16,28,35,14,20,24,38,41,48,49,58,60,34,30,27,34,0,8,17,5,10,-49,-44,-45,-62,-83,-93,-94,106,58, +24,22,23,20,10,37,92,87,50,32,42,57,27,35,4,2,9,14,23,30,39,49,57,46,43,51,56,48,42,48,49,25,32,35,39,48,39,40,52,53,36,41,46,47,58,44,43,49,50,40,36,42,50,28,43,45,53,58,44,40,46,52,37,38,44,45,37,30,31,34,38,32,31,39,41,23,32,37,44,53,44,43,50,54,39,37,41,46,18,31,32,35,42,21,20,29,45,28,30,38,48,69,63,63,71,75,42,35,36,41,4,20,27,16,16,-38,-35,-42,-70,-93,-93,107,107,19, +25,123,115,123,125,125,158,165,120,94,117,121,133,85,35,28,31,36,49,71,81,94,89,90,84,91,96,79,82,81,91,90,69,69,75,75,81,80,92,98,80,88,89,99,99,96,91,100,105,83,87,91,96,104,85,86,95,97,85,79,86,90,68,79,81,89,93,75,72,79,81,73,75,81,86,77,73,75,85,86,86,83,92,97,73,81,82,88,94,81,80,89,94,84,87,93,98,86,77,74,77,80,48,46,53,54,59,63,73,80,66,61,66,59,33,-2,-35,-45,-62,-92,-92,108,31,20, diff --git a/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_CW_LRight_T0.h new file mode 100755 index 0000000..5dc6d69 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_CW_LRight_T0.h @@ -0,0 +1,71 @@ +-50,-27,21,-37,-41,-22,-13,75,34,37,59,70,54,64,37,32,43,45,18,16,26,32,-1,8,14,21,32,14,19,23,30,21,25,32,37,46,35,35,37,40,33,34,39,37,9,23,25,29,34,21,22,25,30,16,23,29,34,46,28,30,36,39,33,34,41,42,35,30,32,32,34,25,24,34,38,24,32,39,41,52,35,36,40,43,34,33,39,40,16,32,35,35,39,30,29,31,37,24,36,43,47,54,42,42,47,50,20,20,20,10,-12,-19,-24,-15,-22,-69,-71,-61,-115,-122,-98,-117,25,25, +-65,-52,-60,-51,-58,-37,-18,53,18,30,42,55,45,54,23,20,31,35,17,15,16,24,-2,6,12,12,26,3,9,14,20,10,12,19,26,39,21,21,26,29,23,21,26,27,-1,12,14,20,28,9,11,16,21,6,10,17,23,38,15,18,25,29,21,21,28,31,3,18,20,21,27,11,11,22,27,14,20,27,31,44,20,22,28,31,22,20,25,29,4,18,22,25,31,16,17,21,28,12,22,29,35,45,26,26,33,38,10,7,7,-2,-29,-30,-27,-24,-11,-55,-58,-40,-82,-100,-102,-126,25,25, +-67,-52,-66,-71,-75,-52,-25,37,6,21,31,45,36,49,12,11,22,27,8,7,11,17,-10,-1,4,7,21,-5,0,7,13,3,3,11,17,33,10,12,17,21,15,11,17,20,-8,3,6,12,23,0,2,8,13,-1,2,8,15,33,6,10,17,21,12,11,17,22,-5,8,11,13,21,2,2,14,19,6,10,17,22,38,10,12,19,24,12,10,14,20,-5,7,12,16,25,6,7,13,19,2,11,18,23,35,16,17,23,29,4,-4,-2,-10,-36,-38,-33,-30,-16,-62,-66,-56,-92,-107,-111,-133,25,25, +-69,-52,-72,-73,-95,-95,-64,9,-20,-18,-8,6,21,36,7,6,13,18,-6,-7,-2,4,-24,-16,-12,-6,9,-19,-14,-5,1,-9,-9,-2,6,23,-2,-1,7,10,4,1,6,11,-17,-7,-4,2,14,-11,-9,-1,4,-10,-8,-1,10,3,-4,-2,6,10,-1,-2,5,12,-15,-3,0,3,12,-11,-11,1,6,-9,-6,1,9,26,-4,-2,6,10,-4,-5,2,8,-17,-5,-1,8,18,-3,-1,7,15,-2,7,13,22,35,11,12,19,24,-4,-12,-10,-22,-52,-54,-47,-37,-22,-70,-72,-24,-55,-111,-114,-136,25,25, +-65,-67,-80,-78,-84,-80,-47,32,6,8,19,34,22,38,3,3,13,18,0,-1,5,12,-15,-8,-4,0,17,-12,-7,-1,4,-5,-8,1,7,25,0,1,8,11,5,2,6,11,-14,-5,-2,4,17,-7,-6,1,6,-6,-6,1,7,2,-2,0,8,12,1,0,7,13,-13,-2,2,4,15,-7,-7,6,11,-1,1,8,14,8,2,3,10,14,2,1,4,10,-14,-3,2,7,18,-3,-1,1,8,-4,3,9,14,28,6,6,14,18,-6,-15,-10,-19,-42,-43,-35,-37,-23,-57,-60,-46,-75,-108,-110,-127,-163,25, +-76,-78,-88,-83,-90,-85,-49,27,2,6,16,31,19,37,1,1,12,16,0,-1,5,11,-15,-9,-5,0,16,-12,-8,-3,2,-6,-9,-2,5,12,-3,-1,6,9,3,1,5,10,-14,-6,-3,3,16,-8,-7,0,4,-7,-7,0,6,-6,-4,-1,7,11,-1,-1,5,11,-14,-3,1,3,14,-9,-8,5,9,-2,-1,7,13,6,0,1,8,13,0,0,2,9,-15,-5,0,6,17,-4,-2,0,7,-4,2,8,12,26,3,3,11,14,-9,-18,-10,-22,-43,-43,-34,-36,-21,-52,-53,-41,-70,-103,-106,-123,-129,25, +-84,-85,-85,-79,-94,-87,-50,6,-16,2,13,28,16,35,-1,0,9,13,-2,-3,2,8,-17,-10,-6,-1,14,-13,-9,-4,1,-8,-11,-3,3,-1,-5,-2,4,7,2,0,3,8,-15,-7,-3,2,15,-9,-7,-1,4,-8,-7,-1,5,-9,-5,-2,6,10,-2,-2,3,9,-14,-4,-1,2,14,-10,-9,4,8,-2,-1,6,11,5,-2,0,7,12,-1,-1,1,7,-16,-5,0,4,16,-4,-3,0,7,-5,2,7,11,26,1,1,8,11,-11,-20,-12,-23,-51,-51,-41,-42,-28,-60,-60,-59,-86,-111,-114,-120,-163,25, +-76,-89,-87,-81,-96,-89,-52,4,-18,1,12,27,15,34,-2,-1,8,12,-3,-5,2,7,-17,-11,-7,-3,13,-14,-10,-6,-1,-10,-13,-6,1,-3,-7,-5,2,6,1,-2,2,7,-16,-8,-4,0,14,-10,-8,-3,1,-9,-9,-4,2,-19,-7,-4,2,7,-4,-5,1,7,-16,-6,-2,0,12,-12,-11,1,6,-5,-3,3,8,0,-5,-3,4,9,-5,-5,-1,4,-19,-9,-4,0,12,-6,-4,-4,3,-6,0,5,8,22,-1,-1,6,10,-12,-20,-13,-24,-50,-49,-39,-39,-27,-55,-55,-56,-83,-109,-113,-118,-163,25, +-78,-90,-89,-83,-98,-90,-47,1,-19,-1,11,26,13,27,-3,-2,7,12,-3,-4,2,8,-17,-11,-7,-2,11,-14,-10,-6,-2,-11,-14,-7,0,-3,-8,-5,1,5,0,-2,2,6,-16,-8,-4,0,13,-10,-9,-3,1,-9,-9,-4,2,-12,-7,-4,2,7,-5,-5,1,6,-16,-7,-3,-1,12,-12,-11,1,5,-4,-4,3,8,1,-5,-3,3,8,-5,-6,-2,4,-19,-9,-4,-1,12,-6,-4,-4,2,-6,1,5,7,22,-2,-2,5,9,-13,-20,-14,-24,-49,-47,-37,-37,-25,-51,-51,-55,-82,-112,-113,-120,-163,25, +-76,-86,-87,-81,-78,-67,-31,0,-19,-6,5,21,9,26,-2,-2,6,11,-3,-5,1,7,-17,-9,-5,-1,15,-14,-11,-6,-3,-11,-14,-8,-2,-4,-8,-5,1,4,-1,-2,1,7,-15,-5,-2,2,14,-8,-7,-2,1,-8,-8,-4,2,-24,-6,-3,2,6,-3,-4,1,6,-16,-7,-3,-2,11,-11,-10,1,5,-5,-4,1,7,3,-2,0,5,9,-4,-5,-2,3,-18,-10,-5,-3,11,-9,-7,-6,-1,-8,-5,1,1,-2,-3,-1,5,9,-7,-15,-11,-21,-49,-50,-42,-43,-28,-65,-67,-57,-85,-113,-114,-121,-163,25, +-75,-85,-87,-81,-77,-70,-33,-2,-20,-7,4,20,8,24,-2,-2,6,11,-2,-4,1,7,-16,-9,-5,0,15,-13,-11,-7,-3,-11,-14,-9,-3,-6,-9,-6,1,4,-1,-3,1,6,-15,-5,-2,2,14,-8,-8,-2,2,-8,-9,-4,2,-20,-6,-3,2,7,-3,-5,0,5,-16,-8,-4,-2,11,-11,-10,1,5,-5,-4,1,6,2,-2,0,4,9,-4,-6,-3,2,-18,-10,-5,-3,10,-9,-8,-7,-1,-8,-6,1,1,-3,-4,-2,4,8,-8,-15,-11,-21,-49,-49,-41,-41,-27,-62,-64,-56,-84,-114,-115,-122,-163,25, +-78,-85,-90,-85,-78,-72,-35,-2,-19,-8,3,19,12,5,-3,-2,4,9,-3,-5,0,7,-17,-10,-5,-2,14,-14,-12,-7,-3,-11,-15,-9,-3,-7,-10,-7,0,3,-2,-4,1,6,-15,-6,-2,2,14,-8,-8,-2,2,-8,-9,-4,2,-21,-6,-3,3,7,-3,-4,0,5,-15,-8,-3,-3,11,-11,-10,1,5,-6,-6,0,6,1,-4,-2,4,8,-6,-7,-4,2,-19,-11,-7,-3,11,-8,-7,-5,0,-7,-4,2,3,-1,-2,-1,2,7,-9,-16,-12,-22,-52,-52,-43,-42,-29,-60,-61,-50,-79,-112,-115,-124,-163,25, +-76,-83,-89,-84,-78,-72,-36,-4,-21,-9,2,19,11,3,-4,-3,4,9,-3,-5,0,6,-16,-10,-5,-2,14,-14,-12,-6,-3,-12,-15,-9,-3,-10,-10,-7,0,3,-2,-4,0,6,-15,-5,-2,2,14,-7,-7,-2,2,-8,-8,-3,2,-19,-6,-3,3,7,-3,-5,0,5,-16,-8,-4,-3,11,-11,-10,1,5,-5,-5,0,6,1,-4,-2,4,9,-6,-7,-3,2,-19,-11,-7,-3,11,-8,-6,-5,0,-6,-4,2,4,-1,-2,-1,2,6,-9,-16,-12,-21,-51,-50,-42,-40,-28,-57,-58,-48,-78,-113,-117,-126,-163,25, +-112,-91,-92,-86,-99,-92,-55,-4,-22,-7,4,20,6,24,-2,-3,6,10,-2,-5,0,6,-16,-9,-5,0,14,-13,-11,-6,-3,-11,-15,-9,-3,-6,-11,-8,-1,3,-3,-4,0,6,-15,-5,-2,3,14,-7,-7,-1,2,-8,-8,-3,2,-10,-6,-3,2,7,-3,-5,0,4,-16,-8,-3,-3,10,-11,-10,1,6,-5,-5,0,6,2,-4,-2,4,8,-6,-8,-4,1,-19,-11,-6,-3,11,-8,-6,-5,0,-6,-3,2,4,-1,-2,-2,1,5,-9,-16,-12,-23,-52,-51,-43,-45,-31,-66,-68,-55,-84,-114,-115,-121,-163,25, +-94,-89,-91,-86,-99,-92,-55,-5,-23,-8,3,19,5,11,-3,-3,6,10,-3,-5,0,6,-16,-8,-4,1,15,-12,-10,-5,-1,-11,-15,-10,-4,-20,-12,-9,-2,3,-2,-3,1,7,-15,-6,-3,3,15,-6,-5,0,4,-7,-7,-2,3,-10,-6,-3,3,8,-4,-5,0,5,-15,-8,-3,-2,11,-11,-9,1,5,-5,-4,1,6,2,-3,0,4,9,-5,-7,-3,1,-17,-11,-6,-3,11,-9,-8,-6,-2,-9,-8,-4,0,-2,-5,-3,1,5,-9,-16,-12,-23,-52,-52,-44,-43,-30,-63,-65,-53,-83,-114,-116,-123,-163,25, +-89,-87,-95,-89,-79,-73,-36,-4,-21,-8,2,18,4,6,-3,-3,5,9,-1,-4,1,7,-15,-7,-3,2,16,-11,-10,-5,0,-11,-15,-9,-3,-8,-11,-8,-2,3,-1,-2,3,8,-13,-4,-1,4,17,-5,-4,1,5,-5,-5,-1,5,2,-5,-2,4,8,-3,-5,0,5,-14,-7,-2,-2,12,-10,-8,2,6,-4,-4,1,7,3,-2,0,4,9,-5,-6,-3,1,-17,-10,-6,-3,12,-10,-8,-5,-1,-9,-7,-2,2,-2,-4,-2,1,5,-9,-16,-12,-24,-54,-52,-45,-45,-33,-61,-63,-51,-80,-111,-114,-125,-163,25, +-82,-84,-93,-89,-78,-72,-36,-4,-22,-9,2,18,4,-1,-3,-3,6,10,0,-4,1,8,-15,-7,-3,2,16,-11,-9,-4,0,-10,-14,-8,-2,-5,-11,-8,-2,4,-1,-1,3,9,-13,-4,-1,5,17,-4,-4,1,6,-5,-5,0,5,2,-3,-1,4,9,-3,-4,0,5,-14,-6,-2,-2,12,-10,-9,2,6,-5,-5,1,7,4,-2,0,5,9,-5,-6,-4,1,-17,-10,-5,-2,12,-11,-9,-4,0,-9,-8,-2,3,-1,-4,-2,1,5,-9,-17,-13,-23,-53,-51,-43,-43,-32,-57,-60,-49,-80,-111,-115,-128,-163,25, +-80,-82,-92,-89,-79,-72,-35,-6,-23,-6,4,18,3,-1,-3,-3,6,10,0,-4,1,7,-15,-7,-3,2,16,-11,-10,-4,1,-9,-13,-8,-1,-5,-11,-8,-2,4,-1,-1,4,9,-13,-3,0,6,18,-3,-3,2,6,-5,-4,0,6,2,-3,-1,4,9,-3,-4,0,5,-14,-6,-2,-2,12,-10,-8,2,7,-5,-4,2,8,4,-1,1,5,10,-5,-6,-4,1,-17,-10,-5,-2,13,-10,-8,-4,1,-8,-7,-2,5,0,-3,-2,2,6,-9,-16,-12,-23,-52,-49,-41,-41,-30,-56,-59,-51,-81,-111,-113,-125,-130,25, +-92,-90,-95,-90,-80,-72,-34,-7,-24,-3,8,24,8,2,-3,-2,7,11,1,-2,2,8,-16,-7,-3,2,15,-10,-9,-3,2,-9,-13,-8,-2,-5,-10,-7,-1,4,0,-2,3,9,-12,-3,1,6,18,-3,-2,3,8,-4,-3,2,7,3,-4,-2,4,9,-2,-3,1,6,-14,-6,-2,-3,12,-10,-9,2,7,-3,-2,3,7,3,-3,0,3,9,-5,-7,-4,1,-17,-11,-6,-2,12,-11,-9,-3,1,-8,-7,-2,3,0,-4,-2,3,7,-13,-19,-14,-24,-46,-46,-35,-39,-27,-59,-61,-50,-81,-112,-114,-124,1,25, +-99,-88,-96,-91,-82,-75,-37,-5,-23,-3,9,25,9,1,-3,-2,7,11,2,-2,3,8,-15,-7,-3,1,15,-11,-9,-3,2,-9,-13,-7,-1,-5,-10,-7,-1,4,-1,-2,3,9,-12,-2,1,6,18,-3,-2,3,8,-4,-3,2,7,3,-4,-1,4,10,-2,-3,2,6,-14,-6,-2,-2,12,-10,-8,3,8,-2,-1,4,8,4,-1,1,4,10,-4,-6,-3,2,-17,-10,-6,-2,12,-10,-8,-2,2,-7,-6,-1,4,1,-3,-1,4,7,-12,-19,-13,-24,-47,-46,-36,-46,-34,-58,-61,-61,-92,-108,-113,-126,25,25, +-105,-85,-95,-91,-81,-75,-37,-6,-24,-4,7,24,7,1,-3,-2,6,11,2,-1,3,9,-15,-6,-3,3,16,-11,-10,-3,2,-9,-12,-7,-1,-5,-9,-7,-1,4,-1,-2,3,9,-12,-3,1,6,18,-3,-2,3,8,-4,-3,2,7,2,-4,-2,4,10,-2,-3,1,6,-14,-6,-2,-2,11,-10,-8,2,7,-3,-2,4,8,3,-3,0,3,8,-5,-7,-5,0,-18,-11,-7,-4,10,-11,-10,-3,1,-8,-6,-2,4,0,-4,-2,3,6,-12,-19,-14,-25,-50,-48,-38,-44,-33,-57,-59,-61,-92,-110,-114,-129,25,25, +-108,-84,-95,-92,-94,-86,-48,-1,-19,-9,5,19,6,0,-4,-3,6,10,2,-2,3,8,-15,-7,-4,2,16,-12,-10,-4,1,-9,-13,-8,-1,-5,-10,-8,-2,4,-2,-3,3,8,-13,-4,1,6,18,-4,-3,3,7,-4,-4,2,6,2,-5,-2,3,9,-3,-4,0,6,-14,-7,-2,-3,11,-10,-9,1,7,-4,-2,4,8,3,-2,0,3,8,-6,-7,-5,0,-18,-12,-7,-4,10,-11,-10,-3,1,-8,-6,-1,4,1,-3,-2,3,7,-12,-19,-14,-24,-49,-47,-36,-42,-30,-57,-59,-49,-79,-109,-113,-124,26,26, +-87,-94,-98,-93,-106,-97,-57,6,-13,-13,-2,14,6,-1,-6,-4,5,10,3,-1,4,9,-15,-6,-3,1,13,-11,-10,-5,1,-10,-13,-6,-1,-6,-10,-7,-1,5,-3,-4,2,8,-13,-3,1,6,17,-3,-3,2,7,-5,-4,2,6,1,-6,-4,2,8,-5,-6,-1,4,-14,-7,-2,-2,12,-10,-9,2,7,-5,-4,0,6,3,-3,-1,3,8,-7,-9,-5,-1,-19,-13,-8,-4,12,-12,-9,-3,1,-8,-8,-3,2,-7,-7,-5,-2,4,-16,-21,-17,-28,-43,-43,-31,-41,-27,-59,-61,-49,-78,-109,-113,-126,27,27, +-90,-91,-101,-97,-105,-96,-57,-8,-26,-4,7,20,5,-1,-6,-4,5,10,2,-1,3,9,-15,-6,-4,0,13,-13,-11,-5,1,-10,-13,-7,-2,-6,-9,-7,0,6,-3,-4,2,8,-14,-3,1,6,17,-3,-3,2,7,-5,-5,1,6,1,-6,-4,2,8,-5,-6,-1,4,-14,-7,-2,-3,12,-11,-9,2,7,-5,-4,1,6,3,-3,0,3,8,-7,-9,-5,-1,-19,-13,-8,-4,12,-12,-10,-3,1,-8,-7,-2,3,-5,-6,-5,-1,5,-16,-20,-17,-28,-42,-42,-30,-39,-26,-58,-59,-60,-89,-108,-112,-126,28,28, +-103,-89,-101,-97,-106,-97,-58,-10,-28,-7,5,7,3,-2,-6,-4,4,9,2,-2,2,8,-15,-7,-5,-2,11,-13,-10,-6,0,-10,-13,-6,-2,-6,-8,-6,1,7,-4,-5,1,8,-14,-4,0,5,17,-4,-4,1,6,-5,-4,0,5,1,-7,-5,1,7,-7,-7,-3,3,-15,-7,-2,-3,12,-11,-9,2,7,-6,-5,0,6,2,-5,-3,2,7,-8,-9,-6,-2,-20,-14,-9,-5,11,-13,-11,-4,0,-9,-8,-3,2,1,-4,-3,1,7,-17,-22,-18,-29,-49,-48,-36,-46,-34,-58,-60,-61,-89,-107,-112,-126,-125,29, +-105,-87,-101,-97,-110,-98,-56,-11,-24,-11,1,4,3,-2,-7,-4,4,9,1,-2,2,7,-16,-8,-6,-3,10,-14,-11,-7,0,-11,-14,-7,-3,-7,-8,-6,2,7,-4,-5,1,7,-14,-4,0,5,17,-5,-4,1,6,-5,-5,0,5,1,-7,-5,0,7,-7,-7,-3,3,-15,-8,-2,-3,12,-11,-9,1,7,-6,-5,0,6,2,-5,-3,2,7,-8,-9,-6,-2,-20,-14,-9,-5,11,-13,-11,-4,0,-9,-8,-3,3,2,-3,-2,2,7,-16,-21,-18,-28,-48,-46,-35,-45,-33,-57,-59,-61,-88,-106,-111,-126,-88,30, +-89,-98,-102,-96,-109,-98,-57,5,-14,-14,-3,14,-4,-7,-7,-4,3,8,1,-1,4,8,-15,-4,-2,-1,11,-12,-11,-6,0,-11,-15,-8,-3,-7,-6,-4,3,9,-4,-5,1,7,-14,-5,-1,5,17,-4,-4,1,6,-6,-6,0,5,-1,-7,-5,0,7,-7,-7,-3,3,-15,-8,-2,-3,12,-11,-10,1,7,-6,-5,0,6,2,-5,-3,1,7,-8,-10,-7,-2,-20,-14,-9,-5,11,-13,-11,-4,0,-8,-8,-3,3,-2,-3,-2,-1,7,-18,-21,-21,-31,-41,-41,-28,-40,-27,-58,-59,-61,-86,-105,-109,-124,-123,31, +-90,-95,-101,-98,-108,-98,-57,3,-16,-16,-4,12,-5,-8,-6,-4,3,8,1,-2,3,7,-15,-5,-4,0,11,-13,-12,-6,0,-12,-16,-11,-4,-7,-6,-4,3,8,-3,-5,0,6,-14,-5,-1,5,18,-4,-3,1,7,-7,-7,-2,4,-1,-8,-5,0,6,-7,-8,-3,3,-16,-9,-3,-4,10,-12,-10,1,6,-6,-5,0,5,1,-6,-4,1,6,-10,-11,-8,-3,-21,-16,-11,-6,-9,-13,-11,-4,0,-9,-10,-4,0,-22,-9,-8,-5,5,-18,-21,-20,-30,-41,-40,-27,-39,-26,-57,-59,-61,-86,-104,-108,-122,32,32, +-102,-93,-104,-100,-109,-99,-57,-10,-28,-15,-3,13,-6,-9,-8,-6,1,6,0,-3,2,5,-14,-4,-2,1,12,-12,-11,-6,0,-12,-15,-11,-4,-8,-7,-4,2,8,-4,-6,0,6,-14,-6,-1,5,18,-5,-4,1,6,-7,-7,-2,4,-5,-9,-6,0,6,-8,-8,-4,2,-17,-10,-5,-5,11,-12,-10,0,6,-6,-6,0,5,0,-7,-5,0,6,-10,-11,-8,-4,-20,-16,-11,-7,3,-13,-11,-5,-1,-10,-9,-4,1,-22,-10,-8,-3,7,-19,-21,-22,-32,-49,-48,-34,-46,-34,-56,-58,-60,-84,-102,-106,-119,33,33, +-107,-91,-103,-100,-109,-98,-57,-13,-30,-16,-4,12,-6,-9,-7,-6,2,7,0,-3,1,5,-14,-5,-3,0,12,-13,-12,-7,-1,-13,-16,-11,-5,-8,-7,-5,2,8,-4,-6,0,5,-14,-6,-1,4,18,-5,-4,1,6,-7,-7,-2,4,-9,-9,-6,-1,6,-9,-9,-4,2,-17,-10,-5,-5,11,-12,-10,0,5,-7,-6,-1,4,0,-7,-5,-2,4,-11,-12,-9,-5,-20,-16,-10,-7,3,-13,-10,-6,-1,-10,-10,-4,1,-23,-10,-8,-1,9,-19,-22,-21,-30,-49,-47,-34,-44,-34,-56,-58,-61,-83,-101,-104,-116,10,34, +-95,-97,-106,-101,-110,-98,-56,6,-14,-14,-2,14,-8,-4,-10,-7,0,6,-1,-3,1,4,-15,-7,-5,-2,11,-14,-13,-8,-2,-13,-18,-13,-6,-8,-7,-5,2,8,-5,-7,-1,5,-14,-6,-2,4,18,-6,-5,0,5,-8,-7,-3,4,-11,-10,-7,-2,6,-10,-9,-5,1,-17,-11,-5,-5,10,-13,-10,0,5,-7,-6,-2,3,-1,-8,-6,-2,4,-12,-13,-10,-5,-20,-16,-10,-7,-7,-14,-11,-6,-2,-10,-10,-4,2,-22,-9,-8,0,9,-19,-21,-20,-30,-48,-46,-33,-41,-27,-56,-59,-50,-72,-99,-104,-122,35,35, +-96,-96,-106,-102,-112,-99,-57,3,-16,-15,-3,14,-8,8,-9,-7,-2,5,0,-2,4,10,6,-4,-4,0,10,-12,-12,-6,0,-12,-16,-11,-5,-8,-9,-6,0,7,-7,-8,-2,5,-15,-5,-1,4,17,-6,-6,1,5,-9,-10,-5,1,-26,-11,-8,-1,6,-11,-10,-5,1,-18,-10,-5,-5,10,-14,-12,-1,4,-8,-8,-3,2,-4,-9,-7,-2,4,-14,-14,-11,-6,-21,-16,-10,-7,-3,-14,-12,-6,-3,-10,-11,-5,0,-21,-11,-10,-5,-2,-23,-24,-24,-33,-40,-40,-25,-38,-26,-56,-58,-49,-70,-97,-101,-116,36,36, +-105,-96,-106,-102,-86,-74,-31,-9,-27,-14,-2,16,-9,11,-12,-9,-2,4,0,-2,3,9,3,-5,-5,-1,9,-13,-13,-7,-1,-13,-17,-12,-6,-8,-9,-7,0,7,-8,-9,-2,4,-15,-6,-1,4,16,-6,-7,0,5,-10,-10,-6,1,-27,-11,-8,-2,6,-11,-11,-6,1,-18,-11,-6,-5,9,-14,-13,-1,4,-9,-8,-4,2,-10,-10,-7,-3,4,-15,-15,-11,-6,-21,-17,-11,-7,-7,-15,-12,-7,-3,-10,-11,-5,0,-21,-11,-10,-4,6,-22,-23,-23,-32,-40,-39,-25,-38,-26,-56,-58,-49,-68,-94,-100,-111,-112,37, +-112,-97,-107,-103,-88,-76,-32,-13,-29,-16,-3,15,-9,12,-10,-8,-3,3,0,-3,2,9,-10,-4,-5,-4,6,-12,-12,-7,-1,-14,-19,-13,-5,-8,-10,-7,-1,7,-7,-8,-3,4,-15,-6,-2,4,16,-7,-7,0,4,-11,-10,-6,1,-28,-12,-9,-3,4,-12,-12,-6,1,-19,-12,-7,-5,9,-15,-14,-2,3,-10,-9,-5,1,-14,-11,-9,-3,3,-15,-15,-11,-6,-21,-16,-10,-7,1,-15,-12,-7,-2,-10,-11,-6,0,-21,-11,-10,-2,9,-24,-26,-25,-34,-49,-47,-33,-44,-32,-61,-63,-46,-64,-95,-97,-105,-104,38, +-119,-98,-109,-106,-92,-78,-34,-18,-32,-18,-4,15,-8,12,-8,-7,-2,4,0,-3,2,8,-16,-6,-6,-5,6,-13,-13,-8,-2,-15,-20,-14,-7,-8,-11,-8,-1,6,-7,-8,-3,3,-16,-7,-2,3,16,-8,-8,-1,4,-11,-11,-6,0,-26,-12,-9,-3,4,-13,-12,-6,0,-20,-12,-7,-6,9,-16,-14,-3,2,-10,-10,-6,1,-24,-12,-9,-4,3,-15,-15,-12,-6,-21,-16,-11,-7,-7,-15,-13,-7,-3,-10,-11,-6,-1,-21,-11,-9,-2,9,-24,-26,-25,-34,-48,-48,-33,-44,-32,-61,-63,-45,-61,-92,-93,-99,-99,39, +-99,-93,-106,-102,-108,-96,-53,1,-22,-16,-5,12,-11,-14,-14,-12,-8,-2,-3,-1,5,10,4,-2,-5,3,9,-11,-13,-8,-2,-14,-18,-12,-6,-9,-11,-8,-2,6,-7,-9,-3,3,-17,-10,-6,3,17,-8,-7,-1,4,-11,-10,-6,1,-9,-12,-10,-3,4,-14,-13,-7,0,-20,-13,-8,-6,8,-16,-15,-3,2,-12,-11,-7,-1,-28,-12,-10,-5,2,-17,-17,-12,-7,-21,-17,-11,-7,-7,-15,-13,-7,-3,-11,-12,-6,0,-21,-12,-10,-4,-14,-26,-26,-27,-36,-48,-48,-33,-39,-27,-60,-62,-47,-65,-94,-98,-111,-107,40, +-106,-97,-110,-106,-113,-99,-56,-5,-26,-19,-6,9,-11,0,-12,-10,-7,-1,-3,-1,5,9,3,-4,-6,2,8,-12,-15,-9,-3,-15,-19,-14,-7,-10,-12,-9,-2,6,-7,-9,-3,3,-17,-10,-6,2,17,-8,-8,-2,4,-11,-11,-6,1,-11,-12,-10,-3,4,-14,-13,-7,0,-20,-13,-8,-7,8,-17,-15,-3,2,-12,-12,-8,-2,-28,-12,-10,-5,3,-18,-18,-12,-7,-21,-16,-10,-7,-8,-15,-13,-7,-3,-11,-12,-6,-1,-22,-13,-11,-4,-14,-26,-26,-27,-36,-48,-48,-33,-39,-27,-60,-60,-47,-62,-92,-94,-107,-104,41, +-109,-103,-105,-102,-84,-68,-22,-12,-29,-9,5,8,-5,15,-15,-14,-10,-4,-4,-3,3,10,5,-2,-5,3,11,-12,-14,-11,-5,-15,-20,-14,-7,-10,-12,-9,-2,5,-8,-9,-3,4,-17,-10,-5,0,15,-8,-7,-3,3,-12,-12,-7,-1,-15,-13,-11,-4,3,-15,-14,-10,-3,-20,-13,-8,-7,9,-17,-16,-5,1,-13,-13,-8,-2,-29,-14,-11,-5,2,-19,-18,-14,-9,-21,-17,-10,-8,-13,-16,-14,-8,-4,-12,-13,-8,-2,-22,-13,-12,-5,-15,-27,-28,-27,-36,-43,-42,-28,-39,-27,-56,-57,-61,-74,-95,-98,-104,-110,42, +-115,-109,-111,-111,-91,-74,-26,-22,-35,-13,2,0,-5,16,-14,-13,-9,-4,-4,-3,2,9,4,-5,-7,1,10,-14,-15,-12,-6,-16,-21,-16,-8,-11,-13,-10,-4,4,-9,-10,-4,3,-17,-11,-6,-1,15,-10,-8,-4,2,-13,-13,-8,-1,-19,-14,-12,-5,2,-15,-15,-11,-4,-20,-14,-8,-7,8,-18,-16,-5,0,-13,-14,-9,-3,-30,-16,-13,-7,1,-20,-19,-14,-9,-21,-17,-11,-8,-13,-16,-14,-9,-4,-13,-14,-8,-3,-22,-13,-11,-5,-15,-28,-29,-28,-37,-44,-43,-28,-40,-27,-56,-56,-60,-72,-93,-96,-103,-107,43, +-123,-115,-116,-121,-102,-86,-48,14,-15,-15,-5,10,-13,-17,-22,-21,-15,-7,-5,-3,3,9,3,-3,-5,1,9,-13,-16,-13,-7,-17,-22,-17,-9,-23,-14,-10,-4,4,-10,-11,-5,3,-18,-12,-6,-2,14,-10,-9,-5,1,-13,-13,-8,-1,-17,-14,-12,-6,2,-16,-15,-11,-5,-21,-14,-9,-8,8,-18,-17,-6,-1,-14,-15,-10,-4,-30,-19,-16,-9,-1,-20,-19,-15,-9,-21,-17,-11,-9,-14,-17,-15,-9,-5,-14,-15,-9,-4,-22,-14,-12,-5,-15,-29,-29,-29,-38,-45,-45,-29,-41,-27,-56,-55,-50,-63,-95,-98,-107,-138,44, +-106,-100,-110,-106,-114,-83,-38,17,-8,-21,-9,8,-14,-18,-22,-20,-15,-10,-6,-4,4,9,3,-2,-5,1,6,-12,-15,-9,-4,-17,-23,-18,-11,-13,-14,-11,-3,4,-13,-14,-7,0,-18,-11,-6,0,15,-11,-10,-5,0,-13,-14,-9,-3,-30,-16,-12,-7,3,-16,-15,-8,-1,-21,-15,-10,-8,7,-19,-18,-7,-3,-15,-16,-10,-4,-30,-21,-18,-12,-4,-21,-20,-14,-9,-22,-18,-12,-9,-15,-18,-16,-11,-6,-12,-13,-7,-2,-23,-14,-12,-5,-11,-28,-29,-29,-39,-51,-51,-36,-40,-27,-63,-64,-50,-62,-94,-97,-109,-143,45, +-114,-106,-115,-105,-90,-57,-9,9,-12,-18,-4,9,-6,-15,-25,-23,-18,-13,-7,-5,3,9,3,-2,-5,0,6,-11,-15,-9,-4,-18,-23,-19,-11,-17,-14,-11,-3,4,-14,-15,-7,0,-19,-12,-6,0,15,-12,-11,-5,0,-13,-14,-10,-3,-30,-16,-13,-7,3,-16,-15,-9,-1,-22,-15,-10,-7,7,-19,-17,-7,-3,-15,-16,-10,-4,-30,-21,-18,-13,-4,-21,-21,-14,-9,-22,-18,-12,-9,-15,-18,-16,-11,-6,-13,-13,-8,-2,-23,-15,-13,-5,-14,-29,-30,-30,-40,-52,-52,-37,-42,-27,-63,-64,-50,-61,-93,-97,-110,-142,46, +-113,-114,-114,-115,-98,-63,-13,-4,-20,-23,-8,-7,-8,-16,-25,-23,-18,-13,-7,-5,2,8,3,-4,-6,0,6,-12,-15,-9,-4,-18,-24,-20,-12,-31,-14,-12,-4,4,-14,-15,-8,-1,-19,-13,-7,0,14,-13,-12,-5,0,-14,-14,-10,-3,-30,-17,-14,-8,2,-17,-15,-11,-4,-22,-16,-11,-7,1,-19,-18,-9,-4,-16,-17,-12,-6,-31,-22,-19,-13,-4,-21,-21,-15,-10,-22,-18,-13,-10,-15,-19,-16,-11,-6,-14,-15,-9,-4,-23,-15,-12,-8,-18,-30,-31,-30,-40,-47,-47,-32,-44,-29,-61,-60,-64,-76,-93,-98,-113,47,47, +-122,-121,-120,-125,-106,-72,-26,-15,-47,-30,-12,-10,-10,-17,-26,-24,-19,-14,-7,-6,1,7,2,-6,-8,-2,5,-13,-16,-11,-5,-19,-26,-21,-13,-34,-16,-13,-5,3,-16,-16,-9,-2,-20,-14,-8,-2,14,-14,-13,-7,-1,-14,-15,-11,-4,-31,-18,-14,-9,2,-18,-16,-12,-4,-23,-17,-12,-7,-15,-19,-17,-10,-5,-16,-17,-13,-7,-31,-23,-20,-14,-5,-22,-22,-16,-11,-22,-19,-14,-10,-16,-19,-17,-12,-7,-15,-16,-11,-5,-24,-16,-14,-10,-18,-32,-33,-33,-42,-49,-49,-33,-46,-30,-62,-61,-65,-76,-94,-100,-116,48,48, +-120,-106,-109,-105,-117,-69,-22,40,12,-22,-10,5,-18,-27,-35,-32,-27,-21,-11,-7,2,6,1,-3,-7,0,5,-14,-19,-11,-6,-19,-25,-21,-13,-36,-17,-14,-8,1,-15,-15,-9,-2,-21,-15,-10,-3,2,-16,-15,-10,-4,-15,-15,-10,-3,-32,-20,-17,-10,1,-19,-18,-13,-5,-23,-18,-13,-7,-16,-20,-18,-11,-6,-18,-19,-14,-8,-32,-25,-21,-16,-5,-23,-22,-17,-12,-23,-21,-17,-12,-17,-22,-20,-14,-8,-16,-16,-10,-5,-26,-16,-13,-8,5,-31,-34,-31,-41,-49,-50,-36,-47,-31,-66,-68,-56,-67,-97,-101,-111,-139,49, +-119,-113,-115,-114,-124,-75,-25,29,5,-28,-11,-14,-22,-53,-36,-34,-28,-21,-11,-8,1,5,0,-5,-9,-2,3,-15,-20,-13,-7,-20,-26,-22,-15,-38,-18,-15,-9,0,-17,-17,-11,-3,-21,-16,-10,-4,-8,-18,-16,-11,-4,-16,-16,-11,-3,-33,-21,-18,-12,0,-21,-19,-14,-6,-23,-19,-14,-8,-17,-21,-19,-12,-6,-19,-20,-15,-9,-33,-26,-22,-17,-6,-24,-23,-18,-13,-24,-22,-18,-12,-17,-23,-20,-15,-12,-21,-21,-12,-7,-27,-18,-16,-10,-5,-35,-37,-34,-44,-51,-53,-38,-49,-32,-67,-67,-57,-67,-97,-102,-114,-138,50, +-131,-121,-115,-117,-123,-71,-20,20,-10,-26,-12,-11,-14,-56,-39,-36,-32,-24,-13,-10,-1,5,-1,-6,-10,-2,4,-15,-20,-14,-8,-20,-27,-22,-15,-38,-19,-15,-9,0,-18,-18,-12,-5,-22,-17,-12,-6,-15,-20,-19,-12,-6,-17,-17,-11,-4,-34,-23,-20,-14,-1,-21,-19,-15,-7,-24,-20,-15,-9,-17,-22,-19,-13,-7,-21,-22,-17,-11,-33,-26,-23,-17,-6,-25,-24,-19,-13,-24,-22,-18,-13,-18,-24,-21,-15,-15,-25,-26,-12,-7,-25,-17,-15,-9,-20,-35,-37,-34,-43,-53,-55,-39,-51,-33,-72,-72,-74,-85,-98,-103,-116,-138,50, +-131,-128,-121,-124,-128,-75,-22,12,-30,-31,-16,-29,-17,-58,-42,-38,-34,-26,-13,-11,-2,3,-2,-8,-11,-4,3,-17,-21,-15,-9,-21,-28,-24,-17,-39,-21,-17,-10,-1,-20,-20,-14,-6,-22,-18,-13,-7,-16,-21,-20,-13,-6,-18,-18,-12,-5,-35,-24,-21,-15,-2,-22,-20,-16,-8,-25,-21,-16,-11,-18,-23,-21,-15,-8,-23,-23,-19,-11,-33,-27,-23,-18,-6,-26,-25,-20,-15,-24,-23,-19,-14,-18,-25,-21,-16,-16,-26,-27,-14,-9,-26,-20,-18,-12,-21,-38,-40,-37,-46,-56,-58,-42,-53,-34,-73,-72,-75,-86,-99,-105,-119,50,50, +-140,-136,-126,-130,-123,-72,-23,32,7,-25,-12,-19,-26,-59,-48,-43,-37,-27,-16,-14,-3,0,-3,-8,-10,-4,2,-18,-23,-15,-10,-24,-31,-26,-18,-40,-21,-17,-11,-2,-18,-19,-14,-7,-25,-22,-16,-9,-16,-21,-19,-13,-7,-20,-21,-16,-9,-35,-23,-20,-15,-3,-23,-21,-17,-10,-26,-23,-18,-13,-20,-24,-21,-16,-9,-25,-25,-20,-13,-34,-29,-25,-19,-7,-28,-26,-21,-16,-26,-24,-20,-15,-22,-26,-22,-16,-17,-28,-29,-16,-10,-28,-19,-17,-12,-24,-39,-42,-39,-47,-60,-62,-50,-56,-35,-74,-73,-75,-86,-100,-106,-150,50,50, +-144,-126,-123,-122,-128,-76,-25,26,-14,-30,-17,-45,-31,-62,-52,-47,-41,-29,-19,-17,-6,-3,-5,-11,-13,-7,-1,-20,-25,-18,-13,-27,-34,-29,-21,-42,-24,-20,-14,-4,-21,-22,-17,-10,-27,-25,-19,-12,-18,-23,-22,-16,-9,-23,-23,-19,-12,-37,-25,-21,-17,-5,-25,-24,-19,-13,-29,-27,-23,-17,-21,-26,-23,-17,-11,-26,-27,-22,-16,-36,-33,-28,-23,-8,-28,-26,-22,-17,-29,-29,-25,-19,-44,-30,-25,-21,-18,-31,-29,-20,-12,-30,-19,-16,-13,-1,-41,-45,-41,-52,-64,-68,-54,-63,-43,-87,-88,-68,-80,-104,-107,-151,49,49, +-144,-135,-127,-127,-133,-80,-28,2,-29,-28,-15,-41,-27,-66,-57,-51,-46,-32,-24,-22,-10,-8,-9,-16,-17,-9,-3,-24,-29,-20,-16,-29,-36,-31,-24,-44,-27,-23,-17,-7,-25,-25,-19,-13,-30,-28,-22,-15,-21,-27,-26,-19,-12,-27,-27,-21,-14,-39,-28,-24,-18,-6,-28,-28,-22,-15,-32,-31,-26,-19,-24,-30,-27,-21,-15,-31,-31,-26,-19,-39,-36,-31,-25,-11,-31,-29,-25,-20,-31,-32,-28,-23,-47,-34,-29,-24,-21,-35,-33,-22,-15,-30,-21,-18,-13,-7,-40,-43,-41,-51,-67,-71,-57,-68,-47,-87,-87,-79,-91,-107,-110,-153,47,47, +-151,-142,-132,-133,-137,-83,-31,-3,-32,-33,-20,-46,-32,-70,-63,-56,-51,-36,-28,-26,-15,-11,-14,-20,-21,-13,-6,-28,-33,-24,-19,-33,-39,-35,-28,-47,-31,-27,-21,-10,-29,-29,-24,-18,-34,-32,-26,-19,-24,-32,-29,-23,-15,-31,-31,-25,-18,-42,-32,-28,-22,-10,-33,-32,-26,-19,-36,-34,-30,-23,-27,-34,-31,-25,-18,-35,-35,-30,-23,-42,-40,-35,-28,-13,-34,-32,-28,-23,-35,-35,-32,-26,-51,-38,-32,-28,-24,-39,-37,-25,-19,-34,-27,-24,-20,-29,-46,-49,-47,-56,-74,-76,-76,-74,-51,-90,-90,-91,-102,-111,-115,-155,45,45, +-153,-150,-137,-139,-142,-87,-34,-8,-36,-39,-25,-51,-37,-75,-70,-62,-54,-39,-33,-31,-19,-16,-36,-26,-26,-18,-8,-31,-35,-28,-23,-37,-44,-40,-32,-51,-35,-31,-26,-13,-34,-34,-29,-22,-38,-36,-31,-23,-27,-36,-33,-27,-19,-35,-35,-30,-22,-45,-36,-32,-26,-14,-38,-37,-31,-23,-39,-39,-34,-27,-32,-38,-35,-29,-23,-39,-40,-34,-27,-45,-43,-38,-32,-16,-38,-36,-32,-27,-39,-39,-36,-30,-54,-41,-35,-31,-26,-42,-41,-29,-24,-38,-35,-32,-28,-34,-52,-54,-52,-60,-79,-82,-82,-78,-54,-92,-90,-92,-103,-113,-116,-157,-145,43, +-151,-151,-140,-144,-146,-93,-39,-18,-39,-44,-30,-56,-42,-77,-73,-65,-60,-43,-39,-36,-25,-20,-39,-32,-31,-24,-11,-34,-38,-31,-26,-41,-48,-44,-36,-54,-40,-35,-29,-16,-38,-37,-32,-25,-40,-39,-35,-28,-32,-40,-37,-31,-27,-42,-37,-32,-25,-48,-40,-36,-29,-17,-43,-42,-36,-28,-44,-44,-39,-32,-59,-42,-39,-33,-26,-44,-43,-37,-30,-47,-45,-40,-34,-18,-42,-41,-36,-31,-42,-41,-40,-35,-56,-47,-42,-38,-29,-49,-44,-35,-27,-40,-32,-28,-24,-25,-53,-58,-52,-62,-81,-85,-82,-77,-84,-106,-111,-86,-99,-117,-120,-137,-147,41, +-153,-159,-145,-147,-150,-96,-42,-12,-50,-49,-35,-62,-49,-82,-80,-74,-66,-46,-45,-41,-30,-24,-44,-37,-36,-28,-14,-40,-43,-36,-30,-46,-53,-48,-40,-58,-45,-40,-34,-21,-45,-44,-39,-32,-47,-46,-42,-33,-46,-45,-42,-35,-36,-52,-41,-37,-30,-52,-44,-40,-33,-21,-49,-47,-41,-34,-49,-49,-45,-36,-63,-47,-44,-38,-29,-49,-48,-42,-34,-51,-49,-44,-39,-44,-47,-46,-40,-35,-47,-46,-44,-39,-60,-51,-45,-41,-32,-52,-47,-39,-33,-46,-41,-37,-34,-42,-59,-62,-57,-66,-88,-91,-96,-83,-88,-108,-108,-86,-99,-117,-120,-136,-149,39, +-156,-163,-149,-151,-154,-101,-46,-15,-59,-65,-51,-67,-55,-87,-85,-83,-72,-50,-50,-46,-34,-29,-48,-42,-41,-31,-17,-45,-48,-40,-34,-51,-57,-52,-44,-61,-49,-43,-38,-27,-51,-50,-45,-39,-54,-53,-49,-39,-65,-49,-46,-40,-40,-56,-46,-40,-34,-55,-49,-44,-37,-25,-54,-52,-48,-40,-55,-55,-51,-41,-67,-52,-48,-43,-34,-53,-51,-45,-38,-54,-53,-48,-41,-50,-51,-50,-44,-38,-51,-51,-47,-42,-65,-56,-50,-43,-33,-57,-54,-40,-35,-43,-41,-41,-39,-63,-56,-58,-58,-66,-89,-92,-104,-91,-99,-115,-112,-91,-102,-124,-126,-135,-151,37, +-159,-165,-153,-155,-157,-104,-49,-18,-63,-68,-55,-72,-61,-94,-92,-90,-79,-55,-56,-51,-39,-33,-52,-46,-44,-35,-20,-49,-52,-44,-38,-56,-61,-56,-47,-64,-53,-48,-43,-32,-58,-57,-52,-45,-60,-60,-56,-44,-69,-54,-50,-44,-44,-61,-50,-45,-38,-59,-54,-49,-42,-33,-60,-58,-53,-46,-60,-61,-57,-45,-71,-57,-53,-48,-48,-68,-66,-50,-43,-57,-58,-53,-46,-56,-57,-56,-50,-44,-58,-57,-54,-48,-70,-62,-56,-48,-35,-60,-57,-44,-40,-51,-52,-55,-51,-67,-60,-61,-62,-68,-96,-99,-111,-97,-103,-116,-111,-90,-101,-123,-125,-132,-153,35, +-161,-167,-160,-167,-152,-99,-70,-54,-70,-78,-61,-79,-65,-93,-91,-86,-78,-55,-65,-61,-55,-47,-57,-57,-52,-45,-49,-56,-57,-49,-42,-60,-64,-58,-50,-66,-58,-52,-48,-42,-64,-62,-59,-51,-66,-66,-62,-47,-72,-58,-54,-48,-47,-66,-55,-49,-42,-62,-57,-52,-46,-61,-66,-64,-58,-51,-67,-67,-63,-52,-77,-64,-60,-55,-41,-61,-60,-53,-46,-61,-63,-58,-51,-61,-65,-63,-57,-50,-65,-64,-60,-55,-75,-69,-61,-53,-38,-62,-60,-48,-45,-63,-65,-67,-64,-72,-65,-64,-64,-71,-103,-106,-118,-105,-108,-117,-120,-104,-117,-127,-124,-129,-155,33, +-169,-169,-164,-169,-154,-101,-71,-56,-74,-82,-66,-83,-71,-100,-99,-95,-85,-69,-71,-67,-60,-52,-60,-61,-55,-49,-52,-61,-61,-54,-45,-65,-67,-63,-54,-69,-63,-57,-54,-67,-70,-69,-66,-58,-71,-72,-68,-52,-76,-62,-58,-52,-51,-71,-59,-54,-47,-65,-61,-56,-50,-64,-71,-70,-64,-56,-73,-74,-69,-59,-83,-72,-67,-62,-54,-75,-73,-56,-49,-65,-67,-61,-54,-67,-68,-67,-61,-54,-74,-74,-70,-66,-83,-80,-73,-67,-74,-80,-72,-58,-51,-55,-53,-49,-45,-71,-66,-67,-69,-74,-107,-110,-121,-109,-117,-137,-135,-107,-119,-133,-133,-147,31,31, +-171,-171,-171,-171,-171,-132,-94,-81,-85,-89,-73,-96,-84,-107,-104,-99,-89,-95,-76,-71,-65,-56,-62,-63,-58,-53,-71,-63,-64,-59,-50,-71,-72,-66,-58,-73,-70,-63,-58,-74,-77,-75,-72,-65,-80,-80,-78,-58,-82,-69,-65,-57,-59,-83,-67,-58,-50,-68,-65,-59,-52,-69,-77,-75,-70,-61,-81,-80,-74,-66,-88,-78,-73,-68,-57,-81,-79,-59,-57,-68,-69,-64,-57,-92,-75,-72,-68,-59,-81,-80,-75,-72,-88,-86,-76,-69,-95,-80,-73,-60,-53,-56,-57,-58,-52,-70,-65,-65,-71,-76,-115,-119,-123,-112,-120,-137,-156,-128,-132,-141,-140,-146,29,29, +-168,-173,-173,-173,-173,-139,-99,-88,-93,-93,-77,-101,-90,-115,-112,-106,-96,-108,-83,-76,-70,-61,-65,-67,-62,-57,-80,-68,-68,-64,-53,-76,-76,-70,-62,-77,-75,-68,-63,-80,-84,-81,-78,-71,-87,-87,-85,-68,-91,-79,-75,-66,-67,-93,-71,-63,-55,-72,-70,-64,-57,-74,-83,-81,-75,-66,-87,-86,-80,-73,-94,-85,-80,-75,-61,-87,-84,-64,-67,-73,-73,-68,-61,-97,-81,-79,-75,-64,-88,-87,-82,-79,-95,-92,-83,-76,-104,-84,-77,-63,-58,-65,-66,-64,-61,-74,-69,-69,-74,-78,-121,-125,-129,-118,-125,-139,-158,-130,-134,-143,-142,-146,27,27, +-171,-175,-175,-175,-175,-135,-135,-113,-115,-110,-90,-103,-88,-116,-112,-107,-98,-112,-91,-86,-76,-68,-80,-82,-76,-67,-89,-80,-77,-71,-56,-82,-80,-75,-67,-79,-77,-71,-67,-84,-91,-88,-84,-76,-90,-90,-85,-76,-98,-87,-82,-76,-72,-95,-73,-65,-57,-76,-75,-70,-62,-97,-88,-86,-80,-71,-92,-91,-85,-80,-99,-92,-86,-81,-64,-91,-88,-68,-71,-77,-78,-73,-66,-100,-86,-83,-79,-68,-93,-91,-87,-83,-100,-97,-87,-79,-108,-89,-82,-69,-62,-72,-72,-71,-68,-78,-75,-73,-78,-81,-127,-130,-134,-122,-129,-143,-161,-134,-137,-145,-143,-151,25,25, +-177,-177,-177,-177,-177,-142,-143,-121,-122,-113,-94,-107,-91,-122,-118,-113,-103,-116,-96,-90,-80,-72,-84,-86,-80,-70,-92,-84,-81,-75,-58,-86,-84,-80,-71,-83,-82,-75,-70,-97,-95,-92,-87,-79,-94,-94,-90,-79,-101,-89,-85,-81,-77,-95,-74,-67,-59,-79,-79,-75,-66,-110,-93,-90,-85,-75,-98,-96,-91,-84,-103,-97,-91,-86,-68,-95,-92,-72,-74,-79,-79,-73,-65,-103,-90,-88,-82,-70,-98,-98,-91,-90,-114,-110,-100,-94,-114,-98,-87,-76,-65,-60,-59,-56,-55,-81,-80,-82,-86,-86,-130,-133,-137,-125,-134,-152,-167,-140,-140,-149,-149,-157,23,23, +-176,-179,-179,-179,-179,-174,-147,-124,-129,-121,-101,-121,-104,-129,-125,-118,-108,-122,-102,-96,-86,-77,-86,-88,-82,-72,-96,-88,-86,-79,-63,-92,-89,-84,-75,-89,-88,-81,-75,-103,-99,-96,-92,-84,-100,-99,-96,-83,-108,-97,-93,-85,-81,-103,-81,-73,-64,-83,-82,-78,-70,-113,-97,-93,-88,-78,-102,-100,-95,-89,-107,-101,-95,-90,-71,-99,-95,-75,-77,-81,-82,-76,-68,-106,-93,-91,-85,-73,-101,-101,-94,-93,-117,-113,-104,-97,-118,-103,-91,-81,-69,-61,-60,-56,-56,-85,-86,-87,-91,-90,-132,-134,-138,-126,-136,-158,-172,-147,-143,-156,-155,-165,21,21, +-177,-181,-181,-181,-181,-177,-151,-127,-131,-123,-103,-123,-107,-131,-128,-121,-111,-124,-105,-98,-88,-79,-88,-90,-84,-74,-98,-90,-88,-82,-65,-94,-92,-87,-78,-92,-90,-83,-77,-118,-100,-98,-94,-86,-101,-101,-98,-85,-110,-99,-94,-87,-83,-105,-83,-75,-67,-84,-85,-80,-73,-116,-99,-97,-91,-81,-105,-104,-100,-93,-110,-105,-98,-93,-74,-102,-99,-80,-82,-83,-83,-78,-70,-112,-98,-98,-89,-76,-106,-106,-99,-97,-118,-115,-107,-102,-119,-105,-99,-84,-71,-69,-67,-63,-57,-90,-91,-93,-96,-94,-134,-136,-146,-134,-144,-170,-158,-134,-144,-156,-157,-181,19,19, +-178,-183,-183,-183,-183,-183,-183,-133,-133,-128,-120,-101,-85,-106,-103,-93,-84,-101,-81,-75,-62,-53,-70,-72,-66,-57,-87,-79,-77,-69,-53,-86,-84,-76,-68,-83,-81,-74,-63,-92,-90,-87,-78,-69,-85,-86,-79,-66,-96,-85,-81,-72,-69,-93,-77,-69,-61,-83,-82,-78,-71,-117,-99,-97,-89,-80,-105,-103,-97,-90,-110,-104,-98,-92,-73,-102,-99,-80,-82,-83,-83,-79,-70,-113,-98,-98,-89,-77,-105,-106,-99,-96,-117,-115,-108,-102,-121,-107,-102,-86,-73,-68,-64,-60,-54,-91,-93,-95,-98,-96,-132,-133,-144,-131,-143,-174,-162,-141,-150,-165,-166,-183,17,17, +-182,-185,-185,-185,-185,-185,-167,-135,-135,-118,-97,-117,-102,-125,-124,-116,-106,-118,-97,-91,-82,-73,-81,-83,-78,-68,-92,-83,-80,-76,-62,-88,-87,-81,-74,-85,-82,-75,-69,-62,-90,-88,-86,-77,-89,-91,-84,-77,-103,-89,-87,-79,-78,-95,-84,-77,-68,-88,-85,-82,-74,-117,-100,-98,-93,-86,-107,-105,-102,-95,-114,-106,-100,-95,-80,-102,-100,-81,-83,-86,-84,-79,-70,-115,-99,-99,-92,-82,-110,-111,-105,-103,-130,-128,-123,-120,-141,-132,-121,-99,-87,-81,-74,-69,-64,-112,-113,-115,-108,-108,-125,-127,-114,-101,-120,-154,-147,-128,-155,-170,-172,-185,15,15, +-187,-187,-187,-187,-187,-179,-185,-137,-137,-119,-98,-119,-107,-126,-125,-117,-108,-119,-97,-91,-81,-72,-78,-82,-76,-67,-91,-79,-79,-75,-64,-86,-86,-83,-75,-85,-79,-72,-66,-64,-87,-86,-85,-76,-88,-87,-82,-75,-91,-87,-86,-78,-80,-92,-82,-75,-67,-89,-83,-80,-72,-65,-97,-95,-92,-87,-104,-104,-102,-93,-114,-102,-98,-93,-84,-100,-98,-82,-83,-87,-82,-77,-69,-63,-94,-94,-83,-78,-99,-100,-92,-88,-108,-108,-99,-94,-121,-104,-93,-83,-70,-69,-58,-53,-46,-35,-88,-92,-93,-98,-120,-123,-110,-120,-127,-165,-158,-143,-154,-172,-178,-181,13,13, +-157,-189,-181,-189,-189,-179,-189,-139,-139,-119,-98,-121,-109,-124,-125,-118,-109,-91,-93,-89,-79,-72,-78,-78,-73,-66,-79,-75,-75,-74,-68,-84,-85,-83,-76,-87,-77,-70,-66,-69,-82,-83,-84,-76,-89,-82,-78,-74,-61,-82,-83,-76,-81,-85,-78,-71,-66,-89,-79,-78,-72,-70,-91,-91,-91,-86,-99,-101,-101,-91,-113,-97,-94,-91,-89,-97,-97,-82,-84,-88,-77,-74,-69,-69,-90,-92,-89,-86,-98,-93,-86,-81,-107,-102,-98,-88,-90,-99,-91,-80,-67,-69,-53,-49,-41,-34,-88,-93,-92,-100,-115,-116,-103,-111,-99,-154,-150,-143,-162,-185,-181,11,11,-75, +-91,-117,-143,-104,-134,-144,-97,-71,-88,-79,-55,-72,-58,-103,-100,-96,-96,-83,-68,-61,-46,-43,-58,-48,-47,-39,-35,-47,-53,-45,-45,-59,-64,-61,-55,-65,-50,-43,-33,-43,-47,-51,-43,-38,-56,-47,-44,-32,-24,-45,-46,-41,-49,-58,-50,-43,-37,-66,-52,-51,-45,-50,-62,-64,-58,-54,-72,-71,-66,-55,-42,-61,-60,-53,-59,-65,-68,-51,-54,-63,-48,-45,-38,-44,-57,-61,-57,-54,-66,-63,-56,-50,-35,-52,-50,-46,-39,-53,-61,-54,-55,-80,-87,-87,-81,-75,-93,-113,-107,-106,-113,-104,-93,-103,-97,-125,-150,-147,-162,-186,-191,9,9,-79, +-93,7,7,7,7,7,-193,-139,-143,-113,-89,-36,-26,-126,-120,-115,67,67,-77,-77,-66,-64,-69,-65,-60,-59,-53,-53,-56,-31,-33,-67,-72,-53,-38,-60,-54,-47,-12,-48,-51,-51,-44,-47,-41,-43,-43,-39,-43,-42,-49,-45,-54,-64,-46,-42,-38,-35,-47,-51,-45,-58,-57,-60,-55,-59,-80,-72,-69,-61,-55,-59,-60,-57,-41,-52,-48,-32,-64,-45,-24,-26,-47,-58,-61,-68,-67,-67,-64,-56,-52,-72,-66,-58,-61,-74,-74,-71,-74,-67,-58,-111,-143,-143,-39,-32,-73,-81,-86,-104,-97,-91,-83,-65,-108,-152,-180,-125,-165,-132,-193,7,-100,2, diff --git a/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_PLeft_T0.h new file mode 100755 index 0000000..f7fd180 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_PLeft_T0.h @@ -0,0 +1,71 @@ +100,200,200,195,167,167,137,115,96,90,101,100,114,94,54,61,59,43,31,29,32,27,27,30,38,42,57,37,45,49,50,52,61,64,69,78,69,72,72,68,61,60,60,58,37,49,54,57,62,49,84,86,83,81,40,43,46,65,47,50,56,53,55,54,57,57,38,51,51,63,37,27,29,33,29,27,69,60,64,79,63,67,69,65,63,62,63,61,48,57,54,58,65,54,56,55,54,55,60,61,68,81,63,69,71,72,62,67,77,76,77,73,93,88,88,118,66,101,85,79,90,85,82,105, +100,159,174,162,140,137,121,125,105,96,108,107,122,99,64,68,71,49,39,42,46,44,28,38,51,55,64,44,52,57,61,51,65,70,77,81,73,76,79,78,60,67,68,68,81,55,64,67,68,55,89,97,97,84,47,57,61,76,61,66,69,69,62,68,69,72,87,63,66,78,46,40,42,48,47,33,83,74,80,89,76,80,82,79,74,76,78,78,68,72,70,75,77,71,73,74,75,64,77,77,84,92,76,82,83,84,65,76,87,88,96,84,89,74,71,92,45,83,91,79,107,114,113,125, +100,157,175,160,148,141,134,134,113,102,113,111,129,102,71,74,82,62,47,50,56,57,29,46,60,65,68,50,57,65,69,51,71,77,82,83,77,80,84,84,60,72,74,77,86,60,70,77,74,65,95,101,103,80,58,62,68,78,65,70,76,77,61,71,75,78,90,68,73,84,51,44,45,53,53,33,88,80,86,92,79,83,87,88,72,80,84,85,100,76,82,83,81,75,77,81,84,66,82,88,91,94,79,85,89,93,66,82,90,93,99,86,94,76,79,91,69,93,115,118,128,139,134,62, +100,152,173,154,152,104,102,124,103,75,85,107,126,100,78,81,85,68,41,49,55,52,68,37,58,64,63,46,52,63,68,87,66,73,81,81,75,78,83,85,57,72,77,79,87,63,74,79,78,66,95,100,104,80,60,66,72,79,69,73,80,82,60,73,76,82,90,71,75,92,61,50,53,57,58,32,90,84,91,93,82,85,92,93,71,83,86,90,100,78,85,87,88,76,80,86,90,109,84,91,94,96,85,89,95,99,69,85,95,98,103,88,96,79,85,90,92,96,128,142,146,159,160,77, +100,153,155,148,149,121,124,161,139,109,120,136,133,109,81,86,93,78,52,62,71,62,76,47,72,77,76,59,66,73,78,98,74,81,88,90,82,85,91,93,61,79,82,85,90,70,79,84,83,70,95,101,105,124,61,66,75,81,65,71,77,80,52,68,76,81,88,67,72,90,60,43,48,52,54,73,83,80,87,88,76,81,86,88,61,76,82,86,95,74,80,87,89,72,80,89,94,110,88,95,102,105,88,94,100,102,83,85,90,94,98,78,87,76,85,84,108,145,175,165,150,162,163,165, +100,136,139,140,143,117,124,164,143,111,122,143,135,110,84,89,97,84,56,69,76,69,80,52,75,80,79,61,68,74,79,99,75,82,90,91,83,86,92,95,64,81,85,88,91,72,82,87,87,71,95,102,105,123,65,72,77,83,73,77,84,87,59,75,81,86,93,73,78,97,67,50,57,62,64,82,94,92,97,98,86,90,96,98,72,87,90,94,102,81,87,92,95,75,85,87,93,108,91,97,99,103,87,93,100,103,93,88,97,101,105,91,101,80,91,102,121,125,158,155,151,155,155,155, +100,134,128,141,145,115,123,149,129,110,122,143,134,110,84,89,96,85,56,70,77,70,81,53,74,79,78,61,67,74,78,98,73,81,88,90,82,85,91,93,68,81,85,87,91,72,82,86,86,71,92,97,101,118,65,72,76,82,73,77,83,86,59,76,81,87,93,74,79,96,67,49,56,63,66,83,96,93,98,99,87,91,97,99,72,89,91,96,103,83,89,94,96,77,87,90,95,109,93,98,101,104,88,94,100,102,87,87,96,99,104,91,101,119,129,150,149,124,153,142,142,142,142,88, +95,121,115,132,135,107,117,143,123,105,116,135,128,104,79,83,90,81,53,67,74,67,77,50,68,74,72,55,61,67,71,92,67,74,81,83,76,78,84,87,58,75,79,82,86,67,76,81,81,66,83,89,92,110,60,66,71,77,67,71,77,80,53,69,74,80,87,67,72,89,65,46,53,61,63,80,93,91,95,97,84,88,94,96,68,85,88,93,100,79,86,89,92,75,87,86,92,105,92,97,99,101,87,92,98,99,69,86,93,95,101,82,92,83,94,122,101,107,124,125,126,128,129,129, +90,113,110,126,128,124,134,136,117,93,105,126,118,93,73,77,83,74,47,60,66,61,73,47,64,68,66,49,54,60,63,60,59,66,72,74,69,72,77,80,51,68,70,74,80,62,72,76,76,61,75,81,83,102,53,60,64,70,61,66,70,73,47,64,69,74,80,61,65,80,60,46,52,59,61,79,91,88,92,93,85,89,93,95,69,84,87,91,99,78,85,87,90,75,86,85,91,104,92,97,98,100,87,90,96,97,67,84,92,93,100,80,91,87,99,127,97,99,114,124,124,125,126,126, +85,107,102,119,120,117,127,128,110,88,99,116,111,86,66,70,76,66,41,53,60,56,68,43,56,61,59,41,46,52,55,45,51,58,64,66,61,64,70,73,45,61,64,68,74,56,66,69,69,55,66,71,74,88,47,53,57,63,55,59,63,66,41,57,62,67,74,54,58,69,55,41,46,57,59,74,82,78,83,84,75,79,83,85,60,74,77,81,90,69,74,76,77,65,72,68,72,90,70,81,82,83,76,80,86,88,61,79,85,86,92,69,78,76,85,89,72,65,99,114,109,118,123,121, +80,99,97,113,113,111,121,120,103,82,92,100,104,79,59,63,68,59,35,46,52,45,58,31,49,54,52,34,39,45,46,23,43,48,56,58,52,56,62,64,38,53,56,60,68,49,59,62,62,49,56,62,63,59,42,47,52,57,47,52,56,59,35,50,55,59,67,46,50,59,50,38,43,55,57,52,72,67,72,74,64,69,72,74,50,64,66,71,80,58,64,66,67,57,62,60,65,82,62,72,72,73,66,70,75,77,52,68,74,78,84,61,70,72,81,86,74,63,96,110,104,112,120,113, +75,95,93,105,105,101,112,115,98,76,85,95,102,76,51,55,59,50,29,39,45,38,52,24,40,44,43,26,31,36,38,16,34,40,47,51,43,47,53,56,32,45,48,53,62,42,52,55,55,43,46,51,53,46,37,41,47,51,40,45,50,52,30,43,48,52,62,39,44,50,45,35,38,53,55,51,61,57,62,65,53,57,62,64,40,52,56,60,71,47,53,56,57,48,54,53,58,76,55,64,65,66,59,60,63,65,41,57,61,65,73,47,58,61,69,76,69,62,96,109,98,106,117,108, +47,50,81,100,99,95,105,107,90,69,78,84,94,68,44,48,52,43,22,31,38,31,46,18,34,39,38,20,25,30,31,9,26,31,38,43,33,38,44,46,25,39,42,46,55,34,43,47,47,37,36,41,43,24,31,35,40,44,32,37,42,44,23,35,40,44,55,31,36,41,41,31,35,46,47,36,46,46,52,55,42,47,51,52,31,42,46,49,61,36,42,46,46,38,43,44,48,68,46,55,56,57,49,49,52,53,32,46,51,55,64,38,49,52,61,67,65,59,92,104,91,100,108,103, +59,49,82,98,96,73,85,106,88,69,78,84,87,61,42,45,51,41,20,28,35,29,41,17,31,36,36,17,22,27,28,7,22,28,34,41,29,34,41,43,24,36,40,44,54,31,41,45,44,35,32,37,38,12,29,34,39,44,29,34,41,42,22,32,39,42,54,29,35,39,39,29,32,37,39,16,31,35,41,46,33,37,40,42,22,32,36,38,52,26,32,34,33,27,31,33,36,36,31,38,42,45,36,37,40,43,22,36,40,43,38,10,20,22,29,34,49,40,80,92,84,95,107,97, +70,67,85,99,97,73,85,104,86,68,76,78,84,55,36,39,45,37,17,24,30,27,20,14,28,33,34,14,19,25,25,5,19,26,32,39,26,31,37,39,22,33,37,41,52,29,36,40,39,30,30,35,36,11,27,32,37,43,27,32,38,40,20,30,36,39,52,26,32,37,36,27,30,35,37,12,29,34,39,44,30,35,38,39,21,29,33,36,51,24,30,32,31,25,29,33,36,27,31,36,41,45,35,35,38,40,22,34,38,41,37,9,19,21,28,33,46,37,76,86,77,88,97,88, +70,75,87,95,93,83,93,104,86,66,74,69,82,50,31,34,39,31,15,20,27,26,19,13,27,33,34,11,17,22,23,4,17,24,29,38,23,30,35,36,21,31,36,39,52,28,32,36,34,24,28,33,34,11,26,31,36,43,27,32,36,37,20,28,34,36,50,25,30,34,34,24,28,33,35,10,26,31,37,43,28,33,36,37,20,27,30,33,49,22,27,30,30,22,26,34,37,14,32,31,37,41,31,33,36,37,21,32,36,40,36,8,19,20,28,33,42,34,72,81,70,82,88,26, +70,82,91,97,94,92,102,102,84,65,72,64,80,46,26,29,34,26,11,16,22,23,18,10,26,30,34,8,14,19,20,3,15,22,27,37,20,27,32,33,20,28,33,36,50,25,30,33,33,22,26,31,32,10,24,28,33,41,25,30,34,34,18,26,31,33,49,22,27,31,32,22,26,31,33,9,24,29,35,42,26,31,34,34,18,25,28,30,40,19,24,28,28,19,23,30,32,9,25,23,29,34,20,30,33,34,18,29,32,36,33,5,15,15,22,31,37,32,68,76,67,76,77,14, +70,88,93,98,95,92,102,100,82,67,74,66,82,48,22,25,30,24,10,15,20,21,15,8,18,23,26,7,12,18,18,1,12,18,24,34,18,24,29,30,18,26,31,34,49,23,27,31,32,20,24,29,30,9,23,27,32,40,22,27,31,32,18,24,29,31,27,20,25,29,30,19,24,29,30,9,23,27,32,40,23,28,31,31,16,23,26,28,22,18,23,26,27,16,21,26,28,6,22,21,26,33,19,29,32,32,17,27,31,34,32,4,13,14,21,28,34,26,62,69,61,71,77,11, +70,88,87,96,91,91,103,100,80,69,77,67,82,45,18,22,27,23,9,13,18,18,14,6,11,16,20,4,10,15,15,0,11,16,22,33,15,22,27,28,16,23,29,31,46,21,25,29,30,18,22,27,29,8,22,26,30,39,20,25,29,29,17,22,27,29,23,18,22,26,28,17,22,27,28,8,22,26,30,39,21,26,28,28,15,21,24,26,20,16,20,24,25,15,19,25,26,7,20,19,23,33,16,26,31,29,17,22,29,31,9,6,8,13,20,23,22,21,56,62,55,66,68,65, +70,92,91,98,93,92,103,98,78,68,75,66,81,42,14,18,23,21,8,12,16,16,13,4,9,13,18,1,8,13,14,-1,9,15,20,32,14,20,25,25,15,21,27,29,27,19,24,27,28,16,21,26,27,7,20,25,28,38,18,23,27,27,16,20,25,27,21,16,20,24,27,15,20,25,27,8,22,27,31,40,21,26,28,29,15,21,24,26,20,16,20,25,26,15,19,26,26,8,21,20,25,34,17,27,32,29,18,23,30,31,10,7,10,15,22,25,18,17,51,57,50,59,59,56, +67,78,94,97,92,90,100,99,79,67,75,65,80,42,13,17,20,18,7,11,15,16,-6,2,8,13,19,-2,5,11,11,-2,7,13,18,31,11,18,23,23,13,18,25,27,21,17,21,26,27,14,19,24,25,6,18,23,26,36,16,21,25,24,14,18,23,25,20,14,18,22,26,13,18,22,24,6,22,27,31,41,20,26,28,28,16,21,24,25,20,15,19,23,25,14,19,25,26,9,21,20,25,34,17,27,31,29,19,23,29,31,8,3,5,7,15,25,14,2,35,39,47,55,51,2, +61,80,98,98,93,87,91,97,78,62,70,63,78,41,11,15,19,18,5,10,14,15,13,2,7,10,17,-3,4,9,10,-3,6,12,17,30,9,16,21,21,11,16,23,24,20,15,20,24,26,12,18,22,24,5,17,22,25,35,14,19,23,23,12,16,22,24,19,12,16,21,25,12,17,21,22,5,23,28,32,42,21,26,28,28,17,21,24,26,22,16,19,23,26,15,20,26,27,11,22,21,26,36,18,28,32,30,19,24,30,31,10,4,-3,9,17,25,12,6,39,43,44,53,51,1, +70,94,90,97,90,67,80,112,91,57,65,63,78,40,9,13,18,16,5,9,13,14,7,0,4,8,14,-5,2,7,8,-5,5,11,16,29,8,14,20,19,8,13,20,22,18,13,19,23,24,12,16,21,22,4,15,20,23,34,11,16,21,20,10,14,19,20,10,11,15,20,25,10,16,21,22,4,22,27,30,43,22,27,29,29,17,20,25,26,12,16,19,24,29,15,21,27,28,11,22,21,24,36,16,25,27,24,19,23,27,27,-10,8,-1,12,19,23,6,10,41,44,40,48,45,0, +70,96,95,99,92,67,79,111,89,56,64,61,76,39,8,12,17,15,4,8,12,12,-10,-1,3,6,14,-7,0,5,6,-6,3,10,15,28,6,13,19,18,7,12,19,21,17,12,17,21,23,11,15,20,21,3,14,19,22,34,10,15,19,19,8,12,17,18,-6,9,14,19,24,9,15,20,20,3,23,28,31,44,22,28,31,29,18,22,26,26,6,16,20,25,31,17,21,28,29,13,23,23,26,38,18,26,29,25,20,24,28,29,-8,10,0,14,22,25,4,8,39,41,37,45,40,-1, +70,82,99,96,89,69,80,98,76,64,72,60,75,38,7,11,15,14,3,7,11,11,-16,-2,0,3,11,-8,-2,4,5,-5,3,9,13,27,5,11,17,16,6,10,17,20,16,10,15,20,23,9,14,18,19,3,13,17,20,33,8,13,17,16,6,10,15,16,-8,8,13,17,23,8,13,18,19,1,21,26,30,42,19,25,28,28,17,20,24,24,0,14,18,23,29,14,20,26,27,12,21,21,24,37,18,27,30,27,17,21,25,26,-16,3,-8,5,13,23,0,-7,24,25,35,42,35,40, +70,81,102,96,88,67,81,95,77,60,68,59,73,37,6,10,14,13,2,5,9,9,-18,-5,-2,1,10,-10,-4,2,2,-6,2,8,12,27,3,10,16,14,4,9,16,18,15,9,14,18,22,7,12,17,17,2,12,16,19,32,7,12,16,15,5,9,14,15,-9,7,11,16,22,6,12,18,18,1,20,26,29,42,19,23,28,27,16,19,23,23,-2,13,18,22,28,13,19,25,26,12,21,21,24,37,18,27,30,26,17,21,25,25,-16,3,-8,5,13,23,-1,-9,22,24,32,38,31,85, +70,93,93,97,89,67,80,113,89,56,63,51,66,29,5,10,12,12,1,5,8,10,7,-1,2,5,11,-10,-3,3,3,-8,0,6,10,25,3,10,15,15,4,8,15,16,7,7,12,18,23,7,13,18,19,0,9,15,18,31,6,11,15,15,3,8,13,14,-10,5,9,14,21,5,11,16,17,0,19,24,27,41,16,22,26,26,14,17,21,21,-3,11,16,20,27,13,18,24,25,11,19,20,21,22,11,20,21,20,13,19,20,20,-10,7,-6,9,17,20,-2,-8,21,24,31,37,28,85, +70,102,98,99,91,67,80,111,87,53,61,50,65,28,5,9,12,12,0,4,7,8,6,-3,0,4,10,-11,-5,2,2,-9,-1,5,9,25,3,8,14,14,3,7,14,15,-7,6,11,16,22,6,12,17,18,-1,8,14,17,31,5,10,14,14,3,7,12,13,-11,4,9,14,21,4,10,16,17,0,19,24,27,41,16,21,26,25,14,17,21,21,-3,11,15,20,28,12,18,24,25,11,19,20,21,25,11,20,21,20,14,19,20,20,-9,7,-6,9,17,20,-4,-9,19,23,29,35,26,85, +70,92,101,96,88,68,81,98,74,53,61,49,64,28,3,7,10,10,-1,4,5,6,-9,-2,1,4,11,-11,-5,1,1,-9,-2,4,7,24,1,7,13,13,2,6,13,14,-7,5,10,15,22,4,10,15,16,-1,7,13,15,30,3,8,13,13,1,6,11,12,-12,3,8,13,20,4,9,15,16,0,18,23,26,40,16,21,25,25,13,16,20,20,-3,10,15,19,27,11,17,24,25,11,19,19,21,34,11,20,21,21,13,19,20,20,-9,7,-6,9,16,19,-5,-11,17,24,28,34,25,85, +70,88,105,98,89,68,80,95,71,52,60,47,63,27,3,7,10,10,-1,2,4,5,-15,-4,-1,2,10,-13,-7,-1,0,-10,-3,2,6,23,0,6,12,12,1,6,12,13,-11,4,10,14,21,4,10,15,15,-2,7,13,15,30,2,7,12,12,0,5,10,11,-13,2,7,12,20,3,9,13,14,-2,17,22,25,39,14,19,23,22,11,15,18,18,-4,9,14,18,26,11,17,22,23,10,18,19,21,23,9,21,24,23,11,16,17,18,-18,-2,-14,1,8,20,-6,-12,15,22,26,32,24,85, +70,87,101,96,87,68,81,114,89,53,62,46,61,24,-1,4,6,8,-2,4,9,12,6,-1,1,4,9,-11,-5,1,1,-9,-2,4,7,21,-2,5,10,11,-1,4,10,12,-11,4,8,14,20,3,8,15,14,-3,4,9,11,13,0,6,10,11,-2,3,8,10,-14,1,7,12,19,1,7,12,12,-2,15,20,23,38,13,18,22,21,9,13,17,17,-4,9,13,17,26,10,16,22,22,9,17,19,21,30,9,21,24,23,10,16,16,18,-18,-2,-12,2,10,18,-8,-13,15,23,24,28,13,85, +70,100,104,97,87,67,80,111,85,51,60,45,60,24,-1,5,6,8,-2,3,8,10,5,-3,0,3,8,-13,-7,0,0,-11,-4,3,5,-1,-3,4,9,10,-2,3,10,11,-13,3,8,13,19,2,7,14,13,-4,2,8,10,2,-1,5,10,11,-3,2,8,9,-14,1,6,11,18,0,6,11,11,-3,14,19,21,35,12,17,21,21,8,11,16,15,-5,8,12,17,26,9,15,21,21,10,16,18,19,13,7,18,19,20,7,7,13,13,-10,4,-11,4,13,16,-9,-2,22,23,23,28,13,85, +70,101,106,98,87,66,79,107,82,49,59,44,60,24,0,6,7,9,-2,2,7,9,4,-5,-2,1,8,-14,-8,-2,-1,-12,-5,2,4,-1,-4,3,8,10,-3,2,9,10,-13,2,7,12,19,1,6,13,12,-4,2,8,9,2,-1,5,9,10,-4,1,7,8,-15,0,6,11,18,-1,5,11,11,-4,13,18,21,38,11,16,21,20,7,11,15,15,-5,8,12,16,25,8,15,20,20,10,15,17,18,12,7,18,19,20,7,8,13,12,-11,4,-11,4,13,15,-11,-3,20,22,22,27,13,85, +70,92,106,99,86,90,105,94,70,49,59,41,57,22,-3,3,5,6,-3,2,7,8,4,-5,-5,-3,5,-14,-8,-2,-2,-14,-7,1,3,-2,-5,2,7,9,-3,2,8,9,-14,1,6,11,18,-1,5,11,10,-6,0,7,8,1,-3,3,8,8,-6,-1,7,8,-16,-1,5,10,17,-2,4,9,9,-5,9,16,18,27,7,12,17,16,4,8,12,12,-7,5,10,14,23,6,12,18,18,7,14,14,15,10,4,17,18,20,1,3,8,7,-22,-8,-20,-5,3,6,-19,-4,20,22,18,23,15,85, +70,83,106,98,85,88,103,90,67,47,58,40,57,22,-1,4,2,5,-4,2,5,9,3,-3,-5,-5,4,-16,-10,-4,-4,-15,-8,-1,2,-3,-6,1,6,7,-4,1,7,8,-15,0,5,10,18,-2,4,10,9,-6,0,6,7,0,-4,3,7,8,-7,-1,6,7,-16,-2,5,9,17,-3,3,8,8,-6,7,13,15,17,4,10,14,14,1,5,10,9,-10,3,7,12,21,3,10,15,15,5,11,12,13,8,2,15,16,18,-1,0,6,5,-24,-10,-23,-8,1,3,-21,-5,19,21,17,24,16,85, +70,103,114,103,94,73,86,112,80,49,58,40,54,20,-8,-2,-1,1,-6,2,5,9,2,-3,2,5,8,-14,-9,-3,-4,-15,-7,-1,2,-4,-7,0,6,8,-4,1,8,8,-16,-3,6,10,19,-2,5,10,9,-7,-1,6,8,0,-4,2,7,8,-8,-2,5,6,-17,-3,3,8,16,-4,2,8,7,-8,3,9,11,5,2,7,11,11,-4,0,6,6,-12,0,4,9,19,1,7,13,13,3,8,11,11,6,-2,12,12,15,-4,-6,1,0,-26,-13,-20,-5,3,1,-23,-8,13,16,12,17,2,85, +70,104,113,100,90,70,83,106,76,47,56,39,54,21,-6,0,0,3,-6,2,4,8,0,-5,0,3,6,-16,-10,-5,-6,-16,-9,-2,1,-5,-8,-1,5,6,-5,0,7,7,-17,-4,5,9,18,-3,4,9,8,-8,-1,5,7,0,-5,2,6,7,-9,-3,4,6,-17,-4,3,7,16,-5,2,7,6,-8,0,7,9,2,-1,5,8,8,-7,-2,4,4,-14,-2,2,7,17,-1,5,11,10,0,6,8,8,4,-4,10,10,14,-6,-8,0,-2,-28,-15,-22,-8,1,-1,-23,-9,13,16,13,18,4,85, +70,104,110,107,93,101,116,100,72,57,67,44,60,27,-8,-3,-2,0,-6,0,6,10,3,-3,1,4,9,-15,-11,-7,-8,-16,-9,-2,0,-4,-8,-1,4,6,-5,1,8,9,-16,-3,2,6,15,-3,4,8,8,-10,-3,3,5,-2,-6,0,5,6,-9,-3,2,3,-17,-3,3,8,16,-5,1,6,5,-9,-2,4,6,0,-5,1,6,6,-9,-4,0,0,-16,-4,0,5,14,-4,3,8,8,-2,3,5,6,1,-6,7,8,11,-8,-11,-3,-4,-31,-17,-25,-10,-1,-4,-23,-9,13,17,13,19,6,85, +70,93,106,103,87,96,112,91,66,54,65,43,60,27,-6,0,0,2,-6,1,6,9,2,-5,0,2,8,-16,-12,-8,-9,-17,-10,-3,-1,-5,-9,-3,4,6,-6,0,7,8,-16,-4,1,5,15,-4,3,7,7,-10,-3,2,5,-2,-6,0,5,6,-9,-3,2,3,-17,-4,3,7,16,-6,1,6,5,-9,-3,3,5,-1,-5,0,5,6,-10,-5,0,0,-16,-4,0,5,14,-4,3,8,8,-2,3,9,10,6,-1,7,7,11,-9,-10,-2,-3,-25,-12,-25,-11,-2,-1,-20,-23,-2,12,8,14,8,85, +70,81,101,98,80,86,94,133,95,53,60,42,55,19,-13,-8,-6,-4,-8,0,4,11,26,-1,2,5,7,-13,-8,-3,-4,-17,-11,-5,-2,-6,-8,-1,5,7,-8,-3,4,5,-17,-4,3,8,16,-5,2,7,6,-9,-4,1,2,-3,-8,-2,4,6,-9,-3,4,6,-18,-4,3,7,15,-7,-1,4,3,-10,-3,3,5,-1,-6,0,4,5,-11,-6,0,0,-17,-5,0,4,14,-5,2,6,6,-1,5,11,12,6,-1,7,7,11,-9,-10,-2,-4,-28,-15,-26,-12,-2,-2,-20,-21,0,12,8,14,4,85, +70,108,119,106,98,76,89,120,85,48,56,39,54,19,-12,-6,-4,-3,-8,0,4,9,26,-3,0,3,5,-14,-10,-4,-5,-18,-12,-6,-3,-7,-10,-2,4,6,-10,-4,3,4,-18,-4,2,7,16,-5,1,6,5,-10,-4,0,2,-2,-8,-2,4,6,-10,-3,4,5,-18,-4,3,6,14,-8,-2,4,2,-10,-4,3,5,-1,-6,-1,3,4,-11,-6,0,0,-17,-5,0,4,14,-5,1,6,5,-2,4,10,11,6,-2,6,7,11,-9,-10,-2,-4,-32,-19,-25,-12,-2,-9,-31,-13,7,8,7,14,5,85, +70,103,113,101,89,68,83,107,75,42,52,36,52,18,-11,-6,-4,-3,-8,0,4,9,22,-4,0,2,5,-15,-10,-4,-6,-19,-13,-6,-4,-7,-10,-2,4,6,-10,-4,3,4,-18,-5,1,6,15,-7,0,6,4,-10,-5,0,2,-3,-8,-3,3,5,-10,-3,3,5,-19,-5,2,5,14,-8,-3,3,2,-11,-4,2,4,-2,-7,-2,3,4,-12,-6,-1,0,-17,-6,-1,4,14,-6,1,6,5,-2,4,10,11,5,-2,6,7,10,-10,-10,-3,-4,-32,-20,-26,-13,-2,-9,-30,-12,8,8,7,13,4,85, +70,104,107,104,88,93,110,96,68,45,56,43,60,28,-13,-6,-5,-4,-9,-1,4,9,10,-5,-1,2,5,-14,-10,-5,-7,-19,-13,-7,-4,-6,-10,-2,3,5,-11,-4,3,4,-19,-5,0,6,15,-7,0,6,4,-11,-5,0,1,-3,-9,-3,3,5,-10,-4,1,2,-19,-6,2,5,13,-10,-4,2,0,-11,-5,1,2,-2,-8,-3,2,4,-12,-7,-1,-1,-16,-5,-1,3,14,-6,1,5,5,-3,3,9,10,6,-2,4,4,8,-10,-9,-3,-4,-26,-14,-28,-14,-4,-7,-27,-28,-7,9,7,13,3,85, +70,94,101,99,79,85,105,83,58,38,51,39,57,25,-17,-16,-12,-11,-11,-1,4,9,24,-2,2,4,6,-15,-11,-4,-6,-19,-12,-6,-3,-7,-10,-4,2,4,-9,-3,4,5,-19,-6,1,6,15,-8,-2,4,3,-12,-5,1,3,-3,-10,-3,3,5,-11,-4,0,2,-20,-6,2,4,13,-10,-4,1,0,-11,-5,0,2,-3,-8,-3,2,3,-13,-7,-1,-1,-17,-5,-1,3,14,-6,1,5,4,-3,2,8,9,5,-3,3,4,7,-11,-11,-3,-6,-27,-15,-29,-16,-4,-7,-27,-27,-6,9,7,12,0,85, +70,102,118,110,100,74,88,126,89,45,55,36,51,18,-19,-15,-12,-10,-11,-1,3,9,24,-4,0,3,5,-15,-11,-5,-7,-19,-13,-6,-4,-7,-11,-4,1,3,-10,-4,3,4,-19,-7,0,5,15,-9,-3,2,2,-12,-5,1,4,-3,-11,-3,2,4,-11,-5,0,2,-20,-6,1,5,13,-11,-5,1,-1,-11,-6,0,1,-3,-9,-4,1,3,-12,-7,-1,-2,-17,-6,-1,3,14,-8,-2,3,3,-4,3,9,11,5,-2,5,7,9,-10,-5,0,-2,-27,-16,-27,-15,-5,-11,-34,-17,3,4,5,12,-103,-3, +70,105,112,105,91,67,83,113,78,39,50,32,48,17,-19,-13,-11,-9,-11,-1,3,8,23,-5,-1,2,5,-16,-12,-6,-7,-20,-14,-7,-4,-8,-12,-6,0,3,-11,-4,2,3,-19,-7,0,4,15,-10,-4,2,1,-12,-5,1,4,-3,-11,-4,2,4,-12,-5,0,2,-20,-6,1,4,13,-11,-5,1,-1,-12,-6,-1,1,-4,-10,-4,1,3,-13,-7,-2,-2,-17,-6,-1,2,14,-8,-2,3,3,-4,2,8,10,4,-3,4,6,8,-11,-6,-2,-4,-28,-17,-28,-16,-5,-11,-34,-17,4,5,5,11,-103,-3, +70,99,107,101,86,69,87,101,69,41,53,40,56,27,-21,-14,-13,-11,-12,-2,4,9,24,-4,0,3,6,-15,-11,-6,-7,-19,-13,-7,-4,-7,-12,-5,1,3,-12,-5,2,3,-20,-7,-1,3,13,-11,-4,2,1,-12,-5,1,4,-3,-11,-5,0,3,-12,-5,0,2,-20,-7,1,4,13,-11,-5,1,-1,-13,-7,-1,1,-3,-10,-3,2,4,-13,-7,-2,-2,-16,-5,-1,2,14,-8,-3,3,3,-4,1,9,11,6,-1,6,7,11,-9,-5,-1,-4,-28,-18,-30,-18,-6,-12,-33,-16,5,5,4,10,-103,-3, +70,98,101,101,83,63,83,91,61,36,49,36,53,26,-22,-15,-13,-11,-12,-2,3,9,24,-5,-2,3,6,-15,-11,-6,-8,-20,-14,-8,-4,-8,-11,-5,0,4,-11,-4,1,2,-20,-8,-1,3,13,-12,-5,1,0,-13,-5,1,4,-4,-12,-5,0,2,-12,-5,-1,1,-20,-7,0,4,13,-12,-6,0,-2,-13,-7,-1,0,-4,-10,-4,1,3,-13,-7,-2,-2,-17,-6,-2,1,13,-8,-2,3,3,-5,1,8,10,5,-2,5,5,10,-11,-8,-2,-5,-30,-19,-32,-20,-7,-17,-38,-33,-12,5,3,9,-103,-3, +70,83,96,97,77,65,84,111,78,42,53,30,46,17,-24,-20,-16,-15,-12,-4,-1,6,23,-5,0,3,6,-15,-11,-5,-7,-21,-15,-9,-5,-8,-11,-5,0,3,-10,-4,2,3,-21,-10,-3,1,13,-10,-3,2,2,-14,-8,-3,1,-4,-8,-2,2,4,-10,-5,0,1,-20,-8,-3,1,11,-12,-4,1,0,-13,-8,0,0,-4,-12,-6,0,3,-12,-6,0,-1,-17,-8,-1,0,13,-9,-4,0,1,-5,2,6,10,6,3,8,11,10,-8,-4,-1,-3,-35,-24,-34,-23,-10,-21,-45,-32,-11,5,3,8,-103,-3, +70,76,96,103,87,65,82,107,74,39,51,28,44,16,-25,-22,-16,-15,-12,-4,-1,6,23,-4,0,3,6,-15,-11,-5,-7,-22,-15,-9,-6,-8,-12,-5,0,2,-10,-4,2,2,-21,-10,-3,1,13,-10,-3,2,1,-15,-8,-3,1,-5,-9,-3,2,3,-11,-5,0,1,-20,-8,-3,1,11,-11,-5,1,0,-13,-8,-1,0,-4,-11,-6,0,3,-12,-6,0,-1,-17,-8,-2,-1,13,-9,-4,1,1,-5,2,5,9,4,2,7,9,8,-10,-6,-2,-5,-36,-26,-36,-26,-14,-26,-53,-22,-2,0,3,8,-103,17, +70,100,104,100,83,62,81,104,71,37,54,36,52,25,-26,-23,-17,-15,-13,-5,-2,5,22,-5,-1,4,6,-15,-11,-4,-6,-20,-13,-8,-5,-7,-11,-5,0,3,-10,-4,2,3,-21,-10,-2,2,14,-11,-4,2,2,-14,-8,-1,2,-3,-8,-2,4,5,-11,-5,1,1,-20,-9,-3,1,12,-11,-5,0,-1,-13,-9,-1,0,-4,-11,-5,0,4,-12,-5,0,0,-16,-8,-2,0,13,-10,-4,1,1,-5,1,6,8,4,0,4,6,7,-12,-8,-4,-7,-37,-28,-38,-27,-15,-27,-52,-22,0,1,3,8,-103,85, +70,86,101,100,83,61,80,85,52,43,55,34,50,24,-28,-25,-18,-16,-13,-5,-2,5,22,-5,-1,4,6,-14,-11,-4,-6,-19,-14,-8,-5,-8,-12,-5,0,3,-10,-4,2,2,-21,-10,-3,1,14,-11,-3,2,2,-14,-7,-1,2,-3,-8,-1,3,5,-11,-5,1,2,-20,-9,-3,2,12,-11,-5,0,-1,-13,-8,-1,0,-4,-11,-4,0,4,-11,-5,1,0,-16,-8,-2,-1,13,-11,-5,1,0,-6,0,7,10,6,3,8,11,12,-7,-4,-1,-4,-36,-27,-40,-30,-16,-25,-49,-40,-19,-2,-1,4,-103,85, +70,95,104,99,81,61,80,78,49,42,54,33,50,24,-25,-23,-17,-15,-13,-6,0,5,-2,-9,-4,0,5,-14,-9,-4,-5,-19,-13,-8,-5,-8,-13,-6,0,3,-10,-4,2,4,-21,-9,-3,1,11,-11,-4,2,2,-14,-6,1,4,-3,-8,-1,4,5,-12,-5,1,2,-20,-9,-3,1,12,-12,-5,1,0,-13,-8,-1,1,-3,-9,-3,2,4,-11,-5,1,-1,-14,-6,-2,-1,-3,-13,-9,-2,-3,-8,-1,4,9,12,10,17,20,18,-5,-2,0,-3,-37,-26,-41,-31,-17,-24,-48,-39,-17,0,0,5,-103,85, +70,102,102,99,81,59,77,79,49,41,54,32,49,24,-27,-25,-18,-16,-14,-6,0,6,3,-8,-4,1,5,-13,-8,-3,-4,-19,-13,-8,-5,-8,-13,-6,0,3,-11,-4,1,3,-22,-9,-3,1,12,-11,-3,2,3,-14,-6,1,4,-3,-8,-1,4,6,-11,-5,1,2,-20,-9,-3,1,12,-12,-4,1,0,-13,-8,-1,1,-2,-8,-2,2,5,-11,-5,1,-1,-14,-6,-1,-1,3,-12,-8,-2,-2,-7,-1,4,8,7,8,14,17,15,-7,-3,0,-3,-36,-27,-32,-24,-11,-35,-66,-28,-8,-7,-2,3,-13,85, +70,99,101,99,82,61,79,84,52,42,54,32,48,23,-29,-26,-20,-17,-14,-6,0,6,16,-9,-4,0,5,-14,-9,-3,-4,-19,-13,-7,-5,-8,-13,-7,-1,3,-10,-4,1,3,-22,-9,-4,0,11,-11,-4,2,3,-14,-6,1,3,-3,-8,-2,3,5,-12,-5,1,2,-20,-9,-3,1,12,-12,-5,1,0,-13,-8,-1,1,-2,-8,-2,3,4,-11,-5,1,0,-14,-7,-2,-1,3,-12,-7,-1,-1,-7,-1,4,7,6,5,10,13,12,-9,-5,-1,-5,-37,-29,-34,-26,-11,-34,-64,-27,-6,-5,-1,4,-7,85, +70,95,100,100,85,61,79,98,64,31,43,33,47,22,-29,-28,-21,-18,-14,-6,0,6,23,-9,-4,1,6,-14,-9,-2,-3,-18,-13,-7,-5,-8,-13,-6,-1,3,-10,-4,1,2,-23,-10,-5,-1,11,-11,-4,1,2,-13,-5,2,4,-3,-8,-2,3,5,-11,-5,0,1,-21,-9,-3,1,12,-13,-6,0,-2,-13,-7,0,2,-2,-8,-1,4,6,-11,-5,2,1,-15,-7,-1,0,3,-14,-6,1,1,-9,-3,6,10,11,12,14,14,15,-1,3,1,-3,-32,-25,-37,-29,-14,-38,-65,-28,-7,-7,-5,3,-6,85, +69,82,99,101,88,64,81,105,69,34,45,29,47,16,-29,-21,-13,-12,-15,-10,-6,-3,-27,-14,-10,-5,4,-15,-9,-3,-3,-18,-12,-6,-3,-7,-12,-7,-1,3,-9,-3,1,3,-22,-7,-3,2,11,-9,-1,4,4,-12,-5,3,5,-3,-7,0,5,6,-11,-5,1,1,-22,-10,-3,1,12,-13,-6,0,1,-11,-4,4,6,-1,-8,0,5,7,-8,-3,3,2,-15,-8,-1,0,11,-14,-5,2,2,-8,-2,7,9,10,8,7,10,12,-2,2,1,-2,-34,-27,-39,-31,-14,-37,-60,-26,-4,-4,-2,3,-5,85, +70,108,98,99,79,72,91,71,47,29,43,31,48,23,-24,-19,-15,-14,-16,-10,-6,-2,-14,-13,-9,-3,5,-14,-8,-2,-2,-18,-11,-6,-3,-7,-12,-7,-1,2,-9,-2,0,3,-22,-8,-3,1,11,-9,-1,4,5,-12,-4,3,6,-2,-7,0,5,7,-11,-5,1,2,-22,-9,-3,1,12,-13,-6,0,0,-10,-4,4,6,-1,-8,1,5,8,-7,-1,5,4,-15,-9,-2,-2,-11,-16,-8,-3,-3,-20,-11,-1,6,25,23,30,35,30,2,-1,-1,-3,-37,-26,-36,-29,-17,-50,-79,-36,-17,-19,-9,1,-9,85, +70,107,98,100,82,77,95,79,53,32,45,32,48,23,-26,-22,-17,-16,-16,-11,-6,-1,-4,-11,-7,-2,6,-13,-7,-1,-1,-17,-11,-5,-2,-7,-11,-6,-1,2,-9,-2,1,3,-22,-7,-3,2,12,-9,-1,4,5,-12,-4,3,6,-3,-7,0,5,7,-11,-4,2,2,-21,-9,-3,1,12,-13,-6,0,0,-11,-4,4,7,-1,-7,1,5,8,-7,0,5,4,-15,-8,-2,-2,-11,-16,-7,-2,-2,-18,-10,-1,6,12,17,24,28,25,1,1,0,-2,-38,-29,-38,-31,-18,-47,-77,-33,-13,-14,-6,2,-7,85, +70,107,99,101,85,57,73,70,42,32,45,26,42,15,-26,-22,-16,-14,-16,-9,-6,-1,-3,-9,-6,-1,6,-10,-5,-2,-2,-18,-12,-5,-2,-7,-13,-7,-1,2,-9,-3,0,3,-23,-9,-6,-1,9,-11,-3,4,5,-14,-6,4,7,-2,-6,1,7,8,-11,-4,1,2,-23,-10,-3,1,12,-12,-5,1,1,-12,-5,6,8,1,-6,0,4,7,-5,1,5,4,-14,-8,-1,-1,-10,-15,-4,2,2,-14,-6,2,9,16,20,26,22,19,3,7,1,0,-39,-31,-41,-34,-19,-45,-73,-29,-9,-9,-3,2,-8,85, +70,108,101,100,86,60,76,79,49,36,47,28,43,16,-28,-24,-18,-16,-17,-10,-6,-1,-2,-7,-4,1,7,-8,-4,0,-1,-18,-12,-5,-2,-7,-13,-7,-1,3,-9,-2,1,4,-24,-9,-6,-1,9,-11,-4,4,5,-14,-6,4,7,-2,-6,1,7,9,-11,-4,2,2,-23,-10,-2,1,12,-13,-6,1,1,-12,-5,6,9,1,-6,1,5,7,-5,1,6,5,-15,-8,-1,-1,-10,-14,-3,2,3,-12,-5,5,10,14,14,19,20,20,6,11,4,4,-42,-34,-39,-32,-16,-40,-73,-47,-25,-11,-7,2,-7,85, +68,108,104,102,77,71,90,65,40,24,38,30,46,22,-24,-17,-15,-15,-20,-14,-7,-3,-32,-18,-10,-4,5,-15,-9,-4,-3,-19,-11,-6,-2,-8,-11,-4,0,2,-12,-4,-1,2,-26,-8,-5,1,8,-8,-1,3,5,-10,0,8,11,24,-7,1,6,7,-12,-5,1,1,-23,-11,-4,0,11,-15,-7,-1,-1,-13,-5,5,9,21,-4,4,10,10,-4,1,6,5,-16,-9,0,-3,-20,-22,-10,-6,0,-16,-5,0,9,35,23,29,29,24,7,11,5,4,-44,-37,-42,-36,-20,-40,-71,-45,-23,-8,-4,4,-6,85, +45,1,95,97,79,75,94,71,46,27,41,32,48,23,-25,-21,-17,-17,-21,-15,-7,-3,-32,-16,-9,-4,5,-15,-9,-4,-3,-19,-12,-7,-2,-8,-11,-5,0,3,-11,-4,-1,2,-26,-9,-5,1,9,-9,-1,3,5,-11,-1,8,11,26,-7,1,6,7,-12,-5,0,1,-23,-11,-4,-1,11,-14,-7,-1,0,-13,-6,5,9,22,-4,4,10,10,-4,1,6,5,-16,-9,0,-3,-29,-22,-10,-5,1,-16,-5,0,8,16,19,25,24,21,6,11,6,6,-45,-38,-44,-38,-20,-38,-62,-43,-21,-4,-2,4,-3,85, +70,26,100,101,84,79,97,78,51,30,43,33,49,23,-29,-24,-20,-19,-25,-18,-11,-5,-32,-16,-8,-3,6,-16,-10,-5,-5,-22,-15,-8,-4,-11,-15,-9,-3,0,-13,-6,-4,-1,-29,-12,-9,-3,5,-15,-6,0,2,-15,-6,3,6,22,-9,-1,4,5,-14,-6,-1,0,-26,-13,-7,-5,8,-17,-10,-3,-3,-15,-8,2,6,19,-4,3,9,10,-5,0,6,5,-16,-10,-1,-4,-36,-23,-11,-6,1,-17,-5,-1,7,14,17,22,22,19,4,10,6,6,-46,-40,-45,-39,-21,-39,-62,-43,-21,-4,-1,4,-3,85, +70,85,108,98,82,58,73,86,58,27,40,24,39,12,-31,-27,-22,-20,-26,-19,-12,-6,-32,-16,-8,-2,6,-17,-10,-6,-5,-22,-16,-9,-6,-11,-16,-11,-3,-1,-14,-6,-4,0,-30,-13,-9,-3,5,-16,-7,-1,2,-16,-7,2,5,22,-9,-2,3,4,-15,-7,-2,-1,-26,-15,-8,-5,8,-19,-10,-4,-4,-16,-9,1,5,21,-5,2,8,9,-9,-4,4,3,-20,-13,-4,-7,-37,-24,-14,-9,-2,-17,-5,-2,5,9,9,15,19,17,0,6,3,3,-49,-42,-54,-48,-30,-47,-71,-27,-5,1,4,10,-7,85, +70,100,117,103,88,61,74,87,60,28,41,25,39,12,-34,-30,-25,-22,-29,-21,-13,-7,-33,-17,-9,-3,6,-18,-12,-8,-7,-25,-17,-11,-8,-12,-19,-12,-5,-1,-15,-7,-5,-1,-30,-14,-10,-4,5,-17,-9,-2,0,-18,-8,1,4,20,-11,-3,2,3,-17,-9,-4,-3,-28,-16,-9,-6,7,-19,-11,-5,-5,-17,-10,0,5,15,-6,2,8,8,-11,-5,3,1,-21,-15,-5,-8,-39,-25,-15,-10,-3,-21,-8,-5,3,9,9,16,20,17,-3,3,-1,-1,-50,-43,-54,-47,-29,-51,-76,-31,-9,-6,-1,4,-7,85, +70,118,129,102,86,40,52,57,30,8,21,43,57,30,-14,-8,-4,1,-13,-4,6,13,-20,-6,1,7,18,-14,-7,-2,-1,-23,-15,-6,-3,-31,-16,-6,2,6,-12,-4,5,9,-22,-6,2,9,18,-11,-2,6,7,-13,-5,5,8,5,-11,-4,1,3,-20,-12,-4,-4,-28,-18,-8,-6,8,-21,-11,-4,-4,-18,-11,-2,3,-2,-11,-2,3,4,-18,-12,-6,-8,-33,-27,-20,-24,-61,-48,-39,-35,-27,-50,-37,-23,-15,-8,-4,3,5,2,-30,-24,-18,-19,-51,-43,-30,-24,-6,-43,-69,-24,-5,-11,-4,2,-9,85, +70,115,127,109,91,60,69,76,52,22,36,20,34,3,-45,-41,-37,-30,-40,-30,-23,-16,-40,-27,-18,-13,-1,-28,-23,-19,-19,-36,-27,-22,-19,-47,-28,-22,-14,-9,-23,-16,-13,-10,-36,-21,-19,-13,-3,-27,-18,-12,-10,-26,-18,-9,-5,-13,-20,-11,-8,-4,-27,-18,-14,-13,-34,-25,-19,-16,-1,-29,-22,-15,-14,-24,-18,-9,-4,-9,-15,-6,-1,2,-18,-12,-5,-6,-30,-25,-14,-17,-48,-35,-22,-19,-10,-32,-30,-15,-7,-11,4,11,17,14,-16,-20,-14,-16,-59,-50,-61,-54,-36,-71,-81,-40,-24,-20,-4,0,-103,85, +70,148,132,114,100,62,65,60,41,16,30,12,26,-55,-56,-51,-48,-39,-49,-41,-32,-26,-46,-36,-28,-23,-8,-36,-32,-28,-27,-45,-37,-33,-31,-53,-37,-31,-22,-15,-33,-24,-23,-20,-43,-30,-28,-22,-10,-37,-28,-21,-20,-35,-27,-19,-15,-23,-30,-20,-16,-11,-36,-29,-23,-23,-42,-35,-30,-26,-11,-37,-32,-24,-24,-34,-26,-19,-14,-26,-23,-15,-9,-6,-25,-19,-15,-17,-38,-32,-17,-20,-49,-38,-24,-22,-12,-37,-34,-20,-12,-22,2,10,16,13,-21,-33,-23,-21,-67,-53,-68,-58,-38,-82,-86,-50,-40,-31,-22,-22,-103,85, +70,170,103,131,98,68,64,40,23,12,26,9,23,-72,-69,-65,-65,-52,-62,-54,-44,-40,-53,-49,-41,-36,-42,-48,-48,-41,-40,-59,-51,-49,-47,-62,-51,-45,-37,-27,-46,-37,-38,-34,-53,-43,-43,-38,-24,-50,-43,-36,-36,-48,-41,-33,-30,-56,-43,-35,-32,-23,-48,-43,-38,-39,-53,-48,-44,-41,-45,-50,-47,-39,-37,-46,-39,-33,-28,-51,-35,-29,-24,-18,-38,-33,-29,-31,-49,-44,-41,-42,-67,-57,-46,-43,-34,-60,-52,-38,-23,-29,-7,2,6,6,-42,-57,-51,-35,-72,-62,-71,-64,-47,-99,-93,-64,-64,-48,-46,-34,85,85, +70,170,170,170,170,170,35,20,-19,-1,16,-4,10,-82,-79,-78,-77,-65,-75,-68,-59,-58,-68,-66,-57,-54,-73,-62,-61,-55,-48,-73,-71,-63,-62,-68,-62,-55,-47,-32,-54,-51,-46,-44,-56,-51,-50,-45,-52,-58,-53,-46,-45,-58,-52,-45,-42,-61,-53,-46,-43,-31,-57,-55,-48,-49,-62,-58,-54,-52,-73,-58,-55,-47,-42,-53,-47,-41,-36,-53,-41,-35,-30,-21,-45,-40,-36,-39,-55,-52,-47,-49,-68,-61,-50,-48,-37,-66,-60,-46,-41,-39,-22,-15,-10,-7,-48,-64,-58,-55,-86,-76,-89,-81,-66,-113,-113,-99,-80,-62,-73,-115,85,48, diff --git a/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_PRight_T0.h new file mode 100755 index 0000000..f8d5282 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblX_PRight_T0.h @@ -0,0 +1,71 @@ +50,150,150,145,57,57,42,68,21,-4,14,10,20,15,-42,-35,-40,-26,-49,-45,-41,-42,-52,-48,-43,-44,-58,-47,-42,-33,-29,-44,-42,-30,-28,-44,-34,-33,-28,-20,-33,-38,-31,-35,-49,-49,-45,-41,-44,-51,-49,-37,-35,-42,-39,-34,-34,-47,-37,-32,-28,-20,-35,-29,-27,-29,-17,-14,-15,-14,-11,-23,-7,-2,-2,-10,-19,-17,-16,-29,-26,-22,-19,-12,-27,-25,-20,-25,-28,-27,-26,-24,-25,-29,-39,-32,-32,-32,-30,-27,-24,-26,-35,-34,-28,-26,-41,-33,-24,-31,-64,-45,-37,-38,-44,-84,-88,-106,-104,-82,42,-9,-113,75, +55,150,155,143,64,59,55,78,32,6,24,21,33,25,-26,-18,-20,-13,-33,-28,-22,-26,-36,-32,-25,-20,-9,-32,-25,-13,-14,-27,-28,-16,-12,4,-22,-18,-13,-10,-21,-18,-16,-17,-42,-35,-29,-24,-12,-36,-33,-20,-23,-28,-25,-19,-17,-33,-23,-18,-11,-10,-21,-16,-11,-11,-15,-5,-6,-3,7,-15,3,9,5,0,-9,-5,-2,-6,-13,-8,-2,-1,-13,-9,-5,-6,-21,-13,-10,-6,5,-15,-21,-15,-15,-23,-16,-12,-7,8,-22,-15,-10,-12,-25,-18,-8,-12,-55,-33,-28,-24,-45,-69,-92,-93,-76,-72,55,6,-5,76, +60,146,159,140,69,23,26,69,25,-17,1,21,35,24,-12,-9,-7,-2,-20,-10,-6,-5,-23,-15,-8,-6,6,-16,-10,-1,0,-22,-14,-7,-2,12,-12,-7,-2,1,-10,-8,-4,-3,-37,-24,-19,-11,-4,-26,-19,-8,-9,-20,-15,-7,-4,12,-12,-6,1,-1,-11,-6,-1,2,-14,1,1,5,10,-8,10,16,14,3,-4,1,6,21,-2,4,11,8,-2,2,6,7,-17,-3,1,7,13,-4,-9,-3,-1,-19,-6,-3,3,13,-9,-2,4,3,-13,-6,5,3,-48,-25,-23,-16,-40,-60,-82,-95,-68,-59,60,18,2,77, +65,146,152,135,70,42,51,107,64,22,40,33,47,36,-1,3,5,6,-14,-9,-1,-2,-28,-16,-8,-4,5,-16,-8,1,2,-24,-13,-4,2,12,-10,-6,1,6,-8,-5,2,3,-26,-19,-13,-6,-2,-22,-16,-2,-2,-19,-10,3,7,20,-8,-1,5,5,-8,-4,5,7,4,0,0,5,7,-11,7,14,12,-6,-10,0,4,17,-1,6,12,10,-2,2,10,11,-15,0,8,14,17,2,-2,7,10,-12,5,12,18,25,3,9,15,14,-7,2,8,7,-47,-31,-21,-12,-41,-58,-73,-56,-22,-25,65,23,17,-10, +70,138,141,131,79,41,55,112,71,29,47,39,54,43,7,11,16,19,3,9,17,16,-11,2,9,13,20,2,9,16,17,-12,-1,7,14,23,3,8,14,19,3,8,13,14,22,-5,0,7,10,-7,-1,11,12,-7,3,10,15,27,6,12,19,19,6,10,17,21,35,8,8,13,14,-1,17,25,24,5,4,11,16,26,17,22,28,27,16,20,24,26,22,14,18,25,26,14,9,12,16,-6,13,17,23,26,10,15,22,22,2,12,22,21,-10,-14,-17,-7,-35,-39,-50,-74,-36,-35,74,33,22,30, +70,127,131,126,72,37,53,110,70,29,47,39,55,44,10,13,19,22,8,12,21,21,-9,5,12,16,22,4,11,17,18,-12,0,8,14,24,4,9,15,21,4,11,15,17,27,-2,2,10,12,-4,2,14,15,-6,6,13,18,28,8,14,21,21,7,13,20,23,40,10,10,16,15,2,19,27,27,7,6,13,18,28,19,25,30,30,18,22,26,29,47,16,21,28,28,17,12,15,19,8,16,21,25,27,13,17,24,22,3,13,23,24,-7,-10,-12,-1,-33,-36,-43,-65,-26,-23,82,41,31,-8, +70,130,124,128,69,35,52,93,54,28,46,38,54,43,10,13,18,22,7,11,19,19,-11,4,11,15,21,4,12,17,18,-13,0,8,14,23,4,9,14,21,4,11,15,17,28,-1,3,10,11,-2,3,15,16,-5,7,14,19,28,10,16,22,22,8,13,20,23,41,11,12,17,16,4,21,29,29,8,8,14,20,28,20,26,31,30,18,23,27,30,47,18,23,29,29,19,14,17,21,20,18,23,27,28,13,18,24,22,3,14,24,25,-5,-6,-6,3,-34,-35,-40,-60,-19,-15,88,46,36,-7, +70,126,119,125,67,33,51,90,52,27,45,37,52,42,10,13,18,23,7,12,20,20,-10,5,12,16,21,5,12,17,17,-13,-1,7,14,23,3,8,14,21,4,11,16,17,29,0,4,10,11,-2,3,14,15,-5,7,12,18,27,10,15,21,20,7,13,19,22,39,10,10,16,15,2,20,27,28,7,7,13,18,27,19,24,29,29,16,20,26,28,46,15,21,26,26,19,14,14,18,19,18,23,25,26,14,17,23,22,4,14,23,24,0,-12,-8,-1,-38,-42,-45,-77,-34,-30,80,38,38,29, +70,125,121,124,66,54,72,87,51,21,39,33,48,39,10,13,18,22,8,12,20,20,-10,5,11,15,21,5,11,16,17,-14,-2,6,12,22,2,7,13,19,4,10,15,17,30,1,5,10,11,-2,3,14,15,-5,7,12,17,27,10,15,20,20,7,12,18,21,38,9,10,16,15,2,20,27,28,7,8,14,19,28,18,23,29,28,16,20,25,27,43,15,20,25,25,19,14,14,18,19,18,22,25,26,13,17,22,21,4,14,23,24,3,-9,-5,2,-34,-38,-39,-73,-31,-27,82,39,39,27, +70,124,120,123,64,53,71,85,49,20,38,31,46,36,10,13,16,20,7,11,18,19,-9,6,12,17,21,4,10,15,15,-14,-4,3,9,20,0,6,12,19,4,9,14,16,31,4,8,11,11,0,3,14,14,-5,7,12,16,27,9,15,19,19,7,13,19,21,33,8,8,13,14,3,20,26,26,7,7,13,17,27,20,26,29,28,16,20,24,26,24,14,16,22,22,15,9,10,13,-5,11,12,17,23,11,16,21,21,7,18,25,26,-5,-12,-13,-3,-42,-50,-57,-74,-34,-30,79,37,37,26, +70,121,120,120,60,48,66,84,48,19,37,35,50,40,9,11,15,19,6,10,17,18,-10,5,11,15,20,3,9,14,13,-14,-5,2,7,19,-1,4,11,17,3,8,13,14,32,4,8,11,10,-1,2,13,14,-5,6,12,16,26,8,14,18,18,6,12,17,19,14,7,7,12,13,2,19,25,25,6,8,13,18,28,19,25,28,27,15,19,23,25,19,13,15,21,22,14,9,10,12,-6,11,11,17,22,10,15,20,20,6,17,24,26,-4,-10,-11,0,-40,-47,-52,-73,-33,-30,78,36,33,-4, +70,121,120,120,59,47,65,81,46,18,35,33,48,39,8,10,13,17,6,9,16,17,-11,4,9,13,19,1,8,12,12,-15,-6,0,6,18,-3,3,9,14,2,6,11,13,22,3,7,10,10,-2,2,13,13,-5,5,10,15,26,7,13,18,17,7,11,17,19,12,7,6,11,13,1,18,24,25,5,8,13,18,28,17,22,27,26,13,17,22,24,17,12,15,21,22,14,9,10,13,-5,11,13,18,24,11,16,18,17,5,15,21,23,-1,-13,-11,-2,-40,-45,-50,-67,-28,-26,78,36,32,26, +70,77,111,116,56,45,64,79,44,16,33,32,47,38,6,9,12,16,5,9,15,16,-12,3,8,12,18,1,6,12,10,-16,-7,-1,4,17,-6,1,7,12,1,5,10,12,10,2,7,9,9,-3,1,12,12,-6,4,10,14,25,7,12,17,16,6,10,16,17,11,5,5,9,12,0,17,23,24,5,8,13,18,28,16,22,26,25,12,16,21,22,17,10,14,20,21,13,8,9,11,-6,10,12,17,24,10,15,17,16,4,15,21,23,-4,-12,-7,0,-38,-43,-46,-66,-27,-26,77,34,29,25, +70,88,112,116,56,25,45,78,43,17,35,26,41,32,7,9,14,18,4,8,14,15,-12,3,8,13,19,1,7,11,10,-17,-8,-1,3,16,-8,-1,5,11,0,4,9,11,6,0,4,8,9,-4,0,11,11,-6,3,9,13,25,5,11,16,15,5,8,14,15,11,4,3,8,11,-1,17,22,23,5,7,12,17,28,15,20,24,23,11,15,19,21,16,10,13,19,21,12,7,8,11,-6,9,11,16,23,9,14,15,14,4,14,19,21,-4,-10,-14,-1,-40,-45,-50,-69,-30,-29,76,32,26,39, +70,100,113,116,56,24,44,77,41,16,33,25,40,30,6,8,12,16,3,7,13,13,-13,2,7,12,18,0,6,11,9,-18,-9,-2,1,15,-10,-4,3,8,-1,4,9,11,5,-1,3,7,9,-4,1,11,11,-6,4,9,13,25,3,10,15,14,3,7,14,16,9,4,4,9,12,-1,16,21,21,4,6,12,16,27,15,21,24,22,11,14,19,19,16,9,11,17,20,10,5,6,7,-8,4,7,11,22,6,11,14,13,3,13,18,19,-6,-13,-13,-2,-46,-52,-59,-72,-33,-32,75,34,32,84, +70,108,115,112,51,43,62,77,41,15,32,24,38,29,5,7,11,15,4,7,13,13,-13,2,7,11,18,-2,4,10,8,-18,-10,-3,0,14,-11,-4,1,7,-1,3,8,10,5,-1,3,7,9,-5,0,10,10,-5,4,9,13,25,4,10,14,13,3,6,12,15,-1,5,3,9,13,-2,15,20,20,3,5,11,15,27,14,20,23,21,10,13,17,18,5,8,11,16,20,8,3,6,7,-8,4,7,12,22,5,10,12,11,2,12,16,18,-7,-14,-16,-5,-50,-52,-58,-70,-32,-31,77,34,29,84, +70,114,117,113,51,43,62,76,40,14,31,22,37,29,4,7,10,14,3,6,12,12,-13,0,6,10,17,-3,2,8,7,-19,-11,-4,-1,14,-12,-6,0,5,-3,1,7,8,4,-3,2,5,9,-6,-1,9,9,-6,3,8,12,25,3,9,13,12,2,5,10,15,-8,5,3,8,13,-2,14,19,19,2,4,10,14,26,13,19,22,20,9,12,16,16,-7,7,11,16,20,6,1,6,7,-10,2,7,12,23,4,9,12,10,1,10,14,16,-7,-14,-15,-4,-48,-51,-56,-69,-31,-32,76,32,26,84, +70,107,108,110,47,42,63,74,38,21,37,27,42,33,4,6,10,14,3,6,11,11,-14,0,5,9,17,-5,1,7,7,-19,-11,-5,-1,14,-13,-7,-1,4,-4,0,6,7,4,-4,1,5,9,-7,-2,9,9,-6,3,8,11,24,2,8,12,10,1,4,10,14,-9,5,4,8,13,-1,13,18,18,2,3,10,14,26,12,18,21,19,9,11,15,15,-8,7,10,15,20,5,0,5,6,-10,1,7,12,22,3,9,11,10,1,11,15,16,-6,-12,-12,-2,-47,-49,-55,-69,-31,-32,75,31,23,84, +70,103,110,110,48,41,62,73,36,19,36,26,40,33,3,5,9,14,2,6,10,10,-16,-2,4,7,15,-5,1,7,6,-20,-13,-7,-3,12,-14,-8,-3,3,-6,-2,4,6,-3,-4,0,4,8,-8,-3,8,9,-7,2,7,11,23,1,5,10,9,1,4,9,15,-11,5,3,8,13,-2,11,17,17,3,4,9,12,24,10,14,18,17,7,10,14,15,-4,5,9,13,18,4,-1,5,5,-8,1,5,9,22,2,7,11,8,-1,8,14,15,-25,-8,-13,-1,-47,-54,-61,-73,-34,-35,75,33,29,84, +70,91,113,109,45,38,59,73,37,19,36,25,40,33,2,5,8,13,3,6,10,10,-16,-2,4,7,15,-6,-1,6,5,-20,-13,-7,-4,12,-15,-9,-3,2,-7,-3,3,5,-3,-5,-1,3,8,-9,-3,8,8,-7,2,7,10,23,0,4,10,8,-1,3,8,15,-10,5,3,8,14,-2,11,16,16,2,3,8,11,24,10,13,18,16,6,9,13,14,-11,5,8,13,18,3,-2,5,4,-8,1,4,9,22,1,7,11,7,-2,8,15,15,-24,-7,-15,-3,-47,-52,-58,-79,-41,-37,74,31,26,84, +70,86,115,110,46,38,58,72,35,17,34,25,39,33,2,5,8,13,3,6,10,10,-16,-2,4,7,15,-8,-2,5,4,-21,-14,-8,-4,11,-15,-9,-3,2,-7,-3,3,4,-18,-5,-1,2,7,-9,-4,7,7,-8,1,6,8,22,-1,4,9,8,-2,2,7,15,-10,5,3,8,14,-2,10,14,15,1,2,8,11,24,8,12,16,15,6,8,11,12,-12,2,6,10,16,2,-3,3,3,-9,-1,4,8,21,1,6,10,6,-2,9,14,15,-28,-10,-18,-6,-51,-51,-58,-83,-46,-38,77,33,24,85, +70,95,106,107,43,15,39,86,49,10,27,24,38,32,1,4,8,13,2,5,10,9,-16,-3,3,6,15,-9,-3,4,3,-21,-14,-8,-5,11,-14,-9,-3,2,-7,-3,3,5,-19,-5,0,1,7,-10,-5,7,7,-7,1,6,9,23,-1,4,8,8,-2,2,7,14,-10,4,3,7,14,-3,9,14,14,1,1,7,11,24,7,11,15,14,5,8,11,11,-13,2,5,10,15,1,-4,2,2,-10,-1,4,8,21,1,5,10,6,-3,9,15,15,-25,-9,-16,-4,-49,-49,-56,-83,-46,-38,77,32,23,86, +70,110,109,108,44,15,38,84,47,8,25,24,38,32,0,3,7,13,3,6,10,10,-16,-3,1,4,12,-10,-4,3,3,-23,-15,-8,-5,10,-15,-9,-2,3,-7,-4,3,5,-12,-5,0,1,6,-10,-5,8,7,-7,1,7,9,23,-2,4,9,7,-3,1,6,12,-10,3,2,7,14,-3,9,14,14,0,-1,5,8,22,7,11,15,14,3,6,10,10,-13,0,5,9,17,1,-4,2,2,-10,-2,2,5,20,-2,1,4,0,-6,8,12,11,-20,-5,-16,-3,-46,-53,-60,-71,-33,-34,77,34,28,87, +70,102,112,105,40,16,39,71,34,16,34,22,37,31,0,3,7,13,2,5,9,10,-16,-3,1,3,11,-11,-5,2,2,-23,-16,-9,-6,10,-15,-8,-2,3,-7,-3,3,5,-19,-5,0,0,5,-11,-6,8,7,-6,1,7,9,24,-2,4,9,8,-3,1,7,11,-11,3,2,7,14,-3,8,13,13,0,-1,5,7,22,6,11,15,14,2,5,10,9,-13,0,5,9,17,0,-3,3,2,-9,-2,3,7,21,-1,2,5,1,-5,8,13,12,-21,-6,-16,-3,-44,-52,-57,-70,-33,-34,77,34,27,88, +70,95,115,106,41,16,38,69,32,15,32,21,36,31,-1,3,6,13,2,5,9,8,-17,-4,-2,1,10,-11,-5,0,1,-22,-15,-9,-6,7,-14,-8,-2,4,-8,-3,4,5,-20,-4,1,0,5,-12,-6,8,7,-5,2,7,9,21,-2,4,8,7,-3,1,6,10,-11,2,3,8,15,-2,7,13,13,-2,-3,3,6,20,4,9,13,12,2,5,8,8,-14,-2,4,8,15,-1,-4,2,2,-9,-1,4,7,21,1,5,8,5,-6,7,10,10,-29,-14,-25,-11,-51,-52,-57,-81,-45,-33,78,35,26,89, +70,92,105,104,39,13,39,86,47,8,25,19,34,30,-1,3,6,12,2,4,7,7,-18,-6,-3,-1,9,-13,-7,-1,-1,-22,-15,-9,-6,7,-14,-8,-2,4,-8,-3,4,5,-20,-4,1,-1,4,-13,-7,8,7,-5,2,7,9,20,-2,3,8,8,-4,1,6,9,-11,1,3,8,16,-2,7,12,12,-2,-3,3,6,21,4,8,13,12,1,4,8,7,-15,-2,3,7,15,-2,-3,3,3,-8,-1,4,8,22,2,6,9,6,-5,6,11,11,-28,-12,-23,-10,-50,-50,-58,-81,-45,-34,78,34,26,90, +70,111,108,106,40,13,38,83,45,6,24,13,28,22,-1,3,5,13,1,4,7,8,1,-2,1,4,10,-12,-5,0,0,-22,-15,-9,-6,11,-12,-6,-1,5,-6,-2,4,5,-18,-4,2,-1,6,-12,-6,10,8,-5,2,8,10,16,-1,4,9,9,-3,2,7,8,-12,1,4,8,16,-2,6,12,12,-2,-4,3,5,20,3,8,12,11,0,4,7,7,-15,-2,3,7,15,-2,-3,4,4,-7,0,5,9,23,3,3,7,4,-5,6,6,6,-20,-6,-20,-5,-44,-51,-58,-80,-44,-34,78,35,26,91, +70,112,110,103,36,13,38,71,33,6,24,12,27,22,0,3,5,13,0,4,6,7,-3,-3,-1,2,9,-13,-7,-1,-1,-22,-15,-9,-6,11,-13,-6,-1,5,-6,-2,4,5,-18,-4,2,0,7,-12,-6,10,10,-5,1,8,10,12,-1,4,9,9,-3,2,7,8,-13,-1,3,8,17,-2,6,11,11,-3,-4,2,4,20,2,7,12,11,-2,2,6,6,-15,-4,1,5,14,-3,-2,4,4,-7,-1,6,7,1,-2,1,4,4,-5,4,7,6,-19,-5,-18,-4,-42,-51,-58,-79,-44,-34,78,36,27,92, +70,98,113,105,37,13,37,68,30,4,23,11,26,21,-2,2,4,11,0,3,4,5,-14,-3,0,3,10,-12,-7,-1,-1,-21,-15,-9,-6,-1,-12,-6,-1,5,-6,-1,5,5,-17,-4,3,0,7,-11,-5,10,10,-4,2,8,10,2,-3,2,8,8,-4,1,7,7,-14,-2,4,8,17,-1,5,10,10,-3,-5,1,3,19,1,6,11,10,-2,1,5,4,-16,-5,1,4,14,-3,-1,5,5,-6,0,6,8,2,-1,4,6,6,-5,3,4,4,-27,-12,-24,-11,-49,-49,-57,-79,-45,-31,79,36,28,93, +70,94,108,101,36,13,40,74,28,4,23,11,26,21,-1,3,6,12,0,3,3,4,-17,-4,-1,1,9,-14,-8,-2,-3,-21,-15,-9,-6,-11,-12,-5,0,6,-5,-1,5,6,-16,-3,3,1,8,-11,-5,10,9,-5,2,7,9,3,-3,2,7,7,-5,0,6,6,-15,-2,4,8,17,-2,5,9,9,-4,-4,2,4,15,0,5,9,8,-4,0,4,4,-16,-5,0,3,13,-3,0,5,5,-6,0,8,9,4,-1,6,8,8,-4,1,5,4,-26,-11,-23,-9,-48,-48,-57,-79,-44,-29,80,37,30,94, +70,105,110,102,36,14,40,87,46,7,26,12,25,19,-3,1,2,10,-1,4,3,3,-19,-6,-3,0,9,-15,-9,-4,-4,-21,-15,-10,-6,-11,-12,-5,0,7,-5,0,6,6,-16,-2,4,1,9,-11,-5,9,8,-5,1,7,9,1,-3,2,7,7,-5,0,5,6,-15,-3,4,8,17,-2,4,9,9,-4,-2,3,6,22,-1,4,9,8,-4,-1,4,3,-16,-5,-1,3,13,-4,1,6,5,-5,1,8,10,4,0,8,10,10,-3,4,5,5,-24,-9,-21,-8,-47,-47,-57,-79,-44,-29,81,38,32,95, +70,106,110,102,36,13,40,84,45,6,26,12,25,20,-2,3,3,12,-1,4,9,10,5,-4,-1,2,8,-14,-7,-2,-2,-20,-13,-6,-4,-10,-12,-5,0,6,-7,-1,5,7,-16,-2,4,1,8,-11,-5,9,7,-7,-2,4,6,0,-5,1,6,6,-8,-2,4,5,-16,-3,3,8,16,-4,2,8,7,-6,-2,3,6,-1,-2,3,8,7,-6,-3,2,1,-17,-6,-1,3,13,-5,0,6,5,-3,1,9,9,5,-1,5,6,8,-6,-6,1,-1,-16,-3,-17,-3,-39,-47,-55,-67,-34,-28,80,37,25,96, +70,97,110,102,36,39,66,72,33,8,27,10,23,18,-4,1,2,10,-1,4,8,10,5,-4,-2,0,7,-15,-9,-3,-3,-19,-13,-7,-4,-10,-12,-5,0,7,-6,-1,6,7,-15,-1,4,2,10,-10,-4,8,7,-7,-2,4,5,0,-5,0,6,7,-7,-2,4,4,-16,-3,3,7,16,-4,2,8,7,-6,0,5,7,1,-3,3,7,7,-7,-3,1,1,-17,-6,-2,3,13,-5,1,7,5,-2,2,10,11,6,0,7,7,10,-4,-6,2,0,-15,-1,-16,-2,-37,-45,-54,-66,-33,-27,82,39,28,97, +70,91,109,101,34,38,65,68,31,7,27,11,23,18,-1,3,4,12,-1,4,8,9,5,-5,-6,-3,4,-13,-8,-3,-3,-19,-13,-5,-3,-9,-13,-6,0,7,-6,0,6,6,-16,-2,4,2,10,-10,-4,8,6,-9,-3,3,5,-1,-6,-1,4,5,-9,-3,3,4,-18,-4,3,7,15,-6,1,6,5,-8,-2,5,7,2,-5,0,6,5,-8,-3,1,1,-17,-6,-1,3,13,-6,1,7,5,-3,2,9,9,5,0,8,9,11,-7,-9,-1,-3,-23,-9,-22,-7,-42,-49,-58,-64,-31,-26,80,38,32,98, +70,103,115,104,43,23,49,91,46,9,28,12,21,18,-1,5,5,14,-1,3,7,8,4,-7,-7,-5,3,-15,-9,-4,-4,-19,-14,-6,-4,-8,-14,-7,-1,6,-6,-1,5,6,-16,-2,3,3,11,-10,-4,7,5,-9,-3,3,4,-1,-7,-1,4,5,-10,-4,3,4,-18,-5,2,6,15,-6,0,6,5,-8,-2,4,6,0,-5,0,5,5,-8,-4,1,0,-17,-6,-1,3,13,-6,1,6,5,-3,2,9,9,5,0,9,10,11,-7,-8,-1,-2,-22,-8,-21,-6,-40,-47,-56,-63,-30,-25,82,40,36,99, +35,66,77,66,38,19,47,85,42,8,27,12,21,17,-6,0,-1,8,-4,5,6,10,20,-3,1,5,8,-14,-8,-3,-4,-18,-11,-5,-2,-8,-14,-8,-2,6,-6,-1,6,6,-17,-5,4,3,13,-9,-2,7,6,-9,-3,3,5,-2,-7,-1,4,5,-10,-4,2,3,-18,-6,2,5,14,-7,0,5,4,-9,-3,3,5,0,-5,0,4,4,-10,-5,0,0,-17,-6,-2,2,13,-6,0,6,5,-3,1,9,9,6,-1,8,9,11,-8,-10,-2,-4,-20,-7,-15,0,-33,-44,-54,-63,-31,-28,80,36,26,100, +50,75,88,77,33,15,44,78,37,11,26,14,21,17,-3,2,1,10,-3,5,5,9,0,-5,0,3,7,-15,-9,-4,-5,-18,-11,-4,-2,-7,-15,-8,-2,6,-6,-1,6,6,-17,-5,3,4,14,-8,-2,6,5,-9,-4,3,5,-1,-7,0,4,5,-11,-5,2,2,-19,-6,1,5,14,-7,1,6,5,-9,-3,3,4,-1,-5,0,4,4,-11,-6,0,-1,-17,-6,-2,3,13,-6,0,6,4,-4,1,9,9,5,-2,8,8,12,-8,-11,-3,-5,-19,-7,-14,1,-30,-41,-51,-63,-32,-26,81,38,26,101, +57,81,89,88,35,45,77,69,31,16,37,17,26,23,-6,-1,-1,8,-4,4,8,11,3,-4,2,4,9,-14,-10,-6,-7,-16,-10,-3,-1,-5,-14,-9,-3,5,-6,-1,7,7,-17,-5,1,3,12,-7,-1,6,4,-11,-5,1,3,-3,-8,-2,3,4,-11,-5,0,0,-18,-5,1,5,15,-7,1,6,5,-8,-2,2,4,-2,-7,-1,4,4,-11,-6,-2,-2,-17,-6,-2,3,13,-6,0,5,4,-4,0,8,8,5,-2,7,7,11,-9,-10,-2,-4,-13,0,-13,2,-27,-35,-44,-77,-44,-30,77,33,29,102, +59,73,85,84,27,38,72,59,24,12,35,15,25,23,-4,1,1,10,-4,4,8,11,2,-6,0,3,8,-15,-11,-7,-8,-16,-10,-3,-1,-5,-15,-10,-3,5,-7,-1,6,6,-17,-5,0,3,13,-7,-1,5,4,-11,-5,1,3,-3,-8,-2,3,3,-11,-5,0,0,-18,-6,1,5,15,-8,2,7,6,-7,-1,2,3,-2,-7,-2,3,3,-12,-6,-2,-2,-17,-6,-2,3,13,-6,0,5,4,-5,0,7,8,5,-1,7,8,11,-9,-10,-3,-5,-12,1,-12,2,-23,-31,-40,-75,-42,-27,79,36,30,103, +61,69,80,94,45,25,53,97,50,9,29,14,19,14,-12,-7,-5,3,-6,4,7,12,25,-3,1,3,8,-13,-8,-4,-6,-18,-11,-4,-1,-5,-16,-10,-4,4,-8,-2,5,5,-17,-5,0,4,14,-6,-1,5,3,-11,-5,1,3,-3,-8,-2,3,4,-11,-5,0,0,-18,-6,1,5,15,-7,3,8,7,-6,0,2,3,-3,-8,-2,3,4,-12,-7,-2,-2,-17,-6,-2,3,13,-6,0,5,4,-5,0,7,8,5,-1,7,8,11,-10,-11,-3,-5,-11,1,-12,3,-18,-25,-32,-73,-40,-24,81,38,32,104, +63,88,99,90,36,17,48,83,39,4,25,11,16,14,-10,-5,-4,5,-5,4,7,11,26,-3,1,4,6,-12,-8,-2,-4,-17,-11,-4,-2,-6,-14,-6,-1,5,-10,-4,3,3,-18,-5,1,6,15,-7,0,5,3,-11,-5,0,1,-3,-9,-3,2,4,-11,-4,3,4,-19,-6,2,5,13,-9,2,8,6,-5,1,2,4,-2,-7,-2,3,4,-12,-6,-1,-1,-17,-6,-1,3,13,-7,-1,4,3,-3,2,9,10,5,-2,7,8,11,-9,-10,-3,-4,-17,-3,-9,5,-15,-29,-40,-60,-29,-27,81,37,28,105, +65,83,94,94,38,44,78,76,33,7,30,18,24,24,-13,-7,-6,2,-6,3,8,12,25,-2,2,4,7,-11,-6,-2,-4,-17,-11,-5,-2,-6,-13,-5,0,5,-10,-4,3,3,-18,-5,1,6,15,-7,0,5,3,-11,-5,0,1,-3,-9,-3,2,4,-11,-4,3,4,-19,-6,1,5,13,-9,3,9,7,-4,1,2,3,-2,-8,-2,3,4,-12,-7,-1,-1,-17,-6,-1,2,13,-7,-1,4,3,-4,2,9,9,5,-2,7,8,11,-10,-11,-3,-5,-16,-3,-8,6,-13,-27,-36,-58,-27,-24,83,38,28,106, +67,87,89,91,32,40,76,66,23,1,26,15,21,24,-11,-5,-4,4,-6,4,8,12,27,-3,0,3,6,-11,-7,-2,-4,-17,-11,-5,-2,-6,-12,-4,1,5,-10,-4,3,4,-18,-5,1,6,15,-7,0,6,4,-11,-5,0,2,-3,-9,-3,2,4,-11,-4,0,2,-20,-6,2,5,13,-10,3,9,7,-3,3,1,2,-2,-8,-2,3,4,-12,-6,0,-1,-16,-5,-1,3,13,-6,-1,4,3,-4,1,9,9,5,-1,5,5,9,-9,-9,-2,-4,-8,4,-9,6,-12,-21,-30,-67,-35,-18,88,39,27,107, +69,82,84,90,56,32,62,111,55,9,30,12,16,20,-14,-7,-2,5,-5,4,8,12,26,-4,-1,2,5,-12,-7,-2,-4,-17,-11,-5,-2,-6,-11,-4,2,5,-11,-5,3,4,-18,-5,1,6,15,-7,0,5,4,-11,-5,0,2,-3,-9,-3,2,4,-11,-4,1,2,-19,-6,1,5,13,-10,4,10,8,-2,3,1,3,-3,-8,-2,3,3,-12,-7,0,-1,-16,-5,-1,3,13,-6,0,4,3,-4,1,8,8,5,-2,4,5,8,-10,-10,-4,-6,-8,4,-8,6,-10,-20,-27,-62,-29,-12,93,40,27,108, +71,94,103,101,50,27,60,101,45,4,26,9,10,14,-17,-11,-9,-4,-8,3,8,12,25,-1,3,6,7,-11,-7,-1,-3,-16,-10,-3,-1,-6,-10,-3,2,4,-9,-3,4,5,-18,-5,2,6,15,-9,-2,3,2,-11,-4,2,5,-3,-10,-3,2,4,-11,-4,1,2,-19,-6,2,5,13,-11,5,11,9,-1,4,1,2,-3,-8,-3,2,3,-11,-6,-1,-1,-17,-6,-1,3,13,-8,-2,3,2,-4,1,9,10,5,-1,7,8,10,-9,-6,-1,-2,-7,5,-7,6,-8,-20,-31,-46,-14,-11,97,40,27,109, +73,90,98,97,45,32,67,94,37,6,30,6,7,20,-18,-11,-9,-3,-9,3,9,12,25,-1,2,5,7,-12,-7,-1,-3,-17,-10,-4,-1,-6,-9,-2,2,4,-9,-3,4,5,-18,-5,2,6,15,-8,-2,3,3,-11,-4,3,5,-3,-10,-3,2,4,-11,-4,1,3,-19,-5,2,5,13,-10,6,12,11,0,5,1,2,-2,-8,-2,3,3,-11,-5,0,-1,-17,-6,0,3,14,-7,-2,4,3,-4,1,8,9,4,-1,6,7,9,-10,-7,-2,-4,-7,6,-5,8,-5,-17,-26,-40,-7,-4,102,42,36,22, +75,89,94,100,46,30,67,89,32,3,27,15,15,25,-19,-11,-10,-5,-9,3,9,13,26,-1,3,7,8,-10,-6,-1,-2,-16,-9,-3,0,-5,-8,-2,3,5,-9,-3,3,5,-19,-5,1,5,15,-9,-2,3,3,-11,-3,3,6,-3,-10,-4,1,3,-10,-3,2,3,-19,-5,2,5,13,-10,8,14,12,0,6,1,3,-2,-7,-1,4,5,-11,-5,0,0,-15,-4,0,4,14,-7,-1,5,4,-4,1,10,11,6,1,8,9,12,-8,-5,0,-2,-5,7,-5,9,-3,-16,-25,-48,-15,4,110,46,37,25, +77,86,89,98,44,29,67,86,28,1,25,13,13,25,-19,-11,-9,-5,-9,4,9,14,27,0,3,7,9,-10,-6,0,-2,-15,-8,-2,0,-5,-8,-1,3,5,-9,-3,4,5,-18,-4,2,6,15,-8,-2,4,4,-10,-3,4,6,-2,-10,-3,1,3,-10,-3,2,4,-19,-5,2,6,13,-9,9,15,14,1,7,2,3,-2,-7,0,4,5,-11,-5,1,0,-15,-4,0,4,14,-6,0,5,4,-4,1,10,10,6,1,7,8,11,-10,-7,-1,-4,-5,7,-4,9,1,-13,-20,-44,-10,10,114,50,40,116, +79,85,86,97,56,38,72,111,49,9,32,9,5,17,-21,-16,-11,-9,-9,2,5,12,26,2,7,11,12,-6,-5,1,0,-16,-9,-3,0,-5,-7,0,5,6,-5,0,6,6,-19,-6,1,5,16,-6,1,6,5,-11,-4,1,4,-1,-6,0,3,5,-9,-2,3,4,-19,-5,1,5,13,-8,11,16,15,3,8,2,4,-2,-6,0,5,5,-10,-4,1,2,-15,-3,1,5,15,-6,1,6,4,-4,2,9,10,5,1,6,7,10,-11,-8,-3,-5,-5,7,-4,10,4,-9,-15,-39,-4,12,119,54,44,119, +81,95,100,103,56,39,74,112,53,14,36,13,8,21,-18,-12,-7,-10,-8,3,7,13,27,2,10,14,15,-3,1,7,6,-10,-3,3,6,-2,-6,0,5,7,-5,0,7,7,-19,-6,1,6,16,-5,2,7,7,-11,-3,2,5,-1,-5,1,5,6,-7,-1,4,5,-18,-4,1,5,13,-7,14,19,18,4,10,3,5,-1,-6,-1,4,6,-7,-1,4,4,-15,-4,2,3,15,-7,-1,4,3,-2,4,9,12,22,5,10,12,10,-8,-3,0,-1,-9,4,-5,7,1,-13,-26,-25,10,16,123,59,49,122, +83,94,97,105,59,41,77,97,40,25,47,26,20,35,-14,-9,-3,-10,-8,3,9,14,27,4,14,18,19,1,6,13,12,-4,3,8,12,1,-4,3,7,9,-3,3,9,9,-16,-3,4,8,18,-4,5,10,10,-7,-1,6,9,8,-2,4,9,10,-5,1,7,8,-17,-2,4,7,16,-5,17,22,21,7,13,5,7,1,-4,2,7,8,-5,1,6,6,-13,-2,3,5,16,-5,1,8,7,0,6,12,15,25,7,13,16,14,-4,3,3,1,-7,7,-4,8,5,-7,-18,-28,7,12,119,66,56,126, +85,97,96,106,60,44,81,102,47,30,52,30,23,39,-10,-7,1,-9,-7,5,11,16,29,7,16,22,22,3,11,19,17,1,8,14,16,22,-2,5,9,10,-1,4,10,11,-15,-1,6,10,20,-2,8,13,13,-5,1,8,11,18,-1,6,11,11,-3,3,9,10,-15,-1,5,9,18,-3,20,24,24,9,16,7,9,3,-2,5,11,12,-2,4,9,9,-11,0,5,8,18,-4,3,11,10,3,9,15,17,22,9,14,17,17,-1,5,6,4,-4,9,-3,9,8,1,-7,-41,-4,14,122,68,63,130, +87,99,101,108,62,45,85,100,51,34,56,35,28,45,-2,1,8,-6,-6,6,13,18,31,5,15,20,22,7,18,24,23,6,14,19,22,24,0,6,11,12,1,6,12,13,-14,0,7,12,21,0,11,16,16,-1,4,10,13,24,3,9,14,14,-1,5,12,13,-14,1,7,11,20,-1,23,27,27,12,19,9,11,4,1,9,14,15,0,6,11,11,-9,2,7,10,20,-1,5,14,15,6,12,17,18,12,8,13,16,16,0,5,7,6,-2,11,-2,11,12,7,2,-34,9,24,135,76,-54,134, +89,97,101,109,66,50,86,107,61,41,62,40,31,49,1,5,12,-5,-5,8,15,21,34,8,18,23,25,10,25,30,30,11,19,25,28,30,4,10,16,16,5,11,16,17,-11,4,19,24,31,13,14,19,21,2,7,14,17,32,8,14,19,20,3,8,15,16,-11,5,9,14,21,1,26,32,32,16,23,12,14,27,5,15,20,19,3,8,13,13,-6,6,10,12,22,-1,5,15,13,9,15,15,20,38,16,23,26,23,5,8,13,11,1,15,10,22,22,4,-8,-12,34,40,149,81,-50,138, +91,101,101,112,72,53,88,126,80,36,57,46,35,54,7,9,17,-4,-3,10,18,23,35,10,21,27,28,13,29,36,36,16,24,30,33,35,9,16,21,22,10,16,22,19,5,6,31,36,42,25,18,23,24,4,10,16,19,33,12,19,24,24,7,12,18,19,-8,9,12,16,23,3,29,35,35,18,26,14,17,34,8,18,23,23,5,11,16,18,-2,10,14,16,24,2,8,19,17,13,19,18,22,39,17,23,26,23,8,10,16,14,3,17,12,24,26,11,2,0,54,55,167,90,82,54, +95,102,103,116,79,61,96,139,93,46,66,55,42,61,13,15,23,-2,0,14,23,28,40,16,29,34,36,20,37,44,44,23,30,36,39,40,15,22,27,28,17,23,27,21,7,8,32,37,43,27,21,25,27,7,14,20,24,37,16,23,29,28,11,17,22,24,-2,13,19,23,30,10,33,37,37,22,30,17,21,37,11,23,28,27,8,14,20,23,2,15,20,22,27,3,11,24,24,14,21,24,27,44,27,29,30,27,20,21,21,20,11,24,11,23,26,11,6,4,64,66,175,93,92,58, +88,102,106,120,86,69,104,152,108,57,76,64,49,68,19,20,29,1,4,19,30,35,45,23,37,42,45,28,46,53,52,30,36,41,45,45,20,28,32,34,22,28,33,24,19,10,36,41,46,31,25,30,32,11,18,25,29,41,21,28,33,33,16,22,27,29,7,17,27,31,37,18,36,41,40,25,34,24,27,43,17,26,32,30,12,17,24,28,5,19,24,27,30,6,14,29,29,18,26,28,30,45,26,25,28,28,23,23,24,24,12,25,12,24,29,18,18,23,85,88,194,103,104,62, +85,114,107,122,82,84,120,123,95,59,81,68,57,77,34,42,45,14,10,22,26,32,47,24,39,43,46,33,53,59,60,37,43,48,52,50,27,35,38,39,28,36,39,27,22,15,40,45,49,35,31,36,39,16,24,30,34,46,27,34,39,40,21,27,32,34,30,22,30,34,39,20,40,44,45,29,40,32,36,49,23,30,36,35,18,23,28,34,9,24,29,32,32,9,18,33,35,22,32,32,33,45,26,24,25,28,28,27,28,30,14,26,13,25,32,24,29,32,95,100,204,113,116,66, +101,117,112,127,91,93,128,137,109,70,92,78,64,85,41,49,52,20,17,29,43,50,64,43,48,52,55,41,62,68,69,44,49,54,58,56,33,40,43,46,34,42,45,31,23,19,46,50,53,40,37,42,45,20,29,36,40,50,33,41,45,46,25,32,38,40,34,27,33,38,41,23,43,49,50,32,45,39,44,54,30,33,41,40,24,29,35,42,13,27,33,34,33,9,17,33,31,18,25,26,32,50,45,51,55,51,38,33,31,33,13,31,21,32,35,24,13,30,90,93,205,114,109,71, +97,121,117,129,96,77,112,133,106,77,98,80,64,85,49,57,61,28,23,36,48,55,68,51,56,58,62,50,72,74,76,49,53,59,63,60,36,44,49,51,39,47,50,34,49,20,46,50,52,40,39,47,49,21,31,41,45,55,38,46,51,53,29,36,42,44,37,30,35,40,42,25,47,52,55,32,47,46,51,61,35,37,42,42,28,33,38,46,16,32,38,39,35,12,21,43,42,29,36,36,42,59,52,57,56,53,47,42,36,39,14,32,27,39,42,32,27,17,78,91,205,115,119,74, +89,118,121,133,103,84,118,144,119,87,108,88,71,91,54,62,66,30,27,40,54,60,72,56,61,64,68,55,78,80,82,53,58,64,68,64,41,49,54,57,43,53,56,36,53,22,50,53,55,43,43,51,54,24,35,44,49,58,43,50,56,57,33,40,47,49,44,34,37,42,44,28,50,56,58,34,50,51,56,65,41,41,46,46,31,36,41,51,20,36,42,43,36,14,22,50,49,35,43,42,48,64,52,57,58,53,50,45,40,44,21,39,35,48,46,38,37,23,86,96,212,123,129,77, +73,130,126,129,93,97,134,129,113,79,103,95,80,103,64,72,76,38,30,41,55,61,75,49,55,62,65,52,76,81,83,56,63,67,73,67,48,56,60,64,45,56,64,43,58,30,61,61,63,51,50,54,58,52,46,53,58,62,47,53,60,62,36,44,50,53,69,39,39,44,45,30,53,59,61,37,53,56,61,69,46,45,50,50,34,40,44,55,26,40,46,48,38,16,24,56,56,39,49,48,54,68,55,59,60,55,53,48,43,47,25,43,38,53,51,44,42,27,92,99,218,129,133,80, +71,130,120,135,100,103,139,136,123,88,112,103,87,108,69,77,80,41,33,45,58,65,79,54,60,67,70,56,81,86,88,60,67,71,77,71,53,61,65,69,49,61,74,50,65,37,69,67,70,57,54,58,62,59,49,57,63,66,51,57,64,65,39,48,53,56,73,42,40,45,45,31,55,60,63,38,56,60,66,73,53,51,59,60,35,42,48,59,39,43,51,51,38,9,21,52,50,40,51,46,56,74,74,79,80,77,58,48,44,47,26,47,42,58,57,49,43,29,95,101,222,133,136,83, +119,128,128,132,98,82,118,143,134,90,114,99,82,103,72,79,85,43,34,46,58,65,79,58,63,70,74,57,84,89,92,61,69,74,81,74,54,62,67,71,51,64,76,50,63,37,68,66,69,54,53,59,64,59,49,57,62,66,54,60,66,68,41,51,56,59,76,44,46,51,50,36,56,63,65,40,58,64,71,77,58,55,63,64,38,45,51,63,55,46,55,55,40,11,22,58,56,44,54,50,61,78,79,85,86,83,61,49,44,47,32,51,47,64,63,52,43,29,94,105,221,132,134,84, +121,132,138,137,104,85,120,145,140,96,120,106,87,108,76,84,89,46,37,49,60,68,81,61,66,73,78,61,88,93,95,64,73,77,84,77,58,66,71,76,55,69,81,52,65,39,71,69,72,56,56,63,67,74,52,60,66,68,58,64,69,71,42,53,59,61,77,46,52,56,56,42,58,64,67,40,59,66,73,79,63,59,66,68,35,44,52,65,74,47,56,56,38,13,23,57,55,45,56,50,62,79,78,84,91,88,61,48,44,47,46,54,55,61,60,50,37,48,112,117,227,137,128,113, +116,132,144,129,102,65,98,113,109,76,101,125,106,127,98,106,113,70,57,69,84,93,106,77,82,89,93,70,99,104,107,73,81,89,94,88,66,75,84,90,65,79,97,65,77,50,82,85,88,67,69,77,80,102,61,69,76,78,64,69,75,77,44,55,63,66,81,49,54,60,60,44,61,67,71,42,62,71,78,83,68,63,70,72,37,47,54,70,87,50,60,60,39,15,25,60,57,46,56,51,62,80,83,90,97,96,64,50,45,48,94,60,73,68,68,54,38,48,113,118,223,135,124,86, +111,119,135,128,104,84,116,131,129,91,117,103,84,104,71,78,85,48,41,54,61,69,82,60,66,74,78,62,93,97,99,70,77,82,89,79,62,71,75,82,59,75,85,52,63,40,73,69,74,56,60,66,70,91,55,63,69,72,62,68,73,75,43,54,59,62,77,47,51,55,57,43,60,67,70,42,63,73,80,84,70,64,70,73,36,46,52,68,84,46,53,55,30,0,8,43,41,25,31,39,50,65,74,81,89,89,44,29,38,40,93,66,80,79,80,61,38,57,112,110,231,137,129,175, +116,146,131,128,94,88,118,107,108,84,111,96,76,97,65,72,78,43,39,50,58,66,80,58,63,71,74,62,95,97,100,72,78,80,87,76,62,70,75,82,59,75,84,48,57,38,70,66,70,52,57,64,68,88,54,61,67,71,60,65,72,74,41,52,56,60,74,44,47,49,50,39,56,61,64,40,59,72,78,82,71,60,67,70,36,46,58,73,88,52,61,63,38,16,22,63,60,45,54,49,60,78,85,92,101,101,63,50,46,50,102,68,82,71,72,57,34,51,107,103,223,124,131,175, +121,176,111,138,100,84,84,92,67,75,102,94,74,88,56,62,68,34,36,45,52,60,74,53,59,64,68,58,89,89,92,67,70,71,78,71,59,67,70,78,57,72,84,40,49,34,66,60,64,48,52,58,61,80,48,56,60,63,56,60,65,67,38,50,50,54,67,40,42,42,43,36,51,54,58,59,53,67,71,74,68,57,60,63,30,41,44,60,73,43,45,48,35,14,19,60,58,43,51,45,56,72,83,89,97,99,52,39,40,44,96,68,81,76,77,64,39,52,101,101,206,117,94,175, +116,216,216,216,219,219,50,70,62,65,95,80,61,84,52,57,62,29,36,40,47,54,70,46,51,58,60,55,82,84,87,65,64,65,72,70,60,68,72,80,62,76,88,41,49,37,67,61,65,50,52,57,61,78,48,54,59,61,57,59,63,65,39,49,49,54,66,41,41,41,42,37,51,54,59,63,54,67,73,75,71,59,63,66,33,43,45,61,72,46,50,52,24,13,16,54,53,35,41,39,49,64,76,81,88,91,53,41,28,34,84,67,80,71,73,76,52,34,69,88,189,89,175,175, +111,211,211,211,222,222,237,55,57,41,78,104,85,116,25,157,190,158,25,23,31,35,25,31,31,38,46,46,70,96,97,56,48,76,82,87,52,60,96,104,57,68,87,38,46,39,66,62,64,52,49,53,56,53,43,49,54,56,54,53,58,57,40,45,45,49,62,38,36,38,37,37,66,75,80,76,71,82,62,64,89,74,52,55,27,34,32,48,58,54,49,38,11,24,23,41,40,35,38,30,38,53,-54,-50,74,76,28,17,0,9,56,42,52,39,42,47,1,47,56,85,226,-25,175,175, diff --git a/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_CCW_LLeft_T0.h new file mode 100755 index 0000000..42f2fc9 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50, +130,134,86,71,78,72,73,76,80,83,87,56,70,77,86,91,83,80,77,76,82,82,75,75,77,77,75,73,72,79,79,75,74,82,83,80,80,79,86,86,84,83,90,91,89,88,95,96,95,94,93,101,101,100,99,107,107,107,105,107,112,110,109,107,113,113,112,109,116,115,115,111,109,118,116,115,113,119,119,117,116,114,120,118,117,114,122,120,120,117,122,120,121,118,115,121,118,118,114,120,117,117,112,102,114,108,110,97,111,106,102,95,101,107,102,97,62,76,95,102,124,120,135,150, +94,85,89,74,85,79,82,85,89,90,92,86,88,89,91,92,85,86,77,86,77,78,76,77,71,73,71,73,75,71,73,73,74,72,74,78,76,73,85,84,81,76,75,76,78,79,79,81,83,85,86,87,91,91,94,101,103,101,100,98,108,107,105,102,110,110,108,105,113,112,112,109,106,114,113,110,108,114,114,111,107,105,103,103,104,105,105,105,106,106,108,119,119,114,109,109,108,110,109,111,109,113,111,110,112,109,110,107,111,108,112,108,112,112,114,114,114,117,122,117,129,124,78,150, +81,84,84,82,79,73,78,83,82,82,82,82,83,83,83,84,82,83,83,83,79,80,80,82,76,76,78,79,81,78,78,79,81,77,79,79,80,81,78,79,79,80,81,82,83,82,82,83,83,84,84,84,84,85,85,85,85,86,86,86,86,86,88,89,89,89,90,91,91,91,93,93,94,93,93,95,95,96,96,97,98,99,99,99,101,101,102,102,103,103,104,103,106,105,105,106,105,108,107,111,110,112,110,109,111,109,111,108,111,109,113,111,113,115,116,118,120,119,126,121,132,126,123,150, +68,74,57,46,67,62,63,65,67,65,64,63,62,65,65,65,62,62,63,63,59,59,58,59,56,56,56,57,58,57,57,55,56,56,56,56,56,56,54,54,53,54,56,56,57,58,59,60,62,63,64,65,66,68,69,71,71,73,74,74,75,75,76,76,79,78,79,79,82,82,82,83,83,85,85,86,86,87,88,88,89,90,91,91,92,93,95,95,95,95,97,97,96,97,97,99,99,100,99,101,100,100,99,98,99,99,97,97,99,98,97,97,97,99,100,103,106,97,104,103,115,137,125,150, +51,80,58,49,71,66,67,70,70,67,65,67,65,66,65,63,64,63,63,62,61,61,60,60,59,59,59,59,59,59,58,56,56,58,57,57,57,56,54,54,53,54,55,56,56,57,59,60,62,62,64,65,65,68,69,70,71,74,74,75,74,75,77,78,79,79,80,81,80,81,83,84,84,84,85,86,87,87,87,89,89,90,90,90,92,93,92,93,94,95,95,96,97,98,98,98,99,100,100,101,101,102,102,103,102,103,105,106,105,107,110,112,115,116,119,121,125,123,128,117,124,130,132,156, +9,10,2,-7,14,7,3,0,16,9,4,2,-3,9,5,2,-6,-10,3,1,-10,-12,-9,-9,-10,-10,0,0,-1,-1,-2,-4,-5,-12,-14,-14,-15,-17,-19,-19,-20,-20,-19,-18,-9,-8,-14,-13,-9,-8,-6,-4,-3,0,2,11,13,15,16,17,19,20,21,22,23,22,21,22,21,20,22,22,23,23,23,24,24,25,25,25,25,26,26,27,26,28,26,27,30,31,30,31,34,37,38,37,38,41,43,42,41,44,46,50,42,46,51,56,44,51,57,64,70,61,68,74,81,72,78,69,75,79,29,97, +-37,-24,-24,-28,-5,-10,-14,-20,-3,-9,-16,-17,-22,-10,-14,-18,-27,-30,-18,-21,-30,-32,-29,-30,-30,-31,-22,-23,-25,-24,-26,-28,-30,-37,-39,-40,-42,-43,-45,-46,-47,-47,-47,-47,-38,-38,-44,-43,-40,-38,-37,-36,-35,-32,-30,-23,-22,-19,-18,-17,-16,-15,-13,-12,-13,-13,-11,-10,-14,-15,-13,-12,-11,-12,-11,-9,-8,-1,0,1,2,4,3,4,0,2,5,7,3,5,9,12,5,7,10,14,17,11,15,19,21,10,14,19,12,18,18,25,28,35,22,29,38,43,50,39,46,39,43,42,43,29,45,23, +-45,-26,-13,-17,-7,-13,-13,-14,-6,-13,-20,-18,-24,-16,-23,-27,-30,-35,-30,-33,-33,-35,-30,-32,-32,-34,-31,-32,-33,-34,-37,-37,-38,-41,-42,-44,-46,-47,-48,-49,-49,-49,-50,-50,-48,-48,-46,-47,-46,-46,-46,-44,-45,-44,-45,-43,-44,-42,-42,-41,-39,-39,-39,-38,-37,-36,-36,-35,-34,-33,-34,-33,-32,-32,-31,-31,-30,-29,-28,-29,-28,-27,-26,-24,-26,-24,-23,-21,-24,-22,-21,-19,-20,-16,-10,-19,-12,-11,-1,-14,-7,-13,-1,5,-9,-1,6,12,2,27,20,33,47,59,72,64,70,64,67,45,32,-7,-9,-32, +-40,-12,4,3,14,11,9,8,16,10,3,4,-2,5,-2,-6,-8,-13,-9,-12,-12,-15,-10,-12,-12,-14,-10,-12,-14,-14,-16,-16,-18,-20,-21,-23,-24,-26,-27,-28,-28,-28,-29,-29,-26,-26,-25,-25,-24,-25,-24,-23,-22,-22,-22,-21,-21,-21,-19,-19,-17,-16,-17,-16,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-9,-9,-8,-7,-6,-6,-5,-4,-2,-2,-2,-1,1,2,0,2,3,4,4,6,9,6,9,4,8,9,12,6,10,15,15,21,13,19,23,37,34,48,61,62,75,80,83,79,81,54,41,22,89,-8, +-60,-45,-6,-3,12,9,8,5,9,7,0,-1,-9,-2,-8,-16,-14,-19,-15,-19,-19,-22,-18,-20,-17,-18,-15,-16,-18,-16,-18,-17,-19,-20,-22,-23,-24,-32,-30,-34,-34,-38,-35,-36,-30,-31,-29,-26,-26,-24,-25,-21,-21,-21,-21,-21,-20,-20,-19,-19,-17,-16,-17,-16,-15,-15,-15,-14,-14,-14,-14,-13,-12,-11,-10,-9,-8,-9,-7,-8,-6,-5,-3,-1,-1,0,1,3,1,4,4,5,6,8,11,9,13,8,13,12,17,10,17,23,22,29,22,30,34,49,48,62,77,77,90,96,100,96,98,71,56,35,99,-4, +-58,-54,-7,-2,-2,-2,-2,-4,-5,-6,-12,-10,-16,-10,-15,-19,-21,-25,-21,-23,-23,-25,-19,-21,-21,-21,-15,-16,-16,-19,-20,-15,-16,-19,-20,-19,-20,-22,-18,-19,-20,-20,-22,-22,-17,-17,-17,-18,-18,-18,-18,-21,-21,-21,-21,-22,-22,-22,-21,-21,-17,-16,-16,-16,-15,-15,-15,-14,-15,-15,-17,-18,-17,-18,-16,-16,-14,-14,-12,-11,-10,-9,-13,-12,-12,-11,-12,-10,-11,-9,-7,-6,-7,-6,-4,-2,1,-2,2,4,5,1,6,12,6,13,11,16,16,30,32,43,54,62,73,74,77,78,79,60,47,16,110,-8, +-55,-36,-8,4,2,4,9,6,1,-3,-8,-10,-7,-9,-12,-16,-14,-20,-17,-20,-25,-27,-23,-25,-27,-24,-25,-23,-26,-23,-24,-22,-21,-25,-26,-22,-25,-26,-23,-30,-28,-31,-28,-28,-23,-27,-24,-28,-24,-24,-25,-21,-22,-18,-19,-18,-18,-14,-16,-13,-13,-13,-14,-12,-12,-10,-11,-12,-11,-12,-12,-14,-11,-12,-10,-8,-6,-11,-10,-10,-7,-4,-7,-2,-4,-1,-6,-1,-2,0,1,0,3,2,4,6,9,5,9,11,13,8,13,19,14,20,17,24,23,37,41,55,69,73,86,90,94,92,93,74,58,22,110,-1, +-49,-28,0,9,6,8,9,9,4,-1,-4,-2,0,0,-2,-5,-5,-9,-5,-8,-12,-15,-10,-12,-14,-16,-14,-13,-14,-19,-20,-14,-15,-20,-21,-16,-16,-17,-17,-17,-16,-16,-21,-21,-15,-15,-15,-15,-15,-13,-14,-16,-16,-14,-14,-14,-14,-9,-8,-8,-8,-8,-8,-8,-6,-6,-6,-6,-5,-6,-6,-7,-6,-6,-5,-11,-9,-6,-4,-5,-4,-3,-5,-4,-9,-8,-4,-2,-7,-6,-3,-1,1,2,4,3,7,3,7,7,11,12,16,20,17,22,20,26,30,37,36,43,51,50,57,57,62,64,65,67,63,32,110,10, +-26,-20,6,13,11,14,15,13,9,5,2,4,6,5,4,2,1,-2,2,0,-4,-6,-1,-3,-5,-7,-5,-3,-4,-9,-9,-3,-5,-9,-9,-3,-4,-4,-4,-4,-3,-3,-8,-8,-3,-3,-3,-3,-2,-1,-1,-5,-4,-3,-3,-3,-2,2,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,4,-1,0,3,4,3,4,5,4,5,-1,1,5,6,1,3,4,7,8,9,12,11,14,11,15,15,19,19,23,28,24,29,26,33,37,43,42,49,56,56,63,64,70,70,72,73,69,38,42,14, +-32,-22,-1,3,3,4,5,4,1,-4,-5,-6,-8,-7,-7,-8,-10,-12,-12,-14,-16,-17,-16,-18,-18,-19,-20,-20,-21,-22,-22,-22,-23,-23,-23,-22,-22,-22,-21,-21,-20,-20,-19,-19,-18,-19,-19,-19,-19,-18,-17,-17,-17,-17,-16,-16,-15,-15,-15,-15,-16,-15,-16,-15,-15,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-17,-16,-16,-17,-17,-16,-17,-16,-16,-13,-16,-14,-15,1,8,-15,-7,6,14,13,16,14,18,17,20,19,38,48,25,51,45,49,54,61,57,61,66,70,75,73,77,80,82,84,82,56,48,17, +-36,-23,-14,-5,-3,-1,0,-2,-3,-5,-7,-10,-12,-13,-14,-16,-18,-19,-19,-19,-17,-17,-16,-16,-16,-16,-15,-14,-14,-13,-12,-11,-10,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-3,-2,-3,-1,-1,-2,-2,-1,-1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-2,-1,0,0,1,2,3,2,3,2,3,5,4,5,6,8,8,10,11,13,14,15,17,18,21,21,25,26,31,35,38,41,47,53,52,58,62,68,63,65,68,66,38,53,36, +-32,-14,-6,2,6,8,9,6,5,3,2,-1,-4,-5,-6,-8,-12,-14,-13,-13,-11,-11,-10,-10,-10,-11,-11,-11,-10,-10,-10,-9,-8,-8,-5,-4,-3,-3,-3,-2,-2,-2,-1,-1,0,0,-1,0,1,2,2,1,1,2,1,3,4,5,5,5,5,5,5,5,3,3,1,3,2,2,3,1,3,1,2,3,3,4,1,2,2,3,4,6,6,7,6,7,7,9,10,9,10,11,12,13,15,15,17,18,19,21,23,27,27,30,31,35,39,43,45,50,56,55,61,65,70,65,68,71,70,44,105,48, +-29,-12,-5,3,7,9,9,7,5,4,3,0,-2,-3,-4,-5,-9,-11,-10,-10,-7,-7,-6,-6,-6,-8,-7,-6,-6,-6,-5,-4,-3,-3,-3,-1,-1,0,0,1,1,1,2,2,3,3,3,4,5,6,6,5,6,5,6,7,8,9,9,9,9,9,9,9,8,8,7,7,7,8,8,7,8,8,8,8,8,8,8,8,9,10,10,11,10,11,10,11,12,14,15,14,15,14,16,17,19,20,22,22,23,25,28,30,33,35,39,43,45,50,53,59,64,64,70,75,80,78,81,81,81,49,76,60, +-48,-18,-11,-6,-3,-3,-2,-3,-5,-6,-7,-9,-11,-13,-13,-14,-10,-17,-17,-12,2,6,6,4,2,6,6,6,6,6,6,7,7,7,7,8,9,9,9,10,9,10,10,11,11,11,12,11,11,13,12,13,13,13,13,13,14,14,15,15,14,15,15,15,15,15,14,14,14,14,15,14,14,14,14,13,14,14,15,15,15,15,16,16,15,15,15,15,16,16,18,18,19,18,18,20,21,21,23,24,25,26,28,30,32,34,37,41,43,48,50,56,61,60,65,72,77,73,76,77,77,46,74,60, +-44,-37,-25,-21,-16,-16,-15,-13,-14,-16,-17,-18,-18,-19,-21,-22,-21,-22,-21,-22,-23,-24,-22,-22,-22,-22,-22,-22,-21,-20,-19,-20,-19,-18,-17,-16,-16,-16,-15,-14,-13,-13,-12,-13,-11,-11,-11,-10,-10,-10,-10,-7,-7,-7,-6,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-3,-3,-3,-3,-1,0,0,1,1,0,2,2,3,2,3,2,2,3,4,3,4,5,6,7,7,9,8,10,11,13,14,15,16,18,20,21,23,26,29,30,34,36,41,45,46,50,52,57,56,60,59,59,20,48,45, +-35,-35,-9,-5,8,8,8,1,-1,-1,-3,-5,-8,-9,-9,-11,-14,-15,-15,-15,-16,-17,-16,-16,-16,-17,-16,-16,-16,-14,-14,-14,-13,-14,-13,-12,-12,-12,-11,-11,-9,-10,-9,-9,-7,-7,-7,-7,-7,-7,-7,-4,-3,-3,-3,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-2,-1,-1,0,0,1,0,1,2,3,4,5,5,5,6,6,7,6,7,6,6,7,7,6,8,9,9,11,11,12,12,13,14,16,17,18,20,22,24,23,26,29,33,33,37,38,43,48,49,53,55,59,60,62,62,62,23,50,49, +-38,-39,-16,-12,-2,-2,-2,-2,-4,-5,-7,-7,-8,-10,-11,-13,-11,-12,-11,-12,-13,-14,-13,-13,-13,-13,-12,-12,-12,-10,-10,-9,-9,-9,-9,-8,-8,-7,-7,-7,-6,-6,-6,-6,-4,-4,-4,-3,-3,-2,-2,2,2,3,3,2,1,2,2,2,3,3,3,3,4,4,3,4,4,5,5,6,7,7,8,8,9,10,10,10,11,12,11,12,12,12,12,13,13,14,15,16,17,16,17,18,19,20,22,23,25,26,28,30,30,33,34,38,40,43,46,50,55,57,61,63,67,68,71,71,72,27,59,58, +-48,-56,-28,-26,-16,-16,-34,2,1,-1,-12,-4,-6,-7,-8,-10,-11,-12,-12,-12,-13,-14,-13,-13,-14,-13,-13,-12,-12,-12,-11,-11,-11,-11,-11,-11,-10,-10,-9,-9,-9,-9,-9,-9,-7,-7,-7,-7,-7,-6,-5,-2,-2,-1,0,-1,-2,-1,0,0,0,0,1,1,1,2,1,2,3,3,3,4,5,6,7,8,8,10,10,10,10,12,11,11,11,12,12,13,13,14,16,16,18,17,18,18,19,21,22,23,25,27,29,31,30,32,35,39,37,42,45,49,54,54,58,61,65,64,67,67,67,22,50,51, +-59,-76,-47,-50,-37,-38,-40,-31,-33,-32,-34,-33,-32,-32,-32,-34,-31,-33,-32,-33,-32,-30,-30,-31,-32,-29,-30,-30,-30,-28,-29,-28,-29,-28,-28,-28,-28,-28,-27,-26,-27,-26,-25,-24,-23,-22,-22,-20,-20,-19,-18,-19,-18,-17,-16,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-8,-10,-8,-8,-7,-7,-7,-7,-6,-6,-5,-4,-4,-4,-4,-3,-4,-3,-3,-3,-3,-2,-2,-2,-1,-1,0,1,2,3,4,6,7,7,8,10,13,15,14,17,25,27,27,30,33,38,41,41,43,48,49,50,50,1,43,46, +-55,-70,-40,-42,-28,-29,-31,-26,-28,-27,-29,-30,-27,-28,-28,-30,-26,-28,-26,-28,-26,-24,-24,-25,-27,-23,-24,-23,-24,-23,-24,-23,-24,-24,-23,-23,-24,-24,-22,-22,-22,-22,-21,-20,-19,-18,-18,-17,-17,-15,-15,-16,-15,-14,-14,-13,-11,-11,-11,-9,-10,-9,-8,-8,-7,-7,-6,-5,-5,-5,-4,-4,-3,-2,-2,-2,-1,0,1,2,2,4,3,4,4,5,4,5,5,7,8,7,8,9,10,11,12,14,16,17,18,19,22,24,24,27,29,33,33,38,39,44,48,49,53,54,58,59,60,61,61,9,52,48, +-52,-68,-40,-42,-28,-30,-32,-22,-24,-23,-25,-27,-22,-23,-23,-25,-21,-22,-21,-22,-23,-21,-20,-21,-21,-19,-20,-19,-19,-18,-18,-17,-17,-18,-19,-19,-18,-19,-17,-16,-16,-16,-15,-14,-13,-13,-13,-11,-11,-10,-10,-11,-11,-9,-9,-8,-7,-7,-6,-5,-5,-4,-4,-3,-3,-3,-2,-1,0,-1,0,1,1,2,3,3,4,5,5,6,6,7,7,8,7,8,8,9,9,10,11,12,13,13,15,16,18,19,21,22,23,23,26,28,28,32,33,37,35,39,42,46,49,52,55,58,60,59,61,63,63,19,54,48, +-49,-62,-29,-30,-14,-14,-14,-17,-18,-16,-17,-18,-18,-18,-18,-20,-16,-19,-18,-20,-20,-16,-14,-16,-17,-13,-14,-13,-13,-12,-12,-12,-12,-13,-12,-12,-12,-14,-12,-13,-14,-14,-13,-13,-12,-11,-11,-10,-10,-9,-9,-9,-9,-8,-7,-7,-5,-4,-4,-3,-3,-2,-1,-1,-1,0,1,2,2,2,3,4,4,5,6,5,6,7,8,8,9,10,10,11,11,11,11,12,12,13,15,15,16,17,18,20,21,23,24,26,27,28,31,34,32,35,36,40,35,39,40,44,48,49,53,56,59,58,60,62,61,32,53,43, +-63,-84,-44,-43,-30,-28,-28,-22,-22,-21,-22,-22,-22,-22,-22,-22,-25,-27,-26,-27,-28,-31,-31,-31,-31,-32,-33,-32,-32,-33,-33,-32,-32,-32,-32,-32,-31,-32,-33,-34,-34,-35,-34,-32,-33,-30,-33,-30,-32,-31,-26,-31,-28,-27,-21,-23,-7,-7,-6,-4,-4,-3,-3,-3,-4,-4,-3,-3,-2,-3,-1,-2,-2,0,2,7,11,13,22,22,19,24,25,25,23,24,25,24,25,25,26,27,28,28,29,32,33,33,34,36,37,38,38,40,43,45,44,45,48,50,50,52,55,60,63,65,66,70,71,73,72,44,67,56, +-61,-79,-46,-44,-38,-34,-26,-17,-17,-14,-15,-15,-17,-16,-16,-16,-18,-19,-19,-19,-19,-20,-20,-20,-20,-19,-20,-19,-19,-20,-20,-19,-19,-19,-18,-17,-17,-17,-19,-19,-19,-20,-19,-18,-18,-18,-18,-17,-17,-15,-15,-14,-13,-13,-12,-12,-11,-11,-11,-10,-10,-9,-9,-8,-9,-8,-8,-7,-6,-6,-5,-6,-6,-5,-4,-4,-4,-3,-3,-3,-2,-2,-1,0,0,1,0,1,1,2,4,5,6,8,9,10,11,13,15,17,18,20,22,25,25,29,29,32,33,37,37,41,44,46,49,52,55,59,60,63,61,29,54,38, +-57,-72,-37,-34,-28,-25,-23,-15,-14,-17,-16,-16,-15,-15,-17,-16,-14,-15,-17,-17,-17,-14,-14,-15,-15,-14,-14,-14,-14,-15,-15,-15,-15,-15,-11,-11,-11,-12,-13,-14,-15,-15,-14,-13,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-6,-6,-5,-5,-4,-4,-3,-4,-3,-3,-2,-2,-1,0,-1,0,0,0,1,1,1,1,2,2,3,3,4,4,5,4,5,5,6,7,9,11,13,15,15,18,19,21,23,24,26,27,30,32,35,35,38,41,44,44,47,51,54,58,60,63,69,70,73,70,37,60,28, +-64,-77,-39,-33,-25,-22,-18,-15,-14,-15,-14,-12,-13,-12,-14,-13,-12,-12,-14,-13,-12,-10,-10,-10,-10,-10,-9,-10,-9,-9,-9,-9,-9,-9,-6,-6,-6,-7,-7,-8,-9,-9,-8,-7,-6,-6,-6,-4,-4,-3,-3,-1,-1,-1,-1,0,0,0,0,0,1,2,1,2,2,2,2,3,3,4,5,4,5,4,5,5,6,6,6,6,6,7,7,8,8,9,7,8,9,10,11,13,15,16,18,19,20,22,24,26,27,29,31,34,33,36,37,40,40,43,44,47,51,52,56,58,61,65,65,68,65,46,56,34, +-53,-74,-45,-41,-38,-36,-33,-28,-13,-16,-11,-10,-16,-15,-17,-15,3,2,2,3,0,1,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,1,0,-1,-2,-2,-2,-1,0,0,0,1,1,2,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,5,5,4,5,5,6,6,6,6,6,6,7,7,6,6,7,7,6,7,7,8,7,8,9,9,11,12,13,15,17,17,19,21,24,25,27,28,31,34,33,36,42,46,49,53,55,60,63,64,68,71,73,79,78,79,74,53,59,38, +-49,-63,-30,-23,-18,-13,-9,-11,-9,-12,-10,-8,-17,-15,-17,-16,-20,-20,-23,-22,-21,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-18,-19,-19,-19,-19,-17,-18,-19,-19,-20,-20,-19,-18,-18,-18,-17,-17,-17,-16,-15,-15,-14,-14,-13,-13,-11,-11,-11,-11,-10,-9,-8,-8,-8,-7,-7,-8,-7,-7,-6,-6,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-3,-2,-1,0,1,1,3,4,5,6,7,9,10,12,13,14,16,16,18,19,21,23,28,31,36,39,40,43,46,50,53,54,56,52,52,58,56,40,53,35, +-64,-38,-44,-25,-8,-1,3,-14,-6,-9,-6,-5,-15,-14,-12,-11,-14,-14,-16,-15,-14,-17,-17,-16,-16,-14,-14,-13,-13,-11,-11,-11,-11,-11,-12,-12,-12,-13,-10,-11,-12,-13,-13,-14,-12,-12,-11,-11,-11,-11,-10,-10,-9,-9,-8,-7,-8,-7,-6,-5,-6,-5,-4,-4,-3,-2,-3,-2,-1,-3,-2,-2,0,-2,-1,0,0,0,0,0,0,0,0,0,1,1,3,4,5,6,7,7,9,10,11,13,15,17,18,20,21,22,24,26,28,31,37,40,46,49,53,56,60,63,67,69,72,72,71,77,73,53,62,41, +-56,-29,-36,-29,-21,-18,-14,-14,-12,-13,-11,-10,-16,-16,-16,-14,-17,-16,-16,-15,-13,-17,-16,-16,-16,-13,-13,-12,-12,-11,-11,-11,-11,-10,-11,-11,-11,-10,-7,-7,-6,-6,-6,-7,-6,-6,-6,-6,-5,-5,-5,-4,-3,-2,-2,-1,0,0,0,1,1,2,1,2,4,4,4,4,5,4,4,4,4,5,6,5,6,6,6,6,6,6,6,6,7,7,10,10,11,12,12,13,14,15,16,19,20,22,23,24,25,27,29,31,32,34,41,44,46,50,53,57,60,60,64,66,69,76,74,73,69,63,56,41, +-41,-20,-31,-26,-18,-14,-12,-12,-11,-12,-12,-10,-17,-16,-16,-16,-18,-17,-18,-17,-15,-19,-19,-18,-17,-15,-15,-14,-13,-12,-12,-11,-11,-11,-12,-11,-11,-11,-8,-7,-7,-7,-7,-7,-7,-7,-7,-6,-5,-5,-4,-4,-3,-3,-2,-1,-1,0,0,1,1,2,1,2,4,5,4,5,6,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,8,8,10,11,12,12,14,14,15,16,17,20,21,23,25,26,27,29,31,33,35,37,39,41,43,46,49,51,54,55,59,63,67,72,75,75,72,66,59,44, +-68,-39,-46,-42,-32,-29,-28,-23,-23,-23,-23,-23,-23,-23,-26,-25,-26,-25,-28,-28,-27,-27,-28,-28,-28,-29,-29,-28,-28,-28,-28,-27,-26,-27,-26,-25,-25,-25,-25,-24,-25,-24,-24,-24,-22,-22,-22,-21,-21,-20,-20,-19,-19,-19,-19,-19,-19,-19,-18,-18,-18,-18,-18,-18,-19,-19,-17,-17,-17,-18,-17,-17,-17,-17,-16,-16,-16,-16,-17,-16,-16,-16,-16,-16,-15,-15,-14,-14,-10,-8,-5,-2,-1,14,12,17,18,19,19,21,21,23,26,34,32,48,53,54,56,57,59,61,63,65,68,71,74,76,78,79,78,75,73,63, +-56,-29,-38,-35,-28,-25,-25,-17,-18,-18,-19,-20,-18,-18,-21,-21,-21,-21,-24,-23,-23,-22,-22,-22,-22,-23,-22,-22,-21,-22,-21,-20,-20,-20,-18,-18,-17,-17,-18,-18,-18,-18,-17,-16,-15,-15,-15,-12,-12,-12,-12,-12,-11,-10,-10,-9,-11,-10,-10,-10,-9,-8,-8,-8,-9,-8,-7,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-3,-3,-2,-2,-2,-2,-1,0,-1,0,1,2,3,4,6,7,8,9,10,12,13,15,17,18,20,22,23,24,27,29,30,33,35,37,40,42,46,50,54,54,58,56,55,63,47,43, +-58,-14,-33,-33,-12,-13,-14,-12,-14,-12,-14,-15,-14,-15,-14,-15,-15,-15,-15,-15,-14,-17,-16,-16,-16,-16,-16,-15,-15,-13,-13,-13,-13,-13,-10,-10,-11,-11,-11,-11,-11,-11,-10,-8,-7,-7,-7,-5,-5,-5,-5,-5,-4,-4,-3,-4,-4,-3,-3,-2,-2,-2,-2,-2,-1,0,1,1,2,0,1,1,2,3,4,4,5,5,5,5,5,6,4,4,4,4,6,7,7,8,9,11,12,13,14,15,16,17,19,20,21,23,25,26,28,29,32,33,36,38,41,43,46,48,53,57,61,60,64,62,62,71,57,54, +-45,-4,-26,-27,-9,-11,-14,-8,-11,-10,-13,-15,-12,-14,-14,-16,-14,-15,-15,-15,-15,-15,-15,-14,-14,-15,-14,-14,-14,-13,-12,-12,-12,-11,-9,-9,-9,-9,-10,-10,-10,-10,-8,-6,-5,-6,-5,-3,-2,-2,-2,-2,-1,-1,0,0,-1,0,1,1,1,2,2,2,3,3,4,5,5,5,5,6,6,7,8,8,9,9,9,10,10,10,9,10,9,10,11,12,12,13,14,16,17,18,19,20,21,22,24,25,26,27,28,30,32,34,36,38,38,39,42,44,47,46,51,54,59,60,64,58,59,81,4,55, +-24,16,-19,-38,-22,-30,-48,-13,-18,-22,-37,-39,-34,-38,-34,-35,-37,-38,-37,-37,-36,-16,-17,-18,-17,-18,-17,-17,-17,-18,-17,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-15,-15,-14,-13,-11,-13,-10,-1,-9,-4,8,9,13,13,14,14,13,15,15,14,15,14,14,14,15,16,16,16,14,15,15,15,16,17,17,17,17,17,18,17,18,17,17,16,17,19,19,19,20,20,22,22,23,23,25,25,25,26,27,28,28,29,30,32,33,35,37,38,40,42,45,48,49,54,59,64,63,68,63,64,88,11,63, +-61,-15,-45,-49,-31,-29,-33,-21,-25,-18,-22,-26,-21,-23,-20,-22,-22,-24,-23,-23,-24,-23,-24,-24,-24,-24,-24,-23,-23,-23,-23,-23,-23,-23,-22,-22,-22,-22,-20,-20,-19,-19,-19,-18,-17,-17,-17,-18,-17,-16,-16,-14,-14,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-5,-5,-4,-4,-4,-4,-4,-4,-3,-2,-1,0,0,2,3,3,4,3,4,4,6,6,7,8,9,10,12,13,15,16,17,18,20,21,22,26,27,29,31,34,36,38,40,42,40,43,42,46,44,47,43,45,69,3,51, +-50,1,-43,-52,-22,-28,-32,-19,-23,-12,-16,-20,-15,-18,-12,-14,-16,-17,-15,-16,-17,-16,-16,-16,-16,-16,-17,-17,-17,-16,-16,-16,-16,-15,-16,-15,-15,-15,-13,-13,-12,-12,-12,-12,-12,-12,-12,-11,-11,-9,-9,-7,-7,-7,-7,-6,-5,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,-1,0,1,2,3,3,2,3,3,4,4,5,5,6,7,9,9,9,10,9,11,10,11,12,12,14,14,16,17,19,21,22,22,23,25,26,27,31,32,33,35,39,41,44,47,51,54,58,59,63,60,65,61,65,89,22,69, +-48,17,-30,-41,-13,-21,-27,-11,-17,-8,-14,-20,-10,-15,-10,-14,-12,-13,-12,-14,-15,-12,-13,-13,-13,-12,-12,-13,-12,-13,-12,-12,-12,-12,-12,-12,-11,-12,-9,-10,-8,-8,-8,-8,-8,-7,-7,-7,-6,-5,-5,-3,-3,-3,-3,-2,-1,0,0,0,1,1,2,2,3,3,3,4,5,8,8,9,9,8,9,10,11,11,12,13,13,14,15,15,16,17,16,17,18,18,20,20,21,21,22,23,23,25,26,28,30,31,32,32,36,37,39,40,46,48,52,54,57,57,61,63,68,65,70,68,71,93,46,70, +-33,28,-23,-37,-11,-17,-22,-10,-15,-4,-8,-13,-6,-9,-3,-6,-6,-7,-6,-7,-8,-9,-10,-9,-9,-10,-11,-11,-10,-11,-11,-11,-11,-11,-11,-11,-10,-10,-9,-9,-8,-8,-8,-8,-7,-8,-7,-7,-7,-6,-5,-5,-4,-4,-4,-3,-2,-2,-2,-1,-1,-1,-1,0,0,1,1,2,2,6,7,6,8,7,8,9,9,10,11,11,12,13,14,15,15,16,15,16,17,18,19,19,20,20,21,23,24,25,27,28,30,32,32,33,38,39,40,41,48,50,53,57,59,62,66,67,71,71,74,72,73,97,46,69, +-5,23,-24,-36,-9,-22,-32,-22,-33,-20,-30,-39,-27,-30,-28,-33,-25,-30,-27,-30,-32,-30,-31,-31,-32,-31,-32,-31,-31,-30,-31,-31,-31,-31,-30,-30,-30,-29,-30,-29,-28,-28,-27,-26,-25,-24,-24,-24,-24,-22,-22,-22,-21,-21,-21,-20,-20,-20,-19,-19,-17,-16,-16,-15,-14,-12,-12,-11,-11,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-3,-3,-3,-2,-2,-1,-1,1,1,1,2,3,4,4,5,5,6,7,8,9,10,11,12,13,13,12,13,16,17,41,42,47,59,70,67,68,67,71,74,75,70,70,92,41,62, +7,45,-10,-28,-3,-16,-24,-17,-26,-13,-27,-37,-20,-24,-26,-31,-19,-23,-22,-25,-28,-24,-25,-25,-25,-24,-25,-25,-25,-25,-24,-25,-24,-25,-23,-23,-23,-22,-23,-22,-22,-22,-21,-20,-18,-18,-17,-18,-17,-16,-15,-16,-15,-15,-14,-14,-15,-14,-14,-13,-12,-11,-11,-10,-9,-8,-7,-6,-6,-4,-4,-3,-2,-1,0,0,1,1,2,3,3,4,4,4,5,5,7,7,8,9,10,11,11,13,13,14,15,18,18,19,20,22,23,24,25,26,30,31,35,36,40,41,43,48,50,51,56,57,59,58,57,72,43,43, +1,43,-8,-7,-1,-12,-19,-4,-11,-13,-20,-27,-13,-17,-19,-24,-15,-18,-19,-21,-22,-20,-21,-20,-21,-19,-20,-20,-20,-20,-20,-20,-19,-19,-17,-17,-17,-17,-17,-17,-16,-16,-15,-14,-13,-12,-11,-11,-10,-10,-9,-9,-9,-8,-7,-7,-7,-7,-6,-5,-3,-3,-2,-2,0,0,1,2,3,3,4,5,6,7,7,8,8,9,10,10,10,10,12,12,12,13,14,14,15,16,16,18,19,20,21,21,21,23,24,26,27,28,29,30,35,36,37,38,42,43,46,47,49,53,55,57,60,64,65,64,63,76,48,46, +24,37,4,-6,3,-5,-12,-3,-10,-12,-18,-24,-16,-19,-21,-25,-20,-23,-23,-25,-26,-26,-27,-26,-26,-25,-25,-26,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-21,-20,-19,-18,-16,-16,-15,-14,-13,-13,-11,-12,-12,-11,-10,-10,-9,-9,-7,-7,-5,-4,-4,-3,-2,-1,0,1,1,1,2,3,4,7,7,8,8,9,10,10,11,11,12,12,13,13,15,15,15,16,17,18,20,21,22,22,23,25,26,27,28,29,31,31,35,36,38,39,44,46,49,51,54,58,61,63,67,69,70,68,67,85,49,48, +-28,-30,-36,-32,-30,-28,-27,-25,-25,-29,-29,-29,-30,-33,-35,-35,-37,-36,-37,-36,-36,-40,-39,-39,-38,-39,-39,-39,-39,-37,-37,-37,-36,-35,-35,-35,-34,-33,-34,-33,-32,-32,-32,-31,-31,-31,-30,-30,-29,-29,-28,-29,-29,-28,-28,-27,-27,-27,-27,-26,-26,-26,-26,-26,-25,-25,-23,-24,-23,-23,-23,-20,-21,0,2,3,2,3,4,4,4,5,5,5,6,6,7,8,8,8,9,12,11,15,20,31,34,33,38,34,37,41,42,40,44,45,46,47,48,49,53,54,55,59,63,65,68,69,71,69,67,85,57,45, +-48,-39,-31,-23,-15,-10,-7,-16,-13,-16,-14,-12,-26,-28,-27,-26,-34,-32,-31,-30,-29,-35,-34,-34,-32,-34,-33,-33,-32,-31,-30,-29,-28,-29,-29,-28,-27,-26,-25,-25,-24,-23,-24,-23,-22,-21,-21,-21,-20,-19,-19,-19,-19,-18,-18,-17,-15,-15,-15,-15,-15,-14,-14,-14,-12,-11,-11,-10,-10,-10,-9,-8,-7,-8,-7,-5,-5,-4,-4,-3,-3,-2,-1,0,1,2,3,3,4,5,5,7,8,10,10,11,12,14,15,15,16,19,19,20,20,21,24,25,27,29,32,35,37,44,48,50,53,51,52,52,51,61,46,45, +-56,-41,-20,-10,-11,-4,2,-4,0,-11,-8,-6,-17,-29,-27,-24,-30,-28,-32,-30,-28,-32,-32,-32,-31,-32,-30,-30,-29,-29,-28,-27,-25,-25,-24,-23,-23,-22,-21,-20,-19,-19,-18,-18,-17,-17,-16,-16,-16,-15,-14,-13,-13,-13,-12,-12,-10,-10,-10,-9,-9,-9,-8,-8,-6,-6,-5,-4,-4,-5,-4,-4,-3,-3,-3,-2,-1,0,1,1,2,2,3,3,5,5,6,6,8,8,9,10,12,13,13,14,14,18,18,19,17,22,21,22,21,21,25,25,32,34,39,41,44,48,51,54,58,60,62,62,61,69,50,53, +-70,-51,-26,-12,-11,-2,6,-6,1,-8,-2,-4,-18,-29,-25,-21,-35,-31,-34,-31,-29,-36,-36,-36,-33,-36,-34,-33,-31,-32,-30,-29,-27,-27,-26,-25,-24,-23,-21,-20,-20,-19,-18,-18,-18,-17,-16,-15,-15,-14,-13,-12,-12,-11,-11,-10,-9,-8,-8,-8,-8,-8,-7,-7,-5,-5,-4,-4,-3,-5,-4,-3,-3,-2,-1,-1,0,1,2,3,4,4,5,6,7,8,9,10,12,12,13,14,16,17,17,19,19,22,22,24,24,28,27,27,27,27,31,31,42,48,53,55,56,66,69,75,79,84,85,87,85,66,75,68, +-77,-73,-64,-6,-4,2,7,0,12,2,5,-25,-49,-42,-38,-12,-63,-62,-72,-70,-45,-69,-70,-70,-70,-70,-69,-70,-68,-63,-60,-46,-46,-34,-40,-33,-34,-32,-32,-32,-31,-31,-33,-33,-30,-30,-30,-28,-25,-25,-20,-13,-3,-8,0,-2,0,-1,1,1,1,1,1,1,2,2,2,2,3,2,2,3,3,2,2,3,3,4,5,5,5,6,6,7,8,8,9,9,11,12,12,13,15,15,15,17,17,20,20,23,22,26,25,24,27,26,30,30,43,49,54,55,57,67,70,74,78,82,83,84,82,63,71,63, +-67,-60,-48,-41,-40,-33,-27,-30,-25,-37,-32,-35,-39,-52,-49,-46,-49,-47,-57,-55,-53,-56,-56,-55,-54,-56,-55,-55,-54,-49,-48,-48,-47,-45,-43,-42,-42,-40,-41,-41,-40,-40,-41,-42,-37,-37,-36,-40,-39,-38,-38,-37,-37,-35,-35,-33,-30,-28,-28,-27,-28,-27,-32,-31,-28,-27,-31,-30,-29,-26,-25,-25,-25,-29,-29,-27,-27,-26,-26,-21,-20,-20,-21,-20,-18,-17,-14,-14,-12,-11,-10,-8,-2,-2,-2,0,0,6,5,9,8,12,11,10,20,18,26,26,29,34,40,40,40,40,41,42,44,49,46,45,44,-89,39,35, +-87,-48,-57,-52,-36,-31,-25,-33,-42,-38,-31,-45,-43,-53,-50,-47,-56,-54,-60,-59,-57,-58,-63,-61,-60,-58,-57,-60,-59,-56,-56,-55,-54,-53,-52,-50,-49,-49,-47,-47,-45,-45,-45,-46,-42,-42,-42,-43,-43,-38,-38,-40,-40,-35,-35,-34,-34,-32,-32,-31,-31,-31,-35,-34,-31,-30,-32,-31,-31,-32,-32,-31,-31,-32,-32,-31,-30,-29,-27,-23,-21,-21,-16,-16,-13,-12,-4,-5,-2,-3,0,2,8,8,8,9,9,15,14,18,17,22,20,18,30,29,36,36,46,51,56,56,58,61,63,64,64,67,67,68,66,-68,56,53, +-76,-39,-49,-46,-31,-26,-21,-25,-35,-30,-26,-39,-36,-45,-43,-41,-48,-46,-53,-51,-49,-50,-55,-53,-52,-50,-48,-52,-51,-48,-47,-47,-45,-45,-43,-42,-41,-40,-39,-39,-37,-37,-37,-37,-33,-33,-33,-34,-33,-29,-29,-31,-31,-26,-26,-26,-25,-24,-23,-22,-22,-21,-26,-25,-22,-21,-22,-22,-21,-22,-21,-21,-21,-23,-22,-21,-21,-20,-18,-14,-13,-13,-12,-11,-7,-6,-5,-5,0,0,0,0,5,5,4,7,6,12,11,14,13,24,22,21,26,24,35,34,43,43,54,56,57,64,69,72,75,78,78,79,78,63,71,70, +-68,-33,-46,-44,-32,-29,-25,-25,-37,-32,-28,-36,-34,-46,-45,-43,-43,-42,-49,-48,-48,-46,-51,-50,-49,-45,-45,-49,-48,-45,-44,-44,-43,-43,-42,-41,-40,-40,-40,-40,-38,-38,-39,-39,-35,-35,-35,-36,-36,-32,-31,-33,-33,-29,-29,-28,-28,-26,-26,-25,-25,-24,-28,-27,-24,-23,-24,-23,-23,-23,-22,-22,-22,-24,-23,-22,-23,-21,-19,-15,-14,-14,-12,-11,-7,-6,-4,-3,1,1,2,2,7,8,7,11,10,16,15,21,18,29,27,25,33,30,40,39,50,51,62,64,66,70,77,79,81,83,85,88,88,79,83,83, +-98,-57,-63,-58,-42,-37,-32,-36,-42,-39,-36,-46,-45,-51,-50,-50,-55,-55,-56,-56,-56,-59,-61,-61,-60,-61,-60,-59,-58,-58,-57,-57,-56,-55,-53,-53,-52,-52,-49,-49,-47,-46,-44,-43,-40,-40,-40,-39,-39,-36,-36,-34,-34,-33,-33,-31,-30,-30,-29,-28,-26,-24,-26,-25,-25,-24,-24,-23,-22,-22,-22,-21,-21,-18,-18,-16,-16,-14,-12,-9,-9,-8,-8,-8,-4,-4,1,2,4,5,6,6,8,8,9,15,15,19,18,38,35,42,40,35,45,44,55,54,58,58,69,71,72,74,80,83,87,90,91,95,95,95,86,88, +-159,-146,-143,-129,-104,-90,-77,-69,-70,-71,-69,-82,-83,-91,-92,-94,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-98,-97,-98,-96,-95,-93,-93,-92,-90,-87,-87,-87,-83,-82,-80,-80,-78,-77,-77,-76,-75,-73,-73,-72,-71,-68,-67,-69,-66,-65,-63,-63,-61,-60,-57,-56,-55,-55,-52,-52,-49,-50,-47,-45,-42,-41,-41,-39,-38,-34,-33,-30,-29,-26,-24,-23,-21,-18,-17,-17,-12,-11,-5,-5,1,1,7,7,7,16,17,24,26,37,41,53,57,68,73,89,90,88,90,101,109,108,103,90,80, +-140,-122,-142,-128,-98,-86,-74,-63,-79,-77,-76,-75,-75,-87,-88,-88,-89,-90,-90,-90,-91,-90,-81,-81,-80,-81,-81,-79,-79,-85,-85,-84,-83,-83,-82,-75,-74,-73,-71,-71,-69,-69,-67,-67,-65,-65,-65,-70,-69,-62,-63,-67,-67,-61,-60,-60,-60,-59,-59,-58,-58,-57,-58,-57,-64,-63,-57,-56,-56,-62,-61,-60,-59,-58,-58,-51,-50,-50,-49,-45,-44,-43,-49,-48,-41,-40,-39,-38,-34,-33,-41,-40,-31,-30,-33,-36,-35,-24,-23,-32,-31,-17,-17,-17,-18,-6,0,4,17,20,33,37,51,55,70,70,74,74,83,88,85,66,64,34, +-144,-115,-129,-112,-80,-66,-54,-46,-62,-59,-58,-58,-59,-72,-73,-74,-73,-75,-76,-77,-77,-75,-66,-66,-66,-65,-64,-63,-62,-67,-67,-65,-65,-64,-62,-54,-54,-54,-51,-50,-49,-49,-46,-46,-44,-44,-44,-48,-48,-41,-41,-46,-45,-39,-38,-38,-38,-37,-37,-36,-37,-35,-37,-35,-43,-42,-36,-35,-34,-41,-40,-39,-39,-38,-37,-30,-30,-29,-28,-24,-23,-21,-26,-25,-18,-16,-15,-13,-10,-8,-15,-14,-5,-4,-6,-8,-7,4,6,-2,0,13,15,15,9,11,28,31,28,32,52,57,64,69,77,78,67,68,83,93,90,91,44,38, +-150,-126,-102,-80,-78,-62,-50,-47,-46,-45,-44,-56,-57,-55,-57,-59,-59,-61,-58,-60,-61,-59,-57,-57,-58,-55,-55,-52,-51,-49,-49,-45,-45,-44,-43,-41,-40,-40,-37,-37,-35,-35,-31,-31,-29,-29,-29,-25,-25,-24,-24,-22,-22,-21,-21,-20,-21,-20,-20,-18,-20,-18,-18,-17,-19,-18,-18,-17,-17,-16,-17,-16,-17,-18,-18,-16,-16,-16,-16,-15,-14,-14,-13,-15,-11,-10,-8,-6,-3,-1,-8,-7,2,4,2,0,2,14,16,8,10,25,26,28,22,25,43,47,44,50,72,78,87,93,103,104,96,97,111,119,112,114,47,17, +-96,-77,-54,-38,-39,-28,-18,-16,-16,-16,-15,-19,-20,-19,-20,-22,-20,-22,-19,-20,-21,-19,-16,-17,-17,-15,-14,-12,-12,-11,-10,-7,-7,-7,-6,-4,-4,-3,-2,-1,0,0,2,2,4,4,4,6,6,7,7,9,9,9,9,10,9,10,11,11,10,11,11,12,11,11,11,11,12,12,12,12,12,13,13,14,14,15,15,17,18,19,21,23,24,25,24,25,27,28,28,30,31,32,33,34,36,37,39,40,42,43,46,50,56,61,65,70,80,88,92,100,114,121,128,131,129,131,144,144,137,139,62,38, +-32,-39,-12,3,-3,3,7,1,-2,-2,-2,-3,-4,-3,-5,-8,-3,-5,-3,-4,-6,-1,1,0,0,3,3,6,6,8,8,11,11,11,12,15,15,15,18,17,19,19,20,21,23,23,23,24,24,25,25,27,27,27,28,29,28,29,30,31,30,31,30,31,30,30,30,31,31,31,30,31,31,32,32,33,34,34,35,37,37,39,40,42,43,44,44,45,46,48,48,49,50,52,54,53,55,57,59,59,61,63,67,70,72,77,80,86,90,97,101,108,115,122,128,130,129,131,141,146,138,150,77,47, +-27,-21,-18,1,2,12,17,-1,0,1,0,-2,-4,-6,-9,-11,-2,-4,-6,-7,-9,1,-1,-2,-3,6,5,5,5,11,11,12,12,12,17,17,17,17,23,23,22,22,22,27,27,26,26,30,29,29,29,32,32,33,33,34,34,35,36,37,34,35,36,37,35,36,37,37,38,35,36,36,36,37,37,38,38,39,41,42,43,45,46,47,49,51,52,53,55,56,58,56,59,61,63,63,65,68,71,71,74,79,85,88,88,92,94,99,100,108,113,121,128,132,140,142,140,143,148,151,149,158,95,42, +-16,-2,2,20,8,16,21,9,11,7,6,4,5,9,6,4,10,8,13,11,10,16,19,18,17,22,22,26,25,28,28,31,32,32,35,36,37,37,41,40,42,41,41,44,45,45,45,47,47,49,49,50,51,50,51,52,51,53,52,53,53,53,53,53,53,52,52,52,53,52,52,53,53,53,53,53,53,54,55,56,57,59,60,61,63,64,64,65,66,67,68,67,69,70,72,72,73,73,74,73,74,76,77,79,80,82,89,97,94,103,113,122,131,133,141,145,144,146,148,144,144,158,102,92, +-77,-9,-2,22,32,31,37,21,23,17,16,14,17,16,19,14,10,7,9,7,4,9,8,10,9,11,10,13,12,12,13,16,17,17,19,20,22,22,23,22,24,23,22,24,24,25,25,27,27,29,29,29,30,31,32,32,32,33,33,34,35,35,35,36,37,36,35,35,36,37,38,37,37,38,38,38,39,40,40,41,43,44,44,45,47,48,49,50,50,52,56,73,75,77,78,77,79,80,83,80,83,84,88,93,89,95,96,104,101,110,111,120,129,128,137,139,137,139,148,151,154,158,106,98, +8,8,12,12,27,13,19,10,11,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,8,10,11,11,11,13,13,16,16,16,16,18,18,17,18,18,20,20,21,22,24,25,25,26,27,27,28,28,29,29,30,30,30,30,31,32,31,31,31,32,31,32,31,32,32,32,34,34,34,34,35,37,38,38,38,39,40,41,41,41,43,44,45,47,47,50,52,60,61,65,67,70,76,75,81,89,90,87,106,110,116,117,127,136,136,145,148,143,146,148,151,154,119,105,82, +120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,122,123,124,126,128,130,132,135,138,141,144,147,142,143,141,143,148,150,154,146,150,154, diff --git a/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_CW_LRight_T0.h new file mode 100755 index 0000000..8a516bc --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_CW_LRight_T0.h @@ -0,0 +1,71 @@ +-24,-15,-5,-59,-71,-61,-64,-59,-57,-50,-41,-36,-60,-39,-38,-33,-37,-36,-51,-50,-37,-37,-50,-50,-49,-38,-39,-45,-45,-35,-36,-40,-41,-39,-34,-35,-37,-38,-32,-33,-37,-38,-38,-31,-32,-34,-34,-26,-27,-30,-31,-22,-23,-25,-27,-27,-20,-22,-23,-24,-16,-18,-20,-22,-22,-15,-17,-19,-20,-13,-14,-16,-17,-9,-10,-12,-14,-15,-8,-10,-11,-13,-7,-8,-10,-12,-14,-6,-6,-9,-11,-5,-9,-9,-14,-8,-12,-13,-19,-24,-19,-25,-27,-34,-35,-37,-37,-46,-55,-54,-61,-74,-96,-83,-98,-110,-139,-149,-133,-124,-100,-103,-60,-60, +-13,-28,-51,-58,-69,-57,-61,-56,-56,-55,-54,-50,-53,-50,-53,-42,-47,-48,-54,-52,-56,-49,-51,-54,-55,-56,-55,-54,-51,-38,-38,-42,-45,-49,-36,-39,-43,-46,-33,-36,-41,-44,-46,-32,-34,-37,-38,-27,-29,-32,-34,-22,-23,-25,-28,-29,-18,-22,-23,-25,-14,-17,-19,-22,-24,-14,-16,-19,-22,-10,-13,-15,-18,-7,-9,-12,-15,-18,-7,-11,-13,-16,-6,-9,-10,-14,-10,-6,-8,-11,-15,-14,-25,-13,-19,-9,-14,-19,-31,-35,-36,-29,-36,-41,-42,-46,-47,-52,-58,-61,-64,-74,-83,-85,-94,-97,-104,-108,-109,-115,-105,-109,-66,-39, +-15,-30,-37,-56,-61,-58,-63,-53,-54,-48,-47,-45,-46,-44,-43,-40,-45,-42,-45,-42,-48,-45,-46,-44,-41,-44,-42,-42,-40,-43,-41,-41,-39,-39,-41,-40,-40,-40,-42,-42,-41,-40,-40,-41,-39,-38,-37,-38,-37,-34,-33,-33,-32,-30,-30,-29,-30,-29,-26,-25,-27,-27,-24,-24,-23,-24,-22,-22,-22,-22,-22,-20,-19,-20,-20,-19,-19,-18,-19,-18,-17,-17,-17,-17,-16,-15,-14,-15,-14,-14,-15,-14,-16,-15,-17,-17,-20,-19,-21,-25,-23,-27,-27,-32,-32,-37,-37,-43,-48,-53,-57,-67,-75,-78,-86,-90,-96,-105,-106,-113,-101,-107,-60,-24, +1,-9,-18,-41,-55,-65,-71,-52,-53,-53,-52,-51,-46,-43,-41,-38,-40,-37,-35,-32,-38,-36,-33,-30,-28,-31,-29,-26,-24,-27,-25,-23,-22,-21,-25,-24,-24,-23,-26,-25,-24,-24,-23,-24,-23,-22,-20,-19,-18,-17,-15,-15,-13,-12,-11,-11,-8,-7,-6,-6,-5,-4,-4,-3,-3,-2,-2,-2,-2,0,0,0,1,2,2,2,2,3,3,3,4,4,4,4,5,5,6,6,6,6,5,7,5,3,1,1,-1,-3,-6,-9,-10,-13,-17,-21,-22,-26,-31,-36,-39,-47,-57,-67,-75,-83,-90,-97,-102,-121,-122,-124,-112,-87,-87,-31, +10,5,-34,-51,-34,-42,-46,-39,-41,-37,-37,-37,-36,-34,-32,-30,-31,-29,-27,-25,-28,-27,-26,-24,-22,-24,-22,-21,-20,-21,-20,-22,-21,-20,-21,-21,-20,-20,-23,-23,-24,-23,-22,-21,-21,-20,-19,-19,-18,-16,-14,-15,-14,-12,-11,-10,-9,-8,-6,-5,-7,-6,-4,-3,-3,-3,-2,-2,-1,-2,-2,0,1,0,1,2,2,3,1,2,3,3,2,2,4,4,3,2,4,4,4,3,2,2,1,-2,-3,-5,-7,-9,-11,-13,-16,-18,-22,-25,-26,-29,-33,-42,-49,-57,-63,-71,-78,-85,-90,-101,-102,-115,-108,-99,-116,-54, +67,76,42,27,45,37,32,42,40,42,41,41,44,45,47,48,49,50,51,52,52,53,54,55,56,56,57,57,59,57,58,57,57,57,57,57,57,57,54,54,54,54,55,55,56,56,57,58,59,61,62,62,63,65,66,67,67,69,71,71,70,70,73,73,72,73,74,74,75,74,74,77,77,76,77,78,79,80,78,79,80,80,78,78,80,80,78,78,80,80,81,79,78,78,77,74,73,71,70,68,65,63,61,59,53,51,51,49,41,34,28,21,16,5,0,-7,-12,-26,-28,-41,-36,-30,-27,3, +82,85,58,38,54,45,38,36,34,56,55,55,53,54,68,68,63,64,71,71,67,68,70,71,72,72,72,74,73,74,73,73,73,72,72,72,72,71,70,70,70,70,70,71,73,71,71,72,73,73,75,75,76,79,81,82,83,86,88,89,87,88,90,91,90,91,93,93,94,93,92,95,94,92,92,93,94,95,91,92,94,95,93,93,95,96,92,93,94,95,96,92,93,95,95,90,90,90,91,91,82,83,83,83,71,70,73,72,64,59,44,39,34,32,27,2,-2,-19,-22,-25,-21,-29,-80,11, +95,74,56,42,61,55,50,44,42,64,64,63,61,61,78,78,70,70,85,86,73,74,79,80,80,81,81,91,92,90,90,89,88,84,78,78,78,76,74,74,74,74,73,73,83,84,86,77,79,82,84,83,85,89,91,94,99,101,102,103,103,105,106,107,105,106,107,108,108,100,100,101,101,98,99,99,100,102,106,108,108,109,106,107,102,104,106,107,102,103,104,107,108,99,101,104,105,97,98,99,100,101,86,87,79,80,76,78,77,75,49,46,42,39,35,10,6,-8,-11,-14,-15,-27,-80,-10, +88,83,73,65,89,84,73,71,70,92,92,92,87,90,105,104,94,94,109,109,97,96,101,100,100,100,101,110,110,108,107,106,105,100,95,94,93,92,90,90,90,89,89,89,99,100,101,92,94,98,99,98,100,103,105,108,112,114,116,117,116,117,119,120,117,118,120,120,121,113,112,114,114,110,110,111,112,113,118,119,120,121,119,120,115,116,118,119,115,116,117,120,121,113,114,117,118,111,113,114,116,118,104,105,98,100,97,99,101,99,74,71,68,68,65,40,36,24,18,7,5,0,63,-25, +55,52,24,14,17,14,9,19,16,29,27,25,36,36,46,44,47,45,52,49,55,53,58,56,55,57,55,58,56,57,54,53,51,49,47,45,43,41,40,39,39,39,39,39,42,43,44,47,48,51,53,56,58,60,61,63,66,67,69,70,72,73,73,74,75,76,77,78,79,80,80,79,79,78,79,78,79,80,81,81,82,83,84,85,85,87,86,88,86,87,90,88,89,88,90,84,86,81,83,84,81,78,75,78,70,73,62,66,64,59,40,38,35,13,10,-1,-5,-20,-25,-34,-37,-33,30,-63, +57,65,44,38,45,34,31,38,35,47,44,36,41,39,48,45,46,43,48,46,45,43,48,45,44,45,43,47,45,44,42,42,39,37,34,32,30,28,26,24,24,22,22,21,23,22,22,21,21,22,22,26,28,29,30,31,33,34,35,36,37,38,37,38,40,40,40,41,42,41,42,42,43,44,45,45,46,47,47,47,48,49,50,51,51,52,53,54,51,53,55,53,55,54,56,53,55,49,52,55,52,49,46,49,46,49,38,41,42,39,21,19,17,-1,-4,-15,-19,-31,-36,-45,-50,-58,26,-79, +76,55,58,55,49,46,44,45,43,47,45,42,48,50,53,51,53,50,55,52,53,51,57,55,53,54,52,58,57,54,52,56,54,51,48,48,46,44,46,44,43,41,39,38,42,41,41,40,39,40,40,39,40,42,42,43,44,44,45,46,50,50,50,51,52,52,52,53,53,53,53,50,51,50,52,51,52,53,54,55,56,57,52,53,52,53,52,53,51,53,54,55,56,52,53,54,56,50,52,53,53,51,49,50,43,46,40,42,39,33,22,19,17,1,-2,-15,-18,-29,-34,-36,-40,-51,-21,-69, +72,53,58,56,51,49,48,47,45,50,49,47,48,52,56,54,54,52,57,55,54,53,59,57,56,55,54,60,58,55,54,58,57,54,51,51,50,48,51,49,48,48,46,46,51,51,50,49,49,49,49,47,47,49,49,50,50,51,51,52,56,56,56,56,57,57,58,58,58,58,58,55,56,55,55,56,57,58,58,57,57,57,51,52,51,52,51,53,51,52,54,53,55,51,52,53,55,50,53,55,53,51,48,51,44,46,40,42,40,34,22,19,16,3,0,-12,-16,-26,-31,-32,-36,-46,-27,-61, +49,34,31,29,19,18,17,17,16,17,15,14,21,20,23,21,28,23,29,25,23,26,32,31,29,28,27,33,32,37,37,41,40,37,35,34,34,33,35,34,33,32,31,31,36,36,35,34,33,33,33,30,31,32,32,32,33,33,34,34,38,38,39,39,39,40,40,40,40,39,40,36,37,36,37,37,38,38,39,38,37,37,31,32,31,33,32,33,31,32,33,33,35,30,32,33,35,29,31,33,32,30,27,29,18,20,17,19,13,6,-4,-7,-11,-24,-27,-37,-41,-48,-53,-53,-57,-67,-51,-81, +55,40,37,35,26,25,25,23,23,24,24,23,30,30,32,31,31,30,36,35,32,29,35,34,33,31,30,36,35,30,30,36,34,32,28,32,32,31,30,28,29,29,24,24,30,30,29,28,28,28,27,24,24,25,26,26,26,30,31,32,32,32,32,32,33,34,34,34,34,33,34,33,34,33,34,28,29,32,33,32,31,31,28,28,23,24,28,29,23,24,25,28,30,29,30,28,30,26,27,28,29,28,28,30,24,25,17,18,17,12,1,-3,-6,-16,-20,-30,-33,-42,-47,-46,-50,-60,-44,-68, +39,31,25,22,17,16,15,13,13,13,12,12,11,12,12,12,11,10,10,9,9,8,9,8,7,7,6,7,6,6,5,6,5,5,4,3,3,2,1,0,0,0,1,1,2,2,1,0,0,1,0,0,4,4,7,3,22,23,26,26,26,26,26,26,24,25,25,24,27,23,26,26,26,25,26,23,23,23,22,19,23,22,20,21,18,18,21,21,17,18,19,21,22,21,22,21,22,19,20,20,23,22,21,22,13,20,13,14,16,-12,-20,-24,-28,-34,-37,-43,-47,-57,-61,-60,-61,-70,-27,-68, +42,30,21,18,12,11,11,9,9,9,10,10,9,10,12,12,11,11,12,11,12,13,15,15,14,13,13,13,13,13,13,14,13,13,13,12,12,11,11,10,10,10,11,11,12,12,12,12,11,11,11,9,10,11,11,12,14,13,14,14,14,14,14,14,13,13,13,13,13,12,12,13,13,12,12,12,12,13,11,10,9,9,8,9,9,10,9,10,9,10,11,9,10,10,11,11,12,11,13,12,12,11,10,11,8,8,5,5,3,-3,-11,-16,-20,-32,-36,-41,-45,-59,-63,-62,-63,-69,-3,-64, +46,32,23,20,17,15,15,12,13,13,13,13,11,13,14,15,14,14,15,15,15,15,16,16,15,14,14,15,14,14,14,15,14,13,13,13,12,12,11,10,11,11,10,11,12,12,11,11,10,10,9,8,9,10,10,11,12,11,12,12,12,12,12,12,11,11,11,11,12,11,11,11,12,11,12,11,12,12,11,10,9,9,7,8,8,9,9,9,9,10,10,9,10,10,11,11,12,11,11,12,11,11,10,10,8,8,4,4,2,-3,-11,-15,-20,-27,-33,-38,-42,-48,-52,-54,-54,-65,-50,-52, +49,41,30,25,23,21,20,17,17,18,19,20,18,19,21,21,18,19,19,19,20,20,21,21,20,19,18,18,17,16,16,16,15,15,14,14,14,14,13,13,12,12,13,13,15,14,13,13,13,13,12,11,11,11,12,12,14,14,15,15,15,15,15,15,14,14,13,14,14,14,14,13,14,14,14,14,14,15,13,13,12,12,11,12,11,12,10,11,12,13,13,12,13,11,12,13,13,13,13,13,13,13,13,13,13,13,12,11,8,4,-2,-7,-12,-22,-26,-31,-35,-47,-50,-51,-50,-62,-53,-43, +39,32,5,0,-1,-3,-4,-7,-7,-7,-7,-7,-7,-7,-1,9,14,14,14,14,12,11,11,13,15,32,31,30,29,28,27,26,26,25,24,24,23,22,22,21,20,20,21,21,23,23,22,20,19,19,18,19,19,19,19,19,20,20,21,21,21,21,21,21,22,22,21,21,21,21,21,20,21,21,21,20,21,21,20,19,18,18,17,18,16,17,16,16,17,18,18,18,18,17,17,18,19,18,18,19,19,19,19,19,22,21,21,20,18,-3,-11,-18,-22,-51,-55,-62,-67,-70,-74,-76,-76,-97,-69,-69, +35,15,7,-1,-4,-7,-8,-5,-5,-4,-3,-3,1,2,3,3,7,7,8,7,6,5,6,6,5,5,4,4,3,5,4,3,3,3,3,2,2,2,1,1,1,2,2,2,3,3,2,2,1,1,0,3,3,3,4,3,2,3,3,4,4,4,4,4,4,4,4,5,5,6,6,5,6,8,8,9,9,10,8,8,8,8,5,6,5,6,6,7,5,6,7,7,7,7,8,6,7,7,8,7,7,6,6,6,3,2,1,0,-6,-11,-18,-23,-29,-39,-44,-52,-57,-65,-69,-72,-70,-90,-61,-80, +30,10,2,4,5,1,-1,1,0,1,-3,-5,0,1,1,1,6,6,6,6,5,4,4,4,3,4,3,2,2,3,2,1,0,-1,0,-1,-1,-2,-2,-3,-2,-3,-4,-4,-4,-5,-6,-7,-8,-9,-10,-6,-6,-6,-6,-6,-7,-6,-6,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-3,-2,-1,0,1,1,2,2,3,3,4,3,4,2,3,3,4,2,3,4,4,5,5,5,4,4,4,5,5,5,5,5,4,2,1,1,0,-5,-10,-17,-23,-27,-35,-40,-48,-53,-58,-62,-64,-63,-87,-55,-66, +41,15,20,9,13,9,6,8,7,8,8,7,10,11,12,12,15,15,15,15,14,12,13,12,11,11,10,10,9,9,9,9,8,8,6,6,5,5,4,3,3,2,1,0,1,0,-1,-2,-3,-3,-3,0,0,1,1,1,-1,0,0,1,1,1,1,2,1,2,1,2,2,3,3,4,4,5,5,6,6,7,7,7,8,8,8,8,8,8,8,8,8,9,9,10,10,9,9,9,10,10,10,11,11,10,10,10,8,8,6,5,2,-3,-10,-16,-21,-30,-35,-43,-47,-57,-61,-63,-61,-87,-53,-49, +45,-3,-9,-18,-11,-15,-19,-20,-21,-19,-21,-22,3,2,2,2,22,22,22,21,19,18,19,18,16,16,15,15,14,13,12,12,11,10,9,8,8,7,7,6,5,4,4,3,4,3,2,1,0,0,-1,2,2,3,3,3,2,2,3,3,4,4,4,4,4,5,5,5,6,6,7,7,8,8,9,10,10,11,12,12,12,13,12,13,12,13,12,13,13,13,14,14,15,13,14,13,13,14,14,14,15,14,14,14,11,10,9,9,5,1,-6,-11,-16,-17,-22,-29,-34,-85,-93,-94,-94,-108,-60,-38, +31,-14,-2,-16,-10,-16,-19,-7,-9,-8,-9,-7,-3,-3,-2,-4,2,0,1,0,1,4,3,1,0,3,1,1,-1,1,0,-1,-3,-3,-3,-4,-5,-6,-5,-6,-8,-8,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-11,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-6,-6,-5,-5,-5,-4,-5,-4,-4,-4,-3,-3,-4,-4,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-1,-1,0,0,1,1,1,1,1,0,1,-1,-1,-6,-10,-19,-24,-30,-40,-46,-54,-60,-69,-74,-75,-74,-107,-69,-63, +28,-14,2,-11,-3,-9,-13,-4,-6,-5,-6,-4,-2,-1,-1,-2,1,0,1,-1,1,3,3,1,0,2,0,0,-2,-2,-3,-4,-5,-6,-5,-6,-8,-9,-8,-9,-10,-11,-11,-10,-11,-11,-12,-12,-13,-13,-14,-15,-14,-13,-13,-12,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-5,-5,-4,-5,-4,-4,-3,-3,-2,-2,-2,-1,0,0,1,2,1,2,2,3,1,1,1,2,3,1,2,2,3,2,3,4,4,4,4,4,4,5,1,2,0,0,-4,-9,-16,-21,-27,-35,-41,-49,-55,-61,-67,-68,-69,-101,-80,-60, +31,-8,5,-9,-1,-7,-11,0,-2,0,-1,-2,3,3,4,2,7,5,7,5,4,6,7,5,4,7,5,5,3,4,2,3,1,-1,0,-1,-2,-4,-3,-4,-4,-5,-6,-6,-5,-6,-7,-7,-8,-8,-9,-10,-10,-8,-8,-8,-6,-6,-5,-5,-4,-3,-2,-2,-1,0,1,2,2,2,2,3,3,3,4,3,4,4,5,5,6,7,7,7,7,8,5,6,6,7,8,6,7,7,7,7,8,9,9,8,9,9,10,11,6,6,4,4,-4,-9,-15,-21,-26,-34,-41,-48,-53,-62,-68,-68,-69,-94,-68,-63, +30,-4,19,-14,-30,-33,-34,11,10,12,11,10,8,9,9,8,11,10,12,10,9,13,14,12,10,12,11,11,10,10,9,9,8,7,5,4,4,2,3,2,3,2,1,1,1,0,-1,-1,-2,-2,-2,-4,-3,-2,-2,-1,0,0,1,1,2,2,3,3,3,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,10,8,9,9,9,9,10,10,10,10,10,11,12,12,12,13,13,13,12,13,13,10,11,8,8,1,-4,-11,-16,-22,-30,-37,-44,-51,-57,-62,-62,-63,-90,-68,-63, +14,-34,-9,-19,-13,-15,-17,-10,-10,-7,-7,-6,-1,-1,0,0,0,0,1,0,-1,-5,-5,-5,-7,-8,-9,-9,-11,-12,-13,-13,-14,-15,-16,-16,-17,-18,-19,-20,-19,-20,-20,-21,-22,-23,-24,-23,-24,-24,-25,-26,-25,-24,-24,-24,-11,-6,-7,-1,-2,0,0,1,0,0,0,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,2,4,5,10,2,2,1,2,5,3,5,12,17,6,6,5,8,7,8,6,7,10,9,9,6,6,-15,-20,-26,-31,-36,-39,-44,-50,-56,-60,-67,-66,-68,-99,-73,-72, +8,-34,-6,-13,-8,-14,-9,-7,-6,-3,-1,0,-1,1,2,3,2,2,4,4,4,3,4,3,2,3,2,2,1,-1,-2,-2,-3,-3,-3,-4,-4,-5,-6,-6,-6,-6,-7,-7,-8,-9,-9,-10,-10,-10,-11,-10,-9,-8,-8,-8,-7,-7,-7,-6,-6,-5,-4,-4,-6,-5,-4,-3,-3,-2,-2,-2,-2,-2,-1,-2,-2,-1,-1,-1,-1,-1,0,0,0,0,-1,0,0,0,1,2,2,3,4,3,4,5,6,6,6,5,6,6,4,5,2,2,0,-5,-13,-18,-24,-32,-38,-45,-51,-53,-60,-60,-62,-93,-80,-71, +9,-28,-8,-13,-13,-14,-13,-8,-6,-7,-5,-3,-1,0,-1,0,5,6,8,11,12,8,9,8,8,7,6,6,5,4,3,3,2,1,1,1,1,0,-1,-2,-2,-2,-4,-4,-5,-6,-6,-7,-7,-7,-8,-6,-6,-5,-4,-5,-5,-4,-4,-3,-3,-2,-2,-1,-3,-2,-1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,4,5,5,6,7,7,8,8,7,8,8,8,8,5,5,5,1,-6,-12,-18,-30,-40,-47,-54,-59,-66,-64,-67,-84,-79,-79, +8,-27,-5,-8,-6,-6,-5,-4,-1,-1,2,5,5,7,6,9,10,11,11,12,12,13,13,12,12,12,11,11,10,9,8,7,6,6,7,7,6,5,4,4,3,2,2,2,2,2,1,1,0,0,0,1,1,1,2,2,2,2,2,2,3,4,3,4,3,4,3,3,4,5,5,4,4,4,4,5,5,5,4,4,5,5,4,4,5,5,3,4,4,5,5,7,7,8,9,9,9,10,11,11,12,11,11,12,10,9,8,7,5,0,-8,-13,-19,-27,-33,-40,-47,-49,-56,-55,-60,-78,-73,-76, +4,-29,-9,-10,-12,-12,-11,-10,-8,-12,-10,-9,-15,-14,-16,-15,6,6,5,5,6,28,27,26,25,23,22,21,21,19,19,17,17,16,17,16,15,14,13,12,11,10,10,10,10,9,8,8,7,8,7,7,7,8,8,8,8,8,8,9,9,10,9,9,9,9,9,9,9,10,10,9,9,9,9,9,9,9,9,8,9,9,8,8,8,9,8,8,8,9,9,10,11,12,12,13,13,14,14,15,15,14,15,15,15,15,12,11,14,9,2,-2,-7,-9,-15,-20,-25,-30,-35,-34,-68,-103,-88,-97, +17,-17,2,0,-1,0,3,-1,2,0,3,6,-2,1,1,4,0,2,1,3,4,1,1,2,2,3,3,3,2,3,3,2,1,0,-1,-2,-3,-3,0,-1,-2,-3,-5,-6,-5,-6,-7,-7,-8,-8,-9,-8,-8,-7,-6,-6,-5,-4,-4,-3,-3,-3,-2,-1,0,0,0,1,1,-1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,3,4,5,6,7,7,6,7,6,6,6,5,4,3,2,2,-3,-10,-15,-21,-29,-36,-43,-50,-57,-64,-60,-64,-81,-67,-80, +30,-4,15,13,12,12,14,9,11,8,11,13,3,6,5,8,4,5,4,6,7,3,2,3,3,3,3,2,2,3,3,2,1,0,-1,-2,-3,-3,-2,-2,-3,-4,-6,-6,-6,-7,-7,-8,-8,-9,-10,-10,-9,-8,-8,-8,-7,-6,-5,-5,-5,-4,-4,-3,-3,-2,-2,-2,-1,-3,-2,-2,-1,-2,-1,-1,-1,-2,-1,-2,-2,-2,-3,-2,-2,-2,-1,0,0,0,1,1,1,2,2,4,4,5,5,5,5,5,4,4,4,4,3,2,3,-2,-8,-14,-20,-25,-31,-38,-45,-53,-59,-55,-58,-74,-59,-69, +21,27,6,3,5,5,6,6,8,7,9,12,6,7,8,10,7,9,9,10,12,8,8,8,9,10,10,9,9,8,8,7,7,6,4,4,4,3,5,5,4,3,2,1,0,-1,-1,-2,-3,-3,-4,-4,-3,-2,-1,-1,0,0,1,1,1,2,2,2,4,4,3,4,4,3,4,4,4,4,4,4,4,5,4,3,3,3,2,3,3,3,4,5,5,5,6,5,6,6,7,9,9,9,10,9,9,9,9,8,7,6,6,5,3,-3,-8,-14,-20,-28,-35,-41,-48,-52,-59,-59,-62,-64,-65,-70, +37,41,19,16,17,17,16,22,22,19,19,20,16,16,15,16,14,15,14,15,17,13,14,14,14,15,15,15,15,15,15,14,13,12,11,11,11,9,12,11,10,9,8,8,7,6,5,5,4,3,3,3,4,5,6,6,7,7,7,8,7,8,8,8,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,9,8,8,8,8,10,10,10,11,11,11,11,12,12,13,14,14,15,14,13,13,13,13,12,12,11,10,9,3,-2,-8,-15,-23,-29,-35,-42,-47,-54,-54,-56,-59,-59,-64, +18,31,11,3,7,3,2,4,4,3,3,4,5,6,4,5,5,6,4,5,5,5,4,4,3,2,2,2,1,0,-1,-1,-2,-2,-3,-4,-4,-5,-6,-7,-8,-9,-9,-10,-10,-11,-11,-12,-13,-13,-14,-14,-14,-13,-13,-13,-13,-13,-13,-13,-13,-12,-13,-12,-13,-13,-12,-11,-11,-12,-12,-12,-12,-12,-12,-11,-12,-12,-13,-12,-12,-12,-13,-13,-13,-13,-13,-12,-12,-12,-11,-11,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-9,-9,-9,-10,-10,-11,-14,-19,-24,-30,-35,-42,-47,-54,-59,-67,-72,-76,-76,-66,-76,-73, +40,42,17,7,9,5,2,9,7,6,5,6,7,7,4,5,5,6,3,4,4,5,5,5,4,3,3,2,2,1,1,1,1,0,0,0,0,-1,-3,-4,-5,-6,-5,-5,-5,-6,-7,-5,-6,-7,-8,-7,-7,-6,-6,-6,-7,-7,-6,-6,-5,-5,-5,-4,-5,-5,-3,-3,-2,-2,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-2,-1,-2,-1,-2,-2,-1,-1,0,1,1,2,2,2,2,2,2,2,3,2,2,1,0,0,-1,-2,-5,-11,-17,-23,-29,-36,-42,-49,-55,-66,-70,-75,-74,-62,-71,-65, +53,54,28,16,20,15,12,13,10,12,10,9,11,11,11,10,11,11,10,10,10,10,10,9,9,8,8,7,7,6,6,6,5,5,5,6,5,4,2,1,0,-1,0,0,0,-1,-2,-1,-2,-2,-3,-3,-2,-2,-1,-2,-2,-2,-1,-1,-1,0,-1,0,-2,-1,0,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,3,3,4,4,5,6,6,5,5,5,6,5,6,5,5,4,4,3,3,1,0,-6,-11,-18,-24,-29,-35,-42,-48,-68,-72,-80,-79,-53,-112,-53, +49,68,30,17,29,22,17,21,17,19,16,14,18,17,17,16,17,17,17,17,16,16,16,16,15,14,14,13,13,13,12,12,11,12,12,11,9,9,8,7,6,5,7,6,6,5,4,6,5,4,3,4,4,4,5,4,4,5,5,6,6,6,5,6,6,6,8,8,8,8,8,8,8,10,10,10,9,10,10,9,10,10,9,9,8,9,9,10,9,9,10,11,11,12,12,12,12,11,11,11,10,10,9,8,8,7,6,4,2,-5,-10,-17,-23,-32,-38,-45,-50,-60,-64,-71,-70,-44,-115,-54, +54,76,40,-25,-4,-8,-12,-7,-10,-1,-3,-4,-3,-1,0,-1,-4,-5,-4,-5,-6,-7,-7,-5,12,11,11,10,9,8,7,6,5,5,4,4,3,2,2,1,0,-1,-1,-2,-1,-3,-4,-1,0,4,4,18,18,18,19,19,19,20,20,20,19,20,19,19,19,19,21,21,21,18,19,19,19,20,20,20,20,20,20,20,20,20,19,19,18,19,20,21,20,20,20,22,22,22,22,23,22,22,22,22,22,21,20,19,20,19,19,18,15,10,5,-1,-6,-15,-20,-26,-31,-39,-41,-49,-48,-24,-97,-40, +30,52,5,-10,6,-2,-8,4,0,7,3,5,7,8,8,7,7,6,7,6,5,6,5,5,4,5,4,4,3,2,1,1,0,-1,-1,-1,-2,-3,-2,-3,-3,-4,-4,-5,-5,-6,-6,-8,-9,-8,-9,-7,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,-1,2,2,2,3,1,2,2,2,2,3,3,4,4,6,6,6,6,5,6,5,5,6,5,6,6,6,7,7,8,8,7,7,6,5,4,5,4,3,1,1,-5,-12,-19,-25,-32,-38,-47,-52,-64,-68,-73,-69,-42,-50,-45, +31,55,10,-5,12,3,-5,9,14,11,6,8,11,11,12,9,11,9,10,9,8,8,7,7,6,7,6,5,5,3,2,2,1,0,-1,-1,-2,-3,-1,-2,-2,-3,-4,-4,-4,-5,-5,-8,-8,-8,-9,-7,-6,-6,-6,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-1,-1,-1,0,1,1,2,2,1,2,2,2,2,3,3,4,4,5,6,5,6,5,6,5,6,6,6,6,6,7,8,8,9,8,8,7,7,6,5,7,5,4,2,2,-5,-11,-18,-24,-30,-36,-45,-50,-61,-64,-70,-68,-41,-50,-47, +31,67,9,-7,16,7,-1,14,7,16,10,6,17,18,18,15,17,15,16,14,13,15,14,14,13,13,12,11,10,9,8,8,7,6,5,5,4,3,4,4,3,3,2,1,1,0,-1,-1,-2,-2,-2,-1,-1,-1,0,0,1,2,2,2,2,3,3,3,4,4,4,5,5,8,8,8,9,8,8,9,9,10,10,11,11,11,11,12,12,12,11,12,12,13,12,12,12,12,12,12,12,13,13,14,14,14,12,11,12,10,9,7,8,1,-5,-11,-18,-27,-33,-41,-46,-56,-60,-65,-63,-36,-79,-46, +30,76,15,0,29,22,16,25,20,31,2,5,29,35,33,3,29,27,29,27,26,23,22,22,21,19,18,17,17,15,14,14,13,12,11,11,10,9,9,9,9,8,7,6,6,5,5,4,4,3,3,3,3,4,4,5,5,6,6,6,7,8,8,8,8,9,9,10,10,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,17,17,16,17,17,17,17,17,17,17,17,18,18,19,18,19,18,19,18,16,18,16,14,11,13,5,-1,-8,-15,-21,-28,-36,-42,-50,-55,-60,-59,-33,-79,-47, +45,76,21,4,22,6,-7,4,1,6,-3,-1,3,9,3,-3,7,3,4,1,-1,1,-1,-2,-3,-2,-3,-3,-4,-5,-6,-7,-8,-8,-8,-9,-10,-11,-11,-12,-11,-12,-11,-12,-11,-11,-12,-13,-13,-13,-13,-13,-13,-12,-11,-11,-11,-11,-10,-10,-9,-8,-8,-7,-6,-6,-5,-5,-4,-3,-2,-2,-1,-1,0,0,0,1,1,1,1,1,2,1,1,1,3,3,3,3,3,4,4,4,4,4,4,5,5,6,5,6,5,4,3,3,3,1,0,-5,-10,-16,-23,-30,-36,-43,-48,-57,-62,-63,-62,-44,-65,-55, +72,89,22,0,21,8,-2,3,15,9,2,9,4,11,6,2,8,4,6,4,2,1,0,-1,-3,-3,-4,-4,-5,-6,-6,-7,-8,-8,-8,-9,-10,-11,-12,-12,-12,-13,-13,-13,-12,-12,-13,-15,-14,-14,-14,-15,-14,-14,-13,-13,-13,-13,-12,-12,-10,-10,-9,-9,-7,-6,-6,-5,-5,-3,-3,-2,-2,0,1,1,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,6,6,6,6,7,7,6,6,6,6,4,3,3,2,0,0,-7,-12,-19,-26,-30,-36,-43,-49,-56,-61,-62,-62,-44,-57,-51, +70,82,22,3,22,12,4,16,10,9,4,8,11,12,8,4,12,9,9,6,5,6,5,4,3,4,3,1,0,0,-1,-2,-2,-2,-2,-3,-3,-4,-5,-6,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-9,-9,-8,-8,-7,-7,-8,-6,-6,-5,-4,-4,-3,-2,-1,-1,0,0,1,1,2,3,3,5,6,6,7,7,7,8,8,8,7,7,7,8,9,9,9,9,9,10,10,10,10,10,11,12,12,11,10,11,10,9,9,7,7,5,5,-2,-6,-13,-19,-24,-30,-37,-43,-48,-53,-54,-53,-58,-48,-43, +76,82,39,22,27,18,11,18,16,15,11,18,15,16,14,11,15,13,13,12,10,9,9,8,7,7,7,5,4,4,3,3,2,2,2,1,1,0,-1,-1,-1,-2,-2,-2,-1,-2,-2,-2,-2,-2,-3,-3,-2,-2,-1,-1,-1,0,1,1,3,3,4,4,6,6,7,7,7,7,8,9,9,11,12,12,12,13,13,13,13,14,14,14,14,14,15,15,15,15,15,16,17,16,16,16,16,16,16,16,16,16,15,14,15,14,13,10,11,5,1,-6,-12,-16,-22,-29,-34,-42,-46,-48,-47,-54,-41,-37, +74,43,15,12,12,11,11,11,7,7,7,3,4,0,1,2,-1,-1,-2,-1,-1,-6,-6,-7,-7,-9,-9,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-14,-15,-15,-16,-17,-18,-19,-19,-19,-21,-21,-21,-22,-23,-23,-22,-22,-21,-21,-21,-21,-20,-20,-20,-20,-20,-19,-19,-19,-18,-18,-18,-17,-16,-16,0,7,6,8,8,8,8,8,8,9,9,9,9,10,10,10,10,11,11,12,12,12,11,12,13,12,10,11,-2,-10,-11,-12,-13,-12,-13,-17,-23,-26,-32,-37,-22,-43,-56,-61,-44,-47,-41,-34,-33,-22,-22, +31,26,18,16,18,21,23,11,10,14,18,2,6,3,6,8,-1,0,1,2,3,-4,-4,-3,-3,-6,-5,-6,-6,-6,-6,-5,-5,-6,-7,-7,-6,-7,-7,-7,-7,-7,-8,-8,-9,-9,-10,-10,-11,-11,-11,-12,-11,-11,-11,-9,-8,-8,-8,-7,-7,-7,-7,-6,-4,-4,-3,-3,-3,-4,-3,-2,-1,-1,-1,1,1,1,2,2,2,3,4,4,5,5,6,6,6,6,7,7,9,8,8,8,8,9,8,8,7,8,6,5,3,2,1,-2,-2,-9,-14,-20,-26,-30,-36,-42,-47,-51,-55,-55,-54,-53,-47,-38, +23,22,17,18,22,25,29,16,17,22,27,9,13,11,15,17,1,5,3,6,11,-1,-2,-1,0,-3,-2,-3,-2,-3,-2,1,2,-2,-1,0,1,1,1,1,0,0,-1,-2,-2,-2,-3,-4,-4,-4,-5,-6,-5,-5,-4,-3,-3,-2,-2,-2,-3,-2,-2,-2,0,0,1,1,1,1,2,2,3,2,2,4,4,4,5,5,5,6,7,7,8,8,9,9,10,10,11,10,12,12,11,12,11,12,12,13,12,12,11,9,9,8,7,4,4,-3,-8,-15,-22,-29,-35,-41,-47,-53,-58,-58,-57,-46,-51,-40, +36,25,31,33,27,32,38,28,20,27,34,15,21,10,15,18,7,10,7,9,11,4,2,3,4,1,2,2,3,2,2,3,4,3,3,4,4,4,5,5,4,4,3,3,2,2,1,1,0,0,-1,0,0,0,1,2,3,3,3,3,3,3,3,4,5,5,5,6,5,5,5,6,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,12,14,13,15,14,16,15,14,15,15,16,15,16,14,16,14,11,11,9,8,5,8,0,-3,-10,-14,-18,-22,-29,-34,-38,-43,-43,-42,-40,-49,-25, +47,25,18,16,40,45,48,-8,8,43,47,-17,-14,2,32,6,-22,-19,-7,0,0,-28,-19,-4,-4,-5,-5,-6,-6,-5,-5,-5,-5,-5,-3,-1,7,22,21,20,20,19,18,17,17,16,15,14,14,13,12,12,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,15,14,15,14,14,14,14,15,15,16,16,16,17,17,18,17,18,18,20,19,21,20,22,21,20,21,20,22,21,23,21,23,21,20,19,19,19,17,16,10,8,3,-4,-11,-13,-19,-25,-29,-34,-33,-33,-32,-45,-24, +35,18,14,10,6,10,16,10,0,8,15,2,8,-3,1,-4,-1,2,-8,-6,-4,-9,-10,-9,-7,-10,-9,-11,-10,-6,-5,-5,-5,-3,-2,-2,-2,-2,-2,-3,-3,-4,-7,-7,-3,-4,-7,-9,-9,-10,-10,-10,-9,-8,-8,-3,-3,-2,-1,-1,-1,0,-5,-4,-2,-2,-4,-4,-2,-1,-1,-1,-1,-4,-4,-3,-3,-3,-2,2,2,2,1,3,3,3,7,6,8,7,10,10,15,14,12,14,12,17,14,16,14,16,12,15,17,22,17,11,14,6,2,-6,-9,-18,-25,-33,-41,-45,-50,-49,-48,-48,-140,-21, +-17,-35,-42,-47,-52,-50,-43,-41,-50,-42,-34,-39,-32,-43,-37,-36,-31,-27,-35,-31,-28,-28,-29,-25,-22,-23,-20,-19,-16,-10,-7,-6,-3,1,2,3,4,5,4,4,3,2,-1,-2,2,1,-1,-4,-3,-4,-5,-4,-4,-3,-3,2,2,3,4,4,4,4,1,1,3,4,0,1,4,5,5,5,5,0,0,2,1,1,2,6,6,6,5,6,7,7,10,9,11,11,13,13,18,17,16,18,16,21,18,22,19,21,17,27,22,26,21,17,18,10,7,-1,-6,-14,-20,-28,-35,-38,-43,-42,-40,-40,-140,-13, +-2,-29,-50,-57,-49,-48,-50,-44,-51,-43,-36,-45,-38,-45,-40,-42,-40,-36,-40,-37,-36,-33,-36,-33,-30,-26,-26,-26,-23,-19,-16,-14,-12,-10,-9,-5,-2,1,5,4,3,3,1,-1,3,2,1,-2,-1,-2,-2,-2,-3,0,1,2,3,4,5,8,5,7,7,9,5,6,4,6,6,7,6,6,6,2,2,3,3,4,5,9,8,8,15,16,17,17,19,19,21,20,24,23,28,27,27,27,25,30,28,32,29,31,26,37,32,36,31,25,27,19,16,8,2,-6,-11,-19,-26,-34,-39,-33,-30,-29,-140,-2, +61,28,7,-1,7,7,9,13,5,13,20,11,18,11,16,12,17,19,16,20,20,24,21,24,27,31,31,32,35,40,42,44,47,49,50,52,53,54,54,54,53,52,51,50,53,51,50,49,52,51,50,48,48,52,53,53,53,55,55,56,56,55,53,54,57,58,57,57,57,57,57,57,57,54,54,55,54,56,56,60,60,60,61,63,65,65,66,65,69,69,69,68,72,71,73,72,74,75,72,75,72,81,76,75,74,81,75,69,75,67,68,60,54,47,44,37,31,25,21,24,26,33,35,53, +38,1,-19,-28,-19,-19,-22,-15,-20,-13,-6,-13,-8,-11,-7,-11,-7,-6,-4,-1,-4,-2,-2,1,3,4,7,9,11,13,15,17,19,24,25,25,26,27,28,29,29,28,30,29,31,30,29,28,30,29,28,29,29,30,30,32,33,33,34,35,37,37,37,39,38,40,38,40,39,40,39,40,40,42,42,43,43,46,46,48,48,48,48,51,51,51,56,56,57,57,57,57,57,56,62,61,64,63,60,74,64,66,62,84,66,67,61,55,62,53,51,43,39,31,34,25,18,11,10,17,17,6,11,39, +-22,-46,-62,-70,-60,-59,-57,-52,-56,-50,-44,-47,-43,-46,-43,-39,-36,-36,-33,-30,-30,-28,-27,-25,-22,-20,-17,-15,-12,-8,-5,-2,0,5,7,8,9,11,14,15,16,16,18,18,21,21,22,22,24,24,24,25,25,25,25,28,29,28,29,30,31,31,31,32,33,34,33,34,35,35,35,36,36,38,37,39,38,42,42,44,44,43,43,46,46,47,48,48,50,50,50,50,51,51,53,53,56,56,55,57,55,58,56,60,56,60,56,52,54,46,45,37,34,26,28,20,14,6,4,10,7,-8,-5,9, +22,-27,-42,-44,-32,-31,-27,-21,-36,-30,-25,-19,-15,-24,-21,-17,-14,-12,-10,-7,-4,-2,11,13,16,17,21,23,26,23,26,29,32,36,38,46,48,49,51,52,52,52,55,54,56,56,54,60,65,64,63,62,63,66,66,68,68,68,69,69,71,70,70,72,70,75,77,78,79,80,79,79,80,81,81,82,83,85,85,87,88,86,87,89,89,90,90,91,92,92,91,92,92,92,93,93,97,96,96,95,94,98,97,98,96,100,97,94,94,86,86,78,76,67,69,41,43,40,42,53,42,38,7,32, +71,14,2,3,20,26,29,34,19,23,27,30,31,21,22,25,26,26,26,26,29,29,39,40,41,42,43,44,45,42,43,45,46,49,50,58,59,59,63,64,64,63,68,67,68,68,66,64,71,70,71,67,67,73,74,74,75,76,77,78,79,78,79,81,74,76,82,83,77,78,78,78,79,80,80,86,86,88,88,91,92,91,89,95,96,97,97,98,100,101,93,94,102,102,96,95,105,105,104,97,96,108,106,103,97,109,106,103,95,88,95,87,85,77,73,43,40,36,47,55,53,53,11,18, +-10,-14,-14,-26,-19,-10,-10,-5,-6,-1,2,-6,-4,-1,-1,3,2,5,5,5,9,7,10,9,10,13,16,17,17,22,23,27,28,32,32,35,36,36,39,41,41,40,45,44,45,45,48,49,50,49,49,52,52,53,53,53,53,53,55,54,54,54,55,55,55,56,55,56,54,54,54,54,55,56,57,57,57,58,58,62,62,63,60,67,68,69,70,71,74,74,66,67,76,76,71,70,81,82,82,74,74,87,85,85,77,91,88,86,78,72,80,73,70,62,58,29,25,21,35,38,31,24,-15,-28, +-35,-34,-26,-31,-24,-16,-14,-11,-13,-10,-9,-9,-9,-6,-7,-3,-4,-1,-2,-3,1,0,3,2,2,5,8,8,8,10,10,14,14,16,17,19,20,20,22,24,23,23,25,24,25,24,26,26,27,27,27,29,29,30,30,31,32,33,33,34,35,35,36,37,37,38,37,38,39,39,39,39,39,41,41,41,41,42,42,44,44,45,47,48,49,50,49,50,50,51,52,52,53,53,54,54,56,56,57,58,58,57,58,59,59,58,58,58,58,54,47,42,39,33,28,22,21,13,16,18,4,89,-43,-47, +-35,-38,-40,-40,-29,-17,-28,-22,-18,-16,-15,-15,-16,-18,-19,-9,-11,-13,-15,-16,-7,-8,-10,-11,-12,-4,-5,-5,-5,1,2,2,3,8,9,9,10,10,15,15,14,13,18,17,15,14,15,17,17,17,17,20,21,21,22,23,24,25,27,28,26,28,29,31,30,32,32,33,32,33,33,34,34,35,35,35,35,36,36,37,38,38,39,40,41,42,42,43,43,45,44,45,46,47,46,47,48,50,50,50,51,51,53,55,53,52,54,56,52,49,43,40,33,29,25,20,17,9,20,14,0,15,-40,-60, +-100,-100,-100,-100,-100,-95,-100,-100,-100,-100,-99,-97,-98,-94,-95,-89,-92,-87,-89,-90,-84,-86,-83,-85,-86,-81,-78,-79,-79,-77,-76,-73,-73,-69,-68,-67,-66,-66,-63,-64,-63,-64,-61,-63,-62,-63,-64,-62,-60,-60,-60,-58,-57,-57,-57,-56,-55,-55,-54,-53,-52,-53,-52,-50,-51,-50,-50,-48,-48,-48,-48,-47,-47,-46,-46,-47,-47,-47,-47,-47,-46,-45,-46,-46,-45,-45,-45,-44,-44,-45,-45,-44,-44,-43,-44,-44,-43,-41,-39,-42,-39,-37,-34,-31,-37,-34,-31,-28,-36,-37,-39,-40,-49,-55,-58,-63,-62,-69,-78,-83,-87,8,-126,-127, +-100,-100,-100,-90,-98,-88,-99,-94,-98,-97,-97,-93,-94,-89,-92,-86,-89,-86,-88,-90,-87,-93,-94,-97,-99,-96,-94,-95,-96,-95,-95,-92,-92,-89,-89,-86,-86,-86,-85,-86,-85,-87,-86,-88,-86,-87,-88,-86,-85,-85,-85,-83,-83,-82,-81,-81,-80,-80,-79,-77,-76,-75,-75,-74,-74,-73,-73,-72,-71,-70,-70,-70,-69,-69,-68,-68,-68,-68,-67,-66,-65,-64,-65,-63,-63,-59,-46,-46,-45,-44,-45,-44,-43,-41,-42,-40,-39,-37,-34,-37,-34,-36,-33,-30,-35,-32,-34,-31,-37,-38,-47,-48,-50,-62,-67,-70,-75,-80,-73,-79,-78,-72,-119,-121, +-97,-100,-100,-98,-100,-97,-100,-98,-100,-100,-100,-97,-99,-95,-99,-94,-97,-100,-96,-99,-96,-100,-97,-100,-100,-99,-98,-98,-99,-98,-98,-97,-97,-95,-94,-91,-91,-92,-91,-92,-90,-92,-91,-93,-91,-92,-92,-91,-91,-88,-88,-88,-87,-86,-86,-85,-84,-84,-83,-81,-82,-81,-81,-79,-79,-78,-78,-77,-77,-76,-77,-76,-75,-75,-75,-74,-73,-74,-73,-72,-72,-71,-72,-71,-70,-69,-70,-68,-68,-62,-60,-58,-57,-54,-52,-51,-49,-47,-44,-44,-40,-43,-38,-33,-35,-30,-32,-27,-31,-34,-40,-40,-40,-51,-52,-56,-63,-68,-66,-70,-70,-122,-132,-130, +100,100,100,100,100,100,63,56,58,52,50,53,41,41,28,29,23,17,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,34,26,30,36,-20,-24,-28,-32,-36,-40,-44,-48,-52,-52,-54,-62,-52,-42, +100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,84,80,76,72,68,64,60,56,52,48,48,55,38,48,70, diff --git a/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_PLeft_T0.h new file mode 100755 index 0000000..ece0476 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_PLeft_T0.h @@ -0,0 +1,71 @@ +28,-19,-20,-21,-22,-24,-26,63,61,60,62,40,51,60,58,55,54,52,50,48,46,44,43,42,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, +108,96,95,92,76,81,73,74,73,75,77,28,41,56,66,71,71,73,64,62,67,70,63,57,61,65,65,60,55,67,70,66,64,70,74,75,72,69,78,80,77,74,81,84,84,81,84,89,90,88,84,97,98,97,92,99,102,102,101,98,105,106,104,101,106,107,106,105,105,109,109,107,104,111,111,109,105,108,108,106,104,100,105,104,102,98,103,102,101,97,100,99,97,96,91,99,98,99,95,102,101,98,98,93,104,101,105,98,109,106,101,105,106,113,109,110,106,86,97,109,112,120,120,120, +112,100,96,100,86,95,87,92,89,91,90,83,84,85,85,86,78,80,75,76,68,68,66,66,61,60,63,62,63,61,63,63,66,63,74,76,70,64,67,68,69,70,69,71,72,74,75,83,87,87,84,91,95,95,90,93,100,100,97,92,102,104,102,98,102,106,105,102,96,108,109,107,101,108,111,108,102,103,107,106,101,96,103,104,102,96,96,90,88,88,87,88,86,88,87,98,99,96,90,90,92,92,97,94,100,99,101,100,107,104,102,107,105,112,111,114,114,115,118,110,99,120,120,69, +125,95,108,110,101,91,83,98,93,89,87,86,85,85,85,85,80,80,80,80,70,70,70,71,65,65,66,68,70,67,69,70,72,73,71,72,72,71,72,72,71,72,73,74,73,73,74,75,74,75,75,75,76,75,77,77,78,79,81,82,82,82,85,85,86,86,86,87,87,88,88,90,90,90,90,90,89,89,88,88,89,88,88,87,88,88,89,88,87,87,86,86,85,87,86,87,87,87,90,90,95,94,97,96,100,100,102,101,106,105,104,109,108,115,114,117,118,116,120,120,120,120,120,62, +77,82,102,77,66,85,78,83,77,77,73,70,68,65,66,64,61,60,58,57,51,50,50,48,45,44,46,45,47,46,47,48,47,48,48,49,49,50,47,48,48,48,50,51,52,53,54,55,56,58,59,60,61,62,64,65,68,69,70,71,73,73,74,74,77,77,78,78,78,81,81,81,81,83,83,83,82,82,82,82,81,82,82,82,81,81,83,82,82,81,81,82,82,81,81,83,84,84,85,86,88,88,88,89,92,92,92,92,96,96,96,96,96,99,101,102,105,94,99,106,106,118,120,120, +-1,20,52,31,23,43,36,42,36,35,29,24,25,21,19,15,15,11,9,6,4,2,0,-2,-3,-4,-3,-4,-3,-3,-3,-2,-3,-3,-1,-1,-1,-1,-3,-3,-4,-3,-2,-1,0,0,1,3,5,6,7,9,10,11,13,14,16,17,20,20,20,21,24,24,25,25,25,27,27,27,28,30,31,31,31,31,32,31,30,30,30,30,29,29,30,29,29,29,28,29,29,29,28,29,29,30,30,32,33,34,35,36,37,38,38,39,41,43,43,43,45,46,48,48,50,51,54,53,54,60,50,58,66,70, +-1,11,18,14,6,27,18,17,8,21,12,3,0,-8,1,-5,-16,-22,-13,-18,-31,-35,-38,-35,-37,-38,-38,-28,-28,-26,-26,-27,-27,-28,-34,-35,-35,-36,-36,-37,-38,-38,-37,-36,-35,-26,-25,-30,-29,-25,-24,-21,-19,-17,-14,-12,-2,0,2,1,2,3,3,2,3,4,4,4,4,4,4,5,4,5,6,4,6,6,3,4,5,6,6,7,8,8,7,8,9,10,11,11,11,13,14,13,15,18,21,23,19,22,25,29,22,26,30,35,25,30,34,39,43,34,41,46,51,55,48,55,45,51,55,18, +-58,-37,-17,-12,-16,8,1,-2,-11,3,-6,-15,-18,-27,-18,-26,-36,-43,-34,-40,-51,-56,-59,-57,-59,-60,-62,-52,-54,-52,-53,-54,-56,-57,-62,-64,-64,-66,-66,-68,-68,-70,-70,-69,-69,-59,-59,-64,-63,-60,-59,-57,-55,-54,-51,-49,-39,-39,-36,-35,-33,-32,-30,-29,-29,-29,-28,-26,-26,-30,-29,-27,-26,-26,-25,-25,-24,-23,-17,-17,-16,-16,-17,-17,-22,-21,-17,-16,-15,-19,-19,-14,-13,-20,-19,-13,-10,-7,-13,-9,-5,-2,-14,-9,-15,-10,-10,-5,-3,4,9,-5,1,6,13,20,7,14,6,13,14,19,11,32, +-40,-25,1,-9,-10,1,-4,0,-7,0,-8,-15,-17,-24,-19,-26,-32,-37,-36,-41,-43,-49,-52,-48,-51,-52,-54,-50,-52,-51,-52,-52,-53,-54,-56,-58,-58,-59,-60,-61,-61,-62,-62,-63,-62,-60,-59,-58,-57,-55,-54,-51,-50,-49,-48,-47,-44,-43,-42,-41,-39,-38,-38,-38,-36,-35,-34,-34,-33,-32,-31,-31,-30,-29,-28,-28,-29,-29,-29,-29,-31,-30,-30,-29,-31,-31,-30,-29,-28,-25,-19,-21,-14,-18,-17,-13,-9,-6,-12,-9,-5,-2,-14,-9,-22,-11,-11,-5,-13,3,9,-6,1,6,12,19,5,10,6,9,9,9,-4,11, +-26,-4,28,22,24,36,32,35,25,31,21,13,7,0,5,-3,-8,-14,-13,-18,-21,-26,-31,-27,-29,-31,-33,-29,-30,-30,-31,-32,-32,-33,-35,-36,-36,-38,-38,-39,-39,-39,-40,-40,-40,-37,-37,-36,-35,-33,-32,-29,-27,-26,-24,-23,-21,-20,-19,-18,-16,-15,-15,-14,-13,-11,-11,-10,-9,-9,-8,-8,-7,-7,-5,-5,-6,-6,-6,-5,-6,-6,-5,-4,-6,-5,-5,-4,-3,-6,-4,-5,-3,-5,-3,-6,-3,0,-5,-2,-1,3,-5,0,0,4,-4,1,5,11,17,7,14,7,13,12,17,18,18,21,15,15,21,9, +-21,-4,24,23,28,42,40,39,31,36,26,18,9,0,4,-5,-7,-15,-14,-21,-25,-31,-35,-36,-34,-35,-37,-37,-42,-32,-35,-31,-35,-33,-34,-37,-36,-39,-39,-43,-44,-47,-42,-43,-44,-40,-38,-34,-33,-31,-30,-26,-24,-23,-22,-20,-19,-17,-16,-15,-13,-12,-12,-11,-10,-9,-8,-8,-7,-7,-7,-7,-6,-5,-3,-3,-4,-4,-4,-3,-4,-3,-3,-2,-3,-2,-1,0,1,-1,0,-2,0,-1,1,-1,3,6,2,6,6,10,3,8,8,13,5,12,14,21,29,20,27,20,27,26,32,32,33,36,29,26,29,13, +-22,6,10,30,37,36,35,36,29,27,18,12,5,-2,0,-7,-10,-17,-17,-23,-26,-32,-35,-31,-33,-35,-36,-30,-31,-33,-34,-28,-29,-31,-31,-32,-31,-32,-28,-29,-29,-30,-31,-32,-31,-27,-26,-26,-25,-24,-23,-25,-24,-22,-21,-20,-20,-18,-18,-17,-13,-12,-11,-11,-10,-9,-9,-9,-9,-9,-9,-12,-11,-11,-11,-11,-11,-10,-10,-9,-9,-8,-14,-13,-15,-13,-16,-14,-13,-15,-13,-14,-12,-16,-15,-14,-11,-7,-10,-7,-8,-4,-9,-4,-11,-6,-8,-5,-6,-1,4,-2,1,2,6,0,2,5,6,7,7,5,-7,-7, +-13,1,20,39,46,46,45,43,38,37,29,22,14,8,4,-8,-5,-12,-18,-23,-30,-36,-39,-35,-37,-40,-41,-35,-36,-40,-40,-34,-34,-31,-30,-32,-28,-29,-31,-32,-31,-33,-31,-32,-32,-26,-30,-26,-28,-24,-22,-21,-19,-13,-13,-9,-12,-6,-6,-8,-1,-3,-1,0,1,1,2,2,3,1,2,-2,0,-2,0,0,0,-4,0,0,1,1,-4,-4,-5,-4,-7,-6,-5,-7,-6,-6,-5,-9,-8,-7,-4,-1,-4,-1,-2,1,-5,-2,-8,-5,-9,-5,-8,-4,1,-4,1,-2,3,-1,3,5,4,6,5,0,-14,-18, +-1,14,32,44,51,43,43,41,36,32,25,22,20,12,9,3,-1,-7,-6,-11,-18,-23,-25,-22,-24,-27,-27,-21,-22,-26,-26,-20,-20,-23,-23,-23,-18,-18,-17,-18,-16,-16,-20,-21,-21,-14,-15,-14,-14,-13,-13,-15,-14,-13,-12,-12,-11,-11,-6,-5,-5,-4,-4,-4,-2,-2,-1,-1,-1,-2,-1,-2,-1,-2,0,-6,-6,-3,-3,-3,-4,-4,-7,-6,-13,-12,-8,-8,-7,-14,-12,-10,-9,-10,-8,-10,-7,-7,-7,-6,-4,-2,-4,-1,-6,-3,-9,-6,-5,-2,2,-1,3,1,6,5,8,9,11,11,12,7,-8,-13, +21,25,40,53,59,53,51,48,43,39,32,30,26,18,16,10,6,0,2,-3,-10,-14,-13,-12,-16,-17,-19,-12,-13,-17,-16,-10,-10,-12,-12,-12,-6,-6,-6,-5,-4,-4,-8,-8,-8,-2,-2,-2,-2,-1,0,-3,-3,-1,-1,0,0,1,6,6,7,7,7,7,8,9,9,9,10,8,9,8,9,8,9,3,3,6,6,6,5,5,2,2,-4,-3,0,1,1,-5,-4,-3,-1,-2,-1,-2,0,-1,0,0,2,5,4,6,1,4,-3,0,0,4,7,4,8,5,9,8,12,11,13,14,14,8,-8,-15, +30,37,40,41,42,58,57,52,28,22,17,11,6,1,0,-4,-9,-12,-14,-17,-20,-23,-24,-25,-26,-27,-28,-27,-27,-27,-26,-25,-25,-24,-24,-23,-23,-22,-21,-21,-20,-19,-18,-18,-18,-17,-17,-17,-17,-16,-16,-16,-16,-14,-14,-13,-13,-12,-13,-12,-13,-13,-12,-10,-12,-12,-11,-12,-12,-13,-12,-12,-12,-13,-13,-7,-3,-16,-17,-17,-14,-18,-17,2,0,1,1,2,2,-3,-3,-1,-1,-2,0,-2,10,13,22,0,2,28,25,26,21,25,17,17,21,23,24,18,21,19,26,22,24,26,27,28,29,12,-9,8, +42,51,57,60,62,58,56,49,45,40,34,28,22,16,13,9,5,1,-3,-6,-7,-10,-12,-12,-14,-16,-15,-15,-15,-14,-14,-13,-12,-11,-9,-9,-8,-7,-6,-6,-4,-4,-2,-2,-2,-1,-1,0,0,2,2,1,1,3,3,5,5,6,6,6,6,6,7,7,5,6,5,6,5,5,5,5,6,4,4,3,3,1,0,1,-2,-2,-3,-2,-3,-3,-5,-4,-4,-5,-7,-7,-7,-7,-7,-6,-5,-5,-3,-3,-2,0,-2,0,-2,0,-2,-1,-1,0,2,1,4,1,3,5,7,1,3,4,3,0,-14,40, +58,65,70,71,72,69,68,61,55,48,41,32,28,24,21,16,9,6,3,0,0,-4,-5,-6,-9,-10,-10,-10,-10,-11,-11,-10,-10,-9,-8,-6,-5,-3,-2,-1,0,0,1,1,1,3,3,4,4,5,5,4,5,6,6,9,9,10,10,10,10,11,10,10,9,10,9,9,9,9,9,9,9,9,9,8,8,3,5,4,4,4,3,3,1,2,0,0,0,-1,-2,-2,-2,-3,-2,-2,1,2,3,2,3,6,6,8,8,10,8,9,11,11,11,10,10,10,11,11,10,7,8,8,5,1,-17,-3, +67,72,79,79,79,79,76,66,60,53,46,36,32,28,24,20,14,10,8,4,4,1,0,-1,-4,-5,-5,-6,-5,-6,-5,-5,-4,-3,-3,-2,0,0,1,2,2,3,5,5,5,6,7,8,8,9,9,9,9,9,10,12,13,12,14,14,14,14,14,14,13,13,13,13,13,12,13,12,13,13,13,12,12,10,9,9,8,8,8,7,6,5,4,4,4,4,3,2,3,1,1,2,4,4,5,6,7,8,10,11,13,15,16,17,16,17,17,17,16,15,16,18,19,13,14,13,9,5,-15,-13, +78,80,85,83,82,81,78,71,65,58,52,43,40,37,35,31,25,22,20,18,15,12,11,10,8,7,7,7,7,6,6,6,7,6,7,7,9,9,10,10,10,11,12,12,12,13,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,17,17,17,17,18,17,17,17,17,18,16,17,17,17,15,15,14,13,13,12,11,11,10,8,8,6,6,6,6,6,4,5,2,2,3,4,4,5,6,7,8,9,10,13,14,14,14,14,14,14,14,14,12,13,13,15,11,11,10,6,3,-14,-7, +60,58,54,58,55,54,48,43,37,30,24,22,18,13,10,5,4,0,-3,-6,-11,-14,-15,-16,-18,-19,-19,-20,-20,-18,-19,-19,-19,-18,-17,-16,-15,-15,-14,-13,-12,-11,-10,-10,-9,-9,-7,-7,-7,-6,-6,-2,-2,-2,-1,-3,-2,-2,-1,-1,0,0,0,0,0,0,1,1,2,3,3,3,3,5,5,5,5,4,3,3,2,3,1,1,-2,-2,-2,-3,-4,-5,-6,-6,-6,-6,-6,-6,-5,-4,-3,-2,-1,0,1,2,2,3,3,3,0,1,0,0,-1,-3,-3,-5,-5,-7,-8,-9,-14,-19,-48,-35, +59,56,51,54,51,52,56,44,38,37,31,24,23,19,15,11,10,6,3,0,-5,-8,-10,-11,-12,-14,-14,-14,-15,-13,-13,-13,-13,-13,-13,-12,-11,-11,-11,-10,-9,-8,-8,-7,-6,-5,-5,-5,-4,-4,-4,-1,0,1,1,-1,0,0,2,2,2,2,2,3,3,3,4,4,5,5,6,5,6,8,9,8,8,6,6,6,6,5,4,4,1,1,0,0,-1,-2,-3,-3,-3,-3,-4,-4,-3,-1,0,0,1,2,3,4,3,5,5,6,3,3,2,2,1,2,2,0,-1,-1,-2,-2,-6,-9,-43,-48, +58,64,52,69,64,69,62,55,48,42,35,32,27,22,20,15,15,11,7,4,-1,-4,-5,-6,-7,-10,-10,-10,-10,-9,-9,-8,-8,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-2,-1,-1,0,1,1,5,5,7,7,5,5,6,7,7,8,8,8,9,8,9,9,9,9,10,10,11,12,12,13,13,12,12,11,11,10,10,9,8,7,7,6,6,5,5,4,4,4,2,2,2,3,5,6,7,9,10,10,10,10,11,10,10,9,10,9,9,7,8,8,7,7,5,4,3,-2,-6,-40,-26, +56,60,47,62,57,63,56,49,42,37,31,27,23,18,16,12,11,7,5,1,-2,-5,-7,-8,-9,-11,-11,-11,-11,-11,-11,-10,-10,-11,-11,-11,-10,-10,-9,-9,-9,-8,-8,-7,-6,-6,-5,-4,-4,-2,-2,1,2,3,3,2,2,3,4,4,4,5,5,6,6,7,6,7,7,8,9,9,10,11,12,12,12,12,11,11,10,10,8,8,7,7,6,6,4,4,4,4,4,2,3,2,4,5,6,7,8,9,9,10,8,10,9,10,5,6,5,6,3,3,4,2,3,-2,-2,-5,-9,-13,-46,-30, +47,40,13,34,24,31,24,30,24,21,15,16,10,4,2,-4,-4,-9,-12,-17,-15,-20,-21,-23,-22,-25,-26,-26,-26,-25,-26,-26,-26,-25,-25,-26,-26,-26,-25,-25,-25,-25,-22,-22,-21,-20,-18,-18,-17,-16,-15,-15,-14,-13,-13,-12,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-6,-6,-6,-5,-5,-5,-4,-4,-3,-5,-5,-6,-6,-7,-8,-8,-9,-9,-11,-11,-12,-13,-14,-15,-15,-16,-16,-17,-17,-16,-15,-15,-14,-13,-12,-11,-12,-10,-8,-7,-8,-7,-1,0,-2,-1,3,4,5,3,3,3,1,-1,-5,-10,-50,-26, +52,38,15,38,30,38,31,35,28,25,19,20,15,9,6,1,1,-4,-6,-12,-9,-13,-15,-18,-17,-20,-21,-21,-21,-21,-21,-21,-22,-21,-21,-22,-22,-21,-21,-20,-21,-20,-18,-18,-17,-17,-15,-14,-14,-13,-12,-13,-13,-11,-11,-9,-9,-8,-7,-7,-6,-6,-5,-4,-3,-3,-2,-1,-2,-1,0,1,1,2,3,2,2,1,1,1,1,1,0,0,-1,-1,-3,-3,-4,-4,-6,-6,-5,-5,-6,-5,-4,-2,-1,-2,-1,1,2,2,2,4,4,6,5,7,6,9,8,10,11,10,10,8,7,4,1,-4,-45,-24, +44,45,20,43,33,41,34,39,33,30,24,25,19,14,11,5,6,1,0,-5,-6,-10,-12,-13,-12,-15,-16,-15,-15,-15,-16,-15,-15,-16,-16,-17,-16,-16,-15,-15,-14,-14,-12,-12,-11,-11,-9,-9,-9,-8,-7,-8,-8,-7,-6,-5,-4,-3,-3,-2,-1,-1,0,1,1,1,2,3,2,3,4,5,6,7,8,7,6,6,6,5,4,4,4,3,1,1,1,1,0,0,-1,-1,-1,-2,-1,0,2,2,3,3,4,6,6,5,6,9,8,10,7,9,8,11,12,13,14,14,14,9,8,5,3,-2,-36,-20, +42,42,16,36,27,37,32,37,30,26,20,23,17,11,8,2,4,-1,-3,-7,-5,-9,-11,-13,-12,-14,-16,-15,-15,-14,-16,-14,-15,-15,-16,-16,-16,-15,-14,-14,-13,-13,-12,-11,-10,-10,-9,-8,-8,-7,-6,-7,-7,-5,-5,-3,-3,-2,-1,-1,0,1,2,2,2,3,4,5,5,6,6,7,8,9,10,9,8,8,8,8,7,7,7,7,5,5,4,4,3,3,2,2,2,2,2,3,4,5,7,6,8,9,10,8,10,12,12,14,9,12,12,14,14,15,16,17,16,12,10,8,5,-1,-36,-23, +22,28,-1,33,28,34,28,26,22,21,17,10,7,3,1,-2,-10,-13,-14,-17,-25,-28,-29,-30,-33,-35,-35,-35,-35,-36,-36,-35,-36,-35,-35,-35,-35,-35,-35,-35,-34,-34,-23,-32,-29,-23,-30,-12,-23,-15,-13,-13,-9,-6,-6,-4,-4,-3,-3,-3,-2,-2,-2,-1,-2,-2,1,-1,2,9,23,16,23,25,23,22,23,22,22,21,20,19,19,18,16,15,15,15,13,13,13,12,12,11,11,13,14,14,15,16,18,19,18,19,21,22,21,22,24,25,24,26,29,31,31,31,31,33,32,31,28,7,-45,-26, +27,31,3,38,33,40,36,35,31,29,25,21,17,12,10,6,2,-2,-4,-7,-11,-14,-16,-17,-19,-20,-21,-20,-21,-21,-22,-21,-22,-20,-20,-21,-20,-20,-20,-20,-19,-19,-18,-17,-17,-16,-15,-14,-14,-13,-13,-12,-11,-10,-9,-9,-9,-8,-8,-8,-7,-7,-5,-5,-6,-6,-5,-4,-3,-3,-2,-2,-2,-1,0,-1,-2,-2,-3,-3,-4,-5,-5,-5,-6,-6,-8,-8,-9,-9,-9,-8,-9,-8,-8,-7,-6,-4,-2,-3,0,0,1,2,3,5,4,7,7,9,9,11,11,12,13,13,13,16,15,14,12,7,-30,-17, +27,35,10,37,34,34,31,36,32,26,23,21,17,14,8,5,4,1,-3,-6,-5,-8,-10,-12,-13,-15,-15,-15,-16,-16,-17,-17,-18,-14,-15,-14,-15,-15,-15,-15,-14,-14,-12,-11,-10,-9,-9,-8,-8,-6,-6,-5,-5,-5,-4,-4,-3,-3,-4,-3,-2,-2,-2,0,-1,0,0,1,2,3,3,3,3,4,4,3,3,2,2,1,0,-1,-1,-1,-1,-2,-4,-4,-5,-5,-3,-3,-3,-2,-2,-1,0,2,3,4,5,7,7,7,10,12,11,12,13,17,17,18,14,15,16,17,16,26,23,17,12,2,-20,-24, +21,33,12,41,40,40,38,39,36,30,27,23,20,17,12,9,7,4,1,-1,-2,-4,-6,-8,-8,-9,-10,-10,-11,-11,-11,-11,-11,-8,-8,-8,-8,-8,-9,-8,-8,-8,-6,-6,-4,-4,-3,-3,-2,-1,-1,1,1,1,2,2,2,2,2,3,4,4,4,4,4,5,5,6,6,7,8,7,8,8,8,8,8,6,6,5,5,4,3,2,3,2,-1,-1,-1,-1,0,-1,0,1,1,1,2,4,5,7,8,9,11,10,11,13,13,13,15,16,16,17,17,18,19,19,19,21,20,19,17,11,-12,-18, +33,48,28,59,58,60,58,51,49,44,41,34,31,29,24,22,17,15,12,10,5,3,2,1,-2,-3,-3,-3,-3,-3,-4,-3,-4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,1,1,2,2,2,3,4,4,4,4,4,5,4,5,4,5,5,6,5,6,6,7,6,7,7,7,8,7,8,8,8,8,7,6,4,4,4,2,1,1,0,0,-2,-2,-2,-3,-2,-2,-2,-1,0,0,1,3,5,5,7,9,10,9,10,12,12,13,14,16,16,17,16,18,18,19,19,23,22,21,18,10,-10,-11, +31,42,19,46,48,46,46,40,39,32,30,17,15,13,8,6,-2,-4,-8,-10,-15,-18,-18,-20,-20,-21,-20,-20,-20,-19,-19,-19,-19,-20,-20,-20,-20,-19,-17,-17,-16,-16,-18,-17,-15,-15,-15,-15,-15,-14,-14,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-6,-5,-4,-4,-4,-5,-4,-3,-3,-2,-2,-1,-2,-2,-4,-4,-5,-6,-8,-8,-9,-9,-10,-9,-10,-10,-11,-10,-10,-10,-11,-11,-9,-8,-6,-6,-5,-4,-3,-3,-1,0,1,1,3,6,6,7,7,10,11,12,12,12,8,6,11,10,6,-16,-27, +39,50,29,55,57,57,56,48,47,40,38,24,21,20,14,13,3,2,-2,-4,-10,-12,-13,-14,-14,-15,-14,-14,-13,-13,-13,-12,-12,-14,-13,-13,-13,-12,-11,-10,-10,-10,-11,-11,-10,-9,-9,-9,-8,-8,-8,-8,-7,-7,-6,-6,-5,-4,-4,-4,-3,-3,-2,-1,0,1,0,1,-1,0,1,1,2,2,2,2,2,0,-1,-1,-3,-4,-5,-5,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-5,-3,-2,-1,-1,1,2,3,4,5,7,7,10,12,13,14,15,17,18,19,14,9,8,6,11,8,1,-21,-30, +21,36,54,42,44,47,47,45,43,37,35,24,22,20,16,14,7,5,2,0,-6,-7,-8,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-9,-9,-8,-8,-6,-4,-4,-4,-4,-4,-4,-4,-3,-4,-4,-4,-3,-3,-2,-1,0,0,1,2,2,2,2,3,4,3,4,6,7,7,8,6,7,7,7,8,8,9,7,7,6,6,5,4,2,1,1,0,-1,0,0,0,-1,-2,-2,-2,-2,-2,0,2,2,4,3,5,6,8,8,10,11,12,11,13,14,15,17,15,16,17,13,8,10,9,9,5,-1,-9,-26, +32,45,63,50,52,55,53,48,45,40,37,24,21,19,14,12,5,3,0,-2,-9,-10,-11,-12,-12,-12,-11,-10,-10,-9,-8,-8,-8,-9,-9,-9,-9,-7,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-3,-3,-2,-2,-1,-1,0,0,1,1,2,2,2,4,3,4,7,7,7,7,7,8,8,8,8,9,9,8,8,7,6,5,4,3,2,1,0,0,1,0,0,-1,-1,-1,-1,-1,-1,1,2,3,5,4,6,7,8,10,11,13,14,14,15,17,18,19,19,20,21,17,12,14,13,12,9,4,-5,-22, +5,15,35,22,21,27,24,29,26,23,19,19,15,13,6,3,-1,-4,-9,-12,-16,-17,-20,-21,-23,-24,-25,-24,-24,-25,-25,-24,-23,-24,-23,-23,-22,-23,-23,-23,-22,-23,-21,-21,-20,-20,-19,-19,-19,-19,-19,-18,-18,-18,-17,-18,-18,-17,-18,-17,-17,-16,-17,-16,-17,-16,-15,-15,-16,-16,-16,-15,-15,-15,-14,-16,-16,-15,-18,-18,-20,-16,-22,-23,-24,-23,-25,-24,-7,-14,-9,-9,-4,-4,-5,-3,-2,-1,-1,0,1,2,2,4,4,5,27,25,32,32,33,33,35,35,36,31,27,25,25,25,24,21,6,-43, +34,41,60,45,41,46,42,44,40,35,30,27,23,19,12,8,5,1,-4,-7,-9,-12,-14,-15,-18,-19,-18,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-16,-16,-16,-16,-16,-14,-14,-13,-13,-11,-10,-10,-10,-10,-9,-9,-9,-8,-10,-9,-9,-9,-8,-7,-6,-7,-6,-6,-6,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-2,-3,-4,-5,-6,-7,-8,-8,-9,-9,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-9,-8,-7,-6,-4,-3,-2,-1,0,1,3,3,4,4,5,7,6,7,8,8,8,4,5,0,-1,-4,1,-15, +56,57,73,56,50,56,52,48,43,42,36,33,28,23,19,15,11,8,5,2,-4,-6,-7,-9,-10,-12,-12,-12,-12,-10,-11,-10,-10,-8,-8,-9,-9,-9,-9,-9,-9,-9,-6,-6,-5,-5,-3,-4,-3,-3,-3,-3,-3,-2,-2,-3,-3,-2,-1,-1,-1,0,0,0,1,2,3,4,2,3,3,3,4,6,6,5,5,4,3,2,1,-1,-3,-3,-5,-5,-4,-5,-6,-6,-5,-5,-5,-5,-5,-5,-4,-3,-2,-1,0,1,2,2,4,5,7,7,7,8,9,10,14,15,16,15,16,9,11,8,3,-3,10,-12, +42,54,86,58,51,64,57,57,50,47,41,38,32,26,22,16,13,9,5,2,-1,-4,-5,-7,-9,-10,-11,-11,-11,-10,-10,-10,-10,-6,-6,-7,-7,-7,-8,-7,-7,-7,-4,-4,-3,-3,-1,-1,0,0,0,0,1,1,2,1,1,2,2,2,3,3,3,4,5,5,7,7,7,7,7,8,9,10,10,9,9,8,8,7,5,4,3,3,1,1,1,0,-1,-1,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,12,11,11,12,13,13,11,12,13,13,14,10,11,3,3,1,20,0, +59,67,95,64,53,68,62,64,59,58,52,52,47,43,38,13,10,5,3,0,-6,-8,-9,-11,-13,-15,-15,-15,-15,-16,-16,-16,-16,-15,-15,-14,-15,-14,-14,-14,-13,-14,-11,-8,-11,-6,6,12,11,10,13,13,14,14,14,14,15,15,15,15,15,15,15,15,15,15,17,17,15,15,16,16,17,17,18,17,16,15,14,13,12,10,9,9,7,6,7,6,5,4,5,5,4,4,3,4,5,5,6,6,7,7,8,9,10,10,12,11,11,12,12,13,12,14,14,15,16,11,11,4,4,2,23,2, +45,33,76,39,28,45,37,44,37,40,31,32,25,18,17,11,7,1,-1,-5,-8,-11,-14,-16,-17,-18,-18,-19,-19,-19,-19,-20,-19,-20,-20,-20,-19,-18,-17,-17,-16,-16,-16,-16,-15,-15,-16,-16,-15,-14,-14,-12,-11,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-5,-3,-3,-2,-2,-2,-2,-1,-3,-3,-4,-4,-4,-5,-4,-4,-5,-6,-6,-8,-8,-9,-9,-10,-10,-10,-10,-10,-8,-7,-5,-5,-4,-3,-2,-1,3,3,4,5,6,7,7,7,9,6,7,7,4,5,1,2,-4,-4,-4,17,0, +44,51,87,48,37,54,44,52,44,46,38,40,32,24,24,19,13,7,6,1,-1,-4,-7,-8,-9,-12,-12,-13,-13,-12,-13,-13,-13,-13,-13,-13,-12,-12,-11,-11,-10,-10,-10,-10,-10,-10,-10,-9,-9,-8,-7,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,0,0,1,3,3,4,4,4,4,5,4,3,3,2,2,1,2,1,1,0,0,-2,-2,-3,-3,-4,-5,-5,-5,-5,-3,-2,0,0,1,1,3,4,7,8,8,9,11,11,12,12,13,12,13,14,11,13,7,9,3,3,2,22,3, +67,43,102,49,36,60,48,59,49,53,43,47,38,28,29,22,18,12,10,5,3,-1,-3,-4,-6,-8,-8,-8,-9,-9,-10,-9,-10,-9,-10,-9,-9,-8,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-4,-3,-2,-1,-1,-1,-1,1,1,2,2,2,2,3,4,4,4,5,6,6,9,10,10,11,11,10,11,10,10,9,9,9,8,8,8,7,7,7,5,4,4,4,3,3,2,1,1,1,2,4,5,7,8,9,10,13,13,13,15,16,18,18,19,19,17,17,18,17,18,14,14,9,9,8,-20,-25, +54,70,125,68,52,73,59,73,61,63,50,59,48,34,33,25,20,13,11,7,2,-1,-3,-4,-6,-8,-8,-9,-9,-9,-9,-10,-9,-10,-10,-10,-9,-8,-8,-8,-7,-7,-7,-7,-7,-6,-7,-6,-6,-4,-4,-4,-3,-3,-2,-1,-1,-1,-1,0,0,0,1,1,2,2,3,3,7,7,8,9,8,9,9,9,9,8,8,8,7,7,7,7,6,6,4,4,3,3,2,2,1,1,0,2,2,4,5,7,8,8,9,13,14,14,15,17,19,19,21,20,20,21,21,20,20,17,18,12,12,10,-19,-27, +28,40,98,50,34,25,16,18,11,26,15,20,13,0,1,-8,-5,-14,-14,-19,-20,-21,-24,-24,-26,-26,-27,-26,-27,-27,-27,-27,-28,-26,-26,-27,-26,-27,-26,-26,-25,-25,-24,-24,-22,-22,-23,-22,-21,-20,-20,-20,-19,-18,-18,-18,-18,-17,-16,-15,-15,-14,-13,-13,-11,-11,-10,-10,-8,-7,-7,-6,-6,-5,-5,-5,-6,-6,-7,-7,-8,-8,-9,-9,-10,-11,-10,-11,-12,-12,-13,-13,-14,-14,-15,-14,-14,-12,-12,-11,-10,-9,-9,-10,-10,-9,-6,-6,-5,-3,-9,-5,21,29,29,27,26,25,26,19,19,16,-25,-42, +57,64,108,45,23,42,28,35,22,32,20,29,17,5,7,-1,0,-8,-8,-12,-14,-17,-18,-19,-20,-20,-21,-21,-21,-21,-22,-21,-22,-20,-20,-20,-20,-20,-20,-20,-20,-20,-18,-18,-16,-16,-17,-16,-15,-14,-14,-14,-14,-13,-12,-14,-13,-12,-12,-10,-10,-9,-9,-8,-7,-6,-5,-5,-3,-3,-2,-2,0,1,2,1,1,0,-1,-1,-2,-2,-3,-3,-4,-5,-4,-4,-5,-5,-6,-6,-7,-7,-7,-7,-6,-4,-4,-3,-2,-1,0,1,1,2,5,6,5,4,5,5,5,5,4,2,2,0,-1,-3,-5,-8,-20,-26, +104,76,105,45,26,44,31,45,35,30,20,34,24,13,8,6,3,-5,-7,-10,-9,-12,-14,-14,-15,-14,-15,-16,-16,-16,-17,-16,-16,-14,-14,-14,-14,-14,-14,-14,-14,-14,-12,-12,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-6,-5,-4,-3,-2,-1,0,0,1,2,2,3,3,4,5,5,7,8,9,9,9,8,8,7,7,6,6,6,5,4,3,3,3,2,1,2,1,1,1,0,1,1,2,3,5,5,6,7,9,12,12,13,12,13,12,13,12,11,10,10,9,8,7,8,6,4,-1,-19,-29, +89,78,101,60,42,46,35,44,35,31,22,30,21,11,7,6,-1,-8,-10,-13,-16,-18,-19,-20,-21,-20,-20,-22,-22,-22,-22,-22,-21,-20,-20,-19,-20,-19,-19,-18,-18,-18,-16,-15,-14,-13,-13,-13,-12,-11,-10,-10,-9,-9,-8,-8,-8,-6,-5,-4,-3,-2,-2,-1,1,1,2,3,2,3,4,5,6,8,9,8,8,7,7,6,6,5,5,4,4,3,4,3,2,1,2,2,1,1,1,1,2,3,4,4,5,6,8,9,11,12,13,12,14,13,15,14,15,14,15,14,14,11,11,9,7,4,-11,-18, +81,81,89,51,41,53,48,51,47,48,11,-9,-9,-12,-20,-22,-24,-27,-28,-28,-32,-32,-31,-33,-33,-34,-33,-34,-34,-33,-33,-32,-32,-32,-32,-31,-31,-30,-31,-30,-29,-29,-29,-29,-28,-28,-28,-27,-27,-27,-27,-27,-27,-26,-26,-26,-25,-25,-25,-25,-25,-25,-24,-24,-23,-22,-23,-22,-22,-21,-21,-17,-18,2,3,3,2,1,0,0,-1,-2,-3,-3,-4,-4,-4,-5,-6,-6,-6,-7,-8,-7,2,7,13,10,14,11,11,14,17,21,22,22,23,22,21,20,22,21,16,16,15,14,14,13,14,12,10,7,-8,-4, +-5,11,27,27,28,32,33,21,22,17,18,2,2,0,-6,-17,-19,-21,-21,-20,-27,-26,-26,-26,-25,-28,-27,-28,-27,-26,-26,-25,-24,-25,-25,-24,-23,-23,-22,-21,-21,-20,-21,-20,-20,-19,-19,-18,-18,-17,-17,-18,-17,-16,-16,-14,-13,-13,-13,-12,-13,-12,-12,-11,-10,-9,-9,-8,-9,-8,-8,-6,-6,-6,-6,-5,-6,-7,-7,-8,-8,-8,-9,-9,-9,-9,-9,-10,-9,-10,-10,-11,-12,-10,-10,-10,-10,-7,-7,-6,-5,-4,-3,-3,-2,-3,0,-1,-1,-3,-1,-2,-1,-1,-1,0,1,2,3,4,2,-2,-11,-21, +-1,18,22,27,32,38,41,32,32,25,27,9,11,11,-6,-14,-15,-15,-20,-19,-23,-22,-23,-24,-24,-24,-24,-24,-23,-23,-23,-21,-21,-21,-20,-19,-18,-18,-17,-16,-16,-15,-15,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-8,-8,-7,-7,-7,-6,-6,-6,-6,-4,-4,-3,-3,-4,-3,-3,-3,-2,-2,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-6,-6,-7,-7,-6,-7,-7,-7,-8,-7,-8,-8,-8,-4,-4,-5,-5,-3,-1,-1,-3,-4,0,-1,2,-1,3,1,4,4,4,4,4,4,5,6,4,1,-7,-18, +0,22,29,44,51,47,48,32,33,19,20,-3,1,5,-8,-21,-19,-16,-20,-18,-26,-24,-24,-25,-25,-26,-25,-24,-24,-24,-23,-22,-21,-22,-21,-19,-19,-17,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-6,-6,-6,-5,-5,-5,-5,-5,-5,-3,-3,-2,-2,-3,-3,-2,-2,-2,-1,0,-1,-2,-1,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-3,-4,-3,-4,-5,-4,-3,-3,-3,0,0,1,1,3,4,3,4,3,6,4,7,5,8,7,13,12,12,14,16,18,19,20,18,14,7,-6, +13,26,27,40,48,46,49,33,33,18,19,8,11,14,0,-34,-28,-27,-15,-9,-52,-38,-33,-35,-35,-38,-35,-36,-36,-33,-32,-32,-32,-30,-30,-29,-29,-29,-29,-28,-26,-28,-24,-16,-18,-5,-1,-3,-1,-5,0,0,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,2,2,1,1,1,0,-1,-2,-2,-3,-3,-3,-4,-4,-5,-4,-5,-4,-5,-6,-6,-5,-5,-6,-3,-3,0,0,1,2,1,3,1,4,3,7,5,7,5,12,11,10,12,12,15,15,14,11,6,-3,-17, +2,25,21,25,25,22,22,9,10,-8,-7,-22,-19,-15,-30,-34,-33,-31,-42,-40,-44,-43,-42,-44,-45,-45,-45,-46,-45,-40,-39,-40,-39,-37,-37,-36,-36,-36,-35,-35,-34,-34,-37,-37,-32,-32,-36,-36,-35,-34,-34,-34,-33,-32,-32,-27,-27,-26,-25,-26,-25,-25,-30,-29,-26,-26,-30,-29,-26,-25,-25,-25,-26,-29,-28,-28,-29,-29,-30,-29,-28,-30,-30,-31,-30,-31,-28,-30,-28,-29,-27,-28,-28,-24,-23,-24,-24,-18,-18,-14,-15,-14,-13,-9,-5,-7,2,-2,-2,-4,-2,-4,-5,-7,-8,-8,-9,-9,-10,-10,-13,-21,-30,-42, +17,37,32,34,33,28,26,19,18,0,0,-24,-15,-13,-22,-29,-39,-38,-44,-44,-46,-45,-50,-50,-48,-47,-47,-51,-50,-48,-48,-47,-47,-46,-46,-45,-44,-43,-42,-42,-40,-40,-42,-42,-38,-38,-39,-39,-39,-35,-35,-38,-37,-33,-32,-32,-32,-31,-30,-30,-30,-30,-34,-34,-31,-30,-32,-31,-32,-32,-31,-31,-32,-33,-32,-32,-33,-32,-33,-32,-31,-29,-30,-30,-26,-27,-25,-26,-24,-25,-20,-21,-23,-19,-15,-15,-16,-9,-10,-6,-7,-6,-5,6,4,2,9,6,8,5,8,6,6,4,3,3,1,1,-1,-2,-6,-12,-23,-34, +16,2,29,10,8,17,18,8,10,-2,0,-14,-12,-10,-21,-24,-28,-27,-35,-34,-36,-35,-39,-40,-38,-38,-37,-42,-41,-39,-38,-38,-37,-36,-36,-35,-34,-33,-33,-33,-31,-31,-32,-32,-28,-28,-29,-29,-30,-26,-25,-28,-28,-23,-23,-23,-23,-22,-21,-21,-21,-21,-25,-24,-22,-21,-22,-22,-22,-22,-21,-21,-21,-22,-22,-22,-23,-22,-23,-23,-21,-22,-23,-24,-21,-21,-21,-22,-19,-20,-21,-22,-21,-20,-18,-19,-19,-13,-14,-11,-12,-11,-3,-5,-1,-3,6,7,9,6,12,10,9,8,6,9,6,5,3,4,0,-3,-12,-27, +8,18,40,18,14,21,20,13,14,1,4,-12,-10,-8,-20,-26,-28,-27,-35,-34,-36,-35,-38,-41,-38,-38,-38,-43,-42,-39,-39,-38,-38,-37,-37,-36,-35,-35,-35,-34,-33,-33,-35,-35,-31,-31,-31,-32,-32,-28,-28,-30,-30,-26,-26,-26,-26,-25,-24,-24,-24,-23,-28,-27,-25,-24,-25,-24,-24,-24,-23,-23,-24,-25,-25,-25,-26,-25,-26,-25,-24,-24,-24,-25,-22,-23,-22,-22,-19,-20,-20,-21,-20,-19,-16,-16,-17,-11,-12,-7,-8,-4,0,-2,5,1,10,10,14,11,17,14,14,12,10,13,11,10,9,10,5,1,-7,-27, +31,34,60,40,32,26,24,13,14,4,5,-6,-5,-5,-13,-21,-22,-23,-26,-27,-33,-34,-35,-37,-39,-40,-40,-40,-40,-41,-41,-41,-41,-40,-40,-40,-40,-38,-38,-38,-36,-36,-33,-34,-30,-31,-30,-31,-31,-28,-28,-27,-27,-27,-27,-25,-25,-25,-25,-24,-22,-22,-24,-23,-23,-22,-23,-22,-22,-21,-20,-20,-19,-17,-17,-16,-17,-15,-16,-16,-16,-18,-18,-19,-18,-18,-15,-16,-15,-15,-16,-17,-17,-17,-12,-12,-12,-8,-8,5,-1,-1,0,-2,20,18,18,15,26,23,30,27,25,24,22,25,24,24,23,25,22,13,-1,-36, +38,13,34,17,14,26,23,16,15,-1,-6,-25,-26,-28,-38,-43,-46,-50,-54,-58,-63,-66,-70,-73,-76,-78,-80,-81,-82,-81,-82,-83,-84,-83,-83,-84,-85,-83,-83,-84,-81,-82,-78,-79,-75,-76,-71,-72,-73,-70,-70,-68,-68,-68,-68,-67,-66,-66,-66,-64,-63,-62,-64,-63,-61,-60,-61,-59,-57,-55,-54,-54,-53,-51,-50,-49,-48,-44,-44,-43,-42,-42,-42,-41,-38,-37,-36,-35,-33,-31,-30,-29,-27,-26,-22,-21,-20,-15,-15,-10,-11,-8,-7,-3,1,-1,5,2,8,5,9,6,10,8,5,13,11,10,6,15,6,-12,-43,-83, +38,10,28,10,-18,-2,-4,-2,-3,-29,-34,-37,-39,-41,-55,-57,-59,-61,-64,-66,-68,-69,-61,-62,-64,-65,-66,-66,-66,-74,-74,-73,-73,-73,-73,-70,-66,-66,-65,-65,-64,-63,-63,-62,-60,-60,-66,-66,-65,-59,-59,-64,-64,-58,-58,-59,-58,-57,-57,-58,-57,-56,-57,-56,-64,-63,-57,-56,-63,-62,-61,-60,-60,-59,-59,-52,-51,-51,-51,-50,-46,-50,-52,-52,-45,-44,-44,-43,-40,-39,-47,-47,-40,-36,-43,-42,-42,-31,-31,-40,-40,-39,-26,-27,-36,-36,-21,-22,-31,-32,-18,-19,-17,-19,-20,-17,-21,-29,-33,-11,-18,-27,-38,-98, +39,63,50,12,13,33,31,29,28,1,-5,-11,-13,-16,-31,-34,-36,-40,-44,-47,-47,-50,-42,-45,-46,-47,-48,-48,-49,-55,-56,-55,-55,-54,-54,-51,-47,-46,-45,-45,-43,-43,-41,-41,-39,-39,-45,-45,-44,-37,-37,-43,-42,-36,-36,-37,-37,-36,-35,-37,-36,-35,-36,-35,-44,-42,-36,-36,-43,-42,-42,-41,-41,-40,-39,-33,-32,-32,-31,-30,-26,-29,-31,-30,-23,-22,-22,-20,-17,-15,-24,-23,-15,-13,-20,-19,-17,-7,-6,-14,-14,-7,-1,-1,-9,-9,6,4,-3,-4,11,10,12,12,11,15,13,5,1,21,12,-3,-22,-93, +13,55,51,20,23,45,44,38,37,10,4,-3,-7,-10,-15,-15,-17,-20,-21,-25,-26,-30,-30,-33,-33,-35,-36,-35,-36,-35,-35,-33,-33,-34,-34,-33,-32,-32,-31,-30,-29,-29,-26,-26,-24,-24,-21,-21,-21,-21,-21,-19,-19,-19,-19,-21,-21,-20,-19,-21,-20,-19,-19,-18,-21,-20,-19,-18,-19,-18,-17,-17,-17,-17,-16,-16,-17,-17,-17,-16,-16,-16,-15,-14,-15,-14,-14,-14,-10,-9,-15,-13,-7,-6,-13,-12,-11,0,1,-8,-7,0,7,7,-1,-1,14,14,5,5,20,20,22,23,23,28,27,20,16,35,23,4,-20,-90, +47,45,40,43,47,34,36,28,28,18,16,10,8,4,4,3,0,-4,-5,-10,-12,-17,-18,-20,-20,-21,-22,-20,-21,-21,-22,-19,-19,-20,-20,-19,-18,-17,-16,-17,-15,-16,-14,-14,-12,-12,-11,-11,-11,-10,-10,-9,-9,-9,-9,-10,-10,-9,-9,-10,-9,-8,-9,-8,-9,-9,-9,-8,-9,-8,-8,-8,-8,-7,-7,-6,-6,-7,-6,-5,-4,-3,-1,0,0,2,0,2,2,3,3,5,6,7,6,7,8,9,10,9,11,10,10,11,12,12,11,11,12,12,10,12,15,17,18,19,21,24,21,32,23,11,-11,-66, +48,59,63,73,80,70,72,66,66,50,46,41,36,32,30,30,25,19,17,10,9,3,0,-2,0,-2,-3,-2,-3,-3,-3,-1,-1,-1,-1,0,1,3,3,3,4,4,6,6,7,7,9,8,8,9,9,10,10,11,11,10,10,11,12,10,11,12,11,13,11,11,11,12,11,12,12,12,12,13,13,14,14,14,14,15,17,17,19,20,21,22,21,22,23,24,24,25,26,27,26,27,28,29,30,29,30,30,31,32,31,32,31,33,31,32,31,33,34,35,37,39,42,41,39,53,44,30,21,-37, +59,62,43,76,91,90,96,78,78,68,62,55,49,43,36,41,34,28,20,12,16,9,2,-1,6,3,1,0,-1,4,3,2,1,5,5,5,5,10,10,9,9,9,14,14,13,12,16,15,14,14,14,16,16,17,17,16,17,18,19,15,17,18,19,19,17,18,19,20,18,18,18,19,19,19,20,20,20,22,23,23,24,24,26,27,29,30,30,31,33,34,32,33,35,36,35,36,38,39,39,38,41,42,45,48,43,46,49,48,47,50,53,56,54,57,60,62,64,64,63,61,49,36,22,-42, +-26,78,78,78,90,80,87,76,78,63,58,55,50,45,45,46,40,35,34,27,27,21,19,16,20,18,16,19,18,19,18,20,20,22,22,23,23,27,27,27,29,28,32,31,32,31,33,32,32,34,34,35,35,35,35,34,35,35,35,34,35,36,35,36,34,35,35,35,35,35,35,35,36,36,37,36,36,37,38,38,39,40,41,42,43,44,44,45,46,46,45,46,47,48,47,48,49,49,46,49,50,49,50,53,49,51,48,43,46,49,44,47,43,47,50,50,53,53,51,53,52,47,100,-23, +-53,-20,79,79,91,81,87,80,80,69,65,65,60,60,55,56,51,45,43,36,37,30,30,27,22,12,7,10,9,7,6,8,7,9,9,10,10,12,12,12,13,13,14,13,15,14,16,16,15,16,16,16,17,17,17,17,18,18,18,19,19,21,20,20,20,21,20,20,22,22,23,22,23,24,24,24,24,24,25,26,27,26,27,29,30,31,31,32,36,44,54,54,55,56,54,55,56,57,52,53,55,53,56,57,50,53,49,45,45,46,45,46,44,45,45,46,46,46,46,55,48,51,82,-21, +135,23,71,76,99,88,98,91,93,77,72,74,61,60,46,46,39,32,31,23,20,13,11,7,9,6,5,5,5,3,2,2,1,2,2,5,5,5,5,5,8,7,8,8,10,9,10,9,9,11,11,11,12,12,13,13,14,13,14,13,14,15,15,14,15,15,15,16,16,16,16,16,17,18,18,19,20,19,20,21,22,20,21,22,23,23,22,24,24,25,25,26,26,28,28,30,32,31,29,31,41,37,40,44,40,44,34,26,30,40,36,41,39,47,51,53,44,45,45,58,43,46,9,-12, +135,135,135,135,135,135,123,123,123,113,110,109,108,107,106,105,104,103,100,97,94,91,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100,88,88, diff --git a/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_PRight_T0.h new file mode 100755 index 0000000..6ea59f1 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0lte/wacom_i2c_tblY_PRight_T0.h @@ -0,0 +1,71 @@ +-124,-170,-170,-170,-165,-160,-155,-150,-145,-140,-134,-130,-125,-120,-106,-97,-82,-75,-79,-75,-65,-61,-68,-72,-58,-55,-58,-62,-53,-48,-47,-50,-54,-37,-35,-39,-43,-35,-33,-35,-41,-49,-31,-31,-35,-40,-26,-25,-29,-34,-25,-23,-24,-28,-33,-20,-20,-23,-27,-18,-17,-20,-26,-31,-19,-21,-25,-31,-21,-22,-26,-31,-24,-24,-26,-31,-37,-27,-28,-31,-37,-29,-29,-31,-35,-33,-26,-28,-29,-34,-24,-25,-26,-29,-22,-21,-24,-24,-29,-20,-20,-22,-25,-20,-20,-21,-20,-25,-20,-20,-20,-20,-20,-20,-20,-20,-35,-27,-20,-24,-20,-20,-82,-20, +-131,-157,-169,-168,-165,-160,-155,-150,-145,-134,-125,-122,-112,-101,-92,-91,-80,-70,-70,-82,-72,-68,-67,-67,-60,-55,-62,-61,-63,-48,-44,-50,-60,-43,-38,-42,-52,-54,-37,-36,-43,-51,-33,-31,-36,-44,-32,-27,-29,-36,-30,-23,-23,-28,-36,-21,-18,-22,-29,-20,-15,-18,-24,-33,-18,-18,-24,-33,-21,-19,-23,-30,-27,-22,-24,-30,-39,-27,-26,-31,-39,-32,-27,-29,-34,-41,-26,-25,-28,-36,-24,-22,-25,-32,-39,-39,-22,-27,-35,-20,-28,-38,-33,-31,-30,-23,-30,-32,-25,-27,-23,-26,-18,-18,-23,-21,-23,-26,-45,-56,-22,-2,0,45, +-135,-158,-165,-158,-170,-170,-165,-153,-148,-141,-133,-123,-113,-103,-92,-89,-81,-76,-74,-74,-75,-74,-74,-70,-72,-69,-65,-64,-64,-62,-59,-58,-55,-57,-56,-54,-54,-53,-55,-54,-53,-52,-54,-53,-51,-50,-50,-49,-48,-46,-44,-44,-43,-41,-41,-41,-41,-40,-37,-38,-38,-38,-37,-37,-38,-39,-39,-40,-41,-41,-43,-41,-42,-45,-45,-45,-46,-47,-47,-48,-48,-48,-48,-47,-46,-46,-44,-44,-43,-43,-42,-41,-42,-39,-40,-39,-39,-36,-37,-33,-34,-35,-33,-34,-30,-32,-29,-32,-26,-28,-24,-26,-20,-22,-23,-22,-22,-25,-22,-30,-21,-8,-10,46, +-9,-107,-107,-130,-125,-120,-115,-106,-102,-92,-85,-79,-70,-61,-52,-46,-40,-33,-28,-23,-25,-21,-16,-12,-14,-10,-6,-3,1,1,4,6,8,7,9,10,11,12,10,11,12,12,12,13,14,15,17,18,19,20,21,23,24,25,26,29,30,31,31,32,33,33,32,32,32,31,30,30,31,30,29,28,27,28,27,26,25,25,24,24,23,23,24,24,25,25,27,27,27,28,30,30,30,30,30,32,32,31,31,33,33,32,31,30,34,32,31,30,34,33,31,30,33,32,31,31,31,20,23,30,31,46,51,39, +-114,-117,-98,-128,-125,-108,-107,-93,-89,-80,-74,-64,-57,-50,-40,-32,-24,-16,-13,-10,-10,-7,-5,-3,-2,1,3,5,7,7,9,9,11,12,13,14,14,15,12,13,13,13,14,15,16,17,17,18,20,21,23,23,24,26,27,28,29,30,32,33,32,31,33,32,31,30,30,30,28,27,26,28,27,26,25,26,25,23,23,22,22,23,22,22,23,24,24,24,25,26,26,27,27,28,28,28,28,28,28,29,30,29,29,28,29,29,30,30,30,30,29,29,29,29,30,28,30,24,28,33,25,37,56,63, +-80,-72,-55,-85,-83,-73,-70,-49,-45,-37,-31,-12,-5,3,12,21,34,42,45,49,51,53,54,56,57,60,62,63,65,65,67,67,68,70,70,71,71,71,69,69,69,69,70,71,71,72,73,74,75,77,78,78,79,81,82,83,84,85,88,89,87,87,89,88,87,86,85,86,84,83,83,84,83,82,82,82,81,79,78,78,79,79,78,78,80,80,79,80,80,82,81,82,82,84,85,84,84,84,84,84,84,84,84,85,83,83,85,86,82,82,83,84,80,82,83,82,84,79,82,87,78,88,101,96, +-23,-31,-37,-46,-50,-31,-35,-36,-32,-4,1,8,13,20,44,50,50,58,75,78,68,70,77,80,81,84,87,99,101,102,101,102,103,100,100,100,101,101,99,99,99,100,100,100,101,103,102,103,103,104,105,105,105,106,107,109,110,112,115,117,115,115,118,117,116,116,115,115,116,115,114,116,116,114,114,115,115,112,111,111,112,114,111,113,115,116,113,115,116,118,118,117,118,120,122,118,119,120,121,121,116,118,120,121,112,114,118,121,108,110,113,116,106,107,111,112,116,104,110,117,110,124,141,84, +-40,-30,-22,-22,-27,0,-2,-7,-3,25,31,35,40,46,69,76,74,81,97,99,89,90,98,99,100,102,103,115,116,117,117,118,119,111,111,110,111,110,109,108,108,108,108,108,109,119,112,113,114,117,119,120,121,125,127,134,136,138,140,141,142,142,143,143,140,140,139,140,137,132,132,133,133,131,130,131,131,137,137,137,137,138,136,137,132,134,137,139,139,135,138,140,142,135,136,140,142,138,136,138,141,143,129,131,126,128,126,129,132,136,132,121,125,130,134,117,121,113,118,124,128,138,140,185, +-46,-46,-28,-43,-45,-32,-33,-19,-14,5,10,30,37,47,66,71,89,95,110,111,100,101,106,107,108,108,109,119,120,119,119,119,119,111,110,109,109,109,107,107,106,106,106,107,107,117,111,109,111,114,116,116,117,120,122,129,130,132,134,135,136,136,137,137,134,133,133,134,130,126,125,126,126,123,123,125,125,129,129,130,130,131,129,130,125,127,129,131,132,128,131,133,135,127,129,133,134,131,129,132,135,137,123,126,120,123,121,125,128,132,128,117,122,127,131,114,117,114,117,122,124,131,128,162, +-70,-70,-55,-64,-63,-47,-47,-39,-30,-7,2,18,26,34,56,64,77,85,96,99,108,108,114,114,117,117,117,122,121,124,123,124,123,122,120,119,118,117,115,114,115,114,113,112,111,113,114,115,115,117,118,121,122,123,124,125,127,127,128,129,131,130,128,127,128,126,126,125,125,124,123,121,121,120,119,117,117,116,116,115,112,113,114,116,116,119,119,120,121,121,121,123,125,124,128,122,124,120,122,119,122,126,118,122,114,119,111,116,111,114,107,101,82,83,85,82,87,80,85,92,92,101,122,136, +-91,-89,-97,-83,-79,-79,-78,-76,-71,-61,-57,-51,-48,-45,-32,-29,-21,-18,-9,-6,5,4,11,10,14,14,14,19,19,21,21,23,22,22,21,20,20,19,18,18,18,17,17,16,15,17,16,16,16,17,17,21,21,21,22,23,23,24,24,24,25,25,24,24,24,24,24,24,22,22,22,21,21,21,21,21,21,20,20,21,20,20,21,23,22,24,25,27,27,28,26,28,30,29,32,29,31,26,29,27,31,34,26,29,26,30,21,26,26,27,20,13,-1,-1,0,-3,1,-4,1,6,5,10,27,76, +-89,-88,-95,-80,-76,-75,-72,-67,-61,-50,-46,-36,-33,-29,-15,-12,-5,-3,7,10,14,14,22,21,23,23,23,31,31,30,30,36,36,34,34,33,35,34,38,37,36,36,34,32,33,36,35,35,34,35,35,33,33,34,34,34,34,34,34,33,37,37,37,36,36,36,35,35,34,33,33,29,29,27,27,26,27,27,27,28,27,28,23,24,23,24,24,25,25,25,26,28,29,24,26,27,28,23,24,25,28,30,23,25,20,23,17,19,18,17,12,5,-3,-4,-5,-11,-9,-10,-7,-4,-1,1,-2,16, +-82,-86,-83,-77,-69,-66,-62,-60,-54,-42,-38,-31,-27,-23,-9,-6,-1,3,13,16,19,19,27,27,28,28,28,35,36,34,34,40,41,38,38,38,40,39,43,43,43,42,40,39,40,42,41,40,40,41,40,37,37,38,38,37,37,37,36,36,39,39,38,38,38,37,37,36,34,34,33,29,29,27,27,26,26,26,27,27,26,27,21,23,23,24,23,25,25,25,25,26,28,24,26,27,29,24,27,25,28,30,24,27,21,24,19,22,18,17,12,5,-1,-6,-7,-13,-10,-12,-9,-6,-2,1,-2,15, +-67,-68,-71,-66,-61,-65,-62,-59,-53,-45,-40,-27,-22,-19,-11,-7,-2,0,10,12,12,12,19,19,19,19,19,26,28,33,34,39,40,38,38,38,43,42,44,44,45,45,47,44,45,44,42,44,42,46,45,46,46,46,46,46,45,45,44,44,47,46,46,45,45,44,43,43,41,40,41,38,38,37,38,37,37,37,37,38,37,37,32,33,32,34,33,35,34,34,34,36,38,33,35,36,36,30,32,31,33,36,29,30,22,23,14,14,5,5,2,-1,-11,-6,-4,-9,-6,-7,-4,-1,3,6,3,17, +-61,-65,-66,-45,-41,-47,-45,-44,-39,-32,-28,-18,-13,-9,-1,3,8,11,20,23,24,24,31,31,31,31,32,39,39,36,36,44,44,41,41,42,48,48,48,48,50,50,45,44,46,48,47,46,46,46,45,41,41,41,41,40,39,39,43,42,42,41,40,39,40,39,38,38,36,35,35,35,35,35,36,29,29,32,32,33,31,30,28,30,24,25,30,31,29,26,29,31,32,32,33,31,32,28,29,28,30,33,30,30,23,23,14,13,10,8,3,1,-4,-2,0,-3,-1,-1,2,5,10,12,10,17, +-55,-62,-64,-66,-64,-65,-63,-62,-55,-49,-42,-37,-30,-25,-17,-12,-8,-5,-1,3,6,7,10,10,11,11,12,13,14,15,15,17,17,18,19,19,20,20,21,21,23,23,23,22,21,21,20,19,18,18,17,16,16,16,17,19,26,19,32,30,28,27,34,30,10,15,15,24,13,18,21,21,28,27,28,24,23,0,11,11,22,20,21,21,18,19,21,22,20,23,21,22,23,22,24,23,23,27,37,21,22,23,24,41,17,16,9,8,7,4,0,-3,-28,-27,-26,-27,-25,-28,-26,-24,-11,1,3,10, +-48,-57,-62,-66,-65,-67,-65,-64,-57,-51,-45,-40,-34,-28,-21,-15,-11,-7,-2,1,7,8,12,13,15,15,16,18,19,20,21,23,24,25,26,27,28,29,30,30,32,32,33,32,32,31,31,30,30,30,29,27,26,27,26,27,27,26,25,24,23,22,21,21,18,18,17,16,14,13,13,13,14,13,14,12,12,9,10,9,7,7,8,9,9,10,9,11,10,11,9,10,11,11,13,13,13,12,12,10,12,13,12,11,7,7,2,0,-5,-8,-11,-12,-18,-18,-16,-16,-14,-21,-18,-14,-10,-5,-6,5, +-50,-53,-52,-58,-59,-57,-56,-57,-55,-52,-48,-48,-45,-42,-38,-36,-35,-33,-30,-27,-24,-23,-20,-18,-18,-17,-16,-14,-14,-13,-12,-10,-9,-9,-7,-6,-6,-5,-4,-4,-2,-2,-1,-1,0,0,1,1,1,3,3,2,2,3,4,5,5,6,6,6,6,6,6,6,5,6,6,6,5,5,5,6,6,5,6,6,6,6,6,7,6,7,7,8,6,5,3,1,-1,-2,-5,-6,-7,-9,-10,-12,-13,-16,-16,-17,-16,-15,-17,-16,-17,-16,-18,-17,-18,-18,-19,-20,-24,-24,-23,-23,-21,-28,-26,-23,-18,-13,-14,-2, +-42,-46,-47,-54,-56,-55,-54,-55,-52,-49,-45,-44,-41,-37,-33,-30,-30,-28,-24,-22,-19,-18,-15,-14,-14,-13,-12,-11,-11,-10,-9,-8,-7,-7,-6,-5,-3,-3,-1,-1,0,0,1,2,3,3,4,4,4,5,5,5,5,5,5,8,8,8,9,9,10,9,9,9,8,9,8,8,8,8,8,8,8,8,9,8,9,8,9,9,9,10,10,11,-20,-19,-20,-19,-18,-17,-18,-17,-17,-18,-17,-16,-15,-16,-15,-15,-14,-14,-13,-13,-11,-11,-10,-10,-11,-11,-12,-11,-16,-15,-14,-13,-11,-15,-13,-9,-7,-3,-10,14, +-53,-57,-67,-69,-73,-73,-72,-71,-69,-66,-63,-59,-57,-56,-54,-53,-52,-50,-48,-47,-24,-23,-21,-20,-21,-20,-19,-18,4,4,5,5,6,5,6,6,8,9,9,9,10,9,11,11,12,12,12,12,12,13,13,13,13,14,14,15,15,15,16,16,16,16,16,16,17,17,16,16,16,16,16,15,16,16,16,15,15,16,16,17,16,17,17,17,-14,-13,-14,-14,-13,-12,-12,-12,-11,-13,-12,-11,-10,-11,-11,-10,-9,-8,-8,-8,-5,-5,-5,-5,-2,-2,-3,-3,-20,-22,-10,-9,-5,-25,-23,-20,2,7,-3,17, +-48,-58,-72,-76,-81,-82,-82,-75,-73,-70,-68,-60,-57,-54,-51,-48,-41,-39,-37,-35,-34,-33,-30,-29,-27,-26,-25,-25,-23,-21,-21,-21,-20,-19,-18,-17,-16,-15,-14,-13,-11,-11,-10,-10,-8,-7,-7,-7,-7,-6,-6,-3,-3,-2,-2,-3,-3,-3,-2,-2,-2,-2,-1,-1,-2,-2,-1,-1,-1,0,1,0,1,3,3,4,5,4,5,5,6,6,6,7,-25,-24,-23,-23,-24,-23,-23,-23,-22,-22,-21,-22,-22,-21,-20,-21,-20,-19,-19,-19,-20,-20,-20,-20,-25,-24,-26,-26,-31,-30,-30,-32,-31,-33,-31,-30,-28,-24,-39,-5, +-61,-68,-84,-72,-77,-68,-68,-67,-63,-58,-56,-55,-53,-50,-47,-47,-40,-39,-36,-34,-35,-34,-31,-30,-28,-27,-27,-26,-25,-23,-22,-23,-22,-21,-21,-20,-19,-18,-17,-17,-15,-14,-14,-13,-12,-11,-12,-11,-11,-11,-10,-7,-7,-7,-6,-8,-7,-7,-6,-6,-6,-6,-5,-5,-5,-4,-4,-4,-3,-3,-2,-3,-2,-1,0,1,1,1,2,3,3,3,3,4,-27,-26,-26,-26,-27,-26,-26,-25,-25,-25,-24,-25,-24,-24,-23,-23,-22,-22,-21,-21,-23,-22,-22,-21,-25,-25,-27,-26,-30,-29,-28,-31,-30,-33,-31,-29,-28,-23,-39,-14, +-61,-64,-84,-75,-82,-75,-74,-67,-64,-59,-57,-50,-48,-45,-42,-39,-33,-31,-28,-27,-26,-25,-23,-22,-21,-20,-19,-18,-17,-16,-16,-14,-14,-15,-14,-13,-12,-11,-11,-10,-10,-9,-9,-9,-7,-7,-6,-6,-6,-5,-5,-2,-1,0,0,-2,-1,-1,0,0,1,1,1,1,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,8,8,8,8,9,-22,-21,-22,-21,-21,-20,-20,-19,-18,-20,-19,-20,-19,-18,-17,-16,-16,-15,-16,-16,-17,-16,-18,-17,-19,-18,-20,-19,-21,-21,-21,-22,-22,-23,-22,-20,-19,-15,-35,-1, +-50,-70,-112,-91,-102,-94,-96,-82,-80,-75,-74,-73,-73,-72,-68,-64,-19,-18,-16,-16,-17,-16,-15,-14,-14,-14,-14,-12,-13,-12,-12,-10,-10,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-4,-4,-4,-4,-3,-2,-2,1,1,3,3,1,2,2,3,3,4,4,4,5,5,5,5,5,6,6,7,7,8,9,9,10,11,11,12,13,13,13,13,14,-16,-16,-17,-16,-16,-16,-15,-15,-14,-15,-14,-15,-14,-14,-13,-12,-12,-11,-12,-13,-14,-13,-14,-13,-17,-16,-17,-17,-17,-17,-16,-18,-18,-15,-14,-13,-14,-11,-34,3, +-86,-96,-132,-115,-126,-116,-119,-103,-101,-96,-92,-79,-75,-71,-64,-60,-49,-46,-43,-43,-35,-35,-34,-34,-29,-29,-29,-28,-27,-26,-26,-25,-26,-23,-23,-23,-24,-22,-21,-21,-21,-20,-18,-18,-16,-16,-15,-14,-14,-12,-13,-12,-12,-11,-11,-11,-10,-10,-9,-9,-9,-8,-8,-7,-7,-6,-6,-5,-6,-5,-5,-4,-4,-4,-3,-4,-4,-3,-3,-2,-2,-2,-2,-1,-32,-31,-32,-31,-32,-32,-32,-31,-31,-31,-31,-30,-29,-28,-28,-27,-27,-27,-27,-26,-25,-24,-26,-25,-25,-25,-27,-26,-30,-30,-29,-32,-32,-35,-35,-34,-33,-29,-58,-14, +-94,-106,-138,-121,-131,-120,-122,-109,-108,-102,-96,-82,-75,-69,-60,-56,-47,-44,-42,-41,-34,-34,-33,-33,-30,-30,-30,-29,-28,-27,-27,-27,-27,-25,-25,-25,-25,-24,-23,-23,-22,-22,-20,-20,-19,-18,-17,-17,-16,-15,-15,-16,-16,-14,-14,-12,-12,-11,-11,-11,-10,-9,-8,-8,-8,-6,-6,-5,-6,-5,-4,-4,-3,-2,-2,-2,-1,0,1,1,2,2,3,3,3,4,2,3,3,4,2,3,4,4,5,5,6,7,8,6,7,8,8,7,7,8,6,8,5,6,4,3,-1,-2,-4,-8,-10,-13,-15,-16,-17,-14,-43,-1, +-92,-103,-136,-120,-131,-120,-122,-106,-104,-98,-92,-78,-71,-65,-56,-52,-42,-38,-35,-35,-30,-31,-29,-28,-25,-26,-26,-24,-23,-22,-22,-20,-21,-21,-20,-21,-20,-20,-17,-17,-17,-16,-15,-15,-13,-13,-12,-11,-11,-10,-10,-11,-10,-9,-9,-7,-6,-6,-6,-6,-5,-4,-4,-2,-2,-1,0,1,0,1,2,3,3,3,4,3,4,4,5,6,7,7,7,8,8,9,6,7,7,8,6,7,9,9,9,9,10,11,12,11,12,13,14,9,10,12,10,12,5,6,5,4,1,-1,-3,-6,-8,-14,-15,-16,-16,-14,-36,-4, +-69,-68,-118,-111,-114,-104,-103,-104,-103,-94,-77,-48,-45,-43,-37,-36,-35,-34,-31,-31,-24,-24,-22,-22,-18,-19,-19,-17,-16,-16,-16,-14,-14,-14,-14,-15,-13,-12,-12,-11,-10,-10,-9,-8,-7,-7,-6,-5,-5,-4,-4,-4,-4,-3,-3,-1,-1,0,0,0,1,2,2,3,2,3,4,4,4,5,5,6,7,7,8,7,8,9,9,10,9,10,11,11,10,11,10,11,10,11,11,12,12,12,13,14,15,15,16,15,16,16,17,14,15,17,15,15,11,12,11,10,6,4,2,-1,-3,-7,-9,-9,-10,-7,-30,1, +-67,-72,-94,-78,-83,-73,-72,-63,-62,-59,-57,-51,-49,-47,-45,-45,-43,-44,-40,-39,-39,-39,-38,-37,-38,-37,-37,-36,-36,-36,-36,-35,-35,-34,-34,-34,-33,-33,-33,-33,-32,-32,-30,-30,-30,-29,-28,-28,-28,-27,-27,-27,-27,-25,-25,-23,-23,-21,-17,-15,-4,-9,0,-1,-2,-1,0,0,0,1,1,1,1,2,2,2,1,4,4,5,6,16,17,17,19,25,4,7,18,27,11,13,22,27,28,18,31,30,31,9,22,26,32,11,12,13,12,12,-8,-8,-9,-12,-11,-13,-15,-17,-20,-21,-23,-23,-24,-24,-50,-23, +-130,-130,-150,-140,-145,-144,-143,-128,-116,-106,-99,-93,-85,-78,-70,-62,-57,-51,-39,-37,-36,-35,-33,-32,-30,-29,-29,-27,-27,-27,-27,-25,-25,-23,-23,-22,-22,-22,-21,-21,-20,-19,-18,-17,-17,-17,-15,-15,-14,-13,-13,-12,-11,-10,-10,-9,-9,-9,-8,-8,-7,-7,-6,-5,-7,-6,-5,-5,-4,-3,-2,-3,-2,-2,-1,-1,-1,-1,0,0,0,0,1,1,0,1,0,1,1,2,2,3,4,5,6,6,7,8,9,8,9,10,10,9,11,12,10,11,10,11,10,8,4,2,0,-3,-5,-5,-7,-7,-8,-7,-34,-5, +-129,-131,-150,-136,-139,-136,-135,-128,-117,-112,-103,-95,-87,-78,-73,-65,-56,-50,-41,-39,-32,-30,-27,-26,-26,-25,-24,-22,-22,-22,-21,-20,-19,-19,-18,-18,-17,-17,-17,-16,-15,-14,-14,-14,-13,-13,-12,-12,-11,-10,-9,-8,-8,-6,-6,-6,-6,-5,-5,-5,-4,-4,-3,-2,-3,-3,-2,-1,-1,-1,0,-1,0,0,1,1,1,1,1,2,1,1,2,2,2,2,2,3,2,3,4,5,6,6,7,7,9,9,10,11,12,12,12,13,14,15,13,14,16,16,15,13,11,9,7,4,1,4,3,2,1,2,-26,1, +-152,-147,-170,-142,-140,-135,-131,-132,-121,-115,-106,-98,-86,-75,-69,-60,-52,-44,-35,-32,-28,-26,-24,-23,-21,-20,-19,-18,-18,-17,-17,-17,-16,-13,-12,-12,-12,-12,-11,-11,-10,-10,-8,-8,-6,-6,-5,-4,-4,-2,-2,-1,-1,0,0,1,1,1,1,1,2,2,2,2,2,3,2,3,3,4,4,4,5,4,5,5,5,4,5,5,5,5,5,5,6,6,5,5,6,6,8,8,9,10,11,11,12,13,14,14,15,16,16,15,16,16,16,15,16,16,15,12,9,7,5,3,0,0,-2,-1,-3,-2,-14,-5, +-148,-149,-170,-155,-152,-148,-143,-141,-127,-120,-108,-106,-96,-86,-83,-76,-74,-68,-61,-59,-35,-34,-32,-31,-7,-6,-6,-5,-5,-4,-4,-4,-4,-2,-2,-1,-2,-1,-1,-1,-1,0,1,1,2,2,4,4,4,5,6,6,6,6,6,7,7,7,7,7,7,8,7,8,7,8,8,8,9,9,10,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,10,11,12,12,13,14,14,15,16,17,18,19,19,20,20,20,21,19,21,11,1,-1,0,2,2,1,2,1,2,2,5,5,5,-7,2, +-100,-99,-128,-104,-101,-97,-92,-91,-82,-78,-68,-73,-65,-58,-56,-50,-52,-48,-46,-43,-43,-40,-38,-35,-32,-30,-29,-28,-26,-24,-23,-22,-22,-22,-22,-21,-21,-18,-16,-16,-15,-15,-16,-16,-15,-14,-13,-13,-12,-12,-12,-10,-10,-9,-9,-8,-8,-7,-6,-6,-6,-5,-4,-3,-1,0,-1,0,-2,-2,-1,-1,0,0,0,1,1,0,1,1,0,0,0,0,1,1,2,2,3,3,4,5,5,6,6,8,8,9,9,9,10,10,10,10,11,12,11,13,3,-6,-7,-7,-9,-9,-9,-9,-10,-10,-10,-3,-4,-4,-16,-11, +-116,-112,-100,-116,-113,-106,-99,-93,-85,-80,-70,-71,-64,-54,-51,-45,-48,-44,-43,-39,-41,-38,-36,-34,-32,-30,-29,-27,-25,-24,-23,-21,-21,-22,-21,-20,-20,-18,-17,-17,-16,-16,-16,-16,-14,-14,-14,-13,-13,-12,-12,-12,-11,-10,-10,-10,-9,-8,-7,-7,-7,-6,-5,-4,-4,-3,-3,-2,-5,-4,-3,-2,-2,-3,-2,-2,-1,-2,-2,-2,-2,-3,-3,-2,-2,-1,0,0,1,2,2,2,3,3,4,6,6,7,9,8,9,9,9,10,11,11,11,13,4,-6,-7,-7,-6,-6,-6,-6,-7,-9,-9,-2,-1,-1,-12,-7, +-109,-108,-96,-114,-113,-109,-107,-106,-92,-89,-82,-84,-77,-71,-67,-61,-59,-53,-49,-41,-38,-33,-30,-29,-26,-24,-22,-20,-20,-18,-17,-17,-16,-16,-16,-15,-14,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-6,-5,-5,-4,-4,-3,-2,-2,-2,-2,-1,0,0,1,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,3,3,4,3,4,5,5,6,6,7,7,8,8,9,11,11,12,13,12,13,14,14,15,16,15,15,15,17,17,16,17,11,11,11,10,10,16,15,16,19,16,18,19, +-84,-81,-69,-87,-88,-84,-83,-131,-95,-86,-61,-82,-57,-52,-51,-46,-46,-42,-39,-33,-31,-27,-25,-23,-22,-19,-17,-15,-13,-12,-11,-10,-9,-10,-9,-8,-7,-5,-4,-3,-3,-3,-2,-2,-2,-1,0,0,0,0,1,1,2,2,3,4,4,5,5,5,6,7,6,7,9,9,9,9,9,9,10,9,10,10,10,10,10,10,11,10,10,9,9,9,10,10,11,11,11,12,11,12,13,13,14,16,16,17,18,17,17,18,18,19,19,20,20,20,20,20,20,20,19,18,19,18,18,19,19,22,22,24,27,28, +-94,-96,-88,-108,-115,-109,-111,-105,-94,-90,-87,-81,-77,-72,-70,-66,-61,-56,-54,-47,-42,-37,-35,-34,-32,-31,-30,-28,-27,-27,-26,-24,-24,-23,-22,-22,-21,-20,-20,-20,-20,-20,-19,-19,-17,-17,-16,-16,-16,-16,-16,-16,-15,-15,-15,-15,-15,-15,-15,-14,-14,-13,-14,-13,-14,-14,-12,-12,-13,-13,-13,-13,-13,-12,-12,-12,-12,-13,-13,-12,-12,-13,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-10,-10,-9,-8,-8,-8,-7,-6,-6,-6,-6,-6,-6,-5,-4,-7,-7,-7,-7,-7,-10,-10,-10,-11,-11,-14,-14,-16,-15,-14,0,24, +-92,-103,-97,-120,-128,-122,-122,-111,-99,-94,-89,-81,-75,-69,-66,-62,-58,-54,-52,-46,-40,-36,-34,-33,-33,-31,-30,-28,-28,-26,-26,-24,-23,-21,-21,-20,-19,-20,-19,-19,-19,-18,-16,-15,-14,-14,-12,-11,-11,-10,-10,-10,-9,-9,-8,-10,-10,-9,-9,-8,-7,-7,-7,-6,-7,-6,-5,-4,-3,-3,-2,-2,-2,-2,-1,-1,-1,-2,-1,-1,-1,-2,-2,-1,-1,-1,-2,-2,-1,0,0,1,1,2,3,3,4,5,5,6,6,7,7,8,8,8,9,8,8,8,8,7,6,6,5,4,4,0,0,-1,1,5,19,21, +-36,-49,-47,-80,-90,-73,-75,-70,-69,-64,-62,-56,-53,-50,-46,-45,-43,-41,-39,-38,-38,-33,-29,-27,-26,-26,-24,-23,-22,-21,-20,-19,-18,-16,-15,-14,-12,-14,-14,-13,-13,-12,-10,-10,-8,-8,-6,-6,-5,-5,-5,-4,-4,-3,-3,-4,-3,-3,-3,-3,-3,-1,-2,-1,-3,-2,-1,0,1,2,2,3,2,2,2,3,3,2,2,3,3,3,3,4,4,5,2,3,3,4,4,5,6,7,7,7,8,8,8,9,10,10,11,11,11,11,12,11,12,11,11,11,11,10,10,9,9,3,4,3,6,10,26,27, +-53,-56,-35,-71,-83,-68,-72,-63,-63,-58,-56,-48,-46,-44,-40,-39,-36,-35,-33,-32,-30,-26,-23,-21,-20,-20,-18,-18,-16,-15,-14,-13,-13,-9,-9,-9,-9,-8,-8,-7,-7,-7,-3,-3,-2,-2,1,1,1,1,1,2,2,2,3,2,3,3,3,3,4,4,4,5,5,5,7,7,7,7,7,7,8,9,9,9,10,10,10,10,10,9,9,9,9,9,10,10,9,10,11,12,12,13,13,13,14,14,14,15,15,15,15,15,15,15,16,14,14,13,13,13,9,10,9,8,8,4,5,-1,2,7,37,31, +-49,-45,-69,-106,-113,-91,-95,-81,-81,-69,-68,-61,-59,-57,-49,-49,-51,-50,-48,-48,-50,-46,-44,-43,-43,-43,-43,-42,-42,-22,-27,-17,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-11,-11,-9,-9,-9,-9,-8,-8,-6,15,16,14,16,18,18,19,19,18,19,19,18,18,19,19,20,20,18,18,18,19,19,20,20,20,20,20,21,20,20,19,19,19,19,19,21,21,20,20,22,22,22,22,23,23,24,23,24,24,24,24,24,24,24,24,25,21,21,21,21,21,17,17,16,16,16,14,15,8,10,14,44,40, +-29,-41,-19,-67,-79,-59,-67,-56,-60,-53,-53,-42,-45,-44,-37,-37,-35,-37,-37,-36,-34,-33,-32,-31,-30,-29,-28,-27,-26,-26,-25,-24,-24,-23,-23,-22,-21,-19,-18,-18,-16,-16,-16,-15,-14,-14,-14,-14,-13,-12,-12,-9,-9,-8,-8,-7,-7,-7,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,0,1,1,1,1,0,1,0,1,1,2,2,3,5,5,6,5,6,5,5,4,5,4,5,6,6,7,8,9,10,10,10,10,10,11,14,13,12,13,15,14,14,13,12,11,11,10,7,8,1,3,-1,4,11,39,31, +-72,-85,-61,-111,-134,-100,-105,-87,-87,-72,-68,-51,-49,-44,-32,-32,-29,-33,-33,-33,-31,-30,-30,-29,-28,-26,-25,-24,-24,-24,-24,-23,-22,-23,-22,-21,-20,-19,-17,-17,-15,-15,-15,-15,-13,-13,-14,-13,-13,-11,-11,-8,-8,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-3,-2,-2,-2,-1,0,0,1,1,1,1,1,1,1,2,3,3,4,5,6,5,6,5,5,5,6,5,6,6,7,7,9,9,11,11,11,11,11,11,14,14,13,13,14,14,13,12,12,11,10,9,6,7,2,3,-1,3,9,39,36, +-101,-95,-49,-111,-126,-95,-100,-80,-82,-67,-65,-45,-44,-40,-26,-28,-24,-28,-28,-28,-26,-25,-25,-23,-22,-21,-20,-20,-19,-19,-18,-17,-17,-17,-16,-15,-14,-13,-12,-11,-10,-10,-10,-9,-8,-8,-7,-7,-6,-5,-4,-3,-3,-2,-2,-1,0,0,0,1,1,1,2,2,3,3,3,4,6,7,7,8,7,7,7,8,8,9,9,10,10,11,11,11,12,12,11,11,12,12,12,12,13,13,13,13,14,15,15,17,17,17,17,19,19,18,18,19,20,18,18,17,15,14,13,10,10,6,7,4,8,14,44,40, +-125,-126,-78,-129,-138,-142,-144,-80,-116,-103,-97,-30,-25,-48,-55,-61,-7,-10,-35,-36,-11,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-8,-7,-7,-6,-5,-4,-4,-4,-3,-3,-2,-2,-2,-1,0,0,1,2,2,2,3,4,4,5,5,6,6,7,7,7,8,8,9,11,12,12,12,13,13,13,14,14,15,15,16,16,16,17,17,17,17,17,17,17,17,17,18,18,18,18,19,19,20,21,22,22,22,23,25,25,24,24,25,25,24,23,22,20,19,18,16,15,13,14,10,14,18,47,11, +-99,-102,-66,-122,-148,-122,-127,-107,-107,-86,-85,-61,-61,-59,-45,-49,-39,-42,-40,-42,-41,-41,-41,-40,-40,-39,-38,-36,-36,-35,-35,-34,-34,-31,-30,-30,-30,-29,-28,-28,-26,-26,-24,-23,-22,-21,-21,-20,-19,-17,-17,-16,-15,-15,-14,-14,-13,-13,-12,-11,-10,-10,-9,-9,-7,-7,-7,-6,-4,-3,-3,-3,-2,-2,-1,-1,0,0,0,-1,-2,-2,-3,-4,-5,-6,-5,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-4,-4,-3,-3,-2,-2,-3,-3,-4,-1,-2,-3,-4,-2,-3,-8,-9,-10,-11,-11,-16,-15,-15,-13,-10,11,16, +-52,-85,-63,-128,-149,-119,-122,-108,-107,-82,-80,-62,-60,-57,-41,-44,-37,-39,-37,-38,-39,-39,-39,-38,-38,-38,-37,-36,-35,-34,-34,-33,-32,-31,-30,-30,-29,-29,-29,-28,-26,-25,-24,-23,-22,-21,-22,-21,-20,-18,-18,-18,-17,-16,-15,-16,-15,-15,-14,-12,-11,-11,-11,-10,-8,-7,-7,-6,-5,-5,-4,-3,-2,-1,0,0,1,1,1,1,0,-1,-2,-3,-3,-4,-4,-5,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,-2,-1,0,0,0,-1,1,3,2,1,2,0,1,1,-1,-2,-2,-4,-3,-2,1,5,29,21, +-21,-53,-36,-95,-98,-86,-87,-66,-63,-53,-48,-26,-22,-18,-8,-5,-1,-3,-3,-3,-2,-2,-2,0,0,2,2,2,3,4,4,5,5,8,9,9,10,10,10,11,11,12,13,14,16,16,17,18,19,20,21,21,21,22,23,22,23,24,25,26,27,27,26,25,26,25,25,25,24,23,23,23,22,23,23,22,22,21,20,19,17,14,13,11,9,7,7,5,3,3,2,1,1,1,1,2,2,3,3,3,3,4,4,2,2,2,4,5,5,4,5,4,5,4,4,2,2,1,3,4,6,11,33,26, +-33,-44,-42,-83,-98,-83,-79,-64,-58,-45,-38,-26,-20,-14,-2,-1,0,0,2,2,1,2,2,4,4,5,6,6,7,8,8,9,10,11,13,13,14,14,15,16,16,17,18,19,21,22,22,24,24,26,26,26,27,28,29,28,29,30,31,32,33,34,32,32,32,32,31,31,30,29,29,29,28,29,29,28,27,27,26,25,23,21,20,18,16,13,13,11,9,8,8,7,6,7,7,7,6,8,8,8,8,9,9,11,12,11,12,11,13,12,13,12,12,12,11,10,11,8,9,10,13,18,46,32, +-52,-99,-99,-110,-113,-105,-95,-99,-88,-82,-69,-69,-53,-38,-28,-27,-22,-15,-13,-11,-12,-13,-11,-10,-8,-8,-7,-6,-5,-4,-3,-2,-1,-1,0,1,2,3,3,4,4,5,5,6,6,6,6,7,7,8,8,8,8,8,8,9,10,10,10,10,10,11,8,8,7,7,6,5,5,4,3,3,3,4,5,16,12,22,16,18,16,17,18,16,16,15,15,15,14,13,13,12,11,12,12,12,11,13,13,14,9,14,13,10,9,15,12,-3,14,14,13,11,28,26,24,23,23,18,19,20,21,25,54,43, +-80,-86,-78,-83,-84,-73,-61,-67,-55,-47,-32,-37,-20,-3,8,4,11,18,21,25,23,22,24,26,28,26,28,29,31,32,33,35,36,35,37,38,40,40,42,43,44,45,45,46,47,47,47,48,49,50,50,50,50,51,52,54,54,54,55,55,55,53,52,50,50,48,47,46,42,41,39,39,37,35,33,33,31,29,27,26,24,23,22,20,19,17,16,14,13,11,10,8,6,8,8,8,8,10,10,10,10,10,11,10,9,8,10,9,9,8,6,3,4,1,-1,-1,-1,1,4,7,12,18,39,36, +-71,-72,-79,-72,-70,-68,-54,-58,-43,-44,-25,-31,-12,6,7,13,14,22,20,25,25,25,28,26,29,28,30,32,35,36,37,39,41,40,42,43,44,48,50,51,52,53,53,54,54,55,55,56,56,57,58,57,57,58,58,60,61,61,61,60,61,59,57,55,54,53,51,50,46,45,43,43,41,38,36,36,34,31,30,29,27,26,24,23,22,20,19,17,16,14,13,11,9,11,11,11,11,13,12,14,14,14,14,15,14,13,15,13,14,12,11,7,4,1,-2,-2,-2,-3,-2,1,5,9,16,28, +-71,-71,-77,-69,-67,-63,-49,-55,-39,-38,-19,-28,-8,12,15,12,18,27,27,32,31,30,34,33,36,34,36,38,40,40,42,43,45,45,47,49,50,52,54,55,56,57,57,58,58,59,60,60,61,61,62,62,63,63,63,65,66,66,66,66,66,64,62,60,59,58,56,54,51,49,47,46,44,43,41,39,37,36,35,33,31,29,28,26,26,24,23,20,20,17,15,12,9,9,9,8,6,8,6,7,6,5,8,6,6,4,6,4,7,5,7,6,10,9,7,10,9,12,13,15,19,23,15,28, +-14,-25,-32,-31,-32,-34,-29,-26,-19,-30,-18,-14,-3,7,0,10,19,27,16,17,17,16,17,15,15,14,16,24,39,41,45,44,44,45,45,45,46,70,71,72,72,73,73,74,74,74,74,75,75,75,75,76,76,76,76,77,77,77,77,77,76,75,73,71,69,67,65,63,61,59,57,56,54,50,48,46,45,43,41,39,38,36,35,33,31,29,29,26,26,23,21,18,15,15,13,14,12,13,11,14,13,12,14,13,14,12,14,12,15,12,14,13,16,14,13,15,14,17,17,18,22,26,33,27, +-42,-62,-76,-81,-84,-86,-80,-82,-73,-80,-65,-68,-54,-41,-45,-41,-29,-19,-28,-26,-24,-28,-25,-27,-25,-28,-26,-27,-26,-22,-21,-21,-20,-19,-18,-18,-18,-18,-18,-16,-16,-15,-17,-17,-13,-11,-14,-15,-14,-13,-13,-12,-12,-10,-10,-6,-5,-5,-3,-4,-4,-3,-8,-7,-5,-4,-8,-7,-4,-4,-4,-4,-4,-8,-8,-7,-7,-7,-6,-7,-3,-3,-3,-3,-1,-1,2,2,3,2,4,2,0,5,4,4,2,6,4,7,5,3,5,9,11,8,14,10,10,8,10,9,8,7,6,6,4,6,6,6,10,12,12,-108, +37,14,-4,-10,-16,-20,-16,-13,-4,-13,0,2,15,27,22,30,40,50,41,42,44,42,44,42,44,41,42,41,42,47,48,47,48,50,50,50,50,50,49,50,51,51,49,49,52,55,52,52,52,53,53,54,54,56,56,59,60,60,61,61,61,62,57,58,60,61,58,58,62,62,62,63,62,58,58,58,58,58,58,58,62,62,61,61,63,63,65,65,67,66,68,66,64,68,68,67,65,70,67,72,70,67,70,81,78,73,78,74,77,73,74,71,72,70,67,68,66,68,67,68,72,76,79,-36, +27,-33,-18,-45,-52,-41,-36,-36,-26,-30,-18,-22,-11,1,-2,8,8,16,15,18,19,21,24,20,22,25,27,24,26,29,31,32,33,35,36,37,39,40,41,43,44,44,51,52,53,55,55,54,54,56,56,56,56,58,58,61,61,61,63,63,63,64,59,60,62,63,63,61,61,63,64,62,62,60,60,60,59,61,59,57,60,60,63,63,65,64,71,70,71,69,71,70,69,73,71,72,70,75,72,76,72,69,70,81,76,70,73,66,65,59,60,57,55,53,51,52,51,54,53,54,57,61,63,-53, +5,-35,-15,-34,-29,-17,-13,-8,-1,-8,0,4,12,19,14,25,28,34,32,35,36,38,41,37,40,43,45,42,44,48,49,50,52,54,55,56,58,59,60,61,62,62,62,62,64,65,65,65,65,69,69,66,67,70,71,71,71,72,73,74,74,74,70,71,74,74,75,74,74,74,75,74,75,72,72,72,71,73,72,72,76,75,76,76,79,78,78,77,79,78,77,75,74,77,77,77,74,78,76,79,75,72,80,75,79,72,77,69,73,66,70,67,66,64,62,65,64,63,64,64,69,72,82,79, +30,-37,-16,-35,-36,-26,-23,-25,-16,-17,-7,-8,1,11,12,20,21,27,29,31,28,30,30,29,30,30,31,33,34,34,35,36,37,40,41,41,42,43,45,45,48,48,51,51,51,54,54,54,54,57,57,58,58,58,59,61,61,61,61,62,64,65,63,65,64,66,66,66,66,67,67,67,67,69,69,70,69,72,72,72,73,73,73,73,74,73,76,75,75,74,74,72,71,71,72,74,71,74,72,79,75,71,73,68,88,71,71,63,75,60,62,58,59,55,52,61,58,56,54,58,67,68,58,68, +18,-12,-6,-23,-24,-14,-12,-11,-4,-6,2,3,11,18,17,23,28,34,34,35,34,33,34,32,32,32,32,33,34,35,36,36,36,38,39,39,39,39,42,42,44,44,46,46,46,49,49,50,50,52,52,53,53,53,53,55,55,56,55,56,58,59,57,58,59,60,60,60,61,62,62,62,62,64,64,65,65,67,67,67,69,69,67,68,69,68,68,67,67,67,65,65,64,64,62,64,62,66,64,65,63,60,62,60,63,59,62,57,58,54,57,53,55,51,48,55,51,51,47,45,54,51,35,32, +115,68,71,5,-1,16,21,27,36,25,33,30,25,35,33,40,49,51,88,89,90,90,89,99,99,98,99,100,100,95,95,96,97,99,99,99,107,106,109,109,110,110,112,112,112,114,114,110,109,116,116,112,114,118,117,118,117,118,122,120,122,126,125,127,125,126,127,128,129,128,132,134,133,134,134,137,135,140,139,140,142,142,140,141,142,141,140,139,140,139,137,136,135,136,134,134,132,136,134,133,131,128,132,129,129,126,130,127,126,121,126,123,124,121,117,124,119,120,116,112,115,99,99,93, +143,69,69,5,2,21,28,30,40,30,40,36,32,41,38,46,56,58,93,94,97,96,95,105,104,106,105,106,106,103,103,105,105,109,109,110,117,118,122,122,123,123,127,126,125,127,126,123,123,129,129,125,125,128,131,132,132,132,133,134,134,136,135,136,130,132,133,138,135,134,134,134,135,136,135,141,141,143,143,143,146,146,142,143,148,147,147,146,147,147,139,138,137,144,137,136,135,143,141,134,132,130,140,137,129,126,137,134,125,121,133,129,132,128,124,125,116,106,97,97,122,119,115,101, +-27,-45,-73,-89,-85,-91,-82,-84,-72,-66,-57,-71,-76,-67,-57,-50,-40,-39,-1,-2,2,0,-2,-1,-2,2,0,3,3,6,6,9,9,13,13,13,16,17,21,21,23,22,27,27,26,26,26,31,29,30,30,32,33,32,33,33,33,34,33,33,34,34,34,35,33,33,34,35,35,36,35,36,36,35,35,36,36,37,37,36,38,38,38,38,41,41,41,41,42,43,34,33,33,40,33,31,31,39,38,30,28,26,38,36,27,25,37,33,25,20,32,30,32,28,25,26,17,9,-2,0,21,15,5,7, +-70,-83,-95,-98,-84,-85,-73,-69,-57,-51,-42,-49,-57,-50,-40,-34,-24,-24,-19,-21,-18,-19,-21,-19,-21,-18,-19,-17,-18,-16,-16,-14,-13,-12,-11,-11,-9,-9,-5,-6,-4,-4,-2,-3,-4,-2,-3,-1,-1,-1,-1,1,1,1,1,2,2,3,3,4,4,5,5,7,7,7,8,8,9,9,10,9,9,11,11,11,11,12,11,12,13,13,16,17,16,16,14,13,13,13,12,12,11,10,9,9,8,8,7,6,5,5,2,2,2,1,-3,-4,-4,-6,-9,-11,-10,-10,-12,-13,-20,-22,-30,-29,-11,-13,-25,25, +-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60, +-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80, +-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60, +-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60, +-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40, +-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40,-40, diff --git a/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_CCW_LLeft_T0.h new file mode 100644 index 0000000..9d93832 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +-10,8,-52,-110,-69,-100,-14,-31,-40,-14,5,-28,3,-29,-18,-14,-11,-36,-23,-16,-17,-7,-29,-25,-32,-26,-53,-46,-39,-31,-40,-44,-36,-29,-23,-45,-40,-34,-25,-39,-39,-33,-26,-19,-47,-43,-35,-40,-62,-55,-48,-41,-51,-60,-52,-46,-37,-62,-54,-50,-43,-56,-52,-46,-45,-39,-66,-63,-61,-56,-69,-13,-5,-25,-24,-65,-62,-56,-46,-66,-61,-58,-45,-51,-63,-62,-50,-41,-65,-64,-54,-54,-61,-58,-49,-47,-74,-61,-53,-45,-30,-54,-40,-39,-25,-6,-22,-19,-17,-22,-38,-49,-43,-51,-81,-108,-94,-110,-113,-124,-130,-139,-132,-37, +-33,-50,-58,-89,-80,-89,-57,-58,-64,-38,-24,-33,-18,-51,-46,-37,-27,-34,-43,-38,-31,-21,-43,-39,-32,-25,-54,-44,-39,-31,-40,-45,-39,-32,-24,-48,-43,-36,-26,-33,-42,-37,-28,-19,-46,-43,-35,-37,-63,-54,-48,-40,-51,-56,-50,-43,-34,-58,-52,-47,-40,-44,-51,-44,-41,-33,-54,-52,-51,-41,-62,-47,-43,-41,-30,-46,-46,-39,-31,-61,-51,-50,-38,-22,-57,-59,-46,-40,-63,-63,-55,-51,-62,-60,-52,-48,-78,-65,-58,-50,-35,-67,-52,-54,-43,-45,-46,-40,-37,-33,-50,-54,-44,-50,-55,-88,-81,-47,-77,-86,-89,-102,-115,-41, +-94,-113,-125,-141,-131,-128,-82,-53,-66,-39,-31,-39,-23,-57,-50,-44,-32,-40,-47,-43,-35,-25,-47,-45,-38,-28,-60,-49,-43,-35,-24,-50,-45,-38,-29,-55,-48,-42,-33,-40,-48,-43,-35,-24,-52,-49,-40,-42,-70,-59,-54,-44,-54,-61,-55,-48,-38,-65,-58,-53,-43,-51,-57,-50,-47,-37,-59,-55,-51,-43,-46,-47,-44,-43,-31,-44,-43,-37,-33,-39,-54,-57,-40,-30,-62,-64,-50,-46,-68,-68,-57,-54,-69,-66,-57,-53,-85,-72,-64,-56,-41,-77,-63,-64,-54,-79,-59,-52,-52,-44,-58,-57,-49,-42,-48,-70,-55,-39,-66,-80,-85,-105,-116,-45, +-137,-143,-157,-166,-159,-149,-109,-51,-72,-44,-40,-47,-29,-63,-55,-51,-37,-48,-54,-51,-42,-31,-55,-52,-46,-35,-68,-56,-51,-41,-25,-55,-52,-46,-36,-62,-55,-49,-39,-47,-55,-51,-41,-30,-59,-56,-47,-47,-78,-66,-61,-52,-36,-68,-63,-56,-46,-71,-63,-58,-50,-58,-64,-58,-54,-43,-66,-60,-52,-50,-30,-52,-50,-46,-37,-60,-52,-50,-38,-22,-58,-64,-45,-37,-63,-67,-53,-48,-71,-73,-62,-58,-74,-72,-62,-57,-91,-76,-69,-60,-46,-82,-71,-69,-60,-83,-67,-59,-58,-47,-66,-60,-60,-48,-52,-68,-74,-47,-68,-92,-95,-113,-120,-49, +-143,-148,-157,-161,-161,-147,-106,-51,-76,-47,-44,-50,-32,-63,-54,-50,-37,-49,-55,-52,-42,-32,-55,-52,-47,-36,-68,-56,-51,-41,-26,-57,-54,-46,-36,-63,-56,-50,-40,-49,-56,-52,-43,-32,-59,-57,-50,-49,-80,-67,-62,-53,-37,-69,-65,-57,-47,-75,-66,-61,-51,-54,-65,-60,-56,-44,-69,-61,-52,-50,-31,-57,-50,-40,-36,-67,-49,-49,-38,-24,-54,-62,-44,-36,-62,-67,-52,-47,-72,-73,-61,-57,-74,-71,-63,-58,-92,-76,-71,-62,-46,-84,-72,-71,-60,-86,-70,-66,-59,-40,-68,-58,-59,-47,-49,-62,-59,-44,-59,-92,-92,-116,-119,-49, +-143,-153,-155,-157,-159,-142,-98,-49,-75,-46,-44,-50,-32,-62,-53,-49,-37,-50,-54,-51,-42,-32,-54,-52,-46,-35,-60,-55,-50,-40,-26,-56,-54,-45,-35,-62,-54,-49,-40,-49,-55,-51,-42,-31,-57,-55,-49,-47,-79,-65,-59,-51,-36,-66,-62,-55,-45,-72,-63,-58,-51,-35,-63,-58,-56,-43,-68,-58,-50,-49,-33,-50,-51,-41,-39,-40,-50,-51,-38,-28,-51,-60,-44,-37,-60,-67,-50,-46,-70,-72,-60,-56,-75,-71,-64,-57,-91,-75,-71,-60,-47,-84,-75,-66,-58,-82,-70,-66,-58,-40,-67,-57,-56,-49,-39,-64,-58,-47,-60,-96,-97,-118,-124,-49, +-147,-157,-154,-154,-154,-138,-90,-45,-74,-45,-42,-47,-29,-60,-50,-47,-34,-34,-51,-48,-40,-30,-52,-49,-43,-33,-44,-51,-47,-37,-24,-53,-52,-42,-33,-59,-52,-46,-36,-46,-51,-48,-40,-30,-54,-52,-46,-45,-76,-63,-58,-49,-35,-63,-60,-54,-44,-71,-62,-56,-48,-31,-61,-56,-54,-41,-63,-51,-44,-44,-29,-50,-47,-33,-29,-36,-42,-43,-29,-21,-43,-54,-36,-31,-54,-61,-45,-41,-65,-66,-55,-50,-70,-66,-60,-52,-72,-71,-68,-57,-47,-81,-68,-67,-63,-81,-59,-69,-61,-43,-64,-53,-52,-44,-30,-55,-49,-38,-50,-89,-91,-111,-120,-47, +-133,-142,-141,-140,-159,-141,-92,-36,-74,-44,-39,-41,-25,-57,-47,-43,-31,-20,-47,-44,-37,-27,-49,-45,-40,-28,-34,-46,-43,-34,-21,-49,-48,-39,-29,-56,-48,-42,-33,-43,-47,-44,-37,-27,-50,-47,-42,-41,-63,-59,-54,-46,-33,-59,-55,-50,-40,-67,-57,-52,-44,-28,-56,-51,-49,-37,-59,-46,-38,-38,-24,-44,-43,-33,-23,-30,-41,-44,-26,-13,-41,-53,-32,-22,-51,-60,-42,-37,-60,-62,-52,-48,-69,-63,-60,-53,-70,-69,-68,-65,-53,-74,-67,-78,-73,-71,-60,-77,-66,-45,-61,-48,-48,-41,-22,-56,-50,-42,-53,-94,-96,-111,-118,-45, +-128,-135,-135,-133,-152,-135,-85,-32,-73,-41,-34,-31,-21,-54,-42,-39,-27,-12,-42,-41,-31,-23,-45,-42,-38,-28,-32,-44,-40,-30,-18,-44,-42,-35,-26,-51,-42,-37,-29,-38,-43,-40,-33,-23,-46,-43,-38,-37,-41,-53,-49,-40,-29,-55,-53,-45,-36,-64,-54,-48,-40,-24,-51,-47,-44,-33,-55,-46,-38,-42,-25,-42,-38,-26,-36,-31,-35,-37,-40,-28,-37,-46,-41,-30,-48,-54,-41,-35,-55,-56,-47,-42,-65,-55,-54,-48,-55,-58,-50,-62,-49,-61,-45,-77,-67,-46,-30,-76,-59,-35,-50,-42,-44,-39,-13,-52,-45,-38,-49,-91,-92,-108,-116,-43, +-119,-126,-126,-124,-142,-127,-79,-26,-60,-37,-29,-24,-18,-50,-37,-35,-22,-9,-37,-36,-27,-18,-40,-37,-33,-24,-29,-39,-35,-25,-14,-39,-37,-31,-22,-47,-38,-33,-24,-18,-39,-36,-28,-19,-42,-38,-33,-33,-38,-49,-45,-36,-25,-50,-48,-41,-31,-60,-49,-44,-36,-21,-47,-43,-40,-29,-52,-43,-38,-36,-21,-41,-40,-44,-35,-46,-40,-37,-40,-29,-44,-47,-41,-32,-44,-47,-40,-33,-51,-51,-45,-36,-62,-49,-46,-39,-25,-47,-44,-42,-35,-46,-38,-42,-38,-36,-26,-23,-35,-28,-42,-37,-37,-37,-14,-47,-43,-47,-57,-89,-91,-106,-113,-41, +-112,-117,-118,-116,-134,-120,-74,-23,-53,-35,-25,-20,-15,-47,-34,-31,-20,-7,-34,-33,-24,-15,-37,-34,-30,-21,-26,-35,-31,-22,-11,-35,-34,-27,-18,-43,-34,-29,-21,-7,-35,-33,-25,-16,-38,-34,-29,-30,-35,-45,-41,-32,-22,-46,-43,-38,-27,-57,-45,-40,-32,-18,-42,-40,-36,-25,-48,-38,-33,-31,-17,-35,-34,-33,-30,-41,-34,-31,-34,-20,-39,-42,-36,-28,-40,-43,-36,-29,-47,-47,-41,-32,-58,-44,-43,-36,-22,-42,-41,-39,-31,-44,-37,-42,-38,-32,-26,-22,-34,-26,-39,-34,-29,-34,-12,-44,-41,-45,-56,-88,-90,-106,-112,-39, +-106,-111,-111,-109,-127,-113,-69,-27,-54,-33,-21,-14,-8,-41,-30,-27,-15,-3,-28,-27,-19,-11,-33,-29,-25,-15,-20,-28,-26,-16,-6,-31,-30,-23,-14,-40,-30,-25,-16,-1,-30,-28,-20,-11,-33,-30,-25,-23,-29,-38,-34,-26,-16,-38,-36,-31,-22,-50,-37,-32,-26,-13,-36,-33,-29,-18,-42,-31,-26,-18,-5,-29,-29,-21,-9,-37,-28,-26,-15,-2,-26,-31,-20,-13,-32,-35,-25,-18,-41,-40,-35,-26,-52,-42,-40,-31,-19,-44,-41,-35,-28,-47,-40,-41,-35,-35,-33,-29,-33,-24,-44,-39,-30,-28,-7,-41,-37,-27,-41,-81,-82,-102,-108,-37, +-99,-107,-107,-102,-119,-106,-62,-22,-52,-30,-16,-11,-5,-24,-25,-23,-11,1,-23,-22,-15,-6,-28,-25,-20,-11,-17,-26,-23,-14,-4,-26,-24,-18,-8,-37,-25,-21,-12,2,-25,-23,-15,-6,-28,-24,-20,-17,-23,-30,-26,-20,-10,-31,-30,-25,-16,-45,-32,-27,-20,-7,-27,-26,-21,-12,-34,-28,-23,-22,-12,-27,-24,-27,-17,-28,-24,-19,-20,-7,-24,-25,-22,-11,-27,-28,-22,-12,-33,-30,-25,-17,-22,-31,-29,-20,-9,-36,-34,-29,-21,-41,-29,-27,-26,-31,-21,-16,-26,-18,-39,-34,-23,-23,-2,-36,-34,-24,-41,-81,-83,-101,-102,-35, +-87,-95,-99,-96,-112,-100,-55,-11,-39,-27,-12,-7,-2,-14,-22,-19,-7,4,-19,-19,-11,-2,-24,-20,-16,-7,-14,-22,-19,-10,-1,-21,-20,-14,-5,-33,-21,-18,-9,5,-21,-18,-12,-3,-24,-20,-15,-12,-18,-24,-21,-14,-5,-25,-24,-19,-9,-39,-26,-21,-14,-1,-21,-19,-14,-6,-28,-21,-17,-14,2,-20,-19,-20,-9,-21,-19,-14,-12,-15,-21,-22,-16,-6,-22,-23,-16,-7,-28,-24,-19,-10,-16,-22,-21,-11,-3,-30,-28,-21,-14,-32,-18,-11,-14,-1,-6,-7,-4,3,-33,-29,-22,-19,1,-28,-25,-30,-47,-79,-80,-97,-102,-33, +-75,-83,-89,-86,-104,-92,-49,-8,-32,-25,-10,-5,0,-7,-20,-17,-5,5,-18,-17,-9,0,-23,-18,-13,-5,-13,-20,-17,-9,1,-20,-18,-12,-3,-32,-19,-16,-7,6,-19,-17,-10,-1,-23,-18,-13,-8,-15,-20,-17,-10,-2,-21,-20,-14,-5,-34,-21,-16,-9,2,-17,-15,-10,-1,-25,-16,-12,-9,6,-14,-13,-14,-3,-16,-12,-8,-6,-11,-16,-16,-11,-1,-17,-18,-11,-2,-24,-19,-15,-5,-13,-17,-16,-7,1,-26,-24,-18,-10,-29,-15,-9,-12,0,-4,-4,0,6,-30,-25,-18,-15,4,-26,-24,-28,-47,-80,-82,-99,-106,-33, +-74,-81,-85,-83,-96,-86,-44,-12,-32,-23,-8,2,6,-1,-16,-14,-3,6,-15,-14,-6,2,-20,-16,-11,-1,-10,-16,-14,-7,2,-16,-14,-9,0,-30,-16,-12,-5,7,-17,-15,-8,1,-20,-16,-10,-2,-11,-15,-12,-6,3,-17,-15,-11,-2,-28,-17,-13,-6,6,-13,-12,-6,2,-22,-12,-8,-2,12,-10,-9,-5,5,-8,-3,1,5,-1,-12,-13,-2,7,-13,-14,-7,3,-21,-15,-11,0,-7,-16,-15,-4,3,-21,-20,-12,-4,-30,-16,-9,-6,6,-7,-7,-2,6,-26,-20,-14,-10,7,-23,-21,-20,-43,-79,-80,-95,-102,-33, +-61,-69,-75,-74,-87,-79,-38,-9,-30,-21,-6,7,7,0,-15,-13,-2,7,-13,-13,-5,4,-19,-14,-9,0,-9,-14,-12,-5,3,-14,-12,-7,2,-29,-14,-10,-2,8,-14,-13,-6,3,-19,-14,-8,-1,-8,-13,-11,-4,5,-15,-14,-9,0,-12,-16,-12,-4,7,-11,-10,-5,4,-21,-10,-6,1,13,-8,-7,-1,8,-6,0,3,8,15,-9,-11,1,9,-10,-12,-6,5,-19,-13,-9,1,1,-15,-14,-3,4,-19,-18,-12,-3,-29,-16,-9,-6,6,-9,-7,-2,6,-25,-19,-12,-9,9,-23,-22,-14,-37,-79,-82,-100,-106,-33, +-58,-67,-71,-69,-83,-73,-31,2,-21,-19,-4,14,4,-2,-11,-11,1,8,-13,-13,-5,4,-17,-11,-6,3,1,-12,-11,-3,5,-13,-13,-8,2,-27,-14,-10,-2,9,-13,-11,-6,4,-18,-12,-7,1,-1,-12,-10,-2,6,-14,-13,-8,2,-12,-13,-9,-1,9,-11,-10,-4,6,-19,-11,-7,1,17,-10,-8,-4,5,-9,-8,-3,2,-2,-11,-10,1,11,-11,-10,-3,6,-18,-9,-6,4,16,-11,-11,-2,5,-17,-15,-11,-1,-29,-11,-5,-2,8,-2,-3,2,10,-25,-20,-14,-8,10,-24,-22,-12,-35,-77,-78,-92,-100,-33, +-46,-56,-61,-60,-75,-65,-25,5,-19,-17,-3,15,6,-1,-9,-9,2,10,-11,-12,-4,5,-16,-10,-4,4,6,-11,-10,-2,6,-12,-11,-6,4,-26,-12,-8,0,11,-12,-10,-4,5,-17,-11,-5,2,6,-11,-8,-1,8,-13,-11,-6,4,-1,-11,-7,0,10,-9,-9,-3,8,-18,-9,-5,4,18,-7,-5,-2,8,-7,-5,0,5,-1,-9,-8,2,12,-9,-9,-2,8,-17,-9,-5,5,18,-11,-11,-2,5,-16,-14,-9,0,-29,-11,-5,-3,7,-2,-3,2,11,-24,-19,-12,-6,11,-23,-22,-12,-36,-79,-80,-98,-105,-33, +-42,-50,-55,-56,-67,-60,-19,7,-18,-17,-2,16,8,-1,-8,-8,3,11,-10,-11,-3,6,-15,-8,-3,4,7,-10,-9,-1,7,-11,-11,-5,4,-26,-11,-7,0,11,-11,-9,-3,6,-16,-10,-4,3,8,-10,-8,0,8,-11,-9,-5,5,0,-10,-6,1,10,-7,-8,-2,8,-18,-8,-4,5,19,-6,-5,0,10,-5,-2,2,8,0,-7,-7,3,12,-8,-8,-1,9,-17,-8,-4,6,19,-10,-9,-1,7,-13,-12,-7,1,-26,-9,-4,-1,9,-2,-2,3,11,-23,-16,-10,-5,11,-22,-21,-12,-36,-78,-80,-96,-103,-33, +-37,-47,-55,-55,-66,-59,-20,8,-16,-16,-1,17,11,2,-7,-7,5,12,-9,-10,-1,7,-13,-7,-2,6,10,-9,-7,1,9,-10,-9,-4,6,-21,-10,-5,2,12,-9,-8,-1,8,-15,-9,-3,6,14,-8,-6,1,10,-9,-7,-2,6,1,-8,-5,2,12,-6,-6,0,10,-17,-7,-2,7,20,-4,-3,3,12,-3,1,5,12,2,-5,-5,5,13,-5,-6,0,10,-16,-7,-4,6,21,-9,-8,1,7,-12,-10,-5,4,-23,-8,-3,1,9,-1,-2,4,12,-23,-15,-9,-4,11,-23,-23,-11,-36,-76,-80,-97,-107,-33, +-38,-50,-54,-54,-66,-58,-17,13,-13,-13,2,19,13,3,-7,-7,4,12,-6,-7,0,10,-14,-7,-2,6,21,-6,-5,3,11,-9,-8,-3,8,-11,-9,-5,3,13,-8,-7,-1,8,-15,-8,-3,6,13,-6,-4,2,10,-11,-8,-3,6,2,-7,-5,4,13,-6,-6,0,10,-16,-7,-2,7,21,-7,-6,2,11,-9,-7,-1,11,4,-6,-4,5,15,-7,-6,0,11,-15,-7,-3,7,21,-6,-5,2,11,-9,-8,-2,7,-3,-7,-5,2,12,-4,-4,3,10,-22,-16,-8,-5,12,-25,-26,-10,-36,-77,-78,-94,-104,-33, +-33,-45,-51,-52,-64,-56,-17,14,-13,-13,2,19,13,5,-7,-6,5,12,-5,-7,0,10,-14,-7,-2,6,20,-6,-4,3,11,-9,-8,-2,8,-4,-8,-4,4,14,-7,-6,0,9,-14,-7,-2,7,21,-6,-4,3,11,-9,-8,-2,7,2,-6,-3,5,14,-5,-5,1,11,-15,-5,-1,9,22,-4,-4,4,13,-7,-5,1,12,5,-4,-3,7,16,-5,-5,2,13,-14,-5,-2,8,23,-6,-4,3,11,-9,-7,-2,7,-1,-7,-4,3,13,-3,-3,3,11,-21,-13,-5,-3,13,-22,-22,-10,-35,-77,-81,-98,-108,-33, +-27,-41,-49,-52,-62,-56,-17,14,-13,-13,2,19,13,3,-6,-5,6,13,-5,-6,0,10,-14,-7,-2,6,20,-6,-4,3,12,-9,-7,-2,9,-4,-7,-4,4,14,-7,-6,1,9,-14,-7,-2,6,21,-6,-4,3,12,-9,-7,-1,8,2,-6,-3,5,14,-4,-4,2,11,-15,-3,1,10,22,-3,-3,6,14,-6,-4,2,14,5,-4,-2,7,17,-3,-3,3,14,-14,-5,-1,9,23,-6,-4,3,12,-8,-7,-2,8,2,-6,-3,4,13,-2,-2,4,13,-20,-11,-3,0,15,-20,-20,-9,-35,-78,-82,-101,-112,-33, +-30,-44,-49,-52,-60,-55,-16,16,-11,-8,6,24,14,3,-5,-5,6,13,-3,-5,1,11,-12,-5,-1,8,22,-5,-3,4,13,-6,-5,0,9,1,-6,-2,6,15,-5,-4,1,10,-14,-6,-1,7,19,-5,-3,4,13,-7,-5,0,8,3,-5,-2,7,15,-4,-3,3,12,-14,-2,2,12,23,0,0,6,16,-3,0,5,14,5,-2,-1,8,17,-2,-3,4,15,-13,-3,0,9,23,-5,-3,5,13,-7,-4,1,9,3,-3,-1,6,14,-2,-2,4,13,-21,-11,-3,-2,12,-15,-16,-8,-35,-76,-81,-99,-111,-33, +-29,-46,-50,-52,-63,-55,-15,19,-10,-10,4,22,13,5,-5,-4,7,14,-1,-3,2,11,-12,-4,0,8,22,-5,-3,5,13,-6,-4,1,10,5,-5,-1,6,16,-4,-4,2,10,-13,-6,-1,7,19,-5,-3,5,13,-7,-5,1,9,3,-4,-1,7,15,-3,-3,3,12,-14,-1,3,13,24,0,0,7,16,-3,0,5,14,5,-2,0,8,17,-2,-2,4,15,-13,-4,0,9,23,-5,-4,4,12,-7,-5,1,10,5,-3,-1,6,15,-1,-1,-6,3,-18,-9,1,-3,14,-21,-19,-9,-34,-75,-79,-96,-110,-33, +-25,-42,-48,-50,-62,-55,-15,19,-10,-10,4,22,13,8,-4,-3,8,14,0,-1,4,13,-12,-3,0,10,24,-4,-3,5,13,-5,-3,3,11,4,-5,-1,7,16,-4,-3,3,12,-12,-4,1,9,24,-3,-1,5,14,-5,-3,4,10,5,-3,0,8,16,-2,-2,5,15,-12,0,3,11,23,-3,-2,5,14,-2,1,6,15,7,-2,0,9,18,0,0,6,16,-11,-1,3,11,24,-1,0,8,16,-5,-3,2,11,3,-4,-3,4,13,-6,-4,-3,6,-15,-6,5,1,16,-18,-17,-7,-33,-75,-80,-98,-112,-33, +-20,-37,-45,-48,-60,-54,-15,19,-10,-9,4,23,14,18,-3,-2,9,15,1,-1,4,13,-12,-3,0,10,24,-4,-3,5,13,-5,-3,3,11,6,-4,0,7,17,-3,-3,4,13,-11,-3,1,9,25,-3,-1,6,14,-5,-2,4,11,5,-3,0,8,17,-2,-2,5,15,-11,0,4,12,24,-2,-2,6,15,-1,1,7,16,7,-1,1,10,18,1,0,6,16,-11,-1,2,10,24,-1,-1,6,15,-6,-4,2,11,-1,-4,-2,4,13,-5,-3,-1,7,-13,-4,7,3,18,-16,-16,-7,-34,-74,-81,-99,-115,-33, +-22,-40,-45,-49,-59,-54,-15,12,-16,-9,6,23,13,19,-3,-2,10,16,2,-1,6,16,-10,-1,2,12,26,-2,0,7,15,-3,-1,5,13,8,-1,2,9,18,-3,-2,4,13,-10,-2,2,10,25,-2,0,6,14,-5,-2,5,12,6,-1,2,9,18,0,1,7,16,-12,0,4,13,24,0,0,7,16,-1,1,7,16,7,0,2,11,19,1,1,7,17,-11,-1,3,12,25,-1,0,8,16,-5,-2,3,12,6,-4,-1,8,17,-5,-3,1,10,-19,-9,2,-1,14,-13,-14,-7,-33,-74,-80,-98,-114,-33, +-21,-39,-44,-49,-57,-53,-15,12,-17,-9,6,24,13,23,-1,-1,11,17,2,-1,5,15,-10,-3,1,11,26,-3,-1,7,15,-3,-1,4,12,4,-2,1,8,17,-3,-2,4,12,-10,-2,2,9,22,-3,0,5,14,-5,-3,4,11,6,-2,1,8,17,-1,0,6,15,-12,0,4,13,24,-1,0,7,16,-2,1,7,16,7,-1,1,10,19,1,0,7,16,-11,-1,2,11,25,-3,-1,7,15,-5,-4,3,12,7,-3,-1,10,18,-4,-2,3,12,-18,-6,5,1,15,-12,-14,-7,-34,-75,-81,-99,-115,-33, +-20,-37,-44,-49,-58,-52,-13,24,-6,-8,7,25,13,16,-5,-3,7,15,3,2,8,17,-11,0,2,12,24,-3,-2,7,15,-4,-2,3,12,3,-2,1,9,18,-2,-2,4,12,-10,-2,2,10,22,-2,-1,6,15,-4,-2,4,11,6,-2,1,8,17,0,0,6,15,-11,-1,3,12,26,0,1,7,16,-3,0,6,16,8,0,2,10,19,0,0,6,16,-11,-1,4,11,24,0,1,9,16,-4,-3,3,13,-8,-6,-4,9,21,-9,-5,0,10,-14,-3,10,3,18,-13,-14,-7,-35,-74,-81,-101,-116,-33, +-20,-35,-43,-48,-57,-52,-13,24,-6,-7,8,25,14,23,-3,-2,9,16,3,2,7,16,-11,-1,1,12,24,-3,-3,7,15,-4,-2,4,12,6,-2,1,9,18,-2,-1,5,13,-10,-1,3,10,25,-2,0,6,15,-3,-1,5,12,6,-2,1,8,17,-1,0,6,15,-10,0,4,13,26,1,2,8,17,-2,1,7,16,8,0,3,10,19,0,0,6,16,-10,-1,4,11,24,0,1,8,16,-4,-3,2,13,-4,-4,-2,11,21,-7,-3,2,11,-12,-1,12,5,20,-11,-13,-7,-35,-74,-81,-100,-115,-33, +-20,-34,-39,-46,-49,-45,-7,21,-10,-7,8,26,14,32,-1,-2,9,16,3,1,7,17,-11,-1,2,12,24,-3,-3,7,15,-4,-2,4,12,7,-1,2,10,19,-1,-1,5,13,-10,-1,4,11,25,-1,0,7,16,-3,0,6,13,6,-1,2,9,17,1,1,7,16,-10,1,5,14,26,2,3,9,18,-1,2,8,17,8,2,4,11,20,2,1,7,17,-10,0,4,11,24,0,1,8,16,-4,-3,3,14,2,-2,-1,12,23,-4,0,4,15,-10,3,15,8,23,-8,-11,-5,-34,-73,-82,-101,-118,-33, +-20,-33,-39,-45,-47,-39,0,16,-13,-7,8,27,14,31,-1,-1,9,16,2,1,6,17,-11,-1,1,13,26,-2,-1,7,15,-3,-1,4,12,6,-2,1,9,18,-2,-2,5,14,-10,-1,3,11,25,-2,0,6,15,-3,-1,5,13,6,-2,1,9,18,1,1,7,16,-11,-1,3,12,25,2,3,10,18,-1,2,8,16,8,1,3,11,19,1,0,7,16,-10,-1,3,12,25,1,2,8,16,-4,-3,2,14,0,-4,-2,10,19,-5,-2,2,13,-18,-4,8,3,18,-9,-14,-18,-46,-76,-83,-101,-114,-33, +-20,-31,-38,-45,-48,-40,0,34,-7,-4,11,28,15,21,-6,-4,5,12,3,3,10,19,11,3,3,15,24,-1,-1,8,16,-4,-2,4,12,7,-2,1,9,18,-3,-2,4,13,-11,-2,3,11,25,-2,-1,6,15,-4,-1,6,13,6,-2,0,9,18,0,0,6,15,-10,0,4,13,26,0,1,8,17,-1,1,7,16,8,0,2,10,18,1,1,6,16,-11,-1,3,11,25,0,1,8,16,-4,-2,3,15,-4,-3,-2,11,21,-7,-1,2,12,-17,-2,10,6,21,-12,-16,-16,-42,-76,-84,-108,-123,-33, +-15,-26,-34,-40,-40,-37,0,37,0,-1,12,30,16,34,-3,-2,6,14,2,3,9,18,7,1,2,13,23,-2,-3,7,15,-4,-3,3,12,6,-3,0,9,18,-3,-2,4,13,-11,-3,2,10,25,-4,-2,6,14,-4,-1,5,12,6,-3,-1,9,17,-1,-1,5,14,-10,0,4,12,25,-1,1,8,16,-2,1,7,15,7,-1,2,10,19,1,1,7,16,-11,-2,2,11,25,0,1,8,16,-3,-2,3,15,-2,-4,-3,10,17,-9,-4,0,11,-17,-3,11,8,23,-16,-21,-9,-38,-77,-85,-107,-116,-33, +-10,-23,-30,-36,-32,-29,9,40,4,-1,13,31,18,35,1,1,9,16,3,3,8,18,5,0,1,13,23,-2,-2,7,16,-4,-3,3,12,7,-2,1,9,18,-3,-2,5,13,-11,-2,2,11,25,-3,-2,6,14,-3,-1,6,13,6,-2,0,9,18,-1,0,6,15,-10,0,4,12,26,0,1,9,17,-1,2,7,15,8,0,3,10,19,1,1,6,16,-11,-2,2,11,25,-1,0,7,16,-4,-3,3,15,-2,-3,-2,11,21,-8,-3,1,12,-16,-3,11,8,24,-13,-17,-7,-36,-74,-80,-102,-110,-33, +-5,-12,-18,-24,-20,-15,24,42,8,1,16,35,18,35,0,-1,9,16,2,2,7,19,-4,1,3,14,25,-1,-2,7,15,-4,-3,3,12,5,-2,0,8,17,-4,-3,4,13,-10,-2,3,11,26,-3,-1,6,14,-3,0,6,12,6,-3,0,9,17,-1,-1,6,15,-10,-1,3,12,25,0,2,8,17,-1,1,7,15,8,0,2,10,19,0,0,6,15,-11,-2,2,10,24,-1,0,8,16,-4,-4,3,14,0,-2,-2,12,18,-9,-5,2,12,-17,-5,11,3,19,-10,-14,-19,-45,-75,-82,-101,-112,-33, +0,-9,-15,-21,-14,-7,32,43,12,1,16,35,19,36,2,0,10,18,3,2,8,19,-9,0,2,13,25,-2,-2,8,16,-4,-2,4,13,7,-2,1,8,17,-3,-2,4,13,-10,-1,3,11,26,-3,-2,6,14,-3,0,7,13,6,-2,0,9,17,-1,0,6,16,-10,0,4,12,26,1,3,9,18,-1,2,8,16,8,0,3,10,19,1,0,7,16,-11,-1,3,11,25,-1,0,8,16,-5,-4,2,14,0,-2,0,13,23,-8,-4,2,13,-17,-4,11,4,21,-7,-11,-16,-40,-71,-78,-95,-106,-33, +0,-3,-12,-17,0,6,41,76,31,4,15,32,18,33,-2,-3,6,14,4,6,14,21,14,5,4,17,25,-1,-3,7,15,-3,-1,5,14,7,-2,0,9,17,-2,-1,5,14,-10,-2,3,10,23,-1,1,8,16,-4,-2,4,12,7,-1,2,9,18,0,0,6,15,-10,0,4,12,26,-1,1,8,16,0,2,9,15,8,0,2,10,19,-1,-1,5,15,-9,-1,4,10,25,-1,0,9,17,-3,-2,4,16,1,-4,-2,11,21,-8,-3,2,13,-17,-3,11,5,21,-11,-16,-11,-35,-73,-78,-95,-107,-33, +0,-7,-15,-21,3,7,43,73,32,2,14,32,19,33,2,0,9,15,5,6,13,21,13,4,3,16,24,-2,-4,6,14,-3,-2,4,13,7,-3,0,8,17,-2,-2,5,13,-10,-2,3,10,25,-2,0,7,16,-4,-3,4,11,7,-1,2,9,17,0,0,6,15,-10,-1,3,12,25,-1,1,7,16,-1,2,8,14,7,0,3,11,19,0,-1,5,15,-10,0,4,10,25,-1,1,9,16,-4,-3,3,16,-3,-3,-2,12,24,-7,-2,2,12,-17,-4,11,4,21,-9,-15,-8,-33,-74,-78,-94,-106,-33, +0,-5,-11,-14,13,29,67,52,15,-11,23,41,25,40,3,0,8,15,5,6,12,21,15,6,6,17,26,-1,-2,8,16,-3,0,5,13,8,-2,1,9,18,-2,-1,5,14,-9,-2,3,11,25,-1,1,8,16,-4,-2,5,13,7,-1,2,9,18,0,1,7,15,-10,0,3,12,26,0,1,8,17,-1,2,9,15,7,1,3,11,19,0,-1,6,15,-9,-1,4,11,25,0,1,8,16,-4,-3,3,15,-4,-3,-1,12,22,-8,-3,2,12,-17,-5,10,4,20,-8,-12,-6,-30,-72,-78,-95,-108,-33, +0,-4,-11,-18,15,29,69,27,-6,-35,21,40,25,40,5,2,10,17,5,6,12,21,15,4,5,16,25,-1,-3,8,16,-3,-1,4,13,7,-2,0,9,18,-2,-1,5,13,-9,-2,4,11,26,-1,1,8,16,-4,-2,5,13,7,-1,1,9,17,1,1,7,16,-10,-1,3,12,27,0,2,8,17,0,2,9,15,8,1,3,11,19,-1,-1,5,15,-10,-1,4,10,24,0,1,9,17,-4,-3,3,14,-11,-2,0,12,24,-9,-4,1,10,-18,-5,10,5,22,-9,-12,-17,-42,-71,-78,-94,-105,-33, +0,0,-8,-14,21,29,65,67,19,-31,21,37,24,37,4,0,8,14,5,7,14,22,14,5,5,16,25,2,0,8,17,-4,-3,2,14,8,-2,1,10,19,-1,-1,5,14,-9,-2,2,10,21,-3,-1,6,14,-3,0,6,12,7,-1,1,10,18,-1,-1,6,15,-9,0,4,13,26,0,2,7,17,-1,2,7,16,8,-2,0,10,19,0,0,7,16,-9,-2,3,10,26,-2,0,6,15,-2,0,6,16,9,-2,-1,13,22,-6,-3,2,12,-18,-5,9,5,22,-7,-10,-16,-42,-72,-80,-96,-111,-33, +0,-4,-13,-19,24,29,66,60,17,-35,18,36,23,37,6,2,9,15,5,6,13,21,13,4,3,15,24,2,-1,7,16,-4,-4,1,13,7,-3,0,9,19,-2,-2,5,14,-9,-2,3,10,22,-3,-1,6,14,-3,-1,6,13,7,-2,1,10,18,-2,-1,5,15,-10,-1,4,12,26,0,2,7,17,-1,2,7,16,8,-2,0,10,20,0,0,7,16,-9,-2,3,10,22,-1,1,6,15,-3,-2,4,15,9,-3,0,13,22,-7,-4,2,12,-18,-6,7,4,20,-13,-17,-10,-33,-74,-78,-94,-106,-33, +0,-6,-15,-22,19,25,63,52,13,-38,21,40,23,38,8,3,10,17,6,7,13,22,13,3,3,15,24,2,0,8,17,-5,-4,1,13,7,-2,0,9,19,-2,-1,5,13,-9,-1,3,10,22,-2,-1,6,14,-2,-1,6,13,7,-2,1,10,18,-2,-1,5,15,-10,-1,4,12,26,0,2,7,16,-1,1,7,15,7,-2,0,11,20,0,0,7,16,-9,-2,3,11,26,-1,1,6,15,-4,-3,2,13,-1,-4,-1,12,22,-9,-6,1,10,-20,-8,6,4,18,-14,-16,-10,-33,-75,-81,-99,-113,-33, +0,-6,-8,-14,26,40,81,40,5,-33,23,43,27,43,7,3,10,16,6,6,12,22,14,3,3,15,25,2,0,8,17,-4,-4,2,11,4,-3,0,9,19,-3,-2,4,13,-9,-2,3,10,22,-3,-2,5,13,-4,-2,5,13,8,-2,1,9,17,-2,-1,5,15,-9,-1,3,12,27,-1,1,7,17,-1,1,7,15,8,-3,0,10,20,-1,0,6,15,-10,-2,3,10,23,0,1,8,16,-4,-4,3,16,-6,-1,1,14,25,-7,-4,3,12,-15,-3,12,2,16,-17,-20,-9,-32,-76,-84,-97,-112,-33, +0,-4,-11,-18,25,36,74,33,3,-34,21,39,26,41,8,3,11,16,6,8,14,23,14,4,4,16,25,3,0,8,17,-4,-3,2,13,8,-2,1,9,19,-2,-2,5,13,-9,-3,2,10,19,-3,-1,6,14,-4,-2,5,13,9,-2,0,8,17,-1,0,6,15,-9,-1,4,12,27,-1,2,9,17,-1,0,6,15,6,-1,2,10,20,0,0,6,15,-9,-2,3,11,26,-1,2,7,16,-5,-4,1,15,4,0,3,14,25,-7,-5,1,10,-17,-4,12,2,15,-17,-19,-8,-32,-77,-87,-104,-120,-33, +0,-8,-12,-17,24,30,69,57,17,-36,19,38,25,40,7,3,9,15,6,8,14,23,13,3,3,16,25,2,0,8,16,-4,-3,2,13,8,-2,0,8,18,-1,-2,5,14,-10,-3,2,10,17,-3,0,6,15,-4,-1,5,14,6,-3,-1,7,17,-2,0,7,15,-9,-1,4,12,26,-1,1,9,17,-3,-1,4,13,5,-1,3,10,19,-1,0,6,15,-9,-2,3,10,17,-3,0,6,14,-4,-3,4,14,0,1,5,15,24,-5,-4,3,11,-20,-9,4,0,11,-32,-38,-20,-41,-84,-91,-102,-123,-33, +0,-2,-13,-19,20,27,67,51,13,-39,17,36,23,39,7,2,9,15,6,7,14,22,13,2,2,15,24,1,-1,7,16,-5,-4,0,12,5,-3,0,8,18,-3,-2,4,13,-10,-4,1,9,11,-3,-1,5,14,-4,-2,4,13,4,-4,-1,7,16,-2,-1,6,14,-9,-2,3,11,24,-1,0,8,17,-3,-2,4,13,4,-1,3,10,19,-1,-1,5,14,-9,-2,3,11,19,-2,0,7,15,-4,-4,2,12,-13,-1,3,13,22,-7,-6,1,9,-21,-10,3,0,11,-29,-34,-19,-39,-85,-92,-107,-127,-33, +0,-1,-12,-18,16,24,64,52,15,-38,17,37,28,44,7,3,10,16,6,7,14,22,14,2,2,14,24,0,-2,7,16,-4,-3,2,13,4,-3,1,8,18,-3,-2,4,13,-10,-4,2,10,13,-3,-1,6,14,-4,-2,5,13,3,-3,-1,8,17,-2,-1,6,15,-9,-2,3,12,27,-1,0,9,17,-3,-2,3,13,4,-1,3,11,20,-1,-1,5,15,-9,-2,3,11,25,-2,-1,7,15,-5,-5,3,14,-14,1,4,17,27,-5,-4,1,10,-22,-10,4,1,10,-27,-29,-19,-38,-83,-93,-109,-127,-33, +0,1,-14,-19,14,23,64,50,14,-39,17,36,28,44,6,3,9,16,6,8,14,22,13,2,2,14,23,0,-2,7,15,-4,-5,1,12,0,-4,0,8,18,-4,-3,4,12,-10,-4,1,10,11,-4,-1,5,13,-4,-3,4,13,-3,-5,-2,7,17,-3,-2,5,15,-10,-3,2,11,23,-2,0,8,16,-4,-3,3,12,1,-2,2,10,20,-3,-2,5,14,-10,-2,3,10,25,-2,0,7,15,-5,-6,0,12,-16,-3,1,13,25,-9,-6,-1,8,-23,-10,4,0,8,-25,-28,-22,-41,-83,-94,-112,-127,-33, +0,0,-13,-20,24,30,68,26,-4,-32,23,40,28,45,8,4,12,17,5,6,13,20,13,3,4,16,25,-2,-5,6,14,-4,-3,3,12,0,-4,0,8,18,-3,-3,4,13,-10,-4,1,9,6,-4,-2,6,14,-5,-4,2,11,-14,-4,0,6,17,-3,-2,5,14,-10,-4,1,10,9,-4,-2,7,14,-4,-3,3,12,-6,-2,2,9,19,-4,-4,3,13,-8,-4,1,10,0,-7,-4,4,13,-7,-5,1,11,-11,5,8,19,28,-7,-6,-1,7,-23,-12,0,-4,3,-31,-34,-31,-51,-86,-96,-121,-128,-33, +0,-4,-14,-21,23,34,75,26,-4,-33,24,44,27,44,6,2,10,17,4,6,12,20,13,3,3,15,24,-2,-5,5,13,-5,-5,1,11,-7,-5,-1,6,17,-5,-4,3,11,-11,-6,0,9,6,-5,-3,5,13,-6,-5,1,10,-18,-5,-1,5,16,-4,-2,5,14,-10,-5,0,10,8,-5,-2,6,14,-4,-3,2,12,-5,-3,1,9,19,-5,-5,3,12,-9,-4,1,10,0,-6,-4,4,13,-9,-6,-1,9,-15,0,4,14,25,-9,-8,-2,6,-24,-12,1,-2,4,-34,-39,-28,-49,-85,-96,-123,-128,-33, +0,-2,-16,-21,22,34,76,28,-4,-33,24,43,25,42,5,1,9,15,4,5,12,19,13,3,3,14,24,-2,-5,6,13,-6,-5,1,11,-9,-5,-2,8,18,-5,-5,3,12,-11,-5,1,8,0,-5,-2,5,13,-7,-6,0,9,-18,-5,-1,6,17,-3,-2,5,13,-10,-5,0,10,5,-5,-3,6,13,-5,-4,2,12,-6,-2,1,9,19,-4,-4,3,12,-10,-5,0,11,1,-5,-2,6,14,-7,-6,2,11,-14,-1,4,13,25,-9,-6,-2,6,-24,-12,2,-2,5,-27,-32,-23,-42,-82,-93,-120,-128,-33, +0,-4,-16,-20,14,23,64,33,-1,-42,13,32,24,41,4,1,8,15,3,5,13,19,13,3,4,14,24,-3,-6,6,13,-6,-6,0,11,-7,-6,-2,7,18,-6,-6,2,12,-11,-6,0,7,0,-5,-3,5,13,-7,-7,-1,9,-20,-6,-1,5,17,-4,-2,4,13,-10,-5,0,9,8,-5,-3,5,13,-5,-5,2,12,-7,-2,1,9,19,-5,-4,3,12,-11,-6,0,11,1,-5,-2,7,15,-5,-4,2,12,-14,-4,1,11,20,-8,-5,-2,8,-26,-13,1,-4,3,-30,-32,-42,-60,-86,-98,-119,-122,-33, +0,-6,-15,-21,7,17,60,12,-10,-44,14,33,23,42,7,3,10,21,2,2,7,17,-14,-7,-4,10,23,-5,-6,4,12,-8,-7,-1,10,-17,-7,-3,5,16,-6,-5,2,12,-10,-4,1,8,-2,-7,-5,2,11,-7,-6,-1,9,-19,-6,-2,6,18,-6,-6,2,11,-11,-6,0,8,8,-4,-3,5,13,-6,-7,-1,8,-19,-6,-2,7,18,-6,-5,3,12,-10,-6,-1,9,-1,-11,-9,-1,9,-20,-15,-6,7,-4,15,18,26,31,-13,-12,-7,3,-24,-11,3,-2,4,-34,-45,-39,-58,-88,-100,-119,-126,-33, +0,-8,-15,-20,8,17,58,23,-3,-38,15,35,23,41,5,2,11,19,2,1,7,18,-15,-7,-5,10,23,-5,-7,4,11,-9,-9,-2,9,-20,-8,-4,4,16,-8,-6,0,10,-11,-6,0,7,-3,-8,-6,2,11,-9,-7,-1,8,-22,-7,-3,6,17,-7,-6,2,10,-12,-7,-1,8,-1,-5,-4,4,12,-7,-7,-2,8,-22,-7,-3,6,17,-8,-7,2,11,-10,-6,-2,9,-1,-11,-10,0,9,-18,-16,-8,4,-10,8,11,20,25,-15,-12,-11,-1,-23,-10,3,0,6,-44,-51,-35,-57,-96,-108,-126,-128,-33, +-1,-10,-16,-19,11,19,60,35,6,-31,16,35,22,40,2,0,10,17,1,1,7,18,-12,-6,-5,10,23,-5,-7,4,11,-8,-9,-2,9,-20,-8,-5,4,16,-9,-7,-1,9,-11,-7,-1,6,-3,-9,-7,1,10,-9,-8,-2,7,-22,-8,-4,5,17,-8,-7,1,10,-13,-8,-2,7,1,-6,-5,3,11,-8,-8,-3,7,-22,-8,-4,5,16,-9,-8,1,10,-11,-7,-2,8,-1,-12,-10,0,9,-18,-15,-9,2,-14,-1,3,13,-2,-14,-11,-9,2,-24,-12,1,-2,5,-38,-42,-29,-49,-91,-103,-125,-126,-33, +-1,-7,-20,-22,-12,-3,38,25,-7,-28,13,31,18,34,1,-1,8,16,1,1,8,17,-8,-3,-1,11,24,-6,-7,5,13,-8,-9,-3,9,-22,-9,-6,4,16,-10,-8,0,11,-12,-7,-1,7,-3,-10,-7,3,12,-11,-9,-3,7,-22,-9,-5,5,17,-8,-7,1,10,-13,-8,-2,7,-3,-7,-5,4,12,-9,-10,-3,8,-21,-7,-3,6,18,-9,-8,1,11,-11,-7,-2,8,0,-11,-8,2,12,-17,-15,-7,3,-15,-6,-2,12,-5,-13,-7,-7,5,-24,-13,0,-4,3,-34,-35,-24,-41,-89,-100,-118,-128,-33, +-6,-13,-22,-24,-10,-1,40,37,3,-20,14,31,18,31,-2,-4,6,14,0,0,7,17,-4,-3,-2,10,23,-7,-8,5,13,-9,-9,-3,8,-23,-11,-7,3,15,-12,-9,-1,9,-14,-9,-3,6,-3,-10,-8,2,11,-12,-10,-3,6,-23,-10,-5,4,17,-9,-8,0,10,-14,-9,-3,6,-4,-8,-6,3,11,-10,-10,-4,7,-22,-9,-5,5,17,-11,-9,-1,9,-12,-8,-3,8,-1,-12,-9,2,13,-15,-13,-8,2,-20,-15,-9,3,-5,-12,-5,-4,8,-26,-17,-3,-8,1,-30,-26,-27,-44,-89,-101,-121,-128,-33, +-7,-13,-22,-24,-18,-7,36,21,-8,-23,9,29,17,22,0,-1,6,16,-1,-2,3,15,-16,-8,-7,6,16,-9,-9,2,11,-14,-13,-6,7,-23,-11,-7,3,16,-11,-9,-1,8,-16,-12,-6,5,-4,-11,-8,1,11,-9,-8,-2,7,-23,-11,-7,1,15,-10,-8,-1,9,-14,-9,-3,7,-4,-10,-8,1,10,-10,-9,-3,8,-23,-9,-6,4,17,-10,-8,0,10,-15,-11,-5,7,-1,-10,-7,4,15,-14,-13,-5,4,-21,-14,-10,2,-9,-13,-6,-2,11,-27,-17,-6,-7,0,-31,-28,-26,-43,-86,-97,-117,-128,-33, +-5,-11,-20,-22,-14,-4,38,28,-2,-19,11,31,18,22,-1,-3,6,15,-2,-2,4,16,-13,-7,-6,7,18,-8,-8,4,12,-13,-12,-6,7,-23,-11,-6,3,17,-11,-10,-2,8,-17,-12,-5,5,-4,-11,-8,1,11,-9,-8,-3,7,-24,-11,-7,1,15,-11,-8,-1,9,-14,-9,-3,7,-4,-11,-9,1,11,-10,-10,-3,8,-23,-10,-6,4,17,-11,-9,-1,9,-16,-11,-6,6,-1,-12,-7,3,15,-14,-13,-6,3,-23,-18,-13,-2,-10,-14,-6,-2,11,-29,-20,-8,-10,-1,-30,-25,-24,-40,-84,-96,-118,-128,-33, +-16,-22,-29,-27,-11,-1,41,37,4,-27,5,23,12,17,-5,-6,4,14,-1,-2,5,17,-17,-8,-6,9,20,-9,-9,3,13,-13,-13,-6,7,-24,-12,-7,3,16,-12,-11,-1,9,-17,-12,-6,5,-5,-13,-10,0,11,-13,-11,-4,7,-25,-12,-9,2,15,-13,-10,-2,9,-16,-11,-5,5,-5,-12,-9,0,10,-12,-11,-5,7,-25,-11,-8,3,16,-13,-11,-1,9,-16,-12,-7,6,-2,-13,-9,4,15,-14,-12,-8,0,-26,-19,-15,-1,-10,-14,-6,-2,12,-29,-20,-7,-8,0,-28,-24,-24,-39,-84,-96,-119,-128,-33, +-9,-15,-24,-26,-7,2,42,48,11,-21,8,25,15,27,-4,-6,5,15,-1,0,6,20,5,-5,-5,11,25,-8,-8,5,15,-11,-11,-4,8,-24,-11,-6,4,18,-12,-10,-1,10,-17,-12,-5,6,-4,-12,-9,2,12,-12,-10,-3,9,-23,-12,-8,3,16,-12,-9,-1,11,-15,-9,-4,7,-5,-10,-8,2,12,-10,-10,-3,9,-20,-10,-6,5,17,-12,-11,-1,11,-16,-11,-5,8,-2,-12,-8,4,16,-14,-12,-9,0,-25,-18,-15,2,-10,-16,-10,-3,11,-32,-22,-9,-13,-4,-38,-36,-21,-39,-79,-92,-115,-128,-33, +0,-7,-16,-21,1,7,45,57,18,-16,13,29,20,37,-1,-4,5,17,1,3,9,23,13,-3,-2,14,27,-5,-5,6,19,-9,-8,-2,11,-21,-8,-4,7,20,-9,-8,0,12,-15,-9,-2,9,-3,-9,-6,4,14,-9,-8,-1,12,-5,-8,-5,6,19,-8,-6,2,14,-13,-7,-1,10,-1,-8,-5,5,16,-8,-7,0,12,-8,-7,-3,8,20,-9,-8,0,13,-14,-8,-3,11,0,-10,-6,6,17,-14,-11,-8,4,-20,-9,-7,10,-6,-17,-11,-6,9,-30,-17,-5,-8,0,-37,-39,-25,-45,-86,-101,-124,-128,-33, +0,-1,-16,-23,4,9,45,65,23,-11,16,32,22,38,1,-2,7,20,4,6,12,27,17,1,1,17,30,0,-1,8,22,-6,-5,0,14,5,-6,-2,9,23,-6,-5,3,16,-13,-6,0,12,19,-5,-3,7,18,-6,-3,4,15,7,-6,-3,8,20,-5,-3,5,18,-12,-4,1,13,28,-4,-2,7,19,-7,-5,1,15,8,-4,-1,11,22,-6,-6,2,16,-12,-5,0,13,2,-7,-6,9,19,-13,-10,-7,4,-18,-3,0,18,26,-18,-15,-7,7,-28,-13,2,-4,3,-35,-46,-24,-49,-81,-100,-122,-128,-33, +0,5,-7,-21,-7,4,35,65,18,-5,25,39,41,43,8,2,11,25,8,11,17,32,19,8,7,23,35,6,5,14,28,-2,1,5,20,10,1,3,15,26,0,0,8,20,-10,0,6,18,32,1,2,11,23,-3,1,8,20,8,0,1,13,24,1,1,10,23,-10,2,5,18,31,2,3,13,25,-3,1,6,19,9,1,3,16,26,-1,-2,6,20,-11,0,5,18,28,-1,0,12,23,-9,-7,-2,10,10,9,9,20,33,-17,-16,-6,9,-27,-8,6,11,12,-33,-44,-22,-56,-87,-109,-128,-128,-33, +0,9,-2,-12,-2,22,45,77,35,-6,31,45,59,45,16,9,14,32,13,21,26,42,48,19,16,27,39,17,14,23,35,3,10,14,27,36,9,10,21,32,9,9,15,28,19,8,13,26,37,10,9,18,29,1,10,15,27,40,10,10,19,29,9,11,18,30,21,11,13,24,35,12,12,21,30,2,10,14,25,39,12,12,21,30,5,5,12,24,11,6,12,24,36,9,6,16,30,-4,-1,6,14,22,20,20,29,42,-14,-14,-4,12,-28,-1,15,42,21,-16,-36,-21,-68,-100,-116,-135,-128,-33, +0,49,16,21,31,58,65,83,58,17,55,64,83,61,30,27,28,47,41,38,40,54,62,38,33,42,52,32,32,40,50,38,28,29,41,49,29,28,38,47,19,25,29,41,43,27,28,39,46,27,26,34,42,34,29,32,43,48,27,24,33,41,20,28,34,44,54,28,28,37,45,27,29,37,47,35,26,28,37,46,32,29,39,48,19,23,27,41,40,18,22,35,48,27,27,32,46,6,11,17,27,43,41,42,49,59,7,3,8,20,8,11,25,60,39,26,-20,2,-64,-109,-118,-135,-128,-33, +0,100,100,100,115,115,115,100,100,85,100,100,100,100,100,52,45,61,58,63,60,72,84,64,59,67,77,53,63,68,79,81,64,60,71,77,58,60,70,78,63,60,59,70,73,61,60,71,77,50,58,63,70,74,64,64,76,80,55,58,64,72,63,64,65,76,77,62,58,67,73,50,63,68,78,78,62,57,68,72,59,62,70,80,65,56,55,69,73,55,56,70,82,62,67,65,78,65,42,47,51,62,56,63,72,76,43,18,19,17,25,-10,5,23,42,10,-19,38,-63,-53,-130,-135,-127,55, diff --git a/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_CW_LRight_T0.h new file mode 100644 index 0000000..2df7edc --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_CW_LRight_T0.h @@ -0,0 +1,71 @@ +0,11,-2,1,-9,17,33,69,26,33,47,62,49,58,20,18,31,40,20,20,29,38,17,21,25,37,47,18,20,29,40,16,20,26,37,24,19,22,31,42,20,21,29,40,7,18,21,35,47,19,21,31,42,15,20,27,38,26,18,24,30,40,22,25,34,40,31,22,25,32,40,30,28,37,41,34,26,27,36,45,22,15,20,36,13,6,8,23,-3,-2,-1,11,-18,-3,0,12,24,-6,-1,10,22,-11,5,17,16,28,13,13,17,19,-5,-5,-7,-2,-30,-70,-48,-48,-76,-80,-95,-100,-88,12, +0,-3,-12,-36,-21,-13,15,46,9,19,31,47,35,37,6,4,20,28,8,7,14,27,-2,8,11,24,37,5,7,16,28,3,5,12,23,15,4,7,18,29,6,7,15,27,-5,3,7,22,25,5,7,17,29,2,6,13,25,15,5,9,17,29,8,11,21,27,21,10,14,19,30,20,19,28,30,27,22,21,28,35,12,2,6,26,3,-5,-4,14,-11,-12,-10,4,-26,-12,-11,3,17,-15,-11,1,11,-20,-8,-1,3,21,-5,-1,-2,8,-13,-13,-9,-9,-24,-55,-58,-45,-70,-82,-89,-100,-88,12, +0,-7,-26,-35,-27,-15,19,31,-3,4,17,33,24,8,-3,-4,11,20,-3,-4,4,16,-12,-4,0,14,19,-5,-3,6,18,-6,-5,2,13,5,-7,-2,8,21,-5,-4,5,17,-13,-7,-2,12,-1,-5,-3,7,18,-7,-4,3,14,7,-4,0,7,20,-3,-1,9,16,10,0,4,7,18,7,7,15,18,14,6,3,14,25,2,-9,-5,17,-4,-13,-12,7,-18,-19,-17,-3,-32,-19,-18,-4,11,-23,-19,-7,3,-29,-18,-15,-5,-12,-17,-11,-9,-2,-22,-18,-11,-10,-20,-45,-54,-36,-62,-77,-85,-100,-88,12, +-11,-14,-32,-36,-27,-20,17,18,-14,-7,6,22,13,2,-10,-10,4,14,-11,-11,-3,11,-17,-10,-6,7,0,-12,-11,1,11,-13,-13,-7,6,-24,-14,-10,1,14,-12,-12,-4,9,-19,-14,-9,4,-8,-14,-11,0,12,-13,-11,-4,7,-1,-12,-7,2,14,-10,-7,2,10,0,-8,-3,1,13,-1,-1,8,13,21,1,-2,8,19,-1,-14,-11,12,-9,-18,-17,3,-22,-24,-21,-7,-34,-22,-21,-9,8,-27,-25,-11,-4,-33,-24,-22,-11,-37,-26,-19,-17,-6,-27,-22,-10,-13,-14,-44,-47,-38,-61,-80,-83,-99,-88,12, +-18,-19,-31,-32,-28,-20,18,10,-19,-11,2,18,9,0,-13,-13,0,10,-14,-14,-7,6,-20,-13,-9,3,-10,-15,-13,-3,7,-16,-16,-10,2,-30,-17,-13,-3,11,-16,-15,-7,6,-22,-18,-12,0,-10,-16,-13,-4,7,-17,-16,-9,2,-15,-17,-12,-4,8,-14,-12,-3,3,-12,-12,-7,-5,7,-8,-7,2,3,18,-5,-9,1,12,-4,-18,-15,7,-14,-23,-19,-1,-26,-28,-23,-10,-38,-27,-25,-12,-1,-29,-27,-13,-6,-37,-29,-19,-10,-43,-26,-19,-17,-5,-31,-23,-11,-17,-11,-44,-40,-33,-55,-74,-82,-95,-88,12, +-21,-29,-38,-37,-33,-23,17,6,-22,-13,-1,15,7,-2,-16,-15,-2,8,-17,-17,-9,3,-20,-15,-10,1,-11,-16,-15,-4,6,-18,-18,-12,0,-31,-19,-15,-5,9,-18,-17,-9,4,-24,-19,-14,-1,-11,-17,-15,-5,5,-18,-17,-10,1,-27,-18,-13,-5,7,-16,-13,-7,1,-19,-12,-6,-4,7,-7,-5,4,5,21,-2,-7,3,14,-3,-16,-14,7,-14,-23,-19,-1,-26,-27,-24,-10,-37,-26,-25,-11,1,-31,-30,-16,-9,-41,-34,-24,-15,-47,-33,-25,-22,-8,-32,-24,-11,-17,-10,-39,-35,-29,-50,-71,-80,-94,-88,12, +-28,-34,-41,-35,-36,-33,5,5,-20,-15,-3,12,5,-3,-18,-16,-4,6,-18,-18,-10,2,-21,-16,-11,1,-11,-16,-15,-5,4,-19,-19,-13,-1,-32,-20,-16,-6,8,-19,-18,-9,2,-24,-20,-15,-2,-11,-19,-16,-7,3,-19,-17,-11,-1,-30,-18,-13,-7,5,-17,-15,-9,-1,-22,-11,-6,-4,8,-12,-4,5,8,22,-6,-6,3,17,-6,-19,-15,11,-17,-25,-19,-2,-26,-27,-24,-11,-39,-27,-27,-17,-2,-32,-31,-28,-21,-35,-28,-39,-33,-36,-25,-19,-33,-17,-32,-22,-8,-19,-15,-46,-41,-36,-57,-80,-83,-95,-88,12, +-14,-23,-33,-30,-46,-36,4,8,-19,-17,-5,11,6,-3,-20,-18,-6,4,-19,-19,-11,0,-23,-18,-13,-1,-13,-17,-17,-7,2,-21,-21,-15,-3,-33,-21,-17,-6,7,-19,-17,-11,0,-25,-21,-15,-4,-13,-21,-18,-9,1,-20,-19,-13,-3,-29,-20,-15,-7,4,-17,-15,-11,-2,-23,-10,-4,-4,9,-12,-8,0,11,25,-5,-11,1,19,-5,-19,-18,12,-16,-25,-18,-1,-25,-26,-24,-10,-37,-25,-25,-16,-11,-31,-31,-28,-22,-37,-31,-43,-36,-39,-28,-31,-35,-18,-33,-22,-7,-18,-12,-44,-39,-35,-57,-79,-82,-95,-88,12, +-14,-22,-33,-30,-46,-36,4,8,-18,-17,-5,11,5,-3,-20,-18,-6,4,-19,-19,-11,0,-23,-18,-12,-1,-13,-17,-17,-7,2,-21,-22,-15,-3,-33,-21,-17,-7,7,-19,-18,-11,-1,-24,-21,-15,-4,-13,-21,-18,-9,0,-20,-19,-13,-3,-27,-19,-15,-7,4,-18,-16,-11,-2,-20,-10,-3,-3,9,-11,-7,2,12,26,-2,-9,1,21,-4,-18,-17,12,-16,-25,-18,-1,-25,-26,-24,-9,-37,-25,-24,-15,-3,-32,-32,-29,-23,-38,-34,-46,-40,-41,-31,-36,-38,-19,-34,-23,-10,-19,-11,-44,-40,-37,-59,-79,-83,-95,-88,12, +-12,-20,-31,-29,-43,-35,3,8,-18,-16,-4,12,4,-4,-19,-18,-6,4,-18,-19,-11,0,-22,-19,-14,-5,-14,-19,-18,-7,1,-20,-20,-14,-3,-32,-20,-16,-7,6,-19,-18,-10,-1,-24,-20,-15,-5,-14,-20,-18,-8,0,-20,-20,-13,-2,-33,-20,-16,-7,4,-16,-16,-11,-2,-27,-15,-8,-9,3,-12,-12,-6,-8,-21,-12,-10,-12,-1,-16,-20,-14,-6,-16,-21,-16,-6,-25,-23,-20,-8,-15,-20,-18,-11,-1,-19,-17,-16,-7,-19,-11,-3,-13,4,-2,0,-12,-5,-21,-19,-13,-22,-11,-44,-42,-48,-62,-80,-82,-95,-88,12, +-7,-17,-29,-27,-42,-34,4,8,-17,-16,-3,12,4,-4,-19,-18,-6,4,-18,-18,-10,1,-21,-18,-13,-4,-14,-18,-17,-7,1,-18,-19,-13,-2,-32,-19,-15,-6,6,-19,-18,-10,-1,-24,-20,-14,-5,-14,-19,-17,-8,1,-19,-19,-12,-2,-34,-19,-15,-6,5,-16,-15,-10,-1,-26,-14,-9,-8,4,-9,-10,-5,-6,-19,-9,-8,-11,1,-14,-19,-13,-6,-15,-21,-16,-5,-24,-23,-19,-7,-11,-19,-18,-10,0,-19,-18,-16,-8,-20,-13,-13,-15,3,-3,-2,-14,-5,-21,-19,-10,-22,-15,-45,-44,-46,-60,-76,-81,-95,-88,12, +-7,-19,-29,-29,-42,-35,3,1,-25,-16,-3,12,7,-2,-18,-17,-5,4,-16,-16,-8,2,-21,-17,-12,-3,-11,-16,-15,-5,3,-18,-19,-13,-2,-30,-18,-14,-5,7,-18,-17,-9,0,-22,-19,-13,-4,-13,-18,-16,-7,2,-18,-18,-12,-2,-29,-18,-13,-6,4,-15,-15,-10,0,-26,-13,-8,0,11,-10,-11,-2,8,-20,-10,-8,3,13,-8,-13,-2,5,-13,-18,-12,0,-23,-21,-18,-7,-13,-23,-22,-12,-2,-24,-23,-17,-9,-29,-23,-22,-18,-11,-16,-14,-17,-9,-31,-28,-20,-21,-13,-46,-44,-36,-58,-76,-82,-95,-88,12, +-5,-17,-28,-28,-42,-35,2,-1,-26,-16,-4,12,6,-2,-18,-17,-5,4,-16,-16,-8,2,-21,-17,-12,-2,-11,-15,-14,-5,3,-18,-19,-12,-1,-30,-17,-13,-4,7,-17,-16,-9,1,-22,-19,-13,-4,-13,-17,-16,-6,2,-17,-17,-11,-1,-25,-16,-12,-6,5,-15,-15,-9,0,-25,-12,-7,2,12,-8,-9,0,10,-19,-7,-7,4,14,-6,-12,-2,5,-12,-18,-11,0,-22,-21,-18,-6,-13,-22,-21,-11,-1,-23,-23,-17,-9,-29,-23,-23,-20,-20,-18,-15,-18,-9,-31,-29,-19,-20,-13,-46,-45,-37,-59,-78,-82,-95,-88,12, +-4,-14,-26,-26,-40,-34,3,3,-22,-15,-3,13,7,-2,-17,-16,-5,5,-15,-15,-7,3,-20,-16,-11,-1,-11,-14,-13,-4,4,-17,-18,-12,-1,-30,-17,-13,-4,7,-16,-16,-8,1,-22,-18,-12,-3,-13,-17,-15,-5,3,-16,-15,-9,0,-22,-15,-12,-5,5,-14,-14,-8,1,-24,-11,-5,3,13,-6,-8,2,9,-13,-5,-5,3,15,-3,-10,-4,4,-11,-16,-12,0,-21,-18,-15,-4,-12,-19,-17,-8,2,-21,-22,-16,-8,-28,-18,-19,-16,-22,-10,-7,2,1,-30,-28,-22,-19,-3,-41,-40,-45,-61,-77,-81,-93,-88,12, +-5,-16,-29,-28,-42,-34,4,10,-16,-14,-2,14,6,-3,-17,-16,-3,6,-14,-14,-7,3,-19,-15,-10,-1,-11,-16,-14,-6,3,-15,-15,-9,1,-29,-16,-12,-3,8,-14,-14,-7,3,-19,-15,-10,-3,-11,-14,-12,-5,4,-15,-15,-8,1,-17,-15,-12,-4,6,-11,-12,-6,3,-21,-12,-8,-4,9,-10,-10,-8,0,-12,-9,-5,-3,-8,-12,-14,-7,2,-13,-15,-9,0,-20,-16,-11,-2,-10,-14,-13,-3,5,-20,-20,-14,-5,-25,-12,-6,-9,2,-3,-4,1,6,-29,-28,-22,-19,-2,-41,-39,-46,-62,-78,-82,-94,-88,12, +-12,-22,-32,-32,-42,-35,3,3,-22,-14,-1,15,10,1,-15,-14,-3,6,-13,-13,-6,4,-18,-14,-9,1,-9,-14,-13,-5,3,-14,-14,-8,2,-28,-15,-12,-3,8,-14,-14,-7,2,-19,-15,-10,-2,-11,-14,-12,-4,4,-15,-14,-8,1,-22,-15,-12,-4,6,-11,-12,-6,3,-21,-12,-8,-2,11,-10,-10,-4,4,-8,-4,0,4,-5,-13,-14,-2,6,-14,-16,-9,2,-20,-16,-11,-1,-8,-16,-16,-3,4,-19,-19,-12,-4,-29,-17,-10,-7,5,-10,-10,-5,3,-28,-27,-20,-16,0,-40,-40,-32,-54,-73,-79,-92,-88,12, +-9,-20,-30,-31,-41,-35,3,3,-23,-14,-2,14,10,1,-15,-14,-3,6,-13,-13,-6,4,-18,-14,-9,1,-9,-14,-13,-5,3,-13,-12,-7,2,-28,-15,-11,-3,8,-14,-14,-7,2,-18,-15,-9,-2,-10,-14,-11,-4,5,-14,-14,-7,1,-18,-15,-12,-4,6,-11,-11,-6,3,-21,-11,-7,0,12,-9,-9,-3,6,-7,-3,1,6,-2,-11,-13,-1,7,-12,-14,-8,3,-19,-15,-11,0,-9,-16,-15,-4,4,-18,-18,-11,-3,-29,-16,-11,-8,4,-11,-11,-6,2,-28,-26,-19,-15,4,-39,-38,-32,-54,-75,-81,-93,-88,12, +-6,-18,-29,-30,-40,-34,3,1,-24,-15,-2,14,9,0,-15,-14,-3,6,-13,-14,-6,4,-18,-14,-9,0,-9,-14,-13,-6,3,-13,-12,-7,3,-28,-14,-10,-2,8,-14,-14,-7,2,-18,-15,-9,-1,-10,-14,-11,-3,5,-14,-13,-6,2,-10,-14,-12,-3,6,-11,-11,-6,3,-21,-11,-6,1,13,-8,-8,-2,7,-7,-2,2,7,3,-10,-12,0,8,-11,-14,-7,3,-19,-14,-10,0,-10,-15,-15,-3,4,-19,-18,-11,-2,-29,-18,-12,-9,4,-11,-11,-7,1,-28,-26,-20,-15,5,-39,-38,-30,-50,-72,-76,-92,-88,12, +-10,-23,-31,-31,-44,-35,4,10,-16,-14,-1,16,5,-2,-12,-12,-1,7,-13,-14,-6,4,-16,-11,-6,3,-8,-12,-12,-3,4,-12,-13,-8,2,-26,-13,-9,-2,9,-12,-12,-5,3,-17,-14,-8,0,-10,-13,-11,-3,5,-13,-13,-6,2,-14,-13,-10,-2,8,-12,-12,-5,4,-19,-13,-8,1,16,-10,-10,-6,3,-10,-10,-5,1,-5,-13,-12,-1,10,-13,-13,-6,4,-18,-12,-8,2,-3,-14,-14,-4,4,-16,-16,-10,-2,-29,-13,-9,-5,3,-6,-9,-3,5,-27,-26,-20,-15,4,-38,-37,-29,-49,-72,-78,-93,-88,12, +-6,-23,-33,-34,-43,-35,3,12,-15,-13,0,16,8,-1,-11,-11,0,8,-12,-13,-5,4,-15,-10,-5,3,-8,-12,-11,-3,4,-12,-13,-7,2,-26,-13,-9,-2,9,-12,-12,-6,3,-18,-14,-8,0,-10,-13,-11,-3,6,-13,-12,-6,3,-12,-13,-10,-2,8,-11,-12,-5,5,-19,-12,-7,2,17,-9,-8,-4,5,-9,-8,-3,3,-3,-13,-11,-1,9,-12,-12,-5,5,-19,-12,-8,2,2,-14,-13,-3,4,-16,-15,-9,0,-29,-13,-8,-5,5,-7,-9,-3,5,-28,-26,-19,-14,4,-41,-39,-28,-49,-68,-74,-92,-88,12, +-11,-24,-32,-34,-42,-35,3,11,-15,-15,-1,16,9,1,-11,-11,1,8,-12,-13,-5,4,-15,-10,-5,3,-8,-12,-11,-3,5,-13,-13,-7,2,-26,-13,-9,-1,9,-12,-12,-5,4,-17,-13,-7,1,-9,-12,-10,-3,5,-11,-11,-4,3,-15,-12,-10,-2,8,-10,-11,-5,5,-19,-12,-7,2,16,-10,-10,-3,6,-7,-7,-2,5,-1,-12,-12,-1,8,-12,-12,-5,5,-19,-13,-9,2,-2,-13,-12,-3,5,-15,-14,-9,0,-28,-13,-8,-4,6,-7,-8,-3,5,-27,-24,-17,-12,6,-38,-37,-28,-48,-69,-76,-92,-88,12, +-7,-21,-30,-32,-41,-35,3,10,-17,-15,-2,15,9,1,-11,-10,2,9,-11,-13,-5,4,-15,-10,-5,3,-8,-12,-11,-2,5,-12,-13,-7,3,-26,-12,-8,-1,10,-12,-12,-4,5,-16,-12,-7,1,-8,-12,-10,-2,6,-11,-10,-3,3,-10,-12,-9,-1,8,-10,-11,-4,6,-19,-11,-6,3,17,-8,-8,-2,7,-5,-5,0,7,-1,-11,-11,0,10,-10,-11,-4,7,-18,-11,-8,2,1,-12,-12,-2,5,-15,-14,-8,1,-28,-12,-7,-4,6,-7,-8,-2,5,-26,-22,-15,-13,6,-40,-37,-26,-45,-68,-74,-91,-88,12, +-10,-25,-32,-32,-43,-35,5,13,-14,-13,0,17,11,1,-11,-11,0,8,-9,-11,-4,6,-16,-11,-6,2,-3,-11,-9,-2,6,-13,-13,-7,3,-26,-13,-9,-1,9,-12,-12,-5,4,-16,-13,-7,1,-8,-11,-9,-2,6,-13,-12,-6,2,-25,-12,-9,-1,9,-11,-11,-4,5,-18,-11,-7,3,18,-12,-12,-3,5,-13,-13,-7,5,-15,-12,-10,0,10,-12,-12,-4,6,-17,-12,-7,2,-5,-12,-10,-2,6,-12,-12,-6,3,-26,-12,-9,-2,8,-9,-10,-4,4,-26,-23,-14,-12,8,-38,-37,-25,-47,-69,-76,-92,-88,12, +-8,-23,-33,-36,-44,-36,4,12,-15,-11,2,19,10,0,-12,-11,0,8,-10,-11,-5,5,-16,-12,-7,1,-8,-11,-10,-2,5,-13,-13,-7,4,-26,-12,-9,-1,10,-12,-11,-5,4,-16,-12,-7,2,-8,-11,-9,-2,6,-13,-12,-6,2,-19,-12,-9,-1,9,-11,-11,-4,5,-18,-11,-6,4,18,-10,-11,-2,6,-12,-12,-6,6,-12,-12,-9,0,10,-11,-11,-4,7,-17,-12,-7,3,-5,-11,-10,-2,6,-12,-13,-7,3,-26,-12,-9,-2,8,-9,-10,-4,5,-26,-22,-13,-14,4,-35,-33,-26,-47,-67,-74,-91,-88,12, +-12,-29,-33,-35,-44,-36,3,12,-16,-10,4,21,10,1,-11,-10,1,8,-9,-11,-4,5,-15,-11,-6,2,-7,-11,-9,-2,6,-11,-11,-6,3,-25,-12,-8,0,11,-11,-10,-4,4,-16,-12,-7,1,-8,-12,-10,-2,7,-12,-12,-6,2,-26,-12,-9,0,9,-11,-11,-4,5,-18,-10,-6,4,18,-10,-10,-3,6,-10,-11,-5,4,-6,-13,-10,-1,9,-11,-12,-4,6,-17,-12,-7,2,-5,-12,-10,-1,6,-12,-11,-5,3,-25,-11,-7,-1,9,-9,-9,-4,5,-26,-21,-12,-11,5,-32,-33,-24,-47,-67,-75,-91,-88,12, +-9,-26,-31,-34,-44,-36,4,11,-15,-10,4,21,10,1,-10,-9,2,9,-8,-11,-4,5,-15,-11,-6,2,-5,-11,-9,-1,7,-11,-11,-5,3,-25,-11,-8,1,10,-11,-10,-4,4,-16,-12,-7,1,-8,-12,-10,-1,6,-11,-12,-6,2,-22,-12,-9,0,9,-11,-10,-4,6,-17,-9,-5,5,19,-9,-9,-1,7,-10,-10,-4,5,-4,-12,-10,0,10,-10,-11,-4,7,-17,-11,-8,2,-6,-13,-10,-2,6,-11,-11,-4,3,-25,-10,-6,0,10,-7,-7,-1,7,-24,-17,-9,-11,8,-36,-35,-25,-44,-65,-72,-88,-88,12, +-5,-29,-33,-35,-46,-37,4,13,-15,-12,1,18,9,-1,-10,-9,2,9,-5,-8,-1,6,-15,-11,-6,2,-7,-11,-10,-1,6,-11,-11,-5,3,-25,-11,-7,1,11,-11,-10,-4,5,-16,-12,-6,2,-8,-11,-9,-1,7,-11,-11,-5,3,-22,-12,-9,-1,9,-10,-10,-3,6,-17,-9,-4,6,19,-8,-8,-2,7,-9,-9,-3,6,-21,-12,-9,1,10,-9,-10,-3,8,-16,-11,-7,3,-4,-10,-9,-1,8,-11,-11,-5,5,-24,-9,-7,-2,9,-12,-11,-10,-2,-21,-15,-4,-8,10,-34,-33,-24,-43,-65,-72,-89,-88,12, +-8,-26,-32,-34,-46,-37,4,12,-15,-12,1,19,9,0,-9,-8,3,10,-5,-8,-2,7,-15,-10,-6,3,-7,-12,-10,-2,6,-10,-11,-5,4,-25,-11,-7,1,11,-11,-10,-3,5,-15,-10,-5,3,-5,-11,-8,-1,6,-10,-10,-4,3,-23,-11,-8,0,9,-10,-10,-3,7,-16,-9,-5,4,15,-13,-11,-3,5,-9,-9,-3,6,-20,-12,-9,0,11,-8,-9,-2,8,-15,-10,-5,3,7,-8,-7,1,9,-10,-11,-5,5,-23,-10,-8,-1,10,-11,-9,-8,1,-19,-12,-1,-7,9,-31,-31,-23,-43,-62,-70,-85,-88,12, +-11,-29,-33,-35,-45,-36,4,6,-21,-12,2,20,9,0,-8,-8,4,11,-4,-7,-1,9,-13,-9,-4,5,-5,-9,-8,0,8,-8,-9,-3,6,-23,-10,-5,2,12,-10,-9,-3,6,-14,-9,-4,3,-5,-10,-7,-1,7,-10,-10,-4,5,-18,-9,-6,1,11,-9,-8,-2,8,-16,-10,-5,4,19,-11,-11,-2,6,-10,-10,-3,6,-14,-11,-9,1,11,-10,-9,-2,8,-15,-10,-5,4,6,-9,-8,1,8,-10,-10,-4,6,-24,-11,-8,2,13,-11,-10,-6,3,-24,-17,-6,-9,6,-28,-29,-24,-40,-62,-70,-84,-88,12, +-9,-29,-33,-35,-46,-37,3,4,-22,-12,2,20,10,0,-7,-7,5,11,-5,-8,-2,8,-14,-11,-6,4,-5,-10,-9,-1,7,-9,-9,-3,5,-23,-10,-6,1,11,-11,-10,-3,5,-14,-10,-4,3,-6,-10,-8,-2,6,-10,-11,-4,4,-23,-11,-7,0,9,-9,-9,-2,7,-17,-10,-6,4,15,-12,-11,-2,6,-9,-10,-3,6,-17,-12,-9,1,11,-10,-10,-2,8,-15,-11,-5,3,-3,-10,-8,0,8,-10,-10,-4,6,-24,-10,-7,3,14,-10,-8,-4,5,-23,-15,-4,-7,9,-28,-30,-24,-45,-63,-70,-87,-88,12, +-11,-30,-34,-37,-46,-36,7,18,-10,-8,3,21,10,1,-7,-6,6,12,-5,-9,-3,7,-15,-12,-7,3,-6,-11,-9,-1,7,-9,-10,-4,5,-23,-10,-6,1,11,-11,-10,-4,5,-14,-10,-5,3,-7,-11,-9,-3,5,-11,-11,-4,4,-25,-11,-8,0,9,-9,-9,-2,7,-17,-9,-5,4,17,-11,-10,-2,6,-9,-9,-3,7,-11,-11,-8,1,11,-9,-9,-2,8,-15,-11,-6,3,-2,-10,-8,0,8,-10,-11,-4,7,-23,-8,-5,5,15,-8,-6,-5,5,-20,-12,1,-7,10,-29,-31,-23,-44,-61,-69,-84,-87,12, +-10,-30,-35,-37,-47,-37,9,19,-9,-6,4,22,10,0,-7,-7,3,9,-3,-6,1,9,-15,-9,-6,4,1,-11,-11,-1,7,-10,-10,-5,4,-23,-10,-7,2,12,-11,-10,-4,4,-14,-10,-4,3,-7,-11,-9,-2,6,-10,-10,-4,3,-24,-11,-8,-1,9,-10,-10,-3,6,-16,-11,-6,2,-8,-12,-10,-3,5,-11,-11,-5,5,-23,-11,-8,0,10,-11,-11,-4,6,-16,-11,-6,2,5,-9,-8,0,8,-10,-11,-5,6,-22,-12,-10,4,2,-14,-11,-6,4,-19,-11,3,-5,12,-28,-28,-22,-42,-60,-67,-80,-85,12, +-14,-32,-34,-37,-35,-25,23,10,-16,-6,3,22,8,-1,-7,-7,3,9,-3,-7,0,9,-16,-10,-7,3,-5,-12,-11,-1,7,-10,-11,-5,4,-23,-10,-7,1,12,-11,-10,-4,4,-14,-10,-4,3,-7,-11,-9,-2,6,-10,-10,-4,4,-25,-11,-8,-1,9,-10,-10,-3,6,-16,-11,-6,3,-6,-11,-9,-2,6,-10,-10,-4,6,-21,-11,-7,1,11,-10,-10,-3,6,-16,-11,-6,2,-1,-10,-9,0,8,-11,-12,-4,7,-22,-11,-9,4,11,-13,-10,-5,4,-22,-14,-3,-9,7,-28,-29,-32,-52,-61,-67,-81,-85,12, +-14,-34,-35,-38,-37,-26,23,10,-15,-5,4,22,9,5,-6,-7,3,8,-4,-8,-1,9,-15,-10,-7,5,-5,-11,-10,-1,7,-10,-10,-5,4,-24,-10,-7,1,12,-11,-10,-4,5,-14,-10,-5,3,-7,-11,-9,-3,5,-10,-10,-3,5,-24,-12,-9,0,10,-9,-9,-2,6,-17,-12,-7,2,-4,-10,-8,-1,7,-10,-10,-3,5,-17,-11,-8,1,10,-10,-11,-4,6,-16,-11,-6,3,1,-9,-7,0,7,-11,-12,-5,7,-23,-12,-9,3,15,-13,-10,-5,4,-24,-15,-2,-6,9,-26,-27,-30,-47,-57,-62,-74,-77,12, +-16,-35,-36,-39,-39,-27,24,10,-14,-2,4,23,11,27,-3,-5,6,10,-3,-8,-2,8,-16,-12,-8,4,-7,-12,-10,-1,7,-10,-10,-5,3,-23,-10,-7,2,12,-11,-10,-4,5,-14,-10,-4,3,-7,-11,-10,-2,5,-10,-10,-3,5,-26,-12,-8,0,10,-9,-8,-2,7,-17,-12,-7,2,-4,-10,-8,0,8,-10,-9,-3,5,-13,-11,-7,1,11,-10,-11,-4,5,-15,-11,-6,2,-7,-9,-8,-1,7,-11,-13,-5,7,-23,-10,-7,5,16,-10,-8,-4,5,-23,-14,-1,-5,10,-28,-29,-24,-42,-57,-66,-83,-84,12, +-15,-35,-37,-39,-46,-37,17,27,-4,6,7,25,12,7,-6,-7,2,8,-3,-5,1,11,-15,-8,-6,5,18,-10,-11,0,7,-11,-12,-6,4,-24,-11,-7,1,12,-12,-11,-4,4,-15,-11,-5,3,-7,-12,-11,-3,5,-10,-10,-3,5,-23,-11,-8,0,10,-10,-9,-3,6,-15,-10,-5,2,-8,-12,-9,-2,6,-10,-10,-4,5,-25,-11,-8,0,10,-10,-9,-3,6,-17,-12,-7,2,-4,-9,-8,0,8,-10,-10,-4,7,-21,-12,-11,3,-10,-16,-13,-8,1,-25,-16,0,-4,13,-31,-32,-19,-37,-55,-61,-78,-77,12, +-18,-38,-40,-43,-51,-40,18,25,-3,7,7,26,13,21,-3,-4,4,9,-3,-6,1,10,-17,-10,-8,4,16,-11,-11,-1,7,-11,-12,-6,3,-24,-11,-7,1,12,-11,-11,-4,5,-15,-11,-5,3,-8,-13,-11,-3,5,-10,-10,-3,5,-25,-12,-9,0,10,-10,-10,-4,5,-16,-11,-7,1,-8,-13,-10,-2,5,-10,-11,-5,4,-25,-12,-8,0,10,-10,-10,-4,5,-17,-13,-8,2,-6,-10,-9,-2,7,-10,-12,-5,6,-21,-12,-11,3,-10,-17,-13,-8,2,-25,-16,-1,-4,13,-29,-29,-16,-33,-52,-60,-74,-77,12, +-16,-35,-34,-37,-50,-38,24,23,-3,12,9,28,13,30,-4,-6,3,9,-3,-7,-1,11,-14,-8,-6,5,8,-10,-10,-1,7,-11,-12,-6,3,-24,-11,-8,0,10,-12,-11,-5,4,-14,-11,-5,3,-7,-12,-11,-3,5,-10,-9,-3,5,-24,-12,-9,0,10,-11,-10,-3,6,-16,-12,-7,1,-8,-11,-9,-2,6,-10,-11,-5,4,-25,-11,-8,0,11,-11,-11,-4,5,-16,-12,-7,2,-7,-10,-9,0,7,-12,-12,-6,6,-21,-11,-10,4,-11,-18,-14,-8,2,-27,-17,-2,-9,8,-26,-25,-29,-42,-54,-60,-73,-76,12, +-18,-39,-38,-42,-56,-42,24,18,-4,12,8,28,13,32,-1,-4,5,10,-3,-7,-2,10,-16,-10,-8,4,1,-11,-11,-1,6,-11,-12,-6,3,-24,-11,-8,0,10,-12,-12,-5,4,-15,-11,-5,3,-7,-13,-11,-3,5,-10,-10,-3,5,-24,-12,-9,-1,9,-11,-10,-3,6,-16,-13,-7,1,-8,-11,-9,-2,6,-10,-11,-5,4,-25,-11,-7,1,11,-10,-11,-4,6,-16,-12,-7,2,-4,-10,-9,0,7,-12,-13,-6,5,-21,-10,-8,5,-5,-18,-14,-8,2,-27,-17,-3,-8,9,-23,-22,-25,-38,-52,-58,-70,-75,12, +-22,-44,-43,-46,-56,-42,27,40,9,16,5,23,10,24,-7,-10,4,8,-2,-5,2,10,-8,-9,-7,5,-6,-12,-12,-2,6,-12,-13,-7,3,-24,-12,-8,0,10,-13,-12,-6,3,-15,-11,-6,2,-7,-14,-12,-4,5,-10,-10,-3,5,-24,-13,-10,-1,9,-11,-10,-3,6,-16,-12,-7,1,-8,-11,-10,-2,6,-11,-11,-5,4,-25,-11,-7,1,11,-11,-11,-4,5,-16,-12,-8,2,-1,-10,-11,-1,7,-12,-15,-7,4,-21,-10,-9,5,-11,-18,-14,-9,1,-28,-18,-3,-9,9,-26,-28,-21,-36,-56,-61,-72,-78,12, +-21,-38,-41,-43,-54,-41,29,34,6,15,3,22,10,28,-5,-8,1,7,-1,-3,4,12,-15,-7,-7,6,17,-12,-14,-3,4,-11,-12,-6,4,-25,-12,-9,0,10,-12,-12,-5,3,-15,-12,-6,1,-7,-13,-11,-3,5,-12,-12,-6,3,-25,-12,-8,-1,9,-11,-11,-4,4,-16,-13,-8,0,-8,-14,-12,-4,4,-11,-12,-6,2,-26,-12,-9,0,10,-13,-13,-5,4,-16,-11,-6,1,-8,-11,-10,-1,6,-12,-14,-6,5,-21,-12,-10,3,-11,-18,-14,-10,0,-28,-18,-3,-9,7,-28,-27,-18,-34,-55,-61,-76,-81,12, +-24,-42,-40,-37,-39,-25,51,30,6,24,10,31,16,35,-5,-8,1,6,-1,-3,4,13,-14,-5,-4,6,18,-12,-13,-3,5,-11,-12,-6,3,-24,-13,-9,0,11,-13,-12,-5,3,-15,-12,-6,1,-7,-12,-10,-3,5,-12,-12,-6,3,-25,-12,-9,-2,9,-11,-10,-4,5,-16,-13,-8,1,-8,-13,-11,-4,4,-11,-11,-5,2,-26,-12,-8,1,11,-12,-12,-5,4,-15,-12,-6,1,-6,-10,-9,-1,7,-13,-14,-7,5,-21,-12,-10,4,-11,-19,-16,-11,-1,-28,-18,-3,-8,7,-30,-29,-28,-42,-55,-62,-72,-81,12, +-19,-37,-38,-42,-46,-30,47,21,-4,20,8,29,15,35,-3,-6,3,8,0,-3,4,12,-14,-6,-6,6,18,-11,-12,-2,6,-11,-12,-7,2,-25,-13,-9,0,11,-13,-12,-6,3,-15,-12,-6,1,-7,-12,-10,-3,5,-12,-12,-6,3,-25,-12,-9,-2,9,-11,-10,-4,5,-16,-13,-8,1,-8,-13,-10,-3,5,-11,-11,-6,3,-26,-12,-8,1,11,-12,-13,-5,3,-16,-12,-6,1,-8,-10,-9,0,7,-12,-14,-8,4,-21,-12,-10,3,-12,-21,-18,-13,-2,-29,-19,-4,-8,5,-30,-28,-28,-44,-55,-64,-79,-85,12, +-24,-43,-44,-47,-52,-36,37,12,-9,19,5,26,14,33,-3,-7,2,9,-1,-4,3,11,-16,-8,-8,5,12,-13,-14,-3,5,-12,-13,-8,1,-25,-14,-10,-1,10,-14,-14,-7,1,-16,-13,-6,1,-7,-13,-12,-4,4,-13,-13,-7,2,-26,-14,-10,-3,8,-12,-11,-5,4,-17,-14,-9,0,-8,-13,-11,-4,4,-12,-12,-7,1,-26,-13,-9,0,10,-14,-14,-6,2,-16,-13,-7,0,-8,-10,-10,-1,6,-15,-16,-9,2,-22,-13,-11,3,-12,-23,-20,-15,-4,-31,-21,-5,-9,3,-30,-28,-27,-44,-57,-66,-84,-88,12, +-29,-38,-42,-43,-56,-42,33,40,11,18,3,23,11,28,-7,-11,-2,5,-2,-3,5,13,-14,-8,-7,5,17,-9,-11,-1,6,-13,-15,-9,2,-26,-14,-10,-1,11,-14,-14,-7,2,-16,-13,-7,1,-7,-14,-12,-5,4,-13,-12,-6,2,-26,-14,-11,-2,9,-14,-13,-6,3,-17,-14,-9,-1,-8,-14,-11,-5,3,-12,-13,-7,1,-27,-16,-12,-2,11,-14,-14,-6,3,-18,-14,-8,-1,-8,-12,-10,-4,4,-13,-15,-8,3,-24,-15,-12,1,-14,-22,-20,-14,-4,-31,-22,-7,-9,0,-37,-36,-20,-36,-58,-66,-79,-86,12, +-26,-44,-47,-49,-63,-36,48,30,5,18,5,31,10,27,-9,-12,-3,5,-2,-4,4,12,-18,-9,-9,3,16,-11,-13,-2,5,-15,-17,-11,0,-26,-16,-12,-2,10,-16,-15,-8,0,-17,-14,-8,0,-8,-15,-14,-6,2,-14,-13,-8,1,-27,-15,-12,-3,9,-15,-14,-7,2,-18,-15,-10,-2,-9,-15,-12,-6,3,-13,-14,-8,1,-27,-16,-12,-2,11,-14,-14,-7,2,-18,-15,-9,-1,-7,-12,-10,-4,4,-15,-16,-10,0,-25,-17,-14,0,-15,-24,-22,-16,-6,-33,-23,-7,-9,-2,-37,-34,-17,-35,-59,-67,-84,-88,12, +-32,-41,-39,-42,-47,-30,49,22,-7,19,7,29,14,26,-11,-13,-5,4,-2,-4,3,13,-17,-9,-8,4,17,-10,-12,-2,5,-14,-16,-11,-1,-26,-16,-11,-2,11,-16,-15,-8,0,-17,-14,-7,0,-8,-16,-14,-6,2,-15,-14,-8,1,-26,-15,-12,-4,8,-15,-14,-7,2,-18,-15,-10,-2,-8,-15,-12,-5,4,-13,-14,-8,1,-28,-17,-13,-3,10,-16,-15,-7,1,-19,-16,-10,-2,-8,-13,-11,-4,4,-16,-18,-10,1,-23,-15,-12,0,-14,-24,-21,-15,-4,-28,-17,-1,-11,-4,-41,-38,-14,-32,-59,-69,-81,-88,12, +-28,-45,-43,-47,-52,-33,47,16,-13,16,5,27,12,16,-12,-15,-6,4,-3,-4,3,13,-18,-10,-9,3,16,-11,-13,-3,4,-15,-18,-12,-2,-27,-17,-13,-3,10,-17,-16,-10,-1,-17,-14,-8,0,-8,-16,-14,-7,2,-16,-15,-9,0,-27,-16,-13,-5,8,-16,-15,-7,2,-18,-16,-11,-2,-9,-16,-13,-6,3,-13,-15,-9,0,-28,-18,-14,-3,10,-17,-16,-9,0,-19,-16,-10,-2,-7,-12,-11,-4,4,-18,-19,-12,-1,-24,-17,-14,-2,-15,-27,-24,-17,-6,-29,-18,0,-9,-5,-38,-35,-10,-28,-58,-68,-84,-88,12, +-34,-50,-47,-49,-57,-40,36,38,11,15,2,22,10,-3,-16,-19,-10,2,-3,-4,4,12,-16,-10,-10,3,16,-12,-14,-4,4,-16,-18,-12,-1,-27,-16,-13,-4,9,-17,-17,-9,-1,-19,-17,-10,-1,-8,-17,-15,-7,2,-16,-16,-9,0,-28,-18,-15,-6,8,-17,-15,-8,1,-19,-17,-11,-3,-9,-17,-14,-6,3,-16,-17,-11,-1,-27,-18,-13,-4,9,-17,-17,-9,-1,-19,-17,-10,-2,-7,-14,-12,-4,3,-18,-20,-14,-1,-24,-16,-12,-1,-15,-23,-22,-16,-5,-32,-23,-8,-10,-8,-52,-52,-20,-35,-62,-71,-81,-88,12, +-40,-44,-46,-48,-60,-43,33,33,0,11,-1,20,7,-9,-19,-21,-12,1,-4,-4,3,11,-19,-12,-11,2,16,-13,-15,-5,3,-17,-20,-13,-2,-27,-17,-13,-5,9,-18,-17,-10,-2,-20,-18,-12,-3,-9,-17,-15,-8,2,-17,-17,-10,-1,-28,-20,-16,-7,8,-17,-15,-8,1,-19,-17,-12,-4,-10,-17,-15,-6,3,-18,-18,-13,-3,-27,-17,-12,-5,9,-18,-17,-10,-1,-20,-17,-11,-2,-7,-15,-13,-6,3,-19,-20,-13,-4,-25,-18,-13,-3,-17,-27,-24,-17,-6,-32,-23,-8,-9,-9,-49,-48,-15,-30,-61,-70,-81,-88,12, +-37,-45,-45,-47,-64,-46,29,32,-7,9,0,20,12,-8,-21,-23,-14,1,-5,-5,2,11,-19,-12,-11,1,12,-15,-16,-5,2,-17,-19,-13,-2,-27,-18,-14,-5,9,-19,-18,-10,-2,-21,-19,-13,-3,-9,-19,-16,-9,1,-18,-17,-11,-1,-28,-20,-17,-8,8,-19,-17,-9,0,-21,-19,-13,-4,-10,-19,-17,-7,2,-20,-21,-14,-4,-28,-18,-13,-5,9,-20,-19,-10,-2,-21,-18,-12,-4,-10,-17,-16,-7,2,-21,-22,-12,-4,-24,-19,-14,-3,-15,-27,-23,-17,-6,-34,-24,-7,-11,-13,-50,-47,-20,-35,-59,-70,-82,-88,12, +-38,-50,-49,-51,-67,-47,26,27,-15,5,-2,18,9,-11,-25,-26,-17,0,-6,-6,1,9,-20,-14,-13,-1,5,-16,-17,-7,1,-19,-21,-15,-4,-28,-20,-16,-7,8,-21,-20,-13,-4,-22,-21,-15,-5,-10,-21,-18,-11,0,-20,-19,-13,-4,-29,-23,-19,-10,3,-21,-19,-11,-2,-23,-21,-15,-6,-11,-20,-18,-9,0,-22,-22,-16,-6,-28,-20,-15,-7,9,-22,-21,-13,-4,-22,-20,-13,-5,-10,-19,-16,-7,1,-23,-24,-16,-7,-28,-24,-19,-7,-17,-30,-26,-19,-8,-36,-24,-7,-10,-14,-47,-44,-15,-29,-57,-68,-82,-88,12, +-46,-58,-56,-57,-72,-52,20,21,-21,-2,-8,12,3,-17,-33,-33,-23,-4,-10,-11,-3,5,-24,-19,-17,-5,-2,-21,-22,-12,-4,-25,-26,-20,-9,-32,-25,-21,-12,0,-27,-26,-17,-9,-27,-26,-20,-10,-25,-26,-23,-15,-5,-25,-24,-19,-9,-34,-28,-23,-15,-18,-26,-24,-16,-8,-28,-26,-21,-11,-17,-26,-23,-14,-4,-27,-27,-20,-11,-32,-25,-20,-11,3,-27,-26,-17,-9,-27,-25,-18,-9,-21,-24,-22,-12,-3,-30,-30,-22,-13,-33,-25,-17,-11,-20,-33,-30,-23,-11,-39,-29,-12,-15,-17,-52,-49,-24,-41,-61,-71,-89,-91,9, +-55,-63,-59,-62,-63,-43,27,-7,-31,-1,-3,16,-1,-20,-38,-38,-28,-7,-18,-18,-9,-2,-28,-22,-20,-8,-18,-28,-30,-18,-9,-30,-30,-24,-13,-37,-30,-25,-17,-22,-31,-30,-22,-14,-32,-30,-25,-15,-41,-31,-28,-19,-8,-31,-30,-24,-15,-37,-32,-26,-19,-20,-30,-28,-20,-12,-32,-31,-26,-16,-43,-32,-28,-20,-9,-32,-31,-24,-14,-36,-30,-24,-16,-12,-33,-32,-23,-15,-31,-30,-25,-14,-44,-32,-28,-19,-6,-34,-33,-28,-19,-36,-31,-27,-16,-25,-38,-34,-27,-15,-43,-33,-18,-20,-20,-55,-53,-23,-40,-61,-72,-94,-94,6, +-61,-70,-65,-67,-73,-48,23,-11,-41,-7,-8,-2,-7,-30,-47,-46,-35,-13,-24,-23,-14,-7,-32,-27,-25,-12,-24,-32,-35,-23,-13,-35,-35,-28,-18,-41,-35,-30,-22,-31,-37,-35,-27,-18,-37,-36,-31,-21,-50,-36,-32,-23,-12,-37,-35,-29,-20,-42,-37,-31,-24,-33,-35,-33,-25,-17,-37,-37,-31,-21,-49,-37,-33,-25,-13,-37,-36,-29,-19,-40,-34,-29,-21,-29,-38,-37,-27,-20,-35,-35,-29,-19,-48,-35,-32,-23,-9,-37,-36,-33,-23,-42,-39,-33,-23,-39,-41,-35,-29,-17,-48,-38,-24,-25,-24,-57,-54,-44,-59,-68,-78,-94,-96,3, +-65,-76,-71,-72,-85,-63,5,-14,-47,-24,-24,-20,-14,-62,-53,-52,-43,-17,-29,-28,-19,-13,-35,-31,-29,-18,-28,-38,-40,-27,-17,-41,-41,-33,-23,-46,-41,-36,-27,-36,-43,-41,-33,-23,-43,-41,-36,-27,-54,-41,-37,-29,-17,-44,-42,-35,-26,-46,-42,-36,-29,-36,-40,-38,-30,-23,-42,-42,-36,-26,-55,-42,-39,-30,-18,-43,-41,-34,-24,-44,-38,-33,-26,-36,-42,-41,-32,-23,-42,-41,-34,-22,-51,-40,-36,-26,-13,-39,-39,-32,-25,-49,-48,-42,-32,-61,-43,-36,-31,-18,-54,-44,-36,-31,-28,-56,-48,-41,-55,-66,-77,-92,-100,0, +-79,-90,-82,-82,-93,-70,1,-17,-50,-29,-28,-24,-20,-71,-62,-60,-50,-22,-35,-33,-25,-17,-39,-36,-33,-23,-32,-43,-45,-32,-22,-46,-46,-37,-28,-50,-46,-41,-32,-40,-48,-46,-38,-28,-48,-46,-41,-32,-58,-46,-42,-34,-21,-49,-48,-40,-32,-51,-47,-41,-34,-41,-45,-43,-36,-28,-47,-47,-41,-31,-60,-48,-44,-35,-22,-48,-46,-39,-29,-49,-44,-39,-31,-40,-48,-47,-38,-28,-48,-47,-39,-27,-55,-45,-40,-30,-16,-43,-44,-38,-32,-63,-61,-54,-45,-65,-48,-39,-32,-20,-60,-50,-47,-36,-30,-54,-43,-37,-50,-63,-75,-89,-102,-3, +-93,-103,-91,-93,-107,-82,-6,-39,-68,-36,-32,-30,-25,-78,-71,-68,-55,-26,-41,-38,-31,-22,-44,-41,-39,-28,-37,-48,-50,-37,-27,-52,-51,-43,-33,-56,-52,-47,-38,-45,-54,-52,-44,-33,-54,-52,-47,-38,-63,-52,-48,-40,-25,-55,-53,-46,-38,-56,-53,-48,-39,-45,-52,-48,-41,-32,-53,-53,-47,-36,-64,-53,-49,-40,-26,-53,-51,-44,-34,-54,-50,-44,-37,-45,-55,-53,-44,-33,-54,-52,-45,-33,-61,-51,-46,-35,-20,-49,-51,-44,-39,-74,-64,-67,-53,-70,-54,-47,-40,-28,-64,-54,-51,-41,-41,-76,-72,-40,-55,-75,-83,-86,-101,-6, +-105,-117,-101,-105,-118,-94,-15,-44,-73,-43,-36,-34,-31,-83,-73,-71,-58,-28,-49,-48,-40,-29,-55,-56,-52,-37,-44,-57,-56,-44,-32,-59,-58,-48,-39,-62,-59,-54,-45,-49,-60,-57,-49,-37,-58,-56,-51,-42,-68,-59,-55,-47,-34,-61,-57,-51,-42,-62,-58,-52,-43,-50,-59,-57,-48,-38,-60,-58,-53,-42,-69,-58,-54,-46,-31,-60,-59,-52,-43,-63,-59,-54,-45,-50,-61,-58,-49,-37,-59,-57,-51,-42,-70,-64,-59,-48,-57,-64,-61,-55,-45,-62,-61,-56,-47,-74,-61,-54,-49,-33,-70,-59,-57,-47,-54,-76,-68,-37,-52,-79,-88,-97,-100,-9, +-115,-125,-115,-118,-131,-106,-25,-49,-83,-53,-48,-46,-43,-88,-80,-78,-65,-32,-54,-52,-45,-34,-55,-56,-53,-41,-51,-62,-61,-47,-34,-63,-62,-54,-45,-67,-65,-60,-50,-60,-66,-62,-53,-41,-65,-62,-56,-46,-72,-65,-60,-50,-56,-67,-63,-56,-47,-67,-63,-58,-48,-53,-65,-62,-53,-41,-65,-63,-57,-47,-73,-64,-60,-50,-42,-67,-65,-56,-47,-67,-64,-59,-49,-56,-66,-63,-53,-41,-64,-62,-56,-46,-74,-68,-63,-51,-60,-69,-66,-57,-48,-71,-70,-61,-52,-77,-65,-56,-52,-36,-76,-66,-68,-55,-62,-78,-66,-47,-60,-86,-95,-103,-109,-12, +-125,-136,-124,-127,-139,-114,-29,-53,-88,-59,-56,-54,-51,-95,-89,-86,-73,-40,-60,-58,-50,-38,-60,-61,-57,-45,-73,-68,-66,-52,-38,-69,-68,-59,-50,-73,-71,-66,-55,-83,-72,-68,-59,-45,-71,-68,-62,-52,-77,-70,-66,-56,-68,-73,-70,-62,-52,-72,-69,-64,-54,-58,-71,-68,-58,-46,-71,-69,-63,-52,-78,-70,-66,-55,-64,-72,-71,-62,-52,-73,-70,-65,-54,-76,-73,-69,-59,-46,-70,-68,-61,-52,-79,-74,-68,-57,-63,-73,-70,-62,-53,-80,-78,-68,-60,-83,-70,-61,-57,-40,-83,-73,-80,-60,-66,-80,-66,-47,-59,-87,-96,-106,-114,-15, +-137,-148,-136,-145,-157,-128,-38,-67,-94,-64,-62,-67,-59,-101,-96,-92,-80,-65,-66,-63,-55,-42,-65,-66,-62,-50,-79,-73,-71,-57,-45,-74,-73,-64,-55,-78,-76,-71,-61,-92,-78,-73,-64,-51,-77,-74,-67,-57,-82,-76,-71,-61,-72,-78,-75,-67,-57,-77,-74,-69,-58,-71,-76,-73,-63,-51,-76,-73,-68,-57,-83,-75,-70,-60,-72,-78,-76,-67,-57,-78,-75,-70,-59,-93,-79,-75,-65,-50,-75,-73,-66,-57,-84,-80,-73,-62,-68,-79,-75,-68,-57,-84,-83,-73,-64,-89,-76,-67,-63,-45,-88,-78,-84,-64,-65,-81,-69,-53,-66,-91,-100,-111,-118,-18, +-139,-151,-137,-146,-157,-129,-45,-83,-99,-75,-71,-82,-63,-103,-96,-91,-80,-55,-69,-68,-59,-47,-70,-73,-68,-56,-83,-75,-73,-60,-73,-79,-78,-67,-57,-80,-78,-73,-61,-90,-78,-74,-65,-51,-81,-78,-70,-59,-84,-78,-72,-62,-72,-77,-74,-67,-58,-79,-78,-73,-63,-93,-78,-74,-65,-51,-77,-75,-68,-57,-86,-79,-74,-63,-74,-79,-76,-67,-57,-80,-77,-72,-61,-92,-79,-75,-66,-51,-81,-78,-68,-59,-85,-80,-73,-62,-70,-83,-79,-68,-55,-76,-75,-69,-58,-92,-83,-79,-70,-49,-87,-76,-72,-60,-64,-85,-77,-57,-71,-94,-104,-113,-117,-18, +-145,-160,-146,-155,-158,-130,-47,-82,-111,-87,-84,-92,-73,-105,-99,-94,-81,-66,-69,-68,-60,-47,-71,-74,-69,-55,-84,-76,-74,-60,-74,-80,-79,-67,-57,-81,-79,-73,-62,-91,-78,-75,-65,-51,-81,-78,-70,-59,-85,-78,-73,-63,-73,-78,-75,-67,-57,-80,-78,-73,-62,-94,-79,-75,-65,-51,-78,-76,-69,-58,-86,-79,-74,-64,-74,-79,-77,-67,-57,-80,-78,-72,-61,-93,-80,-76,-66,-51,-82,-79,-68,-59,-85,-80,-75,-64,-71,-86,-80,-69,-55,-71,-70,-65,-54,-95,-86,-83,-74,-59,-88,-77,-74,-61,-69,-95,-90,-57,-73,-90,-102,-120,-118,-18, +-142,-155,-142,-151,-156,-129,-46,-80,-110,-84,-84,-80,-73,-105,-98,-94,-81,-60,-69,-68,-59,-46,-72,-75,-68,-54,-85,-77,-75,-60,-74,-80,-78,-67,-57,-82,-79,-73,-62,-88,-80,-76,-65,-51,-82,-79,-70,-59,-86,-79,-74,-63,-75,-81,-77,-68,-57,-81,-79,-73,-61,-89,-80,-75,-66,-52,-79,-77,-70,-60,-87,-80,-75,-64,-75,-81,-78,-69,-59,-82,-80,-73,-62,-95,-82,-78,-67,-52,-83,-79,-69,-59,-86,-81,-76,-64,-72,-87,-81,-74,-60,-72,-70,-66,-51,-97,-90,-87,-76,-76,-87,-74,-59,-58,-63,-96,-95,-62,-81,-99,-111,-123,-118,-18, +-135,-151,-146,-156,-157,-132,-51,-81,-111,-84,-87,-82,-76,-105,-97,-94,-79,-45,-68,-67,-58,-44,-72,-73,-67,-52,-84,-75,-73,-59,-61,-78,-77,-66,-55,-81,-79,-72,-60,-66,-78,-74,-64,-50,-80,-77,-70,-58,-86,-78,-73,-62,-70,-77,-75,-67,-56,-81,-78,-73,-61,-67,-78,-74,-64,-51,-78,-76,-69,-57,-86,-78,-73,-62,-71,-80,-77,-67,-56,-80,-78,-71,-60,-78,-80,-76,-65,-51,-80,-77,-68,-57,-85,-80,-74,-61,-71,-86,-80,-74,-60,-70,-65,-62,-45,-97,-91,-88,-77,-56,-83,-68,-50,-53,-48,-93,-94,-59,-84,-91,-110,-123,-118,-18, +-127,-141,-145,-153,-151,-131,-51,-78,-111,-79,-85,-80,-73,-100,-93,-91,-75,-41,-63,-64,-55,-42,-69,-70,-65,-49,-70,-71,-69,-55,-41,-74,-72,-62,-51,-77,-73,-67,-56,-63,-73,-71,-59,-48,-74,-72,-65,-53,-83,-72,-69,-58,-43,-73,-71,-63,-51,-78,-75,-69,-57,-64,-74,-71,-60,-48,-74,-73,-66,-54,-84,-74,-69,-58,-43,-75,-74,-64,-53,-78,-74,-68,-55,-63,-77,-74,-62,-49,-76,-73,-65,-53,-81,-74,-71,-56,-71,-84,-76,-71,-57,-65,-58,-55,-40,-76,-91,-86,-74,-52,-78,-62,-44,-46,-43,-89,-96,-57,-88,-97,-112,-126,-118,-13, +-102,-120,-139,-148,-140,-127,-51,-73,-99,-77,-87,-66,-77,-76,-87,-88,-70,-40,-55,-58,-50,-37,-64,-64,-60,-45,-52,-63,-61,-52,-39,-66,-66,-58,-46,-73,-67,-62,-51,-62,-66,-65,-55,-46,-68,-67,-60,-47,-56,-68,-64,-55,-42,-66,-65,-57,-47,-73,-67,-63,-52,-62,-66,-64,-56,-46,-68,-66,-61,-49,-57,-67,-63,-56,-43,-67,-68,-60,-50,-73,-67,-62,-53,-65,-72,-70,-61,-50,-70,-68,-59,-47,-68,-67,-67,-51,-58,-77,-73,-69,-56,-65,-49,-46,-36,-62,-87,-84,-71,-52,-72,-53,-35,-28,-39,-73,-88,-52,-90,-104,-116,-125,-118,-18, +-60,-96,-110,-127,-115,-117,-54,-68,-77,-65,-78,-57,-69,-47,-72,-77,-64,-35,-44,-48,-41,-29,-55,-54,-49,-38,-48,-51,-50,-40,-33,-53,-54,-46,-37,-62,-54,-49,-41,-31,-53,-54,-45,-37,-58,-54,-47,-40,-50,-54,-52,-45,-38,-52,-52,-43,-36,-49,-56,-52,-44,-35,-51,-52,-45,-36,-59,-56,-50,-42,-51,-53,-52,-43,-36,-55,-57,-51,-42,-65,-52,-49,-39,-31,-57,-57,-48,-39,-67,-62,-54,-37,-38,-49,-51,-41,-33,-65,-64,-61,-48,-53,-35,-32,-22,-18,-70,-70,-61,-48,-72,-43,-26,-3,-27,-33,-57,-23,-81,-80,-122,-130,-118,-18, +-60,40,40,-131,-100,-136,-99,-59,-65,-74,-85,-65,-71,-77,-58,-67,-60,-30,-35,-37,-35,-21,-43,-40,-36,-24,-18,-31,-30,-20,-14,-33,-32,-25,-16,-21,-28,-26,-18,-14,-28,-31,-25,-16,-40,-32,-27,-20,-14,-31,-32,-24,-19,-33,-28,-22,-14,-16,-31,-30,-24,-18,-26,-28,-20,-16,-37,-34,-29,-21,-16,-27,-29,-20,-14,-36,-35,-30,-22,-24,-26,-26,-17,-14,-31,-35,-28,-20,-46,-34,-28,-12,-6,-18,-23,-15,-11,-45,-45,-40,-30,-17,-20,-20,-9,-26,-61,-62,-72,-57,-58,-63,-48,-24,-40,-45,-68,4,-82,-80,-130,-28,-40,-18, +-60,40,40,40,19,-10,-26,-29,-37,-66,-53,40,40,40,8,5,-81,-64,-96,-86,-79,-78,-105,-98,-86,-86,-102,-94,-83,-75,-63,-96,-87,-76,-77,-95,-90,-79,-76,-80,-92,-82,-73,-71,-92,-87,-77,-73,-96,-87,-80,19,23,10,19,24,33,29,25,18,26,25,11,22,24,28,21,12,8,20,15,17,21,29,36,18,14,18,23,22,23,23,31,29,5,5,11,18,13,21,25,42,46,40,43,41,37,-2,6,-2,10,16,27,17,26,5,-24,-23,-27,-20,-10,-27,4,20,36,-115,-83,-40,-24,-1,16,-59,-117,70, diff --git a/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_PLeft_T0.h new file mode 100644 index 0000000..c742421 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_PLeft_T0.h @@ -0,0 +1,71 @@ +5,105,105,105,29,36,0,49,9,29,15,28,42,32,8,20,34,29,25,24,33,32,24,27,20,25,-2,3,10,15,24,7,13,22,21,13,19,27,31,34,16,25,32,30,16,18,27,24,8,14,21,25,34,12,5,14,11,1,5,10,14,22,4,8,14,13,0,-1,8,23,41,52,34,37,42,71,76,45,51,65,70,55,58,59,40,47,56,51,48,52,49,45,36,50,48,51,53,42,35,37,35,-70,-70,-7,8,17,13,23,32,30,43,43,83,70,109,47,36,18,62,82,96,92,96,98, +5,105,105,105,78,67,53,47,24,22,51,45,62,70,30,42,43,43,26,33,41,40,24,33,43,45,34,25,32,40,42,27,35,43,44,44,37,46,52,57,35,45,53,52,32,39,50,51,43,36,43,50,52,33,30,40,40,17,28,32,40,45,27,34,40,41,21,30,33,39,51,35,43,42,48,24,39,44,52,62,41,47,58,59,37,42,57,53,29,40,52,51,63,44,54,57,53,34,42,50,46,18,33,33,44,51,37,48,55,55,44,42,58,57,66,49,29,47,95,111,128,123,123,116, +5,105,105,97,59,54,55,68,42,32,59,55,73,87,42,52,57,54,37,46,54,57,49,44,54,58,64,36,45,54,54,33,44,54,57,55,48,57,64,67,46,56,65,67,46,49,61,65,73,46,56,64,63,41,42,52,55,44,38,46,54,57,37,47,52,57,50,44,47,55,61,49,59,57,66,85,60,68,69,77,53,58,72,74,40,52,68,65,52,48,62,62,68,49,59,66,60,42,49,61,57,22,40,41,51,56,41,54,58,59,55,54,62,68,72,69,32,66,132,126,144,152,145,136, +5,105,105,88,66,60,70,80,54,36,62,64,78,91,49,58,65,64,41,51,60,63,55,49,59,64,68,42,51,60,63,36,50,59,63,84,54,64,71,73,50,62,72,75,65,55,68,73,77,52,62,70,72,44,49,57,62,74,46,54,61,63,38,52,56,63,78,49,58,59,67,46,65,68,72,84,62,68,76,85,53,63,79,80,67,57,73,73,83,52,65,66,69,51,60,69,64,45,52,65,62,24,42,47,56,60,43,56,60,62,59,57,60,69,75,78,52,60,139,141,146,155,151,147, +5,100,105,84,70,59,74,86,61,37,62,72,78,90,54,61,70,69,43,55,65,69,61,52,62,69,72,46,56,65,69,59,53,63,68,86,57,68,75,78,52,65,74,79,66,60,71,77,80,55,66,75,78,52,52,62,68,77,49,59,66,69,40,55,61,69,81,54,64,65,75,76,68,78,79,91,69,75,82,91,84,70,79,86,87,62,79,77,85,54,69,70,69,55,62,72,67,46,54,67,64,27,45,50,57,62,41,55,60,63,60,58,63,71,81,84,66,63,148,156,152,161,155,152, +5,95,96,82,74,59,79,88,63,39,64,73,79,90,56,63,71,71,43,56,65,70,72,54,64,70,73,48,58,67,70,64,54,65,69,87,60,69,77,80,54,67,77,81,71,61,72,79,82,59,69,77,80,74,54,63,69,77,50,61,66,70,41,57,60,69,80,56,67,66,77,73,70,79,76,88,68,75,81,91,83,72,78,85,98,62,78,77,83,53,68,69,68,53,60,71,67,46,54,68,64,28,44,57,62,69,44,55,62,66,49,60,62,67,80,81,69,58,148,158,151,159,157,149, +3,80,81,72,67,54,78,90,66,41,65,74,79,91,57,64,72,72,44,57,66,71,83,55,65,71,74,50,60,69,72,67,55,65,70,87,60,70,77,80,54,67,77,82,73,62,73,80,83,60,71,78,82,77,56,64,71,78,52,63,68,72,42,59,61,71,82,59,70,69,81,80,75,84,82,94,71,81,85,95,89,75,79,88,99,63,77,78,84,54,68,70,69,54,60,71,67,46,53,67,63,27,41,53,57,65,39,48,56,60,33,57,61,68,82,86,76,63,151,163,153,161,159,151, +1,83,85,75,72,39,67,96,73,39,63,74,80,92,55,62,70,70,43,55,63,68,78,53,62,69,71,49,58,67,70,63,53,64,68,86,59,68,76,79,54,67,74,79,69,61,71,78,80,57,67,74,78,74,52,59,65,73,48,58,63,68,38,55,57,66,77,59,70,67,79,79,68,77,84,96,63,73,77,97,92,69,75,89,101,58,74,74,80,50,63,65,64,49,56,62,58,42,49,53,47,31,43,35,37,48,44,38,42,45,33,55,58,63,78,77,69,54,141,153,143,149,151,141, +0,78,79,71,68,36,66,94,71,38,61,72,78,89,53,59,67,66,42,53,62,66,63,50,58,65,67,46,55,64,67,52,51,60,65,84,57,66,74,76,52,64,72,76,64,59,68,75,79,56,65,73,76,66,48,55,61,69,44,54,59,63,35,50,53,62,73,55,66,61,75,82,65,74,76,94,61,71,75,96,89,66,75,85,91,53,70,69,77,46,59,61,61,45,51,58,53,37,44,47,40,26,37,29,29,42,36,22,34,38,28,51,54,59,74,74,67,51,135,146,136,142,143,134, +0,77,79,71,68,37,65,94,71,39,62,70,75,86,51,57,65,64,40,51,60,63,53,47,54,59,63,43,52,61,64,38,49,57,62,81,54,63,70,72,49,60,69,72,61,56,65,70,75,53,62,70,73,49,43,51,57,66,39,49,55,58,33,47,50,57,70,45,55,53,59,40,52,44,52,66,51,57,50,56,45,51,54,56,34,48,56,57,62,41,52,55,57,42,49,54,54,38,49,52,53,51,49,42,50,52,56,68,56,59,53,52,50,53,65,71,62,37,116,127,125,132,134,125, +0,77,79,70,67,35,64,92,69,38,60,68,73,84,48,55,61,57,35,45,54,57,48,42,49,54,58,38,48,56,58,30,44,52,56,76,49,58,64,66,44,55,63,66,57,50,58,65,69,48,57,65,67,41,39,47,53,62,35,44,51,54,30,43,46,53,67,42,50,49,55,37,50,42,49,64,49,55,48,53,43,48,50,51,31,43,51,51,44,36,47,50,53,37,45,50,48,34,44,46,47,42,42,34,42,44,49,59,48,51,48,46,40,48,60,66,56,33,107,116,114,122,121,113, +0,76,75,68,65,32,61,82,59,36,57,60,73,84,46,53,59,51,32,41,49,52,44,36,44,50,55,35,44,52,54,25,38,47,51,72,44,53,60,61,41,50,58,61,54,46,53,59,64,42,52,59,62,33,34,41,46,57,31,39,45,47,26,38,42,49,64,37,46,51,57,31,43,49,58,73,42,48,55,60,43,47,55,55,28,39,50,50,38,31,40,44,48,26,34,42,40,22,31,40,39,33,27,26,33,36,31,41,38,41,36,31,29,43,55,60,48,42,110,118,110,118,113,107, +-3,71,75,69,65,31,58,77,53,32,53,53,68,80,41,48,53,44,26,34,43,45,39,30,38,44,48,28,37,45,47,21,32,41,45,68,38,47,54,54,36,44,52,55,50,40,47,54,58,37,46,53,55,29,30,37,42,54,27,34,40,43,22,33,38,44,60,32,41,44,51,28,39,40,52,69,39,45,52,57,39,43,50,51,24,34,45,45,34,25,36,39,44,21,30,37,35,18,26,34,33,24,23,19,26,32,26,39,33,36,19,25,24,38,50,53,42,38,100,107,100,108,108,103, +-1,75,73,65,62,30,56,81,59,30,51,48,63,74,37,44,49,39,21,29,37,40,33,25,33,38,43,22,30,38,39,16,28,35,39,62,32,41,48,48,31,39,47,49,44,36,41,47,53,33,42,47,49,25,25,32,37,51,21,29,35,38,20,30,35,39,31,25,30,32,37,23,30,29,34,31,29,30,34,41,25,32,34,34,19,28,35,36,31,23,31,36,41,22,31,39,38,13,21,30,31,25,26,27,32,36,31,42,44,46,32,19,20,33,43,50,40,23,81,89,90,99,96,90, +0,78,76,66,61,28,52,77,53,25,46,43,58,69,31,39,43,32,14,22,31,33,21,19,27,31,38,16,24,31,32,11,21,29,33,41,26,35,41,43,25,33,40,42,27,29,35,41,48,27,36,41,43,20,21,28,33,46,17,25,31,33,16,26,31,35,27,21,24,29,33,20,28,26,30,26,26,26,30,38,21,27,30,30,15,23,30,31,19,17,26,30,37,17,25,33,31,8,16,24,25,21,19,17,25,28,25,34,37,40,28,14,15,28,38,43,32,18,71,77,80,88,83,78, +0,75,78,68,63,28,50,73,49,21,42,39,54,66,28,34,39,26,10,17,26,28,2,14,23,27,35,12,19,26,27,7,18,25,28,30,22,30,36,38,20,28,36,37,13,25,31,36,44,22,31,36,38,15,17,24,28,39,12,21,27,28,12,21,26,30,24,17,20,26,31,16,24,26,30,20,25,28,33,40,16,24,30,30,11,18,27,28,8,14,23,27,34,10,20,27,25,5,13,21,22,15,11,14,23,26,15,23,29,31,13,10,12,25,35,39,26,26,73,80,76,83,80,74, +0,76,74,65,59,27,46,63,38,18,39,39,54,66,24,31,34,21,5,13,21,22,-5,9,18,22,31,7,14,20,21,3,13,20,23,22,16,24,30,32,14,22,29,31,5,19,26,31,40,16,24,31,32,10,12,19,23,20,7,16,22,24,8,16,21,25,20,12,16,24,29,11,19,22,27,13,23,25,30,38,12,20,26,26,7,14,23,23,-7,9,18,22,31,4,14,22,20,-1,10,16,16,9,5,9,17,20,8,17,22,24,-7,6,9,22,32,34,22,24,69,72,69,76,70,65, +0,81,78,67,60,27,43,59,34,13,35,34,49,61,22,28,31,17,0,7,15,16,-8,6,14,19,28,3,11,18,17,-1,7,15,17,19,12,19,25,28,10,19,25,27,1,15,22,27,36,12,20,27,27,6,9,16,20,15,5,13,20,22,5,12,20,21,1,7,14,19,26,6,14,16,18,1,11,14,18,22,6,14,20,22,2,10,18,19,-9,7,16,20,28,2,11,17,15,-2,6,12,13,9,4,8,16,19,9,16,23,23,-10,0,4,16,27,26,18,22,65,70,66,75,71,66, +0,78,73,66,59,25,42,66,40,11,33,28,44,56,20,26,29,13,-5,2,11,11,-12,2,10,15,24,-1,7,14,13,-5,3,11,13,15,8,15,21,24,6,15,21,22,-3,11,17,22,32,8,16,22,22,2,5,13,16,7,2,10,17,19,1,8,16,18,-8,3,11,16,24,3,10,13,15,-1,9,12,15,20,3,11,17,19,-1,7,14,16,-12,3,12,16,25,-2,7,12,11,-6,2,7,9,4,0,3,11,13,2,10,17,19,-16,-3,1,14,23,23,10,17,59,62,60,68,62,56, +0,83,76,67,60,25,39,61,35,7,29,24,39,52,15,22,25,8,-10,-3,6,6,-16,-3,5,9,20,-6,2,8,7,-9,-1,5,8,11,3,10,16,20,1,10,16,17,-7,6,13,18,28,3,11,18,17,-2,2,9,13,5,-1,7,14,16,-3,5,12,14,-14,1,8,14,22,0,7,11,13,-3,6,10,13,9,0,9,15,17,-4,5,12,13,-14,0,9,12,21,-6,2,9,7,-9,-1,5,5,1,-5,-1,6,9,-2,5,13,14,-19,-6,-2,10,20,20,6,14,54,56,58,66,61,54, +0,79,73,64,56,24,36,59,32,4,26,25,40,54,12,20,22,8,-11,-4,4,4,-15,-4,3,8,19,-8,1,7,6,-11,-4,3,5,7,-2,5,11,15,-4,4,12,13,-10,2,10,14,26,-2,6,12,12,-5,0,6,9,2,-4,3,10,12,-5,2,9,10,-18,-4,4,10,19,-4,3,9,11,-5,5,9,13,11,-4,5,10,12,-7,0,7,8,-18,-5,5,8,18,-9,0,6,5,-13,-5,1,2,-5,-8,-3,4,7,-7,1,8,9,-23,-10,-6,6,17,13,-1,11,50,51,52,58,52,47, +0,84,77,66,57,25,33,55,28,0,23,22,37,51,9,16,19,6,-12,-5,3,3,-16,-5,1,6,18,-8,0,6,6,-12,-5,4,5,4,-6,1,8,11,-8,1,8,8,-13,-3,5,9,22,-6,2,8,8,-9,-4,2,6,-1,-7,0,7,9,-9,-1,5,7,-20,-6,2,7,17,-8,0,6,7,-9,-1,6,10,10,-7,1,7,9,-11,-3,5,5,-20,-7,2,5,16,-12,-4,2,2,-14,-7,0,2,-4,-10,-5,1,4,-11,-3,3,3,-25,-14,-13,0,13,7,-6,8,46,48,49,56,52,44, +0,82,74,66,58,23,32,55,28,0,22,20,35,49,5,12,14,5,-12,-5,4,4,-17,-7,0,4,17,-9,-1,6,5,-13,-6,4,5,0,-10,-2,4,8,-12,-4,4,4,-17,-6,1,6,18,-9,-2,5,4,-14,-6,1,4,-1,-8,0,7,9,-11,-3,3,4,-20,-8,1,5,16,-11,-3,4,4,-14,-7,4,6,-1,-9,-1,5,8,-13,-5,3,3,-20,-10,-1,3,15,-13,-6,1,1,-16,-8,-1,0,-7,-12,-5,0,4,-15,-6,0,1,-26,-15,-13,0,14,7,-6,7,41,43,43,49,44,36, +0,86,77,68,58,23,29,51,22,-5,18,17,31,46,2,9,11,4,-14,-6,2,2,-19,-9,-2,2,16,-11,-3,4,4,-14,-7,2,3,-1,-11,-3,3,7,-13,-5,2,2,-18,-8,0,4,15,-11,-3,3,2,-15,-8,-1,3,-2,-10,-2,5,7,-12,-4,2,3,-21,-8,0,5,16,-11,-3,4,4,-14,-6,3,6,-1,-9,-1,5,8,-13,-5,3,3,-20,-10,-1,2,14,-14,-7,0,0,-16,-8,-1,0,-13,-13,-5,-1,4,-15,-7,0,0,-25,-14,-12,1,14,7,-8,6,37,40,39,45,39,32, +0,86,73,66,56,23,27,49,20,-3,19,14,28,44,-1,6,9,3,-13,-6,2,1,-18,-9,-1,2,17,-11,-3,4,4,-13,-6,1,3,-3,-10,-3,4,8,-12,-5,2,2,-18,-8,-1,3,17,-11,-3,3,3,-14,-6,0,3,-2,-9,-1,5,8,-12,-4,2,3,-21,-8,1,5,16,-10,-3,4,3,-13,-5,2,5,-2,-10,-2,4,7,-14,-6,2,2,-20,-10,-1,1,13,-15,-6,0,0,-17,-8,-2,0,-15,-13,-6,-2,3,-16,-10,-2,-2,-28,-16,-17,-3,9,10,-6,6,33,37,37,41,36,25, +0,88,77,68,57,22,25,45,16,-7,16,11,25,41,-3,4,6,3,-14,-7,0,-1,-19,-10,-3,1,15,-12,-3,3,3,-14,-7,0,2,-8,-11,-3,2,7,-14,-6,0,0,-19,-9,-2,2,12,-13,-6,2,2,-15,-7,-2,2,-2,-10,-2,4,7,-13,-5,1,2,-21,-8,1,5,16,-10,-3,3,3,-13,-5,2,4,-2,-11,-3,3,6,-14,-6,2,2,-21,-12,-2,0,8,-17,-8,-2,-2,-17,-11,-2,-3,-18,-14,-7,-3,2,-18,-18,-8,-9,-25,-16,-20,-7,11,2,-12,2,31,37,37,43,37,25, +0,88,73,66,55,20,22,43,14,-12,10,6,20,36,-7,1,3,3,-13,-6,2,1,-19,-9,-1,2,13,-13,-5,2,2,-14,-6,0,1,-15,-12,-4,1,7,-14,-7,1,1,-18,-9,-1,2,13,-13,-6,1,1,-14,-7,-1,2,-2,-10,-2,4,7,-14,-5,2,3,-20,-9,-1,3,15,-14,-7,0,0,-13,-6,1,4,-1,-11,-4,2,6,-14,-6,1,1,-20,-10,-3,0,13,-14,-6,1,0,-18,-10,-3,-3,-29,-16,-9,-7,-1,-23,-20,-13,-14,-25,-14,-19,-5,12,3,-13,2,29,36,36,41,35,22, +0,90,78,68,56,21,22,42,13,-13,9,5,20,36,-7,1,3,3,-13,-7,1,0,-20,-11,-2,1,9,-14,-6,1,1,-15,-7,-1,1,-11,-12,-5,1,6,-15,-7,0,1,-18,-9,-1,2,10,-13,-6,1,1,-14,-7,-1,1,-2,-10,-3,3,7,-14,-6,1,3,-20,-9,-1,3,15,-14,-6,1,0,-13,-6,2,4,-1,-11,-3,2,7,-13,-5,2,1,-20,-10,-3,0,13,-13,-6,0,0,-18,-10,-2,-2,-29,-15,-8,-7,1,-22,-19,-11,-13,-23,-13,-17,-3,13,5,-12,2,29,35,33,38,32,19, +0,96,81,71,57,22,22,38,9,-13,10,5,20,36,-7,2,4,3,-13,-7,0,0,-19,-11,-2,1,1,-13,-6,1,1,-14,-7,-1,1,-16,-12,-5,1,7,-15,-8,-1,-1,-18,-9,-2,1,6,-14,-7,0,0,-16,-8,-2,1,-2,-11,-3,3,6,-14,-6,1,2,-21,-10,-1,3,15,-14,-6,0,1,-14,-6,2,4,-1,-11,-4,2,6,-14,-6,1,1,-21,-11,-3,-1,5,-15,-7,0,-1,-19,-11,-3,-3,-30,-16,-7,-6,2,-23,-19,-11,-12,-31,-20,-24,-9,6,4,-13,1,28,35,33,38,31,18, +0,93,79,70,57,21,21,32,3,-15,8,3,18,35,-7,2,4,3,-14,-7,0,-1,-20,-12,-3,0,-8,-14,-7,0,1,-15,-7,0,1,-22,-11,-5,1,7,-15,-8,-1,-1,-18,-9,-2,1,4,-13,-8,0,0,-15,-8,-1,1,-3,-10,-3,2,6,-13,-6,1,2,-21,-10,-1,3,15,-13,-6,1,1,-14,-6,2,4,-1,-11,-3,2,7,-14,-6,1,1,-20,-12,-3,0,5,-16,-7,-1,-1,-18,-11,-3,-2,-30,-17,-6,-4,4,-23,-18,-9,-11,-30,-18,-22,-7,7,6,-13,1,25,34,31,35,27,13, +0,94,79,69,56,21,23,44,13,-14,10,3,18,34,-10,-3,1,1,-12,-5,2,3,-20,-10,0,3,14,-14,-5,2,1,-15,-8,-1,0,-20,-11,-4,1,7,-15,-8,-2,-2,-18,-9,-2,0,4,-14,-7,0,0,-15,-8,-2,0,-3,-11,-5,1,6,-15,-7,0,0,-20,-10,-2,2,11,-13,-7,0,0,-15,-8,0,2,-3,-12,-5,1,6,-16,-8,-1,-1,-21,-12,-5,-1,7,-15,-6,0,-1,-18,-11,-2,-3,-29,-19,-5,-7,-18,-27,-22,-14,-13,-28,-16,-25,-9,8,2,-16,-2,22,33,30,33,25,12, +0,96,81,70,56,21,22,43,11,-15,9,2,18,34,-9,-2,1,1,-14,-7,0,0,-22,-12,-3,1,11,-15,-6,0,0,-16,-9,-2,-1,-26,-12,-5,0,7,-16,-9,-3,-3,-19,-10,-3,0,0,-14,-8,-1,0,-15,-8,-2,-1,-4,-12,-5,1,5,-15,-7,-1,0,-20,-11,-3,1,12,-14,-8,-1,0,-16,-9,-1,1,-7,-12,-6,0,5,-16,-8,-1,-1,-22,-12,-5,-2,-2,-15,-7,-1,-2,-19,-12,-2,-4,-29,-19,-6,-6,-18,-26,-21,-13,-12,-27,-15,-24,-8,9,1,-17,-3,21,30,28,30,23,12, +0,98,82,70,55,20,21,40,9,-16,8,2,18,35,-8,-1,2,2,-14,-8,-2,-1,-23,-14,-4,-1,3,-17,-7,-1,-1,-17,-10,-3,-2,-28,-13,-6,-1,6,-17,-10,-4,-4,-19,-10,-4,-1,-6,-15,-9,-2,-1,-16,-9,-4,-2,-18,-13,-7,-1,4,-16,-9,-2,-2,-21,-12,-4,0,12,-14,-8,-1,0,-16,-9,-1,1,-9,-13,-6,-1,5,-17,-9,-2,-3,-22,-14,-7,-4,-5,-17,-9,-3,-3,-21,-14,-5,-6,-29,-20,-6,-6,-20,-26,-21,-13,-12,-26,-15,-23,-7,9,2,-19,-3,18,28,24,27,16,12, +0,94,79,70,54,30,32,28,-2,-19,6,-2,14,32,-11,-3,-1,-2,-18,-11,-3,-3,-23,-15,-4,-2,-9,-17,-8,-2,-1,-18,-10,-4,-4,-29,-15,-7,-2,6,-18,-11,-4,-4,-20,-11,-5,-2,-8,-16,-10,-3,-2,-18,-10,-4,-1,-21,-14,-6,-1,5,-16,-9,-2,-2,-22,-13,-5,-1,4,-14,-8,-1,0,-16,-9,-3,-1,-11,-14,-8,-2,4,-18,-11,-3,-4,-23,-14,-6,-4,-6,-17,-10,-4,-4,-22,-15,-5,-6,-31,-21,-9,-9,-21,-28,-23,-15,-14,-34,-23,-29,-13,3,0,-21,-17,5,24,22,26,17,12, +0,95,80,70,54,29,31,26,-3,-19,6,-1,16,33,-8,-3,0,-1,-17,-11,-3,-4,-24,-15,-5,-2,-11,-18,-8,-2,-1,-18,-10,-4,-3,-28,-14,-6,-2,6,-18,-11,-4,-4,-20,-11,-4,-1,-6,-16,-10,-3,-2,-17,-10,-3,-1,-20,-14,-6,-1,5,-16,-9,-2,-2,-22,-13,-5,-2,4,-14,-8,0,0,-16,-9,-2,0,-8,-14,-7,-1,4,-18,-10,-3,-3,-23,-14,-6,-4,-6,-17,-10,-4,-4,-21,-14,-4,-5,-31,-20,-8,-7,-15,-27,-22,-14,-13,-33,-21,-27,-11,5,-3,-29,-14,7,18,17,18,8,12, +2,100,84,73,58,25,25,44,9,-11,10,1,17,34,-12,-6,-2,-2,-17,-9,-2,-1,-24,-14,-4,-1,11,-17,-8,-2,-2,-19,-12,-4,-3,-27,-15,-6,-2,5,-19,-11,-5,-5,-22,-13,-5,-2,-10,-18,-10,-3,-3,-18,-11,-4,-2,-19,-15,-6,-1,5,-18,-11,-4,-4,-22,-12,-5,-2,-5,-17,-10,-2,-2,-17,-10,-3,-2,-28,-15,-8,-3,4,-18,-10,-3,-4,-24,-16,-7,-4,-12,-17,-10,-3,-4,-21,-12,-4,-5,-30,-22,-7,-9,-20,-30,-25,-17,-14,-35,-22,-26,-10,8,-8,-34,-11,8,14,17,19,10,12, +4,100,84,73,58,23,24,42,8,-10,10,2,17,35,-9,-3,0,-1,-18,-10,-4,-3,-25,-15,-6,-3,3,-18,-9,-3,-2,-19,-12,-4,-3,-27,-15,-6,-2,5,-19,-11,-4,-5,-21,-12,-5,-1,-9,-17,-10,-3,-2,-18,-10,-4,-2,-19,-14,-6,-1,5,-17,-10,-3,-4,-21,-12,-4,-1,1,-16,-9,-2,-1,-16,-9,-2,-1,-19,-14,-8,-2,4,-17,-9,-3,-3,-24,-15,-7,-4,-8,-17,-10,-4,-3,-20,-13,-4,-5,-29,-21,-6,-8,-19,-28,-24,-16,-13,-34,-21,-25,-9,8,-6,-32,-9,12,19,20,21,11,12, +6,104,87,78,61,25,26,40,8,-7,12,1,18,36,-9,-3,1,0,-17,-11,-2,-1,-23,-14,-4,-1,1,-17,-8,-2,-1,-18,-11,-3,-2,-29,-15,-7,-3,5,-19,-11,-4,-4,-21,-12,-4,-1,-7,-17,-9,-3,-2,-17,-10,-4,-2,-17,-15,-6,-1,5,-17,-10,-3,-3,-21,-13,-5,-2,-1,-15,-9,-2,-1,-16,-10,-3,-1,-17,-15,-8,-2,4,-18,-10,-2,-3,-23,-15,-7,-4,-10,-17,-9,-3,-3,-21,-14,-4,-5,-29,-20,-6,-8,-20,-31,-24,-16,-13,-35,-22,-30,-14,3,-4,-29,-23,-2,14,16,19,10,12, +8,107,90,81,64,26,29,37,6,-6,12,1,19,37,-6,0,4,1,-18,-12,-3,-3,-25,-16,-6,-3,-7,-18,-9,-3,-2,-19,-12,-4,-3,-29,-15,-8,-3,4,-19,-12,-5,-6,-21,-12,-4,-1,-10,-17,-10,-4,-3,-18,-10,-5,-3,-27,-15,-7,-2,4,-18,-11,-4,-4,-22,-14,-6,-3,-9,-16,-10,-3,-2,-17,-10,-3,-2,-26,-15,-8,-3,4,-18,-11,-4,-5,-24,-15,-8,-6,-14,-19,-11,-4,-4,-22,-15,-5,-6,-29,-20,-6,-8,-20,-31,-24,-16,-14,-36,-23,-31,-15,2,-4,-29,-21,-1,16,17,21,13,12, +10,104,87,81,63,28,31,59,23,-4,9,0,16,32,-13,-6,-3,-3,-18,-9,-4,0,-26,-14,-2,0,11,-20,-10,-4,-4,-19,-11,-3,-2,-30,-16,-8,-4,4,-19,-11,-4,-5,-21,-13,-7,-4,-12,-16,-9,-3,-2,-20,-13,-6,-5,-29,-14,-7,-2,5,-18,-11,-4,-5,-22,-13,-5,-3,-11,-17,-11,-4,-2,-17,-10,-4,-2,-23,-15,-8,-3,4,-19,-11,-4,-5,-22,-14,-8,-5,-12,-18,-10,-3,-2,-19,-12,-2,-3,-29,-21,-6,-8,-20,-29,-24,-16,-13,-33,-21,-29,-13,3,-6,-35,-16,4,11,15,20,15,12, +12,110,96,85,69,34,38,58,23,-2,8,0,16,33,-9,-2,1,-1,-16,-9,-4,-1,-27,-15,-3,0,11,-19,-10,-4,-3,-18,-11,-3,-2,-28,-16,-7,-3,4,-18,-11,-4,-5,-21,-12,-6,-3,-12,-16,-9,-2,-1,-20,-12,-6,-4,-27,-13,-7,-1,5,-17,-10,-4,-4,-22,-13,-5,-2,-12,-17,-10,-3,-2,-16,-9,-4,-2,-18,-15,-8,-2,4,-19,-11,-4,-5,-23,-14,-8,-5,-14,-18,-10,-3,-3,-20,-14,-4,-5,-29,-21,-6,-9,-20,-29,-24,-16,-13,-34,-22,-29,-14,3,-6,-33,-15,6,12,16,21,16,12, +14,107,92,81,65,29,38,52,19,-1,4,-3,15,33,-8,-1,2,0,-17,-10,-5,-3,-27,-15,-5,-3,5,-21,-11,-5,-4,-19,-12,-4,-3,-30,-17,-8,-4,4,-20,-12,-5,-5,-21,-13,-7,-4,-12,-17,-9,-3,-2,-20,-13,-6,-5,-29,-14,-7,-2,4,-18,-11,-4,-4,-22,-14,-5,-3,-12,-17,-11,-3,-2,-17,-9,-4,-2,-16,-14,-7,-2,4,-19,-11,-3,-4,-22,-13,-8,-5,-12,-18,-9,-3,-3,-21,-14,-4,-5,-29,-20,-5,-6,-19,-28,-23,-15,-13,-34,-22,-29,-13,4,-3,-30,-13,9,17,19,24,18,12, +16,112,103,92,75,48,61,52,20,11,12,2,21,40,-6,1,5,1,-16,-9,-3,-1,-25,-14,-4,-1,8,-19,-8,-3,-2,-18,-10,-3,-2,-27,-14,-6,-2,5,-17,-10,-3,-4,-19,-11,-5,-2,-11,-15,-8,-1,0,-18,-11,-4,-2,-25,-13,-6,-1,5,-16,-9,-2,-2,-21,-12,-4,-1,-7,-15,-9,-1,0,-15,-8,-2,0,-15,-13,-6,0,5,-17,-9,-2,-3,-21,-13,-6,-4,-6,-15,-7,-1,-1,-19,-12,-3,-4,-27,-18,-4,-5,-19,-28,-22,-14,-13,-33,-21,-27,-11,6,-4,-28,-23,-1,19,21,26,21,13, +18,115,100,90,71,45,59,46,20,14,10,-1,20,38,-6,-1,3,-1,-17,-9,-3,0,-27,-14,-4,-1,3,-18,-8,-2,-1,-18,-11,-3,-2,-29,-15,-6,-2,6,-18,-10,-3,-3,-20,-12,-5,-3,-11,-16,-9,-2,-2,-19,-10,-5,-3,-22,-13,-5,0,6,-17,-9,-3,-3,-21,-12,-4,-1,-11,-15,-10,-2,0,-15,-8,-1,0,-18,-15,-7,-1,6,-18,-10,-2,-4,-22,-13,-7,-4,-6,-17,-9,-3,-2,-19,-12,-3,-3,-29,-19,-5,-5,-19,-28,-23,-14,-14,-34,-21,-27,-11,6,-2,-25,-20,3,21,21,25,19,12, +20,115,106,95,80,43,59,80,43,18,8,0,18,36,-5,1,4,1,-16,-9,-3,0,-28,-16,-5,-1,11,-16,-7,0,-1,-19,-12,-2,-1,-25,-15,-6,-2,6,-17,-10,-3,-3,-20,-12,-5,-3,-11,-16,-9,-3,-2,-18,-10,-5,-3,-27,-13,-5,0,6,-18,-10,-3,-4,-21,-12,-4,-2,-9,-15,-10,-3,-1,-16,-8,-1,1,-22,-15,-6,-1,6,-17,-9,-2,-2,-22,-14,-7,-4,-12,-16,-12,-4,-3,-19,-10,-2,-2,-30,-19,-5,-6,-15,-27,-19,-12,-11,-33,-21,-26,-11,6,-5,-33,-12,10,19,21,29,25,16, +20,118,102,91,75,37,60,75,40,18,4,-3,17,36,-4,3,6,3,-16,-9,-3,-1,-29,-17,-6,-2,10,-17,-8,-1,-2,-19,-13,-3,-3,-29,-15,-7,-2,6,-18,-10,-3,-3,-20,-12,-5,-3,-11,-16,-9,-2,-2,-18,-10,-5,-3,-23,-13,-5,0,6,-18,-10,-3,-3,-21,-12,-5,-2,-9,-15,-10,-2,-1,-15,-8,-1,0,-22,-15,-5,-1,6,-16,-8,-1,-3,-21,-13,-6,-4,-11,-17,-11,-3,-2,-19,-11,-3,-3,-30,-19,-5,-6,-18,-28,-20,-13,-13,-33,-21,-26,-10,6,-4,-30,-10,13,21,22,28,22,13, +20,115,99,87,73,43,87,77,42,34,11,1,22,42,-3,4,7,4,-15,-8,-2,1,-27,-15,-5,-1,12,-15,-6,0,0,-18,-11,-3,-2,-28,-14,-5,-1,7,-17,-9,-2,-3,-19,-11,-4,-1,-10,-16,-9,-3,-1,-18,-10,-4,-2,-24,-12,-5,0,6,-16,-9,-2,-2,-20,-11,-4,-1,-8,-14,-9,-1,0,-15,-8,0,1,-19,-15,-6,-1,7,-17,-8,-2,-2,-21,-13,-6,-4,-8,-15,-7,-2,-1,-18,-11,0,0,-27,-16,-3,-3,-17,-25,-17,-10,-9,-27,-15,-27,-11,6,-7,-30,-7,16,22,23,27,26,15, +20,113,107,98,80,50,85,71,37,32,9,0,21,42,-1,6,10,6,-14,-7,-1,0,-27,-16,-5,-1,10,-15,-6,0,0,-18,-11,-3,-3,-28,-14,-6,-1,7,-17,-9,-3,-3,-19,-11,-4,-1,-8,-15,-8,-2,-1,-18,-10,-4,-2,-24,-12,-5,0,6,-16,-9,-2,-2,-20,-11,-3,-1,-5,-14,-9,-1,0,-14,-8,0,2,-20,-14,-5,0,7,-16,-8,-1,-2,-21,-12,-5,-3,-8,-14,-9,-2,-1,-19,-11,0,-1,-27,-17,-4,-4,-17,-26,-18,-11,-10,-28,-14,-27,-10,7,-3,-25,-4,20,25,24,27,24,13, +20,119,104,95,76,45,77,72,54,31,7,0,20,40,-1,6,7,4,-14,-7,-2,1,-28,-16,-5,-1,12,-16,-7,-1,-1,-18,-11,-1,0,-26,-13,-6,-1,7,-15,-7,0,-1,-20,-12,-4,-2,-10,-14,-8,-1,0,-17,-9,-2,0,-20,-13,-5,0,7,-16,-8,-2,-1,-19,-10,-4,0,-5,-14,-6,1,2,-16,-9,-1,-1,-27,-12,-6,-1,7,-16,-8,-1,-2,-20,-12,-4,-2,-10,-17,-9,-3,-2,-17,-9,-1,-1,-26,-12,-2,0,5,-23,-14,-7,-9,-31,-20,-25,-11,6,-15,-46,-11,14,16,19,25,27,12, +20,115,100,96,81,42,75,90,53,29,6,-2,19,39,0,6,9,5,-14,-6,-1,1,-29,-17,-5,-1,12,-16,-7,0,-1,-18,-11,-1,-1,-28,-13,-6,-1,7,-16,-8,-1,-1,-20,-12,-4,-2,-10,-14,-8,-1,0,-17,-9,-2,0,-26,-13,-5,-1,7,-16,-8,-1,-1,-19,-11,-4,0,-6,-14,-6,1,2,-16,-9,-1,-1,-26,-12,-6,0,7,-15,-7,0,-2,-20,-11,-4,-2,-10,-15,-8,-1,0,-17,-9,-2,-3,-26,-14,-3,-2,2,-24,-16,-9,-10,-32,-20,-24,-9,7,-10,-39,-8,17,20,20,25,24,12, +20,116,107,94,79,40,74,87,51,29,5,1,21,42,0,7,10,7,-13,-6,-1,2,-28,-15,-5,-1,12,-16,-6,1,1,-16,-9,-1,0,-27,-13,-5,0,8,-15,-7,0,-1,-19,-11,-3,0,-9,-14,-7,0,1,-16,-8,-1,1,-23,-12,-4,1,8,-15,-7,0,0,-19,-10,-3,1,-6,-14,-5,1,2,-16,-8,-1,0,-26,-11,-5,1,8,-16,-7,0,-1,-20,-12,-5,-2,-11,-17,-8,-2,-1,-18,-10,0,0,-24,-13,-3,-1,-1,-23,-16,-9,-9,-32,-19,-24,-9,7,-6,-32,-8,17,24,22,25,24,12, +20,120,110,97,81,39,73,91,55,31,7,4,24,45,1,8,11,7,-13,-5,0,3,-27,-15,-4,-1,12,-15,-6,1,1,-16,-9,0,0,-21,-12,-5,0,8,-15,-7,1,-1,-19,-11,-3,0,-9,-13,-7,0,1,-16,-8,-1,1,-23,-12,-3,1,8,-15,-7,0,0,-19,-10,-2,2,-2,-13,-5,2,3,-16,-8,0,1,-26,-11,-4,2,9,-15,-7,0,-1,-20,-11,-4,-1,-11,-15,-7,-1,0,-17,-10,0,-1,-24,-14,-2,-1,-12,-24,-16,-10,-9,-32,-19,-25,-9,7,-3,-25,-9,18,28,23,26,24,12, +20,119,111,95,80,38,72,81,49,30,6,4,25,46,2,10,13,9,-15,-7,-4,-1,-27,-14,-3,1,13,-17,-6,-1,-1,-16,-9,-1,0,-28,-13,-5,0,8,-15,-6,1,0,-19,-11,-3,0,-9,-13,-5,1,2,-17,-9,-1,0,-25,-11,-5,0,8,-15,-7,1,1,-19,-10,-2,0,-9,-14,-6,1,2,-15,-7,-1,1,-26,-11,-4,2,9,-16,-7,0,-2,-19,-11,-2,-2,-9,-19,-10,-4,0,-18,-8,-2,-1,-21,-7,4,7,13,-22,-15,-9,-10,-33,-20,-25,-11,5,-12,-54,-14,9,18,21,23,14,12, +20,116,110,98,81,52,85,73,38,39,16,4,25,46,4,10,13,10,-14,-6,-2,1,-27,-13,-2,3,14,-15,-5,1,0,-15,-7,0,1,-23,-12,-4,1,8,-14,-6,2,1,-19,-10,-2,1,-6,-12,-4,3,3,-16,-8,-1,1,-25,-10,-4,2,9,-13,-5,2,2,-18,-9,-1,2,-8,-13,-5,2,3,-14,-6,1,2,-22,-10,-2,3,9,-15,-6,1,0,-18,-10,-1,1,-7,-17,-8,-3,1,-17,-8,-1,-1,-22,-9,2,4,10,-22,-15,-9,-9,-32,-18,-23,-9,7,-6,-39,-9,16,25,25,27,16,12, +20,113,108,97,82,54,87,78,43,41,18,6,26,47,4,11,13,9,-13,-4,-1,3,-24,-11,0,4,14,-15,-5,2,1,-15,-7,0,2,-21,-12,-4,1,8,-14,-5,2,1,-18,-10,-1,2,-2,-11,-3,3,4,-16,-8,0,1,-25,-10,-3,2,9,-13,-5,2,2,-18,-9,-1,2,-6,-13,-4,2,3,-14,-6,1,3,-22,-10,-3,2,9,-15,-6,1,0,-18,-10,-1,0,-8,-16,-7,-1,1,-16,-8,-3,-4,-24,-12,-2,-1,-7,-24,-16,-10,-9,-31,-18,-23,-6,9,0,-30,-4,22,32,27,29,17,12, +20,118,111,98,83,43,74,81,45,30,9,6,26,46,6,12,13,10,-12,-4,-1,3,-21,-9,-1,4,14,-14,-3,3,2,-15,-7,1,3,-19,-11,-1,4,10,-13,-4,3,3,-17,-8,-1,2,-5,-10,-2,4,5,-16,-8,0,1,-24,-8,-2,3,10,-12,-4,3,3,-17,-8,1,4,-4,-13,-4,3,4,-13,-5,2,4,-15,-8,-1,5,11,-13,-4,3,2,-19,-10,2,3,-5,-13,-5,2,3,-11,-3,5,4,-18,-7,1,3,-9,-19,-14,-7,-6,-32,-18,-23,-7,8,-2,-26,-23,4,32,26,27,20,12, +20,116,111,98,86,46,73,85,48,30,12,7,27,47,5,15,17,13,-11,-3,2,5,-23,-12,-1,4,15,-13,-4,4,3,-14,-7,3,4,-22,-11,-1,3,11,-11,-4,4,3,-16,-7,1,4,1,-10,-2,4,4,-15,-7,1,2,-17,-7,0,6,12,-12,-3,4,3,-17,-7,0,4,4,-10,-2,5,5,-13,-5,2,3,-23,-9,-1,5,11,-12,-3,4,4,-17,-8,2,3,-6,-16,-6,-2,1,-20,-11,0,1,-12,6,16,10,0,-22,-18,-11,-11,-29,-14,-19,-3,10,-7,-57,-18,7,13,13,19,12,18, +20,114,110,101,87,40,64,68,36,28,14,8,29,49,11,17,22,19,-11,-4,3,4,-27,-15,-2,3,15,-13,-3,4,3,-14,-7,3,4,-22,-11,-2,3,10,-11,-3,4,4,-16,-6,1,4,-3,-10,-3,3,4,-15,-6,1,3,-10,-7,1,6,12,-13,-4,4,3,-17,-7,0,4,11,-10,-1,5,5,-13,-5,2,2,-24,-10,-1,4,11,-12,-3,4,3,-17,-7,3,3,-7,-18,-8,-3,0,-21,-13,-4,-1,-13,5,16,18,8,-23,-22,-15,-12,-27,-11,-15,1,13,-11,-50,-13,13,18,18,20,14,12, +20,113,110,102,89,44,64,74,41,29,18,11,31,50,10,16,21,18,-10,-3,5,7,-27,-13,-1,4,16,-12,-2,5,4,-14,-6,4,5,-12,-10,0,4,11,-10,-3,4,5,-15,-5,2,6,3,-9,-1,5,6,-14,-5,2,4,-8,-6,2,8,13,-11,-2,5,5,-16,-6,1,6,12,-9,1,7,6,-12,-4,3,5,-17,-9,0,6,12,-11,-2,6,6,-16,-6,4,5,-6,-16,-6,-1,2,-18,-9,-3,-1,-15,0,12,12,0,-21,-19,-10,-7,-26,-10,-14,2,14,-5,-36,-6,21,28,25,26,21,12, +20,114,110,103,92,49,65,80,48,31,22,12,32,49,10,16,20,17,-9,-1,5,8,-19,-9,2,6,18,-11,0,8,7,-12,-4,5,6,-9,-9,1,5,12,-11,-2,7,7,-15,-5,3,7,5,-9,1,7,8,-14,-5,3,5,-3,-6,3,9,14,-11,-2,6,5,-15,-5,2,6,14,-9,1,8,7,-12,-4,4,5,-18,-8,2,7,14,-11,-2,6,6,-15,-5,5,5,-5,-14,-4,1,4,-17,-8,1,1,-15,-2,10,10,-9,-20,-18,-9,-4,-24,-9,-16,-1,12,-1,-24,-10,18,28,23,24,21,12, +20,115,114,100,90,49,61,86,51,28,22,13,32,49,11,17,20,17,-8,0,7,10,-11,-6,4,8,19,-10,1,9,8,-11,-3,6,7,-10,-8,2,6,13,-10,-1,7,7,-15,-4,4,8,6,-7,2,8,9,-13,-4,4,7,3,-5,4,10,15,-10,-1,7,7,-15,-4,3,8,21,-8,2,9,8,-11,-3,5,7,-11,-7,3,8,14,-10,-1,7,7,-15,-4,6,7,-4,-13,-3,3,5,-15,-6,2,1,-17,-7,5,4,-11,-19,-15,-4,0,-25,-11,-18,-3,11,4,-14,-6,25,34,28,30,26,14, +18,114,112,99,90,50,61,92,56,30,25,12,32,50,12,19,22,21,-8,-1,7,8,-23,-10,1,5,16,-11,0,8,7,-15,-6,4,6,-17,-8,1,7,14,-9,0,8,8,-17,-7,3,6,8,-8,2,8,9,-10,-1,5,7,3,-6,2,7,13,-10,-2,6,7,-16,-4,5,9,17,-10,0,7,8,-11,-2,7,9,-1,-7,2,8,14,-9,0,8,7,-17,-7,4,5,-4,-12,-1,5,7,-15,-5,5,4,-18,-7,4,3,-13,-20,-15,-3,2,-25,-11,-15,-1,11,4,-19,-5,26,36,32,35,30,17, +16,112,109,96,86,42,54,71,38,22,22,14,34,52,12,19,21,20,-8,0,8,9,-20,-8,2,6,18,-10,1,8,8,-14,-6,6,7,-9,-8,2,7,14,-10,0,8,8,-17,-6,3,7,11,-8,2,9,9,-10,-1,6,7,1,-6,3,8,13,-10,-1,6,7,-16,-4,5,9,17,-10,0,7,8,-11,-2,7,9,1,-7,3,8,14,-9,1,8,8,-17,-7,5,6,-4,-11,-1,6,9,-12,-4,6,5,-19,-9,1,0,-14,-19,-13,0,5,-26,-12,-16,-2,11,7,-13,-2,31,37,35,37,34,18, +14,112,111,98,87,44,54,76,42,23,25,17,36,53,11,17,19,18,-9,0,9,11,-16,-8,3,7,19,-10,1,8,9,-15,-6,5,7,-13,-9,1,7,14,-10,0,7,7,-18,-7,3,7,8,-9,1,8,10,-11,-1,5,8,4,-6,3,8,14,-10,-1,6,8,-16,-4,6,10,18,-10,0,8,8,-11,-1,8,10,3,-7,3,8,14,-10,0,8,8,-17,-7,5,6,-4,-12,-1,6,9,-13,-3,6,5,-21,-10,1,0,-14,-19,-13,0,5,-27,-12,-16,-2,11,8,-13,-1,32,38,39,46,45,30, +12,110,108,95,83,46,52,80,47,12,18,12,31,47,7,14,18,17,-9,0,8,11,-16,-9,5,8,20,-13,0,8,8,-16,-6,5,6,-14,-10,0,6,13,-13,-1,7,7,-19,-8,2,7,5,-11,0,8,9,-15,-5,5,7,3,-8,3,8,13,-13,-3,6,7,-18,-6,4,8,13,-11,-1,6,8,-13,-3,6,8,1,-9,2,7,13,-12,-1,7,7,-19,-8,4,5,-5,-14,-1,6,9,-14,-6,0,0,-24,-13,2,0,-15,-22,-13,-2,3,-31,-16,-22,-7,6,-4,-21,1,35,40,44,44,41,25, +10,110,108,95,81,48,52,81,48,12,21,15,33,48,6,13,17,15,-11,-1,7,10,-16,-11,4,7,18,-14,-1,7,7,-18,-8,4,4,-24,-12,-1,4,12,-15,-3,6,6,-21,-9,1,5,-3,-12,-1,6,8,-17,-6,3,6,-1,-9,2,7,13,-14,-4,4,6,-20,-7,3,7,4,-12,-3,5,6,-15,-5,5,7,-1,-11,1,6,13,-14,-3,6,5,-20,-10,3,4,-6,-15,-3,4,7,-18,-9,-1,0,-23,-9,6,5,-14,-25,-18,-6,-2,-33,-16,-22,-7,7,-6,-35,-3,30,37,38,36,31,19, +8,108,108,101,84,49,50,78,46,10,22,17,34,48,3,10,13,11,-15,-5,4,7,-25,-14,0,3,10,-18,-4,3,4,-22,-11,-1,0,-30,-17,-5,0,9,-20,-8,1,1,-25,-14,-4,0,-11,-17,-5,3,4,-20,-10,-1,1,-10,-15,-3,2,9,-18,-8,0,2,-24,-11,-1,3,-9,-17,-6,1,3,-20,-10,1,2,-15,-15,-2,2,9,-19,-7,1,1,-24,-14,-3,-1,-10,-21,-6,1,3,-24,-17,-7,-6,-27,-11,5,6,-18,-32,-23,-14,-9,-36,-18,-25,-9,5,-11,-44,-3,27,36,44,40,33,17, +6,106,106,99,77,46,41,66,38,4,20,25,33,47,-1,6,9,6,-21,-11,-1,1,-33,-20,-6,-3,-13,-24,-10,-3,-2,-29,-17,-7,-6,-36,-22,-11,-6,4,-25,-13,-4,-5,-29,-19,-9,-5,-15,-22,-11,-4,-2,-27,-17,-6,-5,-35,-21,-9,-4,4,-26,-14,-5,-4,-30,-18,-7,-3,-16,-23,-13,-5,-2,-27,-15,-5,-4,-34,-22,-8,-4,5,-26,-13,-5,-7,-32,-20,-9,-8,-15,-27,-10,-5,-1,-29,-25,-15,-12,-32,-15,1,1,-24,-43,-32,-24,-18,-45,-25,-30,-13,1,-23,-60,-9,17,33,34,24,22,12, +4,104,104,98,71,45,32,50,25,-5,16,26,30,44,-8,-1,0,-1,-30,-20,-11,-11,-42,-32,-19,-16,-25,-35,-24,-17,-13,-40,-28,-18,-18,-47,-35,-24,-19,-6,-37,-25,-17,-18,-40,-31,-20,-16,-23,-34,-24,-17,-13,-39,-28,-18,-16,-45,-31,-21,-16,-6,-35,-25,-17,-16,-39,-29,-19,-16,-25,-35,-27,-19,-15,-36,-26,-17,-16,-45,-31,-23,-19,-8,-38,-27,-20,-21,-43,-33,-21,-19,-27,-40,-22,-17,-12,-42,-40,-29,-26,-41,-25,-12,-7,-37,-60,-48,-41,-32,-56,-36,-47,-28,-15,-38,-64,-18,0,24,20,21,14,12, +2,102,102,99,68,46,22,30,12,-20,6,15,21,33,-19,-9,-12,-20,-46,-35,-27,-27,-52,-45,-34,-32,-38,-47,-37,-30,-24,-52,-42,-33,-33,-57,-47,-38,-32,-40,-50,-38,-30,-29,-52,-43,-34,-30,-34,-45,-37,-30,-25,-49,-40,-31,-29,-55,-44,-35,-30,-17,-46,-38,-29,-28,-50,-41,-33,-30,-34,-46,-38,-29,-24,-49,-40,-30,-30,-53,-42,-33,-28,-30,-49,-38,-30,-30,-62,-49,-36,-32,-47,-51,-32,-27,-35,-62,-52,-44,-40,-49,-35,-21,-20,-44,-74,-66,-59,-47,-75,-56,-65,-45,-32,-52,-74,-39,-32,12,3,2,-10,12, +0,100,100,100,79,50,4,1,-7,-31,-1,10,14,27,-31,-24,-31,-34,-66,-56,-49,-48,-75,-68,-56,-56,-72,-64,-53,-45,-33,-66,-57,-46,-47,-65,-60,-49,-46,-50,-62,-52,-43,-41,-62,-57,-47,-43,-66,-57,-50,-43,-33,-61,-53,-42,-41,-62,-55,-44,-41,-46,-56,-48,-40,-39,-61,-56,-45,-43,-66,-56,-48,-39,-31,-59,-52,-41,-42,-60,-53,-42,-37,-47,-60,-48,-40,-39,-69,-58,-45,-42,-64,-55,-42,-37,-46,-66,-64,-55,-50,-67,-57,-64,-64,-92,-100,-100,-100,-89,-100,-100,-100,-100,-79,-70,-38,-10,6,29,46,-29,-87,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_PRight_T0.h new file mode 100644 index 0000000..0a79dad --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblX_PRight_T0.h @@ -0,0 +1,71 @@ +0,100,100,100,89,69,34,41,4,-11,15,10,20,-6,-29,-22,-27,-33,-42,-33,-26,-22,-42,-32,-22,-26,-49,-42,-31,-27,-28,-43,-34,-24,-26,-47,-40,-30,-28,-32,-44,-32,-25,-22,-47,-35,-25,-30,-47,-41,-30,-27,-37,-46,-37,-27,-27,-46,-40,-30,-27,-31,-40,-33,-23,-21,-37,-33,-23,-19,-19,-24,-21,-12,-8,-27,-18,-12,-4,-12,-20,-5,-1,1,-27,-9,-6,-13,-30,-20,-12,-17,-30,-22,-11,-14,-25,-33,-23,-19,-19,-48,-50,-31,-27,-31,-38,-28,-21,-26,-37,-28,-18,-22,4,-60,-43,-32,-26,4,16,10,-1,22, +0,100,100,100,86,71,47,57,22,2,27,20,33,7,-17,-5,-7,0,-26,-16,-7,-7,-27,-17,-6,-5,-13,-26,-16,-8,-4,-28,-17,-7,-8,-36,-23,-14,-9,2,-28,-16,-7,-8,-32,-20,-8,-8,-16,-25,-14,-8,-3,-30,-19,-8,-9,-35,-22,-14,-7,5,-25,-15,-6,-3,-25,-13,-8,1,13,-5,6,5,14,8,4,9,16,25,-5,2,17,16,-13,-5,10,5,-17,-10,5,1,-26,-12,3,3,8,-22,-7,-2,-8,-35,-28,-19,-15,-7,-26,-19,-10,-14,-23,-16,-5,-2,18,-19,-29,-1,18,23,39,31,21,22, +0,100,100,95,80,70,50,70,35,6,30,25,39,50,-7,5,6,6,-18,-7,2,3,-23,-10,2,5,-10,-18,-6,2,3,-19,-8,1,2,-25,-15,-4,1,9,-19,-7,3,3,-25,-13,0,3,-10,-17,-6,1,4,-21,-11,-1,2,-1,-13,-6,2,8,-18,-9,0,6,2,-6,-4,7,16,-1,11,10,20,41,6,15,23,32,2,8,23,24,-6,1,19,14,-16,-5,10,8,1,-6,9,10,11,-15,0,5,-2,-29,-17,-9,-7,-7,-19,-14,-3,-6,-19,-8,-5,4,20,-1,-43,-1,28,28,39,38,27,22, +0,100,100,93,80,65,51,71,37,5,28,25,38,49,-1,9,11,11,-14,-2,8,10,-19,-5,6,10,21,-12,-1,7,9,-15,-5,6,7,0,-11,-1,6,11,-15,-3,6,7,-22,-8,4,8,17,-13,-1,8,9,-16,-4,6,9,0,-8,0,9,13,-13,-1,6,13,5,-2,5,13,22,0,15,21,27,42,13,20,29,37,8,13,29,30,-3,6,23,20,-16,-2,14,13,24,-2,13,14,12,-12,5,11,3,-24,-13,-4,-3,-9,-17,-10,1,-1,-17,-3,-3,8,23,9,-20,5,40,44,45,48,29,25, +0,100,100,94,81,66,55,71,39,7,30,31,40,51,3,12,15,14,-10,1,10,13,-7,-2,10,15,23,-8,4,12,13,-12,-1,10,12,2,-6,3,11,15,-10,1,12,14,-19,-4,8,12,23,-8,3,11,12,-14,-1,8,13,1,-5,2,11,14,-9,3,6,14,12,1,7,13,24,-3,16,20,25,38,15,20,30,38,10,16,31,31,-4,7,26,22,4,-1,15,15,24,0,14,17,13,-8,7,14,7,-19,-9,6,6,-5,-10,-4,6,6,-13,1,-7,7,20,10,-12,2,40,46,43,47,32,25, +0,100,100,87,76,62,54,71,40,9,31,34,40,51,5,13,17,15,-7,3,13,15,9,1,12,17,24,-4,6,15,16,-10,1,12,14,4,-4,5,13,16,-8,4,14,16,-17,-2,10,15,25,-5,6,14,16,-11,2,11,16,3,-2,7,14,17,-6,6,9,17,36,5,15,17,28,0,20,31,30,42,21,26,35,43,12,20,34,33,-3,9,26,23,11,1,16,17,26,2,16,19,14,-7,7,15,6,-20,-9,3,3,-6,-13,-7,3,4,-13,2,-5,11,23,18,-1,8,48,49,49,53,38,31, +0,100,100,92,83,49,42,75,46,7,29,34,43,53,5,14,17,15,-6,4,13,16,12,2,12,19,25,-2,8,16,17,-9,2,12,15,4,-3,6,13,17,-7,4,14,16,-17,-1,11,16,25,-3,7,15,17,-9,3,12,17,16,0,9,15,18,-5,7,10,18,37,6,19,19,31,2,24,35,33,45,25,29,37,45,14,22,35,34,-3,9,27,24,11,1,17,18,26,2,16,19,15,-6,7,15,6,-21,-11,1,0,-8,-16,-11,0,1,-13,1,-5,11,24,20,4,10,50,52,51,54,41,33, +0,100,100,89,81,47,41,73,44,7,28,30,42,52,5,12,16,14,-7,3,12,15,10,1,11,17,24,-3,7,15,16,-10,0,12,14,3,-4,6,13,16,-6,5,12,15,-15,-1,9,14,23,-5,5,12,14,-10,2,10,15,25,-2,7,14,17,-6,6,8,16,36,9,21,19,31,4,18,29,37,50,19,24,41,50,10,18,40,39,-5,5,25,23,10,1,15,16,24,0,11,14,10,-7,0,3,-6,-14,-10,-13,-15,-13,-6,-20,-10,-8,-12,3,-7,9,22,14,-2,3,43,47,41,45,34,28, +0,100,100,88,80,46,40,71,43,6,28,28,41,51,4,11,15,13,-7,2,11,13,9,1,11,17,23,-2,7,14,15,-11,0,11,13,3,-4,5,12,16,-6,4,11,14,-17,-2,9,14,23,-5,5,12,14,-10,2,10,15,26,-2,7,14,17,-6,6,8,16,36,9,22,20,32,16,19,31,38,51,21,25,41,50,10,17,39,38,-6,5,25,21,10,0,15,15,24,-1,10,12,9,-8,-1,2,-9,-16,-14,-17,-20,-25,-9,-25,-14,-11,-13,2,-9,8,22,14,-2,3,42,47,40,44,33,26, +0,100,100,88,79,47,39,70,42,6,28,27,38,48,4,11,14,12,-7,1,11,13,-15,-1,7,13,21,-4,5,13,14,-10,-1,10,12,2,-5,4,11,15,-7,3,10,13,-18,-2,8,13,22,-6,4,11,13,-11,1,9,14,22,-3,6,13,16,-6,5,8,14,26,7,21,11,18,4,19,31,11,19,16,25,9,14,3,11,12,12,-3,5,14,12,-17,-1,11,14,23,0,8,13,11,-2,7,5,8,-12,6,-16,-8,8,13,23,-3,7,-10,6,-9,5,16,14,-5,-8,31,45,38,42,31,25, +0,100,100,88,78,45,38,68,40,6,27,22,36,47,3,10,13,11,-8,0,10,12,-17,-2,5,10,19,-6,4,12,13,-10,-1,8,11,2,-5,3,11,13,-8,2,10,11,-18,-3,5,11,20,-6,3,11,12,-11,-1,9,13,3,-4,5,12,15,-5,4,8,13,6,1,7,11,16,2,11,4,11,11,10,16,10,15,3,8,11,11,-4,4,12,11,-18,-2,10,13,22,-1,8,12,10,-2,6,9,8,-12,4,-4,3,9,10,20,8,10,-10,4,-8,4,15,12,-7,-10,29,43,36,41,26,23, +0,100,100,87,77,43,36,58,30,4,25,24,38,48,2,10,12,10,-8,1,10,12,-17,-3,6,12,21,-4,6,13,14,-11,-2,8,11,2,-4,4,11,14,-7,2,10,12,-17,-3,6,11,20,-6,4,12,13,-10,0,7,11,1,-4,5,11,13,-6,3,8,13,7,2,10,17,23,0,9,17,25,21,8,15,22,26,7,12,20,20,-3,4,16,14,-18,-3,8,11,21,-7,4,9,7,-8,0,7,5,-21,-6,-7,-2,6,-4,7,3,5,-20,-6,-8,4,15,11,-8,3,41,46,42,45,31,25, +0,100,100,89,78,44,36,57,30,3,24,23,37,48,2,10,12,10,-8,1,10,12,-18,-3,6,11,21,-4,5,13,13,-11,-2,8,11,2,-5,4,11,13,-8,2,9,11,-17,-3,5,10,20,-6,3,11,12,-11,-1,7,11,1,-3,4,11,13,-6,3,7,12,7,1,10,17,23,0,10,17,25,32,9,16,22,27,8,12,20,20,-3,3,15,13,-18,-4,8,9,20,-8,2,8,6,-10,-2,5,2,-22,-9,-10,-5,4,-8,1,0,2,-22,-8,-9,3,14,9,-10,1,39,44,39,42,27,23, +0,100,100,83,74,41,35,62,33,3,24,21,35,46,0,8,10,9,-9,-1,8,10,-18,-4,5,10,20,-5,4,12,11,-12,-3,7,9,1,-6,2,9,12,-9,0,8,10,-18,-5,3,8,19,-9,1,9,10,-12,-2,6,10,0,-5,3,9,12,-8,1,6,11,6,0,9,16,22,0,9,17,25,34,9,16,22,27,7,11,19,19,-4,2,13,12,-19,-5,6,8,19,-10,1,6,5,-12,-3,3,1,-23,-11,-12,-9,2,-11,-5,-3,-1,-22,-9,-11,2,13,8,-12,0,37,41,36,40,24,23, +0,100,100,84,74,40,34,62,34,2,23,19,33,44,0,9,10,9,-10,-2,7,9,-18,-5,4,8,19,-8,1,7,8,-12,-2,6,8,1,-7,2,8,11,-9,0,8,9,-17,-4,2,7,18,-7,2,8,9,-12,-2,6,10,0,-6,1,8,11,-6,2,8,11,4,-2,-1,6,12,-4,5,4,8,-11,3,3,8,19,-2,3,7,8,-7,0,8,9,-19,-4,5,9,19,-5,5,13,10,-12,-4,4,5,0,-2,-5,3,7,2,11,14,16,-25,-11,-10,1,12,11,-7,-10,28,44,37,42,29,24, +0,100,96,81,70,38,33,54,26,1,23,22,37,47,1,8,9,8,-10,-2,7,9,-18,-5,4,8,19,-8,0,7,7,-11,-2,6,9,1,-7,1,8,11,-10,-1,7,8,-17,-5,1,6,18,-8,1,7,8,-13,-3,6,9,0,-6,0,8,11,-7,1,7,10,4,-3,0,7,13,-4,6,6,10,-10,5,7,12,22,-3,6,11,10,-8,0,9,9,-19,-5,5,9,19,-8,2,10,8,-13,-4,4,4,-10,-6,-5,2,7,-4,5,10,12,-25,-11,-9,3,13,10,-8,3,41,46,41,45,35,29, +0,100,98,82,70,38,32,53,25,0,21,22,35,47,0,7,9,7,-10,-2,7,8,-17,-5,5,9,20,-7,0,7,6,-10,-1,6,9,1,-7,1,7,10,-10,-1,6,7,-17,-5,2,7,19,-8,1,8,9,-13,-3,4,8,-1,-7,0,8,10,-8,1,6,9,-2,-4,1,8,15,-5,4,7,12,-8,7,10,15,25,-4,5,11,11,-9,-1,8,8,-20,-6,4,8,19,-10,1,8,6,-14,-5,3,3,-26,-10,-6,2,6,-10,0,5,7,-25,-12,-10,2,13,9,-10,2,39,45,38,42,31,24, +0,100,98,82,69,37,31,54,23,-2,19,19,33,46,-1,6,7,7,-11,-3,5,7,-18,-6,3,7,19,-8,-1,5,5,-11,-2,5,8,1,-8,0,6,10,-11,-2,5,6,-17,-6,1,6,18,-9,-1,6,7,-13,-3,4,8,-1,-8,0,7,10,-9,0,5,8,-6,-4,1,9,15,-5,4,8,12,-7,8,11,15,26,-4,5,11,11,-9,-1,8,8,-20,-6,4,7,18,-11,0,8,6,-14,-6,3,4,-24,-10,-7,0,5,-10,-1,4,7,-25,-12,-9,4,14,10,-8,3,40,44,38,41,30,23, +0,100,95,80,69,35,31,60,30,-2,20,15,30,41,1,8,10,8,-11,-4,5,6,-17,-4,4,9,20,-8,0,7,6,-11,-3,4,6,1,-8,-1,6,10,-10,-1,5,7,-17,-5,2,7,18,-9,0,7,7,-13,-4,3,7,-1,-7,1,8,10,-9,-1,6,8,-20,-6,1,7,16,-8,-1,4,6,-11,-1,3,6,-3,-7,2,8,11,-11,-2,6,8,-19,-5,4,8,18,-11,-1,6,4,-15,-5,1,3,-1,-8,-5,3,6,-8,1,7,8,-26,-15,-10,1,14,7,-10,3,41,46,40,45,35,26, +0,100,90,76,64,33,29,58,29,-3,19,16,31,42,1,8,9,7,-12,-5,4,4,-17,-5,2,7,19,-9,-1,6,5,-12,-4,4,5,1,-9,-2,5,9,-11,-2,4,5,-18,-6,0,5,17,-10,-1,5,6,-13,-4,3,7,-1,-7,0,7,10,-11,-3,5,7,-20,-7,2,7,17,-7,-1,4,6,-11,-1,3,6,-3,-8,2,8,11,-11,-2,6,7,-20,-6,4,7,17,-12,-2,5,4,-16,-6,0,2,-2,-9,-6,1,4,-10,-1,6,7,-26,-14,-10,1,13,6,-11,3,41,46,44,48,39,27, +0,100,93,78,65,34,29,57,27,-4,18,17,33,45,1,8,10,8,-12,-4,4,4,-16,-5,2,7,19,-9,-1,6,5,-12,-5,3,4,1,-9,-2,4,9,-11,-3,4,6,-17,-6,2,6,19,-10,-1,5,5,-13,-4,3,7,-1,-7,-1,6,9,-10,-2,5,7,-21,-7,1,6,16,-9,-1,5,7,-9,0,5,9,-2,-9,0,6,9,-12,-3,5,7,-21,-8,3,6,17,-12,-1,5,3,-14,-5,1,2,-2,-9,-4,3,5,-10,-1,5,6,-27,-15,-11,1,13,5,-13,3,40,45,43,46,36,27, +0,100,95,78,65,32,28,54,24,-7,16,15,30,43,0,7,9,7,-13,-5,2,3,-17,-6,0,5,18,-11,-2,4,4,-14,-6,1,3,0,-10,-3,3,8,-13,-4,3,4,-18,-7,1,5,18,-12,-3,3,4,-13,-5,2,5,-2,-9,-2,5,8,-12,-4,3,5,-22,-8,0,6,16,-9,-2,4,6,-10,0,5,8,-2,-10,-1,5,8,-12,-3,4,6,-21,-8,2,5,16,-13,-3,3,2,-15,-6,-1,2,-2,-10,-6,1,4,-12,-3,4,5,-27,-15,-11,2,13,5,-14,3,39,45,40,48,37,23, +0,100,90,77,65,30,28,55,26,-4,18,17,32,44,-1,6,8,7,-12,-4,5,5,-18,-7,0,5,18,-10,-2,5,5,-14,-6,2,4,-2,-10,-3,4,8,-13,-4,3,4,-18,-7,1,4,18,-11,-3,3,4,-14,-5,1,4,-2,-9,-2,5,8,-13,-4,2,4,-21,-8,0,5,16,-10,-2,4,5,-11,-4,4,7,-3,-10,-2,4,8,-13,-4,4,6,-21,-8,1,5,17,-12,-3,4,3,-14,-6,2,4,-1,-10,-3,2,6,-13,-5,2,1,-27,-16,-14,-2,12,1,-16,2,39,45,41,45,37,26, +0,100,93,77,62,30,28,54,25,-4,19,16,31,44,-1,6,8,7,-12,-5,4,4,-19,-8,-1,3,17,-10,-2,5,4,-14,-7,2,4,0,-11,-3,3,8,-13,-5,3,3,-18,-8,0,4,16,-11,-3,3,4,-15,-7,0,4,-2,-10,-2,5,8,-13,-5,2,4,-21,-8,1,6,16,-12,-3,4,4,-15,-7,3,6,-1,-10,-2,5,8,-13,-4,5,6,-20,-9,1,5,17,-12,-4,3,3,-14,-6,2,5,-1,-11,-3,2,6,-13,-4,2,3,-26,-14,-14,-2,12,3,-17,1,39,45,42,46,37,24, +0,100,89,77,63,31,28,54,24,-2,20,15,30,44,-1,6,8,7,-11,-4,4,4,-18,-8,0,4,18,-10,-1,5,5,-13,-5,2,4,0,-10,-2,4,9,-12,-4,3,3,-18,-7,0,4,16,-12,-3,4,4,-14,-6,1,4,-1,-9,-1,6,9,-12,-4,2,4,-21,-8,1,6,17,-11,-3,3,4,-13,-5,2,5,-2,-10,-2,4,8,-13,-4,4,5,-20,-9,1,5,17,-12,-4,4,3,-14,-5,2,4,0,-10,-3,1,6,-15,-6,0,1,-28,-17,-17,-3,9,6,-13,1,38,45,41,45,37,25, +0,100,92,79,63,28,27,52,22,-3,20,14,30,44,-1,7,9,7,-12,-5,3,3,-19,-9,-1,3,18,-11,-2,4,4,-13,-6,1,3,0,-10,-2,4,9,-13,-5,2,3,-18,-8,0,3,15,-12,-4,3,3,-14,-6,0,3,-2,-9,-2,5,8,-13,-4,2,4,-20,-7,2,7,17,-10,-2,4,5,-13,-5,2,6,-2,-11,-2,4,8,-12,-4,5,6,-20,-8,1,4,17,-13,-3,3,3,-14,-5,2,4,0,-9,-2,3,6,-14,-5,2,2,-26,-15,-15,-2,11,7,-14,0,37,45,41,46,38,23, +0,100,89,77,63,28,27,53,23,-6,17,13,28,42,0,7,10,8,-11,-4,2,2,-19,-10,-2,2,17,-11,-3,4,4,-14,-6,1,3,-1,-10,-2,3,8,-13,-6,2,2,-18,-8,0,3,16,-13,-4,3,3,-14,-6,0,3,-2,-10,-2,4,8,-13,-5,1,3,-20,-8,2,7,17,-10,-2,5,5,-13,-5,3,5,-2,-11,-2,5,8,-13,-3,5,6,-20,-9,0,4,16,-14,-4,3,3,-15,-6,1,4,0,-9,-2,3,7,-13,-15,-8,-9,-24,-13,-18,-3,12,1,-18,-1,37,45,41,46,38,27, +0,100,92,78,64,29,27,53,22,-7,16,13,29,42,1,7,11,9,-9,-2,5,5,-19,-8,1,4,17,-11,-3,4,4,-13,-5,2,3,-3,-10,-2,3,8,-14,-5,3,3,-17,-7,1,4,16,-12,-4,3,3,-13,-6,1,3,-1,-10,-2,5,8,-14,-5,3,4,-20,-8,0,4,16,-14,-6,1,1,-14,-6,2,4,-1,-12,-3,3,8,-13,-4,3,4,-19,-9,0,3,17,-12,-3,4,3,-15,-7,2,3,-12,-11,-4,-1,4,-18,-15,-7,-8,-23,-12,-17,-3,13,1,-19,-1,35,43,39,44,36,24, +0,100,89,77,62,28,26,45,14,-7,17,11,28,41,1,8,12,9,-9,-3,6,5,-18,-9,1,4,16,-11,-3,4,4,-13,-5,2,4,-1,-10,-3,3,8,-14,-6,2,3,-17,-7,0,4,15,-11,-4,2,3,-13,-5,1,4,-1,-9,-2,5,8,-13,-5,3,5,-20,-7,0,5,16,-13,-5,2,2,-13,-5,3,5,-1,-11,-3,3,8,-12,-3,4,4,-19,-8,0,4,17,-11,-3,4,4,-14,-6,2,4,-8,-11,-1,1,6,-17,-13,-5,-6,-29,-17,-21,-7,7,3,-19,-1,34,44,41,45,39,26, +0,100,91,78,62,28,26,43,13,-7,16,11,28,42,3,9,13,10,-10,-4,5,4,-18,-9,0,3,4,-12,-4,3,4,-13,-5,2,4,-5,-9,-3,3,8,-14,-6,1,2,-17,-7,0,4,16,-11,-5,2,3,-14,-6,1,4,0,-9,-2,5,8,-12,-3,3,4,-20,-8,1,5,16,-12,-4,3,3,-13,-5,3,6,-1,-11,-2,4,8,-13,-3,4,5,-19,-8,1,4,18,-11,-2,5,4,-14,-6,3,4,-2,-11,0,4,9,-17,-10,-3,-4,-28,-15,-19,-4,8,5,-17,-1,35,45,40,44,39,27, +0,100,89,76,61,28,27,55,24,-6,18,12,29,43,3,11,15,12,-10,-4,4,3,-19,-10,-1,2,3,-11,-4,4,4,-13,-4,2,4,-1,-9,-2,4,9,-14,-5,2,3,-16,-6,1,5,18,-11,-4,3,3,-13,-5,1,5,0,-8,-2,5,8,-12,-3,3,5,-20,-8,1,6,17,-12,-3,3,4,-13,-5,4,6,0,-10,-2,4,9,-12,-3,5,5,-19,-8,0,4,17,-12,-3,4,4,-14,-6,2,5,-1,-10,1,5,9,-16,-8,-1,-2,-26,-14,-20,-4,10,3,-20,-3,32,43,40,44,37,24, +0,100,90,76,61,27,27,53,23,-6,18,12,30,43,4,10,13,10,-8,-1,6,8,-20,-8,2,6,18,-12,-2,5,5,-12,-4,3,5,0,-9,0,5,10,-12,-5,2,3,-16,-6,1,5,18,-11,-4,3,4,-12,-5,1,5,0,-9,-2,4,8,-12,-3,3,4,-19,-8,0,4,17,-11,-4,3,3,-13,-6,3,5,0,-10,-2,4,8,-13,-4,3,4,-19,-8,-1,3,17,-10,-1,6,5,-13,-5,5,5,-26,-12,2,3,9,-19,-14,-6,-6,-23,-11,-20,-4,11,3,-18,-3,31,43,40,44,39,27, +0,100,89,78,62,38,39,44,13,-7,17,10,28,44,4,10,14,11,-8,-2,4,6,-21,-10,0,3,16,-13,-3,4,4,-13,-6,2,4,-5,-9,-1,5,10,-13,-6,1,2,-17,-6,1,5,18,-11,-4,3,4,-13,-4,2,4,0,-9,-2,4,8,-12,-3,3,5,-19,-8,0,4,17,-11,-3,3,4,-13,-6,3,5,0,-10,-2,4,8,-13,-4,3,4,-19,-8,-2,3,16,-12,-2,5,4,-14,-6,4,5,-25,-11,3,4,12,-18,-13,-4,-5,-22,-11,-22,-7,8,3,-21,-10,25,42,37,44,37,26, +0,100,87,76,60,36,37,40,11,-8,17,10,28,43,3,9,12,10,-9,-3,5,5,-20,-10,1,5,18,-12,-3,4,5,-12,-5,2,4,-4,-9,-1,4,10,-13,-6,2,3,-17,-6,0,5,16,-11,-5,2,3,-13,-5,2,5,0,-9,-1,5,9,-11,-3,3,4,-20,-10,-1,3,16,-11,-3,3,4,-14,-6,2,4,-1,-10,-3,3,8,-14,-5,2,3,-19,-9,-1,3,17,-12,-3,4,4,-15,-7,4,4,-25,-13,0,1,7,-21,-15,-7,-8,-31,-18,-25,-9,6,2,-22,-16,20,41,39,44,39,28, +0,100,85,73,57,33,35,46,10,-9,17,11,30,45,5,10,13,13,-10,-4,4,4,-21,-11,0,3,15,-13,-3,3,4,-13,-5,1,3,-6,-10,-2,4,9,-14,-6,2,3,-17,-6,0,5,16,-12,-5,2,3,-14,-5,2,5,0,-10,-2,5,9,-11,-2,3,4,-20,-10,-1,3,17,-10,-2,4,4,-13,-5,3,5,-1,-10,-2,4,8,-14,-5,2,3,-19,-9,-1,3,17,-11,-2,3,4,-16,-7,4,5,-25,-12,1,3,10,-19,-14,-6,-7,-31,-17,-24,-8,8,3,-18,-15,21,44,41,47,43,34, +0,100,84,73,57,25,25,50,18,-5,20,13,31,46,0,5,8,10,-8,-2,5,7,-22,-8,1,4,8,-13,-3,4,5,-13,-6,2,4,0,-9,-1,4,10,-14,-5,2,3,-17,-6,1,5,17,-12,-5,2,3,-13,-5,2,5,0,-9,-1,5,9,-12,-2,3,4,-19,-9,0,3,17,-11,-3,3,4,-13,-5,2,4,-1,-9,-3,4,8,-13,-4,3,3,-19,-9,-1,3,17,-11,-2,4,4,-14,-6,5,5,-26,-12,3,3,11,-20,-15,-7,-9,-29,-18,-22,-6,10,-5,-35,-7,25,36,37,41,32,26, +0,99,81,69,54,20,22,44,14,-7,19,13,32,47,1,6,9,13,-8,-2,4,6,-23,-10,0,4,15,-13,-3,4,4,-14,-6,2,4,0,-9,-1,5,10,-14,-5,2,3,-18,-7,1,5,17,-12,-5,2,3,-14,-5,2,6,1,-9,0,5,9,-12,-4,2,3,-18,-8,0,3,15,-13,-4,3,3,-13,-6,2,4,0,-10,-3,3,8,-12,-3,3,3,-20,-10,-1,4,15,-11,-2,4,4,-13,-6,5,5,-25,-12,3,2,-12,-21,-17,-8,-8,-30,-17,-22,-5,10,-3,-28,-5,27,40,39,45,36,31, +0,100,83,75,58,20,24,38,8,-6,21,11,31,47,-1,4,8,14,-8,-3,6,7,-21,-9,1,5,15,-12,-3,4,5,-13,-6,3,5,-1,-9,-2,4,9,-13,-5,2,3,-16,-6,2,6,19,-11,-4,3,4,-12,-4,3,6,1,-9,0,5,9,-12,-3,3,4,-18,-8,-1,3,17,-11,-4,3,3,-13,-5,2,4,0,-10,-3,4,9,-13,-4,3,4,-19,-9,0,3,17,-11,-1,5,5,-14,-7,4,5,-21,-11,4,4,-5,-23,-16,-9,-8,-31,-18,-27,-10,5,-1,-26,-18,16,38,37,42,36,25, +0,98,79,71,53,15,21,30,2,-9,18,10,31,48,0,5,9,18,-8,-3,5,5,-22,-10,0,3,15,-13,-3,4,4,-14,-6,2,4,-2,-10,-2,4,9,-13,-5,1,2,-17,-6,2,5,18,-12,-5,2,3,-13,-4,2,5,1,-9,0,5,9,-12,-3,4,4,-18,-9,-1,3,17,-11,-3,3,3,-13,-5,2,4,0,-9,-2,4,9,-12,-4,3,4,-19,-9,-1,3,15,-11,-2,4,4,-15,-7,3,4,-25,-11,4,4,-6,-23,-16,-8,-8,-31,-18,-26,-10,6,0,-22,-17,19,40,38,44,37,27, +0,93,74,68,51,17,28,54,20,-5,15,9,28,45,-5,2,6,16,-8,-2,4,4,-23,-12,-1,2,16,-13,-3,4,4,-14,-6,2,4,0,-9,-2,4,9,-13,-6,2,2,-17,-6,2,5,16,-12,-5,2,3,-13,-4,2,5,0,-9,0,5,9,-12,-3,4,5,-19,-8,-1,3,17,-11,-2,4,4,-13,-4,2,5,0,-9,-2,5,10,-12,-3,4,5,-18,-8,-1,4,17,-10,-2,4,4,-15,-7,3,4,-23,-10,6,5,-2,-22,-15,-8,-7,-31,-18,-26,-9,6,3,-19,-15,21,44,41,46,39,27, +0,94,79,68,52,16,30,48,16,-4,12,6,27,44,-8,-3,1,15,-6,1,6,9,1,-8,4,7,16,-13,-4,3,3,-12,-4,4,6,1,-9,-1,4,9,-12,-4,3,4,-16,-6,0,5,19,-10,-2,5,5,-14,-5,2,5,1,-7,0,6,10,-11,-2,4,5,-18,-8,0,4,16,-11,-5,3,3,-12,-4,2,4,0,-9,-1,5,9,-13,-4,4,4,-17,-7,0,4,17,-10,-1,6,6,-13,-5,6,6,-22,-11,4,4,-9,-21,-16,-8,-7,-30,-17,-24,-8,6,-1,-27,-8,27,37,37,43,36,25, +0,91,80,72,58,32,57,51,20,10,19,9,31,50,-10,-4,0,16,-6,1,6,9,1,-8,4,7,16,-13,-4,3,3,-12,-4,4,6,1,-9,-1,5,9,-12,-4,3,3,-17,-6,0,5,17,-10,-1,5,5,-14,-5,1,4,1,-7,0,6,10,-11,-2,3,4,-18,-8,0,4,16,-11,-4,3,4,-12,-4,2,4,0,-8,-1,6,10,-12,-4,4,5,-17,-6,0,5,18,-10,-1,6,6,-13,-6,5,5,-24,-10,5,5,0,-21,-15,-8,-7,-30,-17,-24,-7,7,3,-22,-6,30,40,38,43,36,23, +0,96,81,71,52,25,62,49,21,16,14,7,30,49,-12,-5,-1,19,-5,1,6,9,-9,-7,3,7,16,-12,-2,5,5,-12,-4,4,6,2,-8,0,6,10,-11,-3,4,5,-15,-5,1,6,20,-8,0,6,6,-12,-4,3,6,2,-7,0,6,10,-10,-1,5,6,-17,-7,1,5,17,-10,-3,4,5,-11,-3,3,5,1,-8,0,6,10,-12,-3,4,5,-17,-6,0,5,18,-8,1,7,7,-12,-4,6,6,-22,-10,4,5,-3,-22,-16,-8,-8,-29,-16,-22,-6,10,3,-19,-16,20,43,40,44,36,26, +0,91,76,66,50,23,65,59,38,24,12,5,28,49,-13,-5,-1,22,-5,2,7,9,-13,-8,3,6,16,-12,-2,5,5,-12,-4,4,6,2,-8,1,6,11,-11,-3,5,5,-15,-4,2,7,21,-8,1,7,7,-12,-4,3,6,2,-6,0,7,10,-9,0,5,6,-17,-6,2,6,17,-9,-1,5,6,-11,-2,3,6,1,-7,1,7,11,-12,-3,5,5,-17,-6,1,6,19,-8,2,8,7,-12,-5,5,4,-23,-9,5,6,1,-22,-16,-9,-8,-29,-16,-21,-4,11,6,-14,-13,23,43,41,44,35,23, +0,90,81,69,54,17,71,90,55,33,10,4,26,45,-15,-8,-5,18,-5,3,9,12,5,-7,4,8,16,-8,1,8,8,-12,-5,6,7,2,-7,1,7,11,-10,-2,5,6,-15,-4,3,7,19,-8,0,6,6,-11,-2,3,7,3,-6,3,9,12,-10,-2,5,6,-16,-5,2,6,18,-8,-1,5,6,-11,-2,6,8,1,-9,0,7,11,-10,-1,6,7,-16,-6,1,5,18,-8,0,6,6,-11,-3,6,7,-5,-10,4,6,9,-20,-15,-7,-7,-29,-14,-20,-3,11,7,-14,-3,32,44,42,44,33,22, +0,91,76,65,48,22,78,82,49,34,12,2,25,45,-14,-7,-3,20,-4,4,9,12,5,-7,3,8,16,-8,2,9,9,-12,-5,6,8,3,-7,2,8,12,-10,-1,5,6,-14,-3,4,8,21,-7,1,7,6,-10,-2,3,7,3,-5,3,9,12,-10,-2,5,6,-16,-5,2,6,20,-8,0,5,6,-10,-2,6,9,2,-8,1,7,12,-10,-1,7,7,-16,-6,2,6,20,-7,1,7,7,-10,-3,8,8,-7,-10,5,6,11,-21,-13,-6,-6,-28,-14,-19,-1,13,8,-13,0,39,46,44,48,41,29, +0,87,81,75,57,29,86,75,43,37,15,7,30,51,-14,-6,-2,21,-3,5,11,15,8,-6,5,10,18,-5,3,10,10,-10,-2,6,7,3,-6,3,9,13,-9,-1,7,7,-13,-2,5,9,23,-7,2,8,7,-10,-2,5,8,4,-4,3,9,12,-9,0,6,8,-15,-4,4,8,21,-7,0,7,8,-9,0,8,10,2,-8,2,8,12,-10,0,7,7,-16,-5,3,7,21,-6,2,8,8,-9,-1,11,10,-15,-7,7,8,13,-19,-10,-3,-4,-22,-7,-19,-1,14,8,-12,5,44,47,45,49,46,31, +0,90,77,71,53,24,83,70,38,34,13,5,28,50,-14,-6,-1,22,-3,5,12,15,8,-6,5,10,18,-5,3,10,11,-10,-2,6,8,3,-6,3,9,13,-9,-1,6,8,-13,-1,5,10,24,-6,3,8,8,-10,-1,5,8,4,-4,4,9,13,-8,1,7,8,-15,-3,4,9,22,-7,2,8,9,-8,0,8,11,3,-7,3,9,13,-9,0,7,8,-15,-4,3,7,21,-4,4,9,10,-8,0,11,11,-16,-7,7,7,12,-20,-11,-4,-4,-21,-6,-17,2,17,13,-3,11,51,51,50,52,47,33, +0,86,73,68,55,22,76,96,60,35,12,4,28,47,-14,-6,-2,22,-2,7,13,17,8,-4,6,12,19,-4,4,11,11,-10,-2,8,9,4,-4,4,10,14,-8,1,8,9,-12,0,7,12,24,-4,4,10,9,-9,0,6,9,5,-3,5,11,14,-7,2,8,10,-14,-2,6,10,22,-5,2,9,11,-8,1,10,12,4,-5,4,10,14,-8,1,8,8,-15,-3,4,9,23,-3,5,11,12,-6,1,12,11,-13,-8,5,6,11,-20,-12,-4,-4,-21,-5,-16,4,20,20,7,17,58,57,56,57,50,35, +0,80,79,70,55,19,77,96,60,36,13,6,28,46,-14,-6,-3,21,-1,8,14,18,8,-3,7,13,19,-4,5,12,12,-10,-1,10,11,5,-3,4,11,14,-6,3,10,11,-13,-2,6,11,24,-3,5,11,11,-8,1,9,12,5,-3,5,10,14,-6,3,10,11,-13,-1,6,10,23,-5,4,12,12,-8,0,8,10,6,-3,4,10,15,-7,2,10,10,-13,-2,7,11,24,-4,4,11,11,-2,5,13,13,-1,-5,5,9,15,-16,-7,0,-2,-24,-8,-12,6,20,12,-9,15,57,59,55,59,60,39, +0,84,81,72,57,18,73,98,61,35,17,14,36,53,-9,-1,3,23,0,10,16,20,10,0,10,16,22,-1,7,14,15,-7,2,11,13,6,-1,6,14,17,-3,6,13,14,-10,1,9,13,26,-2,7,14,14,-6,3,11,14,7,-1,7,13,16,-4,5,12,13,-12,0,8,12,24,-3,6,13,13,-7,2,10,12,6,-1,6,13,17,-6,3,11,12,-12,0,8,12,25,-3,6,13,12,-1,7,16,16,2,-3,7,11,17,-14,-7,1,0,-23,-6,-11,8,22,17,0,17,61,64,61,65,65,43, +0,82,77,69,56,18,72,99,62,34,21,18,40,52,-7,2,6,24,1,11,17,22,11,1,15,20,26,3,11,19,19,-6,2,12,14,7,0,8,18,21,1,10,17,18,-7,6,14,14,27,-1,12,18,19,-5,4,12,15,7,0,8,14,17,-3,6,13,14,-12,1,9,14,25,-2,7,14,15,-6,3,11,13,7,0,8,14,18,-5,4,13,13,-12,1,8,13,25,-2,7,14,14,1,9,19,17,-11,-4,8,11,18,-14,-6,2,2,-22,-5,-10,10,25,24,8,20,66,69,68,70,69,54, +0,81,77,69,56,18,73,88,60,35,26,23,44,52,-4,4,9,24,2,13,19,24,12,3,20,24,31,8,15,24,23,-6,4,13,16,8,1,9,22,25,5,14,21,23,-3,10,18,16,27,1,16,23,24,-4,5,13,16,8,1,10,16,19,-2,7,14,16,-11,3,11,16,27,-1,9,16,16,-5,5,13,15,8,2,9,16,19,-3,6,14,19,-7,7,14,16,26,0,10,16,16,3,11,20,17,-13,-6,5,7,14,-15,-5,4,4,-20,-2,-7,13,30,31,19,28,76,82,75,77,77,60, +0,76,76,70,57,33,85,83,48,44,41,29,50,54,2,10,16,26,2,13,18,23,13,7,25,33,37,11,19,27,27,-3,7,15,18,9,3,11,27,30,10,19,27,28,1,14,23,18,29,3,22,29,30,-3,7,14,17,10,4,11,17,21,1,10,17,20,-9,6,14,18,29,1,11,17,18,-1,7,15,18,10,4,11,18,21,-2,7,16,24,0,13,22,17,29,-2,8,14,15,6,15,21,22,17,1,12,15,20,-10,-1,7,8,-18,-1,-5,13,27,27,7,29,74,78,79,82,78,68, +2,79,78,72,60,32,82,90,54,42,48,34,55,55,5,13,19,27,4,15,20,26,15,9,28,35,40,14,21,29,29,-1,9,17,20,10,5,13,29,31,12,21,28,30,1,16,24,19,30,5,24,31,32,-2,8,16,19,11,6,13,19,22,2,12,18,24,-4,10,19,23,33,6,15,22,23,3,9,17,20,11,6,13,20,22,0,9,17,31,5,19,28,19,30,0,10,18,18,10,18,23,23,15,-2,9,12,18,-9,2,11,13,-16,3,-3,16,30,35,19,36,84,91,88,91,83,75, +4,81,79,73,63,29,72,94,57,35,41,37,56,54,11,19,22,28,5,18,32,38,42,23,31,37,41,17,23,33,33,0,11,20,24,12,7,16,33,35,15,23,30,33,3,18,26,31,40,18,27,33,34,-1,9,17,20,12,9,16,21,25,5,14,21,30,5,16,24,29,38,11,20,27,29,8,11,19,23,15,9,17,23,25,4,12,21,33,5,19,31,23,33,4,14,21,22,17,26,35,32,16,2,11,13,21,-3,7,16,19,-16,2,-4,15,30,33,24,21,72,80,91,94,93,77, +6,80,79,75,67,35,70,100,62,36,45,40,59,56,14,22,26,30,7,21,35,42,57,27,35,40,44,20,25,36,35,2,14,22,26,20,9,19,35,37,17,25,33,35,5,21,28,34,42,20,30,36,37,1,12,20,23,14,11,19,25,27,8,17,23,36,21,22,30,35,42,17,26,33,34,13,14,21,25,18,11,19,25,27,6,15,22,36,6,22,33,25,34,6,17,24,26,21,31,38,36,6,-2,6,8,19,-1,11,21,26,-14,5,-2,17,33,41,35,34,83,94,104,103,104,92, +10,81,81,80,72,34,62,81,50,35,51,42,63,60,20,27,34,33,11,25,40,48,61,33,40,46,49,25,30,40,41,6,18,27,31,39,13,23,39,41,21,29,37,39,20,25,32,38,45,24,34,40,41,4,15,23,27,22,15,23,29,31,12,21,28,40,36,26,34,39,46,21,29,37,39,16,18,26,30,37,16,24,29,31,10,18,27,40,19,26,38,30,38,11,21,29,32,27,37,44,41,10,-4,4,5,19,4,20,29,36,-3,7,0,18,34,45,47,64,93,106,115,112,115,101, +14,84,84,85,78,42,62,88,56,36,57,50,68,65,29,36,43,45,14,28,43,49,61,26,36,44,48,25,31,40,42,9,22,32,36,48,17,26,39,41,23,32,38,42,38,29,35,42,48,25,35,40,42,9,21,29,33,49,21,30,36,38,15,24,32,44,40,30,37,43,50,27,37,44,45,21,22,29,32,31,17,26,32,34,14,23,32,46,41,32,42,33,40,10,20,27,28,23,34,41,43,37,18,28,30,31,7,16,24,31,-1,14,9,26,39,39,28,47,100,110,103,106,118,112, +18,89,91,86,81,45,60,96,63,36,61,67,72,67,35,42,49,51,20,35,47,53,66,33,41,49,52,29,35,46,47,15,29,39,43,56,24,33,44,45,26,36,42,46,40,32,39,45,51,29,38,44,45,15,28,35,40,55,27,36,43,45,21,30,38,51,45,36,44,50,56,34,43,50,52,27,29,36,39,53,24,32,39,40,20,29,38,53,48,38,48,40,46,17,27,34,35,30,42,49,50,41,21,30,31,36,15,24,33,41,21,18,11,28,42,46,40,49,99,113,107,110,118,117, +22,97,98,93,89,54,68,110,77,45,70,76,79,74,41,48,54,56,26,43,52,58,69,40,48,54,58,33,40,51,53,22,37,46,50,62,30,40,48,49,29,39,47,51,44,35,44,50,55,33,42,49,52,20,34,42,48,61,34,43,50,53,28,38,46,56,49,41,48,55,61,37,47,55,57,28,35,43,47,61,30,40,47,49,27,36,45,60,54,45,55,47,52,24,35,43,44,36,49,58,60,49,27,39,41,44,21,35,40,48,35,21,13,31,45,51,49,66,107,121,115,114,121,114, +26,103,104,99,95,59,74,117,85,52,78,83,86,81,45,53,59,61,33,49,57,64,75,46,54,61,64,38,46,58,60,41,43,52,56,67,36,46,53,54,33,44,52,56,48,40,49,55,60,37,47,55,56,26,40,48,54,67,39,50,56,59,33,43,52,59,51,44,52,58,64,40,50,58,61,30,41,50,54,66,36,46,53,55,32,42,51,66,60,52,61,54,58,30,41,49,52,39,53,62,65,52,34,46,48,50,27,41,45,53,38,25,17,35,50,56,55,73,112,128,121,119,126,118, +30,109,108,103,95,58,73,104,73,51,78,85,91,88,52,63,68,72,66,55,62,69,79,48,57,63,67,43,52,63,65,36,47,57,62,73,43,53,60,63,39,51,60,63,52,45,54,61,67,43,53,61,65,35,50,57,62,72,45,54,60,63,38,50,58,63,53,48,57,63,68,42,52,60,63,32,49,58,63,73,43,53,60,62,39,50,59,74,65,56,67,60,65,38,48,57,60,41,55,65,70,83,49,58,62,62,31,39,48,55,40,30,38,46,61,64,53,56,111,126,122,122,125,117, +32,114,113,108,99,63,77,110,80,54,82,90,95,95,57,68,74,77,71,61,69,75,85,54,63,70,73,49,58,69,71,63,53,64,68,78,48,58,66,69,44,57,66,70,58,51,60,67,73,50,60,67,71,62,56,63,68,78,51,61,67,70,44,56,63,68,57,52,62,68,73,46,56,65,68,44,54,64,69,78,48,58,66,68,44,56,65,80,70,61,72,66,70,43,54,62,65,41,55,67,73,87,59,68,74,73,35,42,50,57,41,37,45,53,71,79,55,56,113,129,123,122,125,118, +34,114,112,105,96,66,77,112,84,48,75,85,91,94,60,72,79,83,76,66,73,80,90,58,68,76,80,52,62,73,77,69,57,69,73,83,52,63,70,74,48,61,71,75,62,55,65,72,78,53,63,72,76,71,58,68,73,83,55,65,73,76,47,60,68,74,61,56,66,72,77,51,61,69,73,66,58,68,73,82,53,63,71,74,47,59,69,82,72,64,75,71,76,49,59,69,71,42,57,63,71,85,64,72,83,80,39,46,54,61,42,38,57,54,70,84,50,60,117,131,127,125,124,113, +36,124,119,103,92,65,74,105,82,47,76,86,95,101,66,77,85,89,81,71,79,85,95,62,72,81,85,57,67,79,83,76,63,75,79,88,58,69,77,80,53,67,77,82,67,61,71,78,84,58,69,78,82,76,64,74,80,89,61,71,79,82,53,66,75,80,68,62,72,78,82,57,68,75,80,75,64,73,79,88,59,69,78,80,53,65,75,87,75,68,78,77,82,55,66,75,77,45,59,65,73,88,73,82,94,91,42,48,57,63,44,42,65,58,77,92,53,67,123,132,139,133,131,115, +34,134,119,100,84,64,66,94,73,42,71,85,90,100,63,75,86,89,79,69,77,84,93,60,71,79,84,55,66,78,81,74,61,72,79,86,57,67,75,79,51,64,76,80,67,60,69,77,81,57,67,77,81,74,62,72,79,87,58,69,77,82,51,65,74,80,82,60,70,78,81,55,65,74,80,73,62,72,77,86,56,67,77,79,49,62,73,83,68,63,73,76,80,53,63,75,76,43,56,62,71,85,71,81,92,93,37,46,55,61,43,43,66,63,82,105,57,71,124,128,134,126,124,107, +32,132,132,98,72,61,56,75,62,29,60,87,81,94,61,71,81,86,75,66,73,80,90,56,65,73,79,52,64,71,77,69,58,68,75,83,52,63,71,76,48,62,71,77,81,57,66,74,79,53,64,71,77,68,60,67,75,82,57,66,73,77,49,62,69,75,89,58,66,73,77,52,62,67,74,67,59,67,73,81,55,64,70,73,44,57,65,74,63,57,68,72,76,50,59,74,75,40,53,55,66,80,69,79,89,90,31,39,49,56,41,45,68,71,80,102,60,72,122,116,125,110,118,97, +20,120,120,99,62,47,28,38,33,10,41,71,64,81,79,59,65,72,58,49,56,62,71,38,46,54,59,38,48,55,61,53,43,52,59,66,40,49,55,61,33,46,56,62,74,43,50,57,63,40,50,56,61,53,46,54,61,67,43,50,57,63,41,49,56,62,73,43,50,56,61,39,49,55,61,52,44,51,57,63,43,52,57,63,33,45,54,60,62,35,47,56,62,39,48,62,61,37,38,39,50,64,56,70,76,81,24,25,34,40,67,43,65,85,79,99,76,73,117,96,132,100,85,61, +10,110,110,110,67,42,-1,5,12,0,33,65,65,81,75,56,59,66,48,34,39,41,36,19,27,35,40,26,34,42,50,44,35,43,51,57,35,42,48,54,29,39,47,52,62,35,43,49,53,33,41,46,52,45,39,48,54,60,37,43,51,55,41,43,48,53,64,35,40,47,50,32,41,47,55,45,37,43,50,54,38,45,53,57,35,38,45,50,62,30,39,50,57,42,46,59,65,43,33,36,44,52,31,43,42,35,1,-8,-7,5,40,0,26,56,57,79,107,87,138,129,138,107,14,138, +0,100,100,100,100,100,100,100,100,100,2,28,70,34,40,38,1,100,100,100,100,100,100,100,100,21,29,20,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,122,122,122,122,122,122,122,122,132,132,132,132,132,132, diff --git a/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_CCW_LLeft_T0.h new file mode 100644 index 0000000..f0d5fb3 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,52,55,60,65,70,75,80,85,90,95,100,105,110,110,110,110,110,50, +139,136,137,122,128,120,121,118,117,120,123,117,124,116,119,124,123,121,119,127,120,126,122,126,123,127,122,122,125,127,119,121,122,119,127,118,121,127,121,124,120,123,123,122,120,123,120,118,123,127,124,124,129,125,127,126,124,122,122,124,124,125,118,118,127,124,123,121,126,122,124,117,114,117,112,107,104,98,102,112,104,102,104,100,105,104,104,103,104,102,103,102,103,102,103,101,100,101,101,101,101,101,100,101,99,101,104,103,110,104,120,120,129,125,137,142,140,154,162,158,173,173,177,190, +130,108,101,97,102,98,100,99,97,100,99,97,99,92,97,100,94,91,91,98,99,99,97,104,104,99,91,96,97,101,101,104,107,104,107,105,107,107,108,106,107,107,109,109,110,107,107,109,107,108,104,108,108,110,111,111,107,105,104,108,106,107,102,107,110,111,104,102,105,103,103,102,102,98,94,101,97,95,91,90,91,91,91,90,91,88,90,88,88,86,91,88,89,88,88,88,88,85,88,87,83,85,81,90,83,90,88,87,93,92,105,105,113,118,125,127,133,141,151,146,161,163,166,185, +106,95,93,84,90,84,90,86,87,86,86,80,82,77,78,81,78,79,78,77,75,75,75,76,73,72,71,71,70,73,72,70,70,67,69,70,69,70,68,69,71,70,71,72,71,69,70,73,69,68,70,71,69,68,69,71,70,71,69,72,71,72,71,73,75,72,69,72,72,74,71,72,74,71,73,75,76,76,76,74,75,74,76,75,77,75,76,77,76,75,77,76,77,76,80,77,77,75,74,76,73,76,72,77,70,77,74,72,84,82,95,94,106,109,115,120,128,136,146,140,151,142,146,148, +57,67,67,55,66,59,58,59,58,55,54,53,51,48,51,49,48,46,47,48,47,47,45,47,47,44,46,45,48,47,43,44,44,44,43,43,42,45,44,42,43,43,45,43,43,39,43,43,40,43,43,42,42,40,41,42,43,41,41,41,43,42,42,41,43,42,44,45,50,45,47,41,49,54,47,39,49,52,47,49,48,52,49,49,47,48,48,47,49,49,50,49,51,48,52,49,51,47,48,51,45,49,41,52,45,52,48,51,56,59,67,70,78,82,93,95,100,106,114,109,115,119,116,118, +54,56,57,48,59,54,50,52,54,50,46,45,44,44,45,42,42,41,38,39,40,39,35,35,38,35,35,32,36,33,33,32,32,31,32,33,32,36,29,31,32,31,32,34,32,32,32,31,29,28,30,32,31,30,34,31,32,28,31,35,29,31,29,31,30,35,31,34,36,35,41,34,41,45,39,41,38,43,41,44,42,45,43,46,42,45,45,45,46,45,47,45,48,46,49,45,50,44,42,45,39,45,36,48,39,48,40,51,53,51,63,65,70,81,86,96,101,109,114,112,112,114,104,95, +34,41,41,33,43,31,25,35,33,28,25,29,24,24,22,20,20,14,16,9,21,20,19,19,18,13,13,13,6,16,14,15,16,17,14,15,14,13,9,7,7,3,5,3,3,-3,8,5,8,2,2,13,10,1,2,4,1,2,3,8,12,11,3,11,11,18,7,14,22,15,20,13,23,34,22,22,27,38,23,28,29,36,26,28,29,32,28,30,31,30,33,32,33,29,35,34,31,26,25,38,25,25,20,40,26,26,20,39,36,38,46,47,53,63,68,73,80,92,94,90,90,86,83,74, +12,15,25,15,20,14,5,18,26,16,10,8,2,9,2,-5,-6,-11,-10,-16,-6,-7,-7,-12,-8,-13,-19,-18,-19,-13,-15,-11,-13,-12,-10,-15,-14,-17,-21,-20,-21,-26,-22,-20,-28,-25,-18,-24,-23,-23,-25,-21,-18,-32,-24,-27,-25,-24,-22,-18,-22,-15,-26,-17,-22,-18,-27,-18,-9,-18,-6,-16,-5,5,-8,-7,-3,7,2,3,-1,8,5,7,5,9,6,7,7,5,10,8,10,6,13,12,11,6,0,11,0,5,-5,13,-1,8,-2,25,21,18,35,34,38,45,50,69,71,73,73,86,84,81,57,30, +-2,6,17,13,15,10,5,13,21,2,-6,5,-7,-2,-9,-18,-18,-22,-22,-27,-24,-22,-24,-29,-27,-30,-26,-26,-24,-25,-31,-29,-30,-30,-29,-30,-32,-32,-30,-29,-30,-29,-37,-37,-37,-34,-34,-37,-32,-35,-35,-41,-37,-36,-34,-41,-37,-44,-36,-31,-40,-33,-45,-35,-47,-36,-39,-35,-23,-38,-29,-28,-18,-3,-23,-21,-16,-4,-24,-19,-13,-3,-18,-15,-15,-5,-14,-10,-8,-7,-6,-7,-7,-15,-2,2,-3,-6,-22,3,-10,-8,-23,5,-10,-16,-19,18,9,0,11,15,29,36,40,61,65,71,74,87,63,61,41,50, +20,42,33,34,25,24,17,24,19,15,10,10,8,10,8,4,5,3,-1,-2,2,-2,-4,-4,-4,-8,-8,-7,-8,-8,-9,-8,-5,-7,-7,-6,-6,-7,-9,-9,-8,-11,-9,-8,-14,-14,-11,-10,-11,-12,-9,-14,-11,-13,-9,-17,-13,-19,-13,-12,-18,-13,-17,-13,-18,-13,-24,-15,-8,-12,-1,-12,-2,-10,-3,-13,0,9,-3,2,-1,7,4,7,-1,3,5,9,3,5,3,2,11,8,4,7,1,9,4,9,2,10,2,4,3,8,13,12,19,22,36,37,44,55,58,67,73,78,81,91,79,76,71,50, +-35,3,15,20,22,17,13,15,11,8,3,1,1,3,-3,-7,-3,-9,-11,-14,-9,-14,-13,-18,-18,-22,-18,-23,-28,-18,-17,-18,-17,-22,-22,-27,-22,-22,-19,-25,-23,-26,-23,-26,-30,-29,-25,-27,-29,-28,-25,-32,-36,-27,-27,-34,-37,-32,-30,-20,-40,-29,-30,-25,-43,-29,-35,-24,-17,-23,-10,-20,-7,-12,-12,-18,-6,4,-8,1,-1,5,0,6,-2,3,4,4,0,1,2,1,10,5,4,5,1,8,2,8,-1,9,3,7,3,8,16,13,24,25,42,45,51,61,67,78,82,89,92,95,88,79,50,26, +-34,-14,-9,-1,-4,-5,-6,-7,-8,-9,-14,-15,-16,-15,-18,-23,-21,-25,-23,-26,-25,-27,-24,-27,-27,-28,-28,-28,-29,-29,-30,-31,-31,-27,-28,-28,-29,-28,-31,-31,-31,-31,-29,-31,-34,-33,-35,-35,-35,-36,-33,-37,-36,-36,-35,-35,-34,-41,-38,-35,-38,-34,-37,-35,-39,-36,-43,-38,-29,-37,-30,-37,-29,-29,-28,-38,-32,-23,-29,-21,-25,-19,-26,-21,-25,-21,-25,-24,-24,-23,-22,-21,-20,-21,-22,-21,-23,-20,-23,-17,-23,-16,-21,-19,-20,-18,-14,-12,0,5,14,20,26,35,43,51,57,65,69,76,68,59,48,29, +-26,-17,-8,6,6,5,4,1,-4,-4,-8,-9,-7,-10,-13,-20,-16,-20,-21,-22,-22,-25,-22,-26,-26,-25,-27,-26,-28,-26,-27,-26,-26,-27,-29,-31,-31,-30,-29,-29,-29,-29,-31,-31,-32,-33,-34,-32,-32,-33,-31,-35,-35,-36,-35,-34,-35,-39,-36,-34,-37,-34,-38,-33,-36,-35,-40,-34,-28,-38,-32,-31,-24,-34,-27,-30,-23,-16,-26,-19,-21,-15,-21,-17,-19,-17,-16,-16,-17,-16,-15,-15,-15,-15,-16,-15,-17,-15,-18,-13,-16,-12,-14,-14,-12,-11,-5,-5,6,11,24,29,36,45,52,61,67,77,81,86,77,73,55,55, +-21,-6,0,8,5,4,4,4,2,1,-3,-2,-2,-4,-6,-9,-10,-11,-9,-13,-13,-14,-12,-14,-14,-14,-13,-14,-15,-13,-16,-13,-15,-17,-16,-18,-18,-18,-16,-16,-17,-17,-16,-17,-20,-20,-19,-22,-22,-19,-19,-20,-21,-22,-22,-23,-23,-28,-22,-21,-23,-23,-26,-22,-25,-23,-28,-24,-19,-27,-20,-25,-18,-25,-19,-23,-18,-12,-21,-18,-16,-11,-18,-16,-16,-13,-17,-16,-16,-15,-15,-12,-13,-13,-13,-11,-13,-12,-15,-7,-9,-6,-9,-10,-4,-6,2,3,11,18,26,34,42,52,59,66,73,87,91,94,86,78,64,54, +-3,-3,6,16,11,11,11,10,8,8,4,4,5,4,1,-3,-1,-4,-3,-4,-3,-6,-2,-4,-5,-6,-6,-5,-6,-5,-5,-4,-5,-6,-7,-8,-8,-8,-9,-9,-8,-9,-9,-9,-12,-11,-11,-12,-11,-10,-11,-13,-12,-14,-12,-13,-12,-17,-15,-14,-15,-12,-18,-15,-15,-16,-22,-17,-14,-21,-16,-19,-16,-21,-17,-24,-18,-13,-21,-19,-18,-15,-21,-19,-23,-18,-20,-20,-22,-20,-20,-18,-18,-18,-18,-17,-18,-17,-17,-11,-12,-9,-9,-10,-4,-5,2,5,12,22,31,37,46,55,63,71,79,90,95,98,91,83,70,74, +-22,-20,-18,-15,-12,-10,-11,-16,-17,-16,-18,-20,-21,-22,-22,-24,-23,-24,-23,-25,-24,-25,-25,-25,-26,-26,-27,-27,-28,-27,-27,-26,-26,-27,-28,-27,-27,-27,-27,-27,-28,-28,-30,-29,-29,-29,-27,-30,-29,-28,-29,-27,-27,-29,-29,-30,-30,-31,-32,-31,-31,-30,-33,-32,-33,-32,-34,-33,-32,-31,-30,-33,-31,-33,-32,-35,-31,-30,-32,-31,-32,-30,-33,-31,-33,-31,-33,-32,-32,-30,-30,-32,-31,-31,-31,-30,-30,-28,-28,-28,-27,-25,-25,-26,-25,-25,-20,-16,-10,-3,5,19,29,49,58,65,74,82,87,86,63,56,56,56, +-10,-11,-5,0,0,0,0,-3,-6,-5,-8,-9,-10,-11,-13,-15,-12,-15,-14,-15,-14,-14,-14,-16,-17,-17,-18,-18,-20,-16,-17,-16,-17,-17,-17,-17,-18,-17,-18,-17,-19,-19,-20,-19,-20,-20,-19,-20,-19,-19,-19,-18,-17,-20,-19,-19,-19,-19,-20,-20,-21,-21,-25,-24,-23,-23,-26,-25,-23,-23,-22,-25,-24,-24,-24,-27,-26,-23,-25,-24,-26,-25,-27,-25,-28,-26,-26,-26,-25,-24,-24,-27,-25,-26,-26,-23,-24,-22,-22,-20,-20,-18,-18,-17,-16,-16,-10,-8,1,9,17,24,31,41,49,59,66,67,74,75,70,67,65,66, +-16,-4,4,7,11,11,11,8,6,5,3,1,0,-1,-2,-4,-4,-6,-4,-6,-5,-6,-8,-8,-9,-8,-10,-9,-10,-8,-8,-9,-8,-9,-10,-9,-11,-10,-12,-12,-12,-12,-11,-11,-12,-12,-12,-10,-12,-12,-11,-11,-10,-12,-10,-10,-11,-11,-9,-11,-13,-13,-14,-14,-14,-14,-15,-14,-13,-12,-11,-12,-11,-17,-16,-17,-16,-15,-17,-17,-17,-16,-18,-16,-17,-17,-18,-18,-20,-20,-18,-17,-17,-18,-17,-17,-15,-15,-14,-12,-11,-10,-9,-9,-7,-6,-2,2,8,22,29,36,43,57,65,71,78,90,97,95,92,88,81,76, +-10,-2,5,7,11,11,11,9,7,7,5,3,2,1,0,-1,-1,-2,-1,-2,-3,-4,-4,-5,-5,-7,-5,-7,-7,-5,-5,-5,-6,-5,-6,-5,-5,-5,-7,-6,-7,-7,-7,-6,-8,-7,-8,-6,-7,-7,-6,-7,-6,-7,-7,-6,-7,-7,-7,-6,-9,-10,-10,-10,-9,-10,-11,-10,-10,-10,-8,-10,-10,-13,-13,-14,-14,-11,-16,-14,-14,-13,-17,-16,-17,-16,-16,-17,-18,-19,-17,-17,-16,-17,-16,-16,-15,-14,-13,-12,-10,-9,-9,-8,-7,-6,-1,2,9,20,28,35,43,53,61,69,77,81,89,87,86,83,79,75, +-40,-19,-6,-7,-1,-1,-3,-5,-6,-5,-6,-6,-10,-9,-10,-10,-11,-13,-12,-13,-14,-15,-14,-14,-15,-15,-15,-15,-16,-15,-15,-15,-15,-16,-16,-15,-16,-14,-16,-15,-12,-13,-17,-17,-17,-16,-17,-18,-13,-15,-18,-15,-19,-18,-17,-16,-10,-10,-13,-8,-17,-19,-20,-16,-20,-19,-17,-16,-18,-19,-18,-19,-20,-18,-18,-20,-20,-19,-20,-19,-19,-18,-37,-42,-30,-26,-22,-39,-33,-33,-33,-40,-40,-35,-36,-21,-22,-16,-16,-16,-17,-17,-16,-16,-13,-15,-10,-9,8,6,18,34,52,36,50,68,81,57,68,70,71,62,47,42, +-35,-30,-20,-19,-12,-12,-12,-14,-14,-14,-15,-17,-18,-19,-18,-20,-19,-20,-21,-22,-21,-22,-21,-22,-23,-23,-23,-24,-24,-23,-23,-23,-24,-23,-24,-24,-23,-24,-22,-22,-22,-22,-23,-23,-23,-22,-23,-24,-24,-25,-26,-26,-25,-24,-25,-25,-25,-25,-26,-26,-26,-25,-26,-25,-26,-27,-28,-27,-25,-28,-27,-28,-28,-27,-27,-27,-26,-26,-26,-26,-27,-26,-27,-26,-27,-26,-25,-25,-26,-25,-25,-25,-25,-25,-24,-26,-25,-22,-24,-25,-23,-22,-22,-22,-21,-19,-17,-12,-5,-2,5,13,21,24,33,39,49,51,58,57,58,58,54,51, +-22,-12,1,1,10,9,8,3,2,3,2,0,-5,-5,-6,-7,-9,-10,-10,-10,-11,-12,-13,-14,-14,-16,-16,-15,-16,-16,-17,-15,-16,-16,-16,-15,-15,-15,-14,-14,-15,-15,-16,-17,-17,-17,-16,-15,-16,-17,-17,-17,-17,-17,-17,-17,-16,-17,-17,-17,-18,-17,-18,-17,-17,-17,-19,-17,-17,-20,-19,-20,-20,-20,-19,-20,-19,-18,-20,-20,-20,-20,-22,-22,-22,-21,-21,-20,-22,-21,-21,-22,-21,-22,-21,-20,-20,-21,-21,-19,-16,-17,-17,-16,-12,-10,-9,-5,4,13,18,27,36,42,51,59,65,67,74,75,74,71,69,62, +-21,-14,-4,-4,3,2,0,3,1,2,0,-2,-2,-3,-4,-6,-6,-8,-7,-9,-8,-9,-8,-9,-10,-10,-11,-11,-11,-11,-12,-11,-12,-11,-11,-10,-9,-10,-9,-9,-10,-9,-10,-10,-10,-9,-10,-10,-10,-11,-11,-11,-11,-12,-12,-11,-12,-11,-13,-12,-11,-12,-11,-11,-11,-12,-13,-12,-11,-13,-13,-13,-13,-14,-12,-13,-12,-12,-13,-13,-13,-13,-15,-15,-15,-14,-13,-13,-14,-13,-13,-14,-13,-14,-13,-13,-12,-13,-12,-11,-10,-11,-10,-8,-6,-3,-2,4,10,16,22,30,40,41,50,58,67,62,70,71,73,71,67,61, +-12,-6,-12,-21,-14,-15,-16,6,4,6,5,1,0,0,0,-1,-5,-6,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-9,-9,-9,-9,-8,-7,-8,-8,-7,-8,-9,-8,-8,-8,-8,-8,-9,-8,-10,-10,-10,-10,-10,-10,-10,-10,-10,-11,-11,-9,-9,-10,-9,-9,-10,-11,-10,-9,-11,-10,-11,-10,-11,-11,-10,-11,-10,-10,-11,-11,-10,-10,-10,-11,-10,-10,-9,-11,-10,-9,-10,-9,-10,-9,-9,-8,-10,-9,-8,-8,-8,-8,-6,-5,-3,0,6,14,18,22,30,38,46,53,58,66,52,68,74,76,73,68,61, +-43,-38,-30,-35,-24,-26,-28,-22,-24,-22,-26,-28,-24,-23,-25,-27,-24,-26,-25,-27,-27,-25,-24,-26,-27,-26,-26,-26,-26,-25,-26,-25,-26,-27,-26,-26,-26,-26,-27,-27,-27,-26,-25,-25,-25,-26,-25,-28,-27,-28,-27,-27,-27,-28,-28,-29,-29,-28,-27,-27,-27,-27,-27,-27,-27,-28,-29,-28,-28,-26,-26,-26,-25,-28,-27,-29,-28,-28,-27,-28,-27,-27,-27,-27,-28,-27,-27,-27,-28,-26,-25,-26,-25,-26,-25,-26,-25,-26,-23,-23,-24,-23,-21,-18,-22,-18,-18,-10,-7,-4,1,9,18,21,29,32,40,51,58,59,59,58,56,50, +-28,-25,-19,-22,-17,-20,-21,-12,-14,-14,-17,-20,-14,-16,-16,-18,-16,-18,-18,-20,-19,-18,-18,-20,-20,-20,-20,-19,-20,-18,-20,-19,-21,-20,-19,-19,-20,-19,-20,-21,-21,-21,-20,-19,-19,-19,-19,-20,-21,-21,-21,-21,-20,-22,-22,-22,-21,-22,-21,-21,-21,-20,-20,-20,-21,-21,-22,-21,-21,-19,-18,-19,-19,-21,-21,-22,-21,-21,-21,-21,-20,-20,-20,-20,-20,-20,-20,-20,-20,-19,-18,-19,-17,-19,-17,-18,-16,-17,-16,-15,-16,-15,-14,-10,-14,-11,-10,-3,-5,4,8,17,25,31,39,45,52,55,62,63,63,64,63,63, +-22,-19,-13,-17,-12,-14,-17,-6,-8,-8,-11,-13,-8,-9,-9,-11,-8,-11,-10,-12,-10,-9,-8,-10,-12,-10,-11,-11,-12,-10,-11,-11,-11,-12,-11,-11,-11,-10,-12,-12,-12,-12,-11,-10,-11,-10,-11,-11,-12,-13,-13,-12,-13,-13,-13,-13,-14,-14,-13,-14,-11,-11,-12,-11,-13,-12,-13,-12,-13,-12,-12,-11,-11,-13,-13,-14,-14,-13,-13,-13,-13,-13,-14,-13,-14,-12,-13,-13,-14,-13,-12,-14,-12,-12,-11,-12,-11,-11,-9,-8,-9,-8,-7,-3,-5,-2,0,6,4,12,16,25,34,38,47,52,61,62,69,70,70,69,66,66, +-24,-19,-13,-15,-8,-9,-10,-7,-9,-9,-11,-13,-10,-12,-10,-13,-11,-13,-12,-13,-12,-10,-10,-11,-13,-10,-11,-11,-12,-10,-11,-11,-12,-12,-11,-11,-10,-10,-12,-13,-13,-12,-11,-10,-11,-10,-10,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-12,-11,-12,-12,-11,-12,-11,-12,-12,-12,-11,-10,-10,-10,-13,-12,-13,-12,-12,-14,-13,-13,-13,-12,-12,-12,-12,-13,-13,-14,-14,-13,-12,-12,-12,-10,-12,-11,-11,-8,-7,-9,-9,-6,-1,-7,-3,-2,6,0,9,13,22,32,34,42,49,57,60,66,66,63,65,61,56, +-43,-34,-25,-25,-18,-17,-18,-18,-19,-20,-21,-21,-23,-23,-24,-24,-26,-26,-26,-26,-27,-28,-29,-29,-29,-29,-29,-30,-30,-30,-30,-30,-30,-31,-32,-31,-31,-31,-30,-30,-30,-30,-31,-32,-31,-31,-31,-32,-31,-32,-31,-32,-32,-32,-32,-32,-32,-32,-32,-32,-35,-35,-35,-34,-34,-33,-34,-34,-34,-34,-34,-33,-33,-34,-34,-33,-33,-33,-34,-34,-34,-34,-35,-35,-35,-34,-34,-34,-35,-34,-35,-34,-34,-34,-34,-33,-33,-34,-33,-32,-31,-32,-31,-10,-28,-26,-28,-18,-11,-3,-1,6,13,24,31,36,42,53,58,59,57,58,57,56, +-33,-27,-21,-18,-11,-6,-6,-12,-12,-13,-13,-12,-16,-17,-17,-16,-19,-19,-19,-18,-20,-22,-22,-21,-22,-21,-21,-22,-22,-21,-22,-22,-22,-22,-23,-24,-23,-23,-22,-22,-22,-23,-23,-24,-23,-23,-22,-22,-22,-22,-21,-22,-22,-22,-22,-22,-22,-22,-21,-22,-26,-25,-25,-25,-24,-22,-23,-23,-23,-24,-24,-23,-23,-23,-23,-22,-23,-22,-23,-24,-24,-24,-25,-25,-25,-24,-24,-24,-24,-24,-24,-23,-23,-23,-23,-22,-21,-22,-21,-19,-19,-18,-18,-15,-17,-14,-14,-8,0,8,12,20,29,34,41,46,53,64,69,69,68,62,55,49, +-32,-23,-16,-11,-15,-12,-11,-5,-4,-8,-7,-6,-6,-7,-9,-9,-10,-10,-12,-11,-11,-13,-13,-13,-13,-13,-13,-13,-13,-14,-14,-15,-15,-14,-14,-15,-15,-15,-15,-16,-15,-15,-15,-15,-16,-16,-16,-15,-15,-15,-14,-15,-15,-16,-15,-15,-15,-15,-15,-14,-16,-16,-17,-16,-15,-14,-14,-14,-15,-14,-15,-15,-15,-15,-15,-15,-15,-15,-16,-16,-16,-15,-16,-16,-16,-15,-16,-17,-17,-16,-16,-16,-15,-14,-14,-14,-13,-13,-12,-10,-11,-11,-9,-7,-11,-8,-7,-1,2,9,15,24,31,35,44,50,57,59,65,71,67,64,60,56, +-38,-26,-16,-8,-10,-7,-3,-4,-2,-5,-3,-2,-6,-5,-7,-5,-9,-8,-9,-8,-8,-10,-11,-10,-10,-10,-10,-10,-9,-10,-10,-11,-10,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-12,-12,-12,-11,-10,-10,-10,-10,-10,-12,-11,-11,-11,-10,-11,-10,-13,-12,-13,-12,-12,-10,-11,-11,-10,-12,-11,-12,-11,-11,-11,-12,-11,-10,-12,-13,-12,-12,-13,-12,-12,-12,-12,-13,-13,-12,-12,-12,-12,-12,-11,-10,-10,-10,-9,-7,-8,-8,-6,-4,-8,-5,-4,2,7,15,20,29,37,39,47,54,61,65,69,74,71,66,58,49, +-34,-32,-32,-4,-9,-7,0,-5,-4,-9,-8,-1,-11,-9,-12,-12,-15,-14,-16,-15,-15,-18,-17,-15,-18,-7,0,-1,2,1,2,1,4,2,2,-5,1,0,0,2,2,3,1,2,-2,1,2,2,2,2,2,2,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,0,1,0,0,-1,0,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-2,-2,-2,-1,-1,-1,-1,-1,0,0,0,0,1,2,1,1,2,4,6,5,10,20,26,30,37,44,55,62,67,74,83,84,89,67,63,46,44, +-28,-18,-14,-5,-7,-4,-1,-9,-6,-11,-10,-8,-15,-14,-17,-16,-19,-19,-21,-20,-20,-22,-22,-21,-21,-22,-22,-23,-23,-22,-22,-23,-23,-22,-23,-23,-24,-23,-24,-24,-24,-24,-24,-24,-24,-24,-24,-25,-24,-25,-25,-25,-25,-24,-24,-25,-25,-25,-24,-24,-25,-25,-25,-24,-25,-26,-26,-26,-25,-25,-25,-25,-25,-27,-26,-27,-26,-26,-24,-25,-26,-25,-26,-26,-26,-26,-25,-26,-25,-25,-24,-26,-26,-26,-25,-25,-24,-24,-23,-22,-23,-22,-21,-19,-19,-16,-14,-9,-4,4,9,17,25,30,37,44,51,58,63,67,63,64,61,55, +-37,-25,-13,-1,1,8,11,-6,-2,-6,-3,-1,-9,-9,-10,-9,-12,-12,-14,-13,-12,-15,-14,-14,-13,-15,-15,-15,-15,-17,-16,-16,-16,-16,-17,-18,-18,-17,-18,-18,-18,-18,-18,-18,-17,-18,-17,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-19,-18,-18,-17,-18,-18,-18,-18,-19,-20,-20,-20,-19,-19,-19,-19,-19,-19,-19,-19,-19,-18,-18,-18,-18,-19,-19,-19,-18,-19,-18,-19,-17,-18,-20,-20,-19,-18,-17,-16,-17,-16,-16,-15,-16,-14,-12,-11,-10,-7,-1,4,11,16,27,35,36,44,50,57,70,77,75,69,66,54,45, +-29,-16,-8,0,0,5,9,0,2,-1,0,2,-5,-3,-6,-5,-8,-7,-9,-8,-7,-10,-9,-8,-8,-10,-10,-10,-9,-11,-11,-10,-10,-10,-12,-11,-11,-11,-12,-11,-12,-11,-11,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-14,-14,-13,-13,-12,-13,-13,-13,-13,-13,-12,-12,-12,-11,-12,-11,-13,-13,-12,-12,-12,-11,-12,-12,-11,-13,-13,-12,-11,-11,-10,-11,-10,-8,-9,-9,-8,-7,-5,-3,-1,4,9,17,23,30,38,42,50,55,62,70,75,77,72,75,67,62, +-12,-6,-2,5,4,8,11,3,4,0,1,2,-2,-2,-5,-4,-7,-6,-8,-7,-7,-9,-8,-8,-7,-10,-9,-10,-9,-10,-10,-11,-10,-10,-10,-10,-11,-10,-11,-10,-12,-11,-11,-11,-12,-12,-12,-12,-13,-12,-13,-13,-13,-14,-13,-13,-13,-13,-13,-13,-13,-12,-12,-12,-13,-14,-14,-15,-14,-13,-13,-14,-14,-14,-14,-14,-14,-14,-13,-14,-14,-13,-15,-14,-14,-13,-13,-14,-14,-13,-13,-14,-13,-12,-11,-13,-11,-12,-10,-10,-11,-9,-9,-7,-5,-3,0,5,11,18,24,31,39,46,54,59,66,76,81,82,79,81,72,68, +-52,-41,-32,-27,-23,-22,-20,-20,-19,-20,-20,-20,-22,-21,-22,-21,-23,-23,-23,-23,-22,-24,-24,-24,-24,-27,-26,-26,-25,-26,-25,-25,-25,-24,-26,-25,-26,-25,-25,-24,-25,-25,-25,-26,-25,-26,-26,-28,-28,-27,-28,-26,-26,-27,-27,-26,-27,-27,-26,-26,-27,-27,-27,-27,-27,-27,-27,-27,-27,-27,-26,-28,-28,-27,-27,-28,-28,-27,-27,-27,-27,-27,-26,-26,-27,-26,-27,-27,-26,-25,-25,-26,-24,-26,-25,-26,-25,-26,-25,-24,-24,-24,-23,-22,-23,-22,-18,-14,-9,-3,5,11,17,23,29,35,41,48,53,57,54,54,54,51, +-40,-28,-20,-16,-15,-14,-14,-11,-11,-12,-13,-14,-13,-14,-14,-14,-14,-15,-16,-16,-16,-16,-17,-17,-17,-19,-18,-19,-18,-19,-19,-18,-18,-17,-18,-19,-19,-18,-18,-18,-17,-18,-19,-18,-18,-18,-18,-21,-21,-21,-21,-20,-20,-20,-20,-20,-21,-20,-20,-19,-20,-20,-21,-21,-20,-20,-20,-20,-20,-20,-20,-21,-21,-20,-21,-21,-21,-20,-20,-20,-21,-20,-19,-19,-20,-19,-20,-20,-20,-19,-18,-17,-17,-18,-17,-18,-18,-18,-17,-16,-16,-15,-15,-14,-14,-13,-9,-4,1,8,16,23,29,39,46,53,60,68,74,76,75,74,72,71, +-46,-30,-13,-13,-2,3,2,-6,-7,-3,-5,-6,-9,-9,-7,-8,-9,-10,-8,-8,-8,-9,-10,-10,-11,-13,-13,-13,-13,-12,-12,-13,-12,-12,-14,-14,-13,-13,-11,-11,-12,-12,-11,-12,-12,-13,-13,-14,-14,-14,-15,-13,-13,-13,-14,-13,-14,-14,-14,-13,-13,-13,-13,-13,-14,-13,-14,-14,-14,-14,-15,-15,-15,-15,-15,-15,-15,-15,-14,-14,-13,-13,-14,-13,-14,-13,-13,-13,-14,-13,-12,-11,-11,-11,-10,-12,-12,-12,-11,-10,-10,-8,-8,-6,-6,-4,0,4,7,14,21,28,35,41,48,53,61,73,80,79,77,74,66,56, +-31,-20,-10,-12,1,-1,-5,-4,-7,-5,-8,-11,-8,-10,-8,-10,-9,-11,-9,-10,-10,-10,-11,-11,-12,-12,-12,-12,-12,-12,-11,-11,-11,-12,-12,-12,-11,-12,-11,-10,-11,-11,-10,-11,-11,-12,-11,-13,-13,-13,-13,-12,-12,-13,-12,-13,-13,-13,-12,-13,-12,-11,-13,-12,-12,-12,-13,-12,-12,-14,-13,-13,-13,-14,-14,-14,-14,-13,-13,-13,-12,-11,-12,-12,-12,-11,-12,-11,-12,-11,-10,-9,-8,-9,-8,-11,-10,-11,-10,-9,-8,-7,-6,-5,-4,-3,1,5,12,18,26,33,40,48,55,62,69,78,86,82,85,83,79,71, +-37,-34,-30,-54,-51,-41,-44,-36,-39,-32,-35,-37,-34,-35,-30,-32,-31,-32,-31,-31,-32,-33,-33,-34,-34,-36,-35,-34,-35,-37,-37,-34,-35,-32,-24,-24,-23,-21,-24,-16,-20,-17,-18,-19,-15,-15,-17,-29,-24,-27,-20,-20,-20,-22,-25,-22,-15,-18,-15,-17,-15,-15,-17,-15,-16,-15,-18,-17,-16,-17,-17,-16,-20,-17,-16,-19,-18,-17,-17,-16,-15,-15,-16,-16,-16,-15,-16,-15,-15,-16,-15,-16,-15,-16,-16,-15,-14,-15,-15,-14,-14,-14,-13,-13,-11,-12,-9,-5,22,32,39,46,52,57,64,70,78,84,92,90,92,90,87,83, +-55,-43,-30,-37,-30,-27,-32,-19,-24,-21,-25,-30,-21,-25,-21,-23,-22,-23,-22,-23,-23,-21,-22,-23,-22,-21,-21,-21,-20,-22,-22,-22,-22,-21,-22,-22,-22,-22,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-23,-24,-24,-24,-24,-26,-25,-25,-25,-24,-25,-24,-25,-25,-25,-25,-25,-26,-25,-25,-25,-25,-25,-24,-24,-25,-25,-25,-25,-25,-25,-25,-25,-25,-25,-25,-24,-24,-23,-24,-25,-23,-23,-24,-23,-24,-24,-22,-21,-22,-21,-21,-20,-19,-18,-18,-18,-17,-14,-10,-3,4,11,18,24,33,41,47,57,59,69,68,74,73,74,72, +-40,-46,-32,-41,-31,-16,-24,-13,-20,-5,-12,-18,-14,-18,-10,-12,-14,-16,-12,-13,-14,-13,-14,-14,-14,-12,-12,-13,-12,-14,-14,-14,-14,-14,-15,-14,-14,-14,-16,-15,-15,-16,-15,-15,-16,-16,-16,-16,-16,-18,-18,-17,-17,-17,-17,-17,-18,-18,-18,-18,-18,-17,-18,-18,-17,-17,-18,-18,-18,-18,-17,-18,-18,-19,-18,-18,-18,-18,-18,-18,-18,-19,-18,-18,-18,-18,-18,-18,-18,-17,-17,-18,-17,-17,-17,-17,-15,-16,-16,-15,-12,-12,-12,-11,-9,-9,-4,0,6,12,20,26,33,42,50,56,65,69,78,77,81,80,80,78, +-37,-28,-15,-29,-1,-10,-21,-5,-14,-2,-12,-21,-10,-16,-9,-13,-11,-13,-10,-12,-13,-10,-11,-11,-12,-8,-8,-8,-9,-10,-10,-10,-10,-10,-9,-10,-9,-9,-11,-11,-11,-12,-11,-11,-12,-11,-11,-10,-11,-13,-12,-12,-11,-12,-12,-12,-12,-13,-13,-13,-13,-12,-13,-13,-12,-13,-13,-13,-13,-12,-12,-12,-12,-13,-14,-13,-13,-13,-13,-12,-13,-13,-13,-13,-13,-13,-13,-12,-12,-12,-11,-13,-12,-12,-11,-11,-10,-11,-10,-9,-6,-6,-6,-5,-4,-4,1,5,13,19,27,34,42,49,57,65,75,76,85,84,89,89,91,88, +-14,-12,-6,-21,10,2,-5,1,-6,10,-23,-30,1,-5,-16,-25,1,-1,-2,-1,-9,1,0,0,-1,-1,-1,-1,-2,-3,-3,-3,-3,-3,-5,-5,-4,-4,-6,-5,-6,-5,-5,-5,-6,-6,-6,-5,-6,-7,-7,-6,-6,-7,-7,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-8,-9,-10,-9,-8,-8,-8,-8,-9,-9,-9,-10,-9,-9,-9,-9,-9,-9,-9,-10,-10,-10,-9,-10,-9,-9,-10,-9,-10,-10,-9,-8,-8,-7,-7,-5,-5,-5,-4,-3,-3,2,5,13,19,26,33,40,50,58,67,76,78,86,85,87,87,85,85, +11,0,-12,-24,-17,-16,-29,-13,-26,-19,-30,-40,-26,-35,-27,-33,-27,-26,-25,-27,-29,-26,-27,-27,-27,-27,-27,-28,-27,-26,-27,-26,-27,-27,-28,-27,-28,-28,-28,-28,-27,-27,-27,-27,-29,-28,-28,-26,-26,-27,-26,-27,-26,-28,-27,-27,-27,-27,-27,-27,-27,-28,-28,-28,-27,-28,-29,-29,-28,-29,-28,-28,-27,-29,-29,-28,-27,-28,-28,-29,-28,-28,-29,-29,-29,-29,-29,-28,-28,-28,-28,-27,-27,-26,-25,-27,-25,-26,-25,-24,-26,-25,-24,-23,-23,-23,-19,-15,-6,0,6,13,18,27,33,39,45,53,58,59,58,57,53,48, +20,8,6,-14,1,-4,-19,-4,-15,-12,-25,-34,-15,-23,-23,-28,-14,-19,-20,-23,-23,-18,-18,-18,-19,-18,-18,-19,-19,-18,-17,-17,-18,-18,-18,-18,-18,-19,-18,-19,-19,-19,-18,-18,-19,-19,-19,-17,-17,-18,-17,-19,-18,-20,-19,-19,-18,-19,-19,-18,-19,-19,-19,-19,-19,-19,-20,-20,-20,-19,-19,-19,-20,-20,-20,-20,-20,-20,-19,-20,-20,-21,-21,-21,-21,-21,-21,-20,-21,-21,-20,-19,-19,-18,-17,-18,-17,-18,-18,-17,-17,-16,-16,-16,-15,-15,-11,-8,0,6,13,19,25,37,43,49,56,67,72,71,69,68,58,51, +13,3,13,1,7,-4,-13,3,-7,-5,-14,-21,-9,-15,-14,-18,-9,-12,-13,-14,-15,-11,-12,-12,-12,-11,-11,-11,-11,-11,-11,-12,-12,-11,-11,-11,-11,-13,-12,-12,-12,-13,-12,-11,-11,-11,-11,-10,-10,-10,-10,-11,-12,-13,-12,-12,-11,-12,-12,-11,-12,-12,-13,-12,-12,-11,-12,-13,-13,-12,-12,-12,-12,-12,-13,-12,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-13,-12,-12,-12,-11,-11,-10,-9,-10,-9,-8,-8,-8,-9,-8,-7,-6,-6,-5,-1,2,10,15,23,29,36,48,54,60,66,77,83,82,80,77,70,58, +16,15,10,-3,7,-2,-9,-1,-9,-5,-11,-16,-11,-16,-13,-15,-11,-14,-14,-15,-15,-14,-15,-15,-15,-15,-15,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-16,-17,-16,-16,-17,-17,-17,-17,-17,-16,-15,-15,-15,-15,-16,-15,-17,-17,-17,-16,-15,-16,-17,-17,-17,-17,-17,-18,-18,-18,-18,-18,-17,-17,-16,-16,-16,-16,-16,-16,-15,-15,-15,-17,-16,-15,-15,-17,-17,-16,-17,-16,-17,-16,-15,-15,-14,-13,-13,-12,-12,-10,-12,-13,-11,-10,-11,-8,-8,-4,-2,9,16,24,30,36,49,57,63,70,81,87,86,83,79,70,55, +-58,-36,-33,-30,-28,-28,-27,-24,-22,-27,-26,-26,-29,-29,-30,-30,-32,-31,-33,-32,-32,-32,-32,-33,-33,-35,-34,-36,-34,-35,-35,-36,-36,-36,-36,-36,-35,-35,-36,-35,-36,-35,-37,-37,-37,-37,-36,-38,-37,-36,-36,-37,-36,-36,-36,-36,-37,-36,-36,-36,-37,-37,-36,-36,-36,-37,-36,-36,-35,-36,-36,-35,-36,-36,-36,-36,-35,-36,-37,-36,-36,-36,-37,-37,-36,-36,-35,-37,-36,-36,-36,-36,-37,-35,-36,-35,-35,-35,-35,-35,-35,-31,-32,-33,-31,-32,-26,-23,-19,-13,-4,8,27,39,46,55,76,71,82,73,72,68,64,37, +-59,-39,-29,-21,-14,-9,-4,-15,-11,-13,-10,-7,-20,-18,-18,-17,-25,-24,-25,-24,-23,-25,-25,-26,-25,-27,-27,-27,-27,-30,-29,-30,-29,-28,-29,-29,-29,-28,-28,-28,-30,-29,-33,-31,-31,-31,-30,-32,-31,-32,-30,-29,-29,-30,-29,-29,-30,-30,-31,-31,-31,-31,-31,-29,-30,-30,-30,-30,-29,-30,-29,-29,-29,-28,-29,-27,-27,-28,-30,-29,-29,-29,-28,-29,-27,-27,-28,-28,-27,-27,-29,-28,-29,-28,-29,-26,-27,-27,-28,-27,-26,-24,-26,-27,-22,-24,-17,-14,-8,-1,7,15,24,31,40,45,56,58,65,63,61,57,54,38, +-62,-34,-20,-8,-11,-2,7,-3,3,-11,-4,2,-9,-6,-18,-15,-21,-19,-22,-20,-19,-22,-22,-22,-21,-23,-22,-24,-23,-24,-23,-25,-24,-23,-23,-25,-25,-25,-24,-23,-25,-24,-27,-27,-26,-25,-25,-26,-26,-26,-26,-25,-24,-24,-24,-26,-26,-26,-27,-26,-24,-24,-24,-24,-24,-25,-25,-26,-25,-22,-22,-24,-23,-24,-24,-24,-23,-23,-23,-23,-23,-23,-22,-23,-22,-23,-22,-22,-20,-21,-22,-21,-22,-21,-22,-21,-22,-18,-21,-20,-20,-16,-18,-20,-16,-17,-10,-6,0,7,17,26,34,40,49,56,65,72,79,77,76,70,59,49, +-70,-42,-26,-9,-9,0,9,-2,6,-5,2,9,-9,-3,-14,-9,-22,-19,-21,-18,-16,-23,-23,-22,-21,-24,-23,-25,-24,-26,-25,-26,-25,-24,-26,-25,-26,-24,-27,-25,-25,-25,-27,-28,-27,-27,-27,-29,-28,-29,-29,-26,-25,-27,-26,-26,-28,-29,-27,-27,-27,-27,-26,-26,-25,-26,-26,-25,-27,-24,-23,-24,-24,-23,-24,-24,-24,-24,-24,-25,-25,-25,-23,-23,-23,-23,-22,-23,-21,-23,-23,-23,-22,-22,-24,-20,-22,-20,-24,-22,-22,-18,-21,-24,-18,-19,-12,-9,0,7,16,27,36,42,52,61,70,73,80,81,79,75,66,64, +-84,-66,-52,-27,-15,5,13,-18,-3,5,10,16,-22,-19,-31,-18,-44,-31,-33,-31,-30,-55,-45,-39,-32,-49,-51,-45,-47,-54,-54,-50,-44,-46,-51,-39,-40,-41,-45,-45,-44,-44,-48,-47,-47,-48,-53,-45,-54,-48,-48,-43,-48,-42,-38,-44,-47,-49,-45,-47,-44,-47,-47,-43,-45,-41,-44,-40,-41,-41,-37,-36,-41,-37,-37,-36,-38,-36,-44,-42,-36,-36,-36,-37,-36,-36,-34,-35,-34,-34,-36,-35,-35,-35,-35,-34,-36,-33,-37,-41,-37,-30,-38,-42,-32,-32,-23,-21,-10,10,24,35,42,46,54,61,70,74,81,79,80,78,75,73, +-74,-53,-44,-37,-42,-32,-24,-29,-22,-36,-29,-23,-34,-30,-40,-37,-43,-40,-45,-43,-41,-45,-46,-46,-45,-46,-45,-48,-46,-47,-46,-48,-46,-45,-46,-48,-47,-45,-49,-48,-49,-48,-49,-48,-46,-45,-45,-49,-49,-48,-48,-48,-49,-50,-50,-49,-48,-49,-49,-48,-48,-47,-48,-47,-48,-48,-47,-47,-48,-44,-45,-46,-45,-48,-47,-48,-48,-47,-49,-48,-47,-47,-49,-49,-48,-48,-45,-44,-44,-43,-44,-47,-46,-47,-47,-44,-45,-44,-47,-45,-44,-39,-42,-43,-40,-39,-31,-27,-21,-16,-8,-2,5,13,18,25,31,42,45,40,43,43,26,-1, +-69,-60,-45,-37,-33,-25,-17,-33,-24,-30,-22,-17,-35,-31,-37,-33,-36,-41,-45,-43,-42,-46,-47,-45,-43,-47,-45,-50,-48,-46,-47,-50,-50,-48,-47,-51,-51,-50,-48,-47,-51,-51,-48,-49,-50,-51,-49,-51,-51,-51,-51,-50,-50,-52,-52,-52,-52,-53,-51,-51,-50,-49,-49,-48,-49,-49,-49,-49,-49,-51,-50,-49,-49,-51,-49,-51,-50,-49,-48,-47,-47,-47,-48,-48,-46,-46,-47,-48,-49,-48,-48,-46,-46,-46,-47,-46,-47,-44,-46,-46,-48,-40,-43,-44,-43,-44,-36,-32,-14,-9,-1,5,13,24,29,37,42,51,58,56,55,63,59,-3, +-66,-50,-35,-30,-26,-19,-12,-21,-15,-20,-14,-8,-25,-20,-27,-23,-29,-28,-32,-30,-28,-32,-32,-32,-29,-32,-30,-36,-34,-33,-32,-36,-35,-33,-33,-36,-36,-36,-34,-33,-37,-36,-34,-34,-35,-34,-35,-35,-34,-36,-34,-35,-34,-37,-37,-37,-37,-36,-36,-36,-34,-34,-34,-35,-33,-33,-34,-34,-34,-36,-34,-34,-33,-35,-36,-37,-34,-33,-33,-33,-32,-31,-33,-32,-32,-32,-31,-31,-31,-32,-31,-30,-29,-30,-31,-29,-31,-28,-29,-29,-30,-25,-25,-27,-28,-28,-20,-16,-6,0,9,15,21,29,35,46,51,59,66,63,67,64,73,24, +-60,-41,-30,-27,-24,-18,-9,-17,-10,-15,-8,-2,-19,-15,-23,-20,-25,-23,-27,-23,-22,-26,-26,-25,-24,-26,-25,-29,-27,-27,-25,-29,-28,-27,-28,-31,-30,-29,-29,-28,-31,-32,-29,-29,-29,-29,-29,-29,-28,-29,-29,-30,-29,-32,-32,-32,-32,-32,-31,-31,-30,-27,-30,-29,-30,-30,-31,-30,-30,-31,-30,-30,-29,-30,-29,-29,-30,-30,-27,-27,-26,-27,-29,-28,-25,-27,-28,-25,-27,-26,-25,-24,-25,-23,-24,-23,-25,-21,-23,-23,-24,-18,-19,-20,-19,-16,-11,-9,4,9,18,25,31,39,46,57,63,72,81,79,82,82,95,60, +-97,-70,-53,-43,-36,-27,-16,-28,-22,-27,-22,-16,-28,-26,-30,-28,-34,-33,-35,-33,-30,-34,-37,-34,-34,-35,-34,-34,-33,-36,-33,-35,-32,-33,-33,-34,-35,-35,-32,-33,-35,-32,-34,-32,-33,-32,-31,-33,-32,-31,-32,-30,-30,-32,-30,-29,-31,-30,-31,-31,-32,-33,-31,-31,-33,-34,-34,-35,-34,-32,-33,-32,-30,-29,-29,-29,-29,-29,-28,-32,-32,-31,-29,-30,-28,-27,-27,-24,-26,-26,-25,-22,-24,-24,-25,-24,-23,-22,-22,-20,-22,-24,-24,-27,-16,-15,-11,-7,4,8,16,23,28,54,64,74,80,92,103,96,102,107,107,91, +-100,-100,-100,-94,-80,-71,-57,-61,-54,-61,-57,-53,-66,-65,-71,-69,-68,-71,-73,-76,-75,-71,-74,-74,-76,-72,-73,-72,-74,-74,-71,-72,-72,-68,-73,-77,-71,-76,-68,-68,-69,-69,-70,-69,-70,-68,-70,-69,-64,-67,-66,-66,-67,-67,-66,-69,-72,-71,-72,-70,-68,-74,-67,-69,-70,-71,-74,-78,-70,-67,-70,-70,-68,-69,-69,-73,-69,-69,-70,-72,-68,-73,-69,-68,-65,-64,-63,-60,-62,-61,-58,-61,-60,-58,-57,-59,-56,-52,-56,-59,-58,-58,-62,-54,-48,-46,-38,-33,-26,-18,-10,-7,4,23,30,38,45,54,63,64,67,62,86,66, +-100,-92,-74,-68,-61,-58,-54,-57,-53,-59,-57,-54,-61,-65,-74,-75,-68,-66,-66,-67,-66,-67,-70,-69,-69,-66,-66,-66,-67,-72,-73,-63,-66,-69,-69,-64,-65,-65,-66,-66,-65,-66,-72,-71,-65,-65,-65,-72,-72,-68,-69,-70,-70,-64,-64,-66,-67,-64,-62,-64,-66,-66,-64,-65,-67,-65,-65,-66,-66,-71,-68,-63,-65,-73,-73,-63,-64,-65,-66,-62,-62,-62,-70,-69,-65,-64,-70,-70,-61,-61,-60,-68,-66,-61,-60,-67,-67,-66,-67,-57,-57,-56,-56,-54,-63,-57,-48,-44,-48,-42,-21,-15,-10,2,9,13,18,30,33,44,41,43,42,52, +-94,-69,-46,-37,-31,-25,-22,-30,-26,-32,-29,-27,-34,-39,-50,-52,-39,-45,-41,-43,-43,-45,-46,-46,-48,-43,-44,-44,-45,-51,-50,-45,-45,-48,-48,-43,-43,-44,-45,-43,-46,-45,-49,-50,-44,-43,-44,-50,-50,-51,-49,-49,-52,-44,-46,-48,-45,-42,-42,-45,-48,-48,-47,-46,-46,-45,-44,-46,-46,-51,-48,-45,-45,-51,-52,-44,-45,-43,-45,-42,-41,-41,-49,-51,-44,-44,-48,-48,-40,-41,-38,-48,-42,-38,-36,-44,-42,-43,-43,-34,-33,-28,-27,-31,-36,-30,-20,-15,-16,-10,11,16,24,38,43,50,56,70,74,82,79,80,74,33, +-35,-29,-22,-17,-16,-14,-11,-16,-15,-19,-19,-17,-22,-20,-21,-22,-23,-26,-23,-25,-27,-24,-22,-25,-27,-23,-23,-26,-26,-23,-26,-28,-27,-30,-28,-25,-27,-27,-25,-26,-27,-24,-25,-27,-25,-25,-25,-23,-26,-26,-26,-24,-27,-27,-29,-27,-26,-29,-28,-27,-27,-26,-29,-28,-28,-30,-27,-29,-29,-27,-28,-28,-27,-25,-27,-24,-26,-27,-25,-25,-25,-25,-24,-27,-29,-25,-24,-25,-24,-24,-21,-22,-21,-19,-20,-21,-19,-18,-17,-17,-16,-16,-14,-15,-16,-13,-8,-1,-1,3,27,32,40,54,60,67,73,91,94,102,91,84,71,46, +-31,-18,-14,-5,-11,-8,-6,-6,-6,-14,-14,-15,-14,-15,-14,-16,-15,-19,-14,-14,-17,-16,-14,-15,-17,-14,-15,-13,-15,-16,-16,-14,-17,-16,-16,-15,-15,-14,-14,-15,-15,-16,-15,-16,-14,-15,-15,-15,-15,-16,-17,-16,-13,-17,-17,-17,-16,-15,-15,-16,-18,-17,-16,-15,-17,-16,-16,-16,-15,-17,-17,-14,-15,-16,-16,-14,-16,-16,-14,-13,-13,-13,-14,-15,-16,-13,-15,-14,-14,-13,-13,-13,-13,-10,-12,-10,-9,-8,-6,-7,-5,-8,-4,-3,0,1,4,8,16,23,32,37,45,58,65,73,80,92,97,103,92,91,78,38, +-23,-8,-4,10,3,9,11,9,9,1,0,-2,0,-1,1,-3,-2,-3,3,0,-2,2,0,1,-2,0,-1,-1,-1,2,1,0,1,1,2,1,1,1,2,3,2,2,1,3,3,2,2,2,2,1,0,3,4,-1,1,0,1,1,2,2,2,0,0,2,1,-1,2,1,1,0,2,3,2,3,1,3,3,3,2,3,4,3,3,3,0,2,4,2,3,4,4,2,4,4,5,5,8,7,9,10,10,9,12,16,16,17,21,25,31,40,45,52,62,69,78,85,93,101,105,113,105,103,79,37, +-29,1,-3,15,16,15,21,11,10,6,7,3,6,1,10,3,5,3,8,5,4,8,7,9,6,10,5,9,8,12,10,7,7,8,11,12,11,11,7,10,13,11,11,12,10,11,10,12,12,11,12,8,6,9,7,6,10,11,13,12,11,13,10,9,13,14,7,7,6,12,10,12,8,13,11,12,11,12,12,14,12,11,10,11,10,13,13,12,11,13,12,14,15,14,19,10,12,16,20,18,21,15,18,22,23,25,32,36,46,55,56,67,76,84,90,99,108,117,120,121,112,108,93,36, +-2,11,8,27,29,21,26,14,15,12,9,9,6,6,13,10,10,14,17,13,12,15,15,19,18,15,15,24,21,22,23,22,23,21,21,22,24,26,23,21,25,25,25,22,24,24,24,24,23,23,27,25,22,24,22,23,24,26,24,25,24,22,25,25,27,24,25,28,23,21,23,21,23,23,22,26,26,26,23,25,22,25,26,22,24,26,23,23,18,19,20,24,23,25,28,23,23,22,26,26,29,25,26,29,32,32,31,41,47,55,57,65,74,81,89,97,102,108,114,117,111,112,104,13, +-31,-6,3,13,30,25,29,32,17,12,10,11,8,1,3,-5,-12,-9,-8,-11,-10,-14,-11,-11,-15,-16,-13,-14,-15,-15,-19,-15,-16,-17,-21,-19,-20,-20,-21,-20,-18,-20,-20,-20,-18,-18,-18,-21,-21,-21,-18,-18,-17,-20,-19,-21,-18,-19,-17,-16,-20,-23,-18,-18,-18,-18,-17,-16,-16,-16,-16,-19,-19,-19,-18,-18,-16,-19,-16,-14,-16,-15,-18,-15,-17,-16,-16,-15,-16,-18,-16,-9,-6,-10,-7,-6,-3,-6,0,5,12,18,16,28,21,25,30,42,44,56,53,62,73,84,84,92,101,106,108,113,116,123,72,28, +23,3,6,-3,12,-5,-2,-1,-7,-9,-10,-11,-12,-11,-10,-11,-11,-11,-12,-11,-12,-12,-12,-10,-12,-11,-10,-9,-10,-11,-11,-12,-11,-11,-11,-11,-11,-12,-12,-11,-11,-11,-11,-12,-12,-12,-11,-11,-11,-12,-11,-11,-12,-11,-11,-11,-11,-11,-11,-11,-11,-10,-12,-12,-11,-11,-11,-11,-11,-11,-11,-11,-10,-11,-11,-11,-11,-11,-11,-11,-12,-11,-11,-11,-12,-11,-11,-11,-11,-12,-12,-12,-8,-10,-5,-5,-7,-6,-7,-4,-4,1,-7,0,4,4,8,17,22,33,38,45,59,74,74,87,95,103,103,105,105,89,75,50, +100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,90,93,98,103,108,113,118,123,128,133,138,143,148,148,148,148,148,160, diff --git a/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_CW_LRight_T0.h new file mode 100644 index 0000000..1bbc9c4 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_CW_LRight_T0.h @@ -0,0 +1,71 @@ +-2,-5,-12,-12,-21,-12,-15,-13,-10,-9,-4,-2,-4,-2,-6,-1,-3,0,-5,-2,0,-4,-3,-1,-3,-3,-1,-5,-2,-2,-5,-8,-9,-7,-6,-7,-9,-5,-5,-5,-7,-12,-9,-6,-12,-5,-8,-11,-7,-5,-7,-6,-5,-5,-4,-7,-5,-7,-10,-4,-4,-5,-5,-8,-8,-3,-4,-7,-8,-1,-7,-6,-10,-14,-12,-15,-20,-24,-15,-18,-12,-19,-22,-17,-14,-14,-17,-16,-13,-16,-17,-15,-16,-15,-18,-17,-18,-18,-18,-19,-22,-18,-21,-25,-27,-31,-28,-34,-40,-42,-41,-53,-62,-61,-61,-67,-67,-72,-78,-72,-73,-66,-57,-60, +30,-5,-22,-37,-37,-34,-34,-28,-30,-26,-26,-22,-25,-23,-22,-12,-33,-29,-28,-24,-15,-13,-13,-13,-17,-24,-19,-17,-12,-12,-11,-13,-11,-11,-11,-11,-14,-10,-14,-9,-10,-12,-10,-10,-14,-11,-12,-10,-12,-12,-11,-11,-11,-9,-9,-7,-9,-6,-10,-12,-9,-10,-8,-12,-10,-10,-12,-12,-15,-14,-16,-13,-15,-17,-21,-22,-21,-22,-25,-28,-25,-27,-27,-26,-24,-24,-26,-26,-28,-26,-28,-26,-25,-27,-28,-27,-30,-30,-31,-32,-36,-34,-38,-40,-37,-43,-41,-52,-50,-56,-53,-61,-69,-62,-59,-66,-68,-69,-77,-68,-81,-73,-79,-24, +5,-10,-21,-38,-36,-37,-41,-31,-30,-28,-28,-26,-29,-29,-28,-26,-28,-27,-30,-27,-28,-35,-33,-31,-29,-37,-34,-38,-37,-36,-37,-41,-43,-38,-46,-42,-46,-42,-44,-45,-44,-42,-40,-47,-46,-46,-44,-44,-44,-46,-46,-43,-45,-52,-49,-45,-45,-49,-42,-43,-45,-47,-41,-43,-43,-42,-42,-43,-42,-45,-41,-42,-42,-42,-41,-40,-40,-38,-40,-40,-40,-37,-37,-39,-38,-37,-39,-39,-37,-39,-38,-40,-36,-38,-39,-39,-42,-42,-47,-40,-44,-42,-47,-42,-49,-52,-56,-62,-56,-65,-61,-65,-68,-66,-66,-68,-68,-70,-71,-72,-73,-76,-73,-70, +28,11,-7,-23,-15,-24,-28,-21,-21,-18,-18,-14,-15,-18,-16,-19,-17,-17,-16,-13,-13,-15,-14,-14,-13,-15,-16,-20,-17,-20,-20,-21,-23,-22,-19,-23,-25,-23,-20,-21,-23,-24,-20,-21,-27,-27,-24,-25,-23,-23,-26,-26,-30,-32,-33,-31,-33,-33,-35,-36,-36,-39,-36,-34,-36,-35,-33,-33,-29,-36,-31,-35,-31,-29,-34,-34,-34,-33,-33,-34,-35,-34,-32,-36,-38,-37,-38,-36,-37,-37,-37,-38,-35,-38,-42,-37,-43,-42,-48,-41,-46,-42,-52,-40,-52,-48,-54,-64,-59,-69,-64,-71,-78,-74,-75,-77,-79,-80,-80,-82,-81,-80,-80,-63, +42,17,7,-8,-1,-6,-9,-4,-7,-2,-4,-2,-1,-2,2,1,2,1,2,5,7,5,0,1,4,2,1,2,1,3,2,2,3,3,0,2,3,3,-2,-3,0,-2,1,1,-1,-1,-1,-2,-5,-3,-6,-6,-7,-10,-11,-13,-16,-20,-23,-23,-26,-24,-29,-27,-24,-27,-29,-29,-25,-28,-26,-34,-29,-25,-30,-27,-34,-30,-29,-30,-32,-32,-29,-29,-34,-33,-32,-33,-33,-33,-32,-34,-28,-33,-36,-35,-38,-37,-42,-36,-43,-38,-44,-35,-43,-35,-45,-54,-46,-56,-51,-59,-67,-60,-63,-64,-69,-70,-72,-76,-74,-80,-83,-63, +74,51,43,33,40,35,31,33,31,35,35,35,39,39,41,40,41,41,42,40,45,43,39,41,39,40,41,38,41,40,42,39,39,41,38,41,38,38,37,36,38,38,39,37,39,38,37,39,36,35,35,35,35,34,36,37,35,33,33,34,30,29,22,24,22,21,14,14,16,10,11,2,6,9,-1,2,-7,-5,-7,-10,-13,-11,-9,-11,-14,-13,-12,-13,-13,-13,-13,-14,-12,-14,-17,-14,-19,-17,-22,-16,-23,-17,-26,-15,-24,-15,-27,-37,-27,-36,-32,-45,-57,-44,-49,-55,-62,-61,-65,-72,-74,-82,-87,-85, +110,95,78,65,67,62,57,65,63,66,64,64,67,66,69,68,71,70,70,71,76,73,70,68,72,72,72,71,72,75,74,73,69,75,71,71,71,68,71,70,73,72,73,71,69,71,69,71,70,67,65,63,62,58,58,57,52,50,49,49,44,42,37,38,36,33,30,29,29,24,23,17,21,21,12,14,7,10,8,3,-2,3,6,1,0,0,2,-2,-2,-4,-3,-3,0,-6,-10,-2,-10,-8,-16,-5,-15,-10,-22,0,-16,-10,-24,-30,-12,-24,-17,-30,-40,-39,-40,-42,-46,-59,-66,-53,-55,-53,-46,-55, +161,128,114,99,99,93,89,96,93,107,104,102,102,106,113,114,108,107,109,109,116,119,119,117,117,112,110,111,110,120,119,122,120,122,117,116,116,116,111,108,110,109,110,107,106,108,105,106,106,106,103,109,102,92,89,90,80,78,75,72,72,73,58,61,60,56,44,44,48,40,43,27,33,37,24,28,15,21,22,13,3,9,12,10,5,7,8,4,2,3,2,5,5,2,-3,3,-1,1,-8,3,-7,2,-10,6,-3,3,-8,-5,0,-10,-1,-10,-18,-22,-20,-18,-26,-35,-40,-29,-31,-31,-31,-42, +162,139,135,122,125,122,117,123,118,132,131,128,127,132,138,136,134,130,131,131,136,140,140,140,136,135,133,134,134,140,141,144,144,145,142,141,142,139,134,130,134,134,133,132,133,132,130,132,130,129,128,129,127,115,115,113,105,102,99,98,99,100,86,84,86,80,67,67,71,63,66,49,52,57,47,51,37,39,42,36,26,29,34,32,27,28,31,29,28,27,27,28,30,28,24,28,24,30,24,27,21,32,22,33,22,34,27,30,31,23,36,29,24,17,20,25,12,8,-2,4,-18,-14,9,-45, +174,166,138,133,121,114,106,114,111,118,116,111,124,127,130,128,131,134,134,139,135,141,142,138,138,145,144,148,145,143,147,150,143,147,152,145,146,143,146,148,147,151,155,150,144,149,147,154,147,146,144,127,133,122,121,114,120,112,113,116,93,95,88,88,82,75,61,67,87,60,67,53,68,66,46,33,44,55,26,33,26,34,23,27,18,21,23,23,17,19,20,15,18,21,18,20,14,22,14,29,19,23,14,3,17,11,18,12,19,9,12,4,-5,-5,-10,-13,-19,-21,-23,-25,-29,-25,-22,-75, +118,112,93,85,83,78,72,74,72,78,75,72,81,84,86,85,90,88,87,86,89,91,94,92,89,88,93,89,92,95,94,95,94,95,92,91,93,93,92,91,91,91,90,91,88,89,89,89,90,90,87,84,81,76,76,69,64,56,60,61,51,53,40,43,39,36,21,25,31,26,31,16,26,27,14,0,7,16,0,6,-3,2,1,3,-7,-4,-2,-1,-6,-6,-6,-8,-4,-1,-5,-7,-12,-2,-8,-4,-10,-2,-10,-11,-11,-18,-5,-12,-13,-21,-14,-20,-26,-28,-32,-38,-49,-46,-61,-59,-66,-54,-54,-81, +112,102,87,89,79,77,75,75,72,77,76,76,82,84,85,84,89,85,91,88,90,91,90,91,91,94,93,93,92,94,93,92,91,92,94,93,93,95,90,91,91,91,93,95,90,90,91,88,89,88,85,80,79,74,75,70,65,59,59,59,51,50,44,46,41,36,28,31,33,21,28,18,23,26,16,4,10,14,1,8,1,4,-5,1,-2,1,-1,-4,-4,-2,-5,-3,-4,-4,-7,-3,-6,-5,-8,-3,-7,-3,-10,-10,-10,-15,-12,-18,-14,-20,-19,-24,-29,-30,-34,-36,-41,-39,-44,-41,-47,-37,-24,-70, +79,61,52,49,40,39,37,36,34,40,40,36,43,44,47,45,48,46,50,49,50,51,53,53,52,53,53,53,51,55,56,52,53,54,56,56,56,56,53,53,52,52,54,54,52,50,50,51,50,51,51,50,49,48,50,49,50,46,46,48,44,45,39,41,38,35,27,28,31,25,27,16,19,23,14,1,6,8,0,3,-3,2,-4,-2,-6,-3,-5,-6,-7,-7,-7,-6,-6,-6,-8,-7,-9,-6,-9,-5,-8,-4,-8,-9,-11,-11,-11,-16,-14,-19,-17,-21,-25,-29,-31,-35,-38,-37,-42,-37,-43,-29,-29,-40, +63,53,40,41,29,29,24,22,21,26,25,23,33,33,35,33,40,36,42,38,41,43,44,44,43,45,45,43,44,48,47,45,44,45,48,47,47,46,43,46,43,43,46,46,41,41,42,42,42,41,40,39,38,33,34,31,28,24,22,21,21,23,19,22,18,19,12,16,20,17,18,10,14,19,14,2,4,10,5,10,4,6,3,4,1,2,3,0,0,0,-1,1,0,1,-1,0,-1,1,-1,1,-1,4,0,-2,-3,-5,-2,-7,-9,-11,-12,-16,-19,-19,-23,-26,-30,-27,-29,-28,-34,-28,-30,-34, +54,47,33,31,22,20,20,20,19,24,24,23,29,30,32,29,32,31,35,35,34,35,39,37,38,38,39,39,39,39,39,40,40,40,38,38,39,38,39,39,38,39,38,38,36,36,36,35,36,37,38,34,33,31,32,31,30,25,24,26,24,26,21,24,23,24,17,20,24,20,23,19,21,19,19,15,18,22,13,14,14,18,11,13,10,12,11,11,8,9,9,10,9,10,9,10,9,9,8,13,11,13,9,6,10,6,8,3,1,0,-2,-6,-9,-10,-13,-15,-18,-17,-18,-18,-20,-10,-33,-58, +17,-3,-11,-13,-16,-16,-17,-17,-17,-15,-15,-16,-15,-14,-13,-12,-6,-11,-10,-7,-10,-1,3,-2,-7,-4,-7,-7,-9,11,8,8,8,8,7,6,5,6,4,-2,1,6,9,0,3,7,9,5,10,12,15,5,13,15,20,15,6,12,10,16,0,12,5,10,12,-7,-4,5,11,-8,-2,4,8,7,-11,-14,-11,-6,-12,-12,-13,-12,-12,-11,-13,-12,-13,-12,-11,-11,-11,-13,-13,-14,-13,-14,-14,-13,-14,-15,-15,-15,-16,-17,-19,-21,-20,-23,-23,-24,-26,-29,-32,-32,-34,-37,-39,-48,-51,-52,-55,-51,-53,-43, +24,2,-9,-13,-17,-16,-16,-20,-18,-16,-15,-15,-12,-12,-10,-11,-6,-6,-5,-5,-4,-3,-3,-2,-3,-2,-3,-4,-4,-1,-1,0,-1,0,-1,-1,0,0,-1,0,0,-2,-2,-1,-1,-1,0,-1,-1,0,0,3,2,0,1,2,1,1,1,0,-1,-1,-4,-2,-2,-2,-6,-4,-2,-4,-2,-6,-3,-4,-5,-8,-6,-4,-7,-7,-8,-6,-9,-8,-10,-10,-10,-11,-10,-10,-9,-12,-12,-12,-12,-10,-12,-11,-12,-10,-11,-10,-12,-14,-17,-19,-19,-23,-24,-25,-28,-31,-34,-37,-39,-41,-44,-53,-55,-56,-57,-49,-32,-29, +25,4,-7,-12,-15,-18,-17,-18,-17,-15,-15,-14,-12,-11,-9,-10,-8,-7,-6,-5,-5,-4,-3,-4,-3,-4,-4,-5,-4,-2,-3,-2,-2,-1,0,0,0,0,0,0,-2,-1,-2,-2,-2,-2,-2,-1,-1,-1,-1,2,2,-1,-1,1,0,-1,-1,-1,-1,-1,-5,-4,-3,-2,-6,-5,-4,-2,-3,-6,-6,-4,-2,-6,-6,-5,-4,-5,-7,-5,-6,-5,-9,-7,-8,-7,-7,-7,-6,-9,-8,-9,-9,-7,-8,-8,-9,-8,-10,-8,-10,-12,-14,-17,-18,-20,-23,-25,-26,-28,-31,-32,-35,-36,-34,-36,-37,-41,-41,-39,-36,-31, +19,8,2,-2,-4,-5,-5,-5,-5,-3,-2,-1,0,1,3,3,4,4,7,7,7,7,6,6,7,8,7,8,8,9,9,9,10,10,9,10,9,10,9,9,9,8,9,9,8,8,9,9,9,9,9,10,10,9,10,11,11,10,9,10,7,8,7,8,8,7,5,7,8,8,9,8,9,5,6,5,6,6,4,4,4,4,2,4,2,2,3,2,0,2,1,1,1,0,0,0,0,1,0,0,0,-1,-3,-4,-5,-7,-9,-11,-14,-13,-15,-17,-20,-22,-24,-28,-29,-36,-36,-37,-37,-33,-30,-21, +28,-6,-24,-36,-33,-34,-34,-38,-38,-26,-29,-26,-9,-7,-6,-6,-4,-4,-4,0,2,11,3,10,7,6,10,10,12,21,21,18,19,22,22,21,22,22,22,20,19,21,21,22,20,21,21,20,20,19,20,21,21,20,20,20,20,19,19,19,19,20,17,18,18,20,18,18,18,18,19,18,20,3,14,13,15,20,-3,2,-1,17,-5,-5,-4,-6,-5,-4,-6,-6,-6,-5,-5,-6,-6,-8,-8,-7,-7,-8,-10,-11,-11,-12,-12,-14,-15,-25,-34,-45,-47,-48,-49,-52,-55,-57,-59,-70,-71,-73,-70,-67,-62,-51, +-6,-20,-24,-32,-29,-30,-31,-29,-29,-26,-24,-24,-22,-20,-18,-18,-13,-13,-14,-13,-12,-12,-9,-9,-10,-9,-9,-10,-10,-9,-8,-8,-8,-7,-8,-9,-7,-7,-4,-6,-7,-4,-6,-7,-6,-6,-4,-6,-7,-7,-6,-6,-7,-7,-6,-7,-7,-8,-7,-8,-7,-7,-8,-7,-8,-9,-10,-8,-7,-11,-10,-11,-10,-9,-9,-10,-10,-9,-8,-9,-10,-9,-11,-10,-10,-10,-10,-10,-10,-10,-9,-11,-11,-11,-12,-13,-13,-13,-12,-15,-16,-16,-18,-19,-20,-21,-24,-25,-28,-34,-37,-39,-40,-52,-53,-56,-57,-66,-66,-69,-66,-62,-53,-45, +-4,-21,-26,-34,-30,-27,-27,-30,-30,-27,-27,-26,-21,-20,-18,-18,-16,-15,-16,-16,-13,-12,-11,-12,-12,-9,-10,-10,-10,-8,-9,-10,-10,-10,-8,-9,-8,-9,-6,-7,-7,-6,-8,-7,-6,-7,-6,-8,-8,-8,-9,-9,-9,-10,-9,-8,-8,-10,-10,-10,-7,-7,-9,-7,-9,-10,-9,-10,-9,-10,-9,-10,-10,-8,-8,-9,-9,-8,-7,-8,-8,-8,-8,-8,-8,-7,-7,-6,-7,-7,-7,-7,-6,-7,-7,-9,-10,-9,-9,-12,-13,-14,-14,-15,-17,-19,-20,-21,-23,-32,-35,-36,-37,-38,-39,-43,-44,-57,-58,-58,-55,-53,-45,-39, +8,-4,-6,-16,-12,-16,-17,-13,-13,-10,-10,-9,-8,-7,-6,-5,-5,-5,-3,-3,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,-1,0,-1,-1,0,1,0,1,2,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,-1,-1,-1,0,1,0,0,-1,1,0,0,1,-2,-1,-1,-1,-1,-1,-1,0,0,0,-1,-2,0,-3,-2,-2,-2,-2,-1,-3,-3,-2,-3,-4,-4,-4,-5,-4,-7,-6,-6,-6,-10,-10,-9,-10,-9,-12,-13,-15,-18,-22,-23,-24,-35,-37,-39,-41,-55,-55,-55,-54,-52,-47,-36, +13,6,-19,-53,-47,-49,-52,-25,-25,-23,-22,-23,3,4,5,5,3,3,5,5,4,6,6,6,5,6,6,6,6,5,5,6,6,5,6,6,8,7,8,8,8,8,8,8,8,8,8,7,8,7,7,7,7,7,7,8,7,6,6,6,8,7,7,7,7,6,6,7,8,5,6,6,8,6,6,6,6,7,5,5,5,7,5,6,5,5,5,6,5,5,6,4,4,4,4,3,3,1,1,2,1,-2,-1,-1,-1,0,-3,-2,-30,-29,-35,-36,-36,-66,-67,-73,-74,-74,-76,-76,-75,-73,-64,-53, +0,-20,-28,-41,-35,-40,-42,-31,-32,-30,-31,-32,-21,-21,-20,-21,-14,-15,-14,-15,-13,-11,-9,-11,-12,-9,-9,-8,-9,-8,-8,-8,-8,-7,-8,-7,-7,-8,-8,-8,-8,-8,-8,-7,-8,-7,-7,-9,-9,-9,-9,-9,-8,-10,-10,-10,-10,-9,-9,-10,-10,-9,-9,-9,-10,-10,-10,-10,-10,-9,-8,-9,-9,-10,-10,-12,-11,-11,-11,-11,-10,-10,-11,-11,-12,-11,-12,-11,-12,-11,-11,-12,-12,-13,-12,-14,-13,-15,-14,-14,-17,-19,-18,-16,-23,-21,-25,-24,-31,-39,-43,-44,-46,-55,-57,-63,-65,-63,-65,-66,-65,-63,-58,-47, +3,-16,-22,-34,-30,-35,-40,-28,-30,-28,-27,-29,-20,-19,-19,-20,-16,-16,-16,-16,-15,-13,-11,-12,-13,-11,-11,-11,-12,-9,-9,-9,-9,-11,-9,-9,-9,-10,-11,-11,-10,-11,-10,-8,-9,-9,-9,-11,-10,-10,-10,-10,-10,-11,-12,-11,-11,-10,-11,-11,-10,-10,-10,-10,-10,-11,-12,-12,-11,-9,-8,-8,-9,-11,-11,-13,-13,-12,-11,-11,-11,-12,-11,-11,-12,-11,-12,-12,-12,-11,-11,-12,-12,-12,-13,-14,-14,-15,-14,-15,-16,-18,-18,-15,-23,-21,-25,-23,-29,-35,-39,-41,-42,-49,-50,-55,-56,-66,-67,-66,-66,-61,-56,-45, +10,-5,-14,-26,-25,-30,-33,-21,-21,-19,-19,-20,-12,-12,-11,-11,-8,-9,-7,-7,-6,-7,-6,-7,-7,-6,-6,-5,-5,-4,-4,-4,-5,-5,-4,-4,-4,-4,-4,-6,-6,-6,-5,-4,-4,-4,-4,-4,-5,-5,-4,-4,-4,-5,-5,-7,-5,-6,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-5,-2,-2,-3,-4,-5,-6,-7,-7,-7,-6,-7,-7,-6,-5,-5,-6,-5,-7,-6,-9,-7,-6,-7,-7,-8,-7,-9,-9,-11,-9,-9,-11,-13,-12,-11,-15,-14,-18,-17,-29,-29,-33,-34,-36,-43,-45,-49,-51,-60,-64,-63,-64,-62,-58,-47, +17,-1,-6,-13,-9,-11,-16,-12,-12,-10,-10,-10,-6,-5,-3,-3,0,0,1,1,2,4,4,3,4,5,4,5,4,6,6,5,5,5,6,6,6,6,4,4,4,4,6,6,5,6,6,5,5,5,4,5,5,4,4,4,4,4,4,4,7,6,5,5,5,6,5,4,5,6,5,6,6,4,4,3,4,4,3,3,3,3,4,4,3,4,3,2,0,2,2,1,1,1,1,-1,-1,-1,0,0,-2,-4,-3,-2,-7,-5,-10,-9,-20,-20,-25,-26,-27,-43,-54,-58,-59,-84,-84,-84,-85,-82,-75,-68, +6,-11,-21,-31,-32,-37,-36,-34,-32,-30,-28,-26,-24,-23,-22,-21,-21,-20,-19,-18,-19,-20,-20,-20,-20,-21,-21,-20,-21,-20,-21,-21,-21,-21,-22,-21,-21,-21,-20,-20,-20,-20,-22,-22,-19,-21,-21,-22,-21,-20,-21,-22,-22,-20,-20,-20,-20,-21,-22,-22,-25,-23,-23,-23,-24,-22,-23,-24,-20,-19,-16,-13,-17,-25,-24,-24,-24,-22,-25,-25,-25,-25,-26,-26,-26,-22,-24,-25,-27,-26,-26,-26,-26,-27,-26,-27,-27,-28,-28,-27,-27,-31,-30,-29,-29,-29,-33,-32,-34,-35,-40,-41,-42,-54,-54,-59,-62,-63,-67,-67,-70,-70,-67,-62, +-1,-12,-17,-25,-24,-27,-26,-31,-29,-26,-24,-21,-23,-20,-19,-17,-17,-16,-14,-13,-14,-14,-14,-13,-13,-12,-11,-12,-11,-11,-11,-11,-11,-12,-13,-11,-11,-11,-10,-11,-11,-10,-12,-13,-11,-11,-11,-10,-9,-10,-9,-10,-10,-9,-10,-9,-9,-9,-9,-9,-13,-13,-12,-13,-12,-10,-10,-10,-10,-12,-11,-11,-11,-11,-11,-10,-10,-11,-12,-13,-12,-12,-13,-13,-13,-13,-13,-13,-14,-14,-14,-14,-14,-15,-15,-15,-15,-16,-16,-16,-17,-19,-18,-17,-23,-23,-27,-26,-29,-29,-35,-36,-38,-44,-47,-51,-54,-63,-71,-69,-71,-72,-72,-61, +64,40,21,6,-9,-11,-8,-3,2,0,4,10,8,9,11,14,10,11,12,12,10,8,8,7,6,6,5,4,3,2,1,1,-1,-2,-4,-4,-5,-6,-5,-7,-8,-8,-9,-10,-9,-8,-8,-6,-7,-7,-7,-6,-7,-7,-7,-7,-6,-6,-6,-6,-10,-10,-10,-10,-8,-7,-8,-8,-8,-9,-9,-9,-8,-8,-7,-7,-7,-7,-8,-9,-9,-9,-9,-10,-9,-9,-9,-9,-10,-10,-11,-10,-12,-12,-12,-11,-11,-13,-13,-13,-13,-16,-16,-15,-18,-18,-22,-22,-27,-26,-33,-35,-37,-45,-47,-50,-53,-60,-62,-59,-63,-64,-66,-63, +69,53,41,31,20,21,23,21,24,22,24,27,22,22,21,22,19,20,19,20,19,17,16,16,16,14,14,13,14,11,11,9,8,7,7,5,4,3,2,2,0,1,0,1,0,-1,0,1,1,2,2,1,2,1,1,1,1,1,2,1,0,0,-1,-1,0,2,1,0,1,-1,-1,0,0,0,1,0,0,1,-1,0,0,0,-1,0,-1,-1,-1,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-5,-4,-5,-6,-9,-8,-7,-13,-14,-17,-16,-21,-21,-25,-26,-29,-37,-40,-43,-46,-48,-51,-47,-49,-48,-49,-55, +56,40,24,16,0,1,2,1,2,-5,-2,24,-7,11,16,16,13,13,10,11,11,9,15,16,28,28,27,27,26,24,23,22,21,20,19,17,17,16,15,14,13,13,12,13,12,12,12,12,12,12,12,11,11,10,11,11,11,11,11,11,10,11,10,10,10,11,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,9,9,10,9,9,8,8,8,8,8,7,7,7,7,8,6,7,7,7,4,4,4,-11,-17,-20,-20,-24,-25,-30,-34,-50,-58,-59,-62,-65,-65,-69,-67,-72,-68,-66,-65, +70,54,39,32,19,21,23,12,15,10,13,16,7,7,6,7,4,6,4,5,4,3,3,3,3,2,1,1,1,0,0,-2,-2,-4,-5,-6,-7,-8,-9,-9,-11,-10,-10,-10,-10,-10,-9,-10,-10,-11,-10,-11,-10,-10,-10,-10,-10,-10,-10,-10,-11,-11,-10,-10,-11,-12,-12,-11,-12,-11,-11,-11,-10,-12,-11,-12,-12,-10,-11,-11,-11,-10,-13,-12,-11,-12,-12,-13,-12,-12,-12,-15,-15,-16,-16,-16,-16,-16,-17,-17,-18,-19,-20,-19,-22,-22,-24,-25,-30,-31,-35,-37,-38,-44,-47,-50,-53,-52,-55,-53,-58,-56,-53,-49, +85,67,52,43,29,31,33,19,22,16,18,19,12,12,9,10,7,8,6,7,6,6,5,6,5,3,3,2,2,2,1,0,0,-2,-3,-4,-5,-6,-6,-7,-8,-8,-8,-7,-7,-7,-7,-9,-9,-10,-10,-10,-9,-10,-9,-9,-10,-10,-9,-10,-9,-9,-9,-9,-10,-10,-11,-11,-11,-10,-10,-10,-10,-11,-11,-11,-11,-11,-10,-10,-10,-10,-12,-11,-11,-11,-11,-12,-11,-12,-11,-13,-14,-14,-14,-14,-14,-15,-15,-16,-16,-17,-18,-18,-18,-18,-21,-22,-24,-25,-30,-32,-34,-34,-40,-47,-51,-47,-52,-53,-63,-59,-62,-59, +84,68,54,44,32,33,34,23,25,21,23,25,18,18,17,17,14,16,14,14,16,13,13,13,13,10,11,10,10,7,7,5,5,5,3,2,1,1,-1,-1,-3,-2,-3,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-3,-4,-4,-4,-4,-3,-3,-3,-3,-4,-5,-6,-5,-5,-4,-4,-4,-4,-4,-4,-5,-4,-4,-3,-4,-4,-4,-5,-5,-5,-4,-4,-5,-6,-5,-6,-8,-7,-7,-7,-7,-7,-9,-9,-9,-11,-12,-12,-13,-14,-15,-17,-18,-21,-23,-26,-28,-30,-34,-38,-41,-45,-44,-47,-48,-52,-47,-47,-46, +104,87,71,60,47,46,46,39,39,33,34,34,30,29,26,26,24,25,22,22,23,20,20,20,20,18,18,16,17,15,15,14,13,12,11,9,9,8,8,8,5,6,6,6,5,5,6,5,5,5,5,5,5,4,4,4,5,4,5,5,5,5,5,6,5,4,3,3,3,4,4,4,3,4,4,3,4,4,5,4,4,4,2,3,3,3,2,3,2,2,3,2,2,2,3,2,2,0,0,0,-2,-3,-4,-5,-5,-6,-8,-10,-12,-14,-16,-18,-20,-20,-22,-24,-26,-24,-26,-27,-42,-43,-51,-47, +-8,-16,-20,-23,-25,-26,-26,-29,-27,-26,-25,-23,-24,-22,-20,-18,-18,-17,-16,-14,-14,-14,-13,-13,-12,-15,-13,-13,-12,-13,-12,-11,-11,-11,-11,-12,-12,-12,-12,-10,-11,-11,-11,-11,-12,-11,-11,-13,-13,-13,-12,-13,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-13,-13,-13,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-13,-14,-14,-15,-15,-14,-14,-14,-14,-15,-16,-15,-17,-16,-18,-17,-18,-19,-20,-21,-21,-24,-25,-25,-27,-30,-32,-33,-37,-39,-41,-45,-49,-51,-52,-55,-54,-56,-57,-53,-49, +11,-3,-12,-18,-23,-26,-27,-25,-24,-24,-24,-23,-20,-19,-18,-17,-16,-16,-16,-15,-14,-13,-13,-12,-12,-14,-13,-12,-11,-12,-11,-11,-10,-10,-10,-11,-10,-9,-9,-8,-8,-9,-9,-9,-9,-9,-9,-11,-11,-11,-11,-9,-9,-9,-9,-9,-9,-10,-9,-9,-9,-9,-10,-10,-10,-9,-10,-10,-10,-10,-11,-12,-11,-11,-11,-12,-11,-11,-11,-12,-11,-11,-10,-10,-10,-10,-11,-12,-11,-11,-10,-9,-10,-11,-11,-14,-14,-15,-15,-16,-16,-18,-19,-20,-22,-23,-24,-26,-28,-30,-32,-35,-38,-37,-40,-43,-46,-46,-48,-48,-48,-46,-41,-33, +26,10,-1,-11,-11,-16,-18,-19,-20,-15,-16,-17,-15,-15,-12,-12,-12,-12,-10,-10,-9,-8,-9,-8,-8,-8,-9,-8,-8,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-4,-5,-4,-5,-5,-6,-6,-6,-6,-4,-5,-5,-5,-5,-4,-4,-5,-4,-4,-4,-5,-5,-5,-4,-4,-4,-4,-5,-6,-6,-7,-6,-6,-6,-7,-7,-5,-7,-7,-6,-5,-5,-5,-5,-5,-6,-5,-5,-5,-4,-5,-6,-6,-9,-9,-10,-10,-11,-11,-13,-14,-16,-18,-19,-20,-22,-23,-26,-28,-31,-34,-33,-36,-41,-45,-45,-46,-51,-50,-51,-48,-43, +17,8,4,-7,1,-5,-10,-9,-12,-8,-9,-10,-6,-7,-4,-3,-3,-2,0,1,1,1,0,1,1,0,1,0,1,2,2,2,2,2,1,2,2,2,4,3,2,3,3,3,2,3,3,2,2,2,3,3,4,2,3,3,2,3,4,3,3,3,3,3,3,3,2,3,2,1,1,1,2,1,1,1,1,1,2,1,3,3,2,3,2,3,2,3,2,2,2,2,2,1,2,-1,-1,-3,-4,-4,-4,-5,-6,-8,-9,-10,-11,-13,-15,-17,-18,-21,-23,-25,-27,-31,-33,-36,-35,-39,-38,-37,-36,-30, +-9,-15,-43,-85,-69,-73,-75,-61,-62,-54,-55,-55,-45,-44,-36,-35,-32,-30,-27,-26,-26,-28,-27,-28,-27,-10,-11,-11,-2,-4,-2,-2,-2,-2,-3,-4,-4,-3,-4,-4,-4,-6,-4,-4,-4,-4,-4,-5,-4,-4,-6,-4,-4,-5,-5,-5,-5,-5,-6,-5,-6,-6,-6,-6,-6,-4,-6,-7,-6,-6,-6,-5,-6,-7,-7,-6,-6,-6,-7,-7,-6,-6,-7,-7,-6,-6,-6,-6,-7,-7,-7,-7,-8,-8,-8,-8,-8,-10,-9,-10,-10,-11,-11,-14,-15,-22,-27,-39,-26,-33,-49,-48,-51,-49,-56,-59,-59,-62,-61,-64,-61,-61,-37,-30, +-48,-57,-55,-70,-58,-65,-71,-51,-52,-48,-50,-52,-36,-37,-30,-30,-23,-21,-18,-19,-19,-15,-15,-16,-15,-12,-11,-11,-10,-12,-12,-11,-11,-11,-10,-11,-11,-10,-13,-11,-11,-11,-11,-11,-12,-11,-11,-11,-10,-11,-10,-11,-11,-13,-13,-12,-11,-12,-12,-12,-12,-13,-12,-12,-13,-11,-12,-12,-12,-12,-12,-11,-11,-13,-12,-13,-12,-13,-13,-13,-13,-12,-13,-12,-12,-11,-12,-12,-12,-13,-12,-14,-14,-15,-15,-14,-15,-16,-17,-17,-17,-19,-20,-21,-24,-24,-26,-28,-29,-31,-34,-36,-39,-40,-41,-44,-45,-53,-51,-53,-49,-44,-38,-23, +-40,-48,-46,-67,-50,-61,-68,-45,-43,-41,-44,-47,-30,-32,-25,-26,-19,-17,-15,-16,-15,-11,-12,-13,-12,-9,-9,-7,-7,-9,-9,-8,-8,-8,-8,-8,-9,-8,-10,-10,-9,-10,-10,-10,-10,-10,-9,-9,-8,-8,-8,-8,-8,-11,-10,-10,-9,-10,-10,-10,-10,-10,-10,-10,-10,-10,-11,-10,-11,-10,-9,-9,-9,-9,-10,-10,-10,-10,-10,-10,-10,-10,-9,-10,-10,-10,-9,-9,-11,-10,-10,-12,-12,-13,-13,-11,-11,-13,-13,-14,-15,-16,-17,-18,-20,-21,-23,-26,-25,-28,-30,-33,-36,-35,-38,-42,-44,-47,-47,-50,-46,-45,-37,-23, +-25,-60,-55,-71,-43,-53,-62,-42,-47,-30,-35,-38,-24,-26,-16,-17,-12,-11,-5,-5,-6,-3,-3,-3,-3,0,0,0,0,-1,-1,-1,0,0,0,0,0,0,-2,-1,-2,-1,-1,-1,-2,-1,-1,0,-1,-2,-1,-1,-1,-2,-2,-1,-1,-3,-2,-2,-2,-1,-2,-2,-3,-2,-3,-3,-2,-2,-1,-2,-2,-3,-3,-3,-3,-2,-3,-3,-3,-3,-2,-3,-3,-3,-3,-3,-4,-4,-3,-5,-5,-6,-5,-5,-5,-6,-6,-6,-6,-8,-9,-10,-11,-12,-13,-16,-16,-19,-20,-23,-25,-27,-29,-30,-32,-39,-38,-41,-37,-34,-26,-19, +-39,-47,-45,-59,-25,-59,-85,-26,-47,-40,-45,-77,-14,-39,-27,-28,4,5,10,9,0,9,9,9,9,9,9,9,9,8,8,9,8,8,8,7,8,8,6,7,7,7,7,7,6,7,7,7,7,6,7,7,7,6,7,6,6,5,5,5,6,6,5,5,5,6,5,5,5,6,6,5,6,5,5,5,5,5,5,5,4,5,5,5,4,4,4,5,3,4,5,3,3,3,3,3,3,2,2,3,3,2,1,0,-1,-2,-3,-5,-6,-9,-9,-11,-13,-17,-18,-18,-20,-35,-39,-42,-32,-26,-21,-17, +-29,-45,-46,-65,-46,-60,-70,-48,-50,-46,-54,-60,-38,-41,-33,-35,-19,-20,-17,-19,-18,-15,-15,-16,-15,-14,-14,-14,-14,-12,-12,-12,-12,-13,-13,-12,-12,-12,-13,-12,-11,-12,-11,-12,-12,-11,-12,-9,-10,-9,-9,-11,-11,-10,-10,-11,-10,-11,-11,-11,-11,-11,-11,-10,-11,-10,-11,-12,-12,-11,-12,-10,-11,-12,-12,-12,-11,-11,-12,-10,-12,-12,-12,-13,-13,-12,-12,-12,-12,-13,-12,-13,-12,-12,-11,-14,-14,-15,-14,-16,-18,-18,-20,-22,-23,-25,-28,-31,-29,-33,-35,-39,-44,-40,-44,-50,-52,-50,-52,-54,-53,-52,-49,-39, +-8,-37,-46,-66,-43,-53,-61,-47,-44,-41,-45,-50,-33,-35,-26,-27,-16,-17,-13,-14,-15,-13,-13,-13,-13,-14,-15,-14,-14,-12,-12,-13,-13,-13,-13,-13,-15,-14,-12,-13,-12,-12,-12,-13,-13,-13,-13,-11,-12,-11,-12,-11,-11,-12,-11,-11,-11,-12,-11,-11,-12,-12,-12,-12,-11,-11,-13,-13,-13,-12,-12,-12,-11,-12,-13,-12,-11,-12,-11,-12,-12,-13,-13,-12,-12,-13,-12,-12,-14,-12,-14,-13,-13,-12,-13,-14,-13,-15,-15,-16,-18,-19,-20,-22,-22,-24,-27,-30,-28,-32,-33,-38,-42,-40,-44,-48,-51,-47,-50,-51,-52,-52,-50,-36, +-25,-44,-44,-57,-44,-52,-57,-40,-44,-36,-39,-42,-27,-25,-22,-23,-12,-11,-9,-10,-10,-5,-6,-6,-5,-5,-4,-5,-4,-5,-4,-6,-6,-5,-6,-5,-5,-6,-6,-6,-6,-6,-5,-5,-5,-6,-6,-5,-5,-6,-5,-5,-5,-6,-6,-6,-5,-5,-6,-6,-6,-7,-7,-7,-5,-6,-7,-7,-8,-6,-6,-6,-6,-6,-6,-5,-6,-6,-5,-6,-7,-6,-6,-7,-7,-8,-7,-6,-8,-8,-8,-7,-7,-7,-7,-8,-7,-9,-9,-11,-11,-12,-13,-14,-14,-15,-16,-20,-20,-23,-24,-28,-32,-30,-33,-36,-39,-37,-38,-39,-40,-39,-34,-27, +10,16,4,-13,-3,-10,-16,-8,-9,-3,-7,-8,-1,1,2,0,6,5,6,5,5,8,8,7,8,8,8,9,8,9,9,8,8,8,8,8,8,7,9,9,9,8,8,9,9,9,9,10,10,9,10,9,10,9,9,9,9,9,9,9,9,9,8,8,8,8,7,7,8,8,8,8,8,8,8,9,8,10,10,9,9,8,9,8,7,6,8,7,7,7,7,8,7,7,8,7,7,7,6,5,3,3,3,0,0,-1,-3,-6,-6,-9,-11,-15,-17,-15,-18,-22,-23,-21,-23,-23,-23,-21,-19,-10, +62,25,11,4,-1,-4,-4,-5,-6,-8,-8,-8,-11,-13,-11,-10,-12,-11,-13,-12,-11,-11,-12,-11,-11,-12,-12,-12,-12,-12,-13,-13,-12,-12,-12,-12,-10,-11,-11,-11,-13,-12,-14,-13,-13,-12,-12,-13,-13,-13,-12,-13,-14,-13,-12,-14,-13,-13,-13,-12,-15,-14,-14,-13,-14,-15,-14,-13,-12,-13,-14,-13,-13,-14,-14,-14,-13,-14,-15,-13,-14,-14,-15,-15,-14,-15,-15,-15,-15,-15,-15,-16,-16,-16,-17,-17,-18,-18,-20,-19,-21,-19,-24,-26,-24,-25,-26,-28,-30,-31,-33,-33,-34,-37,-38,-43,-41,-48,-47,-48,-46,-46,-43,-30, +14,16,8,4,3,3,7,-8,-5,-3,1,5,-10,-10,-7,-3,-13,-11,-11,-9,-7,-10,-11,-10,-9,-11,-11,-11,-11,-12,-12,-12,-12,-11,-10,-11,-10,-8,-9,-10,-10,-10,-13,-12,-12,-11,-11,-13,-13,-12,-12,-11,-12,-11,-12,-11,-12,-12,-12,-11,-13,-13,-12,-12,-12,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-12,-13,-11,-10,-12,-11,-11,-11,-11,-11,-11,-12,-13,-14,-13,-15,-15,-16,-13,-16,-17,-20,-18,-21,-21,-25,-29,-25,-27,-29,-32,-31,-34,-35,-35,-37,-40,-40,-43,-43,-51,-51,-52,-50,-44,-41,-25, +32,32,29,25,22,22,26,5,8,9,12,15,-6,-5,-2,1,-13,-9,-9,-7,-5,-10,-10,-9,-8,-13,-11,-12,-10,-12,-13,-12,-13,-13,-10,-9,-9,-8,-9,-9,-9,-9,-13,-13,-12,-12,-13,-13,-13,-14,-13,-11,-11,-11,-10,-11,-12,-12,-12,-13,-12,-12,-11,-12,-12,-13,-11,-11,-12,-11,-11,-11,-10,-10,-10,-11,-9,-12,-13,-12,-11,-12,-11,-11,-11,-11,-11,-11,-11,-12,-13,-14,-14,-16,-17,-14,-17,-17,-21,-17,-22,-22,-26,-29,-27,-28,-28,-31,-32,-34,-34,-35,-38,-41,-41,-45,-45,-46,-48,-49,-48,-43,-38,-6, +45,45,41,39,24,26,32,20,16,13,19,23,7,1,0,4,-3,0,-3,0,2,-3,-5,-2,-1,-4,-4,-5,-3,-5,-4,-4,-3,-2,-2,-3,-3,-2,-2,-2,-4,-3,-7,-6,-4,-4,-5,-5,-5,-6,-5,-4,-4,-4,-4,-5,-4,-5,-6,-6,-5,-5,-3,-4,-5,-5,-5,-4,-4,-1,-3,-3,-4,-4,-4,-4,-4,-5,-4,-4,-5,-5,-3,-4,-3,-4,-3,-5,-4,-4,-4,-5,-4,-5,-8,-6,-9,-8,-11,-9,-14,-13,-17,-22,-19,-19,-20,-23,-23,-24,-24,-24,-26,-30,-31,-33,-34,-40,-39,-41,-36,-32,-26,-3, +44,35,22,25,13,30,43,9,5,28,31,11,-1,6,16,18,-15,-2,8,11,16,-6,-6,6,10,-13,-8,2,-3,-5,-7,-5,3,-8,1,-3,7,6,-4,9,2,6,-9,-2,-4,-6,6,0,-4,-2,0,6,6,9,9,7,1,5,12,9,6,-2,2,7,-1,4,4,15,8,8,7,7,9,9,11,10,12,6,9,8,6,3,12,10,10,8,11,13,9,5,9,11,3,-2,-7,7,-11,-12,-18,-1,-16,-20,-24,-36,-26,-23,-25,-35,-32,-30,-32,-31,-47,-36,-43,-51,-65,-72,-74,-77,-65,-47,-14,12, +43,34,20,15,1,3,10,-1,-3,-5,3,-3,-10,-18,-12,-5,-16,-12,-14,-11,-8,-14,-14,-12,-9,-13,-14,-13,-11,-14,-11,-11,-11,-10,-12,-10,-10,-10,-12,-10,-11,-10,-13,-11,-8,-8,-10,-13,-10,-10,-10,-11,-12,-12,-11,-11,-11,-12,-11,-11,-12,-11,-9,-10,-12,-12,-12,-11,-11,-9,-9,-9,-10,-11,-11,-9,-11,-10,-12,-12,-11,-12,-12,-11,-13,-12,-11,-10,-10,-10,-11,-13,-14,-14,-16,-15,-17,-17,-20,-16,-21,-18,-22,-24,-25,-20,-24,-27,-29,-31,-34,-37,-40,-43,-47,-49,-53,-49,-51,-54,-46,-36,-22,-30, +59,44,27,23,4,6,11,5,2,-3,3,2,-2,-13,-7,-3,-7,-4,-7,-4,-2,-4,-6,-3,-1,-2,-3,-2,-2,-2,-1,-3,0,-1,0,-1,-1,0,-1,-2,-1,-1,0,0,2,2,1,-1,1,1,2,0,0,-2,-2,1,1,0,0,0,0,-1,1,0,-1,-3,0,-1,0,2,1,1,1,0,0,0,-1,-1,-2,0,-1,-1,-2,-3,-2,-2,1,0,1,0,-1,-3,-3,-3,-6,-3,-7,-5,-8,-5,-9,-5,-9,-6,-10,-7,-11,-14,-16,-20,-22,-26,-30,-31,-35,-37,-41,-33,-32,-38,-29,-20,4,-16, +80,51,38,25,14,14,21,6,-2,4,11,3,4,-5,4,8,-1,9,4,8,2,9,6,9,11,9,10,8,12,11,12,11,11,11,12,12,15,12,12,13,13,12,12,13,15,17,12,14,13,15,15,15,16,13,10,13,16,14,14,15,16,13,15,15,13,14,12,13,12,17,14,12,13,14,15,14,13,15,15,12,14,12,11,12,12,10,14,13,12,15,12,13,12,11,10,14,8,8,3,11,7,8,0,9,1,3,-4,-10,-9,-14,-17,-22,-26,-26,-33,-34,-37,-37,-33,-31,-20,10,21,8, +82,54,47,36,26,25,29,20,11,18,22,16,10,1,7,12,7,12,7,10,11,11,11,13,15,14,13,11,13,14,15,12,13,15,15,11,11,13,15,13,11,11,15,14,13,14,15,15,14,14,15,14,15,12,13,12,13,13,12,14,16,15,15,16,16,14,14,15,14,13,14,16,15,14,13,13,14,15,16,16,16,15,14,15,15,15,15,15,14,13,14,15,13,13,13,13,14,13,13,11,9,13,10,8,5,9,6,2,2,-2,-3,-7,-10,-14,-16,-17,-21,-19,-18,-17,-9,15,51,32, +40,-3,-12,-19,-21,-22,-11,-24,-30,-20,-12,-13,-18,-22,-16,-12,-17,-14,-13,-8,-8,-10,-10,-10,-7,-10,-10,-6,-6,-5,-3,-4,-2,-5,-4,-5,-4,-1,-2,-3,-2,-1,0,2,-1,0,-1,1,3,5,5,2,4,4,5,1,2,1,4,2,1,3,3,6,-2,0,2,0,-1,3,-2,3,2,6,11,10,7,7,3,0,2,4,6,3,3,3,3,6,3,7,1,7,5,2,7,7,5,5,0,4,2,-7,-8,8,-1,-5,-8,-13,-12,-16,-23,-28,-25,-29,-32,-38,-41,-41,-43,-34,-20,17,41,31, +7,-2,6,1,1,9,12,14,5,12,16,22,19,15,20,23,22,24,24,25,28,30,29,27,29,29,28,32,31,32,30,31,30,32,33,30,28,32,36,32,31,36,36,34,35,37,31,35,37,37,39,37,37,37,37,34,35,35,35,34,35,33,36,39,35,31,32,34,36,35,35,37,36,35,37,37,37,35,36,33,34,35,34,35,36,35,37,37,36,36,35,36,36,35,33,35,36,33,36,33,33,27,28,35,33,35,31,29,26,22,17,13,20,13,9,5,1,4,2,3,6,2,58,70, +43,44,46,33,38,41,55,61,58,65,72,69,72,66,67,67,74,75,74,76,77,77,78,77,77,81,80,79,81,81,84,81,84,83,83,82,82,80,85,84,81,82,87,87,84,86,82,83,83,85,89,86,84,85,86,82,83,83,82,82,85,84,86,84,80,84,83,83,83,84,81,84,87,83,84,85,84,85,85,79,82,84,81,83,85,84,85,85,83,85,85,83,83,84,82,84,83,85,88,82,78,79,80,82,85,83,83,81,78,74,68,64,69,64,62,56,48,50,45,51,53,59,84,83, +72,68,69,64,70,71,79,69,69,76,81,81,84,73,75,75,85,89,90,86,91,90,92,90,93,97,98,99,99,92,98,103,101,100,97,100,103,98,102,104,103,103,98,98,106,102,100,98,101,103,98,101,104,105,103,105,105,105,107,101,103,103,105,103,107,103,104,106,101,99,107,105,104,96,100,109,109,104,106,108,107,104,100,108,106,106,103,98,108,108,101,100,105,106,99,99,97,99,100,106,106,105,107,101,99,108,102,95,88,83,92,88,84,86,78,73,68,78,78,83,82,90,112,131, +55,50,42,42,37,40,47,41,39,45,45,52,55,59,58,55,57,60,61,58,60,63,62,62,63,64,64,65,66,64,65,64,65,65,66,67,66,66,70,67,67,67,67,66,69,68,69,66,66,69,68,67,68,68,66,69,68,68,70,67,65,67,69,66,68,66,66,68,67,67,68,69,67,66,67,69,70,69,69,71,72,67,67,67,68,69,68,66,68,72,70,67,69,71,69,70,67,71,70,72,72,75,76,69,68,73,72,68,66,65,66,62,61,61,60,52,47,57,52,60,51,62,69,84, +-32,-40,-38,-30,-37,-32,-28,-29,-34,-32,-31,-29,-24,-20,-24,-25,-21,-21,-17,-17,-16,-16,-14,-16,-12,-13,-12,-12,-12,-9,-11,-12,-13,-8,-11,-9,-7,-8,-9,-8,-8,-8,-8,-10,-6,-7,-5,-9,-8,-8,-7,-7,-5,-7,-9,-4,-5,-6,-5,-6,-8,-8,-5,-6,-7,-7,-7,-7,-8,-8,-5,-5,-5,-6,-5,-5,-4,-6,-3,-5,-5,-5,-6,-6,-5,-5,-5,-7,-5,-5,-4,-4,-5,-5,-6,-3,-4,-4,-1,-4,-3,-6,-4,-2,-5,-5,-5,-8,-6,-8,-12,-13,-14,-16,-17,-18,-21,-19,-19,-13,-17,-4,-15,-18, +-99,-81,-85,-72,-78,-72,-66,-71,-73,-72,-71,-70,-69,-60,-61,-64,-60,-63,-57,-59,-59,-57,-53,-54,-56,-52,-50,-52,-53,-50,-53,-54,-54,-49,-47,-48,-47,-49,-51,-51,-47,-45,-43,-45,-47,-49,-47,-48,-47,-46,-45,-52,-49,-50,-48,-45,-45,-44,-45,-48,-44,-44,-44,-45,-45,-44,-50,-49,-50,-45,-47,-49,-47,-45,-48,-46,-47,-46,-47,-45,-46,-46,-48,-46,-44,-44,-47,-46,-46,-46,-42,-43,-44,-45,-42,-45,-47,-42,-43,-43,-42,-48,-44,-42,-46,-43,-44,-42,-40,-44,-49,-48,-49,-51,-51,-53,-56,-54,-55,-51,-57,-47,-51,-100, +-100,-98,-96,-83,-94,-84,-81,-91,-90,-88,-90,-89,-89,-81,-85,-87,-79,-82,-77,-79,-81,-77,-74,-74,-76,-75,-72,-72,-74,-70,-71,-69,-69,-70,-70,-67,-72,-67,-69,-68,-66,-67,-67,-69,-67,-68,-69,-64,-65,-65,-63,-67,-66,-65,-67,-65,-66,-65,-67,-67,-66,-62,-65,-64,-66,-68,-67,-65,-69,-65,-71,-66,-66,-66,-68,-63,-65,-66,-64,-68,-65,-66,-68,-65,-62,-64,-67,-66,-71,-68,-67,-65,-65,-62,-61,-65,-67,-66,-62,-65,-63,-66,-66,-62,-65,-67,-65,-67,-64,-65,-68,-67,-67,-70,-67,-72,-70,-69,-71,-68,-70,-65,-91,-18, +-100,-100,-100,-100,-100,-91,-86,-100,-100,-100,-100,-100,-98,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-98,-98,-97,-94,-85,-88,-80,-91,-85,-82,-80,-76,-78,-78,-80,-79,-77,-74,-76,-80,-78,-75,-81,-80,-83,-97,-100,-4, +-84,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-99,-100,-96,-96,-95,-93,-95,-89,-88,-86,-92,-87,-82,-76,-87,-88,-87,-86,-86,-92,-91,-100,47,-32, +100,100,62,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,9,-4,-10, +100,100,100,89,88,88,88,88,88,88,88,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_PLeft_T0.h new file mode 100644 index 0000000..c806b92 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_PLeft_T0.h @@ -0,0 +1,71 @@ +35,6,-13,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,8,12,16,20,20,20,20,20,20,20,20,20,20,20, +26,101,103,113,107,112,102,97,102,96,99,95,95,102,98,96,100,105,98,103,100,104,103,102,107,107,105,107,101,103,104,100,101,98,100,100,98,100,98,100,98,97,99,98,99,99,97,98,100,100,99,99,98,99,99,100,97,99,98,99,99,98,99,98,99,99,97,99,100,99,97,97,96,99,98,93,85,96,91,87,90,86,88,84,88,83,86,85,84,84,86,84,85,85,86,86,84,86,85,87,87,89,90,90,88,90,95,94,100,101,108,112,116,118,119,119,120,120,120,117,120,120,120,120, +135,134,118,115,99,108,97,99,99,95,96,93,93,96,94,89,88,95,98,90,94,102,101,104,94,98,96,102,103,105,105,103,103,102,101,100,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,100,100,100,98,100,97,96,99,94,95,93,87,91,88,88,85,87,82,85,83,85,81,82,80,79,79,83,81,80,82,82,84,82,85,84,84,83,87,85,90,88,86,92,90,95,95,105,108,116,118,117,118,118,118,120,120,120,120,120,120, +135,108,101,103,94,96,90,96,93,91,89,83,85,84,83,82,79,82,77,79,75,75,76,80,77,75,77,71,71,73,72,67,68,64,62,59,61,65,66,65,65,66,68,68,69,63,70,66,66,66,71,66,69,64,65,68,62,69,67,63,63,68,69,70,67,67,70,65,68,66,69,64,65,67,68,64,71,70,68,72,72,69,68,67,71,71,73,71,71,71,73,72,71,75,74,76,73,74,71,79,77,81,78,82,77,75,83,78,86,83,92,95,107,107,103,106,104,108,111,114,109,120,114,120, +106,88,92,94,78,87,80,83,76,75,72,74,70,71,64,62,62,62,61,61,61,62,60,59,63,58,60,55,54,55,50,51,48,50,54,52,46,52,54,52,47,48,52,53,49,48,50,50,49,50,48,47,47,45,48,50,51,45,45,50,48,51,49,50,50,51,52,53,58,52,52,58,53,58,53,55,52,56,57,53,57,58,57,56,57,54,57,56,55,57,59,61,58,59,58,61,61,61,59,69,62,70,62,76,67,61,70,62,73,68,75,78,86,93,87,93,90,91,92,96,92,100,104,105, +59,63,61,59,53,62,56,56,53,54,49,48,43,41,43,39,38,37,34,33,37,33,33,29,31,29,27,26,25,26,23,24,22,21,22,19,20,20,19,16,20,21,21,22,21,18,25,21,20,19,17,20,22,22,23,21,22,23,20,24,23,20,20,20,20,24,27,20,22,21,24,21,21,24,20,25,19,23,26,25,26,26,29,29,30,26,28,28,29,29,31,30,30,32,29,33,30,33,29,38,33,39,33,46,37,30,38,41,42,37,46,47,51,58,55,61,59,61,61,62,60,65,66,66, +31,41,51,56,46,55,44,56,47,44,39,40,35,28,24,17,25,19,11,7,19,14,9,4,7,3,3,-1,-1,2,-2,-2,-4,-1,-7,-8,-3,4,5,-2,-1,-1,3,0,3,-1,2,2,0,0,-4,-5,1,-2,-1,4,4,4,2,7,-5,4,-4,3,-1,3,6,6,12,2,12,12,12,23,7,15,15,21,23,19,22,25,25,23,28,24,25,25,26,26,29,27,25,28,25,34,27,31,21,39,32,34,23,43,34,22,26,35,33,26,35,29,31,45,39,45,44,48,48,48,47,52,38,30, +-24,11,18,21,18,21,14,27,19,27,16,14,5,-5,5,-4,-7,-13,-17,-25,-12,-15,-19,-22,-20,-27,-28,-35,-33,-28,-29,-30,-36,-27,-30,-32,-31,-32,-35,-36,-37,-38,-32,-35,-38,-39,-30,-35,-34,-36,-37,-31,-29,-33,-37,-33,-33,-30,-32,-34,-29,-24,-33,-27,-33,-24,-18,-31,-21,-30,-23,-21,-25,-15,-28,-17,-28,-17,-4,-19,-14,-17,-11,-12,-7,-10,-11,-10,-10,-11,-7,-10,-12,-11,-15,-4,-8,-7,-15,1,-7,-4,-13,9,-6,-18,-16,2,-2,-8,6,-2,1,5,-1,12,10,5,3,3,19,16,17,8, +-9,15,24,29,28,35,29,37,29,37,30,27,19,5,10,2,7,-2,-15,-14,-13,-19,-19,-23,-24,-21,-27,-27,-30,-23,-32,-37,-26,-28,-26,-31,-27,-16,-31,-28,-27,-28,-25,-30,-26,-26,-23,-27,-23,-25,-20,-24,-25,-30,-26,-30,-25,-21,-20,-21,-22,-22,-26,-16,-34,-23,-11,-20,-16,-30,-14,-11,-20,-13,-26,-12,-24,-15,-3,-13,-10,-11,-9,-11,-6,-10,-7,-6,-7,-9,-6,-6,-9,-7,-11,-1,-6,-2,-10,2,-7,0,-10,6,-6,-17,-9,9,-1,-4,11,5,9,11,8,22,22,16,14,15,28,20,8,4, +16,40,59,56,57,55,48,52,42,44,35,30,25,16,16,9,10,8,3,0,0,2,-2,-3,-2,-2,-6,-7,-4,-3,-3,-3,-2,1,-2,4,1,0,1,0,1,-2,1,0,-5,-1,1,1,2,3,4,0,2,-1,2,-1,1,5,4,5,-1,5,0,6,-2,3,10,-1,7,1,12,-3,8,-6,2,13,2,16,-1,10,4,11,9,13,2,8,11,15,13,8,7,4,3,12,9,12,8,16,11,16,10,7,8,17,10,1,16,7,8,2,6,6,11,11,10,15,11,15,15,14,20,18,15,13, +4,28,66,78,82,84,78,80,69,68,60,57,50,37,38,31,31,26,21,18,23,21,16,17,14,14,14,14,14,18,15,15,19,16,16,16,17,17,18,15,16,17,14,18,17,19,17,21,22,22,22,18,23,24,24,15,22,28,24,25,23,25,20,28,18,22,31,21,32,24,33,23,33,16,26,39,29,42,27,37,31,40,34,40,32,39,39,40,41,36,36,34,33,40,36,36,32,40,34,40,33,32,33,43,34,26,38,32,34,28,32,35,38,38,36,41,42,45,44,42,48,40,33,20, +7,27,45,55,63,58,55,53,47,47,41,37,30,22,19,13,10,5,6,2,1,0,-1,-1,-2,-3,-4,-5,-6,-3,-3,-4,-5,-2,-3,-3,-4,-4,-4,-2,-3,-3,0,1,0,-3,-4,-4,-1,-2,2,-3,-4,-3,1,-2,0,4,0,-1,-2,0,-1,4,-4,0,6,1,7,-2,6,-2,4,-5,4,13,1,9,4,11,6,10,7,10,8,9,7,8,8,9,9,7,6,7,6,5,2,6,2,5,0,1,0,4,-1,-5,0,-4,-2,-4,-3,-2,2,1,1,4,3,8,7,5,8,1,-5,-14, +30,21,54,70,80,74,72,68,61,60,51,51,43,34,30,25,22,18,15,13,15,9,8,7,6,5,5,2,2,4,7,4,4,5,4,3,3,2,5,3,4,2,5,6,4,3,1,4,4,4,6,3,3,5,6,4,7,10,7,4,6,9,8,14,4,8,16,10,14,7,15,6,13,3,11,18,9,17,10,15,11,16,10,14,10,11,9,10,10,9,12,11,9,8,8,7,5,8,4,7,4,6,5,8,3,-1,5,1,6,5,6,7,7,8,8,11,11,16,16,14,17,11,6,-9, +59,33,67,71,80,79,75,71,64,62,54,55,46,37,33,26,23,18,19,15,15,12,12,12,12,12,11,11,12,11,11,13,10,10,9,9,7,11,12,12,10,11,10,13,11,10,8,10,11,13,13,9,10,9,12,11,12,15,10,11,11,13,11,13,11,14,14,14,11,10,15,13,19,11,16,15,19,12,13,18,19,24,16,19,18,20,17,17,17,16,19,19,17,16,12,14,12,11,10,15,13,11,10,13,13,10,13,10,12,11,11,12,14,15,16,15,16,24,25,22,24,17,11,-1, +84,63,77,83,90,87,83,80,74,71,64,64,55,46,42,36,32,30,30,27,26,22,24,24,24,22,21,22,21,21,21,23,22,21,18,20,20,19,21,21,21,20,22,20,20,20,20,20,20,21,24,20,22,21,24,20,23,23,20,20,20,24,20,22,18,22,22,21,16,18,23,20,24,14,19,18,21,12,14,19,18,20,14,16,14,16,13,13,12,11,14,14,13,11,10,10,9,9,7,12,11,12,9,15,13,11,13,11,14,14,14,15,16,16,17,18,21,25,25,23,25,17,7,-1, +50,64,99,101,107,99,97,93,88,88,82,79,69,54,40,51,34,24,25,23,22,21,23,22,17,18,16,14,10,20,19,18,18,20,20,18,20,11,5,18,14,17,19,19,16,18,18,18,18,19,20,19,20,17,18,14,19,19,17,18,18,19,20,19,14,18,17,14,14,15,18,15,25,-5,5,9,13,-1,-7,-3,3,14,-10,-8,-10,-5,-10,-9,-9,-9,-11,-10,-11,-12,-12,-12,-13,-12,-13,-10,-9,-15,-14,-6,-10,-9,-13,-14,8,8,6,7,10,7,9,16,15,0,0,-8,-9,-12,-13,-17, +65,75,74,78,80,78,75,67,61,56,50,44,38,30,26,22,20,16,16,14,14,11,10,11,9,7,7,6,6,7,7,8,8,8,7,6,7,6,7,6,6,7,5,6,8,7,7,7,8,9,10,9,11,9,9,9,11,10,9,8,8,10,6,8,7,9,7,6,5,6,9,6,8,4,6,4,4,3,4,5,2,2,1,2,-1,1,-1,0,0,0,-1,-2,-2,-1,-2,-1,-2,-2,-3,0,-1,-1,0,0,0,-1,1,0,5,5,5,5,7,7,7,7,8,5,5,4,4,-2,-6,-9, +78,89,85,83,85,84,78,71,65,61,55,51,46,39,34,28,28,24,23,22,21,20,18,17,18,16,15,15,16,17,15,16,15,14,15,14,15,13,13,13,12,13,14,14,14,14,16,16,15,15,15,17,18,16,16,16,17,17,15,15,15,16,14,15,14,15,14,15,15,16,18,16,17,12,13,12,13,9,10,11,11,9,9,10,9,9,6,7,5,6,7,7,7,5,6,6,6,7,7,8,9,8,8,10,9,10,11,10,19,18,17,17,22,24,23,21,23,28,28,27,25,21,15,4, +81,85,88,91,92,93,87,80,74,69,62,57,50,43,38,33,32,29,29,28,26,25,23,21,21,21,20,19,19,20,21,20,20,19,19,18,19,18,18,18,18,18,19,19,18,18,21,20,21,19,20,20,20,20,21,22,22,22,21,19,19,21,20,20,20,19,18,19,19,20,21,20,20,16,18,15,17,14,14,15,14,11,11,13,11,12,10,11,9,9,9,10,10,9,9,9,10,11,11,12,12,13,12,13,14,13,14,14,20,19,19,18,21,21,21,21,21,20,20,20,16,12,7,-3, +87,90,92,93,92,91,86,79,74,69,63,57,52,46,42,36,34,33,34,33,31,29,28,28,28,28,28,27,26,26,26,26,26,25,25,25,26,25,25,26,25,25,26,25,24,24,25,25,25,24,25,25,25,24,25,25,26,25,25,24,24,24,23,23,24,24,22,23,24,25,26,24,25,25,25,22,23,23,24,23,22,23,25,25,23,23,24,25,21,23,24,24,24,18,22,22,22,23,20,20,20,21,21,21,21,21,22,22,25,25,25,25,9,11,14,18,24,-18,-16,-17,-22,-23,-25,-31, +66,69,67,69,65,71,64,58,52,48,42,35,28,22,19,15,14,11,9,7,6,5,6,5,3,3,1,1,1,1,1,0,0,0,1,0,0,1,1,2,2,2,0,1,2,2,1,1,1,0,-1,1,0,1,1,0,0,0,0,0,1,2,1,1,-1,-1,0,0,-2,-1,-1,-1,-1,0,0,-1,0,-1,-1,-1,0,-3,-1,0,-2,0,-1,0,-1,-1,-2,-2,-1,-1,-3,-2,-2,-1,-1,-2,-2,-2,-2,-1,-1,-1,-1,-2,-5,-4,-5,-5,-8,-8,-7,-6,-4,-9,-9,-8,-11,-14,-18,-24, +74,74,71,74,69,73,66,61,56,51,45,41,34,28,26,22,19,17,15,14,14,12,13,12,12,10,8,8,7,8,8,7,6,8,7,7,7,9,9,9,9,9,8,7,7,8,9,8,8,7,7,7,7,7,8,8,7,7,7,8,7,8,7,8,6,7,6,7,5,5,6,5,5,7,8,6,7,7,7,6,6,5,4,6,5,5,7,7,5,5,5,5,5,5,5,6,6,5,5,6,7,5,6,6,7,7,6,6,10,11,9,10,10,12,13,12,14,7,8,9,7,5,0,-8, +75,85,86,90,85,89,81,76,70,66,59,53,46,39,36,29,27,24,23,22,21,20,19,18,17,15,15,15,15,14,13,13,13,13,14,15,15,16,16,16,15,14,14,13,14,14,15,15,15,14,14,14,14,14,14,14,14,15,14,15,14,15,14,15,14,15,15,15,12,13,13,13,13,14,14,14,14,14,14,14,13,11,11,12,12,12,12,13,11,12,11,11,12,11,12,12,12,11,11,13,14,12,12,13,14,15,13,14,13,14,13,15,10,12,13,13,14,4,6,5,4,2,-5,-15, +81,85,84,86,77,79,70,72,64,60,52,50,43,37,32,28,24,21,22,19,21,19,18,17,18,16,15,15,14,14,12,13,12,14,14,14,15,15,15,16,15,15,14,13,15,15,14,14,15,15,15,14,14,14,14,14,15,14,15,16,16,15,16,16,14,15,15,15,13,14,14,14,15,13,15,14,14,15,14,15,14,12,12,13,12,13,13,14,13,14,11,12,13,12,11,12,13,12,12,12,13,12,12,11,13,14,13,14,10,11,10,11,13,14,15,13,15,-3,-3,-5,-6,-8,-13,-32, +87,77,56,59,50,55,46,47,41,37,29,28,21,15,12,8,6,4,3,2,1,-1,0,-1,-2,-3,-4,-3,-3,-3,-4,-3,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-4,-4,-6,-5,-5,-5,-5,-5,-5,-6,-5,-6,-5,-5,-4,-5,-5,-4,-4,-4,-5,-5,-5,-5,-4,-4,-3,-4,-5,-4,-4,-5,-5,-4,-4,-4,-4,-4,-5,-3,-4,-4,-5,-5,-5,-4,-5,-4,-4,-5,-5,-4,-4,-5,-4,-5,-4,-6,-5,-7,-5,-4,-7,-10,-10,-8,-9,-7,-10,-8,-7,-10,-10,-4,-4,-7,-9,-11,-16,-23, +80,75,69,67,58,62,53,57,49,44,37,39,30,24,20,18,14,11,10,9,10,8,7,6,7,5,4,5,4,5,3,4,3,5,4,4,4,3,3,2,2,3,4,4,4,4,3,3,3,2,4,4,3,3,3,4,3,3,3,4,4,4,5,4,4,3,3,2,5,5,6,5,5,4,4,3,3,4,5,5,5,5,5,5,4,5,4,4,4,5,4,5,5,5,5,5,6,6,5,3,5,4,5,0,2,5,3,-4,-1,1,-1,1,1,2,4,3,3,0,0,-1,-2,-5,-9,-14, +82,86,80,79,68,68,59,66,58,52,45,46,39,32,28,26,23,21,20,17,20,17,17,15,15,14,13,13,14,13,13,12,11,12,12,12,13,11,11,11,11,13,12,13,12,13,11,11,11,11,11,11,12,10,10,11,11,11,11,14,14,13,13,13,11,11,11,11,12,12,12,13,11,11,11,11,11,11,11,12,12,12,12,12,11,12,11,12,10,11,10,11,11,12,10,11,12,11,13,10,12,9,11,9,11,14,12,4,7,9,6,9,9,10,12,12,11,9,7,7,3,2,-5,-12, +97,91,83,80,69,69,59,67,59,53,46,48,40,33,30,28,24,21,20,18,21,18,17,16,17,16,15,15,16,15,14,14,13,15,14,15,15,13,12,12,12,14,14,15,14,14,13,13,13,13,13,14,14,13,13,13,13,13,13,16,16,16,15,16,15,15,14,15,15,15,16,16,14,14,15,15,14,14,14,15,15,16,15,15,15,15,14,15,13,13,13,14,15,14,12,13,15,14,15,12,14,12,14,8,12,14,13,2,4,8,5,8,4,6,7,6,7,3,2,2,1,-2,-6,-11, +90,93,83,74,62,51,45,60,55,51,36,38,34,29,26,20,18,17,16,9,14,13,11,11,11,10,9,10,9,9,9,9,9,8,7,8,9,8,8,8,8,6,7,8,7,7,8,7,7,7,7,6,7,7,7,7,7,7,7,6,7,6,6,6,6,7,7,7,7,7,8,10,8,6,7,7,9,6,6,8,6,6,9,6,6,8,6,6,8,5,8,7,7,7,5,7,9,9,20,5,6,3,16,2,7,9,5,-14,-13,-12,-16,-14,-8,-7,-5,-7,-7,-2,-4,-4,-6,-11,-15,-20, +62,64,67,69,65,69,64,56,50,45,39,33,29,24,18,13,12,10,10,7,6,5,4,3,4,3,2,2,3,2,2,1,0,0,-1,1,0,1,1,1,0,-1,-1,-1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,-2,-2,-2,-2,-1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,0,1,0,0,-1,-1,0,0,0,0,0,-1,0,0,1,0,1,1,1,2,1,1,1,2,0,1,-3,-1,1,-2,0,2,4,1,3,3,4,5,3,3,8,7,5,-2,-8,-19,-26, +69,73,70,70,69,62,57,61,57,48,44,41,37,33,25,19,19,18,16,15,13,13,11,11,11,10,10,10,10,9,9,8,8,9,9,7,8,7,8,8,7,8,7,8,7,7,8,8,9,9,8,8,9,8,8,8,9,9,9,7,8,7,7,8,9,10,9,9,9,8,9,8,8,8,9,9,9,7,7,8,7,8,8,8,9,8,7,7,7,7,7,8,8,9,8,8,9,9,9,8,9,7,8,3,5,5,5,2,4,5,4,6,4,6,6,6,7,4,2,8,5,-2,-7,-16, +79,89,93,96,97,87,83,80,76,67,63,55,50,46,38,30,26,25,21,21,19,19,18,17,17,17,17,17,16,16,15,15,14,15,15,14,15,14,14,14,14,14,13,14,13,13,14,14,14,15,14,14,15,14,14,14,14,15,14,13,14,14,13,14,16,16,16,15,14,14,15,14,14,15,15,14,15,13,14,14,15,14,14,15,15,14,13,14,14,14,14,14,14,14,14,15,15,15,15,14,14,13,14,10,12,11,11,8,11,13,11,13,10,11,12,11,11,9,8,12,8,1,-6,-20, +79,90,96,99,101,93,91,82,79,70,67,56,53,49,41,33,29,29,26,26,23,23,22,22,20,21,20,20,19,19,19,18,18,18,18,18,18,18,18,18,18,18,17,17,16,16,17,18,18,17,17,17,17,17,17,17,17,17,17,16,16,16,15,16,17,18,17,17,15,16,15,16,16,16,17,16,17,15,15,16,16,15,16,15,16,15,15,15,15,16,15,15,15,15,16,16,16,15,16,15,16,14,14,14,15,13,13,16,17,18,16,17,22,23,23,22,23,27,21,28,5,-3,-26,-25, +82,86,90,91,95,84,82,72,69,58,55,40,36,33,25,17,12,12,8,8,6,6,5,5,3,4,3,3,2,2,2,2,2,0,1,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-2,-1,-2,-2,-1,0,-1,-1,-2,-2,-2,-1,-2,-2,-1,-1,0,-2,-2,-2,-3,-2,-1,-1,-2,-2,-3,-2,-2,-2,-1,0,0,-1,-2,-1,1,-1,0,-1,-1,0,0,0,2,0,4,0,-7,-7,-13, +89,95,99,100,106,95,95,79,76,65,61,48,44,40,32,24,19,18,14,14,13,13,12,12,11,11,10,10,10,10,10,9,9,8,8,8,8,8,8,9,9,8,8,8,9,9,8,8,7,6,7,7,7,7,7,7,7,7,7,7,8,7,7,7,6,6,6,6,7,7,7,7,6,6,6,5,5,6,6,6,6,6,6,6,6,5,6,6,7,7,6,7,6,5,6,6,7,6,6,6,6,6,7,9,9,9,9,9,9,11,9,10,5,6,6,6,5,10,8,10,-1,-7,-10,-14, +77,88,94,97,102,95,94,81,78,69,65,53,49,45,37,29,25,24,21,21,18,18,18,19,16,17,17,16,14,14,15,15,14,13,14,13,14,12,13,14,13,13,14,14,13,13,14,14,14,14,13,13,14,12,12,13,13,12,12,12,12,13,13,13,12,12,11,11,13,13,12,12,12,12,13,12,12,12,13,12,13,11,12,12,12,12,13,13,12,13,11,11,12,12,12,12,13,12,13,11,12,12,12,12,13,13,13,12,13,14,14,14,12,12,12,12,12,14,12,13,9,4,3,-4, +88,95,102,105,110,103,101,84,80,71,67,53,48,44,36,28,24,23,19,20,17,18,18,19,16,16,16,16,15,15,16,15,16,14,14,14,14,15,15,15,15,15,16,16,15,15,15,15,15,14,15,15,14,14,13,13,14,13,13,14,14,14,14,14,13,13,12,12,13,13,14,13,13,13,14,12,13,13,13,14,13,12,13,13,13,13,13,14,13,14,13,13,14,14,13,14,15,13,14,12,13,13,13,15,16,15,16,16,16,17,16,17,16,17,17,16,16,19,18,18,14,8,7,0, +26,41,51,58,62,60,75,40,32,26,18,15,12,9,8,6,4,4,2,2,0,0,-2,-1,-5,-4,-4,-4,-6,-6,-6,-5,-5,-6,-5,-6,-6,-7,-7,-7,-7,-7,-8,-7,-7,-7,-7,-8,-7,-7,-8,-8,-8,-8,-8,-9,-9,-8,-8,-9,-9,-9,-10,-9,-9,-9,-9,-9,-8,-8,-9,-9,-9,-9,-9,-10,-9,-10,-9,-10,-10,-10,-9,-9,-10,-9,-9,-9,-9,-9,-10,-9,-10,-11,-10,-10,-10,-10,-10,-11,-10,-10,-10,-12,-11,-11,-6,-10,-10,-10,-5,-9,-9,-7,-9,-9,-9,-9,-9,-8,-10,-13,-15,-18, +31,39,42,49,51,50,48,45,41,37,32,29,25,21,18,16,14,13,11,11,9,9,8,7,5,5,5,5,5,4,5,4,5,5,5,5,4,5,5,5,5,5,5,4,5,4,3,3,3,3,5,4,4,3,4,3,3,3,4,3,4,4,3,3,4,4,4,4,3,3,3,2,3,3,3,2,2,2,3,2,2,4,3,4,4,3,2,3,3,4,5,5,5,4,2,3,3,3,3,4,4,4,4,4,4,5,6,5,6,5,7,7,10,10,10,9,9,11,9,10,7,3,-1,-8, +55,57,58,61,60,64,61,52,47,48,42,35,30,25,26,22,21,20,21,19,16,16,15,15,12,12,11,10,11,12,12,11,11,9,9,9,10,12,12,12,11,12,12,12,11,11,10,10,10,9,11,11,11,9,10,9,10,10,10,10,11,11,10,10,10,10,10,10,9,9,9,10,9,9,9,9,9,9,9,10,11,9,9,10,9,9,9,10,9,10,11,11,10,10,9,9,10,9,10,10,11,12,12,12,12,13,14,12,12,12,13,14,12,12,12,11,11,13,13,8,5,3,-3,-13, +45,49,57,66,62,73,68,60,53,52,45,42,35,29,28,27,24,23,23,21,19,19,18,17,16,15,15,14,15,15,15,14,14,13,14,14,14,15,16,16,15,15,15,15,15,15,14,13,13,14,14,15,15,14,13,13,13,13,14,14,14,14,13,14,14,15,14,14,13,13,13,13,13,13,13,13,13,13,13,13,14,13,14,15,14,13,14,14,14,14,15,16,16,16,13,14,14,13,14,14,15,16,16,16,16,18,18,18,18,18,19,20,21,21,21,20,21,21,21,16,15,13,9,0, +65,64,68,72,66,75,68,66,60,60,55,53,48,42,27,40,23,15,12,12,24,14,16,8,29,27,20,24,28,29,29,28,28,26,27,27,27,26,27,27,26,26,26,26,25,25,25,26,26,26,25,26,25,25,25,24,24,24,24,25,25,25,24,24,25,25,24,24,24,24,25,24,23,23,23,23,24,24,23,24,24,23,24,24,23,24,24,25,24,24,24,24,23,23,23,24,24,23,23,24,24,24,24,24,24,24,25,24,25,25,26,26,27,27,27,27,27,27,27,22,24,23,18,13, +-21,-39,-61,-43,-45,-24,-22,1,4,15,18,25,19,13,15,12,11,7,6,4,5,4,3,2,3,3,3,3,1,1,0,2,2,2,2,1,1,-1,-1,-1,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,0,-2,-2,-2,-2,-2,-2,-3,-2,-2,-1,-2,-3,-2,-2,-1,-1,-1,0,0,-1,-2,-2,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-2,-2,-2,-3,-2,-3,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,1,2,2,2,2,2,3,3,5,3,4,-1,1,-2,-1,1,-3,-6, +-50,-48,-39,-25,-29,-10,-11,14,14,29,30,37,28,22,25,21,17,12,16,13,14,12,11,9,12,11,11,10,10,9,9,9,9,10,10,9,8,8,7,7,7,7,8,7,8,7,7,8,6,6,7,7,7,6,6,7,6,5,6,6,6,6,6,6,6,7,5,5,7,6,7,7,7,6,6,6,5,7,6,5,5,6,6,6,6,5,6,6,5,6,5,5,5,5,7,6,6,6,6,8,8,8,8,9,9,10,10,11,11,12,11,11,13,14,14,12,14,11,11,8,10,11,6,3, +-25,-29,-40,-29,-35,0,-2,19,19,41,40,44,35,26,31,27,24,19,21,17,19,18,16,15,18,18,17,17,16,14,15,15,15,15,15,15,15,13,14,14,13,13,14,13,14,14,14,14,13,13,12,13,13,12,13,12,13,12,13,13,13,13,12,12,13,13,12,12,13,14,13,13,12,12,12,12,12,12,11,12,12,12,12,12,11,11,11,12,12,12,11,11,11,11,11,11,12,11,12,14,15,14,14,15,15,16,17,18,18,19,21,20,20,21,21,24,25,20,21,17,19,20,17,12, +-37,-32,-27,-16,-27,5,0,27,24,41,39,49,37,27,31,25,25,20,22,20,20,18,17,15,17,17,17,16,15,14,15,15,14,14,14,14,14,12,13,13,13,13,13,13,12,13,13,13,12,12,11,12,12,12,12,12,11,11,11,11,12,12,12,11,12,11,10,11,11,12,11,12,11,11,11,10,11,11,11,11,10,11,11,11,10,10,11,11,11,11,8,9,10,9,10,10,10,11,11,12,13,12,13,14,14,15,15,19,19,19,21,20,22,22,22,24,25,20,21,19,19,18,15,10, +-20,-18,-14,-1,-16,7,-18,26,11,20,20,25,17,7,12,11,11,5,3,-1,1,-2,-2,-3,-3,-4,-4,-4,-3,-3,-2,-3,-3,-3,-4,-4,-3,-2,-3,-3,-2,-2,-2,-2,-3,-4,-2,-2,-3,-2,-5,-4,-2,-4,-3,-4,-3,-3,-3,-3,-4,-3,-3,-3,-3,-3,-3,-4,-4,-3,-4,-4,-4,-5,-4,-4,-3,-4,-4,-5,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-5,-6,-5,-5,-6,-7,-7,-6,-5,-5,-5,-5,-5,-4,-2,-3,-4,-3,-4,-2,-3,-4,-4,-5,-3,-4,-6,-7,-9,-13,-22, +-8,9,-10,-3,-20,6,-2,23,18,34,30,42,30,18,22,19,20,15,13,9,10,8,7,5,4,4,3,2,3,4,4,4,4,3,3,3,2,4,4,5,4,4,4,4,3,3,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,3,4,3,4,4,3,2,3,4,4,3,3,2,3,3,3,4,4,2,2,3,3,2,2,2,2,2,2,1,2,3,3,4,2,2,2,1,1,1,2,1,1,2,2,3,3,7,6,5,5,4,9,8,7,6,6,9,9,6,4,1,-6,-15, +0,10,1,-1,-14,8,0,27,24,33,33,47,35,26,24,24,25,19,17,14,18,16,13,13,13,13,13,12,13,15,14,14,13,13,13,13,12,14,14,13,13,13,13,13,13,13,14,15,15,15,12,13,13,11,12,13,13,13,14,13,13,13,13,13,14,14,12,12,12,11,12,12,12,13,12,13,13,14,15,13,13,12,12,12,11,11,12,11,11,11,12,12,12,13,12,12,13,13,13,11,11,13,14,14,13,13,14,17,15,15,15,15,19,18,18,16,17,21,20,18,17,13,6,-5, +0,5,-6,6,-5,8,6,26,25,37,37,45,35,27,27,25,25,20,18,16,17,15,14,13,11,12,11,12,12,12,12,11,11,11,11,11,11,12,12,12,11,10,11,11,11,11,12,12,12,12,11,10,12,11,10,11,11,12,12,11,12,11,11,12,11,10,10,9,11,11,11,11,11,11,12,12,12,13,13,13,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,12,12,13,13,10,11,12,12,14,14,12,13,18,17,16,17,16,21,20,20,19,19,22,23,23,20,16,8,-4, +0,8,2,0,-7,12,17,28,33,50,50,24,22,20,19,17,15,3,-3,-12,-13,-13,-15,-15,-15,-15,-14,-16,-15,-15,-15,-16,-16,-16,-16,-16,-16,-17,-17,-17,-18,-18,-18,-18,-18,-18,-19,-18,-18,-18,-20,-19,-19,-17,-17,-20,-19,-19,-18,-17,-20,-17,-19,-19,-17,-19,-18,-18,-18,-18,-15,-20,-13,-12,-15,-14,-9,-14,-16,-9,-16,3,-4,-4,-1,3,-8,-6,-8,-8,-9,-8,-3,-19,0,-4,-7,-1,-6,-7,-8,-6,-5,8,3,-8,-5,7,7,6,8,8,8,7,6,8,14,9,7,11,5,3,-5,-40, +-50,-71,-48,-36,-25,-12,-1,-2,9,16,27,13,13,15,13,9,6,6,4,4,1,1,0,1,-2,-2,-2,-2,-3,-3,-3,-4,-5,-3,-4,-4,-4,-5,-5,-4,-6,-6,-8,-7,-7,-6,-8,-8,-8,-8,-7,-7,-7,-7,-6,-8,-7,-7,-7,-8,-8,-8,-7,-7,-7,-7,-7,-8,-6,-6,-7,-6,-7,-7,-7,-7,-7,-8,-9,-7,-7,-6,-7,-7,-6,-6,-7,-7,-6,-6,-6,-7,-7,-8,-5,-5,-6,-6,-6,-4,-5,-3,-5,-1,-5,-4,-4,-4,-5,-5,-6,-5,-6,-5,-3,-5,-2,-5,-4,-5,-5,-9,-14,-26, +141,132,138,130,123,118,111,87,79,66,63,40,39,37,25,19,12,13,8,9,7,8,6,6,4,5,5,3,3,3,3,2,2,2,3,0,1,1,1,2,0,-1,-2,-1,-1,-1,-1,-2,-1,-2,-1,0,0,-1,-1,-2,-1,-2,-3,-1,0,-1,0,0,0,-1,-2,-1,1,2,1,0,-2,-1,-2,-2,-1,-1,0,0,-1,1,1,0,1,0,1,1,1,1,1,0,0,0,3,1,1,3,2,3,1,6,4,6,4,2,6,4,3,2,5,5,3,5,7,9,9,10,13,10,10,8,-2,-22, +139,137,134,137,134,118,113,92,88,64,65,42,43,43,27,19,15,18,14,16,11,12,11,12,9,9,9,8,7,7,6,6,6,5,5,4,5,4,5,3,3,1,1,1,1,1,0,0,0,1,3,2,3,2,2,0,1,0,1,1,1,1,2,2,1,2,1,1,3,4,3,1,2,1,2,1,0,2,1,0,2,2,2,1,2,2,2,3,3,2,3,1,3,3,6,5,3,6,4,6,3,8,4,8,5,1,5,3,3,2,4,6,4,5,9,10,12,9,11,9,8,6,-4,-24, +137,133,135,136,137,121,118,92,88,66,69,47,47,47,31,26,22,25,20,22,19,20,18,18,16,18,18,16,13,15,16,12,15,12,15,12,14,11,14,14,12,9,6,9,5,10,11,9,10,5,9,8,12,8,7,9,8,9,3,11,10,10,8,8,9,10,3,5,9,11,10,9,9,8,6,8,7,6,6,7,6,7,7,8,8,8,9,9,9,9,9,9,9,10,11,10,9,12,11,11,10,15,8,13,11,11,11,9,8,8,10,11,8,9,11,11,13,12,13,11,-2,1,-17,-46, +61,132,120,114,104,86,81,63,59,33,33,16,15,15,0,-8,-11,-7,-12,-10,-17,-13,-15,-15,-17,-16,-15,-18,-19,-19,-17,-19,-19,-22,-20,-21,-21,-23,-23,-22,-23,-23,-24,-24,-21,-19,-24,-24,-25,-23,-23,-25,-25,-25,-25,-25,-25,-25,-25,-25,-25,-26,-25,-25,-27,-26,-26,-26,-23,-23,-24,-24,-26,-25,-26,-26,-25,-27,-26,-27,-26,-29,-27,-29,-28,-27,-25,-25,-25,-24,-26,-27,-28,-26,-26,-26,-26,-25,-25,-23,-24,-22,-24,-20,-25,-21,-21,-22,-24,-25,-23,-25,-23,-22,-22,-22,-24,-21,-23,-33,-36,-39,-51,-73, +87,152,137,130,119,99,94,75,70,44,45,23,28,29,15,2,-1,5,-2,5,-7,-3,-7,-8,-12,-10,-8,-14,-11,-12,-12,-14,-15,-13,-14,-15,-15,-15,-15,-16,-20,-17,-19,-17,-19,-17,-18,-19,-20,-19,-18,-19,-19,-21,-22,-21,-20,-24,-23,-23,-20,-20,-22,-21,-25,-22,-24,-23,-24,-26,-25,-23,-22,-23,-22,-21,-25,-21,-21,-22,-23,-27,-27,-26,-23,-26,-22,-23,-22,-25,-23,-22,-22,-25,-22,-23,-24,-23,-23,-19,-20,-19,-23,-24,-19,-21,-22,-14,-18,-18,-18,-19,-14,-15,-15,-15,-12,-16,-22,-31,-35,-39,-41,-73, +111,180,139,131,119,107,99,73,69,52,51,30,30,29,15,15,8,10,4,6,1,2,2,3,0,0,0,-3,-2,-2,-1,-7,-6,-5,-4,-8,-8,-7,-6,-5,-8,-8,-6,-7,-8,-8,-8,-8,-8,-9,-9,-9,-8,-11,-12,-11,-12,-11,-11,-9,-10,-9,-10,-10,-10,-9,-11,-10,-12,-12,-11,-11,-12,-12,-11,-13,-13,-11,-11,-10,-11,-12,-12,-12,-11,-9,-11,-10,-12,-12,-11,-10,-10,-11,-10,-10,-10,-9,-10,-10,-13,-7,-9,-9,-12,-13,-10,-7,-8,-11,-8,-7,-7,-9,-9,-5,-5,-6,-10,-15,-16,-19,-27,-42, +139,186,160,142,126,115,106,83,78,59,60,40,40,39,25,24,16,20,13,17,11,12,12,12,9,10,12,7,8,8,9,4,4,3,5,1,1,3,2,4,-1,0,2,2,1,2,1,2,2,0,0,0,0,-3,-3,-4,-3,-3,-3,-1,-1,-1,-2,-3,-3,-4,-2,-3,-5,-5,-5,-5,-4,-5,-4,-6,-5,-5,-5,-3,-3,-4,-6,-6,-3,-4,-4,-4,-5,-4,-3,-3,-6,-5,-3,-4,-4,-2,-2,-4,-5,1,-3,-2,-5,-4,-2,2,1,-2,0,1,2,2,1,4,2,4,1,-8,-7,-9,-16,-29, +196,192,171,158,145,132,122,103,99,80,77,54,55,53,44,43,27,32,28,31,20,23,20,17,13,13,16,14,13,7,8,6,10,5,8,6,7,3,2,8,4,4,3,3,3,7,2,3,7,5,4,3,5,4,5,1,2,3,4,1,0,2,4,0,-1,-2,-3,-1,-2,-2,-1,-1,1,1,2,1,0,-1,-1,-3,-4,-3,-1,-2,-2,1,1,1,1,1,2,1,1,1,0,1,-1,1,-1,2,0,-5,-7,3,0,-1,-2,2,0,0,-1,-3,16,14,10,9,6,6,0,-1,-2,-11,-29,-17, +213,193,151,140,119,107,96,75,67,48,45,28,26,22,10,1,-2,0,-7,-6,-7,-12,-12,-16,-18,-20,-20,-21,-22,-21,-24,-24,-23,-26,-24,-30,-28,-29,-27,-28,-26,-28,-29,-31,-31,-26,-32,-28,-30,-29,-29,-30,-28,-27,-30,-32,-32,-33,-36,-35,-33,-34,-33,-33,-39,-38,-41,-37,-34,-34,-34,-35,-30,-34,-35,-31,-33,-39,-34,-40,-38,-36,-39,-38,-36,-33,-34,-33,-33,-35,-36,-34,-37,-37,-35,-40,-34,-31,-39,-38,-39,-44,-44,-35,-34,-37,-33,-31,-34,-36,-34,-37,-27,-27,-30,-32,-32,-36,-41,-50,-61,-75,-97,-100, +60,70,55,55,51,46,42,42,41,24,25,-1,-4,-7,-23,-18,-19,-22,-25,-27,-28,-31,-35,-37,-33,-36,-38,-38,-43,-44,-45,-38,-41,-40,-42,-41,-39,-37,-41,-42,-41,-46,-47,-48,-44,-41,-48,-49,-49,-50,-49,-48,-48,-43,-43,-43,-44,-43,-43,-44,-44,-47,-44,-46,-44,-43,-44,-45,-48,-51,-49,-46,-51,-52,-55,-45,-46,-45,-46,-45,-45,-49,-52,-52,-48,-52,-52,-54,-46,-47,-54,-55,-53,-48,-53,-54,-57,-57,-56,-49,-48,-49,-50,-60,-60,-56,-52,-58,-60,-61,-47,-49,-43,-45,-48,-49,-53,-46,-51,-48,-50,-63,-72,-89, +82,80,62,73,68,65,65,56,57,47,45,38,33,31,16,14,21,15,13,7,9,4,-1,-5,1,-2,-5,-8,-13,-13,-17,-10,-12,-11,-15,-12,-13,-10,-11,-14,-14,-18,-19,-22,-15,-16,-20,-22,-22,-21,-21,-23,-23,-16,-17,-16,-18,-16,-17,-17,-17,-20,-18,-21,-16,-19,-20,-18,-24,-24,-24,-19,-25,-25,-27,-20,-20,-18,-19,-19,-21,-25,-27,-28,-22,-26,-26,-27,-21,-21,-27,-29,-24,-22,-28,-27,-28,-32,-28,-22,-22,-22,-24,-32,-33,-30,-22,-30,-29,-34,-19,-22,-10,-15,-18,-21,-24,-14,-21,-19,-25,-40,-51,-80, +79,112,93,98,95,94,93,82,81,72,69,60,56,51,36,31,38,33,28,21,25,19,14,9,15,10,6,4,0,-1,-6,-2,-3,-1,-3,-2,-5,0,-3,-4,-5,-10,-9,-11,-7,-9,-10,-12,-11,-11,-12,-11,-11,-9,-10,-9,-8,-8,-10,-8,-10,-11,-10,-11,-9,-10,-10,-11,-12,-13,-12,-11,-12,-13,-13,-12,-11,-10,-10,-10,-10,-12,-12,-13,-12,-13,-14,-14,-12,-11,-13,-14,-13,-13,-14,-14,-14,-14,-14,-12,-13,-12,-13,-14,-14,-14,-11,-12,-13,-15,-7,-10,-2,-3,-6,-9,-11,-1,-6,-11,-12,-26,-39,-63, +101,104,104,104,104,99,98,88,84,76,71,64,61,55,53,47,45,38,40,33,34,29,27,21,27,22,18,15,16,17,12,12,12,14,11,10,10,13,10,10,9,9,11,9,9,10,11,8,8,7,7,9,8,7,6,8,7,7,7,8,7,6,5,4,7,6,6,6,7,5,5,6,6,5,4,6,6,6,4,4,5,5,6,4,2,2,4,4,4,2,4,5,2,2,4,4,4,3,0,3,2,-1,1,2,3,0,1,3,4,2,2,0,5,5,2,3,1,3,0,-3,2,-9,-21,-39, +92,102,106,102,105,94,94,91,90,79,75,74,69,64,63,61,59,50,53,47,46,43,41,37,40,36,34,32,33,34,31,29,28,32,29,30,28,32,28,28,27,25,28,26,26,26,26,24,25,23,27,25,27,24,24,27,24,25,25,25,24,24,24,22,24,24,24,24,24,21,23,24,24,23,23,24,24,23,22,23,25,23,24,22,22,21,22,22,19,21,21,22,21,19,22,20,21,19,17,19,19,16,19,18,18,18,19,19,19,19,18,18,20,20,18,20,19,20,20,20,20,8,-11,-31, +62,88,95,98,106,98,101,98,98,87,82,83,79,75,74,73,69,64,66,58,62,55,55,50,53,51,45,46,50,47,44,42,41,45,46,46,44,43,39,40,38,40,43,40,37,36,40,39,39,39,37,37,36,32,36,39,39,36,36,40,37,39,37,38,40,38,33,31,40,36,36,36,40,39,37,37,33,38,37,35,37,35,33,35,35,35,37,34,34,34,35,35,36,36,29,29,28,32,28,31,32,26,28,27,31,32,30,31,34,33,28,29,30,29,29,29,29,33,33,30,27,15,-4,-18, +25,75,86,82,100,93,94,91,91,82,78,76,71,67,69,65,64,59,59,55,57,55,53,50,50,49,49,51,51,51,49,48,47,50,49,47,47,48,46,46,48,47,44,47,47,47,45,46,45,46,46,44,45,44,44,46,46,46,47,46,46,48,46,43,46,44,45,46,44,43,42,41,43,46,44,46,45,42,41,43,44,42,45,43,42,41,42,41,36,37,40,43,42,40,39,40,42,37,38,37,39,32,36,34,35,33,32,32,32,33,27,30,26,28,31,31,32,35,30,37,31,18,16,-4, +120,57,85,93,104,94,101,92,93,89,80,78,75,67,73,71,63,63,63,55,52,44,39,31,32,25,30,28,18,17,14,12,11,11,10,9,6,10,9,8,6,8,5,8,6,6,4,5,7,5,7,9,8,4,7,7,6,6,8,4,4,3,8,7,7,8,9,11,9,7,7,7,3,6,5,7,10,8,7,8,6,7,4,6,9,5,13,8,6,12,18,18,14,17,24,23,29,21,29,28,30,29,31,36,39,35,29,30,33,36,26,31,27,29,31,31,34,34,34,38,29,27,11,-32, +120,120,82,76,88,88,94,91,94,86,80,68,67,57,56,56,46,36,35,34,30,19,20,22,25,22,16,17,6,6,4,2,5,8,4,1,0,1,3,0,2,-4,-2,-1,-1,4,2,-1,1,0,0,0,-3,4,0,6,1,-1,3,4,4,3,1,1,-1,-1,2,6,2,1,2,2,2,2,3,0,0,0,-1,2,2,-1,1,-1,3,3,3,4,-12,-11,5,5,7,5,7,6,10,4,4,4,7,3,2,3,2,4,3,1,6,7,2,5,-1,5,6,6,10,10,12,14,8,9,-4,-10, +120,120,120,109,108,108,108,108,108,106,103,100,99,98,97,96,95,94,93,92,91,90,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_PRight_T0.h new file mode 100644 index 0000000..a9c0e17 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltedcm/wacom_i2c_tblY_PRight_T0.h @@ -0,0 +1,71 @@ +-66,-94,-112,-128,-125,-121,-119,-117,-113,-105,-95,-88,-76,-70,-63,-54,-40,-33,-25,-25,-20,-11,-9,-9,-4,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-3,0,-1,-1,-1,-2,-5,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-3,0,0,0,0,0,-2,-2,-2,-1,0,-3,-3,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-5,-1,-1,0,0, +-75,-114,-126,-135,-133,-124,-124,-117,-114,-109,-105,-100,-87,-81,-77,-75,-66,-46,-50,-52,-34,-25,-20,-11,-20,-15,-6,-4,-4,1,0,-1,3,1,0,0,4,0,1,4,2,6,1,1,6,3,8,3,5,0,4,5,5,6,5,4,8,3,2,5,6,4,3,5,6,2,3,0,3,1,0,1,-1,-1,-5,-4,-6,-7,-8,-11,-11,-10,-9,-10,-9,-10,-10,-13,-11,-15,-10,-10,-10,-9,-8,-10,-9,-7,-7,-10,-9,-6,-3,-3,-5,-6,-2,2,-4,-7,-2,-3,2,-4,-9,-8,-10,-12,-11,-21,-9,1,13,18, +-86,-120,-125,-125,-132,-127,-126,-122,-116,-114,-108,-102,-94,-82,-78,-71,-63,-53,-47,-49,-45,-39,-36,-36,-30,-25,-31,-27,-28,-26,-22,-29,-29,-32,-33,-25,-28,-28,-27,-30,-29,-26,-25,-27,-29,-28,-28,-27,-29,-30,-27,-29,-26,-34,-29,-28,-29,-26,-24,-30,-29,-29,-30,-26,-26,-27,-30,-28,-29,-29,-25,-30,-27,-30,-21,-27,-25,-26,-18,-23,-25,-25,-19,-22,-21,-23,-20,-22,-23,-24,-20,-22,-19,-19,-17,-18,-20,-19,-11,-14,-16,-11,-13,-9,-17,-19,-13,-4,-8,-14,-8,-14,-7,-14,-18,-17,-18,-20,-18,-28,-14,-3,-1,24, +-70,-109,-125,-130,-146,-136,-140,-131,-128,-120,-118,-106,-96,-85,-80,-70,-61,-49,-41,-35,-32,-29,-25,-22,-22,-19,-13,-15,-17,-15,-14,-15,-16,-11,-9,-13,-14,-10,-8,-10,-14,-12,-10,-12,-16,-15,-13,-15,-15,-11,-17,-17,-16,-17,-17,-13,-13,-16,-14,-16,-16,-14,-21,-18,-16,-16,-13,-15,-21,-24,-29,-34,-36,-37,-42,-42,-49,-50,-54,-56,-54,-58,-60,-59,-62,-60,-61,-60,-58,-60,-57,-58,-59,-57,-52,-54,-58,-54,-47,-50,-49,-40,-37,-25,-29,-23,-20,-13,-18,-21,-3,-13,-3,-10,-16,-13,-16,-20,-19,-27,-21,-5,6,27, +-93,-104,-115,-120,-133,-122,-124,-117,-116,-106,-103,-95,-87,-78,-65,-57,-48,-41,-33,-29,-24,-19,-18,-16,-15,-9,-9,-7,-2,-6,-4,-6,-3,-2,-2,-3,-2,-4,-5,-6,-3,-4,-4,-2,-1,-3,-1,-5,-2,-5,0,-3,-4,-3,-4,-4,-2,-4,-6,-5,-5,-4,-10,-8,-10,-7,-10,-13,-16,-20,-20,-33,-33,-35,-38,-39,-49,-48,-50,-50,-56,-56,-56,-55,-57,-58,-57,-57,-57,-56,-56,-55,-57,-53,-51,-54,-56,-53,-48,-49,-50,-38,-36,-25,-27,-23,-20,-9,-15,-18,-5,-11,-2,-9,-13,-10,-12,-13,-14,-16,-11,-3,7,26, +-91,-87,-94,-103,-117,-106,-107,-97,-96,-87,-85,-71,-64,-57,-45,-35,-27,-20,-13,-10,-2,0,0,2,7,12,11,12,15,14,14,15,14,14,15,13,15,14,15,14,15,16,15,17,16,17,15,16,16,13,17,15,17,16,15,17,16,13,14,14,13,12,9,12,10,13,13,5,5,-2,-2,-12,-14,-13,-20,-20,-29,-27,-32,-31,-36,-35,-38,-36,-40,-39,-39,-37,-38,-37,-36,-37,-39,-37,-33,-35,-38,-36,-31,-31,-31,-21,-20,-7,-11,-5,-3,6,1,-2,13,5,13,6,2,7,3,3,3,4,5,11,17,31, +-60,-67,-86,-96,-105,-99,-102,-86,-85,-63,-58,-46,-41,-30,-15,-4,6,14,22,29,44,50,49,50,60,64,61,63,69,66,66,66,64,68,68,69,69,73,71,71,74,71,74,72,68,68,68,64,64,61,62,61,60,58,57,55,57,56,52,51,47,46,42,44,39,39,41,33,34,20,20,9,13,14,-9,-3,-10,-4,-23,-19,-21,-16,-28,-24,-28,-24,-26,-25,-25,-26,-24,-25,-26,-25,-14,-19,-24,-24,-13,-9,-15,-7,-3,15,9,10,10,33,27,21,25,19,34,27,23,31,23,30,29,33,34,39,44,57, +-103,-74,-82,-83,-91,-83,-84,-71,-70,-50,-47,-34,-28,-19,7,16,23,31,42,48,67,74,75,80,79,82,78,80,89,92,91,94,93,95,95,94,96,91,88,89,89,86,89,84,85,83,84,82,80,80,84,85,85,76,74,70,72,70,69,73,72,71,62,63,61,63,66,50,49,38,40,22,22,24,7,13,-4,2,-7,-5,-14,-10,-16,-11,-16,-14,-14,-13,-15,-15,-10,-13,-15,-15,-7,-10,-17,-10,-5,-5,-8,6,9,22,18,22,23,49,44,38,50,43,45,40,39,56,49,40,42,54,65,69,83,99, +-73,-61,-57,-54,-58,-47,-48,-38,-36,-17,-13,-6,1,8,33,42,48,56,65,71,88,93,95,99,99,101,100,101,109,111,111,114,113,115,114,115,114,109,106,109,107,105,108,104,104,104,103,101,103,98,105,106,105,95,93,92,90,91,88,93,92,94,81,83,81,84,86,68,71,60,59,43,39,42,29,30,16,20,15,15,4,6,4,8,2,6,4,5,6,4,7,5,4,5,13,10,4,11,14,13,10,24,29,37,34,47,44,66,60,59,72,67,67,63,65,83,77,69,71,85,94,99,108,118, +-7,-10,-13,-30,-32,-30,-27,-15,-11,-1,3,20,24,27,39,50,54,51,56,56,70,73,73,80,82,83,85,88,84,92,95,93,94,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,94,100,93,100,80,93,93,90,91,59,68,61,68,69,36,41,41,49,13,19,10,21,2,9,3,2,4,7,4,6,4,2,2,7,13,13,9,17,9,31,18,34,25,61,52,37,51,46,77,68,67,61,82,74,72,76,66,77,78,92,92,104,126,132, +-51,-56,-59,-61,-58,-57,-54,-40,-36,-24,-22,-9,-7,-6,5,13,16,15,21,18,27,26,25,26,28,28,30,30,32,35,35,35,37,39,40,40,40,41,40,44,38,43,40,46,42,43,44,43,45,45,43,42,44,46,45,38,44,41,43,43,41,46,37,43,34,38,37,32,33,33,39,27,37,18,27,26,24,30,19,27,20,26,23,27,16,20,19,23,17,18,18,17,14,23,21,20,15,26,22,25,20,29,23,32,24,16,30,23,25,19,27,22,26,20,18,19,15,18,17,26,28,27,37,51, +-30,-51,-47,-47,-44,-47,-41,-35,-31,-20,-16,-3,-1,-1,7,13,15,16,21,20,23,23,26,26,28,28,28,29,29,29,30,29,30,33,34,34,34,33,32,33,32,32,35,36,31,32,32,31,32,31,30,32,32,31,32,32,34,31,30,29,30,33,28,31,28,30,28,26,24,26,30,18,22,21,26,24,16,21,19,22,15,17,18,20,15,17,17,18,17,17,17,16,16,17,16,15,13,17,14,14,12,20,15,15,12,9,15,11,12,8,11,8,7,6,2,3,0,6,4,10,11,10,19,26, +7,-32,-27,-40,-35,-40,-35,-32,-27,-16,-11,-1,0,0,9,15,16,16,21,22,24,24,28,27,30,29,28,30,30,33,33,32,33,36,36,36,36,34,35,33,35,34,37,40,33,34,34,35,35,35,34,35,37,35,37,35,39,36,35,33,35,37,34,37,31,35,32,32,30,29,34,25,30,23,27,30,22,28,21,25,19,25,18,21,16,20,14,17,16,17,19,17,16,16,17,15,13,16,13,18,13,20,15,18,14,9,15,11,12,8,11,7,6,3,1,1,-1,3,2,11,9,10,17,21, +7,-35,-35,-39,-29,-36,-33,-31,-28,-19,-16,-2,-2,1,9,20,25,26,30,32,35,33,38,37,40,40,39,39,41,44,42,42,41,46,46,45,45,43,43,43,42,42,47,47,42,43,44,43,44,42,43,45,48,44,46,47,48,46,44,43,45,47,41,46,42,44,42,40,39,40,44,32,36,34,37,36,26,30,28,31,23,27,24,26,22,23,20,20,20,20,22,22,19,20,22,19,18,21,19,22,18,26,23,22,19,16,22,20,19,16,18,14,13,11,7,8,7,9,8,17,16,15,24,35, +41,-20,-23,-23,-20,-25,-23,-20,-16,-8,-5,3,5,9,14,22,30,30,36,36,38,37,41,42,43,42,43,44,46,46,45,48,47,46,47,48,46,47,48,48,48,48,49,50,48,47,46,48,48,50,48,49,50,47,48,47,49,48,48,46,48,51,45,47,46,49,46,45,39,43,45,41,45,38,42,36,41,32,36,38,37,34,32,34,32,34,32,32,32,31,33,32,33,31,31,31,30,30,28,32,30,32,31,34,32,29,31,29,29,26,26,23,22,19,19,17,17,20,20,28,28,28,35,45, +-20,-32,-41,-46,-47,-47,-46,-44,-41,-36,-33,-30,-28,-26,-22,16,22,21,27,27,28,27,31,30,31,31,32,32,42,41,37,38,42,43,40,42,45,35,43,45,44,42,48,43,43,46,48,55,52,60,51,54,56,60,60,57,57,61,59,52,56,62,57,57,44,54,56,55,34,38,45,50,53,30,31,28,32,20,27,29,25,26,13,19,21,24,1,3,7,4,5,11,5,5,3,13,9,5,2,23,22,22,20,23,22,16,18,15,22,19,13,8,-3,-6,-10,-10,-11,-10,-10,-8,-7,-6,0,12, +1,-17,-31,-36,-37,-39,-37,-37,-33,-32,-31,-25,-21,-18,-14,-5,-3,-2,2,2,7,7,10,12,14,16,18,18,18,20,20,21,21,21,22,23,23,21,22,23,22,23,22,22,24,24,25,24,26,27,27,28,28,27,28,26,28,28,29,25,25,27,25,25,24,25,24,22,22,23,25,22,23,19,19,18,19,15,16,18,17,14,13,14,11,13,11,13,12,11,12,11,10,10,10,11,10,10,10,13,11,12,12,11,10,8,9,6,10,7,5,3,2,-1,-3,-3,-5,-11,-11,-8,-6,-4,5,18, +11,-2,-25,-33,-35,-36,-35,-33,-32,-31,-31,-24,-21,-18,-13,-8,-5,-3,-1,0,3,4,7,9,12,14,15,14,15,17,16,17,18,19,19,19,20,19,20,20,19,19,19,19,19,19,20,20,20,21,21,23,23,21,20,22,23,20,20,20,21,22,18,17,19,20,17,17,18,19,20,15,16,17,18,14,15,15,17,17,13,14,14,14,10,11,12,13,12,13,12,11,11,11,11,12,11,11,11,12,10,13,10,10,9,7,8,6,7,5,3,0,-2,-5,-6,-7,-7,-15,-14,-11,-9,-7,2,19, +-2,-9,-20,-24,-27,-26,-26,-23,-21,-20,-20,-16,-11,-8,-4,1,4,6,10,11,12,13,15,17,21,23,24,25,25,26,27,26,27,26,27,26,27,25,26,27,27,26,27,28,27,27,28,27,28,27,27,28,29,28,29,29,30,28,28,27,27,28,26,27,27,27,25,26,27,28,29,27,25,25,25,23,24,22,23,23,21,20,20,21,20,21,19,20,18,19,18,20,19,18,18,19,19,19,19,19,20,19,19,18,17,16,16,15,18,17,15,13,13,12,11,8,8,5,7,8,9,13,21,31, +-2,-25,-53,-53,-56,-50,-51,-53,-50,-51,-51,-23,-21,-18,-14,13,15,17,20,21,21,22,24,27,30,32,33,33,33,34,34,34,34,34,34,34,35,35,34,35,34,34,35,35,33,34,34,35,35,34,34,35,35,35,35,36,36,36,34,34,34,34,32,33,33,34,32,32,34,35,35,33,34,33,34,31,32,31,32,31,31,33,33,33,31,32,33,31,32,32,32,32,33,31,31,30,31,31,31,29,28,29,28,27,27,27,27,27,29,28,26,20,1,-3,0,-8,-3,-30,-30,-30,-28,-24,-19,10, +-18,-30,-42,-46,-55,-50,-51,-46,-43,-42,-42,-36,-32,-28,-21,-15,-12,-8,-7,-5,-3,-1,3,5,9,10,10,11,12,13,13,13,14,13,15,14,15,17,17,18,18,18,16,16,19,18,17,18,18,17,17,17,18,17,18,16,17,17,17,17,17,18,18,18,15,16,15,16,14,14,15,14,15,15,15,14,15,14,14,14,14,11,11,11,12,12,12,13,12,12,11,12,11,11,10,10,10,10,12,10,9,9,8,8,8,7,5,3,-2,-2,-3,-5,-14,-14,-15,-17,-16,-25,-23,-23,-21,-15,-8,4, +-48,-63,-78,-77,-83,-75,-70,-71,-66,-64,-59,-48,-42,-36,-27,-18,-13,-12,-11,-8,-5,-4,0,1,6,9,8,8,8,10,10,9,9,10,11,10,11,13,13,13,12,13,11,13,14,13,13,12,13,11,11,12,12,12,12,12,12,12,11,13,13,13,12,13,11,11,11,12,11,11,11,10,10,12,13,11,12,13,14,13,13,13,13,13,12,13,15,15,13,14,14,13,14,14,12,12,12,13,13,10,9,10,9,9,8,8,7,6,-2,-3,-4,-5,-13,-13,-14,-16,-15,-13,-15,-13,-11,-9,-2,5, +-43,-50,-61,-64,-73,-66,-64,-55,-50,-46,-43,-34,-28,-22,-14,-8,-2,-1,2,3,6,5,9,11,13,16,15,15,15,17,16,16,16,18,18,18,17,21,20,19,19,18,20,19,19,19,20,19,19,17,17,19,18,18,18,19,19,18,17,20,20,20,18,19,18,18,17,18,18,17,18,17,16,19,19,18,18,20,20,19,18,17,17,18,18,18,20,20,18,19,17,17,17,18,18,17,18,15,16,16,15,14,13,14,14,15,12,12,10,11,8,8,2,2,2,1,1,-11,-9,-8,-6,0,5,16, +-37,-42,-54,-74,-108,-98,-96,-64,-59,-57,-55,-24,-18,-13,-6,-1,3,5,7,8,13,12,16,19,22,25,25,25,25,25,24,26,25,27,26,27,27,29,28,28,28,27,27,27,28,28,29,28,28,28,28,28,27,28,28,28,28,27,27,29,28,28,28,28,26,27,26,27,26,26,27,27,26,26,27,27,27,27,28,28,27,25,26,26,26,26,27,27,26,26,24,25,26,25,24,24,25,23,24,23,23,22,21,20,20,22,20,20,16,17,15,15,2,-4,1,1,4,-37,-38,-39,-36,-24,-4,15, +-71,-83,-103,-112,-127,-118,-119,-103,-99,-91,-86,-67,-63,-58,-50,-36,-29,-29,-25,-24,-20,-19,-16,-15,-13,-13,-12,-10,-8,-7,-6,-4,-4,-3,-2,-1,0,0,1,2,3,4,5,6,7,8,7,7,7,7,7,7,8,7,6,7,6,7,8,6,6,7,7,7,6,7,6,6,6,7,8,6,7,7,7,5,6,6,6,7,7,6,6,7,6,6,6,6,5,6,6,6,7,5,5,5,6,4,5,3,4,3,2,-1,1,3,-1,-4,-9,-8,-11,-9,-17,-17,-17,-21,-22,-21,-20,-20,-20,-15,-9,-1, +-62,-80,-97,-106,-118,-113,-114,-99,-95,-87,-82,-66,-61,-56,-47,-36,-31,-30,-27,-25,-19,-18,-15,-15,-11,-11,-10,-10,-7,-4,-5,-3,-2,1,1,2,3,4,5,5,5,8,10,10,12,12,10,10,11,11,10,11,11,10,9,11,11,10,11,11,11,11,11,12,10,10,9,10,13,13,13,13,11,11,11,9,10,11,11,11,11,12,12,12,11,12,11,11,10,11,10,11,11,10,9,10,11,9,10,7,7,7,6,0,2,4,1,-1,-7,-5,-8,-8,-11,-12,-12,-17,-17,-17,-18,-18,-15,-12,-6,6, +-53,-72,-88,-97,-111,-107,-108,-90,-86,-79,-73,-59,-53,-48,-40,-31,-25,-24,-21,-20,-14,-14,-11,-11,-7,-7,-6,-4,-2,0,1,2,3,6,6,6,7,8,8,9,9,11,14,15,15,15,16,15,15,15,17,17,17,15,15,16,15,16,15,16,16,15,16,16,16,16,15,15,18,19,18,17,17,17,16,15,15,16,16,16,16,19,18,17,17,16,17,17,16,16,17,17,18,15,15,16,16,14,15,12,13,13,12,7,8,9,5,-2,0,1,-3,-2,-5,-5,-5,-6,-8,-14,-14,-13,-11,-9,-3,7, +-61,-67,-84,-87,-97,-110,-111,-81,-76,-69,-64,-52,-46,-40,-31,-23,-16,-14,-10,-9,-3,-2,1,1,4,5,5,7,9,11,11,12,12,15,15,17,18,18,19,20,20,22,24,26,26,26,25,25,25,25,25,25,25,25,24,25,25,26,24,27,27,26,26,26,25,26,25,25,25,26,26,26,25,24,24,24,24,23,23,24,24,25,25,25,23,25,23,24,22,23,22,23,24,23,22,21,22,20,21,18,19,18,18,13,15,18,15,6,7,8,5,6,2,2,2,0,0,-1,-1,0,0,2,5,12, +-28,-43,-55,-60,-67,-63,-63,-59,-54,-49,-43,-36,-31,-26,-21,-18,-16,-12,-10,-9,3,10,15,11,16,16,16,16,17,17,17,17,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,15,16,16,16,15,17,15,21,19,21,18,19,20,20,25,19,19,21,29,32,27,27,27,34,38,14,21,16,23,24,19,16,17,20,19,27,17,32,29,17,21,20,23,13,15,17,22,14,12,16,13,17,11,12,12,9,-3,11,12,9,-9,-13,-12,-17,-16,-15,-15,-15,-18,-19,-21,-23,-22,-20,-20,-14,-5, +-45,-53,-60,-59,-62,-56,-55,-58,-52,-46,-40,-36,-30,-23,-17,-13,-8,-4,-1,1,1,3,4,5,7,7,8,8,9,9,9,9,10,9,9,10,10,12,12,11,11,11,10,10,10,11,12,11,11,12,12,12,12,13,13,13,13,13,13,10,9,10,9,9,12,12,11,12,11,11,11,12,11,11,12,13,13,11,12,11,12,10,11,11,11,11,11,12,11,12,10,11,11,11,11,11,11,10,10,8,9,7,6,1,2,4,1,0,0,1,-3,-3,-7,-7,-8,-10,-11,-8,-10,-8,-9,-8,-4,3, +-43,-52,-58,-61,-61,-67,-63,-56,-49,-46,-38,-33,-25,-18,-14,-10,-7,-2,2,3,3,4,6,6,8,9,9,9,10,10,11,10,10,10,10,11,10,13,13,12,12,11,11,10,11,11,13,13,13,13,13,13,13,13,13,14,14,13,14,10,10,10,9,10,13,12,12,12,11,11,10,11,11,13,13,12,13,12,12,12,11,11,11,11,10,11,13,12,11,11,12,12,11,9,10,11,11,8,9,9,9,8,7,5,5,6,2,5,8,8,3,3,-3,-4,-5,-8,-8,-16,-16,-10,-10,-11,-6,0, +-53,-57,-58,-58,-56,-60,-54,-51,-44,-40,-30,-29,-20,-12,-8,-3,2,7,8,11,11,13,14,15,16,17,18,19,19,19,19,19,19,20,20,20,20,20,20,20,21,20,20,20,19,19,20,21,21,22,21,21,21,20,21,21,22,21,21,20,20,21,19,20,22,22,21,21,20,20,21,20,20,20,21,21,21,20,20,20,21,20,20,21,21,21,20,20,20,20,21,20,19,20,19,19,19,19,19,17,18,15,16,12,13,14,11,9,10,10,7,8,3,3,2,1,0,-3,-4,3,3,2,6,11, +-54,-59,-66,-69,-66,-73,-70,-68,-60,-62,-56,-55,-49,-16,-15,-12,-9,20,22,24,22,23,23,24,24,24,26,26,26,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,25,26,26,27,27,27,27,27,27,26,27,27,27,28,28,26,26,27,25,26,27,28,27,27,26,26,26,26,26,27,27,26,27,25,26,26,27,26,26,27,27,26,26,26,26,26,25,26,25,25,25,25,25,24,24,24,24,22,22,21,21,22,19,20,20,21,18,18,-4,-6,-6,-8,-8,-5,-6,1,-8,-2,3,8, +-28,-31,-34,-37,-33,-37,-32,-40,-32,-34,-27,-32,-25,-18,-16,-14,-11,-7,-6,-2,-2,1,3,5,6,7,9,8,9,10,11,11,12,10,11,11,12,11,12,12,13,13,13,13,13,14,13,14,14,13,13,13,13,13,14,13,13,13,13,12,13,13,13,13,12,12,12,12,12,12,12,13,12,12,12,11,12,12,12,12,12,11,11,12,12,12,12,12,13,13,12,11,11,10,10,9,10,10,10,8,9,8,8,7,7,7,6,2,2,2,0,-1,-6,-6,-7,-8,-8,-6,-8,-3,-3,-4,5,13, +-22,-23,-21,-25,-21,-26,-21,-36,-28,-29,-22,-25,-20,-15,-14,-10,-10,-6,-5,-2,-1,1,2,4,4,6,7,7,8,9,10,9,10,10,10,10,10,11,11,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,10,11,11,11,11,12,10,10,10,10,11,11,11,10,10,10,10,9,9,11,11,10,11,9,11,10,11,10,10,10,11,11,11,10,10,9,8,9,9,8,9,8,8,7,7,9,9,9,6,6,6,5,3,2,3,2,1,0,-2,5,4,8,8,8,16,27, +-13,-19,-23,-25,-22,-25,-20,-28,-22,-22,-16,-19,-14,-9,-8,-5,-2,1,2,5,4,7,9,11,10,11,12,12,11,14,15,14,15,15,15,15,15,16,17,17,16,16,18,18,17,17,18,18,16,15,17,17,17,15,15,16,17,15,16,18,18,16,17,17,16,15,14,14,17,16,16,15,15,16,15,15,14,17,16,17,16,16,15,15,16,16,16,15,15,15,15,15,15,14,13,15,14,14,13,14,13,11,12,14,14,13,12,12,11,10,8,6,3,2,1,-1,-2,1,0,3,2,3,13,19, +8,3,-1,-5,-4,-9,-6,-10,-5,-8,-4,-4,-1,2,1,5,5,8,8,11,12,14,16,18,17,19,20,20,21,21,23,22,24,22,24,24,24,24,25,25,25,25,26,26,26,26,26,26,26,25,26,26,26,25,24,24,25,24,24,25,25,25,26,25,24,24,23,23,24,24,25,24,23,24,24,23,23,24,25,24,24,23,23,23,23,24,23,23,23,23,22,22,23,23,23,23,24,22,22,21,21,21,21,21,21,20,20,19,18,18,16,15,14,14,13,11,10,14,13,16,17,17,28,35, +-13,-21,-28,-33,-36,-36,-36,-37,-34,-31,-27,-26,-22,-19,-16,-12,-10,-7,-6,-4,-4,-2,-1,0,-2,-1,0,1,0,0,0,1,2,1,2,1,1,0,1,1,2,2,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,0,0,0,-1,-1,-1,-1,-2,-2,-2,-1,1,-2,-1,-1,-1,-2,-2,-2,-2,-2,-1,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-3,-4,-4,-6,-6,-6,-5,-7,-7,-8,-7,-7,-8,-9,-10,-11,-12,-10,-11,-9,-9,-8,-4,1, +-36,-51,-65,-72,-75,-74,-70,-62,-57,-51,-46,-36,-30,-25,-21,-16,-12,-9,-6,-4,-1,1,1,3,2,3,4,5,5,6,7,8,8,9,9,9,9,10,11,11,12,11,11,12,12,12,10,11,10,10,12,12,11,12,11,11,11,11,12,11,12,12,10,11,11,12,11,12,12,11,11,10,10,11,11,9,10,11,11,10,10,12,11,11,11,11,10,10,10,11,12,12,13,11,10,9,9,9,9,9,9,8,8,7,7,7,7,7,5,4,5,2,6,4,3,1,0,2,1,3,3,6,13,23, +-40,-56,-68,-77,-79,-71,-67,-64,-59,-48,-42,-34,-28,-23,-16,-11,-6,-3,0,2,6,6,6,7,9,9,10,10,11,12,12,12,12,15,14,14,13,15,15,15,15,14,16,15,15,14,14,14,13,14,16,16,15,15,14,15,15,14,15,14,14,14,14,14,16,15,15,15,15,15,15,13,13,14,14,13,13,14,14,14,13,15,15,15,15,15,14,14,14,14,16,15,16,14,13,13,13,11,11,13,12,11,11,10,10,9,9,11,10,9,9,8,13,12,10,9,7,9,9,11,13,15,23,33, +-43,-66,-69,-70,-75,-62,-61,-54,-50,-39,-34,-23,-18,-14,-7,-3,3,5,10,13,13,15,15,16,16,17,18,17,19,19,20,20,20,20,19,21,20,22,23,22,22,22,23,23,22,22,21,21,21,22,22,23,23,22,23,22,22,22,22,23,23,23,23,22,23,23,22,22,21,22,21,21,20,20,20,20,21,21,21,22,22,21,22,22,22,21,21,22,21,22,22,23,23,22,21,21,20,19,20,19,19,19,19,18,17,18,17,17,17,16,16,16,16,15,14,12,12,12,13,9,12,16,21,27, +-39,-52,-83,-89,-117,-99,-100,-82,-79,-66,-63,-51,-46,-43,-33,-30,-23,-22,-10,-10,8,8,8,8,7,8,13,19,28,32,31,30,33,33,33,33,33,34,33,34,33,33,33,33,32,33,33,33,33,34,33,34,34,33,33,32,32,32,32,32,33,33,32,32,32,32,31,31,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,31,32,31,31,31,31,31,31,30,29,29,30,29,29,29,28,28,28,29,27,27,27,28,28,27,27,26,25,25,25,26,22,25,29,33,39, +-133,-144,-158,-159,-173,-145,-145,-116,-110,-94,-86,-66,-59,-57,-44,-39,-26,-19,-11,-9,-3,-2,0,1,6,5,6,7,7,7,8,9,9,10,10,11,11,9,9,10,10,10,10,10,10,11,11,10,10,11,10,11,11,9,10,10,10,10,10,10,9,10,10,10,10,10,11,11,11,10,10,11,11,10,10,11,10,9,9,10,10,9,10,10,11,11,10,11,9,10,9,9,9,8,9,10,9,8,8,8,9,9,9,7,7,6,6,6,6,6,5,4,6,5,5,2,2,-4,-1,-2,3,12,17,25, +-115,-136,-147,-150,-173,-139,-140,-109,-107,-86,-79,-58,-52,-52,-40,-34,-21,-15,-8,-7,0,0,1,2,7,7,7,8,7,8,8,9,10,11,11,11,10,10,10,10,10,10,10,11,10,11,12,11,12,12,11,12,11,10,10,12,11,11,10,10,10,10,10,10,10,10,10,10,12,12,11,12,11,12,11,11,11,11,11,11,10,10,10,10,10,10,11,11,10,10,9,9,9,8,8,12,11,10,9,10,10,9,9,9,8,7,7,8,6,6,5,4,6,4,4,1,1,-2,0,-2,2,9,16,26, +-102,-129,-158,-157,-174,-130,-133,-104,-100,-74,-68,-51,-46,-47,-30,-25,-15,-9,2,3,8,9,10,11,15,15,16,16,16,16,17,17,18,18,18,18,18,17,18,17,18,18,18,19,18,18,18,18,19,17,17,18,18,18,18,17,17,17,16,17,18,18,17,17,17,17,17,16,17,18,18,17,17,17,17,16,17,17,17,17,16,17,17,17,16,16,16,16,16,16,15,15,15,14,14,15,15,14,15,16,16,15,15,15,15,15,15,16,14,12,12,11,12,10,9,8,7,6,8,7,10,15,19,29, +-125,-134,-144,-146,-158,-136,-135,-90,-84,-85,-78,-39,-33,-32,-15,-25,-4,2,13,15,17,18,19,19,21,22,22,22,22,22,22,23,24,24,24,24,25,23,24,24,24,24,24,25,24,24,25,25,25,25,25,24,25,24,25,25,25,24,24,24,25,25,24,24,24,25,24,24,25,25,26,25,24,24,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,25,24,24,23,23,23,23,24,23,24,25,25,24,24,24,23,23,24,25,24,22,22,21,20,19,19,19,20,15,17,16,19,25,32,42, +-153,-155,-175,-170,-182,-154,-159,-131,-126,-102,-100,-67,-64,-63,-48,-45,-22,-17,-9,-9,-3,-3,-2,-1,1,3,3,3,4,6,6,7,8,6,7,7,7,7,8,8,9,9,9,10,8,9,9,9,10,9,9,8,9,8,9,9,8,9,10,8,8,9,9,9,9,8,8,8,8,8,8,8,8,7,8,8,8,7,8,8,7,8,7,7,7,6,7,7,6,6,6,7,7,7,6,6,6,5,5,3,4,5,4,4,3,3,3,4,3,1,1,0,0,-2,-3,-4,-5,-3,-4,-4,-2,2,6,23, +-110,-133,-163,-169,-182,-148,-151,-134,-126,-98,-93,-66,-62,-58,-40,-37,-18,-13,-5,-3,0,-1,1,1,1,2,2,3,4,6,6,7,7,7,6,7,7,8,9,9,9,9,9,9,8,8,11,11,11,9,10,9,10,9,9,9,10,9,10,9,9,10,10,10,10,10,8,9,9,9,9,9,9,10,8,9,9,10,9,9,9,10,10,10,9,8,9,9,8,7,8,9,9,9,8,8,8,5,7,5,5,6,6,6,6,4,5,9,7,4,2,0,3,2,-1,-2,-4,1,0,0,4,7,13,24, +-108,-151,-174,-170,-172,-151,-151,-130,-120,-98,-91,-63,-57,-52,-40,-35,-14,-8,0,0,6,6,6,7,8,7,8,9,9,12,11,11,11,12,12,11,11,14,14,13,13,12,14,13,12,12,15,14,14,12,13,14,14,13,14,13,14,13,14,14,14,14,12,13,14,13,12,11,14,13,13,12,12,13,12,14,13,14,14,13,13,15,14,12,13,12,15,13,11,11,13,12,13,13,11,12,12,10,10,10,10,9,8,12,10,9,9,13,11,8,7,5,8,5,3,1,-1,7,6,7,9,12,17,26, +-64,-95,-94,-99,-106,-88,-90,-80,-73,-53,-50,-34,-30,-26,-15,-10,3,7,13,14,17,17,17,18,17,18,19,20,21,21,22,22,22,22,23,22,23,24,23,24,23,23,23,24,24,24,24,25,25,25,25,24,25,23,23,24,24,24,25,24,24,24,24,24,24,23,22,23,23,23,23,23,23,23,24,24,23,25,25,24,23,23,24,23,22,22,23,23,23,22,23,23,23,23,22,22,22,23,24,21,21,22,22,23,23,21,21,24,22,20,19,17,19,18,16,15,14,18,18,21,24,28,34,45, +28,-16,-47,-48,-50,-49,-46,-46,-39,-36,-29,-30,-23,-18,-17,-15,-14,-12,-14,-13,-11,-10,-10,-10,-10,-8,-9,-10,-9,-8,-8,-8,-9,-8,-7,-8,-4,-9,-7,-1,3,5,-8,-8,-6,-9,-1,-3,-7,0,-2,10,6,5,8,4,3,7,2,7,4,4,2,4,3,-2,1,7,10,10,14,10,15,13,14,13,15,13,14,15,15,14,14,14,14,14,14,14,14,14,12,15,14,8,12,14,14,14,10,10,9,4,0,15,10,7,-8,12,11,8,3,1,6,6,6,4,4,3,5,9,11,17,44,58, +-41,-61,-53,-49,-47,-41,-35,-47,-36,-30,-20,-29,-18,-11,-6,-1,-6,-2,-2,2,0,3,3,4,2,3,4,4,5,5,5,5,6,6,6,7,7,7,7,7,7,7,4,5,6,5,4,5,4,4,5,5,6,5,6,4,5,5,6,5,4,4,5,5,4,4,4,6,5,6,5,6,5,6,5,5,5,3,4,4,4,6,6,5,6,5,6,5,5,5,5,4,2,3,4,6,5,3,1,4,2,3,-1,4,0,-3,-3,-1,-5,-7,-6,-8,-10,-9,-10,-11,-8,-13,-10,-6,-2,4,15,29, +-41,-45,-40,-42,-40,-33,-26,-41,-28,-23,-10,-21,-10,-2,3,9,0,4,4,9,7,9,10,10,9,10,11,11,11,11,11,11,11,13,13,13,13,14,13,13,12,13,11,11,11,11,10,9,9,10,9,11,11,11,10,11,11,10,10,10,10,10,11,10,10,9,10,10,11,10,10,9,9,10,9,10,10,8,8,8,8,10,9,8,9,9,11,9,10,8,9,9,7,7,8,9,8,7,4,9,6,7,4,8,4,0,0,0,-3,-6,-6,-6,-8,-8,-9,-11,-9,-13,-10,-7,-4,0,9,25, +1,-6,-10,-8,-4,-13,-6,-17,-6,-15,-2,-14,-1,9,4,12,6,12,12,16,12,15,17,17,18,18,19,17,17,17,17,18,19,18,19,19,19,19,19,20,18,19,16,16,17,18,17,18,17,16,17,18,18,18,18,16,17,16,16,17,17,17,17,17,16,17,16,16,19,18,19,16,16,16,16,15,15,15,15,16,15,15,16,16,16,15,17,16,17,16,17,16,15,16,18,16,15,17,14,18,14,13,13,15,11,7,10,7,4,3,4,4,0,2,2,2,5,0,2,6,7,14,20,30, +9,-14,-28,-24,-19,-25,-13,-53,-15,-27,11,-26,-13,25,18,25,19,26,25,28,26,29,29,30,31,30,31,30,30,29,30,30,31,31,32,30,31,31,31,31,29,30,29,29,30,29,29,29,30,28,28,29,28,28,28,29,28,28,26,27,28,28,28,28,27,27,27,27,28,28,28,26,27,26,26,26,26,26,27,27,26,25,27,26,26,26,27,27,27,27,28,27,26,27,28,28,26,29,26,29,26,27,27,28,25,22,25,21,19,18,19,19,15,16,16,16,17,13,16,22,22,26,32,40, +-37,6,-12,-21,-25,-33,-27,-37,-27,-36,-21,-29,-17,-5,-8,2,-5,3,3,6,3,7,11,11,10,10,12,10,12,11,13,13,14,12,12,14,14,12,13,13,12,12,12,12,14,15,11,11,11,13,12,12,13,12,10,12,11,11,10,10,10,12,11,12,10,10,10,9,13,12,13,13,11,9,10,10,10,9,9,9,9,8,7,7,8,8,10,10,11,10,7,8,6,8,8,7,6,8,6,10,6,9,6,9,6,0,5,2,0,-3,-3,-5,-4,-7,-8,-8,-11,-7,-9,-8,-12,-4,1,4, +-5,28,1,-8,-16,-27,-22,-28,-20,-30,-18,-18,-7,4,-1,6,4,11,10,15,12,17,20,17,18,20,22,20,21,23,21,21,22,21,22,22,22,22,21,23,23,21,23,22,24,24,23,23,21,23,23,24,21,20,21,22,23,21,21,20,21,22,20,21,20,19,20,19,22,22,23,22,20,19,19,19,20,20,20,20,18,18,17,16,16,17,21,21,20,20,18,17,18,17,17,18,17,17,15,20,17,19,18,21,16,13,16,13,10,8,6,5,6,5,2,0,-2,5,5,5,0,8,16,22, +30,66,36,10,-3,-7,-5,-16,-8,-12,0,-8,9,22,21,29,23,33,32,36,37,40,43,40,40,44,45,43,45,47,46,46,46,46,47,47,47,45,47,45,47,46,48,47,50,50,49,47,47,47,48,47,45,45,46,48,47,47,46,45,45,46,45,45,45,45,45,45,48,48,47,46,45,44,44,44,44,45,44,44,43,41,41,41,42,41,45,45,45,43,44,42,41,42,41,45,42,41,41,45,41,44,43,46,43,38,41,38,37,32,32,29,32,29,25,23,20,18,30,31,25,31,44,57, +40,54,24,13,5,0,5,-5,5,3,13,7,17,27,23,31,29,36,35,38,36,40,43,44,45,47,48,44,45,47,48,44,45,47,47,48,45,46,47,47,44,45,47,46,47,47,48,48,47,46,46,47,46,44,43,44,44,44,44,46,46,48,46,46,44,45,47,45,43,44,44,45,44,44,44,42,42,46,45,44,44,43,43,42,44,43,44,42,42,42,43,43,42,43,42,43,41,43,42,41,39,43,44,42,40,35,40,39,39,36,36,34,32,29,26,28,26,25,25,25,24,35,47,72, +68,55,25,0,-10,-16,-12,-23,-14,-17,-4,0,2,10,11,27,19,31,38,42,41,41,47,48,48,53,52,56,56,51,57,56,55,54,57,58,55,54,57,58,56,58,58,58,60,58,62,60,59,59,59,59,60,55,56,55,58,57,59,57,57,58,59,58,57,54,57,58,53,57,57,56,54,57,57,55,56,56,56,56,57,56,55,56,57,56,56,58,57,56,56,55,51,53,56,55,52,56,49,53,53,51,48,56,57,44,48,49,43,42,36,35,41,33,29,27,13,9,5,6,13,32,58,71, +18,-25,-56,-60,-72,-77,-67,-58,-43,-59,-62,-68,-55,-38,-31,-17,-6,9,12,15,18,18,22,20,22,27,27,26,28,27,28,25,29,27,26,28,24,26,29,29,28,30,31,29,30,29,29,29,28,31,31,30,32,30,30,28,27,29,29,29,28,28,31,31,29,26,27,24,28,27,30,29,28,29,29,29,28,27,28,29,24,25,24,25,26,28,29,28,26,24,27,26,24,24,24,23,22,24,25,21,22,18,19,24,22,20,23,21,17,14,15,9,15,11,5,3,-1,-8,-7,-13,-16,-8,-4,23, +47,32,12,11,-1,-9,7,17,28,13,9,3,20,33,39,50,66,79,78,82,85,86,88,84,89,92,90,93,95,91,95,95,92,92,93,93,93,93,92,92,92,92,92,95,93,94,92,92,91,94,96,92,95,95,94,91,94,91,92,90,93,91,93,92,90,91,90,91,91,92,95,93,93,89,91,89,91,92,93,90,88,91,89,88,91,90,89,92,91,89,90,88,91,87,88,86,84,87,87,82,82,84,80,87,86,84,87,87,79,78,77,73,77,73,71,65,61,60,54,54,56,53,53,76, +95,77,40,29,22,15,28,28,45,36,32,22,41,56,59,71,93,100,106,106,108,114,114,117,118,125,127,126,127,125,120,128,124,125,120,118,128,122,129,126,127,126,122,115,123,121,123,120,120,120,125,121,124,127,128,129,126,121,128,122,125,125,123,121,125,123,123,126,117,122,121,124,126,120,116,126,122,126,125,120,126,117,119,116,120,119,119,118,118,123,116,115,112,117,110,111,112,108,112,116,113,113,110,103,107,104,112,103,106,98,99,104,98,106,98,89,82,92,90,79,90,87,90,110, +90,17,-4,-5,-11,-10,4,5,19,8,5,-4,17,28,29,40,65,75,77,77,79,87,85,82,86,95,93,95,89,88,86,85,88,97,90,90,93,90,98,91,92,92,90,89,88,94,83,89,91,88,90,89,84,90,92,96,92,90,92,91,92,88,91,90,95,92,89,89,87,88,88,91,90,88,84,94,90,93,94,90,93,83,87,87,89,88,89,87,85,93,86,82,84,91,86,81,83,77,80,86,87,88,85,84,77,72,83,77,78,69,71,76,69,77,68,61,59,66,62,56,63,59,60,66, +8,-13,-10,-25,-20,-30,-25,-26,-21,-26,-23,-20,-15,-14,-9,-9,-7,-7,-7,-5,-6,-3,-4,-3,-4,0,-3,-2,-5,0,-3,-4,-3,-1,-4,-3,-4,-4,1,-3,-3,-2,0,-2,0,-1,-3,1,-3,-4,-2,1,-1,-2,-4,-2,1,-4,-4,-2,-2,-3,0,-3,-3,-1,-3,-3,-5,-3,-5,1,1,-3,0,-3,-4,-4,-3,-4,-2,-3,-3,-3,-4,-5,-4,-3,-5,-5,-5,-6,-5,-7,-7,-3,-5,-6,-7,-6,-7,-8,-11,-10,-11,-11,-13,-16,-12,-15,-19,-21,-24,-22,-26,-27,-29,-26,-30,-32,-23,-31,-25,-27, +-274,-210,-111,-88,-77,-82,-73,-49,-45,-45,-43,-42,-37,-37,-35,-34,-31,-34,-33,-32,-32,-29,-33,-30,-32,-28,-30,-31,-31,-27,-30,-29,-30,-26,-25,-29,-29,-29,-24,-27,-24,-26,-28,-25,-24,-27,-27,-25,-28,-26,-29,-22,-25,-25,-29,-27,-25,-27,-25,-27,-27,-24,-25,-27,-25,-25,-27,-27,-30,-29,-27,-27,-27,-27,-28,-29,-25,-28,-25,-29,-25,-26,-28,-29,-30,-29,-27,-28,-29,-29,-33,-30,-31,-31,-32,-31,-32,-32,-33,-34,-33,-34,-35,-35,-35,-35,-36,-37,-36,-36,-37,-40,-42,-40,-43,-44,-49,-44,-47,-51,-45,-51,-51,-42, +-100,-50,-144,-108,-90,-103,-88,-66,-61,-58,-58,-56,-54,-53,-49,-49,-47,-48,-48,-48,-50,-48,-50,-49,-48,-48,-49,-48,-49,-45,-48,-46,-49,-50,-46,-49,-47,-48,-48,-47,-47,-46,-45,-46,-48,-49,-47,-46,-47,-48,-49,-47,-49,-48,-47,-47,-45,-48,-46,-46,-48,-44,-46,-48,-45,-45,-48,-48,-49,-46,-48,-46,-50,-47,-46,-47,-45,-48,-46,-48,-51,-46,-48,-50,-47,-50,-48,-46,-53,-51,-51,-47,-50,-49,-48,-49,-51,-50,-49,-52,-51,-49,-53,-53,-56,-53,-56,-59,-59,-59,-60,-62,-65,-67,-68,-70,-70,-67,-71,-72,-67,-77,-67,-76, +-100,-250,-170,-134,-104,-114,-98,-79,-71,-70,-70,-70,-65,-67,-59,-62,-62,-67,-63,-61,-71,-72,-78,-79,-79,-79,-72,-77,-82,-90,-92,-91,-92,-91,-95,-93,-95,-97,-92,-93,-95,-95,-94,-94,-94,-96,-96,-97,-91,-94,-95,-93,-95,-92,-91,-96,-96,-94,-93,-92,-98,-97,-93,-98,-94,-93,-94,-92,-90,-94,-91,-93,-96,-95,-97,-93,-93,-96,-92,-92,-94,-92,-94,-94,-93,-95,-95,-95,-94,-97,-90,-86,-83,-79,-88,-85,-75,-84,-81,-76,-75,-71,-71,-72,-67,-79,-82,-85,-78,-76,-82,-80,-79,-84,-83,-82,-83,-80,-84,-86,-86,-91,-95,-100, +-100,-50,-167,-140,-119,-127,-113,-85,-80,-74,-75,-76,-76,-76,-72,-73,-78,-78,-82,-84,-84,-82,-86,-88,-87,-82,-84,-88,-89,-96,-99,-99,-96,-97,-98,-97,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-98,-97,-98,-100,-98,-100,-100,-100,-100,-100,-99,-100,-100,-100,-96,-98,-99,-99,-100,-99,-100,-100,-99,-100,-100,-98,-99,-100,-100,-100,-100,-100,-99,-100,-100,-100,-100,-100,-100,-100,-98,-99,-100,-100,-100,-97,-96,-95,-93,-97,-92,-94,-96,-98,-95,-92,-100,-95,-97,-94,-95,-99,-98,-95,-90,-97,-95,-95,-98,-98,-99,-98,-99,-99,-99,-100,-100,-100, +-100,-50,30,60,-47,-52,-47,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,100, +100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_CCW_LLeft_T0.h new file mode 100755 index 0000000..9d93832 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +-10,8,-52,-110,-69,-100,-14,-31,-40,-14,5,-28,3,-29,-18,-14,-11,-36,-23,-16,-17,-7,-29,-25,-32,-26,-53,-46,-39,-31,-40,-44,-36,-29,-23,-45,-40,-34,-25,-39,-39,-33,-26,-19,-47,-43,-35,-40,-62,-55,-48,-41,-51,-60,-52,-46,-37,-62,-54,-50,-43,-56,-52,-46,-45,-39,-66,-63,-61,-56,-69,-13,-5,-25,-24,-65,-62,-56,-46,-66,-61,-58,-45,-51,-63,-62,-50,-41,-65,-64,-54,-54,-61,-58,-49,-47,-74,-61,-53,-45,-30,-54,-40,-39,-25,-6,-22,-19,-17,-22,-38,-49,-43,-51,-81,-108,-94,-110,-113,-124,-130,-139,-132,-37, +-33,-50,-58,-89,-80,-89,-57,-58,-64,-38,-24,-33,-18,-51,-46,-37,-27,-34,-43,-38,-31,-21,-43,-39,-32,-25,-54,-44,-39,-31,-40,-45,-39,-32,-24,-48,-43,-36,-26,-33,-42,-37,-28,-19,-46,-43,-35,-37,-63,-54,-48,-40,-51,-56,-50,-43,-34,-58,-52,-47,-40,-44,-51,-44,-41,-33,-54,-52,-51,-41,-62,-47,-43,-41,-30,-46,-46,-39,-31,-61,-51,-50,-38,-22,-57,-59,-46,-40,-63,-63,-55,-51,-62,-60,-52,-48,-78,-65,-58,-50,-35,-67,-52,-54,-43,-45,-46,-40,-37,-33,-50,-54,-44,-50,-55,-88,-81,-47,-77,-86,-89,-102,-115,-41, +-94,-113,-125,-141,-131,-128,-82,-53,-66,-39,-31,-39,-23,-57,-50,-44,-32,-40,-47,-43,-35,-25,-47,-45,-38,-28,-60,-49,-43,-35,-24,-50,-45,-38,-29,-55,-48,-42,-33,-40,-48,-43,-35,-24,-52,-49,-40,-42,-70,-59,-54,-44,-54,-61,-55,-48,-38,-65,-58,-53,-43,-51,-57,-50,-47,-37,-59,-55,-51,-43,-46,-47,-44,-43,-31,-44,-43,-37,-33,-39,-54,-57,-40,-30,-62,-64,-50,-46,-68,-68,-57,-54,-69,-66,-57,-53,-85,-72,-64,-56,-41,-77,-63,-64,-54,-79,-59,-52,-52,-44,-58,-57,-49,-42,-48,-70,-55,-39,-66,-80,-85,-105,-116,-45, +-137,-143,-157,-166,-159,-149,-109,-51,-72,-44,-40,-47,-29,-63,-55,-51,-37,-48,-54,-51,-42,-31,-55,-52,-46,-35,-68,-56,-51,-41,-25,-55,-52,-46,-36,-62,-55,-49,-39,-47,-55,-51,-41,-30,-59,-56,-47,-47,-78,-66,-61,-52,-36,-68,-63,-56,-46,-71,-63,-58,-50,-58,-64,-58,-54,-43,-66,-60,-52,-50,-30,-52,-50,-46,-37,-60,-52,-50,-38,-22,-58,-64,-45,-37,-63,-67,-53,-48,-71,-73,-62,-58,-74,-72,-62,-57,-91,-76,-69,-60,-46,-82,-71,-69,-60,-83,-67,-59,-58,-47,-66,-60,-60,-48,-52,-68,-74,-47,-68,-92,-95,-113,-120,-49, +-143,-148,-157,-161,-161,-147,-106,-51,-76,-47,-44,-50,-32,-63,-54,-50,-37,-49,-55,-52,-42,-32,-55,-52,-47,-36,-68,-56,-51,-41,-26,-57,-54,-46,-36,-63,-56,-50,-40,-49,-56,-52,-43,-32,-59,-57,-50,-49,-80,-67,-62,-53,-37,-69,-65,-57,-47,-75,-66,-61,-51,-54,-65,-60,-56,-44,-69,-61,-52,-50,-31,-57,-50,-40,-36,-67,-49,-49,-38,-24,-54,-62,-44,-36,-62,-67,-52,-47,-72,-73,-61,-57,-74,-71,-63,-58,-92,-76,-71,-62,-46,-84,-72,-71,-60,-86,-70,-66,-59,-40,-68,-58,-59,-47,-49,-62,-59,-44,-59,-92,-92,-116,-119,-49, +-143,-153,-155,-157,-159,-142,-98,-49,-75,-46,-44,-50,-32,-62,-53,-49,-37,-50,-54,-51,-42,-32,-54,-52,-46,-35,-60,-55,-50,-40,-26,-56,-54,-45,-35,-62,-54,-49,-40,-49,-55,-51,-42,-31,-57,-55,-49,-47,-79,-65,-59,-51,-36,-66,-62,-55,-45,-72,-63,-58,-51,-35,-63,-58,-56,-43,-68,-58,-50,-49,-33,-50,-51,-41,-39,-40,-50,-51,-38,-28,-51,-60,-44,-37,-60,-67,-50,-46,-70,-72,-60,-56,-75,-71,-64,-57,-91,-75,-71,-60,-47,-84,-75,-66,-58,-82,-70,-66,-58,-40,-67,-57,-56,-49,-39,-64,-58,-47,-60,-96,-97,-118,-124,-49, +-147,-157,-154,-154,-154,-138,-90,-45,-74,-45,-42,-47,-29,-60,-50,-47,-34,-34,-51,-48,-40,-30,-52,-49,-43,-33,-44,-51,-47,-37,-24,-53,-52,-42,-33,-59,-52,-46,-36,-46,-51,-48,-40,-30,-54,-52,-46,-45,-76,-63,-58,-49,-35,-63,-60,-54,-44,-71,-62,-56,-48,-31,-61,-56,-54,-41,-63,-51,-44,-44,-29,-50,-47,-33,-29,-36,-42,-43,-29,-21,-43,-54,-36,-31,-54,-61,-45,-41,-65,-66,-55,-50,-70,-66,-60,-52,-72,-71,-68,-57,-47,-81,-68,-67,-63,-81,-59,-69,-61,-43,-64,-53,-52,-44,-30,-55,-49,-38,-50,-89,-91,-111,-120,-47, +-133,-142,-141,-140,-159,-141,-92,-36,-74,-44,-39,-41,-25,-57,-47,-43,-31,-20,-47,-44,-37,-27,-49,-45,-40,-28,-34,-46,-43,-34,-21,-49,-48,-39,-29,-56,-48,-42,-33,-43,-47,-44,-37,-27,-50,-47,-42,-41,-63,-59,-54,-46,-33,-59,-55,-50,-40,-67,-57,-52,-44,-28,-56,-51,-49,-37,-59,-46,-38,-38,-24,-44,-43,-33,-23,-30,-41,-44,-26,-13,-41,-53,-32,-22,-51,-60,-42,-37,-60,-62,-52,-48,-69,-63,-60,-53,-70,-69,-68,-65,-53,-74,-67,-78,-73,-71,-60,-77,-66,-45,-61,-48,-48,-41,-22,-56,-50,-42,-53,-94,-96,-111,-118,-45, +-128,-135,-135,-133,-152,-135,-85,-32,-73,-41,-34,-31,-21,-54,-42,-39,-27,-12,-42,-41,-31,-23,-45,-42,-38,-28,-32,-44,-40,-30,-18,-44,-42,-35,-26,-51,-42,-37,-29,-38,-43,-40,-33,-23,-46,-43,-38,-37,-41,-53,-49,-40,-29,-55,-53,-45,-36,-64,-54,-48,-40,-24,-51,-47,-44,-33,-55,-46,-38,-42,-25,-42,-38,-26,-36,-31,-35,-37,-40,-28,-37,-46,-41,-30,-48,-54,-41,-35,-55,-56,-47,-42,-65,-55,-54,-48,-55,-58,-50,-62,-49,-61,-45,-77,-67,-46,-30,-76,-59,-35,-50,-42,-44,-39,-13,-52,-45,-38,-49,-91,-92,-108,-116,-43, +-119,-126,-126,-124,-142,-127,-79,-26,-60,-37,-29,-24,-18,-50,-37,-35,-22,-9,-37,-36,-27,-18,-40,-37,-33,-24,-29,-39,-35,-25,-14,-39,-37,-31,-22,-47,-38,-33,-24,-18,-39,-36,-28,-19,-42,-38,-33,-33,-38,-49,-45,-36,-25,-50,-48,-41,-31,-60,-49,-44,-36,-21,-47,-43,-40,-29,-52,-43,-38,-36,-21,-41,-40,-44,-35,-46,-40,-37,-40,-29,-44,-47,-41,-32,-44,-47,-40,-33,-51,-51,-45,-36,-62,-49,-46,-39,-25,-47,-44,-42,-35,-46,-38,-42,-38,-36,-26,-23,-35,-28,-42,-37,-37,-37,-14,-47,-43,-47,-57,-89,-91,-106,-113,-41, +-112,-117,-118,-116,-134,-120,-74,-23,-53,-35,-25,-20,-15,-47,-34,-31,-20,-7,-34,-33,-24,-15,-37,-34,-30,-21,-26,-35,-31,-22,-11,-35,-34,-27,-18,-43,-34,-29,-21,-7,-35,-33,-25,-16,-38,-34,-29,-30,-35,-45,-41,-32,-22,-46,-43,-38,-27,-57,-45,-40,-32,-18,-42,-40,-36,-25,-48,-38,-33,-31,-17,-35,-34,-33,-30,-41,-34,-31,-34,-20,-39,-42,-36,-28,-40,-43,-36,-29,-47,-47,-41,-32,-58,-44,-43,-36,-22,-42,-41,-39,-31,-44,-37,-42,-38,-32,-26,-22,-34,-26,-39,-34,-29,-34,-12,-44,-41,-45,-56,-88,-90,-106,-112,-39, +-106,-111,-111,-109,-127,-113,-69,-27,-54,-33,-21,-14,-8,-41,-30,-27,-15,-3,-28,-27,-19,-11,-33,-29,-25,-15,-20,-28,-26,-16,-6,-31,-30,-23,-14,-40,-30,-25,-16,-1,-30,-28,-20,-11,-33,-30,-25,-23,-29,-38,-34,-26,-16,-38,-36,-31,-22,-50,-37,-32,-26,-13,-36,-33,-29,-18,-42,-31,-26,-18,-5,-29,-29,-21,-9,-37,-28,-26,-15,-2,-26,-31,-20,-13,-32,-35,-25,-18,-41,-40,-35,-26,-52,-42,-40,-31,-19,-44,-41,-35,-28,-47,-40,-41,-35,-35,-33,-29,-33,-24,-44,-39,-30,-28,-7,-41,-37,-27,-41,-81,-82,-102,-108,-37, +-99,-107,-107,-102,-119,-106,-62,-22,-52,-30,-16,-11,-5,-24,-25,-23,-11,1,-23,-22,-15,-6,-28,-25,-20,-11,-17,-26,-23,-14,-4,-26,-24,-18,-8,-37,-25,-21,-12,2,-25,-23,-15,-6,-28,-24,-20,-17,-23,-30,-26,-20,-10,-31,-30,-25,-16,-45,-32,-27,-20,-7,-27,-26,-21,-12,-34,-28,-23,-22,-12,-27,-24,-27,-17,-28,-24,-19,-20,-7,-24,-25,-22,-11,-27,-28,-22,-12,-33,-30,-25,-17,-22,-31,-29,-20,-9,-36,-34,-29,-21,-41,-29,-27,-26,-31,-21,-16,-26,-18,-39,-34,-23,-23,-2,-36,-34,-24,-41,-81,-83,-101,-102,-35, +-87,-95,-99,-96,-112,-100,-55,-11,-39,-27,-12,-7,-2,-14,-22,-19,-7,4,-19,-19,-11,-2,-24,-20,-16,-7,-14,-22,-19,-10,-1,-21,-20,-14,-5,-33,-21,-18,-9,5,-21,-18,-12,-3,-24,-20,-15,-12,-18,-24,-21,-14,-5,-25,-24,-19,-9,-39,-26,-21,-14,-1,-21,-19,-14,-6,-28,-21,-17,-14,2,-20,-19,-20,-9,-21,-19,-14,-12,-15,-21,-22,-16,-6,-22,-23,-16,-7,-28,-24,-19,-10,-16,-22,-21,-11,-3,-30,-28,-21,-14,-32,-18,-11,-14,-1,-6,-7,-4,3,-33,-29,-22,-19,1,-28,-25,-30,-47,-79,-80,-97,-102,-33, +-75,-83,-89,-86,-104,-92,-49,-8,-32,-25,-10,-5,0,-7,-20,-17,-5,5,-18,-17,-9,0,-23,-18,-13,-5,-13,-20,-17,-9,1,-20,-18,-12,-3,-32,-19,-16,-7,6,-19,-17,-10,-1,-23,-18,-13,-8,-15,-20,-17,-10,-2,-21,-20,-14,-5,-34,-21,-16,-9,2,-17,-15,-10,-1,-25,-16,-12,-9,6,-14,-13,-14,-3,-16,-12,-8,-6,-11,-16,-16,-11,-1,-17,-18,-11,-2,-24,-19,-15,-5,-13,-17,-16,-7,1,-26,-24,-18,-10,-29,-15,-9,-12,0,-4,-4,0,6,-30,-25,-18,-15,4,-26,-24,-28,-47,-80,-82,-99,-106,-33, +-74,-81,-85,-83,-96,-86,-44,-12,-32,-23,-8,2,6,-1,-16,-14,-3,6,-15,-14,-6,2,-20,-16,-11,-1,-10,-16,-14,-7,2,-16,-14,-9,0,-30,-16,-12,-5,7,-17,-15,-8,1,-20,-16,-10,-2,-11,-15,-12,-6,3,-17,-15,-11,-2,-28,-17,-13,-6,6,-13,-12,-6,2,-22,-12,-8,-2,12,-10,-9,-5,5,-8,-3,1,5,-1,-12,-13,-2,7,-13,-14,-7,3,-21,-15,-11,0,-7,-16,-15,-4,3,-21,-20,-12,-4,-30,-16,-9,-6,6,-7,-7,-2,6,-26,-20,-14,-10,7,-23,-21,-20,-43,-79,-80,-95,-102,-33, +-61,-69,-75,-74,-87,-79,-38,-9,-30,-21,-6,7,7,0,-15,-13,-2,7,-13,-13,-5,4,-19,-14,-9,0,-9,-14,-12,-5,3,-14,-12,-7,2,-29,-14,-10,-2,8,-14,-13,-6,3,-19,-14,-8,-1,-8,-13,-11,-4,5,-15,-14,-9,0,-12,-16,-12,-4,7,-11,-10,-5,4,-21,-10,-6,1,13,-8,-7,-1,8,-6,0,3,8,15,-9,-11,1,9,-10,-12,-6,5,-19,-13,-9,1,1,-15,-14,-3,4,-19,-18,-12,-3,-29,-16,-9,-6,6,-9,-7,-2,6,-25,-19,-12,-9,9,-23,-22,-14,-37,-79,-82,-100,-106,-33, +-58,-67,-71,-69,-83,-73,-31,2,-21,-19,-4,14,4,-2,-11,-11,1,8,-13,-13,-5,4,-17,-11,-6,3,1,-12,-11,-3,5,-13,-13,-8,2,-27,-14,-10,-2,9,-13,-11,-6,4,-18,-12,-7,1,-1,-12,-10,-2,6,-14,-13,-8,2,-12,-13,-9,-1,9,-11,-10,-4,6,-19,-11,-7,1,17,-10,-8,-4,5,-9,-8,-3,2,-2,-11,-10,1,11,-11,-10,-3,6,-18,-9,-6,4,16,-11,-11,-2,5,-17,-15,-11,-1,-29,-11,-5,-2,8,-2,-3,2,10,-25,-20,-14,-8,10,-24,-22,-12,-35,-77,-78,-92,-100,-33, +-46,-56,-61,-60,-75,-65,-25,5,-19,-17,-3,15,6,-1,-9,-9,2,10,-11,-12,-4,5,-16,-10,-4,4,6,-11,-10,-2,6,-12,-11,-6,4,-26,-12,-8,0,11,-12,-10,-4,5,-17,-11,-5,2,6,-11,-8,-1,8,-13,-11,-6,4,-1,-11,-7,0,10,-9,-9,-3,8,-18,-9,-5,4,18,-7,-5,-2,8,-7,-5,0,5,-1,-9,-8,2,12,-9,-9,-2,8,-17,-9,-5,5,18,-11,-11,-2,5,-16,-14,-9,0,-29,-11,-5,-3,7,-2,-3,2,11,-24,-19,-12,-6,11,-23,-22,-12,-36,-79,-80,-98,-105,-33, +-42,-50,-55,-56,-67,-60,-19,7,-18,-17,-2,16,8,-1,-8,-8,3,11,-10,-11,-3,6,-15,-8,-3,4,7,-10,-9,-1,7,-11,-11,-5,4,-26,-11,-7,0,11,-11,-9,-3,6,-16,-10,-4,3,8,-10,-8,0,8,-11,-9,-5,5,0,-10,-6,1,10,-7,-8,-2,8,-18,-8,-4,5,19,-6,-5,0,10,-5,-2,2,8,0,-7,-7,3,12,-8,-8,-1,9,-17,-8,-4,6,19,-10,-9,-1,7,-13,-12,-7,1,-26,-9,-4,-1,9,-2,-2,3,11,-23,-16,-10,-5,11,-22,-21,-12,-36,-78,-80,-96,-103,-33, +-37,-47,-55,-55,-66,-59,-20,8,-16,-16,-1,17,11,2,-7,-7,5,12,-9,-10,-1,7,-13,-7,-2,6,10,-9,-7,1,9,-10,-9,-4,6,-21,-10,-5,2,12,-9,-8,-1,8,-15,-9,-3,6,14,-8,-6,1,10,-9,-7,-2,6,1,-8,-5,2,12,-6,-6,0,10,-17,-7,-2,7,20,-4,-3,3,12,-3,1,5,12,2,-5,-5,5,13,-5,-6,0,10,-16,-7,-4,6,21,-9,-8,1,7,-12,-10,-5,4,-23,-8,-3,1,9,-1,-2,4,12,-23,-15,-9,-4,11,-23,-23,-11,-36,-76,-80,-97,-107,-33, +-38,-50,-54,-54,-66,-58,-17,13,-13,-13,2,19,13,3,-7,-7,4,12,-6,-7,0,10,-14,-7,-2,6,21,-6,-5,3,11,-9,-8,-3,8,-11,-9,-5,3,13,-8,-7,-1,8,-15,-8,-3,6,13,-6,-4,2,10,-11,-8,-3,6,2,-7,-5,4,13,-6,-6,0,10,-16,-7,-2,7,21,-7,-6,2,11,-9,-7,-1,11,4,-6,-4,5,15,-7,-6,0,11,-15,-7,-3,7,21,-6,-5,2,11,-9,-8,-2,7,-3,-7,-5,2,12,-4,-4,3,10,-22,-16,-8,-5,12,-25,-26,-10,-36,-77,-78,-94,-104,-33, +-33,-45,-51,-52,-64,-56,-17,14,-13,-13,2,19,13,5,-7,-6,5,12,-5,-7,0,10,-14,-7,-2,6,20,-6,-4,3,11,-9,-8,-2,8,-4,-8,-4,4,14,-7,-6,0,9,-14,-7,-2,7,21,-6,-4,3,11,-9,-8,-2,7,2,-6,-3,5,14,-5,-5,1,11,-15,-5,-1,9,22,-4,-4,4,13,-7,-5,1,12,5,-4,-3,7,16,-5,-5,2,13,-14,-5,-2,8,23,-6,-4,3,11,-9,-7,-2,7,-1,-7,-4,3,13,-3,-3,3,11,-21,-13,-5,-3,13,-22,-22,-10,-35,-77,-81,-98,-108,-33, +-27,-41,-49,-52,-62,-56,-17,14,-13,-13,2,19,13,3,-6,-5,6,13,-5,-6,0,10,-14,-7,-2,6,20,-6,-4,3,12,-9,-7,-2,9,-4,-7,-4,4,14,-7,-6,1,9,-14,-7,-2,6,21,-6,-4,3,12,-9,-7,-1,8,2,-6,-3,5,14,-4,-4,2,11,-15,-3,1,10,22,-3,-3,6,14,-6,-4,2,14,5,-4,-2,7,17,-3,-3,3,14,-14,-5,-1,9,23,-6,-4,3,12,-8,-7,-2,8,2,-6,-3,4,13,-2,-2,4,13,-20,-11,-3,0,15,-20,-20,-9,-35,-78,-82,-101,-112,-33, +-30,-44,-49,-52,-60,-55,-16,16,-11,-8,6,24,14,3,-5,-5,6,13,-3,-5,1,11,-12,-5,-1,8,22,-5,-3,4,13,-6,-5,0,9,1,-6,-2,6,15,-5,-4,1,10,-14,-6,-1,7,19,-5,-3,4,13,-7,-5,0,8,3,-5,-2,7,15,-4,-3,3,12,-14,-2,2,12,23,0,0,6,16,-3,0,5,14,5,-2,-1,8,17,-2,-3,4,15,-13,-3,0,9,23,-5,-3,5,13,-7,-4,1,9,3,-3,-1,6,14,-2,-2,4,13,-21,-11,-3,-2,12,-15,-16,-8,-35,-76,-81,-99,-111,-33, +-29,-46,-50,-52,-63,-55,-15,19,-10,-10,4,22,13,5,-5,-4,7,14,-1,-3,2,11,-12,-4,0,8,22,-5,-3,5,13,-6,-4,1,10,5,-5,-1,6,16,-4,-4,2,10,-13,-6,-1,7,19,-5,-3,5,13,-7,-5,1,9,3,-4,-1,7,15,-3,-3,3,12,-14,-1,3,13,24,0,0,7,16,-3,0,5,14,5,-2,0,8,17,-2,-2,4,15,-13,-4,0,9,23,-5,-4,4,12,-7,-5,1,10,5,-3,-1,6,15,-1,-1,-6,3,-18,-9,1,-3,14,-21,-19,-9,-34,-75,-79,-96,-110,-33, +-25,-42,-48,-50,-62,-55,-15,19,-10,-10,4,22,13,8,-4,-3,8,14,0,-1,4,13,-12,-3,0,10,24,-4,-3,5,13,-5,-3,3,11,4,-5,-1,7,16,-4,-3,3,12,-12,-4,1,9,24,-3,-1,5,14,-5,-3,4,10,5,-3,0,8,16,-2,-2,5,15,-12,0,3,11,23,-3,-2,5,14,-2,1,6,15,7,-2,0,9,18,0,0,6,16,-11,-1,3,11,24,-1,0,8,16,-5,-3,2,11,3,-4,-3,4,13,-6,-4,-3,6,-15,-6,5,1,16,-18,-17,-7,-33,-75,-80,-98,-112,-33, +-20,-37,-45,-48,-60,-54,-15,19,-10,-9,4,23,14,18,-3,-2,9,15,1,-1,4,13,-12,-3,0,10,24,-4,-3,5,13,-5,-3,3,11,6,-4,0,7,17,-3,-3,4,13,-11,-3,1,9,25,-3,-1,6,14,-5,-2,4,11,5,-3,0,8,17,-2,-2,5,15,-11,0,4,12,24,-2,-2,6,15,-1,1,7,16,7,-1,1,10,18,1,0,6,16,-11,-1,2,10,24,-1,-1,6,15,-6,-4,2,11,-1,-4,-2,4,13,-5,-3,-1,7,-13,-4,7,3,18,-16,-16,-7,-34,-74,-81,-99,-115,-33, +-22,-40,-45,-49,-59,-54,-15,12,-16,-9,6,23,13,19,-3,-2,10,16,2,-1,6,16,-10,-1,2,12,26,-2,0,7,15,-3,-1,5,13,8,-1,2,9,18,-3,-2,4,13,-10,-2,2,10,25,-2,0,6,14,-5,-2,5,12,6,-1,2,9,18,0,1,7,16,-12,0,4,13,24,0,0,7,16,-1,1,7,16,7,0,2,11,19,1,1,7,17,-11,-1,3,12,25,-1,0,8,16,-5,-2,3,12,6,-4,-1,8,17,-5,-3,1,10,-19,-9,2,-1,14,-13,-14,-7,-33,-74,-80,-98,-114,-33, +-21,-39,-44,-49,-57,-53,-15,12,-17,-9,6,24,13,23,-1,-1,11,17,2,-1,5,15,-10,-3,1,11,26,-3,-1,7,15,-3,-1,4,12,4,-2,1,8,17,-3,-2,4,12,-10,-2,2,9,22,-3,0,5,14,-5,-3,4,11,6,-2,1,8,17,-1,0,6,15,-12,0,4,13,24,-1,0,7,16,-2,1,7,16,7,-1,1,10,19,1,0,7,16,-11,-1,2,11,25,-3,-1,7,15,-5,-4,3,12,7,-3,-1,10,18,-4,-2,3,12,-18,-6,5,1,15,-12,-14,-7,-34,-75,-81,-99,-115,-33, +-20,-37,-44,-49,-58,-52,-13,24,-6,-8,7,25,13,16,-5,-3,7,15,3,2,8,17,-11,0,2,12,24,-3,-2,7,15,-4,-2,3,12,3,-2,1,9,18,-2,-2,4,12,-10,-2,2,10,22,-2,-1,6,15,-4,-2,4,11,6,-2,1,8,17,0,0,6,15,-11,-1,3,12,26,0,1,7,16,-3,0,6,16,8,0,2,10,19,0,0,6,16,-11,-1,4,11,24,0,1,9,16,-4,-3,3,13,-8,-6,-4,9,21,-9,-5,0,10,-14,-3,10,3,18,-13,-14,-7,-35,-74,-81,-101,-116,-33, +-20,-35,-43,-48,-57,-52,-13,24,-6,-7,8,25,14,23,-3,-2,9,16,3,2,7,16,-11,-1,1,12,24,-3,-3,7,15,-4,-2,4,12,6,-2,1,9,18,-2,-1,5,13,-10,-1,3,10,25,-2,0,6,15,-3,-1,5,12,6,-2,1,8,17,-1,0,6,15,-10,0,4,13,26,1,2,8,17,-2,1,7,16,8,0,3,10,19,0,0,6,16,-10,-1,4,11,24,0,1,8,16,-4,-3,2,13,-4,-4,-2,11,21,-7,-3,2,11,-12,-1,12,5,20,-11,-13,-7,-35,-74,-81,-100,-115,-33, +-20,-34,-39,-46,-49,-45,-7,21,-10,-7,8,26,14,32,-1,-2,9,16,3,1,7,17,-11,-1,2,12,24,-3,-3,7,15,-4,-2,4,12,7,-1,2,10,19,-1,-1,5,13,-10,-1,4,11,25,-1,0,7,16,-3,0,6,13,6,-1,2,9,17,1,1,7,16,-10,1,5,14,26,2,3,9,18,-1,2,8,17,8,2,4,11,20,2,1,7,17,-10,0,4,11,24,0,1,8,16,-4,-3,3,14,2,-2,-1,12,23,-4,0,4,15,-10,3,15,8,23,-8,-11,-5,-34,-73,-82,-101,-118,-33, +-20,-33,-39,-45,-47,-39,0,16,-13,-7,8,27,14,31,-1,-1,9,16,2,1,6,17,-11,-1,1,13,26,-2,-1,7,15,-3,-1,4,12,6,-2,1,9,18,-2,-2,5,14,-10,-1,3,11,25,-2,0,6,15,-3,-1,5,13,6,-2,1,9,18,1,1,7,16,-11,-1,3,12,25,2,3,10,18,-1,2,8,16,8,1,3,11,19,1,0,7,16,-10,-1,3,12,25,1,2,8,16,-4,-3,2,14,0,-4,-2,10,19,-5,-2,2,13,-18,-4,8,3,18,-9,-14,-18,-46,-76,-83,-101,-114,-33, +-20,-31,-38,-45,-48,-40,0,34,-7,-4,11,28,15,21,-6,-4,5,12,3,3,10,19,11,3,3,15,24,-1,-1,8,16,-4,-2,4,12,7,-2,1,9,18,-3,-2,4,13,-11,-2,3,11,25,-2,-1,6,15,-4,-1,6,13,6,-2,0,9,18,0,0,6,15,-10,0,4,13,26,0,1,8,17,-1,1,7,16,8,0,2,10,18,1,1,6,16,-11,-1,3,11,25,0,1,8,16,-4,-2,3,15,-4,-3,-2,11,21,-7,-1,2,12,-17,-2,10,6,21,-12,-16,-16,-42,-76,-84,-108,-123,-33, +-15,-26,-34,-40,-40,-37,0,37,0,-1,12,30,16,34,-3,-2,6,14,2,3,9,18,7,1,2,13,23,-2,-3,7,15,-4,-3,3,12,6,-3,0,9,18,-3,-2,4,13,-11,-3,2,10,25,-4,-2,6,14,-4,-1,5,12,6,-3,-1,9,17,-1,-1,5,14,-10,0,4,12,25,-1,1,8,16,-2,1,7,15,7,-1,2,10,19,1,1,7,16,-11,-2,2,11,25,0,1,8,16,-3,-2,3,15,-2,-4,-3,10,17,-9,-4,0,11,-17,-3,11,8,23,-16,-21,-9,-38,-77,-85,-107,-116,-33, +-10,-23,-30,-36,-32,-29,9,40,4,-1,13,31,18,35,1,1,9,16,3,3,8,18,5,0,1,13,23,-2,-2,7,16,-4,-3,3,12,7,-2,1,9,18,-3,-2,5,13,-11,-2,2,11,25,-3,-2,6,14,-3,-1,6,13,6,-2,0,9,18,-1,0,6,15,-10,0,4,12,26,0,1,9,17,-1,2,7,15,8,0,3,10,19,1,1,6,16,-11,-2,2,11,25,-1,0,7,16,-4,-3,3,15,-2,-3,-2,11,21,-8,-3,1,12,-16,-3,11,8,24,-13,-17,-7,-36,-74,-80,-102,-110,-33, +-5,-12,-18,-24,-20,-15,24,42,8,1,16,35,18,35,0,-1,9,16,2,2,7,19,-4,1,3,14,25,-1,-2,7,15,-4,-3,3,12,5,-2,0,8,17,-4,-3,4,13,-10,-2,3,11,26,-3,-1,6,14,-3,0,6,12,6,-3,0,9,17,-1,-1,6,15,-10,-1,3,12,25,0,2,8,17,-1,1,7,15,8,0,2,10,19,0,0,6,15,-11,-2,2,10,24,-1,0,8,16,-4,-4,3,14,0,-2,-2,12,18,-9,-5,2,12,-17,-5,11,3,19,-10,-14,-19,-45,-75,-82,-101,-112,-33, +0,-9,-15,-21,-14,-7,32,43,12,1,16,35,19,36,2,0,10,18,3,2,8,19,-9,0,2,13,25,-2,-2,8,16,-4,-2,4,13,7,-2,1,8,17,-3,-2,4,13,-10,-1,3,11,26,-3,-2,6,14,-3,0,7,13,6,-2,0,9,17,-1,0,6,16,-10,0,4,12,26,1,3,9,18,-1,2,8,16,8,0,3,10,19,1,0,7,16,-11,-1,3,11,25,-1,0,8,16,-5,-4,2,14,0,-2,0,13,23,-8,-4,2,13,-17,-4,11,4,21,-7,-11,-16,-40,-71,-78,-95,-106,-33, +0,-3,-12,-17,0,6,41,76,31,4,15,32,18,33,-2,-3,6,14,4,6,14,21,14,5,4,17,25,-1,-3,7,15,-3,-1,5,14,7,-2,0,9,17,-2,-1,5,14,-10,-2,3,10,23,-1,1,8,16,-4,-2,4,12,7,-1,2,9,18,0,0,6,15,-10,0,4,12,26,-1,1,8,16,0,2,9,15,8,0,2,10,19,-1,-1,5,15,-9,-1,4,10,25,-1,0,9,17,-3,-2,4,16,1,-4,-2,11,21,-8,-3,2,13,-17,-3,11,5,21,-11,-16,-11,-35,-73,-78,-95,-107,-33, +0,-7,-15,-21,3,7,43,73,32,2,14,32,19,33,2,0,9,15,5,6,13,21,13,4,3,16,24,-2,-4,6,14,-3,-2,4,13,7,-3,0,8,17,-2,-2,5,13,-10,-2,3,10,25,-2,0,7,16,-4,-3,4,11,7,-1,2,9,17,0,0,6,15,-10,-1,3,12,25,-1,1,7,16,-1,2,8,14,7,0,3,11,19,0,-1,5,15,-10,0,4,10,25,-1,1,9,16,-4,-3,3,16,-3,-3,-2,12,24,-7,-2,2,12,-17,-4,11,4,21,-9,-15,-8,-33,-74,-78,-94,-106,-33, +0,-5,-11,-14,13,29,67,52,15,-11,23,41,25,40,3,0,8,15,5,6,12,21,15,6,6,17,26,-1,-2,8,16,-3,0,5,13,8,-2,1,9,18,-2,-1,5,14,-9,-2,3,11,25,-1,1,8,16,-4,-2,5,13,7,-1,2,9,18,0,1,7,15,-10,0,3,12,26,0,1,8,17,-1,2,9,15,7,1,3,11,19,0,-1,6,15,-9,-1,4,11,25,0,1,8,16,-4,-3,3,15,-4,-3,-1,12,22,-8,-3,2,12,-17,-5,10,4,20,-8,-12,-6,-30,-72,-78,-95,-108,-33, +0,-4,-11,-18,15,29,69,27,-6,-35,21,40,25,40,5,2,10,17,5,6,12,21,15,4,5,16,25,-1,-3,8,16,-3,-1,4,13,7,-2,0,9,18,-2,-1,5,13,-9,-2,4,11,26,-1,1,8,16,-4,-2,5,13,7,-1,1,9,17,1,1,7,16,-10,-1,3,12,27,0,2,8,17,0,2,9,15,8,1,3,11,19,-1,-1,5,15,-10,-1,4,10,24,0,1,9,17,-4,-3,3,14,-11,-2,0,12,24,-9,-4,1,10,-18,-5,10,5,22,-9,-12,-17,-42,-71,-78,-94,-105,-33, +0,0,-8,-14,21,29,65,67,19,-31,21,37,24,37,4,0,8,14,5,7,14,22,14,5,5,16,25,2,0,8,17,-4,-3,2,14,8,-2,1,10,19,-1,-1,5,14,-9,-2,2,10,21,-3,-1,6,14,-3,0,6,12,7,-1,1,10,18,-1,-1,6,15,-9,0,4,13,26,0,2,7,17,-1,2,7,16,8,-2,0,10,19,0,0,7,16,-9,-2,3,10,26,-2,0,6,15,-2,0,6,16,9,-2,-1,13,22,-6,-3,2,12,-18,-5,9,5,22,-7,-10,-16,-42,-72,-80,-96,-111,-33, +0,-4,-13,-19,24,29,66,60,17,-35,18,36,23,37,6,2,9,15,5,6,13,21,13,4,3,15,24,2,-1,7,16,-4,-4,1,13,7,-3,0,9,19,-2,-2,5,14,-9,-2,3,10,22,-3,-1,6,14,-3,-1,6,13,7,-2,1,10,18,-2,-1,5,15,-10,-1,4,12,26,0,2,7,17,-1,2,7,16,8,-2,0,10,20,0,0,7,16,-9,-2,3,10,22,-1,1,6,15,-3,-2,4,15,9,-3,0,13,22,-7,-4,2,12,-18,-6,7,4,20,-13,-17,-10,-33,-74,-78,-94,-106,-33, +0,-6,-15,-22,19,25,63,52,13,-38,21,40,23,38,8,3,10,17,6,7,13,22,13,3,3,15,24,2,0,8,17,-5,-4,1,13,7,-2,0,9,19,-2,-1,5,13,-9,-1,3,10,22,-2,-1,6,14,-2,-1,6,13,7,-2,1,10,18,-2,-1,5,15,-10,-1,4,12,26,0,2,7,16,-1,1,7,15,7,-2,0,11,20,0,0,7,16,-9,-2,3,11,26,-1,1,6,15,-4,-3,2,13,-1,-4,-1,12,22,-9,-6,1,10,-20,-8,6,4,18,-14,-16,-10,-33,-75,-81,-99,-113,-33, +0,-6,-8,-14,26,40,81,40,5,-33,23,43,27,43,7,3,10,16,6,6,12,22,14,3,3,15,25,2,0,8,17,-4,-4,2,11,4,-3,0,9,19,-3,-2,4,13,-9,-2,3,10,22,-3,-2,5,13,-4,-2,5,13,8,-2,1,9,17,-2,-1,5,15,-9,-1,3,12,27,-1,1,7,17,-1,1,7,15,8,-3,0,10,20,-1,0,6,15,-10,-2,3,10,23,0,1,8,16,-4,-4,3,16,-6,-1,1,14,25,-7,-4,3,12,-15,-3,12,2,16,-17,-20,-9,-32,-76,-84,-97,-112,-33, +0,-4,-11,-18,25,36,74,33,3,-34,21,39,26,41,8,3,11,16,6,8,14,23,14,4,4,16,25,3,0,8,17,-4,-3,2,13,8,-2,1,9,19,-2,-2,5,13,-9,-3,2,10,19,-3,-1,6,14,-4,-2,5,13,9,-2,0,8,17,-1,0,6,15,-9,-1,4,12,27,-1,2,9,17,-1,0,6,15,6,-1,2,10,20,0,0,6,15,-9,-2,3,11,26,-1,2,7,16,-5,-4,1,15,4,0,3,14,25,-7,-5,1,10,-17,-4,12,2,15,-17,-19,-8,-32,-77,-87,-104,-120,-33, +0,-8,-12,-17,24,30,69,57,17,-36,19,38,25,40,7,3,9,15,6,8,14,23,13,3,3,16,25,2,0,8,16,-4,-3,2,13,8,-2,0,8,18,-1,-2,5,14,-10,-3,2,10,17,-3,0,6,15,-4,-1,5,14,6,-3,-1,7,17,-2,0,7,15,-9,-1,4,12,26,-1,1,9,17,-3,-1,4,13,5,-1,3,10,19,-1,0,6,15,-9,-2,3,10,17,-3,0,6,14,-4,-3,4,14,0,1,5,15,24,-5,-4,3,11,-20,-9,4,0,11,-32,-38,-20,-41,-84,-91,-102,-123,-33, +0,-2,-13,-19,20,27,67,51,13,-39,17,36,23,39,7,2,9,15,6,7,14,22,13,2,2,15,24,1,-1,7,16,-5,-4,0,12,5,-3,0,8,18,-3,-2,4,13,-10,-4,1,9,11,-3,-1,5,14,-4,-2,4,13,4,-4,-1,7,16,-2,-1,6,14,-9,-2,3,11,24,-1,0,8,17,-3,-2,4,13,4,-1,3,10,19,-1,-1,5,14,-9,-2,3,11,19,-2,0,7,15,-4,-4,2,12,-13,-1,3,13,22,-7,-6,1,9,-21,-10,3,0,11,-29,-34,-19,-39,-85,-92,-107,-127,-33, +0,-1,-12,-18,16,24,64,52,15,-38,17,37,28,44,7,3,10,16,6,7,14,22,14,2,2,14,24,0,-2,7,16,-4,-3,2,13,4,-3,1,8,18,-3,-2,4,13,-10,-4,2,10,13,-3,-1,6,14,-4,-2,5,13,3,-3,-1,8,17,-2,-1,6,15,-9,-2,3,12,27,-1,0,9,17,-3,-2,3,13,4,-1,3,11,20,-1,-1,5,15,-9,-2,3,11,25,-2,-1,7,15,-5,-5,3,14,-14,1,4,17,27,-5,-4,1,10,-22,-10,4,1,10,-27,-29,-19,-38,-83,-93,-109,-127,-33, +0,1,-14,-19,14,23,64,50,14,-39,17,36,28,44,6,3,9,16,6,8,14,22,13,2,2,14,23,0,-2,7,15,-4,-5,1,12,0,-4,0,8,18,-4,-3,4,12,-10,-4,1,10,11,-4,-1,5,13,-4,-3,4,13,-3,-5,-2,7,17,-3,-2,5,15,-10,-3,2,11,23,-2,0,8,16,-4,-3,3,12,1,-2,2,10,20,-3,-2,5,14,-10,-2,3,10,25,-2,0,7,15,-5,-6,0,12,-16,-3,1,13,25,-9,-6,-1,8,-23,-10,4,0,8,-25,-28,-22,-41,-83,-94,-112,-127,-33, +0,0,-13,-20,24,30,68,26,-4,-32,23,40,28,45,8,4,12,17,5,6,13,20,13,3,4,16,25,-2,-5,6,14,-4,-3,3,12,0,-4,0,8,18,-3,-3,4,13,-10,-4,1,9,6,-4,-2,6,14,-5,-4,2,11,-14,-4,0,6,17,-3,-2,5,14,-10,-4,1,10,9,-4,-2,7,14,-4,-3,3,12,-6,-2,2,9,19,-4,-4,3,13,-8,-4,1,10,0,-7,-4,4,13,-7,-5,1,11,-11,5,8,19,28,-7,-6,-1,7,-23,-12,0,-4,3,-31,-34,-31,-51,-86,-96,-121,-128,-33, +0,-4,-14,-21,23,34,75,26,-4,-33,24,44,27,44,6,2,10,17,4,6,12,20,13,3,3,15,24,-2,-5,5,13,-5,-5,1,11,-7,-5,-1,6,17,-5,-4,3,11,-11,-6,0,9,6,-5,-3,5,13,-6,-5,1,10,-18,-5,-1,5,16,-4,-2,5,14,-10,-5,0,10,8,-5,-2,6,14,-4,-3,2,12,-5,-3,1,9,19,-5,-5,3,12,-9,-4,1,10,0,-6,-4,4,13,-9,-6,-1,9,-15,0,4,14,25,-9,-8,-2,6,-24,-12,1,-2,4,-34,-39,-28,-49,-85,-96,-123,-128,-33, +0,-2,-16,-21,22,34,76,28,-4,-33,24,43,25,42,5,1,9,15,4,5,12,19,13,3,3,14,24,-2,-5,6,13,-6,-5,1,11,-9,-5,-2,8,18,-5,-5,3,12,-11,-5,1,8,0,-5,-2,5,13,-7,-6,0,9,-18,-5,-1,6,17,-3,-2,5,13,-10,-5,0,10,5,-5,-3,6,13,-5,-4,2,12,-6,-2,1,9,19,-4,-4,3,12,-10,-5,0,11,1,-5,-2,6,14,-7,-6,2,11,-14,-1,4,13,25,-9,-6,-2,6,-24,-12,2,-2,5,-27,-32,-23,-42,-82,-93,-120,-128,-33, +0,-4,-16,-20,14,23,64,33,-1,-42,13,32,24,41,4,1,8,15,3,5,13,19,13,3,4,14,24,-3,-6,6,13,-6,-6,0,11,-7,-6,-2,7,18,-6,-6,2,12,-11,-6,0,7,0,-5,-3,5,13,-7,-7,-1,9,-20,-6,-1,5,17,-4,-2,4,13,-10,-5,0,9,8,-5,-3,5,13,-5,-5,2,12,-7,-2,1,9,19,-5,-4,3,12,-11,-6,0,11,1,-5,-2,7,15,-5,-4,2,12,-14,-4,1,11,20,-8,-5,-2,8,-26,-13,1,-4,3,-30,-32,-42,-60,-86,-98,-119,-122,-33, +0,-6,-15,-21,7,17,60,12,-10,-44,14,33,23,42,7,3,10,21,2,2,7,17,-14,-7,-4,10,23,-5,-6,4,12,-8,-7,-1,10,-17,-7,-3,5,16,-6,-5,2,12,-10,-4,1,8,-2,-7,-5,2,11,-7,-6,-1,9,-19,-6,-2,6,18,-6,-6,2,11,-11,-6,0,8,8,-4,-3,5,13,-6,-7,-1,8,-19,-6,-2,7,18,-6,-5,3,12,-10,-6,-1,9,-1,-11,-9,-1,9,-20,-15,-6,7,-4,15,18,26,31,-13,-12,-7,3,-24,-11,3,-2,4,-34,-45,-39,-58,-88,-100,-119,-126,-33, +0,-8,-15,-20,8,17,58,23,-3,-38,15,35,23,41,5,2,11,19,2,1,7,18,-15,-7,-5,10,23,-5,-7,4,11,-9,-9,-2,9,-20,-8,-4,4,16,-8,-6,0,10,-11,-6,0,7,-3,-8,-6,2,11,-9,-7,-1,8,-22,-7,-3,6,17,-7,-6,2,10,-12,-7,-1,8,-1,-5,-4,4,12,-7,-7,-2,8,-22,-7,-3,6,17,-8,-7,2,11,-10,-6,-2,9,-1,-11,-10,0,9,-18,-16,-8,4,-10,8,11,20,25,-15,-12,-11,-1,-23,-10,3,0,6,-44,-51,-35,-57,-96,-108,-126,-128,-33, +-1,-10,-16,-19,11,19,60,35,6,-31,16,35,22,40,2,0,10,17,1,1,7,18,-12,-6,-5,10,23,-5,-7,4,11,-8,-9,-2,9,-20,-8,-5,4,16,-9,-7,-1,9,-11,-7,-1,6,-3,-9,-7,1,10,-9,-8,-2,7,-22,-8,-4,5,17,-8,-7,1,10,-13,-8,-2,7,1,-6,-5,3,11,-8,-8,-3,7,-22,-8,-4,5,16,-9,-8,1,10,-11,-7,-2,8,-1,-12,-10,0,9,-18,-15,-9,2,-14,-1,3,13,-2,-14,-11,-9,2,-24,-12,1,-2,5,-38,-42,-29,-49,-91,-103,-125,-126,-33, +-1,-7,-20,-22,-12,-3,38,25,-7,-28,13,31,18,34,1,-1,8,16,1,1,8,17,-8,-3,-1,11,24,-6,-7,5,13,-8,-9,-3,9,-22,-9,-6,4,16,-10,-8,0,11,-12,-7,-1,7,-3,-10,-7,3,12,-11,-9,-3,7,-22,-9,-5,5,17,-8,-7,1,10,-13,-8,-2,7,-3,-7,-5,4,12,-9,-10,-3,8,-21,-7,-3,6,18,-9,-8,1,11,-11,-7,-2,8,0,-11,-8,2,12,-17,-15,-7,3,-15,-6,-2,12,-5,-13,-7,-7,5,-24,-13,0,-4,3,-34,-35,-24,-41,-89,-100,-118,-128,-33, +-6,-13,-22,-24,-10,-1,40,37,3,-20,14,31,18,31,-2,-4,6,14,0,0,7,17,-4,-3,-2,10,23,-7,-8,5,13,-9,-9,-3,8,-23,-11,-7,3,15,-12,-9,-1,9,-14,-9,-3,6,-3,-10,-8,2,11,-12,-10,-3,6,-23,-10,-5,4,17,-9,-8,0,10,-14,-9,-3,6,-4,-8,-6,3,11,-10,-10,-4,7,-22,-9,-5,5,17,-11,-9,-1,9,-12,-8,-3,8,-1,-12,-9,2,13,-15,-13,-8,2,-20,-15,-9,3,-5,-12,-5,-4,8,-26,-17,-3,-8,1,-30,-26,-27,-44,-89,-101,-121,-128,-33, +-7,-13,-22,-24,-18,-7,36,21,-8,-23,9,29,17,22,0,-1,6,16,-1,-2,3,15,-16,-8,-7,6,16,-9,-9,2,11,-14,-13,-6,7,-23,-11,-7,3,16,-11,-9,-1,8,-16,-12,-6,5,-4,-11,-8,1,11,-9,-8,-2,7,-23,-11,-7,1,15,-10,-8,-1,9,-14,-9,-3,7,-4,-10,-8,1,10,-10,-9,-3,8,-23,-9,-6,4,17,-10,-8,0,10,-15,-11,-5,7,-1,-10,-7,4,15,-14,-13,-5,4,-21,-14,-10,2,-9,-13,-6,-2,11,-27,-17,-6,-7,0,-31,-28,-26,-43,-86,-97,-117,-128,-33, +-5,-11,-20,-22,-14,-4,38,28,-2,-19,11,31,18,22,-1,-3,6,15,-2,-2,4,16,-13,-7,-6,7,18,-8,-8,4,12,-13,-12,-6,7,-23,-11,-6,3,17,-11,-10,-2,8,-17,-12,-5,5,-4,-11,-8,1,11,-9,-8,-3,7,-24,-11,-7,1,15,-11,-8,-1,9,-14,-9,-3,7,-4,-11,-9,1,11,-10,-10,-3,8,-23,-10,-6,4,17,-11,-9,-1,9,-16,-11,-6,6,-1,-12,-7,3,15,-14,-13,-6,3,-23,-18,-13,-2,-10,-14,-6,-2,11,-29,-20,-8,-10,-1,-30,-25,-24,-40,-84,-96,-118,-128,-33, +-16,-22,-29,-27,-11,-1,41,37,4,-27,5,23,12,17,-5,-6,4,14,-1,-2,5,17,-17,-8,-6,9,20,-9,-9,3,13,-13,-13,-6,7,-24,-12,-7,3,16,-12,-11,-1,9,-17,-12,-6,5,-5,-13,-10,0,11,-13,-11,-4,7,-25,-12,-9,2,15,-13,-10,-2,9,-16,-11,-5,5,-5,-12,-9,0,10,-12,-11,-5,7,-25,-11,-8,3,16,-13,-11,-1,9,-16,-12,-7,6,-2,-13,-9,4,15,-14,-12,-8,0,-26,-19,-15,-1,-10,-14,-6,-2,12,-29,-20,-7,-8,0,-28,-24,-24,-39,-84,-96,-119,-128,-33, +-9,-15,-24,-26,-7,2,42,48,11,-21,8,25,15,27,-4,-6,5,15,-1,0,6,20,5,-5,-5,11,25,-8,-8,5,15,-11,-11,-4,8,-24,-11,-6,4,18,-12,-10,-1,10,-17,-12,-5,6,-4,-12,-9,2,12,-12,-10,-3,9,-23,-12,-8,3,16,-12,-9,-1,11,-15,-9,-4,7,-5,-10,-8,2,12,-10,-10,-3,9,-20,-10,-6,5,17,-12,-11,-1,11,-16,-11,-5,8,-2,-12,-8,4,16,-14,-12,-9,0,-25,-18,-15,2,-10,-16,-10,-3,11,-32,-22,-9,-13,-4,-38,-36,-21,-39,-79,-92,-115,-128,-33, +0,-7,-16,-21,1,7,45,57,18,-16,13,29,20,37,-1,-4,5,17,1,3,9,23,13,-3,-2,14,27,-5,-5,6,19,-9,-8,-2,11,-21,-8,-4,7,20,-9,-8,0,12,-15,-9,-2,9,-3,-9,-6,4,14,-9,-8,-1,12,-5,-8,-5,6,19,-8,-6,2,14,-13,-7,-1,10,-1,-8,-5,5,16,-8,-7,0,12,-8,-7,-3,8,20,-9,-8,0,13,-14,-8,-3,11,0,-10,-6,6,17,-14,-11,-8,4,-20,-9,-7,10,-6,-17,-11,-6,9,-30,-17,-5,-8,0,-37,-39,-25,-45,-86,-101,-124,-128,-33, +0,-1,-16,-23,4,9,45,65,23,-11,16,32,22,38,1,-2,7,20,4,6,12,27,17,1,1,17,30,0,-1,8,22,-6,-5,0,14,5,-6,-2,9,23,-6,-5,3,16,-13,-6,0,12,19,-5,-3,7,18,-6,-3,4,15,7,-6,-3,8,20,-5,-3,5,18,-12,-4,1,13,28,-4,-2,7,19,-7,-5,1,15,8,-4,-1,11,22,-6,-6,2,16,-12,-5,0,13,2,-7,-6,9,19,-13,-10,-7,4,-18,-3,0,18,26,-18,-15,-7,7,-28,-13,2,-4,3,-35,-46,-24,-49,-81,-100,-122,-128,-33, +0,5,-7,-21,-7,4,35,65,18,-5,25,39,41,43,8,2,11,25,8,11,17,32,19,8,7,23,35,6,5,14,28,-2,1,5,20,10,1,3,15,26,0,0,8,20,-10,0,6,18,32,1,2,11,23,-3,1,8,20,8,0,1,13,24,1,1,10,23,-10,2,5,18,31,2,3,13,25,-3,1,6,19,9,1,3,16,26,-1,-2,6,20,-11,0,5,18,28,-1,0,12,23,-9,-7,-2,10,10,9,9,20,33,-17,-16,-6,9,-27,-8,6,11,12,-33,-44,-22,-56,-87,-109,-128,-128,-33, +0,9,-2,-12,-2,22,45,77,35,-6,31,45,59,45,16,9,14,32,13,21,26,42,48,19,16,27,39,17,14,23,35,3,10,14,27,36,9,10,21,32,9,9,15,28,19,8,13,26,37,10,9,18,29,1,10,15,27,40,10,10,19,29,9,11,18,30,21,11,13,24,35,12,12,21,30,2,10,14,25,39,12,12,21,30,5,5,12,24,11,6,12,24,36,9,6,16,30,-4,-1,6,14,22,20,20,29,42,-14,-14,-4,12,-28,-1,15,42,21,-16,-36,-21,-68,-100,-116,-135,-128,-33, +0,49,16,21,31,58,65,83,58,17,55,64,83,61,30,27,28,47,41,38,40,54,62,38,33,42,52,32,32,40,50,38,28,29,41,49,29,28,38,47,19,25,29,41,43,27,28,39,46,27,26,34,42,34,29,32,43,48,27,24,33,41,20,28,34,44,54,28,28,37,45,27,29,37,47,35,26,28,37,46,32,29,39,48,19,23,27,41,40,18,22,35,48,27,27,32,46,6,11,17,27,43,41,42,49,59,7,3,8,20,8,11,25,60,39,26,-20,2,-64,-109,-118,-135,-128,-33, +0,100,100,100,115,115,115,100,100,85,100,100,100,100,100,52,45,61,58,63,60,72,84,64,59,67,77,53,63,68,79,81,64,60,71,77,58,60,70,78,63,60,59,70,73,61,60,71,77,50,58,63,70,74,64,64,76,80,55,58,64,72,63,64,65,76,77,62,58,67,73,50,63,68,78,78,62,57,68,72,59,62,70,80,65,56,55,69,73,55,56,70,82,62,67,65,78,65,42,47,51,62,56,63,72,76,43,18,19,17,25,-10,5,23,42,10,-19,38,-63,-53,-130,-135,-127,55, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_CW_LRight_T0.h new file mode 100755 index 0000000..2df7edc --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_CW_LRight_T0.h @@ -0,0 +1,71 @@ +0,11,-2,1,-9,17,33,69,26,33,47,62,49,58,20,18,31,40,20,20,29,38,17,21,25,37,47,18,20,29,40,16,20,26,37,24,19,22,31,42,20,21,29,40,7,18,21,35,47,19,21,31,42,15,20,27,38,26,18,24,30,40,22,25,34,40,31,22,25,32,40,30,28,37,41,34,26,27,36,45,22,15,20,36,13,6,8,23,-3,-2,-1,11,-18,-3,0,12,24,-6,-1,10,22,-11,5,17,16,28,13,13,17,19,-5,-5,-7,-2,-30,-70,-48,-48,-76,-80,-95,-100,-88,12, +0,-3,-12,-36,-21,-13,15,46,9,19,31,47,35,37,6,4,20,28,8,7,14,27,-2,8,11,24,37,5,7,16,28,3,5,12,23,15,4,7,18,29,6,7,15,27,-5,3,7,22,25,5,7,17,29,2,6,13,25,15,5,9,17,29,8,11,21,27,21,10,14,19,30,20,19,28,30,27,22,21,28,35,12,2,6,26,3,-5,-4,14,-11,-12,-10,4,-26,-12,-11,3,17,-15,-11,1,11,-20,-8,-1,3,21,-5,-1,-2,8,-13,-13,-9,-9,-24,-55,-58,-45,-70,-82,-89,-100,-88,12, +0,-7,-26,-35,-27,-15,19,31,-3,4,17,33,24,8,-3,-4,11,20,-3,-4,4,16,-12,-4,0,14,19,-5,-3,6,18,-6,-5,2,13,5,-7,-2,8,21,-5,-4,5,17,-13,-7,-2,12,-1,-5,-3,7,18,-7,-4,3,14,7,-4,0,7,20,-3,-1,9,16,10,0,4,7,18,7,7,15,18,14,6,3,14,25,2,-9,-5,17,-4,-13,-12,7,-18,-19,-17,-3,-32,-19,-18,-4,11,-23,-19,-7,3,-29,-18,-15,-5,-12,-17,-11,-9,-2,-22,-18,-11,-10,-20,-45,-54,-36,-62,-77,-85,-100,-88,12, +-11,-14,-32,-36,-27,-20,17,18,-14,-7,6,22,13,2,-10,-10,4,14,-11,-11,-3,11,-17,-10,-6,7,0,-12,-11,1,11,-13,-13,-7,6,-24,-14,-10,1,14,-12,-12,-4,9,-19,-14,-9,4,-8,-14,-11,0,12,-13,-11,-4,7,-1,-12,-7,2,14,-10,-7,2,10,0,-8,-3,1,13,-1,-1,8,13,21,1,-2,8,19,-1,-14,-11,12,-9,-18,-17,3,-22,-24,-21,-7,-34,-22,-21,-9,8,-27,-25,-11,-4,-33,-24,-22,-11,-37,-26,-19,-17,-6,-27,-22,-10,-13,-14,-44,-47,-38,-61,-80,-83,-99,-88,12, +-18,-19,-31,-32,-28,-20,18,10,-19,-11,2,18,9,0,-13,-13,0,10,-14,-14,-7,6,-20,-13,-9,3,-10,-15,-13,-3,7,-16,-16,-10,2,-30,-17,-13,-3,11,-16,-15,-7,6,-22,-18,-12,0,-10,-16,-13,-4,7,-17,-16,-9,2,-15,-17,-12,-4,8,-14,-12,-3,3,-12,-12,-7,-5,7,-8,-7,2,3,18,-5,-9,1,12,-4,-18,-15,7,-14,-23,-19,-1,-26,-28,-23,-10,-38,-27,-25,-12,-1,-29,-27,-13,-6,-37,-29,-19,-10,-43,-26,-19,-17,-5,-31,-23,-11,-17,-11,-44,-40,-33,-55,-74,-82,-95,-88,12, +-21,-29,-38,-37,-33,-23,17,6,-22,-13,-1,15,7,-2,-16,-15,-2,8,-17,-17,-9,3,-20,-15,-10,1,-11,-16,-15,-4,6,-18,-18,-12,0,-31,-19,-15,-5,9,-18,-17,-9,4,-24,-19,-14,-1,-11,-17,-15,-5,5,-18,-17,-10,1,-27,-18,-13,-5,7,-16,-13,-7,1,-19,-12,-6,-4,7,-7,-5,4,5,21,-2,-7,3,14,-3,-16,-14,7,-14,-23,-19,-1,-26,-27,-24,-10,-37,-26,-25,-11,1,-31,-30,-16,-9,-41,-34,-24,-15,-47,-33,-25,-22,-8,-32,-24,-11,-17,-10,-39,-35,-29,-50,-71,-80,-94,-88,12, +-28,-34,-41,-35,-36,-33,5,5,-20,-15,-3,12,5,-3,-18,-16,-4,6,-18,-18,-10,2,-21,-16,-11,1,-11,-16,-15,-5,4,-19,-19,-13,-1,-32,-20,-16,-6,8,-19,-18,-9,2,-24,-20,-15,-2,-11,-19,-16,-7,3,-19,-17,-11,-1,-30,-18,-13,-7,5,-17,-15,-9,-1,-22,-11,-6,-4,8,-12,-4,5,8,22,-6,-6,3,17,-6,-19,-15,11,-17,-25,-19,-2,-26,-27,-24,-11,-39,-27,-27,-17,-2,-32,-31,-28,-21,-35,-28,-39,-33,-36,-25,-19,-33,-17,-32,-22,-8,-19,-15,-46,-41,-36,-57,-80,-83,-95,-88,12, +-14,-23,-33,-30,-46,-36,4,8,-19,-17,-5,11,6,-3,-20,-18,-6,4,-19,-19,-11,0,-23,-18,-13,-1,-13,-17,-17,-7,2,-21,-21,-15,-3,-33,-21,-17,-6,7,-19,-17,-11,0,-25,-21,-15,-4,-13,-21,-18,-9,1,-20,-19,-13,-3,-29,-20,-15,-7,4,-17,-15,-11,-2,-23,-10,-4,-4,9,-12,-8,0,11,25,-5,-11,1,19,-5,-19,-18,12,-16,-25,-18,-1,-25,-26,-24,-10,-37,-25,-25,-16,-11,-31,-31,-28,-22,-37,-31,-43,-36,-39,-28,-31,-35,-18,-33,-22,-7,-18,-12,-44,-39,-35,-57,-79,-82,-95,-88,12, +-14,-22,-33,-30,-46,-36,4,8,-18,-17,-5,11,5,-3,-20,-18,-6,4,-19,-19,-11,0,-23,-18,-12,-1,-13,-17,-17,-7,2,-21,-22,-15,-3,-33,-21,-17,-7,7,-19,-18,-11,-1,-24,-21,-15,-4,-13,-21,-18,-9,0,-20,-19,-13,-3,-27,-19,-15,-7,4,-18,-16,-11,-2,-20,-10,-3,-3,9,-11,-7,2,12,26,-2,-9,1,21,-4,-18,-17,12,-16,-25,-18,-1,-25,-26,-24,-9,-37,-25,-24,-15,-3,-32,-32,-29,-23,-38,-34,-46,-40,-41,-31,-36,-38,-19,-34,-23,-10,-19,-11,-44,-40,-37,-59,-79,-83,-95,-88,12, +-12,-20,-31,-29,-43,-35,3,8,-18,-16,-4,12,4,-4,-19,-18,-6,4,-18,-19,-11,0,-22,-19,-14,-5,-14,-19,-18,-7,1,-20,-20,-14,-3,-32,-20,-16,-7,6,-19,-18,-10,-1,-24,-20,-15,-5,-14,-20,-18,-8,0,-20,-20,-13,-2,-33,-20,-16,-7,4,-16,-16,-11,-2,-27,-15,-8,-9,3,-12,-12,-6,-8,-21,-12,-10,-12,-1,-16,-20,-14,-6,-16,-21,-16,-6,-25,-23,-20,-8,-15,-20,-18,-11,-1,-19,-17,-16,-7,-19,-11,-3,-13,4,-2,0,-12,-5,-21,-19,-13,-22,-11,-44,-42,-48,-62,-80,-82,-95,-88,12, +-7,-17,-29,-27,-42,-34,4,8,-17,-16,-3,12,4,-4,-19,-18,-6,4,-18,-18,-10,1,-21,-18,-13,-4,-14,-18,-17,-7,1,-18,-19,-13,-2,-32,-19,-15,-6,6,-19,-18,-10,-1,-24,-20,-14,-5,-14,-19,-17,-8,1,-19,-19,-12,-2,-34,-19,-15,-6,5,-16,-15,-10,-1,-26,-14,-9,-8,4,-9,-10,-5,-6,-19,-9,-8,-11,1,-14,-19,-13,-6,-15,-21,-16,-5,-24,-23,-19,-7,-11,-19,-18,-10,0,-19,-18,-16,-8,-20,-13,-13,-15,3,-3,-2,-14,-5,-21,-19,-10,-22,-15,-45,-44,-46,-60,-76,-81,-95,-88,12, +-7,-19,-29,-29,-42,-35,3,1,-25,-16,-3,12,7,-2,-18,-17,-5,4,-16,-16,-8,2,-21,-17,-12,-3,-11,-16,-15,-5,3,-18,-19,-13,-2,-30,-18,-14,-5,7,-18,-17,-9,0,-22,-19,-13,-4,-13,-18,-16,-7,2,-18,-18,-12,-2,-29,-18,-13,-6,4,-15,-15,-10,0,-26,-13,-8,0,11,-10,-11,-2,8,-20,-10,-8,3,13,-8,-13,-2,5,-13,-18,-12,0,-23,-21,-18,-7,-13,-23,-22,-12,-2,-24,-23,-17,-9,-29,-23,-22,-18,-11,-16,-14,-17,-9,-31,-28,-20,-21,-13,-46,-44,-36,-58,-76,-82,-95,-88,12, +-5,-17,-28,-28,-42,-35,2,-1,-26,-16,-4,12,6,-2,-18,-17,-5,4,-16,-16,-8,2,-21,-17,-12,-2,-11,-15,-14,-5,3,-18,-19,-12,-1,-30,-17,-13,-4,7,-17,-16,-9,1,-22,-19,-13,-4,-13,-17,-16,-6,2,-17,-17,-11,-1,-25,-16,-12,-6,5,-15,-15,-9,0,-25,-12,-7,2,12,-8,-9,0,10,-19,-7,-7,4,14,-6,-12,-2,5,-12,-18,-11,0,-22,-21,-18,-6,-13,-22,-21,-11,-1,-23,-23,-17,-9,-29,-23,-23,-20,-20,-18,-15,-18,-9,-31,-29,-19,-20,-13,-46,-45,-37,-59,-78,-82,-95,-88,12, +-4,-14,-26,-26,-40,-34,3,3,-22,-15,-3,13,7,-2,-17,-16,-5,5,-15,-15,-7,3,-20,-16,-11,-1,-11,-14,-13,-4,4,-17,-18,-12,-1,-30,-17,-13,-4,7,-16,-16,-8,1,-22,-18,-12,-3,-13,-17,-15,-5,3,-16,-15,-9,0,-22,-15,-12,-5,5,-14,-14,-8,1,-24,-11,-5,3,13,-6,-8,2,9,-13,-5,-5,3,15,-3,-10,-4,4,-11,-16,-12,0,-21,-18,-15,-4,-12,-19,-17,-8,2,-21,-22,-16,-8,-28,-18,-19,-16,-22,-10,-7,2,1,-30,-28,-22,-19,-3,-41,-40,-45,-61,-77,-81,-93,-88,12, +-5,-16,-29,-28,-42,-34,4,10,-16,-14,-2,14,6,-3,-17,-16,-3,6,-14,-14,-7,3,-19,-15,-10,-1,-11,-16,-14,-6,3,-15,-15,-9,1,-29,-16,-12,-3,8,-14,-14,-7,3,-19,-15,-10,-3,-11,-14,-12,-5,4,-15,-15,-8,1,-17,-15,-12,-4,6,-11,-12,-6,3,-21,-12,-8,-4,9,-10,-10,-8,0,-12,-9,-5,-3,-8,-12,-14,-7,2,-13,-15,-9,0,-20,-16,-11,-2,-10,-14,-13,-3,5,-20,-20,-14,-5,-25,-12,-6,-9,2,-3,-4,1,6,-29,-28,-22,-19,-2,-41,-39,-46,-62,-78,-82,-94,-88,12, +-12,-22,-32,-32,-42,-35,3,3,-22,-14,-1,15,10,1,-15,-14,-3,6,-13,-13,-6,4,-18,-14,-9,1,-9,-14,-13,-5,3,-14,-14,-8,2,-28,-15,-12,-3,8,-14,-14,-7,2,-19,-15,-10,-2,-11,-14,-12,-4,4,-15,-14,-8,1,-22,-15,-12,-4,6,-11,-12,-6,3,-21,-12,-8,-2,11,-10,-10,-4,4,-8,-4,0,4,-5,-13,-14,-2,6,-14,-16,-9,2,-20,-16,-11,-1,-8,-16,-16,-3,4,-19,-19,-12,-4,-29,-17,-10,-7,5,-10,-10,-5,3,-28,-27,-20,-16,0,-40,-40,-32,-54,-73,-79,-92,-88,12, +-9,-20,-30,-31,-41,-35,3,3,-23,-14,-2,14,10,1,-15,-14,-3,6,-13,-13,-6,4,-18,-14,-9,1,-9,-14,-13,-5,3,-13,-12,-7,2,-28,-15,-11,-3,8,-14,-14,-7,2,-18,-15,-9,-2,-10,-14,-11,-4,5,-14,-14,-7,1,-18,-15,-12,-4,6,-11,-11,-6,3,-21,-11,-7,0,12,-9,-9,-3,6,-7,-3,1,6,-2,-11,-13,-1,7,-12,-14,-8,3,-19,-15,-11,0,-9,-16,-15,-4,4,-18,-18,-11,-3,-29,-16,-11,-8,4,-11,-11,-6,2,-28,-26,-19,-15,4,-39,-38,-32,-54,-75,-81,-93,-88,12, +-6,-18,-29,-30,-40,-34,3,1,-24,-15,-2,14,9,0,-15,-14,-3,6,-13,-14,-6,4,-18,-14,-9,0,-9,-14,-13,-6,3,-13,-12,-7,3,-28,-14,-10,-2,8,-14,-14,-7,2,-18,-15,-9,-1,-10,-14,-11,-3,5,-14,-13,-6,2,-10,-14,-12,-3,6,-11,-11,-6,3,-21,-11,-6,1,13,-8,-8,-2,7,-7,-2,2,7,3,-10,-12,0,8,-11,-14,-7,3,-19,-14,-10,0,-10,-15,-15,-3,4,-19,-18,-11,-2,-29,-18,-12,-9,4,-11,-11,-7,1,-28,-26,-20,-15,5,-39,-38,-30,-50,-72,-76,-92,-88,12, +-10,-23,-31,-31,-44,-35,4,10,-16,-14,-1,16,5,-2,-12,-12,-1,7,-13,-14,-6,4,-16,-11,-6,3,-8,-12,-12,-3,4,-12,-13,-8,2,-26,-13,-9,-2,9,-12,-12,-5,3,-17,-14,-8,0,-10,-13,-11,-3,5,-13,-13,-6,2,-14,-13,-10,-2,8,-12,-12,-5,4,-19,-13,-8,1,16,-10,-10,-6,3,-10,-10,-5,1,-5,-13,-12,-1,10,-13,-13,-6,4,-18,-12,-8,2,-3,-14,-14,-4,4,-16,-16,-10,-2,-29,-13,-9,-5,3,-6,-9,-3,5,-27,-26,-20,-15,4,-38,-37,-29,-49,-72,-78,-93,-88,12, +-6,-23,-33,-34,-43,-35,3,12,-15,-13,0,16,8,-1,-11,-11,0,8,-12,-13,-5,4,-15,-10,-5,3,-8,-12,-11,-3,4,-12,-13,-7,2,-26,-13,-9,-2,9,-12,-12,-6,3,-18,-14,-8,0,-10,-13,-11,-3,6,-13,-12,-6,3,-12,-13,-10,-2,8,-11,-12,-5,5,-19,-12,-7,2,17,-9,-8,-4,5,-9,-8,-3,3,-3,-13,-11,-1,9,-12,-12,-5,5,-19,-12,-8,2,2,-14,-13,-3,4,-16,-15,-9,0,-29,-13,-8,-5,5,-7,-9,-3,5,-28,-26,-19,-14,4,-41,-39,-28,-49,-68,-74,-92,-88,12, +-11,-24,-32,-34,-42,-35,3,11,-15,-15,-1,16,9,1,-11,-11,1,8,-12,-13,-5,4,-15,-10,-5,3,-8,-12,-11,-3,5,-13,-13,-7,2,-26,-13,-9,-1,9,-12,-12,-5,4,-17,-13,-7,1,-9,-12,-10,-3,5,-11,-11,-4,3,-15,-12,-10,-2,8,-10,-11,-5,5,-19,-12,-7,2,16,-10,-10,-3,6,-7,-7,-2,5,-1,-12,-12,-1,8,-12,-12,-5,5,-19,-13,-9,2,-2,-13,-12,-3,5,-15,-14,-9,0,-28,-13,-8,-4,6,-7,-8,-3,5,-27,-24,-17,-12,6,-38,-37,-28,-48,-69,-76,-92,-88,12, +-7,-21,-30,-32,-41,-35,3,10,-17,-15,-2,15,9,1,-11,-10,2,9,-11,-13,-5,4,-15,-10,-5,3,-8,-12,-11,-2,5,-12,-13,-7,3,-26,-12,-8,-1,10,-12,-12,-4,5,-16,-12,-7,1,-8,-12,-10,-2,6,-11,-10,-3,3,-10,-12,-9,-1,8,-10,-11,-4,6,-19,-11,-6,3,17,-8,-8,-2,7,-5,-5,0,7,-1,-11,-11,0,10,-10,-11,-4,7,-18,-11,-8,2,1,-12,-12,-2,5,-15,-14,-8,1,-28,-12,-7,-4,6,-7,-8,-2,5,-26,-22,-15,-13,6,-40,-37,-26,-45,-68,-74,-91,-88,12, +-10,-25,-32,-32,-43,-35,5,13,-14,-13,0,17,11,1,-11,-11,0,8,-9,-11,-4,6,-16,-11,-6,2,-3,-11,-9,-2,6,-13,-13,-7,3,-26,-13,-9,-1,9,-12,-12,-5,4,-16,-13,-7,1,-8,-11,-9,-2,6,-13,-12,-6,2,-25,-12,-9,-1,9,-11,-11,-4,5,-18,-11,-7,3,18,-12,-12,-3,5,-13,-13,-7,5,-15,-12,-10,0,10,-12,-12,-4,6,-17,-12,-7,2,-5,-12,-10,-2,6,-12,-12,-6,3,-26,-12,-9,-2,8,-9,-10,-4,4,-26,-23,-14,-12,8,-38,-37,-25,-47,-69,-76,-92,-88,12, +-8,-23,-33,-36,-44,-36,4,12,-15,-11,2,19,10,0,-12,-11,0,8,-10,-11,-5,5,-16,-12,-7,1,-8,-11,-10,-2,5,-13,-13,-7,4,-26,-12,-9,-1,10,-12,-11,-5,4,-16,-12,-7,2,-8,-11,-9,-2,6,-13,-12,-6,2,-19,-12,-9,-1,9,-11,-11,-4,5,-18,-11,-6,4,18,-10,-11,-2,6,-12,-12,-6,6,-12,-12,-9,0,10,-11,-11,-4,7,-17,-12,-7,3,-5,-11,-10,-2,6,-12,-13,-7,3,-26,-12,-9,-2,8,-9,-10,-4,5,-26,-22,-13,-14,4,-35,-33,-26,-47,-67,-74,-91,-88,12, +-12,-29,-33,-35,-44,-36,3,12,-16,-10,4,21,10,1,-11,-10,1,8,-9,-11,-4,5,-15,-11,-6,2,-7,-11,-9,-2,6,-11,-11,-6,3,-25,-12,-8,0,11,-11,-10,-4,4,-16,-12,-7,1,-8,-12,-10,-2,7,-12,-12,-6,2,-26,-12,-9,0,9,-11,-11,-4,5,-18,-10,-6,4,18,-10,-10,-3,6,-10,-11,-5,4,-6,-13,-10,-1,9,-11,-12,-4,6,-17,-12,-7,2,-5,-12,-10,-1,6,-12,-11,-5,3,-25,-11,-7,-1,9,-9,-9,-4,5,-26,-21,-12,-11,5,-32,-33,-24,-47,-67,-75,-91,-88,12, +-9,-26,-31,-34,-44,-36,4,11,-15,-10,4,21,10,1,-10,-9,2,9,-8,-11,-4,5,-15,-11,-6,2,-5,-11,-9,-1,7,-11,-11,-5,3,-25,-11,-8,1,10,-11,-10,-4,4,-16,-12,-7,1,-8,-12,-10,-1,6,-11,-12,-6,2,-22,-12,-9,0,9,-11,-10,-4,6,-17,-9,-5,5,19,-9,-9,-1,7,-10,-10,-4,5,-4,-12,-10,0,10,-10,-11,-4,7,-17,-11,-8,2,-6,-13,-10,-2,6,-11,-11,-4,3,-25,-10,-6,0,10,-7,-7,-1,7,-24,-17,-9,-11,8,-36,-35,-25,-44,-65,-72,-88,-88,12, +-5,-29,-33,-35,-46,-37,4,13,-15,-12,1,18,9,-1,-10,-9,2,9,-5,-8,-1,6,-15,-11,-6,2,-7,-11,-10,-1,6,-11,-11,-5,3,-25,-11,-7,1,11,-11,-10,-4,5,-16,-12,-6,2,-8,-11,-9,-1,7,-11,-11,-5,3,-22,-12,-9,-1,9,-10,-10,-3,6,-17,-9,-4,6,19,-8,-8,-2,7,-9,-9,-3,6,-21,-12,-9,1,10,-9,-10,-3,8,-16,-11,-7,3,-4,-10,-9,-1,8,-11,-11,-5,5,-24,-9,-7,-2,9,-12,-11,-10,-2,-21,-15,-4,-8,10,-34,-33,-24,-43,-65,-72,-89,-88,12, +-8,-26,-32,-34,-46,-37,4,12,-15,-12,1,19,9,0,-9,-8,3,10,-5,-8,-2,7,-15,-10,-6,3,-7,-12,-10,-2,6,-10,-11,-5,4,-25,-11,-7,1,11,-11,-10,-3,5,-15,-10,-5,3,-5,-11,-8,-1,6,-10,-10,-4,3,-23,-11,-8,0,9,-10,-10,-3,7,-16,-9,-5,4,15,-13,-11,-3,5,-9,-9,-3,6,-20,-12,-9,0,11,-8,-9,-2,8,-15,-10,-5,3,7,-8,-7,1,9,-10,-11,-5,5,-23,-10,-8,-1,10,-11,-9,-8,1,-19,-12,-1,-7,9,-31,-31,-23,-43,-62,-70,-85,-88,12, +-11,-29,-33,-35,-45,-36,4,6,-21,-12,2,20,9,0,-8,-8,4,11,-4,-7,-1,9,-13,-9,-4,5,-5,-9,-8,0,8,-8,-9,-3,6,-23,-10,-5,2,12,-10,-9,-3,6,-14,-9,-4,3,-5,-10,-7,-1,7,-10,-10,-4,5,-18,-9,-6,1,11,-9,-8,-2,8,-16,-10,-5,4,19,-11,-11,-2,6,-10,-10,-3,6,-14,-11,-9,1,11,-10,-9,-2,8,-15,-10,-5,4,6,-9,-8,1,8,-10,-10,-4,6,-24,-11,-8,2,13,-11,-10,-6,3,-24,-17,-6,-9,6,-28,-29,-24,-40,-62,-70,-84,-88,12, +-9,-29,-33,-35,-46,-37,3,4,-22,-12,2,20,10,0,-7,-7,5,11,-5,-8,-2,8,-14,-11,-6,4,-5,-10,-9,-1,7,-9,-9,-3,5,-23,-10,-6,1,11,-11,-10,-3,5,-14,-10,-4,3,-6,-10,-8,-2,6,-10,-11,-4,4,-23,-11,-7,0,9,-9,-9,-2,7,-17,-10,-6,4,15,-12,-11,-2,6,-9,-10,-3,6,-17,-12,-9,1,11,-10,-10,-2,8,-15,-11,-5,3,-3,-10,-8,0,8,-10,-10,-4,6,-24,-10,-7,3,14,-10,-8,-4,5,-23,-15,-4,-7,9,-28,-30,-24,-45,-63,-70,-87,-88,12, +-11,-30,-34,-37,-46,-36,7,18,-10,-8,3,21,10,1,-7,-6,6,12,-5,-9,-3,7,-15,-12,-7,3,-6,-11,-9,-1,7,-9,-10,-4,5,-23,-10,-6,1,11,-11,-10,-4,5,-14,-10,-5,3,-7,-11,-9,-3,5,-11,-11,-4,4,-25,-11,-8,0,9,-9,-9,-2,7,-17,-9,-5,4,17,-11,-10,-2,6,-9,-9,-3,7,-11,-11,-8,1,11,-9,-9,-2,8,-15,-11,-6,3,-2,-10,-8,0,8,-10,-11,-4,7,-23,-8,-5,5,15,-8,-6,-5,5,-20,-12,1,-7,10,-29,-31,-23,-44,-61,-69,-84,-87,12, +-10,-30,-35,-37,-47,-37,9,19,-9,-6,4,22,10,0,-7,-7,3,9,-3,-6,1,9,-15,-9,-6,4,1,-11,-11,-1,7,-10,-10,-5,4,-23,-10,-7,2,12,-11,-10,-4,4,-14,-10,-4,3,-7,-11,-9,-2,6,-10,-10,-4,3,-24,-11,-8,-1,9,-10,-10,-3,6,-16,-11,-6,2,-8,-12,-10,-3,5,-11,-11,-5,5,-23,-11,-8,0,10,-11,-11,-4,6,-16,-11,-6,2,5,-9,-8,0,8,-10,-11,-5,6,-22,-12,-10,4,2,-14,-11,-6,4,-19,-11,3,-5,12,-28,-28,-22,-42,-60,-67,-80,-85,12, +-14,-32,-34,-37,-35,-25,23,10,-16,-6,3,22,8,-1,-7,-7,3,9,-3,-7,0,9,-16,-10,-7,3,-5,-12,-11,-1,7,-10,-11,-5,4,-23,-10,-7,1,12,-11,-10,-4,4,-14,-10,-4,3,-7,-11,-9,-2,6,-10,-10,-4,4,-25,-11,-8,-1,9,-10,-10,-3,6,-16,-11,-6,3,-6,-11,-9,-2,6,-10,-10,-4,6,-21,-11,-7,1,11,-10,-10,-3,6,-16,-11,-6,2,-1,-10,-9,0,8,-11,-12,-4,7,-22,-11,-9,4,11,-13,-10,-5,4,-22,-14,-3,-9,7,-28,-29,-32,-52,-61,-67,-81,-85,12, +-14,-34,-35,-38,-37,-26,23,10,-15,-5,4,22,9,5,-6,-7,3,8,-4,-8,-1,9,-15,-10,-7,5,-5,-11,-10,-1,7,-10,-10,-5,4,-24,-10,-7,1,12,-11,-10,-4,5,-14,-10,-5,3,-7,-11,-9,-3,5,-10,-10,-3,5,-24,-12,-9,0,10,-9,-9,-2,6,-17,-12,-7,2,-4,-10,-8,-1,7,-10,-10,-3,5,-17,-11,-8,1,10,-10,-11,-4,6,-16,-11,-6,3,1,-9,-7,0,7,-11,-12,-5,7,-23,-12,-9,3,15,-13,-10,-5,4,-24,-15,-2,-6,9,-26,-27,-30,-47,-57,-62,-74,-77,12, +-16,-35,-36,-39,-39,-27,24,10,-14,-2,4,23,11,27,-3,-5,6,10,-3,-8,-2,8,-16,-12,-8,4,-7,-12,-10,-1,7,-10,-10,-5,3,-23,-10,-7,2,12,-11,-10,-4,5,-14,-10,-4,3,-7,-11,-10,-2,5,-10,-10,-3,5,-26,-12,-8,0,10,-9,-8,-2,7,-17,-12,-7,2,-4,-10,-8,0,8,-10,-9,-3,5,-13,-11,-7,1,11,-10,-11,-4,5,-15,-11,-6,2,-7,-9,-8,-1,7,-11,-13,-5,7,-23,-10,-7,5,16,-10,-8,-4,5,-23,-14,-1,-5,10,-28,-29,-24,-42,-57,-66,-83,-84,12, +-15,-35,-37,-39,-46,-37,17,27,-4,6,7,25,12,7,-6,-7,2,8,-3,-5,1,11,-15,-8,-6,5,18,-10,-11,0,7,-11,-12,-6,4,-24,-11,-7,1,12,-12,-11,-4,4,-15,-11,-5,3,-7,-12,-11,-3,5,-10,-10,-3,5,-23,-11,-8,0,10,-10,-9,-3,6,-15,-10,-5,2,-8,-12,-9,-2,6,-10,-10,-4,5,-25,-11,-8,0,10,-10,-9,-3,6,-17,-12,-7,2,-4,-9,-8,0,8,-10,-10,-4,7,-21,-12,-11,3,-10,-16,-13,-8,1,-25,-16,0,-4,13,-31,-32,-19,-37,-55,-61,-78,-77,12, +-18,-38,-40,-43,-51,-40,18,25,-3,7,7,26,13,21,-3,-4,4,9,-3,-6,1,10,-17,-10,-8,4,16,-11,-11,-1,7,-11,-12,-6,3,-24,-11,-7,1,12,-11,-11,-4,5,-15,-11,-5,3,-8,-13,-11,-3,5,-10,-10,-3,5,-25,-12,-9,0,10,-10,-10,-4,5,-16,-11,-7,1,-8,-13,-10,-2,5,-10,-11,-5,4,-25,-12,-8,0,10,-10,-10,-4,5,-17,-13,-8,2,-6,-10,-9,-2,7,-10,-12,-5,6,-21,-12,-11,3,-10,-17,-13,-8,2,-25,-16,-1,-4,13,-29,-29,-16,-33,-52,-60,-74,-77,12, +-16,-35,-34,-37,-50,-38,24,23,-3,12,9,28,13,30,-4,-6,3,9,-3,-7,-1,11,-14,-8,-6,5,8,-10,-10,-1,7,-11,-12,-6,3,-24,-11,-8,0,10,-12,-11,-5,4,-14,-11,-5,3,-7,-12,-11,-3,5,-10,-9,-3,5,-24,-12,-9,0,10,-11,-10,-3,6,-16,-12,-7,1,-8,-11,-9,-2,6,-10,-11,-5,4,-25,-11,-8,0,11,-11,-11,-4,5,-16,-12,-7,2,-7,-10,-9,0,7,-12,-12,-6,6,-21,-11,-10,4,-11,-18,-14,-8,2,-27,-17,-2,-9,8,-26,-25,-29,-42,-54,-60,-73,-76,12, +-18,-39,-38,-42,-56,-42,24,18,-4,12,8,28,13,32,-1,-4,5,10,-3,-7,-2,10,-16,-10,-8,4,1,-11,-11,-1,6,-11,-12,-6,3,-24,-11,-8,0,10,-12,-12,-5,4,-15,-11,-5,3,-7,-13,-11,-3,5,-10,-10,-3,5,-24,-12,-9,-1,9,-11,-10,-3,6,-16,-13,-7,1,-8,-11,-9,-2,6,-10,-11,-5,4,-25,-11,-7,1,11,-10,-11,-4,6,-16,-12,-7,2,-4,-10,-9,0,7,-12,-13,-6,5,-21,-10,-8,5,-5,-18,-14,-8,2,-27,-17,-3,-8,9,-23,-22,-25,-38,-52,-58,-70,-75,12, +-22,-44,-43,-46,-56,-42,27,40,9,16,5,23,10,24,-7,-10,4,8,-2,-5,2,10,-8,-9,-7,5,-6,-12,-12,-2,6,-12,-13,-7,3,-24,-12,-8,0,10,-13,-12,-6,3,-15,-11,-6,2,-7,-14,-12,-4,5,-10,-10,-3,5,-24,-13,-10,-1,9,-11,-10,-3,6,-16,-12,-7,1,-8,-11,-10,-2,6,-11,-11,-5,4,-25,-11,-7,1,11,-11,-11,-4,5,-16,-12,-8,2,-1,-10,-11,-1,7,-12,-15,-7,4,-21,-10,-9,5,-11,-18,-14,-9,1,-28,-18,-3,-9,9,-26,-28,-21,-36,-56,-61,-72,-78,12, +-21,-38,-41,-43,-54,-41,29,34,6,15,3,22,10,28,-5,-8,1,7,-1,-3,4,12,-15,-7,-7,6,17,-12,-14,-3,4,-11,-12,-6,4,-25,-12,-9,0,10,-12,-12,-5,3,-15,-12,-6,1,-7,-13,-11,-3,5,-12,-12,-6,3,-25,-12,-8,-1,9,-11,-11,-4,4,-16,-13,-8,0,-8,-14,-12,-4,4,-11,-12,-6,2,-26,-12,-9,0,10,-13,-13,-5,4,-16,-11,-6,1,-8,-11,-10,-1,6,-12,-14,-6,5,-21,-12,-10,3,-11,-18,-14,-10,0,-28,-18,-3,-9,7,-28,-27,-18,-34,-55,-61,-76,-81,12, +-24,-42,-40,-37,-39,-25,51,30,6,24,10,31,16,35,-5,-8,1,6,-1,-3,4,13,-14,-5,-4,6,18,-12,-13,-3,5,-11,-12,-6,3,-24,-13,-9,0,11,-13,-12,-5,3,-15,-12,-6,1,-7,-12,-10,-3,5,-12,-12,-6,3,-25,-12,-9,-2,9,-11,-10,-4,5,-16,-13,-8,1,-8,-13,-11,-4,4,-11,-11,-5,2,-26,-12,-8,1,11,-12,-12,-5,4,-15,-12,-6,1,-6,-10,-9,-1,7,-13,-14,-7,5,-21,-12,-10,4,-11,-19,-16,-11,-1,-28,-18,-3,-8,7,-30,-29,-28,-42,-55,-62,-72,-81,12, +-19,-37,-38,-42,-46,-30,47,21,-4,20,8,29,15,35,-3,-6,3,8,0,-3,4,12,-14,-6,-6,6,18,-11,-12,-2,6,-11,-12,-7,2,-25,-13,-9,0,11,-13,-12,-6,3,-15,-12,-6,1,-7,-12,-10,-3,5,-12,-12,-6,3,-25,-12,-9,-2,9,-11,-10,-4,5,-16,-13,-8,1,-8,-13,-10,-3,5,-11,-11,-6,3,-26,-12,-8,1,11,-12,-13,-5,3,-16,-12,-6,1,-8,-10,-9,0,7,-12,-14,-8,4,-21,-12,-10,3,-12,-21,-18,-13,-2,-29,-19,-4,-8,5,-30,-28,-28,-44,-55,-64,-79,-85,12, +-24,-43,-44,-47,-52,-36,37,12,-9,19,5,26,14,33,-3,-7,2,9,-1,-4,3,11,-16,-8,-8,5,12,-13,-14,-3,5,-12,-13,-8,1,-25,-14,-10,-1,10,-14,-14,-7,1,-16,-13,-6,1,-7,-13,-12,-4,4,-13,-13,-7,2,-26,-14,-10,-3,8,-12,-11,-5,4,-17,-14,-9,0,-8,-13,-11,-4,4,-12,-12,-7,1,-26,-13,-9,0,10,-14,-14,-6,2,-16,-13,-7,0,-8,-10,-10,-1,6,-15,-16,-9,2,-22,-13,-11,3,-12,-23,-20,-15,-4,-31,-21,-5,-9,3,-30,-28,-27,-44,-57,-66,-84,-88,12, +-29,-38,-42,-43,-56,-42,33,40,11,18,3,23,11,28,-7,-11,-2,5,-2,-3,5,13,-14,-8,-7,5,17,-9,-11,-1,6,-13,-15,-9,2,-26,-14,-10,-1,11,-14,-14,-7,2,-16,-13,-7,1,-7,-14,-12,-5,4,-13,-12,-6,2,-26,-14,-11,-2,9,-14,-13,-6,3,-17,-14,-9,-1,-8,-14,-11,-5,3,-12,-13,-7,1,-27,-16,-12,-2,11,-14,-14,-6,3,-18,-14,-8,-1,-8,-12,-10,-4,4,-13,-15,-8,3,-24,-15,-12,1,-14,-22,-20,-14,-4,-31,-22,-7,-9,0,-37,-36,-20,-36,-58,-66,-79,-86,12, +-26,-44,-47,-49,-63,-36,48,30,5,18,5,31,10,27,-9,-12,-3,5,-2,-4,4,12,-18,-9,-9,3,16,-11,-13,-2,5,-15,-17,-11,0,-26,-16,-12,-2,10,-16,-15,-8,0,-17,-14,-8,0,-8,-15,-14,-6,2,-14,-13,-8,1,-27,-15,-12,-3,9,-15,-14,-7,2,-18,-15,-10,-2,-9,-15,-12,-6,3,-13,-14,-8,1,-27,-16,-12,-2,11,-14,-14,-7,2,-18,-15,-9,-1,-7,-12,-10,-4,4,-15,-16,-10,0,-25,-17,-14,0,-15,-24,-22,-16,-6,-33,-23,-7,-9,-2,-37,-34,-17,-35,-59,-67,-84,-88,12, +-32,-41,-39,-42,-47,-30,49,22,-7,19,7,29,14,26,-11,-13,-5,4,-2,-4,3,13,-17,-9,-8,4,17,-10,-12,-2,5,-14,-16,-11,-1,-26,-16,-11,-2,11,-16,-15,-8,0,-17,-14,-7,0,-8,-16,-14,-6,2,-15,-14,-8,1,-26,-15,-12,-4,8,-15,-14,-7,2,-18,-15,-10,-2,-8,-15,-12,-5,4,-13,-14,-8,1,-28,-17,-13,-3,10,-16,-15,-7,1,-19,-16,-10,-2,-8,-13,-11,-4,4,-16,-18,-10,1,-23,-15,-12,0,-14,-24,-21,-15,-4,-28,-17,-1,-11,-4,-41,-38,-14,-32,-59,-69,-81,-88,12, +-28,-45,-43,-47,-52,-33,47,16,-13,16,5,27,12,16,-12,-15,-6,4,-3,-4,3,13,-18,-10,-9,3,16,-11,-13,-3,4,-15,-18,-12,-2,-27,-17,-13,-3,10,-17,-16,-10,-1,-17,-14,-8,0,-8,-16,-14,-7,2,-16,-15,-9,0,-27,-16,-13,-5,8,-16,-15,-7,2,-18,-16,-11,-2,-9,-16,-13,-6,3,-13,-15,-9,0,-28,-18,-14,-3,10,-17,-16,-9,0,-19,-16,-10,-2,-7,-12,-11,-4,4,-18,-19,-12,-1,-24,-17,-14,-2,-15,-27,-24,-17,-6,-29,-18,0,-9,-5,-38,-35,-10,-28,-58,-68,-84,-88,12, +-34,-50,-47,-49,-57,-40,36,38,11,15,2,22,10,-3,-16,-19,-10,2,-3,-4,4,12,-16,-10,-10,3,16,-12,-14,-4,4,-16,-18,-12,-1,-27,-16,-13,-4,9,-17,-17,-9,-1,-19,-17,-10,-1,-8,-17,-15,-7,2,-16,-16,-9,0,-28,-18,-15,-6,8,-17,-15,-8,1,-19,-17,-11,-3,-9,-17,-14,-6,3,-16,-17,-11,-1,-27,-18,-13,-4,9,-17,-17,-9,-1,-19,-17,-10,-2,-7,-14,-12,-4,3,-18,-20,-14,-1,-24,-16,-12,-1,-15,-23,-22,-16,-5,-32,-23,-8,-10,-8,-52,-52,-20,-35,-62,-71,-81,-88,12, +-40,-44,-46,-48,-60,-43,33,33,0,11,-1,20,7,-9,-19,-21,-12,1,-4,-4,3,11,-19,-12,-11,2,16,-13,-15,-5,3,-17,-20,-13,-2,-27,-17,-13,-5,9,-18,-17,-10,-2,-20,-18,-12,-3,-9,-17,-15,-8,2,-17,-17,-10,-1,-28,-20,-16,-7,8,-17,-15,-8,1,-19,-17,-12,-4,-10,-17,-15,-6,3,-18,-18,-13,-3,-27,-17,-12,-5,9,-18,-17,-10,-1,-20,-17,-11,-2,-7,-15,-13,-6,3,-19,-20,-13,-4,-25,-18,-13,-3,-17,-27,-24,-17,-6,-32,-23,-8,-9,-9,-49,-48,-15,-30,-61,-70,-81,-88,12, +-37,-45,-45,-47,-64,-46,29,32,-7,9,0,20,12,-8,-21,-23,-14,1,-5,-5,2,11,-19,-12,-11,1,12,-15,-16,-5,2,-17,-19,-13,-2,-27,-18,-14,-5,9,-19,-18,-10,-2,-21,-19,-13,-3,-9,-19,-16,-9,1,-18,-17,-11,-1,-28,-20,-17,-8,8,-19,-17,-9,0,-21,-19,-13,-4,-10,-19,-17,-7,2,-20,-21,-14,-4,-28,-18,-13,-5,9,-20,-19,-10,-2,-21,-18,-12,-4,-10,-17,-16,-7,2,-21,-22,-12,-4,-24,-19,-14,-3,-15,-27,-23,-17,-6,-34,-24,-7,-11,-13,-50,-47,-20,-35,-59,-70,-82,-88,12, +-38,-50,-49,-51,-67,-47,26,27,-15,5,-2,18,9,-11,-25,-26,-17,0,-6,-6,1,9,-20,-14,-13,-1,5,-16,-17,-7,1,-19,-21,-15,-4,-28,-20,-16,-7,8,-21,-20,-13,-4,-22,-21,-15,-5,-10,-21,-18,-11,0,-20,-19,-13,-4,-29,-23,-19,-10,3,-21,-19,-11,-2,-23,-21,-15,-6,-11,-20,-18,-9,0,-22,-22,-16,-6,-28,-20,-15,-7,9,-22,-21,-13,-4,-22,-20,-13,-5,-10,-19,-16,-7,1,-23,-24,-16,-7,-28,-24,-19,-7,-17,-30,-26,-19,-8,-36,-24,-7,-10,-14,-47,-44,-15,-29,-57,-68,-82,-88,12, +-46,-58,-56,-57,-72,-52,20,21,-21,-2,-8,12,3,-17,-33,-33,-23,-4,-10,-11,-3,5,-24,-19,-17,-5,-2,-21,-22,-12,-4,-25,-26,-20,-9,-32,-25,-21,-12,0,-27,-26,-17,-9,-27,-26,-20,-10,-25,-26,-23,-15,-5,-25,-24,-19,-9,-34,-28,-23,-15,-18,-26,-24,-16,-8,-28,-26,-21,-11,-17,-26,-23,-14,-4,-27,-27,-20,-11,-32,-25,-20,-11,3,-27,-26,-17,-9,-27,-25,-18,-9,-21,-24,-22,-12,-3,-30,-30,-22,-13,-33,-25,-17,-11,-20,-33,-30,-23,-11,-39,-29,-12,-15,-17,-52,-49,-24,-41,-61,-71,-89,-91,9, +-55,-63,-59,-62,-63,-43,27,-7,-31,-1,-3,16,-1,-20,-38,-38,-28,-7,-18,-18,-9,-2,-28,-22,-20,-8,-18,-28,-30,-18,-9,-30,-30,-24,-13,-37,-30,-25,-17,-22,-31,-30,-22,-14,-32,-30,-25,-15,-41,-31,-28,-19,-8,-31,-30,-24,-15,-37,-32,-26,-19,-20,-30,-28,-20,-12,-32,-31,-26,-16,-43,-32,-28,-20,-9,-32,-31,-24,-14,-36,-30,-24,-16,-12,-33,-32,-23,-15,-31,-30,-25,-14,-44,-32,-28,-19,-6,-34,-33,-28,-19,-36,-31,-27,-16,-25,-38,-34,-27,-15,-43,-33,-18,-20,-20,-55,-53,-23,-40,-61,-72,-94,-94,6, +-61,-70,-65,-67,-73,-48,23,-11,-41,-7,-8,-2,-7,-30,-47,-46,-35,-13,-24,-23,-14,-7,-32,-27,-25,-12,-24,-32,-35,-23,-13,-35,-35,-28,-18,-41,-35,-30,-22,-31,-37,-35,-27,-18,-37,-36,-31,-21,-50,-36,-32,-23,-12,-37,-35,-29,-20,-42,-37,-31,-24,-33,-35,-33,-25,-17,-37,-37,-31,-21,-49,-37,-33,-25,-13,-37,-36,-29,-19,-40,-34,-29,-21,-29,-38,-37,-27,-20,-35,-35,-29,-19,-48,-35,-32,-23,-9,-37,-36,-33,-23,-42,-39,-33,-23,-39,-41,-35,-29,-17,-48,-38,-24,-25,-24,-57,-54,-44,-59,-68,-78,-94,-96,3, +-65,-76,-71,-72,-85,-63,5,-14,-47,-24,-24,-20,-14,-62,-53,-52,-43,-17,-29,-28,-19,-13,-35,-31,-29,-18,-28,-38,-40,-27,-17,-41,-41,-33,-23,-46,-41,-36,-27,-36,-43,-41,-33,-23,-43,-41,-36,-27,-54,-41,-37,-29,-17,-44,-42,-35,-26,-46,-42,-36,-29,-36,-40,-38,-30,-23,-42,-42,-36,-26,-55,-42,-39,-30,-18,-43,-41,-34,-24,-44,-38,-33,-26,-36,-42,-41,-32,-23,-42,-41,-34,-22,-51,-40,-36,-26,-13,-39,-39,-32,-25,-49,-48,-42,-32,-61,-43,-36,-31,-18,-54,-44,-36,-31,-28,-56,-48,-41,-55,-66,-77,-92,-100,0, +-79,-90,-82,-82,-93,-70,1,-17,-50,-29,-28,-24,-20,-71,-62,-60,-50,-22,-35,-33,-25,-17,-39,-36,-33,-23,-32,-43,-45,-32,-22,-46,-46,-37,-28,-50,-46,-41,-32,-40,-48,-46,-38,-28,-48,-46,-41,-32,-58,-46,-42,-34,-21,-49,-48,-40,-32,-51,-47,-41,-34,-41,-45,-43,-36,-28,-47,-47,-41,-31,-60,-48,-44,-35,-22,-48,-46,-39,-29,-49,-44,-39,-31,-40,-48,-47,-38,-28,-48,-47,-39,-27,-55,-45,-40,-30,-16,-43,-44,-38,-32,-63,-61,-54,-45,-65,-48,-39,-32,-20,-60,-50,-47,-36,-30,-54,-43,-37,-50,-63,-75,-89,-102,-3, +-93,-103,-91,-93,-107,-82,-6,-39,-68,-36,-32,-30,-25,-78,-71,-68,-55,-26,-41,-38,-31,-22,-44,-41,-39,-28,-37,-48,-50,-37,-27,-52,-51,-43,-33,-56,-52,-47,-38,-45,-54,-52,-44,-33,-54,-52,-47,-38,-63,-52,-48,-40,-25,-55,-53,-46,-38,-56,-53,-48,-39,-45,-52,-48,-41,-32,-53,-53,-47,-36,-64,-53,-49,-40,-26,-53,-51,-44,-34,-54,-50,-44,-37,-45,-55,-53,-44,-33,-54,-52,-45,-33,-61,-51,-46,-35,-20,-49,-51,-44,-39,-74,-64,-67,-53,-70,-54,-47,-40,-28,-64,-54,-51,-41,-41,-76,-72,-40,-55,-75,-83,-86,-101,-6, +-105,-117,-101,-105,-118,-94,-15,-44,-73,-43,-36,-34,-31,-83,-73,-71,-58,-28,-49,-48,-40,-29,-55,-56,-52,-37,-44,-57,-56,-44,-32,-59,-58,-48,-39,-62,-59,-54,-45,-49,-60,-57,-49,-37,-58,-56,-51,-42,-68,-59,-55,-47,-34,-61,-57,-51,-42,-62,-58,-52,-43,-50,-59,-57,-48,-38,-60,-58,-53,-42,-69,-58,-54,-46,-31,-60,-59,-52,-43,-63,-59,-54,-45,-50,-61,-58,-49,-37,-59,-57,-51,-42,-70,-64,-59,-48,-57,-64,-61,-55,-45,-62,-61,-56,-47,-74,-61,-54,-49,-33,-70,-59,-57,-47,-54,-76,-68,-37,-52,-79,-88,-97,-100,-9, +-115,-125,-115,-118,-131,-106,-25,-49,-83,-53,-48,-46,-43,-88,-80,-78,-65,-32,-54,-52,-45,-34,-55,-56,-53,-41,-51,-62,-61,-47,-34,-63,-62,-54,-45,-67,-65,-60,-50,-60,-66,-62,-53,-41,-65,-62,-56,-46,-72,-65,-60,-50,-56,-67,-63,-56,-47,-67,-63,-58,-48,-53,-65,-62,-53,-41,-65,-63,-57,-47,-73,-64,-60,-50,-42,-67,-65,-56,-47,-67,-64,-59,-49,-56,-66,-63,-53,-41,-64,-62,-56,-46,-74,-68,-63,-51,-60,-69,-66,-57,-48,-71,-70,-61,-52,-77,-65,-56,-52,-36,-76,-66,-68,-55,-62,-78,-66,-47,-60,-86,-95,-103,-109,-12, +-125,-136,-124,-127,-139,-114,-29,-53,-88,-59,-56,-54,-51,-95,-89,-86,-73,-40,-60,-58,-50,-38,-60,-61,-57,-45,-73,-68,-66,-52,-38,-69,-68,-59,-50,-73,-71,-66,-55,-83,-72,-68,-59,-45,-71,-68,-62,-52,-77,-70,-66,-56,-68,-73,-70,-62,-52,-72,-69,-64,-54,-58,-71,-68,-58,-46,-71,-69,-63,-52,-78,-70,-66,-55,-64,-72,-71,-62,-52,-73,-70,-65,-54,-76,-73,-69,-59,-46,-70,-68,-61,-52,-79,-74,-68,-57,-63,-73,-70,-62,-53,-80,-78,-68,-60,-83,-70,-61,-57,-40,-83,-73,-80,-60,-66,-80,-66,-47,-59,-87,-96,-106,-114,-15, +-137,-148,-136,-145,-157,-128,-38,-67,-94,-64,-62,-67,-59,-101,-96,-92,-80,-65,-66,-63,-55,-42,-65,-66,-62,-50,-79,-73,-71,-57,-45,-74,-73,-64,-55,-78,-76,-71,-61,-92,-78,-73,-64,-51,-77,-74,-67,-57,-82,-76,-71,-61,-72,-78,-75,-67,-57,-77,-74,-69,-58,-71,-76,-73,-63,-51,-76,-73,-68,-57,-83,-75,-70,-60,-72,-78,-76,-67,-57,-78,-75,-70,-59,-93,-79,-75,-65,-50,-75,-73,-66,-57,-84,-80,-73,-62,-68,-79,-75,-68,-57,-84,-83,-73,-64,-89,-76,-67,-63,-45,-88,-78,-84,-64,-65,-81,-69,-53,-66,-91,-100,-111,-118,-18, +-139,-151,-137,-146,-157,-129,-45,-83,-99,-75,-71,-82,-63,-103,-96,-91,-80,-55,-69,-68,-59,-47,-70,-73,-68,-56,-83,-75,-73,-60,-73,-79,-78,-67,-57,-80,-78,-73,-61,-90,-78,-74,-65,-51,-81,-78,-70,-59,-84,-78,-72,-62,-72,-77,-74,-67,-58,-79,-78,-73,-63,-93,-78,-74,-65,-51,-77,-75,-68,-57,-86,-79,-74,-63,-74,-79,-76,-67,-57,-80,-77,-72,-61,-92,-79,-75,-66,-51,-81,-78,-68,-59,-85,-80,-73,-62,-70,-83,-79,-68,-55,-76,-75,-69,-58,-92,-83,-79,-70,-49,-87,-76,-72,-60,-64,-85,-77,-57,-71,-94,-104,-113,-117,-18, +-145,-160,-146,-155,-158,-130,-47,-82,-111,-87,-84,-92,-73,-105,-99,-94,-81,-66,-69,-68,-60,-47,-71,-74,-69,-55,-84,-76,-74,-60,-74,-80,-79,-67,-57,-81,-79,-73,-62,-91,-78,-75,-65,-51,-81,-78,-70,-59,-85,-78,-73,-63,-73,-78,-75,-67,-57,-80,-78,-73,-62,-94,-79,-75,-65,-51,-78,-76,-69,-58,-86,-79,-74,-64,-74,-79,-77,-67,-57,-80,-78,-72,-61,-93,-80,-76,-66,-51,-82,-79,-68,-59,-85,-80,-75,-64,-71,-86,-80,-69,-55,-71,-70,-65,-54,-95,-86,-83,-74,-59,-88,-77,-74,-61,-69,-95,-90,-57,-73,-90,-102,-120,-118,-18, +-142,-155,-142,-151,-156,-129,-46,-80,-110,-84,-84,-80,-73,-105,-98,-94,-81,-60,-69,-68,-59,-46,-72,-75,-68,-54,-85,-77,-75,-60,-74,-80,-78,-67,-57,-82,-79,-73,-62,-88,-80,-76,-65,-51,-82,-79,-70,-59,-86,-79,-74,-63,-75,-81,-77,-68,-57,-81,-79,-73,-61,-89,-80,-75,-66,-52,-79,-77,-70,-60,-87,-80,-75,-64,-75,-81,-78,-69,-59,-82,-80,-73,-62,-95,-82,-78,-67,-52,-83,-79,-69,-59,-86,-81,-76,-64,-72,-87,-81,-74,-60,-72,-70,-66,-51,-97,-90,-87,-76,-76,-87,-74,-59,-58,-63,-96,-95,-62,-81,-99,-111,-123,-118,-18, +-135,-151,-146,-156,-157,-132,-51,-81,-111,-84,-87,-82,-76,-105,-97,-94,-79,-45,-68,-67,-58,-44,-72,-73,-67,-52,-84,-75,-73,-59,-61,-78,-77,-66,-55,-81,-79,-72,-60,-66,-78,-74,-64,-50,-80,-77,-70,-58,-86,-78,-73,-62,-70,-77,-75,-67,-56,-81,-78,-73,-61,-67,-78,-74,-64,-51,-78,-76,-69,-57,-86,-78,-73,-62,-71,-80,-77,-67,-56,-80,-78,-71,-60,-78,-80,-76,-65,-51,-80,-77,-68,-57,-85,-80,-74,-61,-71,-86,-80,-74,-60,-70,-65,-62,-45,-97,-91,-88,-77,-56,-83,-68,-50,-53,-48,-93,-94,-59,-84,-91,-110,-123,-118,-18, +-127,-141,-145,-153,-151,-131,-51,-78,-111,-79,-85,-80,-73,-100,-93,-91,-75,-41,-63,-64,-55,-42,-69,-70,-65,-49,-70,-71,-69,-55,-41,-74,-72,-62,-51,-77,-73,-67,-56,-63,-73,-71,-59,-48,-74,-72,-65,-53,-83,-72,-69,-58,-43,-73,-71,-63,-51,-78,-75,-69,-57,-64,-74,-71,-60,-48,-74,-73,-66,-54,-84,-74,-69,-58,-43,-75,-74,-64,-53,-78,-74,-68,-55,-63,-77,-74,-62,-49,-76,-73,-65,-53,-81,-74,-71,-56,-71,-84,-76,-71,-57,-65,-58,-55,-40,-76,-91,-86,-74,-52,-78,-62,-44,-46,-43,-89,-96,-57,-88,-97,-112,-126,-118,-13, +-102,-120,-139,-148,-140,-127,-51,-73,-99,-77,-87,-66,-77,-76,-87,-88,-70,-40,-55,-58,-50,-37,-64,-64,-60,-45,-52,-63,-61,-52,-39,-66,-66,-58,-46,-73,-67,-62,-51,-62,-66,-65,-55,-46,-68,-67,-60,-47,-56,-68,-64,-55,-42,-66,-65,-57,-47,-73,-67,-63,-52,-62,-66,-64,-56,-46,-68,-66,-61,-49,-57,-67,-63,-56,-43,-67,-68,-60,-50,-73,-67,-62,-53,-65,-72,-70,-61,-50,-70,-68,-59,-47,-68,-67,-67,-51,-58,-77,-73,-69,-56,-65,-49,-46,-36,-62,-87,-84,-71,-52,-72,-53,-35,-28,-39,-73,-88,-52,-90,-104,-116,-125,-118,-18, +-60,-96,-110,-127,-115,-117,-54,-68,-77,-65,-78,-57,-69,-47,-72,-77,-64,-35,-44,-48,-41,-29,-55,-54,-49,-38,-48,-51,-50,-40,-33,-53,-54,-46,-37,-62,-54,-49,-41,-31,-53,-54,-45,-37,-58,-54,-47,-40,-50,-54,-52,-45,-38,-52,-52,-43,-36,-49,-56,-52,-44,-35,-51,-52,-45,-36,-59,-56,-50,-42,-51,-53,-52,-43,-36,-55,-57,-51,-42,-65,-52,-49,-39,-31,-57,-57,-48,-39,-67,-62,-54,-37,-38,-49,-51,-41,-33,-65,-64,-61,-48,-53,-35,-32,-22,-18,-70,-70,-61,-48,-72,-43,-26,-3,-27,-33,-57,-23,-81,-80,-122,-130,-118,-18, +-60,40,40,-131,-100,-136,-99,-59,-65,-74,-85,-65,-71,-77,-58,-67,-60,-30,-35,-37,-35,-21,-43,-40,-36,-24,-18,-31,-30,-20,-14,-33,-32,-25,-16,-21,-28,-26,-18,-14,-28,-31,-25,-16,-40,-32,-27,-20,-14,-31,-32,-24,-19,-33,-28,-22,-14,-16,-31,-30,-24,-18,-26,-28,-20,-16,-37,-34,-29,-21,-16,-27,-29,-20,-14,-36,-35,-30,-22,-24,-26,-26,-17,-14,-31,-35,-28,-20,-46,-34,-28,-12,-6,-18,-23,-15,-11,-45,-45,-40,-30,-17,-20,-20,-9,-26,-61,-62,-72,-57,-58,-63,-48,-24,-40,-45,-68,4,-82,-80,-130,-28,-40,-18, +-60,40,40,40,19,-10,-26,-29,-37,-66,-53,40,40,40,8,5,-81,-64,-96,-86,-79,-78,-105,-98,-86,-86,-102,-94,-83,-75,-63,-96,-87,-76,-77,-95,-90,-79,-76,-80,-92,-82,-73,-71,-92,-87,-77,-73,-96,-87,-80,19,23,10,19,24,33,29,25,18,26,25,11,22,24,28,21,12,8,20,15,17,21,29,36,18,14,18,23,22,23,23,31,29,5,5,11,18,13,21,25,42,46,40,43,41,37,-2,6,-2,10,16,27,17,26,5,-24,-23,-27,-20,-10,-27,4,20,36,-115,-83,-40,-24,-1,16,-59,-117,70, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_PLeft_T0.h new file mode 100755 index 0000000..c742421 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_PLeft_T0.h @@ -0,0 +1,71 @@ +5,105,105,105,29,36,0,49,9,29,15,28,42,32,8,20,34,29,25,24,33,32,24,27,20,25,-2,3,10,15,24,7,13,22,21,13,19,27,31,34,16,25,32,30,16,18,27,24,8,14,21,25,34,12,5,14,11,1,5,10,14,22,4,8,14,13,0,-1,8,23,41,52,34,37,42,71,76,45,51,65,70,55,58,59,40,47,56,51,48,52,49,45,36,50,48,51,53,42,35,37,35,-70,-70,-7,8,17,13,23,32,30,43,43,83,70,109,47,36,18,62,82,96,92,96,98, +5,105,105,105,78,67,53,47,24,22,51,45,62,70,30,42,43,43,26,33,41,40,24,33,43,45,34,25,32,40,42,27,35,43,44,44,37,46,52,57,35,45,53,52,32,39,50,51,43,36,43,50,52,33,30,40,40,17,28,32,40,45,27,34,40,41,21,30,33,39,51,35,43,42,48,24,39,44,52,62,41,47,58,59,37,42,57,53,29,40,52,51,63,44,54,57,53,34,42,50,46,18,33,33,44,51,37,48,55,55,44,42,58,57,66,49,29,47,95,111,128,123,123,116, +5,105,105,97,59,54,55,68,42,32,59,55,73,87,42,52,57,54,37,46,54,57,49,44,54,58,64,36,45,54,54,33,44,54,57,55,48,57,64,67,46,56,65,67,46,49,61,65,73,46,56,64,63,41,42,52,55,44,38,46,54,57,37,47,52,57,50,44,47,55,61,49,59,57,66,85,60,68,69,77,53,58,72,74,40,52,68,65,52,48,62,62,68,49,59,66,60,42,49,61,57,22,40,41,51,56,41,54,58,59,55,54,62,68,72,69,32,66,132,126,144,152,145,136, +5,105,105,88,66,60,70,80,54,36,62,64,78,91,49,58,65,64,41,51,60,63,55,49,59,64,68,42,51,60,63,36,50,59,63,84,54,64,71,73,50,62,72,75,65,55,68,73,77,52,62,70,72,44,49,57,62,74,46,54,61,63,38,52,56,63,78,49,58,59,67,46,65,68,72,84,62,68,76,85,53,63,79,80,67,57,73,73,83,52,65,66,69,51,60,69,64,45,52,65,62,24,42,47,56,60,43,56,60,62,59,57,60,69,75,78,52,60,139,141,146,155,151,147, +5,100,105,84,70,59,74,86,61,37,62,72,78,90,54,61,70,69,43,55,65,69,61,52,62,69,72,46,56,65,69,59,53,63,68,86,57,68,75,78,52,65,74,79,66,60,71,77,80,55,66,75,78,52,52,62,68,77,49,59,66,69,40,55,61,69,81,54,64,65,75,76,68,78,79,91,69,75,82,91,84,70,79,86,87,62,79,77,85,54,69,70,69,55,62,72,67,46,54,67,64,27,45,50,57,62,41,55,60,63,60,58,63,71,81,84,66,63,148,156,152,161,155,152, +5,95,96,82,74,59,79,88,63,39,64,73,79,90,56,63,71,71,43,56,65,70,72,54,64,70,73,48,58,67,70,64,54,65,69,87,60,69,77,80,54,67,77,81,71,61,72,79,82,59,69,77,80,74,54,63,69,77,50,61,66,70,41,57,60,69,80,56,67,66,77,73,70,79,76,88,68,75,81,91,83,72,78,85,98,62,78,77,83,53,68,69,68,53,60,71,67,46,54,68,64,28,44,57,62,69,44,55,62,66,49,60,62,67,80,81,69,58,148,158,151,159,157,149, +3,80,81,72,67,54,78,90,66,41,65,74,79,91,57,64,72,72,44,57,66,71,83,55,65,71,74,50,60,69,72,67,55,65,70,87,60,70,77,80,54,67,77,82,73,62,73,80,83,60,71,78,82,77,56,64,71,78,52,63,68,72,42,59,61,71,82,59,70,69,81,80,75,84,82,94,71,81,85,95,89,75,79,88,99,63,77,78,84,54,68,70,69,54,60,71,67,46,53,67,63,27,41,53,57,65,39,48,56,60,33,57,61,68,82,86,76,63,151,163,153,161,159,151, +1,83,85,75,72,39,67,96,73,39,63,74,80,92,55,62,70,70,43,55,63,68,78,53,62,69,71,49,58,67,70,63,53,64,68,86,59,68,76,79,54,67,74,79,69,61,71,78,80,57,67,74,78,74,52,59,65,73,48,58,63,68,38,55,57,66,77,59,70,67,79,79,68,77,84,96,63,73,77,97,92,69,75,89,101,58,74,74,80,50,63,65,64,49,56,62,58,42,49,53,47,31,43,35,37,48,44,38,42,45,33,55,58,63,78,77,69,54,141,153,143,149,151,141, +0,78,79,71,68,36,66,94,71,38,61,72,78,89,53,59,67,66,42,53,62,66,63,50,58,65,67,46,55,64,67,52,51,60,65,84,57,66,74,76,52,64,72,76,64,59,68,75,79,56,65,73,76,66,48,55,61,69,44,54,59,63,35,50,53,62,73,55,66,61,75,82,65,74,76,94,61,71,75,96,89,66,75,85,91,53,70,69,77,46,59,61,61,45,51,58,53,37,44,47,40,26,37,29,29,42,36,22,34,38,28,51,54,59,74,74,67,51,135,146,136,142,143,134, +0,77,79,71,68,37,65,94,71,39,62,70,75,86,51,57,65,64,40,51,60,63,53,47,54,59,63,43,52,61,64,38,49,57,62,81,54,63,70,72,49,60,69,72,61,56,65,70,75,53,62,70,73,49,43,51,57,66,39,49,55,58,33,47,50,57,70,45,55,53,59,40,52,44,52,66,51,57,50,56,45,51,54,56,34,48,56,57,62,41,52,55,57,42,49,54,54,38,49,52,53,51,49,42,50,52,56,68,56,59,53,52,50,53,65,71,62,37,116,127,125,132,134,125, +0,77,79,70,67,35,64,92,69,38,60,68,73,84,48,55,61,57,35,45,54,57,48,42,49,54,58,38,48,56,58,30,44,52,56,76,49,58,64,66,44,55,63,66,57,50,58,65,69,48,57,65,67,41,39,47,53,62,35,44,51,54,30,43,46,53,67,42,50,49,55,37,50,42,49,64,49,55,48,53,43,48,50,51,31,43,51,51,44,36,47,50,53,37,45,50,48,34,44,46,47,42,42,34,42,44,49,59,48,51,48,46,40,48,60,66,56,33,107,116,114,122,121,113, +0,76,75,68,65,32,61,82,59,36,57,60,73,84,46,53,59,51,32,41,49,52,44,36,44,50,55,35,44,52,54,25,38,47,51,72,44,53,60,61,41,50,58,61,54,46,53,59,64,42,52,59,62,33,34,41,46,57,31,39,45,47,26,38,42,49,64,37,46,51,57,31,43,49,58,73,42,48,55,60,43,47,55,55,28,39,50,50,38,31,40,44,48,26,34,42,40,22,31,40,39,33,27,26,33,36,31,41,38,41,36,31,29,43,55,60,48,42,110,118,110,118,113,107, +-3,71,75,69,65,31,58,77,53,32,53,53,68,80,41,48,53,44,26,34,43,45,39,30,38,44,48,28,37,45,47,21,32,41,45,68,38,47,54,54,36,44,52,55,50,40,47,54,58,37,46,53,55,29,30,37,42,54,27,34,40,43,22,33,38,44,60,32,41,44,51,28,39,40,52,69,39,45,52,57,39,43,50,51,24,34,45,45,34,25,36,39,44,21,30,37,35,18,26,34,33,24,23,19,26,32,26,39,33,36,19,25,24,38,50,53,42,38,100,107,100,108,108,103, +-1,75,73,65,62,30,56,81,59,30,51,48,63,74,37,44,49,39,21,29,37,40,33,25,33,38,43,22,30,38,39,16,28,35,39,62,32,41,48,48,31,39,47,49,44,36,41,47,53,33,42,47,49,25,25,32,37,51,21,29,35,38,20,30,35,39,31,25,30,32,37,23,30,29,34,31,29,30,34,41,25,32,34,34,19,28,35,36,31,23,31,36,41,22,31,39,38,13,21,30,31,25,26,27,32,36,31,42,44,46,32,19,20,33,43,50,40,23,81,89,90,99,96,90, +0,78,76,66,61,28,52,77,53,25,46,43,58,69,31,39,43,32,14,22,31,33,21,19,27,31,38,16,24,31,32,11,21,29,33,41,26,35,41,43,25,33,40,42,27,29,35,41,48,27,36,41,43,20,21,28,33,46,17,25,31,33,16,26,31,35,27,21,24,29,33,20,28,26,30,26,26,26,30,38,21,27,30,30,15,23,30,31,19,17,26,30,37,17,25,33,31,8,16,24,25,21,19,17,25,28,25,34,37,40,28,14,15,28,38,43,32,18,71,77,80,88,83,78, +0,75,78,68,63,28,50,73,49,21,42,39,54,66,28,34,39,26,10,17,26,28,2,14,23,27,35,12,19,26,27,7,18,25,28,30,22,30,36,38,20,28,36,37,13,25,31,36,44,22,31,36,38,15,17,24,28,39,12,21,27,28,12,21,26,30,24,17,20,26,31,16,24,26,30,20,25,28,33,40,16,24,30,30,11,18,27,28,8,14,23,27,34,10,20,27,25,5,13,21,22,15,11,14,23,26,15,23,29,31,13,10,12,25,35,39,26,26,73,80,76,83,80,74, +0,76,74,65,59,27,46,63,38,18,39,39,54,66,24,31,34,21,5,13,21,22,-5,9,18,22,31,7,14,20,21,3,13,20,23,22,16,24,30,32,14,22,29,31,5,19,26,31,40,16,24,31,32,10,12,19,23,20,7,16,22,24,8,16,21,25,20,12,16,24,29,11,19,22,27,13,23,25,30,38,12,20,26,26,7,14,23,23,-7,9,18,22,31,4,14,22,20,-1,10,16,16,9,5,9,17,20,8,17,22,24,-7,6,9,22,32,34,22,24,69,72,69,76,70,65, +0,81,78,67,60,27,43,59,34,13,35,34,49,61,22,28,31,17,0,7,15,16,-8,6,14,19,28,3,11,18,17,-1,7,15,17,19,12,19,25,28,10,19,25,27,1,15,22,27,36,12,20,27,27,6,9,16,20,15,5,13,20,22,5,12,20,21,1,7,14,19,26,6,14,16,18,1,11,14,18,22,6,14,20,22,2,10,18,19,-9,7,16,20,28,2,11,17,15,-2,6,12,13,9,4,8,16,19,9,16,23,23,-10,0,4,16,27,26,18,22,65,70,66,75,71,66, +0,78,73,66,59,25,42,66,40,11,33,28,44,56,20,26,29,13,-5,2,11,11,-12,2,10,15,24,-1,7,14,13,-5,3,11,13,15,8,15,21,24,6,15,21,22,-3,11,17,22,32,8,16,22,22,2,5,13,16,7,2,10,17,19,1,8,16,18,-8,3,11,16,24,3,10,13,15,-1,9,12,15,20,3,11,17,19,-1,7,14,16,-12,3,12,16,25,-2,7,12,11,-6,2,7,9,4,0,3,11,13,2,10,17,19,-16,-3,1,14,23,23,10,17,59,62,60,68,62,56, +0,83,76,67,60,25,39,61,35,7,29,24,39,52,15,22,25,8,-10,-3,6,6,-16,-3,5,9,20,-6,2,8,7,-9,-1,5,8,11,3,10,16,20,1,10,16,17,-7,6,13,18,28,3,11,18,17,-2,2,9,13,5,-1,7,14,16,-3,5,12,14,-14,1,8,14,22,0,7,11,13,-3,6,10,13,9,0,9,15,17,-4,5,12,13,-14,0,9,12,21,-6,2,9,7,-9,-1,5,5,1,-5,-1,6,9,-2,5,13,14,-19,-6,-2,10,20,20,6,14,54,56,58,66,61,54, +0,79,73,64,56,24,36,59,32,4,26,25,40,54,12,20,22,8,-11,-4,4,4,-15,-4,3,8,19,-8,1,7,6,-11,-4,3,5,7,-2,5,11,15,-4,4,12,13,-10,2,10,14,26,-2,6,12,12,-5,0,6,9,2,-4,3,10,12,-5,2,9,10,-18,-4,4,10,19,-4,3,9,11,-5,5,9,13,11,-4,5,10,12,-7,0,7,8,-18,-5,5,8,18,-9,0,6,5,-13,-5,1,2,-5,-8,-3,4,7,-7,1,8,9,-23,-10,-6,6,17,13,-1,11,50,51,52,58,52,47, +0,84,77,66,57,25,33,55,28,0,23,22,37,51,9,16,19,6,-12,-5,3,3,-16,-5,1,6,18,-8,0,6,6,-12,-5,4,5,4,-6,1,8,11,-8,1,8,8,-13,-3,5,9,22,-6,2,8,8,-9,-4,2,6,-1,-7,0,7,9,-9,-1,5,7,-20,-6,2,7,17,-8,0,6,7,-9,-1,6,10,10,-7,1,7,9,-11,-3,5,5,-20,-7,2,5,16,-12,-4,2,2,-14,-7,0,2,-4,-10,-5,1,4,-11,-3,3,3,-25,-14,-13,0,13,7,-6,8,46,48,49,56,52,44, +0,82,74,66,58,23,32,55,28,0,22,20,35,49,5,12,14,5,-12,-5,4,4,-17,-7,0,4,17,-9,-1,6,5,-13,-6,4,5,0,-10,-2,4,8,-12,-4,4,4,-17,-6,1,6,18,-9,-2,5,4,-14,-6,1,4,-1,-8,0,7,9,-11,-3,3,4,-20,-8,1,5,16,-11,-3,4,4,-14,-7,4,6,-1,-9,-1,5,8,-13,-5,3,3,-20,-10,-1,3,15,-13,-6,1,1,-16,-8,-1,0,-7,-12,-5,0,4,-15,-6,0,1,-26,-15,-13,0,14,7,-6,7,41,43,43,49,44,36, +0,86,77,68,58,23,29,51,22,-5,18,17,31,46,2,9,11,4,-14,-6,2,2,-19,-9,-2,2,16,-11,-3,4,4,-14,-7,2,3,-1,-11,-3,3,7,-13,-5,2,2,-18,-8,0,4,15,-11,-3,3,2,-15,-8,-1,3,-2,-10,-2,5,7,-12,-4,2,3,-21,-8,0,5,16,-11,-3,4,4,-14,-6,3,6,-1,-9,-1,5,8,-13,-5,3,3,-20,-10,-1,2,14,-14,-7,0,0,-16,-8,-1,0,-13,-13,-5,-1,4,-15,-7,0,0,-25,-14,-12,1,14,7,-8,6,37,40,39,45,39,32, +0,86,73,66,56,23,27,49,20,-3,19,14,28,44,-1,6,9,3,-13,-6,2,1,-18,-9,-1,2,17,-11,-3,4,4,-13,-6,1,3,-3,-10,-3,4,8,-12,-5,2,2,-18,-8,-1,3,17,-11,-3,3,3,-14,-6,0,3,-2,-9,-1,5,8,-12,-4,2,3,-21,-8,1,5,16,-10,-3,4,3,-13,-5,2,5,-2,-10,-2,4,7,-14,-6,2,2,-20,-10,-1,1,13,-15,-6,0,0,-17,-8,-2,0,-15,-13,-6,-2,3,-16,-10,-2,-2,-28,-16,-17,-3,9,10,-6,6,33,37,37,41,36,25, +0,88,77,68,57,22,25,45,16,-7,16,11,25,41,-3,4,6,3,-14,-7,0,-1,-19,-10,-3,1,15,-12,-3,3,3,-14,-7,0,2,-8,-11,-3,2,7,-14,-6,0,0,-19,-9,-2,2,12,-13,-6,2,2,-15,-7,-2,2,-2,-10,-2,4,7,-13,-5,1,2,-21,-8,1,5,16,-10,-3,3,3,-13,-5,2,4,-2,-11,-3,3,6,-14,-6,2,2,-21,-12,-2,0,8,-17,-8,-2,-2,-17,-11,-2,-3,-18,-14,-7,-3,2,-18,-18,-8,-9,-25,-16,-20,-7,11,2,-12,2,31,37,37,43,37,25, +0,88,73,66,55,20,22,43,14,-12,10,6,20,36,-7,1,3,3,-13,-6,2,1,-19,-9,-1,2,13,-13,-5,2,2,-14,-6,0,1,-15,-12,-4,1,7,-14,-7,1,1,-18,-9,-1,2,13,-13,-6,1,1,-14,-7,-1,2,-2,-10,-2,4,7,-14,-5,2,3,-20,-9,-1,3,15,-14,-7,0,0,-13,-6,1,4,-1,-11,-4,2,6,-14,-6,1,1,-20,-10,-3,0,13,-14,-6,1,0,-18,-10,-3,-3,-29,-16,-9,-7,-1,-23,-20,-13,-14,-25,-14,-19,-5,12,3,-13,2,29,36,36,41,35,22, +0,90,78,68,56,21,22,42,13,-13,9,5,20,36,-7,1,3,3,-13,-7,1,0,-20,-11,-2,1,9,-14,-6,1,1,-15,-7,-1,1,-11,-12,-5,1,6,-15,-7,0,1,-18,-9,-1,2,10,-13,-6,1,1,-14,-7,-1,1,-2,-10,-3,3,7,-14,-6,1,3,-20,-9,-1,3,15,-14,-6,1,0,-13,-6,2,4,-1,-11,-3,2,7,-13,-5,2,1,-20,-10,-3,0,13,-13,-6,0,0,-18,-10,-2,-2,-29,-15,-8,-7,1,-22,-19,-11,-13,-23,-13,-17,-3,13,5,-12,2,29,35,33,38,32,19, +0,96,81,71,57,22,22,38,9,-13,10,5,20,36,-7,2,4,3,-13,-7,0,0,-19,-11,-2,1,1,-13,-6,1,1,-14,-7,-1,1,-16,-12,-5,1,7,-15,-8,-1,-1,-18,-9,-2,1,6,-14,-7,0,0,-16,-8,-2,1,-2,-11,-3,3,6,-14,-6,1,2,-21,-10,-1,3,15,-14,-6,0,1,-14,-6,2,4,-1,-11,-4,2,6,-14,-6,1,1,-21,-11,-3,-1,5,-15,-7,0,-1,-19,-11,-3,-3,-30,-16,-7,-6,2,-23,-19,-11,-12,-31,-20,-24,-9,6,4,-13,1,28,35,33,38,31,18, +0,93,79,70,57,21,21,32,3,-15,8,3,18,35,-7,2,4,3,-14,-7,0,-1,-20,-12,-3,0,-8,-14,-7,0,1,-15,-7,0,1,-22,-11,-5,1,7,-15,-8,-1,-1,-18,-9,-2,1,4,-13,-8,0,0,-15,-8,-1,1,-3,-10,-3,2,6,-13,-6,1,2,-21,-10,-1,3,15,-13,-6,1,1,-14,-6,2,4,-1,-11,-3,2,7,-14,-6,1,1,-20,-12,-3,0,5,-16,-7,-1,-1,-18,-11,-3,-2,-30,-17,-6,-4,4,-23,-18,-9,-11,-30,-18,-22,-7,7,6,-13,1,25,34,31,35,27,13, +0,94,79,69,56,21,23,44,13,-14,10,3,18,34,-10,-3,1,1,-12,-5,2,3,-20,-10,0,3,14,-14,-5,2,1,-15,-8,-1,0,-20,-11,-4,1,7,-15,-8,-2,-2,-18,-9,-2,0,4,-14,-7,0,0,-15,-8,-2,0,-3,-11,-5,1,6,-15,-7,0,0,-20,-10,-2,2,11,-13,-7,0,0,-15,-8,0,2,-3,-12,-5,1,6,-16,-8,-1,-1,-21,-12,-5,-1,7,-15,-6,0,-1,-18,-11,-2,-3,-29,-19,-5,-7,-18,-27,-22,-14,-13,-28,-16,-25,-9,8,2,-16,-2,22,33,30,33,25,12, +0,96,81,70,56,21,22,43,11,-15,9,2,18,34,-9,-2,1,1,-14,-7,0,0,-22,-12,-3,1,11,-15,-6,0,0,-16,-9,-2,-1,-26,-12,-5,0,7,-16,-9,-3,-3,-19,-10,-3,0,0,-14,-8,-1,0,-15,-8,-2,-1,-4,-12,-5,1,5,-15,-7,-1,0,-20,-11,-3,1,12,-14,-8,-1,0,-16,-9,-1,1,-7,-12,-6,0,5,-16,-8,-1,-1,-22,-12,-5,-2,-2,-15,-7,-1,-2,-19,-12,-2,-4,-29,-19,-6,-6,-18,-26,-21,-13,-12,-27,-15,-24,-8,9,1,-17,-3,21,30,28,30,23,12, +0,98,82,70,55,20,21,40,9,-16,8,2,18,35,-8,-1,2,2,-14,-8,-2,-1,-23,-14,-4,-1,3,-17,-7,-1,-1,-17,-10,-3,-2,-28,-13,-6,-1,6,-17,-10,-4,-4,-19,-10,-4,-1,-6,-15,-9,-2,-1,-16,-9,-4,-2,-18,-13,-7,-1,4,-16,-9,-2,-2,-21,-12,-4,0,12,-14,-8,-1,0,-16,-9,-1,1,-9,-13,-6,-1,5,-17,-9,-2,-3,-22,-14,-7,-4,-5,-17,-9,-3,-3,-21,-14,-5,-6,-29,-20,-6,-6,-20,-26,-21,-13,-12,-26,-15,-23,-7,9,2,-19,-3,18,28,24,27,16,12, +0,94,79,70,54,30,32,28,-2,-19,6,-2,14,32,-11,-3,-1,-2,-18,-11,-3,-3,-23,-15,-4,-2,-9,-17,-8,-2,-1,-18,-10,-4,-4,-29,-15,-7,-2,6,-18,-11,-4,-4,-20,-11,-5,-2,-8,-16,-10,-3,-2,-18,-10,-4,-1,-21,-14,-6,-1,5,-16,-9,-2,-2,-22,-13,-5,-1,4,-14,-8,-1,0,-16,-9,-3,-1,-11,-14,-8,-2,4,-18,-11,-3,-4,-23,-14,-6,-4,-6,-17,-10,-4,-4,-22,-15,-5,-6,-31,-21,-9,-9,-21,-28,-23,-15,-14,-34,-23,-29,-13,3,0,-21,-17,5,24,22,26,17,12, +0,95,80,70,54,29,31,26,-3,-19,6,-1,16,33,-8,-3,0,-1,-17,-11,-3,-4,-24,-15,-5,-2,-11,-18,-8,-2,-1,-18,-10,-4,-3,-28,-14,-6,-2,6,-18,-11,-4,-4,-20,-11,-4,-1,-6,-16,-10,-3,-2,-17,-10,-3,-1,-20,-14,-6,-1,5,-16,-9,-2,-2,-22,-13,-5,-2,4,-14,-8,0,0,-16,-9,-2,0,-8,-14,-7,-1,4,-18,-10,-3,-3,-23,-14,-6,-4,-6,-17,-10,-4,-4,-21,-14,-4,-5,-31,-20,-8,-7,-15,-27,-22,-14,-13,-33,-21,-27,-11,5,-3,-29,-14,7,18,17,18,8,12, +2,100,84,73,58,25,25,44,9,-11,10,1,17,34,-12,-6,-2,-2,-17,-9,-2,-1,-24,-14,-4,-1,11,-17,-8,-2,-2,-19,-12,-4,-3,-27,-15,-6,-2,5,-19,-11,-5,-5,-22,-13,-5,-2,-10,-18,-10,-3,-3,-18,-11,-4,-2,-19,-15,-6,-1,5,-18,-11,-4,-4,-22,-12,-5,-2,-5,-17,-10,-2,-2,-17,-10,-3,-2,-28,-15,-8,-3,4,-18,-10,-3,-4,-24,-16,-7,-4,-12,-17,-10,-3,-4,-21,-12,-4,-5,-30,-22,-7,-9,-20,-30,-25,-17,-14,-35,-22,-26,-10,8,-8,-34,-11,8,14,17,19,10,12, +4,100,84,73,58,23,24,42,8,-10,10,2,17,35,-9,-3,0,-1,-18,-10,-4,-3,-25,-15,-6,-3,3,-18,-9,-3,-2,-19,-12,-4,-3,-27,-15,-6,-2,5,-19,-11,-4,-5,-21,-12,-5,-1,-9,-17,-10,-3,-2,-18,-10,-4,-2,-19,-14,-6,-1,5,-17,-10,-3,-4,-21,-12,-4,-1,1,-16,-9,-2,-1,-16,-9,-2,-1,-19,-14,-8,-2,4,-17,-9,-3,-3,-24,-15,-7,-4,-8,-17,-10,-4,-3,-20,-13,-4,-5,-29,-21,-6,-8,-19,-28,-24,-16,-13,-34,-21,-25,-9,8,-6,-32,-9,12,19,20,21,11,12, +6,104,87,78,61,25,26,40,8,-7,12,1,18,36,-9,-3,1,0,-17,-11,-2,-1,-23,-14,-4,-1,1,-17,-8,-2,-1,-18,-11,-3,-2,-29,-15,-7,-3,5,-19,-11,-4,-4,-21,-12,-4,-1,-7,-17,-9,-3,-2,-17,-10,-4,-2,-17,-15,-6,-1,5,-17,-10,-3,-3,-21,-13,-5,-2,-1,-15,-9,-2,-1,-16,-10,-3,-1,-17,-15,-8,-2,4,-18,-10,-2,-3,-23,-15,-7,-4,-10,-17,-9,-3,-3,-21,-14,-4,-5,-29,-20,-6,-8,-20,-31,-24,-16,-13,-35,-22,-30,-14,3,-4,-29,-23,-2,14,16,19,10,12, +8,107,90,81,64,26,29,37,6,-6,12,1,19,37,-6,0,4,1,-18,-12,-3,-3,-25,-16,-6,-3,-7,-18,-9,-3,-2,-19,-12,-4,-3,-29,-15,-8,-3,4,-19,-12,-5,-6,-21,-12,-4,-1,-10,-17,-10,-4,-3,-18,-10,-5,-3,-27,-15,-7,-2,4,-18,-11,-4,-4,-22,-14,-6,-3,-9,-16,-10,-3,-2,-17,-10,-3,-2,-26,-15,-8,-3,4,-18,-11,-4,-5,-24,-15,-8,-6,-14,-19,-11,-4,-4,-22,-15,-5,-6,-29,-20,-6,-8,-20,-31,-24,-16,-14,-36,-23,-31,-15,2,-4,-29,-21,-1,16,17,21,13,12, +10,104,87,81,63,28,31,59,23,-4,9,0,16,32,-13,-6,-3,-3,-18,-9,-4,0,-26,-14,-2,0,11,-20,-10,-4,-4,-19,-11,-3,-2,-30,-16,-8,-4,4,-19,-11,-4,-5,-21,-13,-7,-4,-12,-16,-9,-3,-2,-20,-13,-6,-5,-29,-14,-7,-2,5,-18,-11,-4,-5,-22,-13,-5,-3,-11,-17,-11,-4,-2,-17,-10,-4,-2,-23,-15,-8,-3,4,-19,-11,-4,-5,-22,-14,-8,-5,-12,-18,-10,-3,-2,-19,-12,-2,-3,-29,-21,-6,-8,-20,-29,-24,-16,-13,-33,-21,-29,-13,3,-6,-35,-16,4,11,15,20,15,12, +12,110,96,85,69,34,38,58,23,-2,8,0,16,33,-9,-2,1,-1,-16,-9,-4,-1,-27,-15,-3,0,11,-19,-10,-4,-3,-18,-11,-3,-2,-28,-16,-7,-3,4,-18,-11,-4,-5,-21,-12,-6,-3,-12,-16,-9,-2,-1,-20,-12,-6,-4,-27,-13,-7,-1,5,-17,-10,-4,-4,-22,-13,-5,-2,-12,-17,-10,-3,-2,-16,-9,-4,-2,-18,-15,-8,-2,4,-19,-11,-4,-5,-23,-14,-8,-5,-14,-18,-10,-3,-3,-20,-14,-4,-5,-29,-21,-6,-9,-20,-29,-24,-16,-13,-34,-22,-29,-14,3,-6,-33,-15,6,12,16,21,16,12, +14,107,92,81,65,29,38,52,19,-1,4,-3,15,33,-8,-1,2,0,-17,-10,-5,-3,-27,-15,-5,-3,5,-21,-11,-5,-4,-19,-12,-4,-3,-30,-17,-8,-4,4,-20,-12,-5,-5,-21,-13,-7,-4,-12,-17,-9,-3,-2,-20,-13,-6,-5,-29,-14,-7,-2,4,-18,-11,-4,-4,-22,-14,-5,-3,-12,-17,-11,-3,-2,-17,-9,-4,-2,-16,-14,-7,-2,4,-19,-11,-3,-4,-22,-13,-8,-5,-12,-18,-9,-3,-3,-21,-14,-4,-5,-29,-20,-5,-6,-19,-28,-23,-15,-13,-34,-22,-29,-13,4,-3,-30,-13,9,17,19,24,18,12, +16,112,103,92,75,48,61,52,20,11,12,2,21,40,-6,1,5,1,-16,-9,-3,-1,-25,-14,-4,-1,8,-19,-8,-3,-2,-18,-10,-3,-2,-27,-14,-6,-2,5,-17,-10,-3,-4,-19,-11,-5,-2,-11,-15,-8,-1,0,-18,-11,-4,-2,-25,-13,-6,-1,5,-16,-9,-2,-2,-21,-12,-4,-1,-7,-15,-9,-1,0,-15,-8,-2,0,-15,-13,-6,0,5,-17,-9,-2,-3,-21,-13,-6,-4,-6,-15,-7,-1,-1,-19,-12,-3,-4,-27,-18,-4,-5,-19,-28,-22,-14,-13,-33,-21,-27,-11,6,-4,-28,-23,-1,19,21,26,21,13, +18,115,100,90,71,45,59,46,20,14,10,-1,20,38,-6,-1,3,-1,-17,-9,-3,0,-27,-14,-4,-1,3,-18,-8,-2,-1,-18,-11,-3,-2,-29,-15,-6,-2,6,-18,-10,-3,-3,-20,-12,-5,-3,-11,-16,-9,-2,-2,-19,-10,-5,-3,-22,-13,-5,0,6,-17,-9,-3,-3,-21,-12,-4,-1,-11,-15,-10,-2,0,-15,-8,-1,0,-18,-15,-7,-1,6,-18,-10,-2,-4,-22,-13,-7,-4,-6,-17,-9,-3,-2,-19,-12,-3,-3,-29,-19,-5,-5,-19,-28,-23,-14,-14,-34,-21,-27,-11,6,-2,-25,-20,3,21,21,25,19,12, +20,115,106,95,80,43,59,80,43,18,8,0,18,36,-5,1,4,1,-16,-9,-3,0,-28,-16,-5,-1,11,-16,-7,0,-1,-19,-12,-2,-1,-25,-15,-6,-2,6,-17,-10,-3,-3,-20,-12,-5,-3,-11,-16,-9,-3,-2,-18,-10,-5,-3,-27,-13,-5,0,6,-18,-10,-3,-4,-21,-12,-4,-2,-9,-15,-10,-3,-1,-16,-8,-1,1,-22,-15,-6,-1,6,-17,-9,-2,-2,-22,-14,-7,-4,-12,-16,-12,-4,-3,-19,-10,-2,-2,-30,-19,-5,-6,-15,-27,-19,-12,-11,-33,-21,-26,-11,6,-5,-33,-12,10,19,21,29,25,16, +20,118,102,91,75,37,60,75,40,18,4,-3,17,36,-4,3,6,3,-16,-9,-3,-1,-29,-17,-6,-2,10,-17,-8,-1,-2,-19,-13,-3,-3,-29,-15,-7,-2,6,-18,-10,-3,-3,-20,-12,-5,-3,-11,-16,-9,-2,-2,-18,-10,-5,-3,-23,-13,-5,0,6,-18,-10,-3,-3,-21,-12,-5,-2,-9,-15,-10,-2,-1,-15,-8,-1,0,-22,-15,-5,-1,6,-16,-8,-1,-3,-21,-13,-6,-4,-11,-17,-11,-3,-2,-19,-11,-3,-3,-30,-19,-5,-6,-18,-28,-20,-13,-13,-33,-21,-26,-10,6,-4,-30,-10,13,21,22,28,22,13, +20,115,99,87,73,43,87,77,42,34,11,1,22,42,-3,4,7,4,-15,-8,-2,1,-27,-15,-5,-1,12,-15,-6,0,0,-18,-11,-3,-2,-28,-14,-5,-1,7,-17,-9,-2,-3,-19,-11,-4,-1,-10,-16,-9,-3,-1,-18,-10,-4,-2,-24,-12,-5,0,6,-16,-9,-2,-2,-20,-11,-4,-1,-8,-14,-9,-1,0,-15,-8,0,1,-19,-15,-6,-1,7,-17,-8,-2,-2,-21,-13,-6,-4,-8,-15,-7,-2,-1,-18,-11,0,0,-27,-16,-3,-3,-17,-25,-17,-10,-9,-27,-15,-27,-11,6,-7,-30,-7,16,22,23,27,26,15, +20,113,107,98,80,50,85,71,37,32,9,0,21,42,-1,6,10,6,-14,-7,-1,0,-27,-16,-5,-1,10,-15,-6,0,0,-18,-11,-3,-3,-28,-14,-6,-1,7,-17,-9,-3,-3,-19,-11,-4,-1,-8,-15,-8,-2,-1,-18,-10,-4,-2,-24,-12,-5,0,6,-16,-9,-2,-2,-20,-11,-3,-1,-5,-14,-9,-1,0,-14,-8,0,2,-20,-14,-5,0,7,-16,-8,-1,-2,-21,-12,-5,-3,-8,-14,-9,-2,-1,-19,-11,0,-1,-27,-17,-4,-4,-17,-26,-18,-11,-10,-28,-14,-27,-10,7,-3,-25,-4,20,25,24,27,24,13, +20,119,104,95,76,45,77,72,54,31,7,0,20,40,-1,6,7,4,-14,-7,-2,1,-28,-16,-5,-1,12,-16,-7,-1,-1,-18,-11,-1,0,-26,-13,-6,-1,7,-15,-7,0,-1,-20,-12,-4,-2,-10,-14,-8,-1,0,-17,-9,-2,0,-20,-13,-5,0,7,-16,-8,-2,-1,-19,-10,-4,0,-5,-14,-6,1,2,-16,-9,-1,-1,-27,-12,-6,-1,7,-16,-8,-1,-2,-20,-12,-4,-2,-10,-17,-9,-3,-2,-17,-9,-1,-1,-26,-12,-2,0,5,-23,-14,-7,-9,-31,-20,-25,-11,6,-15,-46,-11,14,16,19,25,27,12, +20,115,100,96,81,42,75,90,53,29,6,-2,19,39,0,6,9,5,-14,-6,-1,1,-29,-17,-5,-1,12,-16,-7,0,-1,-18,-11,-1,-1,-28,-13,-6,-1,7,-16,-8,-1,-1,-20,-12,-4,-2,-10,-14,-8,-1,0,-17,-9,-2,0,-26,-13,-5,-1,7,-16,-8,-1,-1,-19,-11,-4,0,-6,-14,-6,1,2,-16,-9,-1,-1,-26,-12,-6,0,7,-15,-7,0,-2,-20,-11,-4,-2,-10,-15,-8,-1,0,-17,-9,-2,-3,-26,-14,-3,-2,2,-24,-16,-9,-10,-32,-20,-24,-9,7,-10,-39,-8,17,20,20,25,24,12, +20,116,107,94,79,40,74,87,51,29,5,1,21,42,0,7,10,7,-13,-6,-1,2,-28,-15,-5,-1,12,-16,-6,1,1,-16,-9,-1,0,-27,-13,-5,0,8,-15,-7,0,-1,-19,-11,-3,0,-9,-14,-7,0,1,-16,-8,-1,1,-23,-12,-4,1,8,-15,-7,0,0,-19,-10,-3,1,-6,-14,-5,1,2,-16,-8,-1,0,-26,-11,-5,1,8,-16,-7,0,-1,-20,-12,-5,-2,-11,-17,-8,-2,-1,-18,-10,0,0,-24,-13,-3,-1,-1,-23,-16,-9,-9,-32,-19,-24,-9,7,-6,-32,-8,17,24,22,25,24,12, +20,120,110,97,81,39,73,91,55,31,7,4,24,45,1,8,11,7,-13,-5,0,3,-27,-15,-4,-1,12,-15,-6,1,1,-16,-9,0,0,-21,-12,-5,0,8,-15,-7,1,-1,-19,-11,-3,0,-9,-13,-7,0,1,-16,-8,-1,1,-23,-12,-3,1,8,-15,-7,0,0,-19,-10,-2,2,-2,-13,-5,2,3,-16,-8,0,1,-26,-11,-4,2,9,-15,-7,0,-1,-20,-11,-4,-1,-11,-15,-7,-1,0,-17,-10,0,-1,-24,-14,-2,-1,-12,-24,-16,-10,-9,-32,-19,-25,-9,7,-3,-25,-9,18,28,23,26,24,12, +20,119,111,95,80,38,72,81,49,30,6,4,25,46,2,10,13,9,-15,-7,-4,-1,-27,-14,-3,1,13,-17,-6,-1,-1,-16,-9,-1,0,-28,-13,-5,0,8,-15,-6,1,0,-19,-11,-3,0,-9,-13,-5,1,2,-17,-9,-1,0,-25,-11,-5,0,8,-15,-7,1,1,-19,-10,-2,0,-9,-14,-6,1,2,-15,-7,-1,1,-26,-11,-4,2,9,-16,-7,0,-2,-19,-11,-2,-2,-9,-19,-10,-4,0,-18,-8,-2,-1,-21,-7,4,7,13,-22,-15,-9,-10,-33,-20,-25,-11,5,-12,-54,-14,9,18,21,23,14,12, +20,116,110,98,81,52,85,73,38,39,16,4,25,46,4,10,13,10,-14,-6,-2,1,-27,-13,-2,3,14,-15,-5,1,0,-15,-7,0,1,-23,-12,-4,1,8,-14,-6,2,1,-19,-10,-2,1,-6,-12,-4,3,3,-16,-8,-1,1,-25,-10,-4,2,9,-13,-5,2,2,-18,-9,-1,2,-8,-13,-5,2,3,-14,-6,1,2,-22,-10,-2,3,9,-15,-6,1,0,-18,-10,-1,1,-7,-17,-8,-3,1,-17,-8,-1,-1,-22,-9,2,4,10,-22,-15,-9,-9,-32,-18,-23,-9,7,-6,-39,-9,16,25,25,27,16,12, +20,113,108,97,82,54,87,78,43,41,18,6,26,47,4,11,13,9,-13,-4,-1,3,-24,-11,0,4,14,-15,-5,2,1,-15,-7,0,2,-21,-12,-4,1,8,-14,-5,2,1,-18,-10,-1,2,-2,-11,-3,3,4,-16,-8,0,1,-25,-10,-3,2,9,-13,-5,2,2,-18,-9,-1,2,-6,-13,-4,2,3,-14,-6,1,3,-22,-10,-3,2,9,-15,-6,1,0,-18,-10,-1,0,-8,-16,-7,-1,1,-16,-8,-3,-4,-24,-12,-2,-1,-7,-24,-16,-10,-9,-31,-18,-23,-6,9,0,-30,-4,22,32,27,29,17,12, +20,118,111,98,83,43,74,81,45,30,9,6,26,46,6,12,13,10,-12,-4,-1,3,-21,-9,-1,4,14,-14,-3,3,2,-15,-7,1,3,-19,-11,-1,4,10,-13,-4,3,3,-17,-8,-1,2,-5,-10,-2,4,5,-16,-8,0,1,-24,-8,-2,3,10,-12,-4,3,3,-17,-8,1,4,-4,-13,-4,3,4,-13,-5,2,4,-15,-8,-1,5,11,-13,-4,3,2,-19,-10,2,3,-5,-13,-5,2,3,-11,-3,5,4,-18,-7,1,3,-9,-19,-14,-7,-6,-32,-18,-23,-7,8,-2,-26,-23,4,32,26,27,20,12, +20,116,111,98,86,46,73,85,48,30,12,7,27,47,5,15,17,13,-11,-3,2,5,-23,-12,-1,4,15,-13,-4,4,3,-14,-7,3,4,-22,-11,-1,3,11,-11,-4,4,3,-16,-7,1,4,1,-10,-2,4,4,-15,-7,1,2,-17,-7,0,6,12,-12,-3,4,3,-17,-7,0,4,4,-10,-2,5,5,-13,-5,2,3,-23,-9,-1,5,11,-12,-3,4,4,-17,-8,2,3,-6,-16,-6,-2,1,-20,-11,0,1,-12,6,16,10,0,-22,-18,-11,-11,-29,-14,-19,-3,10,-7,-57,-18,7,13,13,19,12,18, +20,114,110,101,87,40,64,68,36,28,14,8,29,49,11,17,22,19,-11,-4,3,4,-27,-15,-2,3,15,-13,-3,4,3,-14,-7,3,4,-22,-11,-2,3,10,-11,-3,4,4,-16,-6,1,4,-3,-10,-3,3,4,-15,-6,1,3,-10,-7,1,6,12,-13,-4,4,3,-17,-7,0,4,11,-10,-1,5,5,-13,-5,2,2,-24,-10,-1,4,11,-12,-3,4,3,-17,-7,3,3,-7,-18,-8,-3,0,-21,-13,-4,-1,-13,5,16,18,8,-23,-22,-15,-12,-27,-11,-15,1,13,-11,-50,-13,13,18,18,20,14,12, +20,113,110,102,89,44,64,74,41,29,18,11,31,50,10,16,21,18,-10,-3,5,7,-27,-13,-1,4,16,-12,-2,5,4,-14,-6,4,5,-12,-10,0,4,11,-10,-3,4,5,-15,-5,2,6,3,-9,-1,5,6,-14,-5,2,4,-8,-6,2,8,13,-11,-2,5,5,-16,-6,1,6,12,-9,1,7,6,-12,-4,3,5,-17,-9,0,6,12,-11,-2,6,6,-16,-6,4,5,-6,-16,-6,-1,2,-18,-9,-3,-1,-15,0,12,12,0,-21,-19,-10,-7,-26,-10,-14,2,14,-5,-36,-6,21,28,25,26,21,12, +20,114,110,103,92,49,65,80,48,31,22,12,32,49,10,16,20,17,-9,-1,5,8,-19,-9,2,6,18,-11,0,8,7,-12,-4,5,6,-9,-9,1,5,12,-11,-2,7,7,-15,-5,3,7,5,-9,1,7,8,-14,-5,3,5,-3,-6,3,9,14,-11,-2,6,5,-15,-5,2,6,14,-9,1,8,7,-12,-4,4,5,-18,-8,2,7,14,-11,-2,6,6,-15,-5,5,5,-5,-14,-4,1,4,-17,-8,1,1,-15,-2,10,10,-9,-20,-18,-9,-4,-24,-9,-16,-1,12,-1,-24,-10,18,28,23,24,21,12, +20,115,114,100,90,49,61,86,51,28,22,13,32,49,11,17,20,17,-8,0,7,10,-11,-6,4,8,19,-10,1,9,8,-11,-3,6,7,-10,-8,2,6,13,-10,-1,7,7,-15,-4,4,8,6,-7,2,8,9,-13,-4,4,7,3,-5,4,10,15,-10,-1,7,7,-15,-4,3,8,21,-8,2,9,8,-11,-3,5,7,-11,-7,3,8,14,-10,-1,7,7,-15,-4,6,7,-4,-13,-3,3,5,-15,-6,2,1,-17,-7,5,4,-11,-19,-15,-4,0,-25,-11,-18,-3,11,4,-14,-6,25,34,28,30,26,14, +18,114,112,99,90,50,61,92,56,30,25,12,32,50,12,19,22,21,-8,-1,7,8,-23,-10,1,5,16,-11,0,8,7,-15,-6,4,6,-17,-8,1,7,14,-9,0,8,8,-17,-7,3,6,8,-8,2,8,9,-10,-1,5,7,3,-6,2,7,13,-10,-2,6,7,-16,-4,5,9,17,-10,0,7,8,-11,-2,7,9,-1,-7,2,8,14,-9,0,8,7,-17,-7,4,5,-4,-12,-1,5,7,-15,-5,5,4,-18,-7,4,3,-13,-20,-15,-3,2,-25,-11,-15,-1,11,4,-19,-5,26,36,32,35,30,17, +16,112,109,96,86,42,54,71,38,22,22,14,34,52,12,19,21,20,-8,0,8,9,-20,-8,2,6,18,-10,1,8,8,-14,-6,6,7,-9,-8,2,7,14,-10,0,8,8,-17,-6,3,7,11,-8,2,9,9,-10,-1,6,7,1,-6,3,8,13,-10,-1,6,7,-16,-4,5,9,17,-10,0,7,8,-11,-2,7,9,1,-7,3,8,14,-9,1,8,8,-17,-7,5,6,-4,-11,-1,6,9,-12,-4,6,5,-19,-9,1,0,-14,-19,-13,0,5,-26,-12,-16,-2,11,7,-13,-2,31,37,35,37,34,18, +14,112,111,98,87,44,54,76,42,23,25,17,36,53,11,17,19,18,-9,0,9,11,-16,-8,3,7,19,-10,1,8,9,-15,-6,5,7,-13,-9,1,7,14,-10,0,7,7,-18,-7,3,7,8,-9,1,8,10,-11,-1,5,8,4,-6,3,8,14,-10,-1,6,8,-16,-4,6,10,18,-10,0,8,8,-11,-1,8,10,3,-7,3,8,14,-10,0,8,8,-17,-7,5,6,-4,-12,-1,6,9,-13,-3,6,5,-21,-10,1,0,-14,-19,-13,0,5,-27,-12,-16,-2,11,8,-13,-1,32,38,39,46,45,30, +12,110,108,95,83,46,52,80,47,12,18,12,31,47,7,14,18,17,-9,0,8,11,-16,-9,5,8,20,-13,0,8,8,-16,-6,5,6,-14,-10,0,6,13,-13,-1,7,7,-19,-8,2,7,5,-11,0,8,9,-15,-5,5,7,3,-8,3,8,13,-13,-3,6,7,-18,-6,4,8,13,-11,-1,6,8,-13,-3,6,8,1,-9,2,7,13,-12,-1,7,7,-19,-8,4,5,-5,-14,-1,6,9,-14,-6,0,0,-24,-13,2,0,-15,-22,-13,-2,3,-31,-16,-22,-7,6,-4,-21,1,35,40,44,44,41,25, +10,110,108,95,81,48,52,81,48,12,21,15,33,48,6,13,17,15,-11,-1,7,10,-16,-11,4,7,18,-14,-1,7,7,-18,-8,4,4,-24,-12,-1,4,12,-15,-3,6,6,-21,-9,1,5,-3,-12,-1,6,8,-17,-6,3,6,-1,-9,2,7,13,-14,-4,4,6,-20,-7,3,7,4,-12,-3,5,6,-15,-5,5,7,-1,-11,1,6,13,-14,-3,6,5,-20,-10,3,4,-6,-15,-3,4,7,-18,-9,-1,0,-23,-9,6,5,-14,-25,-18,-6,-2,-33,-16,-22,-7,7,-6,-35,-3,30,37,38,36,31,19, +8,108,108,101,84,49,50,78,46,10,22,17,34,48,3,10,13,11,-15,-5,4,7,-25,-14,0,3,10,-18,-4,3,4,-22,-11,-1,0,-30,-17,-5,0,9,-20,-8,1,1,-25,-14,-4,0,-11,-17,-5,3,4,-20,-10,-1,1,-10,-15,-3,2,9,-18,-8,0,2,-24,-11,-1,3,-9,-17,-6,1,3,-20,-10,1,2,-15,-15,-2,2,9,-19,-7,1,1,-24,-14,-3,-1,-10,-21,-6,1,3,-24,-17,-7,-6,-27,-11,5,6,-18,-32,-23,-14,-9,-36,-18,-25,-9,5,-11,-44,-3,27,36,44,40,33,17, +6,106,106,99,77,46,41,66,38,4,20,25,33,47,-1,6,9,6,-21,-11,-1,1,-33,-20,-6,-3,-13,-24,-10,-3,-2,-29,-17,-7,-6,-36,-22,-11,-6,4,-25,-13,-4,-5,-29,-19,-9,-5,-15,-22,-11,-4,-2,-27,-17,-6,-5,-35,-21,-9,-4,4,-26,-14,-5,-4,-30,-18,-7,-3,-16,-23,-13,-5,-2,-27,-15,-5,-4,-34,-22,-8,-4,5,-26,-13,-5,-7,-32,-20,-9,-8,-15,-27,-10,-5,-1,-29,-25,-15,-12,-32,-15,1,1,-24,-43,-32,-24,-18,-45,-25,-30,-13,1,-23,-60,-9,17,33,34,24,22,12, +4,104,104,98,71,45,32,50,25,-5,16,26,30,44,-8,-1,0,-1,-30,-20,-11,-11,-42,-32,-19,-16,-25,-35,-24,-17,-13,-40,-28,-18,-18,-47,-35,-24,-19,-6,-37,-25,-17,-18,-40,-31,-20,-16,-23,-34,-24,-17,-13,-39,-28,-18,-16,-45,-31,-21,-16,-6,-35,-25,-17,-16,-39,-29,-19,-16,-25,-35,-27,-19,-15,-36,-26,-17,-16,-45,-31,-23,-19,-8,-38,-27,-20,-21,-43,-33,-21,-19,-27,-40,-22,-17,-12,-42,-40,-29,-26,-41,-25,-12,-7,-37,-60,-48,-41,-32,-56,-36,-47,-28,-15,-38,-64,-18,0,24,20,21,14,12, +2,102,102,99,68,46,22,30,12,-20,6,15,21,33,-19,-9,-12,-20,-46,-35,-27,-27,-52,-45,-34,-32,-38,-47,-37,-30,-24,-52,-42,-33,-33,-57,-47,-38,-32,-40,-50,-38,-30,-29,-52,-43,-34,-30,-34,-45,-37,-30,-25,-49,-40,-31,-29,-55,-44,-35,-30,-17,-46,-38,-29,-28,-50,-41,-33,-30,-34,-46,-38,-29,-24,-49,-40,-30,-30,-53,-42,-33,-28,-30,-49,-38,-30,-30,-62,-49,-36,-32,-47,-51,-32,-27,-35,-62,-52,-44,-40,-49,-35,-21,-20,-44,-74,-66,-59,-47,-75,-56,-65,-45,-32,-52,-74,-39,-32,12,3,2,-10,12, +0,100,100,100,79,50,4,1,-7,-31,-1,10,14,27,-31,-24,-31,-34,-66,-56,-49,-48,-75,-68,-56,-56,-72,-64,-53,-45,-33,-66,-57,-46,-47,-65,-60,-49,-46,-50,-62,-52,-43,-41,-62,-57,-47,-43,-66,-57,-50,-43,-33,-61,-53,-42,-41,-62,-55,-44,-41,-46,-56,-48,-40,-39,-61,-56,-45,-43,-66,-56,-48,-39,-31,-59,-52,-41,-42,-60,-53,-42,-37,-47,-60,-48,-40,-39,-69,-58,-45,-42,-64,-55,-42,-37,-46,-66,-64,-55,-50,-67,-57,-64,-64,-92,-100,-100,-100,-89,-100,-100,-100,-100,-79,-70,-38,-10,6,29,46,-29,-87,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_PRight_T0.h new file mode 100755 index 0000000..64a3ce4 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblX_PRight_T0.h @@ -0,0 +1,71 @@ +0,100,100,100,89,69,34,41,4,-11,15,10,20,-6,-29,-22,-27,-33,-42,-33,-26,-22,-42,-32,-22,-26,-49,-42,-31,-27,-28,-43,-34,-24,-26,-47,-40,-30,-28,-32,-44,-32,-25,-22,-47,-35,-25,-30,-47,-41,-30,-27,-37,-46,-37,-27,-27,-46,-40,-30,-27,-31,-40,-33,-23,-21,-37,-33,-23,-19,-19,-24,-21,-12,-8,-27,-18,-12,-4,-12,-20,-5,-1,1,-27,-9,-6,-13,-30,-20,-12,-17,-30,-22,-11,-14,-25,-33,-23,-19,-19,-48,-50,-31,-27,-31,-38,-28,-21,-26,-37,-28,-18,-22,4,-60,-43,-32,-26,4,16,10,-1,22, +0,100,100,100,86,71,47,57,22,2,27,20,33,7,-17,-5,-7,0,-26,-16,-7,-7,-27,-17,-6,-5,-13,-26,-16,-8,-4,-28,-17,-7,-8,-36,-23,-14,-9,2,-28,-16,-7,-8,-32,-20,-8,-8,-16,-25,-14,-8,-3,-30,-19,-8,-9,-35,-22,-14,-7,5,-25,-15,-6,-3,-25,-13,-8,1,13,-5,6,5,14,8,4,9,16,25,-5,2,17,16,-13,-5,10,5,-17,-10,5,1,-26,-12,3,3,8,-22,-7,-2,-8,-35,-28,-19,-15,-7,-26,-19,-10,-14,-23,-16,-5,-2,18,-19,-29,-1,18,23,39,31,21,22, +0,100,100,95,80,70,50,70,35,6,30,25,39,50,-7,5,6,6,-18,-7,2,3,-23,-10,2,5,-10,-18,-6,2,3,-19,-8,1,2,-25,-15,-4,1,9,-19,-7,3,3,-25,-13,0,3,-10,-17,-6,1,4,-21,-11,-1,2,-1,-13,-6,2,8,-18,-9,0,6,2,-6,-4,7,16,-1,11,10,20,41,6,15,23,32,2,8,23,24,-6,1,19,14,-16,-5,10,8,1,-6,9,10,11,-15,0,5,-2,-29,-17,-9,-7,-7,-19,-14,-3,-6,-19,-8,-5,4,20,-1,-43,-1,28,28,39,38,27,22, +0,100,100,93,80,65,51,71,37,5,28,25,38,49,-1,9,11,11,-14,-2,8,10,-19,-5,6,10,21,-12,-1,7,9,-15,-5,6,7,0,-11,-1,6,11,-15,-3,6,7,-22,-8,4,8,17,-13,-1,8,9,-16,-4,6,9,0,-8,0,9,13,-13,-1,6,13,5,-2,5,13,22,0,15,21,27,42,13,20,29,37,8,13,29,30,-3,6,23,20,-16,-2,14,13,24,-2,13,14,12,-12,5,11,3,-24,-13,-4,-3,-9,-17,-10,1,-1,-17,-3,-3,8,23,9,-20,5,40,44,45,48,29,25, +0,100,100,94,81,66,55,71,39,7,30,31,40,51,3,12,15,14,-10,1,10,13,-7,-2,10,15,23,-8,4,12,13,-12,-1,10,12,2,-6,3,11,15,-10,1,12,14,-19,-4,8,12,23,-8,3,11,12,-14,-1,8,13,1,-5,2,11,14,-9,3,6,14,12,1,7,13,24,-3,16,20,25,38,15,20,30,38,10,16,31,31,-4,7,26,22,4,-1,15,15,24,0,14,17,13,-8,7,14,7,-19,-9,6,6,-5,-10,-4,6,6,-13,1,-7,7,20,10,-12,2,40,46,43,47,32,25, +0,100,100,87,76,62,54,71,40,9,31,34,40,51,5,13,17,15,-7,3,13,15,9,1,12,17,24,-4,6,15,16,-10,1,12,14,4,-4,5,13,16,-8,4,14,16,-17,-2,10,15,25,-5,6,14,16,-11,2,11,16,3,-2,7,14,17,-6,6,9,17,36,5,15,17,28,0,20,31,30,42,21,26,35,43,12,20,34,33,-3,9,26,23,11,1,16,17,26,2,16,19,14,-7,7,15,6,-20,-9,3,3,-6,-13,-7,3,4,-13,2,-5,11,23,18,-1,8,48,49,49,53,38,31, +0,100,100,92,83,49,42,75,46,7,29,34,43,53,5,14,17,15,-6,4,13,16,12,2,12,19,25,-2,8,16,17,-9,2,12,15,4,-3,6,13,17,-7,4,14,16,-17,-1,11,16,25,-3,7,15,17,-9,3,12,17,16,0,9,15,18,-5,7,10,18,37,6,19,19,31,2,24,35,33,45,25,29,37,45,14,22,35,34,-3,9,27,24,11,1,17,18,26,2,16,19,15,-6,7,15,6,-21,-11,1,0,-8,-16,-11,0,1,-13,1,-5,11,24,20,4,10,50,52,51,54,41,33, +0,100,100,89,81,47,41,73,44,7,28,30,42,52,5,12,16,14,-7,3,12,15,10,1,11,17,24,-3,7,15,16,-10,0,12,14,3,-4,6,13,16,-6,5,12,15,-15,-1,9,14,23,-5,5,12,14,-10,2,10,15,25,-2,7,14,17,-6,6,8,16,36,9,21,19,31,4,18,29,37,50,19,24,41,50,10,18,40,39,-5,5,25,23,10,1,15,16,24,0,11,14,10,-7,0,3,-6,-14,-10,-13,-15,-13,-6,-20,-10,-8,-12,3,-7,9,22,14,-2,3,43,47,41,45,34,28, +0,100,100,88,80,46,40,71,43,6,28,28,41,51,4,11,15,13,-7,2,11,13,9,1,11,17,23,-2,7,14,15,-11,0,11,13,3,-4,5,12,16,-6,4,11,14,-17,-2,9,14,23,-5,5,12,14,-10,2,10,15,26,-2,7,14,17,-6,6,8,16,36,9,22,20,32,16,19,31,38,51,21,25,41,50,10,17,39,38,-6,5,25,21,10,0,15,15,24,-1,10,12,9,-8,-1,2,-9,-16,-14,-17,-20,-25,-9,-25,-14,-11,-13,2,-9,8,22,14,-2,3,42,47,40,44,33,26, +0,100,100,88,79,47,39,70,42,6,28,27,38,48,4,11,14,12,-7,1,11,13,-15,-1,7,13,21,-4,5,13,14,-10,-1,10,12,2,-5,4,11,15,-7,3,10,13,-18,-2,8,13,22,-6,4,11,13,-11,1,9,14,22,-3,6,13,16,-6,5,8,14,26,7,21,11,18,4,19,31,11,19,16,25,9,14,3,11,12,12,-3,5,14,12,-17,-1,11,14,23,0,8,13,11,-2,7,5,8,-12,6,-16,-8,8,13,23,-3,7,-10,6,-9,5,16,14,-5,-8,31,45,38,42,31,25, +0,100,100,88,78,45,38,68,40,6,27,22,36,47,3,10,13,11,-8,0,10,12,-17,-2,5,10,19,-6,4,12,13,-10,-1,8,11,2,-5,3,11,13,-8,2,10,11,-18,-3,5,11,20,-6,3,11,12,-11,-1,9,13,3,-4,5,12,15,-5,4,8,13,6,1,7,11,16,2,11,4,11,11,10,16,10,15,3,8,11,11,-4,4,12,11,-18,-2,10,13,22,-1,8,12,10,-2,6,9,8,-12,4,-4,3,9,10,20,8,10,-10,4,-8,4,15,12,-7,-10,29,43,36,41,26,23, +0,100,100,87,77,43,36,58,30,4,25,24,38,48,2,10,12,10,-8,1,10,12,-17,-3,6,12,21,-4,6,13,14,-11,-2,8,11,2,-4,4,11,14,-7,2,10,12,-17,-3,6,11,20,-6,4,12,13,-10,0,7,11,1,-4,5,11,13,-6,3,8,13,7,2,10,17,23,0,9,17,25,21,8,15,22,26,7,12,20,20,-3,4,16,14,-18,-3,8,11,21,-7,4,9,7,-8,0,7,5,-21,-6,-7,-2,6,-4,7,3,5,-20,-6,-8,4,15,11,-8,3,41,46,42,45,31,25, +0,100,100,89,78,44,36,57,30,3,24,23,37,48,2,10,12,10,-8,1,10,12,-18,-3,6,11,21,-4,5,13,13,-11,-2,8,11,2,-5,4,11,13,-8,2,9,11,-17,-3,5,10,20,-6,3,11,12,-11,-1,7,11,1,-3,4,11,13,-6,3,7,12,7,1,10,17,23,0,10,17,25,32,9,16,22,27,8,12,20,20,-3,3,15,13,-18,-4,8,9,20,-8,2,8,6,-10,-2,5,2,-22,-9,-10,-5,4,-8,1,0,2,-22,-8,-9,3,14,9,-10,1,39,44,39,42,27,23, +0,100,100,83,74,41,35,62,33,3,24,21,35,46,0,8,10,9,-9,-1,8,10,-18,-4,5,10,20,-5,4,12,11,-12,-3,7,9,1,-6,2,9,12,-9,0,8,10,-18,-5,3,8,19,-9,1,9,10,-12,-2,6,10,0,-5,3,9,12,-8,1,6,11,6,0,9,16,22,0,9,17,25,34,9,16,22,27,7,11,19,19,-4,2,13,12,-19,-5,6,8,19,-10,1,6,5,-12,-3,3,1,-23,-11,-12,-9,2,-11,-5,-3,-1,-22,-9,-11,2,13,8,-12,0,37,41,36,40,24,23, +0,100,100,84,74,40,34,62,34,2,23,19,33,44,0,9,10,9,-10,-2,7,9,-18,-5,4,8,19,-8,1,7,8,-12,-2,6,8,1,-7,2,8,11,-9,0,8,9,-17,-4,2,7,18,-7,2,8,9,-12,-2,6,10,0,-6,1,8,11,-6,2,8,11,4,-2,-1,6,12,-4,5,4,8,-11,3,3,8,19,-2,3,7,8,-7,0,8,9,-19,-4,5,9,19,-5,5,13,10,-12,-4,4,5,0,-2,-5,3,7,2,11,14,16,-25,-11,-10,1,12,11,-7,-10,28,44,37,42,29,24, +0,100,96,81,70,38,33,54,26,1,23,22,37,47,1,8,9,8,-10,-2,7,9,-18,-5,4,8,19,-8,0,7,7,-11,-2,6,9,1,-7,1,8,11,-10,-1,7,8,-17,-5,1,6,18,-8,1,7,8,-13,-3,6,9,0,-6,0,8,11,-7,1,7,10,4,-3,0,7,13,-4,6,6,10,-10,5,7,12,22,-3,6,11,10,-8,0,9,9,-19,-5,5,9,19,-8,2,10,8,-13,-4,4,4,-10,-6,-5,2,7,-4,5,10,12,-25,-11,-9,3,13,10,-8,3,41,46,41,45,35,29, +0,100,98,82,70,38,32,53,25,0,21,22,35,47,0,7,9,7,-10,-2,7,8,-17,-5,5,9,20,-7,0,7,6,-10,-1,6,9,1,-7,1,7,10,-10,-1,6,7,-17,-5,2,7,19,-8,1,8,9,-13,-3,4,8,-1,-7,0,8,10,-8,1,6,9,-2,-4,1,8,15,-5,4,7,12,-8,7,10,15,25,-4,5,11,11,-9,-1,8,8,-20,-6,4,8,19,-10,1,8,6,-14,-5,3,3,-26,-10,-6,2,6,-10,0,5,7,-25,-12,-10,2,13,9,-10,2,39,45,38,42,31,24, +0,100,98,82,69,37,31,54,23,-2,19,19,33,46,-1,6,7,7,-11,-3,5,7,-18,-6,3,7,19,-8,-1,5,5,-11,-2,5,8,1,-8,0,6,10,-11,-2,5,6,-17,-6,1,6,18,-9,-1,6,7,-13,-3,4,8,-1,-8,0,7,10,-9,0,5,8,-6,-4,1,9,15,-5,4,8,12,-7,8,11,15,26,-4,5,11,11,-9,-1,8,8,-20,-6,4,7,18,-11,0,8,6,-14,-6,3,4,-24,-10,-7,0,5,-10,-1,4,7,-25,-12,-9,4,14,10,-8,3,40,44,38,41,30,23, +0,100,95,80,69,35,31,60,30,-2,20,15,30,41,1,8,10,8,-11,-4,5,6,-17,-4,4,9,20,-8,0,7,6,-11,-3,4,6,1,-8,-1,6,10,-10,-1,5,7,-17,-5,2,7,18,-9,0,7,7,-13,-4,3,7,-1,-7,1,8,10,-9,-1,6,8,-20,-6,1,7,16,-8,-1,4,6,-11,-1,3,6,-3,-7,2,8,11,-11,-2,6,8,-19,-5,4,8,18,-11,-1,6,4,-15,-5,1,3,-1,-8,-5,3,6,-8,1,7,8,-26,-15,-10,1,14,7,-10,3,41,46,40,45,35,26, +0,100,90,76,64,33,29,58,29,-3,19,16,31,42,1,8,9,7,-12,-5,4,4,-17,-5,2,7,19,-9,-1,6,5,-12,-4,4,5,1,-9,-2,5,9,-11,-2,4,5,-18,-6,0,5,17,-10,-1,5,6,-13,-4,3,7,-1,-7,0,7,10,-11,-3,5,7,-20,-7,2,7,17,-7,-1,4,6,-11,-1,3,6,-3,-8,2,8,11,-11,-2,6,7,-20,-6,4,7,17,-12,-2,5,4,-16,-6,0,2,-2,-9,-6,1,4,-10,-1,6,7,-26,-14,-10,1,13,6,-11,3,41,46,44,48,39,27, +0,100,93,78,65,34,29,57,27,-4,18,17,33,45,1,8,10,8,-12,-4,4,4,-16,-5,2,7,19,-9,-1,6,5,-12,-5,3,4,1,-9,-2,4,9,-11,-3,4,6,-17,-6,2,6,19,-10,-1,5,5,-13,-4,3,7,-1,-7,-1,6,9,-10,-2,5,7,-21,-7,1,6,16,-9,-1,5,7,-9,0,5,9,-2,-9,0,6,9,-12,-3,5,7,-21,-8,3,6,17,-12,-1,5,3,-14,-5,1,2,-2,-9,-4,3,5,-10,-1,5,6,-27,-15,-11,1,13,5,-13,3,40,45,43,46,36,27, +0,100,95,78,65,32,28,54,24,-7,16,15,30,43,0,7,9,7,-13,-5,2,3,-17,-6,0,5,18,-11,-2,4,4,-14,-6,1,3,0,-10,-3,3,8,-13,-4,3,4,-18,-7,1,5,18,-12,-3,3,4,-13,-5,2,5,-2,-9,-2,5,8,-12,-4,3,5,-22,-8,0,6,16,-9,-2,4,6,-10,0,5,8,-2,-10,-1,5,8,-12,-3,4,6,-21,-8,2,5,16,-13,-3,3,2,-15,-6,-1,2,-2,-10,-6,1,4,-12,-3,4,5,-27,-15,-11,2,13,5,-14,3,39,45,40,48,37,23, +0,100,90,77,65,30,28,55,26,-4,18,17,32,44,-1,6,8,7,-12,-4,5,5,-18,-7,0,5,18,-10,-2,5,5,-14,-6,2,4,-2,-10,-3,4,8,-13,-4,3,4,-18,-7,1,4,18,-11,-3,3,4,-14,-5,1,4,-2,-9,-2,5,8,-13,-4,2,4,-21,-8,0,5,16,-10,-2,4,5,-11,-4,4,7,-3,-10,-2,4,8,-13,-4,4,6,-21,-8,1,5,17,-12,-3,4,3,-14,-6,2,4,-1,-10,-3,2,6,-13,-5,2,1,-27,-16,-14,-2,12,1,-16,2,39,45,41,45,37,26, +0,100,93,77,62,30,28,54,25,-4,19,16,31,44,-1,6,8,7,-12,-5,4,4,-19,-8,-1,3,17,-10,-2,5,4,-14,-7,2,4,0,-11,-3,3,8,-13,-5,3,3,-18,-8,0,4,16,-11,-3,3,4,-15,-7,0,4,-2,-10,-2,5,8,-13,-5,2,4,-21,-8,1,6,16,-12,-3,4,4,-15,-7,3,6,-1,-10,-2,5,8,-13,-4,5,6,-20,-9,1,5,17,-12,-4,3,3,-14,-6,2,5,-1,-11,-3,2,6,-13,-4,2,3,-26,-14,-14,-2,12,3,-17,1,39,45,42,46,37,24, +0,100,89,77,63,31,28,54,24,-2,20,15,30,44,-1,6,8,7,-11,-4,4,4,-18,-8,0,4,18,-10,-1,5,5,-13,-5,2,4,0,-10,-2,4,9,-12,-4,3,3,-18,-7,0,4,16,-12,-3,4,4,-14,-6,1,4,-1,-9,-1,6,9,-12,-4,2,4,-21,-8,1,6,17,-11,-3,3,4,-13,-5,2,5,-2,-10,-2,4,8,-13,-4,4,5,-20,-9,1,5,17,-12,-4,4,3,-14,-5,2,4,0,-10,-3,1,6,-15,-6,0,1,-28,-17,-17,-3,9,6,-13,1,38,45,41,45,37,25, +0,100,92,79,63,28,27,52,22,-3,20,14,30,44,-1,7,9,7,-12,-5,3,3,-19,-9,-1,3,18,-11,-2,4,4,-13,-6,1,3,0,-10,-2,4,9,-13,-5,2,3,-18,-8,0,3,15,-12,-4,3,3,-14,-6,0,3,-2,-9,-2,5,8,-13,-4,2,4,-20,-7,2,7,17,-10,-2,4,5,-13,-5,2,6,-2,-11,-2,4,8,-12,-4,5,6,-20,-8,1,4,17,-13,-3,3,3,-14,-5,2,4,0,-9,-2,3,6,-14,-5,2,2,-26,-15,-15,-2,11,7,-14,0,37,45,41,46,38,23, +0,100,89,77,63,28,27,53,23,-6,17,13,28,42,0,7,10,8,-11,-4,2,2,-19,-10,-2,2,17,-11,-3,4,4,-14,-6,1,3,-1,-10,-2,3,8,-13,-6,2,2,-18,-8,0,3,16,-13,-4,3,3,-14,-6,0,3,-2,-10,-2,4,8,-13,-5,1,3,-20,-8,2,7,17,-10,-2,5,5,-13,-5,3,5,-2,-11,-2,5,8,-13,-3,5,6,-20,-9,0,4,16,-14,-4,3,3,-15,-6,1,4,0,-9,-2,3,7,-13,-15,-8,-9,-24,-13,-18,-3,12,1,-18,-1,37,45,41,46,38,27, +0,100,92,78,64,29,27,53,22,-7,16,13,29,42,1,7,11,9,-9,-2,5,5,-19,-8,1,4,17,-11,-3,4,4,-13,-5,2,3,-3,-10,-2,3,8,-14,-5,3,3,-17,-7,1,4,16,-12,-4,3,3,-13,-6,1,3,-1,-10,-2,5,8,-14,-5,3,4,-20,-8,0,4,16,-14,-6,1,1,-14,-6,2,4,-1,-12,-3,3,8,-13,-4,3,4,-19,-9,0,3,17,-12,-3,4,3,-15,-7,2,3,-12,-11,-4,-1,4,-18,-15,-7,-8,-23,-12,-17,-3,13,1,-19,-1,35,43,39,44,36,24, +0,100,89,77,62,28,26,45,14,-7,17,11,28,41,1,8,12,9,-9,-3,6,5,-18,-9,1,4,16,-11,-3,4,4,-13,-5,2,4,-1,-10,-3,3,8,-14,-6,2,3,-17,-7,0,4,15,-11,-4,2,3,-13,-5,1,4,-1,-9,-2,5,8,-13,-5,3,5,-20,-7,0,5,16,-13,-5,2,2,-13,-5,3,5,-1,-11,-3,3,8,-12,-3,4,4,-19,-8,0,4,17,-11,-3,4,4,-14,-6,2,4,-8,-11,-1,1,6,-17,-13,-5,-6,-29,-17,-21,-7,7,3,-19,-1,34,44,41,45,39,26, +0,100,91,78,62,28,26,43,13,-7,16,11,28,42,3,9,13,10,-10,-4,5,4,-18,-9,0,3,4,-12,-4,3,4,-13,-5,2,4,-5,-9,-3,3,8,-14,-6,1,2,-17,-7,0,4,16,-11,-5,2,3,-14,-6,1,4,0,-9,-2,5,8,-12,-3,3,4,-20,-8,1,5,16,-12,-4,3,3,-13,-5,3,6,-1,-11,-2,4,8,-13,-3,4,5,-19,-8,1,4,18,-11,-2,5,4,-14,-6,3,4,-2,-11,0,4,9,-17,-10,-3,-4,-28,-15,-19,-4,8,5,-17,-1,35,45,40,44,39,27, +0,100,89,76,61,28,27,55,24,-6,18,12,29,43,3,11,15,12,-10,-4,4,3,-19,-10,-1,2,3,-11,-4,4,4,-13,-4,2,4,-1,-9,-2,4,9,-14,-5,2,3,-16,-6,1,5,18,-11,-4,3,3,-13,-5,1,5,0,-8,-2,5,8,-12,-3,3,5,-20,-8,1,6,17,-12,-3,3,4,-13,-5,4,6,0,-10,-2,4,9,-12,-3,5,5,-19,-8,0,4,17,-12,-3,4,4,-14,-6,2,5,-1,-10,1,5,9,-16,-8,-1,-2,-26,-14,-20,-4,10,3,-20,-3,32,43,40,44,37,24, +0,100,90,76,61,27,27,53,23,-6,18,12,30,43,4,10,13,10,-8,-1,6,8,-20,-8,2,6,18,-12,-2,5,5,-12,-4,3,5,0,-9,0,5,10,-12,-5,2,3,-16,-6,1,5,18,-11,-4,3,4,-12,-5,1,5,0,-9,-2,4,8,-12,-3,3,4,-19,-8,0,4,17,-11,-4,3,3,-13,-6,3,5,0,-10,-2,4,8,-13,-4,3,4,-19,-8,-1,3,17,-10,-1,6,5,-13,-5,5,5,-26,-12,2,3,9,-19,-14,-6,-6,-23,-11,-20,-4,11,3,-18,-3,31,43,40,44,39,27, +0,100,89,78,62,38,39,44,13,-7,17,10,28,44,4,10,14,11,-8,-2,4,6,-21,-10,0,3,16,-13,-3,4,4,-13,-6,2,4,-5,-9,-1,5,10,-13,-6,1,2,-17,-6,1,5,18,-11,-4,3,4,-13,-4,2,4,0,-9,-2,4,8,-12,-3,3,5,-19,-8,0,4,17,-11,-3,3,4,-13,-6,3,5,0,-10,-2,4,8,-13,-4,3,4,-19,-8,-2,3,16,-12,-2,5,4,-14,-6,4,5,-25,-11,3,4,12,-18,-13,-4,-5,-22,-11,-22,-7,8,3,-21,-10,25,42,37,44,37,26, +0,100,87,76,60,36,37,40,11,-8,17,10,28,43,3,9,12,10,-9,-3,5,5,-20,-10,1,5,18,-12,-3,4,5,-12,-5,2,4,-4,-9,-1,4,10,-13,-6,2,3,-17,-6,0,5,16,-11,-5,2,3,-13,-5,2,5,0,-9,-1,5,9,-11,-3,3,4,-20,-10,-1,3,16,-11,-3,3,4,-14,-6,2,4,-1,-10,-3,3,8,-14,-5,2,3,-19,-9,-1,3,17,-12,-3,4,4,-15,-7,4,4,-25,-13,0,1,7,-21,-15,-7,-8,-31,-18,-25,-9,6,2,-22,-16,20,41,39,44,39,28, +0,100,85,73,57,33,35,46,10,-9,17,11,30,45,5,10,13,13,-10,-4,4,4,-21,-11,0,3,15,-13,-3,3,4,-13,-5,1,3,-6,-10,-2,4,9,-14,-6,2,3,-17,-6,0,5,16,-12,-5,2,3,-14,-5,2,5,0,-10,-2,5,9,-11,-2,3,4,-20,-10,-1,3,17,-10,-2,4,4,-13,-5,3,5,-1,-10,-2,4,8,-14,-5,2,3,-19,-9,-1,3,17,-11,-2,3,4,-16,-7,4,5,-25,-12,1,3,10,-19,-14,-6,-7,-31,-17,-24,-8,8,3,-18,-14,22,45,42,47,43,34, +0,100,84,73,57,25,25,50,18,-5,20,13,31,46,0,5,8,10,-8,-2,5,7,-22,-8,1,4,8,-13,-3,4,5,-13,-6,2,4,0,-9,-1,4,10,-14,-5,2,3,-17,-6,1,5,17,-12,-5,2,3,-13,-5,2,5,0,-9,-1,5,9,-12,-2,3,4,-19,-9,0,3,17,-11,-3,3,4,-13,-5,2,4,-1,-9,-3,4,8,-13,-4,3,3,-19,-9,-1,3,17,-11,-2,4,4,-14,-6,5,5,-26,-12,3,3,11,-20,-15,-7,-9,-29,-18,-22,-6,10,-5,-35,-5,27,38,39,41,32,26, +0,99,81,69,54,20,22,44,14,-7,19,13,32,47,1,6,9,13,-8,-2,4,6,-23,-10,0,4,15,-13,-3,4,4,-14,-6,2,4,0,-9,-1,5,10,-14,-5,2,3,-18,-7,1,5,17,-12,-5,2,3,-14,-5,2,6,1,-9,0,5,9,-12,-4,2,3,-18,-8,0,3,15,-13,-4,3,3,-13,-6,2,4,0,-10,-3,3,8,-12,-3,3,3,-20,-10,-1,4,15,-11,-2,4,4,-13,-6,5,5,-25,-12,3,2,-12,-21,-17,-8,-8,-30,-17,-22,-5,10,-3,-28,-2,30,43,42,45,36,31, +0,100,83,75,58,20,24,38,8,-6,21,11,31,47,-1,4,8,14,-8,-3,6,7,-21,-9,1,5,15,-12,-3,4,5,-13,-6,3,5,-1,-9,-2,4,9,-13,-5,2,3,-16,-6,2,6,19,-11,-4,3,4,-12,-4,3,6,1,-9,0,5,9,-12,-3,3,4,-18,-8,-1,3,17,-11,-4,3,3,-13,-5,2,4,0,-10,-3,4,9,-13,-4,3,4,-19,-9,0,3,17,-11,-1,5,5,-14,-7,4,5,-21,-11,4,4,-5,-23,-16,-9,-8,-31,-18,-27,-10,5,-1,-26,-14,20,42,41,42,36,25, +0,98,79,71,53,15,21,30,2,-9,18,10,31,48,0,5,9,18,-8,-3,5,5,-22,-10,0,3,15,-13,-3,4,4,-14,-6,2,4,-2,-10,-2,4,9,-13,-5,1,2,-17,-6,2,5,18,-12,-5,2,3,-13,-4,2,5,1,-9,0,5,9,-12,-3,4,4,-18,-9,-1,3,17,-11,-3,3,3,-13,-5,2,4,0,-9,-2,4,9,-12,-4,3,4,-19,-9,-1,3,15,-11,-2,4,4,-15,-7,3,4,-25,-11,4,4,-6,-23,-16,-8,-8,-31,-18,-26,-10,6,0,-22,-12,24,45,43,44,37,27, +0,93,74,68,51,17,28,54,20,-5,15,9,28,45,-5,2,6,16,-8,-2,4,4,-23,-12,-1,2,16,-13,-3,4,4,-14,-6,2,4,0,-9,-2,4,9,-13,-6,2,2,-17,-6,2,5,16,-12,-5,2,3,-13,-4,2,5,0,-9,0,5,9,-12,-3,4,5,-19,-8,-1,3,17,-11,-2,4,4,-13,-4,2,5,0,-9,-2,5,10,-12,-3,4,5,-18,-8,-1,4,17,-10,-2,4,4,-15,-7,3,4,-23,-10,6,5,-2,-22,-15,-8,-7,-31,-18,-26,-9,6,3,-19,-9,27,50,47,46,39,27, +0,94,79,68,52,16,30,48,16,-4,12,6,27,44,-8,-3,1,15,-6,1,6,9,1,-8,4,7,16,-13,-4,3,3,-12,-4,4,6,1,-9,-1,4,9,-12,-4,3,4,-16,-6,0,5,19,-10,-2,5,5,-14,-5,2,5,1,-7,0,6,10,-11,-2,4,5,-18,-8,0,4,16,-11,-5,3,3,-12,-4,2,4,0,-9,-1,5,9,-13,-4,4,4,-17,-7,0,4,17,-10,-1,6,6,-13,-5,6,6,-22,-11,4,4,-9,-21,-16,-8,-7,-30,-17,-24,-8,6,-1,-27,-1,34,44,44,43,36,25, +0,91,80,72,58,32,57,51,20,10,19,9,31,50,-10,-4,0,16,-6,1,6,9,1,-8,4,7,16,-13,-4,3,3,-12,-4,4,6,1,-9,-1,5,9,-12,-4,3,3,-17,-6,0,5,17,-10,-1,5,5,-14,-5,1,4,1,-7,0,6,10,-11,-2,3,4,-18,-8,0,4,16,-11,-4,3,4,-12,-4,2,4,0,-8,-1,6,10,-12,-4,4,5,-17,-6,0,5,18,-10,-1,6,6,-13,-6,5,5,-24,-10,5,5,0,-21,-15,-8,-7,-30,-17,-24,-7,7,3,-22,2,38,48,46,43,36,23, +0,96,81,71,52,25,62,49,21,16,14,7,30,49,-12,-5,-1,19,-5,1,6,9,-9,-7,3,7,16,-12,-2,5,5,-12,-4,4,6,2,-8,0,6,10,-11,-3,4,5,-15,-5,1,6,20,-8,0,6,6,-12,-4,3,6,2,-7,0,6,10,-10,-1,5,6,-17,-7,1,5,17,-10,-3,4,5,-11,-3,3,5,1,-8,0,6,10,-12,-3,4,5,-17,-6,0,5,18,-8,1,7,7,-12,-4,6,6,-22,-10,4,5,-3,-22,-16,-8,-8,-29,-16,-22,-6,10,3,-19,-7,29,52,49,44,36,26, +0,91,76,66,50,23,65,59,38,24,12,5,28,49,-13,-5,-1,22,-5,2,7,9,-13,-8,3,6,16,-12,-2,5,5,-12,-4,4,6,2,-8,1,6,11,-11,-3,5,5,-15,-4,2,7,21,-8,1,7,7,-12,-4,3,6,2,-6,0,7,10,-9,0,5,6,-17,-6,2,6,17,-9,-1,5,6,-11,-2,3,6,1,-7,1,7,11,-12,-3,5,5,-17,-6,1,6,19,-8,2,8,7,-12,-5,5,4,-23,-9,5,6,1,-22,-16,-9,-8,-29,-16,-21,-4,11,6,-14,-3,33,53,51,44,35,23, +0,90,81,69,54,17,71,90,55,33,10,4,26,45,-15,-8,-5,18,-5,3,9,12,5,-7,4,8,16,-8,1,8,8,-12,-5,6,7,2,-7,1,7,11,-10,-2,5,6,-15,-4,3,7,19,-8,0,6,6,-11,-2,3,7,3,-6,3,9,12,-10,-2,5,6,-16,-5,2,6,18,-8,-1,5,6,-11,-2,6,8,1,-9,0,7,11,-10,-1,6,7,-16,-6,1,5,18,-8,0,6,6,-11,-3,6,7,-5,-10,4,6,9,-20,-15,-7,-7,-29,-14,-20,-3,11,7,-14,8,43,55,53,44,33,22, +0,91,76,65,48,22,78,82,49,34,12,2,25,45,-14,-7,-3,20,-4,4,9,12,5,-7,3,8,16,-8,2,9,9,-12,-5,6,8,3,-7,2,8,12,-10,-1,5,6,-14,-3,4,8,21,-7,1,7,6,-10,-2,3,7,3,-5,3,9,12,-10,-2,5,6,-16,-5,2,6,20,-8,0,5,6,-10,-2,6,9,2,-8,1,7,12,-10,-1,7,7,-16,-6,2,6,20,-7,1,7,7,-10,-3,8,8,-7,-10,5,6,11,-21,-13,-6,-6,-28,-14,-19,-1,13,8,-13,12,51,58,56,48,41,29, +0,87,81,75,57,29,86,75,43,37,15,7,30,51,-14,-6,-2,21,-3,5,11,15,8,-6,5,10,18,-5,3,10,10,-10,-2,6,7,3,-6,3,9,13,-9,-1,7,7,-13,-2,5,9,23,-7,2,8,7,-10,-2,5,8,4,-4,3,9,12,-9,0,6,8,-15,-4,4,8,21,-7,0,7,8,-9,0,8,10,2,-8,2,8,12,-10,0,7,7,-16,-5,3,7,21,-6,2,8,8,-9,-1,11,10,-15,-7,7,8,13,-19,-10,-3,-4,-22,-7,-19,-1,14,8,-12,18,57,60,58,49,46,31, +0,90,77,71,53,24,83,70,38,34,13,5,28,50,-14,-6,-1,22,-3,5,12,15,8,-6,5,10,18,-5,3,10,11,-10,-2,6,8,3,-6,3,9,13,-9,-1,6,8,-13,-1,5,10,24,-6,3,8,8,-10,-1,5,8,4,-4,4,9,13,-8,1,7,8,-15,-3,4,9,22,-7,2,8,9,-8,0,8,11,3,-7,3,9,13,-9,0,7,8,-15,-4,3,7,21,-4,4,9,10,-8,0,11,11,-16,-7,7,7,12,-20,-11,-4,-4,-21,-6,-17,2,17,13,-3,25,65,65,64,52,47,33, +0,86,73,68,55,22,76,96,60,35,12,4,28,47,-14,-6,-2,22,-2,7,13,17,8,-4,6,12,19,-4,4,11,11,-10,-2,8,9,4,-4,4,10,14,-8,1,8,9,-12,0,7,12,24,-4,4,10,9,-9,0,6,9,5,-3,5,11,14,-7,2,8,10,-14,-2,6,10,22,-5,2,9,11,-8,1,10,12,4,-5,4,10,14,-8,1,8,8,-15,-3,4,9,23,-3,5,11,12,-6,1,12,11,-13,-8,5,6,11,-20,-12,-4,-4,-21,-5,-16,4,20,20,7,32,73,72,71,57,50,35, +0,80,79,70,55,19,77,96,60,36,13,6,28,46,-14,-6,-3,21,-1,8,14,18,8,-3,7,13,19,-4,5,12,12,-10,-1,10,11,5,-3,4,11,14,-6,3,10,11,-13,-2,6,11,24,-3,5,11,11,-8,1,9,12,5,-3,5,10,14,-6,3,10,11,-13,-1,6,10,23,-5,4,12,12,-8,0,8,10,6,-3,4,10,15,-7,2,10,10,-13,-2,7,11,24,-4,4,11,11,-2,5,13,13,-1,-5,5,9,15,-16,-7,0,-2,-24,-8,-12,6,20,12,-9,31,73,75,71,59,60,39, +0,84,81,72,57,18,73,98,61,35,17,14,36,53,-9,-1,3,23,0,10,16,20,10,0,10,16,22,-1,7,14,15,-7,2,11,13,6,-1,6,14,17,-3,6,13,14,-10,1,9,13,26,-2,7,14,14,-6,3,11,14,7,-1,7,13,16,-4,5,12,13,-12,0,8,12,24,-3,6,13,13,-7,2,10,12,6,-1,6,13,17,-6,3,11,12,-12,0,8,12,25,-3,6,13,12,-1,7,16,16,2,-3,7,11,17,-14,-7,1,0,-23,-6,-11,8,22,17,0,34,78,81,78,65,65,43, +1,83,78,70,57,19,73,100,63,35,22,19,41,53,-6,3,7,25,2,12,18,23,12,2,16,21,27,4,12,20,20,-5,3,13,15,8,1,9,19,22,2,11,18,19,-6,7,15,15,28,0,13,19,20,-4,5,13,16,8,1,9,15,18,-2,7,14,15,-11,2,10,15,26,-1,8,15,16,-5,4,12,14,8,1,9,15,19,-4,5,14,14,-11,2,9,14,26,-1,8,15,15,2,10,20,18,-10,-3,9,12,19,-13,-5,3,3,-21,-4,-9,11,26,25,9,39,85,88,87,71,70,55, +2,83,79,71,58,20,75,90,62,37,28,25,46,54,-2,6,11,26,4,15,21,26,14,5,22,26,33,10,17,26,25,-4,6,15,18,10,3,11,24,27,7,16,23,25,-1,12,20,18,29,3,18,25,26,-2,7,15,18,10,3,12,18,21,0,9,16,18,-9,5,13,18,29,1,11,18,18,-3,7,15,17,10,4,11,18,21,-1,8,16,21,-5,9,16,18,28,2,12,18,18,5,13,22,19,-11,-4,7,9,16,-13,-3,6,6,-18,0,-5,15,32,33,21,49,97,103,96,79,79,62, +3,79,79,73,60,36,88,86,51,47,44,32,53,57,5,13,19,29,5,16,21,26,16,10,28,36,40,14,22,30,30,0,10,18,21,12,6,14,30,33,13,22,30,31,4,17,26,21,32,6,25,32,33,0,10,17,20,13,7,14,20,24,4,13,20,23,-6,9,17,21,32,4,14,20,21,2,10,18,21,13,7,14,21,24,1,10,19,27,3,16,25,20,32,1,11,17,18,9,18,24,25,20,4,15,18,23,-7,2,10,11,-15,2,-2,16,30,30,10,52,97,101,102,85,81,71, +6,83,82,76,64,36,86,94,58,46,52,38,59,59,9,17,23,31,8,19,24,30,19,13,32,39,44,18,25,33,33,3,13,21,24,14,9,17,33,35,16,25,32,34,5,20,28,23,34,9,28,35,36,2,12,20,23,15,10,17,23,26,6,16,22,28,0,14,23,27,37,10,19,26,27,7,13,21,24,15,10,17,24,26,4,13,21,35,9,23,32,23,34,4,14,22,22,14,22,27,27,19,2,13,16,22,-5,6,15,17,-12,7,1,20,34,39,23,60,108,115,112,95,87,79, +9,86,84,78,68,34,77,99,62,40,46,42,61,59,16,24,27,33,10,23,37,43,47,28,36,42,46,22,28,38,38,5,16,25,29,17,12,21,38,40,20,28,35,38,8,23,31,36,45,23,32,38,39,4,14,22,25,17,14,21,26,30,10,19,26,35,10,21,29,34,43,16,25,32,34,13,16,24,28,20,14,22,28,30,9,17,26,38,10,24,36,28,38,9,19,26,27,22,31,40,37,21,7,16,18,26,2,12,21,24,-11,7,1,20,35,38,29,46,97,105,116,99,98,82, +12,86,85,81,73,41,76,106,68,42,51,46,65,62,20,28,32,36,13,27,41,48,63,33,41,46,50,26,31,42,41,8,20,28,32,26,15,25,41,43,23,31,39,41,11,27,34,40,48,26,36,42,43,7,18,26,29,20,17,25,31,33,14,23,29,42,27,28,36,41,48,23,32,39,40,19,20,27,31,24,17,25,31,33,12,21,28,42,12,28,39,31,40,12,23,30,32,27,37,44,42,12,4,12,14,25,5,17,27,32,-8,11,4,23,39,47,41,60,109,120,130,109,110,98, +17,88,88,87,79,41,69,88,57,42,58,49,70,67,27,34,41,40,18,32,47,55,68,40,47,53,56,32,37,47,48,13,25,34,38,46,20,30,46,48,28,36,44,46,27,32,39,45,52,31,41,47,48,11,22,30,34,29,22,30,36,38,19,28,35,47,43,33,41,46,53,28,36,44,46,23,25,33,37,44,23,31,36,38,17,25,34,47,26,33,45,37,45,18,28,36,39,34,44,51,48,17,3,11,12,26,11,27,36,43,4,14,7,25,41,52,54,91,120,133,142,119,122,108, +22,92,92,93,86,50,70,96,64,44,65,58,76,73,37,44,51,53,22,36,51,57,69,34,44,52,56,33,39,48,50,17,30,40,44,56,25,34,47,49,31,40,46,50,46,37,43,50,56,33,43,48,50,17,29,37,41,57,29,38,44,46,23,32,40,52,48,38,45,51,58,35,45,52,53,29,30,37,40,39,25,34,40,42,22,31,40,54,49,40,50,41,48,18,28,35,36,31,42,49,51,45,26,36,38,39,15,24,32,39,7,22,17,34,47,47,36,75,128,138,131,114,126,120, +27,98,100,95,90,54,69,105,72,45,70,76,81,76,44,51,58,60,29,44,56,62,75,42,50,58,61,38,44,55,56,24,38,48,52,65,33,42,53,54,35,45,51,55,49,41,48,54,60,38,47,53,54,24,37,44,49,64,36,45,52,54,30,39,47,60,54,45,53,59,65,43,52,59,61,36,38,45,48,62,33,41,48,49,29,38,47,62,57,47,57,49,55,26,36,43,44,39,51,58,59,50,30,39,40,45,24,33,42,50,30,27,20,37,51,55,49,78,128,142,136,119,127,126, +32,107,108,103,99,64,78,120,87,55,80,86,89,84,51,58,64,66,36,53,62,68,79,50,58,64,68,43,50,61,63,32,47,56,60,72,40,50,58,59,39,49,57,61,54,45,54,60,65,43,52,59,62,30,44,52,58,71,44,53,60,63,38,48,56,66,59,51,58,65,71,47,57,65,67,38,45,53,57,71,40,50,57,59,37,46,55,70,64,55,65,57,62,34,45,53,54,46,59,68,70,59,37,49,51,54,31,45,50,58,45,31,23,41,55,61,59,96,137,151,145,124,131,124, +37,114,115,110,106,70,85,128,96,63,89,94,97,92,56,64,70,72,44,60,68,75,86,57,65,72,75,49,57,69,71,52,54,63,67,78,47,57,64,65,44,55,63,67,59,51,60,66,71,48,58,66,67,37,51,59,65,78,50,61,67,70,44,54,63,70,62,55,63,69,75,51,61,69,72,41,52,61,65,77,47,57,64,66,43,53,62,77,71,63,72,65,69,41,52,60,63,50,64,73,76,63,45,57,59,61,38,52,56,64,49,36,28,46,61,67,66,104,143,159,152,130,137,129, +42,121,120,115,107,70,85,116,85,63,90,97,103,100,64,75,80,84,78,67,74,81,91,60,69,75,79,55,64,75,77,48,59,69,74,85,55,65,72,75,51,63,72,75,64,57,66,73,79,55,65,73,77,47,62,69,74,84,57,66,72,75,50,62,70,75,65,60,69,75,80,54,64,72,75,44,61,70,75,85,55,65,72,74,51,62,71,86,77,68,79,72,77,50,60,69,72,53,67,77,82,95,61,70,74,74,43,51,60,67,52,42,50,58,73,76,65,88,143,158,154,134,137,129, +45,127,126,121,112,76,90,123,93,67,95,103,108,108,70,81,87,90,84,74,82,88,98,67,76,83,86,62,71,82,84,76,66,77,81,91,61,71,79,82,57,70,79,83,71,64,73,80,86,63,73,80,84,75,69,76,81,91,64,74,80,83,57,69,76,81,70,65,75,81,86,59,69,78,81,57,67,77,82,91,61,71,79,81,57,69,78,93,83,74,85,79,83,56,67,75,78,54,68,80,86,100,72,81,87,86,48,55,63,70,54,50,58,66,84,92,68,89,146,162,156,135,138,131, +48,128,126,119,110,80,91,126,98,62,89,99,105,108,74,86,93,97,90,80,87,94,104,72,82,90,94,66,76,87,91,83,71,83,87,97,66,77,84,88,62,75,85,89,76,69,79,86,92,67,77,86,90,85,72,82,87,97,69,79,87,90,61,74,82,88,75,70,80,86,91,65,75,83,87,80,72,82,87,96,67,77,85,88,61,73,83,96,86,78,89,85,90,63,73,83,85,56,71,77,85,99,78,86,97,94,53,60,68,75,56,52,71,68,84,98,64,94,151,165,161,139,138,127, +51,139,134,118,107,80,89,120,97,62,91,101,110,116,81,92,100,104,96,86,94,100,110,77,87,96,100,72,82,94,98,91,78,90,94,103,73,84,92,95,68,82,92,97,82,76,86,93,99,73,84,93,97,91,79,89,95,104,76,86,94,97,68,81,90,95,83,77,87,93,97,72,83,90,95,90,79,88,94,103,74,84,93,95,68,80,90,102,90,83,93,92,97,70,81,90,92,60,74,80,88,103,88,97,109,106,57,63,72,78,59,57,80,73,92,107,68,102,158,167,174,148,146,130, +50,150,135,116,100,80,82,110,89,58,87,101,106,116,79,91,102,105,95,85,93,100,109,76,87,95,100,71,82,94,97,90,77,88,95,102,73,83,91,95,67,80,92,96,83,76,85,93,97,73,83,93,97,90,78,88,95,103,74,85,93,98,67,81,90,96,98,76,86,94,97,71,81,90,96,89,78,88,93,102,72,83,93,95,65,78,89,99,84,79,89,92,96,69,79,91,92,59,72,78,87,101,87,97,108,109,53,62,71,77,59,59,82,79,98,121,73,107,160,164,170,142,140,123, +49,149,149,115,89,78,73,92,79,46,77,104,98,111,78,88,98,103,92,83,90,97,107,73,82,90,96,69,81,88,94,86,75,85,92,100,69,80,88,93,65,79,88,94,98,74,83,91,96,70,81,88,94,85,77,84,92,99,74,83,90,94,66,79,86,92,106,75,83,90,94,69,79,84,91,84,76,84,90,98,72,81,87,90,61,74,82,91,80,74,85,89,93,67,76,91,92,57,70,72,83,97,86,96,106,107,48,56,66,73,58,62,85,88,97,119,77,109,159,153,162,127,135,114, +38,138,138,117,80,65,46,56,51,28,59,89,82,99,97,77,83,90,76,67,74,80,89,56,64,72,77,56,66,73,79,71,61,70,77,84,58,67,73,79,51,64,74,80,92,61,68,75,81,58,68,74,79,71,64,72,79,85,61,68,75,81,59,67,74,80,91,61,68,74,79,57,67,73,79,70,62,69,75,81,61,70,75,81,51,63,72,78,80,53,65,74,80,57,66,80,79,55,56,57,68,82,74,88,94,99,42,43,52,58,85,61,83,103,97,117,94,111,155,134,170,118,103,79, +29,129,129,129,86,61,18,24,31,19,52,84,84,100,94,75,78,85,67,53,58,60,55,38,46,54,59,45,53,61,69,63,54,62,70,76,54,61,67,73,48,58,66,71,81,54,62,68,72,52,60,65,71,64,58,67,73,79,56,62,70,74,60,62,67,72,83,54,59,66,69,51,60,66,74,64,56,62,69,73,57,64,72,76,54,57,64,69,81,49,58,69,76,61,65,78,84,62,52,55,63,71,50,62,61,54,20,11,12,24,59,19,45,75,76,98,126,126,177,168,177,126,33,157, +20,120,120,120,120,120,120,120,120,120,22,48,90,54,60,58,21,120,120,120,120,120,120,120,120,41,49,40,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,142,142,142,142,142,142,142,162,172,172,172,152,152,152, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_CCW_LLeft_T0.h new file mode 100755 index 0000000..f0d5fb3 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,52,55,60,65,70,75,80,85,90,95,100,105,110,110,110,110,110,50, +139,136,137,122,128,120,121,118,117,120,123,117,124,116,119,124,123,121,119,127,120,126,122,126,123,127,122,122,125,127,119,121,122,119,127,118,121,127,121,124,120,123,123,122,120,123,120,118,123,127,124,124,129,125,127,126,124,122,122,124,124,125,118,118,127,124,123,121,126,122,124,117,114,117,112,107,104,98,102,112,104,102,104,100,105,104,104,103,104,102,103,102,103,102,103,101,100,101,101,101,101,101,100,101,99,101,104,103,110,104,120,120,129,125,137,142,140,154,162,158,173,173,177,190, +130,108,101,97,102,98,100,99,97,100,99,97,99,92,97,100,94,91,91,98,99,99,97,104,104,99,91,96,97,101,101,104,107,104,107,105,107,107,108,106,107,107,109,109,110,107,107,109,107,108,104,108,108,110,111,111,107,105,104,108,106,107,102,107,110,111,104,102,105,103,103,102,102,98,94,101,97,95,91,90,91,91,91,90,91,88,90,88,88,86,91,88,89,88,88,88,88,85,88,87,83,85,81,90,83,90,88,87,93,92,105,105,113,118,125,127,133,141,151,146,161,163,166,185, +106,95,93,84,90,84,90,86,87,86,86,80,82,77,78,81,78,79,78,77,75,75,75,76,73,72,71,71,70,73,72,70,70,67,69,70,69,70,68,69,71,70,71,72,71,69,70,73,69,68,70,71,69,68,69,71,70,71,69,72,71,72,71,73,75,72,69,72,72,74,71,72,74,71,73,75,76,76,76,74,75,74,76,75,77,75,76,77,76,75,77,76,77,76,80,77,77,75,74,76,73,76,72,77,70,77,74,72,84,82,95,94,106,109,115,120,128,136,146,140,151,142,146,148, +57,67,67,55,66,59,58,59,58,55,54,53,51,48,51,49,48,46,47,48,47,47,45,47,47,44,46,45,48,47,43,44,44,44,43,43,42,45,44,42,43,43,45,43,43,39,43,43,40,43,43,42,42,40,41,42,43,41,41,41,43,42,42,41,43,42,44,45,50,45,47,41,49,54,47,39,49,52,47,49,48,52,49,49,47,48,48,47,49,49,50,49,51,48,52,49,51,47,48,51,45,49,41,52,45,52,48,51,56,59,67,70,78,82,93,95,100,106,114,109,115,119,116,118, +54,56,57,48,59,54,50,52,54,50,46,45,44,44,45,42,42,41,38,39,40,39,35,35,38,35,35,32,36,33,33,32,32,31,32,33,32,36,29,31,32,31,32,34,32,32,32,31,29,28,30,32,31,30,34,31,32,28,31,35,29,31,29,31,30,35,31,34,36,35,41,34,41,45,39,41,38,43,41,44,42,45,43,46,42,45,45,45,46,45,47,45,48,46,49,45,50,44,42,45,39,45,36,48,39,48,40,51,53,51,63,65,70,81,86,96,101,109,114,112,112,114,104,95, +34,41,41,33,43,31,25,35,33,28,25,29,24,24,22,20,20,14,16,9,21,20,19,19,18,13,13,13,6,16,14,15,16,17,14,15,14,13,9,7,7,3,5,3,3,-3,8,5,8,2,2,13,10,1,2,4,1,2,3,8,12,11,3,11,11,18,7,14,22,15,20,13,23,34,22,22,27,38,23,28,29,36,26,28,29,32,28,30,31,30,33,32,33,29,35,34,31,26,25,38,25,25,20,40,26,26,20,39,36,38,46,47,53,63,68,73,80,92,94,90,90,86,83,74, +12,15,25,15,20,14,5,18,26,16,10,8,2,9,2,-5,-6,-11,-10,-16,-6,-7,-7,-12,-8,-13,-19,-18,-19,-13,-15,-11,-13,-12,-10,-15,-14,-17,-21,-20,-21,-26,-22,-20,-28,-25,-18,-24,-23,-23,-25,-21,-18,-32,-24,-27,-25,-24,-22,-18,-22,-15,-26,-17,-22,-18,-27,-18,-9,-18,-6,-16,-5,5,-8,-7,-3,7,2,3,-1,8,5,7,5,9,6,7,7,5,10,8,10,6,13,12,11,6,0,11,0,5,-5,13,-1,8,-2,25,21,18,35,34,38,45,50,69,71,73,73,86,84,81,57,30, +-2,6,17,13,15,10,5,13,21,2,-6,5,-7,-2,-9,-18,-18,-22,-22,-27,-24,-22,-24,-29,-27,-30,-26,-26,-24,-25,-31,-29,-30,-30,-29,-30,-32,-32,-30,-29,-30,-29,-37,-37,-37,-34,-34,-37,-32,-35,-35,-41,-37,-36,-34,-41,-37,-44,-36,-31,-40,-33,-45,-35,-47,-36,-39,-35,-23,-38,-29,-28,-18,-3,-23,-21,-16,-4,-24,-19,-13,-3,-18,-15,-15,-5,-14,-10,-8,-7,-6,-7,-7,-15,-2,2,-3,-6,-22,3,-10,-8,-23,5,-10,-16,-19,18,9,0,11,15,29,36,40,61,65,71,74,87,63,61,41,50, +20,42,33,34,25,24,17,24,19,15,10,10,8,10,8,4,5,3,-1,-2,2,-2,-4,-4,-4,-8,-8,-7,-8,-8,-9,-8,-5,-7,-7,-6,-6,-7,-9,-9,-8,-11,-9,-8,-14,-14,-11,-10,-11,-12,-9,-14,-11,-13,-9,-17,-13,-19,-13,-12,-18,-13,-17,-13,-18,-13,-24,-15,-8,-12,-1,-12,-2,-10,-3,-13,0,9,-3,2,-1,7,4,7,-1,3,5,9,3,5,3,2,11,8,4,7,1,9,4,9,2,10,2,4,3,8,13,12,19,22,36,37,44,55,58,67,73,78,81,91,79,76,71,50, +-35,3,15,20,22,17,13,15,11,8,3,1,1,3,-3,-7,-3,-9,-11,-14,-9,-14,-13,-18,-18,-22,-18,-23,-28,-18,-17,-18,-17,-22,-22,-27,-22,-22,-19,-25,-23,-26,-23,-26,-30,-29,-25,-27,-29,-28,-25,-32,-36,-27,-27,-34,-37,-32,-30,-20,-40,-29,-30,-25,-43,-29,-35,-24,-17,-23,-10,-20,-7,-12,-12,-18,-6,4,-8,1,-1,5,0,6,-2,3,4,4,0,1,2,1,10,5,4,5,1,8,2,8,-1,9,3,7,3,8,16,13,24,25,42,45,51,61,67,78,82,89,92,95,88,79,50,26, +-34,-14,-9,-1,-4,-5,-6,-7,-8,-9,-14,-15,-16,-15,-18,-23,-21,-25,-23,-26,-25,-27,-24,-27,-27,-28,-28,-28,-29,-29,-30,-31,-31,-27,-28,-28,-29,-28,-31,-31,-31,-31,-29,-31,-34,-33,-35,-35,-35,-36,-33,-37,-36,-36,-35,-35,-34,-41,-38,-35,-38,-34,-37,-35,-39,-36,-43,-38,-29,-37,-30,-37,-29,-29,-28,-38,-32,-23,-29,-21,-25,-19,-26,-21,-25,-21,-25,-24,-24,-23,-22,-21,-20,-21,-22,-21,-23,-20,-23,-17,-23,-16,-21,-19,-20,-18,-14,-12,0,5,14,20,26,35,43,51,57,65,69,76,68,59,48,29, +-26,-17,-8,6,6,5,4,1,-4,-4,-8,-9,-7,-10,-13,-20,-16,-20,-21,-22,-22,-25,-22,-26,-26,-25,-27,-26,-28,-26,-27,-26,-26,-27,-29,-31,-31,-30,-29,-29,-29,-29,-31,-31,-32,-33,-34,-32,-32,-33,-31,-35,-35,-36,-35,-34,-35,-39,-36,-34,-37,-34,-38,-33,-36,-35,-40,-34,-28,-38,-32,-31,-24,-34,-27,-30,-23,-16,-26,-19,-21,-15,-21,-17,-19,-17,-16,-16,-17,-16,-15,-15,-15,-15,-16,-15,-17,-15,-18,-13,-16,-12,-14,-14,-12,-11,-5,-5,6,11,24,29,36,45,52,61,67,77,81,86,77,73,55,55, +-21,-6,0,8,5,4,4,4,2,1,-3,-2,-2,-4,-6,-9,-10,-11,-9,-13,-13,-14,-12,-14,-14,-14,-13,-14,-15,-13,-16,-13,-15,-17,-16,-18,-18,-18,-16,-16,-17,-17,-16,-17,-20,-20,-19,-22,-22,-19,-19,-20,-21,-22,-22,-23,-23,-28,-22,-21,-23,-23,-26,-22,-25,-23,-28,-24,-19,-27,-20,-25,-18,-25,-19,-23,-18,-12,-21,-18,-16,-11,-18,-16,-16,-13,-17,-16,-16,-15,-15,-12,-13,-13,-13,-11,-13,-12,-15,-7,-9,-6,-9,-10,-4,-6,2,3,11,18,26,34,42,52,59,66,73,87,91,94,86,78,64,54, +-3,-3,6,16,11,11,11,10,8,8,4,4,5,4,1,-3,-1,-4,-3,-4,-3,-6,-2,-4,-5,-6,-6,-5,-6,-5,-5,-4,-5,-6,-7,-8,-8,-8,-9,-9,-8,-9,-9,-9,-12,-11,-11,-12,-11,-10,-11,-13,-12,-14,-12,-13,-12,-17,-15,-14,-15,-12,-18,-15,-15,-16,-22,-17,-14,-21,-16,-19,-16,-21,-17,-24,-18,-13,-21,-19,-18,-15,-21,-19,-23,-18,-20,-20,-22,-20,-20,-18,-18,-18,-18,-17,-18,-17,-17,-11,-12,-9,-9,-10,-4,-5,2,5,12,22,31,37,46,55,63,71,79,90,95,98,91,83,70,74, +-22,-20,-18,-15,-12,-10,-11,-16,-17,-16,-18,-20,-21,-22,-22,-24,-23,-24,-23,-25,-24,-25,-25,-25,-26,-26,-27,-27,-28,-27,-27,-26,-26,-27,-28,-27,-27,-27,-27,-27,-28,-28,-30,-29,-29,-29,-27,-30,-29,-28,-29,-27,-27,-29,-29,-30,-30,-31,-32,-31,-31,-30,-33,-32,-33,-32,-34,-33,-32,-31,-30,-33,-31,-33,-32,-35,-31,-30,-32,-31,-32,-30,-33,-31,-33,-31,-33,-32,-32,-30,-30,-32,-31,-31,-31,-30,-30,-28,-28,-28,-27,-25,-25,-26,-25,-25,-20,-16,-10,-3,5,19,29,49,58,65,74,82,87,86,63,56,56,56, +-10,-11,-5,0,0,0,0,-3,-6,-5,-8,-9,-10,-11,-13,-15,-12,-15,-14,-15,-14,-14,-14,-16,-17,-17,-18,-18,-20,-16,-17,-16,-17,-17,-17,-17,-18,-17,-18,-17,-19,-19,-20,-19,-20,-20,-19,-20,-19,-19,-19,-18,-17,-20,-19,-19,-19,-19,-20,-20,-21,-21,-25,-24,-23,-23,-26,-25,-23,-23,-22,-25,-24,-24,-24,-27,-26,-23,-25,-24,-26,-25,-27,-25,-28,-26,-26,-26,-25,-24,-24,-27,-25,-26,-26,-23,-24,-22,-22,-20,-20,-18,-18,-17,-16,-16,-10,-8,1,9,17,24,31,41,49,59,66,67,74,75,70,67,65,66, +-16,-4,4,7,11,11,11,8,6,5,3,1,0,-1,-2,-4,-4,-6,-4,-6,-5,-6,-8,-8,-9,-8,-10,-9,-10,-8,-8,-9,-8,-9,-10,-9,-11,-10,-12,-12,-12,-12,-11,-11,-12,-12,-12,-10,-12,-12,-11,-11,-10,-12,-10,-10,-11,-11,-9,-11,-13,-13,-14,-14,-14,-14,-15,-14,-13,-12,-11,-12,-11,-17,-16,-17,-16,-15,-17,-17,-17,-16,-18,-16,-17,-17,-18,-18,-20,-20,-18,-17,-17,-18,-17,-17,-15,-15,-14,-12,-11,-10,-9,-9,-7,-6,-2,2,8,22,29,36,43,57,65,71,78,90,97,95,92,88,81,76, +-10,-2,5,7,11,11,11,9,7,7,5,3,2,1,0,-1,-1,-2,-1,-2,-3,-4,-4,-5,-5,-7,-5,-7,-7,-5,-5,-5,-6,-5,-6,-5,-5,-5,-7,-6,-7,-7,-7,-6,-8,-7,-8,-6,-7,-7,-6,-7,-6,-7,-7,-6,-7,-7,-7,-6,-9,-10,-10,-10,-9,-10,-11,-10,-10,-10,-8,-10,-10,-13,-13,-14,-14,-11,-16,-14,-14,-13,-17,-16,-17,-16,-16,-17,-18,-19,-17,-17,-16,-17,-16,-16,-15,-14,-13,-12,-10,-9,-9,-8,-7,-6,-1,2,9,20,28,35,43,53,61,69,77,81,89,87,86,83,79,75, +-40,-19,-6,-7,-1,-1,-3,-5,-6,-5,-6,-6,-10,-9,-10,-10,-11,-13,-12,-13,-14,-15,-14,-14,-15,-15,-15,-15,-16,-15,-15,-15,-15,-16,-16,-15,-16,-14,-16,-15,-12,-13,-17,-17,-17,-16,-17,-18,-13,-15,-18,-15,-19,-18,-17,-16,-10,-10,-13,-8,-17,-19,-20,-16,-20,-19,-17,-16,-18,-19,-18,-19,-20,-18,-18,-20,-20,-19,-20,-19,-19,-18,-37,-42,-30,-26,-22,-39,-33,-33,-33,-40,-40,-35,-36,-21,-22,-16,-16,-16,-17,-17,-16,-16,-13,-15,-10,-9,8,6,18,34,52,36,50,68,81,57,68,70,71,62,47,42, +-35,-30,-20,-19,-12,-12,-12,-14,-14,-14,-15,-17,-18,-19,-18,-20,-19,-20,-21,-22,-21,-22,-21,-22,-23,-23,-23,-24,-24,-23,-23,-23,-24,-23,-24,-24,-23,-24,-22,-22,-22,-22,-23,-23,-23,-22,-23,-24,-24,-25,-26,-26,-25,-24,-25,-25,-25,-25,-26,-26,-26,-25,-26,-25,-26,-27,-28,-27,-25,-28,-27,-28,-28,-27,-27,-27,-26,-26,-26,-26,-27,-26,-27,-26,-27,-26,-25,-25,-26,-25,-25,-25,-25,-25,-24,-26,-25,-22,-24,-25,-23,-22,-22,-22,-21,-19,-17,-12,-5,-2,5,13,21,24,33,39,49,51,58,57,58,58,54,51, +-22,-12,1,1,10,9,8,3,2,3,2,0,-5,-5,-6,-7,-9,-10,-10,-10,-11,-12,-13,-14,-14,-16,-16,-15,-16,-16,-17,-15,-16,-16,-16,-15,-15,-15,-14,-14,-15,-15,-16,-17,-17,-17,-16,-15,-16,-17,-17,-17,-17,-17,-17,-17,-16,-17,-17,-17,-18,-17,-18,-17,-17,-17,-19,-17,-17,-20,-19,-20,-20,-20,-19,-20,-19,-18,-20,-20,-20,-20,-22,-22,-22,-21,-21,-20,-22,-21,-21,-22,-21,-22,-21,-20,-20,-21,-21,-19,-16,-17,-17,-16,-12,-10,-9,-5,4,13,18,27,36,42,51,59,65,67,74,75,74,71,69,62, +-21,-14,-4,-4,3,2,0,3,1,2,0,-2,-2,-3,-4,-6,-6,-8,-7,-9,-8,-9,-8,-9,-10,-10,-11,-11,-11,-11,-12,-11,-12,-11,-11,-10,-9,-10,-9,-9,-10,-9,-10,-10,-10,-9,-10,-10,-10,-11,-11,-11,-11,-12,-12,-11,-12,-11,-13,-12,-11,-12,-11,-11,-11,-12,-13,-12,-11,-13,-13,-13,-13,-14,-12,-13,-12,-12,-13,-13,-13,-13,-15,-15,-15,-14,-13,-13,-14,-13,-13,-14,-13,-14,-13,-13,-12,-13,-12,-11,-10,-11,-10,-8,-6,-3,-2,4,10,16,22,30,40,41,50,58,67,62,70,71,73,71,67,61, +-12,-6,-12,-21,-14,-15,-16,6,4,6,5,1,0,0,0,-1,-5,-6,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-9,-9,-9,-9,-8,-7,-8,-8,-7,-8,-9,-8,-8,-8,-8,-8,-9,-8,-10,-10,-10,-10,-10,-10,-10,-10,-10,-11,-11,-9,-9,-10,-9,-9,-10,-11,-10,-9,-11,-10,-11,-10,-11,-11,-10,-11,-10,-10,-11,-11,-10,-10,-10,-11,-10,-10,-9,-11,-10,-9,-10,-9,-10,-9,-9,-8,-10,-9,-8,-8,-8,-8,-6,-5,-3,0,6,14,18,22,30,38,46,53,58,66,52,68,74,76,73,68,61, +-43,-38,-30,-35,-24,-26,-28,-22,-24,-22,-26,-28,-24,-23,-25,-27,-24,-26,-25,-27,-27,-25,-24,-26,-27,-26,-26,-26,-26,-25,-26,-25,-26,-27,-26,-26,-26,-26,-27,-27,-27,-26,-25,-25,-25,-26,-25,-28,-27,-28,-27,-27,-27,-28,-28,-29,-29,-28,-27,-27,-27,-27,-27,-27,-27,-28,-29,-28,-28,-26,-26,-26,-25,-28,-27,-29,-28,-28,-27,-28,-27,-27,-27,-27,-28,-27,-27,-27,-28,-26,-25,-26,-25,-26,-25,-26,-25,-26,-23,-23,-24,-23,-21,-18,-22,-18,-18,-10,-7,-4,1,9,18,21,29,32,40,51,58,59,59,58,56,50, +-28,-25,-19,-22,-17,-20,-21,-12,-14,-14,-17,-20,-14,-16,-16,-18,-16,-18,-18,-20,-19,-18,-18,-20,-20,-20,-20,-19,-20,-18,-20,-19,-21,-20,-19,-19,-20,-19,-20,-21,-21,-21,-20,-19,-19,-19,-19,-20,-21,-21,-21,-21,-20,-22,-22,-22,-21,-22,-21,-21,-21,-20,-20,-20,-21,-21,-22,-21,-21,-19,-18,-19,-19,-21,-21,-22,-21,-21,-21,-21,-20,-20,-20,-20,-20,-20,-20,-20,-20,-19,-18,-19,-17,-19,-17,-18,-16,-17,-16,-15,-16,-15,-14,-10,-14,-11,-10,-3,-5,4,8,17,25,31,39,45,52,55,62,63,63,64,63,63, +-22,-19,-13,-17,-12,-14,-17,-6,-8,-8,-11,-13,-8,-9,-9,-11,-8,-11,-10,-12,-10,-9,-8,-10,-12,-10,-11,-11,-12,-10,-11,-11,-11,-12,-11,-11,-11,-10,-12,-12,-12,-12,-11,-10,-11,-10,-11,-11,-12,-13,-13,-12,-13,-13,-13,-13,-14,-14,-13,-14,-11,-11,-12,-11,-13,-12,-13,-12,-13,-12,-12,-11,-11,-13,-13,-14,-14,-13,-13,-13,-13,-13,-14,-13,-14,-12,-13,-13,-14,-13,-12,-14,-12,-12,-11,-12,-11,-11,-9,-8,-9,-8,-7,-3,-5,-2,0,6,4,12,16,25,34,38,47,52,61,62,69,70,70,69,66,66, +-24,-19,-13,-15,-8,-9,-10,-7,-9,-9,-11,-13,-10,-12,-10,-13,-11,-13,-12,-13,-12,-10,-10,-11,-13,-10,-11,-11,-12,-10,-11,-11,-12,-12,-11,-11,-10,-10,-12,-13,-13,-12,-11,-10,-11,-10,-10,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-12,-11,-12,-12,-11,-12,-11,-12,-12,-12,-11,-10,-10,-10,-13,-12,-13,-12,-12,-14,-13,-13,-13,-12,-12,-12,-12,-13,-13,-14,-14,-13,-12,-12,-12,-10,-12,-11,-11,-8,-7,-9,-9,-6,-1,-7,-3,-2,6,0,9,13,22,32,34,42,49,57,60,66,66,63,65,61,56, +-43,-34,-25,-25,-18,-17,-18,-18,-19,-20,-21,-21,-23,-23,-24,-24,-26,-26,-26,-26,-27,-28,-29,-29,-29,-29,-29,-30,-30,-30,-30,-30,-30,-31,-32,-31,-31,-31,-30,-30,-30,-30,-31,-32,-31,-31,-31,-32,-31,-32,-31,-32,-32,-32,-32,-32,-32,-32,-32,-32,-35,-35,-35,-34,-34,-33,-34,-34,-34,-34,-34,-33,-33,-34,-34,-33,-33,-33,-34,-34,-34,-34,-35,-35,-35,-34,-34,-34,-35,-34,-35,-34,-34,-34,-34,-33,-33,-34,-33,-32,-31,-32,-31,-10,-28,-26,-28,-18,-11,-3,-1,6,13,24,31,36,42,53,58,59,57,58,57,56, +-33,-27,-21,-18,-11,-6,-6,-12,-12,-13,-13,-12,-16,-17,-17,-16,-19,-19,-19,-18,-20,-22,-22,-21,-22,-21,-21,-22,-22,-21,-22,-22,-22,-22,-23,-24,-23,-23,-22,-22,-22,-23,-23,-24,-23,-23,-22,-22,-22,-22,-21,-22,-22,-22,-22,-22,-22,-22,-21,-22,-26,-25,-25,-25,-24,-22,-23,-23,-23,-24,-24,-23,-23,-23,-23,-22,-23,-22,-23,-24,-24,-24,-25,-25,-25,-24,-24,-24,-24,-24,-24,-23,-23,-23,-23,-22,-21,-22,-21,-19,-19,-18,-18,-15,-17,-14,-14,-8,0,8,12,20,29,34,41,46,53,64,69,69,68,62,55,49, +-32,-23,-16,-11,-15,-12,-11,-5,-4,-8,-7,-6,-6,-7,-9,-9,-10,-10,-12,-11,-11,-13,-13,-13,-13,-13,-13,-13,-13,-14,-14,-15,-15,-14,-14,-15,-15,-15,-15,-16,-15,-15,-15,-15,-16,-16,-16,-15,-15,-15,-14,-15,-15,-16,-15,-15,-15,-15,-15,-14,-16,-16,-17,-16,-15,-14,-14,-14,-15,-14,-15,-15,-15,-15,-15,-15,-15,-15,-16,-16,-16,-15,-16,-16,-16,-15,-16,-17,-17,-16,-16,-16,-15,-14,-14,-14,-13,-13,-12,-10,-11,-11,-9,-7,-11,-8,-7,-1,2,9,15,24,31,35,44,50,57,59,65,71,67,64,60,56, +-38,-26,-16,-8,-10,-7,-3,-4,-2,-5,-3,-2,-6,-5,-7,-5,-9,-8,-9,-8,-8,-10,-11,-10,-10,-10,-10,-10,-9,-10,-10,-11,-10,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-12,-12,-12,-11,-10,-10,-10,-10,-10,-12,-11,-11,-11,-10,-11,-10,-13,-12,-13,-12,-12,-10,-11,-11,-10,-12,-11,-12,-11,-11,-11,-12,-11,-10,-12,-13,-12,-12,-13,-12,-12,-12,-12,-13,-13,-12,-12,-12,-12,-12,-11,-10,-10,-10,-9,-7,-8,-8,-6,-4,-8,-5,-4,2,7,15,20,29,37,39,47,54,61,65,69,74,71,66,58,49, +-34,-32,-32,-4,-9,-7,0,-5,-4,-9,-8,-1,-11,-9,-12,-12,-15,-14,-16,-15,-15,-18,-17,-15,-18,-7,0,-1,2,1,2,1,4,2,2,-5,1,0,0,2,2,3,1,2,-2,1,2,2,2,2,2,2,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,0,1,0,0,-1,0,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-2,-2,-2,-1,-1,-1,-1,-1,0,0,0,0,1,2,1,1,2,4,6,5,10,20,26,30,37,44,55,62,67,74,83,84,89,67,63,46,44, +-28,-18,-14,-5,-7,-4,-1,-9,-6,-11,-10,-8,-15,-14,-17,-16,-19,-19,-21,-20,-20,-22,-22,-21,-21,-22,-22,-23,-23,-22,-22,-23,-23,-22,-23,-23,-24,-23,-24,-24,-24,-24,-24,-24,-24,-24,-24,-25,-24,-25,-25,-25,-25,-24,-24,-25,-25,-25,-24,-24,-25,-25,-25,-24,-25,-26,-26,-26,-25,-25,-25,-25,-25,-27,-26,-27,-26,-26,-24,-25,-26,-25,-26,-26,-26,-26,-25,-26,-25,-25,-24,-26,-26,-26,-25,-25,-24,-24,-23,-22,-23,-22,-21,-19,-19,-16,-14,-9,-4,4,9,17,25,30,37,44,51,58,63,67,63,64,61,55, +-37,-25,-13,-1,1,8,11,-6,-2,-6,-3,-1,-9,-9,-10,-9,-12,-12,-14,-13,-12,-15,-14,-14,-13,-15,-15,-15,-15,-17,-16,-16,-16,-16,-17,-18,-18,-17,-18,-18,-18,-18,-18,-18,-17,-18,-17,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-19,-18,-18,-17,-18,-18,-18,-18,-19,-20,-20,-20,-19,-19,-19,-19,-19,-19,-19,-19,-19,-18,-18,-18,-18,-19,-19,-19,-18,-19,-18,-19,-17,-18,-20,-20,-19,-18,-17,-16,-17,-16,-16,-15,-16,-14,-12,-11,-10,-7,-1,4,11,16,27,35,36,44,50,57,70,77,75,69,66,54,45, +-29,-16,-8,0,0,5,9,0,2,-1,0,2,-5,-3,-6,-5,-8,-7,-9,-8,-7,-10,-9,-8,-8,-10,-10,-10,-9,-11,-11,-10,-10,-10,-12,-11,-11,-11,-12,-11,-12,-11,-11,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-14,-14,-13,-13,-12,-13,-13,-13,-13,-13,-12,-12,-12,-11,-12,-11,-13,-13,-12,-12,-12,-11,-12,-12,-11,-13,-13,-12,-11,-11,-10,-11,-10,-8,-9,-9,-8,-7,-5,-3,-1,4,9,17,23,30,38,42,50,55,62,70,75,77,72,75,67,62, +-12,-6,-2,5,4,8,11,3,4,0,1,2,-2,-2,-5,-4,-7,-6,-8,-7,-7,-9,-8,-8,-7,-10,-9,-10,-9,-10,-10,-11,-10,-10,-10,-10,-11,-10,-11,-10,-12,-11,-11,-11,-12,-12,-12,-12,-13,-12,-13,-13,-13,-14,-13,-13,-13,-13,-13,-13,-13,-12,-12,-12,-13,-14,-14,-15,-14,-13,-13,-14,-14,-14,-14,-14,-14,-14,-13,-14,-14,-13,-15,-14,-14,-13,-13,-14,-14,-13,-13,-14,-13,-12,-11,-13,-11,-12,-10,-10,-11,-9,-9,-7,-5,-3,0,5,11,18,24,31,39,46,54,59,66,76,81,82,79,81,72,68, +-52,-41,-32,-27,-23,-22,-20,-20,-19,-20,-20,-20,-22,-21,-22,-21,-23,-23,-23,-23,-22,-24,-24,-24,-24,-27,-26,-26,-25,-26,-25,-25,-25,-24,-26,-25,-26,-25,-25,-24,-25,-25,-25,-26,-25,-26,-26,-28,-28,-27,-28,-26,-26,-27,-27,-26,-27,-27,-26,-26,-27,-27,-27,-27,-27,-27,-27,-27,-27,-27,-26,-28,-28,-27,-27,-28,-28,-27,-27,-27,-27,-27,-26,-26,-27,-26,-27,-27,-26,-25,-25,-26,-24,-26,-25,-26,-25,-26,-25,-24,-24,-24,-23,-22,-23,-22,-18,-14,-9,-3,5,11,17,23,29,35,41,48,53,57,54,54,54,51, +-40,-28,-20,-16,-15,-14,-14,-11,-11,-12,-13,-14,-13,-14,-14,-14,-14,-15,-16,-16,-16,-16,-17,-17,-17,-19,-18,-19,-18,-19,-19,-18,-18,-17,-18,-19,-19,-18,-18,-18,-17,-18,-19,-18,-18,-18,-18,-21,-21,-21,-21,-20,-20,-20,-20,-20,-21,-20,-20,-19,-20,-20,-21,-21,-20,-20,-20,-20,-20,-20,-20,-21,-21,-20,-21,-21,-21,-20,-20,-20,-21,-20,-19,-19,-20,-19,-20,-20,-20,-19,-18,-17,-17,-18,-17,-18,-18,-18,-17,-16,-16,-15,-15,-14,-14,-13,-9,-4,1,8,16,23,29,39,46,53,60,68,74,76,75,74,72,71, +-46,-30,-13,-13,-2,3,2,-6,-7,-3,-5,-6,-9,-9,-7,-8,-9,-10,-8,-8,-8,-9,-10,-10,-11,-13,-13,-13,-13,-12,-12,-13,-12,-12,-14,-14,-13,-13,-11,-11,-12,-12,-11,-12,-12,-13,-13,-14,-14,-14,-15,-13,-13,-13,-14,-13,-14,-14,-14,-13,-13,-13,-13,-13,-14,-13,-14,-14,-14,-14,-15,-15,-15,-15,-15,-15,-15,-15,-14,-14,-13,-13,-14,-13,-14,-13,-13,-13,-14,-13,-12,-11,-11,-11,-10,-12,-12,-12,-11,-10,-10,-8,-8,-6,-6,-4,0,4,7,14,21,28,35,41,48,53,61,73,80,79,77,74,66,56, +-31,-20,-10,-12,1,-1,-5,-4,-7,-5,-8,-11,-8,-10,-8,-10,-9,-11,-9,-10,-10,-10,-11,-11,-12,-12,-12,-12,-12,-12,-11,-11,-11,-12,-12,-12,-11,-12,-11,-10,-11,-11,-10,-11,-11,-12,-11,-13,-13,-13,-13,-12,-12,-13,-12,-13,-13,-13,-12,-13,-12,-11,-13,-12,-12,-12,-13,-12,-12,-14,-13,-13,-13,-14,-14,-14,-14,-13,-13,-13,-12,-11,-12,-12,-12,-11,-12,-11,-12,-11,-10,-9,-8,-9,-8,-11,-10,-11,-10,-9,-8,-7,-6,-5,-4,-3,1,5,12,18,26,33,40,48,55,62,69,78,86,82,85,83,79,71, +-37,-34,-30,-54,-51,-41,-44,-36,-39,-32,-35,-37,-34,-35,-30,-32,-31,-32,-31,-31,-32,-33,-33,-34,-34,-36,-35,-34,-35,-37,-37,-34,-35,-32,-24,-24,-23,-21,-24,-16,-20,-17,-18,-19,-15,-15,-17,-29,-24,-27,-20,-20,-20,-22,-25,-22,-15,-18,-15,-17,-15,-15,-17,-15,-16,-15,-18,-17,-16,-17,-17,-16,-20,-17,-16,-19,-18,-17,-17,-16,-15,-15,-16,-16,-16,-15,-16,-15,-15,-16,-15,-16,-15,-16,-16,-15,-14,-15,-15,-14,-14,-14,-13,-13,-11,-12,-9,-5,22,32,39,46,52,57,64,70,78,84,92,90,92,90,87,83, +-55,-43,-30,-37,-30,-27,-32,-19,-24,-21,-25,-30,-21,-25,-21,-23,-22,-23,-22,-23,-23,-21,-22,-23,-22,-21,-21,-21,-20,-22,-22,-22,-22,-21,-22,-22,-22,-22,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-23,-24,-24,-24,-24,-26,-25,-25,-25,-24,-25,-24,-25,-25,-25,-25,-25,-26,-25,-25,-25,-25,-25,-24,-24,-25,-25,-25,-25,-25,-25,-25,-25,-25,-25,-25,-24,-24,-23,-24,-25,-23,-23,-24,-23,-24,-24,-22,-21,-22,-21,-21,-20,-19,-18,-18,-18,-17,-14,-10,-3,4,11,18,24,33,41,47,57,59,69,68,74,73,74,72, +-40,-46,-32,-41,-31,-16,-24,-13,-20,-5,-12,-18,-14,-18,-10,-12,-14,-16,-12,-13,-14,-13,-14,-14,-14,-12,-12,-13,-12,-14,-14,-14,-14,-14,-15,-14,-14,-14,-16,-15,-15,-16,-15,-15,-16,-16,-16,-16,-16,-18,-18,-17,-17,-17,-17,-17,-18,-18,-18,-18,-18,-17,-18,-18,-17,-17,-18,-18,-18,-18,-17,-18,-18,-19,-18,-18,-18,-18,-18,-18,-18,-19,-18,-18,-18,-18,-18,-18,-18,-17,-17,-18,-17,-17,-17,-17,-15,-16,-16,-15,-12,-12,-12,-11,-9,-9,-4,0,6,12,20,26,33,42,50,56,65,69,78,77,81,80,80,78, +-37,-28,-15,-29,-1,-10,-21,-5,-14,-2,-12,-21,-10,-16,-9,-13,-11,-13,-10,-12,-13,-10,-11,-11,-12,-8,-8,-8,-9,-10,-10,-10,-10,-10,-9,-10,-9,-9,-11,-11,-11,-12,-11,-11,-12,-11,-11,-10,-11,-13,-12,-12,-11,-12,-12,-12,-12,-13,-13,-13,-13,-12,-13,-13,-12,-13,-13,-13,-13,-12,-12,-12,-12,-13,-14,-13,-13,-13,-13,-12,-13,-13,-13,-13,-13,-13,-13,-12,-12,-12,-11,-13,-12,-12,-11,-11,-10,-11,-10,-9,-6,-6,-6,-5,-4,-4,1,5,13,19,27,34,42,49,57,65,75,76,85,84,89,89,91,88, +-14,-12,-6,-21,10,2,-5,1,-6,10,-23,-30,1,-5,-16,-25,1,-1,-2,-1,-9,1,0,0,-1,-1,-1,-1,-2,-3,-3,-3,-3,-3,-5,-5,-4,-4,-6,-5,-6,-5,-5,-5,-6,-6,-6,-5,-6,-7,-7,-6,-6,-7,-7,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-8,-9,-10,-9,-8,-8,-8,-8,-9,-9,-9,-10,-9,-9,-9,-9,-9,-9,-9,-10,-10,-10,-9,-10,-9,-9,-10,-9,-10,-10,-9,-8,-8,-7,-7,-5,-5,-5,-4,-3,-3,2,5,13,19,26,33,40,50,58,67,76,78,86,85,87,87,85,85, +11,0,-12,-24,-17,-16,-29,-13,-26,-19,-30,-40,-26,-35,-27,-33,-27,-26,-25,-27,-29,-26,-27,-27,-27,-27,-27,-28,-27,-26,-27,-26,-27,-27,-28,-27,-28,-28,-28,-28,-27,-27,-27,-27,-29,-28,-28,-26,-26,-27,-26,-27,-26,-28,-27,-27,-27,-27,-27,-27,-27,-28,-28,-28,-27,-28,-29,-29,-28,-29,-28,-28,-27,-29,-29,-28,-27,-28,-28,-29,-28,-28,-29,-29,-29,-29,-29,-28,-28,-28,-28,-27,-27,-26,-25,-27,-25,-26,-25,-24,-26,-25,-24,-23,-23,-23,-19,-15,-6,0,6,13,18,27,33,39,45,53,58,59,58,57,53,48, +20,8,6,-14,1,-4,-19,-4,-15,-12,-25,-34,-15,-23,-23,-28,-14,-19,-20,-23,-23,-18,-18,-18,-19,-18,-18,-19,-19,-18,-17,-17,-18,-18,-18,-18,-18,-19,-18,-19,-19,-19,-18,-18,-19,-19,-19,-17,-17,-18,-17,-19,-18,-20,-19,-19,-18,-19,-19,-18,-19,-19,-19,-19,-19,-19,-20,-20,-20,-19,-19,-19,-20,-20,-20,-20,-20,-20,-19,-20,-20,-21,-21,-21,-21,-21,-21,-20,-21,-21,-20,-19,-19,-18,-17,-18,-17,-18,-18,-17,-17,-16,-16,-16,-15,-15,-11,-8,0,6,13,19,25,37,43,49,56,67,72,71,69,68,58,51, +13,3,13,1,7,-4,-13,3,-7,-5,-14,-21,-9,-15,-14,-18,-9,-12,-13,-14,-15,-11,-12,-12,-12,-11,-11,-11,-11,-11,-11,-12,-12,-11,-11,-11,-11,-13,-12,-12,-12,-13,-12,-11,-11,-11,-11,-10,-10,-10,-10,-11,-12,-13,-12,-12,-11,-12,-12,-11,-12,-12,-13,-12,-12,-11,-12,-13,-13,-12,-12,-12,-12,-12,-13,-12,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-13,-12,-12,-12,-11,-11,-10,-9,-10,-9,-8,-8,-8,-9,-8,-7,-6,-6,-5,-1,2,10,15,23,29,36,48,54,60,66,77,83,82,80,77,70,58, +16,15,10,-3,7,-2,-9,-1,-9,-5,-11,-16,-11,-16,-13,-15,-11,-14,-14,-15,-15,-14,-15,-15,-15,-15,-15,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-16,-17,-16,-16,-17,-17,-17,-17,-17,-16,-15,-15,-15,-15,-16,-15,-17,-17,-17,-16,-15,-16,-17,-17,-17,-17,-17,-18,-18,-18,-18,-18,-17,-17,-16,-16,-16,-16,-16,-16,-15,-15,-15,-17,-16,-15,-15,-17,-17,-16,-17,-16,-17,-16,-15,-15,-14,-13,-13,-12,-12,-10,-12,-13,-11,-10,-11,-8,-8,-4,-2,9,16,24,30,36,49,57,63,70,81,87,86,83,79,70,55, +-58,-36,-33,-30,-28,-28,-27,-24,-22,-27,-26,-26,-29,-29,-30,-30,-32,-31,-33,-32,-32,-32,-32,-33,-33,-35,-34,-36,-34,-35,-35,-36,-36,-36,-36,-36,-35,-35,-36,-35,-36,-35,-37,-37,-37,-37,-36,-38,-37,-36,-36,-37,-36,-36,-36,-36,-37,-36,-36,-36,-37,-37,-36,-36,-36,-37,-36,-36,-35,-36,-36,-35,-36,-36,-36,-36,-35,-36,-37,-36,-36,-36,-37,-37,-36,-36,-35,-37,-36,-36,-36,-36,-37,-35,-36,-35,-35,-35,-35,-35,-35,-31,-32,-33,-31,-32,-26,-23,-19,-13,-4,8,27,39,46,55,76,71,82,73,72,68,64,37, +-59,-39,-29,-21,-14,-9,-4,-15,-11,-13,-10,-7,-20,-18,-18,-17,-25,-24,-25,-24,-23,-25,-25,-26,-25,-27,-27,-27,-27,-30,-29,-30,-29,-28,-29,-29,-29,-28,-28,-28,-30,-29,-33,-31,-31,-31,-30,-32,-31,-32,-30,-29,-29,-30,-29,-29,-30,-30,-31,-31,-31,-31,-31,-29,-30,-30,-30,-30,-29,-30,-29,-29,-29,-28,-29,-27,-27,-28,-30,-29,-29,-29,-28,-29,-27,-27,-28,-28,-27,-27,-29,-28,-29,-28,-29,-26,-27,-27,-28,-27,-26,-24,-26,-27,-22,-24,-17,-14,-8,-1,7,15,24,31,40,45,56,58,65,63,61,57,54,38, +-62,-34,-20,-8,-11,-2,7,-3,3,-11,-4,2,-9,-6,-18,-15,-21,-19,-22,-20,-19,-22,-22,-22,-21,-23,-22,-24,-23,-24,-23,-25,-24,-23,-23,-25,-25,-25,-24,-23,-25,-24,-27,-27,-26,-25,-25,-26,-26,-26,-26,-25,-24,-24,-24,-26,-26,-26,-27,-26,-24,-24,-24,-24,-24,-25,-25,-26,-25,-22,-22,-24,-23,-24,-24,-24,-23,-23,-23,-23,-23,-23,-22,-23,-22,-23,-22,-22,-20,-21,-22,-21,-22,-21,-22,-21,-22,-18,-21,-20,-20,-16,-18,-20,-16,-17,-10,-6,0,7,17,26,34,40,49,56,65,72,79,77,76,70,59,49, +-70,-42,-26,-9,-9,0,9,-2,6,-5,2,9,-9,-3,-14,-9,-22,-19,-21,-18,-16,-23,-23,-22,-21,-24,-23,-25,-24,-26,-25,-26,-25,-24,-26,-25,-26,-24,-27,-25,-25,-25,-27,-28,-27,-27,-27,-29,-28,-29,-29,-26,-25,-27,-26,-26,-28,-29,-27,-27,-27,-27,-26,-26,-25,-26,-26,-25,-27,-24,-23,-24,-24,-23,-24,-24,-24,-24,-24,-25,-25,-25,-23,-23,-23,-23,-22,-23,-21,-23,-23,-23,-22,-22,-24,-20,-22,-20,-24,-22,-22,-18,-21,-24,-18,-19,-12,-9,0,7,16,27,36,42,52,61,70,73,80,81,79,75,66,64, +-84,-66,-52,-27,-15,5,13,-18,-3,5,10,16,-22,-19,-31,-18,-44,-31,-33,-31,-30,-55,-45,-39,-32,-49,-51,-45,-47,-54,-54,-50,-44,-46,-51,-39,-40,-41,-45,-45,-44,-44,-48,-47,-47,-48,-53,-45,-54,-48,-48,-43,-48,-42,-38,-44,-47,-49,-45,-47,-44,-47,-47,-43,-45,-41,-44,-40,-41,-41,-37,-36,-41,-37,-37,-36,-38,-36,-44,-42,-36,-36,-36,-37,-36,-36,-34,-35,-34,-34,-36,-35,-35,-35,-35,-34,-36,-33,-37,-41,-37,-30,-38,-42,-32,-32,-23,-21,-10,10,24,35,42,46,54,61,70,74,81,79,80,78,75,73, +-74,-53,-44,-37,-42,-32,-24,-29,-22,-36,-29,-23,-34,-30,-40,-37,-43,-40,-45,-43,-41,-45,-46,-46,-45,-46,-45,-48,-46,-47,-46,-48,-46,-45,-46,-48,-47,-45,-49,-48,-49,-48,-49,-48,-46,-45,-45,-49,-49,-48,-48,-48,-49,-50,-50,-49,-48,-49,-49,-48,-48,-47,-48,-47,-48,-48,-47,-47,-48,-44,-45,-46,-45,-48,-47,-48,-48,-47,-49,-48,-47,-47,-49,-49,-48,-48,-45,-44,-44,-43,-44,-47,-46,-47,-47,-44,-45,-44,-47,-45,-44,-39,-42,-43,-40,-39,-31,-27,-21,-16,-8,-2,5,13,18,25,31,42,45,40,43,43,26,-1, +-69,-60,-45,-37,-33,-25,-17,-33,-24,-30,-22,-17,-35,-31,-37,-33,-36,-41,-45,-43,-42,-46,-47,-45,-43,-47,-45,-50,-48,-46,-47,-50,-50,-48,-47,-51,-51,-50,-48,-47,-51,-51,-48,-49,-50,-51,-49,-51,-51,-51,-51,-50,-50,-52,-52,-52,-52,-53,-51,-51,-50,-49,-49,-48,-49,-49,-49,-49,-49,-51,-50,-49,-49,-51,-49,-51,-50,-49,-48,-47,-47,-47,-48,-48,-46,-46,-47,-48,-49,-48,-48,-46,-46,-46,-47,-46,-47,-44,-46,-46,-48,-40,-43,-44,-43,-44,-36,-32,-14,-9,-1,5,13,24,29,37,42,51,58,56,55,63,59,-3, +-66,-50,-35,-30,-26,-19,-12,-21,-15,-20,-14,-8,-25,-20,-27,-23,-29,-28,-32,-30,-28,-32,-32,-32,-29,-32,-30,-36,-34,-33,-32,-36,-35,-33,-33,-36,-36,-36,-34,-33,-37,-36,-34,-34,-35,-34,-35,-35,-34,-36,-34,-35,-34,-37,-37,-37,-37,-36,-36,-36,-34,-34,-34,-35,-33,-33,-34,-34,-34,-36,-34,-34,-33,-35,-36,-37,-34,-33,-33,-33,-32,-31,-33,-32,-32,-32,-31,-31,-31,-32,-31,-30,-29,-30,-31,-29,-31,-28,-29,-29,-30,-25,-25,-27,-28,-28,-20,-16,-6,0,9,15,21,29,35,46,51,59,66,63,67,64,73,24, +-60,-41,-30,-27,-24,-18,-9,-17,-10,-15,-8,-2,-19,-15,-23,-20,-25,-23,-27,-23,-22,-26,-26,-25,-24,-26,-25,-29,-27,-27,-25,-29,-28,-27,-28,-31,-30,-29,-29,-28,-31,-32,-29,-29,-29,-29,-29,-29,-28,-29,-29,-30,-29,-32,-32,-32,-32,-32,-31,-31,-30,-27,-30,-29,-30,-30,-31,-30,-30,-31,-30,-30,-29,-30,-29,-29,-30,-30,-27,-27,-26,-27,-29,-28,-25,-27,-28,-25,-27,-26,-25,-24,-25,-23,-24,-23,-25,-21,-23,-23,-24,-18,-19,-20,-19,-16,-11,-9,4,9,18,25,31,39,46,57,63,72,81,79,82,82,95,60, +-97,-70,-53,-43,-36,-27,-16,-28,-22,-27,-22,-16,-28,-26,-30,-28,-34,-33,-35,-33,-30,-34,-37,-34,-34,-35,-34,-34,-33,-36,-33,-35,-32,-33,-33,-34,-35,-35,-32,-33,-35,-32,-34,-32,-33,-32,-31,-33,-32,-31,-32,-30,-30,-32,-30,-29,-31,-30,-31,-31,-32,-33,-31,-31,-33,-34,-34,-35,-34,-32,-33,-32,-30,-29,-29,-29,-29,-29,-28,-32,-32,-31,-29,-30,-28,-27,-27,-24,-26,-26,-25,-22,-24,-24,-25,-24,-23,-22,-22,-20,-22,-24,-24,-27,-16,-15,-11,-7,4,8,16,23,28,54,64,74,80,92,103,96,102,107,107,91, +-100,-100,-100,-94,-80,-71,-57,-61,-54,-61,-57,-53,-66,-65,-71,-69,-68,-71,-73,-76,-75,-71,-74,-74,-76,-72,-73,-72,-74,-74,-71,-72,-72,-68,-73,-77,-71,-76,-68,-68,-69,-69,-70,-69,-70,-68,-70,-69,-64,-67,-66,-66,-67,-67,-66,-69,-72,-71,-72,-70,-68,-74,-67,-69,-70,-71,-74,-78,-70,-67,-70,-70,-68,-69,-69,-73,-69,-69,-70,-72,-68,-73,-69,-68,-65,-64,-63,-60,-62,-61,-58,-61,-60,-58,-57,-59,-56,-52,-56,-59,-58,-58,-62,-54,-48,-46,-38,-33,-26,-18,-10,-7,4,23,30,38,45,54,63,64,67,62,86,66, +-100,-92,-74,-68,-61,-58,-54,-57,-53,-59,-57,-54,-61,-65,-74,-75,-68,-66,-66,-67,-66,-67,-70,-69,-69,-66,-66,-66,-67,-72,-73,-63,-66,-69,-69,-64,-65,-65,-66,-66,-65,-66,-72,-71,-65,-65,-65,-72,-72,-68,-69,-70,-70,-64,-64,-66,-67,-64,-62,-64,-66,-66,-64,-65,-67,-65,-65,-66,-66,-71,-68,-63,-65,-73,-73,-63,-64,-65,-66,-62,-62,-62,-70,-69,-65,-64,-70,-70,-61,-61,-60,-68,-66,-61,-60,-67,-67,-66,-67,-57,-57,-56,-56,-54,-63,-57,-48,-44,-48,-42,-21,-15,-10,2,9,13,18,30,33,44,41,43,42,52, +-94,-69,-46,-37,-31,-25,-22,-30,-26,-32,-29,-27,-34,-39,-50,-52,-39,-45,-41,-43,-43,-45,-46,-46,-48,-43,-44,-44,-45,-51,-50,-45,-45,-48,-48,-43,-43,-44,-45,-43,-46,-45,-49,-50,-44,-43,-44,-50,-50,-51,-49,-49,-52,-44,-46,-48,-45,-42,-42,-45,-48,-48,-47,-46,-46,-45,-44,-46,-46,-51,-48,-45,-45,-51,-52,-44,-45,-43,-45,-42,-41,-41,-49,-51,-44,-44,-48,-48,-40,-41,-38,-48,-42,-38,-36,-44,-42,-43,-43,-34,-33,-28,-27,-31,-36,-30,-20,-15,-16,-10,11,16,24,38,43,50,56,70,74,82,79,80,74,33, +-35,-29,-22,-17,-16,-14,-11,-16,-15,-19,-19,-17,-22,-20,-21,-22,-23,-26,-23,-25,-27,-24,-22,-25,-27,-23,-23,-26,-26,-23,-26,-28,-27,-30,-28,-25,-27,-27,-25,-26,-27,-24,-25,-27,-25,-25,-25,-23,-26,-26,-26,-24,-27,-27,-29,-27,-26,-29,-28,-27,-27,-26,-29,-28,-28,-30,-27,-29,-29,-27,-28,-28,-27,-25,-27,-24,-26,-27,-25,-25,-25,-25,-24,-27,-29,-25,-24,-25,-24,-24,-21,-22,-21,-19,-20,-21,-19,-18,-17,-17,-16,-16,-14,-15,-16,-13,-8,-1,-1,3,27,32,40,54,60,67,73,91,94,102,91,84,71,46, +-31,-18,-14,-5,-11,-8,-6,-6,-6,-14,-14,-15,-14,-15,-14,-16,-15,-19,-14,-14,-17,-16,-14,-15,-17,-14,-15,-13,-15,-16,-16,-14,-17,-16,-16,-15,-15,-14,-14,-15,-15,-16,-15,-16,-14,-15,-15,-15,-15,-16,-17,-16,-13,-17,-17,-17,-16,-15,-15,-16,-18,-17,-16,-15,-17,-16,-16,-16,-15,-17,-17,-14,-15,-16,-16,-14,-16,-16,-14,-13,-13,-13,-14,-15,-16,-13,-15,-14,-14,-13,-13,-13,-13,-10,-12,-10,-9,-8,-6,-7,-5,-8,-4,-3,0,1,4,8,16,23,32,37,45,58,65,73,80,92,97,103,92,91,78,38, +-23,-8,-4,10,3,9,11,9,9,1,0,-2,0,-1,1,-3,-2,-3,3,0,-2,2,0,1,-2,0,-1,-1,-1,2,1,0,1,1,2,1,1,1,2,3,2,2,1,3,3,2,2,2,2,1,0,3,4,-1,1,0,1,1,2,2,2,0,0,2,1,-1,2,1,1,0,2,3,2,3,1,3,3,3,2,3,4,3,3,3,0,2,4,2,3,4,4,2,4,4,5,5,8,7,9,10,10,9,12,16,16,17,21,25,31,40,45,52,62,69,78,85,93,101,105,113,105,103,79,37, +-29,1,-3,15,16,15,21,11,10,6,7,3,6,1,10,3,5,3,8,5,4,8,7,9,6,10,5,9,8,12,10,7,7,8,11,12,11,11,7,10,13,11,11,12,10,11,10,12,12,11,12,8,6,9,7,6,10,11,13,12,11,13,10,9,13,14,7,7,6,12,10,12,8,13,11,12,11,12,12,14,12,11,10,11,10,13,13,12,11,13,12,14,15,14,19,10,12,16,20,18,21,15,18,22,23,25,32,36,46,55,56,67,76,84,90,99,108,117,120,121,112,108,93,36, +-2,11,8,27,29,21,26,14,15,12,9,9,6,6,13,10,10,14,17,13,12,15,15,19,18,15,15,24,21,22,23,22,23,21,21,22,24,26,23,21,25,25,25,22,24,24,24,24,23,23,27,25,22,24,22,23,24,26,24,25,24,22,25,25,27,24,25,28,23,21,23,21,23,23,22,26,26,26,23,25,22,25,26,22,24,26,23,23,18,19,20,24,23,25,28,23,23,22,26,26,29,25,26,29,32,32,31,41,47,55,57,65,74,81,89,97,102,108,114,117,111,112,104,13, +-31,-6,3,13,30,25,29,32,17,12,10,11,8,1,3,-5,-12,-9,-8,-11,-10,-14,-11,-11,-15,-16,-13,-14,-15,-15,-19,-15,-16,-17,-21,-19,-20,-20,-21,-20,-18,-20,-20,-20,-18,-18,-18,-21,-21,-21,-18,-18,-17,-20,-19,-21,-18,-19,-17,-16,-20,-23,-18,-18,-18,-18,-17,-16,-16,-16,-16,-19,-19,-19,-18,-18,-16,-19,-16,-14,-16,-15,-18,-15,-17,-16,-16,-15,-16,-18,-16,-9,-6,-10,-7,-6,-3,-6,0,5,12,18,16,28,21,25,30,42,44,56,53,62,73,84,84,92,101,106,108,113,116,123,72,28, +23,3,6,-3,12,-5,-2,-1,-7,-9,-10,-11,-12,-11,-10,-11,-11,-11,-12,-11,-12,-12,-12,-10,-12,-11,-10,-9,-10,-11,-11,-12,-11,-11,-11,-11,-11,-12,-12,-11,-11,-11,-11,-12,-12,-12,-11,-11,-11,-12,-11,-11,-12,-11,-11,-11,-11,-11,-11,-11,-11,-10,-12,-12,-11,-11,-11,-11,-11,-11,-11,-11,-10,-11,-11,-11,-11,-11,-11,-11,-12,-11,-11,-11,-12,-11,-11,-11,-11,-12,-12,-12,-8,-10,-5,-5,-7,-6,-7,-4,-4,1,-7,0,4,4,8,17,22,33,38,45,59,74,74,87,95,103,103,105,105,89,75,50, +100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,90,93,98,103,108,113,118,123,128,133,138,143,148,148,148,148,148,160, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_CW_LRight_T0.h new file mode 100755 index 0000000..1bbc9c4 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_CW_LRight_T0.h @@ -0,0 +1,71 @@ +-2,-5,-12,-12,-21,-12,-15,-13,-10,-9,-4,-2,-4,-2,-6,-1,-3,0,-5,-2,0,-4,-3,-1,-3,-3,-1,-5,-2,-2,-5,-8,-9,-7,-6,-7,-9,-5,-5,-5,-7,-12,-9,-6,-12,-5,-8,-11,-7,-5,-7,-6,-5,-5,-4,-7,-5,-7,-10,-4,-4,-5,-5,-8,-8,-3,-4,-7,-8,-1,-7,-6,-10,-14,-12,-15,-20,-24,-15,-18,-12,-19,-22,-17,-14,-14,-17,-16,-13,-16,-17,-15,-16,-15,-18,-17,-18,-18,-18,-19,-22,-18,-21,-25,-27,-31,-28,-34,-40,-42,-41,-53,-62,-61,-61,-67,-67,-72,-78,-72,-73,-66,-57,-60, +30,-5,-22,-37,-37,-34,-34,-28,-30,-26,-26,-22,-25,-23,-22,-12,-33,-29,-28,-24,-15,-13,-13,-13,-17,-24,-19,-17,-12,-12,-11,-13,-11,-11,-11,-11,-14,-10,-14,-9,-10,-12,-10,-10,-14,-11,-12,-10,-12,-12,-11,-11,-11,-9,-9,-7,-9,-6,-10,-12,-9,-10,-8,-12,-10,-10,-12,-12,-15,-14,-16,-13,-15,-17,-21,-22,-21,-22,-25,-28,-25,-27,-27,-26,-24,-24,-26,-26,-28,-26,-28,-26,-25,-27,-28,-27,-30,-30,-31,-32,-36,-34,-38,-40,-37,-43,-41,-52,-50,-56,-53,-61,-69,-62,-59,-66,-68,-69,-77,-68,-81,-73,-79,-24, +5,-10,-21,-38,-36,-37,-41,-31,-30,-28,-28,-26,-29,-29,-28,-26,-28,-27,-30,-27,-28,-35,-33,-31,-29,-37,-34,-38,-37,-36,-37,-41,-43,-38,-46,-42,-46,-42,-44,-45,-44,-42,-40,-47,-46,-46,-44,-44,-44,-46,-46,-43,-45,-52,-49,-45,-45,-49,-42,-43,-45,-47,-41,-43,-43,-42,-42,-43,-42,-45,-41,-42,-42,-42,-41,-40,-40,-38,-40,-40,-40,-37,-37,-39,-38,-37,-39,-39,-37,-39,-38,-40,-36,-38,-39,-39,-42,-42,-47,-40,-44,-42,-47,-42,-49,-52,-56,-62,-56,-65,-61,-65,-68,-66,-66,-68,-68,-70,-71,-72,-73,-76,-73,-70, +28,11,-7,-23,-15,-24,-28,-21,-21,-18,-18,-14,-15,-18,-16,-19,-17,-17,-16,-13,-13,-15,-14,-14,-13,-15,-16,-20,-17,-20,-20,-21,-23,-22,-19,-23,-25,-23,-20,-21,-23,-24,-20,-21,-27,-27,-24,-25,-23,-23,-26,-26,-30,-32,-33,-31,-33,-33,-35,-36,-36,-39,-36,-34,-36,-35,-33,-33,-29,-36,-31,-35,-31,-29,-34,-34,-34,-33,-33,-34,-35,-34,-32,-36,-38,-37,-38,-36,-37,-37,-37,-38,-35,-38,-42,-37,-43,-42,-48,-41,-46,-42,-52,-40,-52,-48,-54,-64,-59,-69,-64,-71,-78,-74,-75,-77,-79,-80,-80,-82,-81,-80,-80,-63, +42,17,7,-8,-1,-6,-9,-4,-7,-2,-4,-2,-1,-2,2,1,2,1,2,5,7,5,0,1,4,2,1,2,1,3,2,2,3,3,0,2,3,3,-2,-3,0,-2,1,1,-1,-1,-1,-2,-5,-3,-6,-6,-7,-10,-11,-13,-16,-20,-23,-23,-26,-24,-29,-27,-24,-27,-29,-29,-25,-28,-26,-34,-29,-25,-30,-27,-34,-30,-29,-30,-32,-32,-29,-29,-34,-33,-32,-33,-33,-33,-32,-34,-28,-33,-36,-35,-38,-37,-42,-36,-43,-38,-44,-35,-43,-35,-45,-54,-46,-56,-51,-59,-67,-60,-63,-64,-69,-70,-72,-76,-74,-80,-83,-63, +74,51,43,33,40,35,31,33,31,35,35,35,39,39,41,40,41,41,42,40,45,43,39,41,39,40,41,38,41,40,42,39,39,41,38,41,38,38,37,36,38,38,39,37,39,38,37,39,36,35,35,35,35,34,36,37,35,33,33,34,30,29,22,24,22,21,14,14,16,10,11,2,6,9,-1,2,-7,-5,-7,-10,-13,-11,-9,-11,-14,-13,-12,-13,-13,-13,-13,-14,-12,-14,-17,-14,-19,-17,-22,-16,-23,-17,-26,-15,-24,-15,-27,-37,-27,-36,-32,-45,-57,-44,-49,-55,-62,-61,-65,-72,-74,-82,-87,-85, +110,95,78,65,67,62,57,65,63,66,64,64,67,66,69,68,71,70,70,71,76,73,70,68,72,72,72,71,72,75,74,73,69,75,71,71,71,68,71,70,73,72,73,71,69,71,69,71,70,67,65,63,62,58,58,57,52,50,49,49,44,42,37,38,36,33,30,29,29,24,23,17,21,21,12,14,7,10,8,3,-2,3,6,1,0,0,2,-2,-2,-4,-3,-3,0,-6,-10,-2,-10,-8,-16,-5,-15,-10,-22,0,-16,-10,-24,-30,-12,-24,-17,-30,-40,-39,-40,-42,-46,-59,-66,-53,-55,-53,-46,-55, +161,128,114,99,99,93,89,96,93,107,104,102,102,106,113,114,108,107,109,109,116,119,119,117,117,112,110,111,110,120,119,122,120,122,117,116,116,116,111,108,110,109,110,107,106,108,105,106,106,106,103,109,102,92,89,90,80,78,75,72,72,73,58,61,60,56,44,44,48,40,43,27,33,37,24,28,15,21,22,13,3,9,12,10,5,7,8,4,2,3,2,5,5,2,-3,3,-1,1,-8,3,-7,2,-10,6,-3,3,-8,-5,0,-10,-1,-10,-18,-22,-20,-18,-26,-35,-40,-29,-31,-31,-31,-42, +162,139,135,122,125,122,117,123,118,132,131,128,127,132,138,136,134,130,131,131,136,140,140,140,136,135,133,134,134,140,141,144,144,145,142,141,142,139,134,130,134,134,133,132,133,132,130,132,130,129,128,129,127,115,115,113,105,102,99,98,99,100,86,84,86,80,67,67,71,63,66,49,52,57,47,51,37,39,42,36,26,29,34,32,27,28,31,29,28,27,27,28,30,28,24,28,24,30,24,27,21,32,22,33,22,34,27,30,31,23,36,29,24,17,20,25,12,8,-2,4,-18,-14,9,-45, +174,166,138,133,121,114,106,114,111,118,116,111,124,127,130,128,131,134,134,139,135,141,142,138,138,145,144,148,145,143,147,150,143,147,152,145,146,143,146,148,147,151,155,150,144,149,147,154,147,146,144,127,133,122,121,114,120,112,113,116,93,95,88,88,82,75,61,67,87,60,67,53,68,66,46,33,44,55,26,33,26,34,23,27,18,21,23,23,17,19,20,15,18,21,18,20,14,22,14,29,19,23,14,3,17,11,18,12,19,9,12,4,-5,-5,-10,-13,-19,-21,-23,-25,-29,-25,-22,-75, +118,112,93,85,83,78,72,74,72,78,75,72,81,84,86,85,90,88,87,86,89,91,94,92,89,88,93,89,92,95,94,95,94,95,92,91,93,93,92,91,91,91,90,91,88,89,89,89,90,90,87,84,81,76,76,69,64,56,60,61,51,53,40,43,39,36,21,25,31,26,31,16,26,27,14,0,7,16,0,6,-3,2,1,3,-7,-4,-2,-1,-6,-6,-6,-8,-4,-1,-5,-7,-12,-2,-8,-4,-10,-2,-10,-11,-11,-18,-5,-12,-13,-21,-14,-20,-26,-28,-32,-38,-49,-46,-61,-59,-66,-54,-54,-81, +112,102,87,89,79,77,75,75,72,77,76,76,82,84,85,84,89,85,91,88,90,91,90,91,91,94,93,93,92,94,93,92,91,92,94,93,93,95,90,91,91,91,93,95,90,90,91,88,89,88,85,80,79,74,75,70,65,59,59,59,51,50,44,46,41,36,28,31,33,21,28,18,23,26,16,4,10,14,1,8,1,4,-5,1,-2,1,-1,-4,-4,-2,-5,-3,-4,-4,-7,-3,-6,-5,-8,-3,-7,-3,-10,-10,-10,-15,-12,-18,-14,-20,-19,-24,-29,-30,-34,-36,-41,-39,-44,-41,-47,-37,-24,-70, +79,61,52,49,40,39,37,36,34,40,40,36,43,44,47,45,48,46,50,49,50,51,53,53,52,53,53,53,51,55,56,52,53,54,56,56,56,56,53,53,52,52,54,54,52,50,50,51,50,51,51,50,49,48,50,49,50,46,46,48,44,45,39,41,38,35,27,28,31,25,27,16,19,23,14,1,6,8,0,3,-3,2,-4,-2,-6,-3,-5,-6,-7,-7,-7,-6,-6,-6,-8,-7,-9,-6,-9,-5,-8,-4,-8,-9,-11,-11,-11,-16,-14,-19,-17,-21,-25,-29,-31,-35,-38,-37,-42,-37,-43,-29,-29,-40, +63,53,40,41,29,29,24,22,21,26,25,23,33,33,35,33,40,36,42,38,41,43,44,44,43,45,45,43,44,48,47,45,44,45,48,47,47,46,43,46,43,43,46,46,41,41,42,42,42,41,40,39,38,33,34,31,28,24,22,21,21,23,19,22,18,19,12,16,20,17,18,10,14,19,14,2,4,10,5,10,4,6,3,4,1,2,3,0,0,0,-1,1,0,1,-1,0,-1,1,-1,1,-1,4,0,-2,-3,-5,-2,-7,-9,-11,-12,-16,-19,-19,-23,-26,-30,-27,-29,-28,-34,-28,-30,-34, +54,47,33,31,22,20,20,20,19,24,24,23,29,30,32,29,32,31,35,35,34,35,39,37,38,38,39,39,39,39,39,40,40,40,38,38,39,38,39,39,38,39,38,38,36,36,36,35,36,37,38,34,33,31,32,31,30,25,24,26,24,26,21,24,23,24,17,20,24,20,23,19,21,19,19,15,18,22,13,14,14,18,11,13,10,12,11,11,8,9,9,10,9,10,9,10,9,9,8,13,11,13,9,6,10,6,8,3,1,0,-2,-6,-9,-10,-13,-15,-18,-17,-18,-18,-20,-10,-33,-58, +17,-3,-11,-13,-16,-16,-17,-17,-17,-15,-15,-16,-15,-14,-13,-12,-6,-11,-10,-7,-10,-1,3,-2,-7,-4,-7,-7,-9,11,8,8,8,8,7,6,5,6,4,-2,1,6,9,0,3,7,9,5,10,12,15,5,13,15,20,15,6,12,10,16,0,12,5,10,12,-7,-4,5,11,-8,-2,4,8,7,-11,-14,-11,-6,-12,-12,-13,-12,-12,-11,-13,-12,-13,-12,-11,-11,-11,-13,-13,-14,-13,-14,-14,-13,-14,-15,-15,-15,-16,-17,-19,-21,-20,-23,-23,-24,-26,-29,-32,-32,-34,-37,-39,-48,-51,-52,-55,-51,-53,-43, +24,2,-9,-13,-17,-16,-16,-20,-18,-16,-15,-15,-12,-12,-10,-11,-6,-6,-5,-5,-4,-3,-3,-2,-3,-2,-3,-4,-4,-1,-1,0,-1,0,-1,-1,0,0,-1,0,0,-2,-2,-1,-1,-1,0,-1,-1,0,0,3,2,0,1,2,1,1,1,0,-1,-1,-4,-2,-2,-2,-6,-4,-2,-4,-2,-6,-3,-4,-5,-8,-6,-4,-7,-7,-8,-6,-9,-8,-10,-10,-10,-11,-10,-10,-9,-12,-12,-12,-12,-10,-12,-11,-12,-10,-11,-10,-12,-14,-17,-19,-19,-23,-24,-25,-28,-31,-34,-37,-39,-41,-44,-53,-55,-56,-57,-49,-32,-29, +25,4,-7,-12,-15,-18,-17,-18,-17,-15,-15,-14,-12,-11,-9,-10,-8,-7,-6,-5,-5,-4,-3,-4,-3,-4,-4,-5,-4,-2,-3,-2,-2,-1,0,0,0,0,0,0,-2,-1,-2,-2,-2,-2,-2,-1,-1,-1,-1,2,2,-1,-1,1,0,-1,-1,-1,-1,-1,-5,-4,-3,-2,-6,-5,-4,-2,-3,-6,-6,-4,-2,-6,-6,-5,-4,-5,-7,-5,-6,-5,-9,-7,-8,-7,-7,-7,-6,-9,-8,-9,-9,-7,-8,-8,-9,-8,-10,-8,-10,-12,-14,-17,-18,-20,-23,-25,-26,-28,-31,-32,-35,-36,-34,-36,-37,-41,-41,-39,-36,-31, +19,8,2,-2,-4,-5,-5,-5,-5,-3,-2,-1,0,1,3,3,4,4,7,7,7,7,6,6,7,8,7,8,8,9,9,9,10,10,9,10,9,10,9,9,9,8,9,9,8,8,9,9,9,9,9,10,10,9,10,11,11,10,9,10,7,8,7,8,8,7,5,7,8,8,9,8,9,5,6,5,6,6,4,4,4,4,2,4,2,2,3,2,0,2,1,1,1,0,0,0,0,1,0,0,0,-1,-3,-4,-5,-7,-9,-11,-14,-13,-15,-17,-20,-22,-24,-28,-29,-36,-36,-37,-37,-33,-30,-21, +28,-6,-24,-36,-33,-34,-34,-38,-38,-26,-29,-26,-9,-7,-6,-6,-4,-4,-4,0,2,11,3,10,7,6,10,10,12,21,21,18,19,22,22,21,22,22,22,20,19,21,21,22,20,21,21,20,20,19,20,21,21,20,20,20,20,19,19,19,19,20,17,18,18,20,18,18,18,18,19,18,20,3,14,13,15,20,-3,2,-1,17,-5,-5,-4,-6,-5,-4,-6,-6,-6,-5,-5,-6,-6,-8,-8,-7,-7,-8,-10,-11,-11,-12,-12,-14,-15,-25,-34,-45,-47,-48,-49,-52,-55,-57,-59,-70,-71,-73,-70,-67,-62,-51, +-6,-20,-24,-32,-29,-30,-31,-29,-29,-26,-24,-24,-22,-20,-18,-18,-13,-13,-14,-13,-12,-12,-9,-9,-10,-9,-9,-10,-10,-9,-8,-8,-8,-7,-8,-9,-7,-7,-4,-6,-7,-4,-6,-7,-6,-6,-4,-6,-7,-7,-6,-6,-7,-7,-6,-7,-7,-8,-7,-8,-7,-7,-8,-7,-8,-9,-10,-8,-7,-11,-10,-11,-10,-9,-9,-10,-10,-9,-8,-9,-10,-9,-11,-10,-10,-10,-10,-10,-10,-10,-9,-11,-11,-11,-12,-13,-13,-13,-12,-15,-16,-16,-18,-19,-20,-21,-24,-25,-28,-34,-37,-39,-40,-52,-53,-56,-57,-66,-66,-69,-66,-62,-53,-45, +-4,-21,-26,-34,-30,-27,-27,-30,-30,-27,-27,-26,-21,-20,-18,-18,-16,-15,-16,-16,-13,-12,-11,-12,-12,-9,-10,-10,-10,-8,-9,-10,-10,-10,-8,-9,-8,-9,-6,-7,-7,-6,-8,-7,-6,-7,-6,-8,-8,-8,-9,-9,-9,-10,-9,-8,-8,-10,-10,-10,-7,-7,-9,-7,-9,-10,-9,-10,-9,-10,-9,-10,-10,-8,-8,-9,-9,-8,-7,-8,-8,-8,-8,-8,-8,-7,-7,-6,-7,-7,-7,-7,-6,-7,-7,-9,-10,-9,-9,-12,-13,-14,-14,-15,-17,-19,-20,-21,-23,-32,-35,-36,-37,-38,-39,-43,-44,-57,-58,-58,-55,-53,-45,-39, +8,-4,-6,-16,-12,-16,-17,-13,-13,-10,-10,-9,-8,-7,-6,-5,-5,-5,-3,-3,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,-1,0,-1,-1,0,1,0,1,2,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,-1,-1,-1,0,1,0,0,-1,1,0,0,1,-2,-1,-1,-1,-1,-1,-1,0,0,0,-1,-2,0,-3,-2,-2,-2,-2,-1,-3,-3,-2,-3,-4,-4,-4,-5,-4,-7,-6,-6,-6,-10,-10,-9,-10,-9,-12,-13,-15,-18,-22,-23,-24,-35,-37,-39,-41,-55,-55,-55,-54,-52,-47,-36, +13,6,-19,-53,-47,-49,-52,-25,-25,-23,-22,-23,3,4,5,5,3,3,5,5,4,6,6,6,5,6,6,6,6,5,5,6,6,5,6,6,8,7,8,8,8,8,8,8,8,8,8,7,8,7,7,7,7,7,7,8,7,6,6,6,8,7,7,7,7,6,6,7,8,5,6,6,8,6,6,6,6,7,5,5,5,7,5,6,5,5,5,6,5,5,6,4,4,4,4,3,3,1,1,2,1,-2,-1,-1,-1,0,-3,-2,-30,-29,-35,-36,-36,-66,-67,-73,-74,-74,-76,-76,-75,-73,-64,-53, +0,-20,-28,-41,-35,-40,-42,-31,-32,-30,-31,-32,-21,-21,-20,-21,-14,-15,-14,-15,-13,-11,-9,-11,-12,-9,-9,-8,-9,-8,-8,-8,-8,-7,-8,-7,-7,-8,-8,-8,-8,-8,-8,-7,-8,-7,-7,-9,-9,-9,-9,-9,-8,-10,-10,-10,-10,-9,-9,-10,-10,-9,-9,-9,-10,-10,-10,-10,-10,-9,-8,-9,-9,-10,-10,-12,-11,-11,-11,-11,-10,-10,-11,-11,-12,-11,-12,-11,-12,-11,-11,-12,-12,-13,-12,-14,-13,-15,-14,-14,-17,-19,-18,-16,-23,-21,-25,-24,-31,-39,-43,-44,-46,-55,-57,-63,-65,-63,-65,-66,-65,-63,-58,-47, +3,-16,-22,-34,-30,-35,-40,-28,-30,-28,-27,-29,-20,-19,-19,-20,-16,-16,-16,-16,-15,-13,-11,-12,-13,-11,-11,-11,-12,-9,-9,-9,-9,-11,-9,-9,-9,-10,-11,-11,-10,-11,-10,-8,-9,-9,-9,-11,-10,-10,-10,-10,-10,-11,-12,-11,-11,-10,-11,-11,-10,-10,-10,-10,-10,-11,-12,-12,-11,-9,-8,-8,-9,-11,-11,-13,-13,-12,-11,-11,-11,-12,-11,-11,-12,-11,-12,-12,-12,-11,-11,-12,-12,-12,-13,-14,-14,-15,-14,-15,-16,-18,-18,-15,-23,-21,-25,-23,-29,-35,-39,-41,-42,-49,-50,-55,-56,-66,-67,-66,-66,-61,-56,-45, +10,-5,-14,-26,-25,-30,-33,-21,-21,-19,-19,-20,-12,-12,-11,-11,-8,-9,-7,-7,-6,-7,-6,-7,-7,-6,-6,-5,-5,-4,-4,-4,-5,-5,-4,-4,-4,-4,-4,-6,-6,-6,-5,-4,-4,-4,-4,-4,-5,-5,-4,-4,-4,-5,-5,-7,-5,-6,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-5,-2,-2,-3,-4,-5,-6,-7,-7,-7,-6,-7,-7,-6,-5,-5,-6,-5,-7,-6,-9,-7,-6,-7,-7,-8,-7,-9,-9,-11,-9,-9,-11,-13,-12,-11,-15,-14,-18,-17,-29,-29,-33,-34,-36,-43,-45,-49,-51,-60,-64,-63,-64,-62,-58,-47, +17,-1,-6,-13,-9,-11,-16,-12,-12,-10,-10,-10,-6,-5,-3,-3,0,0,1,1,2,4,4,3,4,5,4,5,4,6,6,5,5,5,6,6,6,6,4,4,4,4,6,6,5,6,6,5,5,5,4,5,5,4,4,4,4,4,4,4,7,6,5,5,5,6,5,4,5,6,5,6,6,4,4,3,4,4,3,3,3,3,4,4,3,4,3,2,0,2,2,1,1,1,1,-1,-1,-1,0,0,-2,-4,-3,-2,-7,-5,-10,-9,-20,-20,-25,-26,-27,-43,-54,-58,-59,-84,-84,-84,-85,-82,-75,-68, +6,-11,-21,-31,-32,-37,-36,-34,-32,-30,-28,-26,-24,-23,-22,-21,-21,-20,-19,-18,-19,-20,-20,-20,-20,-21,-21,-20,-21,-20,-21,-21,-21,-21,-22,-21,-21,-21,-20,-20,-20,-20,-22,-22,-19,-21,-21,-22,-21,-20,-21,-22,-22,-20,-20,-20,-20,-21,-22,-22,-25,-23,-23,-23,-24,-22,-23,-24,-20,-19,-16,-13,-17,-25,-24,-24,-24,-22,-25,-25,-25,-25,-26,-26,-26,-22,-24,-25,-27,-26,-26,-26,-26,-27,-26,-27,-27,-28,-28,-27,-27,-31,-30,-29,-29,-29,-33,-32,-34,-35,-40,-41,-42,-54,-54,-59,-62,-63,-67,-67,-70,-70,-67,-62, +-1,-12,-17,-25,-24,-27,-26,-31,-29,-26,-24,-21,-23,-20,-19,-17,-17,-16,-14,-13,-14,-14,-14,-13,-13,-12,-11,-12,-11,-11,-11,-11,-11,-12,-13,-11,-11,-11,-10,-11,-11,-10,-12,-13,-11,-11,-11,-10,-9,-10,-9,-10,-10,-9,-10,-9,-9,-9,-9,-9,-13,-13,-12,-13,-12,-10,-10,-10,-10,-12,-11,-11,-11,-11,-11,-10,-10,-11,-12,-13,-12,-12,-13,-13,-13,-13,-13,-13,-14,-14,-14,-14,-14,-15,-15,-15,-15,-16,-16,-16,-17,-19,-18,-17,-23,-23,-27,-26,-29,-29,-35,-36,-38,-44,-47,-51,-54,-63,-71,-69,-71,-72,-72,-61, +64,40,21,6,-9,-11,-8,-3,2,0,4,10,8,9,11,14,10,11,12,12,10,8,8,7,6,6,5,4,3,2,1,1,-1,-2,-4,-4,-5,-6,-5,-7,-8,-8,-9,-10,-9,-8,-8,-6,-7,-7,-7,-6,-7,-7,-7,-7,-6,-6,-6,-6,-10,-10,-10,-10,-8,-7,-8,-8,-8,-9,-9,-9,-8,-8,-7,-7,-7,-7,-8,-9,-9,-9,-9,-10,-9,-9,-9,-9,-10,-10,-11,-10,-12,-12,-12,-11,-11,-13,-13,-13,-13,-16,-16,-15,-18,-18,-22,-22,-27,-26,-33,-35,-37,-45,-47,-50,-53,-60,-62,-59,-63,-64,-66,-63, +69,53,41,31,20,21,23,21,24,22,24,27,22,22,21,22,19,20,19,20,19,17,16,16,16,14,14,13,14,11,11,9,8,7,7,5,4,3,2,2,0,1,0,1,0,-1,0,1,1,2,2,1,2,1,1,1,1,1,2,1,0,0,-1,-1,0,2,1,0,1,-1,-1,0,0,0,1,0,0,1,-1,0,0,0,-1,0,-1,-1,-1,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-5,-4,-5,-6,-9,-8,-7,-13,-14,-17,-16,-21,-21,-25,-26,-29,-37,-40,-43,-46,-48,-51,-47,-49,-48,-49,-55, +56,40,24,16,0,1,2,1,2,-5,-2,24,-7,11,16,16,13,13,10,11,11,9,15,16,28,28,27,27,26,24,23,22,21,20,19,17,17,16,15,14,13,13,12,13,12,12,12,12,12,12,12,11,11,10,11,11,11,11,11,11,10,11,10,10,10,11,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,9,9,10,9,9,8,8,8,8,8,7,7,7,7,8,6,7,7,7,4,4,4,-11,-17,-20,-20,-24,-25,-30,-34,-50,-58,-59,-62,-65,-65,-69,-67,-72,-68,-66,-65, +70,54,39,32,19,21,23,12,15,10,13,16,7,7,6,7,4,6,4,5,4,3,3,3,3,2,1,1,1,0,0,-2,-2,-4,-5,-6,-7,-8,-9,-9,-11,-10,-10,-10,-10,-10,-9,-10,-10,-11,-10,-11,-10,-10,-10,-10,-10,-10,-10,-10,-11,-11,-10,-10,-11,-12,-12,-11,-12,-11,-11,-11,-10,-12,-11,-12,-12,-10,-11,-11,-11,-10,-13,-12,-11,-12,-12,-13,-12,-12,-12,-15,-15,-16,-16,-16,-16,-16,-17,-17,-18,-19,-20,-19,-22,-22,-24,-25,-30,-31,-35,-37,-38,-44,-47,-50,-53,-52,-55,-53,-58,-56,-53,-49, +85,67,52,43,29,31,33,19,22,16,18,19,12,12,9,10,7,8,6,7,6,6,5,6,5,3,3,2,2,2,1,0,0,-2,-3,-4,-5,-6,-6,-7,-8,-8,-8,-7,-7,-7,-7,-9,-9,-10,-10,-10,-9,-10,-9,-9,-10,-10,-9,-10,-9,-9,-9,-9,-10,-10,-11,-11,-11,-10,-10,-10,-10,-11,-11,-11,-11,-11,-10,-10,-10,-10,-12,-11,-11,-11,-11,-12,-11,-12,-11,-13,-14,-14,-14,-14,-14,-15,-15,-16,-16,-17,-18,-18,-18,-18,-21,-22,-24,-25,-30,-32,-34,-34,-40,-47,-51,-47,-52,-53,-63,-59,-62,-59, +84,68,54,44,32,33,34,23,25,21,23,25,18,18,17,17,14,16,14,14,16,13,13,13,13,10,11,10,10,7,7,5,5,5,3,2,1,1,-1,-1,-3,-2,-3,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-3,-4,-4,-4,-4,-3,-3,-3,-3,-4,-5,-6,-5,-5,-4,-4,-4,-4,-4,-4,-5,-4,-4,-3,-4,-4,-4,-5,-5,-5,-4,-4,-5,-6,-5,-6,-8,-7,-7,-7,-7,-7,-9,-9,-9,-11,-12,-12,-13,-14,-15,-17,-18,-21,-23,-26,-28,-30,-34,-38,-41,-45,-44,-47,-48,-52,-47,-47,-46, +104,87,71,60,47,46,46,39,39,33,34,34,30,29,26,26,24,25,22,22,23,20,20,20,20,18,18,16,17,15,15,14,13,12,11,9,9,8,8,8,5,6,6,6,5,5,6,5,5,5,5,5,5,4,4,4,5,4,5,5,5,5,5,6,5,4,3,3,3,4,4,4,3,4,4,3,4,4,5,4,4,4,2,3,3,3,2,3,2,2,3,2,2,2,3,2,2,0,0,0,-2,-3,-4,-5,-5,-6,-8,-10,-12,-14,-16,-18,-20,-20,-22,-24,-26,-24,-26,-27,-42,-43,-51,-47, +-8,-16,-20,-23,-25,-26,-26,-29,-27,-26,-25,-23,-24,-22,-20,-18,-18,-17,-16,-14,-14,-14,-13,-13,-12,-15,-13,-13,-12,-13,-12,-11,-11,-11,-11,-12,-12,-12,-12,-10,-11,-11,-11,-11,-12,-11,-11,-13,-13,-13,-12,-13,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-13,-13,-13,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-13,-14,-14,-15,-15,-14,-14,-14,-14,-15,-16,-15,-17,-16,-18,-17,-18,-19,-20,-21,-21,-24,-25,-25,-27,-30,-32,-33,-37,-39,-41,-45,-49,-51,-52,-55,-54,-56,-57,-53,-49, +11,-3,-12,-18,-23,-26,-27,-25,-24,-24,-24,-23,-20,-19,-18,-17,-16,-16,-16,-15,-14,-13,-13,-12,-12,-14,-13,-12,-11,-12,-11,-11,-10,-10,-10,-11,-10,-9,-9,-8,-8,-9,-9,-9,-9,-9,-9,-11,-11,-11,-11,-9,-9,-9,-9,-9,-9,-10,-9,-9,-9,-9,-10,-10,-10,-9,-10,-10,-10,-10,-11,-12,-11,-11,-11,-12,-11,-11,-11,-12,-11,-11,-10,-10,-10,-10,-11,-12,-11,-11,-10,-9,-10,-11,-11,-14,-14,-15,-15,-16,-16,-18,-19,-20,-22,-23,-24,-26,-28,-30,-32,-35,-38,-37,-40,-43,-46,-46,-48,-48,-48,-46,-41,-33, +26,10,-1,-11,-11,-16,-18,-19,-20,-15,-16,-17,-15,-15,-12,-12,-12,-12,-10,-10,-9,-8,-9,-8,-8,-8,-9,-8,-8,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-4,-5,-4,-5,-5,-6,-6,-6,-6,-4,-5,-5,-5,-5,-4,-4,-5,-4,-4,-4,-5,-5,-5,-4,-4,-4,-4,-5,-6,-6,-7,-6,-6,-6,-7,-7,-5,-7,-7,-6,-5,-5,-5,-5,-5,-6,-5,-5,-5,-4,-5,-6,-6,-9,-9,-10,-10,-11,-11,-13,-14,-16,-18,-19,-20,-22,-23,-26,-28,-31,-34,-33,-36,-41,-45,-45,-46,-51,-50,-51,-48,-43, +17,8,4,-7,1,-5,-10,-9,-12,-8,-9,-10,-6,-7,-4,-3,-3,-2,0,1,1,1,0,1,1,0,1,0,1,2,2,2,2,2,1,2,2,2,4,3,2,3,3,3,2,3,3,2,2,2,3,3,4,2,3,3,2,3,4,3,3,3,3,3,3,3,2,3,2,1,1,1,2,1,1,1,1,1,2,1,3,3,2,3,2,3,2,3,2,2,2,2,2,1,2,-1,-1,-3,-4,-4,-4,-5,-6,-8,-9,-10,-11,-13,-15,-17,-18,-21,-23,-25,-27,-31,-33,-36,-35,-39,-38,-37,-36,-30, +-9,-15,-43,-85,-69,-73,-75,-61,-62,-54,-55,-55,-45,-44,-36,-35,-32,-30,-27,-26,-26,-28,-27,-28,-27,-10,-11,-11,-2,-4,-2,-2,-2,-2,-3,-4,-4,-3,-4,-4,-4,-6,-4,-4,-4,-4,-4,-5,-4,-4,-6,-4,-4,-5,-5,-5,-5,-5,-6,-5,-6,-6,-6,-6,-6,-4,-6,-7,-6,-6,-6,-5,-6,-7,-7,-6,-6,-6,-7,-7,-6,-6,-7,-7,-6,-6,-6,-6,-7,-7,-7,-7,-8,-8,-8,-8,-8,-10,-9,-10,-10,-11,-11,-14,-15,-22,-27,-39,-26,-33,-49,-48,-51,-49,-56,-59,-59,-62,-61,-64,-61,-61,-37,-30, +-48,-57,-55,-70,-58,-65,-71,-51,-52,-48,-50,-52,-36,-37,-30,-30,-23,-21,-18,-19,-19,-15,-15,-16,-15,-12,-11,-11,-10,-12,-12,-11,-11,-11,-10,-11,-11,-10,-13,-11,-11,-11,-11,-11,-12,-11,-11,-11,-10,-11,-10,-11,-11,-13,-13,-12,-11,-12,-12,-12,-12,-13,-12,-12,-13,-11,-12,-12,-12,-12,-12,-11,-11,-13,-12,-13,-12,-13,-13,-13,-13,-12,-13,-12,-12,-11,-12,-12,-12,-13,-12,-14,-14,-15,-15,-14,-15,-16,-17,-17,-17,-19,-20,-21,-24,-24,-26,-28,-29,-31,-34,-36,-39,-40,-41,-44,-45,-53,-51,-53,-49,-44,-38,-23, +-40,-48,-46,-67,-50,-61,-68,-45,-43,-41,-44,-47,-30,-32,-25,-26,-19,-17,-15,-16,-15,-11,-12,-13,-12,-9,-9,-7,-7,-9,-9,-8,-8,-8,-8,-8,-9,-8,-10,-10,-9,-10,-10,-10,-10,-10,-9,-9,-8,-8,-8,-8,-8,-11,-10,-10,-9,-10,-10,-10,-10,-10,-10,-10,-10,-10,-11,-10,-11,-10,-9,-9,-9,-9,-10,-10,-10,-10,-10,-10,-10,-10,-9,-10,-10,-10,-9,-9,-11,-10,-10,-12,-12,-13,-13,-11,-11,-13,-13,-14,-15,-16,-17,-18,-20,-21,-23,-26,-25,-28,-30,-33,-36,-35,-38,-42,-44,-47,-47,-50,-46,-45,-37,-23, +-25,-60,-55,-71,-43,-53,-62,-42,-47,-30,-35,-38,-24,-26,-16,-17,-12,-11,-5,-5,-6,-3,-3,-3,-3,0,0,0,0,-1,-1,-1,0,0,0,0,0,0,-2,-1,-2,-1,-1,-1,-2,-1,-1,0,-1,-2,-1,-1,-1,-2,-2,-1,-1,-3,-2,-2,-2,-1,-2,-2,-3,-2,-3,-3,-2,-2,-1,-2,-2,-3,-3,-3,-3,-2,-3,-3,-3,-3,-2,-3,-3,-3,-3,-3,-4,-4,-3,-5,-5,-6,-5,-5,-5,-6,-6,-6,-6,-8,-9,-10,-11,-12,-13,-16,-16,-19,-20,-23,-25,-27,-29,-30,-32,-39,-38,-41,-37,-34,-26,-19, +-39,-47,-45,-59,-25,-59,-85,-26,-47,-40,-45,-77,-14,-39,-27,-28,4,5,10,9,0,9,9,9,9,9,9,9,9,8,8,9,8,8,8,7,8,8,6,7,7,7,7,7,6,7,7,7,7,6,7,7,7,6,7,6,6,5,5,5,6,6,5,5,5,6,5,5,5,6,6,5,6,5,5,5,5,5,5,5,4,5,5,5,4,4,4,5,3,4,5,3,3,3,3,3,3,2,2,3,3,2,1,0,-1,-2,-3,-5,-6,-9,-9,-11,-13,-17,-18,-18,-20,-35,-39,-42,-32,-26,-21,-17, +-29,-45,-46,-65,-46,-60,-70,-48,-50,-46,-54,-60,-38,-41,-33,-35,-19,-20,-17,-19,-18,-15,-15,-16,-15,-14,-14,-14,-14,-12,-12,-12,-12,-13,-13,-12,-12,-12,-13,-12,-11,-12,-11,-12,-12,-11,-12,-9,-10,-9,-9,-11,-11,-10,-10,-11,-10,-11,-11,-11,-11,-11,-11,-10,-11,-10,-11,-12,-12,-11,-12,-10,-11,-12,-12,-12,-11,-11,-12,-10,-12,-12,-12,-13,-13,-12,-12,-12,-12,-13,-12,-13,-12,-12,-11,-14,-14,-15,-14,-16,-18,-18,-20,-22,-23,-25,-28,-31,-29,-33,-35,-39,-44,-40,-44,-50,-52,-50,-52,-54,-53,-52,-49,-39, +-8,-37,-46,-66,-43,-53,-61,-47,-44,-41,-45,-50,-33,-35,-26,-27,-16,-17,-13,-14,-15,-13,-13,-13,-13,-14,-15,-14,-14,-12,-12,-13,-13,-13,-13,-13,-15,-14,-12,-13,-12,-12,-12,-13,-13,-13,-13,-11,-12,-11,-12,-11,-11,-12,-11,-11,-11,-12,-11,-11,-12,-12,-12,-12,-11,-11,-13,-13,-13,-12,-12,-12,-11,-12,-13,-12,-11,-12,-11,-12,-12,-13,-13,-12,-12,-13,-12,-12,-14,-12,-14,-13,-13,-12,-13,-14,-13,-15,-15,-16,-18,-19,-20,-22,-22,-24,-27,-30,-28,-32,-33,-38,-42,-40,-44,-48,-51,-47,-50,-51,-52,-52,-50,-36, +-25,-44,-44,-57,-44,-52,-57,-40,-44,-36,-39,-42,-27,-25,-22,-23,-12,-11,-9,-10,-10,-5,-6,-6,-5,-5,-4,-5,-4,-5,-4,-6,-6,-5,-6,-5,-5,-6,-6,-6,-6,-6,-5,-5,-5,-6,-6,-5,-5,-6,-5,-5,-5,-6,-6,-6,-5,-5,-6,-6,-6,-7,-7,-7,-5,-6,-7,-7,-8,-6,-6,-6,-6,-6,-6,-5,-6,-6,-5,-6,-7,-6,-6,-7,-7,-8,-7,-6,-8,-8,-8,-7,-7,-7,-7,-8,-7,-9,-9,-11,-11,-12,-13,-14,-14,-15,-16,-20,-20,-23,-24,-28,-32,-30,-33,-36,-39,-37,-38,-39,-40,-39,-34,-27, +10,16,4,-13,-3,-10,-16,-8,-9,-3,-7,-8,-1,1,2,0,6,5,6,5,5,8,8,7,8,8,8,9,8,9,9,8,8,8,8,8,8,7,9,9,9,8,8,9,9,9,9,10,10,9,10,9,10,9,9,9,9,9,9,9,9,9,8,8,8,8,7,7,8,8,8,8,8,8,8,9,8,10,10,9,9,8,9,8,7,6,8,7,7,7,7,8,7,7,8,7,7,7,6,5,3,3,3,0,0,-1,-3,-6,-6,-9,-11,-15,-17,-15,-18,-22,-23,-21,-23,-23,-23,-21,-19,-10, +62,25,11,4,-1,-4,-4,-5,-6,-8,-8,-8,-11,-13,-11,-10,-12,-11,-13,-12,-11,-11,-12,-11,-11,-12,-12,-12,-12,-12,-13,-13,-12,-12,-12,-12,-10,-11,-11,-11,-13,-12,-14,-13,-13,-12,-12,-13,-13,-13,-12,-13,-14,-13,-12,-14,-13,-13,-13,-12,-15,-14,-14,-13,-14,-15,-14,-13,-12,-13,-14,-13,-13,-14,-14,-14,-13,-14,-15,-13,-14,-14,-15,-15,-14,-15,-15,-15,-15,-15,-15,-16,-16,-16,-17,-17,-18,-18,-20,-19,-21,-19,-24,-26,-24,-25,-26,-28,-30,-31,-33,-33,-34,-37,-38,-43,-41,-48,-47,-48,-46,-46,-43,-30, +14,16,8,4,3,3,7,-8,-5,-3,1,5,-10,-10,-7,-3,-13,-11,-11,-9,-7,-10,-11,-10,-9,-11,-11,-11,-11,-12,-12,-12,-12,-11,-10,-11,-10,-8,-9,-10,-10,-10,-13,-12,-12,-11,-11,-13,-13,-12,-12,-11,-12,-11,-12,-11,-12,-12,-12,-11,-13,-13,-12,-12,-12,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-12,-13,-11,-10,-12,-11,-11,-11,-11,-11,-11,-12,-13,-14,-13,-15,-15,-16,-13,-16,-17,-20,-18,-21,-21,-25,-29,-25,-27,-29,-32,-31,-34,-35,-35,-37,-40,-40,-43,-43,-51,-51,-52,-50,-44,-41,-25, +32,32,29,25,22,22,26,5,8,9,12,15,-6,-5,-2,1,-13,-9,-9,-7,-5,-10,-10,-9,-8,-13,-11,-12,-10,-12,-13,-12,-13,-13,-10,-9,-9,-8,-9,-9,-9,-9,-13,-13,-12,-12,-13,-13,-13,-14,-13,-11,-11,-11,-10,-11,-12,-12,-12,-13,-12,-12,-11,-12,-12,-13,-11,-11,-12,-11,-11,-11,-10,-10,-10,-11,-9,-12,-13,-12,-11,-12,-11,-11,-11,-11,-11,-11,-11,-12,-13,-14,-14,-16,-17,-14,-17,-17,-21,-17,-22,-22,-26,-29,-27,-28,-28,-31,-32,-34,-34,-35,-38,-41,-41,-45,-45,-46,-48,-49,-48,-43,-38,-6, +45,45,41,39,24,26,32,20,16,13,19,23,7,1,0,4,-3,0,-3,0,2,-3,-5,-2,-1,-4,-4,-5,-3,-5,-4,-4,-3,-2,-2,-3,-3,-2,-2,-2,-4,-3,-7,-6,-4,-4,-5,-5,-5,-6,-5,-4,-4,-4,-4,-5,-4,-5,-6,-6,-5,-5,-3,-4,-5,-5,-5,-4,-4,-1,-3,-3,-4,-4,-4,-4,-4,-5,-4,-4,-5,-5,-3,-4,-3,-4,-3,-5,-4,-4,-4,-5,-4,-5,-8,-6,-9,-8,-11,-9,-14,-13,-17,-22,-19,-19,-20,-23,-23,-24,-24,-24,-26,-30,-31,-33,-34,-40,-39,-41,-36,-32,-26,-3, +44,35,22,25,13,30,43,9,5,28,31,11,-1,6,16,18,-15,-2,8,11,16,-6,-6,6,10,-13,-8,2,-3,-5,-7,-5,3,-8,1,-3,7,6,-4,9,2,6,-9,-2,-4,-6,6,0,-4,-2,0,6,6,9,9,7,1,5,12,9,6,-2,2,7,-1,4,4,15,8,8,7,7,9,9,11,10,12,6,9,8,6,3,12,10,10,8,11,13,9,5,9,11,3,-2,-7,7,-11,-12,-18,-1,-16,-20,-24,-36,-26,-23,-25,-35,-32,-30,-32,-31,-47,-36,-43,-51,-65,-72,-74,-77,-65,-47,-14,12, +43,34,20,15,1,3,10,-1,-3,-5,3,-3,-10,-18,-12,-5,-16,-12,-14,-11,-8,-14,-14,-12,-9,-13,-14,-13,-11,-14,-11,-11,-11,-10,-12,-10,-10,-10,-12,-10,-11,-10,-13,-11,-8,-8,-10,-13,-10,-10,-10,-11,-12,-12,-11,-11,-11,-12,-11,-11,-12,-11,-9,-10,-12,-12,-12,-11,-11,-9,-9,-9,-10,-11,-11,-9,-11,-10,-12,-12,-11,-12,-12,-11,-13,-12,-11,-10,-10,-10,-11,-13,-14,-14,-16,-15,-17,-17,-20,-16,-21,-18,-22,-24,-25,-20,-24,-27,-29,-31,-34,-37,-40,-43,-47,-49,-53,-49,-51,-54,-46,-36,-22,-30, +59,44,27,23,4,6,11,5,2,-3,3,2,-2,-13,-7,-3,-7,-4,-7,-4,-2,-4,-6,-3,-1,-2,-3,-2,-2,-2,-1,-3,0,-1,0,-1,-1,0,-1,-2,-1,-1,0,0,2,2,1,-1,1,1,2,0,0,-2,-2,1,1,0,0,0,0,-1,1,0,-1,-3,0,-1,0,2,1,1,1,0,0,0,-1,-1,-2,0,-1,-1,-2,-3,-2,-2,1,0,1,0,-1,-3,-3,-3,-6,-3,-7,-5,-8,-5,-9,-5,-9,-6,-10,-7,-11,-14,-16,-20,-22,-26,-30,-31,-35,-37,-41,-33,-32,-38,-29,-20,4,-16, +80,51,38,25,14,14,21,6,-2,4,11,3,4,-5,4,8,-1,9,4,8,2,9,6,9,11,9,10,8,12,11,12,11,11,11,12,12,15,12,12,13,13,12,12,13,15,17,12,14,13,15,15,15,16,13,10,13,16,14,14,15,16,13,15,15,13,14,12,13,12,17,14,12,13,14,15,14,13,15,15,12,14,12,11,12,12,10,14,13,12,15,12,13,12,11,10,14,8,8,3,11,7,8,0,9,1,3,-4,-10,-9,-14,-17,-22,-26,-26,-33,-34,-37,-37,-33,-31,-20,10,21,8, +82,54,47,36,26,25,29,20,11,18,22,16,10,1,7,12,7,12,7,10,11,11,11,13,15,14,13,11,13,14,15,12,13,15,15,11,11,13,15,13,11,11,15,14,13,14,15,15,14,14,15,14,15,12,13,12,13,13,12,14,16,15,15,16,16,14,14,15,14,13,14,16,15,14,13,13,14,15,16,16,16,15,14,15,15,15,15,15,14,13,14,15,13,13,13,13,14,13,13,11,9,13,10,8,5,9,6,2,2,-2,-3,-7,-10,-14,-16,-17,-21,-19,-18,-17,-9,15,51,32, +40,-3,-12,-19,-21,-22,-11,-24,-30,-20,-12,-13,-18,-22,-16,-12,-17,-14,-13,-8,-8,-10,-10,-10,-7,-10,-10,-6,-6,-5,-3,-4,-2,-5,-4,-5,-4,-1,-2,-3,-2,-1,0,2,-1,0,-1,1,3,5,5,2,4,4,5,1,2,1,4,2,1,3,3,6,-2,0,2,0,-1,3,-2,3,2,6,11,10,7,7,3,0,2,4,6,3,3,3,3,6,3,7,1,7,5,2,7,7,5,5,0,4,2,-7,-8,8,-1,-5,-8,-13,-12,-16,-23,-28,-25,-29,-32,-38,-41,-41,-43,-34,-20,17,41,31, +7,-2,6,1,1,9,12,14,5,12,16,22,19,15,20,23,22,24,24,25,28,30,29,27,29,29,28,32,31,32,30,31,30,32,33,30,28,32,36,32,31,36,36,34,35,37,31,35,37,37,39,37,37,37,37,34,35,35,35,34,35,33,36,39,35,31,32,34,36,35,35,37,36,35,37,37,37,35,36,33,34,35,34,35,36,35,37,37,36,36,35,36,36,35,33,35,36,33,36,33,33,27,28,35,33,35,31,29,26,22,17,13,20,13,9,5,1,4,2,3,6,2,58,70, +43,44,46,33,38,41,55,61,58,65,72,69,72,66,67,67,74,75,74,76,77,77,78,77,77,81,80,79,81,81,84,81,84,83,83,82,82,80,85,84,81,82,87,87,84,86,82,83,83,85,89,86,84,85,86,82,83,83,82,82,85,84,86,84,80,84,83,83,83,84,81,84,87,83,84,85,84,85,85,79,82,84,81,83,85,84,85,85,83,85,85,83,83,84,82,84,83,85,88,82,78,79,80,82,85,83,83,81,78,74,68,64,69,64,62,56,48,50,45,51,53,59,84,83, +72,68,69,64,70,71,79,69,69,76,81,81,84,73,75,75,85,89,90,86,91,90,92,90,93,97,98,99,99,92,98,103,101,100,97,100,103,98,102,104,103,103,98,98,106,102,100,98,101,103,98,101,104,105,103,105,105,105,107,101,103,103,105,103,107,103,104,106,101,99,107,105,104,96,100,109,109,104,106,108,107,104,100,108,106,106,103,98,108,108,101,100,105,106,99,99,97,99,100,106,106,105,107,101,99,108,102,95,88,83,92,88,84,86,78,73,68,78,78,83,82,90,112,131, +55,50,42,42,37,40,47,41,39,45,45,52,55,59,58,55,57,60,61,58,60,63,62,62,63,64,64,65,66,64,65,64,65,65,66,67,66,66,70,67,67,67,67,66,69,68,69,66,66,69,68,67,68,68,66,69,68,68,70,67,65,67,69,66,68,66,66,68,67,67,68,69,67,66,67,69,70,69,69,71,72,67,67,67,68,69,68,66,68,72,70,67,69,71,69,70,67,71,70,72,72,75,76,69,68,73,72,68,66,65,66,62,61,61,60,52,47,57,52,60,51,62,69,84, +-32,-40,-38,-30,-37,-32,-28,-29,-34,-32,-31,-29,-24,-20,-24,-25,-21,-21,-17,-17,-16,-16,-14,-16,-12,-13,-12,-12,-12,-9,-11,-12,-13,-8,-11,-9,-7,-8,-9,-8,-8,-8,-8,-10,-6,-7,-5,-9,-8,-8,-7,-7,-5,-7,-9,-4,-5,-6,-5,-6,-8,-8,-5,-6,-7,-7,-7,-7,-8,-8,-5,-5,-5,-6,-5,-5,-4,-6,-3,-5,-5,-5,-6,-6,-5,-5,-5,-7,-5,-5,-4,-4,-5,-5,-6,-3,-4,-4,-1,-4,-3,-6,-4,-2,-5,-5,-5,-8,-6,-8,-12,-13,-14,-16,-17,-18,-21,-19,-19,-13,-17,-4,-15,-18, +-99,-81,-85,-72,-78,-72,-66,-71,-73,-72,-71,-70,-69,-60,-61,-64,-60,-63,-57,-59,-59,-57,-53,-54,-56,-52,-50,-52,-53,-50,-53,-54,-54,-49,-47,-48,-47,-49,-51,-51,-47,-45,-43,-45,-47,-49,-47,-48,-47,-46,-45,-52,-49,-50,-48,-45,-45,-44,-45,-48,-44,-44,-44,-45,-45,-44,-50,-49,-50,-45,-47,-49,-47,-45,-48,-46,-47,-46,-47,-45,-46,-46,-48,-46,-44,-44,-47,-46,-46,-46,-42,-43,-44,-45,-42,-45,-47,-42,-43,-43,-42,-48,-44,-42,-46,-43,-44,-42,-40,-44,-49,-48,-49,-51,-51,-53,-56,-54,-55,-51,-57,-47,-51,-100, +-100,-98,-96,-83,-94,-84,-81,-91,-90,-88,-90,-89,-89,-81,-85,-87,-79,-82,-77,-79,-81,-77,-74,-74,-76,-75,-72,-72,-74,-70,-71,-69,-69,-70,-70,-67,-72,-67,-69,-68,-66,-67,-67,-69,-67,-68,-69,-64,-65,-65,-63,-67,-66,-65,-67,-65,-66,-65,-67,-67,-66,-62,-65,-64,-66,-68,-67,-65,-69,-65,-71,-66,-66,-66,-68,-63,-65,-66,-64,-68,-65,-66,-68,-65,-62,-64,-67,-66,-71,-68,-67,-65,-65,-62,-61,-65,-67,-66,-62,-65,-63,-66,-66,-62,-65,-67,-65,-67,-64,-65,-68,-67,-67,-70,-67,-72,-70,-69,-71,-68,-70,-65,-91,-18, +-100,-100,-100,-100,-100,-91,-86,-100,-100,-100,-100,-100,-98,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-98,-98,-97,-94,-85,-88,-80,-91,-85,-82,-80,-76,-78,-78,-80,-79,-77,-74,-76,-80,-78,-75,-81,-80,-83,-97,-100,-4, +-84,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-99,-100,-96,-96,-95,-93,-95,-89,-88,-86,-92,-87,-82,-76,-87,-88,-87,-86,-86,-92,-91,-100,47,-32, +100,100,62,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,9,-4,-10, +100,100,100,89,88,88,88,88,88,88,88,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_PLeft_T0.h new file mode 100755 index 0000000..c806b92 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_PLeft_T0.h @@ -0,0 +1,71 @@ +35,6,-13,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,8,12,16,20,20,20,20,20,20,20,20,20,20,20, +26,101,103,113,107,112,102,97,102,96,99,95,95,102,98,96,100,105,98,103,100,104,103,102,107,107,105,107,101,103,104,100,101,98,100,100,98,100,98,100,98,97,99,98,99,99,97,98,100,100,99,99,98,99,99,100,97,99,98,99,99,98,99,98,99,99,97,99,100,99,97,97,96,99,98,93,85,96,91,87,90,86,88,84,88,83,86,85,84,84,86,84,85,85,86,86,84,86,85,87,87,89,90,90,88,90,95,94,100,101,108,112,116,118,119,119,120,120,120,117,120,120,120,120, +135,134,118,115,99,108,97,99,99,95,96,93,93,96,94,89,88,95,98,90,94,102,101,104,94,98,96,102,103,105,105,103,103,102,101,100,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,100,100,100,98,100,97,96,99,94,95,93,87,91,88,88,85,87,82,85,83,85,81,82,80,79,79,83,81,80,82,82,84,82,85,84,84,83,87,85,90,88,86,92,90,95,95,105,108,116,118,117,118,118,118,120,120,120,120,120,120, +135,108,101,103,94,96,90,96,93,91,89,83,85,84,83,82,79,82,77,79,75,75,76,80,77,75,77,71,71,73,72,67,68,64,62,59,61,65,66,65,65,66,68,68,69,63,70,66,66,66,71,66,69,64,65,68,62,69,67,63,63,68,69,70,67,67,70,65,68,66,69,64,65,67,68,64,71,70,68,72,72,69,68,67,71,71,73,71,71,71,73,72,71,75,74,76,73,74,71,79,77,81,78,82,77,75,83,78,86,83,92,95,107,107,103,106,104,108,111,114,109,120,114,120, +106,88,92,94,78,87,80,83,76,75,72,74,70,71,64,62,62,62,61,61,61,62,60,59,63,58,60,55,54,55,50,51,48,50,54,52,46,52,54,52,47,48,52,53,49,48,50,50,49,50,48,47,47,45,48,50,51,45,45,50,48,51,49,50,50,51,52,53,58,52,52,58,53,58,53,55,52,56,57,53,57,58,57,56,57,54,57,56,55,57,59,61,58,59,58,61,61,61,59,69,62,70,62,76,67,61,70,62,73,68,75,78,86,93,87,93,90,91,92,96,92,100,104,105, +59,63,61,59,53,62,56,56,53,54,49,48,43,41,43,39,38,37,34,33,37,33,33,29,31,29,27,26,25,26,23,24,22,21,22,19,20,20,19,16,20,21,21,22,21,18,25,21,20,19,17,20,22,22,23,21,22,23,20,24,23,20,20,20,20,24,27,20,22,21,24,21,21,24,20,25,19,23,26,25,26,26,29,29,30,26,28,28,29,29,31,30,30,32,29,33,30,33,29,38,33,39,33,46,37,30,38,41,42,37,46,47,51,58,55,61,59,61,61,62,60,65,66,66, +31,41,51,56,46,55,44,56,47,44,39,40,35,28,24,17,25,19,11,7,19,14,9,4,7,3,3,-1,-1,2,-2,-2,-4,-1,-7,-8,-3,4,5,-2,-1,-1,3,0,3,-1,2,2,0,0,-4,-5,1,-2,-1,4,4,4,2,7,-5,4,-4,3,-1,3,6,6,12,2,12,12,12,23,7,15,15,21,23,19,22,25,25,23,28,24,25,25,26,26,29,27,25,28,25,34,27,31,21,39,32,34,23,43,34,22,26,35,33,26,35,29,31,45,39,45,44,48,48,48,47,52,38,30, +-24,11,18,21,18,21,14,27,19,27,16,14,5,-5,5,-4,-7,-13,-17,-25,-12,-15,-19,-22,-20,-27,-28,-35,-33,-28,-29,-30,-36,-27,-30,-32,-31,-32,-35,-36,-37,-38,-32,-35,-38,-39,-30,-35,-34,-36,-37,-31,-29,-33,-37,-33,-33,-30,-32,-34,-29,-24,-33,-27,-33,-24,-18,-31,-21,-30,-23,-21,-25,-15,-28,-17,-28,-17,-4,-19,-14,-17,-11,-12,-7,-10,-11,-10,-10,-11,-7,-10,-12,-11,-15,-4,-8,-7,-15,1,-7,-4,-13,9,-6,-18,-16,2,-2,-8,6,-2,1,5,-1,12,10,5,3,3,19,16,17,8, +-9,15,24,29,28,35,29,37,29,37,30,27,19,5,10,2,7,-2,-15,-14,-13,-19,-19,-23,-24,-21,-27,-27,-30,-23,-32,-37,-26,-28,-26,-31,-27,-16,-31,-28,-27,-28,-25,-30,-26,-26,-23,-27,-23,-25,-20,-24,-25,-30,-26,-30,-25,-21,-20,-21,-22,-22,-26,-16,-34,-23,-11,-20,-16,-30,-14,-11,-20,-13,-26,-12,-24,-15,-3,-13,-10,-11,-9,-11,-6,-10,-7,-6,-7,-9,-6,-6,-9,-7,-11,-1,-6,-2,-10,2,-7,0,-10,6,-6,-17,-9,9,-1,-4,11,5,9,11,8,22,22,16,14,15,28,20,8,4, +16,40,59,56,57,55,48,52,42,44,35,30,25,16,16,9,10,8,3,0,0,2,-2,-3,-2,-2,-6,-7,-4,-3,-3,-3,-2,1,-2,4,1,0,1,0,1,-2,1,0,-5,-1,1,1,2,3,4,0,2,-1,2,-1,1,5,4,5,-1,5,0,6,-2,3,10,-1,7,1,12,-3,8,-6,2,13,2,16,-1,10,4,11,9,13,2,8,11,15,13,8,7,4,3,12,9,12,8,16,11,16,10,7,8,17,10,1,16,7,8,2,6,6,11,11,10,15,11,15,15,14,20,18,15,13, +4,28,66,78,82,84,78,80,69,68,60,57,50,37,38,31,31,26,21,18,23,21,16,17,14,14,14,14,14,18,15,15,19,16,16,16,17,17,18,15,16,17,14,18,17,19,17,21,22,22,22,18,23,24,24,15,22,28,24,25,23,25,20,28,18,22,31,21,32,24,33,23,33,16,26,39,29,42,27,37,31,40,34,40,32,39,39,40,41,36,36,34,33,40,36,36,32,40,34,40,33,32,33,43,34,26,38,32,34,28,32,35,38,38,36,41,42,45,44,42,48,40,33,20, +7,27,45,55,63,58,55,53,47,47,41,37,30,22,19,13,10,5,6,2,1,0,-1,-1,-2,-3,-4,-5,-6,-3,-3,-4,-5,-2,-3,-3,-4,-4,-4,-2,-3,-3,0,1,0,-3,-4,-4,-1,-2,2,-3,-4,-3,1,-2,0,4,0,-1,-2,0,-1,4,-4,0,6,1,7,-2,6,-2,4,-5,4,13,1,9,4,11,6,10,7,10,8,9,7,8,8,9,9,7,6,7,6,5,2,6,2,5,0,1,0,4,-1,-5,0,-4,-2,-4,-3,-2,2,1,1,4,3,8,7,5,8,1,-5,-14, +30,21,54,70,80,74,72,68,61,60,51,51,43,34,30,25,22,18,15,13,15,9,8,7,6,5,5,2,2,4,7,4,4,5,4,3,3,2,5,3,4,2,5,6,4,3,1,4,4,4,6,3,3,5,6,4,7,10,7,4,6,9,8,14,4,8,16,10,14,7,15,6,13,3,11,18,9,17,10,15,11,16,10,14,10,11,9,10,10,9,12,11,9,8,8,7,5,8,4,7,4,6,5,8,3,-1,5,1,6,5,6,7,7,8,8,11,11,16,16,14,17,11,6,-9, +59,33,67,71,80,79,75,71,64,62,54,55,46,37,33,26,23,18,19,15,15,12,12,12,12,12,11,11,12,11,11,13,10,10,9,9,7,11,12,12,10,11,10,13,11,10,8,10,11,13,13,9,10,9,12,11,12,15,10,11,11,13,11,13,11,14,14,14,11,10,15,13,19,11,16,15,19,12,13,18,19,24,16,19,18,20,17,17,17,16,19,19,17,16,12,14,12,11,10,15,13,11,10,13,13,10,13,10,12,11,11,12,14,15,16,15,16,24,25,22,24,17,11,-1, +84,63,77,83,90,87,83,80,74,71,64,64,55,46,42,36,32,30,30,27,26,22,24,24,24,22,21,22,21,21,21,23,22,21,18,20,20,19,21,21,21,20,22,20,20,20,20,20,20,21,24,20,22,21,24,20,23,23,20,20,20,24,20,22,18,22,22,21,16,18,23,20,24,14,19,18,21,12,14,19,18,20,14,16,14,16,13,13,12,11,14,14,13,11,10,10,9,9,7,12,11,12,9,15,13,11,13,11,14,14,14,15,16,16,17,18,21,25,25,23,25,17,7,-1, +50,64,99,101,107,99,97,93,88,88,82,79,69,54,40,51,34,24,25,23,22,21,23,22,17,18,16,14,10,20,19,18,18,20,20,18,20,11,5,18,14,17,19,19,16,18,18,18,18,19,20,19,20,17,18,14,19,19,17,18,18,19,20,19,14,18,17,14,14,15,18,15,25,-5,5,9,13,-1,-7,-3,3,14,-10,-8,-10,-5,-10,-9,-9,-9,-11,-10,-11,-12,-12,-12,-13,-12,-13,-10,-9,-15,-14,-6,-10,-9,-13,-14,8,8,6,7,10,7,9,16,15,0,0,-8,-9,-12,-13,-17, +65,75,74,78,80,78,75,67,61,56,50,44,38,30,26,22,20,16,16,14,14,11,10,11,9,7,7,6,6,7,7,8,8,8,7,6,7,6,7,6,6,7,5,6,8,7,7,7,8,9,10,9,11,9,9,9,11,10,9,8,8,10,6,8,7,9,7,6,5,6,9,6,8,4,6,4,4,3,4,5,2,2,1,2,-1,1,-1,0,0,0,-1,-2,-2,-1,-2,-1,-2,-2,-3,0,-1,-1,0,0,0,-1,1,0,5,5,5,5,7,7,7,7,8,5,5,4,4,-2,-6,-9, +78,89,85,83,85,84,78,71,65,61,55,51,46,39,34,28,28,24,23,22,21,20,18,17,18,16,15,15,16,17,15,16,15,14,15,14,15,13,13,13,12,13,14,14,14,14,16,16,15,15,15,17,18,16,16,16,17,17,15,15,15,16,14,15,14,15,14,15,15,16,18,16,17,12,13,12,13,9,10,11,11,9,9,10,9,9,6,7,5,6,7,7,7,5,6,6,6,7,7,8,9,8,8,10,9,10,11,10,19,18,17,17,22,24,23,21,23,28,28,27,25,21,15,4, +81,85,88,91,92,93,87,80,74,69,62,57,50,43,38,33,32,29,29,28,26,25,23,21,21,21,20,19,19,20,21,20,20,19,19,18,19,18,18,18,18,18,19,19,18,18,21,20,21,19,20,20,20,20,21,22,22,22,21,19,19,21,20,20,20,19,18,19,19,20,21,20,20,16,18,15,17,14,14,15,14,11,11,13,11,12,10,11,9,9,9,10,10,9,9,9,10,11,11,12,12,13,12,13,14,13,14,14,20,19,19,18,21,21,21,21,21,20,20,20,16,12,7,-3, +87,90,92,93,92,91,86,79,74,69,63,57,52,46,42,36,34,33,34,33,31,29,28,28,28,28,28,27,26,26,26,26,26,25,25,25,26,25,25,26,25,25,26,25,24,24,25,25,25,24,25,25,25,24,25,25,26,25,25,24,24,24,23,23,24,24,22,23,24,25,26,24,25,25,25,22,23,23,24,23,22,23,25,25,23,23,24,25,21,23,24,24,24,18,22,22,22,23,20,20,20,21,21,21,21,21,22,22,25,25,25,25,9,11,14,18,24,-18,-16,-17,-22,-23,-25,-31, +66,69,67,69,65,71,64,58,52,48,42,35,28,22,19,15,14,11,9,7,6,5,6,5,3,3,1,1,1,1,1,0,0,0,1,0,0,1,1,2,2,2,0,1,2,2,1,1,1,0,-1,1,0,1,1,0,0,0,0,0,1,2,1,1,-1,-1,0,0,-2,-1,-1,-1,-1,0,0,-1,0,-1,-1,-1,0,-3,-1,0,-2,0,-1,0,-1,-1,-2,-2,-1,-1,-3,-2,-2,-1,-1,-2,-2,-2,-2,-1,-1,-1,-1,-2,-5,-4,-5,-5,-8,-8,-7,-6,-4,-9,-9,-8,-11,-14,-18,-24, +74,74,71,74,69,73,66,61,56,51,45,41,34,28,26,22,19,17,15,14,14,12,13,12,12,10,8,8,7,8,8,7,6,8,7,7,7,9,9,9,9,9,8,7,7,8,9,8,8,7,7,7,7,7,8,8,7,7,7,8,7,8,7,8,6,7,6,7,5,5,6,5,5,7,8,6,7,7,7,6,6,5,4,6,5,5,7,7,5,5,5,5,5,5,5,6,6,5,5,6,7,5,6,6,7,7,6,6,10,11,9,10,10,12,13,12,14,7,8,9,7,5,0,-8, +75,85,86,90,85,89,81,76,70,66,59,53,46,39,36,29,27,24,23,22,21,20,19,18,17,15,15,15,15,14,13,13,13,13,14,15,15,16,16,16,15,14,14,13,14,14,15,15,15,14,14,14,14,14,14,14,14,15,14,15,14,15,14,15,14,15,15,15,12,13,13,13,13,14,14,14,14,14,14,14,13,11,11,12,12,12,12,13,11,12,11,11,12,11,12,12,12,11,11,13,14,12,12,13,14,15,13,14,13,14,13,15,10,12,13,13,14,4,6,5,4,2,-5,-15, +81,85,84,86,77,79,70,72,64,60,52,50,43,37,32,28,24,21,22,19,21,19,18,17,18,16,15,15,14,14,12,13,12,14,14,14,15,15,15,16,15,15,14,13,15,15,14,14,15,15,15,14,14,14,14,14,15,14,15,16,16,15,16,16,14,15,15,15,13,14,14,14,15,13,15,14,14,15,14,15,14,12,12,13,12,13,13,14,13,14,11,12,13,12,11,12,13,12,12,12,13,12,12,11,13,14,13,14,10,11,10,11,13,14,15,13,15,-3,-3,-5,-6,-8,-13,-32, +87,77,56,59,50,55,46,47,41,37,29,28,21,15,12,8,6,4,3,2,1,-1,0,-1,-2,-3,-4,-3,-3,-3,-4,-3,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-4,-4,-6,-5,-5,-5,-5,-5,-5,-6,-5,-6,-5,-5,-4,-5,-5,-4,-4,-4,-5,-5,-5,-5,-4,-4,-3,-4,-5,-4,-4,-5,-5,-4,-4,-4,-4,-4,-5,-3,-4,-4,-5,-5,-5,-4,-5,-4,-4,-5,-5,-4,-4,-5,-4,-5,-4,-6,-5,-7,-5,-4,-7,-10,-10,-8,-9,-7,-10,-8,-7,-10,-10,-4,-4,-7,-9,-11,-16,-23, +80,75,69,67,58,62,53,57,49,44,37,39,30,24,20,18,14,11,10,9,10,8,7,6,7,5,4,5,4,5,3,4,3,5,4,4,4,3,3,2,2,3,4,4,4,4,3,3,3,2,4,4,3,3,3,4,3,3,3,4,4,4,5,4,4,3,3,2,5,5,6,5,5,4,4,3,3,4,5,5,5,5,5,5,4,5,4,4,4,5,4,5,5,5,5,5,6,6,5,3,5,4,5,0,2,5,3,-4,-1,1,-1,1,1,2,4,3,3,0,0,-1,-2,-5,-9,-14, +82,86,80,79,68,68,59,66,58,52,45,46,39,32,28,26,23,21,20,17,20,17,17,15,15,14,13,13,14,13,13,12,11,12,12,12,13,11,11,11,11,13,12,13,12,13,11,11,11,11,11,11,12,10,10,11,11,11,11,14,14,13,13,13,11,11,11,11,12,12,12,13,11,11,11,11,11,11,11,12,12,12,12,12,11,12,11,12,10,11,10,11,11,12,10,11,12,11,13,10,12,9,11,9,11,14,12,4,7,9,6,9,9,10,12,12,11,9,7,7,3,2,-5,-12, +97,91,83,80,69,69,59,67,59,53,46,48,40,33,30,28,24,21,20,18,21,18,17,16,17,16,15,15,16,15,14,14,13,15,14,15,15,13,12,12,12,14,14,15,14,14,13,13,13,13,13,14,14,13,13,13,13,13,13,16,16,16,15,16,15,15,14,15,15,15,16,16,14,14,15,15,14,14,14,15,15,16,15,15,15,15,14,15,13,13,13,14,15,14,12,13,15,14,15,12,14,12,14,8,12,14,13,2,4,8,5,8,4,6,7,6,7,3,2,2,1,-2,-6,-11, +90,93,83,74,62,51,45,60,55,51,36,38,34,29,26,20,18,17,16,9,14,13,11,11,11,10,9,10,9,9,9,9,9,8,7,8,9,8,8,8,8,6,7,8,7,7,8,7,7,7,7,6,7,7,7,7,7,7,7,6,7,6,6,6,6,7,7,7,7,7,8,10,8,6,7,7,9,6,6,8,6,6,9,6,6,8,6,6,8,5,8,7,7,7,5,7,9,9,20,5,6,3,16,2,7,9,5,-14,-13,-12,-16,-14,-8,-7,-5,-7,-7,-2,-4,-4,-6,-11,-15,-20, +62,64,67,69,65,69,64,56,50,45,39,33,29,24,18,13,12,10,10,7,6,5,4,3,4,3,2,2,3,2,2,1,0,0,-1,1,0,1,1,1,0,-1,-1,-1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,-2,-2,-2,-2,-1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,0,1,0,0,-1,-1,0,0,0,0,0,-1,0,0,1,0,1,1,1,2,1,1,1,2,0,1,-3,-1,1,-2,0,2,4,1,3,3,4,5,3,3,8,7,5,-2,-8,-19,-26, +69,73,70,70,69,62,57,61,57,48,44,41,37,33,25,19,19,18,16,15,13,13,11,11,11,10,10,10,10,9,9,8,8,9,9,7,8,7,8,8,7,8,7,8,7,7,8,8,9,9,8,8,9,8,8,8,9,9,9,7,8,7,7,8,9,10,9,9,9,8,9,8,8,8,9,9,9,7,7,8,7,8,8,8,9,8,7,7,7,7,7,8,8,9,8,8,9,9,9,8,9,7,8,3,5,5,5,2,4,5,4,6,4,6,6,6,7,4,2,8,5,-2,-7,-16, +79,89,93,96,97,87,83,80,76,67,63,55,50,46,38,30,26,25,21,21,19,19,18,17,17,17,17,17,16,16,15,15,14,15,15,14,15,14,14,14,14,14,13,14,13,13,14,14,14,15,14,14,15,14,14,14,14,15,14,13,14,14,13,14,16,16,16,15,14,14,15,14,14,15,15,14,15,13,14,14,15,14,14,15,15,14,13,14,14,14,14,14,14,14,14,15,15,15,15,14,14,13,14,10,12,11,11,8,11,13,11,13,10,11,12,11,11,9,8,12,8,1,-6,-20, +79,90,96,99,101,93,91,82,79,70,67,56,53,49,41,33,29,29,26,26,23,23,22,22,20,21,20,20,19,19,19,18,18,18,18,18,18,18,18,18,18,18,17,17,16,16,17,18,18,17,17,17,17,17,17,17,17,17,17,16,16,16,15,16,17,18,17,17,15,16,15,16,16,16,17,16,17,15,15,16,16,15,16,15,16,15,15,15,15,16,15,15,15,15,16,16,16,15,16,15,16,14,14,14,15,13,13,16,17,18,16,17,22,23,23,22,23,27,21,28,5,-3,-26,-25, +82,86,90,91,95,84,82,72,69,58,55,40,36,33,25,17,12,12,8,8,6,6,5,5,3,4,3,3,2,2,2,2,2,0,1,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-2,-1,-2,-2,-1,0,-1,-1,-2,-2,-2,-1,-2,-2,-1,-1,0,-2,-2,-2,-3,-2,-1,-1,-2,-2,-3,-2,-2,-2,-1,0,0,-1,-2,-1,1,-1,0,-1,-1,0,0,0,2,0,4,0,-7,-7,-13, +89,95,99,100,106,95,95,79,76,65,61,48,44,40,32,24,19,18,14,14,13,13,12,12,11,11,10,10,10,10,10,9,9,8,8,8,8,8,8,9,9,8,8,8,9,9,8,8,7,6,7,7,7,7,7,7,7,7,7,7,8,7,7,7,6,6,6,6,7,7,7,7,6,6,6,5,5,6,6,6,6,6,6,6,6,5,6,6,7,7,6,7,6,5,6,6,7,6,6,6,6,6,7,9,9,9,9,9,9,11,9,10,5,6,6,6,5,10,8,10,-1,-7,-10,-14, +77,88,94,97,102,95,94,81,78,69,65,53,49,45,37,29,25,24,21,21,18,18,18,19,16,17,17,16,14,14,15,15,14,13,14,13,14,12,13,14,13,13,14,14,13,13,14,14,14,14,13,13,14,12,12,13,13,12,12,12,12,13,13,13,12,12,11,11,13,13,12,12,12,12,13,12,12,12,13,12,13,11,12,12,12,12,13,13,12,13,11,11,12,12,12,12,13,12,13,11,12,12,12,12,13,13,13,12,13,14,14,14,12,12,12,12,12,14,12,13,9,4,3,-4, +88,95,102,105,110,103,101,84,80,71,67,53,48,44,36,28,24,23,19,20,17,18,18,19,16,16,16,16,15,15,16,15,16,14,14,14,14,15,15,15,15,15,16,16,15,15,15,15,15,14,15,15,14,14,13,13,14,13,13,14,14,14,14,14,13,13,12,12,13,13,14,13,13,13,14,12,13,13,13,14,13,12,13,13,13,13,13,14,13,14,13,13,14,14,13,14,15,13,14,12,13,13,13,15,16,15,16,16,16,17,16,17,16,17,17,16,16,19,18,18,14,8,7,0, +26,41,51,58,62,60,75,40,32,26,18,15,12,9,8,6,4,4,2,2,0,0,-2,-1,-5,-4,-4,-4,-6,-6,-6,-5,-5,-6,-5,-6,-6,-7,-7,-7,-7,-7,-8,-7,-7,-7,-7,-8,-7,-7,-8,-8,-8,-8,-8,-9,-9,-8,-8,-9,-9,-9,-10,-9,-9,-9,-9,-9,-8,-8,-9,-9,-9,-9,-9,-10,-9,-10,-9,-10,-10,-10,-9,-9,-10,-9,-9,-9,-9,-9,-10,-9,-10,-11,-10,-10,-10,-10,-10,-11,-10,-10,-10,-12,-11,-11,-6,-10,-10,-10,-5,-9,-9,-7,-9,-9,-9,-9,-9,-8,-10,-13,-15,-18, +31,39,42,49,51,50,48,45,41,37,32,29,25,21,18,16,14,13,11,11,9,9,8,7,5,5,5,5,5,4,5,4,5,5,5,5,4,5,5,5,5,5,5,4,5,4,3,3,3,3,5,4,4,3,4,3,3,3,4,3,4,4,3,3,4,4,4,4,3,3,3,2,3,3,3,2,2,2,3,2,2,4,3,4,4,3,2,3,3,4,5,5,5,4,2,3,3,3,3,4,4,4,4,4,4,5,6,5,6,5,7,7,10,10,10,9,9,11,9,10,7,3,-1,-8, +55,57,58,61,60,64,61,52,47,48,42,35,30,25,26,22,21,20,21,19,16,16,15,15,12,12,11,10,11,12,12,11,11,9,9,9,10,12,12,12,11,12,12,12,11,11,10,10,10,9,11,11,11,9,10,9,10,10,10,10,11,11,10,10,10,10,10,10,9,9,9,10,9,9,9,9,9,9,9,10,11,9,9,10,9,9,9,10,9,10,11,11,10,10,9,9,10,9,10,10,11,12,12,12,12,13,14,12,12,12,13,14,12,12,12,11,11,13,13,8,5,3,-3,-13, +45,49,57,66,62,73,68,60,53,52,45,42,35,29,28,27,24,23,23,21,19,19,18,17,16,15,15,14,15,15,15,14,14,13,14,14,14,15,16,16,15,15,15,15,15,15,14,13,13,14,14,15,15,14,13,13,13,13,14,14,14,14,13,14,14,15,14,14,13,13,13,13,13,13,13,13,13,13,13,13,14,13,14,15,14,13,14,14,14,14,15,16,16,16,13,14,14,13,14,14,15,16,16,16,16,18,18,18,18,18,19,20,21,21,21,20,21,21,21,16,15,13,9,0, +65,64,68,72,66,75,68,66,60,60,55,53,48,42,27,40,23,15,12,12,24,14,16,8,29,27,20,24,28,29,29,28,28,26,27,27,27,26,27,27,26,26,26,26,25,25,25,26,26,26,25,26,25,25,25,24,24,24,24,25,25,25,24,24,25,25,24,24,24,24,25,24,23,23,23,23,24,24,23,24,24,23,24,24,23,24,24,25,24,24,24,24,23,23,23,24,24,23,23,24,24,24,24,24,24,24,25,24,25,25,26,26,27,27,27,27,27,27,27,22,24,23,18,13, +-21,-39,-61,-43,-45,-24,-22,1,4,15,18,25,19,13,15,12,11,7,6,4,5,4,3,2,3,3,3,3,1,1,0,2,2,2,2,1,1,-1,-1,-1,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,0,-2,-2,-2,-2,-2,-2,-3,-2,-2,-1,-2,-3,-2,-2,-1,-1,-1,0,0,-1,-2,-2,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-2,-2,-2,-3,-2,-3,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,1,2,2,2,2,2,3,3,5,3,4,-1,1,-2,-1,1,-3,-6, +-50,-48,-39,-25,-29,-10,-11,14,14,29,30,37,28,22,25,21,17,12,16,13,14,12,11,9,12,11,11,10,10,9,9,9,9,10,10,9,8,8,7,7,7,7,8,7,8,7,7,8,6,6,7,7,7,6,6,7,6,5,6,6,6,6,6,6,6,7,5,5,7,6,7,7,7,6,6,6,5,7,6,5,5,6,6,6,6,5,6,6,5,6,5,5,5,5,7,6,6,6,6,8,8,8,8,9,9,10,10,11,11,12,11,11,13,14,14,12,14,11,11,8,10,11,6,3, +-25,-29,-40,-29,-35,0,-2,19,19,41,40,44,35,26,31,27,24,19,21,17,19,18,16,15,18,18,17,17,16,14,15,15,15,15,15,15,15,13,14,14,13,13,14,13,14,14,14,14,13,13,12,13,13,12,13,12,13,12,13,13,13,13,12,12,13,13,12,12,13,14,13,13,12,12,12,12,12,12,11,12,12,12,12,12,11,11,11,12,12,12,11,11,11,11,11,11,12,11,12,14,15,14,14,15,15,16,17,18,18,19,21,20,20,21,21,24,25,20,21,17,19,20,17,12, +-37,-32,-27,-16,-27,5,0,27,24,41,39,49,37,27,31,25,25,20,22,20,20,18,17,15,17,17,17,16,15,14,15,15,14,14,14,14,14,12,13,13,13,13,13,13,12,13,13,13,12,12,11,12,12,12,12,12,11,11,11,11,12,12,12,11,12,11,10,11,11,12,11,12,11,11,11,10,11,11,11,11,10,11,11,11,10,10,11,11,11,11,8,9,10,9,10,10,10,11,11,12,13,12,13,14,14,15,15,19,19,19,21,20,22,22,22,24,25,20,21,19,19,18,15,10, +-20,-18,-14,-1,-16,7,-18,26,11,20,20,25,17,7,12,11,11,5,3,-1,1,-2,-2,-3,-3,-4,-4,-4,-3,-3,-2,-3,-3,-3,-4,-4,-3,-2,-3,-3,-2,-2,-2,-2,-3,-4,-2,-2,-3,-2,-5,-4,-2,-4,-3,-4,-3,-3,-3,-3,-4,-3,-3,-3,-3,-3,-3,-4,-4,-3,-4,-4,-4,-5,-4,-4,-3,-4,-4,-5,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-5,-6,-5,-5,-6,-7,-7,-6,-5,-5,-5,-5,-5,-4,-2,-3,-4,-3,-4,-2,-3,-4,-4,-5,-3,-4,-6,-7,-9,-13,-22, +-8,9,-10,-3,-20,6,-2,23,18,34,30,42,30,18,22,19,20,15,13,9,10,8,7,5,4,4,3,2,3,4,4,4,4,3,3,3,2,4,4,5,4,4,4,4,3,3,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,3,4,3,4,4,3,2,3,4,4,3,3,2,3,3,3,4,4,2,2,3,3,2,2,2,2,2,2,1,2,3,3,4,2,2,2,1,1,1,2,1,1,2,2,3,3,7,6,5,5,4,9,8,7,6,6,9,9,6,4,1,-6,-15, +0,10,1,-1,-14,8,0,27,24,33,33,47,35,26,24,24,25,19,17,14,18,16,13,13,13,13,13,12,13,15,14,14,13,13,13,13,12,14,14,13,13,13,13,13,13,13,14,15,15,15,12,13,13,11,12,13,13,13,14,13,13,13,13,13,14,14,12,12,12,11,12,12,12,13,12,13,13,14,15,13,13,12,12,12,11,11,12,11,11,11,12,12,12,13,12,12,13,13,13,11,11,13,14,14,13,13,14,17,15,15,15,15,19,18,18,16,17,21,20,18,17,13,6,-5, +0,5,-6,6,-5,8,6,26,25,37,37,45,35,27,27,25,25,20,18,16,17,15,14,13,11,12,11,12,12,12,12,11,11,11,11,11,11,12,12,12,11,10,11,11,11,11,12,12,12,12,11,10,12,11,10,11,11,12,12,11,12,11,11,12,11,10,10,9,11,11,11,11,11,11,12,12,12,13,13,13,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,12,12,13,13,10,11,12,12,14,14,12,13,18,17,16,17,16,21,20,20,19,19,22,23,23,20,16,8,-4, +0,8,2,0,-7,12,17,28,33,50,50,24,22,20,19,17,15,3,-3,-12,-13,-13,-15,-15,-15,-15,-14,-16,-15,-15,-15,-16,-16,-16,-16,-16,-16,-17,-17,-17,-18,-18,-18,-18,-18,-18,-19,-18,-18,-18,-20,-19,-19,-17,-17,-20,-19,-19,-18,-17,-20,-17,-19,-19,-17,-19,-18,-18,-18,-18,-15,-20,-13,-12,-15,-14,-9,-14,-16,-9,-16,3,-4,-4,-1,3,-8,-6,-8,-8,-9,-8,-3,-19,0,-4,-7,-1,-6,-7,-8,-6,-5,8,3,-8,-5,7,7,6,8,8,8,7,6,8,14,9,7,11,5,3,-5,-40, +-50,-71,-48,-36,-25,-12,-1,-2,9,16,27,13,13,15,13,9,6,6,4,4,1,1,0,1,-2,-2,-2,-2,-3,-3,-3,-4,-5,-3,-4,-4,-4,-5,-5,-4,-6,-6,-8,-7,-7,-6,-8,-8,-8,-8,-7,-7,-7,-7,-6,-8,-7,-7,-7,-8,-8,-8,-7,-7,-7,-7,-7,-8,-6,-6,-7,-6,-7,-7,-7,-7,-7,-8,-9,-7,-7,-6,-7,-7,-6,-6,-7,-7,-6,-6,-6,-7,-7,-8,-5,-5,-6,-6,-6,-4,-5,-3,-5,-1,-5,-4,-4,-4,-5,-5,-6,-5,-6,-5,-3,-5,-2,-5,-4,-5,-5,-9,-14,-26, +141,132,138,130,123,118,111,87,79,66,63,40,39,37,25,19,12,13,8,9,7,8,6,6,4,5,5,3,3,3,3,2,2,2,3,0,1,1,1,2,0,-1,-2,-1,-1,-1,-1,-2,-1,-2,-1,0,0,-1,-1,-2,-1,-2,-3,-1,0,-1,0,0,0,-1,-2,-1,1,2,1,0,-2,-1,-2,-2,-1,-1,0,0,-1,1,1,0,1,0,1,1,1,1,1,0,0,0,3,1,1,3,2,3,1,6,4,6,4,2,6,4,3,2,5,5,3,5,7,9,9,10,13,10,10,8,-2,-22, +139,137,134,137,134,118,113,92,88,64,65,42,43,43,27,19,15,18,14,16,11,12,11,12,9,9,9,8,7,7,6,6,6,5,5,4,5,4,5,3,3,1,1,1,1,1,0,0,0,1,3,2,3,2,2,0,1,0,1,1,1,1,2,2,1,2,1,1,3,4,3,1,2,1,2,1,0,2,1,0,2,2,2,1,2,2,2,3,3,2,3,1,3,3,6,5,3,6,4,6,3,8,4,8,5,1,5,3,3,2,4,6,4,5,9,10,12,9,11,9,8,6,-4,-24, +137,133,135,136,137,121,118,92,88,66,69,47,47,47,31,26,22,25,20,22,19,20,18,18,16,18,18,16,13,15,16,12,15,12,15,12,14,11,14,14,12,9,6,9,5,10,11,9,10,5,9,8,12,8,7,9,8,9,3,11,10,10,8,8,9,10,3,5,9,11,10,9,9,8,6,8,7,6,6,7,6,7,7,8,8,8,9,9,9,9,9,9,9,10,11,10,9,12,11,11,10,15,8,13,11,11,11,9,8,8,10,11,8,9,11,11,13,12,13,11,-2,1,-17,-46, +61,132,120,114,104,86,81,63,59,33,33,16,15,15,0,-8,-11,-7,-12,-10,-17,-13,-15,-15,-17,-16,-15,-18,-19,-19,-17,-19,-19,-22,-20,-21,-21,-23,-23,-22,-23,-23,-24,-24,-21,-19,-24,-24,-25,-23,-23,-25,-25,-25,-25,-25,-25,-25,-25,-25,-25,-26,-25,-25,-27,-26,-26,-26,-23,-23,-24,-24,-26,-25,-26,-26,-25,-27,-26,-27,-26,-29,-27,-29,-28,-27,-25,-25,-25,-24,-26,-27,-28,-26,-26,-26,-26,-25,-25,-23,-24,-22,-24,-20,-25,-21,-21,-22,-24,-25,-23,-25,-23,-22,-22,-22,-24,-21,-23,-33,-36,-39,-51,-73, +87,152,137,130,119,99,94,75,70,44,45,23,28,29,15,2,-1,5,-2,5,-7,-3,-7,-8,-12,-10,-8,-14,-11,-12,-12,-14,-15,-13,-14,-15,-15,-15,-15,-16,-20,-17,-19,-17,-19,-17,-18,-19,-20,-19,-18,-19,-19,-21,-22,-21,-20,-24,-23,-23,-20,-20,-22,-21,-25,-22,-24,-23,-24,-26,-25,-23,-22,-23,-22,-21,-25,-21,-21,-22,-23,-27,-27,-26,-23,-26,-22,-23,-22,-25,-23,-22,-22,-25,-22,-23,-24,-23,-23,-19,-20,-19,-23,-24,-19,-21,-22,-14,-18,-18,-18,-19,-14,-15,-15,-15,-12,-16,-22,-31,-35,-39,-41,-73, +111,180,139,131,119,107,99,73,69,52,51,30,30,29,15,15,8,10,4,6,1,2,2,3,0,0,0,-3,-2,-2,-1,-7,-6,-5,-4,-8,-8,-7,-6,-5,-8,-8,-6,-7,-8,-8,-8,-8,-8,-9,-9,-9,-8,-11,-12,-11,-12,-11,-11,-9,-10,-9,-10,-10,-10,-9,-11,-10,-12,-12,-11,-11,-12,-12,-11,-13,-13,-11,-11,-10,-11,-12,-12,-12,-11,-9,-11,-10,-12,-12,-11,-10,-10,-11,-10,-10,-10,-9,-10,-10,-13,-7,-9,-9,-12,-13,-10,-7,-8,-11,-8,-7,-7,-9,-9,-5,-5,-6,-10,-15,-16,-19,-27,-42, +139,186,160,142,126,115,106,83,78,59,60,40,40,39,25,24,16,20,13,17,11,12,12,12,9,10,12,7,8,8,9,4,4,3,5,1,1,3,2,4,-1,0,2,2,1,2,1,2,2,0,0,0,0,-3,-3,-4,-3,-3,-3,-1,-1,-1,-2,-3,-3,-4,-2,-3,-5,-5,-5,-5,-4,-5,-4,-6,-5,-5,-5,-3,-3,-4,-6,-6,-3,-4,-4,-4,-5,-4,-3,-3,-6,-5,-3,-4,-4,-2,-2,-4,-5,1,-3,-2,-5,-4,-2,2,1,-2,0,1,2,2,1,4,2,4,1,-8,-7,-9,-16,-29, +196,192,171,158,145,132,122,103,99,80,77,54,55,53,44,43,27,32,28,31,20,23,20,17,13,13,16,14,13,7,8,6,10,5,8,6,7,3,2,8,4,4,3,3,3,7,2,3,7,5,4,3,5,4,5,1,2,3,4,1,0,2,4,0,-1,-2,-3,-1,-2,-2,-1,-1,1,1,2,1,0,-1,-1,-3,-4,-3,-1,-2,-2,1,1,1,1,1,2,1,1,1,0,1,-1,1,-1,2,0,-5,-7,3,0,-1,-2,2,0,0,-1,-3,16,14,10,9,6,6,0,-1,-2,-11,-29,-17, +213,193,151,140,119,107,96,75,67,48,45,28,26,22,10,1,-2,0,-7,-6,-7,-12,-12,-16,-18,-20,-20,-21,-22,-21,-24,-24,-23,-26,-24,-30,-28,-29,-27,-28,-26,-28,-29,-31,-31,-26,-32,-28,-30,-29,-29,-30,-28,-27,-30,-32,-32,-33,-36,-35,-33,-34,-33,-33,-39,-38,-41,-37,-34,-34,-34,-35,-30,-34,-35,-31,-33,-39,-34,-40,-38,-36,-39,-38,-36,-33,-34,-33,-33,-35,-36,-34,-37,-37,-35,-40,-34,-31,-39,-38,-39,-44,-44,-35,-34,-37,-33,-31,-34,-36,-34,-37,-27,-27,-30,-32,-32,-36,-41,-50,-61,-75,-97,-100, +60,70,55,55,51,46,42,42,41,24,25,-1,-4,-7,-23,-18,-19,-22,-25,-27,-28,-31,-35,-37,-33,-36,-38,-38,-43,-44,-45,-38,-41,-40,-42,-41,-39,-37,-41,-42,-41,-46,-47,-48,-44,-41,-48,-49,-49,-50,-49,-48,-48,-43,-43,-43,-44,-43,-43,-44,-44,-47,-44,-46,-44,-43,-44,-45,-48,-51,-49,-46,-51,-52,-55,-45,-46,-45,-46,-45,-45,-49,-52,-52,-48,-52,-52,-54,-46,-47,-54,-55,-53,-48,-53,-54,-57,-57,-56,-49,-48,-49,-50,-60,-60,-56,-52,-58,-60,-61,-47,-49,-43,-45,-48,-49,-53,-46,-51,-48,-50,-63,-72,-89, +82,80,62,73,68,65,65,56,57,47,45,38,33,31,16,14,21,15,13,7,9,4,-1,-5,1,-2,-5,-8,-13,-13,-17,-10,-12,-11,-15,-12,-13,-10,-11,-14,-14,-18,-19,-22,-15,-16,-20,-22,-22,-21,-21,-23,-23,-16,-17,-16,-18,-16,-17,-17,-17,-20,-18,-21,-16,-19,-20,-18,-24,-24,-24,-19,-25,-25,-27,-20,-20,-18,-19,-19,-21,-25,-27,-28,-22,-26,-26,-27,-21,-21,-27,-29,-24,-22,-28,-27,-28,-32,-28,-22,-22,-22,-24,-32,-33,-30,-22,-30,-29,-34,-19,-22,-10,-15,-18,-21,-24,-14,-21,-19,-25,-40,-51,-80, +79,112,93,98,95,94,93,82,81,72,69,60,56,51,36,31,38,33,28,21,25,19,14,9,15,10,6,4,0,-1,-6,-2,-3,-1,-3,-2,-5,0,-3,-4,-5,-10,-9,-11,-7,-9,-10,-12,-11,-11,-12,-11,-11,-9,-10,-9,-8,-8,-10,-8,-10,-11,-10,-11,-9,-10,-10,-11,-12,-13,-12,-11,-12,-13,-13,-12,-11,-10,-10,-10,-10,-12,-12,-13,-12,-13,-14,-14,-12,-11,-13,-14,-13,-13,-14,-14,-14,-14,-14,-12,-13,-12,-13,-14,-14,-14,-11,-12,-13,-15,-7,-10,-2,-3,-6,-9,-11,-1,-6,-11,-12,-26,-39,-63, +101,104,104,104,104,99,98,88,84,76,71,64,61,55,53,47,45,38,40,33,34,29,27,21,27,22,18,15,16,17,12,12,12,14,11,10,10,13,10,10,9,9,11,9,9,10,11,8,8,7,7,9,8,7,6,8,7,7,7,8,7,6,5,4,7,6,6,6,7,5,5,6,6,5,4,6,6,6,4,4,5,5,6,4,2,2,4,4,4,2,4,5,2,2,4,4,4,3,0,3,2,-1,1,2,3,0,1,3,4,2,2,0,5,5,2,3,1,3,0,-3,2,-9,-21,-39, +92,102,106,102,105,94,94,91,90,79,75,74,69,64,63,61,59,50,53,47,46,43,41,37,40,36,34,32,33,34,31,29,28,32,29,30,28,32,28,28,27,25,28,26,26,26,26,24,25,23,27,25,27,24,24,27,24,25,25,25,24,24,24,22,24,24,24,24,24,21,23,24,24,23,23,24,24,23,22,23,25,23,24,22,22,21,22,22,19,21,21,22,21,19,22,20,21,19,17,19,19,16,19,18,18,18,19,19,19,19,18,18,20,20,18,20,19,20,20,20,20,8,-11,-31, +62,88,95,98,106,98,101,98,98,87,82,83,79,75,74,73,69,64,66,58,62,55,55,50,53,51,45,46,50,47,44,42,41,45,46,46,44,43,39,40,38,40,43,40,37,36,40,39,39,39,37,37,36,32,36,39,39,36,36,40,37,39,37,38,40,38,33,31,40,36,36,36,40,39,37,37,33,38,37,35,37,35,33,35,35,35,37,34,34,34,35,35,36,36,29,29,28,32,28,31,32,26,28,27,31,32,30,31,34,33,28,29,30,29,29,29,29,33,33,30,27,15,-4,-18, +25,75,86,82,100,93,94,91,91,82,78,76,71,67,69,65,64,59,59,55,57,55,53,50,50,49,49,51,51,51,49,48,47,50,49,47,47,48,46,46,48,47,44,47,47,47,45,46,45,46,46,44,45,44,44,46,46,46,47,46,46,48,46,43,46,44,45,46,44,43,42,41,43,46,44,46,45,42,41,43,44,42,45,43,42,41,42,41,36,37,40,43,42,40,39,40,42,37,38,37,39,32,36,34,35,33,32,32,32,33,27,30,26,28,31,31,32,35,30,37,31,18,16,-4, +120,57,85,93,104,94,101,92,93,89,80,78,75,67,73,71,63,63,63,55,52,44,39,31,32,25,30,28,18,17,14,12,11,11,10,9,6,10,9,8,6,8,5,8,6,6,4,5,7,5,7,9,8,4,7,7,6,6,8,4,4,3,8,7,7,8,9,11,9,7,7,7,3,6,5,7,10,8,7,8,6,7,4,6,9,5,13,8,6,12,18,18,14,17,24,23,29,21,29,28,30,29,31,36,39,35,29,30,33,36,26,31,27,29,31,31,34,34,34,38,29,27,11,-32, +120,120,82,76,88,88,94,91,94,86,80,68,67,57,56,56,46,36,35,34,30,19,20,22,25,22,16,17,6,6,4,2,5,8,4,1,0,1,3,0,2,-4,-2,-1,-1,4,2,-1,1,0,0,0,-3,4,0,6,1,-1,3,4,4,3,1,1,-1,-1,2,6,2,1,2,2,2,2,3,0,0,0,-1,2,2,-1,1,-1,3,3,3,4,-12,-11,5,5,7,5,7,6,10,4,4,4,7,3,2,3,2,4,3,1,6,7,2,5,-1,5,6,6,10,10,12,14,8,9,-4,-10, +120,120,120,109,108,108,108,108,108,106,103,100,99,98,97,96,95,94,93,92,91,90,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_PRight_T0.h new file mode 100755 index 0000000..cce92fb --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/kt/wacom_i2c_tblY_PRight_T0.h @@ -0,0 +1,71 @@ +-81,-108,-125,-140,-136,-131,-128,-125,-120,-111,-100,-92,-79,-72,-64,-54,-40,-33,-25,-25,-20,-11,-9,-9,-4,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-3,0,-1,-1,-1,-2,-5,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-3,0,0,0,0,0,-2,-2,-2,-1,0,-3,-3,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-5,-1,-1,0,0, +-90,-128,-139,-147,-144,-134,-133,-125,-121,-115,-110,-104,-90,-83,-78,-75,-66,-46,-50,-52,-34,-25,-20,-11,-20,-15,-6,-4,-4,1,0,-1,3,1,0,0,4,0,1,4,2,6,1,1,6,3,8,3,5,0,4,5,5,6,5,4,8,3,2,5,6,4,3,5,6,2,3,0,3,1,0,1,-1,-1,-5,-4,-6,-7,-8,-11,-11,-10,-9,-10,-9,-10,-10,-13,-11,-15,-10,-10,-10,-9,-8,-10,-9,-7,-7,-10,-9,-6,-3,-3,-5,-6,-2,2,-4,-7,-2,-3,2,-4,-9,-8,-10,-12,-11,-21,-9,1,13,18, +-101,-134,-138,-137,-143,-137,-135,-130,-123,-120,-113,-106,-97,-84,-79,-71,-63,-53,-47,-49,-45,-39,-36,-36,-30,-25,-31,-27,-28,-26,-22,-29,-29,-32,-33,-25,-28,-28,-27,-30,-29,-26,-25,-27,-29,-28,-28,-27,-29,-30,-27,-29,-26,-34,-29,-28,-29,-26,-24,-30,-29,-29,-30,-26,-26,-27,-30,-28,-29,-29,-25,-30,-27,-30,-21,-27,-25,-26,-18,-23,-25,-25,-19,-22,-21,-23,-20,-22,-23,-24,-20,-22,-19,-19,-17,-18,-20,-19,-11,-14,-16,-11,-13,-9,-17,-19,-13,-4,-8,-14,-8,-14,-7,-14,-18,-17,-18,-20,-18,-28,-14,-3,-1,24, +-85,-123,-138,-142,-157,-146,-149,-139,-135,-126,-123,-110,-99,-87,-81,-70,-61,-49,-41,-35,-32,-29,-25,-22,-22,-19,-13,-15,-17,-15,-14,-15,-16,-11,-9,-13,-14,-10,-8,-10,-14,-12,-10,-12,-16,-15,-13,-15,-15,-11,-17,-17,-16,-17,-17,-13,-13,-16,-14,-16,-16,-14,-21,-18,-16,-16,-13,-15,-21,-24,-29,-34,-36,-37,-42,-42,-49,-50,-54,-56,-54,-58,-60,-59,-62,-60,-61,-60,-58,-60,-57,-58,-59,-57,-52,-54,-58,-54,-47,-50,-49,-40,-37,-25,-29,-23,-20,-13,-18,-21,-3,-13,-3,-10,-16,-13,-16,-20,-19,-27,-21,-5,6,27, +-108,-118,-128,-132,-144,-132,-133,-125,-123,-112,-108,-99,-90,-80,-66,-57,-48,-41,-33,-29,-24,-19,-18,-16,-15,-9,-9,-7,-2,-6,-4,-6,-3,-2,-2,-3,-2,-4,-5,-6,-3,-4,-4,-2,-1,-3,-1,-5,-2,-5,0,-3,-4,-3,-4,-4,-2,-4,-6,-5,-5,-4,-10,-8,-10,-7,-10,-13,-16,-20,-20,-33,-33,-35,-38,-39,-49,-48,-50,-50,-56,-56,-56,-55,-57,-58,-57,-57,-57,-56,-56,-55,-57,-53,-51,-54,-56,-53,-48,-49,-50,-38,-36,-25,-27,-23,-20,-9,-15,-18,-5,-11,-2,-9,-13,-10,-12,-13,-14,-16,-11,-3,7,26, +-106,-101,-107,-115,-128,-116,-116,-105,-103,-93,-90,-75,-67,-59,-46,-35,-27,-20,-13,-10,-2,0,0,2,7,12,11,12,15,14,14,15,14,14,15,13,15,14,15,14,15,16,15,17,16,17,15,16,16,13,17,15,17,16,15,17,16,13,14,14,13,12,9,12,10,13,13,5,5,-2,-2,-12,-14,-13,-20,-20,-29,-27,-32,-31,-36,-35,-38,-36,-40,-39,-39,-37,-38,-37,-36,-37,-39,-37,-33,-35,-38,-36,-31,-31,-31,-21,-20,-7,-11,-5,-3,6,1,-2,13,5,13,6,2,7,3,3,3,4,5,11,17,31, +-75,-81,-99,-108,-116,-109,-111,-94,-92,-69,-63,-50,-44,-32,-16,-4,6,14,22,29,44,50,49,50,60,64,61,63,69,66,66,66,64,68,68,69,69,73,71,71,74,71,74,72,68,68,68,64,64,61,62,61,60,58,57,55,57,56,52,51,47,46,42,44,39,39,41,33,34,20,20,9,13,14,-9,-3,-10,-4,-23,-19,-21,-16,-28,-24,-28,-24,-26,-25,-25,-26,-24,-25,-26,-25,-14,-19,-24,-24,-13,-9,-15,-7,-3,15,9,10,10,33,27,21,25,19,34,27,23,31,23,30,29,33,34,39,44,57, +-118,-88,-95,-95,-102,-93,-93,-79,-77,-56,-52,-38,-31,-21,6,16,23,31,42,48,67,74,75,80,79,82,78,80,89,92,91,94,93,95,95,94,96,91,88,89,89,86,89,84,85,83,84,82,80,80,84,85,85,76,74,70,72,70,69,73,72,71,62,63,61,63,66,50,49,38,40,22,22,24,7,13,-4,2,-7,-5,-14,-10,-16,-11,-16,-14,-14,-13,-15,-15,-10,-13,-15,-15,-7,-10,-17,-10,-5,-5,-8,6,9,22,18,22,23,49,44,38,50,43,45,40,39,56,49,40,42,54,65,69,83,99, +-88,-75,-70,-66,-69,-57,-57,-46,-43,-23,-18,-10,-2,6,32,42,48,56,65,71,88,93,95,99,99,101,100,101,109,111,111,114,113,115,114,115,114,109,106,109,107,105,108,104,104,104,103,101,103,98,105,106,105,95,93,92,90,91,88,93,92,94,81,83,81,84,86,68,71,60,59,43,39,42,29,30,16,20,15,15,4,6,4,8,2,6,4,5,6,4,7,5,4,5,13,10,4,11,14,13,10,24,29,37,34,47,44,66,60,59,72,67,67,63,65,83,77,69,71,85,94,99,108,118, +-22,-24,-26,-42,-43,-40,-36,-23,-18,-7,-2,16,21,25,38,50,54,51,56,56,70,73,73,80,82,83,85,88,84,92,95,93,94,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,94,100,93,100,80,93,93,90,91,59,68,61,68,69,36,41,41,49,13,19,10,21,2,9,3,2,4,7,4,6,4,2,2,7,13,13,9,17,9,31,18,34,25,61,52,37,51,46,77,68,67,61,82,74,72,76,66,77,78,92,92,104,126,132, +-66,-70,-72,-73,-69,-67,-63,-48,-43,-30,-27,-13,-10,-8,4,13,16,15,21,18,27,26,25,26,28,28,30,30,32,35,35,35,37,39,40,40,40,41,40,44,38,43,40,46,42,43,44,43,45,45,43,42,44,46,45,38,44,41,43,43,41,46,37,43,34,38,37,32,33,33,39,27,37,18,27,26,24,30,19,27,20,26,23,27,16,20,19,23,17,18,18,17,14,23,21,20,15,26,22,25,20,29,23,32,24,16,30,23,25,19,27,22,26,20,18,19,15,18,17,26,28,27,37,51, +-45,-65,-60,-59,-55,-57,-50,-43,-38,-26,-21,-7,-4,-3,6,13,15,16,21,20,23,23,26,26,28,28,28,29,29,29,30,29,30,33,34,34,34,33,32,33,32,32,35,36,31,32,32,31,32,31,30,32,32,31,32,32,34,31,30,29,30,33,28,31,28,30,28,26,24,26,30,18,22,21,26,24,16,21,19,22,15,17,18,20,15,17,17,18,17,17,17,16,16,17,16,15,13,17,14,14,12,20,15,15,12,9,15,11,12,8,11,8,7,6,2,3,0,6,4,10,11,10,19,26, +-8,-46,-40,-52,-46,-50,-44,-40,-34,-22,-16,-5,-3,-2,8,15,16,16,21,22,24,24,28,27,30,29,28,30,30,33,33,32,33,36,36,36,36,34,35,33,35,34,37,40,33,34,34,35,35,35,34,35,37,35,37,35,39,36,35,33,35,37,34,37,31,35,32,32,30,29,34,25,30,23,27,30,22,28,21,25,19,25,18,21,16,20,14,17,16,17,19,17,16,16,17,15,13,16,13,18,13,20,15,18,14,9,15,11,12,8,11,7,6,3,1,1,-1,3,2,11,9,10,17,21, +-8,-49,-48,-51,-40,-46,-42,-39,-35,-25,-21,-6,-5,-1,8,20,25,26,30,32,35,33,38,37,40,40,39,39,41,44,42,42,41,46,46,45,45,43,43,43,42,42,47,47,42,43,44,43,44,42,43,45,48,44,46,47,48,46,44,43,45,47,41,46,42,44,42,40,39,40,44,32,36,34,37,36,26,30,28,31,23,27,24,26,22,23,20,20,20,20,22,22,19,20,22,19,18,21,19,22,18,26,23,22,19,16,22,20,19,16,18,14,13,11,7,8,7,9,8,17,16,15,24,35, +26,-34,-36,-35,-31,-35,-32,-28,-23,-14,-10,-1,2,7,13,22,30,30,36,36,38,37,41,42,43,42,43,44,46,46,45,48,47,46,47,48,46,47,48,48,48,48,49,50,48,47,46,48,48,50,48,49,50,47,48,47,49,48,48,46,48,51,45,47,46,49,46,45,39,43,45,41,45,38,42,36,41,32,36,38,37,34,32,34,32,34,32,32,32,31,33,32,33,31,31,31,30,30,28,32,30,32,31,34,32,29,31,29,29,26,26,23,22,19,19,17,17,20,20,28,28,28,35,45, +-35,-46,-54,-58,-58,-57,-55,-52,-48,-42,-38,-34,-31,-28,-23,16,22,21,27,27,28,27,31,30,31,31,32,32,42,41,37,38,42,43,40,42,45,35,43,45,44,42,48,43,43,46,48,55,52,60,51,54,56,60,60,57,57,61,59,52,56,62,57,57,44,54,56,55,34,38,45,50,53,30,31,28,32,20,27,29,25,26,13,19,21,24,1,3,7,4,5,11,5,5,3,13,9,5,2,23,22,22,20,23,22,16,18,15,22,19,13,8,-3,-6,-10,-10,-11,-10,-10,-8,-7,-6,0,12, +-14,-31,-44,-48,-48,-49,-46,-45,-40,-38,-36,-29,-24,-20,-15,-5,-3,-2,2,2,7,7,10,12,14,16,18,18,18,20,20,21,21,21,22,23,23,21,22,23,22,23,22,22,24,24,25,24,26,27,27,28,28,27,28,26,28,28,29,25,25,27,25,25,24,25,24,22,22,23,25,22,23,19,19,18,19,15,16,18,17,14,13,14,11,13,11,13,12,11,12,11,10,10,10,11,10,10,10,13,11,12,12,11,10,8,9,6,10,7,5,3,2,-1,-3,-3,-5,-11,-11,-8,-6,-4,5,18, +-4,-16,-38,-45,-46,-46,-44,-41,-39,-37,-36,-28,-24,-20,-14,-8,-5,-3,-1,0,3,4,7,9,12,14,15,14,15,17,16,17,18,19,19,19,20,19,20,20,19,19,19,19,19,19,20,20,20,21,21,23,23,21,20,22,23,20,20,20,21,22,18,17,19,20,17,17,18,19,20,15,16,17,18,14,15,15,17,17,13,14,14,14,10,11,12,13,12,13,12,11,11,11,11,12,11,11,11,12,10,13,10,10,9,7,8,6,7,5,3,0,-2,-5,-6,-7,-7,-15,-14,-11,-9,-7,2,19, +-17,-23,-33,-36,-38,-36,-35,-31,-28,-26,-25,-20,-14,-10,-5,1,4,6,10,11,12,13,15,17,21,23,24,25,25,26,27,26,27,26,27,26,27,25,26,27,27,26,27,28,27,27,28,27,28,27,27,28,29,28,29,29,30,28,28,27,27,28,26,27,27,27,25,26,27,28,29,27,25,25,25,23,24,22,23,23,21,20,20,21,20,21,19,20,18,19,18,20,19,18,18,19,19,19,19,19,20,19,19,18,17,16,16,15,18,17,15,13,13,12,11,8,8,5,7,8,9,13,21,31, +-17,-39,-66,-65,-67,-60,-60,-61,-57,-57,-56,-27,-24,-20,-15,13,15,17,20,21,21,22,24,27,30,32,33,33,33,34,34,34,34,34,34,34,35,35,34,35,34,34,35,35,33,34,34,35,35,34,34,35,35,35,35,36,36,36,34,34,34,34,32,33,33,34,32,32,34,35,35,33,34,33,34,31,32,31,32,31,31,33,33,33,31,32,33,31,32,32,32,32,33,31,31,30,31,31,31,29,28,29,28,27,27,27,27,27,29,28,26,20,1,-3,0,-8,-3,-30,-30,-30,-28,-24,-19,10, +-33,-44,-55,-58,-66,-60,-60,-54,-50,-48,-47,-40,-35,-30,-22,-15,-12,-8,-7,-5,-3,-1,3,5,9,10,10,11,12,13,13,13,14,13,15,14,15,17,17,18,18,18,16,16,19,18,17,18,18,17,17,17,18,17,18,16,17,17,17,17,17,18,18,18,15,16,15,16,14,14,15,14,15,15,15,14,15,14,14,14,14,11,11,11,12,12,12,13,12,12,11,12,11,11,10,10,10,10,12,10,9,9,8,8,8,7,5,3,-2,-2,-3,-5,-14,-14,-15,-17,-16,-25,-23,-23,-21,-15,-8,4, +-63,-77,-91,-89,-94,-85,-79,-79,-73,-70,-64,-52,-45,-38,-28,-18,-13,-12,-11,-8,-5,-4,0,1,6,9,8,8,8,10,10,9,9,10,11,10,11,13,13,13,12,13,11,13,14,13,13,12,13,11,11,12,12,12,12,12,12,12,11,13,13,13,12,13,11,11,11,12,11,11,11,10,10,12,13,11,12,13,14,13,13,13,13,13,12,13,15,15,13,14,14,13,14,14,12,12,12,13,13,10,9,10,9,9,8,8,7,6,-2,-3,-4,-5,-13,-13,-14,-16,-15,-13,-15,-13,-11,-9,-2,5, +-58,-64,-74,-76,-84,-76,-73,-63,-57,-52,-48,-38,-31,-24,-15,-8,-2,-1,2,3,6,5,9,11,13,16,15,15,15,17,16,16,16,18,18,18,17,21,20,19,19,18,20,19,19,19,20,19,19,17,17,19,18,18,18,19,19,18,17,20,20,20,18,19,18,18,17,18,18,17,18,17,16,19,19,18,18,20,20,19,18,17,17,18,18,18,20,20,18,19,17,17,17,18,18,17,18,15,16,16,15,14,13,14,14,15,12,12,10,11,8,8,2,2,2,1,1,-11,-9,-8,-6,0,5,16, +-52,-56,-67,-86,-119,-108,-105,-72,-66,-63,-60,-28,-21,-15,-7,-1,3,5,7,8,13,12,16,19,22,25,25,25,25,25,24,26,25,27,26,27,27,29,28,28,28,27,27,27,28,28,29,28,28,28,28,28,27,28,28,28,28,27,27,29,28,28,28,28,26,27,26,27,26,26,27,27,26,26,27,27,27,27,28,28,27,25,26,26,26,26,27,27,26,26,24,25,26,25,24,24,25,23,24,23,23,22,21,20,20,22,20,20,16,17,15,15,2,-4,1,1,4,-37,-38,-39,-36,-24,-4,15, +-86,-97,-116,-124,-138,-128,-128,-111,-106,-97,-91,-71,-66,-60,-51,-36,-29,-29,-25,-24,-20,-19,-16,-15,-13,-13,-12,-10,-8,-7,-6,-4,-4,-3,-2,-1,0,0,1,2,3,4,5,6,7,8,7,7,7,7,7,7,8,7,6,7,6,7,8,6,6,7,7,7,6,7,6,6,6,7,8,6,7,7,7,5,6,6,6,7,7,6,6,7,6,6,6,6,5,6,6,6,7,5,5,5,6,4,5,3,4,3,2,-1,1,3,-1,-4,-9,-8,-11,-9,-17,-17,-17,-21,-22,-21,-20,-20,-20,-15,-9,-1, +-77,-94,-110,-118,-129,-123,-123,-107,-102,-93,-87,-70,-64,-58,-48,-36,-31,-30,-27,-25,-19,-18,-15,-15,-11,-11,-10,-10,-7,-4,-5,-3,-2,1,1,2,3,4,5,5,5,8,10,10,12,12,10,10,11,11,10,11,11,10,9,11,11,10,11,11,11,11,11,12,10,10,9,10,13,13,13,13,11,11,11,9,10,11,11,11,11,12,12,12,11,12,11,11,10,11,10,11,11,10,9,10,11,9,10,7,7,7,6,0,2,4,1,-1,-7,-5,-8,-8,-11,-12,-12,-17,-17,-17,-18,-18,-15,-12,-6,6, +-68,-86,-101,-109,-122,-117,-117,-98,-93,-85,-78,-63,-56,-50,-41,-31,-25,-24,-21,-20,-14,-14,-11,-11,-7,-7,-6,-4,-2,0,1,2,3,6,6,6,7,8,8,9,9,11,14,15,15,15,16,15,15,15,17,17,17,15,15,16,15,16,15,16,16,15,16,16,16,16,15,15,18,19,18,17,17,17,16,15,15,16,16,16,16,19,18,17,17,16,17,17,16,16,17,17,18,15,15,16,16,14,15,12,13,13,12,7,8,9,5,-2,0,1,-3,-2,-5,-5,-5,-6,-8,-14,-14,-13,-11,-9,-3,7, +-76,-81,-97,-99,-108,-120,-120,-89,-83,-75,-69,-56,-49,-42,-32,-23,-16,-14,-10,-9,-3,-2,1,1,4,5,5,7,9,11,11,12,12,15,15,17,18,18,19,20,20,22,24,26,26,26,25,25,25,25,25,25,25,25,24,25,25,26,24,27,27,26,26,26,25,26,25,25,25,26,26,26,25,24,24,24,24,23,23,24,24,25,25,25,23,25,23,24,22,23,22,23,24,23,22,21,22,20,21,18,19,18,18,13,15,18,15,6,7,8,5,6,2,2,2,0,0,-1,-1,0,0,2,5,12, +-43,-57,-68,-72,-78,-73,-72,-67,-61,-55,-48,-40,-34,-28,-22,-18,-16,-12,-10,-9,3,10,15,11,16,16,16,16,17,17,17,17,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,15,16,16,16,15,17,15,21,19,21,18,19,20,20,25,19,19,21,29,32,27,27,27,34,38,14,21,16,23,24,19,16,17,20,19,27,17,32,29,17,21,20,23,13,15,17,22,14,12,16,13,17,11,12,12,9,-3,11,12,9,-9,-13,-12,-17,-16,-15,-15,-15,-18,-19,-21,-23,-22,-20,-20,-14,-5, +-60,-67,-73,-71,-73,-66,-64,-66,-59,-52,-45,-40,-33,-25,-18,-13,-8,-4,-1,1,1,3,4,5,7,7,8,8,9,9,9,9,10,9,9,10,10,12,12,11,11,11,10,10,10,11,12,11,11,12,12,12,12,13,13,13,13,13,13,10,9,10,9,9,12,12,11,12,11,11,11,12,11,11,12,13,13,11,12,11,12,10,11,11,11,11,11,12,11,12,10,11,11,11,11,11,11,10,10,8,9,7,6,1,2,4,1,0,0,1,-3,-3,-7,-7,-8,-10,-11,-8,-10,-8,-9,-8,-4,3, +-58,-66,-71,-73,-72,-77,-72,-64,-56,-52,-43,-37,-28,-20,-15,-10,-7,-2,2,3,3,4,6,6,8,9,9,9,10,10,11,10,10,10,10,11,10,13,13,12,12,11,11,10,11,11,13,13,13,13,13,13,13,13,13,14,14,13,14,10,10,10,9,10,13,12,12,12,11,11,10,11,11,13,13,12,13,12,12,12,11,11,11,11,10,11,13,12,11,11,12,12,11,9,10,11,11,8,9,9,9,8,7,5,5,6,2,5,8,8,3,3,-3,-4,-5,-8,-8,-16,-16,-10,-10,-11,-6,0, +-68,-71,-71,-70,-67,-70,-63,-59,-51,-46,-35,-33,-23,-14,-9,-3,2,7,8,11,11,13,14,15,16,17,18,19,19,19,19,19,19,20,20,20,20,20,20,20,21,20,20,20,19,19,20,21,21,22,21,21,21,20,21,21,22,21,21,20,20,21,19,20,22,22,21,21,20,20,21,20,20,20,21,21,21,20,20,20,21,20,20,21,21,21,20,20,20,20,21,20,19,20,19,19,19,19,19,17,18,15,16,12,13,14,11,9,10,10,7,8,3,3,2,1,0,-3,-4,3,3,2,6,11, +-69,-73,-79,-81,-77,-83,-79,-76,-67,-68,-61,-59,-52,-18,-16,-12,-9,20,22,24,22,23,23,24,24,24,26,26,26,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,25,26,26,27,27,27,27,27,27,26,27,27,27,28,28,26,26,27,25,26,27,28,27,27,26,26,26,26,26,27,27,26,27,25,26,26,27,26,26,27,27,26,26,26,26,26,25,26,25,25,25,25,25,24,24,24,24,22,22,21,21,22,19,20,20,21,18,18,-4,-6,-6,-8,-8,-5,-6,1,-8,-2,3,8, +-43,-45,-47,-49,-44,-47,-41,-48,-39,-40,-32,-36,-28,-20,-17,-14,-11,-7,-6,-2,-2,1,3,5,6,7,9,8,9,10,11,11,12,10,11,11,12,11,12,12,13,13,13,13,13,14,13,14,14,13,13,13,13,13,14,13,13,13,13,12,13,13,13,13,12,12,12,12,12,12,12,13,12,12,12,11,12,12,12,12,12,11,11,12,12,12,12,12,13,13,12,11,11,10,10,9,10,10,10,8,9,8,8,7,7,7,6,2,2,2,0,-1,-6,-6,-7,-8,-8,-6,-8,-3,-3,-4,5,13, +-37,-37,-34,-37,-32,-36,-30,-44,-35,-35,-27,-29,-23,-17,-15,-10,-10,-6,-5,-2,-1,1,2,4,4,6,7,7,8,9,10,9,10,10,10,10,10,11,11,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,10,11,11,11,11,12,10,10,10,10,11,11,11,10,10,10,10,9,9,11,11,10,11,9,11,10,11,10,10,10,11,11,11,10,10,9,8,9,9,8,9,8,8,7,7,9,9,9,6,6,6,5,3,2,3,2,1,0,-2,5,4,8,8,8,16,27, +-28,-33,-36,-37,-33,-35,-29,-36,-29,-28,-21,-23,-17,-11,-9,-5,-2,1,2,5,4,7,9,11,10,11,12,12,11,14,15,14,15,15,15,15,15,16,17,17,16,16,18,18,17,17,18,18,16,15,17,17,17,15,15,16,17,15,16,18,18,16,17,17,16,15,14,14,17,16,16,15,15,16,15,15,14,17,16,17,16,16,15,15,16,16,16,15,15,15,15,15,15,14,13,15,14,14,13,14,13,11,12,14,14,13,12,12,11,10,8,6,3,2,1,-1,-2,1,0,3,2,3,13,19, +-7,-11,-14,-17,-15,-19,-15,-18,-12,-14,-9,-8,-4,0,0,5,5,8,8,11,12,14,16,18,17,19,20,20,21,21,23,22,24,22,24,24,24,24,25,25,25,25,26,26,26,26,26,26,26,25,26,26,26,25,24,24,25,24,24,25,25,25,26,25,24,24,23,23,24,24,25,24,23,24,24,23,23,24,25,24,24,23,23,23,23,24,23,23,23,23,22,22,23,23,23,23,24,22,22,21,21,21,21,21,21,20,20,19,18,18,16,15,14,14,13,11,10,14,13,16,17,17,28,35, +-28,-35,-41,-45,-47,-46,-45,-45,-41,-37,-32,-30,-25,-21,-17,-12,-10,-7,-6,-4,-4,-2,-1,0,-2,-1,0,1,0,0,0,1,2,1,2,1,1,0,1,1,2,2,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,0,0,0,-1,-1,-1,-1,-2,-2,-2,-1,1,-2,-1,-1,-1,-2,-2,-2,-2,-2,-1,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-3,-4,-4,-6,-6,-6,-5,-7,-7,-8,-7,-7,-8,-9,-10,-11,-12,-10,-11,-9,-9,-8,-4,1, +-51,-65,-78,-84,-86,-84,-79,-70,-64,-57,-51,-40,-33,-27,-22,-16,-12,-9,-6,-4,-1,1,1,3,2,3,4,5,5,6,7,8,8,9,9,9,9,10,11,11,12,11,11,12,12,12,10,11,10,10,12,12,11,12,11,11,11,11,12,11,12,12,10,11,11,12,11,12,12,11,11,10,10,11,11,9,10,11,11,10,10,12,11,11,11,11,10,10,10,11,12,12,13,11,10,9,9,9,9,9,9,8,8,7,7,7,7,7,5,4,5,2,6,4,3,1,0,2,1,3,3,6,13,23, +-55,-70,-81,-89,-90,-81,-76,-72,-66,-54,-47,-38,-31,-25,-17,-11,-6,-3,0,2,6,6,6,7,9,9,10,10,11,12,12,12,12,15,14,14,13,15,15,15,15,14,16,15,15,14,14,14,13,14,16,16,15,15,14,15,15,14,15,14,14,14,14,14,16,15,15,15,15,15,15,13,13,14,14,13,13,14,14,14,13,15,15,15,15,15,14,14,14,14,16,15,16,14,13,13,13,11,11,13,12,11,11,10,10,9,9,11,10,9,9,8,13,12,10,9,7,9,9,11,13,15,23,33, +-58,-80,-82,-82,-86,-72,-70,-62,-57,-45,-39,-27,-21,-16,-8,-3,3,5,10,13,13,15,15,16,16,17,18,17,19,19,20,20,20,20,19,21,20,22,23,22,22,22,23,23,22,22,21,21,21,22,22,23,23,22,23,22,22,22,22,23,23,23,23,22,23,23,22,22,21,22,21,21,20,20,20,20,21,21,21,22,22,21,22,22,22,21,21,22,21,22,22,23,23,22,21,21,20,19,20,19,19,19,19,18,17,18,17,17,17,16,16,16,16,15,14,12,12,12,13,9,12,16,21,27, +-54,-66,-96,-101,-128,-109,-109,-90,-86,-72,-68,-55,-49,-45,-34,-30,-23,-22,-10,-10,8,8,8,8,7,8,13,19,28,32,31,30,33,33,33,33,33,34,33,34,33,33,33,33,32,33,33,33,33,34,33,34,34,33,33,32,32,32,32,32,33,33,32,32,32,32,31,31,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,31,32,31,31,31,31,31,31,30,29,29,30,29,29,29,28,28,28,29,27,27,27,28,28,27,27,26,25,25,25,26,22,25,29,33,39, +-148,-158,-171,-171,-184,-155,-154,-124,-117,-100,-91,-70,-62,-59,-45,-39,-26,-19,-11,-9,-3,-2,0,1,6,5,6,7,7,7,8,9,9,10,10,11,11,9,9,10,10,10,10,10,10,11,11,10,10,11,10,11,11,9,10,10,10,10,10,10,9,10,10,10,10,10,11,11,11,10,10,11,11,10,10,11,10,9,9,10,10,9,10,10,11,11,10,11,9,10,9,9,9,8,9,10,9,8,8,8,9,9,9,7,7,6,6,6,6,6,5,4,6,5,5,2,2,-4,-1,-2,3,12,17,25, +-130,-150,-160,-162,-184,-149,-149,-117,-114,-92,-84,-62,-55,-54,-41,-34,-21,-15,-8,-7,0,0,1,2,7,7,7,8,7,8,8,9,10,11,11,11,10,10,10,10,10,10,10,11,10,11,12,11,12,12,11,12,11,10,10,12,11,11,10,10,10,10,10,10,10,10,10,10,12,12,11,12,11,12,11,11,11,11,11,11,10,10,10,10,10,10,11,11,10,10,9,9,9,8,8,12,11,10,9,10,10,9,9,9,8,7,7,8,6,6,5,4,6,4,4,1,1,-2,0,-2,2,9,16,26, +-117,-143,-171,-169,-185,-140,-142,-112,-107,-80,-73,-55,-49,-49,-31,-25,-15,-9,2,3,8,9,10,11,15,15,16,16,16,16,17,17,18,18,18,18,18,17,18,17,18,18,18,19,18,18,18,18,19,17,17,18,18,18,18,17,17,17,16,17,18,18,17,17,17,17,17,16,17,18,18,17,17,17,17,16,17,17,17,17,16,17,17,17,16,16,16,16,16,16,15,15,15,14,14,15,15,14,15,16,16,15,15,15,15,15,15,16,14,12,12,11,12,10,9,8,7,6,8,7,10,15,19,29, +-140,-148,-157,-158,-169,-146,-144,-98,-91,-91,-83,-43,-36,-34,-16,-25,-4,2,13,15,17,18,19,19,21,22,22,22,22,22,22,23,24,24,24,24,25,23,24,24,24,24,24,25,24,24,25,25,25,25,25,24,25,24,25,25,25,24,24,24,25,25,24,24,24,25,24,24,25,25,26,25,24,24,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,25,24,24,23,23,23,23,24,23,24,25,25,24,24,24,23,23,24,25,24,22,22,21,20,19,19,19,20,15,17,16,19,25,32,42, +-168,-169,-188,-182,-193,-164,-168,-139,-133,-108,-105,-71,-67,-65,-49,-45,-22,-17,-9,-9,-3,-3,-2,-1,1,3,3,3,4,6,6,7,8,6,7,7,7,7,8,8,9,9,9,10,8,9,9,9,10,9,9,8,9,8,9,9,8,9,10,8,8,9,9,9,9,8,8,8,8,8,8,8,8,7,8,8,8,7,8,8,7,8,7,7,7,6,7,7,6,6,6,7,7,7,6,6,6,5,5,3,4,5,4,4,3,3,3,4,3,1,1,0,0,-2,-3,-4,-5,-3,-4,-4,-2,2,6,23, +-125,-147,-176,-181,-193,-158,-160,-142,-133,-104,-98,-70,-65,-60,-41,-37,-18,-13,-5,-3,0,-1,1,1,1,2,2,3,4,6,6,7,7,7,6,7,7,8,9,9,9,9,9,9,8,8,11,11,11,9,10,9,10,9,9,9,10,9,10,9,9,10,10,10,10,10,8,9,9,9,9,9,9,10,8,9,9,10,9,9,9,10,10,10,9,8,9,9,8,7,8,9,9,9,8,8,8,5,7,5,5,6,6,6,6,4,5,9,7,4,2,0,3,2,-1,-2,-4,1,0,0,4,7,13,24, +-123,-165,-187,-182,-183,-161,-160,-138,-127,-104,-96,-67,-60,-54,-41,-35,-14,-8,0,0,6,6,6,7,8,7,8,9,9,12,11,11,11,12,12,11,11,14,14,13,13,12,14,13,12,12,15,14,14,12,13,14,14,13,14,13,14,13,14,14,14,14,12,13,14,13,12,11,14,13,13,12,12,13,12,14,13,14,14,13,13,15,14,12,13,12,15,13,11,11,13,12,13,13,11,12,12,10,10,10,10,9,8,12,10,9,9,13,11,8,7,5,8,5,3,1,-1,7,6,7,9,12,17,26, +-79,-109,-107,-111,-117,-98,-99,-88,-80,-59,-55,-38,-33,-28,-16,-10,3,7,13,14,17,17,17,18,17,18,19,20,21,21,22,22,22,22,23,22,23,24,23,24,23,23,23,24,24,24,24,25,25,25,25,24,25,23,23,24,24,24,25,24,24,24,24,24,24,23,22,23,23,23,23,23,23,23,24,24,23,25,25,24,23,23,24,23,22,22,23,23,23,22,23,23,23,23,22,22,22,23,24,21,21,22,22,23,23,21,21,24,22,20,19,17,19,18,16,15,14,18,18,21,24,28,34,45, +13,-30,-60,-60,-61,-59,-55,-54,-46,-42,-34,-34,-26,-20,-18,-15,-14,-12,-14,-13,-11,-10,-10,-10,-10,-8,-9,-10,-9,-8,-8,-8,-9,-8,-7,-8,-4,-9,-7,-1,3,5,-8,-8,-6,-9,-1,-3,-7,0,-2,10,6,5,8,4,3,7,2,7,4,4,2,4,3,-2,1,7,10,10,14,10,15,13,14,13,15,13,14,15,15,14,14,14,14,14,14,14,14,14,12,15,14,8,12,14,14,14,10,10,9,4,0,15,10,7,-8,12,11,8,3,1,6,6,6,4,4,3,5,9,11,17,44,58, +-56,-75,-66,-61,-58,-51,-44,-55,-43,-36,-25,-33,-21,-13,-7,-1,-6,-2,-2,2,0,3,3,4,2,3,4,4,5,5,5,5,6,6,6,7,7,7,7,7,7,7,4,5,6,5,4,5,4,4,5,5,6,5,6,4,5,5,6,5,4,4,5,5,4,4,4,6,5,6,5,6,5,6,5,5,5,3,4,4,4,6,6,5,6,5,6,5,5,5,5,4,2,3,4,6,5,3,1,4,2,3,-1,4,0,-3,-3,-1,-5,-7,-6,-8,-10,-9,-10,-11,-8,-13,-10,-6,-2,4,15,29, +-56,-59,-53,-54,-51,-43,-35,-49,-35,-29,-15,-25,-13,-4,2,9,0,4,4,9,7,9,10,10,9,10,11,11,11,11,11,11,11,13,13,13,13,14,13,13,12,13,11,11,11,11,10,9,9,10,9,11,11,11,10,11,11,10,10,10,10,10,11,10,10,9,10,10,11,10,10,9,9,10,9,10,10,8,8,8,8,10,9,8,9,9,11,9,10,8,9,9,7,7,8,9,8,7,4,9,6,7,4,8,4,0,0,0,-3,-6,-6,-6,-8,-8,-9,-11,-9,-13,-10,-7,-4,0,9,25, +-14,-20,-23,-20,-15,-23,-15,-25,-13,-21,-7,-18,-4,7,3,12,6,12,12,16,12,15,17,17,18,18,19,17,17,17,17,18,19,18,19,19,19,19,19,20,18,19,16,16,17,18,17,18,17,16,17,18,18,18,18,16,17,16,16,17,17,17,17,17,16,17,16,16,19,18,19,16,16,16,16,15,15,15,15,16,15,15,16,16,16,15,17,16,17,16,17,16,15,16,18,16,15,17,14,18,14,13,13,15,11,7,10,7,4,3,4,4,0,2,2,2,5,0,2,6,7,14,20,30, +-6,-28,-41,-36,-30,-35,-22,-61,-22,-33,6,-30,-16,23,17,25,19,26,25,28,26,29,29,30,31,30,31,30,30,29,30,30,31,31,32,30,31,31,31,31,29,30,29,29,30,29,29,29,30,28,28,29,28,28,28,29,28,28,26,27,28,28,28,28,27,27,27,27,28,28,28,26,27,26,26,26,26,26,27,27,26,25,27,26,26,26,27,27,27,27,28,27,26,27,28,28,26,29,26,29,26,27,27,28,25,22,25,21,19,18,19,19,15,16,16,16,17,13,16,22,22,26,32,40, +-52,-8,-25,-33,-36,-43,-36,-45,-34,-42,-26,-33,-20,-7,-9,2,-5,3,3,6,3,7,11,11,10,10,12,10,12,11,13,13,14,12,12,14,14,12,13,13,12,12,12,12,14,15,11,11,11,13,12,12,13,12,10,12,11,11,10,10,10,12,11,12,10,10,10,9,13,12,13,13,11,9,10,10,10,9,9,9,9,8,7,7,8,8,10,10,11,10,7,8,6,8,8,7,6,8,6,10,6,9,6,9,6,0,5,2,0,-3,-3,-5,-4,-7,-8,-8,-11,-7,-9,-8,-12,-4,1,4, +-20,14,-12,-20,-27,-37,-31,-36,-27,-36,-23,-22,-10,2,-2,6,4,11,10,15,12,17,20,17,18,20,22,20,21,23,21,21,22,21,22,22,22,22,21,23,23,21,23,22,24,24,23,23,21,23,23,24,21,20,21,22,23,21,21,20,21,22,20,21,20,19,20,19,22,22,23,22,20,19,19,19,20,20,20,20,18,18,17,16,16,17,21,21,20,20,18,17,18,17,17,18,17,17,15,20,17,19,18,21,16,13,16,13,10,8,6,5,6,5,2,0,-2,5,5,5,0,8,16,22, +15,52,23,-2,-14,-17,-14,-24,-15,-18,-5,-12,6,20,20,29,23,33,32,36,37,40,43,40,40,44,45,43,45,47,46,46,46,46,47,47,47,45,47,45,47,46,48,47,50,50,49,47,47,47,48,47,45,45,46,48,47,47,46,45,45,46,45,45,45,45,45,45,48,48,47,46,45,44,44,44,44,45,44,44,43,41,41,41,42,41,45,45,45,43,44,42,41,42,41,45,42,40,39,42,37,39,37,39,35,29,31,27,25,19,18,14,16,12,7,4,0,-2,10,11,5,11,24,37, +25,40,11,1,-6,-10,-4,-13,-2,-3,8,3,14,25,22,31,29,36,35,38,36,40,43,44,45,47,48,44,45,47,48,44,45,47,47,48,45,46,47,47,44,45,47,46,47,47,48,48,47,46,46,47,46,44,43,44,44,44,44,46,46,48,46,46,44,45,47,45,43,44,44,45,44,44,44,42,42,46,45,44,44,43,43,42,44,43,44,42,42,42,43,43,42,43,42,43,41,42,40,38,35,38,38,35,32,26,30,28,27,23,22,19,16,12,8,9,6,5,5,5,4,15,27,52, +53,41,12,-12,-21,-26,-21,-31,-21,-23,-9,-4,-1,8,10,27,19,31,38,42,41,41,47,48,48,53,52,56,56,51,57,56,55,54,57,58,55,54,57,58,56,58,58,58,60,58,62,60,59,59,59,59,60,55,56,55,58,57,59,57,57,58,59,58,57,54,57,58,53,57,57,56,54,57,57,55,56,56,56,56,57,56,55,56,57,56,56,58,57,56,56,55,51,53,56,55,52,55,47,50,49,46,42,49,49,35,38,38,31,29,22,20,25,16,11,8,-7,-11,-15,-14,-7,12,38,51, +3,-39,-69,-72,-83,-87,-76,-66,-50,-65,-67,-72,-58,-40,-32,-17,-6,9,12,15,18,18,22,20,22,27,27,26,28,27,28,25,29,27,26,28,24,26,29,29,28,30,31,29,30,29,29,29,28,31,31,30,32,30,30,28,27,29,29,29,28,28,31,31,29,26,27,24,28,27,30,29,28,29,29,29,28,27,28,29,24,25,24,25,26,28,29,28,26,24,27,26,24,24,24,23,22,23,23,18,18,13,13,17,14,11,13,10,5,1,1,-6,-1,-6,-13,-16,-21,-28,-27,-33,-36,-28,-24,3, +32,18,-1,-1,-12,-19,-2,9,21,7,4,-1,17,31,38,50,66,79,78,82,85,86,88,84,89,92,90,93,95,91,95,95,92,92,93,93,93,93,92,92,92,92,92,95,93,94,92,92,91,94,96,92,95,95,94,91,94,91,92,90,93,91,93,92,90,91,90,91,91,92,95,93,93,89,91,89,91,92,93,90,88,91,89,88,91,90,89,92,91,89,90,88,91,87,88,86,84,86,85,79,78,79,74,80,78,75,77,76,67,65,63,58,61,56,53,46,41,40,34,34,36,33,33,56, +80,63,27,17,11,5,19,20,38,30,27,18,38,54,58,71,93,100,106,106,108,114,114,117,118,125,127,126,127,125,120,128,124,125,120,118,128,122,129,126,127,126,122,115,123,121,123,120,120,120,125,121,124,127,128,129,126,121,128,122,125,125,123,121,125,123,123,126,117,122,121,124,126,120,116,126,122,126,125,120,126,117,119,116,120,119,119,118,118,123,116,115,112,117,110,111,112,107,110,113,109,108,104,96,99,95,102,92,94,85,85,89,82,89,80,70,62,72,70,59,70,67,70,90, +90,17,-4,-5,-11,-10,4,5,19,8,5,-4,17,28,29,40,65,75,77,77,79,87,85,82,86,95,93,95,89,88,86,85,88,97,90,90,93,90,98,91,92,92,90,89,88,94,83,89,91,88,90,89,84,90,92,96,92,90,92,91,92,88,91,90,95,92,89,89,87,88,88,91,90,88,84,94,90,93,94,90,93,83,87,87,89,88,89,87,85,93,86,82,84,91,86,81,83,76,78,83,83,83,79,77,69,63,73,66,66,56,57,61,53,60,50,42,39,46,42,36,43,39,40,46, +-22,-43,-40,-55,-50,-60,-55,-56,-51,-56,-53,-50,-45,-44,-39,-39,-37,-37,-37,-35,-36,-33,-34,-33,-34,-30,-33,-32,-35,-30,-33,-34,-33,-31,-34,-33,-34,-34,-29,-33,-33,-32,-30,-32,-30,-31,-33,-29,-33,-34,-32,-29,-31,-32,-34,-32,-29,-34,-34,-32,-32,-33,-30,-33,-33,-31,-33,-33,-35,-33,-35,-29,-29,-33,-30,-33,-34,-34,-33,-34,-32,-33,-33,-33,-34,-35,-34,-33,-35,-35,-35,-36,-35,-37,-37,-33,-35,-37,-39,-39,-41,-43,-47,-47,-49,-50,-53,-57,-54,-58,-63,-66,-70,-69,-74,-76,-79,-76,-80,-82,-73,-81,-75,-77, +-304,-240,-141,-118,-107,-112,-103,-79,-75,-75,-73,-72,-67,-67,-65,-64,-61,-64,-63,-62,-62,-59,-63,-60,-62,-58,-60,-61,-61,-57,-60,-59,-60,-56,-55,-59,-59,-59,-54,-57,-54,-56,-58,-55,-54,-57,-57,-55,-58,-56,-59,-52,-55,-55,-59,-57,-55,-57,-55,-57,-57,-54,-55,-57,-55,-55,-57,-57,-60,-59,-57,-57,-57,-57,-58,-59,-55,-58,-55,-59,-55,-56,-58,-59,-60,-59,-57,-58,-59,-59,-63,-60,-61,-61,-62,-61,-62,-63,-65,-67,-67,-69,-71,-72,-73,-74,-76,-78,-78,-79,-81,-85,-88,-87,-91,-93,-99,-94,-97,-101,-95,-101,-101,-92, +-130,-80,-174,-138,-120,-133,-118,-96,-91,-88,-88,-86,-84,-83,-79,-79,-77,-78,-78,-78,-80,-78,-80,-79,-78,-78,-79,-78,-79,-75,-78,-76,-79,-80,-76,-79,-77,-78,-78,-77,-77,-76,-75,-76,-78,-79,-77,-76,-77,-78,-79,-77,-79,-78,-77,-77,-75,-78,-76,-76,-78,-74,-76,-78,-75,-75,-78,-78,-79,-76,-78,-76,-80,-77,-76,-77,-75,-78,-76,-78,-81,-76,-78,-80,-77,-80,-78,-76,-83,-81,-81,-77,-80,-79,-78,-79,-81,-81,-81,-85,-85,-84,-89,-90,-94,-92,-96,-100,-101,-102,-104,-107,-111,-114,-116,-119,-120,-117,-121,-122,-117,-127,-117,-126, +-100,-250,-170,-134,-104,-114,-98,-79,-71,-70,-70,-70,-65,-67,-59,-62,-62,-67,-63,-61,-71,-72,-78,-79,-79,-79,-72,-77,-82,-90,-92,-91,-92,-91,-95,-93,-95,-97,-92,-93,-95,-95,-94,-94,-94,-96,-96,-97,-91,-94,-95,-93,-95,-92,-91,-96,-96,-94,-93,-92,-98,-97,-93,-98,-94,-93,-94,-92,-90,-94,-91,-93,-96,-95,-97,-93,-93,-96,-92,-92,-94,-92,-94,-94,-93,-95,-95,-95,-94,-97,-90,-86,-83,-79,-88,-85,-75,-85,-83,-79,-79,-76,-77,-79,-75,-88,-92,-96,-90,-89,-96,-95,-95,-101,-101,-101,-103,-100,-104,-106,-106,-111,-115,-120, +-100,-50,-167,-140,-119,-127,-113,-85,-80,-74,-75,-76,-76,-76,-72,-73,-78,-78,-82,-84,-84,-82,-86,-88,-87,-82,-84,-88,-89,-96,-99,-99,-96,-97,-98,-97,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-98,-97,-98,-100,-98,-100,-100,-100,-100,-100,-99,-100,-100,-100,-96,-98,-99,-99,-100,-99,-100,-100,-99,-100,-100,-98,-99,-100,-100,-100,-100,-100,-99,-100,-100,-100,-100,-100,-100,-100,-98,-99,-100,-100,-100,-97,-96,-95,-93,-97,-92,-95,-98,-101,-99,-97,-106,-102,-105,-103,-105,-110,-110,-108,-104,-112,-111,-112,-116,-117,-119,-118,-119,-119,-119,-120,-120,-120, +-100,-50,30,60,-47,-52,-47,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32,-32,-32,-32,-32,-32,-32,80, +100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,98,97,96,95,94,93,92,79,78,77,76,75,74,73,72,71,70,69,68,68,68,68,68,68,80,80, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_CCW_LLeft_T0.h new file mode 100755 index 0000000..c3302da --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +0,44,-23,-87,-50,-95,-79,-39,-47,-18,4,-1,7,-40,-17,-8,-2,-23,-16,-12,-7,-12,-16,-15,-16,-9,-22,-17,-22,-14,-30,-13,-4,-14,-3,-31,-22,-21,-9,-7,-25,-14,-17,-7,-39,-23,-14,-15,-6,-10,-15,-7,-9,-21,-26,-19,-19,-39,-34,-31,-24,-37,-35,-31,-24,-18,-49,-45,-39,-39,-51,-56,-29,-28,-40,-34,-30,-20,-1,-29,-21,-27,-20,-31,-23,-29,-23,-14,-26,-21,-26,-23,-28,-24,-27,-17,-10,-23,-13,-27,-13,-100,-100,-100,-29,-17,-29,-18,-19,-18,-25,-30,-26,4,33,-19,5,-24,-43,-53,-70,-100,-88,12, +0,-1,-11,-48,-34,-51,-22,-37,-69,-39,-18,-18,-5,-39,-34,-25,-15,-21,-34,-30,-22,-13,-38,-37,-27,-23,-43,-38,-35,-26,-55,-36,-28,-29,-17,-42,-34,-33,-20,-22,-38,-28,-28,-17,-46,-32,-24,-24,-12,-22,-24,-9,-8,-30,-32,-22,-21,-38,-34,-28,-22,-28,-34,-30,-21,-14,-42,-42,-33,-30,-47,-46,-35,-31,-56,-46,-40,-34,-16,-46,-38,-38,-29,-58,-47,-41,-35,-19,-48,-43,-39,-34,-48,-44,-42,-34,-18,-43,-35,-36,-23,-56,-35,-20,-24,-12,-23,-22,-22,-12,-36,-38,-34,-23,-23,-60,-40,-41,-63,-54,-72,-71,-86,12, +-10,-44,-41,-58,-54,-57,-17,-38,-74,-44,-23,-19,-8,-43,-35,-28,-17,-25,-33,-32,-23,-13,-37,-35,-27,-21,-40,-36,-33,-24,-32,-36,-30,-27,-16,-43,-36,-31,-22,-21,-41,-32,-29,-18,-50,-38,-33,-27,-12,-32,-34,-23,-19,-36,-36,-27,-22,-43,-37,-31,-24,-30,-36,-32,-24,-17,-42,-42,-32,-28,-45,-43,-37,-29,-59,-45,-39,-33,-20,-47,-41,-38,-28,-61,-46,-40,-35,-21,-48,-44,-39,-33,-51,-45,-40,-34,-15,-46,-38,-36,-24,-59,-40,-28,-28,-17,-29,-31,-27,-21,-44,-43,-38,-25,-25,-53,-41,-26,-53,-49,-58,-63,-80,12, +-33,-47,-56,-63,-64,-58,-13,-38,-76,-45,-25,-27,-13,-45,-36,-32,-19,-29,-35,-34,-24,-15,-37,-37,-28,-21,-44,-38,-34,-25,-33,-39,-34,-29,-18,-46,-39,-34,-24,-18,-43,-36,-32,-22,-51,-40,-35,-28,-29,-37,-37,-26,-20,-39,-38,-30,-24,-46,-39,-34,-25,-33,-39,-35,-26,-18,-43,-43,-33,-27,-48,-44,-39,-30,-36,-46,-41,-34,-22,-49,-44,-39,-29,-64,-47,-42,-35,-24,-49,-45,-40,-33,-55,-46,-40,-35,-16,-48,-42,-39,-27,-58,-43,-32,-30,-17,-37,-39,-28,-23,-47,-46,-42,-29,-22,-43,-61,-37,-54,-54,-61,-70,-72,12, +-48,-52,-56,-61,-69,-57,-10,-38,-77,-46,-27,-28,-13,-46,-36,-32,-19,-28,-36,-34,-25,-15,-36,-36,-27,-19,-47,-37,-33,-23,-7,-37,-34,-29,-17,-45,-38,-33,-23,-17,-44,-37,-33,-23,-52,-42,-37,-30,-36,-39,-39,-28,-21,-41,-39,-31,-24,-48,-40,-35,-25,-35,-40,-36,-28,-19,-42,-41,-33,-25,-49,-41,-38,-28,-37,-45,-41,-32,-20,-46,-42,-37,-27,-37,-45,-41,-34,-24,-48,-44,-39,-30,-57,-45,-41,-34,-17,-48,-43,-38,-27,-57,-44,-35,-31,-16,-40,-41,-30,-27,-52,-48,-44,-30,-20,-43,-43,-29,-42,-55,-59,-77,-70,12, +-48,-58,-52,-55,-68,-54,-5,-37,-76,-45,-26,-27,-14,-47,-36,-32,-19,-15,-36,-34,-25,-17,-37,-36,-31,-21,-50,-37,-34,-23,-9,-37,-36,-28,-18,-46,-39,-32,-25,-7,-45,-39,-33,-23,-50,-41,-36,-28,-34,-41,-40,-29,-20,-41,-39,-31,-23,-48,-40,-35,-25,-36,-40,-37,-28,-19,-43,-41,-35,-24,-53,-43,-40,-29,-14,-44,-41,-33,-21,-48,-43,-38,-27,-35,-44,-41,-35,-24,-47,-43,-38,-30,-59,-46,-42,-35,-19,-47,-42,-37,-27,-56,-44,-36,-30,-13,-41,-41,-31,-26,-53,-47,-45,-33,-22,-47,-44,-34,-44,-62,-67,-73,-74,12, +-59,-68,-57,-58,-71,-55,-5,-36,-76,-44,-26,-27,-14,-46,-35,-31,-18,-4,-33,-31,-24,-14,-35,-31,-25,-16,-27,-31,-28,-18,-5,-33,-32,-26,-15,-44,-36,-29,-23,-2,-44,-39,-33,-23,-51,-41,-37,-30,-34,-41,-39,-31,-22,-41,-37,-31,-23,-48,-40,-34,-24,-35,-39,-35,-28,-18,-40,-39,-32,-21,-45,-37,-34,-24,-9,-37,-35,-27,-16,-44,-38,-33,-24,-33,-40,-37,-30,-21,-42,-40,-35,-26,-57,-42,-39,-32,-18,-44,-41,-37,-27,-57,-47,-41,-34,-23,-48,-47,-36,-30,-55,-48,-44,-31,-18,-38,-33,-27,-35,-56,-62,-66,-69,12, +-49,-57,-49,-49,-53,-36,14,-40,-70,-39,-20,-25,-11,-46,-33,-29,-18,-6,-32,-30,-24,-15,-33,-30,-27,-17,-20,-29,-28,-21,-10,-35,-34,-27,-17,-44,-37,-30,-22,-2,-41,-36,-30,-21,-46,-39,-34,-26,-31,-40,-39,-31,-22,-39,-36,-31,-22,-47,-39,-33,-23,-33,-38,-35,-27,-17,-40,-37,-32,-22,-32,-35,-33,-26,-12,-39,-38,-30,-19,-45,-39,-33,-25,-19,-41,-38,-31,-22,-42,-40,-35,-25,-58,-41,-38,-29,-17,-45,-42,-34,-25,-50,-41,-36,-29,-29,-42,-41,-32,-25,-52,-44,-40,-30,-9,-36,-31,-29,-35,-64,-70,-73,-73,12, +-50,-57,-49,-49,-55,-39,6,-38,-64,-38,-21,-16,-8,-44,-30,-27,-16,-2,-30,-28,-23,-15,-33,-30,-25,-21,-39,-25,-23,-25,-11,-31,-30,-24,-14,-42,-34,-28,-21,-2,-38,-33,-28,-16,-43,-34,-29,-22,-30,-33,-32,-24,-14,-35,-34,-28,-19,-44,-36,-31,-22,-26,-36,-33,-25,-16,-37,-35,-31,-23,-48,-37,-30,-28,-12,-37,-33,-34,-20,-43,-35,-30,-24,-2,-37,-34,-29,-19,-39,-36,-32,-22,-38,-38,-36,-27,-15,-42,-39,-33,-25,-50,-38,-38,-31,-39,-37,-34,-34,-25,-52,-43,-39,-28,-3,-32,-26,-24,-30,-62,-68,-71,-73,12, +-47,-53,-45,-44,-61,-47,0,-31,-61,-37,-20,-14,-7,-37,-29,-26,-14,-2,-28,-27,-20,-13,-32,-29,-26,-18,-23,-30,-28,-21,-9,-31,-30,-24,-13,-42,-33,-27,-21,-2,-36,-31,-22,-13,-43,-34,-27,-17,-27,-34,-33,-20,-13,-34,-33,-26,-18,-43,-34,-30,-21,-13,-34,-31,-23,-15,-35,-33,-28,-19,-33,-35,-33,-25,-12,-38,-35,-30,-19,-43,-36,-30,-23,-8,-36,-34,-28,-19,-39,-37,-33,-24,-50,-39,-35,-26,-14,-39,-36,-30,-20,-46,-35,-29,-22,-7,-32,-33,-26,-21,-50,-44,-40,-29,-16,-42,-38,-31,-37,-63,-67,-71,-73,12, +-47,-50,-43,-42,-59,-46,1,-30,-57,-36,-19,-12,-5,-33,-27,-24,-12,-1,-25,-24,-18,-9,-28,-25,-22,-13,-17,-25,-23,-16,-6,-26,-26,-20,-10,-40,-30,-24,-18,-1,-34,-30,-22,-13,-42,-35,-27,-18,-28,-34,-34,-21,-13,-34,-32,-25,-16,-42,-32,-28,-19,-7,-33,-30,-22,-13,-33,-30,-26,-16,-19,-31,-28,-21,-9,-32,-30,-25,-15,-40,-32,-27,-19,-1,-33,-30,-25,-15,-36,-33,-30,-21,-31,-36,-33,-24,-12,-38,-35,-29,-20,-46,-35,-30,-23,-8,-34,-34,-27,-21,-48,-41,-38,-27,-4,-38,-34,-27,-34,-62,-67,-72,-73,12, +-45,-51,-41,-40,-43,-30,16,-25,-54,-34,-16,-9,-3,-30,-26,-22,-12,-1,-23,-21,-15,-6,-28,-24,-20,-11,-17,-23,-22,-12,-3,-26,-27,-21,-9,-39,-28,-23,-16,1,-31,-27,-20,-11,-36,-29,-24,-17,-24,-30,-28,-21,-13,-31,-29,-23,-14,-41,-30,-26,-17,-2,-30,-28,-20,-11,-31,-28,-23,-14,-20,-29,-27,-18,-7,-31,-30,-23,-12,-40,-30,-25,-18,-1,-31,-29,-21,-12,-34,-31,-27,-17,-22,-32,-30,-22,-12,-34,-32,-27,-19,-44,-33,-28,-22,-7,-33,-32,-25,-19,-46,-38,-36,-27,-4,-32,-30,-25,-32,-60,-66,-70,-72,14, +-42,-50,-42,-39,-43,-32,16,-20,-51,-31,-14,-9,-2,-8,-21,-19,-9,2,-20,-19,-12,-4,-27,-22,-18,-11,-16,-22,-20,-15,-5,-23,-22,-18,-7,-37,-25,-21,-13,2,-28,-24,-19,-9,-34,-22,-17,-13,-18,-22,-20,-16,-9,-25,-24,-20,-12,-39,-27,-23,-14,0,-26,-25,-17,-8,-30,-27,-22,-13,-19,-28,-25,-18,-6,-29,-27,-23,-11,-39,-27,-22,-15,0,-29,-27,-19,-10,-32,-28,-24,-15,-21,-30,-27,-21,-10,-31,-29,-26,-18,-43,-31,-27,-23,-7,-32,-31,-25,-18,-44,-36,-34,-24,-2,-29,-26,-22,-31,-61,-67,-71,-70,14, +-36,-45,-41,-38,-52,-40,5,-10,-35,-29,-12,-7,-1,-6,-19,-17,-6,4,-17,-17,-10,-2,-24,-20,-15,-7,-15,-21,-20,-12,-3,-22,-21,-16,-5,-36,-23,-18,-11,3,-26,-22,-15,-6,-31,-21,-16,-8,4,-20,-21,-14,-8,-24,-23,-19,-10,-38,-26,-22,-13,1,-24,-23,-15,-6,-30,-26,-21,-10,-17,-26,-24,-15,-4,-28,-27,-21,-10,-38,-27,-22,-13,2,-27,-25,-18,-8,-30,-25,-21,-11,-20,-26,-24,-17,-7,-25,-24,-20,-12,-39,-25,-20,-14,-3,-23,-24,-18,-11,-43,-37,-34,-23,-1,-32,-29,-24,-31,-60,-65,-68,-73,12, +-30,-39,-37,-35,-50,-39,6,-9,-32,-28,-11,-6,0,-6,-18,-15,-5,5,-15,-15,-8,1,-22,-17,-12,-4,-9,-16,-16,-8,0,-17,-17,-12,-2,-34,-20,-15,-9,5,-24,-21,-14,-5,-31,-21,-16,-9,1,-22,-21,-14,-7,-24,-22,-17,-9,-37,-23,-19,-10,2,-23,-21,-13,-4,-27,-23,-18,-8,-16,-22,-20,-11,-1,-23,-22,-17,-6,-36,-23,-18,-10,4,-23,-22,-15,-6,-28,-24,-19,-10,-19,-25,-22,-16,-7,-25,-23,-19,-11,-39,-24,-20,-14,-3,-23,-23,-17,-10,-42,-35,-31,-20,1,-29,-27,-23,-30,-61,-67,-71,-77,12, +-33,-41,-37,-36,-50,-40,4,-11,-32,-25,-8,-1,4,-4,-17,-15,-4,6,-13,-13,-7,2,-22,-15,-11,-2,6,-15,-15,-7,2,-16,-16,-11,-1,-31,-19,-15,-6,6,-20,-18,-11,-2,-27,-19,-13,-7,3,-19,-17,-12,-6,-20,-18,-14,-6,-34,-22,-18,-9,3,-21,-19,-11,-2,-25,-21,-15,-5,-15,-20,-18,-9,-1,-22,-22,-16,-5,-34,-20,-16,-10,3,-20,-19,-13,-4,-26,-22,-17,-8,-17,-23,-20,-13,-4,-24,-23,-17,-9,-38,-23,-21,-13,-2,-24,-23,-16,-9,-40,-33,-25,-19,2,-27,-25,-22,-31,-63,-69,-72,-71,12, +-27,-36,-33,-33,-48,-38,4,-11,-32,-24,-7,0,4,-3,-16,-14,-3,7,-12,-12,-6,3,-21,-13,-9,1,18,-12,-11,-3,6,-13,-12,-8,2,-19,-16,-13,-5,7,-19,-17,-11,-3,-27,-19,-15,-9,-15,-21,-20,-14,-7,-21,-19,-14,-6,-35,-21,-17,-8,4,-20,-18,-11,-1,-24,-19,-14,-3,-14,-17,-16,-7,2,-20,-19,-14,-2,-30,-17,-14,-8,5,-17,-17,-11,-2,-26,-21,-16,-7,-17,-23,-20,-12,-3,-23,-22,-17,-8,-38,-23,-20,-12,-1,-24,-23,-15,-7,-38,-31,-20,-20,-1,-26,-25,-37,-47,-57,-64,-71,-74,12, +-29,-39,-31,-30,-49,-38,5,1,-21,-20,-5,13,8,-1,-12,-11,0,8,-12,-12,-6,3,-19,-12,-8,0,8,-12,-12,-3,4,-15,-14,-9,0,-22,-16,-11,-5,7,-17,-15,-9,1,-26,-15,-9,-1,13,-10,-10,-2,4,-17,-16,-12,-3,-26,-18,-15,-6,5,-18,-16,-10,-1,-23,-18,-13,-5,-14,-19,-17,-8,1,-18,-18,-12,-2,-34,-20,-16,-9,4,-20,-18,-12,-2,-24,-17,-13,-5,-8,-19,-17,-10,-2,-22,-20,-16,-7,-32,-22,-18,-10,0,-19,-19,-12,-5,-38,-31,-19,-18,1,-27,-24,-33,-40,-58,-64,-69,-73,12, +-22,-34,-28,-27,-47,-37,6,2,-20,-20,-4,14,9,-1,-12,-10,1,9,-11,-11,-5,5,-18,-10,-5,3,18,-9,-9,0,8,-12,-11,-6,3,-5,-13,-9,-3,8,-16,-14,-9,1,-26,-16,-11,-4,12,-12,-11,-4,2,-18,-17,-12,-3,-20,-18,-14,-5,5,-17,-16,-9,0,-22,-16,-11,-3,-13,-16,-14,-6,3,-16,-15,-9,1,-23,-18,-15,-7,5,-18,-16,-10,0,-23,-17,-12,-4,-4,-18,-16,-9,-1,-21,-19,-14,-6,-21,-21,-18,-10,0,-18,-18,-12,-4,-37,-29,-18,-16,3,-26,-25,-21,-30,-57,-64,-70,-77,12, +-16,-29,-24,-25,-44,-36,6,2,-20,-19,-3,14,10,0,-11,-9,1,10,-10,-10,-3,7,-17,-9,-4,4,20,-7,-6,2,10,-10,-9,-4,5,-1,-12,-9,-1,10,-15,-14,-8,1,-26,-16,-11,-5,10,-14,-13,-5,2,-18,-16,-11,-2,-16,-16,-12,-4,6,-15,-14,-8,2,-21,-14,-9,-1,-1,-14,-12,-3,6,-13,-12,-7,3,-7,-15,-12,-5,7,-16,-15,-8,1,-23,-15,-11,-3,-4,-18,-16,-9,0,-20,-18,-13,-4,-18,-20,-17,-9,0,-19,-19,-12,-4,-36,-28,-17,-14,4,-23,-23,-20,-30,-58,-66,-73,-80,12, +-19,-33,-29,-31,-41,-34,8,-1,-24,-17,-1,16,10,0,-10,-8,3,11,-8,-9,-2,9,-17,-8,-3,5,20,-5,-5,3,12,-10,-7,-2,6,0,-11,-8,2,12,-14,-13,-7,2,-24,-15,-10,-1,8,-14,-12,-7,1,-18,-16,-10,0,-11,-16,-12,-3,7,-14,-13,-7,3,-22,-15,-10,1,8,-13,-11,-3,6,-15,-13,-7,5,-5,-15,-12,-3,8,-15,-14,-8,2,-22,-15,-11,-2,2,-17,-15,-8,1,-19,-18,-12,-4,-12,-18,-15,-7,3,-17,-17,-10,-2,-35,-26,-15,-16,1,-24,-23,-36,-47,-54,-63,-70,-79,12, +-16,-31,-27,-29,-41,-33,9,6,-18,-15,0,17,12,1,-10,-8,3,11,-7,-7,-1,9,-16,-6,-2,7,20,-5,-5,2,11,-10,-8,-2,7,0,-11,-8,1,12,-12,-10,-5,5,-22,-12,-7,1,7,-10,-8,-4,4,-15,-12,-8,2,-3,-14,-11,-1,8,-13,-12,-5,4,-20,-13,-8,2,16,-13,-11,-2,6,-13,-12,-7,4,-14,-14,-11,-2,9,-15,-14,-7,3,-22,-14,-10,-1,1,-15,-13,-6,2,-18,-16,-11,-2,-6,-15,-13,-5,4,-16,-16,-10,-2,-34,-25,-14,-15,2,-22,-20,-35,-47,-56,-65,-74,-84,12, +-15,-32,-27,-29,-41,-33,9,11,-14,-14,1,17,13,1,-10,-8,4,12,-6,-6,1,10,-15,-5,-1,7,21,-5,-5,3,11,-9,-7,-1,8,0,-11,-7,2,12,-11,-10,-3,7,-21,-10,-6,2,16,-9,-8,-2,6,-12,-10,-4,3,-3,-13,-10,-1,9,-12,-11,-4,5,-19,-12,-7,2,14,-12,-11,-2,6,-13,-12,-7,3,-7,-13,-9,-2,10,-15,-14,-7,3,-22,-14,-10,-1,8,-15,-13,-6,3,-18,-15,-9,0,-5,-13,-12,-4,5,-14,-15,-9,-1,-35,-28,-16,-13,5,-29,-26,-19,-29,-53,-62,-70,-82,12, +-9,-28,-24,-27,-40,-32,9,10,-15,-15,0,17,12,1,-9,-8,4,12,-6,-5,1,11,-15,-5,-1,8,21,-4,-4,4,13,-8,-6,0,9,1,-10,-7,3,12,-11,-10,-4,6,-21,-12,-7,0,15,-11,-10,-3,5,-13,-10,-5,3,-4,-13,-11,-1,9,-12,-11,-4,6,-19,-11,-7,3,17,-11,-10,-1,8,-12,-10,-5,5,-2,-12,-8,0,11,-14,-13,-6,4,-22,-13,-9,0,7,-15,-13,-6,3,-18,-14,-9,0,-4,-13,-11,-3,5,-14,-15,-8,0,-34,-26,-15,-11,6,-28,-27,-18,-29,-55,-64,-73,-87,12, +-13,-31,-27,-31,-39,-32,9,6,-20,-13,2,19,14,2,-9,-7,5,13,-5,-5,0,10,-15,-5,-1,9,22,-4,-4,4,13,-8,-6,1,9,2,-7,-5,4,12,-9,-8,-2,7,-20,-10,-6,1,16,-12,-10,-3,5,-13,-11,-5,3,-2,-12,-10,-1,9,-11,-10,-3,7,-18,-10,-6,3,18,-10,-8,0,8,-12,-10,-5,6,0,-11,-8,0,10,-12,-12,-6,4,-21,-13,-9,1,14,-14,-12,-4,5,-16,-13,-6,1,-4,-13,-11,-2,6,-13,-14,-8,0,-34,-25,-14,-12,6,-27,-27,-17,-29,-54,-65,-74,-86,12, +-6,-25,-24,-28,-37,-31,9,5,-20,-14,2,20,14,2,-8,-6,6,14,-4,-5,1,11,-15,-4,0,10,23,-3,-2,6,15,-6,-3,2,11,3,-6,-3,5,14,-8,-8,-2,8,-19,-10,-6,1,16,-12,-11,-4,5,-14,-10,-4,4,-2,-11,-9,1,10,-10,-9,-2,8,-18,-9,-4,4,19,-8,-6,1,10,-11,-9,-3,8,1,-9,-7,1,11,-10,-10,-4,6,-20,-12,-8,2,17,-13,-11,-3,6,-16,-12,-6,2,-3,-11,-10,-1,7,-12,-12,-7,2,-32,-23,-12,-11,5,-25,-26,-16,-28,-52,-63,-73,-87,12, +-6,-27,-25,-29,-40,-32,10,10,-17,-9,6,23,13,1,-8,-6,5,13,-3,-3,3,13,-13,-1,3,11,23,-1,-1,6,15,-7,-4,1,10,2,-5,-3,5,14,-7,-7,-1,9,-19,-9,-5,4,17,-8,-8,-1,8,-12,-9,-4,5,-2,-10,-7,3,12,-9,-9,-2,8,-18,-9,-5,5,19,-9,-8,1,10,-12,-10,-4,7,1,-10,-7,1,12,-10,-10,-3,7,-20,-12,-8,2,15,-11,-9,-1,7,-15,-12,-5,3,-3,-11,-10,-1,7,-12,-12,-7,1,-35,-26,-14,-12,6,-19,-17,-15,-25,-52,-63,-72,-87,12, +-1,-22,-22,-28,-39,-31,10,9,-17,-10,5,22,14,1,-7,-6,6,14,-3,-3,3,13,-14,-2,2,11,23,-1,-1,7,16,-6,-3,2,11,3,-4,-2,5,14,-7,-7,-1,8,-20,-9,-5,3,17,-10,-8,-2,7,-13,-9,-4,5,-2,-10,-7,3,11,-9,-8,-1,9,-18,-8,-4,6,20,-8,-6,2,11,-10,-8,-3,8,1,-9,-6,2,12,-9,-8,-2,7,-20,-12,-7,2,17,-11,-9,-1,7,-14,-11,-4,4,-3,-11,-9,0,8,-11,-11,-6,3,-34,-24,-13,-10,7,-17,-15,-14,-24,-53,-64,-73,-88,12, +0,-21,-20,-27,-30,-24,18,9,-17,-9,7,25,15,4,-7,-5,7,14,-3,-3,4,13,-14,-2,2,11,23,-1,0,7,17,-5,-2,3,12,4,-4,-1,6,15,-6,-6,0,9,-19,-9,-5,3,17,-10,-8,-1,8,-13,-10,-4,6,0,-9,-6,3,13,-8,-8,-1,9,-17,-8,-3,6,20,-7,-6,2,11,-9,-7,-2,9,1,-8,-6,3,13,-8,-8,-2,8,-19,-11,-6,2,17,-11,-9,-1,7,-15,-12,-4,4,-2,-10,-9,1,9,-9,-10,-4,5,-31,-22,-11,-8,9,-16,-16,-15,-25,-53,-65,-74,-88,12, +0,-21,-20,-27,-26,-13,27,10,-18,-8,9,27,16,8,-6,-4,8,15,-2,-3,4,14,-13,-2,3,12,24,0,0,8,18,-5,-2,3,13,4,-3,-1,7,16,-5,-5,1,10,-18,-8,-4,3,16,-10,-8,0,9,-13,-10,-4,7,0,-7,-5,4,13,-7,-7,0,9,-17,-7,-3,6,19,-7,-5,3,12,-9,-6,0,9,1,-9,-6,3,13,-8,-8,-2,8,-19,-10,-6,2,17,-10,-8,0,8,-13,-10,-3,6,-2,-10,-7,1,9,-10,-10,-5,4,-32,-22,-11,-11,5,-23,-23,-13,-24,-51,-62,-71,-87,12, +0,-21,-20,-26,-29,-21,20,15,-15,-6,9,27,16,5,-8,-6,5,13,-2,-1,6,16,-13,0,4,14,25,-1,0,7,16,-5,-1,4,12,4,-3,-1,7,16,-5,-5,1,11,-18,-7,-2,6,20,-6,-5,3,12,-9,-7,-1,8,0,-7,-5,5,13,-7,-6,0,10,-17,-6,-2,7,20,-7,-6,3,12,-9,-7,-1,9,2,-8,-4,2,12,-7,-7,-2,8,-18,-9,-6,4,19,-10,-8,0,8,-12,-10,-3,6,-1,-9,-8,1,9,-10,-10,-4,4,-30,-20,-10,-9,6,-23,-24,-14,-25,-53,-63,-71,-88,12, +0,-18,-19,-26,-36,-29,12,17,-14,-6,9,27,16,3,-7,-6,6,14,-1,-1,5,15,-13,-1,3,14,25,-1,-1,8,17,-5,-1,4,13,4,-3,-1,8,16,-5,-5,1,10,-18,-7,-2,6,19,-7,-6,3,11,-10,-7,-1,7,0,-8,-6,4,13,-7,-6,0,10,-17,-6,-2,7,20,-7,-6,3,12,-9,-6,0,10,2,-7,-4,3,13,-6,-7,-2,8,-18,-9,-5,4,18,-10,-8,0,8,-12,-9,-2,6,-1,-9,-7,1,10,-9,-10,-4,5,-29,-20,-8,-9,8,-15,-14,-12,-23,-51,-61,-70,-88,12, +0,-16,-18,-25,-36,-30,12,15,-14,-7,9,27,17,6,-5,-4,7,15,-1,-1,5,14,-14,-1,2,13,25,-1,-1,8,17,-4,0,5,14,4,-2,-1,8,16,-6,-6,0,10,-18,-8,-3,6,19,-8,-6,2,11,-10,-7,-1,7,0,-8,-6,4,13,-7,-6,0,10,-17,-6,-2,7,20,-6,-5,4,13,-8,-6,0,10,2,-7,-4,4,13,-6,-7,-1,8,-18,-9,-5,4,19,-10,-8,0,8,-12,-9,-2,6,0,-8,-6,3,11,-8,-8,-3,6,-28,-18,-7,-8,9,-15,-16,-14,-25,-51,-61,-69,-87,12, +0,-16,-16,-24,-35,-28,13,13,-16,-6,9,28,17,10,-5,-4,7,15,-1,-1,6,16,-13,-2,2,13,25,-1,1,7,17,-4,0,5,13,4,-2,-1,8,16,-5,-5,0,10,-17,-7,-2,6,19,-8,-6,2,10,-11,-8,-2,8,1,-8,-5,4,13,-7,-6,1,10,-17,-6,-1,8,20,-6,-5,4,13,-8,-6,0,10,2,-6,-3,6,15,-6,-7,-1,9,-19,-10,-6,4,18,-9,-7,-1,8,-13,-10,-3,6,0,-8,-5,2,10,-9,-9,-3,6,-33,-23,-11,-10,6,-24,-24,-13,-24,-51,-61,-70,-87,12, +0,-14,-15,-24,-35,-29,13,12,-16,-6,10,28,18,27,-3,-2,9,16,0,-1,5,15,-14,-3,2,12,24,0,0,8,17,-4,0,5,14,4,-2,-1,8,16,-5,-5,1,9,-17,-7,-3,5,19,-8,-6,2,11,-11,-8,-3,8,1,-8,-5,4,13,-6,-5,1,10,-17,-6,-1,8,20,-5,-5,4,13,-8,-6,0,11,3,-6,-3,6,16,-6,-7,-1,9,-19,-10,-6,4,16,-10,-8,-1,7,-13,-10,-3,6,0,-7,-5,3,11,-8,-8,-2,6,-32,-21,-10,-9,7,-23,-25,-14,-24,-50,-60,-68,-85,12, +0,-14,-14,-23,-31,-26,15,19,-13,-8,7,24,16,3,-10,-8,3,11,0,2,8,17,-12,1,5,16,27,1,0,8,19,-4,-1,5,14,4,-2,0,7,16,-3,-3,3,14,-17,-7,-3,6,20,-7,-5,3,12,-11,-8,-2,7,1,-6,-3,6,14,-7,-7,0,11,-16,-5,-1,8,21,-6,-5,3,12,-7,-4,1,10,3,-7,-3,5,15,-7,-7,-1,9,-18,-8,-4,4,18,-9,-7,1,10,-10,-8,0,8,0,-8,-6,2,11,-8,-8,-3,5,-29,-20,-8,-8,9,-24,-24,-13,-27,-51,-61,-74,-86,12, +0,-14,-15,-24,-33,-27,14,18,-14,-8,8,25,18,4,-6,-6,5,13,0,2,8,16,-13,0,4,15,26,0,0,8,18,-4,0,5,14,4,-2,0,7,15,-3,-4,3,13,-18,-8,-4,6,20,-7,-6,3,11,-11,-8,-2,7,1,-6,-4,6,14,-8,-7,0,10,-15,-5,-1,8,21,-5,-5,4,13,-7,-5,1,10,3,-6,-3,5,15,-8,-8,-1,8,-18,-9,-4,4,18,-9,-7,1,9,-10,-8,-1,7,0,-7,-5,3,12,-7,-8,-2,6,-29,-19,-7,-8,9,-23,-24,-13,-26,-50,-58,-72,-79,12, +0,-9,-9,-18,-25,-8,33,18,-11,-6,10,28,14,10,-6,-6,7,15,0,1,7,17,-11,2,6,15,27,0,0,8,18,-4,0,5,14,5,-1,0,8,16,-3,-4,2,12,-16,-6,-2,7,21,-8,-6,2,11,-12,-9,-3,8,2,-6,-3,5,14,-6,-6,0,11,-16,-5,0,9,22,-5,-5,4,13,-8,-5,0,10,3,-6,-4,5,15,-7,-7,0,9,-18,-9,-4,4,18,-9,-7,1,9,-11,-8,-1,7,0,-7,-4,4,12,-7,-8,-2,6,-30,-19,-8,-7,9,-23,-23,-11,-24,-48,-57,-67,-77,12, +0,-12,-11,-21,-26,-10,32,13,-13,-7,10,28,15,13,-3,-4,10,16,0,0,7,17,-11,1,5,14,26,-1,0,8,18,-4,-1,4,14,5,-2,0,8,16,-4,-5,1,11,-16,-7,-2,6,21,-8,-6,2,11,-12,-10,-3,8,1,-5,-3,5,14,-6,-6,0,11,-16,-5,0,9,22,-5,-5,4,13,-8,-5,0,10,3,-6,-4,5,15,-7,-7,-1,9,-18,-9,-4,4,18,-8,-7,0,9,-11,-9,-2,7,0,-7,-4,4,12,-7,-8,-3,6,-31,-21,-9,-7,10,-13,-14,-12,-22,-52,-60,-67,-75,12, +0,-7,-7,-16,-25,-19,20,36,-2,-1,12,28,18,5,-8,-9,4,11,0,2,10,19,-11,2,6,15,27,0,1,8,18,-4,-1,4,14,4,-2,0,8,17,-3,-4,3,12,-15,-6,-1,7,21,-6,-4,2,12,-9,-6,-1,9,1,-8,-6,5,14,-5,-5,2,12,-16,-6,-2,9,22,-6,-4,4,13,-8,-5,1,10,2,-6,-3,6,15,-7,-8,-1,9,-18,-9,-5,4,16,-10,-8,0,9,-11,-8,-2,8,1,-9,-6,1,10,-8,-8,-2,7,-31,-21,-9,-6,10,-17,-19,-13,-23,-50,-58,-66,-74,12, +0,-10,-10,-19,-28,-23,18,28,-6,-3,11,29,19,10,-5,-7,6,13,1,2,9,18,-12,1,4,14,26,-1,0,8,18,-5,-1,4,14,4,-2,0,7,16,-3,-4,2,12,-16,-6,-2,7,21,-6,-5,2,11,-10,-7,-1,9,1,-8,-6,5,14,-6,-5,2,12,-16,-6,-2,9,21,-6,-5,4,13,-8,-6,0,10,2,-6,-3,6,15,-8,-8,-1,8,-18,-9,-5,4,18,-10,-8,0,9,-11,-9,-3,8,1,-8,-6,2,11,-8,-9,-2,6,-31,-21,-10,-7,10,-23,-24,-13,-24,-50,-58,-65,-73,12, +0,-13,-13,-23,-33,-19,26,21,-10,-5,12,32,19,26,-2,-4,8,14,1,2,9,18,-12,-1,3,13,25,-1,0,7,18,-5,-2,4,13,4,-3,-1,7,16,-4,-5,1,11,-16,-7,-2,6,20,-7,-5,2,10,-10,-7,-1,9,1,-8,-6,5,14,-5,-5,2,12,-16,-6,-2,9,21,-6,-5,4,13,-8,-6,0,9,2,-6,-4,5,15,-8,-9,-2,8,-19,-9,-5,4,16,-10,-8,0,8,-12,-10,-3,7,0,-9,-6,2,11,-9,-9,-3,5,-32,-22,-10,-7,10,-23,-22,-12,-23,-48,-57,-65,-77,12, +0,-6,-6,-16,-25,-8,36,19,-10,1,17,36,24,35,0,-2,9,15,0,0,8,19,-12,-1,3,13,26,-1,0,7,17,-6,-2,3,13,4,-3,-1,8,16,-5,-6,0,9,-16,-8,-2,7,21,-8,-6,2,11,-10,-7,-1,9,1,-7,-5,4,14,-6,-6,1,11,-17,-6,-2,8,21,-6,-5,3,12,-8,-6,0,9,1,-7,-4,4,13,-9,-9,-3,8,-18,-9,-4,5,19,-10,-8,0,8,-12,-10,-4,7,1,-8,-5,4,12,-8,-9,-3,5,-28,-19,-6,-7,11,-16,-14,-12,-23,-48,-57,-65,-77,12, +0,-10,-10,-16,-25,-12,26,20,-4,1,16,33,24,41,0,-3,9,15,0,1,8,19,-11,0,5,14,27,-1,-1,7,17,-6,-2,3,13,4,-3,-1,8,16,-5,-5,0,10,-16,-7,-2,8,21,-7,-6,3,12,-10,-8,-2,9,1,-8,-5,4,14,-6,-6,1,11,-17,-6,-2,7,21,-6,-5,3,13,-9,-6,0,9,2,-7,-5,3,13,-9,-10,-3,7,-18,-10,-5,4,19,-10,-9,-1,8,-13,-10,-4,6,1,-8,-5,3,12,-9,-10,-4,4,-30,-20,-8,-8,10,-15,-14,-12,-21,-48,-58,-67,-82,12, +0,-3,-8,-14,-25,-17,23,39,2,-1,14,31,23,38,1,-2,9,15,1,2,9,20,-11,1,6,14,26,-1,-1,7,16,-6,-2,3,12,4,-3,-1,7,16,-4,-5,1,11,-16,-6,-1,9,22,-6,-6,3,12,-11,-8,-2,9,1,-8,-6,4,13,-6,-5,1,11,-16,-6,-2,7,20,-6,-5,3,13,-8,-5,1,10,2,-8,-6,3,13,-10,-10,-3,7,-18,-11,-6,2,16,-10,-8,0,9,-12,-10,-3,7,0,-7,-4,3,12,-8,-8,-2,7,-30,-20,-9,-5,12,-17,-18,-16,-23,-50,-59,-67,-82,12, +0,-8,-9,-18,-29,-22,20,31,-4,-5,11,30,23,38,2,-2,10,16,2,2,9,19,-12,0,5,14,26,-2,-1,6,16,-6,-3,2,12,4,-4,-1,6,15,-5,-6,1,10,-16,-6,-1,8,21,-7,-6,3,12,-11,-8,-2,9,1,-8,-6,4,13,-6,-6,1,10,-16,-7,-2,6,20,-6,-5,3,12,-8,-6,0,9,1,-9,-6,3,12,-10,-11,-3,7,-18,-10,-6,3,19,-10,-8,-1,8,-13,-11,-5,5,0,-8,-5,2,12,-9,-10,-5,5,-32,-22,-11,-6,11,-17,-18,-14,-23,-50,-61,-71,-86,12, +0,-13,-9,-14,-33,-25,19,20,-11,1,18,37,27,40,3,0,10,16,1,1,8,19,-12,-1,4,14,27,-2,-2,7,16,-7,-4,2,12,4,-3,-1,7,16,-5,-5,0,10,-16,-7,-2,6,19,-8,-7,3,11,-10,-8,-2,9,1,-8,-5,5,14,-7,-6,0,11,-17,-7,-3,7,20,-7,-5,2,12,-10,-7,-2,9,1,-8,-6,2,12,-9,-10,-4,6,-19,-11,-7,2,18,-11,-9,-1,8,-12,-11,-5,6,1,-8,-4,3,12,-9,-10,-4,4,-29,-19,-8,-8,11,-18,-16,-14,-23,-52,-63,-73,-87,12, +0,-7,-8,-17,-38,-28,17,13,-15,-2,16,35,26,45,3,1,11,16,1,1,8,19,-13,-2,3,13,26,-3,-2,6,16,-7,-5,1,12,4,-4,-1,6,15,-6,-6,0,10,-16,-7,-2,5,19,-8,-7,2,11,-11,-8,-2,8,1,-8,-6,4,14,-7,-7,1,10,-17,-7,-3,6,20,-7,-5,2,11,-10,-8,-2,8,1,-9,-6,2,12,-9,-10,-4,6,-19,-11,-7,2,18,-11,-9,-1,7,-13,-12,-7,4,-6,-10,-5,2,11,-10,-11,-6,3,-30,-21,-9,-9,10,-18,-17,-13,-24,-53,-66,-74,-88,12, +0,-12,-10,-17,-31,-24,18,18,-12,-3,13,32,26,43,4,0,11,16,1,1,8,19,-13,-1,3,12,25,-3,-3,5,15,-7,-4,1,11,3,-5,-2,6,15,-5,-6,0,10,-17,-8,-3,6,20,-8,-7,2,11,-10,-7,-1,8,1,-7,-4,4,13,-7,-7,0,10,-17,-7,-3,6,20,-8,-7,2,11,-10,-9,-3,7,1,-9,-6,2,13,-10,-11,-4,5,-20,-13,-8,2,2,-13,-10,-3,7,-13,-11,-5,6,0,-7,-4,5,14,-7,-9,-5,5,-32,-23,-12,-9,9,-29,-29,-18,-27,-56,-68,-77,-88,12, +0,-8,-11,-20,-34,-26,16,14,-15,-5,11,31,25,43,3,0,11,17,2,1,8,19,-13,-2,3,12,25,-4,-3,4,14,-7,-5,1,11,3,-5,-3,6,15,-6,-6,0,10,-18,-8,-4,6,19,-9,-8,2,10,-11,-8,-2,8,1,-7,-5,4,13,-8,-7,-1,9,-17,-8,-4,6,20,-8,-7,1,11,-11,-9,-4,7,0,-9,-6,1,12,-10,-11,-4,6,-19,-13,-8,2,9,-12,-10,-3,7,-14,-12,-6,4,-1,-9,-6,3,13,-9,-11,-6,3,-34,-25,-13,-10,8,-29,-29,-19,-29,-58,-71,-80,-88,12, +0,-7,-10,-18,-35,-27,17,12,-17,-6,11,31,25,39,3,1,11,17,2,1,8,19,-13,-2,3,12,25,-4,-4,5,14,-8,-5,0,10,2,-7,-4,5,14,-7,-7,-1,9,-17,-8,-4,5,20,-9,-8,1,10,-11,-8,-2,8,1,-8,-5,3,12,-9,-8,-1,9,-17,-8,-3,5,19,-8,-7,1,10,-11,-10,-4,6,0,-10,-7,1,12,-10,-11,-4,5,-19,-12,-7,2,5,-12,-10,-3,6,-15,-14,-7,2,-2,-11,-6,1,11,-11,-13,-8,1,-36,-27,-15,-11,8,-28,-28,-18,-29,-58,-72,-83,-88,12, +0,-7,-12,-19,-37,-28,16,10,-18,-6,11,30,25,34,4,1,12,18,2,1,8,18,-13,-1,3,12,25,-4,-4,5,14,-8,-6,-1,10,2,-8,-5,4,14,-8,-8,-2,8,-17,-8,-4,5,19,-9,-8,1,10,-11,-9,-2,7,1,-8,-6,3,13,-10,-9,-2,8,-18,-9,-4,5,19,-9,-8,0,10,-12,-10,-5,5,0,-11,-8,0,11,-10,-10,-4,5,-19,-13,-8,1,9,-13,-11,-2,6,-15,-15,-9,2,-10,-10,-5,1,12,-10,-12,-7,2,-32,-23,-10,-11,8,-22,-22,-37,-48,-58,-72,-86,-88,12, +0,-8,-10,-18,-39,-30,14,4,-19,-6,11,31,28,47,7,3,15,20,1,-1,6,16,-14,-4,1,10,25,-7,-6,3,13,-8,-5,0,10,3,-6,-3,6,15,-8,-9,-2,9,-18,-9,-4,5,19,-9,-7,1,10,-11,-8,-2,7,1,-9,-7,2,12,-8,-8,-1,10,-19,-9,-5,5,19,-9,-8,0,9,-11,-10,-5,5,0,-12,-8,1,12,-13,-13,-6,5,-19,-13,-7,1,-3,-13,-11,-5,4,-16,-15,-9,1,0,-3,1,5,16,-10,-13,-8,0,-34,-23,-11,-10,8,-21,-20,-34,-47,-59,-74,-89,-88,12, +0,-10,-11,-19,-39,-31,13,5,-19,-7,11,31,27,46,6,3,13,19,0,-1,5,16,-13,-4,1,10,24,-7,-6,3,12,-9,-6,0,9,2,-7,-4,5,14,-8,-9,-2,8,-18,-9,-4,4,19,-10,-8,0,9,-12,-9,-4,6,0,-10,-8,1,12,-10,-9,-2,9,-19,-10,-6,4,19,-10,-9,0,9,-12,-11,-6,5,-2,-12,-9,0,11,-14,-13,-6,4,-19,-13,-7,2,0,-13,-12,-5,4,-17,-16,-11,-1,-1,-6,-2,5,14,-11,-14,-9,-1,-33,-23,-12,-9,9,-34,-37,-25,-39,-66,-80,-91,-88,12, +-1,-6,-11,-19,-39,-30,13,10,-18,-7,11,31,26,43,4,1,12,18,0,-2,5,16,-13,-4,1,10,24,-7,-6,3,12,-10,-7,-1,8,2,-7,-5,4,14,-10,-10,-3,8,-18,-10,-5,3,19,-11,-9,-1,8,-13,-11,-5,5,-1,-12,-9,0,11,-11,-9,-2,8,-19,-11,-7,4,19,-10,-9,-1,8,-13,-11,-6,4,-6,-13,-10,0,11,-14,-14,-6,4,-20,-13,-8,2,-2,-13,-11,-5,4,-18,-17,-12,-3,-8,-10,-6,1,11,-13,-15,-11,-2,-35,-25,-13,-10,8,-32,-35,-23,-37,-65,-80,-91,-88,12, +0,-8,-11,-18,-41,-31,13,16,-11,-6,11,31,23,33,3,0,12,19,-1,-2,4,15,-15,-5,0,9,23,-7,-6,2,11,-11,-8,-2,7,2,-7,-5,3,13,-10,-10,-4,7,-18,-10,-5,4,17,-11,-9,-1,8,-14,-12,-6,5,-1,-11,-8,1,12,-10,-9,-3,8,-19,-11,-7,4,20,-11,-10,-2,7,-14,-12,-7,4,-11,-14,-10,-1,10,-15,-15,-7,3,-20,-13,-8,1,-3,-15,-12,-5,4,-19,-19,-13,-2,-25,-14,-10,2,14,-12,-14,-9,0,-37,-27,-15,-13,6,-25,-26,-26,-40,-69,-80,-92,-86,12, +0,-6,-13,-21,-29,-21,20,-5,-25,-7,11,31,24,36,3,0,14,20,0,-1,4,13,-16,-8,-3,6,20,-9,-8,1,11,-11,-8,-1,9,2,-9,-6,3,13,-10,-10,-4,6,-19,-11,-6,3,12,-12,-10,-2,8,-13,-11,-5,5,-1,-13,-9,0,11,-10,-10,-4,7,-20,-12,-7,3,15,-12,-10,-2,6,-14,-13,-8,2,-15,-15,-11,-2,9,-15,-14,-7,4,-21,-14,-9,1,-5,-15,-13,-6,3,-22,-22,-16,-5,-5,-8,-4,2,15,-16,-18,-10,-1,-38,-29,-14,-15,4,-24,-26,-25,-38,-68,-80,-92,-87,12, +0,-7,-14,-21,-27,-15,29,-1,-24,-8,11,31,24,32,2,0,13,20,0,-2,4,13,-16,-9,-4,7,19,-9,-7,1,10,-11,-8,-2,8,1,-10,-7,2,12,-11,-11,-5,5,-19,-11,-7,2,9,-13,-11,-3,7,-14,-11,-6,4,-2,-14,-11,-1,11,-12,-11,-5,5,-21,-14,-9,2,11,-13,-11,-3,5,-15,-14,-9,1,-10,-15,-12,-3,9,-15,-14,-8,4,-21,-15,-10,1,-5,-15,-14,-7,2,-24,-23,-17,-6,-1,-1,1,9,18,-21,-23,-15,-6,-34,-21,-10,-10,6,-34,-43,-37,-57,-75,-84,-92,-87,12, +0,-10,-15,-21,-26,-13,31,4,-19,-5,12,31,24,21,0,-2,10,18,-2,-2,3,14,-16,-8,-4,7,17,-9,-8,0,10,-11,-9,-3,7,1,-11,-8,1,11,-13,-12,-6,5,-20,-12,-7,1,5,-14,-12,-4,6,-15,-13,-7,3,-5,-15,-12,-2,10,-12,-12,-6,5,-21,-15,-9,1,13,-13,-12,-4,5,-15,-15,-10,1,-15,-16,-12,-4,8,-17,-16,-8,3,-22,-16,-11,0,-10,-16,-14,-6,3,-23,-22,-17,-7,-7,-8,-7,3,13,-21,-22,-14,-4,-36,-25,-14,-14,3,-33,-37,-34,-52,-73,-81,-93,-87,12, +0,-12,-13,-18,-40,-31,13,12,-14,-11,5,25,19,11,-2,-4,9,18,-3,-3,3,14,-17,-10,-5,7,18,-11,-10,1,11,-12,-10,-4,6,1,-11,-8,1,12,-13,-12,-6,5,-20,-13,-8,2,-5,-15,-13,-4,6,-15,-13,-7,4,-7,-15,-11,-3,10,-12,-11,-6,4,-21,-15,-10,1,3,-13,-11,-4,5,-16,-15,-10,0,-21,-18,-14,-4,8,-17,-16,-8,3,-22,-17,-12,-1,-12,-17,-14,-7,2,-23,-22,-15,-6,-25,-16,-13,-3,7,-21,-21,-13,-1,-39,-30,-18,-19,0,-32,-31,-30,-47,-69,-80,-92,-86,12, +-2,-14,-14,-18,-35,-28,15,20,-9,-9,7,25,19,11,-4,-7,7,17,-4,-4,4,14,-17,-9,-5,8,22,-11,-10,1,11,-13,-11,-5,6,0,-12,-9,1,12,-13,-13,-7,5,-21,-14,-9,1,-7,-16,-14,-5,5,-16,-14,-8,3,-12,-16,-13,-4,9,-13,-12,-6,4,-22,-16,-11,0,-5,-15,-13,-4,5,-17,-17,-11,0,-23,-19,-15,-5,7,-18,-17,-9,2,-23,-18,-13,-1,-13,-18,-15,-8,2,-22,-21,-15,-5,-34,-23,-20,-7,8,-17,-15,-8,2,-43,-35,-29,-19,1,-32,-29,-48,-58,-74,-82,-93,-88,12, +-5,-17,-16,-20,-26,-14,32,4,-21,-13,5,25,19,7,-3,-4,9,18,-4,-4,2,12,-19,-13,-8,4,0,-12,-10,-1,9,-14,-12,-6,6,-1,-12,-9,1,13,-15,-14,-7,5,-21,-15,-9,1,-7,-17,-15,-6,5,-17,-16,-9,3,-23,-17,-13,-4,9,-17,-15,-8,4,-23,-17,-12,0,-11,-16,-14,-6,4,-19,-18,-11,1,-20,-19,-16,-5,7,-18,-17,-9,2,-23,-17,-12,-1,-12,-18,-15,-6,4,-21,-21,-15,-5,-33,-23,-21,-8,7,-18,-15,-9,2,-42,-34,-24,-22,-1,-32,-26,-45,-61,-71,-81,-92,-88,12, +-5,-16,-14,-19,-27,-12,34,10,-16,-10,8,26,20,7,-4,-5,8,17,-5,-4,2,13,-18,-11,-7,5,-1,-11,-10,-1,10,-14,-12,-6,6,0,-13,-10,1,13,-16,-15,-7,5,-22,-15,-10,1,-6,-17,-16,-6,4,-18,-16,-9,3,-23,-17,-13,-4,9,-17,-16,-8,4,-23,-18,-12,0,-10,-17,-15,-6,4,-19,-18,-11,1,-26,-19,-16,-6,7,-19,-18,-10,2,-23,-18,-13,-1,-12,-18,-16,-7,5,-21,-20,-15,-5,-35,-28,-25,-12,2,-18,-14,-7,3,-43,-37,-33,-24,-4,-31,-26,-44,-60,-71,-80,-91,-88,12, +-13,-25,-22,-25,-38,-18,29,19,-11,-11,7,25,17,4,-6,-9,7,16,-6,-5,2,14,-18,-11,-8,5,4,-12,-10,-1,10,-15,-13,-7,5,0,-14,-10,0,13,-17,-16,-8,4,-23,-16,-10,1,-8,-18,-17,-6,4,-19,-17,-10,1,-19,-19,-15,-5,9,-18,-17,-9,3,-25,-18,-13,-1,-13,-18,-16,-6,4,-19,-19,-12,0,-28,-20,-17,-6,7,-20,-19,-11,2,-24,-19,-14,-2,-13,-19,-16,-6,6,-21,-20,-15,-6,-36,-29,-27,-14,-6,-19,-15,-8,4,-45,-38,-37,-26,-4,-32,-28,-45,-61,-72,-82,-92,-88,12, +-8,-21,-18,-23,-37,-26,17,28,-5,-8,8,25,19,16,-6,-9,7,17,-5,-4,3,16,-18,-10,-6,7,14,-11,-10,0,12,-14,-12,-6,6,0,-13,-10,1,14,-16,-16,-8,5,-22,-15,-10,1,-12,-18,-17,-5,5,-19,-16,-10,3,-15,-18,-14,-4,9,-18,-16,-8,4,-24,-19,-13,0,-13,-18,-16,-6,5,-19,-18,-12,0,-12,-20,-17,-6,7,-21,-19,-11,3,-25,-19,-14,-2,-13,-19,-16,-5,7,-20,-19,-16,-7,-39,-30,-28,-14,-6,-22,-18,-10,4,-46,-39,-34,-28,-7,-37,-34,-28,-45,-65,-81,-92,-88,12, +0,-13,-12,-18,-31,-22,20,37,3,-2,13,30,23,40,-3,-6,9,19,-2,-1,7,19,-16,-6,-3,10,26,-8,-7,2,15,-13,-10,-4,8,1,-11,-8,4,16,-14,-13,-6,7,-21,-14,-8,4,6,-16,-15,-4,7,-18,-15,-8,5,-3,-16,-12,-2,11,-15,-14,-6,7,-23,-16,-12,2,-7,-16,-14,-3,8,-18,-16,-10,2,-5,-18,-15,-4,9,-19,-17,-9,4,-23,-17,-12,0,-12,-17,-15,-4,8,-21,-20,-16,-6,-28,-24,-22,-7,8,-23,-21,-12,2,-45,-36,-25,-24,-5,-39,-40,-33,-52,-71,-81,-93,-88,12, +0,-6,-12,-21,-26,-20,20,45,8,1,15,31,25,40,2,-3,11,20,1,1,10,23,-7,-4,-1,12,27,-4,-4,4,18,-11,-8,-3,11,2,-9,-6,6,18,-11,-11,-4,11,-21,-11,-6,6,19,-12,-13,-2,9,-16,-12,-6,7,-1,-14,-11,-1,11,-13,-12,-4,9,-22,-13,-10,4,10,-14,-11,-2,10,-17,-15,-8,4,-3,-16,-13,-2,10,-17,-16,-8,7,-24,-16,-11,2,-3,-15,-14,-4,8,-22,-20,-16,-5,-7,-18,-16,-3,10,-26,-24,-15,-1,-43,-32,-20,-21,-1,-44,-45,-36,-59,-78,-83,-97,-88,12, +0,2,-7,-20,-25,-11,26,58,18,7,24,39,41,44,7,1,10,25,5,7,15,28,18,3,5,17,29,2,2,10,23,-7,-2,3,14,3,-4,-2,7,19,-6,-6,0,12,-18,-7,-3,9,23,-9,-9,-1,12,-13,-9,-2,9,-2,-11,-9,1,12,-9,-9,0,12,-19,-10,-7,7,21,-10,-8,1,14,-14,-11,-5,7,-2,-12,-10,2,13,-11,-11,-3,10,-21,-10,-6,6,20,-9,-10,0,13,-20,-16,-11,-1,-4,-8,-7,3,16,-23,-23,-15,1,-40,-25,-12,-13,4,-47,-57,-36,-59,-76,-85,-100,-88,12, +0,9,-5,-23,-20,2,30,78,33,7,31,45,56,50,16,7,14,32,12,17,22,37,22,12,13,24,35,13,12,20,31,-2,6,9,18,32,4,5,13,24,-2,0,6,19,10,0,3,13,25,-2,-4,4,16,-10,-4,3,12,21,-3,-4,6,17,-4,-2,5,18,7,-5,-3,10,21,-1,-1,8,22,-9,-2,1,14,12,-3,-1,8,20,-4,-4,5,17,11,-1,3,12,25,1,-3,5,21,-15,-10,-1,8,18,8,8,16,30,-12,-14,-9,5,-35,-16,-5,2,14,-42,-56,-34,-61,-81,-87,-100,-88,33, +0,34,1,15,9,31,46,87,58,31,52,63,82,62,29,24,25,45,37,35,38,51,59,31,28,36,46,26,27,35,44,32,22,23,29,38,20,17,28,36,7,13,17,29,37,14,14,25,34,10,8,14,25,14,11,16,24,34,11,9,18,26,2,10,15,25,36,10,9,19,29,9,9,18,32,24,11,13,24,34,13,12,22,31,5,8,14,25,22,14,15,24,32,13,11,15,30,-7,0,8,14,30,18,19,25,35,-7,-12,-3,14,2,-3,5,24,22,-5,-33,-31,-64,-95,-96,-100,-88,13, +0,100,63,19,-5,57,45,61,84,65,60,70,87,56,45,40,34,59,57,58,54,65,89,60,57,63,70,47,56,63,74,74,54,51,59,69,45,48,59,64,48,45,45,56,59,46,43,54,62,32,36,41,51,57,44,45,57,59,38,39,45,53,42,41,44,54,56,45,41,49,55,37,47,50,59,64,42,39,51,55,41,41,50,58,46,39,41,51,56,45,45,54,61,37,35,42,45,35,25,27,36,46,30,34,41,46,23,-2,1,3,15,-30,-24,-5,5,-4,-65,-11,-51,-36,-95,-100,-24,12, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_CW_LRight_T0.h new file mode 100755 index 0000000..cf8ae78 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_CW_LRight_T0.h @@ -0,0 +1,71 @@ +0,24,14,15,6,27,35,78,45,29,49,62,65,66,33,29,41,52,31,31,37,49,22,31,33,47,44,31,33,38,48,27,30,38,40,29,18,25,28,43,11,18,29,30,48,12,19,18,27,17,19,20,40,29,20,23,37,45,26,28,38,47,28,34,39,51,40,29,28,42,52,27,26,40,48,25,28,36,44,16,26,30,32,43,16,18,23,32,4,14,18,23,40,10,14,17,28,7,14,25,27,44,14,24,39,35,29,25,19,30,22,-2,-7,5,3,-49,-42,-35,-64,-73,-83,-100,-88,12, +0,10,-5,-3,-9,5,26,75,30,17,34,48,45,57,21,18,32,42,23,22,28,39,13,22,25,38,51,24,25,31,41,19,21,28,33,23,12,17,21,36,4,9,19,23,14,1,7,10,18,6,4,8,21,0,9,11,26,34,15,17,26,37,17,20,27,38,25,17,18,32,44,19,18,30,39,17,18,25,34,5,14,18,23,35,9,10,14,24,-4,5,10,15,33,3,5,10,22,-1,5,14,19,39,1,10,16,23,-3,7,5,15,3,-13,-13,-4,6,-39,-60,-41,-62,-70,-80,-94,-88,12, +0,5,-5,-15,-20,-6,22,58,18,9,24,39,33,47,12,11,23,32,13,12,19,31,3,14,15,28,43,14,15,23,33,10,12,18,25,11,3,8,14,29,-3,2,9,15,5,-6,0,5,13,0,-3,4,15,-5,1,5,19,8,6,8,18,28,9,11,18,29,7,7,8,23,36,10,8,20,30,7,8,15,26,10,3,7,15,27,-1,1,7,17,-11,-2,2,9,26,-3,-1,3,16,-7,-3,5,11,29,-5,3,3,16,-8,-5,-3,9,-28,-20,-17,-6,7,-29,-44,-31,-50,-66,-74,-89,-87,12, +0,1,-6,-14,-23,-12,19,44,10,4,18,33,27,42,6,6,18,26,7,7,13,25,-3,8,10,24,37,8,8,18,27,5,5,11,20,8,-1,4,10,24,-7,-3,2,11,0,-10,-4,1,10,-5,-7,0,10,-9,-4,1,13,4,-1,2,13,23,2,4,11,22,-8,2,4,17,30,5,4,15,25,0,2,8,21,12,0,3,12,24,-3,-2,3,13,-16,-6,-2,6,23,-7,-6,2,12,-11,-8,0,8,-3,-10,-4,1,11,-9,-11,-10,3,-31,-26,-19,-10,6,-30,-33,-26,-42,-66,-71,-90,-86,12, +0,2,-9,-8,-22,-13,21,38,6,-1,14,30,22,39,2,2,14,22,2,2,8,20,-9,2,5,16,29,3,2,12,22,0,0,5,15,5,-5,0,6,20,-11,-8,-2,9,-30,-11,-6,1,11,-8,-10,1,7,-10,-6,0,11,2,-4,-1,8,19,-2,-1,6,17,-14,-3,0,12,26,-1,-2,8,18,-5,-3,3,15,8,-5,-2,7,19,-7,-7,-1,9,-19,-9,-5,3,19,-11,-10,-2,8,-12,-10,-4,5,-5,-12,-7,0,9,-10,-12,-8,1,-32,-26,-17,-15,3,-32,-30,-27,-40,-65,-75,-86,-88,12, +0,-7,-10,-13,-24,-16,18,32,2,-3,12,27,20,37,0,0,13,21,2,2,9,21,-7,4,8,19,31,7,5,15,24,1,2,6,17,8,-4,0,6,19,-11,-9,-3,6,-32,-14,-9,-2,8,-13,-14,-2,3,-12,-8,-2,8,1,-5,-2,7,17,-3,-2,4,15,-14,-3,0,13,26,1,0,10,21,-2,0,5,16,9,-4,-1,8,19,-6,-5,0,10,-19,-8,-5,5,20,-10,-9,-1,8,-13,-10,-5,2,-7,-16,-12,-6,2,-17,-20,-14,-5,-35,-27,-18,-14,4,-26,-24,-22,-33,-60,-70,-81,-86,12, +-6,-13,-12,-6,-21,0,36,22,-7,0,15,31,22,36,-1,-1,10,18,0,1,8,18,-5,4,9,16,30,6,6,11,22,-4,-2,3,12,3,-6,-3,5,17,-11,-8,-3,7,-29,-12,-6,-1,11,-13,-13,-5,2,-13,-8,-2,7,0,-7,-4,7,16,-5,-4,2,13,-16,-4,0,11,25,-1,1,5,18,-6,-1,6,14,5,-6,-2,5,17,-9,-8,-3,7,-20,-9,-6,3,18,-10,-10,-2,8,-15,-13,-8,2,-5,-13,-9,-2,7,-13,-15,-9,-2,-32,-24,-14,-14,4,-25,-24,-25,-35,-69,-79,-87,-88,12, +0,1,-6,-6,-22,-2,35,17,-9,-1,14,30,20,34,-2,-1,10,17,0,0,6,16,0,4,7,14,26,8,6,11,20,-3,-2,2,13,5,-5,-2,5,16,-11,-9,-4,5,-28,-13,-8,-2,10,-13,-13,-5,0,-12,-8,-1,6,0,-8,-4,6,16,-6,-5,1,12,-17,-4,-1,9,22,0,0,6,17,-5,-4,1,12,4,-5,-4,5,16,-8,-8,-3,7,-20,-8,-5,4,18,-9,-9,-1,8,-15,-13,-9,1,-11,-15,-12,-6,3,-18,-19,-11,-4,-33,-24,-13,-12,5,-21,-20,-21,-32,-67,-77,-85,-87,12, +0,1,-6,-7,-21,-3,33,15,-10,-3,13,29,20,34,-2,-1,10,17,0,1,7,17,9,6,9,17,28,11,9,13,22,-1,0,4,15,6,-4,-1,6,17,-10,-9,-4,5,-29,-15,-10,-4,9,-15,-15,-7,-1,-13,-9,-2,7,0,-7,-4,7,16,-6,-5,1,12,-16,-4,0,10,23,3,2,9,19,-3,0,4,15,5,-4,-2,6,16,-7,-7,-2,8,-19,-7,-4,5,19,-8,-8,0,9,-15,-13,-9,0,-30,-18,-14,-9,1,-23,-22,-13,-7,-33,-24,-12,-11,6,-18,-16,-19,-30,-67,-76,-85,-87,12, +0,3,-9,-5,-20,-14,19,20,-8,-4,10,26,21,38,-1,-1,10,17,0,-1,5,15,-12,0,3,11,23,2,1,7,15,-3,-2,3,13,5,-6,-2,4,15,-9,-7,0,10,-26,-12,-6,5,15,-9,-10,3,9,-11,-7,-2,8,0,-6,-4,5,14,-5,-5,1,11,-15,-5,-1,8,21,-4,-3,3,12,-7,-6,0,8,3,-8,-4,3,14,-8,-8,-3,7,-20,-10,-6,1,17,-11,-10,-1,8,-14,-12,-7,2,-4,-11,-8,-2,7,-10,-12,-8,0,-33,-25,-15,-14,4,-30,-29,-26,-37,-68,-77,-86,-88,12, +0,4,-8,-5,-20,-14,20,18,-8,-5,9,25,20,38,-1,-1,10,16,1,0,6,16,-11,3,6,13,25,5,4,10,18,-1,1,6,15,6,-4,0,5,15,-8,-7,-1,10,-28,-12,-8,3,14,-11,-12,2,8,-11,-8,-3,8,0,-6,-3,5,14,-5,-5,1,11,-14,-4,0,10,22,-2,-2,6,15,-4,-2,3,11,5,-5,-3,5,15,-6,-6,-1,8,-19,-9,-6,2,18,-10,-9,0,9,-14,-11,-6,2,-4,-12,-9,-3,5,-11,-13,-9,-1,-32,-24,-14,-12,5,-26,-26,-24,-36,-67,-76,-84,-87,12, +0,1,-8,-5,-21,0,33,19,-7,-5,10,26,21,38,-1,-1,9,16,2,2,7,17,-12,1,5,13,24,5,4,11,21,-3,-1,3,15,5,-3,0,7,17,-6,-5,1,10,-22,-8,-3,4,14,-7,-7,1,8,-9,-5,0,10,1,-5,-3,6,14,-5,-4,2,12,-15,-3,1,9,21,-2,-2,6,16,-7,-5,1,12,4,-5,-3,4,15,-6,-6,-1,10,-19,-9,-5,4,19,-8,-7,-1,8,-12,-9,-4,2,-3,-11,-8,-3,5,-11,-12,-7,1,-30,-22,-11,-14,2,-23,-23,-21,-34,-66,-75,-85,-87,12, +0,3,-7,-5,-20,-1,33,18,-7,-5,9,26,21,37,-2,-1,9,16,2,2,8,18,-9,3,6,15,26,8,6,13,23,-2,2,5,16,6,-2,1,7,17,-6,-6,0,9,-23,-10,-5,1,13,-10,-9,-1,6,-10,-6,0,9,1,-5,-2,6,14,-5,-4,2,12,-15,-2,2,10,22,-1,-1,8,17,-5,-3,2,13,5,-2,-1,6,16,-5,-5,0,11,-19,-8,-5,5,19,-8,-7,-1,9,-12,-10,-5,2,-4,-12,-10,-4,4,-13,-13,-8,0,-30,-21,-11,-12,4,-21,-20,-20,-33,-67,-77,-85,-87,14, +0,1,-7,-8,-22,-11,22,28,0,-4,10,26,20,37,0,0,10,17,2,3,9,18,-8,3,7,14,25,9,7,11,22,0,3,7,16,6,-1,2,8,17,-5,-4,1,10,-14,-6,-1,0,14,-7,-6,-1,5,-10,-6,1,10,2,-4,-2,7,14,-4,-4,3,13,-14,-2,3,11,22,0,1,7,18,-3,-1,5,12,5,-3,1,6,16,-4,-5,0,10,-18,-7,-4,5,19,-8,-6,0,9,-12,-7,-3,3,-3,-9,-6,-3,7,-8,-10,-3,3,-30,-22,-13,-12,5,-24,-24,-22,-33,-66,-74,-82,-88,15, +-1,2,-5,-8,-22,-14,20,28,1,-4,10,26,19,35,1,1,12,18,3,3,9,19,-9,3,5,14,25,4,4,10,18,0,3,8,16,7,-1,2,9,18,-4,-3,2,12,-17,-5,-1,6,16,-4,-5,3,10,-7,-4,2,10,2,-4,-2,7,15,-2,-2,3,13,-15,-4,-1,10,22,-3,-2,6,16,-6,-4,1,11,4,-5,-1,6,16,-4,-5,0,10,-17,-7,-3,6,19,-7,-5,1,10,-10,-6,0,6,-1,-6,-4,2,9,-5,-8,-3,6,-30,-22,-13,-10,6,-22,-23,-21,-33,-66,-75,-84,-88,12, +0,-3,-6,-10,-23,-16,18,24,-4,-2,12,28,22,38,1,1,11,19,3,3,9,19,-5,3,6,15,25,3,3,9,19,-2,2,6,16,6,0,2,10,19,-1,0,5,14,-17,-2,2,7,17,-2,-1,3,10,-5,-1,5,11,2,-3,-1,8,15,-2,-2,4,14,-15,-3,1,11,23,-2,-1,6,15,-7,-4,1,11,4,-3,0,6,15,-2,-3,2,11,-17,-6,-3,7,20,-7,-5,2,12,-10,-6,0,7,-1,-6,-5,3,10,-6,-8,-3,6,-29,-20,-11,-13,3,-22,-22,-36,-49,-60,-70,-79,-86,12, +0,-1,-6,-10,-23,-17,17,21,-5,-3,11,28,21,38,1,1,12,18,3,3,10,19,3,3,7,16,26,5,4,11,21,-1,4,8,18,8,2,4,11,20,-1,0,4,14,-18,-4,0,5,16,-4,-4,2,9,-6,-1,5,11,2,-3,-1,9,16,-1,-1,5,15,-14,-2,2,13,24,0,0,7,17,-6,-3,2,13,5,-1,2,7,16,-1,-2,3,12,-16,-6,-3,6,20,-6,-5,3,12,-10,-5,1,8,-1,-5,-5,3,9,-7,-8,-3,6,-28,-19,-9,-11,4,-19,-19,-35,-48,-60,-71,-81,-88,12, +0,2,-10,-8,-23,-17,18,26,-2,-2,11,28,22,38,1,1,12,19,4,4,10,20,6,4,8,17,27,7,6,12,23,1,5,10,19,10,3,4,12,21,-1,-1,4,12,-19,-5,-2,3,14,-7,-6,-1,7,-6,-2,4,11,3,-2,0,9,16,-1,-1,5,15,-14,-1,3,13,24,1,1,9,18,-5,-2,3,14,6,1,3,8,18,0,-1,4,13,-17,-5,-3,7,20,-7,-5,2,12,-10,-5,1,8,-1,-6,-5,3,9,-8,-9,-4,6,-28,-19,-9,-10,5,-20,-20,-25,-36,-60,-68,-75,-85,12, +0,-3,-10,-7,-22,-18,17,31,2,-1,12,28,24,39,3,3,14,20,3,3,9,19,-4,4,7,16,26,4,4,11,21,-1,3,8,16,6,3,5,11,20,0,1,6,15,-11,-2,3,10,20,3,2,8,17,-6,-2,3,12,2,-2,1,9,17,-1,-1,4,14,-13,-2,2,10,22,-2,-2,7,16,-5,-2,4,13,4,-4,-2,5,15,-3,-4,2,12,-16,-4,-1,7,20,-4,-3,4,13,-8,-4,1,9,0,-5,-4,4,10,-4,-6,-1,7,-28,-20,-10,-8,7,-19,-20,-18,-30,-60,-69,-77,-87,12, +0,-1,-5,-13,-24,-17,18,26,-2,-1,13,29,23,39,4,4,14,20,3,4,9,20,-3,4,8,16,26,6,5,12,21,0,4,9,17,9,3,5,13,22,0,1,6,15,-12,-2,2,8,19,1,1,7,15,-6,-2,3,12,2,-1,1,9,17,-1,0,5,14,-13,-1,3,11,22,-1,0,8,17,-3,-1,5,14,5,-3,-1,6,16,-2,-2,3,13,-16,-4,-1,8,20,-5,-3,4,13,-9,-4,2,9,0,-5,-4,4,11,-4,-5,-1,8,-27,-18,-8,-9,7,-17,-19,-33,-44,-56,-65,-74,-86,12, +0,-6,-7,-13,-24,-18,18,23,-5,-1,13,30,23,39,4,4,14,21,4,4,10,20,-6,5,8,16,26,6,5,12,22,-1,4,9,17,9,3,5,14,23,1,1,6,16,-16,-1,2,12,22,1,1,6,13,-6,-2,3,12,3,-1,1,9,17,0,0,5,15,-14,-2,1,12,23,-1,0,7,16,-6,-3,3,15,4,-3,-2,7,17,-2,-3,3,12,-16,-4,0,8,20,-4,-3,4,14,-8,-4,2,9,1,-4,-3,5,12,-4,-5,0,8,-27,-18,-7,-9,6,-17,-18,-33,-45,-55,-66,-76,-88,12, +0,-3,-6,-12,-24,-17,17,21,-7,-2,12,29,22,39,3,4,14,21,4,4,9,20,-2,4,8,16,27,7,6,13,24,0,5,10,19,11,3,5,15,24,1,1,6,16,-15,-2,2,10,21,-2,-1,4,12,-7,-3,3,12,3,-2,1,9,17,0,0,6,15,-14,-1,2,12,23,0,0,8,18,-5,-1,5,16,5,-2,-1,9,17,-1,-2,3,13,-15,-3,0,8,20,-4,-3,4,13,-9,-4,2,10,1,-3,-3,5,12,-4,-5,0,8,-27,-16,-6,-8,7,-17,-16,-33,-46,-55,-67,-78,-88,12, +0,-7,-8,-13,-24,-19,17,33,2,-1,13,29,24,40,3,3,14,21,5,5,11,21,2,5,9,16,26,4,4,11,20,-1,3,8,18,9,2,4,14,22,2,3,9,19,8,3,6,14,24,5,5,10,18,-3,3,8,14,3,-1,1,9,17,1,0,6,16,-13,-1,2,12,23,-2,-2,7,15,-5,-2,3,13,5,-3,0,8,17,-4,-4,2,13,-16,-4,0,9,21,-3,-1,5,14,-8,-3,3,11,4,-1,-1,7,13,-1,-4,1,9,-28,-19,-9,-6,9,-25,-25,-17,-28,-54,-65,-75,-87,12, +0,-5,-6,-12,-24,-19,17,31,1,-2,12,29,24,40,3,3,15,21,5,5,10,20,-4,5,8,16,26,5,5,12,21,-1,4,9,19,9,2,5,14,22,1,2,8,18,0,2,5,13,23,3,3,9,17,-3,2,7,14,3,-1,0,9,17,0,0,6,16,-13,-1,3,12,23,-1,-1,7,16,-4,-1,4,14,5,-2,0,9,18,-3,-3,3,13,-16,-3,0,9,21,-3,-2,5,14,-8,-3,3,11,4,-1,-1,7,13,-2,-3,2,11,-27,-17,-8,-5,11,-23,-24,-17,-28,-55,-65,-76,-88,12, +0,-9,-10,-16,-25,-20,17,25,-4,-1,14,30,25,41,3,4,15,22,5,5,10,20,-3,5,8,17,27,5,4,11,21,-1,4,9,18,10,4,6,14,23,3,4,9,19,-7,3,7,14,23,2,3,9,17,-4,1,6,14,5,0,1,9,17,0,0,6,16,-13,0,3,12,23,0,0,7,17,-5,-2,3,14,5,-2,0,8,16,-2,-3,3,13,-16,-3,1,9,21,-3,-1,6,16,-8,-3,4,11,5,-2,-2,7,13,-2,-3,2,10,-27,-17,-7,-7,8,-24,-25,-16,-28,-52,-64,-73,-88,12, +0,-7,-9,-16,-25,-20,16,23,-6,-2,12,29,25,41,4,4,16,22,5,4,10,19,-4,4,8,17,27,5,5,11,21,0,5,10,19,13,5,6,14,22,3,4,9,18,-9,3,6,13,23,1,1,7,16,-4,0,5,14,3,-1,0,9,16,-1,-1,6,16,-13,0,3,12,23,0,1,8,17,-5,-1,4,14,5,-1,1,9,17,-2,-2,3,13,-15,-3,0,10,21,-2,-2,6,15,-8,-3,3,11,2,-2,-2,8,14,-1,-3,2,11,-26,-15,-6,-6,9,-23,-25,-17,-29,-53,-64,-74,-88,12, +0,-4,-7,-16,-26,-22,16,24,-6,-1,15,32,23,39,4,4,15,22,5,5,10,20,11,5,8,16,27,5,5,12,22,0,5,10,19,14,4,6,14,22,3,4,9,17,-7,2,6,12,23,0,1,7,16,-5,0,5,13,3,-2,0,9,16,-1,-1,6,16,-13,0,4,12,23,1,1,8,17,-4,-1,5,15,5,0,2,9,17,-1,-2,4,13,-15,-3,1,10,22,-3,-2,5,15,-8,-3,4,11,2,-2,-1,8,14,-1,-2,3,12,-26,-16,-6,-6,10,-15,-16,-14,-24,-52,-63,-72,-87,12, +0,-7,-10,-17,-26,-22,16,24,-5,0,14,31,23,38,4,4,14,21,5,5,11,21,2,5,8,16,26,5,5,11,21,-1,4,9,17,9,5,7,14,22,3,3,9,18,9,3,7,14,24,3,3,9,17,-4,0,5,14,3,0,1,10,18,0,0,6,16,-14,-1,2,12,23,-1,0,7,16,-5,-2,3,14,5,-2,1,8,17,-1,-2,4,14,-15,-4,0,9,21,-2,-1,6,15,-7,-3,3,11,2,-1,-1,9,15,0,-1,4,12,-27,-16,-6,-4,11,-14,-16,-15,-25,-53,-64,-72,-87,12, +0,-8,-11,-19,-26,-5,33,24,-6,3,18,35,25,40,4,4,15,22,5,5,10,21,-1,5,9,17,27,5,5,12,22,-1,3,8,18,11,5,7,14,22,3,4,10,18,1,3,6,14,24,3,3,10,18,-5,0,5,14,4,0,1,11,18,0,0,6,16,-13,-1,2,12,22,-1,0,7,16,-4,-2,4,14,4,-2,0,8,17,-1,-2,4,14,-15,-4,0,9,21,-2,-1,6,15,-7,-3,3,12,6,-1,-1,9,15,0,-2,4,11,-27,-17,-6,-7,8,-22,-24,-14,-24,-51,-61,-69,-85,12, +0,-10,-11,-19,-26,-6,32,21,-7,2,18,35,25,41,6,5,16,23,5,4,10,20,-6,4,8,16,27,5,5,12,22,-1,4,8,18,10,5,7,14,23,3,4,9,19,0,3,6,13,23,2,2,9,18,-5,-1,4,15,5,0,2,11,18,0,0,6,15,-14,-1,3,11,22,-2,-1,7,16,-4,-1,4,14,4,-3,-1,8,17,-2,-3,3,13,-15,-3,0,8,21,-2,-1,6,15,-7,-3,4,12,2,-1,0,9,15,0,-1,3,12,-26,-15,-5,-6,9,-21,-26,-14,-25,-52,-61,-68,-84,12, +0,-9,-11,-19,-25,-7,32,20,-8,1,17,36,25,41,8,7,18,24,5,4,9,20,-7,3,7,15,26,5,5,12,23,-1,3,9,18,10,5,6,14,22,3,3,9,18,-7,2,5,13,23,1,1,9,18,-5,-1,4,15,5,0,2,10,18,0,0,6,16,-13,0,3,11,22,-1,-1,7,17,-4,0,5,14,4,-3,0,8,17,-1,-2,3,13,-15,-3,0,8,20,-2,-1,6,14,-7,-3,3,12,4,0,1,10,16,1,0,5,13,-25,-13,-3,-4,10,-20,-21,-14,-25,-51,-60,-66,-81,12, +0,-10,-12,-20,-28,-23,16,28,-4,3,18,35,25,41,4,4,14,21,5,6,12,21,5,5,8,18,28,3,3,11,21,-1,4,9,17,10,4,6,14,22,3,3,8,19,-9,3,7,16,26,4,4,11,21,-3,2,7,15,5,0,1,10,18,0,0,6,16,-13,-1,3,12,22,-1,-1,7,16,-5,-2,3,13,5,-2,1,8,16,-1,-2,3,12,-15,-3,0,9,22,-2,-1,6,15,-5,-1,5,13,4,0,1,10,16,1,-1,4,12,-23,-13,-2,-5,12,-13,-15,-13,-23,-49,-58,-63,-79,12, +0,-11,-12,-20,-28,-23,16,25,-5,2,18,36,26,42,7,6,16,22,5,6,12,20,-5,4,7,17,27,3,3,11,21,-1,4,9,18,11,4,6,14,22,2,3,8,18,-9,2,6,15,26,4,3,11,20,-3,2,7,15,5,-1,0,10,18,0,0,6,16,-12,-1,3,12,22,-1,-1,7,16,-4,-1,4,14,5,-2,1,8,17,-1,-2,3,12,-15,-3,0,9,21,-3,-2,6,14,-6,-2,5,13,6,1,2,11,17,1,0,5,13,-22,-12,-1,-3,13,-14,-19,-13,-22,-48,-57,-62,-76,12, +0,-12,-12,-20,-29,-24,17,22,-7,2,18,36,26,41,7,6,17,22,6,6,12,21,-7,4,7,16,27,4,4,11,20,-1,4,9,18,7,4,6,14,22,3,2,8,17,-10,3,7,15,25,4,4,10,20,-4,1,5,16,5,0,1,10,17,1,1,7,16,-13,0,3,12,22,-1,-1,7,17,-5,-2,3,14,5,-2,1,10,18,-1,-2,3,13,-16,-4,-1,9,21,-2,-1,5,14,-6,-2,4,13,5,1,3,10,17,0,-1,4,12,-28,-17,-6,-5,10,-19,-21,-11,-19,-46,-54,-59,-71,12, +0,-13,-14,-22,-31,-25,16,20,-8,2,18,37,27,42,10,9,18,24,7,7,11,21,-7,3,6,16,27,4,4,11,20,-1,4,9,17,9,4,5,14,22,3,2,7,16,-12,2,6,14,25,3,3,9,19,-4,0,5,16,6,0,1,9,17,0,0,6,16,-13,-1,3,11,22,-1,-1,7,17,-5,-3,3,14,5,-2,1,9,18,-2,-2,3,13,-16,-5,-1,9,21,-3,-2,5,14,-7,-3,4,13,4,2,3,10,17,0,0,4,12,-28,-16,-5,-5,10,-18,-21,-10,-18,-45,-51,-55,-67,12, +0,-14,-14,-22,-29,-24,16,25,-6,0,15,32,25,41,4,5,12,18,7,7,12,22,7,4,7,18,29,4,4,11,21,-1,3,9,17,7,3,5,13,21,2,2,8,18,-11,2,5,14,25,3,3,10,19,-4,0,6,15,4,0,2,10,18,0,0,6,16,-12,-1,3,12,22,-1,-1,7,16,-4,-2,4,13,6,-2,1,9,18,-2,-3,2,12,-16,-4,0,8,21,-3,-2,5,14,-6,-2,5,13,5,1,3,10,17,0,-1,3,11,-25,-14,-3,-4,12,-19,-20,-9,-19,-43,-51,-60,-68,12, +0,-17,-17,-25,-32,-27,14,20,-8,-1,14,33,26,42,7,5,14,20,8,8,15,22,2,5,8,18,29,4,4,11,21,-1,3,9,17,7,4,6,12,21,3,3,9,19,-9,1,5,15,25,3,3,10,19,-3,0,6,15,5,1,2,11,18,-1,-1,5,15,-13,0,3,12,23,-1,-1,6,16,-4,-1,4,13,5,-3,0,8,17,-3,-4,2,12,-15,-4,0,8,21,-3,-2,6,15,-4,-1,5,14,4,1,3,11,18,0,-1,3,11,-25,-15,-3,-4,12,-18,-18,-8,-16,-40,-47,-56,-63,12, +0,-14,-12,-20,-27,-8,33,18,-9,-1,16,34,22,37,6,4,16,22,6,7,14,23,-2,6,9,19,29,3,3,11,21,-2,3,8,17,7,4,6,13,21,3,2,8,18,-11,3,6,15,25,2,3,10,19,-5,-1,5,14,5,2,3,11,18,0,-1,5,15,-13,0,3,12,23,-2,-1,7,16,-5,-2,3,13,4,-2,0,8,17,-3,-3,3,12,-16,-4,0,9,21,-2,-1,6,15,-5,-2,4,13,4,1,4,10,17,-1,-3,2,11,-27,-17,-6,-4,12,-8,-8,-7,-14,-44,-51,-55,-66,12, +0,-18,-15,-24,-27,-13,31,11,-12,-3,14,34,22,38,9,7,19,24,7,7,13,23,-7,5,9,18,29,3,3,11,21,-2,3,8,17,8,4,6,13,22,2,2,8,18,-10,2,6,15,25,2,2,9,19,-5,-1,5,15,6,2,3,11,18,0,-1,5,15,-13,-1,3,13,23,-2,-1,7,16,-5,-2,3,13,4,-2,0,8,17,-3,-4,3,12,-16,-4,0,9,21,-1,-1,6,14,-6,-3,4,12,4,2,4,11,18,-1,-2,2,10,-27,-17,-6,-4,13,-7,-5,-4,-10,-40,-48,-52,-65,12, +0,-21,-19,-27,-28,-20,23,15,-10,-3,14,34,23,39,12,8,20,25,8,7,13,22,-7,4,8,17,28,3,3,10,21,-2,2,8,17,7,4,6,13,21,1,1,6,16,-12,2,6,14,25,1,2,9,18,-5,-1,5,14,6,2,3,11,18,0,-1,5,15,-13,-1,2,12,23,-2,-1,6,16,-5,-3,3,11,4,-3,-1,7,17,-4,-5,2,12,-16,-5,0,8,20,-2,-1,6,14,-7,-4,3,11,4,2,5,12,19,-1,-3,1,10,-28,-17,-6,-4,13,-13,-15,-5,-12,-41,-49,-54,-65,12, +0,-18,-16,-25,-35,-28,15,18,-10,-3,13,32,24,39,6,3,14,19,8,9,17,24,-3,4,8,17,28,3,3,10,21,-2,2,7,16,6,3,6,13,21,3,2,7,17,-11,2,6,14,26,3,4,10,18,-3,1,7,16,5,-1,0,10,18,1,1,7,17,-13,-2,2,12,23,-2,-1,7,16,-5,-2,3,12,4,-2,0,8,17,-3,-5,1,11,-16,-5,-1,8,21,-4,-3,5,14,-7,-3,3,13,4,-1,1,9,16,-2,-3,1,10,-28,-18,-7,-4,13,-15,-14,-5,-11,-40,-49,-55,-67,12, +0,-22,-21,-24,-30,-11,34,12,-13,-1,19,40,26,42,8,5,16,20,7,8,15,24,-7,3,7,16,27,3,3,10,20,-3,1,6,16,6,3,4,13,21,2,1,6,16,-12,1,6,14,25,2,3,9,18,-3,1,6,16,5,-1,0,9,17,0,0,6,16,-14,-2,1,11,23,-2,-1,6,16,-6,-3,3,11,3,-3,0,8,17,-4,-5,1,11,-16,-5,-1,9,21,-4,-3,5,14,-7,-5,2,12,4,-1,2,10,17,-2,-4,1,8,-26,-16,-5,-3,14,-9,-8,-5,-11,-39,-49,-55,-65,12, +0,-17,-14,-23,-27,-15,31,6,-16,-1,17,38,27,45,9,6,17,21,7,7,13,25,-9,3,7,16,28,3,3,10,20,-3,1,6,15,6,2,4,13,21,1,0,5,14,-12,1,5,14,26,2,2,9,18,-4,1,6,15,5,0,1,9,17,0,0,6,16,-14,-2,1,12,23,-2,-1,7,15,-6,-3,2,10,3,-3,-1,7,16,-5,-6,0,10,-15,-4,0,9,22,-4,-3,4,13,-8,-6,1,11,4,-1,2,10,18,-3,-5,0,7,-26,-15,-4,-4,13,-8,-6,-4,-11,-39,-49,-58,-68,12, +0,-22,-19,-28,-32,-20,28,-4,-22,-6,15,36,26,44,9,7,18,23,8,7,13,24,-10,2,6,15,27,2,2,9,19,-3,0,5,14,6,1,3,12,20,0,-2,4,13,-12,0,5,14,26,1,2,8,17,-4,0,6,15,5,-1,1,9,17,-1,-1,5,15,-14,-3,1,11,22,-3,-2,6,15,-6,-4,1,10,3,-5,-2,6,15,-5,-7,0,10,-15,-5,0,9,22,-5,-4,4,12,-9,-7,-1,9,3,-2,1,10,17,-4,-6,-3,5,-28,-17,-6,-6,13,-7,-3,-3,-10,-39,-50,-60,-74,12, +0,-28,-20,-23,-34,-25,18,23,-6,-5,12,32,25,42,7,3,15,19,8,8,15,25,-6,4,8,16,27,2,2,8,18,-4,0,4,14,6,1,4,11,19,1,0,5,15,-12,2,6,15,27,2,2,9,18,-4,-1,4,14,4,-2,-1,8,16,0,-1,5,14,-14,-2,1,9,21,-3,-2,5,14,-6,-3,2,11,3,-6,-3,6,15,-6,-7,0,10,-16,-6,-2,7,21,-6,-4,3,12,-8,-6,0,10,3,-1,1,8,16,-4,-6,-1,8,-28,-17,-6,-2,15,-9,-8,-6,-12,-41,-52,-60,-75,12, +0,-23,-20,-27,-39,-29,16,15,-12,-8,9,30,23,41,6,4,15,20,7,8,15,24,-9,3,7,15,27,1,1,8,18,-5,-1,4,13,5,0,3,10,18,0,-1,4,14,-13,0,5,14,26,0,0,7,17,-6,-2,3,13,4,-3,-2,7,15,-2,-2,4,13,-15,-3,0,8,21,-4,-3,4,14,-7,-4,1,10,2,-7,-4,5,14,-6,-8,-1,9,-16,-6,-2,7,21,-6,-4,3,11,-10,-8,-2,8,2,-3,0,7,15,-6,-8,-3,5,-30,-20,-8,-3,14,-8,-7,-6,-12,-42,-53,-63,-79,12, +-6,-26,-17,-23,-44,-32,14,5,-19,-3,15,36,26,45,6,3,13,19,6,6,13,23,-10,2,6,16,27,0,0,8,18,-5,-2,3,13,6,0,3,10,19,-1,-1,4,14,-13,0,5,12,23,0,-1,7,16,-5,-2,4,13,4,-3,-1,7,16,-2,-2,4,14,-15,-4,0,8,21,-4,-3,4,13,-9,-6,-2,9,2,-7,-4,4,13,-7,-8,-2,8,-17,-8,-3,6,20,-7,-6,2,11,-10,-8,-2,8,3,-5,-1,6,14,-6,-8,-3,5,-26,-17,-5,-5,14,-9,-6,-5,-13,-42,-55,-62,-79,12, +-2,-24,-21,-27,-48,-35,12,-1,-23,-6,12,33,24,42,3,2,13,18,5,5,12,22,-10,0,5,14,26,-1,-1,7,17,-6,-4,1,12,5,-1,1,9,17,-2,-3,3,13,-13,-2,3,11,22,-2,-3,6,14,-7,-4,2,11,3,-5,-4,6,15,-4,-4,2,12,-16,-6,-2,7,20,-5,-5,3,12,-10,-8,-3,7,1,-8,-5,3,12,-8,-9,-3,7,-18,-8,-4,6,20,-7,-7,1,9,-12,-11,-5,6,1,-7,-3,4,13,-9,-10,-6,2,-28,-19,-6,-6,13,-7,-6,-5,-11,-43,-56,-65,-83,12, +-9,-30,-25,-28,-41,-31,13,0,-25,-9,9,29,23,25,3,1,11,17,5,5,11,22,-11,0,4,13,25,-2,-2,6,16,-8,-5,1,11,4,-3,0,8,16,-4,-5,2,12,-15,-4,1,10,22,-4,-4,4,13,-8,-5,1,10,2,-6,-5,5,14,-6,-5,1,11,-16,-6,-2,6,20,-6,-5,3,11,-11,-9,-4,7,1,-9,-6,2,12,-9,-9,-3,6,-18,-9,-4,5,19,-8,-8,0,8,-13,-13,-7,4,0,-8,-4,4,14,-9,-11,-7,2,-31,-20,-9,-5,13,-18,-19,-10,-16,-47,-58,-64,-82,12, +-16,-27,-24,-29,-44,-33,13,2,-23,-11,7,27,21,37,1,-2,10,16,4,4,11,21,-12,0,3,12,24,-3,-3,5,15,-7,-5,1,10,4,-4,-1,7,17,-3,-4,2,11,-15,-4,0,10,22,-4,-4,4,13,-8,-5,1,10,2,-6,-5,4,13,-6,-5,1,11,-16,-7,-3,6,20,-8,-7,2,10,-12,-10,-5,5,0,-9,-6,2,12,-10,-10,-4,5,-19,-11,-6,4,19,-10,-9,-2,7,-14,-12,-6,4,-1,-9,-5,4,12,-10,-12,-8,1,-33,-22,-10,-6,12,-18,-17,-9,-16,-47,-59,-66,-83,12, +-14,-27,-24,-28,-46,-34,13,-1,-27,-12,6,26,22,12,0,-1,10,17,3,2,9,19,-12,0,3,11,23,-4,-4,5,14,-9,-7,-2,9,2,-6,-4,6,15,-6,-6,0,10,-15,-5,-1,8,21,-6,-6,3,11,-9,-7,-1,8,1,-8,-6,3,13,-8,-8,-1,8,-18,-9,-5,4,17,-9,-8,0,8,-13,-12,-7,3,-3,-11,-8,0,11,-11,-11,-6,4,-19,-12,-7,2,17,-11,-10,-2,6,-15,-14,-8,2,-6,-9,-5,1,12,-11,-13,-7,2,-29,-19,-6,-6,11,-13,-11,-27,-33,-46,-58,-68,-82,12, +-20,-31,-27,-31,-48,-35,12,-3,-28,-13,3,24,19,9,-2,-4,8,15,1,1,8,18,-12,-1,3,10,23,-5,-5,4,13,-10,-8,-3,8,1,-8,-5,4,14,-8,-8,-2,9,-16,-6,-2,7,20,-8,-7,1,10,-10,-8,-2,7,1,-9,-7,2,12,-10,-10,-3,7,-19,-11,-6,3,18,-11,-10,-2,7,-14,-14,-9,2,-11,-13,-9,-2,9,-12,-12,-7,3,-20,-13,-8,0,10,-13,-11,-4,5,-16,-16,-11,-1,-24,-13,-9,-2,8,-14,-15,-9,0,-31,-21,-7,-8,11,-11,-9,-26,-32,-45,-58,-67,-82,12, +-20,-32,-28,-32,-49,-35,12,-5,-33,-15,2,22,16,6,-6,-7,5,13,-1,-1,6,17,-13,-3,1,9,23,-7,-6,2,10,-12,-10,-5,6,0,-10,-8,2,12,-10,-10,-4,7,-17,-8,-4,4,19,-11,-10,-1,8,-13,-11,-5,4,-2,-12,-9,-1,10,-13,-12,-6,5,-20,-13,-8,1,12,-13,-11,-3,5,-16,-16,-10,0,-22,-15,-11,-4,8,-15,-15,-8,1,-21,-15,-10,-1,4,-14,-12,-4,4,-18,-18,-13,-4,-32,-18,-14,-8,4,-17,-17,-11,-3,-34,-24,-12,-10,10,-12,-7,-20,-28,-48,-60,-68,-82,12, +-26,-38,-30,-35,-54,-40,9,-9,-39,-16,2,23,18,8,-4,-5,6,13,-3,-4,2,13,-15,-6,-2,7,21,-11,-10,-1,7,-13,-11,-6,5,-2,-10,-7,2,12,-12,-12,-5,6,-18,-10,-5,3,18,-11,-10,-2,7,-14,-12,-7,3,-4,-14,-12,-3,9,-13,-12,-6,5,-22,-15,-11,-1,3,-15,-13,-5,3,-17,-17,-11,-1,-30,-17,-14,-4,8,-19,-18,-10,-1,-22,-17,-11,-2,-11,-17,-14,-8,1,-19,-18,-14,-5,-21,-13,-9,-3,8,-17,-18,-12,-3,-34,-24,-11,-7,10,-22,-23,-14,-21,-51,-63,-69,-82,12, +-31,-39,-32,-35,-56,-40,8,-4,-39,-17,1,21,15,5,-8,-9,3,12,-6,-6,0,11,-15,-7,-3,6,20,-12,-11,-3,6,-15,-13,-8,3,-4,-12,-9,0,10,-14,-14,-7,4,-19,-12,-7,1,10,-13,-12,-4,5,-16,-14,-9,1,-9,-17,-13,-4,7,-15,-14,-7,3,-23,-17,-12,-2,-11,-16,-14,-7,1,-18,-18,-13,-2,-30,-19,-15,-6,7,-20,-20,-11,-2,-23,-18,-12,-3,-13,-17,-16,-9,0,-20,-19,-16,-8,-34,-20,-15,-9,4,-18,-19,-13,-4,-36,-27,-14,-11,8,-19,-16,-13,-20,-51,-63,-66,-78,12, +-31,-42,-34,-37,-58,-42,7,-1,-36,-18,0,18,11,2,-11,-11,1,11,-8,-8,-1,9,-17,-9,-5,3,16,-13,-12,-4,4,-16,-16,-10,1,-13,-14,-11,-3,8,-15,-16,-8,2,-21,-14,-9,0,-6,-15,-14,-6,4,-18,-17,-11,-1,-32,-17,-14,-5,7,-16,-15,-9,1,-24,-19,-14,-4,-14,-19,-17,-9,-1,-20,-21,-15,-4,-34,-21,-17,-8,5,-23,-22,-14,-5,-25,-20,-14,-5,-15,-21,-18,-10,-1,-21,-22,-17,-7,-37,-26,-22,-11,5,-19,-17,-11,-2,-39,-31,-25,-15,5,-15,-10,-12,-18,-51,-63,-69,-83,12, +-38,-48,-39,-40,-59,-42,8,1,-33,-18,-1,14,8,0,-15,-15,-3,8,-12,-10,-3,8,-18,-11,-7,1,6,-15,-14,-6,2,-19,-18,-13,-2,-27,-17,-13,-5,6,-19,-18,-10,0,-22,-17,-11,-3,-11,-18,-17,-8,1,-20,-19,-14,-4,-33,-20,-17,-8,5,-19,-18,-11,-2,-26,-22,-16,-6,-15,-21,-19,-11,-2,-23,-23,-17,-6,-35,-24,-20,-11,3,-26,-25,-16,-7,-27,-23,-17,-8,-16,-23,-20,-12,-2,-22,-23,-19,-11,-42,-37,-31,-20,-4,-21,-18,-12,-2,-43,-37,-33,-20,2,-15,-7,-9,-15,-47,-60,-64,-77,12, +-45,-52,-42,-46,-47,-32,16,-22,-44,-21,-3,5,7,-2,-19,-19,-4,7,-15,-13,-6,5,-19,-13,-8,0,-10,-17,-17,-8,0,-21,-21,-15,-4,-34,-20,-16,-8,4,-21,-21,-12,-3,-25,-19,-14,-5,-15,-21,-20,-11,-1,-23,-23,-17,-6,-35,-23,-19,-10,4,-22,-21,-13,-5,-28,-24,-19,-9,-17,-24,-22,-13,-4,-25,-25,-19,-9,-36,-26,-22,-14,0,-29,-28,-19,-9,-30,-25,-20,-10,-18,-26,-22,-13,-2,-22,-24,-21,-14,-49,-40,-40,-27,-29,-24,-22,-12,-3,-45,-35,-21,-22,0,-23,-20,-18,-26,-53,-61,-60,-71,13, +-49,-54,-46,-49,-47,-28,23,-20,-49,-23,-5,0,6,-1,-19,-19,-5,6,-16,-15,-8,2,-22,-18,-14,-4,-13,-21,-20,-11,-1,-22,-21,-16,-5,-36,-23,-20,-10,3,-24,-22,-15,-5,-27,-22,-17,-8,-16,-23,-21,-13,-3,-24,-23,-18,-8,-37,-26,-22,-13,2,-24,-23,-16,-7,-31,-27,-22,-11,-18,-27,-24,-16,-6,-28,-28,-22,-12,-38,-29,-25,-16,-2,-30,-29,-20,-10,-32,-29,-23,-12,-19,-29,-25,-16,-5,-29,-28,-24,-16,-39,-30,-28,-19,-23,-30,-27,-17,-6,-44,-37,-33,-24,-3,-24,-20,-18,-28,-52,-61,-65,-67,14, +-47,-58,-45,-48,-67,-48,3,-17,-52,-32,-14,-7,0,-8,-23,-23,-8,5,-19,-17,-10,1,-25,-21,-17,-5,-15,-25,-23,-12,-2,-25,-24,-18,-8,-37,-26,-22,-12,3,-25,-24,-17,-7,-29,-25,-19,-10,-17,-26,-23,-15,-4,-27,-26,-19,-9,-38,-28,-24,-15,1,-27,-25,-18,-9,-32,-29,-24,-14,-19,-29,-26,-18,-7,-31,-30,-25,-14,-40,-32,-28,-19,-20,-33,-31,-22,-12,-34,-32,-26,-15,-20,-32,-28,-19,-7,-30,-30,-24,-17,-43,-38,-35,-25,-31,-29,-24,-17,-5,-49,-42,-38,-25,-1,-27,-19,-38,-46,-57,-65,-65,-72,13, +-52,-62,-47,-49,-68,-48,4,-15,-51,-32,-15,-9,-2,-30,-27,-26,-12,3,-23,-20,-11,0,-27,-23,-18,-6,-16,-27,-26,-14,-2,-28,-26,-21,-10,-38,-28,-24,-14,-3,-28,-26,-19,-9,-32,-28,-22,-12,-18,-29,-26,-18,-6,-30,-28,-22,-11,-39,-30,-27,-18,-4,-29,-27,-21,-11,-34,-31,-26,-16,-20,-32,-28,-20,-8,-34,-32,-27,-17,-42,-35,-31,-21,-32,-36,-34,-24,-14,-37,-34,-29,-18,-26,-35,-30,-22,-9,-33,-32,-27,-17,-47,-44,-40,-28,-31,-30,-25,-17,-6,-55,-48,-46,-30,-4,-29,-19,-37,-46,-56,-65,-68,-77,12, +-54,-65,-50,-56,-59,-36,18,-21,-64,-34,-16,-11,-3,-39,-30,-29,-14,-1,-25,-22,-12,-1,-28,-24,-19,-8,-17,-29,-27,-16,-4,-30,-29,-23,-12,-40,-31,-27,-16,-13,-30,-28,-21,-11,-34,-30,-25,-14,-19,-31,-29,-19,-7,-32,-31,-24,-13,-40,-33,-29,-20,-14,-32,-29,-22,-13,-36,-33,-28,-17,-23,-34,-31,-21,-9,-36,-35,-28,-18,-44,-38,-33,-23,-34,-39,-36,-26,-16,-39,-37,-31,-20,-45,-38,-33,-24,-11,-36,-35,-29,-20,-50,-47,-43,-31,-33,-33,-28,-20,-9,-59,-50,-50,-33,-7,-30,-22,-39,-47,-58,-67,-69,-79,12, +-56,-68,-52,-58,-58,-35,20,-34,-70,-38,-19,-13,-5,-41,-29,-28,-13,-2,-26,-24,-15,-5,-32,-30,-25,-13,-18,-32,-29,-19,-6,-33,-31,-25,-14,-40,-33,-28,-17,-24,-34,-31,-22,-12,-36,-32,-27,-15,-20,-33,-31,-21,-8,-36,-34,-26,-15,-42,-35,-30,-21,-32,-36,-34,-24,-15,-38,-36,-31,-19,-31,-37,-33,-25,-11,-40,-38,-30,-19,-46,-40,-36,-25,-34,-40,-37,-28,-17,-40,-38,-32,-20,-49,-39,-34,-26,-12,-42,-40,-32,-22,-43,-39,-36,-25,-32,-39,-34,-28,-15,-52,-45,-41,-29,-6,-33,-28,-43,-53,-62,-71,-74,-84,12, +-63,-77,-60,-66,-78,-55,0,-32,-75,-42,-23,-17,-10,-42,-33,-32,-15,-4,-29,-25,-17,-5,-34,-31,-26,-14,-19,-34,-31,-20,-7,-35,-32,-26,-14,-42,-34,-29,-18,-31,-35,-33,-23,-12,-37,-33,-28,-16,-21,-35,-32,-22,-9,-37,-35,-28,-17,-44,-36,-31,-22,-33,-37,-35,-26,-15,-39,-37,-32,-20,-38,-38,-34,-26,-12,-40,-39,-31,-20,-47,-41,-36,-26,-35,-41,-38,-29,-17,-41,-38,-33,-21,-54,-40,-36,-28,-13,-46,-43,-35,-23,-42,-36,-34,-22,-32,-43,-39,-32,-18,-53,-44,-39,-29,-7,-38,-35,-29,-39,-59,-69,-79,-83,12, +-58,-71,-56,-63,-76,-54,0,-29,-73,-40,-21,-15,-8,-36,-32,-31,-14,-2,-27,-25,-16,-5,-34,-31,-26,-13,-20,-34,-31,-20,-6,-34,-33,-27,-14,-42,-34,-30,-17,-28,-36,-33,-24,-13,-38,-34,-28,-16,-22,-36,-33,-22,-8,-38,-35,-28,-17,-45,-37,-32,-22,-34,-38,-36,-26,-16,-40,-38,-32,-20,-36,-40,-36,-26,-12,-41,-40,-33,-22,-48,-42,-38,-26,-36,-43,-40,-29,-18,-42,-40,-34,-22,-50,-40,-37,-26,-12,-46,-43,-38,-26,-43,-35,-33,-20,-34,-47,-44,-34,-19,-52,-41,-28,-26,-5,-38,-39,-31,-45,-63,-76,-89,-88,12, +-53,-65,-59,-67,-76,-55,-3,-30,-65,-41,-21,-14,-8,-12,-29,-28,-13,1,-26,-23,-16,-4,-34,-30,-25,-13,-19,-32,-29,-19,-6,-34,-33,-26,-12,-42,-33,-29,-16,-8,-33,-32,-22,-11,-36,-32,-27,-15,-22,-34,-32,-21,-8,-37,-35,-28,-15,-43,-35,-31,-21,-29,-37,-34,-25,-14,-39,-36,-30,-18,-23,-38,-34,-24,-10,-40,-38,-32,-21,-47,-41,-36,-25,-36,-41,-39,-28,-16,-41,-37,-31,-19,-25,-38,-35,-25,-11,-48,-44,-38,-25,-41,-30,-28,-15,-34,-49,-46,-36,-21,-49,-37,-22,-22,-2,-43,-51,-30,-48,-61,-78,-90,-88,12, +-44,-57,-57,-67,-68,-53,-3,-26,-56,-35,-16,5,-3,-11,-24,-26,-8,3,-20,-20,-13,0,-29,-26,-22,-10,-19,-28,-25,-17,-4,-30,-29,-23,-11,-41,-30,-25,-16,-1,-30,-29,-22,-11,-36,-30,-24,-13,-22,-31,-30,-20,-8,-33,-32,-25,-14,-45,-34,-30,-22,-6,-34,-32,-25,-13,-38,-34,-29,-17,-25,-35,-33,-23,-11,-38,-37,-30,-19,-47,-38,-34,-23,-27,-37,-36,-27,-16,-39,-35,-29,-18,-23,-34,-33,-21,-9,-46,-41,-37,-23,-41,-26,-23,-11,-31,-48,-46,-37,-22,-50,-35,-19,-16,2,-42,-52,-27,-53,-60,-78,-90,-88,12, +-23,-32,-58,-71,-57,-50,-6,-20,-36,-31,-13,8,2,19,-17,-21,-2,6,-11,-13,-6,5,-25,-20,-16,-6,-17,-20,-18,-11,1,-24,-23,-17,-9,-12,-24,-20,-12,0,-24,-24,-17,-5,-31,-25,-19,-11,-14,-27,-26,-17,-8,-29,-28,-21,-13,-19,-29,-26,-17,-5,-29,-28,-21,-10,-37,-31,-27,-15,-26,-30,-27,-18,-8,-31,-31,-26,-14,-41,-31,-28,-18,-4,-32,-31,-23,-12,-34,-28,-23,-14,-23,-28,-29,-17,-9,-41,-37,-34,-20,-16,-19,-17,-8,3,-44,-44,-35,-21,-50,-31,-16,-6,3,-12,-29,-23,-57,-67,-81,-94,-88,48, +0,-1,-21,-43,-28,-38,-8,-13,-23,-20,0,21,14,20,1,-8,2,15,1,1,5,16,-5,-9,-7,1,13,-8,-8,0,9,-16,-13,-6,-2,-11,-13,-11,-4,4,-14,-14,-8,2,-13,-14,-11,-2,8,-16,-17,-11,-2,-20,-16,-10,-4,-14,-19,-18,-12,-3,-19,-20,-12,-5,-24,-21,-18,-9,2,-20,-22,-11,0,-23,-20,-16,-6,-13,-20,-18,-10,-1,-21,-22,-15,-6,-25,-18,-12,-4,6,-14,-17,-11,-2,-30,-28,-24,-12,-12,-8,-6,3,8,-32,-33,-25,-12,-16,-4,9,28,22,17,-7,-18,-55,-66,-86,-99,-88,33, +0,100,100,-56,-30,-54,-48,-9,-19,-33,-6,14,22,1,1,-4,-2,20,7,12,13,39,18,9,9,17,23,13,12,23,27,1,8,12,23,31,12,12,20,24,6,8,13,23,14,8,11,18,23,6,2,9,15,-3,5,12,17,23,5,5,10,15,0,3,9,17,7,3,2,11,17,10,8,16,21,-8,0,3,11,21,3,2,11,17,-1,-1,5,14,8,6,10,19,22,13,6,11,17,-12,-15,-5,3,19,14,0,11,11,-26,-30,-25,-17,-13,-37,-22,1,12,11,-21,13,-45,-27,-88,19,16,13, +0,100,100,100,100,86,61,57,47,-11,24,47,70,35,31,37,25,15,-14,-9,0,0,-34,-26,-17,-11,0,-25,-17,-5,-4,-30,-23,-8,-4,-15,-27,-21,-12,-8,-31,-22,-12,-10,-37,-28,-20,-12,-3,-36,-26,-100,54,43,47,51,62,64,52,50,60,59,53,55,58,68,65,55,52,59,60,47,50,56,62,52,38,43,52,49,46,46,54,57,37,37,43,54,57,55,57,67,71,52,52,53,55,31,21,16,21,27,23,26,38,44,15,5,10,16,20,-4,22,40,-67,-86,-72,-43,-44,33,47,18,-24,12, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_PLeft_T0.h new file mode 100755 index 0000000..f0d2254 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_PLeft_T0.h @@ -0,0 +1,71 @@ +0,100,100,100,100,79,21,61,27,26,48,32,50,57,17,27,25,39,35,40,47,40,46,44,43,39,36,40,34,41,48,45,54,46,53,68,39,44,49,54,27,40,38,47,56,27,39,38,44,45,42,51,49,45,26,32,36,34,11,15,21,17,10,12,22,18,1,1,14,14,11,13,26,29,33,20,20,29,30,22,34,30,39,45,38,45,42,40,35,45,42,45,53,43,49,47,47,32,44,29,37,48,-100,-84,11,25,43,27,34,40,26,28,40,59,45,77,39,22,-3,9,9,8,-3,12, +0,100,100,100,100,93,75,79,57,19,42,50,66,73,37,44,52,44,32,36,48,45,37,35,45,46,55,33,36,43,44,33,44,46,55,68,39,52,53,59,21,42,43,53,57,33,47,47,52,51,52,62,67,67,38,46,48,46,29,36,41,39,25,32,42,42,36,25,38,39,43,25,35,40,36,22,28,32,38,34,30,34,44,45,28,36,45,46,42,36,42,48,47,36,44,46,48,18,38,36,46,49,23,39,36,48,63,44,52,64,56,34,39,48,40,50,-2,18,16,30,45,40,57,43, +0,100,100,100,100,90,76,87,72,21,49,65,75,85,45,50,63,59,38,48,59,60,59,47,57,60,60,46,53,57,60,35,54,57,66,72,48,60,62,69,57,49,55,63,67,38,52,57,62,61,54,63,66,65,45,53,58,56,39,47,53,54,29,43,52,56,63,38,49,54,52,39,45,54,51,30,40,45,51,66,39,51,55,59,34,48,55,58,70,44,52,58,57,44,52,56,59,64,45,50,57,59,30,45,46,57,70,49,57,66,60,39,43,56,55,64,17,36,54,50,69,78,84,73, +0,100,100,100,100,84,77,96,80,41,55,69,76,88,48,58,69,68,62,53,65,68,73,52,60,68,66,49,56,65,68,62,58,66,72,76,51,63,68,75,77,53,61,68,71,43,57,63,68,70,58,66,71,71,50,58,65,63,45,53,61,64,58,49,58,64,69,43,53,61,60,43,51,60,61,49,45,52,60,67,43,55,62,66,31,51,61,66,72,49,59,64,64,44,56,61,65,80,49,59,62,65,35,51,54,63,76,50,58,71,66,41,49,59,61,76,43,24,56,63,76,87,92,90, +0,100,100,100,100,88,77,100,86,46,58,82,79,92,54,63,73,73,62,57,68,72,76,56,63,73,74,49,61,70,74,91,61,70,76,81,53,66,71,78,98,56,65,71,73,45,59,66,70,65,60,68,72,74,52,61,68,68,46,57,65,69,60,53,62,68,72,49,57,67,67,47,57,66,68,56,50,59,66,71,49,60,68,72,65,56,64,70,73,52,62,69,70,43,58,66,70,81,52,63,66,70,37,54,60,67,80,52,60,71,67,40,51,58,65,81,54,29,69,83,84,94,97,98, +0,100,100,100,100,93,79,100,89,49,60,84,80,92,66,64,74,76,67,59,68,74,77,57,64,72,75,47,62,71,76,88,62,70,77,81,53,66,71,77,96,55,66,72,74,47,61,69,73,64,59,69,72,75,54,63,70,71,47,58,66,70,60,54,63,70,74,50,58,69,70,43,56,66,69,82,51,60,68,72,49,60,68,73,63,56,65,71,74,53,62,69,71,40,58,65,70,80,54,63,68,70,40,56,62,69,83,54,64,70,68,41,53,53,63,81,53,23,68,86,83,89,100,97, +0,100,100,96,100,87,76,100,89,49,60,84,79,92,64,65,75,77,80,60,70,77,79,60,67,76,79,65,66,76,81,91,64,72,78,83,54,67,72,78,96,54,64,70,72,45,58,65,68,62,55,66,68,72,53,62,69,71,47,59,67,72,60,55,64,71,75,52,61,72,74,48,61,70,74,87,56,65,72,76,51,63,70,75,77,59,67,73,75,55,64,71,73,41,59,66,71,80,53,63,67,69,38,52,58,63,68,47,58,64,64,38,51,53,64,87,62,40,74,94,92,95,100,100, +0,100,100,98,100,92,92,100,80,47,64,88,81,93,55,64,72,74,73,58,65,71,74,58,66,71,74,72,65,71,76,84,59,67,74,78,51,63,70,76,91,55,64,70,71,47,60,67,69,65,56,64,66,72,52,61,67,69,46,57,67,70,59,53,62,68,73,51,59,67,69,49,59,65,69,80,51,59,66,71,48,59,67,71,68,54,63,69,72,51,61,68,71,41,57,65,69,79,51,60,67,68,43,55,62,65,55,50,60,64,66,39,53,51,63,89,61,46,72,93,85,86,100,97, +0,100,100,98,100,88,90,100,78,45,62,86,79,91,50,62,70,72,69,57,64,69,73,57,66,66,71,70,65,66,74,84,59,66,74,77,50,62,68,73,78,52,61,66,68,44,57,62,64,51,53,59,63,71,51,58,64,66,44,55,65,68,58,51,60,67,71,50,59,65,68,46,60,61,69,81,53,62,67,72,48,59,66,70,59,54,62,67,71,50,59,67,69,40,55,63,67,77,48,57,63,63,39,50,57,58,51,43,54,57,62,35,49,49,62,90,64,51,74,94,87,87,100,96, +0,100,100,97,100,90,76,100,80,44,58,81,78,90,49,60,69,69,58,53,61,66,69,50,58,62,64,43,56,61,66,79,53,61,68,71,47,57,62,68,65,50,61,69,70,44,55,67,69,63,52,66,67,74,48,56,63,64,43,53,61,64,57,49,58,64,69,47,55,61,64,39,51,57,60,61,45,53,58,62,43,53,59,63,57,50,57,62,66,45,54,59,61,35,49,58,63,76,46,56,61,63,41,53,60,64,55,50,58,61,62,32,39,45,55,73,46,19,65,85,79,84,100,92, +0,100,100,96,100,87,74,100,75,41,55,76,75,87,47,57,66,66,57,51,58,64,68,49,57,61,63,43,55,61,66,79,52,60,66,69,45,55,60,65,54,47,57,64,66,39,50,60,63,35,46,60,62,71,44,53,60,60,41,50,58,61,55,46,55,61,66,45,53,60,62,39,50,56,60,63,45,52,58,62,42,51,57,61,56,47,54,60,65,42,51,57,58,33,46,55,60,74,42,51,57,58,37,48,54,56,51,43,52,54,59,29,34,42,53,70,46,19,65,84,76,81,98,88, +0,100,100,98,100,84,84,100,72,36,53,68,73,84,45,53,61,61,54,48,56,61,66,44,52,58,60,39,51,59,63,77,46,54,61,63,42,52,58,62,54,45,54,60,63,39,50,56,58,32,46,54,55,67,41,50,57,58,39,47,55,58,53,43,51,58,63,41,50,56,57,35,46,53,57,57,39,48,55,59,39,47,53,57,50,43,51,56,62,38,47,54,55,32,44,51,54,66,40,48,52,53,34,44,50,51,35,39,47,50,58,26,30,37,48,64,46,19,64,81,73,79,96,86, +0,100,100,97,100,82,84,100,68,23,50,62,70,81,42,50,58,57,52,45,53,58,64,42,50,56,59,38,51,56,63,77,45,52,60,61,40,49,55,58,52,41,50,55,59,34,45,50,51,31,42,48,50,43,38,47,53,55,36,44,52,54,42,40,49,54,62,38,47,53,54,34,44,51,55,51,39,47,54,58,37,46,51,55,47,40,49,54,60,36,44,51,52,29,41,48,51,45,36,43,48,49,30,39,44,45,19,34,42,45,55,22,27,34,46,60,44,19,62,78,69,75,93,84, +0,100,100,95,100,79,74,100,73,28,49,60,66,77,42,50,58,57,52,43,51,56,61,38,46,52,53,33,42,49,52,44,40,48,54,58,36,46,52,56,49,40,48,54,59,37,48,54,56,31,43,51,52,53,37,45,50,52,33,42,49,51,34,39,47,52,59,33,42,49,49,29,38,47,49,40,33,41,47,51,30,40,46,50,23,36,44,49,57,33,42,48,49,27,38,45,49,52,36,44,48,50,32,42,48,49,26,37,45,47,55,18,23,32,42,50,35,15,58,75,66,74,90,78, +0,100,100,96,100,77,68,99,72,20,46,57,64,74,40,47,54,53,48,40,49,53,60,36,44,51,51,33,42,49,52,43,39,47,52,56,34,44,49,53,35,36,44,50,56,32,42,48,49,27,37,45,46,36,33,41,47,49,30,39,47,48,20,36,44,48,58,31,39,47,47,28,37,46,48,40,32,40,46,50,29,39,45,48,18,34,42,47,56,30,39,45,46,24,35,41,45,36,32,40,44,46,28,38,44,44,18,32,39,42,48,15,19,30,40,47,32,14,56,71,62,70,83,73, +0,100,100,97,100,77,66,97,68,17,44,55,61,71,37,44,51,49,33,38,46,51,58,34,42,49,49,31,40,47,50,42,37,45,51,54,32,41,47,50,17,34,42,46,55,28,36,44,44,25,34,41,42,35,31,37,44,47,28,37,44,46,19,33,42,46,56,29,38,45,46,27,35,44,46,39,30,38,44,49,28,37,42,46,18,33,40,44,55,28,37,42,43,22,32,39,42,34,29,35,41,44,24,34,40,40,16,28,35,38,32,13,15,28,39,45,30,13,54,67,58,67,81,77, +0,100,100,94,100,76,62,91,61,18,43,56,62,72,35,41,48,47,20,35,43,48,57,32,40,47,48,29,38,46,49,41,35,43,49,53,30,39,46,49,17,32,40,44,54,26,35,40,39,23,31,37,37,34,29,35,41,45,25,34,42,43,18,31,39,44,55,27,36,43,44,25,34,42,44,37,27,36,42,47,26,36,40,43,17,32,39,43,54,25,34,41,40,20,30,37,40,33,26,33,40,42,22,31,38,37,14,25,34,36,19,12,8,23,33,43,26,-4,36,48,61,68,79,72, +0,100,100,96,100,76,61,85,57,16,42,55,61,70,34,40,46,45,19,32,40,44,55,30,37,43,44,27,35,42,44,39,30,36,43,47,27,37,42,45,16,32,39,44,53,27,36,43,44,27,36,44,45,35,27,35,40,44,23,33,40,41,17,29,36,40,52,25,32,38,38,22,29,37,40,34,25,33,38,44,20,29,35,37,15,27,34,39,53,24,32,38,39,19,28,36,38,32,24,31,36,40,19,28,35,34,13,24,32,33,18,9,7,22,31,39,22,3,43,54,58,68,80,74, +0,100,100,97,100,75,59,92,65,17,42,54,61,70,33,38,45,43,17,30,38,42,54,28,36,42,43,26,33,42,43,38,30,36,42,47,26,35,40,43,15,28,36,40,51,23,31,39,38,22,31,39,40,33,24,32,38,42,22,31,38,39,16,27,34,38,51,23,31,37,37,20,28,36,38,33,25,33,38,44,19,27,33,34,13,25,32,36,48,21,30,36,36,17,26,33,35,31,22,29,34,38,17,26,33,31,12,21,30,31,16,6,5,21,29,36,17,8,47,58,55,64,74,66, +0,100,100,94,100,73,58,89,61,15,40,52,58,67,31,36,43,40,16,28,37,40,53,27,34,41,42,25,33,41,43,38,29,35,42,46,24,34,39,41,13,26,34,37,49,19,28,34,34,18,27,35,36,31,21,30,35,40,20,29,37,38,14,26,33,37,50,22,30,36,37,20,27,35,38,31,24,32,38,44,18,26,33,34,13,24,32,35,43,20,28,34,34,15,24,31,33,24,20,27,33,37,16,24,31,29,10,19,27,29,15,5,5,20,29,35,17,8,46,56,52,61,70,60, +0,100,100,96,97,75,58,83,55,16,40,49,57,65,29,34,41,38,16,27,37,40,53,25,33,39,41,24,32,40,43,37,27,35,41,45,23,31,41,42,14,25,34,37,48,19,29,35,35,18,26,31,32,22,20,29,35,40,19,28,35,36,13,24,31,36,44,19,28,35,36,18,26,33,35,28,21,31,37,42,16,25,33,33,12,22,30,33,33,18,27,33,33,14,22,30,32,16,18,25,31,36,15,24,31,28,9,18,26,27,14,4,0,15,24,33,14,-10,28,42,55,63,71,66, +0,100,100,98,97,74,57,80,51,14,38,41,55,63,27,32,39,36,15,25,35,39,50,24,32,38,39,24,31,40,42,37,27,34,40,45,21,31,39,40,12,23,32,34,41,17,25,31,31,14,21,27,28,9,18,27,33,39,17,26,34,34,12,23,31,34,38,18,27,35,35,17,25,33,35,28,20,31,36,42,15,24,32,33,11,22,29,32,35,17,25,31,32,12,20,28,30,6,17,24,31,36,14,23,29,26,8,16,24,25,14,3,0,15,24,32,13,-10,26,41,53,60,68,63, +0,100,100,97,97,72,57,88,61,15,38,46,56,64,25,32,38,35,15,25,34,38,48,23,32,38,38,21,29,36,38,27,24,31,37,44,19,28,36,38,12,24,33,36,50,20,28,33,33,17,25,31,33,29,22,28,34,39,16,25,33,33,11,21,30,33,29,17,25,32,33,14,22,30,32,5,18,27,31,40,14,22,30,30,8,18,27,30,21,15,24,31,32,11,20,27,30,12,16,24,30,36,15,23,29,26,7,15,25,24,10,-1,-1,13,23,21,1,4,40,49,52,60,68,58, +0,100,100,98,98,72,56,85,58,13,36,40,54,62,24,31,37,34,14,24,32,36,44,22,30,36,37,21,28,35,37,28,24,32,37,43,18,28,35,37,11,22,31,34,41,17,25,31,31,14,22,28,30,22,19,26,32,38,15,24,32,32,11,20,29,32,25,17,25,31,33,14,22,30,32,8,18,27,31,40,14,22,29,30,8,18,26,29,19,14,23,29,31,10,18,26,28,4,15,23,29,36,14,22,28,25,5,13,23,23,10,-2,-2,13,22,20,-1,3,39,47,50,57,64,52, +0,100,100,95,99,72,56,82,53,12,35,36,53,61,23,30,36,32,13,23,31,35,38,21,29,36,37,19,26,34,36,21,23,30,36,42,19,28,34,35,12,22,30,33,31,17,24,30,30,12,20,27,28,7,17,25,32,37,15,23,31,30,10,19,28,31,21,16,23,30,32,13,22,29,31,5,16,26,30,38,13,21,27,28,8,17,25,28,18,13,22,28,29,9,18,26,27,-1,14,21,28,35,12,21,26,23,4,12,22,22,5,-2,-4,11,20,19,-3,2,37,45,50,56,64,58, +0,100,100,98,95,73,55,78,48,11,34,36,52,61,22,29,35,32,13,22,30,34,28,20,28,35,37,19,26,35,37,27,23,31,37,42,19,27,35,35,11,21,29,32,26,15,23,29,29,10,18,25,26,0,16,25,30,37,13,22,30,29,9,19,28,31,22,16,23,30,32,14,22,29,31,5,16,26,31,39,13,21,28,28,8,17,25,28,18,13,21,27,28,8,17,25,27,-2,14,21,27,34,11,20,26,22,3,12,20,21,2,-3,-6,9,17,18,-5,1,36,43,49,55,62,54, +0,100,100,94,96,71,54,77,47,11,35,33,50,58,19,27,32,29,12,22,30,34,40,21,28,34,36,18,25,33,34,20,20,28,34,41,17,26,33,34,10,20,28,32,30,16,23,30,30,11,20,27,28,4,15,24,29,37,13,23,31,31,9,18,27,30,20,14,22,29,31,11,20,27,28,1,14,24,28,38,10,19,26,26,7,17,25,27,18,11,20,26,28,8,18,25,27,-1,14,22,27,35,11,19,25,21,3,10,19,18,-9,-7,-8,7,15,22,3,2,38,46,49,55,64,50, +0,100,100,97,95,68,53,78,47,12,35,31,49,56,20,27,32,29,11,20,29,33,30,19,27,33,35,18,25,33,34,19,20,28,33,40,17,25,32,33,9,19,28,30,28,14,21,28,29,9,17,24,25,0,14,23,28,36,13,22,29,29,8,17,26,29,19,14,22,29,30,11,20,27,29,1,14,24,28,38,11,19,26,26,7,16,25,28,18,11,19,25,27,8,16,24,26,-2,13,21,26,34,9,18,24,21,2,10,18,18,-14,-7,-7,7,16,21,1,1,35,43,46,53,60,45, +0,100,100,95,96,68,52,74,44,10,33,30,48,56,19,26,32,29,11,20,29,31,27,18,25,32,34,17,25,32,35,24,21,28,34,41,17,25,32,32,8,18,27,29,20,13,21,27,28,8,16,23,24,-1,13,22,27,36,12,21,29,29,8,17,26,29,19,13,22,28,31,11,20,28,29,1,15,25,29,38,11,19,26,27,7,17,25,28,18,10,19,25,27,7,16,24,25,-3,12,20,26,34,9,18,24,21,2,10,19,19,-9,-6,-7,8,16,21,-2,-1,33,40,44,50,58,42, +0,100,100,94,94,74,69,74,42,13,35,30,49,58,19,27,33,29,10,19,28,31,22,17,25,32,34,16,24,32,34,21,20,28,33,40,16,25,32,33,9,20,27,30,19,13,19,26,26,8,16,24,25,-1,12,23,28,37,13,22,29,28,8,17,25,28,19,13,20,27,29,11,18,26,28,1,15,23,28,37,9,18,25,26,6,15,24,26,17,10,18,24,26,7,16,24,25,-2,12,20,26,34,8,17,23,20,0,8,17,16,-2,-8,-11,3,11,14,-12,0,33,39,45,51,58,42, +0,100,100,95,96,74,69,69,40,11,34,29,48,58,20,27,33,30,10,19,28,31,21,17,26,33,35,16,23,31,34,12,20,28,33,40,16,25,32,33,9,19,27,30,19,13,20,27,28,8,16,25,26,1,13,22,27,36,12,22,29,28,8,17,25,28,19,12,21,27,29,10,18,26,28,1,14,23,28,37,9,17,25,26,6,16,24,26,18,11,19,25,26,7,16,23,24,-2,12,20,26,35,8,17,23,20,1,9,17,16,-16,-7,-11,4,12,13,-12,-2,31,39,43,50,57,39, +0,100,100,95,95,68,52,79,45,12,34,30,47,56,16,23,29,26,10,19,28,30,25,17,26,33,34,14,22,30,32,11,19,27,33,39,15,24,31,32,8,18,27,29,19,13,21,28,29,9,17,25,27,0,14,23,27,35,11,21,28,28,7,16,24,27,18,12,20,27,29,9,18,26,27,1,14,23,27,37,9,18,24,25,6,15,23,25,17,10,19,24,27,6,15,23,24,0,12,20,26,35,7,16,22,19,0,8,16,15,-21,-7,-12,3,11,20,-3,-2,31,39,44,49,56,38, +0,100,100,96,96,67,51,74,42,10,33,29,47,56,17,24,30,26,9,18,26,29,20,15,25,31,34,13,22,30,32,16,19,27,32,39,15,24,31,31,8,17,26,28,18,12,19,26,28,8,16,24,26,-1,14,22,26,35,11,20,27,27,7,16,24,27,18,12,20,27,29,10,18,26,27,1,14,23,27,37,9,18,24,25,6,15,23,25,17,10,19,24,26,6,15,22,23,-1,12,20,25,35,7,16,22,19,1,8,17,15,-17,-6,-11,3,12,18,-5,-3,29,38,42,48,55,38, +0,100,100,97,96,67,51,70,39,9,32,28,46,56,16,25,30,26,10,19,27,30,21,15,23,30,32,14,22,28,31,11,19,27,32,39,15,24,31,31,8,18,25,27,18,12,19,25,28,8,17,23,25,-2,12,23,28,36,11,20,27,26,7,16,24,26,18,12,20,27,29,10,18,27,28,0,14,23,27,37,10,19,26,28,6,16,24,26,17,9,19,24,26,7,15,22,23,-1,12,20,25,35,8,16,21,18,-1,7,15,15,-17,-12,-15,0,8,11,-14,-2,29,38,42,48,52,43, +0,100,100,96,96,66,51,68,37,8,31,28,46,57,19,26,32,28,10,18,26,28,20,14,22,29,32,13,22,28,31,14,19,27,32,39,14,23,31,30,8,17,24,26,18,11,18,25,27,7,15,23,24,-2,12,22,27,36,10,19,26,25,7,16,23,26,18,11,20,26,29,9,18,26,28,0,13,23,27,37,10,19,26,27,6,15,23,26,17,9,18,24,26,6,14,22,23,-1,11,19,24,35,8,16,21,19,-1,8,16,16,-15,-11,-14,0,9,11,-15,-3,28,38,41,48,53,41, +0,100,100,97,96,68,51,72,39,7,30,28,45,54,12,21,25,20,10,19,25,30,21,16,26,33,35,14,21,30,32,13,19,27,32,39,14,22,29,30,9,19,28,31,19,11,20,26,27,8,17,25,25,-1,12,21,26,36,11,21,28,28,6,14,23,26,19,13,21,27,29,9,18,25,26,2,15,22,27,37,9,18,25,25,5,14,23,26,17,10,18,24,26,6,15,23,25,1,14,21,26,35,7,15,21,18,-1,7,16,15,-18,-9,-13,1,11,9,-16,-4,25,37,39,45,43,38, +0,100,100,96,95,68,51,70,38,5,28,28,45,55,15,23,27,22,10,19,25,29,20,14,24,32,34,13,21,30,32,11,19,27,32,39,14,22,29,30,9,19,28,30,19,11,19,26,27,8,16,24,25,-1,12,21,26,36,11,20,28,27,6,14,23,26,18,12,20,27,29,9,18,25,27,2,14,22,27,36,9,18,25,25,5,14,23,25,17,10,17,24,26,6,15,23,25,0,14,21,25,35,6,15,22,19,-1,8,16,15,-17,-9,-13,2,11,9,-17,-4,25,37,39,46,45,42, +0,100,100,94,93,64,48,64,35,4,28,28,46,56,17,26,30,25,9,18,25,28,21,14,23,30,33,12,20,29,32,9,19,27,32,39,14,23,29,30,8,18,27,29,19,11,19,25,27,7,16,24,24,-2,11,20,25,36,11,20,27,27,6,14,23,25,18,12,20,27,29,9,18,26,26,1,14,22,27,37,9,18,25,25,4,14,22,25,17,9,17,24,26,6,14,22,24,0,13,20,25,35,7,16,22,20,0,8,17,15,-21,-8,-13,2,11,9,-16,-5,25,37,40,47,46,42, +0,100,100,97,98,76,66,62,34,4,29,22,41,53,17,27,33,28,9,17,25,28,21,14,22,30,33,11,20,29,31,8,18,27,32,39,14,23,29,30,8,17,27,28,19,12,19,25,27,6,15,23,24,-2,11,20,26,36,12,20,27,27,6,15,23,26,19,13,21,28,30,9,18,26,27,1,14,23,27,37,9,18,25,25,5,15,23,26,17,10,17,24,26,7,16,22,24,0,13,19,24,35,7,16,22,20,-1,8,17,16,-17,-10,-13,1,10,18,-7,-5,25,36,35,43,48,42, +0,100,100,94,95,71,60,56,29,3,29,24,43,53,17,26,30,24,9,19,25,29,21,14,23,30,33,12,21,29,32,12,18,27,32,40,14,23,30,31,10,19,28,30,20,12,19,26,28,8,17,24,25,0,13,23,28,37,10,19,27,26,7,16,25,28,19,12,22,28,30,9,18,26,27,1,14,22,27,37,10,19,25,26,5,14,23,26,17,9,18,24,26,6,14,22,24,0,13,21,25,36,6,15,21,19,0,8,17,16,-4,-10,-12,3,11,13,-15,-6,23,36,36,44,48,44, +0,100,100,98,98,69,52,75,41,5,29,25,44,54,16,24,30,24,10,18,25,28,20,13,21,29,32,12,20,29,31,8,18,27,31,39,14,22,30,30,9,18,27,29,20,12,19,25,28,8,17,23,25,-1,14,22,27,37,9,19,27,26,7,17,25,28,19,12,21,28,30,9,18,26,27,1,14,22,26,36,10,19,26,26,5,14,23,25,17,10,18,24,26,5,14,22,24,0,13,22,26,36,5,13,20,18,0,8,17,17,-20,-9,-11,3,12,9,-20,-6,23,36,37,45,50,46, +0,100,100,95,95,64,49,66,34,2,27,24,43,55,18,28,33,27,10,18,25,28,20,12,20,28,32,11,20,29,31,6,18,26,32,39,14,22,29,30,9,18,27,28,19,12,18,25,28,8,17,23,24,-1,13,22,27,36,9,19,27,26,7,16,24,28,19,11,21,28,30,9,18,26,27,1,14,22,27,36,10,18,26,26,5,13,23,25,17,9,18,24,26,6,14,22,23,-1,13,21,25,36,5,14,20,19,0,8,17,16,-12,-10,-12,3,11,8,-20,-6,24,36,39,47,51,45, +0,100,100,95,97,76,67,62,32,7,32,27,47,60,20,30,35,29,8,16,26,28,21,11,20,27,32,11,20,29,30,4,17,26,31,39,14,23,30,30,8,17,25,27,19,11,20,26,29,8,17,24,25,-1,13,23,28,36,11,20,27,27,7,16,25,28,19,12,21,28,30,10,18,26,27,1,14,22,26,36,9,18,25,25,5,13,23,25,17,10,19,25,28,6,14,22,23,0,13,21,25,36,6,15,22,20,0,9,18,17,-13,-5,-11,3,12,15,-11,-7,23,37,40,47,54,49, +0,100,100,97,97,75,63,53,25,3,29,24,45,60,22,32,38,32,9,17,26,28,20,10,19,26,31,11,21,28,31,4,17,26,31,39,13,22,30,30,8,17,25,26,18,11,19,26,29,7,16,24,25,-1,13,23,28,37,11,20,27,27,7,17,25,28,18,12,22,28,30,10,18,26,28,1,14,22,27,36,10,18,25,25,5,13,23,25,17,10,19,26,28,6,15,22,24,0,12,20,24,35,6,15,22,20,0,9,17,16,-16,-6,-11,3,12,15,-10,-6,25,37,41,49,54,48, +0,100,100,95,98,74,57,70,44,3,27,26,45,59,21,31,37,31,10,18,26,29,21,13,21,29,33,11,20,29,31,5,18,27,32,40,14,22,29,30,9,19,27,29,20,13,21,28,31,9,17,27,28,-1,13,23,28,37,10,20,28,27,8,18,25,28,19,13,20,27,29,10,19,26,28,1,16,24,29,38,9,18,25,25,4,13,23,25,17,9,17,23,26,5,14,22,25,0,14,22,27,36,7,15,22,21,1,10,20,20,7,-5,-7,7,15,15,-16,-8,25,37,41,49,57,48, +0,100,100,99,99,68,53,72,37,-1,24,24,44,58,22,32,39,33,10,18,26,28,21,12,20,28,32,11,20,28,31,3,18,27,31,39,14,22,29,29,9,18,27,29,20,13,21,28,31,9,18,26,28,-1,13,23,28,37,10,20,28,27,8,17,25,27,19,13,21,27,30,10,19,26,28,1,16,24,29,38,9,18,25,25,5,14,24,25,18,10,17,24,27,5,15,22,25,-1,13,22,25,35,7,15,21,21,0,10,20,19,0,-6,-7,7,15,16,-14,-7,26,38,42,49,56,42, +0,100,100,95,95,63,49,63,31,-4,26,21,43,60,23,33,40,34,10,18,26,28,20,11,20,28,33,11,20,30,31,7,17,27,32,40,15,23,30,30,10,19,27,30,20,13,19,26,29,8,17,26,27,0,14,23,28,37,11,21,29,29,8,17,25,29,19,13,21,27,30,10,19,26,28,3,15,24,29,38,10,18,25,25,6,14,23,25,17,9,17,24,27,5,15,23,25,0,13,22,26,36,6,15,21,21,1,10,20,19,-1,-5,-8,6,14,16,-11,-5,28,38,42,49,57,43, +0,100,100,100,100,59,47,56,24,3,29,25,46,62,24,33,41,35,10,18,27,29,20,10,20,28,32,11,20,29,31,5,17,27,32,40,15,23,29,30,10,19,27,29,20,13,19,26,29,8,17,26,28,0,14,23,29,37,12,22,29,29,8,18,26,29,20,13,21,28,30,11,19,26,28,0,15,24,29,38,10,18,25,25,6,15,23,25,17,10,18,24,27,6,15,23,25,0,13,22,25,36,6,15,21,21,2,10,20,19,-6,-3,-9,5,15,17,-8,-4,29,39,43,49,57,41, +0,100,100,96,97,56,48,52,20,1,27,24,46,63,25,35,42,37,11,19,27,30,20,11,19,28,32,10,20,28,30,9,19,27,32,40,15,23,30,31,10,20,28,31,20,13,21,28,30,10,18,27,29,1,16,24,30,38,14,23,30,30,9,18,26,29,20,13,21,28,31,10,19,27,29,2,15,25,29,37,11,19,26,26,6,15,24,26,17,9,18,23,27,5,14,21,24,0,15,23,28,37,9,18,26,26,3,12,22,21,11,-4,-7,7,15,8,-24,-7,27,38,40,47,57,42, +0,100,100,96,99,64,49,58,27,0,26,25,47,62,26,35,43,37,11,20,28,30,20,11,20,28,32,11,20,29,31,10,18,27,32,39,14,23,30,31,10,20,28,31,20,14,21,28,30,10,18,27,29,2,15,24,30,38,14,23,30,30,9,18,26,29,20,14,22,28,31,11,19,27,29,1,15,25,29,38,11,19,26,26,6,15,24,26,18,10,18,24,27,6,15,22,24,-1,14,22,27,36,8,17,25,25,2,11,21,20,-2,-6,-7,7,15,9,-20,-5,29,39,41,47,56,39, +0,100,100,97,97,62,48,58,26,0,25,25,46,61,25,34,43,38,12,21,29,31,20,11,20,28,33,11,20,29,31,11,18,27,32,40,14,23,30,31,10,20,28,31,20,14,22,28,31,10,18,28,29,1,15,24,30,38,14,23,30,30,9,18,26,29,20,14,22,29,31,11,20,28,29,1,15,24,29,38,11,19,26,27,6,16,25,27,18,11,19,26,28,7,16,22,24,-1,13,21,25,35,6,16,23,24,2,10,20,19,-7,-6,-8,6,15,11,-15,-4,31,39,42,47,56,39, +0,100,100,99,100,63,50,58,27,1,27,28,49,64,28,38,46,41,13,22,29,31,21,13,20,29,33,12,21,31,33,16,19,28,33,40,13,23,30,31,10,20,28,31,21,15,22,29,31,11,20,28,30,2,16,25,30,39,15,24,31,31,8,17,26,29,20,14,22,29,32,11,20,28,30,3,15,25,28,38,11,19,26,27,8,17,25,27,19,11,19,25,28,7,16,24,26,0,13,22,26,36,9,18,23,24,4,12,22,21,-3,-1,-7,7,17,18,-8,-21,14,35,44,49,54,39, +0,100,100,99,100,64,51,59,28,2,28,29,51,66,28,38,48,43,13,22,29,31,21,13,21,29,33,12,21,30,33,9,19,28,34,41,15,24,31,33,10,20,29,32,21,16,23,29,32,12,21,29,31,13,17,26,31,39,15,24,31,31,8,18,27,31,21,14,23,30,32,12,21,28,30,3,16,25,30,38,11,20,27,28,7,17,26,28,19,12,20,26,29,7,17,24,25,0,13,21,25,36,12,18,25,27,3,12,22,21,10,-1,-4,11,19,16,-11,-13,22,37,42,45,52,37, +0,100,100,100,100,64,49,59,30,4,30,31,53,70,33,43,51,46,14,22,30,31,21,13,21,30,34,11,21,30,33,10,20,28,34,42,16,25,33,34,11,21,30,33,22,16,23,30,33,13,22,30,32,11,18,27,32,40,15,24,31,32,9,19,29,32,21,15,24,31,33,12,21,29,31,10,17,26,30,39,12,21,28,28,7,16,26,28,20,13,21,27,30,8,16,23,24,0,13,19,25,36,15,24,30,31,4,13,21,20,10,-1,-1,13,22,12,-21,-5,29,38,40,44,50,36, +0,100,100,99,100,66,51,64,34,6,31,32,54,70,33,43,50,46,14,23,31,32,22,14,23,31,35,13,22,31,34,10,21,29,34,42,16,26,34,34,11,21,31,34,22,17,24,31,33,13,22,30,32,10,18,27,32,40,15,24,31,32,9,20,29,33,21,16,24,31,33,13,22,30,31,11,18,27,31,39,12,21,28,29,7,17,26,28,20,13,21,28,30,9,18,24,25,0,13,19,24,35,12,21,27,27,3,12,21,20,9,-1,-2,13,22,14,-16,-3,32,39,42,45,52,37, +0,98,100,97,100,66,52,77,44,9,33,31,53,68,35,43,52,47,14,24,31,33,22,15,22,31,35,14,23,32,35,11,21,29,35,42,17,27,34,35,12,22,32,34,25,17,26,32,35,14,23,31,33,17,17,28,34,41,17,26,32,34,10,21,30,34,24,16,26,33,34,14,22,30,32,10,18,27,32,40,12,21,29,29,7,17,27,29,20,14,22,29,31,9,17,25,27,-1,13,22,26,37,11,21,29,30,5,14,23,22,6,-2,-4,11,20,22,-5,-5,31,38,38,42,46,31, +0,96,100,96,100,69,55,83,49,12,37,32,55,69,34,43,54,48,15,25,32,34,23,16,24,32,35,14,24,33,35,21,22,30,36,43,18,27,35,36,13,23,32,35,27,18,26,33,35,15,23,32,34,20,19,29,34,41,17,26,33,34,11,22,31,34,25,17,26,33,35,14,23,31,33,17,18,28,32,40,13,22,29,30,8,18,28,30,21,14,23,29,32,9,18,25,27,-1,12,22,25,36,12,18,27,27,4,13,24,23,12,-2,-4,10,20,23,-4,-3,32,37,36,37,41,29, +0,99,100,98,100,77,70,65,35,11,37,35,57,74,38,47,56,52,17,27,34,35,23,15,24,32,36,15,25,33,36,27,23,32,38,44,18,28,36,37,14,24,32,36,29,19,27,34,35,16,25,32,35,23,20,30,35,42,18,26,34,35,11,22,31,35,28,17,27,34,36,14,23,32,33,19,19,28,32,40,13,23,29,31,9,19,29,32,21,15,25,31,34,10,19,26,27,-3,10,16,24,35,26,36,42,41,1,8,16,17,13,5,8,18,27,23,-21,-10,23,36,34,38,39,26, +0,99,100,100,100,77,74,73,43,15,41,42,60,75,38,48,56,52,17,28,35,37,24,17,26,34,38,16,26,35,38,31,24,32,39,45,19,28,36,37,14,25,33,36,26,19,28,35,36,16,26,33,36,23,20,30,36,42,18,27,34,35,12,23,32,36,26,18,27,34,36,15,24,32,34,24,20,28,33,41,14,23,30,31,9,20,30,33,22,15,25,32,34,11,20,27,28,-2,12,18,24,34,21,30,37,35,1,9,19,20,13,4,0,16,25,23,-13,-7,27,38,38,42,44,30, +0,100,100,100,100,77,78,91,50,18,44,52,63,78,39,48,56,52,18,29,37,39,27,19,29,37,40,18,28,36,39,36,25,33,39,46,19,29,37,38,14,25,34,37,34,20,29,36,37,17,26,33,37,28,21,31,36,43,18,27,35,36,12,24,33,36,36,18,28,35,37,15,24,33,35,28,20,29,34,41,15,24,31,32,9,20,31,34,22,16,26,33,35,11,21,29,31,-1,14,19,25,34,17,25,31,28,2,10,21,25,14,1,-2,12,21,25,-7,-4,31,39,43,46,49,35, +0,100,100,100,100,77,61,93,61,14,40,54,62,76,39,48,57,53,18,30,38,41,37,20,31,39,42,18,28,39,42,37,25,33,40,46,20,30,38,39,15,27,35,39,40,21,30,37,38,18,26,35,37,34,22,33,39,45,19,28,35,37,13,25,33,37,32,20,29,36,38,17,26,35,37,29,21,30,35,42,15,25,33,34,10,21,32,35,23,16,27,33,35,12,22,28,31,6,15,26,31,38,13,23,29,27,6,17,25,29,15,-1,-1,14,22,22,-3,-22,14,38,39,43,49,35, +0,100,100,100,100,81,67,100,70,17,44,55,64,78,40,49,58,54,19,31,39,41,25,18,29,37,40,18,29,37,40,36,25,35,41,47,21,31,40,41,14,27,36,40,36,21,31,37,39,18,27,36,38,25,22,33,38,45,19,28,36,37,11,24,33,37,30,19,30,37,39,16,26,33,36,23,21,30,36,43,15,25,33,34,11,23,32,36,23,18,28,34,37,13,23,30,33,8,15,25,30,38,15,24,30,27,5,17,24,30,16,3,0,14,23,26,2,-19,18,37,42,45,54,39, +0,100,100,100,100,78,80,100,59,16,44,58,66,80,42,51,60,56,20,32,39,43,30,20,31,38,41,18,29,39,41,37,26,35,41,48,21,32,41,41,14,27,37,41,35,20,31,38,39,17,27,36,38,25,22,33,38,45,19,29,36,38,12,24,34,37,30,19,30,37,39,16,26,34,36,27,21,31,37,43,15,25,33,34,11,23,32,36,24,18,28,35,37,13,23,31,34,13,17,26,31,38,11,20,26,23,6,18,26,33,16,0,-3,10,18,25,5,-17,21,40,44,48,57,43, +0,100,100,99,100,82,84,100,66,19,47,60,69,83,41,50,60,56,19,32,40,44,44,22,32,40,43,19,30,39,43,37,26,35,41,48,20,31,40,42,14,27,37,41,34,20,31,38,40,17,27,36,38,25,22,33,38,45,19,29,36,37,12,24,34,38,32,19,30,37,39,16,26,34,36,27,21,31,37,43,16,26,34,34,11,23,32,36,24,18,28,35,37,12,23,31,34,16,17,26,31,38,11,19,24,22,5,18,27,33,16,-1,-5,8,17,24,3,-17,21,38,45,51,62,58, +0,100,100,100,100,81,70,100,73,16,45,57,65,79,38,47,58,54,17,30,39,43,44,20,32,39,42,17,28,39,41,36,24,35,41,47,18,30,39,40,11,24,34,38,33,19,29,37,39,14,24,36,37,20,20,30,36,44,16,27,35,37,9,22,32,36,28,17,29,36,38,13,23,32,35,26,19,29,35,42,13,24,32,33,8,20,31,35,22,15,26,33,35,11,21,32,35,12,17,22,27,35,7,17,22,20,1,14,26,33,15,-3,-8,5,14,19,-3,1,38,48,53,57,60,54, +0,100,100,99,100,81,68,100,76,18,47,60,67,81,37,47,57,52,16,30,38,43,37,19,32,40,42,16,27,38,41,35,23,34,39,46,17,28,37,39,10,23,33,37,25,17,28,35,38,13,23,34,36,10,18,29,35,43,15,26,34,36,8,21,31,36,22,15,28,35,37,11,22,32,35,21,18,28,33,41,12,23,31,32,7,19,30,34,21,14,25,31,35,10,21,30,33,-2,14,19,24,34,8,19,25,23,-1,10,22,27,13,-5,-8,6,14,17,-14,-3,33,41,48,51,52,46, +0,100,100,100,100,86,71,100,79,20,49,62,70,82,37,45,55,50,14,27,37,40,32,16,29,36,39,13,24,35,37,30,18,31,36,43,12,25,33,35,6,19,31,34,20,13,24,32,35,9,20,30,32,4,14,25,31,40,10,22,29,31,4,18,27,31,18,13,24,31,34,7,18,28,31,12,14,24,30,38,8,19,27,27,3,15,26,30,18,9,22,28,32,6,17,27,28,-6,8,14,20,32,5,17,23,21,-10,2,14,18,6,-7,-12,3,12,2,-36,-4,31,41,53,54,54,46, +0,100,100,100,100,81,68,99,75,21,46,59,67,81,35,43,53,46,11,23,33,37,21,12,25,31,36,9,20,30,33,10,14,26,31,39,8,19,26,28,2,14,24,28,16,8,20,27,30,3,14,25,26,-7,10,18,26,35,4,15,23,26,-1,12,22,26,14,8,22,28,31,2,14,24,27,-3,10,20,25,34,3,14,22,23,-1,11,21,26,15,7,19,26,30,2,14,24,25,-10,3,8,15,29,5,16,24,21,-17,-7,4,6,-15,-15,-16,-1,9,-9,-57,-9,23,37,49,49,52,48, +0,100,100,100,100,79,68,95,70,15,44,64,65,79,29,37,46,40,5,17,26,29,16,5,16,24,28,2,14,24,27,-7,8,18,22,34,0,11,19,22,-5,9,17,21,10,-1,11,14,20,-4,7,15,16,-12,2,12,18,32,-2,7,17,18,-6,7,17,21,10,1,14,20,25,-4,7,17,20,-11,3,14,19,30,-3,9,17,18,-5,6,15,19,11,2,13,20,24,-1,10,19,18,-16,-5,0,7,26,1,14,21,18,-23,-15,-4,-3,-37,-18,-24,-5,7,-14,-67,-17,9,33,33,28,34,33, +0,100,100,100,100,78,64,78,61,9,35,65,61,76,21,28,38,30,-4,3,13,13,5,-10,-1,7,13,-12,-2,7,9,-21,-9,-4,1,-3,-19,-11,-2,0,-21,-12,-2,1,-7,-18,-8,-2,4,-23,-13,-5,-5,-28,-15,-9,-4,-2,-22,-12,-4,-3,-24,-14,-5,-2,-8,-20,-9,-3,2,-24,-12,1,2,-24,-13,-3,1,-3,-19,-9,-1,1,-22,-13,-2,2,-3,-14,-6,2,8,-18,-6,4,1,-29,-25,-16,-10,-10,-16,-5,2,-2,-45,-38,-28,-21,-52,-32,-44,-26,-15,-19,-76,-31,-15,12,9,19,16,13, +0,100,100,100,100,86,61,57,47,4,30,59,57,69,25,21,25,15,-14,-9,0,0,-34,-26,-17,-11,0,-25,-17,-5,-4,-30,-23,-8,-4,-15,-27,-21,-12,-8,-31,-22,-12,-10,-37,-28,-20,-12,-3,-36,-26,-16,-17,-34,-26,-18,-14,-21,-31,-23,-14,-11,-32,-22,-14,-10,-29,-26,-18,-13,-3,-27,-20,-9,-8,-31,-24,-13,-10,-17,-27,-19,-10,-7,-32,-22,-12,-10,-26,-22,-14,-5,2,-25,-13,-6,-10,-40,-41,-30,-26,-21,-25,-29,-26,-27,-76,-79,-69,-67,-100,-100,-94,-78,-67,-86,-72,-43,-44,33,47,18,-24,12, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_PRight_T0.h new file mode 100755 index 0000000..8fe2718 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblX_PRight_T0.h @@ -0,0 +1,71 @@ +0,100,100,100,100,77,57,76,37,-4,18,20,31,12,-21,-8,-9,-11,-20,-6,1,-1,-13,-4,6,3,-14,-7,-1,4,17,-8,-2,4,7,-22,-8,-5,2,12,-25,-21,-11,-9,-43,-26,-24,-16,-12,-24,-11,-3,-11,-32,-24,-14,-18,-35,-27,-19,-15,-20,-30,-17,-10,-10,-28,-18,-7,-12,-24,-19,-4,-4,-14,-22,-17,-7,-5,-23,-11,-6,-2,17,-19,-8,0,-3,-18,-10,-3,-3,-33,-16,-12,-6,-3,-25,-14,-16,-12,-56,-34,-37,-22,-16,-35,-26,-11,-18,-47,-41,-28,-34,-9,-75,-61,-52,-56,-16,-7,6,1,12, +0,100,100,100,98,74,58,82,47,3,25,24,37,45,-8,4,3,4,-16,-5,4,5,-15,-1,12,16,9,-3,7,18,22,2,13,16,20,-8,1,4,13,18,-15,-1,3,5,-29,-18,-12,-3,-1,-16,-8,1,-6,-22,-15,-2,-2,-12,-15,-5,1,7,-17,-6,4,3,-17,-9,7,7,2,-4,8,12,15,-9,-2,5,9,-17,-2,4,12,21,-7,3,11,11,-11,-1,7,9,24,-5,0,7,6,-15,-4,-2,2,-12,-24,-22,-10,-5,-26,-16,-3,-9,-39,-32,-15,-15,1,-38,-46,-19,-9,3,17,18,16,12, +0,100,100,99,98,75,58,84,53,7,30,28,42,51,2,13,16,15,-3,7,18,19,-4,8,19,23,35,7,17,24,25,6,16,21,25,13,4,10,19,23,-10,4,9,12,-1,-10,-1,7,8,-9,-2,10,5,-15,-6,6,8,-1,-8,2,9,13,-10,1,11,13,-15,-3,12,15,26,0,12,18,17,-4,5,12,16,1,1,10,17,22,-4,8,17,18,-13,4,12,16,25,0,8,13,14,-10,1,5,9,25,-15,-11,0,4,-22,-11,6,1,-33,-23,-13,-7,5,-12,-61,-22,-3,11,22,21,16,13, +0,100,100,99,100,74,59,86,56,9,32,35,45,53,7,18,21,18,1,10,21,23,13,11,23,28,35,10,19,28,29,7,17,25,29,47,8,15,23,27,-6,7,13,16,2,-6,3,11,12,-4,3,14,9,-12,-2,10,13,1,-4,6,14,17,-6,4,14,16,5,1,15,19,27,4,14,22,22,-2,7,17,21,12,4,14,22,25,0,11,19,21,-14,6,15,20,26,2,12,18,19,-8,4,10,14,30,-11,-2,6,9,-16,-6,9,5,-32,-19,-11,-3,7,-3,-49,-12,12,21,25,27,15,19, +0,100,100,95,94,72,57,86,57,10,34,41,46,54,10,18,24,20,2,11,21,24,19,10,20,26,31,10,18,28,30,5,16,25,30,45,8,17,23,28,-5,8,16,19,6,-2,9,16,17,-1,6,17,14,-8,3,13,16,19,-1,9,17,18,-3,6,16,19,14,2,15,21,27,4,13,21,22,-3,7,17,21,28,4,14,22,25,0,12,19,22,13,6,15,21,25,2,11,18,19,-7,6,13,16,31,-7,3,10,12,-10,-1,12,9,-29,-15,-14,-4,5,-3,-33,-16,12,21,20,23,21,16, +0,100,100,93,89,67,55,84,55,10,34,41,46,54,12,20,26,24,4,14,24,28,21,14,24,31,36,16,24,33,35,7,20,28,32,46,10,19,25,29,-3,9,16,19,5,-2,8,14,16,-2,5,16,13,-8,4,14,18,31,1,11,19,20,-1,9,18,21,15,6,19,24,30,8,16,26,28,2,13,21,27,43,8,18,25,28,3,14,21,25,17,9,18,23,27,4,14,20,22,-6,8,13,17,30,-8,1,8,8,-14,-5,8,5,-29,-14,-13,0,9,6,-20,-8,21,31,26,29,28,24, +0,100,100,96,97,75,72,86,47,15,38,43,48,57,12,20,25,22,3,12,21,26,19,13,20,28,34,15,23,28,32,1,15,24,28,42,9,18,25,28,-3,9,16,19,6,-1,6,13,15,-3,5,14,11,-8,4,14,18,30,2,12,19,20,-1,9,18,21,16,6,17,24,30,9,18,22,27,-1,13,18,24,41,6,17,23,27,1,12,19,23,15,8,17,23,26,4,13,21,22,-6,6,13,16,31,-7,-2,5,8,-17,-4,4,3,-29,-13,-12,1,10,10,-12,-9,21,33,25,29,30,26, +0,100,100,94,95,76,70,75,44,14,37,38,47,56,12,19,24,22,3,13,21,25,18,15,22,28,32,18,24,31,32,3,16,25,29,42,9,17,24,27,-2,9,17,19,8,0,9,15,16,-2,6,13,11,-6,5,13,17,31,2,12,19,20,-2,8,16,20,14,5,15,22,27,9,17,23,26,-2,11,19,24,37,6,15,22,25,1,11,18,21,14,7,16,22,25,4,13,20,21,-8,5,14,16,28,-4,4,9,9,-12,-2,8,6,-26,-11,-13,1,12,11,-8,-7,23,29,20,23,23,20, +0,100,100,94,94,68,58,69,41,12,35,31,46,54,12,19,23,21,3,13,21,25,19,16,23,30,34,20,26,32,34,3,17,26,30,42,9,17,23,26,-3,8,15,16,7,-2,6,12,14,-5,4,10,8,-7,4,12,17,30,1,11,19,20,-2,7,16,19,14,6,15,22,27,10,18,25,28,-1,13,21,25,38,7,15,22,24,1,11,18,21,14,7,16,21,25,3,12,20,20,-8,3,13,14,10,-7,1,6,5,-15,-6,4,3,-27,-11,-13,2,13,14,-3,-5,25,31,20,23,22,19, +0,100,100,93,94,65,54,71,43,9,32,36,46,55,12,19,23,20,3,11,19,22,17,10,15,22,26,10,18,23,24,2,14,22,26,40,6,14,20,23,-3,8,18,21,8,-1,12,19,21,-1,7,20,17,-7,4,13,17,30,1,10,17,17,-2,6,15,18,13,4,12,18,24,2,10,16,18,-4,6,13,17,18,2,10,16,19,-2,8,15,17,12,3,10,15,21,-2,8,16,18,-9,3,11,15,27,-3,6,12,12,-5,2,10,8,-28,-14,-14,-2,7,1,-23,-11,17,23,18,21,19,16, +0,100,100,96,92,74,67,67,42,8,30,30,45,53,10,18,22,18,2,10,18,21,17,10,15,22,27,12,19,24,26,3,14,22,26,40,6,14,19,22,-4,7,16,19,7,-4,9,15,18,-5,3,16,15,-9,2,12,16,30,0,9,16,17,-3,5,14,16,13,3,12,18,23,2,10,17,18,-3,8,14,17,16,2,10,16,18,-2,7,14,16,11,2,9,14,20,-4,6,14,16,-11,1,10,13,23,-5,3,9,8,-9,-1,6,5,-29,-14,-14,-2,8,2,-21,-11,18,23,17,20,18,13, +0,100,100,96,91,73,65,65,39,7,29,28,44,53,9,16,20,16,2,10,18,21,16,7,14,21,26,8,16,24,26,-2,10,19,23,37,4,13,19,21,-3,7,15,17,9,-1,7,13,16,-3,5,13,11,-8,2,11,16,24,-1,8,15,15,-4,4,13,15,12,2,10,16,21,0,8,16,17,-7,4,12,16,23,0,7,14,17,-4,5,14,15,8,0,9,14,20,-4,5,11,12,-10,2,8,11,5,-6,1,7,7,-10,-2,6,4,-28,-14,-18,-5,5,4,-18,-10,19,24,17,20,18,13, +0,100,100,96,91,74,63,60,35,5,27,27,42,51,7,14,17,14,1,8,17,20,15,6,13,21,26,9,16,25,26,-2,10,19,23,37,4,12,18,19,-5,4,13,14,3,-4,3,9,13,-8,2,9,7,-10,0,10,14,17,-2,7,13,14,-6,3,11,14,1,1,9,15,21,0,8,15,17,-7,4,13,17,19,0,8,13,15,-5,4,13,14,-3,-2,7,12,19,-6,3,10,10,-12,-1,6,8,-2,-8,-1,4,4,-13,-5,2,1,-29,-15,-19,-5,6,4,-17,-10,18,23,16,20,15,12, +0,100,100,92,86,57,50,70,43,5,27,25,40,49,7,14,18,14,0,8,17,19,15,6,12,20,25,10,17,21,24,-1,10,17,21,37,4,11,17,19,-6,4,11,11,-4,-4,1,5,11,-11,-2,6,4,-12,-1,8,12,10,-3,6,13,14,-6,2,10,13,2,1,9,15,21,0,8,15,18,-6,5,10,15,27,0,6,13,15,-5,4,11,13,-5,-2,7,11,18,-7,1,8,9,-13,-1,5,7,-4,-7,-3,3,4,-13,-4,2,2,-30,-16,-18,-5,5,1,-22,-10,18,22,15,22,16,16, +0,100,100,91,85,56,48,67,40,4,25,23,38,47,8,14,18,15,0,7,16,18,14,4,12,17,23,3,11,17,18,-2,9,16,20,33,2,11,16,18,-5,4,11,14,7,-2,6,12,14,-5,3,10,9,-10,0,8,12,6,-3,6,12,14,-5,3,11,13,-14,-3,7,12,20,-4,4,12,13,-9,0,8,11,2,-4,4,11,13,-7,1,9,11,-18,-3,5,10,18,-8,1,7,9,-12,0,6,9,21,-5,3,8,8,-9,-2,5,3,-31,-19,-18,-6,5,0,-23,-11,16,20,15,19,18,13, +0,100,99,94,82,53,44,59,34,4,26,25,40,49,6,13,16,14,-1,6,14,17,12,2,10,17,22,1,8,16,17,-5,6,14,18,28,1,10,16,18,-4,5,13,14,7,-1,4,10,15,-5,3,8,7,-9,1,8,11,4,-4,5,11,13,-7,1,10,12,-19,-3,7,12,20,-5,3,10,11,-11,-1,6,10,1,-4,2,9,11,-7,2,9,10,-20,-4,5,9,18,-9,1,8,10,-13,-1,6,10,12,-6,3,8,7,-11,-3,5,3,-31,-18,-22,-10,2,-1,-24,-27,1,26,21,23,23,17, +0,100,100,95,82,52,44,56,31,3,25,23,39,48,5,12,15,12,-2,6,14,16,11,3,11,17,22,1,9,17,18,-4,7,14,19,30,1,10,16,17,-5,4,11,12,-2,-4,2,7,12,-9,-1,5,4,-10,-1,7,10,1,-5,4,11,12,-7,1,9,11,-19,-4,6,11,20,-6,3,10,11,-12,-3,7,10,1,-5,2,8,11,-7,2,8,9,-21,-6,4,7,17,-11,-1,6,8,-14,-3,5,8,6,-7,2,6,6,-14,-6,2,1,-32,-19,-22,-10,2,0,-23,-27,0,25,19,21,19,12, +0,100,98,94,83,47,42,64,38,3,24,24,39,48,5,11,15,12,-3,5,13,15,12,2,10,17,22,2,9,17,18,-4,7,15,19,30,1,9,16,17,-6,2,9,10,-20,-6,0,4,10,-13,-5,2,0,-12,-2,5,9,-1,-6,4,10,12,-8,0,8,10,-18,-4,6,12,20,-5,3,10,12,-11,-2,7,11,1,-4,2,9,12,-6,2,8,10,-21,-6,3,7,16,-12,-2,5,7,-14,-3,4,8,2,-8,1,5,4,-16,-7,1,-1,-32,-19,-22,-9,3,1,-22,-26,0,24,18,19,16,12, +0,100,98,95,83,46,40,62,35,2,23,24,39,49,6,12,16,12,-4,3,11,13,-5,1,9,14,21,-2,7,14,14,-6,4,10,14,8,-1,8,14,16,-6,3,10,12,5,-4,3,10,14,-5,4,11,11,-12,-3,7,9,-1,-5,3,10,11,-8,0,7,8,-19,-5,3,8,17,-9,0,7,8,-12,-3,6,8,-1,-9,-2,5,8,-11,-2,5,7,-21,-6,3,7,16,-11,-1,6,7,-14,-3,4,8,1,-8,1,5,5,-13,-5,2,0,-33,-21,-21,-8,4,-2,-27,-12,16,25,20,23,23,12, +0,100,92,89,76,47,41,55,29,2,24,23,37,48,5,11,15,11,-5,3,11,13,-5,1,8,14,21,-2,6,14,15,-7,3,10,15,10,-1,8,14,16,-7,2,9,11,-12,-5,1,7,13,-8,1,8,8,-13,-4,5,8,-2,-6,3,9,11,-8,0,6,8,-19,-5,3,7,17,-9,1,8,8,-12,-2,6,9,-1,-9,-2,5,8,-11,-2,5,7,-21,-7,1,5,15,-12,-3,4,6,-15,-4,4,7,0,-9,0,3,4,-15,-7,0,-1,-33,-21,-21,-9,4,-2,-27,-20,11,25,19,22,21,12, +0,100,96,91,76,47,40,52,26,0,23,21,36,47,4,11,14,12,-5,2,12,13,-8,-1,7,12,20,-2,6,14,14,-8,2,10,14,12,-2,7,15,16,-7,1,9,10,-21,-5,4,9,16,-9,-1,5,4,-14,-5,4,8,-2,-7,1,8,10,-10,-1,5,7,-21,-8,3,7,17,-10,-1,6,6,-15,-5,5,8,-2,-11,-2,5,8,-12,-3,4,6,-22,-7,1,6,15,-12,-3,4,6,-16,-5,3,7,-4,-9,1,5,5,-15,-6,0,-1,-34,-21,-25,-12,0,-4,-30,-29,-2,27,23,25,24,12, +0,100,98,92,77,46,40,49,24,-2,21,20,35,46,4,11,14,11,-5,2,11,13,-9,-1,7,13,20,-1,7,15,15,-7,3,11,15,12,-2,8,15,16,-8,1,8,10,-22,-6,3,7,15,-11,-3,3,2,-15,-6,4,6,-2,-7,2,8,10,-10,-1,6,7,-21,-7,3,8,17,-9,0,7,7,-14,-4,7,9,-1,-10,-1,6,9,-11,-3,4,6,-22,-7,1,5,15,-13,-4,3,5,-16,-5,3,7,-3,-9,0,4,4,-16,-8,-1,-2,-34,-21,-24,-11,1,-4,-30,-30,-3,26,21,23,22,12, +0,100,93,89,77,43,39,59,32,-1,21,22,37,47,3,11,14,11,-5,3,10,12,-13,0,7,11,19,-4,3,10,11,-10,0,8,13,1,-5,5,12,14,-8,2,10,12,-3,-3,5,10,16,-6,2,8,7,-11,-1,6,8,-2,-8,1,7,9,-11,-2,5,7,-20,-7,1,5,16,-12,-3,4,4,-15,-7,2,5,-2,-11,-3,5,8,-15,-5,3,4,-22,-8,0,5,15,-13,-4,4,5,-16,-6,3,7,1,-7,1,5,5,-15,-7,1,-1,-36,-24,-24,-12,3,-14,-40,-15,13,26,22,25,23,12, +0,100,97,92,77,43,38,57,29,-3,20,20,36,47,3,11,14,12,-5,2,10,11,-14,-1,6,11,19,-4,4,10,11,-9,1,9,13,1,-5,5,13,14,-8,1,9,11,-9,-3,4,9,15,-8,0,6,6,-12,-3,4,7,-3,-9,1,7,9,-11,-3,5,6,-21,-7,1,5,17,-11,-2,5,5,-14,-6,3,5,-2,-10,-2,5,9,-14,-5,3,5,-22,-9,1,5,15,-13,-4,3,5,-16,-6,2,7,0,-8,0,5,5,-15,-7,1,-1,-35,-23,-23,-11,3,-14,-42,-16,12,25,22,24,23,12, +0,100,93,88,72,44,38,50,23,-3,20,20,36,47,3,11,14,12,-6,2,9,10,-16,-2,7,11,20,-5,2,10,11,-9,0,8,12,3,-4,5,12,14,-7,2,9,11,-19,-3,5,9,16,-9,-1,6,5,-13,-4,5,7,-2,-9,0,6,8,-12,-3,4,6,-21,-8,0,5,16,-11,-3,4,5,-16,-7,2,5,-3,-11,-3,4,7,-14,-5,2,4,-23,-9,0,5,15,-14,-4,4,5,-16,-6,2,6,-4,-9,0,4,4,-16,-8,0,-3,-35,-24,-27,-15,-1,-16,-44,-16,11,25,23,26,26,12, +0,100,96,90,73,43,37,48,20,-5,19,19,35,47,3,12,15,12,-6,1,9,9,-17,-3,6,11,20,-6,2,10,11,-10,0,8,12,2,-4,4,11,13,-8,1,8,9,-17,-4,3,8,15,-11,-2,4,4,-14,-5,3,6,-3,-10,-1,6,8,-13,-4,4,5,-21,-8,0,5,16,-11,-2,5,5,-16,-7,2,6,-2,-10,-3,4,7,-13,-4,2,4,-22,-9,0,5,15,-14,-4,4,4,-16,-6,1,5,-4,-10,0,4,4,-16,-7,0,-2,-35,-23,-26,-14,0,-16,-46,-17,10,23,21,23,25,12, +0,100,99,89,72,39,36,51,22,-2,21,17,34,45,3,11,14,12,-7,1,8,10,-12,-3,5,10,19,-6,2,10,11,-10,0,9,13,2,-3,5,11,13,-9,0,7,9,-20,-5,3,7,15,-12,-3,3,3,-15,-6,3,6,-3,-10,-1,5,7,-13,-4,4,5,-21,-8,0,5,16,-10,-2,5,6,-15,-6,3,6,-2,-10,-3,4,8,-13,-4,3,4,-22,-9,0,5,15,-14,-4,3,4,-17,-7,1,5,-5,-10,-1,4,4,-17,-7,0,-1,-34,-22,-26,-13,0,-14,-43,-17,9,21,20,22,23,12, +0,100,97,88,72,39,36,48,19,-4,20,16,32,45,3,10,14,11,-7,1,8,10,-18,-3,5,10,18,-6,2,9,10,-10,-1,7,10,1,-4,3,10,13,-9,0,7,9,-19,-4,4,9,16,-9,-1,6,5,-14,-5,3,6,-3,-10,0,7,8,-13,-4,3,5,-22,-9,0,4,15,-12,-4,4,3,-16,-8,1,4,-3,-12,-4,3,7,-14,-5,2,4,-23,-10,-1,3,14,-14,-4,3,4,-17,-7,1,5,-5,-11,-1,4,4,-17,-8,-1,-3,-37,-26,-26,-14,0,-10,-38,-17,11,22,19,23,25,12, +0,100,93,87,70,56,52,47,18,-1,23,18,34,47,3,11,15,12,-7,1,9,10,-16,-3,5,9,19,-7,2,9,10,-11,-2,7,11,1,-4,4,11,13,-9,0,7,9,-16,-5,3,8,15,-10,-1,6,6,-15,-6,3,6,-3,-9,0,7,8,-13,-4,3,5,-22,-9,0,4,15,-13,-4,3,3,-16,-7,2,4,-3,-13,-5,3,6,-14,-5,2,4,-23,-10,-1,3,14,-13,-4,3,4,-16,-7,1,6,-4,-11,-1,3,4,-17,-8,-1,-3,-36,-26,-27,-16,-2,-13,-44,-17,10,21,20,23,25,12, +0,100,95,88,70,55,51,45,16,-3,22,18,35,48,4,12,16,13,-7,0,8,9,-18,-4,4,8,18,-7,2,9,10,-11,-1,7,10,1,-4,4,11,13,-8,0,7,9,-20,-5,2,7,15,-10,-1,6,6,-15,-6,4,7,-2,-9,0,6,9,-13,-4,3,4,-22,-9,-1,4,14,-13,-4,3,3,-16,-7,2,4,-4,-13,-5,2,7,-15,-6,2,3,-22,-10,-2,2,13,-13,-4,3,4,-16,-6,2,5,-4,-11,-2,3,4,-17,-9,-2,-3,-37,-25,-29,-17,-4,-17,-49,-17,9,20,19,23,26,12, +0,100,93,87,70,46,43,50,17,-2,22,18,35,48,6,14,18,14,-7,-1,7,8,-19,-5,2,7,18,-8,1,9,10,-11,-1,7,10,1,-4,4,11,13,-9,0,7,9,-21,-5,2,6,14,-11,-2,5,5,-16,-7,3,6,-2,-10,0,6,8,-13,-4,3,4,-22,-9,-1,4,14,-13,-4,3,4,-16,-7,1,4,-4,-12,-5,2,6,-15,-6,2,3,-22,-10,-2,2,13,-14,-5,2,3,-16,-7,1,5,-4,-11,-1,4,5,-16,-8,-1,-3,-36,-24,-28,-16,-3,-17,-51,-18,7,18,18,22,26,12, +0,100,94,87,69,36,34,49,19,-3,22,18,34,47,4,11,14,11,-7,0,7,8,-19,-5,4,9,19,-9,0,7,8,-12,-2,6,9,0,-6,3,10,12,-10,-1,7,9,-20,-5,3,9,17,-9,0,8,8,-13,-4,4,7,-3,-10,0,6,8,-13,-4,3,4,-22,-9,-1,4,14,-14,-4,3,3,-16,-8,1,3,-3,-12,-6,1,5,-14,-5,1,2,-22,-10,-1,3,14,-14,-5,2,3,-15,-6,2,6,-3,-11,-2,3,4,-17,-9,-2,-5,-35,-24,-29,-17,-2,-10,-38,-18,8,21,20,24,27,12, +0,100,92,87,69,36,35,45,16,-4,21,17,34,48,5,12,15,13,-7,0,6,7,-19,-6,4,8,18,-10,-1,7,8,-12,-2,6,9,-1,-6,3,10,12,-10,-2,6,8,-20,-6,3,8,17,-10,0,7,7,-13,-4,3,6,-3,-10,-1,5,7,-14,-5,2,4,-22,-9,-1,3,14,-13,-4,3,3,-16,-8,1,3,-3,-12,-6,1,6,-15,-6,1,2,-23,-10,-2,3,14,-15,-5,2,3,-15,-5,2,5,-3,-10,-1,4,5,-17,-8,-1,-4,-34,-24,-28,-16,-1,-10,-39,-18,7,20,20,24,28,13, +0,100,91,86,68,34,33,43,14,-5,21,17,35,48,7,14,18,13,-7,1,7,8,-19,-6,3,7,18,-9,-1,6,7,-12,-2,6,10,-1,-6,3,10,12,-10,-1,6,6,-20,-6,2,8,17,-9,-1,6,7,-15,-5,5,7,-2,-9,-1,5,7,-13,-4,3,4,-22,-9,-1,4,15,-13,-4,4,4,-17,-8,1,4,-3,-11,-3,4,8,-15,-5,2,3,-23,-10,-1,3,14,-14,-4,2,3,-15,-6,2,6,-3,-9,-2,4,4,-18,-9,-2,-4,-40,-28,-32,-18,-4,-17,-46,-17,8,22,21,27,28,13, +0,100,90,84,66,31,31,39,11,-5,21,17,36,50,10,17,21,15,-6,0,6,7,-20,-8,1,6,18,-9,0,6,8,-12,-2,6,9,0,-6,3,10,12,-10,-1,5,6,-20,-6,2,7,16,-10,-1,6,6,-15,-5,4,7,-2,-10,-1,4,7,-13,-4,2,5,-22,-9,-1,4,15,-13,-3,4,4,-16,-8,1,4,-3,-11,-3,4,8,-14,-6,2,3,-23,-11,-1,3,14,-14,-5,2,2,-15,-6,1,6,-3,-9,-1,4,5,-17,-8,-1,-4,-39,-28,-30,-18,-4,-16,-46,-16,10,23,23,28,31,18, +0,100,90,84,65,33,33,42,13,-8,17,17,34,47,4,12,14,10,-7,2,6,9,-19,-6,5,10,19,-9,0,7,8,-11,-2,6,9,-1,-6,2,9,12,-9,0,7,8,-20,-6,3,8,17,-9,0,7,7,-14,-5,4,7,-3,-9,0,6,9,-13,-4,3,4,-21,-8,0,5,15,-13,-4,4,4,-15,-7,1,4,-2,-11,-4,4,7,-15,-6,2,3,-23,-10,-1,3,14,-14,-4,3,3,-15,-5,2,6,-2,-9,-1,5,5,-17,-8,-2,-5,-37,-27,-30,-17,-2,-17,-47,-16,9,23,23,29,29,18, +0,100,86,80,62,29,30,37,9,-10,16,17,34,49,7,14,16,12,-6,2,5,7,-20,-7,4,9,19,-10,0,7,9,-12,-2,6,9,-1,-6,1,8,11,-8,0,9,10,-20,-6,3,7,17,-9,0,7,7,-14,-5,3,6,-2,-8,0,7,9,-14,-5,3,4,-21,-8,0,4,15,-13,-4,3,3,-15,-7,1,3,-3,-12,-4,2,7,-16,-7,1,3,-23,-10,-2,3,14,-14,-4,4,5,-13,-4,3,6,-3,-10,-1,4,6,-18,-9,-2,-5,-36,-25,-29,-17,-1,-16,-45,-15,9,24,24,30,27,19, +0,100,88,85,66,45,48,34,7,-10,16,11,29,45,7,17,20,16,-7,0,6,8,-18,-5,3,9,20,-10,0,8,9,-12,-2,7,10,0,-5,2,10,12,-9,0,8,9,-19,-5,3,8,18,-9,0,7,7,-15,-6,4,6,-1,-7,1,7,9,-13,-4,3,4,-21,-8,1,5,16,-13,-3,3,4,-15,-7,1,4,-2,-11,-4,3,7,-15,-5,2,4,-22,-9,-2,3,14,-12,-3,4,4,-14,-4,3,6,-3,-9,-1,5,6,-18,-9,-2,-5,-38,-27,-29,-16,-1,-6,-33,-15,10,21,21,26,29,16, +0,100,83,80,60,39,44,26,1,-14,14,9,29,45,10,19,23,17,-7,1,6,7,-19,-6,2,8,19,-10,-1,7,9,-12,-2,7,10,0,-5,2,9,12,-9,-1,8,9,-19,-5,3,8,18,-10,0,6,6,-15,-6,3,7,-1,-7,1,7,9,-12,-4,3,4,-21,-8,1,5,16,-12,-3,4,4,-15,-6,1,4,-2,-11,-4,3,7,-15,-6,2,4,-23,-10,-2,3,14,-13,-4,3,4,-14,-5,2,5,-3,-9,-1,6,7,-18,-9,-1,-5,-38,-27,-29,-16,-1,-5,-32,-14,12,24,23,28,30,17, +0,100,79,79,62,31,31,38,8,-12,14,10,29,45,8,17,21,15,-6,0,5,6,-20,-8,1,6,18,-11,-1,7,9,-12,-2,6,10,0,-5,2,9,12,-9,-1,7,8,-19,-5,3,8,17,-10,0,7,6,-15,-6,4,7,-1,-6,1,7,9,-12,-4,3,4,-21,-8,1,6,16,-12,-3,4,4,-15,-6,2,4,-2,-11,-4,3,7,-15,-5,2,4,-23,-10,-1,4,14,-12,-3,3,4,-15,-5,1,5,-3,-9,0,6,8,-17,-9,-2,-5,-38,-27,-29,-15,-1,-5,-31,-13,15,27,25,30,32,17, +0,100,82,79,60,25,27,31,2,-16,11,9,29,45,7,15,19,14,-6,2,7,9,-20,-7,1,7,18,-10,0,8,9,-12,-3,6,10,0,-6,3,10,12,-8,0,9,10,-18,-5,3,8,18,-8,0,8,8,-13,-3,6,9,-1,-9,1,7,10,-11,-1,5,7,-21,-8,2,6,16,-12,-2,5,5,-15,-6,1,4,-3,-10,-2,5,9,-14,-6,3,4,-22,-9,0,4,15,-13,-4,3,4,-14,-5,4,7,-2,-11,-2,4,6,-18,-8,-1,-4,-37,-26,-26,-14,1,-14,-43,-14,12,26,24,30,29,16, +0,100,78,80,65,41,46,28,0,-11,17,12,32,50,8,17,22,16,-6,2,7,9,-20,-8,1,6,18,-10,0,8,9,-12,-3,6,9,0,-6,3,10,13,-9,0,7,8,-18,-5,3,8,18,-8,1,7,8,-13,-3,6,9,-1,-8,1,7,10,-11,-2,5,7,-21,-8,1,6,17,-11,-2,5,5,-15,-6,2,4,-2,-10,-2,5,9,-14,-6,3,4,-22,-9,0,5,15,-12,-3,4,4,-15,-5,3,6,-3,-10,-2,4,6,-18,-8,-2,-5,-38,-26,-27,-14,1,-13,-38,-14,14,28,26,31,29,15, +0,100,83,81,59,35,42,18,-8,-15,14,10,30,50,9,19,23,18,-6,1,9,9,-20,-9,0,6,19,-9,0,8,9,-12,-2,6,10,0,-5,4,11,13,-9,0,7,8,-18,-5,4,9,19,-8,1,8,9,-13,-3,6,10,0,-7,2,8,10,-11,-2,5,7,-22,-7,2,7,17,-11,-2,5,6,-14,-5,2,5,-2,-10,-3,4,8,-14,-5,3,4,-21,-8,1,6,17,-12,-3,3,4,-14,-5,3,6,-2,-10,-1,5,8,-17,-8,-1,-4,-33,-21,-26,-13,2,-5,-30,-13,15,30,27,31,30,16, +0,100,77,76,53,30,36,10,-15,-19,11,7,28,49,10,20,25,19,-6,1,9,9,-21,-9,-1,5,18,-9,0,7,9,-12,-2,6,9,0,-5,4,11,13,-9,-1,6,7,-18,-5,4,9,19,-8,1,8,9,-12,-2,6,10,0,-6,2,8,11,-10,-2,5,8,-21,-7,3,7,17,-10,-1,6,6,-14,-5,2,5,-2,-10,-2,4,8,-14,-5,3,5,-21,-7,2,7,18,-11,-2,4,5,-15,-6,3,5,-3,-10,-1,6,8,-17,-8,-2,-5,-34,-22,-26,-13,2,-4,-27,-11,17,33,29,31,29,13, +0,94,75,80,62,27,30,35,3,-19,8,8,28,47,8,18,23,18,-5,3,9,11,-19,-6,2,9,19,-9,1,8,9,-11,-2,7,10,1,-4,3,10,13,-7,2,9,11,-18,-2,6,12,21,-7,3,10,12,-13,-2,7,10,0,-7,3,9,11,-9,0,5,8,-20,-6,2,7,17,-10,-1,6,7,-13,-4,5,8,-2,-10,-2,5,8,-13,-5,4,5,-21,-8,0,5,16,-12,-3,4,6,-14,-3,4,7,-2,-9,-2,5,8,-16,-7,1,-1,-34,-21,-21,-8,5,-3,-32,-13,17,33,29,32,28,12, +0,96,77,75,56,22,28,28,-2,-22,9,6,26,46,7,19,24,19,-4,4,10,11,-19,-6,2,8,20,-9,1,8,10,-11,-1,7,11,1,-4,3,10,13,-7,2,9,12,-17,-1,7,13,21,-6,3,11,12,-12,-2,8,11,0,-6,3,9,12,-9,0,6,8,-19,-5,3,8,17,-9,0,6,8,-13,-3,5,8,-2,-9,-2,5,9,-13,-4,5,6,-20,-6,1,6,17,-11,-2,5,7,-14,-4,4,7,-2,-9,-2,5,9,-16,-7,1,-1,-34,-21,-21,-7,6,-1,-27,-10,20,35,30,32,32,15, +0,89,81,81,61,19,26,21,-8,-15,13,9,29,50,8,19,23,19,-4,4,10,11,-19,-6,3,9,21,-8,2,10,11,-11,-1,8,12,2,-3,4,11,14,-6,3,10,12,-17,-1,5,11,19,-6,3,11,12,-12,-1,8,11,1,-5,4,10,13,-9,0,7,9,-19,-4,3,8,17,-9,0,7,8,-13,-4,5,8,-1,-8,-2,5,9,-12,-3,5,5,-21,-7,1,7,17,-11,-2,5,7,-13,-3,6,8,-1,-9,-1,6,9,-15,-5,2,0,-30,-17,-21,-7,6,0,-22,-8,23,36,31,33,35,16, +0,94,77,77,57,15,24,18,-11,-16,10,7,28,49,8,19,24,19,-3,4,11,13,-19,-6,4,10,21,-7,3,11,12,-11,-1,9,12,3,-3,5,12,15,-6,3,11,13,-15,0,6,12,20,-6,4,11,13,-11,0,8,12,1,-4,5,11,13,-8,1,8,10,-19,-4,4,9,18,-7,1,8,9,-13,-4,6,9,-1,-8,-1,6,10,-11,-2,6,7,-20,-6,3,8,18,-10,-1,7,8,-13,-4,5,7,-2,-10,-2,5,8,-15,-6,1,-1,-31,-17,-21,-7,7,4,-18,-6,26,36,33,34,35,16, +0,87,72,76,61,24,28,25,-4,-17,9,8,28,49,9,19,24,20,-2,6,12,14,-19,-4,4,10,21,-6,4,12,13,-10,0,10,13,3,-2,6,13,15,-5,4,11,13,-16,0,7,13,20,-5,4,12,13,-11,0,9,13,2,-3,6,12,14,-8,2,9,11,-18,-3,5,10,19,-7,2,9,10,-12,-2,7,9,0,-8,0,7,10,-10,-1,7,8,-20,-4,4,9,19,-8,0,8,8,-13,-4,4,6,-2,-10,-3,4,8,-16,-6,1,-2,-31,-17,-20,-5,8,3,-20,-4,29,37,34,35,35,16, +0,86,77,76,60,23,29,27,-5,-17,9,9,29,49,8,20,25,20,-1,7,14,16,-17,-3,6,12,22,-5,4,12,14,-9,2,11,15,5,-2,7,14,16,-3,5,13,16,3,0,9,15,21,-4,6,14,15,-10,2,10,14,11,-2,7,14,14,-6,3,10,12,-18,-2,7,12,19,-7,3,10,12,-12,-2,8,10,0,-6,1,9,12,-9,0,8,10,-19,-5,4,9,19,-8,0,7,9,-12,-2,7,9,-1,-7,2,9,11,-13,-4,5,3,-32,-17,-17,-2,10,0,-24,-5,29,37,34,36,39,20, +0,87,79,78,63,25,30,29,-2,-15,12,12,31,51,11,22,28,23,1,8,15,17,-11,0,7,14,23,-3,6,14,15,-8,3,12,16,5,-1,8,15,17,-2,6,14,17,14,2,10,16,22,-2,7,15,16,-9,3,11,15,15,0,9,14,16,-6,3,11,13,-12,-1,7,13,20,-5,4,12,13,-11,0,8,11,1,-5,3,10,13,-8,1,9,11,-18,-3,5,10,20,-7,2,9,11,-11,-1,8,10,1,-6,1,8,11,-12,-3,6,5,-29,-14,-16,-1,12,6,-14,-17,19,37,37,38,40,22, +0,83,76,77,62,26,31,32,0,-14,12,12,31,51,11,22,28,24,2,10,17,19,-1,2,9,16,24,-1,8,16,18,-7,4,13,17,17,-1,9,16,18,-1,7,16,19,14,4,11,17,23,-1,9,16,17,-7,4,12,16,23,1,10,16,18,-5,4,12,14,1,1,8,14,21,-3,6,12,15,-10,1,10,12,2,-3,4,11,14,-5,3,11,13,-18,-1,6,12,21,-6,4,11,13,-10,0,9,10,1,-6,0,7,11,-11,-2,8,7,-26,-11,-15,1,13,13,-6,-18,17,36,40,42,42,27, +0,84,77,79,63,26,32,30,2,-12,14,14,34,51,10,22,27,24,3,12,19,21,15,5,11,18,26,0,10,18,20,-6,5,14,19,22,1,10,17,19,0,9,17,20,16,5,12,18,24,1,9,17,19,-7,5,13,17,27,2,11,17,18,-4,5,13,16,5,2,9,15,22,-2,7,14,16,-9,2,11,14,2,-2,6,12,15,-5,4,11,14,-10,0,8,14,21,-4,5,13,15,-9,1,9,11,0,-7,-2,5,8,-11,-1,8,7,-26,-11,-15,1,15,16,1,-14,22,40,44,45,46,30, +0,79,74,78,64,26,31,36,6,-10,17,17,38,56,17,25,33,30,4,12,19,21,13,5,12,20,27,0,10,18,20,-4,8,15,21,36,4,14,21,23,2,11,20,22,17,8,14,21,26,3,13,20,22,-6,7,16,20,34,4,12,18,20,-1,8,17,20,14,3,11,17,24,0,9,16,18,-7,4,13,17,13,-1,8,15,17,-5,4,13,15,-10,2,9,15,23,-3,5,12,14,-8,3,8,13,10,0,9,14,16,-7,2,10,10,-25,-8,-8,8,20,11,-13,1,37,41,40,42,47,34, +0,81,78,79,66,26,31,47,16,-6,20,16,38,56,18,26,34,31,5,14,22,25,19,8,15,23,30,3,13,21,23,-3,10,17,23,37,6,16,23,24,3,12,21,24,18,9,16,22,28,5,14,21,23,-5,8,17,21,34,4,13,20,22,1,10,19,21,15,5,13,19,25,1,10,17,19,-5,6,15,18,15,1,10,16,19,-3,5,14,17,9,3,11,17,24,-1,8,14,16,-6,6,10,13,3,-2,5,10,13,-6,3,13,14,-25,-8,-8,8,21,14,-4,5,42,47,45,47,53,39, +0,80,77,78,67,29,34,55,24,-3,23,19,38,56,19,28,36,33,7,16,24,27,19,10,17,24,31,6,15,23,25,-2,12,19,25,38,9,18,24,26,5,15,23,26,19,11,19,25,30,7,16,24,26,-4,10,19,23,36,8,16,23,25,3,13,21,24,16,7,15,21,28,3,12,20,21,-4,8,17,21,35,4,12,19,20,-1,8,16,19,16,5,13,19,25,0,10,17,20,-5,7,15,18,3,-4,6,12,16,-2,9,18,19,-25,-7,-9,7,19,24,11,6,45,52,45,47,52,39, +0,77,74,77,68,32,37,53,31,2,27,23,41,57,20,29,36,35,8,19,27,30,22,14,22,28,34,10,18,26,28,0,14,21,27,39,11,19,26,28,7,17,25,29,20,13,21,27,32,9,18,26,28,-3,12,21,26,37,10,18,25,27,5,15,23,26,18,9,17,24,30,5,14,22,24,-3,10,19,23,37,6,14,20,22,1,9,18,21,17,7,15,21,27,2,12,19,23,-2,11,18,20,2,-7,2,8,13,0,12,22,25,1,-8,-10,5,18,27,19,10,51,60,52,53,60,49, +-1,74,74,77,66,49,53,46,19,2,29,26,46,62,24,32,40,39,10,21,30,34,24,18,25,32,37,13,22,29,31,1,17,23,29,41,13,22,29,31,8,19,28,31,21,16,24,30,34,12,21,28,31,-1,14,23,28,39,12,20,27,30,7,17,26,29,19,11,20,26,32,8,17,25,27,-1,13,21,26,39,8,17,23,24,3,11,20,24,18,9,17,23,29,5,15,23,27,0,15,22,22,2,-10,-2,3,9,2,15,27,30,14,-7,-12,4,18,30,22,13,52,64,58,60,70,55, +0,74,77,77,68,52,57,56,27,7,33,30,49,65,28,35,44,43,13,25,32,36,25,19,27,33,39,14,23,31,34,6,20,28,34,44,15,24,32,34,11,22,30,34,23,17,26,32,36,15,24,31,34,15,18,27,32,41,14,22,30,32,8,20,28,31,20,14,22,28,34,10,19,27,29,0,15,23,28,39,10,18,25,27,5,15,24,28,19,11,20,27,32,7,17,24,28,-2,14,19,24,34,10,16,21,21,1,12,24,29,16,1,-3,12,24,31,16,10,49,56,55,57,72,64, +0,80,77,81,73,36,41,66,37,4,29,40,49,63,30,37,47,46,15,28,36,40,27,21,31,37,42,16,25,35,38,27,23,31,36,45,18,27,35,37,13,25,33,37,24,20,29,35,39,17,26,34,37,34,21,30,36,43,17,26,32,35,11,23,30,34,22,17,25,32,36,13,22,29,33,5,18,26,30,41,12,21,28,30,7,18,27,31,21,14,23,29,34,9,19,26,31,4,17,24,29,37,8,16,19,21,5,18,28,35,17,0,-2,13,26,31,21,-9,33,42,54,57,69,62, +0,80,79,83,76,40,43,75,44,7,34,45,52,67,31,39,48,47,17,31,38,44,58,25,34,42,45,19,28,38,42,37,26,33,38,47,20,29,37,40,15,28,35,40,33,22,31,38,41,19,28,36,40,35,23,32,38,47,20,29,34,38,13,26,33,37,24,20,28,35,39,16,25,33,36,27,20,28,33,42,14,24,30,33,9,21,30,35,23,16,25,32,37,12,22,28,33,31,20,29,34,41,9,16,21,23,9,23,32,39,19,1,1,15,27,34,27,-6,38,49,60,61,70,59, +0,83,82,85,77,50,57,74,46,10,37,47,55,70,34,40,51,49,19,33,42,48,62,28,38,45,50,21,31,41,45,39,28,35,41,49,22,32,39,44,17,31,38,43,52,25,34,41,44,21,31,39,43,36,26,35,41,49,22,31,37,41,15,28,35,40,45,22,31,37,41,18,27,35,39,35,23,31,36,44,17,26,33,35,10,23,32,37,24,18,28,34,38,13,24,29,35,32,21,30,35,42,10,18,23,25,9,24,33,41,19,2,1,16,28,36,29,-5,39,51,61,61,72,63, +0,86,83,86,76,57,62,66,39,9,37,49,56,72,37,46,56,56,22,36,44,49,63,27,36,44,47,22,33,41,45,39,29,38,44,52,24,34,43,47,17,31,41,46,54,26,35,42,46,22,32,41,44,38,26,36,42,50,23,33,38,42,13,27,36,41,37,23,32,39,42,18,28,35,39,35,23,32,38,47,17,27,34,37,12,25,33,39,25,21,30,37,41,16,26,32,37,33,19,29,35,44,21,28,35,34,8,22,29,36,19,10,16,24,37,43,28,-6,39,50,60,61,70,60, +0,88,83,81,69,39,42,71,44,6,34,46,54,70,36,45,57,57,22,37,46,51,64,29,39,46,50,23,34,42,47,40,30,39,46,53,25,36,44,48,17,32,42,48,61,27,37,44,48,23,34,43,46,38,28,37,43,52,25,34,40,45,15,29,38,43,57,24,34,41,45,20,30,37,42,36,25,34,40,49,20,29,36,40,14,27,36,41,36,23,33,39,44,18,29,35,39,34,19,28,35,45,26,33,39,39,8,21,28,36,20,12,18,25,39,44,26,13,57,68,68,68,70,66, +0,90,84,86,73,42,44,71,47,8,37,49,57,73,37,47,59,60,34,38,46,52,64,29,39,47,52,23,35,44,49,40,30,40,47,55,26,37,45,49,17,33,42,48,61,28,38,45,50,23,34,44,48,39,29,37,44,52,24,35,42,46,15,29,39,44,58,25,35,42,46,19,30,38,42,36,26,34,40,48,20,30,37,40,12,26,36,41,40,23,33,40,43,19,29,37,42,35,21,26,33,44,27,35,44,44,6,18,28,34,20,15,24,30,45,55,24,12,55,64,62,62,61,57, +0,98,89,83,67,41,40,65,43,5,35,48,56,73,38,49,60,60,51,39,47,52,63,28,38,46,51,23,35,43,48,39,30,40,47,55,25,36,45,50,16,33,43,49,61,28,38,45,50,22,34,44,48,38,29,37,44,52,25,35,42,46,14,30,39,44,58,25,35,43,46,19,31,39,43,35,26,34,40,48,19,29,38,41,12,27,37,42,54,24,33,42,45,20,30,39,42,32,19,24,32,44,28,37,47,48,3,14,24,30,18,17,36,33,48,58,13,16,58,63,68,66,63,56, +0,100,97,83,62,43,38,57,40,4,36,61,57,76,37,49,61,61,51,39,46,51,61,27,37,43,48,22,34,42,47,37,29,38,45,53,25,35,41,47,24,32,40,45,57,26,36,43,49,21,33,41,45,35,27,35,41,49,22,32,39,44,16,29,36,42,54,24,33,41,45,16,28,36,41,33,24,32,38,46,18,28,36,40,11,26,34,41,55,23,33,40,45,20,30,39,42,29,17,21,30,43,29,39,48,49,1,12,21,26,23,15,34,34,52,60,12,18,56,56,68,61,58,53, +0,100,100,76,47,42,31,44,33,-4,29,58,56,75,68,47,59,61,48,37,44,49,58,24,33,40,45,20,32,39,45,34,27,33,39,46,21,31,37,44,37,28,37,43,54,23,33,38,43,16,27,36,40,30,22,30,35,43,18,28,35,40,25,25,33,39,49,18,27,35,39,14,25,33,39,30,22,30,37,43,17,27,33,38,9,23,32,39,51,22,32,38,43,18,28,38,40,30,14,16,27,39,26,37,44,48,-5,6,15,22,37,10,29,35,47,69,32,18,51,43,58,41,50,36, +0,100,100,93,61,45,22,25,23,-7,27,57,54,72,65,48,55,59,47,36,41,45,54,20,26,33,37,17,28,33,41,32,21,28,33,40,18,28,31,38,35,24,32,39,47,20,28,34,39,12,22,28,35,25,20,26,31,38,16,24,28,34,30,20,27,33,42,15,23,30,34,8,19,30,35,26,18,25,32,38,15,23,29,35,11,18,26,33,46,21,31,36,41,18,26,36,39,25,11,12,22,34,22,33,41,44,-3,3,11,18,39,22,41,49,50,70,40,14,38,41,47,23,17,13, +0,100,100,100,100,34,-41,-6,-1,-33,2,34,37,38,47,36,40,51,46,24,41,45,55,16,19,26,32,17,26,33,41,31,22,27,39,45,21,30,34,42,38,27,32,40,48,23,30,35,41,15,24,28,35,29,21,28,34,41,19,26,31,37,33,23,30,36,43,19,26,32,38,18,26,32,39,33,20,26,32,39,20,25,31,37,17,21,27,35,46,26,35,41,48,24,31,37,39,13,9,18,30,32,9,19,27,30,-3,-16,-18,-4,15,-29,-8,12,21,39,22,14,47,43,69,26,-26,100, +0,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,9,41,27,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,-11,3,18,-15,4,-100,100,100,100,100,100,100,100,100,100,100, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_CCW_LLeft_T0.h new file mode 100755 index 0000000..bccaa7f --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-19, +100,100,97,83,89,79,78,78,75,79,81,81,85,79,81,82,81,80,77,81,77,83,78,82,77,79,74,69,77,71,72,69,66,70,67,67,66,63,66,66,69,74,71,75,68,71,78,83,93,84,88,85,88,86,90,88,90,88,94,90,92,90,91,91,91,90,90,89,93,87,92,86,87,82,85,82,77,78,74,77,74,76,71,77,76,75,75,71,72,72,73,73,73,73,72,70,69,71,72,72,73,77,75,76,74,75,81,79,76,72,76,72,68,73,72,70,72,71,75,82,95,95,95,79, +100,91,77,67,72,67,64,72,65,66,67,68,68,67,68,71,69,67,66,70,64,67,64,64,61,60,63,61,57,57,61,56,56,57,55,62,58,58,56,57,62,67,62,69,68,65,72,67,78,82,73,76,85,86,90,69,77,80,83,90,88,86,87,86,82,83,79,89,90,88,80,81,87,78,79,79,75,77,75,77,70,72,72,74,72,66,65,64,69,68,65,71,71,69,70,68,66,72,70,73,70,75,75,73,73,71,76,72,71,70,76,69,70,67,71,71,73,73,79,74,89,100,100,100, +69,60,64,55,64,60,54,59,55,56,56,54,53,51,52,53,50,52,50,54,51,55,46,51,48,50,49,49,49,48,47,49,49,49,47,46,47,49,48,49,49,47,47,47,49,44,51,50,48,47,45,48,48,48,49,50,51,51,54,53,48,49,50,46,49,49,55,54,50,51,54,54,54,56,57,57,54,57,55,57,59,58,57,57,57,56,56,56,59,60,60,57,57,56,56,57,54,60,56,62,59,65,59,54,62,57,58,51,62,60,65,61,63,62,66,68,67,69,74,62,78,76,89,100, +43,48,43,33,48,39,34,40,39,36,36,33,33,30,32,32,34,32,32,35,30,33,32,34,30,36,29,35,42,35,35,33,36,33,35,33,32,32,31,29,32,28,34,30,32,29,35,34,30,30,28,32,31,30,29,33,29,32,31,36,30,30,31,32,32,36,36,40,31,33,32,35,41,41,37,42,47,39,43,42,46,43,43,43,44,47,45,43,45,44,46,46,48,46,45,47,43,48,42,48,43,50,43,37,47,38,43,37,50,42,50,46,48,50,52,52,54,55,62,58,65,72,67,80, +35,42,44,33,47,43,37,46,47,43,39,36,34,32,33,29,34,33,26,30,28,33,25,33,35,35,26,32,38,35,39,31,35,29,32,29,31,30,32,29,31,27,32,27,31,26,30,27,29,28,24,29,26,29,27,26,23,28,27,24,24,23,25,24,26,27,26,29,31,30,28,34,38,36,40,34,40,38,42,38,42,42,42,42,43,45,40,40,41,42,43,41,44,42,40,43,41,44,39,45,39,48,41,33,41,33,47,39,48,42,53,48,50,50,54,57,58,57,61,58,65,61,64,59, +22,31,28,14,32,20,12,26,24,14,10,15,9,6,6,6,6,8,5,8,4,7,3,11,14,10,9,15,28,11,22,18,23,12,16,16,17,15,18,13,10,8,19,9,11,7,10,9,8,7,4,8,7,6,3,7,4,6,0,3,5,4,5,4,2,6,6,8,10,7,5,11,28,10,23,24,34,16,26,26,33,36,26,33,35,39,27,30,31,32,34,31,34,30,27,36,31,31,23,40,32,35,20,17,33,18,26,13,37,28,35,28,35,39,39,44,47,47,50,44,44,40,37,23, +14,12,12,0,6,0,-9,4,1,-6,-13,-4,-12,-16,-17,-18,-19,-16,-15,-13,-12,-5,-20,-14,-4,-3,-9,-8,6,0,10,-3,8,-4,-3,-2,-3,-2,-1,-5,5,1,3,-8,3,-9,-3,-10,-7,-8,-17,-9,-21,-8,-18,-19,-21,-23,-22,-24,-15,-12,-10,-7,-17,-19,-22,-18,-10,-9,-12,-11,2,-14,-4,-6,12,2,12,2,10,18,13,18,10,14,15,16,15,18,16,12,21,19,15,16,10,19,11,23,10,12,0,9,14,10,13,4,11,5,9,6,11,17,18,31,33,26,23,37,33,28,18,-1, +15,13,19,15,16,9,-6,12,7,-3,-15,-7,-16,-26,-14,-24,-29,-19,-20,-14,-33,-21,-31,-17,-8,-24,-19,0,12,-18,-2,-2,11,-3,0,2,10,5,-2,-14,-5,-13,4,-15,-17,-22,-11,-10,-13,-16,-31,-16,-25,-25,-27,-25,-22,-27,-28,-29,-29,-19,-31,-28,-24,-26,-27,-14,-19,-29,-28,-22,5,-21,-7,-12,11,-21,0,-4,13,18,-1,14,7,16,2,14,14,17,20,13,19,20,14,20,13,23,6,26,16,17,0,18,19,16,3,-10,19,5,19,6,23,29,23,41,41,34,34,43,30,15,-4,6, +28,26,11,13,29,18,18,16,15,13,10,8,4,7,3,2,3,-1,1,6,-6,3,-4,2,2,8,4,8,17,3,14,7,11,9,12,5,11,8,15,12,14,11,15,7,14,9,4,5,9,7,0,5,1,9,4,3,-1,1,0,0,-1,-1,0,-3,-2,4,-7,-2,1,3,0,4,12,1,16,6,14,8,16,4,15,22,17,21,12,18,18,19,17,20,20,18,21,23,20,16,10,24,18,14,9,28,20,15,18,9,25,19,18,16,26,22,26,31,33,37,34,38,37,42,34,28,19,14, +-31,-6,5,9,24,24,17,14,15,12,7,6,5,0,1,-2,-4,0,-3,-2,-10,-4,-9,-1,-5,0,2,4,16,6,15,6,16,11,15,11,10,14,17,13,21,15,16,11,17,9,9,9,8,7,0,8,0,8,0,3,0,1,-2,-3,-2,0,-4,0,-4,-2,-10,-2,0,1,2,1,15,3,16,7,21,9,21,9,17,27,21,27,20,24,25,28,26,26,29,27,29,31,25,24,20,31,26,25,17,38,31,22,29,23,36,32,34,30,41,39,44,49,48,52,54,59,56,59,51,36,11,-21, +-35,-24,-15,-7,-11,-10,-12,-13,-14,-15,-20,-21,-24,-22,-25,-25,-26,-26,-29,-27,-28,-25,-31,-25,-21,-25,-23,-24,-14,-24,-16,-20,-12,-12,-14,-15,-13,-10,-13,-14,-12,-14,-11,-16,-16,-23,-20,-18,-20,-19,-25,-21,-26,-19,-25,-23,-27,-22,-25,-24,-26,-26,-25,-23,-25,-25,-28,-25,-24,-24,-23,-22,-14,-21,-12,-18,-11,-17,-11,-19,-12,-5,-15,-8,-11,-8,-13,-9,-8,-7,-6,-6,-6,-6,-8,-6,-9,-5,-8,-3,-7,-1,-6,-12,-3,-7,1,0,2,1,6,6,8,9,10,12,13,22,14,24,15,11,-5,-7, +-38,-19,-10,1,0,0,1,-5,-7,-9,-13,-14,-15,-15,-17,-20,-20,-19,-23,-21,-25,-24,-24,-19,-15,-21,-18,-17,-11,-18,-13,-15,-9,-10,-10,-9,-8,-7,-7,-9,-8,-9,-5,-10,-8,-14,-18,-13,-14,-13,-21,-13,-18,-17,-20,-20,-19,-18,-19,-22,-18,-19,-23,-17,-22,-21,-20,-18,-16,-19,-18,-15,-9,-18,-9,-14,-7,-17,-9,-13,-6,-3,-9,-4,-8,-4,-8,-6,-5,-6,-4,-4,-3,-3,-3,-1,-4,0,-3,1,-1,3,0,-3,4,0,9,7,11,11,16,17,19,24,25,28,29,34,32,39,29,20,-2,9, +-36,-14,-3,6,4,5,5,2,1,0,-5,-6,-6,-7,-8,-9,-12,-12,-12,-13,-14,-12,-15,-10,-5,-12,-10,-9,-4,-11,-4,-9,-2,-4,-6,-4,-1,-1,-2,-3,-4,-6,0,-4,-1,-7,-11,-5,-8,-5,-11,-4,-9,-6,-9,-10,-8,-9,-10,-9,-9,-10,-7,-7,-10,-8,-13,-7,-5,-11,-8,-4,-2,-9,-4,-7,0,-7,-4,-6,-1,3,-2,0,-2,3,-3,-2,1,2,2,3,4,4,3,6,3,8,4,4,7,9,7,5,12,10,14,14,20,22,23,24,28,31,34,37,38,46,43,46,39,28,19,16, +-10,-9,1,8,9,12,10,7,7,3,0,0,-2,-3,-3,-6,-7,-6,-11,-9,-11,-9,-10,-6,-5,-8,-7,-8,-4,-9,-6,-7,-4,-6,-4,-5,-4,-3,-5,-6,-5,-7,-1,-5,0,-7,-10,-4,-7,-2,-6,-1,-5,-2,-5,-4,-4,-6,-3,-6,-4,-4,-3,-2,-5,-4,-5,-3,-2,-6,-4,-3,-1,-5,-4,-6,-2,-4,-8,-9,-5,3,-5,-1,-2,-2,-7,-2,-4,-2,0,-1,0,2,0,3,1,4,2,5,5,9,8,7,13,11,15,16,22,23,27,29,32,36,40,42,44,52,49,52,44,33,24,31, +-33,-30,-25,-22,-22,-21,-21,-17,-22,-22,-23,-24,-26,-26,-25,-27,-27,-28,-29,-29,-29,-29,-29,-29,-26,-28,-27,-30,-28,-27,-26,-27,-25,-23,-22,-23,-23,-20,-22,-22,-22,-23,-24,-26,-21,-22,-24,-26,-26,-25,-27,-27,-29,-24,-26,-26,-25,-26,-26,-26,-24,-25,-27,-27,-27,-25,-28,-27,-26,-25,-26,-27,-24,-26,-25,-26,-26,-20,-23,-26,-24,-23,-24,-22,-24,-24,-23,-23,-22,-22,-22,-23,-20,-22,-22,-20,-22,-21,-21,-22,-13,-10,-8,-4,4,6,6,10,15,18,27,34,41,48,51,53,56,58,58,61,56,39,15,4, +-21,-17,-14,-9,-7,-7,-6,-8,-9,-9,-11,-12,-14,-15,-15,-16,-17,-17,-19,-18,-18,-17,-19,-17,-15,-17,-16,-21,-19,-20,-16,-18,-16,-15,-14,-15,-14,-13,-14,-14,-14,-14,-15,-16,-12,-13,-15,-16,-16,-15,-16,-17,-19,-14,-16,-16,-17,-15,-14,-15,-14,-13,-15,-15,-15,-15,-17,-15,-15,-15,-16,-17,-15,-15,-13,-17,-16,-13,-14,-15,-15,-13,-13,-12,-13,-12,-12,-12,-11,-11,-11,-11,-11,-10,-9,-9,-9,-7,-7,-6,-5,-2,-2,-2,-1,-1,2,3,7,8,11,13,16,20,24,24,28,28,28,35,30,26,24,17, +-27,-16,-8,-4,2,3,3,2,1,0,0,-1,-3,-4,-5,-6,-6,-7,-6,-6,-9,-9,-10,-8,-9,-8,-9,-9,-8,-10,-8,-7,-7,-7,-7,-8,-6,-5,-8,-6,-7,-7,-5,-5,-4,-6,-6,-6,-7,-6,-8,-5,-6,-5,-6,-5,-5,-4,-3,-4,-4,-4,-3,-2,-5,-5,-4,-4,-2,-4,-5,-3,-3,-4,-2,-4,-3,-4,-6,-7,-5,-4,-4,-1,-4,-4,-3,-4,-4,-3,-4,-2,-2,-1,-1,0,0,1,1,2,4,5,6,6,8,9,11,12,15,17,20,22,24,28,32,34,35,38,39,42,38,34,24,15, +-17,-11,-3,0,4,5,5,6,5,4,3,2,1,-1,-2,-1,-4,-3,-3,-4,-4,-4,-5,-4,-3,-5,-3,-6,-5,-5,-5,-5,-2,-4,-4,-2,-3,-2,-3,-3,-3,-2,-2,-2,-1,-2,-3,-3,-5,-3,-4,-4,-4,-1,-3,-2,-2,-2,0,1,-2,-2,0,0,-2,-1,-3,1,0,-1,-1,0,0,1,1,-1,1,0,-1,-2,-1,0,2,1,0,1,1,2,0,1,2,3,3,4,4,3,4,5,7,7,8,9,10,12,12,13,15,17,19,22,24,27,29,33,36,41,44,43,45,45,43,41,33,28, +0,8,12,13,17,17,17,17,17,16,16,15,11,10,1,-1,-4,-1,3,-1,3,-2,4,-2,4,-1,-1,-2,2,-7,-5,3,0,0,-2,1,-1,5,2,-1,7,3,10,7,8,6,0,11,8,7,6,8,5,9,5,11,9,10,12,12,11,12,12,12,12,12,11,12,12,13,12,12,12,12,13,11,11,12,12,11,11,11,12,14,11,12,12,12,11,11,11,13,13,13,13,13,13,14,14,14,14,15,16,16,16,17,19,20,21,22,26,28,30,33,37,40,44,42,44,46,42,43,39,36, +-32,-27,-19,-19,-13,-13,-14,-11,-11,-12,-13,-14,-16,-16,-16,-17,-16,-17,-18,-18,-19,-19,-18,-17,-19,-19,-19,-19,-18,-19,-19,-18,-18,-18,-19,-18,-17,-16,-17,-16,-15,-15,-16,-17,-16,-16,-17,-15,-16,-16,-16,-17,-17,-16,-16,-16,-15,-16,-15,-16,-15,-14,-15,-15,-14,-14,-15,-14,-14,-13,-13,-15,-14,-14,-15,-15,-15,-14,-14,-14,-15,-13,-15,-14,-15,-15,-14,-14,-15,-15,-14,-14,-12,-13,-12,-11,-11,-12,-11,-11,-9,-8,-7,-5,-4,-2,-3,-1,1,3,4,7,11,12,15,17,20,19,21,22,21,19,18,11, +-25,-16,-8,-9,-1,-1,-3,-1,-2,-2,-4,-5,-5,-7,-7,-9,-8,-9,-9,-9,-10,-10,-10,-10,-11,-11,-13,-11,-12,-12,-12,-11,-11,-11,-11,-10,-10,-9,-9,-9,-8,-9,-8,-9,-8,-9,-9,-7,-9,-8,-8,-6,-7,-7,-7,-8,-7,-7,-8,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-5,-6,-6,-7,-6,-7,-7,-6,-5,-6,-7,-5,-5,-6,-7,-6,-6,-6,-8,-7,-7,-4,-4,-5,-4,-3,-3,-4,-2,-1,0,0,1,2,4,6,6,8,10,12,14,17,20,22,25,26,29,31,33,35,33,30,26,19, +-22,-13,-3,-5,6,5,3,6,4,3,2,1,0,0,0,-2,-1,-2,-2,-3,-3,-4,-2,-3,-4,-5,-6,-4,-4,-5,-5,-4,-4,-4,-4,-4,-3,-3,-2,-2,-1,-2,-2,-2,-1,-1,-2,-1,-1,0,-1,0,-1,0,-1,-1,-1,-1,0,-1,-1,0,1,1,2,1,1,2,2,0,0,0,2,0,-1,0,1,1,1,1,0,1,0,1,0,1,0,2,0,1,2,3,3,3,3,4,5,5,5,7,8,9,9,10,12,14,14,17,18,19,21,23,27,29,32,34,38,40,42,43,41,39,36,24, +-16,-9,-3,-5,5,2,1,5,3,3,1,-1,1,0,-1,-2,-1,-2,-3,-3,-4,-4,-3,-5,-4,-5,-6,-4,-5,-5,-4,-4,-4,-4,-4,-4,-3,-3,-2,-1,-3,-2,-2,-3,-2,-2,-1,-2,-2,-1,-2,0,-1,0,0,-1,0,-1,-1,-1,-1,-2,0,0,-1,0,0,0,1,-2,-1,0,-1,-1,0,-1,0,1,0,0,0,1,-1,1,-1,0,0,1,1,1,3,2,3,3,4,3,4,5,6,6,8,7,9,11,11,15,16,20,20,22,24,28,32,32,36,38,42,45,46,47,46,42,37,29, +-38,-32,-25,-28,-20,-22,-24,-17,-19,-18,-20,-22,-20,-20,-20,-22,-21,-22,-20,-22,-21,-20,-20,-21,-22,-21,-21,-19,-20,-19,-20,-19,-20,-19,-18,-19,-18,-19,-18,-18,-17,-16,-17,-18,-16,-15,-15,-17,-16,-16,-17,-17,-17,-16,-16,-16,-17,-17,-17,-17,-17,-17,-16,-17,-17,-17,-15,-15,-15,-15,-14,-16,-16,-15,-15,-16,-16,-15,-16,-16,-16,-15,-16,-15,-15,-14,-14,-15,-16,-15,-13,-14,-13,-14,-13,-13,-12,-11,-10,-10,-10,-10,-10,-8,-7,-5,-8,-6,-5,-4,8,26,28,26,30,30,32,32,34,36,42,34,23,16, +-27,-21,-13,-16,-7,-10,-12,-7,-9,-8,-10,-13,-10,-10,-10,-13,-12,-14,-11,-13,-13,-13,-13,-14,-15,-13,-13,-12,-13,-11,-12,-11,-11,-11,-11,-11,-11,-11,-9,-10,-9,-9,-9,-9,-8,-8,-8,-9,-9,-9,-8,-9,-9,-8,-8,-9,-8,-8,-8,-8,-9,-9,-8,-8,-8,-9,-7,-8,-7,-7,-7,-8,-8,-7,-7,-8,-7,-7,-8,-8,-8,-7,-7,-6,-6,-4,-5,-6,-7,-5,-4,-5,-4,-5,-3,-3,-3,-1,0,1,0,1,1,4,4,6,6,9,10,13,13,16,20,19,22,24,26,26,28,30,28,26,24,21, +-11,-9,-3,-8,1,-1,-4,2,0,0,-2,-4,-2,-2,-2,-5,-4,-5,-5,-7,-6,-5,-3,-4,-6,-4,-4,-4,-5,-5,-5,-4,-5,-5,-3,-3,-3,-4,-3,-3,-3,-2,-2,-1,-2,-2,-2,-1,-1,0,0,0,0,0,-1,-2,-1,-1,-1,-2,-1,-1,0,-1,-1,-1,0,-1,0,0,0,1,0,0,0,0,1,3,0,0,2,2,1,3,1,3,3,3,4,5,6,4,4,5,6,5,6,6,7,8,8,9,9,11,12,14,14,18,21,23,22,26,29,29,31,33,35,38,39,42,40,40,33,28, +-5,-3,2,-2,8,4,3,7,4,5,4,0,3,2,1,-1,-1,-2,-2,-4,-4,-3,-1,-3,-4,-1,-2,-2,-3,-2,-2,-2,-1,-3,1,0,-1,0,1,1,1,1,0,2,1,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,2,2,3,3,2,4,2,4,3,3,4,4,5,4,4,4,5,6,6,5,7,6,6,7,8,10,7,9,8,9,8,10,10,11,13,13,13,15,17,15,19,19,23,25,28,27,31,35,34,37,39,41,44,46,48,48,45,37,32, +-13,-4,10,7,8,6,4,7,-1,2,-1,-2,-3,-4,-3,-3,-4,-6,-4,-11,-10,-5,-6,-8,-9,-5,-5,-4,-4,-6,-5,-4,-4,-4,-4,-2,-4,-3,-4,-4,-3,-3,-3,-3,-4,-4,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-4,-4,-3,-3,-3,-3,-3,-2,-3,-3,-3,-2,-3,-3,-2,-3,-3,-3,-2,-3,-2,-1,-2,-2,-1,-3,-2,-2,-2,-2,1,1,-1,0,2,8,4,4,16,19,22,17,27,27,29,29,31,30,32,33,34,33,35,37,38,41,41,44,47,48,50,49,46,39,35, +-32,-21,-12,-9,-3,0,0,-3,-3,-3,-4,-4,-8,-8,-8,-8,-12,-12,-13,-13,-13,-14,-14,-15,-15,-14,-13,-14,-14,-13,-14,-12,-12,-12,-12,-12,-11,-11,-12,-12,-10,-11,-11,-11,-11,-12,-11,-10,-10,-9,-9,-11,-10,-10,-10,-10,-10,-10,-9,-9,-10,-10,-9,-9,-10,-10,-9,-10,-10,-9,-9,-11,-10,-9,-9,-10,-9,-9,-9,-8,-8,-7,-8,-8,-9,-8,-8,-7,-7,-7,-5,-5,-5,-4,-4,-4,-3,-3,-2,0,-1,0,1,3,2,5,5,8,9,9,10,13,16,17,20,22,24,27,27,30,27,25,20,18, +-4,2,7,10,9,11,12,8,8,6,7,7,3,1,0,0,-2,-1,-4,-4,-4,-3,-5,-5,-6,-6,-6,-6,-6,-5,-5,-5,-4,-4,-4,-3,-4,-3,-4,-3,-4,-3,-3,-4,-3,-3,-3,-3,-2,-3,-2,-3,-2,-3,-2,-2,-1,-1,-1,-1,0,0,-1,-1,-2,-2,-3,-3,-3,-2,-2,-4,-3,-2,-2,0,-1,0,0,0,1,2,0,0,2,2,1,1,2,3,4,3,3,3,4,5,6,6,7,8,9,9,9,11,11,13,13,16,17,18,18,21,24,26,29,31,33,36,36,40,35,33,27,29, +-14,0,8,15,13,17,20,14,16,13,14,16,9,8,6,7,4,4,4,4,3,3,2,1,2,1,0,1,1,1,2,2,2,2,2,2,2,3,3,2,3,3,2,3,3,3,4,4,5,4,4,4,4,4,4,4,5,5,5,5,6,6,5,6,5,5,5,4,4,6,5,4,5,5,5,6,6,6,6,7,8,8,6,7,8,8,8,7,9,10,9,10,10,10,11,12,12,12,14,16,15,16,16,18,18,21,20,23,24,26,25,29,32,33,37,39,41,45,45,49,43,42,34,29, +-22,4,9,15,14,17,21,15,17,15,16,18,12,10,10,11,8,9,8,8,9,7,5,7,7,5,5,5,5,5,6,6,6,6,5,6,6,6,6,5,6,6,6,6,6,7,6,7,7,7,7,6,7,7,6,7,8,7,8,8,8,8,8,7,8,9,7,8,8,9,8,7,7,8,8,9,9,8,8,9,10,10,9,8,10,10,8,9,10,9,10,10,11,10,11,11,13,13,13,15,15,15,16,17,17,19,19,22,23,24,25,28,31,34,38,39,42,47,46,50,44,39,30,27, +-25,-14,-9,-1,-5,1,4,-1,2,-2,0,2,-5,-6,-8,-7,-10,-9,-10,-9,-10,-11,-12,-12,-11,-13,-13,-14,-13,-14,-14,-14,-13,-13,-15,-14,-15,-14,-14,-14,-14,-14,-14,-14,-13,-13,-12,-13,-13,-13,-12,-14,-12,-13,-12,-12,-12,-12,-12,-11,-11,-10,-11,-11,-11,-9,-10,-10,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-10,-9,-8,-9,-8,-8,-9,-9,-8,-7,-7,-7,-7,-5,-5,-6,-5,-5,-4,-4,-4,-2,-2,-2,-2,0,0,3,2,4,4,6,7,9,11,12,14,14,15,36,30,25,19,18,14,8, +-30,-8,-1,8,3,7,11,6,8,4,6,7,3,2,-1,0,-3,-2,-3,-2,-2,-3,-4,-4,-4,-5,-5,-6,-5,-6,-7,-6,-6,-5,-7,-7,-7,-7,-6,-6,-7,-6,-6,-5,-6,-5,-6,-6,-5,-5,-4,-5,-5,-6,-4,-4,-4,-4,-4,-4,-3,-2,-3,-3,-2,-2,-3,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,-1,0,-1,0,1,1,0,1,2,2,2,3,3,4,3,4,5,6,6,6,8,9,10,11,13,14,15,17,19,23,24,27,28,30,32,32,38,33,31,27,17, +-23,-7,2,10,10,14,17,11,13,11,12,14,9,8,7,8,4,5,5,6,5,4,1,2,3,3,4,2,2,2,1,1,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,4,4,2,3,4,5,5,5,5,6,6,7,7,7,7,6,6,7,7,7,7,6,6,6,7,7,7,6,7,8,8,8,8,10,10,9,10,10,12,10,12,13,12,13,14,15,16,18,18,20,21,23,26,28,30,33,36,38,40,43,43,46,41,36,28,22, +-14,-3,5,13,11,15,17,13,14,11,12,13,8,7,8,9,5,5,5,6,6,4,2,3,4,3,4,3,4,4,3,2,2,2,1,2,2,2,2,2,1,1,2,3,2,2,3,1,2,2,3,3,4,3,3,4,3,4,5,5,3,5,5,6,7,6,6,7,7,8,8,8,8,6,7,9,8,9,9,7,8,8,9,9,9,8,9,10,10,10,10,11,12,12,13,13,14,14,15,16,15,16,16,18,19,20,21,22,24,26,28,31,33,37,39,41,43,47,48,50,46,42,33,32, +-59,-40,-34,-31,-27,-23,-22,-20,-20,-20,-20,-20,-19,-19,-19,-18,-18,-17,-18,-18,-18,-19,-21,-20,-20,-20,-19,-21,-20,-21,-21,-21,-21,-21,-20,-20,-20,-20,-22,-21,-20,-20,-20,-21,-20,-20,-20,-21,-21,-20,-20,-20,-19,-20,-19,-20,-19,-19,-20,-19,-20,-20,-21,-20,-18,-20,-20,-20,-19,-19,-18,-14,-16,-16,-18,-18,-18,-17,-18,-18,-16,-18,-15,-15,-14,-15,-18,-15,-4,-10,-3,-14,-1,-1,-3,2,2,7,12,12,12,12,13,13,13,14,14,15,16,17,18,19,26,40,50,52,53,55,55,59,56,53,26,22, +-41,-22,-19,-16,-12,-11,-11,-7,-7,-8,-9,-9,-7,-6,-7,-7,-7,-7,-8,-8,-8,-8,-9,-9,-9,-9,-9,-11,-10,-10,-10,-10,-10,-10,-9,-10,-9,-10,-10,-11,-10,-10,-10,-11,-10,-9,-9,-10,-10,-10,-9,-9,-8,-8,-8,-7,-8,-8,-7,-7,-7,-7,-7,-7,-8,-6,-7,-6,-6,-5,-5,-5,-4,-4,-4,-5,-4,-5,-3,-4,-4,-4,-4,-4,-3,-3,-4,-4,-3,-3,-2,-2,-1,-2,-1,0,1,-1,1,2,3,3,4,5,4,6,7,8,10,12,13,15,16,20,22,24,26,28,30,31,29,30,26,24, +-47,-30,-18,-18,-3,-1,-2,-4,-6,2,0,-1,-2,-1,0,1,-1,-2,-1,-2,-2,-2,-2,-1,-2,-3,-3,-3,-3,-2,-2,-2,-2,-1,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-2,-1,0,0,1,1,2,1,2,0,1,0,0,1,2,2,1,2,4,4,3,3,2,3,3,4,4,5,4,4,4,4,4,5,5,6,6,6,6,7,6,7,7,8,9,9,10,11,12,12,14,14,15,16,17,19,19,21,22,24,28,30,32,34,39,41,40,40,36,35,21, +-27,-16,-8,-11,6,2,-1,2,-1,5,3,0,3,2,4,3,2,3,2,2,2,2,2,2,2,2,1,1,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,4,4,3,4,4,4,4,5,6,6,7,5,6,5,5,6,6,8,6,7,8,8,8,8,7,8,8,9,9,9,9,9,9,8,9,8,10,10,11,11,10,11,11,12,12,13,13,14,16,16,17,18,19,19,20,21,23,24,26,27,29,31,34,36,39,42,45,48,46,46,42,38,30, +-8,0,7,4,20,-4,-15,13,10,16,4,-10,15,14,14,12,16,16,8,13,15,14,15,13,11,15,14,14,11,13,15,15,15,14,14,14,15,14,14,15,15,15,14,14,14,14,14,13,14,14,14,15,15,14,14,14,15,16,16,16,16,16,14,15,15,15,15,15,16,15,15,16,17,16,17,16,16,16,16,17,17,17,16,16,16,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,20,20,20,21,23,23,24,25,26,28,30,31,33,36,38,41,44,46,50,49,50,49,48,46, +-55,-33,-22,-30,-22,-19,-25,-14,-20,-14,-19,-23,-16,-19,-13,-16,-14,-15,-12,-14,-14,-14,-12,-12,-13,-13,-14,-13,-13,-13,-13,-13,-14,-14,-13,-13,-13,-13,-13,-13,-14,-13,-14,-13,-13,-13,-13,-13,-13,-13,-12,-13,-13,-12,-12,-11,-13,-12,-11,-11,-11,-11,-11,-11,-10,-9,-10,-10,-10,-10,-10,-9,-9,-8,-8,-8,-7,-7,-8,-8,-8,-7,-8,-7,-7,-7,-7,-7,-8,-7,-6,-6,-6,-6,-5,-5,-4,-4,-3,-3,-2,0,1,1,2,2,5,6,7,9,11,13,15,17,20,20,23,23,27,25,29,29,28,31, +-26,-11,-2,-16,-5,-3,-11,-2,-10,-3,-7,-12,-7,-10,-4,-7,-7,-8,-5,-6,-6,-5,-4,-4,-5,-6,-6,-4,-5,-5,-5,-6,-7,-6,-5,-6,-5,-5,-5,-5,-5,-5,-5,-6,-5,-5,-5,-4,-5,-5,-4,-5,-4,-5,-4,-4,-5,-4,-3,-3,-2,-2,-4,-3,-2,-2,-1,-2,-2,-2,-1,-1,-1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,2,0,0,2,1,2,2,3,3,4,4,4,5,6,7,8,9,11,10,13,14,16,19,19,22,24,26,30,31,34,35,40,38,42,43,42,42, +-19,-12,-1,-12,8,6,-3,5,-4,7,-1,-9,0,-5,2,-3,0,-2,2,1,1,1,3,2,2,1,1,3,2,2,2,1,0,1,1,2,1,1,2,2,1,2,2,1,2,2,2,3,3,2,3,3,3,2,3,3,2,2,3,4,5,5,4,4,5,6,5,5,6,5,6,6,6,7,7,7,7,7,6,7,7,7,8,8,7,8,8,9,7,8,10,9,10,9,10,10,11,11,12,12,14,15,15,15,16,17,20,21,24,25,28,31,33,35,38,42,47,44,49,49,53,52,52,49, +-5,1,10,-6,19,6,-4,10,-1,6,-1,-9,1,-5,1,-3,1,-2,2,1,0,2,3,2,1,2,1,3,2,2,2,1,0,1,2,2,2,1,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,2,3,4,5,5,4,5,5,5,6,6,6,6,6,6,6,7,7,6,7,6,5,6,6,6,7,8,6,7,8,8,7,8,10,9,10,10,12,10,12,11,13,13,14,14,15,15,18,18,21,22,24,26,30,32,35,37,40,45,48,45,50,50,54,54,52,45, +13,16,11,-21,2,-10,-21,-13,-22,-9,-19,-30,-18,-24,-18,-24,-17,-21,-16,-19,-17,-15,-15,-15,-16,-14,-15,-15,-15,-15,-16,-14,-15,-16,-16,-16,-16,-16,-15,-16,-15,-15,-15,-15,-16,-15,-15,-14,-15,-14,-15,-15,-15,-14,-13,-14,-14,-14,-15,-14,-14,-14,-14,-14,-13,-13,-13,-13,-12,-14,-14,-13,-13,-13,-14,-13,-13,-13,-13,-13,-13,-12,-12,-13,-13,-12,-12,-12,-13,-12,-11,-11,-10,-10,-10,-11,-10,-9,-9,-8,-9,-8,-6,-7,-6,-7,-4,-3,-3,-1,0,0,13,23,34,35,37,37,39,37,40,36,36,38, +21,13,9,-10,9,-1,-12,-2,-12,-1,-10,-21,-8,-15,-9,-16,-8,-12,-7,-10,-10,-8,-7,-8,-9,-6,-8,-7,-7,-7,-8,-7,-8,-7,-9,-8,-8,-8,-7,-8,-8,-7,-8,-7,-7,-7,-7,-6,-7,-7,-6,-6,-6,-6,-5,-5,-6,-6,-5,-5,-5,-4,-5,-5,-5,-4,-5,-4,-4,-5,-5,-5,-4,-5,-5,-5,-5,-4,-4,-4,-5,-4,-4,-3,-4,-3,-4,-3,-4,-2,-2,-2,0,-2,0,-1,-1,0,1,1,1,2,3,3,4,4,7,7,9,11,14,16,17,21,23,23,26,30,31,30,30,27,23,14, +16,8,18,10,14,4,-5,17,9,5,-2,-10,5,-1,-3,-7,4,0,0,-2,-2,1,1,-1,0,0,0,0,-1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,1,2,0,1,0,1,0,2,2,2,3,2,3,3,2,1,2,2,2,3,2,4,4,4,4,4,5,5,4,4,5,2,3,3,3,3,2,3,2,3,4,5,4,5,4,4,5,5,7,7,6,8,8,6,7,7,7,8,8,9,10,11,12,13,15,15,17,18,20,23,25,29,31,32,35,39,40,40,36,36,28,21, +28,23,15,5,9,1,-4,13,6,6,0,-6,6,0,1,-2,5,3,3,1,1,4,3,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,2,2,3,3,2,3,3,3,3,4,4,4,5,3,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,5,6,6,6,4,5,5,6,6,6,5,4,6,6,7,6,6,7,6,8,8,9,8,9,10,10,9,10,10,11,10,12,12,14,13,16,16,18,19,21,23,26,28,30,35,37,39,42,45,46,45,42,39,33,22, +-48,-37,-31,-28,-20,-21,-14,2,2,1,0,-4,-2,-2,-2,-2,-2,-2,-3,-3,-3,-2,-6,-3,-4,-4,-3,-4,-3,-5,-5,-4,-4,-4,-5,-4,-5,-4,-4,-4,-5,-5,-5,-4,-5,-7,-4,-4,-4,-4,-4,-5,-5,-4,-4,-4,-5,-4,-5,-5,-5,-4,-5,-4,-4,-3,-4,-4,-3,-3,-3,-4,-4,-3,-3,-4,-2,-3,-4,-4,-4,-3,-3,-3,-4,-3,-1,-3,-3,-3,-2,-1,-2,0,0,6,3,0,5,0,9,5,10,6,28,24,30,32,33,34,36,38,40,42,44,46,49,52,52,52,48,43,35,30, +-61,-36,-28,-19,-12,-5,0,-9,-4,-9,-4,-1,-13,-10,-10,-8,-14,-12,-14,-11,-13,-14,-14,-14,-12,-14,-14,-13,-13,-14,-14,-13,-13,-11,-15,-13,-14,-13,-13,-14,-14,-13,-14,-15,-14,-15,-14,-13,-14,-14,-14,-15,-14,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-12,-13,-12,-12,-12,-12,-11,-12,-12,-10,-10,-10,-10,-9,-11,-11,-10,-11,-10,-10,-11,-10,-10,-9,-10,-9,-9,-9,-9,-9,-9,-6,-7,-6,-7,-7,-4,-4,-5,-6,-3,-2,0,1,4,7,10,13,16,17,21,22,27,24,26,24,22,17,9,26, +-66,-37,-17,-6,-12,-1,9,3,10,-6,3,8,1,5,-4,0,-4,0,-3,-1,-1,-2,-4,-3,-2,-4,-3,-3,-3,-4,-4,-4,-4,-2,-7,-7,-5,-5,-5,-4,-5,-3,-5,-6,-4,-4,-4,-4,-4,-4,-5,-4,-4,-4,-5,-5,-3,-3,-2,-4,-2,-2,-4,-3,-3,-4,-3,-3,-3,-3,-3,-2,-1,-2,0,1,0,1,-1,-1,-1,0,-2,0,-2,-1,0,0,2,2,2,2,2,2,2,4,3,5,3,4,4,4,5,4,8,6,10,11,13,17,20,23,26,27,30,32,36,35,36,35,33,26,10,33, +-69,-45,-23,-6,-11,0,10,1,11,-3,6,13,1,8,0,5,-4,1,0,3,0,-1,-4,0,1,-4,-2,-2,1,-4,-3,-2,-1,0,-4,-3,-4,-2,-2,-2,-3,-2,-3,-3,-3,-2,-1,-2,0,0,-1,-3,-2,-3,-2,-2,-1,-1,-1,-2,0,0,-1,0,0,-1,0,-1,1,1,1,2,0,1,1,2,4,3,3,4,2,3,2,4,3,3,4,5,5,6,5,5,6,6,5,9,7,9,7,8,8,7,9,6,12,11,16,16,19,23,28,31,35,34,38,41,45,44,46,47,46,35,16,19, +-100,-76,-44,-26,-5,6,14,-10,16,2,10,17,1,12,3,9,-3,2,4,6,-8,0,1,2,4,-2,-2,0,3,0,-2,1,1,2,-1,-1,-1,1,0,0,-1,0,-1,-1,-1,0,0,0,1,0,0,-1,0,-1,-1,-1,0,-1,0,-1,1,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,2,2,2,1,1,2,3,3,2,2,2,2,4,4,3,4,4,5,5,6,5,7,6,5,6,7,7,5,10,9,14,14,16,20,24,28,31,32,35,37,41,39,43,41,39,31,19,29, +-83,-57,-45,-37,-41,-30,-22,-28,-20,-32,-26,-18,-31,-27,-31,-29,-35,-31,-38,-35,-33,-34,-38,-38,-36,-34,-33,-41,-37,-40,-38,-39,-38,-38,-38,-38,-36,-36,-39,-37,-41,-39,-36,-37,-36,-37,-37,-38,-37,-40,-37,-37,-38,-35,-37,-36,-38,-37,-35,-35,-41,-39,-37,-36,-36,-38,-35,-35,-36,-35,-34,-35,-34,-34,-35,-32,-33,-32,-37,-35,-32,-33,-33,-33,-34,-35,-31,-32,-32,-31,-32,-30,-30,-27,-26,-29,-29,-24,-27,-26,-26,-22,-21,-23,-22,-21,-16,-17,-15,-13,-9,-7,-9,-4,-5,-1,-1,1,0,-2,-1,-18,-2,1, +-77,-71,-50,-49,-34,-22,-14,-29,-23,-25,-18,-8,-27,-22,-24,-20,-34,-29,-31,-29,-31,-33,-35,-30,-29,-36,-34,-33,-34,-38,-37,-37,-34,-35,-39,-36,-33,-34,-37,-39,-36,-36,-36,-33,-36,-36,-31,-38,-36,-36,-38,-34,-35,-35,-34,-34,-37,-38,-38,-36,-33,-34,-37,-35,-38,-36,-36,-34,-34,-34,-35,-33,-35,-35,-34,-34,-33,-32,-32,-31,-31,-30,-30,-31,-30,-31,-33,-26,-28,-31,-27,-26,-25,-24,-24,-21,-22,-20,-20,-19,-19,-18,-15,-15,-12,-12,-9,-7,-3,-3,2,4,2,11,11,14,13,19,18,18,16,16,7,-44, +-79,-58,-40,-38,-25,-17,-10,-19,-11,-14,-7,-1,-16,-12,-16,-12,-21,-18,-21,-18,-19,-20,-21,-18,-16,-22,-21,-20,-20,-24,-23,-24,-21,-22,-24,-24,-22,-21,-21,-23,-22,-22,-23,-21,-23,-22,-21,-24,-24,-23,-24,-22,-21,-22,-20,-21,-23,-22,-22,-22,-20,-20,-23,-23,-24,-23,-21,-21,-21,-22,-23,-19,-19,-20,-20,-18,-19,-19,-21,-18,-20,-18,-18,-20,-19,-19,-18,-15,-16,-17,-15,-15,-15,-13,-13,-11,-11,-8,-8,-8,-7,-7,-7,-7,-3,-4,2,1,2,3,8,9,10,12,13,18,17,22,22,16,16,27,24,-9, +-65,-48,-35,-34,-23,-14,-7,-12,-6,-9,-2,4,-11,-9,-12,-5,-16,-12,-16,-13,-15,-15,-15,-13,-12,-17,-16,-16,-16,-18,-19,-17,-17,-16,-18,-17,-17,-16,-18,-17,-16,-18,-17,-17,-18,-16,-17,-19,-17,-17,-18,-17,-18,-16,-16,-16,-16,-16,-17,-16,-15,-14,-17,-17,-17,-16,-15,-15,-14,-18,-17,-13,-13,-13,-15,-16,-13,-14,-14,-12,-13,-13,-14,-14,-14,-17,-12,-10,-11,-9,-12,-9,-7,-6,-5,-4,-4,0,0,-1,-1,1,2,3,6,6,11,9,12,14,19,19,19,23,25,29,30,37,39,33,34,32,33,13, +-94,-81,-54,-50,-31,-22,-17,-21,-13,-17,-8,3,-17,-15,-11,-8,-16,-14,-13,-10,-14,-14,-13,-14,-12,-16,-16,-16,-16,-12,-12,-12,-10,-11,-13,-13,-15,-14,-13,-13,-11,-10,-12,-13,-15,-12,-12,-12,-9,-8,-8,-13,-10,-15,-13,-11,-10,-8,-8,-8,-6,-5,-6,-7,-6,-7,-6,-6,-6,-5,-8,-9,-11,-6,-5,-7,-7,-6,-5,-2,-2,-1,-3,-2,-6,-4,-3,-2,-2,-1,-2,1,4,7,5,8,11,11,13,17,18,19,19,19,23,25,29,30,31,31,37,37,38,39,39,44,44,49,52,46,51,45,51,35, +-100,-100,-100,-98,-91,-67,-61,-53,-43,-46,-42,-35,-55,-52,-50,-50,-46,-45,-51,-45,-48,-54,-50,-52,-53,-54,-56,-57,-53,-46,-47,-49,-51,-47,-45,-53,-49,-55,-46,-45,-44,-44,-44,-54,-50,-51,-48,-42,-46,-46,-38,-51,-46,-47,-49,-48,-43,-41,-39,-42,-42,-44,-44,-42,-40,-38,-41,-36,-39,-45,-44,-47,-45,-41,-41,-37,-43,-41,-41,-40,-37,-34,-41,-34,-39,-43,-32,-38,-38,-35,-38,-29,-29,-30,-24,-25,-24,-21,-23,-19,-15,-17,-13,-11,-12,-5,-5,-7,2,4,8,9,12,23,24,23,26,36,33,31,28,48,50,8, +-100,-100,-82,-81,-70,-68,-64,-60,-59,-61,-60,-57,-77,-77,-76,-76,-78,-79,-62,-62,-64,-63,-60,-61,-63,-62,-63,-59,-60,-74,-76,-62,-61,-62,-73,-65,-57,-58,-72,-72,-68,-69,-64,-59,-61,-60,-59,-69,-67,-68,-67,-58,-59,-56,-56,-63,-68,-67,-66,-66,-57,-57,-55,-55,-63,-69,-56,-56,-58,-57,-55,-57,-56,-57,-58,-57,-58,-59,-56,-54,-55,-54,-56,-58,-55,-56,-56,-55,-50,-52,-52,-53,-53,-53,-52,-64,-63,-49,-50,-55,-58,-42,-41,-40,-57,-58,-40,-41,-45,-47,-28,-26,-30,-14,-11,-2,-3,3,-6,-4,-15,-18,-20,-100, +-100,-81,-49,-45,-36,-34,-33,-29,-26,-30,-28,-27,-49,-49,-50,-51,-49,-51,-36,-37,-36,-36,-34,-36,-36,-36,-36,-34,-36,-47,-49,-35,-36,-38,-49,-42,-33,-35,-47,-48,-45,-45,-41,-36,-37,-36,-36,-44,-45,-44,-45,-33,-35,-34,-34,-40,-48,-45,-43,-42,-32,-34,-34,-32,-38,-46,-32,-33,-32,-34,-35,-30,-33,-33,-34,-37,-36,-34,-34,-31,-32,-32,-33,-34,-32,-32,-31,-32,-28,-26,-26,-27,-28,-27,-25,-35,-36,-23,-20,-28,-31,-16,-12,-12,-25,-24,-7,-6,-10,-15,3,3,1,-1,-3,12,12,6,4,24,20,14,20,-100, +-30,-33,-22,-18,-17,-14,-14,-15,-13,-18,-16,-15,-20,-19,-19,-19,-19,-20,-18,-18,-18,-18,-16,-16,-17,-17,-17,-15,-17,-17,-17,-16,-15,-17,-18,-18,-18,-17,-18,-19,-18,-19,-18,-16,-17,-16,-16,-19,-18,-18,-17,-16,-17,-17,-17,-17,-17,-17,-17,-18,-18,-16,-17,-15,-17,-18,-17,-16,-15,-16,-16,-16,-16,-15,-16,-16,-16,-16,-15,-16,-15,-16,-14,-15,-15,-15,-16,-14,-14,-14,-14,-13,-13,-13,-13,-15,-15,-11,-10,-11,-13,-4,-2,1,-11,-7,9,11,7,1,21,22,20,19,19,34,35,29,30,48,36,29,22,-66, +-42,-31,-17,-10,-12,-11,-8,-9,-10,-14,-15,-16,-12,-12,-10,-13,-12,-14,-9,-10,-12,-11,-6,-7,-9,-9,-9,-5,-6,-5,-7,-5,-6,-7,-6,-6,-7,-7,-4,-7,-3,-4,-6,-6,-3,-4,-5,-4,-5,-4,-5,-6,-4,-4,-4,-5,-4,-3,-3,-4,-2,-4,-4,-5,-4,-2,-4,-5,-3,-4,-6,-5,-4,-4,-2,-3,-4,-2,-1,-2,-1,-2,-1,0,-2,-3,-1,1,-2,-1,0,0,0,1,4,4,4,6,9,9,9,6,10,14,14,16,20,24,24,27,23,29,29,36,38,35,38,49,46,57,46,47,34,-67, +-28,-20,-4,4,4,8,11,7,7,1,-2,-2,4,1,7,3,6,3,7,5,2,6,11,8,10,8,5,11,12,9,9,11,9,8,13,11,11,9,11,13,15,11,13,13,15,15,12,13,13,14,14,15,14,15,15,15,14,14,16,15,16,16,13,14,13,16,15,15,15,15,16,13,14,15,16,15,16,16,15,18,15,16,17,18,16,15,19,20,17,17,18,20,20,22,22,20,19,25,26,26,26,25,27,30,28,34,37,40,38,36,38,42,44,47,48,46,47,54,53,62,57,60,61,-35, +-15,7,14,30,25,28,30,24,26,22,19,17,18,13,21,17,23,19,23,19,16,23,24,23,21,24,22,23,21,19,24,26,26,25,25,27,28,28,32,27,30,28,26,26,30,27,28,29,29,32,31,30,28,28,30,29,28,27,32,33,28,31,29,32,29,32,31,32,30,33,32,31,36,31,33,35,32,34,28,29,30,31,32,33,33,33,35,35,36,35,38,37,37,39,39,37,43,42,43,40,40,41,46,50,51,53,52,57,57,62,60,63,64,64,67,65,66,67,67,72,69,69,59,-25, +-8,14,22,36,38,34,37,24,26,24,21,18,18,18,24,18,19,24,26,24,23,27,28,27,30,29,29,32,28,29,31,38,36,34,28,29,33,32,28,31,34,31,31,36,30,31,30,32,33,29,30,32,31,31,33,30,34,33,30,32,32,35,32,35,31,33,35,32,33,33,32,32,36,34,37,36,37,38,38,36,39,38,37,34,39,39,40,41,38,42,39,41,45,42,43,45,45,43,46,50,45,50,50,51,52,53,53,54,55,56,56,58,59,59,62,64,69,70,68,77,67,74,55,-41, +-26,-2,26,38,41,30,35,32,26,23,21,18,17,16,15,11,5,23,26,20,10,13,15,7,9,5,5,8,4,-2,2,4,1,-1,-4,-1,-2,-10,-7,-12,-4,31,22,0,20,21,20,24,24,23,21,24,24,29,26,22,28,32,33,28,27,30,33,34,34,37,34,26,28,32,34,35,29,39,42,36,35,26,40,42,25,28,32,37,32,36,38,42,36,36,41,42,43,43,43,40,44,41,45,48,48,52,51,54,56,53,56,59,57,57,57,61,66,67,66,67,71,72,73,77,77,75,41,23, +30,5,12,7,21,9,10,12,3,1,-1,-7,-9,-9,-3,-9,-11,-9,-9,-11,-11,-11,-11,-9,-10,-9,-9,-7,-5,-9,-3,-1,1,-2,-12,-12,-12,-12,-12,-12,-12,-12,-12,-7,-9,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-11,-12,-12,-12,-12,-12,-12,-12,-12,-12,4,3,3,3,5,4,4,7,3,3,1,3,2,5,6,6,6,8,10,9,7,9,8,6,9,13,14,18,17,19,23,22,31,27,35,44,54,56,65,65,69,72,75,74,77,75,80,61,31,-7, +100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_CW_LRight_T0.h new file mode 100755 index 0000000..11267e2 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_CW_LRight_T0.h @@ -0,0 +1,71 @@ +-1,-7,-16,-21,-35,-26,-32,-34,-24,-25,-20,-14,-13,-11,-16,-8,-10,-11,-15,-12,-11,-12,-11,-11,-9,-14,-12,-20,-21,-19,-20,-20,-25,-27,-25,-24,-27,-27,-27,-24,-22,-21,-16,-18,-13,-20,-13,-5,-1,-7,-5,0,-6,-3,-3,0,-1,-1,-2,-1,0,-1,-1,-4,-4,-4,-3,-6,-4,-6,-6,-5,-7,-7,-13,-10,-15,-21,-16,-17,-19,-21,-18,-20,-17,-19,-17,-18,-17,-18,-19,-17,-19,-17,-17,-20,-19,-17,-17,-18,-20,-20,-19,-20,-23,-26,-26,-25,-30,-35,-41,-43,-51,-58,-61,-62,-64,-65,-72,-68,-61,-63,-56,-19, +5,-40,-40,-50,-55,-46,-52,-44,-44,-47,-44,-41,-41,-40,-41,-38,-34,-38,-43,-40,-41,-43,-46,-42,-33,-40,-42,-45,-44,-41,-45,-46,-43,-44,-47,-46,-45,-47,-46,-50,-47,-42,-34,-42,-37,-31,-46,-31,-20,-35,-23,-12,-8,-19,-27,-12,-12,-14,-9,-7,-8,-7,-5,-8,-7,-12,-9,-14,-18,-23,-11,-19,-24,-18,-21,-29,-23,-25,-34,-37,-23,-25,-35,-41,-41,-36,-30,-30,-25,-26,-28,-28,-30,-30,-33,-31,-33,-30,-31,-33,-33,-34,-41,-42,-40,-39,-39,-45,-52,-50,-54,-56,-59,-61,-64,-62,-69,-70,-73,-77,-66,-67,-46,-12, +-16,-30,-33,-51,-59,-54,-58,-48,-48,-49,-46,-45,-47,-43,-45,-40,-42,-42,-47,-41,-39,-41,-49,-46,-37,-42,-37,-43,-42,-46,-45,-47,-48,-46,-46,-47,-50,-52,-49,-51,-48,-50,-49,-48,-48,-50,-50,-47,-46,-49,-48,-44,-47,-45,-43,-45,-47,-46,-43,-45,-45,-48,-46,-49,-49,-49,-46,-45,-44,-46,-44,-46,-44,-45,-43,-46,-44,-43,-45,-45,-42,-43,-44,-45,-43,-44,-45,-46,-44,-43,-42,-41,-42,-44,-44,-44,-46,-43,-47,-49,-46,-50,-47,-55,-48,-54,-55,-61,-65,-60,-57,-63,-65,-65,-67,-66,-68,-69,-68,-72,-67,-66,-60,-54, +7,-22,-31,-51,-58,-51,-59,-47,-51,-51,-49,-45,-44,-43,-43,-41,-43,-39,-46,-41,-39,-42,-44,-36,-33,-41,-32,-41,-37,-44,-42,-45,-41,-42,-47,-47,-50,-51,-49,-52,-47,-49,-47,-49,-47,-48,-49,-40,-43,-48,-49,-43,-42,-40,-45,-44,-40,-39,-43,-41,-37,-40,-41,-39,-41,-38,-39,-36,-35,-45,-39,-43,-39,-41,-38,-43,-40,-37,-43,-41,-41,-38,-45,-43,-42,-41,-42,-42,-44,-44,-42,-43,-43,-42,-45,-41,-44,-42,-48,-54,-51,-50,-50,-59,-49,-60,-57,-64,-73,-68,-60,-68,-74,-73,-75,-75,-75,-76,-76,-77,-73,-73,-69,-64, +17,-5,-23,-40,-49,-35,-38,-31,-30,-31,-29,-28,-31,-28,-29,-28,-27,-26,-30,-26,-24,-24,-29,-26,-20,-23,-19,-30,-27,-30,-25,-35,-32,-31,-37,-37,-39,-39,-36,-38,-37,-38,-35,-39,-34,-35,-37,-34,-36,-29,-32,-29,-33,-26,-28,-28,-31,-31,-26,-27,-28,-28,-28,-28,-25,-27,-29,-25,-22,-26,-24,-28,-24,-30,-27,-32,-29,-25,-29,-30,-30,-27,-31,-29,-30,-30,-31,-33,-33,-34,-34,-34,-35,-34,-36,-33,-37,-33,-38,-44,-42,-41,-41,-46,-40,-49,-36,-44,-46,-49,-38,-46,-53,-51,-58,-53,-58,-61,-61,-67,-62,-61,-49,-47, +19,7,-5,-19,-21,-12,-21,-10,-13,-11,-11,-11,-9,-10,-11,-9,-9,-7,-11,-8,-7,-6,-11,-7,-3,-6,1,-10,-6,-10,-8,-16,-13,-9,-16,-16,-19,-18,-17,-18,-18,-20,-18,-19,-16,-19,-21,-12,-16,-13,-16,-12,-14,-8,-11,-13,-11,-10,-11,-13,-13,-13,-13,-11,-11,-11,-13,-13,-8,-10,-6,-10,-7,-12,-9,-14,-10,-6,-11,-12,-11,-8,-16,-12,-14,-11,-13,-17,-16,-15,-15,-15,-17,-16,-19,-14,-19,-15,-20,-26,-21,-20,-23,-33,-21,-29,-19,-29,-25,-29,-24,-32,-43,-37,-42,-44,-49,-52,-51,-62,-60,-64,-64,-56, +44,29,7,-1,-14,-13,-20,-8,-13,-7,-9,-11,-5,-5,-2,0,-2,-1,2,4,5,6,2,4,8,4,5,1,5,3,4,0,3,4,-4,-3,-6,-5,-3,-7,1,0,1,-2,3,0,-3,2,0,3,2,4,4,5,4,3,3,3,1,2,5,5,6,4,7,3,3,4,5,4,5,2,7,1,3,2,5,9,4,3,2,5,2,3,0,2,3,2,1,2,2,-2,-2,1,0,-1,-5,2,-1,-8,-5,-11,-17,-27,-3,-15,-5,-16,-13,-23,-20,-30,-40,-32,-39,-29,-34,-46,-49,-37,-41,-41,-39,-29, +78,43,23,9,-2,3,-3,4,1,4,5,1,9,10,9,11,11,12,12,18,27,28,16,14,22,22,30,10,19,21,21,8,12,16,4,5,3,3,5,1,15,12,12,6,20,14,9,13,7,22,18,23,19,30,27,23,15,15,18,16,32,30,33,33,29,17,16,20,21,22,31,16,22,11,13,9,17,25,17,15,11,17,13,18,7,8,12,11,11,12,11,4,2,11,10,7,1,12,4,2,1,-1,-4,-14,6,-5,11,0,3,-8,-2,-10,-18,-13,-20,-8,-11,-25,-30,-17,-20,-23,-27,-27, +74,55,51,36,30,35,32,35,33,37,36,35,39,40,41,40,41,42,42,44,53,55,44,39,46,50,56,33,40,48,48,31,36,37,29,30,29,29,29,27,41,39,37,33,48,44,39,41,34,51,48,48,43,56,55,48,40,43,45,43,56,55,59,60,57,44,42,46,47,52,55,41,45,44,39,33,40,46,44,40,34,41,38,41,29,32,37,38,35,36,36,30,28,38,35,32,28,42,36,34,30,36,29,21,36,27,45,39,33,26,33,28,24,26,22,35,30,18,10,17,5,0,-9,-5, +94,56,26,10,-4,5,3,7,1,12,8,8,16,15,17,21,20,30,27,29,32,27,17,29,42,18,31,25,31,12,23,10,19,25,12,12,9,11,12,13,13,12,13,11,20,18,7,26,21,25,23,37,25,38,34,30,38,35,40,40,39,36,35,35,34,44,33,36,47,37,39,39,48,21,33,27,37,46,24,22,24,29,16,24,12,18,20,18,14,19,18,17,18,18,13,16,9,18,12,5,7,16,16,6,21,10,17,10,9,5,13,4,-7,1,-6,-6,-12,-12,-17,-16,-23,-30,-20,-47, +-8,-10,-24,-31,-34,-22,-26,-26,-30,-22,-23,-28,-18,-19,-16,-16,-13,-13,-14,-8,-8,-9,-16,-11,-2,-10,-2,-9,0,-12,-5,-12,-8,-2,-10,-11,-15,-13,-11,-11,-3,-8,-9,-10,-1,-8,-12,-4,-11,0,-5,1,-3,5,1,-1,0,1,1,2,3,5,1,-1,4,1,-6,-1,4,5,10,-1,10,-1,6,-6,4,12,2,0,-3,3,-2,3,-6,-1,0,2,-2,-3,-1,-1,-4,-2,-3,-7,-11,0,-7,-12,-15,-9,-3,-9,-7,-14,-1,-9,-13,-18,-10,-17,-21,-23,-28,-29,-40,-31,-41,-44,-57,-64,-69,-65, +3,-12,-15,-19,-24,-27,-28,-29,-31,-26,-27,-26,-24,-24,-21,-20,-18,-16,-18,-15,-12,-10,-17,-11,-5,-12,-4,-12,-5,-10,-9,-13,-7,-2,-11,-12,-11,-10,-14,-14,-11,-15,-11,-12,-11,-16,-22,-8,-12,-6,-11,-4,-9,-3,-6,-8,-3,-4,-3,-2,-4,-4,-2,1,-2,-3,-7,-4,1,-5,2,-3,2,-7,3,-7,0,5,-5,-6,-7,0,-11,-7,-9,-5,-7,-9,-9,-7,-6,-10,-9,-10,-12,-9,-12,-9,-13,-18,-12,-13,-15,-21,-13,-18,-13,-18,-21,-22,-22,-25,-30,-31,-35,-38,-41,-39,-43,-38,-46,-50,-62,-42, +-6,-4,-12,-17,-17,-22,-23,-27,-27,-23,-23,-22,-19,-21,-15,-17,-15,-12,-14,-13,-9,-7,-14,-8,-5,-7,-2,-11,-5,-6,-5,-12,-8,-4,-10,-10,-10,-10,-11,-14,-10,-11,-11,-11,-7,-11,-17,-8,-12,-2,-5,-1,-5,1,-2,-3,0,0,2,1,1,2,3,3,3,2,-6,-2,2,0,6,-2,3,0,4,-6,0,6,-1,-4,-8,-2,-8,-6,-9,-6,-6,-5,-8,-7,-7,-7,-8,-7,-9,-8,-12,-7,-10,-12,-10,-11,-10,-15,-13,-16,-10,-14,-17,-20,-19,-23,-26,-28,-32,-34,-37,-33,-38,-30,-36,-43,-43,-20, +2,-2,-8,-11,-11,-16,-17,-19,-19,-16,-16,-16,-10,-10,-8,-7,-7,-6,-6,-5,-4,0,-4,-1,4,0,5,-1,3,-2,0,-3,-1,3,-4,-4,-3,-4,-5,-5,-3,-4,-2,-1,1,-2,-6,2,-2,5,1,7,3,9,8,8,8,10,11,9,12,14,14,16,12,10,6,8,11,12,14,8,13,6,11,2,7,11,4,5,1,5,0,4,-2,1,-2,-1,-2,-1,-2,-1,0,1,-1,0,-3,1,-1,-3,-3,-3,-1,-4,-4,-8,-3,-6,-8,-10,-12,-15,-19,-19,-22,-23,-25,-24,-27,-24,-30,-26,-30,-1, +26,8,1,-1,0,-5,-6,-7,-8,-5,-4,-4,-1,0,2,4,3,4,4,6,8,10,7,10,14,9,13,11,12,7,11,7,9,13,6,6,7,10,5,6,5,3,7,7,11,10,6,12,11,16,12,18,15,19,17,15,16,18,18,18,20,20,22,22,20,20,18,20,21,17,19,19,24,16,19,14,17,22,14,13,13,17,10,12,11,12,11,8,9,10,11,10,8,11,10,11,11,11,10,8,9,10,11,8,8,6,8,6,3,1,-2,-4,-8,-9,-11,-12,-13,-12,-16,-12,-16,-14,-24,-40, +-9,-21,-28,-31,-32,-34,-34,-33,-34,-31,-31,-30,-30,-29,-26,-25,-24,-23,-24,-23,-22,-21,-21,-20,-19,-19,-17,-20,-16,-20,-18,-19,-18,-17,-16,-17,-17,-17,-17,-17,-17,-17,-19,-20,-15,-16,-17,-16,-19,-17,-18,-15,-20,-15,-14,-17,-10,-9,-3,-10,-7,-3,-5,-2,11,-8,-8,1,4,-15,-9,1,6,-11,-4,-4,6,8,-14,-13,-13,-10,-14,-15,-14,-12,-14,-17,-16,-17,-16,-17,-16,-17,-18,-17,-17,-17,-18,-19,-17,-19,-19,-20,-22,-23,-22,-24,-25,-27,-28,-31,-32,-33,-34,-38,-40,-43,-44,-39,-42,-40,-39,-35, +1,-19,-26,-31,-33,-34,-34,-35,-33,-32,-30,-29,-30,-28,-25,-24,-23,-21,-22,-21,-19,-17,-18,-15,-14,-15,-13,-17,-15,-14,-14,-15,-12,-12,-12,-12,-12,-11,-12,-13,-14,-13,-14,-14,-10,-11,-12,-12,-12,-11,-12,-12,-14,-9,-10,-11,-9,-9,-7,-8,-6,-5,-7,-6,-6,-5,-8,-6,-5,-6,-5,-7,-6,-7,-5,-8,-6,-3,-4,-6,-4,-4,-5,-5,-6,-5,-5,-5,-5,-6,-6,-7,-7,-7,-7,-5,-6,-7,-7,-8,-8,-8,-8,-11,-11,-15,-16,-18,-19,-22,-24,-27,-30,-30,-32,-36,-37,-40,-42,-36,-38,-35,-27,-17, +13,-11,-21,-25,-30,-29,-29,-30,-29,-28,-26,-25,-25,-23,-22,-21,-20,-19,-21,-19,-18,-14,-15,-14,-13,-12,-10,-16,-15,-13,-11,-13,-12,-10,-8,-9,-10,-10,-9,-10,-9,-10,-10,-11,-6,-7,-8,-10,-11,-8,-8,-10,-12,-8,-8,-8,-8,-8,-7,-7,-6,-5,-6,-5,-5,-5,-6,-6,-6,-4,-3,-7,-5,-4,-3,-6,-5,-5,1,-3,-3,-2,-1,-1,-3,-2,-3,-2,-1,-2,-1,-2,-4,-2,-3,-3,-4,-3,-4,-4,-5,-6,-6,-7,-10,-13,-13,-16,-17,-18,-21,-24,-26,-27,-29,-32,-33,-34,-35,-33,-35,-32,-27,-21, +3,-8,-16,-21,-24,-22,-22,-20,-19,-18,-16,-14,-15,-13,-12,-10,-10,-9,-7,-6,-6,-6,-5,-5,-3,-3,-2,-3,-3,-3,-2,-1,-2,0,-1,-1,-1,0,-1,0,0,-1,0,1,2,2,2,0,0,2,0,1,1,3,3,1,3,3,5,4,4,5,5,7,6,4,5,5,6,5,6,6,7,6,7,7,7,6,6,6,5,7,7,8,7,6,7,7,5,5,6,6,5,6,6,5,4,4,5,5,3,3,2,1,-1,-2,-4,-6,-7,-10,-11,-13,-16,-17,-18,-21,-21,-25,-25,-25,-25,-20,-17,-10, +16,3,-21,-45,-52,-52,-53,-40,-28,-28,-22,-20,-19,-18,-17,-16,-16,-15,-15,-14,-14,-12,-14,-14,-10,-9,-12,-9,-6,-11,-12,-9,-7,-3,-12,-7,-4,1,-11,-2,-7,-4,3,0,3,4,-8,12,7,4,2,9,9,9,16,6,15,17,18,18,18,17,18,18,18,16,17,18,18,19,19,19,19,19,20,18,18,18,18,18,18,17,19,20,18,18,19,18,18,17,17,18,18,18,18,17,16,17,17,17,16,16,15,15,10,2,-10,-11,-13,-17,-20,-22,-22,-24,-24,-26,-30,-56,-54,-51,-53,-41,-41,-34, +-6,-21,-29,-36,-39,-38,-39,-35,-33,-32,-31,-30,-28,-28,-25,-24,-23,-21,-22,-20,-21,-18,-18,-17,-17,-17,-16,-16,-15,-15,-15,-15,-14,-15,-14,-14,-13,-13,-13,-13,-11,-11,-13,-11,-12,-12,-13,-10,-12,-11,-12,-11,-10,-9,-10,-10,-8,-9,-8,-9,-8,-8,-7,-8,-7,-7,-8,-6,-7,-7,-6,-7,-7,-7,-8,-8,-7,-6,-6,-5,-6,-5,-7,-7,-8,-6,-7,-7,-9,-9,-8,-7,-7,-8,-7,-8,-8,-11,-11,-11,-11,-11,-12,-13,-13,-15,-18,-20,-21,-23,-25,-27,-29,-32,-33,-37,-38,-40,-40,-39,-39,-36,-34,-21, +-4,-16,-23,-32,-34,-32,-35,-30,-30,-29,-28,-27,-24,-24,-22,-22,-20,-19,-18,-18,-18,-17,-16,-16,-16,-15,-15,-15,-16,-14,-14,-14,-13,-14,-13,-13,-12,-12,-10,-12,-9,-10,-10,-11,-10,-11,-11,-8,-10,-9,-10,-9,-9,-8,-8,-8,-7,-8,-8,-9,-8,-8,-7,-8,-7,-7,-8,-8,-8,-7,-6,-7,-7,-7,-7,-7,-7,-6,-5,-6,-6,-5,-6,-5,-6,-6,-6,-6,-7,-7,-6,-7,-7,-7,-7,-7,-6,-9,-9,-9,-10,-10,-10,-10,-12,-12,-15,-16,-17,-19,-21,-23,-24,-28,-29,-32,-34,-33,-34,-34,-33,-29,-26,-15, +3,-12,-18,-26,-25,-23,-25,-21,-22,-19,-19,-19,-16,-15,-13,-12,-11,-11,-10,-10,-9,-9,-8,-7,-7,-9,-9,-6,-7,-6,-6,-5,-5,-5,-5,-4,-4,-3,-3,-2,-3,-2,-2,-4,-2,-2,-2,-2,-2,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,0,0,1,1,1,1,2,1,3,0,0,1,2,1,1,1,2,2,2,2,2,1,1,3,1,1,1,2,1,0,1,1,1,1,1,0,0,-1,-1,-1,-1,-2,-4,-4,-5,-6,-6,-7,-9,-11,-14,-15,-16,-20,-21,-24,-25,-26,-26,-26,-25,-22,-18,-11, +6,-2,-6,-16,-13,-11,-13,-10,-10,-9,-9,-8,-6,-5,-4,-4,-2,-2,-1,-1,-2,-1,0,-1,-1,0,-1,1,1,1,1,2,2,2,2,2,3,3,5,5,4,5,4,5,5,5,6,6,5,7,6,7,7,8,8,6,7,8,8,8,8,7,8,8,9,9,9,9,9,8,8,8,9,8,8,9,8,9,10,9,9,10,10,10,9,9,9,10,9,9,10,8,10,9,8,8,7,6,7,6,5,6,4,4,2,3,1,2,0,-2,-4,-6,-7,-10,-11,-13,-14,-13,-14,-14,-13,-12,-6,-1, +-7,-20,-24,-37,-37,-39,-42,-32,-34,-31,-32,-32,-25,-28,-23,-24,-21,-22,-19,-19,-17,-17,-16,-17,-18,-16,-16,-14,-15,-13,-14,-13,-14,-14,-12,-13,-12,-13,-12,-12,-11,-10,-11,-11,-10,-11,-10,-11,-11,-11,-11,-11,-11,-10,-9,-11,-11,-11,-10,-11,-12,-11,-11,-10,-11,-12,-10,-10,-9,-10,-10,-11,-11,-10,-10,-11,-11,-10,-11,-11,-10,-10,-11,-10,-10,-9,-10,-10,-12,-10,-10,-11,-11,-12,-11,-13,-12,-14,-13,-13,-15,-15,-16,-16,-18,-17,-21,-20,-22,-23,-26,-27,-28,-35,-37,-40,-41,-46,-46,-43,-44,-40,-32,-27, +4,-12,-19,-33,-32,-33,-35,-29,-31,-28,-29,-29,-24,-25,-22,-23,-20,-21,-18,-19,-19,-17,-17,-17,-18,-15,-17,-14,-15,-15,-13,-14,-14,-14,-12,-12,-12,-13,-10,-10,-10,-10,-10,-10,-10,-9,-9,-10,-10,-10,-9,-9,-10,-9,-9,-9,-8,-8,-9,-9,-9,-10,-8,-9,-10,-10,-8,-8,-7,-8,-8,-10,-9,-8,-7,-8,-8,-8,-9,-9,-9,-8,-8,-8,-8,-6,-7,-8,-8,-8,-7,-9,-8,-10,-9,-11,-10,-11,-10,-10,-13,-13,-15,-14,-16,-15,-18,-18,-20,-21,-25,-26,-26,-33,-34,-37,-38,-39,-41,-40,-39,-37,-31,-18, +7,-5,-10,-23,-22,-27,-30,-24,-25,-21,-22,-23,-17,-17,-15,-16,-14,-16,-14,-15,-14,-13,-12,-12,-13,-10,-11,-9,-10,-9,-8,-7,-8,-9,-6,-7,-7,-7,-4,-5,-4,-4,-5,-5,-4,-3,-3,-5,-5,-4,-5,-4,-4,-4,-4,-3,-3,-2,-2,-3,-2,-4,-3,-3,-5,-4,-2,-4,-3,-3,-4,-4,-4,-3,-1,-4,-3,-2,-3,-4,-4,-3,-3,-2,-2,-1,-3,-3,-3,-2,-2,-4,-4,-5,-4,-5,-5,-7,-5,-5,-7,-9,-10,-9,-11,-11,-13,-14,-14,-17,-20,-22,-23,-26,-28,-30,-32,-33,-34,-32,-31,-29,-27,-17, +17,2,-5,-16,-12,-16,-18,-14,-14,-11,-11,-13,-8,-9,-6,-7,-6,-6,-4,-5,-6,-3,-2,-2,-2,0,-1,0,-1,1,0,1,2,1,3,3,2,2,4,4,3,3,4,4,4,4,4,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,6,4,5,5,5,6,5,6,6,6,7,6,5,5,6,6,7,6,6,7,6,6,7,8,4,5,4,4,4,3,1,2,3,1,0,-1,1,-2,-1,-4,-3,-5,-6,-11,-13,-12,-18,-19,-22,-24,-25,-25,-23,-24,-22,-21,-17, +17,-10,-27,-43,-43,-41,-40,-40,-39,-37,-36,-36,-37,-36,-34,-34,-33,-32,-32,-32,-31,-31,-31,-31,-31,-30,-30,-27,-29,-26,-25,-23,-21,-21,-3,-10,-9,-7,-3,-1,-2,-3,-1,-6,-3,-4,-1,-3,-7,0,-1,0,-4,-2,0,0,-1,-1,-1,-1,-1,-1,0,0,-2,-1,-1,0,-1,-2,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,-1,0,-2,0,-2,-1,-2,-2,-3,-3,-2,-3,-5,-5,-4,-10,-7,-8,-9,-8,-38,-41,-42,-43,-46,-47,-48,-49,-52,-53,-50,-52,-48,-45,-36, +-17,-28,-32,-36,-36,-32,-30,-34,-32,-28,-26,-23,-26,-24,-21,-20,-22,-21,-20,-20,-19,-19,-18,-19,-18,-17,-17,-16,-16,-16,-15,-14,-14,-13,-14,-13,-12,-12,-12,-13,-11,-11,-11,-11,-12,-13,-12,-11,-11,-10,-10,-11,-11,-11,-10,-10,-9,-10,-9,-9,-10,-9,-9,-10,-9,-10,-9,-9,-9,-9,-9,-10,-10,-9,-8,-10,-10,-10,-8,-8,-8,-7,-9,-9,-9,-8,-8,-9,-9,-9,-9,-8,-9,-9,-10,-11,-10,-12,-12,-10,-12,-13,-14,-13,-17,-15,-18,-18,-20,-25,-28,-30,-30,-34,-36,-39,-40,-41,-43,-42,-46,-43,-42,-32, +-27,-34,-34,-36,-33,-29,-27,-33,-30,-26,-22,-19,-23,-20,-17,-15,-19,-17,-17,-15,-16,-16,-15,-15,-14,-14,-14,-13,-13,-12,-12,-11,-11,-11,-11,-10,-9,-9,-10,-10,-9,-9,-9,-9,-10,-9,-9,-8,-8,-7,-7,-8,-9,-8,-8,-8,-7,-8,-7,-8,-7,-8,-7,-7,-7,-7,-6,-6,-6,-6,-6,-7,-7,-6,-6,-7,-7,-7,-5,-6,-5,-5,-6,-6,-6,-7,-6,-6,-6,-7,-7,-5,-6,-7,-7,-8,-9,-9,-9,-9,-9,-11,-11,-12,-13,-12,-16,-15,-17,-21,-26,-26,-29,-30,-33,-35,-37,-36,-38,-36,-41,-40,-37,-26, +-7,-16,-19,-19,-23,-20,-16,-20,-17,-16,-12,-8,-12,-9,-11,-8,-10,-8,-8,-6,-4,-5,-6,-6,-5,-6,-5,-5,-5,-4,-3,-3,-3,-2,-2,-2,-2,0,-2,-2,-1,-1,-1,-1,-1,0,-1,0,0,0,1,0,0,-1,0,0,1,1,2,1,2,2,2,2,2,2,1,1,1,2,2,1,1,1,1,3,3,2,3,3,4,4,2,2,4,3,3,2,3,3,2,2,2,0,1,1,1,0,1,1,0,-2,-2,-2,-5,-4,-7,-8,-9,-12,-16,-17,-19,-23,-23,-27,-29,-28,-31,-28,-32,-33,-31,-28, +-13,-22,-27,-26,-32,-30,-9,-29,-25,-1,2,4,1,4,0,3,3,5,4,5,6,6,4,5,6,4,5,5,6,6,7,7,7,7,8,7,8,8,7,7,8,8,9,8,8,9,9,10,10,9,10,10,9,9,9,9,10,10,10,11,11,11,10,10,10,11,10,10,10,12,11,10,11,11,11,12,12,12,12,12,13,12,11,11,13,12,11,10,11,11,10,11,10,8,9,9,9,9,9,9,9,8,7,7,5,5,2,1,1,0,-4,-4,-4,-7,-8,-26,-38,-25,-42,-38,-41,-39,-49,-47, +-15,-24,-30,-29,-36,-33,-28,-33,-28,-29,-25,-19,-24,-20,-23,-19,-22,-19,-18,-16,-15,-16,-17,-15,-14,-16,-15,-15,-14,-13,-14,-14,-13,-12,-14,-14,-14,-14,-12,-13,-12,-13,-12,-12,-12,-12,-12,-12,-12,-11,-10,-11,-11,-12,-11,-10,-9,-10,-9,-9,-9,-8,-9,-9,-9,-7,-8,-7,-8,-7,-7,-6,-6,-6,-7,-7,-7,-6,-7,-6,-6,-6,-6,-6,-6,-7,-7,-6,-7,-7,-7,-7,-7,-9,-9,-10,-9,-11,-11,-11,-12,-13,-14,-15,-16,-16,-19,-20,-22,-25,-28,-29,-31,-34,-37,-41,-43,-44,-47,-42,-48,-45,-49,-43, +-4,-15,-24,-24,-32,-30,-27,-30,-26,-29,-25,-21,-23,-20,-23,-20,-21,-19,-19,-17,-16,-17,-16,-16,-15,-16,-15,-15,-14,-14,-15,-13,-13,-12,-13,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-12,-12,-12,-11,-11,-11,-11,-10,-11,-10,-10,-9,-10,-9,-9,-9,-8,-9,-9,-9,-8,-8,-8,-8,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-6,-6,-7,-5,-6,-7,-7,-7,-7,-8,-8,-7,-8,-10,-10,-9,-10,-11,-13,-14,-14,-15,-18,-19,-22,-23,-26,-28,-30,-32,-35,-38,-42,-41,-44,-39,-43,-40,-39,-36, +-2,-9,-14,-16,-20,-19,-18,-21,-19,-20,-16,-14,-16,-13,-14,-12,-13,-11,-10,-10,-10,-9,-10,-9,-9,-7,-8,-9,-8,-8,-7,-7,-7,-7,-7,-7,-7,-7,-6,-6,-7,-6,-7,-5,-6,-6,-6,-6,-6,-6,-6,-5,-4,-5,-5,-4,-4,-4,-4,-3,-4,-2,-3,-3,-3,-2,-3,-3,-2,-1,-1,-1,-1,0,0,0,0,0,0,0,0,-1,1,0,-1,-2,-1,0,-1,-1,-2,-1,-1,-2,-2,-2,-1,-3,-4,-4,-4,-5,-7,-7,-9,-9,-11,-13,-15,-16,-18,-20,-23,-25,-27,-29,-33,-32,-34,-33,-36,-37,-36,-29, +17,9,3,-1,-8,-8,-7,-10,-9,-11,-8,-5,-7,-4,-6,-3,-5,-3,-2,0,1,0,-1,0,0,1,3,1,2,2,2,2,2,3,2,2,2,3,3,3,3,2,3,4,3,3,4,3,3,4,4,5,5,4,5,5,5,5,5,6,5,6,6,7,7,7,7,7,8,9,9,8,9,8,8,9,10,10,9,9,9,9,10,9,9,8,9,8,8,7,8,8,9,8,8,8,8,7,7,7,5,4,3,2,0,-1,-4,-5,-7,-9,-11,-14,-15,-18,-21,-23,-25,-25,-27,-23,-27,-27,-23,-13, +-21,-26,-31,-37,-37,-37,-38,-35,-34,-34,-32,-31,-29,-27,-26,-23,-23,-22,-22,-20,-19,-21,-20,-20,-20,-20,-19,-19,-19,-20,-20,-20,-20,-19,-19,-19,-19,-19,-20,-20,-19,-19,-19,-20,-19,-19,-18,-19,-19,-19,-19,-18,-17,-19,-18,-17,-17,-17,-17,-17,-18,-18,-18,-18,-18,-18,-18,-18,-18,-16,-16,-16,-15,-16,-16,-17,-17,-16,-17,-16,-16,-16,-17,-17,-17,-17,-17,-18,-17,-17,-17,-16,-16,-18,-18,-17,-17,-19,-19,-19,-20,-20,-21,-22,-24,-24,-25,-27,-28,-30,-32,-34,-36,-38,-40,-43,-46,-46,-48,-48,-48,-46,-43,-35, +2,-7,-19,-29,-30,-33,-35,-31,-32,-32,-31,-30,-25,-24,-23,-21,-21,-19,-19,-18,-18,-18,-18,-17,-16,-17,-16,-17,-17,-16,-16,-15,-15,-15,-14,-15,-14,-14,-15,-15,-14,-14,-15,-15,-14,-14,-14,-14,-14,-14,-13,-13,-12,-12,-12,-10,-11,-11,-11,-10,-11,-9,-10,-9,-9,-9,-10,-9,-9,-8,-8,-8,-8,-7,-7,-8,-7,-8,-7,-7,-6,-7,-7,-7,-7,-8,-8,-8,-9,-9,-8,-9,-8,-10,-9,-10,-9,-11,-11,-10,-11,-12,-14,-13,-17,-19,-21,-22,-24,-26,-28,-31,-34,-36,-38,-41,-44,-43,-45,-44,-44,-39,-33,-24, +16,8,-7,-18,-21,-25,-29,-27,-30,-26,-26,-26,-19,-19,-18,-18,-15,-15,-15,-15,-15,-12,-14,-13,-13,-12,-12,-13,-12,-12,-12,-12,-11,-11,-10,-10,-10,-10,-11,-11,-10,-11,-10,-10,-10,-10,-10,-10,-9,-10,-9,-8,-7,-8,-8,-7,-7,-7,-7,-6,-6,-5,-5,-6,-5,-5,-6,-5,-5,-4,-4,-4,-4,-3,-3,-4,-3,-4,-3,-3,-3,-4,-3,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-7,-7,-6,-6,-8,-8,-8,-8,-9,-11,-12,-14,-16,-17,-19,-21,-22,-25,-28,-30,-32,-35,-36,-37,-37,-38,-42,-40,-38,-31,-21, +18,-3,-8,-21,-11,-18,-23,-20,-22,-15,-16,-17,-12,-14,-10,-10,-8,-7,-7,-7,-6,-6,-5,-4,-4,-5,-4,-4,-3,-2,-2,-2,-2,-2,-3,-2,-2,-1,-2,-2,-1,-1,-1,-2,-1,-1,-1,-2,-1,-2,0,0,1,0,0,2,1,2,3,4,3,4,3,3,4,3,3,3,4,2,2,4,4,4,5,3,4,4,5,5,5,6,5,5,4,4,4,4,4,4,5,3,3,2,2,2,1,1,1,1,0,-1,-2,-4,-5,-6,-8,-10,-12,-13,-15,-17,-19,-22,-24,-26,-27,-29,-30,-32,-29,-29,-26,-17, +20,10,7,-36,-21,-55,-61,-27,-29,-27,-46,-52,-22,-22,-16,-17,-16,-16,-14,-14,-14,-14,-13,-13,-13,-13,-13,-12,-12,-13,-12,-13,-11,-9,-13,-13,-10,-10,-9,-10,-12,-12,-12,-10,-8,-9,-8,-8,-7,-4,-2,-4,8,4,-3,13,-2,6,14,10,17,18,16,16,16,14,17,17,15,17,17,16,19,18,18,17,17,18,16,18,18,18,18,18,18,18,18,18,16,16,17,18,15,17,15,13,16,12,11,7,9,-1,2,-9,-15,-16,-16,-17,-18,-19,-21,-22,-23,-25,-36,-52,-52,-59,-58,-55,-33,-29,-24,-3, +-20,-19,-23,-41,-33,-41,-49,-35,-41,-34,-38,-42,-32,-33,-27,-28,-25,-26,-22,-22,-23,-21,-19,-18,-18,-18,-18,-16,-17,-17,-16,-17,-16,-18,-16,-16,-16,-16,-15,-16,-15,-16,-15,-14,-15,-14,-14,-14,-13,-13,-13,-13,-14,-14,-12,-12,-13,-12,-12,-11,-11,-11,-11,-11,-11,-9,-10,-10,-10,-10,-11,-9,-9,-9,-8,-9,-8,-9,-9,-9,-9,-9,-9,-9,-9,-8,-9,-9,-10,-10,-10,-9,-10,-9,-10,-11,-11,-12,-12,-13,-14,-13,-15,-16,-19,-20,-21,-23,-24,-25,-28,-30,-32,-35,-36,-41,-40,-44,-43,-46,-40,-37,-24,-15, +-4,-12,-16,-35,-24,-35,-43,-31,-36,-31,-36,-40,-27,-31,-25,-27,-22,-24,-21,-22,-22,-19,-17,-18,-18,-17,-16,-15,-15,-16,-15,-16,-16,-16,-15,-14,-14,-14,-14,-13,-14,-14,-14,-12,-13,-12,-12,-12,-12,-11,-11,-12,-12,-12,-10,-10,-12,-11,-11,-10,-9,-9,-10,-10,-10,-8,-9,-9,-9,-9,-8,-7,-8,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-8,-7,-7,-7,-7,-7,-6,-8,-8,-9,-10,-10,-11,-12,-13,-15,-16,-17,-18,-20,-21,-23,-25,-27,-29,-31,-33,-37,-37,-40,-38,-41,-36,-34,-29,-17, +9,-2,-11,-39,-15,-26,-36,-24,-31,-19,-25,-30,-20,-24,-16,-18,-14,-16,-11,-12,-12,-9,-9,-8,-8,-9,-9,-6,-6,-6,-6,-7,-7,-7,-6,-6,-6,-5,-5,-6,-5,-5,-5,-5,-5,-4,-5,-4,-3,-4,-3,-3,-3,-4,-3,-2,-3,-3,-3,-3,-1,-1,-2,-2,-2,-1,-1,0,0,-1,-1,0,0,0,1,0,1,1,-1,0,0,0,0,0,0,0,1,1,-1,0,1,0,0,0,0,-1,-1,-2,-2,-3,-4,-4,-5,-7,-9,-10,-10,-12,-14,-15,-16,-18,-20,-22,-24,-25,-26,-32,-31,-33,-28,-24,-16,-11, +3,-11,-9,-30,-6,-15,-42,-16,-23,-8,-13,-19,-10,-14,-6,-8,-5,-6,-2,-3,-3,-1,0,0,0,-1,0,2,1,2,2,1,0,0,2,2,2,2,2,2,2,3,3,3,3,4,4,4,6,5,5,5,6,5,5,6,5,5,5,6,7,6,5,6,6,7,7,7,8,7,8,7,9,8,9,8,8,9,6,7,8,8,8,9,7,9,8,9,7,8,8,8,9,8,8,7,7,6,6,6,5,4,3,1,1,-1,-2,-3,-6,-6,-7,-8,-10,-12,-13,-14,-14,-18,-17,-22,-18,-18,-15,-10, +2,-3,-18,-38,-23,-40,-52,-31,-42,-29,-37,-45,-28,-34,-27,-32,-21,-25,-20,-22,-25,-18,-16,-17,-19,-16,-17,-16,-16,-16,-16,-16,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-15,-14,-14,-14,-13,-13,-13,-13,-13,-13,-13,-12,-13,-13,-12,-13,-12,-13,-12,-12,-13,-12,-11,-11,-12,-11,-13,-12,-12,-12,-12,-12,-12,-12,-11,-11,-12,-12,-12,-12,-11,-11,-11,-12,-11,-12,-11,-11,-10,-11,-10,-12,-12,-13,-13,-13,-14,-15,-15,-15,-18,-19,-21,-22,-25,-26,-28,-29,-33,-36,-37,-40,-44,-46,-47,-47,-49,-48,-42,-36,-27, +31,-2,-20,-44,-27,-40,-47,-37,-44,-29,-34,-40,-26,-32,-23,-27,-21,-23,-19,-20,-22,-17,-16,-17,-18,-15,-16,-15,-15,-14,-14,-14,-14,-13,-15,-15,-14,-14,-13,-14,-13,-13,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-12,-11,-10,-10,-11,-10,-11,-10,-10,-10,-11,-9,-11,-10,-10,-9,-9,-10,-11,-10,-9,-10,-10,-9,-10,-10,-9,-9,-9,-9,-8,-8,-9,-8,-8,-9,-8,-9,-9,-8,-7,-9,-8,-9,-10,-10,-10,-12,-13,-13,-15,-17,-18,-20,-21,-24,-25,-26,-28,-31,-34,-35,-36,-42,-43,-40,-41,-44,-44,-42,-39,-31, +6,-16,-26,-35,-26,-35,-42,-29,-30,-24,-28,-31,-19,-20,-18,-21,-14,-16,-13,-15,-15,-11,-11,-11,-11,-10,-10,-10,-10,-8,-9,-9,-8,-10,-9,-9,-9,-8,-8,-8,-8,-8,-8,-7,-8,-8,-7,-7,-7,-7,-7,-6,-6,-5,-5,-5,-4,-5,-5,-5,-5,-4,-5,-4,-5,-4,-4,-4,-5,-4,-5,-4,-4,-4,-4,-4,-5,-4,-2,-4,-5,-3,-2,-3,-3,-3,-3,-3,-3,-2,-2,-1,-1,-3,-3,-2,-3,-4,-5,-6,-7,-8,-9,-12,-11,-13,-15,-17,-20,-21,-23,-25,-27,-27,-29,-32,-34,-33,-35,-36,-35,-35,-28,-27, +-8,6,-10,-25,-23,-30,-33,-19,-20,-18,-18,-20,-10,-11,-9,-10,-2,-4,-3,-3,-3,-1,0,0,-1,-1,-1,0,0,0,0,-1,0,0,0,1,0,1,1,1,1,1,3,3,1,2,2,2,2,3,3,4,5,3,3,3,3,4,3,4,4,4,4,4,4,5,5,5,6,5,6,5,6,4,5,5,5,5,5,5,4,4,5,6,5,5,6,5,5,6,6,6,6,6,5,4,3,3,2,1,1,0,-1,-2,-2,-4,-5,-8,-9,-11,-12,-14,-16,-18,-19,-21,-23,-23,-23,-25,-24,-23,-19,-8, +-12,-41,-42,-42,-42,-39,-35,-37,-33,-35,-33,-30,-34,-33,-33,-31,-31,-29,-32,-30,-30,-31,-32,-31,-26,-28,-26,-27,-22,-24,-13,-18,-6,-4,-21,-13,-16,-12,-20,-12,-14,-13,-10,-16,-15,-11,-12,-8,-10,-6,-4,-7,-3,-6,-6,-2,-5,-3,-5,-3,-3,-3,-3,-5,-2,-2,-2,-1,-1,-2,-1,-2,-2,-2,-1,-1,-1,-3,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,-2,-1,-1,-3,-3,-2,-5,-3,-3,-4,-4,-9,-5,-8,-22,-34,-14,-34,-35,-38,-39,-40,-40,-41,-42,-44,-44,-48,-46,-53,-52,-54,-55,-54,-52,-32, +-43,-45,-45,-43,-38,-33,-27,-38,-30,-28,-21,-15,-26,-22,-19,-15,-21,-19,-19,-17,-17,-18,-18,-17,-14,-18,-17,-17,-15,-16,-15,-14,-13,-12,-15,-15,-14,-14,-14,-13,-15,-14,-14,-16,-14,-14,-14,-13,-13,-14,-13,-14,-15,-12,-13,-14,-12,-12,-12,-12,-11,-12,-11,-11,-12,-12,-13,-11,-11,-12,-11,-12,-13,-10,-11,-10,-9,-10,-10,-10,-10,-10,-11,-11,-10,-10,-11,-10,-9,-10,-10,-11,-12,-11,-13,-10,-13,-13,-15,-15,-15,-16,-18,-22,-20,-22,-23,-25,-25,-26,-28,-29,-30,-36,-35,-39,-40,-46,-44,-46,-44,-44,-35,-26, +-44,-38,-37,-34,-31,-23,-16,-32,-27,-24,-14,-6,-22,-17,-13,-10,-19,-15,-16,-13,-15,-16,-16,-14,-11,-15,-12,-13,-11,-14,-12,-11,-11,-10,-11,-11,-11,-10,-11,-10,-10,-10,-11,-11,-10,-10,-8,-9,-8,-9,-8,-10,-10,-10,-9,-11,-9,-8,-10,-9,-7,-8,-8,-8,-9,-8,-8,-9,-8,-8,-8,-9,-8,-7,-6,-7,-6,-7,-6,-7,-7,-5,-7,-6,-8,-7,-6,-5,-7,-7,-7,-8,-8,-8,-9,-7,-9,-9,-12,-11,-11,-11,-14,-17,-15,-18,-19,-21,-21,-22,-23,-25,-28,-30,-32,-37,-37,-37,-37,-38,-38,-38,-27,-6, +-32,-30,-26,-20,-32,-22,-11,-19,-16,-18,-7,2,-7,-6,-4,0,-5,0,-1,2,1,-1,-3,0,3,-3,0,-1,1,-1,0,2,1,1,-1,0,0,1,0,1,0,1,1,0,1,1,3,2,3,1,3,2,1,2,0,1,3,2,3,2,3,4,2,2,2,2,2,2,2,2,1,2,4,3,3,3,4,3,4,3,3,4,5,5,4,4,5,4,6,5,5,4,4,3,2,5,3,3,1,0,-1,-1,-5,-7,-5,-8,-7,-10,-9,-11,-10,-13,-14,-19,-21,-24,-25,-29,-29,-29,-27,-26,-22,-8, +-26,-39,-55,-45,-41,-34,-13,-42,-27,-17,7,14,-12,9,8,13,1,9,12,13,10,12,9,11,13,8,12,12,12,9,10,10,12,12,10,10,10,11,10,10,11,11,10,10,11,11,12,12,13,13,13,11,11,12,11,11,12,12,12,13,13,14,12,13,12,12,12,12,12,12,12,12,12,13,13,13,14,13,14,13,13,14,14,15,13,14,15,14,15,15,13,14,14,14,13,14,12,13,11,9,9,11,8,6,7,5,7,4,4,4,1,-2,-16,-25,-35,-39,-40,-40,-43,-41,-39,-18,-2,14, +-36,-39,-44,-43,-50,-44,-32,-39,-38,-35,-21,-12,-24,-22,-19,-12,-20,-16,-19,-14,-15,-15,-19,-16,-13,-12,-13,-16,-14,-17,-14,-16,-14,-14,-14,-14,-11,-11,-15,-14,-15,-17,-11,-10,-13,-11,-11,-13,-11,-12,-12,-11,-13,-9,-8,-12,-12,-8,-9,-10,-13,-15,-10,-9,-13,-12,-9,-12,-11,-10,-10,-8,-10,-11,-12,-7,-9,-10,-13,-11,-10,-9,-11,-10,-12,-12,-7,-9,-10,-11,-12,-10,-9,-10,-10,-11,-13,-10,-12,-15,-16,-11,-14,-20,-18,-22,-19,-22,-24,-27,-29,-34,-36,-36,-43,-45,-47,-48,-46,-48,-44,-29,-22,-33, +-19,-26,-30,-36,-43,-39,-29,-31,-27,-30,-19,-12,-18,-15,-16,-10,-12,-9,-13,-9,-8,-7,-11,-11,-8,-5,-6,-11,-7,-8,-7,-8,-7,-7,-6,-7,-6,-4,-9,-6,-8,-9,-4,-4,-6,-4,-5,-6,-5,-7,-6,-4,-5,-4,-2,-4,-6,-2,-3,-4,-5,-6,-3,-3,-4,-3,-1,-3,-3,-2,-2,-1,-2,-3,-2,-2,-2,-3,-6,-2,-2,-3,-4,-4,-4,-5,-2,-3,-2,-2,-3,-3,-1,-1,-3,-2,-4,-3,-3,-6,-7,-1,-5,-6,-8,-11,-9,-13,-15,-19,-19,-24,-25,-25,-31,-32,-36,-31,-30,-32,-28,-15,10,-20, +1,-15,-24,-41,-35,-30,-21,-30,-25,-23,-11,-11,-11,-8,-7,1,-6,-1,-3,1,-5,2,-1,1,4,5,2,-1,0,3,6,2,1,5,6,6,7,5,4,4,0,3,9,7,6,6,6,5,7,3,2,7,5,7,8,7,5,10,8,8,8,5,6,11,9,10,11,9,8,11,10,11,10,6,8,9,8,8,7,6,10,7,8,8,6,7,9,7,7,7,5,10,10,10,8,8,5,10,7,7,6,9,3,5,2,1,0,-7,-4,-9,-13,-19,-25,-21,-28,-28,-31,-26,-26,-31,-18,-1,20,6, +41,-1,-17,-26,-17,-14,-10,-15,-12,-7,2,1,-2,1,3,7,2,7,3,8,8,6,8,11,11,9,9,9,12,7,8,9,10,9,10,11,11,12,12,11,12,11,11,13,10,10,13,9,11,11,12,13,14,13,13,13,13,13,14,13,16,16,10,14,13,11,15,15,13,11,13,15,16,12,11,16,15,14,14,16,15,13,13,11,13,11,15,15,13,13,15,14,15,16,15,16,17,17,16,15,13,15,12,9,11,9,9,7,3,-2,2,-3,-7,-9,-13,-13,-16,-13,-12,-14,-1,8,57,24, +24,-40,-47,-61,-53,-48,-39,-43,-37,-34,-25,-23,-27,-22,-17,-8,-16,-9,-10,-7,-8,-9,-6,-4,-1,-6,-8,-3,-2,2,5,4,5,5,4,4,5,7,7,3,5,8,1,4,7,3,4,11,9,14,15,7,7,8,10,7,10,14,15,13,18,16,17,19,17,17,17,16,18,16,13,13,16,14,13,14,15,14,13,20,16,18,16,15,14,15,20,20,14,19,18,21,23,20,22,21,19,22,24,24,19,25,20,23,22,16,10,5,1,0,-8,-12,-14,-14,-19,-28,-32,-24,-26,-31,-11,19,63,49, +-33,-50,-45,-57,-46,-45,-43,-34,-32,-31,-26,-25,-27,-22,-21,-18,-13,-12,-14,-12,-13,-18,-11,-12,-9,-10,-10,-14,-10,-5,-6,-7,-3,-7,-6,-10,-8,-8,-7,-6,-1,-2,-5,-5,-4,-7,-3,-5,-2,-1,-2,-5,-5,-10,-8,-2,-4,-3,-2,-3,-1,-3,-4,-1,-2,-2,-1,-1,0,-6,-6,-8,-9,0,-3,-4,-3,-3,-3,-3,-4,0,-7,1,-2,-4,-1,-2,-6,-6,-2,-2,2,-1,-1,1,-1,0,2,3,0,4,1,1,-2,-5,-6,-10,-12,-13,-11,-16,-17,-18,-27,-31,-35,-35,-30,-36,-46,-41,13,7, +-22,-23,-24,-37,-35,-36,-31,-4,-13,0,8,-6,-1,4,10,10,14,14,18,18,14,22,16,18,22,22,18,15,12,21,22,19,18,20,20,14,17,15,24,27,21,24,21,21,20,20,21,21,24,27,24,25,20,19,19,17,22,23,26,24,23,20,23,25,25,23,21,20,24,18,17,17,13,22,28,20,22,19,22,23,22,22,22,20,17,21,20,21,21,20,15,27,23,20,29,22,21,26,23,24,27,24,22,25,21,23,22,16,15,13,11,9,8,3,3,-12,-18,-15,-23,-17,-19,-13,-11,7, +-13,-23,-21,-29,-23,-23,-17,-15,-17,-10,-3,-15,-16,-13,-14,-14,-10,-8,8,8,8,8,9,15,13,12,11,16,15,4,5,20,19,10,5,22,20,23,12,16,15,13,23,22,23,22,17,15,15,14,15,23,23,24,24,16,20,15,19,17,21,27,27,24,15,13,29,28,26,24,26,27,24,24,24,24,24,27,29,27,28,27,27,25,28,25,30,28,33,27,28,32,28,29,29,20,15,26,29,19,17,33,30,23,13,18,24,20,7,2,12,7,-4,-13,-15,-7,-10,-17,-23,-1,-7,6,12,11, +-23,-40,-47,-51,-50,-49,-47,-46,-47,-44,-39,-37,-32,-22,-23,-24,-20,-22,-21,-17,-16,-16,-16,-16,-16,-14,-17,-14,-14,-14,-14,-11,-12,-15,-15,-10,-10,-10,-14,-12,-15,-13,-10,-10,-12,-12,-14,-13,-12,-12,-13,-7,-8,-8,-8,-11,-14,-14,-13,-12,-8,-6,-6,-10,-11,-12,-9,-7,-10,-8,-10,-8,-7,-4,-2,-8,-8,1,-6,-5,-6,-1,-4,-3,0,-1,1,2,-1,4,2,4,2,1,2,-9,-9,0,0,-7,-8,5,0,2,-9,-5,0,-3,-12,-14,-8,-13,-15,-17,-20,-28,-30,-20,-27,-19,-22,-16,-17,-3, +-81,-83,-75,-76,-74,-72,-68,-71,-74,-72,-67,-65,-61,-55,-54,-57,-53,-54,-50,-49,-46,-48,-42,-45,-45,-43,-42,-40,-42,-39,-41,-37,-39,-39,-36,-38,-37,-37,-36,-34,-36,-34,-32,-33,-34,-33,-35,-33,-34,-34,-31,-31,-32,-31,-31,-30,-30,-28,-30,-31,-30,-32,-31,-30,-31,-27,-30,-31,-30,-32,-30,-30,-33,-27,-30,-29,-32,-26,-27,-27,-26,-27,-25,-24,-26,-25,-24,-20,-26,-27,-23,-25,-24,-23,-22,-25,-22,-21,-24,-25,-25,-27,-27,-26,-28,-27,-27,-28,-34,-32,-36,-39,-40,-41,-43,-51,-53,-47,-51,-39,-44,-33,-38,-14, +-95,-86,-81,-74,-77,-69,-66,-70,-65,-66,-69,-68,-63,-62,-58,-61,-55,-58,-51,-55,-54,-54,-49,-52,-51,-48,-49,-49,-49,-45,-46,-45,-47,-45,-45,-41,-40,-41,-40,-39,-39,-41,-42,-40,-39,-40,-39,-39,-41,-39,-39,-39,-41,-41,-41,-42,-38,-39,-37,-38,-37,-38,-39,-38,-36,-39,-38,-37,-36,-37,-37,-36,-37,-36,-36,-36,-35,-36,-37,-36,-38,-37,-37,-37,-37,-35,-34,-32,-34,-33,-35,-34,-33,-34,-34,-34,-34,-34,-32,-34,-35,-36,-36,-35,-35,-35,-35,-34,-36,-36,-36,-38,-36,-38,-38,-40,-39,-40,-41,-38,-39,-45,-41,-62, +-100,-100,-100,-89,-94,-83,-76,-86,-85,-85,-89,-89,-86,-81,-79,-81,-74,-79,-73,-75,-74,-72,-68,-73,-72,-69,-71,-69,-72,-67,-69,-63,-65,-68,-66,-67,-64,-68,-68,-70,-67,-65,-66,-67,-66,-66,-67,-67,-65,-65,-68,-64,-69,-66,-64,-65,-62,-65,-60,-63,-61,-65,-65,-63,-61,-64,-64,-62,-60,-59,-62,-60,-63,-58,-55,-57,-57,-55,-54,-57,-60,-56,-56,-54,-53,-50,-52,-49,-56,-53,-53,-51,-52,-54,-53,-51,-51,-49,-49,-52,-53,-51,-51,-49,-49,-50,-51,-48,-51,-48,-54,-51,-49,-51,-51,-53,-54,-55,-51,-51,-54,-61,-63,-91, +-100,-100,-100,-94,-100,-96,-90,-96,-96,-94,-97,-100,-96,-100,-99,-100,-93,-98,-93,-98,-99,-100,-100,-100,-100,-100,-100,-100,-92,-94,-96,-92,-97,-93,-100,-100,-100,-100,-100,-100,-97,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-99,-100,-94,-95,-99,-95,-92,-95,-91,-87,-97,-99,-95,-96,-90,-93,-85,-80,-77,-82,-81,-79,-73,-76,-69,-72,-68,-65,-73,-69,-69,-67,-73,-72,-70,-69,-69,-66,-69,-68,-69,-68,-68,-69,-64,-68,-66,-64,-66,-67,-68,-69,-68,-65,-75,-69,-66,-64,-62,-65,-62,-67,-67,-63,-69,-64,-98,19, +100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-97,-100,-100,-100,-100,-99,-98,-100,-97,-99,-94,-94,-97,-97,-98,-100,-96,-97,-92,-90,-91,-90,-87,-86,-90,-87,-82,-84,-77,-77,-73,-67,-59,-67,-70,-65,-73,-67,-76,-79,-82,-83,23, +100,100,50,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,29,14,-7, +100,100,100,88,88,90,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_PLeft_T0.h new file mode 100755 index 0000000..478af3c --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_PLeft_T0.h @@ -0,0 +1,71 @@ +0,-49,0,-90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +25,77,93,88,83,72,74,73,73,70,72,74,76,83,79,77,81,85,82,85,85,91,92,94,95,95,97,92,99,96,96,96,90,95,93,91,91,88,90,89,89,92,85,91,93,82,90,99,100,100,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,98,100,99,98,100,97,97,98,98,96,99,99,96,99,98,99,99,99,99,97,97,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, +-28,100,72,75,72,64,70,71,76,71,72,71,72,74,72,78,74,81,75,75,79,81,83,84,89,87,86,81,80,89,87,81,78,91,87,81,83,83,81,86,87,87,88,86,95,90,91,94,94,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,97,100,98,97,96,94,100,100,100,100,98,97,98,96,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, +34,89,62,61,67,56,67,64,71,68,69,67,67,66,64,68,65,67,68,67,65,70,72,68,70,71,72,69,73,71,75,72,73,76,75,75,75,74,75,75,76,76,76,76,78,73,72,74,76,74,72,77,75,75,82,80,80,77,77,79,77,79,76,76,78,77,79,81,83,82,83,78,78,83,81,80,84,80,84,83,84,84,86,85,85,84,84,83,83,85,86,88,89,88,87,90,90,88,91,92,93,92,98,95,100,99,95,99,95,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, +100,43,50,56,59,46,62,53,60,57,56,55,53,55,50,53,52,53,52,55,46,52,54,51,56,52,57,52,55,51,56,61,58,62,62,65,63,62,64,62,62,66,66,64,61,63,59,68,66,63,60,64,66,62,59,61,62,61,64,62,64,64,61,63,65,68,66,68,70,63,66,63,65,69,70,68,68,71,69,72,73,76,72,72,72,73,73,74,74,75,74,78,77,81,80,82,79,77,81,78,82,80,91,84,95,89,82,88,81,92,85,96,88,97,94,94,97,95,96,99,94,100,100,100, +29,33,47,55,55,47,63,59,65,64,63,60,56,57,53,53,50,53,53,51,51,50,53,46,53,51,56,47,51,50,54,59,53,57,54,55,55,55,59,58,57,58,62,58,55,58,55,61,56,55,59,60,57,51,55,56,54,49,56,56,53,52,56,53,59,58,55,56,58,57,61,58,61,57,60,65,58,63,62,69,64,65,64,66,69,68,66,66,64,66,66,68,67,69,69,72,70,68,73,69,74,71,79,74,83,75,69,81,83,82,76,86,82,88,84,84,89,86,87,88,85,89,93,100, +56,61,43,56,50,40,59,49,63,57,53,47,49,43,40,39,38,37,41,37,34,30,36,31,42,26,41,36,42,27,38,50,47,54,46,48,50,52,58,57,54,54,60,58,51,50,42,59,48,45,39,49,46,37,37,35,36,31,36,34,36,34,37,33,38,40,43,47,46,37,42,39,48,38,49,55,54,48,51,61,60,66,56,62,66,68,64,63,63,66,66,66,67,68,66,73,72,68,70,65,76,70,77,66,81,74,63,69,78,74,66,74,64,78,72,70,75,77,77,79,75,78,75,72, +55,43,49,41,39,27,34,23,38,34,28,21,28,23,20,16,13,13,13,11,17,19,21,9,13,10,20,18,16,14,24,35,23,29,22,25,29,29,36,33,30,42,44,39,30,43,29,38,28,29,26,37,24,13,23,22,15,12,16,5,25,24,28,27,28,18,17,16,22,21,31,20,23,9,19,30,30,41,33,41,35,44,41,49,47,45,46,48,49,49,49,47,42,55,51,55,51,45,56,49,58,50,52,38,67,54,50,47,58,46,34,40,31,42,42,39,54,51,45,42,59,61,64,49, +22,34,41,42,43,37,44,39,46,44,41,33,38,33,31,20,24,23,21,25,8,5,18,10,21,-6,15,19,18,2,23,38,22,30,25,30,28,30,33,32,33,42,44,38,29,41,26,38,28,31,21,31,19,7,16,21,15,9,11,10,15,13,18,11,20,15,16,19,26,4,17,16,26,-4,15,30,28,38,27,43,31,39,32,42,41,36,41,42,45,43,45,40,39,49,48,48,43,38,51,47,50,42,46,35,57,45,44,46,52,42,32,37,33,41,38,37,52,51,44,44,58,55,52,45, +4,54,59,45,41,40,54,46,49,45,46,39,39,34,33,33,30,26,30,29,22,24,27,20,27,15,23,17,25,15,26,34,29,31,30,36,29,28,37,36,36,42,37,36,31,37,32,36,28,31,33,31,33,23,30,26,25,22,27,26,29,31,26,24,24,28,38,25,35,28,29,25,30,21,31,39,30,33,32,41,32,39,34,42,37,35,37,39,43,41,39,40,41,42,41,40,33,33,43,40,41,30,50,44,45,39,39,40,40,35,27,37,38,41,42,42,44,50,45,52,57,45,46,62, +-28,33,59,61,56,52,69,63,60,62,57,54,54,50,48,44,41,39,36,36,28,29,35,29,32,22,35,25,37,27,34,46,39,39,38,44,40,44,47,47,50,51,52,52,43,51,44,48,43,46,37,46,37,31,41,34,32,31,32,35,35,33,32,35,31,35,39,32,42,35,44,35,42,31,43,45,46,46,44,56,43,56,49,54,53,52,51,56,59,55,58,58,54,60,59,54,53,49,57,57,52,44,63,53,58,52,56,56,56,49,45,55,56,61,59,57,61,67,64,67,70,62,60,60, +14,-15,25,33,30,35,33,27,32,27,25,22,19,16,16,13,12,10,7,6,3,5,8,0,5,-2,5,-3,4,-5,4,11,5,5,6,11,9,11,10,12,13,14,17,13,9,10,3,12,4,12,7,7,1,-3,2,2,0,-5,-1,-1,-3,-3,1,1,-3,0,3,-1,3,-1,4,-1,5,-1,10,12,7,7,10,16,8,15,10,13,12,13,10,12,13,12,14,14,13,17,12,15,11,9,14,12,13,8,13,9,13,7,12,12,10,6,5,9,10,11,9,10,12,24,20,20,23,15,10,4, +31,-10,36,45,51,53,49,47,46,45,40,38,35,31,29,27,24,22,19,18,13,14,17,9,15,8,14,7,13,5,13,19,12,13,14,18,16,18,17,18,19,20,27,22,17,17,15,20,15,19,12,17,9,10,10,11,10,7,10,7,8,9,11,11,7,9,14,10,13,9,14,12,18,11,19,19,17,16,17,24,16,22,17,21,19,21,16,20,20,21,21,21,20,22,19,21,20,18,19,22,19,14,20,14,19,17,23,19,19,17,15,18,19,21,21,22,23,28,27,25,35,26,20,5, +36,-8,38,50,55,61,57,55,52,49,46,43,41,38,35,32,30,26,26,23,18,20,21,18,21,15,19,17,20,13,19,19,21,20,18,22,23,24,23,23,23,24,29,25,22,24,18,25,19,22,19,22,18,15,16,15,18,14,15,14,15,17,17,18,16,17,19,19,16,16,20,19,25,17,22,24,25,15,21,27,25,30,22,25,25,28,23,25,26,28,29,27,28,30,28,31,29,25,26,28,28,25,26,22,27,24,25,24,29,26,25,24,27,29,29,31,31,37,38,36,38,31,32,20, +64,15,51,60,62,68,64,62,60,58,54,52,47,44,42,39,36,34,30,30,25,26,29,26,24,21,24,20,25,17,23,24,23,21,20,23,24,27,22,24,25,24,30,27,22,28,22,25,24,27,21,28,23,21,22,22,22,22,20,21,21,23,25,25,20,25,26,26,25,22,27,27,31,23,28,29,29,19,23,30,26,30,25,28,26,28,25,25,27,28,26,29,27,30,30,30,29,29,26,29,29,25,28,25,28,26,29,26,31,29,28,30,31,31,33,34,35,42,42,40,44,33,32,25, +5,16,74,72,75,76,73,73,69,68,66,63,61,59,55,53,50,40,39,29,20,25,21,21,19,16,21,15,23,17,19,18,16,18,16,19,17,22,17,20,20,16,21,17,18,20,32,25,15,21,19,19,15,19,16,17,15,15,17,17,18,20,17,20,17,18,20,23,18,18,21,23,37,20,24,30,32,15,20,22,21,29,17,22,22,26,23,22,20,26,21,20,24,25,20,25,28,21,27,36,27,25,22,21,30,22,35,26,42,41,41,41,45,47,46,48,50,50,52,51,53,43,24,5, +25,36,45,46,46,46,44,44,41,39,37,32,28,26,25,23,20,18,15,15,14,14,14,12,11,10,12,7,8,8,9,10,9,11,12,13,12,12,10,12,11,11,11,9,9,13,11,11,9,11,9,10,6,9,8,10,7,6,8,9,11,11,10,10,9,11,11,10,11,11,13,10,12,12,13,14,13,12,15,16,13,14,13,14,14,15,14,14,16,15,14,14,13,13,14,14,13,14,14,13,13,13,15,15,13,14,15,16,19,17,19,19,21,22,23,21,22,22,21,21,26,21,19,17, +30,59,58,56,56,55,54,51,48,47,44,41,39,35,33,31,29,27,26,24,22,22,22,21,19,19,20,17,19,16,17,19,19,17,17,17,19,20,18,19,18,17,21,20,18,19,20,20,18,18,17,20,18,18,18,19,18,19,19,19,19,20,21,22,19,19,21,21,21,21,22,22,24,24,24,24,23,19,20,21,21,22,22,24,22,23,23,22,23,23,22,24,23,23,22,22,23,22,22,23,23,23,24,24,24,25,26,25,28,28,28,29,31,31,32,32,32,33,33,33,34,27,26,18, +33,49,55,58,59,61,58,57,55,52,50,47,43,40,38,36,34,33,31,31,28,27,28,27,26,26,25,24,25,23,24,24,24,23,25,24,25,25,23,24,23,23,26,26,26,26,26,26,24,24,24,25,23,25,25,24,25,25,25,26,25,26,28,28,26,26,27,27,29,28,30,29,29,30,31,30,30,27,27,29,28,29,30,31,28,30,29,30,30,29,30,30,30,30,29,30,30,31,29,29,31,30,31,32,31,32,33,33,35,35,36,36,38,37,39,40,40,39,39,39,39,35,32,27, +55,65,65,61,63,63,61,59,57,55,52,48,44,42,40,38,36,35,33,32,31,31,30,29,29,30,30,27,27,27,28,27,28,28,27,28,28,27,28,28,27,27,29,28,29,30,28,28,27,28,28,28,26,28,28,27,28,27,28,29,28,29,29,30,28,29,29,29,31,30,31,30,31,32,32,31,30,30,30,31,30,30,32,33,31,31,31,31,32,30,31,32,32,32,31,30,31,32,30,30,31,30,32,32,31,32,33,34,34,34,35,37,37,37,38,39,40,39,38,38,39,36,34,32, +39,43,38,34,34,37,35,34,33,32,30,27,25,22,21,19,17,16,15,14,12,11,10,10,9,9,9,9,8,7,8,7,8,7,7,7,9,9,8,8,9,10,9,9,9,9,11,11,10,11,10,10,9,10,10,11,10,10,10,10,10,11,11,12,11,12,12,11,13,13,13,13,13,12,13,12,13,13,13,13,13,13,13,12,12,14,13,12,13,12,13,14,14,13,14,14,14,13,13,14,15,15,15,16,16,16,16,16,16,17,16,17,16,17,16,16,17,16,16,16,16,13,8,2, +35,53,52,52,49,50,47,47,45,43,39,37,34,31,30,27,26,24,23,21,20,18,18,18,17,18,17,16,16,17,16,16,15,16,15,16,16,16,17,16,17,18,17,17,16,17,19,18,18,19,18,18,18,19,18,20,19,18,18,18,19,19,19,19,20,19,20,20,20,22,22,20,20,21,20,21,20,21,21,21,21,21,20,21,20,21,21,21,21,20,21,21,22,22,22,22,22,20,21,22,22,23,23,24,24,25,24,24,25,26,25,26,25,26,27,27,26,27,28,28,27,24,20,13, +44,64,61,59,54,61,57,54,52,51,47,45,42,39,37,35,32,31,30,28,28,26,26,26,24,23,23,23,24,24,23,23,23,22,23,22,23,24,24,23,24,23,23,23,23,24,25,25,25,26,26,26,26,26,26,26,25,25,26,26,26,26,27,27,26,28,27,28,26,26,27,27,28,27,28,27,28,28,28,29,28,27,28,28,26,28,28,28,28,27,28,29,29,28,30,30,30,30,30,31,33,33,31,31,31,32,32,33,32,33,32,33,33,34,36,35,36,37,37,37,37,34,30,23, +31,55,63,64,60,65,60,57,57,55,50,49,45,41,40,37,36,33,31,30,31,29,28,28,25,25,24,25,24,24,24,24,24,24,25,22,24,25,26,24,25,26,24,25,25,25,27,27,26,28,27,27,27,28,28,29,28,27,28,27,27,28,28,29,30,28,29,31,27,29,29,29,29,29,29,29,29,28,31,31,30,30,30,30,29,29,29,31,30,30,30,31,31,32,31,32,33,33,33,33,34,34,33,33,33,35,35,36,35,36,37,38,37,38,40,39,41,42,42,42,42,37,34,25, +43,58,69,72,72,75,47,75,50,43,40,40,37,35,32,9,11,2,5,4,2,1,0,1,0,0,-1,2,1,1,0,1,1,1,1,1,1,0,1,1,2,2,1,1,1,2,2,2,2,2,4,2,2,3,3,6,1,4,4,2,4,2,2,4,6,1,5,3,3,3,3,3,2,3,4,2,4,6,3,10,6,19,2,6,7,11,7,9,15,16,2,8,17,14,18,17,20,24,30,23,22,27,28,29,24,31,28,31,30,31,30,31,30,31,32,31,31,33,31,31,30,29,24,-5, +41,49,51,49,42,45,39,40,38,38,33,34,30,26,26,23,22,19,20,17,19,16,15,13,15,14,12,14,13,14,12,12,12,13,13,13,13,12,14,13,14,14,13,14,14,14,13,14,14,14,15,15,14,15,16,16,17,16,16,16,16,15,16,16,15,16,16,17,17,17,17,16,16,17,18,16,17,15,15,16,16,16,16,18,17,18,16,17,16,18,16,18,18,17,19,19,20,20,21,20,20,22,20,20,20,22,19,22,22,24,23,25,21,23,25,24,25,23,23,22,22,19,14,8, +58,58,58,58,54,56,49,49,47,46,41,44,38,34,32,30,29,27,25,23,25,23,22,21,22,22,21,21,20,20,19,19,19,22,20,20,20,20,20,20,20,21,22,21,21,21,21,22,22,22,23,23,23,23,23,23,23,24,23,23,23,23,24,24,24,24,24,25,24,24,24,25,25,23,24,25,25,23,25,24,24,25,24,26,25,26,25,26,26,27,25,26,27,27,28,27,28,27,29,28,29,31,29,29,29,31,29,31,33,34,34,35,32,35,35,34,35,35,35,35,35,32,29,19, +61,68,67,66,60,63,56,57,55,53,49,50,45,41,40,38,36,32,31,28,30,28,26,26,28,27,25,25,23,24,25,24,24,27,26,26,25,25,26,26,26,26,25,26,27,26,25,25,27,27,28,27,29,27,27,28,28,28,29,29,30,29,30,29,29,29,30,29,29,30,29,29,31,29,30,31,30,28,29,30,31,30,30,32,31,32,31,32,32,34,30,32,33,33,33,32,35,34,35,34,35,36,35,35,34,37,36,38,38,39,39,41,37,39,41,40,41,42,42,41,42,39,33,23, +72,76,72,70,66,69,62,62,59,58,55,54,50,47,46,44,42,40,41,39,38,37,37,38,37,37,36,36,36,36,36,36,36,38,37,37,36,36,36,37,37,36,37,37,37,36,37,37,37,38,38,38,38,37,37,37,37,37,37,37,38,38,38,39,38,38,39,39,39,38,38,39,39,37,38,38,38,37,38,37,38,38,38,39,37,38,37,38,38,38,38,39,39,38,39,38,40,38,39,39,40,41,39,40,39,41,39,41,40,41,40,41,40,41,42,41,42,44,43,43,44,40,38,31, +53,60,50,48,47,47,47,45,43,41,39,33,30,28,26,23,21,18,17,16,15,14,12,12,12,11,11,11,10,11,10,10,10,11,10,11,12,11,11,11,12,12,11,11,10,11,11,11,12,12,13,11,12,12,13,13,14,14,14,14,14,14,15,15,14,14,14,15,15,14,14,13,13,14,14,13,14,15,15,15,16,15,14,15,14,15,15,16,16,17,16,17,18,18,19,18,19,19,20,19,20,21,19,19,19,20,19,21,18,19,20,20,18,20,22,21,22,22,22,21,22,17,14,6, +35,45,49,53,56,57,58,51,49,48,46,39,37,36,35,32,28,27,25,24,24,23,20,20,20,20,19,18,18,19,19,18,18,20,19,19,19,19,20,19,19,20,20,19,19,19,20,20,21,20,20,20,21,19,20,22,22,22,22,22,23,22,22,22,23,23,21,22,23,23,22,20,20,22,22,22,22,23,24,23,24,22,23,23,23,24,24,24,25,24,26,25,26,25,26,27,27,27,27,28,28,29,27,27,28,29,27,29,27,29,27,28,29,29,31,30,31,33,32,32,33,28,26,21, +67,68,72,71,72,67,68,63,59,56,54,47,47,45,40,38,35,35,33,33,31,31,29,28,27,26,27,26,26,27,26,27,27,26,27,27,26,27,27,27,28,28,26,26,27,26,27,28,28,27,28,27,28,27,28,29,29,29,30,30,30,31,30,30,30,30,29,29,29,30,30,29,28,29,29,30,31,31,31,31,32,31,30,31,32,32,31,31,33,33,33,33,33,34,33,34,35,35,36,36,36,37,36,35,35,36,35,36,36,37,35,37,36,38,39,39,39,42,42,41,43,38,34,26, +46,55,64,67,71,66,69,61,61,57,57,47,47,48,42,39,36,37,35,35,32,32,31,30,28,28,28,27,28,28,27,27,28,27,27,27,27,27,27,27,27,28,27,27,27,28,28,29,29,28,28,27,27,27,28,29,29,30,31,29,31,31,30,31,31,30,31,30,31,31,32,30,30,31,30,31,31,32,32,31,33,33,31,31,33,32,32,33,33,33,34,34,34,34,33,34,35,34,36,35,36,37,35,36,35,37,36,37,36,36,35,37,36,38,39,40,40,44,43,43,44,36,30,23, +54,46,47,56,67,61,62,38,48,48,47,23,23,23,18,16,16,17,15,15,12,12,12,11,10,10,10,9,9,9,9,9,9,9,8,9,8,8,8,8,8,8,8,8,9,8,8,8,8,8,9,9,9,8,9,8,9,9,9,9,10,10,9,9,10,10,10,10,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,12,12,13,14,14,13,13,14,14,13,14,13,14,15,13,13,14,15,13,14,13,14,14,15,14,15,16,15,15,19,18,15,18,14,13,5, +54,56,59,59,59,53,56,49,50,43,44,37,36,37,30,28,26,26,24,25,23,22,21,21,18,19,19,18,18,17,17,17,18,17,17,17,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,18,17,17,17,18,17,18,18,18,19,20,18,18,20,20,20,20,21,21,21,22,21,22,22,22,21,22,21,21,22,22,23,23,22,22,24,23,23,23,25,24,24,23,23,24,24,22,24,24,24,25,23,23,24,26,25,26,25,25,26,27,27,29,29,28,29,30,29,30,32,25,24,14, +44,52,50,61,66,61,63,57,55,50,51,42,42,42,38,33,33,33,32,32,28,29,28,27,26,28,28,26,26,25,25,25,25,23,24,24,25,24,25,25,24,25,25,26,25,25,24,24,24,25,25,24,25,24,25,26,25,27,26,25,25,26,26,27,27,28,28,28,30,29,31,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,31,30,31,31,31,32,31,31,32,31,31,30,31,30,31,32,31,33,33,34,33,34,33,34,35,36,37,38,39,39,39,41,41,42,41,35,29,19, +50,63,57,66,68,65,66,60,60,56,54,47,46,45,41,37,35,35,34,34,31,32,31,29,30,30,30,29,29,28,29,28,28,27,27,27,28,27,28,28,27,27,29,28,28,27,27,27,27,28,28,27,28,27,28,28,29,29,29,28,28,29,30,31,31,32,32,32,32,34,33,34,34,31,33,34,34,34,34,33,34,34,35,35,35,34,36,36,35,35,35,35,36,35,36,36,36,36,36,36,36,37,37,37,38,39,38,39,38,38,40,41,41,42,42,43,43,46,45,45,45,37,32,23, +68,81,75,78,79,75,74,71,70,64,64,60,59,57,55,27,26,26,24,25,23,23,23,21,22,22,22,20,21,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,21,20,19,19,19,20,20,20,21,20,20,20,20,21,21,20,19,20,20,20,20,23,21,24,22,25,28,27,25,26,26,31,26,35,29,34,35,39,42,36,42,38,44,44,42,45,39,38,44,43,42,38,44,47,48,48,51,51,50,50,51,51,49,50,51,51,51,51,52,52,52,52,52,53,53,54,54,47,21,14, +13,27,31,39,36,39,37,39,37,35,32,30,28,26,24,23,21,20,19,18,17,17,15,14,14,13,13,12,12,12,12,13,13,13,13,13,13,13,12,13,13,13,12,12,12,13,13,12,13,12,13,13,14,13,14,13,14,14,14,14,14,15,14,15,14,16,15,15,16,16,17,17,17,18,19,17,17,18,18,19,19,19,19,19,20,20,19,19,19,19,19,20,20,18,19,20,21,19,20,20,22,22,22,21,22,22,22,23,23,24,24,24,26,26,25,25,25,27,26,26,23,20,18,13, +34,47,48,56,51,51,48,51,47,44,41,39,37,34,33,30,27,26,25,23,24,23,21,22,20,20,19,19,19,21,21,21,21,19,20,20,20,21,21,21,21,21,20,21,20,20,19,20,20,20,20,21,21,20,20,20,21,21,22,22,22,23,21,22,21,22,23,23,23,23,24,25,25,25,25,25,25,27,26,27,27,27,28,27,27,27,28,28,28,27,27,27,27,27,27,28,28,28,29,30,30,30,30,31,31,32,31,31,33,32,32,32,34,34,34,34,34,37,37,34,33,29,21,13, +45,59,36,50,48,61,56,53,49,52,47,45,42,38,38,36,33,32,31,30,29,29,28,28,27,26,26,26,26,27,27,27,27,26,26,26,27,27,27,27,26,27,27,27,27,27,26,26,27,27,27,27,28,26,27,26,28,28,28,29,29,30,29,29,29,30,30,30,30,30,31,33,32,31,32,31,33,32,33,33,34,34,34,34,33,33,34,34,34,35,33,34,34,33,34,34,35,34,36,36,37,37,37,38,38,38,39,39,39,40,39,40,41,41,40,41,41,43,43,40,38,38,31,23, +36,77,55,62,56,67,57,60,53,55,49,50,44,41,40,39,37,36,35,33,33,32,31,31,31,30,30,30,29,29,31,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,29,29,29,30,30,30,31,29,30,29,30,31,31,31,31,33,31,32,31,32,32,33,32,32,32,33,34,34,34,33,33,33,34,34,35,34,34,34,34,35,35,34,35,35,34,34,35,33,35,34,35,34,35,36,36,36,36,37,37,37,38,38,39,39,39,40,40,42,41,42,43,42,43,42,40,40,36,30, +61,98,74,54,48,32,27,32,27,32,26,27,22,18,23,20,17,14,16,13,14,12,13,12,11,10,10,10,11,11,10,9,9,11,10,10,10,10,11,10,10,10,11,10,11,10,10,10,11,10,11,9,9,10,11,9,10,11,11,12,12,12,12,13,14,15,14,14,13,14,14,15,15,16,15,15,15,15,15,15,16,15,14,15,15,16,16,15,15,15,14,15,15,16,16,16,17,17,17,18,18,18,20,20,19,20,21,21,22,21,21,21,21,22,23,20,21,19,20,18,18,19,15,14, +61,44,40,49,44,54,43,52,44,46,38,42,35,29,31,29,26,23,24,21,22,20,20,19,20,19,19,19,19,19,19,17,17,19,18,19,19,18,19,19,18,18,19,19,19,18,19,19,20,19,19,18,18,18,19,19,19,19,20,20,21,21,20,21,23,23,23,22,22,22,22,23,23,24,25,23,23,23,23,22,23,23,23,24,23,24,23,23,23,23,23,23,24,25,24,24,25,24,25,26,26,26,28,28,28,28,29,29,30,30,30,29,31,32,32,30,32,30,31,31,30,32,28,25, +67,62,60,65,53,68,57,59,52,60,51,53,44,37,40,37,33,30,33,29,30,28,27,28,26,25,25,26,26,26,26,25,24,25,26,25,25,26,25,25,26,27,25,26,25,25,26,26,26,26,26,26,26,25,26,26,26,27,27,28,29,29,29,29,30,30,30,30,29,30,30,30,30,31,31,31,31,29,30,31,31,32,31,32,30,30,31,32,31,31,30,31,31,31,31,32,32,31,32,34,34,34,34,35,35,35,37,38,39,39,39,41,40,40,42,43,45,39,42,42,42,44,43,39, +86,78,59,62,56,77,61,71,60,66,54,61,50,41,43,40,37,33,34,30,33,29,29,28,28,28,26,28,28,27,28,26,27,27,27,27,27,27,27,27,27,28,27,27,27,29,28,28,29,29,29,29,29,28,29,27,28,29,29,30,31,31,31,31,31,31,31,33,32,31,32,32,33,33,34,32,33,32,32,32,33,33,33,34,31,32,32,33,33,32,32,33,34,33,34,34,34,34,35,36,36,36,36,37,37,38,40,39,41,41,42,42,42,42,44,45,48,43,44,44,45,45,43,36, +100,68,74,70,62,85,60,80,69,79,47,75,57,34,37,8,34,25,8,4,7,3,3,3,3,2,2,3,2,1,1,2,2,1,1,1,1,1,2,1,4,2,1,1,2,2,2,2,2,2,3,1,2,2,6,2,2,8,3,8,9,17,14,18,10,13,21,10,9,14,17,14,16,13,9,19,14,8,5,13,9,12,13,17,12,17,5,5,11,10,15,19,26,22,29,16,29,23,27,25,25,24,28,30,30,30,33,34,34,34,34,35,35,33,36,35,36,36,36,35,34,32,29,13, +100,76,93,65,53,65,46,61,48,56,41,53,40,28,32,26,27,21,22,18,21,18,17,16,18,16,16,16,15,15,15,15,15,14,14,14,14,14,16,15,15,16,14,14,16,15,16,16,15,16,16,16,16,17,17,18,17,18,17,18,17,19,17,17,18,18,18,18,17,17,17,17,18,18,19,18,18,19,19,19,18,18,19,19,18,19,17,17,18,18,18,19,19,19,20,18,20,20,20,19,20,20,21,21,21,21,22,22,24,24,24,24,26,25,25,24,24,28,27,27,24,23,18,9, +100,100,87,68,53,67,53,61,49,59,47,58,48,39,36,31,37,32,29,26,30,28,25,23,26,24,23,23,22,23,24,22,22,22,23,22,22,23,22,22,22,22,25,25,24,23,24,24,25,25,26,27,26,26,26,24,25,25,25,26,26,27,25,26,27,27,27,26,27,27,27,27,27,25,26,26,27,26,27,26,25,27,26,27,26,26,24,26,26,27,26,27,27,28,28,26,27,26,28,27,27,27,29,29,30,29,31,31,31,31,31,31,33,34,34,34,34,36,37,36,34,31,29,19, +100,91,68,77,69,64,53,72,62,58,50,61,52,45,41,37,42,36,34,31,34,32,30,30,29,29,28,28,28,28,29,27,27,27,27,26,28,27,27,27,27,28,29,30,29,29,28,29,29,30,30,31,30,31,30,30,31,30,31,30,30,31,31,31,31,31,31,32,31,32,32,31,32,30,30,31,31,31,31,31,30,30,31,31,30,31,30,30,32,31,31,32,33,33,34,32,33,32,33,34,33,33,34,35,36,35,37,36,38,37,37,37,39,39,40,40,41,42,43,42,41,37,31,24, +91,73,83,70,59,61,55,62,57,58,53,56,51,47,48,46,46,43,44,42,43,42,41,41,39,39,39,39,38,39,38,37,37,37,37,37,37,37,37,37,38,37,39,39,38,37,37,38,38,39,39,39,39,38,38,38,37,37,38,37,37,38,37,37,38,38,38,38,38,38,39,38,38,38,38,38,38,38,38,39,38,38,38,38,37,38,37,37,38,38,37,37,38,38,38,39,38,38,38,39,39,38,40,40,41,40,41,41,41,41,41,42,43,43,43,44,45,46,48,48,47,44,41,24, +-62,12,18,31,37,37,41,34,35,30,33,20,22,23,21,22,18,18,15,16,12,13,12,12,10,11,12,11,12,10,11,12,12,10,10,11,11,10,11,11,10,11,9,8,10,10,10,10,12,9,10,8,9,10,11,11,11,12,11,10,11,11,11,11,10,11,11,10,10,11,10,10,10,11,13,12,12,11,12,12,12,12,11,12,11,11,12,12,12,13,12,11,12,14,13,16,15,16,15,18,17,15,16,16,18,15,17,16,18,17,17,18,15,17,17,17,19,16,18,19,16,14,7,-6, +4,5,25,39,43,47,52,40,42,36,41,28,32,34,30,33,26,28,24,26,23,24,23,23,21,22,23,21,22,21,22,22,22,20,20,20,19,20,20,21,20,20,19,20,19,19,21,20,20,20,20,19,19,19,19,22,22,21,21,21,21,21,19,21,20,20,20,20,20,21,20,20,21,22,22,21,21,21,21,21,21,20,22,22,19,21,22,22,22,22,22,22,22,23,22,26,25,25,25,28,26,24,25,25,26,24,26,24,27,27,27,27,25,26,28,28,29,30,32,33,31,29,21,-1, +13,5,22,43,54,45,52,43,50,35,41,29,36,41,33,37,30,34,32,35,29,31,32,30,25,27,28,28,29,26,27,28,27,24,25,25,25,25,25,27,26,27,25,24,25,26,25,26,26,26,26,24,25,26,26,27,27,27,27,27,27,27,26,26,25,26,26,25,26,25,26,26,26,26,27,27,28,26,27,27,27,27,27,28,27,27,28,29,29,28,29,28,29,29,31,32,31,32,32,33,31,30,32,30,32,30,32,30,33,32,34,35,31,34,35,36,38,37,39,39,38,35,22,2, +23,15,21,41,54,46,55,39,46,33,43,26,31,39,33,39,27,31,30,34,26,29,29,28,23,24,26,25,27,24,25,24,24,21,21,23,22,22,22,22,22,22,21,21,21,22,22,22,22,23,23,21,20,21,21,22,22,21,21,23,22,22,22,21,21,19,22,21,20,20,21,21,20,22,22,21,22,20,22,23,21,22,22,22,22,21,24,24,23,24,26,25,24,24,23,29,26,27,26,30,29,25,25,29,27,26,29,26,29,29,28,31,29,31,32,33,33,31,32,30,29,27,13,-3, +-81,-36,-14,13,19,15,22,10,16,0,5,-7,0,6,-2,1,-3,2,-5,-3,-4,-3,-5,-6,-7,-6,-3,-11,-9,-10,-9,-10,-11,-12,-10,-10,-12,-11,-13,-13,-13,-13,-11,-9,-11,-13,-11,-14,-13,-11,-13,-13,-12,-11,-11,-13,-12,-15,-10,-14,-16,-15,-13,-13,-13,-13,-12,-13,-13,-9,-12,-12,-10,-12,-13,-9,-11,-15,-14,-15,-12,-10,-14,-12,-12,-14,-9,-11,-11,-10,-10,-11,-10,-9,-9,-9,-11,-7,-7,-9,-10,-10,-5,-5,-7,-9,-3,-4,-4,-6,-4,-5,-2,-3,-4,0,-3,-3,-5,-8,-16,-21,-33,-53, +-44,-6,4,31,35,29,33,27,28,14,20,4,13,19,12,17,4,11,7,9,1,6,4,5,-1,2,4,-2,3,-1,2,0,-2,-1,0,-1,-2,-6,-7,-5,-5,-7,-5,-5,-4,-5,-5,-7,-5,-6,-6,-5,-5,-6,-5,-7,-8,-6,-7,-5,-8,-6,-4,-6,-8,-7,-9,-9,-7,-5,-8,-6,-9,-8,-8,-5,-7,-8,-7,-8,-7,-4,-8,-5,-6,-8,-2,-4,-4,-5,-4,-2,-3,-2,1,0,-2,2,0,1,0,-1,3,7,4,3,8,7,9,9,8,7,13,12,11,14,9,14,11,-2,-8,-21,-25,-36, +-13,48,26,39,29,31,39,23,27,23,27,11,18,22,17,23,11,16,12,14,11,11,12,13,8,8,10,10,10,5,6,6,7,4,4,6,5,5,4,5,5,4,4,4,3,2,2,1,2,2,1,5,5,3,5,3,2,2,2,2,3,4,-1,0,-2,-2,0,2,1,0,-1,3,3,1,2,3,1,2,2,1,3,1,1,2,1,2,5,3,4,5,3,3,2,6,5,7,6,9,8,7,7,6,7,8,9,8,13,11,10,10,10,14,15,13,13,16,12,15,12,3,1,-1,-16,-26, +22,48,43,41,40,41,46,33,38,31,37,25,26,32,27,30,22,25,21,25,19,20,22,21,16,19,19,19,20,15,16,14,15,13,13,14,15,14,12,14,12,12,12,13,11,12,10,10,10,9,10,12,11,12,12,10,12,9,8,12,12,13,9,9,6,9,10,9,9,8,7,12,11,9,11,11,10,10,10,10,11,10,10,10,8,9,13,10,13,10,12,11,10,12,13,13,14,16,15,15,15,14,18,17,19,18,20,20,19,18,19,22,26,24,23,26,23,26,23,17,10,8,-7,-7, +68,66,57,58,57,56,61,59,57,50,53,46,49,52,43,46,44,46,40,41,39,40,42,39,37,35,38,38,40,33,35,34,34,32,31,33,30,30,36,32,32,33,29,29,28,31,28,29,29,29,27,29,27,26,28,27,29,28,29,28,30,30,26,28,28,27,28,31,28,26,27,27,29,30,29,29,27,30,29,28,28,29,26,28,28,27,29,30,29,27,30,28,29,31,31,32,31,34,34,32,32,32,34,34,34,33,37,36,34,33,36,38,38,37,36,39,38,41,39,37,28,27,9,1, +93,67,51,35,34,30,39,37,34,28,30,25,18,18,18,18,14,17,14,12,9,8,2,2,2,0,3,-4,-3,3,-1,0,1,-4,-3,-4,-7,-6,-4,-6,-3,-5,-9,-6,-9,-9,-8,-8,-8,-7,-6,-13,-9,-13,-11,-9,-8,-8,-9,-9,-5,-8,-6,-4,-8,-7,-7,-6,-6,-11,-6,-8,-13,-9,-7,-10,-6,-4,-7,-6,-3,-6,-6,-6,-11,-7,-7,-7,-7,-6,-9,-6,-11,-2,-3,-7,-4,1,-4,-2,2,-1,1,1,2,2,1,0,6,6,5,7,13,12,11,7,1,8,0,-15,-17,-36,-63,-78, +57,12,16,15,16,11,20,19,26,15,16,1,-17,-15,-20,-17,-13,-21,-18,-23,-32,-30,-33,-34,-34,-35,-37,-34,-35,-47,-49,-45,-37,-48,-49,-51,-35,-43,-48,-50,-47,-48,-37,-38,-40,-42,-46,-48,-49,-49,-50,-38,-39,-39,-38,-50,-52,-52,-49,-45,-37,-40,-39,-39,-51,-52,-48,-40,-39,-39,-39,-39,-39,-38,-40,-42,-43,-40,-40,-41,-39,-41,-39,-41,-40,-40,-39,-40,-40,-39,-38,-40,-40,-42,-42,-51,-54,-44,-41,-51,-51,-53,-38,-49,-54,-55,-39,-41,-51,-51,-47,-41,-51,-53,-56,-44,-47,-55,-58,-54,-47,-55,-67,-78, +45,22,27,30,38,33,36,38,34,27,27,14,7,7,5,2,0,-3,11,8,9,6,5,4,6,3,-1,1,0,-14,-16,-9,-5,-15,-16,-20,-4,-12,-19,-20,-16,-17,-6,-9,-11,-10,-16,-19,-19,-18,-21,-7,-10,-11,-10,-21,-23,-24,-23,-19,-9,-11,-11,-11,-21,-24,-19,-12,-12,-10,-13,-12,-12,-11,-12,-13,-14,-8,-9,-14,-13,-14,-10,-13,-12,-13,-10,-13,-13,-13,-10,-9,-13,-13,-14,-21,-24,-14,-12,-20,-21,-24,-9,-18,-22,-22,-9,-8,-20,-21,-15,-8,-16,-19,-22,-11,-15,-22,-27,-21,-16,-28,-42,-64, +71,56,50,54,74,65,67,65,63,56,55,40,33,29,29,23,23,18,32,28,31,26,22,20,24,20,13,18,14,5,0,3,10,1,-3,-6,8,-1,-1,-6,-4,-6,7,5,-1,1,-4,-7,-6,-6,-9,5,3,3,3,-11,-9,-10,-8,-4,4,1,2,1,-9,-10,-6,1,1,2,0,1,-2,3,1,-3,0,1,-1,0,0,0,3,0,2,2,4,1,0,3,3,3,3,-2,-2,-8,-10,-1,1,-7,-10,-10,3,-6,-7,-9,7,5,-4,-7,1,8,1,-2,-6,5,2,-5,-8,-9,-2,-13,-23,-40, +98,87,87,84,87,82,80,79,71,62,59,56,57,53,55,49,47,39,42,40,38,35,32,33,34,32,27,30,27,32,27,26,24,27,23,22,22,22,25,22,22,20,24,20,19,20,17,20,17,20,19,21,19,17,20,20,20,17,18,17,18,20,17,17,19,19,18,17,18,18,17,18,15,19,20,18,19,22,19,19,17,17,20,20,17,15,20,17,18,16,20,21,19,17,18,18,18,20,19,19,20,20,15,15,18,19,22,20,20,17,14,13,19,15,14,6,6,12,9,4,10,-1,-10,-20, +35,86,100,76,83,80,77,74,72,64,61,60,62,59,62,56,55,51,53,49,53,48,46,47,49,44,40,45,42,45,41,40,37,42,40,38,37,38,41,38,39,37,40,37,37,38,38,38,37,39,39,40,40,38,38,40,38,35,35,37,40,40,36,36,38,38,36,36,39,36,37,37,37,41,40,37,36,40,39,37,37,37,40,38,36,36,39,39,36,36,38,39,38,38,39,37,36,37,38,36,35,37,32,33,35,35,36,37,35,33,31,30,31,31,30,24,24,29,27,24,32,21,13,-8, +100,69,76,73,85,86,85,84,79,71,70,69,73,68,69,67,67,66,65,63,66,64,62,63,64,62,61,60,57,60,59,59,55,59,57,54,58,58,59,59,59,57,57,55,53,56,58,57,54,56,53,56,54,52,53,55,52,54,55,54,56,56,56,56,58,56,55,55,58,58,56,55,56,59,59,56,58,56,55,55,52,53,55,55,55,55,57,58,57,55,58,56,57,57,55,60,57,58,57,53,53,55,53,53,55,57,54,52,56,56,54,52,53,55,54,54,53,56,56,54,52,43,28,9, +100,48,75,88,87,99,88,89,83,79,78,76,76,68,74,68,71,63,64,58,63,59,58,57,58,57,58,58,55,57,55,56,56,57,59,53,57,55,54,53,55,54,53,54,54,56,56,56,53,53,52,55,54,51,54,53,56,53,54,52,53,55,52,52,55,53,54,55,59,59,55,56,56,56,56,56,56,54,55,54,54,53,54,55,54,54,54,55,55,56,57,56,56,53,55,56,57,56,57,55,55,54,56,54,54,56,54,52,52,53,52,52,51,53,53,51,52,53,52,53,53,44,34,19, +100,29,82,85,92,100,89,92,83,81,80,76,75,70,76,69,74,70,71,65,70,68,62,62,66,64,57,58,57,59,57,55,58,61,57,56,59,57,52,58,52,58,55,59,56,50,54,42,45,56,50,49,46,56,51,56,52,63,56,50,59,56,57,64,62,65,61,63,57,61,61,64,58,58,61,60,58,56,59,59,60,56,55,60,58,57,62,64,61,60,60,64,64,61,61,65,66,64,63,61,62,62,61,61,59,60,58,53,51,53,48,52,45,48,51,47,45,48,49,50,49,41,43,23, +100,100,50,65,79,97,86,88,84,84,80,72,72,60,63,54,50,41,38,33,35,28,28,23,28,28,24,22,25,28,26,26,25,-12,-12,-12,-8,-2,-6,-6,-4,-2,16,15,4,-7,-2,-1,-5,-7,-7,-5,-5,-6,-3,-5,-6,-5,-5,-4,-2,-1,2,0,-3,-2,-4,-8,-5,-6,-4,-12,-1,24,25,22,22,24,25,25,26,21,22,23,21,21,26,26,24,25,27,25,29,24,26,25,24,24,26,25,27,24,21,22,22,25,25,21,27,40,34,26,25,30,36,38,40,49,46,50,45,29,14,-7, +100,100,100,88,88,90,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_PRight_T0.h new file mode 100755 index 0000000..7295bb1 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/lgt/wacom_i2c_tblY_PRight_T0.h @@ -0,0 +1,71 @@ +0,-49,-76,-90,-90,-100,-95,-88,-86,-88,-83,-79,-69,-62,-62,-54,-46,-40,-40,-37,-35,-28,-26,-24,-23,-23,-24,-21,-20,-21,-21,-21,-22,-20,-24,-24,-26,-26,-27,-26,-27,-31,-31,-26,-33,-28,-20,-15,-9,-13,-15,-11,-6,-8,-6,-6,-5,-6,-3,-4,-4,-2,-1,-3,-4,-5,-4,-3,-2,-6,-3,-4,-1,-3,-7,-7,-5,-9,-13,-13,-19,-15,-16,-19,-16,-13,-18,-19,-18,-18,-17,-17,-13,-14,-14,-15,-15,-13,-12,-14,-15,-13,-10,-12,-9,-11,-2,-3,-2,-3,-3,-3,-4,-6,-4,-9,-10,-12,-11,-13,-6,-8,-13,-8, +25,-71,-92,-97,-92,-98,-91,-88,-83,-80,-77,-81,-74,-68,-66,-70,-65,-61,-62,-60,-62,-57,-61,-56,-54,-53,-53,-57,-55,-47,-48,-51,-49,-43,-47,-44,-45,-48,-50,-50,-50,-49,-46,-44,-41,-49,-43,-29,-43,-25,-18,-29,-23,-17,-13,-32,-26,-15,-14,-11,-13,-15,-10,-11,-11,-12,-13,-20,-21,-31,-13,-16,-26,-34,-19,-20,-34,-24,-28,-33,-26,-25,-32,-40,-38,-29,-30,-32,-26,-26,-28,-27,-27,-28,-27,-27,-28,-26,-25,-24,-24,-24,-22,-22,-19,-20,-16,-28,-20,-27,-15,-22,-25,-24,-27,-28,-33,-30,-26,-44,-26,-16,-1,2, +-28,-93,-94,-94,-93,-90,-88,-83,-78,-75,-73,-73,-70,-68,-67,-67,-66,-62,-62,-62,-61,-56,-60,-59,-61,-54,-51,-55,-53,-52,-52,-51,-51,-50,-50,-49,-47,-46,-47,-49,-48,-49,-50,-49,-49,-51,-46,-47,-50,-49,-50,-46,-46,-47,-44,-44,-46,-46,-46,-42,-45,-46,-47,-47,-45,-49,-47,-47,-51,-47,-45,-49,-52,-45,-46,-49,-48,-47,-48,-47,-46,-46,-45,-45,-44,-44,-46,-47,-43,-43,-42,-41,-41,-41,-39,-39,-40,-38,-39,-33,-36,-39,-34,-28,-31,-37,-31,-40,-28,-35,-27,-32,-31,-36,-37,-35,-40,-38,-39,-52,-43,-33,-27,-17, +-28,-84,-80,-85,-91,-83,-85,-80,-79,-78,-77,-75,-75,-73,-73,-72,-69,-62,-63,-59,-59,-56,-56,-52,-59,-51,-48,-50,-52,-53,-49,-53,-46,-47,-47,-46,-48,-47,-47,-50,-46,-47,-43,-47,-46,-45,-36,-39,-42,-44,-43,-34,-38,-38,-39,-36,-36,-37,-41,-35,-38,-37,-38,-40,-36,-37,-37,-34,-45,-41,-42,-42,-39,-43,-41,-44,-40,-47,-44,-43,-41,-46,-43,-44,-43,-42,-44,-44,-43,-41,-38,-41,-40,-38,-39,-36,-38,-35,-40,-31,-37,-40,-33,-24,-26,-35,-28,-35,-23,-32,-24,-34,-26,-33,-36,-34,-38,-39,-41,-47,-40,-28,-21,-10, +-54,-75,-69,-73,-83,-68,-72,-67,-66,-61,-59,-56,-54,-52,-51,-46,-46,-41,-44,-40,-42,-36,-37,-39,-40,-34,-29,-42,-35,-35,-33,-40,-36,-40,-36,-36,-37,-33,-33,-34,-33,-34,-31,-33,-31,-32,-26,-29,-30,-25,-28,-23,-25,-24,-24,-27,-26,-26,-24,-24,-27,-26,-24,-24,-25,-24,-24,-22,-27,-25,-23,-29,-25,-31,-28,-34,-32,-32,-29,-28,-32,-32,-32,-29,-32,-29,-33,-33,-33,-33,-31,-32,-32,-32,-31,-29,-31,-26,-30,-24,-28,-32,-23,-16,-19,-27,-12,-19,-13,-21,-11,-17,-13,-19,-23,-19,-22,-25,-25,-31,-24,-14,-10,7, +-32,-37,-46,-59,-69,-61,-65,-54,-50,-44,-46,-37,-37,-33,-32,-27,-23,-20,-23,-17,-22,-17,-15,-17,-23,-13,-8,-19,-13,-18,-12,-20,-17,-19,-16,-14,-16,-13,-11,-13,-11,-15,-9,-12,-11,-12,-3,-6,-10,-5,-7,-4,-7,-2,-7,-5,-8,-7,-7,-4,-8,-8,-5,-8,-8,-7,-6,-6,-10,-6,-4,-8,-5,-14,-10,-15,-11,-15,-12,-8,-12,-13,-14,-11,-13,-11,-16,-14,-13,-14,-12,-11,-13,-11,-12,-8,-10,-7,-10,-3,-7,-14,-5,2,0,-8,4,-4,5,-2,6,2,4,0,-4,-2,-5,-6,-7,-12,-8,-3,3,16, +4,-14,-37,-49,-57,-59,-59,-48,-48,-42,-41,-30,-29,-27,-21,-15,-16,-12,-10,-4,-1,1,0,0,-2,0,4,-6,1,0,1,-4,0,-7,-2,-2,-1,2,2,2,5,3,6,4,4,4,13,7,6,7,5,10,7,9,6,8,6,6,6,9,8,7,9,7,7,6,6,7,3,4,8,4,6,1,2,3,5,1,3,6,2,3,3,3,2,3,3,3,4,3,2,3,2,4,3,5,3,7,4,9,6,3,4,19,9,4,8,4,16,6,12,5,10,5,3,6,4,2,1,4,4,6,10,17, +-13,-12,-27,-32,-38,-33,-34,-25,-25,-19,-18,-12,-9,-6,-3,0,1,5,5,11,16,21,15,9,16,16,23,4,12,10,18,5,9,1,6,8,7,12,14,11,25,20,25,18,24,27,35,28,22,38,33,37,31,43,36,30,26,25,27,39,42,41,44,45,28,29,26,27,28,33,38,20,25,12,19,11,20,16,20,27,13,17,18,22,10,14,14,17,18,16,13,13,11,20,18,17,14,27,20,28,21,12,19,42,31,21,35,26,31,23,27,20,28,23,18,33,27,18,15,30,36,38,50,59, +-3,6,3,-5,-12,-17,-18,13,16,19,21,28,28,29,31,35,35,37,38,42,50,53,45,37,46,47,52,31,36,43,46,31,36,29,32,34,33,38,36,33,49,47,46,43,47,53,56,51,45,62,61,57,51,65,62,56,52,49,54,63,68,65,68,69,54,54,53,53,57,61,60,46,49,39,43,38,43,42,48,53,37,42,43,46,34,37,40,41,42,41,36,37,36,45,43,41,38,51,47,48,42,41,45,61,54,46,63,56,54,48,55,50,55,50,47,62,60,48,47,63,66,68,77,83, +-57,-47,-31,-43,-50,-34,-35,-29,-27,-18,-16,-6,-6,-3,7,5,12,18,19,28,11,16,23,21,1,14,24,17,30,7,16,10,15,6,15,18,11,15,18,20,23,22,32,27,28,28,43,44,28,39,38,45,43,51,42,58,55,46,53,53,59,53,49,49,50,50,53,61,38,42,46,37,47,29,36,32,38,13,26,27,23,25,18,27,20,22,21,27,23,23,23,23,25,26,24,24,19,31,27,33,26,21,35,47,40,31,44,31,42,38,40,34,45,42,37,34,38,44,41,49,57,63,82,100, +-70,-74,-61,-62,-66,-68,-68,-62,-60,-51,-51,-35,-30,-27,-23,-21,-18,-13,-15,-11,-16,-10,-11,-12,-19,-14,-4,-12,-4,-14,-7,-16,-9,-15,-9,-4,-11,-6,-4,-4,2,0,5,3,3,4,12,8,3,9,4,12,9,15,12,13,8,7,11,10,11,14,9,11,10,14,9,7,4,8,15,5,5,0,9,-2,5,-6,3,6,-1,0,0,5,-2,2,1,6,5,3,3,3,4,6,3,2,-4,10,4,3,-2,-9,9,13,7,1,15,6,5,0,6,4,6,3,1,1,0,6,3,12,12,15,24,34, +-28,-68,-49,-48,-49,-51,-51,-47,-46,-39,-37,-32,-29,-26,-23,-20,-17,-16,-15,-13,-14,-9,-11,-10,-15,-11,-5,-11,-5,-17,-9,-15,-8,-16,-12,-5,-9,-7,-9,-8,-3,-5,2,-1,-3,-4,8,2,-4,4,1,5,0,7,3,6,4,3,4,4,4,5,7,9,2,4,4,3,-2,3,7,0,2,-2,5,-4,2,-10,-4,1,-4,-9,-9,-4,-5,-1,-7,-4,-3,-4,-3,-3,-4,-2,-4,-3,-5,-2,-5,1,-4,-5,-6,1,-5,-9,-4,-8,-7,-11,-10,-13,-14,-14,-17,-18,-19,-16,-15,-2,-5,-7,-2,9, +-7,-68,-50,-42,-43,-44,-44,-43,-41,-35,-32,-27,-26,-23,-19,-17,-14,-13,-14,-12,-8,-3,-6,-7,-10,-6,-2,-10,-6,-12,-6,-13,-8,-12,-8,-6,-10,-8,-9,-9,-3,-6,1,-1,-4,-2,7,3,-3,6,6,6,1,9,5,8,6,5,7,6,6,7,8,10,5,7,3,5,2,6,10,3,6,3,7,-2,2,-6,0,2,-5,-5,-7,-3,-7,-4,-5,-4,-4,-3,-3,-3,-4,-4,-4,-3,-6,-1,-5,0,-4,-6,-4,-1,-5,-9,-4,-7,-8,-13,-9,-13,-13,-15,-16,-17,-18,-15,-15,-1,-4,-2,-5,9, +14,-42,-36,-37,-36,-39,-36,-34,-32,-28,-27,-20,-17,-17,-10,-9,-7,-6,-5,-3,0,4,3,1,-1,2,6,0,2,-2,2,-4,-1,-5,-2,2,-2,-2,-1,-1,3,2,7,6,5,4,15,10,6,15,13,15,11,18,14,17,14,15,17,17,18,17,18,20,16,19,15,13,15,15,20,12,14,11,18,6,10,2,7,11,3,0,2,6,0,2,1,3,1,1,3,3,3,3,2,3,2,4,3,6,1,2,4,6,1,-2,4,1,0,-4,-3,-5,-6,-7,-10,-10,-11,-5,-5,4,4,5,13,13, +5,-19,-20,-22,-23,-26,-23,-23,-21,-17,-15,-10,-7,-5,0,1,1,5,5,8,10,11,12,12,8,12,16,11,14,9,12,8,13,5,7,9,9,10,8,9,12,9,14,13,16,16,21,19,16,21,22,24,20,25,22,23,23,23,22,24,22,24,26,26,22,25,21,25,19,21,24,24,20,20,22,17,21,12,15,17,14,12,12,15,13,14,9,13,11,12,14,14,14,15,14,15,13,14,14,15,13,12,13,15,13,10,13,11,11,9,7,5,5,2,1,2,1,5,7,13,13,14,25,31, +-38,-38,-48,-55,-53,-56,-54,-52,-50,-45,-42,-41,-38,-36,-31,-28,-25,-23,-24,-23,-21,-20,-20,-17,-20,-18,-17,-21,-19,-19,-18,-19,-17,-16,-15,-15,-16,-16,-16,-16,-15,-16,-17,-17,-15,-13,1,-9,-13,-13,-15,-2,-4,-13,-12,-8,3,-3,-1,0,2,7,6,7,-10,-3,6,7,-7,-7,-2,1,11,-5,0,4,13,-14,-10,-12,-7,-11,-15,-10,-8,-12,-15,-13,-13,-13,-13,-14,-16,-15,-16,-12,-17,-14,-15,-10,-18,-16,-15,-11,-14,-18,-19,-19,-18,-21,-21,-23,-22,-23,-24,-26,-27,-28,-27,-19,-18,-18,-10,3, +-20,-35,-44,-52,-55,-57,-56,-55,-53,-49,-45,-44,-40,-38,-33,-30,-27,-26,-24,-22,-19,-18,-16,-16,-16,-14,-12,-17,-13,-15,-13,-15,-12,-12,-11,-9,-11,-12,-11,-10,-11,-10,-10,-11,-9,-7,-6,-8,-10,-7,-7,-8,-9,-6,-7,-7,-9,-8,-7,-6,-4,-4,-6,-5,-6,-3,-6,-5,-4,-4,-3,-4,-5,-4,-3,-5,-3,-3,-1,-3,-4,-4,-4,-3,-4,-3,-4,-3,-4,-3,-4,-4,-5,-5,-6,-5,-6,-6,-6,-6,-6,-7,-6,-8,-8,-11,-10,-10,-9,-11,-12,-15,-14,-15,-17,-20,-21,-21,-20,-11,-11,-8,2,16, +-15,-28,-42,-48,-52,-50,-51,-49,-46,-43,-41,-38,-35,-32,-28,-27,-25,-23,-24,-22,-16,-14,-14,-14,-12,-10,-10,-15,-13,-11,-10,-12,-11,-7,-6,-7,-8,-9,-7,-8,-8,-9,-8,-9,-4,-5,-6,-6,-8,-7,-8,-8,-10,-6,-7,-7,-7,-7,-7,-4,-4,-4,-6,-6,-4,-4,-7,-5,-3,-2,-2,-6,-4,-1,-2,-4,-5,0,3,0,-2,0,0,0,-2,-2,1,0,0,0,0,0,-1,-1,-3,-2,-2,-2,-3,-4,-4,-4,-3,-5,-7,-7,-7,-8,-8,-10,-11,-13,-11,-13,-14,-17,-17,-18,-18,-8,-7,-5,6,25, +-19,-24,-34,-39,-44,-42,-43,-40,-38,-35,-32,-31,-27,-23,-21,-18,-16,-13,-11,-9,-9,-6,-6,-5,-4,-3,-1,-3,-3,-2,-1,-1,0,-1,-1,0,-1,1,-1,0,1,0,2,2,2,3,3,3,2,2,2,3,2,5,4,3,4,3,5,4,4,4,5,6,4,6,4,5,6,6,6,6,7,9,9,6,8,6,6,7,7,8,8,9,8,8,8,9,6,7,8,8,7,7,6,6,5,5,5,4,5,4,5,3,2,2,3,2,2,1,-1,-1,-2,-4,-4,-5,-4,-5,-5,-3,1,3,14,24, +-10,-32,-63,-64,-68,-65,-67,-63,-61,-59,-57,-57,-55,-53,-49,-34,-20,-18,-17,-16,-17,-16,-15,-14,-14,-11,-9,-9,-11,-12,-9,-8,-3,-12,-6,-2,1,-3,-7,-7,-1,2,1,2,0,3,16,13,11,11,16,15,11,19,10,17,17,17,16,17,17,17,18,18,17,18,17,18,18,18,19,18,19,20,20,18,19,19,18,18,18,20,21,20,19,19,19,19,18,18,19,19,19,19,18,17,17,18,17,17,16,17,16,16,16,15,17,16,15,15,15,13,7,5,4,4,5,-17,-4,-3,18,18,28,38, +-23,-33,-47,-52,-60,-58,-59,-55,-53,-51,-48,-44,-41,-39,-34,-31,-29,-27,-25,-23,-22,-21,-19,-18,-18,-17,-16,-15,-15,-15,-15,-15,-14,-15,-14,-14,-12,-13,-13,-12,-12,-12,-12,-13,-10,-12,-9,-8,-9,-9,-9,-9,-8,-8,-9,-7,-7,-8,-8,-8,-8,-8,-8,-7,-7,-8,-7,-7,-7,-5,-5,-8,-7,-7,-6,-7,-6,-5,-5,-5,-5,-7,-6,-5,-6,-6,-6,-5,-6,-7,-5,-4,-4,-5,-5,-5,-6,-7,-8,-7,-7,-7,-7,-8,-8,-9,-10,-11,-11,-12,-14,-15,-18,-18,-18,-20,-20,-21,-20,-17,-15,-11,-2,8, +-14,-29,-40,-45,-54,-52,-54,-51,-49,-47,-44,-38,-37,-34,-31,-29,-26,-25,-24,-22,-20,-20,-18,-18,-16,-16,-16,-16,-16,-13,-14,-14,-14,-13,-13,-13,-12,-12,-11,-12,-11,-10,-11,-12,-10,-10,-8,-8,-10,-8,-9,-8,-8,-7,-7,-6,-6,-7,-7,-6,-7,-7,-7,-7,-7,-7,-7,-7,-6,-5,-5,-7,-8,-7,-6,-7,-6,-5,-5,-5,-5,-6,-5,-5,-5,-4,-5,-5,-5,-6,-4,-4,-5,-5,-5,-4,-5,-7,-7,-5,-6,-7,-7,-6,-7,-7,-9,-9,-9,-9,-11,-12,-13,-14,-14,-16,-16,-15,-14,-12,-9,-6,0,12, +-13,-26,-35,-39,-48,-42,-46,-41,-40,-37,-35,-30,-28,-27,-23,-20,-19,-17,-15,-13,-12,-11,-10,-9,-9,-9,-9,-7,-6,-6,-6,-4,-6,-4,-5,-5,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-1,-1,-1,0,0,1,1,1,2,0,1,1,1,1,1,0,1,1,2,1,2,2,0,1,1,1,1,1,1,2,1,2,3,2,2,2,2,3,2,2,3,3,2,2,3,3,4,2,2,3,3,2,2,2,3,1,0,0,0,0,-1,-1,-3,-3,-5,-5,-6,-6,-6,-8,-7,-7,-7,-4,-1,3,9,22, +-15,-19,-25,-25,-39,-53,-55,-29,-29,-28,-23,-17,-16,-14,-12,-9,-8,-7,-6,-5,-3,-4,-2,-2,-2,-2,-2,0,1,0,0,1,1,2,2,2,3,4,4,5,4,4,4,4,6,6,6,5,5,6,7,8,8,9,8,9,9,8,9,9,8,9,10,10,10,10,10,11,8,8,9,8,9,9,9,9,9,9,10,10,10,9,10,11,10,11,10,12,9,11,10,11,12,11,11,10,10,10,10,9,9,10,7,7,8,7,8,7,6,7,5,6,4,4,5,3,3,5,6,8,12,14,23,34, +-6,-28,-36,-45,-61,-57,-62,-53,-54,-49,-49,-40,-40,-38,-33,-29,-27,-27,-23,-23,-18,-19,-17,-17,-15,-16,-16,-14,-13,-13,-13,-13,-13,-12,-12,-12,-13,-11,-11,-11,-10,-10,-11,-12,-10,-10,-11,-10,-10,-10,-10,-10,-10,-9,-9,-8,-9,-9,-9,-9,-9,-10,-9,-8,-10,-10,-8,-8,-8,-8,-9,-9,-9,-9,-8,-9,-9,-10,-9,-10,-9,-10,-10,-9,-9,-8,-10,-9,-9,-9,-10,-9,-8,-10,-10,-10,-9,-10,-9,-11,-12,-11,-13,-14,-14,-12,-15,-15,-15,-14,-17,-16,-20,-20,-20,-21,-21,-24,-24,-20,-19,-17,-11,-2, +3,-20,-32,-41,-54,-49,-54,-49,-49,-45,-44,-37,-36,-35,-30,-28,-26,-26,-23,-23,-20,-19,-19,-19,-15,-17,-17,-14,-14,-13,-14,-14,-14,-12,-12,-12,-12,-11,-11,-11,-11,-10,-11,-10,-10,-10,-10,-11,-10,-10,-11,-9,-9,-9,-8,-7,-8,-7,-7,-7,-6,-8,-7,-7,-8,-8,-6,-7,-6,-7,-7,-7,-8,-7,-5,-8,-7,-8,-8,-8,-8,-8,-8,-7,-7,-6,-8,-6,-8,-7,-8,-7,-7,-8,-8,-8,-7,-9,-7,-10,-9,-10,-10,-12,-12,-10,-14,-14,-13,-12,-14,-14,-17,-17,-17,-19,-19,-19,-19,-15,-14,-11,-4,9, +2,-12,-25,-33,-48,-44,-47,-42,-42,-37,-37,-30,-29,-28,-24,-21,-21,-21,-19,-19,-14,-15,-13,-14,-9,-11,-11,-10,-10,-8,-9,-9,-9,-5,-5,-6,-7,-4,-3,-5,-3,-4,-4,-4,-3,-4,-4,-4,-4,-4,-5,-3,-3,-3,-3,-1,-2,-1,-2,0,0,-1,-1,-1,-1,-2,-1,-1,1,-1,-1,-2,-2,1,0,-1,-1,-2,-2,-2,-3,-1,-1,0,0,0,-1,-1,-2,-1,-2,-2,-1,-2,-3,-2,-2,-3,-2,-4,-4,-4,-5,-6,-6,-5,-8,-8,-7,-7,-10,-9,-11,-12,-12,-14,-14,-11,-11,-8,-7,-5,0,9, +7,-6,-20,-27,-38,-34,-37,-33,-33,-28,-27,-22,-20,-19,-15,-12,-12,-11,-9,-8,-5,-5,-3,-2,-1,-1,-2,0,0,-1,0,1,1,4,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,5,5,5,5,5,5,6,6,6,7,6,8,7,7,8,7,7,8,7,7,8,8,8,7,6,7,7,7,6,7,7,7,7,7,8,7,8,7,8,8,9,6,7,8,6,6,6,6,5,6,4,5,5,3,1,3,3,2,2,3,2,0,1,-3,-2,-2,-4,-4,-2,-3,2,3,6,14,18, +-14,-22,-50,-54,-58,-55,-55,-55,-52,-50,-47,-47,-44,-43,-40,-38,-37,-36,-35,-34,-32,-32,-32,-31,-31,-30,-29,-28,-27,-25,-27,-24,-21,-13,-8,-13,-4,-4,-3,-3,-2,0,-9,0,-1,-1,-8,-4,-5,0,0,-4,-1,0,1,-1,0,0,0,0,0,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,0,1,0,1,1,-1,1,0,1,0,1,0,1,1,1,2,1,0,0,-1,-1,-1,-1,-1,-2,-2,-4,-2,-2,-4,-4,-4,-5,-7,-7,-8,-8,-7,-9,-9,-9,-10,-5,-5,-4,2,15, +-40,-52,-55,-57,-61,-55,-53,-57,-53,-49,-44,-45,-40,-37,-32,-31,-30,-28,-26,-24,-22,-21,-20,-20,-18,-18,-18,-17,-17,-16,-16,-15,-14,-14,-14,-12,-12,-12,-12,-12,-11,-11,-12,-11,-13,-12,-11,-11,-10,-10,-11,-12,-11,-10,-10,-9,-8,-8,-9,-7,-8,-8,-7,-7,-7,-7,-7,-7,-6,-7,-7,-8,-8,-7,-7,-8,-8,-6,-7,-6,-5,-7,-7,-7,-7,-7,-7,-6,-7,-6,-7,-6,-6,-6,-7,-7,-7,-8,-7,-9,-8,-9,-9,-12,-10,-9,-12,-12,-15,-14,-17,-16,-19,-18,-18,-20,-20,-18,-18,-14,-14,-13,-4,2, +-37,-45,-47,-49,-51,-50,-47,-51,-49,-46,-41,-41,-37,-33,-28,-28,-27,-25,-22,-20,-20,-19,-17,-17,-16,-15,-15,-13,-14,-13,-13,-12,-11,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-10,-10,-8,-8,-8,-8,-9,-9,-8,-8,-8,-8,-7,-7,-7,-6,-6,-7,-6,-6,-5,-6,-5,-5,-4,-4,-5,-6,-6,-4,-5,-6,-6,-3,-4,-4,-4,-4,-4,-5,-6,-5,-4,-4,-6,-6,-3,-3,-4,-5,-6,-5,-5,-7,-7,-6,-7,-7,-8,-8,-7,-7,-9,-10,-12,-12,-15,-16,-14,-16,-16,-16,-17,-14,-14,-11,-11,-11,-6,2, +-30,-43,-48,-47,-44,-46,-42,-46,-40,-38,-32,-35,-29,-23,-23,-22,-19,-15,-14,-11,-11,-9,-9,-8,-8,-8,-6,-5,-5,-4,-4,-3,-2,-2,-3,-2,-1,-2,-2,-1,-1,-1,-1,-1,0,0,0,1,1,1,1,0,0,0,0,1,1,2,2,3,3,4,2,3,3,2,2,2,3,3,4,2,3,3,3,4,4,5,4,5,6,4,4,4,5,5,3,5,4,5,5,4,5,3,4,4,3,4,3,3,4,3,2,0,1,2,0,-1,-3,-2,-5,-4,-7,-6,-6,-7,-7,-5,-5,1,1,2,9,15, +-51,-57,-60,-67,-65,-72,-69,-70,-66,-44,-38,-39,-35,-32,-28,-32,-30,-2,0,2,2,4,3,4,2,3,4,5,5,5,7,7,7,7,7,7,8,7,8,7,8,8,8,9,9,9,9,10,10,9,10,9,10,9,9,10,10,10,11,11,11,11,11,11,11,12,11,11,12,12,13,12,12,12,12,13,13,13,13,13,14,13,13,13,14,14,13,13,13,13,14,13,12,12,11,11,11,11,11,11,12,11,10,9,10,10,8,9,7,7,5,5,3,3,3,3,3,3,5,11,11,11,17,27, +-37,-53,-53,-58,-55,-61,-56,-60,-54,-53,-47,-49,-43,-37,-37,-35,-34,-29,-27,-23,-24,-21,-22,-19,-20,-18,-16,-17,-16,-16,-15,-14,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-11,-10,-10,-11,-10,-10,-11,-10,-11,-11,-9,-9,-8,-9,-8,-8,-7,-9,-8,-7,-7,-7,-6,-6,-5,-5,-5,-5,-5,-5,-4,-5,-4,-4,-4,-4,-3,-3,-4,-4,-3,-3,-2,-3,-4,-3,-3,-4,-5,-6,-6,-6,-7,-7,-8,-7,-8,-10,-10,-9,-9,-11,-12,-13,-14,-15,-15,-16,-15,-16,-18,-19,-17,-18,-9,-11,-10,-2,3, +-26,-33,-43,-49,-48,-56,-52,-55,-50,-51,-45,-45,-40,-36,-37,-34,-33,-28,-27,-23,-23,-21,-21,-19,-20,-18,-17,-16,-16,-15,-14,-13,-13,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-11,-10,-10,-10,-10,-9,-10,-11,-9,-9,-9,-9,-8,-8,-8,-9,-8,-7,-7,-8,-7,-6,-6,-6,-6,-6,-5,-5,-5,-5,-4,-5,-4,-5,-2,-2,-4,-4,-4,-2,-3,-4,-4,-3,-4,-4,-5,-6,-4,-5,-7,-7,-6,-6,-7,-9,-9,-9,-8,-10,-11,-12,-12,-14,-14,-15,-15,-16,-18,-19,-15,-16,-8,-8,-9,0,7, +-22,-38,-38,-40,-41,-44,-42,-45,-41,-41,-37,-38,-33,-29,-29,-29,-25,-21,-19,-16,-17,-14,-15,-13,-11,-9,-9,-10,-10,-8,-7,-8,-8,-7,-6,-6,-7,-5,-5,-5,-5,-6,-3,-4,-5,-5,-4,-5,-5,-4,-5,-3,-3,-4,-4,-2,-3,-3,-3,-2,-2,-2,-3,-3,-1,-1,-2,-2,0,1,0,1,-1,1,0,1,1,2,2,1,1,4,3,2,1,1,4,3,2,1,3,2,1,0,0,2,1,-1,-1,0,0,-1,-2,-1,-2,-2,-5,-6,-5,-6,-7,-8,-7,-9,-9,-10,-11,-7,-8,-1,-1,-1,4,13, +0,-15,-17,-21,-22,-27,-26,-28,-26,-28,-25,-26,-23,-19,-20,-17,-16,-13,-11,-8,-7,-6,-6,-4,-3,-1,0,0,0,1,1,1,3,2,2,3,3,5,4,5,4,4,5,5,4,5,4,5,4,5,5,6,6,6,6,5,6,7,6,5,6,6,7,8,7,9,8,8,9,10,10,10,8,10,10,10,11,10,11,11,11,12,12,12,12,11,12,11,11,11,10,10,11,10,9,10,12,10,9,9,9,9,9,8,8,8,5,5,5,3,3,2,2,1,0,-1,-1,2,1,7,8,9,15,23, +-38,-45,-47,-56,-63,-61,-62,-57,-55,-54,-51,-48,-44,-40,-37,-36,-32,-30,-29,-26,-26,-24,-24,-22,-23,-22,-21,-21,-20,-21,-20,-20,-19,-19,-18,-18,-18,-19,-19,-19,-17,-18,-19,-19,-18,-17,-18,-18,-18,-18,-18,-17,-17,-18,-17,-17,-17,-17,-17,-18,-18,-17,-18,-18,-17,-17,-17,-17,-16,-16,-15,-15,-15,-15,-15,-16,-16,-15,-15,-15,-15,-15,-15,-16,-14,-15,-15,-15,-15,-16,-15,-15,-15,-16,-16,-16,-15,-17,-17,-17,-17,-17,-18,-19,-19,-19,-19,-19,-19,-20,-21,-21,-21,-21,-22,-23,-23,-24,-24,-22,-21,-20,-14,0, +-9,-25,-32,-45,-54,-55,-57,-51,-51,-51,-48,-42,-40,-38,-36,-33,-31,-29,-27,-25,-23,-21,-22,-21,-19,-19,-18,-19,-18,-16,-16,-15,-15,-14,-13,-13,-13,-13,-13,-13,-12,-12,-12,-13,-12,-12,-12,-12,-12,-11,-12,-10,-10,-10,-10,-11,-10,-9,-10,-10,-9,-8,-8,-8,-8,-8,-8,-8,-7,-7,-6,-6,-6,-5,-5,-6,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-6,-6,-6,-6,-6,-8,-8,-6,-6,-8,-7,-7,-7,-7,-7,-10,-9,-10,-10,-11,-10,-11,-12,-13,-13,-14,-16,-17,-18,-16,-16,-13,-11,-8,1,13, +13,-7,-15,-36,-53,-45,-50,-48,-49,-42,-42,-35,-34,-32,-29,-29,-26,-25,-23,-22,-17,-16,-17,-15,-13,-13,-13,-14,-13,-11,-11,-11,-11,-8,-9,-9,-9,-8,-9,-9,-8,-9,-8,-8,-8,-8,-7,-7,-8,-8,-8,-6,-6,-7,-6,-6,-5,-6,-5,-5,-4,-3,-4,-4,-3,-3,-4,-4,-2,-2,-2,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-3,-2,-2,-2,-2,-5,-4,-2,-2,-4,-4,-3,-3,-4,-5,-5,-6,-7,-8,-8,-6,-8,-8,-10,-8,-9,-11,-12,-13,-11,-11,-8,-5,-1,8,22, +31,-18,-24,-30,-46,-35,-42,-38,-39,-31,-32,-26,-26,-24,-20,-19,-16,-15,-14,-13,-10,-9,-7,-7,-7,-5,-5,-4,-3,-2,-1,-1,0,-1,0,0,1,0,1,1,1,1,1,1,2,1,1,1,1,2,2,2,3,2,2,2,3,4,4,4,5,6,4,5,4,5,6,6,5,5,6,7,7,7,7,6,6,7,8,8,8,7,8,8,8,9,8,8,8,8,6,7,7,5,6,6,6,5,6,5,6,6,5,5,4,3,4,3,3,3,2,1,1,1,0,-1,0,-1,0,-2,1,7,10,19, +35,-4,-8,-39,-82,-66,-73,-64,-68,-59,-60,-51,-58,-54,-43,-45,-20,-20,-17,-17,-16,-16,-14,-14,-14,-14,-13,-13,-12,-12,-11,-12,-11,-10,-9,-3,-5,-6,-5,-6,3,-1,-3,0,-3,3,5,2,8,8,-1,7,12,8,16,3,14,12,15,18,18,19,17,18,17,18,18,16,18,18,19,20,19,19,19,19,19,20,18,20,20,19,19,19,19,20,20,20,20,20,20,20,20,19,18,18,19,18,18,18,18,18,17,18,18,17,17,16,13,17,17,14,11,11,9,11,7,-7,4,12,16,21,23,32, +10,-35,-38,-45,-65,-54,-64,-51,-56,-48,-51,-40,-42,-43,-35,-34,-31,-32,-29,-28,-24,-23,-21,-21,-20,-19,-19,-17,-16,-16,-15,-15,-16,-15,-14,-14,-13,-13,-13,-13,-13,-13,-12,-12,-13,-11,-12,-11,-11,-10,-11,-12,-11,-10,-10,-11,-10,-10,-9,-8,-8,-8,-8,-8,-6,-6,-6,-6,-7,-6,-6,-6,-5,-4,-4,-5,-5,-6,-5,-5,-6,-5,-5,-6,-5,-5,-6,-5,-6,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-6,-6,-6,-6,-7,-8,-8,-9,-9,-10,-10,-11,-12,-12,-14,-13,-15,-14,-18,-15,-18,-9,-1,7,19, +0,-24,-32,-38,-57,-46,-56,-44,-49,-43,-47,-33,-36,-38,-32,-30,-28,-29,-25,-26,-22,-23,-20,-20,-17,-17,-17,-16,-15,-14,-14,-16,-15,-12,-12,-13,-13,-11,-11,-11,-12,-12,-10,-10,-10,-10,-9,-9,-9,-9,-10,-9,-9,-8,-8,-8,-8,-8,-8,-6,-6,-5,-7,-7,-4,-4,-6,-6,-5,-5,-5,-5,-4,-3,-3,-4,-4,-4,-4,-4,-5,-4,-4,-4,-4,-4,-4,-5,-5,-5,-4,-4,-4,-4,-5,-3,-4,-5,-5,-4,-5,-5,-5,-4,-5,-7,-7,-8,-6,-8,-11,-10,-10,-11,-12,-14,-13,-15,-12,-14,-10,-1,4,20, +9,-12,-27,-41,-61,-40,-50,-38,-44,-30,-35,-24,-27,-30,-23,-21,-20,-21,-16,-16,-13,-13,-11,-11,-10,-10,-9,-7,-7,-6,-6,-6,-6,-4,-4,-4,-4,-3,-4,-3,-3,-2,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,0,-1,-1,-2,-1,-1,1,0,1,1,0,1,1,1,2,2,2,2,2,2,3,4,4,3,3,3,3,3,3,3,4,4,2,2,3,4,2,3,2,3,4,3,3,3,4,3,3,3,3,3,3,2,1,0,1,1,1,-1,0,0,-3,-3,-3,-3,-2,-6,-4,-4,-1,7,11,23, +-4,-18,-32,-33,-52,-47,-56,-26,-31,-15,-36,-13,-16,-19,-10,-11,-9,-10,-5,-6,-4,-4,-2,-2,-1,-2,-2,2,1,2,2,1,1,3,3,3,4,3,4,5,5,5,4,5,5,6,6,6,7,7,7,7,8,7,8,7,8,8,8,9,9,10,9,9,9,9,10,10,9,10,10,11,11,12,12,11,11,10,11,10,11,11,12,12,11,10,12,12,11,11,10,12,12,12,11,11,12,12,11,12,11,11,11,11,10,10,10,10,9,8,7,7,5,4,4,5,7,2,4,3,9,16,23,33, +-7,-12,-26,-35,-65,-54,-67,-45,-55,-40,-48,-27,-34,-41,-32,-29,-26,-29,-25,-27,-20,-22,-21,-21,-17,-17,-17,-16,-16,-15,-16,-14,-14,-15,-14,-14,-13,-13,-14,-13,-12,-12,-13,-13,-12,-11,-11,-11,-11,-11,-11,-10,-10,-9,-10,-11,-10,-10,-10,-9,-9,-10,-9,-9,-9,-8,-9,-9,-10,-10,-9,-9,-9,-8,-9,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-10,-9,-9,-9,-9,-9,-8,-8,-9,-9,-8,-9,-8,-9,-10,-9,-9,-9,-10,-11,-11,-11,-12,-14,-13,-15,-14,-16,-17,-19,-19,-18,-17,-18,-15,-11,-5,10, +51,10,-26,-48,-72,-55,-65,-53,-59,-42,-45,-30,-35,-39,-29,-28,-25,-28,-23,-24,-19,-20,-19,-19,-17,-16,-17,-16,-16,-14,-13,-13,-13,-13,-13,-13,-13,-12,-11,-12,-11,-11,-12,-12,-11,-11,-9,-9,-9,-9,-10,-9,-8,-8,-7,-7,-7,-7,-8,-8,-7,-7,-9,-7,-7,-7,-8,-7,-9,-7,-8,-6,-8,-6,-7,-7,-6,-5,-5,-5,-6,-5,-6,-5,-6,-5,-6,-6,-6,-6,-5,-5,-4,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-5,-7,-9,-8,-9,-9,-11,-11,-13,-12,-13,-16,-18,-19,-14,-14,-13,-11,-6,-1,11, +42,-18,-41,-42,-53,-53,-61,-41,-43,-40,-41,-25,-27,-29,-25,-21,-18,-19,-17,-17,-11,-13,-13,-12,-9,-10,-10,-9,-9,-6,-7,-8,-7,-5,-7,-6,-5,-6,-4,-5,-5,-4,-5,-4,-4,-5,-3,-3,-3,-4,-4,-3,-2,-2,-2,0,0,-1,-1,-1,-1,-1,-2,-2,-1,-2,-2,-2,-2,-2,-2,-1,-3,-1,0,-1,0,1,0,0,-1,2,1,1,-1,0,1,1,-1,-1,0,1,1,0,0,1,1,1,0,2,1,-1,-1,1,0,-2,-2,-3,-2,-4,-6,-8,-6,-8,-9,-11,-12,-6,-5,-5,-3,0,8,13, +12,-9,-22,-39,-52,-46,-49,-39,-41,-34,-34,-21,-21,-20,-16,-11,-7,-8,-5,-6,-2,-2,-2,-1,0,-1,1,1,1,3,2,1,2,2,3,3,3,4,3,4,4,4,7,6,5,5,5,5,5,7,6,8,8,7,7,7,8,8,7,8,7,8,7,7,7,8,7,8,7,8,8,8,8,7,8,8,9,8,9,8,8,9,9,9,9,8,7,9,9,9,9,9,9,9,9,9,9,9,8,9,8,8,8,8,8,7,7,6,5,4,3,2,3,1,1,0,0,2,4,6,9,13,22,33, +2,-67,-67,-68,-68,-63,-59,-65,-55,-54,-47,-52,-45,-39,-38,-37,-34,-32,-34,-32,-32,-28,-31,-25,-30,-27,-25,-17,-11,-12,-8,-6,-2,-5,-2,-4,-1,-3,-2,-1,-1,0,0,0,-4,-2,-3,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,-2,0,-2,0,0,0,0,-2,0,0,1,1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,1,0,-1,-1,-1,-1,0,-1,0,1,0,-1,-2,-1,-3,-2,-3,-4,-7,-15,-12,-17,-9,-4,-24,-14,-2,0,3,15,43, +-62,-67,-77,-71,-67,-61,-53,-67,-57,-54,-44,-54,-43,-35,-30,-29,-28,-22,-23,-17,-21,-18,-17,-15,-16,-13,-13,-13,-12,-13,-11,-10,-9,-11,-11,-10,-10,-10,-9,-9,-10,-8,-11,-10,-9,-10,-10,-7,-8,-8,-8,-10,-9,-8,-9,-7,-6,-8,-7,-7,-7,-7,-8,-8,-8,-7,-8,-8,-10,-8,-8,-9,-8,-8,-6,-7,-7,-9,-7,-8,-7,-7,-7,-7,-9,-7,-7,-6,-7,-6,-7,-7,-8,-7,-6,-4,-6,-5,-7,-4,-6,-7,-8,-6,-9,-12,-11,-14,-12,-14,-15,-16,-20,-21,-19,-20,-20,-23,-20,-17,-12,-7,1,13, +-65,-72,-60,-60,-52,-56,-44,-58,-48,-53,-39,-48,-36,-30,-25,-25,-26,-19,-19,-15,-18,-15,-13,-11,-13,-11,-9,-11,-8,-9,-8,-7,-6,-7,-8,-7,-6,-7,-6,-6,-8,-6,-7,-7,-7,-6,-6,-5,-5,-6,-6,-6,-7,-6,-6,-4,-4,-5,-6,-5,-5,-5,-6,-5,-4,-5,-5,-5,-5,-5,-4,-6,-6,-4,-4,-4,-4,-5,-4,-5,-4,-5,-4,-4,-5,-5,-3,-3,-4,-4,-5,-4,-6,-5,-5,-2,-5,-4,-6,-1,-4,-6,-6,-3,-7,-9,-9,-12,-10,-11,-13,-13,-17,-17,-17,-20,-19,-21,-19,-17,-15,-10,-1,14, +-47,-54,-51,-51,-42,-51,-42,-53,-39,-47,-34,-41,-28,-15,-19,-10,-13,-6,-5,0,-4,-1,0,1,-2,0,2,3,3,2,3,4,5,1,2,3,3,4,4,4,3,5,2,4,4,4,5,5,6,5,6,4,5,5,5,7,6,5,6,6,7,7,6,6,5,4,5,5,5,5,4,5,5,5,5,5,5,5,5,6,5,5,7,7,6,5,6,6,7,6,6,6,5,6,7,8,6,7,6,7,5,4,4,3,3,0,2,0,-1,-1,-1,-1,-5,-5,-5,-7,-5,-8,-6,-4,0,5,7,15, +-34,-65,-71,-75,-77,-83,-77,-81,-72,-80,-42,-78,-41,-28,-17,0,-25,-2,9,12,6,13,12,12,10,13,14,13,15,11,13,14,15,12,12,14,14,14,13,14,13,14,12,13,14,14,15,16,15,15,15,15,14,14,14,14,15,14,15,15,16,16,14,15,15,14,15,14,15,14,14,15,14,14,14,14,14,15,15,15,15,15,14,16,15,15,16,15,15,15,16,15,15,15,16,16,16,17,15,17,15,14,14,13,14,11,13,12,12,11,12,12,9,8,9,8,8,2,-4,5,5,16,18,28, +-93,-44,-44,-61,-61,-70,-63,-70,-60,-67,-52,-61,-49,-34,-36,-25,-28,-19,-24,-18,-20,-12,-12,-11,-12,-11,-7,-10,-11,-11,-9,-10,-9,-8,-9,-7,-7,-8,-8,-10,-9,-9,-7,-6,-8,-10,-7,-9,-8,-7,-9,-7,-5,-6,-6,-8,-8,-9,-7,-8,-9,-9,-7,-7,-8,-8,-7,-8,-6,-7,-7,-7,-8,-9,-8,-7,-7,-12,-12,-11,-8,-9,-8,-8,-9,-9,-7,-9,-7,-9,-7,-9,-10,-6,-7,-10,-9,-8,-11,-8,-10,-8,-8,-9,-10,-14,-11,-13,-13,-16,-14,-18,-15,-17,-21,-20,-24,-23,-24,-26,-27,-16,-19,4, +-49,-19,-27,-42,-52,-61,-55,-67,-51,-58,-45,-49,-38,-27,-29,-20,-20,-14,-17,-12,-11,-6,-7,-9,-4,-4,-1,-6,-6,-4,-2,-6,-2,-1,-2,0,-3,-2,-2,-3,-2,-3,0,1,-1,-3,-1,-2,-2,-1,-1,0,-1,0,-1,0,-2,-2,1,-2,-1,-2,-1,-2,1,0,0,-1,2,1,0,2,0,-2,0,-2,-1,-3,-4,-3,-1,-2,0,-3,-3,-3,-1,0,0,-4,0,-2,-4,0,-1,-2,-3,0,-3,-1,-4,-4,0,-2,-2,-5,-2,-6,-3,-9,-9,-10,-6,-9,-14,-12,-15,-11,-12,-12,-14,-5,1,11, +-16,8,-2,-43,-54,-49,-48,-56,-48,-47,-37,-46,-34,-22,-21,-13,-15,-9,-11,-1,-3,2,4,3,4,10,10,5,8,8,11,8,7,12,10,12,11,9,11,13,6,10,13,12,12,9,10,12,9,10,10,10,12,13,10,12,10,11,14,10,11,9,12,13,12,11,12,12,12,14,13,12,11,13,12,10,11,10,9,5,10,9,9,12,7,6,13,8,9,10,8,11,9,11,10,10,7,11,8,11,10,9,9,12,9,5,9,6,8,4,1,-1,8,3,-4,-5,-9,2,-4,-4,0,8,13,29, +34,52,-1,-17,-34,-29,-29,-33,-25,-31,-20,-29,-19,-8,-9,-1,-3,3,1,8,4,8,11,11,13,11,13,14,14,12,13,13,14,13,13,15,15,15,15,14,14,17,15,15,16,15,15,14,15,14,13,16,16,16,16,16,14,16,15,16,18,17,14,14,13,13,16,18,15,15,13,17,17,16,16,15,15,16,15,15,16,13,14,12,13,14,16,14,15,13,15,13,13,16,14,15,14,17,15,16,14,15,16,15,13,12,15,12,11,7,8,8,10,6,2,3,0,3,1,3,-2,6,25,64, +39,40,3,-37,-58,-53,-54,-57,-51,-52,-42,-41,-39,-29,-25,-15,-18,-12,-10,-2,-9,-6,-2,3,9,4,1,2,9,10,19,16,16,15,12,12,12,11,14,13,15,15,11,15,12,16,13,11,18,15,18,13,10,8,11,17,13,17,19,19,17,20,17,17,17,17,18,21,20,16,19,16,15,16,15,18,14,16,17,16,19,17,17,17,13,15,17,13,15,14,16,16,19,18,17,18,19,15,17,20,19,20,16,19,19,16,17,12,18,7,6,-2,10,4,-7,-14,-21,-16,-21,-21,-27,-10,19,49, +38,10,-11,-20,-48,-40,-38,-40,-33,-37,-32,-30,-29,-24,-19,-16,-14,-9,-10,-6,-8,-10,-6,-5,-3,-3,-2,-6,-5,1,1,-1,2,0,0,0,-4,-4,0,0,-1,3,-1,0,-1,-3,-2,2,-1,1,3,-4,0,0,-5,-1,-2,-3,3,0,-1,-1,2,1,-3,0,4,-1,-4,-3,-4,-5,-5,-4,-1,-1,-1,-2,-4,-5,2,0,-2,-3,-8,-8,1,-2,-7,-6,-8,-1,-6,-4,-3,-5,-5,-3,-6,-2,-3,-6,-2,-7,-7,-4,-8,-9,-7,-11,-12,-15,-15,-17,-24,-29,-32,-28,-36,-39,-57,-55,-47,-31, +25,30,14,11,-15,-19,-29,-8,2,-4,4,0,-1,11,13,14,23,24,20,24,24,24,24,23,27,29,26,23,25,28,31,27,22,28,26,24,24,21,29,29,25,27,25,27,31,29,23,25,23,26,30,24,23,22,23,25,23,28,31,24,21,28,22,28,24,23,28,26,24,26,22,17,19,21,27,26,19,19,23,21,27,27,22,23,17,18,26,19,19,22,14,22,21,20,26,23,19,22,17,20,23,19,19,21,14,12,13,12,15,18,13,12,13,4,5,-4,-10,-15,-22,-39,-22,-31,-28,-23, +38,46,29,4,-15,-15,-15,-15,-14,-13,-8,-17,-13,-11,-4,-3,2,2,19,19,24,18,17,22,20,22,22,26,25,17,11,19,23,16,17,16,29,26,22,17,20,18,30,28,26,24,26,25,21,19,19,30,27,26,27,20,17,18,18,22,30,28,27,27,17,20,24,30,25,31,25,27,24,29,31,26,26,29,30,25,29,26,29,25,27,26,31,25,27,25,23,30,30,26,22,18,13,19,19,17,13,6,27,23,5,4,18,13,8,-2,1,3,-5,-10,-19,-10,-15,-20,-28,-30,-7,-15,-18,-7, +69,4,-10,-22,-33,-42,-42,-47,-41,-43,-37,-35,-22,-23,-17,-19,-17,-17,-11,-14,-10,-10,-13,-11,-12,-12,-12,-9,-14,-13,-13,-11,-10,-12,-11,-14,-11,-10,-11,-12,-13,-11,-9,-8,-11,-10,-13,-11,-12,-13,-12,-11,-5,-6,-8,-11,-13,-13,-11,-12,-10,-9,-8,-9,-8,-12,-12,-7,-9,-9,-9,-9,-9,-8,-6,-7,-9,-7,-7,-7,-8,-9,-5,-3,-3,-5,-2,-3,-5,-2,-4,-2,-2,-4,-4,-11,-9,-10,-6,-11,-14,-14,-10,-9,-14,-15,-11,-9,-13,-16,-18,-20,-21,-19,-26,-36,-41,-28,-37,-39,-32,-38,-35,-25, +-46,-56,-71,-67,-66,-69,-64,-64,-62,-66,-64,-60,-52,-52,-46,-48,-44,-46,-42,-44,-38,-41,-43,-39,-39,-38,-43,-33,-37,-36,-36,-37,-37,-36,-35,-38,-35,-37,-33,-34,-34,-34,-33,-34,-35,-35,-35,-34,-34,-35,-33,-32,-35,-33,-32,-34,-34,-29,-33,-33,-32,-31,-32,-33,-30,-30,-30,-34,-36,-33,-33,-32,-35,-29,-30,-29,-32,-31,-28,-27,-31,-31,-29,-29,-31,-33,-24,-27,-28,-32,-32,-27,-29,-29,-30,-31,-32,-31,-30,-31,-33,-34,-37,-37,-37,-39,-37,-39,-44,-45,-47,-51,-55,-53,-55,-64,-67,-58,-62,-63,-54,-63,-56,-56, +100,-80,-80,-71,-63,-70,-62,-63,-60,-58,-56,-58,-50,-53,-44,-47,-45,-47,-49,-49,-44,-48,-51,-44,-45,-44,-45,-44,-48,-42,-41,-45,-46,-48,-42,-43,-42,-42,-40,-42,-43,-41,-40,-42,-46,-42,-45,-40,-41,-42,-43,-40,-43,-43,-44,-44,-41,-40,-39,-41,-39,-40,-42,-42,-39,-41,-42,-39,-40,-38,-40,-40,-40,-37,-39,-39,-37,-40,-39,-39,-40,-39,-36,-38,-39,-39,-37,-37,-35,-36,-39,-38,-37,-37,-35,-35,-36,-37,-37,-40,-40,-41,-44,-44,-43,-40,-45,-47,-44,-47,-50,-53,-53,-55,-57,-58,-59,-57,-60,-61,-54,-68,-66,-64, +100,-100,-100,-93,-79,-84,-75,-81,-75,-73,-73,-75,-70,-74,-66,-68,-64,-69,-68,-71,-68,-64,-69,-65,-70,-68,-69,-68,-71,-66,-65,-69,-69,-67,-68,-69,-71,-71,-75,-73,-68,-70,-68,-70,-68,-73,-70,-67,-68,-71,-71,-70,-71,-68,-71,-66,-70,-66,-71,-71,-70,-68,-65,-65,-65,-66,-65,-64,-68,-65,-65,-67,-67,-61,-64,-65,-61,-65,-62,-62,-60,-64,-61,-61,-61,-59,-60,-60,-57,-59,-57,-57,-58,-61,-58,-56,-54,-56,-59,-62,-60,-62,-61,-61,-63,-63,-65,-67,-71,-69,-70,-73,-73,-78,-79,-75,-79,-79,-80,-82,-78,-83,-91,-90, +100,-100,-100,-100,-85,-94,-86,-88,-85,-82,-81,-85,-76,-85,-81,-82,-82,-88,-93,-84,-82,-86,-90,-93,-100,-100,-100,-100,-95,-94,-95,-96,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-99,-100,-98,-94,-90,-91,-92,-84,-87,-80,-84,-79,-82,-75,-81,-78,-78,-80,-76,-77,-75,-77,-75,-73,-79,-85,-79,-79,-79,-82,-76,-77,-80,-82,-84,-82,-84,-89,-88,-89,-87,-93,-94,-92,-95,-91,-92,-94,-96,-93,-94,-100,-99,-100, +100,100,-99,-100,-100,-100,-92,-94,-90,-84,-85,-88,-89,-92,-94,-93,-97,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100, +100,100,100,100,100,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,100, +100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,100,100,100,100,100,100,100,100,100,100, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_CCW_LLeft_T0.h new file mode 100755 index 0000000..9d93832 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +-10,8,-52,-110,-69,-100,-14,-31,-40,-14,5,-28,3,-29,-18,-14,-11,-36,-23,-16,-17,-7,-29,-25,-32,-26,-53,-46,-39,-31,-40,-44,-36,-29,-23,-45,-40,-34,-25,-39,-39,-33,-26,-19,-47,-43,-35,-40,-62,-55,-48,-41,-51,-60,-52,-46,-37,-62,-54,-50,-43,-56,-52,-46,-45,-39,-66,-63,-61,-56,-69,-13,-5,-25,-24,-65,-62,-56,-46,-66,-61,-58,-45,-51,-63,-62,-50,-41,-65,-64,-54,-54,-61,-58,-49,-47,-74,-61,-53,-45,-30,-54,-40,-39,-25,-6,-22,-19,-17,-22,-38,-49,-43,-51,-81,-108,-94,-110,-113,-124,-130,-139,-132,-37, +-33,-50,-58,-89,-80,-89,-57,-58,-64,-38,-24,-33,-18,-51,-46,-37,-27,-34,-43,-38,-31,-21,-43,-39,-32,-25,-54,-44,-39,-31,-40,-45,-39,-32,-24,-48,-43,-36,-26,-33,-42,-37,-28,-19,-46,-43,-35,-37,-63,-54,-48,-40,-51,-56,-50,-43,-34,-58,-52,-47,-40,-44,-51,-44,-41,-33,-54,-52,-51,-41,-62,-47,-43,-41,-30,-46,-46,-39,-31,-61,-51,-50,-38,-22,-57,-59,-46,-40,-63,-63,-55,-51,-62,-60,-52,-48,-78,-65,-58,-50,-35,-67,-52,-54,-43,-45,-46,-40,-37,-33,-50,-54,-44,-50,-55,-88,-81,-47,-77,-86,-89,-102,-115,-41, +-94,-113,-125,-141,-131,-128,-82,-53,-66,-39,-31,-39,-23,-57,-50,-44,-32,-40,-47,-43,-35,-25,-47,-45,-38,-28,-60,-49,-43,-35,-24,-50,-45,-38,-29,-55,-48,-42,-33,-40,-48,-43,-35,-24,-52,-49,-40,-42,-70,-59,-54,-44,-54,-61,-55,-48,-38,-65,-58,-53,-43,-51,-57,-50,-47,-37,-59,-55,-51,-43,-46,-47,-44,-43,-31,-44,-43,-37,-33,-39,-54,-57,-40,-30,-62,-64,-50,-46,-68,-68,-57,-54,-69,-66,-57,-53,-85,-72,-64,-56,-41,-77,-63,-64,-54,-79,-59,-52,-52,-44,-58,-57,-49,-42,-48,-70,-55,-39,-66,-80,-85,-105,-116,-45, +-137,-143,-157,-166,-159,-149,-109,-51,-72,-44,-40,-47,-29,-63,-55,-51,-37,-48,-54,-51,-42,-31,-55,-52,-46,-35,-68,-56,-51,-41,-25,-55,-52,-46,-36,-62,-55,-49,-39,-47,-55,-51,-41,-30,-59,-56,-47,-47,-78,-66,-61,-52,-36,-68,-63,-56,-46,-71,-63,-58,-50,-58,-64,-58,-54,-43,-66,-60,-52,-50,-30,-52,-50,-46,-37,-60,-52,-50,-38,-22,-58,-64,-45,-37,-63,-67,-53,-48,-71,-73,-62,-58,-74,-72,-62,-57,-91,-76,-69,-60,-46,-82,-71,-69,-60,-83,-67,-59,-58,-47,-66,-60,-60,-48,-52,-68,-74,-47,-68,-92,-95,-113,-120,-49, +-143,-148,-157,-161,-161,-147,-106,-51,-76,-47,-44,-50,-32,-63,-54,-50,-37,-49,-55,-52,-42,-32,-55,-52,-47,-36,-68,-56,-51,-41,-26,-57,-54,-46,-36,-63,-56,-50,-40,-49,-56,-52,-43,-32,-59,-57,-50,-49,-80,-67,-62,-53,-37,-69,-65,-57,-47,-75,-66,-61,-51,-54,-65,-60,-56,-44,-69,-61,-52,-50,-31,-57,-50,-40,-36,-67,-49,-49,-38,-24,-54,-62,-44,-36,-62,-67,-52,-47,-72,-73,-61,-57,-74,-71,-63,-58,-92,-76,-71,-62,-46,-84,-72,-71,-60,-86,-70,-66,-59,-40,-68,-58,-59,-47,-49,-62,-59,-44,-59,-92,-92,-116,-119,-49, +-143,-153,-155,-157,-159,-142,-98,-49,-75,-46,-44,-50,-32,-62,-53,-49,-37,-50,-54,-51,-42,-32,-54,-52,-46,-35,-60,-55,-50,-40,-26,-56,-54,-45,-35,-62,-54,-49,-40,-49,-55,-51,-42,-31,-57,-55,-49,-47,-79,-65,-59,-51,-36,-66,-62,-55,-45,-72,-63,-58,-51,-35,-63,-58,-56,-43,-68,-58,-50,-49,-33,-50,-51,-41,-39,-40,-50,-51,-38,-28,-51,-60,-44,-37,-60,-67,-50,-46,-70,-72,-60,-56,-75,-71,-64,-57,-91,-75,-71,-60,-47,-84,-75,-66,-58,-82,-70,-66,-58,-40,-67,-57,-56,-49,-39,-64,-58,-47,-60,-96,-97,-118,-124,-49, +-147,-157,-154,-154,-154,-138,-90,-45,-74,-45,-42,-47,-29,-60,-50,-47,-34,-34,-51,-48,-40,-30,-52,-49,-43,-33,-44,-51,-47,-37,-24,-53,-52,-42,-33,-59,-52,-46,-36,-46,-51,-48,-40,-30,-54,-52,-46,-45,-76,-63,-58,-49,-35,-63,-60,-54,-44,-71,-62,-56,-48,-31,-61,-56,-54,-41,-63,-51,-44,-44,-29,-50,-47,-33,-29,-36,-42,-43,-29,-21,-43,-54,-36,-31,-54,-61,-45,-41,-65,-66,-55,-50,-70,-66,-60,-52,-72,-71,-68,-57,-47,-81,-68,-67,-63,-81,-59,-69,-61,-43,-64,-53,-52,-44,-30,-55,-49,-38,-50,-89,-91,-111,-120,-47, +-133,-142,-141,-140,-159,-141,-92,-36,-74,-44,-39,-41,-25,-57,-47,-43,-31,-20,-47,-44,-37,-27,-49,-45,-40,-28,-34,-46,-43,-34,-21,-49,-48,-39,-29,-56,-48,-42,-33,-43,-47,-44,-37,-27,-50,-47,-42,-41,-63,-59,-54,-46,-33,-59,-55,-50,-40,-67,-57,-52,-44,-28,-56,-51,-49,-37,-59,-46,-38,-38,-24,-44,-43,-33,-23,-30,-41,-44,-26,-13,-41,-53,-32,-22,-51,-60,-42,-37,-60,-62,-52,-48,-69,-63,-60,-53,-70,-69,-68,-65,-53,-74,-67,-78,-73,-71,-60,-77,-66,-45,-61,-48,-48,-41,-22,-56,-50,-42,-53,-94,-96,-111,-118,-45, +-128,-135,-135,-133,-152,-135,-85,-32,-73,-41,-34,-31,-21,-54,-42,-39,-27,-12,-42,-41,-31,-23,-45,-42,-38,-28,-32,-44,-40,-30,-18,-44,-42,-35,-26,-51,-42,-37,-29,-38,-43,-40,-33,-23,-46,-43,-38,-37,-41,-53,-49,-40,-29,-55,-53,-45,-36,-64,-54,-48,-40,-24,-51,-47,-44,-33,-55,-46,-38,-42,-25,-42,-38,-26,-36,-31,-35,-37,-40,-28,-37,-46,-41,-30,-48,-54,-41,-35,-55,-56,-47,-42,-65,-55,-54,-48,-55,-58,-50,-62,-49,-61,-45,-77,-67,-46,-30,-76,-59,-35,-50,-42,-44,-39,-13,-52,-45,-38,-49,-91,-92,-108,-116,-43, +-119,-126,-126,-124,-142,-127,-79,-26,-60,-37,-29,-24,-18,-50,-37,-35,-22,-9,-37,-36,-27,-18,-40,-37,-33,-24,-29,-39,-35,-25,-14,-39,-37,-31,-22,-47,-38,-33,-24,-18,-39,-36,-28,-19,-42,-38,-33,-33,-38,-49,-45,-36,-25,-50,-48,-41,-31,-60,-49,-44,-36,-21,-47,-43,-40,-29,-52,-43,-38,-36,-21,-41,-40,-44,-35,-46,-40,-37,-40,-29,-44,-47,-41,-32,-44,-47,-40,-33,-51,-51,-45,-36,-62,-49,-46,-39,-25,-47,-44,-42,-35,-46,-38,-42,-38,-36,-26,-23,-35,-28,-42,-37,-37,-37,-14,-47,-43,-47,-57,-89,-91,-106,-113,-41, +-112,-117,-118,-116,-134,-120,-74,-23,-53,-35,-25,-20,-15,-47,-34,-31,-20,-7,-34,-33,-24,-15,-37,-34,-30,-21,-26,-35,-31,-22,-11,-35,-34,-27,-18,-43,-34,-29,-21,-7,-35,-33,-25,-16,-38,-34,-29,-30,-35,-45,-41,-32,-22,-46,-43,-38,-27,-57,-45,-40,-32,-18,-42,-40,-36,-25,-48,-38,-33,-31,-17,-35,-34,-33,-30,-41,-34,-31,-34,-20,-39,-42,-36,-28,-40,-43,-36,-29,-47,-47,-41,-32,-58,-44,-43,-36,-22,-42,-41,-39,-31,-44,-37,-42,-38,-32,-26,-22,-34,-26,-39,-34,-29,-34,-12,-44,-41,-45,-56,-88,-90,-106,-112,-39, +-106,-111,-111,-109,-127,-113,-69,-27,-54,-33,-21,-14,-8,-41,-30,-27,-15,-3,-28,-27,-19,-11,-33,-29,-25,-15,-20,-28,-26,-16,-6,-31,-30,-23,-14,-40,-30,-25,-16,-1,-30,-28,-20,-11,-33,-30,-25,-23,-29,-38,-34,-26,-16,-38,-36,-31,-22,-50,-37,-32,-26,-13,-36,-33,-29,-18,-42,-31,-26,-18,-5,-29,-29,-21,-9,-37,-28,-26,-15,-2,-26,-31,-20,-13,-32,-35,-25,-18,-41,-40,-35,-26,-52,-42,-40,-31,-19,-44,-41,-35,-28,-47,-40,-41,-35,-35,-33,-29,-33,-24,-44,-39,-30,-28,-7,-41,-37,-27,-41,-81,-82,-102,-108,-37, +-99,-107,-107,-102,-119,-106,-62,-22,-52,-30,-16,-11,-5,-24,-25,-23,-11,1,-23,-22,-15,-6,-28,-25,-20,-11,-17,-26,-23,-14,-4,-26,-24,-18,-8,-37,-25,-21,-12,2,-25,-23,-15,-6,-28,-24,-20,-17,-23,-30,-26,-20,-10,-31,-30,-25,-16,-45,-32,-27,-20,-7,-27,-26,-21,-12,-34,-28,-23,-22,-12,-27,-24,-27,-17,-28,-24,-19,-20,-7,-24,-25,-22,-11,-27,-28,-22,-12,-33,-30,-25,-17,-22,-31,-29,-20,-9,-36,-34,-29,-21,-41,-29,-27,-26,-31,-21,-16,-26,-18,-39,-34,-23,-23,-2,-36,-34,-24,-41,-81,-83,-101,-102,-35, +-87,-95,-99,-96,-112,-100,-55,-11,-39,-27,-12,-7,-2,-14,-22,-19,-7,4,-19,-19,-11,-2,-24,-20,-16,-7,-14,-22,-19,-10,-1,-21,-20,-14,-5,-33,-21,-18,-9,5,-21,-18,-12,-3,-24,-20,-15,-12,-18,-24,-21,-14,-5,-25,-24,-19,-9,-39,-26,-21,-14,-1,-21,-19,-14,-6,-28,-21,-17,-14,2,-20,-19,-20,-9,-21,-19,-14,-12,-15,-21,-22,-16,-6,-22,-23,-16,-7,-28,-24,-19,-10,-16,-22,-21,-11,-3,-30,-28,-21,-14,-32,-18,-11,-14,-1,-6,-7,-4,3,-33,-29,-22,-19,1,-28,-25,-30,-47,-79,-80,-97,-102,-33, +-75,-83,-89,-86,-104,-92,-49,-8,-32,-25,-10,-5,0,-7,-20,-17,-5,5,-18,-17,-9,0,-23,-18,-13,-5,-13,-20,-17,-9,1,-20,-18,-12,-3,-32,-19,-16,-7,6,-19,-17,-10,-1,-23,-18,-13,-8,-15,-20,-17,-10,-2,-21,-20,-14,-5,-34,-21,-16,-9,2,-17,-15,-10,-1,-25,-16,-12,-9,6,-14,-13,-14,-3,-16,-12,-8,-6,-11,-16,-16,-11,-1,-17,-18,-11,-2,-24,-19,-15,-5,-13,-17,-16,-7,1,-26,-24,-18,-10,-29,-15,-9,-12,0,-4,-4,0,6,-30,-25,-18,-15,4,-26,-24,-28,-47,-80,-82,-99,-106,-33, +-74,-81,-85,-83,-96,-86,-44,-12,-32,-23,-8,2,6,-1,-16,-14,-3,6,-15,-14,-6,2,-20,-16,-11,-1,-10,-16,-14,-7,2,-16,-14,-9,0,-30,-16,-12,-5,7,-17,-15,-8,1,-20,-16,-10,-2,-11,-15,-12,-6,3,-17,-15,-11,-2,-28,-17,-13,-6,6,-13,-12,-6,2,-22,-12,-8,-2,12,-10,-9,-5,5,-8,-3,1,5,-1,-12,-13,-2,7,-13,-14,-7,3,-21,-15,-11,0,-7,-16,-15,-4,3,-21,-20,-12,-4,-30,-16,-9,-6,6,-7,-7,-2,6,-26,-20,-14,-10,7,-23,-21,-20,-43,-79,-80,-95,-102,-33, +-61,-69,-75,-74,-87,-79,-38,-9,-30,-21,-6,7,7,0,-15,-13,-2,7,-13,-13,-5,4,-19,-14,-9,0,-9,-14,-12,-5,3,-14,-12,-7,2,-29,-14,-10,-2,8,-14,-13,-6,3,-19,-14,-8,-1,-8,-13,-11,-4,5,-15,-14,-9,0,-12,-16,-12,-4,7,-11,-10,-5,4,-21,-10,-6,1,13,-8,-7,-1,8,-6,0,3,8,15,-9,-11,1,9,-10,-12,-6,5,-19,-13,-9,1,1,-15,-14,-3,4,-19,-18,-12,-3,-29,-16,-9,-6,6,-9,-7,-2,6,-25,-19,-12,-9,9,-23,-22,-14,-37,-79,-82,-100,-106,-33, +-58,-67,-71,-69,-83,-73,-31,2,-21,-19,-4,14,4,-2,-11,-11,1,8,-13,-13,-5,4,-17,-11,-6,3,1,-12,-11,-3,5,-13,-13,-8,2,-27,-14,-10,-2,9,-13,-11,-6,4,-18,-12,-7,1,-1,-12,-10,-2,6,-14,-13,-8,2,-12,-13,-9,-1,9,-11,-10,-4,6,-19,-11,-7,1,17,-10,-8,-4,5,-9,-8,-3,2,-2,-11,-10,1,11,-11,-10,-3,6,-18,-9,-6,4,16,-11,-11,-2,5,-17,-15,-11,-1,-29,-11,-5,-2,8,-2,-3,2,10,-25,-20,-14,-8,10,-24,-22,-12,-35,-77,-78,-92,-100,-33, +-46,-56,-61,-60,-75,-65,-25,5,-19,-17,-3,15,6,-1,-9,-9,2,10,-11,-12,-4,5,-16,-10,-4,4,6,-11,-10,-2,6,-12,-11,-6,4,-26,-12,-8,0,11,-12,-10,-4,5,-17,-11,-5,2,6,-11,-8,-1,8,-13,-11,-6,4,-1,-11,-7,0,10,-9,-9,-3,8,-18,-9,-5,4,18,-7,-5,-2,8,-7,-5,0,5,-1,-9,-8,2,12,-9,-9,-2,8,-17,-9,-5,5,18,-11,-11,-2,5,-16,-14,-9,0,-29,-11,-5,-3,7,-2,-3,2,11,-24,-19,-12,-6,11,-23,-22,-12,-36,-79,-80,-98,-105,-33, +-42,-50,-55,-56,-67,-60,-19,7,-18,-17,-2,16,8,-1,-8,-8,3,11,-10,-11,-3,6,-15,-8,-3,4,7,-10,-9,-1,7,-11,-11,-5,4,-26,-11,-7,0,11,-11,-9,-3,6,-16,-10,-4,3,8,-10,-8,0,8,-11,-9,-5,5,0,-10,-6,1,10,-7,-8,-2,8,-18,-8,-4,5,19,-6,-5,0,10,-5,-2,2,8,0,-7,-7,3,12,-8,-8,-1,9,-17,-8,-4,6,19,-10,-9,-1,7,-13,-12,-7,1,-26,-9,-4,-1,9,-2,-2,3,11,-23,-16,-10,-5,11,-22,-21,-12,-36,-78,-80,-96,-103,-33, +-37,-47,-55,-55,-66,-59,-20,8,-16,-16,-1,17,11,2,-7,-7,5,12,-9,-10,-1,7,-13,-7,-2,6,10,-9,-7,1,9,-10,-9,-4,6,-21,-10,-5,2,12,-9,-8,-1,8,-15,-9,-3,6,14,-8,-6,1,10,-9,-7,-2,6,1,-8,-5,2,12,-6,-6,0,10,-17,-7,-2,7,20,-4,-3,3,12,-3,1,5,12,2,-5,-5,5,13,-5,-6,0,10,-16,-7,-4,6,21,-9,-8,1,7,-12,-10,-5,4,-23,-8,-3,1,9,-1,-2,4,12,-23,-15,-9,-4,11,-23,-23,-11,-36,-76,-80,-97,-107,-33, +-38,-50,-54,-54,-66,-58,-17,13,-13,-13,2,19,13,3,-7,-7,4,12,-6,-7,0,10,-14,-7,-2,6,21,-6,-5,3,11,-9,-8,-3,8,-11,-9,-5,3,13,-8,-7,-1,8,-15,-8,-3,6,13,-6,-4,2,10,-11,-8,-3,6,2,-7,-5,4,13,-6,-6,0,10,-16,-7,-2,7,21,-7,-6,2,11,-9,-7,-1,11,4,-6,-4,5,15,-7,-6,0,11,-15,-7,-3,7,21,-6,-5,2,11,-9,-8,-2,7,-3,-7,-5,2,12,-4,-4,3,10,-22,-16,-8,-5,12,-25,-26,-10,-36,-77,-78,-94,-104,-33, +-33,-45,-51,-52,-64,-56,-17,14,-13,-13,2,19,13,5,-7,-6,5,12,-5,-7,0,10,-14,-7,-2,6,20,-6,-4,3,11,-9,-8,-2,8,-4,-8,-4,4,14,-7,-6,0,9,-14,-7,-2,7,21,-6,-4,3,11,-9,-8,-2,7,2,-6,-3,5,14,-5,-5,1,11,-15,-5,-1,9,22,-4,-4,4,13,-7,-5,1,12,5,-4,-3,7,16,-5,-5,2,13,-14,-5,-2,8,23,-6,-4,3,11,-9,-7,-2,7,-1,-7,-4,3,13,-3,-3,3,11,-21,-13,-5,-3,13,-22,-22,-10,-35,-77,-81,-98,-108,-33, +-27,-41,-49,-52,-62,-56,-17,14,-13,-13,2,19,13,3,-6,-5,6,13,-5,-6,0,10,-14,-7,-2,6,20,-6,-4,3,12,-9,-7,-2,9,-4,-7,-4,4,14,-7,-6,1,9,-14,-7,-2,6,21,-6,-4,3,12,-9,-7,-1,8,2,-6,-3,5,14,-4,-4,2,11,-15,-3,1,10,22,-3,-3,6,14,-6,-4,2,14,5,-4,-2,7,17,-3,-3,3,14,-14,-5,-1,9,23,-6,-4,3,12,-8,-7,-2,8,2,-6,-3,4,13,-2,-2,4,13,-20,-11,-3,0,15,-20,-20,-9,-35,-78,-82,-101,-112,-33, +-30,-44,-49,-52,-60,-55,-16,16,-11,-8,6,24,14,3,-5,-5,6,13,-3,-5,1,11,-12,-5,-1,8,22,-5,-3,4,13,-6,-5,0,9,1,-6,-2,6,15,-5,-4,1,10,-14,-6,-1,7,19,-5,-3,4,13,-7,-5,0,8,3,-5,-2,7,15,-4,-3,3,12,-14,-2,2,12,23,0,0,6,16,-3,0,5,14,5,-2,-1,8,17,-2,-3,4,15,-13,-3,0,9,23,-5,-3,5,13,-7,-4,1,9,3,-3,-1,6,14,-2,-2,4,13,-21,-11,-3,-2,12,-15,-16,-8,-35,-76,-81,-99,-111,-33, +-29,-46,-50,-52,-63,-55,-15,19,-10,-10,4,22,13,5,-5,-4,7,14,-1,-3,2,11,-12,-4,0,8,22,-5,-3,5,13,-6,-4,1,10,5,-5,-1,6,16,-4,-4,2,10,-13,-6,-1,7,19,-5,-3,5,13,-7,-5,1,9,3,-4,-1,7,15,-3,-3,3,12,-14,-1,3,13,24,0,0,7,16,-3,0,5,14,5,-2,0,8,17,-2,-2,4,15,-13,-4,0,9,23,-5,-4,4,12,-7,-5,1,10,5,-3,-1,6,15,-1,-1,-6,3,-18,-9,1,-3,14,-21,-19,-9,-34,-75,-79,-96,-110,-33, +-25,-42,-48,-50,-62,-55,-15,19,-10,-10,4,22,13,8,-4,-3,8,14,0,-1,4,13,-12,-3,0,10,24,-4,-3,5,13,-5,-3,3,11,4,-5,-1,7,16,-4,-3,3,12,-12,-4,1,9,24,-3,-1,5,14,-5,-3,4,10,5,-3,0,8,16,-2,-2,5,15,-12,0,3,11,23,-3,-2,5,14,-2,1,6,15,7,-2,0,9,18,0,0,6,16,-11,-1,3,11,24,-1,0,8,16,-5,-3,2,11,3,-4,-3,4,13,-6,-4,-3,6,-15,-6,5,1,16,-18,-17,-7,-33,-75,-80,-98,-112,-33, +-20,-37,-45,-48,-60,-54,-15,19,-10,-9,4,23,14,18,-3,-2,9,15,1,-1,4,13,-12,-3,0,10,24,-4,-3,5,13,-5,-3,3,11,6,-4,0,7,17,-3,-3,4,13,-11,-3,1,9,25,-3,-1,6,14,-5,-2,4,11,5,-3,0,8,17,-2,-2,5,15,-11,0,4,12,24,-2,-2,6,15,-1,1,7,16,7,-1,1,10,18,1,0,6,16,-11,-1,2,10,24,-1,-1,6,15,-6,-4,2,11,-1,-4,-2,4,13,-5,-3,-1,7,-13,-4,7,3,18,-16,-16,-7,-34,-74,-81,-99,-115,-33, +-22,-40,-45,-49,-59,-54,-15,12,-16,-9,6,23,13,19,-3,-2,10,16,2,-1,6,16,-10,-1,2,12,26,-2,0,7,15,-3,-1,5,13,8,-1,2,9,18,-3,-2,4,13,-10,-2,2,10,25,-2,0,6,14,-5,-2,5,12,6,-1,2,9,18,0,1,7,16,-12,0,4,13,24,0,0,7,16,-1,1,7,16,7,0,2,11,19,1,1,7,17,-11,-1,3,12,25,-1,0,8,16,-5,-2,3,12,6,-4,-1,8,17,-5,-3,1,10,-19,-9,2,-1,14,-13,-14,-7,-33,-74,-80,-98,-114,-33, +-21,-39,-44,-49,-57,-53,-15,12,-17,-9,6,24,13,23,-1,-1,11,17,2,-1,5,15,-10,-3,1,11,26,-3,-1,7,15,-3,-1,4,12,4,-2,1,8,17,-3,-2,4,12,-10,-2,2,9,22,-3,0,5,14,-5,-3,4,11,6,-2,1,8,17,-1,0,6,15,-12,0,4,13,24,-1,0,7,16,-2,1,7,16,7,-1,1,10,19,1,0,7,16,-11,-1,2,11,25,-3,-1,7,15,-5,-4,3,12,7,-3,-1,10,18,-4,-2,3,12,-18,-6,5,1,15,-12,-14,-7,-34,-75,-81,-99,-115,-33, +-20,-37,-44,-49,-58,-52,-13,24,-6,-8,7,25,13,16,-5,-3,7,15,3,2,8,17,-11,0,2,12,24,-3,-2,7,15,-4,-2,3,12,3,-2,1,9,18,-2,-2,4,12,-10,-2,2,10,22,-2,-1,6,15,-4,-2,4,11,6,-2,1,8,17,0,0,6,15,-11,-1,3,12,26,0,1,7,16,-3,0,6,16,8,0,2,10,19,0,0,6,16,-11,-1,4,11,24,0,1,9,16,-4,-3,3,13,-8,-6,-4,9,21,-9,-5,0,10,-14,-3,10,3,18,-13,-14,-7,-35,-74,-81,-101,-116,-33, +-20,-35,-43,-48,-57,-52,-13,24,-6,-7,8,25,14,23,-3,-2,9,16,3,2,7,16,-11,-1,1,12,24,-3,-3,7,15,-4,-2,4,12,6,-2,1,9,18,-2,-1,5,13,-10,-1,3,10,25,-2,0,6,15,-3,-1,5,12,6,-2,1,8,17,-1,0,6,15,-10,0,4,13,26,1,2,8,17,-2,1,7,16,8,0,3,10,19,0,0,6,16,-10,-1,4,11,24,0,1,8,16,-4,-3,2,13,-4,-4,-2,11,21,-7,-3,2,11,-12,-1,12,5,20,-11,-13,-7,-35,-74,-81,-100,-115,-33, +-20,-34,-39,-46,-49,-45,-7,21,-10,-7,8,26,14,32,-1,-2,9,16,3,1,7,17,-11,-1,2,12,24,-3,-3,7,15,-4,-2,4,12,7,-1,2,10,19,-1,-1,5,13,-10,-1,4,11,25,-1,0,7,16,-3,0,6,13,6,-1,2,9,17,1,1,7,16,-10,1,5,14,26,2,3,9,18,-1,2,8,17,8,2,4,11,20,2,1,7,17,-10,0,4,11,24,0,1,8,16,-4,-3,3,14,2,-2,-1,12,23,-4,0,4,15,-10,3,15,8,23,-8,-11,-5,-34,-73,-82,-101,-118,-33, +-20,-33,-39,-45,-47,-39,0,16,-13,-7,8,27,14,31,-1,-1,9,16,2,1,6,17,-11,-1,1,13,26,-2,-1,7,15,-3,-1,4,12,6,-2,1,9,18,-2,-2,5,14,-10,-1,3,11,25,-2,0,6,15,-3,-1,5,13,6,-2,1,9,18,1,1,7,16,-11,-1,3,12,25,2,3,10,18,-1,2,8,16,8,1,3,11,19,1,0,7,16,-10,-1,3,12,25,1,2,8,16,-4,-3,2,14,0,-4,-2,10,19,-5,-2,2,13,-18,-4,8,3,18,-9,-14,-18,-46,-76,-83,-101,-114,-33, +-20,-31,-38,-45,-48,-40,0,34,-7,-4,11,28,15,21,-6,-4,5,12,3,3,10,19,11,3,3,15,24,-1,-1,8,16,-4,-2,4,12,7,-2,1,9,18,-3,-2,4,13,-11,-2,3,11,25,-2,-1,6,15,-4,-1,6,13,6,-2,0,9,18,0,0,6,15,-10,0,4,13,26,0,1,8,17,-1,1,7,16,8,0,2,10,18,1,1,6,16,-11,-1,3,11,25,0,1,8,16,-4,-2,3,15,-4,-3,-2,11,21,-7,-1,2,12,-17,-2,10,6,21,-12,-16,-16,-42,-76,-84,-108,-123,-33, +-15,-26,-34,-40,-40,-37,0,37,0,-1,12,30,16,34,-3,-2,6,14,2,3,9,18,7,1,2,13,23,-2,-3,7,15,-4,-3,3,12,6,-3,0,9,18,-3,-2,4,13,-11,-3,2,10,25,-4,-2,6,14,-4,-1,5,12,6,-3,-1,9,17,-1,-1,5,14,-10,0,4,12,25,-1,1,8,16,-2,1,7,15,7,-1,2,10,19,1,1,7,16,-11,-2,2,11,25,0,1,8,16,-3,-2,3,15,-2,-4,-3,10,17,-9,-4,0,11,-17,-3,11,8,23,-16,-21,-9,-38,-77,-85,-107,-116,-33, +-10,-23,-30,-36,-32,-29,9,40,4,-1,13,31,18,35,1,1,9,16,3,3,8,18,5,0,1,13,23,-2,-2,7,16,-4,-3,3,12,7,-2,1,9,18,-3,-2,5,13,-11,-2,2,11,25,-3,-2,6,14,-3,-1,6,13,6,-2,0,9,18,-1,0,6,15,-10,0,4,12,26,0,1,9,17,-1,2,7,15,8,0,3,10,19,1,1,6,16,-11,-2,2,11,25,-1,0,7,16,-4,-3,3,15,-2,-3,-2,11,21,-8,-3,1,12,-16,-3,11,8,24,-13,-17,-7,-36,-74,-80,-102,-110,-33, +-5,-12,-18,-24,-20,-15,24,42,8,1,16,35,18,35,0,-1,9,16,2,2,7,19,-4,1,3,14,25,-1,-2,7,15,-4,-3,3,12,5,-2,0,8,17,-4,-3,4,13,-10,-2,3,11,26,-3,-1,6,14,-3,0,6,12,6,-3,0,9,17,-1,-1,6,15,-10,-1,3,12,25,0,2,8,17,-1,1,7,15,8,0,2,10,19,0,0,6,15,-11,-2,2,10,24,-1,0,8,16,-4,-4,3,14,0,-2,-2,12,18,-9,-5,2,12,-17,-5,11,3,19,-10,-14,-19,-45,-75,-82,-101,-112,-33, +0,-9,-15,-21,-14,-7,32,43,12,1,16,35,19,36,2,0,10,18,3,2,8,19,-9,0,2,13,25,-2,-2,8,16,-4,-2,4,13,7,-2,1,8,17,-3,-2,4,13,-10,-1,3,11,26,-3,-2,6,14,-3,0,7,13,6,-2,0,9,17,-1,0,6,16,-10,0,4,12,26,1,3,9,18,-1,2,8,16,8,0,3,10,19,1,0,7,16,-11,-1,3,11,25,-1,0,8,16,-5,-4,2,14,0,-2,0,13,23,-8,-4,2,13,-17,-4,11,4,21,-7,-11,-16,-40,-71,-78,-95,-106,-33, +0,-3,-12,-17,0,6,41,76,31,4,15,32,18,33,-2,-3,6,14,4,6,14,21,14,5,4,17,25,-1,-3,7,15,-3,-1,5,14,7,-2,0,9,17,-2,-1,5,14,-10,-2,3,10,23,-1,1,8,16,-4,-2,4,12,7,-1,2,9,18,0,0,6,15,-10,0,4,12,26,-1,1,8,16,0,2,9,15,8,0,2,10,19,-1,-1,5,15,-9,-1,4,10,25,-1,0,9,17,-3,-2,4,16,1,-4,-2,11,21,-8,-3,2,13,-17,-3,11,5,21,-11,-16,-11,-35,-73,-78,-95,-107,-33, +0,-7,-15,-21,3,7,43,73,32,2,14,32,19,33,2,0,9,15,5,6,13,21,13,4,3,16,24,-2,-4,6,14,-3,-2,4,13,7,-3,0,8,17,-2,-2,5,13,-10,-2,3,10,25,-2,0,7,16,-4,-3,4,11,7,-1,2,9,17,0,0,6,15,-10,-1,3,12,25,-1,1,7,16,-1,2,8,14,7,0,3,11,19,0,-1,5,15,-10,0,4,10,25,-1,1,9,16,-4,-3,3,16,-3,-3,-2,12,24,-7,-2,2,12,-17,-4,11,4,21,-9,-15,-8,-33,-74,-78,-94,-106,-33, +0,-5,-11,-14,13,29,67,52,15,-11,23,41,25,40,3,0,8,15,5,6,12,21,15,6,6,17,26,-1,-2,8,16,-3,0,5,13,8,-2,1,9,18,-2,-1,5,14,-9,-2,3,11,25,-1,1,8,16,-4,-2,5,13,7,-1,2,9,18,0,1,7,15,-10,0,3,12,26,0,1,8,17,-1,2,9,15,7,1,3,11,19,0,-1,6,15,-9,-1,4,11,25,0,1,8,16,-4,-3,3,15,-4,-3,-1,12,22,-8,-3,2,12,-17,-5,10,4,20,-8,-12,-6,-30,-72,-78,-95,-108,-33, +0,-4,-11,-18,15,29,69,27,-6,-35,21,40,25,40,5,2,10,17,5,6,12,21,15,4,5,16,25,-1,-3,8,16,-3,-1,4,13,7,-2,0,9,18,-2,-1,5,13,-9,-2,4,11,26,-1,1,8,16,-4,-2,5,13,7,-1,1,9,17,1,1,7,16,-10,-1,3,12,27,0,2,8,17,0,2,9,15,8,1,3,11,19,-1,-1,5,15,-10,-1,4,10,24,0,1,9,17,-4,-3,3,14,-11,-2,0,12,24,-9,-4,1,10,-18,-5,10,5,22,-9,-12,-17,-42,-71,-78,-94,-105,-33, +0,0,-8,-14,21,29,65,67,19,-31,21,37,24,37,4,0,8,14,5,7,14,22,14,5,5,16,25,2,0,8,17,-4,-3,2,14,8,-2,1,10,19,-1,-1,5,14,-9,-2,2,10,21,-3,-1,6,14,-3,0,6,12,7,-1,1,10,18,-1,-1,6,15,-9,0,4,13,26,0,2,7,17,-1,2,7,16,8,-2,0,10,19,0,0,7,16,-9,-2,3,10,26,-2,0,6,15,-2,0,6,16,9,-2,-1,13,22,-6,-3,2,12,-18,-5,9,5,22,-7,-10,-16,-42,-72,-80,-96,-111,-33, +0,-4,-13,-19,24,29,66,60,17,-35,18,36,23,37,6,2,9,15,5,6,13,21,13,4,3,15,24,2,-1,7,16,-4,-4,1,13,7,-3,0,9,19,-2,-2,5,14,-9,-2,3,10,22,-3,-1,6,14,-3,-1,6,13,7,-2,1,10,18,-2,-1,5,15,-10,-1,4,12,26,0,2,7,17,-1,2,7,16,8,-2,0,10,20,0,0,7,16,-9,-2,3,10,22,-1,1,6,15,-3,-2,4,15,9,-3,0,13,22,-7,-4,2,12,-18,-6,7,4,20,-13,-17,-10,-33,-74,-78,-94,-106,-33, +0,-6,-15,-22,19,25,63,52,13,-38,21,40,23,38,8,3,10,17,6,7,13,22,13,3,3,15,24,2,0,8,17,-5,-4,1,13,7,-2,0,9,19,-2,-1,5,13,-9,-1,3,10,22,-2,-1,6,14,-2,-1,6,13,7,-2,1,10,18,-2,-1,5,15,-10,-1,4,12,26,0,2,7,16,-1,1,7,15,7,-2,0,11,20,0,0,7,16,-9,-2,3,11,26,-1,1,6,15,-4,-3,2,13,-1,-4,-1,12,22,-9,-6,1,10,-20,-8,6,4,18,-14,-16,-10,-33,-75,-81,-99,-113,-33, +0,-6,-8,-14,26,40,81,40,5,-33,23,43,27,43,7,3,10,16,6,6,12,22,14,3,3,15,25,2,0,8,17,-4,-4,2,11,4,-3,0,9,19,-3,-2,4,13,-9,-2,3,10,22,-3,-2,5,13,-4,-2,5,13,8,-2,1,9,17,-2,-1,5,15,-9,-1,3,12,27,-1,1,7,17,-1,1,7,15,8,-3,0,10,20,-1,0,6,15,-10,-2,3,10,23,0,1,8,16,-4,-4,3,16,-6,-1,1,14,25,-7,-4,3,12,-15,-3,12,2,16,-17,-20,-9,-32,-76,-84,-97,-112,-33, +0,-4,-11,-18,25,36,74,33,3,-34,21,39,26,41,8,3,11,16,6,8,14,23,14,4,4,16,25,3,0,8,17,-4,-3,2,13,8,-2,1,9,19,-2,-2,5,13,-9,-3,2,10,19,-3,-1,6,14,-4,-2,5,13,9,-2,0,8,17,-1,0,6,15,-9,-1,4,12,27,-1,2,9,17,-1,0,6,15,6,-1,2,10,20,0,0,6,15,-9,-2,3,11,26,-1,2,7,16,-5,-4,1,15,4,0,3,14,25,-7,-5,1,10,-17,-4,12,2,15,-17,-19,-8,-32,-77,-87,-104,-120,-33, +0,-8,-12,-17,24,30,69,57,17,-36,19,38,25,40,7,3,9,15,6,8,14,23,13,3,3,16,25,2,0,8,16,-4,-3,2,13,8,-2,0,8,18,-1,-2,5,14,-10,-3,2,10,17,-3,0,6,15,-4,-1,5,14,6,-3,-1,7,17,-2,0,7,15,-9,-1,4,12,26,-1,1,9,17,-3,-1,4,13,5,-1,3,10,19,-1,0,6,15,-9,-2,3,10,17,-3,0,6,14,-4,-3,4,14,0,1,5,15,24,-5,-4,3,11,-20,-9,4,0,11,-32,-38,-20,-41,-84,-91,-102,-123,-33, +0,-2,-13,-19,20,27,67,51,13,-39,17,36,23,39,7,2,9,15,6,7,14,22,13,2,2,15,24,1,-1,7,16,-5,-4,0,12,5,-3,0,8,18,-3,-2,4,13,-10,-4,1,9,11,-3,-1,5,14,-4,-2,4,13,4,-4,-1,7,16,-2,-1,6,14,-9,-2,3,11,24,-1,0,8,17,-3,-2,4,13,4,-1,3,10,19,-1,-1,5,14,-9,-2,3,11,19,-2,0,7,15,-4,-4,2,12,-13,-1,3,13,22,-7,-6,1,9,-21,-10,3,0,11,-29,-34,-19,-39,-85,-92,-107,-127,-33, +0,-1,-12,-18,16,24,64,52,15,-38,17,37,28,44,7,3,10,16,6,7,14,22,14,2,2,14,24,0,-2,7,16,-4,-3,2,13,4,-3,1,8,18,-3,-2,4,13,-10,-4,2,10,13,-3,-1,6,14,-4,-2,5,13,3,-3,-1,8,17,-2,-1,6,15,-9,-2,3,12,27,-1,0,9,17,-3,-2,3,13,4,-1,3,11,20,-1,-1,5,15,-9,-2,3,11,25,-2,-1,7,15,-5,-5,3,14,-14,1,4,17,27,-5,-4,1,10,-22,-10,4,1,10,-27,-29,-19,-38,-83,-93,-109,-127,-33, +0,1,-14,-19,14,23,64,50,14,-39,17,36,28,44,6,3,9,16,6,8,14,22,13,2,2,14,23,0,-2,7,15,-4,-5,1,12,0,-4,0,8,18,-4,-3,4,12,-10,-4,1,10,11,-4,-1,5,13,-4,-3,4,13,-3,-5,-2,7,17,-3,-2,5,15,-10,-3,2,11,23,-2,0,8,16,-4,-3,3,12,1,-2,2,10,20,-3,-2,5,14,-10,-2,3,10,25,-2,0,7,15,-5,-6,0,12,-16,-3,1,13,25,-9,-6,-1,8,-23,-10,4,0,8,-25,-28,-22,-41,-83,-94,-112,-127,-33, +0,0,-13,-20,24,30,68,26,-4,-32,23,40,28,45,8,4,12,17,5,6,13,20,13,3,4,16,25,-2,-5,6,14,-4,-3,3,12,0,-4,0,8,18,-3,-3,4,13,-10,-4,1,9,6,-4,-2,6,14,-5,-4,2,11,-14,-4,0,6,17,-3,-2,5,14,-10,-4,1,10,9,-4,-2,7,14,-4,-3,3,12,-6,-2,2,9,19,-4,-4,3,13,-8,-4,1,10,0,-7,-4,4,13,-7,-5,1,11,-11,5,8,19,28,-7,-6,-1,7,-23,-12,0,-4,3,-31,-34,-31,-51,-86,-96,-121,-128,-33, +0,-4,-14,-21,23,34,75,26,-4,-33,24,44,27,44,6,2,10,17,4,6,12,20,13,3,3,15,24,-2,-5,5,13,-5,-5,1,11,-7,-5,-1,6,17,-5,-4,3,11,-11,-6,0,9,6,-5,-3,5,13,-6,-5,1,10,-18,-5,-1,5,16,-4,-2,5,14,-10,-5,0,10,8,-5,-2,6,14,-4,-3,2,12,-5,-3,1,9,19,-5,-5,3,12,-9,-4,1,10,0,-6,-4,4,13,-9,-6,-1,9,-15,0,4,14,25,-9,-8,-2,6,-24,-12,1,-2,4,-34,-39,-28,-49,-85,-96,-123,-128,-33, +0,-2,-16,-21,22,34,76,28,-4,-33,24,43,25,42,5,1,9,15,4,5,12,19,13,3,3,14,24,-2,-5,6,13,-6,-5,1,11,-9,-5,-2,8,18,-5,-5,3,12,-11,-5,1,8,0,-5,-2,5,13,-7,-6,0,9,-18,-5,-1,6,17,-3,-2,5,13,-10,-5,0,10,5,-5,-3,6,13,-5,-4,2,12,-6,-2,1,9,19,-4,-4,3,12,-10,-5,0,11,1,-5,-2,6,14,-7,-6,2,11,-14,-1,4,13,25,-9,-6,-2,6,-24,-12,2,-2,5,-27,-32,-23,-42,-82,-93,-120,-128,-33, +0,-4,-16,-20,14,23,64,33,-1,-42,13,32,24,41,4,1,8,15,3,5,13,19,13,3,4,14,24,-3,-6,6,13,-6,-6,0,11,-7,-6,-2,7,18,-6,-6,2,12,-11,-6,0,7,0,-5,-3,5,13,-7,-7,-1,9,-20,-6,-1,5,17,-4,-2,4,13,-10,-5,0,9,8,-5,-3,5,13,-5,-5,2,12,-7,-2,1,9,19,-5,-4,3,12,-11,-6,0,11,1,-5,-2,7,15,-5,-4,2,12,-14,-4,1,11,20,-8,-5,-2,8,-26,-13,1,-4,3,-30,-32,-42,-60,-86,-98,-119,-122,-33, +0,-6,-15,-21,7,17,60,12,-10,-44,14,33,23,42,7,3,10,21,2,2,7,17,-14,-7,-4,10,23,-5,-6,4,12,-8,-7,-1,10,-17,-7,-3,5,16,-6,-5,2,12,-10,-4,1,8,-2,-7,-5,2,11,-7,-6,-1,9,-19,-6,-2,6,18,-6,-6,2,11,-11,-6,0,8,8,-4,-3,5,13,-6,-7,-1,8,-19,-6,-2,7,18,-6,-5,3,12,-10,-6,-1,9,-1,-11,-9,-1,9,-20,-15,-6,7,-4,15,18,26,31,-13,-12,-7,3,-24,-11,3,-2,4,-34,-45,-39,-58,-88,-100,-119,-126,-33, +0,-8,-15,-20,8,17,58,23,-3,-38,15,35,23,41,5,2,11,19,2,1,7,18,-15,-7,-5,10,23,-5,-7,4,11,-9,-9,-2,9,-20,-8,-4,4,16,-8,-6,0,10,-11,-6,0,7,-3,-8,-6,2,11,-9,-7,-1,8,-22,-7,-3,6,17,-7,-6,2,10,-12,-7,-1,8,-1,-5,-4,4,12,-7,-7,-2,8,-22,-7,-3,6,17,-8,-7,2,11,-10,-6,-2,9,-1,-11,-10,0,9,-18,-16,-8,4,-10,8,11,20,25,-15,-12,-11,-1,-23,-10,3,0,6,-44,-51,-35,-57,-96,-108,-126,-128,-33, +-1,-10,-16,-19,11,19,60,35,6,-31,16,35,22,40,2,0,10,17,1,1,7,18,-12,-6,-5,10,23,-5,-7,4,11,-8,-9,-2,9,-20,-8,-5,4,16,-9,-7,-1,9,-11,-7,-1,6,-3,-9,-7,1,10,-9,-8,-2,7,-22,-8,-4,5,17,-8,-7,1,10,-13,-8,-2,7,1,-6,-5,3,11,-8,-8,-3,7,-22,-8,-4,5,16,-9,-8,1,10,-11,-7,-2,8,-1,-12,-10,0,9,-18,-15,-9,2,-14,-1,3,13,-2,-14,-11,-9,2,-24,-12,1,-2,5,-38,-42,-29,-49,-91,-103,-125,-126,-33, +-1,-7,-20,-22,-12,-3,38,25,-7,-28,13,31,18,34,1,-1,8,16,1,1,8,17,-8,-3,-1,11,24,-6,-7,5,13,-8,-9,-3,9,-22,-9,-6,4,16,-10,-8,0,11,-12,-7,-1,7,-3,-10,-7,3,12,-11,-9,-3,7,-22,-9,-5,5,17,-8,-7,1,10,-13,-8,-2,7,-3,-7,-5,4,12,-9,-10,-3,8,-21,-7,-3,6,18,-9,-8,1,11,-11,-7,-2,8,0,-11,-8,2,12,-17,-15,-7,3,-15,-6,-2,12,-5,-13,-7,-7,5,-24,-13,0,-4,3,-34,-35,-24,-41,-89,-100,-118,-128,-33, +-6,-13,-22,-24,-10,-1,40,37,3,-20,14,31,18,31,-2,-4,6,14,0,0,7,17,-4,-3,-2,10,23,-7,-8,5,13,-9,-9,-3,8,-23,-11,-7,3,15,-12,-9,-1,9,-14,-9,-3,6,-3,-10,-8,2,11,-12,-10,-3,6,-23,-10,-5,4,17,-9,-8,0,10,-14,-9,-3,6,-4,-8,-6,3,11,-10,-10,-4,7,-22,-9,-5,5,17,-11,-9,-1,9,-12,-8,-3,8,-1,-12,-9,2,13,-15,-13,-8,2,-20,-15,-9,3,-5,-12,-5,-4,8,-26,-17,-3,-8,1,-30,-26,-27,-44,-89,-101,-121,-128,-33, +-7,-13,-22,-24,-18,-7,36,21,-8,-23,9,29,17,22,0,-1,6,16,-1,-2,3,15,-16,-8,-7,6,16,-9,-9,2,11,-14,-13,-6,7,-23,-11,-7,3,16,-11,-9,-1,8,-16,-12,-6,5,-4,-11,-8,1,11,-9,-8,-2,7,-23,-11,-7,1,15,-10,-8,-1,9,-14,-9,-3,7,-4,-10,-8,1,10,-10,-9,-3,8,-23,-9,-6,4,17,-10,-8,0,10,-15,-11,-5,7,-1,-10,-7,4,15,-14,-13,-5,4,-21,-14,-10,2,-9,-13,-6,-2,11,-27,-17,-6,-7,0,-31,-28,-26,-43,-86,-97,-117,-128,-33, +-5,-11,-20,-22,-14,-4,38,28,-2,-19,11,31,18,22,-1,-3,6,15,-2,-2,4,16,-13,-7,-6,7,18,-8,-8,4,12,-13,-12,-6,7,-23,-11,-6,3,17,-11,-10,-2,8,-17,-12,-5,5,-4,-11,-8,1,11,-9,-8,-3,7,-24,-11,-7,1,15,-11,-8,-1,9,-14,-9,-3,7,-4,-11,-9,1,11,-10,-10,-3,8,-23,-10,-6,4,17,-11,-9,-1,9,-16,-11,-6,6,-1,-12,-7,3,15,-14,-13,-6,3,-23,-18,-13,-2,-10,-14,-6,-2,11,-29,-20,-8,-10,-1,-30,-25,-24,-40,-84,-96,-118,-128,-33, +-16,-22,-29,-27,-11,-1,41,37,4,-27,5,23,12,17,-5,-6,4,14,-1,-2,5,17,-17,-8,-6,9,20,-9,-9,3,13,-13,-13,-6,7,-24,-12,-7,3,16,-12,-11,-1,9,-17,-12,-6,5,-5,-13,-10,0,11,-13,-11,-4,7,-25,-12,-9,2,15,-13,-10,-2,9,-16,-11,-5,5,-5,-12,-9,0,10,-12,-11,-5,7,-25,-11,-8,3,16,-13,-11,-1,9,-16,-12,-7,6,-2,-13,-9,4,15,-14,-12,-8,0,-26,-19,-15,-1,-10,-14,-6,-2,12,-29,-20,-7,-8,0,-28,-24,-24,-39,-84,-96,-119,-128,-33, +-9,-15,-24,-26,-7,2,42,48,11,-21,8,25,15,27,-4,-6,5,15,-1,0,6,20,5,-5,-5,11,25,-8,-8,5,15,-11,-11,-4,8,-24,-11,-6,4,18,-12,-10,-1,10,-17,-12,-5,6,-4,-12,-9,2,12,-12,-10,-3,9,-23,-12,-8,3,16,-12,-9,-1,11,-15,-9,-4,7,-5,-10,-8,2,12,-10,-10,-3,9,-20,-10,-6,5,17,-12,-11,-1,11,-16,-11,-5,8,-2,-12,-8,4,16,-14,-12,-9,0,-25,-18,-15,2,-10,-16,-10,-3,11,-32,-22,-9,-13,-4,-38,-36,-21,-39,-79,-92,-115,-128,-33, +0,-7,-16,-21,1,7,45,57,18,-16,13,29,20,37,-1,-4,5,17,1,3,9,23,13,-3,-2,14,27,-5,-5,6,19,-9,-8,-2,11,-21,-8,-4,7,20,-9,-8,0,12,-15,-9,-2,9,-3,-9,-6,4,14,-9,-8,-1,12,-5,-8,-5,6,19,-8,-6,2,14,-13,-7,-1,10,-1,-8,-5,5,16,-8,-7,0,12,-8,-7,-3,8,20,-9,-8,0,13,-14,-8,-3,11,0,-10,-6,6,17,-14,-11,-8,4,-20,-9,-7,10,-6,-17,-11,-6,9,-30,-17,-5,-8,0,-37,-39,-25,-45,-86,-101,-124,-128,-33, +0,-1,-16,-23,4,9,45,65,23,-11,16,32,22,38,1,-2,7,20,4,6,12,27,17,1,1,17,30,0,-1,8,22,-6,-5,0,14,5,-6,-2,9,23,-6,-5,3,16,-13,-6,0,12,19,-5,-3,7,18,-6,-3,4,15,7,-6,-3,8,20,-5,-3,5,18,-12,-4,1,13,28,-4,-2,7,19,-7,-5,1,15,8,-4,-1,11,22,-6,-6,2,16,-12,-5,0,13,2,-7,-6,9,19,-13,-10,-7,4,-18,-3,0,18,26,-18,-15,-7,7,-28,-13,2,-4,3,-35,-46,-24,-49,-81,-100,-122,-128,-33, +0,5,-7,-21,-7,4,35,65,18,-5,25,39,41,43,8,2,11,25,8,11,17,32,19,8,7,23,35,6,5,14,28,-2,1,5,20,10,1,3,15,26,0,0,8,20,-10,0,6,18,32,1,2,11,23,-3,1,8,20,8,0,1,13,24,1,1,10,23,-10,2,5,18,31,2,3,13,25,-3,1,6,19,9,1,3,16,26,-1,-2,6,20,-11,0,5,18,28,-1,0,12,23,-9,-7,-2,10,10,9,9,20,33,-17,-16,-6,9,-27,-8,6,11,12,-33,-44,-22,-56,-87,-109,-128,-128,-33, +0,9,-2,-12,-2,22,45,77,35,-6,31,45,59,45,16,9,14,32,13,21,26,42,48,19,16,27,39,17,14,23,35,3,10,14,27,36,9,10,21,32,9,9,15,28,19,8,13,26,37,10,9,18,29,1,10,15,27,40,10,10,19,29,9,11,18,30,21,11,13,24,35,12,12,21,30,2,10,14,25,39,12,12,21,30,5,5,12,24,11,6,12,24,36,9,6,16,30,-4,-1,6,14,22,20,20,29,42,-14,-14,-4,12,-28,-1,15,42,21,-16,-36,-21,-68,-100,-116,-135,-128,-33, +0,49,16,21,31,58,65,83,58,17,55,64,83,61,30,27,28,47,41,38,40,54,62,38,33,42,52,32,32,40,50,38,28,29,41,49,29,28,38,47,19,25,29,41,43,27,28,39,46,27,26,34,42,34,29,32,43,48,27,24,33,41,20,28,34,44,54,28,28,37,45,27,29,37,47,35,26,28,37,46,32,29,39,48,19,23,27,41,40,18,22,35,48,27,27,32,46,6,11,17,27,43,41,42,49,59,7,3,8,20,8,11,25,60,39,26,-20,2,-64,-109,-118,-135,-128,-33, +0,100,100,100,115,115,115,100,100,85,100,100,100,100,100,52,45,61,58,63,60,72,84,64,59,67,77,53,63,68,79,81,64,60,71,77,58,60,70,78,63,60,59,70,73,61,60,71,77,50,58,63,70,74,64,64,76,80,55,58,64,72,63,64,65,76,77,62,58,67,73,50,63,68,78,78,62,57,68,72,59,62,70,80,65,56,55,69,73,55,56,70,82,62,67,65,78,65,42,47,51,62,56,63,72,76,43,18,19,17,25,-10,5,23,42,10,-19,38,-63,-53,-130,-135,-127,55, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_CW_LRight_T0.h new file mode 100755 index 0000000..2df7edc --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_CW_LRight_T0.h @@ -0,0 +1,71 @@ +0,11,-2,1,-9,17,33,69,26,33,47,62,49,58,20,18,31,40,20,20,29,38,17,21,25,37,47,18,20,29,40,16,20,26,37,24,19,22,31,42,20,21,29,40,7,18,21,35,47,19,21,31,42,15,20,27,38,26,18,24,30,40,22,25,34,40,31,22,25,32,40,30,28,37,41,34,26,27,36,45,22,15,20,36,13,6,8,23,-3,-2,-1,11,-18,-3,0,12,24,-6,-1,10,22,-11,5,17,16,28,13,13,17,19,-5,-5,-7,-2,-30,-70,-48,-48,-76,-80,-95,-100,-88,12, +0,-3,-12,-36,-21,-13,15,46,9,19,31,47,35,37,6,4,20,28,8,7,14,27,-2,8,11,24,37,5,7,16,28,3,5,12,23,15,4,7,18,29,6,7,15,27,-5,3,7,22,25,5,7,17,29,2,6,13,25,15,5,9,17,29,8,11,21,27,21,10,14,19,30,20,19,28,30,27,22,21,28,35,12,2,6,26,3,-5,-4,14,-11,-12,-10,4,-26,-12,-11,3,17,-15,-11,1,11,-20,-8,-1,3,21,-5,-1,-2,8,-13,-13,-9,-9,-24,-55,-58,-45,-70,-82,-89,-100,-88,12, +0,-7,-26,-35,-27,-15,19,31,-3,4,17,33,24,8,-3,-4,11,20,-3,-4,4,16,-12,-4,0,14,19,-5,-3,6,18,-6,-5,2,13,5,-7,-2,8,21,-5,-4,5,17,-13,-7,-2,12,-1,-5,-3,7,18,-7,-4,3,14,7,-4,0,7,20,-3,-1,9,16,10,0,4,7,18,7,7,15,18,14,6,3,14,25,2,-9,-5,17,-4,-13,-12,7,-18,-19,-17,-3,-32,-19,-18,-4,11,-23,-19,-7,3,-29,-18,-15,-5,-12,-17,-11,-9,-2,-22,-18,-11,-10,-20,-45,-54,-36,-62,-77,-85,-100,-88,12, +-11,-14,-32,-36,-27,-20,17,18,-14,-7,6,22,13,2,-10,-10,4,14,-11,-11,-3,11,-17,-10,-6,7,0,-12,-11,1,11,-13,-13,-7,6,-24,-14,-10,1,14,-12,-12,-4,9,-19,-14,-9,4,-8,-14,-11,0,12,-13,-11,-4,7,-1,-12,-7,2,14,-10,-7,2,10,0,-8,-3,1,13,-1,-1,8,13,21,1,-2,8,19,-1,-14,-11,12,-9,-18,-17,3,-22,-24,-21,-7,-34,-22,-21,-9,8,-27,-25,-11,-4,-33,-24,-22,-11,-37,-26,-19,-17,-6,-27,-22,-10,-13,-14,-44,-47,-38,-61,-80,-83,-99,-88,12, +-18,-19,-31,-32,-28,-20,18,10,-19,-11,2,18,9,0,-13,-13,0,10,-14,-14,-7,6,-20,-13,-9,3,-10,-15,-13,-3,7,-16,-16,-10,2,-30,-17,-13,-3,11,-16,-15,-7,6,-22,-18,-12,0,-10,-16,-13,-4,7,-17,-16,-9,2,-15,-17,-12,-4,8,-14,-12,-3,3,-12,-12,-7,-5,7,-8,-7,2,3,18,-5,-9,1,12,-4,-18,-15,7,-14,-23,-19,-1,-26,-28,-23,-10,-38,-27,-25,-12,-1,-29,-27,-13,-6,-37,-29,-19,-10,-43,-26,-19,-17,-5,-31,-23,-11,-17,-11,-44,-40,-33,-55,-74,-82,-95,-88,12, +-21,-29,-38,-37,-33,-23,17,6,-22,-13,-1,15,7,-2,-16,-15,-2,8,-17,-17,-9,3,-20,-15,-10,1,-11,-16,-15,-4,6,-18,-18,-12,0,-31,-19,-15,-5,9,-18,-17,-9,4,-24,-19,-14,-1,-11,-17,-15,-5,5,-18,-17,-10,1,-27,-18,-13,-5,7,-16,-13,-7,1,-19,-12,-6,-4,7,-7,-5,4,5,21,-2,-7,3,14,-3,-16,-14,7,-14,-23,-19,-1,-26,-27,-24,-10,-37,-26,-25,-11,1,-31,-30,-16,-9,-41,-34,-24,-15,-47,-33,-25,-22,-8,-32,-24,-11,-17,-10,-39,-35,-29,-50,-71,-80,-94,-88,12, +-28,-34,-41,-35,-36,-33,5,5,-20,-15,-3,12,5,-3,-18,-16,-4,6,-18,-18,-10,2,-21,-16,-11,1,-11,-16,-15,-5,4,-19,-19,-13,-1,-32,-20,-16,-6,8,-19,-18,-9,2,-24,-20,-15,-2,-11,-19,-16,-7,3,-19,-17,-11,-1,-30,-18,-13,-7,5,-17,-15,-9,-1,-22,-11,-6,-4,8,-12,-4,5,8,22,-6,-6,3,17,-6,-19,-15,11,-17,-25,-19,-2,-26,-27,-24,-11,-39,-27,-27,-17,-2,-32,-31,-28,-21,-35,-28,-39,-33,-36,-25,-19,-33,-17,-32,-22,-8,-19,-15,-46,-41,-36,-57,-80,-83,-95,-88,12, +-14,-23,-33,-30,-46,-36,4,8,-19,-17,-5,11,6,-3,-20,-18,-6,4,-19,-19,-11,0,-23,-18,-13,-1,-13,-17,-17,-7,2,-21,-21,-15,-3,-33,-21,-17,-6,7,-19,-17,-11,0,-25,-21,-15,-4,-13,-21,-18,-9,1,-20,-19,-13,-3,-29,-20,-15,-7,4,-17,-15,-11,-2,-23,-10,-4,-4,9,-12,-8,0,11,25,-5,-11,1,19,-5,-19,-18,12,-16,-25,-18,-1,-25,-26,-24,-10,-37,-25,-25,-16,-11,-31,-31,-28,-22,-37,-31,-43,-36,-39,-28,-31,-35,-18,-33,-22,-7,-18,-12,-44,-39,-35,-57,-79,-82,-95,-88,12, +-14,-22,-33,-30,-46,-36,4,8,-18,-17,-5,11,5,-3,-20,-18,-6,4,-19,-19,-11,0,-23,-18,-12,-1,-13,-17,-17,-7,2,-21,-22,-15,-3,-33,-21,-17,-7,7,-19,-18,-11,-1,-24,-21,-15,-4,-13,-21,-18,-9,0,-20,-19,-13,-3,-27,-19,-15,-7,4,-18,-16,-11,-2,-20,-10,-3,-3,9,-11,-7,2,12,26,-2,-9,1,21,-4,-18,-17,12,-16,-25,-18,-1,-25,-26,-24,-9,-37,-25,-24,-15,-3,-32,-32,-29,-23,-38,-34,-46,-40,-41,-31,-36,-38,-19,-34,-23,-10,-19,-11,-44,-40,-37,-59,-79,-83,-95,-88,12, +-12,-20,-31,-29,-43,-35,3,8,-18,-16,-4,12,4,-4,-19,-18,-6,4,-18,-19,-11,0,-22,-19,-14,-5,-14,-19,-18,-7,1,-20,-20,-14,-3,-32,-20,-16,-7,6,-19,-18,-10,-1,-24,-20,-15,-5,-14,-20,-18,-8,0,-20,-20,-13,-2,-33,-20,-16,-7,4,-16,-16,-11,-2,-27,-15,-8,-9,3,-12,-12,-6,-8,-21,-12,-10,-12,-1,-16,-20,-14,-6,-16,-21,-16,-6,-25,-23,-20,-8,-15,-20,-18,-11,-1,-19,-17,-16,-7,-19,-11,-3,-13,4,-2,0,-12,-5,-21,-19,-13,-22,-11,-44,-42,-48,-62,-80,-82,-95,-88,12, +-7,-17,-29,-27,-42,-34,4,8,-17,-16,-3,12,4,-4,-19,-18,-6,4,-18,-18,-10,1,-21,-18,-13,-4,-14,-18,-17,-7,1,-18,-19,-13,-2,-32,-19,-15,-6,6,-19,-18,-10,-1,-24,-20,-14,-5,-14,-19,-17,-8,1,-19,-19,-12,-2,-34,-19,-15,-6,5,-16,-15,-10,-1,-26,-14,-9,-8,4,-9,-10,-5,-6,-19,-9,-8,-11,1,-14,-19,-13,-6,-15,-21,-16,-5,-24,-23,-19,-7,-11,-19,-18,-10,0,-19,-18,-16,-8,-20,-13,-13,-15,3,-3,-2,-14,-5,-21,-19,-10,-22,-15,-45,-44,-46,-60,-76,-81,-95,-88,12, +-7,-19,-29,-29,-42,-35,3,1,-25,-16,-3,12,7,-2,-18,-17,-5,4,-16,-16,-8,2,-21,-17,-12,-3,-11,-16,-15,-5,3,-18,-19,-13,-2,-30,-18,-14,-5,7,-18,-17,-9,0,-22,-19,-13,-4,-13,-18,-16,-7,2,-18,-18,-12,-2,-29,-18,-13,-6,4,-15,-15,-10,0,-26,-13,-8,0,11,-10,-11,-2,8,-20,-10,-8,3,13,-8,-13,-2,5,-13,-18,-12,0,-23,-21,-18,-7,-13,-23,-22,-12,-2,-24,-23,-17,-9,-29,-23,-22,-18,-11,-16,-14,-17,-9,-31,-28,-20,-21,-13,-46,-44,-36,-58,-76,-82,-95,-88,12, +-5,-17,-28,-28,-42,-35,2,-1,-26,-16,-4,12,6,-2,-18,-17,-5,4,-16,-16,-8,2,-21,-17,-12,-2,-11,-15,-14,-5,3,-18,-19,-12,-1,-30,-17,-13,-4,7,-17,-16,-9,1,-22,-19,-13,-4,-13,-17,-16,-6,2,-17,-17,-11,-1,-25,-16,-12,-6,5,-15,-15,-9,0,-25,-12,-7,2,12,-8,-9,0,10,-19,-7,-7,4,14,-6,-12,-2,5,-12,-18,-11,0,-22,-21,-18,-6,-13,-22,-21,-11,-1,-23,-23,-17,-9,-29,-23,-23,-20,-20,-18,-15,-18,-9,-31,-29,-19,-20,-13,-46,-45,-37,-59,-78,-82,-95,-88,12, +-4,-14,-26,-26,-40,-34,3,3,-22,-15,-3,13,7,-2,-17,-16,-5,5,-15,-15,-7,3,-20,-16,-11,-1,-11,-14,-13,-4,4,-17,-18,-12,-1,-30,-17,-13,-4,7,-16,-16,-8,1,-22,-18,-12,-3,-13,-17,-15,-5,3,-16,-15,-9,0,-22,-15,-12,-5,5,-14,-14,-8,1,-24,-11,-5,3,13,-6,-8,2,9,-13,-5,-5,3,15,-3,-10,-4,4,-11,-16,-12,0,-21,-18,-15,-4,-12,-19,-17,-8,2,-21,-22,-16,-8,-28,-18,-19,-16,-22,-10,-7,2,1,-30,-28,-22,-19,-3,-41,-40,-45,-61,-77,-81,-93,-88,12, +-5,-16,-29,-28,-42,-34,4,10,-16,-14,-2,14,6,-3,-17,-16,-3,6,-14,-14,-7,3,-19,-15,-10,-1,-11,-16,-14,-6,3,-15,-15,-9,1,-29,-16,-12,-3,8,-14,-14,-7,3,-19,-15,-10,-3,-11,-14,-12,-5,4,-15,-15,-8,1,-17,-15,-12,-4,6,-11,-12,-6,3,-21,-12,-8,-4,9,-10,-10,-8,0,-12,-9,-5,-3,-8,-12,-14,-7,2,-13,-15,-9,0,-20,-16,-11,-2,-10,-14,-13,-3,5,-20,-20,-14,-5,-25,-12,-6,-9,2,-3,-4,1,6,-29,-28,-22,-19,-2,-41,-39,-46,-62,-78,-82,-94,-88,12, +-12,-22,-32,-32,-42,-35,3,3,-22,-14,-1,15,10,1,-15,-14,-3,6,-13,-13,-6,4,-18,-14,-9,1,-9,-14,-13,-5,3,-14,-14,-8,2,-28,-15,-12,-3,8,-14,-14,-7,2,-19,-15,-10,-2,-11,-14,-12,-4,4,-15,-14,-8,1,-22,-15,-12,-4,6,-11,-12,-6,3,-21,-12,-8,-2,11,-10,-10,-4,4,-8,-4,0,4,-5,-13,-14,-2,6,-14,-16,-9,2,-20,-16,-11,-1,-8,-16,-16,-3,4,-19,-19,-12,-4,-29,-17,-10,-7,5,-10,-10,-5,3,-28,-27,-20,-16,0,-40,-40,-32,-54,-73,-79,-92,-88,12, +-9,-20,-30,-31,-41,-35,3,3,-23,-14,-2,14,10,1,-15,-14,-3,6,-13,-13,-6,4,-18,-14,-9,1,-9,-14,-13,-5,3,-13,-12,-7,2,-28,-15,-11,-3,8,-14,-14,-7,2,-18,-15,-9,-2,-10,-14,-11,-4,5,-14,-14,-7,1,-18,-15,-12,-4,6,-11,-11,-6,3,-21,-11,-7,0,12,-9,-9,-3,6,-7,-3,1,6,-2,-11,-13,-1,7,-12,-14,-8,3,-19,-15,-11,0,-9,-16,-15,-4,4,-18,-18,-11,-3,-29,-16,-11,-8,4,-11,-11,-6,2,-28,-26,-19,-15,4,-39,-38,-32,-54,-75,-81,-93,-88,12, +-6,-18,-29,-30,-40,-34,3,1,-24,-15,-2,14,9,0,-15,-14,-3,6,-13,-14,-6,4,-18,-14,-9,0,-9,-14,-13,-6,3,-13,-12,-7,3,-28,-14,-10,-2,8,-14,-14,-7,2,-18,-15,-9,-1,-10,-14,-11,-3,5,-14,-13,-6,2,-10,-14,-12,-3,6,-11,-11,-6,3,-21,-11,-6,1,13,-8,-8,-2,7,-7,-2,2,7,3,-10,-12,0,8,-11,-14,-7,3,-19,-14,-10,0,-10,-15,-15,-3,4,-19,-18,-11,-2,-29,-18,-12,-9,4,-11,-11,-7,1,-28,-26,-20,-15,5,-39,-38,-30,-50,-72,-76,-92,-88,12, +-10,-23,-31,-31,-44,-35,4,10,-16,-14,-1,16,5,-2,-12,-12,-1,7,-13,-14,-6,4,-16,-11,-6,3,-8,-12,-12,-3,4,-12,-13,-8,2,-26,-13,-9,-2,9,-12,-12,-5,3,-17,-14,-8,0,-10,-13,-11,-3,5,-13,-13,-6,2,-14,-13,-10,-2,8,-12,-12,-5,4,-19,-13,-8,1,16,-10,-10,-6,3,-10,-10,-5,1,-5,-13,-12,-1,10,-13,-13,-6,4,-18,-12,-8,2,-3,-14,-14,-4,4,-16,-16,-10,-2,-29,-13,-9,-5,3,-6,-9,-3,5,-27,-26,-20,-15,4,-38,-37,-29,-49,-72,-78,-93,-88,12, +-6,-23,-33,-34,-43,-35,3,12,-15,-13,0,16,8,-1,-11,-11,0,8,-12,-13,-5,4,-15,-10,-5,3,-8,-12,-11,-3,4,-12,-13,-7,2,-26,-13,-9,-2,9,-12,-12,-6,3,-18,-14,-8,0,-10,-13,-11,-3,6,-13,-12,-6,3,-12,-13,-10,-2,8,-11,-12,-5,5,-19,-12,-7,2,17,-9,-8,-4,5,-9,-8,-3,3,-3,-13,-11,-1,9,-12,-12,-5,5,-19,-12,-8,2,2,-14,-13,-3,4,-16,-15,-9,0,-29,-13,-8,-5,5,-7,-9,-3,5,-28,-26,-19,-14,4,-41,-39,-28,-49,-68,-74,-92,-88,12, +-11,-24,-32,-34,-42,-35,3,11,-15,-15,-1,16,9,1,-11,-11,1,8,-12,-13,-5,4,-15,-10,-5,3,-8,-12,-11,-3,5,-13,-13,-7,2,-26,-13,-9,-1,9,-12,-12,-5,4,-17,-13,-7,1,-9,-12,-10,-3,5,-11,-11,-4,3,-15,-12,-10,-2,8,-10,-11,-5,5,-19,-12,-7,2,16,-10,-10,-3,6,-7,-7,-2,5,-1,-12,-12,-1,8,-12,-12,-5,5,-19,-13,-9,2,-2,-13,-12,-3,5,-15,-14,-9,0,-28,-13,-8,-4,6,-7,-8,-3,5,-27,-24,-17,-12,6,-38,-37,-28,-48,-69,-76,-92,-88,12, +-7,-21,-30,-32,-41,-35,3,10,-17,-15,-2,15,9,1,-11,-10,2,9,-11,-13,-5,4,-15,-10,-5,3,-8,-12,-11,-2,5,-12,-13,-7,3,-26,-12,-8,-1,10,-12,-12,-4,5,-16,-12,-7,1,-8,-12,-10,-2,6,-11,-10,-3,3,-10,-12,-9,-1,8,-10,-11,-4,6,-19,-11,-6,3,17,-8,-8,-2,7,-5,-5,0,7,-1,-11,-11,0,10,-10,-11,-4,7,-18,-11,-8,2,1,-12,-12,-2,5,-15,-14,-8,1,-28,-12,-7,-4,6,-7,-8,-2,5,-26,-22,-15,-13,6,-40,-37,-26,-45,-68,-74,-91,-88,12, +-10,-25,-32,-32,-43,-35,5,13,-14,-13,0,17,11,1,-11,-11,0,8,-9,-11,-4,6,-16,-11,-6,2,-3,-11,-9,-2,6,-13,-13,-7,3,-26,-13,-9,-1,9,-12,-12,-5,4,-16,-13,-7,1,-8,-11,-9,-2,6,-13,-12,-6,2,-25,-12,-9,-1,9,-11,-11,-4,5,-18,-11,-7,3,18,-12,-12,-3,5,-13,-13,-7,5,-15,-12,-10,0,10,-12,-12,-4,6,-17,-12,-7,2,-5,-12,-10,-2,6,-12,-12,-6,3,-26,-12,-9,-2,8,-9,-10,-4,4,-26,-23,-14,-12,8,-38,-37,-25,-47,-69,-76,-92,-88,12, +-8,-23,-33,-36,-44,-36,4,12,-15,-11,2,19,10,0,-12,-11,0,8,-10,-11,-5,5,-16,-12,-7,1,-8,-11,-10,-2,5,-13,-13,-7,4,-26,-12,-9,-1,10,-12,-11,-5,4,-16,-12,-7,2,-8,-11,-9,-2,6,-13,-12,-6,2,-19,-12,-9,-1,9,-11,-11,-4,5,-18,-11,-6,4,18,-10,-11,-2,6,-12,-12,-6,6,-12,-12,-9,0,10,-11,-11,-4,7,-17,-12,-7,3,-5,-11,-10,-2,6,-12,-13,-7,3,-26,-12,-9,-2,8,-9,-10,-4,5,-26,-22,-13,-14,4,-35,-33,-26,-47,-67,-74,-91,-88,12, +-12,-29,-33,-35,-44,-36,3,12,-16,-10,4,21,10,1,-11,-10,1,8,-9,-11,-4,5,-15,-11,-6,2,-7,-11,-9,-2,6,-11,-11,-6,3,-25,-12,-8,0,11,-11,-10,-4,4,-16,-12,-7,1,-8,-12,-10,-2,7,-12,-12,-6,2,-26,-12,-9,0,9,-11,-11,-4,5,-18,-10,-6,4,18,-10,-10,-3,6,-10,-11,-5,4,-6,-13,-10,-1,9,-11,-12,-4,6,-17,-12,-7,2,-5,-12,-10,-1,6,-12,-11,-5,3,-25,-11,-7,-1,9,-9,-9,-4,5,-26,-21,-12,-11,5,-32,-33,-24,-47,-67,-75,-91,-88,12, +-9,-26,-31,-34,-44,-36,4,11,-15,-10,4,21,10,1,-10,-9,2,9,-8,-11,-4,5,-15,-11,-6,2,-5,-11,-9,-1,7,-11,-11,-5,3,-25,-11,-8,1,10,-11,-10,-4,4,-16,-12,-7,1,-8,-12,-10,-1,6,-11,-12,-6,2,-22,-12,-9,0,9,-11,-10,-4,6,-17,-9,-5,5,19,-9,-9,-1,7,-10,-10,-4,5,-4,-12,-10,0,10,-10,-11,-4,7,-17,-11,-8,2,-6,-13,-10,-2,6,-11,-11,-4,3,-25,-10,-6,0,10,-7,-7,-1,7,-24,-17,-9,-11,8,-36,-35,-25,-44,-65,-72,-88,-88,12, +-5,-29,-33,-35,-46,-37,4,13,-15,-12,1,18,9,-1,-10,-9,2,9,-5,-8,-1,6,-15,-11,-6,2,-7,-11,-10,-1,6,-11,-11,-5,3,-25,-11,-7,1,11,-11,-10,-4,5,-16,-12,-6,2,-8,-11,-9,-1,7,-11,-11,-5,3,-22,-12,-9,-1,9,-10,-10,-3,6,-17,-9,-4,6,19,-8,-8,-2,7,-9,-9,-3,6,-21,-12,-9,1,10,-9,-10,-3,8,-16,-11,-7,3,-4,-10,-9,-1,8,-11,-11,-5,5,-24,-9,-7,-2,9,-12,-11,-10,-2,-21,-15,-4,-8,10,-34,-33,-24,-43,-65,-72,-89,-88,12, +-8,-26,-32,-34,-46,-37,4,12,-15,-12,1,19,9,0,-9,-8,3,10,-5,-8,-2,7,-15,-10,-6,3,-7,-12,-10,-2,6,-10,-11,-5,4,-25,-11,-7,1,11,-11,-10,-3,5,-15,-10,-5,3,-5,-11,-8,-1,6,-10,-10,-4,3,-23,-11,-8,0,9,-10,-10,-3,7,-16,-9,-5,4,15,-13,-11,-3,5,-9,-9,-3,6,-20,-12,-9,0,11,-8,-9,-2,8,-15,-10,-5,3,7,-8,-7,1,9,-10,-11,-5,5,-23,-10,-8,-1,10,-11,-9,-8,1,-19,-12,-1,-7,9,-31,-31,-23,-43,-62,-70,-85,-88,12, +-11,-29,-33,-35,-45,-36,4,6,-21,-12,2,20,9,0,-8,-8,4,11,-4,-7,-1,9,-13,-9,-4,5,-5,-9,-8,0,8,-8,-9,-3,6,-23,-10,-5,2,12,-10,-9,-3,6,-14,-9,-4,3,-5,-10,-7,-1,7,-10,-10,-4,5,-18,-9,-6,1,11,-9,-8,-2,8,-16,-10,-5,4,19,-11,-11,-2,6,-10,-10,-3,6,-14,-11,-9,1,11,-10,-9,-2,8,-15,-10,-5,4,6,-9,-8,1,8,-10,-10,-4,6,-24,-11,-8,2,13,-11,-10,-6,3,-24,-17,-6,-9,6,-28,-29,-24,-40,-62,-70,-84,-88,12, +-9,-29,-33,-35,-46,-37,3,4,-22,-12,2,20,10,0,-7,-7,5,11,-5,-8,-2,8,-14,-11,-6,4,-5,-10,-9,-1,7,-9,-9,-3,5,-23,-10,-6,1,11,-11,-10,-3,5,-14,-10,-4,3,-6,-10,-8,-2,6,-10,-11,-4,4,-23,-11,-7,0,9,-9,-9,-2,7,-17,-10,-6,4,15,-12,-11,-2,6,-9,-10,-3,6,-17,-12,-9,1,11,-10,-10,-2,8,-15,-11,-5,3,-3,-10,-8,0,8,-10,-10,-4,6,-24,-10,-7,3,14,-10,-8,-4,5,-23,-15,-4,-7,9,-28,-30,-24,-45,-63,-70,-87,-88,12, +-11,-30,-34,-37,-46,-36,7,18,-10,-8,3,21,10,1,-7,-6,6,12,-5,-9,-3,7,-15,-12,-7,3,-6,-11,-9,-1,7,-9,-10,-4,5,-23,-10,-6,1,11,-11,-10,-4,5,-14,-10,-5,3,-7,-11,-9,-3,5,-11,-11,-4,4,-25,-11,-8,0,9,-9,-9,-2,7,-17,-9,-5,4,17,-11,-10,-2,6,-9,-9,-3,7,-11,-11,-8,1,11,-9,-9,-2,8,-15,-11,-6,3,-2,-10,-8,0,8,-10,-11,-4,7,-23,-8,-5,5,15,-8,-6,-5,5,-20,-12,1,-7,10,-29,-31,-23,-44,-61,-69,-84,-87,12, +-10,-30,-35,-37,-47,-37,9,19,-9,-6,4,22,10,0,-7,-7,3,9,-3,-6,1,9,-15,-9,-6,4,1,-11,-11,-1,7,-10,-10,-5,4,-23,-10,-7,2,12,-11,-10,-4,4,-14,-10,-4,3,-7,-11,-9,-2,6,-10,-10,-4,3,-24,-11,-8,-1,9,-10,-10,-3,6,-16,-11,-6,2,-8,-12,-10,-3,5,-11,-11,-5,5,-23,-11,-8,0,10,-11,-11,-4,6,-16,-11,-6,2,5,-9,-8,0,8,-10,-11,-5,6,-22,-12,-10,4,2,-14,-11,-6,4,-19,-11,3,-5,12,-28,-28,-22,-42,-60,-67,-80,-85,12, +-14,-32,-34,-37,-35,-25,23,10,-16,-6,3,22,8,-1,-7,-7,3,9,-3,-7,0,9,-16,-10,-7,3,-5,-12,-11,-1,7,-10,-11,-5,4,-23,-10,-7,1,12,-11,-10,-4,4,-14,-10,-4,3,-7,-11,-9,-2,6,-10,-10,-4,4,-25,-11,-8,-1,9,-10,-10,-3,6,-16,-11,-6,3,-6,-11,-9,-2,6,-10,-10,-4,6,-21,-11,-7,1,11,-10,-10,-3,6,-16,-11,-6,2,-1,-10,-9,0,8,-11,-12,-4,7,-22,-11,-9,4,11,-13,-10,-5,4,-22,-14,-3,-9,7,-28,-29,-32,-52,-61,-67,-81,-85,12, +-14,-34,-35,-38,-37,-26,23,10,-15,-5,4,22,9,5,-6,-7,3,8,-4,-8,-1,9,-15,-10,-7,5,-5,-11,-10,-1,7,-10,-10,-5,4,-24,-10,-7,1,12,-11,-10,-4,5,-14,-10,-5,3,-7,-11,-9,-3,5,-10,-10,-3,5,-24,-12,-9,0,10,-9,-9,-2,6,-17,-12,-7,2,-4,-10,-8,-1,7,-10,-10,-3,5,-17,-11,-8,1,10,-10,-11,-4,6,-16,-11,-6,3,1,-9,-7,0,7,-11,-12,-5,7,-23,-12,-9,3,15,-13,-10,-5,4,-24,-15,-2,-6,9,-26,-27,-30,-47,-57,-62,-74,-77,12, +-16,-35,-36,-39,-39,-27,24,10,-14,-2,4,23,11,27,-3,-5,6,10,-3,-8,-2,8,-16,-12,-8,4,-7,-12,-10,-1,7,-10,-10,-5,3,-23,-10,-7,2,12,-11,-10,-4,5,-14,-10,-4,3,-7,-11,-10,-2,5,-10,-10,-3,5,-26,-12,-8,0,10,-9,-8,-2,7,-17,-12,-7,2,-4,-10,-8,0,8,-10,-9,-3,5,-13,-11,-7,1,11,-10,-11,-4,5,-15,-11,-6,2,-7,-9,-8,-1,7,-11,-13,-5,7,-23,-10,-7,5,16,-10,-8,-4,5,-23,-14,-1,-5,10,-28,-29,-24,-42,-57,-66,-83,-84,12, +-15,-35,-37,-39,-46,-37,17,27,-4,6,7,25,12,7,-6,-7,2,8,-3,-5,1,11,-15,-8,-6,5,18,-10,-11,0,7,-11,-12,-6,4,-24,-11,-7,1,12,-12,-11,-4,4,-15,-11,-5,3,-7,-12,-11,-3,5,-10,-10,-3,5,-23,-11,-8,0,10,-10,-9,-3,6,-15,-10,-5,2,-8,-12,-9,-2,6,-10,-10,-4,5,-25,-11,-8,0,10,-10,-9,-3,6,-17,-12,-7,2,-4,-9,-8,0,8,-10,-10,-4,7,-21,-12,-11,3,-10,-16,-13,-8,1,-25,-16,0,-4,13,-31,-32,-19,-37,-55,-61,-78,-77,12, +-18,-38,-40,-43,-51,-40,18,25,-3,7,7,26,13,21,-3,-4,4,9,-3,-6,1,10,-17,-10,-8,4,16,-11,-11,-1,7,-11,-12,-6,3,-24,-11,-7,1,12,-11,-11,-4,5,-15,-11,-5,3,-8,-13,-11,-3,5,-10,-10,-3,5,-25,-12,-9,0,10,-10,-10,-4,5,-16,-11,-7,1,-8,-13,-10,-2,5,-10,-11,-5,4,-25,-12,-8,0,10,-10,-10,-4,5,-17,-13,-8,2,-6,-10,-9,-2,7,-10,-12,-5,6,-21,-12,-11,3,-10,-17,-13,-8,2,-25,-16,-1,-4,13,-29,-29,-16,-33,-52,-60,-74,-77,12, +-16,-35,-34,-37,-50,-38,24,23,-3,12,9,28,13,30,-4,-6,3,9,-3,-7,-1,11,-14,-8,-6,5,8,-10,-10,-1,7,-11,-12,-6,3,-24,-11,-8,0,10,-12,-11,-5,4,-14,-11,-5,3,-7,-12,-11,-3,5,-10,-9,-3,5,-24,-12,-9,0,10,-11,-10,-3,6,-16,-12,-7,1,-8,-11,-9,-2,6,-10,-11,-5,4,-25,-11,-8,0,11,-11,-11,-4,5,-16,-12,-7,2,-7,-10,-9,0,7,-12,-12,-6,6,-21,-11,-10,4,-11,-18,-14,-8,2,-27,-17,-2,-9,8,-26,-25,-29,-42,-54,-60,-73,-76,12, +-18,-39,-38,-42,-56,-42,24,18,-4,12,8,28,13,32,-1,-4,5,10,-3,-7,-2,10,-16,-10,-8,4,1,-11,-11,-1,6,-11,-12,-6,3,-24,-11,-8,0,10,-12,-12,-5,4,-15,-11,-5,3,-7,-13,-11,-3,5,-10,-10,-3,5,-24,-12,-9,-1,9,-11,-10,-3,6,-16,-13,-7,1,-8,-11,-9,-2,6,-10,-11,-5,4,-25,-11,-7,1,11,-10,-11,-4,6,-16,-12,-7,2,-4,-10,-9,0,7,-12,-13,-6,5,-21,-10,-8,5,-5,-18,-14,-8,2,-27,-17,-3,-8,9,-23,-22,-25,-38,-52,-58,-70,-75,12, +-22,-44,-43,-46,-56,-42,27,40,9,16,5,23,10,24,-7,-10,4,8,-2,-5,2,10,-8,-9,-7,5,-6,-12,-12,-2,6,-12,-13,-7,3,-24,-12,-8,0,10,-13,-12,-6,3,-15,-11,-6,2,-7,-14,-12,-4,5,-10,-10,-3,5,-24,-13,-10,-1,9,-11,-10,-3,6,-16,-12,-7,1,-8,-11,-10,-2,6,-11,-11,-5,4,-25,-11,-7,1,11,-11,-11,-4,5,-16,-12,-8,2,-1,-10,-11,-1,7,-12,-15,-7,4,-21,-10,-9,5,-11,-18,-14,-9,1,-28,-18,-3,-9,9,-26,-28,-21,-36,-56,-61,-72,-78,12, +-21,-38,-41,-43,-54,-41,29,34,6,15,3,22,10,28,-5,-8,1,7,-1,-3,4,12,-15,-7,-7,6,17,-12,-14,-3,4,-11,-12,-6,4,-25,-12,-9,0,10,-12,-12,-5,3,-15,-12,-6,1,-7,-13,-11,-3,5,-12,-12,-6,3,-25,-12,-8,-1,9,-11,-11,-4,4,-16,-13,-8,0,-8,-14,-12,-4,4,-11,-12,-6,2,-26,-12,-9,0,10,-13,-13,-5,4,-16,-11,-6,1,-8,-11,-10,-1,6,-12,-14,-6,5,-21,-12,-10,3,-11,-18,-14,-10,0,-28,-18,-3,-9,7,-28,-27,-18,-34,-55,-61,-76,-81,12, +-24,-42,-40,-37,-39,-25,51,30,6,24,10,31,16,35,-5,-8,1,6,-1,-3,4,13,-14,-5,-4,6,18,-12,-13,-3,5,-11,-12,-6,3,-24,-13,-9,0,11,-13,-12,-5,3,-15,-12,-6,1,-7,-12,-10,-3,5,-12,-12,-6,3,-25,-12,-9,-2,9,-11,-10,-4,5,-16,-13,-8,1,-8,-13,-11,-4,4,-11,-11,-5,2,-26,-12,-8,1,11,-12,-12,-5,4,-15,-12,-6,1,-6,-10,-9,-1,7,-13,-14,-7,5,-21,-12,-10,4,-11,-19,-16,-11,-1,-28,-18,-3,-8,7,-30,-29,-28,-42,-55,-62,-72,-81,12, +-19,-37,-38,-42,-46,-30,47,21,-4,20,8,29,15,35,-3,-6,3,8,0,-3,4,12,-14,-6,-6,6,18,-11,-12,-2,6,-11,-12,-7,2,-25,-13,-9,0,11,-13,-12,-6,3,-15,-12,-6,1,-7,-12,-10,-3,5,-12,-12,-6,3,-25,-12,-9,-2,9,-11,-10,-4,5,-16,-13,-8,1,-8,-13,-10,-3,5,-11,-11,-6,3,-26,-12,-8,1,11,-12,-13,-5,3,-16,-12,-6,1,-8,-10,-9,0,7,-12,-14,-8,4,-21,-12,-10,3,-12,-21,-18,-13,-2,-29,-19,-4,-8,5,-30,-28,-28,-44,-55,-64,-79,-85,12, +-24,-43,-44,-47,-52,-36,37,12,-9,19,5,26,14,33,-3,-7,2,9,-1,-4,3,11,-16,-8,-8,5,12,-13,-14,-3,5,-12,-13,-8,1,-25,-14,-10,-1,10,-14,-14,-7,1,-16,-13,-6,1,-7,-13,-12,-4,4,-13,-13,-7,2,-26,-14,-10,-3,8,-12,-11,-5,4,-17,-14,-9,0,-8,-13,-11,-4,4,-12,-12,-7,1,-26,-13,-9,0,10,-14,-14,-6,2,-16,-13,-7,0,-8,-10,-10,-1,6,-15,-16,-9,2,-22,-13,-11,3,-12,-23,-20,-15,-4,-31,-21,-5,-9,3,-30,-28,-27,-44,-57,-66,-84,-88,12, +-29,-38,-42,-43,-56,-42,33,40,11,18,3,23,11,28,-7,-11,-2,5,-2,-3,5,13,-14,-8,-7,5,17,-9,-11,-1,6,-13,-15,-9,2,-26,-14,-10,-1,11,-14,-14,-7,2,-16,-13,-7,1,-7,-14,-12,-5,4,-13,-12,-6,2,-26,-14,-11,-2,9,-14,-13,-6,3,-17,-14,-9,-1,-8,-14,-11,-5,3,-12,-13,-7,1,-27,-16,-12,-2,11,-14,-14,-6,3,-18,-14,-8,-1,-8,-12,-10,-4,4,-13,-15,-8,3,-24,-15,-12,1,-14,-22,-20,-14,-4,-31,-22,-7,-9,0,-37,-36,-20,-36,-58,-66,-79,-86,12, +-26,-44,-47,-49,-63,-36,48,30,5,18,5,31,10,27,-9,-12,-3,5,-2,-4,4,12,-18,-9,-9,3,16,-11,-13,-2,5,-15,-17,-11,0,-26,-16,-12,-2,10,-16,-15,-8,0,-17,-14,-8,0,-8,-15,-14,-6,2,-14,-13,-8,1,-27,-15,-12,-3,9,-15,-14,-7,2,-18,-15,-10,-2,-9,-15,-12,-6,3,-13,-14,-8,1,-27,-16,-12,-2,11,-14,-14,-7,2,-18,-15,-9,-1,-7,-12,-10,-4,4,-15,-16,-10,0,-25,-17,-14,0,-15,-24,-22,-16,-6,-33,-23,-7,-9,-2,-37,-34,-17,-35,-59,-67,-84,-88,12, +-32,-41,-39,-42,-47,-30,49,22,-7,19,7,29,14,26,-11,-13,-5,4,-2,-4,3,13,-17,-9,-8,4,17,-10,-12,-2,5,-14,-16,-11,-1,-26,-16,-11,-2,11,-16,-15,-8,0,-17,-14,-7,0,-8,-16,-14,-6,2,-15,-14,-8,1,-26,-15,-12,-4,8,-15,-14,-7,2,-18,-15,-10,-2,-8,-15,-12,-5,4,-13,-14,-8,1,-28,-17,-13,-3,10,-16,-15,-7,1,-19,-16,-10,-2,-8,-13,-11,-4,4,-16,-18,-10,1,-23,-15,-12,0,-14,-24,-21,-15,-4,-28,-17,-1,-11,-4,-41,-38,-14,-32,-59,-69,-81,-88,12, +-28,-45,-43,-47,-52,-33,47,16,-13,16,5,27,12,16,-12,-15,-6,4,-3,-4,3,13,-18,-10,-9,3,16,-11,-13,-3,4,-15,-18,-12,-2,-27,-17,-13,-3,10,-17,-16,-10,-1,-17,-14,-8,0,-8,-16,-14,-7,2,-16,-15,-9,0,-27,-16,-13,-5,8,-16,-15,-7,2,-18,-16,-11,-2,-9,-16,-13,-6,3,-13,-15,-9,0,-28,-18,-14,-3,10,-17,-16,-9,0,-19,-16,-10,-2,-7,-12,-11,-4,4,-18,-19,-12,-1,-24,-17,-14,-2,-15,-27,-24,-17,-6,-29,-18,0,-9,-5,-38,-35,-10,-28,-58,-68,-84,-88,12, +-34,-50,-47,-49,-57,-40,36,38,11,15,2,22,10,-3,-16,-19,-10,2,-3,-4,4,12,-16,-10,-10,3,16,-12,-14,-4,4,-16,-18,-12,-1,-27,-16,-13,-4,9,-17,-17,-9,-1,-19,-17,-10,-1,-8,-17,-15,-7,2,-16,-16,-9,0,-28,-18,-15,-6,8,-17,-15,-8,1,-19,-17,-11,-3,-9,-17,-14,-6,3,-16,-17,-11,-1,-27,-18,-13,-4,9,-17,-17,-9,-1,-19,-17,-10,-2,-7,-14,-12,-4,3,-18,-20,-14,-1,-24,-16,-12,-1,-15,-23,-22,-16,-5,-32,-23,-8,-10,-8,-52,-52,-20,-35,-62,-71,-81,-88,12, +-40,-44,-46,-48,-60,-43,33,33,0,11,-1,20,7,-9,-19,-21,-12,1,-4,-4,3,11,-19,-12,-11,2,16,-13,-15,-5,3,-17,-20,-13,-2,-27,-17,-13,-5,9,-18,-17,-10,-2,-20,-18,-12,-3,-9,-17,-15,-8,2,-17,-17,-10,-1,-28,-20,-16,-7,8,-17,-15,-8,1,-19,-17,-12,-4,-10,-17,-15,-6,3,-18,-18,-13,-3,-27,-17,-12,-5,9,-18,-17,-10,-1,-20,-17,-11,-2,-7,-15,-13,-6,3,-19,-20,-13,-4,-25,-18,-13,-3,-17,-27,-24,-17,-6,-32,-23,-8,-9,-9,-49,-48,-15,-30,-61,-70,-81,-88,12, +-37,-45,-45,-47,-64,-46,29,32,-7,9,0,20,12,-8,-21,-23,-14,1,-5,-5,2,11,-19,-12,-11,1,12,-15,-16,-5,2,-17,-19,-13,-2,-27,-18,-14,-5,9,-19,-18,-10,-2,-21,-19,-13,-3,-9,-19,-16,-9,1,-18,-17,-11,-1,-28,-20,-17,-8,8,-19,-17,-9,0,-21,-19,-13,-4,-10,-19,-17,-7,2,-20,-21,-14,-4,-28,-18,-13,-5,9,-20,-19,-10,-2,-21,-18,-12,-4,-10,-17,-16,-7,2,-21,-22,-12,-4,-24,-19,-14,-3,-15,-27,-23,-17,-6,-34,-24,-7,-11,-13,-50,-47,-20,-35,-59,-70,-82,-88,12, +-38,-50,-49,-51,-67,-47,26,27,-15,5,-2,18,9,-11,-25,-26,-17,0,-6,-6,1,9,-20,-14,-13,-1,5,-16,-17,-7,1,-19,-21,-15,-4,-28,-20,-16,-7,8,-21,-20,-13,-4,-22,-21,-15,-5,-10,-21,-18,-11,0,-20,-19,-13,-4,-29,-23,-19,-10,3,-21,-19,-11,-2,-23,-21,-15,-6,-11,-20,-18,-9,0,-22,-22,-16,-6,-28,-20,-15,-7,9,-22,-21,-13,-4,-22,-20,-13,-5,-10,-19,-16,-7,1,-23,-24,-16,-7,-28,-24,-19,-7,-17,-30,-26,-19,-8,-36,-24,-7,-10,-14,-47,-44,-15,-29,-57,-68,-82,-88,12, +-46,-58,-56,-57,-72,-52,20,21,-21,-2,-8,12,3,-17,-33,-33,-23,-4,-10,-11,-3,5,-24,-19,-17,-5,-2,-21,-22,-12,-4,-25,-26,-20,-9,-32,-25,-21,-12,0,-27,-26,-17,-9,-27,-26,-20,-10,-25,-26,-23,-15,-5,-25,-24,-19,-9,-34,-28,-23,-15,-18,-26,-24,-16,-8,-28,-26,-21,-11,-17,-26,-23,-14,-4,-27,-27,-20,-11,-32,-25,-20,-11,3,-27,-26,-17,-9,-27,-25,-18,-9,-21,-24,-22,-12,-3,-30,-30,-22,-13,-33,-25,-17,-11,-20,-33,-30,-23,-11,-39,-29,-12,-15,-17,-52,-49,-24,-41,-61,-71,-89,-91,9, +-55,-63,-59,-62,-63,-43,27,-7,-31,-1,-3,16,-1,-20,-38,-38,-28,-7,-18,-18,-9,-2,-28,-22,-20,-8,-18,-28,-30,-18,-9,-30,-30,-24,-13,-37,-30,-25,-17,-22,-31,-30,-22,-14,-32,-30,-25,-15,-41,-31,-28,-19,-8,-31,-30,-24,-15,-37,-32,-26,-19,-20,-30,-28,-20,-12,-32,-31,-26,-16,-43,-32,-28,-20,-9,-32,-31,-24,-14,-36,-30,-24,-16,-12,-33,-32,-23,-15,-31,-30,-25,-14,-44,-32,-28,-19,-6,-34,-33,-28,-19,-36,-31,-27,-16,-25,-38,-34,-27,-15,-43,-33,-18,-20,-20,-55,-53,-23,-40,-61,-72,-94,-94,6, +-61,-70,-65,-67,-73,-48,23,-11,-41,-7,-8,-2,-7,-30,-47,-46,-35,-13,-24,-23,-14,-7,-32,-27,-25,-12,-24,-32,-35,-23,-13,-35,-35,-28,-18,-41,-35,-30,-22,-31,-37,-35,-27,-18,-37,-36,-31,-21,-50,-36,-32,-23,-12,-37,-35,-29,-20,-42,-37,-31,-24,-33,-35,-33,-25,-17,-37,-37,-31,-21,-49,-37,-33,-25,-13,-37,-36,-29,-19,-40,-34,-29,-21,-29,-38,-37,-27,-20,-35,-35,-29,-19,-48,-35,-32,-23,-9,-37,-36,-33,-23,-42,-39,-33,-23,-39,-41,-35,-29,-17,-48,-38,-24,-25,-24,-57,-54,-44,-59,-68,-78,-94,-96,3, +-65,-76,-71,-72,-85,-63,5,-14,-47,-24,-24,-20,-14,-62,-53,-52,-43,-17,-29,-28,-19,-13,-35,-31,-29,-18,-28,-38,-40,-27,-17,-41,-41,-33,-23,-46,-41,-36,-27,-36,-43,-41,-33,-23,-43,-41,-36,-27,-54,-41,-37,-29,-17,-44,-42,-35,-26,-46,-42,-36,-29,-36,-40,-38,-30,-23,-42,-42,-36,-26,-55,-42,-39,-30,-18,-43,-41,-34,-24,-44,-38,-33,-26,-36,-42,-41,-32,-23,-42,-41,-34,-22,-51,-40,-36,-26,-13,-39,-39,-32,-25,-49,-48,-42,-32,-61,-43,-36,-31,-18,-54,-44,-36,-31,-28,-56,-48,-41,-55,-66,-77,-92,-100,0, +-79,-90,-82,-82,-93,-70,1,-17,-50,-29,-28,-24,-20,-71,-62,-60,-50,-22,-35,-33,-25,-17,-39,-36,-33,-23,-32,-43,-45,-32,-22,-46,-46,-37,-28,-50,-46,-41,-32,-40,-48,-46,-38,-28,-48,-46,-41,-32,-58,-46,-42,-34,-21,-49,-48,-40,-32,-51,-47,-41,-34,-41,-45,-43,-36,-28,-47,-47,-41,-31,-60,-48,-44,-35,-22,-48,-46,-39,-29,-49,-44,-39,-31,-40,-48,-47,-38,-28,-48,-47,-39,-27,-55,-45,-40,-30,-16,-43,-44,-38,-32,-63,-61,-54,-45,-65,-48,-39,-32,-20,-60,-50,-47,-36,-30,-54,-43,-37,-50,-63,-75,-89,-102,-3, +-93,-103,-91,-93,-107,-82,-6,-39,-68,-36,-32,-30,-25,-78,-71,-68,-55,-26,-41,-38,-31,-22,-44,-41,-39,-28,-37,-48,-50,-37,-27,-52,-51,-43,-33,-56,-52,-47,-38,-45,-54,-52,-44,-33,-54,-52,-47,-38,-63,-52,-48,-40,-25,-55,-53,-46,-38,-56,-53,-48,-39,-45,-52,-48,-41,-32,-53,-53,-47,-36,-64,-53,-49,-40,-26,-53,-51,-44,-34,-54,-50,-44,-37,-45,-55,-53,-44,-33,-54,-52,-45,-33,-61,-51,-46,-35,-20,-49,-51,-44,-39,-74,-64,-67,-53,-70,-54,-47,-40,-28,-64,-54,-51,-41,-41,-76,-72,-40,-55,-75,-83,-86,-101,-6, +-105,-117,-101,-105,-118,-94,-15,-44,-73,-43,-36,-34,-31,-83,-73,-71,-58,-28,-49,-48,-40,-29,-55,-56,-52,-37,-44,-57,-56,-44,-32,-59,-58,-48,-39,-62,-59,-54,-45,-49,-60,-57,-49,-37,-58,-56,-51,-42,-68,-59,-55,-47,-34,-61,-57,-51,-42,-62,-58,-52,-43,-50,-59,-57,-48,-38,-60,-58,-53,-42,-69,-58,-54,-46,-31,-60,-59,-52,-43,-63,-59,-54,-45,-50,-61,-58,-49,-37,-59,-57,-51,-42,-70,-64,-59,-48,-57,-64,-61,-55,-45,-62,-61,-56,-47,-74,-61,-54,-49,-33,-70,-59,-57,-47,-54,-76,-68,-37,-52,-79,-88,-97,-100,-9, +-115,-125,-115,-118,-131,-106,-25,-49,-83,-53,-48,-46,-43,-88,-80,-78,-65,-32,-54,-52,-45,-34,-55,-56,-53,-41,-51,-62,-61,-47,-34,-63,-62,-54,-45,-67,-65,-60,-50,-60,-66,-62,-53,-41,-65,-62,-56,-46,-72,-65,-60,-50,-56,-67,-63,-56,-47,-67,-63,-58,-48,-53,-65,-62,-53,-41,-65,-63,-57,-47,-73,-64,-60,-50,-42,-67,-65,-56,-47,-67,-64,-59,-49,-56,-66,-63,-53,-41,-64,-62,-56,-46,-74,-68,-63,-51,-60,-69,-66,-57,-48,-71,-70,-61,-52,-77,-65,-56,-52,-36,-76,-66,-68,-55,-62,-78,-66,-47,-60,-86,-95,-103,-109,-12, +-125,-136,-124,-127,-139,-114,-29,-53,-88,-59,-56,-54,-51,-95,-89,-86,-73,-40,-60,-58,-50,-38,-60,-61,-57,-45,-73,-68,-66,-52,-38,-69,-68,-59,-50,-73,-71,-66,-55,-83,-72,-68,-59,-45,-71,-68,-62,-52,-77,-70,-66,-56,-68,-73,-70,-62,-52,-72,-69,-64,-54,-58,-71,-68,-58,-46,-71,-69,-63,-52,-78,-70,-66,-55,-64,-72,-71,-62,-52,-73,-70,-65,-54,-76,-73,-69,-59,-46,-70,-68,-61,-52,-79,-74,-68,-57,-63,-73,-70,-62,-53,-80,-78,-68,-60,-83,-70,-61,-57,-40,-83,-73,-80,-60,-66,-80,-66,-47,-59,-87,-96,-106,-114,-15, +-137,-148,-136,-145,-157,-128,-38,-67,-94,-64,-62,-67,-59,-101,-96,-92,-80,-65,-66,-63,-55,-42,-65,-66,-62,-50,-79,-73,-71,-57,-45,-74,-73,-64,-55,-78,-76,-71,-61,-92,-78,-73,-64,-51,-77,-74,-67,-57,-82,-76,-71,-61,-72,-78,-75,-67,-57,-77,-74,-69,-58,-71,-76,-73,-63,-51,-76,-73,-68,-57,-83,-75,-70,-60,-72,-78,-76,-67,-57,-78,-75,-70,-59,-93,-79,-75,-65,-50,-75,-73,-66,-57,-84,-80,-73,-62,-68,-79,-75,-68,-57,-84,-83,-73,-64,-89,-76,-67,-63,-45,-88,-78,-84,-64,-65,-81,-69,-53,-66,-91,-100,-111,-118,-18, +-139,-151,-137,-146,-157,-129,-45,-83,-99,-75,-71,-82,-63,-103,-96,-91,-80,-55,-69,-68,-59,-47,-70,-73,-68,-56,-83,-75,-73,-60,-73,-79,-78,-67,-57,-80,-78,-73,-61,-90,-78,-74,-65,-51,-81,-78,-70,-59,-84,-78,-72,-62,-72,-77,-74,-67,-58,-79,-78,-73,-63,-93,-78,-74,-65,-51,-77,-75,-68,-57,-86,-79,-74,-63,-74,-79,-76,-67,-57,-80,-77,-72,-61,-92,-79,-75,-66,-51,-81,-78,-68,-59,-85,-80,-73,-62,-70,-83,-79,-68,-55,-76,-75,-69,-58,-92,-83,-79,-70,-49,-87,-76,-72,-60,-64,-85,-77,-57,-71,-94,-104,-113,-117,-18, +-145,-160,-146,-155,-158,-130,-47,-82,-111,-87,-84,-92,-73,-105,-99,-94,-81,-66,-69,-68,-60,-47,-71,-74,-69,-55,-84,-76,-74,-60,-74,-80,-79,-67,-57,-81,-79,-73,-62,-91,-78,-75,-65,-51,-81,-78,-70,-59,-85,-78,-73,-63,-73,-78,-75,-67,-57,-80,-78,-73,-62,-94,-79,-75,-65,-51,-78,-76,-69,-58,-86,-79,-74,-64,-74,-79,-77,-67,-57,-80,-78,-72,-61,-93,-80,-76,-66,-51,-82,-79,-68,-59,-85,-80,-75,-64,-71,-86,-80,-69,-55,-71,-70,-65,-54,-95,-86,-83,-74,-59,-88,-77,-74,-61,-69,-95,-90,-57,-73,-90,-102,-120,-118,-18, +-142,-155,-142,-151,-156,-129,-46,-80,-110,-84,-84,-80,-73,-105,-98,-94,-81,-60,-69,-68,-59,-46,-72,-75,-68,-54,-85,-77,-75,-60,-74,-80,-78,-67,-57,-82,-79,-73,-62,-88,-80,-76,-65,-51,-82,-79,-70,-59,-86,-79,-74,-63,-75,-81,-77,-68,-57,-81,-79,-73,-61,-89,-80,-75,-66,-52,-79,-77,-70,-60,-87,-80,-75,-64,-75,-81,-78,-69,-59,-82,-80,-73,-62,-95,-82,-78,-67,-52,-83,-79,-69,-59,-86,-81,-76,-64,-72,-87,-81,-74,-60,-72,-70,-66,-51,-97,-90,-87,-76,-76,-87,-74,-59,-58,-63,-96,-95,-62,-81,-99,-111,-123,-118,-18, +-135,-151,-146,-156,-157,-132,-51,-81,-111,-84,-87,-82,-76,-105,-97,-94,-79,-45,-68,-67,-58,-44,-72,-73,-67,-52,-84,-75,-73,-59,-61,-78,-77,-66,-55,-81,-79,-72,-60,-66,-78,-74,-64,-50,-80,-77,-70,-58,-86,-78,-73,-62,-70,-77,-75,-67,-56,-81,-78,-73,-61,-67,-78,-74,-64,-51,-78,-76,-69,-57,-86,-78,-73,-62,-71,-80,-77,-67,-56,-80,-78,-71,-60,-78,-80,-76,-65,-51,-80,-77,-68,-57,-85,-80,-74,-61,-71,-86,-80,-74,-60,-70,-65,-62,-45,-97,-91,-88,-77,-56,-83,-68,-50,-53,-48,-93,-94,-59,-84,-91,-110,-123,-118,-18, +-127,-141,-145,-153,-151,-131,-51,-78,-111,-79,-85,-80,-73,-100,-93,-91,-75,-41,-63,-64,-55,-42,-69,-70,-65,-49,-70,-71,-69,-55,-41,-74,-72,-62,-51,-77,-73,-67,-56,-63,-73,-71,-59,-48,-74,-72,-65,-53,-83,-72,-69,-58,-43,-73,-71,-63,-51,-78,-75,-69,-57,-64,-74,-71,-60,-48,-74,-73,-66,-54,-84,-74,-69,-58,-43,-75,-74,-64,-53,-78,-74,-68,-55,-63,-77,-74,-62,-49,-76,-73,-65,-53,-81,-74,-71,-56,-71,-84,-76,-71,-57,-65,-58,-55,-40,-76,-91,-86,-74,-52,-78,-62,-44,-46,-43,-89,-96,-57,-88,-97,-112,-126,-118,-13, +-102,-120,-139,-148,-140,-127,-51,-73,-99,-77,-87,-66,-77,-76,-87,-88,-70,-40,-55,-58,-50,-37,-64,-64,-60,-45,-52,-63,-61,-52,-39,-66,-66,-58,-46,-73,-67,-62,-51,-62,-66,-65,-55,-46,-68,-67,-60,-47,-56,-68,-64,-55,-42,-66,-65,-57,-47,-73,-67,-63,-52,-62,-66,-64,-56,-46,-68,-66,-61,-49,-57,-67,-63,-56,-43,-67,-68,-60,-50,-73,-67,-62,-53,-65,-72,-70,-61,-50,-70,-68,-59,-47,-68,-67,-67,-51,-58,-77,-73,-69,-56,-65,-49,-46,-36,-62,-87,-84,-71,-52,-72,-53,-35,-28,-39,-73,-88,-52,-90,-104,-116,-125,-118,-18, +-60,-96,-110,-127,-115,-117,-54,-68,-77,-65,-78,-57,-69,-47,-72,-77,-64,-35,-44,-48,-41,-29,-55,-54,-49,-38,-48,-51,-50,-40,-33,-53,-54,-46,-37,-62,-54,-49,-41,-31,-53,-54,-45,-37,-58,-54,-47,-40,-50,-54,-52,-45,-38,-52,-52,-43,-36,-49,-56,-52,-44,-35,-51,-52,-45,-36,-59,-56,-50,-42,-51,-53,-52,-43,-36,-55,-57,-51,-42,-65,-52,-49,-39,-31,-57,-57,-48,-39,-67,-62,-54,-37,-38,-49,-51,-41,-33,-65,-64,-61,-48,-53,-35,-32,-22,-18,-70,-70,-61,-48,-72,-43,-26,-3,-27,-33,-57,-23,-81,-80,-122,-130,-118,-18, +-60,40,40,-131,-100,-136,-99,-59,-65,-74,-85,-65,-71,-77,-58,-67,-60,-30,-35,-37,-35,-21,-43,-40,-36,-24,-18,-31,-30,-20,-14,-33,-32,-25,-16,-21,-28,-26,-18,-14,-28,-31,-25,-16,-40,-32,-27,-20,-14,-31,-32,-24,-19,-33,-28,-22,-14,-16,-31,-30,-24,-18,-26,-28,-20,-16,-37,-34,-29,-21,-16,-27,-29,-20,-14,-36,-35,-30,-22,-24,-26,-26,-17,-14,-31,-35,-28,-20,-46,-34,-28,-12,-6,-18,-23,-15,-11,-45,-45,-40,-30,-17,-20,-20,-9,-26,-61,-62,-72,-57,-58,-63,-48,-24,-40,-45,-68,4,-82,-80,-130,-28,-40,-18, +-60,40,40,40,19,-10,-26,-29,-37,-66,-53,40,40,40,8,5,-81,-64,-96,-86,-79,-78,-105,-98,-86,-86,-102,-94,-83,-75,-63,-96,-87,-76,-77,-95,-90,-79,-76,-80,-92,-82,-73,-71,-92,-87,-77,-73,-96,-87,-80,19,23,10,19,24,33,29,25,18,26,25,11,22,24,28,21,12,8,20,15,17,21,29,36,18,14,18,23,22,23,23,31,29,5,5,11,18,13,21,25,42,46,40,43,41,37,-2,6,-2,10,16,27,17,26,5,-24,-23,-27,-20,-10,-27,4,20,36,-115,-83,-40,-24,-1,16,-59,-117,70, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_PLeft_T0.h new file mode 100755 index 0000000..c742421 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_PLeft_T0.h @@ -0,0 +1,71 @@ +5,105,105,105,29,36,0,49,9,29,15,28,42,32,8,20,34,29,25,24,33,32,24,27,20,25,-2,3,10,15,24,7,13,22,21,13,19,27,31,34,16,25,32,30,16,18,27,24,8,14,21,25,34,12,5,14,11,1,5,10,14,22,4,8,14,13,0,-1,8,23,41,52,34,37,42,71,76,45,51,65,70,55,58,59,40,47,56,51,48,52,49,45,36,50,48,51,53,42,35,37,35,-70,-70,-7,8,17,13,23,32,30,43,43,83,70,109,47,36,18,62,82,96,92,96,98, +5,105,105,105,78,67,53,47,24,22,51,45,62,70,30,42,43,43,26,33,41,40,24,33,43,45,34,25,32,40,42,27,35,43,44,44,37,46,52,57,35,45,53,52,32,39,50,51,43,36,43,50,52,33,30,40,40,17,28,32,40,45,27,34,40,41,21,30,33,39,51,35,43,42,48,24,39,44,52,62,41,47,58,59,37,42,57,53,29,40,52,51,63,44,54,57,53,34,42,50,46,18,33,33,44,51,37,48,55,55,44,42,58,57,66,49,29,47,95,111,128,123,123,116, +5,105,105,97,59,54,55,68,42,32,59,55,73,87,42,52,57,54,37,46,54,57,49,44,54,58,64,36,45,54,54,33,44,54,57,55,48,57,64,67,46,56,65,67,46,49,61,65,73,46,56,64,63,41,42,52,55,44,38,46,54,57,37,47,52,57,50,44,47,55,61,49,59,57,66,85,60,68,69,77,53,58,72,74,40,52,68,65,52,48,62,62,68,49,59,66,60,42,49,61,57,22,40,41,51,56,41,54,58,59,55,54,62,68,72,69,32,66,132,126,144,152,145,136, +5,105,105,88,66,60,70,80,54,36,62,64,78,91,49,58,65,64,41,51,60,63,55,49,59,64,68,42,51,60,63,36,50,59,63,84,54,64,71,73,50,62,72,75,65,55,68,73,77,52,62,70,72,44,49,57,62,74,46,54,61,63,38,52,56,63,78,49,58,59,67,46,65,68,72,84,62,68,76,85,53,63,79,80,67,57,73,73,83,52,65,66,69,51,60,69,64,45,52,65,62,24,42,47,56,60,43,56,60,62,59,57,60,69,75,78,52,60,139,141,146,155,151,147, +5,100,105,84,70,59,74,86,61,37,62,72,78,90,54,61,70,69,43,55,65,69,61,52,62,69,72,46,56,65,69,59,53,63,68,86,57,68,75,78,52,65,74,79,66,60,71,77,80,55,66,75,78,52,52,62,68,77,49,59,66,69,40,55,61,69,81,54,64,65,75,76,68,78,79,91,69,75,82,91,84,70,79,86,87,62,79,77,85,54,69,70,69,55,62,72,67,46,54,67,64,27,45,50,57,62,41,55,60,63,60,58,63,71,81,84,66,63,148,156,152,161,155,152, +5,95,96,82,74,59,79,88,63,39,64,73,79,90,56,63,71,71,43,56,65,70,72,54,64,70,73,48,58,67,70,64,54,65,69,87,60,69,77,80,54,67,77,81,71,61,72,79,82,59,69,77,80,74,54,63,69,77,50,61,66,70,41,57,60,69,80,56,67,66,77,73,70,79,76,88,68,75,81,91,83,72,78,85,98,62,78,77,83,53,68,69,68,53,60,71,67,46,54,68,64,28,44,57,62,69,44,55,62,66,49,60,62,67,80,81,69,58,148,158,151,159,157,149, +3,80,81,72,67,54,78,90,66,41,65,74,79,91,57,64,72,72,44,57,66,71,83,55,65,71,74,50,60,69,72,67,55,65,70,87,60,70,77,80,54,67,77,82,73,62,73,80,83,60,71,78,82,77,56,64,71,78,52,63,68,72,42,59,61,71,82,59,70,69,81,80,75,84,82,94,71,81,85,95,89,75,79,88,99,63,77,78,84,54,68,70,69,54,60,71,67,46,53,67,63,27,41,53,57,65,39,48,56,60,33,57,61,68,82,86,76,63,151,163,153,161,159,151, +1,83,85,75,72,39,67,96,73,39,63,74,80,92,55,62,70,70,43,55,63,68,78,53,62,69,71,49,58,67,70,63,53,64,68,86,59,68,76,79,54,67,74,79,69,61,71,78,80,57,67,74,78,74,52,59,65,73,48,58,63,68,38,55,57,66,77,59,70,67,79,79,68,77,84,96,63,73,77,97,92,69,75,89,101,58,74,74,80,50,63,65,64,49,56,62,58,42,49,53,47,31,43,35,37,48,44,38,42,45,33,55,58,63,78,77,69,54,141,153,143,149,151,141, +0,78,79,71,68,36,66,94,71,38,61,72,78,89,53,59,67,66,42,53,62,66,63,50,58,65,67,46,55,64,67,52,51,60,65,84,57,66,74,76,52,64,72,76,64,59,68,75,79,56,65,73,76,66,48,55,61,69,44,54,59,63,35,50,53,62,73,55,66,61,75,82,65,74,76,94,61,71,75,96,89,66,75,85,91,53,70,69,77,46,59,61,61,45,51,58,53,37,44,47,40,26,37,29,29,42,36,22,34,38,28,51,54,59,74,74,67,51,135,146,136,142,143,134, +0,77,79,71,68,37,65,94,71,39,62,70,75,86,51,57,65,64,40,51,60,63,53,47,54,59,63,43,52,61,64,38,49,57,62,81,54,63,70,72,49,60,69,72,61,56,65,70,75,53,62,70,73,49,43,51,57,66,39,49,55,58,33,47,50,57,70,45,55,53,59,40,52,44,52,66,51,57,50,56,45,51,54,56,34,48,56,57,62,41,52,55,57,42,49,54,54,38,49,52,53,51,49,42,50,52,56,68,56,59,53,52,50,53,65,71,62,37,116,127,125,132,134,125, +0,77,79,70,67,35,64,92,69,38,60,68,73,84,48,55,61,57,35,45,54,57,48,42,49,54,58,38,48,56,58,30,44,52,56,76,49,58,64,66,44,55,63,66,57,50,58,65,69,48,57,65,67,41,39,47,53,62,35,44,51,54,30,43,46,53,67,42,50,49,55,37,50,42,49,64,49,55,48,53,43,48,50,51,31,43,51,51,44,36,47,50,53,37,45,50,48,34,44,46,47,42,42,34,42,44,49,59,48,51,48,46,40,48,60,66,56,33,107,116,114,122,121,113, +0,76,75,68,65,32,61,82,59,36,57,60,73,84,46,53,59,51,32,41,49,52,44,36,44,50,55,35,44,52,54,25,38,47,51,72,44,53,60,61,41,50,58,61,54,46,53,59,64,42,52,59,62,33,34,41,46,57,31,39,45,47,26,38,42,49,64,37,46,51,57,31,43,49,58,73,42,48,55,60,43,47,55,55,28,39,50,50,38,31,40,44,48,26,34,42,40,22,31,40,39,33,27,26,33,36,31,41,38,41,36,31,29,43,55,60,48,42,110,118,110,118,113,107, +-3,71,75,69,65,31,58,77,53,32,53,53,68,80,41,48,53,44,26,34,43,45,39,30,38,44,48,28,37,45,47,21,32,41,45,68,38,47,54,54,36,44,52,55,50,40,47,54,58,37,46,53,55,29,30,37,42,54,27,34,40,43,22,33,38,44,60,32,41,44,51,28,39,40,52,69,39,45,52,57,39,43,50,51,24,34,45,45,34,25,36,39,44,21,30,37,35,18,26,34,33,24,23,19,26,32,26,39,33,36,19,25,24,38,50,53,42,38,100,107,100,108,108,103, +-1,75,73,65,62,30,56,81,59,30,51,48,63,74,37,44,49,39,21,29,37,40,33,25,33,38,43,22,30,38,39,16,28,35,39,62,32,41,48,48,31,39,47,49,44,36,41,47,53,33,42,47,49,25,25,32,37,51,21,29,35,38,20,30,35,39,31,25,30,32,37,23,30,29,34,31,29,30,34,41,25,32,34,34,19,28,35,36,31,23,31,36,41,22,31,39,38,13,21,30,31,25,26,27,32,36,31,42,44,46,32,19,20,33,43,50,40,23,81,89,90,99,96,90, +0,78,76,66,61,28,52,77,53,25,46,43,58,69,31,39,43,32,14,22,31,33,21,19,27,31,38,16,24,31,32,11,21,29,33,41,26,35,41,43,25,33,40,42,27,29,35,41,48,27,36,41,43,20,21,28,33,46,17,25,31,33,16,26,31,35,27,21,24,29,33,20,28,26,30,26,26,26,30,38,21,27,30,30,15,23,30,31,19,17,26,30,37,17,25,33,31,8,16,24,25,21,19,17,25,28,25,34,37,40,28,14,15,28,38,43,32,18,71,77,80,88,83,78, +0,75,78,68,63,28,50,73,49,21,42,39,54,66,28,34,39,26,10,17,26,28,2,14,23,27,35,12,19,26,27,7,18,25,28,30,22,30,36,38,20,28,36,37,13,25,31,36,44,22,31,36,38,15,17,24,28,39,12,21,27,28,12,21,26,30,24,17,20,26,31,16,24,26,30,20,25,28,33,40,16,24,30,30,11,18,27,28,8,14,23,27,34,10,20,27,25,5,13,21,22,15,11,14,23,26,15,23,29,31,13,10,12,25,35,39,26,26,73,80,76,83,80,74, +0,76,74,65,59,27,46,63,38,18,39,39,54,66,24,31,34,21,5,13,21,22,-5,9,18,22,31,7,14,20,21,3,13,20,23,22,16,24,30,32,14,22,29,31,5,19,26,31,40,16,24,31,32,10,12,19,23,20,7,16,22,24,8,16,21,25,20,12,16,24,29,11,19,22,27,13,23,25,30,38,12,20,26,26,7,14,23,23,-7,9,18,22,31,4,14,22,20,-1,10,16,16,9,5,9,17,20,8,17,22,24,-7,6,9,22,32,34,22,24,69,72,69,76,70,65, +0,81,78,67,60,27,43,59,34,13,35,34,49,61,22,28,31,17,0,7,15,16,-8,6,14,19,28,3,11,18,17,-1,7,15,17,19,12,19,25,28,10,19,25,27,1,15,22,27,36,12,20,27,27,6,9,16,20,15,5,13,20,22,5,12,20,21,1,7,14,19,26,6,14,16,18,1,11,14,18,22,6,14,20,22,2,10,18,19,-9,7,16,20,28,2,11,17,15,-2,6,12,13,9,4,8,16,19,9,16,23,23,-10,0,4,16,27,26,18,22,65,70,66,75,71,66, +0,78,73,66,59,25,42,66,40,11,33,28,44,56,20,26,29,13,-5,2,11,11,-12,2,10,15,24,-1,7,14,13,-5,3,11,13,15,8,15,21,24,6,15,21,22,-3,11,17,22,32,8,16,22,22,2,5,13,16,7,2,10,17,19,1,8,16,18,-8,3,11,16,24,3,10,13,15,-1,9,12,15,20,3,11,17,19,-1,7,14,16,-12,3,12,16,25,-2,7,12,11,-6,2,7,9,4,0,3,11,13,2,10,17,19,-16,-3,1,14,23,23,10,17,59,62,60,68,62,56, +0,83,76,67,60,25,39,61,35,7,29,24,39,52,15,22,25,8,-10,-3,6,6,-16,-3,5,9,20,-6,2,8,7,-9,-1,5,8,11,3,10,16,20,1,10,16,17,-7,6,13,18,28,3,11,18,17,-2,2,9,13,5,-1,7,14,16,-3,5,12,14,-14,1,8,14,22,0,7,11,13,-3,6,10,13,9,0,9,15,17,-4,5,12,13,-14,0,9,12,21,-6,2,9,7,-9,-1,5,5,1,-5,-1,6,9,-2,5,13,14,-19,-6,-2,10,20,20,6,14,54,56,58,66,61,54, +0,79,73,64,56,24,36,59,32,4,26,25,40,54,12,20,22,8,-11,-4,4,4,-15,-4,3,8,19,-8,1,7,6,-11,-4,3,5,7,-2,5,11,15,-4,4,12,13,-10,2,10,14,26,-2,6,12,12,-5,0,6,9,2,-4,3,10,12,-5,2,9,10,-18,-4,4,10,19,-4,3,9,11,-5,5,9,13,11,-4,5,10,12,-7,0,7,8,-18,-5,5,8,18,-9,0,6,5,-13,-5,1,2,-5,-8,-3,4,7,-7,1,8,9,-23,-10,-6,6,17,13,-1,11,50,51,52,58,52,47, +0,84,77,66,57,25,33,55,28,0,23,22,37,51,9,16,19,6,-12,-5,3,3,-16,-5,1,6,18,-8,0,6,6,-12,-5,4,5,4,-6,1,8,11,-8,1,8,8,-13,-3,5,9,22,-6,2,8,8,-9,-4,2,6,-1,-7,0,7,9,-9,-1,5,7,-20,-6,2,7,17,-8,0,6,7,-9,-1,6,10,10,-7,1,7,9,-11,-3,5,5,-20,-7,2,5,16,-12,-4,2,2,-14,-7,0,2,-4,-10,-5,1,4,-11,-3,3,3,-25,-14,-13,0,13,7,-6,8,46,48,49,56,52,44, +0,82,74,66,58,23,32,55,28,0,22,20,35,49,5,12,14,5,-12,-5,4,4,-17,-7,0,4,17,-9,-1,6,5,-13,-6,4,5,0,-10,-2,4,8,-12,-4,4,4,-17,-6,1,6,18,-9,-2,5,4,-14,-6,1,4,-1,-8,0,7,9,-11,-3,3,4,-20,-8,1,5,16,-11,-3,4,4,-14,-7,4,6,-1,-9,-1,5,8,-13,-5,3,3,-20,-10,-1,3,15,-13,-6,1,1,-16,-8,-1,0,-7,-12,-5,0,4,-15,-6,0,1,-26,-15,-13,0,14,7,-6,7,41,43,43,49,44,36, +0,86,77,68,58,23,29,51,22,-5,18,17,31,46,2,9,11,4,-14,-6,2,2,-19,-9,-2,2,16,-11,-3,4,4,-14,-7,2,3,-1,-11,-3,3,7,-13,-5,2,2,-18,-8,0,4,15,-11,-3,3,2,-15,-8,-1,3,-2,-10,-2,5,7,-12,-4,2,3,-21,-8,0,5,16,-11,-3,4,4,-14,-6,3,6,-1,-9,-1,5,8,-13,-5,3,3,-20,-10,-1,2,14,-14,-7,0,0,-16,-8,-1,0,-13,-13,-5,-1,4,-15,-7,0,0,-25,-14,-12,1,14,7,-8,6,37,40,39,45,39,32, +0,86,73,66,56,23,27,49,20,-3,19,14,28,44,-1,6,9,3,-13,-6,2,1,-18,-9,-1,2,17,-11,-3,4,4,-13,-6,1,3,-3,-10,-3,4,8,-12,-5,2,2,-18,-8,-1,3,17,-11,-3,3,3,-14,-6,0,3,-2,-9,-1,5,8,-12,-4,2,3,-21,-8,1,5,16,-10,-3,4,3,-13,-5,2,5,-2,-10,-2,4,7,-14,-6,2,2,-20,-10,-1,1,13,-15,-6,0,0,-17,-8,-2,0,-15,-13,-6,-2,3,-16,-10,-2,-2,-28,-16,-17,-3,9,10,-6,6,33,37,37,41,36,25, +0,88,77,68,57,22,25,45,16,-7,16,11,25,41,-3,4,6,3,-14,-7,0,-1,-19,-10,-3,1,15,-12,-3,3,3,-14,-7,0,2,-8,-11,-3,2,7,-14,-6,0,0,-19,-9,-2,2,12,-13,-6,2,2,-15,-7,-2,2,-2,-10,-2,4,7,-13,-5,1,2,-21,-8,1,5,16,-10,-3,3,3,-13,-5,2,4,-2,-11,-3,3,6,-14,-6,2,2,-21,-12,-2,0,8,-17,-8,-2,-2,-17,-11,-2,-3,-18,-14,-7,-3,2,-18,-18,-8,-9,-25,-16,-20,-7,11,2,-12,2,31,37,37,43,37,25, +0,88,73,66,55,20,22,43,14,-12,10,6,20,36,-7,1,3,3,-13,-6,2,1,-19,-9,-1,2,13,-13,-5,2,2,-14,-6,0,1,-15,-12,-4,1,7,-14,-7,1,1,-18,-9,-1,2,13,-13,-6,1,1,-14,-7,-1,2,-2,-10,-2,4,7,-14,-5,2,3,-20,-9,-1,3,15,-14,-7,0,0,-13,-6,1,4,-1,-11,-4,2,6,-14,-6,1,1,-20,-10,-3,0,13,-14,-6,1,0,-18,-10,-3,-3,-29,-16,-9,-7,-1,-23,-20,-13,-14,-25,-14,-19,-5,12,3,-13,2,29,36,36,41,35,22, +0,90,78,68,56,21,22,42,13,-13,9,5,20,36,-7,1,3,3,-13,-7,1,0,-20,-11,-2,1,9,-14,-6,1,1,-15,-7,-1,1,-11,-12,-5,1,6,-15,-7,0,1,-18,-9,-1,2,10,-13,-6,1,1,-14,-7,-1,1,-2,-10,-3,3,7,-14,-6,1,3,-20,-9,-1,3,15,-14,-6,1,0,-13,-6,2,4,-1,-11,-3,2,7,-13,-5,2,1,-20,-10,-3,0,13,-13,-6,0,0,-18,-10,-2,-2,-29,-15,-8,-7,1,-22,-19,-11,-13,-23,-13,-17,-3,13,5,-12,2,29,35,33,38,32,19, +0,96,81,71,57,22,22,38,9,-13,10,5,20,36,-7,2,4,3,-13,-7,0,0,-19,-11,-2,1,1,-13,-6,1,1,-14,-7,-1,1,-16,-12,-5,1,7,-15,-8,-1,-1,-18,-9,-2,1,6,-14,-7,0,0,-16,-8,-2,1,-2,-11,-3,3,6,-14,-6,1,2,-21,-10,-1,3,15,-14,-6,0,1,-14,-6,2,4,-1,-11,-4,2,6,-14,-6,1,1,-21,-11,-3,-1,5,-15,-7,0,-1,-19,-11,-3,-3,-30,-16,-7,-6,2,-23,-19,-11,-12,-31,-20,-24,-9,6,4,-13,1,28,35,33,38,31,18, +0,93,79,70,57,21,21,32,3,-15,8,3,18,35,-7,2,4,3,-14,-7,0,-1,-20,-12,-3,0,-8,-14,-7,0,1,-15,-7,0,1,-22,-11,-5,1,7,-15,-8,-1,-1,-18,-9,-2,1,4,-13,-8,0,0,-15,-8,-1,1,-3,-10,-3,2,6,-13,-6,1,2,-21,-10,-1,3,15,-13,-6,1,1,-14,-6,2,4,-1,-11,-3,2,7,-14,-6,1,1,-20,-12,-3,0,5,-16,-7,-1,-1,-18,-11,-3,-2,-30,-17,-6,-4,4,-23,-18,-9,-11,-30,-18,-22,-7,7,6,-13,1,25,34,31,35,27,13, +0,94,79,69,56,21,23,44,13,-14,10,3,18,34,-10,-3,1,1,-12,-5,2,3,-20,-10,0,3,14,-14,-5,2,1,-15,-8,-1,0,-20,-11,-4,1,7,-15,-8,-2,-2,-18,-9,-2,0,4,-14,-7,0,0,-15,-8,-2,0,-3,-11,-5,1,6,-15,-7,0,0,-20,-10,-2,2,11,-13,-7,0,0,-15,-8,0,2,-3,-12,-5,1,6,-16,-8,-1,-1,-21,-12,-5,-1,7,-15,-6,0,-1,-18,-11,-2,-3,-29,-19,-5,-7,-18,-27,-22,-14,-13,-28,-16,-25,-9,8,2,-16,-2,22,33,30,33,25,12, +0,96,81,70,56,21,22,43,11,-15,9,2,18,34,-9,-2,1,1,-14,-7,0,0,-22,-12,-3,1,11,-15,-6,0,0,-16,-9,-2,-1,-26,-12,-5,0,7,-16,-9,-3,-3,-19,-10,-3,0,0,-14,-8,-1,0,-15,-8,-2,-1,-4,-12,-5,1,5,-15,-7,-1,0,-20,-11,-3,1,12,-14,-8,-1,0,-16,-9,-1,1,-7,-12,-6,0,5,-16,-8,-1,-1,-22,-12,-5,-2,-2,-15,-7,-1,-2,-19,-12,-2,-4,-29,-19,-6,-6,-18,-26,-21,-13,-12,-27,-15,-24,-8,9,1,-17,-3,21,30,28,30,23,12, +0,98,82,70,55,20,21,40,9,-16,8,2,18,35,-8,-1,2,2,-14,-8,-2,-1,-23,-14,-4,-1,3,-17,-7,-1,-1,-17,-10,-3,-2,-28,-13,-6,-1,6,-17,-10,-4,-4,-19,-10,-4,-1,-6,-15,-9,-2,-1,-16,-9,-4,-2,-18,-13,-7,-1,4,-16,-9,-2,-2,-21,-12,-4,0,12,-14,-8,-1,0,-16,-9,-1,1,-9,-13,-6,-1,5,-17,-9,-2,-3,-22,-14,-7,-4,-5,-17,-9,-3,-3,-21,-14,-5,-6,-29,-20,-6,-6,-20,-26,-21,-13,-12,-26,-15,-23,-7,9,2,-19,-3,18,28,24,27,16,12, +0,94,79,70,54,30,32,28,-2,-19,6,-2,14,32,-11,-3,-1,-2,-18,-11,-3,-3,-23,-15,-4,-2,-9,-17,-8,-2,-1,-18,-10,-4,-4,-29,-15,-7,-2,6,-18,-11,-4,-4,-20,-11,-5,-2,-8,-16,-10,-3,-2,-18,-10,-4,-1,-21,-14,-6,-1,5,-16,-9,-2,-2,-22,-13,-5,-1,4,-14,-8,-1,0,-16,-9,-3,-1,-11,-14,-8,-2,4,-18,-11,-3,-4,-23,-14,-6,-4,-6,-17,-10,-4,-4,-22,-15,-5,-6,-31,-21,-9,-9,-21,-28,-23,-15,-14,-34,-23,-29,-13,3,0,-21,-17,5,24,22,26,17,12, +0,95,80,70,54,29,31,26,-3,-19,6,-1,16,33,-8,-3,0,-1,-17,-11,-3,-4,-24,-15,-5,-2,-11,-18,-8,-2,-1,-18,-10,-4,-3,-28,-14,-6,-2,6,-18,-11,-4,-4,-20,-11,-4,-1,-6,-16,-10,-3,-2,-17,-10,-3,-1,-20,-14,-6,-1,5,-16,-9,-2,-2,-22,-13,-5,-2,4,-14,-8,0,0,-16,-9,-2,0,-8,-14,-7,-1,4,-18,-10,-3,-3,-23,-14,-6,-4,-6,-17,-10,-4,-4,-21,-14,-4,-5,-31,-20,-8,-7,-15,-27,-22,-14,-13,-33,-21,-27,-11,5,-3,-29,-14,7,18,17,18,8,12, +2,100,84,73,58,25,25,44,9,-11,10,1,17,34,-12,-6,-2,-2,-17,-9,-2,-1,-24,-14,-4,-1,11,-17,-8,-2,-2,-19,-12,-4,-3,-27,-15,-6,-2,5,-19,-11,-5,-5,-22,-13,-5,-2,-10,-18,-10,-3,-3,-18,-11,-4,-2,-19,-15,-6,-1,5,-18,-11,-4,-4,-22,-12,-5,-2,-5,-17,-10,-2,-2,-17,-10,-3,-2,-28,-15,-8,-3,4,-18,-10,-3,-4,-24,-16,-7,-4,-12,-17,-10,-3,-4,-21,-12,-4,-5,-30,-22,-7,-9,-20,-30,-25,-17,-14,-35,-22,-26,-10,8,-8,-34,-11,8,14,17,19,10,12, +4,100,84,73,58,23,24,42,8,-10,10,2,17,35,-9,-3,0,-1,-18,-10,-4,-3,-25,-15,-6,-3,3,-18,-9,-3,-2,-19,-12,-4,-3,-27,-15,-6,-2,5,-19,-11,-4,-5,-21,-12,-5,-1,-9,-17,-10,-3,-2,-18,-10,-4,-2,-19,-14,-6,-1,5,-17,-10,-3,-4,-21,-12,-4,-1,1,-16,-9,-2,-1,-16,-9,-2,-1,-19,-14,-8,-2,4,-17,-9,-3,-3,-24,-15,-7,-4,-8,-17,-10,-4,-3,-20,-13,-4,-5,-29,-21,-6,-8,-19,-28,-24,-16,-13,-34,-21,-25,-9,8,-6,-32,-9,12,19,20,21,11,12, +6,104,87,78,61,25,26,40,8,-7,12,1,18,36,-9,-3,1,0,-17,-11,-2,-1,-23,-14,-4,-1,1,-17,-8,-2,-1,-18,-11,-3,-2,-29,-15,-7,-3,5,-19,-11,-4,-4,-21,-12,-4,-1,-7,-17,-9,-3,-2,-17,-10,-4,-2,-17,-15,-6,-1,5,-17,-10,-3,-3,-21,-13,-5,-2,-1,-15,-9,-2,-1,-16,-10,-3,-1,-17,-15,-8,-2,4,-18,-10,-2,-3,-23,-15,-7,-4,-10,-17,-9,-3,-3,-21,-14,-4,-5,-29,-20,-6,-8,-20,-31,-24,-16,-13,-35,-22,-30,-14,3,-4,-29,-23,-2,14,16,19,10,12, +8,107,90,81,64,26,29,37,6,-6,12,1,19,37,-6,0,4,1,-18,-12,-3,-3,-25,-16,-6,-3,-7,-18,-9,-3,-2,-19,-12,-4,-3,-29,-15,-8,-3,4,-19,-12,-5,-6,-21,-12,-4,-1,-10,-17,-10,-4,-3,-18,-10,-5,-3,-27,-15,-7,-2,4,-18,-11,-4,-4,-22,-14,-6,-3,-9,-16,-10,-3,-2,-17,-10,-3,-2,-26,-15,-8,-3,4,-18,-11,-4,-5,-24,-15,-8,-6,-14,-19,-11,-4,-4,-22,-15,-5,-6,-29,-20,-6,-8,-20,-31,-24,-16,-14,-36,-23,-31,-15,2,-4,-29,-21,-1,16,17,21,13,12, +10,104,87,81,63,28,31,59,23,-4,9,0,16,32,-13,-6,-3,-3,-18,-9,-4,0,-26,-14,-2,0,11,-20,-10,-4,-4,-19,-11,-3,-2,-30,-16,-8,-4,4,-19,-11,-4,-5,-21,-13,-7,-4,-12,-16,-9,-3,-2,-20,-13,-6,-5,-29,-14,-7,-2,5,-18,-11,-4,-5,-22,-13,-5,-3,-11,-17,-11,-4,-2,-17,-10,-4,-2,-23,-15,-8,-3,4,-19,-11,-4,-5,-22,-14,-8,-5,-12,-18,-10,-3,-2,-19,-12,-2,-3,-29,-21,-6,-8,-20,-29,-24,-16,-13,-33,-21,-29,-13,3,-6,-35,-16,4,11,15,20,15,12, +12,110,96,85,69,34,38,58,23,-2,8,0,16,33,-9,-2,1,-1,-16,-9,-4,-1,-27,-15,-3,0,11,-19,-10,-4,-3,-18,-11,-3,-2,-28,-16,-7,-3,4,-18,-11,-4,-5,-21,-12,-6,-3,-12,-16,-9,-2,-1,-20,-12,-6,-4,-27,-13,-7,-1,5,-17,-10,-4,-4,-22,-13,-5,-2,-12,-17,-10,-3,-2,-16,-9,-4,-2,-18,-15,-8,-2,4,-19,-11,-4,-5,-23,-14,-8,-5,-14,-18,-10,-3,-3,-20,-14,-4,-5,-29,-21,-6,-9,-20,-29,-24,-16,-13,-34,-22,-29,-14,3,-6,-33,-15,6,12,16,21,16,12, +14,107,92,81,65,29,38,52,19,-1,4,-3,15,33,-8,-1,2,0,-17,-10,-5,-3,-27,-15,-5,-3,5,-21,-11,-5,-4,-19,-12,-4,-3,-30,-17,-8,-4,4,-20,-12,-5,-5,-21,-13,-7,-4,-12,-17,-9,-3,-2,-20,-13,-6,-5,-29,-14,-7,-2,4,-18,-11,-4,-4,-22,-14,-5,-3,-12,-17,-11,-3,-2,-17,-9,-4,-2,-16,-14,-7,-2,4,-19,-11,-3,-4,-22,-13,-8,-5,-12,-18,-9,-3,-3,-21,-14,-4,-5,-29,-20,-5,-6,-19,-28,-23,-15,-13,-34,-22,-29,-13,4,-3,-30,-13,9,17,19,24,18,12, +16,112,103,92,75,48,61,52,20,11,12,2,21,40,-6,1,5,1,-16,-9,-3,-1,-25,-14,-4,-1,8,-19,-8,-3,-2,-18,-10,-3,-2,-27,-14,-6,-2,5,-17,-10,-3,-4,-19,-11,-5,-2,-11,-15,-8,-1,0,-18,-11,-4,-2,-25,-13,-6,-1,5,-16,-9,-2,-2,-21,-12,-4,-1,-7,-15,-9,-1,0,-15,-8,-2,0,-15,-13,-6,0,5,-17,-9,-2,-3,-21,-13,-6,-4,-6,-15,-7,-1,-1,-19,-12,-3,-4,-27,-18,-4,-5,-19,-28,-22,-14,-13,-33,-21,-27,-11,6,-4,-28,-23,-1,19,21,26,21,13, +18,115,100,90,71,45,59,46,20,14,10,-1,20,38,-6,-1,3,-1,-17,-9,-3,0,-27,-14,-4,-1,3,-18,-8,-2,-1,-18,-11,-3,-2,-29,-15,-6,-2,6,-18,-10,-3,-3,-20,-12,-5,-3,-11,-16,-9,-2,-2,-19,-10,-5,-3,-22,-13,-5,0,6,-17,-9,-3,-3,-21,-12,-4,-1,-11,-15,-10,-2,0,-15,-8,-1,0,-18,-15,-7,-1,6,-18,-10,-2,-4,-22,-13,-7,-4,-6,-17,-9,-3,-2,-19,-12,-3,-3,-29,-19,-5,-5,-19,-28,-23,-14,-14,-34,-21,-27,-11,6,-2,-25,-20,3,21,21,25,19,12, +20,115,106,95,80,43,59,80,43,18,8,0,18,36,-5,1,4,1,-16,-9,-3,0,-28,-16,-5,-1,11,-16,-7,0,-1,-19,-12,-2,-1,-25,-15,-6,-2,6,-17,-10,-3,-3,-20,-12,-5,-3,-11,-16,-9,-3,-2,-18,-10,-5,-3,-27,-13,-5,0,6,-18,-10,-3,-4,-21,-12,-4,-2,-9,-15,-10,-3,-1,-16,-8,-1,1,-22,-15,-6,-1,6,-17,-9,-2,-2,-22,-14,-7,-4,-12,-16,-12,-4,-3,-19,-10,-2,-2,-30,-19,-5,-6,-15,-27,-19,-12,-11,-33,-21,-26,-11,6,-5,-33,-12,10,19,21,29,25,16, +20,118,102,91,75,37,60,75,40,18,4,-3,17,36,-4,3,6,3,-16,-9,-3,-1,-29,-17,-6,-2,10,-17,-8,-1,-2,-19,-13,-3,-3,-29,-15,-7,-2,6,-18,-10,-3,-3,-20,-12,-5,-3,-11,-16,-9,-2,-2,-18,-10,-5,-3,-23,-13,-5,0,6,-18,-10,-3,-3,-21,-12,-5,-2,-9,-15,-10,-2,-1,-15,-8,-1,0,-22,-15,-5,-1,6,-16,-8,-1,-3,-21,-13,-6,-4,-11,-17,-11,-3,-2,-19,-11,-3,-3,-30,-19,-5,-6,-18,-28,-20,-13,-13,-33,-21,-26,-10,6,-4,-30,-10,13,21,22,28,22,13, +20,115,99,87,73,43,87,77,42,34,11,1,22,42,-3,4,7,4,-15,-8,-2,1,-27,-15,-5,-1,12,-15,-6,0,0,-18,-11,-3,-2,-28,-14,-5,-1,7,-17,-9,-2,-3,-19,-11,-4,-1,-10,-16,-9,-3,-1,-18,-10,-4,-2,-24,-12,-5,0,6,-16,-9,-2,-2,-20,-11,-4,-1,-8,-14,-9,-1,0,-15,-8,0,1,-19,-15,-6,-1,7,-17,-8,-2,-2,-21,-13,-6,-4,-8,-15,-7,-2,-1,-18,-11,0,0,-27,-16,-3,-3,-17,-25,-17,-10,-9,-27,-15,-27,-11,6,-7,-30,-7,16,22,23,27,26,15, +20,113,107,98,80,50,85,71,37,32,9,0,21,42,-1,6,10,6,-14,-7,-1,0,-27,-16,-5,-1,10,-15,-6,0,0,-18,-11,-3,-3,-28,-14,-6,-1,7,-17,-9,-3,-3,-19,-11,-4,-1,-8,-15,-8,-2,-1,-18,-10,-4,-2,-24,-12,-5,0,6,-16,-9,-2,-2,-20,-11,-3,-1,-5,-14,-9,-1,0,-14,-8,0,2,-20,-14,-5,0,7,-16,-8,-1,-2,-21,-12,-5,-3,-8,-14,-9,-2,-1,-19,-11,0,-1,-27,-17,-4,-4,-17,-26,-18,-11,-10,-28,-14,-27,-10,7,-3,-25,-4,20,25,24,27,24,13, +20,119,104,95,76,45,77,72,54,31,7,0,20,40,-1,6,7,4,-14,-7,-2,1,-28,-16,-5,-1,12,-16,-7,-1,-1,-18,-11,-1,0,-26,-13,-6,-1,7,-15,-7,0,-1,-20,-12,-4,-2,-10,-14,-8,-1,0,-17,-9,-2,0,-20,-13,-5,0,7,-16,-8,-2,-1,-19,-10,-4,0,-5,-14,-6,1,2,-16,-9,-1,-1,-27,-12,-6,-1,7,-16,-8,-1,-2,-20,-12,-4,-2,-10,-17,-9,-3,-2,-17,-9,-1,-1,-26,-12,-2,0,5,-23,-14,-7,-9,-31,-20,-25,-11,6,-15,-46,-11,14,16,19,25,27,12, +20,115,100,96,81,42,75,90,53,29,6,-2,19,39,0,6,9,5,-14,-6,-1,1,-29,-17,-5,-1,12,-16,-7,0,-1,-18,-11,-1,-1,-28,-13,-6,-1,7,-16,-8,-1,-1,-20,-12,-4,-2,-10,-14,-8,-1,0,-17,-9,-2,0,-26,-13,-5,-1,7,-16,-8,-1,-1,-19,-11,-4,0,-6,-14,-6,1,2,-16,-9,-1,-1,-26,-12,-6,0,7,-15,-7,0,-2,-20,-11,-4,-2,-10,-15,-8,-1,0,-17,-9,-2,-3,-26,-14,-3,-2,2,-24,-16,-9,-10,-32,-20,-24,-9,7,-10,-39,-8,17,20,20,25,24,12, +20,116,107,94,79,40,74,87,51,29,5,1,21,42,0,7,10,7,-13,-6,-1,2,-28,-15,-5,-1,12,-16,-6,1,1,-16,-9,-1,0,-27,-13,-5,0,8,-15,-7,0,-1,-19,-11,-3,0,-9,-14,-7,0,1,-16,-8,-1,1,-23,-12,-4,1,8,-15,-7,0,0,-19,-10,-3,1,-6,-14,-5,1,2,-16,-8,-1,0,-26,-11,-5,1,8,-16,-7,0,-1,-20,-12,-5,-2,-11,-17,-8,-2,-1,-18,-10,0,0,-24,-13,-3,-1,-1,-23,-16,-9,-9,-32,-19,-24,-9,7,-6,-32,-8,17,24,22,25,24,12, +20,120,110,97,81,39,73,91,55,31,7,4,24,45,1,8,11,7,-13,-5,0,3,-27,-15,-4,-1,12,-15,-6,1,1,-16,-9,0,0,-21,-12,-5,0,8,-15,-7,1,-1,-19,-11,-3,0,-9,-13,-7,0,1,-16,-8,-1,1,-23,-12,-3,1,8,-15,-7,0,0,-19,-10,-2,2,-2,-13,-5,2,3,-16,-8,0,1,-26,-11,-4,2,9,-15,-7,0,-1,-20,-11,-4,-1,-11,-15,-7,-1,0,-17,-10,0,-1,-24,-14,-2,-1,-12,-24,-16,-10,-9,-32,-19,-25,-9,7,-3,-25,-9,18,28,23,26,24,12, +20,119,111,95,80,38,72,81,49,30,6,4,25,46,2,10,13,9,-15,-7,-4,-1,-27,-14,-3,1,13,-17,-6,-1,-1,-16,-9,-1,0,-28,-13,-5,0,8,-15,-6,1,0,-19,-11,-3,0,-9,-13,-5,1,2,-17,-9,-1,0,-25,-11,-5,0,8,-15,-7,1,1,-19,-10,-2,0,-9,-14,-6,1,2,-15,-7,-1,1,-26,-11,-4,2,9,-16,-7,0,-2,-19,-11,-2,-2,-9,-19,-10,-4,0,-18,-8,-2,-1,-21,-7,4,7,13,-22,-15,-9,-10,-33,-20,-25,-11,5,-12,-54,-14,9,18,21,23,14,12, +20,116,110,98,81,52,85,73,38,39,16,4,25,46,4,10,13,10,-14,-6,-2,1,-27,-13,-2,3,14,-15,-5,1,0,-15,-7,0,1,-23,-12,-4,1,8,-14,-6,2,1,-19,-10,-2,1,-6,-12,-4,3,3,-16,-8,-1,1,-25,-10,-4,2,9,-13,-5,2,2,-18,-9,-1,2,-8,-13,-5,2,3,-14,-6,1,2,-22,-10,-2,3,9,-15,-6,1,0,-18,-10,-1,1,-7,-17,-8,-3,1,-17,-8,-1,-1,-22,-9,2,4,10,-22,-15,-9,-9,-32,-18,-23,-9,7,-6,-39,-9,16,25,25,27,16,12, +20,113,108,97,82,54,87,78,43,41,18,6,26,47,4,11,13,9,-13,-4,-1,3,-24,-11,0,4,14,-15,-5,2,1,-15,-7,0,2,-21,-12,-4,1,8,-14,-5,2,1,-18,-10,-1,2,-2,-11,-3,3,4,-16,-8,0,1,-25,-10,-3,2,9,-13,-5,2,2,-18,-9,-1,2,-6,-13,-4,2,3,-14,-6,1,3,-22,-10,-3,2,9,-15,-6,1,0,-18,-10,-1,0,-8,-16,-7,-1,1,-16,-8,-3,-4,-24,-12,-2,-1,-7,-24,-16,-10,-9,-31,-18,-23,-6,9,0,-30,-4,22,32,27,29,17,12, +20,118,111,98,83,43,74,81,45,30,9,6,26,46,6,12,13,10,-12,-4,-1,3,-21,-9,-1,4,14,-14,-3,3,2,-15,-7,1,3,-19,-11,-1,4,10,-13,-4,3,3,-17,-8,-1,2,-5,-10,-2,4,5,-16,-8,0,1,-24,-8,-2,3,10,-12,-4,3,3,-17,-8,1,4,-4,-13,-4,3,4,-13,-5,2,4,-15,-8,-1,5,11,-13,-4,3,2,-19,-10,2,3,-5,-13,-5,2,3,-11,-3,5,4,-18,-7,1,3,-9,-19,-14,-7,-6,-32,-18,-23,-7,8,-2,-26,-23,4,32,26,27,20,12, +20,116,111,98,86,46,73,85,48,30,12,7,27,47,5,15,17,13,-11,-3,2,5,-23,-12,-1,4,15,-13,-4,4,3,-14,-7,3,4,-22,-11,-1,3,11,-11,-4,4,3,-16,-7,1,4,1,-10,-2,4,4,-15,-7,1,2,-17,-7,0,6,12,-12,-3,4,3,-17,-7,0,4,4,-10,-2,5,5,-13,-5,2,3,-23,-9,-1,5,11,-12,-3,4,4,-17,-8,2,3,-6,-16,-6,-2,1,-20,-11,0,1,-12,6,16,10,0,-22,-18,-11,-11,-29,-14,-19,-3,10,-7,-57,-18,7,13,13,19,12,18, +20,114,110,101,87,40,64,68,36,28,14,8,29,49,11,17,22,19,-11,-4,3,4,-27,-15,-2,3,15,-13,-3,4,3,-14,-7,3,4,-22,-11,-2,3,10,-11,-3,4,4,-16,-6,1,4,-3,-10,-3,3,4,-15,-6,1,3,-10,-7,1,6,12,-13,-4,4,3,-17,-7,0,4,11,-10,-1,5,5,-13,-5,2,2,-24,-10,-1,4,11,-12,-3,4,3,-17,-7,3,3,-7,-18,-8,-3,0,-21,-13,-4,-1,-13,5,16,18,8,-23,-22,-15,-12,-27,-11,-15,1,13,-11,-50,-13,13,18,18,20,14,12, +20,113,110,102,89,44,64,74,41,29,18,11,31,50,10,16,21,18,-10,-3,5,7,-27,-13,-1,4,16,-12,-2,5,4,-14,-6,4,5,-12,-10,0,4,11,-10,-3,4,5,-15,-5,2,6,3,-9,-1,5,6,-14,-5,2,4,-8,-6,2,8,13,-11,-2,5,5,-16,-6,1,6,12,-9,1,7,6,-12,-4,3,5,-17,-9,0,6,12,-11,-2,6,6,-16,-6,4,5,-6,-16,-6,-1,2,-18,-9,-3,-1,-15,0,12,12,0,-21,-19,-10,-7,-26,-10,-14,2,14,-5,-36,-6,21,28,25,26,21,12, +20,114,110,103,92,49,65,80,48,31,22,12,32,49,10,16,20,17,-9,-1,5,8,-19,-9,2,6,18,-11,0,8,7,-12,-4,5,6,-9,-9,1,5,12,-11,-2,7,7,-15,-5,3,7,5,-9,1,7,8,-14,-5,3,5,-3,-6,3,9,14,-11,-2,6,5,-15,-5,2,6,14,-9,1,8,7,-12,-4,4,5,-18,-8,2,7,14,-11,-2,6,6,-15,-5,5,5,-5,-14,-4,1,4,-17,-8,1,1,-15,-2,10,10,-9,-20,-18,-9,-4,-24,-9,-16,-1,12,-1,-24,-10,18,28,23,24,21,12, +20,115,114,100,90,49,61,86,51,28,22,13,32,49,11,17,20,17,-8,0,7,10,-11,-6,4,8,19,-10,1,9,8,-11,-3,6,7,-10,-8,2,6,13,-10,-1,7,7,-15,-4,4,8,6,-7,2,8,9,-13,-4,4,7,3,-5,4,10,15,-10,-1,7,7,-15,-4,3,8,21,-8,2,9,8,-11,-3,5,7,-11,-7,3,8,14,-10,-1,7,7,-15,-4,6,7,-4,-13,-3,3,5,-15,-6,2,1,-17,-7,5,4,-11,-19,-15,-4,0,-25,-11,-18,-3,11,4,-14,-6,25,34,28,30,26,14, +18,114,112,99,90,50,61,92,56,30,25,12,32,50,12,19,22,21,-8,-1,7,8,-23,-10,1,5,16,-11,0,8,7,-15,-6,4,6,-17,-8,1,7,14,-9,0,8,8,-17,-7,3,6,8,-8,2,8,9,-10,-1,5,7,3,-6,2,7,13,-10,-2,6,7,-16,-4,5,9,17,-10,0,7,8,-11,-2,7,9,-1,-7,2,8,14,-9,0,8,7,-17,-7,4,5,-4,-12,-1,5,7,-15,-5,5,4,-18,-7,4,3,-13,-20,-15,-3,2,-25,-11,-15,-1,11,4,-19,-5,26,36,32,35,30,17, +16,112,109,96,86,42,54,71,38,22,22,14,34,52,12,19,21,20,-8,0,8,9,-20,-8,2,6,18,-10,1,8,8,-14,-6,6,7,-9,-8,2,7,14,-10,0,8,8,-17,-6,3,7,11,-8,2,9,9,-10,-1,6,7,1,-6,3,8,13,-10,-1,6,7,-16,-4,5,9,17,-10,0,7,8,-11,-2,7,9,1,-7,3,8,14,-9,1,8,8,-17,-7,5,6,-4,-11,-1,6,9,-12,-4,6,5,-19,-9,1,0,-14,-19,-13,0,5,-26,-12,-16,-2,11,7,-13,-2,31,37,35,37,34,18, +14,112,111,98,87,44,54,76,42,23,25,17,36,53,11,17,19,18,-9,0,9,11,-16,-8,3,7,19,-10,1,8,9,-15,-6,5,7,-13,-9,1,7,14,-10,0,7,7,-18,-7,3,7,8,-9,1,8,10,-11,-1,5,8,4,-6,3,8,14,-10,-1,6,8,-16,-4,6,10,18,-10,0,8,8,-11,-1,8,10,3,-7,3,8,14,-10,0,8,8,-17,-7,5,6,-4,-12,-1,6,9,-13,-3,6,5,-21,-10,1,0,-14,-19,-13,0,5,-27,-12,-16,-2,11,8,-13,-1,32,38,39,46,45,30, +12,110,108,95,83,46,52,80,47,12,18,12,31,47,7,14,18,17,-9,0,8,11,-16,-9,5,8,20,-13,0,8,8,-16,-6,5,6,-14,-10,0,6,13,-13,-1,7,7,-19,-8,2,7,5,-11,0,8,9,-15,-5,5,7,3,-8,3,8,13,-13,-3,6,7,-18,-6,4,8,13,-11,-1,6,8,-13,-3,6,8,1,-9,2,7,13,-12,-1,7,7,-19,-8,4,5,-5,-14,-1,6,9,-14,-6,0,0,-24,-13,2,0,-15,-22,-13,-2,3,-31,-16,-22,-7,6,-4,-21,1,35,40,44,44,41,25, +10,110,108,95,81,48,52,81,48,12,21,15,33,48,6,13,17,15,-11,-1,7,10,-16,-11,4,7,18,-14,-1,7,7,-18,-8,4,4,-24,-12,-1,4,12,-15,-3,6,6,-21,-9,1,5,-3,-12,-1,6,8,-17,-6,3,6,-1,-9,2,7,13,-14,-4,4,6,-20,-7,3,7,4,-12,-3,5,6,-15,-5,5,7,-1,-11,1,6,13,-14,-3,6,5,-20,-10,3,4,-6,-15,-3,4,7,-18,-9,-1,0,-23,-9,6,5,-14,-25,-18,-6,-2,-33,-16,-22,-7,7,-6,-35,-3,30,37,38,36,31,19, +8,108,108,101,84,49,50,78,46,10,22,17,34,48,3,10,13,11,-15,-5,4,7,-25,-14,0,3,10,-18,-4,3,4,-22,-11,-1,0,-30,-17,-5,0,9,-20,-8,1,1,-25,-14,-4,0,-11,-17,-5,3,4,-20,-10,-1,1,-10,-15,-3,2,9,-18,-8,0,2,-24,-11,-1,3,-9,-17,-6,1,3,-20,-10,1,2,-15,-15,-2,2,9,-19,-7,1,1,-24,-14,-3,-1,-10,-21,-6,1,3,-24,-17,-7,-6,-27,-11,5,6,-18,-32,-23,-14,-9,-36,-18,-25,-9,5,-11,-44,-3,27,36,44,40,33,17, +6,106,106,99,77,46,41,66,38,4,20,25,33,47,-1,6,9,6,-21,-11,-1,1,-33,-20,-6,-3,-13,-24,-10,-3,-2,-29,-17,-7,-6,-36,-22,-11,-6,4,-25,-13,-4,-5,-29,-19,-9,-5,-15,-22,-11,-4,-2,-27,-17,-6,-5,-35,-21,-9,-4,4,-26,-14,-5,-4,-30,-18,-7,-3,-16,-23,-13,-5,-2,-27,-15,-5,-4,-34,-22,-8,-4,5,-26,-13,-5,-7,-32,-20,-9,-8,-15,-27,-10,-5,-1,-29,-25,-15,-12,-32,-15,1,1,-24,-43,-32,-24,-18,-45,-25,-30,-13,1,-23,-60,-9,17,33,34,24,22,12, +4,104,104,98,71,45,32,50,25,-5,16,26,30,44,-8,-1,0,-1,-30,-20,-11,-11,-42,-32,-19,-16,-25,-35,-24,-17,-13,-40,-28,-18,-18,-47,-35,-24,-19,-6,-37,-25,-17,-18,-40,-31,-20,-16,-23,-34,-24,-17,-13,-39,-28,-18,-16,-45,-31,-21,-16,-6,-35,-25,-17,-16,-39,-29,-19,-16,-25,-35,-27,-19,-15,-36,-26,-17,-16,-45,-31,-23,-19,-8,-38,-27,-20,-21,-43,-33,-21,-19,-27,-40,-22,-17,-12,-42,-40,-29,-26,-41,-25,-12,-7,-37,-60,-48,-41,-32,-56,-36,-47,-28,-15,-38,-64,-18,0,24,20,21,14,12, +2,102,102,99,68,46,22,30,12,-20,6,15,21,33,-19,-9,-12,-20,-46,-35,-27,-27,-52,-45,-34,-32,-38,-47,-37,-30,-24,-52,-42,-33,-33,-57,-47,-38,-32,-40,-50,-38,-30,-29,-52,-43,-34,-30,-34,-45,-37,-30,-25,-49,-40,-31,-29,-55,-44,-35,-30,-17,-46,-38,-29,-28,-50,-41,-33,-30,-34,-46,-38,-29,-24,-49,-40,-30,-30,-53,-42,-33,-28,-30,-49,-38,-30,-30,-62,-49,-36,-32,-47,-51,-32,-27,-35,-62,-52,-44,-40,-49,-35,-21,-20,-44,-74,-66,-59,-47,-75,-56,-65,-45,-32,-52,-74,-39,-32,12,3,2,-10,12, +0,100,100,100,79,50,4,1,-7,-31,-1,10,14,27,-31,-24,-31,-34,-66,-56,-49,-48,-75,-68,-56,-56,-72,-64,-53,-45,-33,-66,-57,-46,-47,-65,-60,-49,-46,-50,-62,-52,-43,-41,-62,-57,-47,-43,-66,-57,-50,-43,-33,-61,-53,-42,-41,-62,-55,-44,-41,-46,-56,-48,-40,-39,-61,-56,-45,-43,-66,-56,-48,-39,-31,-59,-52,-41,-42,-60,-53,-42,-37,-47,-60,-48,-40,-39,-69,-58,-45,-42,-64,-55,-42,-37,-46,-66,-64,-55,-50,-67,-57,-64,-64,-92,-100,-100,-100,-89,-100,-100,-100,-100,-79,-70,-38,-10,6,29,46,-29,-87,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_PRight_T0.h new file mode 100755 index 0000000..4e7e842 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblX_PRight_T0.h @@ -0,0 +1,71 @@ +0,100,100,100,89,69,34,41,4,-11,15,10,20,-6,-29,-22,-27,-33,-42,-33,-26,-22,-42,-32,-22,-26,-49,-42,-31,-27,-28,-43,-34,-24,-26,-47,-40,-30,-28,-32,-44,-32,-25,-22,-47,-35,-25,-30,-47,-41,-30,-27,-37,-46,-37,-27,-27,-46,-40,-30,-27,-31,-40,-33,-23,-21,-37,-33,-23,-19,-19,-24,-21,-12,-8,-27,-18,-12,-4,-12,-20,-5,-1,1,-27,-9,-6,-13,-30,-20,-12,-17,-30,-22,-11,-14,-25,-33,-23,-19,-19,-48,-50,-31,-27,-31,-38,-28,-21,-26,-37,-28,-18,-22,4,-60,-43,-32,-26,4,16,10,-1,22, +0,100,100,100,86,71,47,57,22,2,27,20,33,7,-17,-5,-7,0,-26,-16,-7,-7,-27,-17,-6,-5,-13,-26,-16,-8,-4,-28,-17,-7,-8,-36,-23,-14,-9,2,-28,-16,-7,-8,-32,-20,-8,-8,-16,-25,-14,-8,-3,-30,-19,-8,-9,-35,-22,-14,-7,5,-25,-15,-6,-3,-25,-13,-8,1,13,-5,6,5,14,8,4,9,16,25,-5,2,17,16,-13,-5,10,5,-17,-10,5,1,-26,-12,3,3,8,-22,-7,-2,-8,-35,-28,-19,-15,-7,-26,-19,-10,-14,-23,-16,-5,-2,18,-19,-29,-1,18,23,39,31,21,22, +0,100,100,95,80,70,50,70,35,6,30,25,39,50,-7,5,6,6,-18,-7,2,3,-23,-10,2,5,-10,-18,-6,2,3,-19,-8,1,2,-25,-15,-4,1,9,-19,-7,3,3,-25,-13,0,3,-10,-17,-6,1,4,-21,-11,-1,2,-1,-13,-6,2,8,-18,-9,0,6,2,-6,-4,7,16,-1,11,10,20,41,6,15,23,32,2,8,23,24,-6,1,19,14,-16,-5,10,8,1,-6,9,10,11,-15,0,5,-2,-29,-17,-9,-7,-7,-19,-14,-3,-6,-19,-8,-5,4,20,-1,-43,-1,28,28,39,38,27,22, +0,100,100,93,80,65,51,71,37,5,28,25,38,49,-1,9,11,11,-14,-2,8,10,-19,-5,6,10,21,-12,-1,7,9,-15,-5,6,7,0,-11,-1,6,11,-15,-3,6,7,-22,-8,4,8,17,-13,-1,8,9,-16,-4,6,9,0,-8,0,9,13,-13,-1,6,13,5,-2,5,13,22,0,15,21,27,42,13,20,29,37,8,13,29,30,-3,6,23,20,-16,-2,14,13,24,-2,13,14,12,-12,5,11,3,-24,-13,-4,-3,-9,-17,-10,1,-1,-17,-3,-3,8,23,9,-20,5,40,44,45,48,29,25, +0,100,100,94,81,66,55,71,39,7,30,31,40,51,3,12,15,14,-10,1,10,13,-7,-2,10,15,23,-8,4,12,13,-12,-1,10,12,2,-6,3,11,15,-10,1,12,14,-19,-4,8,12,23,-8,3,11,12,-14,-1,8,13,1,-5,2,11,14,-9,3,6,14,12,1,7,13,24,-3,16,20,25,38,15,20,30,38,10,16,31,31,-4,7,26,22,4,-1,15,15,24,0,14,17,13,-8,7,14,7,-19,-9,6,6,-5,-10,-4,6,6,-13,1,-7,7,20,10,-12,2,40,46,43,47,32,25, +0,100,100,87,76,62,54,71,40,9,31,34,40,51,5,13,17,15,-7,3,13,15,9,1,12,17,24,-4,6,15,16,-10,1,12,14,4,-4,5,13,16,-8,4,14,16,-17,-2,10,15,25,-5,6,14,16,-11,2,11,16,3,-2,7,14,17,-6,6,9,17,36,5,15,17,28,0,20,31,30,42,21,26,35,43,12,20,34,33,-3,9,26,23,11,1,16,17,26,2,16,19,14,-7,7,15,6,-20,-9,3,3,-6,-13,-7,3,4,-13,2,-5,11,23,18,-1,8,48,49,49,53,38,31, +0,100,100,92,83,49,42,75,46,7,29,34,43,53,5,14,17,15,-6,4,13,16,12,2,12,19,25,-2,8,16,17,-9,2,12,15,4,-3,6,13,17,-7,4,14,16,-17,-1,11,16,25,-3,7,15,17,-9,3,12,17,16,0,9,15,18,-5,7,10,18,37,6,19,19,31,2,24,35,33,45,25,29,37,45,14,22,35,34,-3,9,27,24,11,1,17,18,26,2,16,19,15,-6,7,15,6,-21,-11,1,0,-8,-16,-11,0,1,-13,1,-5,11,24,20,4,10,50,52,51,54,41,33, +0,100,100,89,81,47,41,73,44,7,28,30,42,52,5,12,16,14,-7,3,12,15,10,1,11,17,24,-3,7,15,16,-10,0,12,14,3,-4,6,13,16,-6,5,12,15,-15,-1,9,14,23,-5,5,12,14,-10,2,10,15,25,-2,7,14,17,-6,6,8,16,36,9,21,19,31,4,18,29,37,50,19,24,41,50,10,18,40,39,-5,5,25,23,10,1,15,16,24,0,11,14,10,-7,0,3,-6,-14,-10,-13,-15,-13,-6,-20,-10,-8,-12,3,-7,9,22,14,-2,3,43,47,41,45,34,28, +0,100,100,88,80,46,40,71,43,6,28,28,41,51,4,11,15,13,-7,2,11,13,9,1,11,17,23,-2,7,14,15,-11,0,11,13,3,-4,5,12,16,-6,4,11,14,-17,-2,9,14,23,-5,5,12,14,-10,2,10,15,26,-2,7,14,17,-6,6,8,16,36,9,22,20,32,16,19,31,38,51,21,25,41,50,10,17,39,38,-6,5,25,21,10,0,15,15,24,-1,10,12,9,-8,-1,2,-9,-16,-14,-17,-20,-25,-9,-25,-14,-11,-13,2,-9,8,22,14,-2,3,42,47,40,44,33,26, +0,100,100,88,79,47,39,70,42,6,28,27,38,48,4,11,14,12,-7,1,11,13,-15,-1,7,13,21,-4,5,13,14,-10,-1,10,12,2,-5,4,11,15,-7,3,10,13,-18,-2,8,13,22,-6,4,11,13,-11,1,9,14,22,-3,6,13,16,-6,5,8,14,26,7,21,11,18,4,19,31,11,19,16,25,9,14,3,11,12,12,-3,5,14,12,-17,-1,11,14,23,0,8,13,11,-2,7,5,8,-12,6,-16,-8,8,13,23,-3,7,-10,6,-9,5,16,14,-5,-8,31,45,38,42,31,25, +0,100,100,88,78,45,38,68,40,6,27,22,36,47,3,10,13,11,-8,0,10,12,-17,-2,5,10,19,-6,4,12,13,-10,-1,8,11,2,-5,3,11,13,-8,2,10,11,-18,-3,5,11,20,-6,3,11,12,-11,-1,9,13,3,-4,5,12,15,-5,4,8,13,6,1,7,11,16,2,11,4,11,11,10,16,10,15,3,8,11,11,-4,4,12,11,-18,-2,10,13,22,-1,8,12,10,-2,6,9,8,-12,4,-4,3,9,10,20,8,10,-10,4,-8,4,15,12,-7,-10,29,43,36,41,26,23, +0,100,100,87,77,43,36,58,30,4,25,24,38,48,2,10,12,10,-8,1,10,12,-17,-3,6,12,21,-4,6,13,14,-11,-2,8,11,2,-4,4,11,14,-7,2,10,12,-17,-3,6,11,20,-6,4,12,13,-10,0,7,11,1,-4,5,11,13,-6,3,8,13,7,2,10,17,23,0,9,17,25,21,8,15,22,26,7,12,20,20,-3,4,16,14,-18,-3,8,11,21,-7,4,9,7,-8,0,7,5,-21,-6,-7,-2,6,-4,7,3,5,-20,-6,-8,4,15,11,-8,3,41,46,42,45,31,25, +0,100,100,89,78,44,36,57,30,3,24,23,37,48,2,10,12,10,-8,1,10,12,-18,-3,6,11,21,-4,5,13,13,-11,-2,8,11,2,-5,4,11,13,-8,2,9,11,-17,-3,5,10,20,-6,3,11,12,-11,-1,7,11,1,-3,4,11,13,-6,3,7,12,7,1,10,17,23,0,10,17,25,32,9,16,22,27,8,12,20,20,-3,3,15,13,-18,-4,8,9,20,-8,2,8,6,-10,-2,5,2,-22,-9,-10,-5,4,-8,1,0,2,-22,-8,-9,3,14,9,-10,1,39,44,39,42,27,23, +0,100,100,83,74,41,35,62,33,3,24,21,35,46,0,8,10,9,-9,-1,8,10,-18,-4,5,10,20,-5,4,12,11,-12,-3,7,9,1,-6,2,9,12,-9,0,8,10,-18,-5,3,8,19,-9,1,9,10,-12,-2,6,10,0,-5,3,9,12,-8,1,6,11,6,0,9,16,22,0,9,17,25,34,9,16,22,27,7,11,19,19,-4,2,13,12,-19,-5,6,8,19,-10,1,6,5,-12,-3,3,1,-23,-11,-12,-9,2,-11,-5,-3,-1,-22,-9,-11,2,13,8,-12,0,37,41,36,40,24,23, +0,100,100,84,74,40,34,62,34,2,23,19,33,44,0,9,10,9,-10,-2,7,9,-18,-5,4,8,19,-8,1,7,8,-12,-2,6,8,1,-7,2,8,11,-9,0,8,9,-17,-4,2,7,18,-7,2,8,9,-12,-2,6,10,0,-6,1,8,11,-6,2,8,11,4,-2,-1,6,12,-4,5,4,8,-11,3,3,8,19,-2,3,7,8,-7,0,8,9,-19,-4,5,9,19,-5,5,13,10,-12,-4,4,5,0,-2,-5,3,7,2,11,14,16,-25,-11,-10,1,12,11,-7,-10,28,44,37,42,29,24, +0,100,96,81,70,38,33,54,26,1,23,22,37,47,1,8,9,8,-10,-2,7,9,-18,-5,4,8,19,-8,0,7,7,-11,-2,6,9,1,-7,1,8,11,-10,-1,7,8,-17,-5,1,6,18,-8,1,7,8,-13,-3,6,9,0,-6,0,8,11,-7,1,7,10,4,-3,0,7,13,-4,6,6,10,-10,5,7,12,22,-3,6,11,10,-8,0,9,9,-19,-5,5,9,19,-8,2,10,8,-13,-4,4,4,-10,-6,-5,2,7,-4,5,10,12,-25,-11,-9,3,13,10,-8,3,41,46,41,45,35,29, +0,100,98,82,70,38,32,53,25,0,21,22,35,47,0,7,9,7,-10,-2,7,8,-17,-5,5,9,20,-7,0,7,6,-10,-1,6,9,1,-7,1,7,10,-10,-1,6,7,-17,-5,2,7,19,-8,1,8,9,-13,-3,4,8,-1,-7,0,8,10,-8,1,6,9,-2,-4,1,8,15,-5,4,7,12,-8,7,10,15,25,-4,5,11,11,-9,-1,8,8,-20,-6,4,8,19,-10,1,8,6,-14,-5,3,3,-26,-10,-6,2,6,-10,0,5,7,-25,-12,-10,2,13,9,-10,2,39,45,38,42,31,24, +0,100,98,82,69,37,31,54,23,-2,19,19,33,46,-1,6,7,7,-11,-3,5,7,-18,-6,3,7,19,-8,-1,5,5,-11,-2,5,8,1,-8,0,6,10,-11,-2,5,6,-17,-6,1,6,18,-9,-1,6,7,-13,-3,4,8,-1,-8,0,7,10,-9,0,5,8,-6,-4,1,9,15,-5,4,8,12,-7,8,11,15,26,-4,5,11,11,-9,-1,8,8,-20,-6,4,7,18,-11,0,8,6,-14,-6,3,4,-24,-10,-7,0,5,-10,-1,4,7,-25,-12,-9,4,14,10,-8,3,40,44,38,41,30,23, +0,100,95,80,69,35,31,60,30,-2,20,15,30,41,1,8,10,8,-11,-4,5,6,-17,-4,4,9,20,-8,0,7,6,-11,-3,4,6,1,-8,-1,6,10,-10,-1,5,7,-17,-5,2,7,18,-9,0,7,7,-13,-4,3,7,-1,-7,1,8,10,-9,-1,6,8,-20,-6,1,7,16,-8,-1,4,6,-11,-1,3,6,-3,-7,2,8,11,-11,-2,6,8,-19,-5,4,8,18,-11,-1,6,4,-15,-5,1,3,-1,-8,-5,3,6,-8,1,7,8,-26,-15,-10,1,14,7,-10,3,41,46,40,45,35,26, +0,100,90,76,64,33,29,58,29,-3,19,16,31,42,1,8,9,7,-12,-5,4,4,-17,-5,2,7,19,-9,-1,6,5,-12,-4,4,5,1,-9,-2,5,9,-11,-2,4,5,-18,-6,0,5,17,-10,-1,5,6,-13,-4,3,7,-1,-7,0,7,10,-11,-3,5,7,-20,-7,2,7,17,-7,-1,4,6,-11,-1,3,6,-3,-8,2,8,11,-11,-2,6,7,-20,-6,4,7,17,-12,-2,5,4,-16,-6,0,2,-2,-9,-6,1,4,-10,-1,6,7,-26,-14,-10,1,13,6,-11,3,41,46,44,48,39,27, +0,100,93,78,65,34,29,57,27,-4,18,17,33,45,1,8,10,8,-12,-4,4,4,-16,-5,2,7,19,-9,-1,6,5,-12,-5,3,4,1,-9,-2,4,9,-11,-3,4,6,-17,-6,2,6,19,-10,-1,5,5,-13,-4,3,7,-1,-7,-1,6,9,-10,-2,5,7,-21,-7,1,6,16,-9,-1,5,7,-9,0,5,9,-2,-9,0,6,9,-12,-3,5,7,-21,-8,3,6,17,-12,-1,5,3,-14,-5,1,2,-2,-9,-4,3,5,-10,-1,5,6,-27,-15,-11,1,13,5,-13,3,40,45,43,46,36,27, +0,100,95,78,65,32,28,54,24,-7,16,15,30,43,0,7,9,7,-13,-5,2,3,-17,-6,0,5,18,-11,-2,4,4,-14,-6,1,3,0,-10,-3,3,8,-13,-4,3,4,-18,-7,1,5,18,-12,-3,3,4,-13,-5,2,5,-2,-9,-2,5,8,-12,-4,3,5,-22,-8,0,6,16,-9,-2,4,6,-10,0,5,8,-2,-10,-1,5,8,-12,-3,4,6,-21,-8,2,5,16,-13,-3,3,2,-15,-6,-1,2,-2,-10,-6,1,4,-12,-3,4,5,-27,-15,-11,2,13,5,-14,3,39,45,40,48,37,23, +0,100,90,77,65,30,28,55,26,-4,18,17,32,44,-1,6,8,7,-12,-4,5,5,-18,-7,0,5,18,-10,-2,5,5,-14,-6,2,4,-2,-10,-3,4,8,-13,-4,3,4,-18,-7,1,4,18,-11,-3,3,4,-14,-5,1,4,-2,-9,-2,5,8,-13,-4,2,4,-21,-8,0,5,16,-10,-2,4,5,-11,-4,4,7,-3,-10,-2,4,8,-13,-4,4,6,-21,-8,1,5,17,-12,-3,4,3,-14,-6,2,4,-1,-10,-3,2,6,-13,-5,2,1,-27,-16,-14,-2,12,1,-16,2,39,45,41,45,37,26, +0,100,93,77,62,30,28,54,25,-4,19,16,31,44,-1,6,8,7,-12,-5,4,4,-19,-8,-1,3,17,-10,-2,5,4,-14,-7,2,4,0,-11,-3,3,8,-13,-5,3,3,-18,-8,0,4,16,-11,-3,3,4,-15,-7,0,4,-2,-10,-2,5,8,-13,-5,2,4,-21,-8,1,6,16,-12,-3,4,4,-15,-7,3,6,-1,-10,-2,5,8,-13,-4,5,6,-20,-9,1,5,17,-12,-4,3,3,-14,-6,2,5,-1,-11,-3,2,6,-13,-4,2,3,-26,-14,-14,-2,12,3,-17,1,39,45,42,46,37,24, +0,100,89,77,63,31,28,54,24,-2,20,15,30,44,-1,6,8,7,-11,-4,4,4,-18,-8,0,4,18,-10,-1,5,5,-13,-5,2,4,0,-10,-2,4,9,-12,-4,3,3,-18,-7,0,4,16,-12,-3,4,4,-14,-6,1,4,-1,-9,-1,6,9,-12,-4,2,4,-21,-8,1,6,17,-11,-3,3,4,-13,-5,2,5,-2,-10,-2,4,8,-13,-4,4,5,-20,-9,1,5,17,-12,-4,4,3,-14,-5,2,4,0,-10,-3,1,6,-15,-6,0,1,-28,-17,-17,-3,9,6,-13,1,38,45,41,45,37,25, +0,100,92,79,63,28,27,52,22,-3,20,14,30,44,-1,7,9,7,-12,-5,3,3,-19,-9,-1,3,18,-11,-2,4,4,-13,-6,1,3,0,-10,-2,4,9,-13,-5,2,3,-18,-8,0,3,15,-12,-4,3,3,-14,-6,0,3,-2,-9,-2,5,8,-13,-4,2,4,-20,-7,2,7,17,-10,-2,4,5,-13,-5,2,6,-2,-11,-2,4,8,-12,-4,5,6,-20,-8,1,4,17,-13,-3,3,3,-14,-5,2,4,0,-9,-2,3,6,-14,-5,2,2,-26,-15,-15,-2,11,7,-14,0,37,45,41,46,38,23, +0,100,89,77,63,28,27,53,23,-6,17,13,28,42,0,7,10,8,-11,-4,2,2,-19,-10,-2,2,17,-11,-3,4,4,-14,-6,1,3,-1,-10,-2,3,8,-13,-6,2,2,-18,-8,0,3,16,-13,-4,3,3,-14,-6,0,3,-2,-10,-2,4,8,-13,-5,1,3,-20,-8,2,7,17,-10,-2,5,5,-13,-5,3,5,-2,-11,-2,5,8,-13,-3,5,6,-20,-9,0,4,16,-14,-4,3,3,-15,-6,1,4,0,-9,-2,3,7,-13,-15,-8,-9,-24,-13,-18,-3,12,1,-18,-1,37,45,41,46,38,27, +0,100,92,78,64,29,27,53,22,-7,16,13,29,42,1,7,11,9,-9,-2,5,5,-19,-8,1,4,17,-11,-3,4,4,-13,-5,2,3,-3,-10,-2,3,8,-14,-5,3,3,-17,-7,1,4,16,-12,-4,3,3,-13,-6,1,3,-1,-10,-2,5,8,-14,-5,3,4,-20,-8,0,4,16,-14,-6,1,1,-14,-6,2,4,-1,-12,-3,3,8,-13,-4,3,4,-19,-9,0,3,17,-12,-3,4,3,-15,-7,2,3,-12,-11,-4,-1,4,-18,-15,-7,-8,-23,-12,-17,-3,13,1,-19,-1,35,43,39,44,36,24, +0,100,89,77,62,28,26,45,14,-7,17,11,28,41,1,8,12,9,-9,-3,6,5,-18,-9,1,4,16,-11,-3,4,4,-13,-5,2,4,-1,-10,-3,3,8,-14,-6,2,3,-17,-7,0,4,15,-11,-4,2,3,-13,-5,1,4,-1,-9,-2,5,8,-13,-5,3,5,-20,-7,0,5,16,-13,-5,2,2,-13,-5,3,5,-1,-11,-3,3,8,-12,-3,4,4,-19,-8,0,4,17,-11,-3,4,4,-14,-6,2,4,-8,-11,-1,1,6,-17,-13,-5,-6,-29,-17,-21,-7,7,3,-19,-1,34,44,41,45,39,26, +0,100,91,78,62,28,26,43,13,-7,16,11,28,42,3,9,13,10,-10,-4,5,4,-18,-9,0,3,4,-12,-4,3,4,-13,-5,2,4,-5,-9,-3,3,8,-14,-6,1,2,-17,-7,0,4,16,-11,-5,2,3,-14,-6,1,4,0,-9,-2,5,8,-12,-3,3,4,-20,-8,1,5,16,-12,-4,3,3,-13,-5,3,6,-1,-11,-2,4,8,-13,-3,4,5,-19,-8,1,4,18,-11,-2,5,4,-14,-6,3,4,-2,-11,0,4,9,-17,-10,-3,-4,-28,-15,-19,-4,8,5,-17,-1,35,45,40,44,39,27, +0,100,89,76,61,28,27,55,24,-6,18,12,29,43,3,11,15,12,-10,-4,4,3,-19,-10,-1,2,3,-11,-4,4,4,-13,-4,2,4,-1,-9,-2,4,9,-14,-5,2,3,-16,-6,1,5,18,-11,-4,3,3,-13,-5,1,5,0,-8,-2,5,8,-12,-3,3,5,-20,-8,1,6,17,-12,-3,3,4,-13,-5,4,6,0,-10,-2,4,9,-12,-3,5,5,-19,-8,0,4,17,-12,-3,4,4,-14,-6,2,5,-1,-10,1,5,9,-16,-8,-1,-2,-26,-14,-20,-4,10,3,-20,-3,32,43,40,44,37,24, +0,100,90,76,61,27,27,53,23,-6,18,12,30,43,4,10,13,10,-8,-1,6,8,-20,-8,2,6,18,-12,-2,5,5,-12,-4,3,5,0,-9,0,5,10,-12,-5,2,3,-16,-6,1,5,18,-11,-4,3,4,-12,-5,1,5,0,-9,-2,4,8,-12,-3,3,4,-19,-8,0,4,17,-11,-4,3,3,-13,-6,3,5,0,-10,-2,4,8,-13,-4,3,4,-19,-8,-1,3,17,-10,-1,6,5,-13,-5,5,5,-26,-12,2,3,9,-19,-14,-6,-6,-23,-11,-20,-4,11,3,-18,-3,31,43,40,44,39,27, +0,100,89,78,62,38,39,44,13,-7,17,10,28,44,4,10,14,11,-8,-2,4,6,-21,-10,0,3,16,-13,-3,4,4,-13,-6,2,4,-5,-9,-1,5,10,-13,-6,1,2,-17,-6,1,5,18,-11,-4,3,4,-13,-4,2,4,0,-9,-2,4,8,-12,-3,3,5,-19,-8,0,4,17,-11,-3,3,4,-13,-6,3,5,0,-10,-2,4,8,-13,-4,3,4,-19,-8,-2,3,16,-12,-2,5,4,-14,-6,4,5,-25,-11,3,4,12,-18,-13,-4,-5,-22,-11,-22,-7,8,3,-21,-10,25,42,37,44,37,26, +0,100,87,76,60,36,37,40,11,-8,17,10,28,43,3,9,12,10,-9,-3,5,5,-20,-10,1,5,18,-12,-3,4,5,-12,-5,2,4,-4,-9,-1,4,10,-13,-6,2,3,-17,-6,0,5,16,-11,-5,2,3,-13,-5,2,5,0,-9,-1,5,9,-11,-3,3,4,-20,-10,-1,3,16,-11,-3,3,4,-14,-6,2,4,-1,-10,-3,3,8,-14,-5,2,3,-19,-9,-1,3,17,-12,-3,4,4,-15,-7,4,4,-25,-13,0,1,7,-21,-15,-7,-8,-31,-18,-25,-9,6,2,-22,-16,20,41,39,44,39,28, +0,100,85,73,57,33,35,46,10,-9,17,11,30,45,5,10,13,13,-10,-4,4,4,-21,-11,0,3,15,-13,-3,3,4,-13,-5,1,3,-6,-10,-2,4,9,-14,-6,2,3,-17,-6,0,5,16,-12,-5,2,3,-14,-5,2,5,0,-10,-2,5,9,-11,-2,3,4,-20,-10,-1,3,17,-10,-2,4,4,-13,-5,3,5,-1,-10,-2,4,8,-14,-5,2,3,-19,-9,-1,3,17,-11,-2,3,4,-16,-7,4,5,-25,-12,1,3,10,-19,-14,-6,-7,-31,-17,-24,-8,8,3,-18,-14,22,45,42,47,43,34, +0,100,84,73,57,25,25,50,18,-5,20,13,31,46,0,5,8,10,-8,-2,5,7,-22,-8,1,4,8,-13,-3,4,5,-13,-6,2,4,0,-9,-1,4,10,-14,-5,2,3,-17,-6,1,5,17,-12,-5,2,3,-13,-5,2,5,0,-9,-1,5,9,-12,-2,3,4,-19,-9,0,3,17,-11,-3,3,4,-13,-5,2,4,-1,-9,-3,4,8,-13,-4,3,3,-19,-9,-1,3,17,-11,-2,4,4,-14,-6,5,5,-26,-12,3,3,11,-20,-15,-7,-9,-29,-18,-22,-6,10,-5,-35,-5,27,38,39,41,32,26, +0,99,81,69,54,20,22,44,14,-7,19,13,32,47,1,6,9,13,-8,-2,4,6,-23,-10,0,4,15,-13,-3,4,4,-14,-6,2,4,0,-9,-1,5,10,-14,-5,2,3,-18,-7,1,5,17,-12,-5,2,3,-14,-5,2,6,1,-9,0,5,9,-12,-4,2,3,-18,-8,0,3,15,-13,-4,3,3,-13,-6,2,4,0,-10,-3,3,8,-12,-3,3,3,-20,-10,-1,4,15,-11,-2,4,4,-13,-6,5,5,-25,-12,3,2,-12,-21,-17,-8,-8,-30,-17,-22,-5,10,-3,-28,-2,30,43,42,45,36,31, +0,100,83,75,58,20,24,38,8,-6,21,11,31,47,-1,4,8,14,-8,-3,6,7,-21,-9,1,5,15,-12,-3,4,5,-13,-6,3,5,-1,-9,-2,4,9,-13,-5,2,3,-16,-6,2,6,19,-11,-4,3,4,-12,-4,3,6,1,-9,0,5,9,-12,-3,3,4,-18,-8,-1,3,17,-11,-4,3,3,-13,-5,2,4,0,-10,-3,4,9,-13,-4,3,4,-19,-9,0,3,17,-11,-1,5,5,-14,-7,4,5,-21,-11,4,4,-5,-23,-16,-9,-8,-31,-18,-27,-10,5,-1,-26,-14,20,42,41,42,36,25, +0,98,79,71,53,15,21,30,2,-9,18,10,31,48,0,5,9,18,-8,-3,5,5,-22,-10,0,3,15,-13,-3,4,4,-14,-6,2,4,-2,-10,-2,4,9,-13,-5,1,2,-17,-6,2,5,18,-12,-5,2,3,-13,-4,2,5,1,-9,0,5,9,-12,-3,4,4,-18,-9,-1,3,17,-11,-3,3,3,-13,-5,2,4,0,-9,-2,4,9,-12,-4,3,4,-19,-9,-1,3,15,-11,-2,4,4,-15,-7,3,4,-25,-11,4,4,-6,-23,-16,-8,-8,-31,-18,-26,-10,6,0,-22,-12,24,45,43,44,37,27, +0,93,74,68,51,17,28,54,20,-5,15,9,28,45,-5,2,6,16,-8,-2,4,4,-23,-12,-1,2,16,-13,-3,4,4,-14,-6,2,4,0,-9,-2,4,9,-13,-6,2,2,-17,-6,2,5,16,-12,-5,2,3,-13,-4,2,5,0,-9,0,5,9,-12,-3,4,5,-19,-8,-1,3,17,-11,-2,4,4,-13,-4,2,5,0,-9,-2,5,10,-12,-3,4,5,-18,-8,-1,4,17,-10,-2,4,4,-15,-7,3,4,-23,-10,6,5,-2,-22,-15,-8,-7,-31,-18,-26,-9,6,3,-19,-9,27,50,47,46,39,27, +0,94,79,68,52,16,30,48,16,-4,12,6,27,44,-8,-3,1,15,-6,1,6,9,1,-8,4,7,16,-13,-4,3,3,-12,-4,4,6,1,-9,-1,4,9,-12,-4,3,4,-16,-6,0,5,19,-10,-2,5,5,-14,-5,2,5,1,-7,0,6,10,-11,-2,4,5,-18,-8,0,4,16,-11,-5,3,3,-12,-4,2,4,0,-9,-1,5,9,-13,-4,4,4,-17,-7,0,4,17,-10,-1,6,6,-13,-5,6,6,-22,-11,4,4,-9,-21,-16,-8,-7,-30,-17,-24,-8,6,-1,-27,-1,34,44,44,43,36,25, +0,91,80,72,58,32,57,51,20,10,19,9,31,50,-10,-4,0,16,-6,1,6,9,1,-8,4,7,16,-13,-4,3,3,-12,-4,4,6,1,-9,-1,5,9,-12,-4,3,3,-17,-6,0,5,17,-10,-1,5,5,-14,-5,1,4,1,-7,0,6,10,-11,-2,3,4,-18,-8,0,4,16,-11,-4,3,4,-12,-4,2,4,0,-8,-1,6,10,-12,-4,4,5,-17,-6,0,5,18,-10,-1,6,6,-13,-6,5,5,-24,-10,5,5,0,-21,-15,-8,-7,-30,-17,-24,-7,7,3,-22,2,38,48,46,43,36,23, +0,96,81,71,52,25,62,49,21,16,14,7,30,49,-12,-5,-1,19,-5,1,6,9,-9,-7,3,7,16,-12,-2,5,5,-12,-4,4,6,2,-8,0,6,10,-11,-3,4,5,-15,-5,1,6,20,-8,0,6,6,-12,-4,3,6,2,-7,0,6,10,-10,-1,5,6,-17,-7,1,5,17,-10,-3,4,5,-11,-3,3,5,1,-8,0,6,10,-12,-3,4,5,-17,-6,0,5,18,-8,1,7,7,-12,-4,6,6,-22,-10,4,5,-3,-22,-16,-8,-8,-29,-16,-22,-6,10,3,-19,-7,29,52,49,44,36,26, +0,91,76,66,50,23,65,59,38,24,12,5,28,49,-13,-5,-1,22,-5,2,7,9,-13,-8,3,6,16,-12,-2,5,5,-12,-4,4,6,2,-8,1,6,11,-11,-3,5,5,-15,-4,2,7,21,-8,1,7,7,-12,-4,3,6,2,-6,0,7,10,-9,0,5,6,-17,-6,2,6,17,-9,-1,5,6,-11,-2,3,6,1,-7,1,7,11,-12,-3,5,5,-17,-6,1,6,19,-8,2,8,7,-12,-5,5,4,-23,-9,5,6,1,-22,-16,-9,-8,-29,-16,-21,-4,11,6,-14,-3,33,53,51,44,35,23, +0,90,81,69,54,17,71,90,55,33,10,4,26,45,-15,-8,-5,18,-5,3,9,12,5,-7,4,8,16,-8,1,8,8,-12,-5,6,7,2,-7,1,7,11,-10,-2,5,6,-15,-4,3,7,19,-8,0,6,6,-11,-2,3,7,3,-6,3,9,12,-10,-2,5,6,-16,-5,2,6,18,-8,-1,5,6,-11,-2,6,8,1,-9,0,7,11,-10,-1,6,7,-16,-6,1,5,18,-8,0,6,6,-11,-3,6,7,-5,-10,4,6,9,-20,-15,-7,-7,-29,-14,-20,-3,11,7,-14,8,43,55,53,44,33,22, +0,91,76,65,48,22,78,82,49,34,12,2,25,45,-14,-7,-3,20,-4,4,9,12,5,-7,3,8,16,-8,2,9,9,-12,-5,6,8,3,-7,2,8,12,-10,-1,5,6,-14,-3,4,8,21,-7,1,7,6,-10,-2,3,7,3,-5,3,9,12,-10,-2,5,6,-16,-5,2,6,20,-8,0,5,6,-10,-2,6,9,2,-8,1,7,12,-10,-1,7,7,-16,-6,2,6,20,-7,1,7,7,-10,-3,8,8,-7,-10,5,6,11,-21,-13,-6,-6,-28,-14,-19,-1,13,8,-13,12,51,58,56,48,41,29, +0,87,81,75,57,29,86,75,43,37,15,7,30,51,-14,-6,-2,21,-3,5,11,15,8,-6,5,10,18,-5,3,10,10,-10,-2,6,7,3,-6,3,9,13,-9,-1,7,7,-13,-2,5,9,23,-7,2,8,7,-10,-2,5,8,4,-4,3,9,12,-9,0,6,8,-15,-4,4,8,21,-7,0,7,8,-9,0,8,10,2,-8,2,8,12,-10,0,7,7,-16,-5,3,7,21,-6,2,8,8,-9,-1,11,10,-15,-7,7,8,13,-19,-10,-3,-4,-22,-7,-19,-1,14,8,-12,18,57,60,58,49,46,31, +0,90,77,71,53,24,83,70,38,34,13,5,28,50,-14,-6,-1,22,-3,5,12,15,8,-6,5,10,18,-5,3,10,11,-10,-2,6,8,3,-6,3,9,13,-9,-1,6,8,-13,-1,5,10,24,-6,3,8,8,-10,-1,5,8,4,-4,4,9,13,-8,1,7,8,-15,-3,4,9,22,-7,2,8,9,-8,0,8,11,3,-7,3,9,13,-9,0,7,8,-15,-4,3,7,21,-4,4,9,10,-8,0,11,11,-16,-7,7,7,12,-20,-11,-4,-4,-21,-6,-17,2,17,13,-3,25,65,65,64,52,47,33, +0,86,73,68,55,22,76,96,60,35,12,4,28,47,-14,-6,-2,22,-2,7,13,17,8,-4,6,12,19,-4,4,11,11,-10,-2,8,9,4,-4,4,10,14,-8,1,8,9,-12,0,7,12,24,-4,4,10,9,-9,0,6,9,5,-3,5,11,14,-7,2,8,10,-14,-2,6,10,22,-5,2,9,11,-8,1,10,12,4,-5,4,10,14,-8,1,8,8,-15,-3,4,9,23,-3,5,11,12,-6,1,12,11,-13,-8,5,6,11,-20,-12,-4,-4,-21,-5,-16,4,20,20,7,32,73,72,71,57,50,35, +0,80,79,70,55,19,77,96,60,36,13,6,28,46,-14,-6,-3,21,-1,8,14,18,8,-3,7,13,19,-4,5,12,12,-10,-1,10,11,5,-3,4,11,14,-6,3,10,11,-13,-2,6,11,24,-3,5,11,11,-8,1,9,12,5,-3,5,10,14,-6,3,10,11,-13,-1,6,10,23,-5,4,12,12,-8,0,8,10,6,-3,4,10,15,-7,2,10,10,-13,-2,7,11,24,-4,4,11,11,-2,5,13,13,-1,-5,5,9,15,-16,-7,0,-2,-24,-8,-12,6,20,12,-9,31,73,75,71,59,60,39, +0,84,81,72,57,18,73,98,61,35,17,14,36,53,-9,-1,3,23,0,10,16,20,10,0,10,16,22,-1,7,14,15,-7,2,11,13,6,-1,6,14,17,-3,6,13,14,-10,1,9,13,26,-2,7,14,14,-6,3,11,14,7,-1,7,13,16,-4,5,12,13,-12,0,8,12,24,-3,6,13,13,-7,2,10,12,6,-1,6,13,17,-6,3,11,12,-12,0,8,12,25,-3,6,13,12,-1,7,16,16,2,-3,7,11,17,-14,-7,1,0,-23,-6,-11,8,22,17,0,34,78,81,78,65,65,43, +1,83,78,70,57,19,73,100,63,35,22,19,41,53,-6,3,7,25,2,12,18,23,12,2,16,21,27,4,12,20,20,-5,3,13,15,8,1,9,19,22,2,11,18,19,-6,7,15,15,28,0,13,19,20,-4,5,13,16,8,1,9,15,18,-2,7,14,15,-11,2,10,15,26,-1,8,15,16,-5,4,12,14,8,1,9,15,19,-4,5,14,14,-11,2,9,14,26,-1,8,15,15,2,10,20,18,-10,-3,9,12,19,-13,-5,3,3,-21,-4,-9,11,26,25,9,39,85,88,87,71,70,55, +2,83,79,71,58,20,75,90,62,37,28,25,46,54,-2,6,11,26,4,15,21,26,14,5,22,26,33,10,17,26,25,-4,6,15,18,10,3,11,24,27,7,16,23,25,-1,12,20,18,29,3,18,25,26,-2,7,15,18,10,3,12,18,21,0,9,16,18,-9,5,13,18,29,1,11,18,18,-3,7,15,17,10,4,11,18,21,-1,8,16,21,-5,9,16,18,28,2,12,18,18,5,13,22,19,-11,-4,7,9,16,-13,-3,6,6,-18,0,-5,15,32,33,21,49,97,103,96,79,79,62, +3,79,79,73,60,36,88,86,51,47,44,32,53,57,5,13,19,29,5,16,21,26,16,10,28,36,40,14,22,30,30,0,10,18,21,12,6,14,30,33,13,22,30,31,4,17,26,21,32,6,25,32,33,0,10,17,20,13,7,14,20,24,4,13,20,23,-6,9,17,21,32,4,14,20,21,2,10,18,21,13,7,14,21,24,1,10,19,27,3,16,25,20,32,1,11,17,18,9,18,24,25,20,4,15,18,23,-7,2,10,11,-15,2,-2,16,30,30,10,52,97,101,102,85,81,71, +6,83,82,76,64,36,86,94,58,46,52,38,59,59,9,17,23,31,8,19,24,30,19,13,32,39,44,18,25,33,33,3,13,21,24,14,9,17,33,35,16,25,32,34,5,20,28,23,34,9,28,35,36,2,12,20,23,15,10,17,23,26,6,16,22,28,0,14,23,27,37,10,19,26,27,7,13,21,24,15,10,17,24,26,4,13,21,35,9,23,32,23,34,4,14,22,22,14,22,27,27,19,2,13,16,22,-5,6,15,17,-12,7,1,20,34,39,23,60,108,115,112,95,87,79, +9,86,84,78,68,34,77,99,62,40,46,42,61,59,16,24,27,33,10,23,37,43,47,28,36,42,46,22,28,38,38,5,16,25,29,17,12,21,38,40,20,28,35,38,8,23,31,36,45,23,32,38,39,4,14,22,25,17,14,21,26,30,10,19,26,35,10,21,29,34,43,16,25,32,34,13,16,24,28,20,14,22,28,30,9,17,26,38,10,24,36,28,38,9,19,26,27,22,31,40,37,21,7,16,18,26,2,12,21,24,-11,7,1,20,35,38,29,46,97,105,116,99,98,82, +12,86,85,81,73,41,76,106,68,42,51,46,65,62,20,28,32,36,13,27,41,48,63,33,41,46,50,26,31,42,41,8,20,28,32,26,15,25,41,43,23,31,39,41,11,27,34,40,48,26,36,42,43,7,18,26,29,20,17,25,31,33,14,23,29,42,27,28,36,41,48,23,32,39,40,19,20,27,31,24,17,25,31,33,12,21,28,42,12,28,39,31,40,12,23,30,32,27,37,44,42,12,4,12,14,25,5,17,27,32,-8,11,4,23,39,47,41,60,109,120,130,109,110,98, +17,88,88,87,79,41,69,88,57,42,58,49,70,67,27,34,41,40,18,32,47,55,68,40,47,53,56,32,37,47,48,13,25,34,38,46,20,30,46,48,28,36,44,46,27,32,39,45,52,31,41,47,48,11,22,30,34,29,22,30,36,38,19,28,35,47,43,33,41,46,53,28,36,44,46,23,25,33,37,44,23,31,36,38,17,25,34,47,26,33,45,37,45,18,28,36,39,34,44,51,48,17,3,11,12,26,11,27,36,43,4,14,7,25,41,52,54,91,120,133,142,119,122,108, +22,92,92,93,86,50,70,96,64,44,65,58,76,73,37,44,51,53,22,36,51,57,69,34,44,52,56,33,39,48,50,17,30,40,44,56,25,34,47,49,31,40,46,50,46,37,43,50,56,33,43,48,50,17,29,37,41,57,29,38,44,46,23,32,40,52,48,38,45,51,58,35,45,52,53,29,30,37,40,39,25,34,40,42,22,31,40,54,49,40,50,41,48,18,28,35,36,31,42,49,51,45,26,36,38,39,15,24,32,39,7,22,17,34,47,47,36,75,128,138,131,114,126,120, +27,98,100,95,90,54,69,105,72,45,70,76,81,76,44,51,58,60,29,44,56,62,75,42,50,58,61,38,44,55,56,24,38,48,52,65,33,42,53,54,35,45,51,55,49,41,48,54,60,38,47,53,54,24,37,44,49,64,36,45,52,54,30,39,47,60,54,45,53,59,65,43,52,59,61,36,38,45,48,62,33,41,48,49,29,38,47,62,57,47,57,49,55,26,36,43,44,39,51,58,59,50,30,39,40,45,24,33,42,50,30,27,20,37,51,55,49,78,128,142,136,119,127,126, +32,107,108,103,99,64,78,120,87,55,80,86,89,84,51,58,64,66,36,53,62,68,79,50,58,64,68,43,50,61,63,32,47,56,60,72,40,50,58,59,39,49,57,61,54,45,54,60,65,43,52,59,62,30,44,52,58,71,44,53,60,63,38,48,56,66,59,51,58,65,71,47,57,65,67,38,45,53,57,71,40,50,57,59,37,46,55,70,64,55,65,57,62,34,45,53,54,46,59,68,70,59,37,49,51,54,31,45,50,58,45,31,23,41,55,61,59,96,137,151,145,124,131,124, +37,114,115,110,106,70,85,128,96,63,89,94,97,92,56,64,70,72,44,60,68,75,86,57,65,72,75,49,57,69,71,52,54,63,67,78,47,57,64,65,44,55,63,67,59,51,60,66,71,48,58,66,67,37,51,59,65,78,50,61,67,70,44,54,63,70,62,55,63,69,75,51,61,69,72,41,52,61,65,77,47,57,64,66,43,53,62,77,71,63,72,65,69,41,52,60,63,50,64,73,76,63,45,57,59,61,38,52,56,64,49,36,28,46,61,67,66,104,143,159,152,130,137,129, +42,121,120,115,107,70,85,116,85,63,90,97,103,100,64,75,80,84,78,67,74,81,91,60,69,75,79,55,64,75,77,48,59,69,74,85,55,65,72,75,51,63,72,75,64,57,66,73,79,55,65,73,77,47,62,69,74,84,57,66,72,75,50,62,70,75,65,60,69,75,80,54,64,72,75,44,61,70,75,85,55,65,72,74,51,62,71,86,77,68,79,72,77,50,60,69,72,53,67,77,82,95,61,70,74,74,43,51,60,67,52,42,50,58,73,76,65,88,143,158,154,134,137,129, +45,127,126,121,112,76,90,123,93,67,95,103,108,108,70,81,87,90,84,74,82,88,98,67,76,83,86,62,71,82,84,76,66,77,81,91,61,71,79,82,57,70,79,83,71,64,73,80,86,63,73,80,84,75,69,76,81,91,64,74,80,83,57,69,76,81,70,65,75,81,86,59,69,78,81,57,67,77,82,91,61,71,79,81,57,69,78,93,83,74,85,79,83,56,67,75,78,54,68,80,86,100,72,81,87,86,48,55,63,70,54,50,58,66,84,92,68,89,146,162,156,135,138,131, +48,128,126,119,110,80,91,126,98,62,89,99,105,108,74,86,93,97,90,80,87,94,104,72,82,90,94,66,76,87,91,83,71,83,87,97,66,77,84,88,62,75,85,89,76,69,79,86,92,67,77,86,90,85,72,82,87,97,69,79,87,90,61,74,82,88,75,70,80,86,91,65,75,83,87,80,72,82,87,96,67,77,85,88,61,73,83,96,86,78,89,85,90,63,73,83,85,56,71,77,85,99,78,86,97,94,53,60,68,75,56,52,71,68,84,98,64,94,151,165,161,139,138,127, +51,139,134,118,107,80,89,120,97,62,91,101,110,116,81,92,100,104,96,86,94,100,110,77,87,96,100,72,82,94,98,91,78,90,94,103,73,84,92,95,68,82,92,97,82,76,86,93,99,73,84,93,97,91,79,89,95,104,76,86,94,97,68,81,90,95,83,77,87,93,97,72,83,90,95,90,79,88,94,103,74,84,93,95,68,80,90,102,90,83,93,92,97,70,81,90,92,60,74,80,88,103,88,97,109,106,57,63,72,78,59,57,80,73,92,107,68,102,158,167,174,148,146,130, +50,150,135,116,100,80,82,110,89,58,87,101,106,116,79,91,102,105,95,85,93,100,109,76,87,95,100,71,82,94,97,90,77,88,95,102,73,83,91,95,67,80,92,96,83,76,85,93,97,73,83,93,97,90,78,88,95,103,74,85,93,98,67,81,90,96,98,76,86,94,97,71,81,90,96,89,78,88,93,102,72,83,93,95,65,78,89,99,84,79,89,92,96,69,79,91,92,59,72,78,87,101,87,97,108,109,53,62,71,77,59,59,82,79,98,121,73,107,160,164,170,142,140,123, +49,149,149,115,89,78,73,92,79,46,77,104,98,111,78,88,98,103,92,83,90,97,107,73,82,90,96,69,81,88,94,86,75,85,92,100,69,80,88,93,65,79,88,94,98,74,83,91,96,70,81,88,94,85,77,84,92,99,74,83,90,94,66,79,86,92,106,75,83,90,94,69,79,84,91,84,76,84,90,98,72,81,87,90,61,74,82,91,80,74,85,89,93,67,76,91,92,57,70,72,83,97,86,96,106,107,48,56,66,73,58,62,85,88,97,119,77,109,159,153,162,127,135,114, +38,138,138,117,80,65,46,56,51,28,59,89,82,99,97,77,83,90,76,67,74,80,89,56,64,72,77,56,66,73,79,71,61,70,77,84,58,67,73,79,51,64,74,80,92,61,68,75,81,58,68,74,79,71,64,72,79,85,61,68,75,81,59,67,74,80,91,61,68,74,79,57,67,73,79,70,62,69,75,81,61,70,75,81,51,63,72,78,80,53,65,74,80,57,66,80,79,55,56,57,68,82,74,88,94,99,42,43,52,58,85,61,83,103,97,117,94,111,155,134,170,118,103,79, +29,129,129,129,86,61,18,24,31,19,52,84,84,100,94,75,78,85,67,53,58,60,55,38,46,54,59,45,53,61,69,63,54,62,70,76,54,61,67,73,48,58,66,71,81,54,62,68,72,52,60,65,71,64,58,67,73,79,56,62,70,74,60,62,67,72,83,54,59,66,69,51,60,66,74,64,56,62,69,73,57,64,72,76,54,57,64,69,81,49,58,69,76,61,65,78,84,62,52,55,63,71,50,62,61,54,20,11,12,24,59,19,45,75,76,98,126,126,177,168,177,126,33,157, +20,120,120,120,120,120,120,120,120,120,22,48,90,54,60,58,21,120,120,120,120,120,120,120,120,41,49,40,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,142,142,142,142,142,142,142,162,172,172,172,152,152,152, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_CCW_LLeft_T0.h new file mode 100755 index 0000000..f0d5fb3 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_CCW_LLeft_T0.h @@ -0,0 +1,71 @@ +50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,52,55,60,65,70,75,80,85,90,95,100,105,110,110,110,110,110,50, +139,136,137,122,128,120,121,118,117,120,123,117,124,116,119,124,123,121,119,127,120,126,122,126,123,127,122,122,125,127,119,121,122,119,127,118,121,127,121,124,120,123,123,122,120,123,120,118,123,127,124,124,129,125,127,126,124,122,122,124,124,125,118,118,127,124,123,121,126,122,124,117,114,117,112,107,104,98,102,112,104,102,104,100,105,104,104,103,104,102,103,102,103,102,103,101,100,101,101,101,101,101,100,101,99,101,104,103,110,104,120,120,129,125,137,142,140,154,162,158,173,173,177,190, +130,108,101,97,102,98,100,99,97,100,99,97,99,92,97,100,94,91,91,98,99,99,97,104,104,99,91,96,97,101,101,104,107,104,107,105,107,107,108,106,107,107,109,109,110,107,107,109,107,108,104,108,108,110,111,111,107,105,104,108,106,107,102,107,110,111,104,102,105,103,103,102,102,98,94,101,97,95,91,90,91,91,91,90,91,88,90,88,88,86,91,88,89,88,88,88,88,85,88,87,83,85,81,90,83,90,88,87,93,92,105,105,113,118,125,127,133,141,151,146,161,163,166,185, +106,95,93,84,90,84,90,86,87,86,86,80,82,77,78,81,78,79,78,77,75,75,75,76,73,72,71,71,70,73,72,70,70,67,69,70,69,70,68,69,71,70,71,72,71,69,70,73,69,68,70,71,69,68,69,71,70,71,69,72,71,72,71,73,75,72,69,72,72,74,71,72,74,71,73,75,76,76,76,74,75,74,76,75,77,75,76,77,76,75,77,76,77,76,80,77,77,75,74,76,73,76,72,77,70,77,74,72,84,82,95,94,106,109,115,120,128,136,146,140,151,142,146,148, +57,67,67,55,66,59,58,59,58,55,54,53,51,48,51,49,48,46,47,48,47,47,45,47,47,44,46,45,48,47,43,44,44,44,43,43,42,45,44,42,43,43,45,43,43,39,43,43,40,43,43,42,42,40,41,42,43,41,41,41,43,42,42,41,43,42,44,45,50,45,47,41,49,54,47,39,49,52,47,49,48,52,49,49,47,48,48,47,49,49,50,49,51,48,52,49,51,47,48,51,45,49,41,52,45,52,48,51,56,59,67,70,78,82,93,95,100,106,114,109,115,119,116,118, +54,56,57,48,59,54,50,52,54,50,46,45,44,44,45,42,42,41,38,39,40,39,35,35,38,35,35,32,36,33,33,32,32,31,32,33,32,36,29,31,32,31,32,34,32,32,32,31,29,28,30,32,31,30,34,31,32,28,31,35,29,31,29,31,30,35,31,34,36,35,41,34,41,45,39,41,38,43,41,44,42,45,43,46,42,45,45,45,46,45,47,45,48,46,49,45,50,44,42,45,39,45,36,48,39,48,40,51,53,51,63,65,70,81,86,96,101,109,114,112,112,114,104,95, +34,41,41,33,43,31,25,35,33,28,25,29,24,24,22,20,20,14,16,9,21,20,19,19,18,13,13,13,6,16,14,15,16,17,14,15,14,13,9,7,7,3,5,3,3,-3,8,5,8,2,2,13,10,1,2,4,1,2,3,8,12,11,3,11,11,18,7,14,22,15,20,13,23,34,22,22,27,38,23,28,29,36,26,28,29,32,28,30,31,30,33,32,33,29,35,34,31,26,25,38,25,25,20,40,26,26,20,39,36,38,46,47,53,63,68,73,80,92,94,90,90,86,83,74, +12,15,25,15,20,14,5,18,26,16,10,8,2,9,2,-5,-6,-11,-10,-16,-6,-7,-7,-12,-8,-13,-19,-18,-19,-13,-15,-11,-13,-12,-10,-15,-14,-17,-21,-20,-21,-26,-22,-20,-28,-25,-18,-24,-23,-23,-25,-21,-18,-32,-24,-27,-25,-24,-22,-18,-22,-15,-26,-17,-22,-18,-27,-18,-9,-18,-6,-16,-5,5,-8,-7,-3,7,2,3,-1,8,5,7,5,9,6,7,7,5,10,8,10,6,13,12,11,6,0,11,0,5,-5,13,-1,8,-2,25,21,18,35,34,38,45,50,69,71,73,73,86,84,81,57,30, +-2,6,17,13,15,10,5,13,21,2,-6,5,-7,-2,-9,-18,-18,-22,-22,-27,-24,-22,-24,-29,-27,-30,-26,-26,-24,-25,-31,-29,-30,-30,-29,-30,-32,-32,-30,-29,-30,-29,-37,-37,-37,-34,-34,-37,-32,-35,-35,-41,-37,-36,-34,-41,-37,-44,-36,-31,-40,-33,-45,-35,-47,-36,-39,-35,-23,-38,-29,-28,-18,-3,-23,-21,-16,-4,-24,-19,-13,-3,-18,-15,-15,-5,-14,-10,-8,-7,-6,-7,-7,-15,-2,2,-3,-6,-22,3,-10,-8,-23,5,-10,-16,-19,18,9,0,11,15,29,36,40,61,65,71,74,87,63,61,41,50, +20,42,33,34,25,24,17,24,19,15,10,10,8,10,8,4,5,3,-1,-2,2,-2,-4,-4,-4,-8,-8,-7,-8,-8,-9,-8,-5,-7,-7,-6,-6,-7,-9,-9,-8,-11,-9,-8,-14,-14,-11,-10,-11,-12,-9,-14,-11,-13,-9,-17,-13,-19,-13,-12,-18,-13,-17,-13,-18,-13,-24,-15,-8,-12,-1,-12,-2,-10,-3,-13,0,9,-3,2,-1,7,4,7,-1,3,5,9,3,5,3,2,11,8,4,7,1,9,4,9,2,10,2,4,3,8,13,12,19,22,36,37,44,55,58,67,73,78,81,91,79,76,71,50, +-35,3,15,20,22,17,13,15,11,8,3,1,1,3,-3,-7,-3,-9,-11,-14,-9,-14,-13,-18,-18,-22,-18,-23,-28,-18,-17,-18,-17,-22,-22,-27,-22,-22,-19,-25,-23,-26,-23,-26,-30,-29,-25,-27,-29,-28,-25,-32,-36,-27,-27,-34,-37,-32,-30,-20,-40,-29,-30,-25,-43,-29,-35,-24,-17,-23,-10,-20,-7,-12,-12,-18,-6,4,-8,1,-1,5,0,6,-2,3,4,4,0,1,2,1,10,5,4,5,1,8,2,8,-1,9,3,7,3,8,16,13,24,25,42,45,51,61,67,78,82,89,92,95,88,79,50,26, +-34,-14,-9,-1,-4,-5,-6,-7,-8,-9,-14,-15,-16,-15,-18,-23,-21,-25,-23,-26,-25,-27,-24,-27,-27,-28,-28,-28,-29,-29,-30,-31,-31,-27,-28,-28,-29,-28,-31,-31,-31,-31,-29,-31,-34,-33,-35,-35,-35,-36,-33,-37,-36,-36,-35,-35,-34,-41,-38,-35,-38,-34,-37,-35,-39,-36,-43,-38,-29,-37,-30,-37,-29,-29,-28,-38,-32,-23,-29,-21,-25,-19,-26,-21,-25,-21,-25,-24,-24,-23,-22,-21,-20,-21,-22,-21,-23,-20,-23,-17,-23,-16,-21,-19,-20,-18,-14,-12,0,5,14,20,26,35,43,51,57,65,69,76,68,59,48,29, +-26,-17,-8,6,6,5,4,1,-4,-4,-8,-9,-7,-10,-13,-20,-16,-20,-21,-22,-22,-25,-22,-26,-26,-25,-27,-26,-28,-26,-27,-26,-26,-27,-29,-31,-31,-30,-29,-29,-29,-29,-31,-31,-32,-33,-34,-32,-32,-33,-31,-35,-35,-36,-35,-34,-35,-39,-36,-34,-37,-34,-38,-33,-36,-35,-40,-34,-28,-38,-32,-31,-24,-34,-27,-30,-23,-16,-26,-19,-21,-15,-21,-17,-19,-17,-16,-16,-17,-16,-15,-15,-15,-15,-16,-15,-17,-15,-18,-13,-16,-12,-14,-14,-12,-11,-5,-5,6,11,24,29,36,45,52,61,67,77,81,86,77,73,55,55, +-21,-6,0,8,5,4,4,4,2,1,-3,-2,-2,-4,-6,-9,-10,-11,-9,-13,-13,-14,-12,-14,-14,-14,-13,-14,-15,-13,-16,-13,-15,-17,-16,-18,-18,-18,-16,-16,-17,-17,-16,-17,-20,-20,-19,-22,-22,-19,-19,-20,-21,-22,-22,-23,-23,-28,-22,-21,-23,-23,-26,-22,-25,-23,-28,-24,-19,-27,-20,-25,-18,-25,-19,-23,-18,-12,-21,-18,-16,-11,-18,-16,-16,-13,-17,-16,-16,-15,-15,-12,-13,-13,-13,-11,-13,-12,-15,-7,-9,-6,-9,-10,-4,-6,2,3,11,18,26,34,42,52,59,66,73,87,91,94,86,78,64,54, +-3,-3,6,16,11,11,11,10,8,8,4,4,5,4,1,-3,-1,-4,-3,-4,-3,-6,-2,-4,-5,-6,-6,-5,-6,-5,-5,-4,-5,-6,-7,-8,-8,-8,-9,-9,-8,-9,-9,-9,-12,-11,-11,-12,-11,-10,-11,-13,-12,-14,-12,-13,-12,-17,-15,-14,-15,-12,-18,-15,-15,-16,-22,-17,-14,-21,-16,-19,-16,-21,-17,-24,-18,-13,-21,-19,-18,-15,-21,-19,-23,-18,-20,-20,-22,-20,-20,-18,-18,-18,-18,-17,-18,-17,-17,-11,-12,-9,-9,-10,-4,-5,2,5,12,22,31,37,46,55,63,71,79,90,95,98,91,83,70,74, +-22,-20,-18,-15,-12,-10,-11,-16,-17,-16,-18,-20,-21,-22,-22,-24,-23,-24,-23,-25,-24,-25,-25,-25,-26,-26,-27,-27,-28,-27,-27,-26,-26,-27,-28,-27,-27,-27,-27,-27,-28,-28,-30,-29,-29,-29,-27,-30,-29,-28,-29,-27,-27,-29,-29,-30,-30,-31,-32,-31,-31,-30,-33,-32,-33,-32,-34,-33,-32,-31,-30,-33,-31,-33,-32,-35,-31,-30,-32,-31,-32,-30,-33,-31,-33,-31,-33,-32,-32,-30,-30,-32,-31,-31,-31,-30,-30,-28,-28,-28,-27,-25,-25,-26,-25,-25,-20,-16,-10,-3,5,19,29,49,58,65,74,82,87,86,63,56,56,56, +-10,-11,-5,0,0,0,0,-3,-6,-5,-8,-9,-10,-11,-13,-15,-12,-15,-14,-15,-14,-14,-14,-16,-17,-17,-18,-18,-20,-16,-17,-16,-17,-17,-17,-17,-18,-17,-18,-17,-19,-19,-20,-19,-20,-20,-19,-20,-19,-19,-19,-18,-17,-20,-19,-19,-19,-19,-20,-20,-21,-21,-25,-24,-23,-23,-26,-25,-23,-23,-22,-25,-24,-24,-24,-27,-26,-23,-25,-24,-26,-25,-27,-25,-28,-26,-26,-26,-25,-24,-24,-27,-25,-26,-26,-23,-24,-22,-22,-20,-20,-18,-18,-17,-16,-16,-10,-8,1,9,17,24,31,41,49,59,66,67,74,75,70,67,65,66, +-16,-4,4,7,11,11,11,8,6,5,3,1,0,-1,-2,-4,-4,-6,-4,-6,-5,-6,-8,-8,-9,-8,-10,-9,-10,-8,-8,-9,-8,-9,-10,-9,-11,-10,-12,-12,-12,-12,-11,-11,-12,-12,-12,-10,-12,-12,-11,-11,-10,-12,-10,-10,-11,-11,-9,-11,-13,-13,-14,-14,-14,-14,-15,-14,-13,-12,-11,-12,-11,-17,-16,-17,-16,-15,-17,-17,-17,-16,-18,-16,-17,-17,-18,-18,-20,-20,-18,-17,-17,-18,-17,-17,-15,-15,-14,-12,-11,-10,-9,-9,-7,-6,-2,2,8,22,29,36,43,57,65,71,78,90,97,95,92,88,81,76, +-10,-2,5,7,11,11,11,9,7,7,5,3,2,1,0,-1,-1,-2,-1,-2,-3,-4,-4,-5,-5,-7,-5,-7,-7,-5,-5,-5,-6,-5,-6,-5,-5,-5,-7,-6,-7,-7,-7,-6,-8,-7,-8,-6,-7,-7,-6,-7,-6,-7,-7,-6,-7,-7,-7,-6,-9,-10,-10,-10,-9,-10,-11,-10,-10,-10,-8,-10,-10,-13,-13,-14,-14,-11,-16,-14,-14,-13,-17,-16,-17,-16,-16,-17,-18,-19,-17,-17,-16,-17,-16,-16,-15,-14,-13,-12,-10,-9,-9,-8,-7,-6,-1,2,9,20,28,35,43,53,61,69,77,81,89,87,86,83,79,75, +-40,-19,-6,-7,-1,-1,-3,-5,-6,-5,-6,-6,-10,-9,-10,-10,-11,-13,-12,-13,-14,-15,-14,-14,-15,-15,-15,-15,-16,-15,-15,-15,-15,-16,-16,-15,-16,-14,-16,-15,-12,-13,-17,-17,-17,-16,-17,-18,-13,-15,-18,-15,-19,-18,-17,-16,-10,-10,-13,-8,-17,-19,-20,-16,-20,-19,-17,-16,-18,-19,-18,-19,-20,-18,-18,-20,-20,-19,-20,-19,-19,-18,-37,-42,-30,-26,-22,-39,-33,-33,-33,-40,-40,-35,-36,-21,-22,-16,-16,-16,-17,-17,-16,-16,-13,-15,-10,-9,8,6,18,34,52,36,50,68,81,57,68,70,71,62,47,42, +-35,-30,-20,-19,-12,-12,-12,-14,-14,-14,-15,-17,-18,-19,-18,-20,-19,-20,-21,-22,-21,-22,-21,-22,-23,-23,-23,-24,-24,-23,-23,-23,-24,-23,-24,-24,-23,-24,-22,-22,-22,-22,-23,-23,-23,-22,-23,-24,-24,-25,-26,-26,-25,-24,-25,-25,-25,-25,-26,-26,-26,-25,-26,-25,-26,-27,-28,-27,-25,-28,-27,-28,-28,-27,-27,-27,-26,-26,-26,-26,-27,-26,-27,-26,-27,-26,-25,-25,-26,-25,-25,-25,-25,-25,-24,-26,-25,-22,-24,-25,-23,-22,-22,-22,-21,-19,-17,-12,-5,-2,5,13,21,24,33,39,49,51,58,57,58,58,54,51, +-22,-12,1,1,10,9,8,3,2,3,2,0,-5,-5,-6,-7,-9,-10,-10,-10,-11,-12,-13,-14,-14,-16,-16,-15,-16,-16,-17,-15,-16,-16,-16,-15,-15,-15,-14,-14,-15,-15,-16,-17,-17,-17,-16,-15,-16,-17,-17,-17,-17,-17,-17,-17,-16,-17,-17,-17,-18,-17,-18,-17,-17,-17,-19,-17,-17,-20,-19,-20,-20,-20,-19,-20,-19,-18,-20,-20,-20,-20,-22,-22,-22,-21,-21,-20,-22,-21,-21,-22,-21,-22,-21,-20,-20,-21,-21,-19,-16,-17,-17,-16,-12,-10,-9,-5,4,13,18,27,36,42,51,59,65,67,74,75,74,71,69,62, +-21,-14,-4,-4,3,2,0,3,1,2,0,-2,-2,-3,-4,-6,-6,-8,-7,-9,-8,-9,-8,-9,-10,-10,-11,-11,-11,-11,-12,-11,-12,-11,-11,-10,-9,-10,-9,-9,-10,-9,-10,-10,-10,-9,-10,-10,-10,-11,-11,-11,-11,-12,-12,-11,-12,-11,-13,-12,-11,-12,-11,-11,-11,-12,-13,-12,-11,-13,-13,-13,-13,-14,-12,-13,-12,-12,-13,-13,-13,-13,-15,-15,-15,-14,-13,-13,-14,-13,-13,-14,-13,-14,-13,-13,-12,-13,-12,-11,-10,-11,-10,-8,-6,-3,-2,4,10,16,22,30,40,41,50,58,67,62,70,71,73,71,67,61, +-12,-6,-12,-21,-14,-15,-16,6,4,6,5,1,0,0,0,-1,-5,-6,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-9,-9,-9,-9,-8,-7,-8,-8,-7,-8,-9,-8,-8,-8,-8,-8,-9,-8,-10,-10,-10,-10,-10,-10,-10,-10,-10,-11,-11,-9,-9,-10,-9,-9,-10,-11,-10,-9,-11,-10,-11,-10,-11,-11,-10,-11,-10,-10,-11,-11,-10,-10,-10,-11,-10,-10,-9,-11,-10,-9,-10,-9,-10,-9,-9,-8,-10,-9,-8,-8,-8,-8,-6,-5,-3,0,6,14,18,22,30,38,46,53,58,66,52,68,74,76,73,68,61, +-43,-38,-30,-35,-24,-26,-28,-22,-24,-22,-26,-28,-24,-23,-25,-27,-24,-26,-25,-27,-27,-25,-24,-26,-27,-26,-26,-26,-26,-25,-26,-25,-26,-27,-26,-26,-26,-26,-27,-27,-27,-26,-25,-25,-25,-26,-25,-28,-27,-28,-27,-27,-27,-28,-28,-29,-29,-28,-27,-27,-27,-27,-27,-27,-27,-28,-29,-28,-28,-26,-26,-26,-25,-28,-27,-29,-28,-28,-27,-28,-27,-27,-27,-27,-28,-27,-27,-27,-28,-26,-25,-26,-25,-26,-25,-26,-25,-26,-23,-23,-24,-23,-21,-18,-22,-18,-18,-10,-7,-4,1,9,18,21,29,32,40,51,58,59,59,58,56,50, +-28,-25,-19,-22,-17,-20,-21,-12,-14,-14,-17,-20,-14,-16,-16,-18,-16,-18,-18,-20,-19,-18,-18,-20,-20,-20,-20,-19,-20,-18,-20,-19,-21,-20,-19,-19,-20,-19,-20,-21,-21,-21,-20,-19,-19,-19,-19,-20,-21,-21,-21,-21,-20,-22,-22,-22,-21,-22,-21,-21,-21,-20,-20,-20,-21,-21,-22,-21,-21,-19,-18,-19,-19,-21,-21,-22,-21,-21,-21,-21,-20,-20,-20,-20,-20,-20,-20,-20,-20,-19,-18,-19,-17,-19,-17,-18,-16,-17,-16,-15,-16,-15,-14,-10,-14,-11,-10,-3,-5,4,8,17,25,31,39,45,52,55,62,63,63,64,63,63, +-22,-19,-13,-17,-12,-14,-17,-6,-8,-8,-11,-13,-8,-9,-9,-11,-8,-11,-10,-12,-10,-9,-8,-10,-12,-10,-11,-11,-12,-10,-11,-11,-11,-12,-11,-11,-11,-10,-12,-12,-12,-12,-11,-10,-11,-10,-11,-11,-12,-13,-13,-12,-13,-13,-13,-13,-14,-14,-13,-14,-11,-11,-12,-11,-13,-12,-13,-12,-13,-12,-12,-11,-11,-13,-13,-14,-14,-13,-13,-13,-13,-13,-14,-13,-14,-12,-13,-13,-14,-13,-12,-14,-12,-12,-11,-12,-11,-11,-9,-8,-9,-8,-7,-3,-5,-2,0,6,4,12,16,25,34,38,47,52,61,62,69,70,70,69,66,66, +-24,-19,-13,-15,-8,-9,-10,-7,-9,-9,-11,-13,-10,-12,-10,-13,-11,-13,-12,-13,-12,-10,-10,-11,-13,-10,-11,-11,-12,-10,-11,-11,-12,-12,-11,-11,-10,-10,-12,-13,-13,-12,-11,-10,-11,-10,-10,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-12,-11,-12,-12,-11,-12,-11,-12,-12,-12,-11,-10,-10,-10,-13,-12,-13,-12,-12,-14,-13,-13,-13,-12,-12,-12,-12,-13,-13,-14,-14,-13,-12,-12,-12,-10,-12,-11,-11,-8,-7,-9,-9,-6,-1,-7,-3,-2,6,0,9,13,22,32,34,42,49,57,60,66,66,63,65,61,56, +-43,-34,-25,-25,-18,-17,-18,-18,-19,-20,-21,-21,-23,-23,-24,-24,-26,-26,-26,-26,-27,-28,-29,-29,-29,-29,-29,-30,-30,-30,-30,-30,-30,-31,-32,-31,-31,-31,-30,-30,-30,-30,-31,-32,-31,-31,-31,-32,-31,-32,-31,-32,-32,-32,-32,-32,-32,-32,-32,-32,-35,-35,-35,-34,-34,-33,-34,-34,-34,-34,-34,-33,-33,-34,-34,-33,-33,-33,-34,-34,-34,-34,-35,-35,-35,-34,-34,-34,-35,-34,-35,-34,-34,-34,-34,-33,-33,-34,-33,-32,-31,-32,-31,-10,-28,-26,-28,-18,-11,-3,-1,6,13,24,31,36,42,53,58,59,57,58,57,56, +-33,-27,-21,-18,-11,-6,-6,-12,-12,-13,-13,-12,-16,-17,-17,-16,-19,-19,-19,-18,-20,-22,-22,-21,-22,-21,-21,-22,-22,-21,-22,-22,-22,-22,-23,-24,-23,-23,-22,-22,-22,-23,-23,-24,-23,-23,-22,-22,-22,-22,-21,-22,-22,-22,-22,-22,-22,-22,-21,-22,-26,-25,-25,-25,-24,-22,-23,-23,-23,-24,-24,-23,-23,-23,-23,-22,-23,-22,-23,-24,-24,-24,-25,-25,-25,-24,-24,-24,-24,-24,-24,-23,-23,-23,-23,-22,-21,-22,-21,-19,-19,-18,-18,-15,-17,-14,-14,-8,0,8,12,20,29,34,41,46,53,64,69,69,68,62,55,49, +-32,-23,-16,-11,-15,-12,-11,-5,-4,-8,-7,-6,-6,-7,-9,-9,-10,-10,-12,-11,-11,-13,-13,-13,-13,-13,-13,-13,-13,-14,-14,-15,-15,-14,-14,-15,-15,-15,-15,-16,-15,-15,-15,-15,-16,-16,-16,-15,-15,-15,-14,-15,-15,-16,-15,-15,-15,-15,-15,-14,-16,-16,-17,-16,-15,-14,-14,-14,-15,-14,-15,-15,-15,-15,-15,-15,-15,-15,-16,-16,-16,-15,-16,-16,-16,-15,-16,-17,-17,-16,-16,-16,-15,-14,-14,-14,-13,-13,-12,-10,-11,-11,-9,-7,-11,-8,-7,-1,2,9,15,24,31,35,44,50,57,59,65,71,67,64,60,56, +-38,-26,-16,-8,-10,-7,-3,-4,-2,-5,-3,-2,-6,-5,-7,-5,-9,-8,-9,-8,-8,-10,-11,-10,-10,-10,-10,-10,-9,-10,-10,-11,-10,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-12,-12,-12,-11,-10,-10,-10,-10,-10,-12,-11,-11,-11,-10,-11,-10,-13,-12,-13,-12,-12,-10,-11,-11,-10,-12,-11,-12,-11,-11,-11,-12,-11,-10,-12,-13,-12,-12,-13,-12,-12,-12,-12,-13,-13,-12,-12,-12,-12,-12,-11,-10,-10,-10,-9,-7,-8,-8,-6,-4,-8,-5,-4,2,7,15,20,29,37,39,47,54,61,65,69,74,71,66,58,49, +-34,-32,-32,-4,-9,-7,0,-5,-4,-9,-8,-1,-11,-9,-12,-12,-15,-14,-16,-15,-15,-18,-17,-15,-18,-7,0,-1,2,1,2,1,4,2,2,-5,1,0,0,2,2,3,1,2,-2,1,2,2,2,2,2,2,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,0,1,0,0,-1,0,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-2,-2,-2,-1,-1,-1,-1,-1,0,0,0,0,1,2,1,1,2,4,6,5,10,20,26,30,37,44,55,62,67,74,83,84,89,67,63,46,44, +-28,-18,-14,-5,-7,-4,-1,-9,-6,-11,-10,-8,-15,-14,-17,-16,-19,-19,-21,-20,-20,-22,-22,-21,-21,-22,-22,-23,-23,-22,-22,-23,-23,-22,-23,-23,-24,-23,-24,-24,-24,-24,-24,-24,-24,-24,-24,-25,-24,-25,-25,-25,-25,-24,-24,-25,-25,-25,-24,-24,-25,-25,-25,-24,-25,-26,-26,-26,-25,-25,-25,-25,-25,-27,-26,-27,-26,-26,-24,-25,-26,-25,-26,-26,-26,-26,-25,-26,-25,-25,-24,-26,-26,-26,-25,-25,-24,-24,-23,-22,-23,-22,-21,-19,-19,-16,-14,-9,-4,4,9,17,25,30,37,44,51,58,63,67,63,64,61,55, +-37,-25,-13,-1,1,8,11,-6,-2,-6,-3,-1,-9,-9,-10,-9,-12,-12,-14,-13,-12,-15,-14,-14,-13,-15,-15,-15,-15,-17,-16,-16,-16,-16,-17,-18,-18,-17,-18,-18,-18,-18,-18,-18,-17,-18,-17,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-19,-18,-18,-17,-18,-18,-18,-18,-19,-20,-20,-20,-19,-19,-19,-19,-19,-19,-19,-19,-19,-18,-18,-18,-18,-19,-19,-19,-18,-19,-18,-19,-17,-18,-20,-20,-19,-18,-17,-16,-17,-16,-16,-15,-16,-14,-12,-11,-10,-7,-1,4,11,16,27,35,36,44,50,57,70,77,75,69,66,54,45, +-29,-16,-8,0,0,5,9,0,2,-1,0,2,-5,-3,-6,-5,-8,-7,-9,-8,-7,-10,-9,-8,-8,-10,-10,-10,-9,-11,-11,-10,-10,-10,-12,-11,-11,-11,-12,-11,-12,-11,-11,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-14,-14,-13,-13,-12,-13,-13,-13,-13,-13,-12,-12,-12,-11,-12,-11,-13,-13,-12,-12,-12,-11,-12,-12,-11,-13,-13,-12,-11,-11,-10,-11,-10,-8,-9,-9,-8,-7,-5,-3,-1,4,9,17,23,30,38,42,50,55,62,70,75,77,72,75,67,62, +-12,-6,-2,5,4,8,11,3,4,0,1,2,-2,-2,-5,-4,-7,-6,-8,-7,-7,-9,-8,-8,-7,-10,-9,-10,-9,-10,-10,-11,-10,-10,-10,-10,-11,-10,-11,-10,-12,-11,-11,-11,-12,-12,-12,-12,-13,-12,-13,-13,-13,-14,-13,-13,-13,-13,-13,-13,-13,-12,-12,-12,-13,-14,-14,-15,-14,-13,-13,-14,-14,-14,-14,-14,-14,-14,-13,-14,-14,-13,-15,-14,-14,-13,-13,-14,-14,-13,-13,-14,-13,-12,-11,-13,-11,-12,-10,-10,-11,-9,-9,-7,-5,-3,0,5,11,18,24,31,39,46,54,59,66,76,81,82,79,81,72,68, +-52,-41,-32,-27,-23,-22,-20,-20,-19,-20,-20,-20,-22,-21,-22,-21,-23,-23,-23,-23,-22,-24,-24,-24,-24,-27,-26,-26,-25,-26,-25,-25,-25,-24,-26,-25,-26,-25,-25,-24,-25,-25,-25,-26,-25,-26,-26,-28,-28,-27,-28,-26,-26,-27,-27,-26,-27,-27,-26,-26,-27,-27,-27,-27,-27,-27,-27,-27,-27,-27,-26,-28,-28,-27,-27,-28,-28,-27,-27,-27,-27,-27,-26,-26,-27,-26,-27,-27,-26,-25,-25,-26,-24,-26,-25,-26,-25,-26,-25,-24,-24,-24,-23,-22,-23,-22,-18,-14,-9,-3,5,11,17,23,29,35,41,48,53,57,54,54,54,51, +-40,-28,-20,-16,-15,-14,-14,-11,-11,-12,-13,-14,-13,-14,-14,-14,-14,-15,-16,-16,-16,-16,-17,-17,-17,-19,-18,-19,-18,-19,-19,-18,-18,-17,-18,-19,-19,-18,-18,-18,-17,-18,-19,-18,-18,-18,-18,-21,-21,-21,-21,-20,-20,-20,-20,-20,-21,-20,-20,-19,-20,-20,-21,-21,-20,-20,-20,-20,-20,-20,-20,-21,-21,-20,-21,-21,-21,-20,-20,-20,-21,-20,-19,-19,-20,-19,-20,-20,-20,-19,-18,-17,-17,-18,-17,-18,-18,-18,-17,-16,-16,-15,-15,-14,-14,-13,-9,-4,1,8,16,23,29,39,46,53,60,68,74,76,75,74,72,71, +-46,-30,-13,-13,-2,3,2,-6,-7,-3,-5,-6,-9,-9,-7,-8,-9,-10,-8,-8,-8,-9,-10,-10,-11,-13,-13,-13,-13,-12,-12,-13,-12,-12,-14,-14,-13,-13,-11,-11,-12,-12,-11,-12,-12,-13,-13,-14,-14,-14,-15,-13,-13,-13,-14,-13,-14,-14,-14,-13,-13,-13,-13,-13,-14,-13,-14,-14,-14,-14,-15,-15,-15,-15,-15,-15,-15,-15,-14,-14,-13,-13,-14,-13,-14,-13,-13,-13,-14,-13,-12,-11,-11,-11,-10,-12,-12,-12,-11,-10,-10,-8,-8,-6,-6,-4,0,4,7,14,21,28,35,41,48,53,61,73,80,79,77,74,66,56, +-31,-20,-10,-12,1,-1,-5,-4,-7,-5,-8,-11,-8,-10,-8,-10,-9,-11,-9,-10,-10,-10,-11,-11,-12,-12,-12,-12,-12,-12,-11,-11,-11,-12,-12,-12,-11,-12,-11,-10,-11,-11,-10,-11,-11,-12,-11,-13,-13,-13,-13,-12,-12,-13,-12,-13,-13,-13,-12,-13,-12,-11,-13,-12,-12,-12,-13,-12,-12,-14,-13,-13,-13,-14,-14,-14,-14,-13,-13,-13,-12,-11,-12,-12,-12,-11,-12,-11,-12,-11,-10,-9,-8,-9,-8,-11,-10,-11,-10,-9,-8,-7,-6,-5,-4,-3,1,5,12,18,26,33,40,48,55,62,69,78,86,82,85,83,79,71, +-37,-34,-30,-54,-51,-41,-44,-36,-39,-32,-35,-37,-34,-35,-30,-32,-31,-32,-31,-31,-32,-33,-33,-34,-34,-36,-35,-34,-35,-37,-37,-34,-35,-32,-24,-24,-23,-21,-24,-16,-20,-17,-18,-19,-15,-15,-17,-29,-24,-27,-20,-20,-20,-22,-25,-22,-15,-18,-15,-17,-15,-15,-17,-15,-16,-15,-18,-17,-16,-17,-17,-16,-20,-17,-16,-19,-18,-17,-17,-16,-15,-15,-16,-16,-16,-15,-16,-15,-15,-16,-15,-16,-15,-16,-16,-15,-14,-15,-15,-14,-14,-14,-13,-13,-11,-12,-9,-5,22,32,39,46,52,57,64,70,78,84,92,90,92,90,87,83, +-55,-43,-30,-37,-30,-27,-32,-19,-24,-21,-25,-30,-21,-25,-21,-23,-22,-23,-22,-23,-23,-21,-22,-23,-22,-21,-21,-21,-20,-22,-22,-22,-22,-21,-22,-22,-22,-22,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-23,-24,-24,-24,-24,-26,-25,-25,-25,-24,-25,-24,-25,-25,-25,-25,-25,-26,-25,-25,-25,-25,-25,-24,-24,-25,-25,-25,-25,-25,-25,-25,-25,-25,-25,-25,-24,-24,-23,-24,-25,-23,-23,-24,-23,-24,-24,-22,-21,-22,-21,-21,-20,-19,-18,-18,-18,-17,-14,-10,-3,4,11,18,24,33,41,47,57,59,69,68,74,73,74,72, +-40,-46,-32,-41,-31,-16,-24,-13,-20,-5,-12,-18,-14,-18,-10,-12,-14,-16,-12,-13,-14,-13,-14,-14,-14,-12,-12,-13,-12,-14,-14,-14,-14,-14,-15,-14,-14,-14,-16,-15,-15,-16,-15,-15,-16,-16,-16,-16,-16,-18,-18,-17,-17,-17,-17,-17,-18,-18,-18,-18,-18,-17,-18,-18,-17,-17,-18,-18,-18,-18,-17,-18,-18,-19,-18,-18,-18,-18,-18,-18,-18,-19,-18,-18,-18,-18,-18,-18,-18,-17,-17,-18,-17,-17,-17,-17,-15,-16,-16,-15,-12,-12,-12,-11,-9,-9,-4,0,6,12,20,26,33,42,50,56,65,69,78,77,81,80,80,78, +-37,-28,-15,-29,-1,-10,-21,-5,-14,-2,-12,-21,-10,-16,-9,-13,-11,-13,-10,-12,-13,-10,-11,-11,-12,-8,-8,-8,-9,-10,-10,-10,-10,-10,-9,-10,-9,-9,-11,-11,-11,-12,-11,-11,-12,-11,-11,-10,-11,-13,-12,-12,-11,-12,-12,-12,-12,-13,-13,-13,-13,-12,-13,-13,-12,-13,-13,-13,-13,-12,-12,-12,-12,-13,-14,-13,-13,-13,-13,-12,-13,-13,-13,-13,-13,-13,-13,-12,-12,-12,-11,-13,-12,-12,-11,-11,-10,-11,-10,-9,-6,-6,-6,-5,-4,-4,1,5,13,19,27,34,42,49,57,65,75,76,85,84,89,89,91,88, +-14,-12,-6,-21,10,2,-5,1,-6,10,-23,-30,1,-5,-16,-25,1,-1,-2,-1,-9,1,0,0,-1,-1,-1,-1,-2,-3,-3,-3,-3,-3,-5,-5,-4,-4,-6,-5,-6,-5,-5,-5,-6,-6,-6,-5,-6,-7,-7,-6,-6,-7,-7,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-8,-9,-10,-9,-8,-8,-8,-8,-9,-9,-9,-10,-9,-9,-9,-9,-9,-9,-9,-10,-10,-10,-9,-10,-9,-9,-10,-9,-10,-10,-9,-8,-8,-7,-7,-5,-5,-5,-4,-3,-3,2,5,13,19,26,33,40,50,58,67,76,78,86,85,87,87,85,85, +11,0,-12,-24,-17,-16,-29,-13,-26,-19,-30,-40,-26,-35,-27,-33,-27,-26,-25,-27,-29,-26,-27,-27,-27,-27,-27,-28,-27,-26,-27,-26,-27,-27,-28,-27,-28,-28,-28,-28,-27,-27,-27,-27,-29,-28,-28,-26,-26,-27,-26,-27,-26,-28,-27,-27,-27,-27,-27,-27,-27,-28,-28,-28,-27,-28,-29,-29,-28,-29,-28,-28,-27,-29,-29,-28,-27,-28,-28,-29,-28,-28,-29,-29,-29,-29,-29,-28,-28,-28,-28,-27,-27,-26,-25,-27,-25,-26,-25,-24,-26,-25,-24,-23,-23,-23,-19,-15,-6,0,6,13,18,27,33,39,45,53,58,59,58,57,53,48, +20,8,6,-14,1,-4,-19,-4,-15,-12,-25,-34,-15,-23,-23,-28,-14,-19,-20,-23,-23,-18,-18,-18,-19,-18,-18,-19,-19,-18,-17,-17,-18,-18,-18,-18,-18,-19,-18,-19,-19,-19,-18,-18,-19,-19,-19,-17,-17,-18,-17,-19,-18,-20,-19,-19,-18,-19,-19,-18,-19,-19,-19,-19,-19,-19,-20,-20,-20,-19,-19,-19,-20,-20,-20,-20,-20,-20,-19,-20,-20,-21,-21,-21,-21,-21,-21,-20,-21,-21,-20,-19,-19,-18,-17,-18,-17,-18,-18,-17,-17,-16,-16,-16,-15,-15,-11,-8,0,6,13,19,25,37,43,49,56,67,72,71,69,68,58,51, +13,3,13,1,7,-4,-13,3,-7,-5,-14,-21,-9,-15,-14,-18,-9,-12,-13,-14,-15,-11,-12,-12,-12,-11,-11,-11,-11,-11,-11,-12,-12,-11,-11,-11,-11,-13,-12,-12,-12,-13,-12,-11,-11,-11,-11,-10,-10,-10,-10,-11,-12,-13,-12,-12,-11,-12,-12,-11,-12,-12,-13,-12,-12,-11,-12,-13,-13,-12,-12,-12,-12,-12,-13,-12,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-13,-12,-12,-12,-11,-11,-10,-9,-10,-9,-8,-8,-8,-9,-8,-7,-6,-6,-5,-1,2,10,15,23,29,36,48,54,60,66,77,83,82,80,77,70,58, +16,15,10,-3,7,-2,-9,-1,-9,-5,-11,-16,-11,-16,-13,-15,-11,-14,-14,-15,-15,-14,-15,-15,-15,-15,-15,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-16,-17,-16,-16,-17,-17,-17,-17,-17,-16,-15,-15,-15,-15,-16,-15,-17,-17,-17,-16,-15,-16,-17,-17,-17,-17,-17,-18,-18,-18,-18,-18,-17,-17,-16,-16,-16,-16,-16,-16,-15,-15,-15,-17,-16,-15,-15,-17,-17,-16,-17,-16,-17,-16,-15,-15,-14,-13,-13,-12,-12,-10,-12,-13,-11,-10,-11,-8,-8,-4,-2,9,16,24,30,36,49,57,63,70,81,87,86,83,79,70,55, +-58,-36,-33,-30,-28,-28,-27,-24,-22,-27,-26,-26,-29,-29,-30,-30,-32,-31,-33,-32,-32,-32,-32,-33,-33,-35,-34,-36,-34,-35,-35,-36,-36,-36,-36,-36,-35,-35,-36,-35,-36,-35,-37,-37,-37,-37,-36,-38,-37,-36,-36,-37,-36,-36,-36,-36,-37,-36,-36,-36,-37,-37,-36,-36,-36,-37,-36,-36,-35,-36,-36,-35,-36,-36,-36,-36,-35,-36,-37,-36,-36,-36,-37,-37,-36,-36,-35,-37,-36,-36,-36,-36,-37,-35,-36,-35,-35,-35,-35,-35,-35,-31,-32,-33,-31,-32,-26,-23,-19,-13,-4,8,27,39,46,55,76,71,82,73,72,68,64,37, +-59,-39,-29,-21,-14,-9,-4,-15,-11,-13,-10,-7,-20,-18,-18,-17,-25,-24,-25,-24,-23,-25,-25,-26,-25,-27,-27,-27,-27,-30,-29,-30,-29,-28,-29,-29,-29,-28,-28,-28,-30,-29,-33,-31,-31,-31,-30,-32,-31,-32,-30,-29,-29,-30,-29,-29,-30,-30,-31,-31,-31,-31,-31,-29,-30,-30,-30,-30,-29,-30,-29,-29,-29,-28,-29,-27,-27,-28,-30,-29,-29,-29,-28,-29,-27,-27,-28,-28,-27,-27,-29,-28,-29,-28,-29,-26,-27,-27,-28,-27,-26,-24,-26,-27,-22,-24,-17,-14,-8,-1,7,15,24,31,40,45,56,58,65,63,61,57,54,38, +-62,-34,-20,-8,-11,-2,7,-3,3,-11,-4,2,-9,-6,-18,-15,-21,-19,-22,-20,-19,-22,-22,-22,-21,-23,-22,-24,-23,-24,-23,-25,-24,-23,-23,-25,-25,-25,-24,-23,-25,-24,-27,-27,-26,-25,-25,-26,-26,-26,-26,-25,-24,-24,-24,-26,-26,-26,-27,-26,-24,-24,-24,-24,-24,-25,-25,-26,-25,-22,-22,-24,-23,-24,-24,-24,-23,-23,-23,-23,-23,-23,-22,-23,-22,-23,-22,-22,-20,-21,-22,-21,-22,-21,-22,-21,-22,-18,-21,-20,-20,-16,-18,-20,-16,-17,-10,-6,0,7,17,26,34,40,49,56,65,72,79,77,76,70,59,49, +-70,-42,-26,-9,-9,0,9,-2,6,-5,2,9,-9,-3,-14,-9,-22,-19,-21,-18,-16,-23,-23,-22,-21,-24,-23,-25,-24,-26,-25,-26,-25,-24,-26,-25,-26,-24,-27,-25,-25,-25,-27,-28,-27,-27,-27,-29,-28,-29,-29,-26,-25,-27,-26,-26,-28,-29,-27,-27,-27,-27,-26,-26,-25,-26,-26,-25,-27,-24,-23,-24,-24,-23,-24,-24,-24,-24,-24,-25,-25,-25,-23,-23,-23,-23,-22,-23,-21,-23,-23,-23,-22,-22,-24,-20,-22,-20,-24,-22,-22,-18,-21,-24,-18,-19,-12,-9,0,7,16,27,36,42,52,61,70,73,80,81,79,75,66,64, +-84,-66,-52,-27,-15,5,13,-18,-3,5,10,16,-22,-19,-31,-18,-44,-31,-33,-31,-30,-55,-45,-39,-32,-49,-51,-45,-47,-54,-54,-50,-44,-46,-51,-39,-40,-41,-45,-45,-44,-44,-48,-47,-47,-48,-53,-45,-54,-48,-48,-43,-48,-42,-38,-44,-47,-49,-45,-47,-44,-47,-47,-43,-45,-41,-44,-40,-41,-41,-37,-36,-41,-37,-37,-36,-38,-36,-44,-42,-36,-36,-36,-37,-36,-36,-34,-35,-34,-34,-36,-35,-35,-35,-35,-34,-36,-33,-37,-41,-37,-30,-38,-42,-32,-32,-23,-21,-10,10,24,35,42,46,54,61,70,74,81,79,80,78,75,73, +-74,-53,-44,-37,-42,-32,-24,-29,-22,-36,-29,-23,-34,-30,-40,-37,-43,-40,-45,-43,-41,-45,-46,-46,-45,-46,-45,-48,-46,-47,-46,-48,-46,-45,-46,-48,-47,-45,-49,-48,-49,-48,-49,-48,-46,-45,-45,-49,-49,-48,-48,-48,-49,-50,-50,-49,-48,-49,-49,-48,-48,-47,-48,-47,-48,-48,-47,-47,-48,-44,-45,-46,-45,-48,-47,-48,-48,-47,-49,-48,-47,-47,-49,-49,-48,-48,-45,-44,-44,-43,-44,-47,-46,-47,-47,-44,-45,-44,-47,-45,-44,-39,-42,-43,-40,-39,-31,-27,-21,-16,-8,-2,5,13,18,25,31,42,45,40,43,43,26,-1, +-69,-60,-45,-37,-33,-25,-17,-33,-24,-30,-22,-17,-35,-31,-37,-33,-36,-41,-45,-43,-42,-46,-47,-45,-43,-47,-45,-50,-48,-46,-47,-50,-50,-48,-47,-51,-51,-50,-48,-47,-51,-51,-48,-49,-50,-51,-49,-51,-51,-51,-51,-50,-50,-52,-52,-52,-52,-53,-51,-51,-50,-49,-49,-48,-49,-49,-49,-49,-49,-51,-50,-49,-49,-51,-49,-51,-50,-49,-48,-47,-47,-47,-48,-48,-46,-46,-47,-48,-49,-48,-48,-46,-46,-46,-47,-46,-47,-44,-46,-46,-48,-40,-43,-44,-43,-44,-36,-32,-14,-9,-1,5,13,24,29,37,42,51,58,56,55,63,59,-3, +-66,-50,-35,-30,-26,-19,-12,-21,-15,-20,-14,-8,-25,-20,-27,-23,-29,-28,-32,-30,-28,-32,-32,-32,-29,-32,-30,-36,-34,-33,-32,-36,-35,-33,-33,-36,-36,-36,-34,-33,-37,-36,-34,-34,-35,-34,-35,-35,-34,-36,-34,-35,-34,-37,-37,-37,-37,-36,-36,-36,-34,-34,-34,-35,-33,-33,-34,-34,-34,-36,-34,-34,-33,-35,-36,-37,-34,-33,-33,-33,-32,-31,-33,-32,-32,-32,-31,-31,-31,-32,-31,-30,-29,-30,-31,-29,-31,-28,-29,-29,-30,-25,-25,-27,-28,-28,-20,-16,-6,0,9,15,21,29,35,46,51,59,66,63,67,64,73,24, +-60,-41,-30,-27,-24,-18,-9,-17,-10,-15,-8,-2,-19,-15,-23,-20,-25,-23,-27,-23,-22,-26,-26,-25,-24,-26,-25,-29,-27,-27,-25,-29,-28,-27,-28,-31,-30,-29,-29,-28,-31,-32,-29,-29,-29,-29,-29,-29,-28,-29,-29,-30,-29,-32,-32,-32,-32,-32,-31,-31,-30,-27,-30,-29,-30,-30,-31,-30,-30,-31,-30,-30,-29,-30,-29,-29,-30,-30,-27,-27,-26,-27,-29,-28,-25,-27,-28,-25,-27,-26,-25,-24,-25,-23,-24,-23,-25,-21,-23,-23,-24,-18,-19,-20,-19,-16,-11,-9,4,9,18,25,31,39,46,57,63,72,81,79,82,82,95,60, +-97,-70,-53,-43,-36,-27,-16,-28,-22,-27,-22,-16,-28,-26,-30,-28,-34,-33,-35,-33,-30,-34,-37,-34,-34,-35,-34,-34,-33,-36,-33,-35,-32,-33,-33,-34,-35,-35,-32,-33,-35,-32,-34,-32,-33,-32,-31,-33,-32,-31,-32,-30,-30,-32,-30,-29,-31,-30,-31,-31,-32,-33,-31,-31,-33,-34,-34,-35,-34,-32,-33,-32,-30,-29,-29,-29,-29,-29,-28,-32,-32,-31,-29,-30,-28,-27,-27,-24,-26,-26,-25,-22,-24,-24,-25,-24,-23,-22,-22,-20,-22,-24,-24,-27,-16,-15,-11,-7,4,8,16,23,28,54,64,74,80,92,103,96,102,107,107,91, +-100,-100,-100,-94,-80,-71,-57,-61,-54,-61,-57,-53,-66,-65,-71,-69,-68,-71,-73,-76,-75,-71,-74,-74,-76,-72,-73,-72,-74,-74,-71,-72,-72,-68,-73,-77,-71,-76,-68,-68,-69,-69,-70,-69,-70,-68,-70,-69,-64,-67,-66,-66,-67,-67,-66,-69,-72,-71,-72,-70,-68,-74,-67,-69,-70,-71,-74,-78,-70,-67,-70,-70,-68,-69,-69,-73,-69,-69,-70,-72,-68,-73,-69,-68,-65,-64,-63,-60,-62,-61,-58,-61,-60,-58,-57,-59,-56,-52,-56,-59,-58,-58,-62,-54,-48,-46,-38,-33,-26,-18,-10,-7,4,23,30,38,45,54,63,64,67,62,86,66, +-100,-92,-74,-68,-61,-58,-54,-57,-53,-59,-57,-54,-61,-65,-74,-75,-68,-66,-66,-67,-66,-67,-70,-69,-69,-66,-66,-66,-67,-72,-73,-63,-66,-69,-69,-64,-65,-65,-66,-66,-65,-66,-72,-71,-65,-65,-65,-72,-72,-68,-69,-70,-70,-64,-64,-66,-67,-64,-62,-64,-66,-66,-64,-65,-67,-65,-65,-66,-66,-71,-68,-63,-65,-73,-73,-63,-64,-65,-66,-62,-62,-62,-70,-69,-65,-64,-70,-70,-61,-61,-60,-68,-66,-61,-60,-67,-67,-66,-67,-57,-57,-56,-56,-54,-63,-57,-48,-44,-48,-42,-21,-15,-10,2,9,13,18,30,33,44,41,43,42,52, +-94,-69,-46,-37,-31,-25,-22,-30,-26,-32,-29,-27,-34,-39,-50,-52,-39,-45,-41,-43,-43,-45,-46,-46,-48,-43,-44,-44,-45,-51,-50,-45,-45,-48,-48,-43,-43,-44,-45,-43,-46,-45,-49,-50,-44,-43,-44,-50,-50,-51,-49,-49,-52,-44,-46,-48,-45,-42,-42,-45,-48,-48,-47,-46,-46,-45,-44,-46,-46,-51,-48,-45,-45,-51,-52,-44,-45,-43,-45,-42,-41,-41,-49,-51,-44,-44,-48,-48,-40,-41,-38,-48,-42,-38,-36,-44,-42,-43,-43,-34,-33,-28,-27,-31,-36,-30,-20,-15,-16,-10,11,16,24,38,43,50,56,70,74,82,79,80,74,33, +-35,-29,-22,-17,-16,-14,-11,-16,-15,-19,-19,-17,-22,-20,-21,-22,-23,-26,-23,-25,-27,-24,-22,-25,-27,-23,-23,-26,-26,-23,-26,-28,-27,-30,-28,-25,-27,-27,-25,-26,-27,-24,-25,-27,-25,-25,-25,-23,-26,-26,-26,-24,-27,-27,-29,-27,-26,-29,-28,-27,-27,-26,-29,-28,-28,-30,-27,-29,-29,-27,-28,-28,-27,-25,-27,-24,-26,-27,-25,-25,-25,-25,-24,-27,-29,-25,-24,-25,-24,-24,-21,-22,-21,-19,-20,-21,-19,-18,-17,-17,-16,-16,-14,-15,-16,-13,-8,-1,-1,3,27,32,40,54,60,67,73,91,94,102,91,84,71,46, +-31,-18,-14,-5,-11,-8,-6,-6,-6,-14,-14,-15,-14,-15,-14,-16,-15,-19,-14,-14,-17,-16,-14,-15,-17,-14,-15,-13,-15,-16,-16,-14,-17,-16,-16,-15,-15,-14,-14,-15,-15,-16,-15,-16,-14,-15,-15,-15,-15,-16,-17,-16,-13,-17,-17,-17,-16,-15,-15,-16,-18,-17,-16,-15,-17,-16,-16,-16,-15,-17,-17,-14,-15,-16,-16,-14,-16,-16,-14,-13,-13,-13,-14,-15,-16,-13,-15,-14,-14,-13,-13,-13,-13,-10,-12,-10,-9,-8,-6,-7,-5,-8,-4,-3,0,1,4,8,16,23,32,37,45,58,65,73,80,92,97,103,92,91,78,38, +-23,-8,-4,10,3,9,11,9,9,1,0,-2,0,-1,1,-3,-2,-3,3,0,-2,2,0,1,-2,0,-1,-1,-1,2,1,0,1,1,2,1,1,1,2,3,2,2,1,3,3,2,2,2,2,1,0,3,4,-1,1,0,1,1,2,2,2,0,0,2,1,-1,2,1,1,0,2,3,2,3,1,3,3,3,2,3,4,3,3,3,0,2,4,2,3,4,4,2,4,4,5,5,8,7,9,10,10,9,12,16,16,17,21,25,31,40,45,52,62,69,78,85,93,101,105,113,105,103,79,37, +-29,1,-3,15,16,15,21,11,10,6,7,3,6,1,10,3,5,3,8,5,4,8,7,9,6,10,5,9,8,12,10,7,7,8,11,12,11,11,7,10,13,11,11,12,10,11,10,12,12,11,12,8,6,9,7,6,10,11,13,12,11,13,10,9,13,14,7,7,6,12,10,12,8,13,11,12,11,12,12,14,12,11,10,11,10,13,13,12,11,13,12,14,15,14,19,10,12,16,20,18,21,15,18,22,23,25,32,36,46,55,56,67,76,84,90,99,108,117,120,121,112,108,93,36, +-2,11,8,27,29,21,26,14,15,12,9,9,6,6,13,10,10,14,17,13,12,15,15,19,18,15,15,24,21,22,23,22,23,21,21,22,24,26,23,21,25,25,25,22,24,24,24,24,23,23,27,25,22,24,22,23,24,26,24,25,24,22,25,25,27,24,25,28,23,21,23,21,23,23,22,26,26,26,23,25,22,25,26,22,24,26,23,23,18,19,20,24,23,25,28,23,23,22,26,26,29,25,26,29,32,32,31,41,47,55,57,65,74,81,89,97,102,108,114,117,111,112,104,13, +-31,-6,3,13,30,25,29,32,17,12,10,11,8,1,3,-5,-12,-9,-8,-11,-10,-14,-11,-11,-15,-16,-13,-14,-15,-15,-19,-15,-16,-17,-21,-19,-20,-20,-21,-20,-18,-20,-20,-20,-18,-18,-18,-21,-21,-21,-18,-18,-17,-20,-19,-21,-18,-19,-17,-16,-20,-23,-18,-18,-18,-18,-17,-16,-16,-16,-16,-19,-19,-19,-18,-18,-16,-19,-16,-14,-16,-15,-18,-15,-17,-16,-16,-15,-16,-18,-16,-9,-6,-10,-7,-6,-3,-6,0,5,12,18,16,28,21,25,30,42,44,56,53,62,73,84,84,92,101,106,108,113,116,123,72,28, +23,3,6,-3,12,-5,-2,-1,-7,-9,-10,-11,-12,-11,-10,-11,-11,-11,-12,-11,-12,-12,-12,-10,-12,-11,-10,-9,-10,-11,-11,-12,-11,-11,-11,-11,-11,-12,-12,-11,-11,-11,-11,-12,-12,-12,-11,-11,-11,-12,-11,-11,-12,-11,-11,-11,-11,-11,-11,-11,-11,-10,-12,-12,-11,-11,-11,-11,-11,-11,-11,-11,-10,-11,-11,-11,-11,-11,-11,-11,-12,-11,-11,-11,-12,-11,-11,-11,-11,-12,-12,-12,-8,-10,-5,-5,-7,-6,-7,-4,-4,1,-7,0,4,4,8,17,22,33,38,45,59,74,74,87,95,103,103,105,105,89,75,50, +100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,90,93,98,103,108,113,118,123,128,133,138,143,148,148,148,148,148,160, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_CW_LRight_T0.h new file mode 100755 index 0000000..1bbc9c4 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_CW_LRight_T0.h @@ -0,0 +1,71 @@ +-2,-5,-12,-12,-21,-12,-15,-13,-10,-9,-4,-2,-4,-2,-6,-1,-3,0,-5,-2,0,-4,-3,-1,-3,-3,-1,-5,-2,-2,-5,-8,-9,-7,-6,-7,-9,-5,-5,-5,-7,-12,-9,-6,-12,-5,-8,-11,-7,-5,-7,-6,-5,-5,-4,-7,-5,-7,-10,-4,-4,-5,-5,-8,-8,-3,-4,-7,-8,-1,-7,-6,-10,-14,-12,-15,-20,-24,-15,-18,-12,-19,-22,-17,-14,-14,-17,-16,-13,-16,-17,-15,-16,-15,-18,-17,-18,-18,-18,-19,-22,-18,-21,-25,-27,-31,-28,-34,-40,-42,-41,-53,-62,-61,-61,-67,-67,-72,-78,-72,-73,-66,-57,-60, +30,-5,-22,-37,-37,-34,-34,-28,-30,-26,-26,-22,-25,-23,-22,-12,-33,-29,-28,-24,-15,-13,-13,-13,-17,-24,-19,-17,-12,-12,-11,-13,-11,-11,-11,-11,-14,-10,-14,-9,-10,-12,-10,-10,-14,-11,-12,-10,-12,-12,-11,-11,-11,-9,-9,-7,-9,-6,-10,-12,-9,-10,-8,-12,-10,-10,-12,-12,-15,-14,-16,-13,-15,-17,-21,-22,-21,-22,-25,-28,-25,-27,-27,-26,-24,-24,-26,-26,-28,-26,-28,-26,-25,-27,-28,-27,-30,-30,-31,-32,-36,-34,-38,-40,-37,-43,-41,-52,-50,-56,-53,-61,-69,-62,-59,-66,-68,-69,-77,-68,-81,-73,-79,-24, +5,-10,-21,-38,-36,-37,-41,-31,-30,-28,-28,-26,-29,-29,-28,-26,-28,-27,-30,-27,-28,-35,-33,-31,-29,-37,-34,-38,-37,-36,-37,-41,-43,-38,-46,-42,-46,-42,-44,-45,-44,-42,-40,-47,-46,-46,-44,-44,-44,-46,-46,-43,-45,-52,-49,-45,-45,-49,-42,-43,-45,-47,-41,-43,-43,-42,-42,-43,-42,-45,-41,-42,-42,-42,-41,-40,-40,-38,-40,-40,-40,-37,-37,-39,-38,-37,-39,-39,-37,-39,-38,-40,-36,-38,-39,-39,-42,-42,-47,-40,-44,-42,-47,-42,-49,-52,-56,-62,-56,-65,-61,-65,-68,-66,-66,-68,-68,-70,-71,-72,-73,-76,-73,-70, +28,11,-7,-23,-15,-24,-28,-21,-21,-18,-18,-14,-15,-18,-16,-19,-17,-17,-16,-13,-13,-15,-14,-14,-13,-15,-16,-20,-17,-20,-20,-21,-23,-22,-19,-23,-25,-23,-20,-21,-23,-24,-20,-21,-27,-27,-24,-25,-23,-23,-26,-26,-30,-32,-33,-31,-33,-33,-35,-36,-36,-39,-36,-34,-36,-35,-33,-33,-29,-36,-31,-35,-31,-29,-34,-34,-34,-33,-33,-34,-35,-34,-32,-36,-38,-37,-38,-36,-37,-37,-37,-38,-35,-38,-42,-37,-43,-42,-48,-41,-46,-42,-52,-40,-52,-48,-54,-64,-59,-69,-64,-71,-78,-74,-75,-77,-79,-80,-80,-82,-81,-80,-80,-63, +42,17,7,-8,-1,-6,-9,-4,-7,-2,-4,-2,-1,-2,2,1,2,1,2,5,7,5,0,1,4,2,1,2,1,3,2,2,3,3,0,2,3,3,-2,-3,0,-2,1,1,-1,-1,-1,-2,-5,-3,-6,-6,-7,-10,-11,-13,-16,-20,-23,-23,-26,-24,-29,-27,-24,-27,-29,-29,-25,-28,-26,-34,-29,-25,-30,-27,-34,-30,-29,-30,-32,-32,-29,-29,-34,-33,-32,-33,-33,-33,-32,-34,-28,-33,-36,-35,-38,-37,-42,-36,-43,-38,-44,-35,-43,-35,-45,-54,-46,-56,-51,-59,-67,-60,-63,-64,-69,-70,-72,-76,-74,-80,-83,-63, +74,51,43,33,40,35,31,33,31,35,35,35,39,39,41,40,41,41,42,40,45,43,39,41,39,40,41,38,41,40,42,39,39,41,38,41,38,38,37,36,38,38,39,37,39,38,37,39,36,35,35,35,35,34,36,37,35,33,33,34,30,29,22,24,22,21,14,14,16,10,11,2,6,9,-1,2,-7,-5,-7,-10,-13,-11,-9,-11,-14,-13,-12,-13,-13,-13,-13,-14,-12,-14,-17,-14,-19,-17,-22,-16,-23,-17,-26,-15,-24,-15,-27,-37,-27,-36,-32,-45,-57,-44,-49,-55,-62,-61,-65,-72,-74,-82,-87,-85, +110,95,78,65,67,62,57,65,63,66,64,64,67,66,69,68,71,70,70,71,76,73,70,68,72,72,72,71,72,75,74,73,69,75,71,71,71,68,71,70,73,72,73,71,69,71,69,71,70,67,65,63,62,58,58,57,52,50,49,49,44,42,37,38,36,33,30,29,29,24,23,17,21,21,12,14,7,10,8,3,-2,3,6,1,0,0,2,-2,-2,-4,-3,-3,0,-6,-10,-2,-10,-8,-16,-5,-15,-10,-22,0,-16,-10,-24,-30,-12,-24,-17,-30,-40,-39,-40,-42,-46,-59,-66,-53,-55,-53,-46,-55, +161,128,114,99,99,93,89,96,93,107,104,102,102,106,113,114,108,107,109,109,116,119,119,117,117,112,110,111,110,120,119,122,120,122,117,116,116,116,111,108,110,109,110,107,106,108,105,106,106,106,103,109,102,92,89,90,80,78,75,72,72,73,58,61,60,56,44,44,48,40,43,27,33,37,24,28,15,21,22,13,3,9,12,10,5,7,8,4,2,3,2,5,5,2,-3,3,-1,1,-8,3,-7,2,-10,6,-3,3,-8,-5,0,-10,-1,-10,-18,-22,-20,-18,-26,-35,-40,-29,-31,-31,-31,-42, +162,139,135,122,125,122,117,123,118,132,131,128,127,132,138,136,134,130,131,131,136,140,140,140,136,135,133,134,134,140,141,144,144,145,142,141,142,139,134,130,134,134,133,132,133,132,130,132,130,129,128,129,127,115,115,113,105,102,99,98,99,100,86,84,86,80,67,67,71,63,66,49,52,57,47,51,37,39,42,36,26,29,34,32,27,28,31,29,28,27,27,28,30,28,24,28,24,30,24,27,21,32,22,33,22,34,27,30,31,23,36,29,24,17,20,25,12,8,-2,4,-18,-14,9,-45, +174,166,138,133,121,114,106,114,111,118,116,111,124,127,130,128,131,134,134,139,135,141,142,138,138,145,144,148,145,143,147,150,143,147,152,145,146,143,146,148,147,151,155,150,144,149,147,154,147,146,144,127,133,122,121,114,120,112,113,116,93,95,88,88,82,75,61,67,87,60,67,53,68,66,46,33,44,55,26,33,26,34,23,27,18,21,23,23,17,19,20,15,18,21,18,20,14,22,14,29,19,23,14,3,17,11,18,12,19,9,12,4,-5,-5,-10,-13,-19,-21,-23,-25,-29,-25,-22,-75, +118,112,93,85,83,78,72,74,72,78,75,72,81,84,86,85,90,88,87,86,89,91,94,92,89,88,93,89,92,95,94,95,94,95,92,91,93,93,92,91,91,91,90,91,88,89,89,89,90,90,87,84,81,76,76,69,64,56,60,61,51,53,40,43,39,36,21,25,31,26,31,16,26,27,14,0,7,16,0,6,-3,2,1,3,-7,-4,-2,-1,-6,-6,-6,-8,-4,-1,-5,-7,-12,-2,-8,-4,-10,-2,-10,-11,-11,-18,-5,-12,-13,-21,-14,-20,-26,-28,-32,-38,-49,-46,-61,-59,-66,-54,-54,-81, +112,102,87,89,79,77,75,75,72,77,76,76,82,84,85,84,89,85,91,88,90,91,90,91,91,94,93,93,92,94,93,92,91,92,94,93,93,95,90,91,91,91,93,95,90,90,91,88,89,88,85,80,79,74,75,70,65,59,59,59,51,50,44,46,41,36,28,31,33,21,28,18,23,26,16,4,10,14,1,8,1,4,-5,1,-2,1,-1,-4,-4,-2,-5,-3,-4,-4,-7,-3,-6,-5,-8,-3,-7,-3,-10,-10,-10,-15,-12,-18,-14,-20,-19,-24,-29,-30,-34,-36,-41,-39,-44,-41,-47,-37,-24,-70, +79,61,52,49,40,39,37,36,34,40,40,36,43,44,47,45,48,46,50,49,50,51,53,53,52,53,53,53,51,55,56,52,53,54,56,56,56,56,53,53,52,52,54,54,52,50,50,51,50,51,51,50,49,48,50,49,50,46,46,48,44,45,39,41,38,35,27,28,31,25,27,16,19,23,14,1,6,8,0,3,-3,2,-4,-2,-6,-3,-5,-6,-7,-7,-7,-6,-6,-6,-8,-7,-9,-6,-9,-5,-8,-4,-8,-9,-11,-11,-11,-16,-14,-19,-17,-21,-25,-29,-31,-35,-38,-37,-42,-37,-43,-29,-29,-40, +63,53,40,41,29,29,24,22,21,26,25,23,33,33,35,33,40,36,42,38,41,43,44,44,43,45,45,43,44,48,47,45,44,45,48,47,47,46,43,46,43,43,46,46,41,41,42,42,42,41,40,39,38,33,34,31,28,24,22,21,21,23,19,22,18,19,12,16,20,17,18,10,14,19,14,2,4,10,5,10,4,6,3,4,1,2,3,0,0,0,-1,1,0,1,-1,0,-1,1,-1,1,-1,4,0,-2,-3,-5,-2,-7,-9,-11,-12,-16,-19,-19,-23,-26,-30,-27,-29,-28,-34,-28,-30,-34, +54,47,33,31,22,20,20,20,19,24,24,23,29,30,32,29,32,31,35,35,34,35,39,37,38,38,39,39,39,39,39,40,40,40,38,38,39,38,39,39,38,39,38,38,36,36,36,35,36,37,38,34,33,31,32,31,30,25,24,26,24,26,21,24,23,24,17,20,24,20,23,19,21,19,19,15,18,22,13,14,14,18,11,13,10,12,11,11,8,9,9,10,9,10,9,10,9,9,8,13,11,13,9,6,10,6,8,3,1,0,-2,-6,-9,-10,-13,-15,-18,-17,-18,-18,-20,-10,-33,-58, +17,-3,-11,-13,-16,-16,-17,-17,-17,-15,-15,-16,-15,-14,-13,-12,-6,-11,-10,-7,-10,-1,3,-2,-7,-4,-7,-7,-9,11,8,8,8,8,7,6,5,6,4,-2,1,6,9,0,3,7,9,5,10,12,15,5,13,15,20,15,6,12,10,16,0,12,5,10,12,-7,-4,5,11,-8,-2,4,8,7,-11,-14,-11,-6,-12,-12,-13,-12,-12,-11,-13,-12,-13,-12,-11,-11,-11,-13,-13,-14,-13,-14,-14,-13,-14,-15,-15,-15,-16,-17,-19,-21,-20,-23,-23,-24,-26,-29,-32,-32,-34,-37,-39,-48,-51,-52,-55,-51,-53,-43, +24,2,-9,-13,-17,-16,-16,-20,-18,-16,-15,-15,-12,-12,-10,-11,-6,-6,-5,-5,-4,-3,-3,-2,-3,-2,-3,-4,-4,-1,-1,0,-1,0,-1,-1,0,0,-1,0,0,-2,-2,-1,-1,-1,0,-1,-1,0,0,3,2,0,1,2,1,1,1,0,-1,-1,-4,-2,-2,-2,-6,-4,-2,-4,-2,-6,-3,-4,-5,-8,-6,-4,-7,-7,-8,-6,-9,-8,-10,-10,-10,-11,-10,-10,-9,-12,-12,-12,-12,-10,-12,-11,-12,-10,-11,-10,-12,-14,-17,-19,-19,-23,-24,-25,-28,-31,-34,-37,-39,-41,-44,-53,-55,-56,-57,-49,-32,-29, +25,4,-7,-12,-15,-18,-17,-18,-17,-15,-15,-14,-12,-11,-9,-10,-8,-7,-6,-5,-5,-4,-3,-4,-3,-4,-4,-5,-4,-2,-3,-2,-2,-1,0,0,0,0,0,0,-2,-1,-2,-2,-2,-2,-2,-1,-1,-1,-1,2,2,-1,-1,1,0,-1,-1,-1,-1,-1,-5,-4,-3,-2,-6,-5,-4,-2,-3,-6,-6,-4,-2,-6,-6,-5,-4,-5,-7,-5,-6,-5,-9,-7,-8,-7,-7,-7,-6,-9,-8,-9,-9,-7,-8,-8,-9,-8,-10,-8,-10,-12,-14,-17,-18,-20,-23,-25,-26,-28,-31,-32,-35,-36,-34,-36,-37,-41,-41,-39,-36,-31, +19,8,2,-2,-4,-5,-5,-5,-5,-3,-2,-1,0,1,3,3,4,4,7,7,7,7,6,6,7,8,7,8,8,9,9,9,10,10,9,10,9,10,9,9,9,8,9,9,8,8,9,9,9,9,9,10,10,9,10,11,11,10,9,10,7,8,7,8,8,7,5,7,8,8,9,8,9,5,6,5,6,6,4,4,4,4,2,4,2,2,3,2,0,2,1,1,1,0,0,0,0,1,0,0,0,-1,-3,-4,-5,-7,-9,-11,-14,-13,-15,-17,-20,-22,-24,-28,-29,-36,-36,-37,-37,-33,-30,-21, +28,-6,-24,-36,-33,-34,-34,-38,-38,-26,-29,-26,-9,-7,-6,-6,-4,-4,-4,0,2,11,3,10,7,6,10,10,12,21,21,18,19,22,22,21,22,22,22,20,19,21,21,22,20,21,21,20,20,19,20,21,21,20,20,20,20,19,19,19,19,20,17,18,18,20,18,18,18,18,19,18,20,3,14,13,15,20,-3,2,-1,17,-5,-5,-4,-6,-5,-4,-6,-6,-6,-5,-5,-6,-6,-8,-8,-7,-7,-8,-10,-11,-11,-12,-12,-14,-15,-25,-34,-45,-47,-48,-49,-52,-55,-57,-59,-70,-71,-73,-70,-67,-62,-51, +-6,-20,-24,-32,-29,-30,-31,-29,-29,-26,-24,-24,-22,-20,-18,-18,-13,-13,-14,-13,-12,-12,-9,-9,-10,-9,-9,-10,-10,-9,-8,-8,-8,-7,-8,-9,-7,-7,-4,-6,-7,-4,-6,-7,-6,-6,-4,-6,-7,-7,-6,-6,-7,-7,-6,-7,-7,-8,-7,-8,-7,-7,-8,-7,-8,-9,-10,-8,-7,-11,-10,-11,-10,-9,-9,-10,-10,-9,-8,-9,-10,-9,-11,-10,-10,-10,-10,-10,-10,-10,-9,-11,-11,-11,-12,-13,-13,-13,-12,-15,-16,-16,-18,-19,-20,-21,-24,-25,-28,-34,-37,-39,-40,-52,-53,-56,-57,-66,-66,-69,-66,-62,-53,-45, +-4,-21,-26,-34,-30,-27,-27,-30,-30,-27,-27,-26,-21,-20,-18,-18,-16,-15,-16,-16,-13,-12,-11,-12,-12,-9,-10,-10,-10,-8,-9,-10,-10,-10,-8,-9,-8,-9,-6,-7,-7,-6,-8,-7,-6,-7,-6,-8,-8,-8,-9,-9,-9,-10,-9,-8,-8,-10,-10,-10,-7,-7,-9,-7,-9,-10,-9,-10,-9,-10,-9,-10,-10,-8,-8,-9,-9,-8,-7,-8,-8,-8,-8,-8,-8,-7,-7,-6,-7,-7,-7,-7,-6,-7,-7,-9,-10,-9,-9,-12,-13,-14,-14,-15,-17,-19,-20,-21,-23,-32,-35,-36,-37,-38,-39,-43,-44,-57,-58,-58,-55,-53,-45,-39, +8,-4,-6,-16,-12,-16,-17,-13,-13,-10,-10,-9,-8,-7,-6,-5,-5,-5,-3,-3,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,-1,0,-1,-1,0,1,0,1,2,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,-1,-1,-1,0,1,0,0,-1,1,0,0,1,-2,-1,-1,-1,-1,-1,-1,0,0,0,-1,-2,0,-3,-2,-2,-2,-2,-1,-3,-3,-2,-3,-4,-4,-4,-5,-4,-7,-6,-6,-6,-10,-10,-9,-10,-9,-12,-13,-15,-18,-22,-23,-24,-35,-37,-39,-41,-55,-55,-55,-54,-52,-47,-36, +13,6,-19,-53,-47,-49,-52,-25,-25,-23,-22,-23,3,4,5,5,3,3,5,5,4,6,6,6,5,6,6,6,6,5,5,6,6,5,6,6,8,7,8,8,8,8,8,8,8,8,8,7,8,7,7,7,7,7,7,8,7,6,6,6,8,7,7,7,7,6,6,7,8,5,6,6,8,6,6,6,6,7,5,5,5,7,5,6,5,5,5,6,5,5,6,4,4,4,4,3,3,1,1,2,1,-2,-1,-1,-1,0,-3,-2,-30,-29,-35,-36,-36,-66,-67,-73,-74,-74,-76,-76,-75,-73,-64,-53, +0,-20,-28,-41,-35,-40,-42,-31,-32,-30,-31,-32,-21,-21,-20,-21,-14,-15,-14,-15,-13,-11,-9,-11,-12,-9,-9,-8,-9,-8,-8,-8,-8,-7,-8,-7,-7,-8,-8,-8,-8,-8,-8,-7,-8,-7,-7,-9,-9,-9,-9,-9,-8,-10,-10,-10,-10,-9,-9,-10,-10,-9,-9,-9,-10,-10,-10,-10,-10,-9,-8,-9,-9,-10,-10,-12,-11,-11,-11,-11,-10,-10,-11,-11,-12,-11,-12,-11,-12,-11,-11,-12,-12,-13,-12,-14,-13,-15,-14,-14,-17,-19,-18,-16,-23,-21,-25,-24,-31,-39,-43,-44,-46,-55,-57,-63,-65,-63,-65,-66,-65,-63,-58,-47, +3,-16,-22,-34,-30,-35,-40,-28,-30,-28,-27,-29,-20,-19,-19,-20,-16,-16,-16,-16,-15,-13,-11,-12,-13,-11,-11,-11,-12,-9,-9,-9,-9,-11,-9,-9,-9,-10,-11,-11,-10,-11,-10,-8,-9,-9,-9,-11,-10,-10,-10,-10,-10,-11,-12,-11,-11,-10,-11,-11,-10,-10,-10,-10,-10,-11,-12,-12,-11,-9,-8,-8,-9,-11,-11,-13,-13,-12,-11,-11,-11,-12,-11,-11,-12,-11,-12,-12,-12,-11,-11,-12,-12,-12,-13,-14,-14,-15,-14,-15,-16,-18,-18,-15,-23,-21,-25,-23,-29,-35,-39,-41,-42,-49,-50,-55,-56,-66,-67,-66,-66,-61,-56,-45, +10,-5,-14,-26,-25,-30,-33,-21,-21,-19,-19,-20,-12,-12,-11,-11,-8,-9,-7,-7,-6,-7,-6,-7,-7,-6,-6,-5,-5,-4,-4,-4,-5,-5,-4,-4,-4,-4,-4,-6,-6,-6,-5,-4,-4,-4,-4,-4,-5,-5,-4,-4,-4,-5,-5,-7,-5,-6,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-5,-2,-2,-3,-4,-5,-6,-7,-7,-7,-6,-7,-7,-6,-5,-5,-6,-5,-7,-6,-9,-7,-6,-7,-7,-8,-7,-9,-9,-11,-9,-9,-11,-13,-12,-11,-15,-14,-18,-17,-29,-29,-33,-34,-36,-43,-45,-49,-51,-60,-64,-63,-64,-62,-58,-47, +17,-1,-6,-13,-9,-11,-16,-12,-12,-10,-10,-10,-6,-5,-3,-3,0,0,1,1,2,4,4,3,4,5,4,5,4,6,6,5,5,5,6,6,6,6,4,4,4,4,6,6,5,6,6,5,5,5,4,5,5,4,4,4,4,4,4,4,7,6,5,5,5,6,5,4,5,6,5,6,6,4,4,3,4,4,3,3,3,3,4,4,3,4,3,2,0,2,2,1,1,1,1,-1,-1,-1,0,0,-2,-4,-3,-2,-7,-5,-10,-9,-20,-20,-25,-26,-27,-43,-54,-58,-59,-84,-84,-84,-85,-82,-75,-68, +6,-11,-21,-31,-32,-37,-36,-34,-32,-30,-28,-26,-24,-23,-22,-21,-21,-20,-19,-18,-19,-20,-20,-20,-20,-21,-21,-20,-21,-20,-21,-21,-21,-21,-22,-21,-21,-21,-20,-20,-20,-20,-22,-22,-19,-21,-21,-22,-21,-20,-21,-22,-22,-20,-20,-20,-20,-21,-22,-22,-25,-23,-23,-23,-24,-22,-23,-24,-20,-19,-16,-13,-17,-25,-24,-24,-24,-22,-25,-25,-25,-25,-26,-26,-26,-22,-24,-25,-27,-26,-26,-26,-26,-27,-26,-27,-27,-28,-28,-27,-27,-31,-30,-29,-29,-29,-33,-32,-34,-35,-40,-41,-42,-54,-54,-59,-62,-63,-67,-67,-70,-70,-67,-62, +-1,-12,-17,-25,-24,-27,-26,-31,-29,-26,-24,-21,-23,-20,-19,-17,-17,-16,-14,-13,-14,-14,-14,-13,-13,-12,-11,-12,-11,-11,-11,-11,-11,-12,-13,-11,-11,-11,-10,-11,-11,-10,-12,-13,-11,-11,-11,-10,-9,-10,-9,-10,-10,-9,-10,-9,-9,-9,-9,-9,-13,-13,-12,-13,-12,-10,-10,-10,-10,-12,-11,-11,-11,-11,-11,-10,-10,-11,-12,-13,-12,-12,-13,-13,-13,-13,-13,-13,-14,-14,-14,-14,-14,-15,-15,-15,-15,-16,-16,-16,-17,-19,-18,-17,-23,-23,-27,-26,-29,-29,-35,-36,-38,-44,-47,-51,-54,-63,-71,-69,-71,-72,-72,-61, +64,40,21,6,-9,-11,-8,-3,2,0,4,10,8,9,11,14,10,11,12,12,10,8,8,7,6,6,5,4,3,2,1,1,-1,-2,-4,-4,-5,-6,-5,-7,-8,-8,-9,-10,-9,-8,-8,-6,-7,-7,-7,-6,-7,-7,-7,-7,-6,-6,-6,-6,-10,-10,-10,-10,-8,-7,-8,-8,-8,-9,-9,-9,-8,-8,-7,-7,-7,-7,-8,-9,-9,-9,-9,-10,-9,-9,-9,-9,-10,-10,-11,-10,-12,-12,-12,-11,-11,-13,-13,-13,-13,-16,-16,-15,-18,-18,-22,-22,-27,-26,-33,-35,-37,-45,-47,-50,-53,-60,-62,-59,-63,-64,-66,-63, +69,53,41,31,20,21,23,21,24,22,24,27,22,22,21,22,19,20,19,20,19,17,16,16,16,14,14,13,14,11,11,9,8,7,7,5,4,3,2,2,0,1,0,1,0,-1,0,1,1,2,2,1,2,1,1,1,1,1,2,1,0,0,-1,-1,0,2,1,0,1,-1,-1,0,0,0,1,0,0,1,-1,0,0,0,-1,0,-1,-1,-1,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-5,-4,-5,-6,-9,-8,-7,-13,-14,-17,-16,-21,-21,-25,-26,-29,-37,-40,-43,-46,-48,-51,-47,-49,-48,-49,-55, +56,40,24,16,0,1,2,1,2,-5,-2,24,-7,11,16,16,13,13,10,11,11,9,15,16,28,28,27,27,26,24,23,22,21,20,19,17,17,16,15,14,13,13,12,13,12,12,12,12,12,12,12,11,11,10,11,11,11,11,11,11,10,11,10,10,10,11,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,9,9,10,9,9,8,8,8,8,8,7,7,7,7,8,6,7,7,7,4,4,4,-11,-17,-20,-20,-24,-25,-30,-34,-50,-58,-59,-62,-65,-65,-69,-67,-72,-68,-66,-65, +70,54,39,32,19,21,23,12,15,10,13,16,7,7,6,7,4,6,4,5,4,3,3,3,3,2,1,1,1,0,0,-2,-2,-4,-5,-6,-7,-8,-9,-9,-11,-10,-10,-10,-10,-10,-9,-10,-10,-11,-10,-11,-10,-10,-10,-10,-10,-10,-10,-10,-11,-11,-10,-10,-11,-12,-12,-11,-12,-11,-11,-11,-10,-12,-11,-12,-12,-10,-11,-11,-11,-10,-13,-12,-11,-12,-12,-13,-12,-12,-12,-15,-15,-16,-16,-16,-16,-16,-17,-17,-18,-19,-20,-19,-22,-22,-24,-25,-30,-31,-35,-37,-38,-44,-47,-50,-53,-52,-55,-53,-58,-56,-53,-49, +85,67,52,43,29,31,33,19,22,16,18,19,12,12,9,10,7,8,6,7,6,6,5,6,5,3,3,2,2,2,1,0,0,-2,-3,-4,-5,-6,-6,-7,-8,-8,-8,-7,-7,-7,-7,-9,-9,-10,-10,-10,-9,-10,-9,-9,-10,-10,-9,-10,-9,-9,-9,-9,-10,-10,-11,-11,-11,-10,-10,-10,-10,-11,-11,-11,-11,-11,-10,-10,-10,-10,-12,-11,-11,-11,-11,-12,-11,-12,-11,-13,-14,-14,-14,-14,-14,-15,-15,-16,-16,-17,-18,-18,-18,-18,-21,-22,-24,-25,-30,-32,-34,-34,-40,-47,-51,-47,-52,-53,-63,-59,-62,-59, +84,68,54,44,32,33,34,23,25,21,23,25,18,18,17,17,14,16,14,14,16,13,13,13,13,10,11,10,10,7,7,5,5,5,3,2,1,1,-1,-1,-3,-2,-3,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-3,-4,-4,-4,-4,-3,-3,-3,-3,-4,-5,-6,-5,-5,-4,-4,-4,-4,-4,-4,-5,-4,-4,-3,-4,-4,-4,-5,-5,-5,-4,-4,-5,-6,-5,-6,-8,-7,-7,-7,-7,-7,-9,-9,-9,-11,-12,-12,-13,-14,-15,-17,-18,-21,-23,-26,-28,-30,-34,-38,-41,-45,-44,-47,-48,-52,-47,-47,-46, +104,87,71,60,47,46,46,39,39,33,34,34,30,29,26,26,24,25,22,22,23,20,20,20,20,18,18,16,17,15,15,14,13,12,11,9,9,8,8,8,5,6,6,6,5,5,6,5,5,5,5,5,5,4,4,4,5,4,5,5,5,5,5,6,5,4,3,3,3,4,4,4,3,4,4,3,4,4,5,4,4,4,2,3,3,3,2,3,2,2,3,2,2,2,3,2,2,0,0,0,-2,-3,-4,-5,-5,-6,-8,-10,-12,-14,-16,-18,-20,-20,-22,-24,-26,-24,-26,-27,-42,-43,-51,-47, +-8,-16,-20,-23,-25,-26,-26,-29,-27,-26,-25,-23,-24,-22,-20,-18,-18,-17,-16,-14,-14,-14,-13,-13,-12,-15,-13,-13,-12,-13,-12,-11,-11,-11,-11,-12,-12,-12,-12,-10,-11,-11,-11,-11,-12,-11,-11,-13,-13,-13,-12,-13,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-13,-13,-13,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-13,-14,-14,-15,-15,-14,-14,-14,-14,-15,-16,-15,-17,-16,-18,-17,-18,-19,-20,-21,-21,-24,-25,-25,-27,-30,-32,-33,-37,-39,-41,-45,-49,-51,-52,-55,-54,-56,-57,-53,-49, +11,-3,-12,-18,-23,-26,-27,-25,-24,-24,-24,-23,-20,-19,-18,-17,-16,-16,-16,-15,-14,-13,-13,-12,-12,-14,-13,-12,-11,-12,-11,-11,-10,-10,-10,-11,-10,-9,-9,-8,-8,-9,-9,-9,-9,-9,-9,-11,-11,-11,-11,-9,-9,-9,-9,-9,-9,-10,-9,-9,-9,-9,-10,-10,-10,-9,-10,-10,-10,-10,-11,-12,-11,-11,-11,-12,-11,-11,-11,-12,-11,-11,-10,-10,-10,-10,-11,-12,-11,-11,-10,-9,-10,-11,-11,-14,-14,-15,-15,-16,-16,-18,-19,-20,-22,-23,-24,-26,-28,-30,-32,-35,-38,-37,-40,-43,-46,-46,-48,-48,-48,-46,-41,-33, +26,10,-1,-11,-11,-16,-18,-19,-20,-15,-16,-17,-15,-15,-12,-12,-12,-12,-10,-10,-9,-8,-9,-8,-8,-8,-9,-8,-8,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-4,-5,-4,-5,-5,-6,-6,-6,-6,-4,-5,-5,-5,-5,-4,-4,-5,-4,-4,-4,-5,-5,-5,-4,-4,-4,-4,-5,-6,-6,-7,-6,-6,-6,-7,-7,-5,-7,-7,-6,-5,-5,-5,-5,-5,-6,-5,-5,-5,-4,-5,-6,-6,-9,-9,-10,-10,-11,-11,-13,-14,-16,-18,-19,-20,-22,-23,-26,-28,-31,-34,-33,-36,-41,-45,-45,-46,-51,-50,-51,-48,-43, +17,8,4,-7,1,-5,-10,-9,-12,-8,-9,-10,-6,-7,-4,-3,-3,-2,0,1,1,1,0,1,1,0,1,0,1,2,2,2,2,2,1,2,2,2,4,3,2,3,3,3,2,3,3,2,2,2,3,3,4,2,3,3,2,3,4,3,3,3,3,3,3,3,2,3,2,1,1,1,2,1,1,1,1,1,2,1,3,3,2,3,2,3,2,3,2,2,2,2,2,1,2,-1,-1,-3,-4,-4,-4,-5,-6,-8,-9,-10,-11,-13,-15,-17,-18,-21,-23,-25,-27,-31,-33,-36,-35,-39,-38,-37,-36,-30, +-9,-15,-43,-85,-69,-73,-75,-61,-62,-54,-55,-55,-45,-44,-36,-35,-32,-30,-27,-26,-26,-28,-27,-28,-27,-10,-11,-11,-2,-4,-2,-2,-2,-2,-3,-4,-4,-3,-4,-4,-4,-6,-4,-4,-4,-4,-4,-5,-4,-4,-6,-4,-4,-5,-5,-5,-5,-5,-6,-5,-6,-6,-6,-6,-6,-4,-6,-7,-6,-6,-6,-5,-6,-7,-7,-6,-6,-6,-7,-7,-6,-6,-7,-7,-6,-6,-6,-6,-7,-7,-7,-7,-8,-8,-8,-8,-8,-10,-9,-10,-10,-11,-11,-14,-15,-22,-27,-39,-26,-33,-49,-48,-51,-49,-56,-59,-59,-62,-61,-64,-61,-61,-37,-30, +-48,-57,-55,-70,-58,-65,-71,-51,-52,-48,-50,-52,-36,-37,-30,-30,-23,-21,-18,-19,-19,-15,-15,-16,-15,-12,-11,-11,-10,-12,-12,-11,-11,-11,-10,-11,-11,-10,-13,-11,-11,-11,-11,-11,-12,-11,-11,-11,-10,-11,-10,-11,-11,-13,-13,-12,-11,-12,-12,-12,-12,-13,-12,-12,-13,-11,-12,-12,-12,-12,-12,-11,-11,-13,-12,-13,-12,-13,-13,-13,-13,-12,-13,-12,-12,-11,-12,-12,-12,-13,-12,-14,-14,-15,-15,-14,-15,-16,-17,-17,-17,-19,-20,-21,-24,-24,-26,-28,-29,-31,-34,-36,-39,-40,-41,-44,-45,-53,-51,-53,-49,-44,-38,-23, +-40,-48,-46,-67,-50,-61,-68,-45,-43,-41,-44,-47,-30,-32,-25,-26,-19,-17,-15,-16,-15,-11,-12,-13,-12,-9,-9,-7,-7,-9,-9,-8,-8,-8,-8,-8,-9,-8,-10,-10,-9,-10,-10,-10,-10,-10,-9,-9,-8,-8,-8,-8,-8,-11,-10,-10,-9,-10,-10,-10,-10,-10,-10,-10,-10,-10,-11,-10,-11,-10,-9,-9,-9,-9,-10,-10,-10,-10,-10,-10,-10,-10,-9,-10,-10,-10,-9,-9,-11,-10,-10,-12,-12,-13,-13,-11,-11,-13,-13,-14,-15,-16,-17,-18,-20,-21,-23,-26,-25,-28,-30,-33,-36,-35,-38,-42,-44,-47,-47,-50,-46,-45,-37,-23, +-25,-60,-55,-71,-43,-53,-62,-42,-47,-30,-35,-38,-24,-26,-16,-17,-12,-11,-5,-5,-6,-3,-3,-3,-3,0,0,0,0,-1,-1,-1,0,0,0,0,0,0,-2,-1,-2,-1,-1,-1,-2,-1,-1,0,-1,-2,-1,-1,-1,-2,-2,-1,-1,-3,-2,-2,-2,-1,-2,-2,-3,-2,-3,-3,-2,-2,-1,-2,-2,-3,-3,-3,-3,-2,-3,-3,-3,-3,-2,-3,-3,-3,-3,-3,-4,-4,-3,-5,-5,-6,-5,-5,-5,-6,-6,-6,-6,-8,-9,-10,-11,-12,-13,-16,-16,-19,-20,-23,-25,-27,-29,-30,-32,-39,-38,-41,-37,-34,-26,-19, +-39,-47,-45,-59,-25,-59,-85,-26,-47,-40,-45,-77,-14,-39,-27,-28,4,5,10,9,0,9,9,9,9,9,9,9,9,8,8,9,8,8,8,7,8,8,6,7,7,7,7,7,6,7,7,7,7,6,7,7,7,6,7,6,6,5,5,5,6,6,5,5,5,6,5,5,5,6,6,5,6,5,5,5,5,5,5,5,4,5,5,5,4,4,4,5,3,4,5,3,3,3,3,3,3,2,2,3,3,2,1,0,-1,-2,-3,-5,-6,-9,-9,-11,-13,-17,-18,-18,-20,-35,-39,-42,-32,-26,-21,-17, +-29,-45,-46,-65,-46,-60,-70,-48,-50,-46,-54,-60,-38,-41,-33,-35,-19,-20,-17,-19,-18,-15,-15,-16,-15,-14,-14,-14,-14,-12,-12,-12,-12,-13,-13,-12,-12,-12,-13,-12,-11,-12,-11,-12,-12,-11,-12,-9,-10,-9,-9,-11,-11,-10,-10,-11,-10,-11,-11,-11,-11,-11,-11,-10,-11,-10,-11,-12,-12,-11,-12,-10,-11,-12,-12,-12,-11,-11,-12,-10,-12,-12,-12,-13,-13,-12,-12,-12,-12,-13,-12,-13,-12,-12,-11,-14,-14,-15,-14,-16,-18,-18,-20,-22,-23,-25,-28,-31,-29,-33,-35,-39,-44,-40,-44,-50,-52,-50,-52,-54,-53,-52,-49,-39, +-8,-37,-46,-66,-43,-53,-61,-47,-44,-41,-45,-50,-33,-35,-26,-27,-16,-17,-13,-14,-15,-13,-13,-13,-13,-14,-15,-14,-14,-12,-12,-13,-13,-13,-13,-13,-15,-14,-12,-13,-12,-12,-12,-13,-13,-13,-13,-11,-12,-11,-12,-11,-11,-12,-11,-11,-11,-12,-11,-11,-12,-12,-12,-12,-11,-11,-13,-13,-13,-12,-12,-12,-11,-12,-13,-12,-11,-12,-11,-12,-12,-13,-13,-12,-12,-13,-12,-12,-14,-12,-14,-13,-13,-12,-13,-14,-13,-15,-15,-16,-18,-19,-20,-22,-22,-24,-27,-30,-28,-32,-33,-38,-42,-40,-44,-48,-51,-47,-50,-51,-52,-52,-50,-36, +-25,-44,-44,-57,-44,-52,-57,-40,-44,-36,-39,-42,-27,-25,-22,-23,-12,-11,-9,-10,-10,-5,-6,-6,-5,-5,-4,-5,-4,-5,-4,-6,-6,-5,-6,-5,-5,-6,-6,-6,-6,-6,-5,-5,-5,-6,-6,-5,-5,-6,-5,-5,-5,-6,-6,-6,-5,-5,-6,-6,-6,-7,-7,-7,-5,-6,-7,-7,-8,-6,-6,-6,-6,-6,-6,-5,-6,-6,-5,-6,-7,-6,-6,-7,-7,-8,-7,-6,-8,-8,-8,-7,-7,-7,-7,-8,-7,-9,-9,-11,-11,-12,-13,-14,-14,-15,-16,-20,-20,-23,-24,-28,-32,-30,-33,-36,-39,-37,-38,-39,-40,-39,-34,-27, +10,16,4,-13,-3,-10,-16,-8,-9,-3,-7,-8,-1,1,2,0,6,5,6,5,5,8,8,7,8,8,8,9,8,9,9,8,8,8,8,8,8,7,9,9,9,8,8,9,9,9,9,10,10,9,10,9,10,9,9,9,9,9,9,9,9,9,8,8,8,8,7,7,8,8,8,8,8,8,8,9,8,10,10,9,9,8,9,8,7,6,8,7,7,7,7,8,7,7,8,7,7,7,6,5,3,3,3,0,0,-1,-3,-6,-6,-9,-11,-15,-17,-15,-18,-22,-23,-21,-23,-23,-23,-21,-19,-10, +62,25,11,4,-1,-4,-4,-5,-6,-8,-8,-8,-11,-13,-11,-10,-12,-11,-13,-12,-11,-11,-12,-11,-11,-12,-12,-12,-12,-12,-13,-13,-12,-12,-12,-12,-10,-11,-11,-11,-13,-12,-14,-13,-13,-12,-12,-13,-13,-13,-12,-13,-14,-13,-12,-14,-13,-13,-13,-12,-15,-14,-14,-13,-14,-15,-14,-13,-12,-13,-14,-13,-13,-14,-14,-14,-13,-14,-15,-13,-14,-14,-15,-15,-14,-15,-15,-15,-15,-15,-15,-16,-16,-16,-17,-17,-18,-18,-20,-19,-21,-19,-24,-26,-24,-25,-26,-28,-30,-31,-33,-33,-34,-37,-38,-43,-41,-48,-47,-48,-46,-46,-43,-30, +14,16,8,4,3,3,7,-8,-5,-3,1,5,-10,-10,-7,-3,-13,-11,-11,-9,-7,-10,-11,-10,-9,-11,-11,-11,-11,-12,-12,-12,-12,-11,-10,-11,-10,-8,-9,-10,-10,-10,-13,-12,-12,-11,-11,-13,-13,-12,-12,-11,-12,-11,-12,-11,-12,-12,-12,-11,-13,-13,-12,-12,-12,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-12,-13,-11,-10,-12,-11,-11,-11,-11,-11,-11,-12,-13,-14,-13,-15,-15,-16,-13,-16,-17,-20,-18,-21,-21,-25,-29,-25,-27,-29,-32,-31,-34,-35,-35,-37,-40,-40,-43,-43,-51,-51,-52,-50,-44,-41,-25, +32,32,29,25,22,22,26,5,8,9,12,15,-6,-5,-2,1,-13,-9,-9,-7,-5,-10,-10,-9,-8,-13,-11,-12,-10,-12,-13,-12,-13,-13,-10,-9,-9,-8,-9,-9,-9,-9,-13,-13,-12,-12,-13,-13,-13,-14,-13,-11,-11,-11,-10,-11,-12,-12,-12,-13,-12,-12,-11,-12,-12,-13,-11,-11,-12,-11,-11,-11,-10,-10,-10,-11,-9,-12,-13,-12,-11,-12,-11,-11,-11,-11,-11,-11,-11,-12,-13,-14,-14,-16,-17,-14,-17,-17,-21,-17,-22,-22,-26,-29,-27,-28,-28,-31,-32,-34,-34,-35,-38,-41,-41,-45,-45,-46,-48,-49,-48,-43,-38,-6, +45,45,41,39,24,26,32,20,16,13,19,23,7,1,0,4,-3,0,-3,0,2,-3,-5,-2,-1,-4,-4,-5,-3,-5,-4,-4,-3,-2,-2,-3,-3,-2,-2,-2,-4,-3,-7,-6,-4,-4,-5,-5,-5,-6,-5,-4,-4,-4,-4,-5,-4,-5,-6,-6,-5,-5,-3,-4,-5,-5,-5,-4,-4,-1,-3,-3,-4,-4,-4,-4,-4,-5,-4,-4,-5,-5,-3,-4,-3,-4,-3,-5,-4,-4,-4,-5,-4,-5,-8,-6,-9,-8,-11,-9,-14,-13,-17,-22,-19,-19,-20,-23,-23,-24,-24,-24,-26,-30,-31,-33,-34,-40,-39,-41,-36,-32,-26,-3, +44,35,22,25,13,30,43,9,5,28,31,11,-1,6,16,18,-15,-2,8,11,16,-6,-6,6,10,-13,-8,2,-3,-5,-7,-5,3,-8,1,-3,7,6,-4,9,2,6,-9,-2,-4,-6,6,0,-4,-2,0,6,6,9,9,7,1,5,12,9,6,-2,2,7,-1,4,4,15,8,8,7,7,9,9,11,10,12,6,9,8,6,3,12,10,10,8,11,13,9,5,9,11,3,-2,-7,7,-11,-12,-18,-1,-16,-20,-24,-36,-26,-23,-25,-35,-32,-30,-32,-31,-47,-36,-43,-51,-65,-72,-74,-77,-65,-47,-14,12, +43,34,20,15,1,3,10,-1,-3,-5,3,-3,-10,-18,-12,-5,-16,-12,-14,-11,-8,-14,-14,-12,-9,-13,-14,-13,-11,-14,-11,-11,-11,-10,-12,-10,-10,-10,-12,-10,-11,-10,-13,-11,-8,-8,-10,-13,-10,-10,-10,-11,-12,-12,-11,-11,-11,-12,-11,-11,-12,-11,-9,-10,-12,-12,-12,-11,-11,-9,-9,-9,-10,-11,-11,-9,-11,-10,-12,-12,-11,-12,-12,-11,-13,-12,-11,-10,-10,-10,-11,-13,-14,-14,-16,-15,-17,-17,-20,-16,-21,-18,-22,-24,-25,-20,-24,-27,-29,-31,-34,-37,-40,-43,-47,-49,-53,-49,-51,-54,-46,-36,-22,-30, +59,44,27,23,4,6,11,5,2,-3,3,2,-2,-13,-7,-3,-7,-4,-7,-4,-2,-4,-6,-3,-1,-2,-3,-2,-2,-2,-1,-3,0,-1,0,-1,-1,0,-1,-2,-1,-1,0,0,2,2,1,-1,1,1,2,0,0,-2,-2,1,1,0,0,0,0,-1,1,0,-1,-3,0,-1,0,2,1,1,1,0,0,0,-1,-1,-2,0,-1,-1,-2,-3,-2,-2,1,0,1,0,-1,-3,-3,-3,-6,-3,-7,-5,-8,-5,-9,-5,-9,-6,-10,-7,-11,-14,-16,-20,-22,-26,-30,-31,-35,-37,-41,-33,-32,-38,-29,-20,4,-16, +80,51,38,25,14,14,21,6,-2,4,11,3,4,-5,4,8,-1,9,4,8,2,9,6,9,11,9,10,8,12,11,12,11,11,11,12,12,15,12,12,13,13,12,12,13,15,17,12,14,13,15,15,15,16,13,10,13,16,14,14,15,16,13,15,15,13,14,12,13,12,17,14,12,13,14,15,14,13,15,15,12,14,12,11,12,12,10,14,13,12,15,12,13,12,11,10,14,8,8,3,11,7,8,0,9,1,3,-4,-10,-9,-14,-17,-22,-26,-26,-33,-34,-37,-37,-33,-31,-20,10,21,8, +82,54,47,36,26,25,29,20,11,18,22,16,10,1,7,12,7,12,7,10,11,11,11,13,15,14,13,11,13,14,15,12,13,15,15,11,11,13,15,13,11,11,15,14,13,14,15,15,14,14,15,14,15,12,13,12,13,13,12,14,16,15,15,16,16,14,14,15,14,13,14,16,15,14,13,13,14,15,16,16,16,15,14,15,15,15,15,15,14,13,14,15,13,13,13,13,14,13,13,11,9,13,10,8,5,9,6,2,2,-2,-3,-7,-10,-14,-16,-17,-21,-19,-18,-17,-9,15,51,32, +40,-3,-12,-19,-21,-22,-11,-24,-30,-20,-12,-13,-18,-22,-16,-12,-17,-14,-13,-8,-8,-10,-10,-10,-7,-10,-10,-6,-6,-5,-3,-4,-2,-5,-4,-5,-4,-1,-2,-3,-2,-1,0,2,-1,0,-1,1,3,5,5,2,4,4,5,1,2,1,4,2,1,3,3,6,-2,0,2,0,-1,3,-2,3,2,6,11,10,7,7,3,0,2,4,6,3,3,3,3,6,3,7,1,7,5,2,7,7,5,5,0,4,2,-7,-8,8,-1,-5,-8,-13,-12,-16,-23,-28,-25,-29,-32,-38,-41,-41,-43,-34,-20,17,41,31, +7,-2,6,1,1,9,12,14,5,12,16,22,19,15,20,23,22,24,24,25,28,30,29,27,29,29,28,32,31,32,30,31,30,32,33,30,28,32,36,32,31,36,36,34,35,37,31,35,37,37,39,37,37,37,37,34,35,35,35,34,35,33,36,39,35,31,32,34,36,35,35,37,36,35,37,37,37,35,36,33,34,35,34,35,36,35,37,37,36,36,35,36,36,35,33,35,36,33,36,33,33,27,28,35,33,35,31,29,26,22,17,13,20,13,9,5,1,4,2,3,6,2,58,70, +43,44,46,33,38,41,55,61,58,65,72,69,72,66,67,67,74,75,74,76,77,77,78,77,77,81,80,79,81,81,84,81,84,83,83,82,82,80,85,84,81,82,87,87,84,86,82,83,83,85,89,86,84,85,86,82,83,83,82,82,85,84,86,84,80,84,83,83,83,84,81,84,87,83,84,85,84,85,85,79,82,84,81,83,85,84,85,85,83,85,85,83,83,84,82,84,83,85,88,82,78,79,80,82,85,83,83,81,78,74,68,64,69,64,62,56,48,50,45,51,53,59,84,83, +72,68,69,64,70,71,79,69,69,76,81,81,84,73,75,75,85,89,90,86,91,90,92,90,93,97,98,99,99,92,98,103,101,100,97,100,103,98,102,104,103,103,98,98,106,102,100,98,101,103,98,101,104,105,103,105,105,105,107,101,103,103,105,103,107,103,104,106,101,99,107,105,104,96,100,109,109,104,106,108,107,104,100,108,106,106,103,98,108,108,101,100,105,106,99,99,97,99,100,106,106,105,107,101,99,108,102,95,88,83,92,88,84,86,78,73,68,78,78,83,82,90,112,131, +55,50,42,42,37,40,47,41,39,45,45,52,55,59,58,55,57,60,61,58,60,63,62,62,63,64,64,65,66,64,65,64,65,65,66,67,66,66,70,67,67,67,67,66,69,68,69,66,66,69,68,67,68,68,66,69,68,68,70,67,65,67,69,66,68,66,66,68,67,67,68,69,67,66,67,69,70,69,69,71,72,67,67,67,68,69,68,66,68,72,70,67,69,71,69,70,67,71,70,72,72,75,76,69,68,73,72,68,66,65,66,62,61,61,60,52,47,57,52,60,51,62,69,84, +-32,-40,-38,-30,-37,-32,-28,-29,-34,-32,-31,-29,-24,-20,-24,-25,-21,-21,-17,-17,-16,-16,-14,-16,-12,-13,-12,-12,-12,-9,-11,-12,-13,-8,-11,-9,-7,-8,-9,-8,-8,-8,-8,-10,-6,-7,-5,-9,-8,-8,-7,-7,-5,-7,-9,-4,-5,-6,-5,-6,-8,-8,-5,-6,-7,-7,-7,-7,-8,-8,-5,-5,-5,-6,-5,-5,-4,-6,-3,-5,-5,-5,-6,-6,-5,-5,-5,-7,-5,-5,-4,-4,-5,-5,-6,-3,-4,-4,-1,-4,-3,-6,-4,-2,-5,-5,-5,-8,-6,-8,-12,-13,-14,-16,-17,-18,-21,-19,-19,-13,-17,-4,-15,-18, +-99,-81,-85,-72,-78,-72,-66,-71,-73,-72,-71,-70,-69,-60,-61,-64,-60,-63,-57,-59,-59,-57,-53,-54,-56,-52,-50,-52,-53,-50,-53,-54,-54,-49,-47,-48,-47,-49,-51,-51,-47,-45,-43,-45,-47,-49,-47,-48,-47,-46,-45,-52,-49,-50,-48,-45,-45,-44,-45,-48,-44,-44,-44,-45,-45,-44,-50,-49,-50,-45,-47,-49,-47,-45,-48,-46,-47,-46,-47,-45,-46,-46,-48,-46,-44,-44,-47,-46,-46,-46,-42,-43,-44,-45,-42,-45,-47,-42,-43,-43,-42,-48,-44,-42,-46,-43,-44,-42,-40,-44,-49,-48,-49,-51,-51,-53,-56,-54,-55,-51,-57,-47,-51,-100, +-100,-98,-96,-83,-94,-84,-81,-91,-90,-88,-90,-89,-89,-81,-85,-87,-79,-82,-77,-79,-81,-77,-74,-74,-76,-75,-72,-72,-74,-70,-71,-69,-69,-70,-70,-67,-72,-67,-69,-68,-66,-67,-67,-69,-67,-68,-69,-64,-65,-65,-63,-67,-66,-65,-67,-65,-66,-65,-67,-67,-66,-62,-65,-64,-66,-68,-67,-65,-69,-65,-71,-66,-66,-66,-68,-63,-65,-66,-64,-68,-65,-66,-68,-65,-62,-64,-67,-66,-71,-68,-67,-65,-65,-62,-61,-65,-67,-66,-62,-65,-63,-66,-66,-62,-65,-67,-65,-67,-64,-65,-68,-67,-67,-70,-67,-72,-70,-69,-71,-68,-70,-65,-91,-18, +-100,-100,-100,-100,-100,-91,-86,-100,-100,-100,-100,-100,-98,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-98,-98,-97,-94,-85,-88,-80,-91,-85,-82,-80,-76,-78,-78,-80,-79,-77,-74,-76,-80,-78,-75,-81,-80,-83,-97,-100,-4, +-84,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-99,-100,-96,-96,-95,-93,-95,-89,-88,-86,-92,-87,-82,-76,-87,-88,-87,-86,-86,-92,-91,-100,47,-32, +100,100,62,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,9,-4,-10, +100,100,100,89,88,88,88,88,88,88,88,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_PLeft_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_PLeft_T0.h new file mode 100755 index 0000000..c806b92 --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_PLeft_T0.h @@ -0,0 +1,71 @@ +35,6,-13,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,8,12,16,20,20,20,20,20,20,20,20,20,20,20, +26,101,103,113,107,112,102,97,102,96,99,95,95,102,98,96,100,105,98,103,100,104,103,102,107,107,105,107,101,103,104,100,101,98,100,100,98,100,98,100,98,97,99,98,99,99,97,98,100,100,99,99,98,99,99,100,97,99,98,99,99,98,99,98,99,99,97,99,100,99,97,97,96,99,98,93,85,96,91,87,90,86,88,84,88,83,86,85,84,84,86,84,85,85,86,86,84,86,85,87,87,89,90,90,88,90,95,94,100,101,108,112,116,118,119,119,120,120,120,117,120,120,120,120, +135,134,118,115,99,108,97,99,99,95,96,93,93,96,94,89,88,95,98,90,94,102,101,104,94,98,96,102,103,105,105,103,103,102,101,100,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,100,100,100,98,100,97,96,99,94,95,93,87,91,88,88,85,87,82,85,83,85,81,82,80,79,79,83,81,80,82,82,84,82,85,84,84,83,87,85,90,88,86,92,90,95,95,105,108,116,118,117,118,118,118,120,120,120,120,120,120, +135,108,101,103,94,96,90,96,93,91,89,83,85,84,83,82,79,82,77,79,75,75,76,80,77,75,77,71,71,73,72,67,68,64,62,59,61,65,66,65,65,66,68,68,69,63,70,66,66,66,71,66,69,64,65,68,62,69,67,63,63,68,69,70,67,67,70,65,68,66,69,64,65,67,68,64,71,70,68,72,72,69,68,67,71,71,73,71,71,71,73,72,71,75,74,76,73,74,71,79,77,81,78,82,77,75,83,78,86,83,92,95,107,107,103,106,104,108,111,114,109,120,114,120, +106,88,92,94,78,87,80,83,76,75,72,74,70,71,64,62,62,62,61,61,61,62,60,59,63,58,60,55,54,55,50,51,48,50,54,52,46,52,54,52,47,48,52,53,49,48,50,50,49,50,48,47,47,45,48,50,51,45,45,50,48,51,49,50,50,51,52,53,58,52,52,58,53,58,53,55,52,56,57,53,57,58,57,56,57,54,57,56,55,57,59,61,58,59,58,61,61,61,59,69,62,70,62,76,67,61,70,62,73,68,75,78,86,93,87,93,90,91,92,96,92,100,104,105, +59,63,61,59,53,62,56,56,53,54,49,48,43,41,43,39,38,37,34,33,37,33,33,29,31,29,27,26,25,26,23,24,22,21,22,19,20,20,19,16,20,21,21,22,21,18,25,21,20,19,17,20,22,22,23,21,22,23,20,24,23,20,20,20,20,24,27,20,22,21,24,21,21,24,20,25,19,23,26,25,26,26,29,29,30,26,28,28,29,29,31,30,30,32,29,33,30,33,29,38,33,39,33,46,37,30,38,41,42,37,46,47,51,58,55,61,59,61,61,62,60,65,66,66, +31,41,51,56,46,55,44,56,47,44,39,40,35,28,24,17,25,19,11,7,19,14,9,4,7,3,3,-1,-1,2,-2,-2,-4,-1,-7,-8,-3,4,5,-2,-1,-1,3,0,3,-1,2,2,0,0,-4,-5,1,-2,-1,4,4,4,2,7,-5,4,-4,3,-1,3,6,6,12,2,12,12,12,23,7,15,15,21,23,19,22,25,25,23,28,24,25,25,26,26,29,27,25,28,25,34,27,31,21,39,32,34,23,43,34,22,26,35,33,26,35,29,31,45,39,45,44,48,48,48,47,52,38,30, +-24,11,18,21,18,21,14,27,19,27,16,14,5,-5,5,-4,-7,-13,-17,-25,-12,-15,-19,-22,-20,-27,-28,-35,-33,-28,-29,-30,-36,-27,-30,-32,-31,-32,-35,-36,-37,-38,-32,-35,-38,-39,-30,-35,-34,-36,-37,-31,-29,-33,-37,-33,-33,-30,-32,-34,-29,-24,-33,-27,-33,-24,-18,-31,-21,-30,-23,-21,-25,-15,-28,-17,-28,-17,-4,-19,-14,-17,-11,-12,-7,-10,-11,-10,-10,-11,-7,-10,-12,-11,-15,-4,-8,-7,-15,1,-7,-4,-13,9,-6,-18,-16,2,-2,-8,6,-2,1,5,-1,12,10,5,3,3,19,16,17,8, +-9,15,24,29,28,35,29,37,29,37,30,27,19,5,10,2,7,-2,-15,-14,-13,-19,-19,-23,-24,-21,-27,-27,-30,-23,-32,-37,-26,-28,-26,-31,-27,-16,-31,-28,-27,-28,-25,-30,-26,-26,-23,-27,-23,-25,-20,-24,-25,-30,-26,-30,-25,-21,-20,-21,-22,-22,-26,-16,-34,-23,-11,-20,-16,-30,-14,-11,-20,-13,-26,-12,-24,-15,-3,-13,-10,-11,-9,-11,-6,-10,-7,-6,-7,-9,-6,-6,-9,-7,-11,-1,-6,-2,-10,2,-7,0,-10,6,-6,-17,-9,9,-1,-4,11,5,9,11,8,22,22,16,14,15,28,20,8,4, +16,40,59,56,57,55,48,52,42,44,35,30,25,16,16,9,10,8,3,0,0,2,-2,-3,-2,-2,-6,-7,-4,-3,-3,-3,-2,1,-2,4,1,0,1,0,1,-2,1,0,-5,-1,1,1,2,3,4,0,2,-1,2,-1,1,5,4,5,-1,5,0,6,-2,3,10,-1,7,1,12,-3,8,-6,2,13,2,16,-1,10,4,11,9,13,2,8,11,15,13,8,7,4,3,12,9,12,8,16,11,16,10,7,8,17,10,1,16,7,8,2,6,6,11,11,10,15,11,15,15,14,20,18,15,13, +4,28,66,78,82,84,78,80,69,68,60,57,50,37,38,31,31,26,21,18,23,21,16,17,14,14,14,14,14,18,15,15,19,16,16,16,17,17,18,15,16,17,14,18,17,19,17,21,22,22,22,18,23,24,24,15,22,28,24,25,23,25,20,28,18,22,31,21,32,24,33,23,33,16,26,39,29,42,27,37,31,40,34,40,32,39,39,40,41,36,36,34,33,40,36,36,32,40,34,40,33,32,33,43,34,26,38,32,34,28,32,35,38,38,36,41,42,45,44,42,48,40,33,20, +7,27,45,55,63,58,55,53,47,47,41,37,30,22,19,13,10,5,6,2,1,0,-1,-1,-2,-3,-4,-5,-6,-3,-3,-4,-5,-2,-3,-3,-4,-4,-4,-2,-3,-3,0,1,0,-3,-4,-4,-1,-2,2,-3,-4,-3,1,-2,0,4,0,-1,-2,0,-1,4,-4,0,6,1,7,-2,6,-2,4,-5,4,13,1,9,4,11,6,10,7,10,8,9,7,8,8,9,9,7,6,7,6,5,2,6,2,5,0,1,0,4,-1,-5,0,-4,-2,-4,-3,-2,2,1,1,4,3,8,7,5,8,1,-5,-14, +30,21,54,70,80,74,72,68,61,60,51,51,43,34,30,25,22,18,15,13,15,9,8,7,6,5,5,2,2,4,7,4,4,5,4,3,3,2,5,3,4,2,5,6,4,3,1,4,4,4,6,3,3,5,6,4,7,10,7,4,6,9,8,14,4,8,16,10,14,7,15,6,13,3,11,18,9,17,10,15,11,16,10,14,10,11,9,10,10,9,12,11,9,8,8,7,5,8,4,7,4,6,5,8,3,-1,5,1,6,5,6,7,7,8,8,11,11,16,16,14,17,11,6,-9, +59,33,67,71,80,79,75,71,64,62,54,55,46,37,33,26,23,18,19,15,15,12,12,12,12,12,11,11,12,11,11,13,10,10,9,9,7,11,12,12,10,11,10,13,11,10,8,10,11,13,13,9,10,9,12,11,12,15,10,11,11,13,11,13,11,14,14,14,11,10,15,13,19,11,16,15,19,12,13,18,19,24,16,19,18,20,17,17,17,16,19,19,17,16,12,14,12,11,10,15,13,11,10,13,13,10,13,10,12,11,11,12,14,15,16,15,16,24,25,22,24,17,11,-1, +84,63,77,83,90,87,83,80,74,71,64,64,55,46,42,36,32,30,30,27,26,22,24,24,24,22,21,22,21,21,21,23,22,21,18,20,20,19,21,21,21,20,22,20,20,20,20,20,20,21,24,20,22,21,24,20,23,23,20,20,20,24,20,22,18,22,22,21,16,18,23,20,24,14,19,18,21,12,14,19,18,20,14,16,14,16,13,13,12,11,14,14,13,11,10,10,9,9,7,12,11,12,9,15,13,11,13,11,14,14,14,15,16,16,17,18,21,25,25,23,25,17,7,-1, +50,64,99,101,107,99,97,93,88,88,82,79,69,54,40,51,34,24,25,23,22,21,23,22,17,18,16,14,10,20,19,18,18,20,20,18,20,11,5,18,14,17,19,19,16,18,18,18,18,19,20,19,20,17,18,14,19,19,17,18,18,19,20,19,14,18,17,14,14,15,18,15,25,-5,5,9,13,-1,-7,-3,3,14,-10,-8,-10,-5,-10,-9,-9,-9,-11,-10,-11,-12,-12,-12,-13,-12,-13,-10,-9,-15,-14,-6,-10,-9,-13,-14,8,8,6,7,10,7,9,16,15,0,0,-8,-9,-12,-13,-17, +65,75,74,78,80,78,75,67,61,56,50,44,38,30,26,22,20,16,16,14,14,11,10,11,9,7,7,6,6,7,7,8,8,8,7,6,7,6,7,6,6,7,5,6,8,7,7,7,8,9,10,9,11,9,9,9,11,10,9,8,8,10,6,8,7,9,7,6,5,6,9,6,8,4,6,4,4,3,4,5,2,2,1,2,-1,1,-1,0,0,0,-1,-2,-2,-1,-2,-1,-2,-2,-3,0,-1,-1,0,0,0,-1,1,0,5,5,5,5,7,7,7,7,8,5,5,4,4,-2,-6,-9, +78,89,85,83,85,84,78,71,65,61,55,51,46,39,34,28,28,24,23,22,21,20,18,17,18,16,15,15,16,17,15,16,15,14,15,14,15,13,13,13,12,13,14,14,14,14,16,16,15,15,15,17,18,16,16,16,17,17,15,15,15,16,14,15,14,15,14,15,15,16,18,16,17,12,13,12,13,9,10,11,11,9,9,10,9,9,6,7,5,6,7,7,7,5,6,6,6,7,7,8,9,8,8,10,9,10,11,10,19,18,17,17,22,24,23,21,23,28,28,27,25,21,15,4, +81,85,88,91,92,93,87,80,74,69,62,57,50,43,38,33,32,29,29,28,26,25,23,21,21,21,20,19,19,20,21,20,20,19,19,18,19,18,18,18,18,18,19,19,18,18,21,20,21,19,20,20,20,20,21,22,22,22,21,19,19,21,20,20,20,19,18,19,19,20,21,20,20,16,18,15,17,14,14,15,14,11,11,13,11,12,10,11,9,9,9,10,10,9,9,9,10,11,11,12,12,13,12,13,14,13,14,14,20,19,19,18,21,21,21,21,21,20,20,20,16,12,7,-3, +87,90,92,93,92,91,86,79,74,69,63,57,52,46,42,36,34,33,34,33,31,29,28,28,28,28,28,27,26,26,26,26,26,25,25,25,26,25,25,26,25,25,26,25,24,24,25,25,25,24,25,25,25,24,25,25,26,25,25,24,24,24,23,23,24,24,22,23,24,25,26,24,25,25,25,22,23,23,24,23,22,23,25,25,23,23,24,25,21,23,24,24,24,18,22,22,22,23,20,20,20,21,21,21,21,21,22,22,25,25,25,25,9,11,14,18,24,-18,-16,-17,-22,-23,-25,-31, +66,69,67,69,65,71,64,58,52,48,42,35,28,22,19,15,14,11,9,7,6,5,6,5,3,3,1,1,1,1,1,0,0,0,1,0,0,1,1,2,2,2,0,1,2,2,1,1,1,0,-1,1,0,1,1,0,0,0,0,0,1,2,1,1,-1,-1,0,0,-2,-1,-1,-1,-1,0,0,-1,0,-1,-1,-1,0,-3,-1,0,-2,0,-1,0,-1,-1,-2,-2,-1,-1,-3,-2,-2,-1,-1,-2,-2,-2,-2,-1,-1,-1,-1,-2,-5,-4,-5,-5,-8,-8,-7,-6,-4,-9,-9,-8,-11,-14,-18,-24, +74,74,71,74,69,73,66,61,56,51,45,41,34,28,26,22,19,17,15,14,14,12,13,12,12,10,8,8,7,8,8,7,6,8,7,7,7,9,9,9,9,9,8,7,7,8,9,8,8,7,7,7,7,7,8,8,7,7,7,8,7,8,7,8,6,7,6,7,5,5,6,5,5,7,8,6,7,7,7,6,6,5,4,6,5,5,7,7,5,5,5,5,5,5,5,6,6,5,5,6,7,5,6,6,7,7,6,6,10,11,9,10,10,12,13,12,14,7,8,9,7,5,0,-8, +75,85,86,90,85,89,81,76,70,66,59,53,46,39,36,29,27,24,23,22,21,20,19,18,17,15,15,15,15,14,13,13,13,13,14,15,15,16,16,16,15,14,14,13,14,14,15,15,15,14,14,14,14,14,14,14,14,15,14,15,14,15,14,15,14,15,15,15,12,13,13,13,13,14,14,14,14,14,14,14,13,11,11,12,12,12,12,13,11,12,11,11,12,11,12,12,12,11,11,13,14,12,12,13,14,15,13,14,13,14,13,15,10,12,13,13,14,4,6,5,4,2,-5,-15, +81,85,84,86,77,79,70,72,64,60,52,50,43,37,32,28,24,21,22,19,21,19,18,17,18,16,15,15,14,14,12,13,12,14,14,14,15,15,15,16,15,15,14,13,15,15,14,14,15,15,15,14,14,14,14,14,15,14,15,16,16,15,16,16,14,15,15,15,13,14,14,14,15,13,15,14,14,15,14,15,14,12,12,13,12,13,13,14,13,14,11,12,13,12,11,12,13,12,12,12,13,12,12,11,13,14,13,14,10,11,10,11,13,14,15,13,15,-3,-3,-5,-6,-8,-13,-32, +87,77,56,59,50,55,46,47,41,37,29,28,21,15,12,8,6,4,3,2,1,-1,0,-1,-2,-3,-4,-3,-3,-3,-4,-3,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-4,-4,-6,-5,-5,-5,-5,-5,-5,-6,-5,-6,-5,-5,-4,-5,-5,-4,-4,-4,-5,-5,-5,-5,-4,-4,-3,-4,-5,-4,-4,-5,-5,-4,-4,-4,-4,-4,-5,-3,-4,-4,-5,-5,-5,-4,-5,-4,-4,-5,-5,-4,-4,-5,-4,-5,-4,-6,-5,-7,-5,-4,-7,-10,-10,-8,-9,-7,-10,-8,-7,-10,-10,-4,-4,-7,-9,-11,-16,-23, +80,75,69,67,58,62,53,57,49,44,37,39,30,24,20,18,14,11,10,9,10,8,7,6,7,5,4,5,4,5,3,4,3,5,4,4,4,3,3,2,2,3,4,4,4,4,3,3,3,2,4,4,3,3,3,4,3,3,3,4,4,4,5,4,4,3,3,2,5,5,6,5,5,4,4,3,3,4,5,5,5,5,5,5,4,5,4,4,4,5,4,5,5,5,5,5,6,6,5,3,5,4,5,0,2,5,3,-4,-1,1,-1,1,1,2,4,3,3,0,0,-1,-2,-5,-9,-14, +82,86,80,79,68,68,59,66,58,52,45,46,39,32,28,26,23,21,20,17,20,17,17,15,15,14,13,13,14,13,13,12,11,12,12,12,13,11,11,11,11,13,12,13,12,13,11,11,11,11,11,11,12,10,10,11,11,11,11,14,14,13,13,13,11,11,11,11,12,12,12,13,11,11,11,11,11,11,11,12,12,12,12,12,11,12,11,12,10,11,10,11,11,12,10,11,12,11,13,10,12,9,11,9,11,14,12,4,7,9,6,9,9,10,12,12,11,9,7,7,3,2,-5,-12, +97,91,83,80,69,69,59,67,59,53,46,48,40,33,30,28,24,21,20,18,21,18,17,16,17,16,15,15,16,15,14,14,13,15,14,15,15,13,12,12,12,14,14,15,14,14,13,13,13,13,13,14,14,13,13,13,13,13,13,16,16,16,15,16,15,15,14,15,15,15,16,16,14,14,15,15,14,14,14,15,15,16,15,15,15,15,14,15,13,13,13,14,15,14,12,13,15,14,15,12,14,12,14,8,12,14,13,2,4,8,5,8,4,6,7,6,7,3,2,2,1,-2,-6,-11, +90,93,83,74,62,51,45,60,55,51,36,38,34,29,26,20,18,17,16,9,14,13,11,11,11,10,9,10,9,9,9,9,9,8,7,8,9,8,8,8,8,6,7,8,7,7,8,7,7,7,7,6,7,7,7,7,7,7,7,6,7,6,6,6,6,7,7,7,7,7,8,10,8,6,7,7,9,6,6,8,6,6,9,6,6,8,6,6,8,5,8,7,7,7,5,7,9,9,20,5,6,3,16,2,7,9,5,-14,-13,-12,-16,-14,-8,-7,-5,-7,-7,-2,-4,-4,-6,-11,-15,-20, +62,64,67,69,65,69,64,56,50,45,39,33,29,24,18,13,12,10,10,7,6,5,4,3,4,3,2,2,3,2,2,1,0,0,-1,1,0,1,1,1,0,-1,-1,-1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,-2,-2,-2,-2,-1,1,1,1,1,-1,-1,0,0,1,1,1,1,1,0,1,0,0,-1,-1,0,0,0,0,0,-1,0,0,1,0,1,1,1,2,1,1,1,2,0,1,-3,-1,1,-2,0,2,4,1,3,3,4,5,3,3,8,7,5,-2,-8,-19,-26, +69,73,70,70,69,62,57,61,57,48,44,41,37,33,25,19,19,18,16,15,13,13,11,11,11,10,10,10,10,9,9,8,8,9,9,7,8,7,8,8,7,8,7,8,7,7,8,8,9,9,8,8,9,8,8,8,9,9,9,7,8,7,7,8,9,10,9,9,9,8,9,8,8,8,9,9,9,7,7,8,7,8,8,8,9,8,7,7,7,7,7,8,8,9,8,8,9,9,9,8,9,7,8,3,5,5,5,2,4,5,4,6,4,6,6,6,7,4,2,8,5,-2,-7,-16, +79,89,93,96,97,87,83,80,76,67,63,55,50,46,38,30,26,25,21,21,19,19,18,17,17,17,17,17,16,16,15,15,14,15,15,14,15,14,14,14,14,14,13,14,13,13,14,14,14,15,14,14,15,14,14,14,14,15,14,13,14,14,13,14,16,16,16,15,14,14,15,14,14,15,15,14,15,13,14,14,15,14,14,15,15,14,13,14,14,14,14,14,14,14,14,15,15,15,15,14,14,13,14,10,12,11,11,8,11,13,11,13,10,11,12,11,11,9,8,12,8,1,-6,-20, +79,90,96,99,101,93,91,82,79,70,67,56,53,49,41,33,29,29,26,26,23,23,22,22,20,21,20,20,19,19,19,18,18,18,18,18,18,18,18,18,18,18,17,17,16,16,17,18,18,17,17,17,17,17,17,17,17,17,17,16,16,16,15,16,17,18,17,17,15,16,15,16,16,16,17,16,17,15,15,16,16,15,16,15,16,15,15,15,15,16,15,15,15,15,16,16,16,15,16,15,16,14,14,14,15,13,13,16,17,18,16,17,22,23,23,22,23,27,21,28,5,-3,-26,-25, +82,86,90,91,95,84,82,72,69,58,55,40,36,33,25,17,12,12,8,8,6,6,5,5,3,4,3,3,2,2,2,2,2,0,1,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-2,-1,-2,-2,-1,0,-1,-1,-2,-2,-2,-1,-2,-2,-1,-1,0,-2,-2,-2,-3,-2,-1,-1,-2,-2,-3,-2,-2,-2,-1,0,0,-1,-2,-1,1,-1,0,-1,-1,0,0,0,2,0,4,0,-7,-7,-13, +89,95,99,100,106,95,95,79,76,65,61,48,44,40,32,24,19,18,14,14,13,13,12,12,11,11,10,10,10,10,10,9,9,8,8,8,8,8,8,9,9,8,8,8,9,9,8,8,7,6,7,7,7,7,7,7,7,7,7,7,8,7,7,7,6,6,6,6,7,7,7,7,6,6,6,5,5,6,6,6,6,6,6,6,6,5,6,6,7,7,6,7,6,5,6,6,7,6,6,6,6,6,7,9,9,9,9,9,9,11,9,10,5,6,6,6,5,10,8,10,-1,-7,-10,-14, +77,88,94,97,102,95,94,81,78,69,65,53,49,45,37,29,25,24,21,21,18,18,18,19,16,17,17,16,14,14,15,15,14,13,14,13,14,12,13,14,13,13,14,14,13,13,14,14,14,14,13,13,14,12,12,13,13,12,12,12,12,13,13,13,12,12,11,11,13,13,12,12,12,12,13,12,12,12,13,12,13,11,12,12,12,12,13,13,12,13,11,11,12,12,12,12,13,12,13,11,12,12,12,12,13,13,13,12,13,14,14,14,12,12,12,12,12,14,12,13,9,4,3,-4, +88,95,102,105,110,103,101,84,80,71,67,53,48,44,36,28,24,23,19,20,17,18,18,19,16,16,16,16,15,15,16,15,16,14,14,14,14,15,15,15,15,15,16,16,15,15,15,15,15,14,15,15,14,14,13,13,14,13,13,14,14,14,14,14,13,13,12,12,13,13,14,13,13,13,14,12,13,13,13,14,13,12,13,13,13,13,13,14,13,14,13,13,14,14,13,14,15,13,14,12,13,13,13,15,16,15,16,16,16,17,16,17,16,17,17,16,16,19,18,18,14,8,7,0, +26,41,51,58,62,60,75,40,32,26,18,15,12,9,8,6,4,4,2,2,0,0,-2,-1,-5,-4,-4,-4,-6,-6,-6,-5,-5,-6,-5,-6,-6,-7,-7,-7,-7,-7,-8,-7,-7,-7,-7,-8,-7,-7,-8,-8,-8,-8,-8,-9,-9,-8,-8,-9,-9,-9,-10,-9,-9,-9,-9,-9,-8,-8,-9,-9,-9,-9,-9,-10,-9,-10,-9,-10,-10,-10,-9,-9,-10,-9,-9,-9,-9,-9,-10,-9,-10,-11,-10,-10,-10,-10,-10,-11,-10,-10,-10,-12,-11,-11,-6,-10,-10,-10,-5,-9,-9,-7,-9,-9,-9,-9,-9,-8,-10,-13,-15,-18, +31,39,42,49,51,50,48,45,41,37,32,29,25,21,18,16,14,13,11,11,9,9,8,7,5,5,5,5,5,4,5,4,5,5,5,5,4,5,5,5,5,5,5,4,5,4,3,3,3,3,5,4,4,3,4,3,3,3,4,3,4,4,3,3,4,4,4,4,3,3,3,2,3,3,3,2,2,2,3,2,2,4,3,4,4,3,2,3,3,4,5,5,5,4,2,3,3,3,3,4,4,4,4,4,4,5,6,5,6,5,7,7,10,10,10,9,9,11,9,10,7,3,-1,-8, +55,57,58,61,60,64,61,52,47,48,42,35,30,25,26,22,21,20,21,19,16,16,15,15,12,12,11,10,11,12,12,11,11,9,9,9,10,12,12,12,11,12,12,12,11,11,10,10,10,9,11,11,11,9,10,9,10,10,10,10,11,11,10,10,10,10,10,10,9,9,9,10,9,9,9,9,9,9,9,10,11,9,9,10,9,9,9,10,9,10,11,11,10,10,9,9,10,9,10,10,11,12,12,12,12,13,14,12,12,12,13,14,12,12,12,11,11,13,13,8,5,3,-3,-13, +45,49,57,66,62,73,68,60,53,52,45,42,35,29,28,27,24,23,23,21,19,19,18,17,16,15,15,14,15,15,15,14,14,13,14,14,14,15,16,16,15,15,15,15,15,15,14,13,13,14,14,15,15,14,13,13,13,13,14,14,14,14,13,14,14,15,14,14,13,13,13,13,13,13,13,13,13,13,13,13,14,13,14,15,14,13,14,14,14,14,15,16,16,16,13,14,14,13,14,14,15,16,16,16,16,18,18,18,18,18,19,20,21,21,21,20,21,21,21,16,15,13,9,0, +65,64,68,72,66,75,68,66,60,60,55,53,48,42,27,40,23,15,12,12,24,14,16,8,29,27,20,24,28,29,29,28,28,26,27,27,27,26,27,27,26,26,26,26,25,25,25,26,26,26,25,26,25,25,25,24,24,24,24,25,25,25,24,24,25,25,24,24,24,24,25,24,23,23,23,23,24,24,23,24,24,23,24,24,23,24,24,25,24,24,24,24,23,23,23,24,24,23,23,24,24,24,24,24,24,24,25,24,25,25,26,26,27,27,27,27,27,27,27,22,24,23,18,13, +-21,-39,-61,-43,-45,-24,-22,1,4,15,18,25,19,13,15,12,11,7,6,4,5,4,3,2,3,3,3,3,1,1,0,2,2,2,2,1,1,-1,-1,-1,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,0,-2,-2,-2,-2,-2,-2,-3,-2,-2,-1,-2,-3,-2,-2,-1,-1,-1,0,0,-1,-2,-2,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-2,-2,-2,-3,-2,-3,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,1,2,2,2,2,2,3,3,5,3,4,-1,1,-2,-1,1,-3,-6, +-50,-48,-39,-25,-29,-10,-11,14,14,29,30,37,28,22,25,21,17,12,16,13,14,12,11,9,12,11,11,10,10,9,9,9,9,10,10,9,8,8,7,7,7,7,8,7,8,7,7,8,6,6,7,7,7,6,6,7,6,5,6,6,6,6,6,6,6,7,5,5,7,6,7,7,7,6,6,6,5,7,6,5,5,6,6,6,6,5,6,6,5,6,5,5,5,5,7,6,6,6,6,8,8,8,8,9,9,10,10,11,11,12,11,11,13,14,14,12,14,11,11,8,10,11,6,3, +-25,-29,-40,-29,-35,0,-2,19,19,41,40,44,35,26,31,27,24,19,21,17,19,18,16,15,18,18,17,17,16,14,15,15,15,15,15,15,15,13,14,14,13,13,14,13,14,14,14,14,13,13,12,13,13,12,13,12,13,12,13,13,13,13,12,12,13,13,12,12,13,14,13,13,12,12,12,12,12,12,11,12,12,12,12,12,11,11,11,12,12,12,11,11,11,11,11,11,12,11,12,14,15,14,14,15,15,16,17,18,18,19,21,20,20,21,21,24,25,20,21,17,19,20,17,12, +-37,-32,-27,-16,-27,5,0,27,24,41,39,49,37,27,31,25,25,20,22,20,20,18,17,15,17,17,17,16,15,14,15,15,14,14,14,14,14,12,13,13,13,13,13,13,12,13,13,13,12,12,11,12,12,12,12,12,11,11,11,11,12,12,12,11,12,11,10,11,11,12,11,12,11,11,11,10,11,11,11,11,10,11,11,11,10,10,11,11,11,11,8,9,10,9,10,10,10,11,11,12,13,12,13,14,14,15,15,19,19,19,21,20,22,22,22,24,25,20,21,19,19,18,15,10, +-20,-18,-14,-1,-16,7,-18,26,11,20,20,25,17,7,12,11,11,5,3,-1,1,-2,-2,-3,-3,-4,-4,-4,-3,-3,-2,-3,-3,-3,-4,-4,-3,-2,-3,-3,-2,-2,-2,-2,-3,-4,-2,-2,-3,-2,-5,-4,-2,-4,-3,-4,-3,-3,-3,-3,-4,-3,-3,-3,-3,-3,-3,-4,-4,-3,-4,-4,-4,-5,-4,-4,-3,-4,-4,-5,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-5,-6,-5,-5,-6,-7,-7,-6,-5,-5,-5,-5,-5,-4,-2,-3,-4,-3,-4,-2,-3,-4,-4,-5,-3,-4,-6,-7,-9,-13,-22, +-8,9,-10,-3,-20,6,-2,23,18,34,30,42,30,18,22,19,20,15,13,9,10,8,7,5,4,4,3,2,3,4,4,4,4,3,3,3,2,4,4,5,4,4,4,4,3,3,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,3,4,3,4,4,3,2,3,4,4,3,3,2,3,3,3,4,4,2,2,3,3,2,2,2,2,2,2,1,2,3,3,4,2,2,2,1,1,1,2,1,1,2,2,3,3,7,6,5,5,4,9,8,7,6,6,9,9,6,4,1,-6,-15, +0,10,1,-1,-14,8,0,27,24,33,33,47,35,26,24,24,25,19,17,14,18,16,13,13,13,13,13,12,13,15,14,14,13,13,13,13,12,14,14,13,13,13,13,13,13,13,14,15,15,15,12,13,13,11,12,13,13,13,14,13,13,13,13,13,14,14,12,12,12,11,12,12,12,13,12,13,13,14,15,13,13,12,12,12,11,11,12,11,11,11,12,12,12,13,12,12,13,13,13,11,11,13,14,14,13,13,14,17,15,15,15,15,19,18,18,16,17,21,20,18,17,13,6,-5, +0,5,-6,6,-5,8,6,26,25,37,37,45,35,27,27,25,25,20,18,16,17,15,14,13,11,12,11,12,12,12,12,11,11,11,11,11,11,12,12,12,11,10,11,11,11,11,12,12,12,12,11,10,12,11,10,11,11,12,12,11,12,11,11,12,11,10,10,9,11,11,11,11,11,11,12,12,12,13,13,13,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,12,12,13,13,10,11,12,12,14,14,12,13,18,17,16,17,16,21,20,20,19,19,22,23,23,20,16,8,-4, +0,8,2,0,-7,12,17,28,33,50,50,24,22,20,19,17,15,3,-3,-12,-13,-13,-15,-15,-15,-15,-14,-16,-15,-15,-15,-16,-16,-16,-16,-16,-16,-17,-17,-17,-18,-18,-18,-18,-18,-18,-19,-18,-18,-18,-20,-19,-19,-17,-17,-20,-19,-19,-18,-17,-20,-17,-19,-19,-17,-19,-18,-18,-18,-18,-15,-20,-13,-12,-15,-14,-9,-14,-16,-9,-16,3,-4,-4,-1,3,-8,-6,-8,-8,-9,-8,-3,-19,0,-4,-7,-1,-6,-7,-8,-6,-5,8,3,-8,-5,7,7,6,8,8,8,7,6,8,14,9,7,11,5,3,-5,-40, +-50,-71,-48,-36,-25,-12,-1,-2,9,16,27,13,13,15,13,9,6,6,4,4,1,1,0,1,-2,-2,-2,-2,-3,-3,-3,-4,-5,-3,-4,-4,-4,-5,-5,-4,-6,-6,-8,-7,-7,-6,-8,-8,-8,-8,-7,-7,-7,-7,-6,-8,-7,-7,-7,-8,-8,-8,-7,-7,-7,-7,-7,-8,-6,-6,-7,-6,-7,-7,-7,-7,-7,-8,-9,-7,-7,-6,-7,-7,-6,-6,-7,-7,-6,-6,-6,-7,-7,-8,-5,-5,-6,-6,-6,-4,-5,-3,-5,-1,-5,-4,-4,-4,-5,-5,-6,-5,-6,-5,-3,-5,-2,-5,-4,-5,-5,-9,-14,-26, +141,132,138,130,123,118,111,87,79,66,63,40,39,37,25,19,12,13,8,9,7,8,6,6,4,5,5,3,3,3,3,2,2,2,3,0,1,1,1,2,0,-1,-2,-1,-1,-1,-1,-2,-1,-2,-1,0,0,-1,-1,-2,-1,-2,-3,-1,0,-1,0,0,0,-1,-2,-1,1,2,1,0,-2,-1,-2,-2,-1,-1,0,0,-1,1,1,0,1,0,1,1,1,1,1,0,0,0,3,1,1,3,2,3,1,6,4,6,4,2,6,4,3,2,5,5,3,5,7,9,9,10,13,10,10,8,-2,-22, +139,137,134,137,134,118,113,92,88,64,65,42,43,43,27,19,15,18,14,16,11,12,11,12,9,9,9,8,7,7,6,6,6,5,5,4,5,4,5,3,3,1,1,1,1,1,0,0,0,1,3,2,3,2,2,0,1,0,1,1,1,1,2,2,1,2,1,1,3,4,3,1,2,1,2,1,0,2,1,0,2,2,2,1,2,2,2,3,3,2,3,1,3,3,6,5,3,6,4,6,3,8,4,8,5,1,5,3,3,2,4,6,4,5,9,10,12,9,11,9,8,6,-4,-24, +137,133,135,136,137,121,118,92,88,66,69,47,47,47,31,26,22,25,20,22,19,20,18,18,16,18,18,16,13,15,16,12,15,12,15,12,14,11,14,14,12,9,6,9,5,10,11,9,10,5,9,8,12,8,7,9,8,9,3,11,10,10,8,8,9,10,3,5,9,11,10,9,9,8,6,8,7,6,6,7,6,7,7,8,8,8,9,9,9,9,9,9,9,10,11,10,9,12,11,11,10,15,8,13,11,11,11,9,8,8,10,11,8,9,11,11,13,12,13,11,-2,1,-17,-46, +61,132,120,114,104,86,81,63,59,33,33,16,15,15,0,-8,-11,-7,-12,-10,-17,-13,-15,-15,-17,-16,-15,-18,-19,-19,-17,-19,-19,-22,-20,-21,-21,-23,-23,-22,-23,-23,-24,-24,-21,-19,-24,-24,-25,-23,-23,-25,-25,-25,-25,-25,-25,-25,-25,-25,-25,-26,-25,-25,-27,-26,-26,-26,-23,-23,-24,-24,-26,-25,-26,-26,-25,-27,-26,-27,-26,-29,-27,-29,-28,-27,-25,-25,-25,-24,-26,-27,-28,-26,-26,-26,-26,-25,-25,-23,-24,-22,-24,-20,-25,-21,-21,-22,-24,-25,-23,-25,-23,-22,-22,-22,-24,-21,-23,-33,-36,-39,-51,-73, +87,152,137,130,119,99,94,75,70,44,45,23,28,29,15,2,-1,5,-2,5,-7,-3,-7,-8,-12,-10,-8,-14,-11,-12,-12,-14,-15,-13,-14,-15,-15,-15,-15,-16,-20,-17,-19,-17,-19,-17,-18,-19,-20,-19,-18,-19,-19,-21,-22,-21,-20,-24,-23,-23,-20,-20,-22,-21,-25,-22,-24,-23,-24,-26,-25,-23,-22,-23,-22,-21,-25,-21,-21,-22,-23,-27,-27,-26,-23,-26,-22,-23,-22,-25,-23,-22,-22,-25,-22,-23,-24,-23,-23,-19,-20,-19,-23,-24,-19,-21,-22,-14,-18,-18,-18,-19,-14,-15,-15,-15,-12,-16,-22,-31,-35,-39,-41,-73, +111,180,139,131,119,107,99,73,69,52,51,30,30,29,15,15,8,10,4,6,1,2,2,3,0,0,0,-3,-2,-2,-1,-7,-6,-5,-4,-8,-8,-7,-6,-5,-8,-8,-6,-7,-8,-8,-8,-8,-8,-9,-9,-9,-8,-11,-12,-11,-12,-11,-11,-9,-10,-9,-10,-10,-10,-9,-11,-10,-12,-12,-11,-11,-12,-12,-11,-13,-13,-11,-11,-10,-11,-12,-12,-12,-11,-9,-11,-10,-12,-12,-11,-10,-10,-11,-10,-10,-10,-9,-10,-10,-13,-7,-9,-9,-12,-13,-10,-7,-8,-11,-8,-7,-7,-9,-9,-5,-5,-6,-10,-15,-16,-19,-27,-42, +139,186,160,142,126,115,106,83,78,59,60,40,40,39,25,24,16,20,13,17,11,12,12,12,9,10,12,7,8,8,9,4,4,3,5,1,1,3,2,4,-1,0,2,2,1,2,1,2,2,0,0,0,0,-3,-3,-4,-3,-3,-3,-1,-1,-1,-2,-3,-3,-4,-2,-3,-5,-5,-5,-5,-4,-5,-4,-6,-5,-5,-5,-3,-3,-4,-6,-6,-3,-4,-4,-4,-5,-4,-3,-3,-6,-5,-3,-4,-4,-2,-2,-4,-5,1,-3,-2,-5,-4,-2,2,1,-2,0,1,2,2,1,4,2,4,1,-8,-7,-9,-16,-29, +196,192,171,158,145,132,122,103,99,80,77,54,55,53,44,43,27,32,28,31,20,23,20,17,13,13,16,14,13,7,8,6,10,5,8,6,7,3,2,8,4,4,3,3,3,7,2,3,7,5,4,3,5,4,5,1,2,3,4,1,0,2,4,0,-1,-2,-3,-1,-2,-2,-1,-1,1,1,2,1,0,-1,-1,-3,-4,-3,-1,-2,-2,1,1,1,1,1,2,1,1,1,0,1,-1,1,-1,2,0,-5,-7,3,0,-1,-2,2,0,0,-1,-3,16,14,10,9,6,6,0,-1,-2,-11,-29,-17, +213,193,151,140,119,107,96,75,67,48,45,28,26,22,10,1,-2,0,-7,-6,-7,-12,-12,-16,-18,-20,-20,-21,-22,-21,-24,-24,-23,-26,-24,-30,-28,-29,-27,-28,-26,-28,-29,-31,-31,-26,-32,-28,-30,-29,-29,-30,-28,-27,-30,-32,-32,-33,-36,-35,-33,-34,-33,-33,-39,-38,-41,-37,-34,-34,-34,-35,-30,-34,-35,-31,-33,-39,-34,-40,-38,-36,-39,-38,-36,-33,-34,-33,-33,-35,-36,-34,-37,-37,-35,-40,-34,-31,-39,-38,-39,-44,-44,-35,-34,-37,-33,-31,-34,-36,-34,-37,-27,-27,-30,-32,-32,-36,-41,-50,-61,-75,-97,-100, +60,70,55,55,51,46,42,42,41,24,25,-1,-4,-7,-23,-18,-19,-22,-25,-27,-28,-31,-35,-37,-33,-36,-38,-38,-43,-44,-45,-38,-41,-40,-42,-41,-39,-37,-41,-42,-41,-46,-47,-48,-44,-41,-48,-49,-49,-50,-49,-48,-48,-43,-43,-43,-44,-43,-43,-44,-44,-47,-44,-46,-44,-43,-44,-45,-48,-51,-49,-46,-51,-52,-55,-45,-46,-45,-46,-45,-45,-49,-52,-52,-48,-52,-52,-54,-46,-47,-54,-55,-53,-48,-53,-54,-57,-57,-56,-49,-48,-49,-50,-60,-60,-56,-52,-58,-60,-61,-47,-49,-43,-45,-48,-49,-53,-46,-51,-48,-50,-63,-72,-89, +82,80,62,73,68,65,65,56,57,47,45,38,33,31,16,14,21,15,13,7,9,4,-1,-5,1,-2,-5,-8,-13,-13,-17,-10,-12,-11,-15,-12,-13,-10,-11,-14,-14,-18,-19,-22,-15,-16,-20,-22,-22,-21,-21,-23,-23,-16,-17,-16,-18,-16,-17,-17,-17,-20,-18,-21,-16,-19,-20,-18,-24,-24,-24,-19,-25,-25,-27,-20,-20,-18,-19,-19,-21,-25,-27,-28,-22,-26,-26,-27,-21,-21,-27,-29,-24,-22,-28,-27,-28,-32,-28,-22,-22,-22,-24,-32,-33,-30,-22,-30,-29,-34,-19,-22,-10,-15,-18,-21,-24,-14,-21,-19,-25,-40,-51,-80, +79,112,93,98,95,94,93,82,81,72,69,60,56,51,36,31,38,33,28,21,25,19,14,9,15,10,6,4,0,-1,-6,-2,-3,-1,-3,-2,-5,0,-3,-4,-5,-10,-9,-11,-7,-9,-10,-12,-11,-11,-12,-11,-11,-9,-10,-9,-8,-8,-10,-8,-10,-11,-10,-11,-9,-10,-10,-11,-12,-13,-12,-11,-12,-13,-13,-12,-11,-10,-10,-10,-10,-12,-12,-13,-12,-13,-14,-14,-12,-11,-13,-14,-13,-13,-14,-14,-14,-14,-14,-12,-13,-12,-13,-14,-14,-14,-11,-12,-13,-15,-7,-10,-2,-3,-6,-9,-11,-1,-6,-11,-12,-26,-39,-63, +101,104,104,104,104,99,98,88,84,76,71,64,61,55,53,47,45,38,40,33,34,29,27,21,27,22,18,15,16,17,12,12,12,14,11,10,10,13,10,10,9,9,11,9,9,10,11,8,8,7,7,9,8,7,6,8,7,7,7,8,7,6,5,4,7,6,6,6,7,5,5,6,6,5,4,6,6,6,4,4,5,5,6,4,2,2,4,4,4,2,4,5,2,2,4,4,4,3,0,3,2,-1,1,2,3,0,1,3,4,2,2,0,5,5,2,3,1,3,0,-3,2,-9,-21,-39, +92,102,106,102,105,94,94,91,90,79,75,74,69,64,63,61,59,50,53,47,46,43,41,37,40,36,34,32,33,34,31,29,28,32,29,30,28,32,28,28,27,25,28,26,26,26,26,24,25,23,27,25,27,24,24,27,24,25,25,25,24,24,24,22,24,24,24,24,24,21,23,24,24,23,23,24,24,23,22,23,25,23,24,22,22,21,22,22,19,21,21,22,21,19,22,20,21,19,17,19,19,16,19,18,18,18,19,19,19,19,18,18,20,20,18,20,19,20,20,20,20,8,-11,-31, +62,88,95,98,106,98,101,98,98,87,82,83,79,75,74,73,69,64,66,58,62,55,55,50,53,51,45,46,50,47,44,42,41,45,46,46,44,43,39,40,38,40,43,40,37,36,40,39,39,39,37,37,36,32,36,39,39,36,36,40,37,39,37,38,40,38,33,31,40,36,36,36,40,39,37,37,33,38,37,35,37,35,33,35,35,35,37,34,34,34,35,35,36,36,29,29,28,32,28,31,32,26,28,27,31,32,30,31,34,33,28,29,30,29,29,29,29,33,33,30,27,15,-4,-18, +25,75,86,82,100,93,94,91,91,82,78,76,71,67,69,65,64,59,59,55,57,55,53,50,50,49,49,51,51,51,49,48,47,50,49,47,47,48,46,46,48,47,44,47,47,47,45,46,45,46,46,44,45,44,44,46,46,46,47,46,46,48,46,43,46,44,45,46,44,43,42,41,43,46,44,46,45,42,41,43,44,42,45,43,42,41,42,41,36,37,40,43,42,40,39,40,42,37,38,37,39,32,36,34,35,33,32,32,32,33,27,30,26,28,31,31,32,35,30,37,31,18,16,-4, +120,57,85,93,104,94,101,92,93,89,80,78,75,67,73,71,63,63,63,55,52,44,39,31,32,25,30,28,18,17,14,12,11,11,10,9,6,10,9,8,6,8,5,8,6,6,4,5,7,5,7,9,8,4,7,7,6,6,8,4,4,3,8,7,7,8,9,11,9,7,7,7,3,6,5,7,10,8,7,8,6,7,4,6,9,5,13,8,6,12,18,18,14,17,24,23,29,21,29,28,30,29,31,36,39,35,29,30,33,36,26,31,27,29,31,31,34,34,34,38,29,27,11,-32, +120,120,82,76,88,88,94,91,94,86,80,68,67,57,56,56,46,36,35,34,30,19,20,22,25,22,16,17,6,6,4,2,5,8,4,1,0,1,3,0,2,-4,-2,-1,-1,4,2,-1,1,0,0,0,-3,4,0,6,1,-1,3,4,4,3,1,1,-1,-1,2,6,2,1,2,2,2,2,3,0,0,0,-1,2,2,-1,1,-1,3,3,3,4,-12,-11,5,5,7,5,7,6,10,4,4,4,7,3,2,3,2,4,3,1,6,7,2,5,-1,5,6,6,10,10,12,14,8,9,-4,-10, +120,120,120,109,108,108,108,108,108,106,103,100,99,98,97,96,95,94,93,92,91,90,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100, diff --git a/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_PRight_T0.h b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_PRight_T0.h new file mode 100755 index 0000000..cce92fb --- /dev/null +++ b/drivers/input/touchscreen/wacom/table/t0ltekors/skt/wacom_i2c_tblY_PRight_T0.h @@ -0,0 +1,71 @@ +-81,-108,-125,-140,-136,-131,-128,-125,-120,-111,-100,-92,-79,-72,-64,-54,-40,-33,-25,-25,-20,-11,-9,-9,-4,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-3,0,-1,-1,-1,-2,-5,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-3,0,0,0,0,0,-2,-2,-2,-1,0,-3,-3,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-5,-1,-1,0,0, +-90,-128,-139,-147,-144,-134,-133,-125,-121,-115,-110,-104,-90,-83,-78,-75,-66,-46,-50,-52,-34,-25,-20,-11,-20,-15,-6,-4,-4,1,0,-1,3,1,0,0,4,0,1,4,2,6,1,1,6,3,8,3,5,0,4,5,5,6,5,4,8,3,2,5,6,4,3,5,6,2,3,0,3,1,0,1,-1,-1,-5,-4,-6,-7,-8,-11,-11,-10,-9,-10,-9,-10,-10,-13,-11,-15,-10,-10,-10,-9,-8,-10,-9,-7,-7,-10,-9,-6,-3,-3,-5,-6,-2,2,-4,-7,-2,-3,2,-4,-9,-8,-10,-12,-11,-21,-9,1,13,18, +-101,-134,-138,-137,-143,-137,-135,-130,-123,-120,-113,-106,-97,-84,-79,-71,-63,-53,-47,-49,-45,-39,-36,-36,-30,-25,-31,-27,-28,-26,-22,-29,-29,-32,-33,-25,-28,-28,-27,-30,-29,-26,-25,-27,-29,-28,-28,-27,-29,-30,-27,-29,-26,-34,-29,-28,-29,-26,-24,-30,-29,-29,-30,-26,-26,-27,-30,-28,-29,-29,-25,-30,-27,-30,-21,-27,-25,-26,-18,-23,-25,-25,-19,-22,-21,-23,-20,-22,-23,-24,-20,-22,-19,-19,-17,-18,-20,-19,-11,-14,-16,-11,-13,-9,-17,-19,-13,-4,-8,-14,-8,-14,-7,-14,-18,-17,-18,-20,-18,-28,-14,-3,-1,24, +-85,-123,-138,-142,-157,-146,-149,-139,-135,-126,-123,-110,-99,-87,-81,-70,-61,-49,-41,-35,-32,-29,-25,-22,-22,-19,-13,-15,-17,-15,-14,-15,-16,-11,-9,-13,-14,-10,-8,-10,-14,-12,-10,-12,-16,-15,-13,-15,-15,-11,-17,-17,-16,-17,-17,-13,-13,-16,-14,-16,-16,-14,-21,-18,-16,-16,-13,-15,-21,-24,-29,-34,-36,-37,-42,-42,-49,-50,-54,-56,-54,-58,-60,-59,-62,-60,-61,-60,-58,-60,-57,-58,-59,-57,-52,-54,-58,-54,-47,-50,-49,-40,-37,-25,-29,-23,-20,-13,-18,-21,-3,-13,-3,-10,-16,-13,-16,-20,-19,-27,-21,-5,6,27, +-108,-118,-128,-132,-144,-132,-133,-125,-123,-112,-108,-99,-90,-80,-66,-57,-48,-41,-33,-29,-24,-19,-18,-16,-15,-9,-9,-7,-2,-6,-4,-6,-3,-2,-2,-3,-2,-4,-5,-6,-3,-4,-4,-2,-1,-3,-1,-5,-2,-5,0,-3,-4,-3,-4,-4,-2,-4,-6,-5,-5,-4,-10,-8,-10,-7,-10,-13,-16,-20,-20,-33,-33,-35,-38,-39,-49,-48,-50,-50,-56,-56,-56,-55,-57,-58,-57,-57,-57,-56,-56,-55,-57,-53,-51,-54,-56,-53,-48,-49,-50,-38,-36,-25,-27,-23,-20,-9,-15,-18,-5,-11,-2,-9,-13,-10,-12,-13,-14,-16,-11,-3,7,26, +-106,-101,-107,-115,-128,-116,-116,-105,-103,-93,-90,-75,-67,-59,-46,-35,-27,-20,-13,-10,-2,0,0,2,7,12,11,12,15,14,14,15,14,14,15,13,15,14,15,14,15,16,15,17,16,17,15,16,16,13,17,15,17,16,15,17,16,13,14,14,13,12,9,12,10,13,13,5,5,-2,-2,-12,-14,-13,-20,-20,-29,-27,-32,-31,-36,-35,-38,-36,-40,-39,-39,-37,-38,-37,-36,-37,-39,-37,-33,-35,-38,-36,-31,-31,-31,-21,-20,-7,-11,-5,-3,6,1,-2,13,5,13,6,2,7,3,3,3,4,5,11,17,31, +-75,-81,-99,-108,-116,-109,-111,-94,-92,-69,-63,-50,-44,-32,-16,-4,6,14,22,29,44,50,49,50,60,64,61,63,69,66,66,66,64,68,68,69,69,73,71,71,74,71,74,72,68,68,68,64,64,61,62,61,60,58,57,55,57,56,52,51,47,46,42,44,39,39,41,33,34,20,20,9,13,14,-9,-3,-10,-4,-23,-19,-21,-16,-28,-24,-28,-24,-26,-25,-25,-26,-24,-25,-26,-25,-14,-19,-24,-24,-13,-9,-15,-7,-3,15,9,10,10,33,27,21,25,19,34,27,23,31,23,30,29,33,34,39,44,57, +-118,-88,-95,-95,-102,-93,-93,-79,-77,-56,-52,-38,-31,-21,6,16,23,31,42,48,67,74,75,80,79,82,78,80,89,92,91,94,93,95,95,94,96,91,88,89,89,86,89,84,85,83,84,82,80,80,84,85,85,76,74,70,72,70,69,73,72,71,62,63,61,63,66,50,49,38,40,22,22,24,7,13,-4,2,-7,-5,-14,-10,-16,-11,-16,-14,-14,-13,-15,-15,-10,-13,-15,-15,-7,-10,-17,-10,-5,-5,-8,6,9,22,18,22,23,49,44,38,50,43,45,40,39,56,49,40,42,54,65,69,83,99, +-88,-75,-70,-66,-69,-57,-57,-46,-43,-23,-18,-10,-2,6,32,42,48,56,65,71,88,93,95,99,99,101,100,101,109,111,111,114,113,115,114,115,114,109,106,109,107,105,108,104,104,104,103,101,103,98,105,106,105,95,93,92,90,91,88,93,92,94,81,83,81,84,86,68,71,60,59,43,39,42,29,30,16,20,15,15,4,6,4,8,2,6,4,5,6,4,7,5,4,5,13,10,4,11,14,13,10,24,29,37,34,47,44,66,60,59,72,67,67,63,65,83,77,69,71,85,94,99,108,118, +-22,-24,-26,-42,-43,-40,-36,-23,-18,-7,-2,16,21,25,38,50,54,51,56,56,70,73,73,80,82,83,85,88,84,92,95,93,94,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,94,100,93,100,80,93,93,90,91,59,68,61,68,69,36,41,41,49,13,19,10,21,2,9,3,2,4,7,4,6,4,2,2,7,13,13,9,17,9,31,18,34,25,61,52,37,51,46,77,68,67,61,82,74,72,76,66,77,78,92,92,104,126,132, +-66,-70,-72,-73,-69,-67,-63,-48,-43,-30,-27,-13,-10,-8,4,13,16,15,21,18,27,26,25,26,28,28,30,30,32,35,35,35,37,39,40,40,40,41,40,44,38,43,40,46,42,43,44,43,45,45,43,42,44,46,45,38,44,41,43,43,41,46,37,43,34,38,37,32,33,33,39,27,37,18,27,26,24,30,19,27,20,26,23,27,16,20,19,23,17,18,18,17,14,23,21,20,15,26,22,25,20,29,23,32,24,16,30,23,25,19,27,22,26,20,18,19,15,18,17,26,28,27,37,51, +-45,-65,-60,-59,-55,-57,-50,-43,-38,-26,-21,-7,-4,-3,6,13,15,16,21,20,23,23,26,26,28,28,28,29,29,29,30,29,30,33,34,34,34,33,32,33,32,32,35,36,31,32,32,31,32,31,30,32,32,31,32,32,34,31,30,29,30,33,28,31,28,30,28,26,24,26,30,18,22,21,26,24,16,21,19,22,15,17,18,20,15,17,17,18,17,17,17,16,16,17,16,15,13,17,14,14,12,20,15,15,12,9,15,11,12,8,11,8,7,6,2,3,0,6,4,10,11,10,19,26, +-8,-46,-40,-52,-46,-50,-44,-40,-34,-22,-16,-5,-3,-2,8,15,16,16,21,22,24,24,28,27,30,29,28,30,30,33,33,32,33,36,36,36,36,34,35,33,35,34,37,40,33,34,34,35,35,35,34,35,37,35,37,35,39,36,35,33,35,37,34,37,31,35,32,32,30,29,34,25,30,23,27,30,22,28,21,25,19,25,18,21,16,20,14,17,16,17,19,17,16,16,17,15,13,16,13,18,13,20,15,18,14,9,15,11,12,8,11,7,6,3,1,1,-1,3,2,11,9,10,17,21, +-8,-49,-48,-51,-40,-46,-42,-39,-35,-25,-21,-6,-5,-1,8,20,25,26,30,32,35,33,38,37,40,40,39,39,41,44,42,42,41,46,46,45,45,43,43,43,42,42,47,47,42,43,44,43,44,42,43,45,48,44,46,47,48,46,44,43,45,47,41,46,42,44,42,40,39,40,44,32,36,34,37,36,26,30,28,31,23,27,24,26,22,23,20,20,20,20,22,22,19,20,22,19,18,21,19,22,18,26,23,22,19,16,22,20,19,16,18,14,13,11,7,8,7,9,8,17,16,15,24,35, +26,-34,-36,-35,-31,-35,-32,-28,-23,-14,-10,-1,2,7,13,22,30,30,36,36,38,37,41,42,43,42,43,44,46,46,45,48,47,46,47,48,46,47,48,48,48,48,49,50,48,47,46,48,48,50,48,49,50,47,48,47,49,48,48,46,48,51,45,47,46,49,46,45,39,43,45,41,45,38,42,36,41,32,36,38,37,34,32,34,32,34,32,32,32,31,33,32,33,31,31,31,30,30,28,32,30,32,31,34,32,29,31,29,29,26,26,23,22,19,19,17,17,20,20,28,28,28,35,45, +-35,-46,-54,-58,-58,-57,-55,-52,-48,-42,-38,-34,-31,-28,-23,16,22,21,27,27,28,27,31,30,31,31,32,32,42,41,37,38,42,43,40,42,45,35,43,45,44,42,48,43,43,46,48,55,52,60,51,54,56,60,60,57,57,61,59,52,56,62,57,57,44,54,56,55,34,38,45,50,53,30,31,28,32,20,27,29,25,26,13,19,21,24,1,3,7,4,5,11,5,5,3,13,9,5,2,23,22,22,20,23,22,16,18,15,22,19,13,8,-3,-6,-10,-10,-11,-10,-10,-8,-7,-6,0,12, +-14,-31,-44,-48,-48,-49,-46,-45,-40,-38,-36,-29,-24,-20,-15,-5,-3,-2,2,2,7,7,10,12,14,16,18,18,18,20,20,21,21,21,22,23,23,21,22,23,22,23,22,22,24,24,25,24,26,27,27,28,28,27,28,26,28,28,29,25,25,27,25,25,24,25,24,22,22,23,25,22,23,19,19,18,19,15,16,18,17,14,13,14,11,13,11,13,12,11,12,11,10,10,10,11,10,10,10,13,11,12,12,11,10,8,9,6,10,7,5,3,2,-1,-3,-3,-5,-11,-11,-8,-6,-4,5,18, +-4,-16,-38,-45,-46,-46,-44,-41,-39,-37,-36,-28,-24,-20,-14,-8,-5,-3,-1,0,3,4,7,9,12,14,15,14,15,17,16,17,18,19,19,19,20,19,20,20,19,19,19,19,19,19,20,20,20,21,21,23,23,21,20,22,23,20,20,20,21,22,18,17,19,20,17,17,18,19,20,15,16,17,18,14,15,15,17,17,13,14,14,14,10,11,12,13,12,13,12,11,11,11,11,12,11,11,11,12,10,13,10,10,9,7,8,6,7,5,3,0,-2,-5,-6,-7,-7,-15,-14,-11,-9,-7,2,19, +-17,-23,-33,-36,-38,-36,-35,-31,-28,-26,-25,-20,-14,-10,-5,1,4,6,10,11,12,13,15,17,21,23,24,25,25,26,27,26,27,26,27,26,27,25,26,27,27,26,27,28,27,27,28,27,28,27,27,28,29,28,29,29,30,28,28,27,27,28,26,27,27,27,25,26,27,28,29,27,25,25,25,23,24,22,23,23,21,20,20,21,20,21,19,20,18,19,18,20,19,18,18,19,19,19,19,19,20,19,19,18,17,16,16,15,18,17,15,13,13,12,11,8,8,5,7,8,9,13,21,31, +-17,-39,-66,-65,-67,-60,-60,-61,-57,-57,-56,-27,-24,-20,-15,13,15,17,20,21,21,22,24,27,30,32,33,33,33,34,34,34,34,34,34,34,35,35,34,35,34,34,35,35,33,34,34,35,35,34,34,35,35,35,35,36,36,36,34,34,34,34,32,33,33,34,32,32,34,35,35,33,34,33,34,31,32,31,32,31,31,33,33,33,31,32,33,31,32,32,32,32,33,31,31,30,31,31,31,29,28,29,28,27,27,27,27,27,29,28,26,20,1,-3,0,-8,-3,-30,-30,-30,-28,-24,-19,10, +-33,-44,-55,-58,-66,-60,-60,-54,-50,-48,-47,-40,-35,-30,-22,-15,-12,-8,-7,-5,-3,-1,3,5,9,10,10,11,12,13,13,13,14,13,15,14,15,17,17,18,18,18,16,16,19,18,17,18,18,17,17,17,18,17,18,16,17,17,17,17,17,18,18,18,15,16,15,16,14,14,15,14,15,15,15,14,15,14,14,14,14,11,11,11,12,12,12,13,12,12,11,12,11,11,10,10,10,10,12,10,9,9,8,8,8,7,5,3,-2,-2,-3,-5,-14,-14,-15,-17,-16,-25,-23,-23,-21,-15,-8,4, +-63,-77,-91,-89,-94,-85,-79,-79,-73,-70,-64,-52,-45,-38,-28,-18,-13,-12,-11,-8,-5,-4,0,1,6,9,8,8,8,10,10,9,9,10,11,10,11,13,13,13,12,13,11,13,14,13,13,12,13,11,11,12,12,12,12,12,12,12,11,13,13,13,12,13,11,11,11,12,11,11,11,10,10,12,13,11,12,13,14,13,13,13,13,13,12,13,15,15,13,14,14,13,14,14,12,12,12,13,13,10,9,10,9,9,8,8,7,6,-2,-3,-4,-5,-13,-13,-14,-16,-15,-13,-15,-13,-11,-9,-2,5, +-58,-64,-74,-76,-84,-76,-73,-63,-57,-52,-48,-38,-31,-24,-15,-8,-2,-1,2,3,6,5,9,11,13,16,15,15,15,17,16,16,16,18,18,18,17,21,20,19,19,18,20,19,19,19,20,19,19,17,17,19,18,18,18,19,19,18,17,20,20,20,18,19,18,18,17,18,18,17,18,17,16,19,19,18,18,20,20,19,18,17,17,18,18,18,20,20,18,19,17,17,17,18,18,17,18,15,16,16,15,14,13,14,14,15,12,12,10,11,8,8,2,2,2,1,1,-11,-9,-8,-6,0,5,16, +-52,-56,-67,-86,-119,-108,-105,-72,-66,-63,-60,-28,-21,-15,-7,-1,3,5,7,8,13,12,16,19,22,25,25,25,25,25,24,26,25,27,26,27,27,29,28,28,28,27,27,27,28,28,29,28,28,28,28,28,27,28,28,28,28,27,27,29,28,28,28,28,26,27,26,27,26,26,27,27,26,26,27,27,27,27,28,28,27,25,26,26,26,26,27,27,26,26,24,25,26,25,24,24,25,23,24,23,23,22,21,20,20,22,20,20,16,17,15,15,2,-4,1,1,4,-37,-38,-39,-36,-24,-4,15, +-86,-97,-116,-124,-138,-128,-128,-111,-106,-97,-91,-71,-66,-60,-51,-36,-29,-29,-25,-24,-20,-19,-16,-15,-13,-13,-12,-10,-8,-7,-6,-4,-4,-3,-2,-1,0,0,1,2,3,4,5,6,7,8,7,7,7,7,7,7,8,7,6,7,6,7,8,6,6,7,7,7,6,7,6,6,6,7,8,6,7,7,7,5,6,6,6,7,7,6,6,7,6,6,6,6,5,6,6,6,7,5,5,5,6,4,5,3,4,3,2,-1,1,3,-1,-4,-9,-8,-11,-9,-17,-17,-17,-21,-22,-21,-20,-20,-20,-15,-9,-1, +-77,-94,-110,-118,-129,-123,-123,-107,-102,-93,-87,-70,-64,-58,-48,-36,-31,-30,-27,-25,-19,-18,-15,-15,-11,-11,-10,-10,-7,-4,-5,-3,-2,1,1,2,3,4,5,5,5,8,10,10,12,12,10,10,11,11,10,11,11,10,9,11,11,10,11,11,11,11,11,12,10,10,9,10,13,13,13,13,11,11,11,9,10,11,11,11,11,12,12,12,11,12,11,11,10,11,10,11,11,10,9,10,11,9,10,7,7,7,6,0,2,4,1,-1,-7,-5,-8,-8,-11,-12,-12,-17,-17,-17,-18,-18,-15,-12,-6,6, +-68,-86,-101,-109,-122,-117,-117,-98,-93,-85,-78,-63,-56,-50,-41,-31,-25,-24,-21,-20,-14,-14,-11,-11,-7,-7,-6,-4,-2,0,1,2,3,6,6,6,7,8,8,9,9,11,14,15,15,15,16,15,15,15,17,17,17,15,15,16,15,16,15,16,16,15,16,16,16,16,15,15,18,19,18,17,17,17,16,15,15,16,16,16,16,19,18,17,17,16,17,17,16,16,17,17,18,15,15,16,16,14,15,12,13,13,12,7,8,9,5,-2,0,1,-3,-2,-5,-5,-5,-6,-8,-14,-14,-13,-11,-9,-3,7, +-76,-81,-97,-99,-108,-120,-120,-89,-83,-75,-69,-56,-49,-42,-32,-23,-16,-14,-10,-9,-3,-2,1,1,4,5,5,7,9,11,11,12,12,15,15,17,18,18,19,20,20,22,24,26,26,26,25,25,25,25,25,25,25,25,24,25,25,26,24,27,27,26,26,26,25,26,25,25,25,26,26,26,25,24,24,24,24,23,23,24,24,25,25,25,23,25,23,24,22,23,22,23,24,23,22,21,22,20,21,18,19,18,18,13,15,18,15,6,7,8,5,6,2,2,2,0,0,-1,-1,0,0,2,5,12, +-43,-57,-68,-72,-78,-73,-72,-67,-61,-55,-48,-40,-34,-28,-22,-18,-16,-12,-10,-9,3,10,15,11,16,16,16,16,17,17,17,17,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,15,16,16,16,15,17,15,21,19,21,18,19,20,20,25,19,19,21,29,32,27,27,27,34,38,14,21,16,23,24,19,16,17,20,19,27,17,32,29,17,21,20,23,13,15,17,22,14,12,16,13,17,11,12,12,9,-3,11,12,9,-9,-13,-12,-17,-16,-15,-15,-15,-18,-19,-21,-23,-22,-20,-20,-14,-5, +-60,-67,-73,-71,-73,-66,-64,-66,-59,-52,-45,-40,-33,-25,-18,-13,-8,-4,-1,1,1,3,4,5,7,7,8,8,9,9,9,9,10,9,9,10,10,12,12,11,11,11,10,10,10,11,12,11,11,12,12,12,12,13,13,13,13,13,13,10,9,10,9,9,12,12,11,12,11,11,11,12,11,11,12,13,13,11,12,11,12,10,11,11,11,11,11,12,11,12,10,11,11,11,11,11,11,10,10,8,9,7,6,1,2,4,1,0,0,1,-3,-3,-7,-7,-8,-10,-11,-8,-10,-8,-9,-8,-4,3, +-58,-66,-71,-73,-72,-77,-72,-64,-56,-52,-43,-37,-28,-20,-15,-10,-7,-2,2,3,3,4,6,6,8,9,9,9,10,10,11,10,10,10,10,11,10,13,13,12,12,11,11,10,11,11,13,13,13,13,13,13,13,13,13,14,14,13,14,10,10,10,9,10,13,12,12,12,11,11,10,11,11,13,13,12,13,12,12,12,11,11,11,11,10,11,13,12,11,11,12,12,11,9,10,11,11,8,9,9,9,8,7,5,5,6,2,5,8,8,3,3,-3,-4,-5,-8,-8,-16,-16,-10,-10,-11,-6,0, +-68,-71,-71,-70,-67,-70,-63,-59,-51,-46,-35,-33,-23,-14,-9,-3,2,7,8,11,11,13,14,15,16,17,18,19,19,19,19,19,19,20,20,20,20,20,20,20,21,20,20,20,19,19,20,21,21,22,21,21,21,20,21,21,22,21,21,20,20,21,19,20,22,22,21,21,20,20,21,20,20,20,21,21,21,20,20,20,21,20,20,21,21,21,20,20,20,20,21,20,19,20,19,19,19,19,19,17,18,15,16,12,13,14,11,9,10,10,7,8,3,3,2,1,0,-3,-4,3,3,2,6,11, +-69,-73,-79,-81,-77,-83,-79,-76,-67,-68,-61,-59,-52,-18,-16,-12,-9,20,22,24,22,23,23,24,24,24,26,26,26,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,25,26,26,27,27,27,27,27,27,26,27,27,27,28,28,26,26,27,25,26,27,28,27,27,26,26,26,26,26,27,27,26,27,25,26,26,27,26,26,27,27,26,26,26,26,26,25,26,25,25,25,25,25,24,24,24,24,22,22,21,21,22,19,20,20,21,18,18,-4,-6,-6,-8,-8,-5,-6,1,-8,-2,3,8, +-43,-45,-47,-49,-44,-47,-41,-48,-39,-40,-32,-36,-28,-20,-17,-14,-11,-7,-6,-2,-2,1,3,5,6,7,9,8,9,10,11,11,12,10,11,11,12,11,12,12,13,13,13,13,13,14,13,14,14,13,13,13,13,13,14,13,13,13,13,12,13,13,13,13,12,12,12,12,12,12,12,13,12,12,12,11,12,12,12,12,12,11,11,12,12,12,12,12,13,13,12,11,11,10,10,9,10,10,10,8,9,8,8,7,7,7,6,2,2,2,0,-1,-6,-6,-7,-8,-8,-6,-8,-3,-3,-4,5,13, +-37,-37,-34,-37,-32,-36,-30,-44,-35,-35,-27,-29,-23,-17,-15,-10,-10,-6,-5,-2,-1,1,2,4,4,6,7,7,8,9,10,9,10,10,10,10,10,11,11,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,10,11,11,11,11,12,10,10,10,10,11,11,11,10,10,10,10,9,9,11,11,10,11,9,11,10,11,10,10,10,11,11,11,10,10,9,8,9,9,8,9,8,8,7,7,9,9,9,6,6,6,5,3,2,3,2,1,0,-2,5,4,8,8,8,16,27, +-28,-33,-36,-37,-33,-35,-29,-36,-29,-28,-21,-23,-17,-11,-9,-5,-2,1,2,5,4,7,9,11,10,11,12,12,11,14,15,14,15,15,15,15,15,16,17,17,16,16,18,18,17,17,18,18,16,15,17,17,17,15,15,16,17,15,16,18,18,16,17,17,16,15,14,14,17,16,16,15,15,16,15,15,14,17,16,17,16,16,15,15,16,16,16,15,15,15,15,15,15,14,13,15,14,14,13,14,13,11,12,14,14,13,12,12,11,10,8,6,3,2,1,-1,-2,1,0,3,2,3,13,19, +-7,-11,-14,-17,-15,-19,-15,-18,-12,-14,-9,-8,-4,0,0,5,5,8,8,11,12,14,16,18,17,19,20,20,21,21,23,22,24,22,24,24,24,24,25,25,25,25,26,26,26,26,26,26,26,25,26,26,26,25,24,24,25,24,24,25,25,25,26,25,24,24,23,23,24,24,25,24,23,24,24,23,23,24,25,24,24,23,23,23,23,24,23,23,23,23,22,22,23,23,23,23,24,22,22,21,21,21,21,21,21,20,20,19,18,18,16,15,14,14,13,11,10,14,13,16,17,17,28,35, +-28,-35,-41,-45,-47,-46,-45,-45,-41,-37,-32,-30,-25,-21,-17,-12,-10,-7,-6,-4,-4,-2,-1,0,-2,-1,0,1,0,0,0,1,2,1,2,1,1,0,1,1,2,2,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,0,0,0,-1,-1,-1,-1,-2,-2,-2,-1,1,-2,-1,-1,-1,-2,-2,-2,-2,-2,-1,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-3,-4,-4,-6,-6,-6,-5,-7,-7,-8,-7,-7,-8,-9,-10,-11,-12,-10,-11,-9,-9,-8,-4,1, +-51,-65,-78,-84,-86,-84,-79,-70,-64,-57,-51,-40,-33,-27,-22,-16,-12,-9,-6,-4,-1,1,1,3,2,3,4,5,5,6,7,8,8,9,9,9,9,10,11,11,12,11,11,12,12,12,10,11,10,10,12,12,11,12,11,11,11,11,12,11,12,12,10,11,11,12,11,12,12,11,11,10,10,11,11,9,10,11,11,10,10,12,11,11,11,11,10,10,10,11,12,12,13,11,10,9,9,9,9,9,9,8,8,7,7,7,7,7,5,4,5,2,6,4,3,1,0,2,1,3,3,6,13,23, +-55,-70,-81,-89,-90,-81,-76,-72,-66,-54,-47,-38,-31,-25,-17,-11,-6,-3,0,2,6,6,6,7,9,9,10,10,11,12,12,12,12,15,14,14,13,15,15,15,15,14,16,15,15,14,14,14,13,14,16,16,15,15,14,15,15,14,15,14,14,14,14,14,16,15,15,15,15,15,15,13,13,14,14,13,13,14,14,14,13,15,15,15,15,15,14,14,14,14,16,15,16,14,13,13,13,11,11,13,12,11,11,10,10,9,9,11,10,9,9,8,13,12,10,9,7,9,9,11,13,15,23,33, +-58,-80,-82,-82,-86,-72,-70,-62,-57,-45,-39,-27,-21,-16,-8,-3,3,5,10,13,13,15,15,16,16,17,18,17,19,19,20,20,20,20,19,21,20,22,23,22,22,22,23,23,22,22,21,21,21,22,22,23,23,22,23,22,22,22,22,23,23,23,23,22,23,23,22,22,21,22,21,21,20,20,20,20,21,21,21,22,22,21,22,22,22,21,21,22,21,22,22,23,23,22,21,21,20,19,20,19,19,19,19,18,17,18,17,17,17,16,16,16,16,15,14,12,12,12,13,9,12,16,21,27, +-54,-66,-96,-101,-128,-109,-109,-90,-86,-72,-68,-55,-49,-45,-34,-30,-23,-22,-10,-10,8,8,8,8,7,8,13,19,28,32,31,30,33,33,33,33,33,34,33,34,33,33,33,33,32,33,33,33,33,34,33,34,34,33,33,32,32,32,32,32,33,33,32,32,32,32,31,31,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,31,32,31,31,31,31,31,31,30,29,29,30,29,29,29,28,28,28,29,27,27,27,28,28,27,27,26,25,25,25,26,22,25,29,33,39, +-148,-158,-171,-171,-184,-155,-154,-124,-117,-100,-91,-70,-62,-59,-45,-39,-26,-19,-11,-9,-3,-2,0,1,6,5,6,7,7,7,8,9,9,10,10,11,11,9,9,10,10,10,10,10,10,11,11,10,10,11,10,11,11,9,10,10,10,10,10,10,9,10,10,10,10,10,11,11,11,10,10,11,11,10,10,11,10,9,9,10,10,9,10,10,11,11,10,11,9,10,9,9,9,8,9,10,9,8,8,8,9,9,9,7,7,6,6,6,6,6,5,4,6,5,5,2,2,-4,-1,-2,3,12,17,25, +-130,-150,-160,-162,-184,-149,-149,-117,-114,-92,-84,-62,-55,-54,-41,-34,-21,-15,-8,-7,0,0,1,2,7,7,7,8,7,8,8,9,10,11,11,11,10,10,10,10,10,10,10,11,10,11,12,11,12,12,11,12,11,10,10,12,11,11,10,10,10,10,10,10,10,10,10,10,12,12,11,12,11,12,11,11,11,11,11,11,10,10,10,10,10,10,11,11,10,10,9,9,9,8,8,12,11,10,9,10,10,9,9,9,8,7,7,8,6,6,5,4,6,4,4,1,1,-2,0,-2,2,9,16,26, +-117,-143,-171,-169,-185,-140,-142,-112,-107,-80,-73,-55,-49,-49,-31,-25,-15,-9,2,3,8,9,10,11,15,15,16,16,16,16,17,17,18,18,18,18,18,17,18,17,18,18,18,19,18,18,18,18,19,17,17,18,18,18,18,17,17,17,16,17,18,18,17,17,17,17,17,16,17,18,18,17,17,17,17,16,17,17,17,17,16,17,17,17,16,16,16,16,16,16,15,15,15,14,14,15,15,14,15,16,16,15,15,15,15,15,15,16,14,12,12,11,12,10,9,8,7,6,8,7,10,15,19,29, +-140,-148,-157,-158,-169,-146,-144,-98,-91,-91,-83,-43,-36,-34,-16,-25,-4,2,13,15,17,18,19,19,21,22,22,22,22,22,22,23,24,24,24,24,25,23,24,24,24,24,24,25,24,24,25,25,25,25,25,24,25,24,25,25,25,24,24,24,25,25,24,24,24,25,24,24,25,25,26,25,24,24,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,25,24,24,23,23,23,23,24,23,24,25,25,24,24,24,23,23,24,25,24,22,22,21,20,19,19,19,20,15,17,16,19,25,32,42, +-168,-169,-188,-182,-193,-164,-168,-139,-133,-108,-105,-71,-67,-65,-49,-45,-22,-17,-9,-9,-3,-3,-2,-1,1,3,3,3,4,6,6,7,8,6,7,7,7,7,8,8,9,9,9,10,8,9,9,9,10,9,9,8,9,8,9,9,8,9,10,8,8,9,9,9,9,8,8,8,8,8,8,8,8,7,8,8,8,7,8,8,7,8,7,7,7,6,7,7,6,6,6,7,7,7,6,6,6,5,5,3,4,5,4,4,3,3,3,4,3,1,1,0,0,-2,-3,-4,-5,-3,-4,-4,-2,2,6,23, +-125,-147,-176,-181,-193,-158,-160,-142,-133,-104,-98,-70,-65,-60,-41,-37,-18,-13,-5,-3,0,-1,1,1,1,2,2,3,4,6,6,7,7,7,6,7,7,8,9,9,9,9,9,9,8,8,11,11,11,9,10,9,10,9,9,9,10,9,10,9,9,10,10,10,10,10,8,9,9,9,9,9,9,10,8,9,9,10,9,9,9,10,10,10,9,8,9,9,8,7,8,9,9,9,8,8,8,5,7,5,5,6,6,6,6,4,5,9,7,4,2,0,3,2,-1,-2,-4,1,0,0,4,7,13,24, +-123,-165,-187,-182,-183,-161,-160,-138,-127,-104,-96,-67,-60,-54,-41,-35,-14,-8,0,0,6,6,6,7,8,7,8,9,9,12,11,11,11,12,12,11,11,14,14,13,13,12,14,13,12,12,15,14,14,12,13,14,14,13,14,13,14,13,14,14,14,14,12,13,14,13,12,11,14,13,13,12,12,13,12,14,13,14,14,13,13,15,14,12,13,12,15,13,11,11,13,12,13,13,11,12,12,10,10,10,10,9,8,12,10,9,9,13,11,8,7,5,8,5,3,1,-1,7,6,7,9,12,17,26, +-79,-109,-107,-111,-117,-98,-99,-88,-80,-59,-55,-38,-33,-28,-16,-10,3,7,13,14,17,17,17,18,17,18,19,20,21,21,22,22,22,22,23,22,23,24,23,24,23,23,23,24,24,24,24,25,25,25,25,24,25,23,23,24,24,24,25,24,24,24,24,24,24,23,22,23,23,23,23,23,23,23,24,24,23,25,25,24,23,23,24,23,22,22,23,23,23,22,23,23,23,23,22,22,22,23,24,21,21,22,22,23,23,21,21,24,22,20,19,17,19,18,16,15,14,18,18,21,24,28,34,45, +13,-30,-60,-60,-61,-59,-55,-54,-46,-42,-34,-34,-26,-20,-18,-15,-14,-12,-14,-13,-11,-10,-10,-10,-10,-8,-9,-10,-9,-8,-8,-8,-9,-8,-7,-8,-4,-9,-7,-1,3,5,-8,-8,-6,-9,-1,-3,-7,0,-2,10,6,5,8,4,3,7,2,7,4,4,2,4,3,-2,1,7,10,10,14,10,15,13,14,13,15,13,14,15,15,14,14,14,14,14,14,14,14,14,12,15,14,8,12,14,14,14,10,10,9,4,0,15,10,7,-8,12,11,8,3,1,6,6,6,4,4,3,5,9,11,17,44,58, +-56,-75,-66,-61,-58,-51,-44,-55,-43,-36,-25,-33,-21,-13,-7,-1,-6,-2,-2,2,0,3,3,4,2,3,4,4,5,5,5,5,6,6,6,7,7,7,7,7,7,7,4,5,6,5,4,5,4,4,5,5,6,5,6,4,5,5,6,5,4,4,5,5,4,4,4,6,5,6,5,6,5,6,5,5,5,3,4,4,4,6,6,5,6,5,6,5,5,5,5,4,2,3,4,6,5,3,1,4,2,3,-1,4,0,-3,-3,-1,-5,-7,-6,-8,-10,-9,-10,-11,-8,-13,-10,-6,-2,4,15,29, +-56,-59,-53,-54,-51,-43,-35,-49,-35,-29,-15,-25,-13,-4,2,9,0,4,4,9,7,9,10,10,9,10,11,11,11,11,11,11,11,13,13,13,13,14,13,13,12,13,11,11,11,11,10,9,9,10,9,11,11,11,10,11,11,10,10,10,10,10,11,10,10,9,10,10,11,10,10,9,9,10,9,10,10,8,8,8,8,10,9,8,9,9,11,9,10,8,9,9,7,7,8,9,8,7,4,9,6,7,4,8,4,0,0,0,-3,-6,-6,-6,-8,-8,-9,-11,-9,-13,-10,-7,-4,0,9,25, +-14,-20,-23,-20,-15,-23,-15,-25,-13,-21,-7,-18,-4,7,3,12,6,12,12,16,12,15,17,17,18,18,19,17,17,17,17,18,19,18,19,19,19,19,19,20,18,19,16,16,17,18,17,18,17,16,17,18,18,18,18,16,17,16,16,17,17,17,17,17,16,17,16,16,19,18,19,16,16,16,16,15,15,15,15,16,15,15,16,16,16,15,17,16,17,16,17,16,15,16,18,16,15,17,14,18,14,13,13,15,11,7,10,7,4,3,4,4,0,2,2,2,5,0,2,6,7,14,20,30, +-6,-28,-41,-36,-30,-35,-22,-61,-22,-33,6,-30,-16,23,17,25,19,26,25,28,26,29,29,30,31,30,31,30,30,29,30,30,31,31,32,30,31,31,31,31,29,30,29,29,30,29,29,29,30,28,28,29,28,28,28,29,28,28,26,27,28,28,28,28,27,27,27,27,28,28,28,26,27,26,26,26,26,26,27,27,26,25,27,26,26,26,27,27,27,27,28,27,26,27,28,28,26,29,26,29,26,27,27,28,25,22,25,21,19,18,19,19,15,16,16,16,17,13,16,22,22,26,32,40, +-52,-8,-25,-33,-36,-43,-36,-45,-34,-42,-26,-33,-20,-7,-9,2,-5,3,3,6,3,7,11,11,10,10,12,10,12,11,13,13,14,12,12,14,14,12,13,13,12,12,12,12,14,15,11,11,11,13,12,12,13,12,10,12,11,11,10,10,10,12,11,12,10,10,10,9,13,12,13,13,11,9,10,10,10,9,9,9,9,8,7,7,8,8,10,10,11,10,7,8,6,8,8,7,6,8,6,10,6,9,6,9,6,0,5,2,0,-3,-3,-5,-4,-7,-8,-8,-11,-7,-9,-8,-12,-4,1,4, +-20,14,-12,-20,-27,-37,-31,-36,-27,-36,-23,-22,-10,2,-2,6,4,11,10,15,12,17,20,17,18,20,22,20,21,23,21,21,22,21,22,22,22,22,21,23,23,21,23,22,24,24,23,23,21,23,23,24,21,20,21,22,23,21,21,20,21,22,20,21,20,19,20,19,22,22,23,22,20,19,19,19,20,20,20,20,18,18,17,16,16,17,21,21,20,20,18,17,18,17,17,18,17,17,15,20,17,19,18,21,16,13,16,13,10,8,6,5,6,5,2,0,-2,5,5,5,0,8,16,22, +15,52,23,-2,-14,-17,-14,-24,-15,-18,-5,-12,6,20,20,29,23,33,32,36,37,40,43,40,40,44,45,43,45,47,46,46,46,46,47,47,47,45,47,45,47,46,48,47,50,50,49,47,47,47,48,47,45,45,46,48,47,47,46,45,45,46,45,45,45,45,45,45,48,48,47,46,45,44,44,44,44,45,44,44,43,41,41,41,42,41,45,45,45,43,44,42,41,42,41,45,42,40,39,42,37,39,37,39,35,29,31,27,25,19,18,14,16,12,7,4,0,-2,10,11,5,11,24,37, +25,40,11,1,-6,-10,-4,-13,-2,-3,8,3,14,25,22,31,29,36,35,38,36,40,43,44,45,47,48,44,45,47,48,44,45,47,47,48,45,46,47,47,44,45,47,46,47,47,48,48,47,46,46,47,46,44,43,44,44,44,44,46,46,48,46,46,44,45,47,45,43,44,44,45,44,44,44,42,42,46,45,44,44,43,43,42,44,43,44,42,42,42,43,43,42,43,42,43,41,42,40,38,35,38,38,35,32,26,30,28,27,23,22,19,16,12,8,9,6,5,5,5,4,15,27,52, +53,41,12,-12,-21,-26,-21,-31,-21,-23,-9,-4,-1,8,10,27,19,31,38,42,41,41,47,48,48,53,52,56,56,51,57,56,55,54,57,58,55,54,57,58,56,58,58,58,60,58,62,60,59,59,59,59,60,55,56,55,58,57,59,57,57,58,59,58,57,54,57,58,53,57,57,56,54,57,57,55,56,56,56,56,57,56,55,56,57,56,56,58,57,56,56,55,51,53,56,55,52,55,47,50,49,46,42,49,49,35,38,38,31,29,22,20,25,16,11,8,-7,-11,-15,-14,-7,12,38,51, +3,-39,-69,-72,-83,-87,-76,-66,-50,-65,-67,-72,-58,-40,-32,-17,-6,9,12,15,18,18,22,20,22,27,27,26,28,27,28,25,29,27,26,28,24,26,29,29,28,30,31,29,30,29,29,29,28,31,31,30,32,30,30,28,27,29,29,29,28,28,31,31,29,26,27,24,28,27,30,29,28,29,29,29,28,27,28,29,24,25,24,25,26,28,29,28,26,24,27,26,24,24,24,23,22,23,23,18,18,13,13,17,14,11,13,10,5,1,1,-6,-1,-6,-13,-16,-21,-28,-27,-33,-36,-28,-24,3, +32,18,-1,-1,-12,-19,-2,9,21,7,4,-1,17,31,38,50,66,79,78,82,85,86,88,84,89,92,90,93,95,91,95,95,92,92,93,93,93,93,92,92,92,92,92,95,93,94,92,92,91,94,96,92,95,95,94,91,94,91,92,90,93,91,93,92,90,91,90,91,91,92,95,93,93,89,91,89,91,92,93,90,88,91,89,88,91,90,89,92,91,89,90,88,91,87,88,86,84,86,85,79,78,79,74,80,78,75,77,76,67,65,63,58,61,56,53,46,41,40,34,34,36,33,33,56, +80,63,27,17,11,5,19,20,38,30,27,18,38,54,58,71,93,100,106,106,108,114,114,117,118,125,127,126,127,125,120,128,124,125,120,118,128,122,129,126,127,126,122,115,123,121,123,120,120,120,125,121,124,127,128,129,126,121,128,122,125,125,123,121,125,123,123,126,117,122,121,124,126,120,116,126,122,126,125,120,126,117,119,116,120,119,119,118,118,123,116,115,112,117,110,111,112,107,110,113,109,108,104,96,99,95,102,92,94,85,85,89,82,89,80,70,62,72,70,59,70,67,70,90, +90,17,-4,-5,-11,-10,4,5,19,8,5,-4,17,28,29,40,65,75,77,77,79,87,85,82,86,95,93,95,89,88,86,85,88,97,90,90,93,90,98,91,92,92,90,89,88,94,83,89,91,88,90,89,84,90,92,96,92,90,92,91,92,88,91,90,95,92,89,89,87,88,88,91,90,88,84,94,90,93,94,90,93,83,87,87,89,88,89,87,85,93,86,82,84,91,86,81,83,76,78,83,83,83,79,77,69,63,73,66,66,56,57,61,53,60,50,42,39,46,42,36,43,39,40,46, +-22,-43,-40,-55,-50,-60,-55,-56,-51,-56,-53,-50,-45,-44,-39,-39,-37,-37,-37,-35,-36,-33,-34,-33,-34,-30,-33,-32,-35,-30,-33,-34,-33,-31,-34,-33,-34,-34,-29,-33,-33,-32,-30,-32,-30,-31,-33,-29,-33,-34,-32,-29,-31,-32,-34,-32,-29,-34,-34,-32,-32,-33,-30,-33,-33,-31,-33,-33,-35,-33,-35,-29,-29,-33,-30,-33,-34,-34,-33,-34,-32,-33,-33,-33,-34,-35,-34,-33,-35,-35,-35,-36,-35,-37,-37,-33,-35,-37,-39,-39,-41,-43,-47,-47,-49,-50,-53,-57,-54,-58,-63,-66,-70,-69,-74,-76,-79,-76,-80,-82,-73,-81,-75,-77, +-304,-240,-141,-118,-107,-112,-103,-79,-75,-75,-73,-72,-67,-67,-65,-64,-61,-64,-63,-62,-62,-59,-63,-60,-62,-58,-60,-61,-61,-57,-60,-59,-60,-56,-55,-59,-59,-59,-54,-57,-54,-56,-58,-55,-54,-57,-57,-55,-58,-56,-59,-52,-55,-55,-59,-57,-55,-57,-55,-57,-57,-54,-55,-57,-55,-55,-57,-57,-60,-59,-57,-57,-57,-57,-58,-59,-55,-58,-55,-59,-55,-56,-58,-59,-60,-59,-57,-58,-59,-59,-63,-60,-61,-61,-62,-61,-62,-63,-65,-67,-67,-69,-71,-72,-73,-74,-76,-78,-78,-79,-81,-85,-88,-87,-91,-93,-99,-94,-97,-101,-95,-101,-101,-92, +-130,-80,-174,-138,-120,-133,-118,-96,-91,-88,-88,-86,-84,-83,-79,-79,-77,-78,-78,-78,-80,-78,-80,-79,-78,-78,-79,-78,-79,-75,-78,-76,-79,-80,-76,-79,-77,-78,-78,-77,-77,-76,-75,-76,-78,-79,-77,-76,-77,-78,-79,-77,-79,-78,-77,-77,-75,-78,-76,-76,-78,-74,-76,-78,-75,-75,-78,-78,-79,-76,-78,-76,-80,-77,-76,-77,-75,-78,-76,-78,-81,-76,-78,-80,-77,-80,-78,-76,-83,-81,-81,-77,-80,-79,-78,-79,-81,-81,-81,-85,-85,-84,-89,-90,-94,-92,-96,-100,-101,-102,-104,-107,-111,-114,-116,-119,-120,-117,-121,-122,-117,-127,-117,-126, +-100,-250,-170,-134,-104,-114,-98,-79,-71,-70,-70,-70,-65,-67,-59,-62,-62,-67,-63,-61,-71,-72,-78,-79,-79,-79,-72,-77,-82,-90,-92,-91,-92,-91,-95,-93,-95,-97,-92,-93,-95,-95,-94,-94,-94,-96,-96,-97,-91,-94,-95,-93,-95,-92,-91,-96,-96,-94,-93,-92,-98,-97,-93,-98,-94,-93,-94,-92,-90,-94,-91,-93,-96,-95,-97,-93,-93,-96,-92,-92,-94,-92,-94,-94,-93,-95,-95,-95,-94,-97,-90,-86,-83,-79,-88,-85,-75,-85,-83,-79,-79,-76,-77,-79,-75,-88,-92,-96,-90,-89,-96,-95,-95,-101,-101,-101,-103,-100,-104,-106,-106,-111,-115,-120, +-100,-50,-167,-140,-119,-127,-113,-85,-80,-74,-75,-76,-76,-76,-72,-73,-78,-78,-82,-84,-84,-82,-86,-88,-87,-82,-84,-88,-89,-96,-99,-99,-96,-97,-98,-97,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-98,-97,-98,-100,-98,-100,-100,-100,-100,-100,-99,-100,-100,-100,-96,-98,-99,-99,-100,-99,-100,-100,-99,-100,-100,-98,-99,-100,-100,-100,-100,-100,-99,-100,-100,-100,-100,-100,-100,-100,-98,-99,-100,-100,-100,-97,-96,-95,-93,-97,-92,-95,-98,-101,-99,-97,-106,-102,-105,-103,-105,-110,-110,-108,-104,-112,-111,-112,-116,-117,-119,-118,-119,-119,-119,-120,-120,-120, +-100,-50,30,60,-47,-52,-47,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32,-32,-32,-32,-32,-32,-32,80, +100,100,100,100,100,100,100,100,100,100,88,88,88,88,88,88,88,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,98,97,96,95,94,93,92,79,78,77,76,75,74,73,72,71,70,69,68,68,68,68,68,68,80,80, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c.c b/drivers/input/touchscreen/wacom/wacom_i2c.c index 273db1b..e0dd530 100644 --- a/drivers/input/touchscreen/wacom/wacom_i2c.c +++ b/drivers/input/touchscreen/wacom/wacom_i2c.c @@ -37,6 +37,11 @@ unsigned char screen_rotate; unsigned char user_hand = 1; static bool epen_reset_result; +#ifdef WACOM_DEBOUNCEINT_BY_ESD +static bool pen_insert_state; +#endif +static bool firmware_updating_state; + static void wacom_i2c_enable_irq(struct wacom_i2c *wac_i2c, bool enable) { static int depth; @@ -186,10 +191,9 @@ int wacom_i2c_get_ums_data(struct wacom_i2c *wac_i2c, u8 **ums_data) return ret; } -int wacom_i2c_fw_update_UMS(struct i2c_client *client) +int wacom_i2c_fw_update_UMS(struct wacom_i2c *wac_i2c) { int ret = 0; - struct wacom_i2c *wac_i2c = i2c_get_clientdata(client); u8 *ums_data = NULL; printk(KERN_ERR "[E-PEN] Start firmware flashing (UMS).\n"); @@ -226,6 +230,8 @@ int wacom_i2c_firm_update(struct wacom_i2c *wac_i2c) int retry = 3; const struct firmware *firm_data = NULL; + firmware_updating_state = true; + while (retry--) { ret = request_firmware(&firm_data, firmware_name, @@ -252,6 +258,8 @@ int wacom_i2c_firm_update(struct wacom_i2c *wac_i2c) wacom_i2c_reset_hw(wac_i2c->wac_pdata); } + firmware_updating_state = false; + if (ret < 0) return -1; @@ -400,13 +408,44 @@ static void pen_insert_work(struct work_struct *work) struct wacom_i2c *wac_i2c = container_of(work, struct wacom_i2c, pen_insert_dwork.work); - wac_i2c->pen_insert = !gpio_get_value(wac_i2c->gpio_pen_insert); +#ifdef WACOM_DEBOUNCEINT_BY_ESD + pen_insert_state = !gpio_get_value(wac_i2c->gpio_pen_insert); #if defined(CONFIG_MACH_T0) if (wac_i2c->invert_pen_insert) + pen_insert_state = !pen_insert_state; + #endif + if (wac_i2c->pen_insert == pen_insert_state) { + printk(KERN_DEBUG "[E-PEN] %s INT: (%d) was skipped\n", + __func__, wac_i2c->pen_insert); + + #ifdef BATTERY_SAVING_MODE + if (wac_i2c->pen_insert) { + if (wac_i2c->battery_saving_mode) + wacom_i2c_disable(wac_i2c); + } else { + if (firmware_updating_state == true) + return; + printk(KERN_DEBUG "[E-PEN] %s call WACOM Reset\n", + __func__); + wac_i2c->wac_pdata->suspend_platform_hw(); + msleep(200); + wacom_i2c_enable(wac_i2c); + } + #endif + return; + } + wac_i2c->pen_insert = pen_insert_state; + +#else + wac_i2c->pen_insert = !gpio_get_value(wac_i2c->gpio_pen_insert); + #if defined(CONFIG_MACH_T0) + if (wac_i2c->invert_pen_insert) wac_i2c->pen_insert = !wac_i2c->pen_insert; + #endif #endif + printk(KERN_DEBUG "[E-PEN] %s : %d\n", __func__, wac_i2c->pen_insert); @@ -521,6 +560,9 @@ static void wacom_i2c_early_suspend(struct early_suspend *h) struct wacom_i2c *wac_i2c = container_of(h, struct wacom_i2c, early_suspend); printk(KERN_DEBUG "[E-PEN] %s.\n", __func__); +#ifdef WACOM_STATE_CHECK + cancel_delayed_work_sync(&wac_i2c->wac_statecheck_work); +#endif wacom_i2c_disable(wac_i2c); } @@ -539,9 +581,63 @@ static void wacom_i2c_resume_work(struct work_struct *work) wac_i2c->power_enable = true; wacom_i2c_enable_irq(wac_i2c, true); +#ifdef WACOM_STATE_CHECK + schedule_delayed_work(&wac_i2c->wac_statecheck_work, HZ * 30); +#endif printk(KERN_DEBUG "[E-PEN] %s\n", __func__); } + +#ifdef WACOM_STATE_CHECK +static void wac_statecheck_work(struct work_struct *work) +{ + int ret, i; + char buf, test[10]; + struct wacom_i2c *wac_i2c = + container_of(work, struct wacom_i2c, wac_statecheck_work.work); + buf = COM_QUERY; + printk(KERN_DEBUG "[E-PEN] %s\n", __func__); + + if (firmware_updating_state == true) + return; + +#ifdef BATTERY_SAVING_MODE + if (wac_i2c->battery_saving_mode + && wac_i2c->pen_insert) { + printk(KERN_DEBUG "[E-PEN] escaped from wacom check mode\n"); + printk(KERN_DEBUG " becase pen has inserted at lpm\n"); + return; + } +#endif + +#if defined(CONFIG_TARGET_LOCALE_KOR) +#if defined(CONFIG_MACH_T0) && defined(CONFIG_TDMB_ANT_DET) + ret = gpio_get_value(wac_i2c->wac_pdata->gpio_esd_check); + if (ret == 0) { + printk(KERN_DEBUG "[E-PEN] skip wacom state checking\n"); + printk(KERN_DEBUG " becase ANT has closed\n"); + schedule_delayed_work(&wac_i2c->wac_statecheck_work, HZ * 30); + return; + } +#endif +#endif + + ret = wacom_i2c_send(wac_i2c, &buf, sizeof(buf), false); + if (ret > 0) + printk(KERN_INFO "[E-PEN] buf:%d, sent:%d\n", buf, ret); + else { + printk(KERN_ERR "[E-PEN] Digitizer is not active\n"); + wac_i2c->wac_pdata->suspend_platform_hw(); + msleep(200); + wacom_i2c_enable(wac_i2c); + printk(KERN_ERR "[E-PEN] wacom reset done\n"); + } + + schedule_delayed_work(&wac_i2c->wac_statecheck_work, HZ * 30); +} +#endif + + static void wacom_i2c_late_resume(struct early_suspend *h) { struct wacom_i2c *wac_i2c = @@ -609,7 +705,8 @@ static ssize_t epen_tuning_version_show(struct device *dev, printk(KERN_DEBUG "[E-PEN] %s: %s\n", __func__, tuning_version); - return sprintf(buf, "%s\n", + return sprintf(buf, "%s_%s\n", + tuning_model, tuning_version); } #endif @@ -620,9 +717,7 @@ static bool check_update_condition(struct wacom_i2c *wac_i2c, const char buf) bool bUpdate = false; switch (buf) { - case 'F': case 'I': - case 'B': case 'K': bUpdate = true; break; @@ -674,12 +769,10 @@ static ssize_t epen_firmware_update_store(struct device *dev, switch (*buf) { /*ums*/ - case 'F': - case 'U': - ret = wacom_i2c_fw_update_UMS(wac_i2c->client); + case 'I': + ret = wacom_i2c_fw_update_UMS(wac_i2c); break; /*kernel*/ - case 'B': case 'K': printk(KERN_ERR "[E-PEN] Start firmware flashing (kernel image).\n"); @@ -885,27 +978,29 @@ static ssize_t epen_reset_result_show(struct device *dev, } } -#ifdef WACOM_USE_BOXFILTER -static ssize_t epen_box_store(struct device *dev, +#ifdef WACOM_USE_AVE_TRANSITION +static ssize_t epen_ave_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { struct wacom_i2c *wac_i2c = dev_get_drvdata(dev); bool check_version = false; - int v1, v2, v3, v4; + int v1, v2, v3, v4, v5; int height; - sscanf(buf, "%d%d%d%d%d", &height, &v1, &v2, &v3, &v4); + sscanf(buf, "%d%d%d%d%d%d", &height, &v1, &v2, &v3, &v4, &v5); if (height < 0 || height > 2) { printk(KERN_DEBUG"[E-PEN] Height err %d\n", height); return count; } - g_boxThreshold_C[height] = v1; - g_boxThreshold_X[height] = v2; - g_boxThreshold_Y[height] = v3; - g_boxThreshold_Trs[height] = v4; + g_aveLevel_C[height] = v1; + g_aveLevel_X[height] = v2; + g_aveLevel_Y[height] = v3; + g_aveLevel_Trs[height] = v4; + g_aveLevel_Cor[height] = v5; + g_aveShift; printk(KERN_DEBUG "[E-PEN] %s, v1 %d v2 %d v3 %d v4 %d\n", __func__, v1, v2, v3, v4); @@ -913,7 +1008,7 @@ struct device_attribute *attr, return count; } -static ssize_t epen_box_result_show(struct device *dev, +static ssize_t epen_ave_result_show(struct device *dev, struct device_attribute *attr, char *buf) { @@ -922,19 +1017,19 @@ struct device_attribute *attr, printk(KERN_DEBUG "[E-PEN] %s\n%d %d %d %d\n" "%d %d %d %d\n%d %d %d %d\n", __func__, - g_boxThreshold_C[0], g_boxThreshold_X[0], - g_boxThreshold_Y[0], g_boxThreshold_Trs[0], - g_boxThreshold_C[1], g_boxThreshold_X[1], - g_boxThreshold_Y[1], g_boxThreshold_Trs[1], - g_boxThreshold_C[2], g_boxThreshold_X[2], - g_boxThreshold_Y[2], g_boxThreshold_Trs[2]); + g_aveLevel_C[0], g_aveLevel_X[0], + g_aveLevel_Y[0], g_aveLevel_Trs[0], + g_aveLevel_C[1], g_aveLevel_X[1], + g_aveLevel_Y[1], g_aveLevel_Trs[1], + g_aveLevel_C[2], g_aveLevel_X[2], + g_aveLevel_Y[2], g_aveLevel_Trs[2]); return sprintf(buf, "%d %d %d %d\n%d %d %d %d\n%d %d %d %d\n", - g_boxThreshold_C[0], g_boxThreshold_X[0], - g_boxThreshold_Y[0], g_boxThreshold_Trs[0], - g_boxThreshold_C[1], g_boxThreshold_X[1], - g_boxThreshold_Y[1], g_boxThreshold_Trs[1], - g_boxThreshold_C[2], g_boxThreshold_X[2], - g_boxThreshold_Y[2], g_boxThreshold_Trs[2]); + g_aveLevel_C[0], g_aveLevel_X[0], + g_aveLevel_Y[0], g_aveLevel_Trs[0], + g_aveLevel_C[1], g_aveLevel_X[1], + g_aveLevel_Y[1], g_aveLevel_Trs[1], + g_aveLevel_C[2], g_aveLevel_X[2], + g_aveLevel_Y[2], g_aveLevel_Trs[2]); } #endif @@ -1088,10 +1183,10 @@ static DEVICE_ATTR(epen_checksum, S_IWUSR | S_IWGRP, NULL, epen_checksum_store); static DEVICE_ATTR(epen_checksum_result, S_IRUSR | S_IRGRP, epen_checksum_result_show, NULL); -#ifdef WACOM_USE_BOXFILTER -static DEVICE_ATTR(epen_box, S_IWUSR | S_IWGRP, NULL, epen_box_store); -static DEVICE_ATTR(epen_box_result, S_IRUSR | S_IRGRP, - epen_box_result_show, NULL); +#ifdef WACOM_USE_AVE_TRANSITION +static DEVICE_ATTR(epen_ave, S_IWUSR | S_IWGRP, NULL, epen_ave_store); +static DEVICE_ATTR(epen_ave_result, S_IRUSR | S_IRGRP, + epen_ave_result_show, NULL); #endif #ifdef WACOM_CONNECTION_CHECK @@ -1122,9 +1217,9 @@ static struct attribute *epen_attributes[] = { &dev_attr_epen_reset_result.attr, &dev_attr_epen_checksum.attr, &dev_attr_epen_checksum_result.attr, -#ifdef WACOM_USE_BOXFILTER - &dev_attr_epen_box.attr, - &dev_attr_epen_box_result.attr, +#ifdef WACOM_USE_AVE_TRANSITION + &dev_attr_epen_ave.attr, + &dev_attr_epen_ave_result.attr, #endif #ifdef WACOM_CONNECTION_CHECK &dev_attr_epen_connection.attr, @@ -1150,6 +1245,8 @@ static int wacom_i2c_probe(struct i2c_client *client, int digitizer_type = 0; #endif + firmware_updating_state = false; + if (pdata == NULL) { printk(KERN_ERR "%s: no pdata\n", __func__); ret = -ENODEV; @@ -1211,7 +1308,7 @@ static int wacom_i2c_probe(struct i2c_client *client, wacom_i2c_init_firm_data(); #ifdef WACOM_IMPORT_FW_ALGO wac_i2c->use_offset_table = true; - wac_i2c->use_box_filter = false; + wac_i2c->use_aveTransition = false; #endif #if defined(CONFIG_MACH_Q1_BD) @@ -1231,7 +1328,7 @@ static int wacom_i2c_probe(struct i2c_client *client, if (digitizer_type == EPEN_DTYPE_B746) { printk(KERN_DEBUG"[E-PEN] Use Box filter\n"); - wac_i2c->use_box_filter = true; + wac_i2c->use_aveTransition = true; } else if (digitizer_type == EPEN_DTYPE_B713) { printk(KERN_DEBUG"[E-PEN] Reset tilt for B713\n"); @@ -1252,10 +1349,10 @@ static int wacom_i2c_probe(struct i2c_client *client, /*Set switch type*/ wac_i2c->invert_pen_insert = wacom_i2c_invert_by_switch_type(); +#endif #ifdef WACOM_PDCT_WORK_AROUND wac_i2c->pen_pdct = PDCT_NOSIGNAL; #endif -#endif #if defined(CONFIG_MACH_P4NOTE) wac_i2c->wac_pdata->resume_platform_hw(); @@ -1282,9 +1379,14 @@ static int wacom_i2c_probe(struct i2c_client *client, pdata->max_x, 4, 0); input_set_abs_params(wac_i2c->input_dev, ABS_Y, pdata->min_y, pdata->max_y, 4, 0); +#ifdef CONFIG_MACH_T0 + input_set_abs_params(wac_i2c->input_dev, ABS_PRESSURE, + 0, wac_i2c->wac_feature->pressure_max, 0, 0); +#else input_set_abs_params(wac_i2c->input_dev, ABS_PRESSURE, pdata->min_pressure, pdata->max_pressure, 0, 0); #endif +#endif input_set_drvdata(input, wac_i2c); /*Before registering input device, data in each input_dev must be set */ @@ -1308,6 +1410,10 @@ static int wacom_i2c_probe(struct i2c_client *client, #if defined(WACOM_IRQ_WORK_AROUND) INIT_DELAYED_WORK(&wac_i2c->pendct_dwork, wacom_i2c_pendct_work); #endif +#ifdef WACOM_STATE_CHECK + INIT_DELAYED_WORK(&wac_i2c->wac_statecheck_work, wac_statecheck_work); +#endif + #ifdef CONFIG_HAS_EARLYSUSPEND wac_i2c->early_suspend.level = EARLY_SUSPEND_LEVEL_BLANK_SCREEN + 1; @@ -1376,6 +1482,19 @@ static int wacom_i2c_probe(struct i2c_client *client, #endif } +#ifdef WACOM_DEBOUNCEINT_BY_ESD + /*Invert gpio value for first irq. + schedule_delayed_work in wacom_i2c_input_open*/ + pen_insert_state = gpio_get_value(wac_i2c->gpio_pen_insert); + wac_i2c->pen_insert = pen_insert_state; +#if defined(CONFIG_MACH_T0) + if (wac_i2c->invert_pen_insert) { + wac_i2c->pen_insert = !wac_i2c->pen_insert; + pen_insert_state = wac_i2c->pen_insert; + } +#endif +#endif + return 0; err_request_irq: diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coordX_CCW_LLeft_44.h b/drivers/input/touchscreen/wacom/wacom_i2c_coordX_CCW_LLeft_44.h deleted file mode 100644 index 2f9028b..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coordX_CCW_LLeft_44.h +++ /dev/null @@ -1,73 +0,0 @@ -0,100,61,1,-13,10,30,25,51,77,19,35,44,24,28,17,26,31,23,13,10,13,26,26,19,26,42,33,30,32,31,20,12,-10,-8,-11,-13,-23,-22,-30,-35,-37,-33,-32,-38,-36,-30,-28,-22,-21,-37,-31,-28,-33,-27,-16,-15,-22,-22,-38,-35,-34,-33,-20,-11,-4,-9,-3,2,10,12,11,11,19,23,18,21,31,36,38,31,32,35,33,21,8,11,-13,-18,-11,4,15,-23,-21,-7,10,16,5,4,7,8,-8,-3,37,59,77,107,147,190,194,148,84,200,200,200, -0,63,43,-5,-15,13,34,25,61,89,35,43,38,18,20,3,12,14,8,-9,-6,7,16,18,20,25,27,20,16,19,17,8,-2,-5,-9,-19,-20,-31,-31,-38,-40,-47,-45,-42,-43,-47,-42,-36,-34,-31,-29,-24,-24,-27,-31,-27,-23,-31,-33,-31,-30,-31,-29,-28,-20,-14,-15,-11,-7,-2,-1,-1,2,9,15,9,14,21,26,20,18,24,25,16,6,-6,-4,-29,-31,-24,-11,-3,-41,-39,-20,-11,-7,-17,-17,-16,-19,-30,-21,18,38,54,88,128,169,142,110,68,34,0,0, -0,-12,-19,-12,-20,5,27,23,17,47,40,43,31,14,13,3,10,6,2,-5,1,21,12,12,18,22,21,16,13,14,11,4,-8,-6,-15,-22,-28,-30,-32,-38,-40,-44,-44,-46,-45,-43,-39,-32,-33,-30,-27,-25,-25,-26,-30,-27,-30,-44,-46,-44,-44,-45,-43,-41,-35,-30,-30,-27,-22,-15,-16,-15,-12,-6,-2,-4,-1,17,26,19,17,19,19,11,4,-4,-4,-12,-12,-15,-10,-6,-11,-8,-9,-2,-13,-27,-27,-24,-21,-17,-7,9,28,42,74,113,152,133,88,61,31,-3,0, --2,-15,-19,-16,-21,1,24,22,7,36,38,38,24,9,7,3,8,3,0,2,8,14,10,11,15,17,15,11,8,9,3,-3,-14,-14,-20,-24,-31,-34,-36,-40,-44,-45,-48,-46,-45,-45,-42,-35,-35,-34,-30,-30,-29,-29,-31,-30,-30,-34,-39,-38,-39,-41,-39,-40,-35,-30,-29,-30,-22,-16,-16,-13,-13,-8,-3,-3,2,9,17,13,12,13,12,5,-1,-11,-11,-18,-17,-22,-14,-12,-15,-12,-13,-9,-10,-14,-14,-12,-7,-4,4,20,37,58,88,124,156,125,77,56,29,-6,0, --8,-13,-21,-14,-24,-1,24,23,5,35,36,34,16,7,5,1,4,1,0,-1,2,7,4,4,8,13,8,5,1,0,-4,-9,-17,-18,-25,-29,-36,-36,-40,-44,-48,-50,-51,-51,-48,-49,-47,-43,-40,-39,-35,-32,-34,-33,-35,-35,-34,-37,-40,-39,-38,-40,-42,-39,-36,-33,-30,-31,-25,-16,-18,-15,-12,-9,-4,-3,1,7,14,7,6,5,5,-3,-8,-16,-17,-23,-22,-25,-19,-17,-20,-16,-19,-17,-19,-21,-21,-20,-15,-10,0,17,33,55,86,124,147,116,69,54,27,-11,8, --6,-17,-18,-16,-23,-1,24,19,-4,26,32,28,12,5,5,6,7,4,2,0,3,4,2,4,7,9,4,1,0,-2,-7,-11,-17,-19,-26,-29,-34,-35,-40,-43,-46,-46,-50,-49,-46,-45,-44,-42,-40,-38,-34,-33,-34,-33,-34,-35,-35,-36,-39,-38,-37,-37,-37,-33,-31,-28,-25,-25,-19,-15,-15,-14,-8,-6,-4,-3,1,7,11,5,3,4,3,-5,-10,-15,-17,-23,-21,-24,-19,-19,-20,-20,-17,-18,-19,-19,-20,-20,-17,-11,2,17,32,55,87,125,135,113,69,55,26,-13,8, --6,-15,-13,-14,-20,2,26,19,-4,26,28,25,14,5,1,2,4,-1,-3,-4,-2,-1,-2,-1,3,3,-2,-4,-5,-8,-12,-15,-22,-23,-31,-33,-38,-40,-46,-48,-50,-51,-55,-54,-52,-50,-49,-47,-44,-42,-39,-39,-39,-38,-38,-40,-40,-40,-43,-42,-41,-41,-41,-37,-37,-33,-29,-29,-25,-20,-21,-19,-14,-13,-10,-9,-4,0,4,0,-2,-2,-3,-10,-17,-20,-22,-27,-25,-28,-24,-26,-27,-26,-25,-25,-27,-27,-27,-27,-23,-16,-2,14,27,51,83,120,129,105,65,51,24,-13,8, --6,-13,-14,-13,-18,3,28,20,-4,25,26,23,10,3,-1,0,1,0,3,0,1,1,0,-1,4,8,2,-3,-6,-8,-10,-13,-21,-23,-26,-28,-33,-36,-37,-39,-45,-46,-50,-47,-47,-45,-45,-41,-37,-38,-35,-35,-35,-34,-33,-34,-36,-36,-36,-35,-35,-37,-38,-37,-38,-36,-33,-33,-28,-24,-23,-18,-13,-10,-8,-6,-4,1,3,-1,-3,-2,-3,-8,-16,-19,-21,-25,-24,-24,-21,-17,-18,-20,-21,-20,-18,-17,-22,-22,-19,-11,2,17,32,57,89,126,139,117,67,53,23,-14,8, --3,-9,-10,-5,-13,4,28,26,1,30,34,33,13,6,2,3,5,2,0,-3,-2,-1,-2,-2,1,6,-1,-6,-7,-8,-12,-14,-17,-18,-24,-25,-30,-30,-29,-32,-36,-41,-43,-43,-46,-46,-47,-43,-39,-40,-36,-36,-37,-36,-34,-35,-38,-37,-37,-37,-36,-36,-37,-34,-32,-32,-28,-26,-22,-19,-18,-17,-14,-11,-11,-8,-7,-3,-1,-4,-6,-5,-7,-11,-16,-18,-21,-25,-24,-21,-19,-17,-18,-18,-18,-20,-19,-18,-21,-21,-18,-12,0,17,31,57,89,126,138,115,66,53,22,-12,8, --1,0,-2,-2,-9,6,30,26,1,30,32,31,11,4,1,2,4,1,0,-3,0,0,-1,-1,3,3,-3,-6,-5,-8,-12,-14,-17,-18,-25,-27,-31,-31,-30,-33,-37,-38,-39,-40,-38,-38,-38,-35,-34,-34,-30,-31,-31,-29,-30,-30,-31,-32,-34,-34,-34,-35,-34,-32,-32,-32,-28,-25,-22,-20,-19,-16,-11,-10,-9,-7,-3,3,3,-2,-3,-1,-5,-12,-17,-17,-19,-24,-22,-20,-16,-17,-18,-18,-15,-15,-20,-19,-18,-17,-15,-8,5,21,34,58,90,127,142,122,68,56,27,-10,8, -0,1,0,4,-3,15,40,36,10,37,44,38,18,8,4,6,7,0,-1,-2,-1,-1,-2,-1,2,3,-3,-6,-5,-8,-13,-14,-17,-18,-25,-27,-31,-31,-30,-33,-37,-38,-40,-40,-38,-39,-38,-36,-34,-34,-30,-31,-31,-29,-29,-30,-31,-31,-33,-32,-33,-34,-33,-30,-30,-26,-23,-23,-18,-18,-18,-16,-10,-9,-10,-8,-4,1,2,-3,-4,-2,-5,-13,-17,-17,-18,-23,-21,-20,-16,-17,-20,-19,-17,-19,-22,-20,-19,-17,-14,-7,5,22,36,59,91,128,144,121,70,57,26,-10,8, -0,5,5,8,-1,17,41,37,10,36,41,38,16,6,3,5,6,0,-2,-3,-2,-2,-3,-2,2,2,-3,-7,-6,-8,-12,-14,-18,-19,-21,-23,-26,-26,-30,-33,-34,-33,-35,-37,-35,-37,-37,-36,-33,-33,-30,-30,-31,-29,-29,-29,-30,-30,-32,-31,-32,-33,-33,-30,-30,-26,-23,-23,-18,-19,-18,-16,-10,-10,-11,-8,-4,1,1,-3,-5,-3,-5,-13,-17,-17,-18,-22,-20,-19,-15,-16,-18,-19,-17,-18,-20,-19,-19,-17,-14,-7,6,23,38,61,93,130,147,124,70,55,24,-12,8, -0,8,8,16,7,25,49,41,21,48,48,46,19,11,8,8,10,5,3,-1,0,-1,-2,-2,2,2,-3,-7,-6,-8,-11,-13,-18,-18,-21,-22,-26,-26,-30,-32,-33,-32,-34,-36,-35,-36,-36,-35,-32,-31,-28,-26,-26,-24,-27,-26,-28,-28,-30,-29,-26,-27,-29,-26,-27,-24,-21,-22,-18,-15,-15,-14,-10,-10,-10,-8,-6,-1,1,-3,-5,-5,-6,-12,-16,-17,-18,-20,-19,-17,-14,-13,-16,-17,-17,-18,-18,-16,-18,-15,-10,-2,8,26,41,62,94,132,150,127,72,57,26,-10,8, -0,10,14,18,9,27,50,42,21,46,45,46,18,10,8,8,10,4,3,-1,-1,-1,-2,-3,2,3,-3,-6,-6,-8,-12,-13,-17,-17,-20,-21,-24,-23,-25,-28,-31,-29,-32,-34,-33,-32,-31,-32,-30,-29,-26,-25,-25,-23,-26,-25,-27,-27,-29,-27,-24,-26,-27,-25,-26,-23,-20,-22,-17,-14,-15,-14,-11,-10,-10,-8,-6,-1,1,-3,-5,-4,-6,-12,-14,-15,-16,-19,-18,-16,-13,-13,-16,-17,-17,-19,-19,-16,-18,-14,-9,-1,10,28,43,65,97,134,154,129,73,57,25,-12,8, -0,44,19,22,17,34,58,56,29,51,69,62,28,15,11,11,11,5,3,0,1,0,-2,-2,2,3,-3,-6,-5,-7,-12,-14,-15,-15,-19,-20,-22,-21,-21,-25,-27,-27,-30,-32,-31,-28,-26,-30,-29,-27,-23,-23,-25,-23,-23,-22,-24,-24,-25,-23,-22,-26,-26,-24,-24,-20,-18,-19,-15,-15,-15,-14,-9,-9,-7,-6,-6,-2,-1,-5,-5,-4,-5,-10,-13,-14,-14,-18,-16,-15,-11,-11,-14,-15,-15,-16,-18,-15,-14,-10,-5,1,11,28,43,67,98,135,152,130,74,60,28,-11,8, -0,47,23,25,19,35,59,57,29,52,67,61,26,14,11,10,12,5,3,0,0,-1,-2,-2,2,3,-3,-6,-5,-7,-12,-13,-15,-15,-18,-20,-22,-20,-20,-24,-26,-26,-30,-32,-30,-27,-26,-29,-28,-26,-22,-22,-24,-22,-22,-20,-23,-23,-23,-21,-21,-25,-25,-23,-23,-19,-17,-19,-14,-14,-15,-13,-9,-9,-7,-6,-6,-2,0,-4,-5,-4,-5,-9,-12,-12,-12,-17,-15,-14,-10,-9,-13,-14,-14,-15,-18,-14,-14,-9,-5,2,12,30,45,69,100,137,155,132,73,58,26,-12,8, -0,17,28,32,27,41,65,60,43,61,63,59,30,19,15,12,13,8,5,0,1,2,1,-2,2,3,-3,-5,-4,-6,-10,-11,-12,-12,-14,-15,-20,-17,-18,-22,-24,-23,-26,-29,-27,-26,-25,-25,-24,-23,-20,-20,-22,-20,-19,-17,-19,-20,-23,-21,-19,-23,-23,-20,-20,-18,-16,-17,-13,-13,-14,-13,-8,-7,-6,-5,-5,-1,1,-4,-5,-3,-4,-8,-10,-12,-11,-12,-11,-12,-8,-8,-11,-14,-14,-14,-13,-10,-12,-7,-2,5,15,32,47,69,101,138,158,132,75,59,24,-15,8, -0,30,32,35,30,43,66,62,44,66,62,59,29,18,14,12,13,7,5,-1,0,1,1,-3,2,3,-3,-5,-4,-6,-10,-11,-12,-11,-13,-15,-20,-17,-17,-21,-23,-22,-25,-27,-26,-25,-24,-24,-23,-22,-19,-19,-21,-19,-18,-16,-18,-19,-22,-20,-18,-22,-22,-19,-19,-18,-16,-16,-12,-13,-14,-12,-7,-7,-6,-4,-4,0,0,-4,-4,-2,-3,-8,-8,-10,-10,-12,-10,-11,-7,-7,-11,-13,-13,-13,-13,-9,-11,-7,-2,5,15,33,50,70,102,139,161,133,75,59,23,-13,8, -0,25,36,39,35,50,74,70,47,68,85,78,36,22,17,15,15,6,3,3,4,1,0,-1,3,4,-3,-6,-5,-8,-9,-10,-11,-10,-15,-16,-17,-14,-16,-19,-19,-19,-21,-23,-22,-22,-20,-20,-21,-19,-17,-15,-18,-16,-16,-14,-17,-19,-19,-17,-16,-19,-19,-17,-17,-14,-13,-13,-9,-9,-11,-11,-7,-7,-6,-5,-4,0,3,-2,-4,-3,-3,-8,-7,-10,-9,-10,-8,-12,-7,-6,-11,-12,-12,-13,-13,-10,-10,-5,-1,6,16,33,49,71,101,138,157,130,75,58,21,-16,8, -0,45,40,42,38,52,76,77,50,70,88,79,35,22,17,15,15,5,2,2,3,0,-1,-1,2,3,-3,-6,-6,-7,-9,-10,-11,-10,-14,-16,-17,-14,-16,-18,-18,-18,-20,-22,-21,-21,-19,-20,-20,-19,-16,-14,-17,-16,-15,-14,-17,-18,-18,-15,-15,-18,-18,-16,-16,-14,-12,-13,-8,-8,-11,-11,-7,-6,-6,-5,-4,0,3,-1,-3,-2,-3,-7,-7,-9,-9,-9,-7,-11,-7,-6,-10,-11,-10,-13,-14,-11,-8,-3,0,6,16,33,49,71,101,137,155,127,73,57,21,-18,8, -0,46,46,46,41,54,78,79,52,71,87,79,35,21,16,14,14,5,2,0,1,0,-1,-2,2,4,-3,-5,-5,-7,-8,-8,-10,-9,-13,-15,-15,-12,-13,-16,-15,-17,-19,-19,-19,-20,-17,-18,-19,-18,-15,-13,-16,-15,-15,-13,-15,-17,-18,-14,-15,-17,-16,-16,-15,-13,-12,-13,-8,-8,-11,-11,-7,-7,-6,-5,-4,1,3,-1,-3,-2,-2,-7,-6,-9,-7,-8,-7,-11,-6,-5,-9,-10,-9,-11,-13,-10,-7,-3,1,7,16,34,50,72,102,138,157,127,72,55,19,-20,8, -0,49,51,50,49,62,85,86,67,86,91,83,36,23,18,14,14,8,5,-1,0,-1,-2,-3,2,4,-3,-6,-4,-6,-5,-6,-9,-8,-12,-14,-14,-11,-12,-14,-14,-16,-17,-17,-16,-18,-16,-16,-16,-16,-14,-13,-15,-14,-14,-12,-14,-16,-17,-14,-13,-15,-13,-13,-12,-15,-14,-12,-7,-8,-10,-10,-6,-5,-6,-5,-4,1,2,-2,-3,-2,-2,-6,-6,-9,-8,-10,-8,-9,-4,-5,-9,-11,-9,-11,-11,-9,-7,-2,4,10,19,36,52,69,100,136,151,120,73,54,20,-21,8, -0,60,54,55,52,65,88,88,68,87,90,84,35,22,17,13,13,7,4,-3,-2,-3,-3,-4,2,3,-4,-6,-4,-6,-6,-7,-10,-8,-12,-14,-14,-11,-12,-13,-12,-16,-17,-16,-16,-18,-15,-16,-16,-16,-13,-13,-15,-14,-14,-11,-14,-15,-17,-13,-13,-14,-13,-13,-12,-15,-14,-12,-7,-8,-11,-10,-6,-5,-6,-5,-4,1,3,-2,-3,-1,-2,-6,-5,-9,-8,-10,-8,-9,-3,-5,-8,-10,-8,-10,-10,-7,-6,-1,5,11,20,36,53,70,100,136,154,119,71,54,18,-23,8, -0,63,57,59,56,70,94,101,75,91,114,97,41,25,19,16,17,8,4,3,4,1,-1,-2,2,4,-3,-6,-5,-6,-5,-5,-9,-7,-9,-10,-13,-10,-10,-12,-11,-13,-13,-15,-15,-15,-12,-12,-15,-14,-11,-12,-12,-11,-11,-9,-12,-13,-14,-10,-11,-14,-12,-12,-11,-10,-9,-12,-7,-6,-10,-9,-4,-3,-5,-4,-2,3,4,0,-2,-1,-1,-6,-5,-7,-5,-6,-6,-7,-3,-5,-9,-9,-7,-10,-7,-4,-7,-1,3,7,18,36,51,71,100,135,149,120,70,53,17,-21,8, -0,65,60,62,60,73,97,106,77,93,115,98,41,25,18,15,15,6,2,1,2,-1,-2,-3,1,3,-4,-6,-5,-6,-5,-5,-9,-7,-9,-11,-14,-10,-10,-12,-11,-13,-13,-15,-15,-15,-12,-12,-14,-14,-11,-11,-11,-10,-11,-8,-11,-13,-14,-10,-12,-14,-12,-11,-11,-9,-9,-12,-7,-7,-10,-9,-4,-3,-5,-4,-1,3,4,0,-1,-1,-1,-6,-5,-6,-5,-6,-6,-7,-3,-4,-8,-9,-6,-8,-6,-3,-6,0,3,8,18,36,52,72,101,136,151,120,69,52,17,-22,8, -0,54,66,69,64,80,104,111,90,106,127,102,43,27,21,16,16,8,5,0,1,1,0,-1,4,5,-2,-5,-3,-4,-7,-7,-8,-6,-6,-8,-10,-7,-7,-9,-7,-12,-11,-15,-15,-13,-10,-12,-14,-13,-9,-10,-9,-8,-10,-8,-9,-11,-13,-9,-9,-11,-9,-9,-9,-10,-10,-11,-6,-6,-9,-9,-5,-4,-6,-4,-4,1,2,-3,-3,-1,-1,-6,-6,-6,-4,-7,-6,-8,-3,-2,-7,-7,-5,-7,-10,-8,-5,0,3,9,18,35,50,69,98,132,146,115,69,52,16,-21,8, -0,56,69,73,67,83,108,115,94,109,130,105,43,27,19,15,14,6,3,-1,-1,-1,-1,-2,3,4,-2,-5,-3,-5,-7,-7,-8,-6,-6,-7,-10,-7,-7,-9,-7,-11,-11,-15,-15,-13,-9,-11,-14,-13,-9,-10,-8,-8,-10,-8,-9,-10,-12,-8,-8,-10,-8,-10,-8,-10,-10,-11,-6,-6,-9,-9,-6,-5,-5,-4,-3,2,2,-3,-3,-1,-1,-6,-5,-5,-4,-7,-6,-8,-3,-1,-6,-7,-4,-5,-9,-6,-4,1,4,9,19,36,51,69,98,133,147,114,69,52,18,-19,8, -0,57,83,75,69,89,113,125,97,111,133,112,46,31,23,16,17,9,6,3,4,2,-1,-2,3,3,-3,-5,-4,-5,-7,-7,-8,-5,-5,-8,-7,-4,-4,-8,-7,-9,-8,-11,-11,-12,-8,-7,-10,-10,-8,-8,-10,-10,-8,-6,-7,-10,-10,-6,-8,-12,-10,-9,-8,-9,-9,-12,-7,-6,-9,-8,-4,-3,-5,-5,-3,1,3,-1,-3,-1,0,-5,-5,-6,-5,-6,-6,-5,0,-1,-6,-6,-4,-6,-6,-4,-6,0,4,9,19,35,50,69,98,133,149,119,71,54,18,-19,8, -0,60,86,79,72,92,117,130,102,115,136,116,46,31,22,15,15,7,3,1,1,-1,-3,-3,2,2,-4,-6,-5,-5,-7,-7,-8,-5,-6,-8,-7,-4,-4,-8,-7,-9,-8,-11,-12,-13,-9,-7,-10,-10,-7,-8,-10,-10,-8,-6,-7,-9,-10,-6,-8,-12,-10,-9,-8,-9,-10,-12,-8,-6,-9,-9,-5,-4,-6,-5,-3,1,3,-1,-3,-2,-1,-6,-6,-7,-5,-6,-6,-5,0,0,-5,-3,-3,-4,-4,-2,-5,-1,3,9,18,36,51,70,97,132,149,117,69,56,20,-19,8, -0,61,91,83,75,97,122,136,108,120,142,121,46,30,20,14,14,6,3,0,0,-1,-2,-3,2,2,-4,-6,-4,-6,-6,-6,-7,-3,-5,-7,-7,-4,-3,-8,-7,-8,-8,-10,-10,-12,-8,-7,-10,-9,-7,-6,-9,-9,-8,-6,-7,-9,-10,-6,-6,-11,-9,-9,-7,-9,-8,-11,-7,-6,-9,-9,-4,-4,-5,-4,-3,2,3,-2,-2,-1,0,-5,-5,-6,-5,-6,-6,-5,1,0,-5,-2,-3,-3,-3,-1,-4,0,4,9,19,36,51,69,97,131,146,115,68,54,19,-20,8, -0,61,93,85,77,102,128,142,113,126,145,127,48,29,19,14,13,4,1,-2,-2,0,-1,-4,2,2,-4,-6,-5,-5,-5,-6,-5,-2,-5,-7,-7,-3,-3,-6,-6,-8,-7,-9,-9,-11,-7,-7,-10,-9,-6,-5,-8,-8,-9,-7,-6,-8,-10,-6,-6,-9,-7,-8,-7,-8,-8,-11,-6,-6,-9,-8,-4,-3,-3,-2,-3,3,3,-2,-2,-1,0,-5,-5,-6,-4,-6,-6,-5,1,-1,-5,-2,-2,-2,-5,-3,-3,2,4,9,18,35,50,70,97,131,148,116,70,56,21,-12,8, -0,62,90,88,80,108,132,147,121,133,150,132,48,30,20,14,13,3,0,-2,-1,1,0,-4,1,3,-3,-5,-3,-4,-5,-5,-5,-2,-3,-5,-5,-2,-2,-6,-5,-7,-6,-8,-9,-10,-6,-5,-8,-9,-6,-5,-8,-7,-8,-5,-5,-7,-7,-5,-5,-8,-8,-7,-6,-8,-9,-11,-6,-6,-9,-8,-4,-3,-4,-4,-3,3,3,-1,-2,0,0,-5,-5,-6,-5,-6,-5,-6,1,0,-4,-1,-2,-1,-5,-3,-3,1,4,9,17,35,50,70,97,130,145,112,68,54,18,-14,8, -0,61,93,90,84,114,138,152,129,139,156,138,47,31,20,13,13,2,0,-1,0,2,0,-5,0,4,-2,-3,-3,-4,-5,-5,-5,-1,-1,-4,-3,-1,0,-5,-4,-7,-5,-8,-9,-9,-6,-3,-7,-8,-6,-5,-7,-7,-7,-4,-4,-6,-7,-4,-4,-9,-8,-7,-6,-9,-10,-11,-7,-7,-10,-9,-4,-3,-6,-5,-3,2,4,-1,-2,0,1,-5,-6,-7,-6,-5,-5,-5,0,1,-3,-1,-1,-1,-4,-3,-4,0,3,8,17,34,49,69,97,131,146,118,72,59,26,-11,8, -0,76,97,92,86,117,142,157,136,145,160,144,49,32,20,12,11,0,-3,-4,-2,-1,-3,-7,-2,4,-3,-5,-4,-4,-6,-6,-6,-2,-2,-4,-4,-1,0,-5,-5,-7,-6,-8,-10,-10,-6,-4,-8,-9,-6,-6,-8,-8,-7,-4,-4,-7,-7,-4,-5,-9,-8,-7,-6,-9,-10,-12,-7,-7,-10,-9,-5,-3,-7,-5,-3,2,3,-1,-2,0,0,-6,-6,-8,-6,-5,-5,-6,0,1,-3,0,-1,0,-3,-2,-3,1,3,8,17,34,49,67,95,130,145,113,69,57,23,-15,8, -0,73,101,95,92,124,146,162,144,153,168,151,50,31,18,11,10,2,0,-2,-1,-2,-2,-4,2,4,-3,-5,-2,-3,-3,-3,-5,-1,-1,-3,-3,-1,1,-3,-3,-4,-2,-6,-8,-8,-5,-4,-9,-8,-4,-4,-6,-6,-7,-3,-3,-6,-6,-4,-2,-5,-4,-8,-6,-9,-11,-12,-8,-6,-9,-8,-4,-3,-4,-3,-3,3,2,-2,-3,0,1,-4,-4,-6,-5,-4,-4,-4,2,4,0,3,1,2,-3,-2,-4,0,4,9,18,36,51,69,97,130,145,113,69,56,22,-14,8, -0,64,101,100,97,127,150,167,151,159,173,158,53,32,18,10,9,0,-3,-4,-4,-5,-5,-6,1,2,-4,-5,-3,-3,-4,-4,-5,-2,-2,-4,-4,-1,0,-4,-3,-4,-2,-7,-8,-9,-5,-5,-9,-9,-5,-4,-6,-6,-7,-4,-3,-6,-7,-4,-2,-5,-4,-8,-7,-10,-11,-12,-8,-6,-9,-9,-5,-4,-5,-3,-3,2,2,-3,-3,-1,1,-4,-4,-6,-5,-5,-4,-5,2,3,0,3,1,2,-3,-2,-3,1,5,9,18,35,49,68,95,128,142,110,66,53,19,-15,8, -0,62,101,101,102,133,157,172,155,161,174,160,52,30,15,11,10,1,1,0,4,2,0,-4,1,3,-3,-4,-2,-3,-5,-4,-5,0,0,-3,-2,2,3,-2,-2,-3,-1,-6,-7,-8,-4,-3,-7,-8,-5,-4,-6,-6,-7,-3,-2,-5,-6,-4,-3,-7,-6,-7,-6,-10,-11,-12,-8,-7,-11,-10,-6,-5,-4,-3,-3,2,2,-3,-3,-1,0,-5,-5,-5,-3,-4,-4,-5,2,6,0,2,1,1,-2,-1,-3,1,1,6,17,34,50,68,96,130,141,109,68,54,19,-17,8, -0,64,97,102,103,136,161,177,159,169,179,169,55,33,17,10,8,-1,-2,-2,0,-1,-2,-6,0,3,-4,-6,-3,-4,-5,-5,-5,-1,-1,-4,-3,1,3,-2,-2,-4,-2,-6,-8,-8,-5,-4,-8,-9,-6,-4,-6,-6,-7,-3,-3,-6,-6,-4,-3,-7,-7,-7,-6,-10,-12,-12,-8,-8,-11,-11,-6,-5,-5,-3,-3,2,2,-3,-3,0,0,-6,-6,-6,-3,-5,-4,-5,1,5,0,2,1,2,-1,-1,-3,0,1,6,16,33,49,67,95,128,139,106,65,51,17,-20,8, -0,62,111,114,109,145,168,184,166,175,185,174,58,33,17,9,9,2,1,-3,-1,1,1,-3,3,4,-2,-5,-3,-3,-5,-5,-4,1,1,-2,-1,1,4,0,0,-3,-1,-6,-7,-9,-5,-5,-9,-9,-5,-4,-6,-5,-6,-3,-4,-7,-7,-4,-1,-5,-4,-7,-6,-8,-9,-12,-8,-8,-11,-10,-6,-5,-6,-5,-3,3,1,-3,-3,-1,0,-6,-6,-6,-4,-4,-4,-4,3,6,1,3,2,2,-1,0,-3,2,3,8,17,34,49,67,95,128,140,103,62,48,12,-26,8, -0,64,108,110,109,145,172,189,175,183,192,184,60,34,16,9,7,0,-1,-6,-4,-2,-2,-5,1,3,-4,-5,-4,-4,-6,-5,-5,0,0,-2,-2,1,3,0,0,-3,-2,-6,-8,-9,-6,-6,-9,-9,-5,-4,-6,-6,-6,-3,-4,-7,-7,-4,-2,-5,-4,-7,-6,-9,-10,-12,-8,-8,-11,-11,-7,-6,-7,-6,-4,2,1,-3,-4,-1,0,-6,-6,-6,-4,-5,-4,-2,4,6,1,4,2,3,0,0,-2,2,4,9,18,35,49,67,95,128,141,106,62,46,8,-27,8, -0,63,117,119,124,157,178,195,181,190,198,189,61,33,16,9,5,0,-3,-6,-3,-1,-3,-5,1,3,-3,-6,-3,-4,-4,-4,-4,0,-1,-4,-2,2,4,-2,-1,-3,0,-5,-7,-8,-4,-4,-9,-9,-5,-4,-6,-7,-7,-4,-5,-8,-6,-4,-4,-7,-6,-8,-7,-9,-11,-12,-9,-8,-12,-12,-8,-7,-7,-6,-4,1,0,-4,-4,-1,0,-6,-6,-6,-5,-4,-4,-4,3,5,1,4,3,5,0,0,-1,2,3,8,17,34,48,66,94,126,139,103,59,42,3,-32,8, -0,55,109,114,122,163,185,201,189,201,203,192,61,33,15,9,7,-1,-1,-4,-1,-1,-4,-5,0,4,-3,-5,-4,-4,-5,-5,-5,0,-1,-4,-3,2,3,-2,-2,-3,0,-4,-7,-8,-4,-4,-9,-8,-5,-4,-7,-7,-7,-4,-5,-8,-7,-3,-2,-8,-8,-8,-7,-10,-11,-13,-9,-8,-12,-12,-8,-8,-7,-6,-5,1,0,-4,-4,-1,0,-6,-6,-6,-4,-4,-4,-5,2,5,1,4,5,7,1,1,1,5,5,8,17,34,49,68,96,128,138,101,58,42,4,-34,8, -0,61,119,111,118,162,185,204,196,208,211,204,68,37,18,9,6,-2,-3,-7,-4,-3,-6,-7,-1,3,-4,-6,-5,-5,-6,-5,-5,-1,-2,-5,-3,1,2,-3,-2,-3,-1,-5,-7,-8,-5,-5,-9,-8,-5,-4,-7,-7,-7,-4,-5,-8,-7,-3,-3,-9,-9,-9,-8,-10,-12,-13,-9,-9,-13,-13,-9,-8,-8,-6,-6,0,0,-4,-4,-1,0,-6,-6,-7,-5,-4,-4,-6,2,5,0,3,4,7,1,0,0,4,4,7,16,33,47,67,94,127,136,99,57,39,0,-38,8, -0,65,125,130,133,178,199,220,213,210,213,211,71,37,16,12,7,-1,-2,-4,-1,-2,-4,-5,2,3,-4,-7,-5,-6,-6,-6,-7,-3,-1,-4,-3,0,2,-2,-2,-3,0,-5,-8,-8,-4,-3,-7,-8,-5,-4,-7,-7,-7,-4,-6,-8,-7,-4,-2,-6,-6,-8,-7,-10,-12,-14,-11,-7,-10,-12,-11,-10,-8,-6,-6,-1,-2,-5,-5,-2,0,-5,-5,-8,-6,-4,-3,-2,5,7,2,5,3,6,4,3,0,4,8,11,18,33,46,67,94,126,134,96,54,37,-2,-41,8, -0,53,110,122,126,174,199,222,218,216,220,222,77,41,17,11,7,-3,-4,-5,-4,-5,-6,-6,0,1,-5,-8,-6,-6,-7,-7,-8,-4,-2,-5,-4,-1,1,-3,-3,-3,-1,-6,-8,-8,-5,-3,-7,-8,-5,-5,-7,-8,-7,-4,-6,-9,-8,-4,-3,-7,-6,-9,-8,-11,-13,-15,-11,-8,-11,-13,-12,-9,-9,-7,-7,-1,-2,-6,-6,-2,0,-5,-5,-9,-6,-4,-4,-3,5,6,1,4,2,5,3,2,-2,2,7,10,16,31,44,65,92,125,132,95,52,35,-5,-44,8, -0,59,137,144,151,202,212,229,228,228,223,220,69,37,15,9,5,-2,-1,-1,4,-1,-4,-5,0,1,-5,-7,-4,-3,-6,-6,-6,0,2,-2,-3,0,3,-2,-2,-3,-1,-3,-5,-8,-4,-3,-7,-7,-6,-4,-8,-8,-7,-4,-6,-9,-8,-3,-3,-8,-8,-8,-7,-10,-12,-14,-11,-10,-14,-13,-9,-8,-10,-9,-6,0,-1,-5,-5,-2,-2,-7,-6,-6,-3,-3,-2,-3,5,8,4,7,8,11,6,4,4,9,8,9,18,35,48,66,93,124,131,91,50,30,-8,-46,8, -0,52,131,137,144,198,211,230,232,232,229,231,75,41,18,9,5,-3,-2,-2,1,-3,-6,-6,-1,0,-6,-8,-5,-3,-7,-6,-7,-1,1,-3,-4,-1,2,-3,-3,-4,-2,-4,-6,-8,-4,-3,-7,-6,-6,-5,-7,-8,-8,-5,-6,-9,-8,-4,-3,-9,-9,-8,-7,-11,-13,-15,-12,-11,-15,-13,-10,-8,-11,-9,-7,-1,-1,-5,-5,-2,-2,-7,-6,-6,-3,-3,-3,-3,5,7,3,6,6,10,5,3,3,7,6,8,16,33,46,64,91,123,129,89,50,28,-12,-47,8, -0,30,135,142,160,210,224,246,250,237,234,239,79,39,15,9,6,1,1,-1,2,-2,-5,-6,-1,0,-5,-6,-3,-2,-6,-5,-7,-1,0,-3,-4,-2,2,-2,-3,-3,-1,-4,-6,-9,-5,-4,-8,-8,-5,-4,-9,-10,-9,-6,-7,-9,-9,-5,-3,-6,-6,-9,-8,-11,-13,-14,-10,-13,-16,-15,-12,-10,-11,-9,-9,-3,-4,-8,-8,-4,-3,-7,-6,-6,-3,-3,-2,-1,7,13,8,11,9,12,8,6,4,8,8,9,17,33,46,64,90,122,127,87,46,26,-13,-49,8, -0,64,140,148,156,206,223,248,252,244,240,249,83,42,16,9,6,0,-1,-2,1,-4,-6,-7,-2,-1,-6,-7,-4,-3,-6,-6,-7,-2,-1,-5,-5,-3,0,-3,-3,-4,-1,-4,-6,-10,-5,-5,-9,-8,-5,-4,-9,-10,-9,-6,-7,-10,-9,-6,-4,-7,-7,-10,-9,-12,-13,-15,-11,-14,-17,-17,-13,-10,-12,-10,-10,-4,-5,-9,-8,-5,-3,-7,-6,-7,-4,-3,-3,-2,6,12,7,9,8,10,6,5,2,6,6,7,14,30,43,61,88,120,125,84,43,24,-15,-53,8, -0,60,144,156,168,218,233,252,255,251,245,233,75,38,16,9,7,0,0,-2,2,-1,-6,-7,-2,0,-5,-7,-5,-4,-7,-6,-5,0,-1,-4,-4,-1,3,-1,-1,-2,1,-3,-6,-6,-2,-3,-8,-8,-5,-5,-7,-8,-10,-7,-8,-10,-10,-6,-4,-8,-8,-10,-9,-13,-14,-17,-13,-11,-14,-15,-13,-10,-12,-10,-10,-5,-5,-8,-8,-5,-5,-8,-6,-6,-2,-3,-2,1,10,14,9,12,12,17,12,10,7,12,11,10,18,32,45,62,87,117,118,76,40,18,-20,-55,8, -0,57,143,155,167,216,234,254,258,256,250,247,79,41,17,10,7,0,-1,-3,1,-2,-6,-8,-3,-1,-7,-8,-5,-4,-7,-6,-6,-1,-2,-5,-5,-1,2,-1,-1,-3,0,-4,-6,-6,-2,-3,-8,-7,-5,-5,-7,-8,-10,-7,-8,-10,-10,-7,-5,-9,-8,-10,-10,-14,-15,-18,-14,-12,-15,-16,-14,-11,-13,-11,-11,-6,-6,-9,-9,-5,-4,-8,-7,-6,-2,-3,-1,1,10,13,8,11,11,15,11,8,5,10,8,8,14,30,42,59,85,115,116,73,38,14,-24,-60,8, -0,58,151,160,167,215,231,251,255,254,250,247,70,38,14,10,7,1,1,1,6,-1,-6,-7,-3,-1,-6,-9,-6,-5,-6,-5,-7,-2,-2,-6,-6,-2,2,-2,-2,-3,0,-4,-7,-8,-3,-4,-9,-8,-5,-5,-8,-9,-11,-8,-8,-11,-10,-7,-6,-10,-9,-11,-11,-14,-16,-18,-15,-13,-16,-17,-15,-12,-15,-13,-13,-8,-7,-10,-11,-7,-6,-9,-7,-6,-2,-3,-2,1,9,14,9,11,11,14,12,9,5,10,9,9,13,28,40,57,83,113,114,72,38,14,-23,-58,8, -0,61,144,149,160,213,232,253,258,258,253,253,71,39,15,10,7,1,1,1,5,-1,-6,-8,-4,-2,-7,-9,-7,-5,-6,-6,-7,-3,-3,-6,-6,-3,1,-2,-2,-3,0,-4,-7,-9,-4,-4,-9,-9,-5,-5,-8,-9,-12,-8,-9,-12,-11,-8,-7,-10,-10,-12,-12,-15,-16,-19,-16,-13,-17,-18,-16,-14,-16,-14,-14,-9,-8,-11,-12,-8,-7,-10,-8,-6,-2,-3,-2,1,9,13,10,12,10,13,14,11,6,10,10,10,14,26,38,55,80,111,109,70,30,9,-29,-62,8, -0,63,149,153,159,211,227,250,246,245,246,220,69,36,14,10,9,3,2,-1,4,-2,-6,-8,-3,-1,-7,-10,-7,-5,-7,-7,-7,-3,-3,-6,-5,-1,2,-2,-2,-4,-1,-4,-6,-9,-4,-3,-8,-8,-7,-7,-10,-11,-12,-9,-11,-13,-13,-9,-8,-11,-11,-13,-13,-15,-16,-17,-13,-15,-18,-19,-16,-14,-17,-15,-14,-9,-9,-12,-13,-8,-7,-11,-8,-7,-2,-2,-1,1,10,15,11,12,12,15,13,9,5,10,10,9,14,25,35,52,79,110,107,68,30,9,-29,-61,8, -0,63,157,161,166,218,231,253,250,249,250,224,70,36,15,10,8,3,2,-1,4,-2,-6,-8,-4,-2,-8,-10,-7,-5,-8,-8,-8,-4,-3,-6,-6,0,3,-3,-3,-4,-2,-4,-7,-9,-4,-2,-7,-8,-8,-9,-11,-12,-13,-10,-12,-14,-14,-9,-8,-12,-11,-14,-13,-15,-17,-18,-14,-16,-19,-20,-18,-15,-18,-17,-15,-11,-10,-13,-14,-9,-8,-11,-8,-7,-3,-1,0,2,11,17,12,13,14,18,12,8,5,11,11,9,12,25,35,51,75,105,98,53,21,-8,-40,-69,8, -0,65,159,159,163,213,228,258,253,252,253,229,70,36,15,10,8,3,3,-1,5,-1,-5,-7,-4,-3,-9,-11,-8,-5,-8,-8,-9,-5,-5,-8,-7,-1,2,-3,-4,-5,-3,-5,-8,-9,-5,-2,-7,-8,-8,-9,-12,-13,-13,-10,-12,-14,-14,-10,-9,-13,-12,-15,-14,-16,-18,-18,-15,-17,-20,-21,-19,-17,-19,-18,-16,-12,-12,-14,-15,-10,-8,-11,-8,-8,-2,0,0,2,11,16,11,12,13,16,11,6,4,8,8,6,10,22,32,48,73,103,97,53,22,-5,-39,-69,8, -0,74,171,170,174,211,224,243,239,234,234,228,65,35,15,11,8,1,1,-1,6,-2,-8,-7,-5,-4,-10,-11,-8,-5,-8,-8,-9,-6,-5,-8,-7,-1,2,-3,-3,-2,-1,-3,-5,-10,-5,-5,-10,-9,-8,-9,-13,-14,-15,-11,-12,-14,-15,-10,-11,-15,-14,-16,-15,-17,-18,-20,-17,-17,-20,-21,-19,-17,-20,-18,-18,-13,-13,-14,-16,-11,-9,-11,-8,-8,-3,0,1,3,12,17,13,13,16,20,17,12,5,10,10,7,10,21,30,43,68,99,81,45,15,-13,-48,-80,8, -0,63,175,183,185,222,231,248,243,236,237,233,64,34,15,11,8,1,1,0,7,-1,-7,-7,-5,-4,-10,-12,-9,-6,-9,-9,-10,-7,-7,-9,-8,-3,2,-3,-4,-3,-2,-4,-6,-11,-6,-5,-10,-10,-8,-9,-13,-15,-15,-11,-12,-14,-15,-11,-11,-16,-15,-17,-15,-17,-19,-21,-17,-18,-22,-23,-21,-19,-22,-20,-18,-15,-14,-16,-17,-11,-10,-12,-9,-7,-2,0,1,3,13,19,14,15,18,23,17,10,8,12,12,8,10,19,27,41,64,96,75,40,17,-10,-46,-77,8, -0,75,180,163,161,193,225,248,236,233,237,208,60,34,16,12,11,3,0,-1,4,-1,-5,-8,-5,-6,-12,-12,-8,-5,-8,-9,-9,-6,-6,-8,-6,0,5,-1,-2,-1,1,-4,-8,-11,-6,-5,-11,-12,-9,-10,-15,-16,-17,-13,-15,-17,-17,-13,-11,-17,-16,-18,-15,-18,-20,-20,-17,-18,-23,-25,-22,-21,-24,-23,-20,-16,-16,-18,-18,-12,-10,-13,-10,-7,-2,-1,1,4,15,22,17,18,21,27,20,14,11,15,14,8,8,18,24,38,61,81,70,22,2,-30,-60,-87,8, -0,86,194,176,173,202,228,247,229,230,241,210,58,32,15,12,11,4,1,0,5,1,-4,-8,-5,-6,-12,-13,-9,-6,-9,-10,-10,-8,-7,-9,-8,-1,3,-2,-3,-2,0,-5,-9,-12,-7,-5,-11,-12,-9,-10,-15,-16,-17,-13,-15,-17,-18,-14,-12,-18,-17,-18,-16,-18,-20,-21,-18,-20,-24,-27,-24,-23,-26,-25,-22,-19,-19,-20,-19,-13,-10,-13,-10,-8,-2,-1,0,4,14,21,17,17,21,26,19,12,9,13,11,5,6,16,22,38,60,81,72,25,4,-26,-57,-85,8, -0,61,160,152,148,187,211,229,210,214,225,211,54,31,15,13,11,2,0,-3,2,0,-6,-10,-7,-6,-11,-13,-9,-6,-9,-10,-12,-10,-7,-9,-9,-3,3,-2,-2,-4,-3,-8,-11,-11,-5,-6,-11,-12,-10,-11,-17,-18,-20,-16,-15,-17,-18,-15,-12,-18,-17,-18,-16,-19,-21,-22,-20,-20,-24,-27,-23,-21,-24,-22,-24,-21,-19,-20,-21,-14,-11,-14,-10,-9,-4,1,2,5,16,23,18,19,20,25,18,10,8,11,8,3,4,14,21,37,61,84,75,28,7,-23,-53,-82,8, -0,71,171,163,158,194,215,232,211,216,226,211,52,29,14,13,11,3,1,-2,3,1,-6,-10,-7,-5,-11,-13,-11,-7,-10,-11,-14,-11,-8,-11,-11,-4,1,-3,-3,-6,-4,-9,-11,-11,-6,-7,-12,-13,-11,-11,-17,-18,-20,-17,-15,-17,-19,-16,-13,-19,-18,-19,-15,-19,-21,-22,-21,-21,-26,-28,-24,-23,-25,-24,-24,-21,-18,-19,-23,-15,-11,-14,-10,-9,-4,0,2,5,16,23,19,19,20,25,21,13,8,10,13,8,7,14,22,28,53,82,58,17,-7,-25,-57,-78,8, -0,65,159,151,148,180,210,229,201,213,227,210,56,37,20,19,16,6,1,0,4,0,-6,-8,-4,-4,-10,-11,-9,-5,-6,-7,-9,-5,-3,-7,-5,3,10,6,4,2,6,3,-3,-7,-2,1,-6,-11,-10,-12,-17,-20,-21,-18,-17,-19,-18,-15,-13,-19,-17,-18,-14,-17,-19,-20,-19,-20,-25,-29,-25,-24,-28,-26,-25,-23,-21,-22,-21,-14,-11,-14,-10,-5,0,3,4,9,21,30,27,26,20,24,20,12,6,8,10,6,5,13,22,30,56,88,66,25,-1,-27,-62,-88,8, -0,72,167,157,152,184,212,230,201,213,227,209,52,33,18,17,16,7,2,0,4,-1,-6,-8,-4,-4,-10,-13,-11,-7,-8,-10,-11,-7,-6,-8,-7,1,9,3,2,1,5,2,-4,-8,-3,1,-6,-7,-11,-13,-17,-20,-23,-19,-18,-20,-20,-16,-13,-20,-18,-19,-15,-17,-20,-22,-21,-22,-28,-32,-27,-27,-30,-28,-28,-26,-24,-24,-24,-16,-12,-15,-11,-6,0,1,3,9,20,31,26,25,26,31,26,16,13,16,15,6,3,12,20,34,60,94,75,36,5,-20,-56,-84,8, -0,70,168,162,157,187,215,232,211,225,242,221,63,41,26,23,22,13,8,4,8,4,-2,-4,0,0,-6,-9,-7,-2,-7,-7,-13,-7,-8,-11,-10,-2,6,0,0,-1,3,1,-5,-10,-5,-1,-8,-9,-12,-13,-18,-21,-23,-21,-17,-19,-17,-13,-9,-15,-14,-14,-10,-14,-16,-18,-17,-18,-23,-28,-25,-24,-27,-25,-26,-24,-21,-21,-23,-14,-7,-9,-5,-3,2,6,8,13,22,32,26,25,25,30,25,14,11,13,12,4,2,11,18,39,63,80,66,16,-3,-40,-67,-90,8, -0,63,163,160,158,191,218,234,216,232,249,221,60,36,23,20,21,12,7,4,7,2,-4,-6,-1,-1,-8,-9,-6,-3,-8,-9,-7,-4,-1,-4,-3,4,11,5,4,4,8,2,-2,-5,-1,-3,-9,-9,-11,-11,-16,-19,-21,-19,-14,-16,-19,-15,-11,-17,-17,-15,-12,-15,-18,-20,-20,-21,-26,-31,-28,-26,-30,-28,-29,-28,-24,-24,-26,-17,-9,-11,-7,-5,1,4,7,13,26,36,31,29,35,40,34,24,18,19,16,8,6,11,20,44,69,93,79,29,6,-30,-60,-88,8, -0,70,168,164,161,191,218,233,216,229,247,216,54,31,20,18,20,10,6,2,5,0,-6,-8,-4,-4,-10,-12,-9,-5,-11,-12,-11,-7,-5,-7,-8,0,6,1,1,1,6,0,-5,-8,-4,-6,-11,-12,-14,-12,-18,-21,-23,-22,-17,-19,-21,-18,-13,-19,-21,-18,-15,-18,-21,-22,-23,-24,-29,-35,-32,-31,-34,-32,-33,-32,-28,-22,-29,-20,-12,-13,-9,-7,-2,3,5,12,24,34,29,28,33,39,32,22,15,16,12,6,5,15,25,29,56,90,67,21,-9,-37,-69,-92,8, -0,69,168,163,157,187,224,237,219,239,259,223,59,36,23,20,24,15,11,5,8,3,-2,-6,-1,0,-6,-9,-6,-2,-6,-8,-5,-2,-1,-3,0,7,11,7,8,8,12,6,1,-5,-2,-4,-9,-11,-13,-12,-18,-21,-23,-22,-19,-20,-20,-17,-12,-16,-18,-15,-13,-14,-17,-20,-22,-20,-25,-32,-30,-29,-32,-32,-30,-29,-28,-25,-27,-17,-11,-11,-6,-2,3,10,13,19,31,42,36,35,39,44,40,30,11,12,7,2,2,13,25,31,59,96,75,29,-4,-31,-67,-92,8, -0,70,172,165,159,192,227,236,221,246,268,231,56,37,25,22,24,16,13,5,7,4,-1,-6,-1,0,-5,-7,-6,-3,-6,-7,-6,-3,0,-1,-2,6,13,8,10,8,12,7,3,-5,-2,-5,-8,-12,-13,-14,-19,-22,-23,-23,-19,-19,-20,-17,-11,-15,-17,-16,-13,-14,-15,-19,-21,-21,-25,-33,-32,-31,-33,-33,-30,-30,-27,-25,-27,-18,-12,-10,-5,0,5,12,15,24,36,45,41,40,46,50,43,32,21,20,14,10,4,15,27,30,60,97,71,26,-9,-38,-71,-92,8, -0,74,178,171,164,199,243,246,224,263,276,246,57,43,30,27,27,19,16,10,10,7,4,-2,2,2,-2,-6,-3,0,-2,-2,-2,0,3,3,4,10,14,12,14,11,15,10,6,-2,0,-5,-7,-10,-12,-12,-17,-20,-20,-22,-18,-17,-17,-14,-10,-12,-16,-13,-10,-12,-13,-16,-18,-20,-24,-31,-31,-30,-30,-32,-31,-29,-28,-25,-27,-20,-13,-10,-5,1,5,14,19,28,39,48,44,44,55,58,45,36,29,27,15,12,3,15,25,28,59,97,67,20,-13,-45,-77,-92,8, -0,81,182,179,175,198,250,242,226,275,281,264,65,55,38,41,35,28,24,19,17,9,8,8,11,5,3,5,7,8,5,5,6,6,13,13,12,18,22,21,25,19,22,15,13,3,4,-4,-4,-11,-11,-6,-11,-16,-17,-20,-12,-11,-11,-10,-7,-8,-12,-8,-6,-5,-4,-12,-16,-14,-17,-26,-28,-28,-27,-26,-23,-24,-23,-19,-24,-17,-7,-2,3,9,13,22,28,35,46,57,52,52,60,62,52,43,32,29,23,20,8,19,26,38,57,91,58,9,-18,-51,-80,-92,8, -0,0,194,178,173,212,260,233,223,246,247,242,60,57,65,68,29,24,15,13,12,10,12,25,26,4,3,18,19,3,2,14,26,19,8,10,35,39,15,16,19,19,20,14,9,5,4,-3,-2,-14,-11,3,-1,-17,-17,-17,-14,-12,-12,-12,-8,-8,-9,-7,-10,-11,-10,-11,-17,0,-11,-28,-31,-29,-26,-34,-32,-8,-8,-17,-24,-18,8,14,-4,3,20,38,45,33,43,57,53,55,76,77,54,46,32,29,25,24,12,22,24,44,76,86,62,19,1,-38,-86,-92,8, -0,0,140,177,166,199,236,189,176,200,206,198,36,39,51,55,13,9,-1,-2,-5,-5,3,14,13,-10,-8,8,7,-10,-9,11,15,4,-4,6,25,27,2,5,7,9,6,2,-6,-6,-9,-16,-12,-22,-20,-6,-9,-25,-26,-27,-23,-20,-20,-23,-19,-17,-19,-17,-22,-22,-19,-20,-17,-11,-30,-38,-45,-42,-37,-44,-43,-21,-19,-40,-33,-30,-4,5,-14,-6,11,29,36,25,33,44,42,47,67,61,42,37,23,17,15,15,3,12,14,35,66,57,37,-4,-21,-64,-110,-92,8, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coordX_CW_LRight_44.h b/drivers/input/touchscreen/wacom/wacom_i2c_coordX_CW_LRight_44.h deleted file mode 100644 index 7caa84c..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coordX_CW_LRight_44.h +++ /dev/null @@ -1,73 +0,0 @@ --72,128,-72,-32,-35,-35,-17,3,48,58,104,-9,-9,-9,-17,-26,-28,-23,-32,-30,-46,-40,-27,-31,-36,-30,-10,-23,-22,-23,-21,-34,-37,-64,-60,-62,-66,-77,-72,-80,-87,-88,-85,-84,-89,-87,-83,-78,-73,-74,-84,-83,-75,-85,-83,-67,-65,-71,-73,-88,-82,-80,-84,-76,-63,-57,-60,-57,-52,-41,-37,-43,-37,-35,-31,-34,-34,-24,-14,-12,-22,-19,-16,-12,-29,-35,-39,-49,-68,-65,-49,-36,-73,-76,-67,-46,-41,-51,-55,-52,-50,-68,-67,-34,-10,6,33,72,114,104,52,-8,-43,128,128, --76,19,-30,-48,-51,-52,-36,-14,35,53,52,-19,-19,-19,-27,-38,-32,-33,-41,-40,-41,-37,-38,-40,-37,-30,-27,-37,-38,-35,-34,-46,-49,-59,-59,-73,-75,-85,-82,-89,-94,-100,-97,-92,-97,-98,-95,-92,-87,-86,-83,-76,-75,-80,-81,-77,-74,-81,-81,-82,-78,-81,-82,-81,-72,-64,-69,-65,-62,-54,-53,-56,-52,-44,-40,-45,-42,-33,-27,-30,-36,-32,-27,-31,-44,-53,-52,-58,-64,-59,-64,-54,-67,-67,-63,-56,-55,-66,-67,-63,-64,-60,-55,-41,-22,-9,18,57,97,84,24,-18,-49,-96,-71, --70,7,-38,-49,-58,-64,-48,-27,16,33,36,-28,-28,-28,-35,-41,-35,-39,-45,-45,-40,-35,-41,-41,-38,-33,-33,-40,-42,-39,-42,-51,-57,-60,-64,-76,-77,-83,-82,-91,-94,-97,-96,-96,-98,-96,-91,-86,-87,-84,-81,-76,-76,-80,-82,-78,-73,-81,-81,-82,-80,-81,-81,-81,-73,-68,-70,-65,-63,-57,-55,-56,-56,-48,-41,-46,-43,-36,-32,-34,-38,-36,-33,-40,-50,-58,-56,-62,-67,-62,-65,-58,-66,-65,-67,-59,-59,-69,-68,-65,-62,-62,-55,-41,-23,-6,23,62,100,70,7,-22,-54,-101,-62, --69,-7,-42,-51,-59,-69,-55,-34,8,25,31,-31,-31,-31,-39,-44,-40,-45,-49,-51,-44,-39,-44,-43,-39,-35,-37,-43,-45,-43,-47,-55,-67,-64,-68,-76,-80,-84,-85,-91,-93,-97,-97,-97,-97,-97,-92,-85,-87,-84,-83,-79,-79,-81,-83,-78,-76,-81,-84,-83,-80,-83,-81,-82,-75,-72,-73,-71,-66,-62,-60,-59,-57,-51,-47,-51,-48,-40,-34,-39,-42,-40,-39,-46,-53,-63,-61,-68,-70,-70,-67,-63,-69,-68,-70,-64,-65,-70,-71,-68,-64,-62,-54,-41,-25,-6,25,62,97,56,-1,-25,-56,-101,-61, --68,-10,-48,-51,-59,-73,-60,-41,-7,11,19,-35,-35,-35,-42,-46,-43,-45,-49,-53,-47,-41,-47,-45,-43,-40,-42,-47,-50,-48,-53,-60,-68,-66,-72,-78,-83,-85,-87,-93,-95,-98,-99,-99,-99,-98,-94,-90,-91,-88,-84,-82,-83,-83,-84,-81,-80,-84,-85,-84,-83,-85,-84,-84,-80,-78,-78,-76,-70,-64,-65,-63,-60,-55,-52,-54,-51,-44,-39,-44,-45,-45,-45,-53,-59,-66,-66,-72,-72,-75,-70,-68,-72,-70,-73,-70,-72,-76,-75,-71,-66,-66,-57,-41,-25,-6,24,62,87,49,-3,-24,-59,-100,-60, --67,-15,-46,-56,-60,-75,-62,-45,-13,6,14,-36,-36,-36,-41,-43,-40,-45,-48,-49,-44,-41,-47,-45,-42,-40,-45,-48,-49,-48,-54,-59,-65,-64,-71,-77,-80,-81,-84,-91,-92,-92,-95,-96,-95,-93,-89,-88,-88,-86,-82,-81,-81,-81,-82,-80,-80,-83,-86,-83,-83,-84,-82,-81,-77,-79,-81,-78,-73,-66,-64,-61,-59,-53,-53,-54,-50,-43,-40,-45,-45,-46,-46,-54,-59,-64,-63,-71,-71,-74,-68,-67,-71,-69,-69,-67,-71,-72,-72,-69,-67,-64,-55,-38,-22,-3,28,66,86,50,-1,-21,-59,-99,-59, --66,-16,-49,-59,-59,-77,-64,-48,-17,2,11,-39,-39,-39,-44,-45,-43,-48,-51,-52,-48,-46,-50,-49,-45,-41,-49,-52,-52,-51,-57,-63,-68,-68,-75,-79,-84,-84,-89,-94,-96,-96,-99,-100,-98,-96,-94,-92,-92,-89,-85,-84,-85,-84,-85,-83,-83,-86,-89,-86,-86,-87,-84,-84,-81,-80,-78,-78,-71,-67,-69,-65,-62,-58,-58,-58,-54,-47,-42,-49,-49,-50,-51,-58,-62,-67,-66,-73,-74,-77,-71,-71,-76,-74,-75,-75,-78,-78,-76,-73,-71,-67,-57,-39,-25,-4,27,65,83,46,-3,-22,-58,-98,-58, --65,-17,-51,-60,-61,-78,-65,-52,-21,-1,-1,-41,-41,-41,-46,-47,-45,-50,-53,-55,-50,-49,-53,-49,-42,-38,-44,-47,-51,-52,-54,-59,-66,-66,-69,-74,-78,-78,-81,-84,-88,-90,-93,-92,-90,-90,-88,-85,-84,-82,-84,-84,-87,-86,-87,-84,-86,-88,-90,-87,-86,-89,-87,-86,-83,-82,-80,-80,-73,-69,-71,-68,-65,-62,-61,-60,-56,-50,-45,-52,-51,-49,-50,-55,-58,-65,-65,-71,-71,-71,-66,-62,-67,-66,-69,-70,-68,-67,-71,-66,-65,-60,-51,-34,-18,4,35,73,93,60,2,-17,-56,-98,-57, --64,-12,-48,-55,-57,-79,-68,-55,-19,0,-2,-38,-38,-38,-42,-43,-41,-43,-45,-48,-45,-44,-48,-47,-44,-40,-45,-48,-52,-53,-56,-60,-67,-67,-70,-74,-80,-79,-80,-85,-89,-90,-95,-93,-91,-91,-89,-86,-85,-83,-80,-79,-82,-80,-79,-77,-80,-82,-81,-78,-77,-80,-81,-78,-76,-76,-74,-72,-66,-61,-64,-60,-60,-57,-56,-55,-54,-48,-44,-51,-50,-51,-50,-57,-60,-65,-65,-71,-72,-72,-68,-64,-69,-72,-73,-75,-71,-69,-73,-68,-66,-61,-51,-33,-17,5,37,74,93,62,2,-17,-55,-96,-56, --63,-10,-50,-56,-58,-81,-69,-59,-22,-3,-13,-40,-40,-40,-43,-43,-42,-44,-46,-50,-46,-46,-48,-49,-44,-41,-46,-48,-51,-52,-56,-60,-62,-60,-67,-72,-74,-73,-74,-77,-77,-83,-85,-85,-85,-91,-89,-87,-85,-84,-82,-80,-81,-80,-79,-77,-80,-81,-80,-78,-77,-80,-81,-79,-77,-77,-75,-72,-66,-63,-65,-62,-60,-58,-58,-56,-54,-48,-46,-52,-51,-51,-50,-58,-59,-63,-62,-68,-68,-66,-60,-61,-65,-64,-62,-63,-67,-67,-65,-61,-59,-55,-46,-28,-12,8,39,77,102,69,7,-12,-48,-91,-55, --62,-7,-45,-52,-54,-74,-61,-45,-16,3,4,-36,-36,-36,-41,-40,-37,-43,-46,-47,-44,-43,-47,-46,-42,-40,-47,-49,-50,-49,-56,-59,-62,-60,-66,-71,-73,-73,-74,-77,-77,-81,-83,-83,-82,-83,-80,-78,-79,-78,-74,-74,-75,-74,-74,-71,-73,-76,-77,-74,-75,-78,-75,-74,-73,-72,-71,-68,-62,-61,-64,-60,-55,-52,-54,-54,-50,-44,-41,-48,-49,-47,-48,-57,-61,-61,-60,-67,-68,-66,-60,-61,-66,-65,-64,-65,-69,-68,-66,-60,-58,-55,-45,-26,-10,10,41,79,105,72,7,-11,-49,-90,-54, --61,6,-44,-52,-56,-75,-62,-48,-18,0,-3,-37,-37,-37,-41,-40,-37,-44,-47,-47,-44,-43,-47,-46,-42,-41,-48,-49,-49,-49,-56,-59,-62,-60,-64,-69,-71,-71,-73,-77,-76,-79,-81,-83,-82,-82,-80,-78,-79,-77,-74,-73,-75,-73,-73,-70,-72,-75,-76,-73,-74,-77,-75,-73,-71,-70,-68,-68,-61,-60,-63,-59,-55,-52,-54,-54,-50,-43,-42,-49,-48,-47,-49,-57,-60,-61,-59,-66,-66,-65,-60,-61,-67,-66,-65,-66,-70,-69,-65,-60,-57,-52,-43,-24,-8,12,44,81,108,75,10,-11,-49,-90,-53, --60,7,-43,-47,-52,-69,-57,-46,-8,9,-4,-33,-33,-33,-36,-37,-34,-38,-42,-45,-41,-42,-45,-45,-42,-40,-47,-49,-50,-50,-54,-57,-62,-60,-61,-66,-68,-68,-71,-76,-76,-75,-77,-79,-78,-81,-77,-76,-77,-75,-71,-71,-70,-68,-71,-68,-70,-72,-74,-71,-70,-71,-69,-70,-68,-67,-66,-67,-60,-55,-59,-55,-54,-51,-54,-53,-51,-44,-41,-48,-47,-49,-50,-56,-59,-61,-60,-64,-64,-63,-58,-57,-62,-64,-63,-65,-65,-63,-64,-58,-53,-49,-39,-21,-5,14,46,84,111,78,13,-7,-44,-88,-52, --59,10,-42,-47,-52,-70,-58,-48,-11,6,-12,-34,-34,-34,-36,-36,-33,-38,-42,-45,-42,-42,-46,-45,-42,-41,-47,-48,-49,-49,-54,-57,-61,-59,-61,-65,-68,-67,-70,-75,-75,-74,-76,-78,-77,-79,-77,-75,-76,-74,-70,-70,-69,-68,-70,-67,-69,-71,-73,-70,-68,-70,-68,-69,-67,-66,-65,-66,-60,-56,-59,-55,-55,-52,-54,-53,-51,-44,-41,-48,-47,-48,-49,-56,-58,-61,-59,-63,-63,-62,-58,-56,-62,-64,-63,-66,-65,-63,-63,-57,-52,-48,-38,-19,-3,17,48,86,113,80,14,-8,-44,-88,-51, --58,11,-39,-47,-50,-67,-53,-34,-6,10,15,-28,-28,-28,-34,-34,-31,-38,-41,-43,-40,-41,-45,-44,-41,-40,-47,-48,-49,-49,-55,-57,-59,-57,-60,-64,-65,-63,-64,-68,-68,-70,-71,-75,-75,-72,-69,-71,-73,-71,-67,-66,-68,-68,-67,-64,-66,-69,-68,-65,-66,-69,-68,-67,-65,-63,-62,-63,-57,-55,-59,-55,-53,-50,-51,-51,-51,-45,-42,-49,-48,-48,-47,-54,-55,-58,-56,-61,-62,-61,-56,-53,-60,-61,-60,-62,-64,-61,-60,-54,-49,-45,-36,-19,-2,19,50,88,114,81,16,-4,-42,-85,-50, --57,10,-25,-47,-49,-67,-54,-37,-9,7,8,-29,-29,-29,-34,-33,-31,-38,-41,-43,-40,-41,-45,-44,-41,-40,-46,-47,-48,-48,-55,-57,-59,-56,-60,-63,-64,-62,-63,-67,-67,-69,-69,-74,-74,-71,-68,-70,-72,-71,-66,-66,-68,-67,-66,-63,-65,-67,-67,-64,-64,-68,-66,-66,-64,-62,-61,-62,-56,-55,-58,-55,-52,-50,-50,-50,-51,-44,-42,-49,-47,-47,-46,-53,-54,-57,-54,-60,-60,-60,-55,-53,-59,-60,-60,-62,-64,-61,-60,-53,-48,-44,-34,-17,0,22,53,90,116,81,17,-5,-43,-85,-49, --56,4,-34,-42,-47,-64,-50,-35,4,21,12,-25,-25,-25,-29,-31,-29,-35,-38,-43,-40,-39,-42,-43,-41,-40,-46,-46,-48,-47,-53,-55,-56,-54,-55,-59,-61,-60,-61,-66,-65,-66,-67,-71,-71,-70,-67,-66,-68,-68,-64,-64,-66,-65,-63,-60,-62,-65,-65,-64,-64,-67,-66,-63,-61,-61,-60,-61,-55,-55,-58,-54,-51,-48,-49,-49,-49,-43,-42,-48,-48,-47,-45,-52,-53,-56,-53,-56,-57,-58,-53,-51,-57,-60,-60,-62,-59,-56,-58,-51,-46,-42,-31,-14,3,22,53,90,118,83,19,-1,-42,-84,-48, --55,5,-33,-42,-47,-64,-51,-37,2,19,8,-26,-26,-26,-29,-31,-29,-35,-38,-43,-40,-39,-42,-43,-40,-39,-46,-46,-47,-47,-52,-55,-55,-53,-55,-58,-60,-59,-60,-65,-64,-65,-66,-70,-70,-69,-66,-65,-67,-67,-63,-63,-65,-64,-62,-59,-61,-63,-64,-63,-62,-66,-64,-62,-60,-60,-60,-60,-54,-54,-57,-54,-50,-48,-49,-48,-49,-43,-41,-48,-47,-46,-44,-51,-53,-55,-52,-55,-56,-57,-52,-50,-56,-58,-59,-61,-58,-56,-57,-50,-45,-40,-29,-13,5,24,55,92,120,84,19,-3,-42,-83,-47, --54,6,-32,-42,-45,-60,-45,-26,4,19,15,-23,-23,-23,-28,-29,-28,-35,-39,-40,-37,-39,-43,-42,-40,-39,-45,-46,-48,-48,-52,-54,-55,-52,-55,-58,-59,-57,-58,-63,-62,-63,-63,-67,-67,-67,-63,-63,-65,-65,-61,-60,-62,-62,-61,-58,-60,-63,-62,-60,-60,-64,-62,-61,-59,-58,-58,-58,-52,-51,-56,-52,-50,-47,-48,-49,-48,-43,-40,-46,-45,-45,-44,-50,-52,-54,-51,-54,-54,-57,-52,-51,-56,-57,-57,-58,-58,-56,-55,-48,-44,-40,-28,-12,5,25,55,92,118,81,19,-1,-43,-85,-46, --53,8,-20,-41,-44,-59,-45,-25,6,20,24,-22,-22,-22,-27,-29,-27,-37,-41,-40,-38,-40,-44,-43,-39,-39,-46,-46,-48,-48,-51,-54,-54,-51,-55,-59,-59,-56,-56,-61,-61,-61,-61,-64,-65,-65,-61,-61,-64,-63,-60,-58,-60,-60,-60,-56,-59,-62,-61,-58,-58,-62,-60,-60,-57,-56,-56,-57,-51,-49,-54,-51,-50,-47,-48,-49,-48,-42,-38,-45,-46,-45,-44,-51,-51,-53,-50,-52,-53,-57,-51,-50,-56,-54,-55,-56,-58,-56,-53,-46,-43,-39,-28,-12,5,25,55,91,117,80,19,-2,-42,-84,-45, --52,8,-20,-37,-43,-56,-43,-22,13,26,28,-21,-21,-21,-26,-29,-27,-35,-39,-41,-39,-40,-43,-43,-39,-39,-45,-46,-47,-47,-49,-51,-53,-50,-54,-58,-57,-54,-54,-59,-59,-60,-59,-61,-62,-63,-59,-59,-62,-62,-58,-57,-59,-59,-59,-55,-58,-61,-61,-57,-57,-60,-59,-59,-56,-55,-55,-56,-50,-49,-53,-50,-49,-47,-48,-49,-47,-41,-38,-44,-46,-45,-43,-50,-50,-52,-49,-52,-52,-56,-50,-49,-55,-53,-54,-54,-57,-55,-52,-45,-41,-37,-25,-10,7,26,55,92,116,77,19,-2,-42,-83,-44, --51,10,-19,-37,-42,-53,-39,-20,19,32,31,-20,-20,-20,-25,-28,-27,-33,-37,-42,-40,-40,-43,-43,-39,-39,-45,-45,-47,-46,-48,-49,-52,-49,-53,-56,-56,-53,-52,-56,-56,-58,-58,-59,-59,-61,-57,-57,-60,-59,-57,-56,-59,-59,-58,-55,-56,-60,-59,-56,-55,-58,-57,-56,-53,-57,-58,-55,-49,-48,-53,-50,-48,-45,-48,-48,-47,-41,-38,-45,-46,-44,-43,-49,-50,-53,-50,-53,-54,-55,-48,-49,-55,-53,-53,-54,-55,-53,-51,-44,-38,-34,-22,-8,9,25,55,91,115,74,20,0,-40,-81,-43, --50,18,-16,-35,-41,-52,-39,-20,20,33,28,-20,-20,-20,-26,-29,-28,-33,-38,-43,-41,-41,-44,-43,-39,-39,-45,-45,-46,-46,-47,-48,-51,-48,-53,-56,-56,-52,-51,-56,-55,-58,-57,-58,-59,-61,-56,-57,-59,-59,-56,-55,-58,-57,-57,-54,-56,-59,-58,-55,-54,-57,-55,-55,-53,-57,-57,-55,-49,-47,-52,-49,-47,-45,-47,-47,-46,-40,-38,-44,-45,-43,-42,-48,-49,-52,-50,-53,-53,-54,-48,-48,-54,-52,-52,-52,-53,-52,-50,-43,-36,-33,-20,-7,10,27,57,92,116,75,21,1,-39,-81,-42, --49,23,-13,-32,-39,-48,-33,-11,23,35,36,-16,-16,-16,-24,-26,-24,-34,-37,-38,-35,-38,-41,-42,-38,-38,-44,-44,-45,-46,-46,-47,-51,-47,-49,-52,-53,-51,-49,-54,-54,-54,-53,-56,-58,-58,-53,-53,-57,-55,-53,-53,-54,-54,-54,-51,-54,-57,-56,-52,-52,-57,-56,-54,-51,-51,-52,-54,-48,-46,-51,-48,-45,-43,-46,-46,-44,-37,-36,-42,-44,-43,-41,-48,-49,-49,-46,-49,-50,-52,-46,-47,-53,-53,-51,-51,-50,-48,-49,-42,-39,-35,-23,-7,9,28,57,93,115,74,20,0,-38,-78,-41, --48,18,-12,-32,-38,-47,-32,-8,24,36,36,-17,-17,-17,-24,-26,-25,-35,-39,-39,-36,-39,-43,-42,-38,-38,-44,-45,-46,-45,-46,-46,-50,-47,-49,-52,-52,-51,-49,-53,-53,-54,-52,-56,-57,-57,-52,-52,-57,-55,-53,-52,-53,-54,-53,-50,-53,-56,-55,-52,-51,-56,-55,-53,-51,-51,-51,-54,-48,-46,-51,-48,-45,-42,-46,-46,-43,-37,-35,-42,-43,-42,-41,-47,-48,-49,-46,-48,-50,-51,-46,-46,-52,-51,-49,-49,-48,-46,-48,-41,-37,-34,-22,-6,11,30,59,94,114,77,21,2,-36,-76,-40, --47,14,-10,-28,-36,-42,-28,-5,35,47,47,-14,-14,-14,-21,-25,-24,-32,-36,-39,-36,-37,-40,-39,-35,-35,-42,-42,-43,-43,-47,-48,-49,-45,-45,-48,-49,-47,-45,-50,-50,-52,-51,-55,-57,-55,-50,-52,-56,-53,-51,-50,-50,-51,-52,-49,-50,-53,-52,-50,-49,-53,-51,-51,-48,-51,-52,-52,-46,-45,-50,-47,-45,-43,-45,-45,-44,-38,-37,-44,-44,-41,-40,-47,-48,-47,-45,-48,-49,-51,-46,-44,-50,-49,-47,-48,-52,-50,-47,-40,-36,-33,-21,-6,10,28,56,92,113,73,22,4,-36,-73,-39, --46,15,-9,-27,-35,-40,-27,-3,36,49,49,-14,-14,-14,-22,-25,-25,-34,-37,-40,-38,-39,-41,-40,-36,-35,-42,-42,-43,-43,-47,-48,-48,-44,-44,-48,-48,-47,-45,-49,-49,-52,-50,-55,-56,-54,-50,-51,-55,-53,-50,-49,-49,-50,-52,-48,-50,-52,-52,-49,-48,-52,-50,-50,-47,-51,-51,-51,-46,-44,-49,-46,-45,-43,-45,-44,-44,-37,-37,-43,-43,-41,-39,-46,-47,-47,-44,-48,-49,-51,-45,-43,-49,-47,-46,-46,-50,-48,-45,-39,-35,-32,-19,-5,12,29,58,93,113,72,23,5,-35,-70,-38, --45,18,-8,-26,-33,-37,-22,4,39,50,47,-9,-9,-9,-17,-24,-21,-30,-34,-35,-33,-36,-40,-39,-35,-35,-42,-42,-43,-42,-45,-46,-47,-43,-43,-47,-47,-44,-43,-48,-48,-50,-48,-52,-54,-53,-49,-48,-53,-51,-48,-47,-50,-50,-50,-47,-48,-51,-50,-47,-48,-51,-51,-49,-47,-49,-50,-52,-46,-43,-49,-45,-44,-42,-44,-44,-43,-37,-36,-42,-43,-40,-39,-46,-47,-47,-44,-47,-48,-49,-43,-42,-48,-46,-45,-44,-47,-46,-45,-39,-35,-31,-19,-5,11,30,58,93,113,78,26,9,-29,-67,-37, --44,18,-6,-25,-32,-35,-20,6,42,52,49,-8,-8,-8,-17,-25,-23,-31,-35,-37,-34,-37,-40,-39,-35,-35,-42,-41,-43,-42,-45,-46,-47,-42,-43,-47,-46,-42,-41,-47,-48,-48,-46,-50,-52,-53,-48,-46,-51,-47,-47,-46,-50,-51,-49,-45,-47,-50,-49,-46,-46,-52,-51,-49,-46,-48,-49,-52,-46,-43,-48,-45,-43,-40,-44,-44,-42,-36,-35,-41,-43,-40,-39,-45,-46,-47,-44,-46,-47,-46,-40,-40,-47,-44,-44,-43,-44,-42,-45,-39,-34,-31,-19,-4,12,30,58,93,113,77,25,9,-28,-65,-36, --43,19,-5,-23,-30,-29,-15,12,46,57,53,-10,-10,-10,-20,-23,-22,-31,-35,-37,-35,-34,-37,-37,-34,-34,-41,-41,-42,-42,-44,-44,-45,-41,-42,-46,-45,-42,-40,-46,-46,-47,-45,-48,-50,-51,-46,-46,-50,-46,-45,-45,-48,-49,-49,-45,-45,-48,-48,-45,-44,-50,-49,-48,-45,-47,-48,-50,-44,-42,-47,-44,-42,-40,-42,-42,-41,-35,-34,-40,-42,-39,-38,-44,-45,-46,-43,-45,-46,-46,-40,-40,-46,-43,-42,-42,-43,-42,-43,-37,-34,-31,-18,-3,13,31,60,94,113,78,28,11,-27,-63,-35, --42,20,-5,-22,-30,-28,-12,14,50,60,56,-9,-9,-9,-20,-24,-24,-33,-37,-38,-36,-36,-38,-37,-34,-35,-41,-40,-42,-41,-42,-43,-43,-38,-40,-45,-44,-40,-39,-44,-45,-45,-44,-46,-48,-50,-45,-44,-49,-46,-44,-43,-47,-47,-48,-45,-44,-47,-47,-44,-43,-48,-46,-47,-44,-45,-46,-49,-43,-41,-46,-43,-41,-38,-40,-40,-40,-34,-34,-40,-41,-38,-36,-43,-44,-44,-42,-45,-46,-46,-39,-40,-45,-43,-41,-40,-43,-42,-41,-35,-33,-30,-18,-3,13,33,60,94,113,76,27,11,-25,-59,-34, --41,20,-11,-21,-26,-24,-9,17,56,65,59,-8,-8,-8,-19,-24,-24,-33,-37,-40,-39,-37,-38,-39,-34,-35,-41,-40,-41,-41,-42,-43,-42,-38,-40,-44,-44,-40,-39,-45,-44,-45,-44,-46,-48,-50,-45,-44,-49,-46,-44,-42,-46,-47,-48,-44,-44,-47,-47,-44,-42,-48,-46,-46,-44,-45,-46,-48,-43,-42,-46,-43,-41,-38,-40,-40,-40,-33,-33,-39,-40,-38,-37,-43,-44,-44,-42,-45,-45,-45,-38,-39,-44,-41,-40,-38,-42,-41,-41,-35,-33,-28,-17,-3,13,33,60,94,113,78,29,13,-26,-61,-33, --40,20,-17,-20,-24,-20,-5,20,63,70,63,-6,-6,-6,-17,-23,-22,-33,-36,-37,-34,-33,-36,-37,-35,-33,-38,-38,-38,-38,-41,-42,-41,-37,-36,-40,-40,-37,-35,-42,-41,-44,-41,-44,-47,-47,-43,-40,-46,-43,-43,-41,-45,-45,-45,-41,-41,-45,-44,-41,-40,-46,-46,-44,-42,-45,-47,-48,-42,-41,-46,-43,-40,-37,-41,-41,-39,-33,-32,-37,-38,-36,-35,-42,-43,-44,-42,-42,-43,-44,-38,-37,-42,-39,-39,-38,-41,-40,-40,-35,-32,-29,-19,-2,14,32,61,95,111,79,30,16,-19,-58,-32, --39,33,-5,-18,-21,-16,-3,23,67,74,66,-4,-4,-4,-17,-24,-24,-36,-38,-39,-36,-35,-37,-38,-36,-33,-38,-38,-38,-38,-41,-42,-41,-36,-36,-40,-40,-37,-35,-41,-41,-43,-41,-44,-46,-47,-42,-40,-45,-43,-43,-42,-45,-45,-45,-40,-40,-44,-44,-41,-39,-46,-45,-43,-42,-45,-47,-47,-42,-41,-46,-44,-39,-37,-41,-41,-39,-32,-31,-37,-38,-36,-34,-42,-43,-44,-42,-42,-43,-44,-37,-36,-41,-38,-38,-36,-40,-39,-39,-34,-31,-27,-19,-2,14,32,61,95,110,77,28,15,-23,-60,-31, --38,31,-11,-17,-19,-14,0,27,71,81,73,-4,-4,-4,-18,-24,-24,-32,-35,-36,-34,-35,-36,-35,-31,-31,-37,-37,-36,-36,-38,-38,-40,-35,-35,-39,-38,-36,-33,-39,-39,-39,-36,-41,-44,-44,-40,-40,-45,-43,-40,-39,-42,-43,-43,-39,-39,-43,-42,-39,-37,-41,-41,-43,-42,-45,-46,-47,-42,-39,-44,-42,-38,-36,-38,-38,-38,-31,-31,-38,-38,-35,-33,-40,-41,-42,-40,-40,-41,-42,-35,-33,-38,-34,-36,-34,-39,-39,-39,-34,-29,-26,-17,0,16,34,62,96,112,78,30,14,-21,-55,-30, --37,20,-11,-16,-17,-14,2,30,74,86,76,-2,-2,-2,-17,-24,-24,-34,-37,-38,-36,-38,-38,-37,-32,-30,-38,-38,-37,-36,-38,-38,-39,-35,-35,-39,-39,-35,-33,-38,-38,-38,-36,-41,-44,-44,-40,-40,-44,-42,-40,-39,-42,-42,-43,-39,-38,-42,-42,-39,-36,-41,-40,-43,-41,-45,-46,-47,-42,-39,-44,-43,-38,-36,-38,-37,-37,-31,-31,-37,-38,-35,-33,-39,-40,-42,-40,-40,-41,-41,-34,-32,-37,-33,-35,-33,-38,-37,-38,-33,-29,-26,-16,1,16,34,63,96,109,75,27,12,-26,-59,-29, --36,19,-13,-13,-13,-7,9,41,75,86,76,-3,-3,-3,-16,-23,-22,-32,-33,-33,-29,-30,-34,-34,-30,-30,-36,-36,-36,-35,-38,-38,-38,-33,-33,-38,-36,-32,-30,-36,-37,-37,-34,-39,-42,-42,-38,-37,-43,-41,-40,-38,-41,-42,-42,-38,-37,-41,-41,-38,-36,-41,-41,-41,-39,-44,-46,-46,-40,-39,-44,-41,-39,-36,-37,-37,-36,-30,-31,-37,-37,-34,-33,-40,-40,-40,-37,-39,-40,-40,-34,-30,-36,-34,-34,-33,-36,-35,-38,-32,-31,-27,-18,1,17,35,64,99,111,76,30,15,-20,-60,-28, --35,24,-10,-11,-10,-5,13,49,81,87,80,0,0,0,-15,-22,-23,-33,-35,-35,-31,-32,-35,-35,-31,-30,-36,-36,-36,-35,-38,-38,-38,-32,-33,-37,-36,-32,-30,-36,-36,-37,-33,-39,-42,-42,-38,-37,-42,-42,-39,-37,-41,-41,-42,-38,-36,-40,-40,-37,-36,-41,-41,-41,-39,-44,-45,-45,-40,-39,-44,-42,-39,-37,-37,-36,-36,-30,-30,-36,-37,-33,-32,-40,-40,-40,-37,-39,-39,-40,-34,-29,-35,-33,-33,-32,-35,-35,-37,-32,-31,-27,-18,1,17,35,64,98,111,72,28,12,-25,-64,-27, --34,19,-8,-7,-8,2,19,57,89,88,84,-1,-1,-1,-17,-22,-21,-29,-32,-36,-32,-30,-32,-32,-28,-26,-34,-34,-35,-34,-37,-37,-36,-31,-30,-35,-35,-31,-28,-33,-33,-36,-32,-38,-41,-42,-38,-38,-43,-42,-38,-36,-39,-39,-40,-36,-37,-41,-41,-37,-33,-38,-38,-40,-38,-41,-42,-44,-39,-38,-43,-42,-38,-36,-38,-37,-35,-29,-30,-36,-36,-33,-32,-39,-39,-39,-36,-37,-38,-36,-29,-27,-33,-31,-32,-30,-34,-34,-34,-29,-28,-23,-14,3,19,37,66,100,115,77,29,12,-28,-65,-26, --33,22,-5,-4,-10,1,25,65,94,89,88,2,2,2,-16,-22,-22,-31,-33,-38,-35,-32,-33,-34,-29,-27,-34,-36,-35,-34,-37,-37,-36,-31,-30,-35,-35,-31,-28,-33,-33,-35,-32,-37,-40,-42,-38,-39,-43,-42,-37,-36,-39,-40,-40,-36,-37,-41,-40,-37,-34,-38,-38,-39,-38,-41,-43,-44,-39,-39,-43,-43,-38,-36,-38,-37,-35,-28,-30,-36,-36,-33,-32,-39,-39,-39,-36,-37,-38,-36,-29,-27,-33,-30,-31,-30,-33,-33,-34,-29,-27,-23,-14,4,19,37,66,100,114,75,27,7,-32,-67,-25, --32,25,-2,-1,5,14,38,78,97,90,88,3,3,3,-15,-22,-23,-31,-33,-36,-33,-31,-33,-32,-29,-27,-34,-36,-34,-34,-36,-36,-35,-30,-30,-35,-34,-30,-28,-33,-33,-34,-31,-36,-39,-41,-37,-37,-41,-41,-37,-35,-38,-39,-40,-36,-37,-40,-40,-36,-33,-38,-37,-39,-38,-41,-42,-44,-39,-39,-43,-43,-38,-36,-38,-37,-34,-28,-29,-35,-35,-32,-31,-38,-39,-38,-36,-37,-37,-36,-29,-27,-32,-30,-29,-29,-32,-32,-33,-28,-26,-23,-13,4,19,38,67,101,113,74,28,7,-34,-69,-24, --31,28,1,2,1,17,34,81,102,91,89,3,3,3,-14,-20,-21,-30,-31,-35,-30,-31,-34,-33,-28,-26,-33,-34,-33,-33,-35,-35,-35,-29,-31,-35,-34,-29,-27,-33,-33,-33,-29,-34,-38,-40,-35,-36,-41,-38,-36,-34,-38,-39,-39,-36,-37,-40,-38,-34,-33,-40,-40,-39,-37,-40,-43,-43,-38,-37,-42,-42,-38,-36,-37,-36,-35,-28,-29,-34,-35,-31,-31,-37,-38,-38,-34,-35,-36,-37,-29,-26,-32,-29,-27,-24,-31,-31,-30,-25,-25,-23,-14,5,19,39,68,101,113,73,28,8,-33,-70,-23, --30,31,4,5,5,22,38,89,107,92,90,5,5,5,-14,-19,-20,-30,-32,-35,-31,-32,-35,-35,-29,-25,-33,-35,-34,-33,-35,-35,-35,-30,-31,-35,-34,-30,-28,-33,-33,-33,-30,-34,-38,-39,-35,-36,-40,-38,-36,-34,-37,-39,-39,-35,-36,-39,-38,-34,-33,-40,-40,-40,-38,-41,-43,-43,-39,-38,-42,-42,-38,-37,-38,-36,-35,-28,-29,-34,-34,-31,-30,-37,-37,-37,-34,-35,-35,-37,-29,-26,-32,-29,-27,-24,-31,-31,-31,-25,-25,-23,-15,4,19,39,67,101,112,71,26,6,-34,-71,-22, --29,34,7,8,11,30,47,97,120,93,91,6,6,6,-14,-17,-19,-29,-31,-32,-29,-31,-33,-32,-26,-25,-33,-35,-34,-33,-35,-35,-35,-30,-30,-33,-33,-30,-27,-32,-32,-32,-28,-34,-38,-38,-34,-33,-38,-35,-35,-33,-37,-38,-37,-34,-36,-39,-38,-33,-31,-36,-37,-39,-37,-40,-42,-43,-39,-35,-40,-42,-39,-38,-37,-35,-35,-28,-30,-35,-35,-31,-29,-36,-35,-38,-35,-34,-34,-33,-25,-24,-29,-26,-27,-24,-27,-27,-30,-25,-20,-18,-12,4,19,39,68,101,110,70,25,6,-34,-73,-21, --28,37,10,11,6,27,70,100,123,94,92,11,11,11,-12,-16,-19,-30,-32,-34,-31,-33,-34,-34,-26,-26,-33,-35,-34,-33,-35,-35,-36,-31,-30,-34,-34,-30,-28,-33,-32,-32,-28,-34,-38,-38,-34,-33,-38,-34,-35,-33,-37,-38,-37,-33,-36,-39,-38,-33,-31,-37,-37,-39,-37,-40,-42,-43,-39,-35,-40,-41,-40,-38,-37,-35,-35,-28,-30,-35,-34,-31,-29,-35,-35,-37,-34,-33,-34,-32,-25,-23,-29,-26,-27,-24,-27,-28,-31,-26,-21,-19,-12,3,17,39,68,102,110,69,24,4,-36,-72,-20, --29,40,13,14,15,54,83,106,128,95,93,7,7,7,-12,-18,-20,-28,-29,-28,-23,-28,-32,-31,-25,-25,-32,-34,-31,-29,-33,-33,-33,-27,-26,-31,-32,-29,-26,-31,-31,-31,-28,-32,-35,-37,-33,-32,-36,-33,-34,-32,-36,-38,-37,-33,-36,-39,-37,-32,-31,-38,-38,-37,-36,-40,-41,-43,-38,-37,-41,-41,-37,-35,-38,-36,-34,-27,-28,-33,-34,-31,-30,-36,-36,-35,-31,-32,-32,-32,-24,-20,-26,-23,-22,-18,-24,-25,-25,-19,-19,-19,-10,7,21,40,68,100,109,67,23,1,-41,-76,-19, --26,43,16,17,23,49,86,109,129,96,94,11,11,11,-11,-17,-20,-29,-29,-29,-25,-30,-33,-33,-26,-26,-33,-35,-32,-30,-34,-33,-34,-28,-27,-32,-33,-30,-27,-31,-31,-32,-29,-32,-35,-37,-33,-31,-36,-34,-34,-32,-36,-38,-36,-33,-35,-38,-37,-32,-31,-38,-38,-37,-36,-40,-41,-43,-38,-37,-42,-41,-37,-35,-38,-37,-34,-27,-28,-33,-34,-31,-30,-36,-35,-34,-30,-31,-32,-32,-24,-20,-26,-24,-23,-19,-25,-26,-26,-20,-20,-20,-11,6,20,39,67,99,108,65,23,0,-41,-75,-18, --25,46,19,30,40,62,89,117,144,97,95,8,8,8,-14,-18,-18,-25,-26,-27,-23,-28,-32,-32,-26,-25,-32,-34,-30,-28,-32,-31,-33,-27,-26,-31,-32,-29,-26,-31,-30,-30,-27,-31,-34,-37,-33,-33,-37,-34,-32,-30,-37,-38,-37,-34,-35,-38,-37,-33,-31,-35,-35,-38,-36,-39,-40,-41,-36,-39,-43,-43,-39,-35,-38,-36,-35,-28,-31,-35,-35,-32,-30,-35,-34,-34,-30,-30,-31,-29,-21,-15,-21,-18,-19,-16,-21,-22,-24,-19,-18,-18,-10,7,20,39,67,100,104,62,18,-3,-42,-77,-17, --24,49,25,33,37,59,102,120,145,98,96,11,11,11,-13,-17,-18,-25,-26,-28,-23,-29,-32,-33,-27,-26,-32,-34,-30,-28,-32,-31,-33,-28,-27,-32,-33,-30,-27,-31,-30,-30,-27,-31,-34,-37,-33,-33,-36,-33,-32,-30,-36,-38,-37,-33,-35,-38,-37,-33,-31,-35,-35,-38,-37,-39,-41,-42,-36,-39,-43,-43,-39,-35,-38,-36,-35,-29,-31,-35,-35,-32,-30,-35,-34,-33,-30,-30,-30,-29,-22,-16,-22,-19,-20,-17,-22,-23,-25,-20,-20,-19,-12,5,18,37,66,99,104,63,19,-2,-40,-77,-16, --23,48,31,33,47,67,101,126,145,99,87,6,6,6,-13,-16,-17,-25,-25,-27,-22,-26,-31,-32,-27,-25,-31,-33,-30,-29,-32,-32,-31,-25,-27,-31,-31,-28,-24,-28,-27,-28,-25,-29,-33,-34,-29,-30,-36,-34,-32,-31,-35,-36,-37,-34,-35,-38,-37,-33,-31,-36,-36,-38,-37,-40,-41,-43,-38,-36,-40,-41,-39,-35,-39,-37,-36,-30,-31,-35,-36,-32,-31,-36,-34,-32,-28,-29,-29,-26,-17,-16,-20,-17,-15,-11,-16,-18,-19,-13,-15,-16,-9,7,20,38,65,97,98,54,15,-11,-47,-79,-15, --22,47,31,32,43,63,100,125,145,100,88,8,8,8,-12,-16,-17,-25,-25,-27,-22,-26,-31,-32,-27,-25,-32,-34,-31,-28,-32,-32,-32,-26,-28,-32,-32,-28,-24,-28,-27,-29,-25,-30,-33,-34,-29,-30,-35,-34,-31,-30,-34,-35,-37,-34,-35,-37,-37,-33,-31,-36,-36,-38,-37,-41,-42,-43,-39,-36,-41,-42,-39,-36,-39,-37,-36,-31,-31,-35,-37,-32,-31,-36,-33,-32,-27,-29,-28,-26,-17,-13,-20,-17,-16,-12,-17,-19,-21,-15,-17,-18,-11,5,18,37,63,95,96,53,15,-9,-47,-77,-14, --21,46,34,33,43,60,99,129,141,101,79,5,5,5,-14,-16,-16,-23,-23,-23,-18,-25,-30,-31,-27,-25,-32,-34,-31,-28,-31,-30,-31,-27,-27,-31,-32,-28,-24,-28,-27,-28,-25,-30,-34,-34,-30,-31,-36,-35,-31,-30,-35,-36,-38,-34,-35,-38,-37,-34,-33,-37,-37,-39,-38,-41,-42,-44,-40,-37,-42,-44,-40,-38,-41,-39,-38,-32,-32,-36,-38,-33,-31,-36,-34,-32,-27,-28,-28,-25,-17,-12,-19,-16,-16,-13,-12,-14,-20,-13,-13,-13,-9,5,17,35,62,94,91,50,9,-11,-50,-76,-13, --20,45,33,32,33,54,98,128,142,102,80,5,5,5,-13,-16,-17,-23,-22,-22,-17,-24,-30,-31,-27,-26,-33,-35,-32,-27,-31,-31,-32,-28,-29,-33,-34,-29,-25,-28,-27,-28,-25,-31,-34,-35,-31,-31,-36,-35,-31,-29,-35,-36,-38,-35,-36,-38,-38,-34,-31,-38,-39,-39,-38,-42,-43,-44,-40,-38,-42,-45,-41,-39,-42,-40,-39,-34,-34,-37,-39,-34,-31,-37,-34,-31,-27,-28,-28,-25,-17,-11,-18,-15,-17,-14,-14,-15,-20,-14,-15,-15,-11,2,14,32,60,92,90,48,10,-12,-50,-80,-12, --19,44,32,31,30,49,87,117,127,103,71,2,2,2,-13,-15,-16,-22,-22,-23,-17,-24,-30,-31,-28,-27,-33,-35,-32,-28,-32,-32,-33,-29,-31,-34,-34,-29,-25,-28,-28,-29,-27,-31,-34,-36,-31,-31,-36,-35,-31,-29,-35,-36,-38,-35,-36,-38,-39,-35,-31,-39,-42,-40,-40,-43,-43,-45,-41,-39,-44,-46,-42,-41,-44,-41,-40,-35,-35,-38,-40,-35,-31,-37,-34,-31,-27,-28,-28,-25,-18,-12,-19,-17,-18,-15,-15,-17,-22,-17,-17,-16,-11,2,13,31,58,90,85,40,6,-11,-48,-77,-11, --18,44,31,30,35,52,76,106,127,104,72,1,1,1,-13,-16,-16,-21,-21,-24,-18,-24,-29,-31,-27,-27,-33,-35,-31,-27,-32,-33,-32,-29,-30,-33,-32,-26,-23,-28,-28,-29,-27,-30,-33,-35,-30,-28,-33,-35,-33,-32,-38,-39,-39,-36,-38,-40,-40,-35,-32,-39,-40,-40,-39,-42,-43,-42,-38,-40,-44,-47,-43,-41,-44,-42,-40,-35,-36,-39,-40,-35,-32,-37,-34,-32,-27,-26,-25,-23,-14,-9,-15,-13,-12,-8,-14,-17,-19,-14,-13,-16,-11,2,12,30,56,87,80,34,2,-24,-58,-85,-10, --17,46,30,29,28,33,65,105,122,105,68,1,1,1,-13,-15,-17,-21,-20,-23,-16,-23,-29,-31,-28,-28,-34,-36,-33,-28,-33,-34,-33,-31,-32,-35,-34,-27,-24,-29,-29,-30,-28,-31,-34,-36,-30,-28,-33,-35,-33,-32,-38,-39,-39,-36,-39,-40,-40,-36,-33,-41,-43,-41,-40,-43,-43,-43,-39,-42,-46,-49,-45,-43,-45,-43,-41,-37,-38,-40,-42,-36,-33,-37,-34,-32,-27,-26,-25,-23,-14,-9,-15,-14,-13,-9,-16,-19,-19,-14,-14,-16,-13,0,10,26,53,84,72,31,0,-26,-55,-82,-9, --16,54,40,31,34,38,54,94,84,106,69,-1,-1,-1,-14,-15,-17,-23,-22,-23,-16,-25,-31,-31,-28,-29,-35,-36,-32,-28,-34,-34,-34,-32,-32,-34,-35,-27,-24,-29,-29,-28,-27,-30,-32,-36,-31,-31,-36,-36,-34,-34,-40,-41,-40,-37,-39,-41,-41,-37,-36,-43,-45,-42,-41,-43,-44,-45,-42,-42,-46,-49,-45,-44,-46,-44,-43,-39,-39,-41,-43,-37,-34,-38,-34,-33,-27,-25,-24,-22,-14,-7,-14,-13,-9,-6,-9,-13,-19,-15,-15,-17,-14,-2,8,24,50,82,63,28,-1,-28,-63,-91,-8, --15,61,48,30,40,42,46,74,100,107,65,-2,-2,-2,-16,-16,-18,-23,-21,-22,-15,-24,-31,-31,-28,-30,-36,-38,-34,-30,-35,-35,-36,-34,-34,-36,-36,-28,-25,-30,-30,-29,-28,-31,-33,-37,-31,-31,-36,-37,-34,-34,-40,-41,-41,-37,-39,-41,-41,-38,-38,-44,-46,-43,-42,-44,-45,-46,-43,-44,-48,-51,-47,-46,-48,-46,-45,-42,-42,-43,-44,-38,-35,-38,-34,-33,-28,-26,-25,-23,-14,-7,-15,-14,-10,-7,-11,-15,-21,-17,-18,-19,-14,-3,6,22,48,79,59,16,-7,-24,-60,-86,-7, --14,48,39,17,27,27,40,69,101,108,56,-3,-3,-3,-15,-15,-15,-22,-23,-24,-19,-25,-30,-33,-30,-32,-37,-38,-33,-29,-35,-35,-35,-33,-33,-34,-34,-26,-22,-28,-28,-27,-26,-32,-35,-37,-32,-32,-38,-38,-36,-37,-42,-42,-43,-40,-41,-43,-44,-40,-39,-45,-47,-44,-42,-45,-46,-45,-43,-45,-49,-53,-49,-47,-51,-49,-46,-43,-44,-45,-45,-38,-37,-39,-35,-32,-27,-26,-25,-20,-10,-4,-9,-7,-3,2,-6,-11,-13,-9,-11,-16,-15,-4,3,20,45,67,55,7,-11,-43,-71,-92,-6, --13,55,46,19,13,12,34,62,84,96,47,-6,-6,-6,-17,-16,-15,-22,-23,-23,-18,-24,-30,-33,-30,-33,-38,-39,-35,-31,-36,-37,-37,-35,-35,-36,-36,-28,-24,-30,-30,-29,-27,-33,-36,-38,-33,-33,-38,-39,-36,-38,-43,-43,-44,-41,-43,-44,-45,-42,-41,-46,-48,-45,-43,-46,-47,-46,-45,-48,-52,-55,-51,-49,-53,-51,-48,-46,-47,-48,-47,-40,-38,-40,-36,-33,-28,-27,-25,-21,-10,-3,-9,-8,-4,0,-7,-13,-15,-11,-14,-19,-17,-6,2,20,46,69,58,12,-7,-38,-67,-91,-5, --12,8,-3,-4,-2,-9,11,38,65,78,48,-7,-7,-7,-16,-15,-16,-23,-24,-27,-22,-26,-33,-36,-33,-33,-38,-39,-35,-32,-37,-37,-39,-38,-35,-36,-38,-30,-24,-30,-29,-31,-30,-35,-37,-38,-33,-34,-39,-39,-37,-39,-44,-44,-47,-44,-43,-45,-46,-43,-42,-47,-48,-45,-42,-47,-48,-48,-47,-48,-52,-54,-51,-48,-52,-50,-51,-49,-48,-48,-49,-41,-39,-41,-38,-34,-30,-26,-24,-20,-9,-1,-7,-6,-4,0,-8,-15,-16,-14,-17,-21,-17,-6,2,21,48,75,64,19,-3,-30,-61,-86,-4, --11,14,2,-1,-3,-10,9,35,63,75,39,-10,-10,-10,-19,-17,-16,-23,-23,-26,-21,-27,-33,-36,-34,-34,-39,-41,-38,-35,-39,-40,-42,-40,-38,-39,-40,-32,-27,-32,-31,-33,-32,-37,-39,-39,-34,-36,-40,-41,-39,-40,-46,-46,-48,-46,-45,-46,-48,-45,-44,-48,-50,-46,-43,-48,-49,-50,-49,-51,-55,-57,-54,-51,-55,-57,-55,-53,-52,-51,-51,-44,-41,-42,-41,-36,-32,-28,-25,-20,-9,-1,-8,-6,-4,0,-6,-13,-17,-15,-13,-16,-18,-7,3,13,41,73,49,8,-15,-40,-72,-96,-3, --10,35,7,2,-1,-10,7,30,58,76,20,-14,-14,-14,-19,-19,-17,-24,-24,-27,-22,-28,-34,-38,-36,-35,-40,-44,-40,-38,-42,-43,-45,-44,-41,-41,-42,-35,-31,-35,-34,-36,-35,-39,-41,-40,-36,-38,-42,-42,-40,-42,-47,-49,-50,-48,-47,-48,-50,-47,-46,-50,-51,-48,-45,-50,-51,-51,-51,-53,-56,-59,-55,-54,-57,-58,-54,-53,-52,-52,-51,-42,-41,-42,-41,-35,-30,-26,-22,-21,-10,-2,-5,1,-5,-2,-8,-15,-19,-19,-17,-19,-19,-7,4,16,45,80,58,19,-8,-32,-66,-90,-2, --9,2,-14,-18,-15,-22,-2,20,48,71,21,-9,-9,-9,-17,-14,-13,-23,-26,-27,-24,-32,-36,-37,-34,-36,-40,-43,-40,-36,-39,-40,-41,-38,-37,-38,-37,-29,-22,-28,-28,-28,-25,-29,-33,-36,-32,-31,-37,-43,-41,-42,-48,-53,-52,-50,-50,-51,-50,-48,-46,-50,-52,-48,-44,-48,-51,-52,-53,-54,-58,-62,-59,-58,-60,-62,-59,-57,-56,-55,-54,-45,-44,-44,-42,-34,-30,-28,-24,-18,-5,3,-1,0,0,5,-3,-12,-18,-14,-13,-20,-20,-7,4,20,50,85,67,28,-1,-23,-60,-84,-1, --8,3,-11,-17,-16,-24,-16,14,41,68,22,-13,-13,-13,-21,-17,-16,-25,-28,-29,-27,-34,-39,-40,-36,-38,-42,-46,-43,-40,-44,-44,-45,-42,-41,-41,-41,-32,-26,-32,-32,-32,-28,-31,-35,-39,-35,-35,-39,-43,-43,-44,-50,-55,-54,-53,-53,-54,-53,-51,-49,-53,-54,-51,-47,-51,-53,-55,-56,-59,-62,-66,-60,-57,-59,-60,-57,-53,-54,-52,-53,-45,-40,-40,-38,-36,-30,-30,-26,-19,-7,3,-2,-1,-1,3,-5,-13,-16,-15,-17,-23,-20,-10,5,27,53,73,60,10,-8,-42,-69,-92,0, --7,-13,-19,-19,-19,-24,-15,10,56,63,23,-12,-12,-12,-16,-14,-12,-22,-25,-27,-27,-33,-37,-38,-35,-37,-41,-42,-39,-36,-42,-43,-41,-39,-36,-37,-36,-28,-24,-29,-28,-28,-25,-31,-35,-37,-33,-38,-42,-45,-44,-42,-49,-55,-54,-53,-49,-49,-52,-49,-47,-50,-52,-48,-45,-50,-51,-53,-55,-56,-59,-64,-63,-63,-64,-65,-62,-59,-58,-57,-58,-50,-45,-43,-41,-36,-32,-26,-21,-14,-2,8,1,2,8,11,3,-5,-15,-10,-22,-26,-22,-10,6,29,58,80,70,21,-1,-34,-64,-89,1, --6,-9,-18,-21,-24,-29,-14,9,45,68,24,-11,-11,-11,-23,-20,-18,-27,-29,-32,-31,-38,-42,-43,-40,-42,-46,-47,-44,-43,-48,-50,-46,-45,-42,-42,-41,-34,-31,-34,-33,-33,-30,-36,-39,-41,-38,-43,-46,-49,-48,-46,-53,-58,-57,-54,-53,-54,-56,-54,-52,-54,-57,-52,-51,-55,-56,-57,-61,-62,-65,-71,-69,-70,-71,-72,-68,-66,-65,-62,-63,-55,-50,-48,-46,-40,-32,-29,-24,-16,-5,4,-2,-1,5,8,-1,-9,-15,-16,-20,-23,-21,-9,-2,12,43,71,52,8,-18,-45,-75,-97,2, --6,-14,-22,-27,-28,-22,-13,10,46,77,25,-10,-10,-10,-23,-19,-18,-26,-31,-33,-33,-38,-41,-44,-41,-43,-45,-46,-44,-42,-46,-46,-43,-39,-40,-39,-35,-29,-29,-31,-32,-28,-26,-33,-35,-41,-39,-44,-46,-51,-50,-50,-55,-60,-60,-58,-58,-57,-57,-57,-52,-53,-56,-53,-49,-53,-55,-59,-61,-60,-63,-70,-71,-70,-69,-70,-67,-61,-61,-58,-59,-52,-48,-44,-44,-36,-29,-25,-18,-11,0,9,3,4,8,11,5,-4,-20,-22,-26,-28,-25,-12,-5,10,42,65,52,7,-17,-44,-76,-96,3, --5,-12,-21,-26,-27,-21,-12,16,47,78,26,-9,-9,-9,-22,-20,-22,-27,-34,-37,-37,-41,-46,-47,-45,-45,-47,-50,-48,-46,-48,-49,-47,-43,-42,-40,-40,-34,-31,-32,-33,-32,-31,-35,-41,-43,-42,-46,-47,-54,-53,-54,-59,-63,-63,-62,-59,-58,-59,-60,-55,-55,-59,-56,-53,-55,-59,-61,-61,-62,-70,-74,-76,-75,-74,-73,-71,-65,-64,-65,-62,-55,-51,-47,-45,-37,-30,-24,-17,-8,3,9,6,7,13,16,5,-2,-7,-10,-15,-15,-22,-11,-12,7,39,58,41,-6,-26,-56,-81,-96,4, --4,-10,-20,-25,-26,-20,-11,17,48,79,27,-8,-8,-8,0,3,-5,-9,-37,-37,-38,-41,-46,-47,-45,-46,-46,-49,-50,-47,-47,-48,-46,-40,-42,-41,-37,-32,-32,-31,-35,-32,-31,-35,-41,-43,-45,-48,-48,-55,-55,-56,-59,-61,-62,-58,-60,-60,-59,-61,-55,-55,-59,-57,-55,-56,-58,-60,-64,-66,-73,-75,-80,-76,-74,-77,-76,-72,-70,-74,-69,-64,-56,-50,-47,-39,-27,-24,-17,-6,4,9,7,10,19,18,5,-2,-6,-11,-18,-17,-22,-10,-16,6,39,45,33,-11,-28,-61,-83,-95,5, --2,-3,-19,-24,-25,-19,-10,18,49,66,28,-7,-7,-7,25,29,-12,-15,-31,-29,-43,-43,-44,-41,-44,-47,-45,-42,-44,-43,-42,-43,-42,-35,-35,-35,-32,-29,-26,-23,-30,-27,-31,-32,-42,-41,-46,-49,-47,-57,-59,-55,-56,-60,-62,-57,-57,-57,-57,-57,-55,-54,-56,-56,-52,-51,-58,-60,-59,-62,-72,-74,-79,-77,-73,-71,-72,-71,-67,-73,-68,-61,-52,-45,-40,-33,-23,-18,-11,-1,7,13,13,16,22,21,10,0,-7,-13,-16,-18,-24,-13,-11,11,44,40,32,-17,-28,-67,-91,-94,6, --1,-1,-18,-23,-24,-18,-9,19,50,67,29,-6,-6,-6,10,4,-30,-31,-40,-46,-47,-44,-30,-27,-49,-49,-37,-31,-37,-50,-47,-25,-26,-43,-40,-15,-11,-23,-34,-30,-31,-29,-35,-34,-42,-43,-52,-51,-46,-59,-61,-47,-46,-62,-66,-62,-60,-59,-60,-62,-58,-58,-56,-59,-62,-60,-59,-62,-49,-51,-76,-79,-81,-79,-77,-82,-85,-59,-55,-75,-70,-46,-38,-30,-48,-43,-10,-4,-13,-5,1,12,13,33,36,20,11,0,-8,-12,-14,-20,-20,-12,-7,17,50,32,17,-13,-24,-64,-97,-93,7, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-47,-55,-58,-68,-66,-59,-43,-41,-65,-62,-45,-43,-56,-62,-57,-36,-39,-57,-52,-25,-23,-45,-46,-41,-42,-42,-49,-46,-55,-55,-68,-63,-65,-69,-72,-57,-56,-71,-75,-72,-70,-69,-70,-70,-70,-70,-67,-73,-75,-71,-70,-75,-61,-63,-88,-92,-95,-91,-91,-93,-98,-72,-66,-85,-82,-59,-50,-43,-57,-53,-22,-14,-25,-15,-12,-1,3,24,26,7,0,-14,-16,-22,-22,-34,-26,-18,-13,11,43,21,-2,-28,-41,-81,-118,-92,0, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coordX_PLeft_44.h b/drivers/input/touchscreen/wacom/wacom_i2c_coordX_PLeft_44.h deleted file mode 100644 index 7a3190b..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coordX_PLeft_44.h +++ /dev/null @@ -1,73 +0,0 @@ -45,60,135,63,42,27,24,25,53,0,0,39,69,56,66,72,64,69,68,68,48,51,69,69,65,63,74,78,76,71,69,64,61,32,30,33,30,18,19,13,10,6,6,3,4,7,8,10,18,20,3,7,9,8,10,22,21,20,20,2,4,8,8,15,26,29,33,37,39,46,55,52,55,55,57,61,61,68,74,83,75,76,75,75,68,58,52,48,24,28,40,49,17,16,25,43,48,47,43,42,42,25,28,62,79,94,114,145,167,145,146,200,200,200,200, -49,99,75,59,46,31,33,23,30,49,49,48,72,60,67,66,66,70,65,61,58,60,66,65,66,70,78,71,66,64,63,59,56,41,39,30,29,17,15,10,9,1,1,-1,3,2,3,3,11,16,17,20,22,20,19,19,16,17,19,15,16,15,17,17,23,26,31,36,36,41,46,47,48,51,52,58,60,65,70,71,67,69,65,64,58,48,43,36,15,20,30,37,3,6,16,29,31,30,28,26,23,10,15,49,65,76,99,128,148,118,140,116,109,0,0, -47,94,72,61,51,32,36,30,46,57,57,50,68,62,66,65,67,68,65,61,62,61,66,67,67,71,75,70,66,65,62,58,50,44,39,30,30,22,18,12,13,9,6,4,5,8,11,9,15,20,21,24,25,25,22,23,20,21,23,20,4,9,22,21,13,15,20,25,25,29,33,36,36,41,45,46,50,61,69,62,58,70,70,68,60,48,47,40,38,42,36,40,37,21,23,25,26,23,22,21,17,26,33,44,58,67,87,114,132,118,124,112,106,77,0, -43,86,71,61,48,34,40,36,41,63,63,52,67,60,64,61,64,63,61,57,58,56,63,65,66,68,71,68,63,61,56,54,46,40,34,30,30,21,16,13,14,10,6,5,8,8,11,7,15,22,21,22,23,24,23,24,21,22,21,20,15,15,17,14,17,20,23,26,28,30,36,40,39,42,46,51,55,60,63,69,68,66,65,63,57,46,44,36,36,34,35,38,35,39,36,39,38,38,37,35,28,36,45,53,64,73,95,118,130,114,113,110,101,72,44, -40,80,71,59,51,34,39,39,40,62,62,50,62,59,62,59,60,61,60,53,54,55,58,61,61,62,65,62,57,54,52,48,39,38,30,27,23,20,13,10,12,8,3,1,6,6,8,7,11,17,19,19,19,21,20,20,16,19,18,18,13,14,18,16,17,21,23,26,28,29,35,39,40,43,50,51,55,59,60,63,63,61,59,56,51,42,39,32,32,32,33,33,32,36,32,33,33,32,31,30,28,35,43,57,69,80,103,123,128,109,103,109,100,69,41, -40,80,69,62,50,34,39,40,33,55,55,44,55,61,63,61,61,59,58,54,55,54,56,60,60,61,60,59,56,53,49,47,40,38,29,27,25,22,15,11,13,12,6,4,8,10,11,7,13,17,20,19,19,23,21,21,17,20,19,18,12,16,21,21,23,25,29,31,34,32,38,43,45,47,49,51,55,59,58,61,62,59,57,53,50,43,39,32,33,33,34,32,32,36,35,35,32,33,32,31,26,33,43,58,69,82,104,122,117,107,98,111,98,70,40, -39,78,67,62,47,33,39,38,32,53,53,39,50,56,58,57,56,53,52,49,50,47,50,54,55,54,54,53,51,48,43,41,35,32,23,22,20,17,8,5,7,7,0,-3,3,5,5,1,7,11,16,13,13,17,16,15,13,14,13,13,7,11,17,16,17,19,22,24,28,26,32,37,39,40,42,44,48,53,51,55,56,53,50,47,44,38,34,26,28,25,28,25,25,29,28,26,23,25,25,24,19,28,38,53,64,78,99,115,109,98,88,97,93,67,38, -39,79,69,59,45,32,38,35,28,50,50,35,46,52,54,53,51,49,55,52,51,48,51,52,55,52,55,54,48,45,42,42,35,32,25,25,23,20,10,13,12,10,3,3,8,9,8,6,12,16,18,15,15,20,20,19,15,17,18,18,10,12,15,13,12,13,18,19,23,21,26,32,35,36,42,46,47,52,52,52,54,51,48,46,45,37,34,26,28,28,31,30,32,37,31,28,30,34,28,27,24,32,41,56,67,82,103,118,118,105,86,96,92,65,38, -39,78,71,58,49,35,35,30,28,50,50,41,52,53,55,54,52,52,52,48,47,45,47,48,50,48,50,50,44,40,38,38,35,33,25,25,24,22,15,17,20,11,5,4,9,5,5,4,9,12,14,11,11,16,17,16,12,13,14,16,11,13,17,17,16,16,22,24,28,27,31,36,36,36,38,42,43,47,47,47,50,47,43,41,41,34,30,23,26,28,31,28,30,32,32,28,28,29,28,25,20,28,39,53,64,80,102,114,113,100,80,91,88,61,35, -39,79,79,60,47,32,32,27,23,45,45,35,47,48,52,50,48,48,48,45,44,42,45,47,49,46,45,46,44,40,35,35,33,31,22,22,21,19,11,14,17,13,7,6,10,11,11,7,12,15,18,15,15,19,19,19,15,15,14,15,10,11,13,14,13,13,18,21,24,23,26,32,35,35,36,40,45,49,49,48,49,48,44,38,37,34,31,23,26,28,32,28,28,32,32,30,26,28,28,27,24,30,40,55,66,79,100,111,111,99,79,90,89,63,35, -40,80,78,62,50,34,38,38,29,49,49,36,47,50,51,51,50,45,45,42,41,41,41,44,46,42,42,43,41,37,32,32,30,28,19,19,17,16,8,11,13,10,4,3,8,8,8,3,9,12,15,12,12,16,17,16,13,14,13,15,8,10,15,16,16,17,22,23,27,24,26,32,35,35,34,37,41,45,45,44,45,44,40,35,34,31,28,21,24,25,29,25,25,29,29,25,21,23,24,23,22,28,38,54,64,78,97,108,107,95,73,85,83,59,32, -46,92,79,61,48,32,35,32,22,42,42,30,43,45,48,48,46,42,42,39,37,37,38,41,43,39,39,40,38,34,29,30,26,24,21,20,18,17,9,9,11,12,7,4,8,7,6,4,8,10,13,9,9,14,15,14,11,12,12,13,7,8,13,14,13,14,19,21,24,22,23,28,32,32,31,34,38,42,41,40,42,42,37,32,31,28,25,20,22,24,27,25,24,27,26,21,19,22,22,21,19,26,37,53,63,77,94,105,104,90,70,80,77,55,28, -46,92,80,60,51,34,38,31,28,48,48,33,46,46,49,48,46,44,44,39,37,35,36,39,40,36,36,37,35,31,27,28,24,21,18,18,15,16,8,7,9,11,4,2,6,5,4,3,6,10,13,9,11,16,14,13,10,12,11,12,9,11,14,14,13,14,19,18,22,20,24,28,29,29,28,32,34,38,38,38,40,37,32,29,29,25,22,18,21,23,26,22,23,24,24,17,18,22,19,20,20,28,38,53,64,77,92,103,103,87,67,78,75,54,26, -46,92,81,59,50,31,34,24,20,40,40,28,41,42,46,46,43,41,41,36,33,31,34,36,37,33,33,35,32,28,24,25,22,20,15,16,14,15,9,8,8,10,4,1,5,6,6,0,5,9,11,7,9,14,12,12,8,10,10,11,7,10,11,13,11,12,17,16,19,17,21,24,26,25,25,29,32,35,34,35,37,35,29,27,27,23,21,17,20,22,24,20,21,21,21,14,15,19,17,17,18,26,36,52,63,76,89,100,100,83,61,73,68,49,22, -47,95,82,62,50,34,37,36,23,40,40,37,47,46,47,46,43,39,38,34,32,29,32,33,35,31,30,33,30,25,21,23,21,19,13,14,14,15,8,9,13,10,5,0,4,8,8,2,5,9,12,8,8,12,13,12,8,10,11,13,8,8,11,12,10,13,17,17,19,16,19,22,26,24,26,30,29,32,30,31,31,32,26,26,27,23,20,15,19,20,23,19,20,21,21,15,14,18,17,18,19,26,36,50,60,76,86,96,95,78,57,70,64,49,23, -49,98,83,63,48,31,35,29,17,36,36,31,42,42,43,43,40,36,36,31,28,26,29,29,32,29,28,30,28,23,18,21,19,17,11,12,12,13,8,7,9,8,3,-2,3,6,6,1,3,7,10,6,6,11,11,11,7,9,10,11,6,6,9,11,8,11,16,15,18,14,16,20,24,22,23,27,27,30,27,29,30,30,23,24,26,21,19,14,17,19,21,17,19,19,19,12,11,16,16,16,17,25,34,49,59,75,83,94,91,73,51,64,56,45,17, -44,88,80,62,50,35,33,25,18,37,37,25,40,42,45,43,39,36,36,30,26,26,29,27,30,27,26,27,26,21,17,20,19,17,13,15,11,13,7,7,8,8,3,-1,3,5,5,2,5,8,10,5,5,10,12,11,7,10,8,9,5,5,8,11,9,9,14,14,17,12,15,18,22,20,21,26,26,28,27,27,28,28,21,22,23,20,17,15,19,18,21,17,18,17,16,9,13,18,15,15,16,25,34,49,60,73,80,90,88,69,50,63,53,41,14, -45,90,81,63,48,32,32,22,19,30,30,21,36,40,43,40,36,33,33,27,23,22,26,25,27,24,23,23,24,19,16,18,18,15,12,13,10,11,5,5,6,7,1,-2,2,4,4,1,3,7,8,4,4,9,11,10,6,8,6,8,3,4,7,10,7,7,13,13,15,10,13,16,20,18,19,24,24,26,26,25,26,26,20,20,23,19,16,14,18,17,19,15,16,16,15,7,11,16,13,13,14,23,33,48,59,71,77,87,84,64,44,57,49,36,11, -44,88,83,64,50,33,33,23,17,31,31,25,37,40,42,40,35,30,29,28,24,20,24,24,26,23,22,21,20,15,14,17,16,14,7,10,10,11,6,6,8,9,3,0,5,5,5,1,4,7,9,4,5,10,10,10,5,7,8,9,4,5,7,9,7,9,14,14,16,12,14,16,18,16,17,21,23,24,26,25,24,24,17,18,21,17,15,13,17,15,17,13,14,15,14,7,8,13,13,13,13,22,31,46,56,67,73,82,76,55,38,52,42,31,10, -45,90,83,66,48,31,33,26,16,35,35,28,40,40,41,39,34,27,26,25,21,18,21,22,24,20,20,19,19,13,12,15,14,12,6,8,8,10,5,4,6,7,2,-1,3,4,4,0,3,6,8,3,4,9,9,8,3,5,7,8,3,4,6,8,6,7,12,12,15,10,12,14,17,14,15,20,21,22,24,23,23,22,15,16,19,16,14,12,17,13,15,11,13,14,14,7,6,11,12,13,13,20,29,44,54,63,68,76,72,48,32,47,35,27,9, -45,90,84,66,48,30,31,22,12,30,30,25,37,37,39,36,32,24,24,22,18,15,19,20,22,18,18,18,17,12,12,16,14,11,5,7,8,10,5,5,5,7,1,0,4,4,4,0,2,5,7,2,3,8,8,7,2,5,5,7,2,3,5,7,5,6,11,11,13,9,11,13,15,12,14,18,19,21,22,22,21,21,13,15,17,15,12,11,15,12,15,10,12,13,13,6,4,10,12,11,11,19,29,44,53,60,65,74,67,45,27,43,30,21,8, -46,92,84,68,49,33,35,24,22,36,36,25,38,38,40,35,30,27,22,18,14,13,17,18,20,16,16,16,16,11,12,16,13,11,4,7,8,9,5,6,6,6,1,1,6,4,4,0,3,5,7,2,2,7,8,6,2,5,5,6,2,4,6,8,6,3,7,10,12,7,9,12,15,12,12,17,18,19,20,20,20,19,12,14,16,13,10,8,13,12,15,9,10,11,11,4,5,10,10,10,13,21,29,44,53,55,60,68,57,31,24,38,26,19,8, -50,92,86,67,49,32,33,22,19,28,28,22,35,35,37,32,27,24,19,16,11,10,15,16,18,14,14,15,15,9,11,14,11,9,3,5,7,8,3,5,5,5,-1,0,4,3,3,-1,2,5,6,1,1,6,7,5,1,4,4,6,1,3,5,8,4,1,6,9,11,5,8,11,13,10,11,15,17,18,18,18,18,18,12,13,13,12,9,6,11,11,14,8,9,10,10,3,4,9,10,9,11,20,29,43,53,52,57,65,54,27,20,33,21,14,8, -51,92,87,69,53,34,37,32,21,38,38,28,38,37,38,35,29,22,21,20,15,12,16,16,17,13,14,14,14,8,11,15,10,8,5,7,6,7,3,5,6,7,2,-1,4,4,5,1,3,6,7,2,3,8,8,6,1,4,5,7,2,2,4,7,4,5,10,8,10,5,8,11,14,10,10,15,18,19,18,18,18,17,11,11,15,13,11,9,13,12,13,6,8,9,10,2,5,11,8,8,7,16,27,41,50,50,52,59,51,24,14,28,16,11,8, -52,92,88,69,53,34,36,30,20,36,36,27,37,36,36,32,26,19,17,17,12,9,13,14,16,11,12,13,12,6,9,14,9,7,4,6,5,7,2,4,5,6,1,-1,3,4,4,0,2,5,6,1,3,7,7,6,1,4,4,6,0,1,4,6,3,5,9,7,9,5,6,9,13,9,9,14,16,18,18,17,15,16,11,10,13,12,9,8,12,11,12,6,7,9,10,2,5,11,8,7,7,15,26,41,48,47,50,56,46,19,10,24,12,7,7, -45,91,90,71,57,38,39,32,29,46,46,27,38,37,37,32,26,21,17,15,10,9,14,15,17,12,13,13,13,7,6,11,9,7,6,9,7,9,4,6,6,6,1,-2,2,5,5,-1,1,4,7,1,4,9,7,5,2,5,5,7,2,4,5,8,4,3,7,7,8,6,7,9,11,7,8,13,14,15,13,14,14,15,11,10,11,12,9,6,11,9,10,5,7,9,10,2,0,6,7,7,6,15,24,39,44,41,44,50,39,11,9,22,12,4,5, -46,92,91,72,57,39,39,33,28,45,45,27,36,35,35,30,22,18,14,12,6,7,12,13,15,10,11,12,12,5,5,10,8,6,5,8,6,8,4,5,5,5,0,-3,1,4,4,-2,0,4,6,0,4,8,6,4,2,4,4,6,1,3,5,7,4,2,6,7,7,4,5,8,9,6,7,12,13,14,13,13,13,15,10,9,10,11,8,5,10,8,10,5,7,9,9,2,0,6,7,6,5,15,23,38,41,39,41,47,35,6,4,19,7,1,3, -46,92,91,73,59,41,43,42,30,46,46,28,38,39,36,30,25,20,17,16,11,8,12,13,14,9,10,10,11,5,5,9,8,7,4,7,8,10,5,5,6,7,3,0,4,4,4,2,3,6,7,2,1,6,7,5,2,5,6,7,1,1,4,7,3,2,6,5,6,4,5,8,10,6,6,11,12,14,13,14,11,13,9,8,8,10,7,5,10,11,12,6,6,8,8,1,3,7,5,3,3,13,22,37,37,36,38,43,36,7,2,18,6,1,1, -46,93,91,75,61,41,43,43,31,47,47,28,37,38,33,28,22,16,14,13,7,5,9,11,12,7,9,9,9,4,4,9,7,6,4,6,8,10,4,4,5,6,2,-1,3,3,3,1,3,6,6,1,1,6,7,5,2,4,5,7,0,0,3,6,2,1,6,4,5,3,4,7,9,5,5,10,12,13,12,13,10,12,8,8,9,9,5,5,9,10,11,6,6,8,8,1,3,9,5,3,3,12,22,36,34,33,35,39,32,3,-2,14,1,-2,-1, -47,94,95,75,62,45,46,46,33,48,48,30,36,37,33,27,20,15,12,10,4,5,10,10,12,7,8,9,9,3,4,9,8,7,3,6,8,9,4,5,6,6,2,0,4,3,3,0,2,6,7,1,2,6,6,4,2,5,5,6,1,1,3,6,2,2,6,4,5,2,3,7,9,4,6,11,11,13,12,12,10,12,8,7,8,9,5,4,8,10,11,5,6,8,8,2,3,8,5,3,2,12,21,36,32,30,31,36,29,-1,-6,10,-4,-4,-3, -46,93,95,74,64,47,49,49,36,52,52,33,38,35,30,26,17,13,10,9,2,4,10,9,11,6,7,8,8,2,4,9,9,7,3,6,7,9,4,5,6,7,2,0,5,3,4,0,2,6,7,2,2,6,5,3,2,5,4,6,1,2,4,5,2,2,6,4,5,2,3,6,8,4,7,12,11,12,11,12,10,12,7,7,7,9,5,3,8,8,10,4,5,7,8,2,1,6,6,4,2,11,20,35,28,29,29,33,25,-4,-8,8,-4,-5,-5, -46,92,90,75,66,49,49,52,38,53,53,34,39,35,30,24,16,11,7,7,2,4,10,7,10,7,8,9,9,3,4,9,8,7,4,7,7,10,5,6,5,6,2,1,5,4,4,1,3,5,7,1,2,6,5,3,2,5,4,6,1,2,4,6,2,1,5,4,4,1,2,6,8,4,5,10,11,12,11,12,10,12,7,7,6,8,4,3,8,8,10,5,6,7,9,2,1,6,5,2,1,10,20,34,26,26,25,28,22,-9,-12,4,-8,-8,-7, -46,92,88,75,67,52,52,58,45,58,58,35,39,36,30,24,16,9,8,7,3,5,9,6,8,5,8,9,9,3,4,8,8,7,5,8,8,11,6,6,10,6,3,1,4,5,4,2,4,6,6,1,1,6,6,5,3,5,5,6,1,1,4,6,2,0,4,3,4,0,2,5,8,3,3,8,10,11,11,12,10,12,7,6,6,6,3,4,8,8,9,5,6,8,8,1,1,6,4,1,-1,10,19,33,23,22,24,28,20,-9,-10,7,-4,-7,-9, -53,106,90,74,66,53,54,61,49,62,62,38,40,37,30,22,13,6,4,4,-2,1,7,4,6,5,7,8,8,2,3,7,8,6,4,8,7,10,5,5,8,6,2,0,3,4,3,2,3,5,5,0,1,5,5,4,2,5,4,6,1,1,3,5,1,-1,3,2,2,-1,1,3,7,2,2,8,10,11,10,11,9,11,6,5,5,5,1,2,7,7,8,5,6,8,7,2,1,6,4,1,-1,9,19,32,20,19,21,24,16,-14,-16,1,-9,-12,-11, -51,103,92,77,68,56,56,64,54,67,67,40,41,35,28,21,12,8,6,5,-1,0,6,7,9,6,7,9,9,3,5,10,8,7,5,8,7,10,6,7,10,9,5,1,5,5,5,1,2,5,7,2,2,7,5,4,3,5,5,6,3,4,5,5,0,-2,2,2,1,0,2,3,7,2,4,10,10,11,9,10,9,11,7,7,6,6,2,4,9,8,10,7,8,10,9,3,1,6,3,0,0,10,20,34,19,18,19,21,15,-16,-17,-1,-11,-13,-13, -46,93,88,80,70,55,57,67,58,71,71,44,44,37,28,19,10,5,1,2,-5,-3,4,5,8,5,5,8,8,2,4,9,7,5,4,7,7,9,6,6,9,8,4,1,4,5,4,0,1,4,6,1,2,6,5,4,2,5,5,6,2,4,4,4,0,-2,2,1,1,-1,1,2,6,1,3,9,9,10,8,9,9,10,6,6,6,6,2,3,8,8,9,6,8,10,9,3,1,6,3,0,0,10,20,33,16,15,15,15,10,-21,-21,-5,-17,-17,-15, -45,90,84,77,72,57,59,70,58,69,69,44,41,35,27,19,11,6,6,7,3,3,8,6,8,5,6,8,8,2,3,8,8,7,5,8,9,12,9,8,9,9,5,2,5,6,5,2,3,3,5,1,2,7,5,4,3,6,4,6,2,2,4,6,1,-2,1,1,2,-2,0,2,5,1,4,10,9,10,8,9,8,10,6,4,5,7,4,3,8,7,9,8,9,10,9,2,2,7,3,0,-3,7,18,32,15,14,16,20,7,-23,-21,-5,-13,-18,-17, -46,92,80,71,68,56,60,73,63,75,75,49,45,38,27,18,8,3,2,3,-2,0,5,4,6,4,5,7,7,1,2,8,7,7,4,7,9,11,7,7,8,8,5,1,5,5,4,1,2,2,5,0,1,6,5,4,3,5,4,5,1,2,3,5,0,-3,1,1,1,-3,-1,1,4,-1,3,9,9,10,7,9,8,10,5,4,5,6,3,3,7,7,8,8,8,9,8,2,1,7,3,-1,-4,7,18,32,16,15,17,20,8,-24,-22,-6,-17,-17,-15, -10,88,88,79,69,59,62,76,67,79,79,52,47,38,28,17,8,3,-1,1,-5,-1,7,6,9,6,7,7,7,1,3,8,8,8,6,10,9,12,8,9,10,9,5,2,5,4,4,-1,1,3,5,1,2,7,5,3,1,3,4,5,2,5,5,5,1,-1,3,1,1,-3,-1,1,4,-1,2,7,9,10,7,8,8,9,5,4,5,6,2,3,7,8,10,8,9,10,9,3,2,7,4,0,-2,8,18,32,18,17,18,21,11,-20,-21,-6,-18,-18,-13, -10,88,79,72,63,54,62,79,70,84,84,56,46,38,27,16,6,4,-4,-2,-8,-2,5,4,7,5,6,6,7,0,2,7,7,7,6,9,8,10,7,9,9,9,5,1,5,4,3,-1,0,2,5,0,1,6,5,3,1,3,3,4,2,4,4,5,0,-1,3,0,0,-3,-2,-1,4,-1,1,7,8,9,7,8,7,9,4,4,4,6,2,3,8,10,11,8,9,10,9,3,3,8,4,1,-1,9,20,33,20,19,20,23,15,-18,-19,-4,-17,-15,-11, -10,87,83,75,74,57,64,81,74,89,89,62,50,42,26,16,4,2,0,-2,-7,-2,4,4,6,4,6,7,7,1,3,8,8,7,5,8,9,12,9,8,11,9,5,2,5,5,4,0,1,4,5,0,1,6,5,3,1,3,3,5,0,2,3,4,0,-1,2,0,0,-4,-2,-1,2,-2,1,7,7,9,6,8,7,9,5,4,4,5,2,3,8,8,10,6,9,11,11,5,4,8,6,2,0,9,19,32,22,22,23,24,17,-16,-18,-3,-16,-18,-9, -10,75,71,64,64,58,80,83,82,92,92,60,49,39,27,16,5,2,0,-1,-5,-2,3,4,6,6,6,7,7,1,2,8,7,7,4,7,9,12,8,8,10,9,6,3,5,5,4,0,1,4,5,0,1,5,5,3,0,3,4,6,1,0,2,3,-1,-2,1,0,-1,-3,-2,-1,2,-3,1,7,6,7,6,8,7,9,5,4,4,5,2,3,8,7,10,6,8,11,12,8,4,8,7,5,1,9,20,33,24,25,25,27,18,-15,-16,-2,-13,-16,-7, -10,77,57,51,53,50,90,82,85,96,96,68,53,42,28,16,3,-1,-5,-4,-9,-5,1,2,4,4,5,6,6,0,2,7,6,6,3,6,8,11,7,7,8,9,6,2,5,5,4,0,1,3,5,0,1,5,4,2,0,3,4,6,0,0,1,3,-1,-3,0,0,-2,-4,-3,-2,1,-5,0,6,6,7,5,7,7,9,4,4,4,5,2,3,8,6,9,6,8,10,11,7,3,7,6,3,-1,8,19,32,25,25,26,26,18,-14,-16,-1,-12,-17,-5, -10,82,75,68,63,61,100,94,83,97,97,71,56,42,29,18,4,0,-4,-1,-7,-4,2,4,7,4,4,5,5,-1,1,6,5,4,4,8,7,10,6,7,9,9,6,1,5,5,4,2,3,4,5,0,0,5,5,3,0,2,3,5,1,2,3,3,-1,-2,1,-1,-2,-2,0,-4,-1,-7,0,6,5,6,4,6,7,8,5,4,4,4,1,4,8,10,12,9,10,11,11,7,7,11,6,3,4,13,19,31,26,27,28,28,20,-14,-15,-1,-10,-16,-3, -10,40,60,54,51,52,100,92,84,100,100,78,62,46,31,18,3,-1,-6,-4,-10,-7,1,2,5,3,3,4,4,-2,1,6,4,3,3,7,7,9,5,6,7,8,5,1,4,5,4,1,3,4,5,0,0,5,5,3,-1,2,3,5,1,2,2,3,-2,-3,0,-2,-3,-3,-1,-5,-2,-7,-1,6,4,6,3,5,6,8,4,5,3,3,1,3,8,9,12,8,9,10,10,6,6,10,5,2,3,11,18,30,27,28,29,28,22,-12,-13,0,-9,-16,-1, -10,40,44,55,54,55,100,95,94,104,104,76,55,43,28,15,2,0,0,1,-3,-3,2,4,6,3,4,5,7,2,2,7,6,7,7,9,8,10,8,8,9,9,5,4,7,5,5,2,4,4,5,0,0,4,5,3,-1,2,4,6,1,1,3,4,0,-3,1,-2,-2,-5,-3,-2,1,-4,-2,4,5,7,5,7,7,8,3,3,4,6,3,4,10,9,13,11,12,14,16,13,9,13,11,10,5,12,22,34,33,31,30,29,22,-12,-12,1,-8,-17,1, -10,40,66,59,56,60,100,91,93,105,105,80,60,47,30,16,1,-1,-4,-1,-5,-5,0,3,5,2,3,4,6,1,1,7,6,6,6,9,7,9,7,7,8,8,5,3,6,5,5,2,3,4,5,0,0,5,5,2,-1,2,4,5,1,1,2,4,-1,-3,0,-2,-3,-5,-4,-2,0,-5,-3,3,5,6,5,7,6,7,3,3,4,6,3,4,9,9,12,10,12,13,15,12,8,12,10,8,3,10,21,33,33,32,31,29,23,-10,-11,2,-6,-15,3, -10,40,55,50,50,60,100,105,92,108,108,85,65,46,29,15,2,2,-3,0,-4,-5,1,3,4,3,4,5,7,2,3,8,6,6,7,9,7,9,7,8,9,10,6,4,7,5,4,1,3,5,6,1,0,4,4,2,-1,2,3,4,2,4,4,3,-1,-3,1,-1,-2,-7,-6,-4,-1,-7,-3,4,3,5,2,4,5,6,3,4,4,6,4,5,10,12,15,14,17,17,18,15,12,16,12,10,6,13,21,33,35,33,33,30,24,-10,-13,0,-5,-15,5, -10,40,67,64,60,62,100,102,93,110,110,89,69,50,31,16,2,1,-4,-1,-6,-6,0,2,3,2,3,4,7,2,2,8,5,6,6,8,7,9,6,7,8,9,6,4,7,4,4,1,3,5,6,1,0,4,4,1,-1,2,2,4,1,3,3,3,-2,-3,0,-1,-2,-8,-6,-5,-2,-8,-3,3,3,4,2,4,5,6,2,4,4,5,3,5,10,11,15,13,16,17,17,13,11,14,10,8,4,11,20,31,35,33,33,31,25,-9,-11,2,-2,-15,7, -10,40,64,65,66,66,100,102,100,113,113,81,61,46,30,17,3,2,0,-1,-5,-4,1,2,3,3,4,4,6,1,2,8,8,8,7,9,8,11,9,10,13,11,8,5,8,8,8,3,4,6,6,0,2,6,3,1,-1,2,2,3,1,3,3,3,-1,-4,-1,-3,-4,-5,-3,-4,-2,-7,-3,3,2,3,2,5,4,6,2,3,4,6,5,6,11,14,19,18,19,24,22,20,17,20,16,15,10,15,24,34,38,36,34,30,22,-13,-13,-2,-8,-19,8, -10,40,68,68,67,64,100,103,102,116,116,85,66,49,32,18,3,2,-1,-1,-5,-4,0,2,3,2,4,3,6,1,2,8,7,8,6,8,7,10,8,10,13,10,8,5,8,8,8,4,4,6,7,1,2,6,3,1,-1,2,2,4,1,2,3,3,-2,-4,-1,-3,-4,-5,-3,-5,-2,-8,-4,2,2,2,2,4,4,6,1,3,4,7,6,6,11,14,19,17,19,23,21,19,17,19,15,13,7,13,22,32,36,36,34,30,22,-11,-11,2,-6,-16,8, -10,40,74,73,68,63,100,101,102,116,116,81,59,47,31,18,5,4,2,1,-3,-3,1,3,3,2,4,3,6,1,3,8,7,7,6,9,7,10,9,10,13,10,8,5,8,7,7,3,4,6,7,1,2,6,3,1,-1,2,2,3,0,2,3,3,-2,-4,-1,-4,-5,-5,-3,-5,-3,-8,-5,1,0,1,1,4,3,5,1,3,4,7,6,6,12,15,19,19,20,24,21,19,19,21,16,14,9,14,21,31,35,36,34,30,23,-12,-12,2,-4,-13,8, -10,40,68,64,62,63,100,104,106,120,120,86,62,50,32,19,5,4,3,3,0,-2,2,3,3,3,4,2,5,1,3,9,7,7,6,9,7,10,9,10,14,10,8,6,8,7,7,3,4,6,7,1,2,5,3,1,-1,2,2,3,0,2,2,2,-3,-5,-2,-4,-5,-6,-4,-6,-3,-9,-6,0,-1,0,0,3,2,4,0,2,4,7,6,7,12,15,19,20,22,25,21,19,21,23,17,15,11,16,20,30,33,36,34,27,23,-13,-13,2,-6,-17,8, -10,40,74,69,61,64,100,93,88,107,107,87,61,47,32,20,8,6,2,2,0,-2,2,3,3,3,5,5,6,2,3,8,7,7,7,9,8,12,9,10,13,11,8,6,9,7,7,5,5,6,6,0,1,5,2,0,-3,0,2,3,0,2,2,2,-3,-4,-1,-3,-4,-6,-5,-6,-4,-7,-6,0,0,0,0,3,2,4,0,2,4,7,7,8,14,16,21,22,24,26,24,22,22,23,18,16,12,17,22,30,32,36,33,23,21,-16,-14,1,-1,-14,8, -10,40,83,79,70,72,100,100,95,113,113,87,63,48,33,21,8,8,4,3,0,-2,2,4,4,3,5,5,6,2,3,8,8,7,7,10,10,13,12,11,14,11,8,7,10,8,8,7,7,7,6,-1,0,4,2,0,-4,0,2,3,0,2,2,2,-3,-4,-1,-2,-3,-7,-5,-7,-5,-10,-6,-1,0,-1,0,2,2,4,0,2,4,7,7,10,15,17,23,25,26,29,27,25,22,22,18,17,14,18,22,30,32,36,31,22,17,-20,-15,-4,-10,-22,8, -40,90,88,78,69,71,100,107,101,117,117,87,65,49,34,22,9,9,6,4,2,0,4,5,5,3,5,5,6,2,3,8,8,7,6,9,9,13,11,11,14,11,8,7,10,8,8,7,8,8,6,0,1,4,3,1,-3,0,2,3,0,1,2,2,-3,-4,-1,-2,-3,-7,-6,-7,-5,-9,-7,-2,-1,-1,-1,2,1,3,1,3,5,7,7,10,16,18,23,25,25,29,26,24,21,21,17,15,12,16,20,28,29,37,32,18,19,-16,-12,0,-5,-17,8, -40,103,101,94,85,74,100,98,88,101,101,87,62,50,35,24,10,8,6,5,4,-1,2,5,5,3,5,6,6,3,4,8,8,7,7,10,9,13,12,12,15,14,11,10,12,8,8,5,6,7,7,0,0,4,2,0,-3,1,2,3,-1,0,1,1,-3,-4,-1,-3,-4,-6,-5,-7,-5,-8,-7,-1,-2,-3,-1,2,1,3,1,3,5,8,8,12,17,19,24,26,27,30,31,29,28,28,20,17,15,18,20,27,28,34,29,10,7,-20,-15,-4,-10,-25,8, -40,103,109,109,101,90,84,105,96,106,106,87,63,50,35,25,12,10,7,7,6,1,4,7,6,4,5,5,6,3,4,8,8,6,7,9,9,12,12,12,15,14,11,10,12,8,9,5,6,8,8,1,1,4,3,1,-2,1,2,3,-1,0,0,1,-3,-4,-1,-3,-5,-7,-5,-7,-6,-9,-8,-3,-2,-3,-2,1,0,3,0,3,5,8,9,12,18,21,27,29,30,34,35,33,31,28,24,21,18,20,21,26,26,31,27,11,6,-28,-19,-9,-8,-21,8, -40,110,116,93,80,87,86,107,95,110,110,87,61,51,37,27,16,12,9,7,4,3,7,6,6,3,5,6,7,5,6,10,10,8,9,11,12,16,15,15,17,16,14,10,12,9,9,5,6,7,8,0,1,4,1,-1,-3,0,1,2,-2,0,0,1,-2,-3,-1,-1,-3,-7,-5,-7,-6,-10,-9,-4,-2,-3,-3,0,1,4,1,3,6,10,10,13,18,23,29,31,34,37,38,38,34,32,28,26,21,21,22,26,24,29,23,12,3,-35,-22,-12,-16,-32,8, -40,110,132,109,96,82,88,106,92,107,107,87,61,51,37,28,18,15,11,9,7,6,9,8,7,4,5,7,7,5,6,9,9,8,8,11,10,16,15,14,17,16,14,10,12,9,10,6,7,8,8,1,1,4,2,0,-3,1,2,2,-2,0,0,1,-2,-3,0,-1,-3,-7,-6,-8,-6,-11,-10,-5,-3,-4,-4,-1,0,3,1,3,7,10,11,13,19,23,30,31,35,38,38,38,34,31,27,24,20,20,21,25,23,29,26,15,9,-29,-17,-6,-10,-27,8, -40,102,101,89,83,84,85,103,89,102,102,87,61,52,40,30,19,15,10,8,6,6,9,7,6,6,7,8,8,6,7,11,9,7,9,12,10,15,14,16,19,15,12,9,11,11,12,7,7,9,9,1,1,4,0,-2,-1,2,2,2,-2,1,1,2,-1,-3,0,-1,-3,-6,-5,-6,-4,-8,-7,-3,-4,-6,-4,0,-1,3,1,3,8,10,10,16,22,26,33,34,37,40,38,38,34,31,26,23,18,18,20,24,23,29,30,19,15,-22,-11,1,-3,-23,8, -40,110,112,101,89,84,81,97,85,95,95,87,60,50,39,31,19,16,17,10,8,8,10,8,6,7,7,8,8,5,7,10,8,6,8,12,10,14,14,15,19,14,12,9,11,11,12,7,8,9,9,2,1,4,0,-2,-1,2,1,2,-2,1,1,2,0,-2,0,-1,-4,-6,-5,-7,-5,-9,-8,-3,-4,-5,-2,2,-2,2,1,4,10,10,10,16,22,26,33,35,38,41,40,39,38,34,27,24,24,24,20,24,23,21,25,4,2,-30,-21,-7,-12,-32,8, -40,110,125,110,91,83,81,96,83,95,95,87,66,60,47,38,27,21,17,14,10,7,10,10,11,8,9,9,10,8,12,14,12,12,14,16,18,18,22,24,26,19,17,16,16,15,15,13,12,10,10,3,2,4,0,-2,-2,1,3,3,0,2,3,3,1,1,3,1,-1,-4,-4,-7,-6,-10,-9,-4,-4,-6,-4,0,0,4,3,5,10,14,16,19,25,28,38,43,47,49,40,39,38,36,26,22,22,23,19,24,24,23,31,12,11,-18,-13,2,-3,-26,8, -40,110,110,98,89,79,80,97,83,94,94,87,64,58,45,38,27,22,20,15,11,8,11,10,11,8,9,9,9,7,10,13,11,10,13,15,17,20,21,23,26,22,22,21,21,16,16,14,15,13,10,3,2,4,0,-3,-3,0,2,3,-1,2,2,2,1,0,2,1,-2,-6,-5,-8,-8,-12,-11,-6,-6,-8,-6,-2,-1,3,2,4,10,14,16,19,25,29,39,43,47,49,46,47,44,39,34,31,28,25,22,23,19,26,26,12,6,-36,-18,-11,-13,-35,8, -40,110,117,106,95,83,82,97,81,93,93,87,60,55,43,36,26,23,21,15,12,9,11,10,10,8,9,8,7,5,8,11,9,8,10,13,14,18,19,21,24,21,20,20,20,15,15,13,14,12,9,2,2,3,-1,-4,-2,0,5,4,3,6,7,8,7,4,6,6,1,0,0,-4,-4,-9,-8,-5,-3,-6,-2,3,1,4,5,10,15,17,19,24,31,29,41,50,48,49,46,47,44,38,32,28,26,23,21,23,20,31,35,22,18,-22,-9,0,-5,-29,8, -40,109,107,102,97,88,86,99,99,111,111,87,72,61,49,40,32,28,26,19,15,13,14,13,13,11,12,13,14,11,11,14,15,14,16,19,19,24,25,26,28,26,25,22,21,19,19,14,13,12,10,2,3,5,2,-2,1,5,4,4,1,5,5,7,4,2,5,3,-1,-3,-3,-8,-8,-12,-10,-8,-7,-9,-6,-1,-3,1,3,7,12,15,16,23,30,36,44,49,51,54,56,56,53,47,39,35,28,27,24,26,25,17,24,7,6,-28,-19,-4,-12,-36,8, -40,110,114,105,100,86,83,93,92,104,104,87,63,54,43,36,27,24,23,16,11,9,11,10,9,6,9,10,10,6,7,10,11,9,11,15,15,19,19,21,24,21,21,17,19,16,15,9,10,9,6,-1,0,1,-2,-6,-2,2,0,0,-3,1,3,3,0,-2,1,0,-5,-8,-7,-11,-12,-18,-15,-13,-11,-14,-6,0,-5,3,3,4,8,12,13,20,27,34,43,47,50,52,54,53,50,44,35,30,24,24,21,24,25,18,29,15,16,-18,-12,4,-7,-32,8, -40,110,113,104,94,82,87,93,96,109,109,87,66,57,46,37,30,27,23,17,11,10,13,10,10,8,10,11,11,6,10,13,14,12,14,18,21,25,24,24,28,26,25,21,22,17,15,9,10,9,6,-3,-1,-2,-3,-9,-6,-1,-1,-1,0,2,4,4,0,1,4,-1,-6,-5,-4,-9,-11,-17,-14,-11,-10,-15,-10,-3,-4,-1,0,7,11,16,16,24,33,39,48,52,55,57,58,57,56,50,40,34,30,30,22,25,27,18,31,14,21,-18,-13,2,-6,-32,8, -40,110,114,106,92,82,86,82,90,106,106,87,58,54,39,34,27,25,20,14,6,8,11,7,6,5,9,8,8,4,7,9,11,7,12,17,17,20,19,23,25,23,21,18,21,15,12,6,9,2,1,-5,-6,-6,-6,-14,-9,-3,-3,-4,-3,0,-2,0,-5,-2,2,-2,-9,-9,-6,-13,-17,-21,-17,-15,-12,-19,-14,-6,-8,-6,-4,4,9,15,15,24,34,42,50,54,57,59,62,59,55,50,43,36,29,31,21,24,18,15,28,13,14,-19,-14,3,-10,-40,8, -40,110,118,108,96,79,92,75,90,101,101,87,55,54,38,33,23,22,15,13,3,6,7,6,3,2,7,7,5,0,6,8,10,5,10,17,19,20,19,22,23,22,18,16,20,13,8,1,5,0,-2,-10,-7,-7,-7,-17,-11,-5,-3,-7,-5,-1,-3,-2,-7,-4,-2,-2,-12,-13,-9,-14,-20,-24,-19,-19,-18,-23,-18,-10,-12,-11,-9,0,5,12,10,22,32,42,49,54,57,59,66,63,53,49,42,32,23,26,18,20,11,9,22,9,6,-26,-15,1,-20,-49,8, -40,110,121,116,99,70,87,46,75,99,99,98,54,57,42,37,23,25,18,14,-1,1,5,8,3,-2,5,12,8,3,7,10,11,2,13,20,21,20,20,26,21,23,15,16,15,12,5,-4,3,-6,-8,-11,-9,-9,-11,-22,-13,-7,-5,-10,-9,-2,-2,-4,-9,-3,-4,-6,-18,-13,-13,-15,-24,-28,-21,-16,-16,-24,-18,-17,-14,-15,-9,3,9,14,10,25,36,44,50,57,58,62,65,58,53,49,36,24,19,23,10,11,1,5,17,8,-1,-39,-19,-17,-36,-60,8, -40,110,126,107,86,64,72,18,17,65,65,50,39,49,59,51,7,11,4,-5,-13,-7,12,14,3,-12,2,15,9,-12,-5,22,21,3,1,27,35,31,4,12,13,13,2,6,2,3,-7,-13,-5,-15,-19,-11,-7,-18,-22,-30,-23,-18,-14,-23,-18,-10,-9,-12,-23,-17,-13,-14,-18,-7,-27,-26,-37,-36,-27,-32,-34,-17,-10,-28,-22,-26,-1,12,-5,-1,14,32,34,34,38,47,52,70,73,57,46,36,27,12,13,8,5,3,-7,-5,-32,-14,-32,-46,-25,-22,-57,-82,8, -40,110,137,120,55,34,-13,-72,-30,21,21,-11,4,24,30,20,-24,-28,-26,-40,-45,-34,-13,-11,-42,-37,-14,-8,-19,-37,-26,-1,-4,-29,-23,8,12,3,-20,-10,-9,-11,-24,-17,-20,-20,-38,-37,-35,-36,-43,-33,-26,-38,-45,-49,-44,-37,-36,-47,-41,-35,-30,-36,-47,-39,-33,-37,-31,-29,-48,-48,-63,-58,-54,-52,-58,-40,-31,-47,-43,-41,-22,-8,-24,-23,1,13,4,15,15,24,31,52,50,26,23,11,5,-10,-8,-20,-16,-22,-30,-31,-62,-53,-67,-80,-63,-66,-87,-92,8, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coordX_PRight_44.h b/drivers/input/touchscreen/wacom/wacom_i2c_coordX_PRight_44.h deleted file mode 100644 index 6b0f8717..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coordX_PRight_44.h +++ /dev/null @@ -1,73 +0,0 @@ -38,7,10,6,-4,1,6,33,54,2,18,21,-8,-10,-21,-26,-25,-21,-22,-27,-27,-9,-6,-6,-14,-1,-2,-7,-6,-8,-13,-26,-27,-41,-47,-43,-42,-54,-57,-66,-63,-66,-67,-69,-68,-67,-62,-65,-58,-52,-70,-68,-65,-66,-53,-50,-54,-55,-59,-69,-71,-67,-62,-50,-43,-39,-36,-32,-31,-29,-25,-24,-21,-16,-19,-13,-6,-6,-5,-3,-1,0,0,-6,-16,-17,-29,-40,-47,-41,-36,-41,-74,-69,-54,-49,-53,-55,-52,-50,-57,-44,-28,-15,-3,8,34,41,21,13,5,-11,-29,-42,-42, -38,7,3,4,-1,-2,6,7,15,14,25,21,-7,-12,-16,-19,-21,-15,-14,-8,-5,-4,0,1,0,1,0,-3,-7,-7,-10,-14,-27,-27,-35,-42,-42,-51,-56,-63,-61,-66,-67,-61,-58,-54,-51,-54,-50,-44,-42,-42,-44,-41,-44,-44,-44,-46,-46,-44,-48,-46,-40,-41,-34,-33,-29,-27,-26,-22,-18,-19,-17,-12,-11,-7,-3,-4,-1,1,3,2,-2,-5,-13,-15,-24,-26,-37,-33,-38,-41,-43,-49,-43,-44,-48,-47,-44,-43,-43,-28,-13,-2,0,20,45,34,41,17,8,-11,-27,-42,-42, --39,8,4,4,-5,-5,5,2,8,29,23,12,-4,-10,-14,-18,-21,-15,-12,-7,-5,-2,2,4,3,1,2,-1,-2,-6,-10,-19,-19,-30,-35,-35,-39,-42,-49,-54,-51,-53,-57,-60,-57,-53,-47,-49,-44,-40,-41,-40,-41,-38,-43,-39,-40,-41,-43,-40,-45,-42,-36,-34,-32,-29,-30,-24,-26,-20,-16,-15,-14,-12,-9,-6,-1,-2,1,3,4,2,-1,-4,-12,-13,-23,-25,-32,-30,-36,-37,-39,-37,-39,-42,-44,-41,-39,-37,-31,-23,-9,1,5,25,51,51,42,19,17,-4,-27,-41,-41, --39,9,4,3,-7,-6,4,1,8,22,17,5,-5,-12,-14,-20,-18,-12,-13,-8,-3,-4,-1,3,0,3,3,0,-2,-8,-9,-19,-19,-29,-32,-35,-35,-39,-47,-49,-47,-49,-54,-55,-51,-49,-47,-49,-45,-40,-38,-40,-40,-38,-38,-39,-43,-42,-43,-41,-47,-44,-39,-39,-39,-34,-35,-29,-32,-26,-21,-20,-19,-16,-12,-7,-2,-1,-1,2,2,0,-5,-6,-13,-15,-13,-23,-25,-32,-30,-36,-37,-34,-39,-44,-45,-42,-39,-39,-31,-21,-7,3,6,27,51,51,40,19,18,-3,-23,-41,-41, --38,9,4,2,-7,-8,3,-9,-2,-2,13,2,-3,-9,-9,-16,-17,-10,-8,-3,-2,-2,-3,0,4,1,2,-2,-4,-9,-10,-17,-18,-29,-31,-36,-37,-37,-46,-47,-46,-47,-52,-53,-49,-47,-45,-48,-44,-32,-35,-37,-32,-34,-35,-38,-39,-41,-43,-41,-45,-43,-37,-36,-36,-32,-31,-27,-27,-25,-20,-19,-20,-17,-13,-2,2,2,2,5,4,1,1,-4,-5,-12,-23,-24,-30,-29,-35,-37,-37,-36,-38,-43,-44,-41,-38,-38,-37,-30,-20,-6,0,10,60,52,50,27,27,4,-15,-35,-35, --38,10,5,-1,-9,-9,1,-13,-7,8,7,-1,-6,-13,-13,-20,-20,-13,-11,-7,-6,-6,-2,2,1,-1,0,0,-3,-9,-9,-14,-16,-26,-28,-31,-32,-32,-41,-44,-42,-40,-46,-49,-43,-42,-40,-43,-40,-35,-32,-39,-37,-37,-34,-38,-42,-40,-41,-38,-42,-40,-33,-32,-32,-28,-27,-23,-25,-23,-18,-15,-16,-15,-12,-6,-2,-4,-2,0,0,-3,-4,-5,-9,-11,-21,-21,-25,-25,-33,-33,-32,-32,-32,-38,-40,-33,-34,-36,-30,-18,-3,6,20,41,65,65,55,33,34,8,-10,-30,-30, --37,18,4,4,-13,-11,-1,-18,-11,0,3,-5,-9,-15,-15,-22,-21,-15,-13,-9,-8,-8,-4,-1,-4,-5,-4,-1,-6,-12,-11,-15,-18,-29,-30,-33,-33,-33,-44,-47,-44,-42,-48,-51,-45,-45,-44,-47,-44,-37,-33,-41,-41,-37,-38,-40,-44,-41,-41,-39,-44,-42,-35,-34,-34,-29,-29,-25,-27,-25,-21,-17,-18,-19,-13,-8,-4,-6,-4,-2,-1,-4,-8,-8,-10,-13,-23,-23,-27,-28,-36,-36,-36,-36,-36,-43,-43,-39,-36,-36,-38,-29,-1,7,23,41,65,65,55,33,35,10,-10,-28,-29, -18,8,3,-1,-9,-14,-6,-17,-9,4,8,-2,-7,-12,-13,-20,-16,-10,-8,-6,-6,-5,-2,2,-3,-4,-5,-3,-7,-9,-9,-14,-16,-24,-25,-28,-28,-28,-37,-37,-36,-37,-44,-44,-38,-45,-44,-39,-35,-31,-36,-36,-32,-32,-34,-40,-40,-38,-32,-39,-37,-32,-27,-28,-29,-24,-21,-18,-21,-18,-16,-13,-15,-14,-9,-7,-4,-5,-4,-3,-1,-4,-5,-5,-9,-12,-21,-20,-22,-23,-29,-27,-29,-29,-29,-38,-27,-31,-32,-31,-24,-15,-15,-1,7,23,41,65,65,55,38,11,-11,-28,-28, --36,18,5,-2,-11,-17,-9,-21,-12,-1,3,-5,-10,-14,-14,-21,-18,-11,-10,-7,-8,-6,-4,0,-5,-2,0,-5,-9,-10,-10,-14,-17,-25,-25,-28,-29,-29,-38,-38,-38,-38,-45,-46,-40,-39,-38,-40,-36,-31,-30,-37,-35,-32,-34,-33,-40,-37,-32,-31,-36,-31,-28,-28,-30,-25,-22,-19,-22,-20,-17,-15,-16,-16,-11,-8,-5,-4,-6,-5,-2,-5,-7,-5,-11,-13,-22,-22,-23,-25,-28,-28,-33,-32,-32,-41,-36,-32,-33,-33,-24,-13,4,12,28,51,79,70,79,37,38,11,-11,-28,-27, --35,18,9,3,-7,-9,1,-15,-8,5,7,-2,-7,-11,-11,-18,-18,-12,-9,-6,-6,-6,-2,1,-4,-5,-2,0,-4,-11,-10,-13,-15,-23,-25,-27,-28,-34,-34,-35,-38,-39,-46,-46,-31,-30,-32,-31,-28,-25,-30,-31,-28,-27,-29,-34,-32,-32,-30,-31,-36,-30,-27,-28,-30,-25,-21,-19,-23,-20,-15,-11,-13,-14,-9,-4,0,-3,-3,0,2,-1,-7,-6,-8,-10,-12,-21,-22,-22,-28,-30,-27,-32,-32,-43,-38,-30,-32,-32,-32,-23,8,17,14,53,85,76,82,41,42,16,-7,-26,-27, -35,20,7,1,-10,-12,-3,-21,-14,-2,1,-6,-11,-13,-13,-20,-21,-14,-11,-9,-9,-8,-4,-1,-6,-4,-5,-3,-6,-12,-11,-12,-13,-23,-24,-27,-26,-32,-33,-31,-32,-32,-36,-37,-33,-31,-33,-32,-29,-27,-31,-33,-29,-29,-30,-29,-35,-33,-30,-30,-35,-28,-25,-25,-25,-21,-19,-16,-20,-20,-16,-11,-13,-16,-11,-6,-2,-5,-6,-2,1,-2,-8,-8,-9,-11,-19,-19,-18,-18,-26,-27,-25,-24,-31,-34,-29,-25,-24,-26,-19,-7,8,17,32,78,86,76,85,40,40,15,-9,-27,-26, --34,36,21,8,2,-9,-11,-2,-6,-13,5,-2,-8,-12,-11,-18,-16,-10,-9,-7,-8,-7,-7,-3,0,-6,-3,-3,-6,-13,-12,-12,-14,-23,-25,-27,-26,-33,-33,-33,-32,-32,-36,-38,-31,-30,-30,-32,-31,-25,-29,-29,-25,-28,-29,-29,-35,-31,-29,-31,-29,-22,-22,-22,-23,-19,-19,-16,-19,-16,-15,-12,-14,-16,-11,-8,-4,-6,-5,-4,-2,-5,-1,-7,-7,-8,-19,-19,-19,-18,-26,-27,-26,-25,-32,-32,-35,-26,-25,-26,-19,-7,-7,9,33,55,55,79,87,77,42,16,-7,-26,-26, --34,20,8,4,-7,-8,-1,-13,-13,0,0,5,-2,-8,-12,-11,-18,-16,-10,-9,-7,-8,-5,-1,-5,-7,-5,-6,-9,-13,-12,-15,-16,-21,-22,-24,-24,-32,-32,-34,-28,-32,-32,-36,-31,-30,-32,-31,-27,-27,-25,-29,-29,-28,-30,-29,-35,-32,-29,-32,-30,-24,-23,-24,-24,-20,-20,-18,-20,-18,-16,-14,-16,-18,-13,-10,-6,-6,-7,-5,-4,-2,-9,-8,-10,-13,-19,-18,-19,-18,-25,-25,-24,-24,-32,-31,-25,-26,-25,-24,-16,-6,10,20,34,55,88,78,88,42,42,42,-9,-26,-26, --33,23,10,4,-10,-10,-5,-19,-11,-7,0,-5,-10,-13,-12,-18,-17,-11,-10,-8,-10,-8,-6,-2,-5,-8,-5,-5,-9,-13,-12,-14,-16,-21,-22,-25,-24,-32,-32,-34,-28,-32,-32,-36,-31,-30,-30,-33,-27,-25,-29,-29,-25,-25,-27,-29,-35,-32,-26,-30,-30,-24,-22,-23,-22,-18,-19,-15,-20,-19,-16,-13,-14,-15,-11,-10,-8,-5,-5,-5,-2,-5,-9,-8,-10,-12,-19,-19,-18,-18,-25,-25,-24,-25,-25,-34,-25,-26,-25,-24,-15,-5,11,21,35,57,89,78,89,42,41,15,-10,-25,-25, --33,23,11,3,-6,-8,3,-16,-10,10,12,2,-7,-10,-11,-18,-18,-12,-10,-9,-10,-9,-7,-3,-6,-9,-7,-7,-10,-16,-14,-14,-15,-22,-23,-23,-21,-28,-29,-25,-26,-30,-30,-35,-26,-24,-30,-30,-26,-23,-27,-30,-26,-26,-28,-28,-33,-30,-27,-30,-30,-24,-23,-23,-23,-19,-20,-16,-21,-20,-18,-14,-16,-16,-12,-12,-9,-9,-10,-8,-5,-8,-8,-7,-10,-11,-20,-19,-19,-18,-25,-24,-23,-23,-31,-31,-25,-24,-22,-22,-14,-6,10,20,36,57,88,76,88,43,41,12,-9,-25,-25, --32,22,11,2,-7,-9,0,-20,-14,3,7,-2,-9,-11,-12,-19,-19,-13,-12,-10,-12,-10,-8,-4,-7,-9,-7,-7,-11,-16,-14,-14,-15,-22,-22,-23,-21,-28,-29,-26,-26,-30,-30,-35,-25,-24,-30,-30,-27,-23,-27,-30,-26,-26,-28,-28,-33,-31,-29,-30,-30,-24,-20,-21,-23,-19,-18,-15,-21,-20,-17,-13,-16,-16,-12,-11,-9,-10,-11,-8,-7,-4,-8,-8,-9,-11,-20,-18,-18,-18,-24,-23,-22,-23,-31,-31,-25,-24,-22,-21,-13,-5,11,21,38,81,89,76,89,42,42,13,-10,-24,-24, --32,20,12,5,-5,-8,-1,-11,-4,-5,1,-1,-7,-12,-12,-19,-18,-12,-12,-11,-11,-8,-9,-5,-9,-11,-9,-8,-11,-16,-14,-13,-14,-19,-19,-23,-21,-27,-29,-25,-25,-29,-29,-33,-27,-25,-28,-28,-25,-23,-27,-29,-26,-25,-26,-26,-32,-30,-27,-27,-30,-30,-24,-20,-21,-23,-19,-18,-15,-21,-20,-17,-13,-16,-16,-12,-11,-9,-10,-11,-5,-8,-9,-7,-10,-12,-17,-16,-18,-17,-23,-23,-23,-23,-31,-27,-22,-22,-23,-21,-21,-4,12,22,37,58,88,81,88,43,43,42,13,-10,-24, --31,22,13,4,-7,-9,-5,-15,-9,-11,-3,-2,-8,-13,-13,-19,-19,-12,-13,-12,-12,-9,-9,-6,-9,-11,-10,-8,-11,-16,-14,-13,-14,-19,-19,-23,-21,-27,-29,-25,-25,-28,-28,-33,-26,-25,-28,-28,-25,-22,-27,-29,-26,-24,-26,-26,-31,-29,-27,-30,-29,-23,-19,-21,-22,-18,-18,-15,-21,-20,-17,-13,-16,-17,-12,-12,-9,-10,-11,-8,-5,-8,-9,-7,-10,-12,-17,-16,-18,-17,-23,-23,-22,-23,-23,-31,-21,-23,-22,-21,-13,-3,13,23,38,59,89,75,89,43,42,14,-9,-23,-23, --30,26,15,8,-4,-4,5,-12,-8,9,12,2,-7,-11,-12,-19,-20,-14,-12,-12,-13,-10,-9,-6,-9,-11,-10,-9,-12,-16,-13,-13,-14,-20,-20,-22,-20,-26,-28,-24,-23,-26,-26,-31,-25,-23,-27,-27,-24,-21,-26,-28,-24,-23,-25,-25,-31,-28,-25,-29,-28,-21,-19,-20,-20,-18,-17,-14,-19,-19,-17,-15,-17,-16,-14,-12,-11,-10,-10,-8,-5,-9,-9,-6,-10,-11,-16,-15,-18,-17,-24,-22,-21,-21,-28,-27,-22,-21,-20,-20,-12,-3,13,23,38,59,87,72,87,43,41,12,-9,-22,-22, --30,27,14,6,-5,-7,1,-17,-11,4,8,1,-7,-12,-12,-20,-23,-17,-12,-12,-15,-12,-10,-7,-11,-12,-12,-10,-14,-17,-14,-14,-15,-22,-22,-23,-20,-25,-27,-23,-22,-26,-26,-30,-25,-23,-27,-27,-24,-21,-25,-27,-23,-24,-25,-25,-32,-30,-24,-28,-28,-27,-20,-20,-20,-20,-17,-17,-14,-19,-18,-15,-18,-18,-15,-14,-13,-11,-10,-8,-7,-11,-11,-8,-10,-12,-17,-15,-19,-18,-24,-23,-21,-20,-27,-29,-23,-21,-20,-21,-14,-4,11,21,37,57,83,80,69,40,39,11,-8,-22,-22, --29,27,17,8,-1,-3,2,-12,-8,2,7,0,-7,-12,-13,-19,-21,-15,-14,-14,-15,-12,-11,-7,-11,-12,-12,-10,-14,-16,-13,-14,-15,-22,-22,-21,-19,-24,-27,-22,-21,-26,-26,-29,-24,-23,-26,-26,-23,-21,-25,-26,-23,-23,-25,-25,-31,-29,-24,-27,-27,-20,-20,-19,-20,-16,-17,-14,-19,-18,-18,-17,-14,-18,-18,-13,-11,-10,-10,-9,-6,-11,-10,-8,-10,-12,-16,-15,-19,-17,-23,-22,-21,-19,-26,-28,-23,-20,-19,-20,-13,-3,12,22,38,58,83,80,68,40,39,9,-7,-21,-21, --29,27,17,8,-1,-5,2,-9,-4,-1,5,-1,-7,-14,-14,-19,-21,-15,-17,-16,-17,-14,-13,-8,-12,-14,-13,-10,-14,-14,-12,-14,-14,-22,-21,-21,-18,-23,-24,-20,-21,-25,-26,-22,-23,-21,-25,-25,-23,-21,-25,-27,-24,-24,-25,-25,-30,-29,-24,-26,-25,-19,-19,-19,-24,-21,-18,-16,-20,-20,-17,-15,-18,-19,-16,-14,-13,-13,-12,-11,-8,-12,-11,-9,-12,-14,-20,-17,-19,-17,-23,-23,-22,-21,-26,-26,-21,-20,-20,-18,-10,-2,14,23,35,55,76,77,60,40,39,9,-7,-21,-21, --28,30,18,11,-2,-5,1,-9,-5,-3,4,-2,-8,-15,-15,-21,-21,-19,-18,-18,-19,-15,-13,-9,-12,-14,-12,-10,-14,-14,-11,-13,-14,-21,-22,-20,-18,-23,-23,-19,-21,-25,-26,-22,-23,-21,-26,-25,-22,-20,-25,-27,-23,-23,-25,-25,-30,-28,-23,-26,-25,-20,-18,-19,-19,-16,-17,-15,-20,-19,-17,-13,-16,-19,-15,-12,-11,-12,-12,-11,-8,-12,-12,-9,-11,-13,-18,-17,-18,-16,-22,-22,-21,-19,-25,-25,-21,-19,-19,-17,-9,-1,14,24,35,56,77,79,59,40,38,9,-7,-20,-20, --28,31,19,13,2,-2,8,-7,-5,9,12,3,-6,-12,-13,-20,-23,-17,-13,-13,-16,-13,-13,-9,-13,-14,-13,-11,-15,-14,-11,-14,-14,-20,-19,-21,-18,-22,-23,-18,-19,-21,-26,-23,-22,-20,-24,-25,-22,-20,-24,-24,-22,-22,-24,-23,-30,-25,-22,-26,-26,-20,-18,-19,-20,-17,-18,-16,-21,-20,-17,-14,-17,-20,-16,-13,-12,-13,-13,-13,-9,-13,-13,-10,-11,-13,-18,-16,-17,-16,-23,-24,-21,-19,-25,-23,-18,-20,-20,-21,-13,-3,13,22,36,54,76,76,59,36,36,8,-7,-20,-20, --27,32,21,14,3,-1,8,-7,-5,8,10,2,-7,-13,-14,-21,-24,-19,-15,-14,-18,-14,-13,-10,-13,-14,-13,-11,-15,-14,-11,-14,-15,-20,-19,-21,-18,-22,-22,-18,-19,-21,-26,-26,-22,-21,-19,-24,-24,-21,-23,-24,-19,-21,-23,-23,-25,-24,-20,-23,-23,-16,-16,-17,-20,-18,-17,-15,-19,-19,-17,-14,-18,-20,-15,-15,-13,-16,-15,-13,-9,-13,-13,-10,-10,-12,-17,-16,-18,-16,-21,-21,-19,-17,-24,-22,-16,-19,-18,-20,-12,-1,14,23,37,55,76,76,59,37,36,10,-6,-19,-19, --27,33,21,17,5,3,11,1,5,10,12,4,-5,-12,-14,-21,-23,-20,-16,-16,-17,-13,-12,-8,-12,-13,-12,-9,-14,-16,-13,-14,-14,-17,-17,-19,-15,-19,-20,-15,-18,-21,-26,-23,-20,-18,-25,-25,-21,-18,-18,-23,-23,-22,-23,-23,-27,-24,-21,-23,-23,-17,-16,-18,-21,-18,-18,-15,-20,-19,-18,-15,-19,-20,-16,-16,-14,-17,-16,-14,-10,-14,-14,-11,-11,-12,-19,-17,-19,-17,-16,-21,-21,-17,-23,-23,-27,-19,-18,-20,-12,-3,12,21,34,52,72,71,52,37,36,10,-6,-19,-19, --26,35,22,19,7,4,13,2,5,11,12,3,-5,-13,-15,-23,-24,-22,-18,-18,-18,-14,-12,-8,-12,-13,-12,-9,-14,-17,-13,-14,-14,-17,-17,-18,-15,-19,-20,-15,-18,-20,-25,-22,-19,-18,-25,-24,-21,-18,-23,-22,-19,-20,-22,-22,-26,-23,-19,-24,-23,-18,-16,-17,-20,-18,-18,-16,-20,-19,-16,-14,-18,-20,-16,-15,-14,-16,-15,-15,-10,-14,-13,-10,-11,-13,-18,-16,-16,-15,-20,-20,-18,-16,-22,-25,-20,-17,-17,-18,-11,-2,13,22,34,52,71,70,51,36,35,9,-5,-18,-18, --25,37,24,21,11,8,20,5,6,18,16,6,-1,-12,-13,-19,-21,-15,-13,-14,-16,-13,-12,-8,-13,-14,-12,-9,-13,-16,-12,-13,-13,-17,-17,-17,-13,-18,-19,-14,-16,-18,-22,-20,-19,-18,-21,-22,-20,-17,-21,-23,-20,-19,-20,-21,-25,-21,-17,-22,-24,-18,-15,-17,-19,-16,-18,-16,-20,-18,-16,-13,-17,-20,-16,-14,-13,-15,-14,-15,-10,-14,-13,-10,-11,-13,-17,-15,-15,-12,-19,-20,-18,-15,-21,-22,-17,-18,-18,-19,-11,-2,14,22,35,52,71,74,55,38,38,10,-4,-17,-17, --25,37,25,21,12,8,21,6,8,23,16,7,-2,-14,-16,-22,-24,-18,-16,-16,-19,-15,-13,-10,-14,-15,-13,-11,-14,-16,-13,-14,-14,-17,-18,-18,-13,-17,-19,-14,-14,-15,-20,-18,-18,-17,-21,-21,-19,-16,-21,-23,-20,-19,-21,-20,-25,-21,-18,-21,-23,-17,-15,-17,-19,-16,-18,-15,-18,-19,-16,-14,-17,-19,-15,-15,-14,-16,-15,-15,-10,-15,-13,-10,-11,-13,-17,-16,-15,-13,-19,-20,-17,-15,-15,-21,-15,-18,-18,-18,-11,-1,14,22,35,51,69,71,52,35,36,8,-5,-17,-17, --24,41,27,26,18,14,26,12,13,28,20,7,-4,-12,-15,-23,-23,-24,-17,-17,-18,-15,-13,-9,-13,-14,-13,-10,-14,-15,-12,-12,-12,-17,-17,-15,-12,-16,-18,-13,-13,-15,-15,-19,-17,-17,-16,-20,-20,-18,-15,-20,-22,-19,-18,-20,-24,-22,-20,-17,-20,-22,-16,-14,-16,-18,-15,-17,-14,-17,-18,-15,-13,-16,-18,-14,-14,-13,-15,-14,-14,-9,-14,-12,-9,-10,-12,-16,-15,-14,-12,-18,-19,-16,-19,-20,-15,-16,-16,-18,-10,0,15,22,36,52,69,72,51,34,35,9,-5,-16,-16, --24,39,27,27,19,15,28,14,15,34,23,7,-4,-13,-17,-17,-25,-26,-19,-20,-19,-14,-14,-10,-14,-15,-13,-10,-14,-15,-12,-11,-12,-18,-17,-16,-13,-16,-18,-12,-13,-15,-18,-16,-17,-16,-20,-21,-17,-15,-20,-22,-18,-20,-21,-23,-21,-21,-17,-21,-20,-15,-15,-16,-18,-15,-16,-14,-17,-18,-16,-12,-17,-17,-13,-14,-13,-15,-14,-14,-9,-13,-13,-10,-10,-11,-17,-14,-14,-12,-19,-20,-17,-14,-19,-21,-16,-15,-15,-18,-10,0,14,22,36,51,67,70,48,33,34,8,-4,-16,-16, --23,34,29,31,26,21,33,21,20,40,26,10,-3,-13,-18,-18,-27,-27,-25,-21,-23,-15,-15,-10,-14,-15,-13,-10,-14,-15,-12,-11,-12,-18,-17,-15,-12,-17,-17,-12,-12,-15,-18,-15,-16,-15,-19,-19,-17,-15,-20,-21,-18,-18,-19,-22,-21,-19,-15,-19,-20,-15,-14,-16,-17,-14,-16,-13,-16,-18,-15,-12,-16,-17,-13,-13,-12,-15,-14,-14,-9,-14,-13,-9,-9,-11,-16,-14,-14,-12,-12,-19,-16,-13,-17,-20,-15,-13,-13,-16,-9,0,16,22,36,51,66,68,45,31,31,8,-4,-15,-15, --23,34,28,31,27,22,35,26,26,48,29,9,-2,-14,-18,-18,-28,-29,-25,-19,-18,-14,-16,-12,-13,-12,-11,-8,-12,-14,-11,-11,-11,-15,-14,-14,-10,-14,-15,-10,-12,-13,-16,-15,-14,-14,-16,-18,-16,-15,-20,-22,-18,-18,-18,-21,-19,-19,-15,-19,-20,-15,-14,-15,-19,-16,-16,-14,-17,-18,-15,-12,-16,-20,-15,-14,-13,-14,-13,-13,-8,-13,-13,-10,-11,-14,-15,-13,-14,-13,-17,-17,-15,-14,-19,-20,-15,-15,-15,-17,-9,0,15,22,35,51,68,71,51,35,35,10,-2,-15,-15, --22,38,32,33,30,24,39,33,31,57,34,11,0,-13,-19,-19,-31,-31,-27,-22,-22,-16,-17,-12,-14,-13,-11,-8,-11,-14,-11,-10,-11,-15,-13,-14,-10,-14,-15,-10,-11,-12,-15,-15,-14,-13,-13,-15,-17,-15,-14,-19,-21,-17,-17,-17,-20,-18,-18,-14,-18,-19,-14,-13,-18,-15,-16,-14,-17,-18,-15,-12,-16,-19,-15,-13,-12,-14,-13,-13,-8,-12,-13,-10,-11,-13,-15,-13,-14,-12,-16,-17,-15,-13,-17,-19,-14,-14,-14,-16,-8,1,16,23,36,51,66,68,48,33,33,9,-3,-14,-14, --22,33,29,33,32,26,41,39,37,62,39,13,-1,-14,-14,-22,-32,-30,-25,-21,-21,-22,-14,-9,-12,-12,-10,-7,-10,-12,-8,-10,-10,-14,-13,-14,-9,-13,-13,-8,-8,-9,-14,-13,-12,-11,-16,-17,-15,-13,-17,-20,-16,-16,-17,-19,-18,-17,-14,-16,-15,-11,-13,-15,-19,-16,-16,-14,-15,-17,-14,-11,-16,-17,-13,-13,-12,-16,-15,-13,-9,-12,-12,-8,-9,-12,-14,-11,-13,-10,-14,-14,-12,-12,-16,-19,-14,-14,-14,-15,-7,3,18,25,37,53,68,70,50,34,35,9,9,-2,-14, --21,30,32,37,33,29,44,46,44,68,46,16,0,-14,-14,-23,-32,-32,-29,-23,-24,-24,-15,-10,-13,-13,-10,-6,-10,-11,-8,-10,-10,-14,-13,-14,-9,-12,-13,-8,-8,-8,-13,-12,-11,-10,-15,-17,-14,-12,-17,-19,-15,-15,-16,-19,-17,-16,-13,-15,-15,-10,-12,-15,-18,-16,-16,-14,-15,-16,-14,-11,-15,-16,-12,-12,-11,-15,-14,-13,-9,-11,-12,-8,-10,-12,-13,-11,-12,-10,-13,-13,-12,-10,-14,-19,-13,-13,-13,-13,-5,4,19,25,38,53,68,70,47,32,33,10,-2,-13,-13, --20,25,28,36,35,32,48,48,45,69,48,14,-1,-15,-15,-22,-33,-32,-25,-17,-17,-13,-13,-7,-10,-11,-8,-5,-9,-11,-8,-8,-8,-12,-11,-10,-5,-10,-11,-6,-6,-6,-11,-10,-9,-8,-12,-14,-13,-12,-17,-18,-14,-14,-15,-16,-15,-16,-12,-15,-16,-11,-11,-13,-18,-15,-14,-12,-16,-17,-14,-12,-16,-15,-12,-12,-10,-15,-13,-12,-8,-11,-13,-9,-9,-10,-13,-11,-12,-9,-11,-12,-10,-9,-15,-16,-11,-12,-12,-16,-7,3,19,27,40,56,72,70,50,36,36,12,-2,-12,-12, --20,24,22,32,33,32,50,55,54,73,57,17,0,-16,-16,-24,-36,-34,-29,-22,-21,-21,-15,-9,-12,-11,-9,-6,-10,-12,-8,-9,-8,-11,-12,-10,-6,-10,-11,-11,-6,-6,-11,-10,-9,-9,-13,-14,-13,-13,-12,-17,-18,-14,-14,-18,-16,-16,-13,-14,-13,-9,-10,-12,-16,-13,-14,-13,-15,-16,-14,-12,-16,-17,-13,-11,-10,-15,-14,-13,-9,-12,-14,-10,-9,-11,-12,-11,-8,-6,-9,-12,-11,-10,-15,-16,-11,-12,-12,-16,-7,-7,3,19,40,56,72,77,55,49,37,11,-5,-12,-12, --23,10,23,29,33,36,57,58,58,56,61,18,-1,-15,-15,-26,-32,-31,-27,-23,-23,-12,-11,-6,-9,-8,-7,-4,-8,-10,-7,-6,-6,-6,-9,-9,-5,-7,-8,-3,-5,-5,-9,-9,-9,-8,-13,-15,-13,-10,-15,-16,-12,-13,-13,-13,-17,-15,-15,-12,-13,-12,-8,-9,-11,-15,-12,-12,-15,-16,-15,-13,-11,-15,-16,-12,-10,-9,-14,-13,-12,-8,-11,-13,-9,-8,-10,-11,-10,-7,-8,-9,-8,-8,-13,-14,-9,-9,-9,-11,-3,7,23,31,43,58,75,78,55,37,39,12,12,-11,-11, --30,13,13,25,32,35,57,61,61,61,71,23,1,-15,-15,-27,-36,-34,-34,-26,-27,-21,-13,-8,-9,-9,-7,-5,-9,-11,-8,-7,-7,-10,-9,-9,-5,-8,-8,-3,-5,-5,-10,-9,-9,-8,-14,-15,-13,-11,-15,-16,-12,-13,-13,-16,-15,-15,-12,-13,-12,-8,-10,-12,-15,-13,-14,-12,-15,-16,-14,-12,-17,-17,-13,-11,-10,-14,-13,-12,-9,-11,-13,-9,-9,-10,-12,-10,-8,-6,-9,-9,-8,-8,-13,-14,-9,-9,-9,-11,-2,7,22,30,42,58,74,78,57,38,38,12,-2,-11,-11, --29,-10,8,24,36,34,34,66,67,67,81,28,4,-16,-16,-28,-37,-35,-31,-26,-26,-20,-13,-7,-8,-8,-6,-4,-7,-9,-6,-6,-6,-10,-9,-8,-4,-7,-8,-3,-4,-4,-9,-8,-7,-7,-12,-14,-12,-10,-14,-16,-12,-12,-13,-16,-14,-14,-10,-13,-14,-10,-9,-11,-14,-12,-12,-10,-12,-14,-13,-11,-16,-16,-11,-11,-9,-13,-12,-11,-7,-9,-11,-7,-7,-8,-10,-8,-9,-5,-9,-9,-6,-5,-7,-13,-7,-7,-4,-7,0,10,25,33,46,62,78,81,60,42,41,14,1,-10,-10, --40,-24,-4,8,24,39,61,61,75,75,78,21,1,-16,-16,-28,-39,-36,-30,-24,-22,-20,-11,-6,-7,-7,-5,-3,-7,-8,-5,-6,-5,-10,-9,-7,-2,-7,-8,-3,-2,-2,-6,-6,-6,-5,-11,-12,-11,-9,-13,-15,-12,-12,-12,-15,-14,-12,-8,-12,-14,-10,-9,-11,-14,-12,-12,-10,-12,-15,-13,-11,-17,-16,-11,-11,-10,-13,-12,-11,-7,-9,-11,-7,-7,-8,-9,-7,-8,-5,-9,-9,-6,-3,-6,-12,-7,-5,-4,-7,-1,10,25,33,46,62,80,81,61,43,42,14,0,-10,-10, --29,-20,9,25,37,43,66,76,77,89,95,26,2,-14,-14,-27,-38,-35,-29,-23,-22,-20,-12,-6,-7,-7,-5,-2,-6,-7,-4,-5,-5,-10,-8,-6,-2,-6,-7,-2,-1,-1,-6,-6,-5,-4,-10,-10,-10,-8,-12,-14,-14,-11,-11,-11,-14,-13,-11,-9,-10,-6,-7,-9,-12,-10,-11,-9,-9,-11,-12,-12,-10,-16,-9,-11,-9,-14,-12,-10,-6,-8,-9,-5,-7,-8,-8,-5,-3,0,-4,-8,-6,-3,-6,-7,-2,-4,-3,-1,6,13,26,34,48,64,82,81,64,44,43,17,2,-9,-9, --39,-23,11,23,38,44,72,72,84,97,98,29,3,-12,-12,-27,-39,-36,-31,-23,-21,-20,-9,-3,-5,-6,-5,-2,-6,-7,-5,-6,-6,-8,-7,-6,-2,-5,-6,0,0,0,-5,-5,-4,-3,-8,-9,-9,-7,-11,-14,-10,-9,-10,-14,-13,-11,-7,-9,-10,-6,-7,-8,-11,-10,-10,-9,-8,-10,-12,-12,-12,-17,-10,-10,-9,-13,-12,-10,-6,-8,-9,-5,-7,-8,-7,-5,-3,0,-5,-5,-4,-3,-6,-7,-3,-4,-3,-1,5,12,26,34,48,64,82,82,65,45,44,18,3,-9,-9, --51,-29,13,27,46,46,74,85,101,104,101,30,4,-10,-10,-26,-39,-37,-33,-24,-23,-21,-9,-2,-4,-5,-4,-2,-5,-6,-4,-5,-5,-7,-6,-5,-1,-5,-5,0,1,1,-4,-3,-2,-2,-8,-8,-7,-6,-6,-12,-9,-7,-8,-12,-11,-11,-10,-5,-10,-5,-4,-5,-9,-7,-8,-7,-8,-11,-9,-8,-13,-14,-10,-9,-7,-10,-9,-9,-5,-8,-9,-5,-4,-3,-5,-2,-2,2,0,-1,4,4,2,-3,1,3,5,2,7,17,32,40,52,67,83,83,67,66,45,17,4,-8,-8, --46,-19,17,32,52,49,75,90,105,107,105,29,4,-14,-14,-29,-40,-34,-25,-18,-15,-16,-6,0,-3,-3,-1,2,0,-4,-1,-2,0,-1,-1,0,2,-3,-1,2,2,3,0,1,-1,0,-5,-5,-6,-5,-8,-11,-8,-6,-7,-11,-10,-7,-4,-7,-9,-4,-3,-4,-9,-7,-8,-6,-8,-11,-9,-7,-13,-14,-10,-8,-7,-10,-9,-8,-4,-7,-8,-3,-2,-2,-4,-1,-1,3,0,0,4,4,2,-3,2,3,5,2,6,17,31,40,52,68,85,84,68,48,47,18,5,-7,-7, --59,-33,7,23,45,44,80,92,107,115,107,31,5,-13,-13,-29,-40,-35,-28,-20,-17,-17,-6,-1,-3,-4,-2,1,-1,-4,-1,-2,0,-1,-2,-1,1,-4,-1,3,2,2,0,1,-1,0,-5,-5,-5,-5,-4,-8,-10,-8,-6,-7,-11,-10,-7,-4,-7,-9,-4,-3,-4,-6,-6,-4,-6,-12,-11,-9,-14,-14,-9,-10,-8,-7,-10,-9,-5,-7,-7,-2,-2,-2,-2,1,-1,6,5,6,10,7,5,2,6,5,7,4,9,18,32,40,52,68,88,85,68,46,45,18,5,-7,-7, --38,-19,21,36,54,56,106,95,111,125,111,36,5,-12,-12,-29,-37,-31,-25,-17,-14,-16,-5,0,-2,-2,0,4,1,-2,1,0,1,0,0,-1,3,-2,0,4,5,5,1,2,0,1,-4,-5,-4,-2,-6,-10,-7,-6,-6,-10,-8,-7,-3,-5,-5,-1,-2,-4,-7,-7,-5,-5,-8,-8,-11,-10,-8,-13,-13,-8,-8,-11,-10,-10,-8,-4,-6,-6,-1,-1,-1,-1,3,3,7,6,10,8,6,2,6,5,7,4,9,18,32,33,41,53,90,87,72,69,48,46,19,-6,-6, --47,-29,14,30,49,54,107,99,114,134,114,40,8,-11,-11,-29,-37,-32,-27,-17,-16,-16,-6,0,-2,-2,0,4,2,-2,1,-1,1,0,0,0,3,-2,0,4,5,5,2,2,1,1,-4,-4,-4,-1,-5,-9,-7,-5,-5,-9,-8,-7,-3,-4,-5,-1,-2,-4,-6,-4,-5,-3,-9,-11,-10,-8,-8,-14,-9,-9,-7,-11,-10,-8,-4,-6,-6,-1,-1,-1,0,2,3,7,5,5,10,10,9,7,2,7,9,7,4,9,18,40,52,68,86,86,90,48,48,20,6,-6,-6, --48,-22,24,44,60,62,109,105,119,119,119,31,5,-12,-12,-27,-37,-31,-23,-16,-12,-7,-3,1,0,0,1,4,3,-1,2,3,5,2,2,4,7,3,5,9,8,9,5,5,5,6,0,-2,-1,1,-4,-6,-3,-5,-5,-8,-7,-6,-2,-3,-4,1,0,-1,-5,-4,-5,-3,-3,-6,-6,-7,-12,-12,-7,-8,-8,-10,-9,-7,-3,-5,-6,0,1,3,1,4,7,13,10,9,15,14,13,9,12,10,8,9,14,23,36,44,55,69,85,85,67,47,47,19,7,7,-5, --47,-17,9,44,59,63,111,109,123,132,123,35,6,-11,-11,-27,-37,-31,-23,-16,-12,-7,-3,1,-1,0,1,4,2,-1,2,3,4,2,2,4,6,3,5,9,8,9,4,5,6,7,1,-1,-1,1,-3,-5,-2,-4,-4,-8,-6,-6,-1,-3,-3,1,0,-2,-5,-4,-5,-3,-4,-7,-7,-7,-7,-13,-8,-9,-8,-10,-8,-7,-3,-5,-5,0,2,3,2,5,7,13,12,12,10,14,14,13,11,11,13,13,13,21,35,43,54,69,85,85,68,48,48,19,5,-5,-5, --44,-19,26,47,61,62,113,109,123,136,123,31,5,-8,-8,-25,-33,-27,-19,-7,-9,-5,-1,3,1,2,3,5,3,2,6,5,6,4,4,6,8,5,7,11,9,10,6,6,6,8,2,0,1,3,-2,-4,-1,-3,-3,-6,-5,-4,-1,-2,-2,2,1,0,-4,-3,-4,-3,-3,-6,-7,-7,-7,-13,-12,-9,-8,-10,-8,-7,-3,-4,-4,1,3,5,3,6,9,15,15,13,17,17,14,13,15,15,15,12,16,21,35,43,54,69,85,87,71,48,47,21,8,8,-4, --41,-19,21,34,62,64,118,113,127,151,127,35,8,-8,-8,-25,-32,-26,-18,-6,-7,-4,0,4,1,2,2,5,3,2,5,5,6,4,4,6,8,6,8,11,10,11,7,7,6,9,3,0,1,4,-1,-4,-1,-3,-3,-6,-5,-4,0,-2,-2,2,1,1,-3,-2,-3,-2,-2,-6,-7,-7,-7,-13,-13,-10,-9,-10,-8,-7,-3,-4,-4,2,4,6,5,7,10,16,16,16,19,16,15,16,17,14,17,14,18,24,35,42,53,68,85,87,71,46,46,20,5,-4,-4, --33,-12,30,46,65,65,108,104,122,108,122,31,6,-7,-7,-22,-29,-23,-17,-4,-5,-2,1,5,3,4,4,7,5,3,6,6,7,5,5,7,9,7,9,12,11,12,8,8,8,10,5,3,3,6,2,-2,1,-1,-1,-4,-3,-2,1,-1,-1,3,3,2,-2,-1,-3,-1,-2,-5,-6,-7,-7,-13,-13,-9,-9,-9,-7,-6,-2,-3,-3,3,6,8,6,9,12,17,18,17,20,16,15,16,17,14,16,13,17,23,35,42,53,68,86,87,74,49,49,22,9,-3,-3, --4,25,41,56,78,78,114,111,128,118,128,35,9,-5,-5,-20,-26,-20,-14,-2,-4,0,3,7,6,5,6,8,8,5,7,9,10,9,8,12,15,13,11,14,13,14,12,11,10,12,9,8,6,6,1,-2,0,0,0,-5,-3,-1,3,1,1,5,4,4,2,2,2,3,-1,-4,-5,-5,-5,-11,-10,-6,-6,-8,-6,-4,0,-1,-1,5,6,9,11,14,16,23,22,23,26,25,25,20,20,19,21,19,22,28,40,46,55,68,84,85,67,45,43,21,4,-2,-2, --10,43,55,56,66,71,111,116,131,127,131,38,10,-3,-3,-18,-24,-19,-12,1,-1,2,5,9,6,6,7,9,8,5,8,9,10,9,9,11,15,14,12,15,14,14,12,12,11,14,11,9,7,7,2,-1,1,1,1,-3,-3,0,4,1,1,5,5,5,2,2,2,4,-1,-5,-5,-5,-5,-12,-11,-7,-6,-8,-6,-5,1,0,0,6,7,10,12,15,17,23,23,24,26,25,24,20,20,18,20,17,21,27,39,45,54,67,84,82,70,47,46,22,8,-2,-2, --9,59,71,85,71,83,119,100,114,133,114,39,12,0,0,-15,-23,-18,-9,4,0,2,8,10,8,7,8,10,10,7,10,10,12,11,11,14,17,16,15,17,18,18,16,16,12,15,11,8,8,9,5,0,2,2,2,-1,0,2,5,2,1,6,6,7,4,4,3,4,1,-3,-4,-4,-4,-10,-9,-6,-6,-7,-4,-3,2,1,2,8,9,12,15,17,19,26,26,27,30,31,31,29,28,22,24,23,25,29,39,46,51,66,84,79,64,45,45,22,1,-1,-1, --9,72,67,81,87,94,116,105,118,139,117,40,13,1,1,-13,-21,-16,0,7,3,4,9,12,9,8,8,11,11,9,10,11,12,12,12,14,17,17,17,17,21,22,19,17,14,16,13,10,10,12,5,2,3,3,3,-1,0,1,5,2,2,6,7,7,6,5,3,4,0,-3,-4,-4,-4,-10,-10,-6,-7,-7,-4,-3,2,2,3,9,10,13,16,18,20,27,27,29,30,32,31,29,28,28,22,22,24,28,28,39,52,67,86,86,80,48,50,23,6,-1,-1, --8,86,81,76,81,88,110,101,123,106,120,39,16,4,-7,-8,-15,-9,2,7,7,8,10,13,10,9,13,14,13,10,12,14,16,16,15,18,22,24,19,21,23,24,19,18,16,19,17,13,13,13,8,4,6,4,5,1,1,3,7,3,4,9,8,10,7,7,6,7,1,-2,-3,-3,-3,-9,-10,-4,-4,-6,-4,-1,5,4,4,10,13,17,17,21,25,33,36,37,39,41,42,38,35,33,34,30,30,34,42,47,53,63,71,76,64,43,39,22,5,0,0, --8,52,73,68,91,85,114,102,122,110,123,40,17,7,-3,-7,-14,-8,6,11,11,11,12,15,13,11,14,14,14,12,13,14,15,17,16,18,22,24,20,23,23,24,20,19,17,20,17,13,15,15,9,6,7,5,5,3,3,4,7,3,5,10,11,12,9,7,7,7,1,-3,-4,-4,-4,-9,-11,-5,-5,-7,-4,-2,5,4,5,11,14,17,18,22,26,35,38,42,43,43,45,40,36,33,34,30,30,33,42,48,57,70,87,89,74,51,51,24,11,0,0, --7,63,65,71,77,69,87,106,106,111,123,40,18,8,-1,-2,-11,4,7,13,13,13,13,15,14,13,16,16,15,13,14,14,15,18,18,19,23,24,22,24,22,24,20,20,20,23,20,15,16,16,11,7,8,5,6,5,5,5,9,4,7,11,12,13,11,9,8,7,4,1,0,-1,-5,-6,-2,-4,-5,-4,-1,0,6,5,7,13,15,19,22,26,31,38,42,45,46,46,48,46,41,36,36,34,37,37,45,52,51,65,85,77,64,41,42,24,5,1,1, --7,71,71,78,74,72,88,87,97,109,107,38,17,7,-1,-1,-10,6,8,15,14,14,13,16,14,14,15,15,13,11,13,12,14,17,17,19,22,23,21,24,22,23,20,20,20,24,20,16,16,17,12,8,8,5,5,5,5,5,8,4,7,11,11,13,10,9,7,6,3,0,-2,-1,-1,-7,-3,-5,-6,-6,-3,-1,5,6,7,13,15,19,25,27,34,41,45,46,47,47,48,46,41,35,35,32,36,37,45,53,53,70,92,85,75,48,49,25,12,1,1, --6,56,56,67,73,69,85,89,97,103,107,44,27,15,7,-2,0,8,12,16,14,14,16,20,18,16,19,16,17,17,18,15,19,22,23,28,26,27,27,29,27,28,27,25,25,27,24,21,17,19,14,10,10,7,6,5,5,7,11,6,9,14,13,16,14,12,11,10,5,1,-1,-1,-5,-5,-7,-3,-3,-2,0,2,9,10,9,15,16,21,27,31,38,47,54,57,57,50,57,56,48,36,35,36,38,42,46,52,58,77,86,91,86,56,50,31,15,2,2, --5,65,73,63,67,63,82,86,90,84,95,42,23,13,6,-2,0,8,12,16,15,14,16,20,18,15,18,16,15,16,17,17,19,22,21,25,28,32,31,31,31,34,33,31,29,29,26,25,24,20,15,11,10,7,6,4,4,7,10,7,9,13,13,14,13,12,10,8,11,6,2,-1,-1,-6,-7,-3,-4,-3,0,2,9,9,10,16,21,26,27,28,39,48,55,58,58,56,58,56,48,45,44,41,37,42,46,47,56,82,77,101,96,88,57,58,15,3,3, --5,55,50,62,68,65,82,81,95,101,102,47,28,15,9,1,4,12,14,18,16,17,19,22,19,18,20,22,20,18,20,22,25,28,27,30,35,37,35,37,36,38,35,32,31,32,28,23,23,20,15,13,12,10,8,9,11,9,13,11,13,17,18,19,14,13,12,10,4,-1,-3,-2,-2,-5,0,0,-1,1,5,4,11,12,15,22,21,27,27,31,31,54,48,63,62,66,67,65,57,43,50,45,36,39,42,52,68,101,98,87,87,58,52,27,25,12,3, --4,49,55,62,66,62,78,77,86,96,85,36,22,11,4,10,0,9,12,15,13,14,15,18,15,15,16,18,16,13,16,18,20,23,23,26,31,32,30,33,33,34,31,30,27,30,24,20,20,17,13,10,10,8,5,7,8,7,9,8,10,15,14,16,15,14,14,11,9,4,-1,0,0,-5,-7,-2,-2,-4,2,1,8,11,13,21,24,27,32,37,43,53,60,61,61,65,66,63,55,49,47,42,40,40,48,55,51,65,86,79,68,40,40,26,8,4,4, -50,46,49,55,62,66,62,78,77,86,111,85,36,22,11,-1,3,12,12,13,12,14,15,17,16,15,17,19,15,16,19,23,24,24,26,30,36,37,33,36,37,39,33,33,29,30,24,20,18,17,11,8,9,6,3,3,4,6,8,7,10,16,15,14,16,11,10,7,3,0,0,-5,-5,-11,-12,-8,-8,-10,-7,-2,4,6,10,16,20,24,29,35,35,43,53,66,61,68,69,68,61,54,52,36,35,36,44,51,48,63,86,77,66,34,37,25,6,4,4, --3,51,52,55,56,65,79,77,89,89,79,35,23,11,5,5,0,4,13,13,14,13,15,16,18,17,16,18,20,16,17,19,24,21,25,27,32,32,33,37,34,36,31,32,27,27,20,19,16,13,6,4,5,10,-1,4,4,5,7,9,8,11,16,16,14,14,10,6,5,3,3,-3,-3,-10,-10,-8,-5,-8,-5,0,7,9,13,21,24,27,34,41,48,59,66,66,67,73,73,68,62,58,54,49,49,45,49,55,45,61,73,67,52,31,36,24,26,4,5, -51,44,47,52,56,61,71,73,82,94,71,26,12,5,-1,-1,-5,6,9,9,10,13,12,15,13,13,14,16,11,13,17,17,19,19,25,25,27,32,32,33,37,34,36,31,32,27,27,20,19,16,13,6,4,3,3,1,3,5,6,3,8,10,12,11,10,10,8,3,0,-1,-1,-7,-9,-16,-15,-11,-9,-13,-10,-4,-4,4,8,15,22,26,33,41,50,62,66,68,68,68,73,73,68,57,58,43,44,37,46,50,55,45,61,73,67,52,31,36,24,-3,5, -52,44,48,50,48,69,67,72,87,85,69,20,8,2,2,-3,-10,2,9,6,8,14,12,13,10,13,13,15,11,12,16,20,19,21,26,29,34,32,32,38,35,34,30,32,27,26,16,16,10,11,3,3,4,4,4,-2,2,5,5,6,8,10,12,8,8,10,8,1,1,-3,-3,-8,-12,-17,-16,-16,-13,-19,-14,-7,-8,-3,6,13,20,22,31,40,52,62,65,68,70,79,78,67,62,62,54,54,44,45,38,47,43,59,59,59,43,27,32,13,13,-12,6, --2,40,49,51,31,62,41,66,75,80,63,19,4,7,1,1,-7,6,11,3,3,10,16,15,7,11,19,19,16,15,19,22,19,25,32,33,36,35,37,38,38,36,30,34,27,25,11,14,6,7,1,3,2,3,3,-5,3,6,4,3,7,7,12,7,10,13,5,5,-3,-3,-2,-8,-14,-20,-17,-12,-10,-16,-14,-6,-8,-5,8,15,24,24,34,45,55,64,69,70,73,79,76,68,64,55,49,42,45,35,41,43,44,59,45,54,30,23,20,20,-3,-24,6, --1,41,33,32,31,32,8,8,9,0,4,4,6,21,15,-43,-21,-9,-6,-4,-6,-1,17,25,1,2,10,26,5,5,19,34,31,16,17,36,52,23,24,28,29,26,24,25,23,20,5,6,0,0,1,8,-7,-5,-3,-15,-8,-2,-15,-5,-3,3,7,-9,-2,-3,0,-16,-11,-14,-4,-16,-24,-27,-21,-26,-25,-7,-4,-16,-13,-12,6,5,5,11,30,46,48,49,56,67,68,75,84,63,62,51,43,39,40,34,35,37,38,46,34,35,22,22,17,-15,-17,-36,7, -0,42,34,33,12,5,1,-52,-50,-21,1,-36,-24,-4,0,-42,-41,-34,-25,-26,-29,-22,1,9,0,-18,-7,11,9,-13,-9,20,23,5,0,18,37,35,6,12,13,19,8,8,5,7,0,-11,-4,-14,-15,-7,-6,-16,-16,-26,-22,-18,-14,-21,-19,-12,-9,-8,-20,-18,-15,-15,-19,-13,-34,-31,-42,-43,-35,-40,-41,-23,-18,-34,-27,-31,-7,7,-8,-2,14,31,41,35,41,50,51,68,76,63,48,46,37,27,24,33,24,28,22,33,47,18,9,-5,-2,-14,-44,-62,8, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coordY_CCW_LLeft_44.h b/drivers/input/touchscreen/wacom/wacom_i2c_coordY_CCW_LLeft_44.h deleted file mode 100644 index 8829781..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coordY_CCW_LLeft_44.h +++ /dev/null @@ -1,73 +0,0 @@ -90,38,40,41,38,41,38,34,39,36,35,33,32,33,33,35,37,35,33,34,35,36,27,29,31,34,33,38,36,35,35,30,33,34,37,32,34,35,35,29,31,33,34,33,32,33,35,37,38,39,38,38,39,39,38,39,40,40,41,40,40,39,38,43,43,43,41,41,42,44,43,44,45,46,45,45,45,43,43,53,51,48,57,59,58,60,60,69,90,90,68,68,90,90,90,75,72,75,74,79,77,90,90,81,80,79,80,82,83,90,85,90,90,90,90, -90,38,40,41,38,41,38,34,39,36,35,33,32,33,33,35,37,35,33,34,35,36,27,29,31,34,33,38,36,35,35,30,33,34,37,32,34,35,35,29,31,33,34,33,32,33,35,37,38,39,38,38,39,39,38,39,40,40,41,40,40,39,38,43,43,43,41,41,42,44,43,44,45,46,45,45,45,43,43,53,51,48,57,59,58,60,60,69,90,90,68,68,90,90,90,75,72,75,74,79,77,90,90,81,80,79,80,82,83,90,85,90,90,90,90, -41,39,39,39,40,39,37,33,45,35,41,36,35,35,34,33,32,31,31,28,26,28,23,25,18,20,15,15,13,11,9,6,5,5,6,3,5,3,5,6,8,9,10,14,16,18,19,20,22,23,24,25,28,30,30,29,31,32,33,35,44,40,36,37,47,47,47,48,48,48,48,49,48,48,48,47,46,39,36,45,45,34,33,31,31,32,32,31,32,32,35,34,35,47,46,46,50,54,53,59,58,62,61,63,64,65,66,68,72,72,65,73,75,78,78, -28,29,30,30,30,31,31,31,31,30,32,31,30,30,30,29,28,27,25,17,15,16,13,12,3,5,-1,0,-10,-10,-12,-14,-18,-21,-20,-23,-22,-23,-22,-21,-20,-15,-15,-10,-8,-3,-1,-1,6,8,11,12,16,18,20,22,24,27,27,29,30,30,31,31,32,32,32,34,34,34,34,34,32,32,32,31,30,29,29,25,25,21,21,15,15,14,13,12,10,11,12,12,14,14,20,20,22,23,27,28,28,29,30,30,31,31,33,35,37,39,36,44,40,46,50, -16,18,21,19,22,21,22,21,21,21,22,21,20,21,20,19,18,18,17,7,5,1,-3,-5,-14,-15,-22,-23,-36,-37,-42,-41,-53,-52,-53,-52,-53,-52,-51,-49,-48,-42,-40,-33,-32,-24,-23,-20,-17,-15,-8,-6,0,2,8,10,13,15,18,19,19,20,21,20,21,22,22,22,22,23,22,22,21,21,19,19,19,17,15,7,5,0,0,-9,-9,-15,-14,-18,-16,-17,-18,-16,-17,-15,-11,-11,-10,-9,-1,0,1,2,2,5,8,13,17,18,18,19,18,19,20,21,22, --7,7,8,10,9,10,8,9,10,9,10,9,7,7,4,0,-4,-6,-9,-14,-16,-20,-24,-26,-34,-36,-45,-45,-55,-56,-63,-63,-71,-71,-73,-75,-76,-74,-74,-71,-70,-64,-63,-59,-56,-49,-48,-45,-41,-38,-33,-32,-28,-25,-20,-18,-17,-14,-12,-8,-7,-4,-1,0,3,4,6,8,9,9,5,5,1,1,-3,-4,-8,-11,-13,-19,-20,-26,-27,-34,-34,-42,-42,-46,-46,-47,-47,-46,-48,-46,-44,-43,-40,-40,-37,-35,-32,-31,-29,-27,-24,-24,-22,-18,-17,-15,-16,-11,-13,-12,-5, --42,-3,11,16,13,17,15,17,20,20,20,18,15,15,12,7,4,0,-4,-9,-12,-17,-22,-25,-34,-37,-47,-49,-64,-66,-76,-77,-93,-93,-97,-99,-100,-97,-97,-94,-91,-80,-78,-73,-71,-55,-54,-50,-47,-40,-35,-34,-29,-28,-21,-19,-16,-14,-11,-8,-4,-2,0,3,5,6,8,10,10,11,7,7,2,1,-2,-4,-10,-12,-14,-21,-22,-31,-32,-38,-39,-51,-52,-57,-55,-62,-61,-59,-60,-58,-59,-56,-54,-51,-49,-46,-43,-40,-39,-36,-33,-33,-29,-26,-26,-22,-24,-20,-23,-25,-23, --51,-12,-7,-5,4,14,17,22,28,26,26,22,18,16,9,5,-2,-9,-11,-26,-32,-40,-46,-54,-60,-65,-81,-85,-100,-103,-112,-116,-123,-125,-132,-135,-135,-135,-135,-129,-124,-120,-119,-107,-108,-94,-92,-87,-84,-75,-64,-61,-52,-49,-41,-38,-28,-23,-17,-13,-11,-10,-9,-8,-3,-2,2,0,2,2,0,-1,-8,-9,-11,-13,-24,-28,-36,-44,-45,-59,-60,-75,-76,-92,-91,-100,-99,-107,-105,-105,-107,-104,-106,-103,-101,-97,-91,-87,-91,-87,-82,-74,-70,-74,-68,-64,-66,-60,-63,-57,-57,-52,-46, --45,-13,0,10,14,19,11,17,13,13,12,9,4,9,4,-1,-7,-13,-21,-35,-41,-48,-55,-61,-66,-71,-88,-91,-101,-104,-119,-121,-131,-134,-138,-142,-141,-141,-141,-138,-135,-127,-127,-117,-116,-102,-100,-92,-92,-85,-77,-74,-65,-62,-57,-53,-44,-40,-35,-30,-27,-24,-20,-21,-17,-15,-13,-11,-9,-13,-16,-15,-19,-20,-31,-33,-44,-46,-54,-62,-63,-73,-74,-89,-89,-105,-103,-112,-111,-122,-120,-123,-123,-122,-124,-121,-121,-114,-116,-109,-107,-102,-97,-90,-86,-91,-86,-82,-85,-81,-84,-81,-82,-82,-82, --21,18,16,24,31,34,26,31,26,27,25,22,24,25,20,15,9,5,-1,-16,-25,-35,-45,-54,-60,-64,-76,-79,-85,-87,-97,-99,-102,-103,-107,-109,-109,-108,-108,-104,-104,-101,-101,-93,-92,-87,-86,-83,-76,-73,-68,-66,-58,-56,-50,-48,-41,-35,-25,-22,-20,-13,-9,-6,-4,-4,-2,1,2,-1,-3,-6,-14,-14,-24,-27,-43,-45,-53,-60,-62,-70,-70,-82,-83,-85,-86,-98,-96,-97,-96,-96,-101,-99,-99,-97,-99,-96,-94,-91,-92,-89,-86,-85,-81,-86,-82,-79,-76,-73,-81,-78,-81,-81,-84, --2,33,27,33,36,42,40,48,42,43,39,35,30,27,21,16,9,4,-2,-11,-17,-25,-30,-35,-40,-43,-55,-57,-62,-63,-73,-74,-76,-76,-81,-82,-82,-82,-82,-78,-77,-76,-76,-67,-66,-65,-63,-58,-53,-51,-48,-45,-37,-35,-31,-30,-25,-22,-18,-15,-12,-10,-7,-4,0,-1,1,0,2,1,-2,-2,-7,-9,-17,-18,-24,-25,-33,-41,-41,-45,-45,-58,-58,-58,-58,-70,-69,-68,-67,-69,-72,-70,-69,-67,-69,-67,-64,-62,-62,-60,-58,-56,-53,-58,-54,-52,-49,-46,-53,-50,-54,-53,-55, --21,15,27,31,32,36,33,41,34,36,30,28,25,23,19,13,8,4,-1,-11,-15,-21,-25,-29,-31,-35,-44,-43,-48,-50,-57,-57,-59,-59,-62,-63,-64,-63,-64,-63,-61,-58,-57,-56,-55,-51,-50,-44,-43,-41,-39,-38,-30,-28,-26,-24,-20,-18,-15,-13,-11,-9,-6,-3,-1,-1,1,1,3,0,-2,-1,-4,-4,-13,-13,-17,-17,-25,-32,-33,-33,-33,-45,-45,-44,-43,-51,-50,-51,-50,-49,-52,-51,-50,-48,-50,-48,-45,-43,-44,-42,-40,-38,-35,-40,-38,-35,-33,-29,-37,-33,-37,-38,-38, --9,20,24,21,26,30,26,33,29,31,22,21,18,14,11,7,3,0,-4,-10,-13,-17,-20,-26,-30,-32,-36,-37,-42,-44,-47,-48,-51,-52,-54,-55,-55,-55,-55,-55,-53,-51,-50,-50,-50,-44,-43,-40,-39,-37,-34,-32,-30,-29,-24,-22,-21,-20,-17,-14,-13,-10,-10,-9,-7,-6,-4,-6,-5,-6,-6,-7,-9,-9,-14,-14,-18,-19,-22,-25,-26,-32,-32,-36,-36,-38,-38,-42,-41,-44,-43,-43,-43,-43,-43,-41,-41,-40,-39,-38,-37,-36,-36,-34,-33,-33,-31,-29,-29,-26,-31,-28,-31,-31,-31, --17,8,20,22,23,24,20,25,20,21,14,13,11,8,6,4,1,-2,-5,-11,-14,-16,-18,-22,-24,-26,-29,-31,-33,-35,-39,-41,-44,-44,-47,-47,-45,-45,-46,-46,-45,-42,-42,-42,-42,-36,-36,-35,-33,-31,-27,-26,-25,-24,-19,-19,-18,-17,-14,-13,-12,-10,-10,-9,-8,-7,-6,-7,-7,-7,-8,-8,-8,-8,-12,-13,-14,-14,-17,-20,-21,-22,-23,-27,-27,-26,-26,-30,-30,-30,-30,-30,-31,-31,-29,-28,-29,-28,-27,-26,-26,-25,-25,-23,-22,-24,-23,-21,-18,-17,-22,-19,-22,-23,-24, --9,14,18,16,14,17,15,20,12,13,9,8,6,3,1,-2,-4,-8,-9,-13,-15,-17,-19,-22,-24,-26,-29,-30,-31,-31,-35,-35,-38,-38,-39,-40,-37,-37,-37,-37,-37,-36,-35,-33,-33,-31,-30,-29,-28,-27,-26,-25,-23,-22,-22,-21,-20,-20,-17,-16,-14,-12,-12,-14,-13,-12,-11,-10,-10,-10,-11,-11,-11,-11,-13,-12,-14,-14,-15,-16,-17,-19,-19,-21,-20,-23,-23,-24,-23,-23,-23,-22,-22,-22,-22,-22,-21,-21,-20,-19,-19,-19,-18,-17,-16,-18,-17,-15,-16,-15,-19,-16,-20,-21,-23, --18,12,17,16,14,15,14,19,11,13,8,7,5,2,1,-3,-5,-7,-9,-14,-15,-17,-18,-22,-23,-25,-27,-28,-28,-28,-31,-32,-34,-34,-35,-35,-34,-34,-34,-34,-33,-33,-32,-31,-30,-28,-28,-27,-26,-25,-25,-24,-22,-21,-22,-21,-20,-19,-17,-16,-15,-14,-14,-15,-14,-13,-12,-12,-11,-12,-13,-12,-12,-11,-13,-13,-14,-14,-14,-15,-16,-16,-15,-17,-17,-19,-18,-19,-18,-19,-18,-18,-18,-17,-17,-16,-16,-16,-16,-16,-15,-15,-15,-13,-13,-15,-14,-12,-15,-12,-17,-15,-18,-17,-18, --17,4,10,10,13,17,12,18,10,12,4,4,2,0,-1,-5,-7,-10,-11,-16,-17,-19,-20,-21,-22,-24,-25,-26,-28,-29,-30,-30,-32,-32,-32,-32,-33,-33,-33,-34,-34,-32,-32,-32,-31,-28,-28,-26,-26,-26,-26,-24,-23,-22,-20,-20,-20,-19,-20,-19,-18,-16,-16,-15,-15,-15,-14,-14,-13,-14,-15,-16,-16,-16,-16,-16,-15,-15,-16,-16,-18,-19,-19,-18,-17,-19,-19,-18,-18,-16,-15,-15,-16,-17,-17,-17,-16,-16,-13,-13,-14,-14,-14,-14,-13,-16,-15,-13,-16,-14,-19,-17,-20,-20,-19, --9,15,18,14,15,17,12,15,9,8,3,3,1,-1,-2,-5,-6,-9,-10,-13,-15,-17,-18,-18,-19,-21,-22,-23,-23,-24,-26,-25,-26,-26,-27,-27,-26,-26,-27,-27,-27,-25,-25,-26,-25,-23,-22,-21,-21,-21,-20,-20,-18,-18,-16,-16,-17,-16,-16,-16,-15,-13,-14,-13,-12,-13,-12,-11,-11,-12,-13,-14,-13,-13,-14,-14,-11,-11,-12,-12,-14,-14,-14,-14,-13,-14,-13,-13,-13,-10,-10,-10,-11,-12,-13,-13,-12,-12,-10,-10,-10,-10,-10,-10,-10,-12,-12,-11,-10,-9,-15,-12,-15,-17,-17, --5,11,17,11,11,17,12,16,8,7,4,4,1,-1,-2,-4,-6,-10,-13,-13,-14,-17,-18,-18,-18,-20,-21,-22,-23,-23,-25,-25,-24,-24,-25,-25,-24,-24,-24,-24,-24,-23,-23,-24,-24,-23,-22,-20,-20,-19,-19,-18,-17,-16,-16,-15,-17,-16,-16,-15,-14,-13,-14,-15,-14,-13,-12,-12,-12,-12,-12,-11,-11,-10,-12,-11,-11,-10,-11,-11,-11,-9,-9,-9,-9,-10,-8,-9,-9,-9,-9,-9,-9,-8,-7,-7,-8,-8,-5,-6,-8,-8,-6,-7,-7,-9,-8,-7,-10,-7,-10,-8,-12,-13,-16, --3,15,21,15,16,18,14,18,10,11,6,6,3,0,-1,-5,-6,-9,-10,-9,-10,-13,-14,-14,-15,-16,-17,-17,-18,-18,-20,-21,-19,-19,-20,-20,-20,-19,-19,-20,-19,-18,-17,-19,-18,-18,-17,-15,-15,-14,-14,-13,-11,-11,-11,-11,-12,-12,-11,-10,-10,-8,-10,-11,-10,-9,-8,-8,-8,-8,-7,-7,-6,-6,-7,-6,-6,-6,-6,-5,-6,-6,-6,-6,-6,-6,-6,-5,-5,-7,-6,-5,-5,-5,-5,-4,-6,-6,-4,-4,-6,-5,-5,-5,-5,-6,-5,-4,-5,-4,-10,-7,-10,-11,-15, --11,9,15,14,14,13,15,19,11,12,6,6,3,0,-1,-6,-8,-11,-12,-13,-13,-15,-15,-15,-16,-16,-17,-18,-18,-18,-20,-19,-19,-19,-20,-20,-21,-20,-20,-19,-20,-19,-19,-19,-18,-19,-18,-17,-17,-17,-18,-17,-16,-15,-17,-16,-17,-17,-16,-16,-15,-13,-15,-15,-15,-13,-12,-13,-12,-12,-12,-11,-11,-10,-11,-10,-11,-10,-10,-9,-10,-10,-10,-10,-10,-10,-9,-9,-8,-10,-10,-9,-8,-9,-10,-9,-11,-10,-10,-10,-11,-11,-11,-11,-10,-12,-11,-10,-11,-9,-15,-12,-14,-15,-17, --4,13,16,15,17,18,16,20,12,12,7,7,4,2,0,-3,-5,-7,-10,-12,-14,-15,-15,-14,-15,-15,-15,-16,-16,-17,-17,-18,-16,-16,-17,-17,-18,-19,-18,-17,-18,-18,-17,-17,-17,-16,-15,-15,-14,-15,-14,-14,-14,-14,-12,-12,-14,-13,-11,-11,-12,-13,-12,-10,-10,-10,-9,-10,-10,-10,-11,-10,-8,-9,-10,-9,-8,-8,-10,-9,-8,-6,-6,-8,-8,-9,-8,-8,-7,-7,-7,-8,-9,-9,-8,-7,-9,-8,-8,-7,-10,-10,-11,-11,-11,-12,-12,-11,-11,-10,-14,-11,-14,-12,-15, --7,9,18,20,20,21,18,21,13,12,10,9,7,4,3,1,0,-3,-5,-7,-8,-10,-11,-8,-9,-10,-10,-11,-10,-11,-12,-12,-10,-10,-11,-12,-11,-11,-11,-11,-12,-10,-11,-11,-10,-9,-9,-9,-8,-9,-8,-8,-9,-9,-6,-6,-8,-8,-4,-4,-6,-6,-6,-3,-3,-3,-3,-2,-2,-3,-4,-4,-2,-2,-4,-3,-1,-1,-3,-2,-1,0,0,-2,-3,-2,-2,-2,-2,-1,0,-2,-3,-3,-1,-1,-3,-2,0,0,-4,-3,-5,-5,-4,-6,-6,-6,-3,-3,-7,-6,-9,-8,-13, --4,12,15,11,13,15,13,16,11,13,7,6,5,2,1,-1,-2,-4,-6,-6,-7,-8,-9,-9,-10,-10,-10,-10,-11,-11,-12,-12,-11,-11,-12,-12,-12,-12,-11,-10,-10,-11,-10,-10,-9,-9,-9,-9,-9,-8,-8,-8,-9,-8,-7,-6,-6,-5,-5,-4,-4,-3,-4,-4,-4,-3,-2,-3,-3,-2,-2,-1,0,0,-1,0,1,1,0,1,1,1,1,1,2,2,3,1,2,1,2,1,0,0,0,1,0,1,-2,-1,-4,-3,-4,-3,-2,-7,-6,-6,-8,-7,-10,-8,-11,-10,-14, --19,3,10,8,11,15,13,16,12,14,8,7,5,3,1,0,-2,-5,-5,-6,-7,-8,-9,-10,-11,-11,-11,-11,-11,-11,-12,-12,-12,-12,-12,-12,-12,-12,-11,-10,-10,-10,-9,-9,-9,-9,-8,-9,-8,-9,-9,-8,-9,-8,-7,-7,-6,-6,-5,-4,-4,-3,-3,-3,-2,-2,-1,-2,-1,-1,0,0,1,2,1,1,2,3,1,2,1,2,2,2,2,2,3,2,3,2,2,2,2,1,0,1,1,2,-3,-1,-4,-3,-6,-5,-4,-9,-8,-8,-11,-11,-14,-12,-15,-13,-17, --24,-8,-2,2,6,9,7,11,10,11,5,5,3,1,-1,-3,-5,-4,-7,-11,-12,-10,-12,-11,-12,-12,-12,-13,-13,-13,-12,-13,-13,-13,-13,-14,-12,-12,-12,-12,-12,-11,-11,-12,-12,-11,-11,-11,-11,-10,-10,-8,-9,-9,-8,-7,-9,-8,-6,-6,-5,-3,-4,-5,-5,-4,-4,-2,-2,-3,-3,-1,0,1,-1,0,0,1,-1,0,1,2,0,-1,-1,1,1,-1,0,-1,-1,0,0,0,0,2,-3,-2,-5,-4,-8,-7,-11,-10,-9,-14,-14,-13,-16,-15,-18,-16,-18,-18,-21, --27,-2,3,5,7,9,6,9,8,8,5,4,2,0,-1,-1,-4,-3,-5,-8,-10,-9,-10,-8,-10,-10,-10,-11,-11,-11,-11,-11,-10,-10,-11,-11,-9,-9,-9,-9,-9,-8,-8,-9,-9,-7,-7,-8,-8,-8,-6,-6,-6,-6,-5,-4,-6,-6,-3,-3,-2,-1,-2,-2,-2,-2,-2,0,0,-1,-1,0,2,3,0,0,3,3,1,1,3,4,2,0,1,3,3,1,1,2,2,2,2,3,4,5,0,1,-1,0,-5,-3,-6,-5,-4,-8,-8,-7,-8,-7,-11,-10,-12,-13,-18, --28,-16,-8,-5,-2,1,0,3,2,2,1,0,-1,-3,-4,-6,-8,-6,-9,-11,-13,-10,-11,-12,-13,-13,-13,-13,-12,-13,-13,-13,-11,-12,-10,-10,-10,-10,-10,-11,-10,-9,-9,-8,-8,-7,-7,-8,-8,-8,-9,-8,-7,-6,-6,-6,-5,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-2,-3,-1,-1,0,1,0,1,-1,0,0,1,0,1,1,1,1,0,1,1,2,2,2,3,4,2,1,2,2,3,-2,-1,-4,-2,-5,-3,-1,-7,-6,-4,-3,-2,-10,-8,-13,-11,-18, --30,-17,-9,-5,-2,1,0,3,2,1,2,1,-1,-3,-4,-5,-8,-6,-8,-10,-12,-9,-11,-11,-12,-12,-12,-12,-11,-12,-12,-12,-10,-10,-9,-9,-8,-8,-9,-9,-8,-7,-7,-6,-6,-5,-5,-5,-5,-6,-7,-6,-5,-4,-4,-4,-3,-2,-3,-2,-2,-2,-2,-1,-1,-1,-1,-2,-2,-2,-1,0,0,1,1,2,-1,0,1,2,1,1,2,2,2,2,3,2,3,4,5,6,6,5,4,4,4,4,1,1,-3,0,-5,-1,2,-4,-1,1,0,1,-7,-6,-10,-9,-15, --33,-19,-13,-8,-7,-3,-3,-1,-2,-2,0,-3,-4,-7,-8,-7,-11,-11,-12,-12,-15,-14,-16,-15,-16,-17,-17,-16,-15,-16,-16,-16,-14,-15,-14,-14,-12,-12,-12,-12,-12,-11,-11,-10,-10,-9,-8,-9,-8,-9,-10,-10,-9,-9,-9,-8,-8,-7,-9,-8,-7,-8,-7,-7,-6,-7,-6,-8,-8,-8,-7,-8,-7,-6,-6,-6,-7,-7,-6,-5,-7,-6,-5,-4,-5,-5,-4,-3,-2,-3,-2,-1,-1,-3,-2,-3,-3,-3,-5,-5,-9,-8,-11,-7,-4,-10,-7,-4,-5,-4,-13,-12,-17,-16,-21, --29,-16,-11,-7,-5,-2,-2,0,0,-1,0,-2,-3,-4,-5,-5,-8,-9,-10,-10,-13,-13,-15,-12,-14,-14,-15,-14,-12,-13,-13,-14,-12,-13,-13,-13,-11,-11,-11,-11,-10,-9,-9,-8,-8,-9,-9,-8,-8,-8,-7,-7,-9,-9,-9,-8,-8,-8,-8,-8,-8,-9,-9,-8,-8,-9,-8,-9,-9,-9,-8,-9,-9,-8,-9,-9,-8,-8,-8,-7,-8,-7,-7,-6,-7,-6,-6,-3,-3,-4,-4,-1,-1,-2,-2,-3,-2,-3,-5,-5,-9,-6,-10,-6,-2,-4,-1,2,-3,-2,-8,-6,-8,-11,-19, --16,-2,-1,-2,-2,1,1,4,4,3,3,2,-1,-3,-1,0,-6,-7,-5,-9,-12,-12,-14,-10,-12,-13,-14,-14,-12,-13,-13,-13,-11,-11,-12,-13,-9,-10,-9,-10,-10,-8,-9,-8,-8,-7,-7,-7,-7,-8,-6,-6,-8,-8,-6,-7,-7,-7,-6,-7,-8,-8,-8,-7,-7,-9,-9,-8,-8,-10,-9,-10,-9,-9,-10,-10,-7,-7,-7,-7,-7,-7,-6,-6,-6,-4,-5,-3,-3,-2,-3,0,-1,1,2,-2,-2,-4,-4,-4,-8,-5,-6,-3,1,-1,2,3,2,5,-1,1,-2,-7,-13, --27,-7,-3,-1,1,3,2,5,3,3,3,2,1,0,-1,-3,-5,-4,-5,-6,-8,-8,-10,-8,-9,-10,-10,-10,-11,-12,-10,-10,-9,-9,-10,-10,-9,-9,-8,-7,-7,-7,-6,-5,-5,-5,-5,-5,-4,-4,-5,-4,-6,-6,-4,-4,-5,-5,-5,-5,-6,-6,-7,-6,-6,-7,-7,-8,-8,-10,-9,-9,-9,-9,-10,-10,-7,-7,-6,-6,-7,-7,-6,-5,-4,-4,-3,-2,-2,-2,-3,0,-1,-1,-1,-3,-2,-3,-5,-4,-6,-3,-6,-2,2,0,3,5,2,3,-1,2,-3,-5,-12, --21,1,-6,-12,-6,-1,0,5,4,5,2,1,1,0,-2,-4,-5,-5,-7,-8,-10,-10,-11,-10,-11,-11,-11,-13,-14,-15,-12,-13,-11,-11,-12,-12,-12,-12,-10,-10,-10,-10,-10,-8,-8,-8,-7,-7,-7,-8,-7,-7,-9,-8,-7,-7,-8,-8,-9,-9,-9,-9,-10,-11,-10,-12,-11,-14,-13,-15,-14,-15,-15,-14,-15,-15,-13,-13,-12,-11,-12,-12,-11,-10,-9,-8,-8,-8,-8,-7,-7,-5,-7,-7,-6,-8,-9,-9,-12,-11,-12,-8,-11,-7,-4,-6,-3,-1,-4,-2,-6,-3,-6,-8,-12, --19,-3,0,0,3,6,5,11,4,6,2,2,1,0,-2,-2,-4,-5,-4,-4,-6,-9,-10,-10,-11,-10,-11,-11,-11,-12,-11,-12,-11,-11,-12,-12,-11,-10,-11,-11,-11,-10,-10,-10,-9,-8,-8,-8,-8,-9,-9,-9,-10,-10,-9,-9,-10,-10,-10,-10,-11,-12,-12,-11,-11,-13,-12,-12,-12,-14,-14,-14,-14,-13,-13,-12,-11,-11,-12,-12,-12,-12,-11,-11,-10,-9,-9,-7,-7,-7,-8,-5,-6,-8,-8,-10,-14,-13,-14,-12,-14,-10,-9,-6,-4,-5,-3,-2,-4,-3,-8,-4,-6,-3,-11, --14,11,10,9,6,7,7,13,7,10,5,5,5,4,2,2,1,0,1,0,-2,-4,-6,-5,-6,-5,-6,-7,-7,-7,-7,-8,-7,-7,-8,-8,-6,-7,-7,-8,-8,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-5,-6,-6,-4,-5,-6,-6,-5,-5,-6,-7,-8,-6,-6,-8,-8,-5,-5,-8,-8,-7,-7,-7,-6,-6,-4,-4,-6,-6,-6,-6,-5,-5,-4,-3,-3,-1,-1,-1,-2,1,-1,-3,-4,-5,-7,-6,-7,-4,-6,-3,1,2,4,2,2,2,4,5,0,2,0,-1,-7, --26,3,7,9,12,14,10,17,6,9,5,7,5,4,4,4,1,-2,-2,-2,-2,-4,-4,-6,-6,-7,-7,-7,-6,-7,-7,-7,-8,-8,-8,-8,-8,-8,-7,-6,-6,-7,-7,-8,-8,-7,-6,-6,-5,-6,-5,-5,-5,-4,-5,-5,-5,-5,-4,-4,-5,-6,-6,-5,-5,-7,-6,-6,-5,-6,-5,-6,-6,-5,-7,-6,-5,-5,-4,-4,-4,-4,-4,-3,-2,-1,-1,-1,-1,0,0,0,-1,-2,-2,-2,-6,-4,-5,-1,-5,-2,1,3,3,3,4,4,3,4,1,4,-1,-1,-7, --34,-7,-6,2,9,13,11,20,10,14,7,10,9,8,7,6,4,2,1,1,0,-1,-1,-3,-3,-4,-4,-5,-5,-6,-6,-6,-7,-7,-7,-7,-8,-8,-7,-6,-6,-6,-5,-7,-6,-7,-6,-6,-5,-5,-4,-4,-4,-3,-4,-3,-4,-4,-3,-2,-4,-5,-4,-4,-4,-5,-5,-5,-4,-4,-4,-4,-4,-3,-5,-4,-3,-2,-2,-1,-2,-1,-1,0,1,2,2,1,1,3,2,2,1,-1,-2,-1,-3,1,-3,3,-1,2,6,6,7,6,5,5,5,6,3,6,3,-1,-2, --17,5,5,4,10,14,11,20,12,18,9,10,10,9,7,5,4,2,-1,-1,-1,-2,-2,-2,-3,-3,-2,-4,-5,-6,-7,-7,-5,-5,-5,-5,-10,-11,-10,-9,-10,-9,-9,-8,-8,-7,-7,-9,-8,-8,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-5,-5,-6,-6,-6,-6,-6,-5,-5,-5,-4,-6,-6,-5,-6,-6,-5,-5,-4,-5,-5,-5,-5,-4,-5,-4,-4,-3,-3,-1,-2,-2,-4,-4,-2,-3,-7,-2,-5,-1,-2,1,2,3,1,1,0,0,2,3,-2,2,0,-7,-4, --33,5,21,17,19,20,17,24,14,18,16,12,13,9,8,7,6,4,1,1,0,-1,-2,-2,-3,-3,-4,-5,-5,-5,-7,-7,-5,-6,-5,-5,-9,-9,-9,-9,-9,-9,-9,-8,-8,-6,-6,-9,-8,-7,-6,-6,-7,-7,-7,-6,-5,-5,-5,-5,-5,-5,-5,-4,-4,-5,-5,-3,-3,-3,-3,-4,-4,-4,-5,-4,-3,-3,-2,-2,-2,-1,-1,-2,-2,-1,-1,1,0,2,1,1,0,-1,1,3,-3,2,0,5,3,5,6,5,4,4,3,3,8,9,2,4,3,-3,-2, --9,8,11,13,11,21,18,28,17,20,15,16,17,12,7,8,7,4,2,1,0,-2,-3,-1,-3,-3,-4,-5,-4,-6,-7,-7,-7,-9,-9,-9,-10,-10,-10,-9,-9,-7,-7,-7,-7,-9,-7,-8,-8,-8,-6,-6,-6,-6,-4,-4,-4,-4,-3,-3,-4,-4,-5,-3,-3,-2,-2,-1,-1,-1,-1,-2,-2,-2,-2,-2,0,0,0,0,1,1,1,0,0,2,1,2,2,5,4,2,2,0,3,5,1,8,6,9,9,10,13,11,9,8,7,7,13,13,6,8,7,1,0, -11,25,26,27,22,23,22,26,18,19,18,15,13,11,9,7,6,5,4,2,1,-1,-2,-1,-2,-2,-2,-3,-4,-4,-4,-4,-6,-6,-8,-8,-7,-7,-6,-6,-6,-7,-7,-6,-6,-6,-6,-6,-5,-6,-6,-6,-5,-5,-4,-3,-3,-2,-4,-3,-3,-3,-3,-3,-2,1,1,0,0,1,1,0,0,1,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,6,5,5,4,3,2,6,5,10,9,12,15,15,15,13,12,13,12,12,12,13,8,11,4,-2,-2, -1,16,37,36,30,29,26,29,19,19,18,16,14,10,7,5,3,1,1,0,-2,-4,-5,-5,-5,-6,-6,-7,-8,-9,-9,-9,-11,-11,-12,-12,-11,-10,-11,-10,-11,-12,-11,-11,-11,-11,-11,-12,-11,-11,-12,-11,-10,-10,-9,-8,-7,-7,-8,-8,-8,-8,-7,-7,-6,-3,-2,-3,-3,-2,-2,-3,-3,-2,-2,-1,-3,-2,-3,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,1,0,-1,0,-3,-3,3,3,9,8,11,13,12,13,11,9,10,9,8,8,9,4,7,0,-3,-2, -1,9,15,17,17,18,20,19,22,19,16,12,9,9,6,4,3,1,1,-1,-3,-3,-5,-4,-5,-5,-6,-7,-7,-7,-9,-9,-8,-9,-10,-10,-8,-9,-9,-9,-9,-9,-9,-10,-10,-9,-9,-10,-9,-8,-7,-7,-8,-8,-8,-7,-7,-7,-5,-5,-5,-4,-5,-4,-4,-5,-4,-3,-2,-2,-2,-2,-1,-1,-2,-1,-1,0,-2,-1,-2,-2,-2,-2,-1,0,0,-1,-1,0,0,-3,-2,-2,-1,4,4,9,7,8,14,12,11,9,7,9,8,7,8,9,2,5,0,-4,-3, -32,34,35,32,28,25,22,18,18,13,9,9,5,4,3,4,2,0,0,-2,-4,-4,-6,-3,-4,-4,-5,-5,-4,-5,-6,-7,-4,-5,-6,-7,-4,-5,-5,-5,-6,-5,-6,-7,-7,-5,-5,-6,-6,-4,-2,-2,-4,-4,-3,-3,-3,-3,-1,-2,-2,-1,-2,-1,-1,-2,-2,1,1,1,1,2,2,2,1,2,3,3,2,2,1,1,1,0,1,3,3,2,2,3,4,1,2,3,6,10,8,11,12,12,16,14,14,12,10,11,10,9,13,14,6,8,2,-3,-3, -61,57,47,31,23,19,15,6,11,4,-3,-2,-7,-2,-3,-4,-5,-5,-6,-7,-8,-8,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-8,-7,-6,-6,-7,-6,-7,-7,-7,-6,-6,-7,-6,-6,-5,-5,-5,-6,-6,-5,-4,-4,-3,-3,-3,-2,-3,-3,-2,-2,-1,-1,0,0,1,-1,0,0,0,-1,-1,-1,-1,-1,-2,-1,0,1,-1,0,-1,1,1,1,3,4,8,11,13,14,12,14,11,13,11,9,10,9,9,9,10,2,6,-3,-6,-5, -27,19,17,21,19,12,13,2,5,-6,-14,-7,-14,-10,-10,-10,-11,-12,-9,-11,-13,-14,-15,-12,-14,-13,-14,-11,-11,-11,-11,-10,-10,-9,-9,-9,-8,-9,-9,-9,-9,-8,-8,-8,-8,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-8,-8,-7,-7,-6,-6,-6,-6,-5,-6,-5,-5,-5,-4,-4,-3,-3,-2,-4,-3,-4,-3,-5,-4,-5,-4,-5,-6,-6,-5,-4,-5,-3,-6,-4,-2,-1,2,4,7,9,9,13,10,10,7,11,8,5,6,5,4,5,6,-2,2,-6,-8,-6, -42,33,24,24,17,8,7,-5,0,-10,-19,-10,-16,-12,-14,-14,-15,-15,-10,-12,-13,-14,-15,-14,-15,-15,-15,-14,-14,-15,-13,-13,-13,-13,-12,-12,-11,-12,-11,-10,-10,-10,-10,-13,-13,-11,-11,-11,-10,-11,-11,-11,-11,-11,-10,-9,-12,-11,-11,-11,-11,-11,-10,-9,-10,-10,-10,-9,-9,-10,-10,-9,-9,-9,-10,-9,-11,-10,-12,-11,-10,-9,-10,-11,-11,-10,-8,-11,-8,-12,-9,-6,-4,-2,-1,1,5,3,9,4,8,4,6,3,1,2,0,-1,0,2,-5,-1,-9,-13,-11, -16,2,0,-3,-5,-8,-4,-14,-5,-12,-19,-13,-18,-12,-14,-12,-13,-12,-9,-11,-13,-13,-14,-12,-13,-13,-14,-12,-12,-13,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-8,-7,-11,-10,-9,-9,-9,-8,-9,-8,-8,-9,-9,-7,-7,-10,-10,-9,-9,-9,-9,-9,-8,-8,-9,-9,-8,-7,-9,-9,-8,-8,-8,-10,-9,-9,-9,-10,-10,-7,-7,-8,-10,-9,-7,-6,-9,-6,-9,-6,-4,-2,-1,1,1,4,1,7,3,8,3,5,2,0,1,0,-1,2,3,-4,0,-9,-9,-9, --48,-50,-34,-27,-21,-20,-18,-23,-17,-22,-26,-18,-21,-18,-18,-18,-17,-16,-16,-16,-17,-15,-15,-15,-15,-13,-14,-13,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-11,-11,-10,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-11,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-12,-12,-12,-12,-11,-12,-11,-12,-11,-11,-11,-11,-11,-11,-11,-11,-11,-9,-13,-11,-11,-7,-6,-4,-2,0,-1,3,0,3,-2,1,-2,0,-3,-4,-3,-3,-3,-2,-5,-7,-4,-13,-15,-14, --102,-88,-71,-60,-53,-47,-39,-39,-29,-30,-31,-25,-26,-21,-21,-20,-19,-16,-17,-17,-17,-14,-15,-15,-16,-14,-14,-12,-12,-12,-12,-12,-13,-13,-13,-12,-13,-13,-12,-10,-11,-12,-11,-11,-10,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-10,-9,-11,-11,-11,-11,-12,-12,-12,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-13,-14,-13,-13,-13,-13,-13,-13,-12,-13,-12,-10,-14,-11,-12,-8,-6,-4,-3,0,-2,1,-3,1,-3,0,-4,-3,-5,-6,-5,-5,-5,-5,-6,-9,-5,-13,-15,-13, --13,-32,-57,-49,-46,-41,-40,-36,-41,-40,-39,-29,-29,-29,-27,-24,-23,-23,-21,-21,-21,-20,-20,-20,-20,-18,-18,-18,-18,-17,-17,-18,-18,-18,-18,-17,-18,-18,-18,-16,-16,-17,-17,-17,-17,-17,-16,-17,-16,-15,-15,-14,-15,-14,-17,-16,-16,-16,-17,-16,-18,-18,-19,-20,-19,-21,-21,-23,-23,-23,-23,-24,-24,-23,-24,-23,-24,-23,-23,-23,-23,-22,-21,-21,-21,-21,-19,-21,-18,-19,-16,-13,-11,-10,-7,-10,-8,-12,-6,-10,-9,-12,-10,-12,-13,-12,-12,-13,-13,-20,-16,-13,-21,-22,-17, --23,-2,-4,-9,-26,-34,-36,-31,-34,-31,-29,-25,-24,-23,-22,-20,-19,-18,-18,-17,-17,-17,-17,-16,-16,-14,-14,-14,-14,-15,-15,-15,-15,-15,-15,-15,-15,-14,-14,-15,-14,-15,-15,-16,-15,-13,-13,-15,-15,-14,-12,-11,-14,-14,-16,-16,-16,-15,-13,-13,-14,-17,-17,-17,-17,-19,-19,-20,-20,-21,-21,-21,-21,-21,-22,-22,-21,-21,-21,-21,-20,-20,-19,-18,-19,-18,-17,-18,-16,-17,-15,-13,-11,-11,-9,-11,-8,-11,-7,-11,-9,-11,-10,-11,-11,-13,-12,-12,-9,-18,-15,-18,-21,-19,-19, --40,-12,-9,-10,-7,-15,-20,-12,-32,-27,-22,-21,-19,-23,-18,-16,-17,-16,-15,-15,-16,-18,-17,-15,-15,-14,-15,-14,-14,-14,-15,-15,-14,-15,-15,-15,-13,-14,-15,-15,-15,-15,-15,-15,-15,-13,-13,-14,-14,-14,-11,-11,-14,-14,-14,-14,-15,-15,-13,-13,-13,-16,-16,-15,-16,-18,-18,-18,-18,-20,-20,-19,-19,-20,-20,-21,-20,-20,-20,-20,-18,-19,-18,-18,-18,-15,-16,-17,-17,-15,-15,-15,-14,-13,-11,-12,-10,-12,-9,-11,-10,-12,-9,-10,-11,-13,-12,-9,-7,-16,-13,-16,-19,-17,-17, --47,-24,-23,-17,-9,-13,-15,-4,-22,-16,-12,-16,-13,-18,-18,-17,-17,-17,-16,-16,-15,-17,-17,-15,-15,-15,-15,-15,-15,-15,-16,-15,-16,-16,-16,-16,-15,-15,-16,-16,-15,-17,-16,-16,-15,-16,-15,-15,-14,-14,-14,-13,-15,-14,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-20,-20,-21,-21,-20,-20,-20,-21,-20,-22,-22,-21,-21,-21,-21,-20,-19,-18,-17,-18,-19,-20,-19,-20,-20,-19,-17,-16,-15,-14,-14,-15,-15,-14,-15,-14,-14,-14,-15,-14,-16,-14,-21,-18,-18,-21,-21,-20, --30,-6,14,1,-2,-5,-13,-1,-16,-8,-2,-17,-13,-18,-19,-20,-20,-19,-20,-20,-19,-21,-20,-20,-20,-20,-19,-20,-21,-21,-21,-21,-22,-22,-22,-22,-22,-22,-22,-22,-22,-23,-23,-22,-22,-22,-21,-21,-19,-21,-21,-21,-21,-21,-23,-22,-22,-21,-24,-24,-24,-24,-24,-25,-25,-27,-26,-28,-28,-30,-29,-29,-30,-30,-31,-31,-32,-32,-31,-32,-30,-31,-30,-30,-28,-27,-29,-32,-35,-33,-35,-36,-35,-32,-35,-31,-28,-25,-31,-30,-27,-26,-28,-28,-27,-27,-26,-32,-28,-36,-31,-30,-31,-30,-25, --4,16,33,18,11,14,-1,9,-7,0,7,-9,-5,-12,-14,-14,-16,-17,-17,-16,-16,-19,-19,-19,-19,-21,-20,-19,-18,-18,-21,-22,-22,-21,-22,-22,-22,-22,-22,-22,-22,-20,-20,-19,-19,-22,-21,-23,-22,-21,-19,-19,-23,-22,-22,-21,-25,-24,-22,-21,-24,-27,-28,-28,-28,-29,-29,-30,-30,-32,-32,-30,-30,-32,-34,-34,-33,-34,-31,-31,-33,-34,-33,-32,-32,-31,-34,-29,-31,-31,-32,-34,-34,-32,-34,-31,-31,-29,-26,-25,-30,-29,-25,-25,-24,-30,-29,-25,-23,-34,-31,-38,-41,-44,-29, -16,35,51,35,27,28,10,19,1,6,11,-2,1,-7,-8,-8,-10,-12,-12,-11,-12,-16,-16,-13,-13,-16,-17,-14,-12,-13,-16,-17,-15,-16,-17,-17,-14,-15,-15,-16,-16,-13,-13,-12,-13,-14,-14,-15,-15,-14,-12,-11,-16,-16,-15,-15,-18,-18,-16,-16,-18,-22,-23,-22,-23,-24,-25,-25,-25,-28,-29,-27,-28,-30,-33,-34,-32,-34,-32,-33,-29,-33,-32,-32,-29,-28,-34,-27,-30,-29,-30,-27,-27,-25,-31,-26,-26,-19,-23,-22,-25,-24,-20,-19,-19,-24,-24,-18,-17,-28,-25,-31,-24,-25,-13, -42,56,70,44,41,33,19,26,4,9,14,0,2,-4,-3,-8,-9,-10,-12,-14,-14,-15,-15,-15,-16,-15,-15,-15,-15,-15,-15,-16,-14,-15,-15,-16,-14,-14,-14,-12,-12,-12,-11,-12,-12,-13,-12,-13,-13,-13,-12,-11,-14,-13,-15,-14,-17,-16,-19,-19,-20,-21,-22,-22,-22,-25,-26,-28,-28,-31,-31,-32,-32,-33,-34,-36,-36,-37,-35,-36,-34,-35,-33,-32,-33,-31,-34,-26,-28,-26,-27,-25,-18,-16,-19,-16,-17,-15,-14,-13,-13,-12,-9,-8,-8,-12,-12,-9,-8,-18,-15,-20,-17,-20,-23, -67,76,87,58,52,42,32,37,10,13,8,0,1,-6,-7,-11,-13,-15,-16,-17,-18,-19,-20,-19,-20,-19,-20,-19,-18,-19,-19,-20,-16,-16,-18,-19,-13,-14,-14,-12,-13,-11,-11,-11,-11,-13,-11,-12,-12,-13,-13,-12,-15,-13,-19,-18,-21,-19,-27,-26,-27,-28,-30,-32,-32,-35,-36,-40,-41,-44,-45,-46,-48,-50,-52,-53,-53,-55,-53,-56,-48,-51,-51,-50,-49,-39,-43,-36,-39,-25,-25,-24,-16,-13,-5,-3,-4,-3,5,6,6,6,12,13,13,9,10,13,14,4,7,3,5,3,0, -7,8,16,17,21,32,26,29,12,13,7,-4,-5,-9,-13,-17,-18,-19,-21,-24,-25,-22,-23,-25,-26,-22,-23,-25,-27,-29,-24,-26,-22,-24,-17,-19,-18,-19,-20,-14,-14,-14,-14,-12,-12,-11,-10,-11,-11,-12,-13,-11,-23,-21,-22,-21,-30,-29,-30,-30,-34,-39,-42,-45,-45,-51,-52,-54,-56,-59,-62,-64,-67,-69,-71,-75,-73,-77,-76,-80,-67,-71,-66,-61,-62,-56,-61,-38,-42,-35,-36,-35,-2,-2,-1,0,-3,-3,16,16,15,16,26,26,27,23,23,27,28,18,21,17,19,18,15, -41,30,26,16,6,7,0,1,-8,-9,-12,-19,-21,-25,-28,-29,-31,-32,-35,-35,-38,-36,-38,-37,-39,-36,-38,-37,-36,-39,-35,-38,-28,-31,-25,-28,-20,-22,-22,-18,-19,-14,-15,-14,-13,-15,-13,-14,-14,-16,-19,-16,-27,-26,-34,-32,-42,-40,-50,-50,-53,-58,-64,-68,-71,-77,-78,-85,-88,-94,-97,-102,-110,-113,-116,-122,-119,-126,-121,-123,-104,-111,-109,-106,-110,-76,-83,-63,-70,-34,-36,-40,-11,-19,4,0,25,19,31,29,37,36,44,44,45,39,40,39,41,46,48,46,54,55,46, -85,64,50,26,-2,-10,-15,-23,-32,-38,-40,-40,-41,-33,-35,-37,-40,-37,-40,-44,-46,-39,-41,-46,-48,-40,-41,-41,-43,-46,-36,-39,-40,-43,-27,-31,-30,-25,-29,-23,-24,-18,-19,-16,-15,-19,-17,-18,-18,-17,-25,-23,-38,-37,-39,-38,-50,-50,-49,-49,-55,-62,-62,-64,-65,-75,-76,-75,-76,-84,-86,-90,-92,-93,-94,-98,-102,-105,-96,-100,-92,-95,-90,-85,-89,-83,-88,-55,-60,-38,-46,-51,-16,-25,7,-6,9,-4,34,26,29,25,44,43,44,38,40,40,42,46,48,45,50,48,34, -119,48,29,24,17,14,9,6,3,0,-3,-4,-8,-1,-5,-6,-10,-10,-13,-16,-20,-14,-18,-20,-23,-16,-19,-18,-19,-23,-13,-17,-13,-17,-4,-8,-4,-2,-5,2,1,3,2,7,8,7,9,5,4,2,0,2,-13,-11,-18,-17,-30,-29,-31,-30,-37,-44,-46,-49,-50,-60,-62,-61,-64,-72,-75,-79,-83,-84,-85,-89,-93,-98,-90,-95,-84,-88,-84,-79,-83,-71,-77,-46,-52,-20,-27,-36,-4,-16,14,0,27,15,32,23,45,41,50,52,53,56,57,57,58,56,57,49,48,48,49, -85,57,43,39,33,28,23,19,14,11,8,5,1,6,2,1,-3,-4,-8,-12,-15,-11,-16,-16,-21,-13,-16,-15,-16,-22,-13,-17,-10,-15,-3,-8,1,0,-4,4,1,8,5,11,12,9,11,9,8,5,1,3,-11,-9,-19,-17,-27,-27,-30,-29,-32,-37,-41,-48,-49,-53,-55,-61,-64,-69,-73,-78,-81,-84,-88,-88,-90,-94,-95,-98,-89,-93,-92,-90,-87,-68,-75,-58,-65,-20,-29,-38,-9,-23,16,0,24,10,37,27,48,43,56,57,58,63,65,64,66,65,67,58,57,56,55, -67,58,46,38,32,29,21,17,13,9,8,4,0,-1,-3,-4,-8,-8,-11,-9,-11,-11,-13,-13,-16,-13,-16,-14,-13,-16,-13,-16,-11,-14,-8,-11,-4,-6,-9,-3,-5,0,-1,3,3,1,3,2,1,1,-2,0,-10,-7,-15,-13,-19,-18,-23,-23,-27,-31,-33,-36,-37,-40,-42,-45,-47,-51,-52,-56,-58,-60,-62,-63,-65,-68,-68,-70,-67,-70,-67,-64,-61,-58,-61,-41,-44,-29,-34,-40,-14,-22,-4,-19,4,-5,25,14,22,18,34,35,36,35,38,38,42,40,42,41,41,42,42, -39,36,35,34,31,31,26,25,23,21,20,18,15,14,14,11,8,7,5,7,4,4,2,2,-1,3,0,2,2,-2,2,-1,3,1,7,4,10,8,7,12,10,15,14,18,18,16,17,16,16,15,13,15,6,6,1,2,-2,-1,-6,-5,-9,-14,-16,-18,-19,-23,-23,-26,-28,-31,-33,-37,-39,-41,-43,-44,-46,-49,-52,-55,-49,-50,-49,-46,-43,-41,-43,-21,-25,-13,-16,-22,6,-1,8,-1,25,17,31,25,36,33,40,41,42,40,42,42,44,42,44,43,43,45,45, -23,24,28,28,37,34,28,29,24,23,21,17,15,13,12,10,8,7,4,3,-2,0,-3,-1,-5,-2,-5,1,-2,-5,-3,-5,1,-3,3,0,8,5,6,7,5,14,13,14,15,14,16,13,15,12,9,11,5,1,-4,-3,-9,-7,-18,-16,-19,-18,-22,-26,-27,-31,-32,-36,-37,-37,-39,-48,-50,-53,-54,-54,-55,-57,-58,-59,-58,-59,-58,-58,-57,-52,-54,-42,-44,-21,-24,-29,-11,-19,14,6,21,12,33,29,39,37,43,45,46,44,46,47,54,45,47,46,48,56,49, --8,2,10,16,21,19,15,18,15,16,11,9,8,6,5,2,1,0,-2,-4,-7,-5,-8,-5,-9,-6,-8,-5,-7,-8,-7,-5,-4,-6,-2,-5,0,-3,-1,1,0,3,1,4,5,3,6,3,5,0,2,0,-1,-5,-9,-7,-13,-12,-19,-19,-20,-20,-26,-26,-25,-29,-29,-34,-34,-37,-37,-42,-43,-46,-48,-48,-49,-51,-54,-56,-56,-57,-55,-56,-51,-49,-49,-40,-40,-24,-26,-23,-14,-18,3,-3,10,5,25,22,27,27,33,35,34,33,37,36,39,35,37,36,37,40,37, --25,-25,-8,2,9,12,7,12,7,5,4,3,-1,-3,-3,-6,-7,-10,-9,-12,-15,-13,-14,-15,-17,-16,-18,-15,-17,-17,-17,-14,-16,-17,-14,-15,-12,-14,-11,-11,-11,-10,-9,-7,-7,-8,-7,-9,-7,-12,-11,-13,-13,-19,-18,-17,-23,-22,-25,-26,-29,-27,-33,-32,-33,-35,-36,-37,-37,-38,-39,-41,-41,-44,-44,-48,-49,-50,-51,-52,-55,-55,-53,-53,-53,-53,-52,-43,-42,-36,-37,-33,-30,-32,-18,-22,-12,-15,-7,-8,-3,-1,-1,1,1,1,4,-2,2,-2,-1,5,4,0,2, --26,-26,-18,-13,-5,1,0,7,-10,-11,-10,-11,-14,-16,-23,-26,-25,-29,-29,-32,-30,-29,-33,-35,-38,-32,-35,-38,-40,-38,-41,-39,-40,-42,-40,-41,-39,-40,-40,-40,-40,-40,-39,-38,-39,-39,-39,-40,-39,-35,-35,-42,-41,-45,-45,-44,-45,-45,-44,-43,-49,-48,-46,-45,-48,-50,-48,-47,-47,-53,-52,-50,-50,-56,-56,-60,-60,-60,-59,-59,-59,-58,-62,-61,-62,-60,-59,-57,-56,-55,-55,-50,-51,-51,-51,-51,-48,-49,-50,-50,-49,-47,-51,-47,-52,-49,-44,-50,-46,-49,-47,-47,-53,-56,-66, -20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, -0,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coordY_CW_LRight_44.h b/drivers/input/touchscreen/wacom/wacom_i2c_coordY_CW_LRight_44.h deleted file mode 100644 index da162e0..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coordY_CW_LRight_44.h +++ /dev/null @@ -1,73 +0,0 @@ -0,0,0,-6,-11,-16,-18,-21,-22,-11,-10,-7,-5,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,45,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0, -2,3,1,5,5,9,7,18,18,21,22,24,27,29,29,32,32,34,27,29,28,27,28,21,22,17,19,37,30,32,24,26,28,28,27,22,25,26,25,20,20,25,25,10,11,11,12,15,14,15,16,18,19,20,19,20,20,19,21,21,22,21,22,23,23,23,23,23,24,22,22,20,20,20,20,15,15,14,9,9,9,8,5,4,3,2,2,2,1,2,1,27,-1,28,3,2,5,4,8,7,9,9,10,9,11,11,13,39,15,12,25,25,28,28,28, -7,2,3,5,7,11,9,16,16,20,23,29,32,33,32,33,35,37,30,30,29,29,31,21,22,21,17,12,14,9,10,6,7,5,4,3,3,2,2,4,4,5,6,10,11,11,6,10,12,15,16,18,20,23,19,24,25,26,24,27,27,28,29,30,30,31,30,31,31,29,30,26,26,22,22,19,16,18,9,9,4,4,-4,-4,-6,-6,-10,-11,-12,-11,-12,1,-11,-1,-8,-7,-4,-4,1,3,3,4,4,5,4,5,6,4,7,3,10,9,11,11,28, -11,11,9,11,12,16,14,18,18,23,32,33,36,38,38,39,40,40,33,33,29,29,25,20,22,16,16,5,6,0,2,-8,-6,-8,-9,-11,-11,-11,-11,-8,-9,-4,-3,1,1,5,6,8,10,15,17,19,23,29,22,30,28,28,28,28,28,28,28,28,29,29,28,28,29,28,27,24,23,21,21,19,17,14,9,8,3,3,-6,-7,-13,-13,-7,-10,-12,-12,-12,-12,-18,-11,-16,-16,-16,-16,-9,-9,-9,-9,-8,-8,-3,-2,0,-6,-1,-4,1,-1,3,0,11, -8,12,11,14,15,19,21,23,24,24,25,27,29,29,28,29,28,28,25,23,20,19,29,24,20,14,14,0,1,-4,-3,-16,-16,-17,-16,-19,-18,-19,-20,-15,-15,-10,-10,-3,-3,4,5,8,10,6,7,10,11,16,16,30,17,28,21,23,24,27,28,29,30,31,29,29,28,27,27,20,19,13,12,7,5,2,-3,-4,-11,-11,2,-6,-8,-13,-17,-17,-19,-18,-20,-18,-19,-18,-16,-16,-16,-16,-9,-8,-9,-10,-9,-9,-8,-4,-25,-1,-22,-25,-19,-20,-12,-11,0, -13,24,23,19,13,13,13,18,19,22,44,47,48,47,46,46,46,45,42,40,36,35,19,14,12,11,4,-5,-4,-13,-12,-20,-20,-24,-24,-25,-25,-26,-25,-23,-22,-17,-18,-12,-12,-6,-6,0,3,16,5,20,23,30,15,31,30,31,34,35,36,37,40,41,41,41,43,42,40,38,37,34,32,27,26,20,18,14,9,8,0,0,-12,-19,-27,-26,-32,-31,-34,-34,-35,-35,-35,-32,-33,-34,-32,-29,-28,-27,-20,-27,-27,-26,-26,-26,-17,-27,-15,-17,-11,-15,-11,-12,-11, -1,23,31,33,30,36,41,50,52,57,57,60,61,64,63,62,60,60,55,52,47,44,37,31,29,19,18,9,8,1,0,-8,-8,-13,-13,-12,-12,-13,-12,-12,-9,-6,-6,0,-1,8,8,13,14,24,19,31,34,37,47,48,49,50,55,55,57,59,60,64,64,64,64,64,63,60,56,54,52,47,46,33,30,26,21,15,2,0,-7,-7,-17,-16,-22,-21,-24,-25,-26,-26,-26,-25,-26,-26,-24,-23,-22,-21,-20,-20,-23,-24,-24,-22,-23,-18,-20,-21,-11,-12,-4,-1,-12, -45,47,68,51,67,60,67,64,67,70,71,78,82,85,83,82,80,78,68,64,61,59,55,52,50,48,39,25,23,14,13,6,5,-5,-5,-5,-4,-5,-4,0,3,9,8,19,19,28,28,30,43,46,46,54,55,60,61,68,69,70,77,75,79,81,81,82,83,83,86,86,82,78,76,75,74,62,61,51,49,41,35,30,24,24,8,8,3,3,-6,-5,-12,-10,-13,-14,-14,-12,-13,-12,-8,-4,-3,-6,-5,-4,-4,-4,-4,-5,-4,-2,-4,-1,-6,-6,3,11,19, -74,103,110,108,107,98,103,100,103,105,104,113,116,115,114,113,111,110,100,97,94,92,89,88,86,69,55,53,42,31,31,25,25,14,14,14,13,12,15,18,20,23,23,34,33,43,43,65,65,76,65,77,84,88,89,81,96,97,103,96,104,105,105,107,106,107,109,109,106,102,101,99,99,88,87,79,78,66,63,61,59,58,43,43,27,16,15,7,2,3,-2,0,-3,-1,-2,-2,3,6,9,8,6,11,13,14,14,11,8,10,6,9,25,21,26,28,31, -94,111,111,113,118,117,127,126,130,130,132,135,135,137,135,132,130,128,123,120,114,111,104,98,96,84,82,88,84,73,72,61,60,52,50,53,53,54,53,55,62,65,63,74,73,74,82,84,89,95,96,104,105,115,116,121,123,130,136,122,140,144,150,151,152,151,149,152,150,146,136,131,131,118,118,101,99,93,85,84,71,70,58,60,51,52,55,45,40,40,39,41,33,38,37,39,40,41,45,45,41,42,37,39,50,37,38,41,42,35,40,40,46,49,48, -72,74,70,72,73,71,80,78,82,79,81,85,86,86,86,84,84,84,77,75,71,68,66,63,62,75,64,54,52,42,41,34,34,29,29,29,29,31,32,33,36,36,35,44,44,53,50,51,53,56,57,64,65,69,70,96,75,79,81,115,83,86,89,90,89,91,89,89,87,85,83,80,79,70,70,63,61,54,47,45,42,42,29,30,28,29,19,21,16,18,15,13,12,13,13,11,14,12,16,14,17,14,17,17,13,16,17,20,17,13,19,17,23,25,29, -26,51,53,50,51,53,50,60,47,62,45,46,46,49,48,48,47,47,43,41,40,39,48,45,43,32,31,26,25,15,15,14,14,9,8,7,7,9,10,10,10,10,10,19,20,22,21,30,30,25,25,27,28,34,34,50,35,38,40,41,44,44,43,44,46,46,43,43,43,42,40,37,38,33,33,25,24,21,18,15,9,9,21,9,9,8,-4,-3,-3,-1,-5,-8,-7,-6,-5,-6,-9,-6,-4,-6,-5,-5,-5,-4,-8,-7,-7,-5,-4,-1,-6,-6,-1,4,5, -12,28,18,19,20,17,24,22,21,22,21,25,25,26,28,28,27,27,26,22,21,19,14,11,10,6,6,0,-1,-4,-5,-9,-10,-13,-13,-15,-15,-15,-16,-15,-12,-11,-12,-12,-4,-4,-2,-1,1,1,4,5,6,4,3,14,3,6,7,7,9,9,9,9,9,9,9,8,7,6,5,5,4,0,-1,-3,-4,-9,-11,-2,-6,-11,-15,-15,-20,-20,-24,-24,-28,-27,-29,-29,-30,-31,-31,-32,-31,-32,-31,-31,-30,-32,-31,-31,-32,-31,-30,-27,-31,-30,-30,-27,-26,-24,-16, --1,13,12,11,14,8,14,11,15,11,13,14,15,17,17,17,17,17,13,11,11,9,7,5,4,2,1,-1,-2,-6,-6,-7,-8,-11,-11,-12,-12,-13,-14,-13,-11,-11,-12,-12,-8,-7,-8,-6,-5,-1,-2,0,-1,-1,3,3,3,3,0,0,2,2,-1,-1,0,0,0,0,-1,-3,-3,-4,-3,-6,-6,-8,-9,-4,-10,-12,-14,-14,-19,-19,-21,-20,-25,-25,-27,-26,-28,-29,-29,-28,-29,-31,-31,-30,-30,-31,-31,-31,-31,-31,-33,-33,-30,-28,-31,-33,-29,-31,-27,-23,-24, -3,16,10,6,7,5,10,5,9,7,10,10,10,10,10,12,10,11,9,9,8,7,4,3,2,0,-1,-1,-1,-5,-5,-9,-9,-11,-10,-9,-8,-9,-10,-10,-10,-10,-11,-9,-7,-6,-7,-6,-6,-5,-5,-3,-4,-4,-4,-4,-4,-1,1,2,2,3,0,-1,0,1,0,0,-1,-3,-2,-3,-2,-5,-5,-7,-7,-10,-12,-12,-14,-16,-18,-18,-22,-22,-23,-23,-25,-24,-25,-26,-26,-27,-27,-28,-28,-28,-29,-29,-29,-29,-29,-29,-31,-31,-31,-30,-32,-34,-29,-30,-24,-23,-23, --10,11,8,5,7,5,11,6,10,7,9,11,11,10,11,13,12,14,10,10,10,9,7,7,6,4,4,4,5,1,1,-2,-2,-3,-3,-3,-2,-3,-4,-3,-4,-3,-4,-3,-2,-2,-2,-1,-2,-1,-2,0,0,-1,-1,-1,-2,-2,0,0,1,1,1,1,0,0,0,-1,-1,-3,-4,-6,-5,-7,-7,-8,-9,-9,-10,-11,-11,-12,-14,-14,-17,-17,-18,-19,-20,-20,-21,-21,-21,-21,-22,-23,-23,-24,-24,-25,-25,-24,-24,-25,-27,-26,-28,-26,-29,-31,-27,-27,-23,-21,-23, --4,8,2,3,4,1,7,3,8,2,5,4,7,6,7,9,8,10,6,7,7,7,7,7,6,5,4,2,2,1,1,-2,-1,-2,-2,-4,-3,-5,-7,-6,-5,-5,-6,-7,-4,-3,-3,-2,-3,-3,-3,-2,-2,0,0,0,-1,-2,-1,-2,0,0,1,0,1,-1,0,-1,-1,-2,-3,-5,-6,-6,-7,-8,-9,-9,-10,-10,-14,-14,-14,-14,-17,-17,-18,-18,-17,-17,-19,-19,-21,-21,-22,-22,-22,-23,-21,-23,-23,-24,-24,-25,-27,-27,-28,-26,-29,-32,-32,-28,-27,-24,-21, --3,15,6,5,4,0,5,0,3,0,2,2,3,3,4,5,4,5,3,3,2,2,3,2,2,1,0,0,0,-2,-2,-3,-3,-4,-4,-4,-4,-6,-7,-7,-6,-6,-7,-8,-6,-6,-5,-5,-6,-6,-6,-5,-6,-4,-4,-4,-6,-6,-6,-5,-4,-4,-4,-5,-5,-6,-5,-6,-7,-10,-10,-11,-11,-13,-13,-12,-12,-13,-14,-16,-17,-17,-19,-18,-20,-20,-21,-22,-20,-20,-21,-22,-25,-25,-26,-27,-26,-25,-25,-27,-27,-28,-28,-29,-32,-33,-31,-30,-32,-36,-32,-32,-30,-30,-30, -4,14,3,2,2,-1,3,-2,2,-1,1,2,2,4,5,5,4,4,4,4,3,2,4,4,2,1,1,2,1,-1,-1,0,0,-2,-2,-1,-1,-2,-4,-4,-3,-3,-4,-6,-4,-4,-4,-4,-6,-4,-5,-4,-5,-4,-4,-4,-7,-5,-5,-6,-5,-5,-6,-6,-6,-7,-6,-7,-7,-8,-10,-10,-10,-13,-13,-11,-12,-12,-14,-15,-16,-16,-18,-18,-19,-19,-21,-21,-20,-21,-22,-23,-24,-24,-25,-27,-27,-26,-26,-29,-30,-30,-30,-32,-34,-35,-32,-31,-33,-38,-32,-32,-32,-33,-33, -4,18,8,7,8,5,9,4,6,4,6,6,6,5,5,6,5,5,8,8,6,6,7,7,6,5,5,5,5,3,3,3,4,2,3,2,2,2,1,1,1,1,0,-2,-2,-1,-1,-1,-1,-1,-1,0,-1,-2,-2,-2,-4,-5,-3,-3,-3,-2,-4,-5,-4,-5,-4,-5,-5,-5,-6,-7,-6,-9,-8,-9,-10,-10,-11,-12,-14,-13,-15,-15,-17,-17,-18,-17,-20,-20,-21,-21,-22,-22,-23,-26,-26,-26,-26,-29,-29,-31,-31,-32,-34,-34,-35,-34,-34,-40,-35,-37,-35,-35,-35, -1,12,8,9,9,7,10,5,9,5,7,6,7,6,6,8,7,8,7,7,6,6,8,7,9,7,7,6,6,3,3,4,4,3,3,3,3,3,1,2,1,1,0,-1,-3,-2,-2,-1,-2,-2,-2,-1,-1,-3,-3,-3,-5,-6,-4,-4,-3,-3,-6,-6,-4,-5,-5,-6,-6,-7,-7,-7,-7,-9,-9,-10,-11,-11,-12,-13,-14,-14,-15,-15,-17,-18,-19,-18,-21,-21,-22,-22,-24,-25,-26,-28,-28,-30,-30,-33,-33,-35,-35,-36,-38,-39,-39,-39,-38,-43,-39,-40,-38,-34,-34, -9,15,9,8,6,5,9,3,5,2,4,3,4,4,4,5,4,5,2,2,2,2,5,3,5,5,4,3,4,3,3,4,4,3,3,1,1,1,1,1,-1,-1,-2,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-3,-4,-4,-7,-7,-4,-6,-6,-7,-5,-5,-5,-6,-6,-7,-7,-8,-9,-9,-9,-11,-11,-11,-12,-12,-15,-14,-13,-13,-17,-17,-19,-19,-20,-20,-22,-22,-24,-26,-27,-27,-27,-30,-29,-30,-30,-35,-35,-38,-39,-39,-42,-42,-41,-43,-41,-46,-41,-43,-39,-35,-35, -8,13,10,8,11,9,12,5,7,6,7,6,6,8,8,8,7,7,6,5,5,4,8,7,8,7,6,7,7,6,6,7,7,5,5,5,5,4,4,3,2,2,1,1,2,2,1,1,-1,0,-1,-2,-3,0,-1,-1,-4,-5,-1,-2,-3,-5,-2,-2,-2,-2,-3,-4,-3,-4,-6,-4,-3,-7,-5,-6,-6,-8,-11,-10,-11,-10,-12,-15,-16,-17,-18,-18,-18,-18,-22,-23,-25,-23,-25,-28,-27,-27,-27,-32,-33,-35,-36,-37,-40,-41,-39,-42,-39,-44,-41,-43,-42,-40,-40, -14,19,10,9,9,6,9,7,9,6,7,7,7,9,8,8,8,8,10,9,9,9,9,9,9,9,9,8,9,7,7,7,7,6,6,5,5,5,5,5,4,4,3,4,3,3,2,2,1,1,1,-1,-1,0,0,0,0,3,-1,3,4,4,3,3,3,2,2,1,2,1,1,1,2,-1,0,-1,-2,-3,-4,-5,-6,-6,-7,-7,-9,-8,-11,-10,-13,-13,-17,-19,-20,-22,-23,-25,-24,-29,-29,-33,-33,-36,-36,-37,-42,-43,-45,-44,-44,-49,-46,-47,-46,-44,-44, --1,13,8,9,10,8,12,9,11,9,10,10,10,12,12,13,11,12,14,13,13,12,13,13,13,13,13,13,13,11,11,11,11,10,10,9,10,9,9,9,8,8,7,7,7,7,6,6,5,5,4,3,3,3,3,4,1,2,2,3,4,4,2,1,2,1,2,2,1,0,1,1,2,-2,-1,-2,-2,-5,-6,-5,-5,-5,-10,-10,-10,-9,-13,-12,-15,-14,-17,-16,-18,-19,-20,-22,-21,-28,-27,-31,-31,-36,-36,-37,-42,-43,-47,-44,-47,-52,-48,-50,-47,-45,-45, --1,5,3,3,4,1,4,4,7,5,6,8,8,9,9,11,11,10,8,7,11,10,12,10,11,12,11,11,11,11,10,9,9,8,8,8,8,7,6,7,7,6,5,5,4,4,3,3,3,4,3,3,2,3,2,3,0,1,1,1,2,1,-1,-2,-2,-2,-1,-1,-3,-4,-3,-3,-2,-6,-5,-5,-6,-8,-9,-7,-8,-7,-13,-13,-12,-11,-15,-15,-16,-16,-15,-17,-17,-18,-18,-19,-24,-29,-29,-35,-34,-40,-39,-40,-46,-47,-47,-51,-50,-54,-51,-51,-51,-48,-48, -3,8,5,3,3,0,2,3,4,4,4,6,6,10,9,10,10,10,8,7,10,8,11,9,10,10,9,9,9,8,8,8,7,6,6,7,7,6,4,5,5,5,3,2,4,4,2,2,1,3,2,1,1,4,3,2,-1,3,2,1,2,1,1,0,-1,-2,0,-2,-2,-4,-4,-2,-3,-5,-5,-5,-6,-8,-9,-7,-7,-8,-12,-12,-10,-11,-14,-14,-14,-14,-17,-18,-19,-17,-18,-25,-25,-28,-28,-34,-33,-38,-37,-37,-43,-43,-43,-46,-45,-49,-47,-49,-49,-49,-49, --11,-4,-6,-4,-5,-5,-2,-1,0,2,2,4,4,6,5,8,8,8,7,5,9,8,10,10,9,8,9,11,10,8,8,9,9,8,8,9,8,6,5,5,7,7,6,5,9,7,5,4,3,4,3,3,2,6,6,3,5,5,5,4,3,3,3,2,2,1,-1,-1,-1,-3,-2,-2,-2,-3,-3,-6,-7,-6,-7,-7,-8,-7,-9,-9,-11,-10,-12,-12,-12,-12,-13,-13,-18,-16,-18,-21,-23,-30,-28,-33,-32,-37,-35,-34,-42,-41,-40,-40,-39,-48,-46,-49,-49,-49,-49, --15,-6,-7,-5,-4,-4,-1,0,1,5,5,6,6,11,10,11,12,12,12,10,15,13,14,12,13,12,13,13,13,12,11,12,12,12,12,11,11,10,9,9,9,9,8,8,8,9,8,9,7,6,6,6,5,5,5,6,4,3,3,2,2,1,1,1,0,0,-3,-4,-4,-5,-6,-6,-6,-7,-7,-9,-10,-10,-10,-10,-11,-11,-12,-11,-14,-14,-13,-13,-15,-14,-14,-15,-17,-17,-17,-19,-21,-25,-25,-30,-28,-34,-31,-29,-36,-35,-33,-34,-34,-43,-40,-43,-44,-42,-42, --21,-13,-13,-11,-9,-8,-5,-3,-2,3,4,6,6,11,10,11,10,11,12,10,12,10,13,11,12,11,12,13,12,12,11,11,12,11,11,11,11,10,8,9,8,8,7,8,7,8,8,8,8,7,5,6,5,5,4,5,4,3,3,2,2,1,1,0,1,-1,0,-4,-4,-5,-5,-7,-6,-7,-7,-8,-10,-10,-11,-10,-11,-11,-12,-12,-12,-14,-15,-13,-14,-15,-15,-14,-16,-17,-20,-21,-22,-26,-27,-31,-29,-37,-33,-30,-35,-32,-30,-37,-34,-41,-38,-39,-44,-39,-39, --24,-17,-16,-14,-12,-12,-9,-6,-5,-2,-1,2,2,8,6,6,6,6,8,6,7,5,9,7,7,6,7,8,8,7,7,7,7,6,5,7,6,5,4,4,4,5,5,4,3,3,3,4,2,3,2,0,0,0,-1,-1,-2,-3,-3,-4,-4,-5,-4,-5,-7,-8,-9,-9,-10,-11,-12,-13,-12,-14,-13,-15,-16,-15,-16,-16,-17,-16,-17,-17,-19,-19,-17,-17,-19,-20,-18,-19,-21,-22,-25,-24,-26,-30,-30,-34,-32,-36,-33,-31,-34,-32,-30,-35,-33,-39,-35,-39,-39,-39,-39, --17,-10,-13,-12,-12,-13,-8,-7,-4,-2,-1,1,2,11,9,9,8,7,9,9,8,7,11,10,10,9,9,10,9,9,8,10,9,8,8,9,8,7,6,5,7,6,6,6,5,5,5,5,4,5,4,2,1,2,1,1,0,0,0,-2,-3,-4,-3,-4,-6,-7,-7,-8,-10,-10,-13,-10,-11,-13,-13,-13,-14,-14,-15,-14,-15,-15,-15,-16,-17,-17,-16,-16,-17,-18,-19,-18,-20,-20,-23,-23,-25,-28,-29,-32,-30,-35,-30,-28,-32,-31,-29,-29,-28,-34,-31,-35,-38,-36,-36, --34,-16,-17,-13,-10,-9,-4,-4,-1,1,2,5,6,8,8,8,8,10,10,9,11,9,12,10,11,10,10,8,8,9,9,9,9,7,7,7,7,7,7,7,6,6,6,6,6,6,5,7,6,6,5,3,2,5,4,4,3,1,2,0,-2,-1,-3,-4,-6,-6,-8,-9,-11,-11,-12,-13,-13,-15,-15,-14,-15,-14,-15,-16,-17,-17,-16,-16,-17,-16,-16,-17,-18,-19,-18,-19,-21,-21,-25,-25,-26,-28,-28,-31,-29,-33,-30,-28,-30,-29,-27,-30,-28,-32,-28,-32,-34,-33,-33, --21,-7,-8,-7,-9,-8,-1,-4,-1,3,1,5,6,8,7,7,9,10,10,10,10,9,12,11,11,11,10,8,8,9,9,11,11,9,9,8,8,8,8,8,7,7,7,7,7,7,6,7,6,6,5,5,3,3,4,4,3,2,1,1,0,-2,-1,-3,-5,-5,-8,-9,-11,-11,-12,-13,-13,-16,-15,-14,-15,-15,-15,-16,-17,-17,-17,-17,-17,-17,-17,-18,-18,-20,-19,-20,-22,-22,-25,-26,-27,-32,-31,-34,-30,-35,-32,-30,-32,-31,-29,-32,-29,-34,-34,-31,-31,-26,-28, --6,-6,-9,-8,-7,-6,0,-4,0,4,1,3,4,6,5,6,6,7,8,9,9,7,8,7,8,7,7,7,7,7,7,7,7,5,5,5,6,4,3,3,3,3,3,3,3,4,3,3,1,2,1,0,-1,0,0,-1,-1,-3,-2,-4,-5,-5,-5,-6,-7,-8,-8,-9,-12,-13,-13,-14,-13,-14,-14,-14,-15,-17,-18,-18,-19,-18,-19,-19,-19,-19,-19,-19,-20,-22,-20,-21,-25,-26,-29,-32,-33,-35,-33,-36,-33,-34,-31,-30,-31,-30,-29,-32,-30,-34,-30,-30,-30,-28,-26, -0,10,5,4,0,-1,5,1,5,9,4,6,7,8,7,8,9,9,10,10,10,8,9,7,8,8,7,7,7,7,7,7,6,5,5,6,6,4,2,3,4,4,2,3,3,3,1,2,0,1,1,0,-1,1,-1,-1,-2,-2,-2,-4,-5,-5,-4,-5,-7,-8,-6,-7,-10,-11,-11,-11,-11,-13,-12,-12,-13,-14,-16,-15,-17,-17,-17,-18,-17,-18,-17,-18,-19,-20,-19,-20,-25,-25,-27,-31,-30,-32,-30,-33,-30,-28,-27,-27,-29,-30,-29,-29,-27,-32,-29,-31,-32,-30,-30, -2,16,13,13,11,8,15,5,9,13,9,10,9,11,10,11,9,9,9,10,10,10,9,8,9,8,8,8,8,7,8,6,6,6,6,5,5,5,5,5,4,4,1,2,1,2,1,1,1,1,0,1,0,0,-1,-1,-2,-2,-1,-2,-3,-5,-4,-5,-5,-7,-7,-7,-7,-9,-9,-10,-10,-11,-13,-13,-13,-13,-14,-14,-16,-16,-16,-16,-16,-16,-18,-18,-19,-19,-21,-22,-25,-25,-26,-31,-28,-32,-28,-34,-31,-29,-28,-29,-29,-30,-30,-31,-29,-30,-28,-29,-31,-30,-30, -11,29,16,18,19,16,23,14,19,23,16,17,17,16,15,17,13,14,14,14,15,15,14,13,14,13,13,13,13,12,12,10,11,10,11,9,10,9,9,9,9,9,6,7,5,6,5,5,4,4,4,5,4,4,3,3,2,1,1,1,1,1,0,-1,-1,-1,-2,-2,-2,-2,-3,-5,-5,-6,-6,-7,-8,-8,-9,-8,-9,-9,-11,-11,-13,-14,-14,-15,-15,-16,-16,-18,-21,-22,-22,-26,-22,-28,-23,-28,-26,-27,-23,-24,-25,-26,-26,-24,-22,-25,-24,-26,-28,-21,-24, -28,35,33,25,25,22,27,21,20,26,18,19,18,16,15,16,15,16,14,13,14,14,14,13,15,14,14,13,13,11,11,13,13,12,14,7,8,8,7,8,6,7,6,7,6,6,3,3,3,3,3,2,1,2,1,1,2,1,1,0,1,0,1,-1,-1,-2,-1,-5,-5,-6,-2,-4,-5,-6,-6,-7,-8,-8,-9,-9,-9,-9,-10,-11,-12,-13,-15,-14,-16,-15,-18,-19,-22,-21,-20,-27,-22,-29,-23,-25,-24,-24,-24,-26,-25,-27,-27,-24,-22,-29,-25,-27,-26,-24,-21, -33,32,38,32,30,22,29,27,21,19,14,14,12,12,11,12,10,10,9,8,8,7,9,8,9,8,8,8,8,6,6,8,8,8,8,5,4,4,4,4,3,3,2,2,3,3,-1,-1,-1,0,-1,-2,-3,-2,-3,-2,-3,-3,-3,-4,-3,-4,-4,-5,-5,-6,-5,-3,-4,-4,-6,-8,-8,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-15,-16,-16,-17,-18,-18,-18,-20,-21,-23,-22,-21,-28,-24,-27,-23,-24,-25,-25,-25,-26,-27,-28,-28,-20,-18,-27,-22,-25,-28,-24,-24, -33,34,40,30,28,27,26,27,19,19,17,15,13,13,12,12,11,11,9,8,8,6,10,9,9,8,7,8,8,7,7,8,8,7,6,6,6,5,3,4,7,6,4,4,3,3,1,-1,-2,0,-1,-2,-3,0,-1,-1,-2,-1,-1,-3,-3,-3,-2,-2,2,1,0,-1,0,-1,-2,-3,-2,-3,-3,-4,-5,-6,-6,-6,-7,-7,-9,-9,-11,-11,-12,-14,-12,-13,-15,-16,-23,-22,-21,-26,-17,-20,-17,-15,-15,-17,-17,-20,-19,-21,-20,-20,-19,-23,-19,-25,-27,-24,-24, -49,40,33,40,29,25,26,26,17,17,15,14,12,11,10,11,10,11,10,9,10,8,10,10,11,11,12,11,12,11,12,10,10,9,9,9,9,9,8,9,7,7,7,7,6,6,5,5,4,3,2,3,2,3,2,3,3,0,1,0,-1,-1,0,-1,3,2,1,0,0,0,0,-2,-1,-2,-1,-4,-5,-5,-6,-6,-7,-7,-9,-9,-11,-11,-12,-13,-13,-14,-16,-16,-19,-20,-17,-21,-15,-17,-15,-14,-16,-16,-16,-19,-18,-20,-20,-21,-18,-24,-18,-22,-22,-19,-24, -16,23,26,22,20,19,19,20,16,14,15,14,12,10,9,9,9,9,10,9,10,9,8,8,9,9,10,10,11,10,10,8,9,8,8,9,10,9,9,9,7,8,7,7,6,6,5,5,4,3,2,3,2,3,2,2,2,2,0,-1,-1,-2,-2,-3,-3,-4,-2,-2,-2,-3,-3,-3,-2,-5,-4,-5,-5,-7,-8,-9,-10,-10,-11,-11,-11,-12,-14,-15,-14,-15,-15,-16,-20,-21,-17,-19,-16,-19,-19,-14,-15,-17,-18,-21,-20,-22,-21,-21,-19,-26,-21,-23,-24,-19,-19, -20,15,11,8,5,5,2,3,1,1,0,0,-1,1,0,0,1,0,1,0,0,0,4,3,4,4,4,5,6,4,5,5,6,4,4,6,6,5,4,5,4,4,3,3,3,3,2,2,1,3,3,1,0,0,-1,-1,-1,-1,-1,-1,-1,-2,-1,-2,-3,-4,-1,-2,-2,-2,-3,-2,-3,-4,-4,-4,-5,-7,-7,-8,-9,-9,-11,-11,-10,-11,-12,-13,-13,-13,-16,-18,-19,-20,-13,-17,-15,-15,-16,-13,-14,-16,-17,-21,-19,-22,-22,-23,-17,-25,-21,-24,-27,-24,-19, -25,11,-2,-6,-10,-6,-12,-10,-14,-9,-15,-9,-9,-1,-2,-3,-3,-3,-2,-3,-3,-4,2,1,2,1,2,4,4,3,4,5,6,4,4,6,6,5,5,5,4,4,2,3,4,4,3,2,2,4,3,2,1,1,0,0,-1,-2,0,-1,-1,-2,-1,-2,-2,-3,-2,-3,-2,-3,-2,-3,-2,-5,-4,-5,-6,-7,-8,-8,-9,-10,-12,-11,-11,-10,-14,-13,-15,-14,-15,-15,-14,-15,-13,-12,-11,-11,-13,-12,-15,-16,-17,-20,-18,-20,-21,-23,-20,-18,-23,-26,-27,-23,-24, --7,-12,-16,-16,-20,-15,-22,-19,-24,-17,-25,-16,-13,-9,-10,-11,-8,-8,-7,-6,-6,-5,-2,-2,-1,-1,1,3,3,3,4,3,4,4,5,4,5,5,3,4,5,5,4,4,3,3,3,4,3,2,2,2,1,1,1,1,-1,-1,-1,-2,1,1,1,1,0,0,0,-1,0,0,0,-1,0,-2,-1,-3,-4,-5,-5,-7,-7,-8,-10,-8,-10,-9,-11,-9,-15,-12,-13,-11,-10,-9,-9,-9,-10,-6,-9,-10,-14,-15,-15,-18,-17,-19,-20,-22,-18,-27,-21,-22,-26,-21,-23, -2,-7,-17,-21,-28,-24,-32,-30,-35,-25,-36,-21,-19,-13,-14,-15,-12,-12,-10,-9,-8,-8,-3,-3,-2,-2,1,3,4,4,4,5,6,5,6,6,6,7,5,6,7,7,6,6,5,6,5,5,5,5,4,5,4,4,3,3,1,1,1,0,1,0,1,0,1,-4,-4,-4,-1,-6,-5,-5,-5,-8,-7,-2,-10,-4,-6,-11,-11,-12,-9,-12,-14,-12,-10,-13,-10,-16,-15,-13,-11,-13,-13,-10,-12,-7,-12,-9,-14,-17,-16,-20,-19,-22,-22,-21,-21,-27,-21,-23,-26,-20,-21, --14,-26,-39,-40,-40,-39,-45,-32,-36,-26,-37,-24,-22,-17,-18,-18,-15,-15,-12,-10,-10,-9,-6,-7,-6,-5,-4,-3,-3,-1,-1,-1,-1,0,1,1,2,1,2,2,2,3,0,0,1,2,1,2,1,1,0,0,-1,0,0,-2,-3,-3,-3,-3,-4,-4,-3,-4,-4,-5,-4,-5,-6,-7,-6,-6,-5,-6,-8,-10,-11,-11,-12,-12,-12,-11,-14,-14,-13,-14,-16,-16,-19,-19,-17,-17,-16,-16,-18,-16,-19,-13,-18,-15,-19,-22,-22,-17,-20,-20,-25,-23,-24,-22,-27,-22,-23,-27,-20, --48,-54,-58,-55,-52,-44,-48,-36,-38,-29,-39,-25,-21,-15,-16,-17,-13,-13,-10,-10,-10,-9,-6,-7,-7,-6,-5,-4,-4,-2,-2,-2,-2,-1,-1,-2,-1,-1,-1,-1,1,1,-3,-2,-1,-1,-2,-1,-3,-2,-3,-3,-4,-2,-2,-5,-6,-6,-6,-7,-7,-7,-6,-7,-8,-9,-7,-8,-10,-10,-10,-10,-10,-12,-12,-13,-14,-16,-16,-14,-15,-16,-18,-17,-17,-15,-19,-17,-21,-18,-18,-18,-17,-16,-18,-17,-16,-16,-21,-19,-15,-20,-22,-25,-25,-26,-27,-28,-26,-31,-31,-29,-29,-28,-27, --59,-62,-60,-57,-54,-48,-48,-36,-38,-28,-39,-25,-22,-19,-20,-20,-15,-14,-14,-13,-8,-8,-7,-7,-6,-5,-3,-3,-3,-3,-2,-3,-3,-3,-2,-3,-3,-3,-2,-1,-3,-3,-4,-3,-4,-3,-4,-3,-4,-4,-4,-4,-4,-5,-5,-5,-6,-8,-8,-9,-9,-9,-10,-10,-12,-11,-12,-13,-13,-13,-13,-14,-14,-15,-15,-16,-17,-17,-18,-18,-19,-19,-20,-18,-21,-19,-24,-19,-24,-21,-19,-18,-17,-15,-19,-17,-21,-18,-16,-22,-25,-28,-27,-31,-30,-32,-31,-32,-29,-36,-29,-32,-34,-35,-28, --62,-63,-69,-67,-62,-62,-56,-41,-39,-32,-40,-26,-22,-18,-19,-17,-12,-11,-10,-10,-4,-5,-4,-4,-2,-1,0,1,2,1,2,1,2,1,2,1,1,0,2,3,1,1,1,1,0,1,0,1,0,0,0,0,0,-1,-1,-1,-2,-5,-4,-5,-5,-6,-6,-7,-8,-9,-9,-10,-11,-11,-11,-12,-12,-13,-13,-14,-15,-16,-16,-16,-17,-17,-18,-17,-19,-18,-22,-20,-21,-19,-18,-18,-18,-18,-16,-20,-21,-20,-23,-24,-24,-27,-27,-30,-29,-31,-31,-31,-29,-36,-31,-34,-36,-31,-31, --8,-49,-70,-57,-53,-50,-39,-43,-40,-34,-41,-29,-26,-21,-22,-20,-17,-15,-13,-9,-8,-7,-5,-5,-3,-2,-1,0,0,0,1,1,1,0,1,0,1,-1,-1,0,-2,-1,-2,-1,-2,-2,-3,-2,-1,-1,-1,-2,-2,-4,-4,-4,-4,-6,-5,-8,-7,-8,-9,-10,-11,-12,-14,20,18,16,14,12,10,8,6,4,2,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18, --9,-19,-13,-16,-37,-37,-30,-32,-29,-26,-30,-23,-21,-18,-19,-17,-14,-12,-11,-9,-7,-8,-6,-6,-4,-3,-3,-3,-2,-3,-2,-3,-2,-3,-2,-3,-1,-2,-3,-2,-4,-3,-5,-5,-3,-3,-4,-5,-5,-2,-3,-5,-5,-7,-8,-7,-8,-6,-6,-9,-11,-11,-12,-13,-14,-15,-16,15,13,11,9,7,5,3,1,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,1,3,5,7,9,11,13, --12,-17,-5,-6,-15,-15,-4,-24,-20,-18,-21,-18,-20,-15,-16,-13,-9,-8,-7,-6,-6,-6,-3,-3,-3,-2,-2,0,1,0,2,3,3,2,2,1,4,3,2,2,1,1,-1,-1,2,2,0,-1,-1,1,1,-2,-3,-3,-4,-4,-5,-2,-2,-5,-7,-8,-8,-9,-11,-12,-11,10,8,6,4,2,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8, -2,5,4,4,-3,-3,10,-7,-3,-8,-4,-8,-9,-8,-9,-6,-7,-4,-3,-1,-2,-1,1,2,2,3,4,3,4,3,3,2,3,3,3,3,3,3,2,2,0,1,0,1,-1,0,0,1,0,0,0,-1,-1,-3,-3,-3,-4,-6,-5,-6,-6,-7,-8,-8,-10,-10,-12,5,3,1,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,1,3, -64,79,52,31,21,13,21,3,9,0,8,-2,-5,-5,-6,-4,-5,-2,-1,1,0,1,3,4,5,5,5,4,5,4,5,4,4,4,5,4,5,4,3,3,1,2,1,2,1,1,2,2,1,1,1,0,0,-2,-2,-3,-2,-6,-6,-6,-6,-6,-8,-9,-10,-11,-13,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2, -110,109,79,56,38,31,41,11,17,9,16,3,0,-1,-2,1,-2,0,1,3,1,1,3,4,3,2,4,5,6,2,3,3,3,2,3,1,2,1,1,1,2,3,2,3,-1,0,-1,-2,-1,0,0,-4,-4,-3,-4,-7,-7,-6,-5,-8,-12,-12,-13,-14,-15,-16,-17,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7, -150,144,80,56,43,26,30,6,9,-5,-1,-12,-15,-14,-14,-13,-16,-14,-11,-10,-13,-12,-8,-8,-8,-9,-7,-3,-3,-3,-6,-4,-4,-4,-5,-4,-2,-2,-2,-2,7,8,8,8,2,0,0,0,0,8,10,3,-1,0,0,0,-3,0,0,0,-6,-6,-7,-7,-8,-8,-9,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12, -140,112,144,101,80,60,51,20,22,7,10,-1,-2,-4,5,-5,-6,-4,-4,-3,-3,-3,-2,-1,-1,0,10,13,12,13,12,15,15,14,13,15,17,17,19,19,20,21,20,21,20,20,21,20,21,20,21,18,19,15,17,13,14,9,10,9,2,7,1,0,0,-4,-6,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17, -140,112,144,101,80,60,58,28,29,18,22,17,15,12,12,5,13,13,11,12,14,14,15,15,17,18,17,17,16,20,18,21,20,23,21,19,22,22,26,26,26,26,25,26,25,26,26,26,28,27,27,23,24,22,23,16,18,16,15,15,9,9,8,8,2,0,-4,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-60,-62,-64,-66,-68,-66,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22, -160,120,110,90,68,57,52,59,39,32,29,30,29,28,28,12,29,30,30,29,33,33,33,32,35,37,35,34,33,38,37,39,38,45,42,42,41,40,47,46,47,47,49,50,51,52,51,50,52,50,52,40,42,41,43,32,33,33,33,33,24,23,17,16,9,7,1,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-63,-65,-67,-69,-71,-73,-71,-69,-67,-65,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27, -160,140,120,88,74,80,70,53,56,55,39,53,51,53,53,28,53,53,55,54,57,57,58,57,58,60,58,60,58,62,60,65,62,69,66,67,68,66,72,71,74,74,76,76,76,77,77,76,78,75,77,66,68,64,65,54,56,52,52,50,43,41,33,31,24,22,15,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-60,-62,-64,-66,-68,-70,-72,-74,-76,-78,-76,-74,-72,-70,-68,-66,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32, -160,140,120,88,74,88,69,58,53,53,56,53,61,62,61,62,64,64,63,61,70,68,65,65,69,71,69,76,69,77,74,86,77,82,82,79,90,88,95,92,96,95,99,99,100,100,100,77,76,97,100,86,89,76,78,65,66,62,62,61,47,46,41,40,28,25,24,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-63,-65,-67,-69,-71,-73,-71,-69,-67,-65,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27, -160,140,120,88,74,60,54,49,45,54,46,49,51,55,54,55,57,56,56,53,60,58,59,56,59,63,59,64,60,69,64,71,66,78,73,74,81,77,85,83,87,87,92,93,94,93,97,93,96,88,91,77,80,69,71,60,60,52,54,52,40,38,31,28,17,12,10,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-60,-62,-64,-66,-68,-66,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22, -90,70,57,47,36,27,21,20,16,17,44,18,18,22,20,21,21,19,26,23,26,24,28,26,25,26,25,34,30,31,29,40,34,39,34,40,47,42,47,44,57,55,59,61,61,60,62,63,66,54,59,50,54,36,38,32,35,23,23,19,13,12,6,4,28,17,12,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17, -20,20,20,20,19,14,13,13,12,17,16,17,16,19,19,20,19,18,23,21,24,22,24,23,23,25,26,29,26,29,26,32,28,34,31,33,35,32,38,37,42,42,46,46,45,47,47,46,48,44,46,38,39,32,34,29,30,25,26,21,16,16,10,10,4,0,-7,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12, -29,29,29,29,20,19,14,13,13,12,13,16,17,16,19,4,3,1,4,1,5,5,8,6,9,7,10,12,10,13,10,17,13,19,17,20,23,19,25,23,33,32,33,33,33,36,35,36,33,30,33,27,30,18,20,14,15,4,4,3,2,2,16,10,10,6,-1,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7, -15,15,-4,-1,-5,-9,-6,-7,-6,-6,-6,-4,-4,0,0,0,4,3,1,4,1,5,5,8,6,9,7,10,12,10,13,1,17,2,19,4,3,3,6,5,8,7,9,10,10,11,11,11,10,9,11,6,8,30,1,20,14,15,4,4,3,2,-8,-8,-14,-15,-20,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2, --53,-43,-37,-29,-21,-21,-19,-18,-16,-19,-17,-17,-15,-15,-15,-15,-12,-11,-13,-13,-9,-11,-7,-9,-5,-7,-4,-4,-6,-3,-5,-5,-3,-3,-1,-1,4,3,3,6,5,8,7,9,10,10,11,11,11,10,9,11,6,-2,-2,-5,-4,-12,-11,-11,-12,-16,-21,-20,-24,-25,-29,5,3,1,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,1,3, --53,-43,-37,-29,-24,-28,-21,-24,-20,-23,-20,-21,-19,-19,-19,-19,-19,-17,-17,-18,-14,-17,-14,-16,-14,-13,-12,-13,-13,-11,-11,-10,-11,-8,-9,-6,-8,-8,-4,-6,-4,-5,-2,-2,-3,-2,-4,-3,-6,-6,-2,-7,-6,-11,-11,-10,-14,-17,-17,-22,-20,-23,-26,-25,-28,-29,-31,10,8,6,4,2,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8, --30,-30,-30,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-26,-26,-26,-25,-25,-24,-24,-24,-24,-24,-24,-24,-24,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-23,-23,-27,-27,-27,-27,-27,-27,-30,-30,-30,-30,-30,-30,-34,-34,15,13,11,9,7,5,3,1,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,1,3,5,7,9,11,13, --20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coordY_PLeft_44.h b/drivers/input/touchscreen/wacom/wacom_i2c_coordY_PLeft_44.h deleted file mode 100644 index e2ff571..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coordY_PLeft_44.h +++ /dev/null @@ -1,73 +0,0 @@ -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -100,48,50,51,48,51,48,44,49,46,45,43,42,43,43,45,47,45,43,44,45,46,37,39,41,44,43,48,46,45,45,40,43,44,47,42,44,45,45,39,41,43,44,43,42,43,45,47,48,49,48,48,49,49,48,49,50,50,51,50,50,49,48,53,53,53,51,51,52,54,53,54,55,56,55,55,55,53,53,63,61,58,67,69,68,70,70,79,100,100,78,78,100,100,100,85,82,85,84,89,87,100,100,91,90,89,90,92,93,100,95,100,98,0,0, -51,49,49,49,50,49,47,43,55,45,51,46,45,45,44,43,42,41,41,38,36,38,33,35,28,30,25,25,23,21,19,16,15,15,16,13,15,13,15,16,18,19,20,24,26,28,29,30,32,33,34,35,38,40,40,39,41,42,43,45,54,50,46,47,57,57,57,58,58,58,58,59,58,58,58,57,56,49,46,55,55,44,43,41,41,42,42,41,42,42,45,44,45,57,56,56,60,64,63,69,68,72,71,73,74,75,76,78,82,82,75,83,85,88,0, -38,39,40,40,40,41,41,41,41,40,42,41,40,40,40,39,38,37,35,27,25,26,23,22,13,15,9,10,0,0,-2,-4,-8,-11,-10,-13,-12,-13,-12,-11,-10,-5,-5,0,2,7,9,9,16,18,21,22,26,28,30,32,34,37,37,39,40,40,41,41,42,42,42,44,44,44,44,44,42,42,42,41,40,39,39,35,35,31,31,25,25,24,23,22,20,21,22,22,24,24,30,30,32,33,37,38,38,39,40,40,41,41,43,45,47,49,46,54,50,56,60, -26,28,31,29,32,31,32,31,31,31,32,31,30,31,30,29,28,28,27,17,15,11,7,5,-4,-5,-12,-13,-26,-27,-32,-31,-43,-42,-43,-42,-43,-42,-41,-39,-38,-32,-30,-23,-22,-14,-13,-10,-7,-5,2,4,10,12,18,20,23,25,28,29,29,30,31,30,31,32,32,32,32,33,32,32,31,31,29,29,29,27,25,17,15,10,10,1,1,-5,-4,-8,-6,-7,-8,-6,-7,-5,-1,-1,0,1,9,10,11,12,12,15,18,23,27,28,28,29,28,29,30,31,32, -3,17,18,20,19,20,18,19,20,19,20,19,17,17,14,10,6,4,1,-4,-6,-10,-14,-16,-24,-26,-35,-35,-45,-46,-53,-53,-61,-61,-63,-65,-66,-64,-64,-61,-60,-54,-53,-49,-46,-39,-38,-35,-31,-28,-23,-22,-18,-15,-10,-8,-7,-4,-2,2,3,6,9,10,13,14,16,18,19,19,15,15,11,11,7,6,2,-1,-3,-9,-10,-16,-17,-24,-24,-32,-32,-36,-36,-37,-37,-36,-38,-36,-34,-33,-30,-30,-27,-25,-22,-21,-19,-17,-14,-14,-12,-8,-7,-5,-6,-1,-3,-2,5, --32,7,21,26,23,27,25,27,30,30,30,28,25,25,22,17,14,10,6,1,-2,-7,-12,-15,-24,-27,-37,-39,-54,-56,-66,-67,-83,-83,-87,-89,-90,-87,-87,-84,-81,-70,-68,-63,-61,-45,-44,-40,-37,-30,-25,-24,-19,-18,-11,-9,-6,-4,-1,2,6,8,10,13,15,16,18,20,20,21,17,17,12,11,8,6,0,-2,-4,-11,-12,-21,-22,-28,-29,-41,-42,-47,-45,-52,-51,-49,-50,-48,-49,-46,-44,-41,-39,-36,-33,-30,-29,-26,-23,-23,-19,-16,-16,-12,-14,-10,-13,-15,-13, --41,-2,3,5,14,24,27,32,38,36,36,32,28,26,19,15,8,1,-1,-16,-22,-30,-36,-44,-50,-55,-71,-75,-90,-93,-102,-106,-113,-115,-122,-125,-125,-125,-125,-119,-114,-110,-109,-97,-98,-84,-82,-77,-74,-65,-54,-51,-42,-39,-31,-28,-18,-13,-7,-3,-1,0,1,2,7,8,12,10,12,12,10,9,2,1,-1,-3,-14,-18,-26,-34,-35,-49,-50,-65,-66,-82,-81,-90,-89,-97,-95,-95,-97,-94,-96,-93,-91,-87,-81,-77,-81,-77,-72,-64,-60,-64,-58,-54,-56,-50,-53,-47,-47,-42,-36, --35,-3,10,20,24,29,21,27,23,23,22,19,14,19,14,9,3,-3,-11,-25,-31,-38,-45,-51,-56,-61,-78,-81,-91,-94,-109,-111,-121,-124,-128,-132,-131,-131,-131,-128,-125,-117,-117,-107,-106,-92,-90,-82,-82,-75,-67,-64,-55,-52,-47,-43,-34,-30,-25,-20,-17,-14,-10,-11,-7,-5,-3,-1,1,-3,-6,-5,-9,-10,-21,-23,-34,-36,-44,-52,-53,-63,-64,-79,-79,-95,-93,-102,-101,-112,-110,-113,-113,-112,-114,-111,-111,-104,-106,-99,-97,-92,-87,-80,-76,-81,-76,-72,-75,-71,-74,-71,-72,-72,-72, --11,28,26,34,41,44,36,41,36,37,35,32,34,35,30,25,19,15,9,-6,-15,-25,-35,-44,-50,-54,-66,-69,-75,-77,-87,-89,-92,-93,-97,-99,-99,-98,-98,-94,-94,-91,-91,-83,-82,-77,-76,-73,-66,-63,-58,-56,-48,-46,-40,-38,-31,-25,-15,-12,-10,-3,1,4,6,6,8,11,12,9,7,4,-4,-4,-14,-17,-33,-35,-43,-50,-52,-60,-60,-72,-73,-75,-76,-88,-86,-87,-86,-86,-91,-89,-89,-87,-89,-86,-84,-81,-82,-79,-76,-75,-71,-76,-72,-69,-66,-63,-71,-68,-71,-71,-74, -8,43,37,43,46,52,50,58,52,53,49,45,40,37,31,26,19,14,8,-1,-7,-15,-20,-25,-30,-33,-45,-47,-52,-53,-63,-64,-66,-66,-71,-72,-72,-72,-72,-68,-67,-66,-66,-57,-56,-55,-53,-48,-43,-41,-38,-35,-27,-25,-21,-20,-15,-12,-8,-5,-2,0,3,6,10,9,11,10,12,11,8,8,3,1,-7,-8,-14,-15,-23,-31,-31,-35,-35,-48,-48,-48,-48,-60,-59,-58,-57,-59,-62,-60,-59,-57,-59,-57,-54,-52,-52,-50,-48,-46,-43,-48,-44,-42,-39,-36,-43,-40,-44,-43,-45, --11,25,37,41,42,46,43,51,44,46,40,38,35,33,29,23,18,14,9,-1,-5,-11,-15,-19,-21,-25,-34,-33,-38,-40,-47,-47,-49,-49,-52,-53,-54,-53,-54,-53,-51,-48,-47,-46,-45,-41,-40,-34,-33,-31,-29,-28,-20,-18,-16,-14,-10,-8,-5,-3,-1,1,4,7,9,9,11,11,13,10,8,9,6,6,-3,-3,-7,-7,-15,-22,-23,-23,-23,-35,-35,-34,-33,-41,-40,-41,-40,-39,-42,-41,-40,-38,-40,-38,-35,-33,-34,-32,-30,-28,-25,-30,-28,-25,-23,-19,-27,-23,-27,-28,-28, -1,30,34,31,36,40,36,43,39,41,32,31,28,24,21,17,13,10,6,0,-3,-7,-10,-16,-20,-22,-26,-27,-32,-34,-37,-38,-41,-42,-44,-45,-45,-45,-45,-45,-43,-41,-40,-40,-40,-34,-33,-30,-29,-27,-24,-22,-20,-19,-14,-12,-11,-10,-7,-4,-3,0,0,1,3,4,6,4,5,4,4,3,1,1,-4,-4,-8,-9,-12,-15,-16,-22,-22,-26,-26,-28,-28,-32,-31,-34,-33,-33,-33,-33,-33,-31,-31,-30,-29,-28,-27,-26,-26,-24,-23,-23,-21,-19,-19,-16,-21,-18,-21,-21,-21, --7,18,30,32,33,34,30,35,30,31,24,23,21,18,16,14,11,8,5,-1,-4,-6,-8,-12,-14,-16,-19,-21,-23,-25,-29,-31,-34,-34,-37,-37,-35,-35,-36,-36,-35,-32,-32,-32,-32,-26,-26,-25,-23,-21,-17,-16,-15,-14,-9,-9,-8,-7,-4,-3,-2,0,0,1,2,3,4,3,3,3,2,2,2,2,-2,-3,-4,-4,-7,-10,-11,-12,-13,-17,-17,-16,-16,-20,-20,-20,-20,-20,-21,-21,-19,-18,-19,-18,-17,-16,-16,-15,-15,-13,-12,-14,-13,-11,-8,-7,-12,-9,-12,-13,-14, -1,24,28,26,24,27,25,30,22,23,19,18,16,13,11,8,6,2,1,-3,-5,-7,-9,-12,-14,-16,-19,-20,-21,-21,-25,-25,-28,-28,-29,-30,-27,-27,-27,-27,-27,-26,-25,-23,-23,-21,-20,-19,-18,-17,-16,-15,-13,-12,-12,-11,-10,-10,-7,-6,-4,-2,-2,-4,-3,-2,-1,0,0,0,-1,-1,-1,-1,-3,-2,-4,-4,-5,-6,-7,-9,-9,-11,-10,-13,-13,-14,-13,-13,-13,-12,-12,-12,-12,-12,-11,-11,-10,-9,-9,-9,-8,-7,-6,-8,-7,-5,-6,-5,-9,-6,-10,-11,-13, --8,22,27,26,24,25,24,29,21,23,18,17,15,12,11,7,5,3,1,-4,-5,-7,-8,-12,-13,-15,-17,-18,-18,-18,-21,-22,-24,-24,-25,-25,-24,-24,-24,-24,-23,-23,-22,-21,-20,-18,-18,-17,-16,-15,-15,-14,-12,-11,-12,-11,-10,-9,-7,-6,-5,-4,-4,-5,-4,-3,-2,-2,-1,-2,-3,-2,-2,-1,-3,-3,-4,-4,-4,-5,-6,-6,-5,-7,-7,-9,-8,-9,-8,-9,-8,-8,-8,-7,-7,-6,-6,-6,-6,-6,-5,-5,-5,-3,-3,-5,-4,-2,-5,-2,-7,-5,-8,-7,-8, --7,14,20,20,23,27,22,28,20,22,14,14,12,10,9,5,3,0,-1,-6,-7,-9,-10,-11,-12,-14,-15,-16,-18,-19,-20,-20,-22,-22,-22,-22,-23,-23,-23,-24,-24,-22,-22,-22,-21,-18,-18,-16,-16,-16,-16,-14,-13,-12,-10,-10,-10,-9,-10,-9,-8,-6,-6,-5,-5,-5,-4,-4,-3,-4,-5,-6,-6,-6,-6,-6,-5,-5,-6,-6,-8,-9,-9,-8,-7,-9,-9,-8,-8,-6,-5,-5,-6,-7,-7,-7,-6,-6,-3,-3,-4,-4,-4,-4,-3,-6,-5,-3,-6,-4,-9,-7,-10,-10,-9, -1,25,28,24,25,27,22,25,19,18,13,13,11,9,8,5,4,1,0,-3,-5,-7,-8,-8,-9,-11,-12,-13,-13,-14,-16,-15,-16,-16,-17,-17,-16,-16,-17,-17,-17,-15,-15,-16,-15,-13,-12,-11,-11,-11,-10,-10,-8,-8,-6,-6,-7,-6,-6,-6,-5,-3,-4,-3,-2,-3,-2,-1,-1,-2,-3,-4,-3,-3,-4,-4,-1,-1,-2,-2,-4,-4,-4,-4,-3,-4,-3,-3,-3,0,0,0,-1,-2,-3,-3,-2,-2,0,0,0,0,0,0,0,-2,-2,-1,0,1,-5,-2,-5,-7,-7, -5,21,27,21,21,27,22,26,18,17,14,14,11,9,8,6,4,0,-3,-3,-4,-7,-8,-8,-8,-10,-11,-12,-13,-13,-15,-15,-14,-14,-15,-15,-14,-14,-14,-14,-14,-13,-13,-14,-14,-13,-12,-10,-10,-9,-9,-8,-7,-6,-6,-5,-7,-6,-6,-5,-4,-3,-4,-5,-4,-3,-2,-2,-2,-2,-2,-1,-1,0,-2,-1,-1,0,-1,-1,-1,1,1,1,1,0,2,1,1,1,1,1,1,2,3,3,2,2,5,4,2,2,4,3,3,1,2,3,0,3,0,2,-2,-3,-6, -7,25,31,25,26,28,24,28,20,21,16,16,13,10,9,5,4,1,0,1,0,-3,-4,-4,-5,-6,-7,-7,-8,-8,-10,-11,-9,-9,-10,-10,-10,-9,-9,-10,-9,-8,-7,-9,-8,-8,-7,-5,-5,-4,-4,-3,-1,-1,-1,-1,-2,-2,-1,0,0,2,0,-1,0,1,2,2,2,2,3,3,4,4,3,4,4,4,4,5,4,4,4,4,4,4,4,5,5,3,4,5,5,5,5,6,4,4,6,6,4,5,5,5,5,4,5,6,5,6,0,3,0,-1,-5, --1,19,25,24,24,23,25,29,21,22,16,16,13,10,9,4,2,-1,-2,-3,-3,-5,-5,-5,-6,-6,-7,-8,-8,-8,-10,-9,-9,-9,-10,-10,-11,-10,-10,-9,-10,-9,-9,-9,-8,-9,-8,-7,-7,-7,-8,-7,-6,-5,-7,-6,-7,-7,-6,-6,-5,-3,-5,-5,-5,-3,-2,-3,-2,-2,-2,-1,-1,0,-1,0,-1,0,0,1,0,0,0,0,0,0,1,1,2,0,0,1,2,1,0,1,-1,0,0,0,-1,-1,-1,-1,0,-2,-1,0,-1,1,-5,-2,-4,-5,-7, -6,23,26,25,27,28,26,30,22,22,17,17,14,12,10,7,5,3,0,-2,-4,-5,-5,-4,-5,-5,-5,-6,-6,-7,-7,-8,-6,-6,-7,-7,-8,-9,-8,-7,-8,-8,-7,-7,-7,-6,-5,-5,-4,-5,-4,-4,-4,-4,-2,-2,-4,-3,-1,-1,-2,-3,-2,0,0,0,1,0,0,0,-1,0,2,1,0,1,2,2,0,1,2,4,4,2,2,1,2,2,3,3,3,2,1,1,2,3,1,2,2,3,0,0,-1,-1,-1,-2,-2,-1,-1,0,-4,-1,-4,-2,-5, -3,19,28,30,30,31,28,31,23,22,20,19,17,14,13,11,10,7,5,3,2,0,-1,2,1,0,0,-1,0,-1,-2,-2,0,0,-1,-2,-1,-1,-1,-1,-2,0,-1,-1,0,1,1,1,2,1,2,2,1,1,4,4,2,2,6,6,4,4,4,7,7,7,7,8,8,7,6,6,8,8,6,7,9,9,7,8,9,10,10,8,7,8,8,8,8,9,10,8,7,7,9,9,7,8,10,10,6,7,5,5,6,4,4,4,7,7,3,4,1,2,-3, -6,22,25,21,23,25,23,26,21,23,17,16,15,12,11,9,8,6,4,4,3,2,1,1,0,0,0,0,-1,-1,-2,-2,-1,-1,-2,-2,-2,-2,-1,0,0,-1,0,0,1,1,1,1,1,2,2,2,1,2,3,4,4,5,5,6,6,7,6,6,6,7,8,7,7,8,8,9,10,10,9,10,11,11,10,11,11,11,11,11,12,12,13,11,12,11,12,11,10,10,10,11,10,11,8,9,6,7,6,7,8,3,4,4,2,3,0,2,-1,0,-4, --9,13,20,18,21,25,23,26,22,24,18,17,15,13,11,10,8,5,5,4,3,2,1,0,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,0,0,1,1,1,1,2,1,2,1,1,2,1,2,3,3,4,4,5,6,6,7,7,7,8,8,9,8,9,9,10,10,11,12,11,11,12,13,11,12,11,12,12,12,12,12,13,12,13,12,12,12,12,11,10,11,11,12,7,9,6,7,4,5,6,1,2,2,-1,-1,-4,-2,-5,-3,-7, --14,2,8,12,16,19,17,21,20,21,15,15,13,11,9,7,5,6,3,-1,-2,0,-2,-1,-2,-2,-2,-3,-3,-3,-2,-3,-3,-3,-3,-4,-2,-2,-2,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,0,0,2,1,1,2,3,1,2,4,4,5,7,6,5,5,6,6,8,8,7,7,9,10,11,9,10,10,11,9,10,11,12,10,9,9,11,11,9,10,9,9,10,10,10,10,12,7,8,5,6,2,3,-1,0,1,-4,-4,-3,-6,-5,-8,-6,-8,-8,-11, --17,8,13,15,17,19,16,19,18,18,15,14,12,10,9,9,6,7,5,2,0,1,0,2,0,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,1,1,1,1,1,2,2,1,1,3,3,2,2,2,4,4,4,4,5,6,4,4,7,7,8,9,8,8,8,8,8,10,10,9,9,10,12,13,10,10,13,13,11,11,13,14,12,10,11,13,13,11,11,12,12,12,12,13,14,15,10,11,9,10,5,7,4,5,6,2,2,3,2,3,-1,0,-2,-3,-8, --18,-6,2,5,8,11,10,13,12,12,11,10,9,7,6,4,2,4,1,-1,-3,0,-1,-2,-3,-3,-3,-3,-2,-3,-3,-3,-1,-2,0,0,0,0,0,-1,0,1,1,2,2,3,3,2,2,2,1,2,3,4,4,4,5,6,6,6,6,6,6,7,7,7,7,7,8,7,9,9,10,11,10,11,9,10,10,11,10,11,11,11,11,10,11,11,12,12,12,13,14,12,11,12,12,13,8,9,6,8,5,7,9,3,4,6,7,8,0,2,-3,-1,-8, --20,-7,1,5,8,11,10,13,12,11,12,11,9,7,6,5,2,4,2,0,-2,1,-1,-1,-2,-2,-2,-2,-1,-2,-2,-2,0,0,1,1,2,2,1,1,2,3,3,4,4,5,5,5,5,4,3,4,5,6,6,6,7,8,7,8,8,8,8,9,9,9,9,8,8,8,9,10,10,11,11,12,9,10,11,12,11,11,12,12,12,12,13,12,13,14,15,16,16,15,14,14,14,14,11,11,7,10,5,9,12,6,9,11,10,11,3,4,0,1,-5, --23,-9,-3,2,3,7,7,9,8,8,10,7,6,3,2,3,-1,-1,-2,-2,-5,-4,-6,-5,-6,-7,-7,-6,-5,-6,-6,-6,-4,-5,-4,-4,-2,-2,-2,-2,-2,-1,-1,0,0,1,2,1,2,1,0,0,1,1,1,2,2,3,1,2,3,2,3,3,4,3,4,2,2,2,3,2,3,4,4,4,3,3,4,5,3,4,5,6,5,5,6,7,8,7,8,9,9,7,8,7,7,7,5,5,1,2,-1,3,6,0,3,6,5,6,-3,-2,-7,-6,-11, --19,-6,-1,3,5,8,8,10,10,9,10,8,7,6,5,5,2,1,0,0,-3,-3,-5,-2,-4,-4,-5,-4,-2,-3,-3,-4,-2,-3,-3,-3,-1,-1,-1,-1,0,1,1,2,2,1,1,2,2,2,3,3,1,1,1,2,2,2,2,2,2,1,1,2,2,1,2,1,1,1,2,1,1,2,1,1,2,2,2,3,2,3,3,4,3,4,4,7,7,6,6,9,9,8,8,7,8,7,5,5,1,4,0,4,8,6,9,12,7,8,2,4,2,-1,-9, --6,8,9,8,8,11,11,14,14,13,13,12,9,7,9,10,4,3,5,1,-2,-2,-4,0,-2,-3,-4,-4,-2,-3,-3,-3,-1,-1,-2,-3,1,0,1,0,0,2,1,2,2,3,3,3,3,2,4,4,2,2,4,3,3,3,4,3,2,2,2,3,3,1,1,2,2,0,1,0,1,1,0,0,3,3,3,3,3,3,4,4,4,6,5,7,7,8,7,10,9,11,12,8,8,6,6,6,2,5,4,7,11,9,12,13,12,15,9,11,8,3,-3, --17,3,7,9,11,13,12,15,13,13,13,12,11,10,9,7,5,6,5,4,2,2,0,2,1,0,0,0,-1,-2,0,0,1,1,0,0,1,1,2,3,3,3,4,5,5,5,5,5,6,6,5,6,4,4,6,6,5,5,5,5,4,4,3,4,4,3,3,2,2,0,1,1,1,1,0,0,3,3,4,4,3,3,4,5,6,6,7,8,8,8,7,10,9,9,9,7,8,7,5,6,4,7,4,8,12,10,13,15,12,13,9,12,7,5,-2, --11,11,4,-2,4,9,10,15,14,15,12,11,11,10,8,6,5,5,3,2,0,0,-1,0,-1,-1,-1,-3,-4,-5,-2,-3,-1,-1,-2,-2,-2,-2,0,0,0,0,0,2,2,2,3,3,3,2,3,3,1,2,3,3,2,2,1,1,1,1,0,-1,0,-2,-1,-4,-3,-5,-4,-5,-5,-4,-5,-5,-3,-3,-2,-1,-2,-2,-1,0,1,2,2,2,2,3,3,5,3,3,4,2,1,1,-2,-1,-2,2,-1,3,6,4,7,9,6,8,4,7,4,2,-2, --9,7,10,10,13,16,15,21,14,16,12,12,11,10,8,8,6,5,6,6,4,1,0,0,-1,0,-1,-1,-1,-2,-1,-2,-1,-1,-2,-2,-1,0,-1,-1,-1,0,0,0,1,2,2,2,2,1,1,1,0,0,1,1,0,0,0,0,-1,-2,-2,-1,-1,-3,-2,-2,-2,-4,-4,-4,-4,-3,-3,-2,-1,-1,-2,-2,-2,-2,-1,-1,0,1,1,3,3,3,2,5,4,2,2,0,-4,-3,-4,-2,-4,0,1,4,6,5,7,8,6,7,2,6,4,7,-1, --4,21,20,19,16,17,17,23,17,20,15,15,15,14,12,12,11,10,11,10,8,6,4,5,4,5,4,3,3,3,3,2,3,3,2,2,4,3,3,2,2,4,4,4,4,5,5,5,5,5,6,5,4,4,6,5,4,4,5,5,4,3,2,4,4,2,2,5,5,2,2,3,3,3,4,4,6,6,4,4,4,4,5,5,6,7,7,9,9,9,8,11,9,7,6,5,3,4,3,6,4,7,11,12,14,12,12,12,14,15,10,12,10,9,3, --16,13,17,19,22,24,20,27,16,19,15,17,15,14,14,14,11,8,8,8,8,6,6,4,4,3,3,3,4,3,3,3,2,2,2,2,2,2,3,4,4,3,3,2,2,3,4,4,5,4,5,5,5,6,5,5,5,5,6,6,5,4,4,5,5,3,4,4,5,4,5,4,4,5,3,4,5,5,6,6,6,6,6,7,8,9,9,9,9,10,10,10,9,8,8,8,4,6,5,9,5,8,11,13,13,13,14,14,13,14,11,14,9,9,3, --24,3,4,12,19,23,21,30,20,24,17,20,19,18,17,16,14,12,11,11,10,9,9,7,7,6,6,5,5,4,4,4,3,3,3,3,2,2,3,4,4,4,5,3,4,3,4,4,5,5,6,6,6,7,6,7,6,6,7,8,6,5,6,6,6,5,5,5,6,6,6,6,6,7,5,6,7,8,8,9,8,9,9,10,11,12,12,11,11,13,12,12,11,9,8,9,7,11,7,13,9,12,16,16,17,16,15,15,15,16,13,16,13,9,8, --7,15,15,14,20,24,21,30,22,28,19,20,20,19,17,15,14,12,9,9,9,8,8,8,7,7,8,6,5,4,3,3,5,5,5,5,0,-1,0,1,0,1,1,2,2,3,3,1,2,2,3,3,3,3,3,3,4,4,4,4,5,5,4,4,4,4,4,5,5,5,6,4,4,5,4,4,5,5,6,5,5,5,5,6,5,6,6,7,7,9,8,8,6,6,8,7,3,8,5,9,8,11,12,13,11,11,10,10,12,13,8,12,10,3,6, --23,15,31,27,29,30,27,34,24,28,26,22,23,19,18,17,16,14,11,11,10,9,8,8,7,7,6,5,5,5,3,3,5,4,5,5,1,1,1,1,1,1,1,2,2,4,4,1,2,3,4,4,3,3,3,4,5,5,5,5,5,5,5,6,6,5,5,7,7,7,7,6,6,6,5,6,7,7,8,8,8,9,9,8,8,9,9,11,10,12,11,11,10,9,11,13,7,12,10,15,13,15,16,15,14,14,13,13,18,19,12,14,13,7,8, -1,18,21,23,21,31,28,38,27,30,25,26,27,22,17,18,17,14,12,11,10,8,7,9,7,7,6,5,6,4,3,3,3,1,1,1,0,0,0,1,1,3,3,3,3,1,3,2,2,2,4,4,4,4,6,6,6,6,7,7,6,6,5,7,7,8,8,9,9,9,9,8,8,8,8,8,10,10,10,10,11,11,11,10,10,12,11,12,12,15,14,12,12,10,13,15,11,18,16,19,19,20,23,21,19,18,17,17,23,23,16,18,17,11,10, -21,35,36,37,32,33,32,36,28,29,28,25,23,21,19,17,16,15,14,12,11,9,8,9,8,8,8,7,6,6,6,6,4,4,2,2,3,3,4,4,4,3,3,4,4,4,4,4,5,4,4,4,5,5,6,7,7,8,6,7,7,7,7,7,8,11,11,10,10,11,11,10,10,11,12,12,12,12,12,13,13,13,13,13,13,13,13,14,14,16,15,15,14,13,12,16,15,20,19,22,25,25,25,23,22,23,22,22,22,23,18,21,14,8,8, -11,26,47,46,40,39,36,39,29,29,28,26,24,20,17,15,13,11,11,10,8,6,5,5,5,4,4,3,2,1,1,1,-1,-1,-2,-2,-1,0,-1,0,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,0,0,1,2,3,3,2,2,2,2,3,3,4,7,8,7,7,8,8,7,7,8,8,9,7,8,7,8,8,9,9,8,8,9,9,9,9,11,10,9,10,7,7,13,13,19,18,21,23,22,23,21,19,20,19,18,18,19,14,17,10,7,8, -11,19,25,27,27,28,30,29,32,29,26,22,19,19,16,14,13,11,11,9,7,7,5,6,5,5,4,3,3,3,1,1,2,1,0,0,2,1,1,1,1,1,1,0,0,1,1,0,1,2,3,3,2,2,2,3,3,3,5,5,5,6,5,6,6,5,6,7,8,8,8,8,9,9,8,9,9,10,8,9,8,8,8,8,9,10,10,9,9,10,10,7,8,8,9,14,14,19,17,18,24,22,21,19,17,19,18,17,18,19,12,15,10,6,7, -42,44,45,42,38,35,32,28,28,23,19,19,15,14,13,14,12,10,10,8,6,6,4,7,6,6,5,5,6,5,4,3,6,5,4,3,6,5,5,5,4,5,4,3,3,5,5,4,4,6,8,8,6,6,7,7,7,7,9,8,8,9,8,9,9,8,8,11,11,11,11,12,12,12,11,12,13,13,12,12,11,11,11,10,11,13,13,12,12,13,14,11,12,13,16,20,18,21,22,22,26,24,24,22,20,21,20,19,23,24,16,18,12,7,7, -71,67,57,41,33,29,25,16,21,14,7,8,3,8,7,6,5,5,4,3,2,2,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,2,3,4,4,3,4,3,3,3,4,4,3,4,4,5,5,5,4,4,5,6,6,7,7,7,8,7,7,8,8,9,9,10,10,11,9,10,10,10,9,9,9,9,9,8,9,10,11,9,10,9,11,11,11,13,14,18,21,23,24,22,24,21,23,21,19,20,19,19,19,20,12,16,7,4,5, -37,29,27,31,29,22,23,12,15,4,-4,3,-4,0,0,0,-1,-2,1,-1,-3,-4,-5,-2,-4,-3,-4,-1,-1,-1,-1,0,0,1,1,1,2,1,1,1,1,2,2,2,2,1,1,2,2,2,2,2,3,3,3,3,2,2,3,3,4,4,4,4,5,4,5,5,5,6,6,7,7,8,6,7,6,7,5,6,5,6,5,4,4,5,6,5,7,4,6,8,9,12,14,17,19,19,23,20,20,17,21,18,15,16,15,14,15,16,8,12,4,2,4, -52,43,34,34,27,18,17,5,10,0,-9,0,-6,-2,-4,-4,-5,-5,0,-2,-3,-4,-5,-4,-5,-5,-5,-4,-4,-5,-3,-3,-3,-3,-2,-2,-1,-2,-1,0,0,0,0,-3,-3,-1,-1,-1,0,-1,-1,-1,-1,-1,0,1,-2,-1,-1,-1,-1,-1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,-1,0,-2,-1,0,1,0,-1,-1,0,2,-1,2,-2,1,4,6,8,9,11,15,13,19,14,18,14,16,13,11,12,10,9,10,12,5,9,1,-3,-1, -26,12,10,7,5,2,6,-4,5,-2,-9,-3,-8,-2,-4,-2,-3,-2,1,-1,-3,-3,-4,-2,-3,-3,-4,-2,-2,-3,-1,-1,-1,-1,0,0,0,0,0,1,1,2,3,-1,0,1,1,1,2,1,2,2,1,1,3,3,0,0,1,1,1,1,1,2,2,1,1,2,3,1,1,2,2,2,0,1,1,1,0,0,3,3,2,0,1,3,4,1,4,1,4,6,8,9,11,11,14,11,17,13,18,13,15,12,10,11,10,9,12,13,6,10,1,1,1 --38,-40,-24,-17,-11,-10,-8,-13,-7,-12,-16,-8,-11,-8,-8,-8,-7,-6,-6,-6,-7,-5,-5,-5,-5,-3,-4,-3,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-1,-1,0,-2,-1,-1,-1,-1,-1,0,0,0,0,0,1,1,1,1,1,1,-1,0,0,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-3,-1,-1,3,4,6,8,10,9,13,10,13,8,11,8,10,7,6,7,7,7,8,5,3,6,-3,-5,-4, --92,-78,-61,-50,-43,-37,-29,-29,-19,-20,-21,-15,-16,-11,-11,-10,-9,-6,-7,-7,-7,-4,-5,-5,-6,-4,-4,-2,-2,-2,-2,-2,-3,-3,-3,-2,-3,-3,-2,0,-1,-2,-1,-1,0,-1,-1,0,0,0,0,0,1,1,1,1,0,1,-1,-1,-1,-1,-2,-2,-2,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-4,-3,-3,-3,-3,-3,-3,-2,-3,-2,0,-4,-1,-2,2,4,6,7,10,8,11,7,11,7,10,6,7,5,4,5,5,5,5,4,1,5,-3,-5,-3, --3,-22,-47,-39,-36,-31,-30,-26,-31,-30,-29,-19,-19,-19,-17,-14,-13,-13,-11,-11,-11,-10,-10,-10,-10,-8,-8,-8,-8,-7,-7,-8,-8,-8,-8,-7,-8,-8,-8,-6,-6,-7,-7,-7,-7,-7,-6,-7,-6,-5,-5,-4,-5,-4,-7,-6,-6,-6,-7,-6,-8,-8,-9,-10,-9,-11,-11,-13,-13,-13,-13,-14,-14,-13,-14,-13,-14,-13,-13,-13,-13,-12,-11,-11,-11,-11,-9,-11,-8,-9,-6,-3,-1,0,3,0,2,-2,4,0,1,-2,0,-2,-3,-2,-2,-3,-3,-10,-6,-3,-11,-12,-7, --13,8,6,1,-16,-24,-26,-21,-24,-21,-19,-15,-14,-13,-12,-10,-9,-8,-8,-7,-7,-7,-7,-6,-6,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-5,-4,-5,-5,-6,-5,-3,-3,-5,-5,-4,-2,-1,-4,-4,-6,-6,-6,-5,-3,-3,-4,-7,-7,-7,-7,-9,-9,-10,-10,-11,-11,-11,-11,-11,-12,-12,-11,-11,-11,-11,-10,-10,-9,-8,-9,-8,-7,-8,-6,-7,-5,-3,-1,-1,1,-1,2,-1,3,-1,1,-1,0,-1,-1,-3,-2,-2,1,-8,-5,-8,-11,-9,-9, --30,-2,1,0,3,-5,-10,-2,-22,-17,-12,-11,-9,-13,-8,-6,-7,-6,-5,-5,-6,-8,-7,-5,-5,-4,-5,-4,-4,-4,-5,-5,-4,-5,-5,-5,-3,-4,-5,-5,-5,-5,-5,-5,-5,-3,-3,-4,-4,-4,-1,-1,-4,-4,-4,-4,-5,-5,-3,-3,-3,-6,-6,-5,-6,-8,-8,-8,-8,-10,-10,-9,-9,-10,-10,-11,-10,-10,-10,-10,-8,-9,-8,-8,-8,-5,-6,-7,-7,-5,-5,-5,-4,-3,-1,-2,0,-2,1,-1,0,-2,1,0,-1,-3,-2,1,3,-6,-3,-6,-9,-7,-7, --37,-14,-13,-7,1,-3,-5,6,-12,-6,-2,-6,-3,-8,-8,-7,-7,-7,-6,-6,-5,-7,-7,-5,-5,-5,-5,-5,-5,-5,-6,-5,-6,-6,-6,-6,-5,-5,-6,-6,-5,-7,-6,-6,-5,-6,-5,-5,-4,-4,-4,-3,-5,-4,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-8,-8,-10,-10,-11,-11,-10,-10,-10,-11,-10,-12,-12,-11,-11,-11,-11,-10,-9,-8,-7,-8,-9,-10,-9,-10,-10,-9,-7,-6,-5,-4,-4,-5,-5,-4,-5,-4,-4,-4,-5,-4,-6,-4,-11,-8,-8,-11,-11,-10, --20,4,24,11,8,5,-3,9,-6,2,8,-7,-3,-8,-9,-10,-10,-9,-10,-10,-9,-11,-10,-10,-10,-10,-9,-10,-11,-11,-11,-11,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-12,-12,-12,-11,-11,-9,-11,-11,-11,-11,-11,-13,-12,-12,-11,-14,-14,-14,-14,-14,-15,-15,-17,-16,-18,-18,-20,-19,-19,-20,-20,-21,-21,-22,-22,-21,-22,-20,-21,-20,-20,-18,-17,-19,-22,-25,-23,-25,-26,-25,-22,-25,-21,-18,-15,-21,-20,-17,-16,-18,-18,-17,-17,-16,-22,-18,-26,-21,-20,-21,-20,-15, -6,26,43,28,21,24,9,19,3,10,17,1,5,-2,-4,-4,-6,-7,-7,-6,-6,-9,-9,-9,-9,-11,-10,-9,-8,-8,-11,-12,-12,-11,-12,-12,-12,-12,-12,-12,-12,-10,-10,-9,-9,-12,-11,-13,-12,-11,-9,-9,-13,-12,-12,-11,-15,-14,-12,-11,-14,-17,-18,-18,-18,-19,-19,-20,-20,-22,-22,-20,-20,-22,-24,-24,-23,-24,-21,-21,-23,-24,-23,-22,-22,-21,-24,-19,-21,-21,-22,-24,-24,-22,-24,-21,-21,-19,-16,-15,-20,-19,-15,-15,-14,-20,-19,-15,-13,-24,-21,-28,-31,-34,-19, -26,45,61,45,37,38,20,29,11,16,21,8,11,3,2,2,0,-2,-2,-1,-2,-6,-6,-3,-3,-6,-7,-4,-2,-3,-6,-7,-5,-6,-7,-7,-4,-5,-5,-6,-6,-3,-3,-2,-3,-4,-4,-5,-5,-4,-2,-1,-6,-6,-5,-5,-8,-8,-6,-6,-8,-12,-13,-12,-13,-14,-15,-15,-15,-18,-19,-17,-18,-20,-23,-24,-22,-24,-22,-23,-19,-23,-22,-22,-19,-18,-24,-17,-20,-19,-20,-17,-17,-15,-21,-16,-16,-9,-13,-12,-15,-14,-10,-9,-9,-14,-14,-8,-7,-18,-15,-21,-14,-15,-3, -52,66,80,54,51,43,29,36,14,19,24,10,12,6,7,2,1,0,-2,-4,-4,-5,-5,-5,-6,-5,-5,-5,-5,-5,-5,-6,-4,-5,-5,-6,-4,-4,-4,-2,-2,-2,-1,-2,-2,-3,-2,-3,-3,-3,-2,-1,-4,-3,-5,-4,-7,-6,-9,-9,-10,-11,-12,-12,-12,-15,-16,-18,-18,-21,-21,-22,-22,-23,-24,-26,-26,-27,-25,-26,-24,-25,-23,-22,-23,-21,-24,-16,-18,-16,-17,-15,-8,-6,-9,-6,-7,-5,-4,-3,-3,-2,1,2,2,-2,-2,1,2,-8,-5,-10,-7,-10,-13, -77,86,97,68,62,52,42,47,20,23,18,10,11,4,3,-1,-3,-5,-6,-7,-8,-9,-10,-9,-10,-9,-10,-9,-8,-9,-9,-10,-6,-6,-8,-9,-3,-4,-4,-2,-3,-1,-1,-1,-1,-3,-1,-2,-2,-3,-3,-2,-5,-3,-9,-8,-11,-9,-17,-16,-17,-18,-20,-22,-22,-25,-26,-30,-31,-34,-35,-36,-38,-40,-42,-43,-43,-45,-43,-46,-38,-41,-41,-40,-39,-29,-33,-26,-29,-15,-15,-14,-6,-3,5,7,6,7,15,16,16,16,22,23,23,19,20,23,24,14,17,13,15,13,10, -37,33,36,32,31,37,26,24,2,-2,-13,-24,-25,-29,-33,-37,-38,-39,-41,-44,-45,-42,-43,-45,-46,-42,-43,-45,-47,-49,-44,-46,-42,-44,-37,-39,-38,-39,-40,-34,-34,-34,-34,-32,-32,-31,-30,-31,-31,-32,-33,-31,-43,-41,-42,-41,-50,-49,-50,-50,-54,-59,-62,-65,-65,-71,-72,-74,-76,-79,-82,-84,-87,-89,-91,-95,-93,-97,-96,-100,-87,-91,-91,-91,-97,-96,-106,-88,-97,-95,-101,-105,-77,-82,-86,-90,-93,-93,-74,-74,-75,-74,-64,-64,-63,-67,-67,-63,-62,-72,-69,-73,-71,-72,-75, -43,27,18,3,-12,-16,-28,-32,-46,-52,-62,-69,-71,-75,-78,-79,-81,-82,-85,-85,-88,-86,-88,-87,-89,-86,-88,-87,-86,-89,-85,-88,-78,-81,-75,-78,-70,-72,-72,-68,-69,-64,-65,-64,-63,-65,-63,-64,-64,-66,-69,-66,-77,-76,-84,-82,-92,-90,-100,-100,-103,-108,-114,-118,-121,-127,-128,-135,-138,-144,-147,-152,-160,-163,-166,-172,-169,-176,-171,-173,-154,-161,-164,-166,-175,-146,-158,-143,-155,-124,-131,-140,-116,-129,-111,-120,-95,-101,-89,-91,-83,-84,-76,-76,-75,-81,-80,-81,-79,-74,-72,-74,-66,-65,-74, -79,53,34,5,-28,-41,-51,-64,-78,-89,-96,-100,-101,-93,-95,-97,-100,-97,-100,-104,-106,-99,-101,-106,-108,-100,-101,-101,-103,-106,-96,-99,-100,-103,-87,-91,-90,-85,-89,-83,-84,-78,-79,-76,-75,-79,-77,-78,-78,-77,-85,-83,-98,-97,-99,-98,-110,-110,-109,-109,-115,-122,-122,-124,-125,-135,-136,-135,-136,-144,-146,-150,-152,-153,-154,-158,-162,-165,-156,-160,-152,-155,-155,-155,-164,-163,-173,-145,-155,-138,-151,-161,-131,-145,-118,-136,-121,-134,-96,-104,-101,-105,-86,-87,-86,-92,-90,-90,-88,-84,-82,-85,-80,-82,-96, -105,29,5,-5,-17,-25,-35,-43,-51,-59,-67,-74,-78,-71,-75,-76,-80,-80,-83,-86,-90,-84,-88,-90,-93,-86,-89,-88,-89,-93,-83,-87,-83,-87,-74,-78,-74,-72,-75,-68,-69,-67,-68,-63,-62,-63,-61,-65,-66,-68,-70,-68,-83,-81,-88,-87,-100,-99,-101,-100,-107,-114,-116,-119,-120,-130,-132,-131,-134,-142,-145,-149,-153,-154,-155,-159,-163,-168,-160,-165,-154,-158,-159,-159,-168,-161,-172,-146,-157,-130,-142,-156,-129,-146,-121,-140,-113,-125,-108,-117,-95,-99,-90,-88,-87,-84,-83,-83,-82,-84,-83,-91,-92,-92,-91, -63,30,11,2,-9,-19,-29,-38,-48,-56,-64,-72,-79,-74,-78,-79,-83,-84,-88,-92,-95,-91,-96,-96,-101,-93,-96,-95,-96,-102,-93,-97,-90,-95,-83,-88,-79,-80,-84,-76,-79,-72,-75,-69,-68,-71,-69,-71,-72,-75,-79,-77,-91,-89,-99,-97,-107,-107,-110,-109,-112,-117,-121,-128,-129,-133,-135,-141,-144,-149,-153,-158,-161,-164,-168,-168,-170,-174,-175,-178,-169,-173,-177,-180,-182,-168,-180,-168,-180,-140,-154,-168,-144,-163,-129,-150,-126,-140,-113,-123,-102,-107,-94,-93,-92,-87,-85,-86,-84,-85,-83,-92,-93,-94,-95, -37,23,6,-7,-18,-26,-39,-48,-57,-66,-72,-81,-90,-91,-93,-94,-98,-98,-101,-99,-101,-101,-103,-103,-106,-103,-106,-104,-103,-106,-103,-106,-101,-104,-98,-101,-94,-96,-99,-93,-95,-90,-91,-87,-87,-89,-87,-88,-89,-89,-92,-90,-100,-97,-105,-103,-109,-108,-113,-113,-117,-121,-123,-126,-127,-130,-132,-135,-137,-141,-142,-146,-148,-150,-152,-153,-155,-158,-158,-160,-157,-160,-162,-164,-166,-168,-176,-161,-169,-159,-169,-180,-159,-172,-159,-179,-156,-165,-135,-146,-138,-142,-126,-125,-124,-125,-122,-122,-118,-120,-118,-119,-119,-118,-118, -11,3,-3,-9,-17,-22,-32,-38,-45,-52,-58,-65,-73,-76,-76,-79,-82,-83,-85,-83,-86,-86,-88,-88,-91,-87,-90,-88,-88,-92,-88,-91,-87,-89,-83,-86,-80,-82,-83,-78,-80,-75,-76,-72,-72,-74,-73,-74,-74,-75,-77,-75,-84,-84,-89,-88,-92,-91,-96,-95,-99,-104,-106,-108,-109,-113,-113,-116,-118,-121,-123,-127,-129,-131,-133,-134,-136,-139,-142,-145,-139,-140,-144,-146,-148,-151,-158,-141,-150,-143,-151,-162,-139,-151,-147,-161,-135,-143,-129,-135,-124,-127,-120,-119,-118,-120,-118,-118,-116,-118,-116,-117,-117,-115,-115, -7,3,2,-3,1,-7,-18,-22,-32,-38,-45,-54,-61,-67,-68,-70,-72,-73,-76,-77,-82,-80,-83,-81,-85,-82,-85,-79,-82,-85,-83,-85,-79,-83,-77,-80,-72,-75,-74,-73,-75,-66,-67,-66,-65,-66,-64,-67,-65,-68,-71,-69,-75,-79,-84,-83,-89,-87,-98,-96,-99,-98,-102,-106,-107,-111,-112,-116,-117,-117,-119,-128,-130,-133,-134,-134,-135,-137,-138,-139,-138,-139,-143,-148,-152,-152,-159,-152,-159,-141,-149,-159,-146,-159,-131,-144,-129,-138,-117,-121,-111,-113,-107,-105,-104,-106,-104,-103,-96,-105,-103,-104,-102,-94,-101, --2,3,6,7,7,0,-9,-11,-19,-23,-33,-40,-46,-53,-55,-58,-59,-60,-62,-64,-67,-65,-68,-65,-69,-66,-68,-65,-67,-68,-67,-65,-64,-66,-62,-65,-60,-63,-61,-59,-60,-57,-59,-56,-55,-57,-54,-57,-55,-60,-58,-60,-61,-65,-69,-67,-73,-72,-79,-79,-80,-80,-86,-86,-85,-89,-89,-94,-94,-97,-97,-102,-103,-106,-108,-108,-109,-111,-114,-116,-116,-117,-120,-126,-126,-129,-134,-130,-135,-124,-131,-133,-129,-138,-122,-133,-120,-125,-105,-108,-103,-103,-97,-95,-96,-97,-93,-94,-91,-95,-93,-94,-93,-90,-93, -218,-2,10,15,17,15,5,5,-5,-12,-18,-24,-33,-40,-43,-46,-47,-50,-49,-52,-55,-53,-54,-55,-57,-56,-58,-55,-57,-57,-57,-54,-56,-57,-54,-55,-52,-54,-51,-51,-51,-50,-49,-47,-47,-48,-47,-49,-47,-52,-51,-53,-53,-59,-58,-57,-63,-62,-65,-66,-69,-67,-73,-72,-73,-75,-76,-77,-77,-78,-79,-81,-81,-84,-84,-88,-89,-90,-91,-92,-95,-95,-98,-103,-108,-113,-117,-113,-117,-116,-122,-123,-125,-132,-123,-132,-122,-125,-117,-118,-113,-111,-111,-109,-109,-109,-106,-112,-108,-112,-111,-105,-106,-110,-108, -250,29,32,32,35,36,30,32,10,4,0,-6,-14,-21,-33,-36,-35,-39,-39,-42,-40,-39,-43,-45,-48,-42,-45,-48,-50,-48,-51,-49,-50,-52,-50,-51,-49,-50,-50,-50,-50,-50,-49,-48,-49,-49,-49,-50,-49,-45,-45,-52,-51,-55,-55,-54,-55,-55,-54,-53,-59,-58,-56,-55,-58,-60,-58,-57,-57,-63,-62,-60,-60,-66,-66,-70,-70,-70,-69,-69,-69,-68,-77,-81,-87,-90,-94,-97,-101,-105,-110,-110,-116,-121,-126,-131,-128,-129,-130,-130,-129,-127,-131,-127,-132,-129,-124,-130,-126,-129,-127,-127,-133,-136,-146, -262,60,56,56,46,42,35,31,18,15,10,2,-6,-20,-28,-30,-24,-27,-24,-27,-29,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-35,-40,-45,-50,-55,-60,-65,-70,-75,-80,-85,-90,-95,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100, -274,69,226,155,134,129,124,119,114,109,104,99,94,89,84,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,75,70,65,60,55,50,45,40,35,30,25,20,15,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coordY_PRight_44.h b/drivers/input/touchscreen/wacom/wacom_i2c_coordY_PRight_44.h deleted file mode 100644 index 8dcfda2..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coordY_PRight_44.h +++ /dev/null @@ -1,73 +0,0 @@ -0,0,0,-6,-11,-16,-18,-21,-22,-11,-10,-7,-5,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,45,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0, --28,-26,-27,-23,-22,-18,-19,-8,-7,-4,-2,0,4,6,7,10,11,13,7,10,9,9,10,4,5,1,3,22,15,18,10,13,15,16,15,11,14,16,16,11,12,17,18,3,5,5,7,10,10,11,13,15,17,18,18,19,20,20,22,23,24,24,25,27,27,28,28,29,30,29,29,28,28,29,29,25,26,25,21,21,22,21,19,18,18,17,18,18,18,19,19,45,18,47,23,23,26,26,30,30,32,33,34,34,36,37,39,66,42,40,53,54,57,58,58, --23,-27,-25,-23,-20,-16,-17,-10,-9,-5,-1,5,9,10,10,11,14,16,10,11,10,11,13,4,5,5,1,-3,-1,-5,-4,-7,-6,-7,-8,-8,-8,-8,-7,-5,-4,-3,-1,3,5,5,1,5,8,11,13,15,18,21,18,23,25,27,25,29,29,31,32,34,34,36,35,37,37,36,37,34,34,31,31,29,27,29,21,21,17,17,10,10,9,9,6,5,5,6,6,19,8,18,12,14,17,18,23,26,26,28,28,30,29,31,32,31,34,31,38,38,40,41,58, --19,-18,-19,-17,-15,-11,-12,-8,-7,-2,8,9,13,15,16,17,19,19,13,14,10,11,7,3,5,0,0,-10,-9,-14,-12,-21,-19,-20,-21,-22,-22,-21,-20,-17,-17,-12,-10,-6,-5,-1,1,3,6,11,14,16,21,27,21,29,28,29,29,30,30,31,31,32,33,34,33,34,35,35,34,32,31,30,30,29,28,25,21,20,16,16,8,7,2,2,9,6,5,5,6,6,1,8,4,5,5,6,13,14,14,15,16,17,22,24,26,21,26,24,29,28,32,30,41, --22,-17,-17,-14,-12,-8,-5,-3,-1,-1,1,3,6,6,6,7,7,7,5,4,1,1,11,7,3,-2,-2,-15,-14,-18,-17,-29,-29,-29,-28,-30,-29,-29,-29,-24,-23,-18,-17,-10,-9,-2,0,3,6,2,4,7,9,14,15,29,17,29,22,25,26,30,31,33,34,36,34,35,34,34,34,28,27,22,21,17,16,13,9,8,2,2,16,8,7,2,-1,-1,-2,-1,-2,0,0,1,4,5,5,6,13,15,14,14,15,16,17,22,1,26,5,3,9,9,17,19,30, --17,-5,-5,-9,-14,-14,-13,-8,-6,-3,20,23,25,24,24,24,25,24,22,21,17,17,1,-3,-5,-5,-12,-20,-19,-27,-26,-33,-33,-36,-36,-36,-36,-36,-34,-32,-30,-25,-25,-19,-18,-12,-11,-5,-1,12,2,17,21,28,14,30,30,32,35,37,38,40,43,45,45,46,48,48,46,45,44,42,40,36,35,30,29,25,21,20,13,13,2,-5,-12,-11,-16,-15,-17,-17,-17,-17,-16,-13,-13,-13,-11,-7,-6,-4,3,-3,-3,-1,-1,0,9,0,12,11,17,14,18,18,19, --9,14,23,25,23,29,35,44,47,52,53,56,58,61,61,60,59,59,55,53,48,46,39,34,32,23,22,14,13,7,6,-1,-1,-5,-5,-3,-3,-3,-1,-1,3,6,7,13,13,22,23,28,30,40,36,48,52,55,66,67,69,71,76,77,79,82,83,88,88,89,89,90,89,87,83,82,80,76,75,63,61,57,53,47,35,33,27,27,18,19,14,15,13,12,12,12,13,14,14,15,17,19,20,22,23,24,21,21,21,24,23,29,27,27,37,37,45,49,38, -35,38,60,43,60,53,61,58,62,65,67,74,79,82,81,80,79,77,68,65,62,61,57,55,53,52,43,30,28,20,19,13,12,3,3,4,5,5,7,11,15,21,21,32,33,42,43,45,59,62,63,71,73,78,80,87,89,91,98,97,101,104,104,106,107,108,111,112,108,105,103,103,102,91,90,81,80,72,67,62,57,57,42,42,38,38,30,31,25,27,25,24,25,27,27,29,33,38,39,37,38,40,40,41,41,41,42,45,43,47,42,43,52,61,69, -64,94,102,100,100,91,97,94,98,100,100,109,113,112,112,111,110,109,100,98,95,94,91,91,89,73,59,58,47,37,37,32,32,22,22,23,22,22,26,29,32,35,36,47,47,57,58,80,81,92,82,94,102,106,108,100,116,118,124,118,126,128,128,131,130,132,134,135,132,129,128,127,127,117,116,109,109,97,95,93,92,91,77,77,62,51,51,43,39,40,36,38,36,38,38,39,44,48,51,51,49,55,57,59,59,57,54,57,53,57,73,70,75,78,81, -79,97,98,100,106,105,116,115,120,120,123,126,127,129,128,125,124,122,118,116,110,108,101,96,94,83,81,88,84,74,73,63,62,55,53,57,57,59,59,61,69,72,71,82,82,83,92,94,100,106,108,116,118,128,130,135,138,146,152,139,157,162,168,170,171,171,169,173,171,168,158,154,154,142,142,126,125,119,112,111,99,98,87,89,81,82,86,76,72,72,72,74,67,72,72,75,76,78,82,83,79,81,76,79,90,78,79,83,84,78,83,84,90,94,93, -62,65,62,64,66,64,74,72,77,74,77,81,83,83,84,82,83,83,77,76,72,70,68,66,65,79,68,59,57,48,47,41,41,37,37,38,38,41,43,44,48,48,48,57,58,67,65,66,69,72,74,81,83,87,89,115,95,100,102,137,105,109,112,114,113,116,114,115,113,112,110,108,107,99,99,93,92,85,79,77,75,75,63,64,63,64,55,57,53,55,53,51,51,52,53,52,55,54,58,57,60,58,61,62,58,62,63,67,64,61,67,66,72,75,79, -16,42,45,42,44,46,44,54,42,57,41,42,43,46,46,46,46,46,43,42,41,41,50,48,46,36,35,31,30,21,21,21,21,17,16,16,16,19,21,21,22,22,23,32,34,36,36,45,46,41,42,44,46,52,53,69,55,59,61,63,66,67,66,68,70,71,68,69,69,69,67,65,66,62,62,55,55,52,50,47,42,42,55,43,44,43,32,33,34,36,33,30,32,33,35,35,32,36,38,37,38,39,39,41,37,39,39,42,43,47,42,43,48,54,55, --11,4,4,3,7,1,8,5,10,6,9,10,12,14,15,15,16,16,13,12,12,11,9,8,7,6,5,4,3,0,0,0,-1,-3,-3,-3,-3,-3,-3,-2,1,1,1,1,6,7,7,9,11,15,15,17,17,17,22,22,23,24,21,22,24,25,22,23,24,25,25,26,25,24,24,24,25,23,23,22,22,27,22,20,19,19,15,15,14,15,11,11,10,11,10,9,10,11,11,10,10,12,12,12,12,13,13,14,12,13,16,19,16,15,19,18,22,27,26, --17,-3,-8,-12,-10,-12,-6,-11,-6,-8,-4,-4,-3,-3,-2,0,-1,0,-1,0,-1,-1,-4,-4,-5,-6,-7,-6,-6,-9,-9,-12,-12,-13,-12,-10,-9,-9,-9,-9,-8,-8,-8,-6,-3,-2,-2,-1,0,1,2,4,4,4,5,5,6,10,12,14,14,16,13,13,14,16,15,16,15,14,15,15,16,14,14,13,14,11,10,10,9,7,6,6,3,3,3,3,2,3,3,2,3,2,3,3,3,4,3,4,4,5,5,6,4,5,5,7,5,4,9,9,15,17,17, --40,-18,-20,-23,-20,-22,-15,-20,-15,-18,-15,-13,-12,-13,-11,-9,-9,-7,-10,-9,-9,-9,-11,-10,-11,-12,-12,-11,-10,-13,-13,-15,-15,-15,-15,-14,-13,-13,-13,-12,-12,-11,-11,-10,-8,-8,-7,-6,-6,-5,-5,-3,-2,-3,-2,-2,-2,-1,1,2,3,4,4,5,4,5,5,5,5,4,3,2,3,2,2,2,2,2,2,1,2,1,0,0,-2,-2,-2,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,0,0,-2,0,-2,1,-2,-3,1,2,6,9,7, --40,-18,-20,-23,-20,-22,-15,-20,-15,-18,-15,-13,-12,-13,-11,-9,-9,-7,-10,-9,-9,-9,-11,-10,-11,-12,-12,-11,-10,-13,-13,-15,-15,-15,-15,-14,-13,-13,-13,-12,-12,-11,-11,-10,-8,-8,-7,-6,-6,-5,-5,-3,-2,-3,-2,-2,-2,-1,1,2,3,4,4,5,4,5,5,5,5,4,3,2,3,2,2,2,2,2,2,1,2,1,0,0,-2,-2,-2,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,0,0,-2,0,-2,1,-2,-3,1,2,6,9,7, --34,-21,-26,-25,-23,-26,-19,-23,-17,-23,-19,-20,-16,-17,-15,-13,-13,-11,-14,-12,-12,-11,-11,-10,-11,-11,-12,-13,-13,-13,-13,-15,-14,-14,-14,-15,-14,-15,-16,-15,-13,-13,-13,-14,-10,-9,-8,-7,-7,-7,-6,-5,-4,-2,-1,-1,-1,-1,0,0,2,3,4,4,5,4,5,5,5,5,4,3,2,3,2,2,2,2,2,2,-1,-1,0,0,-2,-2,-2,-2,0,0,-1,-1,-2,-2,-2,-1,-1,-1,1,0,0,0,0,0,-2,-1,-2,1,-2,-4,-4,1,2,6,9, --33,-14,-22,-23,-23,-27,-21,-26,-22,-25,-22,-22,-20,-20,-18,-17,-17,-16,-17,-16,-17,-16,-15,-15,-15,-15,-16,-15,-15,-16,-16,-16,-16,-16,-16,-15,-15,-16,-16,-16,-14,-14,-14,-15,-12,-12,-10,-10,-10,-10,-9,-8,-8,-6,-5,-5,-6,-5,-5,-3,-2,-1,-1,-1,-1,-1,0,0,-1,-3,-3,-3,-3,-4,-4,-2,-1,-2,-2,-4,-4,-4,-5,-4,-5,-5,-5,-6,-3,-3,-3,-4,-6,-6,-6,-6,-5,-3,-3,-4,-4,-4,-4,-4,-7,-7,-5,-3,-5,-8,-4,-3,-1,0,0, --26,-15,-25,-26,-25,-28,-23,-28,-23,-26,-23,-22,-21,-19,-17,-17,-17,-17,-16,-15,-16,-16,-14,-13,-15,-15,-15,-13,-14,-15,-15,-13,-13,-14,-14,-12,-12,-12,-13,-13,-11,-11,-11,-13,-10,-10,-9,-9,-10,-8,-8,-7,-7,-6,-5,-5,-7,-4,-4,-4,-3,-2,-3,-2,-2,-2,-1,-1,-1,-1,-3,-2,-2,-4,-4,-1,-1,-1,-2,-3,-3,-3,-4,-4,-4,-4,-5,-5,-3,-4,-4,-5,-5,-5,-5,-6,-6,-4,-4,-6,-7,-6,-6,-7,-9,-9,-6,-4,-6,-10,-4,-3,-3,-3,-3, --26,-11,-20,-21,-19,-22,-17,-22,-19,-21,-18,-18,-17,-18,-17,-16,-16,-16,-12,-11,-13,-12,-11,-10,-11,-11,-11,-10,-10,-11,-11,-10,-9,-10,-9,-9,-9,-8,-8,-8,-7,-7,-7,-9,-8,-7,-6,-6,-5,-5,-4,-3,-3,-4,-3,-3,-4,-4,-2,-1,-1,1,-1,-1,0,0,1,1,1,2,1,1,2,0,1,1,1,1,1,0,-1,0,-1,-1,-2,-2,-2,-1,-3,-3,-3,-3,-3,-3,-3,-5,-5,-4,-4,-6,-6,-7,-7,-7,-9,-8,-9,-7,-7,-12,-7,-8,-6,-5,-5, --29,-17,-20,-19,-18,-20,-16,-21,-16,-20,-17,-18,-16,-17,-16,-14,-14,-13,-13,-12,-13,-12,-10,-10,-8,-9,-9,-9,-9,-11,-11,-9,-9,-9,-9,-8,-8,-7,-8,-7,-7,-7,-7,-8,-9,-8,-7,-6,-6,-6,-5,-4,-3,-5,-4,-4,-5,-5,-3,-2,-1,0,-3,-2,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,-1,-1,-1,-1,-1,-2,-3,-3,-2,-4,-4,-4,-4,-5,-6,-6,-7,-7,-8,-8,-10,-10,-11,-11,-11,-13,-13,-13,-12,-11,-15,-11,-11,-9,-4,-4, --21,-14,-19,-20,-21,-22,-17,-23,-20,-23,-20,-21,-19,-19,-18,-17,-17,-16,-18,-17,-17,-16,-13,-14,-12,-11,-12,-12,-11,-11,-11,-9,-9,-9,-9,-10,-10,-9,-8,-8,-9,-9,-9,-8,-7,-7,-7,-7,-7,-7,-7,-7,-7,-5,-5,-5,-7,-6,-3,-4,-4,-4,-2,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-2,-1,-1,-1,-3,-2,0,0,-3,-3,-4,-4,-4,-4,-5,-5,-6,-8,-8,-8,-7,-9,-8,-8,-8,-12,-12,-14,-15,-14,-17,-16,-15,-16,-14,-18,-13,-14,-10,-5,-5, --22,-16,-18,-20,-16,-18,-14,-21,-18,-19,-17,-18,-17,-15,-14,-14,-14,-14,-14,-14,-14,-14,-10,-10,-9,-9,-10,-8,-8,-8,-8,-6,-6,-7,-7,-6,-6,-6,-5,-6,-6,-6,-6,-6,-4,-4,-4,-4,-5,-4,-4,-5,-5,-2,-2,-2,-4,-4,0,0,-1,-2,1,2,2,3,2,2,3,3,1,4,5,2,4,4,5,3,1,2,2,3,2,-1,-1,-2,-2,-2,-1,-1,-4,-5,-6,-4,-5,-7,-6,-5,-5,-9,-10,-11,-12,-12,-15,-15,-13,-15,-12,-16,-13,-14,-13,-10,-10, --16,-10,-18,-19,-18,-21,-17,-19,-16,-19,-17,-17,-16,-14,-14,-14,-13,-13,-10,-10,-10,-9,-9,-8,-8,-7,-7,-7,-6,-7,-7,-6,-6,-6,-6,-6,-6,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-2,-4,-3,-2,-1,-1,0,4,0,5,6,7,6,7,7,7,7,7,8,8,8,9,10,8,9,9,9,8,8,7,7,7,7,7,6,7,5,6,4,4,1,-1,-1,-3,-3,-4,-3,-7,-7,-10,-10,-12,-12,-12,-17,-17,-19,-17,-17,-21,-18,-18,-17,-14,-14, --31,-16,-20,-19,-17,-19,-14,-17,-14,-16,-14,-14,-13,-11,-10,-9,-10,-9,-6,-6,-6,-6,-5,-4,-4,-3,-3,-2,-2,-3,-3,-2,-2,-2,-2,-2,-1,-1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,2,3,1,3,3,5,6,7,5,5,6,6,7,8,7,7,8,9,10,7,8,8,9,6,6,7,8,8,4,4,5,6,3,4,2,3,1,2,1,0,0,-1,0,-6,-5,-8,-8,-12,-12,-12,-17,-17,-21,-17,-20,-24,-20,-21,-18,-15,-15, --31,-24,-25,-25,-23,-26,-22,-22,-18,-20,-18,-16,-15,-14,-13,-11,-10,-11,-12,-12,-8,-8,-6,-7,-6,-4,-5,-4,-4,-3,-4,-4,-4,-4,-4,-3,-3,-3,-3,-2,-1,-2,-2,-2,-2,-2,-2,-2,-1,0,0,0,0,1,1,2,0,2,2,3,4,4,2,2,2,3,4,5,3,3,4,5,6,3,4,5,5,3,3,5,5,6,1,1,3,4,1,1,1,1,3,1,2,1,2,2,-3,-7,-7,-12,-11,-16,-15,-15,-21,-21,-21,-24,-23,-26,-23,-22,-22,-18,-18, --27,-21,-23,-25,-24,-27,-24,-23,-21,-21,-20,-18,-17,-13,-13,-12,-11,-11,-12,-12,-9,-10,-7,-8,-7,-6,-7,-6,-6,-6,-6,-5,-6,-6,-6,-4,-4,-4,-5,-4,-3,-3,-4,-5,-2,-2,-3,-3,-3,-1,-1,-2,-1,2,2,1,-1,4,3,3,4,4,4,4,3,3,5,4,4,3,3,6,5,4,4,5,5,3,3,5,6,5,2,2,5,4,2,2,3,3,1,0,0,2,2,-4,-4,-6,-6,-11,-10,-14,-13,-12,-18,-17,-17,-19,-18,-21,-19,-20,-20,-19,-19, --41,-33,-34,-32,-32,-32,-28,-27,-25,-23,-22,-20,-19,-17,-17,-14,-13,-13,-13,-14,-10,-10,-8,-7,-8,-8,-7,-4,-5,-6,-6,-4,-4,-4,-4,-2,-3,-4,-4,-4,-1,-1,-1,-2,3,1,0,-1,-1,0,0,0,0,4,5,2,5,6,6,6,5,6,6,6,6,6,4,5,5,4,5,6,6,6,6,4,4,5,5,5,5,6,5,5,4,5,4,4,5,5,5,5,1,3,2,0,-2,-8,-6,-10,-9,-13,-11,-9,-17,-15,-14,-13,-12,-20,-18,-20,-20,-19,-19, --45,-35,-35,-33,-31,-31,-27,-26,-24,-20,-19,-18,-17,-12,-12,-11,-9,-9,-8,-9,-4,-5,-4,-5,-4,-4,-3,-2,-2,-2,-3,-1,-1,0,0,0,0,0,0,0,1,1,1,1,2,3,3,4,3,2,3,3,3,3,4,5,4,4,4,4,4,4,4,5,4,5,2,2,2,2,1,2,2,2,2,1,1,1,2,2,2,2,2,3,1,1,3,3,2,3,4,3,2,2,3,2,0,-3,-3,-7,-5,-10,-7,-4,-11,-9,-7,-7,-7,-15,-12,-14,-15,-12,-12, --51,-42,-41,-39,-36,-35,-31,-29,-27,-22,-20,-18,-17,-12,-12,-11,-11,-10,-8,-9,-7,-8,-5,-6,-5,-5,-4,-2,-3,-2,-3,-2,-1,-1,-1,0,0,0,-1,0,0,0,0,1,1,2,3,3,4,3,2,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,5,2,2,2,2,1,2,2,2,2,1,1,1,2,2,2,2,2,3,1,1,3,3,2,3,4,3,2,0,0,-1,-4,-5,-8,-6,-13,-9,-5,-10,-6,-4,-10,-7,-13,-10,-10,-15,-9,-9, --54,-46,-44,-42,-39,-39,-35,-32,-30,-27,-25,-22,-21,-15,-16,-16,-15,-15,-12,-13,-12,-13,-9,-10,-10,-10,-9,-7,-7,-7,-7,-6,-6,-6,-7,-4,-5,-5,-5,-5,-4,-3,-2,-3,-3,-3,-2,-1,-2,-1,-1,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-3,-3,-4,-3,-4,-4,-5,-5,-4,-5,-4,-5,-5,-4,-4,-4,-4,-3,-3,-3,-4,-4,-1,-1,-2,-3,0,-1,-2,-3,-5,-3,-5,-8,-8,-11,-9,-12,-9,-6,-9,-6,-4,-8,-6,-11,-7,-10,-10,-9,-9, --47,-39,-41,-40,-39,-40,-34,-33,-29,-27,-25,-23,-21,-12,-13,-13,-13,-14,-11,-10,-11,-11,-7,-7,-7,-7,-7,-5,-6,-5,-6,-3,-4,-4,-4,-2,-3,-3,-3,-4,-1,-2,-1,-1,-1,-1,0,0,0,1,1,-1,-1,0,0,0,0,1,1,0,-1,-1,0,0,-2,-2,-2,-2,-4,-3,-6,-2,-3,-4,-4,-3,-3,-3,-3,-2,-2,-2,-1,-2,-2,-2,0,0,0,-1,-1,0,-1,-1,-3,-2,-4,-6,-7,-9,-7,-11,-6,-3,-7,-5,-3,-2,-1,-6,-3,-6,-9,-6,-6, --64,-45,-45,-41,-37,-36,-30,-30,-26,-24,-22,-19,-17,-15,-14,-14,-13,-11,-10,-10,-8,-9,-6,-7,-6,-6,-6,-7,-7,-5,-5,-4,-4,-5,-5,-4,-4,-3,-2,-2,-2,-2,-1,-1,0,0,0,2,2,2,2,0,0,3,3,3,3,2,3,2,0,2,0,0,-2,-1,-3,-3,-5,-4,-5,-5,-5,-6,-6,-4,-4,-3,-3,-4,-4,-4,-2,-2,-2,-1,0,-1,-1,-2,0,-1,-2,-2,-5,-4,-5,-6,-6,-8,-6,-9,-6,-3,-5,-3,-1,-3,-1,-4,0,-3,-5,-3,-3, --51,-36,-36,-35,-36,-35,-27,-30,-26,-22,-23,-19,-17,-15,-15,-15,-12,-11,-10,-9,-9,-9,-6,-6,-6,-5,-6,-7,-7,-5,-5,-2,-2,-3,-3,-3,-3,-2,-1,-1,-1,-1,0,0,1,1,1,2,2,2,2,2,1,1,3,3,3,3,2,3,2,1,2,1,-1,0,-3,-3,-5,-4,-5,-5,-5,-7,-6,-4,-4,-4,-3,-4,-4,-4,-3,-3,-2,-2,-1,-2,-1,-3,-1,-2,-3,-3,-5,-5,-6,-10,-9,-11,-7,-11,-8,-5,-7,-5,-3,-5,-2,-6,-6,-2,-2,4,2, --36,-35,-37,-36,-34,-33,-26,-30,-25,-21,-23,-21,-19,-17,-17,-16,-15,-14,-12,-10,-10,-11,-10,-10,-9,-9,-9,-8,-8,-7,-7,-6,-6,-7,-7,-6,-5,-6,-6,-6,-5,-5,-4,-4,-3,-2,-2,-2,-3,-2,-2,-3,-3,-2,-1,-2,-1,-2,-1,-2,-3,-2,-2,-2,-3,-3,-3,-3,-6,-6,-6,-6,-5,-5,-5,-4,-4,-6,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-5,-2,-3,-6,-7,-9,-11,-12,-13,-11,-13,-10,-10,-7,-5,-6,-4,-3,-5,-3,-6,-2,-1,-1,2,4, --30,-19,-23,-24,-27,-28,-21,-25,-20,-16,-20,-18,-16,-15,-15,-14,-12,-12,-10,-9,-9,-10,-9,-10,-9,-8,-9,-8,-8,-7,-7,-6,-7,-7,-7,-5,-5,-6,-7,-6,-4,-4,-5,-4,-3,-3,-4,-3,-4,-3,-2,-3,-3,-1,-2,-2,-2,-1,-1,-2,-3,-2,-1,-1,-3,-3,-1,-1,-4,-4,-4,-3,-3,-4,-3,-2,-2,-3,-4,-3,-4,-4,-3,-4,-2,-3,-1,-2,-2,-3,-1,-2,-6,-6,-7,-10,-9,-10,-8,-10,-7,-4,-3,-2,-4,-4,-3,-2,0,-4,-1,-2,-3,0,0, --28,-13,-15,-15,-16,-19,-11,-21,-16,-12,-15,-14,-14,-12,-12,-11,-12,-12,-11,-9,-9,-8,-9,-9,-8,-8,-8,-7,-7,-7,-6,-7,-7,-6,-6,-6,-6,-5,-4,-4,-4,-4,-6,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-2,-2,-2,-1,0,0,-1,-2,-1,-1,-1,-2,-2,-1,-1,-2,-2,-2,-2,-2,-4,-3,-2,-2,-2,-2,-3,-3,-2,-2,-1,-1,-2,-2,-2,-2,-3,-4,-6,-6,-6,-10,-7,-10,-6,-11,-8,-5,-4,-4,-4,-4,-4,-4,-2,-2,0,0,-2,0,0, --19,0,-12,-10,-8,-11,-3,-12,-6,-2,-8,-7,-6,-7,-7,-5,-8,-7,-6,-5,-4,-3,-4,-4,-3,-3,-3,-2,-2,-2,-2,-3,-2,-2,-1,-2,-1,-1,0,0,1,1,-1,0,-1,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,3,4,3,3,3,4,3,4,4,5,4,3,3,3,3,3,3,3,3,4,4,4,3,3,2,1,2,1,2,1,2,0,-2,-3,-2,-5,-1,-6,-1,-5,-3,-3,1,1,0,0,0,3,5,3,4,3,1,9,6, --2,6,5,-3,-2,-5,1,-5,-5,1,-6,-5,-5,-7,-7,-6,-6,-5,-6,-6,-5,-4,-4,-4,-2,-2,-2,-2,-2,-3,-3,0,0,0,2,-4,-3,-2,-2,-1,-2,-1,-1,0,0,0,-2,-2,-1,-1,0,-1,-1,0,0,0,2,2,2,2,3,3,4,3,3,3,4,1,1,1,5,4,3,3,3,3,3,3,3,3,4,4,4,3,3,2,1,2,1,2,0,-1,-3,-2,0,-6,-1,-7,-1,-2,-1,0,0,-1,0,-1,-1,3,5,-1,3,2,3,6,9, -3,3,10,4,3,-5,3,1,-4,-6,-10,-10,-11,-11,-11,-10,-11,-11,-11,-11,-11,-11,-9,-9,-8,-8,-8,-7,-7,-8,-8,-5,-5,-4,-4,-6,-7,-6,-5,-5,-5,-5,-5,-5,-3,-3,-6,-6,-5,-4,-4,-5,-5,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,-1,0,3,2,3,1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-2,-1,-1,-2,-3,-4,-3,-1,-7,-3,-5,-1,-1,-2,-1,-1,-1,-2,-2,-2,7,9,1,6,4,1,6,6, -3,5,12,2,1,0,0,1,-6,-6,-7,-9,-10,-10,-10,-10,-10,-10,-11,-11,-11,-12,-8,-8,-8,-8,-9,-7,-7,-7,-7,-5,-5,-5,-6,-5,-5,-5,-6,-5,-1,-2,-3,-3,-3,-3,-4,-6,-6,-4,-4,-5,-5,-2,-2,-2,-2,0,0,-1,-1,0,1,2,6,6,5,5,6,6,5,5,6,6,6,6,6,5,6,6,6,6,5,5,4,4,4,2,5,4,3,2,-4,-3,-1,-5,4,2,5,8,8,7,7,5,6,5,6,7,8,5,9,4,2,6,6, -19,11,5,12,2,-2,0,0,-8,-8,-9,-10,-11,-12,-12,-11,-11,-10,-10,-10,-9,-10,-8,-7,-6,-5,-4,-4,-3,-3,-2,-3,-3,-3,-3,-2,-2,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,1,1,2,3,1,2,2,1,2,3,3,7,7,6,6,6,7,7,6,7,7,8,6,6,6,6,6,6,6,5,5,4,4,4,3,4,3,2,2,0,-1,3,0,6,5,7,9,7,8,8,6,7,6,6,6,9,4,10,7,7,11,6, --14,-6,-2,-6,-7,-8,-7,-6,-9,-11,-9,-10,-11,-13,-13,-13,-12,-12,-10,-10,-9,-9,-10,-9,-8,-7,-6,-5,-4,-4,-4,-5,-4,-4,-4,-2,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,1,1,1,2,3,1,1,1,1,1,1,1,1,3,4,4,4,4,5,6,4,5,5,6,4,4,3,3,3,3,3,4,3,2,1,3,2,3,2,-1,-2,3,2,5,3,3,9,8,7,6,4,5,4,5,6,8,2,7,6,5,11,11, --10,-14,-17,-20,-22,-22,-24,-23,-24,-24,-24,-24,-24,-22,-22,-22,-20,-21,-19,-19,-19,-18,-14,-14,-13,-12,-12,-10,-9,-10,-9,-8,-7,-8,-8,-5,-5,-5,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-1,0,-2,-2,-2,-2,-2,-1,0,0,1,1,1,2,2,1,1,4,4,4,5,4,6,5,5,5,6,6,4,5,4,4,4,3,3,5,4,4,3,4,4,2,0,0,-1,7,4,6,7,6,10,9,8,7,4,6,4,4,4,10,3,7,5,2,6,11, --5,-18,-30,-34,-37,-33,-38,-36,-39,-34,-39,-33,-32,-24,-24,-25,-24,-24,-22,-22,-22,-22,-16,-16,-15,-15,-14,-11,-11,-11,-10,-8,-7,-8,-8,-5,-5,-5,-4,-4,-4,-4,-5,-4,-2,-2,-2,-3,-2,0,0,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,2,2,2,2,3,3,4,4,5,5,6,4,5,5,5,4,4,4,4,3,2,3,4,5,2,3,2,3,3,3,5,4,7,9,10,11,9,11,8,8,7,5,7,6,5,4,7,10,5,3,2,7,6, --37,-41,-44,-44,-47,-42,-48,-45,-49,-42,-49,-40,-36,-32,-32,-33,-29,-29,-27,-25,-25,-23,-20,-19,-18,-17,-15,-12,-12,-11,-10,-10,-9,-8,-7,-7,-6,-5,-6,-5,-3,-3,-3,-3,-3,-3,-2,-1,-1,-2,-1,-1,-1,-1,0,0,-1,0,0,0,3,4,4,5,4,5,5,5,6,7,7,7,8,7,8,7,7,6,7,5,6,5,4,6,5,6,5,7,2,5,5,7,9,10,11,12,11,16,13,13,9,9,9,7,8,7,6,5,9,1,7,7,3,9,7, --28,-36,-45,-49,-55,-51,-58,-56,-60,-50,-60,-45,-42,-36,-36,-37,-33,-33,-30,-28,-27,-26,-21,-20,-19,-18,-15,-12,-11,-10,-10,-8,-7,-7,-6,-5,-5,-3,-4,-3,-1,-1,-1,-1,-1,0,0,0,1,1,1,2,2,2,2,2,1,2,2,2,3,3,4,4,5,1,1,2,5,1,2,3,3,1,2,8,1,7,6,1,2,1,5,2,1,3,6,3,7,1,3,5,8,6,7,11,9,15,10,14,9,7,8,5,6,4,4,6,6,1,7,6,3,10,9, --44,-55,-67,-68,-67,-66,-71,-58,-61,-51,-61,-48,-45,-40,-40,-40,-36,-36,-32,-29,-29,-27,-24,-24,-23,-21,-20,-18,-18,-15,-15,-14,-14,-12,-11,-10,-9,-9,-7,-7,-6,-5,-7,-7,-5,-4,-4,-3,-3,-3,-3,-3,-3,-2,-1,-3,-3,-2,-2,-1,-2,-1,0,0,0,0,1,1,0,0,1,2,3,3,1,0,0,0,0,0,1,2,0,0,2,1,0,0,-2,-2,1,1,3,3,2,5,2,9,4,8,4,2,2,8,5,6,1,4,3,6,1,7,6,3,10, --78,-83,-86,-83,-79,-71,-74,-62,-63,-54,-63,-49,-44,-38,-38,-39,-34,-34,-30,-29,-29,-27,-24,-24,-24,-22,-21,-19,-19,-16,-16,-15,-15,-13,-13,-13,-12,-11,-10,-10,-7,-7,-10,-9,-7,-7,-7,-6,-7,-6,-6,-6,-6,-4,-3,-6,-6,-5,-5,-5,-5,-4,-3,-3,-4,-4,-2,-2,-4,-3,-3,-2,-2,-3,-3,-3,-3,-5,-4,-2,-2,-3,-4,-3,-2,0,-3,-1,-4,-1,0,0,2,3,2,4,5,6,1,4,8,4,2,0,0,0,-1,-1,1,-3,-3,0,0,2,3, --89,-91,-88,-85,-81,-75,-74,-62,-63,-53,-63,-49,-45,-42,-42,-42,-36,-35,-34,-32,-27,-26,-25,-24,-23,-21,-19,-18,-18,-17,-16,-16,-16,-15,-14,-14,-14,-13,-11,-10,-11,-11,-11,-10,-10,-9,-9,-8,-8,-8,-7,-7,-6,-7,-6,-6,-6,-7,-7,-7,-7,-6,-7,-6,-8,-6,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-4,-6,-4,-8,-3,-7,-4,-1,0,2,4,1,4,0,4,6,1,-2,-4,-3,-6,-5,-6,-5,-5,-2,-8,-1,-3,-5,-5,2, --92,-92,-97,-95,-89,-89,-82,-67,-64,-57,-64,-50,-45,-41,-41,-39,-33,-32,-30,-29,-23,-23,-22,-21,-19,-17,-16,-14,-13,-13,-12,-12,-11,-11,-10,-10,-10,-10,-7,-6,-7,-7,-6,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-3,-2,-2,-2,-4,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-5,-4,-4,-4,-4,-4,-4,-4,-4,-5,-4,-4,-4,-4,-4,-3,-4,-3,-6,-4,-4,-2,0,0,1,1,4,1,0,2,-1,-1,-1,-3,-3,-5,-4,-5,-5,-4,-2,-8,-3,-5,-7,-1,-1, --38,-78,-98,-85,-80,-77,-65,-69,-65,-59,-65,-53,-49,-44,-44,-42,-38,-36,-33,-28,-27,-25,-23,-22,-20,-18,-17,-15,-15,-14,-13,-12,-12,-12,-11,-11,-10,-11,-10,-9,-10,-9,-9,-8,-8,-8,-8,-7,-5,-5,-4,-5,-4,-6,-5,-5,-4,-5,-4,-6,-5,-5,-6,-6,-7,-7,-9,-8,-9,-8,-9,-9,-9,-8,-9,-9,-9,-10,-9,-10,-9,-8,-8,-7,-9,-7,-9,-6,-8,-6,-2,-2,-2,-2,-2,0,-5,-5,-3,-2,-6,-6,-6,-8,-9,-8,-7,-8,-5,-11,-4,-7,-6,-6,1, --39,-48,-41,-44,-64,-64,-56,-58,-54,-51,-54,-47,-44,-41,-41,-39,-35,-33,-31,-28,-26,-26,-24,-23,-21,-19,-19,-18,-17,-17,-16,-16,-15,-15,-14,-14,-12,-12,-12,-11,-12,-11,-12,-12,-9,-9,-9,-10,-9,-6,-6,-8,-7,-9,-9,-8,-8,-5,-5,-7,-9,-8,-9,-9,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-13,-12,-12,-13,-13,-12,-12,-12,-11,-11,-11,-10,-11,-10,-10,-9,-8,-7,-7,-6,-8,-5,-8,-5,-8,-7,-10,-12,-11,-12,-13,-13,-12,-11,-8,-15,-8,-11,-11,-5,-5, --42,-46,-33,-34,-42,-42,-30,-50,-45,-43,-45,-42,-43,-38,-38,-35,-30,-29,-27,-25,-25,-24,-21,-20,-20,-18,-18,-15,-14,-14,-12,-10,-10,-10,-10,-10,-7,-7,-7,-7,-7,-7,-8,-8,-4,-4,-5,-6,-5,-3,-2,-5,-5,-5,-5,-5,-5,-1,-1,-3,-5,-5,-5,-5,-7,-7,-6,-7,-8,-8,-9,-9,-9,-9,-11,-9,-9,-11,-12,-9,-10,-9,-9,-10,-7,-9,-10,-11,-9,-9,-9,-9,-8,-9,-10,-6,-7,-8,-10,-8,-10,-13,-12,-13,-15,-15,-14,-10,-8,-15,-10,-11,-13,-9,-9, --28,-24,-24,-24,-30,-30,-16,-33,-28,-33,-28,-32,-32,-31,-31,-28,-28,-25,-23,-20,-21,-19,-17,-15,-15,-13,-12,-12,-11,-11,-11,-11,-10,-9,-9,-8,-8,-7,-7,-7,-8,-7,-7,-6,-7,-6,-5,-4,-4,-4,-3,-4,-3,-5,-4,-4,-4,-5,-4,-4,-4,-4,-5,-4,-6,-5,-7,-7,-9,-9,-8,-8,-8,-8,-9,-11,-11,-10,-10,-11,-12,-11,-10,-11,-10,-11,-12,-13,-12,-13,-13,-12,-11,-12,-11,-10,-10,-12,-12,-12,-12,-13,-13,-13,-15,-15,-13,-15,-12,-18,-11,-15,-17,-10,-10, -34,50,24,3,-6,-14,-5,-23,-16,-25,-16,-26,-28,-28,-28,-26,-26,-23,-21,-18,-19,-17,-15,-13,-12,-11,-11,-11,-10,-10,-9,-9,-9,-8,-7,-7,-6,-6,-6,-6,-7,-6,-6,-5,-5,-5,-3,-3,-3,-3,-2,-3,-2,-4,-3,-4,-2,-5,-5,-4,-4,-3,-5,-5,-6,-6,-8,-7,-10,-10,-10,-9,-9,-10,-11,-13,-13,-13,-14,-13,-14,-14,-14,-16,-11,-14,-17,-20,-17,-19,-20,-20,-18,-20,-18,-16,-14,-20,-19,-18,-17,-18,-19,-19,-21,-21,-19,-24,-19,-24,-17,-15,-16,-8,-8, -80,80,51,28,11,4,15,-15,-8,-16,-8,-21,-23,-24,-24,-21,-23,-21,-19,-16,-18,-17,-15,-13,-14,-14,-12,-10,-9,-12,-11,-10,-10,-10,-9,-10,-9,-9,-8,-8,-6,-5,-5,-4,-7,-6,-6,-7,-5,-4,-3,-7,-6,-5,-5,-8,-7,-5,-4,-6,-10,-9,-10,-10,-11,-11,-12,-12,-15,-15,-14,-13,-13,-14,-18,-18,-19,-16,-17,-19,-20,-20,-18,-20,-18,-21,-15,-18,-17,-19,-20,-21,-19,-22,-19,-20,-18,-16,-15,-20,-20,-19,-16,-16,-23,-23,-22,-18,-15,-25,-18,-27,-30,-10,-10, -140,134,70,46,33,16,20,-4,-1,-15,-11,-22,-25,-24,-24,-23,-26,-24,-21,-20,-23,-22,-18,-18,-18,-19,-17,-13,-13,-13,-16,-14,-14,-14,-15,-14,-12,-12,-12,-12,-3,-2,-2,-2,-8,-10,-10,-10,-10,-2,0,-7,-11,-10,-10,-10,-13,-10,-10,-10,-16,-16,-17,-17,-18,-18,-19,-20,-22,-23,-23,-21,-21,-22,-28,-26,-27,-25,-27,-26,-28,-28,-28,-30,-24,-27,-22,-25,-19,-20,-20,-22,-20,-17,-15,-16,-15,-15,-9,-13,-13,-11,-11,-8,-15,-16,-15,-15,-7,-15,-10,-18,-26,8,-9, -152,140,93,53,34,19,21,-10,-8,-23,-20,-31,-32,-34,-25,-35,-36,-34,-34,-33,-33,-33,-32,-31,-31,-30,-20,-17,-18,-17,-18,-15,-15,-16,-17,-15,-13,-13,-11,-11,-10,-9,-10,-9,-10,-10,-9,-10,-9,-10,-9,-12,-11,-15,-13,-17,-16,-21,-20,-21,-28,-23,-29,-30,-30,-34,-36,-37,-39,-41,-41,-42,-42,-43,-46,-48,-49,-47,-49,-47,-50,-49,-47,-49,-47,-49,-41,-44,-43,-44,-44,-37,-35,-35,-37,-37,-37,-37,-36,-36,-36,-36,-34,-34,-34,-39,-38,-36,-34,-34,-38,-38,-35,-19,-12, -90,62,94,51,30,10,8,-22,-21,-32,-28,-33,-35,-38,-38,-45,-37,-37,-39,-38,-36,-36,-35,-35,-33,-32,-33,-33,-34,-30,-32,-29,-30,-27,-29,-31,-28,-28,-24,-24,-24,-24,-25,-24,-25,-24,-24,-24,-22,-23,-23,-27,-26,-28,-27,-34,-32,-34,-35,-35,-41,-41,-42,-42,-48,-50,-54,-55,-58,-60,-61,-63,-63,-65,-68,-70,-72,-71,-74,-69,-71,-73,-71,-74,-63,-67,-60,-63,-54,-54,-55,-34,-34,-30,-31,-35,-37,-19,-21,-22,-23,-19,-15,-16,-21,-21,-20,-18,-15,-24,-19,-21,-21,-20,-39, -145,99,75,52,18,7,2,9,-11,-18,-21,-20,-21,-22,-22,-38,-21,-20,-20,-21,-17,-17,-17,-18,-15,-13,-15,-16,-17,-12,-13,-11,-12,-5,-8,-8,-9,-10,-3,-4,-3,-3,-1,0,1,2,1,0,2,0,2,-10,-8,-9,-7,-18,-17,-17,-17,-17,-26,-27,-33,-34,-41,-43,-49,-50,-55,-58,-61,-64,-66,-68,-71,-73,-76,-74,-78,-72,-75,-77,-63,-68,-67,-72,-50,-54,-54,-55,-55,-22,-29,-20,-24,2,-5,0,-3,-1,2,4,7,6,-1,-1,-1,-2,0,5,9,12,17,12,-20, -186,138,109,84,43,30,20,3,6,5,-11,3,1,3,3,-22,3,3,5,4,7,7,8,7,8,10,8,10,8,12,10,15,12,19,16,17,18,16,22,21,24,24,26,26,26,27,27,26,28,25,27,16,18,14,15,4,6,2,2,0,-7,-9,-17,-19,-26,-28,-35,-38,-48,-56,-60,-64,-64,-69,-75,-75,-80,-81,-84,-74,-83,-93,-84,-96,-88,-99,-77,-90,-82,-78,-91,-74,-93,-68,-79,-59,-66,-40,-41,-37,-32,-22,-12,-8,-10,-5,-1,5,10,20,23,23,28,20,12, -159,114,81,96,73,58,39,28,23,23,26,23,31,32,31,32,34,34,33,31,40,38,35,35,39,41,39,46,39,47,44,56,47,52,52,49,60,58,65,62,66,65,69,69,70,70,70,47,46,67,70,56,59,46,48,35,36,32,32,31,17,16,11,10,-2,-5,-6,-10,-18,-26,-33,-46,-52,-52,-53,-61,-65,-58,-62,-55,-65,-74,-66,-76,-58,-74,-45,-57,-49,-43,-60,-35,-54,-25,-43,-17,-26,4,-1,7,13,18,29,32,29,34,40,73,50,59,61,60,68,54,40, -189,190,178,78,64,50,44,39,35,44,36,39,41,45,44,45,47,46,46,43,50,48,49,46,49,53,49,54,50,59,54,61,56,68,63,64,71,67,75,73,77,77,82,83,84,83,87,83,86,78,81,67,70,59,61,50,50,42,44,42,30,28,21,18,7,2,0,-2,10,2,-3,-14,-14,-19,-20,-28,-35,-28,-34,-24,-34,-45,-37,-48,-38,-50,-38,-30,-38,-29,-45,-21,-41,0,-18,7,-3,21,26,36,32,49,56,54,57,71,59,63,70,75,92,81,95,104,74, -200,80,66,47,36,27,21,20,16,17,44,18,18,22,20,21,21,19,26,23,26,24,28,26,25,26,25,34,30,31,29,40,34,39,34,40,47,42,47,44,57,55,59,61,61,60,62,63,66,54,59,50,54,36,38,32,35,23,23,19,13,12,6,4,28,17,12,10,-1,-7,-11,-17,-17,-20,-28,-27,-34,-36,-42,-29,-39,-50,-50,-60,-42,-49,-54,-40,-45,-49,-24,-41,-53,-17,-33,-14,-23,27,24,27,45,48,64,69,75,80,82,104,95,98,113,97,111,118,128, -87,41,29,20,19,14,13,13,12,17,16,17,16,19,19,20,19,18,23,21,24,22,24,23,23,25,26,29,26,29,26,32,28,34,31,33,35,32,38,37,42,42,46,46,45,47,47,46,48,44,46,38,39,32,34,29,30,25,26,21,16,16,10,10,4,0,-7,-8,-13,-16,-20,-22,-22,-26,-29,-33,-33,-37,-40,-37,-44,-49,-49,-57,-52,-60,-45,-54,-51,-45,-55,-31,-41,-33,-40,-14,-16,5,5,13,22,28,37,41,42,48,51,56,62,64,66,68,76,81,114, -15,5,41,29,20,19,14,13,13,12,13,16,17,16,19,4,3,1,4,1,5,5,8,6,9,7,10,12,10,13,10,17,13,19,17,20,23,19,25,23,33,32,33,33,33,36,35,36,33,30,33,27,30,18,20,14,15,4,4,3,2,2,16,10,10,6,-1,-2,-6,-8,-8,-12,-15,-27,-41,-42,-45,-48,-49,-50,-57,-60,-61,-68,-66,-73,-57,-64,-69,-68,-70,-76,-56,-56,-63,-46,-48,-24,-23,-2,4,29,36,41,43,48,52,55,60,54,54,66,73,77,81, -200,15,-4,-1,-5,-9,-6,-7,-6,-6,-6,-4,-4,0,0,0,4,3,1,4,1,5,5,8,6,9,7,10,12,10,13,1,17,2,19,4,3,3,6,5,8,7,9,10,10,11,11,11,10,9,11,6,8,30,1,20,14,15,4,4,3,2,-8,-8,-14,-15,-20,-21,-22,-23,-23,-34,-35,-49,-61,-62,-64,-66,-69,-67,-73,-78,-83,-89,-89,-95,-87,-94,-81,-82,-92,-97,-87,-80,-84,-71,-70,-43,-41,-30,-28,-1,6,11,8,17,21,23,22,27,29,34,66,42,77, --24,-24,-21,-20,-21,-26,-19,-18,-16,-19,-17,-17,-15,-15,-15,-15,-12,-11,-13,-13,-9,-11,-7,-9,-5,-7,-4,-4,-6,-3,-5,-5,-3,-3,-1,-1,4,3,3,6,5,8,7,9,10,10,11,11,11,10,9,11,6,-2,-2,-5,-4,-12,-11,-11,-12,-16,-21,-20,-24,-25,-29,-31,-33,-33,-33,-39,-39,-52,-64,-65,-66,-68,-71,-73,-74,-73,-74,-71,-68,-68,-58,-59,-44,-44,-45,-29,-33,-33,-10,-14,-1,-19,17,-16,-16,3,3,3,41,33,37,36,33,27,27,29,34,38,43, --53,-43,-37,-29,-24,-28,-21,-24,-20,-23,-20,-21,-19,-19,-19,-19,-19,-17,-17,-18,-14,-17,-14,-16,-14,-13,-12,-13,-13,-11,-11,-10,-11,-8,-9,-6,-8,-8,-4,-6,-4,-5,-2,-2,-3,-2,-4,-3,-6,-6,-2,-7,-6,-11,-11,-10,-14,-17,-17,-22,-20,-23,-26,-25,-28,-29,-31,-31,-31,-34,-35,-38,-39,-51,-62,-66,-66,-67,-69,-67,-72,-72,-70,-70,-70,-69,-61,-60,-55,-54,-54,-46,-46,-33,-35,-24,-26,-26,-20,-20,-16,4,3,3,-3,-1,-4,-10,-16,-15,-11,-15,-15,-12,-11, --30,-30,-30,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-26,-26,-26,-25,-25,-24,-24,-24,-24,-24,-24,-24,-24,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-23,-23,-27,-27,-27,-27,-27,-27,-30,-30,-30,-30,-30,-30,-34,-34,-34,-34,-34,-34,-36,-36,-42,-42,-45,-46,-47,-48,-48,-48,-48,-50,-50,-50,-49,-46,-45,-45,-44,-42,-39,-39,-38,-38,-38,-38,-38,-38,-38,-38,-38,-38,-39,-47,-47,-52,-53,-58,-57,-61,-61,-62,-68,-68, --20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \ No newline at end of file diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coord_table.h b/drivers/input/touchscreen/wacom/wacom_i2c_coord_table.h index 8d1110d..3c96b8e 100644 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coord_table.h +++ b/drivers/input/touchscreen/wacom/wacom_i2c_coord_table.h @@ -16,97 +16,35 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#if defined(CONFIG_MACH_Q1_BD) -short TblX_CCW_LLeft_44[] = { -#include "wacom_i2c_coordX_CCW_LLeft_44.h" -}; -short TblY_CCW_LLeft_44[] = { -#include "wacom_i2c_coordY_CCW_LLeft_44.h" -}; -short TblX_CW_LRight_44[] = { -#include "wacom_i2c_coordX_CW_LRight_44.h" -}; -short TblY_CW_LRight_44[] = { -#include "wacom_i2c_coordY_CW_LRight_44.h" -}; -short TblX_PLeft_44[] = { -#include "wacom_i2c_coordX_PLeft_44.h" -}; -short TblY_PLeft_44[] = { -#include "wacom_i2c_coordY_PLeft_44.h" -}; +/*Tables*/ +#if defined(CONFIG_MACH_Q1_BD) +#include "table-q1.h" +#elif defined(CONFIG_MACH_T0) -short TblX_PRight_44[] = { -#include "wacom_i2c_coordX_PRight_44.h" -}; -short TblY_PRight_44[] = { -#include "wacom_i2c_coordY_PRight_44.h" -}; +/*Locale*/ +#if defined(CONFIG_MACH_T0_EUR_OPEN) \ + || defined(CONFIG_MACH_T0_USA_ATT) \ + || defined(CONFIG_MACH_T0_USA_TMO) +#include "table-t03g.h" +#elif defined(CONFIG_TARGET_LOCALE_KOR) +#include "table-t0ltekors.h" +#elif defined(CONFIG_MACH_T0_JPN_LTE_DCM) +#include "table-t0ltedcm.h" +#else +#include "table-t0lte.h" +#endif + +#endif -/* Tilt offset */ -/* 0: Left, 1: Right */ -/* 0: Portrait 0, 1: Landscape 90, 2: Portrait 180 3: Landscape 270*/ -short tilt_offsetX[MAX_HAND][MAX_ROTATION] = \ - {{120, 110, -85, -110, }, {-120, 120, 60, -130, } }; -short tilt_offsetY[MAX_HAND][MAX_ROTATION] = \ - {{-110, 110, 110, -150, }, {-130, -110, 130, 70, } }; /* Origin Shift */ +#if defined(CONFIG_MACH_Q1_BD) short origin_offset[] = {600, 620}; short origin_offset_48[] = {720, 760}; - -const char tuning_version[] = "0000"; - #elif defined(CONFIG_MACH_T0) - -short TblX_CCW_LLeft_44[] = { -#include "wacom_i2c_tblX_CCW_LLeft_T0.h" -}; -short TblY_CCW_LLeft_44[] = { -#include "wacom_i2c_tblY_CCW_LLeft_T0.h" -}; - -short TblX_CW_LRight_44[] = { -#include "wacom_i2c_tblX_CW_LRight_T0.h" -}; -short TblY_CW_LRight_44[] = { -#include "wacom_i2c_tblY_CW_LRight_T0.h" -}; - -short TblX_PLeft_44[] = { -#include "wacom_i2c_tblX_PLeft_T0.h" -}; -short TblY_PLeft_44[] = { -#include "wacom_i2c_tblY_PLeft_T0.h" -}; - -short TblX_PRight_44[] = { -#include "wacom_i2c_tblX_PRight_T0.h" -}; -short TblY_PRight_44[] = { -#include "wacom_i2c_tblY_PRight_T0.h" -}; - -/* Tilt offset */ -/* 0: Left, 1: Right */ -/* 0: Portrait 0, 1: Landscape 90, 2: Portrait 180 3: Landscape 270*/ -short tilt_offsetX[MAX_HAND][MAX_ROTATION] = \ - {{-10, -40, -10, 30, }, {30, -10, -40, -10, } }; -short tilt_offsetY[MAX_HAND][MAX_ROTATION] = \ - {{50, 10, -40, 20, }, {20, 50, 10, -40, } }; - -short tilt_offsetX_B713[MAX_HAND][MAX_ROTATION] = \ - {{85, 100, -50, -85, }, {-85, 85, 100, -50, } }; -short tilt_offsetY_B713[MAX_HAND][MAX_ROTATION] = \ - {{-90, 120, 100, -80, }, {-80, -90, 120, 100, } }; - -/* Origin Shift */ short origin_offset[] = {676, 724}; - -char *tuning_version = "0830"; -char *tuning_version_B713 = "0730"; #endif /* Distance Offset Table */ diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_coord_tables.h b/drivers/input/touchscreen/wacom/wacom_i2c_coord_tables.h index afcfa8b..c81d81b 100644 --- a/drivers/input/touchscreen/wacom/wacom_i2c_coord_tables.h +++ b/drivers/input/touchscreen/wacom/wacom_i2c_coord_tables.h @@ -85,3 +85,6 @@ extern short origin_offset_48[2]; extern char* tuning_version; extern char* tuning_version_B713; + +extern char *tuning_model; + diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_firm.c b/drivers/input/touchscreen/wacom/wacom_i2c_firm.c index 58e9fd3..fddb8c9 100644 --- a/drivers/input/touchscreen/wacom/wacom_i2c_firm.c +++ b/drivers/input/touchscreen/wacom/wacom_i2c_firm.c @@ -42,15 +42,35 @@ const char Firmware_checksum[] = { 0x1F, 0xee, 0x06, 0x4b, 0xdd, }; #elif defined(CONFIG_MACH_T0) const unsigned int Binary_nLength = 0xEFFF; const unsigned char Mpu_type = 0x28; -unsigned int Firmware_version_of_file = 0x24F; + +#if defined(CONFIG_TARGET_LOCALE_KOR) +#if defined(CONFIG_MACH_T0_KOR_SKT) +unsigned int Firmware_version_of_file = 0x305; +unsigned char *firmware_name = "epen/W9001_B746S.bin"; +char Firmware_checksum[] = { 0x1F, 0xE4, 0xB4, 0x71, 0x60, }; +#elif defined(CONFIG_MACH_T0_KOR_KT) +unsigned int Firmware_version_of_file = 0x305; +unsigned char *firmware_name = "epen/W9001_B746K.bin"; +char Firmware_checksum[] = { 0x1F, 0xE4, 0xB4, 0x71, 0x60, }; +#elif defined(CONFIG_MACH_T0_KOR_LGT) +unsigned int Firmware_version_of_file = 0x404; +unsigned char *firmware_name = "epen/W9001_B746L.bin"; +char Firmware_checksum[] = { 0x1F, 0x23, 0xD7, 0xCF, 0xDF, }; +#endif +#elif defined(CONFIG_MACH_T0_JPN_LTE_DCM) +unsigned int Firmware_version_of_file = 0x304; +unsigned char *firmware_name = "epen/W9001_B746JD.bin"; +char Firmware_checksum[] = { 0x1F, 0xA6, 0xFB, 0xBF, 0x11, }; +#else +unsigned int Firmware_version_of_file = 0x25F; unsigned char *firmware_name = "epen/W9001_B746.bin"; -char Firmware_checksum[] = { 0x1F, 0xDD, 0x87, 0x97, 0xFF, }; +char Firmware_checksum[] = { 0x1F, 0x27, 0x85, 0x8B, 0xFB, }; +#endif /*checksum for 0x13D*/ const char B713X_checksum[] = { 0x1F, 0xB5, 0x84, 0x38, 0x34, }; /*checksum for 0x16*/ const char B660X_checksum[] = { 0x1F, 0x83, 0x88, 0xD4, 0x67, }; - #endif void wacom_i2c_set_firm_data(unsigned char *Binary_new) diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_firm_g9.h b/drivers/input/touchscreen/wacom/wacom_i2c_firm_g9.h new file mode 100755 index 0000000..c08a6b0 --- /dev/null +++ b/drivers/input/touchscreen/wacom/wacom_i2c_firm_g9.h @@ -0,0 +1,4867 @@ +const unsigned char Binary_48[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x86, 0x84, 0x00, 0x00, 0x38, 0xB1, 0x00, 0x00, 0x39, 0xB1, 0x00, 0x00, 0xB3, 0xB1, 0x00, 0x00, + 0xB4, 0xB1, 0x00, 0x00, 0xB5, 0xB1, 0x00, 0x00, 0xB6, 0xB1, 0x00, 0x00, 0xFE, 0xB1, 0x00, 0x00, + 0xFF, 0xB1, 0x00, 0x00, 0x41, 0xB2, 0x00, 0x00, 0x9E, 0xB2, 0x00, 0x00, 0xC9, 0xB2, 0x00, 0x00, + 0x69, 0xC5, 0x00, 0x00, 0x68, 0xC5, 0x00, 0x00, 0xCB, 0xB2, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, + 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, + 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, + 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, + 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, 0x85, 0x84, 0x00, 0x00, + 0x7C, 0xC7, 0x80, 0x00, 0x04, 0x89, 0x00, 0x00, 0xF6, 0xAE, 0x00, 0x00, 0xD9, 0xC1, 0x00, 0x00, + 0xF2, 0xAE, 0x00, 0x00, 0xBC, 0xC7, 0x80, 0x00, 0xE6, 0xC7, 0x00, 0x00, 0xCE, 0xC1, 0x00, 0x00, + 0xA0, 0xC7, 0x00, 0x00, 0x35, 0xC7, 0x80, 0x00, 0x0D, 0xC7, 0x00, 0x00, 0xC5, 0xC1, 0x00, 0x00, + 0xF3, 0xBE, 0x00, 0x00, 0xE0, 0xB0, 0x00, 0x00, 0x3E, 0xA2, 0x00, 0x00, 0xE6, 0xB0, 0x00, 0x00, + 0x66, 0x01, 0x54, 0x42, 0x36, 0x32, 0x30, 0x58, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xDF, 0x7F, 0x06, 0xED, 0xC9, 0x3F, 0x0A, 0x4B, 0x85, 0x83, 0x80, 0x8C, 0x86, 0x12, 0x8A, 0x58, + 0xCC, 0xFF, 0x00, 0xE8, 0xEF, 0x48, 0x85, 0x2A, 0x28, 0xA1, 0x88, 0xC5, 0xFC, 0x0F, 0x80, 0xFE, + 0xDE, 0x8E, 0x00, 0x24, 0x9E, 0x12, 0x62, 0x06, 0xDF, 0x01, 0xF1, 0xDF, 0x7F, 0x06, 0xED, 0xC9, + 0x3F, 0x0A, 0x4B, 0x85, 0x83, 0x80, 0x8C, 0x86, 0x12, 0x8A, 0x58, 0xCC, 0xFF, 0x00, 0xE8, 0xEF, + 0x48, 0x85, 0x2A, 0x28, 0xA1, 0x88, 0xC5, 0xFC, 0x0F, 0x80, 0xFE, 0xDE, 0xCE, 0x00, 0x24, 0x9E, + 0x12, 0x62, 0x06, 0xDF, 0x01, 0xF1, 0x02, 0x03, 0x01, 0x04, 0x00, 0x0E, 0x20, 0x32, 0x40, 0x05, + 0x17, 0x29, 0x3B, 0x21, 0x23, 0x22, 0x28, 0x25, 0x27, 0x26, 0x2D, 0x2A, 0x2C, 0x2B, 0x31, 0x2E, + 0x30, 0x2F, 0x36, 0x33, 0x35, 0x34, 0x3A, 0x37, 0x39, 0x38, 0x3F, 0x3C, 0x3E, 0x3D, 0x7F, 0x7F, + 0x06, 0x09, 0x07, 0x08, 0x0B, 0x0C, 0x0A, 0x0D, 0x10, 0x11, 0x0F, 0x12, 0x14, 0x15, 0x13, 0x16, + 0x19, 0x1A, 0x18, 0x1B, 0x1D, 0x1E, 0x1C, 0x1F, 0x24, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, + 0x02, 0x02, 0x03, 0x01, 0x04, 0x00, 0x0E, 0x20, 0x32, 0x40, 0x05, 0x17, 0x29, 0x3B, 0x21, 0x23, + 0x22, 0x28, 0x25, 0x27, 0x26, 0x2D, 0x2A, 0x2C, 0x2B, 0x31, 0x2E, 0x30, 0x2F, 0x36, 0x33, 0x35, + 0x34, 0x3A, 0x37, 0x39, 0x38, 0x3F, 0x3C, 0x3E, 0x3D, 0x3D, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x06, + 0x06, 0x09, 0x07, 0x08, 0x0B, 0x0C, 0x0A, 0x0D, 0x10, 0x11, 0x0F, 0x12, 0x14, 0x15, 0x13, 0x16, + 0x19, 0x1A, 0x18, 0x1B, 0x1D, 0x1E, 0x1C, 0x1F, 0x24, 0x24, 0x7F, 0x7F, 0x7F, 0x03, 0x02, 0x02, + 0x02, 0x03, 0x01, 0x3C, 0x3E, 0x3D, 0x3D, 0x3D, 0x3E, 0x09, 0x06, 0x06, 0x06, 0x09, 0x07, 0x1C, + 0x1F, 0x24, 0x24, 0x24, 0x1F, 0x07, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x88, 0x74, 0x66, 0x6E, + 0x6F, 0x6F, 0x6B, 0x6A, 0x69, 0x6B, 0x75, 0x82, 0x93, 0xAA, 0xC5, 0xD0, 0xC7, 0xC0, 0xBA, 0xAF, + 0xAC, 0xAC, 0xA8, 0xA1, 0x99, 0x80, 0x6A, 0x68, 0x7F, 0x83, 0x67, 0x57, 0x58, 0x65, 0x6C, 0x71, + 0x77, 0x6D, 0x82, 0xAC, 0x00, 0x00, 0x00, 0x8C, 0x79, 0x6E, 0x7A, 0x7B, 0x7B, 0x78, 0x78, 0x79, + 0x7C, 0x85, 0x8C, 0x93, 0xA2, 0xB1, 0xB9, 0xAF, 0xA9, 0xA2, 0x99, 0x96, 0x96, 0x93, 0x90, 0x8A, + 0x7A, 0x67, 0x64, 0x72, 0x74, 0x62, 0x5B, 0x60, 0x6E, 0x75, 0x7B, 0x80, 0x71, 0x87, 0xB6, 0x00, + 0x00, 0x00, 0x8F, 0x79, 0x70, 0x80, 0x82, 0x83, 0x80, 0x7F, 0x82, 0x87, 0x8E, 0x8D, 0x91, 0x9C, + 0xA6, 0xAD, 0xA3, 0x9B, 0x90, 0x88, 0x85, 0x86, 0x86, 0x89, 0x86, 0x79, 0x69, 0x68, 0x70, 0x70, + 0x64, 0x62, 0x66, 0x71, 0x79, 0x7F, 0x82, 0x6E, 0x84, 0xBA, 0x00, 0x00, 0x00, 0x99, 0x7E, 0x73, + 0x82, 0x85, 0x88, 0x85, 0x83, 0x87, 0x8F, 0x94, 0x8D, 0x8E, 0x98, 0xA0, 0xA8, 0x9C, 0x8E, 0x7D, + 0x74, 0x71, 0x75, 0x79, 0x84, 0x85, 0x7A, 0x6D, 0x6E, 0x73, 0x70, 0x69, 0x69, 0x6C, 0x74, 0x7A, + 0x7F, 0x80, 0x6D, 0x87, 0xC7, 0x00, 0x00, 0x00, 0xAC, 0x8B, 0x7B, 0x84, 0x86, 0x89, 0x88, 0x85, + 0x89, 0x92, 0x95, 0x8C, 0x8C, 0x96, 0x9C, 0xA4, 0x95, 0x80, 0x6A, 0x5E, 0x5B, 0x63, 0x6E, 0x80, + 0x83, 0x7B, 0x70, 0x71, 0x73, 0x72, 0x6D, 0x6E, 0x71, 0x77, 0x7C, 0x81, 0x80, 0x71, 0x8F, 0xDA, + 0x00, 0x00, 0x00, 0xC8, 0x9F, 0x8A, 0x86, 0x85, 0x89, 0x8A, 0x88, 0x8B, 0x91, 0x93, 0x8C, 0x8B, + 0x94, 0x98, 0xA0, 0x8E, 0x75, 0x55, 0x46, 0x43, 0x4D, 0x5F, 0x77, 0x81, 0x7C, 0x73, 0x72, 0x73, + 0x74, 0x72, 0x74, 0x77, 0x7D, 0x81, 0x84, 0x84, 0x7E, 0xA1, 0xFB, 0x00, 0x00, 0x00, 0x99, 0x72, + 0x5B, 0x4D, 0x4A, 0x4D, 0x4F, 0x4F, 0x51, 0x55, 0x55, 0x51, 0x51, 0x57, 0x5E, 0x66, 0x57, 0x3E, + 0x25, 0x19, 0x19, 0x1F, 0x2B, 0x3E, 0x48, 0x45, 0x40, 0x3E, 0x3F, 0x41, 0x42, 0x44, 0x47, 0x4C, + 0x4E, 0x50, 0x50, 0x55, 0x75, 0xCF, 0x00, 0x00, 0x00, 0x7A, 0x52, 0x3C, 0x2A, 0x26, 0x28, 0x2B, + 0x2C, 0x2E, 0x30, 0x30, 0x2D, 0x2D, 0x31, 0x37, 0x3D, 0x30, 0x1B, 0x07, 0x01, 0x00, 0x02, 0x0E, + 0x1B, 0x23, 0x22, 0x1E, 0x1D, 0x1E, 0x20, 0x22, 0x25, 0x28, 0x2C, 0x2F, 0x30, 0x31, 0x3A, 0x56, + 0xAF, 0x00, 0x00, 0x00, 0x7A, 0x4E, 0x37, 0x29, 0x25, 0x26, 0x28, 0x29, 0x2A, 0x2C, 0x2C, 0x29, + 0x29, 0x2C, 0x2F, 0x33, 0x24, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1B, 0x1A, 0x17, 0x16, + 0x17, 0x1A, 0x1D, 0x1F, 0x23, 0x27, 0x29, 0x2B, 0x2D, 0x37, 0x51, 0xAC, 0x00, 0x00, 0x00, 0x82, + 0x53, 0x3D, 0x2E, 0x2A, 0x2C, 0x2C, 0x2D, 0x2E, 0x2F, 0x2F, 0x2D, 0x2C, 0x2E, 0x30, 0x30, 0x1E, + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x1B, 0x1B, 0x19, 0x18, 0x18, 0x1B, 0x1E, 0x1F, 0x22, + 0x25, 0x28, 0x2A, 0x2D, 0x36, 0x4C, 0xA4, 0x00, 0x00, 0x00, 0x90, 0x5D, 0x47, 0x39, 0x37, 0x38, + 0x38, 0x38, 0x39, 0x3B, 0x3A, 0x38, 0x37, 0x39, 0x38, 0x37, 0x21, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x12, 0x20, 0x21, 0x1E, 0x1D, 0x1D, 0x20, 0x23, 0x26, 0x28, 0x2B, 0x2E, 0x30, 0x33, 0x3B, + 0x4E, 0xA4, 0x00, 0x00, 0x00, 0x98, 0x64, 0x50, 0x3F, 0x3E, 0x3F, 0x3F, 0x3F, 0x40, 0x42, 0x41, + 0x3F, 0x3E, 0x3E, 0x3D, 0x39, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x23, 0x25, 0x23, + 0x21, 0x20, 0x23, 0x26, 0x28, 0x2A, 0x2C, 0x2E, 0x30, 0x33, 0x3B, 0x4C, 0x9E, 0x00, 0x00, 0x00, + 0x9B, 0x67, 0x53, 0x47, 0x46, 0x48, 0x48, 0x49, 0x49, 0x4B, 0x4A, 0x48, 0x46, 0x46, 0x43, 0x3B, + 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x27, 0x28, 0x26, 0x25, 0x24, 0x25, 0x28, 0x2A, + 0x2B, 0x2B, 0x2D, 0x30, 0x32, 0x3A, 0x4A, 0x99, 0x00, 0x00, 0x00, 0x9F, 0x6A, 0x59, 0x4C, 0x4B, + 0x4D, 0x4E, 0x4F, 0x50, 0x52, 0x51, 0x4E, 0x4C, 0x4C, 0x48, 0x42, 0x21, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x17, 0x2D, 0x30, 0x2E, 0x2C, 0x2B, 0x2C, 0x2E, 0x2F, 0x2F, 0x2E, 0x2F, 0x31, 0x33, + 0x3C, 0x4A, 0x97, 0x00, 0x00, 0x00, 0xA1, 0x6D, 0x5A, 0x4D, 0x4B, 0x4D, 0x4F, 0x51, 0x52, 0x53, + 0x52, 0x50, 0x4D, 0x4D, 0x49, 0x42, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x34, + 0x33, 0x32, 0x30, 0x31, 0x32, 0x32, 0x31, 0x2E, 0x2F, 0x30, 0x33, 0x3D, 0x4C, 0x9A, 0x00, 0x00, + 0x00, 0xA2, 0x6E, 0x5C, 0x4D, 0x4A, 0x4C, 0x4E, 0x51, 0x52, 0x54, 0x53, 0x51, 0x4F, 0x4E, 0x4B, + 0x43, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0x34, 0x38, 0x38, 0x38, 0x37, 0x37, 0x37, + 0x36, 0x34, 0x31, 0x30, 0x30, 0x34, 0x3F, 0x4E, 0x9C, 0x00, 0x00, 0x00, 0xA6, 0x72, 0x5F, 0x4E, + 0x49, 0x4C, 0x4E, 0x51, 0x53, 0x55, 0x54, 0x52, 0x50, 0x50, 0x4C, 0x44, 0x22, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x1D, 0x37, 0x3D, 0x3E, 0x3F, 0x3E, 0x3E, 0x3E, 0x3D, 0x3A, 0x36, 0x34, 0x33, + 0x37, 0x44, 0x55, 0xA4, 0x00, 0x00, 0x00, 0xA2, 0x70, 0x5E, 0x4C, 0x47, 0x49, 0x4C, 0x50, 0x52, + 0x53, 0x53, 0x51, 0x50, 0x4F, 0x4C, 0x40, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x3A, + 0x40, 0x43, 0x44, 0x44, 0x44, 0x44, 0x44, 0x40, 0x3A, 0x36, 0x35, 0x39, 0x46, 0x59, 0xAB, 0x00, + 0x00, 0x00, 0xA4, 0x73, 0x61, 0x4C, 0x47, 0x4A, 0x4F, 0x54, 0x57, 0x58, 0x58, 0x56, 0x55, 0x54, + 0x52, 0x4A, 0x30, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x2D, 0x46, 0x4D, 0x50, 0x53, 0x54, 0x54, + 0x54, 0x54, 0x50, 0x47, 0x40, 0x3C, 0x41, 0x4E, 0x64, 0xB8, 0x00, 0x00, 0x00, 0xA1, 0x72, 0x62, + 0x53, 0x50, 0x56, 0x60, 0x6A, 0x6D, 0x6F, 0x6F, 0x6D, 0x6D, 0x6D, 0x6B, 0x65, 0x4D, 0x2B, 0x13, + 0x08, 0x07, 0x12, 0x2A, 0x4B, 0x62, 0x69, 0x6C, 0x70, 0x71, 0x72, 0x73, 0x73, 0x6E, 0x5F, 0x51, + 0x48, 0x4B, 0x57, 0x6F, 0xC7, 0x00, 0x00, 0x00, 0xA2, 0x76, 0x65, 0x57, 0x59, 0x67, 0x7A, 0x89, + 0x8E, 0x91, 0x91, 0x90, 0x90, 0x90, 0x90, 0x8C, 0x79, 0x5D, 0x48, 0x3F, 0x3E, 0x48, 0x5E, 0x79, + 0x8C, 0x92, 0x94, 0x9D, 0x9F, 0xA1, 0xA2, 0xA2, 0x9C, 0x80, 0x68, 0x55, 0x53, 0x5E, 0x7A, 0xD4, + 0x00, 0x00, 0x00, 0x8B, 0x65, 0x55, 0x4A, 0x4F, 0x61, 0x77, 0x88, 0x8F, 0x97, 0x98, 0x97, 0x98, + 0x98, 0x99, 0x98, 0x8B, 0x74, 0x67, 0x61, 0x60, 0x67, 0x76, 0x88, 0x9A, 0x9D, 0x9F, 0xA2, 0xA4, + 0xA6, 0xA8, 0xA9, 0xA3, 0x89, 0x68, 0x51, 0x4B, 0x54, 0x6F, 0xC4, 0x00, 0x00, 0x00, 0x84, 0x61, + 0x53, 0x49, 0x4F, 0x5E, 0x71, 0x7E, 0x8A, 0x8E, 0x8F, 0x8E, 0x8E, 0x8F, 0x91, 0x91, 0x8A, 0x7F, + 0x78, 0x74, 0x73, 0x77, 0x81, 0x8C, 0x94, 0x95, 0x96, 0x99, 0x9C, 0x9F, 0xA2, 0xA2, 0x9E, 0x88, + 0x71, 0x58, 0x52, 0x58, 0x72, 0xC6, 0x00, 0x00, 0x00, 0x8E, 0x6B, 0x5D, 0x54, 0x59, 0x63, 0x70, + 0x7A, 0x80, 0x84, 0x85, 0x84, 0x84, 0x84, 0x86, 0x89, 0x85, 0x7F, 0x7B, 0x78, 0x77, 0x79, 0x7F, + 0x86, 0x8A, 0x8A, 0x8B, 0x8E, 0x92, 0x96, 0x94, 0x95, 0x93, 0x8A, 0x7A, 0x6B, 0x67, 0x6B, 0x82, + 0xD7, 0x00, 0x00, 0x00, 0x92, 0x70, 0x62, 0x5A, 0x5D, 0x63, 0x6C, 0x73, 0x7A, 0x7E, 0x7F, 0x7D, + 0x7D, 0x7D, 0x80, 0x84, 0x83, 0x80, 0x7D, 0x7B, 0x79, 0x78, 0x7C, 0x80, 0x82, 0x82, 0x83, 0x87, + 0x8C, 0x93, 0x92, 0x95, 0x94, 0x8A, 0x86, 0x7B, 0x78, 0x79, 0x8E, 0xE5, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x11, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x37, 0x47, 0x49, 0x47, 0x47, + 0x48, 0x48, 0x4A, 0x4C, 0x4B, 0x38, 0x23, 0x19, 0x33, 0x61, 0x99, 0x00, 0x00, 0x00, 0x18, 0x09, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x24, 0x40, 0x43, 0x42, 0x43, 0x44, 0x44, 0x44, 0x45, + 0x43, 0x28, 0x15, 0x10, 0x26, 0x4F, 0x86, 0x00, 0x00, 0x00, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x16, 0x33, 0x37, 0x38, 0x39, 0x3A, 0x38, 0x38, 0x38, 0x35, 0x1B, 0x09, 0x05, + 0x1C, 0x46, 0x7E, 0x00, 0x00, 0x00, 0x22, 0x11, 0x0C, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, + 0x2D, 0x32, 0x34, 0x35, 0x35, 0x33, 0x31, 0x30, 0x2B, 0x12, 0x03, 0x01, 0x19, 0x45, 0x83, 0x00, + 0x00, 0x00, 0x26, 0x15, 0x10, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x26, 0x2C, 0x2E, 0x2F, + 0x2F, 0x2C, 0x29, 0x26, 0x21, 0x0A, 0x00, 0x00, 0x18, 0x45, 0x84, 0x00, 0x00, 0x00, 0x22, 0x12, + 0x0F, 0x0A, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x21, 0x26, 0x29, 0x2A, 0x29, 0x26, 0x23, 0x1F, + 0x18, 0x05, 0x00, 0x04, 0x1D, 0x4C, 0x8B, 0x00, 0x00, 0x00, 0x22, 0x16, 0x11, 0x0E, 0x04, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1E, 0x24, 0x26, 0x27, 0x27, 0x23, 0x1F, 0x1B, 0x14, 0x03, 0x01, 0x0B, + 0x28, 0x5A, 0x9B, 0x00, 0x00, 0x00, 0x1D, 0x16, 0x10, 0x0D, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x1E, 0x20, 0x20, 0x20, 0x1D, 0x19, 0x15, 0x0E, 0x00, 0x00, 0x0E, 0x2C, 0x60, 0xA1, 0x00, + 0x00, 0x00, 0x20, 0x15, 0x11, 0x0C, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x19, 0x1A, 0x1B, + 0x1B, 0x18, 0x14, 0x0F, 0x09, 0x00, 0x00, 0x11, 0x2D, 0x62, 0xA2, 0x00, 0x00, 0x00, 0x21, 0x11, + 0x10, 0x0E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x14, 0x16, 0x16, 0x17, 0x14, 0x10, 0x0B, + 0x05, 0x00, 0x00, 0x12, 0x2B, 0x60, 0x9D, 0x00, 0x00, 0x00, 0x27, 0x14, 0x12, 0x0E, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0D, 0x11, 0x13, 0x13, 0x13, 0x11, 0x0D, 0x08, 0x03, 0x00, 0x00, 0x13, + 0x2D, 0x63, 0x9E, 0x00, 0x00, 0x00, 0x31, 0x1B, 0x15, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x0F, 0x10, 0x10, 0x10, 0x0E, 0x0A, 0x06, 0x02, 0x00, 0x00, 0x15, 0x31, 0x68, 0xA0, 0x00, + 0x00, 0x00, 0x3C, 0x22, 0x19, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0B, 0x0C, 0x0C, + 0x0C, 0x09, 0x06, 0x02, 0x00, 0x00, 0x00, 0x16, 0x33, 0x6B, 0xA2, 0x00, 0x00, 0x00, 0x46, 0x27, + 0x1A, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x04, 0x05, 0x05, 0x05, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x16, 0x34, 0x6C, 0xA1, 0x00, 0x00, 0x00, 0x4D, 0x29, 0x18, 0x0A, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, + 0x33, 0x6C, 0xA2, 0x00, 0x00, 0x00, 0x4B, 0x24, 0x14, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x31, 0x6B, 0xA1, 0x00, + 0x00, 0x00, 0x4C, 0x22, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x3E, 0x79, 0xBA, 0x00, 0x00, 0x00, 0x49, 0x1F, + 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x1D, 0x40, 0x7B, 0xBE, 0x00, 0x00, 0x00, 0x4B, 0x20, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x31, + 0x48, 0x87, 0xCB, 0x00, 0x00, 0x00, 0x49, 0x1F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x39, 0x4F, 0x91, 0xD5, 0x00, + 0x00, 0x00, 0x46, 0x1E, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x3B, 0x57, 0x9A, 0xF3, 0x00, 0x00, 0x00, 0x42, 0x1A, + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x09, 0x0E, 0x33, 0x4D, 0x8E, 0xCF, 0x00, 0x00, 0x00, 0x41, 0x1A, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x27, + 0x3C, 0x76, 0xB3, 0x00, 0x00, 0x00, 0x3C, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x35, 0x70, 0xA7, 0x00, + 0x00, 0x00, 0x3B, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x36, 0x70, 0xA5, 0x00, 0x00, 0x00, 0x3B, 0x14, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x17, 0x38, 0x73, 0xA8, 0x00, 0x00, 0x00, 0x3A, 0x14, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, + 0x36, 0x71, 0xA6, 0x00, 0x00, 0x00, 0x3A, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x34, 0x6F, 0xA7, 0x00, + 0x00, 0x00, 0x39, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x30, 0x69, 0xA3, 0x00, 0x00, 0x00, 0x36, 0x13, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x0D, 0x2A, 0x63, 0xA0, 0x00, 0x00, 0x00, 0x33, 0x13, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0x25, 0x5C, 0x9B, 0x00, 0x00, 0x00, 0x29, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x20, 0x58, 0x99, 0x00, + 0x00, 0x00, 0x22, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x1B, 0x52, 0x95, 0x00, 0x00, 0x00, 0x1C, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x4E, 0x93, 0x00, 0x00, 0x00, 0x1A, 0x08, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x47, 0x8D, 0x00, 0x00, 0x00, 0x16, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x3F, 0x85, 0x00, + 0x00, 0x00, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x04, 0x04, + 0x04, 0x03, 0x03, 0x05, 0x06, 0x00, 0x00, 0x00, 0x06, 0x36, 0x77, 0x00, 0x00, 0x00, 0x18, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x0E, 0x0D, 0x0D, 0x0E, 0x0D, 0x0E, 0x10, + 0x12, 0x03, 0x00, 0x00, 0x0C, 0x3A, 0x78, 0x00, 0x00, 0x00, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x18, 0x1A, 0x19, 0x18, 0x19, 0x19, 0x1A, 0x1C, 0x1E, 0x0F, 0x01, 0x00, + 0x18, 0x46, 0x81, 0x00, 0x00, 0x00, 0x14, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x18, + 0x24, 0x25, 0x22, 0x21, 0x22, 0x21, 0x22, 0x24, 0x26, 0x1A, 0x0D, 0x0B, 0x24, 0x51, 0x85, 0x00, + 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0xB9, 0xBA, 0xBC, 0xCA, 0xCF, 0xDB, 0xE5, + 0xAF, 0x7B, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x8B, 0xD0, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xEA, 0xCD, 0xBB, 0xAE, 0xAA, 0xA8, 0xAF, 0xB1, 0xBB, 0xC1, 0xB5, 0x8F, + 0x69, 0x4D, 0x45, 0x37, 0x34, 0x35, 0x32, 0x32, 0x32, 0x32, 0x36, 0x38, 0x3F, 0x48, 0x4D, 0x4E, + 0x58, 0x70, 0x9F, 0xCE, 0xE1, 0xE6, 0xE7, 0xE8, 0xED, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xEE, 0xCF, 0xB8, 0xA3, 0x96, 0x8F, 0x8D, 0x8E, 0x94, 0x9B, 0x9F, 0x96, 0x79, 0x5F, 0x4F, + 0x43, 0x3D, 0x3B, 0x3A, 0x37, 0x37, 0x36, 0x37, 0x3A, 0x3D, 0x43, 0x4C, 0x4F, 0x50, 0x57, 0x70, + 0x92, 0xAE, 0xBC, 0xC3, 0xC3, 0xC5, 0xD0, 0xDD, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF9, 0xE0, + 0xC1, 0xA4, 0x8E, 0x82, 0x7A, 0x74, 0x72, 0x77, 0x7A, 0x7F, 0x78, 0x66, 0x54, 0x48, 0x3F, 0x3A, + 0x39, 0x38, 0x36, 0x35, 0x35, 0x36, 0x38, 0x3C, 0x42, 0x49, 0x4D, 0x4E, 0x55, 0x68, 0x7D, 0x8D, + 0x97, 0x9D, 0xA1, 0xA8, 0xB4, 0xCB, 0xE7, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3, 0xDB, 0xB4, 0x94, + 0x77, 0x65, 0x5B, 0x55, 0x53, 0x50, 0x50, 0x51, 0x4E, 0x49, 0x42, 0x3D, 0x3A, 0x39, 0x38, 0x38, + 0x38, 0x38, 0x38, 0x39, 0x3B, 0x3D, 0x42, 0x4A, 0x4F, 0x51, 0x54, 0x5B, 0x60, 0x63, 0x67, 0x6C, + 0x75, 0x82, 0x9A, 0xBB, 0xDA, 0xEC, 0xF2, 0xFF, 0xFF, 0xF1, 0xE4, 0xD2, 0xB0, 0x88, 0x6D, 0x53, + 0x4C, 0x4A, 0x4B, 0x4C, 0x4C, 0x4C, 0x44, 0x38, 0x32, 0x2F, 0x2C, 0x2A, 0x2C, 0x2C, 0x2C, 0x2C, + 0x2F, 0x2E, 0x2F, 0x32, 0x37, 0x3C, 0x45, 0x49, 0x4C, 0x4D, 0x52, 0x57, 0x59, 0x5B, 0x62, 0x73, + 0x93, 0xB3, 0xD1, 0xE0, 0xE4, 0xEF, 0xE0, 0xD7, 0xD3, 0xCB, 0xAD, 0x8B, 0x70, 0x5A, 0x4E, 0x47, + 0x43, 0x41, 0x3F, 0x3F, 0x3E, 0x3E, 0x3C, 0x3B, 0x3B, 0x3C, 0x3D, 0x3F, 0x3F, 0x40, 0x41, 0x3F, + 0x3F, 0x3D, 0x3F, 0x42, 0x44, 0x45, 0x47, 0x49, 0x49, 0x4A, 0x4E, 0x53, 0x5E, 0x73, 0x8F, 0xAE, + 0xCC, 0xD8, 0xD7, 0xE0, 0xCA, 0xC6, 0xC8, 0xC5, 0xAA, 0x8B, 0x74, 0x62, 0x54, 0x4E, 0x4A, 0x47, + 0x45, 0x45, 0x45, 0x45, 0x47, 0x45, 0x45, 0x48, 0x50, 0x57, 0x5B, 0x5B, 0x59, 0x54, 0x4F, 0x4B, + 0x4A, 0x4B, 0x4C, 0x4C, 0x4E, 0x50, 0x51, 0x53, 0x57, 0x5C, 0x68, 0x77, 0x8D, 0xAA, 0xC4, 0xCF, + 0xCF, 0xD6, 0xBB, 0xBB, 0xBC, 0xB8, 0xA3, 0x8B, 0x7A, 0x70, 0x69, 0x63, 0x60, 0x5F, 0x5E, 0x5E, + 0x5E, 0x5E, 0x5F, 0x60, 0x63, 0x67, 0x71, 0x7B, 0x80, 0x80, 0x79, 0x6E, 0x66, 0x62, 0x61, 0x62, + 0x63, 0x65, 0x66, 0x68, 0x69, 0x6A, 0x6C, 0x70, 0x77, 0x81, 0x8F, 0xA5, 0xBB, 0xC5, 0xC4, 0xCB, + 0x94, 0x9A, 0x9D, 0xA0, 0x98, 0x8E, 0x85, 0x7F, 0x79, 0x76, 0x74, 0x74, 0x73, 0x74, 0x74, 0x75, + 0x76, 0x78, 0x7B, 0x80, 0x8B, 0x95, 0x99, 0x99, 0x93, 0x86, 0x7C, 0x77, 0x75, 0x76, 0x78, 0x7A, + 0x7B, 0x7C, 0x7D, 0x7D, 0x7F, 0x82, 0x85, 0x8C, 0x92, 0x9C, 0xA7, 0xAA, 0xAA, 0xAE, 0x5E, 0x68, + 0x6B, 0x75, 0x7E, 0x7D, 0x7F, 0x7E, 0x7A, 0x79, 0x77, 0x77, 0x77, 0x77, 0x78, 0x7A, 0x7C, 0x7E, + 0x82, 0x87, 0x92, 0x9D, 0xA2, 0xA1, 0x99, 0x8D, 0x83, 0x7D, 0x7B, 0x7B, 0x7C, 0x7E, 0x7F, 0x7F, + 0x7F, 0x80, 0x80, 0x81, 0x82, 0x85, 0x86, 0x85, 0x86, 0x85, 0x81, 0x89, 0x34, 0x3D, 0x45, 0x4D, + 0x5B, 0x63, 0x67, 0x67, 0x66, 0x66, 0x66, 0x66, 0x68, 0x69, 0x6A, 0x6B, 0x6E, 0x71, 0x76, 0x7D, + 0x88, 0x93, 0x9A, 0x99, 0x8F, 0x82, 0x78, 0x71, 0x6F, 0x6D, 0x6D, 0x6E, 0x6E, 0x6F, 0x6E, 0x6D, + 0x6C, 0x6C, 0x6D, 0x6D, 0x6D, 0x69, 0x67, 0x62, 0x63, 0x6D, 0x36, 0x3B, 0x3C, 0x3F, 0x44, 0x43, + 0x4A, 0x4A, 0x4A, 0x4A, 0x4A, 0x49, 0x4B, 0x4D, 0x4D, 0x4E, 0x50, 0x54, 0x59, 0x69, 0x76, 0x84, + 0x8F, 0x8E, 0x82, 0x71, 0x67, 0x5F, 0x5B, 0x58, 0x57, 0x57, 0x56, 0x55, 0x54, 0x53, 0x53, 0x53, + 0x55, 0x55, 0x56, 0x58, 0x58, 0x58, 0x5E, 0x6B, 0x37, 0x3A, 0x37, 0x37, 0x39, 0x39, 0x3A, 0x3A, + 0x3A, 0x3A, 0x3B, 0x3B, 0x3C, 0x3D, 0x3E, 0x40, 0x42, 0x45, 0x4C, 0x5A, 0x69, 0x79, 0x85, 0x85, + 0x77, 0x66, 0x5B, 0x52, 0x4C, 0x47, 0x43, 0x41, 0x41, 0x41, 0x40, 0x3F, 0x3F, 0x3F, 0x3E, 0x3F, + 0x42, 0x47, 0x4C, 0x52, 0x5A, 0x6A, 0x35, 0x38, 0x35, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x36, + 0x37, 0x37, 0x38, 0x38, 0x39, 0x3B, 0x3D, 0x41, 0x47, 0x56, 0x66, 0x74, 0x81, 0x81, 0x72, 0x61, + 0x55, 0x4D, 0x46, 0x3F, 0x3D, 0x3C, 0x3B, 0x3B, 0x3A, 0x39, 0x39, 0x39, 0x39, 0x3B, 0x3E, 0x43, + 0x48, 0x50, 0x5F, 0x68, 0x31, 0x34, 0x31, 0x30, 0x32, 0x32, 0x33, 0x33, 0x33, 0x33, 0x33, 0x34, + 0x35, 0x36, 0x37, 0x38, 0x3B, 0x3E, 0x45, 0x54, 0x63, 0x72, 0x80, 0x7F, 0x70, 0x5E, 0x53, 0x4A, + 0x41, 0x3B, 0x3A, 0x39, 0x38, 0x37, 0x37, 0x36, 0x36, 0x36, 0x37, 0x38, 0x3B, 0x3E, 0x44, 0x4B, + 0x5B, 0x66, 0x32, 0x34, 0x31, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x32, 0x32, 0x33, 0x33, 0x34, + 0x36, 0x37, 0x3A, 0x3E, 0x44, 0x53, 0x61, 0x70, 0x7F, 0x7F, 0x6F, 0x5E, 0x53, 0x49, 0x3F, 0x3A, + 0x39, 0x38, 0x37, 0x37, 0x36, 0x36, 0x35, 0x36, 0x36, 0x38, 0x3A, 0x3E, 0x42, 0x49, 0x59, 0x63, + 0x33, 0x34, 0x32, 0x30, 0x32, 0x32, 0x32, 0x32, 0x31, 0x31, 0x32, 0x32, 0x33, 0x34, 0x35, 0x36, + 0x38, 0x3C, 0x42, 0x52, 0x60, 0x70, 0x7F, 0x7F, 0x70, 0x5F, 0x54, 0x4A, 0x3E, 0x3B, 0x39, 0x38, + 0x37, 0x37, 0x36, 0x36, 0x36, 0x36, 0x37, 0x38, 0x3B, 0x3E, 0x42, 0x49, 0x59, 0x62, 0x33, 0x35, + 0x32, 0x30, 0x32, 0x32, 0x33, 0x32, 0x32, 0x32, 0x32, 0x32, 0x33, 0x33, 0x35, 0x37, 0x39, 0x3D, + 0x43, 0x53, 0x61, 0x70, 0x80, 0x80, 0x70, 0x60, 0x54, 0x4A, 0x3F, 0x3B, 0x39, 0x38, 0x37, 0x37, + 0x36, 0x36, 0x36, 0x37, 0x38, 0x39, 0x3B, 0x3E, 0x42, 0x49, 0x59, 0x63, 0x32, 0x34, 0x32, 0x30, + 0x32, 0x32, 0x33, 0x33, 0x33, 0x32, 0x32, 0x33, 0x33, 0x34, 0x36, 0x37, 0x39, 0x3D, 0x42, 0x53, + 0x60, 0x70, 0x80, 0x81, 0x71, 0x61, 0x55, 0x4A, 0x3E, 0x3A, 0x38, 0x37, 0x37, 0x37, 0x37, 0x37, + 0x37, 0x37, 0x38, 0x3A, 0x3C, 0x3E, 0x41, 0x47, 0x57, 0x61, 0x31, 0x34, 0x33, 0x32, 0x33, 0x33, + 0x35, 0x35, 0x34, 0x34, 0x34, 0x34, 0x35, 0x36, 0x37, 0x38, 0x3A, 0x3D, 0x44, 0x55, 0x62, 0x74, + 0x83, 0x83, 0x74, 0x64, 0x57, 0x4B, 0x3F, 0x3B, 0x39, 0x38, 0x38, 0x38, 0x38, 0x38, 0x39, 0x3A, + 0x3B, 0x3D, 0x3E, 0x41, 0x43, 0x48, 0x57, 0x5F, 0x35, 0x39, 0x39, 0x37, 0x3A, 0x3A, 0x3C, 0x3B, + 0x3A, 0x3A, 0x39, 0x3B, 0x3B, 0x3A, 0x3B, 0x3C, 0x3F, 0x42, 0x47, 0x5A, 0x69, 0x79, 0x86, 0x86, + 0x79, 0x6A, 0x5D, 0x4F, 0x43, 0x41, 0x3F, 0x3C, 0x3C, 0x3B, 0x3B, 0x3D, 0x3D, 0x3D, 0x3F, 0x42, + 0x44, 0x46, 0x49, 0x4C, 0x53, 0x62, 0x4D, 0x51, 0x4E, 0x50, 0x54, 0x56, 0x5B, 0x5C, 0x59, 0x58, + 0x57, 0x59, 0x5A, 0x5A, 0x5A, 0x58, 0x59, 0x5A, 0x5E, 0x67, 0x76, 0x82, 0x89, 0x89, 0x82, 0x77, + 0x6B, 0x62, 0x5C, 0x5A, 0x5A, 0x59, 0x59, 0x5A, 0x5B, 0x59, 0x58, 0x58, 0x5B, 0x5D, 0x5E, 0x5C, + 0x5A, 0x5A, 0x5E, 0x68, 0x87, 0x7F, 0x79, 0x78, 0x7F, 0x88, 0x8C, 0x8F, 0x8B, 0x84, 0x82, 0x81, + 0x80, 0x7E, 0x7D, 0x7B, 0x7B, 0x7B, 0x7A, 0x7D, 0x81, 0x86, 0x8B, 0x8A, 0x86, 0x81, 0x7C, 0x79, + 0x78, 0x7B, 0x7B, 0x7A, 0x7B, 0x7C, 0x7C, 0x7D, 0x7D, 0x80, 0x83, 0x86, 0x84, 0x80, 0x7A, 0x72, + 0x76, 0x7D, 0xBE, 0xA9, 0x9E, 0x9B, 0xA4, 0xAC, 0xB0, 0xB1, 0xA9, 0xA4, 0xA1, 0x9F, 0x9E, 0x9D, + 0x9C, 0x9B, 0x9D, 0x9D, 0x9D, 0x9C, 0x9D, 0x9D, 0x9D, 0x9D, 0x9B, 0x9A, 0x99, 0x9A, 0x9B, 0x9C, + 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9C, 0x9D, 0x9E, 0xA0, 0x9E, 0x9A, 0x93, 0x8A, 0x8A, 0x93, + 0xE1, 0xB5, 0xAA, 0xA5, 0xA9, 0xAA, 0xB2, 0xB4, 0xB4, 0xB4, 0xB2, 0xB1, 0xB1, 0xB2, 0xB1, 0xB1, + 0xB2, 0xB4, 0xB4, 0xB2, 0xB0, 0xAF, 0xAE, 0xAD, 0xB0, 0xB0, 0xB0, 0xB1, 0xAE, 0xB0, 0xB0, 0xAF, + 0xAE, 0xAC, 0xAB, 0xAA, 0xAA, 0xAC, 0xAA, 0xA6, 0x97, 0x99, 0x90, 0x8B, 0x8D, 0x9B, 0xFF, 0xFB, + 0xCB, 0xB9, 0xC3, 0xD4, 0xD6, 0xDC, 0xDF, 0xE1, 0xE3, 0xE5, 0xE6, 0xE7, 0xE7, 0xE6, 0xE9, 0xEB, + 0xEB, 0xED, 0xEC, 0xEB, 0xE9, 0xE8, 0xE4, 0xE2, 0xE3, 0xE3, 0xE4, 0xE5, 0xE4, 0xE4, 0xE4, 0xE3, + 0xE2, 0xE1, 0xDD, 0xDC, 0xD7, 0xCF, 0xC4, 0xB7, 0xA7, 0xA5, 0xAF, 0xCE, 0xFF, 0xC6, 0xA9, 0x98, + 0x99, 0xAD, 0xAA, 0xB2, 0xB8, 0xC0, 0xC1, 0xC1, 0xC0, 0xBE, 0xBE, 0xC2, 0xC2, 0xC3, 0xC4, 0xC2, + 0xC2, 0xC2, 0xC2, 0xC1, 0xC1, 0xC3, 0xC1, 0xC0, 0xBE, 0xBB, 0xBB, 0xB7, 0xB7, 0xBB, 0xBE, 0xBD, + 0xB7, 0xB7, 0xB4, 0xAD, 0xA2, 0x92, 0x88, 0x83, 0x83, 0x9E, 0xFF, 0xC1, 0x9E, 0x8F, 0x8C, 0xC2, + 0x9B, 0xA3, 0xA9, 0xAF, 0xB2, 0xB4, 0xB6, 0xB5, 0xB3, 0xB3, 0xB4, 0xB5, 0xB6, 0xB9, 0xBA, 0xBA, + 0xB9, 0xB7, 0xB3, 0xB1, 0xAF, 0xAE, 0xAE, 0xA9, 0xA8, 0xA9, 0xAC, 0xAD, 0xAE, 0xAE, 0xAC, 0xA9, + 0xA4, 0x9D, 0x95, 0x8A, 0x7F, 0x7A, 0x7D, 0x91, 0xFF, 0x94, 0x83, 0x6F, 0x62, 0xF7, 0x80, 0x88, + 0xA3, 0xAF, 0xB2, 0xB4, 0xB4, 0xAC, 0xAE, 0xB0, 0xAF, 0xAE, 0xAF, 0xB3, 0xB5, 0xB4, 0xB5, 0xB5, + 0x9A, 0x96, 0xA1, 0x99, 0xA9, 0xA5, 0xA3, 0xA5, 0xA8, 0xA1, 0x97, 0x98, 0x97, 0x96, 0x92, 0x74, + 0x70, 0x6A, 0x64, 0x66, 0x66, 0x7E, 0x80, 0x63, 0x4C, 0xA3, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x58, + 0x59, 0x71, 0x7F, 0x7E, 0x7A, 0x70, 0x6C, 0x6A, 0x6C, 0x73, 0x77, 0x81, 0x83, 0x83, 0x83, 0x80, + 0x7A, 0x78, 0x73, 0x6D, 0x64, 0x62, 0x5F, 0x69, 0x72, 0x74, 0x62, 0x55, 0x35, 0x09, 0x15, 0x0E, + 0x18, 0x18, 0x44, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0xB5, 0x04, 0xC8, 0x04, 0xE2, 0x04, 0x1E, 0x05, 0x1A, 0x05, + 0xD0, 0x04, 0x91, 0x04, 0x68, 0x04, 0x4B, 0x04, 0x37, 0x04, 0x2C, 0x04, 0x25, 0x04, 0x1F, 0x04, + 0x1E, 0x04, 0x1D, 0x04, 0x1F, 0x04, 0x22, 0x04, 0x27, 0x04, 0x36, 0x04, 0x48, 0x04, 0x64, 0x04, + 0x7B, 0x04, 0x85, 0x04, 0x7B, 0x04, 0x64, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x40, + 0x00, 0x40, 0x00, 0x40, 0x6B, 0xF1, 0xB9, 0xF0, 0xFF, 0xEE, 0x20, 0xEE, 0x99, 0xEE, 0x35, 0xF2, + 0x81, 0xF5, 0x27, 0xF7, 0xF7, 0xF6, 0xF1, 0xF5, 0x44, 0xF6, 0xA3, 0xF6, 0x7C, 0xF7, 0xDA, 0xF8, + 0x8D, 0xF8, 0xAD, 0xF8, 0x5D, 0xF8, 0x8E, 0xF7, 0x23, 0xF7, 0xAA, 0xF6, 0xBB, 0xF6, 0x22, 0xF7, + 0xAC, 0xF7, 0x8D, 0xF7, 0xC6, 0xF6, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x05, 0x00, 0x05, + 0x00, 0x05, 0xCD, 0x04, 0xE5, 0x04, 0xFC, 0x04, 0x0C, 0x05, 0xF8, 0x04, 0xBF, 0x04, 0x8C, 0x04, + 0x67, 0x04, 0x51, 0x04, 0x47, 0x04, 0x41, 0x04, 0x3C, 0x04, 0x38, 0x04, 0x36, 0x04, 0x35, 0x04, + 0x34, 0x04, 0x36, 0x04, 0x3A, 0x04, 0x3F, 0x04, 0x4A, 0x04, 0x55, 0x04, 0x60, 0x04, 0x64, 0x04, + 0x61, 0x04, 0x54, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, + 0x1A, 0xFC, 0x06, 0xFB, 0x9A, 0xF9, 0x6F, 0xF7, 0x0D, 0xF8, 0x8F, 0xFA, 0x1F, 0xFD, 0x8B, 0xFD, + 0xEE, 0xFC, 0xA5, 0xFC, 0x4E, 0xFC, 0x73, 0xFC, 0x42, 0xFD, 0xA8, 0xFD, 0xC9, 0xFE, 0xDC, 0xFE, + 0x4B, 0xFE, 0xFD, 0xFE, 0x2E, 0xFE, 0xC5, 0xFE, 0x6D, 0xFE, 0x3D, 0xFE, 0x01, 0xFE, 0x85, 0xFD, + 0x54, 0xFE, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0xEC, 0x04, + 0xE5, 0x04, 0xE7, 0x04, 0x8E, 0x04, 0x4C, 0x04, 0x3E, 0x04, 0x5A, 0x04, 0x2C, 0x04, 0x5B, 0x04, + 0x62, 0x04, 0x68, 0x04, 0x5F, 0x04, 0x69, 0x04, 0x69, 0x04, 0x51, 0x04, 0x3A, 0x04, 0x39, 0x04, + 0x42, 0x04, 0x4D, 0x04, 0x42, 0x04, 0x52, 0x04, 0x5C, 0x04, 0x4D, 0x04, 0x5B, 0x04, 0x4D, 0x04, + 0x4C, 0x04, 0x48, 0x04, 0x56, 0x04, 0x59, 0x04, 0x6D, 0x04, 0x63, 0x04, 0x3E, 0x04, 0x56, 0x04, + 0x64, 0x04, 0x8C, 0x04, 0x92, 0x04, 0x97, 0x04, 0xD9, 0x04, 0xF9, 0x04, 0x13, 0x05, 0x00, 0x05, + 0x00, 0x05, 0x00, 0x05, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0xA0, 0xF3, 0x93, 0xFA, 0xF4, 0xF1, + 0x1B, 0xF6, 0x11, 0xF1, 0x02, 0xF2, 0xEA, 0xF6, 0x47, 0xF9, 0x88, 0xF9, 0x68, 0xF8, 0xB7, 0xFA, + 0x3A, 0xFC, 0xAD, 0xFB, 0x93, 0xFC, 0x0E, 0x00, 0x2E, 0x00, 0x2A, 0x00, 0x46, 0x00, 0x37, 0x00, + 0x0E, 0x00, 0x21, 0x00, 0xF1, 0x08, 0xA7, 0x06, 0x8F, 0x0B, 0x08, 0x05, 0x11, 0x03, 0x0C, 0x00, + 0xE0, 0x08, 0x18, 0x00, 0x49, 0x03, 0x75, 0xF9, 0x04, 0xF7, 0xC0, 0xF4, 0x3E, 0xF4, 0x71, 0xF5, + 0x0F, 0xF6, 0x69, 0xF8, 0xB0, 0xF6, 0x91, 0xFA, 0x0E, 0xFB, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, + 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0xBE, 0x04, 0xEC, 0x04, 0xE3, 0x04, 0xCA, 0x04, 0xB3, 0x04, + 0x9C, 0x04, 0x8C, 0x04, 0x81, 0x04, 0x7B, 0x04, 0x70, 0x04, 0x73, 0x04, 0x72, 0x04, 0x74, 0x04, + 0x70, 0x04, 0x71, 0x04, 0x72, 0x04, 0x77, 0x04, 0x79, 0x04, 0x71, 0x04, 0x70, 0x04, 0x74, 0x04, + 0x71, 0x04, 0x6E, 0x04, 0x6D, 0x04, 0x68, 0x04, 0x6C, 0x04, 0x6B, 0x04, 0x6D, 0x04, 0x6E, 0x04, + 0x71, 0x04, 0x73, 0x04, 0x76, 0x04, 0x7B, 0x04, 0x84, 0x04, 0x8F, 0x04, 0xA7, 0x04, 0xC7, 0x04, + 0xE3, 0x04, 0xFC, 0x04, 0xF4, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x40, 0x00, 0x40, + 0x00, 0x40, 0xCD, 0xFA, 0xC9, 0x00, 0x69, 0x04, 0x60, 0x06, 0x54, 0x07, 0xE1, 0x06, 0xC0, 0x06, + 0x78, 0x06, 0xAF, 0x06, 0x56, 0x06, 0x10, 0x08, 0xCE, 0x08, 0x76, 0x0A, 0x95, 0x0A, 0x3D, 0x0B, + 0xA2, 0x09, 0xB3, 0x0C, 0x3D, 0x0C, 0x3D, 0x0A, 0x12, 0x0A, 0x1B, 0x14, 0x67, 0x0C, 0x57, 0x0E, + 0xBC, 0x0D, 0xBF, 0x0D, 0x0A, 0x0F, 0x39, 0x0E, 0xD0, 0x0D, 0xBF, 0x0B, 0x63, 0x0A, 0xDE, 0x08, + 0x76, 0x07, 0x45, 0x06, 0x7B, 0x05, 0xFC, 0x03, 0x2C, 0x04, 0xDD, 0x03, 0x01, 0x03, 0x3C, 0x01, + 0x42, 0xFD, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x02, 0x7F, 0x7F, 0x6F, 0x43, 0x15, 0xD2, 0xCE, + 0xE9, 0x80, 0xC0, 0xBD, 0xAE, 0xC1, 0xBC, 0xCA, 0xC1, 0xCE, 0xC5, 0xD1, 0xC6, 0xD6, 0xD1, 0xD5, + 0xC9, 0xCC, 0xBE, 0xC6, 0xC0, 0xD7, 0xD7, 0xE1, 0xD9, 0xEB, 0xEF, 0xFE, 0xE9, 0xE6, 0xD1, 0xE0, + 0xD8, 0xE0, 0xDB, 0xDC, 0xDF, 0xF9, 0xF5, 0xFD, 0xEB, 0xF1, 0xE9, 0xEB, 0xE2, 0xEE, 0xE9, 0xF8, + 0xF0, 0xFD, 0xFE, 0x09, 0x08, 0x0A, 0xF8, 0xF3, 0xD6, 0xD7, 0xB3, 0xC6, 0xB0, 0xDA, 0xDD, 0xE9, + 0xDC, 0xDC, 0xD9, 0xE5, 0xE3, 0xF9, 0xF3, 0x01, 0x7F, 0xF0, 0xE0, 0xAE, 0x8A, 0x80, 0x80, 0x80, + 0x80, 0xF8, 0xB5, 0x44, 0x45, 0x30, 0x11, 0xEC, 0xCC, 0xD2, 0xE3, 0xD9, 0xC4, 0xC7, 0xC6, 0xD9, + 0xD8, 0xE4, 0xDF, 0xE4, 0xE1, 0xE2, 0xDD, 0xE9, 0xE2, 0xE4, 0xD8, 0xD7, 0xD0, 0xD1, 0xCC, 0xDE, + 0xDB, 0xE4, 0xDB, 0xED, 0xEC, 0xFF, 0xF2, 0xF3, 0xE2, 0xEB, 0xDB, 0xED, 0xE3, 0xEA, 0xED, 0xFE, + 0xFA, 0xFE, 0xF5, 0xF9, 0xEC, 0xF6, 0xEC, 0xF8, 0xF6, 0x01, 0xFD, 0x05, 0x05, 0x0A, 0x08, 0x11, + 0xFB, 0xF8, 0xE1, 0xE6, 0xD3, 0xE0, 0xDE, 0xF1, 0xEE, 0xF2, 0xE8, 0xF1, 0xEB, 0xF8, 0xF8, 0x0B, + 0x0A, 0x15, 0x01, 0x05, 0xE7, 0xCD, 0xBB, 0xB1, 0xA2, 0x96, 0x93, 0x05, 0xC5, 0x33, 0x38, 0x26, + 0x0A, 0xEB, 0xD0, 0xE3, 0xE9, 0xDE, 0xCE, 0xD1, 0xD1, 0xE3, 0xE3, 0xF0, 0xE9, 0xF0, 0xE6, 0xEC, + 0xE6, 0xF3, 0xEA, 0xEC, 0xE3, 0xE0, 0xD6, 0xD9, 0xD3, 0xE5, 0xE0, 0xE7, 0xDE, 0xEE, 0xEE, 0x01, + 0xF9, 0x00, 0xF1, 0xF9, 0xEE, 0xF7, 0xF1, 0xFA, 0xF7, 0x04, 0x01, 0x04, 0xF9, 0xFD, 0xF8, 0xFC, + 0xF8, 0x05, 0x04, 0x12, 0x0B, 0x11, 0x0F, 0x0E, 0x07, 0x0C, 0xFE, 0x04, 0xF1, 0xF6, 0xF1, 0xEB, + 0xEA, 0xF8, 0xF3, 0xFB, 0xEF, 0xF9, 0xF3, 0xFF, 0xFB, 0x11, 0x13, 0x1D, 0x08, 0x00, 0xEA, 0xD7, + 0xD0, 0xC9, 0xBC, 0xB2, 0xAF, 0x0A, 0xC2, 0x27, 0x2B, 0x1B, 0x0A, 0xF2, 0xDD, 0xEB, 0xF1, 0xEA, + 0xD8, 0xDC, 0xDD, 0xEF, 0xED, 0xFC, 0xF4, 0xFB, 0xF3, 0xF9, 0xF3, 0xFA, 0xF3, 0xF5, 0xEA, 0xE9, + 0xDE, 0xDF, 0xD9, 0xE8, 0xE1, 0xEA, 0xE4, 0xF4, 0xF2, 0x04, 0xFD, 0x06, 0xFB, 0x02, 0xF9, 0x03, + 0xFC, 0x03, 0x01, 0x0E, 0x07, 0x08, 0xFC, 0x05, 0x00, 0x04, 0xFC, 0x0E, 0x0F, 0x1D, 0x16, 0x1A, + 0x17, 0x10, 0x0A, 0x0E, 0x01, 0x0A, 0xFD, 0x07, 0x00, 0x00, 0xFC, 0x03, 0xFB, 0x01, 0xF6, 0x00, + 0xF9, 0x07, 0x03, 0x17, 0x1A, 0x22, 0x0D, 0x06, 0xEE, 0xE1, 0xE0, 0xD8, 0xCC, 0xC3, 0xC3, 0x1C, + 0xC0, 0x1F, 0x23, 0x16, 0x08, 0xF5, 0xE6, 0xF7, 0xF6, 0xF2, 0xE0, 0xE1, 0xE5, 0xF7, 0xF8, 0xFD, + 0xFF, 0x01, 0xFE, 0xFF, 0xFB, 0x06, 0xFB, 0xFF, 0xF3, 0xF0, 0xE8, 0xE7, 0xE0, 0xEB, 0xE3, 0xEC, + 0xE7, 0xF6, 0xF3, 0x07, 0x02, 0x0C, 0x00, 0x0A, 0x05, 0x09, 0x06, 0x0A, 0x08, 0x12, 0x0A, 0x0E, + 0x04, 0x0C, 0x06, 0x0C, 0x07, 0x13, 0x17, 0x26, 0x22, 0x21, 0x1D, 0x16, 0x0D, 0x0E, 0x09, 0x10, + 0x06, 0x15, 0x0E, 0x11, 0x09, 0x0B, 0x03, 0x07, 0xFE, 0x09, 0x02, 0x0A, 0x09, 0x1B, 0x21, 0x26, + 0x11, 0x09, 0xF1, 0xEA, 0xED, 0xE6, 0xDB, 0xD2, 0xD3, 0x25, 0xBD, 0x16, 0x1A, 0x12, 0x04, 0xF6, + 0xF3, 0x04, 0x04, 0xFC, 0xEE, 0xF0, 0xEF, 0x01, 0x00, 0x0B, 0x07, 0x0C, 0x08, 0x0A, 0x06, 0x0D, + 0x06, 0x06, 0xFB, 0xFB, 0xEF, 0xF0, 0xE6, 0xEE, 0xE7, 0xEF, 0xEA, 0xFA, 0xFB, 0x0A, 0x09, 0x15, + 0x0C, 0x15, 0x0F, 0x17, 0x0E, 0x15, 0x10, 0x1A, 0x12, 0x12, 0x0E, 0x15, 0x0F, 0x18, 0x14, 0x22, + 0x22, 0x33, 0x2B, 0x2C, 0x26, 0x17, 0x0E, 0x12, 0x0C, 0x1B, 0x14, 0x25, 0x1F, 0x1D, 0x17, 0x11, + 0x0B, 0x0B, 0x05, 0x0F, 0x0A, 0x10, 0x11, 0x25, 0x23, 0x28, 0x13, 0x0B, 0xF8, 0xF4, 0xFA, 0xF4, + 0xEB, 0xE3, 0xE4, 0x2F, 0xAF, 0x0D, 0x10, 0x0C, 0x03, 0xFB, 0x00, 0x15, 0x0F, 0x09, 0xFA, 0x00, + 0x00, 0x0F, 0x0D, 0x15, 0x10, 0x13, 0x0F, 0x15, 0x10, 0x17, 0x0E, 0x0F, 0x04, 0x06, 0xF7, 0xFB, + 0xE7, 0xF9, 0xE9, 0xFA, 0xEC, 0x01, 0xFD, 0x12, 0x0E, 0x1A, 0x15, 0x1D, 0x19, 0x1F, 0x18, 0x1F, + 0x18, 0x20, 0x18, 0x1D, 0x17, 0x1F, 0x1C, 0x22, 0x20, 0x30, 0x32, 0x3E, 0x37, 0x34, 0x2A, 0x1A, + 0x0E, 0x17, 0x0F, 0x25, 0x29, 0x32, 0x32, 0x2D, 0x1E, 0x1B, 0x13, 0x12, 0x0B, 0x15, 0x13, 0x18, + 0x17, 0x24, 0x22, 0x27, 0x12, 0x0B, 0x01, 0x02, 0x08, 0x03, 0xF9, 0xF5, 0xF6, 0x44, 0xC8, 0x13, + 0x16, 0x11, 0x07, 0xFF, 0xFE, 0x13, 0x10, 0x08, 0xF7, 0x06, 0x07, 0x15, 0x12, 0x17, 0x12, 0x14, + 0x0D, 0x15, 0x0F, 0x1A, 0x10, 0x15, 0x0C, 0x12, 0x03, 0x0C, 0xFB, 0x0A, 0xF7, 0x0C, 0xFA, 0x11, + 0x05, 0x1A, 0x14, 0x20, 0x18, 0x23, 0x1D, 0x26, 0x1D, 0x23, 0x1B, 0x22, 0x1A, 0x1F, 0x18, 0x21, + 0x19, 0x20, 0x1C, 0x2D, 0x25, 0x32, 0x2E, 0x35, 0x2D, 0x27, 0x1F, 0x1C, 0x19, 0x24, 0x1B, 0x2C, + 0x1D, 0x24, 0x14, 0x19, 0x0F, 0x16, 0x11, 0x1B, 0x13, 0x1A, 0x18, 0x29, 0x28, 0x28, 0x14, 0x0C, + 0xFC, 0xF9, 0xFD, 0xF7, 0xF0, 0xEA, 0xEB, 0x2D, 0xBC, 0x08, 0x07, 0x06, 0xFC, 0xF7, 0xFA, 0x0B, + 0x11, 0x0F, 0x05, 0x0B, 0x0D, 0x1E, 0x17, 0x19, 0x11, 0x18, 0x10, 0x1A, 0x14, 0x1B, 0x16, 0x19, + 0x11, 0x11, 0x05, 0x12, 0x07, 0x09, 0x06, 0x0E, 0x0B, 0x13, 0x0D, 0x1F, 0x15, 0x22, 0x19, 0x23, + 0x1C, 0x24, 0x20, 0x23, 0x1D, 0x25, 0x1B, 0x23, 0x1B, 0x22, 0x21, 0x27, 0x21, 0x2D, 0x26, 0x35, + 0x2D, 0x37, 0x2F, 0x26, 0x1B, 0x1F, 0x1B, 0x26, 0x22, 0x2C, 0x27, 0x22, 0x1A, 0x18, 0x10, 0x1B, + 0x12, 0x1F, 0x16, 0x1A, 0x16, 0x25, 0x23, 0x23, 0x12, 0x09, 0x02, 0x05, 0x04, 0x06, 0xFE, 0xF7, + 0xFA, 0x3E, 0xD7, 0x0F, 0x16, 0x11, 0x0B, 0x04, 0x06, 0x15, 0x0F, 0x0C, 0x00, 0x09, 0x0E, 0x1B, + 0x16, 0x1A, 0x10, 0x15, 0x10, 0x1A, 0x13, 0x1C, 0x14, 0x1D, 0x15, 0x17, 0x14, 0x1B, 0x08, 0x10, + 0x0D, 0x12, 0x0D, 0x1A, 0x12, 0x1D, 0x16, 0x22, 0x1C, 0x28, 0x22, 0x2A, 0x22, 0x25, 0x1B, 0x23, + 0x19, 0x1E, 0x15, 0x1E, 0x14, 0x20, 0x1B, 0x27, 0x21, 0x2F, 0x29, 0x2F, 0x26, 0x29, 0x1D, 0x27, + 0x1B, 0x25, 0x1E, 0x23, 0x18, 0x20, 0x18, 0x1E, 0x11, 0x1B, 0x13, 0x1D, 0x14, 0x1C, 0x17, 0x2B, + 0x22, 0x27, 0x10, 0x0A, 0xF9, 0xF9, 0xF9, 0xF7, 0xF1, 0xEB, 0xEB, 0x25, 0xC2, 0xEC, 0xF7, 0xF9, + 0xF4, 0xF1, 0xF6, 0x07, 0x0D, 0x0F, 0x03, 0x0F, 0x11, 0x1F, 0x17, 0x19, 0x0E, 0x1A, 0x12, 0x19, + 0x16, 0x20, 0x19, 0x21, 0x15, 0x1A, 0x0E, 0x14, 0x0B, 0x14, 0x0D, 0x15, 0x0F, 0x1D, 0x14, 0x1E, + 0x18, 0x21, 0x1A, 0x23, 0x25, 0x27, 0x20, 0x26, 0x1B, 0x22, 0x1A, 0x20, 0x16, 0x22, 0x17, 0x25, + 0x17, 0x28, 0x24, 0x30, 0x29, 0x32, 0x29, 0x27, 0x1B, 0x1E, 0x16, 0x25, 0x1C, 0x25, 0x1C, 0x22, + 0x16, 0x1B, 0x14, 0x1C, 0x13, 0x1F, 0x15, 0x1C, 0x14, 0x26, 0x1F, 0x20, 0x0E, 0x0A, 0x07, 0x03, + 0x0B, 0x08, 0x02, 0xFC, 0xFA, 0x38, 0xEE, 0x0E, 0x12, 0x0E, 0x09, 0x06, 0x07, 0x0F, 0x12, 0x10, + 0x08, 0x11, 0x0C, 0x1B, 0x13, 0x17, 0x0F, 0x19, 0x14, 0x1B, 0x14, 0x1E, 0x18, 0x1E, 0x16, 0x20, + 0x19, 0x20, 0x14, 0x1C, 0x11, 0x1A, 0x13, 0x1B, 0x14, 0x22, 0x1B, 0x2A, 0x24, 0x2A, 0x28, 0x33, + 0x2C, 0x28, 0x1D, 0x21, 0x16, 0x14, 0x0C, 0x12, 0x0D, 0x15, 0x13, 0x22, 0x1D, 0x2A, 0x24, 0x2A, + 0x20, 0x28, 0x1B, 0x26, 0x1C, 0x26, 0x18, 0x1E, 0x16, 0x21, 0x18, 0x22, 0x1A, 0x24, 0x1B, 0x24, + 0x1C, 0x23, 0x19, 0x24, 0x1F, 0x1A, 0x08, 0x06, 0xF3, 0xED, 0xF0, 0xF4, 0xEF, 0xEC, 0xEC, 0x22, + 0xDE, 0x02, 0xFF, 0xFD, 0xFA, 0xF8, 0xFC, 0x06, 0x0C, 0x0F, 0x07, 0x17, 0x10, 0x1B, 0x14, 0x1A, + 0x0E, 0x1D, 0x11, 0x1C, 0x15, 0x20, 0x17, 0x21, 0x16, 0x1E, 0x14, 0x1D, 0x13, 0x1B, 0x11, 0x19, + 0x10, 0x1C, 0x13, 0x21, 0x18, 0x29, 0x23, 0x30, 0x29, 0x32, 0x30, 0x2B, 0x1E, 0x22, 0x13, 0x16, + 0x05, 0x15, 0x0F, 0x19, 0x15, 0x25, 0x21, 0x2B, 0x25, 0x2F, 0x23, 0x23, 0x1C, 0x23, 0x1D, 0x24, + 0x1D, 0x23, 0x18, 0x22, 0x18, 0x1F, 0x19, 0x20, 0x19, 0x24, 0x19, 0x20, 0x17, 0x23, 0x1D, 0x1C, + 0x0A, 0x0C, 0x05, 0xFC, 0x00, 0x03, 0xFC, 0xF9, 0xF9, 0x2E, 0xE3, 0x05, 0x02, 0xFB, 0xF8, 0x01, + 0x05, 0x17, 0x14, 0x1C, 0x13, 0x1D, 0x18, 0x20, 0x16, 0x18, 0x0D, 0x18, 0x13, 0x1E, 0x15, 0x1F, + 0x16, 0x1E, 0x15, 0x20, 0x17, 0x1F, 0x12, 0x1F, 0x11, 0x1A, 0x14, 0x20, 0x17, 0x24, 0x1E, 0x32, + 0x32, 0x43, 0x3A, 0x3E, 0x34, 0x31, 0x23, 0x1B, 0x0B, 0x06, 0xF6, 0x01, 0xF9, 0x0C, 0x0D, 0x22, + 0x1C, 0x25, 0x20, 0x29, 0x22, 0x27, 0x1D, 0x25, 0x19, 0x22, 0x16, 0x20, 0x17, 0x1F, 0x17, 0x1F, + 0x1C, 0x24, 0x1B, 0x25, 0x1B, 0x24, 0x19, 0x21, 0x17, 0x11, 0x02, 0x08, 0xF5, 0xF1, 0xF9, 0x01, + 0xFE, 0xFD, 0xFD, 0x39, 0xF8, 0x1C, 0x1A, 0x14, 0x0B, 0x04, 0xFE, 0x07, 0x0B, 0x15, 0x0D, 0x19, + 0x14, 0x1F, 0x15, 0x1B, 0x0F, 0x1A, 0x15, 0x1E, 0x14, 0x1F, 0x18, 0x23, 0x17, 0x21, 0x19, 0x1D, + 0x19, 0x1B, 0x14, 0x19, 0x12, 0x21, 0x19, 0x27, 0x22, 0x34, 0x33, 0x41, 0x4A, 0x44, 0x35, 0x33, + 0x24, 0x1E, 0x0D, 0x06, 0xF9, 0x05, 0x00, 0x10, 0x11, 0x27, 0x1E, 0x2B, 0x23, 0x2B, 0x20, 0x26, + 0x1A, 0x23, 0x1C, 0x23, 0x1B, 0x20, 0x18, 0x23, 0x19, 0x21, 0x18, 0x25, 0x19, 0x25, 0x1D, 0x22, + 0x1B, 0x21, 0x1A, 0x18, 0x0C, 0x10, 0x04, 0xFC, 0xFC, 0xFC, 0xEB, 0xEB, 0xEB, 0x1F, 0xC4, 0x09, + 0x00, 0xFE, 0xF9, 0xEE, 0x04, 0x14, 0x11, 0x1C, 0x23, 0x2E, 0x21, 0x24, 0x16, 0x16, 0x0E, 0x16, + 0x11, 0x1E, 0x18, 0x25, 0x1B, 0x21, 0x17, 0x21, 0x16, 0x1F, 0x16, 0x20, 0x16, 0x1E, 0x16, 0x22, + 0x1C, 0x29, 0x26, 0x3C, 0x40, 0x58, 0x5B, 0x67, 0x56, 0x42, 0x2B, 0x17, 0xFF, 0xEF, 0xDF, 0xEF, + 0xE5, 0xFC, 0x01, 0x1B, 0x12, 0x25, 0x1F, 0x29, 0x22, 0x28, 0x1D, 0x24, 0x18, 0x1E, 0x14, 0x1D, + 0x15, 0x1E, 0x14, 0x22, 0x19, 0x23, 0x1D, 0x29, 0x21, 0x26, 0x19, 0x17, 0x0A, 0x0C, 0x00, 0x0C, + 0xFA, 0xF4, 0x01, 0x06, 0xFF, 0xFD, 0xFB, 0x49, 0xE1, 0x29, 0x27, 0x1B, 0x10, 0x07, 0xFF, 0x03, + 0x03, 0x11, 0x17, 0x26, 0x21, 0x21, 0x14, 0x16, 0x10, 0x1A, 0x16, 0x1E, 0x18, 0x21, 0x19, 0x1D, + 0x15, 0x20, 0x18, 0x23, 0x19, 0x20, 0x14, 0x1D, 0x16, 0x21, 0x1A, 0x29, 0x28, 0x3B, 0x3E, 0x5A, + 0x5C, 0x6A, 0x57, 0x47, 0x2B, 0x17, 0xFD, 0xED, 0xDE, 0xE9, 0xE6, 0xFE, 0x04, 0x1A, 0x19, 0x28, + 0x22, 0x29, 0x1F, 0x26, 0x1A, 0x20, 0x18, 0x21, 0x16, 0x1E, 0x17, 0x20, 0x15, 0x22, 0x15, 0x21, + 0x19, 0x26, 0x1E, 0x25, 0x18, 0x1E, 0x15, 0x18, 0x12, 0x19, 0x0D, 0x04, 0x02, 0xFA, 0xF0, 0xE7, + 0xE6, 0x2C, 0xAC, 0x12, 0x13, 0x06, 0xFF, 0xFA, 0xFF, 0x06, 0x0B, 0x1E, 0x2F, 0x3F, 0x33, 0x28, + 0x18, 0x17, 0x0F, 0x17, 0x0F, 0x1C, 0x14, 0x20, 0x17, 0x20, 0x18, 0x21, 0x18, 0x22, 0x18, 0x1E, + 0x15, 0x16, 0x10, 0x17, 0x12, 0x26, 0x28, 0x44, 0x4B, 0x67, 0x68, 0x71, 0x5C, 0x43, 0x27, 0x11, + 0xFB, 0xF2, 0xE2, 0xED, 0xE6, 0xFA, 0xFF, 0x14, 0x16, 0x24, 0x1F, 0x27, 0x1F, 0x25, 0x1A, 0x1E, + 0x14, 0x1C, 0x12, 0x1A, 0x14, 0x1C, 0x15, 0x1D, 0x15, 0x21, 0x1A, 0x28, 0x1F, 0x27, 0x19, 0x11, + 0x06, 0x06, 0x03, 0x10, 0xFE, 0xF3, 0xFD, 0xFE, 0xF6, 0xEF, 0xF2, 0x4A, 0xAF, 0x2E, 0x2C, 0x1E, + 0x0C, 0xFB, 0xF1, 0xF8, 0xFC, 0x12, 0x25, 0x36, 0x30, 0x28, 0x17, 0x18, 0x0F, 0x1A, 0x12, 0x1D, + 0x15, 0x1D, 0x15, 0x1D, 0x16, 0x22, 0x1A, 0x22, 0x1A, 0x20, 0x13, 0x16, 0x0F, 0x15, 0x12, 0x25, + 0x28, 0x43, 0x4A, 0x66, 0x67, 0x73, 0x5D, 0x45, 0x28, 0x0F, 0xF8, 0xF4, 0xE2, 0xEB, 0xE6, 0xFB, + 0xFF, 0x17, 0x18, 0x27, 0x21, 0x28, 0x1E, 0x22, 0x18, 0x1D, 0x16, 0x1E, 0x14, 0x1E, 0x14, 0x1D, + 0x15, 0x1D, 0x16, 0x22, 0x1B, 0x26, 0x1F, 0x26, 0x1B, 0x11, 0x0C, 0x0C, 0x0F, 0x1D, 0x10, 0x0A, + 0x0A, 0xFB, 0xEE, 0xDA, 0xDD, 0x3D, 0x87, 0x20, 0x1D, 0x14, 0x04, 0xF0, 0xFF, 0x03, 0x01, 0x1E, + 0x36, 0x48, 0x3A, 0x2D, 0x1C, 0x17, 0x0D, 0x12, 0x0D, 0x1A, 0x12, 0x1D, 0x17, 0x1E, 0x19, 0x21, + 0x18, 0x22, 0x19, 0x21, 0x14, 0x18, 0x0E, 0x16, 0x12, 0x26, 0x29, 0x41, 0x49, 0x65, 0x64, 0x6B, + 0x4B, 0x39, 0x22, 0x19, 0x05, 0xF7, 0xE4, 0xEE, 0xEC, 0x05, 0x06, 0x17, 0x13, 0x23, 0x1D, 0x26, + 0x1C, 0x20, 0x15, 0x1E, 0x13, 0x1D, 0x13, 0x18, 0x10, 0x18, 0x12, 0x1B, 0x15, 0x1D, 0x17, 0x24, + 0x1D, 0x24, 0x16, 0x0F, 0x03, 0x08, 0x07, 0x18, 0x05, 0xFD, 0x03, 0xFD, 0xF1, 0xE7, 0xE8, 0x5A, + 0x8A, 0x2B, 0x2B, 0x1A, 0x05, 0xF4, 0xF2, 0x00, 0xF8, 0x1C, 0x34, 0x45, 0x36, 0x2C, 0x1B, 0x19, + 0x0D, 0x13, 0x0D, 0x1A, 0x12, 0x1C, 0x15, 0x20, 0x17, 0x22, 0x1A, 0x24, 0x19, 0x20, 0x12, 0x15, + 0x0C, 0x11, 0x0E, 0x22, 0x24, 0x3C, 0x43, 0x5F, 0x5D, 0x60, 0x48, 0x36, 0x21, 0x19, 0x06, 0xFB, + 0xE9, 0xF7, 0xF7, 0x0A, 0x0B, 0x1B, 0x16, 0x25, 0x1F, 0x26, 0x1C, 0x20, 0x17, 0x1C, 0x13, 0x1E, + 0x12, 0x1A, 0x11, 0x19, 0x12, 0x1A, 0x13, 0x1C, 0x15, 0x22, 0x1A, 0x25, 0x17, 0x13, 0x06, 0x09, + 0x06, 0x19, 0x0C, 0x08, 0x08, 0xFA, 0xEC, 0xDE, 0xDE, 0x58, 0xA7, 0x21, 0x20, 0x15, 0x03, 0xF8, + 0xF9, 0x04, 0xFE, 0x1C, 0x28, 0x3A, 0x30, 0x2E, 0x1D, 0x1C, 0x10, 0x17, 0x11, 0x1C, 0x15, 0x20, + 0x17, 0x20, 0x16, 0x24, 0x1A, 0x23, 0x1A, 0x1F, 0x14, 0x1E, 0x15, 0x1C, 0x17, 0x28, 0x2F, 0x43, + 0x43, 0x54, 0x42, 0x36, 0x1F, 0x17, 0x0E, 0x1A, 0x16, 0x25, 0x20, 0x1D, 0x08, 0x07, 0xFF, 0x15, + 0x14, 0x24, 0x1F, 0x26, 0x1D, 0x1F, 0x14, 0x1A, 0x0F, 0x19, 0x11, 0x19, 0x11, 0x19, 0x10, 0x18, + 0x10, 0x1E, 0x17, 0x23, 0x19, 0x21, 0x12, 0x13, 0x02, 0x0A, 0x04, 0x14, 0x06, 0x04, 0x05, 0xFD, + 0xEF, 0xE4, 0xE7, 0x7A, 0xAA, 0x25, 0x26, 0x18, 0x05, 0xF4, 0xF3, 0x00, 0x00, 0x1B, 0x2B, 0x3C, + 0x32, 0x2E, 0x1E, 0x1C, 0x11, 0x19, 0x10, 0x1D, 0x16, 0x20, 0x15, 0x1E, 0x17, 0x22, 0x1B, 0x24, + 0x1B, 0x1F, 0x15, 0x1B, 0x11, 0x17, 0x13, 0x24, 0x22, 0x3A, 0x3A, 0x4B, 0x37, 0x2E, 0x19, 0x13, + 0x0C, 0x19, 0x18, 0x2B, 0x2A, 0x2B, 0x15, 0x10, 0x07, 0x1B, 0x16, 0x27, 0x20, 0x25, 0x1A, 0x22, + 0x14, 0x1A, 0x13, 0x1B, 0x11, 0x1C, 0x13, 0x17, 0x10, 0x16, 0x0E, 0x1C, 0x15, 0x22, 0x18, 0x20, + 0x15, 0x13, 0x07, 0x0A, 0x04, 0x13, 0x03, 0x03, 0x07, 0xFC, 0xED, 0xE1, 0xE4, 0x6B, 0xB2, 0x20, + 0x22, 0x17, 0x05, 0xF8, 0xFA, 0x03, 0x01, 0x17, 0x29, 0x37, 0x31, 0x2E, 0x1C, 0x1E, 0x15, 0x1C, + 0x12, 0x1D, 0x16, 0x21, 0x19, 0x21, 0x1A, 0x22, 0x18, 0x22, 0x1B, 0x24, 0x16, 0x1E, 0x15, 0x1C, + 0x1E, 0x2F, 0x30, 0x45, 0x3C, 0x34, 0x1D, 0x0A, 0xFE, 0x0B, 0x0B, 0x1A, 0x1C, 0x30, 0x36, 0x3E, + 0x2B, 0x1A, 0x0C, 0x19, 0x11, 0x23, 0x19, 0x24, 0x1B, 0x23, 0x1A, 0x1E, 0x14, 0x1B, 0x11, 0x1D, + 0x16, 0x1B, 0x15, 0x1A, 0x12, 0x1B, 0x13, 0x1E, 0x14, 0x20, 0x11, 0x16, 0x09, 0x10, 0x0D, 0x16, + 0x06, 0x05, 0x08, 0xFC, 0xF0, 0xE5, 0xE8, 0x7F, 0xCD, 0x2A, 0x2A, 0x1A, 0x05, 0xF7, 0xF1, 0x01, + 0x03, 0x1D, 0x2A, 0x3A, 0x31, 0x2A, 0x1C, 0x1E, 0x12, 0x1E, 0x13, 0x1F, 0x16, 0x23, 0x19, 0x23, + 0x19, 0x21, 0x19, 0x21, 0x19, 0x22, 0x14, 0x1C, 0x13, 0x1E, 0x1A, 0x29, 0x26, 0x3A, 0x32, 0x26, + 0x0B, 0xFF, 0xF7, 0x07, 0x0A, 0x1B, 0x20, 0x38, 0x3F, 0x4B, 0x34, 0x27, 0x18, 0x1E, 0x13, 0x25, + 0x1E, 0x24, 0x19, 0x22, 0x18, 0x20, 0x16, 0x1C, 0x14, 0x1F, 0x16, 0x1C, 0x14, 0x18, 0x10, 0x1A, + 0x13, 0x1E, 0x14, 0x1D, 0x12, 0x12, 0x09, 0x0D, 0x09, 0x11, 0x00, 0x01, 0x05, 0xFB, 0xEC, 0xE1, + 0xE3, 0x76, 0xC4, 0x29, 0x28, 0x19, 0x05, 0xF8, 0xFA, 0x04, 0x03, 0x1A, 0x24, 0x34, 0x27, 0x26, + 0x1A, 0x21, 0x16, 0x20, 0x16, 0x20, 0x16, 0x23, 0x17, 0x20, 0x17, 0x25, 0x18, 0x25, 0x16, 0x21, + 0x15, 0x20, 0x1B, 0x24, 0x1D, 0x2C, 0x31, 0x42, 0x35, 0x26, 0x02, 0xED, 0xEB, 0xFE, 0x09, 0x1B, + 0x22, 0x40, 0x49, 0x50, 0x3A, 0x24, 0x13, 0x1A, 0x14, 0x1F, 0x1C, 0x28, 0x1E, 0x22, 0x18, 0x20, + 0x16, 0x1E, 0x13, 0x19, 0x12, 0x1D, 0x12, 0x1A, 0x11, 0x1B, 0x11, 0x1E, 0x16, 0x1F, 0x12, 0x17, + 0x0E, 0x12, 0x10, 0x17, 0x05, 0x07, 0x08, 0xFB, 0xEF, 0xE2, 0xE4, 0x7F, 0xC5, 0x2F, 0x2E, 0x1D, + 0x06, 0xF5, 0xFA, 0x05, 0x07, 0x1B, 0x24, 0x36, 0x29, 0x27, 0x1A, 0x21, 0x16, 0x23, 0x18, 0x22, + 0x17, 0x20, 0x15, 0x23, 0x1A, 0x24, 0x1A, 0x21, 0x1B, 0x20, 0x18, 0x20, 0x16, 0x25, 0x19, 0x2A, + 0x25, 0x3B, 0x2F, 0x1A, 0xFA, 0xE6, 0xE0, 0xF9, 0x08, 0x1C, 0x24, 0x45, 0x56, 0x5D, 0x46, 0x30, + 0x1D, 0x1F, 0x15, 0x22, 0x1C, 0x26, 0x1E, 0x22, 0x18, 0x21, 0x16, 0x1D, 0x16, 0x1F, 0x12, 0x19, + 0x11, 0x18, 0x0F, 0x1A, 0x10, 0x1E, 0x13, 0x1D, 0x12, 0x17, 0x0D, 0x12, 0x0B, 0x12, 0x00, 0x02, + 0x06, 0xFA, 0xEA, 0xDE, 0xDF, 0x7F, 0xE6, 0x2F, 0x2D, 0x1B, 0x05, 0xF5, 0xF6, 0x03, 0x02, 0x19, + 0x26, 0x37, 0x2A, 0x28, 0x18, 0x21, 0x17, 0x22, 0x17, 0x24, 0x16, 0x24, 0x15, 0x22, 0x19, 0x23, + 0x1B, 0x23, 0x17, 0x23, 0x16, 0x24, 0x1B, 0x29, 0x21, 0x32, 0x32, 0x42, 0x2C, 0x11, 0xEF, 0xD4, + 0xD4, 0xF5, 0x07, 0x1C, 0x27, 0x4A, 0x5C, 0x67, 0x53, 0x34, 0x1A, 0x14, 0x0C, 0x1D, 0x18, 0x24, + 0x1D, 0x29, 0x1D, 0x23, 0x18, 0x20, 0x17, 0x1F, 0x15, 0x1B, 0x13, 0x19, 0x11, 0x1C, 0x13, 0x20, + 0x14, 0x1B, 0x10, 0x14, 0x0C, 0x13, 0x0D, 0x15, 0x02, 0x07, 0x08, 0xFC, 0xED, 0xE1, 0xE2, 0x52, + 0xE7, 0x35, 0x33, 0x20, 0x07, 0xF4, 0xF1, 0x03, 0x05, 0x1D, 0x2A, 0x3B, 0x2C, 0x28, 0x19, 0x24, + 0x18, 0x23, 0x18, 0x23, 0x18, 0x21, 0x18, 0x23, 0x1A, 0x25, 0x1A, 0x24, 0x17, 0x22, 0x19, 0x23, + 0x1C, 0x26, 0x1F, 0x30, 0x2C, 0x3C, 0x2C, 0x0B, 0xEA, 0xCD, 0xD0, 0xF3, 0x06, 0x1E, 0x2A, 0x4E, + 0x66, 0x6F, 0x58, 0x39, 0x21, 0x1A, 0x0F, 0x1F, 0x18, 0x27, 0x1E, 0x28, 0x1C, 0x24, 0x19, 0x20, + 0x16, 0x20, 0x16, 0x1A, 0x12, 0x18, 0x0F, 0x1B, 0x13, 0x1F, 0x15, 0x1B, 0x0F, 0x15, 0x0D, 0x0D, + 0x0A, 0x11, 0xFE, 0x01, 0x04, 0xFA, 0xE8, 0xDC, 0xDF, 0x51, 0xE2, 0x33, 0x30, 0x1C, 0x05, 0xF5, + 0xEE, 0x02, 0x05, 0x15, 0x1E, 0x2D, 0x26, 0x23, 0x16, 0x21, 0x15, 0x22, 0x18, 0x24, 0x18, 0x24, + 0x19, 0x24, 0x19, 0x24, 0x19, 0x24, 0x17, 0x25, 0x1B, 0x27, 0x1F, 0x2F, 0x29, 0x3C, 0x36, 0x41, + 0x27, 0x00, 0xDF, 0xC8, 0xCE, 0xF2, 0x06, 0x20, 0x2E, 0x53, 0x67, 0x72, 0x58, 0x39, 0x1A, 0x1A, + 0x12, 0x22, 0x1B, 0x23, 0x1C, 0x25, 0x1B, 0x28, 0x1E, 0x25, 0x17, 0x20, 0x17, 0x20, 0x15, 0x1B, + 0x14, 0x1D, 0x15, 0x1D, 0x12, 0x1B, 0x12, 0x18, 0x0E, 0x10, 0x0B, 0x11, 0x00, 0x06, 0x07, 0xFA, + 0xED, 0xE0, 0xE2, 0x69, 0xE2, 0x37, 0x35, 0x21, 0x07, 0xF4, 0xF7, 0x04, 0x06, 0x16, 0x22, 0x2C, + 0x24, 0x26, 0x18, 0x21, 0x18, 0x22, 0x17, 0x25, 0x1A, 0x24, 0x1B, 0x22, 0x1B, 0x22, 0x1A, 0x22, + 0x1B, 0x24, 0x19, 0x24, 0x1E, 0x2D, 0x26, 0x3A, 0x34, 0x3F, 0x23, 0xFF, 0xDB, 0xC7, 0xCB, 0xF2, + 0x07, 0x22, 0x31, 0x59, 0x6D, 0x7A, 0x5A, 0x3C, 0x1F, 0x1C, 0x12, 0x23, 0x1A, 0x25, 0x1C, 0x25, + 0x1B, 0x27, 0x1F, 0x26, 0x19, 0x22, 0x14, 0x20, 0x14, 0x19, 0x11, 0x1D, 0x12, 0x1A, 0x12, 0x1B, + 0x12, 0x16, 0x09, 0x0D, 0x05, 0x0F, 0xFC, 0x00, 0x06, 0xFA, 0xE9, 0xDC, 0xDE, 0x56, 0xE2, 0x37, + 0x34, 0x1F, 0x05, 0xF5, 0xF7, 0x05, 0xFF, 0x14, 0x1F, 0x2B, 0x21, 0x24, 0x18, 0x21, 0x15, 0x1F, + 0x17, 0x23, 0x18, 0x22, 0x19, 0x24, 0x18, 0x27, 0x1A, 0x26, 0x1A, 0x23, 0x1B, 0x25, 0x1D, 0x2B, + 0x22, 0x39, 0x38, 0x49, 0x23, 0x02, 0xDC, 0xC5, 0xCC, 0xF2, 0x08, 0x24, 0x34, 0x5B, 0x6D, 0x72, + 0x54, 0x33, 0x15, 0x17, 0x0C, 0x20, 0x18, 0x26, 0x1E, 0x28, 0x1C, 0x28, 0x1D, 0x26, 0x1D, 0x26, + 0x1B, 0x24, 0x16, 0x1F, 0x15, 0x1E, 0x16, 0x21, 0x14, 0x1F, 0x10, 0x14, 0x07, 0x0F, 0x0A, 0x14, + 0x03, 0x05, 0x07, 0xFC, 0xEB, 0xDE, 0xDF, 0x6B, 0xE2, 0x39, 0x37, 0x20, 0x06, 0xF2, 0xF9, 0x06, + 0xFE, 0x13, 0x1F, 0x2D, 0x26, 0x26, 0x18, 0x23, 0x16, 0x25, 0x19, 0x25, 0x1A, 0x22, 0x19, 0x24, + 0x19, 0x26, 0x1A, 0x27, 0x1A, 0x23, 0x1A, 0x24, 0x1C, 0x2B, 0x22, 0x38, 0x36, 0x47, 0x27, 0xFE, + 0xDA, 0xC7, 0xCC, 0xF3, 0x0A, 0x25, 0x36, 0x5D, 0x70, 0x75, 0x57, 0x36, 0x17, 0x17, 0x0F, 0x20, + 0x1A, 0x27, 0x20, 0x28, 0x1E, 0x29, 0x1F, 0x25, 0x1C, 0x24, 0x1C, 0x21, 0x14, 0x1E, 0x12, 0x1E, + 0x15, 0x20, 0x15, 0x1C, 0x12, 0x16, 0x08, 0x0F, 0x09, 0x13, 0x01, 0x02, 0x06, 0xFA, 0xE8, 0xDB, + 0xDD, 0x58, 0xE1, 0x3A, 0x37, 0x20, 0x06, 0xF5, 0xEF, 0x02, 0x04, 0x14, 0x21, 0x2F, 0x28, 0x28, + 0x1B, 0x22, 0x18, 0x20, 0x16, 0x21, 0x18, 0x24, 0x1A, 0x24, 0x1B, 0x24, 0x1A, 0x24, 0x1C, 0x26, + 0x1B, 0x26, 0x1C, 0x2B, 0x24, 0x39, 0x38, 0x46, 0x24, 0xFE, 0xD7, 0xC7, 0xCD, 0xF6, 0x0B, 0x28, + 0x38, 0x60, 0x74, 0x74, 0x55, 0x33, 0x11, 0x11, 0x0C, 0x1C, 0x14, 0x24, 0x1B, 0x27, 0x1F, 0x2A, + 0x22, 0x28, 0x1E, 0x27, 0x1E, 0x25, 0x17, 0x21, 0x16, 0x23, 0x17, 0x1D, 0x16, 0x1E, 0x10, 0x11, + 0x04, 0x0B, 0x06, 0x11, 0xFE, 0x03, 0x06, 0xFC, 0xEA, 0xDD, 0xDE, 0x5A, 0xC3, 0x39, 0x37, 0x21, + 0x06, 0xF5, 0xEF, 0x02, 0x05, 0x14, 0x21, 0x2E, 0x26, 0x29, 0x1B, 0x21, 0x17, 0x21, 0x17, 0x23, + 0x18, 0x25, 0x19, 0x25, 0x1A, 0x23, 0x19, 0x24, 0x1B, 0x25, 0x1A, 0x26, 0x1D, 0x2B, 0x24, 0x38, + 0x39, 0x4A, 0x23, 0xFC, 0xD7, 0xCA, 0xCF, 0xF6, 0x0C, 0x29, 0x40, 0x62, 0x75, 0x76, 0x58, 0x31, + 0x10, 0x11, 0x0D, 0x1D, 0x17, 0x24, 0x1E, 0x26, 0x21, 0x28, 0x1E, 0x29, 0x1E, 0x27, 0x1F, 0x25, + 0x19, 0x21, 0x17, 0x21, 0x16, 0x1E, 0x15, 0x1C, 0x10, 0x0E, 0x07, 0x0C, 0x0B, 0x12, 0xFF, 0x01, + 0x07, 0xFC, 0xE8, 0xDC, 0xDC, 0x5A, 0xE3, 0x38, 0x37, 0x21, 0x06, 0xF5, 0xF6, 0x03, 0x03, 0x16, + 0x22, 0x36, 0x2A, 0x2C, 0x1C, 0x23, 0x18, 0x21, 0x18, 0x23, 0x18, 0x24, 0x18, 0x25, 0x19, 0x27, + 0x18, 0x23, 0x1A, 0x26, 0x19, 0x27, 0x1C, 0x2A, 0x23, 0x3C, 0x3A, 0x49, 0x22, 0xFF, 0xDA, 0xCA, + 0xD2, 0xF8, 0x0E, 0x2A, 0x41, 0x6A, 0x73, 0x71, 0x4D, 0x27, 0x09, 0x0F, 0x0A, 0x1D, 0x17, 0x23, + 0x19, 0x24, 0x1C, 0x27, 0x20, 0x2D, 0x22, 0x2B, 0x23, 0x29, 0x1B, 0x24, 0x17, 0x25, 0x1A, 0x24, + 0x18, 0x1E, 0x0D, 0x0E, 0x02, 0x0E, 0x0B, 0x13, 0x00, 0x03, 0x06, 0xFC, 0xEA, 0xDC, 0xDD, 0x5B, + 0xE2, 0x36, 0x35, 0x20, 0x06, 0xF6, 0xF7, 0x04, 0x03, 0x15, 0x21, 0x31, 0x29, 0x2C, 0x1E, 0x24, + 0x1A, 0x20, 0x17, 0x23, 0x1A, 0x26, 0x18, 0x22, 0x1A, 0x23, 0x19, 0x23, 0x19, 0x27, 0x1D, 0x27, + 0x1C, 0x28, 0x25, 0x3A, 0x3B, 0x4A, 0x25, 0x04, 0xDF, 0xCF, 0xD6, 0xFB, 0x0F, 0x2B, 0x42, 0x6A, + 0x74, 0x6F, 0x4D, 0x28, 0x09, 0x0E, 0x0A, 0x1E, 0x19, 0x25, 0x19, 0x27, 0x1B, 0x2A, 0x20, 0x2B, + 0x20, 0x2B, 0x20, 0x29, 0x1B, 0x25, 0x17, 0x21, 0x1A, 0x21, 0x18, 0x1C, 0x10, 0x0D, 0x05, 0x0B, + 0x0D, 0x14, 0x00, 0x02, 0x07, 0xFC, 0xEA, 0xDD, 0xDD, 0x5A, 0xE4, 0x35, 0x35, 0x20, 0x06, 0xF6, + 0xF7, 0x03, 0x04, 0x16, 0x26, 0x3A, 0x33, 0x2F, 0x1F, 0x23, 0x1A, 0x25, 0x1A, 0x23, 0x17, 0x22, + 0x1B, 0x23, 0x19, 0x26, 0x1A, 0x24, 0x1B, 0x26, 0x1A, 0x27, 0x1F, 0x2B, 0x23, 0x3A, 0x3A, 0x4C, + 0x2A, 0x0D, 0xE9, 0xD5, 0xD8, 0xFD, 0x11, 0x2D, 0x44, 0x6B, 0x72, 0x66, 0x44, 0x1D, 0x00, 0x0B, + 0x07, 0x19, 0x15, 0x24, 0x18, 0x26, 0x1C, 0x27, 0x20, 0x29, 0x1F, 0x2A, 0x20, 0x29, 0x1A, 0x28, + 0x1A, 0x25, 0x19, 0x25, 0x1B, 0x1D, 0x0F, 0x0E, 0x02, 0x0A, 0x09, 0x13, 0x02, 0x07, 0x06, 0xFC, + 0xE9, 0xDC, 0xDD, 0x58, 0xE3, 0x32, 0x30, 0x1E, 0x06, 0xF7, 0xF8, 0x05, 0x04, 0x17, 0x27, 0x38, + 0x32, 0x2D, 0x1F, 0x25, 0x19, 0x25, 0x1A, 0x23, 0x19, 0x24, 0x19, 0x25, 0x1B, 0x26, 0x1B, 0x27, + 0x19, 0x26, 0x1A, 0x28, 0x1F, 0x2C, 0x25, 0x3D, 0x3D, 0x50, 0x31, 0x0E, 0xEE, 0xD9, 0xE3, 0xFE, + 0x13, 0x2D, 0x44, 0x69, 0x70, 0x5F, 0x40, 0x1E, 0xFF, 0x0D, 0x07, 0x1E, 0x14, 0x25, 0x1B, 0x29, + 0x20, 0x2B, 0x20, 0x29, 0x1E, 0x2C, 0x22, 0x28, 0x20, 0x26, 0x19, 0x24, 0x19, 0x24, 0x19, 0x1E, + 0x10, 0x10, 0x04, 0x0E, 0x0B, 0x15, 0x03, 0x05, 0x06, 0xFC, 0xEB, 0xDF, 0xE0, 0x6B, 0xE5, 0x31, + 0x31, 0x1E, 0x06, 0xF7, 0xF7, 0x02, 0x04, 0x15, 0x23, 0x3A, 0x34, 0x31, 0x22, 0x26, 0x1A, 0x23, + 0x1B, 0x23, 0x18, 0x24, 0x1C, 0x25, 0x1B, 0x24, 0x1C, 0x24, 0x1A, 0x27, 0x1B, 0x28, 0x1F, 0x30, + 0x30, 0x3F, 0x3B, 0x4E, 0x31, 0x14, 0xEF, 0xDF, 0xE6, 0x07, 0x14, 0x2F, 0x44, 0x67, 0x6A, 0x52, + 0x34, 0x14, 0xF7, 0x09, 0x08, 0x1B, 0x10, 0x22, 0x1A, 0x26, 0x1B, 0x2A, 0x1F, 0x29, 0x1E, 0x28, + 0x1E, 0x2A, 0x1E, 0x2A, 0x20, 0x26, 0x20, 0x29, 0x1C, 0x1E, 0x12, 0x10, 0x03, 0x0E, 0x07, 0x11, + 0xFE, 0x00, 0x06, 0xFC, 0xEC, 0xDD, 0xDE, 0x54, 0xA6, 0x29, 0x29, 0x19, 0x08, 0xF6, 0xF8, 0x04, + 0x03, 0x19, 0x26, 0x3A, 0x35, 0x2F, 0x24, 0x27, 0x1D, 0x24, 0x1A, 0x25, 0x1A, 0x26, 0x1B, 0x24, + 0x1C, 0x25, 0x1B, 0x26, 0x1C, 0x25, 0x1C, 0x27, 0x21, 0x31, 0x2F, 0x46, 0x40, 0x51, 0x3C, 0x1C, + 0x06, 0xE5, 0xE9, 0x0A, 0x16, 0x30, 0x43, 0x65, 0x66, 0x51, 0x26, 0x0B, 0xF4, 0x08, 0x06, 0x19, + 0x13, 0x22, 0x1B, 0x28, 0x1C, 0x28, 0x1D, 0x2A, 0x1E, 0x2B, 0x1D, 0x2B, 0x1F, 0x2A, 0x1D, 0x29, + 0x1C, 0x25, 0x18, 0x1C, 0x12, 0x10, 0x0A, 0x0D, 0x08, 0x12, 0xFD, 0xFF, 0x05, 0xFA, 0xED, 0xE0, + 0xE2, 0x66, 0xCB, 0x2E, 0x2C, 0x1C, 0x07, 0xF7, 0xF2, 0x03, 0x04, 0x1A, 0x2B, 0x42, 0x35, 0x34, + 0x22, 0x22, 0x1A, 0x24, 0x18, 0x25, 0x18, 0x23, 0x1A, 0x27, 0x1A, 0x26, 0x1C, 0x26, 0x1B, 0x28, + 0x1D, 0x29, 0x1D, 0x29, 0x24, 0x34, 0x35, 0x4E, 0x43, 0x42, 0x29, 0x12, 0x06, 0x12, 0x17, 0x2F, + 0x3B, 0x46, 0x39, 0x29, 0x05, 0x09, 0xF6, 0x08, 0x07, 0x1B, 0x11, 0x21, 0x16, 0x24, 0x19, 0x28, + 0x1C, 0x28, 0x1F, 0x2A, 0x20, 0x29, 0x1F, 0x2A, 0x21, 0x2C, 0x23, 0x2D, 0x21, 0x23, 0x12, 0x11, + 0x09, 0x10, 0x0A, 0x11, 0x00, 0x02, 0x06, 0xFC, 0xEC, 0xDE, 0xE1, 0x7F, 0xB2, 0x22, 0x23, 0x15, + 0x05, 0xF7, 0xFB, 0x04, 0x06, 0x1C, 0x2D, 0x41, 0x36, 0x31, 0x24, 0x25, 0x1D, 0x27, 0x1C, 0x22, + 0x1B, 0x25, 0x1D, 0x26, 0x1B, 0x26, 0x1B, 0x25, 0x1E, 0x27, 0x1C, 0x28, 0x1E, 0x2B, 0x23, 0x38, + 0x39, 0x52, 0x45, 0x4F, 0x2C, 0x19, 0x0A, 0x14, 0x27, 0x2F, 0x38, 0x43, 0x32, 0x14, 0xFC, 0xF6, + 0xED, 0x04, 0x04, 0x18, 0x14, 0x21, 0x16, 0x24, 0x19, 0x29, 0x1E, 0x2A, 0x1D, 0x2B, 0x1B, 0x2A, + 0x21, 0x2A, 0x1F, 0x27, 0x1E, 0x2A, 0x21, 0x1F, 0x14, 0x14, 0x0E, 0x12, 0x0D, 0x11, 0x00, 0x01, + 0x05, 0xFD, 0xEE, 0xE2, 0xE5, 0x7F, 0xAB, 0x25, 0x26, 0x19, 0x05, 0xF9, 0xFA, 0x03, 0xFB, 0x11, + 0x1F, 0x35, 0x29, 0x2E, 0x1A, 0x1D, 0x11, 0x1A, 0x10, 0x1D, 0x14, 0x24, 0x1B, 0x24, 0x1B, 0x25, + 0x1B, 0x25, 0x1B, 0x26, 0x1C, 0x26, 0x1C, 0x29, 0x1F, 0x2D, 0x2A, 0x3F, 0x3C, 0x54, 0x4E, 0x58, + 0x4D, 0x44, 0x33, 0x1D, 0x1B, 0x1A, 0xF1, 0xF6, 0xEF, 0x02, 0xFF, 0x0F, 0x0E, 0x1D, 0x15, 0x20, + 0x19, 0x24, 0x1B, 0x26, 0x1D, 0x28, 0x1E, 0x28, 0x20, 0x29, 0x22, 0x2F, 0x2B, 0x36, 0x29, 0x3C, + 0x30, 0x2E, 0x20, 0x1E, 0x11, 0x16, 0x0E, 0x12, 0x00, 0x00, 0x07, 0xFC, 0xEC, 0xE0, 0xE3, 0x73, + 0x94, 0x17, 0x1A, 0x10, 0x04, 0xFA, 0xFF, 0x08, 0xFF, 0x12, 0x1F, 0x35, 0x2B, 0x2D, 0x1E, 0x19, + 0x16, 0x1D, 0x10, 0x1F, 0x17, 0x26, 0x18, 0x25, 0x19, 0x26, 0x19, 0x25, 0x1D, 0x25, 0x1C, 0x27, + 0x1F, 0x2B, 0x23, 0x34, 0x2E, 0x4C, 0x4A, 0x5E, 0x4E, 0x5D, 0x52, 0x47, 0x30, 0x1F, 0x06, 0x04, + 0xEA, 0xED, 0xE6, 0xF9, 0xEF, 0x0A, 0x0B, 0x1B, 0x15, 0x20, 0x18, 0x24, 0x1B, 0x27, 0x1E, 0x29, + 0x1E, 0x27, 0x1F, 0x2D, 0x21, 0x31, 0x23, 0x31, 0x28, 0x38, 0x2B, 0x2A, 0x1D, 0x1C, 0x11, 0x19, + 0x10, 0x13, 0x00, 0xFF, 0x04, 0xFB, 0xF1, 0xE6, 0xE8, 0x7F, 0x8B, 0x1D, 0x1F, 0x14, 0x05, 0xF9, + 0xF6, 0x01, 0x00, 0x12, 0x1E, 0x2A, 0x1F, 0x1D, 0x0A, 0x11, 0xFC, 0x13, 0x0A, 0x17, 0x13, 0x22, + 0x19, 0x22, 0x1A, 0x23, 0x19, 0x25, 0x1B, 0x27, 0x1A, 0x27, 0x1B, 0x27, 0x1A, 0x2E, 0x21, 0x32, + 0x2B, 0x3C, 0x44, 0x4B, 0x36, 0x34, 0x28, 0x23, 0x18, 0x10, 0x09, 0x0E, 0x0A, 0x15, 0x11, 0x1B, + 0x14, 0x21, 0x17, 0x1E, 0x12, 0x1C, 0x19, 0x25, 0x1D, 0x27, 0x1D, 0x29, 0x21, 0x2C, 0x23, 0x33, + 0x32, 0x48, 0x3E, 0x4C, 0x44, 0x43, 0x35, 0x2C, 0x1D, 0x1B, 0x0E, 0x12, 0x01, 0x02, 0x05, 0xFD, + 0xEE, 0xE3, 0xE5, 0x6A, 0x80, 0x13, 0x16, 0x0E, 0x04, 0xFB, 0xFF, 0x09, 0x01, 0x14, 0x1D, 0x2D, + 0x21, 0x1A, 0x0D, 0x0A, 0x03, 0x0F, 0x09, 0x18, 0x14, 0x21, 0x1B, 0x23, 0x18, 0x23, 0x19, 0x24, + 0x1B, 0x26, 0x1B, 0x26, 0x1B, 0x29, 0x1E, 0x2E, 0x25, 0x32, 0x35, 0x3E, 0x3C, 0x45, 0x36, 0x37, + 0x27, 0x23, 0x16, 0x0F, 0x02, 0x0A, 0x02, 0x17, 0x09, 0x18, 0x0F, 0x21, 0x17, 0x1C, 0x15, 0x1C, + 0x16, 0x27, 0x1E, 0x29, 0x1F, 0x2B, 0x21, 0x2B, 0x23, 0x34, 0x33, 0x43, 0x38, 0x49, 0x3C, 0x3F, + 0x31, 0x26, 0x1C, 0x1C, 0x10, 0x12, 0x01, 0x00, 0x06, 0xFC, 0xF2, 0xE8, 0xEA, 0x7B, 0x84, 0x1C, + 0x1C, 0x12, 0x03, 0xF9, 0xF7, 0x03, 0x00, 0x11, 0x15, 0x23, 0x19, 0x0F, 0xFD, 0x04, 0xF9, 0x09, + 0x01, 0x11, 0x0E, 0x1A, 0x10, 0x1F, 0x13, 0x22, 0x18, 0x24, 0x19, 0x25, 0x1A, 0x24, 0x1C, 0x23, + 0x17, 0x25, 0x1C, 0x2D, 0x25, 0x32, 0x2A, 0x2F, 0x24, 0x2B, 0x22, 0x29, 0x1F, 0x24, 0x1A, 0x24, + 0x0C, 0x1F, 0x0D, 0x1B, 0x16, 0x23, 0x1A, 0x26, 0x1B, 0x29, 0x1C, 0x28, 0x1C, 0x29, 0x1E, 0x28, + 0x1E, 0x29, 0x20, 0x32, 0x31, 0x45, 0x43, 0x59, 0x4D, 0x4E, 0x3A, 0x35, 0x1F, 0x1C, 0x0F, 0x10, + 0x01, 0x00, 0x05, 0xFD, 0xEF, 0xE4, 0xE5, 0x63, 0x80, 0x17, 0x1A, 0x11, 0x04, 0xFB, 0xFC, 0x02, + 0x07, 0x14, 0x16, 0x25, 0x1B, 0x11, 0x06, 0x05, 0xF9, 0x09, 0x05, 0x12, 0x0E, 0x18, 0x0E, 0x1B, + 0x15, 0x22, 0x18, 0x24, 0x19, 0x23, 0x1B, 0x26, 0x1A, 0x26, 0x1B, 0x27, 0x21, 0x31, 0x30, 0x38, + 0x30, 0x2E, 0x26, 0x2F, 0x22, 0x28, 0x1C, 0x1F, 0x13, 0x1B, 0x0E, 0x17, 0x09, 0x16, 0x13, 0x24, + 0x18, 0x25, 0x1C, 0x26, 0x1F, 0x29, 0x1F, 0x2A, 0x1F, 0x27, 0x1D, 0x2A, 0x21, 0x32, 0x2C, 0x3E, + 0x41, 0x5A, 0x4B, 0x49, 0x38, 0x30, 0x20, 0x1C, 0x0D, 0x11, 0x00, 0xFF, 0x04, 0xFA, 0xF1, 0xE6, + 0xE7, 0x72, 0x93, 0x19, 0x1B, 0x10, 0x04, 0xF9, 0xF6, 0x01, 0x00, 0x10, 0x14, 0x21, 0x19, 0x15, + 0x0A, 0x0E, 0x04, 0x12, 0x0B, 0x15, 0x09, 0x15, 0x10, 0x1E, 0x19, 0x23, 0x19, 0x23, 0x19, 0x26, + 0x17, 0x24, 0x18, 0x23, 0x18, 0x23, 0x1A, 0x26, 0x18, 0x24, 0x17, 0x26, 0x1E, 0x2B, 0x1E, 0x29, + 0x1E, 0x2C, 0x20, 0x29, 0x1F, 0x29, 0x14, 0x28, 0x1D, 0x29, 0x1D, 0x26, 0x1B, 0x25, 0x1A, 0x25, + 0x1B, 0x26, 0x1D, 0x28, 0x1E, 0x29, 0x20, 0x2B, 0x24, 0x34, 0x31, 0x48, 0x45, 0x47, 0x3A, 0x32, + 0x24, 0x1F, 0x11, 0x12, 0x03, 0x02, 0x06, 0xFC, 0xF1, 0xE7, 0xE6, 0x61, 0x21, 0x1D, 0x1E, 0x13, + 0x05, 0xFA, 0xFD, 0x06, 0x06, 0x13, 0x18, 0x25, 0x1E, 0x18, 0x08, 0x0E, 0x00, 0x0F, 0x08, 0x16, + 0x09, 0x15, 0x12, 0x20, 0x18, 0x24, 0x17, 0x26, 0x18, 0x23, 0x18, 0x22, 0x18, 0x25, 0x1D, 0x26, + 0x1B, 0x2A, 0x21, 0x29, 0x1F, 0x2B, 0x20, 0x2C, 0x1F, 0x27, 0x1E, 0x25, 0x1B, 0x22, 0x19, 0x22, + 0x19, 0x25, 0x1B, 0x25, 0x1B, 0x26, 0x1C, 0x25, 0x1B, 0x26, 0x1D, 0x26, 0x1C, 0x27, 0x1E, 0x28, + 0x20, 0x2E, 0x28, 0x38, 0x2F, 0x4B, 0x3D, 0x3D, 0x32, 0x2F, 0x20, 0x1C, 0x0E, 0x0F, 0xFE, 0xFE, + 0x04, 0xFD, 0xF0, 0xE6, 0xE8, 0x62, 0x8B, 0x1C, 0x1B, 0x11, 0x04, 0xF9, 0xFB, 0x05, 0x04, 0x12, + 0x16, 0x27, 0x1D, 0x1F, 0x16, 0x16, 0x0B, 0x1C, 0x13, 0x18, 0x14, 0x1C, 0x11, 0x1F, 0x18, 0x23, + 0x1A, 0x24, 0x1A, 0x24, 0x1A, 0x23, 0x17, 0x21, 0x17, 0x22, 0x18, 0x23, 0x17, 0x22, 0x18, 0x25, + 0x1D, 0x28, 0x1E, 0x28, 0x1F, 0x29, 0x20, 0x2A, 0x1D, 0x27, 0x1F, 0x29, 0x1D, 0x25, 0x1A, 0x24, + 0x19, 0x24, 0x19, 0x22, 0x19, 0x28, 0x1F, 0x2E, 0x21, 0x27, 0x19, 0x22, 0x13, 0x28, 0x29, 0x2F, + 0x34, 0x2E, 0x2C, 0x27, 0x1D, 0x19, 0x13, 0x12, 0x03, 0x03, 0x07, 0xFD, 0xF1, 0xE6, 0xE9, 0x64, + 0x87, 0x26, 0x25, 0x17, 0x06, 0xF9, 0xFE, 0x0C, 0x08, 0x15, 0x1A, 0x28, 0x1F, 0x20, 0x16, 0x1A, + 0x11, 0x16, 0x0F, 0x1B, 0x11, 0x1F, 0x17, 0x21, 0x18, 0x22, 0x19, 0x24, 0x19, 0x24, 0x18, 0x23, + 0x17, 0x23, 0x17, 0x24, 0x1C, 0x26, 0x1E, 0x26, 0x1C, 0x27, 0x1E, 0x28, 0x1E, 0x28, 0x1D, 0x27, + 0x1B, 0x26, 0x19, 0x24, 0x1A, 0x26, 0x1C, 0x25, 0x19, 0x24, 0x19, 0x23, 0x17, 0x1F, 0x19, 0x28, + 0x1F, 0x2C, 0x1F, 0x27, 0x1A, 0x22, 0x17, 0x23, 0x25, 0x2E, 0x2D, 0x2C, 0x21, 0x25, 0x19, 0x1A, + 0x0E, 0x0E, 0xFC, 0xFF, 0x03, 0xFA, 0xEC, 0xE0, 0xE3, 0x64, 0xAC, 0x21, 0x21, 0x13, 0x05, 0xF7, + 0xF3, 0x05, 0x05, 0x15, 0x17, 0x28, 0x20, 0x27, 0x18, 0x1C, 0x16, 0x1D, 0x10, 0x1B, 0x10, 0x1B, + 0x15, 0x1E, 0x17, 0x24, 0x1A, 0x24, 0x1A, 0x23, 0x18, 0x1F, 0x15, 0x1F, 0x16, 0x20, 0x17, 0x22, + 0x18, 0x23, 0x1B, 0x26, 0x1D, 0x28, 0x1F, 0x2A, 0x21, 0x2B, 0x1F, 0x2A, 0x1E, 0x29, 0x1C, 0x27, + 0x1A, 0x23, 0x16, 0x21, 0x16, 0x1F, 0x15, 0x1B, 0x13, 0x22, 0x1C, 0x28, 0x1A, 0x21, 0x16, 0x24, + 0x17, 0x1D, 0x0E, 0x26, 0x18, 0x29, 0x21, 0x23, 0x19, 0x20, 0x12, 0x10, 0xFF, 0x04, 0x07, 0xFE, + 0xF3, 0xE5, 0xE8, 0x6F, 0xA9, 0x32, 0x32, 0x20, 0x0A, 0xF6, 0xF0, 0x00, 0x06, 0x13, 0x17, 0x26, + 0x1F, 0x22, 0x19, 0x1C, 0x11, 0x16, 0x0F, 0x19, 0x0F, 0x1B, 0x13, 0x1E, 0x16, 0x22, 0x18, 0x22, + 0x19, 0x22, 0x18, 0x1F, 0x14, 0x1F, 0x15, 0x20, 0x17, 0x24, 0x1C, 0x27, 0x1C, 0x28, 0x1D, 0x29, + 0x1E, 0x29, 0x1E, 0x26, 0x1D, 0x25, 0x1B, 0x25, 0x19, 0x23, 0x17, 0x20, 0x15, 0x1F, 0x14, 0x1C, + 0x13, 0x19, 0x11, 0x1F, 0x1A, 0x26, 0x17, 0x20, 0x16, 0x24, 0x19, 0x20, 0x12, 0x1F, 0x19, 0x24, + 0x1A, 0x22, 0x16, 0x19, 0x0E, 0x0F, 0x02, 0x07, 0x07, 0xFA, 0xE8, 0xDA, 0xDC, 0x71, 0xE0, 0x42, + 0x3B, 0x2B, 0x10, 0xF5, 0xE7, 0xF9, 0xFE, 0x10, 0x17, 0x25, 0x1C, 0x20, 0x15, 0x1B, 0x10, 0x14, + 0x0D, 0x17, 0x0E, 0x19, 0x12, 0x1D, 0x15, 0x22, 0x18, 0x21, 0x17, 0x20, 0x16, 0x1E, 0x14, 0x1D, + 0x14, 0x21, 0x1B, 0x27, 0x1D, 0x29, 0x1E, 0x2A, 0x1E, 0x27, 0x1E, 0x28, 0x1D, 0x27, 0x1C, 0x23, + 0x19, 0x24, 0x18, 0x21, 0x16, 0x1E, 0x15, 0x1D, 0x14, 0x1D, 0x11, 0x19, 0x0F, 0x20, 0x18, 0x25, + 0x15, 0x1F, 0x14, 0x24, 0x1A, 0x20, 0x14, 0x1F, 0x18, 0x24, 0x1A, 0x1F, 0x15, 0x17, 0x0B, 0x14, + 0x12, 0x11, 0x09, 0xF4, 0xDF, 0xCE, 0xCE, 0x6F, 0xDF, 0x4C, 0x4A, 0x32, 0x17, 0xF7, 0xDF, 0xF0, + 0xF8, 0x80, 0x12, 0x26, 0x1A, 0x1F, 0x15, 0x18, 0x0F, 0x14, 0x0C, 0x16, 0x0C, 0x18, 0x11, 0x1F, + 0x15, 0x21, 0x17, 0x20, 0x16, 0x20, 0x16, 0x1E, 0x13, 0x1D, 0x15, 0x23, 0x1A, 0x27, 0x1F, 0x2B, + 0x20, 0x2B, 0x1F, 0x27, 0x1D, 0x26, 0x1B, 0x24, 0x1A, 0x24, 0x19, 0x22, 0x18, 0x21, 0x16, 0x1E, + 0x13, 0x1D, 0x12, 0x1B, 0x11, 0x19, 0x10, 0x1F, 0x18, 0x25, 0x16, 0x22, 0x15, 0x24, 0x1A, 0x22, + 0x13, 0x20, 0x17, 0x24, 0x19, 0x21, 0x13, 0x16, 0x0F, 0x1B, 0x1D, 0x1D, 0x0C, 0xF2, 0xD6, 0xC6, + 0xC4, 0x73, 0x22, 0x67, 0x56, 0x40, 0x23, 0xF8, 0xD6, 0xD8, 0xEF, 0x80, 0x10, 0x21, 0x1A, 0x1F, + 0x14, 0x17, 0x0D, 0x16, 0x0B, 0x1A, 0x0D, 0x1C, 0x12, 0x23, 0x15, 0x21, 0x15, 0x22, 0x14, 0x22, + 0x15, 0x23, 0x14, 0x24, 0x18, 0x2A, 0x21, 0x36, 0x2F, 0x3A, 0x2F, 0x38, 0x26, 0x30, 0x1F, 0x27, + 0x17, 0x25, 0x1A, 0x25, 0x1A, 0x23, 0x17, 0x21, 0x15, 0x20, 0x0F, 0x1E, 0x0F, 0x1B, 0x0F, 0x1B, + 0x10, 0x22, 0x18, 0x26, 0x16, 0x21, 0x16, 0x25, 0x1A, 0x23, 0x14, 0x20, 0x18, 0x24, 0x17, 0x20, + 0x12, 0x19, 0x12, 0x26, 0x32, 0x2F, 0x13, 0xEE, 0xCC, 0xB7, 0x61, 0x2E, 0x27, 0x7E, 0x65, 0x4D, + 0x40, 0xFC, 0xBC, 0xC5, 0xE0, 0xF4, 0xFF, 0x1B, 0x14, 0x21, 0x15, 0x1E, 0x0E, 0x15, 0x0B, 0x17, + 0x0D, 0x1E, 0x11, 0x21, 0x15, 0x23, 0x15, 0x22, 0x16, 0x24, 0x17, 0x23, 0x14, 0x22, 0x16, 0x28, + 0x22, 0x34, 0x2D, 0x3C, 0x30, 0x3A, 0x2A, 0x2F, 0x1D, 0x28, 0x18, 0x26, 0x1C, 0x2A, 0x1C, 0x29, + 0x1A, 0x25, 0x15, 0x1F, 0x11, 0x1D, 0x10, 0x1D, 0x0F, 0x1B, 0x11, 0x22, 0x18, 0x26, 0x16, 0x24, + 0x15, 0x2A, 0x1D, 0x28, 0x17, 0x24, 0x17, 0x27, 0x16, 0x20, 0x13, 0x1A, 0x18, 0x32, 0x4C, 0x59, + 0x1F, 0xEF, 0xCC, 0xB0, 0x75, 0x2E, 0x69, 0x7F, 0x7F, 0x6F, 0x42, 0xF1, 0x89, 0x8E, 0xC2, 0xF2, + 0x00, 0x1C, 0x14, 0x1F, 0x13, 0x1A, 0x0F, 0x16, 0x0B, 0x17, 0x0D, 0x1B, 0x12, 0x20, 0x15, 0x22, + 0x15, 0x21, 0x16, 0x23, 0x16, 0x21, 0x15, 0x21, 0x19, 0x29, 0x1F, 0x32, 0x2B, 0x3A, 0x2E, 0x36, + 0x25, 0x2E, 0x1E, 0x25, 0x19, 0x24, 0x1B, 0x29, 0x1C, 0x25, 0x00, 0x25, 0x00, 0x1E, 0x11, 0x1D, + 0x0F, 0x1B, 0x10, 0x19, 0x10, 0x21, 0x19, 0x27, 0x17, 0x24, 0x16, 0x27, 0x1E, 0x27, 0x16, 0x23, + 0x16, 0x26, 0x17, 0x24, 0x15, 0x22, 0x7F, 0x51, 0x7F, 0x7F, 0x2F, 0xE8, 0xB9, 0x95, 0x23, 0x16, + 0x26, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x73, 0x7C, 0x5E, 0x3F, 0x0E, 0x10, 0x00, 0x1C, + 0x3A, 0x7F, 0x7F, 0x7F, 0x7F, 0x7D, 0x4D, 0x20, 0x0B, 0x31, 0x2B, 0x46, 0x3A, 0x50, 0x43, 0x54, + 0x42, 0x53, 0x47, 0x52, 0x44, 0x52, 0x47, 0x4D, 0x3D, 0x47, 0x33, 0x37, 0x38, 0x5D, 0x54, 0x5A, + 0x50, 0x72, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2D, 0xDF, 0xA5, 0x80, 0x84, 0xF2, 0x44, 0x49, 0x44, + 0x41, 0x4C, 0x61, 0x4F, 0x3F, 0x4A, 0x43, 0x27, 0x0E, 0x0D, 0x02, 0x1A, 0x2E, 0x64, 0x7F, 0x7F, + 0x7C, 0x41, 0x10, 0x02, 0xFC, 0x1B, 0x1A, 0x32, 0x30, 0x3F, 0x39, 0x3F, 0x37, 0x3F, 0x36, 0x3F, + 0x33, 0x3E, 0x38, 0x3D, 0x31, 0x38, 0x2C, 0x36, 0x33, 0x4F, 0x45, 0x2D, 0x1E, 0x2C, 0x55, 0x7F, + 0x7F, 0x7F, 0x50, 0x11, 0xDE, 0xAB, 0x8C, 0xCA, 0xE7, 0x34, 0x3B, 0x34, 0x2F, 0x38, 0x4B, 0x44, + 0x39, 0x3E, 0x33, 0x24, 0x09, 0x0C, 0x01, 0x12, 0x27, 0x5C, 0x7C, 0x7F, 0x6B, 0x2A, 0x01, 0xF7, + 0xF5, 0x13, 0x14, 0x29, 0x27, 0x32, 0x2F, 0x36, 0x2C, 0x35, 0x2A, 0x33, 0x2C, 0x32, 0x2A, 0x32, + 0x28, 0x30, 0x29, 0x32, 0x30, 0x4C, 0x3A, 0x24, 0x11, 0x18, 0x36, 0x64, 0x72, 0x63, 0x36, 0x09, + 0xE9, 0xC7, 0xAF, 0xDB, 0xE1, 0x29, 0x2A, 0x23, 0x1B, 0x1F, 0x33, 0x33, 0x28, 0x32, 0x28, 0x1F, + 0x09, 0x07, 0xFC, 0x0D, 0x1B, 0x4C, 0x6B, 0x7B, 0x57, 0x1C, 0xEF, 0xEA, 0xEF, 0x0C, 0x0F, 0x21, + 0x1D, 0x2A, 0x21, 0x2A, 0x24, 0x28, 0x20, 0x26, 0x1E, 0x28, 0x1F, 0x23, 0x1C, 0x28, 0x1F, 0x2E, + 0x2D, 0x46, 0x33, 0x13, 0x05, 0x05, 0x1D, 0x42, 0x43, 0x3D, 0x25, 0x09, 0xEF, 0xCF, 0xC1, 0x1E, + 0xDF, 0x1F, 0x1E, 0x19, 0x11, 0x12, 0x24, 0x25, 0x22, 0x26, 0x1D, 0x1A, 0x07, 0x06, 0xF9, 0x09, + 0x15, 0x44, 0x5F, 0x66, 0x44, 0x0C, 0xE1, 0xE4, 0xE4, 0x02, 0x09, 0x1A, 0x17, 0x24, 0x1D, 0x22, + 0x1A, 0x21, 0x17, 0x1F, 0x16, 0x1D, 0x13, 0x1C, 0x17, 0x23, 0x1B, 0x28, 0x29, 0x41, 0x2E, 0x0B, + 0xF6, 0xF7, 0x07, 0x31, 0x29, 0x25, 0x16, 0x05, 0xF3, 0xDA, 0x78, 0x2D, 0xDC, 0x19, 0x17, 0x0F, + 0x06, 0x04, 0x0F, 0x0E, 0x13, 0x1C, 0x14, 0x14, 0x03, 0x02, 0xF5, 0x02, 0x0D, 0x3D, 0x51, 0x58, + 0x2C, 0xF8, 0xD4, 0xDD, 0xE2, 0xFE, 0x04, 0x15, 0x11, 0x1C, 0x13, 0x1C, 0x13, 0x1A, 0x10, 0x16, + 0x0E, 0x14, 0x0F, 0x14, 0x0F, 0x1C, 0x17, 0x24, 0x23, 0x3C, 0x25, 0x06, 0xF0, 0xE7, 0xF9, 0x23, + 0x12, 0x0D, 0x09, 0xFF, 0xF5, 0xE8, 0x77, 0x74, 0xE1, 0x18, 0x15, 0x08, 0xFE, 0xF4, 0xEE, 0xFC, + 0x06, 0x0D, 0x09, 0x10, 0x00, 0xFF, 0xEF, 0xFA, 0x07, 0x34, 0x42, 0x3D, 0x24, 0xED, 0xCD, 0xDD, + 0xE3, 0xFF, 0x01, 0x0F, 0x0B, 0x17, 0x0E, 0x14, 0x0B, 0x11, 0x0A, 0x0E, 0x05, 0x0C, 0x05, 0x0C, + 0x08, 0x15, 0x0D, 0x1E, 0x1C, 0x32, 0x21, 0xF8, 0xE6, 0xDA, 0xEA, 0x11, 0x09, 0xF8, 0xFC, 0xFB, + 0xF5, 0xEF, 0xFD, 0x7F, 0xDB, 0x07, 0x01, 0xF7, 0xEA, 0xE5, 0xFC, 0x11, 0x0C, 0x0F, 0x06, 0x0D, + 0xFB, 0xFA, 0xEB, 0xF4, 0x01, 0x2F, 0x43, 0x57, 0x3D, 0x18, 0xF1, 0xD5, 0xC5, 0xDC, 0xEC, 0x03, + 0x04, 0x0E, 0x05, 0x0D, 0x04, 0x0D, 0x05, 0x0C, 0x04, 0x0C, 0x04, 0x0B, 0x09, 0x1F, 0x21, 0x2E, + 0x21, 0x27, 0x10, 0xEE, 0xDA, 0xE0, 0xF6, 0x14, 0x00, 0xFC, 0x04, 0x00, 0xF8, 0xEC, 0xF4, 0x70, + 0xEC, 0x18, 0x0D, 0xFF, 0xF3, 0xE7, 0xEE, 0x04, 0x08, 0x0F, 0x02, 0x08, 0xF7, 0xF4, 0xE1, 0xEB, + 0xFB, 0x28, 0x3C, 0x4A, 0x36, 0x16, 0xEF, 0xDB, 0xD1, 0xE4, 0xEF, 0x03, 0x03, 0x11, 0x05, 0x0D, + 0x06, 0x0D, 0x04, 0x0B, 0x03, 0x0C, 0x02, 0x09, 0x07, 0x17, 0x19, 0x27, 0x1F, 0x24, 0x0D, 0xEC, + 0xDC, 0xE2, 0xF9, 0x1F, 0x09, 0xFF, 0xFF, 0xFC, 0xF2, 0xE8, 0xF3, 0x7C, 0x29, 0x4F, 0x45, 0x36, + 0x25, 0x13, 0x04, 0x06, 0x07, 0x0A, 0xFF, 0x04, 0xF8, 0xEC, 0xD7, 0xDF, 0xF2, 0x1E, 0x3B, 0x5A, + 0x54, 0x30, 0x12, 0xE9, 0xD1, 0xE1, 0xE3, 0xFD, 0x01, 0x0A, 0x04, 0x0C, 0x06, 0x11, 0x09, 0x10, + 0x05, 0x0A, 0x03, 0x0D, 0x08, 0x20, 0x1C, 0x2B, 0x20, 0x22, 0x0B, 0xE2, 0xCF, 0xD5, 0xEB, 0x16, + 0x07, 0xF9, 0x00, 0xFE, 0x12, 0xE0, 0x7B, 0x53, 0x12, 0x61, 0x51, 0x40, 0x32, 0x1A, 0x09, 0x06, + 0x0A, 0x0B, 0xFD, 0x04, 0xF4, 0xE3, 0xCB, 0xD7, 0xEA, 0x18, 0x36, 0x51, 0x4E, 0x35, 0x14, 0xF0, + 0xDB, 0xE9, 0xE8, 0x00, 0x00, 0x0C, 0x03, 0x0A, 0x05, 0x11, 0x08, 0x0E, 0x03, 0x09, 0x03, 0x0C, + 0x06, 0x1C, 0x19, 0x2B, 0x20, 0x26, 0x0C, 0xDF, 0xD5, 0xD8, 0xF8, 0x1D, 0x12, 0x06, 0x07, 0xFC, + 0xED, 0xE0, 0x7B, 0x50, 0xB5, 0x1E, 0x17, 0x08, 0xF7, 0xEC, 0xF0, 0x04, 0x02, 0x10, 0x0E, 0x1E, + 0x10, 0xF1, 0xD3, 0xD1, 0xE5, 0x18, 0x30, 0x4B, 0x4F, 0x4A, 0x2F, 0x0D, 0xEA, 0xE6, 0xE3, 0xFF, + 0xFE, 0x09, 0xFF, 0x0A, 0x05, 0x12, 0x08, 0x14, 0x08, 0x13, 0x05, 0x11, 0x0B, 0x22, 0x1E, 0x26, + 0x1B, 0x18, 0x04, 0xD9, 0xC8, 0xD4, 0xE9, 0x15, 0x01, 0xFC, 0x03, 0xFD, 0xF1, 0xE6, 0x7F, 0x62, + 0xED, 0x2F, 0x27, 0x12, 0x01, 0xF4, 0xF6, 0x08, 0x08, 0x11, 0x0D, 0x1C, 0x0B, 0xEA, 0xCC, 0xC9, + 0xDE, 0x12, 0x2D, 0x47, 0x4A, 0x48, 0x2D, 0x10, 0xEA, 0xED, 0xE5, 0x00, 0xFE, 0x0A, 0x04, 0x0F, + 0x06, 0x13, 0x07, 0x12, 0x04, 0x10, 0x04, 0x11, 0x0C, 0x1E, 0x1C, 0x27, 0x1F, 0x1D, 0x07, 0xE0, + 0xCE, 0xD5, 0xF3, 0x1A, 0x08, 0x01, 0x03, 0xF9, 0xE9, 0xDA, 0x7F, 0x5B, 0xB5, 0x13, 0x12, 0x08, + 0xFC, 0xF3, 0xF8, 0x08, 0x0D, 0x17, 0x15, 0x27, 0x16, 0xF2, 0xD0, 0xC6, 0xD5, 0x0F, 0x27, 0x3D, + 0x4B, 0x59, 0x44, 0x1E, 0xF9, 0xE7, 0xE2, 0xFE, 0xFF, 0x0B, 0x03, 0x0B, 0x05, 0x12, 0x09, 0x17, + 0x0C, 0x17, 0x0B, 0x17, 0x0C, 0x20, 0x1B, 0x1F, 0x0E, 0x0C, 0x01, 0xDC, 0xCA, 0xDA, 0xF7, 0x17, + 0x06, 0x00, 0x06, 0xFD, 0xEE, 0xE1, 0x7F, 0x3B, 0xDB, 0x1D, 0x1C, 0x11, 0x05, 0xFA, 0xFE, 0x0E, + 0x0D, 0x1A, 0x13, 0x28, 0x15, 0xF0, 0xC9, 0xBF, 0xD0, 0x09, 0x20, 0x3A, 0x49, 0x58, 0x44, 0x22, + 0x02, 0xF0, 0xE2, 0x01, 0x00, 0x09, 0x01, 0x0D, 0x06, 0x15, 0x07, 0x12, 0x0B, 0x18, 0x0A, 0x13, + 0x0D, 0x1F, 0x19, 0x20, 0x0F, 0x16, 0x00, 0xE2, 0xD6, 0xE1, 0xF6, 0x1D, 0x04, 0xFE, 0x02, 0xF8, + 0xE5, 0xD6, 0x7F, 0x32, 0xD1, 0x16, 0x13, 0x09, 0xFB, 0xF0, 0xF7, 0x06, 0x04, 0x0F, 0x0E, 0x22, + 0x0F, 0xE7, 0xC7, 0xB9, 0xC9, 0x06, 0x1C, 0x36, 0x48, 0x62, 0x5A, 0x38, 0x0D, 0xF0, 0xE7, 0x01, + 0xFC, 0x05, 0x02, 0x0D, 0x07, 0x14, 0x0A, 0x17, 0x0B, 0x17, 0x0D, 0x19, 0x10, 0x1E, 0x13, 0x13, + 0xFE, 0xFD, 0xF1, 0xDB, 0xCD, 0xE3, 0xF7, 0x19, 0x08, 0x03, 0x06, 0xFD, 0xEC, 0xDC, 0x7F, 0x41, + 0xD3, 0x22, 0x1F, 0x15, 0x08, 0xFF, 0x05, 0x11, 0x08, 0x0E, 0x0C, 0x21, 0x0D, 0xE9, 0xC0, 0xB6, + 0xCA, 0xFA, 0x17, 0x2F, 0x44, 0x61, 0x56, 0x3A, 0x0F, 0xF5, 0xE7, 0x02, 0xFD, 0x07, 0x03, 0x11, + 0x08, 0x15, 0x09, 0x15, 0x0C, 0x18, 0x0B, 0x19, 0x10, 0x1F, 0x19, 0x17, 0x06, 0x04, 0xF5, 0xE6, + 0xD3, 0xE8, 0xF7, 0x17, 0x04, 0xFE, 0x02, 0xF8, 0xE6, 0x7F, 0x7F, 0x3C, 0xEF, 0x33, 0x28, 0x11, + 0xFB, 0xED, 0xEF, 0x00, 0x07, 0x0E, 0x0C, 0x1E, 0x0F, 0xF1, 0xCB, 0xB9, 0xBE, 0xFA, 0x14, 0x2E, + 0x43, 0x62, 0x59, 0x3D, 0x1A, 0xFB, 0xEA, 0x02, 0x00, 0x0C, 0x00, 0x0E, 0x09, 0x16, 0x0B, 0x19, + 0x0D, 0x1A, 0x0E, 0x1A, 0x10, 0x20, 0x17, 0x0F, 0xF9, 0xF0, 0xE3, 0xD5, 0xC6, 0xE0, 0xF5, 0x1D, + 0x06, 0x02, 0x06, 0xFD, 0xEA, 0x7F, 0x6D, 0x1C, 0x15, 0x44, 0x37, 0x27, 0x14, 0x04, 0x09, 0x14, + 0x09, 0x10, 0x09, 0x21, 0x0D, 0xEC, 0xCA, 0xB6, 0xBA, 0xF6, 0x13, 0x2B, 0x41, 0x62, 0x5C, 0x42, + 0x18, 0xFE, 0xEB, 0x00, 0xFD, 0x0A, 0x03, 0x10, 0x08, 0x16, 0x0C, 0x18, 0x0E, 0x19, 0x0C, 0x1A, + 0x12, 0x1D, 0x16, 0x16, 0x03, 0xF9, 0xEF, 0xD9, 0xCA, 0xE3, 0xF8, 0x1A, 0x02, 0xFE, 0x03, 0xF9, + 0xE4, 0x7F, 0x6B, 0x17, 0xEA, 0x1D, 0x15, 0x07, 0xF3, 0xE4, 0xEC, 0xFF, 0x06, 0x12, 0x0C, 0x1C, + 0x0D, 0xE8, 0xC0, 0xAD, 0xB5, 0xF2, 0x10, 0x2A, 0x3E, 0x5A, 0x5D, 0x4B, 0x2C, 0x0E, 0xF4, 0x05, + 0xFC, 0x0B, 0x03, 0x12, 0x09, 0x14, 0x09, 0x18, 0x0E, 0x1A, 0x0E, 0x18, 0x12, 0x20, 0x11, 0x0B, + 0xF7, 0xF2, 0xDE, 0xD3, 0xC8, 0xE3, 0xF5, 0x15, 0x05, 0x00, 0x06, 0xFC, 0xE9, 0x7F, 0x76, 0x1D, + 0xEB, 0x26, 0x21, 0x0D, 0xFE, 0xED, 0xEF, 0xFF, 0x06, 0x14, 0x10, 0x20, 0x09, 0xE1, 0xB9, 0xA7, + 0xB4, 0xEF, 0x0D, 0x27, 0x3D, 0x5A, 0x5C, 0x4D, 0x2A, 0x11, 0xF6, 0x03, 0xFE, 0x0B, 0x04, 0x14, + 0x09, 0x17, 0x08, 0x17, 0x0D, 0x17, 0x0D, 0x1C, 0x12, 0x20, 0x18, 0x13, 0xFE, 0xF8, 0xE5, 0xD8, + 0xCA, 0xE3, 0xF8, 0x19, 0x02, 0xFE, 0x03, 0xF9, 0xE6, 0x7F, 0x70, 0x19, 0x25, 0x4A, 0x3F, 0x2E, + 0x14, 0x01, 0x02, 0x07, 0x08, 0x14, 0x13, 0x27, 0x12, 0xDC, 0xB3, 0x9F, 0xAB, 0xEE, 0x0B, 0x27, + 0x3A, 0x58, 0x5D, 0x54, 0x36, 0x1B, 0xFF, 0x07, 0xFF, 0x0B, 0x02, 0x0E, 0x07, 0x16, 0x0A, 0x18, + 0x0F, 0x1B, 0x11, 0x1A, 0x12, 0x18, 0x08, 0x07, 0xF8, 0xF3, 0xE0, 0xD4, 0xCC, 0xEB, 0xF9, 0x16, + 0x03, 0x00, 0x05, 0xFC, 0xEA, 0x7F, 0x74, 0x1E, 0x22, 0x46, 0x39, 0x25, 0x0A, 0xEF, 0xEC, 0xF8, + 0x07, 0x1B, 0x17, 0x28, 0x0F, 0xDD, 0xB2, 0x99, 0xAA, 0xEC, 0x0F, 0x27, 0x3D, 0x59, 0x5E, 0x55, + 0x32, 0x14, 0xFE, 0x07, 0xFF, 0x0E, 0x04, 0x10, 0x07, 0x16, 0x07, 0x16, 0x0D, 0x1D, 0x10, 0x1E, + 0x10, 0x19, 0x08, 0x08, 0xF9, 0xF7, 0xE6, 0xDA, 0xD3, 0xEA, 0xFA, 0x16, 0x01, 0xFD, 0x03, 0xF8, + 0xE7, 0x7F, 0x70, 0x19, 0x28, 0x4C, 0x42, 0x30, 0x19, 0x06, 0x03, 0x06, 0x04, 0x0E, 0x0C, 0x25, + 0x11, 0xDE, 0xB3, 0x97, 0xA1, 0xE9, 0x0B, 0x27, 0x38, 0x55, 0x5E, 0x5E, 0x3E, 0x24, 0x09, 0x0A, + 0x00, 0x0A, 0x01, 0x0F, 0x06, 0x10, 0x0B, 0x19, 0x0D, 0x1A, 0x12, 0x1D, 0x10, 0x15, 0x02, 0x01, + 0xF8, 0xF7, 0xE7, 0xDF, 0xE0, 0xF3, 0xFF, 0x18, 0x04, 0x01, 0x05, 0xFC, 0xEB, 0x7F, 0x78, 0x3D, + 0x27, 0x4D, 0x42, 0x30, 0x17, 0x03, 0xF6, 0xFE, 0x02, 0x0C, 0x0D, 0x24, 0x0D, 0xDA, 0xB5, 0x95, + 0xA5, 0xEA, 0x0A, 0x2B, 0x37, 0x53, 0x5E, 0x62, 0x40, 0x25, 0x07, 0x0B, 0xFE, 0x0B, 0x05, 0x0D, + 0x05, 0x14, 0x0A, 0x17, 0x0D, 0x1A, 0x13, 0x20, 0x11, 0x14, 0x05, 0x08, 0xFA, 0xFB, 0xE6, 0xE8, + 0xE3, 0xF4, 0xFF, 0x17, 0x00, 0xFD, 0x02, 0xF9, 0xE7, 0x7F, 0x75, 0x1F, 0x2D, 0x4D, 0x3F, 0x2D, + 0x13, 0x01, 0xFF, 0x0B, 0x06, 0x0F, 0x12, 0x28, 0x0B, 0xD3, 0xB1, 0x98, 0x9E, 0xE9, 0x0A, 0x26, + 0x37, 0x55, 0x59, 0x61, 0x41, 0x28, 0x0F, 0x0C, 0x00, 0x0D, 0x07, 0x12, 0x09, 0x13, 0x0B, 0x16, + 0x0D, 0x1C, 0x13, 0x1E, 0x10, 0x11, 0x01, 0x00, 0xFC, 0xFB, 0xEA, 0xE3, 0xE1, 0xF3, 0xFE, 0x17, + 0x04, 0x02, 0x06, 0xFC, 0xE9, 0x7F, 0x76, 0x1D, 0x2E, 0x51, 0x44, 0x31, 0x16, 0x03, 0xFF, 0x02, + 0xFF, 0x0C, 0x0B, 0x26, 0x0E, 0xD9, 0xB2, 0x94, 0xA1, 0xEA, 0x0A, 0x27, 0x37, 0x52, 0x58, 0x5A, + 0x3E, 0x27, 0x0C, 0x0E, 0xFE, 0x0B, 0x03, 0x11, 0x07, 0x14, 0x08, 0x13, 0x0B, 0x1B, 0x11, 0x22, + 0x0F, 0x11, 0x00, 0x05, 0xFB, 0xFD, 0xED, 0xE8, 0xE2, 0xFB, 0xF9, 0x17, 0x00, 0xFC, 0x02, 0xF9, + 0xE5, 0x7F, 0x73, 0x1A, 0x27, 0x4D, 0x3F, 0x2B, 0x0F, 0xFD, 0x00, 0x0E, 0x0A, 0x18, 0x13, 0x25, + 0x0F, 0xDB, 0xB1, 0x99, 0xA2, 0xE9, 0x0B, 0x26, 0x36, 0x52, 0x58, 0x60, 0x47, 0x2C, 0x0D, 0x0C, + 0x03, 0x10, 0x09, 0x14, 0x08, 0x12, 0x08, 0x15, 0x0A, 0x1A, 0x11, 0x1B, 0x0E, 0x10, 0x00, 0x05, + 0xFC, 0xFE, 0xEC, 0xE5, 0xDF, 0xF3, 0xFD, 0x18, 0x07, 0x04, 0x07, 0xFC, 0xE9, 0x7F, 0x73, 0x1D, + 0x2C, 0x55, 0x47, 0x2F, 0x13, 0xFD, 0xFD, 0x03, 0x02, 0x0B, 0x08, 0x22, 0x0E, 0xDB, 0xB6, 0x98, + 0xA4, 0xEB, 0x09, 0x26, 0x35, 0x50, 0x55, 0x5A, 0x3F, 0x25, 0x0E, 0x0D, 0x02, 0x0F, 0x09, 0x12, + 0x09, 0x14, 0x06, 0x15, 0x0B, 0x1A, 0x0F, 0x1E, 0x11, 0x12, 0x04, 0x09, 0x00, 0x02, 0xEE, 0xE7, + 0xDE, 0xF2, 0x00, 0x17, 0x02, 0xFF, 0x03, 0xF9, 0xE4, 0x7F, 0x71, 0x1C, 0x3B, 0x6C, 0x54, 0x39, + 0x22, 0x07, 0x04, 0x0B, 0x06, 0x10, 0x13, 0x28, 0x10, 0xDC, 0xB5, 0x9B, 0xA4, 0xE8, 0x09, 0x23, + 0x31, 0x4D, 0x50, 0x5C, 0x42, 0x30, 0x11, 0x0E, 0x05, 0x11, 0x06, 0x14, 0x0A, 0x13, 0x0A, 0x14, + 0x0A, 0x19, 0x11, 0x1C, 0x0B, 0x0D, 0xFB, 0x04, 0xFE, 0x01, 0xEF, 0xE6, 0xE0, 0xFA, 0xFF, 0x17, + 0x03, 0x02, 0x06, 0xFB, 0xE8, 0x7F, 0x71, 0x1A, 0x5D, 0x77, 0x5C, 0x3E, 0x25, 0x07, 0xFE, 0x00, + 0xFF, 0x0B, 0x0B, 0x23, 0x12, 0xE0, 0xB7, 0x9B, 0xA6, 0xEC, 0x08, 0x23, 0x30, 0x49, 0x4E, 0x54, + 0x3D, 0x28, 0x11, 0x0C, 0x03, 0x13, 0x08, 0x16, 0x0A, 0x12, 0x09, 0x14, 0x0C, 0x1A, 0x10, 0x1C, + 0x0C, 0x0E, 0xFE, 0x0A, 0x04, 0x05, 0xF3, 0xED, 0xE6, 0xF8, 0x00, 0x17, 0x01, 0xFF, 0x05, 0xF8, + 0xE6, 0x7F, 0x6B, 0x18, 0x7F, 0x7E, 0x64, 0x46, 0x28, 0x09, 0x06, 0x0C, 0x02, 0x10, 0x12, 0x25, + 0x0D, 0xDC, 0xB2, 0x9D, 0xAA, 0xEA, 0x07, 0x21, 0x2C, 0x46, 0x48, 0x5C, 0x46, 0x3B, 0x1C, 0x11, + 0x03, 0x12, 0x07, 0x13, 0x09, 0x13, 0x07, 0x14, 0x06, 0x0F, 0x02, 0x0D, 0x01, 0x09, 0xFF, 0x0B, + 0x09, 0x0B, 0xF8, 0xEF, 0xE3, 0xF9, 0x00, 0x1B, 0x05, 0x03, 0x06, 0xFC, 0xEA, 0x7F, 0x6E, 0x1C, + 0x7F, 0x7F, 0x6A, 0x4A, 0x2A, 0x08, 0xFC, 0xFE, 0xFF, 0x09, 0x0D, 0x20, 0x0C, 0xDE, 0xAF, 0x9F, + 0xAC, 0xEB, 0x06, 0x1F, 0x2B, 0x40, 0x45, 0x53, 0x45, 0x35, 0x17, 0x0B, 0x06, 0x13, 0x09, 0x15, + 0x07, 0x13, 0x08, 0x12, 0x05, 0x0F, 0x02, 0x0D, 0x02, 0x0C, 0x04, 0x12, 0x10, 0x0D, 0xFB, 0xF6, + 0xE9, 0xFD, 0x03, 0x1B, 0x05, 0x02, 0x08, 0xFA, 0xE9, 0x7F, 0x6E, 0x19, 0x4E, 0x79, 0x57, 0x34, + 0x16, 0xFA, 0xFE, 0x0A, 0x04, 0x15, 0x13, 0x1A, 0xFA, 0xD5, 0xAD, 0xA1, 0xAF, 0xEA, 0x07, 0x1E, + 0x25, 0x3C, 0x3B, 0x4A, 0x38, 0x35, 0x20, 0x16, 0x08, 0x16, 0x08, 0x14, 0x07, 0x0B, 0xFC, 0x06, + 0xFB, 0x07, 0x01, 0x0F, 0x06, 0x12, 0x0A, 0x1B, 0x17, 0x1F, 0x0E, 0x02, 0xEE, 0xF7, 0xFC, 0x15, + 0x03, 0x00, 0x05, 0xFB, 0xE8, 0x7F, 0x6A, 0x19, 0x7F, 0x7E, 0x5D, 0x37, 0x15, 0xF3, 0xF2, 0xFF, + 0xFE, 0x0F, 0x10, 0x16, 0xF7, 0xD9, 0xB1, 0xA6, 0xB3, 0xED, 0x07, 0x1C, 0x20, 0x35, 0x31, 0x41, + 0x2F, 0x32, 0x15, 0x12, 0x07, 0x14, 0x08, 0x11, 0x08, 0x0B, 0xFC, 0x05, 0xFD, 0x07, 0x02, 0x14, + 0x08, 0x16, 0x0E, 0x21, 0x1B, 0x26, 0x17, 0x06, 0xEE, 0xFB, 0xFF, 0x1A, 0x04, 0x02, 0x08, 0xFA, + 0xEA, 0x7F, 0x6B, 0x1B, 0x58, 0x70, 0x4F, 0x2D, 0x0F, 0xF3, 0xF9, 0x06, 0xFE, 0x0E, 0x09, 0x0C, + 0xEA, 0xC1, 0x9E, 0xA3, 0xB6, 0xEC, 0x03, 0x1A, 0x21, 0x2E, 0x25, 0x32, 0x22, 0x23, 0x13, 0x11, + 0x05, 0x10, 0x09, 0x15, 0x08, 0x0B, 0xFC, 0x05, 0xFB, 0x09, 0x05, 0x14, 0x0E, 0x1D, 0x19, 0x26, + 0x2C, 0x37, 0x2A, 0x14, 0xF9, 0xFF, 0xFC, 0x16, 0x04, 0x01, 0x04, 0xF9, 0xE4, 0x7F, 0x67, 0x3F, + 0x59, 0x74, 0x55, 0x2E, 0x0E, 0xEF, 0xED, 0xFD, 0xF5, 0x0B, 0x0A, 0x05, 0xE7, 0xBE, 0x9E, 0xA4, + 0xBB, 0xEB, 0x03, 0x1B, 0x1C, 0x27, 0x1D, 0x22, 0x15, 0x17, 0x06, 0x0D, 0x02, 0x10, 0x05, 0x11, + 0x04, 0x0A, 0xFE, 0x06, 0xFE, 0x0A, 0x06, 0x17, 0x10, 0x24, 0x21, 0x33, 0x35, 0x3E, 0x30, 0x1A, + 0x01, 0x03, 0xFD, 0x17, 0x07, 0x06, 0x08, 0xFB, 0xE9, 0x7F, 0x6B, 0x1B, 0x59, 0x76, 0x54, 0x2F, + 0x0F, 0xF2, 0xF8, 0x06, 0xFF, 0x13, 0x0A, 0xF3, 0xD1, 0xAD, 0x90, 0xA9, 0xBC, 0xEB, 0x02, 0x18, + 0x16, 0x1C, 0x09, 0x11, 0x03, 0x0E, 0xFE, 0x09, 0x02, 0x0D, 0x06, 0x0E, 0x06, 0x0C, 0x00, 0x08, + 0x00, 0x0C, 0x09, 0x1A, 0x15, 0x2C, 0x2E, 0x3D, 0x35, 0x22, 0x0E, 0x02, 0xF9, 0x13, 0x0E, 0x1B, + 0xFA, 0xF7, 0x02, 0xFA, 0xE8, 0x7F, 0x69, 0x19, 0x5A, 0x79, 0x55, 0x30, 0x0D, 0xF2, 0xF2, 0x01, + 0xF8, 0x0B, 0x04, 0xEE, 0xC9, 0xA7, 0x95, 0xAD, 0xC7, 0xEC, 0x02, 0x18, 0x13, 0x0F, 0xFA, 0xFB, + 0xEE, 0xFE, 0xF7, 0x05, 0x00, 0x0B, 0x02, 0x0E, 0x01, 0x0A, 0x00, 0x09, 0x02, 0x12, 0x0C, 0x1B, + 0x1C, 0x33, 0x3A, 0x47, 0x44, 0x37, 0x18, 0x0D, 0x03, 0x14, 0x14, 0x1E, 0xFE, 0xFC, 0x08, 0xFD, + 0xEB, 0x7F, 0x6C, 0x1A, 0x7F, 0x7E, 0x5B, 0x32, 0x0E, 0xEF, 0xF4, 0x01, 0xF9, 0x05, 0xEE, 0xD5, + 0xB2, 0x9C, 0x97, 0xBD, 0xD2, 0xF2, 0x03, 0x17, 0x0E, 0x09, 0xEF, 0xE7, 0xD9, 0xEF, 0xE8, 0xFE, + 0xFB, 0x07, 0x02, 0x0E, 0x02, 0x09, 0x01, 0x0B, 0x01, 0x14, 0x0D, 0x1E, 0x1C, 0x38, 0x44, 0x58, + 0x53, 0x4F, 0x33, 0x17, 0x02, 0x0E, 0x0C, 0x1E, 0xFD, 0xFA, 0x03, 0xFB, 0xE8, 0x7F, 0x67, 0x3E, + 0x7F, 0x7F, 0x5B, 0x31, 0x0E, 0xED, 0xF2, 0x01, 0xF6, 0xFE, 0xF0, 0xD1, 0xAD, 0x99, 0x9F, 0xCC, + 0xDE, 0xF6, 0x02, 0x18, 0x0A, 0x00, 0xDE, 0xD8, 0xCC, 0xE4, 0xE8, 0xFE, 0xFB, 0x06, 0xFF, 0x0C, + 0x02, 0x0B, 0x00, 0x09, 0x06, 0x14, 0x0F, 0x20, 0x29, 0x3C, 0x4C, 0x64, 0x61, 0x58, 0x3D, 0x23, + 0x0C, 0x10, 0x0F, 0x1E, 0xFE, 0xFC, 0x06, 0xFA, 0xE9, 0x7F, 0x69, 0x19, 0x7F, 0x7F, 0x61, 0x38, + 0x13, 0xF2, 0xF7, 0x06, 0xFA, 0x00, 0xE5, 0xC2, 0x99, 0x95, 0xA1, 0xD8, 0xE7, 0xFD, 0x05, 0x16, + 0x06, 0xF6, 0xD2, 0xCA, 0xBD, 0xD1, 0xDD, 0xFA, 0xFB, 0x05, 0xFF, 0x0B, 0x01, 0x0B, 0x03, 0x0F, + 0x08, 0x18, 0x10, 0x1F, 0x28, 0x49, 0x4B, 0x4D, 0x3C, 0x32, 0x27, 0x37, 0x2B, 0x34, 0x21, 0x21, + 0x03, 0x00, 0x06, 0xFB, 0xE8, 0x7F, 0x6D, 0x1C, 0x7F, 0x7F, 0x63, 0x3A, 0x15, 0xF2, 0xF8, 0x07, + 0xF9, 0xFB, 0xE1, 0xB8, 0x93, 0x8F, 0xA4, 0xE4, 0xF2, 0x01, 0x00, 0x16, 0x04, 0xED, 0xC6, 0xB5, + 0xA9, 0xC8, 0xD7, 0xF5, 0xF7, 0x02, 0xFE, 0x0A, 0x01, 0x0D, 0x06, 0x12, 0x0D, 0x1B, 0x13, 0x22, + 0x2C, 0x4C, 0x51, 0x52, 0x46, 0x3D, 0x30, 0x3D, 0x33, 0x34, 0x21, 0x20, 0x03, 0x00, 0x06, 0xF9, + 0xE7, 0x7F, 0x6B, 0x19, 0x62, 0x7B, 0x56, 0x2E, 0x0B, 0xF1, 0xF3, 0x05, 0xF7, 0xF4, 0xDA, 0xAA, + 0x82, 0x87, 0xA7, 0xE5, 0xF9, 0x04, 0x01, 0x17, 0x02, 0xE7, 0xBC, 0xA9, 0x9C, 0xBE, 0xD1, 0xF3, + 0xF4, 0x01, 0xFD, 0x09, 0x02, 0x0E, 0x09, 0x14, 0x0F, 0x1E, 0x16, 0x24, 0x2D, 0x50, 0x56, 0x4E, + 0x40, 0x36, 0x29, 0x39, 0x38, 0x3D, 0x26, 0x20, 0x07, 0x05, 0x07, 0xFB, 0xE6, 0x7F, 0x70, 0x1C, + 0x63, 0x7B, 0x57, 0x2F, 0x0C, 0xEF, 0xF6, 0x05, 0xF8, 0xF6, 0xD6, 0xA7, 0x80, 0x84, 0xA6, 0xEB, + 0xFD, 0x06, 0x01, 0x17, 0x01, 0xE2, 0xB7, 0xA2, 0x98, 0xBC, 0xCF, 0xF1, 0xF4, 0x02, 0xFD, 0x09, + 0x03, 0x0F, 0x09, 0x17, 0x11, 0x1F, 0x18, 0x25, 0x2E, 0x52, 0x5A, 0x54, 0x42, 0x3A, 0x2D, 0x40, + 0x37, 0x39, 0x24, 0x20, 0x07, 0x04, 0x07, 0xF8, 0xE3, 0x7F, 0x70, 0x1B, 0x7F, 0x7F, 0x5D, 0x35, + 0x0F, 0xED, 0xEC, 0x00, 0xF5, 0xF0, 0xD2, 0xA0, 0x80, 0x86, 0xA8, 0xEB, 0xFD, 0x05, 0x02, 0x17, + 0x01, 0xE3, 0xB8, 0xA2, 0x97, 0xBB, 0xCF, 0xF1, 0xF4, 0x02, 0xFE, 0x0C, 0x04, 0x11, 0x0B, 0x19, + 0x11, 0x20, 0x18, 0x25, 0x2E, 0x52, 0x57, 0x4D, 0x38, 0x31, 0x29, 0x3D, 0x2F, 0x31, 0x19, 0x18, + 0xE4, 0xE0, 0xFD, 0xFC, 0xEB, 0x7F, 0x78, 0x1C, 0x7F, 0x7F, 0x62, 0x37, 0x11, 0xEF, 0xF2, 0x01, + 0xF6, 0xEF, 0xD0, 0xA5, 0x80, 0x84, 0xA6, 0xE6, 0xFB, 0x05, 0x02, 0x17, 0x04, 0xE8, 0xBD, 0xA9, + 0x9D, 0xBE, 0xD0, 0xF3, 0xF6, 0x03, 0xFF, 0x0E, 0x07, 0x12, 0x0D, 0x19, 0x12, 0x21, 0x18, 0x25, + 0x2F, 0x51, 0x55, 0x4B, 0x35, 0x30, 0x2C, 0x3A, 0x2D, 0x2F, 0x1A, 0x18, 0xE1, 0xDE, 0xFB, 0xF7, + 0xE8, 0x7F, 0x7D, 0x1E, 0x7F, 0x7F, 0x62, 0x2E, 0x01, 0xDE, 0xEC, 0x05, 0xF5, 0xE7, 0xCE, 0xA4, + 0x80, 0x8B, 0xA8, 0xE2, 0xF4, 0x00, 0x06, 0x1A, 0x05, 0xF0, 0xC8, 0xB6, 0xA9, 0xC7, 0xD8, 0xF7, + 0xF8, 0x05, 0x02, 0x0F, 0x08, 0x14, 0x0E, 0x18, 0x11, 0x20, 0x17, 0x25, 0x23, 0x33, 0x35, 0x49, + 0x51, 0x55, 0x45, 0x3E, 0x2A, 0x2D, 0x1A, 0x1D, 0x05, 0x06, 0x07, 0xFC, 0xE4, 0xCF, 0x7A, 0x1D, + 0x7F, 0x7F, 0x57, 0x31, 0x04, 0xE0, 0xEB, 0x06, 0xF4, 0xED, 0xCE, 0xA9, 0x8A, 0x90, 0xA7, 0xDA, + 0xEA, 0xFC, 0x06, 0x1B, 0x09, 0xFA, 0xD9, 0xCB, 0xBB, 0xD1, 0xE2, 0xFA, 0xFF, 0x08, 0x02, 0x11, + 0x0A, 0x16, 0x0D, 0x17, 0x11, 0x1E, 0x15, 0x23, 0x20, 0x31, 0x30, 0x41, 0x4A, 0x50, 0x3B, 0x32, + 0x26, 0x2D, 0x16, 0x1B, 0x05, 0x04, 0x08, 0xF6, 0xE1, 0xCC, 0x7A, 0x1E, 0x7F, 0x7E, 0x60, 0x2D, + 0x00, 0xDE, 0xE1, 0x01, 0xF7, 0xEA, 0xD5, 0xB6, 0x95, 0x99, 0xA5, 0xCA, 0xDE, 0xF7, 0x05, 0x1A, + 0x0C, 0x06, 0xE9, 0xDA, 0xCF, 0xE7, 0xED, 0x01, 0xFF, 0x0D, 0x06, 0x13, 0x09, 0x15, 0x0C, 0x18, + 0x0F, 0x1D, 0x12, 0x22, 0x29, 0x3F, 0x4D, 0x5C, 0x54, 0x49, 0x31, 0x35, 0x2B, 0x2F, 0x1F, 0x1B, + 0x00, 0xFF, 0x06, 0xFB, 0xE5, 0xCF, 0x7F, 0x21, 0x7F, 0x7F, 0x53, 0x2F, 0x01, 0xDE, 0xE0, 0xFF, + 0xF8, 0xF1, 0xDA, 0xC0, 0xA0, 0x9C, 0x9E, 0xC4, 0xD7, 0xF4, 0x05, 0x1B, 0x10, 0x0C, 0xF3, 0xEE, + 0xDD, 0xEE, 0xF2, 0x06, 0x04, 0x0C, 0x05, 0x15, 0x0A, 0x18, 0x0A, 0x13, 0x0D, 0x1E, 0x14, 0x21, + 0x26, 0x3B, 0x45, 0x56, 0x48, 0x3F, 0x25, 0x2A, 0x23, 0x30, 0x1C, 0x1A, 0xFD, 0xFD, 0x05, 0xF9, + 0xE2, 0xCD, 0x7F, 0x20, 0x7F, 0x7F, 0x64, 0x2A, 0xF9, 0xD7, 0xE7, 0x04, 0xF5, 0xEB, 0xD6, 0xC2, + 0xA6, 0xA1, 0x9D, 0xBA, 0xCC, 0xF2, 0x03, 0x19, 0x15, 0x12, 0xFF, 0x00, 0xF3, 0x00, 0xFC, 0x0B, + 0x06, 0x0F, 0x0C, 0x15, 0x0D, 0x17, 0x0B, 0x16, 0x0E, 0x1A, 0x0F, 0x20, 0x1E, 0x35, 0x41, 0x57, + 0x52, 0x4D, 0x38, 0x28, 0x14, 0x17, 0x0D, 0x18, 0x03, 0x05, 0x0A, 0xFB, 0xE3, 0xCC, 0x7F, 0x00, + 0x7F, 0x7F, 0x54, 0x2D, 0xFB, 0xD6, 0xDF, 0x03, 0xF6, 0xF2, 0xDD, 0xCC, 0xB0, 0xA9, 0x9A, 0xB3, + 0xC4, 0xF0, 0x05, 0x1B, 0x1B, 0x1D, 0x0D, 0x11, 0x01, 0x0F, 0x00, 0x10, 0x08, 0x12, 0x0A, 0x17, + 0x0E, 0x17, 0x09, 0x15, 0x0D, 0x1A, 0x10, 0x1F, 0x1D, 0x33, 0x35, 0x47, 0x45, 0x40, 0x2B, 0x1B, + 0x11, 0x12, 0x09, 0x16, 0x01, 0x02, 0x06, 0xF8, 0xE1, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x59, 0x27, + 0x0B, 0xE7, 0xEE, 0x04, 0xF8, 0xF2, 0xE4, 0xCF, 0xB6, 0xAD, 0x9B, 0xAB, 0xC2, 0xED, 0x04, 0x19, + 0x1F, 0x27, 0x1D, 0x24, 0x13, 0x18, 0x0B, 0x12, 0x0B, 0x12, 0x0F, 0x19, 0x10, 0x16, 0x0B, 0x13, + 0x0B, 0x18, 0x11, 0x1F, 0x19, 0x2A, 0x2D, 0x3B, 0x3D, 0x41, 0x31, 0x18, 0x00, 0x05, 0x02, 0x19, + 0x05, 0x05, 0x07, 0xFB, 0xE3, 0xCF, 0x7F, 0x00, 0x7F, 0x7F, 0x5A, 0x29, 0x0E, 0xE7, 0xEF, 0x05, + 0xF5, 0xFA, 0xE3, 0xD8, 0xC0, 0xB4, 0x99, 0xA9, 0xBE, 0xEE, 0x04, 0x19, 0x1E, 0x2F, 0x24, 0x2F, + 0x1E, 0x22, 0x11, 0x15, 0x0A, 0x15, 0x0E, 0x18, 0x10, 0x19, 0x0C, 0x10, 0x0C, 0x18, 0x11, 0x1D, + 0x16, 0x27, 0x26, 0x35, 0x34, 0x3C, 0x23, 0x11, 0xF8, 0x05, 0x01, 0x18, 0x04, 0x03, 0x07, 0xF9, + 0xE3, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x5D, 0x2F, 0x0B, 0xEE, 0xF3, 0x05, 0xF9, 0xFB, 0xEC, 0xDC, + 0xC7, 0xB9, 0x9D, 0xA6, 0xBB, 0xEC, 0x06, 0x1A, 0x22, 0x34, 0x30, 0x3B, 0x30, 0x2A, 0x1A, 0x18, + 0x0D, 0x16, 0x0F, 0x1D, 0x0F, 0x16, 0x0A, 0x13, 0x09, 0x18, 0x0F, 0x1C, 0x13, 0x23, 0x21, 0x2D, + 0x29, 0x2D, 0x18, 0x06, 0xF2, 0x02, 0x01, 0x16, 0x04, 0x04, 0x07, 0xFA, 0xE3, 0x7F, 0x7F, 0x00, + 0x7F, 0x7F, 0x5E, 0x30, 0x0C, 0xEE, 0xF4, 0x07, 0xFA, 0xFF, 0xF1, 0xE7, 0xCB, 0xBC, 0x9F, 0xA8, + 0xB9, 0xEE, 0x05, 0x1B, 0x23, 0x38, 0x38, 0x46, 0x37, 0x33, 0x1B, 0x1A, 0x0E, 0x1B, 0x12, 0x1D, + 0x14, 0x18, 0x0C, 0x0F, 0x09, 0x17, 0x0F, 0x1B, 0x12, 0x1E, 0x1A, 0x27, 0x22, 0x24, 0x10, 0x04, + 0xEB, 0xFF, 0xFE, 0x19, 0x04, 0x05, 0x09, 0xFB, 0xE5, 0x7F, 0x7F, 0x20, 0x7F, 0x7F, 0x5F, 0x34, + 0x10, 0xEF, 0xF5, 0x05, 0xFB, 0x00, 0xF2, 0xEE, 0xD4, 0xBC, 0x9F, 0xA5, 0xB6, 0xEF, 0x05, 0x1A, + 0x24, 0x3D, 0x42, 0x4E, 0x3B, 0x38, 0x24, 0x1B, 0x0E, 0x19, 0x10, 0x1E, 0x12, 0x17, 0x0B, 0x12, + 0x0B, 0x1A, 0x0D, 0x1C, 0x10, 0x1C, 0x12, 0x20, 0x1C, 0x19, 0x09, 0xFD, 0xF1, 0xFF, 0x00, 0x16, + 0x04, 0x04, 0x07, 0xFA, 0xE3, 0x7F, 0x7E, 0x1F, 0x7F, 0x7F, 0x5E, 0x34, 0x10, 0xEF, 0xF4, 0x05, + 0xFC, 0x03, 0xF5, 0xED, 0xD6, 0xC2, 0x9C, 0xA6, 0xB7, 0xEC, 0x05, 0x1C, 0x27, 0x3E, 0x42, 0x53, + 0x44, 0x3E, 0x26, 0x1C, 0x0E, 0x1A, 0x13, 0x1E, 0x14, 0x1B, 0x0D, 0x13, 0x07, 0x17, 0x0F, 0x1C, + 0x0F, 0x18, 0x10, 0x1D, 0x18, 0x15, 0x03, 0xF8, 0xEB, 0x00, 0x03, 0x17, 0x06, 0x08, 0x09, 0xFB, + 0xE8, 0x7F, 0x7F, 0x1F, 0x7F, 0x7C, 0x5A, 0x26, 0xF9, 0xD5, 0xDE, 0x01, 0xFD, 0x06, 0xF8, 0xF7, + 0xD9, 0xC0, 0x9F, 0xA5, 0xB6, 0xEE, 0x06, 0x1B, 0x27, 0x43, 0x4C, 0x5A, 0x48, 0x41, 0x2C, 0x21, + 0x0F, 0x19, 0x12, 0x1E, 0x13, 0x18, 0x0A, 0x12, 0x0C, 0x18, 0x10, 0x18, 0x0E, 0x13, 0x0D, 0x16, + 0x13, 0x14, 0xFF, 0xF9, 0xEC, 0x00, 0x00, 0x16, 0x01, 0x00, 0x05, 0xF6, 0xE4, 0x7F, 0x7D, 0x3C, + 0x7F, 0x78, 0x58, 0x24, 0xF8, 0xD8, 0xE1, 0x01, 0xFC, 0x06, 0xFB, 0xF5, 0xDC, 0xBE, 0x9F, 0xA2, + 0xB6, 0xEE, 0x06, 0x1E, 0x29, 0x46, 0x4A, 0x61, 0x4E, 0x46, 0x2A, 0x1E, 0x0E, 0x17, 0x0E, 0x1C, + 0x0F, 0x1B, 0x0C, 0x14, 0x08, 0x17, 0x0F, 0x18, 0x0D, 0x12, 0x09, 0x15, 0x10, 0x10, 0xFE, 0xF7, + 0xEC, 0xFF, 0x03, 0x17, 0x04, 0x07, 0x0A, 0xFB, 0xEA, 0x7F, 0x7B, 0x3C, 0x7F, 0x7F, 0x5D, 0x32, + 0x0E, 0xEC, 0xF2, 0x03, 0xFA, 0x02, 0xF9, 0xFB, 0xDE, 0xC3, 0x9D, 0xA2, 0xB4, 0xEC, 0x06, 0x1D, + 0x2B, 0x49, 0x51, 0x60, 0x52, 0x4B, 0x30, 0x21, 0x0F, 0x1A, 0x0F, 0x1E, 0x13, 0x18, 0x0B, 0x11, + 0x0B, 0x17, 0x0D, 0x16, 0x0A, 0x0E, 0x04, 0x10, 0x0F, 0x15, 0x06, 0xFC, 0xEC, 0xFF, 0x02, 0x18, + 0x03, 0xFF, 0x02, 0xF6, 0xE3, 0x7F, 0x77, 0x1D, 0x7F, 0x7F, 0x5C, 0x30, 0x0E, 0xEE, 0xF6, 0x06, + 0xFB, 0x05, 0xF9, 0xF9, 0xE3, 0xC1, 0x9D, 0xA2, 0xB4, 0xED, 0x06, 0x1E, 0x2B, 0x4A, 0x56, 0x66, + 0x57, 0x4A, 0x30, 0x1D, 0x10, 0x1A, 0x0F, 0x1B, 0x11, 0x1C, 0x0B, 0x11, 0x08, 0x18, 0x0C, 0x16, + 0x08, 0x0F, 0x01, 0x0E, 0x0A, 0x11, 0x01, 0xFA, 0xEE, 0xFC, 0x03, 0x1C, 0x08, 0x09, 0x0A, 0xFC, + 0xEC, 0x7F, 0x76, 0x3B, 0x7F, 0x7F, 0x56, 0x28, 0x0D, 0xEA, 0xEE, 0x01, 0xF7, 0x01, 0xF8, 0xFC, + 0xDE, 0xC2, 0x9F, 0xA3, 0xB3, 0xEC, 0x04, 0x1D, 0x2C, 0x4D, 0x56, 0x6A, 0x5B, 0x4C, 0x2F, 0x21, + 0x10, 0x18, 0x0E, 0x1B, 0x0F, 0x15, 0x0B, 0x12, 0x0B, 0x16, 0x09, 0x14, 0x06, 0x0B, 0xFE, 0x09, + 0x0C, 0x1A, 0x0D, 0x0B, 0xF3, 0xFC, 0x00, 0x17, 0x01, 0xFE, 0x02, 0xF6, 0xE4, 0x7F, 0x6D, 0x1C, + 0x7F, 0x7E, 0x53, 0x25, 0x0C, 0xEE, 0xF7, 0x08, 0xFB, 0x02, 0xF7, 0xFB, 0xE0, 0xC2, 0x9E, 0xA2, + 0xB3, 0xEB, 0x06, 0x1F, 0x2B, 0x50, 0x60, 0x6B, 0x5B, 0x4C, 0x30, 0x20, 0x0F, 0x16, 0x0E, 0x1B, + 0x10, 0x18, 0x0A, 0x10, 0x09, 0x12, 0x08, 0x11, 0x06, 0x09, 0xFB, 0x08, 0x09, 0x15, 0x0C, 0x05, + 0xF2, 0xFC, 0x01, 0x1A, 0x08, 0x07, 0x0B, 0xFD, 0xED, 0x7F, 0x6E, 0x1C, 0x7F, 0x7D, 0x5F, 0x3D, + 0x1F, 0x00, 0xFC, 0x03, 0xFC, 0x05, 0xFA, 0xF8, 0xE0, 0xC1, 0x9E, 0xA3, 0xB4, 0xE8, 0x05, 0x1E, + 0x30, 0x50, 0x63, 0x6F, 0x63, 0x4E, 0x33, 0x1F, 0x0F, 0x17, 0x0C, 0x19, 0x0E, 0x14, 0x0A, 0x11, + 0x08, 0x12, 0x0A, 0x11, 0x05, 0x09, 0xF9, 0x03, 0x06, 0x1D, 0x15, 0x0D, 0xF7, 0x00, 0x01, 0x1C, + 0x04, 0xFE, 0x03, 0xF9, 0xE8, 0x7F, 0x7F, 0x3F, 0x60, 0x77, 0x5A, 0x38, 0x1F, 0x05, 0x07, 0x0D, + 0x03, 0x09, 0xF6, 0xF7, 0xDA, 0xC2, 0x9F, 0xA3, 0xB5, 0xED, 0x07, 0x21, 0x31, 0x54, 0x60, 0x71, + 0x61, 0x52, 0x32, 0x23, 0x10, 0x17, 0x0C, 0x17, 0x11, 0x15, 0x09, 0x11, 0x08, 0x10, 0x07, 0x10, + 0x02, 0x04, 0xF4, 0x01, 0x02, 0x19, 0x13, 0x0D, 0xF4, 0xFF, 0x03, 0x20, 0x0A, 0x07, 0x0A, 0xFF, + 0xEF, 0xDD, 0x7F, 0x40, 0x34, 0x4A, 0x3C, 0x26, 0x08, 0xF3, 0xF4, 0x02, 0xF8, 0xFC, 0xF4, 0xF4, + 0xD7, 0xBE, 0xA0, 0xA5, 0xB5, 0xED, 0x06, 0x21, 0x32, 0x56, 0x64, 0x75, 0x61, 0x4F, 0x32, 0x21, + 0x0D, 0x17, 0x0C, 0x19, 0x0C, 0x12, 0x08, 0x0F, 0x08, 0x0E, 0x04, 0x11, 0x02, 0x05, 0xF3, 0xFC, + 0x01, 0x1C, 0x19, 0x14, 0xFD, 0xFD, 0xF8, 0x19, 0x05, 0xFE, 0x03, 0xFA, 0xE9, 0xD9, 0x7F, 0x3F, + 0x00, 0x3C, 0x35, 0x20, 0x08, 0xF9, 0x02, 0x0D, 0xFF, 0x03, 0xF5, 0xF1, 0xD7, 0xC1, 0xA1, 0xA2, + 0xB5, 0xED, 0x09, 0x23, 0x35, 0x58, 0x67, 0x79, 0x63, 0x4F, 0x31, 0x24, 0x0F, 0x18, 0x0C, 0x17, + 0x0B, 0x0F, 0x08, 0x0E, 0x06, 0x0B, 0x03, 0x0D, 0x00, 0x01, 0xF0, 0xF8, 0xFB, 0x1B, 0x17, 0x0D, + 0xFC, 0xFF, 0x00, 0x1B, 0x0A, 0x06, 0x0A, 0xFE, 0xF1, 0xE0, 0x7F, 0x55, 0xFF, 0x40, 0x38, 0x25, + 0x0D, 0xFA, 0xFA, 0x00, 0xF9, 0xFE, 0xF2, 0xEF, 0xD6, 0xC0, 0x9F, 0xA8, 0xB8, 0xEE, 0x0A, 0x23, + 0x3B, 0x56, 0x66, 0x78, 0x62, 0x4F, 0x32, 0x21, 0x0D, 0x14, 0x0A, 0x18, 0x0D, 0x13, 0x08, 0x0E, + 0x08, 0x0E, 0x05, 0x0C, 0xFE, 0xFF, 0xEE, 0xF4, 0xF7, 0x16, 0x21, 0x14, 0x03, 0xFD, 0x00, 0x1A, + 0x04, 0xFB, 0x00, 0xF9, 0xE9, 0xDA, 0x7F, 0x39, 0xEA, 0x34, 0x30, 0x20, 0x0D, 0x00, 0x05, 0x0B, + 0x00, 0xFE, 0xF1, 0xEE, 0xD6, 0xC2, 0xA3, 0xA9, 0xB8, 0xF0, 0x0C, 0x26, 0x3E, 0x60, 0x68, 0x79, + 0x62, 0x4F, 0x32, 0x21, 0x0E, 0x15, 0x0C, 0x15, 0x0A, 0x13, 0x07, 0x0C, 0x04, 0x0C, 0x03, 0x0F, + 0xFD, 0xFB, 0xE8, 0xF0, 0xF0, 0x13, 0x1A, 0x10, 0xFD, 0xFD, 0x02, 0x20, 0x09, 0x05, 0x08, 0xFE, + 0xF0, 0xE2, 0x7F, 0x52, 0xF2, 0x2E, 0x2B, 0x1A, 0x06, 0xFA, 0xFA, 0x01, 0xFA, 0xFA, 0xEC, 0xED, + 0xD4, 0xC1, 0xA4, 0xAC, 0xBC, 0xF6, 0x0D, 0x29, 0x3E, 0x60, 0x68, 0x76, 0x62, 0x50, 0x2F, 0x20, + 0x0C, 0x14, 0x0C, 0x15, 0x0C, 0x14, 0x06, 0x0C, 0x04, 0x0D, 0x03, 0x0B, 0x00, 0xFA, 0xE7, 0xE7, + 0xE6, 0x0D, 0x17, 0x16, 0x07, 0x02, 0x00, 0x1B, 0x04, 0xFC, 0x01, 0xF8, 0xEA, 0xDC, 0x7F, 0x34, + 0xC9, 0x27, 0x25, 0x18, 0x09, 0x02, 0x06, 0x0A, 0xFE, 0xFB, 0xEF, 0xEE, 0xD5, 0xC2, 0xA4, 0xAE, + 0xC0, 0xF4, 0x0F, 0x2C, 0x42, 0x62, 0x69, 0x77, 0x65, 0x4E, 0x32, 0x1E, 0x0C, 0x16, 0x0A, 0x15, + 0x0A, 0x13, 0x06, 0x0F, 0x03, 0x0C, 0x03, 0x0C, 0xFD, 0xF9, 0xE0, 0xE1, 0xDF, 0x04, 0x0F, 0x0F, + 0xFF, 0x03, 0x05, 0x1D, 0x0B, 0x05, 0x09, 0x00, 0xF4, 0xE7, 0x7F, 0x4E, 0xEB, 0x37, 0x30, 0x1C, + 0x08, 0xFB, 0xFB, 0x04, 0xFF, 0xFF, 0xEF, 0xED, 0xD6, 0xC6, 0xAA, 0xB2, 0xC2, 0xF9, 0x13, 0x2C, + 0x44, 0x62, 0x68, 0x75, 0x5D, 0x4E, 0x2E, 0x1D, 0x0C, 0x15, 0x07, 0x16, 0x0A, 0x13, 0x04, 0x0A, + 0x03, 0x0D, 0x04, 0x0D, 0xFF, 0xF7, 0xE0, 0xD8, 0xDC, 0xFE, 0x0B, 0x11, 0x0B, 0x0D, 0x09, 0x21, + 0x08, 0xFB, 0xFF, 0xF6, 0xEB, 0xDF, 0x7F, 0x5C, 0xE9, 0x30, 0x2C, 0x1D, 0x0E, 0x02, 0x05, 0x0C, + 0x02, 0x01, 0xF1, 0xEF, 0xD6, 0xC8, 0xAA, 0xB8, 0xC7, 0xFB, 0x17, 0x32, 0x46, 0x64, 0x69, 0x75, + 0x5D, 0x4C, 0x2F, 0x1A, 0x0C, 0x14, 0x0B, 0x14, 0x0A, 0x15, 0x07, 0x0C, 0x05, 0x0D, 0x03, 0x0F, + 0xFE, 0xF0, 0xDD, 0xD8, 0xD3, 0xF6, 0x01, 0x08, 0x02, 0x0D, 0x0E, 0x24, 0x0C, 0x05, 0x08, 0x00, + 0xF6, 0xE9, 0x7F, 0x76, 0xBD, 0x26, 0x21, 0x11, 0x03, 0xF9, 0xF9, 0x01, 0xFB, 0xFB, 0xEC, 0xEC, + 0xD9, 0xCA, 0xAF, 0xB9, 0xD4, 0x00, 0x18, 0x35, 0x4A, 0x64, 0x65, 0x72, 0x5B, 0x49, 0x2B, 0x1D, + 0x0B, 0x14, 0x08, 0x16, 0x09, 0x12, 0x06, 0x0E, 0x02, 0x0E, 0x06, 0x12, 0x00, 0xF7, 0xDA, 0xCE, + 0xCE, 0xEF, 0xFC, 0x11, 0x0D, 0x16, 0x1B, 0x27, 0x09, 0xFA, 0xFF, 0xF8, 0xEC, 0xE0, 0x77, 0x51, + 0xBF, 0x1F, 0x1B, 0x0E, 0x03, 0xF9, 0xFD, 0x03, 0xFD, 0xFD, 0xEB, 0xF0, 0xDB, 0xCE, 0xB7, 0xC2, + 0xD5, 0x03, 0x20, 0x3C, 0x4C, 0x66, 0x67, 0x6F, 0x58, 0x45, 0x29, 0x1B, 0x09, 0x13, 0x09, 0x12, + 0x09, 0x13, 0x05, 0x0D, 0x06, 0x0F, 0x06, 0x12, 0x02, 0xF4, 0xDA, 0xD0, 0xCB, 0xE8, 0xFA, 0x07, + 0x0C, 0x16, 0x17, 0x26, 0x09, 0xFE, 0x04, 0x00, 0xF7, 0xED, 0x7B, 0x6A, 0xBC, 0x07, 0x05, 0xFB, + 0xF3, 0xEB, 0xF4, 0x05, 0x03, 0x05, 0xF5, 0xEF, 0xDB, 0xCE, 0xBA, 0xCA, 0xE1, 0x0E, 0x27, 0x40, + 0x52, 0x6A, 0x64, 0x6B, 0x4E, 0x3A, 0x1C, 0x0D, 0x01, 0x0F, 0x07, 0x13, 0x0B, 0x13, 0x08, 0x13, + 0x06, 0x0C, 0x01, 0x0A, 0xFC, 0x02, 0xED, 0xE0, 0xD4, 0xE8, 0xF4, 0x12, 0x1A, 0x25, 0x24, 0x28, + 0x0C, 0xFF, 0x02, 0xFA, 0xEE, 0xE1, 0xEE, 0x73, 0xAD, 0xF2, 0xF5, 0xF1, 0xE8, 0xE8, 0xF4, 0x04, + 0x03, 0x03, 0xF1, 0xF4, 0xDE, 0xD3, 0xC1, 0xCD, 0xE5, 0x14, 0x2F, 0x4B, 0x57, 0x69, 0x65, 0x68, + 0x48, 0x37, 0x16, 0x0E, 0x02, 0x10, 0x06, 0x14, 0x09, 0x14, 0x0C, 0x10, 0x07, 0x0C, 0xFF, 0x09, + 0x00, 0x04, 0xEE, 0xE1, 0xCE, 0xE4, 0xF0, 0x09, 0x19, 0x22, 0x19, 0x23, 0x05, 0xF9, 0x00, 0xFF, + 0xF7, 0xED, 0xFA, 0x7F, 0xE3, 0x18, 0x17, 0x0E, 0x04, 0xFF, 0xFD, 0x03, 0x01, 0x04, 0xF3, 0xF2, + 0xE1, 0xD7, 0xC8, 0xD7, 0xE8, 0x18, 0x2F, 0x53, 0x5B, 0x6D, 0x5D, 0x48, 0x24, 0x10, 0xFE, 0x07, + 0x04, 0x10, 0x0A, 0x10, 0x06, 0x0F, 0x07, 0x0D, 0x02, 0x09, 0x02, 0x0A, 0x03, 0x13, 0x0C, 0x07, + 0xF2, 0xF0, 0xEE, 0xF8, 0xFB, 0x0A, 0x12, 0x27, 0x0E, 0xFE, 0x01, 0xFD, 0xF1, 0xE6, 0xE9, 0x6A, + 0xBE, 0x07, 0x08, 0x04, 0x00, 0xFF, 0x02, 0x04, 0x02, 0x05, 0xF2, 0xF5, 0xE2, 0xDE, 0xCF, 0xD8, + 0xF0, 0x1D, 0x39, 0x58, 0x63, 0x6C, 0x58, 0x40, 0x23, 0x0B, 0xFA, 0x08, 0x03, 0x0F, 0x08, 0x0F, + 0x06, 0x0F, 0x07, 0x0F, 0x05, 0x0A, 0x01, 0x08, 0x06, 0x15, 0x0E, 0x09, 0xF0, 0xF1, 0xEA, 0xF6, + 0xF2, 0x02, 0x09, 0x1D, 0x02, 0xF3, 0xFB, 0x00, 0xF7, 0xF0, 0xFD, 0xE8, 0xCC, 0x04, 0xFC, 0xF8, + 0xF4, 0xF3, 0x01, 0x04, 0x02, 0x06, 0xF7, 0xF8, 0xE6, 0xE4, 0xD6, 0xE5, 0xF5, 0x21, 0x3D, 0x61, + 0x64, 0x56, 0x35, 0x16, 0xF6, 0xF9, 0xF6, 0x09, 0x05, 0x12, 0x0B, 0x12, 0x09, 0x0D, 0x04, 0x0B, + 0x02, 0x09, 0x03, 0x09, 0x08, 0x18, 0x13, 0x20, 0x17, 0x1C, 0x04, 0xDB, 0xC7, 0xD6, 0xF6, 0x1A, + 0x0B, 0xFD, 0x00, 0xFC, 0xF3, 0xE9, 0xEE, 0x5F, 0xB7, 0xE0, 0xE9, 0xEA, 0xEA, 0xF1, 0x06, 0x0D, + 0x0A, 0x08, 0xF9, 0xF9, 0xE7, 0xE8, 0xDB, 0xE8, 0xFA, 0x26, 0x44, 0x68, 0x6B, 0x52, 0x2F, 0x0F, + 0xEF, 0xF3, 0xF2, 0x06, 0x03, 0x10, 0x09, 0x12, 0x07, 0x0D, 0x03, 0x0B, 0x03, 0x0A, 0x03, 0x0D, + 0x08, 0x19, 0x17, 0x24, 0x19, 0x1E, 0x03, 0xDA, 0xC4, 0xD1, 0xE7, 0x10, 0xFA, 0xED, 0xF6, 0xF7, + 0xF4, 0xEE, 0xF9, 0x5D, 0xB8, 0xDF, 0xE4, 0xE5, 0xE4, 0xEB, 0xFF, 0x05, 0x06, 0x0A, 0xFA, 0xF9, + 0xE7, 0xEC, 0xDE, 0xEB, 0xFB, 0x28, 0x46, 0x63, 0x58, 0x2C, 0x07, 0xEE, 0xE0, 0xF3, 0xFA, 0x0D, + 0x09, 0x14, 0x0D, 0x12, 0x09, 0x0F, 0x08, 0x0F, 0x07, 0x0C, 0x06, 0x0D, 0x09, 0x17, 0x12, 0x1C, + 0x13, 0x1A, 0x05, 0xDD, 0xCC, 0xD9, 0xF6, 0x1F, 0x13, 0x00, 0x01, 0xFE, 0xF7, 0xEE, 0xF9, 0x58, + 0xAC, 0xD4, 0xDC, 0xDE, 0xDF, 0xEB, 0x03, 0x10, 0x11, 0x10, 0x00, 0xFB, 0xE7, 0xEE, 0xE2, 0xEE, + 0xFE, 0x2A, 0x4A, 0x6A, 0x5A, 0x27, 0x04, 0xE2, 0xD3, 0xED, 0xF5, 0x0B, 0x09, 0x14, 0x0C, 0x12, + 0x09, 0x11, 0x09, 0x0F, 0x06, 0x0E, 0x07, 0x0E, 0x0B, 0x1A, 0x16, 0x23, 0x1B, 0x21, 0x09, 0xE0, + 0xCC, 0xD8, 0xF2, 0x13, 0x06, 0xFB, 0x00, 0xFF, 0xF7, 0xEC, 0xEF, 0x51, 0xA5, 0xD0, 0xDA, 0xDD, + 0xDE, 0xEB, 0x05, 0x14, 0x17, 0x19, 0x06, 0xFE, 0xE6, 0xF0, 0xE6, 0xEE, 0xFE, 0x2C, 0x4E, 0x6F, + 0x5D, 0x29, 0x00, 0xDC, 0xCF, 0xE8, 0xF3, 0x0B, 0x08, 0x14, 0x0B, 0x12, 0x09, 0x13, 0x09, 0x10, + 0x07, 0x0E, 0x07, 0x0F, 0x0C, 0x1F, 0x19, 0x28, 0x1E, 0x24, 0x0C, 0xE1, 0xCD, 0xD9, 0xF4, 0x17, + 0x02, 0xFA, 0x00, 0xFD, 0xF2, 0xE5, 0xE2, 0x45, 0xA5, 0xCF, 0xDA, 0xDD, 0xE0, 0xEB, 0x05, 0x18, + 0x1B, 0x1F, 0x0A, 0xFF, 0xE6, 0xF1, 0xE6, 0xF2, 0xFF, 0x31, 0x52, 0x74, 0x62, 0x29, 0x00, 0xD8, + 0xC9, 0xE5, 0xF0, 0x09, 0x07, 0x13, 0x0A, 0x12, 0x08, 0x12, 0x08, 0x12, 0x08, 0x10, 0x09, 0x12, + 0x0D, 0x20, 0x1C, 0x2A, 0x22, 0x25, 0x0B, 0xE5, 0xD1, 0xDC, 0xF4, 0x17, 0x02, 0xFB, 0x00, 0xF9, + 0xEB, 0xD9, 0xD6, 0x43, 0xA6, 0xD3, 0xDC, 0xE0, 0xE1, 0xED, 0x06, 0x1A, 0x1F, 0x28, 0x0F, 0x02, + 0xE5, 0xF4, 0xE9, 0xF2, 0x02, 0x32, 0x5A, 0x7B, 0x5D, 0x2C, 0x00, 0xDB, 0xC5, 0xE3, 0xEF, 0x09, + 0x07, 0x11, 0x0A, 0x12, 0x08, 0x11, 0x0A, 0x12, 0x0A, 0x11, 0x08, 0x14, 0x11, 0x20, 0x1D, 0x2D, + 0x25, 0x28, 0x10, 0xE9, 0xD7, 0xE0, 0xFA, 0x1E, 0x06, 0x00, 0xFF, 0xF3, 0xE2, 0xCD, 0xC6, 0x30, + 0xA8, 0xD7, 0xE0, 0xE3, 0xE5, 0xEE, 0x06, 0x1A, 0x22, 0x2C, 0x14, 0x02, 0xE6, 0xF8, 0xEC, 0xF5, + 0x02, 0x35, 0x5C, 0x7F, 0x66, 0x31, 0x00, 0xDA, 0xBC, 0xD8, 0xED, 0x08, 0x05, 0x13, 0x08, 0x13, + 0x09, 0x14, 0x0A, 0x12, 0x09, 0x12, 0x0A, 0x15, 0x11, 0x24, 0x23, 0x34, 0x26, 0x27, 0x12, 0xEB, + 0xD3, 0xE4, 0x02, 0x26, 0x0D, 0x06, 0xFE, 0xEB, 0xD0, 0x89, 0x80, 0xE6, 0xC0, 0xEF, 0xF6, 0xF6, + 0xF4, 0xF6, 0x03, 0x1B, 0x33, 0x3E, 0x25, 0x07, 0xE6, 0xF8, 0xEF, 0xF6, 0x05, 0x3C, 0x68, 0x7F, + 0x7B, 0x38, 0x08, 0xD9, 0xB2, 0xD0, 0xE6, 0x06, 0x03, 0x0F, 0x07, 0x14, 0x0A, 0x16, 0x0B, 0x15, + 0x0A, 0x15, 0x0C, 0x18, 0x13, 0x26, 0x24, 0x2F, 0x21, 0x26, 0x11, 0xF0, 0xE7, 0x07, 0x35, 0x5A, + 0x40, 0x37, 0xE9, 0xC2, 0x9C, 0x80, 0x80, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x10, 0x00, 0x10, 0x01, 0x10, 0x00, 0x20, 0x01, 0x10, 0x00, + 0x30, 0x01, 0x10, 0x00, 0x40, 0x01, 0x10, 0x00, 0x50, 0x01, 0x10, 0x00, 0x60, 0x01, 0x10, 0x00, + 0x70, 0x01, 0x10, 0x00, 0x80, 0x01, 0x10, 0x00, 0x90, 0x01, 0x10, 0x00, 0xA0, 0x01, 0x10, 0x00, + 0xB0, 0x01, 0x10, 0x00, 0xC0, 0x01, 0x10, 0x00, 0xD0, 0x01, 0x10, 0x00, 0xE0, 0x01, 0x10, 0x00, + 0xF0, 0x01, 0x10, 0x00, 0x00, 0x02, 0x20, 0x00, 0x20, 0x02, 0x20, 0x00, 0x40, 0x02, 0x20, 0x00, + 0x60, 0x02, 0x20, 0x00, 0x80, 0x02, 0x20, 0x00, 0xA0, 0x02, 0x20, 0x00, 0xC0, 0x02, 0x20, 0x00, + 0xE0, 0x02, 0x20, 0x00, 0x00, 0x03, 0x20, 0x00, 0x20, 0x03, 0x20, 0x00, 0x40, 0x03, 0x20, 0x00, + 0x60, 0x03, 0x20, 0x00, 0x80, 0x03, 0x20, 0x00, 0xA0, 0x03, 0x20, 0x00, 0xC0, 0x03, 0x20, 0x00, + 0xE0, 0x03, 0x20, 0x00, 0x00, 0x04, 0x40, 0x00, 0x40, 0x04, 0x40, 0x00, 0x80, 0x04, 0x40, 0x00, + 0xC0, 0x04, 0x40, 0x00, 0x00, 0x05, 0x40, 0x00, 0x40, 0x05, 0x40, 0x00, 0x80, 0x05, 0x40, 0x00, + 0xC0, 0x05, 0x40, 0x00, 0x00, 0x06, 0x40, 0x00, 0x40, 0x06, 0x40, 0x00, 0x80, 0x06, 0x40, 0x00, + 0xC0, 0x06, 0x40, 0x00, 0x00, 0x07, 0x40, 0x00, 0x40, 0x07, 0x40, 0x00, 0x80, 0x07, 0x40, 0x00, + 0xC0, 0x07, 0x40, 0x00, 0x00, 0x08, 0x80, 0x00, 0x80, 0x08, 0x80, 0x00, 0x00, 0x09, 0x80, 0x00, + 0x80, 0x09, 0x80, 0x00, 0x00, 0x0A, 0x80, 0x00, 0x80, 0x0A, 0x80, 0x00, 0x00, 0x0B, 0x80, 0x00, + 0x80, 0x0B, 0x80, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x80, 0x0C, 0x80, 0x00, 0x00, 0x0D, 0x80, 0x00, + 0x80, 0x0D, 0x80, 0x00, 0x00, 0x0E, 0x80, 0x00, 0x80, 0x0E, 0x80, 0x00, 0x00, 0x0F, 0x80, 0x00, + 0x80, 0x0F, 0x80, 0x00, 0x00, 0x10, 0x00, 0x01, 0x00, 0x11, 0x00, 0x01, 0x00, 0x12, 0x00, 0x01, + 0x00, 0x13, 0x00, 0x01, 0x00, 0x14, 0x00, 0x01, 0x00, 0x15, 0x00, 0x01, 0x00, 0x16, 0x00, 0x01, + 0x00, 0x17, 0x00, 0x01, 0x00, 0x18, 0x00, 0x01, 0x00, 0x19, 0x00, 0x01, 0xE1, 0x19, 0x00, 0x01, + 0x00, 0x1B, 0x00, 0x01, 0x00, 0x1C, 0x00, 0x01, 0x00, 0x1D, 0x00, 0x01, 0x00, 0x1E, 0x00, 0x01, + 0x00, 0x1F, 0x00, 0x01, 0x00, 0x20, 0x00, 0x02, 0x00, 0x22, 0x00, 0x02, 0x00, 0x24, 0x00, 0x02, + 0x00, 0x26, 0x00, 0x02, 0x00, 0x28, 0x00, 0x02, 0x00, 0x2A, 0x00, 0x02, 0x00, 0x2C, 0x00, 0x02, + 0x00, 0x2E, 0x00, 0x02, 0x00, 0x30, 0x00, 0x02, 0x00, 0x32, 0x00, 0x02, 0x00, 0x34, 0x00, 0x02, + 0x00, 0x36, 0x00, 0x02, 0x00, 0x38, 0x00, 0x02, 0x00, 0x3A, 0x00, 0x02, 0x00, 0x3C, 0x00, 0x02, + 0x00, 0x3E, 0x00, 0x02, 0x00, 0x40, 0x00, 0x04, 0x00, 0x44, 0x00, 0x04, 0x00, 0x48, 0x00, 0x04, + 0x1E, 0x4C, 0x00, 0x04, 0x00, 0x50, 0x00, 0x04, 0x00, 0x54, 0x00, 0x04, 0x00, 0x58, 0x00, 0x04, + 0x00, 0x5C, 0x00, 0x04, 0x00, 0x60, 0x00, 0x04, 0x00, 0x64, 0x00, 0x04, 0x00, 0x68, 0x00, 0x04, + 0x00, 0x6C, 0x00, 0x04, 0x00, 0x70, 0x00, 0x04, 0x00, 0x74, 0x00, 0x04, 0x00, 0x78, 0x00, 0x04, + 0x00, 0x7C, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, + 0x05, 0x0D, 0x09, 0x02, 0xA1, 0x01, 0x85, 0x02, 0x09, 0x20, 0xA1, 0x00, 0x09, 0x42, 0x09, 0x44, + 0x09, 0x45, 0x09, 0x3C, 0x09, 0x00, 0x09, 0x32, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x06, + 0x81, 0x02, 0x95, 0x02, 0x81, 0x03, 0x05, 0x01, 0x09, 0x30, 0x26, 0x88, 0x55, 0x46, 0x88, 0x55, + 0x65, 0x11, 0x55, 0x0D, 0x75, 0x10, 0x95, 0x01, 0x81, 0x02, 0x09, 0x31, 0x26, 0xC0, 0x35, 0x46, + 0xC0, 0x35, 0x81, 0x02, 0x45, 0x00, 0x65, 0x00, 0x55, 0x00, 0x05, 0x0D, 0x09, 0x30, 0x26, 0xFF, + 0x00, 0x81, 0x02, 0xC0, 0x09, 0x00, 0x75, 0x08, 0xB1, 0x12, 0x85, 0x03, 0x09, 0x00, 0x95, 0x10, + 0x85, 0x04, 0x09, 0x00, 0xB1, 0x02, 0x85, 0x05, 0x09, 0x00, 0x95, 0x04, 0xB1, 0x02, 0x85, 0x06, + 0x09, 0x00, 0x95, 0x24, 0xB1, 0x02, 0x85, 0x07, 0x09, 0x00, 0x95, 0x49, 0xB1, 0x02, 0x85, 0x08, + 0x09, 0x00, 0x95, 0x03, 0xB1, 0x02, 0xC0, 0x1E, 0x00, 0x00, 0x01, 0x87, 0x00, 0x02, 0x00, 0x03, + 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x05, 0x00, 0x6A, 0x05, 0x04, 0x01, 0x54, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x30, 0xED, 0x00, 0x08, 0x02, 0x0A, 0x0E, 0x80, 0x54, 0xE8, 0x1C, + 0xCD, 0x95, 0x03, 0xE8, 0xF1, 0xED, 0x80, 0x40, 0xF0, 0x00, 0xCD, 0x80, 0x40, 0xA8, 0x14, 0x84, + 0xC5, 0xCE, 0xE1, 0x1D, 0xCD, 0x80, 0x40, 0xB8, 0xEC, 0xED, 0x80, 0x40, 0xF0, 0x00, 0xCD, 0x80, + 0x40, 0xA8, 0x14, 0x84, 0xC5, 0xCE, 0xE1, 0x1D, 0xCD, 0x80, 0x40, 0xB8, 0xEC, 0x42, 0x20, 0x18, + 0x42, 0x2C, 0xD4, 0x11, 0x01, 0xE0, 0xCE, 0xDF, 0xF9, 0x37, 0x5F, 0x15, 0xE3, 0x8B, 0x12, 0x03, + 0xA6, 0x42, 0xB0, 0x32, 0xD2, 0x08, 0x00, 0x64, 0xEF, 0xF4, 0x3E, 0xEF, 0xFB, 0x7E, 0x21, 0x24, + 0x2B, 0x03, 0x97, 0x70, 0x30, 0x71, 0x09, 0xF9, 0x0B, 0x02, 0x83, 0x21, 0x30, 0x24, 0x21, 0x04, + 0x3B, 0x05, 0x03, 0x5B, 0xF0, 0x30, 0x06, 0xD4, 0xD2, 0x08, 0x30, 0x30, 0x03, 0x40, 0x70, 0x30, + 0x01, 0x04, 0xF9, 0x68, 0x13, 0x78, 0x10, 0x0B, 0x42, 0x20, 0x6D, 0x02, 0x01, 0x0B, 0x07, 0x51, + 0xEE, 0x02, 0x2A, 0x5C, 0x04, 0x01, 0x5F, 0xA0, 0x80, 0xF0, 0x0E, 0x32, 0x18, 0xFC, 0x57, 0xF0, + 0x2E, 0x5F, 0xA0, 0x20, 0xF0, 0x0E, 0xC1, 0x7F, 0x05, 0xF0, 0x22, 0x7C, 0x06, 0x01, 0x7F, 0xA0, + 0x80, 0xF0, 0x0E, 0x32, 0x18, 0xFC, 0x57, 0x10, 0x2F, 0x7F, 0xA0, 0x20, 0xF0, 0x0E, 0xC1, 0x7F, + 0x05, 0xF2, 0x12, 0x35, 0x2F, 0x00, 0xC2, 0xAE, 0x11, 0x3D, 0x20, 0xC1, 0x33, 0xA5, 0x18, 0x3C, + 0x20, 0xA1, 0x33, 0x30, 0x16, 0x15, 0xF4, 0x12, 0x55, 0x2F, 0x00, 0x51, 0xF6, 0x02, 0xA0, 0x9A, + 0x30, 0xE1, 0x04, 0x0C, 0x21, 0x04, 0xD2, 0x26, 0x10, 0xB0, 0x46, 0xA0, 0x00, 0xD8, 0xEE, 0x2E, + 0x20, 0xA8, 0x85, 0x28, 0x21, 0x6C, 0x04, 0x01, 0x6F, 0xA0, 0x80, 0xF0, 0x0E, 0x32, 0x18, 0xFC, + 0xD7, 0xEE, 0x2E, 0x20, 0xA8, 0x85, 0x28, 0x21, 0x6C, 0x04, 0x01, 0x6F, 0xA0, 0x20, 0xF0, 0x0E, + 0xC1, 0x7F, 0xED, 0xEE, 0x02, 0x82, 0x5A, 0x88, 0x12, 0xC2, 0x65, 0x10, 0xF0, 0x05, 0x0A, 0x08, + 0xEF, 0x20, 0x83, 0xC1, 0x7F, 0xED, 0xEE, 0x02, 0x82, 0x5A, 0x88, 0x12, 0x5F, 0xA0, 0x20, 0xF0, + 0x0E, 0xC1, 0x7F, 0xED, 0xEE, 0x02, 0x82, 0x5A, 0x88, 0x12, 0x48, 0xED, 0xEE, 0x02, 0x82, 0x5A, + 0x88, 0x12, 0x14, 0x04, 0x11, 0x3D, 0x20, 0xC1, 0x33, 0x75, 0x25, 0xC2, 0x6E, 0x25, 0xC1, 0x03, + 0x12, 0x3A, 0x03, 0x63, 0xD1, 0xEE, 0x2E, 0x20, 0xA8, 0x95, 0x28, 0x81, 0xD4, 0xEE, 0x2E, 0x20, + 0xA8, 0x85, 0x28, 0xD1, 0xEE, 0x2E, 0x20, 0xA8, 0x85, 0x28, 0x51, 0x36, 0xC2, 0x0A, 0x60, 0x10, + 0xB3, 0xFB, 0x30, 0x00, 0x04, 0x07, 0x13, 0x40, 0x90, 0xFF, 0x3E, 0xEF, 0xFF, 0x2E, 0x11, 0x71, + 0x32, 0x98, 0xE5, 0x83, 0x69, 0x3E, 0xD8, 0x54, 0x06, 0x54, 0xC1, 0xFC, 0x81, 0x02, 0x0D, 0xFD, + 0x55, 0x3F, 0x06, 0x55, 0xC1, 0xCF, 0x81, 0x10, 0xC5, 0x20, 0x52, 0xEF, 0x20, 0x53, 0x07, 0x83, + 0x68, 0x6E, 0x60, 0x1E, 0xFC, 0x13, 0x08, 0xD4, 0x30, 0x18, 0xE6, 0xEF, 0x14, 0xD5, 0x33, 0x01, + 0xEF, 0x17, 0xC3, 0x8D, 0xF2, 0x3E, 0x83, 0x21, 0x40, 0xD0, 0x33, 0xD2, 0x08, 0xB0, 0xF7, 0xEF, + 0x32, 0xB8, 0x54, 0x83, 0x5B, 0x35, 0x98, 0xE5, 0x83, 0x69, 0x3E, 0xD8, 0x54, 0x06, 0x55, 0xC1, + 0xCF, 0x81, 0x10, 0xC5, 0x06, 0x54, 0xC1, 0xFC, 0x81, 0x01, 0x0D, 0x20, 0x56, 0x06, 0x6C, 0x47, + 0xC1, 0xFF, 0x58, 0x07, 0x52, 0x6C, 0x47, 0x48, 0xD1, 0xFF, 0x6F, 0xA0, 0x80, 0xF0, 0x0E, 0x07, + 0x53, 0xBB, 0x05, 0xEF, 0x1B, 0x00, 0x21, 0xEF, 0xF4, 0xDE, 0xEF, 0xB7, 0x20, 0x40, 0x50, 0x33, + 0xD2, 0x08, 0x80, 0x10, 0x03, 0x58, 0x00, 0x10, 0x06, 0xD4, 0xD2, 0x08, 0x40, 0x0F, 0xEF, 0xF3, + 0xFE, 0xEF, 0x12, 0xD0, 0x1D, 0x83, 0x59, 0x3E, 0x98, 0xE6, 0x83, 0x4D, 0x65, 0x40, 0x15, 0xCC, + 0x1F, 0x28, 0xD0, 0xD0, 0x5F, 0xF5, 0x63, 0x50, 0x15, 0xFC, 0x1C, 0x08, 0x51, 0x0C, 0x22, 0xF5, + 0x0E, 0x32, 0x75, 0x30, 0x88, 0xE6, 0x06, 0xE6, 0xC1, 0x3F, 0x81, 0x40, 0x0D, 0x83, 0x61, 0xFE, + 0x4E, 0x51, 0x3C, 0x13, 0xF0, 0x7E, 0x21, 0x48, 0x28, 0xEF, 0xF3, 0x2E, 0x83, 0x4B, 0x35, 0xB8, + 0x55, 0x83, 0x59, 0x3E, 0x98, 0xE6, 0x83, 0x4D, 0x65, 0x50, 0x15, 0xFC, 0x1C, 0x08, 0x51, 0x6C, + 0x40, 0x15, 0xCC, 0x1F, 0x18, 0xD0, 0x00, 0x62, 0x65, 0xC0, 0x76, 0x14, 0xFC, 0x8F, 0x75, 0x20, + 0xC5, 0x76, 0x84, 0x14, 0xFD, 0xFF, 0x06, 0x0A, 0x08, 0xEF, 0x70, 0x30, 0xF5, 0xBE, 0x11, 0x86, + 0xF1, 0x4E, 0xEF, 0xBD, 0x20, 0x30, 0x18, 0x02, 0x21, 0x5F, 0x25, 0x21, 0x83, 0x25, 0xE3, 0x60, + 0x29, 0x80, 0x31, 0x18, 0x02, 0xEF, 0xD2, 0x0E, 0x80, 0x20, 0xA0, 0x93, 0xE2, 0xAF, 0x33, 0x01, + 0x02, 0x0A, 0x44, 0x0B, 0x8C, 0x00, 0x7E, 0x8B, 0x02, 0xEF, 0x1D, 0x13, 0xA5, 0xC1, 0x0C, 0x00, + 0x80, 0xFA, 0xF5, 0x3E, 0x8B, 0x05, 0x21, 0xB9, 0x31, 0x21, 0xA1, 0x3A, 0x21, 0xB7, 0x3A, 0x13, + 0x51, 0xE0, 0x40, 0x60, 0x33, 0x0C, 0x0A, 0x22, 0xB3, 0x3E, 0x10, 0x05, 0x20, 0x21, 0x2B, 0x34, + 0xCC, 0x00, 0x00, 0xB8, 0x68, 0x21, 0xAD, 0x3A, 0x11, 0xA6, 0x90, 0xA9, 0xB1, 0x11, 0xA1, 0x90, + 0x09, 0xB1, 0xEF, 0x9F, 0x89, 0xB0, 0x21, 0x28, 0x25, 0x13, 0x79, 0xA0, 0xAF, 0x13, 0x48, 0x20, + 0xAF, 0xEF, 0x12, 0xD0, 0x0F, 0x83, 0x61, 0x3E, 0x18, 0xE9, 0x83, 0xA1, 0xFE, 0x4E, 0x21, 0x89, + 0x27, 0xEF, 0x12, 0x20, 0x10, 0xEF, 0x94, 0x29, 0xAC, 0xBB, 0x02, 0xC3, 0x50, 0x33, 0x10, 0x83, + 0x76, 0xB2, 0x55, 0x30, 0x18, 0x02, 0x21, 0xD1, 0x24, 0x03, 0x51, 0x30, 0x16, 0x93, 0x33, 0xC3, + 0x0C, 0x00, 0x90, 0x0B, 0x08, 0x03, 0x52, 0x10, 0x11, 0x80, 0x06, 0x21, 0xA1, 0x0B, 0x21, 0x73, + 0x39, 0x21, 0xDD, 0x24, 0x03, 0x23, 0x80, 0xB0, 0x2B, 0x80, 0x39, 0x35, 0x0E, 0x96, 0x02, 0x37, + 0x83, 0x21, 0xF0, 0x2E, 0xED, 0x00, 0x08, 0x02, 0x3A, 0x29, 0xFE, 0x3A, 0x98, 0x1B, 0x04, 0x36, + 0xC3, 0xA0, 0x20, 0x22, 0x20, 0x03, 0x71, 0x60, 0x10, 0x53, 0x4B, 0x32, 0x24, 0x21, 0x04, 0x3B, + 0x05, 0x03, 0x5B, 0xD0, 0xF5, 0x04, 0x35, 0x13, 0xEC, 0xDF, 0xD0, 0x08, 0x60, 0x10, 0xD3, 0x70, + 0xB2, 0x49, 0x10, 0xF3, 0xA0, 0x93, 0x39, 0x9C, 0x21, 0xF5, 0x3A, 0x7E, 0xE3, 0x55, 0xDF, 0x07, + 0xF1, 0xEF, 0xF3, 0xBE, 0xEF, 0x17, 0xC3, 0x7F, 0x32, 0x70, 0x09, 0x07, 0x13, 0x97, 0x90, 0xBF, + 0x20, 0x00, 0xF1, 0xDF, 0xFD, 0x17, 0x48, 0x47, 0x60, 0x04, 0x58, 0x82, 0x21, 0x35, 0xE0, 0xAA, + 0x52, 0xEA, 0x00, 0x2E, 0x29, 0xA5, 0x0F, 0xE0, 0xB6, 0x52, 0xEA, 0x00, 0xEE, 0x29, 0xA5, 0x0F, + 0x46, 0x80, 0x10, 0x0D, 0x46, 0xC0, 0x60, 0x80, 0xED, 0x4B, 0xD4, 0x51, 0x84, 0x41, 0xE4, 0x51, + 0x94, 0x41, 0xB4, 0x51, 0x64, 0x41, 0xC4, 0x51, 0x74, 0x41, 0xA4, 0x51, 0x54, 0xC1, 0x96, 0xD5, + 0x96, 0xC4, 0x16, 0xD6, 0x16, 0xC5, 0xB6, 0xD5, 0xB6, 0xC4, 0x36, 0xD6, 0x36, 0xC5, 0xD6, 0xD5, + 0xD6, 0xC4, 0x56, 0xD6, 0x56, 0xC5, 0xF6, 0xD5, 0xF6, 0xC4, 0x76, 0xD6, 0x76, 0xE5, 0x17, 0xDF, + 0x03, 0xF1, 0x83, 0x39, 0x3E, 0x98, 0xE4, 0x83, 0x59, 0x3E, 0x98, 0xE6, 0x83, 0x79, 0x3E, 0x98, + 0xE8, 0x83, 0x99, 0x3E, 0x98, 0xEA, 0x10, 0x83, 0x61, 0x3E, 0x18, 0xEE, 0x83, 0x91, 0x3E, 0x18, + 0xEA, 0x10, 0xCF, 0xCF, 0xF2, 0xD7, 0x22, 0x5F, 0x2F, 0x4F, 0xD0, 0x0F, 0x10, 0x24, 0x80, 0xCE, + 0xA2, 0xBA, 0xEE, 0xF2, 0xE0, 0x2D, 0xCE, 0x82, 0x12, 0x29, 0x48, 0x5C, 0x28, 0x80, 0xCE, 0x02, + 0xBD, 0x42, 0xE8, 0x05, 0xC5, 0xCE, 0xE1, 0x05, 0xDE, 0x91, 0x27, 0x54, 0x01, 0x00, 0xDC, 0x00, + 0x00, 0x88, 0xDD, 0xE2, 0xD7, 0x22, 0x5E, 0x2F, 0xCF, 0x31, 0x10, 0xCF, 0xCF, 0xF2, 0xD7, 0x22, + 0x5F, 0x2F, 0x4F, 0xD0, 0xBF, 0x12, 0x24, 0x80, 0xCE, 0xA2, 0xBA, 0xEE, 0xF2, 0xE0, 0x2D, 0xCE, + 0x82, 0x12, 0x29, 0x48, 0x5C, 0x28, 0x80, 0xCE, 0x02, 0xBD, 0x42, 0xE8, 0x05, 0xC5, 0xCE, 0xE1, + 0x05, 0xDE, 0x91, 0x27, 0x54, 0x01, 0x00, 0xDC, 0x00, 0x00, 0x88, 0xDD, 0xE2, 0xD7, 0x22, 0x5E, + 0x2F, 0xCF, 0x31, 0x10, 0x0B, 0x03, 0x41, 0x20, 0x00, 0x43, 0x07, 0x7A, 0x30, 0x75, 0xA0, 0xF9, + 0x44, 0x25, 0x07, 0xA2, 0x10, 0x07, 0xA2, 0x10, 0xCF, 0xEC, 0x7F, 0xFC, 0xE5, 0x0A, 0x03, 0x47, + 0x66, 0x64, 0x33, 0x70, 0x74, 0x46, 0x26, 0x09, 0x52, 0x20, 0xD4, 0x02, 0x22, 0x65, 0x12, 0x01, + 0x1E, 0x46, 0x27, 0x09, 0x52, 0xF0, 0x86, 0x4E, 0x28, 0x65, 0x12, 0x01, 0x1F, 0x71, 0x52, 0x27, + 0x11, 0x20, 0xAE, 0x70, 0x46, 0x87, 0x10, 0x92, 0x20, 0x18, 0x52, 0xF3, 0xA5, 0xFD, 0x12, 0x01, + 0x52, 0x2B, 0xAF, 0x5E, 0x2A, 0x20, 0x52, 0x26, 0x15, 0xE0, 0xE0, 0x84, 0x52, 0x26, 0x15, 0xF0, + 0x20, 0x75, 0x52, 0x01, 0x2E, 0xED, 0x52, 0x01, 0x52, 0xFA, 0x60, 0x64, 0x08, 0xDF, 0x60, 0x64, + 0x08, 0x90, 0x98, 0xF5, 0x6C, 0xF2, 0x6F, 0xC2, 0x46, 0xFF, 0x46, 0x0A, 0x01, 0x02, 0x28, 0xCE, + 0x10, 0xC2, 0xFD, 0x07, 0xEF, 0x29, 0x6E, 0x10, 0x6D, 0xF2, 0xE2, 0x26, 0xD1, 0x46, 0xCF, 0x66, + 0xFF, 0x26, 0x6C, 0xF8, 0x6F, 0xA4, 0x10, 0x20, 0x80, 0xE2, 0x0C, 0x21, 0xDC, 0x7F, 0xF0, 0x9E, + 0xE2, 0x06, 0xD1, 0x66, 0x2F, 0x6E, 0x12, 0x6D, 0xF8, 0x44, 0x44, 0x33, 0xD0, 0xE0, 0xC7, 0x5E, + 0xFE, 0x4C, 0x01, 0xF1, 0xCF, 0xE9, 0x7F, 0x2F, 0x5F, 0x11, 0x42, 0xD0, 0x26, 0xDF, 0x46, 0xDF, + 0x66, 0xDF, 0x86, 0x8F, 0x74, 0xA4, 0x46, 0x3A, 0x03, 0x92, 0x20, 0x05, 0x42, 0x2C, 0x10, 0x52, + 0x27, 0x11, 0xE0, 0x63, 0xA4, 0x92, 0x20, 0x05, 0x42, 0x1D, 0x27, 0x75, 0x12, 0x01, 0x3F, 0x70, + 0x52, 0x26, 0x15, 0xE0, 0x20, 0x20, 0x52, 0x26, 0x15, 0xF0, 0x20, 0x20, 0x52, 0x26, 0x11, 0xE0, + 0xF0, 0xB6, 0x42, 0xF0, 0xD6, 0x6C, 0xF2, 0x6F, 0xC2, 0x46, 0xFF, 0x46, 0x6E, 0xFB, 0x66, 0x6E, + 0xFD, 0x86, 0x02, 0x28, 0xCE, 0x13, 0xC2, 0xFC, 0x06, 0xEF, 0x25, 0x6E, 0x13, 0x6D, 0xF2, 0xE2, + 0x56, 0xD1, 0x46, 0x2F, 0x75, 0x52, 0x01, 0x2E, 0x6F, 0x2B, 0x04, 0x6F, 0xCD, 0x66, 0xFF, 0x26, + 0x6C, 0xF8, 0x6F, 0xE4, 0xB6, 0x6F, 0xE6, 0xD6, 0x6F, 0x28, 0x80, 0xE2, 0x3C, 0x21, 0xCC, 0x6F, + 0xF0, 0x5E, 0xE2, 0x36, 0xD1, 0x66, 0x2F, 0x6E, 0x15, 0x6D, 0xF8, 0x46, 0x8A, 0x10, 0x0D, 0x46, + 0xCA, 0x40, 0x90, 0x2E, 0xF0, 0x44, 0x44, 0x32, 0xDC, 0xE0, 0xF7, 0xE2, 0x15, 0xF1, 0x7C, 0x01, + 0xF1, 0xCF, 0xDB, 0xF2, 0xD7, 0x21, 0x5F, 0x1F, 0x03, 0x5D, 0x20, 0x11, 0x41, 0x44, 0x00, 0x44, + 0x00, 0xC1, 0xF3, 0x0D, 0x5A, 0x04, 0x57, 0xAB, 0x25, 0x70, 0xC5, 0xC1, 0x10, 0x09, 0xA7, 0x80, + 0x70, 0xB4, 0x0A, 0x03, 0x47, 0x8C, 0x74, 0xA4, 0x46, 0x8B, 0x00, 0x22, 0x13, 0x64, 0xA4, 0x58, + 0x82, 0x21, 0x35, 0x6C, 0xFE, 0xED, 0x12, 0x01, 0x52, 0xFA, 0x20, 0x6C, 0x00, 0x01, 0xED, 0x52, + 0x01, 0x52, 0xFA, 0x60, 0xA4, 0x08, 0xD1, 0x60, 0xA4, 0x56, 0x3B, 0x42, 0xD8, 0xBF, 0x5C, 0xFE, + 0xC2, 0xFE, 0xD6, 0x42, 0xF0, 0xF6, 0x6E, 0xFD, 0x26, 0x6E, 0xFF, 0x46, 0x46, 0x2C, 0x80, 0xE2, + 0x1C, 0x22, 0xDC, 0x7F, 0xF0, 0x9E, 0xE2, 0x16, 0xD2, 0x26, 0x2F, 0x6E, 0x23, 0x6D, 0xF4, 0xC2, + 0x07, 0x10, 0xF0, 0xD7, 0x42, 0xF0, 0xF6, 0x6E, 0xFD, 0x26, 0x6E, 0xFF, 0x46, 0x46, 0x2C, 0x80, + 0xE2, 0x1C, 0xF2, 0x04, 0xEF, 0x29, 0x6E, 0x21, 0x6D, 0xF6, 0xE2, 0x36, 0xD2, 0x86, 0xDF, 0xA5, + 0xDD, 0xC7, 0x9D, 0xE9, 0x21, 0x03, 0x03, 0x50, 0x10, 0xD0, 0xE2, 0x03, 0x02, 0x50, 0x10, 0x30, + 0xEC, 0x0A, 0x04, 0x47, 0xAB, 0x20, 0x70, 0xA4, 0x03, 0x04, 0xE0, 0xA0, 0x80, 0x70, 0xB4, 0x0A, + 0x03, 0x47, 0x4A, 0x44, 0x84, 0x25, 0x05, 0x42, 0x2D, 0x20, 0x52, 0x26, 0x11, 0xE0, 0xF0, 0xD6, + 0x42, 0xF0, 0xF6, 0x7C, 0xFE, 0xF2, 0x17, 0x21, 0x04, 0xF2, 0x36, 0xC1, 0x26, 0xFF, 0x26, 0x6C, + 0xF4, 0x6F, 0xE4, 0xD6, 0x6F, 0xE6, 0xF6, 0x6F, 0x28, 0x80, 0xE2, 0x1C, 0x22, 0xCC, 0x6F, 0xF0, + 0x8E, 0xE2, 0x16, 0xF2, 0x26, 0xE2, 0x36, 0xF2, 0x46, 0xE2, 0x16, 0xF1, 0x66, 0xE2, 0x36, 0xF1, + 0x86, 0x02, 0x28, 0xCE, 0x21, 0xC2, 0xFC, 0x06, 0xEF, 0x25, 0x6E, 0x21, 0x6D, 0xF2, 0xE2, 0x36, + 0xD2, 0x46, 0xCF, 0x26, 0xFF, 0x26, 0x6C, 0xF4, 0x6F, 0x64, 0xA4, 0x02, 0x28, 0xCE, 0x21, 0x4F, + 0x10, 0xF2, 0xB5, 0x23, 0x6E, 0x21, 0xF2, 0x56, 0x21, 0x6E, 0x23, 0xF2, 0x76, 0x21, 0x6E, 0x15, + 0x6D, 0xDA, 0x02, 0x22, 0x65, 0x12, 0x01, 0x1F, 0x02, 0x22, 0x65, 0x52, 0x01, 0x0E, 0x6F, 0x2D, + 0x04, 0x6F, 0x2F, 0x7C, 0x00, 0x01, 0xF2, 0x17, 0x21, 0x04, 0xF2, 0x36, 0xC1, 0x66, 0xFF, 0x26, + 0x6C, 0xF8, 0x6F, 0xE4, 0xD6, 0x6F, 0xE6, 0xF6, 0x6F, 0x28, 0x80, 0xE2, 0x1C, 0x22, 0xCC, 0x6F, + 0xF0, 0x8E, 0xE2, 0x16, 0xF2, 0x26, 0xE2, 0x36, 0xF2, 0x46, 0xE2, 0x16, 0xF1, 0x66, 0xE2, 0x36, + 0xF1, 0x86, 0x02, 0x28, 0xCE, 0x21, 0xC2, 0xFC, 0x06, 0xEF, 0x25, 0x6E, 0x21, 0x6D, 0xF6, 0xE2, + 0x36, 0xD2, 0x86, 0xCF, 0x66, 0xFF, 0x26, 0x6C, 0xF8, 0x6F, 0x64, 0xA4, 0x02, 0x28, 0xCE, 0x21, + 0x4F, 0x10, 0xE2, 0xAE, 0x23, 0x6E, 0x21, 0xF2, 0x96, 0x21, 0x6E, 0x23, 0xF2, 0xB6, 0x21, 0x6E, + 0x19, 0x6D, 0xDC, 0x52, 0x27, 0x15, 0xF0, 0x43, 0x44, 0x84, 0x10, 0x0D, 0x56, 0x3B, 0x42, 0xD8, + 0x06, 0x41, 0x44, 0x00, 0xE2, 0xD7, 0x21, 0x5E, 0x1F, 0xCF, 0x25, 0x10, 0xCF, 0xC8, 0xF2, 0x07, + 0x23, 0x5F, 0x32, 0x4C, 0xE2, 0x7C, 0xE0, 0xC2, 0x2C, 0x25, 0x5C, 0xE4, 0xF2, 0xE4, 0x22, 0xC4, + 0xC2, 0x2E, 0x84, 0xC2, 0xCC, 0x65, 0x2E, 0xC4, 0xC2, 0x2E, 0x84, 0xC2, 0x2C, 0x4E, 0x2E, 0x42, + 0x2D, 0xCC, 0x42, 0x21, 0x28, 0x7C, 0xE4, 0x42, 0xC2, 0x67, 0x2E, 0x25, 0x82, 0xE1, 0x0D, 0xE9, + 0x15, 0xC1, 0x0D, 0x00, 0x80, 0x9E, 0xF7, 0xA7, 0xEA, 0x92, 0x71, 0xC7, 0x77, 0x2D, 0xEC, 0xFC, + 0x04, 0x01, 0x20, 0x07, 0x02, 0x6F, 0x2E, 0x7F, 0x10, 0x6E, 0xFE, 0x26, 0xE2, 0x06, 0xF1, 0x46, + 0x6E, 0xFA, 0x66, 0x6E, 0xFC, 0x86, 0x02, 0x28, 0xCE, 0x34, 0xC2, 0xFC, 0x06, 0xEF, 0x26, 0x6E, + 0x34, 0xF2, 0x26, 0x21, 0x6E, 0x36, 0xF2, 0x46, 0x21, 0x6E, 0x12, 0x52, 0x44, 0x10, 0xD0, 0xC6, + 0x9E, 0x79, 0x1B, 0x82, 0x22, 0x82, 0x22, 0x29, 0x45, 0x01, 0x00, 0x6F, 0xAA, 0x24, 0x09, 0x57, + 0x7C, 0xD5, 0xC2, 0xCE, 0x4F, 0x10, 0x00, 0x72, 0x20, 0x20, 0x6F, 0x16, 0xF2, 0x87, 0x21, 0x6E, + 0x16, 0x6F, 0x22, 0x6E, 0x18, 0x6F, 0xE4, 0xA6, 0x6F, 0xE6, 0xC6, 0x6F, 0x28, 0x80, 0xE2, 0x4C, + 0x23, 0xCC, 0x6F, 0xF0, 0x6E, 0xE2, 0x46, 0x23, 0x6F, 0x1A, 0xE2, 0x66, 0x23, 0x6F, 0x1C, 0xE2, + 0xA6, 0xC1, 0x4F, 0x10, 0x20, 0x14, 0x82, 0xD2, 0xC6, 0x9E, 0x59, 0x12, 0xC2, 0x2E, 0x82, 0x22, + 0x09, 0x1E, 0x20, 0x85, 0xDC, 0x00, 0x00, 0xE9, 0x82, 0xF0, 0xA7, 0xEA, 0x92, 0x71, 0xC7, 0x77, + 0x2D, 0xCC, 0xFC, 0x04, 0x01, 0x20, 0x07, 0x02, 0xF2, 0xE6, 0x21, 0x7F, 0x20, 0xE2, 0xE6, 0xF1, + 0x26, 0xE2, 0x06, 0xF2, 0x46, 0x6E, 0xFA, 0x66, 0x6E, 0xFC, 0x86, 0x02, 0x28, 0xCE, 0x34, 0xC2, + 0xFC, 0x06, 0xEF, 0x26, 0x6E, 0x34, 0xF2, 0x26, 0x22, 0x6E, 0x36, 0xF2, 0x46, 0x22, 0x6E, 0x22, + 0xFC, 0x04, 0x01, 0x42, 0x21, 0x28, 0x6D, 0xEC, 0x99, 0x88, 0x20, 0x28, 0x22, 0x28, 0x92, 0x52, + 0x14, 0x00, 0xF0, 0xA6, 0x4A, 0x92, 0x70, 0xC5, 0x57, 0x2D, 0xCC, 0xFC, 0x04, 0x01, 0x20, 0x07, + 0x02, 0xF2, 0x66, 0x22, 0x7F, 0x28, 0xE2, 0x66, 0xF2, 0x26, 0xE2, 0x86, 0xF2, 0x46, 0x6E, 0xFA, + 0x66, 0x6E, 0xFC, 0x86, 0x02, 0x28, 0xCE, 0x34, 0xC2, 0xFC, 0x06, 0xEF, 0x26, 0x6E, 0x34, 0xF2, + 0xA6, 0x22, 0x6E, 0x36, 0xF2, 0xC6, 0x22, 0x6E, 0x2A, 0x52, 0x44, 0x10, 0xD0, 0xC6, 0x2E, 0x7E, + 0x30, 0xE2, 0x25, 0xF3, 0x8C, 0x03, 0xF1, 0xCF, 0xD8, 0xF2, 0x27, 0xC2, 0x46, 0xFE, 0xA6, 0x42, + 0xF0, 0xC6, 0x6C, 0xE0, 0x6F, 0x2E, 0x04, 0xF2, 0x06, 0xE1, 0xA6, 0x6F, 0xE2, 0xC6, 0x6F, 0xE4, + 0xE6, 0x6F, 0x26, 0x6E, 0x10, 0x6F, 0x28, 0x80, 0xE2, 0x4C, 0x22, 0xCC, 0x6F, 0xF0, 0x8E, 0xE2, + 0x46, 0x22, 0x6F, 0x12, 0xE2, 0x66, 0x22, 0x6F, 0x14, 0x6C, 0xE2, 0xF2, 0x66, 0x21, 0x04, 0xF2, + 0x86, 0x21, 0x6E, 0x16, 0x6F, 0x22, 0x6E, 0x18, 0x6F, 0xA4, 0x10, 0x20, 0x80, 0xE2, 0x4C, 0x22, + 0xDC, 0x7F, 0xF0, 0x9E, 0xE2, 0x46, 0xF2, 0x26, 0xE2, 0x66, 0xF2, 0x46, 0x6E, 0xFE, 0x66, 0xE2, + 0x06, 0xF1, 0x86, 0x02, 0x28, 0xCE, 0x24, 0xC2, 0xFC, 0x06, 0xEF, 0x28, 0x6E, 0x24, 0x6F, 0x22, + 0x6E, 0x26, 0x6F, 0xE4, 0xA6, 0x6F, 0xE6, 0xC6, 0x6F, 0x28, 0x80, 0xE2, 0x4C, 0x22, 0xCC, 0x6F, + 0xF0, 0x8E, 0xE2, 0x46, 0x22, 0x6F, 0x1A, 0xE2, 0x66, 0x22, 0x6F, 0x1C, 0xE2, 0x26, 0xF1, 0x26, + 0xE2, 0x46, 0xF1, 0x46, 0xEC, 0x04, 0x01, 0x6F, 0x26, 0x04, 0x6F, 0x28, 0x80, 0xE2, 0x4C, 0x22, + 0xCC, 0x6F, 0x10, 0xD2, 0xAE, 0x23, 0x6E, 0x24, 0x6F, 0x22, 0x6E, 0x26, 0x6F, 0x24, 0x6E, 0x1A, + 0x6F, 0x26, 0x6E, 0x1C, 0x6F, 0x28, 0x80, 0xE2, 0x4C, 0x22, 0xCC, 0x6F, 0xF0, 0x6E, 0xE2, 0x46, + 0xF2, 0x26, 0xE2, 0x66, 0xF2, 0x46, 0xEC, 0x08, 0x02, 0x6F, 0x26, 0x04, 0x6F, 0x28, 0x80, 0xE2, + 0x4C, 0x22, 0xCC, 0x6F, 0xF0, 0x5E, 0xE2, 0x46, 0x22, 0x6F, 0x1E, 0xE2, 0x66, 0x22, 0x6F, 0x20, + 0xE2, 0xE6, 0xD1, 0xC6, 0x2E, 0x7E, 0x22, 0xCF, 0x28, 0x10, 0xCF, 0xD0, 0xF2, 0xA7, 0xC2, 0x27, + 0xCE, 0x06, 0x2E, 0x24, 0x6F, 0x2A, 0x04, 0x6F, 0xCC, 0xE6, 0xFE, 0xE6, 0x42, 0x20, 0x6F, 0x10, + 0xF2, 0x27, 0x21, 0x34, 0xF2, 0x47, 0xC1, 0x06, 0x2F, 0x6F, 0x16, 0x4A, 0x92, 0x20, 0x57, 0x18, + 0x72, 0x95, 0xC1, 0x06, 0x2E, 0x6F, 0x1A, 0x42, 0x20, 0x6F, 0x1C, 0x6E, 0xFA, 0x26, 0x6E, 0xFC, + 0x46, 0x6E, 0xFE, 0x66, 0xE2, 0x06, 0xF1, 0x86, 0x02, 0x28, 0xCE, 0x2C, 0xC2, 0xFC, 0x06, 0x31, + 0x60, 0x3A, 0xE2, 0xC6, 0x22, 0x6F, 0x1E, 0xE2, 0xE6, 0x22, 0x6F, 0x20, 0xE2, 0x26, 0xF1, 0x26, + 0xE2, 0x46, 0xF1, 0x46, 0xE2, 0x66, 0xF1, 0x66, 0xE2, 0x86, 0xF1, 0x86, 0x02, 0x28, 0xCE, 0x2C, + 0xC2, 0xFC, 0x06, 0x31, 0x3C, 0x3A, 0xE2, 0xC6, 0xF2, 0x26, 0xE2, 0xE6, 0xF2, 0x46, 0xEC, 0x00, + 0x40, 0x6F, 0x26, 0x04, 0x6F, 0x28, 0x80, 0xE2, 0xCC, 0x22, 0xCC, 0x6F, 0xF0, 0x6E, 0xE2, 0xC6, + 0xF2, 0x26, 0xE2, 0xE6, 0xF2, 0x46, 0xE2, 0xA6, 0xF1, 0x66, 0xE2, 0xC6, 0xF1, 0x86, 0x02, 0x28, + 0xCE, 0x2C, 0xC2, 0xFC, 0x06, 0xEF, 0x25, 0x6E, 0x2C, 0xF2, 0x26, 0x22, 0x6E, 0x2E, 0xF2, 0x46, + 0x22, 0x6E, 0x1E, 0x6F, 0x22, 0x6E, 0x20, 0x6F, 0x24, 0x6E, 0x22, 0x6F, 0x26, 0x6E, 0x24, 0x6F, + 0x28, 0x80, 0xE2, 0xCC, 0x22, 0xCC, 0x6F, 0xF0, 0x6E, 0xE2, 0xC6, 0x22, 0x6F, 0x26, 0xE2, 0xE6, + 0x22, 0x6F, 0x28, 0xE2, 0x66, 0xD2, 0xC6, 0x2E, 0x7E, 0x2A, 0xCF, 0x30, 0x10, 0xDF, 0xFC, 0x07, + 0x5F, 0xC2, 0xB5, 0xC4, 0xD4, 0x24, 0x60, 0xC8, 0x7D, 0x64, 0x16, 0x2C, 0x03, 0x22, 0xE3, 0xC0, + 0x4E, 0x10, 0xD0, 0xC6, 0x8E, 0xE9, 0xD3, 0x0A, 0xC0, 0x00, 0x0C, 0xD0, 0xC6, 0x8E, 0xC9, 0xD2, + 0x04, 0xCE, 0x96, 0xD4, 0x26, 0xDE, 0x45, 0x8E, 0x22, 0x8A, 0x58, 0x52, 0x00, 0x2E, 0x29, 0x85, + 0x0E, 0x6D, 0xE6, 0x11, 0xB6, 0x4C, 0x84, 0x81, 0xC5, 0x8F, 0x20, 0x00, 0x72, 0x20, 0x20, 0x18, + 0x6C, 0xEC, 0x52, 0xD2, 0xE6, 0x8F, 0xB9, 0x47, 0x66, 0xD1, 0x5A, 0xC0, 0x00, 0x0C, 0xD0, 0xC6, + 0x8E, 0x29, 0xC4, 0x22, 0x80, 0xEC, 0xC0, 0x4E, 0x10, 0xD0, 0xC6, 0x8E, 0xC9, 0xD2, 0x05, 0xCE, + 0x96, 0xD4, 0x26, 0xDE, 0x44, 0x8E, 0xE2, 0x8A, 0x58, 0x52, 0x00, 0x2E, 0x29, 0x85, 0x0E, 0x6D, + 0xE6, 0x11, 0x78, 0x4C, 0x84, 0x81, 0xC5, 0x8F, 0x20, 0x00, 0x72, 0x20, 0x20, 0x18, 0x6C, 0xEC, + 0x42, 0x21, 0x28, 0x6D, 0xFE, 0x7E, 0xE0, 0x25, 0xDF, 0x04, 0xF1, 0xDF, 0xFC, 0x07, 0x5F, 0xC2, + 0x35, 0xC5, 0x54, 0x25, 0x60, 0xC9, 0x80, 0x40, 0x76, 0xC1, 0x32, 0x20, 0x32, 0x0E, 0xEC, 0x04, + 0x01, 0x6D, 0xEC, 0x98, 0x3E, 0xAD, 0x00, 0x0C, 0xC0, 0x00, 0x6D, 0xEC, 0x98, 0x2C, 0x4D, 0xE0, + 0x6C, 0x51, 0x6D, 0xE2, 0x5D, 0xE4, 0x28, 0xA2, 0x88, 0x25, 0x05, 0xE0, 0x9E, 0x52, 0xE8, 0xD0, + 0x66, 0x1E, 0x80, 0xC2, 0x44, 0x19, 0x58, 0xFC, 0x08, 0x02, 0x20, 0x07, 0x02, 0x82, 0xC1, 0xC6, + 0x2E, 0x25, 0xD2, 0x06, 0x10, 0x80, 0xE9, 0x47, 0x76, 0xD1, 0x5A, 0xC0, 0x00, 0x0C, 0xD0, 0xC6, + 0x8E, 0x29, 0xC4, 0x22, 0x80, 0xEC, 0xC0, 0x4E, 0x10, 0xD0, 0xC6, 0x8E, 0xC9, 0xD2, 0x05, 0xCE, + 0x16, 0xD5, 0x26, 0xDE, 0x44, 0x8E, 0xE2, 0x8A, 0x58, 0x52, 0x00, 0xEE, 0x29, 0x85, 0x0E, 0x6D, + 0xE6, 0x11, 0xE8, 0x4B, 0x94, 0x81, 0xC5, 0x8F, 0x20, 0x00, 0x72, 0x20, 0x20, 0x18, 0x6C, 0xEC, + 0x42, 0x21, 0x28, 0xD2, 0x06, 0x10, 0xE0, 0x07, 0x5E, 0xF2, 0x4D, 0x10, 0xDF, 0xFE, 0x07, 0x44, + 0x16, 0x8D, 0x05, 0x0C, 0xC0, 0x00, 0x6D, 0xEC, 0x98, 0x2F, 0x8D, 0x00, 0x0C, 0xC0, 0x00, 0x6D, + 0xEC, 0x98, 0x1D, 0x6C, 0x4D, 0x6D, 0xE0, 0x6C, 0x49, 0x6D, 0xE2, 0x6C, 0x4B, 0x6D, 0xE4, 0x11, + 0x05, 0x4D, 0x84, 0x81, 0xF0, 0x58, 0xFC, 0x08, 0x02, 0x20, 0x07, 0x02, 0x82, 0xC1, 0xC6, 0x2E, + 0x25, 0x6D, 0xFE, 0x7E, 0xF0, 0x2D, 0x10, 0xDF, 0xFE, 0x07, 0x44, 0x17, 0x8D, 0x05, 0x0C, 0xC0, + 0x00, 0x6D, 0xEC, 0x98, 0x2F, 0x8D, 0x00, 0x0C, 0xC0, 0x00, 0x6D, 0xEC, 0x98, 0x1D, 0x6C, 0x55, + 0x6D, 0xE0, 0x6C, 0x51, 0x6D, 0xE2, 0x6C, 0x53, 0x6D, 0xE4, 0x11, 0xCA, 0x4C, 0x94, 0x81, 0xF0, + 0x58, 0xFC, 0x08, 0x02, 0x20, 0x07, 0x02, 0x82, 0xC1, 0xC6, 0x2E, 0x25, 0xD2, 0x06, 0x10, 0xE0, + 0x07, 0xDF, 0x02, 0xF1, 0xDF, 0xFE, 0x07, 0x6C, 0x49, 0x6D, 0xE0, 0x44, 0x18, 0x8D, 0x03, 0x64, + 0x6C, 0x4B, 0x6D, 0xE2, 0x44, 0x19, 0x58, 0x52, 0xD0, 0x0E, 0x1D, 0x25, 0x85, 0x1E, 0x7D, 0xEE, + 0xED, 0x0E, 0x52, 0x52, 0xE8, 0xD0, 0x06, 0x1F, 0x00, 0xD7, 0x6C, 0xEC, 0xCC, 0x9C, 0x06, 0x88, + 0x14, 0xFC, 0x1C, 0x07, 0x42, 0x21, 0x28, 0x6D, 0xFE, 0x98, 0x68, 0xEC, 0x80, 0x00, 0x6D, 0xFE, + 0x98, 0x5A, 0x6C, 0x4D, 0x6D, 0xE2, 0x44, 0x19, 0x58, 0x52, 0xD0, 0xCE, 0x24, 0x25, 0x85, 0x1E, + 0x7D, 0xEE, 0xED, 0x8A, 0x52, 0x52, 0xE8, 0xD0, 0x06, 0x1F, 0xE0, 0xD3, 0x6C, 0xEC, 0xCC, 0x9C, + 0x06, 0x88, 0x0E, 0x52, 0xC4, 0x44, 0xD5, 0xE6, 0xEF, 0x5E, 0xEC, 0xE8, 0x5A, 0x6D, 0xFE, 0x7E, + 0xF0, 0x2D, 0x10, 0xDF, 0xFE, 0x07, 0x6C, 0x51, 0x6D, 0xE0, 0x44, 0x19, 0x8D, 0x03, 0x6A, 0x6C, + 0x53, 0x6D, 0xE2, 0x44, 0x18, 0x58, 0x52, 0xD0, 0x8E, 0x2C, 0x25, 0x85, 0x1E, 0x7D, 0xEE, 0xED, + 0x24, 0x53, 0x52, 0xE8, 0xD0, 0x06, 0x1F, 0x10, 0xD0, 0x6C, 0xEC, 0xCC, 0x9C, 0x06, 0x88, 0x17, + 0xFC, 0x1C, 0x07, 0x42, 0x21, 0x28, 0xD2, 0x06, 0x10, 0x80, 0x19, 0xC7, 0x0E, 0x08, 0x20, 0x6D, + 0x00, 0x01, 0x98, 0x60, 0x6C, 0x55, 0x6D, 0xE2, 0x44, 0x18, 0x58, 0x52, 0xD0, 0x0E, 0x38, 0x25, + 0x85, 0x1E, 0x7D, 0xEE, 0xED, 0xDC, 0x53, 0x52, 0xE8, 0xD0, 0x06, 0x1F, 0xC0, 0xCC, 0x6C, 0xEC, + 0xCC, 0x9C, 0x06, 0x88, 0x11, 0x52, 0x44, 0x5D, 0x23, 0x6D, 0x00, 0x01, 0xFE, 0xC6, 0x0E, 0xC7, + 0x23, 0x6D, 0x00, 0x01, 0x7E, 0xF0, 0x2D, 0x10, 0xDF, 0xFD, 0x17, 0xD2, 0x8F, 0x31, 0xA0, 0x09, + 0x6C, 0xDA, 0xCC, 0x18, 0x06, 0x22, 0xC3, 0x10, 0xC5, 0x32, 0x06, 0x99, 0x48, 0xC1, 0x4C, 0x51, + 0x20, 0x32, 0x0C, 0x51, 0x2C, 0x53, 0x90, 0x19, 0x13, 0xCC, 0x92, 0x04, 0x22, 0xC3, 0x10, 0xC5, + 0x32, 0x04, 0x99, 0x1A, 0xC1, 0x0C, 0x41, 0x20, 0x32, 0x0C, 0x51, 0x2C, 0x33, 0x90, 0x39, 0x10, + 0xCC, 0x8E, 0x03, 0x22, 0xC3, 0x10, 0xC5, 0x32, 0x02, 0x99, 0xEC, 0xC0, 0xCC, 0x30, 0x20, 0x32, + 0x0C, 0x51, 0x2C, 0x13, 0x90, 0x59, 0x0D, 0x51, 0x2C, 0x03, 0x90, 0x99, 0x0C, 0xD2, 0x8F, 0xA1, + 0xF2, 0x08, 0x6C, 0xDA, 0xCC, 0x50, 0x55, 0xC8, 0x0C, 0x51, 0x2C, 0x33, 0x95, 0x59, 0x0A, 0xCC, + 0x54, 0x56, 0xC8, 0x0C, 0x51, 0x2C, 0x43, 0x95, 0xF9, 0x08, 0xCC, 0xD6, 0x56, 0xC8, 0x0B, 0x51, + 0x2C, 0x53, 0x85, 0xA9, 0xC7, 0x8C, 0x75, 0x85, 0xBC, 0x10, 0xC5, 0x32, 0x56, 0x98, 0x65, 0xCC, + 0xDA, 0x57, 0xC8, 0x0B, 0x51, 0x2C, 0x73, 0x85, 0x09, 0xC5, 0xCC, 0x85, 0x85, 0xBC, 0x10, 0xC5, + 0x32, 0x58, 0x98, 0x3B, 0x51, 0x2C, 0x93, 0x85, 0x09, 0xC3, 0xD7, 0xC4, 0xB6, 0x24, 0x58, 0x22, + 0x43, 0x41, 0x84, 0x31, 0x03, 0xA2, 0x10, 0x50, 0xC0, 0x32, 0xEE, 0x46, 0x84, 0x31, 0x03, 0x05, + 0x2C, 0x23, 0xFD, 0x19, 0x03, 0xA8, 0xC0, 0xC6, 0xCD, 0x8C, 0x61, 0x20, 0x32, 0x0E, 0xAA, 0x06, + 0x25, 0x2D, 0x93, 0x39, 0x16, 0xCC, 0x14, 0x05, 0x22, 0xE3, 0xA0, 0x5A, 0x50, 0xD2, 0x32, 0x99, + 0x4A, 0xC1, 0x2C, 0x49, 0x20, 0x32, 0x0E, 0xAA, 0x04, 0x25, 0x2D, 0x93, 0x19, 0x13, 0xCC, 0x10, + 0x04, 0x22, 0xE3, 0xA0, 0x3A, 0x50, 0xD2, 0x32, 0x99, 0x18, 0xC1, 0xEC, 0x38, 0x20, 0x32, 0x0E, + 0xAA, 0x02, 0x25, 0x2D, 0x93, 0xF9, 0x0F, 0xCC, 0x0C, 0x03, 0x22, 0xE3, 0xA0, 0x1A, 0x50, 0xD2, + 0x32, 0x99, 0xE6, 0xA0, 0x0A, 0x50, 0xD2, 0x32, 0x99, 0xD8, 0x20, 0xFD, 0x19, 0x1B, 0x9E, 0xC0, + 0xC6, 0xCD, 0x8C, 0x6D, 0x83, 0xEC, 0xA0, 0x5A, 0x53, 0xD2, 0x32, 0x99, 0xB2, 0xC0, 0xCC, 0x7D, + 0x83, 0xEC, 0xA0, 0x6A, 0x53, 0xD2, 0x32, 0x99, 0x9A, 0xC0, 0xEC, 0x85, 0x83, 0xEC, 0xA0, 0x7A, + 0x53, 0xD2, 0x32, 0x99, 0x82, 0xC0, 0x0C, 0x8E, 0x83, 0xDC, 0xA0, 0x8A, 0x53, 0xD2, 0x32, 0x98, + 0x6B, 0xCC, 0x62, 0x39, 0xC8, 0x0D, 0xAA, 0x39, 0x25, 0x2D, 0x83, 0x49, 0xC5, 0x4C, 0x9E, 0x83, + 0xDC, 0xA0, 0xAA, 0x53, 0xD2, 0x32, 0x98, 0x3D, 0xAA, 0x3B, 0x25, 0x2D, 0x83, 0x09, 0xC3, 0x57, + 0xC5, 0x36, 0x25, 0x58, 0x22, 0x43, 0x41, 0x96, 0x31, 0xA3, 0xA2, 0x1A, 0x50, 0xD2, 0x32, 0xEE, + 0x46, 0x96, 0x31, 0xA3, 0x25, 0x2D, 0xC3, 0xE6, 0x2F, 0x6D, 0xD4, 0x02, 0xC2, 0x06, 0x10, 0x20, + 0x6D, 0xD6, 0x02, 0x8A, 0x5A, 0x5A, 0xF2, 0x2E, 0xC4, 0x04, 0x2C, 0x83, 0x25, 0x85, 0xC2, 0xDC, + 0x8E, 0x43, 0x75, 0x06, 0x52, 0x48, 0x2A, 0x19, 0x42, 0x6E, 0x06, 0x6C, 0xFE, 0x52, 0x28, 0xCC, + 0x49, 0x04, 0x2C, 0xA3, 0xC5, 0x23, 0xEF, 0x42, 0xAC, 0x88, 0x25, 0x85, 0xC2, 0xDC, 0x0E, 0x95, + 0x26, 0x85, 0xA4, 0x92, 0x21, 0x6C, 0x00, 0x01, 0x52, 0x92, 0xE4, 0x17, 0xDF, 0x03, 0xF1, 0xDF, + 0xFA, 0x27, 0x5F, 0x14, 0x64, 0x94, 0x40, 0x84, 0xD1, 0x38, 0x70, 0x11, 0x60, 0xD4, 0x44, 0x46, + 0x80, 0x1F, 0x0D, 0x0B, 0x00, 0x98, 0x7C, 0x8D, 0x04, 0x25, 0x8B, 0x00, 0x7C, 0x4D, 0x6C, 0x4B, + 0x82, 0x85, 0x9C, 0x10, 0x70, 0xB9, 0x98, 0x5A, 0x11, 0xB1, 0x8C, 0x19, 0xD5, 0x98, 0x62, 0xB2, + 0x08, 0xC0, 0xD7, 0xC4, 0xB6, 0x24, 0x58, 0x22, 0x93, 0x10, 0x10, 0xB8, 0x98, 0x2E, 0x11, 0x9B, + 0x8C, 0x59, 0xD2, 0xA8, 0x62, 0x11, 0xC0, 0xD0, 0x44, 0x46, 0x80, 0x1F, 0x0D, 0x0B, 0x00, 0xFE, + 0x14, 0xA0, 0xB6, 0x8B, 0x00, 0x44, 0x19, 0x8D, 0x03, 0x17, 0x11, 0x66, 0x4D, 0x64, 0x04, 0xF8, + 0xD1, 0xB0, 0x01, 0x80, 0xC9, 0xD7, 0x48, 0x50, 0xB2, 0x09, 0xC0, 0x57, 0xC5, 0x36, 0x25, 0x58, + 0xC8, 0x09, 0x11, 0xD6, 0x8B, 0xA9, 0x15, 0xE0, 0xC9, 0x98, 0x51, 0x8D, 0x1A, 0x26, 0x9B, 0x00, + 0x7C, 0x55, 0x6C, 0x53, 0x82, 0x25, 0x32, 0x09, 0x11, 0xC0, 0x8B, 0xE9, 0x12, 0x80, 0xC8, 0x98, + 0x25, 0x8D, 0x1B, 0x16, 0x11, 0x2C, 0x4D, 0x64, 0x04, 0xF8, 0xD1, 0xB0, 0x01, 0xE0, 0x4F, 0x11, + 0xA9, 0xBB, 0x09, 0x30, 0x61, 0x06, 0x05, 0x11, 0x8E, 0x3D, 0x00, 0x00, 0x0D, 0x03, 0x01, 0x60, + 0x10, 0x64, 0x84, 0x12, 0xA3, 0x64, 0xBF, 0x41, 0x30, 0x00, 0x00, 0x53, 0x03, 0x01, 0x60, 0x42, + 0x04, 0xC1, 0xE0, 0x20, 0x32, 0x04, 0x9B, 0x04, 0x44, 0x11, 0x0C, 0x0E, 0x22, 0xD3, 0xB7, 0x49, + 0x80, 0x59, 0x47, 0x04, 0xC1, 0xE0, 0x20, 0x32, 0x04, 0x9B, 0x04, 0x44, 0x11, 0x0C, 0x0E, 0x22, + 0x73, 0xB5, 0x49, 0x80, 0xF9, 0x34, 0x10, 0x00, 0x26, 0x44, 0x10, 0x0C, 0x0E, 0x22, 0x43, 0xB0, + 0x49, 0x40, 0x14, 0xC1, 0xE0, 0x20, 0x32, 0x2A, 0x9B, 0x04, 0x98, 0x22, 0x44, 0x10, 0x0C, 0x0E, + 0x22, 0x43, 0xB0, 0x49, 0x40, 0x14, 0xC1, 0xE0, 0x20, 0x32, 0x04, 0x9B, 0x04, 0xDB, 0x04, 0x6C, + 0xDA, 0xCC, 0xAA, 0x02, 0xC8, 0x17, 0xC0, 0x00, 0xD2, 0x86, 0x10, 0x20, 0x6D, 0x04, 0x01, 0x99, + 0x8F, 0x20, 0x44, 0xAA, 0x02, 0xD2, 0x86, 0x10, 0x20, 0x6C, 0x08, 0x01, 0xCC, 0x88, 0x55, 0x22, + 0x33, 0xC1, 0x8E, 0x58, 0x95, 0x24, 0x6D, 0x04, 0x01, 0x98, 0x5C, 0xC2, 0x47, 0x10, 0x20, 0x6C, + 0x08, 0x01, 0x82, 0x26, 0x32, 0x22, 0x44, 0x46, 0xC2, 0x84, 0x10, 0x20, 0xA4, 0xC2, 0x8D, 0x25, + 0x58, 0xD8, 0x2C, 0x5B, 0x04, 0x98, 0x24, 0x44, 0x46, 0xC2, 0x84, 0x10, 0x20, 0xF4, 0xC2, 0x2D, + 0xB4, 0xC2, 0x8F, 0x25, 0x58, 0xD8, 0x04, 0x5B, 0x04, 0x6C, 0xDC, 0xCC, 0xB2, 0x02, 0xC8, 0x17, + 0xC0, 0x00, 0xD2, 0xA6, 0x10, 0x20, 0x6D, 0x06, 0x01, 0x99, 0x8F, 0x20, 0x44, 0xB2, 0x02, 0xD2, + 0xA6, 0x10, 0x20, 0x6C, 0x0A, 0x01, 0xCC, 0xC0, 0x35, 0x22, 0x33, 0xC1, 0x0E, 0x5C, 0x93, 0x24, + 0x6D, 0x06, 0x01, 0x98, 0x5C, 0xC2, 0x67, 0x10, 0x20, 0x6C, 0x0A, 0x01, 0x82, 0x26, 0x32, 0x22, + 0x44, 0x46, 0xC2, 0xA4, 0x10, 0x20, 0xA4, 0xC2, 0x8D, 0x25, 0x58, 0xD8, 0x2C, 0x5B, 0x04, 0x98, + 0x24, 0x44, 0x46, 0xC2, 0xA4, 0x10, 0x20, 0xF4, 0xC2, 0x2D, 0xB4, 0xC2, 0x8F, 0x25, 0x58, 0xD8, + 0x04, 0x5B, 0x04, 0x03, 0x55, 0x30, 0x23, 0x7C, 0x08, 0x01, 0xD2, 0x47, 0x10, 0x20, 0x6C, 0x0A, + 0x01, 0xD2, 0x66, 0x10, 0x20, 0x7D, 0x0C, 0x01, 0xD2, 0xE6, 0x10, 0xB0, 0x3A, 0x90, 0xA9, 0x0E, + 0x44, 0x46, 0x0C, 0x32, 0xC8, 0x48, 0x03, 0x45, 0xC0, 0x21, 0x6C, 0x08, 0x01, 0xD2, 0x46, 0x10, + 0x20, 0x6C, 0x0A, 0x01, 0xD2, 0x66, 0x10, 0x20, 0x6C, 0x04, 0x01, 0xD2, 0xC6, 0x10, 0x20, 0x6C, + 0x06, 0x01, 0xD2, 0xE6, 0x10, 0xB0, 0x3A, 0x90, 0x69, 0x09, 0x03, 0x45, 0x80, 0x26, 0x6C, 0x04, + 0x01, 0xC2, 0x87, 0x10, 0x20, 0x25, 0x6F, 0xA0, 0x10, 0xF0, 0x0E, 0xD2, 0x46, 0x10, 0x20, 0x6C, + 0x06, 0x01, 0xC2, 0xA7, 0x10, 0x20, 0x25, 0x6F, 0xA0, 0x10, 0xF0, 0x0E, 0xD2, 0x66, 0x10, 0x20, + 0x6C, 0x08, 0x01, 0xD2, 0xC6, 0x10, 0x20, 0x6C, 0x0A, 0x01, 0xD2, 0xE6, 0x10, 0xB0, 0x32, 0x80, + 0x79, 0x32, 0x20, 0x03, 0x20, 0xC2, 0xC6, 0x10, 0x20, 0x6D, 0x04, 0x01, 0xC2, 0xE6, 0x10, 0x20, + 0x6D, 0x06, 0x01, 0xAB, 0x03, 0x7E, 0xE2, 0x45, 0xDF, 0x06, 0xF1, 0x07, 0x87, 0x10, 0x0B, 0x04, + 0x41, 0x24, 0x01, 0x04, 0xEE, 0x12, 0x30, 0xFF, 0x10, 0x10, 0x10, 0xDF, 0xFC, 0x07, 0x5F, 0x82, + 0xA6, 0x28, 0x09, 0x52, 0x00, 0x0E, 0xD0, 0x2F, 0x1C, 0x20, 0x95, 0xF2, 0xDA, 0x8F, 0x22, 0x20, + 0x95, 0xF2, 0x8A, 0x12, 0x2C, 0x28, 0xE8, 0xD1, 0x41, 0x25, 0x80, 0x41, 0x28, 0x7F, 0x44, 0x10, + 0x81, 0x30, 0x45, 0x29, 0x68, 0x9A, 0x33, 0x45, 0x74, 0xD1, 0x0E, 0x18, 0x24, 0x88, 0x84, 0xE0, + 0x2A, 0x92, 0x59, 0xD8, 0x6E, 0x15, 0x24, 0xA9, 0xB4, 0x18, 0xA1, 0x24, 0x09, 0xE0, 0x2A, 0x52, + 0x58, 0x8B, 0x12, 0x2C, 0x06, 0xE8, 0xBC, 0x41, 0x1F, 0x13, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, + 0x30, 0x90, 0x2F, 0x04, 0x6D, 0x49, 0x41, 0x09, 0x20, 0x41, 0x0E, 0x00, 0x41, 0x0A, 0x00, 0x4B, + 0x05, 0x83, 0x09, 0xEB, 0x07, 0x5E, 0xF2, 0x4D, 0x10, 0xDF, 0xFC, 0x07, 0x5F, 0x82, 0xA6, 0x28, + 0x09, 0x52, 0x00, 0x0E, 0xD0, 0x2F, 0x1C, 0x20, 0x95, 0xF2, 0x8A, 0x12, 0x2C, 0x19, 0xE8, 0xDD, + 0x41, 0x25, 0xC0, 0x44, 0x91, 0x45, 0x36, 0x41, 0x37, 0x00, 0x44, 0x13, 0x8C, 0x00, 0x10, 0x8C, + 0x01, 0x1A, 0x8C, 0x02, 0x23, 0x98, 0x2B, 0x41, 0x26, 0x24, 0x41, 0x27, 0x22, 0x98, 0x1B, 0x41, + 0x26, 0x22, 0x41, 0x27, 0x0B, 0xEE, 0x16, 0x64, 0x62, 0x12, 0x74, 0xF2, 0x14, 0x84, 0xF2, 0x47, + 0x14, 0x11, 0x08, 0x53, 0x94, 0x82, 0xA6, 0x38, 0x03, 0xC2, 0x71, 0x20, 0x04, 0xAE, 0x22, 0x89, + 0x95, 0xC2, 0x83, 0x20, 0x84, 0x10, 0x92, 0x00, 0xAE, 0x22, 0x85, 0xB5, 0x28, 0xC1, 0x62, 0x80, + 0xAE, 0x1C, 0xF4, 0x31, 0xF1, 0x1E, 0x03, 0x30, 0x70, 0x30, 0x01, 0x03, 0xF9, 0x42, 0xD0, 0x16, + 0x15, 0x94, 0x00, 0x11, 0xF4, 0x00, 0x10, 0xA4, 0x00, 0xB0, 0x54, 0x30, 0x98, 0xB0, 0x7E, 0xE0, + 0x25, 0xDF, 0x04, 0xF1, 0xDF, 0xFC, 0x07, 0x5F, 0x82, 0xA6, 0x28, 0x09, 0x52, 0x00, 0x0E, 0xD0, + 0x2F, 0x1C, 0x20, 0x95, 0xF2, 0xDA, 0x8F, 0x22, 0x20, 0x95, 0xF2, 0x8A, 0x12, 0x2C, 0x19, 0xE8, + 0xD1, 0x41, 0x25, 0x80, 0x41, 0x28, 0x7F, 0x44, 0x11, 0x81, 0x30, 0x45, 0x29, 0x68, 0x9A, 0x33, + 0x45, 0x64, 0xD1, 0x6E, 0x15, 0x24, 0x88, 0x84, 0xE0, 0x2A, 0x92, 0x59, 0xD8, 0x0E, 0x18, 0x24, + 0xA9, 0xB4, 0x18, 0xA1, 0x24, 0x09, 0xE0, 0x2A, 0x52, 0x58, 0x8B, 0x12, 0x2C, 0x06, 0xE8, 0xBC, + 0x41, 0x1F, 0x13, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0x2F, 0x04, 0x6D, 0x51, 0x41, + 0x09, 0x40, 0x41, 0x0F, 0x00, 0x41, 0x0A, 0x00, 0x4B, 0x05, 0x83, 0x09, 0xEB, 0x07, 0x5E, 0xF2, + 0x4D, 0x10, 0xCF, 0xF5, 0x7F, 0xF7, 0x95, 0x44, 0x0A, 0x8C, 0x00, 0x1D, 0xC2, 0x18, 0x70, 0x09, + 0xC2, 0x28, 0xF0, 0x1B, 0xC2, 0x38, 0x30, 0x28, 0x99, 0x4F, 0x83, 0xA6, 0x38, 0x03, 0x47, 0x40, + 0x74, 0xD1, 0x0E, 0x18, 0x24, 0x88, 0x84, 0xE0, 0x2A, 0x56, 0x20, 0x99, 0x85, 0x8A, 0x08, 0x26, + 0x09, 0xED, 0x56, 0x41, 0x52, 0x48, 0x6B, 0x04, 0x08, 0x21, 0x09, 0xE0, 0x2A, 0x52, 0x58, 0x8B, + 0x12, 0x2C, 0x06, 0xE8, 0xAD, 0x41, 0x1F, 0x11, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, + 0x1F, 0xC4, 0xC0, 0x10, 0xA4, 0x10, 0x30, 0x18, 0xB0, 0x99, 0xCD, 0x02, 0xC4, 0x20, 0x82, 0xAE, + 0x10, 0xA4, 0x20, 0xB0, 0x5F, 0x82, 0xA6, 0x38, 0x03, 0x47, 0x40, 0x74, 0xD1, 0x0E, 0x18, 0x24, + 0x88, 0x84, 0xE0, 0x2A, 0x56, 0x20, 0x99, 0x85, 0x44, 0x0C, 0x33, 0x28, 0x09, 0xED, 0x56, 0x41, + 0x52, 0x48, 0x6B, 0x04, 0x08, 0x21, 0x09, 0xE0, 0x2A, 0x52, 0x58, 0x8B, 0x12, 0x2C, 0x06, 0xE8, + 0xAB, 0x41, 0x1F, 0x1D, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0x8F, 0x74, 0x04, 0x46, + 0x20, 0x09, 0x52, 0x20, 0xC4, 0x61, 0xE2, 0x7C, 0x27, 0x9E, 0x60, 0x44, 0x0E, 0x56, 0x30, 0x43, + 0x92, 0x20, 0x18, 0x52, 0xF3, 0x14, 0xED, 0xC2, 0x01, 0x52, 0x2A, 0x9F, 0x4E, 0x21, 0x65, 0x83, + 0x00, 0x0E, 0xED, 0x28, 0x02, 0x52, 0xFA, 0x60, 0x04, 0x08, 0xD1, 0x60, 0x04, 0x0C, 0x06, 0xE8, + 0x9C, 0x7C, 0x73, 0x6C, 0x49, 0x82, 0x86, 0xFC, 0xC1, 0x36, 0xD7, 0x96, 0xC4, 0x56, 0xD7, 0x96, + 0x46, 0x25, 0x47, 0xE4, 0x30, 0x43, 0x45, 0x16, 0x44, 0x0C, 0x08, 0xD6, 0x40, 0xE4, 0x80, 0x60, + 0x0D, 0x99, 0x9D, 0xB1, 0x57, 0x12, 0x84, 0x02, 0x10, 0xF4, 0xD1, 0xF1, 0x1E, 0x03, 0x30, 0x70, + 0x30, 0x01, 0x03, 0xF9, 0x48, 0x47, 0x60, 0x04, 0x92, 0x20, 0x05, 0x42, 0x1C, 0x26, 0xCE, 0x77, + 0xE2, 0x09, 0x46, 0xE4, 0x60, 0x05, 0x33, 0x24, 0x09, 0x82, 0x21, 0x35, 0x4F, 0xD3, 0x2E, 0x1C, + 0x20, 0xA5, 0xF2, 0xE9, 0x34, 0x52, 0x36, 0x08, 0xE0, 0xD0, 0x8E, 0x22, 0x20, 0xA5, 0x0F, 0x46, + 0x80, 0x10, 0x0D, 0x46, 0xC0, 0x60, 0x80, 0xCE, 0xC9, 0x37, 0xC7, 0x96, 0x24, 0x68, 0xC8, 0x1F, + 0x6C, 0x73, 0x6D, 0x49, 0x6C, 0x75, 0x6D, 0x69, 0x54, 0x72, 0x44, 0x0E, 0x33, 0x54, 0x64, 0x41, + 0xE4, 0x80, 0x60, 0x0D, 0x41, 0x0A, 0x03, 0x99, 0xD1, 0x10, 0xF4, 0xD1, 0xF1, 0x1E, 0x03, 0x30, + 0x70, 0x30, 0x01, 0x03, 0xF9, 0x44, 0x0E, 0xED, 0x56, 0x41, 0x92, 0x18, 0x23, 0x96, 0x80, 0x74, + 0x04, 0x46, 0x20, 0x09, 0x52, 0x20, 0xC4, 0x61, 0xE2, 0x7C, 0x27, 0x9E, 0x60, 0x44, 0x0E, 0x56, + 0x30, 0x43, 0x92, 0x20, 0x18, 0x52, 0xF3, 0x54, 0xED, 0xC2, 0x01, 0x52, 0x2A, 0x9F, 0x4E, 0x25, + 0x65, 0x83, 0x00, 0x0E, 0xED, 0x28, 0x02, 0x52, 0xFA, 0x60, 0x04, 0x08, 0xD1, 0x60, 0x04, 0x0C, + 0x06, 0xE8, 0x9C, 0x7C, 0x73, 0x6C, 0x49, 0x82, 0x86, 0xFC, 0xC1, 0x36, 0xD7, 0x96, 0xC4, 0x56, + 0xD7, 0x96, 0x46, 0x25, 0x47, 0xE4, 0x30, 0x43, 0x45, 0x16, 0x41, 0x0A, 0x00, 0x41, 0x09, 0x00, + 0xCB, 0x05, 0x7E, 0xE7, 0x95, 0xCF, 0x0B, 0x10, 0xDF, 0xFC, 0x07, 0x5F, 0x42, 0xA4, 0xC0, 0x08, + 0x30, 0xC2, 0x18, 0x00, 0x26, 0x8C, 0x02, 0xBD, 0x20, 0x8C, 0x03, 0x70, 0x21, 0x8C, 0x04, 0xFB, + 0x91, 0x79, 0x28, 0x41, 0x25, 0x80, 0xEC, 0x80, 0x41, 0xD2, 0x16, 0x38, 0xF0, 0xCE, 0x41, 0x1F, + 0x11, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0x1F, 0xD4, 0x60, 0x10, 0xA4, 0x10, 0x30, + 0x18, 0xB0, 0x99, 0x44, 0x42, 0xD4, 0xC0, 0x0F, 0x18, 0x24, 0xE4, 0x92, 0x28, 0xDC, 0xD2, 0x17, + 0x38, 0xF0, 0xCE, 0x41, 0x1F, 0x13, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0x4F, 0x34, + 0xD1, 0x08, 0x30, 0xC1, 0x36, 0xD8, 0xD6, 0xC6, 0x76, 0x27, 0x6D, 0x26, 0x02, 0x44, 0x0D, 0x08, + 0xD6, 0x10, 0xA4, 0x20, 0x90, 0xF9, 0x1D, 0x44, 0x0D, 0x0C, 0x13, 0xE8, 0x0A, 0x41, 0x0A, 0x03, + 0xFB, 0x25, 0xFC, 0x80, 0x41, 0x42, 0x2E, 0x89, 0xC2, 0x2D, 0x7D, 0x81, 0x03, 0xEF, 0x1C, 0xF4, + 0x11, 0xF1, 0x1E, 0x03, 0x30, 0x70, 0x30, 0x01, 0x03, 0xF9, 0x68, 0x8A, 0x92, 0x20, 0x05, 0xE0, + 0x77, 0x52, 0x28, 0x8E, 0x44, 0x0F, 0x33, 0x28, 0x09, 0x52, 0xD0, 0x2F, 0x1C, 0x20, 0x95, 0xF2, + 0x8A, 0x12, 0x2C, 0x06, 0xE8, 0xCA, 0x7C, 0x73, 0x6C, 0x51, 0x82, 0x86, 0x7C, 0xC1, 0x36, 0xD7, + 0x16, 0x45, 0x25, 0x47, 0xF4, 0x30, 0x43, 0x45, 0x17, 0x44, 0x0D, 0x08, 0xD6, 0x40, 0xF4, 0x80, + 0x60, 0x0D, 0x99, 0x24, 0xB1, 0x57, 0x12, 0x84, 0x02, 0x10, 0xF4, 0x11, 0xF1, 0x1E, 0x03, 0x30, + 0x70, 0x30, 0x01, 0x03, 0xF9, 0x68, 0x8A, 0x92, 0x20, 0x05, 0xE0, 0x77, 0x52, 0x28, 0x8E, 0x44, + 0x0F, 0x33, 0x28, 0x09, 0x52, 0xD0, 0x2F, 0x1C, 0x20, 0x95, 0xF2, 0x8A, 0x12, 0x2C, 0x06, 0xE8, + 0xCA, 0x7C, 0x73, 0x6C, 0x51, 0x82, 0x86, 0x7C, 0xC1, 0x36, 0xD7, 0x16, 0x45, 0x25, 0x47, 0xF4, + 0x30, 0x43, 0x45, 0x17, 0x44, 0x0F, 0x08, 0xD6, 0x10, 0xA4, 0x40, 0x90, 0x19, 0x09, 0x41, 0x1F, + 0x1D, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0x4F, 0xF4, 0xD0, 0x0E, 0x18, 0x24, 0x89, + 0x11, 0xDE, 0x87, 0xA6, 0x28, 0x09, 0x52, 0x00, 0x7E, 0x27, 0x85, 0xE2, 0x48, 0xF4, 0x30, 0x83, + 0x92, 0x20, 0x05, 0xFD, 0xC2, 0x01, 0x52, 0x29, 0xAF, 0x28, 0xC1, 0x62, 0x80, 0xAE, 0xCC, 0x37, + 0xC7, 0x16, 0x25, 0x68, 0xC8, 0x17, 0x6C, 0x73, 0x6D, 0x51, 0x54, 0x72, 0x44, 0x0F, 0x33, 0x54, + 0x74, 0x11, 0x94, 0x00, 0xB0, 0x5C, 0xE0, 0x07, 0x5E, 0xF2, 0x4D, 0x10, 0xCF, 0xF5, 0x7F, 0xF7, + 0x95, 0x44, 0x0A, 0x8C, 0x00, 0x1D, 0xC2, 0x18, 0x70, 0x09, 0xC2, 0x28, 0xF0, 0x1B, 0xC2, 0x38, + 0x30, 0x28, 0x99, 0x48, 0x83, 0xA6, 0x38, 0x03, 0x47, 0x40, 0x64, 0xD1, 0x6E, 0x15, 0x24, 0x88, + 0x84, 0xE0, 0x2A, 0x56, 0x20, 0x99, 0x85, 0x8A, 0x08, 0x26, 0x09, 0xED, 0x80, 0x41, 0x52, 0x48, + 0x6B, 0x04, 0x08, 0x21, 0x09, 0xE0, 0x2A, 0x52, 0x58, 0x8B, 0x12, 0x2C, 0x06, 0xE8, 0xAD, 0x41, + 0x1F, 0x11, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0x1F, 0xD4, 0xC0, 0x10, 0xA4, 0x10, + 0x30, 0x18, 0xB0, 0x99, 0xC6, 0x02, 0xD4, 0x30, 0x81, 0xAE, 0x10, 0xA4, 0x20, 0xB0, 0x5F, 0x82, + 0xA6, 0x38, 0x03, 0x47, 0x40, 0x64, 0xD1, 0x6E, 0x15, 0x24, 0x88, 0x84, 0xE0, 0x2A, 0x56, 0x20, + 0x99, 0x85, 0x44, 0x0D, 0x33, 0x28, 0x09, 0xED, 0x80, 0x41, 0x52, 0x48, 0x6B, 0x04, 0x08, 0x21, + 0x09, 0xE0, 0x2A, 0x52, 0x58, 0x8B, 0x12, 0x2C, 0x06, 0xE8, 0xAB, 0x41, 0x1F, 0x1D, 0xEF, 0x31, + 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0x8F, 0x74, 0x04, 0x46, 0x20, 0x09, 0x52, 0x20, 0xC4, 0x61, + 0xE2, 0x7C, 0x27, 0x9E, 0x60, 0x44, 0x0F, 0x56, 0x30, 0x43, 0x92, 0x20, 0x18, 0x52, 0xF3, 0x14, + 0xED, 0xC2, 0x01, 0x52, 0x2A, 0x9F, 0x4E, 0x21, 0x65, 0x83, 0x00, 0x0E, 0xED, 0x28, 0x02, 0x52, + 0xFA, 0x60, 0x04, 0x08, 0xD1, 0x60, 0x04, 0x0C, 0x06, 0xE8, 0x9C, 0x7C, 0x73, 0x6C, 0x51, 0x82, + 0x86, 0xFC, 0xC1, 0x36, 0xD7, 0x16, 0xC5, 0x56, 0xD7, 0x96, 0x46, 0x25, 0x47, 0xF4, 0x30, 0x43, + 0x45, 0x17, 0x44, 0x0D, 0x08, 0xD6, 0x40, 0xF4, 0x80, 0x60, 0x0D, 0x99, 0x96, 0xB1, 0x57, 0x12, + 0x84, 0x02, 0x10, 0xF4, 0xD1, 0xF1, 0x1E, 0x03, 0x30, 0x70, 0x30, 0x01, 0x03, 0xF9, 0x48, 0x47, + 0x60, 0x04, 0x92, 0x20, 0x05, 0x42, 0x1C, 0x26, 0xCE, 0x77, 0xE2, 0x09, 0x46, 0xF4, 0x60, 0x05, + 0x33, 0x24, 0x09, 0x82, 0x21, 0x35, 0x4F, 0xD3, 0x2E, 0x1C, 0x20, 0xA5, 0xF2, 0xE9, 0x34, 0x52, + 0x36, 0x08, 0xE0, 0xD0, 0x8E, 0x22, 0x20, 0xA5, 0x0F, 0x46, 0x80, 0x10, 0x0D, 0x46, 0xC0, 0x60, + 0x80, 0xCE, 0xC9, 0x37, 0xC7, 0x16, 0x25, 0x68, 0xC8, 0x1F, 0x6C, 0x73, 0x6D, 0x51, 0x6C, 0x75, + 0x6D, 0x69, 0x54, 0x72, 0x44, 0x0F, 0x33, 0x54, 0x74, 0x41, 0xF4, 0x80, 0x60, 0x0D, 0x41, 0x0A, + 0x03, 0x99, 0xCA, 0x10, 0xF4, 0xD1, 0xF1, 0x1E, 0x03, 0x30, 0x70, 0x30, 0x01, 0x03, 0xF9, 0x44, + 0x0F, 0xED, 0x80, 0x41, 0x92, 0x18, 0x90, 0x63, 0x48, 0x47, 0x60, 0x04, 0x92, 0x20, 0x05, 0x42, + 0x1C, 0x26, 0xCE, 0x77, 0xE2, 0x09, 0x46, 0xF4, 0x60, 0x05, 0x33, 0x24, 0x09, 0x82, 0x21, 0x35, + 0x4F, 0xD5, 0x2E, 0x1C, 0x20, 0xA5, 0xF2, 0xE9, 0x54, 0x52, 0x36, 0x08, 0xE0, 0xD0, 0x8E, 0x22, + 0x20, 0xA5, 0x0F, 0x46, 0x80, 0x10, 0x0D, 0x46, 0xC0, 0x60, 0x80, 0xCE, 0xC9, 0x37, 0xC7, 0x16, + 0x25, 0x68, 0xC8, 0x1F, 0x6C, 0x73, 0x6D, 0x51, 0x6C, 0x75, 0x6D, 0x69, 0x54, 0x72, 0x44, 0x0F, + 0x33, 0x54, 0x74, 0x11, 0x94, 0x00, 0xB0, 0x5C, 0xE0, 0x77, 0x5E, 0xF9, 0xBC, 0x00, 0xF1, 0x6C, + 0x49, 0xCC, 0x28, 0x23, 0x22, 0x73, 0x41, 0x04, 0x81, 0xF0, 0x0D, 0x8D, 0x00, 0x2A, 0x41, 0x10, + 0x01, 0x10, 0xCC, 0x00, 0x19, 0xC8, 0x18, 0x44, 0x10, 0x08, 0xD1, 0xC0, 0xE0, 0x20, 0x32, 0x06, + 0x41, 0x10, 0x0E, 0x10, 0x6C, 0x51, 0xCC, 0x28, 0x23, 0x22, 0x73, 0x41, 0x14, 0x81, 0xF0, 0x0D, + 0x8D, 0x00, 0x2A, 0x41, 0x11, 0x01, 0x10, 0xCC, 0x00, 0x19, 0xC8, 0x18, 0x44, 0x11, 0x08, 0xD1, + 0xC0, 0xE0, 0x20, 0x32, 0x06, 0x41, 0x11, 0x0E, 0x10, 0x11, 0x5F, 0x39, 0x40, 0x05, 0x07, 0x13, + 0x54, 0x90, 0x1F, 0xA0, 0xFA, 0x6C, 0x49, 0xCC, 0xA0, 0x0F, 0x22, 0x63, 0x00, 0x0C, 0x00, 0xC1, + 0xCC, 0x5D, 0x20, 0x32, 0x04, 0x0B, 0x02, 0xC0, 0x01, 0x10, 0x44, 0x13, 0x0C, 0x03, 0xC8, 0x5D, + 0x11, 0xA6, 0x39, 0x40, 0x05, 0x07, 0x13, 0x54, 0x90, 0x1F, 0x80, 0xFA, 0x6C, 0x51, 0xCC, 0xA0, + 0x0F, 0x22, 0xC3, 0x10, 0xB4, 0x60, 0x09, 0x0C, 0x00, 0xC1, 0xCC, 0x5D, 0x20, 0x32, 0x0E, 0x0B, + 0x02, 0x41, 0x0B, 0x96, 0x98, 0x11, 0x44, 0x13, 0x08, 0xD1, 0xC0, 0x30, 0x80, 0x3D, 0x4A, 0xB4, + 0xC0, 0x08, 0xB0, 0x40, 0xB4, 0x20, 0x0A, 0x01, 0x0D, 0xC0, 0x01, 0x10, 0x11, 0xF5, 0x39, 0x40, + 0x05, 0x07, 0x13, 0x54, 0x90, 0x1F, 0xC0, 0xF6, 0x6C, 0x51, 0xCC, 0xA0, 0x0F, 0x22, 0x63, 0x00, + 0x0C, 0x00, 0xC1, 0x96, 0xC4, 0xCC, 0x5D, 0x20, 0x32, 0x04, 0x0B, 0x02, 0xC0, 0x01, 0x10, 0xDF, + 0xF9, 0x37, 0x5F, 0x45, 0x76, 0x81, 0x62, 0x2C, 0x18, 0xC8, 0x37, 0x44, 0x17, 0x58, 0x52, 0xD0, + 0x8E, 0x22, 0x20, 0x85, 0xE2, 0xA8, 0x88, 0x25, 0x05, 0xFD, 0x28, 0x02, 0x52, 0xE9, 0x22, 0xDC, + 0x42, 0x21, 0x7D, 0x8E, 0x02, 0xFE, 0xC6, 0x0F, 0x00, 0x28, 0x7D, 0x8E, 0x02, 0x40, 0x17, 0x06, + 0x22, 0xC3, 0x43, 0x74, 0x81, 0x25, 0x05, 0xED, 0x28, 0x02, 0x52, 0x28, 0x8E, 0x44, 0x17, 0x08, + 0x8A, 0x25, 0x05, 0xFD, 0x28, 0x02, 0x52, 0xE9, 0x22, 0x84, 0xC2, 0x2C, 0x6D, 0x92, 0x02, 0xFE, + 0xC6, 0x0E, 0x00, 0x28, 0x6D, 0x92, 0x02, 0xDC, 0x55, 0x95, 0x22, 0xB2, 0xC0, 0xBD, 0xAA, 0x96, + 0xFC, 0x1D, 0xCC, 0x55, 0x95, 0x22, 0xA2, 0xC0, 0xBC, 0xAA, 0x86, 0x9C, 0x00, 0x1C, 0x90, 0x09, + 0x3B, 0x40, 0x17, 0x02, 0xD9, 0xAD, 0x01, 0x0E, 0xD0, 0x14, 0x45, 0x74, 0x81, 0xE0, 0x47, 0x81, + 0x74, 0x04, 0x44, 0x17, 0x08, 0x7F, 0x24, 0x46, 0x82, 0x00, 0xD8, 0x49, 0x46, 0x80, 0x25, 0x18, + 0x52, 0xD3, 0x2F, 0x1C, 0x20, 0xB5, 0x2E, 0x52, 0x8C, 0x6C, 0xD1, 0x2E, 0x1C, 0x20, 0xA5, 0xE2, + 0xD8, 0x14, 0x65, 0x04, 0x47, 0x61, 0x04, 0x08, 0xD1, 0x60, 0x04, 0x56, 0x32, 0x42, 0x22, 0x73, + 0x6B, 0x14, 0x08, 0x81, 0x25, 0x05, 0xFD, 0xC2, 0x01, 0x52, 0xE9, 0x63, 0x14, 0x58, 0x52, 0xD0, + 0x2F, 0x1C, 0x20, 0x95, 0x2E, 0x82, 0x25, 0x32, 0x09, 0xC0, 0x01, 0x99, 0xF7, 0x62, 0x14, 0x45, + 0x17, 0xCD, 0xA0, 0x0F, 0x32, 0x33, 0x0E, 0x64, 0x17, 0x28, 0xC6, 0x82, 0x81, 0x7C, 0x43, 0x74, + 0x81, 0x25, 0x05, 0xED, 0x28, 0x02, 0x52, 0x28, 0x8E, 0x8A, 0x58, 0x52, 0xD0, 0x8F, 0x22, 0x20, + 0x95, 0x2E, 0xC2, 0x2D, 0x14, 0xD2, 0xE7, 0x28, 0xE0, 0x6F, 0xFC, 0x00, 0x80, 0xD2, 0xE7, 0x28, + 0x00, 0x74, 0x61, 0x20, 0x32, 0x3C, 0x44, 0x17, 0x58, 0x52, 0xD0, 0x8E, 0x22, 0x20, 0x85, 0xE2, + 0x48, 0x74, 0x81, 0xA0, 0x58, 0x52, 0xD0, 0x8F, 0x22, 0x20, 0x95, 0x2E, 0x42, 0x28, 0xCC, 0xD2, + 0x26, 0x29, 0xE0, 0x6F, 0xEC, 0x00, 0x80, 0xD2, 0x26, 0x29, 0xC0, 0x5D, 0x55, 0x29, 0x22, 0x0A, + 0xDC, 0xAB, 0x6A, 0xC8, 0x09, 0xC0, 0x01, 0x99, 0x1F, 0xC2, 0x5C, 0x55, 0x29, 0x22, 0x0A, 0xCC, + 0xAB, 0x6A, 0xC8, 0x1B, 0xC0, 0x01, 0x99, 0x01, 0x02, 0x1C, 0x90, 0x89, 0x1F, 0xC0, 0x01, 0x99, + 0xEF, 0xC1, 0x5C, 0x55, 0x29, 0x22, 0x0B, 0xCC, 0xAB, 0x6A, 0xC9, 0xD5, 0xC1, 0x5D, 0x55, 0x29, + 0x22, 0x0A, 0xDC, 0xAB, 0x6A, 0xC8, 0x09, 0xC0, 0x01, 0x99, 0xBB, 0x01, 0x74, 0x61, 0x21, 0x23, + 0xA4, 0x41, 0x74, 0x81, 0x20, 0x47, 0x01, 0x0E, 0xD0, 0x14, 0x45, 0x74, 0x81, 0x10, 0x47, 0x60, + 0x04, 0x0C, 0x18, 0x22, 0x72, 0x64, 0x04, 0x58, 0x82, 0x21, 0x35, 0xFD, 0xC2, 0x01, 0x52, 0xEB, + 0x22, 0xC5, 0xC8, 0x16, 0xED, 0xC2, 0x01, 0x52, 0x2A, 0x8E, 0x4D, 0x51, 0x46, 0x70, 0x14, 0x46, + 0x80, 0x10, 0x0D, 0x46, 0xC0, 0x80, 0x21, 0x32, 0xB9, 0x46, 0x81, 0xF0, 0x58, 0x52, 0xD0, 0x2F, + 0x1C, 0x20, 0x95, 0x3E, 0x46, 0x81, 0x25, 0x05, 0xFD, 0xC2, 0x01, 0x52, 0xE9, 0x22, 0x58, 0x22, + 0x93, 0x00, 0x1C, 0x90, 0x69, 0x10, 0x46, 0x51, 0x74, 0xD1, 0x0C, 0xFA, 0x20, 0x33, 0xE1, 0x40, + 0x76, 0x81, 0x62, 0x2C, 0x18, 0xC8, 0x37, 0x44, 0x17, 0x58, 0x52, 0xD0, 0x8E, 0x22, 0x20, 0x85, + 0xE2, 0xA8, 0x88, 0x25, 0x05, 0xFD, 0x28, 0x02, 0x52, 0xE9, 0x22, 0xDC, 0x42, 0x21, 0x7D, 0x8E, + 0x02, 0xFE, 0xC6, 0x0F, 0x00, 0x28, 0x7D, 0x8E, 0x02, 0x40, 0x17, 0x06, 0x22, 0xC3, 0x43, 0x74, + 0x81, 0x25, 0x05, 0xED, 0x28, 0x02, 0x52, 0x28, 0x8E, 0x44, 0x17, 0x08, 0x8A, 0x25, 0x05, 0xFD, + 0x28, 0x02, 0x52, 0xE9, 0x22, 0x84, 0xC2, 0x2C, 0x6D, 0x92, 0x02, 0xFE, 0xC6, 0x0E, 0x00, 0x28, + 0x6D, 0x92, 0x02, 0xDC, 0x55, 0x95, 0x22, 0xA2, 0xC0, 0xBD, 0xAA, 0x86, 0x8C, 0x00, 0x1C, 0x80, + 0xF9, 0xC2, 0x5C, 0x55, 0x29, 0x22, 0x0A, 0xCC, 0xAB, 0x6A, 0xC8, 0x16, 0xC0, 0x01, 0x98, 0x12, + 0xC0, 0x01, 0xFE, 0x05, 0x1C, 0xE0, 0x2E, 0xC0, 0x00, 0x7E, 0xE3, 0x55, 0xDF, 0x07, 0xF1, 0xDF, + 0xF9, 0x37, 0x5F, 0x45, 0x66, 0x81, 0x62, 0x2C, 0x27, 0xC8, 0x37, 0x44, 0x16, 0x58, 0x52, 0xD0, + 0x8E, 0x22, 0x20, 0x85, 0xE2, 0xA8, 0x88, 0x25, 0x05, 0xFD, 0x28, 0x02, 0x52, 0xE9, 0x22, 0xDC, + 0x42, 0x21, 0x7D, 0x8C, 0x02, 0xFE, 0xC6, 0x0F, 0x00, 0x28, 0x7D, 0x8C, 0x02, 0x40, 0x16, 0x06, + 0x22, 0xC3, 0x43, 0x64, 0x81, 0x25, 0x05, 0xED, 0x28, 0x02, 0x52, 0x28, 0x8E, 0x44, 0x16, 0x08, + 0x8A, 0x25, 0x05, 0xFD, 0x28, 0x02, 0x52, 0xE9, 0x22, 0x84, 0xC2, 0x2C, 0x6D, 0x90, 0x02, 0xFE, + 0xC6, 0x0E, 0x00, 0x28, 0x6D, 0x90, 0x02, 0xDC, 0x55, 0x95, 0x22, 0xB2, 0xC0, 0xBD, 0xAA, 0x96, + 0xFC, 0x1D, 0xCC, 0x55, 0x95, 0x22, 0xA2, 0xC0, 0xBC, 0xAA, 0x86, 0x9C, 0x00, 0x1C, 0x90, 0x09, + 0x3B, 0x40, 0x16, 0x02, 0xD9, 0xAD, 0x01, 0x0E, 0xD0, 0x94, 0x44, 0x64, 0x81, 0xE0, 0x47, 0x81, + 0x74, 0x04, 0x44, 0x16, 0x08, 0x7F, 0x24, 0x46, 0x82, 0x00, 0xD8, 0x49, 0x46, 0x80, 0x25, 0x18, + 0x52, 0xD3, 0x2F, 0x1C, 0x20, 0xB5, 0x2E, 0x52, 0x8C, 0x6C, 0xD1, 0x2E, 0x1C, 0x20, 0xA5, 0xE2, + 0xD8, 0x94, 0x64, 0x04, 0x47, 0x61, 0x04, 0x08, 0xD1, 0x60, 0x04, 0x56, 0x32, 0x42, 0x22, 0x73, + 0x6B, 0x14, 0x08, 0x81, 0x25, 0x05, 0xFD, 0xC2, 0x01, 0x52, 0xE9, 0x63, 0x14, 0x58, 0x52, 0xD0, + 0x2F, 0x1C, 0x20, 0x95, 0x2E, 0x82, 0x25, 0x32, 0x09, 0xC0, 0x01, 0x99, 0xF7, 0x62, 0x14, 0x45, + 0x16, 0xCD, 0xA0, 0x0F, 0x32, 0x33, 0x0E, 0x64, 0x16, 0x28, 0xC6, 0x72, 0x82, 0x7C, 0x43, 0x64, + 0x81, 0x25, 0x05, 0xED, 0x28, 0x02, 0x52, 0x28, 0x8E, 0x8A, 0x58, 0x52, 0xD0, 0x8F, 0x22, 0x20, + 0x95, 0x2E, 0xC2, 0x2D, 0x14, 0xD2, 0xC7, 0x28, 0xE0, 0x6F, 0xFC, 0x00, 0x80, 0xD2, 0xC7, 0x28, + 0x00, 0x64, 0x61, 0x20, 0x32, 0x3C, 0x44, 0x16, 0x58, 0x52, 0xD0, 0x8E, 0x22, 0x20, 0x85, 0xE2, + 0x48, 0x64, 0x81, 0xA0, 0x58, 0x52, 0xD0, 0x8F, 0x22, 0x20, 0x95, 0x2E, 0x42, 0x28, 0xCC, 0xD2, + 0x06, 0x29, 0xE0, 0x6F, 0xEC, 0x00, 0x80, 0xD2, 0x06, 0x29, 0xC0, 0x5D, 0x55, 0x29, 0x22, 0x0A, + 0xDC, 0xAB, 0x6A, 0xC8, 0x09, 0xC0, 0x01, 0x99, 0x1F, 0xC2, 0x5C, 0x55, 0x29, 0x22, 0x0A, 0xCC, + 0xAB, 0x6A, 0xC8, 0x1B, 0xC0, 0x01, 0x99, 0x01, 0x02, 0x1C, 0x90, 0x89, 0x1F, 0xC0, 0x01, 0x99, + 0xEF, 0xC1, 0x5C, 0x55, 0x29, 0x22, 0x0B, 0xCC, 0xAB, 0x6A, 0xC9, 0xD5, 0xC1, 0x5D, 0x55, 0x29, + 0x22, 0x0A, 0xDC, 0xAB, 0x6A, 0xC8, 0x09, 0xC0, 0x01, 0x99, 0xBB, 0x01, 0x64, 0x51, 0x22, 0x23, + 0xA4, 0x41, 0x64, 0x81, 0x20, 0x47, 0x01, 0x0E, 0xD0, 0x94, 0x44, 0x64, 0x81, 0x10, 0x47, 0x60, + 0x04, 0x0C, 0x27, 0x22, 0x72, 0x64, 0x04, 0x58, 0x82, 0x21, 0x35, 0xFD, 0xC2, 0x01, 0x52, 0xEB, + 0x22, 0xC5, 0xC8, 0x16, 0xED, 0xC2, 0x01, 0x52, 0x2A, 0x8E, 0x4D, 0x49, 0x46, 0x70, 0x14, 0x46, + 0x80, 0x10, 0x0D, 0x46, 0xC0, 0x70, 0x22, 0x32, 0xB9, 0x46, 0x81, 0xF0, 0x58, 0x52, 0xD0, 0x2F, + 0x1C, 0x20, 0x95, 0x3E, 0x46, 0x81, 0x25, 0x05, 0xFD, 0xC2, 0x01, 0x52, 0xE9, 0x22, 0x58, 0x22, + 0x93, 0x00, 0x1C, 0x90, 0x69, 0x10, 0x46, 0x51, 0x64, 0xD1, 0x0C, 0xFA, 0x20, 0x33, 0xE1, 0x40, + 0x66, 0x81, 0x62, 0x2C, 0x27, 0xC8, 0x37, 0x44, 0x16, 0x58, 0x52, 0xD0, 0x8E, 0x22, 0x20, 0x85, + 0xE2, 0xA8, 0x88, 0x25, 0x05, 0xFD, 0x28, 0x02, 0x52, 0xE9, 0x22, 0xDC, 0x42, 0x21, 0x7D, 0x8C, + 0x02, 0xFE, 0xC6, 0x0F, 0x00, 0x28, 0x7D, 0x8C, 0x02, 0x40, 0x16, 0x06, 0x22, 0xC3, 0x43, 0x64, + 0x81, 0x25, 0x05, 0xED, 0x28, 0x02, 0x52, 0x28, 0x8E, 0x44, 0x16, 0x08, 0x8A, 0x25, 0x05, 0xFD, + 0x28, 0x02, 0x52, 0xE9, 0x22, 0x84, 0xC2, 0x2C, 0x6D, 0x90, 0x02, 0xFE, 0xC6, 0x0E, 0x00, 0x28, + 0x6D, 0x90, 0x02, 0xDC, 0x55, 0x95, 0x22, 0xA2, 0xC0, 0xBD, 0xAA, 0x86, 0x8C, 0x00, 0x1C, 0x80, + 0xF9, 0xC2, 0x5C, 0x55, 0x29, 0x22, 0x0A, 0xCC, 0xAB, 0x6A, 0xC8, 0x16, 0xC0, 0x01, 0x98, 0x12, + 0xC0, 0x01, 0xFE, 0x05, 0x1C, 0xE0, 0x2E, 0xC0, 0x00, 0x7E, 0xE3, 0x55, 0xDF, 0x07, 0xF1, 0x04, + 0x77, 0xC3, 0x08, 0x10, 0x11, 0x70, 0x35, 0x41, 0x0B, 0x96, 0xC0, 0x00, 0x10, 0x41, 0x13, 0x00, + 0x51, 0x94, 0xF3, 0xBF, 0x6F, 0x10, 0x20, 0xAE, 0xCC, 0x00, 0x00, 0x09, 0x03, 0x0C, 0x00, 0x11, + 0xD3, 0xD9, 0xC1, 0x0C, 0x00, 0x90, 0x30, 0xC0, 0x00, 0x10, 0x11, 0xAC, 0xCA, 0x0C, 0x00, 0x90, + 0x30, 0xC0, 0x00, 0x10, 0x11, 0x78, 0xCD, 0x0C, 0x00, 0x90, 0x30, 0xC0, 0x00, 0x10, 0x21, 0x8C, + 0x1D, 0xCC, 0x00, 0x00, 0x09, 0x03, 0x0C, 0x00, 0x31, 0x70, 0x06, 0x06, 0xC0, 0x01, 0x10, 0x11, + 0xEA, 0xCA, 0x0C, 0x00, 0x90, 0x30, 0xC0, 0x00, 0x10, 0x11, 0x03, 0xCB, 0x0C, 0x00, 0x90, 0x30, + 0xC0, 0x00, 0x10, 0x21, 0x5A, 0x1D, 0xCC, 0x00, 0x00, 0x09, 0x03, 0x0C, 0x00, 0x01, 0x1C, 0x00, + 0xF1, 0xCF, 0xF6, 0x7F, 0xF6, 0x85, 0x4F, 0xC0, 0x75, 0x07, 0x1D, 0xA0, 0x88, 0x25, 0x05, 0x42, + 0x1C, 0x26, 0xCE, 0x77, 0x0E, 0x60, 0x67, 0x72, 0x37, 0xC2, 0x2F, 0x68, 0x76, 0x63, 0x26, 0x22, + 0x53, 0xF2, 0x44, 0x4E, 0x20, 0xA8, 0x94, 0x4E, 0x24, 0x0C, 0x08, 0x42, 0x23, 0x91, 0x50, 0xE2, + 0x7C, 0x27, 0x9E, 0xBA, 0x28, 0xC1, 0x62, 0x80, 0x4D, 0x5A, 0x27, 0xD7, 0x35, 0xA7, 0x8C, 0x25, + 0x05, 0xE0, 0x83, 0x52, 0xE8, 0xD0, 0x56, 0xE7, 0x67, 0x5E, 0xF8, 0xAC, 0x00, 0xF1, 0xDF, 0xFC, + 0x07, 0x5F, 0x82, 0xA6, 0x28, 0x09, 0x52, 0x00, 0x0E, 0xD0, 0x2F, 0x1C, 0x20, 0x95, 0xF2, 0xDA, + 0x8F, 0x22, 0x20, 0x95, 0xF2, 0x8A, 0x12, 0x2C, 0x19, 0xE8, 0xD1, 0x41, 0x25, 0xC0, 0x44, 0x13, + 0x8C, 0x00, 0x10, 0x8C, 0x01, 0x1A, 0x8C, 0x02, 0x23, 0x98, 0x2B, 0x41, 0x26, 0x24, 0x41, 0x27, + 0x22, 0x98, 0x1B, 0x41, 0x26, 0x22, 0x41, 0x27, 0x0B, 0xEE, 0x16, 0x64, 0x62, 0x12, 0x74, 0xF2, + 0x44, 0x30, 0x37, 0x45, 0x28, 0x04, 0x74, 0x53, 0x94, 0x82, 0xA6, 0x38, 0x03, 0xC2, 0x71, 0x20, + 0x04, 0xAE, 0x22, 0x89, 0x95, 0xC2, 0x83, 0x20, 0x84, 0x10, 0x92, 0x00, 0xAE, 0x22, 0x85, 0xB5, + 0x28, 0xC1, 0x62, 0x80, 0xAE, 0x1C, 0xF4, 0x11, 0xF1, 0x1E, 0x03, 0x30, 0x70, 0x30, 0x01, 0x03, + 0xF9, 0x41, 0x09, 0x60, 0x41, 0x0E, 0x00, 0x41, 0x0A, 0x00, 0x4B, 0x05, 0x83, 0x09, 0xEB, 0x07, + 0x5E, 0xF2, 0x4D, 0x10, 0xCF, 0xF5, 0x7F, 0xF7, 0x95, 0x44, 0x0A, 0x8C, 0x00, 0x25, 0xC2, 0x18, + 0x60, 0x0D, 0xC2, 0x28, 0x20, 0x18, 0xC2, 0x38, 0xE0, 0x2C, 0xC2, 0x48, 0x40, 0x36, 0x99, 0xEF, + 0x43, 0x20, 0x37, 0x81, 0x80, 0x45, 0x25, 0x04, 0x73, 0x53, 0x84, 0x42, 0x40, 0x37, 0x45, 0x29, + 0x78, 0xDA, 0x33, 0x45, 0x70, 0x37, 0x8C, 0x02, 0x06, 0x8D, 0x03, 0x12, 0x04, 0x7E, 0x03, 0xAE, + 0x22, 0x99, 0x85, 0x98, 0x15, 0xC2, 0xC4, 0x37, 0x20, 0xB9, 0x84, 0xE0, 0x2A, 0x92, 0x59, 0x28, + 0x4C, 0x7A, 0x03, 0x92, 0x4B, 0x8A, 0x11, 0x4A, 0x92, 0x00, 0xAE, 0x22, 0x85, 0xA5, 0x38, 0xC1, + 0x63, 0x80, 0xBE, 0x19, 0xF4, 0x11, 0xF1, 0x1E, 0x03, 0x30, 0x70, 0x30, 0x01, 0x03, 0xF9, 0x41, + 0x0C, 0x06, 0x41, 0x0E, 0x00, 0x41, 0x0A, 0x01, 0x83, 0x01, 0x9B, 0x69, 0x33, 0x78, 0xCA, 0x33, + 0x70, 0x04, 0x04, 0x77, 0xC3, 0x28, 0x60, 0xD0, 0x38, 0x50, 0x41, 0xE0, 0x37, 0xE0, 0x2A, 0x56, + 0x20, 0x99, 0x85, 0x98, 0x20, 0xC2, 0xC4, 0x37, 0xA0, 0x8C, 0x60, 0x92, 0x20, 0x85, 0x84, 0xE0, + 0x2A, 0x56, 0x20, 0x99, 0x85, 0xC2, 0xA4, 0x37, 0xA0, 0x8C, 0x60, 0x92, 0x20, 0x85, 0xA4, 0x46, + 0x80, 0x10, 0x92, 0x00, 0xAE, 0x22, 0x85, 0xA5, 0x38, 0xC1, 0x63, 0x80, 0x1E, 0x18, 0xF4, 0x11, + 0xF1, 0x1E, 0x03, 0x30, 0x70, 0x30, 0x01, 0x03, 0xF9, 0x6C, 0x83, 0x6D, 0x6D, 0x44, 0x0C, 0x08, + 0xD6, 0x10, 0xA4, 0x20, 0x90, 0x29, 0x28, 0x04, 0x79, 0xD3, 0x08, 0x80, 0x01, 0xC4, 0x20, 0x82, + 0x2E, 0x12, 0xA4, 0x30, 0xB0, 0x5F, 0x82, 0x49, 0x01, 0xC4, 0x30, 0x81, 0xAE, 0x10, 0xA4, 0x30, + 0xB0, 0x5F, 0x82, 0xA7, 0x3C, 0x03, 0x47, 0x40, 0x70, 0x37, 0x8C, 0x02, 0x06, 0x8D, 0x03, 0x15, + 0x04, 0x7E, 0x03, 0xAE, 0x62, 0x05, 0x92, 0x59, 0x88, 0x29, 0x22, 0x4C, 0x7C, 0x03, 0x44, 0x0C, + 0x33, 0x2C, 0x09, 0x52, 0x48, 0x08, 0xAE, 0x62, 0x05, 0x92, 0x59, 0x28, 0x4C, 0x7A, 0x03, 0x44, + 0x0C, 0x33, 0x2C, 0x09, 0x52, 0x48, 0x6A, 0x04, 0x08, 0x21, 0x09, 0xE0, 0x2A, 0x52, 0x58, 0x8A, + 0x13, 0x3C, 0x06, 0xE9, 0x7C, 0x1F, 0xF4, 0xD1, 0xF1, 0x1E, 0x03, 0x30, 0x70, 0x30, 0x01, 0x03, + 0xF9, 0x48, 0x47, 0x60, 0x04, 0x92, 0x20, 0x05, 0x42, 0x1C, 0x26, 0xCE, 0x77, 0xE2, 0x09, 0x46, + 0xE4, 0x60, 0x05, 0x33, 0x24, 0x09, 0x82, 0x21, 0x35, 0x4F, 0xD1, 0x2E, 0x1C, 0x20, 0xA5, 0xF2, + 0xE9, 0x14, 0x52, 0x36, 0x08, 0xE0, 0xD0, 0x8E, 0x22, 0x20, 0xA5, 0x0F, 0x46, 0x80, 0x10, 0x0D, + 0x46, 0xC0, 0x60, 0x80, 0xCE, 0x49, 0xC4, 0x80, 0x60, 0x0D, 0x44, 0x0E, 0x08, 0xD6, 0x90, 0xE9, + 0x12, 0x7B, 0x25, 0x41, 0x28, 0x00, 0x41, 0x1F, 0x1D, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, + 0x90, 0x8F, 0x74, 0x04, 0x46, 0x20, 0x09, 0x52, 0x20, 0xC4, 0x61, 0xE2, 0x7C, 0x27, 0x9E, 0x60, + 0x44, 0x0E, 0x56, 0x30, 0x43, 0x92, 0x20, 0x18, 0x52, 0xF3, 0x34, 0xED, 0xC2, 0x01, 0x52, 0x2A, + 0x9F, 0x4E, 0x23, 0x65, 0x83, 0x00, 0x0E, 0xED, 0x28, 0x02, 0x52, 0xFA, 0x60, 0x04, 0x08, 0xD1, + 0x60, 0x04, 0x0C, 0x06, 0xE8, 0x9C, 0x44, 0x0E, 0x08, 0xD6, 0x10, 0xA4, 0x40, 0x90, 0x09, 0x09, + 0x41, 0x1F, 0x1D, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0x8F, 0x74, 0x04, 0x46, 0x20, + 0x09, 0x52, 0x20, 0xC4, 0x61, 0xE2, 0x7C, 0x27, 0x9E, 0x60, 0x44, 0x0E, 0x56, 0x30, 0x43, 0x92, + 0x20, 0x18, 0x52, 0xF3, 0x54, 0xED, 0xC2, 0x01, 0x52, 0x2A, 0x9F, 0x4E, 0x25, 0x65, 0x83, 0x00, + 0x0E, 0xED, 0x28, 0x02, 0x52, 0xFA, 0x60, 0x04, 0x08, 0xD1, 0x60, 0x04, 0x0C, 0x06, 0xE8, 0x9C, + 0x41, 0x0A, 0x00, 0x41, 0x09, 0x00, 0xCB, 0x05, 0x7E, 0xE7, 0x95, 0xCF, 0x0B, 0x10, 0x04, 0x76, + 0xC3, 0x18, 0x60, 0x00, 0x0C, 0x00, 0x41, 0x70, 0x37, 0x8C, 0x02, 0x25, 0xC2, 0x38, 0x40, 0x09, + 0xC2, 0x48, 0x30, 0x10, 0xC2, 0x58, 0xA0, 0x13, 0xC2, 0x18, 0x00, 0x17, 0x99, 0xE2, 0x11, 0x95, + 0x37, 0x00, 0x51, 0x72, 0xF3, 0x43, 0x50, 0x37, 0x0C, 0x28, 0xC8, 0x14, 0xED, 0x56, 0x41, 0x82, + 0x48, 0x58, 0xE0, 0x37, 0x98, 0x1E, 0x0C, 0x41, 0xC8, 0x16, 0x80, 0xD8, 0x58, 0xED, 0x80, 0x41, + 0x52, 0x48, 0x58, 0xE0, 0x37, 0xEC, 0x56, 0x41, 0xD2, 0xA6, 0x37, 0xF0, 0xEE, 0x03, 0x54, 0x70, + 0x30, 0x41, 0x05, 0xF9, 0x51, 0x76, 0x33, 0x90, 0xB9, 0x16, 0x51, 0x79, 0x13, 0x10, 0x25, 0x37, + 0x3F, 0x04, 0x75, 0xC3, 0x80, 0x82, 0x4C, 0xD1, 0x6E, 0x15, 0x24, 0x88, 0x84, 0x05, 0x7E, 0x83, + 0xE9, 0xC1, 0x10, 0x84, 0x6C, 0x01, 0x88, 0x8D, 0xD5, 0x0E, 0x18, 0x24, 0x85, 0x84, 0x05, 0x7E, + 0xC3, 0x0E, 0x18, 0x24, 0x6D, 0x7A, 0x03, 0xEF, 0x3E, 0x40, 0x05, 0x07, 0x13, 0x54, 0x90, 0x1F, + 0x65, 0x37, 0x03, 0x99, 0xF4, 0x10, 0x95, 0x37, 0x00, 0x51, 0x72, 0xF3, 0xC3, 0x6E, 0x15, 0x24, + 0x6D, 0x7C, 0x03, 0xD2, 0xA6, 0x37, 0xF0, 0xEE, 0x03, 0x54, 0x70, 0x30, 0x41, 0x05, 0xF9, 0x51, + 0x76, 0x33, 0x90, 0x59, 0x0B, 0x51, 0x79, 0x13, 0x10, 0x25, 0x37, 0x3F, 0xEC, 0x80, 0x41, 0xD2, + 0xC6, 0x37, 0x20, 0x6D, 0x7A, 0x03, 0xEF, 0x3E, 0x40, 0x05, 0x07, 0x13, 0x54, 0x90, 0x1F, 0x65, + 0x37, 0x03, 0x98, 0x77, 0x51, 0x80, 0x03, 0x10, 0x95, 0x37, 0x00, 0x51, 0x72, 0xF3, 0xC3, 0x6E, + 0x15, 0x24, 0x6D, 0x7C, 0x03, 0xD2, 0xA6, 0x37, 0xF0, 0xEE, 0x03, 0x54, 0x70, 0x30, 0x41, 0x05, + 0xF9, 0x11, 0x1F, 0x10, 0x95, 0x37, 0x01, 0xEC, 0x80, 0x41, 0xD2, 0xC6, 0x37, 0x20, 0x6D, 0x7A, + 0x03, 0xEF, 0x3E, 0x40, 0x05, 0x07, 0x13, 0x54, 0x90, 0x1F, 0x70, 0x00, 0x51, 0x76, 0x33, 0x00, + 0x1C, 0x00, 0xF1, 0xDF, 0x7F, 0x06, 0x04, 0x79, 0xD3, 0x08, 0x70, 0x83, 0xA6, 0x88, 0x25, 0x05, + 0xED, 0xC2, 0x01, 0x52, 0xE8, 0xC0, 0x8C, 0x38, 0x81, 0xAC, 0x40, 0x00, 0x38, 0x08, 0xD1, 0x80, + 0x12, 0x2C, 0x28, 0xD8, 0xCF, 0x98, 0x33, 0x68, 0x8A, 0x58, 0x52, 0xD0, 0x2E, 0x1C, 0x20, 0x85, + 0x0E, 0xCC, 0x88, 0x13, 0xC8, 0x0A, 0x04, 0x80, 0x83, 0x10, 0x0D, 0x28, 0xC1, 0x92, 0x81, 0xFD, + 0x4C, 0x00, 0x38, 0x58, 0x66, 0xF0, 0x1D, 0x10, 0xDF, 0xFC, 0x27, 0x51, 0x98, 0x02, 0xCE, 0xD7, + 0xF6, 0x07, 0x0A, 0x08, 0xEF, 0x50, 0x90, 0x29, 0x25, 0x9A, 0xC2, 0xF7, 0xF4, 0x07, 0x0A, 0x08, + 0xEF, 0x50, 0xB0, 0x29, 0x25, 0x9C, 0xC2, 0x77, 0xF5, 0x07, 0x0A, 0x08, 0xEF, 0x50, 0xD0, 0x29, + 0x8A, 0x05, 0x9E, 0xC2, 0x97, 0xF6, 0x07, 0x0A, 0x08, 0xEF, 0x50, 0xF0, 0x29, 0x25, 0xA0, 0xC2, + 0xB7, 0xF6, 0x07, 0x0A, 0x08, 0xEF, 0x50, 0x10, 0x2A, 0x8A, 0x05, 0xA2, 0x12, 0x85, 0x2D, 0x0B, + 0x2B, 0x04, 0x7E, 0xF2, 0x4D, 0x10, 0xDF, 0xFC, 0x27, 0x44, 0x04, 0xC1, 0x7F, 0x0D, 0xC1, 0x02, + 0x09, 0x15, 0x85, 0x29, 0xFF, 0xFE, 0x13, 0x85, 0x29, 0xFE, 0x7C, 0xFE, 0x7F, 0xA0, 0x80, 0xF0, + 0x0E, 0x05, 0x99, 0x52, 0xA2, 0x29, 0xC2, 0x07, 0x10, 0xF0, 0x07, 0x0A, 0x08, 0xEF, 0x50, 0xB0, + 0x29, 0x8A, 0x05, 0x9C, 0xC2, 0xB7, 0xF6, 0x07, 0x0A, 0x0C, 0xEF, 0x50, 0xD0, 0x29, 0x7F, 0xA0, + 0x40, 0xF0, 0x0E, 0x05, 0x9E, 0x42, 0x24, 0x54, 0xF0, 0x29, 0x03, 0x64, 0x60, 0x41, 0xC4, 0x50, + 0x00, 0x2A, 0x44, 0x0D, 0x05, 0xA1, 0x82, 0x29, 0x41, 0x84, 0x51, 0x00, 0x2A, 0x44, 0x19, 0x05, + 0xA1, 0x42, 0x04, 0xA1, 0xF5, 0x20, 0x1A, 0x4A, 0x05, 0xA2, 0x42, 0x14, 0xA1, 0xF5, 0x20, 0x1A, + 0x4A, 0x05, 0xA3, 0xC2, 0x26, 0x29, 0x91, 0x52, 0xF0, 0x06, 0x0A, 0x08, 0xEF, 0x50, 0x40, 0x2A, + 0x6C, 0x94, 0x12, 0x29, 0x05, 0x6F, 0xA0, 0x80, 0xF0, 0x0E, 0x05, 0xA5, 0xC2, 0x66, 0x29, 0x91, + 0x52, 0xF0, 0x06, 0x0A, 0x08, 0xEF, 0x50, 0x60, 0x2A, 0x6C, 0x98, 0x12, 0x29, 0x05, 0x6F, 0xA0, + 0x80, 0xF0, 0x0E, 0x05, 0xA7, 0xC2, 0xA6, 0x29, 0x91, 0x52, 0xF0, 0x06, 0x0A, 0x08, 0xEF, 0x50, + 0x80, 0x2A, 0x6C, 0x9C, 0x12, 0x29, 0x05, 0x6F, 0xA0, 0x80, 0xF0, 0x0E, 0x05, 0xA9, 0xC2, 0xE6, + 0x29, 0x91, 0x52, 0xF0, 0x06, 0x0A, 0x08, 0xEF, 0x50, 0xA0, 0x2A, 0x6C, 0xA0, 0x12, 0x29, 0x05, + 0x6F, 0xA0, 0x80, 0xF0, 0x0E, 0x05, 0xAB, 0xC2, 0x26, 0x2A, 0x91, 0x52, 0xF0, 0x06, 0x0A, 0x08, + 0xEF, 0x50, 0xC0, 0x2A, 0x6C, 0xA4, 0x12, 0x29, 0x05, 0x6F, 0xA0, 0x80, 0xF0, 0x0E, 0x05, 0xAD, + 0xC2, 0x66, 0x2A, 0x91, 0x52, 0xF0, 0x06, 0x0A, 0x08, 0xEF, 0x50, 0xE0, 0x2A, 0x6C, 0xA8, 0x12, + 0x29, 0x05, 0x6F, 0xA0, 0x80, 0xF0, 0x0E, 0x05, 0xAF, 0x12, 0x85, 0x2D, 0x18, 0x2B, 0x04, 0x7E, + 0xF2, 0x4D, 0x10, 0x04, 0xD9, 0xD2, 0x68, 0xE6, 0x43, 0x30, 0x2E, 0x8D, 0x05, 0x33, 0x04, 0xDA, + 0xD2, 0xC8, 0x86, 0x42, 0xB0, 0x2D, 0x8D, 0x61, 0x1D, 0x04, 0xDC, 0xD2, 0x38, 0x27, 0x41, 0xD0, + 0x2D, 0x8D, 0x68, 0x07, 0xC3, 0x60, 0x29, 0x00, 0xF1, 0x48, 0x58, 0xED, 0xD9, 0x02, 0x92, 0x58, + 0x89, 0x10, 0x0C, 0x0A, 0xE8, 0xE8, 0x51, 0xE3, 0x02, 0x10, 0x85, 0x29, 0x0D, 0x51, 0xD8, 0x12, + 0xB0, 0x42, 0x00, 0xF1, 0xCF, 0xF7, 0x7F, 0xF5, 0x75, 0xC2, 0xD8, 0xD0, 0x12, 0xC2, 0xA8, 0x50, + 0x12, 0xC2, 0x38, 0x86, 0x14, 0xC2, 0x68, 0xC6, 0x14, 0xC2, 0xC8, 0xE6, 0x17, 0xC2, 0x18, 0xB6, + 0x1B, 0xC2, 0x38, 0x87, 0x1F, 0xC2, 0x88, 0x56, 0x23, 0xC2, 0x08, 0x23, 0x27, 0xC2, 0x18, 0x83, + 0x28, 0xC2, 0x28, 0x73, 0x29, 0xC2, 0x38, 0x63, 0x2A, 0xC2, 0xB8, 0x52, 0x2B, 0xC2, 0xD8, 0x62, + 0x2B, 0xC2, 0x38, 0x74, 0x2B, 0xC2, 0xE8, 0x84, 0x2B, 0xC2, 0xA8, 0x92, 0x2B, 0xC2, 0xE8, 0xD5, + 0x32, 0xC2, 0xF8, 0xA2, 0x38, 0xC2, 0x08, 0x94, 0x39, 0xC2, 0x58, 0x82, 0x3A, 0xC2, 0x88, 0x8C, + 0x40, 0xC2, 0x98, 0xCC, 0x40, 0xC2, 0xA8, 0xBC, 0x42, 0xC2, 0xB8, 0xAC, 0x44, 0xC2, 0xC8, 0x9C, + 0x46, 0xC2, 0xD8, 0x1C, 0x48, 0xC2, 0xE8, 0x9C, 0x49, 0xC2, 0xF8, 0x7C, 0x4B, 0xC2, 0x08, 0x2D, + 0x4C, 0xC2, 0x18, 0xDD, 0x4C, 0xC2, 0x28, 0xDD, 0x4D, 0xC2, 0x38, 0x3D, 0x4F, 0xC2, 0x48, 0xBD, + 0x50, 0xC2, 0x58, 0xED, 0x51, 0xC2, 0x68, 0x3D, 0x53, 0xC2, 0x78, 0xBD, 0x52, 0xC2, 0x88, 0x3D, + 0x76, 0x99, 0xBF, 0x17, 0xD0, 0xF1, 0x48, 0x58, 0xED, 0xD9, 0x02, 0x92, 0x58, 0x89, 0x10, 0x0C, + 0x0A, 0xE8, 0xE8, 0x51, 0xE3, 0x02, 0x90, 0x69, 0x7B, 0xC3, 0xD3, 0x38, 0x90, 0xA9, 0x7A, 0x04, + 0xE3, 0xD2, 0x08, 0x50, 0x12, 0x95, 0x2D, 0x66, 0x51, 0xE3, 0x12, 0x10, 0x85, 0x29, 0x66, 0x51, + 0xD8, 0x12, 0xB0, 0x42, 0x90, 0xA9, 0x77, 0x11, 0x0F, 0x9F, 0x09, 0x77, 0x04, 0xE3, 0xD2, 0x18, + 0x00, 0x43, 0x90, 0x2D, 0x8D, 0x66, 0x25, 0x51, 0xDA, 0xC2, 0x16, 0x35, 0x2E, 0x02, 0x51, 0x98, + 0xC2, 0x16, 0x85, 0x2D, 0x01, 0x2B, 0x04, 0x99, 0x35, 0x17, 0xD0, 0xEE, 0x99, 0x2B, 0x47, 0x30, + 0x2E, 0x8D, 0x02, 0x30, 0x04, 0xDA, 0xD2, 0xC8, 0x56, 0x12, 0xB5, 0x2D, 0x61, 0x51, 0xE3, 0x32, + 0x10, 0x85, 0x29, 0x61, 0x51, 0xD8, 0x12, 0xB0, 0x42, 0x90, 0x09, 0x6F, 0x11, 0xCA, 0x9E, 0x69, + 0x6E, 0x04, 0xE3, 0xD2, 0x38, 0x00, 0x43, 0xB0, 0x2D, 0x8D, 0x61, 0x25, 0x51, 0xDC, 0x32, 0x17, + 0x35, 0x2E, 0x04, 0x51, 0x98, 0x32, 0x17, 0x85, 0x2D, 0x01, 0x2B, 0x04, 0x99, 0xAB, 0x16, 0x80, + 0xEA, 0x99, 0xA1, 0x46, 0x30, 0x2E, 0x8D, 0x04, 0x30, 0x04, 0xDC, 0xD2, 0x38, 0x57, 0x12, 0xD5, + 0x2D, 0x68, 0x51, 0xE3, 0x52, 0x10, 0x85, 0x29, 0x68, 0x51, 0xD8, 0x12, 0xB0, 0x42, 0x90, 0x69, + 0x66, 0x11, 0x85, 0x9E, 0xC9, 0x65, 0x51, 0x77, 0x03, 0xB0, 0x4F, 0xC0, 0x9E, 0x86, 0xD1, 0x76, + 0xB4, 0x23, 0x90, 0xE9, 0x63, 0xEC, 0x52, 0x07, 0x6D, 0x47, 0x7B, 0x04, 0x3B, 0x02, 0x99, 0x27, + 0xC6, 0x4E, 0xC3, 0xD0, 0x76, 0xB4, 0x47, 0xB0, 0x23, 0x90, 0x09, 0x61, 0xEC, 0x69, 0x18, 0x6D, + 0x47, 0x7B, 0x04, 0x3B, 0x02, 0x99, 0xF9, 0xB5, 0x50, 0x90, 0x09, 0x5F, 0x8B, 0x05, 0x99, 0xE7, + 0xB5, 0x6E, 0x90, 0xE9, 0x5D, 0x6B, 0x06, 0x99, 0xD5, 0x45, 0xB0, 0x32, 0x8D, 0x00, 0x65, 0xFB, + 0x04, 0x1B, 0x03, 0x51, 0x98, 0x02, 0x1C, 0x95, 0x29, 0x2A, 0x51, 0x9A, 0x22, 0x16, 0xB5, 0x29, + 0x1A, 0x51, 0x9C, 0x02, 0x17, 0xD5, 0x29, 0x7F, 0x51, 0x9E, 0x12, 0x10, 0xF5, 0x29, 0x00, 0x51, + 0xA0, 0x02, 0x10, 0x15, 0x2A, 0x01, 0x51, 0xA2, 0x42, 0x15, 0x85, 0x2D, 0x0B, 0x2B, 0x04, 0x99, + 0x65, 0x35, 0x0C, 0x8D, 0x03, 0x99, 0x59, 0xB5, 0x4F, 0xB0, 0x31, 0x10, 0x85, 0x29, 0xCF, 0x51, + 0x99, 0x82, 0x12, 0xA5, 0x29, 0x19, 0x51, 0x9B, 0x42, 0x10, 0xC5, 0x29, 0x08, 0x51, 0x9D, 0x42, + 0x10, 0xE5, 0x29, 0x00, 0x51, 0x9F, 0xE2, 0x13, 0x05, 0x2A, 0x7F, 0x51, 0xA1, 0x02, 0x10, 0x25, + 0x2A, 0x00, 0x51, 0xD8, 0xB2, 0xB0, 0x42, 0x90, 0x49, 0x4F, 0x04, 0x2B, 0x23, 0x8D, 0x00, 0xE7, + 0x14, 0x50, 0xC4, 0x99, 0xDD, 0x44, 0xB0, 0x32, 0xD2, 0x08, 0x00, 0x4D, 0x11, 0x87, 0x9C, 0x69, + 0x4C, 0xFB, 0x04, 0x1B, 0x03, 0x51, 0x98, 0x12, 0x4C, 0xE0, 0x33, 0x05, 0x99, 0x12, 0xA5, 0x29, + 0x00, 0x51, 0x9B, 0x02, 0x10, 0xC5, 0x29, 0x00, 0x51, 0x9D, 0x02, 0x10, 0xE5, 0x29, 0x00, 0x51, + 0x9F, 0x02, 0x10, 0x05, 0x2A, 0x00, 0x51, 0xA1, 0x02, 0x10, 0x25, 0x2A, 0x00, 0x51, 0xD8, 0xB2, + 0xB0, 0x42, 0x90, 0xE9, 0x45, 0x51, 0x76, 0x13, 0x90, 0x29, 0x45, 0x51, 0x77, 0x13, 0x10, 0x35, + 0x37, 0x0F, 0x51, 0x74, 0x43, 0x11, 0x34, 0x01, 0x10, 0x65, 0x37, 0x01, 0x99, 0x2B, 0x14, 0x75, + 0x37, 0x02, 0x51, 0x75, 0x03, 0x10, 0x35, 0x37, 0x1F, 0x51, 0x74, 0x43, 0x11, 0x34, 0x01, 0x90, + 0x49, 0x40, 0x51, 0x77, 0x33, 0x10, 0x55, 0x37, 0x00, 0x51, 0x73, 0xF3, 0x11, 0x45, 0x37, 0x14, + 0x41, 0x13, 0x00, 0x99, 0xDD, 0x13, 0x75, 0x37, 0x04, 0x51, 0x73, 0xF3, 0x10, 0x45, 0x37, 0x14, + 0x41, 0x13, 0x00, 0x99, 0xBD, 0x13, 0x75, 0x37, 0x05, 0x51, 0x73, 0xF3, 0x10, 0x45, 0x37, 0x14, + 0x41, 0x13, 0x00, 0x99, 0x9D, 0x43, 0x50, 0x37, 0x08, 0xD1, 0xC0, 0x00, 0x24, 0x32, 0x07, 0x51, + 0x75, 0x03, 0x10, 0x65, 0x37, 0x01, 0x99, 0x77, 0x13, 0x55, 0x37, 0x00, 0x51, 0x76, 0x13, 0x90, + 0x49, 0x36, 0x51, 0x75, 0x83, 0x12, 0x65, 0x37, 0x01, 0x99, 0x51, 0x23, 0x0C, 0x07, 0x42, 0x05, + 0x75, 0x13, 0x65, 0x37, 0x01, 0x99, 0x39, 0x43, 0x30, 0x37, 0x0C, 0x70, 0xC9, 0x2B, 0x43, 0x30, + 0x37, 0x80, 0x10, 0x0D, 0x99, 0x1B, 0x43, 0x30, 0x37, 0x0C, 0x10, 0x32, 0xC3, 0x30, 0x04, 0x73, + 0x23, 0x0A, 0x10, 0x0D, 0x99, 0xFB, 0x42, 0x34, 0xC1, 0x20, 0x90, 0xEC, 0x2E, 0x44, 0x13, 0x08, + 0xD1, 0x90, 0x09, 0x2E, 0x44, 0x13, 0x08, 0x20, 0x33, 0xD3, 0x42, 0x34, 0x21, 0x0A, 0x01, 0x0D, + 0x99, 0xC3, 0xD2, 0x68, 0x6D, 0xA1, 0x05, 0x50, 0xF1, 0x37, 0xFC, 0xC2, 0x01, 0x7F, 0x83, 0x29, + 0xA1, 0x15, 0x50, 0xF1, 0x37, 0xFC, 0x28, 0x02, 0x7F, 0x43, 0x44, 0x10, 0xFC, 0xD7, 0x10, 0x2C, + 0x90, 0x50, 0x51, 0x98, 0xF2, 0xEF, 0x3F, 0x51, 0x98, 0xE2, 0x5F, 0x91, 0x29, 0x44, 0x13, 0x05, + 0x9A, 0x42, 0x30, 0x37, 0x05, 0x9B, 0x42, 0x40, 0x37, 0x05, 0x9C, 0xC2, 0xD7, 0xF6, 0x07, 0x0A, + 0x08, 0xEF, 0x50, 0xD0, 0x29, 0x25, 0x9E, 0x42, 0x70, 0x37, 0x05, 0x9F, 0x42, 0x50, 0x37, 0x05, + 0xA0, 0x42, 0x60, 0x37, 0x05, 0xA1, 0x42, 0x90, 0x37, 0x05, 0xA2, 0x42, 0x81, 0x37, 0x15, 0xA3, + 0x22, 0x8D, 0x00, 0xB9, 0x80, 0xA7, 0x3C, 0x03, 0x47, 0xA2, 0x4C, 0x81, 0x37, 0x33, 0xC4, 0x80, + 0x82, 0xED, 0x62, 0x24, 0x80, 0x0C, 0x58, 0x68, 0xED, 0x98, 0x02, 0x52, 0x58, 0x6A, 0x24, 0x80, + 0x0D, 0x58, 0xED, 0x98, 0x02, 0x52, 0x58, 0x8A, 0x39, 0x84, 0x25, 0x05, 0x5E, 0x23, 0x95, 0x2E, + 0x6F, 0xA0, 0x80, 0xF0, 0x0E, 0x2A, 0x46, 0x02, 0xC8, 0x80, 0xD5, 0x8E, 0x29, 0x20, 0x85, 0xA5, + 0xE4, 0x46, 0x02, 0xD8, 0x80, 0xD5, 0x8E, 0x29, 0x20, 0x85, 0xA5, 0x38, 0xC1, 0xC3, 0x90, 0x9E, + 0xF6, 0x04, 0x78, 0x03, 0xC8, 0xD0, 0xC0, 0x80, 0x92, 0xFD, 0x0B, 0x51, 0x78, 0x03, 0x90, 0x39, + 0x0B, 0x78, 0xCA, 0x33, 0x70, 0x24, 0xCA, 0x14, 0x78, 0x33, 0x43, 0x0C, 0x19, 0xD8, 0x2E, 0x46, + 0x02, 0xC8, 0x80, 0x85, 0xD6, 0x8E, 0x29, 0x20, 0x85, 0xA5, 0x46, 0x02, 0xD8, 0x80, 0xD5, 0x8E, + 0x29, 0x20, 0x85, 0xA5, 0x98, 0x43, 0x58, 0x52, 0xE0, 0x35, 0x52, 0xE9, 0xF2, 0x06, 0x0A, 0x08, + 0xEF, 0xA0, 0x62, 0x24, 0x80, 0x0C, 0x58, 0xED, 0x98, 0x02, 0x52, 0x58, 0x4A, 0x6E, 0x24, 0x80, + 0x0D, 0x58, 0xED, 0x98, 0x02, 0x52, 0x58, 0x8A, 0x13, 0x3C, 0x0C, 0xE9, 0x69, 0x4F, 0x80, 0x37, + 0x80, 0x0C, 0x0D, 0x0C, 0x19, 0xD8, 0x07, 0x51, 0x78, 0x03, 0x10, 0x85, 0x2D, 0x24, 0x2B, 0x04, + 0x99, 0x83, 0xB0, 0x4F, 0x40, 0x60, 0x37, 0x8D, 0x03, 0x35, 0x04, 0x80, 0xD3, 0x08, 0xB0, 0x10, + 0x85, 0x29, 0x01, 0x98, 0x17, 0x8D, 0x41, 0x0A, 0x51, 0x98, 0x32, 0xE0, 0x3F, 0x51, 0x98, 0x22, + 0x50, 0x90, 0x29, 0xEE, 0x17, 0x85, 0x29, 0x00, 0x51, 0x99, 0x02, 0x10, 0x85, 0x2D, 0x02, 0x2B, + 0x04, 0x98, 0x22, 0x14, 0xE3, 0xC2, 0xA1, 0x80, 0xBC, 0xD0, 0x9E, 0x2D, 0x20, 0x98, 0x85, 0x04, + 0xE3, 0x82, 0x10, 0x0D, 0x7E, 0xE5, 0x75, 0xCF, 0x09, 0x10, 0xDF, 0x7F, 0x06, 0x64, 0x21, 0xAC, + 0x00, 0x2F, 0x54, 0x22, 0xED, 0xE4, 0x02, 0x82, 0x49, 0x48, 0x25, 0x82, 0x11, 0x1D, 0x23, 0x96, + 0x62, 0x41, 0x21, 0x00, 0x41, 0x22, 0x00, 0x11, 0x4A, 0x6B, 0x06, 0xDF, 0x01, 0xF1, 0x10, 0x10, + 0x10, 0x11, 0x01, 0x00, 0xF1, 0xDF, 0xF8, 0x47, 0x5F, 0x36, 0x00, 0x04, 0x09, 0x1B, 0x07, 0x99, + 0xCA, 0xB1, 0x79, 0x30, 0xF0, 0x04, 0x50, 0x31, 0x10, 0x04, 0x2B, 0x44, 0x14, 0xD2, 0x08, 0xB0, + 0x1A, 0x44, 0x45, 0x81, 0xA0, 0x05, 0xEE, 0x42, 0x44, 0x10, 0xDC, 0xDB, 0xB0, 0x78, 0x80, 0xF9, + 0x33, 0x00, 0x07, 0x22, 0x13, 0x4E, 0xD0, 0x17, 0x6B, 0x04, 0x51, 0xEE, 0x02, 0x08, 0x0C, 0x20, + 0x6D, 0x02, 0x01, 0x98, 0x16, 0x0B, 0x07, 0x51, 0xEE, 0x02, 0x0A, 0x0C, 0x20, 0x6D, 0x02, 0x01, + 0xC2, 0x46, 0x10, 0xF0, 0x06, 0x0A, 0x08, 0xEF, 0x20, 0x83, 0xC1, 0x7F, 0x05, 0xEF, 0x22, 0x6C, + 0x04, 0x01, 0x6F, 0xA0, 0x20, 0xF0, 0x0E, 0xC1, 0x7F, 0x05, 0xF0, 0x22, 0x5C, 0x06, 0x01, 0x5F, + 0xA0, 0x80, 0xF0, 0x0E, 0x32, 0x18, 0xFC, 0x57, 0x10, 0x2F, 0x5F, 0xA0, 0x20, 0xF0, 0x0E, 0xC1, + 0x7F, 0x05, 0xF2, 0x22, 0x7C, 0x02, 0x01, 0x8A, 0xC1, 0x7F, 0x05, 0xF3, 0x42, 0x40, 0x10, 0x47, + 0x22, 0xEC, 0x47, 0x23, 0x35, 0x7F, 0xA0, 0x80, 0xF0, 0xAE, 0x2A, 0xE1, 0x07, 0x56, 0x12, 0x3D, + 0x20, 0xC1, 0x33, 0x35, 0x66, 0x46, 0x13, 0x3C, 0xA0, 0x21, 0xA1, 0x33, 0x35, 0x66, 0x25, 0xF4, + 0x12, 0x55, 0x2F, 0x00, 0x51, 0xF6, 0x02, 0x10, 0x34, 0x92, 0x10, 0x03, 0x86, 0x8E, 0xE9, 0x36, + 0x20, 0x04, 0x67, 0xAB, 0x04, 0x58, 0x50, 0xD8, 0x02, 0x20, 0x32, 0x29, 0x6A, 0x78, 0xED, 0x98, + 0x02, 0x52, 0x4A, 0xD8, 0xEE, 0x2E, 0x20, 0xA5, 0x85, 0x18, 0x41, 0x80, 0x2D, 0x23, 0x81, 0x7D, + 0x4D, 0x80, 0x2D, 0x45, 0x23, 0x21, 0x36, 0xE8, 0x03, 0x31, 0x60, 0xB1, 0x39, 0xC0, 0x2E, 0x75, + 0xD0, 0x76, 0xB4, 0x47, 0xB0, 0x23, 0xE0, 0x47, 0x5E, 0xF6, 0x8C, 0x00, 0xF1, 0xEF, 0x32, 0xA8, + 0xB0, 0x83, 0x58, 0x3D, 0x04, 0xD2, 0x07, 0x53, 0x10, 0x8D, 0x61, 0x00, 0x10, 0xFC, 0x19, 0x08, + 0xD2, 0x30, 0xC8, 0x00, 0x11, 0x45, 0x63, 0x00, 0x10, 0xFC, 0xD9, 0x30, 0x48, 0x00, 0x06, 0x03, + 0xC1, 0xF1, 0x81, 0x04, 0x0D, 0x06, 0x01, 0x81, 0xC0, 0x0D, 0x83, 0x1A, 0x30, 0x88, 0xD5, 0x06, + 0xD5, 0xC1, 0xCF, 0x0D, 0x83, 0x5A, 0x3D, 0x28, 0xB0, 0x20, 0xD4, 0x00, 0x83, 0x08, 0x33, 0x88, + 0x40, 0x42, 0x20, 0x45, 0x01, 0x00, 0xCC, 0xF0, 0x00, 0xD8, 0xEF, 0x43, 0x00, 0x12, 0x31, 0x88, + 0x40, 0x0A, 0x01, 0x05, 0x2B, 0xE3, 0x3F, 0x48, 0x05, 0x2B, 0x23, 0x8D, 0x00, 0x97, 0x30, 0x88, + 0x1A, 0x83, 0x18, 0x34, 0x88, 0x11, 0x83, 0x10, 0x33, 0x98, 0x31, 0x83, 0x1A, 0xD3, 0x9E, 0xF8, + 0x83, 0x54, 0x08, 0x82, 0x08, 0x00, 0xA2, 0x08, 0x00, 0xE2, 0x38, 0x03, 0x42, 0x08, 0x00, 0x12, + 0x88, 0x01, 0x22, 0xD8, 0x03, 0x32, 0x88, 0x38, 0x88, 0xE9, 0x06, 0xE9, 0xC1, 0x3F, 0x81, 0x40, + 0x0D, 0x83, 0x91, 0x3E, 0x88, 0xEA, 0x06, 0xEA, 0xC1, 0x3F, 0x81, 0x80, 0x0D, 0x83, 0xA1, 0xAE, + 0x10, 0x50, 0x38, 0x58, 0x84, 0x83, 0x44, 0x98, 0x89, 0x08, 0x83, 0xA0, 0x31, 0x18, 0x1A, 0x83, + 0xA2, 0x31, 0x88, 0x41, 0x83, 0x19, 0x34, 0xA8, 0x41, 0x83, 0x10, 0x31, 0x18, 0x11, 0x83, 0x1A, + 0x31, 0x08, 0x31, 0x83, 0x11, 0x33, 0x28, 0x31, 0xED, 0x94, 0x3F, 0x0A, 0x01, 0x85, 0x20, 0x98, + 0x0E, 0x20, 0x99, 0x18, 0x20, 0x92, 0x30, 0x83, 0x3F, 0x39, 0x08, 0x96, 0x20, 0x9A, 0xAC, 0x20, + 0x9B, 0x00, 0x48, 0x85, 0x83, 0xC8, 0x6E, 0xC0, 0x1E, 0xFC, 0xD3, 0x30, 0x18, 0xEC, 0x20, 0x12, + 0x80, 0x20, 0x13, 0x02, 0x20, 0x33, 0x02, 0x20, 0x43, 0x00, 0x83, 0x0E, 0x3B, 0x18, 0xB0, 0x83, + 0x08, 0x6B, 0x00, 0x1A, 0x8C, 0x1F, 0x28, 0xD0, 0x30, 0x88, 0xEE, 0x06, 0xEE, 0xC1, 0x3F, 0x0D, + 0x83, 0xE1, 0x3E, 0xB8, 0x54, 0x83, 0x5B, 0x35, 0x98, 0xE5, 0x83, 0x69, 0x3E, 0xD8, 0x54, 0x06, + 0x55, 0xC1, 0xCF, 0x81, 0x10, 0x0D, 0x06, 0x54, 0xC1, 0xFC, 0x81, 0x01, 0x0D, 0x20, 0x56, 0x06, + 0x20, 0x52, 0x0F, 0x20, 0x53, 0x7A, 0x83, 0x68, 0x6E, 0x60, 0x1E, 0xFC, 0x13, 0x08, 0xD4, 0x30, + 0x18, 0xE6, 0x83, 0x12, 0x00, 0xF2, 0x01, 0x30, 0x98, 0xE3, 0x83, 0x49, 0x3E, 0x88, 0xE2, 0x06, + 0xE2, 0xC1, 0x3F, 0x81, 0x40, 0x0D, 0x83, 0x21, 0x3E, 0xA8, 0x01, 0xEF, 0x14, 0x65, 0x29, 0x40, + 0x10, 0x10, 0x92, 0x03, 0x07, 0xF1, 0x92, 0xF2, 0x0B, 0xF1, 0x83, 0x39, 0x01, 0xF1, 0x83, 0x31, + 0x01, 0xF1, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x83, 0x02, 0x00, 0x00, 0x00, 0x00, + 0xF1, 0x20, 0xD2, 0x00, 0x20, 0xD0, 0x01, 0x83, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF1, 0x83, 0x66, + 0x09, 0x22, 0x0D, 0x00, 0x02, 0x0D, 0x30, 0x38, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, + 0x10, 0x10, 0x51, 0x8C, 0x03, 0x10, 0xA5, 0x32, 0x00, 0x48, 0x58, 0xED, 0xEE, 0x02, 0x82, 0x58, + 0x89, 0x10, 0x0C, 0x07, 0xD8, 0xE8, 0x51, 0xF5, 0xF2, 0x10, 0x65, 0x2F, 0x55, 0x51, 0xF7, 0x82, + 0x18, 0x85, 0x2F, 0x35, 0x51, 0xF9, 0x02, 0x1C, 0xA5, 0x2F, 0x00, 0x51, 0xFB, 0xF2, 0x1F, 0xC5, + 0x2F, 0x01, 0x51, 0xFD, 0x42, 0x15, 0xD5, 0x38, 0x00, 0x51, 0x8E, 0x03, 0x10, 0x55, 0x33, 0x00, + 0x41, 0x0B, 0x00, 0x41, 0x0A, 0x00, 0x41, 0x02, 0x00, 0x41, 0x03, 0x00, 0x41, 0x05, 0x00, 0x41, + 0x06, 0x00, 0x41, 0x13, 0x00, 0x41, 0x09, 0x00, 0x41, 0x00, 0x00, 0x41, 0x01, 0x00, 0x41, 0x44, + 0x00, 0x51, 0x94, 0x02, 0x10, 0x55, 0x29, 0x00, 0x41, 0x10, 0x0E, 0x41, 0x11, 0x0E, 0xEC, 0x52, + 0x07, 0x6D, 0x47, 0x41, 0x04, 0x00, 0x41, 0x07, 0x00, 0x44, 0x04, 0x81, 0xC0, 0x0D, 0x44, 0x07, + 0x81, 0x01, 0xC1, 0xFD, 0x0D, 0x41, 0x1F, 0x00, 0x41, 0x21, 0x00, 0x41, 0x22, 0x00, 0x41, 0x23, + 0x00, 0x41, 0x24, 0x00, 0xEC, 0xC0, 0x8B, 0xD2, 0x06, 0x11, 0x10, 0x35, 0x2E, 0x00, 0x51, 0x37, + 0x03, 0x10, 0x85, 0x33, 0x00, 0x51, 0x72, 0x03, 0x10, 0x35, 0x37, 0x0F, 0x51, 0x74, 0x43, 0x11, + 0x65, 0x37, 0x00, 0x51, 0x77, 0x03, 0x10, 0x55, 0x37, 0x00, 0x51, 0x78, 0x03, 0x10, 0x95, 0x37, + 0x00, 0x51, 0x7F, 0x03, 0x10, 0xF5, 0x33, 0x00, 0x51, 0x41, 0x03, 0x10, 0x14, 0xF9, 0x0F, 0x0C, + 0x20, 0x6D, 0x26, 0x02, 0x10, 0xDF, 0x7F, 0x06, 0xEF, 0x3D, 0x98, 0xB0, 0x83, 0x00, 0x8B, 0x86, + 0x12, 0x8A, 0x58, 0xCC, 0xFF, 0x00, 0xE8, 0xEF, 0x83, 0x08, 0x8B, 0x86, 0x12, 0x8A, 0x58, 0xCC, + 0xFF, 0x00, 0xE8, 0xEF, 0x68, 0x28, 0xA1, 0x88, 0xC5, 0xFC, 0x0F, 0x80, 0xFE, 0x8E, 0x86, 0x12, + 0x8A, 0x58, 0xCC, 0xFF, 0x00, 0xE8, 0xEF, 0x83, 0x01, 0x8B, 0x86, 0x12, 0x8A, 0x58, 0xCC, 0xFF, + 0x00, 0xE8, 0xEF, 0x83, 0x00, 0x8B, 0x84, 0x10, 0x0C, 0x7F, 0xD8, 0xF5, 0x41, 0x09, 0x80, 0x41, + 0x25, 0x01, 0x41, 0x26, 0x7F, 0xC2, 0x40, 0xEB, 0xD3, 0xF8, 0x9F, 0x10, 0x74, 0x22, 0xE0, 0x3E, + 0x41, 0x27, 0x04, 0x41, 0x1F, 0x03, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0xBF, 0x9F, + 0x60, 0x06, 0xDF, 0x01, 0xF1, 0x10, 0x10, 0x10, 0x10, 0x51, 0x39, 0x13, 0x10, 0xB4, 0x00, 0x10, + 0xA4, 0x00, 0x10, 0x24, 0x00, 0x10, 0x34, 0x00, 0x10, 0x54, 0x00, 0x40, 0x64, 0x10, 0x0C, 0xD4, + 0x10, 0x34, 0x01, 0x10, 0x94, 0x00, 0x10, 0x04, 0x00, 0x10, 0x14, 0x00, 0x10, 0x44, 0x04, 0x10, + 0x45, 0x29, 0x00, 0x51, 0x95, 0x02, 0xC0, 0x2E, 0x75, 0xD0, 0x76, 0x14, 0x44, 0x00, 0x10, 0x74, + 0x00, 0x40, 0x44, 0x10, 0x08, 0xDC, 0x40, 0x74, 0x10, 0x18, 0x10, 0xDC, 0xDF, 0x10, 0xF4, 0x01, + 0x10, 0x14, 0x02, 0x10, 0x24, 0x02, 0x10, 0x34, 0x02, 0x10, 0x44, 0x02, 0x10, 0x35, 0x2E, 0x00, + 0x51, 0x37, 0x03, 0x10, 0x85, 0x33, 0x00, 0x51, 0x41, 0x03, 0x10, 0x65, 0x33, 0x00, 0x10, 0x10, + 0x83, 0x02, 0x3B, 0x08, 0xD5, 0x10, 0x83, 0x0A, 0x3B, 0x88, 0xD5, 0x10, 0xDF, 0xFE, 0x07, 0x43, + 0x20, 0x7D, 0x30, 0x05, 0xD1, 0x7B, 0x20, 0xD1, 0x01, 0x06, 0x00, 0x12, 0x2C, 0xC3, 0xC1, 0x03, + 0x8C, 0x01, 0x10, 0x8C, 0x02, 0x14, 0x8C, 0x03, 0x17, 0x98, 0x1A, 0xEC, 0x84, 0x03, 0x98, 0x16, + 0xEC, 0xE1, 0x00, 0xFE, 0x06, 0x9C, 0xE3, 0x3E, 0xEC, 0x10, 0x0E, 0x43, 0x04, 0x30, 0x20, 0x05, + 0x42, 0xC3, 0x0C, 0x00, 0x20, 0x32, 0x13, 0x83, 0x21, 0x20, 0x55, 0x01, 0x00, 0x82, 0x85, 0xDD, + 0x0E, 0x22, 0x1D, 0xE0, 0x07, 0xDF, 0x02, 0xF1, 0x30, 0xDF, 0xFC, 0x06, 0x4F, 0x32, 0x18, 0x02, + 0x44, 0x09, 0x8C, 0x01, 0x2E, 0x8C, 0x02, 0x31, 0x8C, 0x03, 0x35, 0x8C, 0x10, 0x39, 0x8C, 0x20, + 0x3D, 0x8C, 0x40, 0x41, 0x8C, 0x60, 0x44, 0x8C, 0x80, 0x47, 0x98, 0x47, 0x11, 0xEE, 0x87, 0xE9, + 0x13, 0xA3, 0x83, 0x80, 0x49, 0x13, 0x73, 0x8B, 0x80, 0xA9, 0x12, 0xA3, 0x77, 0x8E, 0x09, 0x12, + 0xF3, 0x5A, 0x8E, 0x69, 0x11, 0x43, 0x8D, 0xEE, 0x6F, 0x21, 0x48, 0xF1, 0xEE, 0xB2, 0x9F, 0xE0, + 0x06, 0x4E, 0xF2, 0x4D, 0x30, 0xDF, 0xFE, 0x06, 0x04, 0x3C, 0xC3, 0x08, 0xB0, 0x21, 0x04, 0x52, + 0x14, 0x00, 0xC0, 0x8C, 0x01, 0x81, 0xFD, 0x1E, 0xC5, 0x33, 0x00, 0x6E, 0xF0, 0x2D, 0x30, 0x04, + 0x3C, 0xC3, 0x08, 0xB0, 0x21, 0x04, 0x52, 0x14, 0x00, 0xC0, 0x8C, 0x01, 0x81, 0xFD, 0x1E, 0xC5, + 0x33, 0x00, 0x10, 0x30, 0x30, 0x30, 0xDF, 0xFC, 0x06, 0x4F, 0x42, 0xD0, 0x33, 0x8C, 0x00, 0x1D, + 0x53, 0x12, 0xA2, 0x06, 0x02, 0x0D, 0x10, 0x30, 0xF2, 0x51, 0x3D, 0x03, 0x80, 0x49, 0x45, 0xC0, + 0x33, 0x8C, 0x00, 0x16, 0x20, 0xD0, 0x00, 0x11, 0x12, 0x1F, 0xC5, 0x33, 0x00, 0x98, 0x33, 0x03, + 0x22, 0x80, 0x42, 0xB0, 0x33, 0x8D, 0x00, 0x10, 0x51, 0x36, 0x03, 0x30, 0x98, 0xB0, 0x98, 0x11, + 0x04, 0x36, 0x83, 0x10, 0x0D, 0xEE, 0xB2, 0x20, 0xE0, 0x06, 0x4E, 0xF2, 0x4D, 0x30, 0x30, 0x30, + 0xDF, 0xF8, 0x47, 0x5F, 0xF6, 0x26, 0x6E, 0xC2, 0x0C, 0x00, 0x20, 0x12, 0x08, 0xC0, 0x00, 0x98, + 0x51, 0xD0, 0x01, 0x6E, 0xC2, 0x1C, 0x00, 0x80, 0x4F, 0x21, 0x35, 0x6F, 0xA0, 0x10, 0xF0, 0xAE, + 0x82, 0x85, 0xCE, 0x2E, 0xF4, 0x7F, 0xE0, 0x26, 0x21, 0xEC, 0x16, 0x52, 0xF2, 0x06, 0x0A, 0x01, + 0xEF, 0x2A, 0x18, 0xC2, 0x2E, 0x58, 0xE8, 0xD7, 0xC2, 0xEE, 0x47, 0x5E, 0xF6, 0x8C, 0x00, 0xF1, + 0x10, 0xDF, 0xFB, 0x16, 0x4F, 0x33, 0x44, 0x85, 0x66, 0x53, 0x50, 0x98, 0x42, 0x15, 0xC2, 0x91, + 0x90, 0xBC, 0x08, 0x06, 0x86, 0xED, 0xE4, 0x02, 0x82, 0x59, 0x48, 0x14, 0x82, 0x10, 0x0D, 0x98, + 0x6F, 0x44, 0x21, 0x0C, 0x09, 0xC8, 0x18, 0x5A, 0x2A, 0xED, 0xE4, 0x02, 0x82, 0x58, 0x49, 0x14, + 0x82, 0x10, 0x0D, 0x43, 0x51, 0x48, 0x64, 0x60, 0x78, 0x04, 0x98, 0x39, 0x43, 0x50, 0x28, 0x43, + 0x14, 0xC2, 0x90, 0x80, 0x8C, 0xA1, 0xA5, 0xD2, 0x4E, 0x2E, 0x20, 0x88, 0x95, 0x44, 0x21, 0x08, + 0xD1, 0x30, 0x14, 0x85, 0x07, 0x06, 0x86, 0x47, 0xE0, 0x16, 0x4E, 0xF3, 0x5D, 0x30, 0xDF, 0xFC, + 0x06, 0x4F, 0x32, 0x55, 0x85, 0x3B, 0x54, 0x24, 0x44, 0x23, 0x23, 0x81, 0xCC, 0xD1, 0xEE, 0x2E, + 0x20, 0x98, 0x84, 0x07, 0x87, 0x44, 0x24, 0x08, 0xD1, 0x80, 0x09, 0x11, 0x44, 0x02, 0x10, 0x34, + 0x02, 0xB0, 0x48, 0xE0, 0x06, 0x4E, 0xF2, 0x4D, 0x30, 0x30, 0x30, 0xDF, 0xFC, 0x06, 0x4F, 0x62, + 0x11, 0x4A, 0x04, 0x02, 0x2E, 0x27, 0x88, 0x95, 0x54, 0x20, 0x18, 0xD1, 0x31, 0x74, 0xA0, 0x07, + 0x53, 0x07, 0x9A, 0x4F, 0xF4, 0x31, 0x12, 0xC8, 0x11, 0xE0, 0x25, 0x82, 0x49, 0x78, 0x20, 0x8A, + 0x29, 0x34, 0x70, 0x72, 0x1B, 0x41, 0x8F, 0x01, 0x44, 0x72, 0xC1, 0x60, 0x12, 0x2B, 0xC3, 0x45, + 0x90, 0xEE, 0x16, 0xF4, 0x08, 0x10, 0x04, 0x09, 0x40, 0x24, 0x17, 0x7C, 0xD0, 0x10, 0xF4, 0x01, + 0xB0, 0x38, 0xE0, 0x06, 0x4E, 0xF2, 0x4D, 0x30, 0xCF, 0xF4, 0x7F, 0x2A, 0xC4, 0x48, 0x47, 0x72, + 0x54, 0xFA, 0x01, 0x47, 0xA6, 0x80, 0x70, 0x94, 0xC2, 0x1C, 0xFC, 0x8F, 0x75, 0x84, 0x4F, 0xA0, + 0x80, 0xF0, 0x0E, 0x47, 0x67, 0x85, 0x12, 0x2E, 0xD3, 0x46, 0x38, 0x03, 0x47, 0x64, 0x76, 0x12, + 0x2E, 0xE3, 0x46, 0x37, 0x03, 0x63, 0x74, 0x34, 0x56, 0x22, 0xE1, 0x32, 0x6D, 0x24, 0x33, 0x30, + 0x86, 0x0D, 0x46, 0x35, 0x03, 0x63, 0xD4, 0x60, 0x45, 0x12, 0x2E, 0xD3, 0x46, 0x34, 0x03, 0x47, + 0x68, 0x36, 0x12, 0x2E, 0xE3, 0x46, 0x33, 0x03, 0x63, 0x74, 0x74, 0x56, 0x22, 0xE1, 0x32, 0x6D, + 0x24, 0x33, 0x30, 0x86, 0x47, 0x63, 0x54, 0x33, 0x30, 0x46, 0x47, 0x64, 0x44, 0xC1, 0x80, 0xA8, + 0x5C, 0x66, 0x33, 0xE3, 0xE1, 0x80, 0x22, 0x6A, 0x35, 0x73, 0x1D, 0x0D, 0xA8, 0x3C, 0x87, 0xC1, + 0x80, 0x63, 0x61, 0x34, 0x73, 0xA2, 0x18, 0x0C, 0x38, 0x16, 0x39, 0xA3, 0x00, 0xE0, 0x2E, 0x0A, + 0x01, 0x56, 0x33, 0xD3, 0x57, 0x62, 0x65, 0x33, 0x64, 0x45, 0x33, 0x74, 0x54, 0x98, 0x5C, 0x46, + 0x23, 0xCA, 0x47, 0x62, 0x35, 0xD1, 0x80, 0x22, 0xA9, 0x3E, 0x67, 0xE1, 0x80, 0x46, 0x32, 0xC7, + 0xC1, 0x80, 0x63, 0x62, 0x24, 0x73, 0x11, 0x0D, 0x38, 0x66, 0x39, 0xA3, 0x00, 0xE0, 0x2E, 0x0A, + 0x01, 0x56, 0x23, 0xDA, 0x57, 0x62, 0x65, 0x33, 0x64, 0x45, 0xA2, 0x71, 0x55, 0xDA, 0x12, 0x2E, + 0xD3, 0x46, 0x36, 0x03, 0x63, 0xD4, 0x30, 0xF3, 0xF1, 0xF8, 0xB1, 0x05, 0x46, 0x15, 0x0C, 0x98, + 0x11, 0x38, 0x6E, 0x94, 0x08, 0xDF, 0x60, 0x94, 0xD2, 0x08, 0x10, 0xE7, 0x56, 0x16, 0x1D, 0x20, + 0xE1, 0x33, 0x25, 0xF3, 0x63, 0x6D, 0x64, 0x32, 0x1C, 0x1C, 0x20, 0xE1, 0x33, 0x20, 0xD3, 0x63, + 0xE4, 0xA7, 0xCF, 0x0C, 0x10, 0xCF, 0xED, 0x7F, 0x2F, 0x5F, 0x11, 0x44, 0x1E, 0x08, 0xAD, 0xB5, + 0x22, 0xEF, 0x82, 0x41, 0xC4, 0x20, 0x09, 0x52, 0xF1, 0x57, 0x42, 0xD0, 0x96, 0x25, 0x6D, 0x90, + 0x03, 0xD2, 0xCE, 0x00, 0x60, 0x10, 0x63, 0x9E, 0x40, 0xC4, 0xD0, 0x88, 0x62, 0x10, 0x33, 0xA1, + 0x30, 0xE0, 0x06, 0x84, 0x80, 0x74, 0x24, 0x46, 0x82, 0x25, 0x05, 0x42, 0x2D, 0x20, 0x52, 0x26, + 0x0C, 0xE0, 0x41, 0xC4, 0x60, 0x25, 0x33, 0xC4, 0x30, 0x80, 0x9D, 0xC0, 0xA0, 0x22, 0x32, 0x0D, + 0x7F, 0xA0, 0x10, 0xF0, 0x0E, 0x82, 0x21, 0x75, 0xAA, 0x00, 0x3F, 0x6C, 0x59, 0x82, 0x86, 0x9C, + 0x90, 0x65, 0x24, 0x45, 0x1B, 0x46, 0x82, 0x10, 0x0D, 0x46, 0xC2, 0x60, 0x80, 0x1D, 0xC9, 0x96, + 0x25, 0x6D, 0x90, 0x03, 0x99, 0xB3, 0x80, 0x74, 0x24, 0x46, 0x82, 0x25, 0x05, 0x6F, 0xE3, 0x34, + 0x52, 0x26, 0x0C, 0x20, 0x9E, 0x46, 0x82, 0xE5, 0x57, 0x52, 0xD2, 0x9E, 0x20, 0x24, 0x85, 0x84, + 0x58, 0xC2, 0x0F, 0x72, 0x10, 0xF0, 0x76, 0x7F, 0xE9, 0x76, 0x6F, 0xEB, 0x96, 0x6F, 0x6D, 0xC4, + 0x47, 0x6B, 0xD4, 0x47, 0xEC, 0xB7, 0x5F, 0xA0, 0x10, 0xF0, 0x0E, 0x52, 0xE1, 0x34, 0x52, 0xA6, + 0x0A, 0xF0, 0xC1, 0x96, 0x25, 0x68, 0xC8, 0x09, 0x59, 0x46, 0x52, 0xB4, 0x21, 0x6C, 0x90, 0x03, + 0xC2, 0x2F, 0x68, 0xC8, 0x02, 0x79, 0x46, 0x82, 0x10, 0x0D, 0x46, 0xC2, 0x60, 0x90, 0x2D, 0xF5, + 0x64, 0x1B, 0x8A, 0x08, 0x8F, 0x25, 0x05, 0xE0, 0xAA, 0x52, 0xE8, 0xD0, 0xD6, 0x85, 0x12, 0x8A, + 0x58, 0x52, 0x00, 0xAE, 0x2A, 0x85, 0x0E, 0x6D, 0x5B, 0x6C, 0x75, 0x6D, 0x5F, 0x7E, 0x2F, 0x5E, + 0x11, 0xCF, 0x13, 0x10, 0xCF, 0xED, 0x7F, 0x2F, 0x5F, 0x11, 0x44, 0x1D, 0x08, 0xAD, 0xC5, 0x21, + 0xEF, 0x82, 0x41, 0xD4, 0x20, 0x09, 0x52, 0xF1, 0x57, 0x42, 0xD0, 0x16, 0x26, 0x6D, 0x92, 0x03, + 0xD2, 0xDE, 0x00, 0x60, 0x10, 0x13, 0x96, 0x40, 0xD4, 0xD0, 0x98, 0x61, 0x10, 0xE3, 0x98, 0x30, + 0xE0, 0x06, 0x84, 0x80, 0x74, 0x24, 0x46, 0x82, 0x25, 0x05, 0x42, 0x2D, 0x20, 0x52, 0xE6, 0x0C, + 0xE0, 0x41, 0xD4, 0x60, 0x25, 0x33, 0xC4, 0x30, 0x80, 0x9D, 0xC0, 0xB0, 0x21, 0x32, 0x0D, 0x7F, + 0xA0, 0x10, 0xF0, 0x0E, 0x82, 0x21, 0x75, 0xB6, 0x00, 0x3F, 0x6C, 0x61, 0x82, 0x86, 0x9C, 0x90, + 0x65, 0x24, 0x45, 0x1C, 0x46, 0x82, 0x10, 0x0D, 0x46, 0xC2, 0x60, 0x80, 0x1D, 0xC9, 0x16, 0x26, + 0x6D, 0x92, 0x03, 0x99, 0xB3, 0x80, 0x74, 0x24, 0x46, 0x82, 0x25, 0x05, 0x6F, 0xE3, 0x34, 0x52, + 0xE6, 0x0C, 0x20, 0x9E, 0x46, 0x82, 0xE5, 0x57, 0x52, 0xD2, 0xFE, 0x63, 0x24, 0x85, 0x84, 0x58, + 0xC2, 0x0F, 0x72, 0x10, 0xF0, 0x76, 0x7F, 0xE9, 0x76, 0x6F, 0xEB, 0x96, 0x6F, 0x6D, 0xC4, 0x47, + 0x6B, 0xD4, 0x47, 0xEC, 0xB7, 0x5F, 0xA0, 0x10, 0xF0, 0x0E, 0x52, 0xE1, 0x34, 0x52, 0x66, 0x0B, + 0xF0, 0xC1, 0x16, 0x26, 0x68, 0xC8, 0x09, 0x59, 0x46, 0x52, 0xC4, 0x21, 0x6C, 0x92, 0x03, 0xC2, + 0x2F, 0x68, 0xC8, 0x02, 0x79, 0x46, 0x82, 0x10, 0x0D, 0x46, 0xC2, 0x60, 0x90, 0x2D, 0xF5, 0x64, + 0x1C, 0x8A, 0x08, 0x8F, 0x25, 0x05, 0xE0, 0xB6, 0x52, 0xE8, 0xD0, 0x56, 0x86, 0x12, 0x8A, 0x58, + 0x52, 0x00, 0x6E, 0x2B, 0x85, 0x0E, 0x6D, 0x63, 0x6C, 0x75, 0x6D, 0x67, 0x44, 0x72, 0x45, 0x1A, + 0x7E, 0x2F, 0x5E, 0x11, 0xCF, 0x13, 0x10, 0xCF, 0xEE, 0x7F, 0x2E, 0x5F, 0x10, 0x44, 0x1E, 0x08, + 0xAD, 0xB5, 0x22, 0xEF, 0x82, 0x41, 0xC4, 0x20, 0x09, 0x52, 0xF1, 0x47, 0x42, 0xD0, 0x96, 0x25, + 0x6D, 0x90, 0x03, 0xD2, 0xCE, 0x00, 0x60, 0x10, 0x93, 0x83, 0x40, 0xC4, 0xD0, 0x88, 0x52, 0x10, + 0xD0, 0x7F, 0x03, 0x6E, 0x30, 0x09, 0x48, 0x47, 0xA2, 0x50, 0x60, 0x25, 0xA2, 0x74, 0x34, 0x46, + 0x82, 0x25, 0x05, 0xE0, 0xC2, 0x52, 0xE8, 0x41, 0xC4, 0x60, 0x35, 0x33, 0xC4, 0x30, 0x80, 0x9D, + 0xC0, 0xA0, 0x22, 0x32, 0x0D, 0x7F, 0xA0, 0x10, 0xF0, 0x0E, 0x82, 0x61, 0x34, 0x58, 0x52, 0x00, + 0xAE, 0x2A, 0x85, 0x1F, 0x6C, 0x59, 0x82, 0x86, 0x9C, 0x90, 0x65, 0x34, 0x45, 0x1B, 0x46, 0x82, + 0x10, 0x0D, 0x46, 0xC2, 0x60, 0x80, 0x2D, 0xC8, 0x96, 0x25, 0x6D, 0x90, 0x03, 0x99, 0xBF, 0x80, + 0x74, 0x24, 0x0A, 0x05, 0x56, 0x22, 0x4A, 0x47, 0x63, 0x24, 0x58, 0x52, 0x00, 0x2E, 0x2C, 0x85, + 0xE2, 0x69, 0x34, 0x58, 0x7E, 0x24, 0x25, 0xED, 0x09, 0x42, 0x52, 0x48, 0x88, 0x25, 0xFC, 0x20, + 0x07, 0x01, 0x6F, 0xF6, 0x87, 0x6E, 0xF6, 0xA6, 0x6E, 0xF8, 0xC6, 0x46, 0x7B, 0xA4, 0x46, 0x7C, + 0xB4, 0x7E, 0xFA, 0x05, 0x0A, 0x01, 0xEF, 0x20, 0x15, 0x46, 0x83, 0x25, 0x05, 0xE0, 0xAA, 0x52, + 0xF8, 0xC1, 0x96, 0x25, 0x68, 0xC8, 0x09, 0x59, 0x46, 0x53, 0xB4, 0x21, 0x6C, 0x90, 0x03, 0xC2, + 0x2F, 0x68, 0xC8, 0x02, 0x79, 0x46, 0x82, 0x10, 0x0D, 0x46, 0xC2, 0x60, 0x90, 0x6D, 0xF4, 0x64, + 0x1B, 0x9A, 0x18, 0xAF, 0x84, 0x25, 0x05, 0xE0, 0xAA, 0x52, 0xE8, 0xD0, 0xD6, 0x85, 0x12, 0x8A, + 0x58, 0x52, 0x00, 0xAE, 0x2A, 0x85, 0x0E, 0x6D, 0x5B, 0x6C, 0x75, 0x6D, 0x5F, 0x7E, 0x2E, 0x5E, + 0x10, 0xCF, 0x12, 0x10, 0xCF, 0xEE, 0x7F, 0x2E, 0x5F, 0x10, 0x44, 0x1D, 0x08, 0xAD, 0xC5, 0x21, + 0xEF, 0x82, 0x41, 0xD4, 0x20, 0x09, 0x52, 0xF1, 0x47, 0x42, 0xD0, 0x16, 0x26, 0xED, 0x0D, 0x00, + 0x05, 0x11, 0xAA, 0x47, 0xD4, 0xD0, 0x98, 0x51, 0x10, 0xE0, 0x76, 0x03, 0x6E, 0x30, 0x09, 0x48, + 0x47, 0xA2, 0x50, 0x60, 0x25, 0xA2, 0x74, 0x34, 0x46, 0x82, 0x25, 0x05, 0xE0, 0xCE, 0x52, 0xE8, + 0x41, 0xD4, 0x60, 0x35, 0x33, 0xC4, 0x30, 0x80, 0x9D, 0xC0, 0xB0, 0x21, 0x32, 0x0D, 0x7F, 0xA0, + 0x10, 0xF0, 0x0E, 0x82, 0x61, 0x34, 0x58, 0x52, 0x00, 0x6E, 0x2B, 0x85, 0x1F, 0x6C, 0x61, 0x82, + 0x86, 0x9C, 0x90, 0x65, 0x34, 0x45, 0x1C, 0x46, 0x82, 0x10, 0x0D, 0x46, 0xC2, 0x60, 0x80, 0x2D, + 0xC8, 0x16, 0x26, 0x6D, 0x92, 0x03, 0x99, 0xBF, 0x80, 0x74, 0x24, 0x0A, 0x05, 0x56, 0x22, 0x4A, + 0x47, 0x63, 0x24, 0x58, 0x52, 0x00, 0xEE, 0x2C, 0x85, 0xE2, 0x69, 0x34, 0x58, 0x7E, 0x24, 0x25, + 0xED, 0x3F, 0x46, 0x52, 0x48, 0x88, 0x25, 0xFC, 0x20, 0x07, 0x01, 0x6F, 0xF6, 0x87, 0x6E, 0xF6, + 0xA6, 0x6E, 0xF8, 0xC6, 0x46, 0x7B, 0xA4, 0x46, 0x7C, 0xB4, 0x7E, 0xFA, 0x05, 0x0A, 0x01, 0xEF, + 0x20, 0x15, 0x46, 0x83, 0x25, 0x05, 0xE0, 0xB6, 0x52, 0xF8, 0xC1, 0x16, 0x26, 0x68, 0xC8, 0x09, + 0x59, 0x46, 0x53, 0xC4, 0x21, 0x6C, 0x92, 0x03, 0xC2, 0x2F, 0x68, 0xC8, 0x02, 0x79, 0x46, 0x82, + 0x10, 0x0D, 0x46, 0xC2, 0x60, 0x90, 0x6D, 0xF4, 0x64, 0x1C, 0x9A, 0x18, 0xAF, 0x84, 0x25, 0x05, + 0xE0, 0xB6, 0x52, 0xE8, 0xD0, 0x56, 0x86, 0x12, 0x8A, 0x58, 0x52, 0x00, 0x6E, 0x2B, 0x85, 0x0E, + 0x6D, 0x63, 0x6C, 0x75, 0x6D, 0x67, 0x44, 0x72, 0x45, 0x1A, 0x7E, 0x2E, 0x5E, 0x10, 0xCF, 0x12, + 0x10, 0x6C, 0x73, 0xCC, 0x28, 0x23, 0x22, 0x73, 0x41, 0x04, 0x81, 0xF0, 0x0D, 0x8D, 0x00, 0x2E, + 0x41, 0x10, 0x01, 0x10, 0x6C, 0x73, 0xCC, 0x00, 0x19, 0xC8, 0x18, 0x44, 0x10, 0x08, 0xD1, 0xC0, + 0xE0, 0x20, 0x32, 0x06, 0x41, 0x10, 0x0E, 0x10, 0x6C, 0x73, 0xCC, 0x28, 0x23, 0x22, 0x73, 0x41, + 0x14, 0x81, 0xF0, 0x0D, 0x8D, 0x00, 0x2E, 0x41, 0x11, 0x01, 0x10, 0x6C, 0x73, 0xCC, 0x00, 0x19, + 0xC8, 0x18, 0x44, 0x11, 0x08, 0xD1, 0xC0, 0xE0, 0x20, 0x32, 0x06, 0x41, 0x11, 0x0E, 0x10, 0xC2, + 0x06, 0x39, 0xC0, 0x4C, 0x9C, 0x20, 0x32, 0x19, 0x44, 0x05, 0x81, 0x04, 0xC1, 0xBF, 0x0D, 0x44, + 0x13, 0x05, 0x94, 0x03, 0xC1, 0xCC, 0x5D, 0x20, 0x32, 0x22, 0x44, 0x05, 0xC1, 0xBB, 0x0D, 0x44, + 0x13, 0x05, 0x94, 0xB3, 0x41, 0x40, 0x44, 0x81, 0x10, 0x0D, 0x10, 0xAB, 0x05, 0x44, 0x14, 0x08, + 0xD1, 0xB0, 0x56, 0xB0, 0x41, 0x40, 0x34, 0x81, 0x10, 0x0D, 0x0C, 0x02, 0x22, 0x43, 0x80, 0xD4, + 0x40, 0x41, 0x39, 0x23, 0x81, 0x4B, 0x81, 0x10, 0x45, 0x13, 0x0C, 0x02, 0x22, 0x43, 0x80, 0xD4, + 0xC0, 0x08, 0xE0, 0xC0, 0x18, 0x60, 0xC1, 0x28, 0xE0, 0x01, 0x11, 0x64, 0x42, 0x12, 0x74, 0x22, + 0x02, 0x11, 0x64, 0x22, 0x12, 0x74, 0xB2, 0x00, 0x11, 0x64, 0x62, 0x12, 0x74, 0xF2, 0x04, 0xF1, + 0x44, 0x1D, 0x8D, 0x2A, 0x3D, 0xC2, 0x26, 0x39, 0xC0, 0x2C, 0x4E, 0x80, 0x3C, 0xB1, 0x5A, 0xB0, + 0x41, 0x40, 0x44, 0x81, 0x10, 0x0D, 0x10, 0xCC, 0xEE, 0x02, 0xC8, 0x4A, 0xAB, 0x05, 0x44, 0x14, + 0x08, 0xD1, 0x00, 0x21, 0x6C, 0x92, 0x03, 0xCC, 0xC4, 0x09, 0xC8, 0x13, 0xAB, 0x05, 0x1B, 0x04, + 0x44, 0x14, 0x08, 0xD1, 0x00, 0xC1, 0xCC, 0x5D, 0x80, 0xDC, 0xB0, 0x5A, 0x40, 0x44, 0x81, 0x10, + 0x0D, 0x10, 0xDF, 0xFE, 0x07, 0x51, 0x3B, 0x13, 0x10, 0x54, 0x02, 0x18, 0x84, 0xF2, 0x47, 0x04, + 0x11, 0x08, 0x53, 0x94, 0x42, 0x14, 0x59, 0x64, 0x13, 0x74, 0x03, 0x40, 0xC4, 0xD0, 0x08, 0x10, + 0xC1, 0xDE, 0x1E, 0x24, 0x6D, 0x81, 0x03, 0x98, 0x2D, 0x8D, 0x28, 0x11, 0xEC, 0xF3, 0x41, 0xD2, + 0x16, 0x38, 0x80, 0x69, 0xC1, 0xEF, 0x19, 0x24, 0xE4, 0x92, 0x28, 0xDC, 0xD2, 0x17, 0x38, 0xF0, + 0xCE, 0x41, 0x1F, 0x13, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, 0x90, 0x1F, 0x94, 0x10, 0x40, + 0x64, 0x10, 0xCC, 0xDF, 0xB0, 0x5F, 0x30, 0x98, 0xB0, 0x7E, 0xF0, 0x2D, 0x10, 0xDF, 0xFE, 0x07, + 0x51, 0x3B, 0x13, 0xB0, 0x5F, 0x42, 0x14, 0x11, 0x08, 0x53, 0x94, 0x42, 0xD4, 0xD0, 0x08, 0x10, + 0xC1, 0x9E, 0x1F, 0x24, 0x6D, 0x81, 0x03, 0x98, 0x2D, 0x8D, 0x19, 0x11, 0xEC, 0xFF, 0x41, 0xD2, + 0x16, 0x38, 0x80, 0x69, 0xC1, 0xDF, 0x1C, 0x24, 0xE4, 0x92, 0x28, 0xDC, 0xD2, 0x17, 0x38, 0x30, + 0x10, 0x06, 0x08, 0x11, 0x8F, 0xE5, 0x1F, 0xEF, 0x1C, 0xF4, 0x11, 0xF1, 0x1E, 0x03, 0x30, 0x70, + 0x30, 0x01, 0x03, 0xF9, 0x41, 0x09, 0x02, 0x83, 0x01, 0xEB, 0x07, 0xDF, 0x02, 0xF1, 0xDF, 0xFD, + 0x17, 0x7B, 0x25, 0x41, 0x28, 0x00, 0x41, 0x1F, 0x11, 0xEF, 0x31, 0x00, 0x03, 0x07, 0x13, 0x30, + 0x90, 0x8F, 0x74, 0x04, 0x46, 0x80, 0x25, 0x18, 0x52, 0x03, 0x7E, 0x27, 0xA5, 0x0E, 0xE0, 0xC2, + 0x52, 0xFA, 0x60, 0x04, 0x08, 0xD1, 0x60, 0x04, 0x0C, 0x06, 0xD8, 0xD0, 0x03, 0x60, 0x80, 0x10, + 0x50, 0xC2, 0xFE, 0x12, 0xF0, 0xA3, 0x03, 0x60, 0x70, 0xB0, 0x68, 0xE0, 0x2E, 0x0B, 0x06, 0x11, + 0x0F, 0x1E, 0xB0, 0xE5, 0x44, 0x14, 0x8D, 0x00, 0x5F, 0x44, 0x0C, 0x54, 0x1B, 0x33, 0x54, 0xD4, + 0xC1, 0xA0, 0x82, 0xAD, 0x10, 0xC4, 0x80, 0x82, 0xE9, 0xC3, 0x30, 0x20, 0x32, 0x20, 0x9C, 0x05, + 0x0D, 0xA2, 0x30, 0x50, 0xC4, 0x80, 0x29, 0x22, 0x0A, 0x02, 0x45, 0x0C, 0x98, 0x15, 0x9C, 0x05, + 0x09, 0x41, 0x0C, 0x00, 0xEE, 0x13, 0xC4, 0x10, 0x10, 0x94, 0x30, 0xE0, 0x17, 0xDF, 0x03, 0xF1, + 0xDF, 0xFD, 0x17, 0x41, 0x28, 0x7F, 0x44, 0x10, 0x81, 0x30, 0x45, 0x29, 0x44, 0x0C, 0x8D, 0x00, + 0x11, 0xEC, 0xED, 0x41, 0xD2, 0x16, 0x38, 0x80, 0xD9, 0xD2, 0x88, 0x12, 0xC1, 0x3E, 0x1F, 0x24, + 0x6D, 0x81, 0x03, 0x98, 0x16, 0xFC, 0x9E, 0x41, 0x42, 0x2E, 0x89, 0xC2, 0x2D, 0x7D, 0x81, 0x03, + 0x03, 0x60, 0x80, 0x10, 0xF0, 0x4B, 0xFE, 0xF1, 0xCE, 0x41, 0x1F, 0x11, 0xEF, 0x31, 0x00, 0x03, + 0x07, 0x13, 0x30, 0x90, 0x8F, 0x74, 0x04, 0x46, 0x80, 0x25, 0x18, 0x52, 0x03, 0x7E, 0x27, 0xA5, + 0x0E, 0xE0, 0xCE, 0x52, 0xFA, 0x60, 0x04, 0x08, 0xD1, 0x60, 0x04, 0x0C, 0x06, 0xD8, 0xD0, 0x03, + 0x61, 0xC0, 0x10, 0xF0, 0xC6, 0x9B, 0x06, 0xFE, 0x14, 0x90, 0xA7, 0x1B, 0x06, 0x11, 0x88, 0x1D, + 0xE0, 0xE1, 0x44, 0x14, 0x8D, 0x00, 0x6A, 0x64, 0x0D, 0x74, 0x1C, 0xCA, 0x33, 0x58, 0xE4, 0x41, + 0xA5, 0x31, 0x63, 0x2D, 0x0C, 0x1B, 0xD8, 0x0A, 0x41, 0x0D, 0x19, 0x98, 0x3E, 0x0C, 0x03, 0x22, + 0x03, 0xC2, 0x5B, 0xD0, 0x20, 0x0A, 0x03, 0x45, 0x0D, 0x98, 0x22, 0xA2, 0x20, 0x50, 0xD4, 0x80, + 0x59, 0xC1, 0x5B, 0x90, 0x10, 0xD4, 0x00, 0xE0, 0x3E, 0x41, 0x0D, 0x01, 0x41, 0x09, 0x01, 0x1B, + 0x05, 0x51, 0x3B, 0x03, 0xE0, 0x17, 0xDF, 0x03, 0xF1, 0xDF, 0xFE, 0x07, 0x44, 0x05, 0xC1, 0xFD, + 0x0D, 0xC1, 0x04, 0xA9, 0xF6, 0x10, 0x44, 0x01, 0x40, 0xD4, 0xC1, 0x38, 0xD0, 0xC6, 0xA8, 0x72, + 0x06, 0xB4, 0x21, 0x80, 0x9D, 0x42, 0xB4, 0x81, 0xE0, 0x58, 0x52, 0x00, 0xAE, 0x2A, 0x85, 0x1E, + 0x6C, 0x5D, 0x82, 0x86, 0x9C, 0x00, 0x1C, 0x90, 0x99, 0x0D, 0x40, 0x1B, 0x03, 0x22, 0x92, 0x42, + 0xB4, 0x81, 0x20, 0x58, 0x52, 0x00, 0xAE, 0x2A, 0x85, 0x1E, 0x6C, 0x5B, 0x82, 0x86, 0x9C, 0x00, + 0x1C, 0x90, 0x59, 0x0A, 0x44, 0x1E, 0xC2, 0x38, 0x50, 0x09, 0xC2, 0xB8, 0xD1, 0x08, 0x40, 0x1C, + 0x02, 0xD8, 0x28, 0x44, 0x1C, 0x08, 0x8E, 0x25, 0x05, 0xE0, 0xB6, 0x52, 0xE8, 0xC1, 0x56, 0x26, + 0x68, 0xC8, 0x08, 0xC0, 0x01, 0x98, 0x5F, 0x40, 0x1C, 0x03, 0x22, 0x02, 0x45, 0xC4, 0x81, 0x20, + 0x58, 0x52, 0x00, 0x6E, 0x2B, 0x85, 0x1E, 0x6C, 0x63, 0x82, 0x86, 0x0C, 0x03, 0x1C, 0x80, 0xC9, + 0x42, 0x44, 0xC1, 0xB0, 0x20, 0x32, 0x1B, 0x44, 0x05, 0x81, 0x80, 0xC1, 0xBF, 0x0D, 0x41, 0x14, + 0x00, 0xC0, 0x01, 0xEE, 0x02, 0x0C, 0xE0, 0x07, 0xDF, 0x02, 0xF1, 0xCF, 0xF4, 0x7F, 0xF8, 0xA5, + 0x9B, 0x05, 0x44, 0x1D, 0xC2, 0x38, 0xB0, 0x28, 0xC2, 0xA8, 0x32, 0x28, 0xD2, 0xBC, 0x01, 0x60, + 0x23, 0xCD, 0x1B, 0x01, 0x36, 0xD2, 0xBD, 0x21, 0xA0, 0x08, 0xD2, 0xBD, 0x31, 0x90, 0x13, 0xD2, + 0xBD, 0x41, 0x60, 0x1E, 0xD2, 0xBD, 0x51, 0x70, 0x23, 0x99, 0x3B, 0x02, 0x0C, 0x90, 0x19, 0x4D, + 0x44, 0x1B, 0x08, 0x82, 0x25, 0x05, 0x42, 0x2C, 0x10, 0x52, 0xA7, 0x0A, 0xE0, 0xC3, 0xB6, 0x25, + 0x68, 0xC8, 0x09, 0xC0, 0x00, 0x99, 0xA2, 0x24, 0x65, 0xAA, 0x00, 0x1E, 0x44, 0x1B, 0x08, 0x83, + 0x25, 0x05, 0xE0, 0xAA, 0x52, 0xE8, 0x20, 0x58, 0xC9, 0xE6, 0x01, 0x0C, 0x90, 0x39, 0x47, 0x44, + 0x1B, 0x08, 0x8E, 0x25, 0x05, 0xE0, 0xAA, 0x52, 0xE8, 0xC1, 0xD6, 0x25, 0x68, 0xC8, 0x09, 0xC0, + 0x00, 0x99, 0x4A, 0x44, 0xB4, 0x81, 0x20, 0x58, 0x52, 0x20, 0xD4, 0x02, 0x22, 0x65, 0xAA, 0x00, + 0x1E, 0x6C, 0x5B, 0x82, 0x86, 0x9C, 0x00, 0x0C, 0x90, 0xB9, 0x41, 0x71, 0x52, 0xA7, 0x0A, 0x20, + 0xAE, 0x70, 0x44, 0x1B, 0x08, 0x83, 0x25, 0x18, 0x52, 0xF3, 0x05, 0xF0, 0xAA, 0x52, 0xEB, 0xE2, + 0x05, 0x52, 0x9C, 0x1C, 0x15, 0xE0, 0xAA, 0x52, 0xEA, 0x21, 0x75, 0xAA, 0x00, 0x2E, 0x42, 0x21, + 0x28, 0xCC, 0x2C, 0x01, 0x32, 0xD3, 0x12, 0xC0, 0x00, 0x99, 0xBA, 0x43, 0xB4, 0x81, 0xE0, 0x58, + 0x52, 0x20, 0xD4, 0x71, 0x52, 0xA7, 0x0A, 0x20, 0xAE, 0x70, 0x44, 0x1B, 0x08, 0x8D, 0x25, 0x18, + 0x52, 0xF3, 0x25, 0xF0, 0xAA, 0x52, 0xEB, 0xE2, 0x25, 0x52, 0x8C, 0xFC, 0x02, 0xAE, 0x2A, 0xA5, + 0x1E, 0x02, 0x22, 0x65, 0xAA, 0x00, 0x0E, 0x42, 0x21, 0x28, 0xCC, 0x2C, 0x01, 0x22, 0x93, 0x00, + 0x0C, 0x90, 0x99, 0x34, 0x52, 0xA7, 0x0A, 0xE0, 0xC3, 0xD6, 0x25, 0x68, 0xC8, 0x09, 0xC0, 0x00, + 0x99, 0x2C, 0x43, 0xB4, 0x81, 0x20, 0x58, 0x52, 0x00, 0xAE, 0x2A, 0x85, 0x1E, 0x6C, 0x5B, 0x82, + 0x86, 0x6C, 0x07, 0x0C, 0x90, 0x39, 0x30, 0x44, 0x1B, 0x08, 0x8E, 0x25, 0x18, 0x52, 0x03, 0xAE, + 0x2A, 0xA5, 0xE2, 0x48, 0xB4, 0x81, 0xD0, 0x58, 0x52, 0x00, 0xAF, 0x2A, 0x95, 0x2E, 0x52, 0x8C, + 0x9C, 0x00, 0x0C, 0x90, 0x59, 0x2C, 0xE0, 0xAA, 0x52, 0xEA, 0xC1, 0xD6, 0x25, 0x68, 0xC8, 0x1B, + 0xC0, 0x00, 0x99, 0xA8, 0x02, 0x0C, 0x90, 0xF9, 0x29, 0xC0, 0x00, 0x99, 0x96, 0x42, 0xE4, 0x21, + 0x8C, 0x03, 0x86, 0x22, 0x8C, 0x1B, 0x7E, 0x22, 0xCD, 0x1C, 0x00, 0x36, 0xD2, 0xCC, 0x11, 0x60, + 0x23, 0xDD, 0x1C, 0x02, 0x8A, 0x20, 0xDD, 0x1C, 0x03, 0x39, 0x21, 0xDD, 0x1C, 0x04, 0xE7, 0x21, + 0xDD, 0x1C, 0x05, 0x36, 0x92, 0x89, 0x23, 0xC0, 0x00, 0x99, 0x3A, 0x42, 0xC4, 0x81, 0x20, 0x58, + 0x52, 0x20, 0xC4, 0x02, 0x21, 0x75, 0xB6, 0x00, 0x3E, 0x6C, 0x63, 0x82, 0x86, 0x9C, 0x00, 0x0C, + 0x90, 0xB9, 0x20, 0x52, 0x66, 0x0B, 0xE0, 0x41, 0xC4, 0x81, 0x30, 0x58, 0x52, 0x00, 0x6E, 0x2B, + 0x85, 0x0E, 0x82, 0x95, 0x1C, 0x1E, 0xC0, 0x00, 0x99, 0xDC, 0x41, 0xC4, 0x81, 0xE0, 0x58, 0x52, + 0x00, 0x6E, 0x2B, 0x85, 0x1E, 0x6C, 0x65, 0x82, 0x86, 0x9C, 0x00, 0x0C, 0x90, 0x39, 0x1B, 0x44, + 0x1C, 0x08, 0x82, 0x25, 0x05, 0x42, 0x2D, 0x20, 0x52, 0x66, 0x0B, 0xE0, 0xC1, 0x36, 0x26, 0x68, + 0xC8, 0x09, 0xC0, 0x00, 0x99, 0x84, 0x11, 0x27, 0x75, 0xB6, 0x00, 0xE2, 0x0A, 0x47, 0xC4, 0x81, + 0x30, 0x58, 0x82, 0x21, 0x35, 0x5F, 0x04, 0x6F, 0x2B, 0xB5, 0x2E, 0x5E, 0x24, 0xC5, 0xC9, 0x4C, + 0x01, 0x6E, 0x2B, 0xA5, 0x1E, 0x52, 0x67, 0x0B, 0xE0, 0x22, 0x14, 0x82, 0xC2, 0xCC, 0x12, 0x20, + 0x33, 0x28, 0x01, 0x0C, 0x90, 0x39, 0x12, 0x44, 0x1C, 0x08, 0x8E, 0x25, 0x05, 0x42, 0x1D, 0x27, + 0x75, 0xB6, 0x00, 0xE2, 0x0A, 0x47, 0xC6, 0x81, 0xD2, 0x8A, 0x58, 0x82, 0x21, 0x35, 0x5F, 0x06, + 0x6F, 0x2B, 0xB5, 0x2E, 0x5E, 0x26, 0xC5, 0xC8, 0x2F, 0xE0, 0xB6, 0x52, 0xEA, 0x21, 0x20, 0x52, + 0x66, 0x0B, 0xE0, 0x20, 0x14, 0x82, 0xC2, 0xCC, 0x12, 0x20, 0x32, 0x09, 0xC0, 0x00, 0x99, 0xB0, + 0x20, 0x75, 0xB6, 0x00, 0x3E, 0x6C, 0x65, 0x82, 0x86, 0x9C, 0x00, 0x0C, 0x90, 0x39, 0x09, 0x44, + 0x1C, 0x08, 0x82, 0x25, 0x05, 0xE0, 0xB6, 0x52, 0xE8, 0xC1, 0x36, 0x26, 0x68, 0xC8, 0x6F, 0xC0, + 0x00, 0x98, 0x6B, 0x44, 0x1C, 0x08, 0x8E, 0x25, 0x18, 0x52, 0x03, 0x6E, 0x2B, 0xA5, 0xE2, 0x48, + 0xC4, 0x81, 0xD0, 0x58, 0x52, 0x00, 0x6F, 0x2B, 0x95, 0x2E, 0x52, 0x8C, 0x8C, 0x00, 0x0C, 0x80, + 0xE9, 0x02, 0x6E, 0x2B, 0xA5, 0x1E, 0x6C, 0x65, 0x82, 0x86, 0x6C, 0x01, 0x0C, 0x80, 0x29, 0x01, + 0x0C, 0xE0, 0x5F, 0xC0, 0x00, 0xEE, 0x02, 0x1C, 0xE0, 0x87, 0x5E, 0xFA, 0xCC, 0x00, 0xF1, 0xDF, + 0xFA, 0x27, 0x5F, 0xC4, 0xA7, 0xCC, 0x26, 0x2C, 0x15, 0x7F, 0xA0, 0x10, 0xF0, 0x0E, 0x6D, 0xCA, + 0x7C, 0xC8, 0x6C, 0xC6, 0x5C, 0xC4, 0x52, 0xF1, 0x07, 0x0A, 0x01, 0xEF, 0x20, 0x95, 0xC2, 0xFE, + 0x06, 0x0A, 0x01, 0xEF, 0xD0, 0x86, 0xDC, 0x66, 0x0C, 0x0C, 0xD0, 0x46, 0xDC, 0x26, 0xEC, 0x27, + 0x5E, 0xF4, 0x6D, 0x10, 0xDF, 0xFA, 0x27, 0x5F, 0xC4, 0x47, 0xCC, 0xC6, 0x2C, 0x15, 0x7F, 0xA0, + 0x10, 0xF0, 0x0E, 0x6D, 0xC4, 0x7C, 0xC6, 0x6C, 0xC8, 0x5C, 0xCA, 0x52, 0xF1, 0x07, 0x0A, 0x01, + 0xEF, 0x20, 0x95, 0xC2, 0xFE, 0x06, 0x0A, 0x01, 0xEF, 0xD0, 0x66, 0xDC, 0x86, 0x0C, 0x0C, 0xD0, + 0xA6, 0xDC, 0xC6, 0xEC, 0x27, 0x5E, 0xF4, 0x6D, 0x10, 0xDF, 0xFA, 0x27, 0x5F, 0xC4, 0x67, 0xCD, + 0xE6, 0x2C, 0x15, 0x7F, 0xA0, 0x10, 0xF0, 0x0E, 0x6D, 0xD6, 0x7C, 0xD4, 0x6C, 0xD2, 0x5C, 0xD0, + 0x52, 0xF1, 0x07, 0x0A, 0x01, 0xEF, 0x20, 0x95, 0xC2, 0xFE, 0x06, 0x0A, 0x01, 0xEF, 0xD0, 0x46, + 0xDD, 0x26, 0x0D, 0x0C, 0xD0, 0x06, 0xDD, 0xE6, 0xEC, 0x27, 0x5E, 0xF4, 0x6D, 0x10, 0xDF, 0xFA, + 0x27, 0x5F, 0xC4, 0x07, 0xCD, 0x86, 0x2D, 0x15, 0x7F, 0xA0, 0x10, 0xF0, 0x0E, 0x6D, 0xD0, 0x7C, + 0xD2, 0x6C, 0xD4, 0x5C, 0xD6, 0x52, 0xF1, 0x07, 0x0A, 0x01, 0xEF, 0x20, 0x95, 0xC2, 0xFE, 0x06, + 0x0A, 0x01, 0xEF, 0xD0, 0x26, 0xDD, 0x46, 0x0D, 0x0C, 0xD0, 0x66, 0xDD, 0x86, 0xED, 0x27, 0x5E, + 0xF4, 0x6D, 0x10, 0xDF, 0xFE, 0x07, 0x68, 0x8A, 0x33, 0x20, 0x4C, 0x81, 0x03, 0x82, 0x4A, 0x0B, + 0xAE, 0x22, 0x88, 0xB5, 0x08, 0x81, 0x05, 0xAE, 0x22, 0x85, 0xB5, 0x28, 0xC1, 0x62, 0x80, 0xDD, + 0xEC, 0x07, 0xDF, 0x02, 0xF1, 0xDF, 0xFD, 0x17, 0x68, 0x8A, 0x33, 0x70, 0x04, 0xC2, 0x14, 0x38, + 0xA0, 0x50, 0x20, 0x8A, 0x58, 0x52, 0x48, 0x0B, 0xAE, 0x62, 0x04, 0x82, 0x58, 0x6B, 0x04, 0x08, + 0x81, 0x05, 0xAE, 0x22, 0x85, 0xB5, 0x28, 0xC1, 0x62, 0x80, 0xBD, 0xEB, 0x17, 0xDF, 0x03, 0xF1, + 0x44, 0x17, 0x45, 0x0D, 0x08, 0x53, 0x94, 0x51, 0xE4, 0x01, 0x0C, 0x00, 0xF1, 0x44, 0x16, 0x45, + 0x0C, 0x08, 0x53, 0x84, 0x51, 0xD4, 0x01, 0x0C, 0x00, 0xF1, 0xCF, 0xE2, 0xF2, 0x67, 0x21, 0x5F, + 0x18, 0x03, 0x55, 0x20, 0x17, 0x45, 0x29, 0x00, 0x68, 0x4C, 0x6B, 0x8A, 0x92, 0x20, 0x05, 0xFD, + 0x92, 0x01, 0x52, 0x29, 0xAF, 0x28, 0xC1, 0x42, 0x80, 0xDE, 0xCD, 0xB7, 0xF6, 0xA7, 0x42, 0xF0, + 0xC6, 0x6E, 0xFA, 0x26, 0x6E, 0xFC, 0x46, 0x0A, 0x02, 0x02, 0x28, 0xCE, 0x1A, 0x4F, 0xF0, 0x9E, + 0xE2, 0xA6, 0xD1, 0xA6, 0x2F, 0x6E, 0x1C, 0x6D, 0xFC, 0x7D, 0xDE, 0x99, 0xFE, 0x40, 0x40, 0x29, + 0x58, 0x52, 0x20, 0xD4, 0x02, 0x22, 0x65, 0x92, 0x01, 0x0E, 0x6F, 0x2A, 0x04, 0x6F, 0xCC, 0xB7, + 0xF6, 0xE7, 0x42, 0x20, 0x6F, 0x10, 0x6C, 0xFA, 0x6F, 0xC2, 0xC6, 0xFF, 0x46, 0x6E, 0xFA, 0x66, + 0x6E, 0xFC, 0x86, 0x02, 0x28, 0xCE, 0x1A, 0xC2, 0xFC, 0x06, 0xEF, 0x28, 0x6E, 0x1A, 0x6F, 0x22, + 0x6E, 0x1C, 0x6F, 0xE4, 0xE6, 0x6F, 0x26, 0x6E, 0x10, 0x6F, 0x28, 0x80, 0xE2, 0xAC, 0x21, 0xCC, + 0x6F, 0xF0, 0x5E, 0xE2, 0xA6, 0xD1, 0xA6, 0x2F, 0x6E, 0x1C, 0x6D, 0xFC, 0x6C, 0xFA, 0x6F, 0xC2, + 0xC6, 0xFF, 0x46, 0x0A, 0x02, 0x02, 0x28, 0xCE, 0x1A, 0x4F, 0x10, 0x51, 0x6C, 0xE2, 0xA6, 0x21, + 0x6F, 0x12, 0xE2, 0xC6, 0x21, 0x6F, 0x14, 0xE2, 0x26, 0xD1, 0xE6, 0x2D, 0x75, 0x92, 0x01, 0x3F, + 0x04, 0x94, 0x82, 0x10, 0x0D, 0x0C, 0x04, 0xD8, 0x07, 0x51, 0x94, 0x02, 0x20, 0x7E, 0x16, 0xE2, + 0x85, 0xF1, 0xEC, 0x01, 0xF1, 0xDF, 0xFE, 0x07, 0x44, 0x15, 0x0C, 0x03, 0xC8, 0x06, 0x41, 0x15, + 0x03, 0x44, 0x15, 0x0C, 0x1B, 0x22, 0x63, 0x10, 0x54, 0xB1, 0xC1, 0xC6, 0xCD, 0x4C, 0x51, 0x80, + 0xCC, 0xC2, 0xCC, 0x30, 0x80, 0x8C, 0xA0, 0x0F, 0x80, 0x39, 0xC5, 0x0C, 0x41, 0x80, 0x8C, 0xA0, + 0x1F, 0x80, 0x19, 0xA4, 0x2F, 0x80, 0x99, 0xC3, 0xCC, 0x7D, 0x23, 0x32, 0x2A, 0xCC, 0xE0, 0x38, + 0xC8, 0x08, 0xFA, 0x1C, 0x98, 0x1C, 0xCC, 0xE4, 0x39, 0xC8, 0x07, 0xFA, 0x1D, 0xFE, 0xA5, 0xEF, + 0xE1, 0x2E, 0x74, 0x15, 0x6C, 0xDA, 0xCC, 0x14, 0x05, 0xC8, 0x2C, 0xCC, 0x0C, 0x03, 0xC8, 0x08, + 0xAA, 0x00, 0x98, 0x53, 0xCC, 0x10, 0x04, 0xC8, 0x08, 0xAA, 0x01, 0x98, 0x41, 0xAA, 0x02, 0x98, + 0x39, 0xCC, 0x54, 0x56, 0x22, 0xA3, 0xC2, 0x8C, 0x75, 0x85, 0x8C, 0xA0, 0xBA, 0x82, 0xC9, 0xC1, + 0xCC, 0x85, 0x85, 0x7C, 0xA0, 0xCA, 0xE2, 0x5F, 0xAA, 0x2D, 0xEE, 0x42, 0x86, 0xA1, 0xAC, 0xE5, + 0x22, 0xEF, 0x42, 0xAC, 0x88, 0x25, 0x85, 0xC2, 0xDC, 0x2E, 0xAA, 0x24, 0x85, 0x84, 0x7C, 0x6B, + 0x58, 0x12, 0x2B, 0x05, 0x52, 0x22, 0x44, 0x00, 0x08, 0x49, 0x7E, 0xF0, 0x2D, 0x10, 0xDF, 0xFE, + 0x07, 0x78, 0x03, 0x55, 0x30, 0x13, 0x55, 0x29, 0x00, 0xDA, 0x44, 0x42, 0xED, 0xB2, 0x01, 0x92, + 0x59, 0x88, 0x11, 0x1C, 0x04, 0xE8, 0xE6, 0x44, 0x42, 0x45, 0x45, 0xDB, 0x05, 0x98, 0x62, 0x58, + 0xED, 0xB2, 0x01, 0x92, 0x49, 0x4A, 0x24, 0x34, 0x22, 0x39, 0x81, 0x13, 0x18, 0xC1, 0x41, 0x80, + 0xDE, 0xCD, 0x23, 0x80, 0x8E, 0x40, 0x24, 0x54, 0x54, 0x44, 0x51, 0x29, 0x44, 0x42, 0xED, 0xB2, + 0x01, 0x82, 0x59, 0x48, 0x50, 0x29, 0x08, 0xD1, 0xC0, 0x40, 0x80, 0x7D, 0x10, 0x55, 0x29, 0x00, + 0x7E, 0xF0, 0x2D, 0x10, 0xDF, 0xFA, 0x47, 0x7C, 0x57, 0x6C, 0x6D, 0x42, 0x21, 0x28, 0xA3, 0xF0, + 0x3F, 0x5A, 0xFF, 0x6F, 0xA0, 0x10, 0xF0, 0x0E, 0x6D, 0x69, 0xCC, 0x00, 0x40, 0xC8, 0x0E, 0x52, + 0x04, 0x00, 0xD8, 0xB6, 0xE6, 0x2E, 0x6D, 0x6B, 0x11, 0xDA, 0x1E, 0xD0, 0xE0, 0xC2, 0x06, 0x11, + 0xF0, 0x26, 0x6C, 0xDE, 0x7E, 0x22, 0x14, 0x82, 0xC2, 0xFC, 0x38, 0x80, 0x7F, 0x23, 0x44, 0x8F, + 0x03, 0x6F, 0xA0, 0x10, 0xF0, 0xAE, 0x6F, 0xA0, 0x40, 0xF0, 0xAE, 0xD2, 0x26, 0x10, 0xC0, 0xFC, + 0x0F, 0x80, 0x5F, 0xC1, 0xFE, 0x0F, 0x90, 0xE4, 0x5E, 0x42, 0x20, 0x6D, 0x02, 0x01, 0x6C, 0x6B, + 0x7E, 0x22, 0x14, 0x82, 0xC2, 0xFC, 0x38, 0x80, 0xBF, 0xA0, 0x10, 0x50, 0x24, 0xE4, 0x3E, 0x48, + 0x45, 0x42, 0x54, 0x13, 0x9D, 0x01, 0x08, 0x81, 0x02, 0x45, 0x42, 0x9D, 0x02, 0x08, 0x81, 0x04, + 0x45, 0x42, 0x11, 0x29, 0x3F, 0x01, 0x45, 0x0F, 0xC0, 0x00, 0xD2, 0x26, 0x10, 0x80, 0xD9, 0x31, + 0x00, 0x45, 0x16, 0xC2, 0x26, 0x10, 0xC0, 0x0C, 0x00, 0x90, 0x32, 0xC0, 0x01, 0x49, 0x7E, 0xF4, + 0x6D, 0x10, 0x10, 0x10, 0x10, 0x20, 0x52, 0x0F, 0x20, 0x53, 0x7A, 0xAB, 0x02, 0x10, 0x83, 0x12, + 0x30, 0x88, 0xE6, 0x83, 0x1A, 0x30, 0x38, 0x54, 0x10, 0x83, 0x4B, 0x05, 0xF1, 0xDF, 0xCE, 0x76, + 0x14, 0xFC, 0x8F, 0x75, 0x20, 0xC5, 0x76, 0x84, 0x14, 0xFD, 0xFF, 0x06, 0x0A, 0x08, 0xEF, 0x70, + 0x30, 0xB5, 0x22, 0xF0, 0x2D, 0x10, 0x51, 0x36, 0x03, 0x30, 0x28, 0x01, 0x83, 0x68, 0x3E, 0xA8, + 0x01, 0x83, 0x43, 0x05, 0xF1, 0x83, 0x4B, 0xB5, 0x2A, 0x00, 0xF1, 0x10, 0x10, 0x83, 0x4B, 0x05, + 0xF1, 0x10, 0x10, 0xCF, 0xE8, 0xF2, 0x07, 0x21, 0x5F, 0x12, 0x48, 0x47, 0x7A, 0xB4, 0x42, 0xD3, + 0x0F, 0x00, 0x24, 0x28, 0x6F, 0x2C, 0x28, 0x6F, 0x3E, 0x18, 0x02, 0xC4, 0x56, 0x3A, 0x1A, 0x1D, + 0xDE, 0x41, 0x6C, 0xB5, 0xA3, 0xD1, 0xE1, 0x1D, 0xC4, 0xA3, 0xE2, 0x1D, 0xC4, 0xA3, 0xE3, 0x1D, + 0x6E, 0xFC, 0x26, 0x6E, 0xFE, 0x46, 0xC0, 0x04, 0x6F, 0x26, 0x04, 0x6F, 0x28, 0x80, 0xE2, 0x4C, + 0x21, 0xCC, 0x6F, 0xF0, 0x5E, 0xE2, 0x46, 0xF1, 0xC6, 0xE2, 0x66, 0xF1, 0xE6, 0x6E, 0xFC, 0x06, + 0x6E, 0xFE, 0x26, 0xEC, 0x00, 0xC0, 0x6F, 0x04, 0x0C, 0xF0, 0x66, 0x11, 0x43, 0x94, 0x1D, 0xF7, + 0xF0, 0x00, 0xC2, 0xFE, 0xC6, 0xC2, 0xFE, 0xE6, 0x83, 0x21, 0x00, 0xA2, 0x10, 0x40, 0xEC, 0x1D, + 0x20, 0x0A, 0x00, 0x56, 0x3A, 0x1A, 0x1D, 0x20, 0x0A, 0x01, 0xC4, 0xDE, 0x01, 0xA2, 0x00, 0x60, + 0xB5, 0xA3, 0xD1, 0x01, 0xA2, 0x10, 0x40, 0xEC, 0x1D, 0x20, 0x0A, 0x00, 0xA3, 0x02, 0xA2, 0x10, + 0x40, 0xEC, 0x1D, 0x20, 0x0A, 0x00, 0xA3, 0xE3, 0xC6, 0x6F, 0xE2, 0xE6, 0x6F, 0x04, 0x4C, 0xF0, + 0x66, 0x42, 0xF0, 0x86, 0x02, 0x28, 0xCE, 0x14, 0xC2, 0xFC, 0x06, 0xEF, 0x25, 0x6E, 0x14, 0x6F, + 0x2C, 0x6E, 0x16, 0x6F, 0xEE, 0xC6, 0x6F, 0xE0, 0xE6, 0x6F, 0xC2, 0x0E, 0x00, 0xF3, 0x46, 0xC0, + 0x00, 0x6F, 0x16, 0xC0, 0x3D, 0xD9, 0x41, 0x1F, 0x15, 0x30, 0x1F, 0x46, 0x5A, 0x20, 0x30, 0x46, + 0x5B, 0x30, 0x30, 0x25, 0x04, 0x53, 0x53, 0x30, 0xE2, 0x07, 0x21, 0x5E, 0x12, 0xCF, 0x18, 0x10, + 0xDF, 0xFC, 0x25, 0xEF, 0xF4, 0x3E, 0xEF, 0xFB, 0x7E, 0x21, 0x09, 0xED, 0x03, 0x97, 0x70, 0x30, + 0x71, 0x09, 0xF9, 0x0B, 0x02, 0x83, 0x21, 0x40, 0x50, 0x33, 0xD2, 0x08, 0xA0, 0x10, 0x03, 0x58, + 0x20, 0x10, 0x06, 0xD4, 0xD2, 0x08, 0x60, 0x0F, 0xEF, 0xF3, 0xFE, 0xEF, 0x12, 0x23, 0x55, 0x3C, + 0x98, 0xE5, 0x83, 0x69, 0x3E, 0xD8, 0x54, 0x06, 0x54, 0xC1, 0xFC, 0x81, 0x02, 0x0D, 0xFD, 0x55, + 0x3F, 0x06, 0x55, 0xC1, 0xCF, 0x81, 0x10, 0xC5, 0x20, 0x52, 0xEF, 0x20, 0x53, 0x07, 0x83, 0x68, + 0x6E, 0x60, 0x1E, 0xFC, 0x13, 0x08, 0xD4, 0x30, 0x18, 0xE6, 0xEF, 0x14, 0xC5, 0x33, 0x01, 0xEF, + 0x17, 0xD3, 0xBB, 0xFE, 0x3E, 0xEF, 0x32, 0xB8, 0x54, 0x83, 0x5B, 0x35, 0x98, 0xE5, 0x83, 0x69, + 0x3E, 0xD8, 0x54, 0x06, 0x55, 0xC1, 0xCF, 0x81, 0x10, 0xC5, 0x06, 0x54, 0xC1, 0xFC, 0x81, 0x01, + 0x0D, 0x20, 0x56, 0x06, 0x6C, 0x47, 0xC1, 0xFF, 0x58, 0x07, 0x52, 0x6C, 0x47, 0x48, 0xD1, 0xFF, + 0x6F, 0xA0, 0x80, 0xF0, 0x0E, 0x07, 0x53, 0xEF, 0x1B, 0xB3, 0x4F, 0xFC, 0x4E, 0xEF, 0xBD, 0x20, + 0x30, 0x18, 0x02, 0x21, 0xD4, 0xE8, 0x11, 0xDA, 0x30, 0x3E, 0x8D, 0x03, 0x14, 0x11, 0x73, 0x4E, + 0xD0, 0x38, 0xC1, 0xF7, 0x81, 0x04, 0x0D, 0xE3, 0x60, 0x29, 0x80, 0x31, 0x18, 0x02, 0xEF, 0xD2, + 0x0E, 0x80, 0x20, 0xA0, 0x93, 0x12, 0xAE, 0x33, 0x01, 0x02, 0x0A, 0x44, 0x0B, 0x8C, 0x00, 0x7D, + 0x8B, 0x02, 0xEF, 0x1D, 0x83, 0xDB, 0xCD, 0x0C, 0x00, 0x80, 0xEA, 0xF5, 0x3E, 0x8B, 0x05, 0x21, + 0x20, 0xF5, 0x11, 0x08, 0x1E, 0xF0, 0xE1, 0x13, 0x51, 0xE0, 0x40, 0x60, 0x33, 0x0C, 0x0A, 0x22, + 0xB3, 0x3E, 0x10, 0x05, 0x20, 0x21, 0x93, 0xF7, 0xCC, 0x00, 0x00, 0xB8, 0x2D, 0x11, 0x15, 0x1E, + 0xE3, 0x40, 0x9C, 0x09, 0xE2, 0x21, 0x09, 0xC4, 0x99, 0x15, 0xFE, 0xFE, 0x99, 0x0D, 0x1E, 0x20, + 0x07, 0x99, 0x03, 0xBE, 0x2B, 0x30, 0x0C, 0x35, 0x03, 0x21, 0xEE, 0xEA, 0x5B, 0x05, 0x83, 0x21, + 0x10, 0x63, 0x85, 0x3E, 0x10, 0x05, 0x6A, 0x21, 0xBF, 0xF6, 0xCC, 0x00, 0x00, 0xB8, 0x7A, 0x03, + 0x52, 0x10, 0x11, 0xD3, 0x3E, 0x1C, 0x63, 0xF2, 0x1C, 0x90, 0xCF, 0x11, 0x45, 0x30, 0x30, 0x02, + 0x08, 0xBB, 0x02, 0x98, 0x4E, 0xE3, 0x60, 0x29, 0x80, 0x31, 0x18, 0x02, 0xEF, 0xD2, 0x0E, 0x80, + 0x20, 0xA0, 0x93, 0x12, 0xAE, 0x33, 0x3E, 0x8D, 0x03, 0x88, 0x98, 0x20, 0x04, 0x36, 0xC3, 0xA0, + 0x20, 0x22, 0x12, 0x03, 0x79, 0xE0, 0xF6, 0x11, 0x19, 0x90, 0x49, 0xF6, 0x04, 0x35, 0x13, 0xEC, + 0xDF, 0xD0, 0x08, 0x60, 0x10, 0x63, 0xA9, 0xBE, 0x49, 0x10, 0x90, 0xD9, 0x99, 0x0C, 0xED, 0x25, + 0xDF, 0x04, 0xF1, 0xDF, 0xFC, 0x27, 0x03, 0x4F, 0xD0, 0x16, 0xF3, 0xC9, 0x38, 0x30, 0x16, 0xF3, + 0xCB, 0x38, 0x90, 0x15, 0x03, 0x49, 0x20, 0x0C, 0x44, 0x14, 0xD2, 0x08, 0x50, 0x14, 0x51, 0x8F, + 0x23, 0x40, 0xA1, 0x32, 0x18, 0xD1, 0xC1, 0xE1, 0x20, 0x32, 0x04, 0x58, 0x1D, 0x44, 0x45, 0x12, + 0x3B, 0x03, 0x63, 0xA1, 0x14, 0x08, 0x58, 0xE0, 0x2E, 0xC2, 0x47, 0x10, 0xF0, 0x07, 0x0A, 0x08, + 0xEF, 0x50, 0xF0, 0x2E, 0x82, 0x12, 0xFC, 0x8F, 0xA5, 0x52, 0x02, 0x2F, 0xC2, 0x67, 0x10, 0xF0, + 0x07, 0x0A, 0x08, 0xEF, 0x50, 0x10, 0x2F, 0x82, 0x12, 0xFC, 0x8F, 0x55, 0x20, 0x2F, 0xC2, 0x27, + 0x10, 0xF0, 0x07, 0x0A, 0x08, 0xEF, 0x1A, 0x3C, 0x50, 0x30, 0x2F, 0xE1, 0xFF, 0x25, 0xF4, 0x42, + 0x44, 0x10, 0xDC, 0xDB, 0xB0, 0x78, 0x90, 0xA9, 0x08, 0x04, 0x8F, 0x83, 0x00, 0xF8, 0x19, 0x04, + 0x8F, 0x83, 0xF0, 0x0D, 0x04, 0xEE, 0x12, 0x0C, 0xDF, 0x80, 0xD9, 0x33, 0x00, 0x07, 0x21, 0x13, + 0x46, 0xC0, 0xB5, 0x46, 0x00, 0x0C, 0x20, 0x6D, 0x02, 0x01, 0x51, 0xEE, 0x02, 0x80, 0x59, 0xB1, + 0x70, 0x10, 0xE5, 0x2E, 0x80, 0x42, 0x20, 0x6D, 0x02, 0x01, 0x04, 0x2A, 0x83, 0x10, 0x0D, 0x0C, + 0x0E, 0x22, 0x43, 0x80, 0xD4, 0x40, 0xE1, 0x2E, 0x63, 0xD1, 0x31, 0x3C, 0x8C, 0x03, 0x11, 0x04, + 0xE0, 0x27, 0xDF, 0x04, 0xF1, 0x83, 0x12, 0x01, 0xF1, 0x83, 0x1A, 0x01, 0xF1, 0xDF, 0xFE, 0x07, + 0x68, 0x50, 0xD8, 0x02, 0x20, 0x32, 0x2D, 0xED, 0x98, 0x02, 0x82, 0x4A, 0xAB, 0x08, 0x08, 0x81, + 0xD5, 0xEE, 0x2E, 0x20, 0x85, 0xB5, 0x28, 0x41, 0x80, 0x2D, 0x23, 0x82, 0x3D, 0x3D, 0x1C, 0x8D, + 0x03, 0x11, 0xD1, 0xEF, 0x07, 0xDF, 0x02, 0xF1, 0x30, 0xDF, 0xFC, 0x06, 0x4F, 0xD2, 0x7E, 0xF9, + 0x33, 0x24, 0x97, 0x5A, 0x0A, 0x14, 0x85, 0x20, 0x95, 0x44, 0x83, 0x3A, 0x39, 0x08, 0x96, 0x83, + 0x6A, 0x49, 0xC0, 0x38, 0xC1, 0xFB, 0x0D, 0xC1, 0x01, 0xA9, 0x40, 0x32, 0x9E, 0x8C, 0x03, 0x36, + 0x42, 0xD1, 0x38, 0x04, 0x8E, 0x23, 0x82, 0x73, 0x51, 0xD1, 0x38, 0xC3, 0xC9, 0x38, 0x90, 0x59, + 0x21, 0x43, 0x7B, 0x89, 0x11, 0x43, 0x78, 0x09, 0x11, 0x0A, 0x09, 0x85, 0x43, 0x59, 0x79, 0x1F, + 0x83, 0x51, 0x39, 0x28, 0x96, 0xC3, 0xC2, 0x38, 0x30, 0x84, 0x95, 0xD3, 0x30, 0x0C, 0x8C, 0x03, + 0x03, 0x47, 0x70, 0x35, 0x0E, 0x8D, 0x03, 0x17, 0x41, 0x24, 0x07, 0x41, 0x23, 0x10, 0x51, 0x8E, + 0x13, 0x80, 0xA9, 0x37, 0x2E, 0x8D, 0x03, 0x17, 0x41, 0x24, 0x13, 0x41, 0x23, 0x18, 0x51, 0x8E, + 0x43, 0x80, 0xA9, 0x15, 0x44, 0x02, 0x10, 0x34, 0x72, 0x10, 0xE5, 0x38, 0x00, 0x98, 0x43, 0xE3, + 0xD1, 0x38, 0xE0, 0x11, 0x44, 0x02, 0x41, 0x80, 0x2D, 0x80, 0x10, 0x45, 0x23, 0x51, 0x8E, 0x23, + 0x80, 0xC9, 0x31, 0x0E, 0x8D, 0x03, 0x13, 0x41, 0x24, 0x07, 0x41, 0x23, 0x10, 0x51, 0x8E, 0x13, + 0x30, 0x1C, 0x8C, 0x03, 0x44, 0x24, 0xED, 0xEE, 0x02, 0x82, 0x48, 0x78, 0x10, 0x49, 0x44, 0x82, + 0x10, 0x0D, 0x11, 0x14, 0xEF, 0x3F, 0xC3, 0xC8, 0x38, 0x30, 0xB8, 0x93, 0x83, 0x30, 0x99, 0x59, + 0x0F, 0x43, 0x78, 0xD9, 0x0E, 0x0A, 0x01, 0x85, 0x43, 0x58, 0x19, 0x0B, 0x43, 0x52, 0xB9, 0x34, + 0x1E, 0x8C, 0x03, 0x2E, 0x14, 0x8D, 0x43, 0xE0, 0x38, 0x22, 0x38, 0x17, 0x15, 0x8D, 0x43, 0xC0, + 0x38, 0xC1, 0xFD, 0x0D, 0xC1, 0x08, 0x19, 0x33, 0xBC, 0x8C, 0x03, 0x83, 0x52, 0x39, 0x28, 0x93, + 0x83, 0x30, 0x99, 0xD9, 0x08, 0x54, 0x24, 0x44, 0x23, 0x23, 0x81, 0xCC, 0xD1, 0xEE, 0x2E, 0x20, + 0x98, 0x84, 0x07, 0x91, 0x44, 0x24, 0x08, 0xD1, 0x80, 0xB9, 0x32, 0x1E, 0x8C, 0x03, 0x1C, 0x14, + 0x8D, 0x43, 0xE0, 0x38, 0x22, 0x38, 0x17, 0x15, 0x8D, 0x33, 0x9C, 0x8C, 0x03, 0x20, 0x91, 0xFF, + 0x83, 0x30, 0x89, 0xE9, 0x42, 0x15, 0xC2, 0xA1, 0x80, 0x8C, 0x61, 0x00, 0xD9, 0x4E, 0x2E, 0x20, + 0x98, 0x85, 0x44, 0x21, 0x08, 0xD1, 0x30, 0xB8, 0x93, 0x83, 0x30, 0xE9, 0x06, 0x4E, 0xF2, 0x4D, + 0x30, 0xDF, 0xFE, 0x07, 0x7E, 0xE7, 0xB6, 0x82, 0x95, 0x43, 0x7E, 0xE5, 0x96, 0x82, 0xE5, 0x07, + 0xDF, 0x02, 0xF1, 0xCD, 0x7F, 0xF0, 0x25, 0x0C, 0x20, 0xD8, 0x0A, 0x42, 0x20, 0x34, 0x98, 0x50, + 0x58, 0x42, 0xED, 0xB7, 0x6E, 0xD9, 0x0D, 0x01, 0x80, 0xEC, 0xE1, 0x0D, 0xA8, 0x34, 0x32, 0x2F, + 0xE2, 0x22, 0x2D, 0xC2, 0xDE, 0x8F, 0xDB, 0x8E, 0xD9, 0x21, 0xDE, 0xF0, 0x82, 0x22, 0x34, 0xDE, + 0x90, 0x60, 0x32, 0x2D, 0xC2, 0xDE, 0x9F, 0xA2, 0x5E, 0xF7, 0xE2, 0x2D, 0x3F, 0xDC, 0x00, 0x00, + 0x29, 0xC6, 0x0C, 0x00, 0x90, 0x11, 0x38, 0xE1, 0x25, 0x7E, 0xF0, 0x4D, 0x10, 0xDF, 0x7F, 0x06, + 0x2A, 0x6E, 0xC4, 0x82, 0x80, 0xED, 0xC1, 0x02, 0x81, 0x4D, 0xA0, 0xFA, 0x80, 0x82, 0x4A, 0x58, + 0x0C, 0x00, 0x88, 0x03, 0x18, 0xCF, 0x0A, 0xC0, 0x20, 0x93, 0x22, 0x8C, 0xF2, 0x29, 0xCA, 0x0C, + 0x00, 0x60, 0x06, 0xDF, 0x01, 0xF1, 0xCD, 0x7F, 0xF0, 0x25, 0x0C, 0x20, 0xD8, 0x0A, 0x42, 0x20, + 0x34, 0x98, 0x49, 0x58, 0x42, 0xED, 0xB7, 0x6E, 0xD9, 0x0D, 0x01, 0x80, 0xAC, 0xE1, 0x0D, 0xA8, + 0x2D, 0x52, 0x30, 0xAB, 0xB3, 0xEF, 0xFD, 0x39, 0x88, 0xA9, 0x21, 0xDE, 0xF0, 0x82, 0x21, 0x04, + 0xDE, 0x90, 0x41, 0x52, 0xE3, 0xFD, 0x39, 0xEB, 0x75, 0x2F, 0xDE, 0xF2, 0xC3, 0x0D, 0x00, 0x90, + 0x62, 0xCC, 0x00, 0x00, 0x19, 0x81, 0x13, 0x5E, 0xE2, 0x07, 0xDF, 0x04, 0xC1, 0x00, 0x81, 0x5D, + 0x20, 0x04, 0x10, 0xDF, 0x7F, 0x06, 0x2A, 0x6E, 0xC4, 0x82, 0x80, 0x7D, 0xA0, 0x84, 0x85, 0x82, + 0xAC, 0x00, 0x0C, 0x32, 0x2D, 0xC2, 0x28, 0x9F, 0xA2, 0xCC, 0x00, 0x00, 0x66, 0xF0, 0x1D, 0x10, + 0xDF, 0xFC, 0x07, 0x4F, 0xE2, 0xF7, 0x6E, 0x2D, 0xB2, 0x22, 0x2A, 0x92, 0x22, 0x28, 0x45, 0x01, + 0x00, 0x6F, 0x8D, 0xAC, 0xA0, 0x00, 0x30, 0x2B, 0xB3, 0xF3, 0xF7, 0xEE, 0xF6, 0xCD, 0x7F, 0xF0, + 0x24, 0xEE, 0xE0, 0x96, 0x7E, 0x2D, 0x25, 0x4E, 0xF7, 0xE0, 0xB6, 0x7E, 0x3F, 0x8B, 0xB3, 0x7D, + 0x28, 0x70, 0x39, 0xC0, 0x0C, 0x00, 0x80, 0x0B, 0xE1, 0xC1, 0x0D, 0x00, 0x20, 0x42, 0x03, 0x08, + 0xE1, 0x24, 0x7E, 0xF0, 0x4D, 0x10, 0xCF, 0xF6, 0x7F, 0xF4, 0x64, 0x5F, 0x28, 0x7E, 0x11, 0x62, + 0x65, 0x31, 0xDA, 0x57, 0x80, 0x03, 0x88, 0x27, 0x6E, 0x2F, 0xB2, 0x22, 0x2A, 0x92, 0x22, 0x28, + 0x45, 0x01, 0x00, 0x49, 0x0A, 0x00, 0xB3, 0x32, 0x3B, 0xF2, 0x17, 0x21, 0x7E, 0x15, 0x38, 0x80, + 0x98, 0x22, 0x6E, 0x13, 0x22, 0x2B, 0xA2, 0x22, 0x29, 0x82, 0x52, 0x14, 0x00, 0x90, 0xA4, 0x00, + 0x30, 0x2B, 0xB3, 0x23, 0x7F, 0x15, 0xE2, 0x15, 0xE1, 0xF4, 0xE2, 0x36, 0x21, 0xF5, 0xD8, 0x3B, + 0x39, 0x23, 0xC5, 0xD8, 0x31, 0xDC, 0x00, 0x00, 0xB8, 0x3C, 0x42, 0x2C, 0xEC, 0x20, 0x07, 0x04, + 0x5E, 0x7D, 0x3D, 0x70, 0x2C, 0xE0, 0xF6, 0x20, 0x07, 0x04, 0x2F, 0x99, 0xC6, 0xE0, 0xD4, 0x42, + 0xF0, 0x70, 0x29, 0x70, 0x39, 0x90, 0x69, 0x10, 0x72, 0x34, 0x81, 0x74, 0x34, 0x47, 0x82, 0x10, + 0x98, 0x14, 0x52, 0x30, 0xAB, 0xB3, 0x2F, 0x47, 0x13, 0x46, 0x81, 0x10, 0x47, 0x21, 0x46, 0x13, + 0x52, 0x2F, 0x22, 0xDC, 0xB8, 0x17, 0x52, 0x2C, 0x22, 0xD0, 0xEE, 0x26, 0xF3, 0x22, 0x2E, 0xD2, + 0x22, 0x2C, 0xF5, 0x22, 0xB2, 0x80, 0x4B, 0x21, 0xC5, 0xD8, 0x0D, 0x42, 0x88, 0x3C, 0xE0, 0xFD, + 0x42, 0x2B, 0x6F, 0x13, 0x6E, 0x82, 0x6C, 0x20, 0x05, 0xEE, 0x23, 0x05, 0x08, 0xF1, 0x26, 0x46, + 0x81, 0xF0, 0x0D, 0xE2, 0x36, 0x81, 0x8B, 0xEA, 0xD5, 0x6E, 0xF2, 0x82, 0x77, 0x2F, 0x70, 0x3F, + 0x60, 0x07, 0x33, 0x8F, 0xFC, 0x62, 0x3F, 0x60, 0x2E, 0x20, 0xB2, 0x22, 0x2A, 0x92, 0x22, 0x28, + 0x45, 0x01, 0x00, 0x2F, 0x0A, 0x00, 0xB3, 0x32, 0x3B, 0xE7, 0x02, 0xF7, 0x03, 0xC6, 0x02, 0xD6, + 0x03, 0xCC, 0x00, 0x00, 0x39, 0xE5, 0x33, 0xB6, 0x19, 0x81, 0x10, 0x5E, 0xE8, 0x64, 0x7E, 0xF4, + 0xAC, 0x00, 0xF1, 0xAD, 0x7F, 0xF0, 0x24, 0x5F, 0xE4, 0xB6, 0x7E, 0x0F, 0x72, 0x10, 0x20, 0xC4, + 0x42, 0xEF, 0xB6, 0xE2, 0x17, 0x01, 0x72, 0x10, 0x20, 0x95, 0x6E, 0xED, 0xF7, 0x20, 0x07, 0x01, + 0x52, 0x29, 0xCC, 0x4E, 0xF9, 0xE0, 0x2C, 0xF2, 0xE9, 0x0D, 0x39, 0x34, 0x16, 0x19, 0xE1, 0x1D, + 0x5E, 0xE4, 0x24, 0x7E, 0xF0, 0x6D, 0x10, 0xDF, 0xFB, 0x17, 0x4F, 0x63, 0x97, 0xA3, 0x77, 0x07, + 0xCC, 0x00, 0x00, 0xA8, 0x6C, 0x88, 0x0D, 0x22, 0x29, 0x82, 0x52, 0x14, 0x00, 0xE0, 0x87, 0x38, + 0x80, 0xD8, 0x20, 0xB2, 0x22, 0x2A, 0x55, 0x01, 0x00, 0x9C, 0x00, 0x10, 0x42, 0x2E, 0x34, 0x20, + 0x07, 0x04, 0x98, 0x11, 0xBC, 0x00, 0x06, 0x48, 0x98, 0x22, 0xE2, 0x8E, 0x65, 0x07, 0x33, 0x8F, + 0xDC, 0x20, 0x92, 0x22, 0x28, 0x45, 0x01, 0x00, 0xCC, 0x00, 0x00, 0x4E, 0xE3, 0x17, 0xDF, 0x05, + 0xF1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +}; + diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_flash.c b/drivers/input/touchscreen/wacom/wacom_i2c_flash.c index 268afe6..691e66c 100644 --- a/drivers/input/touchscreen/wacom/wacom_i2c_flash.c +++ b/drivers/input/touchscreen/wacom/wacom_i2c_flash.c @@ -283,6 +283,18 @@ int wacom_i2c_flash_write(struct wacom_i2c *wac_i2c, unsigned long startAddr, buf[2] = (u8) ((ulAddr & 0xff00) >> 8); buf[3] = size; buf[4] = bank; +#ifdef CONFIG_MACH_T0 + /*Pass Garbage*/ + for (i = 0; i < BLOCK_SIZE_W; i++) { + if (Binary[ulAddr+i] != 0xff) + break; + } + if (i == BLOCK_SIZE_W) { + printk(KERN_DEBUG"[E-PEN] Pass ulAddr %u\n", + (unsigned int)ulAddr); + continue; + } +#endif for (i = 0; i < 5; i++) sum += buf[i]; diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_flash_g9.c b/drivers/input/touchscreen/wacom/wacom_i2c_flash_g9.c new file mode 100755 index 0000000..b98bdf2 --- /dev/null +++ b/drivers/input/touchscreen/wacom/wacom_i2c_flash_g9.c @@ -0,0 +1,1518 @@ +#include "wacom_i2c_flash_g9.h" +/*-------------------------------------------------------*/ +/*********************************************************/ +/*---------NEW FUNCTIONS---------------------------------*/ +/*********************************************************/ +/*-------------------------------------------------------*/ + +#define DATA_SIZE (65536 * 4) +#define WACOM_I2C_FLASH 0x56 +#define WACOM_I2C_FLASH2 0x9 + +int wacom_i2c_flash_cmd_g9(struct wacom_i2c *wac_i2c) +{ + int ret, len; + u8 buf[8]; + + printk(KERN_DEBUG "[PEN] %s\n", __func__); + + buf[0] = 0x0d; + buf[1] = FLASH_START0; + buf[2] = FLASH_START1; + buf[3] = FLASH_START2; + buf[4] = FLASH_START3; + buf[5] = FLASH_START4; + buf[6] = FLASH_START5; + buf[7] = 0x0d; + + len = 8; + ret = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH); + if (ret < 0) { + printk(KERN_ERR + "[PEN] Sending flash command failed 2\n"); + return -1; + } + msleep(270); + + return 0; +} + +bool flash_cmd(struct wacom_i2c *wac_i2c) +{ + int rv, len; + u8 buf[10]; + + len = 0; + buf[len++] = 4; + buf[len++] = 0; + buf[len++] = 0x32; + buf[len++] = CMD_SET_FEATURE; + + rv = wacom_i2c_master_send(wac_i2c->client, + buf, len, WACOM_I2C_FLASH); + if (rv < 0) + return false; + + len = 0; + buf[len++] = 5; + buf[len++] = 0; + buf[len++] = 4; + buf[len++] = 0; + buf[len++] = 2; + buf[len++] = 2; + rv = wacom_i2c_master_send(wac_i2c->client, + buf, len, WACOM_I2C_FLASH); + if (rv < 0) + return false; + + return true; +} + +bool +flash_query(struct wacom_i2c *wac_i2c) +{ + int rv, ECH; + u8 buf[4]; + u16 len; + unsigned char command[CMD_SIZE]; + unsigned char response[RSP_SIZE]; + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x37; /* Command-LSB, ReportType:Feature(11) ReportID:7 */ + buf[len++] = CMD_SET_FEATURE; /* Command-MSB, SET_REPORT */ + + printk(KERN_DEBUG + "[PEN] %s started buf[3]:%d len:%d\n", + __func__, buf[3], len); + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + command[0] = 5; /* Data Register-LSB */ + command[1] = 0; /* Data-Register-MSB */ + command[2] = 5; /* Length Field-LSB */ + command[3] = 0; /* Length Field-MSB */ + command[4] = BOOT_CMD_REPORT_ID; /* Report:ReportID */ + command[5] = BOOT_QUERY; /* Report:Boot Query command */ + command[6] = ECH = 7; /* Report:echo */ + + rv = wacom_i2c_master_send(wac_i2c->client, command, 7, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + msleep(10); + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x38; /* Command-LSB, ReportType:Feature(11) ReportID:8 */ + buf[len++] = CMD_GET_FEATURE; /* Command-MSB, GET_REPORT */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + len = 0; + buf[len++] = 5; /* Data Register-LSB */ + buf[len++] = 0; /* Data Register-MSB */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + rv = wacom_i2c_master_recv(wac_i2c->client, response, + BOOT_RSP_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + if ( (response[3] != QUERY_CMD) || + (response[4] != ECH) ) { + printk(KERN_ERR "[PEN] %s res3:%d res4:%d\n", __func__, response[3], response[4]); + return false; + } + if (response[5] != QUERY_RSP) { + printk(KERN_ERR "[PEN] %s res5:%d\n", __func__, response[5]); + return false; + } + + return true; +} + +bool +flash_blver(struct wacom_i2c *wac_i2c, int *blver) +{ + int rv, ECH; + u8 buf[4]; + u16 len; + unsigned char command[CMD_SIZE]; + unsigned char response[RSP_SIZE]; + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x37; /* Command-LSB, ReportType:Feature(11) ReportID:7 */ + buf[len++] = CMD_SET_FEATURE; /* Command-MSB, SET_REPORT */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + command[0] = 5; /* Data Register-LSB */ + command[1] = 0; /* Data-Register-MSB */ + command[2] = 5; /* Length Field-LSB */ + command[3] = 0; /* Length Field-MSB */ + command[4] = BOOT_CMD_REPORT_ID; /* Report:ReportID */ + command[5] = BOOT_BLVER; /* Report:Boot Version command */ + command[6] = ECH = 7; /* Report:echo */ + + rv = wacom_i2c_master_send(wac_i2c->client, command, 7, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + msleep(10); + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x38; /* Command-LSB, ReportType:Feature(11) ReportID:8 */ + buf[len++] = CMD_GET_FEATURE; /* Command-MSB, GET_REPORT */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + len = 0; + buf[len++] = 5; /* Data Register-LSB */ + buf[len++] = 0; /* Data Register-MSB */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + rv = wacom_i2c_master_recv(wac_i2c->client, response, BOOT_RSP_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + if ((response[3] != BOOT_CMD) || + (response[4] != ECH)) + return false; + + *blver = (int)response[5]; + + return true; +} + +bool +flash_mputype(struct wacom_i2c *wac_i2c, int* pMpuType) +{ + int rv, ECH; + u8 buf[4]; + u16 len; + unsigned char command[CMD_SIZE]; + unsigned char response[RSP_SIZE]; + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x37; /* Command-LSB, ReportType:Feature(11) ReportID:7 */ + buf[len++] = CMD_SET_FEATURE; /* Command-MSB, SET_REPORT */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + command[0] = 5; /* Data Register-LSB */ + command[1] = 0; /* Data-Register-MSB */ + command[2] = 5; /* Length Field-LSB */ + command[3] = 0; /* Length Field-MSB */ + command[4] = BOOT_CMD_REPORT_ID; /* Report:ReportID */ + command[5] = BOOT_MPU; /* Report:Boot Query command */ + command[6] = ECH = 7; /* Report:echo */ + + rv = wacom_i2c_master_send(wac_i2c->client, command, 7, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + msleep(10); + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x38; /* Command-LSB, ReportType:Feature(11) ReportID:8 */ + buf[len++] = CMD_GET_FEATURE; /* Command-MSB, GET_REPORT */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + len = 0; + buf[len++] = 5; /* Data Register-LSB */ + buf[len++] = 0; /* Data Register-MSB */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + rv = wacom_i2c_master_recv(wac_i2c->client, response, BOOT_RSP_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + if ((response[3] != MPU_CMD) || + (response[4] != ECH)) + return false; + + *pMpuType = (int)response[5]; + + return true; +} + +bool +flash_security_unlock(struct wacom_i2c *wac_i2c, int *status) +{ + int rv, ECH; + u8 buf[4]; + u16 len; + unsigned char command[CMD_SIZE]; + unsigned char response[RSP_SIZE]; + + len = 0; + buf[len++] = 4; + buf[len++] = 0; + buf[len++] = 0x37; + buf[len++] = CMD_SET_FEATURE; + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + command[0] = 5; + command[1] = 0; + command[2] = 5; + command[3] = 0; + command[4] = BOOT_CMD_REPORT_ID; + command[5] = BOOT_SECURITY_UNLOCK; + command[6] = ECH = 7; + + rv = wacom_i2c_master_send(wac_i2c->client, command, 7, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + msleep(10); + + len = 0; + buf[len++] = 4; + buf[len++] = 0; + buf[len++] = 0x38; + buf[len++] = CMD_GET_FEATURE; + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + len = 0; + buf[len++] = 5; + buf[len++] = 0; + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + rv = wacom_i2c_master_recv(wac_i2c->client, response, BOOT_RSP_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + if ((response[3] != SEC_CMD) || + (response[4] != ECH)) + return false; + + *status = (int)response[5]; + + return true; +} + +bool +flash_end(struct wacom_i2c *wac_i2c) +{ + int rv, ECH; + u8 buf[4]; + u16 len; + unsigned char command[CMD_SIZE]; + + len = 0; + buf[len++] = 4; + buf[len++] = 0; + buf[len++] = 0x37; + buf[len++] = CMD_SET_FEATURE; + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + command[0] = 5; + command[1] = 0; + command[2] = 5; + command[3] = 0; + command[4] = BOOT_CMD_REPORT_ID; + command[5] = BOOT_EXIT; + command[6] = ECH = 7; + + rv = wacom_i2c_master_send(wac_i2c->client, command, 7, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + return true; +} + + +bool +flash_devcieType(struct wacom_i2c *wac_i2c) +{ + int rv; + u8 buf[4]; + u16 len; + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x32; /* Command-LSB, ReportType:Feature(11) ReportID:2 */ + buf[len++] = CMD_GET_FEATURE; /* Command-MSB, GET_REPORT */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + len = 0; + buf[len++] = 5; /* Data Register-LSB */ + buf[len++] = 0; /* Data Register-MSB */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + rv = wacom_i2c_master_recv(wac_i2c->client, buf, 4, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + return true; +} + +int +GetFWVersion(struct wacom_i2c *wac_i2c, PFW_VERSION pVer) +{ + int rv; + unsigned char buf[12]; + int len; + int iRet = EXIT_FAIL_GET_FIRMWARE_VERSION; + + buf[0] = pen_QUERY; + len = 1; + printk(KERN_DEBUG "[PEN] %s started\n", __func__); + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) + goto end; + + msleep(1); + + len = 10; + + rv = wacom_i2c_master_recv(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) + goto end; + + if (buf[0] != 0x0F) + goto end; + + pVer->UpVer = buf[7]; + pVer->LoVer = buf[8]; + iRet = EXIT_OK; + + end: + return iRet; +} + +int +GetBLVersion(struct wacom_i2c *wac_i2c, int* pBLVer) +{ + int rv; + wacom_i2c_flash_cmd_g9(wac_i2c); + if (!flash_query(wac_i2c)) { + if (!wacom_i2c_flash_cmd_g9(wac_i2c)) { + return EXIT_FAIL_ENTER_FLASH_MODE; + } + else { + msleep(100); + if (!flash_query(wac_i2c)){ + return EXIT_FAIL_FLASH_QUERY; + } + } + } + + rv = flash_blver(wac_i2c, pBLVer); + if (rv) + return EXIT_OK; + else + return EXIT_FAIL_GET_BOOT_LOADER_VERSION; +} + +int +GetMpuType(struct wacom_i2c *wac_i2c, int* pMpuType) +{ + int rv; + + if (!flash_query(wac_i2c)) + { + if (!wacom_i2c_flash_cmd_g9(wac_i2c)) + { + return EXIT_FAIL_ENTER_FLASH_MODE; + } + else{ + msleep(100); + if (!flash_query(wac_i2c)) + { + return EXIT_FAIL_FLASH_QUERY; + } + } + } + + rv = flash_mputype(wac_i2c, pMpuType); + if (rv) + return EXIT_OK; + else + return EXIT_FAIL_GET_MPU_TYPE; +} + +int +SetSecurityUnlock(struct wacom_i2c *wac_i2c, int* pStatus) +{ + int rv; + + if (!flash_query(wac_i2c)) + { + if (!wacom_i2c_flash_cmd_g9(wac_i2c)) + { + return EXIT_FAIL_ENTER_FLASH_MODE; + } + else{ + msleep(100); + if (!flash_query(wac_i2c)) + { + return EXIT_FAIL_FLASH_QUERY; + } + } + } + + rv = flash_security_unlock(wac_i2c, pStatus); + if (rv) + return EXIT_OK; + else + return EXIT_FAIL; +} + +bool +flash_erase(struct wacom_i2c *wac_i2c, bool bAllUserArea, int *eraseBlock, int num) +{ + int rv, ECH; + unsigned char sum; + unsigned char buf[72]; + unsigned char cmd_chksum; + u16 len; + int i,j; + unsigned char command[CMD_SIZE]; + //unsigned char command_data[CMD_SIZE]; + unsigned char response[RSP_SIZE]; + + for (i=0; iclient, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + printk(KERN_DEBUG "[PEN] %s setting a command:%d\n", __func__, i); + + command[0] = 5; /* Data Register-LSB */ + command[1] = 0; /* Data-Register-MSB */ + command[2] = 7; /* Length Field-LSB */ + command[3] = 0; /* Length Field-MSB */ + command[4] = BOOT_CMD_REPORT_ID; /* Report:ReportID */ + command[5] = BOOT_ERASE_FLASH; /* Report:erase command */ + command[6] = ECH = i; /* Report:echo */ + command[7] = *eraseBlock; /* Report:erased block No. */ + eraseBlock++; + + sum = 0; + for (j=0; j<8; j++) + sum += command[j]; + cmd_chksum = ~sum+1; /* Report:check sum */ + command[8] = cmd_chksum; + + rv = wacom_i2c_master_send(wac_i2c->client, command, 9, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + + msleep(5000); + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x38; /* Command-LSB, ReportType:Feature(11) ReportID:8 */ + buf[len++] = CMD_GET_FEATURE; /* Command-MSB, GET_REPORT */ + + printk(KERN_DEBUG "[PEN] %s sending GET_FEATURE :%d\n", __func__, i); + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + + len = 0; + buf[len++] = 5; /* Data Register-LSB */ + buf[len++] = 0; /* Data Register-MSB */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + + rv = wacom_i2c_master_recv(wac_i2c->client, response, BOOT_RSP_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + + if ((response[3] != ERS_CMD) || + (response[4] != ECH)) { + printk(KERN_ERR "[PEN] %s failing 5:%d\n", __func__, i); + return false; + } + + if (response[5] == 0x80) { + printk(KERN_ERR "[PEN] %s retry\n", __func__); + goto retry; + } + if (response[5] != ACK) { + printk(KERN_ERR "[PEN] %s failing 6:%d res5:%d\n", __func__, i, response[5]); + return false; + } + printk(KERN_DEBUG "[PEN] %s %d\n", __func__, i); + } + return true; +} + +bool +is_flash_marking(struct wacom_i2c *wac_i2c, + size_t data_size, bool* bMarking, int iMpuID) +{ + const int MAX_CMD_SIZE = (12 + FLASH_BLOCK_SIZE + 2); + int rv, ECH; + unsigned char flash_data[FLASH_BLOCK_SIZE]; + unsigned char buf[300]; + unsigned char sum; + int len; + unsigned int i, j; + unsigned char response[RSP_SIZE]; + unsigned char command[MAX_CMD_SIZE]; + + *bMarking = false; + + printk(KERN_DEBUG "[PEN] %s started\n", __func__); + for (i=0; iclient, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + command[0] = 5; + command[1] = 0; + command[2] = 76; + command[3] = 0; + command[4] = BOOT_CMD_REPORT_ID; + command[5] = BOOT_VERIFY_FLASH; + command[6] = ECH = 1; + command[7] = 0xC0; + command[8] = 0x1F; + command[9] = 0x01; + command[10] = 0x00; + command[11] = 8; + + sum = 0; + for (j = 0; j < 12; j++) + sum += command[j]; + + command[MAX_CMD_SIZE - 2] = ~sum+1; + + sum = 0; + printk(KERN_DEBUG "[PEN] %s start writing command\n", __func__); + for (i = 12; i < (FLASH_BLOCK_SIZE + 12); i++){ + command[i] = flash_data[i-12]; + sum += flash_data[i-12]; + } + command[MAX_CMD_SIZE - 1] = ~sum+1; + + printk(KERN_DEBUG "[PEN] %s sending command\n", __func__); + rv = wacom_i2c_master_send(wac_i2c->client, command, MAX_CMD_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + + msleep(10); + + len = 0; + buf[len++] = 4; + buf[len++] = 0; + buf[len++] = 0x38; + buf[len++] = CMD_GET_FEATURE; + + printk(KERN_DEBUG "[PEN] %s sending GET_FEATURE 1\n", __func__); + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + + len = 0; + buf[len++] = 5; + buf[len++] = 0; + + printk(KERN_DEBUG "[PEN] %s sending GET_FEATURE 2\n", __func__); + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + + printk(KERN_DEBUG "[PEN] %s receiving GET_FEATURE\n", __func__); + rv = wacom_i2c_master_recv(wac_i2c->client, response, RSP_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + + printk(KERN_DEBUG "[PEN] %s checking response\n", __func__); + if ((response[3] != MARK_CMD) || + (response[4] != ECH) || + (response[5] != ACK) ) { + printk(KERN_ERR "[PEN] %s fails res3:%d res4:%d res5:%d\n", __func__, response[3], response[4], response[5]); + return false; + } + + *bMarking = true; + return true; +} + +bool +flash_write_block(struct wacom_i2c *wac_i2c, char *flash_data, unsigned long ulAddress, u8 *pcommand_id) +{ + const int MAX_COM_SIZE = (12 + FLASH_BLOCK_SIZE + 2); + int len, ECH; + unsigned char buf[300]; + int rv; + unsigned char sum; + unsigned char command[MAX_COM_SIZE]; + unsigned char response[RSP_SIZE]; + unsigned int i; + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x37; /* Command-LSB, ReportType:Feature(11) ReportID:7 */ + buf[len++] = CMD_SET_FEATURE; /* Command-MSB, SET_REPORT */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + command[0] = 5; /* Data Register-LSB */ + command[1] = 0; /* Data-Register-MSB */ + command[2] = 76; /* Length Field-LSB */ + command[3] = 0; /* Length Field-MSB */ + command[4] = BOOT_CMD_REPORT_ID; /* Report:ReportID */ + command[5] = BOOT_WRITE_FLASH; /* Report:program command */ + command[6] = ECH = ++(*pcommand_id); /* Report:echo */ + command[7] = ulAddress&0x000000ff; + command[8] = (ulAddress&0x0000ff00) >> 8; + command[9] = (ulAddress&0x00ff0000) >> 16; + command[10] = (ulAddress&0xff000000) >> 24; /* Report:address(4bytes) */ + command[11] = 8; /* Report:size(8*8=64) */ + sum = 0; + for (i=0; i<12; i++) + sum += command[i]; + command[MAX_COM_SIZE - 2] = ~sum+1; /* Report:command checksum */ + + sum = 0; + for (i = 12; i < (FLASH_BLOCK_SIZE + 12); i++){ + command[i] = flash_data[ulAddress+(i-12)]; + sum += flash_data[ulAddress+(i-12)]; + } + command[MAX_COM_SIZE - 1] = ~sum+1; /* Report:data checksum */ + + rv = wacom_i2c_master_send(wac_i2c->client, command, BOOT_CMD_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + msleep(10); + + len = 0; + buf[len++] = 4; /* Command Register-LSB */ + buf[len++] = 0; /* Command Register-MSB */ + buf[len++] = 0x38; /* Command-LSB, ReportType:Feature(11) ReportID:8 */ + buf[len++] = CMD_GET_FEATURE; /* Command-MSB, GET_REPORT */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + len = 0; + buf[len++] = 5; /* Data Register-LSB */ + buf[len++] = 0; /* Data Register-MSB */ + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + rv = wacom_i2c_master_send(wac_i2c->client, response, BOOT_RSP_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + if ((response[3] != WRITE_CMD) || + (response[4] != ECH) || + response[5] != ACK) + return false; + + return true; + +} + +bool +flash_write(struct wacom_i2c *wac_i2c, + unsigned char *flash_data, size_t data_size, unsigned long start_address, unsigned long *max_address, int mpuType) +{ + unsigned long ulAddress; + int rv; + unsigned long pageNo=0; + u8 command_id = 0; + + printk(KERN_DEBUG "[PEN] %s flash_write start\n", __func__); + + for (ulAddress = start_address; ulAddress < *max_address; ulAddress += FLASH_BLOCK_SIZE) + { + unsigned int j; + bool bWrite = false; + + for (j = 0; j < FLASH_BLOCK_SIZE; j++) + { + if (flash_data[ulAddress+j] == 0xFF) + continue; + else + { + bWrite = true; + break; + } + } + + if (!bWrite) + { + pageNo++; + continue; + } + + rv = flash_write_block(wac_i2c, flash_data, ulAddress, &command_id); + if(rv < 0) + return false; + + pageNo++; + } + + return true; +} + +bool +flash_verify(struct wacom_i2c *wac_i2c, + unsigned char *flash_data, size_t data_size, unsigned long start_address, unsigned long *max_address, int mpuType) +{ + int ECH; + unsigned long ulAddress; + bool rv; + unsigned long pageNo = 0; + u8 command_id = 0; + printk(KERN_DEBUG "[PEN] %s verify starts\n", __func__); + for (ulAddress = start_address; ulAddress < *max_address; ulAddress += FLASH_BLOCK_SIZE) + { + const int MAX_CMD_SIZE = 12 + FLASH_BLOCK_SIZE + 2; + unsigned char buf[300]; + unsigned char sum; + int len; + unsigned int i, j; + unsigned char command[MAX_CMD_SIZE]; + unsigned char response[RSP_SIZE]; + + // printk(KERN_DEBUG "[PEN] %s verify starts\n", __func__); + len = 0; + buf[len++] = 4; + buf[len++] = 0; + buf[len++] = 0x37; + buf[len++] = CMD_SET_FEATURE; + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) + return false; + + command[0] = 5; + command[1] = 0; + command[2] = 76; + command[3] = 0; + command[4] = BOOT_CMD_REPORT_ID; + command[5] = BOOT_VERIFY_FLASH; + command[6] = ECH = ++command_id;; + command[7] = ulAddress&0x000000ff; + command[8] = (ulAddress&0x0000ff00) >> 8; + command[9] = (ulAddress&0x00ff0000) >> 16; + command[10] = (ulAddress&0xff000000) >> 24; + command[11] = 8; + + sum = 0; + for (j=0; j<12; j++) + sum += command[j]; + command[MAX_CMD_SIZE - 2] = ~sum+1; + + sum = 0; + for (i = 12; i < (FLASH_BLOCK_SIZE + 12); i++){ + command[i] = flash_data[ulAddress+(i-12)]; + sum += flash_data[ulAddress+(i-12)]; + } + command[MAX_CMD_SIZE - 1] = ~sum+1; + + rv = wacom_i2c_master_send(wac_i2c->client, command, BOOT_CMD_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) + return false; + + msleep(10); + + len = 0; + buf[len++] = 4; + buf[len++] = 0; + buf[len++] = 0x38; + buf[len++] = CMD_GET_FEATURE; + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, WACOM_I2C_FLASH2); + if (rv < 0) + return false; + + len = 0; + buf[len++] = 5; + buf[len++] = 0; + + rv = wacom_i2c_master_send(wac_i2c->client, buf, len, + WACOM_I2C_FLASH2); + if (rv < 0) + return false; + + rv = wacom_i2c_master_recv(wac_i2c->client, response, + BOOT_RSP_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) + return false; + + if ((response[3] != VERIFY_CMD) || + (response[4] != ECH) || + (response[5] != ACK)) { + printk(KERN_ERR + "[PEN] %s res3:%d res4:%d res5:%d\n", + __func__, response[3], response[4], response[5]); + return false; + } + pageNo++; + } + + return true; +} + +bool +flash_marking(struct wacom_i2c *wac_i2c, + size_t data_size, bool bMarking, int iMpuID) +{ + const int MAX_CMD_SIZE = 12 + FLASH_BLOCK_SIZE + 2; + int rv, ECH; + unsigned char flash_data[FLASH_BLOCK_SIZE]; + unsigned char buf[300]; + unsigned char response[RSP_SIZE]; + unsigned char sum; + int len; + unsigned int i, j; + unsigned char command[MAX_CMD_SIZE]; + + for (i = 0; i < FLASH_BLOCK_SIZE; i++) + flash_data[i] = 0xFF; + + if (bMarking) + flash_data[56] = 0x00; + + len = 0; + /* Command Register-LSB */ + buf[len++] = 4; + /* Command Register-MSB */ + buf[len++] = 0; + /* Command-LSB, ReportType:Feature(11) ReportID:7 */ + buf[len++] = 0x37; + /* Command-MSB, SET_REPORT */ + buf[len++] = CMD_SET_FEATURE; + + rv = wacom_i2c_master_send(wac_i2c->client, + buf, len, WACOM_I2C_FLASH2); + if (rv < 0) + return false; + + /* Data Register-LSB */ + command[0] = 5; + /* Data-Register-MSB */ + command[1] = 0; + /* Length Field-LSB */ + command[2] = 76; + /* Length Field-MSB */ + command[3] = 0; + /* Report:ReportID */ + command[4] = BOOT_CMD_REPORT_ID; + /* Report:program command */ + command[5] = BOOT_WRITE_FLASH; + /* Report:echo */ + command[6] = ECH = 1; + command[7] = 0xC0; + command[8] = 0x1F; + command[9] = 0x01; + /* Report:address(4bytes) */ + command[10] = 0x00; + /* Report:size(8*8=64) */ + command[11] = 8; + + sum = 0; + for (j = 0; j < 12; j++) + sum += command[j]; + command[MAX_CMD_SIZE - 2] = ~sum + 1; + + sum = 0; + for (i = 12; i < (FLASH_BLOCK_SIZE + 12); i++) { + command[i] = flash_data[i-12]; + sum += flash_data[i-12]; + } + + /* Report:data checksum */ + command[MAX_CMD_SIZE - 1] = ~sum + 1; + + + rv = wacom_i2c_master_send(wac_i2c->client, + command, BOOT_CMD_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + msleep(10); + + len = 0; + buf[len++] = 4; + buf[len++] = 0; + buf[len++] = 0x38; + buf[len++] = CMD_GET_FEATURE; + + rv = wacom_i2c_master_send(wac_i2c->client, + buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + len = 0; + buf[len++] = 5; + buf[len++] = 0; + + rv = wacom_i2c_master_send(wac_i2c->client, + buf, len, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + printk(KERN_DEBUG "[PEN] %s confirming marking\n", __func__); + rv = wacom_i2c_master_recv(wac_i2c->client, + response, BOOT_RSP_SIZE, WACOM_I2C_FLASH2); + if (rv < 0) { + printk(KERN_ERR "[PEN] %s(%d) %d\n", + __func__, rv, __LINE__); + return false; + } + + if ((response[3] != 1) || + (response[4] != ECH) || + (response[5] != ACK)) { + printk(KERN_ERR + "[PEN] %s failing res3:%d res4:%d res5:%d\n", + __func__, response[3], response[4], response[5]); + return false; + } + + return true; +} + +int +FlashWrite(struct wacom_i2c *wac_i2c, char* filename) +{ + unsigned long max_address = 0; + unsigned long start_address = 0x4000; + int eraseBlock[32], eraseBlockNum; + bool bRet; + unsigned long ulMaxRange; + int iChecksum; + int iBLVer, iMpuType, iStatus; + int iRet; + bool bBootFlash = false; + + iRet = GetBLVersion(wac_i2c, &iBLVer); + if (iRet != EXIT_OK) { + printk(KERN_ERR + "[PEN] %s Failed to get Boot Loader version\n", + __func__); + return iRet; + } + + iRet = GetMpuType(wac_i2c, &iMpuType); + if (iRet != EXIT_OK) { + printk(KERN_ERR "[PEN] %s Failed to get MPU type\n", __func__); + return iRet; + } + + printk(KERN_DEBUG "[PEN] %s start reading hex file\n", __func__); + + eraseBlockNum = 0; + start_address = 0x4000; + max_address = 0x12FFF; + eraseBlock[eraseBlockNum++] = 2; + eraseBlock[eraseBlockNum++] = 1; + eraseBlock[eraseBlockNum++] = 0; + eraseBlock[eraseBlockNum++] = 3; + + if (bBootFlash) + eraseBlock[eraseBlockNum++] = 4; + + iChecksum = + wacom_i2c_flash_chksum(wac_i2c, + Binary, &max_address); + printk(KERN_DEBUG "[PEN] %s iChecksum:%d\n", + __func__, iChecksum); + + bRet = true; + + iRet = SetSecurityUnlock(wac_i2c, &iStatus); + if (iRet != EXIT_OK) + return iRet; + + ulMaxRange = max_address; + ulMaxRange -= start_address; + ulMaxRange >>= 6; + if (max_address > (ulMaxRange << 6)) + ulMaxRange++; + + printk(KERN_DEBUG "[PEN] %s connecting to wacom digitizer\n", __func__); + + if (!bBootFlash) { + printk(KERN_DEBUG + "[PEN] %s erasing the user program\n", + __func__); + + bRet = flash_erase(wac_i2c, true, eraseBlock, eraseBlockNum); + if (!bRet) { + printk(KERN_ERR + "[PEN] %s failed to erase the user program\n", + __func__); + return EXIT_FAIL_ERASE; + } + } + + printk(KERN_DEBUG "[PEN] %s writing new user program\n", __func__); + + bRet = flash_write(wac_i2c, Binary, DATA_SIZE, + start_address, &max_address, iMpuType); + if (!bRet) { + printk(KERN_ERR + "[PEN] %s failed to write the user program\n", + __func__); + return EXIT_FAIL_WRITE_FIRMWARE; + } + + bRet = flash_marking(wac_i2c, DATA_SIZE, true, iMpuType); + if (!bRet) { + printk(KERN_ERR "[PEN] %s failed to set mark\n", __func__); + return EXIT_FAIL_WRITE_FIRMWARE; + } + + printk(KERN_DEBUG "[PEN] %s writing completed\n", __func__); + return EXIT_OK; +} + +int FlashVerify(struct wacom_i2c *wac_i2c, char *filename) +{ + unsigned long max_address = 0; + unsigned long start_address = 0x4000; + bool bRet; + int iChecksum; + int iBLVer, iMpuType; + unsigned long ulMaxRange; + bool bMarking; + int iRet; + + iRet = GetBLVersion(wac_i2c, &iBLVer); + if (iRet != EXIT_OK) { + printk(KERN_ERR + "[PEN] %s failed to get Boot Loader version\n", + __func__); + return iRet; + } + + iRet = GetMpuType(wac_i2c, &iMpuType); + if (iRet != EXIT_OK) { + printk(KERN_ERR + "[PEN] %s failed to get MPU type\n", + __func__); + return iRet; + } + + start_address = 0x4000; + max_address = 0x11FBF; + + iChecksum = wacom_i2c_flash_chksum(wac_i2c, Binary, &max_address); + printk(KERN_DEBUG + "[PEN] %s check sum is: %d\n", + __func__, iChecksum); + + ulMaxRange = max_address; + ulMaxRange -= start_address; + ulMaxRange >>= 6; + if (max_address > (ulMaxRange << 6)) + ulMaxRange++; + + bRet = flash_verify(wac_i2c, Binary, DATA_SIZE, + start_address, &max_address, iMpuType); + if (!bRet) { + printk(KERN_ERR + "[PEN] %s failed to verify the firmware\n", + __func__); + return EXIT_FAIL_VERIFY_FIRMWARE; + } + + bRet = is_flash_marking(wac_i2c, DATA_SIZE, + &bMarking, iMpuType); + if (!bRet) { + printk(KERN_ERR + "[PEN] %s there's no marking\n", + __func__); + return EXIT_FAIL_VERIFY_WRITING_MARK; + } + + printk(KERN_DEBUG + "[PEN] %s verifying completed\n", + __func__); + + return EXIT_OK; +} + +int wacom_i2c_flash_g9(struct wacom_i2c *wac_i2c) +{ + unsigned long max_address = 0; + unsigned long start_address = 0x4000; + int eraseBlock[32], eraseBlockNum; + bool bRet; + int iChecksum; + int iBLVer, iMpuType, iStatus; + bool bBootFlash = false; + bool bMarking; + int iRet; + unsigned long ulMaxRange; + + printk(KERN_DEBUG "[PEN] %s\n", __func__); + printk(KERN_DEBUG + "[PEN] start getting the boot loader version\n"); + /*Obtain boot loader version*/ + iRet = GetBLVersion(wac_i2c, &iBLVer); + if (iRet != EXIT_OK) { + printk(KERN_ERR + "[PEN] %s failed to get Boot Loader version\n", + __func__); + return EXIT_FAIL_GET_BOOT_LOADER_VERSION; + } + + printk(KERN_DEBUG + "[PEN] start getting the MPU version\n"); + /*Obtain MPU type: this can be manually done in user space*/ + iRet = GetMpuType(wac_i2c, &iMpuType); + if (iRet != EXIT_OK) { + printk(KERN_ERR + "[PEN] %s failed to get MPU type\n", + __func__); + return EXIT_FAIL_GET_MPU_TYPE; + } + + /*Set start and end address and block numbers*/ + eraseBlockNum = 0; + start_address = 0x4000; + max_address = 0x12FFF; + eraseBlock[eraseBlockNum++] = 2; + eraseBlock[eraseBlockNum++] = 1; + eraseBlock[eraseBlockNum++] = 0; + eraseBlock[eraseBlockNum++] = 3; + + /*If MPU is in Boot mode, do below*/ + if (bBootFlash) + eraseBlock[eraseBlockNum++] = 4; + + printk(KERN_DEBUG + "[PEN] obtaining the checksum\n"); + /*Calculate checksum*/ + iChecksum = wacom_i2c_flash_chksum(wac_i2c, Binary, &max_address); + printk(KERN_DEBUG + "[PEN] Checksum is :%d\n", + iChecksum); + + bRet = true; + + printk(KERN_DEBUG + "[PEN] setting the security unlock\n"); + /*Unlock security*/ + iRet = SetSecurityUnlock(wac_i2c, &iStatus); + if (iRet != EXIT_OK) { + printk(KERN_ERR + "[PEN] %s failed to set security unlock\n", + __func__); + return iRet; + } + + /*Set adress range*/ + ulMaxRange = max_address; + ulMaxRange -= start_address; + ulMaxRange >>= 6; + if (max_address > (ulMaxRange<<6)) + ulMaxRange++; + + printk(KERN_DEBUG + "[PEN] connecting to Wacom Digitizer\n"); + printk(KERN_DEBUG + "[PEN] erasing the current firmware\n"); + /*Erase the old program*/ + bRet = flash_erase(wac_i2c, true, eraseBlock, eraseBlockNum); + if (!bRet) { + printk(KERN_ERR + "[PEN] %s failed to erase the user program\n", + __func__); + return EXIT_FAIL_ERASE; + } + printk(KERN_DEBUG + "[PEN] erasing done\n"); + + max_address = 0x11FC0; + + printk(KERN_DEBUG + "[PEN] writing new firmware\n"); + /*Write the new program*/ + bRet = flash_write(wac_i2c, Binary, DATA_SIZE, + start_address, &max_address, iMpuType); + if (!bRet) { + printk(KERN_ERR + "[PEN] %s failed to write firmware\n", + __func__); + return EXIT_FAIL_WRITE_FIRMWARE; + } + + printk(KERN_DEBUG + "[PEN] start marking\n"); + + /*Set mark in writing process*/ + bRet = flash_marking(wac_i2c, DATA_SIZE, true, iMpuType); + if (!bRet) { + printk(KERN_ERR + "[PEN] %s failed to mark firmware\n", + __func__); + return EXIT_FAIL_WRITE_FIRMWARE; + } + + /*Set the address for verify*/ + start_address = 0x4000; + max_address = 0x11FBF; + + printk(KERN_DEBUG + "[PEN] start the verification\n"); + /*Verify the written program*/ + bRet = flash_verify(wac_i2c, Binary, DATA_SIZE, + start_address, &max_address, iMpuType); + if (!bRet) { + printk(KERN_ERR + "[PEN] failed to verify the firmware\n"); + return EXIT_FAIL_VERIFY_FIRMWARE; + } + + + printk(KERN_DEBUG + "[PEN] checking the mark\n"); + /*Set mark*/ + bRet = is_flash_marking(wac_i2c, DATA_SIZE, + &bMarking, iMpuType); + if (!bRet) { + printk(KERN_ERR + "[PEN] %s marking firmwrae failed\n", + __func__); + return EXIT_FAIL_WRITING_MARK_NOT_SET; + } + + /*Enable */ + printk(KERN_DEBUG + "[PEN] closing the boot mode\n"); + + bRet = flash_end(wac_i2c); + if (!bRet) { + printk(KERN_ERR + "[PEN] %s closing boot mode failed\n", + __func__); + return EXIT_FAIL_WRITING_MARK_NOT_SET; + } + + printk(KERN_DEBUG + "[PEN] write and verify completed\n"); + return EXIT_OK; +} + diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_flash_g9.h b/drivers/input/touchscreen/wacom/wacom_i2c_flash_g9.h new file mode 100755 index 0000000..8b354a5 --- /dev/null +++ b/drivers/input/touchscreen/wacom/wacom_i2c_flash_g9.h @@ -0,0 +1,474 @@ + + +#include +#include "wacom_i2c_firm.h" +#include "wacom_i2c_func.h" + +#define FLASH_START0 'f' +#define FLASH_START1 'l' +#define FLASH_START2 'a' +#define FLASH_START3 's' +#define FLASH_START4 'h' +#define FLASH_START5 '\r' +#define FLASH_ACK 0x06 + +#define pana_QUERY 0x11 + +#define flash_END 0x80 +#define flash_VERIFY 0x81 +#define flash_WRITE 0x82 +#define flash_READ 0x83 +#define flash_ERASE 0x84 +#define flash_SET_INFO 0x85 +#define flash_END_TO_BOOT 0x87 +#define flash_BAUDRATE 0x88 + +#define flash_QUERY 0xE0 +#define flash_BLVER 0xE1 +#define flash_UNITID 0xE2 +#define flash_GET_INFO 0xE3 +#define flash_FWVER 0xE4 +#define flash_MPU 0xE8 + +#define pen_QUERY '*' + +#define V09 0 +#define V095 1 + +#define HIDIIC_VERSION V095 + +/*------------------All below are copied from COMMON.H------------------*/ + +#define FLASH_BLOCK_SIZE 64 + +#define ASCINT_ON 0x0 +#define ASCINT_OFF 0x1 +#define ASCINT_ERROR 0xFF + +/* +#define WRITE 0 +*/ +#define VERIFY 1 +#define WRITEVERIFY 2 +#define ERASE 3 +#define GETVERSION 4 + +#define USER_ADDRESS 0x56 +#define BOOT_ADDRESS 0x57 + +#define CMD_GET_FEATURE 2 +#define CMD_SET_FEATURE 3 + +#define ACK 0 + +#define BOOT_CMD_SIZE 78 +#define BOOT_RSP_SIZE 6 + +#define BOOT_CMD_REPORT_ID 7 + +#define BOOT_ERASE_FLASH 0 +#define BOOT_WRITE_FLASH 1 +#define BOOT_VERIFY_FLASH 2 +#define BOOT_EXIT 3 +#define BOOT_BLVER 4 +#define BOOT_MPU 5 +#define BOOT_SECURITY_UNLOCK 6 +#define BOOT_QUERY 7 + +#define QUERY_CMD 0x07 +#define QUERY_ECH 'D' +#define QUERY_RSP 0x06 + +#define BOOT_CMD 0x04 +#define BOOT_ECH 'D' + +#define MPU_CMD 0x05 +#define MPU_ECH 'D' + +#define SEC_CMD 0x06 +#define SEC_ECH 'D' +#define SEC_RSP 0x00 + +#define ERS_CMD 0x00 +#define ERS_ECH 'D' +#define ERS_RSP 0x00 + +#define MARK_CMD 0x02 +#define MARK_ECH 'D' +#define MARK_RSP 0x00 + +#define WRITE_CMD 0x01 +#define WRITE_ECH 'D' +#define WRITE_RSP 0x00 + +#define VERIFY_CMD 0x02 +#define VERIFY_ECH 'D' +#define VERIFY_RSP 0x00 + +#define CMD_SIZE (72+6) +#define RSP_SIZE 6 + +#define DATA_SIZE (65536 * 4) + +// +// exit codes +// +#define EXIT_OK (0) +#define EXIT_REBOOT (1) +#define EXIT_FAIL (2) +#define EXIT_USAGE (3) +#define EXIT_NO_SUCH_FILE (4) +#define EXIT_NO_INTEL_HEX (5) +#define EXIT_FAIL_OPEN_COM_PORT (6) +#define EXIT_FAIL_ENTER_FLASH_MODE (7) +#define EXIT_FAIL_FLASH_QUERY (8) +#define EXIT_FAIL_BAUDRATE_CHANGE (9) +#define EXIT_FAIL_WRITE_FIRMWARE (10) +#define EXIT_FAIL_EXIT_FLASH_MODE (11) +#define EXIT_CANCEL_UPDATE (12) +#define EXIT_SUCCESS_UPDATE (13) +#define EXIT_FAIL_HID2SERIAL (14) +#define EXIT_FAIL_VERIFY_FIRMWARE (15) +#define EXIT_FAIL_MAKE_WRITING_MARK (16) +#define EXIT_FAIL_ERASE_WRITING_MARK (17) +#define EXIT_FAIL_READ_WRITING_MARK (18) +#define EXIT_EXIST_MARKING (19) +#define EXIT_FAIL_MISMATCHING (20) +#define EXIT_FAIL_ERASE (21) +#define EXIT_FAIL_GET_BOOT_LOADER_VERSION (22) +#define EXIT_FAIL_GET_MPU_TYPE (23) +#define EXIT_MISMATCH_BOOTLOADER (24) +#define EXIT_MISMATCH_MPUTYPE (25) +#define EXIT_FAIL_ERASE_BOOT (26) +#define EXIT_FAIL_WRITE_BOOTLOADER (27) +#define EXIT_FAIL_SWAP_BOOT (28) +#define EXIT_FAIL_WRITE_DATA (29) +#define EXIT_FAIL_GET_FIRMWARE_VERSION (30) +#define EXIT_FAIL_GET_UNIT_ID (31) +#define EXIT_FAIL_SEND_STOP_COMMAND (32) +#define EXIT_FAIL_SEND_QUERY_COMMAND (33) +#define EXIT_NOT_FILE_FOR_535 (34) +#define EXIT_NOT_FILE_FOR_514 (35) +#define EXIT_NOT_FILE_FOR_503 (36) +#define EXIT_MISMATCH_MPU_TYPE (37) +#define EXIT_NOT_FILE_FOR_515 (38) +#define EXIT_NOT_FILE_FOR_1024 (39) +#define EXIT_FAIL_VERIFY_WRITING_MARK (40) +#define EXIT_DEVICE_NOT_FOUND (41) +#define EXIT_FAIL_WRITING_MARK_NOT_SET (42) + +/////////////////////////// Structure ////////////////////////////// +typedef struct _FW_VERSION +{ + u8 UpVer; + u8 LoVer; +} FW_VERSION, *PFW_VERSION; + +typedef struct _FLASHINF +{ + unsigned int mode; + bool bExit; + bool bPowerSupply; + u8 DeviceAddr; +} FLASHINF, *PFLASHINF; + +struct wInt{ + u16 lI; + u16 hI; +}; + +struct dwbyte{ + unsigned char ll; + unsigned char lh; + unsigned char hl; + unsigned char hh; +}; + +union uAddress{ + unsigned long Lng; + struct wInt Int; + struct dwbyte Byt; +} ; + +typedef struct +{ + unsigned char data[12]; + unsigned char flash_data[64]; + unsigned char chksum; + unsigned char chksumData; + +} boot_flash_verify; + +typedef struct +{ + unsigned char RegNoL; + unsigned char RegNoH; + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char cksum; /* check sum */ +} boot_cmd_header; + +/* + * VERIFY_FLASH - verify flash memory + */ +typedef struct +{ + unsigned char RegNoL; + unsigned char RegNoH; + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + union uAddress addr; /* address must be divisible by 2 */ + unsigned char size8; /* size must be divisible by 8 */ + unsigned char data[64]; + unsigned char cksum; /* check sum */ + unsigned char cksumData; /* check sum */ +} boot_cmd_verify_flash; + +/* +* WRITE_FLASH - write flash memory +*/ +typedef struct +{ + unsigned char RegNoL; + unsigned char RegNoH; + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + union uAddress addr; /* address must be divisible by 2 */ + unsigned char size8; /* size must be divisible by 8*/ + unsigned char data[64]; + unsigned char cksum; /* check sum */ + unsigned char cksumData; /* check sum */ +} boot_cmd_write_flash; + +/* + * ERASE_FLASH - erase flash memory + */ +typedef struct +{ + unsigned char RegNoL; + unsigned char RegNoH; + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char blkNo; /* block No. */ + unsigned char cksum; /* check sum */ +} boot_cmd_erase_flash; + +/* +* RESET - reset microcontroller +*/ +typedef struct +{ + unsigned char RegNoL; + unsigned char RegNoH; + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char cksum; /* check sum */ +} boot_cmd_reset; + +/* +* BLVER - get bootloader version +*/ +typedef struct +{ + unsigned char RegNoL; + unsigned char RegNoH; + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char cksum; /* check sum */ +} boot_cmd_blver; + +/* +* MPUTYPE - get mpu type +*/ +typedef struct +{ + unsigned char RegNoL; + unsigned char RegNoH; + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char cksum; /* check sum */ +} boot_cmd_mputype; + +/* +* QUERY - confirm boot mode +*/ +typedef struct +{ + unsigned char RegNoL; + unsigned char RegNoH; + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char cksum; /* check sum */ +} boot_cmd_query; + +typedef union +{ +/* + * data field is used to make all commands the same length + */ + unsigned char data[72+6]; + boot_cmd_header header; + boot_cmd_verify_flash verify_flash; + boot_cmd_write_flash write_flash; + boot_cmd_erase_flash erase_flash; + boot_cmd_reset reset; + boot_cmd_blver blver; + boot_cmd_mputype mputype; + boot_cmd_query query; +} boot_cmd; + +/* + * common for all responses fields + */ +typedef struct +{ + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char resp; +} boot_rsp_header; + +/* +* WRITE_FLASH - write flash memory +*/ +typedef struct +{ + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char resp; +} boot_rsp_write_flash; + +/* +* VERIFY_FLASH - verify flash memory +*/ +typedef struct +{ + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char resp; +} boot_rsp_verify_flash; + +/* +* ERASE_FLASH - erase flash memory +*/ +typedef struct +{ + unsigned char lenL; + unsigned char lenH; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char resp; +} boot_rsp_erase_flash; + +/* +* BLVER - boot loader version +*/ +typedef struct +{ + unsigned char lenl; + unsigned char lenh; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char resp; +} boot_rsp_blver; + +/* +* MPUTYPE - mpu type +*/ +typedef struct +{ + unsigned char lenl; + unsigned char lenh; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char resp; +} boot_rsp_mputype; + +/* +* QUERY - query +*/ +typedef struct +{ + unsigned char lenl; + unsigned char lenh; + unsigned char reportId; + unsigned char cmd; /* command code, see BOOT_xxx constants */ + unsigned char echo; /* echo is used to link between command and response */ + unsigned char resp; +} boot_rsp_query; + + +typedef union +{ +/* + * data field is used to make all responses the same length + */ + unsigned char data[6]; + boot_rsp_header header; + boot_rsp_verify_flash verify_flash; + boot_rsp_write_flash write_flash; + boot_rsp_erase_flash erase_flash; + boot_rsp_blver blver; + boot_rsp_mputype mputype; + boot_rsp_query query; +} boot_rsp; +/*-----------------------------All above are copied fom COMMON.H--------------------------------------------*/ + +extern bool flash_query(struct wacom_i2c *wac_i2c); +extern bool flash_blver(struct wacom_i2c *wac_i2c, int *bler); +extern bool flash_mputype(struct wacom_i2c *wac_i2c, int* pMpuType); +extern bool flash_security_unlock(struct wacom_i2c *wac_i2c, int *status); +extern bool flash_end(struct wacom_i2c *wac_i2c); +extern bool flash_devcieType(struct wacom_i2c *wac_i2c); +extern int GetFWVersion(struct wacom_i2c *wac_i2c, PFW_VERSION pVer); +extern int GetBLVersion(struct wacom_i2c *wac_i2c, int* pBLVer); +extern int GetMpuType(struct wacom_i2c *wac_i2c, int* pMpuType); +extern int SetSecurityUnlock(struct wacom_i2c *wac_i2c, int* pStatus); +extern bool flash_erase(struct wacom_i2c *wac_i2c, bool bAllUserArea, int *eraseBlock, int num); +extern bool is_flash_marking(struct wacom_i2c *wac_i2c, size_t data_size, bool* bMarking, int iMpuID); +extern bool flash_write_block(struct wacom_i2c *wac_i2c, char *flash_data, unsigned long ulAddress, u8 *pcommand_id); +extern bool flash_write(struct wacom_i2c *wac_i2c, unsigned char *flash_data, size_t data_size, unsigned long start_address, unsigned long *max_address, int mpuType); +extern bool flash_verify(struct wacom_i2c *wac_i2c, unsigned char *flash_data, size_t data_size, unsigned long start_address, unsigned long *max_address, int mpuType); +extern bool flash_marking(struct wacom_i2c *wac_i2c, size_t data_size, bool bMarking, int iMpuID); +extern int FlashWrite(struct wacom_i2c *wac_i2c, char* filename); +extern int FlashVerify(struct wacom_i2c *wac_i2c, char *filename); +extern int wacom_i2c_flash_g9(struct wacom_i2c *wac_i2c); +extern int wacom_i2c_flash_chksum(struct wacom_i2c *wac_i2c, + unsigned char *flash_data, + unsigned long *max_address); + diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_func.c b/drivers/input/touchscreen/wacom/wacom_i2c_func.c index a24a41b..18a7900 100644 --- a/drivers/input/touchscreen/wacom/wacom_i2c_func.c +++ b/drivers/input/touchscreen/wacom/wacom_i2c_func.c @@ -498,71 +498,182 @@ void wacom_i2c_coord_offset(u16 *coordX, u16 *coordY) #endif #ifdef WACOM_USE_AVERAGING -void wacom_i2c_coord_average(unsigned short *CoordX, unsigned short *CoordY, - int bFirstLscan) +#define STEP 32 +void wacom_i2c_coord_average(short *CoordX, short *CoordY, + int bFirstLscan, int aveStrength) { unsigned char i; unsigned int work; unsigned char ave_step = 4, ave_shift = 2; - static unsigned short Sum_X, Sum_Y; - static unsigned short AveBuffX[4], AveBuffY[4]; + static int Sum_X, Sum_Y; + static int AveBuffX[STEP], AveBuffY[STEP]; static unsigned char AvePtr; static unsigned char bResetted; - - if (bFirstLscan == 0) +#ifdef WACOM_USE_AVE_TRANSITION + static int tmpBuffX[STEP], tmpBuffY[STEP]; + static unsigned char last_step, last_shift; + static bool transition; + static int tras_counter; +#endif + if (bFirstLscan == 0) { bResetted = 0; - else { - if (bFirstLscan && (bResetted == 0)) { - AvePtr = 0; +#ifdef WACOM_USE_AVE_TRANSITION + transition = false; + tras_counter = 0; + last_step = 4; + last_shift = 2; +#endif + return ; + } +#ifdef WACOM_USE_AVE_TRANSITION + if (bResetted) { + if (transition) { + ave_step = last_step; + ave_shift = last_shift; + } else { + ave_step = 2 << (aveStrength-1); + ave_shift = aveStrength; + } + + if (!transition && ave_step != 0 && last_step != 0) { + if (ave_step > last_step) { + transition = true; + tras_counter = ave_step; + /*printk(KERN_DEBUG + "[E-PEN] Trans %d to %d\n", + last_step, ave_step);*/ + + memcpy(tmpBuffX, AveBuffX, + sizeof(unsigned int) * last_step); + memcpy(tmpBuffY, AveBuffY, + sizeof(unsigned int) * last_step); + for (i = 0 ; i < last_step; ++i) { + AveBuffX[i] = tmpBuffX[AvePtr]; + AveBuffY[i] = tmpBuffY[AvePtr]; + if (++AvePtr >= last_step) + AvePtr = 0; + } + for ( ; i < ave_step; ++i) { + AveBuffX[i] = *CoordX; + AveBuffY[i] = *CoordY; + Sum_X += *CoordX; + Sum_Y += *CoordY; + } + AvePtr = 0; - ave_step = 4; - ave_shift = 2; + *CoordX = Sum_X >> ave_shift; + *CoordY = Sum_Y >> ave_shift; + + bResetted = 1; + + last_step = ave_step; + last_shift = ave_shift; + return ; + } else if (ave_step < last_step) { + transition = true; + tras_counter = ave_step; + /*printk(KERN_DEBUG + "[E-PEN] Trans %d to %d\n", + last_step, ave_step);*/ + + memcpy(tmpBuffX, AveBuffX, + sizeof(unsigned int) * last_step); + memcpy(tmpBuffY, AveBuffY, + sizeof(unsigned int) * last_step); + Sum_X = 0; + Sum_Y = 0; + for (i = 1 ; i <= ave_step; ++i) { + if (AvePtr == 0) + AvePtr = last_step - 1; + else + --AvePtr; + AveBuffX[ave_step-i] = tmpBuffX[AvePtr]; + Sum_X = Sum_X + tmpBuffX[AvePtr]; + + AveBuffY[ave_step-i] = tmpBuffY[AvePtr]; + Sum_Y = Sum_Y + tmpBuffY[AvePtr]; - for (i = 0; i < ave_step; i++) { - AveBuffX[i] = *CoordX; - AveBuffY[i] = *CoordY; - } - Sum_X = (unsigned short)*CoordX << ave_shift; - Sum_Y = (unsigned short)*CoordY << ave_shift; - bResetted = 1; - } else if (bFirstLscan) { - Sum_X = Sum_X - AveBuffX[AvePtr] + (*CoordX); - AveBuffX[AvePtr] = *CoordX; - work = Sum_X >> ave_shift; - *CoordX = (unsigned int)work; - - Sum_Y = Sum_Y - AveBuffY[AvePtr] + (*CoordY); - AveBuffY[AvePtr] = (*CoordY); - work = Sum_Y >> ave_shift; - *CoordY = (unsigned int)work; - - if (++AvePtr >= ave_step) + } AvePtr = 0; + bResetted = 1; + *CoordX = Sum_X >> ave_shift; + *CoordY = Sum_Y >> ave_shift; + + bResetted = 1; + + last_step = ave_step; + last_shift = ave_shift; + return ; + } } - } + if (!transition && (last_step != ave_step)) { + last_step = ave_step; + last_shift = ave_shift; + } + } +#endif + if (bFirstLscan && (bResetted == 0)) { + AvePtr = 0; + ave_step = 4; + ave_shift = 2; +#if defined(WACOM_USE_AVE_TRANSITION) + tras_counter = ave_step; +#endif + for (i = 0; i < ave_step; i++) { + AveBuffX[i] = *CoordX; + AveBuffY[i] = *CoordY; + } + Sum_X = (unsigned int)*CoordX << ave_shift; + Sum_Y = (unsigned int)*CoordY << ave_shift; + bResetted = 1; + } else if (bFirstLscan) { + Sum_X = Sum_X - AveBuffX[AvePtr] + (*CoordX); + AveBuffX[AvePtr] = *CoordX; + work = Sum_X >> ave_shift; + *CoordX = (unsigned int)work; + + Sum_Y = Sum_Y - AveBuffY[AvePtr] + (*CoordY); + AveBuffY[AvePtr] = (*CoordY); + work = Sum_Y >> ave_shift; + *CoordY = (unsigned int)work; + + if (++AvePtr >= ave_step) + AvePtr = 0; + } +#ifdef WACOM_USE_AVE_TRANSITION + if (transition) { + --tras_counter; + if (tras_counter < 0) + transition = false; + } +#endif } #endif -#if defined(WACOM_USE_BOXFILTER) -/*Center*/ -int g_boxThreshold_C[] = {0, 0, 0, }; -int g_boxThreshold_X[] = {30, 20, 20, }; -int g_boxThreshold_Y[] = {50, 20, 20, }; -/*Transition*/ -int g_boxThreshold_Trs[] = {130, 20, 20, }; +#if defined(WACOM_USE_HEIGHT) +u8 wacom_i2c_coord_level(u16 gain) +{ + if (gain >= 0 && gain <= 14) + return 0; + else if (gain > 14 && gain <= 24) + return 1; + else + return 2; +} +#endif -void boxfilt(unsigned short *CoordX, unsigned short *CoordY, +#ifdef WACOM_USE_BOX_FILTER +void boxfilt(short *CoordX, short *CoordY, int height, int bFirstLscan) { bool isMoved = false; static bool bFirst = true; - static unsigned short lastX_loc, lastY_loc; + static short lastX_loc, lastY_loc; static unsigned char bResetted; int threshold = 0; int distance = 0; - bool transition = false; - bool isXMoved = false; + static short bounce; /*Reset filter*/ if (bFirstLscan == 0) { @@ -583,48 +694,14 @@ void boxfilt(unsigned short *CoordX, unsigned short *CoordY, } /*Start Filtering*/ - threshold = g_boxThreshold_C[height]; - - if (*CoordX > X_INC_E1) - threshold = g_boxThreshold_X[height]; - else if (*CoordX < X_INC_S1) - threshold = g_boxThreshold_X[height]; - - /*Right*/ - if (*CoordY > Y_INC_E1) { - /*Transition*/ - if (*CoordY < Y_INC_E2 && *CoordY > Y_INC_E3) { - transition = true; - threshold += g_boxThreshold_Trs[height]; - } else - threshold += g_boxThreshold_Y[height]; - } - /*Left*/ - else if (*CoordY < Y_INC_S1) { - /*Transition*/ - if (*CoordY > Y_INC_S2 && *CoordY < Y_INC_S3) { - transition = true; - threshold += g_boxThreshold_Trs[height]; - } else { - threshold += g_boxThreshold_Y[height]; - } - } - - /*Check Stop condition*/ - if (threshold == 0) - return ; + threshold = 30; /*X*/ distance = abs(*CoordX - lastX_loc); - if (transition) { - if (distance >= 70) { - isMoved = true; - isXMoved = true; - } - } else if (distance >= threshold) + + if (distance >= threshold) isMoved = true; - /*Y*/ if (isMoved == false) { distance = abs(*CoordY - lastY_loc); if (distance >= threshold) @@ -633,28 +710,96 @@ void boxfilt(unsigned short *CoordX, unsigned short *CoordY, /*Update position*/ if (isMoved) { - if (isXMoved) - lastX_loc = *CoordX; - else { - lastX_loc = *CoordX; - lastY_loc = *CoordY; - } + lastX_loc = *CoordX; + lastY_loc = *CoordY; } else { - *CoordX = lastX_loc; + *CoordX = lastX_loc + bounce; *CoordY = lastY_loc; + if (bounce) + bounce = 0; + else + bounce += 5; } } #endif +#if defined(WACOM_USE_AVE_TRANSITION) +int g_aveLevel_C[] = {2, 2, 4, }; +int g_aveLevel_X[] = {3, 3, 4, }; +int g_aveLevel_Y[] = {3, 3, 4, }; +int g_aveLevel_Trs[] = {3, 4, 4, }; +int g_aveLevel_Cor[] = {4, 4, 4, }; +int g_aveShift; + +void ave_level(short CoordX, short CoordY, + int height, int *aveStrength) +{ + bool transition = false; + bool edgeY = false, edgeX = false; + bool cY = false, cX = false; + + if (CoordY > (WACOM_MAX_COORD_Y - 800)) + cY = true; + else if (CoordY < 800) + cY = true; + + if (CoordX > (WACOM_MAX_COORD_X - 800)) + cX = true; + else if (CoordX < 800) + cX = true; + + if (cX && cY) { + *aveStrength = g_aveLevel_Cor[height]; + return ; + } + + /*Start Filtering*/ + if (CoordX > X_INC_E1) + edgeX = true; + else if (CoordX < X_INC_S1) + edgeX = true; + + /*Right*/ + if (CoordY > Y_INC_E1) { + /*Transition*/ + if (CoordY > Y_INC_E3) + transition = true; + else + edgeY = true; + } + /*Left*/ + else if (CoordY < Y_INC_S1) { + /*Transition*/ + if (CoordY > Y_INC_S3) + transition = true; + else + edgeY = true; + } + + if (transition) + *aveStrength = g_aveLevel_Trs[height]; + else if (edgeX) + *aveStrength = g_aveLevel_X[height]; + else if (edgeY) + *aveStrength = g_aveLevel_Y[height]; + else + *aveStrength = g_aveLevel_C[height]; +} +#endif #endif /*WACOM_IMPORT_FW_ALGO*/ -static bool wacom_i2c_coord_range(u16 *x, u16 *y) +static bool wacom_i2c_coord_range(s16 *x, s16 *y) { #if defined(CONFIG_MACH_P4NOTE) if ((*x <= WACOM_POSX_OFFSET) || (*y <= WACOM_POSY_OFFSET)) return false; #endif +#if defined(CONFIG_MACH_T0) + if ((*x >= 0) && (*y >= 0) && + (*x <= WACOM_POSX_MAX) && (*y <= WACOM_POSY_MAX - 50)) +#else if ((*x <= WACOM_POSX_MAX) && (*y <= WACOM_POSY_MAX)) +#endif return true; return false; @@ -666,9 +811,12 @@ int wacom_i2c_coord(struct wacom_i2c *wac_i2c) int ret = 0; u8 *data; int rubber, stylus; - static u16 x, y, pressure; - static u16 tmp; + static s16 x, y, pressure; + static s16 tmp; int rdy = 0; + u8 gain = 0; + u8 height = 0; + int aveStrength = 2; #ifdef WACOM_IRQ_WORK_AROUND cancel_delayed_work(&wac_i2c->pendct_dwork); @@ -715,30 +863,50 @@ int wacom_i2c_coord(struct wacom_i2c *wac_i2c) x = ((u16) data[1] << 8) + (u16) data[2]; y = ((u16) data[3] << 8) + (u16) data[4]; pressure = ((u16) data[5] << 8) + (u16) data[6]; - +#if defined(WACOM_USE_HEIGHT) + gain = data[7]; +#endif #ifdef WACOM_IMPORT_FW_ALGO +#if defined(CONFIG_MACH_T0) + x = x - origin_offset[0]; + y = y - origin_offset[1]; +#else /*Q1*/ /* Change Position to Active Area */ - if (x <= origin_offset[0]) + if (x < origin_offset[0]) x = 0; else x = x - origin_offset[0]; - if (y <= origin_offset[1]) + if (y < origin_offset[1]) y = 0; else y = y - origin_offset[1]; - +#endif #ifdef WACOM_USE_OFFSET_TABLE - if (wac_i2c->use_offset_table) - wacom_i2c_coord_offset(&x, &y); + if (wac_i2c->use_offset_table) { + if (x >= 0 && y >= 0) + wacom_i2c_coord_offset(&x, &y); + } #endif -#ifdef WACOM_USE_AVERAGING - wacom_i2c_coord_average(&x, &y, rdy); + +#ifdef CONFIG_MACH_T0 + if (wac_i2c->use_aveTransition && pressure == 0) { +#ifdef WACOM_USE_HEIGHT + height = wacom_i2c_coord_level(gain); +#endif +#ifdef WACOM_USE_AVE_TRANSITION + ave_level(x, y, height, &aveStrength); #endif -#ifdef WACOM_USE_BOXFILTER - if (wac_i2c->use_box_filter && pressure == 0) - boxfilt(&x, &y, 0, rdy); + } +#endif + +#ifdef WACOM_USE_AVERAGING + wacom_i2c_coord_average(&x, &y, rdy, aveStrength); #endif +#ifdef WACOM_USE_BOX_FILTER + if (pressure == 0) + boxfilt(&x, &y, height, rdy); #endif +#endif /*WACOM_IMPORT_FW_ALGO*/ if (wac_i2c->wac_pdata->x_invert) x = wac_i2c->wac_feature->x_max - x; if (wac_i2c->wac_pdata->y_invert) @@ -749,6 +917,7 @@ int wacom_i2c_coord(struct wacom_i2c *wac_i2c) x = y; y = tmp; } + #ifdef WACOM_USE_TILT_OFFSET /* Add offset */ x = x + tilt_offsetX[user_hand][screen_rotate]; @@ -808,7 +977,7 @@ int wacom_i2c_coord(struct wacom_i2c *wac_i2c) } #if defined(CONFIG_SAMSUNG_KERNEL_DEBUG_USER) else - printk(KERN_DEBUG "[E-PEN] raw data x=0x%x, y=0x%x\n", + printk(KERN_DEBUG "[E-PEN] raw data x=%d, y=%d\n", x, y); #endif } else { @@ -835,14 +1004,13 @@ int wacom_i2c_coord(struct wacom_i2c *wac_i2c) schedule_delayed_work(&wac_i2c->pendct_dwork, HZ / 10); return 0; -#else /* WACOM_IRQ_WORK_AROUND */ +#else /* WACOM_IRQ_WORK_AROUND */ #ifdef WACOM_USE_AVERAGING /* enable emr device */ - wacom_i2c_coord_average(0, 0, 0); + wacom_i2c_coord_average(0, 0, 0, 0); #endif -#ifdef WACOM_USE_BOXFILTER - if (wac_i2c->use_box_filter) - boxfilt(0, 0, 0, 0); +#ifdef WACOM_USE_BOX_FILTER + boxfilt(0, 0, 0, 0); #endif #ifdef WACOM_PDCT_WORK_AROUND diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_func.h b/drivers/input/touchscreen/wacom/wacom_i2c_func.h index 3754e13..e516189 100644 --- a/drivers/input/touchscreen/wacom/wacom_i2c_func.h +++ b/drivers/input/touchscreen/wacom/wacom_i2c_func.h @@ -42,12 +42,12 @@ extern unsigned char user_hand; #define WACOM_I2C_GRID_CHECK 0xC9 #define WACOM_STATUS 0xD8 -#ifdef WACOM_USE_BOXFILTER -extern int g_boxThreshold_C[]; -extern int g_boxThreshold_X[]; -extern int g_boxThreshold_Y[]; -extern int g_boxThreshold_Trs[]; -#endif +extern int g_aveLevel_C[]; +extern int g_aveLevel_X[]; +extern int g_aveLevel_Y[]; +extern int g_aveLevel_Trs[]; +extern int g_aveLevel_Cor[]; +extern int g_aveShift; extern int wacom_i2c_send(struct wacom_i2c *wac_i2c, const char *buf, int count, bool mode); diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_tblX_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/wacom_i2c_tblX_CCW_LLeft_T0.h deleted file mode 100644 index 1e9f183..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_tblX_CCW_LLeft_T0.h +++ /dev/null @@ -1,71 +0,0 @@ --65,-49,-45,-103,-87,-95,-34,-54,-67,-57,-41,-49,-38,-63,-60,-56,-52,-79,-68,-68,-67,-58,-76,-72,-71,-69,-77,-69,-62,-56,-45,-50,-47,-44,-40,-50,-41,-37,-37,-29,-47,-48,-49,-52,-57,-60,-58,-57,-73,-64,-59,-59,-50,-63,-61,-57,-55,-61,-57,-53,-49,-36,-50,-48,-47,-48,-53,-55,-53,-50,-69,-58,-54,-51,-43,-55,-53,-50,-48,-56,-50,-46,-45,-38,-53,-52,-51,-52,-56,-56,-58,-57,-70,-62,-59,-59,-48,-57,-52,-49,-43,-60,-45,-37,-36,-31,-36,-39,-31,-58,-62,-62,-59,-58,-52,-74,-69,-84,-122,-109,-117,-121,30,30, --111,-57,-114,-125,-111,-115,-38,-63,-73,-64,-47,-54,-42,-69,-65,-61,-54,-74,-71,-69,-66,-58,-77,-75,-71,-69,-82,-72,-65,-60,-48,-57,-54,-49,-43,-58,-49,-45,-42,-32,-54,-54,-53,-54,-63,-66,-61,-59,-80,-69,-65,-61,-51,-69,-67,-55,-51,-61,-56,-51,-48,-32,-51,-48,-48,-46,-54,-55,-52,-49,-69,-58,-53,-51,-40,-55,-51,-50,-46,-57,-51,-46,-45,-30,-53,-52,-50,-49,-55,-54,-56,-52,-69,-60,-54,-54,-43,-53,-49,-47,-40,-61,-47,-45,-39,-32,-44,-47,-37,-63,-71,-72,-66,-56,-64,-84,-86,-83,-106,-107,-73,-81,-147,32, --134,-101,-125,-128,-123,-117,-35,-67,-77,-68,-52,-57,-44,-74,-67,-63,-53,-50,-72,-70,-65,-60,-78,-75,-72,-68,-85,-75,-66,-61,-48,-60,-58,-52,-46,-63,-53,-49,-46,-34,-58,-58,-54,-54,-67,-68,-64,-60,-84,-71,-68,-63,-51,-71,-66,-59,-54,-67,-61,-55,-51,-34,-57,-54,-51,-49,-58,-59,-56,-51,-74,-62,-59,-54,-43,-59,-56,-53,-48,-63,-58,-52,-49,-32,-59,-57,-54,-51,-60,-60,-58,-54,-76,-64,-59,-55,-46,-57,-55,-50,-42,-67,-53,-48,-42,-33,-50,-51,-43,-67,-72,-72,-67,-60,-54,-70,-70,-60,-73,-82,-79,-93,-154,34, --116,-115,-142,-137,-167,-157,-58,-79,-103,-96,-78,-65,-49,-74,-65,-60,-55,-39,-76,-73,-72,-67,-87,-85,-78,-75,-95,-84,-76,-68,-55,-70,-66,-58,-52,-71,-62,-57,-52,-39,-65,-64,-58,-57,-71,-73,-67,-63,-88,-74,-71,-63,-52,-71,-68,-61,-55,-70,-63,-58,-52,-36,-61,-58,-53,-50,-61,-62,-57,-52,-78,-66,-62,-56,-45,-63,-59,-55,-49,-67,-61,-56,-49,-34,-62,-59,-56,-53,-64,-63,-60,-54,-80,-66,-62,-57,-48,-60,-58,-55,-46,-68,-55,-51,-44,-34,-54,-54,-45,-68,-77,-75,-68,-62,-51,-74,-75,-71,-79,-89,-86,-97,-87,36, --114,-124,-141,-141,-154,-137,-30,-50,-77,-69,-52,-61,-46,-73,-64,-59,-50,-35,-67,-65,-59,-55,-74,-72,-67,-63,-85,-72,-65,-59,-48,-63,-60,-53,-46,-65,-56,-51,-46,-34,-58,-58,-54,-51,-65,-67,-62,-57,-83,-70,-66,-59,-49,-69,-67,-60,-54,-72,-66,-61,-56,-40,-67,-65,-57,-53,-67,-67,-62,-56,-86,-72,-69,-62,-53,-72,-69,-61,-55,-75,-69,-64,-58,-41,-71,-69,-62,-59,-70,-70,-63,-56,-85,-68,-65,-56,-48,-58,-57,-49,-41,-67,-54,-50,-43,-33,-57,-57,-53,-72,-88,-84,-75,-63,-42,-77,-77,-37,-38,-90,-87,-97,-87,38, --128,-136,-147,-147,-156,-137,-28,-47,-76,-67,-51,-60,-44,-71,-60,-56,-46,-33,-62,-61,-54,-51,-69,-68,-63,-60,-82,-69,-63,-57,-46,-61,-58,-51,-45,-64,-53,-50,-44,-32,-56,-55,-52,-48,-62,-64,-59,-54,-81,-67,-63,-56,-47,-66,-64,-58,-51,-69,-62,-56,-50,-35,-60,-58,-52,-47,-60,-61,-56,-50,-78,-63,-61,-53,-44,-60,-58,-52,-45,-66,-59,-54,-49,-33,-60,-57,-55,-50,-64,-63,-59,-52,-81,-63,-60,-57,-50,-56,-55,-51,-44,-67,-54,-52,-44,-33,-54,-56,-46,-63,-74,-69,-60,-58,-38,-61,-58,-55,-55,-83,-81,-87,-91,40, --125,-142,-143,-142,-156,-135,-34,-59,-75,-66,-49,-59,-44,-70,-59,-55,-45,-33,-61,-60,-54,-50,-68,-66,-63,-58,-81,-68,-62,-57,-46,-61,-58,-51,-44,-64,-53,-49,-44,-32,-54,-54,-51,-48,-60,-62,-59,-54,-80,-65,-62,-56,-47,-64,-62,-57,-51,-69,-60,-55,-49,-35,-59,-57,-50,-46,-59,-59,-54,-49,-78,-63,-60,-52,-43,-58,-57,-50,-44,-64,-57,-52,-47,-31,-58,-55,-52,-48,-60,-60,-56,-49,-79,-60,-56,-53,-47,-52,-52,-47,-41,-66,-53,-50,-43,-32,-54,-54,-45,-60,-69,-64,-52,-52,-33,-51,-48,-48,-45,-74,-73,-79,-143,42, --128,-143,-139,-137,-150,-129,-33,-56,-73,-63,-47,-56,-42,-68,-56,-52,-42,-31,-57,-56,-50,-46,-64,-64,-60,-55,-79,-65,-60,-55,-44,-59,-56,-49,-42,-62,-51,-47,-41,-30,-52,-51,-47,-44,-57,-59,-56,-51,-78,-62,-59,-53,-45,-60,-59,-54,-49,-67,-57,-53,-47,-33,-56,-54,-48,-43,-57,-57,-51,-45,-76,-59,-57,-49,-42,-56,-54,-49,-42,-64,-56,-51,-47,-31,-57,-56,-52,-47,-60,-59,-56,-50,-75,-57,-53,-54,-48,-48,-49,-45,-41,-64,-51,-49,-41,-31,-52,-52,-44,-55,-71,-65,-52,-53,-35,-54,-51,-62,-59,-78,-79,-74,-85,44, --126,-140,-131,-130,-119,-98,-19,-52,-77,-65,-50,-58,-43,-66,-53,-49,-41,-30,-54,-54,-48,-43,-59,-59,-55,-51,-77,-63,-58,-53,-44,-58,-54,-49,-42,-61,-48,-45,-39,-29,-49,-49,-45,-42,-54,-54,-51,-46,-74,-58,-55,-50,-43,-58,-57,-52,-46,-64,-54,-49,-44,-32,-51,-50,-45,-41,-54,-55,-50,-44,-72,-55,-52,-47,-41,-54,-52,-48,-41,-60,-50,-46,-42,-29,-54,-53,-50,-45,-57,-57,-56,-50,-76,-57,-53,-53,-47,-48,-47,-50,-42,-62,-49,-47,-39,-30,-49,-49,-40,-47,-64,-56,-44,-44,-27,-43,-39,-56,-52,-72,-76,-71,-81,46, --124,-137,-124,-121,-111,-92,-17,-49,-75,-62,-47,-55,-41,-64,-49,-47,-38,-28,-51,-50,-45,-40,-56,-56,-52,-47,-75,-60,-56,-50,-42,-56,-52,-47,-40,-59,-46,-43,-37,-27,-47,-47,-43,-39,-52,-51,-47,-43,-72,-55,-52,-47,-41,-55,-53,-48,-42,-62,-51,-46,-42,-30,-49,-48,-43,-38,-52,-52,-47,-42,-69,-52,-49,-44,-38,-50,-49,-45,-38,-58,-47,-43,-40,-27,-50,-50,-46,-42,-55,-54,-51,-47,-70,-54,-51,-50,-45,-49,-49,-48,-41,-61,-46,-43,-37,-27,-41,-42,-36,-39,-59,-53,-44,-42,-24,-50,-49,-58,-54,-78,-76,-72,-140,48, --123,-133,-115,-113,-103,-85,-17,-46,-66,-59,-44,-53,-38,-61,-46,-44,-36,-26,-48,-47,-42,-37,-53,-53,-49,-44,-73,-57,-53,-48,-40,-53,-50,-45,-39,-58,-44,-41,-35,-26,-44,-44,-40,-36,-50,-48,-43,-40,-45,-51,-50,-43,-39,-51,-50,-46,-40,-59,-48,-43,-39,-28,-46,-45,-40,-36,-50,-49,-45,-39,-56,-48,-46,-41,-36,-47,-46,-42,-35,-56,-44,-41,-37,-25,-47,-47,-43,-39,-52,-51,-48,-44,-49,-51,-48,-47,-42,-45,-46,-45,-38,-59,-44,-41,-34,-26,-38,-39,-33,-31,-51,-45,-35,-33,-15,-39,-38,-53,-49,-75,-74,-71,-138,50, --117,-127,-115,-111,-103,-85,-15,-41,-59,-56,-42,-46,-31,-59,-44,-41,-34,-25,-44,-45,-39,-34,-51,-50,-47,-42,-70,-54,-50,-46,-38,-51,-47,-43,-36,-56,-42,-38,-32,-24,-41,-41,-37,-33,-47,-44,-40,-37,-42,-47,-46,-40,-36,-47,-47,-42,-37,-57,-45,-40,-35,-25,-42,-41,-36,-32,-47,-45,-41,-36,-43,-45,-43,-38,-33,-44,-43,-39,-32,-55,-42,-39,-34,-23,-45,-44,-41,-36,-51,-49,-44,-40,-44,-46,-43,-42,-37,-40,-41,-37,-34,-54,-39,-36,-33,-25,-35,-37,-32,-28,-51,-43,-33,-30,-14,-33,-32,-43,-41,-71,-71,-69,-136,52, --138,-129,-113,-107,-109,-92,-14,-37,-55,-52,-38,-36,-31,-54,-40,-38,-29,-22,-40,-42,-36,-31,-47,-45,-41,-38,-45,-49,-46,-42,-36,-48,-45,-40,-34,-54,-40,-37,-30,-22,-37,-37,-33,-29,-45,-41,-37,-33,-34,-43,-41,-36,-33,-43,-43,-39,-33,-54,-41,-38,-31,-22,-39,-39,-33,-29,-45,-42,-37,-32,-36,-42,-40,-34,-31,-40,-40,-35,-29,-52,-39,-35,-31,-21,-42,-41,-37,-33,-49,-45,-40,-37,-37,-42,-40,-38,-34,-37,-37,-34,-30,-50,-36,-33,-30,-23,-32,-33,-28,-23,-48,-38,-29,-25,-11,-28,-27,-39,-37,-68,-69,-69,-134,54, --136,-122,-108,-103,-115,-98,-18,-33,-44,-48,-35,-31,-31,-37,-37,-35,-26,-20,-37,-39,-33,-29,-45,-43,-39,-34,-41,-46,-43,-39,-34,-45,-43,-39,-32,-53,-39,-35,-28,-20,-34,-34,-30,-26,-43,-38,-35,-31,-26,-39,-38,-33,-29,-39,-40,-35,-30,-52,-38,-35,-28,-20,-36,-36,-31,-26,-42,-39,-34,-29,-32,-38,-36,-32,-28,-36,-37,-33,-26,-49,-35,-32,-29,-20,-38,-38,-35,-31,-45,-42,-39,-35,-38,-41,-38,-37,-33,-39,-39,-37,-31,-52,-35,-32,-28,-21,-29,-30,-27,-22,-47,-39,-30,-27,-13,-33,-34,-43,-40,-67,-66,-62,-132,56, --127,-113,-103,-97,-110,-94,-16,-30,-42,-46,-32,-29,-29,-30,-35,-33,-24,-18,-34,-36,-31,-26,-44,-40,-36,-31,-38,-43,-40,-36,-31,-42,-41,-36,-29,-52,-37,-33,-27,-18,-32,-31,-28,-23,-40,-35,-31,-27,-17,-36,-34,-30,-27,-36,-36,-32,-26,-50,-35,-32,-26,-18,-33,-34,-28,-24,-41,-36,-32,-27,-16,-35,-33,-29,-26,-33,-34,-30,-23,-47,-32,-29,-26,-18,-35,-36,-32,-28,-42,-39,-34,-32,-37,-38,-35,-34,-30,-35,-36,-34,-28,-50,-33,-29,-26,-19,-26,-26,-23,-18,-44,-34,-26,-23,-10,-29,-29,-39,-36,-65,-65,-64,-72,58, --116,-106,-102,-96,-86,-72,4,-25,-37,-43,-30,-27,-27,-28,-32,-30,-22,-17,-30,-32,-28,-22,-41,-37,-33,-28,-35,-41,-38,-34,-29,-40,-39,-33,-27,-49,-34,-30,-24,-17,-28,-28,-24,-20,-37,-32,-27,-23,-9,-33,-31,-27,-24,-32,-32,-29,-23,-46,-30,-27,-23,-16,-30,-31,-26,-21,-38,-33,-28,-24,-7,-32,-31,-26,-23,-31,-31,-26,-20,-45,-29,-27,-23,-16,-32,-33,-30,-26,-41,-36,-31,-28,-23,-36,-34,-30,-26,-33,-33,-28,-24,-39,-29,-26,-23,-17,-23,-24,-19,-14,-42,-30,-21,-19,-7,-24,-25,-34,-33,-63,-65,-64,-70,60, --98,-98,-96,-91,-81,-68,6,-22,-35,-41,-28,-26,-25,-25,-30,-28,-20,-14,-28,-30,-26,-20,-39,-35,-30,-26,-34,-38,-36,-31,-26,-36,-36,-31,-24,-47,-32,-28,-22,-15,-26,-27,-22,-17,-36,-29,-25,-21,-6,-30,-28,-24,-21,-29,-30,-25,-20,-44,-28,-25,-20,-14,-27,-28,-24,-19,-36,-30,-25,-22,-5,-30,-28,-23,-19,-28,-29,-23,-17,-42,-27,-24,-20,-14,-29,-30,-27,-23,-39,-34,-29,-26,-14,-34,-32,-27,-23,-32,-31,-26,-20,-22,-27,-24,-21,-16,-20,-22,-18,-13,-42,-29,-21,-20,-10,-20,-21,-29,-29,-59,-62,-66,-69,62, --95,-100,-94,-89,-78,-63,10,-20,-34,-31,-18,-17,-17,-21,-28,-26,-17,-12,-24,-27,-24,-18,-38,-32,-28,-24,-16,-35,-34,-29,-24,-34,-33,-30,-23,-46,-30,-26,-20,-14,-24,-24,-20,-15,-33,-26,-22,-18,-4,-27,-26,-21,-18,-27,-26,-22,-17,-41,-26,-23,-19,-12,-25,-26,-21,-17,-34,-29,-24,-20,-4,-28,-26,-21,-17,-25,-25,-22,-16,-40,-25,-23,-19,-13,-27,-28,-26,-21,-37,-32,-27,-24,-8,-32,-30,-24,-20,-28,-29,-24,-18,-33,-25,-22,-19,-14,-17,-19,-15,-11,-40,-25,-17,-16,-6,-16,-17,-26,-26,-57,-61,-67,-122,64, --95,-94,-90,-85,-74,-61,12,-18,-32,-29,-17,-15,-16,-19,-26,-24,-15,-10,-22,-25,-21,-16,-37,-30,-26,-22,-18,-33,-32,-27,-22,-32,-31,-26,-21,-45,-28,-24,-18,-12,-22,-23,-18,-13,-31,-24,-20,-15,-2,-25,-23,-19,-15,-24,-24,-19,-15,-39,-24,-22,-17,-10,-22,-23,-19,-15,-33,-26,-22,-18,-4,-25,-24,-19,-14,-23,-22,-18,-13,-29,-23,-20,-17,-11,-25,-26,-23,-18,-36,-30,-25,-22,-8,-30,-28,-22,-18,-26,-26,-21,-16,-21,-23,-21,-16,-11,-19,-21,-15,-10,-31,-20,-10,-14,-2,-20,-20,-27,-27,-57,-58,-61,-122,66, --108,-88,-87,-83,-72,-60,12,-15,-29,-27,-15,-13,-14,-18,-24,-22,-14,-8,-19,-23,-20,-14,-35,-29,-25,-21,-18,-32,-30,-25,-21,-30,-29,-24,-18,-40,-26,-23,-17,-11,-21,-21,-16,-11,-30,-22,-18,-13,0,-23,-21,-17,-13,-22,-22,-18,-13,-28,-22,-20,-15,-9,-21,-21,-18,-13,-31,-25,-20,-16,-1,-24,-22,-17,-12,-21,-20,-16,-11,-26,-21,-18,-15,-9,-23,-24,-21,-17,-34,-28,-23,-19,-6,-28,-26,-19,-16,-23,-23,-18,-13,-17,-20,-18,-13,-9,-17,-18,-13,-7,-29,-17,-6,-10,1,-16,-17,-24,-24,-55,-58,-62,-120,68, --115,-82,-85,-80,-70,-59,13,-12,-27,-26,-14,-12,-12,-17,-22,-20,-12,-8,-17,-20,-16,-11,-33,-27,-22,-17,-15,-31,-29,-23,-18,-28,-27,-22,-16,-19,-24,-20,-15,-9,-19,-20,-15,-9,-29,-20,-17,-12,1,-21,-20,-15,-10,-21,-20,-16,-11,-14,-20,-18,-13,-7,-19,-20,-16,-11,-30,-23,-18,-15,0,-21,-20,-15,-11,-20,-19,-14,-9,-15,-20,-17,-14,-8,-21,-22,-21,-16,-34,-26,-23,-19,-5,-26,-25,-18,-15,-22,-21,-17,-11,-14,-18,-16,-12,-7,-15,-16,-11,-6,-32,-19,-8,-15,-4,-13,-14,-32,-33,-51,-55,-64,-118,70, --81,-88,-85,-80,-91,-77,-5,5,-11,-30,-19,-13,-10,-16,-22,-19,-11,-6,-14,-17,-14,-8,-31,-24,-20,-16,-18,-28,-27,-21,-17,-27,-25,-20,-14,-16,-22,-19,-13,-8,-17,-18,-13,-8,-27,-18,-14,-10,3,-18,-18,-13,-8,-19,-18,-14,-9,-13,-19,-17,-11,-5,-17,-18,-14,-9,-28,-21,-17,-13,2,-20,-18,-13,-9,-18,-17,-11,-7,-13,-18,-15,-12,-6,-19,-20,-19,-14,-32,-25,-21,-18,-3,-24,-23,-16,-13,-20,-19,-14,-9,-12,-15,-14,-9,-6,-13,-14,-10,-4,-30,-16,-6,-11,-1,-9,-11,-30,-32,-51,-55,-66,-67,71, --75,-82,-81,-76,-88,-75,-3,7,-10,-30,-18,-12,-9,-15,-20,-18,-9,-4,-12,-15,-11,-6,-30,-22,-19,-16,-2,-27,-25,-20,-15,-24,-23,-18,-12,-15,-21,-18,-12,-6,-17,-18,-12,-6,-27,-16,-13,-7,4,-16,-16,-11,-7,-17,-17,-12,-8,-13,-18,-17,-10,-5,-18,-18,-14,-9,-27,-19,-14,-10,4,-18,-16,-11,-6,-17,-16,-12,-7,-10,-15,-13,-10,-4,-19,-21,-17,-13,-31,-24,-19,-16,0,-22,-21,-14,-10,-19,-19,-14,-9,-11,-16,-16,-12,-7,-15,-14,-11,-7,-23,-11,1,-8,3,-12,-12,-18,-18,-51,-54,-62,-62,72, --81,-76,-80,-75,-85,-73,-1,7,-10,-29,-15,-12,-9,-14,-18,-16,-8,-2,-10,-14,-10,-5,-28,-21,-18,-14,-1,-26,-24,-19,-13,-23,-22,-16,-10,-14,-19,-16,-10,-5,-15,-17,-11,-5,-25,-15,-11,-6,5,-15,-14,-10,-5,-16,-15,-11,-6,-10,-17,-15,-9,-3,-16,-16,-12,-7,-26,-17,-13,-9,5,-16,-15,-9,-5,-15,-15,-10,-5,-9,-13,-11,-8,-3,-17,-19,-15,-11,-29,-22,-18,-14,1,-20,-19,-12,-9,-17,-16,-12,-7,-9,-14,-14,-10,-5,-12,-12,-9,-5,-21,-8,4,-5,6,-9,-9,-16,-17,-51,-55,-64,15,73, --92,-71,-79,-74,-82,-71,0,-3,-20,-19,-7,-6,-8,-13,-18,-15,-7,-2,-9,-13,-9,-4,-27,-19,-17,-15,-1,-24,-22,-18,-12,-21,-20,-14,-9,-13,-18,-15,-9,-3,-14,-15,-9,-4,-24,-13,-10,-4,6,-13,-13,-8,-4,-14,-13,-8,-5,-9,-15,-14,-8,-3,-15,-16,-12,-7,-24,-16,-11,-7,7,-15,-13,-8,-3,-15,-14,-9,-4,-8,-13,-12,-7,-2,-15,-17,-14,-10,-28,-21,-17,-13,1,-20,-18,-12,-7,-16,-15,-10,-5,-7,-11,-10,-6,-2,-13,-12,-9,-4,-26,-12,-1,-10,1,-8,-8,-26,-28,-49,-54,-65,-74,74, --79,-79,-79,-73,-83,-70,3,17,-2,-23,-12,4,-13,-16,-16,-14,-6,-1,-9,-11,-8,-3,-26,-18,-14,-14,-1,-24,-21,-17,-11,-20,-18,-13,-7,-11,-16,-14,-7,-1,-13,-14,-8,-2,-23,-12,-9,-3,8,-12,-12,-7,-3,-13,-12,-7,-3,-7,-14,-12,-7,-2,-14,-15,-11,-5,-23,-15,-10,-6,8,-13,-12,-6,-1,-13,-12,-7,-3,-7,-12,-10,-6,-1,-14,-16,-13,-9,-27,-20,-16,-12,3,-19,-17,-10,-6,-15,-13,-8,-3,-6,-9,-8,-4,0,-11,-10,-7,-2,-24,-10,1,-8,3,-5,-6,-25,-27,-50,-54,-65,-113,75, --66,-74,-76,-70,-81,-68,4,17,-2,-23,-12,5,-13,-15,-14,-13,-5,1,-7,-10,-4,-1,-22,-12,-11,-8,2,-20,-20,-14,-9,-19,-18,-12,-6,-10,-14,-11,-5,0,-10,-13,-7,-2,-21,-11,-8,-2,10,-10,-9,-4,1,-13,-12,-7,-2,-7,-13,-12,-6,0,-13,-14,-9,-4,-23,-14,-10,-6,8,-12,-11,-5,0,-12,-10,-5,-2,-6,-11,-10,-4,0,-13,-16,-12,-8,-27,-20,-15,-12,4,-17,-15,-9,-4,-14,-13,-9,-4,-23,-14,-13,-10,-2,-12,-10,-10,-4,-17,-4,9,-2,9,-5,-5,-23,-25,-49,-53,-65,-112,76, --63,-69,-72,-67,-79,-67,5,16,-2,-23,-11,4,-12,-14,-13,-11,-4,2,-5,-9,-4,0,-22,-12,-10,-7,3,-20,-19,-13,-8,-18,-17,-11,-6,-9,-12,-10,-4,1,-9,-12,-6,-1,-20,-10,-7,-1,11,-9,-8,-3,2,-12,-11,-6,-1,-6,-12,-10,-5,1,-12,-13,-8,-3,-22,-13,-9,-5,9,-11,-9,-4,2,-11,-9,-4,0,-5,-10,-8,-3,2,-12,-14,-11,-7,-25,-19,-14,-10,5,-16,-14,-7,-3,-12,-12,-7,-2,-6,-12,-11,-8,0,-10,-8,-8,-2,-15,-1,12,1,12,-3,-3,-22,-25,-48,-52,-65,-64,77, --78,-64,-73,-68,-76,-65,7,6,-13,-21,-9,5,-12,-14,-13,-12,-4,2,-4,-8,-4,0,-20,-10,-8,-5,6,-17,-16,-12,-6,-17,-15,-10,-4,-8,-11,-9,-3,2,-8,-10,-5,1,-19,-9,-5,0,13,-8,-8,-2,3,-10,-9,-4,0,-5,-11,-10,-4,2,-11,-12,-7,-2,-21,-13,-8,-3,10,-10,-8,-3,3,-10,-8,-2,1,-4,-9,-7,-2,3,-11,-13,-10,-5,-24,-18,-13,-9,6,-14,-12,-6,-1,-11,-10,-6,-1,-7,-10,-9,-6,2,-8,-5,-5,0,-13,1,14,3,14,-1,-2,-21,-24,-47,-52,-64,-63,78, --81,-66,-74,-67,-75,-63,9,5,-13,-21,-9,8,-11,-13,-12,-10,-3,3,-3,-7,-2,0,-19,-9,-8,-5,7,-17,-16,-11,-5,-16,-14,-10,-4,-7,-11,-8,-2,3,-7,-9,-4,2,-18,-8,-4,2,13,-7,-7,-1,4,-9,-8,-3,1,-4,-10,-9,-3,3,-10,-11,-7,-1,-20,-12,-8,-2,11,-8,-7,-2,3,-9,-7,-1,2,-4,-8,-7,-3,2,-11,-13,-10,-5,-23,-16,-12,-8,7,-13,-11,-6,-1,-11,-10,-4,1,-6,-9,-8,-1,5,-8,-6,-6,0,-21,-5,7,-3,8,1,0,-20,-24,-46,-50,-62,-62,79, --63,-62,-71,-65,-74,-62,10,27,4,-17,-6,11,-11,-8,-14,-11,-6,2,-4,-3,2,8,4,-4,-5,-1,6,-13,-13,-8,-2,-13,-12,-6,-1,-6,-10,-8,-2,4,-8,-9,-3,3,-18,-6,-3,3,13,-5,-6,1,5,-10,-9,-6,0,-4,-11,-9,-2,4,-11,-11,-6,0,-20,-11,-7,-1,12,-8,-7,-1,4,-8,-7,-1,2,-3,-8,-6,-2,3,-11,-13,-10,-5,-22,-15,-10,-7,8,-12,-10,-5,0,-9,-8,-3,3,-1,-7,-6,0,7,-6,-4,-4,2,-19,-4,9,-1,10,2,1,-20,-23,-45,-49,-60,-60,80, --58,-59,-69,-64,-73,-61,11,25,4,-17,-6,11,-10,-2,-12,-9,-4,3,-3,-3,2,8,4,-4,-5,-1,7,-13,-13,-8,-2,-13,-12,-6,-1,-5,-10,-7,-1,5,-7,-9,-2,4,-17,-6,-2,4,14,-5,-6,1,6,-9,-9,-5,1,-3,-9,-7,-1,5,-9,-10,-5,1,-19,-9,-5,1,13,-7,-7,0,5,-8,-7,-1,3,-2,-7,-6,-1,4,-11,-12,-9,-4,-21,-14,-10,-6,9,-12,-10,-4,1,-8,-8,-3,2,-21,-9,-7,-3,6,-10,-7,-6,-1,-10,4,18,5,16,2,1,-8,-13,-45,-49,-67,-62,81, --67,-56,-66,-62,-45,-34,38,15,-2,-15,-4,13,-10,8,-11,-9,-2,5,-1,-2,3,9,5,-4,-5,-1,8,-12,-13,-7,-1,-12,-11,-5,0,-4,-9,-6,0,6,-6,-8,-1,5,-16,-5,-1,5,15,-4,-5,2,6,-8,-8,-4,2,-3,-8,-6,1,6,-8,-9,-4,2,-18,-8,-4,2,14,-6,-6,1,6,-7,-6,-1,4,-1,-6,-5,0,5,-10,-11,-8,-3,-20,-13,-8,-5,10,-10,-8,-3,2,-7,-7,-1,4,-19,-7,-6,-1,8,-8,-5,-4,2,-9,5,20,6,18,3,2,-7,-12,-43,-47,-63,-57,82, --78,-53,-64,-61,-45,-34,38,13,-6,-14,-3,15,-10,10,-11,-9,-2,4,0,-1,4,10,7,-3,-3,-3,6,-10,-10,-6,0,-12,-11,-5,1,-3,-8,-6,1,7,-4,-6,0,6,-15,-4,0,6,16,-3,-4,2,7,-8,-8,-3,3,-1,-8,-6,0,6,-8,-9,-3,4,-18,-8,-4,3,15,-7,-6,0,6,-7,-6,0,5,-1,-6,-5,0,5,-10,-11,-7,-2,-19,-12,-7,-3,11,-9,-7,-1,3,-6,-5,-1,4,-15,-6,-5,2,11,-9,-6,-5,1,-16,-2,12,1,12,-2,-3,-5,-9,-45,-48,-58,-61,83, --53,-43,-58,-57,-46,-34,38,37,1,-12,-1,15,-11,-6,-12,-9,-5,2,0,1,6,11,6,1,-1,2,10,-9,-10,-6,0,-12,-11,-5,2,-2,-8,-5,2,8,-3,-5,1,7,-14,-3,1,6,17,-3,-4,3,7,-7,-7,-2,4,0,-7,-5,2,7,-7,-8,-2,5,-17,-7,-3,4,16,-5,-5,2,7,-6,-5,0,6,0,-6,-4,1,6,-9,-10,-6,-1,-18,-11,-6,-2,13,-8,-6,-1,4,-5,-5,0,5,-17,-5,-4,4,12,-8,-4,-4,2,-15,-1,13,3,14,-1,-2,-4,-7,-43,-45,-54,-56,84, --47,-42,-58,-54,-58,-48,22,35,6,-10,-1,15,-9,-7,-13,-10,-6,1,0,3,9,13,7,3,0,8,13,-7,-9,-4,2,-9,-8,-3,3,-2,-7,-4,3,9,-2,-4,2,8,-14,-4,-1,7,20,-2,-1,4,10,-6,-5,1,6,1,-6,-5,2,8,-7,-7,-1,5,-16,-6,-2,4,16,-4,-4,2,8,-6,-5,0,6,1,-4,-3,2,7,-10,-11,-6,0,-17,-10,-4,-1,13,-7,-6,0,5,-4,-4,1,7,-18,-6,-5,3,13,-8,-3,-5,2,-14,1,14,9,20,0,-1,-4,-10,-45,-50,-65,-37,85, --52,-44,-58,-55,-59,-49,21,32,5,-11,-1,16,-8,7,-10,-8,-4,3,1,4,10,14,9,3,0,8,12,-7,-9,-4,2,-10,-8,-2,4,-1,-6,-4,3,10,-1,-3,3,9,-13,-4,0,8,20,-1,-1,5,10,-5,-4,2,7,2,-5,-3,3,9,-6,-7,0,6,-15,-5,-1,5,17,-4,-3,3,8,-6,-5,1,6,2,-4,-3,3,8,-9,-10,-5,0,-16,-9,-3,0,15,-6,-4,1,6,-3,-3,2,8,-16,-5,-4,4,15,-7,-2,-4,3,-13,1,15,10,21,1,-1,-4,-10,-43,-47,-60,-58,86, --53,-55,-50,-48,-34,-15,57,28,4,1,13,30,0,20,-12,-10,-6,1,1,4,9,17,10,6,2,10,16,-4,-7,-5,1,-9,-7,-1,5,1,-5,-2,4,11,1,-1,5,12,-11,-2,2,7,19,1,1,5,11,-5,-4,2,6,1,-5,-3,4,9,-5,-5,-1,5,-13,-4,1,7,19,-3,-2,3,9,-5,-4,2,7,2,-4,-3,3,9,-9,-9,-5,0,-15,-7,-2,1,16,-5,-4,2,6,-2,-2,3,8,-15,-3,-3,5,16,-5,-2,-3,4,-12,2,16,10,22,2,1,-3,-7,-41,-44,-56,-53,87, --64,-74,-53,-50,-38,-18,55,23,1,0,13,31,1,21,-9,-7,-3,3,2,5,9,17,11,5,2,10,16,-4,-7,-4,2,-8,-7,-1,5,1,-4,-2,4,11,1,-1,6,12,-11,-2,2,7,20,1,1,6,11,-4,-4,3,7,2,-3,-2,5,10,-4,-5,-1,6,-13,-3,1,8,20,-2,-2,4,9,-4,-3,2,8,3,-4,-2,4,9,-8,-8,-4,2,-14,-6,-1,2,17,-4,-3,3,7,-1,-2,3,8,-14,-2,-1,6,16,-5,-1,-1,6,-5,8,22,11,23,6,5,-16,-20,-44,-47,-53,-59,88, --37,-28,-43,-40,-40,-31,36,66,27,2,7,21,-4,12,-15,-13,-8,-1,1,6,14,19,32,12,8,13,17,1,-4,1,7,-7,-6,-1,5,1,-3,0,7,13,0,-2,4,11,-10,0,5,11,23,2,1,7,12,-3,-3,1,7,2,-4,-1,5,12,-3,-3,4,10,-12,-1,2,9,20,-2,-2,4,9,-3,-3,3,9,4,-3,-1,5,10,-8,-8,-3,3,-13,-6,-1,4,18,-4,-2,3,7,1,2,7,12,-13,-1,0,7,17,-4,-1,0,6,-5,9,23,11,23,7,7,-14,-19,-43,-46,-51,-57,89, --40,-32,-46,-43,-46,-35,33,57,22,-1,6,21,-2,13,-12,-11,-5,1,3,7,14,19,30,11,8,13,17,1,-4,2,7,-6,-6,0,6,2,-2,0,8,14,0,-2,5,12,-9,1,6,12,23,2,2,8,13,-2,-2,3,8,3,-3,-1,6,13,-2,-2,4,11,-11,-1,3,9,20,-2,-2,5,10,-3,-2,3,9,5,-2,0,5,11,-7,-7,-2,4,-12,-5,1,4,19,-3,-2,3,8,2,2,7,12,-13,-1,0,8,18,-3,1,1,7,-10,4,17,13,24,0,-1,-4,-10,-44,-47,-56,-98,90, --47,-36,-48,-43,-35,-17,63,50,18,3,14,29,7,26,-13,-11,-7,-1,3,7,14,20,30,12,8,13,18,2,-3,3,8,-6,-6,0,6,3,-1,1,9,15,1,-1,5,13,-9,1,6,12,24,3,2,8,14,-1,-1,3,9,5,-2,0,7,14,-1,-1,5,12,-11,0,3,10,21,-1,-1,6,10,-2,-2,4,10,5,-1,0,6,12,-6,-6,-1,5,-11,-4,2,5,20,-2,0,5,9,2,2,7,13,-13,0,1,9,19,-2,1,1,7,-9,3,17,13,24,1,-1,-3,-9,-43,-46,-56,-97,91, --49,-40,-46,-42,-33,-13,85,67,19,1,12,29,8,25,-11,-10,-5,0,4,8,15,21,28,12,9,14,19,3,-2,3,9,-5,-5,1,7,4,-1,2,10,16,1,0,6,14,-8,2,7,13,25,3,3,9,15,0,0,5,10,6,-2,1,8,14,0,-1,4,11,-10,0,4,10,22,-1,-1,5,10,-2,-1,3,9,5,-1,1,6,13,-5,-6,0,5,-9,-2,3,6,20,-2,0,5,9,3,3,7,13,-10,2,3,7,17,-2,2,3,9,-2,9,23,11,23,4,4,-17,-24,-43,-47,-58,-96,92, --59,-27,-34,-30,-34,-25,73,119,54,11,17,30,2,13,-16,-15,-11,-5,2,8,17,21,33,16,11,17,20,5,-2,4,9,-4,-3,3,9,5,0,2,9,16,4,2,8,15,-7,2,6,13,26,2,2,9,15,0,1,7,12,7,-1,1,8,15,0,0,5,12,-9,1,5,11,23,-1,0,6,11,-1,0,4,10,5,-1,1,7,13,-4,-5,1,6,-8,-1,4,6,22,-1,0,6,10,3,3,8,13,-11,1,3,7,18,-2,1,2,8,-2,9,23,11,23,4,4,-17,-24,-44,-48,-61,-95,93, --34,-28,-38,-34,-41,-30,69,106,47,6,14,28,2,16,-15,-14,-10,-4,3,9,18,22,33,16,11,17,20,5,-2,4,10,-3,-3,3,9,5,1,3,9,16,4,3,9,16,-7,3,7,14,26,2,3,8,14,1,2,9,14,8,-1,1,9,16,1,1,5,12,-8,1,5,12,24,0,0,6,11,0,0,4,10,0,-1,1,7,14,-3,-4,1,7,-8,-2,3,7,16,-2,0,5,9,3,5,10,15,-11,3,4,11,19,0,2,6,11,-2,9,22,11,23,2,2,-8,-20,-44,-50,-65,-94,94, --39,-32,-42,-38,-48,-35,66,95,40,2,11,26,1,17,-15,-13,-9,-3,4,10,18,22,34,15,11,17,20,5,-1,5,11,-3,-3,3,9,6,0,3,10,17,4,3,9,16,-6,3,7,14,27,2,3,9,15,2,3,9,15,9,-1,1,9,16,1,1,6,13,-8,2,5,12,25,0,1,7,12,0,0,5,11,1,0,2,7,14,-2,-3,1,7,-7,-1,4,8,14,-1,0,6,11,4,5,9,15,-10,3,4,11,20,-1,1,4,9,-2,7,21,10,23,0,-1,-7,-16,-48,-52,-62,-93,95, --52,-37,-41,-37,-46,-32,72,86,33,5,15,32,11,8,-15,-14,-10,-4,4,10,18,24,35,16,12,18,23,6,0,5,11,-2,-2,4,10,7,1,3,10,18,4,2,9,16,-5,4,7,14,27,2,2,9,15,2,4,10,15,9,0,1,8,16,1,2,7,14,-7,2,6,12,25,1,1,7,12,0,0,4,11,-9,0,2,9,16,-2,-2,2,8,-6,0,6,8,19,-1,1,7,11,4,4,10,17,-7,5,7,13,22,2,3,4,9,-2,6,20,8,23,0,-2,-7,-17,-49,-54,-66,-92,96, --57,-42,-45,-41,-51,-35,70,77,28,1,19,36,9,-1,-17,-16,-10,-5,5,9,19,23,36,16,13,19,24,7,0,6,11,-2,-2,4,10,7,2,5,11,19,6,4,10,17,-5,3,7,14,28,2,2,10,16,3,5,11,16,10,0,2,8,16,2,3,7,14,-6,3,7,13,26,1,2,8,13,0,0,5,12,-10,0,3,9,16,-2,-2,3,8,-5,0,6,9,20,0,2,7,12,4,4,10,16,-7,4,6,11,22,0,1,4,9,-3,5,19,7,23,-5,-5,-24,-35,-50,-56,-69,-91,97, --73,-45,-48,-36,-44,-31,71,98,45,8,19,34,2,-7,-18,-16,-11,-5,5,10,19,22,35,17,13,20,23,8,0,7,12,-2,-2,3,10,8,3,5,12,19,8,5,10,17,-5,2,6,13,28,4,5,11,17,2,3,8,14,10,4,6,11,17,4,3,7,14,-6,1,6,11,26,2,4,9,14,1,0,5,11,-14,-1,2,9,17,1,0,5,11,-4,-1,3,8,2,-1,2,6,11,5,6,12,17,16,11,13,17,22,4,2,6,10,-8,2,14,6,22,-5,-5,-24,-36,-51,-57,-72,-90,98, --36,-33,-42,-38,-47,-33,70,92,42,6,16,33,1,-7,-18,-17,-11,-5,6,10,20,23,36,17,13,20,24,8,1,7,13,-2,-2,3,10,9,3,5,12,19,8,5,11,17,-4,2,7,14,29,5,6,11,17,2,3,9,14,11,4,6,11,18,5,4,8,15,-5,2,7,11,26,2,4,10,15,1,0,5,12,-14,0,3,9,18,1,1,6,11,-4,-1,3,8,3,0,2,7,12,5,6,11,16,-3,10,12,15,21,2,1,4,8,-8,-1,11,0,16,-15,-19,-16,-28,-53,-58,-74,-89,99, --51,-37,-42,-38,-50,-35,69,71,21,11,22,38,10,-9,-19,-16,-12,-5,6,10,19,22,36,17,13,21,25,8,1,9,14,0,0,4,11,10,4,7,13,20,8,6,11,18,-3,3,8,15,31,5,6,11,18,3,4,9,17,10,5,7,13,20,5,4,9,16,-4,2,7,12,28,3,4,10,15,1,0,5,12,-13,0,4,10,19,2,2,7,12,-2,0,4,9,3,-1,3,8,13,6,6,11,16,-6,8,10,13,20,0,-1,3,6,-10,-3,9,-1,16,-16,-19,-16,-29,-54,-59,-76,-88,100, --50,-40,-44,-39,-51,-36,69,69,20,9,21,37,8,-32,-21,-18,-12,-5,6,9,19,22,35,17,13,21,25,8,1,9,14,1,0,4,11,10,4,7,13,20,8,6,11,18,-3,3,8,16,30,5,6,12,18,3,4,10,17,10,5,7,13,21,5,4,10,16,-4,2,7,12,27,3,4,10,15,2,0,6,12,-13,1,4,11,20,2,2,7,13,-2,0,4,9,3,-1,2,8,13,5,5,12,18,-3,10,13,18,27,4,4,6,9,-9,-3,9,-4,15,-14,-17,-35,-48,-58,-63,-77,101,101, --34,-35,-43,-40,-53,-38,70,61,18,7,20,30,9,-34,-18,-15,-11,-4,6,8,17,23,18,13,11,19,25,9,5,10,15,1,0,4,12,2,3,7,13,21,8,7,12,19,-2,5,9,15,29,5,6,12,18,5,6,12,18,13,6,8,15,22,5,4,10,16,-3,2,7,12,27,3,4,11,16,3,2,7,14,-11,4,6,13,21,2,2,8,13,1,2,5,9,4,-3,0,5,11,3,5,9,18,0,19,20,27,30,7,4,6,8,-10,-5,8,-5,14,-14,-16,-34,-48,-58,-64,-78,102,102, --36,-37,-43,-40,-53,-38,68,61,17,6,19,24,8,-35,-21,-17,-12,-4,6,8,17,23,18,13,11,19,25,9,5,11,15,2,0,4,12,-9,3,6,13,21,8,6,12,19,-2,4,9,15,30,5,6,12,19,5,6,13,18,13,5,7,14,22,5,4,10,17,-3,2,7,12,21,3,4,11,15,3,1,7,14,-10,4,7,13,21,2,2,8,13,1,2,5,9,-1,-2,0,5,12,2,5,8,17,-2,16,18,23,28,5,2,6,8,-9,-5,7,1,20,-26,-34,-27,-42,-61,-66,-97,103,103, --40,-38,-42,-39,-52,-36,69,64,18,6,19,14,6,-36,-22,-19,-13,-4,6,8,17,23,17,11,9,18,25,8,4,11,16,1,0,5,12,-12,3,6,13,21,7,7,11,18,-2,4,9,14,30,4,6,12,19,5,6,12,18,-1,5,7,14,22,5,5,10,17,-3,2,7,12,14,2,4,10,15,2,1,7,14,-10,4,7,13,22,2,2,8,12,1,2,5,9,-14,-2,1,6,13,3,5,8,16,-3,13,15,20,27,2,1,5,8,-11,-7,4,-1,11,-26,-32,-25,-41,-60,-65,-96,104,104, --56,-39,-42,-37,-52,-37,68,74,28,-5,7,8,5,-35,-24,-19,-15,-4,6,7,17,23,18,11,9,19,25,9,4,11,16,2,0,5,12,-12,3,6,12,21,7,6,12,18,-2,4,9,13,28,4,6,11,18,6,6,12,19,-7,4,7,14,23,5,5,9,15,-3,1,7,12,9,2,4,9,13,3,1,8,15,-9,4,7,14,24,2,2,9,13,1,2,5,11,-17,-3,0,8,15,1,3,11,18,5,19,21,20,30,10,9,6,9,-6,-3,3,-5,0,-31,-34,-27,-43,-65,-69,-95,105,105, --34,-41,-44,-45,-43,-27,81,41,-13,-12,5,-10,5,-32,-17,-14,-9,-1,4,3,10,14,-5,5,6,13,25,6,3,10,16,3,0,5,13,-11,4,7,12,20,8,7,12,19,0,7,11,15,30,6,7,13,20,7,7,13,20,-4,6,9,15,23,6,5,10,16,-3,0,6,12,4,1,4,9,15,5,4,10,18,-9,3,6,15,25,4,4,9,13,1,1,5,11,-19,-3,1,10,17,2,3,11,17,3,14,16,15,28,7,8,6,9,-10,-5,-9,-7,-23,-44,-46,-40,-41,-63,-68,-94,106,106, --31,-41,-43,-43,-40,-24,83,45,-11,-10,5,-12,4,-33,-20,-16,-11,-1,3,2,10,14,-4,5,7,14,26,7,4,11,16,3,1,5,13,-11,4,7,11,21,8,7,12,18,0,6,11,15,31,6,7,13,21,7,7,13,19,-9,5,8,15,24,5,5,10,16,-3,0,5,12,5,0,3,9,14,5,3,10,17,-8,3,6,15,26,6,5,11,15,0,-1,3,8,-20,-7,-3,4,15,-11,-5,5,15,9,29,32,38,41,11,8,4,7,-9,-5,5,-8,-50,-66,-68,-56,-43,-67,-73,-93,107,107, --42,-41,-42,-40,-36,-21,85,51,-9,-8,7,-11,3,-34,-23,-18,-13,-2,1,1,10,15,-4,5,8,15,26,7,4,11,16,3,1,5,14,-10,4,7,11,21,7,7,11,18,0,6,11,15,31,5,7,13,21,7,7,12,19,-9,5,8,15,24,5,5,10,16,-3,-1,5,11,4,0,2,9,14,5,3,10,17,-8,3,6,15,27,6,5,10,15,0,-1,2,8,-19,-7,-3,6,17,-9,-4,5,15,6,23,25,31,38,10,9,5,8,-11,-8,2,-9,-42,-65,-65,-56,-54,-68,-72,-92,108,108, --69,-40,-44,-41,-58,-43,58,33,-11,-10,4,-19,-5,-34,-25,-20,-12,0,1,2,11,14,-2,8,10,15,26,10,7,11,16,2,0,5,14,-11,3,6,12,21,7,6,10,18,-1,4,10,12,26,4,4,13,21,5,5,11,20,-8,6,9,17,27,5,5,10,16,-4,-2,3,11,5,1,3,9,14,3,2,10,19,-7,4,7,14,26,6,6,10,15,1,-1,3,8,-18,-6,-1,10,21,-4,1,6,15,6,18,23,24,35,10,10,7,11,-15,-11,-12,-12,-33,-51,-52,-42,-51,-65,-69,-83,109,109, --85,-48,-44,-37,-54,-39,56,34,-5,-7,5,-18,-5,-35,-26,-21,-13,0,-1,-1,8,13,-5,3,6,13,26,6,4,10,16,2,0,5,14,-10,4,7,12,22,6,5,10,17,-1,5,10,13,22,3,4,13,20,6,5,11,20,-8,6,9,17,27,5,5,10,16,-3,-2,3,11,5,0,3,9,14,3,1,10,19,-7,4,7,14,27,6,6,11,15,1,0,3,9,-18,-5,0,11,22,-2,3,10,19,8,16,20,22,37,16,17,10,14,-18,-15,-21,-11,-23,-37,-60,-50,-57,-71,-73,-85,108,108, --84,-49,-47,-50,-44,-26,72,20,-18,-20,-3,-16,-1,-34,-23,-18,-12,0,-3,-3,5,13,-7,-1,2,12,27,4,3,9,15,2,1,7,14,-9,5,8,13,22,5,5,8,17,-2,5,11,15,30,7,8,12,20,11,10,16,24,-8,5,7,16,27,5,5,10,16,-2,-2,3,10,4,-2,2,8,13,2,2,10,20,-6,7,9,19,28,7,6,11,16,1,-2,4,7,-20,-14,-6,3,21,-6,3,7,19,12,26,28,26,21,17,18,12,18,-21,-18,-24,-14,-23,-34,-57,-46,-55,-71,-74,-85,62,107, --83,-46,-45,-45,-39,-22,74,25,-17,-17,-1,-15,0,-34,-25,-19,-14,-1,-4,-3,6,14,-6,0,4,14,28,5,4,10,17,3,1,7,14,-9,5,8,14,23,6,5,9,18,-1,5,11,16,31,7,8,12,20,12,11,17,25,-8,6,8,17,28,5,5,10,16,-2,-1,4,10,3,-1,2,8,14,1,2,10,19,-6,7,10,19,30,7,6,12,17,0,-2,4,7,-19,-13,-6,4,23,-4,4,8,18,10,22,24,26,38,17,18,13,17,-22,-19,-27,-16,-27,-39,-60,-49,-56,-71,-74,-86,106,106, --77,-40,-48,-47,-59,-43,51,34,-20,-18,-3,-23,-9,-36,-27,-22,-14,-1,-6,-5,6,13,-4,2,6,16,30,4,3,10,16,2,0,7,14,-11,3,6,12,21,5,5,8,16,-3,4,9,14,29,3,4,11,19,8,7,14,22,-7,6,8,16,27,5,5,10,17,-3,-2,2,8,2,-3,1,7,13,1,1,9,19,-5,8,11,20,30,8,7,13,18,1,-1,5,9,-18,-12,-5,5,24,-4,4,8,19,10,21,23,24,37,17,18,14,19,-22,-20,-27,-17,-30,-42,-63,-52,-59,-73,-76,-95,105,105, --56,-32,-42,-39,-54,-39,53,40,-18,-14,0,-20,-6,-36,-27,-22,-14,0,-6,-3,8,16,-2,5,8,19,32,7,5,12,19,4,2,8,15,-10,4,8,14,23,8,7,10,19,-2,6,11,16,31,5,6,13,21,10,9,15,24,-6,8,9,18,28,6,6,11,19,-2,-1,4,10,5,-1,2,9,14,2,2,10,19,-4,10,12,21,31,6,4,12,18,1,-2,3,8,-17,-11,-4,5,23,-2,7,8,19,4,15,17,24,37,15,16,13,18,-23,-19,-33,-23,-39,-52,-58,-47,-60,-77,-73,-96,104,104, --34,-21,-34,-32,-46,-33,56,46,-15,-9,5,-17,-2,-34,-26,-20,-13,1,-3,0,10,19,1,9,11,22,35,11,8,15,23,7,4,11,18,-8,7,11,17,26,11,11,15,23,1,9,14,19,33,8,8,16,24,12,12,19,28,-2,11,12,21,30,9,9,14,22,0,1,7,12,6,2,5,12,18,5,5,13,22,-2,13,15,24,34,9,8,16,22,3,1,6,11,-15,-8,-3,7,25,-2,7,9,21,8,20,22,29,40,16,16,14,19,-19,-16,-30,-19,-40,-57,-52,-44,-60,-75,-79,-92,103,103, --27,-15,-30,-30,-58,-48,37,26,-6,-21,-9,8,22,-7,2,6,17,29,22,24,35,46,19,28,30,40,51,23,20,28,36,16,13,20,30,0,17,21,32,39,23,21,29,39,14,24,28,39,51,23,22,31,39,22,23,29,39,25,18,19,27,36,14,13,21,29,4,7,12,20,25,8,10,19,25,11,11,19,28,0,16,18,27,34,10,8,13,20,-2,-4,-1,3,-32,-23,-19,-12,5,-25,-16,-3,10,-2,14,20,25,39,15,19,15,22,-13,-9,0,-12,-36,-59,-54,-48,-61,-81,-85,-96,104,104, --56,2,-14,-19,-23,-19,60,60,29,5,16,33,9,-29,-18,-15,-5,5,8,9,21,29,7,20,20,32,39,23,18,23,30,14,12,18,25,17,17,20,27,34,23,21,28,32,7,20,23,28,37,19,17,24,33,18,22,27,37,52,22,21,30,36,19,18,23,30,5,11,15,20,37,11,13,19,26,15,14,22,31,21,22,24,34,39,21,17,25,32,9,10,12,22,-12,0,3,16,28,-1,4,12,23,10,27,26,36,36,4,1,8,14,-3,0,10,20,-11,-41,-38,-35,-65,-84,-94,-95,105,105, -21,1,0,-11,-5,5,74,63,29,15,26,42,15,23,-9,-8,0,6,16,16,27,37,42,30,29,39,44,34,28,35,39,18,21,25,30,45,26,29,34,43,30,28,36,38,34,30,31,35,42,28,24,31,40,21,29,34,44,56,30,28,37,43,29,26,32,37,7,17,20,25,37,19,20,25,32,18,22,28,36,52,31,31,40,46,31,26,31,37,12,18,21,35,24,15,16,28,35,14,20,24,38,41,48,49,58,60,34,30,27,34,0,8,17,5,10,-49,-44,-45,-62,-83,-93,-94,106,58, -24,22,23,20,10,37,92,87,50,32,42,57,27,35,4,2,9,14,23,30,39,49,57,46,43,51,56,48,42,48,49,25,32,35,39,48,39,40,52,53,36,41,46,47,58,44,43,49,50,40,36,42,50,28,43,45,53,58,44,40,46,52,37,38,44,45,37,30,31,34,38,32,31,39,41,23,32,37,44,53,44,43,50,54,39,37,41,46,18,31,32,35,42,21,20,29,45,28,30,38,48,69,63,63,71,75,42,35,36,41,4,20,27,16,16,-38,-35,-42,-70,-93,-93,107,107,19, -25,123,115,123,125,125,158,165,120,94,117,121,133,85,35,28,31,36,49,71,81,94,89,90,84,91,96,79,82,81,91,90,69,69,75,75,81,80,92,98,80,88,89,99,99,96,91,100,105,83,87,91,96,104,85,86,95,97,85,79,86,90,68,79,81,89,93,75,72,79,81,73,75,81,86,77,73,75,85,86,86,83,92,97,73,81,82,88,94,81,80,89,94,84,87,93,98,86,77,74,77,80,48,46,53,54,59,63,73,80,66,61,66,59,33,-2,-35,-45,-62,-92,-92,108,31,20, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_tblX_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/wacom_i2c_tblX_CW_LRight_T0.h deleted file mode 100644 index 5dc6d69..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_tblX_CW_LRight_T0.h +++ /dev/null @@ -1,71 +0,0 @@ --50,-27,21,-37,-41,-22,-13,75,34,37,59,70,54,64,37,32,43,45,18,16,26,32,-1,8,14,21,32,14,19,23,30,21,25,32,37,46,35,35,37,40,33,34,39,37,9,23,25,29,34,21,22,25,30,16,23,29,34,46,28,30,36,39,33,34,41,42,35,30,32,32,34,25,24,34,38,24,32,39,41,52,35,36,40,43,34,33,39,40,16,32,35,35,39,30,29,31,37,24,36,43,47,54,42,42,47,50,20,20,20,10,-12,-19,-24,-15,-22,-69,-71,-61,-115,-122,-98,-117,25,25, --65,-52,-60,-51,-58,-37,-18,53,18,30,42,55,45,54,23,20,31,35,17,15,16,24,-2,6,12,12,26,3,9,14,20,10,12,19,26,39,21,21,26,29,23,21,26,27,-1,12,14,20,28,9,11,16,21,6,10,17,23,38,15,18,25,29,21,21,28,31,3,18,20,21,27,11,11,22,27,14,20,27,31,44,20,22,28,31,22,20,25,29,4,18,22,25,31,16,17,21,28,12,22,29,35,45,26,26,33,38,10,7,7,-2,-29,-30,-27,-24,-11,-55,-58,-40,-82,-100,-102,-126,25,25, --67,-52,-66,-71,-75,-52,-25,37,6,21,31,45,36,49,12,11,22,27,8,7,11,17,-10,-1,4,7,21,-5,0,7,13,3,3,11,17,33,10,12,17,21,15,11,17,20,-8,3,6,12,23,0,2,8,13,-1,2,8,15,33,6,10,17,21,12,11,17,22,-5,8,11,13,21,2,2,14,19,6,10,17,22,38,10,12,19,24,12,10,14,20,-5,7,12,16,25,6,7,13,19,2,11,18,23,35,16,17,23,29,4,-4,-2,-10,-36,-38,-33,-30,-16,-62,-66,-56,-92,-107,-111,-133,25,25, --69,-52,-72,-73,-95,-95,-64,9,-20,-18,-8,6,21,36,7,6,13,18,-6,-7,-2,4,-24,-16,-12,-6,9,-19,-14,-5,1,-9,-9,-2,6,23,-2,-1,7,10,4,1,6,11,-17,-7,-4,2,14,-11,-9,-1,4,-10,-8,-1,10,3,-4,-2,6,10,-1,-2,5,12,-15,-3,0,3,12,-11,-11,1,6,-9,-6,1,9,26,-4,-2,6,10,-4,-5,2,8,-17,-5,-1,8,18,-3,-1,7,15,-2,7,13,22,35,11,12,19,24,-4,-12,-10,-22,-52,-54,-47,-37,-22,-70,-72,-24,-55,-111,-114,-136,25,25, --65,-67,-80,-78,-84,-80,-47,32,6,8,19,34,22,38,3,3,13,18,0,-1,5,12,-15,-8,-4,0,17,-12,-7,-1,4,-5,-8,1,7,25,0,1,8,11,5,2,6,11,-14,-5,-2,4,17,-7,-6,1,6,-6,-6,1,7,2,-2,0,8,12,1,0,7,13,-13,-2,2,4,15,-7,-7,6,11,-1,1,8,14,8,2,3,10,14,2,1,4,10,-14,-3,2,7,18,-3,-1,1,8,-4,3,9,14,28,6,6,14,18,-6,-15,-10,-19,-42,-43,-35,-37,-23,-57,-60,-46,-75,-108,-110,-127,-163,25, --76,-78,-88,-83,-90,-85,-49,27,2,6,16,31,19,37,1,1,12,16,0,-1,5,11,-15,-9,-5,0,16,-12,-8,-3,2,-6,-9,-2,5,12,-3,-1,6,9,3,1,5,10,-14,-6,-3,3,16,-8,-7,0,4,-7,-7,0,6,-6,-4,-1,7,11,-1,-1,5,11,-14,-3,1,3,14,-9,-8,5,9,-2,-1,7,13,6,0,1,8,13,0,0,2,9,-15,-5,0,6,17,-4,-2,0,7,-4,2,8,12,26,3,3,11,14,-9,-18,-10,-22,-43,-43,-34,-36,-21,-52,-53,-41,-70,-103,-106,-123,-129,25, --84,-85,-85,-79,-94,-87,-50,6,-16,2,13,28,16,35,-1,0,9,13,-2,-3,2,8,-17,-10,-6,-1,14,-13,-9,-4,1,-8,-11,-3,3,-1,-5,-2,4,7,2,0,3,8,-15,-7,-3,2,15,-9,-7,-1,4,-8,-7,-1,5,-9,-5,-2,6,10,-2,-2,3,9,-14,-4,-1,2,14,-10,-9,4,8,-2,-1,6,11,5,-2,0,7,12,-1,-1,1,7,-16,-5,0,4,16,-4,-3,0,7,-5,2,7,11,26,1,1,8,11,-11,-20,-12,-23,-51,-51,-41,-42,-28,-60,-60,-59,-86,-111,-114,-120,-163,25, --76,-89,-87,-81,-96,-89,-52,4,-18,1,12,27,15,34,-2,-1,8,12,-3,-5,2,7,-17,-11,-7,-3,13,-14,-10,-6,-1,-10,-13,-6,1,-3,-7,-5,2,6,1,-2,2,7,-16,-8,-4,0,14,-10,-8,-3,1,-9,-9,-4,2,-19,-7,-4,2,7,-4,-5,1,7,-16,-6,-2,0,12,-12,-11,1,6,-5,-3,3,8,0,-5,-3,4,9,-5,-5,-1,4,-19,-9,-4,0,12,-6,-4,-4,3,-6,0,5,8,22,-1,-1,6,10,-12,-20,-13,-24,-50,-49,-39,-39,-27,-55,-55,-56,-83,-109,-113,-118,-163,25, --78,-90,-89,-83,-98,-90,-47,1,-19,-1,11,26,13,27,-3,-2,7,12,-3,-4,2,8,-17,-11,-7,-2,11,-14,-10,-6,-2,-11,-14,-7,0,-3,-8,-5,1,5,0,-2,2,6,-16,-8,-4,0,13,-10,-9,-3,1,-9,-9,-4,2,-12,-7,-4,2,7,-5,-5,1,6,-16,-7,-3,-1,12,-12,-11,1,5,-4,-4,3,8,1,-5,-3,3,8,-5,-6,-2,4,-19,-9,-4,-1,12,-6,-4,-4,2,-6,1,5,7,22,-2,-2,5,9,-13,-20,-14,-24,-49,-47,-37,-37,-25,-51,-51,-55,-82,-112,-113,-120,-163,25, --76,-86,-87,-81,-78,-67,-31,0,-19,-6,5,21,9,26,-2,-2,6,11,-3,-5,1,7,-17,-9,-5,-1,15,-14,-11,-6,-3,-11,-14,-8,-2,-4,-8,-5,1,4,-1,-2,1,7,-15,-5,-2,2,14,-8,-7,-2,1,-8,-8,-4,2,-24,-6,-3,2,6,-3,-4,1,6,-16,-7,-3,-2,11,-11,-10,1,5,-5,-4,1,7,3,-2,0,5,9,-4,-5,-2,3,-18,-10,-5,-3,11,-9,-7,-6,-1,-8,-5,1,1,-2,-3,-1,5,9,-7,-15,-11,-21,-49,-50,-42,-43,-28,-65,-67,-57,-85,-113,-114,-121,-163,25, --75,-85,-87,-81,-77,-70,-33,-2,-20,-7,4,20,8,24,-2,-2,6,11,-2,-4,1,7,-16,-9,-5,0,15,-13,-11,-7,-3,-11,-14,-9,-3,-6,-9,-6,1,4,-1,-3,1,6,-15,-5,-2,2,14,-8,-8,-2,2,-8,-9,-4,2,-20,-6,-3,2,7,-3,-5,0,5,-16,-8,-4,-2,11,-11,-10,1,5,-5,-4,1,6,2,-2,0,4,9,-4,-6,-3,2,-18,-10,-5,-3,10,-9,-8,-7,-1,-8,-6,1,1,-3,-4,-2,4,8,-8,-15,-11,-21,-49,-49,-41,-41,-27,-62,-64,-56,-84,-114,-115,-122,-163,25, --78,-85,-90,-85,-78,-72,-35,-2,-19,-8,3,19,12,5,-3,-2,4,9,-3,-5,0,7,-17,-10,-5,-2,14,-14,-12,-7,-3,-11,-15,-9,-3,-7,-10,-7,0,3,-2,-4,1,6,-15,-6,-2,2,14,-8,-8,-2,2,-8,-9,-4,2,-21,-6,-3,3,7,-3,-4,0,5,-15,-8,-3,-3,11,-11,-10,1,5,-6,-6,0,6,1,-4,-2,4,8,-6,-7,-4,2,-19,-11,-7,-3,11,-8,-7,-5,0,-7,-4,2,3,-1,-2,-1,2,7,-9,-16,-12,-22,-52,-52,-43,-42,-29,-60,-61,-50,-79,-112,-115,-124,-163,25, --76,-83,-89,-84,-78,-72,-36,-4,-21,-9,2,19,11,3,-4,-3,4,9,-3,-5,0,6,-16,-10,-5,-2,14,-14,-12,-6,-3,-12,-15,-9,-3,-10,-10,-7,0,3,-2,-4,0,6,-15,-5,-2,2,14,-7,-7,-2,2,-8,-8,-3,2,-19,-6,-3,3,7,-3,-5,0,5,-16,-8,-4,-3,11,-11,-10,1,5,-5,-5,0,6,1,-4,-2,4,9,-6,-7,-3,2,-19,-11,-7,-3,11,-8,-6,-5,0,-6,-4,2,4,-1,-2,-1,2,6,-9,-16,-12,-21,-51,-50,-42,-40,-28,-57,-58,-48,-78,-113,-117,-126,-163,25, --112,-91,-92,-86,-99,-92,-55,-4,-22,-7,4,20,6,24,-2,-3,6,10,-2,-5,0,6,-16,-9,-5,0,14,-13,-11,-6,-3,-11,-15,-9,-3,-6,-11,-8,-1,3,-3,-4,0,6,-15,-5,-2,3,14,-7,-7,-1,2,-8,-8,-3,2,-10,-6,-3,2,7,-3,-5,0,4,-16,-8,-3,-3,10,-11,-10,1,6,-5,-5,0,6,2,-4,-2,4,8,-6,-8,-4,1,-19,-11,-6,-3,11,-8,-6,-5,0,-6,-3,2,4,-1,-2,-2,1,5,-9,-16,-12,-23,-52,-51,-43,-45,-31,-66,-68,-55,-84,-114,-115,-121,-163,25, --94,-89,-91,-86,-99,-92,-55,-5,-23,-8,3,19,5,11,-3,-3,6,10,-3,-5,0,6,-16,-8,-4,1,15,-12,-10,-5,-1,-11,-15,-10,-4,-20,-12,-9,-2,3,-2,-3,1,7,-15,-6,-3,3,15,-6,-5,0,4,-7,-7,-2,3,-10,-6,-3,3,8,-4,-5,0,5,-15,-8,-3,-2,11,-11,-9,1,5,-5,-4,1,6,2,-3,0,4,9,-5,-7,-3,1,-17,-11,-6,-3,11,-9,-8,-6,-2,-9,-8,-4,0,-2,-5,-3,1,5,-9,-16,-12,-23,-52,-52,-44,-43,-30,-63,-65,-53,-83,-114,-116,-123,-163,25, --89,-87,-95,-89,-79,-73,-36,-4,-21,-8,2,18,4,6,-3,-3,5,9,-1,-4,1,7,-15,-7,-3,2,16,-11,-10,-5,0,-11,-15,-9,-3,-8,-11,-8,-2,3,-1,-2,3,8,-13,-4,-1,4,17,-5,-4,1,5,-5,-5,-1,5,2,-5,-2,4,8,-3,-5,0,5,-14,-7,-2,-2,12,-10,-8,2,6,-4,-4,1,7,3,-2,0,4,9,-5,-6,-3,1,-17,-10,-6,-3,12,-10,-8,-5,-1,-9,-7,-2,2,-2,-4,-2,1,5,-9,-16,-12,-24,-54,-52,-45,-45,-33,-61,-63,-51,-80,-111,-114,-125,-163,25, --82,-84,-93,-89,-78,-72,-36,-4,-22,-9,2,18,4,-1,-3,-3,6,10,0,-4,1,8,-15,-7,-3,2,16,-11,-9,-4,0,-10,-14,-8,-2,-5,-11,-8,-2,4,-1,-1,3,9,-13,-4,-1,5,17,-4,-4,1,6,-5,-5,0,5,2,-3,-1,4,9,-3,-4,0,5,-14,-6,-2,-2,12,-10,-9,2,6,-5,-5,1,7,4,-2,0,5,9,-5,-6,-4,1,-17,-10,-5,-2,12,-11,-9,-4,0,-9,-8,-2,3,-1,-4,-2,1,5,-9,-17,-13,-23,-53,-51,-43,-43,-32,-57,-60,-49,-80,-111,-115,-128,-163,25, --80,-82,-92,-89,-79,-72,-35,-6,-23,-6,4,18,3,-1,-3,-3,6,10,0,-4,1,7,-15,-7,-3,2,16,-11,-10,-4,1,-9,-13,-8,-1,-5,-11,-8,-2,4,-1,-1,4,9,-13,-3,0,6,18,-3,-3,2,6,-5,-4,0,6,2,-3,-1,4,9,-3,-4,0,5,-14,-6,-2,-2,12,-10,-8,2,7,-5,-4,2,8,4,-1,1,5,10,-5,-6,-4,1,-17,-10,-5,-2,13,-10,-8,-4,1,-8,-7,-2,5,0,-3,-2,2,6,-9,-16,-12,-23,-52,-49,-41,-41,-30,-56,-59,-51,-81,-111,-113,-125,-130,25, --92,-90,-95,-90,-80,-72,-34,-7,-24,-3,8,24,8,2,-3,-2,7,11,1,-2,2,8,-16,-7,-3,2,15,-10,-9,-3,2,-9,-13,-8,-2,-5,-10,-7,-1,4,0,-2,3,9,-12,-3,1,6,18,-3,-2,3,8,-4,-3,2,7,3,-4,-2,4,9,-2,-3,1,6,-14,-6,-2,-3,12,-10,-9,2,7,-3,-2,3,7,3,-3,0,3,9,-5,-7,-4,1,-17,-11,-6,-2,12,-11,-9,-3,1,-8,-7,-2,3,0,-4,-2,3,7,-13,-19,-14,-24,-46,-46,-35,-39,-27,-59,-61,-50,-81,-112,-114,-124,1,25, --99,-88,-96,-91,-82,-75,-37,-5,-23,-3,9,25,9,1,-3,-2,7,11,2,-2,3,8,-15,-7,-3,1,15,-11,-9,-3,2,-9,-13,-7,-1,-5,-10,-7,-1,4,-1,-2,3,9,-12,-2,1,6,18,-3,-2,3,8,-4,-3,2,7,3,-4,-1,4,10,-2,-3,2,6,-14,-6,-2,-2,12,-10,-8,3,8,-2,-1,4,8,4,-1,1,4,10,-4,-6,-3,2,-17,-10,-6,-2,12,-10,-8,-2,2,-7,-6,-1,4,1,-3,-1,4,7,-12,-19,-13,-24,-47,-46,-36,-46,-34,-58,-61,-61,-92,-108,-113,-126,25,25, --105,-85,-95,-91,-81,-75,-37,-6,-24,-4,7,24,7,1,-3,-2,6,11,2,-1,3,9,-15,-6,-3,3,16,-11,-10,-3,2,-9,-12,-7,-1,-5,-9,-7,-1,4,-1,-2,3,9,-12,-3,1,6,18,-3,-2,3,8,-4,-3,2,7,2,-4,-2,4,10,-2,-3,1,6,-14,-6,-2,-2,11,-10,-8,2,7,-3,-2,4,8,3,-3,0,3,8,-5,-7,-5,0,-18,-11,-7,-4,10,-11,-10,-3,1,-8,-6,-2,4,0,-4,-2,3,6,-12,-19,-14,-25,-50,-48,-38,-44,-33,-57,-59,-61,-92,-110,-114,-129,25,25, --108,-84,-95,-92,-94,-86,-48,-1,-19,-9,5,19,6,0,-4,-3,6,10,2,-2,3,8,-15,-7,-4,2,16,-12,-10,-4,1,-9,-13,-8,-1,-5,-10,-8,-2,4,-2,-3,3,8,-13,-4,1,6,18,-4,-3,3,7,-4,-4,2,6,2,-5,-2,3,9,-3,-4,0,6,-14,-7,-2,-3,11,-10,-9,1,7,-4,-2,4,8,3,-2,0,3,8,-6,-7,-5,0,-18,-12,-7,-4,10,-11,-10,-3,1,-8,-6,-1,4,1,-3,-2,3,7,-12,-19,-14,-24,-49,-47,-36,-42,-30,-57,-59,-49,-79,-109,-113,-124,26,26, --87,-94,-98,-93,-106,-97,-57,6,-13,-13,-2,14,6,-1,-6,-4,5,10,3,-1,4,9,-15,-6,-3,1,13,-11,-10,-5,1,-10,-13,-6,-1,-6,-10,-7,-1,5,-3,-4,2,8,-13,-3,1,6,17,-3,-3,2,7,-5,-4,2,6,1,-6,-4,2,8,-5,-6,-1,4,-14,-7,-2,-2,12,-10,-9,2,7,-5,-4,0,6,3,-3,-1,3,8,-7,-9,-5,-1,-19,-13,-8,-4,12,-12,-9,-3,1,-8,-8,-3,2,-7,-7,-5,-2,4,-16,-21,-17,-28,-43,-43,-31,-41,-27,-59,-61,-49,-78,-109,-113,-126,27,27, --90,-91,-101,-97,-105,-96,-57,-8,-26,-4,7,20,5,-1,-6,-4,5,10,2,-1,3,9,-15,-6,-4,0,13,-13,-11,-5,1,-10,-13,-7,-2,-6,-9,-7,0,6,-3,-4,2,8,-14,-3,1,6,17,-3,-3,2,7,-5,-5,1,6,1,-6,-4,2,8,-5,-6,-1,4,-14,-7,-2,-3,12,-11,-9,2,7,-5,-4,1,6,3,-3,0,3,8,-7,-9,-5,-1,-19,-13,-8,-4,12,-12,-10,-3,1,-8,-7,-2,3,-5,-6,-5,-1,5,-16,-20,-17,-28,-42,-42,-30,-39,-26,-58,-59,-60,-89,-108,-112,-126,28,28, --103,-89,-101,-97,-106,-97,-58,-10,-28,-7,5,7,3,-2,-6,-4,4,9,2,-2,2,8,-15,-7,-5,-2,11,-13,-10,-6,0,-10,-13,-6,-2,-6,-8,-6,1,7,-4,-5,1,8,-14,-4,0,5,17,-4,-4,1,6,-5,-4,0,5,1,-7,-5,1,7,-7,-7,-3,3,-15,-7,-2,-3,12,-11,-9,2,7,-6,-5,0,6,2,-5,-3,2,7,-8,-9,-6,-2,-20,-14,-9,-5,11,-13,-11,-4,0,-9,-8,-3,2,1,-4,-3,1,7,-17,-22,-18,-29,-49,-48,-36,-46,-34,-58,-60,-61,-89,-107,-112,-126,-125,29, --105,-87,-101,-97,-110,-98,-56,-11,-24,-11,1,4,3,-2,-7,-4,4,9,1,-2,2,7,-16,-8,-6,-3,10,-14,-11,-7,0,-11,-14,-7,-3,-7,-8,-6,2,7,-4,-5,1,7,-14,-4,0,5,17,-5,-4,1,6,-5,-5,0,5,1,-7,-5,0,7,-7,-7,-3,3,-15,-8,-2,-3,12,-11,-9,1,7,-6,-5,0,6,2,-5,-3,2,7,-8,-9,-6,-2,-20,-14,-9,-5,11,-13,-11,-4,0,-9,-8,-3,3,2,-3,-2,2,7,-16,-21,-18,-28,-48,-46,-35,-45,-33,-57,-59,-61,-88,-106,-111,-126,-88,30, --89,-98,-102,-96,-109,-98,-57,5,-14,-14,-3,14,-4,-7,-7,-4,3,8,1,-1,4,8,-15,-4,-2,-1,11,-12,-11,-6,0,-11,-15,-8,-3,-7,-6,-4,3,9,-4,-5,1,7,-14,-5,-1,5,17,-4,-4,1,6,-6,-6,0,5,-1,-7,-5,0,7,-7,-7,-3,3,-15,-8,-2,-3,12,-11,-10,1,7,-6,-5,0,6,2,-5,-3,1,7,-8,-10,-7,-2,-20,-14,-9,-5,11,-13,-11,-4,0,-8,-8,-3,3,-2,-3,-2,-1,7,-18,-21,-21,-31,-41,-41,-28,-40,-27,-58,-59,-61,-86,-105,-109,-124,-123,31, --90,-95,-101,-98,-108,-98,-57,3,-16,-16,-4,12,-5,-8,-6,-4,3,8,1,-2,3,7,-15,-5,-4,0,11,-13,-12,-6,0,-12,-16,-11,-4,-7,-6,-4,3,8,-3,-5,0,6,-14,-5,-1,5,18,-4,-3,1,7,-7,-7,-2,4,-1,-8,-5,0,6,-7,-8,-3,3,-16,-9,-3,-4,10,-12,-10,1,6,-6,-5,0,5,1,-6,-4,1,6,-10,-11,-8,-3,-21,-16,-11,-6,-9,-13,-11,-4,0,-9,-10,-4,0,-22,-9,-8,-5,5,-18,-21,-20,-30,-41,-40,-27,-39,-26,-57,-59,-61,-86,-104,-108,-122,32,32, --102,-93,-104,-100,-109,-99,-57,-10,-28,-15,-3,13,-6,-9,-8,-6,1,6,0,-3,2,5,-14,-4,-2,1,12,-12,-11,-6,0,-12,-15,-11,-4,-8,-7,-4,2,8,-4,-6,0,6,-14,-6,-1,5,18,-5,-4,1,6,-7,-7,-2,4,-5,-9,-6,0,6,-8,-8,-4,2,-17,-10,-5,-5,11,-12,-10,0,6,-6,-6,0,5,0,-7,-5,0,6,-10,-11,-8,-4,-20,-16,-11,-7,3,-13,-11,-5,-1,-10,-9,-4,1,-22,-10,-8,-3,7,-19,-21,-22,-32,-49,-48,-34,-46,-34,-56,-58,-60,-84,-102,-106,-119,33,33, --107,-91,-103,-100,-109,-98,-57,-13,-30,-16,-4,12,-6,-9,-7,-6,2,7,0,-3,1,5,-14,-5,-3,0,12,-13,-12,-7,-1,-13,-16,-11,-5,-8,-7,-5,2,8,-4,-6,0,5,-14,-6,-1,4,18,-5,-4,1,6,-7,-7,-2,4,-9,-9,-6,-1,6,-9,-9,-4,2,-17,-10,-5,-5,11,-12,-10,0,5,-7,-6,-1,4,0,-7,-5,-2,4,-11,-12,-9,-5,-20,-16,-10,-7,3,-13,-10,-6,-1,-10,-10,-4,1,-23,-10,-8,-1,9,-19,-22,-21,-30,-49,-47,-34,-44,-34,-56,-58,-61,-83,-101,-104,-116,10,34, --95,-97,-106,-101,-110,-98,-56,6,-14,-14,-2,14,-8,-4,-10,-7,0,6,-1,-3,1,4,-15,-7,-5,-2,11,-14,-13,-8,-2,-13,-18,-13,-6,-8,-7,-5,2,8,-5,-7,-1,5,-14,-6,-2,4,18,-6,-5,0,5,-8,-7,-3,4,-11,-10,-7,-2,6,-10,-9,-5,1,-17,-11,-5,-5,10,-13,-10,0,5,-7,-6,-2,3,-1,-8,-6,-2,4,-12,-13,-10,-5,-20,-16,-10,-7,-7,-14,-11,-6,-2,-10,-10,-4,2,-22,-9,-8,0,9,-19,-21,-20,-30,-48,-46,-33,-41,-27,-56,-59,-50,-72,-99,-104,-122,35,35, --96,-96,-106,-102,-112,-99,-57,3,-16,-15,-3,14,-8,8,-9,-7,-2,5,0,-2,4,10,6,-4,-4,0,10,-12,-12,-6,0,-12,-16,-11,-5,-8,-9,-6,0,7,-7,-8,-2,5,-15,-5,-1,4,17,-6,-6,1,5,-9,-10,-5,1,-26,-11,-8,-1,6,-11,-10,-5,1,-18,-10,-5,-5,10,-14,-12,-1,4,-8,-8,-3,2,-4,-9,-7,-2,4,-14,-14,-11,-6,-21,-16,-10,-7,-3,-14,-12,-6,-3,-10,-11,-5,0,-21,-11,-10,-5,-2,-23,-24,-24,-33,-40,-40,-25,-38,-26,-56,-58,-49,-70,-97,-101,-116,36,36, --105,-96,-106,-102,-86,-74,-31,-9,-27,-14,-2,16,-9,11,-12,-9,-2,4,0,-2,3,9,3,-5,-5,-1,9,-13,-13,-7,-1,-13,-17,-12,-6,-8,-9,-7,0,7,-8,-9,-2,4,-15,-6,-1,4,16,-6,-7,0,5,-10,-10,-6,1,-27,-11,-8,-2,6,-11,-11,-6,1,-18,-11,-6,-5,9,-14,-13,-1,4,-9,-8,-4,2,-10,-10,-7,-3,4,-15,-15,-11,-6,-21,-17,-11,-7,-7,-15,-12,-7,-3,-10,-11,-5,0,-21,-11,-10,-4,6,-22,-23,-23,-32,-40,-39,-25,-38,-26,-56,-58,-49,-68,-94,-100,-111,-112,37, --112,-97,-107,-103,-88,-76,-32,-13,-29,-16,-3,15,-9,12,-10,-8,-3,3,0,-3,2,9,-10,-4,-5,-4,6,-12,-12,-7,-1,-14,-19,-13,-5,-8,-10,-7,-1,7,-7,-8,-3,4,-15,-6,-2,4,16,-7,-7,0,4,-11,-10,-6,1,-28,-12,-9,-3,4,-12,-12,-6,1,-19,-12,-7,-5,9,-15,-14,-2,3,-10,-9,-5,1,-14,-11,-9,-3,3,-15,-15,-11,-6,-21,-16,-10,-7,1,-15,-12,-7,-2,-10,-11,-6,0,-21,-11,-10,-2,9,-24,-26,-25,-34,-49,-47,-33,-44,-32,-61,-63,-46,-64,-95,-97,-105,-104,38, --119,-98,-109,-106,-92,-78,-34,-18,-32,-18,-4,15,-8,12,-8,-7,-2,4,0,-3,2,8,-16,-6,-6,-5,6,-13,-13,-8,-2,-15,-20,-14,-7,-8,-11,-8,-1,6,-7,-8,-3,3,-16,-7,-2,3,16,-8,-8,-1,4,-11,-11,-6,0,-26,-12,-9,-3,4,-13,-12,-6,0,-20,-12,-7,-6,9,-16,-14,-3,2,-10,-10,-6,1,-24,-12,-9,-4,3,-15,-15,-12,-6,-21,-16,-11,-7,-7,-15,-13,-7,-3,-10,-11,-6,-1,-21,-11,-9,-2,9,-24,-26,-25,-34,-48,-48,-33,-44,-32,-61,-63,-45,-61,-92,-93,-99,-99,39, --99,-93,-106,-102,-108,-96,-53,1,-22,-16,-5,12,-11,-14,-14,-12,-8,-2,-3,-1,5,10,4,-2,-5,3,9,-11,-13,-8,-2,-14,-18,-12,-6,-9,-11,-8,-2,6,-7,-9,-3,3,-17,-10,-6,3,17,-8,-7,-1,4,-11,-10,-6,1,-9,-12,-10,-3,4,-14,-13,-7,0,-20,-13,-8,-6,8,-16,-15,-3,2,-12,-11,-7,-1,-28,-12,-10,-5,2,-17,-17,-12,-7,-21,-17,-11,-7,-7,-15,-13,-7,-3,-11,-12,-6,0,-21,-12,-10,-4,-14,-26,-26,-27,-36,-48,-48,-33,-39,-27,-60,-62,-47,-65,-94,-98,-111,-107,40, --106,-97,-110,-106,-113,-99,-56,-5,-26,-19,-6,9,-11,0,-12,-10,-7,-1,-3,-1,5,9,3,-4,-6,2,8,-12,-15,-9,-3,-15,-19,-14,-7,-10,-12,-9,-2,6,-7,-9,-3,3,-17,-10,-6,2,17,-8,-8,-2,4,-11,-11,-6,1,-11,-12,-10,-3,4,-14,-13,-7,0,-20,-13,-8,-7,8,-17,-15,-3,2,-12,-12,-8,-2,-28,-12,-10,-5,3,-18,-18,-12,-7,-21,-16,-10,-7,-8,-15,-13,-7,-3,-11,-12,-6,-1,-22,-13,-11,-4,-14,-26,-26,-27,-36,-48,-48,-33,-39,-27,-60,-60,-47,-62,-92,-94,-107,-104,41, --109,-103,-105,-102,-84,-68,-22,-12,-29,-9,5,8,-5,15,-15,-14,-10,-4,-4,-3,3,10,5,-2,-5,3,11,-12,-14,-11,-5,-15,-20,-14,-7,-10,-12,-9,-2,5,-8,-9,-3,4,-17,-10,-5,0,15,-8,-7,-3,3,-12,-12,-7,-1,-15,-13,-11,-4,3,-15,-14,-10,-3,-20,-13,-8,-7,9,-17,-16,-5,1,-13,-13,-8,-2,-29,-14,-11,-5,2,-19,-18,-14,-9,-21,-17,-10,-8,-13,-16,-14,-8,-4,-12,-13,-8,-2,-22,-13,-12,-5,-15,-27,-28,-27,-36,-43,-42,-28,-39,-27,-56,-57,-61,-74,-95,-98,-104,-110,42, --115,-109,-111,-111,-91,-74,-26,-22,-35,-13,2,0,-5,16,-14,-13,-9,-4,-4,-3,2,9,4,-5,-7,1,10,-14,-15,-12,-6,-16,-21,-16,-8,-11,-13,-10,-4,4,-9,-10,-4,3,-17,-11,-6,-1,15,-10,-8,-4,2,-13,-13,-8,-1,-19,-14,-12,-5,2,-15,-15,-11,-4,-20,-14,-8,-7,8,-18,-16,-5,0,-13,-14,-9,-3,-30,-16,-13,-7,1,-20,-19,-14,-9,-21,-17,-11,-8,-13,-16,-14,-9,-4,-13,-14,-8,-3,-22,-13,-11,-5,-15,-28,-29,-28,-37,-44,-43,-28,-40,-27,-56,-56,-60,-72,-93,-96,-103,-107,43, --123,-115,-116,-121,-102,-86,-48,14,-15,-15,-5,10,-13,-17,-22,-21,-15,-7,-5,-3,3,9,3,-3,-5,1,9,-13,-16,-13,-7,-17,-22,-17,-9,-23,-14,-10,-4,4,-10,-11,-5,3,-18,-12,-6,-2,14,-10,-9,-5,1,-13,-13,-8,-1,-17,-14,-12,-6,2,-16,-15,-11,-5,-21,-14,-9,-8,8,-18,-17,-6,-1,-14,-15,-10,-4,-30,-19,-16,-9,-1,-20,-19,-15,-9,-21,-17,-11,-9,-14,-17,-15,-9,-5,-14,-15,-9,-4,-22,-14,-12,-5,-15,-29,-29,-29,-38,-45,-45,-29,-41,-27,-56,-55,-50,-63,-95,-98,-107,-138,44, --106,-100,-110,-106,-114,-83,-38,17,-8,-21,-9,8,-14,-18,-22,-20,-15,-10,-6,-4,4,9,3,-2,-5,1,6,-12,-15,-9,-4,-17,-23,-18,-11,-13,-14,-11,-3,4,-13,-14,-7,0,-18,-11,-6,0,15,-11,-10,-5,0,-13,-14,-9,-3,-30,-16,-12,-7,3,-16,-15,-8,-1,-21,-15,-10,-8,7,-19,-18,-7,-3,-15,-16,-10,-4,-30,-21,-18,-12,-4,-21,-20,-14,-9,-22,-18,-12,-9,-15,-18,-16,-11,-6,-12,-13,-7,-2,-23,-14,-12,-5,-11,-28,-29,-29,-39,-51,-51,-36,-40,-27,-63,-64,-50,-62,-94,-97,-109,-143,45, --114,-106,-115,-105,-90,-57,-9,9,-12,-18,-4,9,-6,-15,-25,-23,-18,-13,-7,-5,3,9,3,-2,-5,0,6,-11,-15,-9,-4,-18,-23,-19,-11,-17,-14,-11,-3,4,-14,-15,-7,0,-19,-12,-6,0,15,-12,-11,-5,0,-13,-14,-10,-3,-30,-16,-13,-7,3,-16,-15,-9,-1,-22,-15,-10,-7,7,-19,-17,-7,-3,-15,-16,-10,-4,-30,-21,-18,-13,-4,-21,-21,-14,-9,-22,-18,-12,-9,-15,-18,-16,-11,-6,-13,-13,-8,-2,-23,-15,-13,-5,-14,-29,-30,-30,-40,-52,-52,-37,-42,-27,-63,-64,-50,-61,-93,-97,-110,-142,46, --113,-114,-114,-115,-98,-63,-13,-4,-20,-23,-8,-7,-8,-16,-25,-23,-18,-13,-7,-5,2,8,3,-4,-6,0,6,-12,-15,-9,-4,-18,-24,-20,-12,-31,-14,-12,-4,4,-14,-15,-8,-1,-19,-13,-7,0,14,-13,-12,-5,0,-14,-14,-10,-3,-30,-17,-14,-8,2,-17,-15,-11,-4,-22,-16,-11,-7,1,-19,-18,-9,-4,-16,-17,-12,-6,-31,-22,-19,-13,-4,-21,-21,-15,-10,-22,-18,-13,-10,-15,-19,-16,-11,-6,-14,-15,-9,-4,-23,-15,-12,-8,-18,-30,-31,-30,-40,-47,-47,-32,-44,-29,-61,-60,-64,-76,-93,-98,-113,47,47, --122,-121,-120,-125,-106,-72,-26,-15,-47,-30,-12,-10,-10,-17,-26,-24,-19,-14,-7,-6,1,7,2,-6,-8,-2,5,-13,-16,-11,-5,-19,-26,-21,-13,-34,-16,-13,-5,3,-16,-16,-9,-2,-20,-14,-8,-2,14,-14,-13,-7,-1,-14,-15,-11,-4,-31,-18,-14,-9,2,-18,-16,-12,-4,-23,-17,-12,-7,-15,-19,-17,-10,-5,-16,-17,-13,-7,-31,-23,-20,-14,-5,-22,-22,-16,-11,-22,-19,-14,-10,-16,-19,-17,-12,-7,-15,-16,-11,-5,-24,-16,-14,-10,-18,-32,-33,-33,-42,-49,-49,-33,-46,-30,-62,-61,-65,-76,-94,-100,-116,48,48, --120,-106,-109,-105,-117,-69,-22,40,12,-22,-10,5,-18,-27,-35,-32,-27,-21,-11,-7,2,6,1,-3,-7,0,5,-14,-19,-11,-6,-19,-25,-21,-13,-36,-17,-14,-8,1,-15,-15,-9,-2,-21,-15,-10,-3,2,-16,-15,-10,-4,-15,-15,-10,-3,-32,-20,-17,-10,1,-19,-18,-13,-5,-23,-18,-13,-7,-16,-20,-18,-11,-6,-18,-19,-14,-8,-32,-25,-21,-16,-5,-23,-22,-17,-12,-23,-21,-17,-12,-17,-22,-20,-14,-8,-16,-16,-10,-5,-26,-16,-13,-8,5,-31,-34,-31,-41,-49,-50,-36,-47,-31,-66,-68,-56,-67,-97,-101,-111,-139,49, --119,-113,-115,-114,-124,-75,-25,29,5,-28,-11,-14,-22,-53,-36,-34,-28,-21,-11,-8,1,5,0,-5,-9,-2,3,-15,-20,-13,-7,-20,-26,-22,-15,-38,-18,-15,-9,0,-17,-17,-11,-3,-21,-16,-10,-4,-8,-18,-16,-11,-4,-16,-16,-11,-3,-33,-21,-18,-12,0,-21,-19,-14,-6,-23,-19,-14,-8,-17,-21,-19,-12,-6,-19,-20,-15,-9,-33,-26,-22,-17,-6,-24,-23,-18,-13,-24,-22,-18,-12,-17,-23,-20,-15,-12,-21,-21,-12,-7,-27,-18,-16,-10,-5,-35,-37,-34,-44,-51,-53,-38,-49,-32,-67,-67,-57,-67,-97,-102,-114,-138,50, --131,-121,-115,-117,-123,-71,-20,20,-10,-26,-12,-11,-14,-56,-39,-36,-32,-24,-13,-10,-1,5,-1,-6,-10,-2,4,-15,-20,-14,-8,-20,-27,-22,-15,-38,-19,-15,-9,0,-18,-18,-12,-5,-22,-17,-12,-6,-15,-20,-19,-12,-6,-17,-17,-11,-4,-34,-23,-20,-14,-1,-21,-19,-15,-7,-24,-20,-15,-9,-17,-22,-19,-13,-7,-21,-22,-17,-11,-33,-26,-23,-17,-6,-25,-24,-19,-13,-24,-22,-18,-13,-18,-24,-21,-15,-15,-25,-26,-12,-7,-25,-17,-15,-9,-20,-35,-37,-34,-43,-53,-55,-39,-51,-33,-72,-72,-74,-85,-98,-103,-116,-138,50, --131,-128,-121,-124,-128,-75,-22,12,-30,-31,-16,-29,-17,-58,-42,-38,-34,-26,-13,-11,-2,3,-2,-8,-11,-4,3,-17,-21,-15,-9,-21,-28,-24,-17,-39,-21,-17,-10,-1,-20,-20,-14,-6,-22,-18,-13,-7,-16,-21,-20,-13,-6,-18,-18,-12,-5,-35,-24,-21,-15,-2,-22,-20,-16,-8,-25,-21,-16,-11,-18,-23,-21,-15,-8,-23,-23,-19,-11,-33,-27,-23,-18,-6,-26,-25,-20,-15,-24,-23,-19,-14,-18,-25,-21,-16,-16,-26,-27,-14,-9,-26,-20,-18,-12,-21,-38,-40,-37,-46,-56,-58,-42,-53,-34,-73,-72,-75,-86,-99,-105,-119,50,50, --140,-136,-126,-130,-123,-72,-23,32,7,-25,-12,-19,-26,-59,-48,-43,-37,-27,-16,-14,-3,0,-3,-8,-10,-4,2,-18,-23,-15,-10,-24,-31,-26,-18,-40,-21,-17,-11,-2,-18,-19,-14,-7,-25,-22,-16,-9,-16,-21,-19,-13,-7,-20,-21,-16,-9,-35,-23,-20,-15,-3,-23,-21,-17,-10,-26,-23,-18,-13,-20,-24,-21,-16,-9,-25,-25,-20,-13,-34,-29,-25,-19,-7,-28,-26,-21,-16,-26,-24,-20,-15,-22,-26,-22,-16,-17,-28,-29,-16,-10,-28,-19,-17,-12,-24,-39,-42,-39,-47,-60,-62,-50,-56,-35,-74,-73,-75,-86,-100,-106,-150,50,50, --144,-126,-123,-122,-128,-76,-25,26,-14,-30,-17,-45,-31,-62,-52,-47,-41,-29,-19,-17,-6,-3,-5,-11,-13,-7,-1,-20,-25,-18,-13,-27,-34,-29,-21,-42,-24,-20,-14,-4,-21,-22,-17,-10,-27,-25,-19,-12,-18,-23,-22,-16,-9,-23,-23,-19,-12,-37,-25,-21,-17,-5,-25,-24,-19,-13,-29,-27,-23,-17,-21,-26,-23,-17,-11,-26,-27,-22,-16,-36,-33,-28,-23,-8,-28,-26,-22,-17,-29,-29,-25,-19,-44,-30,-25,-21,-18,-31,-29,-20,-12,-30,-19,-16,-13,-1,-41,-45,-41,-52,-64,-68,-54,-63,-43,-87,-88,-68,-80,-104,-107,-151,49,49, --144,-135,-127,-127,-133,-80,-28,2,-29,-28,-15,-41,-27,-66,-57,-51,-46,-32,-24,-22,-10,-8,-9,-16,-17,-9,-3,-24,-29,-20,-16,-29,-36,-31,-24,-44,-27,-23,-17,-7,-25,-25,-19,-13,-30,-28,-22,-15,-21,-27,-26,-19,-12,-27,-27,-21,-14,-39,-28,-24,-18,-6,-28,-28,-22,-15,-32,-31,-26,-19,-24,-30,-27,-21,-15,-31,-31,-26,-19,-39,-36,-31,-25,-11,-31,-29,-25,-20,-31,-32,-28,-23,-47,-34,-29,-24,-21,-35,-33,-22,-15,-30,-21,-18,-13,-7,-40,-43,-41,-51,-67,-71,-57,-68,-47,-87,-87,-79,-91,-107,-110,-153,47,47, --151,-142,-132,-133,-137,-83,-31,-3,-32,-33,-20,-46,-32,-70,-63,-56,-51,-36,-28,-26,-15,-11,-14,-20,-21,-13,-6,-28,-33,-24,-19,-33,-39,-35,-28,-47,-31,-27,-21,-10,-29,-29,-24,-18,-34,-32,-26,-19,-24,-32,-29,-23,-15,-31,-31,-25,-18,-42,-32,-28,-22,-10,-33,-32,-26,-19,-36,-34,-30,-23,-27,-34,-31,-25,-18,-35,-35,-30,-23,-42,-40,-35,-28,-13,-34,-32,-28,-23,-35,-35,-32,-26,-51,-38,-32,-28,-24,-39,-37,-25,-19,-34,-27,-24,-20,-29,-46,-49,-47,-56,-74,-76,-76,-74,-51,-90,-90,-91,-102,-111,-115,-155,45,45, --153,-150,-137,-139,-142,-87,-34,-8,-36,-39,-25,-51,-37,-75,-70,-62,-54,-39,-33,-31,-19,-16,-36,-26,-26,-18,-8,-31,-35,-28,-23,-37,-44,-40,-32,-51,-35,-31,-26,-13,-34,-34,-29,-22,-38,-36,-31,-23,-27,-36,-33,-27,-19,-35,-35,-30,-22,-45,-36,-32,-26,-14,-38,-37,-31,-23,-39,-39,-34,-27,-32,-38,-35,-29,-23,-39,-40,-34,-27,-45,-43,-38,-32,-16,-38,-36,-32,-27,-39,-39,-36,-30,-54,-41,-35,-31,-26,-42,-41,-29,-24,-38,-35,-32,-28,-34,-52,-54,-52,-60,-79,-82,-82,-78,-54,-92,-90,-92,-103,-113,-116,-157,-145,43, --151,-151,-140,-144,-146,-93,-39,-18,-39,-44,-30,-56,-42,-77,-73,-65,-60,-43,-39,-36,-25,-20,-39,-32,-31,-24,-11,-34,-38,-31,-26,-41,-48,-44,-36,-54,-40,-35,-29,-16,-38,-37,-32,-25,-40,-39,-35,-28,-32,-40,-37,-31,-27,-42,-37,-32,-25,-48,-40,-36,-29,-17,-43,-42,-36,-28,-44,-44,-39,-32,-59,-42,-39,-33,-26,-44,-43,-37,-30,-47,-45,-40,-34,-18,-42,-41,-36,-31,-42,-41,-40,-35,-56,-47,-42,-38,-29,-49,-44,-35,-27,-40,-32,-28,-24,-25,-53,-58,-52,-62,-81,-85,-82,-77,-84,-106,-111,-86,-99,-117,-120,-137,-147,41, --153,-159,-145,-147,-150,-96,-42,-12,-50,-49,-35,-62,-49,-82,-80,-74,-66,-46,-45,-41,-30,-24,-44,-37,-36,-28,-14,-40,-43,-36,-30,-46,-53,-48,-40,-58,-45,-40,-34,-21,-45,-44,-39,-32,-47,-46,-42,-33,-46,-45,-42,-35,-36,-52,-41,-37,-30,-52,-44,-40,-33,-21,-49,-47,-41,-34,-49,-49,-45,-36,-63,-47,-44,-38,-29,-49,-48,-42,-34,-51,-49,-44,-39,-44,-47,-46,-40,-35,-47,-46,-44,-39,-60,-51,-45,-41,-32,-52,-47,-39,-33,-46,-41,-37,-34,-42,-59,-62,-57,-66,-88,-91,-96,-83,-88,-108,-108,-86,-99,-117,-120,-136,-149,39, --156,-163,-149,-151,-154,-101,-46,-15,-59,-65,-51,-67,-55,-87,-85,-83,-72,-50,-50,-46,-34,-29,-48,-42,-41,-31,-17,-45,-48,-40,-34,-51,-57,-52,-44,-61,-49,-43,-38,-27,-51,-50,-45,-39,-54,-53,-49,-39,-65,-49,-46,-40,-40,-56,-46,-40,-34,-55,-49,-44,-37,-25,-54,-52,-48,-40,-55,-55,-51,-41,-67,-52,-48,-43,-34,-53,-51,-45,-38,-54,-53,-48,-41,-50,-51,-50,-44,-38,-51,-51,-47,-42,-65,-56,-50,-43,-33,-57,-54,-40,-35,-43,-41,-41,-39,-63,-56,-58,-58,-66,-89,-92,-104,-91,-99,-115,-112,-91,-102,-124,-126,-135,-151,37, --159,-165,-153,-155,-157,-104,-49,-18,-63,-68,-55,-72,-61,-94,-92,-90,-79,-55,-56,-51,-39,-33,-52,-46,-44,-35,-20,-49,-52,-44,-38,-56,-61,-56,-47,-64,-53,-48,-43,-32,-58,-57,-52,-45,-60,-60,-56,-44,-69,-54,-50,-44,-44,-61,-50,-45,-38,-59,-54,-49,-42,-33,-60,-58,-53,-46,-60,-61,-57,-45,-71,-57,-53,-48,-48,-68,-66,-50,-43,-57,-58,-53,-46,-56,-57,-56,-50,-44,-58,-57,-54,-48,-70,-62,-56,-48,-35,-60,-57,-44,-40,-51,-52,-55,-51,-67,-60,-61,-62,-68,-96,-99,-111,-97,-103,-116,-111,-90,-101,-123,-125,-132,-153,35, --161,-167,-160,-167,-152,-99,-70,-54,-70,-78,-61,-79,-65,-93,-91,-86,-78,-55,-65,-61,-55,-47,-57,-57,-52,-45,-49,-56,-57,-49,-42,-60,-64,-58,-50,-66,-58,-52,-48,-42,-64,-62,-59,-51,-66,-66,-62,-47,-72,-58,-54,-48,-47,-66,-55,-49,-42,-62,-57,-52,-46,-61,-66,-64,-58,-51,-67,-67,-63,-52,-77,-64,-60,-55,-41,-61,-60,-53,-46,-61,-63,-58,-51,-61,-65,-63,-57,-50,-65,-64,-60,-55,-75,-69,-61,-53,-38,-62,-60,-48,-45,-63,-65,-67,-64,-72,-65,-64,-64,-71,-103,-106,-118,-105,-108,-117,-120,-104,-117,-127,-124,-129,-155,33, --169,-169,-164,-169,-154,-101,-71,-56,-74,-82,-66,-83,-71,-100,-99,-95,-85,-69,-71,-67,-60,-52,-60,-61,-55,-49,-52,-61,-61,-54,-45,-65,-67,-63,-54,-69,-63,-57,-54,-67,-70,-69,-66,-58,-71,-72,-68,-52,-76,-62,-58,-52,-51,-71,-59,-54,-47,-65,-61,-56,-50,-64,-71,-70,-64,-56,-73,-74,-69,-59,-83,-72,-67,-62,-54,-75,-73,-56,-49,-65,-67,-61,-54,-67,-68,-67,-61,-54,-74,-74,-70,-66,-83,-80,-73,-67,-74,-80,-72,-58,-51,-55,-53,-49,-45,-71,-66,-67,-69,-74,-107,-110,-121,-109,-117,-137,-135,-107,-119,-133,-133,-147,31,31, --171,-171,-171,-171,-171,-132,-94,-81,-85,-89,-73,-96,-84,-107,-104,-99,-89,-95,-76,-71,-65,-56,-62,-63,-58,-53,-71,-63,-64,-59,-50,-71,-72,-66,-58,-73,-70,-63,-58,-74,-77,-75,-72,-65,-80,-80,-78,-58,-82,-69,-65,-57,-59,-83,-67,-58,-50,-68,-65,-59,-52,-69,-77,-75,-70,-61,-81,-80,-74,-66,-88,-78,-73,-68,-57,-81,-79,-59,-57,-68,-69,-64,-57,-92,-75,-72,-68,-59,-81,-80,-75,-72,-88,-86,-76,-69,-95,-80,-73,-60,-53,-56,-57,-58,-52,-70,-65,-65,-71,-76,-115,-119,-123,-112,-120,-137,-156,-128,-132,-141,-140,-146,29,29, --168,-173,-173,-173,-173,-139,-99,-88,-93,-93,-77,-101,-90,-115,-112,-106,-96,-108,-83,-76,-70,-61,-65,-67,-62,-57,-80,-68,-68,-64,-53,-76,-76,-70,-62,-77,-75,-68,-63,-80,-84,-81,-78,-71,-87,-87,-85,-68,-91,-79,-75,-66,-67,-93,-71,-63,-55,-72,-70,-64,-57,-74,-83,-81,-75,-66,-87,-86,-80,-73,-94,-85,-80,-75,-61,-87,-84,-64,-67,-73,-73,-68,-61,-97,-81,-79,-75,-64,-88,-87,-82,-79,-95,-92,-83,-76,-104,-84,-77,-63,-58,-65,-66,-64,-61,-74,-69,-69,-74,-78,-121,-125,-129,-118,-125,-139,-158,-130,-134,-143,-142,-146,27,27, --171,-175,-175,-175,-175,-135,-135,-113,-115,-110,-90,-103,-88,-116,-112,-107,-98,-112,-91,-86,-76,-68,-80,-82,-76,-67,-89,-80,-77,-71,-56,-82,-80,-75,-67,-79,-77,-71,-67,-84,-91,-88,-84,-76,-90,-90,-85,-76,-98,-87,-82,-76,-72,-95,-73,-65,-57,-76,-75,-70,-62,-97,-88,-86,-80,-71,-92,-91,-85,-80,-99,-92,-86,-81,-64,-91,-88,-68,-71,-77,-78,-73,-66,-100,-86,-83,-79,-68,-93,-91,-87,-83,-100,-97,-87,-79,-108,-89,-82,-69,-62,-72,-72,-71,-68,-78,-75,-73,-78,-81,-127,-130,-134,-122,-129,-143,-161,-134,-137,-145,-143,-151,25,25, --177,-177,-177,-177,-177,-142,-143,-121,-122,-113,-94,-107,-91,-122,-118,-113,-103,-116,-96,-90,-80,-72,-84,-86,-80,-70,-92,-84,-81,-75,-58,-86,-84,-80,-71,-83,-82,-75,-70,-97,-95,-92,-87,-79,-94,-94,-90,-79,-101,-89,-85,-81,-77,-95,-74,-67,-59,-79,-79,-75,-66,-110,-93,-90,-85,-75,-98,-96,-91,-84,-103,-97,-91,-86,-68,-95,-92,-72,-74,-79,-79,-73,-65,-103,-90,-88,-82,-70,-98,-98,-91,-90,-114,-110,-100,-94,-114,-98,-87,-76,-65,-60,-59,-56,-55,-81,-80,-82,-86,-86,-130,-133,-137,-125,-134,-152,-167,-140,-140,-149,-149,-157,23,23, --176,-179,-179,-179,-179,-174,-147,-124,-129,-121,-101,-121,-104,-129,-125,-118,-108,-122,-102,-96,-86,-77,-86,-88,-82,-72,-96,-88,-86,-79,-63,-92,-89,-84,-75,-89,-88,-81,-75,-103,-99,-96,-92,-84,-100,-99,-96,-83,-108,-97,-93,-85,-81,-103,-81,-73,-64,-83,-82,-78,-70,-113,-97,-93,-88,-78,-102,-100,-95,-89,-107,-101,-95,-90,-71,-99,-95,-75,-77,-81,-82,-76,-68,-106,-93,-91,-85,-73,-101,-101,-94,-93,-117,-113,-104,-97,-118,-103,-91,-81,-69,-61,-60,-56,-56,-85,-86,-87,-91,-90,-132,-134,-138,-126,-136,-158,-172,-147,-143,-156,-155,-165,21,21, --177,-181,-181,-181,-181,-177,-151,-127,-131,-123,-103,-123,-107,-131,-128,-121,-111,-124,-105,-98,-88,-79,-88,-90,-84,-74,-98,-90,-88,-82,-65,-94,-92,-87,-78,-92,-90,-83,-77,-118,-100,-98,-94,-86,-101,-101,-98,-85,-110,-99,-94,-87,-83,-105,-83,-75,-67,-84,-85,-80,-73,-116,-99,-97,-91,-81,-105,-104,-100,-93,-110,-105,-98,-93,-74,-102,-99,-80,-82,-83,-83,-78,-70,-112,-98,-98,-89,-76,-106,-106,-99,-97,-118,-115,-107,-102,-119,-105,-99,-84,-71,-69,-67,-63,-57,-90,-91,-93,-96,-94,-134,-136,-146,-134,-144,-170,-158,-134,-144,-156,-157,-181,19,19, --178,-183,-183,-183,-183,-183,-183,-133,-133,-128,-120,-101,-85,-106,-103,-93,-84,-101,-81,-75,-62,-53,-70,-72,-66,-57,-87,-79,-77,-69,-53,-86,-84,-76,-68,-83,-81,-74,-63,-92,-90,-87,-78,-69,-85,-86,-79,-66,-96,-85,-81,-72,-69,-93,-77,-69,-61,-83,-82,-78,-71,-117,-99,-97,-89,-80,-105,-103,-97,-90,-110,-104,-98,-92,-73,-102,-99,-80,-82,-83,-83,-79,-70,-113,-98,-98,-89,-77,-105,-106,-99,-96,-117,-115,-108,-102,-121,-107,-102,-86,-73,-68,-64,-60,-54,-91,-93,-95,-98,-96,-132,-133,-144,-131,-143,-174,-162,-141,-150,-165,-166,-183,17,17, --182,-185,-185,-185,-185,-185,-167,-135,-135,-118,-97,-117,-102,-125,-124,-116,-106,-118,-97,-91,-82,-73,-81,-83,-78,-68,-92,-83,-80,-76,-62,-88,-87,-81,-74,-85,-82,-75,-69,-62,-90,-88,-86,-77,-89,-91,-84,-77,-103,-89,-87,-79,-78,-95,-84,-77,-68,-88,-85,-82,-74,-117,-100,-98,-93,-86,-107,-105,-102,-95,-114,-106,-100,-95,-80,-102,-100,-81,-83,-86,-84,-79,-70,-115,-99,-99,-92,-82,-110,-111,-105,-103,-130,-128,-123,-120,-141,-132,-121,-99,-87,-81,-74,-69,-64,-112,-113,-115,-108,-108,-125,-127,-114,-101,-120,-154,-147,-128,-155,-170,-172,-185,15,15, --187,-187,-187,-187,-187,-179,-185,-137,-137,-119,-98,-119,-107,-126,-125,-117,-108,-119,-97,-91,-81,-72,-78,-82,-76,-67,-91,-79,-79,-75,-64,-86,-86,-83,-75,-85,-79,-72,-66,-64,-87,-86,-85,-76,-88,-87,-82,-75,-91,-87,-86,-78,-80,-92,-82,-75,-67,-89,-83,-80,-72,-65,-97,-95,-92,-87,-104,-104,-102,-93,-114,-102,-98,-93,-84,-100,-98,-82,-83,-87,-82,-77,-69,-63,-94,-94,-83,-78,-99,-100,-92,-88,-108,-108,-99,-94,-121,-104,-93,-83,-70,-69,-58,-53,-46,-35,-88,-92,-93,-98,-120,-123,-110,-120,-127,-165,-158,-143,-154,-172,-178,-181,13,13, --157,-189,-181,-189,-189,-179,-189,-139,-139,-119,-98,-121,-109,-124,-125,-118,-109,-91,-93,-89,-79,-72,-78,-78,-73,-66,-79,-75,-75,-74,-68,-84,-85,-83,-76,-87,-77,-70,-66,-69,-82,-83,-84,-76,-89,-82,-78,-74,-61,-82,-83,-76,-81,-85,-78,-71,-66,-89,-79,-78,-72,-70,-91,-91,-91,-86,-99,-101,-101,-91,-113,-97,-94,-91,-89,-97,-97,-82,-84,-88,-77,-74,-69,-69,-90,-92,-89,-86,-98,-93,-86,-81,-107,-102,-98,-88,-90,-99,-91,-80,-67,-69,-53,-49,-41,-34,-88,-93,-92,-100,-115,-116,-103,-111,-99,-154,-150,-143,-162,-185,-181,11,11,-75, --91,-117,-143,-104,-134,-144,-97,-71,-88,-79,-55,-72,-58,-103,-100,-96,-96,-83,-68,-61,-46,-43,-58,-48,-47,-39,-35,-47,-53,-45,-45,-59,-64,-61,-55,-65,-50,-43,-33,-43,-47,-51,-43,-38,-56,-47,-44,-32,-24,-45,-46,-41,-49,-58,-50,-43,-37,-66,-52,-51,-45,-50,-62,-64,-58,-54,-72,-71,-66,-55,-42,-61,-60,-53,-59,-65,-68,-51,-54,-63,-48,-45,-38,-44,-57,-61,-57,-54,-66,-63,-56,-50,-35,-52,-50,-46,-39,-53,-61,-54,-55,-80,-87,-87,-81,-75,-93,-113,-107,-106,-113,-104,-93,-103,-97,-125,-150,-147,-162,-186,-191,9,9,-79, --93,7,7,7,7,7,-193,-139,-143,-113,-89,-36,-26,-126,-120,-115,67,67,-77,-77,-66,-64,-69,-65,-60,-59,-53,-53,-56,-31,-33,-67,-72,-53,-38,-60,-54,-47,-12,-48,-51,-51,-44,-47,-41,-43,-43,-39,-43,-42,-49,-45,-54,-64,-46,-42,-38,-35,-47,-51,-45,-58,-57,-60,-55,-59,-80,-72,-69,-61,-55,-59,-60,-57,-41,-52,-48,-32,-64,-45,-24,-26,-47,-58,-61,-68,-67,-67,-64,-56,-52,-72,-66,-58,-61,-74,-74,-71,-74,-67,-58,-111,-143,-143,-39,-32,-73,-81,-86,-104,-97,-91,-83,-65,-108,-152,-180,-125,-165,-132,-193,7,-100,2, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_tblX_PLeft_T0.h b/drivers/input/touchscreen/wacom/wacom_i2c_tblX_PLeft_T0.h deleted file mode 100644 index f7fd180..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_tblX_PLeft_T0.h +++ /dev/null @@ -1,71 +0,0 @@ -100,200,200,195,167,167,137,115,96,90,101,100,114,94,54,61,59,43,31,29,32,27,27,30,38,42,57,37,45,49,50,52,61,64,69,78,69,72,72,68,61,60,60,58,37,49,54,57,62,49,84,86,83,81,40,43,46,65,47,50,56,53,55,54,57,57,38,51,51,63,37,27,29,33,29,27,69,60,64,79,63,67,69,65,63,62,63,61,48,57,54,58,65,54,56,55,54,55,60,61,68,81,63,69,71,72,62,67,77,76,77,73,93,88,88,118,66,101,85,79,90,85,82,105, -100,159,174,162,140,137,121,125,105,96,108,107,122,99,64,68,71,49,39,42,46,44,28,38,51,55,64,44,52,57,61,51,65,70,77,81,73,76,79,78,60,67,68,68,81,55,64,67,68,55,89,97,97,84,47,57,61,76,61,66,69,69,62,68,69,72,87,63,66,78,46,40,42,48,47,33,83,74,80,89,76,80,82,79,74,76,78,78,68,72,70,75,77,71,73,74,75,64,77,77,84,92,76,82,83,84,65,76,87,88,96,84,89,74,71,92,45,83,91,79,107,114,113,125, -100,157,175,160,148,141,134,134,113,102,113,111,129,102,71,74,82,62,47,50,56,57,29,46,60,65,68,50,57,65,69,51,71,77,82,83,77,80,84,84,60,72,74,77,86,60,70,77,74,65,95,101,103,80,58,62,68,78,65,70,76,77,61,71,75,78,90,68,73,84,51,44,45,53,53,33,88,80,86,92,79,83,87,88,72,80,84,85,100,76,82,83,81,75,77,81,84,66,82,88,91,94,79,85,89,93,66,82,90,93,99,86,94,76,79,91,69,93,115,118,128,139,134,62, -100,152,173,154,152,104,102,124,103,75,85,107,126,100,78,81,85,68,41,49,55,52,68,37,58,64,63,46,52,63,68,87,66,73,81,81,75,78,83,85,57,72,77,79,87,63,74,79,78,66,95,100,104,80,60,66,72,79,69,73,80,82,60,73,76,82,90,71,75,92,61,50,53,57,58,32,90,84,91,93,82,85,92,93,71,83,86,90,100,78,85,87,88,76,80,86,90,109,84,91,94,96,85,89,95,99,69,85,95,98,103,88,96,79,85,90,92,96,128,142,146,159,160,77, -100,153,155,148,149,121,124,161,139,109,120,136,133,109,81,86,93,78,52,62,71,62,76,47,72,77,76,59,66,73,78,98,74,81,88,90,82,85,91,93,61,79,82,85,90,70,79,84,83,70,95,101,105,124,61,66,75,81,65,71,77,80,52,68,76,81,88,67,72,90,60,43,48,52,54,73,83,80,87,88,76,81,86,88,61,76,82,86,95,74,80,87,89,72,80,89,94,110,88,95,102,105,88,94,100,102,83,85,90,94,98,78,87,76,85,84,108,145,175,165,150,162,163,165, -100,136,139,140,143,117,124,164,143,111,122,143,135,110,84,89,97,84,56,69,76,69,80,52,75,80,79,61,68,74,79,99,75,82,90,91,83,86,92,95,64,81,85,88,91,72,82,87,87,71,95,102,105,123,65,72,77,83,73,77,84,87,59,75,81,86,93,73,78,97,67,50,57,62,64,82,94,92,97,98,86,90,96,98,72,87,90,94,102,81,87,92,95,75,85,87,93,108,91,97,99,103,87,93,100,103,93,88,97,101,105,91,101,80,91,102,121,125,158,155,151,155,155,155, -100,134,128,141,145,115,123,149,129,110,122,143,134,110,84,89,96,85,56,70,77,70,81,53,74,79,78,61,67,74,78,98,73,81,88,90,82,85,91,93,68,81,85,87,91,72,82,86,86,71,92,97,101,118,65,72,76,82,73,77,83,86,59,76,81,87,93,74,79,96,67,49,56,63,66,83,96,93,98,99,87,91,97,99,72,89,91,96,103,83,89,94,96,77,87,90,95,109,93,98,101,104,88,94,100,102,87,87,96,99,104,91,101,119,129,150,149,124,153,142,142,142,142,88, -95,121,115,132,135,107,117,143,123,105,116,135,128,104,79,83,90,81,53,67,74,67,77,50,68,74,72,55,61,67,71,92,67,74,81,83,76,78,84,87,58,75,79,82,86,67,76,81,81,66,83,89,92,110,60,66,71,77,67,71,77,80,53,69,74,80,87,67,72,89,65,46,53,61,63,80,93,91,95,97,84,88,94,96,68,85,88,93,100,79,86,89,92,75,87,86,92,105,92,97,99,101,87,92,98,99,69,86,93,95,101,82,92,83,94,122,101,107,124,125,126,128,129,129, -90,113,110,126,128,124,134,136,117,93,105,126,118,93,73,77,83,74,47,60,66,61,73,47,64,68,66,49,54,60,63,60,59,66,72,74,69,72,77,80,51,68,70,74,80,62,72,76,76,61,75,81,83,102,53,60,64,70,61,66,70,73,47,64,69,74,80,61,65,80,60,46,52,59,61,79,91,88,92,93,85,89,93,95,69,84,87,91,99,78,85,87,90,75,86,85,91,104,92,97,98,100,87,90,96,97,67,84,92,93,100,80,91,87,99,127,97,99,114,124,124,125,126,126, -85,107,102,119,120,117,127,128,110,88,99,116,111,86,66,70,76,66,41,53,60,56,68,43,56,61,59,41,46,52,55,45,51,58,64,66,61,64,70,73,45,61,64,68,74,56,66,69,69,55,66,71,74,88,47,53,57,63,55,59,63,66,41,57,62,67,74,54,58,69,55,41,46,57,59,74,82,78,83,84,75,79,83,85,60,74,77,81,90,69,74,76,77,65,72,68,72,90,70,81,82,83,76,80,86,88,61,79,85,86,92,69,78,76,85,89,72,65,99,114,109,118,123,121, -80,99,97,113,113,111,121,120,103,82,92,100,104,79,59,63,68,59,35,46,52,45,58,31,49,54,52,34,39,45,46,23,43,48,56,58,52,56,62,64,38,53,56,60,68,49,59,62,62,49,56,62,63,59,42,47,52,57,47,52,56,59,35,50,55,59,67,46,50,59,50,38,43,55,57,52,72,67,72,74,64,69,72,74,50,64,66,71,80,58,64,66,67,57,62,60,65,82,62,72,72,73,66,70,75,77,52,68,74,78,84,61,70,72,81,86,74,63,96,110,104,112,120,113, -75,95,93,105,105,101,112,115,98,76,85,95,102,76,51,55,59,50,29,39,45,38,52,24,40,44,43,26,31,36,38,16,34,40,47,51,43,47,53,56,32,45,48,53,62,42,52,55,55,43,46,51,53,46,37,41,47,51,40,45,50,52,30,43,48,52,62,39,44,50,45,35,38,53,55,51,61,57,62,65,53,57,62,64,40,52,56,60,71,47,53,56,57,48,54,53,58,76,55,64,65,66,59,60,63,65,41,57,61,65,73,47,58,61,69,76,69,62,96,109,98,106,117,108, -47,50,81,100,99,95,105,107,90,69,78,84,94,68,44,48,52,43,22,31,38,31,46,18,34,39,38,20,25,30,31,9,26,31,38,43,33,38,44,46,25,39,42,46,55,34,43,47,47,37,36,41,43,24,31,35,40,44,32,37,42,44,23,35,40,44,55,31,36,41,41,31,35,46,47,36,46,46,52,55,42,47,51,52,31,42,46,49,61,36,42,46,46,38,43,44,48,68,46,55,56,57,49,49,52,53,32,46,51,55,64,38,49,52,61,67,65,59,92,104,91,100,108,103, -59,49,82,98,96,73,85,106,88,69,78,84,87,61,42,45,51,41,20,28,35,29,41,17,31,36,36,17,22,27,28,7,22,28,34,41,29,34,41,43,24,36,40,44,54,31,41,45,44,35,32,37,38,12,29,34,39,44,29,34,41,42,22,32,39,42,54,29,35,39,39,29,32,37,39,16,31,35,41,46,33,37,40,42,22,32,36,38,52,26,32,34,33,27,31,33,36,36,31,38,42,45,36,37,40,43,22,36,40,43,38,10,20,22,29,34,49,40,80,92,84,95,107,97, -70,67,85,99,97,73,85,104,86,68,76,78,84,55,36,39,45,37,17,24,30,27,20,14,28,33,34,14,19,25,25,5,19,26,32,39,26,31,37,39,22,33,37,41,52,29,36,40,39,30,30,35,36,11,27,32,37,43,27,32,38,40,20,30,36,39,52,26,32,37,36,27,30,35,37,12,29,34,39,44,30,35,38,39,21,29,33,36,51,24,30,32,31,25,29,33,36,27,31,36,41,45,35,35,38,40,22,34,38,41,37,9,19,21,28,33,46,37,76,86,77,88,97,88, -70,75,87,95,93,83,93,104,86,66,74,69,82,50,31,34,39,31,15,20,27,26,19,13,27,33,34,11,17,22,23,4,17,24,29,38,23,30,35,36,21,31,36,39,52,28,32,36,34,24,28,33,34,11,26,31,36,43,27,32,36,37,20,28,34,36,50,25,30,34,34,24,28,33,35,10,26,31,37,43,28,33,36,37,20,27,30,33,49,22,27,30,30,22,26,34,37,14,32,31,37,41,31,33,36,37,21,32,36,40,36,8,19,20,28,33,42,34,72,81,70,82,88,26, -70,82,91,97,94,92,102,102,84,65,72,64,80,46,26,29,34,26,11,16,22,23,18,10,26,30,34,8,14,19,20,3,15,22,27,37,20,27,32,33,20,28,33,36,50,25,30,33,33,22,26,31,32,10,24,28,33,41,25,30,34,34,18,26,31,33,49,22,27,31,32,22,26,31,33,9,24,29,35,42,26,31,34,34,18,25,28,30,40,19,24,28,28,19,23,30,32,9,25,23,29,34,20,30,33,34,18,29,32,36,33,5,15,15,22,31,37,32,68,76,67,76,77,14, -70,88,93,98,95,92,102,100,82,67,74,66,82,48,22,25,30,24,10,15,20,21,15,8,18,23,26,7,12,18,18,1,12,18,24,34,18,24,29,30,18,26,31,34,49,23,27,31,32,20,24,29,30,9,23,27,32,40,22,27,31,32,18,24,29,31,27,20,25,29,30,19,24,29,30,9,23,27,32,40,23,28,31,31,16,23,26,28,22,18,23,26,27,16,21,26,28,6,22,21,26,33,19,29,32,32,17,27,31,34,32,4,13,14,21,28,34,26,62,69,61,71,77,11, -70,88,87,96,91,91,103,100,80,69,77,67,82,45,18,22,27,23,9,13,18,18,14,6,11,16,20,4,10,15,15,0,11,16,22,33,15,22,27,28,16,23,29,31,46,21,25,29,30,18,22,27,29,8,22,26,30,39,20,25,29,29,17,22,27,29,23,18,22,26,28,17,22,27,28,8,22,26,30,39,21,26,28,28,15,21,24,26,20,16,20,24,25,15,19,25,26,7,20,19,23,33,16,26,31,29,17,22,29,31,9,6,8,13,20,23,22,21,56,62,55,66,68,65, -70,92,91,98,93,92,103,98,78,68,75,66,81,42,14,18,23,21,8,12,16,16,13,4,9,13,18,1,8,13,14,-1,9,15,20,32,14,20,25,25,15,21,27,29,27,19,24,27,28,16,21,26,27,7,20,25,28,38,18,23,27,27,16,20,25,27,21,16,20,24,27,15,20,25,27,8,22,27,31,40,21,26,28,29,15,21,24,26,20,16,20,25,26,15,19,26,26,8,21,20,25,34,17,27,32,29,18,23,30,31,10,7,10,15,22,25,18,17,51,57,50,59,59,56, -67,78,94,97,92,90,100,99,79,67,75,65,80,42,13,17,20,18,7,11,15,16,-6,2,8,13,19,-2,5,11,11,-2,7,13,18,31,11,18,23,23,13,18,25,27,21,17,21,26,27,14,19,24,25,6,18,23,26,36,16,21,25,24,14,18,23,25,20,14,18,22,26,13,18,22,24,6,22,27,31,41,20,26,28,28,16,21,24,25,20,15,19,23,25,14,19,25,26,9,21,20,25,34,17,27,31,29,19,23,29,31,8,3,5,7,15,25,14,2,35,39,47,55,51,2, -61,80,98,98,93,87,91,97,78,62,70,63,78,41,11,15,19,18,5,10,14,15,13,2,7,10,17,-3,4,9,10,-3,6,12,17,30,9,16,21,21,11,16,23,24,20,15,20,24,26,12,18,22,24,5,17,22,25,35,14,19,23,23,12,16,22,24,19,12,16,21,25,12,17,21,22,5,23,28,32,42,21,26,28,28,17,21,24,26,22,16,19,23,26,15,20,26,27,11,22,21,26,36,18,28,32,30,19,24,30,31,10,4,-3,9,17,25,12,6,39,43,44,53,51,1, -70,94,90,97,90,67,80,112,91,57,65,63,78,40,9,13,18,16,5,9,13,14,7,0,4,8,14,-5,2,7,8,-5,5,11,16,29,8,14,20,19,8,13,20,22,18,13,19,23,24,12,16,21,22,4,15,20,23,34,11,16,21,20,10,14,19,20,10,11,15,20,25,10,16,21,22,4,22,27,30,43,22,27,29,29,17,20,25,26,12,16,19,24,29,15,21,27,28,11,22,21,24,36,16,25,27,24,19,23,27,27,-10,8,-1,12,19,23,6,10,41,44,40,48,45,0, -70,96,95,99,92,67,79,111,89,56,64,61,76,39,8,12,17,15,4,8,12,12,-10,-1,3,6,14,-7,0,5,6,-6,3,10,15,28,6,13,19,18,7,12,19,21,17,12,17,21,23,11,15,20,21,3,14,19,22,34,10,15,19,19,8,12,17,18,-6,9,14,19,24,9,15,20,20,3,23,28,31,44,22,28,31,29,18,22,26,26,6,16,20,25,31,17,21,28,29,13,23,23,26,38,18,26,29,25,20,24,28,29,-8,10,0,14,22,25,4,8,39,41,37,45,40,-1, -70,82,99,96,89,69,80,98,76,64,72,60,75,38,7,11,15,14,3,7,11,11,-16,-2,0,3,11,-8,-2,4,5,-5,3,9,13,27,5,11,17,16,6,10,17,20,16,10,15,20,23,9,14,18,19,3,13,17,20,33,8,13,17,16,6,10,15,16,-8,8,13,17,23,8,13,18,19,1,21,26,30,42,19,25,28,28,17,20,24,24,0,14,18,23,29,14,20,26,27,12,21,21,24,37,18,27,30,27,17,21,25,26,-16,3,-8,5,13,23,0,-7,24,25,35,42,35,40, -70,81,102,96,88,67,81,95,77,60,68,59,73,37,6,10,14,13,2,5,9,9,-18,-5,-2,1,10,-10,-4,2,2,-6,2,8,12,27,3,10,16,14,4,9,16,18,15,9,14,18,22,7,12,17,17,2,12,16,19,32,7,12,16,15,5,9,14,15,-9,7,11,16,22,6,12,18,18,1,20,26,29,42,19,23,28,27,16,19,23,23,-2,13,18,22,28,13,19,25,26,12,21,21,24,37,18,27,30,26,17,21,25,25,-16,3,-8,5,13,23,-1,-9,22,24,32,38,31,85, -70,93,93,97,89,67,80,113,89,56,63,51,66,29,5,10,12,12,1,5,8,10,7,-1,2,5,11,-10,-3,3,3,-8,0,6,10,25,3,10,15,15,4,8,15,16,7,7,12,18,23,7,13,18,19,0,9,15,18,31,6,11,15,15,3,8,13,14,-10,5,9,14,21,5,11,16,17,0,19,24,27,41,16,22,26,26,14,17,21,21,-3,11,16,20,27,13,18,24,25,11,19,20,21,22,11,20,21,20,13,19,20,20,-10,7,-6,9,17,20,-2,-8,21,24,31,37,28,85, -70,102,98,99,91,67,80,111,87,53,61,50,65,28,5,9,12,12,0,4,7,8,6,-3,0,4,10,-11,-5,2,2,-9,-1,5,9,25,3,8,14,14,3,7,14,15,-7,6,11,16,22,6,12,17,18,-1,8,14,17,31,5,10,14,14,3,7,12,13,-11,4,9,14,21,4,10,16,17,0,19,24,27,41,16,21,26,25,14,17,21,21,-3,11,15,20,28,12,18,24,25,11,19,20,21,25,11,20,21,20,14,19,20,20,-9,7,-6,9,17,20,-4,-9,19,23,29,35,26,85, -70,92,101,96,88,68,81,98,74,53,61,49,64,28,3,7,10,10,-1,4,5,6,-9,-2,1,4,11,-11,-5,1,1,-9,-2,4,7,24,1,7,13,13,2,6,13,14,-7,5,10,15,22,4,10,15,16,-1,7,13,15,30,3,8,13,13,1,6,11,12,-12,3,8,13,20,4,9,15,16,0,18,23,26,40,16,21,25,25,13,16,20,20,-3,10,15,19,27,11,17,24,25,11,19,19,21,34,11,20,21,21,13,19,20,20,-9,7,-6,9,16,19,-5,-11,17,24,28,34,25,85, -70,88,105,98,89,68,80,95,71,52,60,47,63,27,3,7,10,10,-1,2,4,5,-15,-4,-1,2,10,-13,-7,-1,0,-10,-3,2,6,23,0,6,12,12,1,6,12,13,-11,4,10,14,21,4,10,15,15,-2,7,13,15,30,2,7,12,12,0,5,10,11,-13,2,7,12,20,3,9,13,14,-2,17,22,25,39,14,19,23,22,11,15,18,18,-4,9,14,18,26,11,17,22,23,10,18,19,21,23,9,21,24,23,11,16,17,18,-18,-2,-14,1,8,20,-6,-12,15,22,26,32,24,85, -70,87,101,96,87,68,81,114,89,53,62,46,61,24,-1,4,6,8,-2,4,9,12,6,-1,1,4,9,-11,-5,1,1,-9,-2,4,7,21,-2,5,10,11,-1,4,10,12,-11,4,8,14,20,3,8,15,14,-3,4,9,11,13,0,6,10,11,-2,3,8,10,-14,1,7,12,19,1,7,12,12,-2,15,20,23,38,13,18,22,21,9,13,17,17,-4,9,13,17,26,10,16,22,22,9,17,19,21,30,9,21,24,23,10,16,16,18,-18,-2,-12,2,10,18,-8,-13,15,23,24,28,13,85, -70,100,104,97,87,67,80,111,85,51,60,45,60,24,-1,5,6,8,-2,3,8,10,5,-3,0,3,8,-13,-7,0,0,-11,-4,3,5,-1,-3,4,9,10,-2,3,10,11,-13,3,8,13,19,2,7,14,13,-4,2,8,10,2,-1,5,10,11,-3,2,8,9,-14,1,6,11,18,0,6,11,11,-3,14,19,21,35,12,17,21,21,8,11,16,15,-5,8,12,17,26,9,15,21,21,10,16,18,19,13,7,18,19,20,7,7,13,13,-10,4,-11,4,13,16,-9,-2,22,23,23,28,13,85, -70,101,106,98,87,66,79,107,82,49,59,44,60,24,0,6,7,9,-2,2,7,9,4,-5,-2,1,8,-14,-8,-2,-1,-12,-5,2,4,-1,-4,3,8,10,-3,2,9,10,-13,2,7,12,19,1,6,13,12,-4,2,8,9,2,-1,5,9,10,-4,1,7,8,-15,0,6,11,18,-1,5,11,11,-4,13,18,21,38,11,16,21,20,7,11,15,15,-5,8,12,16,25,8,15,20,20,10,15,17,18,12,7,18,19,20,7,8,13,12,-11,4,-11,4,13,15,-11,-3,20,22,22,27,13,85, -70,92,106,99,86,90,105,94,70,49,59,41,57,22,-3,3,5,6,-3,2,7,8,4,-5,-5,-3,5,-14,-8,-2,-2,-14,-7,1,3,-2,-5,2,7,9,-3,2,8,9,-14,1,6,11,18,-1,5,11,10,-6,0,7,8,1,-3,3,8,8,-6,-1,7,8,-16,-1,5,10,17,-2,4,9,9,-5,9,16,18,27,7,12,17,16,4,8,12,12,-7,5,10,14,23,6,12,18,18,7,14,14,15,10,4,17,18,20,1,3,8,7,-22,-8,-20,-5,3,6,-19,-4,20,22,18,23,15,85, -70,83,106,98,85,88,103,90,67,47,58,40,57,22,-1,4,2,5,-4,2,5,9,3,-3,-5,-5,4,-16,-10,-4,-4,-15,-8,-1,2,-3,-6,1,6,7,-4,1,7,8,-15,0,5,10,18,-2,4,10,9,-6,0,6,7,0,-4,3,7,8,-7,-1,6,7,-16,-2,5,9,17,-3,3,8,8,-6,7,13,15,17,4,10,14,14,1,5,10,9,-10,3,7,12,21,3,10,15,15,5,11,12,13,8,2,15,16,18,-1,0,6,5,-24,-10,-23,-8,1,3,-21,-5,19,21,17,24,16,85, -70,103,114,103,94,73,86,112,80,49,58,40,54,20,-8,-2,-1,1,-6,2,5,9,2,-3,2,5,8,-14,-9,-3,-4,-15,-7,-1,2,-4,-7,0,6,8,-4,1,8,8,-16,-3,6,10,19,-2,5,10,9,-7,-1,6,8,0,-4,2,7,8,-8,-2,5,6,-17,-3,3,8,16,-4,2,8,7,-8,3,9,11,5,2,7,11,11,-4,0,6,6,-12,0,4,9,19,1,7,13,13,3,8,11,11,6,-2,12,12,15,-4,-6,1,0,-26,-13,-20,-5,3,1,-23,-8,13,16,12,17,2,85, -70,104,113,100,90,70,83,106,76,47,56,39,54,21,-6,0,0,3,-6,2,4,8,0,-5,0,3,6,-16,-10,-5,-6,-16,-9,-2,1,-5,-8,-1,5,6,-5,0,7,7,-17,-4,5,9,18,-3,4,9,8,-8,-1,5,7,0,-5,2,6,7,-9,-3,4,6,-17,-4,3,7,16,-5,2,7,6,-8,0,7,9,2,-1,5,8,8,-7,-2,4,4,-14,-2,2,7,17,-1,5,11,10,0,6,8,8,4,-4,10,10,14,-6,-8,0,-2,-28,-15,-22,-8,1,-1,-23,-9,13,16,13,18,4,85, -70,104,110,107,93,101,116,100,72,57,67,44,60,27,-8,-3,-2,0,-6,0,6,10,3,-3,1,4,9,-15,-11,-7,-8,-16,-9,-2,0,-4,-8,-1,4,6,-5,1,8,9,-16,-3,2,6,15,-3,4,8,8,-10,-3,3,5,-2,-6,0,5,6,-9,-3,2,3,-17,-3,3,8,16,-5,1,6,5,-9,-2,4,6,0,-5,1,6,6,-9,-4,0,0,-16,-4,0,5,14,-4,3,8,8,-2,3,5,6,1,-6,7,8,11,-8,-11,-3,-4,-31,-17,-25,-10,-1,-4,-23,-9,13,17,13,19,6,85, -70,93,106,103,87,96,112,91,66,54,65,43,60,27,-6,0,0,2,-6,1,6,9,2,-5,0,2,8,-16,-12,-8,-9,-17,-10,-3,-1,-5,-9,-3,4,6,-6,0,7,8,-16,-4,1,5,15,-4,3,7,7,-10,-3,2,5,-2,-6,0,5,6,-9,-3,2,3,-17,-4,3,7,16,-6,1,6,5,-9,-3,3,5,-1,-5,0,5,6,-10,-5,0,0,-16,-4,0,5,14,-4,3,8,8,-2,3,9,10,6,-1,7,7,11,-9,-10,-2,-3,-25,-12,-25,-11,-2,-1,-20,-23,-2,12,8,14,8,85, -70,81,101,98,80,86,94,133,95,53,60,42,55,19,-13,-8,-6,-4,-8,0,4,11,26,-1,2,5,7,-13,-8,-3,-4,-17,-11,-5,-2,-6,-8,-1,5,7,-8,-3,4,5,-17,-4,3,8,16,-5,2,7,6,-9,-4,1,2,-3,-8,-2,4,6,-9,-3,4,6,-18,-4,3,7,15,-7,-1,4,3,-10,-3,3,5,-1,-6,0,4,5,-11,-6,0,0,-17,-5,0,4,14,-5,2,6,6,-1,5,11,12,6,-1,7,7,11,-9,-10,-2,-4,-28,-15,-26,-12,-2,-2,-20,-21,0,12,8,14,4,85, -70,108,119,106,98,76,89,120,85,48,56,39,54,19,-12,-6,-4,-3,-8,0,4,9,26,-3,0,3,5,-14,-10,-4,-5,-18,-12,-6,-3,-7,-10,-2,4,6,-10,-4,3,4,-18,-4,2,7,16,-5,1,6,5,-10,-4,0,2,-2,-8,-2,4,6,-10,-3,4,5,-18,-4,3,6,14,-8,-2,4,2,-10,-4,3,5,-1,-6,-1,3,4,-11,-6,0,0,-17,-5,0,4,14,-5,1,6,5,-2,4,10,11,6,-2,6,7,11,-9,-10,-2,-4,-32,-19,-25,-12,-2,-9,-31,-13,7,8,7,14,5,85, -70,103,113,101,89,68,83,107,75,42,52,36,52,18,-11,-6,-4,-3,-8,0,4,9,22,-4,0,2,5,-15,-10,-4,-6,-19,-13,-6,-4,-7,-10,-2,4,6,-10,-4,3,4,-18,-5,1,6,15,-7,0,6,4,-10,-5,0,2,-3,-8,-3,3,5,-10,-3,3,5,-19,-5,2,5,14,-8,-3,3,2,-11,-4,2,4,-2,-7,-2,3,4,-12,-6,-1,0,-17,-6,-1,4,14,-6,1,6,5,-2,4,10,11,5,-2,6,7,10,-10,-10,-3,-4,-32,-20,-26,-13,-2,-9,-30,-12,8,8,7,13,4,85, -70,104,107,104,88,93,110,96,68,45,56,43,60,28,-13,-6,-5,-4,-9,-1,4,9,10,-5,-1,2,5,-14,-10,-5,-7,-19,-13,-7,-4,-6,-10,-2,3,5,-11,-4,3,4,-19,-5,0,6,15,-7,0,6,4,-11,-5,0,1,-3,-9,-3,3,5,-10,-4,1,2,-19,-6,2,5,13,-10,-4,2,0,-11,-5,1,2,-2,-8,-3,2,4,-12,-7,-1,-1,-16,-5,-1,3,14,-6,1,5,5,-3,3,9,10,6,-2,4,4,8,-10,-9,-3,-4,-26,-14,-28,-14,-4,-7,-27,-28,-7,9,7,13,3,85, -70,94,101,99,79,85,105,83,58,38,51,39,57,25,-17,-16,-12,-11,-11,-1,4,9,24,-2,2,4,6,-15,-11,-4,-6,-19,-12,-6,-3,-7,-10,-4,2,4,-9,-3,4,5,-19,-6,1,6,15,-8,-2,4,3,-12,-5,1,3,-3,-10,-3,3,5,-11,-4,0,2,-20,-6,2,4,13,-10,-4,1,0,-11,-5,0,2,-3,-8,-3,2,3,-13,-7,-1,-1,-17,-5,-1,3,14,-6,1,5,4,-3,2,8,9,5,-3,3,4,7,-11,-11,-3,-6,-27,-15,-29,-16,-4,-7,-27,-27,-6,9,7,12,0,85, -70,102,118,110,100,74,88,126,89,45,55,36,51,18,-19,-15,-12,-10,-11,-1,3,9,24,-4,0,3,5,-15,-11,-5,-7,-19,-13,-6,-4,-7,-11,-4,1,3,-10,-4,3,4,-19,-7,0,5,15,-9,-3,2,2,-12,-5,1,4,-3,-11,-3,2,4,-11,-5,0,2,-20,-6,1,5,13,-11,-5,1,-1,-11,-6,0,1,-3,-9,-4,1,3,-12,-7,-1,-2,-17,-6,-1,3,14,-8,-2,3,3,-4,3,9,11,5,-2,5,7,9,-10,-5,0,-2,-27,-16,-27,-15,-5,-11,-34,-17,3,4,5,12,-103,-3, -70,105,112,105,91,67,83,113,78,39,50,32,48,17,-19,-13,-11,-9,-11,-1,3,8,23,-5,-1,2,5,-16,-12,-6,-7,-20,-14,-7,-4,-8,-12,-6,0,3,-11,-4,2,3,-19,-7,0,4,15,-10,-4,2,1,-12,-5,1,4,-3,-11,-4,2,4,-12,-5,0,2,-20,-6,1,4,13,-11,-5,1,-1,-12,-6,-1,1,-4,-10,-4,1,3,-13,-7,-2,-2,-17,-6,-1,2,14,-8,-2,3,3,-4,2,8,10,4,-3,4,6,8,-11,-6,-2,-4,-28,-17,-28,-16,-5,-11,-34,-17,4,5,5,11,-103,-3, -70,99,107,101,86,69,87,101,69,41,53,40,56,27,-21,-14,-13,-11,-12,-2,4,9,24,-4,0,3,6,-15,-11,-6,-7,-19,-13,-7,-4,-7,-12,-5,1,3,-12,-5,2,3,-20,-7,-1,3,13,-11,-4,2,1,-12,-5,1,4,-3,-11,-5,0,3,-12,-5,0,2,-20,-7,1,4,13,-11,-5,1,-1,-13,-7,-1,1,-3,-10,-3,2,4,-13,-7,-2,-2,-16,-5,-1,2,14,-8,-3,3,3,-4,1,9,11,6,-1,6,7,11,-9,-5,-1,-4,-28,-18,-30,-18,-6,-12,-33,-16,5,5,4,10,-103,-3, -70,98,101,101,83,63,83,91,61,36,49,36,53,26,-22,-15,-13,-11,-12,-2,3,9,24,-5,-2,3,6,-15,-11,-6,-8,-20,-14,-8,-4,-8,-11,-5,0,4,-11,-4,1,2,-20,-8,-1,3,13,-12,-5,1,0,-13,-5,1,4,-4,-12,-5,0,2,-12,-5,-1,1,-20,-7,0,4,13,-12,-6,0,-2,-13,-7,-1,0,-4,-10,-4,1,3,-13,-7,-2,-2,-17,-6,-2,1,13,-8,-2,3,3,-5,1,8,10,5,-2,5,5,10,-11,-8,-2,-5,-30,-19,-32,-20,-7,-17,-38,-33,-12,5,3,9,-103,-3, -70,83,96,97,77,65,84,111,78,42,53,30,46,17,-24,-20,-16,-15,-12,-4,-1,6,23,-5,0,3,6,-15,-11,-5,-7,-21,-15,-9,-5,-8,-11,-5,0,3,-10,-4,2,3,-21,-10,-3,1,13,-10,-3,2,2,-14,-8,-3,1,-4,-8,-2,2,4,-10,-5,0,1,-20,-8,-3,1,11,-12,-4,1,0,-13,-8,0,0,-4,-12,-6,0,3,-12,-6,0,-1,-17,-8,-1,0,13,-9,-4,0,1,-5,2,6,10,6,3,8,11,10,-8,-4,-1,-3,-35,-24,-34,-23,-10,-21,-45,-32,-11,5,3,8,-103,-3, -70,76,96,103,87,65,82,107,74,39,51,28,44,16,-25,-22,-16,-15,-12,-4,-1,6,23,-4,0,3,6,-15,-11,-5,-7,-22,-15,-9,-6,-8,-12,-5,0,2,-10,-4,2,2,-21,-10,-3,1,13,-10,-3,2,1,-15,-8,-3,1,-5,-9,-3,2,3,-11,-5,0,1,-20,-8,-3,1,11,-11,-5,1,0,-13,-8,-1,0,-4,-11,-6,0,3,-12,-6,0,-1,-17,-8,-2,-1,13,-9,-4,1,1,-5,2,5,9,4,2,7,9,8,-10,-6,-2,-5,-36,-26,-36,-26,-14,-26,-53,-22,-2,0,3,8,-103,17, -70,100,104,100,83,62,81,104,71,37,54,36,52,25,-26,-23,-17,-15,-13,-5,-2,5,22,-5,-1,4,6,-15,-11,-4,-6,-20,-13,-8,-5,-7,-11,-5,0,3,-10,-4,2,3,-21,-10,-2,2,14,-11,-4,2,2,-14,-8,-1,2,-3,-8,-2,4,5,-11,-5,1,1,-20,-9,-3,1,12,-11,-5,0,-1,-13,-9,-1,0,-4,-11,-5,0,4,-12,-5,0,0,-16,-8,-2,0,13,-10,-4,1,1,-5,1,6,8,4,0,4,6,7,-12,-8,-4,-7,-37,-28,-38,-27,-15,-27,-52,-22,0,1,3,8,-103,85, -70,86,101,100,83,61,80,85,52,43,55,34,50,24,-28,-25,-18,-16,-13,-5,-2,5,22,-5,-1,4,6,-14,-11,-4,-6,-19,-14,-8,-5,-8,-12,-5,0,3,-10,-4,2,2,-21,-10,-3,1,14,-11,-3,2,2,-14,-7,-1,2,-3,-8,-1,3,5,-11,-5,1,2,-20,-9,-3,2,12,-11,-5,0,-1,-13,-8,-1,0,-4,-11,-4,0,4,-11,-5,1,0,-16,-8,-2,-1,13,-11,-5,1,0,-6,0,7,10,6,3,8,11,12,-7,-4,-1,-4,-36,-27,-40,-30,-16,-25,-49,-40,-19,-2,-1,4,-103,85, -70,95,104,99,81,61,80,78,49,42,54,33,50,24,-25,-23,-17,-15,-13,-6,0,5,-2,-9,-4,0,5,-14,-9,-4,-5,-19,-13,-8,-5,-8,-13,-6,0,3,-10,-4,2,4,-21,-9,-3,1,11,-11,-4,2,2,-14,-6,1,4,-3,-8,-1,4,5,-12,-5,1,2,-20,-9,-3,1,12,-12,-5,1,0,-13,-8,-1,1,-3,-9,-3,2,4,-11,-5,1,-1,-14,-6,-2,-1,-3,-13,-9,-2,-3,-8,-1,4,9,12,10,17,20,18,-5,-2,0,-3,-37,-26,-41,-31,-17,-24,-48,-39,-17,0,0,5,-103,85, -70,102,102,99,81,59,77,79,49,41,54,32,49,24,-27,-25,-18,-16,-14,-6,0,6,3,-8,-4,1,5,-13,-8,-3,-4,-19,-13,-8,-5,-8,-13,-6,0,3,-11,-4,1,3,-22,-9,-3,1,12,-11,-3,2,3,-14,-6,1,4,-3,-8,-1,4,6,-11,-5,1,2,-20,-9,-3,1,12,-12,-4,1,0,-13,-8,-1,1,-2,-8,-2,2,5,-11,-5,1,-1,-14,-6,-1,-1,3,-12,-8,-2,-2,-7,-1,4,8,7,8,14,17,15,-7,-3,0,-3,-36,-27,-32,-24,-11,-35,-66,-28,-8,-7,-2,3,-13,85, -70,99,101,99,82,61,79,84,52,42,54,32,48,23,-29,-26,-20,-17,-14,-6,0,6,16,-9,-4,0,5,-14,-9,-3,-4,-19,-13,-7,-5,-8,-13,-7,-1,3,-10,-4,1,3,-22,-9,-4,0,11,-11,-4,2,3,-14,-6,1,3,-3,-8,-2,3,5,-12,-5,1,2,-20,-9,-3,1,12,-12,-5,1,0,-13,-8,-1,1,-2,-8,-2,3,4,-11,-5,1,0,-14,-7,-2,-1,3,-12,-7,-1,-1,-7,-1,4,7,6,5,10,13,12,-9,-5,-1,-5,-37,-29,-34,-26,-11,-34,-64,-27,-6,-5,-1,4,-7,85, -70,95,100,100,85,61,79,98,64,31,43,33,47,22,-29,-28,-21,-18,-14,-6,0,6,23,-9,-4,1,6,-14,-9,-2,-3,-18,-13,-7,-5,-8,-13,-6,-1,3,-10,-4,1,2,-23,-10,-5,-1,11,-11,-4,1,2,-13,-5,2,4,-3,-8,-2,3,5,-11,-5,0,1,-21,-9,-3,1,12,-13,-6,0,-2,-13,-7,0,2,-2,-8,-1,4,6,-11,-5,2,1,-15,-7,-1,0,3,-14,-6,1,1,-9,-3,6,10,11,12,14,14,15,-1,3,1,-3,-32,-25,-37,-29,-14,-38,-65,-28,-7,-7,-5,3,-6,85, -69,82,99,101,88,64,81,105,69,34,45,29,47,16,-29,-21,-13,-12,-15,-10,-6,-3,-27,-14,-10,-5,4,-15,-9,-3,-3,-18,-12,-6,-3,-7,-12,-7,-1,3,-9,-3,1,3,-22,-7,-3,2,11,-9,-1,4,4,-12,-5,3,5,-3,-7,0,5,6,-11,-5,1,1,-22,-10,-3,1,12,-13,-6,0,1,-11,-4,4,6,-1,-8,0,5,7,-8,-3,3,2,-15,-8,-1,0,11,-14,-5,2,2,-8,-2,7,9,10,8,7,10,12,-2,2,1,-2,-34,-27,-39,-31,-14,-37,-60,-26,-4,-4,-2,3,-5,85, -70,108,98,99,79,72,91,71,47,29,43,31,48,23,-24,-19,-15,-14,-16,-10,-6,-2,-14,-13,-9,-3,5,-14,-8,-2,-2,-18,-11,-6,-3,-7,-12,-7,-1,2,-9,-2,0,3,-22,-8,-3,1,11,-9,-1,4,5,-12,-4,3,6,-2,-7,0,5,7,-11,-5,1,2,-22,-9,-3,1,12,-13,-6,0,0,-10,-4,4,6,-1,-8,1,5,8,-7,-1,5,4,-15,-9,-2,-2,-11,-16,-8,-3,-3,-20,-11,-1,6,25,23,30,35,30,2,-1,-1,-3,-37,-26,-36,-29,-17,-50,-79,-36,-17,-19,-9,1,-9,85, -70,107,98,100,82,77,95,79,53,32,45,32,48,23,-26,-22,-17,-16,-16,-11,-6,-1,-4,-11,-7,-2,6,-13,-7,-1,-1,-17,-11,-5,-2,-7,-11,-6,-1,2,-9,-2,1,3,-22,-7,-3,2,12,-9,-1,4,5,-12,-4,3,6,-3,-7,0,5,7,-11,-4,2,2,-21,-9,-3,1,12,-13,-6,0,0,-11,-4,4,7,-1,-7,1,5,8,-7,0,5,4,-15,-8,-2,-2,-11,-16,-7,-2,-2,-18,-10,-1,6,12,17,24,28,25,1,1,0,-2,-38,-29,-38,-31,-18,-47,-77,-33,-13,-14,-6,2,-7,85, -70,107,99,101,85,57,73,70,42,32,45,26,42,15,-26,-22,-16,-14,-16,-9,-6,-1,-3,-9,-6,-1,6,-10,-5,-2,-2,-18,-12,-5,-2,-7,-13,-7,-1,2,-9,-3,0,3,-23,-9,-6,-1,9,-11,-3,4,5,-14,-6,4,7,-2,-6,1,7,8,-11,-4,1,2,-23,-10,-3,1,12,-12,-5,1,1,-12,-5,6,8,1,-6,0,4,7,-5,1,5,4,-14,-8,-1,-1,-10,-15,-4,2,2,-14,-6,2,9,16,20,26,22,19,3,7,1,0,-39,-31,-41,-34,-19,-45,-73,-29,-9,-9,-3,2,-8,85, -70,108,101,100,86,60,76,79,49,36,47,28,43,16,-28,-24,-18,-16,-17,-10,-6,-1,-2,-7,-4,1,7,-8,-4,0,-1,-18,-12,-5,-2,-7,-13,-7,-1,3,-9,-2,1,4,-24,-9,-6,-1,9,-11,-4,4,5,-14,-6,4,7,-2,-6,1,7,9,-11,-4,2,2,-23,-10,-2,1,12,-13,-6,1,1,-12,-5,6,9,1,-6,1,5,7,-5,1,6,5,-15,-8,-1,-1,-10,-14,-3,2,3,-12,-5,5,10,14,14,19,20,20,6,11,4,4,-42,-34,-39,-32,-16,-40,-73,-47,-25,-11,-7,2,-7,85, -68,108,104,102,77,71,90,65,40,24,38,30,46,22,-24,-17,-15,-15,-20,-14,-7,-3,-32,-18,-10,-4,5,-15,-9,-4,-3,-19,-11,-6,-2,-8,-11,-4,0,2,-12,-4,-1,2,-26,-8,-5,1,8,-8,-1,3,5,-10,0,8,11,24,-7,1,6,7,-12,-5,1,1,-23,-11,-4,0,11,-15,-7,-1,-1,-13,-5,5,9,21,-4,4,10,10,-4,1,6,5,-16,-9,0,-3,-20,-22,-10,-6,0,-16,-5,0,9,35,23,29,29,24,7,11,5,4,-44,-37,-42,-36,-20,-40,-71,-45,-23,-8,-4,4,-6,85, -45,1,95,97,79,75,94,71,46,27,41,32,48,23,-25,-21,-17,-17,-21,-15,-7,-3,-32,-16,-9,-4,5,-15,-9,-4,-3,-19,-12,-7,-2,-8,-11,-5,0,3,-11,-4,-1,2,-26,-9,-5,1,9,-9,-1,3,5,-11,-1,8,11,26,-7,1,6,7,-12,-5,0,1,-23,-11,-4,-1,11,-14,-7,-1,0,-13,-6,5,9,22,-4,4,10,10,-4,1,6,5,-16,-9,0,-3,-29,-22,-10,-5,1,-16,-5,0,8,16,19,25,24,21,6,11,6,6,-45,-38,-44,-38,-20,-38,-62,-43,-21,-4,-2,4,-3,85, -70,26,100,101,84,79,97,78,51,30,43,33,49,23,-29,-24,-20,-19,-25,-18,-11,-5,-32,-16,-8,-3,6,-16,-10,-5,-5,-22,-15,-8,-4,-11,-15,-9,-3,0,-13,-6,-4,-1,-29,-12,-9,-3,5,-15,-6,0,2,-15,-6,3,6,22,-9,-1,4,5,-14,-6,-1,0,-26,-13,-7,-5,8,-17,-10,-3,-3,-15,-8,2,6,19,-4,3,9,10,-5,0,6,5,-16,-10,-1,-4,-36,-23,-11,-6,1,-17,-5,-1,7,14,17,22,22,19,4,10,6,6,-46,-40,-45,-39,-21,-39,-62,-43,-21,-4,-1,4,-3,85, -70,85,108,98,82,58,73,86,58,27,40,24,39,12,-31,-27,-22,-20,-26,-19,-12,-6,-32,-16,-8,-2,6,-17,-10,-6,-5,-22,-16,-9,-6,-11,-16,-11,-3,-1,-14,-6,-4,0,-30,-13,-9,-3,5,-16,-7,-1,2,-16,-7,2,5,22,-9,-2,3,4,-15,-7,-2,-1,-26,-15,-8,-5,8,-19,-10,-4,-4,-16,-9,1,5,21,-5,2,8,9,-9,-4,4,3,-20,-13,-4,-7,-37,-24,-14,-9,-2,-17,-5,-2,5,9,9,15,19,17,0,6,3,3,-49,-42,-54,-48,-30,-47,-71,-27,-5,1,4,10,-7,85, -70,100,117,103,88,61,74,87,60,28,41,25,39,12,-34,-30,-25,-22,-29,-21,-13,-7,-33,-17,-9,-3,6,-18,-12,-8,-7,-25,-17,-11,-8,-12,-19,-12,-5,-1,-15,-7,-5,-1,-30,-14,-10,-4,5,-17,-9,-2,0,-18,-8,1,4,20,-11,-3,2,3,-17,-9,-4,-3,-28,-16,-9,-6,7,-19,-11,-5,-5,-17,-10,0,5,15,-6,2,8,8,-11,-5,3,1,-21,-15,-5,-8,-39,-25,-15,-10,-3,-21,-8,-5,3,9,9,16,20,17,-3,3,-1,-1,-50,-43,-54,-47,-29,-51,-76,-31,-9,-6,-1,4,-7,85, -70,118,129,102,86,40,52,57,30,8,21,43,57,30,-14,-8,-4,1,-13,-4,6,13,-20,-6,1,7,18,-14,-7,-2,-1,-23,-15,-6,-3,-31,-16,-6,2,6,-12,-4,5,9,-22,-6,2,9,18,-11,-2,6,7,-13,-5,5,8,5,-11,-4,1,3,-20,-12,-4,-4,-28,-18,-8,-6,8,-21,-11,-4,-4,-18,-11,-2,3,-2,-11,-2,3,4,-18,-12,-6,-8,-33,-27,-20,-24,-61,-48,-39,-35,-27,-50,-37,-23,-15,-8,-4,3,5,2,-30,-24,-18,-19,-51,-43,-30,-24,-6,-43,-69,-24,-5,-11,-4,2,-9,85, -70,115,127,109,91,60,69,76,52,22,36,20,34,3,-45,-41,-37,-30,-40,-30,-23,-16,-40,-27,-18,-13,-1,-28,-23,-19,-19,-36,-27,-22,-19,-47,-28,-22,-14,-9,-23,-16,-13,-10,-36,-21,-19,-13,-3,-27,-18,-12,-10,-26,-18,-9,-5,-13,-20,-11,-8,-4,-27,-18,-14,-13,-34,-25,-19,-16,-1,-29,-22,-15,-14,-24,-18,-9,-4,-9,-15,-6,-1,2,-18,-12,-5,-6,-30,-25,-14,-17,-48,-35,-22,-19,-10,-32,-30,-15,-7,-11,4,11,17,14,-16,-20,-14,-16,-59,-50,-61,-54,-36,-71,-81,-40,-24,-20,-4,0,-103,85, -70,148,132,114,100,62,65,60,41,16,30,12,26,-55,-56,-51,-48,-39,-49,-41,-32,-26,-46,-36,-28,-23,-8,-36,-32,-28,-27,-45,-37,-33,-31,-53,-37,-31,-22,-15,-33,-24,-23,-20,-43,-30,-28,-22,-10,-37,-28,-21,-20,-35,-27,-19,-15,-23,-30,-20,-16,-11,-36,-29,-23,-23,-42,-35,-30,-26,-11,-37,-32,-24,-24,-34,-26,-19,-14,-26,-23,-15,-9,-6,-25,-19,-15,-17,-38,-32,-17,-20,-49,-38,-24,-22,-12,-37,-34,-20,-12,-22,2,10,16,13,-21,-33,-23,-21,-67,-53,-68,-58,-38,-82,-86,-50,-40,-31,-22,-22,-103,85, -70,170,103,131,98,68,64,40,23,12,26,9,23,-72,-69,-65,-65,-52,-62,-54,-44,-40,-53,-49,-41,-36,-42,-48,-48,-41,-40,-59,-51,-49,-47,-62,-51,-45,-37,-27,-46,-37,-38,-34,-53,-43,-43,-38,-24,-50,-43,-36,-36,-48,-41,-33,-30,-56,-43,-35,-32,-23,-48,-43,-38,-39,-53,-48,-44,-41,-45,-50,-47,-39,-37,-46,-39,-33,-28,-51,-35,-29,-24,-18,-38,-33,-29,-31,-49,-44,-41,-42,-67,-57,-46,-43,-34,-60,-52,-38,-23,-29,-7,2,6,6,-42,-57,-51,-35,-72,-62,-71,-64,-47,-99,-93,-64,-64,-48,-46,-34,85,85, -70,170,170,170,170,170,35,20,-19,-1,16,-4,10,-82,-79,-78,-77,-65,-75,-68,-59,-58,-68,-66,-57,-54,-73,-62,-61,-55,-48,-73,-71,-63,-62,-68,-62,-55,-47,-32,-54,-51,-46,-44,-56,-51,-50,-45,-52,-58,-53,-46,-45,-58,-52,-45,-42,-61,-53,-46,-43,-31,-57,-55,-48,-49,-62,-58,-54,-52,-73,-58,-55,-47,-42,-53,-47,-41,-36,-53,-41,-35,-30,-21,-45,-40,-36,-39,-55,-52,-47,-49,-68,-61,-50,-48,-37,-66,-60,-46,-41,-39,-22,-15,-10,-7,-48,-64,-58,-55,-86,-76,-89,-81,-66,-113,-113,-99,-80,-62,-73,-115,85,48, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_tblX_PRight_T0.h b/drivers/input/touchscreen/wacom/wacom_i2c_tblX_PRight_T0.h deleted file mode 100644 index ca383d5..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_tblX_PRight_T0.h +++ /dev/null @@ -1,71 +0,0 @@ -40,140,140,135,47,47,32,58,11,-14,4,0,10,15,-42,-35,-40,-26,-49,-45,-41,-42,-52,-48,-43,-44,-58,-47,-42,-33,-29,-44,-42,-30,-28,-44,-34,-33,-28,-20,-33,-38,-31,-35,-49,-49,-45,-41,-44,-51,-49,-37,-35,-42,-39,-34,-34,-47,-37,-32,-28,-20,-35,-29,-27,-29,-17,-14,-15,-14,-11,-23,-7,-2,-2,-10,-19,-17,-16,-29,-26,-22,-19,-12,-27,-25,-20,-25,-28,-27,-26,-24,-25,-29,-39,-32,-32,-32,-30,-27,-24,-26,-35,-34,-28,-26,-41,-33,-24,-31,-64,-45,-37,-38,-44,-84,-88,-36,-44,-22,-8,-9,-113,75, -45,140,145,133,54,49,45,68,22,-4,14,11,23,25,-26,-18,-20,-13,-33,-28,-22,-26,-36,-32,-25,-20,-9,-32,-25,-13,-14,-27,-28,-16,-12,4,-22,-18,-13,-10,-21,-18,-16,-17,-42,-35,-29,-24,-12,-36,-33,-20,-23,-28,-25,-19,-17,-33,-23,-18,-11,-10,-21,-16,-11,-11,-15,-5,-6,-3,7,-15,3,9,5,0,-9,-5,-2,-6,-13,-8,-2,-1,-13,-9,-5,-6,-21,-13,-10,-6,5,-15,-21,-15,-15,-23,-16,-12,-7,8,-22,-15,-10,-12,-25,-18,-8,-12,-55,-33,-28,-24,-45,-69,-92,-23,-16,-12,5,6,-5,76, -50,136,149,130,59,13,16,59,15,-27,-9,11,25,24,-12,-9,-7,-2,-20,-10,-6,-5,-23,-15,-8,-6,6,-16,-10,-1,0,-22,-14,-7,-2,12,-12,-7,-2,1,-10,-8,-4,-3,-37,-24,-19,-11,-4,-26,-19,-8,-9,-20,-15,-7,-4,12,-12,-6,1,-1,-11,-6,-1,2,-14,1,1,5,10,-8,10,16,14,3,-4,1,6,21,-2,4,11,8,-2,2,6,7,-17,-3,1,7,13,-4,-9,-3,-1,-19,-6,-3,3,13,-9,-2,4,3,-13,-6,5,3,-48,-25,-23,-16,-40,-60,-82,-25,-8,1,10,18,2,77, -55,136,142,125,60,32,41,97,54,12,30,23,37,36,-1,3,5,6,-14,-9,-1,-2,-28,-16,-8,-4,5,-16,-8,1,2,-24,-13,-4,2,12,-10,-6,1,6,-8,-5,2,3,-26,-19,-13,-6,-2,-22,-16,-2,-2,-19,-10,3,7,20,-8,-1,5,5,-8,-4,5,7,4,0,0,5,7,-11,7,14,12,-6,-10,0,4,17,-1,6,12,10,-2,2,10,11,-15,0,8,14,17,2,-2,7,10,-12,5,12,18,25,3,9,15,14,-7,2,8,7,-47,-31,-21,-12,-41,-58,-73,14,38,35,15,23,17,-10, -60,128,131,121,69,31,45,102,61,19,37,29,44,43,7,11,16,19,3,9,17,16,-11,2,9,13,20,2,9,16,17,-12,-1,7,14,23,3,8,14,19,3,8,13,14,22,-5,0,7,10,-7,-1,11,12,-7,3,10,15,27,6,12,19,19,6,10,17,21,35,8,8,13,14,-1,17,25,24,5,4,11,16,26,17,22,28,27,16,20,24,26,22,14,18,25,26,14,9,12,16,-6,13,17,23,26,10,15,22,22,2,12,22,21,-10,-14,-17,-7,-35,-39,-50,-4,24,25,24,33,22,30, -60,117,121,116,62,27,43,100,60,19,37,29,45,44,10,13,19,22,8,12,21,21,-9,5,12,16,22,4,11,17,18,-12,0,8,14,24,4,9,15,21,4,11,15,17,27,-2,2,10,12,-4,2,14,15,-6,6,13,18,28,8,14,21,21,7,13,20,23,40,10,10,16,15,2,19,27,27,7,6,13,18,28,19,25,30,30,18,22,26,29,47,16,21,28,28,17,12,15,19,8,16,21,25,27,13,17,24,22,3,13,23,24,-7,-10,-12,-1,-33,-36,-43,5,34,37,32,41,31,-8, -60,120,114,118,59,25,42,83,44,18,36,28,44,43,10,13,18,22,7,11,19,19,-11,4,11,15,21,4,12,17,18,-13,0,8,14,23,4,9,14,21,4,11,15,17,28,-1,3,10,11,-2,3,15,16,-5,7,14,19,28,10,16,22,22,8,13,20,23,41,11,12,17,16,4,21,29,29,8,8,14,20,28,20,26,31,30,18,23,27,30,47,18,23,29,29,19,14,17,21,20,18,23,27,28,13,18,24,22,3,14,24,25,-5,-6,-6,3,-34,-35,-40,10,41,45,38,46,36,-7, -60,116,109,115,57,23,41,80,42,17,35,27,42,42,10,13,18,23,7,12,20,20,-10,5,12,16,21,5,12,17,17,-13,-1,7,14,23,3,8,14,21,4,11,16,17,29,0,4,10,11,-2,3,14,15,-5,7,12,18,27,10,15,21,20,7,13,19,22,39,10,10,16,15,2,20,27,28,7,7,13,18,27,19,24,29,29,16,20,26,28,46,15,21,26,26,19,14,14,18,19,18,23,25,26,14,17,23,22,4,14,23,24,0,-12,-8,-1,-38,-42,-45,-7,26,30,30,38,38,29, -60,115,111,114,56,44,62,77,41,11,29,23,38,39,10,13,18,22,8,12,20,20,-10,5,11,15,21,5,11,16,17,-14,-2,6,12,22,2,7,13,19,4,10,15,17,30,1,5,10,11,-2,3,14,15,-5,7,12,17,27,10,15,20,20,7,12,18,21,38,9,10,16,15,2,20,27,28,7,8,14,19,28,18,23,29,28,16,20,25,27,43,15,20,25,25,19,14,14,18,19,18,22,25,26,13,17,22,21,4,14,23,24,3,-9,-5,2,-34,-38,-39,-3,29,33,32,39,39,27, -60,114,110,113,54,43,61,75,39,10,28,21,36,36,10,13,16,20,7,11,18,19,-9,6,12,17,21,4,10,15,15,-14,-4,3,9,20,0,6,12,19,4,9,14,16,31,4,8,11,11,0,3,14,14,-5,7,12,16,27,9,15,19,19,7,13,19,21,33,8,8,13,14,3,20,26,26,7,7,13,17,27,20,26,29,28,16,20,24,26,24,14,16,22,22,15,9,10,13,-5,11,12,17,23,11,16,21,21,7,18,25,26,-5,-12,-13,-3,-42,-50,-57,-4,26,30,29,37,37,26, -60,111,110,110,50,38,56,74,38,9,27,25,40,40,9,11,15,19,6,10,17,18,-10,5,11,15,20,3,9,14,13,-14,-5,2,7,19,-1,4,11,17,3,8,13,14,32,4,8,11,10,-1,2,13,14,-5,6,12,16,26,8,14,18,18,6,12,17,19,14,7,7,12,13,2,19,25,25,6,8,13,18,28,19,25,28,27,15,19,23,25,19,13,15,21,22,14,9,10,12,-6,11,11,17,22,10,15,20,20,6,17,24,26,-4,-10,-11,0,-40,-47,-52,-3,27,30,28,36,33,-4, -60,111,110,110,49,37,55,71,36,8,25,23,38,39,8,10,13,17,6,9,16,17,-11,4,9,13,19,1,8,12,12,-15,-6,0,6,18,-3,3,9,14,2,6,11,13,22,3,7,10,10,-2,2,13,13,-5,5,10,15,26,7,13,18,17,7,11,17,19,12,7,6,11,13,1,18,24,25,5,8,13,18,28,17,22,27,26,13,17,22,24,17,12,15,21,22,14,9,10,13,-5,11,13,18,24,11,16,18,17,5,15,21,23,-1,-13,-11,-2,-40,-45,-50,3,32,34,28,36,32,26, -60,67,101,106,46,35,54,69,34,6,23,22,37,38,6,9,12,16,5,9,15,16,-12,3,8,12,18,1,6,12,10,-16,-7,-1,4,17,-6,1,7,12,1,5,10,12,10,2,7,9,9,-3,1,12,12,-6,4,10,14,25,7,12,17,16,6,10,16,17,11,5,5,9,12,0,17,23,24,5,8,13,18,28,16,22,26,25,12,16,21,22,17,10,14,20,21,13,8,9,11,-6,10,12,17,24,10,15,17,16,4,15,21,23,-4,-12,-7,0,-38,-43,-46,4,33,34,27,34,29,25, -60,78,102,106,46,15,35,68,33,7,25,16,31,32,7,9,14,18,4,8,14,15,-12,3,8,13,19,1,7,11,10,-17,-8,-1,3,16,-8,-1,5,11,0,4,9,11,6,0,4,8,9,-4,0,11,11,-6,3,9,13,25,5,11,16,15,5,8,14,15,11,4,3,8,11,-1,17,22,23,5,7,12,17,28,15,20,24,23,11,15,19,21,16,10,13,19,21,12,7,8,11,-6,9,11,16,23,9,14,15,14,4,14,19,21,-4,-10,-14,-1,-40,-45,-50,1,30,31,26,32,26,39, -60,90,103,106,46,14,34,67,31,6,23,15,30,30,6,8,12,16,3,7,13,13,-13,2,7,12,18,0,6,11,9,-18,-9,-2,1,15,-10,-4,3,8,-1,4,9,11,5,-1,3,7,9,-4,1,11,11,-6,4,9,13,25,3,10,15,14,3,7,14,16,9,4,4,9,12,-1,16,21,21,4,6,12,16,27,15,21,24,22,11,14,19,19,16,9,11,17,20,10,5,6,7,-8,4,7,11,22,6,11,14,13,3,13,18,19,-6,-13,-13,-2,-46,-52,-59,-2,27,28,25,34,32,84, -60,98,105,102,41,33,52,67,31,5,22,14,28,29,5,7,11,15,4,7,13,13,-13,2,7,11,18,-2,4,10,8,-18,-10,-3,0,14,-11,-4,1,7,-1,3,8,10,5,-1,3,7,9,-5,0,10,10,-5,4,9,13,25,4,10,14,13,3,6,12,15,-1,5,3,9,13,-2,15,20,20,3,5,11,15,27,14,20,23,21,10,13,17,18,5,8,11,16,20,8,3,6,7,-8,4,7,12,22,5,10,12,11,2,12,16,18,-7,-14,-16,-5,-50,-52,-58,0,28,29,27,34,29,84, -60,104,107,103,41,33,52,66,30,4,21,12,27,29,4,7,10,14,3,6,12,12,-13,0,6,10,17,-3,2,8,7,-19,-11,-4,-1,14,-12,-6,0,5,-3,1,7,8,4,-3,2,5,9,-6,-1,9,9,-6,3,8,12,25,3,9,13,12,2,5,10,15,-8,5,3,8,13,-2,14,19,19,2,4,10,14,26,13,19,22,20,9,12,16,16,-7,7,11,16,20,6,1,6,7,-10,2,7,12,23,4,9,12,10,1,10,14,16,-7,-14,-15,-4,-48,-51,-56,1,29,28,26,32,26,84, -60,97,98,100,37,32,53,64,28,11,27,17,32,33,4,6,10,14,3,6,11,11,-14,0,5,9,17,-5,1,7,7,-19,-11,-5,-1,14,-13,-7,-1,4,-4,0,6,7,4,-4,1,5,9,-7,-2,9,9,-6,3,8,11,24,2,8,12,10,1,4,10,14,-9,5,4,8,13,-1,13,18,18,2,3,10,14,26,12,18,21,19,9,11,15,15,-8,7,10,15,20,5,0,5,6,-10,1,7,12,22,3,9,11,10,1,11,15,16,-6,-12,-12,-2,-47,-49,-55,1,29,28,25,31,23,84, -60,93,100,100,38,31,52,63,26,9,26,16,30,33,3,5,9,14,2,6,10,10,-16,-2,4,7,15,-5,1,7,6,-20,-13,-7,-3,12,-14,-8,-3,3,-6,-2,4,6,-3,-4,0,4,8,-8,-3,8,9,-7,2,7,11,23,1,5,10,9,1,4,9,15,-11,5,3,8,13,-2,11,17,17,3,4,9,12,24,10,14,18,17,7,10,14,15,-4,5,9,13,18,4,-1,5,5,-8,1,5,9,22,2,7,11,8,-1,8,14,15,-25,-8,-13,-1,-47,-54,-61,-3,26,25,25,33,29,84, -60,81,103,99,35,28,49,63,27,9,26,15,30,33,2,5,8,13,3,6,10,10,-16,-2,4,7,15,-6,-1,6,5,-20,-13,-7,-4,12,-15,-9,-3,2,-7,-3,3,5,-3,-5,-1,3,8,-9,-3,8,8,-7,2,7,10,23,0,4,10,8,-1,3,8,15,-10,5,3,8,14,-2,11,16,16,2,3,8,11,24,10,13,18,16,6,9,13,14,-11,5,8,13,18,3,-2,5,4,-8,1,4,9,22,1,7,11,7,-2,8,15,15,-24,-7,-15,-3,-47,-52,-58,-9,19,23,24,31,26,84, -60,76,105,100,36,28,48,62,25,7,24,15,29,33,2,5,8,13,3,6,10,10,-16,-2,4,7,15,-8,-2,5,4,-21,-14,-8,-4,11,-15,-9,-3,2,-7,-3,3,4,-18,-5,-1,2,7,-9,-4,7,7,-8,1,6,8,22,-1,4,9,8,-2,2,7,15,-10,5,3,8,14,-2,10,14,15,1,2,8,11,24,8,12,16,15,6,8,11,12,-12,2,6,10,16,2,-3,3,3,-9,-1,4,8,21,1,6,10,6,-2,9,14,15,-28,-10,-18,-6,-51,-51,-58,-13,14,22,27,33,24,85, -60,85,96,97,33,5,29,76,39,0,17,14,28,32,1,4,8,13,2,5,10,9,-16,-3,3,6,15,-9,-3,4,3,-21,-14,-8,-5,11,-14,-9,-3,2,-7,-3,3,5,-19,-5,0,1,7,-10,-5,7,7,-7,1,6,9,23,-1,4,8,8,-2,2,7,14,-10,4,3,7,14,-3,9,14,14,1,1,7,11,24,7,11,15,14,5,8,11,11,-13,2,5,10,15,1,-4,2,2,-10,-1,4,8,21,1,5,10,6,-3,9,15,15,-25,-9,-16,-4,-49,-49,-56,-13,14,22,27,32,23,86, -60,100,99,98,34,5,28,74,37,-2,15,14,28,32,0,3,7,13,3,6,10,10,-16,-3,1,4,12,-10,-4,3,3,-23,-15,-8,-5,10,-15,-9,-2,3,-7,-4,3,5,-12,-5,0,1,6,-10,-5,8,7,-7,1,7,9,23,-2,4,9,7,-3,1,6,12,-10,3,2,7,14,-3,9,14,14,0,-1,5,8,22,7,11,15,14,3,6,10,10,-13,0,5,9,17,1,-4,2,2,-10,-2,2,5,20,-2,1,4,0,-6,8,12,11,-20,-5,-16,-3,-46,-53,-60,-1,27,26,27,34,28,87, -60,92,102,95,30,6,29,61,24,6,24,12,27,31,0,3,7,13,2,5,9,10,-16,-3,1,3,11,-11,-5,2,2,-23,-16,-9,-6,10,-15,-8,-2,3,-7,-3,3,5,-19,-5,0,0,5,-11,-6,8,7,-6,1,7,9,24,-2,4,9,8,-3,1,7,11,-11,3,2,7,14,-3,8,13,13,0,-1,5,7,22,6,11,15,14,2,5,10,9,-13,0,5,9,17,0,-3,3,2,-9,-2,3,7,21,-1,2,5,1,-5,8,13,12,-21,-6,-16,-3,-44,-52,-57,0,27,26,27,34,27,88, -60,85,105,96,31,6,28,59,22,5,22,11,26,31,-1,3,6,13,2,5,9,8,-17,-4,-2,1,10,-11,-5,0,1,-22,-15,-9,-6,7,-14,-8,-2,4,-8,-3,4,5,-20,-4,1,0,5,-12,-6,8,7,-5,2,7,9,21,-2,4,8,7,-3,1,6,10,-11,2,3,8,15,-2,7,13,13,-2,-3,3,6,20,4,9,13,12,2,5,8,8,-14,-2,4,8,15,-1,-4,2,2,-9,-1,4,7,21,1,5,8,5,-6,7,10,10,-29,-14,-25,-11,-51,-52,-57,-11,15,27,28,35,26,89, -60,82,95,94,29,3,29,76,37,-2,15,9,24,30,-1,3,6,12,2,4,7,7,-18,-6,-3,-1,9,-13,-7,-1,-1,-22,-15,-9,-6,7,-14,-8,-2,4,-8,-3,4,5,-20,-4,1,-1,4,-13,-7,8,7,-5,2,7,9,20,-2,3,8,8,-4,1,6,9,-11,1,3,8,16,-2,7,12,12,-2,-3,3,6,21,4,8,13,12,1,4,8,7,-15,-2,3,7,15,-2,-3,3,3,-8,-1,4,8,22,2,6,9,6,-5,6,11,11,-28,-12,-23,-10,-50,-50,-58,-11,15,26,28,34,26,90, -60,101,98,96,30,3,28,73,35,-4,14,3,18,22,-1,3,5,13,1,4,7,8,1,-2,1,4,10,-12,-5,0,0,-22,-15,-9,-6,11,-12,-6,-1,5,-6,-2,4,5,-18,-4,2,-1,6,-12,-6,10,8,-5,2,8,10,16,-1,4,9,9,-3,2,7,8,-12,1,4,8,16,-2,6,12,12,-2,-4,3,5,20,3,8,12,11,0,4,7,7,-15,-2,3,7,15,-2,-3,4,4,-7,0,5,9,23,3,3,7,4,-5,6,6,6,-20,-6,-20,-5,-44,-51,-58,-10,16,26,28,35,26,91, -60,102,100,93,26,3,28,61,23,-4,14,2,17,22,0,3,5,13,0,4,6,7,-3,-3,-1,2,9,-13,-7,-1,-1,-22,-15,-9,-6,11,-13,-6,-1,5,-6,-2,4,5,-18,-4,2,0,7,-12,-6,10,10,-5,1,8,10,12,-1,4,9,9,-3,2,7,8,-13,-1,3,8,17,-2,6,11,11,-3,-4,2,4,20,2,7,12,11,-2,2,6,6,-15,-4,1,5,14,-3,-2,4,4,-7,-1,6,7,1,-2,1,4,4,-5,4,7,6,-19,-5,-18,-4,-42,-51,-58,-9,16,26,28,36,27,92, -60,88,103,95,27,3,27,58,20,-6,13,1,16,21,-2,2,4,11,0,3,4,5,-14,-3,0,3,10,-12,-7,-1,-1,-21,-15,-9,-6,-1,-12,-6,-1,5,-6,-1,5,5,-17,-4,3,0,7,-11,-5,10,10,-4,2,8,10,2,-3,2,8,8,-4,1,7,7,-14,-2,4,8,17,-1,5,10,10,-3,-5,1,3,19,1,6,11,10,-2,1,5,4,-16,-5,1,4,14,-3,-1,5,5,-6,0,6,8,2,-1,4,6,6,-5,3,4,4,-27,-12,-24,-11,-49,-49,-57,-9,15,29,29,36,28,93, -60,84,98,91,26,3,30,64,18,-6,13,1,16,21,-1,3,6,12,0,3,3,4,-17,-4,-1,1,9,-14,-8,-2,-3,-21,-15,-9,-6,-11,-12,-5,0,6,-5,-1,5,6,-16,-3,3,1,8,-11,-5,10,9,-5,2,7,9,3,-3,2,7,7,-5,0,6,6,-15,-2,4,8,17,-2,5,9,9,-4,-4,2,4,15,0,5,9,8,-4,0,4,4,-16,-5,0,3,13,-3,0,5,5,-6,0,8,9,4,-1,6,8,8,-4,1,5,4,-26,-11,-23,-9,-48,-48,-57,-9,16,31,30,37,30,94, -60,95,100,92,26,4,30,77,36,-3,16,2,15,19,-3,1,2,10,-1,4,3,3,-19,-6,-3,0,9,-15,-9,-4,-4,-21,-15,-10,-6,-11,-12,-5,0,7,-5,0,6,6,-16,-2,4,1,9,-11,-5,9,8,-5,1,7,9,1,-3,2,7,7,-5,0,5,6,-15,-3,4,8,17,-2,4,9,9,-4,-2,3,6,22,-1,4,9,8,-4,-1,4,3,-16,-5,-1,3,13,-4,1,6,5,-5,1,8,10,4,0,8,10,10,-3,4,5,5,-24,-9,-21,-8,-47,-47,-57,-9,16,31,31,38,32,95, -60,96,100,92,26,3,30,74,35,-4,16,2,15,20,-2,3,3,12,-1,4,9,10,5,-4,-1,2,8,-14,-7,-2,-2,-20,-13,-6,-4,-10,-12,-5,0,6,-7,-1,5,7,-16,-2,4,1,8,-11,-5,9,7,-7,-2,4,6,0,-5,1,6,6,-8,-2,4,5,-16,-3,3,8,16,-4,2,8,7,-6,-2,3,6,-1,-2,3,8,7,-6,-3,2,1,-17,-6,-1,3,13,-5,0,6,5,-3,1,9,9,5,-1,5,6,8,-6,-6,1,-1,-16,-3,-17,-3,-39,-47,-55,3,26,32,30,37,25,96, -60,87,100,92,26,29,56,62,23,-2,17,0,13,18,-4,1,2,10,-1,4,8,10,5,-4,-2,0,7,-15,-9,-3,-3,-19,-13,-7,-4,-10,-12,-5,0,7,-6,-1,6,7,-15,-1,4,2,10,-10,-4,8,7,-7,-2,4,5,0,-5,0,6,7,-7,-2,4,4,-16,-3,3,7,16,-4,2,8,7,-6,0,5,7,1,-3,3,7,7,-7,-3,1,1,-17,-6,-2,3,13,-5,1,7,5,-2,2,10,11,6,0,7,7,10,-4,-6,2,0,-15,-1,-16,-2,-37,-45,-54,4,27,33,32,39,28,97, -60,81,99,91,24,28,55,58,21,-3,17,1,13,18,-1,3,4,12,-1,4,8,9,5,-5,-6,-3,4,-13,-8,-3,-3,-19,-13,-5,-3,-9,-13,-6,0,7,-6,0,6,6,-16,-2,4,2,10,-10,-4,8,6,-9,-3,3,5,-1,-6,-1,4,5,-9,-3,3,4,-18,-4,3,7,15,-6,1,6,5,-8,-2,5,7,2,-5,0,6,5,-8,-3,1,1,-17,-6,-1,3,13,-6,1,7,5,-3,2,9,9,5,0,8,9,11,-7,-9,-1,-3,-23,-9,-22,-7,-42,-49,-58,6,29,34,30,38,32,98, -60,93,105,94,33,13,39,81,36,-1,18,2,11,18,-1,5,5,14,-1,3,7,8,4,-7,-7,-5,3,-15,-9,-4,-4,-19,-14,-6,-4,-8,-14,-7,-1,6,-6,-1,5,6,-16,-2,3,3,11,-10,-4,7,5,-9,-3,3,4,-1,-7,-1,4,5,-10,-4,3,4,-18,-5,2,6,15,-6,0,6,5,-8,-2,4,6,0,-5,0,5,5,-8,-4,1,0,-17,-6,-1,3,13,-6,1,6,5,-3,2,9,9,5,0,9,10,11,-7,-8,-1,-2,-22,-8,-21,-6,-40,-47,-56,7,30,35,32,40,36,99, -25,56,67,56,28,9,37,75,32,-2,17,2,11,17,-6,0,-1,8,-4,5,6,10,20,-3,1,5,8,-14,-8,-3,-4,-18,-11,-5,-2,-8,-14,-8,-2,6,-6,-1,6,6,-17,-5,4,3,13,-9,-2,7,6,-9,-3,3,5,-2,-7,-1,4,5,-10,-4,2,3,-18,-6,2,5,14,-7,0,5,4,-9,-3,3,5,0,-5,0,4,4,-10,-5,0,0,-17,-6,-2,2,13,-6,0,6,5,-3,1,9,9,6,-1,8,9,11,-8,-10,-2,-4,-20,-7,-15,0,-33,-44,-54,7,29,32,30,36,26,100, -40,65,78,67,23,5,34,68,27,1,16,4,11,17,-3,2,1,10,-3,5,5,9,0,-5,0,3,7,-15,-9,-4,-5,-18,-11,-4,-2,-7,-15,-8,-2,6,-6,-1,6,6,-17,-5,3,4,14,-8,-2,6,5,-9,-4,3,5,-1,-7,0,4,5,-11,-5,2,2,-19,-6,1,5,14,-7,1,6,5,-9,-3,3,4,-1,-5,0,4,4,-11,-6,0,-1,-17,-6,-2,3,13,-6,0,6,4,-4,1,9,9,5,-2,8,8,12,-8,-11,-3,-5,-19,-7,-14,1,-30,-41,-51,7,28,34,31,38,26,101, -47,71,79,78,25,35,67,59,21,6,27,7,16,23,-6,-1,-1,8,-4,4,8,11,3,-4,2,4,9,-14,-10,-6,-7,-16,-10,-3,-1,-5,-14,-9,-3,5,-6,-1,7,7,-17,-5,1,3,12,-7,-1,6,4,-11,-5,1,3,-3,-8,-2,3,4,-11,-5,0,0,-18,-5,1,5,15,-7,1,6,5,-8,-2,2,4,-2,-7,-1,4,4,-11,-6,-2,-2,-17,-6,-2,3,13,-6,0,5,4,-4,0,8,8,5,-2,7,7,11,-9,-10,-2,-4,-13,0,-13,2,-27,-35,-44,-7,16,30,27,33,29,102, -49,63,75,74,17,28,62,49,14,2,25,5,15,23,-4,1,1,10,-4,4,8,11,2,-6,0,3,8,-15,-11,-7,-8,-16,-10,-3,-1,-5,-15,-10,-3,5,-7,-1,6,6,-17,-5,0,3,13,-7,-1,5,4,-11,-5,1,3,-3,-8,-2,3,3,-11,-5,0,0,-18,-6,1,5,15,-8,2,7,6,-7,-1,2,3,-2,-7,-2,3,3,-12,-6,-2,-2,-17,-6,-2,3,13,-6,0,5,4,-5,0,7,8,5,-1,7,8,11,-9,-10,-3,-5,-12,1,-12,2,-23,-31,-40,-5,18,33,29,36,30,103, -51,59,70,84,35,15,43,87,40,-1,19,4,9,14,-12,-7,-5,3,-6,4,7,12,25,-3,1,3,8,-13,-8,-4,-6,-18,-11,-4,-1,-5,-16,-10,-4,4,-8,-2,5,5,-17,-5,0,4,14,-6,-1,5,3,-11,-5,1,3,-3,-8,-2,3,4,-11,-5,0,0,-18,-6,1,5,15,-7,3,8,7,-6,0,2,3,-3,-8,-2,3,4,-12,-7,-2,-2,-17,-6,-2,3,13,-6,0,5,4,-5,0,7,8,5,-1,7,8,11,-10,-11,-3,-5,-11,1,-12,3,-18,-25,-32,-3,20,36,31,38,32,104, -53,78,89,80,26,7,38,73,29,-6,15,1,6,14,-10,-5,-4,5,-5,4,7,11,26,-3,1,4,6,-12,-8,-2,-4,-17,-11,-4,-2,-6,-14,-6,-1,5,-10,-4,3,3,-18,-5,1,6,15,-7,0,5,3,-11,-5,0,1,-3,-9,-3,2,4,-11,-4,3,4,-19,-6,2,5,13,-9,2,8,6,-5,1,2,4,-2,-7,-2,3,4,-12,-6,-1,-1,-17,-6,-1,3,13,-7,-1,4,3,-3,2,9,10,5,-2,7,8,11,-9,-10,-3,-4,-17,-3,-9,5,-15,-29,-40,10,31,33,31,37,28,105, -55,73,84,84,28,34,68,66,23,-3,20,8,14,24,-13,-7,-6,2,-6,3,8,12,25,-2,2,4,7,-11,-6,-2,-4,-17,-11,-5,-2,-6,-13,-5,0,5,-10,-4,3,3,-18,-5,1,6,15,-7,0,5,3,-11,-5,0,1,-3,-9,-3,2,4,-11,-4,3,4,-19,-6,1,5,13,-9,3,9,7,-4,1,2,3,-2,-8,-2,3,4,-12,-7,-1,-1,-17,-6,-1,2,13,-7,-1,4,3,-4,2,9,9,5,-2,7,8,11,-10,-11,-3,-5,-16,-3,-8,6,-13,-27,-36,12,33,36,33,38,28,106, -57,77,79,81,22,30,66,56,13,-9,16,5,11,24,-11,-5,-4,4,-6,4,8,12,27,-3,0,3,6,-11,-7,-2,-4,-17,-11,-5,-2,-6,-12,-4,1,5,-10,-4,3,4,-18,-5,1,6,15,-7,0,6,4,-11,-5,0,2,-3,-9,-3,2,4,-11,-4,0,2,-20,-6,2,5,13,-10,3,9,7,-3,3,1,2,-2,-8,-2,3,4,-12,-6,0,-1,-16,-5,-1,3,13,-6,-1,4,3,-4,1,9,9,5,-1,5,5,9,-9,-9,-2,-4,-8,4,-9,6,-12,-21,-30,-1,21,38,34,39,27,107, -59,72,74,80,46,22,52,101,45,-1,20,2,6,20,-14,-7,-2,5,-5,4,8,12,26,-4,-1,2,5,-12,-7,-2,-4,-17,-11,-5,-2,-6,-11,-4,2,5,-11,-5,3,4,-18,-5,1,6,15,-7,0,5,4,-11,-5,0,2,-3,-9,-3,2,4,-11,-4,1,2,-19,-6,1,5,13,-10,4,10,8,-2,3,1,3,-3,-8,-2,3,3,-12,-7,0,-1,-16,-5,-1,3,13,-6,0,4,3,-4,1,8,8,5,-2,4,5,8,-10,-10,-4,-6,-8,4,-8,6,-10,-20,-27,0,23,40,35,40,27,108, -61,84,93,91,40,17,50,91,35,-6,16,-1,0,14,-17,-11,-9,-4,-8,3,8,12,25,-1,3,6,7,-11,-7,-1,-3,-16,-10,-3,-1,-6,-10,-3,2,4,-9,-3,4,5,-18,-5,2,6,15,-9,-2,3,2,-11,-4,2,5,-3,-10,-3,2,4,-11,-4,1,2,-19,-6,2,5,13,-11,5,11,9,-1,4,1,2,-3,-8,-3,2,3,-11,-6,-1,-1,-17,-6,-1,3,13,-8,-2,3,2,-4,1,9,10,5,-1,7,8,10,-9,-6,-1,-2,-7,5,-7,6,-8,-20,-31,12,34,37,35,40,27,109, -63,80,88,87,35,22,57,84,27,-4,20,-4,-3,20,-18,-11,-9,-3,-9,3,9,12,25,-1,2,5,7,-12,-7,-1,-3,-17,-10,-4,-1,-6,-9,-2,2,4,-9,-3,4,5,-18,-5,2,6,15,-8,-2,3,3,-11,-4,3,5,-3,-10,-3,2,4,-11,-4,1,3,-19,-5,2,5,13,-10,6,12,11,0,5,1,2,-2,-8,-2,3,3,-11,-5,0,-1,-17,-6,0,3,14,-7,-2,4,3,-4,1,8,9,4,-1,6,7,9,-10,-7,-2,-4,-7,6,-5,8,-5,-17,-26,14,37,40,36,42,36,22, -65,79,84,90,36,20,57,79,22,-7,17,5,5,25,-19,-11,-10,-5,-9,3,9,13,26,-1,3,7,8,-10,-6,-1,-2,-16,-9,-3,0,-5,-8,-2,3,5,-9,-3,3,5,-19,-5,1,5,15,-9,-2,3,3,-11,-3,3,6,-3,-10,-4,1,3,-10,-3,2,3,-19,-5,2,5,13,-10,8,14,12,0,6,1,3,-2,-7,-1,4,5,-11,-5,0,0,-15,-4,0,4,14,-7,-1,5,4,-4,1,10,11,6,1,8,9,12,-8,-5,0,-2,-5,7,-5,9,-3,-16,-25,2,25,44,40,46,37,25, -67,76,79,88,34,19,57,76,18,-9,15,3,3,25,-19,-11,-9,-5,-9,4,9,14,27,0,3,7,9,-10,-6,0,-2,-15,-8,-2,0,-5,-8,-1,3,5,-9,-3,4,5,-18,-4,2,6,15,-8,-2,4,4,-10,-3,4,6,-2,-10,-3,1,3,-10,-3,2,4,-19,-5,2,6,13,-9,9,15,14,1,7,2,3,-2,-7,0,4,5,-11,-5,1,0,-15,-4,0,4,14,-6,0,5,4,-4,1,10,10,6,1,7,8,11,-10,-7,-1,-4,-5,7,-4,9,1,-13,-20,6,30,50,44,50,40,116, -69,75,76,87,46,28,62,101,39,-1,22,-1,-5,17,-21,-16,-11,-9,-9,2,5,12,26,2,7,11,12,-6,-5,1,0,-16,-9,-3,0,-5,-7,0,5,6,-5,0,6,6,-19,-6,1,5,16,-6,1,6,5,-11,-4,1,4,-1,-6,0,3,5,-9,-2,3,4,-19,-5,1,5,13,-8,11,16,15,3,8,2,4,-2,-6,0,5,5,-10,-4,1,2,-15,-3,1,5,15,-6,1,6,4,-4,2,9,10,5,1,6,7,10,-11,-8,-3,-5,-5,7,-4,10,4,-9,-15,11,36,52,49,54,44,119, -71,85,90,93,46,29,64,102,43,4,26,3,-2,21,-18,-12,-7,-10,-8,3,7,13,27,2,10,14,15,-3,1,7,6,-10,-3,3,6,-2,-6,0,5,7,-5,0,7,7,-19,-6,1,6,16,-5,2,7,7,-11,-3,2,5,-1,-5,1,5,6,-7,-1,4,5,-18,-4,1,5,13,-7,14,19,18,4,10,3,5,-1,-6,-1,4,6,-7,-1,4,4,-15,-4,2,3,15,-7,-1,4,3,-2,4,9,12,22,5,10,12,10,-8,-3,0,-1,-9,4,-5,7,1,-13,-26,25,50,56,53,59,49,122, -73,84,87,95,49,31,67,87,30,15,37,16,10,35,-14,-9,-3,-11,-9,2,8,13,26,3,13,17,18,0,5,12,11,-5,2,7,11,0,-5,2,6,8,-4,2,8,8,-17,-4,3,7,17,-5,4,9,9,-8,-2,5,8,7,-3,3,8,9,-6,0,6,7,-18,-3,3,6,15,-6,16,21,20,6,12,4,6,0,-5,1,6,7,-6,0,5,5,-14,-3,2,4,15,-6,0,7,6,-1,5,11,14,24,6,12,15,13,-5,2,2,0,-8,6,-5,7,4,-8,-19,31,56,61,58,65,55,125, -75,87,86,96,50,34,71,92,37,20,42,20,13,39,-10,-7,1,-11,-9,3,9,14,27,5,14,20,20,1,9,17,15,-1,6,12,14,20,-4,3,7,8,-3,2,8,9,-17,-3,4,8,18,-4,6,11,11,-7,-1,6,9,16,-3,4,9,9,-5,1,7,8,-17,-3,3,7,16,-5,18,22,22,7,14,5,7,1,-4,3,9,10,-4,2,7,7,-13,-2,3,6,16,-6,1,9,8,1,7,13,15,20,7,12,15,15,-3,3,4,2,-6,7,-5,7,6,-1,-9,17,44,62,60,66,61,128, -77,89,91,98,52,35,75,90,41,24,46,25,18,45,-2,1,8,-9,-9,3,10,15,28,2,12,17,19,4,15,21,20,3,11,16,19,21,-3,3,8,9,-2,3,9,10,-17,-3,4,9,18,-3,8,13,13,-4,1,7,10,21,0,6,11,11,-4,2,9,10,-17,-2,4,8,17,-4,20,24,24,9,16,6,8,1,-2,6,11,12,-3,3,8,8,-12,-1,4,7,17,-4,2,11,12,3,9,14,15,9,5,10,13,13,-3,2,4,3,-5,8,-5,8,9,4,-1,23,51,66,67,73,-57,131, -79,87,91,99,56,40,76,97,51,31,52,30,21,49,1,5,12,-9,-9,4,11,17,30,4,14,19,21,6,21,26,26,7,15,21,24,26,0,6,12,12,1,7,12,13,-15,0,15,20,27,9,10,15,17,-2,3,10,13,28,4,10,15,16,-1,4,11,12,-15,1,5,10,17,-3,22,28,28,12,19,8,10,23,1,11,16,15,-1,4,9,9,-10,2,6,8,18,-5,1,11,9,5,11,11,16,34,12,19,22,19,1,4,9,7,-3,11,6,18,18,0,-12,39,65,71,70,77,-54,134, -81,91,91,102,62,43,78,116,70,26,47,36,25,54,7,9,17,-9,-8,5,13,18,30,5,16,22,23,8,24,31,31,11,19,25,28,30,4,11,16,17,5,11,17,14,0,1,26,31,37,20,13,18,19,-1,5,11,14,28,7,14,19,19,2,7,13,14,-13,4,7,11,18,-2,24,30,30,13,21,9,12,29,3,13,18,18,0,6,11,13,-7,5,9,11,19,-3,3,14,12,8,14,13,17,34,12,18,21,18,3,5,11,9,-2,12,7,19,21,6,-3,45,74,75,77,85,77,49, -83,90,91,104,67,49,84,127,81,34,54,43,30,59,11,13,21,-10,-8,6,15,20,32,8,21,26,28,12,29,36,36,15,24,30,33,34,9,16,21,22,11,17,21,15,1,2,26,31,37,21,15,19,21,1,8,14,18,31,10,17,23,22,5,11,16,18,-8,7,13,17,24,4,27,31,31,16,24,11,15,31,5,17,22,21,2,8,14,17,-4,9,14,16,21,-3,5,18,18,8,15,18,21,38,21,23,24,21,14,15,15,14,5,18,5,17,20,5,0,48,78,80,79,87,86,52, -74,88,92,106,72,55,90,138,94,43,62,50,35,64,15,16,25,-10,-7,8,19,24,34,12,26,31,34,17,35,42,41,19,29,34,38,38,13,21,25,27,15,21,26,17,12,3,29,34,39,24,18,23,25,4,11,18,22,34,14,21,26,26,9,15,20,22,0,10,20,24,30,11,29,34,33,18,27,17,20,36,10,19,25,23,5,10,17,21,-2,12,17,20,23,-1,7,22,22,11,19,21,23,38,19,18,21,21,16,16,17,17,5,18,5,17,22,11,11,56,88,91,87,96,97,55, -69,98,91,106,66,68,104,107,79,43,65,52,41,71,28,36,39,0,-4,8,12,18,33,10,25,29,32,19,39,45,46,23,35,40,44,42,19,27,30,31,20,28,31,19,14,7,32,37,41,27,23,28,31,8,16,22,26,38,19,26,31,32,13,19,24,26,22,14,22,26,31,12,32,36,37,21,32,24,28,41,15,22,28,27,10,15,20,26,1,16,21,24,24,1,10,25,27,14,24,24,25,37,18,16,17,20,20,19,20,22,6,18,5,17,24,16,21,64,97,102,96,105,108,58, -83,99,94,109,73,75,110,119,91,52,74,60,46,77,33,41,44,3,0,12,26,33,47,26,31,35,38,24,45,51,52,27,40,45,49,47,24,31,34,37,25,33,36,22,14,10,37,41,44,31,28,33,36,11,20,27,31,41,24,32,36,37,16,23,29,31,25,18,24,29,32,14,34,40,41,23,36,30,35,45,21,24,32,31,15,20,26,33,4,18,24,25,24,0,8,24,22,9,16,17,23,41,36,42,46,42,29,24,22,24,4,22,12,23,26,15,4,61,91,94,96,105,100,62, -77,101,97,109,76,57,92,113,86,57,78,60,44,75,39,47,51,9,4,17,29,36,49,32,37,39,43,31,53,55,57,30,44,50,54,51,27,35,40,42,30,38,41,25,40,11,37,41,43,31,30,38,40,12,22,32,36,46,29,37,42,44,20,27,33,35,28,21,26,31,33,16,38,43,46,23,38,37,42,52,26,28,33,33,19,24,29,37,7,23,29,30,26,3,12,34,33,20,27,27,33,50,43,48,47,44,38,33,27,30,5,23,18,30,33,23,18,48,79,92,96,106,110,65, -69,98,101,113,83,64,98,124,99,67,88,68,51,81,44,52,56,11,8,21,35,41,53,37,42,45,49,36,59,61,63,34,49,55,59,55,32,40,45,48,34,44,47,27,44,13,41,44,46,34,34,42,45,15,26,35,40,49,34,41,47,48,24,31,38,40,35,25,28,33,35,19,41,47,49,25,41,42,47,56,32,32,37,37,22,27,32,42,11,27,33,34,27,5,13,41,40,26,34,33,39,55,43,48,49,44,41,36,31,35,12,30,26,39,37,29,28,54,87,97,103,114,120,68, -53,110,106,109,73,77,114,109,93,59,83,75,60,93,54,62,66,19,11,22,36,42,56,30,36,43,46,33,57,62,64,37,54,58,64,58,39,47,51,55,36,47,55,34,49,21,52,52,54,42,41,45,49,43,37,44,49,53,38,44,51,53,27,35,41,44,60,30,30,35,36,21,44,50,52,28,44,47,52,60,37,36,41,41,25,31,35,46,17,31,37,39,29,7,15,47,47,30,40,39,45,59,46,50,51,46,44,39,34,38,16,34,29,44,42,35,33,58,93,100,109,120,124,71, -51,110,100,115,80,83,119,116,103,68,92,83,67,98,59,67,70,22,14,26,39,46,60,35,41,48,51,37,62,67,69,41,58,62,68,62,44,52,56,60,40,52,65,41,56,28,60,58,61,48,45,49,53,50,40,48,54,57,42,48,55,56,30,39,44,47,64,33,31,36,36,22,46,51,54,29,47,51,57,64,44,42,50,51,26,33,39,50,30,34,42,42,29,0,12,43,41,31,42,37,47,65,65,70,71,68,49,39,35,38,17,38,33,49,48,40,34,60,96,102,113,124,127,74, -99,108,108,112,78,62,98,123,114,70,94,79,62,93,62,69,75,24,15,27,39,46,60,39,44,51,55,38,65,70,73,42,60,65,72,65,45,53,58,62,42,55,67,41,54,28,59,57,60,45,44,50,55,50,40,48,53,57,45,51,57,59,32,42,47,50,67,35,37,42,41,27,47,54,56,31,49,55,62,68,49,46,54,55,29,36,42,54,46,37,46,46,31,2,13,49,47,35,45,41,52,69,70,76,77,74,52,40,35,38,23,42,38,55,54,43,34,60,95,106,112,123,125,75, -101,112,118,117,84,65,100,125,120,76,100,86,67,98,66,74,79,27,18,30,41,49,62,42,47,54,59,42,69,74,76,45,64,68,75,68,49,57,62,67,46,60,72,43,56,30,62,60,63,47,47,54,58,65,43,51,57,59,49,55,60,62,33,44,50,52,68,37,43,47,47,33,49,55,58,31,50,57,64,70,54,50,57,59,26,35,43,56,65,38,47,47,29,4,14,48,46,36,47,41,53,70,69,75,82,79,52,39,35,38,37,45,46,52,51,41,28,79,113,118,118,128,119,104, -96,112,124,109,82,45,78,93,89,56,81,105,86,117,88,96,103,51,38,50,65,74,87,58,63,70,74,51,80,85,88,54,72,80,85,79,57,66,75,81,56,70,88,56,68,41,73,76,79,58,60,68,71,93,52,60,67,69,55,60,66,68,35,46,54,57,72,40,45,51,51,35,52,58,62,33,53,62,69,74,59,54,61,63,28,38,45,61,78,41,51,51,30,6,16,51,48,37,47,42,53,71,74,81,88,87,55,41,36,39,85,51,64,59,59,45,29,79,114,119,114,126,115,77, -91,99,115,108,84,64,96,111,109,71,97,83,64,94,61,68,75,29,22,35,42,50,63,41,47,55,59,43,74,78,80,51,68,73,80,70,53,62,66,73,50,66,76,43,54,31,64,60,65,47,51,57,61,82,46,54,60,63,53,59,64,66,34,45,50,53,68,38,42,46,48,34,51,58,61,33,54,64,71,75,61,55,61,64,27,37,43,59,75,37,44,46,21,-9,-1,34,32,16,22,30,41,56,65,72,80,80,35,20,29,31,84,57,71,70,71,52,29,88,113,111,122,128,120,166, -96,126,111,108,74,68,98,87,88,64,91,76,56,87,55,62,68,24,20,31,39,47,61,39,44,52,55,43,76,78,81,53,69,71,78,67,53,61,66,73,50,66,75,39,48,29,61,57,61,43,48,55,59,79,45,52,58,62,51,56,63,65,32,43,47,51,65,35,38,40,41,30,47,52,55,31,50,63,69,73,62,51,58,61,27,37,49,64,79,43,52,54,29,7,13,54,51,36,45,40,51,69,76,83,92,92,54,41,37,41,93,59,73,62,63,48,25,82,108,104,114,115,122,166, -101,156,91,118,80,64,64,72,47,55,82,74,54,78,46,52,58,15,17,26,33,41,55,34,40,45,49,39,70,70,73,48,61,62,69,62,50,58,61,69,48,63,75,31,40,25,57,51,55,39,43,49,52,71,39,47,51,54,47,51,56,58,29,41,41,45,58,31,33,33,34,27,42,45,49,50,44,58,62,65,59,48,51,54,21,32,35,51,64,34,36,39,26,5,10,51,49,34,42,36,47,63,74,80,88,90,43,30,31,35,87,59,72,67,68,55,30,83,102,102,97,108,85,166, -96,196,196,196,199,199,30,50,42,45,75,60,41,74,42,47,52,10,17,21,28,35,51,27,32,39,41,36,63,65,68,46,55,56,63,61,51,59,63,71,53,67,79,32,40,28,58,52,56,41,43,48,52,69,39,45,50,52,48,50,54,56,30,40,40,45,57,32,32,32,33,28,42,45,50,54,45,58,64,66,62,50,54,57,24,34,36,52,63,37,41,43,15,4,7,45,44,26,32,30,40,55,67,72,79,82,44,32,19,25,75,58,71,62,64,67,43,75,80,99,90,80,166,166, -91,191,191,191,202,202,217,35,37,21,58,84,65,106,15,147,180,139,6,4,12,16,6,12,12,19,27,27,51,77,78,37,39,67,73,78,43,51,87,95,48,59,78,29,37,30,57,53,55,43,40,44,47,44,34,40,45,47,45,44,49,48,31,36,36,40,53,29,27,29,28,28,57,66,71,67,62,73,53,55,80,65,43,46,18,25,23,39,49,45,40,29,2,15,14,32,31,26,29,21,29,44,-63,-59,65,67,19,8,-9,0,47,33,43,30,33,38,-8,88,67,96,127,-34,166,166, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_tblY_CCW_LLeft_T0.h b/drivers/input/touchscreen/wacom/wacom_i2c_tblY_CCW_LLeft_T0.h deleted file mode 100644 index 42f2fc9..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_tblY_CCW_LLeft_T0.h +++ /dev/null @@ -1,71 +0,0 @@ -50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50, -130,134,86,71,78,72,73,76,80,83,87,56,70,77,86,91,83,80,77,76,82,82,75,75,77,77,75,73,72,79,79,75,74,82,83,80,80,79,86,86,84,83,90,91,89,88,95,96,95,94,93,101,101,100,99,107,107,107,105,107,112,110,109,107,113,113,112,109,116,115,115,111,109,118,116,115,113,119,119,117,116,114,120,118,117,114,122,120,120,117,122,120,121,118,115,121,118,118,114,120,117,117,112,102,114,108,110,97,111,106,102,95,101,107,102,97,62,76,95,102,124,120,135,150, -94,85,89,74,85,79,82,85,89,90,92,86,88,89,91,92,85,86,77,86,77,78,76,77,71,73,71,73,75,71,73,73,74,72,74,78,76,73,85,84,81,76,75,76,78,79,79,81,83,85,86,87,91,91,94,101,103,101,100,98,108,107,105,102,110,110,108,105,113,112,112,109,106,114,113,110,108,114,114,111,107,105,103,103,104,105,105,105,106,106,108,119,119,114,109,109,108,110,109,111,109,113,111,110,112,109,110,107,111,108,112,108,112,112,114,114,114,117,122,117,129,124,78,150, -81,84,84,82,79,73,78,83,82,82,82,82,83,83,83,84,82,83,83,83,79,80,80,82,76,76,78,79,81,78,78,79,81,77,79,79,80,81,78,79,79,80,81,82,83,82,82,83,83,84,84,84,84,85,85,85,85,86,86,86,86,86,88,89,89,89,90,91,91,91,93,93,94,93,93,95,95,96,96,97,98,99,99,99,101,101,102,102,103,103,104,103,106,105,105,106,105,108,107,111,110,112,110,109,111,109,111,108,111,109,113,111,113,115,116,118,120,119,126,121,132,126,123,150, -68,74,57,46,67,62,63,65,67,65,64,63,62,65,65,65,62,62,63,63,59,59,58,59,56,56,56,57,58,57,57,55,56,56,56,56,56,56,54,54,53,54,56,56,57,58,59,60,62,63,64,65,66,68,69,71,71,73,74,74,75,75,76,76,79,78,79,79,82,82,82,83,83,85,85,86,86,87,88,88,89,90,91,91,92,93,95,95,95,95,97,97,96,97,97,99,99,100,99,101,100,100,99,98,99,99,97,97,99,98,97,97,97,99,100,103,106,97,104,103,115,137,125,150, -51,80,58,49,71,66,67,70,70,67,65,67,65,66,65,63,64,63,63,62,61,61,60,60,59,59,59,59,59,59,58,56,56,58,57,57,57,56,54,54,53,54,55,56,56,57,59,60,62,62,64,65,65,68,69,70,71,74,74,75,74,75,77,78,79,79,80,81,80,81,83,84,84,84,85,86,87,87,87,89,89,90,90,90,92,93,92,93,94,95,95,96,97,98,98,98,99,100,100,101,101,102,102,103,102,103,105,106,105,107,110,112,115,116,119,121,125,123,128,117,124,130,132,156, -9,10,2,-7,14,7,3,0,16,9,4,2,-3,9,5,2,-6,-10,3,1,-10,-12,-9,-9,-10,-10,0,0,-1,-1,-2,-4,-5,-12,-14,-14,-15,-17,-19,-19,-20,-20,-19,-18,-9,-8,-14,-13,-9,-8,-6,-4,-3,0,2,11,13,15,16,17,19,20,21,22,23,22,21,22,21,20,22,22,23,23,23,24,24,25,25,25,25,26,26,27,26,28,26,27,30,31,30,31,34,37,38,37,38,41,43,42,41,44,46,50,42,46,51,56,44,51,57,64,70,61,68,74,81,72,78,69,75,79,29,97, --37,-24,-24,-28,-5,-10,-14,-20,-3,-9,-16,-17,-22,-10,-14,-18,-27,-30,-18,-21,-30,-32,-29,-30,-30,-31,-22,-23,-25,-24,-26,-28,-30,-37,-39,-40,-42,-43,-45,-46,-47,-47,-47,-47,-38,-38,-44,-43,-40,-38,-37,-36,-35,-32,-30,-23,-22,-19,-18,-17,-16,-15,-13,-12,-13,-13,-11,-10,-14,-15,-13,-12,-11,-12,-11,-9,-8,-1,0,1,2,4,3,4,0,2,5,7,3,5,9,12,5,7,10,14,17,11,15,19,21,10,14,19,12,18,18,25,28,35,22,29,38,43,50,39,46,39,43,42,43,29,45,23, --45,-26,-13,-17,-7,-13,-13,-14,-6,-13,-20,-18,-24,-16,-23,-27,-30,-35,-30,-33,-33,-35,-30,-32,-32,-34,-31,-32,-33,-34,-37,-37,-38,-41,-42,-44,-46,-47,-48,-49,-49,-49,-50,-50,-48,-48,-46,-47,-46,-46,-46,-44,-45,-44,-45,-43,-44,-42,-42,-41,-39,-39,-39,-38,-37,-36,-36,-35,-34,-33,-34,-33,-32,-32,-31,-31,-30,-29,-28,-29,-28,-27,-26,-24,-26,-24,-23,-21,-24,-22,-21,-19,-20,-16,-10,-19,-12,-11,-1,-14,-7,-13,-1,5,-9,-1,6,12,2,27,20,33,47,59,72,64,70,64,67,45,32,-7,-9,-32, --40,-12,4,3,14,11,9,8,16,10,3,4,-2,5,-2,-6,-8,-13,-9,-12,-12,-15,-10,-12,-12,-14,-10,-12,-14,-14,-16,-16,-18,-20,-21,-23,-24,-26,-27,-28,-28,-28,-29,-29,-26,-26,-25,-25,-24,-25,-24,-23,-22,-22,-22,-21,-21,-21,-19,-19,-17,-16,-17,-16,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-9,-9,-8,-7,-6,-6,-5,-4,-2,-2,-2,-1,1,2,0,2,3,4,4,6,9,6,9,4,8,9,12,6,10,15,15,21,13,19,23,37,34,48,61,62,75,80,83,79,81,54,41,22,89,-8, --60,-45,-6,-3,12,9,8,5,9,7,0,-1,-9,-2,-8,-16,-14,-19,-15,-19,-19,-22,-18,-20,-17,-18,-15,-16,-18,-16,-18,-17,-19,-20,-22,-23,-24,-32,-30,-34,-34,-38,-35,-36,-30,-31,-29,-26,-26,-24,-25,-21,-21,-21,-21,-21,-20,-20,-19,-19,-17,-16,-17,-16,-15,-15,-15,-14,-14,-14,-14,-13,-12,-11,-10,-9,-8,-9,-7,-8,-6,-5,-3,-1,-1,0,1,3,1,4,4,5,6,8,11,9,13,8,13,12,17,10,17,23,22,29,22,30,34,49,48,62,77,77,90,96,100,96,98,71,56,35,99,-4, --58,-54,-7,-2,-2,-2,-2,-4,-5,-6,-12,-10,-16,-10,-15,-19,-21,-25,-21,-23,-23,-25,-19,-21,-21,-21,-15,-16,-16,-19,-20,-15,-16,-19,-20,-19,-20,-22,-18,-19,-20,-20,-22,-22,-17,-17,-17,-18,-18,-18,-18,-21,-21,-21,-21,-22,-22,-22,-21,-21,-17,-16,-16,-16,-15,-15,-15,-14,-15,-15,-17,-18,-17,-18,-16,-16,-14,-14,-12,-11,-10,-9,-13,-12,-12,-11,-12,-10,-11,-9,-7,-6,-7,-6,-4,-2,1,-2,2,4,5,1,6,12,6,13,11,16,16,30,32,43,54,62,73,74,77,78,79,60,47,16,110,-8, --55,-36,-8,4,2,4,9,6,1,-3,-8,-10,-7,-9,-12,-16,-14,-20,-17,-20,-25,-27,-23,-25,-27,-24,-25,-23,-26,-23,-24,-22,-21,-25,-26,-22,-25,-26,-23,-30,-28,-31,-28,-28,-23,-27,-24,-28,-24,-24,-25,-21,-22,-18,-19,-18,-18,-14,-16,-13,-13,-13,-14,-12,-12,-10,-11,-12,-11,-12,-12,-14,-11,-12,-10,-8,-6,-11,-10,-10,-7,-4,-7,-2,-4,-1,-6,-1,-2,0,1,0,3,2,4,6,9,5,9,11,13,8,13,19,14,20,17,24,23,37,41,55,69,73,86,90,94,92,93,74,58,22,110,-1, --49,-28,0,9,6,8,9,9,4,-1,-4,-2,0,0,-2,-5,-5,-9,-5,-8,-12,-15,-10,-12,-14,-16,-14,-13,-14,-19,-20,-14,-15,-20,-21,-16,-16,-17,-17,-17,-16,-16,-21,-21,-15,-15,-15,-15,-15,-13,-14,-16,-16,-14,-14,-14,-14,-9,-8,-8,-8,-8,-8,-8,-6,-6,-6,-6,-5,-6,-6,-7,-6,-6,-5,-11,-9,-6,-4,-5,-4,-3,-5,-4,-9,-8,-4,-2,-7,-6,-3,-1,1,2,4,3,7,3,7,7,11,12,16,20,17,22,20,26,30,37,36,43,51,50,57,57,62,64,65,67,63,32,110,10, --26,-20,6,13,11,14,15,13,9,5,2,4,6,5,4,2,1,-2,2,0,-4,-6,-1,-3,-5,-7,-5,-3,-4,-9,-9,-3,-5,-9,-9,-3,-4,-4,-4,-4,-3,-3,-8,-8,-3,-3,-3,-3,-2,-1,-1,-5,-4,-3,-3,-3,-2,2,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,4,-1,0,3,4,3,4,5,4,5,-1,1,5,6,1,3,4,7,8,9,12,11,14,11,15,15,19,19,23,28,24,29,26,33,37,43,42,49,56,56,63,64,70,70,72,73,69,38,42,14, --32,-22,-1,3,3,4,5,4,1,-4,-5,-6,-8,-7,-7,-8,-10,-12,-12,-14,-16,-17,-16,-18,-18,-19,-20,-20,-21,-22,-22,-22,-23,-23,-23,-22,-22,-22,-21,-21,-20,-20,-19,-19,-18,-19,-19,-19,-19,-18,-17,-17,-17,-17,-16,-16,-15,-15,-15,-15,-16,-15,-16,-15,-15,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-17,-16,-16,-17,-17,-16,-17,-16,-16,-13,-16,-14,-15,1,8,-15,-7,6,14,13,16,14,18,17,20,19,38,48,25,51,45,49,54,61,57,61,66,70,75,73,77,80,82,84,82,56,48,17, --36,-23,-14,-5,-3,-1,0,-2,-3,-5,-7,-10,-12,-13,-14,-16,-18,-19,-19,-19,-17,-17,-16,-16,-16,-16,-15,-14,-14,-13,-12,-11,-10,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-3,-2,-3,-1,-1,-2,-2,-1,-1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-2,-1,0,0,1,2,3,2,3,2,3,5,4,5,6,8,8,10,11,13,14,15,17,18,21,21,25,26,31,35,38,41,47,53,52,58,62,68,63,65,68,66,38,53,36, --32,-14,-6,2,6,8,9,6,5,3,2,-1,-4,-5,-6,-8,-12,-14,-13,-13,-11,-11,-10,-10,-10,-11,-11,-11,-10,-10,-10,-9,-8,-8,-5,-4,-3,-3,-3,-2,-2,-2,-1,-1,0,0,-1,0,1,2,2,1,1,2,1,3,4,5,5,5,5,5,5,5,3,3,1,3,2,2,3,1,3,1,2,3,3,4,1,2,2,3,4,6,6,7,6,7,7,9,10,9,10,11,12,13,15,15,17,18,19,21,23,27,27,30,31,35,39,43,45,50,56,55,61,65,70,65,68,71,70,44,105,48, --29,-12,-5,3,7,9,9,7,5,4,3,0,-2,-3,-4,-5,-9,-11,-10,-10,-7,-7,-6,-6,-6,-8,-7,-6,-6,-6,-5,-4,-3,-3,-3,-1,-1,0,0,1,1,1,2,2,3,3,3,4,5,6,6,5,6,5,6,7,8,9,9,9,9,9,9,9,8,8,7,7,7,8,8,7,8,8,8,8,8,8,8,8,9,10,10,11,10,11,10,11,12,14,15,14,15,14,16,17,19,20,22,22,23,25,28,30,33,35,39,43,45,50,53,59,64,64,70,75,80,78,81,81,81,49,76,60, --48,-18,-11,-6,-3,-3,-2,-3,-5,-6,-7,-9,-11,-13,-13,-14,-10,-17,-17,-12,2,6,6,4,2,6,6,6,6,6,6,7,7,7,7,8,9,9,9,10,9,10,10,11,11,11,12,11,11,13,12,13,13,13,13,13,14,14,15,15,14,15,15,15,15,15,14,14,14,14,15,14,14,14,14,13,14,14,15,15,15,15,16,16,15,15,15,15,16,16,18,18,19,18,18,20,21,21,23,24,25,26,28,30,32,34,37,41,43,48,50,56,61,60,65,72,77,73,76,77,77,46,74,60, --44,-37,-25,-21,-16,-16,-15,-13,-14,-16,-17,-18,-18,-19,-21,-22,-21,-22,-21,-22,-23,-24,-22,-22,-22,-22,-22,-22,-21,-20,-19,-20,-19,-18,-17,-16,-16,-16,-15,-14,-13,-13,-12,-13,-11,-11,-11,-10,-10,-10,-10,-7,-7,-7,-6,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-3,-3,-3,-3,-1,0,0,1,1,0,2,2,3,2,3,2,2,3,4,3,4,5,6,7,7,9,8,10,11,13,14,15,16,18,20,21,23,26,29,30,34,36,41,45,46,50,52,57,56,60,59,59,20,48,45, --35,-35,-9,-5,8,8,8,1,-1,-1,-3,-5,-8,-9,-9,-11,-14,-15,-15,-15,-16,-17,-16,-16,-16,-17,-16,-16,-16,-14,-14,-14,-13,-14,-13,-12,-12,-12,-11,-11,-9,-10,-9,-9,-7,-7,-7,-7,-7,-7,-7,-4,-3,-3,-3,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-2,-1,-1,0,0,1,0,1,2,3,4,5,5,5,6,6,7,6,7,6,6,7,7,6,8,9,9,11,11,12,12,13,14,16,17,18,20,22,24,23,26,29,33,33,37,38,43,48,49,53,55,59,60,62,62,62,23,50,49, --38,-39,-16,-12,-2,-2,-2,-2,-4,-5,-7,-7,-8,-10,-11,-13,-11,-12,-11,-12,-13,-14,-13,-13,-13,-13,-12,-12,-12,-10,-10,-9,-9,-9,-9,-8,-8,-7,-7,-7,-6,-6,-6,-6,-4,-4,-4,-3,-3,-2,-2,2,2,3,3,2,1,2,2,2,3,3,3,3,4,4,3,4,4,5,5,6,7,7,8,8,9,10,10,10,11,12,11,12,12,12,12,13,13,14,15,16,17,16,17,18,19,20,22,23,25,26,28,30,30,33,34,38,40,43,46,50,55,57,61,63,67,68,71,71,72,27,59,58, --48,-56,-28,-26,-16,-16,-34,2,1,-1,-12,-4,-6,-7,-8,-10,-11,-12,-12,-12,-13,-14,-13,-13,-14,-13,-13,-12,-12,-12,-11,-11,-11,-11,-11,-11,-10,-10,-9,-9,-9,-9,-9,-9,-7,-7,-7,-7,-7,-6,-5,-2,-2,-1,0,-1,-2,-1,0,0,0,0,1,1,1,2,1,2,3,3,3,4,5,6,7,8,8,10,10,10,10,12,11,11,11,12,12,13,13,14,16,16,18,17,18,18,19,21,22,23,25,27,29,31,30,32,35,39,37,42,45,49,54,54,58,61,65,64,67,67,67,22,50,51, --59,-76,-47,-50,-37,-38,-40,-31,-33,-32,-34,-33,-32,-32,-32,-34,-31,-33,-32,-33,-32,-30,-30,-31,-32,-29,-30,-30,-30,-28,-29,-28,-29,-28,-28,-28,-28,-28,-27,-26,-27,-26,-25,-24,-23,-22,-22,-20,-20,-19,-18,-19,-18,-17,-16,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-8,-10,-8,-8,-7,-7,-7,-7,-6,-6,-5,-4,-4,-4,-4,-3,-4,-3,-3,-3,-3,-2,-2,-2,-1,-1,0,1,2,3,4,6,7,7,8,10,13,15,14,17,25,27,27,30,33,38,41,41,43,48,49,50,50,1,43,46, --55,-70,-40,-42,-28,-29,-31,-26,-28,-27,-29,-30,-27,-28,-28,-30,-26,-28,-26,-28,-26,-24,-24,-25,-27,-23,-24,-23,-24,-23,-24,-23,-24,-24,-23,-23,-24,-24,-22,-22,-22,-22,-21,-20,-19,-18,-18,-17,-17,-15,-15,-16,-15,-14,-14,-13,-11,-11,-11,-9,-10,-9,-8,-8,-7,-7,-6,-5,-5,-5,-4,-4,-3,-2,-2,-2,-1,0,1,2,2,4,3,4,4,5,4,5,5,7,8,7,8,9,10,11,12,14,16,17,18,19,22,24,24,27,29,33,33,38,39,44,48,49,53,54,58,59,60,61,61,9,52,48, --52,-68,-40,-42,-28,-30,-32,-22,-24,-23,-25,-27,-22,-23,-23,-25,-21,-22,-21,-22,-23,-21,-20,-21,-21,-19,-20,-19,-19,-18,-18,-17,-17,-18,-19,-19,-18,-19,-17,-16,-16,-16,-15,-14,-13,-13,-13,-11,-11,-10,-10,-11,-11,-9,-9,-8,-7,-7,-6,-5,-5,-4,-4,-3,-3,-3,-2,-1,0,-1,0,1,1,2,3,3,4,5,5,6,6,7,7,8,7,8,8,9,9,10,11,12,13,13,15,16,18,19,21,22,23,23,26,28,28,32,33,37,35,39,42,46,49,52,55,58,60,59,61,63,63,19,54,48, --49,-62,-29,-30,-14,-14,-14,-17,-18,-16,-17,-18,-18,-18,-18,-20,-16,-19,-18,-20,-20,-16,-14,-16,-17,-13,-14,-13,-13,-12,-12,-12,-12,-13,-12,-12,-12,-14,-12,-13,-14,-14,-13,-13,-12,-11,-11,-10,-10,-9,-9,-9,-9,-8,-7,-7,-5,-4,-4,-3,-3,-2,-1,-1,-1,0,1,2,2,2,3,4,4,5,6,5,6,7,8,8,9,10,10,11,11,11,11,12,12,13,15,15,16,17,18,20,21,23,24,26,27,28,31,34,32,35,36,40,35,39,40,44,48,49,53,56,59,58,60,62,61,32,53,43, --63,-84,-44,-43,-30,-28,-28,-22,-22,-21,-22,-22,-22,-22,-22,-22,-25,-27,-26,-27,-28,-31,-31,-31,-31,-32,-33,-32,-32,-33,-33,-32,-32,-32,-32,-32,-31,-32,-33,-34,-34,-35,-34,-32,-33,-30,-33,-30,-32,-31,-26,-31,-28,-27,-21,-23,-7,-7,-6,-4,-4,-3,-3,-3,-4,-4,-3,-3,-2,-3,-1,-2,-2,0,2,7,11,13,22,22,19,24,25,25,23,24,25,24,25,25,26,27,28,28,29,32,33,33,34,36,37,38,38,40,43,45,44,45,48,50,50,52,55,60,63,65,66,70,71,73,72,44,67,56, --61,-79,-46,-44,-38,-34,-26,-17,-17,-14,-15,-15,-17,-16,-16,-16,-18,-19,-19,-19,-19,-20,-20,-20,-20,-19,-20,-19,-19,-20,-20,-19,-19,-19,-18,-17,-17,-17,-19,-19,-19,-20,-19,-18,-18,-18,-18,-17,-17,-15,-15,-14,-13,-13,-12,-12,-11,-11,-11,-10,-10,-9,-9,-8,-9,-8,-8,-7,-6,-6,-5,-6,-6,-5,-4,-4,-4,-3,-3,-3,-2,-2,-1,0,0,1,0,1,1,2,4,5,6,8,9,10,11,13,15,17,18,20,22,25,25,29,29,32,33,37,37,41,44,46,49,52,55,59,60,63,61,29,54,38, --57,-72,-37,-34,-28,-25,-23,-15,-14,-17,-16,-16,-15,-15,-17,-16,-14,-15,-17,-17,-17,-14,-14,-15,-15,-14,-14,-14,-14,-15,-15,-15,-15,-15,-11,-11,-11,-12,-13,-14,-15,-15,-14,-13,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-6,-6,-5,-5,-4,-4,-3,-4,-3,-3,-2,-2,-1,0,-1,0,0,0,1,1,1,1,2,2,3,3,4,4,5,4,5,5,6,7,9,11,13,15,15,18,19,21,23,24,26,27,30,32,35,35,38,41,44,44,47,51,54,58,60,63,69,70,73,70,37,60,28, --64,-77,-39,-33,-25,-22,-18,-15,-14,-15,-14,-12,-13,-12,-14,-13,-12,-12,-14,-13,-12,-10,-10,-10,-10,-10,-9,-10,-9,-9,-9,-9,-9,-9,-6,-6,-6,-7,-7,-8,-9,-9,-8,-7,-6,-6,-6,-4,-4,-3,-3,-1,-1,-1,-1,0,0,0,0,0,1,2,1,2,2,2,2,3,3,4,5,4,5,4,5,5,6,6,6,6,6,7,7,8,8,9,7,8,9,10,11,13,15,16,18,19,20,22,24,26,27,29,31,34,33,36,37,40,40,43,44,47,51,52,56,58,61,65,65,68,65,46,56,34, --53,-74,-45,-41,-38,-36,-33,-28,-13,-16,-11,-10,-16,-15,-17,-15,3,2,2,3,0,1,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,1,0,-1,-2,-2,-2,-1,0,0,0,1,1,2,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,5,5,4,5,5,6,6,6,6,6,6,7,7,6,6,7,7,6,7,7,8,7,8,9,9,11,12,13,15,17,17,19,21,24,25,27,28,31,34,33,36,42,46,49,53,55,60,63,64,68,71,73,79,78,79,74,53,59,38, --49,-63,-30,-23,-18,-13,-9,-11,-9,-12,-10,-8,-17,-15,-17,-16,-20,-20,-23,-22,-21,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-18,-19,-19,-19,-19,-17,-18,-19,-19,-20,-20,-19,-18,-18,-18,-17,-17,-17,-16,-15,-15,-14,-14,-13,-13,-11,-11,-11,-11,-10,-9,-8,-8,-8,-7,-7,-8,-7,-7,-6,-6,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-3,-2,-1,0,1,1,3,4,5,6,7,9,10,12,13,14,16,16,18,19,21,23,28,31,36,39,40,43,46,50,53,54,56,52,52,58,56,40,53,35, --64,-38,-44,-25,-8,-1,3,-14,-6,-9,-6,-5,-15,-14,-12,-11,-14,-14,-16,-15,-14,-17,-17,-16,-16,-14,-14,-13,-13,-11,-11,-11,-11,-11,-12,-12,-12,-13,-10,-11,-12,-13,-13,-14,-12,-12,-11,-11,-11,-11,-10,-10,-9,-9,-8,-7,-8,-7,-6,-5,-6,-5,-4,-4,-3,-2,-3,-2,-1,-3,-2,-2,0,-2,-1,0,0,0,0,0,0,0,0,0,1,1,3,4,5,6,7,7,9,10,11,13,15,17,18,20,21,22,24,26,28,31,37,40,46,49,53,56,60,63,67,69,72,72,71,77,73,53,62,41, --56,-29,-36,-29,-21,-18,-14,-14,-12,-13,-11,-10,-16,-16,-16,-14,-17,-16,-16,-15,-13,-17,-16,-16,-16,-13,-13,-12,-12,-11,-11,-11,-11,-10,-11,-11,-11,-10,-7,-7,-6,-6,-6,-7,-6,-6,-6,-6,-5,-5,-5,-4,-3,-2,-2,-1,0,0,0,1,1,2,1,2,4,4,4,4,5,4,4,4,4,5,6,5,6,6,6,6,6,6,6,6,7,7,10,10,11,12,12,13,14,15,16,19,20,22,23,24,25,27,29,31,32,34,41,44,46,50,53,57,60,60,64,66,69,76,74,73,69,63,56,41, --41,-20,-31,-26,-18,-14,-12,-12,-11,-12,-12,-10,-17,-16,-16,-16,-18,-17,-18,-17,-15,-19,-19,-18,-17,-15,-15,-14,-13,-12,-12,-11,-11,-11,-12,-11,-11,-11,-8,-7,-7,-7,-7,-7,-7,-7,-7,-6,-5,-5,-4,-4,-3,-3,-2,-1,-1,0,0,1,1,2,1,2,4,5,4,5,6,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,8,8,10,11,12,12,14,14,15,16,17,20,21,23,25,26,27,29,31,33,35,37,39,41,43,46,49,51,54,55,59,63,67,72,75,75,72,66,59,44, --68,-39,-46,-42,-32,-29,-28,-23,-23,-23,-23,-23,-23,-23,-26,-25,-26,-25,-28,-28,-27,-27,-28,-28,-28,-29,-29,-28,-28,-28,-28,-27,-26,-27,-26,-25,-25,-25,-25,-24,-25,-24,-24,-24,-22,-22,-22,-21,-21,-20,-20,-19,-19,-19,-19,-19,-19,-19,-18,-18,-18,-18,-18,-18,-19,-19,-17,-17,-17,-18,-17,-17,-17,-17,-16,-16,-16,-16,-17,-16,-16,-16,-16,-16,-15,-15,-14,-14,-10,-8,-5,-2,-1,14,12,17,18,19,19,21,21,23,26,34,32,48,53,54,56,57,59,61,63,65,68,71,74,76,78,79,78,75,73,63, --56,-29,-38,-35,-28,-25,-25,-17,-18,-18,-19,-20,-18,-18,-21,-21,-21,-21,-24,-23,-23,-22,-22,-22,-22,-23,-22,-22,-21,-22,-21,-20,-20,-20,-18,-18,-17,-17,-18,-18,-18,-18,-17,-16,-15,-15,-15,-12,-12,-12,-12,-12,-11,-10,-10,-9,-11,-10,-10,-10,-9,-8,-8,-8,-9,-8,-7,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-3,-3,-2,-2,-2,-2,-1,0,-1,0,1,2,3,4,6,7,8,9,10,12,13,15,17,18,20,22,23,24,27,29,30,33,35,37,40,42,46,50,54,54,58,56,55,63,47,43, --58,-14,-33,-33,-12,-13,-14,-12,-14,-12,-14,-15,-14,-15,-14,-15,-15,-15,-15,-15,-14,-17,-16,-16,-16,-16,-16,-15,-15,-13,-13,-13,-13,-13,-10,-10,-11,-11,-11,-11,-11,-11,-10,-8,-7,-7,-7,-5,-5,-5,-5,-5,-4,-4,-3,-4,-4,-3,-3,-2,-2,-2,-2,-2,-1,0,1,1,2,0,1,1,2,3,4,4,5,5,5,5,5,6,4,4,4,4,6,7,7,8,9,11,12,13,14,15,16,17,19,20,21,23,25,26,28,29,32,33,36,38,41,43,46,48,53,57,61,60,64,62,62,71,57,54, --45,-4,-26,-27,-9,-11,-14,-8,-11,-10,-13,-15,-12,-14,-14,-16,-14,-15,-15,-15,-15,-15,-15,-14,-14,-15,-14,-14,-14,-13,-12,-12,-12,-11,-9,-9,-9,-9,-10,-10,-10,-10,-8,-6,-5,-6,-5,-3,-2,-2,-2,-2,-1,-1,0,0,-1,0,1,1,1,2,2,2,3,3,4,5,5,5,5,6,6,7,8,8,9,9,9,10,10,10,9,10,9,10,11,12,12,13,14,16,17,18,19,20,21,22,24,25,26,27,28,30,32,34,36,38,38,39,42,44,47,46,51,54,59,60,64,58,59,81,4,55, --24,16,-19,-38,-22,-30,-48,-13,-18,-22,-37,-39,-34,-38,-34,-35,-37,-38,-37,-37,-36,-16,-17,-18,-17,-18,-17,-17,-17,-18,-17,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-15,-15,-14,-13,-11,-13,-10,-1,-9,-4,8,9,13,13,14,14,13,15,15,14,15,14,14,14,15,16,16,16,14,15,15,15,16,17,17,17,17,17,18,17,18,17,17,16,17,19,19,19,20,20,22,22,23,23,25,25,25,26,27,28,28,29,30,32,33,35,37,38,40,42,45,48,49,54,59,64,63,68,63,64,88,11,63, --61,-15,-45,-49,-31,-29,-33,-21,-25,-18,-22,-26,-21,-23,-20,-22,-22,-24,-23,-23,-24,-23,-24,-24,-24,-24,-24,-23,-23,-23,-23,-23,-23,-23,-22,-22,-22,-22,-20,-20,-19,-19,-19,-18,-17,-17,-17,-18,-17,-16,-16,-14,-14,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-5,-5,-4,-4,-4,-4,-4,-4,-3,-2,-1,0,0,2,3,3,4,3,4,4,6,6,7,8,9,10,12,13,15,16,17,18,20,21,22,26,27,29,31,34,36,38,40,42,40,43,42,46,44,47,43,45,69,3,51, --50,1,-43,-52,-22,-28,-32,-19,-23,-12,-16,-20,-15,-18,-12,-14,-16,-17,-15,-16,-17,-16,-16,-16,-16,-16,-17,-17,-17,-16,-16,-16,-16,-15,-16,-15,-15,-15,-13,-13,-12,-12,-12,-12,-12,-12,-12,-11,-11,-9,-9,-7,-7,-7,-7,-6,-5,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,-1,0,1,2,3,3,2,3,3,4,4,5,5,6,7,9,9,9,10,9,11,10,11,12,12,14,14,16,17,19,21,22,22,23,25,26,27,31,32,33,35,39,41,44,47,51,54,58,59,63,60,65,61,65,89,22,69, --48,17,-30,-41,-13,-21,-27,-11,-17,-8,-14,-20,-10,-15,-10,-14,-12,-13,-12,-14,-15,-12,-13,-13,-13,-12,-12,-13,-12,-13,-12,-12,-12,-12,-12,-12,-11,-12,-9,-10,-8,-8,-8,-8,-8,-7,-7,-7,-6,-5,-5,-3,-3,-3,-3,-2,-1,0,0,0,1,1,2,2,3,3,3,4,5,8,8,9,9,8,9,10,11,11,12,13,13,14,15,15,16,17,16,17,18,18,20,20,21,21,22,23,23,25,26,28,30,31,32,32,36,37,39,40,46,48,52,54,57,57,61,63,68,65,70,68,71,93,46,70, --33,28,-23,-37,-11,-17,-22,-10,-15,-4,-8,-13,-6,-9,-3,-6,-6,-7,-6,-7,-8,-9,-10,-9,-9,-10,-11,-11,-10,-11,-11,-11,-11,-11,-11,-11,-10,-10,-9,-9,-8,-8,-8,-8,-7,-8,-7,-7,-7,-6,-5,-5,-4,-4,-4,-3,-2,-2,-2,-1,-1,-1,-1,0,0,1,1,2,2,6,7,6,8,7,8,9,9,10,11,11,12,13,14,15,15,16,15,16,17,18,19,19,20,20,21,23,24,25,27,28,30,32,32,33,38,39,40,41,48,50,53,57,59,62,66,67,71,71,74,72,73,97,46,69, --5,23,-24,-36,-9,-22,-32,-22,-33,-20,-30,-39,-27,-30,-28,-33,-25,-30,-27,-30,-32,-30,-31,-31,-32,-31,-32,-31,-31,-30,-31,-31,-31,-31,-30,-30,-30,-29,-30,-29,-28,-28,-27,-26,-25,-24,-24,-24,-24,-22,-22,-22,-21,-21,-21,-20,-20,-20,-19,-19,-17,-16,-16,-15,-14,-12,-12,-11,-11,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-3,-3,-3,-2,-2,-1,-1,1,1,1,2,3,4,4,5,5,6,7,8,9,10,11,12,13,13,12,13,16,17,41,42,47,59,70,67,68,67,71,74,75,70,70,92,41,62, -7,45,-10,-28,-3,-16,-24,-17,-26,-13,-27,-37,-20,-24,-26,-31,-19,-23,-22,-25,-28,-24,-25,-25,-25,-24,-25,-25,-25,-25,-24,-25,-24,-25,-23,-23,-23,-22,-23,-22,-22,-22,-21,-20,-18,-18,-17,-18,-17,-16,-15,-16,-15,-15,-14,-14,-15,-14,-14,-13,-12,-11,-11,-10,-9,-8,-7,-6,-6,-4,-4,-3,-2,-1,0,0,1,1,2,3,3,4,4,4,5,5,7,7,8,9,10,11,11,13,13,14,15,18,18,19,20,22,23,24,25,26,30,31,35,36,40,41,43,48,50,51,56,57,59,58,57,72,43,43, -1,43,-8,-7,-1,-12,-19,-4,-11,-13,-20,-27,-13,-17,-19,-24,-15,-18,-19,-21,-22,-20,-21,-20,-21,-19,-20,-20,-20,-20,-20,-20,-19,-19,-17,-17,-17,-17,-17,-17,-16,-16,-15,-14,-13,-12,-11,-11,-10,-10,-9,-9,-9,-8,-7,-7,-7,-7,-6,-5,-3,-3,-2,-2,0,0,1,2,3,3,4,5,6,7,7,8,8,9,10,10,10,10,12,12,12,13,14,14,15,16,16,18,19,20,21,21,21,23,24,26,27,28,29,30,35,36,37,38,42,43,46,47,49,53,55,57,60,64,65,64,63,76,48,46, -24,37,4,-6,3,-5,-12,-3,-10,-12,-18,-24,-16,-19,-21,-25,-20,-23,-23,-25,-26,-26,-27,-26,-26,-25,-25,-26,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-21,-20,-19,-18,-16,-16,-15,-14,-13,-13,-11,-12,-12,-11,-10,-10,-9,-9,-7,-7,-5,-4,-4,-3,-2,-1,0,1,1,1,2,3,4,7,7,8,8,9,10,10,11,11,12,12,13,13,15,15,15,16,17,18,20,21,22,22,23,25,26,27,28,29,31,31,35,36,38,39,44,46,49,51,54,58,61,63,67,69,70,68,67,85,49,48, --28,-30,-36,-32,-30,-28,-27,-25,-25,-29,-29,-29,-30,-33,-35,-35,-37,-36,-37,-36,-36,-40,-39,-39,-38,-39,-39,-39,-39,-37,-37,-37,-36,-35,-35,-35,-34,-33,-34,-33,-32,-32,-32,-31,-31,-31,-30,-30,-29,-29,-28,-29,-29,-28,-28,-27,-27,-27,-27,-26,-26,-26,-26,-26,-25,-25,-23,-24,-23,-23,-23,-20,-21,0,2,3,2,3,4,4,4,5,5,5,6,6,7,8,8,8,9,12,11,15,20,31,34,33,38,34,37,41,42,40,44,45,46,47,48,49,53,54,55,59,63,65,68,69,71,69,67,85,57,45, --48,-39,-31,-23,-15,-10,-7,-16,-13,-16,-14,-12,-26,-28,-27,-26,-34,-32,-31,-30,-29,-35,-34,-34,-32,-34,-33,-33,-32,-31,-30,-29,-28,-29,-29,-28,-27,-26,-25,-25,-24,-23,-24,-23,-22,-21,-21,-21,-20,-19,-19,-19,-19,-18,-18,-17,-15,-15,-15,-15,-15,-14,-14,-14,-12,-11,-11,-10,-10,-10,-9,-8,-7,-8,-7,-5,-5,-4,-4,-3,-3,-2,-1,0,1,2,3,3,4,5,5,7,8,10,10,11,12,14,15,15,16,19,19,20,20,21,24,25,27,29,32,35,37,44,48,50,53,51,52,52,51,61,46,45, --56,-41,-20,-10,-11,-4,2,-4,0,-11,-8,-6,-17,-29,-27,-24,-30,-28,-32,-30,-28,-32,-32,-32,-31,-32,-30,-30,-29,-29,-28,-27,-25,-25,-24,-23,-23,-22,-21,-20,-19,-19,-18,-18,-17,-17,-16,-16,-16,-15,-14,-13,-13,-13,-12,-12,-10,-10,-10,-9,-9,-9,-8,-8,-6,-6,-5,-4,-4,-5,-4,-4,-3,-3,-3,-2,-1,0,1,1,2,2,3,3,5,5,6,6,8,8,9,10,12,13,13,14,14,18,18,19,17,22,21,22,21,21,25,25,32,34,39,41,44,48,51,54,58,60,62,62,61,69,50,53, --70,-51,-26,-12,-11,-2,6,-6,1,-8,-2,-4,-18,-29,-25,-21,-35,-31,-34,-31,-29,-36,-36,-36,-33,-36,-34,-33,-31,-32,-30,-29,-27,-27,-26,-25,-24,-23,-21,-20,-20,-19,-18,-18,-18,-17,-16,-15,-15,-14,-13,-12,-12,-11,-11,-10,-9,-8,-8,-8,-8,-8,-7,-7,-5,-5,-4,-4,-3,-5,-4,-3,-3,-2,-1,-1,0,1,2,3,4,4,5,6,7,8,9,10,12,12,13,14,16,17,17,19,19,22,22,24,24,28,27,27,27,27,31,31,42,48,53,55,56,66,69,75,79,84,85,87,85,66,75,68, --77,-73,-64,-6,-4,2,7,0,12,2,5,-25,-49,-42,-38,-12,-63,-62,-72,-70,-45,-69,-70,-70,-70,-70,-69,-70,-68,-63,-60,-46,-46,-34,-40,-33,-34,-32,-32,-32,-31,-31,-33,-33,-30,-30,-30,-28,-25,-25,-20,-13,-3,-8,0,-2,0,-1,1,1,1,1,1,1,2,2,2,2,3,2,2,3,3,2,2,3,3,4,5,5,5,6,6,7,8,8,9,9,11,12,12,13,15,15,15,17,17,20,20,23,22,26,25,24,27,26,30,30,43,49,54,55,57,67,70,74,78,82,83,84,82,63,71,63, --67,-60,-48,-41,-40,-33,-27,-30,-25,-37,-32,-35,-39,-52,-49,-46,-49,-47,-57,-55,-53,-56,-56,-55,-54,-56,-55,-55,-54,-49,-48,-48,-47,-45,-43,-42,-42,-40,-41,-41,-40,-40,-41,-42,-37,-37,-36,-40,-39,-38,-38,-37,-37,-35,-35,-33,-30,-28,-28,-27,-28,-27,-32,-31,-28,-27,-31,-30,-29,-26,-25,-25,-25,-29,-29,-27,-27,-26,-26,-21,-20,-20,-21,-20,-18,-17,-14,-14,-12,-11,-10,-8,-2,-2,-2,0,0,6,5,9,8,12,11,10,20,18,26,26,29,34,40,40,40,40,41,42,44,49,46,45,44,-89,39,35, --87,-48,-57,-52,-36,-31,-25,-33,-42,-38,-31,-45,-43,-53,-50,-47,-56,-54,-60,-59,-57,-58,-63,-61,-60,-58,-57,-60,-59,-56,-56,-55,-54,-53,-52,-50,-49,-49,-47,-47,-45,-45,-45,-46,-42,-42,-42,-43,-43,-38,-38,-40,-40,-35,-35,-34,-34,-32,-32,-31,-31,-31,-35,-34,-31,-30,-32,-31,-31,-32,-32,-31,-31,-32,-32,-31,-30,-29,-27,-23,-21,-21,-16,-16,-13,-12,-4,-5,-2,-3,0,2,8,8,8,9,9,15,14,18,17,22,20,18,30,29,36,36,46,51,56,56,58,61,63,64,64,67,67,68,66,-68,56,53, --76,-39,-49,-46,-31,-26,-21,-25,-35,-30,-26,-39,-36,-45,-43,-41,-48,-46,-53,-51,-49,-50,-55,-53,-52,-50,-48,-52,-51,-48,-47,-47,-45,-45,-43,-42,-41,-40,-39,-39,-37,-37,-37,-37,-33,-33,-33,-34,-33,-29,-29,-31,-31,-26,-26,-26,-25,-24,-23,-22,-22,-21,-26,-25,-22,-21,-22,-22,-21,-22,-21,-21,-21,-23,-22,-21,-21,-20,-18,-14,-13,-13,-12,-11,-7,-6,-5,-5,0,0,0,0,5,5,4,7,6,12,11,14,13,24,22,21,26,24,35,34,43,43,54,56,57,64,69,72,75,78,78,79,78,63,71,70, --68,-33,-46,-44,-32,-29,-25,-25,-37,-32,-28,-36,-34,-46,-45,-43,-43,-42,-49,-48,-48,-46,-51,-50,-49,-45,-45,-49,-48,-45,-44,-44,-43,-43,-42,-41,-40,-40,-40,-40,-38,-38,-39,-39,-35,-35,-35,-36,-36,-32,-31,-33,-33,-29,-29,-28,-28,-26,-26,-25,-25,-24,-28,-27,-24,-23,-24,-23,-23,-23,-22,-22,-22,-24,-23,-22,-23,-21,-19,-15,-14,-14,-12,-11,-7,-6,-4,-3,1,1,2,2,7,8,7,11,10,16,15,21,18,29,27,25,33,30,40,39,50,51,62,64,66,70,77,79,81,83,85,88,88,79,83,83, --98,-57,-63,-58,-42,-37,-32,-36,-42,-39,-36,-46,-45,-51,-50,-50,-55,-55,-56,-56,-56,-59,-61,-61,-60,-61,-60,-59,-58,-58,-57,-57,-56,-55,-53,-53,-52,-52,-49,-49,-47,-46,-44,-43,-40,-40,-40,-39,-39,-36,-36,-34,-34,-33,-33,-31,-30,-30,-29,-28,-26,-24,-26,-25,-25,-24,-24,-23,-22,-22,-22,-21,-21,-18,-18,-16,-16,-14,-12,-9,-9,-8,-8,-8,-4,-4,1,2,4,5,6,6,8,8,9,15,15,19,18,38,35,42,40,35,45,44,55,54,58,58,69,71,72,74,80,83,87,90,91,95,95,95,86,88, --159,-146,-143,-129,-104,-90,-77,-69,-70,-71,-69,-82,-83,-91,-92,-94,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-98,-97,-98,-96,-95,-93,-93,-92,-90,-87,-87,-87,-83,-82,-80,-80,-78,-77,-77,-76,-75,-73,-73,-72,-71,-68,-67,-69,-66,-65,-63,-63,-61,-60,-57,-56,-55,-55,-52,-52,-49,-50,-47,-45,-42,-41,-41,-39,-38,-34,-33,-30,-29,-26,-24,-23,-21,-18,-17,-17,-12,-11,-5,-5,1,1,7,7,7,16,17,24,26,37,41,53,57,68,73,89,90,88,90,101,109,108,103,90,80, --140,-122,-142,-128,-98,-86,-74,-63,-79,-77,-76,-75,-75,-87,-88,-88,-89,-90,-90,-90,-91,-90,-81,-81,-80,-81,-81,-79,-79,-85,-85,-84,-83,-83,-82,-75,-74,-73,-71,-71,-69,-69,-67,-67,-65,-65,-65,-70,-69,-62,-63,-67,-67,-61,-60,-60,-60,-59,-59,-58,-58,-57,-58,-57,-64,-63,-57,-56,-56,-62,-61,-60,-59,-58,-58,-51,-50,-50,-49,-45,-44,-43,-49,-48,-41,-40,-39,-38,-34,-33,-41,-40,-31,-30,-33,-36,-35,-24,-23,-32,-31,-17,-17,-17,-18,-6,0,4,17,20,33,37,51,55,70,70,74,74,83,88,85,66,64,34, --144,-115,-129,-112,-80,-66,-54,-46,-62,-59,-58,-58,-59,-72,-73,-74,-73,-75,-76,-77,-77,-75,-66,-66,-66,-65,-64,-63,-62,-67,-67,-65,-65,-64,-62,-54,-54,-54,-51,-50,-49,-49,-46,-46,-44,-44,-44,-48,-48,-41,-41,-46,-45,-39,-38,-38,-38,-37,-37,-36,-37,-35,-37,-35,-43,-42,-36,-35,-34,-41,-40,-39,-39,-38,-37,-30,-30,-29,-28,-24,-23,-21,-26,-25,-18,-16,-15,-13,-10,-8,-15,-14,-5,-4,-6,-8,-7,4,6,-2,0,13,15,15,9,11,28,31,28,32,52,57,64,69,77,78,67,68,83,93,90,91,44,38, --150,-126,-102,-80,-78,-62,-50,-47,-46,-45,-44,-56,-57,-55,-57,-59,-59,-61,-58,-60,-61,-59,-57,-57,-58,-55,-55,-52,-51,-49,-49,-45,-45,-44,-43,-41,-40,-40,-37,-37,-35,-35,-31,-31,-29,-29,-29,-25,-25,-24,-24,-22,-22,-21,-21,-20,-21,-20,-20,-18,-20,-18,-18,-17,-19,-18,-18,-17,-17,-16,-17,-16,-17,-18,-18,-16,-16,-16,-16,-15,-14,-14,-13,-15,-11,-10,-8,-6,-3,-1,-8,-7,2,4,2,0,2,14,16,8,10,25,26,28,22,25,43,47,44,50,72,78,87,93,103,104,96,97,111,119,112,114,47,17, --96,-77,-54,-38,-39,-28,-18,-16,-16,-16,-15,-19,-20,-19,-20,-22,-20,-22,-19,-20,-21,-19,-16,-17,-17,-15,-14,-12,-12,-11,-10,-7,-7,-7,-6,-4,-4,-3,-2,-1,0,0,2,2,4,4,4,6,6,7,7,9,9,9,9,10,9,10,11,11,10,11,11,12,11,11,11,11,12,12,12,12,12,13,13,14,14,15,15,17,18,19,21,23,24,25,24,25,27,28,28,30,31,32,33,34,36,37,39,40,42,43,46,50,56,61,65,70,80,88,92,100,114,121,128,131,129,131,144,144,137,139,62,38, --32,-39,-12,3,-3,3,7,1,-2,-2,-2,-3,-4,-3,-5,-8,-3,-5,-3,-4,-6,-1,1,0,0,3,3,6,6,8,8,11,11,11,12,15,15,15,18,17,19,19,20,21,23,23,23,24,24,25,25,27,27,27,28,29,28,29,30,31,30,31,30,31,30,30,30,31,31,31,30,31,31,32,32,33,34,34,35,37,37,39,40,42,43,44,44,45,46,48,48,49,50,52,54,53,55,57,59,59,61,63,67,70,72,77,80,86,90,97,101,108,115,122,128,130,129,131,141,146,138,150,77,47, --27,-21,-18,1,2,12,17,-1,0,1,0,-2,-4,-6,-9,-11,-2,-4,-6,-7,-9,1,-1,-2,-3,6,5,5,5,11,11,12,12,12,17,17,17,17,23,23,22,22,22,27,27,26,26,30,29,29,29,32,32,33,33,34,34,35,36,37,34,35,36,37,35,36,37,37,38,35,36,36,36,37,37,38,38,39,41,42,43,45,46,47,49,51,52,53,55,56,58,56,59,61,63,63,65,68,71,71,74,79,85,88,88,92,94,99,100,108,113,121,128,132,140,142,140,143,148,151,149,158,95,42, --16,-2,2,20,8,16,21,9,11,7,6,4,5,9,6,4,10,8,13,11,10,16,19,18,17,22,22,26,25,28,28,31,32,32,35,36,37,37,41,40,42,41,41,44,45,45,45,47,47,49,49,50,51,50,51,52,51,53,52,53,53,53,53,53,53,52,52,52,53,52,52,53,53,53,53,53,53,54,55,56,57,59,60,61,63,64,64,65,66,67,68,67,69,70,72,72,73,73,74,73,74,76,77,79,80,82,89,97,94,103,113,122,131,133,141,145,144,146,148,144,144,158,102,92, --77,-9,-2,22,32,31,37,21,23,17,16,14,17,16,19,14,10,7,9,7,4,9,8,10,9,11,10,13,12,12,13,16,17,17,19,20,22,22,23,22,24,23,22,24,24,25,25,27,27,29,29,29,30,31,32,32,32,33,33,34,35,35,35,36,37,36,35,35,36,37,38,37,37,38,38,38,39,40,40,41,43,44,44,45,47,48,49,50,50,52,56,73,75,77,78,77,79,80,83,80,83,84,88,93,89,95,96,104,101,110,111,120,129,128,137,139,137,139,148,151,154,158,106,98, -8,8,12,12,27,13,19,10,11,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,8,10,11,11,11,13,13,16,16,16,16,18,18,17,18,18,20,20,21,22,24,25,25,26,27,27,28,28,29,29,30,30,30,30,31,32,31,31,31,32,31,32,31,32,32,32,34,34,34,34,35,37,38,38,38,39,40,41,41,41,43,44,45,47,47,50,52,60,61,65,67,70,76,75,81,89,90,87,106,110,116,117,127,136,136,145,148,143,146,148,151,154,119,105,82, -120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,122,123,124,126,128,130,132,135,138,141,144,147,142,143,141,143,148,150,154,146,150,154, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_tblY_CW_LRight_T0.h b/drivers/input/touchscreen/wacom/wacom_i2c_tblY_CW_LRight_T0.h deleted file mode 100644 index 8a516bc..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_tblY_CW_LRight_T0.h +++ /dev/null @@ -1,71 +0,0 @@ --24,-15,-5,-59,-71,-61,-64,-59,-57,-50,-41,-36,-60,-39,-38,-33,-37,-36,-51,-50,-37,-37,-50,-50,-49,-38,-39,-45,-45,-35,-36,-40,-41,-39,-34,-35,-37,-38,-32,-33,-37,-38,-38,-31,-32,-34,-34,-26,-27,-30,-31,-22,-23,-25,-27,-27,-20,-22,-23,-24,-16,-18,-20,-22,-22,-15,-17,-19,-20,-13,-14,-16,-17,-9,-10,-12,-14,-15,-8,-10,-11,-13,-7,-8,-10,-12,-14,-6,-6,-9,-11,-5,-9,-9,-14,-8,-12,-13,-19,-24,-19,-25,-27,-34,-35,-37,-37,-46,-55,-54,-61,-74,-96,-83,-98,-110,-139,-149,-133,-124,-100,-103,-60,-60, --13,-28,-51,-58,-69,-57,-61,-56,-56,-55,-54,-50,-53,-50,-53,-42,-47,-48,-54,-52,-56,-49,-51,-54,-55,-56,-55,-54,-51,-38,-38,-42,-45,-49,-36,-39,-43,-46,-33,-36,-41,-44,-46,-32,-34,-37,-38,-27,-29,-32,-34,-22,-23,-25,-28,-29,-18,-22,-23,-25,-14,-17,-19,-22,-24,-14,-16,-19,-22,-10,-13,-15,-18,-7,-9,-12,-15,-18,-7,-11,-13,-16,-6,-9,-10,-14,-10,-6,-8,-11,-15,-14,-25,-13,-19,-9,-14,-19,-31,-35,-36,-29,-36,-41,-42,-46,-47,-52,-58,-61,-64,-74,-83,-85,-94,-97,-104,-108,-109,-115,-105,-109,-66,-39, --15,-30,-37,-56,-61,-58,-63,-53,-54,-48,-47,-45,-46,-44,-43,-40,-45,-42,-45,-42,-48,-45,-46,-44,-41,-44,-42,-42,-40,-43,-41,-41,-39,-39,-41,-40,-40,-40,-42,-42,-41,-40,-40,-41,-39,-38,-37,-38,-37,-34,-33,-33,-32,-30,-30,-29,-30,-29,-26,-25,-27,-27,-24,-24,-23,-24,-22,-22,-22,-22,-22,-20,-19,-20,-20,-19,-19,-18,-19,-18,-17,-17,-17,-17,-16,-15,-14,-15,-14,-14,-15,-14,-16,-15,-17,-17,-20,-19,-21,-25,-23,-27,-27,-32,-32,-37,-37,-43,-48,-53,-57,-67,-75,-78,-86,-90,-96,-105,-106,-113,-101,-107,-60,-24, -1,-9,-18,-41,-55,-65,-71,-52,-53,-53,-52,-51,-46,-43,-41,-38,-40,-37,-35,-32,-38,-36,-33,-30,-28,-31,-29,-26,-24,-27,-25,-23,-22,-21,-25,-24,-24,-23,-26,-25,-24,-24,-23,-24,-23,-22,-20,-19,-18,-17,-15,-15,-13,-12,-11,-11,-8,-7,-6,-6,-5,-4,-4,-3,-3,-2,-2,-2,-2,0,0,0,1,2,2,2,2,3,3,3,4,4,4,4,5,5,6,6,6,6,5,7,5,3,1,1,-1,-3,-6,-9,-10,-13,-17,-21,-22,-26,-31,-36,-39,-47,-57,-67,-75,-83,-90,-97,-102,-121,-122,-124,-112,-87,-87,-31, -10,5,-34,-51,-34,-42,-46,-39,-41,-37,-37,-37,-36,-34,-32,-30,-31,-29,-27,-25,-28,-27,-26,-24,-22,-24,-22,-21,-20,-21,-20,-22,-21,-20,-21,-21,-20,-20,-23,-23,-24,-23,-22,-21,-21,-20,-19,-19,-18,-16,-14,-15,-14,-12,-11,-10,-9,-8,-6,-5,-7,-6,-4,-3,-3,-3,-2,-2,-1,-2,-2,0,1,0,1,2,2,3,1,2,3,3,2,2,4,4,3,2,4,4,4,3,2,2,1,-2,-3,-5,-7,-9,-11,-13,-16,-18,-22,-25,-26,-29,-33,-42,-49,-57,-63,-71,-78,-85,-90,-101,-102,-115,-108,-99,-116,-54, -67,76,42,27,45,37,32,42,40,42,41,41,44,45,47,48,49,50,51,52,52,53,54,55,56,56,57,57,59,57,58,57,57,57,57,57,57,57,54,54,54,54,55,55,56,56,57,58,59,61,62,62,63,65,66,67,67,69,71,71,70,70,73,73,72,73,74,74,75,74,74,77,77,76,77,78,79,80,78,79,80,80,78,78,80,80,78,78,80,80,81,79,78,78,77,74,73,71,70,68,65,63,61,59,53,51,51,49,41,34,28,21,16,5,0,-7,-12,-26,-28,-41,-36,-30,-27,3, -82,85,58,38,54,45,38,36,34,56,55,55,53,54,68,68,63,64,71,71,67,68,70,71,72,72,72,74,73,74,73,73,73,72,72,72,72,71,70,70,70,70,70,71,73,71,71,72,73,73,75,75,76,79,81,82,83,86,88,89,87,88,90,91,90,91,93,93,94,93,92,95,94,92,92,93,94,95,91,92,94,95,93,93,95,96,92,93,94,95,96,92,93,95,95,90,90,90,91,91,82,83,83,83,71,70,73,72,64,59,44,39,34,32,27,2,-2,-19,-22,-25,-21,-29,-80,11, -95,74,56,42,61,55,50,44,42,64,64,63,61,61,78,78,70,70,85,86,73,74,79,80,80,81,81,91,92,90,90,89,88,84,78,78,78,76,74,74,74,74,73,73,83,84,86,77,79,82,84,83,85,89,91,94,99,101,102,103,103,105,106,107,105,106,107,108,108,100,100,101,101,98,99,99,100,102,106,108,108,109,106,107,102,104,106,107,102,103,104,107,108,99,101,104,105,97,98,99,100,101,86,87,79,80,76,78,77,75,49,46,42,39,35,10,6,-8,-11,-14,-15,-27,-80,-10, -88,83,73,65,89,84,73,71,70,92,92,92,87,90,105,104,94,94,109,109,97,96,101,100,100,100,101,110,110,108,107,106,105,100,95,94,93,92,90,90,90,89,89,89,99,100,101,92,94,98,99,98,100,103,105,108,112,114,116,117,116,117,119,120,117,118,120,120,121,113,112,114,114,110,110,111,112,113,118,119,120,121,119,120,115,116,118,119,115,116,117,120,121,113,114,117,118,111,113,114,116,118,104,105,98,100,97,99,101,99,74,71,68,68,65,40,36,24,18,7,5,0,63,-25, -55,52,24,14,17,14,9,19,16,29,27,25,36,36,46,44,47,45,52,49,55,53,58,56,55,57,55,58,56,57,54,53,51,49,47,45,43,41,40,39,39,39,39,39,42,43,44,47,48,51,53,56,58,60,61,63,66,67,69,70,72,73,73,74,75,76,77,78,79,80,80,79,79,78,79,78,79,80,81,81,82,83,84,85,85,87,86,88,86,87,90,88,89,88,90,84,86,81,83,84,81,78,75,78,70,73,62,66,64,59,40,38,35,13,10,-1,-5,-20,-25,-34,-37,-33,30,-63, -57,65,44,38,45,34,31,38,35,47,44,36,41,39,48,45,46,43,48,46,45,43,48,45,44,45,43,47,45,44,42,42,39,37,34,32,30,28,26,24,24,22,22,21,23,22,22,21,21,22,22,26,28,29,30,31,33,34,35,36,37,38,37,38,40,40,40,41,42,41,42,42,43,44,45,45,46,47,47,47,48,49,50,51,51,52,53,54,51,53,55,53,55,54,56,53,55,49,52,55,52,49,46,49,46,49,38,41,42,39,21,19,17,-1,-4,-15,-19,-31,-36,-45,-50,-58,26,-79, -76,55,58,55,49,46,44,45,43,47,45,42,48,50,53,51,53,50,55,52,53,51,57,55,53,54,52,58,57,54,52,56,54,51,48,48,46,44,46,44,43,41,39,38,42,41,41,40,39,40,40,39,40,42,42,43,44,44,45,46,50,50,50,51,52,52,52,53,53,53,53,50,51,50,52,51,52,53,54,55,56,57,52,53,52,53,52,53,51,53,54,55,56,52,53,54,56,50,52,53,53,51,49,50,43,46,40,42,39,33,22,19,17,1,-2,-15,-18,-29,-34,-36,-40,-51,-21,-69, -72,53,58,56,51,49,48,47,45,50,49,47,48,52,56,54,54,52,57,55,54,53,59,57,56,55,54,60,58,55,54,58,57,54,51,51,50,48,51,49,48,48,46,46,51,51,50,49,49,49,49,47,47,49,49,50,50,51,51,52,56,56,56,56,57,57,58,58,58,58,58,55,56,55,55,56,57,58,58,57,57,57,51,52,51,52,51,53,51,52,54,53,55,51,52,53,55,50,53,55,53,51,48,51,44,46,40,42,40,34,22,19,16,3,0,-12,-16,-26,-31,-32,-36,-46,-27,-61, -49,34,31,29,19,18,17,17,16,17,15,14,21,20,23,21,28,23,29,25,23,26,32,31,29,28,27,33,32,37,37,41,40,37,35,34,34,33,35,34,33,32,31,31,36,36,35,34,33,33,33,30,31,32,32,32,33,33,34,34,38,38,39,39,39,40,40,40,40,39,40,36,37,36,37,37,38,38,39,38,37,37,31,32,31,33,32,33,31,32,33,33,35,30,32,33,35,29,31,33,32,30,27,29,18,20,17,19,13,6,-4,-7,-11,-24,-27,-37,-41,-48,-53,-53,-57,-67,-51,-81, -55,40,37,35,26,25,25,23,23,24,24,23,30,30,32,31,31,30,36,35,32,29,35,34,33,31,30,36,35,30,30,36,34,32,28,32,32,31,30,28,29,29,24,24,30,30,29,28,28,28,27,24,24,25,26,26,26,30,31,32,32,32,32,32,33,34,34,34,34,33,34,33,34,33,34,28,29,32,33,32,31,31,28,28,23,24,28,29,23,24,25,28,30,29,30,28,30,26,27,28,29,28,28,30,24,25,17,18,17,12,1,-3,-6,-16,-20,-30,-33,-42,-47,-46,-50,-60,-44,-68, -39,31,25,22,17,16,15,13,13,13,12,12,11,12,12,12,11,10,10,9,9,8,9,8,7,7,6,7,6,6,5,6,5,5,4,3,3,2,1,0,0,0,1,1,2,2,1,0,0,1,0,0,4,4,7,3,22,23,26,26,26,26,26,26,24,25,25,24,27,23,26,26,26,25,26,23,23,23,22,19,23,22,20,21,18,18,21,21,17,18,19,21,22,21,22,21,22,19,20,20,23,22,21,22,13,20,13,14,16,-12,-20,-24,-28,-34,-37,-43,-47,-57,-61,-60,-61,-70,-27,-68, -42,30,21,18,12,11,11,9,9,9,10,10,9,10,12,12,11,11,12,11,12,13,15,15,14,13,13,13,13,13,13,14,13,13,13,12,12,11,11,10,10,10,11,11,12,12,12,12,11,11,11,9,10,11,11,12,14,13,14,14,14,14,14,14,13,13,13,13,13,12,12,13,13,12,12,12,12,13,11,10,9,9,8,9,9,10,9,10,9,10,11,9,10,10,11,11,12,11,13,12,12,11,10,11,8,8,5,5,3,-3,-11,-16,-20,-32,-36,-41,-45,-59,-63,-62,-63,-69,-3,-64, -46,32,23,20,17,15,15,12,13,13,13,13,11,13,14,15,14,14,15,15,15,15,16,16,15,14,14,15,14,14,14,15,14,13,13,13,12,12,11,10,11,11,10,11,12,12,11,11,10,10,9,8,9,10,10,11,12,11,12,12,12,12,12,12,11,11,11,11,12,11,11,11,12,11,12,11,12,12,11,10,9,9,7,8,8,9,9,9,9,10,10,9,10,10,11,11,12,11,11,12,11,11,10,10,8,8,4,4,2,-3,-11,-15,-20,-27,-33,-38,-42,-48,-52,-54,-54,-65,-50,-52, -49,41,30,25,23,21,20,17,17,18,19,20,18,19,21,21,18,19,19,19,20,20,21,21,20,19,18,18,17,16,16,16,15,15,14,14,14,14,13,13,12,12,13,13,15,14,13,13,13,13,12,11,11,11,12,12,14,14,15,15,15,15,15,15,14,14,13,14,14,14,14,13,14,14,14,14,14,15,13,13,12,12,11,12,11,12,10,11,12,13,13,12,13,11,12,13,13,13,13,13,13,13,13,13,13,13,12,11,8,4,-2,-7,-12,-22,-26,-31,-35,-47,-50,-51,-50,-62,-53,-43, -39,32,5,0,-1,-3,-4,-7,-7,-7,-7,-7,-7,-7,-1,9,14,14,14,14,12,11,11,13,15,32,31,30,29,28,27,26,26,25,24,24,23,22,22,21,20,20,21,21,23,23,22,20,19,19,18,19,19,19,19,19,20,20,21,21,21,21,21,21,22,22,21,21,21,21,21,20,21,21,21,20,21,21,20,19,18,18,17,18,16,17,16,16,17,18,18,18,18,17,17,18,19,18,18,19,19,19,19,19,22,21,21,20,18,-3,-11,-18,-22,-51,-55,-62,-67,-70,-74,-76,-76,-97,-69,-69, -35,15,7,-1,-4,-7,-8,-5,-5,-4,-3,-3,1,2,3,3,7,7,8,7,6,5,6,6,5,5,4,4,3,5,4,3,3,3,3,2,2,2,1,1,1,2,2,2,3,3,2,2,1,1,0,3,3,3,4,3,2,3,3,4,4,4,4,4,4,4,4,5,5,6,6,5,6,8,8,9,9,10,8,8,8,8,5,6,5,6,6,7,5,6,7,7,7,7,8,6,7,7,8,7,7,6,6,6,3,2,1,0,-6,-11,-18,-23,-29,-39,-44,-52,-57,-65,-69,-72,-70,-90,-61,-80, -30,10,2,4,5,1,-1,1,0,1,-3,-5,0,1,1,1,6,6,6,6,5,4,4,4,3,4,3,2,2,3,2,1,0,-1,0,-1,-1,-2,-2,-3,-2,-3,-4,-4,-4,-5,-6,-7,-8,-9,-10,-6,-6,-6,-6,-6,-7,-6,-6,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-3,-2,-1,0,1,1,2,2,3,3,4,3,4,2,3,3,4,2,3,4,4,5,5,5,4,4,4,5,5,5,5,5,4,2,1,1,0,-5,-10,-17,-23,-27,-35,-40,-48,-53,-58,-62,-64,-63,-87,-55,-66, -41,15,20,9,13,9,6,8,7,8,8,7,10,11,12,12,15,15,15,15,14,12,13,12,11,11,10,10,9,9,9,9,8,8,6,6,5,5,4,3,3,2,1,0,1,0,-1,-2,-3,-3,-3,0,0,1,1,1,-1,0,0,1,1,1,1,2,1,2,1,2,2,3,3,4,4,5,5,6,6,7,7,7,8,8,8,8,8,8,8,8,8,9,9,10,10,9,9,9,10,10,10,11,11,10,10,10,8,8,6,5,2,-3,-10,-16,-21,-30,-35,-43,-47,-57,-61,-63,-61,-87,-53,-49, -45,-3,-9,-18,-11,-15,-19,-20,-21,-19,-21,-22,3,2,2,2,22,22,22,21,19,18,19,18,16,16,15,15,14,13,12,12,11,10,9,8,8,7,7,6,5,4,4,3,4,3,2,1,0,0,-1,2,2,3,3,3,2,2,3,3,4,4,4,4,4,5,5,5,6,6,7,7,8,8,9,10,10,11,12,12,12,13,12,13,12,13,12,13,13,13,14,14,15,13,14,13,13,14,14,14,15,14,14,14,11,10,9,9,5,1,-6,-11,-16,-17,-22,-29,-34,-85,-93,-94,-94,-108,-60,-38, -31,-14,-2,-16,-10,-16,-19,-7,-9,-8,-9,-7,-3,-3,-2,-4,2,0,1,0,1,4,3,1,0,3,1,1,-1,1,0,-1,-3,-3,-3,-4,-5,-6,-5,-6,-8,-8,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-11,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-6,-6,-5,-5,-5,-4,-5,-4,-4,-4,-3,-3,-4,-4,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-1,-1,0,0,1,1,1,1,1,0,1,-1,-1,-6,-10,-19,-24,-30,-40,-46,-54,-60,-69,-74,-75,-74,-107,-69,-63, -28,-14,2,-11,-3,-9,-13,-4,-6,-5,-6,-4,-2,-1,-1,-2,1,0,1,-1,1,3,3,1,0,2,0,0,-2,-2,-3,-4,-5,-6,-5,-6,-8,-9,-8,-9,-10,-11,-11,-10,-11,-11,-12,-12,-13,-13,-14,-15,-14,-13,-13,-12,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-5,-5,-4,-5,-4,-4,-3,-3,-2,-2,-2,-1,0,0,1,2,1,2,2,3,1,1,1,2,3,1,2,2,3,2,3,4,4,4,4,4,4,5,1,2,0,0,-4,-9,-16,-21,-27,-35,-41,-49,-55,-61,-67,-68,-69,-101,-80,-60, -31,-8,5,-9,-1,-7,-11,0,-2,0,-1,-2,3,3,4,2,7,5,7,5,4,6,7,5,4,7,5,5,3,4,2,3,1,-1,0,-1,-2,-4,-3,-4,-4,-5,-6,-6,-5,-6,-7,-7,-8,-8,-9,-10,-10,-8,-8,-8,-6,-6,-5,-5,-4,-3,-2,-2,-1,0,1,2,2,2,2,3,3,3,4,3,4,4,5,5,6,7,7,7,7,8,5,6,6,7,8,6,7,7,7,7,8,9,9,8,9,9,10,11,6,6,4,4,-4,-9,-15,-21,-26,-34,-41,-48,-53,-62,-68,-68,-69,-94,-68,-63, -30,-4,19,-14,-30,-33,-34,11,10,12,11,10,8,9,9,8,11,10,12,10,9,13,14,12,10,12,11,11,10,10,9,9,8,7,5,4,4,2,3,2,3,2,1,1,1,0,-1,-1,-2,-2,-2,-4,-3,-2,-2,-1,0,0,1,1,2,2,3,3,3,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,10,8,9,9,9,9,10,10,10,10,10,11,12,12,12,13,13,13,12,13,13,10,11,8,8,1,-4,-11,-16,-22,-30,-37,-44,-51,-57,-62,-62,-63,-90,-68,-63, -14,-34,-9,-19,-13,-15,-17,-10,-10,-7,-7,-6,-1,-1,0,0,0,0,1,0,-1,-5,-5,-5,-7,-8,-9,-9,-11,-12,-13,-13,-14,-15,-16,-16,-17,-18,-19,-20,-19,-20,-20,-21,-22,-23,-24,-23,-24,-24,-25,-26,-25,-24,-24,-24,-11,-6,-7,-1,-2,0,0,1,0,0,0,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,2,4,5,10,2,2,1,2,5,3,5,12,17,6,6,5,8,7,8,6,7,10,9,9,6,6,-15,-20,-26,-31,-36,-39,-44,-50,-56,-60,-67,-66,-68,-99,-73,-72, -8,-34,-6,-13,-8,-14,-9,-7,-6,-3,-1,0,-1,1,2,3,2,2,4,4,4,3,4,3,2,3,2,2,1,-1,-2,-2,-3,-3,-3,-4,-4,-5,-6,-6,-6,-6,-7,-7,-8,-9,-9,-10,-10,-10,-11,-10,-9,-8,-8,-8,-7,-7,-7,-6,-6,-5,-4,-4,-6,-5,-4,-3,-3,-2,-2,-2,-2,-2,-1,-2,-2,-1,-1,-1,-1,-1,0,0,0,0,-1,0,0,0,1,2,2,3,4,3,4,5,6,6,6,5,6,6,4,5,2,2,0,-5,-13,-18,-24,-32,-38,-45,-51,-53,-60,-60,-62,-93,-80,-71, -9,-28,-8,-13,-13,-14,-13,-8,-6,-7,-5,-3,-1,0,-1,0,5,6,8,11,12,8,9,8,8,7,6,6,5,4,3,3,2,1,1,1,1,0,-1,-2,-2,-2,-4,-4,-5,-6,-6,-7,-7,-7,-8,-6,-6,-5,-4,-5,-5,-4,-4,-3,-3,-2,-2,-1,-3,-2,-1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,4,5,5,6,7,7,8,8,7,8,8,8,8,5,5,5,1,-6,-12,-18,-30,-40,-47,-54,-59,-66,-64,-67,-84,-79,-79, -8,-27,-5,-8,-6,-6,-5,-4,-1,-1,2,5,5,7,6,9,10,11,11,12,12,13,13,12,12,12,11,11,10,9,8,7,6,6,7,7,6,5,4,4,3,2,2,2,2,2,1,1,0,0,0,1,1,1,2,2,2,2,2,2,3,4,3,4,3,4,3,3,4,5,5,4,4,4,4,5,5,5,4,4,5,5,4,4,5,5,3,4,4,5,5,7,7,8,9,9,9,10,11,11,12,11,11,12,10,9,8,7,5,0,-8,-13,-19,-27,-33,-40,-47,-49,-56,-55,-60,-78,-73,-76, -4,-29,-9,-10,-12,-12,-11,-10,-8,-12,-10,-9,-15,-14,-16,-15,6,6,5,5,6,28,27,26,25,23,22,21,21,19,19,17,17,16,17,16,15,14,13,12,11,10,10,10,10,9,8,8,7,8,7,7,7,8,8,8,8,8,8,9,9,10,9,9,9,9,9,9,9,10,10,9,9,9,9,9,9,9,9,8,9,9,8,8,8,9,8,8,8,9,9,10,11,12,12,13,13,14,14,15,15,14,15,15,15,15,12,11,14,9,2,-2,-7,-9,-15,-20,-25,-30,-35,-34,-68,-103,-88,-97, -17,-17,2,0,-1,0,3,-1,2,0,3,6,-2,1,1,4,0,2,1,3,4,1,1,2,2,3,3,3,2,3,3,2,1,0,-1,-2,-3,-3,0,-1,-2,-3,-5,-6,-5,-6,-7,-7,-8,-8,-9,-8,-8,-7,-6,-6,-5,-4,-4,-3,-3,-3,-2,-1,0,0,0,1,1,-1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,3,4,5,6,7,7,6,7,6,6,6,5,4,3,2,2,-3,-10,-15,-21,-29,-36,-43,-50,-57,-64,-60,-64,-81,-67,-80, -30,-4,15,13,12,12,14,9,11,8,11,13,3,6,5,8,4,5,4,6,7,3,2,3,3,3,3,2,2,3,3,2,1,0,-1,-2,-3,-3,-2,-2,-3,-4,-6,-6,-6,-7,-7,-8,-8,-9,-10,-10,-9,-8,-8,-8,-7,-6,-5,-5,-5,-4,-4,-3,-3,-2,-2,-2,-1,-3,-2,-2,-1,-2,-1,-1,-1,-2,-1,-2,-2,-2,-3,-2,-2,-2,-1,0,0,0,1,1,1,2,2,4,4,5,5,5,5,5,4,4,4,4,3,2,3,-2,-8,-14,-20,-25,-31,-38,-45,-53,-59,-55,-58,-74,-59,-69, -21,27,6,3,5,5,6,6,8,7,9,12,6,7,8,10,7,9,9,10,12,8,8,8,9,10,10,9,9,8,8,7,7,6,4,4,4,3,5,5,4,3,2,1,0,-1,-1,-2,-3,-3,-4,-4,-3,-2,-1,-1,0,0,1,1,1,2,2,2,4,4,3,4,4,3,4,4,4,4,4,4,4,5,4,3,3,3,2,3,3,3,4,5,5,5,6,5,6,6,7,9,9,9,10,9,9,9,9,8,7,6,6,5,3,-3,-8,-14,-20,-28,-35,-41,-48,-52,-59,-59,-62,-64,-65,-70, -37,41,19,16,17,17,16,22,22,19,19,20,16,16,15,16,14,15,14,15,17,13,14,14,14,15,15,15,15,15,15,14,13,12,11,11,11,9,12,11,10,9,8,8,7,6,5,5,4,3,3,3,4,5,6,6,7,7,7,8,7,8,8,8,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,9,8,8,8,8,10,10,10,11,11,11,11,12,12,13,14,14,15,14,13,13,13,13,12,12,11,10,9,3,-2,-8,-15,-23,-29,-35,-42,-47,-54,-54,-56,-59,-59,-64, -18,31,11,3,7,3,2,4,4,3,3,4,5,6,4,5,5,6,4,5,5,5,4,4,3,2,2,2,1,0,-1,-1,-2,-2,-3,-4,-4,-5,-6,-7,-8,-9,-9,-10,-10,-11,-11,-12,-13,-13,-14,-14,-14,-13,-13,-13,-13,-13,-13,-13,-13,-12,-13,-12,-13,-13,-12,-11,-11,-12,-12,-12,-12,-12,-12,-11,-12,-12,-13,-12,-12,-12,-13,-13,-13,-13,-13,-12,-12,-12,-11,-11,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-9,-9,-9,-10,-10,-11,-14,-19,-24,-30,-35,-42,-47,-54,-59,-67,-72,-76,-76,-66,-76,-73, -40,42,17,7,9,5,2,9,7,6,5,6,7,7,4,5,5,6,3,4,4,5,5,5,4,3,3,2,2,1,1,1,1,0,0,0,0,-1,-3,-4,-5,-6,-5,-5,-5,-6,-7,-5,-6,-7,-8,-7,-7,-6,-6,-6,-7,-7,-6,-6,-5,-5,-5,-4,-5,-5,-3,-3,-2,-2,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-2,-1,-2,-1,-2,-2,-1,-1,0,1,1,2,2,2,2,2,2,2,3,2,2,1,0,0,-1,-2,-5,-11,-17,-23,-29,-36,-42,-49,-55,-66,-70,-75,-74,-62,-71,-65, -53,54,28,16,20,15,12,13,10,12,10,9,11,11,11,10,11,11,10,10,10,10,10,9,9,8,8,7,7,6,6,6,5,5,5,6,5,4,2,1,0,-1,0,0,0,-1,-2,-1,-2,-2,-3,-3,-2,-2,-1,-2,-2,-2,-1,-1,-1,0,-1,0,-2,-1,0,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,3,3,4,4,5,6,6,5,5,5,6,5,6,5,5,4,4,3,3,1,0,-6,-11,-18,-24,-29,-35,-42,-48,-68,-72,-80,-79,-53,-112,-53, -49,68,30,17,29,22,17,21,17,19,16,14,18,17,17,16,17,17,17,17,16,16,16,16,15,14,14,13,13,13,12,12,11,12,12,11,9,9,8,7,6,5,7,6,6,5,4,6,5,4,3,4,4,4,5,4,4,5,5,6,6,6,5,6,6,6,8,8,8,8,8,8,8,10,10,10,9,10,10,9,10,10,9,9,8,9,9,10,9,9,10,11,11,12,12,12,12,11,11,11,10,10,9,8,8,7,6,4,2,-5,-10,-17,-23,-32,-38,-45,-50,-60,-64,-71,-70,-44,-115,-54, -54,76,40,-25,-4,-8,-12,-7,-10,-1,-3,-4,-3,-1,0,-1,-4,-5,-4,-5,-6,-7,-7,-5,12,11,11,10,9,8,7,6,5,5,4,4,3,2,2,1,0,-1,-1,-2,-1,-3,-4,-1,0,4,4,18,18,18,19,19,19,20,20,20,19,20,19,19,19,19,21,21,21,18,19,19,19,20,20,20,20,20,20,20,20,20,19,19,18,19,20,21,20,20,20,22,22,22,22,23,22,22,22,22,22,21,20,19,20,19,19,18,15,10,5,-1,-6,-15,-20,-26,-31,-39,-41,-49,-48,-24,-97,-40, -30,52,5,-10,6,-2,-8,4,0,7,3,5,7,8,8,7,7,6,7,6,5,6,5,5,4,5,4,4,3,2,1,1,0,-1,-1,-1,-2,-3,-2,-3,-3,-4,-4,-5,-5,-6,-6,-8,-9,-8,-9,-7,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,-1,2,2,2,3,1,2,2,2,2,3,3,4,4,6,6,6,6,5,6,5,5,6,5,6,6,6,7,7,8,8,7,7,6,5,4,5,4,3,1,1,-5,-12,-19,-25,-32,-38,-47,-52,-64,-68,-73,-69,-42,-50,-45, -31,55,10,-5,12,3,-5,9,14,11,6,8,11,11,12,9,11,9,10,9,8,8,7,7,6,7,6,5,5,3,2,2,1,0,-1,-1,-2,-3,-1,-2,-2,-3,-4,-4,-4,-5,-5,-8,-8,-8,-9,-7,-6,-6,-6,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-1,-1,-1,0,1,1,2,2,1,2,2,2,2,3,3,4,4,5,6,5,6,5,6,5,6,6,6,6,6,7,8,8,9,8,8,7,7,6,5,7,5,4,2,2,-5,-11,-18,-24,-30,-36,-45,-50,-61,-64,-70,-68,-41,-50,-47, -31,67,9,-7,16,7,-1,14,7,16,10,6,17,18,18,15,17,15,16,14,13,15,14,14,13,13,12,11,10,9,8,8,7,6,5,5,4,3,4,4,3,3,2,1,1,0,-1,-1,-2,-2,-2,-1,-1,-1,0,0,1,2,2,2,2,3,3,3,4,4,4,5,5,8,8,8,9,8,8,9,9,10,10,11,11,11,11,12,12,12,11,12,12,13,12,12,12,12,12,12,12,13,13,14,14,14,12,11,12,10,9,7,8,1,-5,-11,-18,-27,-33,-41,-46,-56,-60,-65,-63,-36,-79,-46, -30,76,15,0,29,22,16,25,20,31,2,5,29,35,33,3,29,27,29,27,26,23,22,22,21,19,18,17,17,15,14,14,13,12,11,11,10,9,9,9,9,8,7,6,6,5,5,4,4,3,3,3,3,4,4,5,5,6,6,6,7,8,8,8,8,9,9,10,10,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,17,17,16,17,17,17,17,17,17,17,17,18,18,19,18,19,18,19,18,16,18,16,14,11,13,5,-1,-8,-15,-21,-28,-36,-42,-50,-55,-60,-59,-33,-79,-47, -45,76,21,4,22,6,-7,4,1,6,-3,-1,3,9,3,-3,7,3,4,1,-1,1,-1,-2,-3,-2,-3,-3,-4,-5,-6,-7,-8,-8,-8,-9,-10,-11,-11,-12,-11,-12,-11,-12,-11,-11,-12,-13,-13,-13,-13,-13,-13,-12,-11,-11,-11,-11,-10,-10,-9,-8,-8,-7,-6,-6,-5,-5,-4,-3,-2,-2,-1,-1,0,0,0,1,1,1,1,1,2,1,1,1,3,3,3,3,3,4,4,4,4,4,4,5,5,6,5,6,5,4,3,3,3,1,0,-5,-10,-16,-23,-30,-36,-43,-48,-57,-62,-63,-62,-44,-65,-55, -72,89,22,0,21,8,-2,3,15,9,2,9,4,11,6,2,8,4,6,4,2,1,0,-1,-3,-3,-4,-4,-5,-6,-6,-7,-8,-8,-8,-9,-10,-11,-12,-12,-12,-13,-13,-13,-12,-12,-13,-15,-14,-14,-14,-15,-14,-14,-13,-13,-13,-13,-12,-12,-10,-10,-9,-9,-7,-6,-6,-5,-5,-3,-3,-2,-2,0,1,1,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,6,6,6,6,7,7,6,6,6,6,4,3,3,2,0,0,-7,-12,-19,-26,-30,-36,-43,-49,-56,-61,-62,-62,-44,-57,-51, -70,82,22,3,22,12,4,16,10,9,4,8,11,12,8,4,12,9,9,6,5,6,5,4,3,4,3,1,0,0,-1,-2,-2,-2,-2,-3,-3,-4,-5,-6,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-9,-9,-8,-8,-7,-7,-8,-6,-6,-5,-4,-4,-3,-2,-1,-1,0,0,1,1,2,3,3,5,6,6,7,7,7,8,8,8,7,7,7,8,9,9,9,9,9,10,10,10,10,10,11,12,12,11,10,11,10,9,9,7,7,5,5,-2,-6,-13,-19,-24,-30,-37,-43,-48,-53,-54,-53,-58,-48,-43, -76,82,39,22,27,18,11,18,16,15,11,18,15,16,14,11,15,13,13,12,10,9,9,8,7,7,7,5,4,4,3,3,2,2,2,1,1,0,-1,-1,-1,-2,-2,-2,-1,-2,-2,-2,-2,-2,-3,-3,-2,-2,-1,-1,-1,0,1,1,3,3,4,4,6,6,7,7,7,7,8,9,9,11,12,12,12,13,13,13,13,14,14,14,14,14,15,15,15,15,15,16,17,16,16,16,16,16,16,16,16,16,15,14,15,14,13,10,11,5,1,-6,-12,-16,-22,-29,-34,-42,-46,-48,-47,-54,-41,-37, -74,43,15,12,12,11,11,11,7,7,7,3,4,0,1,2,-1,-1,-2,-1,-1,-6,-6,-7,-7,-9,-9,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-14,-15,-15,-16,-17,-18,-19,-19,-19,-21,-21,-21,-22,-23,-23,-22,-22,-21,-21,-21,-21,-20,-20,-20,-20,-20,-19,-19,-19,-18,-18,-18,-17,-16,-16,0,7,6,8,8,8,8,8,8,9,9,9,9,10,10,10,10,11,11,12,12,12,11,12,13,12,10,11,-2,-10,-11,-12,-13,-12,-13,-17,-23,-26,-32,-37,-22,-43,-56,-61,-44,-47,-41,-34,-33,-22,-22, -31,26,18,16,18,21,23,11,10,14,18,2,6,3,6,8,-1,0,1,2,3,-4,-4,-3,-3,-6,-5,-6,-6,-6,-6,-5,-5,-6,-7,-7,-6,-7,-7,-7,-7,-7,-8,-8,-9,-9,-10,-10,-11,-11,-11,-12,-11,-11,-11,-9,-8,-8,-8,-7,-7,-7,-7,-6,-4,-4,-3,-3,-3,-4,-3,-2,-1,-1,-1,1,1,1,2,2,2,3,4,4,5,5,6,6,6,6,7,7,9,8,8,8,8,9,8,8,7,8,6,5,3,2,1,-2,-2,-9,-14,-20,-26,-30,-36,-42,-47,-51,-55,-55,-54,-53,-47,-38, -23,22,17,18,22,25,29,16,17,22,27,9,13,11,15,17,1,5,3,6,11,-1,-2,-1,0,-3,-2,-3,-2,-3,-2,1,2,-2,-1,0,1,1,1,1,0,0,-1,-2,-2,-2,-3,-4,-4,-4,-5,-6,-5,-5,-4,-3,-3,-2,-2,-2,-3,-2,-2,-2,0,0,1,1,1,1,2,2,3,2,2,4,4,4,5,5,5,6,7,7,8,8,9,9,10,10,11,10,12,12,11,12,11,12,12,13,12,12,11,9,9,8,7,4,4,-3,-8,-15,-22,-29,-35,-41,-47,-53,-58,-58,-57,-46,-51,-40, -36,25,31,33,27,32,38,28,20,27,34,15,21,10,15,18,7,10,7,9,11,4,2,3,4,1,2,2,3,2,2,3,4,3,3,4,4,4,5,5,4,4,3,3,2,2,1,1,0,0,-1,0,0,0,1,2,3,3,3,3,3,3,3,4,5,5,5,6,5,5,5,6,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,12,14,13,15,14,16,15,14,15,15,16,15,16,14,16,14,11,11,9,8,5,8,0,-3,-10,-14,-18,-22,-29,-34,-38,-43,-43,-42,-40,-49,-25, -47,25,18,16,40,45,48,-8,8,43,47,-17,-14,2,32,6,-22,-19,-7,0,0,-28,-19,-4,-4,-5,-5,-6,-6,-5,-5,-5,-5,-5,-3,-1,7,22,21,20,20,19,18,17,17,16,15,14,14,13,12,12,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,15,14,15,14,14,14,14,15,15,16,16,16,17,17,18,17,18,18,20,19,21,20,22,21,20,21,20,22,21,23,21,23,21,20,19,19,19,17,16,10,8,3,-4,-11,-13,-19,-25,-29,-34,-33,-33,-32,-45,-24, -35,18,14,10,6,10,16,10,0,8,15,2,8,-3,1,-4,-1,2,-8,-6,-4,-9,-10,-9,-7,-10,-9,-11,-10,-6,-5,-5,-5,-3,-2,-2,-2,-2,-2,-3,-3,-4,-7,-7,-3,-4,-7,-9,-9,-10,-10,-10,-9,-8,-8,-3,-3,-2,-1,-1,-1,0,-5,-4,-2,-2,-4,-4,-2,-1,-1,-1,-1,-4,-4,-3,-3,-3,-2,2,2,2,1,3,3,3,7,6,8,7,10,10,15,14,12,14,12,17,14,16,14,16,12,15,17,22,17,11,14,6,2,-6,-9,-18,-25,-33,-41,-45,-50,-49,-48,-48,-140,-21, --17,-35,-42,-47,-52,-50,-43,-41,-50,-42,-34,-39,-32,-43,-37,-36,-31,-27,-35,-31,-28,-28,-29,-25,-22,-23,-20,-19,-16,-10,-7,-6,-3,1,2,3,4,5,4,4,3,2,-1,-2,2,1,-1,-4,-3,-4,-5,-4,-4,-3,-3,2,2,3,4,4,4,4,1,1,3,4,0,1,4,5,5,5,5,0,0,2,1,1,2,6,6,6,5,6,7,7,10,9,11,11,13,13,18,17,16,18,16,21,18,22,19,21,17,27,22,26,21,17,18,10,7,-1,-6,-14,-20,-28,-35,-38,-43,-42,-40,-40,-140,-13, --2,-29,-50,-57,-49,-48,-50,-44,-51,-43,-36,-45,-38,-45,-40,-42,-40,-36,-40,-37,-36,-33,-36,-33,-30,-26,-26,-26,-23,-19,-16,-14,-12,-10,-9,-5,-2,1,5,4,3,3,1,-1,3,2,1,-2,-1,-2,-2,-2,-3,0,1,2,3,4,5,8,5,7,7,9,5,6,4,6,6,7,6,6,6,2,2,3,3,4,5,9,8,8,15,16,17,17,19,19,21,20,24,23,28,27,27,27,25,30,28,32,29,31,26,37,32,36,31,25,27,19,16,8,2,-6,-11,-19,-26,-34,-39,-33,-30,-29,-140,-2, -61,28,7,-1,7,7,9,13,5,13,20,11,18,11,16,12,17,19,16,20,20,24,21,24,27,31,31,32,35,40,42,44,47,49,50,52,53,54,54,54,53,52,51,50,53,51,50,49,52,51,50,48,48,52,53,53,53,55,55,56,56,55,53,54,57,58,57,57,57,57,57,57,57,54,54,55,54,56,56,60,60,60,61,63,65,65,66,65,69,69,69,68,72,71,73,72,74,75,72,75,72,81,76,75,74,81,75,69,75,67,68,60,54,47,44,37,31,25,21,24,26,33,35,53, -38,1,-19,-28,-19,-19,-22,-15,-20,-13,-6,-13,-8,-11,-7,-11,-7,-6,-4,-1,-4,-2,-2,1,3,4,7,9,11,13,15,17,19,24,25,25,26,27,28,29,29,28,30,29,31,30,29,28,30,29,28,29,29,30,30,32,33,33,34,35,37,37,37,39,38,40,38,40,39,40,39,40,40,42,42,43,43,46,46,48,48,48,48,51,51,51,56,56,57,57,57,57,57,56,62,61,64,63,60,74,64,66,62,84,66,67,61,55,62,53,51,43,39,31,34,25,18,11,10,17,17,6,11,39, --22,-46,-62,-70,-60,-59,-57,-52,-56,-50,-44,-47,-43,-46,-43,-39,-36,-36,-33,-30,-30,-28,-27,-25,-22,-20,-17,-15,-12,-8,-5,-2,0,5,7,8,9,11,14,15,16,16,18,18,21,21,22,22,24,24,24,25,25,25,25,28,29,28,29,30,31,31,31,32,33,34,33,34,35,35,35,36,36,38,37,39,38,42,42,44,44,43,43,46,46,47,48,48,50,50,50,50,51,51,53,53,56,56,55,57,55,58,56,60,56,60,56,52,54,46,45,37,34,26,28,20,14,6,4,10,7,-8,-5,9, -22,-27,-42,-44,-32,-31,-27,-21,-36,-30,-25,-19,-15,-24,-21,-17,-14,-12,-10,-7,-4,-2,11,13,16,17,21,23,26,23,26,29,32,36,38,46,48,49,51,52,52,52,55,54,56,56,54,60,65,64,63,62,63,66,66,68,68,68,69,69,71,70,70,72,70,75,77,78,79,80,79,79,80,81,81,82,83,85,85,87,88,86,87,89,89,90,90,91,92,92,91,92,92,92,93,93,97,96,96,95,94,98,97,98,96,100,97,94,94,86,86,78,76,67,69,41,43,40,42,53,42,38,7,32, -71,14,2,3,20,26,29,34,19,23,27,30,31,21,22,25,26,26,26,26,29,29,39,40,41,42,43,44,45,42,43,45,46,49,50,58,59,59,63,64,64,63,68,67,68,68,66,64,71,70,71,67,67,73,74,74,75,76,77,78,79,78,79,81,74,76,82,83,77,78,78,78,79,80,80,86,86,88,88,91,92,91,89,95,96,97,97,98,100,101,93,94,102,102,96,95,105,105,104,97,96,108,106,103,97,109,106,103,95,88,95,87,85,77,73,43,40,36,47,55,53,53,11,18, --10,-14,-14,-26,-19,-10,-10,-5,-6,-1,2,-6,-4,-1,-1,3,2,5,5,5,9,7,10,9,10,13,16,17,17,22,23,27,28,32,32,35,36,36,39,41,41,40,45,44,45,45,48,49,50,49,49,52,52,53,53,53,53,53,55,54,54,54,55,55,55,56,55,56,54,54,54,54,55,56,57,57,57,58,58,62,62,63,60,67,68,69,70,71,74,74,66,67,76,76,71,70,81,82,82,74,74,87,85,85,77,91,88,86,78,72,80,73,70,62,58,29,25,21,35,38,31,24,-15,-28, --35,-34,-26,-31,-24,-16,-14,-11,-13,-10,-9,-9,-9,-6,-7,-3,-4,-1,-2,-3,1,0,3,2,2,5,8,8,8,10,10,14,14,16,17,19,20,20,22,24,23,23,25,24,25,24,26,26,27,27,27,29,29,30,30,31,32,33,33,34,35,35,36,37,37,38,37,38,39,39,39,39,39,41,41,41,41,42,42,44,44,45,47,48,49,50,49,50,50,51,52,52,53,53,54,54,56,56,57,58,58,57,58,59,59,58,58,58,58,54,47,42,39,33,28,22,21,13,16,18,4,89,-43,-47, --35,-38,-40,-40,-29,-17,-28,-22,-18,-16,-15,-15,-16,-18,-19,-9,-11,-13,-15,-16,-7,-8,-10,-11,-12,-4,-5,-5,-5,1,2,2,3,8,9,9,10,10,15,15,14,13,18,17,15,14,15,17,17,17,17,20,21,21,22,23,24,25,27,28,26,28,29,31,30,32,32,33,32,33,33,34,34,35,35,35,35,36,36,37,38,38,39,40,41,42,42,43,43,45,44,45,46,47,46,47,48,50,50,50,51,51,53,55,53,52,54,56,52,49,43,40,33,29,25,20,17,9,20,14,0,15,-40,-60, --100,-100,-100,-100,-100,-95,-100,-100,-100,-100,-99,-97,-98,-94,-95,-89,-92,-87,-89,-90,-84,-86,-83,-85,-86,-81,-78,-79,-79,-77,-76,-73,-73,-69,-68,-67,-66,-66,-63,-64,-63,-64,-61,-63,-62,-63,-64,-62,-60,-60,-60,-58,-57,-57,-57,-56,-55,-55,-54,-53,-52,-53,-52,-50,-51,-50,-50,-48,-48,-48,-48,-47,-47,-46,-46,-47,-47,-47,-47,-47,-46,-45,-46,-46,-45,-45,-45,-44,-44,-45,-45,-44,-44,-43,-44,-44,-43,-41,-39,-42,-39,-37,-34,-31,-37,-34,-31,-28,-36,-37,-39,-40,-49,-55,-58,-63,-62,-69,-78,-83,-87,8,-126,-127, --100,-100,-100,-90,-98,-88,-99,-94,-98,-97,-97,-93,-94,-89,-92,-86,-89,-86,-88,-90,-87,-93,-94,-97,-99,-96,-94,-95,-96,-95,-95,-92,-92,-89,-89,-86,-86,-86,-85,-86,-85,-87,-86,-88,-86,-87,-88,-86,-85,-85,-85,-83,-83,-82,-81,-81,-80,-80,-79,-77,-76,-75,-75,-74,-74,-73,-73,-72,-71,-70,-70,-70,-69,-69,-68,-68,-68,-68,-67,-66,-65,-64,-65,-63,-63,-59,-46,-46,-45,-44,-45,-44,-43,-41,-42,-40,-39,-37,-34,-37,-34,-36,-33,-30,-35,-32,-34,-31,-37,-38,-47,-48,-50,-62,-67,-70,-75,-80,-73,-79,-78,-72,-119,-121, --97,-100,-100,-98,-100,-97,-100,-98,-100,-100,-100,-97,-99,-95,-99,-94,-97,-100,-96,-99,-96,-100,-97,-100,-100,-99,-98,-98,-99,-98,-98,-97,-97,-95,-94,-91,-91,-92,-91,-92,-90,-92,-91,-93,-91,-92,-92,-91,-91,-88,-88,-88,-87,-86,-86,-85,-84,-84,-83,-81,-82,-81,-81,-79,-79,-78,-78,-77,-77,-76,-77,-76,-75,-75,-75,-74,-73,-74,-73,-72,-72,-71,-72,-71,-70,-69,-70,-68,-68,-62,-60,-58,-57,-54,-52,-51,-49,-47,-44,-44,-40,-43,-38,-33,-35,-30,-32,-27,-31,-34,-40,-40,-40,-51,-52,-56,-63,-68,-66,-70,-70,-122,-132,-130, -100,100,100,100,100,100,63,56,58,52,50,53,41,41,28,29,23,17,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,34,26,30,36,-20,-24,-28,-32,-36,-40,-44,-48,-52,-52,-54,-62,-52,-42, -100,100,100,100,100,100,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,84,80,76,72,68,64,60,56,52,48,48,55,38,48,70, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_tblY_PLeft_T0.h b/drivers/input/touchscreen/wacom/wacom_i2c_tblY_PLeft_T0.h deleted file mode 100644 index ece0476..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_tblY_PLeft_T0.h +++ /dev/null @@ -1,71 +0,0 @@ -28,-19,-20,-21,-22,-24,-26,63,61,60,62,40,51,60,58,55,54,52,50,48,46,44,43,42,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, -108,96,95,92,76,81,73,74,73,75,77,28,41,56,66,71,71,73,64,62,67,70,63,57,61,65,65,60,55,67,70,66,64,70,74,75,72,69,78,80,77,74,81,84,84,81,84,89,90,88,84,97,98,97,92,99,102,102,101,98,105,106,104,101,106,107,106,105,105,109,109,107,104,111,111,109,105,108,108,106,104,100,105,104,102,98,103,102,101,97,100,99,97,96,91,99,98,99,95,102,101,98,98,93,104,101,105,98,109,106,101,105,106,113,109,110,106,86,97,109,112,120,120,120, -112,100,96,100,86,95,87,92,89,91,90,83,84,85,85,86,78,80,75,76,68,68,66,66,61,60,63,62,63,61,63,63,66,63,74,76,70,64,67,68,69,70,69,71,72,74,75,83,87,87,84,91,95,95,90,93,100,100,97,92,102,104,102,98,102,106,105,102,96,108,109,107,101,108,111,108,102,103,107,106,101,96,103,104,102,96,96,90,88,88,87,88,86,88,87,98,99,96,90,90,92,92,97,94,100,99,101,100,107,104,102,107,105,112,111,114,114,115,118,110,99,120,120,69, -125,95,108,110,101,91,83,98,93,89,87,86,85,85,85,85,80,80,80,80,70,70,70,71,65,65,66,68,70,67,69,70,72,73,71,72,72,71,72,72,71,72,73,74,73,73,74,75,74,75,75,75,76,75,77,77,78,79,81,82,82,82,85,85,86,86,86,87,87,88,88,90,90,90,90,90,89,89,88,88,89,88,88,87,88,88,89,88,87,87,86,86,85,87,86,87,87,87,90,90,95,94,97,96,100,100,102,101,106,105,104,109,108,115,114,117,118,116,120,120,120,120,120,62, -77,82,102,77,66,85,78,83,77,77,73,70,68,65,66,64,61,60,58,57,51,50,50,48,45,44,46,45,47,46,47,48,47,48,48,49,49,50,47,48,48,48,50,51,52,53,54,55,56,58,59,60,61,62,64,65,68,69,70,71,73,73,74,74,77,77,78,78,78,81,81,81,81,83,83,83,82,82,82,82,81,82,82,82,81,81,83,82,82,81,81,82,82,81,81,83,84,84,85,86,88,88,88,89,92,92,92,92,96,96,96,96,96,99,101,102,105,94,99,106,106,118,120,120, --1,20,52,31,23,43,36,42,36,35,29,24,25,21,19,15,15,11,9,6,4,2,0,-2,-3,-4,-3,-4,-3,-3,-3,-2,-3,-3,-1,-1,-1,-1,-3,-3,-4,-3,-2,-1,0,0,1,3,5,6,7,9,10,11,13,14,16,17,20,20,20,21,24,24,25,25,25,27,27,27,28,30,31,31,31,31,32,31,30,30,30,30,29,29,30,29,29,29,28,29,29,29,28,29,29,30,30,32,33,34,35,36,37,38,38,39,41,43,43,43,45,46,48,48,50,51,54,53,54,60,50,58,66,70, --1,11,18,14,6,27,18,17,8,21,12,3,0,-8,1,-5,-16,-22,-13,-18,-31,-35,-38,-35,-37,-38,-38,-28,-28,-26,-26,-27,-27,-28,-34,-35,-35,-36,-36,-37,-38,-38,-37,-36,-35,-26,-25,-30,-29,-25,-24,-21,-19,-17,-14,-12,-2,0,2,1,2,3,3,2,3,4,4,4,4,4,4,5,4,5,6,4,6,6,3,4,5,6,6,7,8,8,7,8,9,10,11,11,11,13,14,13,15,18,21,23,19,22,25,29,22,26,30,35,25,30,34,39,43,34,41,46,51,55,48,55,45,51,55,18, --58,-37,-17,-12,-16,8,1,-2,-11,3,-6,-15,-18,-27,-18,-26,-36,-43,-34,-40,-51,-56,-59,-57,-59,-60,-62,-52,-54,-52,-53,-54,-56,-57,-62,-64,-64,-66,-66,-68,-68,-70,-70,-69,-69,-59,-59,-64,-63,-60,-59,-57,-55,-54,-51,-49,-39,-39,-36,-35,-33,-32,-30,-29,-29,-29,-28,-26,-26,-30,-29,-27,-26,-26,-25,-25,-24,-23,-17,-17,-16,-16,-17,-17,-22,-21,-17,-16,-15,-19,-19,-14,-13,-20,-19,-13,-10,-7,-13,-9,-5,-2,-14,-9,-15,-10,-10,-5,-3,4,9,-5,1,6,13,20,7,14,6,13,14,19,11,32, --40,-25,1,-9,-10,1,-4,0,-7,0,-8,-15,-17,-24,-19,-26,-32,-37,-36,-41,-43,-49,-52,-48,-51,-52,-54,-50,-52,-51,-52,-52,-53,-54,-56,-58,-58,-59,-60,-61,-61,-62,-62,-63,-62,-60,-59,-58,-57,-55,-54,-51,-50,-49,-48,-47,-44,-43,-42,-41,-39,-38,-38,-38,-36,-35,-34,-34,-33,-32,-31,-31,-30,-29,-28,-28,-29,-29,-29,-29,-31,-30,-30,-29,-31,-31,-30,-29,-28,-25,-19,-21,-14,-18,-17,-13,-9,-6,-12,-9,-5,-2,-14,-9,-22,-11,-11,-5,-13,3,9,-6,1,6,12,19,5,10,6,9,9,9,-4,11, --26,-4,28,22,24,36,32,35,25,31,21,13,7,0,5,-3,-8,-14,-13,-18,-21,-26,-31,-27,-29,-31,-33,-29,-30,-30,-31,-32,-32,-33,-35,-36,-36,-38,-38,-39,-39,-39,-40,-40,-40,-37,-37,-36,-35,-33,-32,-29,-27,-26,-24,-23,-21,-20,-19,-18,-16,-15,-15,-14,-13,-11,-11,-10,-9,-9,-8,-8,-7,-7,-5,-5,-6,-6,-6,-5,-6,-6,-5,-4,-6,-5,-5,-4,-3,-6,-4,-5,-3,-5,-3,-6,-3,0,-5,-2,-1,3,-5,0,0,4,-4,1,5,11,17,7,14,7,13,12,17,18,18,21,15,15,21,9, --21,-4,24,23,28,42,40,39,31,36,26,18,9,0,4,-5,-7,-15,-14,-21,-25,-31,-35,-36,-34,-35,-37,-37,-42,-32,-35,-31,-35,-33,-34,-37,-36,-39,-39,-43,-44,-47,-42,-43,-44,-40,-38,-34,-33,-31,-30,-26,-24,-23,-22,-20,-19,-17,-16,-15,-13,-12,-12,-11,-10,-9,-8,-8,-7,-7,-7,-7,-6,-5,-3,-3,-4,-4,-4,-3,-4,-3,-3,-2,-3,-2,-1,0,1,-1,0,-2,0,-1,1,-1,3,6,2,6,6,10,3,8,8,13,5,12,14,21,29,20,27,20,27,26,32,32,33,36,29,26,29,13, --22,6,10,30,37,36,35,36,29,27,18,12,5,-2,0,-7,-10,-17,-17,-23,-26,-32,-35,-31,-33,-35,-36,-30,-31,-33,-34,-28,-29,-31,-31,-32,-31,-32,-28,-29,-29,-30,-31,-32,-31,-27,-26,-26,-25,-24,-23,-25,-24,-22,-21,-20,-20,-18,-18,-17,-13,-12,-11,-11,-10,-9,-9,-9,-9,-9,-9,-12,-11,-11,-11,-11,-11,-10,-10,-9,-9,-8,-14,-13,-15,-13,-16,-14,-13,-15,-13,-14,-12,-16,-15,-14,-11,-7,-10,-7,-8,-4,-9,-4,-11,-6,-8,-5,-6,-1,4,-2,1,2,6,0,2,5,6,7,7,5,-7,-7, --13,1,20,39,46,46,45,43,38,37,29,22,14,8,4,-8,-5,-12,-18,-23,-30,-36,-39,-35,-37,-40,-41,-35,-36,-40,-40,-34,-34,-31,-30,-32,-28,-29,-31,-32,-31,-33,-31,-32,-32,-26,-30,-26,-28,-24,-22,-21,-19,-13,-13,-9,-12,-6,-6,-8,-1,-3,-1,0,1,1,2,2,3,1,2,-2,0,-2,0,0,0,-4,0,0,1,1,-4,-4,-5,-4,-7,-6,-5,-7,-6,-6,-5,-9,-8,-7,-4,-1,-4,-1,-2,1,-5,-2,-8,-5,-9,-5,-8,-4,1,-4,1,-2,3,-1,3,5,4,6,5,0,-14,-18, --1,14,32,44,51,43,43,41,36,32,25,22,20,12,9,3,-1,-7,-6,-11,-18,-23,-25,-22,-24,-27,-27,-21,-22,-26,-26,-20,-20,-23,-23,-23,-18,-18,-17,-18,-16,-16,-20,-21,-21,-14,-15,-14,-14,-13,-13,-15,-14,-13,-12,-12,-11,-11,-6,-5,-5,-4,-4,-4,-2,-2,-1,-1,-1,-2,-1,-2,-1,-2,0,-6,-6,-3,-3,-3,-4,-4,-7,-6,-13,-12,-8,-8,-7,-14,-12,-10,-9,-10,-8,-10,-7,-7,-7,-6,-4,-2,-4,-1,-6,-3,-9,-6,-5,-2,2,-1,3,1,6,5,8,9,11,11,12,7,-8,-13, -21,25,40,53,59,53,51,48,43,39,32,30,26,18,16,10,6,0,2,-3,-10,-14,-13,-12,-16,-17,-19,-12,-13,-17,-16,-10,-10,-12,-12,-12,-6,-6,-6,-5,-4,-4,-8,-8,-8,-2,-2,-2,-2,-1,0,-3,-3,-1,-1,0,0,1,6,6,7,7,7,7,8,9,9,9,10,8,9,8,9,8,9,3,3,6,6,6,5,5,2,2,-4,-3,0,1,1,-5,-4,-3,-1,-2,-1,-2,0,-1,0,0,2,5,4,6,1,4,-3,0,0,4,7,4,8,5,9,8,12,11,13,14,14,8,-8,-15, -30,37,40,41,42,58,57,52,28,22,17,11,6,1,0,-4,-9,-12,-14,-17,-20,-23,-24,-25,-26,-27,-28,-27,-27,-27,-26,-25,-25,-24,-24,-23,-23,-22,-21,-21,-20,-19,-18,-18,-18,-17,-17,-17,-17,-16,-16,-16,-16,-14,-14,-13,-13,-12,-13,-12,-13,-13,-12,-10,-12,-12,-11,-12,-12,-13,-12,-12,-12,-13,-13,-7,-3,-16,-17,-17,-14,-18,-17,2,0,1,1,2,2,-3,-3,-1,-1,-2,0,-2,10,13,22,0,2,28,25,26,21,25,17,17,21,23,24,18,21,19,26,22,24,26,27,28,29,12,-9,8, -42,51,57,60,62,58,56,49,45,40,34,28,22,16,13,9,5,1,-3,-6,-7,-10,-12,-12,-14,-16,-15,-15,-15,-14,-14,-13,-12,-11,-9,-9,-8,-7,-6,-6,-4,-4,-2,-2,-2,-1,-1,0,0,2,2,1,1,3,3,5,5,6,6,6,6,6,7,7,5,6,5,6,5,5,5,5,6,4,4,3,3,1,0,1,-2,-2,-3,-2,-3,-3,-5,-4,-4,-5,-7,-7,-7,-7,-7,-6,-5,-5,-3,-3,-2,0,-2,0,-2,0,-2,-1,-1,0,2,1,4,1,3,5,7,1,3,4,3,0,-14,40, -58,65,70,71,72,69,68,61,55,48,41,32,28,24,21,16,9,6,3,0,0,-4,-5,-6,-9,-10,-10,-10,-10,-11,-11,-10,-10,-9,-8,-6,-5,-3,-2,-1,0,0,1,1,1,3,3,4,4,5,5,4,5,6,6,9,9,10,10,10,10,11,10,10,9,10,9,9,9,9,9,9,9,9,9,8,8,3,5,4,4,4,3,3,1,2,0,0,0,-1,-2,-2,-2,-3,-2,-2,1,2,3,2,3,6,6,8,8,10,8,9,11,11,11,10,10,10,11,11,10,7,8,8,5,1,-17,-3, -67,72,79,79,79,79,76,66,60,53,46,36,32,28,24,20,14,10,8,4,4,1,0,-1,-4,-5,-5,-6,-5,-6,-5,-5,-4,-3,-3,-2,0,0,1,2,2,3,5,5,5,6,7,8,8,9,9,9,9,9,10,12,13,12,14,14,14,14,14,14,13,13,13,13,13,12,13,12,13,13,13,12,12,10,9,9,8,8,8,7,6,5,4,4,4,4,3,2,3,1,1,2,4,4,5,6,7,8,10,11,13,15,16,17,16,17,17,17,16,15,16,18,19,13,14,13,9,5,-15,-13, -78,80,85,83,82,81,78,71,65,58,52,43,40,37,35,31,25,22,20,18,15,12,11,10,8,7,7,7,7,6,6,6,7,6,7,7,9,9,10,10,10,11,12,12,12,13,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,17,17,17,17,18,17,17,17,17,18,16,17,17,17,15,15,14,13,13,12,11,11,10,8,8,6,6,6,6,6,4,5,2,2,3,4,4,5,6,7,8,9,10,13,14,14,14,14,14,14,14,14,12,13,13,15,11,11,10,6,3,-14,-7, -60,58,54,58,55,54,48,43,37,30,24,22,18,13,10,5,4,0,-3,-6,-11,-14,-15,-16,-18,-19,-19,-20,-20,-18,-19,-19,-19,-18,-17,-16,-15,-15,-14,-13,-12,-11,-10,-10,-9,-9,-7,-7,-7,-6,-6,-2,-2,-2,-1,-3,-2,-2,-1,-1,0,0,0,0,0,0,1,1,2,3,3,3,3,5,5,5,5,4,3,3,2,3,1,1,-2,-2,-2,-3,-4,-5,-6,-6,-6,-6,-6,-6,-5,-4,-3,-2,-1,0,1,2,2,3,3,3,0,1,0,0,-1,-3,-3,-5,-5,-7,-8,-9,-14,-19,-48,-35, -59,56,51,54,51,52,56,44,38,37,31,24,23,19,15,11,10,6,3,0,-5,-8,-10,-11,-12,-14,-14,-14,-15,-13,-13,-13,-13,-13,-13,-12,-11,-11,-11,-10,-9,-8,-8,-7,-6,-5,-5,-5,-4,-4,-4,-1,0,1,1,-1,0,0,2,2,2,2,2,3,3,3,4,4,5,5,6,5,6,8,9,8,8,6,6,6,6,5,4,4,1,1,0,0,-1,-2,-3,-3,-3,-3,-4,-4,-3,-1,0,0,1,2,3,4,3,5,5,6,3,3,2,2,1,2,2,0,-1,-1,-2,-2,-6,-9,-43,-48, -58,64,52,69,64,69,62,55,48,42,35,32,27,22,20,15,15,11,7,4,-1,-4,-5,-6,-7,-10,-10,-10,-10,-9,-9,-8,-8,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-2,-1,-1,0,1,1,5,5,7,7,5,5,6,7,7,8,8,8,9,8,9,9,9,9,10,10,11,12,12,13,13,12,12,11,11,10,10,9,8,7,7,6,6,5,5,4,4,4,2,2,2,3,5,6,7,9,10,10,10,10,11,10,10,9,10,9,9,7,8,8,7,7,5,4,3,-2,-6,-40,-26, -56,60,47,62,57,63,56,49,42,37,31,27,23,18,16,12,11,7,5,1,-2,-5,-7,-8,-9,-11,-11,-11,-11,-11,-11,-10,-10,-11,-11,-11,-10,-10,-9,-9,-9,-8,-8,-7,-6,-6,-5,-4,-4,-2,-2,1,2,3,3,2,2,3,4,4,4,5,5,6,6,7,6,7,7,8,9,9,10,11,12,12,12,12,11,11,10,10,8,8,7,7,6,6,4,4,4,4,4,2,3,2,4,5,6,7,8,9,9,10,8,10,9,10,5,6,5,6,3,3,4,2,3,-2,-2,-5,-9,-13,-46,-30, -47,40,13,34,24,31,24,30,24,21,15,16,10,4,2,-4,-4,-9,-12,-17,-15,-20,-21,-23,-22,-25,-26,-26,-26,-25,-26,-26,-26,-25,-25,-26,-26,-26,-25,-25,-25,-25,-22,-22,-21,-20,-18,-18,-17,-16,-15,-15,-14,-13,-13,-12,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-6,-6,-6,-5,-5,-5,-4,-4,-3,-5,-5,-6,-6,-7,-8,-8,-9,-9,-11,-11,-12,-13,-14,-15,-15,-16,-16,-17,-17,-16,-15,-15,-14,-13,-12,-11,-12,-10,-8,-7,-8,-7,-1,0,-2,-1,3,4,5,3,3,3,1,-1,-5,-10,-50,-26, -52,38,15,38,30,38,31,35,28,25,19,20,15,9,6,1,1,-4,-6,-12,-9,-13,-15,-18,-17,-20,-21,-21,-21,-21,-21,-21,-22,-21,-21,-22,-22,-21,-21,-20,-21,-20,-18,-18,-17,-17,-15,-14,-14,-13,-12,-13,-13,-11,-11,-9,-9,-8,-7,-7,-6,-6,-5,-4,-3,-3,-2,-1,-2,-1,0,1,1,2,3,2,2,1,1,1,1,1,0,0,-1,-1,-3,-3,-4,-4,-6,-6,-5,-5,-6,-5,-4,-2,-1,-2,-1,1,2,2,2,4,4,6,5,7,6,9,8,10,11,10,10,8,7,4,1,-4,-45,-24, -44,45,20,43,33,41,34,39,33,30,24,25,19,14,11,5,6,1,0,-5,-6,-10,-12,-13,-12,-15,-16,-15,-15,-15,-16,-15,-15,-16,-16,-17,-16,-16,-15,-15,-14,-14,-12,-12,-11,-11,-9,-9,-9,-8,-7,-8,-8,-7,-6,-5,-4,-3,-3,-2,-1,-1,0,1,1,1,2,3,2,3,4,5,6,7,8,7,6,6,6,5,4,4,4,3,1,1,1,1,0,0,-1,-1,-1,-2,-1,0,2,2,3,3,4,6,6,5,6,9,8,10,7,9,8,11,12,13,14,14,14,9,8,5,3,-2,-36,-20, -42,42,16,36,27,37,32,37,30,26,20,23,17,11,8,2,4,-1,-3,-7,-5,-9,-11,-13,-12,-14,-16,-15,-15,-14,-16,-14,-15,-15,-16,-16,-16,-15,-14,-14,-13,-13,-12,-11,-10,-10,-9,-8,-8,-7,-6,-7,-7,-5,-5,-3,-3,-2,-1,-1,0,1,2,2,2,3,4,5,5,6,6,7,8,9,10,9,8,8,8,8,7,7,7,7,5,5,4,4,3,3,2,2,2,2,2,3,4,5,7,6,8,9,10,8,10,12,12,14,9,12,12,14,14,15,16,17,16,12,10,8,5,-1,-36,-23, -22,28,-1,33,28,34,28,26,22,21,17,10,7,3,1,-2,-10,-13,-14,-17,-25,-28,-29,-30,-33,-35,-35,-35,-35,-36,-36,-35,-36,-35,-35,-35,-35,-35,-35,-35,-34,-34,-23,-32,-29,-23,-30,-12,-23,-15,-13,-13,-9,-6,-6,-4,-4,-3,-3,-3,-2,-2,-2,-1,-2,-2,1,-1,2,9,23,16,23,25,23,22,23,22,22,21,20,19,19,18,16,15,15,15,13,13,13,12,12,11,11,13,14,14,15,16,18,19,18,19,21,22,21,22,24,25,24,26,29,31,31,31,31,33,32,31,28,7,-45,-26, -27,31,3,38,33,40,36,35,31,29,25,21,17,12,10,6,2,-2,-4,-7,-11,-14,-16,-17,-19,-20,-21,-20,-21,-21,-22,-21,-22,-20,-20,-21,-20,-20,-20,-20,-19,-19,-18,-17,-17,-16,-15,-14,-14,-13,-13,-12,-11,-10,-9,-9,-9,-8,-8,-8,-7,-7,-5,-5,-6,-6,-5,-4,-3,-3,-2,-2,-2,-1,0,-1,-2,-2,-3,-3,-4,-5,-5,-5,-6,-6,-8,-8,-9,-9,-9,-8,-9,-8,-8,-7,-6,-4,-2,-3,0,0,1,2,3,5,4,7,7,9,9,11,11,12,13,13,13,16,15,14,12,7,-30,-17, -27,35,10,37,34,34,31,36,32,26,23,21,17,14,8,5,4,1,-3,-6,-5,-8,-10,-12,-13,-15,-15,-15,-16,-16,-17,-17,-18,-14,-15,-14,-15,-15,-15,-15,-14,-14,-12,-11,-10,-9,-9,-8,-8,-6,-6,-5,-5,-5,-4,-4,-3,-3,-4,-3,-2,-2,-2,0,-1,0,0,1,2,3,3,3,3,4,4,3,3,2,2,1,0,-1,-1,-1,-1,-2,-4,-4,-5,-5,-3,-3,-3,-2,-2,-1,0,2,3,4,5,7,7,7,10,12,11,12,13,17,17,18,14,15,16,17,16,26,23,17,12,2,-20,-24, -21,33,12,41,40,40,38,39,36,30,27,23,20,17,12,9,7,4,1,-1,-2,-4,-6,-8,-8,-9,-10,-10,-11,-11,-11,-11,-11,-8,-8,-8,-8,-8,-9,-8,-8,-8,-6,-6,-4,-4,-3,-3,-2,-1,-1,1,1,1,2,2,2,2,2,3,4,4,4,4,4,5,5,6,6,7,8,7,8,8,8,8,8,6,6,5,5,4,3,2,3,2,-1,-1,-1,-1,0,-1,0,1,1,1,2,4,5,7,8,9,11,10,11,13,13,13,15,16,16,17,17,18,19,19,19,21,20,19,17,11,-12,-18, -33,48,28,59,58,60,58,51,49,44,41,34,31,29,24,22,17,15,12,10,5,3,2,1,-2,-3,-3,-3,-3,-3,-4,-3,-4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,1,1,2,2,2,3,4,4,4,4,4,5,4,5,4,5,5,6,5,6,6,7,6,7,7,7,8,7,8,8,8,8,7,6,4,4,4,2,1,1,0,0,-2,-2,-2,-3,-2,-2,-2,-1,0,0,1,3,5,5,7,9,10,9,10,12,12,13,14,16,16,17,16,18,18,19,19,23,22,21,18,10,-10,-11, -31,42,19,46,48,46,46,40,39,32,30,17,15,13,8,6,-2,-4,-8,-10,-15,-18,-18,-20,-20,-21,-20,-20,-20,-19,-19,-19,-19,-20,-20,-20,-20,-19,-17,-17,-16,-16,-18,-17,-15,-15,-15,-15,-15,-14,-14,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-6,-5,-4,-4,-4,-5,-4,-3,-3,-2,-2,-1,-2,-2,-4,-4,-5,-6,-8,-8,-9,-9,-10,-9,-10,-10,-11,-10,-10,-10,-11,-11,-9,-8,-6,-6,-5,-4,-3,-3,-1,0,1,1,3,6,6,7,7,10,11,12,12,12,8,6,11,10,6,-16,-27, -39,50,29,55,57,57,56,48,47,40,38,24,21,20,14,13,3,2,-2,-4,-10,-12,-13,-14,-14,-15,-14,-14,-13,-13,-13,-12,-12,-14,-13,-13,-13,-12,-11,-10,-10,-10,-11,-11,-10,-9,-9,-9,-8,-8,-8,-8,-7,-7,-6,-6,-5,-4,-4,-4,-3,-3,-2,-1,0,1,0,1,-1,0,1,1,2,2,2,2,2,0,-1,-1,-3,-4,-5,-5,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-5,-3,-2,-1,-1,1,2,3,4,5,7,7,10,12,13,14,15,17,18,19,14,9,8,6,11,8,1,-21,-30, -21,36,54,42,44,47,47,45,43,37,35,24,22,20,16,14,7,5,2,0,-6,-7,-8,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-9,-9,-8,-8,-6,-4,-4,-4,-4,-4,-4,-4,-3,-4,-4,-4,-3,-3,-2,-1,0,0,1,2,2,2,2,3,4,3,4,6,7,7,8,6,7,7,7,8,8,9,7,7,6,6,5,4,2,1,1,0,-1,0,0,0,-1,-2,-2,-2,-2,-2,0,2,2,4,3,5,6,8,8,10,11,12,11,13,14,15,17,15,16,17,13,8,10,9,9,5,-1,-9,-26, -32,45,63,50,52,55,53,48,45,40,37,24,21,19,14,12,5,3,0,-2,-9,-10,-11,-12,-12,-12,-11,-10,-10,-9,-8,-8,-8,-9,-9,-9,-9,-7,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-3,-3,-2,-2,-1,-1,0,0,1,1,2,2,2,4,3,4,7,7,7,7,7,8,8,8,8,9,9,8,8,7,6,5,4,3,2,1,0,0,1,0,0,-1,-1,-1,-1,-1,-1,1,2,3,5,4,6,7,8,10,11,13,14,14,15,17,18,19,19,20,21,17,12,14,13,12,9,4,-5,-22, -5,15,35,22,21,27,24,29,26,23,19,19,15,13,6,3,-1,-4,-9,-12,-16,-17,-20,-21,-23,-24,-25,-24,-24,-25,-25,-24,-23,-24,-23,-23,-22,-23,-23,-23,-22,-23,-21,-21,-20,-20,-19,-19,-19,-19,-19,-18,-18,-18,-17,-18,-18,-17,-18,-17,-17,-16,-17,-16,-17,-16,-15,-15,-16,-16,-16,-15,-15,-15,-14,-16,-16,-15,-18,-18,-20,-16,-22,-23,-24,-23,-25,-24,-7,-14,-9,-9,-4,-4,-5,-3,-2,-1,-1,0,1,2,2,4,4,5,27,25,32,32,33,33,35,35,36,31,27,25,25,25,24,21,6,-43, -34,41,60,45,41,46,42,44,40,35,30,27,23,19,12,8,5,1,-4,-7,-9,-12,-14,-15,-18,-19,-18,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-16,-16,-16,-16,-16,-14,-14,-13,-13,-11,-10,-10,-10,-10,-9,-9,-9,-8,-10,-9,-9,-9,-8,-7,-6,-7,-6,-6,-6,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-2,-3,-4,-5,-6,-7,-8,-8,-9,-9,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-9,-8,-7,-6,-4,-3,-2,-1,0,1,3,3,4,4,5,7,6,7,8,8,8,4,5,0,-1,-4,1,-15, -56,57,73,56,50,56,52,48,43,42,36,33,28,23,19,15,11,8,5,2,-4,-6,-7,-9,-10,-12,-12,-12,-12,-10,-11,-10,-10,-8,-8,-9,-9,-9,-9,-9,-9,-9,-6,-6,-5,-5,-3,-4,-3,-3,-3,-3,-3,-2,-2,-3,-3,-2,-1,-1,-1,0,0,0,1,2,3,4,2,3,3,3,4,6,6,5,5,4,3,2,1,-1,-3,-3,-5,-5,-4,-5,-6,-6,-5,-5,-5,-5,-5,-5,-4,-3,-2,-1,0,1,2,2,4,5,7,7,7,8,9,10,14,15,16,15,16,9,11,8,3,-3,10,-12, -42,54,86,58,51,64,57,57,50,47,41,38,32,26,22,16,13,9,5,2,-1,-4,-5,-7,-9,-10,-11,-11,-11,-10,-10,-10,-10,-6,-6,-7,-7,-7,-8,-7,-7,-7,-4,-4,-3,-3,-1,-1,0,0,0,0,1,1,2,1,1,2,2,2,3,3,3,4,5,5,7,7,7,7,7,8,9,10,10,9,9,8,8,7,5,4,3,3,1,1,1,0,-1,-1,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,12,11,11,12,13,13,11,12,13,13,14,10,11,3,3,1,20,0, -59,67,95,64,53,68,62,64,59,58,52,52,47,43,38,13,10,5,3,0,-6,-8,-9,-11,-13,-15,-15,-15,-15,-16,-16,-16,-16,-15,-15,-14,-15,-14,-14,-14,-13,-14,-11,-8,-11,-6,6,12,11,10,13,13,14,14,14,14,15,15,15,15,15,15,15,15,15,15,17,17,15,15,16,16,17,17,18,17,16,15,14,13,12,10,9,9,7,6,7,6,5,4,5,5,4,4,3,4,5,5,6,6,7,7,8,9,10,10,12,11,11,12,12,13,12,14,14,15,16,11,11,4,4,2,23,2, -45,33,76,39,28,45,37,44,37,40,31,32,25,18,17,11,7,1,-1,-5,-8,-11,-14,-16,-17,-18,-18,-19,-19,-19,-19,-20,-19,-20,-20,-20,-19,-18,-17,-17,-16,-16,-16,-16,-15,-15,-16,-16,-15,-14,-14,-12,-11,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-5,-3,-3,-2,-2,-2,-2,-1,-3,-3,-4,-4,-4,-5,-4,-4,-5,-6,-6,-8,-8,-9,-9,-10,-10,-10,-10,-10,-8,-7,-5,-5,-4,-3,-2,-1,3,3,4,5,6,7,7,7,9,6,7,7,4,5,1,2,-4,-4,-4,17,0, -44,51,87,48,37,54,44,52,44,46,38,40,32,24,24,19,13,7,6,1,-1,-4,-7,-8,-9,-12,-12,-13,-13,-12,-13,-13,-13,-13,-13,-13,-12,-12,-11,-11,-10,-10,-10,-10,-10,-10,-10,-9,-9,-8,-7,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,0,0,1,3,3,4,4,4,4,5,4,3,3,2,2,1,2,1,1,0,0,-2,-2,-3,-3,-4,-5,-5,-5,-5,-3,-2,0,0,1,1,3,4,7,8,8,9,11,11,12,12,13,12,13,14,11,13,7,9,3,3,2,22,3, -67,43,102,49,36,60,48,59,49,53,43,47,38,28,29,22,18,12,10,5,3,-1,-3,-4,-6,-8,-8,-8,-9,-9,-10,-9,-10,-9,-10,-9,-9,-8,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-4,-3,-2,-1,-1,-1,-1,1,1,2,2,2,2,3,4,4,4,5,6,6,9,10,10,11,11,10,11,10,10,9,9,9,8,8,8,7,7,7,5,4,4,4,3,3,2,1,1,1,2,4,5,7,8,9,10,13,13,13,15,16,18,18,19,19,17,17,18,17,18,14,14,9,9,8,-20,-25, -54,70,125,68,52,73,59,73,61,63,50,59,48,34,33,25,20,13,11,7,2,-1,-3,-4,-6,-8,-8,-9,-9,-9,-9,-10,-9,-10,-10,-10,-9,-8,-8,-8,-7,-7,-7,-7,-7,-6,-7,-6,-6,-4,-4,-4,-3,-3,-2,-1,-1,-1,-1,0,0,0,1,1,2,2,3,3,7,7,8,9,8,9,9,9,9,8,8,8,7,7,7,7,6,6,4,4,3,3,2,2,1,1,0,2,2,4,5,7,8,8,9,13,14,14,15,17,19,19,21,20,20,21,21,20,20,17,18,12,12,10,-19,-27, -28,40,98,50,34,25,16,18,11,26,15,20,13,0,1,-8,-5,-14,-14,-19,-20,-21,-24,-24,-26,-26,-27,-26,-27,-27,-27,-27,-28,-26,-26,-27,-26,-27,-26,-26,-25,-25,-24,-24,-22,-22,-23,-22,-21,-20,-20,-20,-19,-18,-18,-18,-18,-17,-16,-15,-15,-14,-13,-13,-11,-11,-10,-10,-8,-7,-7,-6,-6,-5,-5,-5,-6,-6,-7,-7,-8,-8,-9,-9,-10,-11,-10,-11,-12,-12,-13,-13,-14,-14,-15,-14,-14,-12,-12,-11,-10,-9,-9,-10,-10,-9,-6,-6,-5,-3,-9,-5,21,29,29,27,26,25,26,19,19,16,-25,-42, -57,64,108,45,23,42,28,35,22,32,20,29,17,5,7,-1,0,-8,-8,-12,-14,-17,-18,-19,-20,-20,-21,-21,-21,-21,-22,-21,-22,-20,-20,-20,-20,-20,-20,-20,-20,-20,-18,-18,-16,-16,-17,-16,-15,-14,-14,-14,-14,-13,-12,-14,-13,-12,-12,-10,-10,-9,-9,-8,-7,-6,-5,-5,-3,-3,-2,-2,0,1,2,1,1,0,-1,-1,-2,-2,-3,-3,-4,-5,-4,-4,-5,-5,-6,-6,-7,-7,-7,-7,-6,-4,-4,-3,-2,-1,0,1,1,2,5,6,5,4,5,5,5,5,4,2,2,0,-1,-3,-5,-8,-20,-26, -104,76,105,45,26,44,31,45,35,30,20,34,24,13,8,6,3,-5,-7,-10,-9,-12,-14,-14,-15,-14,-15,-16,-16,-16,-17,-16,-16,-14,-14,-14,-14,-14,-14,-14,-14,-14,-12,-12,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-6,-5,-4,-3,-2,-1,0,0,1,2,2,3,3,4,5,5,7,8,9,9,9,8,8,7,7,6,6,6,5,4,3,3,3,2,1,2,1,1,1,0,1,1,2,3,5,5,6,7,9,12,12,13,12,13,12,13,12,11,10,10,9,8,7,8,6,4,-1,-19,-29, -89,78,101,60,42,46,35,44,35,31,22,30,21,11,7,6,-1,-8,-10,-13,-16,-18,-19,-20,-21,-20,-20,-22,-22,-22,-22,-22,-21,-20,-20,-19,-20,-19,-19,-18,-18,-18,-16,-15,-14,-13,-13,-13,-12,-11,-10,-10,-9,-9,-8,-8,-8,-6,-5,-4,-3,-2,-2,-1,1,1,2,3,2,3,4,5,6,8,9,8,8,7,7,6,6,5,5,4,4,3,4,3,2,1,2,2,1,1,1,1,2,3,4,4,5,6,8,9,11,12,13,12,14,13,15,14,15,14,15,14,14,11,11,9,7,4,-11,-18, -81,81,89,51,41,53,48,51,47,48,11,-9,-9,-12,-20,-22,-24,-27,-28,-28,-32,-32,-31,-33,-33,-34,-33,-34,-34,-33,-33,-32,-32,-32,-32,-31,-31,-30,-31,-30,-29,-29,-29,-29,-28,-28,-28,-27,-27,-27,-27,-27,-27,-26,-26,-26,-25,-25,-25,-25,-25,-25,-24,-24,-23,-22,-23,-22,-22,-21,-21,-17,-18,2,3,3,2,1,0,0,-1,-2,-3,-3,-4,-4,-4,-5,-6,-6,-6,-7,-8,-7,2,7,13,10,14,11,11,14,17,21,22,22,23,22,21,20,22,21,16,16,15,14,14,13,14,12,10,7,-8,-4, --5,11,27,27,28,32,33,21,22,17,18,2,2,0,-6,-17,-19,-21,-21,-20,-27,-26,-26,-26,-25,-28,-27,-28,-27,-26,-26,-25,-24,-25,-25,-24,-23,-23,-22,-21,-21,-20,-21,-20,-20,-19,-19,-18,-18,-17,-17,-18,-17,-16,-16,-14,-13,-13,-13,-12,-13,-12,-12,-11,-10,-9,-9,-8,-9,-8,-8,-6,-6,-6,-6,-5,-6,-7,-7,-8,-8,-8,-9,-9,-9,-9,-9,-10,-9,-10,-10,-11,-12,-10,-10,-10,-10,-7,-7,-6,-5,-4,-3,-3,-2,-3,0,-1,-1,-3,-1,-2,-1,-1,-1,0,1,2,3,4,2,-2,-11,-21, --1,18,22,27,32,38,41,32,32,25,27,9,11,11,-6,-14,-15,-15,-20,-19,-23,-22,-23,-24,-24,-24,-24,-24,-23,-23,-23,-21,-21,-21,-20,-19,-18,-18,-17,-16,-16,-15,-15,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-8,-8,-7,-7,-7,-6,-6,-6,-6,-4,-4,-3,-3,-4,-3,-3,-3,-2,-2,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-6,-6,-7,-7,-6,-7,-7,-7,-8,-7,-8,-8,-8,-4,-4,-5,-5,-3,-1,-1,-3,-4,0,-1,2,-1,3,1,4,4,4,4,4,4,5,6,4,1,-7,-18, -0,22,29,44,51,47,48,32,33,19,20,-3,1,5,-8,-21,-19,-16,-20,-18,-26,-24,-24,-25,-25,-26,-25,-24,-24,-24,-23,-22,-21,-22,-21,-19,-19,-17,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-6,-6,-6,-5,-5,-5,-5,-5,-5,-3,-3,-2,-2,-3,-3,-2,-2,-2,-1,0,-1,-2,-1,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-3,-4,-3,-4,-5,-4,-3,-3,-3,0,0,1,1,3,4,3,4,3,6,4,7,5,8,7,13,12,12,14,16,18,19,20,18,14,7,-6, -13,26,27,40,48,46,49,33,33,18,19,8,11,14,0,-34,-28,-27,-15,-9,-52,-38,-33,-35,-35,-38,-35,-36,-36,-33,-32,-32,-32,-30,-30,-29,-29,-29,-29,-28,-26,-28,-24,-16,-18,-5,-1,-3,-1,-5,0,0,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,2,2,1,1,1,0,-1,-2,-2,-3,-3,-3,-4,-4,-5,-4,-5,-4,-5,-6,-6,-5,-5,-6,-3,-3,0,0,1,2,1,3,1,4,3,7,5,7,5,12,11,10,12,12,15,15,14,11,6,-3,-17, -2,25,21,25,25,22,22,9,10,-8,-7,-22,-19,-15,-30,-34,-33,-31,-42,-40,-44,-43,-42,-44,-45,-45,-45,-46,-45,-40,-39,-40,-39,-37,-37,-36,-36,-36,-35,-35,-34,-34,-37,-37,-32,-32,-36,-36,-35,-34,-34,-34,-33,-32,-32,-27,-27,-26,-25,-26,-25,-25,-30,-29,-26,-26,-30,-29,-26,-25,-25,-25,-26,-29,-28,-28,-29,-29,-30,-29,-28,-30,-30,-31,-30,-31,-28,-30,-28,-29,-27,-28,-28,-24,-23,-24,-24,-18,-18,-14,-15,-14,-13,-9,-5,-7,2,-2,-2,-4,-2,-4,-5,-7,-8,-8,-9,-9,-10,-10,-13,-21,-30,-42, -17,37,32,34,33,28,26,19,18,0,0,-24,-15,-13,-22,-29,-39,-38,-44,-44,-46,-45,-50,-50,-48,-47,-47,-51,-50,-48,-48,-47,-47,-46,-46,-45,-44,-43,-42,-42,-40,-40,-42,-42,-38,-38,-39,-39,-39,-35,-35,-38,-37,-33,-32,-32,-32,-31,-30,-30,-30,-30,-34,-34,-31,-30,-32,-31,-32,-32,-31,-31,-32,-33,-32,-32,-33,-32,-33,-32,-31,-29,-30,-30,-26,-27,-25,-26,-24,-25,-20,-21,-23,-19,-15,-15,-16,-9,-10,-6,-7,-6,-5,6,4,2,9,6,8,5,8,6,6,4,3,3,1,1,-1,-2,-6,-12,-23,-34, -16,2,29,10,8,17,18,8,10,-2,0,-14,-12,-10,-21,-24,-28,-27,-35,-34,-36,-35,-39,-40,-38,-38,-37,-42,-41,-39,-38,-38,-37,-36,-36,-35,-34,-33,-33,-33,-31,-31,-32,-32,-28,-28,-29,-29,-30,-26,-25,-28,-28,-23,-23,-23,-23,-22,-21,-21,-21,-21,-25,-24,-22,-21,-22,-22,-22,-22,-21,-21,-21,-22,-22,-22,-23,-22,-23,-23,-21,-22,-23,-24,-21,-21,-21,-22,-19,-20,-21,-22,-21,-20,-18,-19,-19,-13,-14,-11,-12,-11,-3,-5,-1,-3,6,7,9,6,12,10,9,8,6,9,6,5,3,4,0,-3,-12,-27, -8,18,40,18,14,21,20,13,14,1,4,-12,-10,-8,-20,-26,-28,-27,-35,-34,-36,-35,-38,-41,-38,-38,-38,-43,-42,-39,-39,-38,-38,-37,-37,-36,-35,-35,-35,-34,-33,-33,-35,-35,-31,-31,-31,-32,-32,-28,-28,-30,-30,-26,-26,-26,-26,-25,-24,-24,-24,-23,-28,-27,-25,-24,-25,-24,-24,-24,-23,-23,-24,-25,-25,-25,-26,-25,-26,-25,-24,-24,-24,-25,-22,-23,-22,-22,-19,-20,-20,-21,-20,-19,-16,-16,-17,-11,-12,-7,-8,-4,0,-2,5,1,10,10,14,11,17,14,14,12,10,13,11,10,9,10,5,1,-7,-27, -31,34,60,40,32,26,24,13,14,4,5,-6,-5,-5,-13,-21,-22,-23,-26,-27,-33,-34,-35,-37,-39,-40,-40,-40,-40,-41,-41,-41,-41,-40,-40,-40,-40,-38,-38,-38,-36,-36,-33,-34,-30,-31,-30,-31,-31,-28,-28,-27,-27,-27,-27,-25,-25,-25,-25,-24,-22,-22,-24,-23,-23,-22,-23,-22,-22,-21,-20,-20,-19,-17,-17,-16,-17,-15,-16,-16,-16,-18,-18,-19,-18,-18,-15,-16,-15,-15,-16,-17,-17,-17,-12,-12,-12,-8,-8,5,-1,-1,0,-2,20,18,18,15,26,23,30,27,25,24,22,25,24,24,23,25,22,13,-1,-36, -38,13,34,17,14,26,23,16,15,-1,-6,-25,-26,-28,-38,-43,-46,-50,-54,-58,-63,-66,-70,-73,-76,-78,-80,-81,-82,-81,-82,-83,-84,-83,-83,-84,-85,-83,-83,-84,-81,-82,-78,-79,-75,-76,-71,-72,-73,-70,-70,-68,-68,-68,-68,-67,-66,-66,-66,-64,-63,-62,-64,-63,-61,-60,-61,-59,-57,-55,-54,-54,-53,-51,-50,-49,-48,-44,-44,-43,-42,-42,-42,-41,-38,-37,-36,-35,-33,-31,-30,-29,-27,-26,-22,-21,-20,-15,-15,-10,-11,-8,-7,-3,1,-1,5,2,8,5,9,6,10,8,5,13,11,10,6,15,6,-12,-43,-83, -38,10,28,10,-18,-2,-4,-2,-3,-29,-34,-37,-39,-41,-55,-57,-59,-61,-64,-66,-68,-69,-61,-62,-64,-65,-66,-66,-66,-74,-74,-73,-73,-73,-73,-70,-66,-66,-65,-65,-64,-63,-63,-62,-60,-60,-66,-66,-65,-59,-59,-64,-64,-58,-58,-59,-58,-57,-57,-58,-57,-56,-57,-56,-64,-63,-57,-56,-63,-62,-61,-60,-60,-59,-59,-52,-51,-51,-51,-50,-46,-50,-52,-52,-45,-44,-44,-43,-40,-39,-47,-47,-40,-36,-43,-42,-42,-31,-31,-40,-40,-39,-26,-27,-36,-36,-21,-22,-31,-32,-18,-19,-17,-19,-20,-17,-21,-29,-33,-11,-18,-27,-38,-98, -39,63,50,12,13,33,31,29,28,1,-5,-11,-13,-16,-31,-34,-36,-40,-44,-47,-47,-50,-42,-45,-46,-47,-48,-48,-49,-55,-56,-55,-55,-54,-54,-51,-47,-46,-45,-45,-43,-43,-41,-41,-39,-39,-45,-45,-44,-37,-37,-43,-42,-36,-36,-37,-37,-36,-35,-37,-36,-35,-36,-35,-44,-42,-36,-36,-43,-42,-42,-41,-41,-40,-39,-33,-32,-32,-31,-30,-26,-29,-31,-30,-23,-22,-22,-20,-17,-15,-24,-23,-15,-13,-20,-19,-17,-7,-6,-14,-14,-7,-1,-1,-9,-9,6,4,-3,-4,11,10,12,12,11,15,13,5,1,21,12,-3,-22,-93, -13,55,51,20,23,45,44,38,37,10,4,-3,-7,-10,-15,-15,-17,-20,-21,-25,-26,-30,-30,-33,-33,-35,-36,-35,-36,-35,-35,-33,-33,-34,-34,-33,-32,-32,-31,-30,-29,-29,-26,-26,-24,-24,-21,-21,-21,-21,-21,-19,-19,-19,-19,-21,-21,-20,-19,-21,-20,-19,-19,-18,-21,-20,-19,-18,-19,-18,-17,-17,-17,-17,-16,-16,-17,-17,-17,-16,-16,-16,-15,-14,-15,-14,-14,-14,-10,-9,-15,-13,-7,-6,-13,-12,-11,0,1,-8,-7,0,7,7,-1,-1,14,14,5,5,20,20,22,23,23,28,27,20,16,35,23,4,-20,-90, -47,45,40,43,47,34,36,28,28,18,16,10,8,4,4,3,0,-4,-5,-10,-12,-17,-18,-20,-20,-21,-22,-20,-21,-21,-22,-19,-19,-20,-20,-19,-18,-17,-16,-17,-15,-16,-14,-14,-12,-12,-11,-11,-11,-10,-10,-9,-9,-9,-9,-10,-10,-9,-9,-10,-9,-8,-9,-8,-9,-9,-9,-8,-9,-8,-8,-8,-8,-7,-7,-6,-6,-7,-6,-5,-4,-3,-1,0,0,2,0,2,2,3,3,5,6,7,6,7,8,9,10,9,11,10,10,11,12,12,11,11,12,12,10,12,15,17,18,19,21,24,21,32,23,11,-11,-66, -48,59,63,73,80,70,72,66,66,50,46,41,36,32,30,30,25,19,17,10,9,3,0,-2,0,-2,-3,-2,-3,-3,-3,-1,-1,-1,-1,0,1,3,3,3,4,4,6,6,7,7,9,8,8,9,9,10,10,11,11,10,10,11,12,10,11,12,11,13,11,11,11,12,11,12,12,12,12,13,13,14,14,14,14,15,17,17,19,20,21,22,21,22,23,24,24,25,26,27,26,27,28,29,30,29,30,30,31,32,31,32,31,33,31,32,31,33,34,35,37,39,42,41,39,53,44,30,21,-37, -59,62,43,76,91,90,96,78,78,68,62,55,49,43,36,41,34,28,20,12,16,9,2,-1,6,3,1,0,-1,4,3,2,1,5,5,5,5,10,10,9,9,9,14,14,13,12,16,15,14,14,14,16,16,17,17,16,17,18,19,15,17,18,19,19,17,18,19,20,18,18,18,19,19,19,20,20,20,22,23,23,24,24,26,27,29,30,30,31,33,34,32,33,35,36,35,36,38,39,39,38,41,42,45,48,43,46,49,48,47,50,53,56,54,57,60,62,64,64,63,61,49,36,22,-42, --26,78,78,78,90,80,87,76,78,63,58,55,50,45,45,46,40,35,34,27,27,21,19,16,20,18,16,19,18,19,18,20,20,22,22,23,23,27,27,27,29,28,32,31,32,31,33,32,32,34,34,35,35,35,35,34,35,35,35,34,35,36,35,36,34,35,35,35,35,35,35,35,36,36,37,36,36,37,38,38,39,40,41,42,43,44,44,45,46,46,45,46,47,48,47,48,49,49,46,49,50,49,50,53,49,51,48,43,46,49,44,47,43,47,50,50,53,53,51,53,52,47,100,-23, --53,-20,79,79,91,81,87,80,80,69,65,65,60,60,55,56,51,45,43,36,37,30,30,27,22,12,7,10,9,7,6,8,7,9,9,10,10,12,12,12,13,13,14,13,15,14,16,16,15,16,16,16,17,17,17,17,18,18,18,19,19,21,20,20,20,21,20,20,22,22,23,22,23,24,24,24,24,24,25,26,27,26,27,29,30,31,31,32,36,44,54,54,55,56,54,55,56,57,52,53,55,53,56,57,50,53,49,45,45,46,45,46,44,45,45,46,46,46,46,55,48,51,82,-21, -135,23,71,76,99,88,98,91,93,77,72,74,61,60,46,46,39,32,31,23,20,13,11,7,9,6,5,5,5,3,2,2,1,2,2,5,5,5,5,5,8,7,8,8,10,9,10,9,9,11,11,11,12,12,13,13,14,13,14,13,14,15,15,14,15,15,15,16,16,16,16,16,17,18,18,19,20,19,20,21,22,20,21,22,23,23,22,24,24,25,25,26,26,28,28,30,32,31,29,31,41,37,40,44,40,44,34,26,30,40,36,41,39,47,51,53,44,45,45,58,43,46,9,-12, -135,135,135,135,135,135,123,123,123,113,110,109,108,107,106,105,104,103,100,97,94,91,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,100,88,88, diff --git a/drivers/input/touchscreen/wacom/wacom_i2c_tblY_PRight_T0.h b/drivers/input/touchscreen/wacom/wacom_i2c_tblY_PRight_T0.h deleted file mode 100644 index 7b0721e..0000000 --- a/drivers/input/touchscreen/wacom/wacom_i2c_tblY_PRight_T0.h +++ /dev/null @@ -1,71 +0,0 @@ --154,-200,-200,-200,-195,-190,-185,-180,-175,-170,-164,-160,-155,-150,-136,-127,-112,-105,-109,-105,-95,-91,-98,-102,-88,-85,-88,-92,-83,-78,-77,-80,-84,-67,-65,-69,-73,-65,-63,-65,-71,-79,-61,-61,-65,-70,-56,-55,-59,-64,-55,-53,-54,-58,-63,-50,-50,-53,-57,-48,-47,-49,-54,-58,-45,-46,-49,-54,-43,-43,-46,-50,-42,-41,-42,-46,-51,-40,-40,-42,-47,-39,-39,-41,-45,-43,-36,-38,-39,-44,-34,-35,-36,-39,-32,-31,-34,-34,-39,-30,-30,-32,-35,-30,-30,-31,-30,-35,-30,-30,-30,-30,-30,-30,-30,-30,-45,-37,-30,-34,-30,-30,-92,-30, --161,-187,-199,-198,-195,-190,-185,-180,-175,-164,-155,-152,-142,-131,-122,-121,-110,-100,-100,-112,-102,-98,-97,-97,-90,-85,-92,-91,-93,-78,-74,-80,-90,-73,-68,-72,-82,-84,-67,-66,-73,-81,-63,-61,-66,-74,-62,-57,-59,-66,-60,-53,-53,-58,-66,-51,-48,-52,-59,-50,-45,-47,-52,-60,-44,-43,-48,-56,-43,-40,-43,-49,-45,-39,-40,-45,-53,-40,-38,-42,-49,-42,-37,-39,-44,-51,-36,-35,-38,-46,-34,-32,-35,-42,-49,-49,-32,-37,-45,-30,-38,-48,-43,-41,-40,-33,-40,-42,-35,-37,-33,-36,-28,-28,-33,-31,-33,-36,-55,-66,-32,-12,-10,35, --165,-188,-195,-188,-200,-200,-195,-183,-178,-171,-163,-153,-143,-133,-122,-119,-111,-106,-104,-104,-105,-104,-104,-100,-102,-99,-95,-94,-94,-92,-89,-88,-85,-87,-86,-84,-84,-83,-85,-84,-83,-82,-84,-83,-81,-80,-80,-79,-78,-76,-74,-74,-73,-71,-71,-71,-71,-70,-67,-68,-68,-67,-65,-64,-64,-64,-63,-63,-63,-62,-63,-60,-60,-62,-61,-60,-60,-60,-59,-59,-58,-58,-58,-57,-56,-56,-54,-54,-53,-53,-52,-51,-52,-49,-50,-49,-49,-46,-47,-43,-44,-45,-43,-44,-40,-42,-39,-42,-36,-38,-34,-36,-30,-32,-33,-32,-32,-35,-32,-40,-31,-18,-20,36, --89,-187,-187,-210,-205,-200,-195,-186,-182,-172,-165,-159,-150,-141,-132,-126,-120,-113,-108,-103,-105,-101,-96,-92,-94,-90,-86,-83,-79,-79,-76,-74,-72,-73,-71,-70,-69,-68,-70,-69,-68,-68,-68,-67,-66,-65,-63,-62,-61,-60,-59,-57,-56,-55,-54,-51,-50,-49,-49,-48,-47,-46,-46,-45,-44,-44,-44,-43,-41,-41,-41,-41,-41,-39,-39,-39,-39,-38,-38,-37,-37,-37,-36,-36,-35,-35,-33,-33,-33,-32,-30,-30,-30,-30,-30,-28,-28,-29,-29,-27,-27,-28,-29,-30,-26,-28,-29,-30,-26,-27,-29,-30,-27,-28,-29,-29,-29,-40,-37,-30,-29,-14,-9,-21, --194,-197,-178,-208,-205,-188,-187,-173,-169,-160,-154,-144,-137,-130,-120,-112,-104,-96,-93,-90,-90,-87,-85,-83,-82,-79,-77,-75,-73,-73,-71,-71,-69,-68,-67,-66,-66,-65,-68,-67,-67,-67,-66,-65,-64,-63,-63,-62,-60,-59,-57,-57,-56,-54,-53,-52,-51,-50,-48,-47,-48,-48,-45,-45,-45,-45,-44,-43,-44,-44,-44,-41,-41,-41,-41,-39,-39,-40,-39,-39,-38,-37,-38,-38,-37,-36,-36,-36,-35,-34,-34,-33,-33,-32,-32,-32,-32,-32,-32,-31,-30,-31,-31,-32,-31,-31,-30,-30,-30,-30,-31,-31,-31,-31,-30,-32,-30,-36,-32,-27,-35,-23,-4,3, --160,-152,-135,-165,-163,-153,-150,-129,-125,-117,-111,-92,-85,-77,-68,-59,-46,-38,-35,-31,-29,-27,-26,-24,-23,-20,-18,-17,-15,-15,-13,-13,-12,-10,-10,-9,-9,-9,-11,-11,-11,-11,-10,-9,-9,-8,-7,-6,-5,-3,-2,-2,-1,1,2,3,4,5,8,9,7,8,11,11,11,11,11,13,12,12,13,15,15,15,16,17,17,16,16,17,19,19,18,18,20,20,19,20,20,22,21,22,22,24,25,24,24,24,24,24,24,24,24,25,23,23,25,26,22,22,23,24,20,22,23,22,24,19,22,27,18,28,41,36, --103,-111,-117,-126,-130,-111,-115,-116,-112,-84,-79,-72,-67,-60,-36,-30,-30,-22,-5,-2,-12,-10,-3,0,1,4,7,19,21,22,21,22,23,20,20,20,21,21,19,19,19,20,20,20,21,23,22,23,23,24,25,25,25,26,27,29,30,32,35,37,35,36,40,40,40,41,41,42,44,44,44,47,48,47,48,50,51,49,49,50,52,54,51,53,55,56,53,55,56,58,58,57,58,60,62,58,59,60,61,61,56,58,60,61,52,54,58,61,48,50,53,56,46,47,51,52,56,44,50,57,50,64,81,24, --120,-110,-102,-102,-107,-80,-82,-87,-83,-55,-49,-45,-40,-34,-11,-4,-6,1,17,19,9,10,18,19,20,22,23,35,36,37,37,38,39,31,31,30,31,30,29,28,28,28,28,28,29,39,32,33,34,37,39,40,41,45,47,54,56,58,60,61,62,63,65,66,64,65,65,67,65,61,62,64,65,64,64,66,67,74,75,76,77,78,76,77,72,74,77,79,79,75,78,80,82,75,76,80,82,78,76,78,81,83,69,71,66,68,66,69,72,76,72,61,65,70,74,57,61,53,58,64,68,78,80,125, --96,-96,-78,-93,-95,-82,-83,-69,-64,-45,-40,-20,-13,-3,16,21,39,45,60,61,50,51,56,57,58,58,59,69,70,69,69,69,69,61,60,59,59,59,57,57,56,56,56,57,57,67,61,59,61,64,66,66,67,70,72,79,80,82,84,85,86,87,89,90,88,88,89,91,88,85,85,87,88,86,87,90,91,96,97,99,100,101,99,100,95,97,99,101,102,98,101,103,105,97,99,103,104,101,99,102,105,107,93,96,90,93,91,95,98,102,98,87,92,97,101,84,87,84,87,92,94,101,98,132, --120,-120,-105,-114,-113,-97,-97,-89,-80,-57,-48,-32,-24,-16,6,14,27,35,46,49,58,58,64,64,67,67,67,72,71,74,73,74,73,72,70,69,68,67,65,64,65,64,63,62,61,63,64,65,65,67,68,71,72,73,74,75,77,77,78,79,81,81,80,80,82,81,82,82,83,83,83,82,83,83,83,82,83,83,84,84,82,83,84,86,86,89,89,90,91,91,91,93,95,94,98,92,94,90,92,89,92,96,88,92,84,89,81,86,81,84,77,71,52,53,55,52,57,50,55,62,62,71,92,106, --91,-89,-97,-83,-79,-79,-78,-76,-71,-61,-57,-51,-48,-45,-32,-29,-21,-18,-9,-6,5,4,11,10,14,14,14,19,19,21,21,23,22,22,21,20,20,19,18,18,18,17,17,16,15,17,16,16,16,17,17,21,21,21,22,23,23,24,24,24,25,25,24,24,24,24,24,24,22,22,22,21,21,21,21,21,21,20,20,21,20,20,21,23,22,24,25,27,27,28,26,28,30,29,32,29,31,26,29,27,31,34,26,29,26,30,21,26,26,27,20,13,-1,-1,0,-3,1,-4,1,6,5,10,27,76, --89,-88,-95,-80,-76,-75,-72,-67,-61,-50,-46,-36,-33,-29,-15,-12,-5,-3,7,10,14,14,22,21,23,23,23,31,31,30,30,36,36,34,34,33,35,34,38,37,36,36,34,32,33,36,35,35,34,35,35,33,33,34,34,34,34,34,34,33,37,37,37,36,36,36,35,35,34,33,33,29,29,27,27,26,27,27,27,28,27,28,23,24,23,24,24,25,25,25,26,28,29,24,26,27,28,23,24,25,28,30,23,25,20,23,17,19,18,17,12,5,-3,-4,-5,-11,-9,-10,-7,-4,-1,1,-2,16, --82,-86,-83,-77,-69,-66,-62,-60,-54,-42,-38,-31,-27,-23,-9,-6,-1,3,13,16,19,19,27,27,28,28,28,35,36,34,34,40,41,38,38,38,40,39,43,43,43,42,40,39,40,42,41,40,40,41,40,37,37,38,38,37,37,37,36,36,39,39,38,38,38,37,37,36,34,34,33,29,29,27,27,26,26,26,27,27,26,27,21,23,23,24,23,25,25,25,25,26,28,24,26,27,29,24,27,25,28,30,24,27,21,24,19,22,18,17,12,5,-1,-6,-7,-13,-10,-12,-9,-6,-2,1,-2,15, --67,-68,-71,-66,-61,-65,-62,-59,-53,-45,-40,-27,-22,-19,-11,-7,-2,0,10,12,12,12,19,19,19,19,19,26,28,33,34,39,40,38,38,38,43,42,44,44,45,45,47,44,45,44,42,44,42,46,45,46,46,46,46,46,45,45,44,44,47,46,46,45,45,44,43,43,41,40,41,38,38,37,38,37,37,37,37,38,37,37,32,33,32,34,33,35,34,34,34,36,38,33,35,36,36,30,32,31,33,36,29,30,22,23,14,14,5,5,2,-1,-11,-6,-4,-9,-6,-7,-4,-1,3,6,3,17, --61,-65,-66,-45,-41,-47,-45,-44,-39,-32,-28,-18,-13,-9,-1,3,8,11,20,23,24,24,31,31,31,31,32,39,39,36,36,44,44,41,41,42,48,48,48,48,50,50,45,44,46,48,47,46,46,46,45,41,41,41,41,40,39,39,43,42,42,41,40,39,40,39,38,38,36,35,35,35,35,35,36,29,29,32,32,33,31,30,28,30,24,25,30,31,29,26,29,31,32,32,33,31,32,28,29,28,30,33,30,30,23,23,14,13,10,8,3,1,-4,-2,0,-3,-1,-1,2,5,10,12,10,17, --55,-62,-64,-66,-64,-65,-63,-62,-55,-49,-42,-37,-30,-25,-17,-12,-8,-5,-1,3,6,7,10,10,11,11,12,13,14,15,15,17,17,18,19,19,20,20,21,21,23,23,23,22,21,21,20,19,18,18,17,16,16,16,17,19,26,19,32,30,28,27,34,30,10,15,15,24,13,18,21,21,28,27,28,24,23,0,11,11,22,20,21,21,18,19,21,22,20,23,21,22,23,22,24,23,23,27,37,21,22,23,24,41,17,16,9,8,7,4,0,-3,-28,-27,-26,-27,-25,-28,-26,-24,-11,1,3,10, --48,-57,-62,-66,-65,-67,-65,-64,-57,-51,-45,-40,-34,-28,-21,-15,-11,-7,-2,1,7,8,12,13,15,15,16,18,19,20,21,23,24,25,26,27,28,29,30,30,32,32,33,32,32,31,31,30,30,30,29,27,26,27,26,27,27,26,25,24,23,22,21,21,18,18,17,16,14,13,13,13,14,13,14,12,12,9,10,9,7,7,8,9,9,10,9,11,10,11,9,10,11,11,13,13,13,12,12,10,12,13,12,11,7,7,2,0,-5,-8,-11,-12,-18,-18,-16,-16,-14,-21,-18,-14,-10,-5,-6,5, --50,-53,-52,-58,-59,-57,-56,-57,-55,-52,-48,-48,-45,-42,-38,-36,-35,-33,-30,-27,-24,-23,-20,-18,-18,-17,-16,-14,-14,-13,-12,-10,-9,-9,-7,-6,-6,-5,-4,-4,-2,-2,-1,-1,0,0,1,1,1,3,3,2,2,3,4,5,5,6,6,6,6,6,6,6,5,6,6,6,5,5,5,6,6,5,6,6,6,6,6,7,6,7,7,8,6,5,3,1,-1,-2,-5,-6,-7,-9,-10,-12,-13,-16,-16,-17,-16,-15,-17,-16,-17,-16,-18,-17,-18,-18,-19,-20,-24,-24,-23,-23,-21,-28,-26,-23,-18,-13,-14,-2, --42,-46,-47,-54,-56,-55,-54,-55,-52,-49,-45,-44,-41,-37,-33,-30,-30,-28,-24,-22,-19,-18,-15,-14,-14,-13,-12,-11,-11,-10,-9,-8,-7,-7,-6,-5,-3,-3,-1,-1,0,0,1,2,3,3,4,4,4,5,5,5,5,5,5,8,8,8,9,9,10,9,9,9,8,9,8,8,8,8,8,8,8,8,9,8,9,8,9,9,9,10,10,11,-20,-19,-20,-19,-18,-17,-18,-17,-17,-18,-17,-16,-15,-16,-15,-15,-14,-14,-13,-13,-11,-11,-10,-10,-11,-11,-12,-11,-16,-15,-14,-13,-11,-15,-13,-9,-7,-3,-10,14, --53,-57,-67,-69,-73,-73,-72,-71,-69,-66,-63,-59,-57,-56,-54,-53,-52,-50,-48,-47,-24,-23,-21,-20,-21,-20,-19,-18,4,4,5,5,6,5,6,6,8,9,9,9,10,9,11,11,12,12,12,12,12,13,13,13,13,14,14,15,15,15,16,16,16,16,16,16,17,17,16,16,16,16,16,15,16,16,16,15,15,16,16,17,16,17,17,17,-14,-13,-14,-14,-13,-12,-12,-12,-11,-13,-12,-11,-10,-11,-11,-10,-9,-8,-8,-8,-5,-5,-5,-5,-2,-2,-3,-3,-20,-22,-10,-9,-5,-25,-23,-20,2,7,-3,17, --48,-58,-72,-76,-81,-82,-82,-75,-73,-70,-68,-60,-57,-54,-51,-48,-41,-39,-37,-35,-34,-33,-30,-29,-27,-26,-25,-25,-23,-21,-21,-21,-20,-19,-18,-17,-16,-15,-14,-13,-11,-11,-10,-10,-8,-7,-7,-7,-7,-6,-6,-3,-3,-2,-2,-3,-3,-3,-2,-2,-2,-2,-1,-1,-2,-2,-1,-1,-1,0,1,0,1,3,3,4,5,4,5,5,6,6,6,7,-25,-24,-23,-23,-24,-23,-23,-23,-22,-22,-21,-22,-22,-21,-20,-21,-20,-19,-19,-19,-20,-20,-20,-20,-25,-24,-26,-26,-31,-30,-30,-32,-31,-33,-31,-30,-28,-24,-39,-5, --61,-68,-84,-72,-77,-68,-68,-67,-63,-58,-56,-55,-53,-50,-47,-47,-40,-39,-36,-34,-35,-34,-31,-30,-28,-27,-27,-26,-25,-23,-22,-23,-22,-21,-21,-20,-19,-18,-17,-17,-15,-14,-14,-13,-12,-11,-12,-11,-11,-11,-10,-7,-7,-7,-6,-8,-7,-7,-6,-6,-6,-6,-5,-5,-5,-4,-4,-4,-3,-3,-2,-3,-2,-1,0,1,1,1,2,3,3,3,3,4,-27,-26,-26,-26,-27,-26,-26,-25,-25,-25,-24,-25,-24,-24,-23,-23,-22,-22,-21,-21,-23,-22,-22,-21,-25,-25,-27,-26,-30,-29,-28,-31,-30,-33,-31,-29,-28,-23,-39,-14, --61,-64,-84,-75,-82,-75,-74,-67,-64,-59,-57,-50,-48,-45,-42,-39,-33,-31,-28,-27,-26,-25,-23,-22,-21,-20,-19,-18,-17,-16,-16,-14,-14,-15,-14,-13,-12,-11,-11,-10,-10,-9,-9,-9,-7,-7,-6,-6,-6,-5,-5,-2,-1,0,0,-2,-1,-1,0,0,1,1,1,1,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,8,8,8,8,9,-22,-21,-22,-21,-21,-20,-20,-19,-18,-20,-19,-20,-19,-18,-17,-16,-16,-15,-16,-16,-17,-16,-18,-17,-19,-18,-20,-19,-21,-21,-21,-22,-22,-23,-22,-20,-19,-15,-35,-1, --50,-70,-112,-91,-102,-94,-96,-82,-80,-75,-74,-73,-73,-72,-68,-64,-19,-18,-16,-16,-17,-16,-15,-14,-14,-14,-14,-12,-13,-12,-12,-10,-10,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-4,-4,-4,-4,-3,-2,-2,1,1,3,3,1,2,2,3,3,4,4,4,5,5,5,5,5,6,6,7,7,8,9,9,10,11,11,12,13,13,13,13,14,-16,-16,-17,-16,-16,-16,-15,-15,-14,-15,-14,-15,-14,-14,-13,-12,-12,-11,-12,-13,-14,-13,-14,-13,-17,-16,-17,-17,-17,-17,-16,-18,-18,-15,-14,-13,-14,-11,-34,3, --86,-96,-132,-115,-126,-116,-119,-103,-101,-96,-92,-79,-75,-71,-64,-60,-49,-46,-43,-43,-35,-35,-34,-34,-29,-29,-29,-28,-27,-26,-26,-25,-26,-23,-23,-23,-24,-22,-21,-21,-21,-20,-18,-18,-16,-16,-15,-14,-14,-12,-13,-12,-12,-11,-11,-11,-10,-10,-9,-9,-9,-8,-8,-7,-7,-6,-6,-5,-6,-5,-5,-4,-4,-4,-3,-4,-4,-3,-3,-2,-2,-2,-2,-1,-32,-31,-32,-31,-32,-32,-32,-31,-31,-31,-31,-30,-29,-28,-28,-27,-27,-27,-27,-26,-25,-24,-26,-25,-25,-25,-27,-26,-30,-30,-29,-32,-32,-35,-35,-34,-33,-29,-58,-14, --94,-106,-138,-121,-131,-120,-122,-109,-108,-102,-96,-82,-75,-69,-60,-56,-47,-44,-42,-41,-34,-34,-33,-33,-30,-30,-30,-29,-28,-27,-27,-27,-27,-25,-25,-25,-25,-24,-23,-23,-22,-22,-20,-20,-19,-18,-17,-17,-16,-15,-15,-16,-16,-14,-14,-12,-12,-11,-11,-11,-10,-9,-8,-8,-8,-6,-6,-5,-6,-5,-4,-4,-3,-2,-2,-2,-1,0,1,1,2,2,3,3,3,4,2,3,3,4,2,3,4,4,5,5,6,7,8,6,7,8,8,7,7,8,6,8,5,6,4,3,-1,-2,-4,-8,-10,-13,-15,-16,-17,-14,-43,-1, --92,-103,-136,-120,-131,-120,-122,-106,-104,-98,-92,-78,-71,-65,-56,-52,-42,-38,-35,-35,-30,-31,-29,-28,-25,-26,-26,-24,-23,-22,-22,-20,-21,-21,-20,-21,-20,-20,-17,-17,-17,-16,-15,-15,-13,-13,-12,-11,-11,-10,-10,-11,-10,-9,-9,-7,-6,-6,-6,-6,-5,-4,-4,-2,-2,-1,0,1,0,1,2,3,3,3,4,3,4,4,5,6,7,7,7,8,8,9,6,7,7,8,6,7,9,9,9,9,10,11,12,11,12,13,14,9,10,12,10,12,5,6,5,4,1,-1,-3,-6,-8,-14,-15,-16,-16,-14,-36,-4, --69,-68,-118,-111,-114,-104,-103,-104,-103,-94,-77,-48,-45,-43,-37,-36,-35,-34,-31,-31,-24,-24,-22,-22,-18,-19,-19,-17,-16,-16,-16,-14,-14,-14,-14,-15,-13,-12,-12,-11,-10,-10,-9,-8,-7,-7,-6,-5,-5,-4,-4,-4,-4,-3,-3,-1,-1,0,0,0,1,2,2,3,2,3,4,4,4,5,5,6,7,7,8,7,8,9,9,10,9,10,11,11,10,11,10,11,10,11,11,12,12,12,13,14,15,15,16,15,16,16,17,14,15,17,15,15,11,12,11,10,6,4,2,-1,-3,-7,-9,-9,-10,-7,-30,1 --67,-72,-94,-78,-83,-73,-72,-63,-62,-59,-57,-51,-49,-47,-45,-45,-43,-44,-40,-39,-39,-39,-38,-37,-38,-37,-37,-36,-36,-36,-36,-35,-35,-34,-34,-34,-33,-33,-33,-33,-32,-32,-30,-30,-30,-29,-28,-28,-28,-27,-27,-27,-27,-25,-25,-23,-23,-21,-17,-15,-4,-9,0,-1,-2,-1,0,0,0,1,1,1,1,2,2,2,1,4,4,5,6,16,17,17,19,25,4,7,18,27,11,13,22,27,28,18,31,30,31,9,22,26,32,11,12,13,12,12,-8,-8,-9,-12,-11,-13,-15,-17,-20,-21,-23,-23,-24,-24,-50,-23, --130,-130,-150,-140,-145,-144,-143,-128,-116,-106,-99,-93,-85,-78,-70,-62,-57,-51,-39,-37,-36,-35,-33,-32,-30,-29,-29,-27,-27,-27,-27,-25,-25,-23,-23,-22,-22,-22,-21,-21,-20,-19,-18,-17,-17,-17,-15,-15,-14,-13,-13,-12,-11,-10,-10,-9,-9,-9,-8,-8,-7,-7,-6,-5,-7,-6,-5,-5,-4,-3,-2,-3,-2,-2,-1,-1,-1,-1,0,0,0,0,1,1,0,1,0,1,1,2,2,3,4,5,6,6,7,8,9,8,9,10,10,9,11,12,10,11,10,11,10,8,4,2,0,-3,-5,-5,-7,-7,-8,-7,-34,-5, --129,-131,-150,-136,-139,-136,-135,-128,-117,-112,-103,-95,-87,-78,-73,-65,-56,-50,-41,-39,-32,-30,-27,-26,-26,-25,-24,-22,-22,-22,-21,-20,-19,-19,-18,-18,-17,-17,-17,-16,-15,-14,-14,-14,-13,-13,-12,-12,-11,-10,-9,-8,-8,-6,-6,-6,-6,-5,-5,-5,-4,-4,-3,-2,-3,-3,-2,-1,-1,-1,0,-1,0,0,1,1,1,1,1,2,1,1,2,2,2,2,2,3,2,3,4,5,6,6,7,7,9,9,10,11,12,12,12,13,14,15,13,14,16,16,15,13,11,9,7,4,1,4,3,2,1,2,-26,1, --152,-147,-170,-142,-140,-135,-131,-132,-121,-115,-106,-98,-86,-75,-69,-60,-52,-44,-35,-32,-28,-26,-24,-23,-21,-20,-19,-18,-18,-17,-17,-17,-16,-13,-12,-12,-12,-12,-11,-11,-10,-10,-8,-8,-6,-6,-5,-4,-4,-2,-2,-1,-1,0,0,1,1,1,1,1,2,2,2,2,2,3,2,3,3,4,4,4,5,4,5,5,5,4,5,5,5,5,5,5,6,6,5,5,6,6,8,8,9,10,11,11,12,13,14,14,15,16,16,15,16,16,16,15,16,16,15,12,9,7,5,3,0,0,-2,-1,-3,-2,-14,-5, --148,-149,-170,-155,-152,-148,-143,-141,-127,-120,-108,-106,-96,-86,-83,-76,-74,-68,-61,-59,-35,-34,-32,-31,-7,-6,-6,-5,-5,-4,-4,-4,-4,-2,-2,-1,-2,-1,-1,-1,-1,0,1,1,2,2,4,4,4,5,6,6,6,6,6,7,7,7,7,7,7,8,7,8,7,8,8,8,9,9,10,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,10,11,12,12,13,14,14,15,16,17,18,19,19,20,20,20,21,19,21,11,1,-1,0,2,2,1,2,1,2,2,5,5,5,-7,2, --100,-99,-128,-104,-101,-97,-92,-91,-82,-78,-68,-73,-65,-58,-56,-50,-52,-48,-46,-43,-43,-40,-38,-35,-32,-30,-29,-28,-26,-24,-23,-22,-22,-22,-22,-21,-21,-18,-16,-16,-15,-15,-16,-16,-15,-14,-13,-13,-12,-12,-12,-10,-10,-9,-9,-8,-8,-7,-6,-6,-6,-5,-4,-3,-1,0,-1,0,-2,-2,-1,-1,0,0,0,1,1,0,1,1,0,0,0,0,1,1,2,2,3,3,4,5,5,6,6,8,8,9,9,9,10,10,10,10,11,12,11,13,3,-6,-7,-7,-9,-9,-9,-9,-10,-10,-10,-3,-4,-4,-16,-11, --116,-112,-100,-116,-113,-106,-99,-93,-85,-80,-70,-71,-64,-54,-51,-45,-48,-44,-43,-39,-41,-38,-36,-34,-32,-30,-29,-27,-25,-24,-23,-21,-21,-22,-21,-20,-20,-18,-17,-17,-16,-16,-16,-16,-14,-14,-14,-13,-13,-12,-12,-12,-11,-10,-10,-10,-9,-8,-7,-7,-7,-6,-5,-4,-4,-3,-3,-2,-5,-4,-3,-2,-2,-3,-2,-2,-1,-2,-2,-2,-2,-3,-3,-2,-2,-1,0,0,1,2,2,2,3,3,4,6,6,7,9,8,9,9,9,10,11,11,11,13,4,-6,-7,-7,-6,-6,-6,-6,-7,-9,-9,-2,-1,-1,-12,-7, --109,-108,-96,-114,-113,-109,-107,-106,-92,-89,-82,-84,-77,-71,-67,-61,-59,-53,-49,-41,-38,-33,-30,-29,-26,-24,-22,-20,-20,-18,-17,-17,-16,-16,-16,-15,-14,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-6,-5,-5,-4,-4,-3,-2,-2,-2,-2,-1,0,0,1,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,3,3,4,3,4,5,5,6,6,7,7,8,8,9,11,11,12,13,12,13,14,14,15,16,15,15,15,17,17,16,17,11,11,11,10,10,16,15,16,19,16,18,19, --84,-81,-69,-87,-88,-84,-83,-131,-95,-86,-61,-82,-57,-52,-51,-46,-46,-42,-39,-33,-31,-27,-25,-23,-22,-19,-17,-15,-13,-12,-11,-10,-9,-10,-9,-8,-7,-5,-4,-3,-3,-3,-2,-2,-2,-1,0,0,0,0,1,1,2,2,3,4,4,5,5,5,6,7,6,7,9,9,9,9,9,9,10,9,10,10,10,10,10,10,11,10,10,9,9,9,10,10,11,11,11,12,11,12,13,13,14,16,16,17,18,17,17,18,18,19,19,20,20,20,20,20,20,20,19,18,19,18,18,19,19,22,22,24,27,28, --94,-96,-88,-108,-115,-109,-111,-105,-94,-90,-87,-81,-77,-72,-70,-66,-61,-56,-54,-47,-42,-37,-35,-34,-32,-31,-30,-28,-27,-27,-26,-24,-24,-23,-22,-22,-21,-20,-20,-20,-20,-20,-19,-19,-17,-17,-16,-16,-16,-16,-16,-16,-15,-15,-15,-15,-15,-15,-15,-14,-14,-13,-14,-13,-14,-14,-12,-12,-13,-13,-13,-13,-13,-12,-12,-12,-12,-13,-13,-12,-12,-13,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-10,-10,-9,-8,-8,-8,-7,-6,-6,-6,-6,-6,-6,-5,-4,-7,-7,-7,-7,-7,-10,-10,-10,-11,-11,-14,-14,-16,-15,-14,0,24, --92,-103,-97,-120,-128,-122,-122,-111,-99,-94,-89,-81,-75,-69,-66,-62,-58,-54,-52,-46,-40,-36,-34,-33,-33,-31,-30,-28,-28,-26,-26,-24,-23,-21,-21,-20,-19,-20,-19,-19,-19,-18,-16,-15,-14,-14,-12,-11,-11,-10,-10,-10,-9,-9,-8,-10,-10,-9,-9,-8,-7,-7,-7,-6,-7,-6,-5,-4,-3,-3,-2,-2,-2,-2,-1,-1,-1,-2,-1,-1,-1,-2,-2,-1,-1,-1,-2,-2,-1,0,0,1,1,2,3,3,4,5,5,6,6,7,7,8,8,8,9,8,8,8,8,7,6,6,5,4,4,0,0,-1,1,5,19,21, --36,-49,-47,-80,-90,-73,-75,-70,-69,-64,-62,-56,-53,-50,-46,-45,-43,-41,-39,-38,-38,-33,-29,-27,-26,-26,-24,-23,-22,-21,-20,-19,-18,-16,-15,-14,-12,-14,-14,-13,-13,-12,-10,-10,-8,-8,-6,-6,-5,-5,-5,-4,-4,-3,-3,-4,-3,-3,-3,-3,-3,-1,-2,-1,-3,-2,-1,0,1,2,2,3,2,2,2,3,3,2,2,3,3,3,3,4,4,5,2,3,3,4,4,5,6,7,7,7,8,8,8,9,10,10,11,11,11,11,12,11,12,11,11,11,11,10,10,9,9,3,4,3,6,10,26,27, --53,-56,-35,-71,-83,-68,-72,-63,-63,-58,-56,-48,-46,-44,-40,-39,-36,-35,-33,-32,-30,-26,-23,-21,-20,-20,-18,-18,-16,-15,-14,-13,-13,-9,-9,-9,-9,-8,-8,-7,-7,-7,-3,-3,-2,-2,1,1,1,1,1,2,2,2,3,2,3,3,3,3,4,4,4,5,5,5,7,7,7,7,7,7,8,9,9,9,10,10,10,10,10,9,9,9,9,9,10,10,9,10,11,12,12,13,13,13,14,14,14,15,15,15,15,15,15,15,16,14,14,13,13,13,9,10,9,8,8,4,5,-1,2,7,37,31, --49,-45,-69,-106,-113,-91,-95,-81,-81,-69,-68,-61,-59,-57,-49,-49,-51,-50,-48,-48,-50,-46,-44,-43,-43,-43,-43,-42,-42,-22,-27,-17,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-11,-11,-9,-9,-9,-9,-8,-8,-6,15,16,14,16,18,18,19,19,18,19,19,18,18,19,19,20,20,18,18,18,19,19,20,20,20,20,20,21,20,20,19,19,19,19,19,21,21,20,20,22,22,22,22,23,23,24,23,24,24,24,24,24,24,24,24,25,21,21,21,21,21,17,17,16,16,16,14,15,8,10,14,44,40, --69,-81,-54,-97,-109,-89,-92,-76,-75,-63,-60,-45,-45,-44,-37,-37,-35,-37,-37,-36,-34,-33,-32,-31,-30,-29,-28,-27,-26,-26,-25,-24,-24,-23,-23,-22,-21,-19,-18,-18,-16,-16,-16,-15,-14,-14,-14,-14,-13,-12,-12,-9,-9,-8,-8,-7,-7,-7,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,0,1,1,1,1,0,1,0,1,1,2,2,3,5,5,6,5,6,5,5,4,5,4,5,6,6,7,8,9,10,10,10,10,10,11,14,13,12,13,15,14,14,13,12,11,11,10,7,8,1,3,-1,4,11,39,31, --112,-125,-96,-141,-164,-130,-130,-107,-102,-82,-75,-54,-49,-44,-32,-32,-29,-33,-33,-33,-31,-30,-30,-29,-28,-26,-25,-24,-24,-24,-24,-23,-22,-23,-22,-21,-20,-19,-17,-17,-15,-15,-15,-15,-13,-13,-14,-13,-13,-11,-11,-8,-8,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-3,-2,-2,-2,-1,0,0,1,1,1,1,1,1,1,2,3,3,4,5,6,5,6,5,5,5,6,5,6,6,7,7,9,9,11,11,11,11,11,11,14,14,13,13,14,14,13,12,12,11,10,9,6,7,2,3,-1,3,9,39,36, --141,-135,-84,-141,-156,-125,-125,-100,-97,-77,-72,-48,-44,-40,-26,-28,-24,-28,-28,-28,-26,-25,-25,-23,-22,-21,-20,-20,-19,-19,-18,-17,-17,-17,-16,-15,-14,-13,-12,-11,-10,-10,-10,-9,-8,-8,-7,-7,-6,-5,-4,-3,-3,-2,-2,-1,0,0,0,1,1,1,2,2,3,3,3,4,6,7,7,8,7,7,7,8,8,9,9,10,10,11,11,11,12,12,11,11,12,12,12,12,13,13,13,13,14,15,15,17,17,17,17,19,19,18,18,19,20,18,18,17,15,14,13,10,10,6,7,4,8,14,44,40, --125,-126,-78,-129,-138,-142,-144,-80,-116,-103,-97,-30,-25,-48,-55,-61,-7,-10,-35,-36,-11,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-8,-7,-7,-6,-5,-4,-4,-4,-3,-3,-2,-2,-2,-1,0,0,1,2,2,2,3,4,4,5,5,6,6,7,7,7,8,8,9,11,12,12,12,13,13,13,14,14,15,15,16,16,16,17,17,17,17,17,17,17,17,17,18,18,18,18,19,19,20,21,22,22,22,23,25,25,24,24,25,25,24,23,22,20,19,18,16,15,13,14,10,14,18,47,11, --99,-102,-66,-122,-148,-122,-127,-107,-107,-86,-85,-61,-61,-59,-45,-49,-39,-42,-40,-42,-41,-41,-41,-40,-40,-39,-38,-36,-36,-35,-35,-34,-34,-31,-30,-30,-30,-29,-28,-28,-26,-26,-24,-23,-22,-21,-21,-20,-19,-17,-17,-16,-15,-15,-14,-14,-13,-13,-12,-11,-10,-10,-9,-9,-7,-7,-7,-6,-4,-3,-3,-3,-2,-2,-1,-1,0,0,0,-1,-2,-2,-3,-4,-5,-6,-5,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-4,-4,-3,-3,-2,-2,-3,-3,-4,-1,-2,-3,-4,-2,-3,-8,-9,-10,-11,-11,-16,-15,-15,-13,-10,11,16, --52,-85,-63,-128,-149,-119,-122,-108,-107,-82,-80,-62,-60,-57,-41,-44,-37,-39,-37,-38,-39,-39,-39,-38,-38,-38,-37,-36,-35,-34,-34,-33,-32,-31,-30,-30,-29,-29,-29,-28,-26,-25,-24,-23,-22,-21,-22,-21,-20,-18,-18,-18,-17,-16,-15,-16,-15,-15,-14,-12,-11,-11,-11,-10,-8,-7,-7,-6,-5,-5,-4,-3,-2,-1,0,0,1,1,1,1,0,-1,-2,-3,-3,-4,-4,-5,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,-2,-1,0,0,0,-1,1,3,2,1,2,0,1,1,-1,-2,-2,-4,-3,-2,1,5,29,21, --53,-85,-68,-127,-130,-118,-119,-98,-95,-85,-80,-58,-54,-50,-40,-37,-33,-35,-35,-35,-34,-34,-34,-32,-32,-30,-30,-30,-29,-28,-28,-27,-27,-24,-23,-23,-22,-22,-22,-21,-21,-20,-19,-18,-16,-16,-15,-14,-13,-12,-11,-11,-11,-10,-9,-10,-9,-8,-7,-6,-5,-5,-4,-4,-2,-2,-1,0,0,0,1,2,2,4,5,5,6,6,6,6,5,3,3,2,1,0,1,0,-1,0,0,0,1,1,1,2,2,3,3,3,3,4,4,2,2,2,4,5,5,4,5,4,5,4,4,2,2,1,3,4,6,11,33,26, --65,-76,-74,-115,-130,-115,-111,-96,-90,-77,-70,-58,-52,-46,-34,-33,-32,-32,-30,-30,-31,-30,-30,-28,-28,-27,-26,-26,-25,-24,-24,-23,-22,-21,-19,-19,-18,-18,-17,-16,-16,-15,-14,-13,-11,-10,-10,-8,-8,-6,-6,-6,-5,-4,-3,-4,-3,-2,-1,0,1,2,2,3,4,5,5,6,6,6,7,8,8,10,11,11,11,12,12,12,11,10,10,9,8,6,7,6,5,5,6,6,6,7,7,7,6,8,8,8,8,9,9,11,12,11,12,11,13,12,13,12,12,12,11,10,11,8,9,10,13,18,46,32, --54,-101,-101,-112,-115,-108,-100,-105,-95,-90,-80,-83,-70,-58,-51,-53,-51,-47,-45,-43,-44,-45,-43,-42,-40,-40,-39,-38,-37,-36,-35,-34,-33,-33,-32,-31,-30,-29,-29,-28,-28,-27,-27,-26,-26,-26,-26,-25,-25,-24,-24,-24,-24,-24,-24,-23,-22,-22,-22,-22,-22,-21,-22,-21,-21,-20,-20,-20,-19,-19,-19,-18,-17,-15,-13,-1,-4,7,2,5,4,6,8,7,8,8,9,10,10,10,11,11,11,12,12,12,11,13,13,14,9,14,13,10,9,15,12,-3,14,14,13,11,28,26,24,23,23,18,19,20,21,25,54,43, --114,-120,-112,-117,-118,-108,-98,-105,-94,-87,-75,-83,-69,-55,-47,-54,-50,-46,-43,-39,-41,-42,-40,-38,-36,-38,-36,-35,-33,-32,-31,-29,-28,-29,-27,-26,-24,-24,-22,-21,-20,-19,-19,-18,-17,-17,-17,-16,-15,-14,-14,-14,-14,-13,-12,-10,-10,-10,-9,-9,-9,-9,-8,-8,-6,-6,-5,-4,-6,-5,-5,-3,-3,-3,-3,-1,-1,-1,-1,0,0,1,2,2,3,3,4,4,5,5,6,6,6,8,8,8,8,10,10,10,10,10,11,10,9,8,10,9,9,8,6,3,4,1,-1,-1,-1,1,4,7,12,18,39,36, --105,-106,-113,-106,-104,-103,-91,-96,-82,-84,-68,-77,-61,-46,-48,-45,-47,-42,-44,-39,-39,-39,-36,-38,-35,-36,-34,-32,-29,-28,-27,-25,-23,-24,-22,-21,-20,-16,-14,-13,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-6,-7,-7,-6,-6,-4,-3,-3,-3,-4,-3,-3,-3,-3,-2,-1,-1,0,-2,-1,-1,1,1,0,0,2,2,1,2,3,3,4,4,5,6,6,7,7,8,8,9,9,9,11,11,11,11,13,12,14,14,14,14,15,14,13,15,13,14,12,11,7,4,1,-2,-2,-2,-3,-2,1,5,9,16,28, --105,-105,-111,-103,-101,-98,-86,-93,-78,-78,-62,-74,-57,-40,-40,-46,-43,-37,-37,-32,-33,-34,-30,-31,-28,-30,-28,-26,-24,-24,-22,-21,-19,-19,-17,-15,-14,-12,-10,-9,-8,-7,-7,-6,-6,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,1,2,2,2,2,2,2,2,2,3,4,4,4,3,3,3,4,4,5,5,5,5,6,7,7,7,7,8,8,10,10,11,10,12,11,11,10,9,9,9,8,6,8,6,7,6,5,8,6,6,4,6,4,7,5,7,6,10,9,7,10,9,12,13,15,19,23,15,28, --78,-89,-96,-95,-96,-98,-93,-90,-83,-94,-82,-78,-67,-57,-64,-54,-45,-37,-48,-47,-47,-48,-47,-49,-49,-50,-48,-40,-25,-23,-19,-20,-20,-19,-19,-19,-18,6,7,8,8,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,13,12,13,13,13,13,13,13,13,13,13,13,14,14,12,12,12,13,13,13,13,14,14,15,15,15,15,17,16,18,17,17,16,15,15,13,14,12,13,11,14,13,12,14,13,14,12,14,12,15,12,14,13,16,14,13,15,14,17,17,18,22,26,33,27, --42,-62,-76,-81,-84,-86,-80,-82,-73,-80,-65,-68,-54,-41,-45,-41,-29,-19,-28,-26,-24,-28,-25,-27,-25,-28,-26,-27,-26,-22,-21,-21,-20,-19,-18,-18,-18,-18,-18,-16,-16,-15,-17,-17,-13,-11,-14,-15,-14,-13,-13,-12,-12,-10,-10,-6,-5,-5,-3,-4,-4,-3,-8,-7,-5,-4,-8,-7,-4,-4,-4,-4,-4,-8,-8,-7,-7,-7,-6,-7,-3,-3,-3,-3,-1,-1,2,2,3,2,4,2,0,5,4,4,2,6,4,7,5,3,5,9,11,8,14,10,10,8,10,9,8,7,6,6,4,6,6,6,10,12,12,-108, --23,-46,-64,-70,-76,-80,-76,-73,-64,-73,-60,-58,-45,-33,-38,-30,-20,-10,-19,-18,-16,-18,-16,-18,-16,-19,-18,-19,-18,-13,-12,-13,-12,-10,-10,-10,-10,-10,-11,-10,-9,-9,-11,-11,-8,-5,-8,-8,-8,-7,-7,-6,-6,-4,-4,-1,0,0,1,1,1,2,-3,-2,0,1,-2,-2,2,2,2,3,2,-2,-2,-2,-2,-2,-2,-2,2,2,1,1,3,3,5,5,7,6,8,6,4,8,8,7,5,10,7,12,10,7,10,21,18,13,18,14,17,13,14,11,12,10,7,8,6,8,7,8,12,16,19,-96, --33,-93,-78,-105,-112,-101,-96,-96,-86,-90,-78,-82,-71,-59,-62,-52,-52,-44,-45,-42,-41,-39,-36,-40,-38,-35,-33,-36,-34,-31,-29,-28,-27,-25,-24,-23,-21,-20,-19,-17,-16,-16,-9,-8,-7,-5,-5,-6,-6,-4,-4,-4,-4,-2,-2,1,1,1,3,3,3,4,-1,0,2,3,3,1,1,3,4,2,2,0,0,0,-1,1,-1,-3,0,0,3,3,6,6,14,14,16,15,18,18,18,23,22,24,23,29,27,32,29,27,29,41,37,32,36,30,30,25,26,23,21,19,17,18,17,20,19,20,23,27,29,-87, --65,-105,-85,-104,-99,-87,-83,-78,-71,-78,-70,-66,-58,-51,-56,-45,-42,-36,-38,-35,-34,-32,-29,-33,-30,-27,-25,-28,-26,-22,-21,-20,-18,-16,-15,-14,-12,-11,-10,-9,-8,-8,-8,-8,-6,-5,-5,-5,-5,-1,-1,-4,-3,0,1,1,1,2,3,4,4,4,0,1,4,4,5,4,4,4,5,4,5,2,2,2,1,3,2,2,6,5,6,6,10,10,11,11,14,14,14,13,13,17,18,19,17,22,21,25,22,20,29,25,30,24,30,23,28,22,26,23,22,20,18,21,20,19,20,20,25,28,38,35, --50,-117,-96,-115,-116,-106,-103,-105,-96,-97,-87,-88,-79,-69,-68,-60,-59,-53,-51,-49,-52,-50,-50,-51,-50,-50,-49,-47,-46,-46,-45,-44,-43,-40,-39,-39,-38,-37,-35,-35,-32,-32,-29,-29,-29,-26,-26,-26,-26,-23,-23,-22,-22,-22,-21,-19,-19,-19,-19,-18,-16,-15,-17,-15,-16,-14,-14,-14,-14,-13,-13,-13,-13,-11,-11,-10,-11,-8,-8,-8,-7,-7,-7,-7,-5,-5,-1,-1,0,0,1,0,0,1,3,6,4,8,7,15,12,9,12,8,29,13,14,7,20,6,8,4,5,1,-2,7,4,2,0,4,13,14,4,14, --62,-92,-86,-103,-104,-94,-92,-91,-84,-86,-78,-77,-69,-62,-63,-57,-52,-46,-46,-45,-46,-47,-46,-48,-48,-48,-48,-47,-46,-45,-44,-44,-44,-42,-41,-41,-41,-41,-38,-38,-36,-36,-34,-34,-34,-31,-31,-30,-30,-28,-28,-27,-27,-27,-27,-25,-25,-24,-25,-24,-22,-21,-23,-22,-21,-20,-20,-20,-19,-18,-18,-18,-18,-16,-16,-15,-15,-13,-13,-13,-11,-11,-13,-12,-10,-10,-9,-9,-8,-7,-8,-7,-7,-6,-7,-4,-5,0,-1,1,0,-2,1,0,4,1,5,1,3,0,3,-1,1,-3,-6,1,-3,-3,-7,-9,0,-3,-19,-22, -35,-12,-9,-75,-81,-64,-59,-53,-44,-55,-47,-50,-55,-45,-47,-40,-31,-29,8,9,10,10,9,19,19,18,19,20,20,15,15,16,17,19,19,19,27,26,29,29,30,30,32,32,32,34,34,30,29,36,36,32,34,38,37,38,37,38,42,40,42,46,45,47,45,46,47,48,49,48,52,54,53,54,54,57,55,60,59,60,62,62,60,61,63,63,63,63,65,65,64,64,64,66,65,66,65,70,69,69,68,66,71,69,70,68,73,71,71,67,72,69,70,67,63,70,65,66,62,58,61,45,45,39, -93,19,19,-45,-48,-29,-22,-20,-10,-20,-10,-14,-18,-9,-12,-4,6,8,43,44,47,46,45,55,54,56,55,56,56,53,53,55,55,59,59,60,67,68,72,72,73,73,77,76,75,77,76,73,73,79,79,75,75,78,81,82,82,82,83,84,84,86,85,86,80,82,83,88,85,84,84,84,85,86,85,91,91,93,93,93,96,96,92,93,99,99,100,100,102,103,96,96,96,104,98,98,98,107,106,100,99,98,109,107,100,98,110,108,100,97,109,105,108,104,100,101,92,82,73,73,98,95,91,77, --27,-45,-73,-89,-85,-91,-82,-84,-72,-66,-57,-71,-76,-67,-57,-50,-40,-39,-1,-2,2,0,-2,-1,-2,2,0,3,3,6,6,9,9,13,13,13,16,17,21,21,23,22,27,27,26,26,26,31,29,30,30,32,33,32,33,33,33,34,33,33,34,34,34,35,33,33,34,35,35,36,35,36,36,35,35,36,36,37,37,36,38,38,38,38,42,43,44,45,47,49,41,41,42,50,44,43,44,53,53,46,45,44,57,56,48,47,60,57,50,46,58,56,58,54,51,52,43,35,24,26,47,41,31,33, --70,-83,-95,-98,-84,-85,-73,-69,-57,-51,-42,-49,-57,-50,-40,-34,-24,-24,-19,-21,-18,-19,-21,-19,-21,-18,-19,-17,-18,-16,-16,-14,-13,-12,-11,-11,-9,-9,-5,-6,-4,-4,-2,-3,-4,-2,-3,-1,-1,-1,-1,1,1,1,1,2,2,3,3,4,4,5,5,7,7,7,8,8,9,9,10,9,9,11,11,11,11,12,11,12,13,13,16,17,17,18,17,17,18,19,19,20,20,20,20,21,21,22,22,22,22,23,21,22,23,23,20,20,21,20,17,15,16,16,14,13,6,4,-4,-3,15,13,1,51, --100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100, --80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-88,-96,-104,-112,-120,-128,-136,-136,-136,-136,-136,-136,-136, --60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60, --60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60, --20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20, --20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20, -- cgit v1.1