Other Parts Discussed in Thread: EVM430-FR6047,
Tool/software:
Hi there,
I have designed my own water tracking board based on the EVM430-FR6047 with just the MSP430FR6047 and it's supporting parts.
With that I haven't been able to use the USS Design Center because I am connecting to a serial port via a TTL serial to USB device, and there is no UID that I am able to connect to. If you know a way that I can get a connection without a usb/HIDbridge let me know?
I am storing and printing this data gathered from the get method here to the to serial port:
USS_getUPSPtr(config);
I took a log of the output and attached it below, in adc_output.txt, I also removed all of the preceding -1 values because there were thousands of them.
Below is the code for how I am calling the get method and how I am printing it to the serial port.
USS_SW_Library_configuration *config;
// int32_t upsSum, dnsSum;
int16_t *pUpsValue
while(1)
{
// Start an ultrasonic measurement and enter a low-power mode while waiting for it to complete.
/*
* USS_startLowPowerUltrasonicCapture()
* - Unlocks and configures the SAPH (Sigma-Delta Analog Front End) module.
* - Initiates DMA-driven signal capture.
* - Enters low-power mode (LPM3) until the capture completes.
* - Triggers hardware-automated sequence via ASQ (Application Specific Sequencer).
*
*/
code = USS_startLowPowerUltrasonicCapture(&gUssSWConfig);
checkCode(code, USS_message_code_no_error);
// After capture is complete, run the algorithms to process the raw signal and get results.
/*
* USS_runAlgorithms()
* - Updates the results structure with computed values such as totalTOF_UPS, totalTOF_DNS, deltaTOF, and volumeFlowRate.
*/
code = USS_runAlgorithms(&gUssSWConfig,&algResults);
checkCode(code, USS_message_code_valid_results);
....
pUpsValue = USS_getUPSPtr(config);
char buffer1[32]; // Buffer for formatting each sample
// Add UPS and DNS captures based on configuration sample size
for(i=config->captureConfig->sampleSize; i>0; i--)
{
// upsSum+=(*pUpsValue++);
// dnsSum+=(*pDnsValue++);
sprintf(buffer1, "%d,", pUpsValue[i]);
UART_transmitString(buffer1);
// UART_transmitString_support(buffer1);
}
}
Since I don't have access to the USS design center adc capture for a log file I created my own gui to plot the capture, and this is what is displayed for all the data gathered from a capture except for the preceding -1 elements.

[2025-09-28 22:35:37.344] START_ADC_CAPTURE-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,11264,0,26194,0,7168,0,26188,0,7536,0,26180,0,2616,0,0,368,0,240,-248,0,257,1,-18836,1,-26372,1,-19212,-256,17989,17475,16961,14648,14134,13620,13106,12592,37,0,26213,25699,25185,14648,14134,13620,13106,12592,0,17989,17475,16961,14648,14134,13620,13106,12592,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,16449,16706,16963,17220,17733,17990,18248,18505,18762,19276,19533,20046,20304,20818,21075,21589,22103,22617,23131,23645,24159,24673,25187,25958,26472,27243,28014,28529,29556,30328,31099,32127,258,16513,778,16775,1307,17044,1843,17318,2389,17600,2944,17889,3507,18184,4080,18487,4663,18798,5255,19117,5858,19443,6471,19779,7094,20123,7728,20476,8374,20838,9031,21210,9700,21592,10381,21985,11074,22388,11780,22803,12499,23229,13232,23667,13979,24118,14740,24582,15515,25059,16306,25551,17112,26057,17935,26578,18774,27115,19630,27668,20503,28239,21395,28827,22305,29434,23235,30060,24184,30706,25154,31374,26146,32063,27159,-32760,28194,-32023,29254,-31262,30337,-30474,31445,-29658,32580,-28814,-31795,-27940,-30606,-27034,-29388,-26095,-28140,-25121,-26862,-24111,-25551,-23062,-24206,-21973,-22827,-20841,-21412,-19665,-19960,-18442,-18468,-17169,-16936,-15844,-15362,-14464,-13743,-13025,-12079,-11525,-10366,-9959,-8604,-8325,-6790,-6617,-4920,-4831,-2994,-2964,-1008,-1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,4112,4112,514,514,514,514,514,514,514,514,514,514,16962,16962,16962,4112,4112,4112,257,257,257,257,257,257,257,257,257,257,16705,16705,16705,4112,4112,4112,4164,17476,17476,17476,17476,17424,4112,4112,4112,4112,4112,4112,4112,-30688,8224,8224,8224,8224,8224,8224,8224,8224,8232,10280,10280,8224,8224,8224,8224,8192,10,3428,28261,44,25637,69,21077,21584,16707,24387,17473,24404,21057,21587,0,2573,8308,30064,28265,0,8292,9533,12356,32,25637,15683,19524,0,8292,9533,17481,0,2573,17477,22089,17731,17746,8261,19777,21062,10,3397,19522,16716,18753,22081,8261,19777,21062,10,3396,20037,21280,21061,21574,16672,8532,21317,21536,21333,16974,16707,0,2573,0,2573,20559,20300,8225,12339,13392,21325,8271,19532,17736,10,3361,17477,19529,16710,10,3361,18768,21280,17477,21331,16720,0,2573,8521,20563,8271,19532,17736,10,3361,12339,13392,21325,8271,19532,17736,10,3391,11327,10,3429,13358,9516,29477,0,20557,17748,0,22351,19526,24387,17217,0,21062,24396,20310,0,18031,21572,0,21326,17503,26223,21619,25153,0,21328,21855,26223,21619,25153,0,8250,25956,28515,8306,28530,29285,8307,30050,8270,16707,0,25637,0,8250,17481,8270,16707,8302,30575,28267,28245,10,3429,30060,24950,8309,9504,14917,19777,21062,10,3397,19777,21062,8260,20037,21280,17732,18771,20041,10,3429,25711,27936,27745,28018,28526,8302,26912,25701,31337,27745,26996,26990,26912,13617,13618,20547,19744,14931,21317,17219,21843,10,3374,11822,13617,13618,20547,19744,26478,27002,26988,24937,29801,28233,10,3443,28770,8309,9504,28532,8308,25971,8293,29793,29300,26946,0,2573,8248,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8247,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8246,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8245,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8244,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8243,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8242,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,10,3360,17477,19529,16710,8250,19267,16706,20559,20256,0,2573,8241,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,10,3360,13088,14917,19522,16716,18753,22081,8270,16707,8261,17481,21326,18720,21587,17748,10,3360,12832,14917,19522,16716,18753,22081,8270,16707,8261,17481,21326,18720,21587,17748,10,3360,12576,14917,19522,16716,18753,22081,8270,16707,8261,17481,21326,18720,21587,17748,0,2573,17741,16722,17952,17732,18771,20041,0,2573,10,3443,9592,12320,21333,21569,21587,0,2573,17741,16722,17952,17486,17747,0,2573,22578,12325,30768,8303,29728,29797,29472,25956,28493,10,3443,9592,12320,15648,23923,9592,12379,17473,17746,1,-17999,60,0,1550,-260,1,-26336,59,0,1550,24268,1,31926,58,0,1549,-19800,1,25523,57,0,1548,-1430,1,19845,56,0,1548,13803,1,14773,55,0,1547,25859,1,10216,54,0,1546,-30838,1,6099,53,0,1545,-25258,1,2361,52,0,1544,-22979,0,-1049,51,0,1543,-24044,0,-4171,50,0,1542,-28498,0,-7042,49,0,1541,29149,0,-9690,48,0,1540,17779,0,-12140,47,0,1539,2880,0,-14414,46,0,1537,-15597,0,-16530,45,0,1536,27834,0,-18505,44,0,1535,2049,0,-20351,43,0,1533,-27467,0,-22082,42,0,1532,4768,0,-23707,41,0,1530,-32374,0,-25236,40,0,1528,-7877,0,-26678,39,0,1527,12666,0,-28040,38,0,1525,29196,0,-29327,37,0,1523,-23883,0,-30547,36,0,1521,-15561,0,-31704,35,0,1519,-11438,0,32733,34,0,1517,-11577,0,31687,33,0,1515,-16044,0,30692,32,0,1513,-24908,0,29743,31,0,1511,27300,0,28837,30,0,1509,9436,0,27972,29,0,1506,-13036,0,27144,28,0,1504,25348,0,26352,27,0,1501,-6561,0,25593,26,0,1499,22233,0,24865,25,0,1496,-19421,0,24167,24,0,1493,-530,0,23496,23,0,1491,13286,0,22851,22,0,1488,21945,0,22231,21,0,1485,25361,0,21634,20,0,1482,23447,0,21059,19,0,1479,16113,0,20505,18,0,1476,3270,0,19971,17,0,1472,-15176,0,19456,16,0,1469,26216,0,18958,15,0,1465,-3721,0,18477,14,0,1462,25985,0,18013,13,0,1458,-15837,0,17564,12,0,1455,1781,0,17130,11,0,1451,13201,0,16709,10,0,1447,18314,0,16303,9,0,1443,17013,0,15909,8,0,1439,9187,0,15527,7,0,1434,-5276,0,15157,6,0,1430,-26492,0,14798,5,0,1426,10959,17155,16381,16,-12238,4864,5647,1294,16927,5135,4864,0,16,-16207,7546,17362,8197,1598,-27998,-18556,5041,17180,10214,5041,17164,-26732,5041,9218,-27892,-29824,5041,-19700,5041,11264,129,4864,5662,8,16,-16207,7532,20354,2810,-8574,2808,-8318,2810,16926,2808,16927,5151,4864,5647,4,240,-16207,914,20354,7530,21023,912,16927,898,-15470,7524,8192,-12110,5135,4864,5707,20,208,-16207,19190,4992,9218,19190,-27710,6144,7524,64,-12110,8201,3808,-27742,5199,4864,5647,4,240,-16207,7526,-11358,7524,-11390,15364,7526,-11614,7524,-11390,8201,-31953,9223,-31953,942,16927,5135,4864,5662,7542,17362,7540,17282,7446,17359,7540,16927,15368,7540,21394,13315,7540,63,-28494,9223,7446,10,-28417,7540,16927,7446,20430,7540,16926,1516,16927,8219,1534,-27742,5151,4864,5707,20,208,-16207,19182,4992,9218,19182,-27710,6144,7524,-11358,15368,19178,4992,9227,19178,-27710,6144,7524,-11374,15377,19186,4992,9236,19186,-27710,6144,7524,-32768,-12110,8219,-31953,9228,-31953,9239,-31953,3776,16927,5199,4864,5707,20,208,-16207,19162,4992,9218,19162,-27710,6144,7524,-11614,15368,19166,4992,9227,19166,-27710,6144,7524,-11598,15377,19170,4992,9236,19170,-27710,6144,7524,16,-12110,15387,19174,4992,9246,19174,-27710,6144,7524,32,-12110,8229,-31953,9228,-31953,9240,-31953,9251,-31953,3584,16927,5199,4864,5707,20,208,-16207,19194,4992,9218,19194,-27710,6144,7524,4096,-12110,15369,19198,4992,9228,19198,-27710,6144,7524,2048,-12110,15379,19202,4992,9238,19202,-27710,6144,7524,1024,-12110,15389,19206,4992,9248,19206,-27710,6144,7524,512,-12110,15399,19210,4992,9258,19210,-27710,6144,7524,256,-12110,15409,19214,4992,9268,19214,-27710,6144,7524,128,-12110,8251,-31953,9228,-31953,9240,-31953,9252,-31953,9264,-31953,9276,-31953,3712,16927,5199,272,17164,-31658,384,9218,-25842,-29939,3789,606,24334,3531,1629,-28916,3278,3791,272,-24232,384,304,16446,17165,92,863,92,863,19727,4173,6415,19724,13852,20354,95,862,95,862,19470,4172,6415,19471,13850,20098,13848,20354,9243,-27890,272,5672,26296,5041,2767,2252,15364,17165,17164,8195,-27890,8197,3278,32522,-29172,28431,606,28431,606,27146,604,27402,22796,31501,-29688,2504,18,16667,16,16668,3530,3273,5162,272,5657,8,19850,6,19594,28,26909,26,22812,-23338,5041,12,18719,10,18718,4,18973,2,18972,1,17354,15366,4,19850,2,19594,21624,5040,2508,8200,1,-27702,8223,-26001,17183,18250,5041,9218,30,-27703,3273,3530,5146,272,2758,16925,2756,16924,17155,19970,17155,9204,-19681,2698,16925,2696,16927,17155,-15822,17155,24,-12238,17155,15366,17155,-15822,16910,2768,190,16626,6144,7532,17282,2760,3936,20239,95,862,95,862,19982,4174,6415,19983,13872,142,2766,20354,2764,19842,13876,17298,13874,17058,13872,-32720,16562,1260,20098,1258,21023,17167,1256,16925,1250,19842,1248,19586,1238,19842,1236,19586,1260,17058,1260,16926,272,1236,19586,1260,17058,1260,16926,272,1260,20098,1258,21021,17165,1256,16924,1250,20354,1248,19330,1238,19842,22908,5040,2758,16927,2756,16923,17155,19970,17155,9204,-19681,2698,16923,2696,16927,17155,-15822,17155,24,-12238,17155,15366,17155,-15822,16910,2768,190,16626,6144,7532,17282,2760,3936,20239,95,862,95,862,19982,4174,6415,19983,13872,142,2766,20354,2764,19330,13876,17298,13874,6,16562,13872,-32546,16562,1260,20098,1258,21023,17167,1256,16923,1250,19842,4045,1248,19586,1238,20354,-7363,32013,-32768,-20419,3535,22908,5040,272,5732,6,161,27917,604,25357,21276,-7363,-7364,1260,20098,1258,21021,17165,1256,16924,1250,19330,1248,20354,1238,19842,1236,19586,1260,17058,1260,16926,2,18459,18479,21142,5040,30477,-31220,1485,1228,1260,19842,1258,21023,17167,1256,16926,1250,20354,1248,20098,1238,18818,26889,602,1236,19586,604,2764,1260,17058,1260,16925,6,18463,4,18462,-27992,5041,1486,1229,2252,4,18305,2,18049,0,18817,2767,11276,8,-25464,8207,14340,10,-25208,-18654,5041,26381,22028,29965,-31732,14,18461,12,18460,38,16665,42,16663,40,16662,3272,3781,3524,4042,6,177,5226,272,5642,25357,21276,-7363,-7364,9220,-27893,1260,20354,1258,21021,17165,1256,16924,1250,19842,1248,19586,1234,20098,1232,19074,1260,17058,1260,16927,2758,16926,2756,16922,17155,19970,17155,9204,-19681,2698,16922,2696,16927,17155,-15822,17155,24,-12238,17155,15366,17155,-15822,16910,2768,190,16626,6144,7532,17282,2760,3936,20239,95,862,95,862,19982,4174,6415,19983,13872,142,2766,20354,2764,20098,-32768,24639,21262,13876,17314,13874,16,16562,13872,-32690,16562,11253,21846,-28610,8195,11257,21845,-28609,28431,606,27917,604,11275,21846,-28610,8206,10244,21845,-28609,-7397,25359,21278,-7361,-7362,13317,-27889,17179,25357,21276,-7363,-7364,15365,17163,14338,-27891,15476,17165,17164,8195,-27890,8197,-27889,5130,272,1228,17282,1226,17282,272,5687,2,13870,17051,0,13868,17051,2,13866,17050,0,13864,17050,2,13862,17049,0,13860,17049,-24232,5041,308,16446,17165,92,863,92,863,19727,4173,6415,19724,13852,20354,95,862,95,862,19982,4174,6415,19983,13860,142,13850,20354,95,862,95,862,19470,4172,6415,19471,13848,20098,15415,1260,20354,2,1228,21147,0,3707,1226,16926,1224,19874,1222,2,19602,9221,-27874,22250,5040,2,1228,21146,0,2426,1226,16921,9210,-31975,1224,18610,1222,18354,3785,3528,3271,9225,-27890,22250,5040,2,1228,21145,0,2169,1226,16920,1224,2,19858,1222,19618,9221,-27874,22250,5040,1260,17058,1260,16927,11323,3,-28610,20,314,24,315,4041,5178,272,5717,3789,4044,28174,607,25358,-32768,20543,27918,23567,-7362,32270,-32768,-20417,-21078,5041,1485,2764,34,18823,30,17367,13314,-26354,23822,14339,-25591,-29428,3788,1260,19586,1228,16925,1224,20098,1218,19842,1260,17058,1260,16924,24,18205,9239,-27890,34,18206,1260,20098,1228,21017,1224,19842,1218,18818,1625,1260,17058,1260,16926,2,19997,3054,-9138,6144,24142,6159,1260,19842,1228,21023,1224,18562,1218,20354,1260,17058,1260,16925,19752,3053,-9139,6144,23885,6159,3789,28174,604,28174,604,17166,40,-2276,-18566,5041,42,18205,16384,20540,44,22300,15412,1228,-32231,1625,1224,20354,1218,18562,-31224,1260,17058,1260,16926,8205,987,-7371,29957,-32768,-20422,36,1851,3279,23282,5040,1742,2509,2252,32,19079,20264,3567,2383,3663,2767,2249,2502,-28918,15368,30,17367,13315,-24822,15373,20262,3567,2383,3663,23055,607,1737,2504,24330,13324,-25078,-28914,4,18206,14364,-26362,13329,-26360,20006,3566,2382,3662,23054,606,4046,20009,3566,2382,3662,24334,2766,20008,3566,2382,3662,2766,32,18202,1805,18,18207,3271,5210,272,1236,19586,1260,17058,1260,16926,272,2768,190,16626,6144,7532,17282,2760,3936,20239,95,862,95,862,19982,4174,6415,19983,13872,142,272,21570,5040,2766,19842,2764,19586,272,5672,25357,21276,-7363,-7364,9220,-27894,4045,3788,32015,-29682,25735,16447,-4783,16446,9224,-27895,92,349,1260,20098,1258,21021,17165,1256,16924,1250,20354,1248,19330,1238,19842,21610,5040,2758,16927,2756,16923,17155,19970,17155,9204,-19681,2698,16923,2696,16927,17155,-15822,17155,24,-12238,17155,15366,17155,-15822,16910,21570,5040,2766,20354,2764,19330,13876,17298,13874,5,16562,13872,-32539,16562,1260,20098,1258,21023,17167,1256,16923,1250,19842,4045,1248,19586,1238,20354,-7363,32013,-32768,-20419,3535,21610,5040,16363,17155,-15822,17155,24,-12238,17155,15440,2758,16925,2756,16924,17155,20226,17155,8200,-19682,2698,16925,2696,16926,17155,-15822,16911,21556,5040,16384,28733,-31988,13876,17298,13874,17074,13872,-32533,16562,16371,17155,-15822,17155,24,-12238,17155,9244,-19682,2698,16925,2696,16926,17155,-15822,16911,21556,5040,-32768,24637,21260,13876,17298,13874,9,16562,13872,-32524,16562,10269,-26213,-28612,8195,14369,22937,-28611,10312,26215,-28612,8195,14412,9830,-28611,22260,5040,17161,3021,2252,15363,3023,2254,17177,4045,3788,10246,-25080,8194,14345,-24821,-7398,25359,21278,-7361,-7362,13317,-27889,17178,25355,21272,-7365,-7368,15365,17162,14338,-27893,3531,3272,5162,272,8,19844,6,19588,40,25885,38,21788,-23338,5041,272,5732,12,161,21120,5040,12,17695,10,17694,4,17437,2,17436,1,17348,15372,42,17333,14,17332,8,40,17812,6,38,17812,2,17348,6144,0,17348,15388,42,20101,14,20100,2,20766,4,16670,21120,5040,1741,1996,12,17695,10,17694,4,18052,2,18308,0,17364,27910,23559,-21140,5041,22260,5040,2509,2252,2,31519,-29906,6,20255,4,20254,3823,-9649,6144,24399,6159,2,31513,-29912,3819,8,318,-9653,6144,23371,6159,4043,28431,602,28431,602,-7361,32527,-32768,-20422,17159,1990,-7361,32527,-32768,-20425,23047,2,16663,14407,-27894,10313,-25082,8194,14412,-24825,-7361,32527,-32768,-20418,32,17694,12,19844,10,19588,-27732,5041,1997,1740,8,17695,6,17694,9204,-31970,-31974,4,191,10245,0,-26481,8195,14345,2,-26225,4,16670,3823,8,318,1359,3663,2767,14356,-27894,-31974,4,16666,1260,20354,1258,21017,17161,1256,16920,1250,20098,1248,19842,1238,18306,1236,18050,1260,17058,1260,16927,36,17694,34,17693,9177,-31974,21276,-2,19855,-4,19343,4,175,3527,3014,4,19585,11268,-25850,8198,14339,-25337,1260,20098,1228,21021,17165,1226,16923,1224,19842,1222,19842,1224,19330,1218,19330,1260,17282,1260,16926,18749,18491,17164,8,319,9258,-27894,-32768,16439,17158,4,17281,-23170,5041,4,319,2510,2765,2508,0,18305,2,17281,15362,21274,2,-32486,4042,3817,-8882,6144,24142,6159,3304,-8884,6144,23628,6159,3788,28174,605,-7362,32270,-32768,-20419,3789,2767,-31974,10242,-26097,21279,-15585,30,21791,2,20097,17166,13315,-27890,2,20097,-15586,28,21790,4046,9258,-27841,42,17695,-21858,5041,2252,17167,2766,2541,589,17933,-20658,5041,2508,861,854,1990,8,3953,18,1343,14,1337,3527,26,17693,4,3953,22,1343,4,17690,1288,8488,1,-27708,3269,3524,12,177,5226,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,20,50,3,0,19266,12,4781,56,0,23936,2,16384,896,-32768,122,4608,4,419,0,0,512,1,15,16960,17036,0,16256,0,17637,15447,0,0,19472,0,0,15,16960,0,1,0,0,0,0,700,0,11264,60,-1040,1040,0,26,160,1,0,1,3,0,98,3750,937,2659,25,25,2500,0,19396,0,0,256,2,0,0,19476,0,19024,0,19478,0,19370,0,19432,0,19336,0,19416,0,19444,-54,-18612,1,1179,1280,13107,-13,-31784,0,-43,232,-23593,-5,4640,0,-1126,25,23920,0,0,0,0,0,0,0,0,0,0,0,0,0,636,0,3809,0,19569,0,-19569,0,-3809,0,-636,0,0,0,0,0,0,0,0,0,0,0,0,1,-18576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,19456,0,19466,1,0,0,0,20,0,0,0,0,0,0,200,0,0,13384,16800,0,2,-20,12,0,19218,0,12700,0,0,0,0,0,0,23,-11,26802,30,-31616,16268,-13107,0,0,16384,0,12664,1,0,0,0,15692,-13107,0,1026,15948,-13107,1,2,17096,0,257,15843,-29276,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-764,0,0,0,-561,0,0,0,-548,0,0,0,-247,0,0,0,-148,0,0,0,-290,0,0,0,-1057,0,0,0,-2140,0,0,0,-3050,0,0,0,-3729,0,0,0,-3951,0,0,0,-3858,0,0,0,-3619,0,0,0,-3649,0,0,0,-4168,0,0,0,-6151,0,0,0,-11702,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16383,16383,end [2025-09-28 22:35:49.761] HELLO MSP430! LOOP [2025-09-28 22:35:49.761] [2025-09-28 22:35:49.761] [2025-09-28 22:35:49.761] INSIDE SEND FRAME [2025-09-28 22:35:49.772] FRAME: 65024 value [2025-09-28 22:35:49.772] FRAME: 44 value [2025-09-28 22:35:49.772] SEND FRAME [2025-09-28 22:35:49.810] CANBUS TEST! AFTER SEND [2025-09-28 22:35:49.810] TEST INSIDE CAN AVAILABLE: 1 [2025-09-28 22:35:49.833] STATUS 0x04 [2025-09-28 22:35:49.833] [2025-09-28 22:35:49.856] READ[0x2D] = 0x20 [2025-09-28 22:35:49.856] TEST INSIDE CAN AVAILABLE: 2 [2025-09-28 22:35:49.864] input
[2025-09-28 22:35:37.344] START_ADC_CAPTURE-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,11264,0,26194,0,7168,0,26188,0,7536,0,26180,0,2616,0,0,368,0,240,-248,0,257,1,-18836,1,-26372,1,-19212,-256,17989,17475,16961,14648,14134,13620,13106,12592,37,0,26213,25699,25185,14648,14134,13620,13106,12592,0,17989,17475,16961,14648,14134,13620,13106,12592,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,16449,16706,16963,17220,17733,17990,18248,18505,18762,19276,19533,20046,20304,20818,21075,21589,22103,22617,23131,23645,24159,24673,25187,25958,26472,27243,28014,28529,29556,30328,31099,32127,258,16513,778,16775,1307,17044,1843,17318,2389,17600,2944,17889,3507,18184,4080,18487,4663,18798,5255,19117,5858,19443,6471,19779,7094,20123,7728,20476,8374,20838,9031,21210,9700,21592,10381,21985,11074,22388,11780,22803,12499,23229,13232,23667,13979,24118,14740,24582,15515,25059,16306,25551,17112,26057,17935,26578,18774,27115,19630,27668,20503,28239,21395,28827,22305,29434,23235,30060,24184,30706,25154,31374,26146,32063,27159,-32760,28194,-32023,29254,-31262,30337,-30474,31445,-29658,32580,-28814,-31795,-27940,-30606,-27034,-29388,-26095,-28140,-25121,-26862,-24111,-25551,-23062,-24206,-21973,-22827,-20841,-21412,-19665,-19960,-18442,-18468,-17169,-16936,-15844,-15362,-14464,-13743,-13025,-12079,-11525,-10366,-9959,-8604,-8325,-6790,-6617,-4920,-4831,-2994,-2964,-1008,-1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,4112,4112,514,514,514,514,514,514,514,514,514,514,16962,16962,16962,4112,4112,4112,257,257,257,257,257,257,257,257,257,257,16705,16705,16705,4112,4112,4112,4164,17476,17476,17476,17476,17424,4112,4112,4112,4112,4112,4112,4112,-30688,8224,8224,8224,8224,8224,8224,8224,8224,8232,10280,10280,8224,8224,8224,8224,8192,10,3428,28261,44,25637,69,21077,21584,16707,24387,17473,24404,21057,21587,0,2573,8308,30064,28265,0,8292,9533,12356,32,25637,15683,19524,0,8292,9533,17481,0,2573,17477,22089,17731,17746,8261,19777,21062,10,3397,19522,16716,18753,22081,8261,19777,21062,10,3396,20037,21280,21061,21574,16672,8532,21317,21536,21333,16974,16707,0,2573,0,2573,20559,20300,8225,12339,13392,21325,8271,19532,17736,10,3361,17477,19529,16710,10,3361,18768,21280,17477,21331,16720,0,2573,8521,20563,8271,19532,17736,10,3361,12339,13392,21325,8271,19532,17736,10,3391,11327,10,3429,13358,9516,29477,0,20557,17748,0,22351,19526,24387,17217,0,21062,24396,20310,0,18031,21572,0,21326,17503,26223,21619,25153,0,21328,21855,26223,21619,25153,0,8250,25956,28515,8306,28530,29285,8307,30050,8270,16707,0,25637,0,8250,17481,8270,16707,8302,30575,28267,28245,10,3429,30060,24950,8309,9504,14917,19777,21062,10,3397,19777,21062,8260,20037,21280,17732,18771,20041,10,3429,25711,27936,27745,28018,28526,8302,26912,25701,31337,27745,26996,26990,26912,13617,13618,20547,19744,14931,21317,17219,21843,10,3374,11822,13617,13618,20547,19744,26478,27002,26988,24937,29801,28233,10,3443,28770,8309,9504,28532,8308,25971,8293,29793,29300,26946,0,2573,8248,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8247,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8246,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8245,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8244,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8243,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,0,2573,8242,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,10,3360,17477,19529,16710,8250,19267,16706,20559,20256,0,2573,8241,8250,19267,16706,20559,20300,8261,17481,21326,18720,21587,17748,10,3360,13088,14917,19522,16716,18753,22081,8270,16707,8261,17481,21326,18720,21587,17748,10,3360,12832,14917,19522,16716,18753,22081,8270,16707,8261,17481,21326,18720,21587,17748,10,3360,12576,14917,19522,16716,18753,22081,8270,16707,8261,17481,21326,18720,21587,17748,0,2573,17741,16722,17952,17732,18771,20041,0,2573,10,3443,9592,12320,21333,21569,21587,0,2573,17741,16722,17952,17486,17747,0,2573,22578,12325,30768,8303,29728,29797,29472,25956,28493,10,3443,9592,12320,15648,23923,9592,12379,17473,17746,1,-17999,60,0,1550,-260,1,-26336,59,0,1550,24268,1,31926,58,0,1549,-19800,1,25523,57,0,1548,-1430,1,19845,56,0,1548,13803,1,14773,55,0,1547,25859,1,10216,54,0,1546,-30838,1,6099,53,0,1545,-25258,1,2361,52,0,1544,-22979,0,-1049,51,0,1543,-24044,0,-4171,50,0,1542,-28498,0,-7042,49,0,1541,29149,0,-9690,48,0,1540,17779,0,-12140,47,0,1539,2880,0,-14414,46,0,1537,-15597,0,-16530,45,0,1536,27834,0,-18505,44,0,1535,2049,0,-20351,43,0,1533,-27467,0,-22082,42,0,1532,4768,0,-23707,41,0,1530,-32374,0,-25236,40,0,1528,-7877,0,-26678,39,0,1527,12666,0,-28040,38,0,1525,29196,0,-29327,37,0,1523,-23883,0,-30547,36,0,1521,-15561,0,-31704,35,0,1519,-11438,0,32733,34,0,1517,-11577,0,31687,33,0,1515,-16044,0,30692,32,0,1513,-24908,0,29743,31,0,1511,27300,0,28837,30,0,1509,9436,0,27972,29,0,1506,-13036,0,27144,28,0,1504,25348,0,26352,27,0,1501,-6561,0,25593,26,0,1499,22233,0,24865,25,0,1496,-19421,0,24167,24,0,1493,-530,0,23496,23,0,1491,13286,0,22851,22,0,1488,21945,0,22231,21,0,1485,25361,0,21634,20,0,1482,23447,0,21059,19,0,1479,16113,0,20505,18,0,1476,3270,0,19971,17,0,1472,-15176,0,19456,16,0,1469,26216,0,18958,15,0,1465,-3721,0,18477,14,0,1462,25985,0,18013,13,0,1458,-15837,0,17564,12,0,1455,1781,0,17130,11,0,1451,13201,0,16709,10,0,1447,18314,0,16303,9,0,1443,17013,0,15909,8,0,1439,9187,0,15527,7,0,1434,-5276,0,15157,6,0,1430,-26492,0,14798,5,0,1426,10959,17155,16381,16,-12238,4864,5647,1294,16927,5135,4864,0,16,-16207,7546,17362,8197,1598,-27998,-18556,5041,17180,10214,5041,17164,-26732,5041,9218,-27892,-29824,5041,-19700,5041,11264,129,4864,5662,8,16,-16207,7532,20354,2810,-8574,2808,-8318,2810,16926,2808,16927,5151,4864,5647,4,240,-16207,914,20354,7530,21023,912,16927,898,-15470,7524,8192,-12110,5135,4864,5707,20,208,-16207,19190,4992,9218,19190,-27710,6144,7524,64,-12110,8201,3808,-27742,5199,4864,5647,4,240,-16207,7526,-11358,7524,-11390,15364,7526,-11614,7524,-11390,8201,-31953,9223,-31953,942,16927,5135,4864,5662,7542,17362,7540,17282,7446,17359,7540,16927,15368,7540,21394,13315,7540,63,-28494,9223,7446,10,-28417,7540,16927,7446,20430,7540,16926,1516,16927,8219,1534,-27742,5151,4864,5707,20,208,-16207,19182,4992,9218,19182,-27710,6144,7524,-11358,15368,19178,4992,9227,19178,-27710,6144,7524,-11374,15377,19186,4992,9236,19186,-27710,6144,7524,-32768,-12110,8219,-31953,9228,-31953,9239,-31953,3776,16927,5199,4864,5707,20,208,-16207,19162,4992,9218,19162,-27710,6144,7524,-11614,15368,19166,4992,9227,19166,-27710,6144,7524,-11598,15377,19170,4992,9236,19170,-27710,6144,7524,16,-12110,15387,19174,4992,9246,19174,-27710,6144,7524,32,-12110,8229,-31953,9228,-31953,9240,-31953,9251,-31953,3584,16927,5199,4864,5707,20,208,-16207,19194,4992,9218,19194,-27710,6144,7524,4096,-12110,15369,19198,4992,9228,19198,-27710,6144,7524,2048,-12110,15379,19202,4992,9238,19202,-27710,6144,7524,1024,-12110,15389,19206,4992,9248,19206,-27710,6144,7524,512,-12110,15399,19210,4992,9258,19210,-27710,6144,7524,256,-12110,15409,19214,4992,9268,19214,-27710,6144,7524,128,-12110,8251,-31953,9228,-31953,9240,-31953,9252,-31953,9264,-31953,9276,-31953,3712,16927,5199,272,17164,-31658,384,9218,-25842,-29939,3789,606,24334,3531,1629,-28916,3278,3791,272,-24232,384,304,16446,17165,92,863,92,863,19727,4173,6415,19724,13852,20354,95,862,95,862,19470,4172,6415,19471,13850,20098,13848,20354,9243,-27890,272,5672,26296,5041,2767,2252,15364,17165,17164,8195,-27890,8197,3278,32522,-29172,28431,606,28431,606,27146,604,27402,22796,31501,-29688,2504,18,16667,16,16668,3530,3273,5162,272,5657,8,19850,6,19594,28,26909,26,22812,-23338,5041,12,18719,10,18718,4,18973,2,18972,1,17354,15366,4,19850,2,19594,21624,5040,2508,8200,1,-27702,8223,-26001,17183,18250,5041,9218,30,-27703,3273,3530,5146,272,2758,16925,2756,16924,17155,19970,17155,9204,-19681,2698,16925,2696,16927,17155,-15822,17155,24,-12238,17155,15366,17155,-15822,16910,2768,190,16626,6144,7532,17282,2760,3936,20239,95,862,95,862,19982,4174,6415,19983,13872,142,2766,20354,2764,19842,13876,17298,13874,17058,13872,-32720,16562,1260,20098,1258,21023,17167,1256,16925,1250,19842,1248,19586,1238,19842,1236,19586,1260,17058,1260,16926,272,1236,19586,1260,17058,1260,16926,272,1260,20098,1258,21021,17165,1256,16924,1250,20354,1248,19330,1238,19842,22908,5040,2758,16927,2756,16923,17155,19970,17155,9204,-19681,2698,16923,2696,16927,17155,-15822,17155,24,-12238,17155,15366,17155,-15822,16910,2768,190,16626,6144,7532,17282,2760,3936,20239,95,862,95,862,19982,4174,6415,19983,13872,142,2766,20354,2764,19330,13876,17298,13874,6,16562,13872,-32546,16562,1260,20098,1258,21023,17167,1256,16923,1250,19842,4045,1248,19586,1238,20354,-7363,32013,-32768,-20419,3535,22908,5040,272,5732,6,161,27917,604,25357,21276,-7363,-7364,1260,20098,1258,21021,17165,1256,16924,1250,19330,1248,20354,1238,19842,1236,19586,1260,17058,1260,16926,2,18459,18479,21142,5040,30477,-31220,1485,1228,1260,19842,1258,21023,17167,1256,16926,1250,20354,1248,20098,1238,18818,26889,602,1236,19586,604,2764,1260,17058,1260,16925,6,18463,4,18462,-27992,5041,1486,1229,2252,4,18305,2,18049,0,18817,2767,11276,8,-25464,8207,14340,10,-25208,-18654,5041,26381,22028,29965,-31732,14,18461,12,18460,38,16665,42,16663,40,16662,3272,3781,3524,4042,6,177,5226,272,5642,25357,21276,-7363,-7364,9220,-27893,1260,20354,1258,21021,17165,1256,16924,1250,19842,1248,19586,1234,20098,1232,19074,1260,17058,1260,16927,2758,16926,2756,16922,17155,19970,17155,9204,-19681,2698,16922,2696,16927,17155,-15822,17155,24,-12238,17155,15366,17155,-15822,16910,2768,190,16626,6144,7532,17282,2760,3936,20239,95,862,95,862,19982,4174,6415,19983,13872,142,2766,20354,2764,20098,-32768,24639,21262,13876,17314,13874,16,16562,13872,-32690,16562,11253,21846,-28610,8195,11257,21845,-28609,28431,606,27917,604,11275,21846,-28610,8206,10244,21845,-28609,-7397,25359,21278,-7361,-7362,13317,-27889,17179,25357,21276,-7363,-7364,15365,17163,14338,-27891,15476,17165,17164,8195,-27890,8197,-27889,5130,272,1228,17282,1226,17282,272,5687,2,13870,17051,0,13868,17051,2,13866,17050,0,13864,17050,2,13862,17049,0,13860,17049,-24232,5041,308,16446,17165,92,863,92,863,19727,4173,6415,19724,13852,20354,95,862,95,862,19982,4174,6415,19983,13860,142,13850,20354,95,862,95,862,19470,4172,6415,19471,13848,20098,15415,1260,20354,2,1228,21147,0,3707,1226,16926,1224,19874,1222,2,19602,9221,-27874,22250,5040,2,1228,21146,0,2426,1226,16921,9210,-31975,1224,18610,1222,18354,3785,3528,3271,9225,-27890,22250,5040,2,1228,21145,0,2169,1226,16920,1224,2,19858,1222,19618,9221,-27874,22250,5040,1260,17058,1260,16927,11323,3,-28610,20,314,24,315,4041,5178,272,5717,3789,4044,28174,607,25358,-32768,20543,27918,23567,-7362,32270,-32768,-20417,-21078,5041,1485,2764,34,18823,30,17367,13314,-26354,23822,14339,-25591,-29428,3788,1260,19586,1228,16925,1224,20098,1218,19842,1260,17058,1260,16924,24,18205,9239,-27890,34,18206,1260,20098,1228,21017,1224,19842,1218,18818,1625,1260,17058,1260,16926,2,19997,3054,-9138,6144,24142,6159,1260,19842,1228,21023,1224,18562,1218,20354,1260,17058,1260,16925,19752,3053,-9139,6144,23885,6159,3789,28174,604,28174,604,17166,40,-2276,-18566,5041,42,18205,16384,20540,44,22300,15412,1228,-32231,1625,1224,20354,1218,18562,-31224,1260,17058,1260,16926,8205,987,-7371,29957,-32768,-20422,36,1851,3279,23282,5040,1742,2509,2252,32,19079,20264,3567,2383,3663,2767,2249,2502,-28918,15368,30,17367,13315,-24822,15373,20262,3567,2383,3663,23055,607,1737,2504,24330,13324,-25078,-28914,4,18206,14364,-26362,13329,-26360,20006,3566,2382,3662,23054,606,4046,20009,3566,2382,3662,24334,2766,20008,3566,2382,3662,2766,32,18202,1805,18,18207,3271,5210,272,1236,19586,1260,17058,1260,16926,272,2768,190,16626,6144,7532,17282,2760,3936,20239,95,862,95,862,19982,4174,6415,19983,13872,142,272,21570,5040,2766,19842,2764,19586,272,5672,25357,21276,-7363,-7364,9220,-27894,4045,3788,32015,-29682,25735,16447,-4783,16446,9224,-27895,92,349,1260,20098,1258,21021,17165,1256,16924,1250,20354,1248,19330,1238,19842,21610,5040,2758,16927,2756,16923,17155,19970,17155,9204,-19681,2698,16923,2696,16927,17155,-15822,17155,24,-12238,17155,15366,17155,-15822,16910,21570,5040,2766,20354,2764,19330,13876,17298,13874,5,16562,13872,-32539,16562,1260,20098,1258,21023,17167,1256,16923,1250,19842,4045,1248,19586,1238,20354,-7363,32013,-32768,-20419,3535,21610,5040,16363,17155,-15822,17155,24,-12238,17155,15440,2758,16925,2756,16924,17155,20226,17155,8200,-19682,2698,16925,2696,16926,17155,-15822,16911,21556,5040,16384,28733,-31988,13876,17298,13874,17074,13872,-32533,16562,16371,17155,-15822,17155,24,-12238,17155,9244,-19682,2698,16925,2696,16926,17155,-15822,16911,21556,5040,-32768,24637,21260,13876,17298,13874,9,16562,13872,-32524,16562,10269,-26213,-28612,8195,14369,22937,-28611,10312,26215,-28612,8195,14412,9830,-28611,22260,5040,17161,3021,2252,15363,3023,2254,17177,4045,3788,10246,-25080,8194,14345,-24821,-7398,25359,21278,-7361,-7362,13317,-27889,17178,25355,21272,-7365,-7368,15365,17162,14338,-27893,3531,3272,5162,272,8,19844,6,19588,40,25885,38,21788,-23338,5041,272,5732,12,161,21120,5040,12,17695,10,17694,4,17437,2,17436,1,17348,15372,42,17333,14,17332,8,40,17812,6,38,17812,2,17348,6144,0,17348,15388,42,20101,14,20100,2,20766,4,16670,21120,5040,1741,1996,12,17695,10,17694,4,18052,2,18308,0,17364,27910,23559,-21140,5041,22260,5040,2509,2252,2,31519,-29906,6,20255,4,20254,3823,-9649,6144,24399,6159,2,31513,-29912,3819,8,318,-9653,6144,23371,6159,4043,28431,602,28431,602,-7361,32527,-32768,-20422,17159,1990,-7361,32527,-32768,-20425,23047,2,16663,14407,-27894,10313,-25082,8194,14412,-24825,-7361,32527,-32768,-20418,32,17694,12,19844,10,19588,-27732,5041,1997,1740,8,17695,6,17694,9204,-31970,-31974,4,191,10245,0,-26481,8195,14345,2,-26225,4,16670,3823,8,318,1359,3663,2767,14356,-27894,-31974,4,16666,1260,20354,1258,21017,17161,1256,16920,1250,20098,1248,19842,1238,18306,1236,18050,1260,17058,1260,16927,36,17694,34,17693,9177,-31974,21276,-2,19855,-4,19343,4,175,3527,3014,4,19585,11268,-25850,8198,14339,-25337,1260,20098,1228,21021,17165,1226,16923,1224,19842,1222,19842,1224,19330,1218,19330,1260,17282,1260,16926,18749,18491,17164,8,319,9258,-27894,-32768,16439,17158,4,17281,-23170,5041,4,319,2510,2765,2508,0,18305,2,17281,15362,21274,2,-32486,4042,3817,-8882,6144,24142,6159,3304,-8884,6144,23628,6159,3788,28174,605,-7362,32270,-32768,-20419,3789,2767,-31974,10242,-26097,21279,-15585,30,21791,2,20097,17166,13315,-27890,2,20097,-15586,28,21790,4046,9258,-27841,42,17695,-21858,5041,2252,17167,2766,2541,589,17933,-20658,5041,2508,861,854,1990,8,3953,18,1343,14,1337,3527,26,17693,4,3953,22,1343,4,17690,1288,8488,1,-27708,3269,3524,12,177,5226,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,20,50,3,0,19266,12,4781,56,0,23936,2,16384,896,-32768,122,4608,4,419,0,0,512,1,15,16960,17036,0,16256,0,17637,15447,0,0,19472,0,0,15,16960,0,1,0,0,0,0,700,0,11264,60,-1040,1040,0,26,160,1,0,1,3,0,98,3750,937,2659,25,25,2500,0,19396,0,0,256,2,0,0,19476,0,19024,0,19478,0,19370,0,19432,0,19336,0,19416,0,19444,-54,-18612,1,1179,1280,13107,-13,-31784,0,-43,232,-23593,-5,4640,0,-1126,25,23920,0,0,0,0,0,0,0,0,0,0,0,0,0,636,0,3809,0,19569,0,-19569,0,-3809,0,-636,0,0,0,0,0,0,0,0,0,0,0,0,1,-18576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,19456,0,19466,1,0,0,0,20,0,0,0,0,0,0,200,0,0,13384,16800,0,2,-20,12,0,19218,0,12700,0,0,0,0,0,0,23,-11,26802,30,-31616,16268,-13107,0,0,16384,0,12664,1,0,0,0,15692,-13107,0,1026,15948,-13107,1,2,17096,0,257,15843,-29276,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-764,0,0,0,-561,0,0,0,-548,0,0,0,-247,0,0,0,-148,0,0,0,-290,0,0,0,-1057,0,0,0,-2140,0,0,0,-3050,0,0,0,-3729,0,0,0,-3951,0,0,0,-3858,0,0,0,-3619,0,0,0,-3649,0,0,0,-4168,0,0,0,-6151,0,0,0,-11702,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16383,16383,