summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/boost/interrupt.cpp80
-rw-r--r--test/boost/interrupt.pic16.bas34
-rw-r--r--test/boost/rand.piklab41
-rw-r--r--test/boost/randtest.c48
-rw-r--r--test/c18/main.c13
-rw-r--r--test/c18/test.piklab13
-rw-r--r--test/cc5x/SAMPLE1.C61
-rw-r--r--test/cc5x/sample1.piklab10
-rw-r--r--test/ccsc/blinker.piklab33
-rw-r--r--test/ccsc/standalone_blinker.c18
-rw-r--r--test/ccsc/test.c18
-rw-r--r--test/commands/icd2_18F452_connect.dat43
-rw-r--r--test/commands/icd2_18F452_program_debug.dat283
-rw-r--r--test/dummy_hex.txt32
-rw-r--r--test/dummy_hex_32/dummy_10F200_inhx32.hex37
-rw-r--r--test/dummy_hex_32/dummy_10F204_inhx32.hex40
-rw-r--r--test/dummy_hex_32/dummy_12C508A_inhx32.hex69
-rw-r--r--test/dummy_hex_32/dummy_12F508_inhx32.hex69
-rw-r--r--test/dummy_hex_32/dummy_16F737_inhx32.hex518
-rw-r--r--test/dummy_hex_32/dummy_16F877_inhx32.hex1060
-rw-r--r--test/dummy_hex_32/dummy_17C42A_inhx32.hex260
-rw-r--r--test/dummy_hex_32/dummy_18F2455_inhx32.hex1559
-rw-r--r--test/dummy_hex_32/dummy_18F452_inhx32.hex2071
-rw-r--r--test/dummy_hex_32/dummy_30F2010_inhx32.hex1158
-rw-r--r--test/dummy_hex_8s/dummy_10F200_inhx8s.hxh36
-rw-r--r--test/dummy_hex_8s/dummy_10F200_inhx8s.hxl36
-rw-r--r--test/dummy_hex_8s/dummy_16F877_inhx8s.hxh1059
-rw-r--r--test/dummy_hex_8s/dummy_16F877_inhx8s.hxl1059
-rw-r--r--test/dummy_hex_8s/dummy_18F452_inhx8s.hxh2067
-rw-r--r--test/dummy_hex_8s/dummy_18F452_inhx8s.hxl2067
-rw-r--r--test/dummy_hex_8s/dummy_30F2010_inhx8s.hxh1155
-rw-r--r--test/dummy_hex_8s/dummy_30F2010_inhx8s.hxl1155
-rw-r--r--test/empty.piklab7
-rw-r--r--test/gputils/blinker/blinker.asm148
-rw-r--r--test/gputils/blinker/blinker.piklab89
-rw-r--r--test/gputils/blinker18/blinker_18.asm59
-rw-r--r--test/gputils/blinker18/blinker_18.piklab52
-rw-r--r--test/gputils/compile_error/blinker.asm145
-rw-r--r--test/gputils/compile_error/compile_error.piklab74
-rw-r--r--test/gputils/project/test.asm60
-rw-r--r--test/gputils/project/test.inc1
-rw-r--r--test/gputils/project/test.libbin0 -> 1986 bytes
-rw-r--r--test/gputils/project/test2.asm6
-rw-r--r--test/gputils/project/test_project.piklab52
-rw-r--r--test/gputils/project/test_project.pikprj20
-rw-r--r--test/gputils/standalone/test_stand_alone.asm53
-rw-r--r--test/hex_test/broken_format.hex37
-rw-r--r--test/hex_test/file_truncated.hex37
-rw-r--r--test/hex_test/good.hex37
-rw-r--r--test/hex_test/good_equal.hex37
-rw-r--r--test/hex_test/good_subset.hex6
-rw-r--r--test/hex_test/line_truncated.hex37
-rw-r--r--test/hex_test/no_format.hex2
-rw-r--r--test/hex_test/wrong_crc.hex37
-rw-r--r--test/jal/test.jal13
-rw-r--r--test/jal/test.piklab15
-rw-r--r--test/jal/test2.jal2
-rw-r--r--test/jal/test_standalone.jal13
-rw-r--r--test/pic30/standalone_test.s19
-rw-r--r--test/pic30/standalone_test_c.c18
-rw-r--r--test/pic30/test.piklab27
-rw-r--r--test/pic30/test.s19
-rw-r--r--test/pic30/test_c.c22
-rw-r--r--test/pic30/test_c.piklab103
-rw-r--r--test/picc/standalone_test.c350
-rw-r--r--test/picc/test.c348
-rw-r--r--test/picc/test.h0
-rw-r--r--test/picc/test.piklab85
-rw-r--r--test/sdcc/add.c9
-rw-r--r--test/sdcc/add_sdcc250.c9
-rw-r--r--test/sdcc/blink.piklab101
-rw-r--r--test/sdcc/blinker.c35
-rw-r--r--test/sdcc/blinker.h0
-rw-r--r--test/sdcc/blinker.piklab78
-rw-r--r--test/sdcc/blinker_sdcc250.c35
-rw-r--r--test/sdcc/blinker_sdcc250.piklab50
-rw-r--r--test/sdcc/sdcc250_16f783.lkr29
-rw-r--r--test/sdcc/sdcc250_pic16f873.h505
-rw-r--r--test/sdcc/standalone_blinker.c35
-rw-r--r--test/sdcc18/test18.c14
-rw-r--r--test/sdcc18/test18.piklab17
-rw-r--r--test/sdcc18/usart_test.c105
-rw-r--r--test/sdcc18/usart_test.piklab51
-rw-r--r--test/test_hex_32/test_16F871_inhx32.hex271
-rw-r--r--test/test_hex_32/test_18F452_inhx32.hex2071
-rw-r--r--test/test_procedure.txt27
86 files changed, 21674 insertions, 0 deletions
diff --git a/test/boost/interrupt.cpp b/test/boost/interrupt.cpp
new file mode 100644
index 0000000..a5c8963
--- /dev/null
+++ b/test/boost/interrupt.cpp
@@ -0,0 +1,80 @@
+/*
+ Basic sample for BoostC++ compiler.
+ Use the 'Led Block' plugin to see
+ changing value on port B.
+*/
+#include <system.h>
+
+// Set configuration word (sample only, ajust for your particular case)
+#ifdef _PIC16
+ #pragma DATA 0x2007, _HS_OSC & _WDT_OFF
+#endif //_PIC16
+
+class CPort
+{
+public:
+ CPort();
+
+ void Toggle( void )
+ {
+#ifdef _PIC16
+ portb++;
+#else
+ latb++;
+#endif
+
+ }
+};
+
+CPort::CPort()
+{
+ trisb = 0; //configure port B
+
+#ifdef _PIC16
+ portb = 0; //clear port B
+#else
+ latb = 0; //clear port B
+#endif
+}
+
+class CTimer
+{
+public:
+ CTimer();
+};
+
+CTimer::CTimer()
+{
+#ifdef _PIC16
+ option_reg = 7; //set prescaler
+#else
+ // configure Timer0
+ set_bit( t0con, TMR0ON ); //enable timer
+ clear_bit( t0con, T08BIT ); //set 16-bit mode
+ clear_bit( t0con, T0CS ); // select internal clock
+ clear_bit( t0con, PSA ); // select prescaler
+ set_bit( t0con, T0PS0 ); // set 1:64 prescale ratio
+ clear_bit( t0con, T0PS1 );
+ set_bit( t0con, T0PS2 );
+#endif
+ // enable interrupts
+ set_bit( intcon, T0IE ); //enable TMR0 overflow bit
+}
+
+class CPort port; //configure port
+class CTimer timer; //configure prescaler
+
+void interrupt( void )
+{
+ port.Toggle();
+
+ clear_bit( intcon, T0IF ); //clear TMR0 overflow flag
+}
+
+void main()
+{
+ // enable interrupts
+ set_bit( intcon, GIE );
+
+ while( 1 ); //endless loop
+}
diff --git a/test/boost/interrupt.pic16.bas b/test/boost/interrupt.pic16.bas
new file mode 100644
index 0000000..370e582
--- /dev/null
+++ b/test/boost/interrupt.pic16.bas
@@ -0,0 +1,34 @@
+#include <basic\PIC16F877.bas>
+'
+' Basic sample for BoostBasic compiler.
+' Use the "Led Block" plugin to see
+' changing value on port B.
+'
+
+' Set configuration word (sample only, ajust for your particular case)
+#pragma DATA _CONFIG, _HS_OSC & _WDT_OFF
+
+Sub interrupt()
+
+ portb = portb + 1
+
+ intcon = intcon & ~(1 << T0IF) 'clear TMR0 overflow flag
+
+End Sub
+
+Sub main()
+
+ trisb = 0 'configure port B
+ portb = 0 'clear port B
+
+ option_reg = 7 'set prescaler
+
+ ' enable interrupts
+ intcon = intcon | (1 << T0IE) 'enable TMR0 overflow bit
+ intcon = intcon | (1 << GIE) 'set global interrupt bit
+
+ ' endless loop
+ Do while 1
+ Loop
+
+End Sub
diff --git a/test/boost/rand.piklab b/test/boost/rand.piklab
new file mode 100644
index 0000000..e1127c6
--- /dev/null
+++ b/test/boost/rand.piklab
@@ -0,0 +1,41 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>16F873</device>
+ <files>
+ <item>randtest.c</item>
+ </files>
+ <description/>
+ <version>0.1</version>
+ <tool>boostc16</tool>
+ <opened_files>
+ <item>randtest.c</item>
+ </opened_files>
+ </general>
+ <compiler>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <custom_arguments>
+ <item>-t %DEVICE</item>
+ <item>-i</item>
+ <item>-I$(SRCPATH)</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </compiler>
+ <linker>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options>rand.pic16.lib</custom_options>
+ <custom_arguments>
+ <item>-t %DEVICE</item>
+ <item>-p</item>
+ <item>rand</item>
+ <item>-ld</item>
+ <item>/home/nicolas/wine/Program Files/SourceBoost/Lib</item>
+ <item>rand.pic16.lib</item>
+ <item>%OBJS</item>
+ </custom_arguments>
+ </linker>
+</piklab>
diff --git a/test/boost/randtest.c b/test/boost/randtest.c
new file mode 100644
index 0000000..812dfd6
--- /dev/null
+++ b/test/boost/randtest.c
@@ -0,0 +1,48 @@
+/*
+ Random number generator sample for BoostC compiler.
+ Use the 'Led Block' plugin to see
+ changing random value on port B.
+*/
+
+#include <system.h>
+#include <rand.h>
+
+#pragma CLOCK_FREQ 20000000
+
+// Set configuration word
+#ifdef _PIC16
+ #pragma DATA 0x2007, _HS_OSC & _WDT_OFF
+#endif //_PIC16
+
+
+void main()
+{
+ trisb = 0; //configure port B
+ portb = 0;
+
+#ifdef _PIC16
+ option_reg = 7; //set prescaler
+
+ set_bit( intcon, GIE );
+ set_bit( intcon, T0IE ); //enable TMR0 overflow bit
+#else
+ clear_bit( t0con, T0CS ); // select internal clock
+ clear_bit( t0con, PSA ); // select pres-scaler
+ set_bit( t0con, T0PS0 ); // set pres-scaler to 1:256
+ set_bit( t0con, T0PS1 );
+ set_bit( t0con, T0PS2 );
+
+ // enable interrupts
+ set_bit( intcon, GIE );
+ set_bit( intcon, TMR0IE ); //enable TMR0 overflow bit
+#endif
+
+ //Set ramdom number generator seed
+ srand( 0x1234 );
+
+ while( 1 ) //endless loop
+ {
+ portb = rand();
+ delay_ms( 100 );
+ }
+}
diff --git a/test/c18/main.c b/test/c18/main.c
new file mode 100644
index 0000000..2bab570
--- /dev/null
+++ b/test/c18/main.c
@@ -0,0 +1,13 @@
+/* Compile options: -ml (Large code model) */
+
+#include <stdio.h>
+
+#pragma config WDT = OFF
+
+void main (void)
+{
+ printf ("Hello, world!\n");
+
+ while (1)
+ ;
+}
diff --git a/test/c18/test.piklab b/test/c18/test.piklab
new file mode 100644
index 0000000..be034ac
--- /dev/null
+++ b/test/c18/test.piklab
@@ -0,0 +1,13 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>18F452</device>
+ <tool>c18</tool>
+ <files>
+ <item>main.c</item>
+ </files>
+ <opened_files>
+ <item>main.c</item>
+ </opened_files>
+ </general>
+</piklab>
diff --git a/test/cc5x/SAMPLE1.C b/test/cc5x/SAMPLE1.C
new file mode 100644
index 0000000..021b5cb
--- /dev/null
+++ b/test/cc5x/SAMPLE1.C
@@ -0,0 +1,61 @@
+
+/* global variables */
+char a;
+bit b1, b2;
+
+/* assign names to port pins */
+bit in @ PORTB.0;
+bit out @ PORTB.1;
+
+void sub( void)
+{
+ char i; /* a local variable */
+
+ /* generate 20 pulses */
+ for ( i = 0; i < 20; i++) {
+ out = 1;
+ nop();
+ out = 0;
+ }
+}
+
+
+
+void main( void)
+{
+ // if (TO == 1 && PD == 1 /* power up */) {
+ // WARM_RESET:
+ // clearRAM(); // clear all RAM
+ // }
+
+ /* NOTE 1: some devices have a comparator module
+ that have to be switched off to use certain
+ pins as digital IO */
+ //CMCON = 0x07; // switch comparators off
+
+ /* NOTE 2: devices having AD converter may need to
+ configure the pins assigned to 'in' and 'out' as
+ digital IO */
+ //ADCON1 = ..
+
+ /* First decide the initial output level on the
+ output port pins, and then define the input/
+ output configuration. This avoids spikes at the
+ output pins. */
+
+ PORTB = 0b.0000.0010; /* out = 1 */
+ TRISB = 0b.1111.0001; /* xxxx 0001 */
+
+ a = 9; /* value assigned to global variable */
+
+ do {
+ if (in == 0) /* stop if 'in' is low */
+ break;
+ sub();
+ } while ( -- a > 0); /* 9 iterations */
+
+ // if (some condition)
+ // goto WARM_RESET;
+
+ /* main is terminated by a SLEEP instruction */
+}
diff --git a/test/cc5x/sample1.piklab b/test/cc5x/sample1.piklab
new file mode 100644
index 0000000..f89a9dc
--- /dev/null
+++ b/test/cc5x/sample1.piklab
@@ -0,0 +1,10 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>16F690</device>
+ <tool>cc5x</tool>
+ <files>
+ <item>SAMPLE1.C</item>
+ </files>
+ </general>
+</piklab>
diff --git a/test/ccsc/blinker.piklab b/test/ccsc/blinker.piklab
new file mode 100644
index 0000000..a0810cd
--- /dev/null
+++ b/test/ccsc/blinker.piklab
@@ -0,0 +1,33 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>16F877</device>
+ <files>
+ <item>test.c</item>
+ </files>
+ <tool>ccsc</tool>
+ <description/>
+ <version>0.1</version>
+ <opened_files>
+ <item>test.c</item>
+ </opened_files>
+ </general>
+ <compiler>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <custom_arguments>
+ <item>+STDERR</item>
+ <item>-P</item>
+ <item>+LSlst</item>
+ <item>+OWhex</item>
+ <item>-J</item>
+ <item>-A</item>
+ <item>+F%FAMILY</item>
+ <item>-ICD</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </compiler>
+</piklab>
diff --git a/test/ccsc/standalone_blinker.c b/test/ccsc/standalone_blinker.c
new file mode 100644
index 0000000..e1d3384
--- /dev/null
+++ b/test/ccsc/standalone_blinker.c
@@ -0,0 +1,18 @@
+// This file is used to test the CCS compiler from within Piklab
+// The resulting HEX file has not been verified in hardware
+
+#include <16F877.h>
+#fuses HS,NOWDT,PUT,NOPROTECT
+#use delay(clock=4000000)
+
+#define LED_PIN PIN_B0
+
+void main(void)
+{
+ while(1){
+ output_low(LED_PIN);
+ delay_ms(500);
+ output_high(LED_PIN);
+ delay_ms(500);
+ }
+} \ No newline at end of file
diff --git a/test/ccsc/test.c b/test/ccsc/test.c
new file mode 100644
index 0000000..e4a5c5a
--- /dev/null
+++ b/test/ccsc/test.c
@@ -0,0 +1,18 @@
+// This file is used to test the CCS compiler from within Piklab
+// The resulting HEX file has not been verified in hardware
+
+#include </home/azhyd/prog/ccs/devices/16f877.h>
+#fuses HS,NOWDT,PUT,NOPROTECT
+#use delay(clock=4000000)
+
+#define LED_PIN PIN_B0
+
+void main(void)
+{
+ while(1){
+ output_low(LED_PIN);
+ delay_ms(500);
+ output_high(LED_PIN);
+ delay_ms(500);
+ }
+} \ No newline at end of file
diff --git a/test/commands/icd2_18F452_connect.dat b/test/commands/icd2_18F452_connect.dat
new file mode 100644
index 0000000..04e4213
--- /dev/null
+++ b/test/commands/icd2_18F452_connect.dat
@@ -0,0 +1,43 @@
+<0801C9>
+ [0E0102060806]
+<0807CF>
+ [0A07043C]
+<0A2A824E>
+ [082ADB]
+<0E06007FFF44>
+ [0806CE]
+<0A05FF62>
+ [0805CD]
+<0837D2>
+ [0A37A450]
+<0834CF>
+ [0A347746]
+<0835D0>
+ [0A35A34D]
+<0837D2>
+ [0A37A450]
+<0834CF>
+ [0A347746]
+<0835D0>
+ [0A35A44E]
+<082CDD>
+ [0A2C0248]
+<184A003FFFFE000000014F>
+ [084ADD]
+ {2604CC}
+ [084ADD]
+<0A330037>
+ [0833CE]
+02
+<0808D0>
+ [0A080039]
+<0801C9>
+ [0E0102060806]
+<082CDD>
+ [0A2C0248]
+<0807CF>
+ [0A07043C]
+<0802CA>
+ [12020000000000A5]
+<0A330037>
+ [0833CE]
diff --git a/test/commands/icd2_18F452_program_debug.dat b/test/commands/icd2_18F452_program_debug.dat
new file mode 100644
index 0000000..806c556
--- /dev/null
+++ b/test/commands/icd2_18F452_program_debug.dat
@@ -0,0 +1,283 @@
+<0A330037>
+ [0833CE]
+<0834CF>
+ [0A34503D]
+<082CDD>
+ [0A2C0248]
+<184A003FFFFE000000014F>
+ [084ADD]
+ {2604CC}
+ [084ADD]
+<0A330037>
+ [0833CE]
+<0A330037>
+ [0833CE]
+<0829D3>
+ [0829D3]
+<082CDD>
+ [0A2C0248]
+<18450030000000000007DC>
+ [0845D1]
+{00270F0F000185000FC00FE00F40F1}
+ [0845D1]
+<082CDD>
+ [0A2C0248]
+<18430000000000000020D2>
+ [0843CF]
+{00000000E06A936A816A81800DEC00F081900DEC00F005EF00F0100E3D6E100E3E6EFF0E3F6E3F2E13EF00F03E2E11EF00F03D2E0FEF00F01200FFFFFFFFFFFFF9}
+ [0843CF]
+<082CDD>
+ [0A2C0248]
+<184300007DC00000012001>
+ [0843CF]
+{23D0EAD8F950FA45F926000036D03AD044D045D062D063D080D081D07ED07FD0ACD00ED0B3D00CD00BD00AD009D008D007D006D005D004D003D002D0B2D0B3D0FA6BE2D8E1D8DDD7E0CFFDF50501D8CFFEF5FF6FE9CFFCF5EACFFBF5FACFF5F5FBCFF4F5D450C80B5209D46EFC66C9D7FC2AFD6AFE6AFF6AC4D7C6D8000EFA6FC3D8BFD7C1D8010EFA6FBED8000EFA6FBBD8030EFA6FB8D8B4D7F69101D0F681B3D89AD8FAC5E9FF97D8FAC5EAFF94D8FAC5F9F591D8FAC5F8F5F967F82BF6B104D0EECFFAF5A0D803D086D8FAC5EEFFF92FF5D7F82FF3D794D7F69102D0F68100D092D879D8A96E77D876D8FAC5F9F573D8A69EF6B105D0A680A8CFFAF584D807D0A68469D8FAC5A8FF60D8A6B2FED7A92AF92FEFD7A69474D7F69101D0F68173D85AD8FAC5F6FF57D8FAC5F7FF54D8FAC5F8FF51D850D8FAC5F9F54DD8FAC5F8F5F82BF6A104D0940EA66E3FD80000F6A105D041D8FAC5F5FF0D0004D00900F5CFFAF551D8F92FF3D7F82FF1D7F6A148D7F6062BD8000044D746D82DD8FA53D8A402D0D49801D0D4883BD73DD8FDCFFAF53AD8FECFFAF537D8FFCFFAF534D830D732D803D030D8D48A00D0FCC5E9FFFBC5EAFFFF51FEC5D8FFFDC5E0FFF4C5FBFFF5C5FAFFD480D498E100550EA76EAA0EA76EA6821200D484D450E8B6FDD7D450E8A6FDD7D494200EE82CFED7080EF76FD484D494FA47FA91D450E8B6FA81F72FF7D7D4941200D484D450E8B6FDD7D450E8A6FDD7D494D492200EE82CFED7080ED484FABFD486FAAFD496D494FA47E82CF7D7D494D4821200FFFFFFFFFFFF5B}
+ [0843CF]
+<082CDD>
+ [0A2C0248]
+<18410020002800000008E2>
+ [0841CD]
+{E0EF3EF000FFFFFFFFFFFFFFFFFFFFFF52}
+ [0841CD]
+<0A0C0044>
+ [080CDB]
+<082CDD>
+ [0A2C0248]
+<184200000FB500000001FD>
+ [0842CE]
+<0A0C0145>
+ [080CDB]
+<0A330037>
+ [0833CE]
+<0834CF>
+ [0A344F52]
+<082CDD>
+ [0A2C0248]
+<184A003FFFFE000000014F>
+ [084ADD]
+ {2604CC}
+ [084ADD]
+<0A330037>
+ [0833CE]
+<082CDD>
+ [0A2C0248]
+<18470000000000000020D6>
+ [0847D3]
+ {00000000E06A936A816A81800DEC00F081900DEC00F005EF00F0100E3D6E100E3E6EFF0E3F6E3F2E13EF00F03E2E11EF00F03D2E0FEF00F01200FFFFFFFFFFFFF9}
+ [0847D3]
+<082CDD>
+ [0A2C0248]
+<184700007DC00000012005>
+ [0847D3]
+ {23D0EAD8F950FA45F926000036D03AD044D045D062D063D080D081D07ED07FD0ACD00ED0B3D00CD00BD00AD009D008D007D006D005D004D003D002D0B2D0B3D0FA6BE2D8E1D8DDD7E0CFFDF50501D8CFFEF5FF6FE9CFFCF5EACFFBF5FACFF5F5FBCFF4F5D450C80B5209D46EFC66C9D7FC2AFD6AFE6AFF6AC4D7C6D8000EFA6FC3D8BFD7C1D8010EFA6FBED8000EFA6FBBD8030EFA6FB8D8B4D7F69101D0F681B3D89AD8FAC5E9FF97D8FAC5EAFF94D8FAC5F9F591D8FAC5F8F5F967F82BF6B104D0EECFFAF5A0D803D086D8FAC5EEFFF92FF5D7F82FF3D794D7F69102D0F68100D092D879D8A96E77D876D8FAC5F9F573D8A69EF6B105D0A680A8CFFAF584D807D0A68469D8FAC5A8FF60D8A6B2FED7A92AF92FEFD7A69474D7F69101D0F68173D85AD8FAC5F6FF57D8FAC5F7FF54D8FAC5F8FF51D850D8FAC5F9F54DD8FAC5F8F5F82BF6A104D0940EA66E3FD80000F6A105D041D8FAC5F5FF0D0004D00900F5CFFAF551D8F92FF3D7F82FF1D7F6A148D7F6062BD8000044D746D82DD8FA53D8A402D0D49801D0D4883BD73DD8FDCFFAF53AD8FECFFAF537D8FFCFFAF534D830D732D803D030D8D48A00D0FCC5E9FFFBC5EAFFFF51FEC5D8FFFDC5E0FFF4C5FBFFF5C5FAFFD480D498E100550EA76EAA0EA76EA6821200D484D450E8B6FDD7D450E8A6FDD7D494200EE82CFED7080EF76FD484D494FA47FA91D450E8B6FA81F72FF7D7D4941200D484D450E8B6FDD7D450E8A6FDD7D494D492200EE82CFED7080ED484FABFD486FAAFD496D494FA47E82CF7D7D494D4821200FFFFFFFFFFFF5B}
+ [0847D3]
+<082CDD>
+ [0A2C0248]
+<18400020002800000008E1>
+ [0840CC]
+ {E0EF3EF000FFFFFFFFFFFFFFFFFFFFFF52}
+ [0840CC]
+<0A330037>
+ [0833CE]
+<0834CF>
+ [0A34503D]
+<082CDD>
+ [0A2C0248]
+<184A003FFFFE000000014F>
+ [084ADD]
+ {2604CC}
+ [084ADD]
+<082CDD>
+ [0A2C0248]
+<18450030000000000005DA>
+ [0845D1]
+{FFF9FEF0FFFE7BFFFFFF40}
+ [0845D1]
+<082CDD>
+ [0A2C0248]
+<18450030000C00000001E9>
+ [0845D1]
+{0F40DA}
+ [0845D1]
+<082CDD>
+ [0A2C0248]
+<18450030000A00000001E7>
+ [0845D1]
+{FFFF18}
+ [0845D1]
+<082CDD>
+ [0A2C0248]
+<18490030000000000007E0>
+ [0849D5]
+ {00210E00000001000FC00FE00F40C7}
+ [0849D5]
+<082CDD>
+ [0A2C0248]
+<0A330138>
+ [0833CE]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181B00000FB5000000010A>
+ [081BDB]
+{0060}
+ [081BDB]
+02
+<0808D0>
+ [0A080039]
+<0801C9>
+ [0E0102060806]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<0804CC>
+ [0E04010003FD]
+<0807CF>
+ [0A07043C]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181B00000FB5000000010A>
+ [081BDB]
+{0161}
+ [081BDB]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082DDE>
+ [082DDE]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181B00000FB5000000010A>
+ [081BDB]
+{0060}
+ [081BDB]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181B00000FB5000000010A>
+ [081BDB]
+{0060}
+ [081BDB]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181E000000000000002CF4>
+ [081EDE]
+ {3000AA09400800B00721002A906000090280188070102480014440014008200200A01008000380800C528020A1}
+ [081EDE]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181E000005FE0000000110>
+ [081EDE]
+ {1061}
+ [081EDE]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181E000005FD000000010F>
+ [081EDE]
+ {0060}
+ [081EDE]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181E000005FF0000000111>
+ [081EDE]
+ {D67A}
+ [081EDE]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181B00000FB5000000010A>
+ [081BDB]
+{0060}
+ [081BDB]
+<083DDF>
+ [103D0000000058]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<082CDD>
+ [0A2C0046]
+<0804CC>
+ [0E04010003FD]
+<181B00000FB5000000010A>
+ [081BDB]
+{0060}
+ [081BDB]
+<083DDF>
+ [103D0000000058]
diff --git a/test/dummy_hex.txt b/test/dummy_hex.txt
new file mode 100644
index 0000000..4dfa09f
--- /dev/null
+++ b/test/dummy_hex.txt
@@ -0,0 +1,32 @@
+* 10F200:
+ code: [000-0FE] 123 456 789 FFF...FFF 012
+ cal: [0FF-0FF] 345
+ user id: [100-103] 1 2 3 4
+ config: [1FF] FE3 (invalid config !!)
+
+* 12C508A:
+ code: [000-1FE] 123 456 FFF...FFF 123
+ cal: [1FF-1FF] 345
+ user id: [200-203] 1 2 3 4
+ config: [0FFF] FE9
+
+* 16F877:
+ code: [0000-1FFF] 1234 3456 3FFF...3FFF 3456 0123
+ user id: [2000-2003] 12 34 56 78
+ config: [2007] 0E02
+ eeprom: [0000-00FF] FF FF...FF (0x0080) 12 34 FF..FF 56 78
+
+* 17C42A:
+ code: [000000-0007FF] 1234 5678 FFFF...FFFF 1234 5678
+ config: [00FE00] FFE2
+
+* 18F452:
+ code: [000000-007FFF] 1234 5678 90FF FF...FF 1234
+ user id: [200000-200007] 1 2 3 4 5 6 7 8
+ config: [300000-30000D] 22 08 0F 01 85 0F C0 0F E0 0F 40
+ eeprom: [000000-0000FF] 12 34 FF...FF 56 78
+
+* 30F2010:
+ code: [000000-001FFF] 123456 789012 FF...FF 987654 321098
+ config: [F80000-F8000D] C10F 003F 83A3 0005 C003 (0005 is invalid !!)
+ eeprom: [7FFC00-7FFFFF] 1234 5678 FFF...FFF 0987 6543
diff --git a/test/dummy_hex_32/dummy_10F200_inhx32.hex b/test/dummy_hex_32/dummy_10F200_inhx32.hex
new file mode 100644
index 0000000..37c4cd9
--- /dev/null
+++ b/test/dummy_hex_32/dummy_10F200_inhx32.hex
@@ -0,0 +1,37 @@
+:020000040000FA
+:10000000230156048907FF0FFF0FFF0FFF0FFF0F9C
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F40
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F10
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:0E01F000FF0FFF0FFF0FFF0FFF0FFF0F12009B
+:021FFE00E30FEF
+:080200000100020003000400EC
+:0201FE004503B7
+:00000001FF
diff --git a/test/dummy_hex_32/dummy_10F204_inhx32.hex b/test/dummy_hex_32/dummy_10F204_inhx32.hex
new file mode 100644
index 0000000..d3471bd
--- /dev/null
+++ b/test/dummy_hex_32/dummy_10F204_inhx32.hex
@@ -0,0 +1,40 @@
+:020000040000FA
+:1000000023015604FF0FFF0FFF0FFF0FFF0FFF0F1E
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F40
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F10
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:0E01F000FF0FFF0FFF0FFF0FFF0F67059008B7
+:020000040000FA
+:021FFE001B00C6
+:020000040000FA
+:080200000100020003000400EC
+:020000040000FA
+:0201FE00000CF3
+:00000001FF
diff --git a/test/dummy_hex_32/dummy_12C508A_inhx32.hex b/test/dummy_hex_32/dummy_12C508A_inhx32.hex
new file mode 100644
index 0000000..b0e6acb
--- /dev/null
+++ b/test/dummy_hex_32/dummy_12C508A_inhx32.hex
@@ -0,0 +1,69 @@
+:020000040000FA
+:1000000023015604FF0FFF0FFF0FFF0FFF0FFF0F1E
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F40
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F10
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:1001F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F8F
+:10020000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7E
+:10021000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6E
+:10022000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5E
+:10023000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4E
+:10024000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3E
+:10025000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2E
+:10026000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1E
+:10027000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0E
+:10028000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFE
+:10029000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEE
+:1002A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDE
+:1002B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCE
+:1002C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBE
+:1002D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAE
+:1002E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9E
+:1002F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F8E
+:10030000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7D
+:10031000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6D
+:10032000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5D
+:10033000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4D
+:10034000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3D
+:10035000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2D
+:10036000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1D
+:10037000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0D
+:10038000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFD
+:10039000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FED
+:1003A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDD
+:1003B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCD
+:1003C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBD
+:1003D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAD
+:1003E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9D
+:0E03F000FF0FFF0FFF0FFF0FFF0FFF0F230187
+:021FFE00E90FE9
+:080400000100020003000400EA
+:0203FE005604A3
+:00000001FF
diff --git a/test/dummy_hex_32/dummy_12F508_inhx32.hex b/test/dummy_hex_32/dummy_12F508_inhx32.hex
new file mode 100644
index 0000000..d0058b9
--- /dev/null
+++ b/test/dummy_hex_32/dummy_12F508_inhx32.hex
@@ -0,0 +1,69 @@
+:020000040000FA
+:1000000023015604FF0FFF0FFF0FFF0FFF0FFF0F1E
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F40
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F10
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:1001F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F8F
+:10020000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7E
+:10021000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6E
+:10022000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5E
+:10023000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4E
+:10024000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3E
+:10025000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2E
+:10026000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1E
+:10027000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0E
+:10028000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFE
+:10029000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEE
+:1002A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDE
+:1002B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCE
+:1002C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBE
+:1002D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAE
+:1002E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9E
+:1002F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F8E
+:10030000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7D
+:10031000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6D
+:10032000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5D
+:10033000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4D
+:10034000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3D
+:10035000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2D
+:10036000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1D
+:10037000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0D
+:10038000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFD
+:10039000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FED
+:1003A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDD
+:1003B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCD
+:1003C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBD
+:1003D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAD
+:1003E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9D
+:0E03F000FF0FFF0FFF0FFF0FFF0F67059008B5
+:021FFE00FA0FD8
+:080400000100020003000400EA
+:0203FE00000CF1
+:00000001FF
diff --git a/test/dummy_hex_32/dummy_16F737_inhx32.hex b/test/dummy_hex_32/dummy_16F737_inhx32.hex
new file mode 100644
index 0000000..2ffe8fd
--- /dev/null
+++ b/test/dummy_hex_32/dummy_16F737_inhx32.hex
@@ -0,0 +1,518 @@
+:020000040000FA
+:1000000034125634FF3FFF3FFF3FFF3FFF3FFF3FAC
+:10001000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF0
+:10002000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE0
+:10003000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD0
+:10004000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC0
+:10005000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB0
+:10006000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA0
+:10007000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F90
+:10008000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F80
+:10009000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F70
+:1000A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F60
+:1000B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F50
+:1000C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F40
+:1000D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F30
+:1000E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F20
+:1000F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
+:10010000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
+:10011000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
+:10012000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
+:10013000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
+:10014000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
+:10015000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
+:10016000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
+:10017000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
+:10018000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
+:10019000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
+:1001A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
+:1001B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
+:1001C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
+:1001D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
+:1001E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
+:1001F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
+:10020000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
+:10021000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
+:10022000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
+:10023000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
+:10024000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
+:10025000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
+:10026000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
+:10027000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
+:10028000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
+:10029000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
+:1002A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
+:1002B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
+:1002C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
+:1002D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
+:1002E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
+:1002F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
+:10030000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
+:10031000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
+:10032000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
+:10033000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
+:10034000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
+:10035000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
+:10036000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
+:10037000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
+:10038000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
+:10039000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
+:1003A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
+:1003B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
+:1003C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
+:1003D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
+:1003E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
+:1003F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
+:10040000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
+:10041000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
+:10042000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
+:10043000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
+:10044000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
+:10045000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
+:10046000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
+:10047000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
+:10048000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
+:10049000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
+:1004A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
+:1004B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
+:1004C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
+:1004D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
+:1004E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
+:1004F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
+:10050000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
+:10051000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
+:10052000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
+:10053000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
+:10054000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
+:10055000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
+:10056000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
+:10057000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
+:10058000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
+:10059000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
+:1005A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
+:1005B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
+:1005C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
+:1005D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
+:1005E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
+:1005F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
+:10060000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
+:10061000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
+:10062000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
+:10063000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
+:10064000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
+:10065000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
+:10066000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
+:10067000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
+:10068000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
+:10069000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
+:1006A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
+:1006B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
+:1006C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
+:1006D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
+:1006E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
+:1006F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
+:10070000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
+:10071000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
+:10072000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
+:10073000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
+:10074000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
+:10075000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
+:10076000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
+:10077000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
+:10078000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
+:10079000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
+:1007A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
+:1007B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
+:1007C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
+:1007D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
+:1007E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
+:1007F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
+:10080000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF8
+:10081000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE8
+:10082000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD8
+:10083000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC8
+:10084000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB8
+:10085000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA8
+:10086000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F98
+:10087000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F88
+:10088000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F78
+:10089000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F68
+:1008A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F58
+:1008B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F48
+:1008C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F38
+:1008D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F28
+:1008E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F18
+:1008F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F08
+:10090000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF7
+:10091000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE7
+:10092000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD7
+:10093000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC7
+:10094000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB7
+:10095000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA7
+:10096000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F97
+:10097000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F87
+:10098000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F77
+:10099000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F67
+:1009A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F57
+:1009B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F47
+:1009C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F37
+:1009D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F27
+:1009E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F17
+:1009F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F07
+:100A0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF6
+:100A1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE6
+:100A2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD6
+:100A3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC6
+:100A4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB6
+:100A5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA6
+:100A6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F96
+:100A7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F86
+:100A8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F76
+:100A9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F66
+:100AA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F56
+:100AB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F46
+:100AC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F36
+:100AD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F26
+:100AE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F16
+:100AF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F06
+:100B0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF5
+:100B1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE5
+:100B2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD5
+:100B3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC5
+:100B4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB5
+:100B5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA5
+:100B6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F95
+:100B7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F85
+:100B8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F75
+:100B9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F65
+:100BA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F55
+:100BB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F45
+:100BC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F35
+:100BD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F25
+:100BE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F15
+:100BF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F05
+:100C0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF4
+:100C1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE4
+:100C2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD4
+:100C3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC4
+:100C4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB4
+:100C5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA4
+:100C6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F94
+:100C7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F84
+:100C8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F74
+:100C9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F64
+:100CA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F54
+:100CB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F44
+:100CC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F34
+:100CD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F24
+:100CE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F14
+:100CF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F04
+:100D0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF3
+:100D1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE3
+:100D2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD3
+:100D3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC3
+:100D4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB3
+:100D5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA3
+:100D6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F93
+:100D7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F83
+:100D8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F73
+:100D9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F63
+:100DA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F53
+:100DB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F43
+:100DC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F33
+:100DD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F23
+:100DE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F13
+:100DF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F03
+:100E0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF2
+:100E1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE2
+:100E2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD2
+:100E3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC2
+:100E4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB2
+:100E5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA2
+:100E6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F92
+:100E7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F82
+:100E8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F72
+:100E9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F62
+:100EA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F52
+:100EB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F42
+:100EC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F32
+:100ED000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F22
+:100EE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F12
+:100EF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F02
+:100F0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF1
+:100F1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE1
+:100F2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD1
+:100F3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC1
+:100F4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB1
+:100F5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA1
+:100F6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F91
+:100F7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F81
+:100F8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F71
+:100F9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F61
+:100FA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F51
+:100FB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F41
+:100FC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F31
+:100FD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F21
+:100FE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F11
+:100FF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F01
+:10100000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF0
+:10101000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE0
+:10102000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD0
+:10103000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC0
+:10104000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB0
+:10105000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA0
+:10106000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F90
+:10107000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F80
+:10108000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F70
+:10109000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F60
+:1010A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F50
+:1010B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F40
+:1010C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F30
+:1010D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F20
+:1010E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
+:1010F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F00
+:10110000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
+:10111000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
+:10112000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
+:10113000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
+:10114000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
+:10115000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
+:10116000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
+:10117000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
+:10118000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
+:10119000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
+:1011A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
+:1011B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
+:1011C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
+:1011D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
+:1011E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
+:1011F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
+:10120000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
+:10121000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
+:10122000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
+:10123000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
+:10124000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
+:10125000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
+:10126000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
+:10127000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
+:10128000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
+:10129000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
+:1012A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
+:1012B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
+:1012C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
+:1012D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
+:1012E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
+:1012F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
+:10130000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
+:10131000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
+:10132000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
+:10133000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
+:10134000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
+:10135000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
+:10136000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
+:10137000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
+:10138000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
+:10139000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
+:1013A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
+:1013B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
+:1013C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
+:1013D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
+:1013E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
+:1013F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
+:10140000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
+:10141000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
+:10142000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
+:10143000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
+:10144000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
+:10145000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
+:10146000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
+:10147000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
+:10148000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
+:10149000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
+:1014A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
+:1014B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
+:1014C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
+:1014D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
+:1014E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
+:1014F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
+:10150000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
+:10151000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
+:10152000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
+:10153000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
+:10154000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
+:10155000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
+:10156000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
+:10157000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
+:10158000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
+:10159000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
+:1015A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
+:1015B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
+:1015C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
+:1015D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
+:1015E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
+:1015F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
+:10160000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
+:10161000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
+:10162000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
+:10163000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
+:10164000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
+:10165000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
+:10166000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
+:10167000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
+:10168000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
+:10169000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
+:1016A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
+:1016B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
+:1016C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
+:1016D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
+:1016E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
+:1016F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
+:10170000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
+:10171000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
+:10172000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
+:10173000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
+:10174000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
+:10175000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
+:10176000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
+:10177000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
+:10178000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
+:10179000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
+:1017A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
+:1017B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
+:1017C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
+:1017D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
+:1017E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
+:1017F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
+:10180000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE8
+:10181000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD8
+:10182000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC8
+:10183000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB8
+:10184000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA8
+:10185000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F98
+:10186000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F88
+:10187000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F78
+:10188000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F68
+:10189000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F58
+:1018A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F48
+:1018B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F38
+:1018C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F28
+:1018D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F18
+:1018E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F08
+:1018F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF8
+:10190000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE7
+:10191000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD7
+:10192000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC7
+:10193000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB7
+:10194000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA7
+:10195000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F97
+:10196000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F87
+:10197000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F77
+:10198000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F67
+:10199000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F57
+:1019A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F47
+:1019B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F37
+:1019C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F27
+:1019D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F17
+:1019E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F07
+:1019F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF7
+:101A0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE6
+:101A1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD6
+:101A2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC6
+:101A3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB6
+:101A4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA6
+:101A5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F96
+:101A6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F86
+:101A7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F76
+:101A8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F66
+:101A9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F56
+:101AA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F46
+:101AB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F36
+:101AC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F26
+:101AD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F16
+:101AE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F06
+:101AF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF6
+:101B0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE5
+:101B1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD5
+:101B2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC5
+:101B3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB5
+:101B4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA5
+:101B5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F95
+:101B6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F85
+:101B7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F75
+:101B8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F65
+:101B9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F55
+:101BA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F45
+:101BB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F35
+:101BC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F25
+:101BD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F15
+:101BE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F05
+:101BF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF5
+:101C0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE4
+:101C1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD4
+:101C2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC4
+:101C3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB4
+:101C4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA4
+:101C5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F94
+:101C6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F84
+:101C7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F74
+:101C8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F64
+:101C9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F54
+:101CA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F44
+:101CB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F34
+:101CC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F24
+:101CD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F14
+:101CE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F04
+:101CF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF4
+:101D0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE3
+:101D1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD3
+:101D2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC3
+:101D3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB3
+:101D4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA3
+:101D5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F93
+:101D6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F83
+:101D7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F73
+:101D8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F63
+:101D9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F53
+:101DA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F43
+:101DB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F33
+:101DC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F23
+:101DD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F13
+:101DE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F03
+:101DF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF3
+:101E0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE2
+:101E1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD2
+:101E2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC2
+:101E3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB2
+:101E4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA2
+:101E5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F92
+:101E6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F82
+:101E7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F72
+:101E8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F62
+:101E9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F52
+:101EA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F42
+:101EB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F32
+:101EC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F22
+:101ED000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F12
+:101EE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F02
+:101EF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF2
+:101F0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE1
+:101F1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD1
+:101F2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC1
+:101F3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB1
+:101F4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA1
+:101F5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F91
+:101F6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F81
+:101F7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F71
+:101F8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F61
+:101F9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F51
+:101FA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F41
+:101FB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F31
+:101FC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F21
+:101FD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F11
+:101FE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F01
+:101FF000FF3FFF3FFF3FFF3FFF3FFF3F56341032A1
+:020000040000FA
+:04400E00B839FF3F7F
+:020000040000FA
+:084000001200340056007800A4
+:00000001FF
diff --git a/test/dummy_hex_32/dummy_16F877_inhx32.hex b/test/dummy_hex_32/dummy_16F877_inhx32.hex
new file mode 100644
index 0000000..e92ef3e
--- /dev/null
+++ b/test/dummy_hex_32/dummy_16F877_inhx32.hex
@@ -0,0 +1,1060 @@
+:020000040000FA
+:1000000034125634FF3FFF3FFF3FFF3FFF3FFF3FAC
+:10001000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF0
+:10002000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE0
+:10003000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD0
+:10004000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC0
+:10005000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB0
+:10006000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA0
+:10007000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F90
+:10008000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F80
+:10009000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F70
+:1000A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F60
+:1000B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F50
+:1000C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F40
+:1000D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F30
+:1000E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F20
+:1000F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
+:10010000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
+:10011000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
+:10012000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
+:10013000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
+:10014000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
+:10015000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
+:10016000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
+:10017000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
+:10018000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
+:10019000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
+:1001A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
+:1001B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
+:1001C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
+:1001D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
+:1001E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
+:1001F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
+:10020000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
+:10021000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
+:10022000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
+:10023000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
+:10024000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
+:10025000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
+:10026000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
+:10027000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
+:10028000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
+:10029000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
+:1002A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
+:1002B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
+:1002C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
+:1002D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
+:1002E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
+:1002F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
+:10030000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
+:10031000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
+:10032000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
+:10033000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
+:10034000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
+:10035000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
+:10036000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
+:10037000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
+:10038000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
+:10039000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
+:1003A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
+:1003B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
+:1003C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
+:1003D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
+:1003E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
+:1003F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
+:10040000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
+:10041000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
+:10042000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
+:10043000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
+:10044000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
+:10045000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
+:10046000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
+:10047000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
+:10048000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
+:10049000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
+:1004A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
+:1004B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
+:1004C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
+:1004D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
+:1004E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
+:1004F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
+:10050000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
+:10051000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
+:10052000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
+:10053000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
+:10054000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
+:10055000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
+:10056000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
+:10057000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
+:10058000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
+:10059000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
+:1005A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
+:1005B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
+:1005C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
+:1005D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
+:1005E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
+:1005F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
+:10060000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
+:10061000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
+:10062000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
+:10063000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
+:10064000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
+:10065000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
+:10066000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
+:10067000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
+:10068000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
+:10069000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
+:1006A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
+:1006B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
+:1006C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
+:1006D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
+:1006E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
+:1006F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
+:10070000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
+:10071000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
+:10072000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
+:10073000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
+:10074000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
+:10075000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
+:10076000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
+:10077000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
+:10078000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
+:10079000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
+:1007A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
+:1007B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
+:1007C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
+:1007D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
+:1007E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
+:1007F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
+:10080000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF8
+:10081000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE8
+:10082000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD8
+:10083000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC8
+:10084000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB8
+:10085000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA8
+:10086000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F98
+:10087000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F88
+:10088000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F78
+:10089000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F68
+:1008A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F58
+:1008B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F48
+:1008C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F38
+:1008D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F28
+:1008E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F18
+:1008F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F08
+:10090000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF7
+:10091000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE7
+:10092000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD7
+:10093000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC7
+:10094000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB7
+:10095000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA7
+:10096000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F97
+:10097000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F87
+:10098000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F77
+:10099000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F67
+:1009A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F57
+:1009B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F47
+:1009C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F37
+:1009D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F27
+:1009E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F17
+:1009F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F07
+:100A0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF6
+:100A1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE6
+:100A2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD6
+:100A3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC6
+:100A4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB6
+:100A5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA6
+:100A6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F96
+:100A7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F86
+:100A8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F76
+:100A9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F66
+:100AA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F56
+:100AB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F46
+:100AC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F36
+:100AD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F26
+:100AE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F16
+:100AF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F06
+:100B0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF5
+:100B1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE5
+:100B2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD5
+:100B3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC5
+:100B4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB5
+:100B5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA5
+:100B6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F95
+:100B7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F85
+:100B8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F75
+:100B9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F65
+:100BA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F55
+:100BB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F45
+:100BC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F35
+:100BD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F25
+:100BE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F15
+:100BF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F05
+:100C0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF4
+:100C1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE4
+:100C2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD4
+:100C3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC4
+:100C4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB4
+:100C5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA4
+:100C6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F94
+:100C7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F84
+:100C8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F74
+:100C9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F64
+:100CA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F54
+:100CB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F44
+:100CC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F34
+:100CD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F24
+:100CE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F14
+:100CF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F04
+:100D0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF3
+:100D1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE3
+:100D2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD3
+:100D3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC3
+:100D4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB3
+:100D5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA3
+:100D6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F93
+:100D7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F83
+:100D8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F73
+:100D9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F63
+:100DA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F53
+:100DB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F43
+:100DC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F33
+:100DD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F23
+:100DE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F13
+:100DF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F03
+:100E0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF2
+:100E1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE2
+:100E2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD2
+:100E3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC2
+:100E4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB2
+:100E5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA2
+:100E6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F92
+:100E7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F82
+:100E8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F72
+:100E9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F62
+:100EA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F52
+:100EB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F42
+:100EC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F32
+:100ED000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F22
+:100EE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F12
+:100EF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F02
+:100F0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF1
+:100F1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE1
+:100F2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD1
+:100F3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC1
+:100F4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB1
+:100F5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA1
+:100F6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F91
+:100F7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F81
+:100F8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F71
+:100F9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F61
+:100FA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F51
+:100FB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F41
+:100FC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F31
+:100FD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F21
+:100FE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F11
+:100FF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F01
+:10100000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF0
+:10101000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE0
+:10102000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD0
+:10103000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC0
+:10104000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB0
+:10105000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA0
+:10106000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F90
+:10107000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F80
+:10108000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F70
+:10109000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F60
+:1010A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F50
+:1010B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F40
+:1010C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F30
+:1010D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F20
+:1010E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
+:1010F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F00
+:10110000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
+:10111000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
+:10112000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
+:10113000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
+:10114000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
+:10115000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
+:10116000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
+:10117000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
+:10118000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
+:10119000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
+:1011A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
+:1011B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
+:1011C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
+:1011D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
+:1011E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
+:1011F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
+:10120000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
+:10121000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
+:10122000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
+:10123000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
+:10124000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
+:10125000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
+:10126000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
+:10127000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
+:10128000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
+:10129000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
+:1012A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
+:1012B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
+:1012C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
+:1012D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
+:1012E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
+:1012F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
+:10130000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
+:10131000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
+:10132000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
+:10133000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
+:10134000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
+:10135000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
+:10136000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
+:10137000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
+:10138000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
+:10139000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
+:1013A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
+:1013B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
+:1013C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
+:1013D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
+:1013E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
+:1013F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
+:10140000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
+:10141000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
+:10142000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
+:10143000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
+:10144000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
+:10145000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
+:10146000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
+:10147000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
+:10148000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
+:10149000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
+:1014A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
+:1014B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
+:1014C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
+:1014D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
+:1014E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
+:1014F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
+:10150000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
+:10151000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
+:10152000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
+:10153000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
+:10154000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
+:10155000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
+:10156000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
+:10157000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
+:10158000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
+:10159000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
+:1015A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
+:1015B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
+:1015C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
+:1015D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
+:1015E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
+:1015F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
+:10160000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
+:10161000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
+:10162000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
+:10163000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
+:10164000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
+:10165000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
+:10166000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
+:10167000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
+:10168000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
+:10169000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
+:1016A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
+:1016B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
+:1016C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
+:1016D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
+:1016E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
+:1016F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
+:10170000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
+:10171000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
+:10172000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
+:10173000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
+:10174000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
+:10175000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
+:10176000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
+:10177000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
+:10178000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
+:10179000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
+:1017A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
+:1017B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
+:1017C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
+:1017D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
+:1017E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
+:1017F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
+:10180000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE8
+:10181000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD8
+:10182000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC8
+:10183000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB8
+:10184000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA8
+:10185000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F98
+:10186000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F88
+:10187000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F78
+:10188000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F68
+:10189000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F58
+:1018A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F48
+:1018B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F38
+:1018C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F28
+:1018D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F18
+:1018E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F08
+:1018F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF8
+:10190000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE7
+:10191000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD7
+:10192000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC7
+:10193000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB7
+:10194000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA7
+:10195000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F97
+:10196000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F87
+:10197000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F77
+:10198000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F67
+:10199000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F57
+:1019A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F47
+:1019B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F37
+:1019C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F27
+:1019D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F17
+:1019E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F07
+:1019F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF7
+:101A0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE6
+:101A1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD6
+:101A2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC6
+:101A3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB6
+:101A4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA6
+:101A5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F96
+:101A6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F86
+:101A7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F76
+:101A8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F66
+:101A9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F56
+:101AA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F46
+:101AB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F36
+:101AC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F26
+:101AD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F16
+:101AE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F06
+:101AF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF6
+:101B0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE5
+:101B1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD5
+:101B2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC5
+:101B3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB5
+:101B4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA5
+:101B5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F95
+:101B6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F85
+:101B7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F75
+:101B8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F65
+:101B9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F55
+:101BA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F45
+:101BB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F35
+:101BC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F25
+:101BD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F15
+:101BE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F05
+:101BF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF5
+:101C0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE4
+:101C1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD4
+:101C2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC4
+:101C3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB4
+:101C4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA4
+:101C5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F94
+:101C6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F84
+:101C7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F74
+:101C8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F64
+:101C9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F54
+:101CA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F44
+:101CB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F34
+:101CC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F24
+:101CD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F14
+:101CE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F04
+:101CF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF4
+:101D0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE3
+:101D1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD3
+:101D2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC3
+:101D3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB3
+:101D4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA3
+:101D5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F93
+:101D6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F83
+:101D7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F73
+:101D8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F63
+:101D9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F53
+:101DA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F43
+:101DB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F33
+:101DC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F23
+:101DD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F13
+:101DE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F03
+:101DF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF3
+:101E0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE2
+:101E1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD2
+:101E2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC2
+:101E3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB2
+:101E4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA2
+:101E5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F92
+:101E6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F82
+:101E7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F72
+:101E8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F62
+:101E9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F52
+:101EA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F42
+:101EB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F32
+:101EC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F22
+:101ED000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F12
+:101EE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F02
+:101EF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF2
+:101F0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE1
+:101F1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD1
+:101F2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC1
+:101F3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB1
+:101F4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA1
+:101F5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F91
+:101F6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F81
+:101F7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F71
+:101F8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F61
+:101F9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F51
+:101FA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F41
+:101FB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F31
+:101FC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F21
+:101FD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F11
+:101FE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F01
+:101FF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF1
+:10200000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE0
+:10201000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD0
+:10202000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC0
+:10203000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB0
+:10204000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA0
+:10205000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F90
+:10206000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F80
+:10207000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F70
+:10208000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F60
+:10209000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F50
+:1020A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F40
+:1020B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F30
+:1020C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F20
+:1020D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
+:1020E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F00
+:1020F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF0
+:10210000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
+:10211000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
+:10212000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
+:10213000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
+:10214000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
+:10215000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
+:10216000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
+:10217000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
+:10218000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
+:10219000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
+:1021A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
+:1021B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
+:1021C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
+:1021D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
+:1021E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
+:1021F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
+:10220000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
+:10221000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
+:10222000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
+:10223000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
+:10224000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
+:10225000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
+:10226000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
+:10227000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
+:10228000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
+:10229000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
+:1022A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
+:1022B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
+:1022C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
+:1022D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
+:1022E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
+:1022F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
+:10230000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
+:10231000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
+:10232000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
+:10233000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
+:10234000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
+:10235000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
+:10236000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
+:10237000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
+:10238000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
+:10239000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
+:1023A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
+:1023B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
+:1023C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
+:1023D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
+:1023E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
+:1023F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
+:10240000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
+:10241000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
+:10242000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
+:10243000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
+:10244000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
+:10245000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
+:10246000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
+:10247000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
+:10248000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
+:10249000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
+:1024A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
+:1024B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
+:1024C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
+:1024D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
+:1024E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
+:1024F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
+:10250000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
+:10251000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
+:10252000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
+:10253000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
+:10254000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
+:10255000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
+:10256000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
+:10257000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
+:10258000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
+:10259000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
+:1025A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
+:1025B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
+:1025C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
+:1025D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
+:1025E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
+:1025F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
+:10260000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
+:10261000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
+:10262000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
+:10263000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
+:10264000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
+:10265000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
+:10266000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
+:10267000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
+:10268000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
+:10269000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
+:1026A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
+:1026B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
+:1026C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
+:1026D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
+:1026E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
+:1026F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
+:10270000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
+:10271000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
+:10272000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
+:10273000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
+:10274000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
+:10275000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
+:10276000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
+:10277000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
+:10278000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
+:10279000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
+:1027A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
+:1027B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
+:1027C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
+:1027D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
+:1027E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
+:1027F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
+:10280000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD8
+:10281000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC8
+:10282000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB8
+:10283000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA8
+:10284000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F98
+:10285000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F88
+:10286000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F78
+:10287000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F68
+:10288000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F58
+:10289000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F48
+:1028A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F38
+:1028B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F28
+:1028C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F18
+:1028D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F08
+:1028E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF8
+:1028F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE8
+:10290000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD7
+:10291000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC7
+:10292000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB7
+:10293000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA7
+:10294000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F97
+:10295000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F87
+:10296000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F77
+:10297000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F67
+:10298000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F57
+:10299000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F47
+:1029A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F37
+:1029B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F27
+:1029C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F17
+:1029D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F07
+:1029E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF7
+:1029F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE7
+:102A0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD6
+:102A1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC6
+:102A2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB6
+:102A3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA6
+:102A4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F96
+:102A5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F86
+:102A6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F76
+:102A7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F66
+:102A8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F56
+:102A9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F46
+:102AA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F36
+:102AB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F26
+:102AC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F16
+:102AD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F06
+:102AE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF6
+:102AF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE6
+:102B0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD5
+:102B1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC5
+:102B2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB5
+:102B3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA5
+:102B4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F95
+:102B5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F85
+:102B6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F75
+:102B7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F65
+:102B8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F55
+:102B9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F45
+:102BA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F35
+:102BB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F25
+:102BC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F15
+:102BD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F05
+:102BE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF5
+:102BF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE5
+:102C0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD4
+:102C1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC4
+:102C2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB4
+:102C3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA4
+:102C4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F94
+:102C5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F84
+:102C6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F74
+:102C7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F64
+:102C8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F54
+:102C9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F44
+:102CA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F34
+:102CB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F24
+:102CC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F14
+:102CD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F04
+:102CE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF4
+:102CF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE4
+:102D0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD3
+:102D1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC3
+:102D2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB3
+:102D3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA3
+:102D4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F93
+:102D5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F83
+:102D6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F73
+:102D7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F63
+:102D8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F53
+:102D9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F43
+:102DA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F33
+:102DB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F23
+:102DC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F13
+:102DD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F03
+:102DE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF3
+:102DF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE3
+:102E0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD2
+:102E1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC2
+:102E2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB2
+:102E3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA2
+:102E4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F92
+:102E5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F82
+:102E6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F72
+:102E7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F62
+:102E8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F52
+:102E9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F42
+:102EA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F32
+:102EB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F22
+:102EC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F12
+:102ED000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F02
+:102EE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF2
+:102EF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE2
+:102F0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD1
+:102F1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC1
+:102F2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB1
+:102F3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA1
+:102F4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F91
+:102F5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F81
+:102F6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F71
+:102F7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F61
+:102F8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F51
+:102F9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F41
+:102FA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F31
+:102FB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F21
+:102FC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F11
+:102FD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F01
+:102FE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF1
+:102FF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE1
+:10300000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD0
+:10301000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC0
+:10302000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB0
+:10303000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA0
+:10304000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F90
+:10305000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F80
+:10306000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F70
+:10307000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F60
+:10308000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F50
+:10309000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F40
+:1030A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F30
+:1030B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F20
+:1030C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
+:1030D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F00
+:1030E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF0
+:1030F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE0
+:10310000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
+:10311000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
+:10312000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
+:10313000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
+:10314000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
+:10315000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
+:10316000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
+:10317000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
+:10318000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
+:10319000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
+:1031A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
+:1031B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
+:1031C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
+:1031D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
+:1031E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
+:1031F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
+:10320000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
+:10321000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
+:10322000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
+:10323000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
+:10324000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
+:10325000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
+:10326000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
+:10327000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
+:10328000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
+:10329000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
+:1032A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
+:1032B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
+:1032C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
+:1032D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
+:1032E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
+:1032F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
+:10330000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
+:10331000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
+:10332000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
+:10333000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
+:10334000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
+:10335000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
+:10336000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
+:10337000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
+:10338000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
+:10339000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
+:1033A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
+:1033B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
+:1033C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
+:1033D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
+:1033E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
+:1033F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
+:10340000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
+:10341000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
+:10342000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
+:10343000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
+:10344000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
+:10345000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
+:10346000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
+:10347000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
+:10348000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
+:10349000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
+:1034A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
+:1034B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
+:1034C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
+:1034D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
+:1034E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
+:1034F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
+:10350000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
+:10351000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
+:10352000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
+:10353000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
+:10354000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
+:10355000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
+:10356000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
+:10357000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
+:10358000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
+:10359000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
+:1035A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
+:1035B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
+:1035C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
+:1035D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
+:1035E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
+:1035F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
+:10360000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
+:10361000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
+:10362000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
+:10363000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
+:10364000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
+:10365000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
+:10366000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
+:10367000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
+:10368000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
+:10369000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
+:1036A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
+:1036B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
+:1036C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
+:1036D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
+:1036E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
+:1036F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
+:10370000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
+:10371000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
+:10372000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
+:10373000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
+:10374000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
+:10375000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
+:10376000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
+:10377000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
+:10378000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
+:10379000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
+:1037A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
+:1037B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
+:1037C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
+:1037D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
+:1037E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
+:1037F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
+:10380000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC8
+:10381000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB8
+:10382000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA8
+:10383000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F98
+:10384000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F88
+:10385000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F78
+:10386000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F68
+:10387000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F58
+:10388000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F48
+:10389000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F38
+:1038A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F28
+:1038B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F18
+:1038C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F08
+:1038D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF8
+:1038E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE8
+:1038F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD8
+:10390000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC7
+:10391000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB7
+:10392000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA7
+:10393000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F97
+:10394000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F87
+:10395000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F77
+:10396000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F67
+:10397000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F57
+:10398000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F47
+:10399000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F37
+:1039A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F27
+:1039B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F17
+:1039C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F07
+:1039D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF7
+:1039E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE7
+:1039F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD7
+:103A0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC6
+:103A1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB6
+:103A2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA6
+:103A3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F96
+:103A4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F86
+:103A5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F76
+:103A6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F66
+:103A7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F56
+:103A8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F46
+:103A9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F36
+:103AA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F26
+:103AB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F16
+:103AC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F06
+:103AD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF6
+:103AE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE6
+:103AF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD6
+:103B0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC5
+:103B1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB5
+:103B2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA5
+:103B3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F95
+:103B4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F85
+:103B5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F75
+:103B6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F65
+:103B7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F55
+:103B8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F45
+:103B9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F35
+:103BA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F25
+:103BB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F15
+:103BC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F05
+:103BD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF5
+:103BE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE5
+:103BF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD5
+:103C0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC4
+:103C1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB4
+:103C2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA4
+:103C3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F94
+:103C4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F84
+:103C5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F74
+:103C6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F64
+:103C7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F54
+:103C8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F44
+:103C9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F34
+:103CA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F24
+:103CB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F14
+:103CC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F04
+:103CD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF4
+:103CE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE4
+:103CF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD4
+:103D0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC3
+:103D1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB3
+:103D2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA3
+:103D3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F93
+:103D4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F83
+:103D5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F73
+:103D6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F63
+:103D7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F53
+:103D8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F43
+:103D9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F33
+:103DA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F23
+:103DB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F13
+:103DC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F03
+:103DD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF3
+:103DE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE3
+:103DF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD3
+:103E0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC2
+:103E1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB2
+:103E2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA2
+:103E3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F92
+:103E4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F82
+:103E5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F72
+:103E6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F62
+:103E7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F52
+:103E8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F42
+:103E9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F32
+:103EA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F22
+:103EB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F12
+:103EC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F02
+:103ED000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF2
+:103EE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE2
+:103EF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD2
+:103F0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC1
+:103F1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB1
+:103F2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA1
+:103F3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F91
+:103F4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F81
+:103F5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F71
+:103F6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F61
+:103F7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F51
+:103F8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F41
+:103F9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F31
+:103FA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F21
+:103FB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F11
+:103FC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F01
+:103FD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF1
+:103FE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE1
+:103FF000FF3FFF3FFF3FFF3FFF3FFF3F563423019F
+:1042000012003400FF00FF00FF00FF00FF00FF006E
+:10421000FF00FF00FF00FF00FF00FF00FF00FF00A6
+:10422000FF00FF00FF00FF00FF00FF00FF00FF0096
+:10423000FF00FF00FF00FF00FF00FF00FF00FF0086
+:10424000FF00FF00FF00FF00FF00FF00FF00FF0076
+:10425000FF00FF00FF00FF00FF00FF00FF00FF0066
+:10426000FF00FF00FF00FF00FF00FF00FF00FF0056
+:10427000FF00FF00FF00FF00FF00FF00FF00FF0046
+:10428000FF00FF00FF00FF00FF00FF00FF00FF0036
+:10429000FF00FF00FF00FF00FF00FF00FF00FF0026
+:1042A000FF00FF00FF00FF00FF00FF00FF00FF0016
+:1042B000FF00FF00FF00FF00FF00FF00FF00FF0006
+:1042C000FF00FF00FF00FF00FF00FF00FF00FF00F6
+:1042D000FF00FF00FF00FF00FF00FF00FF00FF00E6
+:1042E000FF00FF00FF00FF00FF00FF00FF00FF00D6
+:1042F000FF00FF00FF00FF00FF00FF00FF00FF00C6
+:1043000012003400FF00FF00FF00FF00FF00FF006D
+:10431000FF00FF00FF00FF00FF00FF00FF00FF00A5
+:10432000FF00FF00FF00FF00FF00FF00FF00FF0095
+:10433000FF00FF00FF00FF00FF00FF00FF00FF0085
+:10434000FF00FF00FF00FF00FF00FF00FF00FF0075
+:10435000FF00FF00FF00FF00FF00FF00FF00FF0065
+:10436000FF00FF00FF00FF00FF00FF00FF00FF0055
+:10437000FF00FF00FF00FF00FF00FF00FF00FF0045
+:10438000FF00FF00FF00FF00FF00FF00FF00FF0035
+:10439000FF00FF00FF00FF00FF00FF00FF00FF0025
+:1043A000FF00FF00FF00FF00FF00FF00FF00FF0015
+:1043B000FF00FF00FF00FF00FF00FF00FF00FF0005
+:1043C000FF00FF00FF00FF00FF00FF00FF00FF00F5
+:1043D000FF00FF00FF00FF00FF00FF00FF00FF00E5
+:1043E000FF00FF00FF00FF00FF00FF00FF00FF00D5
+:1043F000FF00FF00FF00FF00FF00FF0056007800F5
+:02400E00020EA0
+:084000001200340056007800A4
+:00000001FF
diff --git a/test/dummy_hex_32/dummy_17C42A_inhx32.hex b/test/dummy_hex_32/dummy_17C42A_inhx32.hex
new file mode 100644
index 0000000..770d9ef
--- /dev/null
+++ b/test/dummy_hex_32/dummy_17C42A_inhx32.hex
@@ -0,0 +1,260 @@
+:020000040000FA
+:1000000034127856FFFFFFFFFFFFFFFFFFFFFFFFE8
+:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10011000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10012000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10013000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10015000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10016000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10017000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10018000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10019000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:1001A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:1001B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1001C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1001D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1001E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1001F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10033000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10037000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:1003B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1003D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1003F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10040000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10041000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10042000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10043000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10044000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10045000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10046000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10047000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10049000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:1004A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:1004B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1004C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1004D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1004E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1004F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10050000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10051000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10052000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10053000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10055000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10056000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10057000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10058000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10059000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:1005A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:1005B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1005C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1005D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1005E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1005F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10063000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10064000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10065000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10066000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10067000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10068000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10069000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:1006A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:1006B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1006C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1006D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1006E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1006F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10077000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10078000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10079000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:1007A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:1007B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1007C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1007D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10080000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10081000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10082000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10083000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10084000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10085000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10086000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10087000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10088000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10089000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:1008A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:1008B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1008C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1008D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1008E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1008F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10090000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:10091000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10092000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10093000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10094000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10095000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10096000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10097000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10098000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10099000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:1009A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:1009B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1009C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1009D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1009E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1009F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:100A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:100A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:100A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:100A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:100A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:100A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:100A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:100A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:100A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:100A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:100AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:100AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:100AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:100AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:100AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:100AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:100B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:100B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:100B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:100B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:100B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:100B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:100B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:100B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:100B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:100B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:100BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:100BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:100BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:100BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:100BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:100BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:100C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:100C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:100C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:100C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:100C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:100C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:100C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:100C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:100C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:100C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:100CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:100CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:100CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:100CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:100CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:100CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:100D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:100D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:100D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:100D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:100D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:100D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:100D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:100D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:100D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:100D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:100DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:100DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:100DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:100DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:100DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:100DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:100E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:100E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:100E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:100E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:100E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:100E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:100E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:100E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:100E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:100E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:100EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:100EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:100EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:100ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:100EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:100EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:100F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:100F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:100F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:100F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:100F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:100F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:100F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:100F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:100F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:100F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:100FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:100FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:100FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:100FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:100FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:100FF000FFFFFFFFFFFFFFFFFFFFFFFF34127856E9
+:020000040001F9
+:02FC0000E2FF21
+:00000001FF
diff --git a/test/dummy_hex_32/dummy_18F2455_inhx32.hex b/test/dummy_hex_32/dummy_18F2455_inhx32.hex
new file mode 100644
index 0000000..2601c61
--- /dev/null
+++ b/test/dummy_hex_32/dummy_18F2455_inhx32.hex
@@ -0,0 +1,1559 @@
+:020000040000FA
+:1000000034127856FFFFFFFFFFFFFFFFFFFFFFFFE8
+:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10009000FFFFFFFFFFFFFFFF111122223333444414
+:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10011000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10012000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10013000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10015000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10016000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10017000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10018000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10019000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:1001A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:1001B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1001C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1001D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1001E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1001F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10033000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10037000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:1003B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1003D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1003F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10040000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10041000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10042000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10043000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10044000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10045000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10046000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10047000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10049000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:1004A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:1004B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1004C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1004D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1004E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1004F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10050000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10051000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10052000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10053000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10055000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10056000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10057000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10058000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10059000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:1005A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:1005B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1005C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1005D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1005E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1005F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10063000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10064000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10065000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10066000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10067000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10068000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10069000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:1006A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:1006B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1006C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1006D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1006E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1006F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10077000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10078000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10079000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:1007A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:1007B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1007C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1007D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10080000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10081000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10082000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10083000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10084000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10085000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10086000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10087000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10088000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10089000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:1008A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:1008B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1008C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1008D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1008E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1008F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10090000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:10091000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10092000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10093000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10094000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10095000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10096000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10097000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10098000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10099000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:1009A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:1009B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1009C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1009D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1009E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1009F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:100A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:100A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:100A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:100A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:100A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:100A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:100A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:100A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:100A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:100A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:100AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:100AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:100AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:100AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:100AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:100AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:100B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:100B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:100B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:100B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:100B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:100B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:100B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:100B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:100B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:100B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:100BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:100BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:100BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:100BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:100BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:100BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:100C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:100C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:100C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:100C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:100C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:100C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:100C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:100C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:100C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:100C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:100CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:100CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:100CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:100CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:100CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:100CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:100D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:100D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:100D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:100D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:100D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:100D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:100D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:100D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:100D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:100D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:100DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:100DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:100DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:100DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:100DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:100DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:100E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:100E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:100E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:100E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:100E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:100E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:100E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:100E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:100E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:100E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:100EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:100EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:100EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:100ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:100EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:100EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:100F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:100F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:100F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:100F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:100F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:100F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:100F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:100F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:100F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:100F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:100FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:100FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:100FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:100FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:100FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:100FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10141000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10143000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10145000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10147000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10149000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:1014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1014B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1014D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1014F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10151000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10153000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10155000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10157000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10159000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:1015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1015B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1015D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1015F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10161000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10163000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10165000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10167000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10169000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:1016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1016B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1016D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1016F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10171000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10173000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10175000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10177000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10179000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:1017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1017B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1017D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1017F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10181000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10183000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10185000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10187000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10189000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:1018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1018B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1018D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1018F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10191000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10193000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10195000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10197000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10199000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:1019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1019B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1019D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1019F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:101A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:101A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:101A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:101A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:101A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:101A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:101A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:101A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:101A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:101A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:101AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:101AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:101AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:101AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:101AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:101AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:101B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:101B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:101B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:101B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:101B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:101B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:101B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:101B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:101B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:101B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:101BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:101BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:101BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:101BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:101BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:101BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:101C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:101C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:101C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:101C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:101C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:101C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:101C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:101C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:101C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:101C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:101CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:101CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:101CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:101CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:101CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:101CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:101D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:101D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:101D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:101D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:101D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:101D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:101D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:101D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:101D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:101D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:101DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:101DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:101DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:101DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:101DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:101DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:101E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:101E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:101E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:101E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:101E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:101E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:101E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:101E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:101E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:101E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:101EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:101EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:101EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:101ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:101EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:101EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:101F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:101F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:101F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:101F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:101F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:101F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:101F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:101F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:101F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:101F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:101FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:101FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:101FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:101FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:101FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:101FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10200000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10201000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10202000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10203000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10204000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10205000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10206000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10207000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10208000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10209000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1020A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1020B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1020C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1020D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1020E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1020F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10210000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10211000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10212000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10213000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10214000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10215000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10216000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10217000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10218000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10219000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1021A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1021B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1021C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1021D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1021E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1021F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10220000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10221000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10222000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10223000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10224000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10225000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10226000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10227000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10228000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10229000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1022A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1022B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1022C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1022D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1022E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1022F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10230000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10231000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10232000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10233000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10234000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10235000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10236000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10237000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10238000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10239000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1023A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1023B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1023C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1023D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1023E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1023F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10240000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10241000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10242000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10243000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10244000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10245000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10246000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10247000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10248000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10249000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1024A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1024B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1024C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1024D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1024E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1024F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10250000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10251000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10252000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10253000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10254000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10255000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10256000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10257000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10258000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10259000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1025A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1025B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1025C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1025D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1025E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1025F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10260000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10261000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10262000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10263000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10264000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10265000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10266000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10267000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10268000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10269000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1026A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1026B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1026C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1026D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1026E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1026F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10270000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10271000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10272000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10273000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10274000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10275000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10276000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10277000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10278000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10279000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1027A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1027B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1027C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1027D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1027E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1027F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10280000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10281000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10282000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10283000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10284000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10285000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10286000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10287000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10288000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10289000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1028A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1028B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1028C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1028D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1028E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1028F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10290000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10291000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10292000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10293000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10294000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10295000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10296000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10297000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10298000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10299000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1029A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1029B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1029C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1029D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1029E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1029F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:102A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:102A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:102A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:102A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:102A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:102A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:102A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:102A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:102A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:102A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:102AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:102AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:102AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:102AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:102AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:102AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:102B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:102B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:102B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:102B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:102B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:102B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:102B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:102B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:102B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:102B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:102BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:102BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:102BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:102BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:102BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:102BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:102C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:102C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:102C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:102C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:102C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:102C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:102C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:102C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:102C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:102C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:102CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:102CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:102CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:102CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:102CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:102CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:102D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:102D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:102D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:102D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:102D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:102D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:102D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:102D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:102D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:102D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:102DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:102DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:102DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:102DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:102DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:102DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:102E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:102E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:102E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:102E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:102E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:102E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:102E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:102E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:102E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:102E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:102EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:102EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:102EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:102ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:102EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:102EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:102F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:102F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:102F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:102F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:102F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:102F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:102F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:102F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:102F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:102F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:102FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:102FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:102FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:102FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:102FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:102FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10300000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10301000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10302000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10303000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10304000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10305000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10306000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10307000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10308000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10309000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1030A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1030B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1030C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1030D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1030E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1030F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10310000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10311000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10312000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10313000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10314000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10315000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10316000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10317000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10318000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10319000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1031A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1031B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1031C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1031D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1031E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1031F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10320000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10321000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10322000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10323000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10324000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10325000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10326000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10327000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10328000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10329000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1032A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1032B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1032C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1032D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1032E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1032F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10331000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10332000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10333000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10334000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10335000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10336000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10337000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10338000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10339000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1033A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1033B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1033C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1033D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1033E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1033F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10340000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10341000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10342000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10343000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10344000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10345000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10346000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10347000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10348000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10349000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1034A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1034B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1034C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1034D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1034E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1034F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10350000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10351000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10352000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10353000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10354000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10355000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10356000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10357000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10358000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10359000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1035A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1035B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1035C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1035D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1035E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1035F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10360000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10361000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10362000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10363000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10364000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10365000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10366000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10367000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10368000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10369000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1036A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1036B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1036C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1036D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1036E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1036F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10370000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10371000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10372000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10373000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10374000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10375000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10376000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10377000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10378000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10379000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1037A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1037B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1037C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1037D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1037E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1037F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10380000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10381000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10382000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10383000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10384000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10385000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10386000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10387000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10388000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10389000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1038A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1038B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1038C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1038D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1038E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1038F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10390000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10391000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10392000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10393000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10394000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10395000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10396000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10397000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10398000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10399000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1039A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1039B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1039C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1039D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1039E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1039F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:103A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:103A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:103A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:103A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:103A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:103A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:103A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:103A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:103A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:103A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:103AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:103AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:103AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:103AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:103AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:103AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:103B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:103B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:103B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:103B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:103B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:103B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:103B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:103B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:103B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:103B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:103BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:103BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:103BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:103BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:103BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:103BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:103C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:103C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:103C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:103C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:103C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:103C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:103C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:103C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:103C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:103C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:103CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:103CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:103CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:103CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:103CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:103CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:103D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:103D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:103D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:103D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:103D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:103D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:103D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:103D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:103D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:103D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:103DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:103DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:103DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:103DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:103DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:103DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:103E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:103E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:103E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:103E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:103E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:103E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:103E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:103E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:103E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:103E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:103EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:103EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:103EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:103ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:103EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:103EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:103F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:103F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:103F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:103F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:103F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:103F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:103F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:103F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:103F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:103F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:103FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:103FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:103FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:103FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:103FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:103FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10400000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10401000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10402000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10403000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10404000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10405000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10406000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10407000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10408000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10409000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1040A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1040B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1040C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1040D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1040E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1040F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10410000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10411000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10412000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10413000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10414000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10415000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10416000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10417000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10418000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10419000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1041A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1041B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1041C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1041D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1041E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1041F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10420000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10421000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10422000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10423000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10424000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10425000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10426000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10427000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10428000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10429000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1042A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1042B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1042C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1042D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1042E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1042F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10430000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10431000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10432000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10433000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10434000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10435000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10436000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10437000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10438000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10439000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1043A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1043B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1043C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1043D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1043E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1043F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10440000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10441000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10442000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10443000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10444000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10445000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10446000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10447000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10448000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10449000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1044A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1044B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1044C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1044D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1044E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1044F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10450000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10451000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10452000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10453000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10454000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10455000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10456000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10457000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10458000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10459000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1045A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1045B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1045C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1045D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1045E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1045F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10460000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10461000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10462000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10463000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10464000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10465000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10466000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10467000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10468000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10469000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1046A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1046B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1046C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1046D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1046E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1046F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10470000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10471000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10472000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10473000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10474000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10475000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10476000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10477000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10478000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10479000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1047A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1047B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1047C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1047D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1047E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1047F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10480000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10481000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10482000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10483000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10484000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10485000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10486000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10487000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10488000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10489000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1048A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1048B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1048C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1048D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1048E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1048F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10490000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10491000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10492000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10493000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10494000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10495000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10496000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10497000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10498000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10499000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1049A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1049B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1049C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1049D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1049E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1049F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:104A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:104A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:104A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:104A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:104A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:104A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:104A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:104A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:104A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:104A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:104AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:104AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:104AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:104AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:104AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:104AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:104B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:104B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:104B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:104B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:104B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:104B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:104B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:104B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:104B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:104B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:104BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:104BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:104BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:104BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:104BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:104BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:104C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:104C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:104C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:104C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:104C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:104C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:104C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:104C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:104C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:104C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:104CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:104CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:104CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:104CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:104CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:104CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:104D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:104D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:104D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:104D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:104D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:104D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:104D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:104D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:104D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:104D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:104DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:104DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:104DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:104DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:104DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:104DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:104E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:104E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:104E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:104E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:104E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:104E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:104E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:104E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:104E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:104E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:104EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:104EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:104EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:104ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:104EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:104EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:104F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:104F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:104F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:104F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:104F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:104F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:104F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:104F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:104F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:104F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:104FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:104FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:104FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:104FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:104FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:104FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10500000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10501000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10502000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10503000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10504000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10505000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10506000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10507000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10508000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10509000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1050A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1050B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1050C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1050D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1050E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1050F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10510000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10511000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10512000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10513000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10514000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10515000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10516000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10517000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10518000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10519000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1051A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1051B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1051C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1051D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1051E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1051F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10520000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10521000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10522000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10523000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10524000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10525000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10526000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10527000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10528000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10529000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1052A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1052B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1052C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1052D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1052E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1052F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10530000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10531000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10532000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10533000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10534000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10535000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10536000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10537000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10538000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10539000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1053A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1053B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1053C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1053D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1053E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1053F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10540000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10541000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10542000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10543000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10544000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10545000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10546000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10547000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10548000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10549000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1054A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1054B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1054C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1054D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1054E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1054F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10550000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10551000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10552000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10553000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10554000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10555000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10556000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10557000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10558000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10559000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1055A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1055B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1055C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1055D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1055E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1055F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10560000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10561000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10562000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10563000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10564000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10565000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10566000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10567000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10568000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10569000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1056A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1056B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1056C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1056D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1056E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:1056F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10570000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10571000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10572000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10573000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10574000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10575000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10576000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10577000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10578000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10579000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1057A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1057B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1057C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1057D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1057E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:1057F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10581000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10582000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10583000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10584000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10585000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10586000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10587000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10588000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10589000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1058A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1058B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1058C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1058D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1058E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:1058F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10590000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10591000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10592000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10593000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10594000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10595000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10596000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10597000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10598000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10599000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1059A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1059B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1059C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1059D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1059E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:1059F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:105A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:105A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:105A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:105A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:105A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:105A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:105A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:105A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:105A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:105A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:105AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:105AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:105AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:105AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:105AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:105AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:105B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:105B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:105B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:105B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:105B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:105B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:105B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:105B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:105B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:105B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:105BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:105BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:105BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:105BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:105BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:105BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:105C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:105C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:105C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:105C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:105C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:105C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:105C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:105C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:105C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:105C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:105CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:105CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:105CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:105CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:105CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:105CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:105D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:105D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:105D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:105D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:105D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:105D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:105D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:105D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:105D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:105D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:105DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:105DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:105DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:105DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:105DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:105DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:105E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:105E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:105E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:105E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:105E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:105E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:105E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:105E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:105E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:105E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:105EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:105EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:105EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:105ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:105EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:105EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:105F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:105F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:105F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:105F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:105F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:105F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:105F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:105F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:105F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:105F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:105FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:105FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:105FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:105FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:105FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:105FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFF555505
+:0200000400F00A
+:100000001234FFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFF567840
+:020000040030CA
+:0E00000012041618FFFFFFFFFFFFFFFFFFFFB8
+:020000040020DA
+:080000000405060708090001D0
+:00000001FF
diff --git a/test/dummy_hex_32/dummy_18F452_inhx32.hex b/test/dummy_hex_32/dummy_18F452_inhx32.hex
new file mode 100644
index 0000000..5183a75
--- /dev/null
+++ b/test/dummy_hex_32/dummy_18F452_inhx32.hex
@@ -0,0 +1,2071 @@
+:020000040000FA
+:1000000034127856FF90FFFFFFFFFFFFFFFFFFFF57
+:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10011000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10012000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10013000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10015000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10016000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10017000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10018000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10019000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:1001A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:1001B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1001C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1001D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1001E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1001F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10033000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10037000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:1003B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1003D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1003F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10040000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10041000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10042000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10043000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10044000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10045000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10046000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10047000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10049000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:1004A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:1004B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1004C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1004D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1004E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1004F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10050000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10051000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10052000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10053000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10055000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10056000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10057000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10058000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10059000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:1005A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:1005B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1005C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1005D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1005E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1005F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10063000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10064000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10065000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10066000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10067000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10068000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10069000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:1006A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:1006B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1006C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1006D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1006E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1006F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10077000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10078000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10079000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:1007A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:1007B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1007C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1007D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10080000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10081000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10082000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10083000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10084000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10085000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10086000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10087000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10088000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10089000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:1008A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:1008B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1008C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1008D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1008E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1008F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10090000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:10091000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10092000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10093000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10094000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10095000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10096000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10097000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10098000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10099000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:1009A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:1009B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1009C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1009D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1009E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1009F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:100A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:100A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:100A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:100A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:100A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:100A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:100A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:100A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:100A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:100A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:100AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:100AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:100AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:100AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:100AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:100AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:100B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:100B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:100B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:100B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:100B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:100B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:100B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:100B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:100B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:100B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:100BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:100BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:100BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:100BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:100BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:100BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:100C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:100C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:100C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:100C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:100C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:100C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:100C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:100C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:100C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:100C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:100CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:100CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:100CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:100CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:100CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:100CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:100D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:100D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:100D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:100D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:100D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:100D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:100D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:100D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:100D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:100D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:100DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:100DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:100DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:100DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:100DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:100DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:100E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:100E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:100E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:100E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:100E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:100E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:100E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:100E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:100E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:100E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:100EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:100EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:100EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:100ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:100EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:100EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:100F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:100F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:100F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:100F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:100F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:100F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:100F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:100F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:100F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:100F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:100FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:100FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:100FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:100FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:100FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:100FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10141000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10143000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10145000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10147000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10149000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:1014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1014B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1014D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1014F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10151000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10153000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10155000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10157000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10159000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:1015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1015B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1015D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1015F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10161000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10163000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10165000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10167000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10169000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:1016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1016B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1016D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1016F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10171000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10173000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10175000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10177000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10179000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:1017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1017B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1017D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1017F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10181000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10183000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10185000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10187000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10189000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:1018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1018B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1018D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1018F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10191000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10193000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10195000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10197000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10199000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:1019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1019B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1019D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1019F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:101A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:101A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:101A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:101A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:101A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:101A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:101A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:101A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:101A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:101A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:101AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:101AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:101AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:101AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:101AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:101AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:101B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:101B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:101B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:101B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:101B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:101B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:101B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:101B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:101B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:101B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:101BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:101BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:101BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:101BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:101BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:101BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:101C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:101C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:101C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:101C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:101C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:101C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:101C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:101C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:101C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:101C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:101CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:101CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:101CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:101CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:101CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:101CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:101D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:101D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:101D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:101D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:101D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:101D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:101D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:101D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:101D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:101D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:101DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:101DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:101DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:101DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:101DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:101DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:101E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:101E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:101E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:101E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:101E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:101E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:101E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:101E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:101E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:101E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:101EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:101EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:101EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:101ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:101EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:101EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:101F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:101F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:101F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:101F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:101F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:101F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:101F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:101F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:101F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:101F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:101FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:101FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:101FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:101FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:101FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:101FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10200000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10201000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10202000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10203000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10204000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10205000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10206000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10207000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10208000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10209000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1020A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1020B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1020C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1020D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1020E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1020F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10210000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10211000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10212000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10213000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10214000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10215000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10216000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10217000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10218000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10219000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1021A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1021B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1021C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1021D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1021E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1021F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10220000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10221000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10222000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10223000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10224000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10225000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10226000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10227000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10228000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10229000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1022A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1022B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1022C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1022D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1022E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1022F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10230000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10231000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10232000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10233000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10234000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10235000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10236000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10237000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10238000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10239000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1023A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1023B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1023C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1023D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1023E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1023F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10240000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10241000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10242000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10243000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10244000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10245000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10246000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10247000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10248000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10249000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1024A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1024B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1024C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1024D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1024E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1024F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10250000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10251000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10252000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10253000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10254000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10255000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10256000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10257000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10258000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10259000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1025A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1025B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1025C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1025D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1025E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1025F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10260000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10261000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10262000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10263000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10264000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10265000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10266000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10267000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10268000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10269000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1026A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1026B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1026C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1026D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1026E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1026F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10270000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10271000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10272000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10273000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10274000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10275000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10276000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10277000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10278000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10279000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1027A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1027B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1027C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1027D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1027E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1027F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10280000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10281000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10282000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10283000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10284000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10285000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10286000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10287000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10288000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10289000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1028A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1028B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1028C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1028D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1028E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1028F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10290000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10291000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10292000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10293000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10294000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10295000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10296000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10297000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10298000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10299000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1029A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1029B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1029C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1029D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1029E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1029F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:102A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:102A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:102A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:102A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:102A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:102A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:102A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:102A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:102A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:102A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:102AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:102AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:102AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:102AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:102AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:102AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:102B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:102B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:102B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:102B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:102B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:102B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:102B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:102B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:102B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:102B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:102BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:102BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:102BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:102BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:102BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:102BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:102C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:102C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:102C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:102C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:102C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:102C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:102C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:102C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:102C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:102C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:102CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:102CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:102CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:102CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:102CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:102CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:102D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:102D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:102D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:102D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:102D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:102D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:102D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:102D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:102D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:102D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:102DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:102DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:102DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:102DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:102DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:102DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:102E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:102E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:102E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:102E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:102E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:102E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:102E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:102E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:102E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:102E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:102EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:102EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:102EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:102ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:102EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:102EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:102F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:102F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:102F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:102F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:102F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:102F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:102F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:102F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:102F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:102F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:102FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:102FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:102FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:102FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:102FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:102FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10300000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10301000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10302000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10303000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10304000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10305000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10306000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10307000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10308000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10309000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1030A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1030B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1030C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1030D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1030E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1030F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10310000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10311000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10312000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10313000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10314000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10315000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10316000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10317000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10318000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10319000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1031A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1031B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1031C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1031D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1031E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1031F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10320000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10321000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10322000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10323000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10324000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10325000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10326000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10327000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10328000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10329000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1032A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1032B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1032C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1032D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1032E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1032F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10331000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10332000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10333000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10334000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10335000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10336000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10337000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10338000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10339000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1033A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1033B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1033C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1033D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1033E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1033F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10340000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10341000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10342000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10343000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10344000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10345000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10346000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10347000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10348000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10349000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1034A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1034B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1034C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1034D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1034E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1034F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10350000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10351000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10352000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10353000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10354000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10355000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10356000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10357000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10358000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10359000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1035A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1035B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1035C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1035D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1035E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1035F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10360000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10361000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10362000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10363000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10364000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10365000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10366000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10367000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10368000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10369000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1036A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1036B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1036C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1036D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1036E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1036F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10370000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10371000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10372000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10373000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10374000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10375000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10376000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10377000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10378000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10379000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1037A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1037B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1037C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1037D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1037E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1037F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10380000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10381000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10382000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10383000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10384000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10385000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10386000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10387000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10388000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10389000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1038A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1038B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1038C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1038D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1038E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1038F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10390000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10391000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10392000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10393000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10394000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10395000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10396000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10397000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10398000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10399000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1039A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1039B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1039C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1039D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1039E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1039F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:103A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:103A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:103A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:103A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:103A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:103A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:103A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:103A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:103A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:103A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:103AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:103AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:103AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:103AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:103AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:103AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:103B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:103B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:103B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:103B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:103B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:103B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:103B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:103B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:103B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:103B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:103BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:103BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:103BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:103BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:103BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:103BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:103C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:103C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:103C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:103C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:103C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:103C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:103C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:103C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:103C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:103C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:103CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:103CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:103CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:103CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:103CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:103CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:103D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:103D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:103D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:103D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:103D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:103D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:103D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:103D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:103D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:103D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:103DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:103DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:103DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:103DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:103DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:103DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:103E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:103E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:103E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:103E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:103E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:103E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:103E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:103E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:103E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:103E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:103EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:103EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:103EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:103ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:103EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:103EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:103F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:103F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:103F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:103F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:103F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:103F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:103F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:103F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:103F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:103F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:103FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:103FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:103FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:103FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:103FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:103FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10400000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10401000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10402000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10403000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10404000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10405000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10406000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10407000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10408000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10409000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1040A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1040B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1040C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1040D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1040E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1040F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10410000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10411000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10412000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10413000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10414000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10415000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10416000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10417000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10418000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10419000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1041A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1041B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1041C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1041D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1041E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1041F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10420000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10421000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10422000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10423000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10424000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10425000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10426000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10427000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10428000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10429000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1042A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1042B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1042C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1042D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1042E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1042F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10430000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10431000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10432000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10433000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10434000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10435000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10436000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10437000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10438000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10439000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1043A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1043B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1043C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1043D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1043E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1043F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10440000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10441000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10442000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10443000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10444000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10445000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10446000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10447000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10448000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10449000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1044A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1044B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1044C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1044D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1044E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1044F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10450000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10451000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10452000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10453000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10454000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10455000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10456000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10457000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10458000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10459000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1045A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1045B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1045C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1045D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1045E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1045F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10460000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10461000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10462000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10463000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10464000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10465000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10466000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10467000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10468000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10469000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1046A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1046B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1046C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1046D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1046E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1046F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10470000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10471000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10472000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10473000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10474000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10475000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10476000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10477000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10478000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10479000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1047A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1047B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1047C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1047D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1047E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1047F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10480000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10481000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10482000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10483000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10484000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10485000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10486000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10487000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10488000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10489000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1048A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1048B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1048C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1048D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1048E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1048F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10490000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10491000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10492000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10493000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10494000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10495000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10496000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10497000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10498000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10499000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1049A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1049B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1049C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1049D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1049E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1049F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:104A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:104A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:104A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:104A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:104A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:104A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:104A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:104A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:104A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:104A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:104AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:104AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:104AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:104AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:104AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:104AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:104B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:104B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:104B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:104B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:104B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:104B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:104B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:104B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:104B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:104B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:104BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:104BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:104BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:104BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:104BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:104BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:104C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:104C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:104C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:104C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:104C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:104C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:104C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:104C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:104C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:104C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:104CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:104CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:104CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:104CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:104CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:104CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:104D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:104D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:104D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:104D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:104D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:104D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:104D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:104D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:104D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:104D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:104DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:104DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:104DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:104DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:104DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:104DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:104E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:104E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:104E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:104E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:104E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:104E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:104E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:104E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:104E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:104E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:104EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:104EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:104EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:104ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:104EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:104EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:104F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:104F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:104F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:104F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:104F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:104F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:104F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:104F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:104F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:104F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:104FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:104FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:104FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:104FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:104FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:104FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10500000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10501000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10502000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10503000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10504000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10505000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10506000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10507000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10508000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10509000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1050A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1050B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1050C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1050D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1050E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1050F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10510000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10511000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10512000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10513000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10514000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10515000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10516000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10517000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10518000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10519000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1051A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1051B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1051C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1051D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1051E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1051F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10520000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10521000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10522000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10523000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10524000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10525000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10526000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10527000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10528000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10529000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1052A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1052B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1052C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1052D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1052E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1052F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10530000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10531000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10532000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10533000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10534000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10535000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10536000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10537000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10538000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10539000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1053A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1053B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1053C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1053D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1053E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1053F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10540000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10541000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10542000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10543000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10544000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10545000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10546000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10547000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10548000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10549000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1054A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1054B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1054C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1054D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1054E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1054F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10550000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10551000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10552000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10553000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10554000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10555000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10556000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10557000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10558000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10559000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1055A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1055B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1055C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1055D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1055E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1055F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10560000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10561000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10562000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10563000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10564000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10565000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10566000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10567000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10568000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10569000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1056A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1056B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1056C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1056D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1056E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:1056F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10570000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10571000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10572000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10573000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10574000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10575000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10576000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10577000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10578000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10579000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1057A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1057B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1057C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1057D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1057E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:1057F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10581000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10582000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10583000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10584000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10585000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10586000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10587000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10588000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10589000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1058A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1058B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1058C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1058D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1058E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:1058F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10590000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10591000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10592000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10593000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10594000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10595000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10596000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10597000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10598000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10599000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1059A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1059B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1059C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1059D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1059E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:1059F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:105A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:105A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:105A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:105A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:105A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:105A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:105A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:105A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:105A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:105A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:105AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:105AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:105AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:105AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:105AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:105AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:105B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:105B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:105B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:105B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:105B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:105B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:105B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:105B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:105B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:105B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:105BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:105BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:105BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:105BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:105BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:105BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:105C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:105C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:105C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:105C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:105C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:105C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:105C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:105C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:105C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:105C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:105CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:105CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:105CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:105CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:105CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:105CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:105D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:105D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:105D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:105D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:105D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:105D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:105D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:105D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:105D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:105D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:105DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:105DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:105DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:105DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:105DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:105DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:105E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:105E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:105E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:105E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:105E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:105E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:105E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:105E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:105E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:105E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:105EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:105EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:105EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:105ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:105EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:105EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:105F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:105F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:105F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:105F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:105F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:105F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:105F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:105F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:105F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:105F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:105FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:105FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:105FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:105FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:105FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:105FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10600000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10601000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10602000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10603000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10604000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10605000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10606000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10607000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10608000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10609000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1060A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1060B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1060C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1060D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1060E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:1060F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10610000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10611000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10612000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10613000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10614000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10615000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10616000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10617000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10618000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10619000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1061A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1061B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1061C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1061D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1061E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:1061F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10620000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10621000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10622000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10623000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10624000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10625000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10626000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10627000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10628000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10629000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1062A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1062B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1062C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1062D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1062E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:1062F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10630000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10631000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10632000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10633000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10634000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10635000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10636000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10637000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10638000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10639000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1063A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1063B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1063C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1063D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1063E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:1063F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10640000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10641000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10642000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10643000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10644000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10645000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10646000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10647000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10648000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10649000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1064A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1064B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1064C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1064D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1064E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:1064F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10650000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10651000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10652000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10653000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10654000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10655000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10656000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10657000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10658000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10659000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1065A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1065B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1065C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1065D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1065E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:1065F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10660000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10661000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10662000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10663000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10664000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10665000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10666000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10667000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10668000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:10669000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1066A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1066B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1066C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1066D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:1066E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:1066F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10670000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10671000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10672000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10673000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10674000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10675000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10676000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10677000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10678000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:10679000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1067A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1067B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1067C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1067D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:1067E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:1067F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10680000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10681000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10682000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10683000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10684000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10685000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10686000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10687000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10688000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:10689000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1068A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1068B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1068C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1068D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:1068E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:1068F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10690000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10691000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10692000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10693000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10694000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10695000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10696000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10697000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10698000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:10699000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1069A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1069B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1069C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1069D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:1069E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:1069F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:106A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:106A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:106A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:106A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:106A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:106A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:106A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:106A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:106A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:106A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:106AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:106AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:106AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:106AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:106AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:106AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:106B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:106B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:106B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:106B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:106B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:106B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:106B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:106B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:106B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:106B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:106BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:106BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:106BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:106BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:106BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:106BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:106C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:106C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:106C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:106C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:106C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:106C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:106C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:106C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:106C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:106C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:106CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:106CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:106CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:106CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:106CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:106CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:106D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:106D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:106D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:106D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:106D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:106D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:106D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:106D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:106D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:106D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:106DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:106DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:106DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:106DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:106DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:106DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:106E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:106E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:106E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:106E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:106E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:106E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:106E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:106E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:106E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:106E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:106EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:106EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:106EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:106ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:106EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:106EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:106F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:106F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:106F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:106F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:106F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:106F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:106F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:106F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:106F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:106F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:106FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:106FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:106FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:106FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:106FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:106FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10700000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10701000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10702000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10703000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10704000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10705000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10706000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10707000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10708000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10709000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1070A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1070B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1070C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1070D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:1070E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:1070F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10710000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10711000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10712000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10713000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10714000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10715000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10716000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10717000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10718000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10719000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1071A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1071B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1071C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1071D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:1071E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:1071F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10720000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10721000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10722000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10723000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10724000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10725000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10726000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10727000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10728000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10729000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1072A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1072B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1072C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1072D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:1072E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:1072F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10730000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10731000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10732000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10733000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10734000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10735000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10736000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10737000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10738000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10739000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1073A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1073B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1073C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1073D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:1073E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:1073F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10740000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10741000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10742000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10743000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10744000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10745000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10746000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10747000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10748000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10749000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1074A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1074B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1074C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1074D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:1074E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:1074F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10750000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10751000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10752000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10753000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10754000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10755000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10756000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10757000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10758000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10759000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1075A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1075B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1075C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1075D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:1075E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:1075F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10760000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10761000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10762000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10763000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10764000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10765000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10766000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10767000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:10768000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10769000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1076A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1076B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1076C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:1076D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:1076E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:1076F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10770000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10771000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10772000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10773000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10774000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10775000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10776000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10777000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:10778000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10779000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1077A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1077B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1077C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:1077D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:1077E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:1077F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10780000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10781000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10782000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10783000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10784000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10785000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10786000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10787000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:10788000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10789000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1078A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1078B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1078C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:1078D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:1078E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:1078F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10790000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10791000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10792000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10793000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10794000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10795000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10796000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10797000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:10798000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:10799000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1079A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1079B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1079C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:1079D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:1079E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:1079F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:107A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:107A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:107A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:107A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:107A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:107A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:107A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:107A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:107A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:107A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:107AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:107AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:107AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:107AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:107AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:107AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:107B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:107B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:107B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:107B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:107B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:107B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:107B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:107B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:107B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:107B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:107BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:107BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:107BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:107BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:107BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:107BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:107C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:107C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:107C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:107C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:107C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:107C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:107C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:107C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:107C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:107C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:107CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:107CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:107CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:107CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:107CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:107CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:107D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:107D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:107D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:107D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:107D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:107D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:107D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:107D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:107D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:107D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:107DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:107DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:107DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:107DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:107DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:107DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:107E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:107E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:107E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:107E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:107E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:107E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:107E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:107E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:107E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:107E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:107EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:107EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:107EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:107ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:107EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:107EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:107F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:107F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:107F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:107F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:107F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:107F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:107F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:107F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:107F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:107F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:107FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:107FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:107FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:107FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:107FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:107FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFF341249
+:0200000400F00A
+:100000001234FFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFF567840
+:020000040030CA
+:0E0000000022080F000185000FC00FE00F4026
+:020000040020DA
+:080000000102030405060708D4
+:00000001FF
diff --git a/test/dummy_hex_32/dummy_30F2010_inhx32.hex b/test/dummy_hex_32/dummy_30F2010_inhx32.hex
new file mode 100644
index 0000000..c1e62f7
--- /dev/null
+++ b/test/dummy_hex_32/dummy_30F2010_inhx32.hex
@@ -0,0 +1,1158 @@
+:020000040000FA
+:100000005634120012907800FFFFFF00FFFFFF0040
+:10001000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EC
+:10002000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DC
+:10003000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CC
+:10004000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BC
+:10005000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AC
+:10006000FFFFFF00FFFFFF00FFFFFF00FFFFFF009C
+:10007000FFFFFF00FFFFFF00FFFFFF00FFFFFF008C
+:10008000FFFFFF00FFFFFF00FFFFFF00FFFFFF007C
+:10009000FFFFFF00FFFFFF00FFFFFF00FFFFFF006C
+:1000A000FFFFFF00FFFFFF00FFFFFF00FFFFFF005C
+:1000B000FFFFFF00FFFFFF00FFFFFF00FFFFFF004C
+:1000C000FFFFFF00FFFFFF00FFFFFF00FFFFFF003C
+:1000D000FFFFFF00FFFFFF00FFFFFF00FFFFFF002C
+:1000E000FFFFFF00FFFFFF00FFFFFF00FFFFFF001C
+:1000F000FFFFFF00FFFFFF00FFFFFF00FFFFFF000C
+:10010000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FB
+:10011000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EB
+:10012000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DB
+:10013000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CB
+:10014000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BB
+:10015000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AB
+:10016000FFFFFF00FFFFFF00FFFFFF00FFFFFF009B
+:10017000FFFFFF00FFFFFF00FFFFFF00FFFFFF008B
+:10018000FFFFFF00FFFFFF00FFFFFF00FFFFFF007B
+:10019000FFFFFF00FFFFFF00FFFFFF00FFFFFF006B
+:1001A000FFFFFF00FFFFFF00FFFFFF00FFFFFF005B
+:1001B000FFFFFF00FFFFFF00FFFFFF00FFFFFF004B
+:1001C000FFFFFF00FFFFFF00FFFFFF00FFFFFF003B
+:1001D000FFFFFF00FFFFFF00FFFFFF00FFFFFF002B
+:1001E000FFFFFF00FFFFFF00FFFFFF00FFFFFF001B
+:1001F000FFFFFF00FFFFFF00FFFFFF00FFFFFF000B
+:10020000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FA
+:10021000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EA
+:10022000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DA
+:10023000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CA
+:10024000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BA
+:10025000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AA
+:10026000FFFFFF00FFFFFF00FFFFFF00FFFFFF009A
+:10027000FFFFFF00FFFFFF00FFFFFF00FFFFFF008A
+:10028000FFFFFF00FFFFFF00FFFFFF00FFFFFF007A
+:10029000FFFFFF00FFFFFF00FFFFFF00FFFFFF006A
+:1002A000FFFFFF00FFFFFF00FFFFFF00FFFFFF005A
+:1002B000FFFFFF00FFFFFF00FFFFFF00FFFFFF004A
+:1002C000FFFFFF00FFFFFF00FFFFFF00FFFFFF003A
+:1002D000FFFFFF00FFFFFF00FFFFFF00FFFFFF002A
+:1002E000FFFFFF00FFFFFF00FFFFFF00FFFFFF001A
+:1002F000FFFFFF00FFFFFF00FFFFFF00FFFFFF000A
+:10030000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F9
+:10031000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E9
+:10032000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D9
+:10033000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C9
+:10034000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B9
+:10035000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A9
+:10036000FFFFFF00FFFFFF00FFFFFF00FFFFFF0099
+:10037000FFFFFF00FFFFFF00FFFFFF00FFFFFF0089
+:10038000FFFFFF00FFFFFF00FFFFFF00FFFFFF0079
+:10039000FFFFFF00FFFFFF00FFFFFF00FFFFFF0069
+:1003A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0059
+:1003B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0049
+:1003C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0039
+:1003D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0029
+:1003E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0019
+:1003F000FFFFFF00FFFFFF00FFFFFF00FFFFFF0009
+:10040000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F8
+:10041000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E8
+:10042000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D8
+:10043000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C8
+:10044000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B8
+:10045000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A8
+:10046000FFFFFF00FFFFFF00FFFFFF00FFFFFF0098
+:10047000FFFFFF00FFFFFF00FFFFFF00FFFFFF0088
+:10048000FFFFFF00FFFFFF00FFFFFF00FFFFFF0078
+:10049000FFFFFF00FFFFFF00FFFFFF00FFFFFF0068
+:1004A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0058
+:1004B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0048
+:1004C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0038
+:1004D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0028
+:1004E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0018
+:1004F000FFFFFF00FFFFFF00FFFFFF00FFFFFF0008
+:10050000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F7
+:10051000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E7
+:10052000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D7
+:10053000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C7
+:10054000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B7
+:10055000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A7
+:10056000FFFFFF00FFFFFF00FFFFFF00FFFFFF0097
+:10057000FFFFFF00FFFFFF00FFFFFF00FFFFFF0087
+:10058000FFFFFF00FFFFFF00FFFFFF00FFFFFF0077
+:10059000FFFFFF00FFFFFF00FFFFFF00FFFFFF0067
+:1005A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0057
+:1005B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0047
+:1005C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0037
+:1005D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0027
+:1005E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0017
+:1005F000FFFFFF00FFFFFF00FFFFFF00FFFFFF0007
+:10060000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F6
+:10061000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E6
+:10062000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D6
+:10063000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C6
+:10064000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B6
+:10065000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A6
+:10066000FFFFFF00FFFFFF00FFFFFF00FFFFFF0096
+:10067000FFFFFF00FFFFFF00FFFFFF00FFFFFF0086
+:10068000FFFFFF00FFFFFF00FFFFFF00FFFFFF0076
+:10069000FFFFFF00FFFFFF00FFFFFF00FFFFFF0066
+:1006A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0056
+:1006B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0046
+:1006C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0036
+:1006D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0026
+:1006E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0016
+:1006F000FFFFFF00FFFFFF00FFFFFF00FFFFFF0006
+:10070000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F5
+:10071000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E5
+:10072000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D5
+:10073000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C5
+:10074000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B5
+:10075000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5
+:10076000FFFFFF00FFFFFF00FFFFFF00FFFFFF0095
+:10077000FFFFFF00FFFFFF00FFFFFF00FFFFFF0085
+:10078000FFFFFF00FFFFFF00FFFFFF00FFFFFF0075
+:10079000FFFFFF00FFFFFF00FFFFFF00FFFFFF0065
+:1007A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0055
+:1007B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0045
+:1007C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0035
+:1007D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0025
+:1007E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0015
+:1007F000FFFFFF00FFFFFF00FFFFFF00FFFFFF0005
+:10080000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F4
+:10081000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E4
+:10082000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D4
+:10083000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C4
+:10084000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B4
+:10085000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A4
+:10086000FFFFFF00FFFFFF00FFFFFF00FFFFFF0094
+:10087000FFFFFF00FFFFFF00FFFFFF00FFFFFF0084
+:10088000FFFFFF00FFFFFF00FFFFFF00FFFFFF0074
+:10089000FFFFFF00FFFFFF00FFFFFF00FFFFFF0064
+:1008A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0054
+:1008B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0044
+:1008C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0034
+:1008D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0024
+:1008E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0014
+:1008F000FFFFFF00FFFFFF00FFFFFF00FFFFFF0004
+:10090000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F3
+:10091000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E3
+:10092000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D3
+:10093000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C3
+:10094000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B3
+:10095000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A3
+:10096000FFFFFF00FFFFFF00FFFFFF00FFFFFF0093
+:10097000FFFFFF00FFFFFF00FFFFFF00FFFFFF0083
+:10098000FFFFFF00FFFFFF00FFFFFF00FFFFFF0073
+:10099000FFFFFF00FFFFFF00FFFFFF00FFFFFF0063
+:1009A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0053
+:1009B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0043
+:1009C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0033
+:1009D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0023
+:1009E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0013
+:1009F000FFFFFF00FFFFFF00FFFFFF00FFFFFF0003
+:100A0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F2
+:100A1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E2
+:100A2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D2
+:100A3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C2
+:100A4000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B2
+:100A5000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A2
+:100A6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0092
+:100A7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0082
+:100A8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0072
+:100A9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0062
+:100AA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0052
+:100AB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0042
+:100AC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0032
+:100AD000FFFFFF00FFFFFF00FFFFFF00FFFFFF0022
+:100AE000FFFFFF00FFFFFF00FFFFFF00FFFFFF0012
+:100AF000FFFFFF00FFFFFF00FFFFFF00FFFFFF0002
+:100B0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F1
+:100B1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E1
+:100B2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D1
+:100B3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C1
+:100B4000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B1
+:100B5000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A1
+:100B6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0091
+:100B7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0081
+:100B8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0071
+:100B9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0061
+:100BA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0051
+:100BB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0041
+:100BC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0031
+:100BD000FFFFFF00FFFFFF00FFFFFF00FFFFFF0021
+:100BE000FFFFFF00FFFFFF00FFFFFF00FFFFFF0011
+:100BF000FFFFFF00FFFFFF00FFFFFF00FFFFFF0001
+:100C0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F0
+:100C1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E0
+:100C2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D0
+:100C3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0
+:100C4000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B0
+:100C5000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A0
+:100C6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0090
+:100C7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0080
+:100C8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0070
+:100C9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0060
+:100CA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0050
+:100CB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0040
+:100CC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0030
+:100CD000FFFFFF00FFFFFF00FFFFFF00FFFFFF0020
+:100CE000FFFFFF00FFFFFF00FFFFFF00FFFFFF0010
+:100CF000FFFFFF00FFFFFF00FFFFFF00FFFFFF0000
+:100D0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EF
+:100D1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DF
+:100D2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CF
+:100D3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BF
+:100D4000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AF
+:100D5000FFFFFF00FFFFFF00FFFFFF00FFFFFF009F
+:100D6000FFFFFF00FFFFFF00FFFFFF00FFFFFF008F
+:100D7000FFFFFF00FFFFFF00FFFFFF00FFFFFF007F
+:100D8000FFFFFF00FFFFFF00FFFFFF00FFFFFF006F
+:100D9000FFFFFF00FFFFFF00FFFFFF00FFFFFF005F
+:100DA000FFFFFF00FFFFFF00FFFFFF00FFFFFF004F
+:100DB000FFFFFF00FFFFFF00FFFFFF00FFFFFF003F
+:100DC000FFFFFF00FFFFFF00FFFFFF00FFFFFF002F
+:100DD000FFFFFF00FFFFFF00FFFFFF00FFFFFF001F
+:100DE000FFFFFF00FFFFFF00FFFFFF00FFFFFF000F
+:100DF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
+:100E0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EE
+:100E1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DE
+:100E2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CE
+:100E3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BE
+:100E4000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AE
+:100E5000FFFFFF00FFFFFF00FFFFFF00FFFFFF009E
+:100E6000FFFFFF00FFFFFF00FFFFFF00FFFFFF008E
+:100E7000FFFFFF00FFFFFF00FFFFFF00FFFFFF007E
+:100E8000FFFFFF00FFFFFF00FFFFFF00FFFFFF006E
+:100E9000FFFFFF00FFFFFF00FFFFFF00FFFFFF005E
+:100EA000FFFFFF00FFFFFF00FFFFFF00FFFFFF004E
+:100EB000FFFFFF00FFFFFF00FFFFFF00FFFFFF003E
+:100EC000FFFFFF00FFFFFF00FFFFFF00FFFFFF002E
+:100ED000FFFFFF00FFFFFF00FFFFFF00FFFFFF001E
+:100EE000FFFFFF00FFFFFF00FFFFFF00FFFFFF000E
+:100EF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FE
+:100F0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00ED
+:100F1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DD
+:100F2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CD
+:100F3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BD
+:100F4000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AD
+:100F5000FFFFFF00FFFFFF00FFFFFF00FFFFFF009D
+:100F6000FFFFFF00FFFFFF00FFFFFF00FFFFFF008D
+:100F7000FFFFFF00FFFFFF00FFFFFF00FFFFFF007D
+:100F8000FFFFFF00FFFFFF00FFFFFF00FFFFFF006D
+:100F9000FFFFFF00FFFFFF00FFFFFF00FFFFFF005D
+:100FA000FFFFFF00FFFFFF00FFFFFF00FFFFFF004D
+:100FB000FFFFFF00FFFFFF00FFFFFF00FFFFFF003D
+:100FC000FFFFFF00FFFFFF00FFFFFF00FFFFFF002D
+:100FD000FFFFFF00FFFFFF00FFFFFF00FFFFFF001D
+:100FE000FFFFFF00FFFFFF00FFFFFF00FFFFFF000D
+:100FF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FD
+:10100000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EC
+:10101000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DC
+:10102000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CC
+:10103000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BC
+:10104000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AC
+:10105000FFFFFF00FFFFFF00FFFFFF00FFFFFF009C
+:10106000FFFFFF00FFFFFF00FFFFFF00FFFFFF008C
+:10107000FFFFFF00FFFFFF00FFFFFF00FFFFFF007C
+:10108000FFFFFF00FFFFFF00FFFFFF00FFFFFF006C
+:10109000FFFFFF00FFFFFF00FFFFFF00FFFFFF005C
+:1010A000FFFFFF00FFFFFF00FFFFFF00FFFFFF004C
+:1010B000FFFFFF00FFFFFF00FFFFFF00FFFFFF003C
+:1010C000FFFFFF00FFFFFF00FFFFFF00FFFFFF002C
+:1010D000FFFFFF00FFFFFF00FFFFFF00FFFFFF001C
+:1010E000FFFFFF00FFFFFF00FFFFFF00FFFFFF000C
+:1010F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FC
+:10110000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EB
+:10111000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DB
+:10112000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CB
+:10113000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BB
+:10114000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AB
+:10115000FFFFFF00FFFFFF00FFFFFF00FFFFFF009B
+:10116000FFFFFF00FFFFFF00FFFFFF00FFFFFF008B
+:10117000FFFFFF00FFFFFF00FFFFFF00FFFFFF007B
+:10118000FFFFFF00FFFFFF00FFFFFF00FFFFFF006B
+:10119000FFFFFF00FFFFFF00FFFFFF00FFFFFF005B
+:1011A000FFFFFF00FFFFFF00FFFFFF00FFFFFF004B
+:1011B000FFFFFF00FFFFFF00FFFFFF00FFFFFF003B
+:1011C000FFFFFF00FFFFFF00FFFFFF00FFFFFF002B
+:1011D000FFFFFF00FFFFFF00FFFFFF00FFFFFF001B
+:1011E000FFFFFF00FFFFFF00FFFFFF00FFFFFF000B
+:1011F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FB
+:10120000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EA
+:10121000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DA
+:10122000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CA
+:10123000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BA
+:10124000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AA
+:10125000FFFFFF00FFFFFF00FFFFFF00FFFFFF009A
+:10126000FFFFFF00FFFFFF00FFFFFF00FFFFFF008A
+:10127000FFFFFF00FFFFFF00FFFFFF00FFFFFF007A
+:10128000FFFFFF00FFFFFF00FFFFFF00FFFFFF006A
+:10129000FFFFFF00FFFFFF00FFFFFF00FFFFFF005A
+:1012A000FFFFFF00FFFFFF00FFFFFF00FFFFFF004A
+:1012B000FFFFFF00FFFFFF00FFFFFF00FFFFFF003A
+:1012C000FFFFFF00FFFFFF00FFFFFF00FFFFFF002A
+:1012D000FFFFFF00FFFFFF00FFFFFF00FFFFFF001A
+:1012E000FFFFFF00FFFFFF00FFFFFF00FFFFFF000A
+:1012F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FA
+:10130000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E9
+:10131000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D9
+:10132000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C9
+:10133000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B9
+:10134000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A9
+:10135000FFFFFF00FFFFFF00FFFFFF00FFFFFF0099
+:10136000FFFFFF00FFFFFF00FFFFFF00FFFFFF0089
+:10137000FFFFFF00FFFFFF00FFFFFF00FFFFFF0079
+:10138000FFFFFF00FFFFFF00FFFFFF00FFFFFF0069
+:10139000FFFFFF00FFFFFF00FFFFFF00FFFFFF0059
+:1013A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0049
+:1013B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0039
+:1013C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0029
+:1013D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0019
+:1013E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0009
+:1013F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F9
+:10140000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E8
+:10141000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D8
+:10142000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C8
+:10143000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B8
+:10144000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A8
+:10145000FFFFFF00FFFFFF00FFFFFF00FFFFFF0098
+:10146000FFFFFF00FFFFFF00FFFFFF00FFFFFF0088
+:10147000FFFFFF00FFFFFF00FFFFFF00FFFFFF0078
+:10148000FFFFFF00FFFFFF00FFFFFF00FFFFFF0068
+:10149000FFFFFF00FFFFFF00FFFFFF00FFFFFF0058
+:1014A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0048
+:1014B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0038
+:1014C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0028
+:1014D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0018
+:1014E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0008
+:1014F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F8
+:10150000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E7
+:10151000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D7
+:10152000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C7
+:10153000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B7
+:10154000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A7
+:10155000FFFFFF00FFFFFF00FFFFFF00FFFFFF0097
+:10156000FFFFFF00FFFFFF00FFFFFF00FFFFFF0087
+:10157000FFFFFF00FFFFFF00FFFFFF00FFFFFF0077
+:10158000FFFFFF00FFFFFF00FFFFFF00FFFFFF0067
+:10159000FFFFFF00FFFFFF00FFFFFF00FFFFFF0057
+:1015A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0047
+:1015B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0037
+:1015C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0027
+:1015D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0017
+:1015E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0007
+:1015F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F7
+:10160000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E6
+:10161000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D6
+:10162000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C6
+:10163000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B6
+:10164000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A6
+:10165000FFFFFF00FFFFFF00FFFFFF00FFFFFF0096
+:10166000FFFFFF00FFFFFF00FFFFFF00FFFFFF0086
+:10167000FFFFFF00FFFFFF00FFFFFF00FFFFFF0076
+:10168000FFFFFF00FFFFFF00FFFFFF00FFFFFF0066
+:10169000FFFFFF00FFFFFF00FFFFFF00FFFFFF0056
+:1016A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0046
+:1016B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0036
+:1016C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0026
+:1016D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0016
+:1016E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0006
+:1016F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F6
+:10170000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E5
+:10171000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D5
+:10172000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C5
+:10173000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B5
+:10174000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5
+:10175000FFFFFF00FFFFFF00FFFFFF00FFFFFF0095
+:10176000FFFFFF00FFFFFF00FFFFFF00FFFFFF0085
+:10177000FFFFFF00FFFFFF00FFFFFF00FFFFFF0075
+:10178000FFFFFF00FFFFFF00FFFFFF00FFFFFF0065
+:10179000FFFFFF00FFFFFF00FFFFFF00FFFFFF0055
+:1017A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0045
+:1017B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0035
+:1017C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0025
+:1017D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0015
+:1017E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0005
+:1017F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F5
+:10180000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E4
+:10181000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D4
+:10182000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C4
+:10183000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B4
+:10184000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A4
+:10185000FFFFFF00FFFFFF00FFFFFF00FFFFFF0094
+:10186000FFFFFF00FFFFFF00FFFFFF00FFFFFF0084
+:10187000FFFFFF00FFFFFF00FFFFFF00FFFFFF0074
+:10188000FFFFFF00FFFFFF00FFFFFF00FFFFFF0064
+:10189000FFFFFF00FFFFFF00FFFFFF00FFFFFF0054
+:1018A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0044
+:1018B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0034
+:1018C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0024
+:1018D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0014
+:1018E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0004
+:1018F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F4
+:10190000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E3
+:10191000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D3
+:10192000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C3
+:10193000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B3
+:10194000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A3
+:10195000FFFFFF00FFFFFF00FFFFFF00FFFFFF0093
+:10196000FFFFFF00FFFFFF00FFFFFF00FFFFFF0083
+:10197000FFFFFF00FFFFFF00FFFFFF00FFFFFF0073
+:10198000FFFFFF00FFFFFF00FFFFFF00FFFFFF0063
+:10199000FFFFFF00FFFFFF00FFFFFF00FFFFFF0053
+:1019A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0043
+:1019B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0033
+:1019C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0023
+:1019D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0013
+:1019E000FFFFFF00FFFFFF00FFFFFF00FFFFFF0003
+:1019F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F3
+:101A0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E2
+:101A1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D2
+:101A2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C2
+:101A3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B2
+:101A4000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A2
+:101A5000FFFFFF00FFFFFF00FFFFFF00FFFFFF0092
+:101A6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0082
+:101A7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0072
+:101A8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0062
+:101A9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0052
+:101AA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0042
+:101AB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0032
+:101AC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0022
+:101AD000FFFFFF00FFFFFF00FFFFFF00FFFFFF0012
+:101AE000FFFFFF00FFFFFF00FFFFFF00FFFFFF0002
+:101AF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F2
+:101B0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E1
+:101B1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D1
+:101B2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C1
+:101B3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B1
+:101B4000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A1
+:101B5000FFFFFF00FFFFFF00FFFFFF00FFFFFF0091
+:101B6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0081
+:101B7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0071
+:101B8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0061
+:101B9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0051
+:101BA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0041
+:101BB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0031
+:101BC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0021
+:101BD000FFFFFF00FFFFFF00FFFFFF00FFFFFF0011
+:101BE000FFFFFF00FFFFFF00FFFFFF00FFFFFF0001
+:101BF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F1
+:101C0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E0
+:101C1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D0
+:101C2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0
+:101C3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B0
+:101C4000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A0
+:101C5000FFFFFF00FFFFFF00FFFFFF00FFFFFF0090
+:101C6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0080
+:101C7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0070
+:101C8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0060
+:101C9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0050
+:101CA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0040
+:101CB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0030
+:101CC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0020
+:101CD000FFFFFF00FFFFFF00FFFFFF00FFFFFF0010
+:101CE000FFFFFF00FFFFFF00FFFFFF00FFFFFF0000
+:101CF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F0
+:101D0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DF
+:101D1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CF
+:101D2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BF
+:101D3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AF
+:101D4000FFFFFF00FFFFFF00FFFFFF00FFFFFF009F
+:101D5000FFFFFF00FFFFFF00FFFFFF00FFFFFF008F
+:101D6000FFFFFF00FFFFFF00FFFFFF00FFFFFF007F
+:101D7000FFFFFF00FFFFFF00FFFFFF00FFFFFF006F
+:101D8000FFFFFF00FFFFFF00FFFFFF00FFFFFF005F
+:101D9000FFFFFF00FFFFFF00FFFFFF00FFFFFF004F
+:101DA000FFFFFF00FFFFFF00FFFFFF00FFFFFF003F
+:101DB000FFFFFF00FFFFFF00FFFFFF00FFFFFF002F
+:101DC000FFFFFF00FFFFFF00FFFFFF00FFFFFF001F
+:101DD000FFFFFF00FFFFFF00FFFFFF00FFFFFF000F
+:101DE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
+:101DF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EF
+:101E0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DE
+:101E1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CE
+:101E2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BE
+:101E3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AE
+:101E4000FFFFFF00FFFFFF00FFFFFF00FFFFFF009E
+:101E5000FFFFFF00FFFFFF00FFFFFF00FFFFFF008E
+:101E6000FFFFFF00FFFFFF00FFFFFF00FFFFFF007E
+:101E7000FFFFFF00FFFFFF00FFFFFF00FFFFFF006E
+:101E8000FFFFFF00FFFFFF00FFFFFF00FFFFFF005E
+:101E9000FFFFFF00FFFFFF00FFFFFF00FFFFFF004E
+:101EA000FFFFFF00FFFFFF00FFFFFF00FFFFFF003E
+:101EB000FFFFFF00FFFFFF00FFFFFF00FFFFFF002E
+:101EC000FFFFFF00FFFFFF00FFFFFF00FFFFFF001E
+:101ED000FFFFFF00FFFFFF00FFFFFF00FFFFFF000E
+:101EE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FE
+:101EF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EE
+:101F0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DD
+:101F1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CD
+:101F2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BD
+:101F3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AD
+:101F4000FFFFFF00FFFFFF00FFFFFF00FFFFFF009D
+:101F5000FFFFFF00FFFFFF00FFFFFF00FFFFFF008D
+:101F6000FFFFFF00FFFFFF00FFFFFF00FFFFFF007D
+:101F7000FFFFFF00FFFFFF00FFFFFF00FFFFFF006D
+:101F8000FFFFFF00FFFFFF00FFFFFF00FFFFFF005D
+:101F9000FFFFFF00FFFFFF00FFFFFF00FFFFFF004D
+:101FA000FFFFFF00FFFFFF00FFFFFF00FFFFFF003D
+:101FB000FFFFFF00FFFFFF00FFFFFF00FFFFFF002D
+:101FC000FFFFFF00FFFFFF00FFFFFF00FFFFFF001D
+:101FD000FFFFFF00FFFFFF00FFFFFF00FFFFFF000D
+:101FE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FD
+:101FF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00ED
+:10200000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DC
+:10201000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CC
+:10202000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BC
+:10203000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AC
+:10204000FFFFFF00FFFFFF00FFFFFF00FFFFFF009C
+:10205000FFFFFF00FFFFFF00FFFFFF00FFFFFF008C
+:10206000FFFFFF00FFFFFF00FFFFFF00FFFFFF007C
+:10207000FFFFFF00FFFFFF00FFFFFF00FFFFFF006C
+:10208000FFFFFF00FFFFFF00FFFFFF00FFFFFF005C
+:10209000FFFFFF00FFFFFF00FFFFFF00FFFFFF004C
+:1020A000FFFFFF00FFFFFF00FFFFFF00FFFFFF003C
+:1020B000FFFFFF00FFFFFF00FFFFFF00FFFFFF002C
+:1020C000FFFFFF00FFFFFF00FFFFFF00FFFFFF001C
+:1020D000FFFFFF00FFFFFF00FFFFFF00FFFFFF000C
+:1020E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FC
+:1020F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EC
+:10210000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DB
+:10211000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CB
+:10212000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BB
+:10213000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AB
+:10214000FFFFFF00FFFFFF00FFFFFF00FFFFFF009B
+:10215000FFFFFF00FFFFFF00FFFFFF00FFFFFF008B
+:10216000FFFFFF00FFFFFF00FFFFFF00FFFFFF007B
+:10217000FFFFFF00FFFFFF00FFFFFF00FFFFFF006B
+:10218000FFFFFF00FFFFFF00FFFFFF00FFFFFF005B
+:10219000FFFFFF00FFFFFF00FFFFFF00FFFFFF004B
+:1021A000FFFFFF00FFFFFF00FFFFFF00FFFFFF003B
+:1021B000FFFFFF00FFFFFF00FFFFFF00FFFFFF002B
+:1021C000FFFFFF00FFFFFF00FFFFFF00FFFFFF001B
+:1021D000FFFFFF00FFFFFF00FFFFFF00FFFFFF000B
+:1021E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FB
+:1021F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EB
+:10220000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DA
+:10221000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CA
+:10222000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BA
+:10223000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AA
+:10224000FFFFFF00FFFFFF00FFFFFF00FFFFFF009A
+:10225000FFFFFF00FFFFFF00FFFFFF00FFFFFF008A
+:10226000FFFFFF00FFFFFF00FFFFFF00FFFFFF007A
+:10227000FFFFFF00FFFFFF00FFFFFF00FFFFFF006A
+:10228000FFFFFF00FFFFFF00FFFFFF00FFFFFF005A
+:10229000FFFFFF00FFFFFF00FFFFFF00FFFFFF004A
+:1022A000FFFFFF00FFFFFF00FFFFFF00FFFFFF003A
+:1022B000FFFFFF00FFFFFF00FFFFFF00FFFFFF002A
+:1022C000FFFFFF00FFFFFF00FFFFFF00FFFFFF001A
+:1022D000FFFFFF00FFFFFF00FFFFFF00FFFFFF000A
+:1022E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FA
+:1022F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EA
+:10230000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D9
+:10231000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C9
+:10232000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B9
+:10233000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A9
+:10234000FFFFFF00FFFFFF00FFFFFF00FFFFFF0099
+:10235000FFFFFF00FFFFFF00FFFFFF00FFFFFF0089
+:10236000FFFFFF00FFFFFF00FFFFFF00FFFFFF0079
+:10237000FFFFFF00FFFFFF00FFFFFF00FFFFFF0069
+:10238000FFFFFF00FFFFFF00FFFFFF00FFFFFF0059
+:10239000FFFFFF00FFFFFF00FFFFFF00FFFFFF0049
+:1023A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0039
+:1023B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0029
+:1023C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0019
+:1023D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0009
+:1023E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F9
+:1023F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E9
+:10240000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D8
+:10241000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C8
+:10242000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B8
+:10243000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A8
+:10244000FFFFFF00FFFFFF00FFFFFF00FFFFFF0098
+:10245000FFFFFF00FFFFFF00FFFFFF00FFFFFF0088
+:10246000FFFFFF00FFFFFF00FFFFFF00FFFFFF0078
+:10247000FFFFFF00FFFFFF00FFFFFF00FFFFFF0068
+:10248000FFFFFF00FFFFFF00FFFFFF00FFFFFF0058
+:10249000FFFFFF00FFFFFF00FFFFFF00FFFFFF0048
+:1024A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0038
+:1024B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0028
+:1024C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0018
+:1024D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0008
+:1024E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F8
+:1024F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E8
+:10250000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D7
+:10251000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C7
+:10252000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B7
+:10253000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A7
+:10254000FFFFFF00FFFFFF00FFFFFF00FFFFFF0097
+:10255000FFFFFF00FFFFFF00FFFFFF00FFFFFF0087
+:10256000FFFFFF00FFFFFF00FFFFFF00FFFFFF0077
+:10257000FFFFFF00FFFFFF00FFFFFF00FFFFFF0067
+:10258000FFFFFF00FFFFFF00FFFFFF00FFFFFF0057
+:10259000FFFFFF00FFFFFF00FFFFFF00FFFFFF0047
+:1025A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0037
+:1025B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0027
+:1025C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0017
+:1025D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0007
+:1025E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F7
+:1025F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E7
+:10260000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D6
+:10261000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C6
+:10262000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B6
+:10263000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A6
+:10264000FFFFFF00FFFFFF00FFFFFF00FFFFFF0096
+:10265000FFFFFF00FFFFFF00FFFFFF00FFFFFF0086
+:10266000FFFFFF00FFFFFF00FFFFFF00FFFFFF0076
+:10267000FFFFFF00FFFFFF00FFFFFF00FFFFFF0066
+:10268000FFFFFF00FFFFFF00FFFFFF00FFFFFF0056
+:10269000FFFFFF00FFFFFF00FFFFFF00FFFFFF0046
+:1026A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0036
+:1026B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0026
+:1026C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0016
+:1026D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0006
+:1026E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F6
+:1026F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E6
+:10270000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D5
+:10271000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C5
+:10272000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B5
+:10273000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5
+:10274000FFFFFF00FFFFFF00FFFFFF00FFFFFF0095
+:10275000FFFFFF00FFFFFF00FFFFFF00FFFFFF0085
+:10276000FFFFFF00FFFFFF00FFFFFF00FFFFFF0075
+:10277000FFFFFF00FFFFFF00FFFFFF00FFFFFF0065
+:10278000FFFFFF00FFFFFF00FFFFFF00FFFFFF0055
+:10279000FFFFFF00FFFFFF00FFFFFF00FFFFFF0045
+:1027A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0035
+:1027B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0025
+:1027C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0015
+:1027D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0005
+:1027E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F5
+:1027F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E5
+:10280000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D4
+:10281000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C4
+:10282000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B4
+:10283000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A4
+:10284000FFFFFF00FFFFFF00FFFFFF00FFFFFF0094
+:10285000FFFFFF00FFFFFF00FFFFFF00FFFFFF0084
+:10286000FFFFFF00FFFFFF00FFFFFF00FFFFFF0074
+:10287000FFFFFF00FFFFFF00FFFFFF00FFFFFF0064
+:10288000FFFFFF00FFFFFF00FFFFFF00FFFFFF0054
+:10289000FFFFFF00FFFFFF00FFFFFF00FFFFFF0044
+:1028A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0034
+:1028B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0024
+:1028C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0014
+:1028D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0004
+:1028E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F4
+:1028F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E4
+:10290000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D3
+:10291000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C3
+:10292000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B3
+:10293000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A3
+:10294000FFFFFF00FFFFFF00FFFFFF00FFFFFF0093
+:10295000FFFFFF00FFFFFF00FFFFFF00FFFFFF0083
+:10296000FFFFFF00FFFFFF00FFFFFF00FFFFFF0073
+:10297000FFFFFF00FFFFFF00FFFFFF00FFFFFF0063
+:10298000FFFFFF00FFFFFF00FFFFFF00FFFFFF0053
+:10299000FFFFFF00FFFFFF00FFFFFF00FFFFFF0043
+:1029A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0033
+:1029B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0023
+:1029C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0013
+:1029D000FFFFFF00FFFFFF00FFFFFF00FFFFFF0003
+:1029E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F3
+:1029F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E3
+:102A0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D2
+:102A1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C2
+:102A2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B2
+:102A3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A2
+:102A4000FFFFFF00FFFFFF00FFFFFF00FFFFFF0092
+:102A5000FFFFFF00FFFFFF00FFFFFF00FFFFFF0082
+:102A6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0072
+:102A7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0062
+:102A8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0052
+:102A9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0042
+:102AA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0032
+:102AB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0022
+:102AC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0012
+:102AD000FFFFFF00FFFFFF00FFFFFF00FFFFFF0002
+:102AE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F2
+:102AF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E2
+:102B0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D1
+:102B1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C1
+:102B2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B1
+:102B3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A1
+:102B4000FFFFFF00FFFFFF00FFFFFF00FFFFFF0091
+:102B5000FFFFFF00FFFFFF00FFFFFF00FFFFFF0081
+:102B6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0071
+:102B7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0061
+:102B8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0051
+:102B9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0041
+:102BA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0031
+:102BB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0021
+:102BC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0011
+:102BD000FFFFFF00FFFFFF00FFFFFF00FFFFFF0001
+:102BE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F1
+:102BF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E1
+:102C0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D0
+:102C1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0
+:102C2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B0
+:102C3000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A0
+:102C4000FFFFFF00FFFFFF00FFFFFF00FFFFFF0090
+:102C5000FFFFFF00FFFFFF00FFFFFF00FFFFFF0080
+:102C6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0070
+:102C7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0060
+:102C8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0050
+:102C9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0040
+:102CA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0030
+:102CB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0020
+:102CC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0010
+:102CD000FFFFFF00FFFFFF00FFFFFF00FFFFFF0000
+:102CE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F0
+:102CF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E0
+:102D0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CF
+:102D1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BF
+:102D2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AF
+:102D3000FFFFFF00FFFFFF00FFFFFF00FFFFFF009F
+:102D4000FFFFFF00FFFFFF00FFFFFF00FFFFFF008F
+:102D5000FFFFFF00FFFFFF00FFFFFF00FFFFFF007F
+:102D6000FFFFFF00FFFFFF00FFFFFF00FFFFFF006F
+:102D7000FFFFFF00FFFFFF00FFFFFF00FFFFFF005F
+:102D8000FFFFFF00FFFFFF00FFFFFF00FFFFFF004F
+:102D9000FFFFFF00FFFFFF00FFFFFF00FFFFFF003F
+:102DA000FFFFFF00FFFFFF00FFFFFF00FFFFFF002F
+:102DB000FFFFFF00FFFFFF00FFFFFF00FFFFFF001F
+:102DC000FFFFFF00FFFFFF00FFFFFF00FFFFFF000F
+:102DD000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
+:102DE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EF
+:102DF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DF
+:102E0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CE
+:102E1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BE
+:102E2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AE
+:102E3000FFFFFF00FFFFFF00FFFFFF00FFFFFF009E
+:102E4000FFFFFF00FFFFFF00FFFFFF00FFFFFF008E
+:102E5000FFFFFF00FFFFFF00FFFFFF00FFFFFF007E
+:102E6000FFFFFF00FFFFFF00FFFFFF00FFFFFF006E
+:102E7000FFFFFF00FFFFFF00FFFFFF00FFFFFF005E
+:102E8000FFFFFF00FFFFFF00FFFFFF00FFFFFF004E
+:102E9000FFFFFF00FFFFFF00FFFFFF00FFFFFF003E
+:102EA000FFFFFF00FFFFFF00FFFFFF00FFFFFF002E
+:102EB000FFFFFF00FFFFFF00FFFFFF00FFFFFF001E
+:102EC000FFFFFF00FFFFFF00FFFFFF00FFFFFF000E
+:102ED000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FE
+:102EE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EE
+:102EF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DE
+:102F0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CD
+:102F1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BD
+:102F2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AD
+:102F3000FFFFFF00FFFFFF00FFFFFF00FFFFFF009D
+:102F4000FFFFFF00FFFFFF00FFFFFF00FFFFFF008D
+:102F5000FFFFFF00FFFFFF00FFFFFF00FFFFFF007D
+:102F6000FFFFFF00FFFFFF00FFFFFF00FFFFFF006D
+:102F7000FFFFFF00FFFFFF00FFFFFF00FFFFFF005D
+:102F8000FFFFFF00FFFFFF00FFFFFF00FFFFFF004D
+:102F9000FFFFFF00FFFFFF00FFFFFF00FFFFFF003D
+:102FA000FFFFFF00FFFFFF00FFFFFF00FFFFFF002D
+:102FB000FFFFFF00FFFFFF00FFFFFF00FFFFFF001D
+:102FC000FFFFFF00FFFFFF00FFFFFF00FFFFFF000D
+:102FD000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FD
+:102FE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00ED
+:102FF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DD
+:10300000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CC
+:10301000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BC
+:10302000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AC
+:10303000FFFFFF00FFFFFF00FFFFFF00FFFFFF009C
+:10304000FFFFFF00FFFFFF00FFFFFF00FFFFFF008C
+:10305000FFFFFF00FFFFFF00FFFFFF00FFFFFF007C
+:10306000FFFFFF00FFFFFF00FFFFFF00FFFFFF006C
+:10307000FFFFFF00FFFFFF00FFFFFF00FFFFFF005C
+:10308000FFFFFF00FFFFFF00FFFFFF00FFFFFF004C
+:10309000FFFFFF00FFFFFF00FFFFFF00FFFFFF003C
+:1030A000FFFFFF00FFFFFF00FFFFFF00FFFFFF002C
+:1030B000FFFFFF00FFFFFF00FFFFFF00FFFFFF001C
+:1030C000FFFFFF00FFFFFF00FFFFFF00FFFFFF000C
+:1030D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FC
+:1030E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EC
+:1030F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DC
+:10310000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CB
+:10311000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BB
+:10312000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AB
+:10313000FFFFFF00FFFFFF00FFFFFF00FFFFFF009B
+:10314000FFFFFF00FFFFFF00FFFFFF00FFFFFF008B
+:10315000FFFFFF00FFFFFF00FFFFFF00FFFFFF007B
+:10316000FFFFFF00FFFFFF00FFFFFF00FFFFFF006B
+:10317000FFFFFF00FFFFFF00FFFFFF00FFFFFF005B
+:10318000FFFFFF00FFFFFF00FFFFFF00FFFFFF004B
+:10319000FFFFFF00FFFFFF00FFFFFF00FFFFFF003B
+:1031A000FFFFFF00FFFFFF00FFFFFF00FFFFFF002B
+:1031B000FFFFFF00FFFFFF00FFFFFF00FFFFFF001B
+:1031C000FFFFFF00FFFFFF00FFFFFF00FFFFFF000B
+:1031D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FB
+:1031E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EB
+:1031F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DB
+:10320000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CA
+:10321000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BA
+:10322000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AA
+:10323000FFFFFF00FFFFFF00FFFFFF00FFFFFF009A
+:10324000FFFFFF00FFFFFF00FFFFFF00FFFFFF008A
+:10325000FFFFFF00FFFFFF00FFFFFF00FFFFFF007A
+:10326000FFFFFF00FFFFFF00FFFFFF00FFFFFF006A
+:10327000FFFFFF00FFFFFF00FFFFFF00FFFFFF005A
+:10328000FFFFFF00FFFFFF00FFFFFF00FFFFFF004A
+:10329000FFFFFF00FFFFFF00FFFFFF00FFFFFF003A
+:1032A000FFFFFF00FFFFFF00FFFFFF00FFFFFF002A
+:1032B000FFFFFF00FFFFFF00FFFFFF00FFFFFF001A
+:1032C000FFFFFF00FFFFFF00FFFFFF00FFFFFF000A
+:1032D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FA
+:1032E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EA
+:1032F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DA
+:10330000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C9
+:10331000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B9
+:10332000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A9
+:10333000FFFFFF00FFFFFF00FFFFFF00FFFFFF0099
+:10334000FFFFFF00FFFFFF00FFFFFF00FFFFFF0089
+:10335000FFFFFF00FFFFFF00FFFFFF00FFFFFF0079
+:10336000FFFFFF00FFFFFF00FFFFFF00FFFFFF0069
+:10337000FFFFFF00FFFFFF00FFFFFF00FFFFFF0059
+:10338000FFFFFF00FFFFFF00FFFFFF00FFFFFF0049
+:10339000FFFFFF00FFFFFF00FFFFFF00FFFFFF0039
+:1033A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0029
+:1033B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0019
+:1033C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0009
+:1033D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F9
+:1033E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E9
+:1033F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D9
+:10340000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C8
+:10341000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B8
+:10342000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A8
+:10343000FFFFFF00FFFFFF00FFFFFF00FFFFFF0098
+:10344000FFFFFF00FFFFFF00FFFFFF00FFFFFF0088
+:10345000FFFFFF00FFFFFF00FFFFFF00FFFFFF0078
+:10346000FFFFFF00FFFFFF00FFFFFF00FFFFFF0068
+:10347000FFFFFF00FFFFFF00FFFFFF00FFFFFF0058
+:10348000FFFFFF00FFFFFF00FFFFFF00FFFFFF0048
+:10349000FFFFFF00FFFFFF00FFFFFF00FFFFFF0038
+:1034A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0028
+:1034B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0018
+:1034C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0008
+:1034D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F8
+:1034E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E8
+:1034F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D8
+:10350000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C7
+:10351000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B7
+:10352000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A7
+:10353000FFFFFF00FFFFFF00FFFFFF00FFFFFF0097
+:10354000FFFFFF00FFFFFF00FFFFFF00FFFFFF0087
+:10355000FFFFFF00FFFFFF00FFFFFF00FFFFFF0077
+:10356000FFFFFF00FFFFFF00FFFFFF00FFFFFF0067
+:10357000FFFFFF00FFFFFF00FFFFFF00FFFFFF0057
+:10358000FFFFFF00FFFFFF00FFFFFF00FFFFFF0047
+:10359000FFFFFF00FFFFFF00FFFFFF00FFFFFF0037
+:1035A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0027
+:1035B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0017
+:1035C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0007
+:1035D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F7
+:1035E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E7
+:1035F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D7
+:10360000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C6
+:10361000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B6
+:10362000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A6
+:10363000FFFFFF00FFFFFF00FFFFFF00FFFFFF0096
+:10364000FFFFFF00FFFFFF00FFFFFF00FFFFFF0086
+:10365000FFFFFF00FFFFFF00FFFFFF00FFFFFF0076
+:10366000FFFFFF00FFFFFF00FFFFFF00FFFFFF0066
+:10367000FFFFFF00FFFFFF00FFFFFF00FFFFFF0056
+:10368000FFFFFF00FFFFFF00FFFFFF00FFFFFF0046
+:10369000FFFFFF00FFFFFF00FFFFFF00FFFFFF0036
+:1036A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0026
+:1036B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0016
+:1036C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0006
+:1036D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F6
+:1036E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E6
+:1036F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D6
+:10370000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C5
+:10371000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B5
+:10372000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5
+:10373000FFFFFF00FFFFFF00FFFFFF00FFFFFF0095
+:10374000FFFFFF00FFFFFF00FFFFFF00FFFFFF0085
+:10375000FFFFFF00FFFFFF00FFFFFF00FFFFFF0075
+:10376000FFFFFF00FFFFFF00FFFFFF00FFFFFF0065
+:10377000FFFFFF00FFFFFF00FFFFFF00FFFFFF0055
+:10378000FFFFFF00FFFFFF00FFFFFF00FFFFFF0045
+:10379000FFFFFF00FFFFFF00FFFFFF00FFFFFF0035
+:1037A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0025
+:1037B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0015
+:1037C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0005
+:1037D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F5
+:1037E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E5
+:1037F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D5
+:10380000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C4
+:10381000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B4
+:10382000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A4
+:10383000FFFFFF00FFFFFF00FFFFFF00FFFFFF0094
+:10384000FFFFFF00FFFFFF00FFFFFF00FFFFFF0084
+:10385000FFFFFF00FFFFFF00FFFFFF00FFFFFF0074
+:10386000FFFFFF00FFFFFF00FFFFFF00FFFFFF0064
+:10387000FFFFFF00FFFFFF00FFFFFF00FFFFFF0054
+:10388000FFFFFF00FFFFFF00FFFFFF00FFFFFF0044
+:10389000FFFFFF00FFFFFF00FFFFFF00FFFFFF0034
+:1038A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0024
+:1038B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0014
+:1038C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0004
+:1038D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F4
+:1038E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E4
+:1038F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D4
+:10390000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C3
+:10391000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B3
+:10392000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A3
+:10393000FFFFFF00FFFFFF00FFFFFF00FFFFFF0093
+:10394000FFFFFF00FFFFFF00FFFFFF00FFFFFF0083
+:10395000FFFFFF00FFFFFF00FFFFFF00FFFFFF0073
+:10396000FFFFFF00FFFFFF00FFFFFF00FFFFFF0063
+:10397000FFFFFF00FFFFFF00FFFFFF00FFFFFF0053
+:10398000FFFFFF00FFFFFF00FFFFFF00FFFFFF0043
+:10399000FFFFFF00FFFFFF00FFFFFF00FFFFFF0033
+:1039A000FFFFFF00FFFFFF00FFFFFF00FFFFFF0023
+:1039B000FFFFFF00FFFFFF00FFFFFF00FFFFFF0013
+:1039C000FFFFFF00FFFFFF00FFFFFF00FFFFFF0003
+:1039D000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F3
+:1039E000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E3
+:1039F000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D3
+:103A0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C2
+:103A1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B2
+:103A2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A2
+:103A3000FFFFFF00FFFFFF00FFFFFF00FFFFFF0092
+:103A4000FFFFFF00FFFFFF00FFFFFF00FFFFFF0082
+:103A5000FFFFFF00FFFFFF00FFFFFF00FFFFFF0072
+:103A6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0062
+:103A7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0052
+:103A8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0042
+:103A9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0032
+:103AA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0022
+:103AB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0012
+:103AC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0002
+:103AD000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F2
+:103AE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E2
+:103AF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D2
+:103B0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C1
+:103B1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B1
+:103B2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A1
+:103B3000FFFFFF00FFFFFF00FFFFFF00FFFFFF0091
+:103B4000FFFFFF00FFFFFF00FFFFFF00FFFFFF0081
+:103B5000FFFFFF00FFFFFF00FFFFFF00FFFFFF0071
+:103B6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0061
+:103B7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0051
+:103B8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0041
+:103B9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0031
+:103BA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0021
+:103BB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0011
+:103BC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0001
+:103BD000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F1
+:103BE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E1
+:103BF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D1
+:103C0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0
+:103C1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00B0
+:103C2000FFFFFF00FFFFFF00FFFFFF00FFFFFF00A0
+:103C3000FFFFFF00FFFFFF00FFFFFF00FFFFFF0090
+:103C4000FFFFFF00FFFFFF00FFFFFF00FFFFFF0080
+:103C5000FFFFFF00FFFFFF00FFFFFF00FFFFFF0070
+:103C6000FFFFFF00FFFFFF00FFFFFF00FFFFFF0060
+:103C7000FFFFFF00FFFFFF00FFFFFF00FFFFFF0050
+:103C8000FFFFFF00FFFFFF00FFFFFF00FFFFFF0040
+:103C9000FFFFFF00FFFFFF00FFFFFF00FFFFFF0030
+:103CA000FFFFFF00FFFFFF00FFFFFF00FFFFFF0020
+:103CB000FFFFFF00FFFFFF00FFFFFF00FFFFFF0010
+:103CC000FFFFFF00FFFFFF00FFFFFF00FFFFFF0000
+:103CD000FFFFFF00FFFFFF00FFFFFF00FFFFFF00F0
+:103CE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00E0
+:103CF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00D0
+:103D0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BF
+:103D1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AF
+:103D2000FFFFFF00FFFFFF00FFFFFF00FFFFFF009F
+:103D3000FFFFFF00FFFFFF00FFFFFF00FFFFFF008F
+:103D4000FFFFFF00FFFFFF00FFFFFF00FFFFFF007F
+:103D5000FFFFFF00FFFFFF00FFFFFF00FFFFFF006F
+:103D6000FFFFFF00FFFFFF00FFFFFF00FFFFFF005F
+:103D7000FFFFFF00FFFFFF00FFFFFF00FFFFFF004F
+:103D8000FFFFFF00FFFFFF00FFFFFF00FFFFFF003F
+:103D9000FFFFFF00FFFFFF00FFFFFF00FFFFFF002F
+:103DA000FFFFFF00FFFFFF00FFFFFF00FFFFFF001F
+:103DB000FFFFFF00FFFFFF00FFFFFF00FFFFFF000F
+:103DC000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
+:103DD000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EF
+:103DE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DF
+:103DF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CF
+:103E0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BE
+:103E1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AE
+:103E2000FFFFFF00FFFFFF00FFFFFF00FFFFFF009E
+:103E3000FFFFFF00FFFFFF00FFFFFF00FFFFFF008E
+:103E4000FFFFFF00FFFFFF00FFFFFF00FFFFFF007E
+:103E5000FFFFFF00FFFFFF00FFFFFF00FFFFFF006E
+:103E6000FFFFFF00FFFFFF00FFFFFF00FFFFFF005E
+:103E7000FFFFFF00FFFFFF00FFFFFF00FFFFFF004E
+:103E8000FFFFFF00FFFFFF00FFFFFF00FFFFFF003E
+:103E9000FFFFFF00FFFFFF00FFFFFF00FFFFFF002E
+:103EA000FFFFFF00FFFFFF00FFFFFF00FFFFFF001E
+:103EB000FFFFFF00FFFFFF00FFFFFF00FFFFFF000E
+:103EC000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FE
+:103ED000FFFFFF00FFFFFF00FFFFFF00FFFFFF00EE
+:103EE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DE
+:103EF000FFFFFF00FFFFFF00FFFFFF00FFFFFF00CE
+:103F0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00BD
+:103F1000FFFFFF00FFFFFF00FFFFFF00FFFFFF00AD
+:103F2000FFFFFF00FFFFFF00FFFFFF00FFFFFF009D
+:103F3000FFFFFF00FFFFFF00FFFFFF00FFFFFF008D
+:103F4000FFFFFF00FFFFFF00FFFFFF00FFFFFF007D
+:103F5000FFFFFF00FFFFFF00FFFFFF00FFFFFF006D
+:103F6000FFFFFF00FFFFFF00FFFFFF00FFFFFF005D
+:103F7000FFFFFF00FFFFFF00FFFFFF00FFFFFF004D
+:103F8000FFFFFF00FFFFFF00FFFFFF00FFFFFF003D
+:103F9000FFFFFF00FFFFFF00FFFFFF00FFFFFF002D
+:103FA000FFFFFF00FFFFFF00FFFFFF00FFFFFF001D
+:103FB000FFFFFF00FFFFFF00FFFFFF00FFFFFF000D
+:103FC000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FD
+:103FD000FFFFFF00FFFFFF00FFFFFF00FFFFFF00ED
+:103FE000FFFFFF00FFFFFF00FFFFFF00FFFFFF00DD
+:103FF000FFFFFF00FFFFFF0054769800981032008B
+:0200000400FFFB
+:10F800003412000078560000FFFF0000FFFF0000E8
+:10F81000FFFF0000FFFF0000FFFF0000FFFF0000F0
+:10F82000FFFF0000FFFF0000FFFF0000FFFF0000E0
+:10F83000FFFF0000FFFF0000FFFF0000FFFF0000D0
+:10F84000FFFF0000FFFF0000FFFF0000FFFF0000C0
+:10F85000FFFF0000FFFF0000FFFF0000FFFF0000B0
+:10F86000FFFF0000FFFF0000FFFF0000FFFF0000A0
+:10F87000FFFF0000FFFF0000FFFF0000FFFF000090
+:10F88000FFFF0000FFFF0000FFFF0000FFFF000080
+:10F89000FFFF0000FFFF0000FFFF0000FFFF000070
+:10F8A000FFFF0000FFFF0000FFFF0000FFFF000060
+:10F8B000FFFF0000FFFF0000FFFF0000FFFF000050
+:10F8C000FFFF0000FFFF0000FFFF0000FFFF000040
+:10F8D000FFFF0000FFFF0000FFFF0000FFFF000030
+:10F8E000FFFF0000FFFF0000FFFF0000FFFF000020
+:10F8F000FFFF0000FFFF0000FFFF0000FFFF000010
+:10F90000FFFF0000FFFF0000FFFF0000FFFF0000FF
+:10F91000FFFF0000FFFF0000FFFF0000FFFF0000EF
+:10F92000FFFF0000FFFF0000FFFF0000FFFF0000DF
+:10F93000FFFF0000FFFF0000FFFF0000FFFF0000CF
+:10F94000FFFF0000FFFF0000FFFF0000FFFF0000BF
+:10F95000FFFF0000FFFF0000FFFF0000FFFF0000AF
+:10F96000FFFF0000FFFF0000FFFF0000FFFF00009F
+:10F97000FFFF0000FFFF0000FFFF0000FFFF00008F
+:10F98000FFFF0000FFFF0000FFFF0000FFFF00007F
+:10F99000FFFF0000FFFF0000FFFF0000FFFF00006F
+:10F9A000FFFF0000FFFF0000FFFF0000FFFF00005F
+:10F9B000FFFF0000FFFF0000FFFF0000FFFF00004F
+:10F9C000FFFF0000FFFF0000FFFF0000FFFF00003F
+:10F9D000FFFF0000FFFF0000FFFF0000FFFF00002F
+:10F9E000FFFF0000FFFF0000FFFF0000FFFF00001F
+:10F9F000FFFF0000FFFF0000FFFF0000FFFF00000F
+:10FA0000FFFF0000FFFF0000FFFF0000FFFF0000FE
+:10FA1000FFFF0000FFFF0000FFFF0000FFFF0000EE
+:10FA2000FFFF0000FFFF0000FFFF0000FFFF0000DE
+:10FA3000FFFF0000FFFF0000FFFF0000FFFF0000CE
+:10FA4000FFFF0000FFFF0000FFFF0000FFFF0000BE
+:10FA5000FFFF0000FFFF0000FFFF0000FFFF0000AE
+:10FA6000FFFF0000FFFF0000FFFF0000FFFF00009E
+:10FA7000FFFF0000FFFF0000FFFF0000FFFF00008E
+:10FA8000FFFF0000FFFF0000FFFF0000FFFF00007E
+:10FA9000FFFF0000FFFF0000FFFF0000FFFF00006E
+:10FAA000FFFF0000FFFF0000FFFF0000FFFF00005E
+:10FAB000FFFF0000FFFF0000FFFF0000FFFF00004E
+:10FAC000FFFF0000FFFF0000FFFF0000FFFF00003E
+:10FAD000FFFF0000FFFF0000FFFF0000FFFF00002E
+:10FAE000FFFF0000FFFF0000FFFF0000FFFF00001E
+:10FAF000FFFF0000FFFF0000FFFF0000FFFF00000E
+:10FB0000FFFF0000FFFF0000FFFF0000FFFF0000FD
+:10FB1000FFFF0000FFFF0000FFFF0000FFFF0000ED
+:10FB2000FFFF0000FFFF0000FFFF0000FFFF0000DD
+:10FB3000FFFF0000FFFF0000FFFF0000FFFF0000CD
+:10FB4000FFFF0000FFFF0000FFFF0000FFFF0000BD
+:10FB5000FFFF0000FFFF0000FFFF0000FFFF0000AD
+:10FB6000FFFF0000FFFF0000FFFF0000FFFF00009D
+:10FB7000FFFF0000FFFF0000FFFF0000FFFF00008D
+:10FB8000FFFF0000FFFF0000FFFF0000FFFF00007D
+:10FB9000FFFF0000FFFF0000FFFF0000FFFF00006D
+:10FBA000FFFF0000FFFF0000FFFF0000FFFF00005D
+:10FBB000FFFF0000FFFF0000FFFF0000FFFF00004D
+:10FBC000FFFF0000FFFF0000FFFF0000FFFF00003D
+:10FBD000FFFF0000FFFF0000FFFF0000FFFF00002D
+:10FBE000FFFF0000FFFF0000FFFF0000FFFF00001D
+:10FBF000FFFF0000FFFF0000FFFF0000FFFF00000D
+:10FC0000FFFF0000FFFF0000FFFF0000FFFF0000FC
+:10FC1000FFFF0000FFFF0000FFFF0000FFFF0000EC
+:10FC2000FFFF0000FFFF0000FFFF0000FFFF0000DC
+:10FC3000FFFF0000FFFF0000FFFF0000FFFF0000CC
+:10FC4000FFFF0000FFFF0000FFFF0000FFFF0000BC
+:10FC5000FFFF0000FFFF0000FFFF0000FFFF0000AC
+:10FC6000FFFF0000FFFF0000FFFF0000FFFF00009C
+:10FC7000FFFF0000FFFF0000FFFF0000FFFF00008C
+:10FC8000FFFF0000FFFF0000FFFF0000FFFF00007C
+:10FC9000FFFF0000FFFF0000FFFF0000FFFF00006C
+:10FCA000FFFF0000FFFF0000FFFF0000FFFF00005C
+:10FCB000FFFF0000FFFF0000FFFF0000FFFF00004C
+:10FCC000FFFF0000FFFF0000FFFF0000FFFF00003C
+:10FCD000FFFF0000FFFF0000FFFF0000FFFF00002C
+:10FCE000FFFF0000FFFF0000FFFF0000FFFF00001C
+:10FCF000FFFF0000FFFF0000FFFF0000FFFF00000C
+:10FD0000FFFF0000FFFF0000FFFF0000FFFF0000FB
+:10FD1000FFFF0000FFFF0000FFFF0000FFFF0000EB
+:10FD2000FFFF0000FFFF0000FFFF0000FFFF0000DB
+:10FD3000FFFF0000FFFF0000FFFF0000FFFF0000CB
+:10FD4000FFFF0000FFFF0000FFFF0000FFFF0000BB
+:10FD5000FFFF0000FFFF0000FFFF0000FFFF0000AB
+:10FD6000FFFF0000FFFF0000FFFF0000FFFF00009B
+:10FD7000FFFF0000FFFF0000FFFF0000FFFF00008B
+:10FD8000FFFF0000FFFF0000FFFF0000FFFF00007B
+:10FD9000FFFF0000FFFF0000FFFF0000FFFF00006B
+:10FDA000FFFF0000FFFF0000FFFF0000FFFF00005B
+:10FDB000FFFF0000FFFF0000FFFF0000FFFF00004B
+:10FDC000FFFF0000FFFF0000FFFF0000FFFF00003B
+:10FDD000FFFF0000FFFF0000FFFF0000FFFF00002B
+:10FDE000FFFF0000FFFF0000FFFF0000FFFF00001B
+:10FDF000FFFF0000FFFF0000FFFF0000FFFF00000B
+:10FE0000FFFF0000FFFF0000FFFF0000FFFF0000FA
+:10FE1000FFFF0000FFFF0000FFFF0000FFFF0000EA
+:10FE2000FFFF0000FFFF0000FFFF0000FFFF0000DA
+:10FE3000FFFF0000FFFF0000FFFF0000FFFF0000CA
+:10FE4000FFFF0000FFFF0000FFFF0000FFFF0000BA
+:10FE5000FFFF0000FFFF0000FFFF0000FFFF0000AA
+:10FE6000FFFF0000FFFF0000FFFF0000FFFF00009A
+:10FE7000FFFF0000FFFF0000FFFF0000FFFF00008A
+:10FE8000FFFF0000FFFF0000FFFF0000FFFF00007A
+:10FE9000FFFF0000FFFF0000FFFF0000FFFF00006A
+:10FEA000FFFF0000FFFF0000FFFF0000FFFF00005A
+:10FEB000FFFF0000FFFF0000FFFF0000FFFF00004A
+:10FEC000FFFF0000FFFF0000FFFF0000FFFF00003A
+:10FED000FFFF0000FFFF0000FFFF0000FFFF00002A
+:10FEE000FFFF0000FFFF0000FFFF0000FFFF00001A
+:10FEF000FFFF0000FFFF0000FFFF0000FFFF00000A
+:10FF0000FFFF0000FFFF0000FFFF0000FFFF0000F9
+:10FF1000FFFF0000FFFF0000FFFF0000FFFF0000E9
+:10FF2000FFFF0000FFFF0000FFFF0000FFFF0000D9
+:10FF3000FFFF0000FFFF0000FFFF0000FFFF0000C9
+:10FF4000FFFF0000FFFF0000FFFF0000FFFF0000B9
+:10FF5000FFFF0000FFFF0000FFFF0000FFFF0000A9
+:10FF6000FFFF0000FFFF0000FFFF0000FFFF000099
+:10FF7000FFFF0000FFFF0000FFFF0000FFFF000089
+:10FF8000FFFF0000FFFF0000FFFF0000FFFF000079
+:10FF9000FFFF0000FFFF0000FFFF0000FFFF000069
+:10FFA000FFFF0000FFFF0000FFFF0000FFFF000059
+:10FFB000FFFF0000FFFF0000FFFF0000FFFF000049
+:10FFC000FFFF0000FFFF0000FFFF0000FFFF000039
+:10FFD000FFFF0000FFFF0000FFFF0000FFFF000029
+:10FFE000FFFF0000FFFF0000FFFF0000FFFF000019
+:10FFF000FFFF0000FFFF00008709000043650000CD
+:0200000401F009
+:100000000FC100003F000000A38300000F3100007B
+:0C0010000F3300000500000003C00000DA
+:00000001FF
diff --git a/test/dummy_hex_8s/dummy_10F200_inhx8s.hxh b/test/dummy_hex_8s/dummy_10F200_inhx8s.hxh
new file mode 100644
index 0000000..28b181e
--- /dev/null
+++ b/test/dummy_hex_8s/dummy_10F200_inhx8s.hxh
@@ -0,0 +1,36 @@
+:080000000104070F0F0F0F0FA1
+:080008000F0F0F0F0F0F0F0F78
+:080010000F0F0F0F0F0F0F0F70
+:080018000F0F0F0F0F0F0F0F68
+:080020000F0F0F0F0F0F0F0F60
+:080028000F0F0F0F0F0F0F0F58
+:080030000F0F0F0F0F0F0F0F50
+:080038000F0F0F0F0F0F0F0F48
+:080040000F0F0F0F0F0F0F0F40
+:080048000F0F0F0F0F0F0F0F38
+:080050000F0F0F0F0F0F0F0F30
+:080058000F0F0F0F0F0F0F0F28
+:080060000F0F0F0F0F0F0F0F20
+:080068000F0F0F0F0F0F0F0F18
+:080070000F0F0F0F0F0F0F0F10
+:080078000F0F0F0F0F0F0F0F08
+:080080000F0F0F0F0F0F0F0F00
+:080088000F0F0F0F0F0F0F0FF8
+:080090000F0F0F0F0F0F0F0FF0
+:080098000F0F0F0F0F0F0F0FE8
+:0800A0000F0F0F0F0F0F0F0FE0
+:0800A8000F0F0F0F0F0F0F0FD8
+:0800B0000F0F0F0F0F0F0F0FD0
+:0800B8000F0F0F0F0F0F0F0FC8
+:0800C0000F0F0F0F0F0F0F0FC0
+:0800C8000F0F0F0F0F0F0F0FB8
+:0800D0000F0F0F0F0F0F0F0FB0
+:0800D8000F0F0F0F0F0F0F0FA8
+:0800E0000F0F0F0F0F0F0F0FA0
+:0800E8000F0F0F0F0F0F0F0F98
+:0800F0000F0F0F0F0F0F0F0F90
+:0700F8000F0F0F0F0F0F00A7
+:010FFF000FE2
+:0401000000000000FB
+:0100FF0003FD
+:00000001FF
diff --git a/test/dummy_hex_8s/dummy_10F200_inhx8s.hxl b/test/dummy_hex_8s/dummy_10F200_inhx8s.hxl
new file mode 100644
index 0000000..578418f
--- /dev/null
+++ b/test/dummy_hex_8s/dummy_10F200_inhx8s.hxl
@@ -0,0 +1,36 @@
+:08000000235689FFFFFFFFFFFB
+:08000800FFFFFFFFFFFFFFFFF8
+:08001000FFFFFFFFFFFFFFFFF0
+:08001800FFFFFFFFFFFFFFFFE8
+:08002000FFFFFFFFFFFFFFFFE0
+:08002800FFFFFFFFFFFFFFFFD8
+:08003000FFFFFFFFFFFFFFFFD0
+:08003800FFFFFFFFFFFFFFFFC8
+:08004000FFFFFFFFFFFFFFFFC0
+:08004800FFFFFFFFFFFFFFFFB8
+:08005000FFFFFFFFFFFFFFFFB0
+:08005800FFFFFFFFFFFFFFFFA8
+:08006000FFFFFFFFFFFFFFFFA0
+:08006800FFFFFFFFFFFFFFFF98
+:08007000FFFFFFFFFFFFFFFF90
+:08007800FFFFFFFFFFFFFFFF88
+:08008000FFFFFFFFFFFFFFFF80
+:08008800FFFFFFFFFFFFFFFF78
+:08009000FFFFFFFFFFFFFFFF70
+:08009800FFFFFFFFFFFFFFFF68
+:0800A000FFFFFFFFFFFFFFFF60
+:0800A800FFFFFFFFFFFFFFFF58
+:0800B000FFFFFFFFFFFFFFFF50
+:0800B800FFFFFFFFFFFFFFFF48
+:0800C000FFFFFFFFFFFFFFFF40
+:0800C800FFFFFFFFFFFFFFFF38
+:0800D000FFFFFFFFFFFFFFFF30
+:0800D800FFFFFFFFFFFFFFFF28
+:0800E000FFFFFFFFFFFFFFFF20
+:0800E800FFFFFFFFFFFFFFFF18
+:0800F000FFFFFFFFFFFFFFFF10
+:0700F800FFFFFFFFFFFF12F5
+:010FFF00E30E
+:0401000001020304F1
+:0100FF0045BB
+:00000001FF
diff --git a/test/dummy_hex_8s/dummy_16F877_inhx8s.hxh b/test/dummy_hex_8s/dummy_16F877_inhx8s.hxh
new file mode 100644
index 0000000..b89c5cc
--- /dev/null
+++ b/test/dummy_hex_8s/dummy_16F877_inhx8s.hxh
@@ -0,0 +1,1059 @@
+:0800000012343F3F3F3F3F3F38
+:080008003F3F3F3F3F3F3F3FF8
+:080010003F3F3F3F3F3F3F3FF0
+:080018003F3F3F3F3F3F3F3FE8
+:080020003F3F3F3F3F3F3F3FE0
+:080028003F3F3F3F3F3F3F3FD8
+:080030003F3F3F3F3F3F3F3FD0
+:080038003F3F3F3F3F3F3F3FC8
+:080040003F3F3F3F3F3F3F3FC0
+:080048003F3F3F3F3F3F3F3FB8
+:080050003F3F3F3F3F3F3F3FB0
+:080058003F3F3F3F3F3F3F3FA8
+:080060003F3F3F3F3F3F3F3FA0
+:080068003F3F3F3F3F3F3F3F98
+:080070003F3F3F3F3F3F3F3F90
+:080078003F3F3F3F3F3F3F3F88
+:080080003F3F3F3F3F3F3F3F80
+:080088003F3F3F3F3F3F3F3F78
+:080090003F3F3F3F3F3F3F3F70
+:080098003F3F3F3F3F3F3F3F68
+:0800A0003F3F3F3F3F3F3F3F60
+:0800A8003F3F3F3F3F3F3F3F58
+:0800B0003F3F3F3F3F3F3F3F50
+:0800B8003F3F3F3F3F3F3F3F48
+:0800C0003F3F3F3F3F3F3F3F40
+:0800C8003F3F3F3F3F3F3F3F38
+:0800D0003F3F3F3F3F3F3F3F30
+:0800D8003F3F3F3F3F3F3F3F28
+:0800E0003F3F3F3F3F3F3F3F20
+:0800E8003F3F3F3F3F3F3F3F18
+:0800F0003F3F3F3F3F3F3F3F10
+:0800F8003F3F3F3F3F3F3F3F08
+:080100003F3F3F3F3F3F3F3FFF
+:080108003F3F3F3F3F3F3F3FF7
+:080110003F3F3F3F3F3F3F3FEF
+:080118003F3F3F3F3F3F3F3FE7
+:080120003F3F3F3F3F3F3F3FDF
+:080128003F3F3F3F3F3F3F3FD7
+:080130003F3F3F3F3F3F3F3FCF
+:080138003F3F3F3F3F3F3F3FC7
+:080140003F3F3F3F3F3F3F3FBF
+:080148003F3F3F3F3F3F3F3FB7
+:080150003F3F3F3F3F3F3F3FAF
+:080158003F3F3F3F3F3F3F3FA7
+:080160003F3F3F3F3F3F3F3F9F
+:080168003F3F3F3F3F3F3F3F97
+:080170003F3F3F3F3F3F3F3F8F
+:080178003F3F3F3F3F3F3F3F87
+:080180003F3F3F3F3F3F3F3F7F
+:080188003F3F3F3F3F3F3F3F77
+:080190003F3F3F3F3F3F3F3F6F
+:080198003F3F3F3F3F3F3F3F67
+:0801A0003F3F3F3F3F3F3F3F5F
+:0801A8003F3F3F3F3F3F3F3F57
+:0801B0003F3F3F3F3F3F3F3F4F
+:0801B8003F3F3F3F3F3F3F3F47
+:0801C0003F3F3F3F3F3F3F3F3F
+:0801C8003F3F3F3F3F3F3F3F37
+:0801D0003F3F3F3F3F3F3F3F2F
+:0801D8003F3F3F3F3F3F3F3F27
+:0801E0003F3F3F3F3F3F3F3F1F
+:0801E8003F3F3F3F3F3F3F3F17
+:0801F0003F3F3F3F3F3F3F3F0F
+:0801F8003F3F3F3F3F3F3F3F07
+:080200003F3F3F3F3F3F3F3FFE
+:080208003F3F3F3F3F3F3F3FF6
+:080210003F3F3F3F3F3F3F3FEE
+:080218003F3F3F3F3F3F3F3FE6
+:080220003F3F3F3F3F3F3F3FDE
+:080228003F3F3F3F3F3F3F3FD6
+:080230003F3F3F3F3F3F3F3FCE
+:080238003F3F3F3F3F3F3F3FC6
+:080240003F3F3F3F3F3F3F3FBE
+:080248003F3F3F3F3F3F3F3FB6
+:080250003F3F3F3F3F3F3F3FAE
+:080258003F3F3F3F3F3F3F3FA6
+:080260003F3F3F3F3F3F3F3F9E
+:080268003F3F3F3F3F3F3F3F96
+:080270003F3F3F3F3F3F3F3F8E
+:080278003F3F3F3F3F3F3F3F86
+:080280003F3F3F3F3F3F3F3F7E
+:080288003F3F3F3F3F3F3F3F76
+:080290003F3F3F3F3F3F3F3F6E
+:080298003F3F3F3F3F3F3F3F66
+:0802A0003F3F3F3F3F3F3F3F5E
+:0802A8003F3F3F3F3F3F3F3F56
+:0802B0003F3F3F3F3F3F3F3F4E
+:0802B8003F3F3F3F3F3F3F3F46
+:0802C0003F3F3F3F3F3F3F3F3E
+:0802C8003F3F3F3F3F3F3F3F36
+:0802D0003F3F3F3F3F3F3F3F2E
+:0802D8003F3F3F3F3F3F3F3F26
+:0802E0003F3F3F3F3F3F3F3F1E
+:0802E8003F3F3F3F3F3F3F3F16
+:0802F0003F3F3F3F3F3F3F3F0E
+:0802F8003F3F3F3F3F3F3F3F06
+:080300003F3F3F3F3F3F3F3FFD
+:080308003F3F3F3F3F3F3F3FF5
+:080310003F3F3F3F3F3F3F3FED
+:080318003F3F3F3F3F3F3F3FE5
+:080320003F3F3F3F3F3F3F3FDD
+:080328003F3F3F3F3F3F3F3FD5
+:080330003F3F3F3F3F3F3F3FCD
+:080338003F3F3F3F3F3F3F3FC5
+:080340003F3F3F3F3F3F3F3FBD
+:080348003F3F3F3F3F3F3F3FB5
+:080350003F3F3F3F3F3F3F3FAD
+:080358003F3F3F3F3F3F3F3FA5
+:080360003F3F3F3F3F3F3F3F9D
+:080368003F3F3F3F3F3F3F3F95
+:080370003F3F3F3F3F3F3F3F8D
+:080378003F3F3F3F3F3F3F3F85
+:080380003F3F3F3F3F3F3F3F7D
+:080388003F3F3F3F3F3F3F3F75
+:080390003F3F3F3F3F3F3F3F6D
+:080398003F3F3F3F3F3F3F3F65
+:0803A0003F3F3F3F3F3F3F3F5D
+:0803A8003F3F3F3F3F3F3F3F55
+:0803B0003F3F3F3F3F3F3F3F4D
+:0803B8003F3F3F3F3F3F3F3F45
+:0803C0003F3F3F3F3F3F3F3F3D
+:0803C8003F3F3F3F3F3F3F3F35
+:0803D0003F3F3F3F3F3F3F3F2D
+:0803D8003F3F3F3F3F3F3F3F25
+:0803E0003F3F3F3F3F3F3F3F1D
+:0803E8003F3F3F3F3F3F3F3F15
+:0803F0003F3F3F3F3F3F3F3F0D
+:0803F8003F3F3F3F3F3F3F3F05
+:080400003F3F3F3F3F3F3F3FFC
+:080408003F3F3F3F3F3F3F3FF4
+:080410003F3F3F3F3F3F3F3FEC
+:080418003F3F3F3F3F3F3F3FE4
+:080420003F3F3F3F3F3F3F3FDC
+:080428003F3F3F3F3F3F3F3FD4
+:080430003F3F3F3F3F3F3F3FCC
+:080438003F3F3F3F3F3F3F3FC4
+:080440003F3F3F3F3F3F3F3FBC
+:080448003F3F3F3F3F3F3F3FB4
+:080450003F3F3F3F3F3F3F3FAC
+:080458003F3F3F3F3F3F3F3FA4
+:080460003F3F3F3F3F3F3F3F9C
+:080468003F3F3F3F3F3F3F3F94
+:080470003F3F3F3F3F3F3F3F8C
+:080478003F3F3F3F3F3F3F3F84
+:080480003F3F3F3F3F3F3F3F7C
+:080488003F3F3F3F3F3F3F3F74
+:080490003F3F3F3F3F3F3F3F6C
+:080498003F3F3F3F3F3F3F3F64
+:0804A0003F3F3F3F3F3F3F3F5C
+:0804A8003F3F3F3F3F3F3F3F54
+:0804B0003F3F3F3F3F3F3F3F4C
+:0804B8003F3F3F3F3F3F3F3F44
+:0804C0003F3F3F3F3F3F3F3F3C
+:0804C8003F3F3F3F3F3F3F3F34
+:0804D0003F3F3F3F3F3F3F3F2C
+:0804D8003F3F3F3F3F3F3F3F24
+:0804E0003F3F3F3F3F3F3F3F1C
+:0804E8003F3F3F3F3F3F3F3F14
+:0804F0003F3F3F3F3F3F3F3F0C
+:0804F8003F3F3F3F3F3F3F3F04
+:080500003F3F3F3F3F3F3F3FFB
+:080508003F3F3F3F3F3F3F3FF3
+:080510003F3F3F3F3F3F3F3FEB
+:080518003F3F3F3F3F3F3F3FE3
+:080520003F3F3F3F3F3F3F3FDB
+:080528003F3F3F3F3F3F3F3FD3
+:080530003F3F3F3F3F3F3F3FCB
+:080538003F3F3F3F3F3F3F3FC3
+:080540003F3F3F3F3F3F3F3FBB
+:080548003F3F3F3F3F3F3F3FB3
+:080550003F3F3F3F3F3F3F3FAB
+:080558003F3F3F3F3F3F3F3FA3
+:080560003F3F3F3F3F3F3F3F9B
+:080568003F3F3F3F3F3F3F3F93
+:080570003F3F3F3F3F3F3F3F8B
+:080578003F3F3F3F3F3F3F3F83
+:080580003F3F3F3F3F3F3F3F7B
+:080588003F3F3F3F3F3F3F3F73
+:080590003F3F3F3F3F3F3F3F6B
+:080598003F3F3F3F3F3F3F3F63
+:0805A0003F3F3F3F3F3F3F3F5B
+:0805A8003F3F3F3F3F3F3F3F53
+:0805B0003F3F3F3F3F3F3F3F4B
+:0805B8003F3F3F3F3F3F3F3F43
+:0805C0003F3F3F3F3F3F3F3F3B
+:0805C8003F3F3F3F3F3F3F3F33
+:0805D0003F3F3F3F3F3F3F3F2B
+:0805D8003F3F3F3F3F3F3F3F23
+:0805E0003F3F3F3F3F3F3F3F1B
+:0805E8003F3F3F3F3F3F3F3F13
+:0805F0003F3F3F3F3F3F3F3F0B
+:0805F8003F3F3F3F3F3F3F3F03
+:080600003F3F3F3F3F3F3F3FFA
+:080608003F3F3F3F3F3F3F3FF2
+:080610003F3F3F3F3F3F3F3FEA
+:080618003F3F3F3F3F3F3F3FE2
+:080620003F3F3F3F3F3F3F3FDA
+:080628003F3F3F3F3F3F3F3FD2
+:080630003F3F3F3F3F3F3F3FCA
+:080638003F3F3F3F3F3F3F3FC2
+:080640003F3F3F3F3F3F3F3FBA
+:080648003F3F3F3F3F3F3F3FB2
+:080650003F3F3F3F3F3F3F3FAA
+:080658003F3F3F3F3F3F3F3FA2
+:080660003F3F3F3F3F3F3F3F9A
+:080668003F3F3F3F3F3F3F3F92
+:080670003F3F3F3F3F3F3F3F8A
+:080678003F3F3F3F3F3F3F3F82
+:080680003F3F3F3F3F3F3F3F7A
+:080688003F3F3F3F3F3F3F3F72
+:080690003F3F3F3F3F3F3F3F6A
+:080698003F3F3F3F3F3F3F3F62
+:0806A0003F3F3F3F3F3F3F3F5A
+:0806A8003F3F3F3F3F3F3F3F52
+:0806B0003F3F3F3F3F3F3F3F4A
+:0806B8003F3F3F3F3F3F3F3F42
+:0806C0003F3F3F3F3F3F3F3F3A
+:0806C8003F3F3F3F3F3F3F3F32
+:0806D0003F3F3F3F3F3F3F3F2A
+:0806D8003F3F3F3F3F3F3F3F22
+:0806E0003F3F3F3F3F3F3F3F1A
+:0806E8003F3F3F3F3F3F3F3F12
+:0806F0003F3F3F3F3F3F3F3F0A
+:0806F8003F3F3F3F3F3F3F3F02
+:080700003F3F3F3F3F3F3F3FF9
+:080708003F3F3F3F3F3F3F3FF1
+:080710003F3F3F3F3F3F3F3FE9
+:080718003F3F3F3F3F3F3F3FE1
+:080720003F3F3F3F3F3F3F3FD9
+:080728003F3F3F3F3F3F3F3FD1
+:080730003F3F3F3F3F3F3F3FC9
+:080738003F3F3F3F3F3F3F3FC1
+:080740003F3F3F3F3F3F3F3FB9
+:080748003F3F3F3F3F3F3F3FB1
+:080750003F3F3F3F3F3F3F3FA9
+:080758003F3F3F3F3F3F3F3FA1
+:080760003F3F3F3F3F3F3F3F99
+:080768003F3F3F3F3F3F3F3F91
+:080770003F3F3F3F3F3F3F3F89
+:080778003F3F3F3F3F3F3F3F81
+:080780003F3F3F3F3F3F3F3F79
+:080788003F3F3F3F3F3F3F3F71
+:080790003F3F3F3F3F3F3F3F69
+:080798003F3F3F3F3F3F3F3F61
+:0807A0003F3F3F3F3F3F3F3F59
+:0807A8003F3F3F3F3F3F3F3F51
+:0807B0003F3F3F3F3F3F3F3F49
+:0807B8003F3F3F3F3F3F3F3F41
+:0807C0003F3F3F3F3F3F3F3F39
+:0807C8003F3F3F3F3F3F3F3F31
+:0807D0003F3F3F3F3F3F3F3F29
+:0807D8003F3F3F3F3F3F3F3F21
+:0807E0003F3F3F3F3F3F3F3F19
+:0807E8003F3F3F3F3F3F3F3F11
+:0807F0003F3F3F3F3F3F3F3F09
+:0807F8003F3F3F3F3F3F3F3F01
+:080800003F3F3F3F3F3F3F3FF8
+:080808003F3F3F3F3F3F3F3FF0
+:080810003F3F3F3F3F3F3F3FE8
+:080818003F3F3F3F3F3F3F3FE0
+:080820003F3F3F3F3F3F3F3FD8
+:080828003F3F3F3F3F3F3F3FD0
+:080830003F3F3F3F3F3F3F3FC8
+:080838003F3F3F3F3F3F3F3FC0
+:080840003F3F3F3F3F3F3F3FB8
+:080848003F3F3F3F3F3F3F3FB0
+:080850003F3F3F3F3F3F3F3FA8
+:080858003F3F3F3F3F3F3F3FA0
+:080860003F3F3F3F3F3F3F3F98
+:080868003F3F3F3F3F3F3F3F90
+:080870003F3F3F3F3F3F3F3F88
+:080878003F3F3F3F3F3F3F3F80
+:080880003F3F3F3F3F3F3F3F78
+:080888003F3F3F3F3F3F3F3F70
+:080890003F3F3F3F3F3F3F3F68
+:080898003F3F3F3F3F3F3F3F60
+:0808A0003F3F3F3F3F3F3F3F58
+:0808A8003F3F3F3F3F3F3F3F50
+:0808B0003F3F3F3F3F3F3F3F48
+:0808B8003F3F3F3F3F3F3F3F40
+:0808C0003F3F3F3F3F3F3F3F38
+:0808C8003F3F3F3F3F3F3F3F30
+:0808D0003F3F3F3F3F3F3F3F28
+:0808D8003F3F3F3F3F3F3F3F20
+:0808E0003F3F3F3F3F3F3F3F18
+:0808E8003F3F3F3F3F3F3F3F10
+:0808F0003F3F3F3F3F3F3F3F08
+:0808F8003F3F3F3F3F3F3F3F00
+:080900003F3F3F3F3F3F3F3FF7
+:080908003F3F3F3F3F3F3F3FEF
+:080910003F3F3F3F3F3F3F3FE7
+:080918003F3F3F3F3F3F3F3FDF
+:080920003F3F3F3F3F3F3F3FD7
+:080928003F3F3F3F3F3F3F3FCF
+:080930003F3F3F3F3F3F3F3FC7
+:080938003F3F3F3F3F3F3F3FBF
+:080940003F3F3F3F3F3F3F3FB7
+:080948003F3F3F3F3F3F3F3FAF
+:080950003F3F3F3F3F3F3F3FA7
+:080958003F3F3F3F3F3F3F3F9F
+:080960003F3F3F3F3F3F3F3F97
+:080968003F3F3F3F3F3F3F3F8F
+:080970003F3F3F3F3F3F3F3F87
+:080978003F3F3F3F3F3F3F3F7F
+:080980003F3F3F3F3F3F3F3F77
+:080988003F3F3F3F3F3F3F3F6F
+:080990003F3F3F3F3F3F3F3F67
+:080998003F3F3F3F3F3F3F3F5F
+:0809A0003F3F3F3F3F3F3F3F57
+:0809A8003F3F3F3F3F3F3F3F4F
+:0809B0003F3F3F3F3F3F3F3F47
+:0809B8003F3F3F3F3F3F3F3F3F
+:0809C0003F3F3F3F3F3F3F3F37
+:0809C8003F3F3F3F3F3F3F3F2F
+:0809D0003F3F3F3F3F3F3F3F27
+:0809D8003F3F3F3F3F3F3F3F1F
+:0809E0003F3F3F3F3F3F3F3F17
+:0809E8003F3F3F3F3F3F3F3F0F
+:0809F0003F3F3F3F3F3F3F3F07
+:0809F8003F3F3F3F3F3F3F3FFF
+:080A00003F3F3F3F3F3F3F3FF6
+:080A08003F3F3F3F3F3F3F3FEE
+:080A10003F3F3F3F3F3F3F3FE6
+:080A18003F3F3F3F3F3F3F3FDE
+:080A20003F3F3F3F3F3F3F3FD6
+:080A28003F3F3F3F3F3F3F3FCE
+:080A30003F3F3F3F3F3F3F3FC6
+:080A38003F3F3F3F3F3F3F3FBE
+:080A40003F3F3F3F3F3F3F3FB6
+:080A48003F3F3F3F3F3F3F3FAE
+:080A50003F3F3F3F3F3F3F3FA6
+:080A58003F3F3F3F3F3F3F3F9E
+:080A60003F3F3F3F3F3F3F3F96
+:080A68003F3F3F3F3F3F3F3F8E
+:080A70003F3F3F3F3F3F3F3F86
+:080A78003F3F3F3F3F3F3F3F7E
+:080A80003F3F3F3F3F3F3F3F76
+:080A88003F3F3F3F3F3F3F3F6E
+:080A90003F3F3F3F3F3F3F3F66
+:080A98003F3F3F3F3F3F3F3F5E
+:080AA0003F3F3F3F3F3F3F3F56
+:080AA8003F3F3F3F3F3F3F3F4E
+:080AB0003F3F3F3F3F3F3F3F46
+:080AB8003F3F3F3F3F3F3F3F3E
+:080AC0003F3F3F3F3F3F3F3F36
+:080AC8003F3F3F3F3F3F3F3F2E
+:080AD0003F3F3F3F3F3F3F3F26
+:080AD8003F3F3F3F3F3F3F3F1E
+:080AE0003F3F3F3F3F3F3F3F16
+:080AE8003F3F3F3F3F3F3F3F0E
+:080AF0003F3F3F3F3F3F3F3F06
+:080AF8003F3F3F3F3F3F3F3FFE
+:080B00003F3F3F3F3F3F3F3FF5
+:080B08003F3F3F3F3F3F3F3FED
+:080B10003F3F3F3F3F3F3F3FE5
+:080B18003F3F3F3F3F3F3F3FDD
+:080B20003F3F3F3F3F3F3F3FD5
+:080B28003F3F3F3F3F3F3F3FCD
+:080B30003F3F3F3F3F3F3F3FC5
+:080B38003F3F3F3F3F3F3F3FBD
+:080B40003F3F3F3F3F3F3F3FB5
+:080B48003F3F3F3F3F3F3F3FAD
+:080B50003F3F3F3F3F3F3F3FA5
+:080B58003F3F3F3F3F3F3F3F9D
+:080B60003F3F3F3F3F3F3F3F95
+:080B68003F3F3F3F3F3F3F3F8D
+:080B70003F3F3F3F3F3F3F3F85
+:080B78003F3F3F3F3F3F3F3F7D
+:080B80003F3F3F3F3F3F3F3F75
+:080B88003F3F3F3F3F3F3F3F6D
+:080B90003F3F3F3F3F3F3F3F65
+:080B98003F3F3F3F3F3F3F3F5D
+:080BA0003F3F3F3F3F3F3F3F55
+:080BA8003F3F3F3F3F3F3F3F4D
+:080BB0003F3F3F3F3F3F3F3F45
+:080BB8003F3F3F3F3F3F3F3F3D
+:080BC0003F3F3F3F3F3F3F3F35
+:080BC8003F3F3F3F3F3F3F3F2D
+:080BD0003F3F3F3F3F3F3F3F25
+:080BD8003F3F3F3F3F3F3F3F1D
+:080BE0003F3F3F3F3F3F3F3F15
+:080BE8003F3F3F3F3F3F3F3F0D
+:080BF0003F3F3F3F3F3F3F3F05
+:080BF8003F3F3F3F3F3F3F3FFD
+:080C00003F3F3F3F3F3F3F3FF4
+:080C08003F3F3F3F3F3F3F3FEC
+:080C10003F3F3F3F3F3F3F3FE4
+:080C18003F3F3F3F3F3F3F3FDC
+:080C20003F3F3F3F3F3F3F3FD4
+:080C28003F3F3F3F3F3F3F3FCC
+:080C30003F3F3F3F3F3F3F3FC4
+:080C38003F3F3F3F3F3F3F3FBC
+:080C40003F3F3F3F3F3F3F3FB4
+:080C48003F3F3F3F3F3F3F3FAC
+:080C50003F3F3F3F3F3F3F3FA4
+:080C58003F3F3F3F3F3F3F3F9C
+:080C60003F3F3F3F3F3F3F3F94
+:080C68003F3F3F3F3F3F3F3F8C
+:080C70003F3F3F3F3F3F3F3F84
+:080C78003F3F3F3F3F3F3F3F7C
+:080C80003F3F3F3F3F3F3F3F74
+:080C88003F3F3F3F3F3F3F3F6C
+:080C90003F3F3F3F3F3F3F3F64
+:080C98003F3F3F3F3F3F3F3F5C
+:080CA0003F3F3F3F3F3F3F3F54
+:080CA8003F3F3F3F3F3F3F3F4C
+:080CB0003F3F3F3F3F3F3F3F44
+:080CB8003F3F3F3F3F3F3F3F3C
+:080CC0003F3F3F3F3F3F3F3F34
+:080CC8003F3F3F3F3F3F3F3F2C
+:080CD0003F3F3F3F3F3F3F3F24
+:080CD8003F3F3F3F3F3F3F3F1C
+:080CE0003F3F3F3F3F3F3F3F14
+:080CE8003F3F3F3F3F3F3F3F0C
+:080CF0003F3F3F3F3F3F3F3F04
+:080CF8003F3F3F3F3F3F3F3FFC
+:080D00003F3F3F3F3F3F3F3FF3
+:080D08003F3F3F3F3F3F3F3FEB
+:080D10003F3F3F3F3F3F3F3FE3
+:080D18003F3F3F3F3F3F3F3FDB
+:080D20003F3F3F3F3F3F3F3FD3
+:080D28003F3F3F3F3F3F3F3FCB
+:080D30003F3F3F3F3F3F3F3FC3
+:080D38003F3F3F3F3F3F3F3FBB
+:080D40003F3F3F3F3F3F3F3FB3
+:080D48003F3F3F3F3F3F3F3FAB
+:080D50003F3F3F3F3F3F3F3FA3
+:080D58003F3F3F3F3F3F3F3F9B
+:080D60003F3F3F3F3F3F3F3F93
+:080D68003F3F3F3F3F3F3F3F8B
+:080D70003F3F3F3F3F3F3F3F83
+:080D78003F3F3F3F3F3F3F3F7B
+:080D80003F3F3F3F3F3F3F3F73
+:080D88003F3F3F3F3F3F3F3F6B
+:080D90003F3F3F3F3F3F3F3F63
+:080D98003F3F3F3F3F3F3F3F5B
+:080DA0003F3F3F3F3F3F3F3F53
+:080DA8003F3F3F3F3F3F3F3F4B
+:080DB0003F3F3F3F3F3F3F3F43
+:080DB8003F3F3F3F3F3F3F3F3B
+:080DC0003F3F3F3F3F3F3F3F33
+:080DC8003F3F3F3F3F3F3F3F2B
+:080DD0003F3F3F3F3F3F3F3F23
+:080DD8003F3F3F3F3F3F3F3F1B
+:080DE0003F3F3F3F3F3F3F3F13
+:080DE8003F3F3F3F3F3F3F3F0B
+:080DF0003F3F3F3F3F3F3F3F03
+:080DF8003F3F3F3F3F3F3F3FFB
+:080E00003F3F3F3F3F3F3F3FF2
+:080E08003F3F3F3F3F3F3F3FEA
+:080E10003F3F3F3F3F3F3F3FE2
+:080E18003F3F3F3F3F3F3F3FDA
+:080E20003F3F3F3F3F3F3F3FD2
+:080E28003F3F3F3F3F3F3F3FCA
+:080E30003F3F3F3F3F3F3F3FC2
+:080E38003F3F3F3F3F3F3F3FBA
+:080E40003F3F3F3F3F3F3F3FB2
+:080E48003F3F3F3F3F3F3F3FAA
+:080E50003F3F3F3F3F3F3F3FA2
+:080E58003F3F3F3F3F3F3F3F9A
+:080E60003F3F3F3F3F3F3F3F92
+:080E68003F3F3F3F3F3F3F3F8A
+:080E70003F3F3F3F3F3F3F3F82
+:080E78003F3F3F3F3F3F3F3F7A
+:080E80003F3F3F3F3F3F3F3F72
+:080E88003F3F3F3F3F3F3F3F6A
+:080E90003F3F3F3F3F3F3F3F62
+:080E98003F3F3F3F3F3F3F3F5A
+:080EA0003F3F3F3F3F3F3F3F52
+:080EA8003F3F3F3F3F3F3F3F4A
+:080EB0003F3F3F3F3F3F3F3F42
+:080EB8003F3F3F3F3F3F3F3F3A
+:080EC0003F3F3F3F3F3F3F3F32
+:080EC8003F3F3F3F3F3F3F3F2A
+:080ED0003F3F3F3F3F3F3F3F22
+:080ED8003F3F3F3F3F3F3F3F1A
+:080EE0003F3F3F3F3F3F3F3F12
+:080EE8003F3F3F3F3F3F3F3F0A
+:080EF0003F3F3F3F3F3F3F3F02
+:080EF8003F3F3F3F3F3F3F3FFA
+:080F00003F3F3F3F3F3F3F3FF1
+:080F08003F3F3F3F3F3F3F3FE9
+:080F10003F3F3F3F3F3F3F3FE1
+:080F18003F3F3F3F3F3F3F3FD9
+:080F20003F3F3F3F3F3F3F3FD1
+:080F28003F3F3F3F3F3F3F3FC9
+:080F30003F3F3F3F3F3F3F3FC1
+:080F38003F3F3F3F3F3F3F3FB9
+:080F40003F3F3F3F3F3F3F3FB1
+:080F48003F3F3F3F3F3F3F3FA9
+:080F50003F3F3F3F3F3F3F3FA1
+:080F58003F3F3F3F3F3F3F3F99
+:080F60003F3F3F3F3F3F3F3F91
+:080F68003F3F3F3F3F3F3F3F89
+:080F70003F3F3F3F3F3F3F3F81
+:080F78003F3F3F3F3F3F3F3F79
+:080F80003F3F3F3F3F3F3F3F71
+:080F88003F3F3F3F3F3F3F3F69
+:080F90003F3F3F3F3F3F3F3F61
+:080F98003F3F3F3F3F3F3F3F59
+:080FA0003F3F3F3F3F3F3F3F51
+:080FA8003F3F3F3F3F3F3F3F49
+:080FB0003F3F3F3F3F3F3F3F41
+:080FB8003F3F3F3F3F3F3F3F39
+:080FC0003F3F3F3F3F3F3F3F31
+:080FC8003F3F3F3F3F3F3F3F29
+:080FD0003F3F3F3F3F3F3F3F21
+:080FD8003F3F3F3F3F3F3F3F19
+:080FE0003F3F3F3F3F3F3F3F11
+:080FE8003F3F3F3F3F3F3F3F09
+:080FF0003F3F3F3F3F3F3F3F01
+:080FF8003F3F3F3F3F3F3F3FF9
+:081000003F3F3F3F3F3F3F3FF0
+:081008003F3F3F3F3F3F3F3FE8
+:081010003F3F3F3F3F3F3F3FE0
+:081018003F3F3F3F3F3F3F3FD8
+:081020003F3F3F3F3F3F3F3FD0
+:081028003F3F3F3F3F3F3F3FC8
+:081030003F3F3F3F3F3F3F3FC0
+:081038003F3F3F3F3F3F3F3FB8
+:081040003F3F3F3F3F3F3F3FB0
+:081048003F3F3F3F3F3F3F3FA8
+:081050003F3F3F3F3F3F3F3FA0
+:081058003F3F3F3F3F3F3F3F98
+:081060003F3F3F3F3F3F3F3F90
+:081068003F3F3F3F3F3F3F3F88
+:081070003F3F3F3F3F3F3F3F80
+:081078003F3F3F3F3F3F3F3F78
+:081080003F3F3F3F3F3F3F3F70
+:081088003F3F3F3F3F3F3F3F68
+:081090003F3F3F3F3F3F3F3F60
+:081098003F3F3F3F3F3F3F3F58
+:0810A0003F3F3F3F3F3F3F3F50
+:0810A8003F3F3F3F3F3F3F3F48
+:0810B0003F3F3F3F3F3F3F3F40
+:0810B8003F3F3F3F3F3F3F3F38
+:0810C0003F3F3F3F3F3F3F3F30
+:0810C8003F3F3F3F3F3F3F3F28
+:0810D0003F3F3F3F3F3F3F3F20
+:0810D8003F3F3F3F3F3F3F3F18
+:0810E0003F3F3F3F3F3F3F3F10
+:0810E8003F3F3F3F3F3F3F3F08
+:0810F0003F3F3F3F3F3F3F3F00
+:0810F8003F3F3F3F3F3F3F3FF8
+:081100003F3F3F3F3F3F3F3FEF
+:081108003F3F3F3F3F3F3F3FE7
+:081110003F3F3F3F3F3F3F3FDF
+:081118003F3F3F3F3F3F3F3FD7
+:081120003F3F3F3F3F3F3F3FCF
+:081128003F3F3F3F3F3F3F3FC7
+:081130003F3F3F3F3F3F3F3FBF
+:081138003F3F3F3F3F3F3F3FB7
+:081140003F3F3F3F3F3F3F3FAF
+:081148003F3F3F3F3F3F3F3FA7
+:081150003F3F3F3F3F3F3F3F9F
+:081158003F3F3F3F3F3F3F3F97
+:081160003F3F3F3F3F3F3F3F8F
+:081168003F3F3F3F3F3F3F3F87
+:081170003F3F3F3F3F3F3F3F7F
+:081178003F3F3F3F3F3F3F3F77
+:081180003F3F3F3F3F3F3F3F6F
+:081188003F3F3F3F3F3F3F3F67
+:081190003F3F3F3F3F3F3F3F5F
+:081198003F3F3F3F3F3F3F3F57
+:0811A0003F3F3F3F3F3F3F3F4F
+:0811A8003F3F3F3F3F3F3F3F47
+:0811B0003F3F3F3F3F3F3F3F3F
+:0811B8003F3F3F3F3F3F3F3F37
+:0811C0003F3F3F3F3F3F3F3F2F
+:0811C8003F3F3F3F3F3F3F3F27
+:0811D0003F3F3F3F3F3F3F3F1F
+:0811D8003F3F3F3F3F3F3F3F17
+:0811E0003F3F3F3F3F3F3F3F0F
+:0811E8003F3F3F3F3F3F3F3F07
+:0811F0003F3F3F3F3F3F3F3FFF
+:0811F8003F3F3F3F3F3F3F3FF7
+:081200003F3F3F3F3F3F3F3FEE
+:081208003F3F3F3F3F3F3F3FE6
+:081210003F3F3F3F3F3F3F3FDE
+:081218003F3F3F3F3F3F3F3FD6
+:081220003F3F3F3F3F3F3F3FCE
+:081228003F3F3F3F3F3F3F3FC6
+:081230003F3F3F3F3F3F3F3FBE
+:081238003F3F3F3F3F3F3F3FB6
+:081240003F3F3F3F3F3F3F3FAE
+:081248003F3F3F3F3F3F3F3FA6
+:081250003F3F3F3F3F3F3F3F9E
+:081258003F3F3F3F3F3F3F3F96
+:081260003F3F3F3F3F3F3F3F8E
+:081268003F3F3F3F3F3F3F3F86
+:081270003F3F3F3F3F3F3F3F7E
+:081278003F3F3F3F3F3F3F3F76
+:081280003F3F3F3F3F3F3F3F6E
+:081288003F3F3F3F3F3F3F3F66
+:081290003F3F3F3F3F3F3F3F5E
+:081298003F3F3F3F3F3F3F3F56
+:0812A0003F3F3F3F3F3F3F3F4E
+:0812A8003F3F3F3F3F3F3F3F46
+:0812B0003F3F3F3F3F3F3F3F3E
+:0812B8003F3F3F3F3F3F3F3F36
+:0812C0003F3F3F3F3F3F3F3F2E
+:0812C8003F3F3F3F3F3F3F3F26
+:0812D0003F3F3F3F3F3F3F3F1E
+:0812D8003F3F3F3F3F3F3F3F16
+:0812E0003F3F3F3F3F3F3F3F0E
+:0812E8003F3F3F3F3F3F3F3F06
+:0812F0003F3F3F3F3F3F3F3FFE
+:0812F8003F3F3F3F3F3F3F3FF6
+:081300003F3F3F3F3F3F3F3FED
+:081308003F3F3F3F3F3F3F3FE5
+:081310003F3F3F3F3F3F3F3FDD
+:081318003F3F3F3F3F3F3F3FD5
+:081320003F3F3F3F3F3F3F3FCD
+:081328003F3F3F3F3F3F3F3FC5
+:081330003F3F3F3F3F3F3F3FBD
+:081338003F3F3F3F3F3F3F3FB5
+:081340003F3F3F3F3F3F3F3FAD
+:081348003F3F3F3F3F3F3F3FA5
+:081350003F3F3F3F3F3F3F3F9D
+:081358003F3F3F3F3F3F3F3F95
+:081360003F3F3F3F3F3F3F3F8D
+:081368003F3F3F3F3F3F3F3F85
+:081370003F3F3F3F3F3F3F3F7D
+:081378003F3F3F3F3F3F3F3F75
+:081380003F3F3F3F3F3F3F3F6D
+:081388003F3F3F3F3F3F3F3F65
+:081390003F3F3F3F3F3F3F3F5D
+:081398003F3F3F3F3F3F3F3F55
+:0813A0003F3F3F3F3F3F3F3F4D
+:0813A8003F3F3F3F3F3F3F3F45
+:0813B0003F3F3F3F3F3F3F3F3D
+:0813B8003F3F3F3F3F3F3F3F35
+:0813C0003F3F3F3F3F3F3F3F2D
+:0813C8003F3F3F3F3F3F3F3F25
+:0813D0003F3F3F3F3F3F3F3F1D
+:0813D8003F3F3F3F3F3F3F3F15
+:0813E0003F3F3F3F3F3F3F3F0D
+:0813E8003F3F3F3F3F3F3F3F05
+:0813F0003F3F3F3F3F3F3F3FFD
+:0813F8003F3F3F3F3F3F3F3FF5
+:081400003F3F3F3F3F3F3F3FEC
+:081408003F3F3F3F3F3F3F3FE4
+:081410003F3F3F3F3F3F3F3FDC
+:081418003F3F3F3F3F3F3F3FD4
+:081420003F3F3F3F3F3F3F3FCC
+:081428003F3F3F3F3F3F3F3FC4
+:081430003F3F3F3F3F3F3F3FBC
+:081438003F3F3F3F3F3F3F3FB4
+:081440003F3F3F3F3F3F3F3FAC
+:081448003F3F3F3F3F3F3F3FA4
+:081450003F3F3F3F3F3F3F3F9C
+:081458003F3F3F3F3F3F3F3F94
+:081460003F3F3F3F3F3F3F3F8C
+:081468003F3F3F3F3F3F3F3F84
+:081470003F3F3F3F3F3F3F3F7C
+:081478003F3F3F3F3F3F3F3F74
+:081480003F3F3F3F3F3F3F3F6C
+:081488003F3F3F3F3F3F3F3F64
+:081490003F3F3F3F3F3F3F3F5C
+:081498003F3F3F3F3F3F3F3F54
+:0814A0003F3F3F3F3F3F3F3F4C
+:0814A8003F3F3F3F3F3F3F3F44
+:0814B0003F3F3F3F3F3F3F3F3C
+:0814B8003F3F3F3F3F3F3F3F34
+:0814C0003F3F3F3F3F3F3F3F2C
+:0814C8003F3F3F3F3F3F3F3F24
+:0814D0003F3F3F3F3F3F3F3F1C
+:0814D8003F3F3F3F3F3F3F3F14
+:0814E0003F3F3F3F3F3F3F3F0C
+:0814E8003F3F3F3F3F3F3F3F04
+:0814F0003F3F3F3F3F3F3F3FFC
+:0814F8003F3F3F3F3F3F3F3FF4
+:081500003F3F3F3F3F3F3F3FEB
+:081508003F3F3F3F3F3F3F3FE3
+:081510003F3F3F3F3F3F3F3FDB
+:081518003F3F3F3F3F3F3F3FD3
+:081520003F3F3F3F3F3F3F3FCB
+:081528003F3F3F3F3F3F3F3FC3
+:081530003F3F3F3F3F3F3F3FBB
+:081538003F3F3F3F3F3F3F3FB3
+:081540003F3F3F3F3F3F3F3FAB
+:081548003F3F3F3F3F3F3F3FA3
+:081550003F3F3F3F3F3F3F3F9B
+:081558003F3F3F3F3F3F3F3F93
+:081560003F3F3F3F3F3F3F3F8B
+:081568003F3F3F3F3F3F3F3F83
+:081570003F3F3F3F3F3F3F3F7B
+:081578003F3F3F3F3F3F3F3F73
+:081580003F3F3F3F3F3F3F3F6B
+:081588003F3F3F3F3F3F3F3F63
+:081590003F3F3F3F3F3F3F3F5B
+:081598003F3F3F3F3F3F3F3F53
+:0815A0003F3F3F3F3F3F3F3F4B
+:0815A8003F3F3F3F3F3F3F3F43
+:0815B0003F3F3F3F3F3F3F3F3B
+:0815B8003F3F3F3F3F3F3F3F33
+:0815C0003F3F3F3F3F3F3F3F2B
+:0815C8003F3F3F3F3F3F3F3F23
+:0815D0003F3F3F3F3F3F3F3F1B
+:0815D8003F3F3F3F3F3F3F3F13
+:0815E0003F3F3F3F3F3F3F3F0B
+:0815E8003F3F3F3F3F3F3F3F03
+:0815F0003F3F3F3F3F3F3F3FFB
+:0815F8003F3F3F3F3F3F3F3FF3
+:081600003F3F3F3F3F3F3F3FEA
+:081608003F3F3F3F3F3F3F3FE2
+:081610003F3F3F3F3F3F3F3FDA
+:081618003F3F3F3F3F3F3F3FD2
+:081620003F3F3F3F3F3F3F3FCA
+:081628003F3F3F3F3F3F3F3FC2
+:081630003F3F3F3F3F3F3F3FBA
+:081638003F3F3F3F3F3F3F3FB2
+:081640003F3F3F3F3F3F3F3FAA
+:081648003F3F3F3F3F3F3F3FA2
+:081650003F3F3F3F3F3F3F3F9A
+:081658003F3F3F3F3F3F3F3F92
+:081660003F3F3F3F3F3F3F3F8A
+:081668003F3F3F3F3F3F3F3F82
+:081670003F3F3F3F3F3F3F3F7A
+:081678003F3F3F3F3F3F3F3F72
+:081680003F3F3F3F3F3F3F3F6A
+:081688003F3F3F3F3F3F3F3F62
+:081690003F3F3F3F3F3F3F3F5A
+:081698003F3F3F3F3F3F3F3F52
+:0816A0003F3F3F3F3F3F3F3F4A
+:0816A8003F3F3F3F3F3F3F3F42
+:0816B0003F3F3F3F3F3F3F3F3A
+:0816B8003F3F3F3F3F3F3F3F32
+:0816C0003F3F3F3F3F3F3F3F2A
+:0816C8003F3F3F3F3F3F3F3F22
+:0816D0003F3F3F3F3F3F3F3F1A
+:0816D8003F3F3F3F3F3F3F3F12
+:0816E0003F3F3F3F3F3F3F3F0A
+:0816E8003F3F3F3F3F3F3F3F02
+:0816F0003F3F3F3F3F3F3F3FFA
+:0816F8003F3F3F3F3F3F3F3FF2
+:081700003F3F3F3F3F3F3F3FE9
+:081708003F3F3F3F3F3F3F3FE1
+:081710003F3F3F3F3F3F3F3FD9
+:081718003F3F3F3F3F3F3F3FD1
+:081720003F3F3F3F3F3F3F3FC9
+:081728003F3F3F3F3F3F3F3FC1
+:081730003F3F3F3F3F3F3F3FB9
+:081738003F3F3F3F3F3F3F3FB1
+:081740003F3F3F3F3F3F3F3FA9
+:081748003F3F3F3F3F3F3F3FA1
+:081750003F3F3F3F3F3F3F3F99
+:081758003F3F3F3F3F3F3F3F91
+:081760003F3F3F3F3F3F3F3F89
+:081768003F3F3F3F3F3F3F3F81
+:081770003F3F3F3F3F3F3F3F79
+:081778003F3F3F3F3F3F3F3F71
+:081780003F3F3F3F3F3F3F3F69
+:081788003F3F3F3F3F3F3F3F61
+:081790003F3F3F3F3F3F3F3F59
+:081798003F3F3F3F3F3F3F3F51
+:0817A0003F3F3F3F3F3F3F3F49
+:0817A8003F3F3F3F3F3F3F3F41
+:0817B0003F3F3F3F3F3F3F3F39
+:0817B8003F3F3F3F3F3F3F3F31
+:0817C0003F3F3F3F3F3F3F3F29
+:0817C8003F3F3F3F3F3F3F3F21
+:0817D0003F3F3F3F3F3F3F3F19
+:0817D8003F3F3F3F3F3F3F3F11
+:0817E0003F3F3F3F3F3F3F3F09
+:0817E8003F3F3F3F3F3F3F3F01
+:0817F0003F3F3F3F3F3F3F3FF9
+:0817F8003F3F3F3F3F3F3F3FF1
+:081800003F3F3F3F3F3F3F3FE8
+:081808003F3F3F3F3F3F3F3FE0
+:081810003F3F3F3F3F3F3F3FD8
+:081818003F3F3F3F3F3F3F3FD0
+:081820003F3F3F3F3F3F3F3FC8
+:081828003F3F3F3F3F3F3F3FC0
+:081830003F3F3F3F3F3F3F3FB8
+:081838003F3F3F3F3F3F3F3FB0
+:081840003F3F3F3F3F3F3F3FA8
+:081848003F3F3F3F3F3F3F3FA0
+:081850003F3F3F3F3F3F3F3F98
+:081858003F3F3F3F3F3F3F3F90
+:081860003F3F3F3F3F3F3F3F88
+:081868003F3F3F3F3F3F3F3F80
+:081870003F3F3F3F3F3F3F3F78
+:081878003F3F3F3F3F3F3F3F70
+:081880003F3F3F3F3F3F3F3F68
+:081888003F3F3F3F3F3F3F3F60
+:081890003F3F3F3F3F3F3F3F58
+:081898003F3F3F3F3F3F3F3F50
+:0818A0003F3F3F3F3F3F3F3F48
+:0818A8003F3F3F3F3F3F3F3F40
+:0818B0003F3F3F3F3F3F3F3F38
+:0818B8003F3F3F3F3F3F3F3F30
+:0818C0003F3F3F3F3F3F3F3F28
+:0818C8003F3F3F3F3F3F3F3F20
+:0818D0003F3F3F3F3F3F3F3F18
+:0818D8003F3F3F3F3F3F3F3F10
+:0818E0003F3F3F3F3F3F3F3F08
+:0818E8003F3F3F3F3F3F3F3F00
+:0818F0003F3F3F3F3F3F3F3FF8
+:0818F8003F3F3F3F3F3F3F3FF0
+:081900003F3F3F3F3F3F3F3FE7
+:081908003F3F3F3F3F3F3F3FDF
+:081910003F3F3F3F3F3F3F3FD7
+:081918003F3F3F3F3F3F3F3FCF
+:081920003F3F3F3F3F3F3F3FC7
+:081928003F3F3F3F3F3F3F3FBF
+:081930003F3F3F3F3F3F3F3FB7
+:081938003F3F3F3F3F3F3F3FAF
+:081940003F3F3F3F3F3F3F3FA7
+:081948003F3F3F3F3F3F3F3F9F
+:081950003F3F3F3F3F3F3F3F97
+:081958003F3F3F3F3F3F3F3F8F
+:081960003F3F3F3F3F3F3F3F87
+:081968003F3F3F3F3F3F3F3F7F
+:081970003F3F3F3F3F3F3F3F77
+:081978003F3F3F3F3F3F3F3F6F
+:081980003F3F3F3F3F3F3F3F67
+:081988003F3F3F3F3F3F3F3F5F
+:081990003F3F3F3F3F3F3F3F57
+:081998003F3F3F3F3F3F3F3F4F
+:0819A0003F3F3F3F3F3F3F3F47
+:0819A8003F3F3F3F3F3F3F3F3F
+:0819B0003F3F3F3F3F3F3F3F37
+:0819B8003F3F3F3F3F3F3F3F2F
+:0819C0003F3F3F3F3F3F3F3F27
+:0819C8003F3F3F3F3F3F3F3F1F
+:0819D0003F3F3F3F3F3F3F3F17
+:0819D8003F3F3F3F3F3F3F3F0F
+:0819E0003F3F3F3F3F3F3F3F07
+:0819E8003F3F3F3F3F3F3F3FFF
+:0819F0003F3F3F3F3F3F3F3FF7
+:0819F8003F3F3F3F3F3F3F3FEF
+:081A00003F3F3F3F3F3F3F3FE6
+:081A08003F3F3F3F3F3F3F3FDE
+:081A10003F3F3F3F3F3F3F3FD6
+:081A18003F3F3F3F3F3F3F3FCE
+:081A20003F3F3F3F3F3F3F3FC6
+:081A28003F3F3F3F3F3F3F3FBE
+:081A30003F3F3F3F3F3F3F3FB6
+:081A38003F3F3F3F3F3F3F3FAE
+:081A40003F3F3F3F3F3F3F3FA6
+:081A48003F3F3F3F3F3F3F3F9E
+:081A50003F3F3F3F3F3F3F3F96
+:081A58003F3F3F3F3F3F3F3F8E
+:081A60003F3F3F3F3F3F3F3F86
+:081A68003F3F3F3F3F3F3F3F7E
+:081A70003F3F3F3F3F3F3F3F76
+:081A78003F3F3F3F3F3F3F3F6E
+:081A80003F3F3F3F3F3F3F3F66
+:081A88003F3F3F3F3F3F3F3F5E
+:081A90003F3F3F3F3F3F3F3F56
+:081A98003F3F3F3F3F3F3F3F4E
+:081AA0003F3F3F3F3F3F3F3F46
+:081AA8003F3F3F3F3F3F3F3F3E
+:081AB0003F3F3F3F3F3F3F3F36
+:081AB8003F3F3F3F3F3F3F3F2E
+:081AC0003F3F3F3F3F3F3F3F26
+:081AC8003F3F3F3F3F3F3F3F1E
+:081AD0003F3F3F3F3F3F3F3F16
+:081AD8003F3F3F3F3F3F3F3F0E
+:081AE0003F3F3F3F3F3F3F3F06
+:081AE8003F3F3F3F3F3F3F3FFE
+:081AF0003F3F3F3F3F3F3F3FF6
+:081AF8003F3F3F3F3F3F3F3FEE
+:081B00003F3F3F3F3F3F3F3FE5
+:081B08003F3F3F3F3F3F3F3FDD
+:081B10003F3F3F3F3F3F3F3FD5
+:081B18003F3F3F3F3F3F3F3FCD
+:081B20003F3F3F3F3F3F3F3FC5
+:081B28003F3F3F3F3F3F3F3FBD
+:081B30003F3F3F3F3F3F3F3FB5
+:081B38003F3F3F3F3F3F3F3FAD
+:081B40003F3F3F3F3F3F3F3FA5
+:081B48003F3F3F3F3F3F3F3F9D
+:081B50003F3F3F3F3F3F3F3F95
+:081B58003F3F3F3F3F3F3F3F8D
+:081B60003F3F3F3F3F3F3F3F85
+:081B68003F3F3F3F3F3F3F3F7D
+:081B70003F3F3F3F3F3F3F3F75
+:081B78003F3F3F3F3F3F3F3F6D
+:081B80003F3F3F3F3F3F3F3F65
+:081B88003F3F3F3F3F3F3F3F5D
+:081B90003F3F3F3F3F3F3F3F55
+:081B98003F3F3F3F3F3F3F3F4D
+:081BA0003F3F3F3F3F3F3F3F45
+:081BA8003F3F3F3F3F3F3F3F3D
+:081BB0003F3F3F3F3F3F3F3F35
+:081BB8003F3F3F3F3F3F3F3F2D
+:081BC0003F3F3F3F3F3F3F3F25
+:081BC8003F3F3F3F3F3F3F3F1D
+:081BD0003F3F3F3F3F3F3F3F15
+:081BD8003F3F3F3F3F3F3F3F0D
+:081BE0003F3F3F3F3F3F3F3F05
+:081BE8003F3F3F3F3F3F3F3FFD
+:081BF0003F3F3F3F3F3F3F3FF5
+:081BF8003F3F3F3F3F3F3F3FED
+:081C00003F3F3F3F3F3F3F3FE4
+:081C08003F3F3F3F3F3F3F3FDC
+:081C10003F3F3F3F3F3F3F3FD4
+:081C18003F3F3F3F3F3F3F3FCC
+:081C20003F3F3F3F3F3F3F3FC4
+:081C28003F3F3F3F3F3F3F3FBC
+:081C30003F3F3F3F3F3F3F3FB4
+:081C38003F3F3F3F3F3F3F3FAC
+:081C40003F3F3F3F3F3F3F3FA4
+:081C48003F3F3F3F3F3F3F3F9C
+:081C50003F3F3F3F3F3F3F3F94
+:081C58003F3F3F3F3F3F3F3F8C
+:081C60003F3F3F3F3F3F3F3F84
+:081C68003F3F3F3F3F3F3F3F7C
+:081C70003F3F3F3F3F3F3F3F74
+:081C78003F3F3F3F3F3F3F3F6C
+:081C80003F3F3F3F3F3F3F3F64
+:081C88003F3F3F3F3F3F3F3F5C
+:081C90003F3F3F3F3F3F3F3F54
+:081C98003F3F3F3F3F3F3F3F4C
+:081CA0003F3F3F3F3F3F3F3F44
+:081CA8003F3F3F3F3F3F3F3F3C
+:081CB0003F3F3F3F3F3F3F3F34
+:081CB8003F3F3F3F3F3F3F3F2C
+:081CC0003F3F3F3F3F3F3F3F24
+:081CC8003F3F3F3F3F3F3F3F1C
+:081CD0003F3F3F3F3F3F3F3F14
+:081CD8003F3F3F3F3F3F3F3F0C
+:081CE0003F3F3F3F3F3F3F3F04
+:081CE8003F3F3F3F3F3F3F3FFC
+:081CF0003F3F3F3F3F3F3F3FF4
+:081CF8003F3F3F3F3F3F3F3FEC
+:081D00003F3F3F3F3F3F3F3FE3
+:081D08003F3F3F3F3F3F3F3FDB
+:081D10003F3F3F3F3F3F3F3FD3
+:081D18003F3F3F3F3F3F3F3FCB
+:081D20003F3F3F3F3F3F3F3FC3
+:081D28003F3F3F3F3F3F3F3FBB
+:081D30003F3F3F3F3F3F3F3FB3
+:081D38003F3F3F3F3F3F3F3FAB
+:081D40003F3F3F3F3F3F3F3FA3
+:081D48003F3F3F3F3F3F3F3F9B
+:081D50003F3F3F3F3F3F3F3F93
+:081D58003F3F3F3F3F3F3F3F8B
+:081D60003F3F3F3F3F3F3F3F83
+:081D68003F3F3F3F3F3F3F3F7B
+:081D70003F3F3F3F3F3F3F3F73
+:081D78003F3F3F3F3F3F3F3F6B
+:081D80003F3F3F3F3F3F3F3F63
+:081D88003F3F3F3F3F3F3F3F5B
+:081D90003F3F3F3F3F3F3F3F53
+:081D98003F3F3F3F3F3F3F3F4B
+:081DA0003F3F3F3F3F3F3F3F43
+:081DA8003F3F3F3F3F3F3F3F3B
+:081DB0003F3F3F3F3F3F3F3F33
+:081DB8003F3F3F3F3F3F3F3F2B
+:081DC0003F3F3F3F3F3F3F3F23
+:081DC8003F3F3F3F3F3F3F3F1B
+:081DD0003F3F3F3F3F3F3F3F13
+:081DD8003F3F3F3F3F3F3F3F0B
+:081DE0003F3F3F3F3F3F3F3F03
+:081DE8003F3F3F3F3F3F3F3FFB
+:081DF0003F3F3F3F3F3F3F3FF3
+:081DF8003F3F3F3F3F3F3F3FEB
+:081E00003F3F3F3F3F3F3F3FE2
+:081E08003F3F3F3F3F3F3F3FDA
+:081E10003F3F3F3F3F3F3F3FD2
+:081E18003F3F3F3F3F3F3F3FCA
+:081E20003F3F3F3F3F3F3F3FC2
+:081E28003F3F3F3F3F3F3F3FBA
+:081E30003F3F3F3F3F3F3F3FB2
+:081E38003F3F3F3F3F3F3F3FAA
+:081E40003F3F3F3F3F3F3F3FA2
+:081E48003F3F3F3F3F3F3F3F9A
+:081E50003F3F3F3F3F3F3F3F92
+:081E58003F3F3F3F3F3F3F3F8A
+:081E60003F3F3F3F3F3F3F3F82
+:081E68003F3F3F3F3F3F3F3F7A
+:081E70003F3F3F3F3F3F3F3F72
+:081E78003F3F3F3F3F3F3F3F6A
+:081E80003F3F3F3F3F3F3F3F62
+:081E88003F3F3F3F3F3F3F3F5A
+:081E90003F3F3F3F3F3F3F3F52
+:081E98003F3F3F3F3F3F3F3F4A
+:081EA0003F3F3F3F3F3F3F3F42
+:081EA8003F3F3F3F3F3F3F3F3A
+:081EB0003F3F3F3F3F3F3F3F32
+:081EB8003F3F3F3F3F3F3F3F2A
+:081EC0003F3F3F3F3F3F3F3F22
+:081EC8003F3F3F3F3F3F3F3F1A
+:081ED0003F3F3F3F3F3F3F3F12
+:081ED8003F3F3F3F3F3F3F3F0A
+:081EE0003F3F3F3F3F3F3F3F02
+:081EE8003F3F3F3F3F3F3F3FFA
+:081EF0003F3F3F3F3F3F3F3FF2
+:081EF8003F3F3F3F3F3F3F3FEA
+:081F00003F3F3F3F3F3F3F3FE1
+:081F08003F3F3F3F3F3F3F3FD9
+:081F10003F3F3F3F3F3F3F3FD1
+:081F18003F3F3F3F3F3F3F3FC9
+:081F20003F3F3F3F3F3F3F3FC1
+:081F28003F3F3F3F3F3F3F3FB9
+:081F30003F3F3F3F3F3F3F3FB1
+:081F38003F3F3F3F3F3F3F3FA9
+:081F40003F3F3F3F3F3F3F3FA1
+:081F48003F3F3F3F3F3F3F3F99
+:081F50003F3F3F3F3F3F3F3F91
+:081F58003F3F3F3F3F3F3F3F89
+:081F60003F3F3F3F3F3F3F3F81
+:081F68003F3F3F3F3F3F3F3F79
+:081F70003F3F3F3F3F3F3F3F71
+:081F78003F3F3F3F3F3F3F3F69
+:081F80003F3F3F3F3F3F3F3F61
+:081F88003F3F3F3F3F3F3F3F59
+:081F90003F3F3F3F3F3F3F3F51
+:081F98003F3F3F3F3F3F3F3F49
+:081FA0003F3F3F3F3F3F3F3F41
+:081FA8003F3F3F3F3F3F3F3F39
+:081FB0003F3F3F3F3F3F3F3F31
+:081FB8003F3F3F3F3F3F3F3F29
+:081FC0003F3F3F3F3F3F3F3F21
+:081FC8003F3F3F3F3F3F3F3F19
+:081FD0003F3F3F3F3F3F3F3F11
+:081FD8003F3F3F3F3F3F3F3F09
+:081FE0003F3F3F3F3F3F3F3F01
+:081FE8003F3F3F3F3F3F3F3FF9
+:081FF0003F3F3F3F3F3F3F3FF1
+:081FF8003F3F3F3F3F3F340132
+:082100000000000000000000D7
+:082108000000000000000000CF
+:082110000000000000000000C7
+:082118000000000000000000BF
+:082120000000000000000000B7
+:082128000000000000000000AF
+:082130000000000000000000A7
+:0821380000000000000000009F
+:08214000000000000000000097
+:0821480000000000000000008F
+:08215000000000000000000087
+:0821580000000000000000007F
+:08216000000000000000000077
+:0821680000000000000000006F
+:08217000000000000000000067
+:0821780000000000000000005F
+:08218000000000000000000057
+:0821880000000000000000004F
+:08219000000000000000000047
+:0821980000000000000000003F
+:0821A000000000000000000037
+:0821A80000000000000000002F
+:0821B000000000000000000027
+:0821B80000000000000000001F
+:0821C000000000000000000017
+:0821C80000000000000000000F
+:0821D000000000000000000007
+:0821D8000000000000000000FF
+:0821E0000000000000000000F7
+:0821E8000000000000000000EF
+:0821F0000000000000000000E7
+:0821F8000000000000000000DF
+:012007000ECA
+:0420000000000000DC
+:00000001FF
diff --git a/test/dummy_hex_8s/dummy_16F877_inhx8s.hxl b/test/dummy_hex_8s/dummy_16F877_inhx8s.hxl
new file mode 100644
index 0000000..3f74fb1
--- /dev/null
+++ b/test/dummy_hex_8s/dummy_16F877_inhx8s.hxl
@@ -0,0 +1,1059 @@
+:080000003456FFFFFFFFFFFF74
+:08000800FFFFFFFFFFFFFFFFF8
+:08001000FFFFFFFFFFFFFFFFF0
+:08001800FFFFFFFFFFFFFFFFE8
+:08002000FFFFFFFFFFFFFFFFE0
+:08002800FFFFFFFFFFFFFFFFD8
+:08003000FFFFFFFFFFFFFFFFD0
+:08003800FFFFFFFFFFFFFFFFC8
+:08004000FFFFFFFFFFFFFFFFC0
+:08004800FFFFFFFFFFFFFFFFB8
+:08005000FFFFFFFFFFFFFFFFB0
+:08005800FFFFFFFFFFFFFFFFA8
+:08006000FFFFFFFFFFFFFFFFA0
+:08006800FFFFFFFFFFFFFFFF98
+:08007000FFFFFFFFFFFFFFFF90
+:08007800FFFFFFFFFFFFFFFF88
+:08008000FFFFFFFFFFFFFFFF80
+:08008800FFFFFFFFFFFFFFFF78
+:08009000FFFFFFFFFFFFFFFF70
+:08009800FFFFFFFFFFFFFFFF68
+:0800A000FFFFFFFFFFFFFFFF60
+:0800A800FFFFFFFFFFFFFFFF58
+:0800B000FFFFFFFFFFFFFFFF50
+:0800B800FFFFFFFFFFFFFFFF48
+:0800C000FFFFFFFFFFFFFFFF40
+:0800C800FFFFFFFFFFFFFFFF38
+:0800D000FFFFFFFFFFFFFFFF30
+:0800D800FFFFFFFFFFFFFFFF28
+:0800E000FFFFFFFFFFFFFFFF20
+:0800E800FFFFFFFFFFFFFFFF18
+:0800F000FFFFFFFFFFFFFFFF10
+:0800F800FFFFFFFFFFFFFFFF08
+:08010000FFFFFFFFFFFFFFFFFF
+:08010800FFFFFFFFFFFFFFFFF7
+:08011000FFFFFFFFFFFFFFFFEF
+:08011800FFFFFFFFFFFFFFFFE7
+:08012000FFFFFFFFFFFFFFFFDF
+:08012800FFFFFFFFFFFFFFFFD7
+:08013000FFFFFFFFFFFFFFFFCF
+:08013800FFFFFFFFFFFFFFFFC7
+:08014000FFFFFFFFFFFFFFFFBF
+:08014800FFFFFFFFFFFFFFFFB7
+:08015000FFFFFFFFFFFFFFFFAF
+:08015800FFFFFFFFFFFFFFFFA7
+:08016000FFFFFFFFFFFFFFFF9F
+:08016800FFFFFFFFFFFFFFFF97
+:08017000FFFFFFFFFFFFFFFF8F
+:08017800FFFFFFFFFFFFFFFF87
+:08018000FFFFFFFFFFFFFFFF7F
+:08018800FFFFFFFFFFFFFFFF77
+:08019000FFFFFFFFFFFFFFFF6F
+:08019800FFFFFFFFFFFFFFFF67
+:0801A000FFFFFFFFFFFFFFFF5F
+:0801A800FFFFFFFFFFFFFFFF57
+:0801B000FFFFFFFFFFFFFFFF4F
+:0801B800FFFFFFFFFFFFFFFF47
+:0801C000FFFFFFFFFFFFFFFF3F
+:0801C800FFFFFFFFFFFFFFFF37
+:0801D000FFFFFFFFFFFFFFFF2F
+:0801D800FFFFFFFFFFFFFFFF27
+:0801E000FFFFFFFFFFFFFFFF1F
+:0801E800FFFFFFFFFFFFFFFF17
+:0801F000FFFFFFFFFFFFFFFF0F
+:0801F800FFFFFFFFFFFFFFFF07
+:08020000FFFFFFFFFFFFFFFFFE
+:08020800FFFFFFFFFFFFFFFFF6
+:08021000FFFFFFFFFFFFFFFFEE
+:08021800FFFFFFFFFFFFFFFFE6
+:08022000FFFFFFFFFFFFFFFFDE
+:08022800FFFFFFFFFFFFFFFFD6
+:08023000FFFFFFFFFFFFFFFFCE
+:08023800FFFFFFFFFFFFFFFFC6
+:08024000FFFFFFFFFFFFFFFFBE
+:08024800FFFFFFFFFFFFFFFFB6
+:08025000FFFFFFFFFFFFFFFFAE
+:08025800FFFFFFFFFFFFFFFFA6
+:08026000FFFFFFFFFFFFFFFF9E
+:08026800FFFFFFFFFFFFFFFF96
+:08027000FFFFFFFFFFFFFFFF8E
+:08027800FFFFFFFFFFFFFFFF86
+:08028000FFFFFFFFFFFFFFFF7E
+:08028800FFFFFFFFFFFFFFFF76
+:08029000FFFFFFFFFFFFFFFF6E
+:08029800FFFFFFFFFFFFFFFF66
+:0802A000FFFFFFFFFFFFFFFF5E
+:0802A800FFFFFFFFFFFFFFFF56
+:0802B000FFFFFFFFFFFFFFFF4E
+:0802B800FFFFFFFFFFFFFFFF46
+:0802C000FFFFFFFFFFFFFFFF3E
+:0802C800FFFFFFFFFFFFFFFF36
+:0802D000FFFFFFFFFFFFFFFF2E
+:0802D800FFFFFFFFFFFFFFFF26
+:0802E000FFFFFFFFFFFFFFFF1E
+:0802E800FFFFFFFFFFFFFFFF16
+:0802F000FFFFFFFFFFFFFFFF0E
+:0802F800FFFFFFFFFFFFFFFF06
+:08030000FFFFFFFFFFFFFFFFFD
+:08030800FFFFFFFFFFFFFFFFF5
+:08031000FFFFFFFFFFFFFFFFED
+:08031800FFFFFFFFFFFFFFFFE5
+:08032000FFFFFFFFFFFFFFFFDD
+:08032800FFFFFFFFFFFFFFFFD5
+:08033000FFFFFFFFFFFFFFFFCD
+:08033800FFFFFFFFFFFFFFFFC5
+:08034000FFFFFFFFFFFFFFFFBD
+:08034800FFFFFFFFFFFFFFFFB5
+:08035000FFFFFFFFFFFFFFFFAD
+:08035800FFFFFFFFFFFFFFFFA5
+:08036000FFFFFFFFFFFFFFFF9D
+:08036800FFFFFFFFFFFFFFFF95
+:08037000FFFFFFFFFFFFFFFF8D
+:08037800FFFFFFFFFFFFFFFF85
+:08038000FFFFFFFFFFFFFFFF7D
+:08038800FFFFFFFFFFFFFFFF75
+:08039000FFFFFFFFFFFFFFFF6D
+:08039800FFFFFFFFFFFFFFFF65
+:0803A000FFFFFFFFFFFFFFFF5D
+:0803A800FFFFFFFFFFFFFFFF55
+:0803B000FFFFFFFFFFFFFFFF4D
+:0803B800FFFFFFFFFFFFFFFF45
+:0803C000FFFFFFFFFFFFFFFF3D
+:0803C800FFFFFFFFFFFFFFFF35
+:0803D000FFFFFFFFFFFFFFFF2D
+:0803D800FFFFFFFFFFFFFFFF25
+:0803E000FFFFFFFFFFFFFFFF1D
+:0803E800FFFFFFFFFFFFFFFF15
+:0803F000FFFFFFFFFFFFFFFF0D
+:0803F800FFFFFFFFFFFFFFFF05
+:08040000FFFFFFFFFFFFFFFFFC
+:08040800FFFFFFFFFFFFFFFFF4
+:08041000FFFFFFFFFFFFFFFFEC
+:08041800FFFFFFFFFFFFFFFFE4
+:08042000FFFFFFFFFFFFFFFFDC
+:08042800FFFFFFFFFFFFFFFFD4
+:08043000FFFFFFFFFFFFFFFFCC
+:08043800FFFFFFFFFFFFFFFFC4
+:08044000FFFFFFFFFFFFFFFFBC
+:08044800FFFFFFFFFFFFFFFFB4
+:08045000FFFFFFFFFFFFFFFFAC
+:08045800FFFFFFFFFFFFFFFFA4
+:08046000FFFFFFFFFFFFFFFF9C
+:08046800FFFFFFFFFFFFFFFF94
+:08047000FFFFFFFFFFFFFFFF8C
+:08047800FFFFFFFFFFFFFFFF84
+:08048000FFFFFFFFFFFFFFFF7C
+:08048800FFFFFFFFFFFFFFFF74
+:08049000FFFFFFFFFFFFFFFF6C
+:08049800FFFFFFFFFFFFFFFF64
+:0804A000FFFFFFFFFFFFFFFF5C
+:0804A800FFFFFFFFFFFFFFFF54
+:0804B000FFFFFFFFFFFFFFFF4C
+:0804B800FFFFFFFFFFFFFFFF44
+:0804C000FFFFFFFFFFFFFFFF3C
+:0804C800FFFFFFFFFFFFFFFF34
+:0804D000FFFFFFFFFFFFFFFF2C
+:0804D800FFFFFFFFFFFFFFFF24
+:0804E000FFFFFFFFFFFFFFFF1C
+:0804E800FFFFFFFFFFFFFFFF14
+:0804F000FFFFFFFFFFFFFFFF0C
+:0804F800FFFFFFFFFFFFFFFF04
+:08050000FFFFFFFFFFFFFFFFFB
+:08050800FFFFFFFFFFFFFFFFF3
+:08051000FFFFFFFFFFFFFFFFEB
+:08051800FFFFFFFFFFFFFFFFE3
+:08052000FFFFFFFFFFFFFFFFDB
+:08052800FFFFFFFFFFFFFFFFD3
+:08053000FFFFFFFFFFFFFFFFCB
+:08053800FFFFFFFFFFFFFFFFC3
+:08054000FFFFFFFFFFFFFFFFBB
+:08054800FFFFFFFFFFFFFFFFB3
+:08055000FFFFFFFFFFFFFFFFAB
+:08055800FFFFFFFFFFFFFFFFA3
+:08056000FFFFFFFFFFFFFFFF9B
+:08056800FFFFFFFFFFFFFFFF93
+:08057000FFFFFFFFFFFFFFFF8B
+:08057800FFFFFFFFFFFFFFFF83
+:08058000FFFFFFFFFFFFFFFF7B
+:08058800FFFFFFFFFFFFFFFF73
+:08059000FFFFFFFFFFFFFFFF6B
+:08059800FFFFFFFFFFFFFFFF63
+:0805A000FFFFFFFFFFFFFFFF5B
+:0805A800FFFFFFFFFFFFFFFF53
+:0805B000FFFFFFFFFFFFFFFF4B
+:0805B800FFFFFFFFFFFFFFFF43
+:0805C000FFFFFFFFFFFFFFFF3B
+:0805C800FFFFFFFFFFFFFFFF33
+:0805D000FFFFFFFFFFFFFFFF2B
+:0805D800FFFFFFFFFFFFFFFF23
+:0805E000FFFFFFFFFFFFFFFF1B
+:0805E800FFFFFFFFFFFFFFFF13
+:0805F000FFFFFFFFFFFFFFFF0B
+:0805F800FFFFFFFFFFFFFFFF03
+:08060000FFFFFFFFFFFFFFFFFA
+:08060800FFFFFFFFFFFFFFFFF2
+:08061000FFFFFFFFFFFFFFFFEA
+:08061800FFFFFFFFFFFFFFFFE2
+:08062000FFFFFFFFFFFFFFFFDA
+:08062800FFFFFFFFFFFFFFFFD2
+:08063000FFFFFFFFFFFFFFFFCA
+:08063800FFFFFFFFFFFFFFFFC2
+:08064000FFFFFFFFFFFFFFFFBA
+:08064800FFFFFFFFFFFFFFFFB2
+:08065000FFFFFFFFFFFFFFFFAA
+:08065800FFFFFFFFFFFFFFFFA2
+:08066000FFFFFFFFFFFFFFFF9A
+:08066800FFFFFFFFFFFFFFFF92
+:08067000FFFFFFFFFFFFFFFF8A
+:08067800FFFFFFFFFFFFFFFF82
+:08068000FFFFFFFFFFFFFFFF7A
+:08068800FFFFFFFFFFFFFFFF72
+:08069000FFFFFFFFFFFFFFFF6A
+:08069800FFFFFFFFFFFFFFFF62
+:0806A000FFFFFFFFFFFFFFFF5A
+:0806A800FFFFFFFFFFFFFFFF52
+:0806B000FFFFFFFFFFFFFFFF4A
+:0806B800FFFFFFFFFFFFFFFF42
+:0806C000FFFFFFFFFFFFFFFF3A
+:0806C800FFFFFFFFFFFFFFFF32
+:0806D000FFFFFFFFFFFFFFFF2A
+:0806D800FFFFFFFFFFFFFFFF22
+:0806E000FFFFFFFFFFFFFFFF1A
+:0806E800FFFFFFFFFFFFFFFF12
+:0806F000FFFFFFFFFFFFFFFF0A
+:0806F800FFFFFFFFFFFFFFFF02
+:08070000FFFFFFFFFFFFFFFFF9
+:08070800FFFFFFFFFFFFFFFFF1
+:08071000FFFFFFFFFFFFFFFFE9
+:08071800FFFFFFFFFFFFFFFFE1
+:08072000FFFFFFFFFFFFFFFFD9
+:08072800FFFFFFFFFFFFFFFFD1
+:08073000FFFFFFFFFFFFFFFFC9
+:08073800FFFFFFFFFFFFFFFFC1
+:08074000FFFFFFFFFFFFFFFFB9
+:08074800FFFFFFFFFFFFFFFFB1
+:08075000FFFFFFFFFFFFFFFFA9
+:08075800FFFFFFFFFFFFFFFFA1
+:08076000FFFFFFFFFFFFFFFF99
+:08076800FFFFFFFFFFFFFFFF91
+:08077000FFFFFFFFFFFFFFFF89
+:08077800FFFFFFFFFFFFFFFF81
+:08078000FFFFFFFFFFFFFFFF79
+:08078800FFFFFFFFFFFFFFFF71
+:08079000FFFFFFFFFFFFFFFF69
+:08079800FFFFFFFFFFFFFFFF61
+:0807A000FFFFFFFFFFFFFFFF59
+:0807A800FFFFFFFFFFFFFFFF51
+:0807B000FFFFFFFFFFFFFFFF49
+:0807B800FFFFFFFFFFFFFFFF41
+:0807C000FFFFFFFFFFFFFFFF39
+:0807C800FFFFFFFFFFFFFFFF31
+:0807D000FFFFFFFFFFFFFFFF29
+:0807D800FFFFFFFFFFFFFFFF21
+:0807E000FFFFFFFFFFFFFFFF19
+:0807E800FFFFFFFFFFFFFFFF11
+:0807F000FFFFFFFFFFFFFFFF09
+:0807F800FFFFFFFFFFFFFFFF01
+:08080000FFFFFFFFFFFFFFFFF8
+:08080800FFFFFFFFFFFFFFFFF0
+:08081000FFFFFFFFFFFFFFFFE8
+:08081800FFFFFFFFFFFFFFFFE0
+:08082000FFFFFFFFFFFFFFFFD8
+:08082800FFFFFFFFFFFFFFFFD0
+:08083000FFFFFFFFFFFFFFFFC8
+:08083800FFFFFFFFFFFFFFFFC0
+:08084000FFFFFFFFFFFFFFFFB8
+:08084800FFFFFFFFFFFFFFFFB0
+:08085000FFFFFFFFFFFFFFFFA8
+:08085800FFFFFFFFFFFFFFFFA0
+:08086000FFFFFFFFFFFFFFFF98
+:08086800FFFFFFFFFFFFFFFF90
+:08087000FFFFFFFFFFFFFFFF88
+:08087800FFFFFFFFFFFFFFFF80
+:08088000FFFFFFFFFFFFFFFF78
+:08088800FFFFFFFFFFFFFFFF70
+:08089000FFFFFFFFFFFFFFFF68
+:08089800FFFFFFFFFFFFFFFF60
+:0808A000FFFFFFFFFFFFFFFF58
+:0808A800FFFFFFFFFFFFFFFF50
+:0808B000FFFFFFFFFFFFFFFF48
+:0808B800FFFFFFFFFFFFFFFF40
+:0808C000FFFFFFFFFFFFFFFF38
+:0808C800FFFFFFFFFFFFFFFF30
+:0808D000FFFFFFFFFFFFFFFF28
+:0808D800FFFFFFFFFFFFFFFF20
+:0808E000FFFFFFFFFFFFFFFF18
+:0808E800FFFFFFFFFFFFFFFF10
+:0808F000FFFFFFFFFFFFFFFF08
+:0808F800FFFFFFFFFFFFFFFF00
+:08090000FFFFFFFFFFFFFFFFF7
+:08090800FFFFFFFFFFFFFFFFEF
+:08091000FFFFFFFFFFFFFFFFE7
+:08091800FFFFFFFFFFFFFFFFDF
+:08092000FFFFFFFFFFFFFFFFD7
+:08092800FFFFFFFFFFFFFFFFCF
+:08093000FFFFFFFFFFFFFFFFC7
+:08093800FFFFFFFFFFFFFFFFBF
+:08094000FFFFFFFFFFFFFFFFB7
+:08094800FFFFFFFFFFFFFFFFAF
+:08095000FFFFFFFFFFFFFFFFA7
+:08095800FFFFFFFFFFFFFFFF9F
+:08096000FFFFFFFFFFFFFFFF97
+:08096800FFFFFFFFFFFFFFFF8F
+:08097000FFFFFFFFFFFFFFFF87
+:08097800FFFFFFFFFFFFFFFF7F
+:08098000FFFFFFFFFFFFFFFF77
+:08098800FFFFFFFFFFFFFFFF6F
+:08099000FFFFFFFFFFFFFFFF67
+:08099800FFFFFFFFFFFFFFFF5F
+:0809A000FFFFFFFFFFFFFFFF57
+:0809A800FFFFFFFFFFFFFFFF4F
+:0809B000FFFFFFFFFFFFFFFF47
+:0809B800FFFFFFFFFFFFFFFF3F
+:0809C000FFFFFFFFFFFFFFFF37
+:0809C800FFFFFFFFFFFFFFFF2F
+:0809D000FFFFFFFFFFFFFFFF27
+:0809D800FFFFFFFFFFFFFFFF1F
+:0809E000FFFFFFFFFFFFFFFF17
+:0809E800FFFFFFFFFFFFFFFF0F
+:0809F000FFFFFFFFFFFFFFFF07
+:0809F800FFFFFFFFFFFFFFFFFF
+:080A0000FFFFFFFFFFFFFFFFF6
+:080A0800FFFFFFFFFFFFFFFFEE
+:080A1000FFFFFFFFFFFFFFFFE6
+:080A1800FFFFFFFFFFFFFFFFDE
+:080A2000FFFFFFFFFFFFFFFFD6
+:080A2800FFFFFFFFFFFFFFFFCE
+:080A3000FFFFFFFFFFFFFFFFC6
+:080A3800FFFFFFFFFFFFFFFFBE
+:080A4000FFFFFFFFFFFFFFFFB6
+:080A4800FFFFFFFFFFFFFFFFAE
+:080A5000FFFFFFFFFFFFFFFFA6
+:080A5800FFFFFFFFFFFFFFFF9E
+:080A6000FFFFFFFFFFFFFFFF96
+:080A6800FFFFFFFFFFFFFFFF8E
+:080A7000FFFFFFFFFFFFFFFF86
+:080A7800FFFFFFFFFFFFFFFF7E
+:080A8000FFFFFFFFFFFFFFFF76
+:080A8800FFFFFFFFFFFFFFFF6E
+:080A9000FFFFFFFFFFFFFFFF66
+:080A9800FFFFFFFFFFFFFFFF5E
+:080AA000FFFFFFFFFFFFFFFF56
+:080AA800FFFFFFFFFFFFFFFF4E
+:080AB000FFFFFFFFFFFFFFFF46
+:080AB800FFFFFFFFFFFFFFFF3E
+:080AC000FFFFFFFFFFFFFFFF36
+:080AC800FFFFFFFFFFFFFFFF2E
+:080AD000FFFFFFFFFFFFFFFF26
+:080AD800FFFFFFFFFFFFFFFF1E
+:080AE000FFFFFFFFFFFFFFFF16
+:080AE800FFFFFFFFFFFFFFFF0E
+:080AF000FFFFFFFFFFFFFFFF06
+:080AF800FFFFFFFFFFFFFFFFFE
+:080B0000FFFFFFFFFFFFFFFFF5
+:080B0800FFFFFFFFFFFFFFFFED
+:080B1000FFFFFFFFFFFFFFFFE5
+:080B1800FFFFFFFFFFFFFFFFDD
+:080B2000FFFFFFFFFFFFFFFFD5
+:080B2800FFFFFFFFFFFFFFFFCD
+:080B3000FFFFFFFFFFFFFFFFC5
+:080B3800FFFFFFFFFFFFFFFFBD
+:080B4000FFFFFFFFFFFFFFFFB5
+:080B4800FFFFFFFFFFFFFFFFAD
+:080B5000FFFFFFFFFFFFFFFFA5
+:080B5800FFFFFFFFFFFFFFFF9D
+:080B6000FFFFFFFFFFFFFFFF95
+:080B6800FFFFFFFFFFFFFFFF8D
+:080B7000FFFFFFFFFFFFFFFF85
+:080B7800FFFFFFFFFFFFFFFF7D
+:080B8000FFFFFFFFFFFFFFFF75
+:080B8800FFFFFFFFFFFFFFFF6D
+:080B9000FFFFFFFFFFFFFFFF65
+:080B9800FFFFFFFFFFFFFFFF5D
+:080BA000FFFFFFFFFFFFFFFF55
+:080BA800FFFFFFFFFFFFFFFF4D
+:080BB000FFFFFFFFFFFFFFFF45
+:080BB800FFFFFFFFFFFFFFFF3D
+:080BC000FFFFFFFFFFFFFFFF35
+:080BC800FFFFFFFFFFFFFFFF2D
+:080BD000FFFFFFFFFFFFFFFF25
+:080BD800FFFFFFFFFFFFFFFF1D
+:080BE000FFFFFFFFFFFFFFFF15
+:080BE800FFFFFFFFFFFFFFFF0D
+:080BF000FFFFFFFFFFFFFFFF05
+:080BF800FFFFFFFFFFFFFFFFFD
+:080C0000FFFFFFFFFFFFFFFFF4
+:080C0800FFFFFFFFFFFFFFFFEC
+:080C1000FFFFFFFFFFFFFFFFE4
+:080C1800FFFFFFFFFFFFFFFFDC
+:080C2000FFFFFFFFFFFFFFFFD4
+:080C2800FFFFFFFFFFFFFFFFCC
+:080C3000FFFFFFFFFFFFFFFFC4
+:080C3800FFFFFFFFFFFFFFFFBC
+:080C4000FFFFFFFFFFFFFFFFB4
+:080C4800FFFFFFFFFFFFFFFFAC
+:080C5000FFFFFFFFFFFFFFFFA4
+:080C5800FFFFFFFFFFFFFFFF9C
+:080C6000FFFFFFFFFFFFFFFF94
+:080C6800FFFFFFFFFFFFFFFF8C
+:080C7000FFFFFFFFFFFFFFFF84
+:080C7800FFFFFFFFFFFFFFFF7C
+:080C8000FFFFFFFFFFFFFFFF74
+:080C8800FFFFFFFFFFFFFFFF6C
+:080C9000FFFFFFFFFFFFFFFF64
+:080C9800FFFFFFFFFFFFFFFF5C
+:080CA000FFFFFFFFFFFFFFFF54
+:080CA800FFFFFFFFFFFFFFFF4C
+:080CB000FFFFFFFFFFFFFFFF44
+:080CB800FFFFFFFFFFFFFFFF3C
+:080CC000FFFFFFFFFFFFFFFF34
+:080CC800FFFFFFFFFFFFFFFF2C
+:080CD000FFFFFFFFFFFFFFFF24
+:080CD800FFFFFFFFFFFFFFFF1C
+:080CE000FFFFFFFFFFFFFFFF14
+:080CE800FFFFFFFFFFFFFFFF0C
+:080CF000FFFFFFFFFFFFFFFF04
+:080CF800FFFFFFFFFFFFFFFFFC
+:080D0000FFFFFFFFFFFFFFFFF3
+:080D0800FFFFFFFFFFFFFFFFEB
+:080D1000FFFFFFFFFFFFFFFFE3
+:080D1800FFFFFFFFFFFFFFFFDB
+:080D2000FFFFFFFFFFFFFFFFD3
+:080D2800FFFFFFFFFFFFFFFFCB
+:080D3000FFFFFFFFFFFFFFFFC3
+:080D3800FFFFFFFFFFFFFFFFBB
+:080D4000FFFFFFFFFFFFFFFFB3
+:080D4800FFFFFFFFFFFFFFFFAB
+:080D5000FFFFFFFFFFFFFFFFA3
+:080D5800FFFFFFFFFFFFFFFF9B
+:080D6000FFFFFFFFFFFFFFFF93
+:080D6800FFFFFFFFFFFFFFFF8B
+:080D7000FFFFFFFFFFFFFFFF83
+:080D7800FFFFFFFFFFFFFFFF7B
+:080D8000FFFFFFFFFFFFFFFF73
+:080D8800FFFFFFFFFFFFFFFF6B
+:080D9000FFFFFFFFFFFFFFFF63
+:080D9800FFFFFFFFFFFFFFFF5B
+:080DA000FFFFFFFFFFFFFFFF53
+:080DA800FFFFFFFFFFFFFFFF4B
+:080DB000FFFFFFFFFFFFFFFF43
+:080DB800FFFFFFFFFFFFFFFF3B
+:080DC000FFFFFFFFFFFFFFFF33
+:080DC800FFFFFFFFFFFFFFFF2B
+:080DD000FFFFFFFFFFFFFFFF23
+:080DD800FFFFFFFFFFFFFFFF1B
+:080DE000FFFFFFFFFFFFFFFF13
+:080DE800FFFFFFFFFFFFFFFF0B
+:080DF000FFFFFFFFFFFFFFFF03
+:080DF800FFFFFFFFFFFFFFFFFB
+:080E0000FFFFFFFFFFFFFFFFF2
+:080E0800FFFFFFFFFFFFFFFFEA
+:080E1000FFFFFFFFFFFFFFFFE2
+:080E1800FFFFFFFFFFFFFFFFDA
+:080E2000FFFFFFFFFFFFFFFFD2
+:080E2800FFFFFFFFFFFFFFFFCA
+:080E3000FFFFFFFFFFFFFFFFC2
+:080E3800FFFFFFFFFFFFFFFFBA
+:080E4000FFFFFFFFFFFFFFFFB2
+:080E4800FFFFFFFFFFFFFFFFAA
+:080E5000FFFFFFFFFFFFFFFFA2
+:080E5800FFFFFFFFFFFFFFFF9A
+:080E6000FFFFFFFFFFFFFFFF92
+:080E6800FFFFFFFFFFFFFFFF8A
+:080E7000FFFFFFFFFFFFFFFF82
+:080E7800FFFFFFFFFFFFFFFF7A
+:080E8000FFFFFFFFFFFFFFFF72
+:080E8800FFFFFFFFFFFFFFFF6A
+:080E9000FFFFFFFFFFFFFFFF62
+:080E9800FFFFFFFFFFFFFFFF5A
+:080EA000FFFFFFFFFFFFFFFF52
+:080EA800FFFFFFFFFFFFFFFF4A
+:080EB000FFFFFFFFFFFFFFFF42
+:080EB800FFFFFFFFFFFFFFFF3A
+:080EC000FFFFFFFFFFFFFFFF32
+:080EC800FFFFFFFFFFFFFFFF2A
+:080ED000FFFFFFFFFFFFFFFF22
+:080ED800FFFFFFFFFFFFFFFF1A
+:080EE000FFFFFFFFFFFFFFFF12
+:080EE800FFFFFFFFFFFFFFFF0A
+:080EF000FFFFFFFFFFFFFFFF02
+:080EF800FFFFFFFFFFFFFFFFFA
+:080F0000FFFFFFFFFFFFFFFFF1
+:080F0800FFFFFFFFFFFFFFFFE9
+:080F1000FFFFFFFFFFFFFFFFE1
+:080F1800FFFFFFFFFFFFFFFFD9
+:080F2000FFFFFFFFFFFFFFFFD1
+:080F2800FFFFFFFFFFFFFFFFC9
+:080F3000FFFFFFFFFFFFFFFFC1
+:080F3800FFFFFFFFFFFFFFFFB9
+:080F4000FFFFFFFFFFFFFFFFB1
+:080F4800FFFFFFFFFFFFFFFFA9
+:080F5000FFFFFFFFFFFFFFFFA1
+:080F5800FFFFFFFFFFFFFFFF99
+:080F6000FFFFFFFFFFFFFFFF91
+:080F6800FFFFFFFFFFFFFFFF89
+:080F7000FFFFFFFFFFFFFFFF81
+:080F7800FFFFFFFFFFFFFFFF79
+:080F8000FFFFFFFFFFFFFFFF71
+:080F8800FFFFFFFFFFFFFFFF69
+:080F9000FFFFFFFFFFFFFFFF61
+:080F9800FFFFFFFFFFFFFFFF59
+:080FA000FFFFFFFFFFFFFFFF51
+:080FA800FFFFFFFFFFFFFFFF49
+:080FB000FFFFFFFFFFFFFFFF41
+:080FB800FFFFFFFFFFFFFFFF39
+:080FC000FFFFFFFFFFFFFFFF31
+:080FC800FFFFFFFFFFFFFFFF29
+:080FD000FFFFFFFFFFFFFFFF21
+:080FD800FFFFFFFFFFFFFFFF19
+:080FE000FFFFFFFFFFFFFFFF11
+:080FE800FFFFFFFFFFFFFFFF09
+:080FF000FFFFFFFFFFFFFFFF01
+:080FF800FFFFFFFFFFFFFFFFF9
+:08100000FFFFFFFFFFFFFFFFF0
+:08100800FFFFFFFFFFFFFFFFE8
+:08101000FFFFFFFFFFFFFFFFE0
+:08101800FFFFFFFFFFFFFFFFD8
+:08102000FFFFFFFFFFFFFFFFD0
+:08102800FFFFFFFFFFFFFFFFC8
+:08103000FFFFFFFFFFFFFFFFC0
+:08103800FFFFFFFFFFFFFFFFB8
+:08104000FFFFFFFFFFFFFFFFB0
+:08104800FFFFFFFFFFFFFFFFA8
+:08105000FFFFFFFFFFFFFFFFA0
+:08105800FFFFFFFFFFFFFFFF98
+:08106000FFFFFFFFFFFFFFFF90
+:08106800FFFFFFFFFFFFFFFF88
+:08107000FFFFFFFFFFFFFFFF80
+:08107800FFFFFFFFFFFFFFFF78
+:08108000FFFFFFFFFFFFFFFF70
+:08108800FFFFFFFFFFFFFFFF68
+:08109000FFFFFFFFFFFFFFFF60
+:08109800FFFFFFFFFFFFFFFF58
+:0810A000FFFFFFFFFFFFFFFF50
+:0810A800FFFFFFFFFFFFFFFF48
+:0810B000FFFFFFFFFFFFFFFF40
+:0810B800FFFFFFFFFFFFFFFF38
+:0810C000FFFFFFFFFFFFFFFF30
+:0810C800FFFFFFFFFFFFFFFF28
+:0810D000FFFFFFFFFFFFFFFF20
+:0810D800FFFFFFFFFFFFFFFF18
+:0810E000FFFFFFFFFFFFFFFF10
+:0810E800FFFFFFFFFFFFFFFF08
+:0810F000FFFFFFFFFFFFFFFF00
+:0810F800FFFFFFFFFFFFFFFFF8
+:08110000FFFFFFFFFFFFFFFFEF
+:08110800FFFFFFFFFFFFFFFFE7
+:08111000FFFFFFFFFFFFFFFFDF
+:08111800FFFFFFFFFFFFFFFFD7
+:08112000FFFFFFFFFFFFFFFFCF
+:08112800FFFFFFFFFFFFFFFFC7
+:08113000FFFFFFFFFFFFFFFFBF
+:08113800FFFFFFFFFFFFFFFFB7
+:08114000FFFFFFFFFFFFFFFFAF
+:08114800FFFFFFFFFFFFFFFFA7
+:08115000FFFFFFFFFFFFFFFF9F
+:08115800FFFFFFFFFFFFFFFF97
+:08116000FFFFFFFFFFFFFFFF8F
+:08116800FFFFFFFFFFFFFFFF87
+:08117000FFFFFFFFFFFFFFFF7F
+:08117800FFFFFFFFFFFFFFFF77
+:08118000FFFFFFFFFFFFFFFF6F
+:08118800FFFFFFFFFFFFFFFF67
+:08119000FFFFFFFFFFFFFFFF5F
+:08119800FFFFFFFFFFFFFFFF57
+:0811A000FFFFFFFFFFFFFFFF4F
+:0811A800FFFFFFFFFFFFFFFF47
+:0811B000FFFFFFFFFFFFFFFF3F
+:0811B800FFFFFFFFFFFFFFFF37
+:0811C000FFFFFFFFFFFFFFFF2F
+:0811C800FFFFFFFFFFFFFFFF27
+:0811D000FFFFFFFFFFFFFFFF1F
+:0811D800FFFFFFFFFFFFFFFF17
+:0811E000FFFFFFFFFFFFFFFF0F
+:0811E800FFFFFFFFFFFFFFFF07
+:0811F000FFFFFFFFFFFFFFFFFF
+:0811F800FFFFFFFFFFFFFFFFF7
+:08120000FFFFFFFFFFFFFFFFEE
+:08120800FFFFFFFFFFFFFFFFE6
+:08121000FFFFFFFFFFFFFFFFDE
+:08121800FFFFFFFFFFFFFFFFD6
+:08122000FFFFFFFFFFFFFFFFCE
+:08122800FFFFFFFFFFFFFFFFC6
+:08123000FFFFFFFFFFFFFFFFBE
+:08123800FFFFFFFFFFFFFFFFB6
+:08124000FFFFFFFFFFFFFFFFAE
+:08124800FFFFFFFFFFFFFFFFA6
+:08125000FFFFFFFFFFFFFFFF9E
+:08125800FFFFFFFFFFFFFFFF96
+:08126000FFFFFFFFFFFFFFFF8E
+:08126800FFFFFFFFFFFFFFFF86
+:08127000FFFFFFFFFFFFFFFF7E
+:08127800FFFFFFFFFFFFFFFF76
+:08128000FFFFFFFFFFFFFFFF6E
+:08128800FFFFFFFFFFFFFFFF66
+:08129000FFFFFFFFFFFFFFFF5E
+:08129800FFFFFFFFFFFFFFFF56
+:0812A000FFFFFFFFFFFFFFFF4E
+:0812A800FFFFFFFFFFFFFFFF46
+:0812B000FFFFFFFFFFFFFFFF3E
+:0812B800FFFFFFFFFFFFFFFF36
+:0812C000FFFFFFFFFFFFFFFF2E
+:0812C800FFFFFFFFFFFFFFFF26
+:0812D000FFFFFFFFFFFFFFFF1E
+:0812D800FFFFFFFFFFFFFFFF16
+:0812E000FFFFFFFFFFFFFFFF0E
+:0812E800FFFFFFFFFFFFFFFF06
+:0812F000FFFFFFFFFFFFFFFFFE
+:0812F800FFFFFFFFFFFFFFFFF6
+:08130000FFFFFFFFFFFFFFFFED
+:08130800FFFFFFFFFFFFFFFFE5
+:08131000FFFFFFFFFFFFFFFFDD
+:08131800FFFFFFFFFFFFFFFFD5
+:08132000FFFFFFFFFFFFFFFFCD
+:08132800FFFFFFFFFFFFFFFFC5
+:08133000FFFFFFFFFFFFFFFFBD
+:08133800FFFFFFFFFFFFFFFFB5
+:08134000FFFFFFFFFFFFFFFFAD
+:08134800FFFFFFFFFFFFFFFFA5
+:08135000FFFFFFFFFFFFFFFF9D
+:08135800FFFFFFFFFFFFFFFF95
+:08136000FFFFFFFFFFFFFFFF8D
+:08136800FFFFFFFFFFFFFFFF85
+:08137000FFFFFFFFFFFFFFFF7D
+:08137800FFFFFFFFFFFFFFFF75
+:08138000FFFFFFFFFFFFFFFF6D
+:08138800FFFFFFFFFFFFFFFF65
+:08139000FFFFFFFFFFFFFFFF5D
+:08139800FFFFFFFFFFFFFFFF55
+:0813A000FFFFFFFFFFFFFFFF4D
+:0813A800FFFFFFFFFFFFFFFF45
+:0813B000FFFFFFFFFFFFFFFF3D
+:0813B800FFFFFFFFFFFFFFFF35
+:0813C000FFFFFFFFFFFFFFFF2D
+:0813C800FFFFFFFFFFFFFFFF25
+:0813D000FFFFFFFFFFFFFFFF1D
+:0813D800FFFFFFFFFFFFFFFF15
+:0813E000FFFFFFFFFFFFFFFF0D
+:0813E800FFFFFFFFFFFFFFFF05
+:0813F000FFFFFFFFFFFFFFFFFD
+:0813F800FFFFFFFFFFFFFFFFF5
+:08140000FFFFFFFFFFFFFFFFEC
+:08140800FFFFFFFFFFFFFFFFE4
+:08141000FFFFFFFFFFFFFFFFDC
+:08141800FFFFFFFFFFFFFFFFD4
+:08142000FFFFFFFFFFFFFFFFCC
+:08142800FFFFFFFFFFFFFFFFC4
+:08143000FFFFFFFFFFFFFFFFBC
+:08143800FFFFFFFFFFFFFFFFB4
+:08144000FFFFFFFFFFFFFFFFAC
+:08144800FFFFFFFFFFFFFFFFA4
+:08145000FFFFFFFFFFFFFFFF9C
+:08145800FFFFFFFFFFFFFFFF94
+:08146000FFFFFFFFFFFFFFFF8C
+:08146800FFFFFFFFFFFFFFFF84
+:08147000FFFFFFFFFFFFFFFF7C
+:08147800FFFFFFFFFFFFFFFF74
+:08148000FFFFFFFFFFFFFFFF6C
+:08148800FFFFFFFFFFFFFFFF64
+:08149000FFFFFFFFFFFFFFFF5C
+:08149800FFFFFFFFFFFFFFFF54
+:0814A000FFFFFFFFFFFFFFFF4C
+:0814A800FFFFFFFFFFFFFFFF44
+:0814B000FFFFFFFFFFFFFFFF3C
+:0814B800FFFFFFFFFFFFFFFF34
+:0814C000FFFFFFFFFFFFFFFF2C
+:0814C800FFFFFFFFFFFFFFFF24
+:0814D000FFFFFFFFFFFFFFFF1C
+:0814D800FFFFFFFFFFFFFFFF14
+:0814E000FFFFFFFFFFFFFFFF0C
+:0814E800FFFFFFFFFFFFFFFF04
+:0814F000FFFFFFFFFFFFFFFFFC
+:0814F800FFFFFFFFFFFFFFFFF4
+:08150000FFFFFFFFFFFFFFFFEB
+:08150800FFFFFFFFFFFFFFFFE3
+:08151000FFFFFFFFFFFFFFFFDB
+:08151800FFFFFFFFFFFFFFFFD3
+:08152000FFFFFFFFFFFFFFFFCB
+:08152800FFFFFFFFFFFFFFFFC3
+:08153000FFFFFFFFFFFFFFFFBB
+:08153800FFFFFFFFFFFFFFFFB3
+:08154000FFFFFFFFFFFFFFFFAB
+:08154800FFFFFFFFFFFFFFFFA3
+:08155000FFFFFFFFFFFFFFFF9B
+:08155800FFFFFFFFFFFFFFFF93
+:08156000FFFFFFFFFFFFFFFF8B
+:08156800FFFFFFFFFFFFFFFF83
+:08157000FFFFFFFFFFFFFFFF7B
+:08157800FFFFFFFFFFFFFFFF73
+:08158000FFFFFFFFFFFFFFFF6B
+:08158800FFFFFFFFFFFFFFFF63
+:08159000FFFFFFFFFFFFFFFF5B
+:08159800FFFFFFFFFFFFFFFF53
+:0815A000FFFFFFFFFFFFFFFF4B
+:0815A800FFFFFFFFFFFFFFFF43
+:0815B000FFFFFFFFFFFFFFFF3B
+:0815B800FFFFFFFFFFFFFFFF33
+:0815C000FFFFFFFFFFFFFFFF2B
+:0815C800FFFFFFFFFFFFFFFF23
+:0815D000FFFFFFFFFFFFFFFF1B
+:0815D800FFFFFFFFFFFFFFFF13
+:0815E000FFFFFFFFFFFFFFFF0B
+:0815E800FFFFFFFFFFFFFFFF03
+:0815F000FFFFFFFFFFFFFFFFFB
+:0815F800FFFFFFFFFFFFFFFFF3
+:08160000FFFFFFFFFFFFFFFFEA
+:08160800FFFFFFFFFFFFFFFFE2
+:08161000FFFFFFFFFFFFFFFFDA
+:08161800FFFFFFFFFFFFFFFFD2
+:08162000FFFFFFFFFFFFFFFFCA
+:08162800FFFFFFFFFFFFFFFFC2
+:08163000FFFFFFFFFFFFFFFFBA
+:08163800FFFFFFFFFFFFFFFFB2
+:08164000FFFFFFFFFFFFFFFFAA
+:08164800FFFFFFFFFFFFFFFFA2
+:08165000FFFFFFFFFFFFFFFF9A
+:08165800FFFFFFFFFFFFFFFF92
+:08166000FFFFFFFFFFFFFFFF8A
+:08166800FFFFFFFFFFFFFFFF82
+:08167000FFFFFFFFFFFFFFFF7A
+:08167800FFFFFFFFFFFFFFFF72
+:08168000FFFFFFFFFFFFFFFF6A
+:08168800FFFFFFFFFFFFFFFF62
+:08169000FFFFFFFFFFFFFFFF5A
+:08169800FFFFFFFFFFFFFFFF52
+:0816A000FFFFFFFFFFFFFFFF4A
+:0816A800FFFFFFFFFFFFFFFF42
+:0816B000FFFFFFFFFFFFFFFF3A
+:0816B800FFFFFFFFFFFFFFFF32
+:0816C000FFFFFFFFFFFFFFFF2A
+:0816C800FFFFFFFFFFFFFFFF22
+:0816D000FFFFFFFFFFFFFFFF1A
+:0816D800FFFFFFFFFFFFFFFF12
+:0816E000FFFFFFFFFFFFFFFF0A
+:0816E800FFFFFFFFFFFFFFFF02
+:0816F000FFFFFFFFFFFFFFFFFA
+:0816F800FFFFFFFFFFFFFFFFF2
+:08170000FFFFFFFFFFFFFFFFE9
+:08170800FFFFFFFFFFFFFFFFE1
+:08171000FFFFFFFFFFFFFFFFD9
+:08171800FFFFFFFFFFFFFFFFD1
+:08172000FFFFFFFFFFFFFFFFC9
+:08172800FFFFFFFFFFFFFFFFC1
+:08173000FFFFFFFFFFFFFFFFB9
+:08173800FFFFFFFFFFFFFFFFB1
+:08174000FFFFFFFFFFFFFFFFA9
+:08174800FFFFFFFFFFFFFFFFA1
+:08175000FFFFFFFFFFFFFFFF99
+:08175800FFFFFFFFFFFFFFFF91
+:08176000FFFFFFFFFFFFFFFF89
+:08176800FFFFFFFFFFFFFFFF81
+:08177000FFFFFFFFFFFFFFFF79
+:08177800FFFFFFFFFFFFFFFF71
+:08178000FFFFFFFFFFFFFFFF69
+:08178800FFFFFFFFFFFFFFFF61
+:08179000FFFFFFFFFFFFFFFF59
+:08179800FFFFFFFFFFFFFFFF51
+:0817A000FFFFFFFFFFFFFFFF49
+:0817A800FFFFFFFFFFFFFFFF41
+:0817B000FFFFFFFFFFFFFFFF39
+:0817B800FFFFFFFFFFFFFFFF31
+:0817C000FFFFFFFFFFFFFFFF29
+:0817C800FFFFFFFFFFFFFFFF21
+:0817D000FFFFFFFFFFFFFFFF19
+:0817D800FFFFFFFFFFFFFFFF11
+:0817E000FFFFFFFFFFFFFFFF09
+:0817E800FFFFFFFFFFFFFFFF01
+:0817F000FFFFFFFFFFFFFFFFF9
+:0817F800FFFFFFFFFFFFFFFFF1
+:08180000FFFFFFFFFFFFFFFFE8
+:08180800FFFFFFFFFFFFFFFFE0
+:08181000FFFFFFFFFFFFFFFFD8
+:08181800FFFFFFFFFFFFFFFFD0
+:08182000FFFFFFFFFFFFFFFFC8
+:08182800FFFFFFFFFFFFFFFFC0
+:08183000FFFFFFFFFFFFFFFFB8
+:08183800FFFFFFFFFFFFFFFFB0
+:08184000FFFFFFFFFFFFFFFFA8
+:08184800FFFFFFFFFFFFFFFFA0
+:08185000FFFFFFFFFFFFFFFF98
+:08185800FFFFFFFFFFFFFFFF90
+:08186000FFFFFFFFFFFFFFFF88
+:08186800FFFFFFFFFFFFFFFF80
+:08187000FFFFFFFFFFFFFFFF78
+:08187800FFFFFFFFFFFFFFFF70
+:08188000FFFFFFFFFFFFFFFF68
+:08188800FFFFFFFFFFFFFFFF60
+:08189000FFFFFFFFFFFFFFFF58
+:08189800FFFFFFFFFFFFFFFF50
+:0818A000FFFFFFFFFFFFFFFF48
+:0818A800FFFFFFFFFFFFFFFF40
+:0818B000FFFFFFFFFFFFFFFF38
+:0818B800FFFFFFFFFFFFFFFF30
+:0818C000FFFFFFFFFFFFFFFF28
+:0818C800FFFFFFFFFFFFFFFF20
+:0818D000FFFFFFFFFFFFFFFF18
+:0818D800FFFFFFFFFFFFFFFF10
+:0818E000FFFFFFFFFFFFFFFF08
+:0818E800FFFFFFFFFFFFFFFF00
+:0818F000FFFFFFFFFFFFFFFFF8
+:0818F800FFFFFFFFFFFFFFFFF0
+:08190000FFFFFFFFFFFFFFFFE7
+:08190800FFFFFFFFFFFFFFFFDF
+:08191000FFFFFFFFFFFFFFFFD7
+:08191800FFFFFFFFFFFFFFFFCF
+:08192000FFFFFFFFFFFFFFFFC7
+:08192800FFFFFFFFFFFFFFFFBF
+:08193000FFFFFFFFFFFFFFFFB7
+:08193800FFFFFFFFFFFFFFFFAF
+:08194000FFFFFFFFFFFFFFFFA7
+:08194800FFFFFFFFFFFFFFFF9F
+:08195000FFFFFFFFFFFFFFFF97
+:08195800FFFFFFFFFFFFFFFF8F
+:08196000FFFFFFFFFFFFFFFF87
+:08196800FFFFFFFFFFFFFFFF7F
+:08197000FFFFFFFFFFFFFFFF77
+:08197800FFFFFFFFFFFFFFFF6F
+:08198000FFFFFFFFFFFFFFFF67
+:08198800FFFFFFFFFFFFFFFF5F
+:08199000FFFFFFFFFFFFFFFF57
+:08199800FFFFFFFFFFFFFFFF4F
+:0819A000FFFFFFFFFFFFFFFF47
+:0819A800FFFFFFFFFFFFFFFF3F
+:0819B000FFFFFFFFFFFFFFFF37
+:0819B800FFFFFFFFFFFFFFFF2F
+:0819C000FFFFFFFFFFFFFFFF27
+:0819C800FFFFFFFFFFFFFFFF1F
+:0819D000FFFFFFFFFFFFFFFF17
+:0819D800FFFFFFFFFFFFFFFF0F
+:0819E000FFFFFFFFFFFFFFFF07
+:0819E800FFFFFFFFFFFFFFFFFF
+:0819F000FFFFFFFFFFFFFFFFF7
+:0819F800FFFFFFFFFFFFFFFFEF
+:081A0000FFFFFFFFFFFFFFFFE6
+:081A0800FFFFFFFFFFFFFFFFDE
+:081A1000FFFFFFFFFFFFFFFFD6
+:081A1800FFFFFFFFFFFFFFFFCE
+:081A2000FFFFFFFFFFFFFFFFC6
+:081A2800FFFFFFFFFFFFFFFFBE
+:081A3000FFFFFFFFFFFFFFFFB6
+:081A3800FFFFFFFFFFFFFFFFAE
+:081A4000FFFFFFFFFFFFFFFFA6
+:081A4800FFFFFFFFFFFFFFFF9E
+:081A5000FFFFFFFFFFFFFFFF96
+:081A5800FFFFFFFFFFFFFFFF8E
+:081A6000FFFFFFFFFFFFFFFF86
+:081A6800FFFFFFFFFFFFFFFF7E
+:081A7000FFFFFFFFFFFFFFFF76
+:081A7800FFFFFFFFFFFFFFFF6E
+:081A8000FFFFFFFFFFFFFFFF66
+:081A8800FFFFFFFFFFFFFFFF5E
+:081A9000FFFFFFFFFFFFFFFF56
+:081A9800FFFFFFFFFFFFFFFF4E
+:081AA000FFFFFFFFFFFFFFFF46
+:081AA800FFFFFFFFFFFFFFFF3E
+:081AB000FFFFFFFFFFFFFFFF36
+:081AB800FFFFFFFFFFFFFFFF2E
+:081AC000FFFFFFFFFFFFFFFF26
+:081AC800FFFFFFFFFFFFFFFF1E
+:081AD000FFFFFFFFFFFFFFFF16
+:081AD800FFFFFFFFFFFFFFFF0E
+:081AE000FFFFFFFFFFFFFFFF06
+:081AE800FFFFFFFFFFFFFFFFFE
+:081AF000FFFFFFFFFFFFFFFFF6
+:081AF800FFFFFFFFFFFFFFFFEE
+:081B0000FFFFFFFFFFFFFFFFE5
+:081B0800FFFFFFFFFFFFFFFFDD
+:081B1000FFFFFFFFFFFFFFFFD5
+:081B1800FFFFFFFFFFFFFFFFCD
+:081B2000FFFFFFFFFFFFFFFFC5
+:081B2800FFFFFFFFFFFFFFFFBD
+:081B3000FFFFFFFFFFFFFFFFB5
+:081B3800FFFFFFFFFFFFFFFFAD
+:081B4000FFFFFFFFFFFFFFFFA5
+:081B4800FFFFFFFFFFFFFFFF9D
+:081B5000FFFFFFFFFFFFFFFF95
+:081B5800FFFFFFFFFFFFFFFF8D
+:081B6000FFFFFFFFFFFFFFFF85
+:081B6800FFFFFFFFFFFFFFFF7D
+:081B7000FFFFFFFFFFFFFFFF75
+:081B7800FFFFFFFFFFFFFFFF6D
+:081B8000FFFFFFFFFFFFFFFF65
+:081B8800FFFFFFFFFFFFFFFF5D
+:081B9000FFFFFFFFFFFFFFFF55
+:081B9800FFFFFFFFFFFFFFFF4D
+:081BA000FFFFFFFFFFFFFFFF45
+:081BA800FFFFFFFFFFFFFFFF3D
+:081BB000FFFFFFFFFFFFFFFF35
+:081BB800FFFFFFFFFFFFFFFF2D
+:081BC000FFFFFFFFFFFFFFFF25
+:081BC800FFFFFFFFFFFFFFFF1D
+:081BD000FFFFFFFFFFFFFFFF15
+:081BD800FFFFFFFFFFFFFFFF0D
+:081BE000FFFFFFFFFFFFFFFF05
+:081BE800FFFFFFFFFFFFFFFFFD
+:081BF000FFFFFFFFFFFFFFFFF5
+:081BF800FFFFFFFFFFFFFFFFED
+:081C0000FFFFFFFFFFFFFFFFE4
+:081C0800FFFFFFFFFFFFFFFFDC
+:081C1000FFFFFFFFFFFFFFFFD4
+:081C1800FFFFFFFFFFFFFFFFCC
+:081C2000FFFFFFFFFFFFFFFFC4
+:081C2800FFFFFFFFFFFFFFFFBC
+:081C3000FFFFFFFFFFFFFFFFB4
+:081C3800FFFFFFFFFFFFFFFFAC
+:081C4000FFFFFFFFFFFFFFFFA4
+:081C4800FFFFFFFFFFFFFFFF9C
+:081C5000FFFFFFFFFFFFFFFF94
+:081C5800FFFFFFFFFFFFFFFF8C
+:081C6000FFFFFFFFFFFFFFFF84
+:081C6800FFFFFFFFFFFFFFFF7C
+:081C7000FFFFFFFFFFFFFFFF74
+:081C7800FFFFFFFFFFFFFFFF6C
+:081C8000FFFFFFFFFFFFFFFF64
+:081C8800FFFFFFFFFFFFFFFF5C
+:081C9000FFFFFFFFFFFFFFFF54
+:081C9800FFFFFFFFFFFFFFFF4C
+:081CA000FFFFFFFFFFFFFFFF44
+:081CA800FFFFFFFFFFFFFFFF3C
+:081CB000FFFFFFFFFFFFFFFF34
+:081CB800FFFFFFFFFFFFFFFF2C
+:081CC000FFFFFFFFFFFFFFFF24
+:081CC800FFFFFFFFFFFFFFFF1C
+:081CD000FFFFFFFFFFFFFFFF14
+:081CD800FFFFFFFFFFFFFFFF0C
+:081CE000FFFFFFFFFFFFFFFF04
+:081CE800FFFFFFFFFFFFFFFFFC
+:081CF000FFFFFFFFFFFFFFFFF4
+:081CF800FFFFFFFFFFFFFFFFEC
+:081D0000FFFFFFFFFFFFFFFFE3
+:081D0800FFFFFFFFFFFFFFFFDB
+:081D1000FFFFFFFFFFFFFFFFD3
+:081D1800FFFFFFFFFFFFFFFFCB
+:081D2000FFFFFFFFFFFFFFFFC3
+:081D2800FFFFFFFFFFFFFFFFBB
+:081D3000FFFFFFFFFFFFFFFFB3
+:081D3800FFFFFFFFFFFFFFFFAB
+:081D4000FFFFFFFFFFFFFFFFA3
+:081D4800FFFFFFFFFFFFFFFF9B
+:081D5000FFFFFFFFFFFFFFFF93
+:081D5800FFFFFFFFFFFFFFFF8B
+:081D6000FFFFFFFFFFFFFFFF83
+:081D6800FFFFFFFFFFFFFFFF7B
+:081D7000FFFFFFFFFFFFFFFF73
+:081D7800FFFFFFFFFFFFFFFF6B
+:081D8000FFFFFFFFFFFFFFFF63
+:081D8800FFFFFFFFFFFFFFFF5B
+:081D9000FFFFFFFFFFFFFFFF53
+:081D9800FFFFFFFFFFFFFFFF4B
+:081DA000FFFFFFFFFFFFFFFF43
+:081DA800FFFFFFFFFFFFFFFF3B
+:081DB000FFFFFFFFFFFFFFFF33
+:081DB800FFFFFFFFFFFFFFFF2B
+:081DC000FFFFFFFFFFFFFFFF23
+:081DC800FFFFFFFFFFFFFFFF1B
+:081DD000FFFFFFFFFFFFFFFF13
+:081DD800FFFFFFFFFFFFFFFF0B
+:081DE000FFFFFFFFFFFFFFFF03
+:081DE800FFFFFFFFFFFFFFFFFB
+:081DF000FFFFFFFFFFFFFFFFF3
+:081DF800FFFFFFFFFFFFFFFFEB
+:081E0000FFFFFFFFFFFFFFFFE2
+:081E0800FFFFFFFFFFFFFFFFDA
+:081E1000FFFFFFFFFFFFFFFFD2
+:081E1800FFFFFFFFFFFFFFFFCA
+:081E2000FFFFFFFFFFFFFFFFC2
+:081E2800FFFFFFFFFFFFFFFFBA
+:081E3000FFFFFFFFFFFFFFFFB2
+:081E3800FFFFFFFFFFFFFFFFAA
+:081E4000FFFFFFFFFFFFFFFFA2
+:081E4800FFFFFFFFFFFFFFFF9A
+:081E5000FFFFFFFFFFFFFFFF92
+:081E5800FFFFFFFFFFFFFFFF8A
+:081E6000FFFFFFFFFFFFFFFF82
+:081E6800FFFFFFFFFFFFFFFF7A
+:081E7000FFFFFFFFFFFFFFFF72
+:081E7800FFFFFFFFFFFFFFFF6A
+:081E8000FFFFFFFFFFFFFFFF62
+:081E8800FFFFFFFFFFFFFFFF5A
+:081E9000FFFFFFFFFFFFFFFF52
+:081E9800FFFFFFFFFFFFFFFF4A
+:081EA000FFFFFFFFFFFFFFFF42
+:081EA800FFFFFFFFFFFFFFFF3A
+:081EB000FFFFFFFFFFFFFFFF32
+:081EB800FFFFFFFFFFFFFFFF2A
+:081EC000FFFFFFFFFFFFFFFF22
+:081EC800FFFFFFFFFFFFFFFF1A
+:081ED000FFFFFFFFFFFFFFFF12
+:081ED800FFFFFFFFFFFFFFFF0A
+:081EE000FFFFFFFFFFFFFFFF02
+:081EE800FFFFFFFFFFFFFFFFFA
+:081EF000FFFFFFFFFFFFFFFFF2
+:081EF800FFFFFFFFFFFFFFFFEA
+:081F0000FFFFFFFFFFFFFFFFE1
+:081F0800FFFFFFFFFFFFFFFFD9
+:081F1000FFFFFFFFFFFFFFFFD1
+:081F1800FFFFFFFFFFFFFFFFC9
+:081F2000FFFFFFFFFFFFFFFFC1
+:081F2800FFFFFFFFFFFFFFFFB9
+:081F3000FFFFFFFFFFFFFFFFB1
+:081F3800FFFFFFFFFFFFFFFFA9
+:081F4000FFFFFFFFFFFFFFFFA1
+:081F4800FFFFFFFFFFFFFFFF99
+:081F5000FFFFFFFFFFFFFFFF91
+:081F5800FFFFFFFFFFFFFFFF89
+:081F6000FFFFFFFFFFFFFFFF81
+:081F6800FFFFFFFFFFFFFFFF79
+:081F7000FFFFFFFFFFFFFFFF71
+:081F7800FFFFFFFFFFFFFFFF69
+:081F8000FFFFFFFFFFFFFFFF61
+:081F8800FFFFFFFFFFFFFFFF59
+:081F9000FFFFFFFFFFFFFFFF51
+:081F9800FFFFFFFFFFFFFFFF49
+:081FA000FFFFFFFFFFFFFFFF41
+:081FA800FFFFFFFFFFFFFFFF39
+:081FB000FFFFFFFFFFFFFFFF31
+:081FB800FFFFFFFFFFFFFFFF29
+:081FC000FFFFFFFFFFFFFFFF21
+:081FC800FFFFFFFFFFFFFFFF19
+:081FD000FFFFFFFFFFFFFFFF11
+:081FD800FFFFFFFFFFFFFFFF09
+:081FE000FFFFFFFFFFFFFFFF01
+:081FE800FFFFFFFFFFFFFFFFF9
+:081FF000FFFFFFFFFFFFFFFFF1
+:081FF800FFFFFFFFFFFF56236E
+:08210000FFFFFFFFFFFFFFFFDF
+:08210800FFFFFFFFFFFFFFFFD7
+:08211000FFFFFFFFFFFFFFFFCF
+:08211800FFFFFFFFFFFFFFFFC7
+:08212000FFFFFFFFFFFFFFFFBF
+:08212800FFFFFFFFFFFFFFFFB7
+:08213000FFFFFFFFFFFFFFFFAF
+:08213800FFFFFFFFFFFFFFFFA7
+:08214000FFFFFFFFFFFFFFFF9F
+:08214800FFFFFFFFFFFFFFFF97
+:08215000FFFFFFFFFFFFFFFF8F
+:08215800FFFFFFFFFFFFFFFF87
+:08216000FFFFFFFFFFFFFFFF7F
+:08216800FFFFFFFFFFFFFFFF77
+:08217000FFFFFFFFFFFFFFFF6F
+:08217800FFFFFFFFFFFFFFFF67
+:082180001234FFFFFFFFFFFF17
+:08218800FFFFFFFFFFFFFFFF57
+:08219000FFFFFFFFFFFFFFFF4F
+:08219800FFFFFFFFFFFFFFFF47
+:0821A000FFFFFFFFFFFFFFFF3F
+:0821A800FFFFFFFFFFFFFFFF37
+:0821B000FFFFFFFFFFFFFFFF2F
+:0821B800FFFFFFFFFFFFFFFF27
+:0821C000FFFFFFFFFFFFFFFF1F
+:0821C800FFFFFFFFFFFFFFFF17
+:0821D000FFFFFFFFFFFFFFFF0F
+:0821D800FFFFFFFFFFFFFFFF07
+:0821E000FFFFFFFFFFFFFFFFFF
+:0821E800FFFFFFFFFFFFFFFFF7
+:0821F000FFFFFFFFFFFFFFFFEF
+:0821F800FFFFFFFFFFFF567817
+:0120070002D6
+:0420000012345678C8
+:00000001FF
diff --git a/test/dummy_hex_8s/dummy_18F452_inhx8s.hxh b/test/dummy_hex_8s/dummy_18F452_inhx8s.hxh
new file mode 100644
index 0000000..69044ed
--- /dev/null
+++ b/test/dummy_hex_8s/dummy_18F452_inhx8s.hxh
@@ -0,0 +1,2067 @@
+:08000000125690FFFFFFFFFF05
+:08000800FFFFFFFFFFFFFFFFF8
+:08001000FFFFFFFFFFFFFFFFF0
+:08001800FFFFFFFFFFFFFFFFE8
+:08002000FFFFFFFFFFFFFFFFE0
+:08002800FFFFFFFFFFFFFFFFD8
+:08003000FFFFFFFFFFFFFFFFD0
+:08003800FFFFFFFFFFFFFFFFC8
+:08004000FFFFFFFFFFFFFFFFC0
+:08004800FFFFFFFFFFFFFFFFB8
+:08005000FFFFFFFFFFFFFFFFB0
+:08005800FFFFFFFFFFFFFFFFA8
+:08006000FFFFFFFFFFFFFFFFA0
+:08006800FFFFFFFFFFFFFFFF98
+:08007000FFFFFFFFFFFFFFFF90
+:08007800FFFFFFFFFFFFFFFF88
+:08008000FFFFFFFFFFFFFFFF80
+:08008800FFFFFFFFFFFFFFFF78
+:08009000FFFFFFFFFFFFFFFF70
+:08009800FFFFFFFFFFFFFFFF68
+:0800A000FFFFFFFFFFFFFFFF60
+:0800A800FFFFFFFFFFFFFFFF58
+:0800B000FFFFFFFFFFFFFFFF50
+:0800B800FFFFFFFFFFFFFFFF48
+:0800C000FFFFFFFFFFFFFFFF40
+:0800C800FFFFFFFFFFFFFFFF38
+:0800D000FFFFFFFFFFFFFFFF30
+:0800D800FFFFFFFFFFFFFFFF28
+:0800E000FFFFFFFFFFFFFFFF20
+:0800E800FFFFFFFFFFFFFFFF18
+:0800F000FFFFFFFFFFFFFFFF10
+:0800F800FFFFFFFFFFFFFFFF08
+:08010000FFFFFFFFFFFFFFFFFF
+:08010800FFFFFFFFFFFFFFFFF7
+:08011000FFFFFFFFFFFFFFFFEF
+:08011800FFFFFFFFFFFFFFFFE7
+:08012000FFFFFFFFFFFFFFFFDF
+:08012800FFFFFFFFFFFFFFFFD7
+:08013000FFFFFFFFFFFFFFFFCF
+:08013800FFFFFFFFFFFFFFFFC7
+:08014000FFFFFFFFFFFFFFFFBF
+:08014800FFFFFFFFFFFFFFFFB7
+:08015000FFFFFFFFFFFFFFFFAF
+:08015800FFFFFFFFFFFFFFFFA7
+:08016000FFFFFFFFFFFFFFFF9F
+:08016800FFFFFFFFFFFFFFFF97
+:08017000FFFFFFFFFFFFFFFF8F
+:08017800FFFFFFFFFFFFFFFF87
+:08018000FFFFFFFFFFFFFFFF7F
+:08018800FFFFFFFFFFFFFFFF77
+:08019000FFFFFFFFFFFFFFFF6F
+:08019800FFFFFFFFFFFFFFFF67
+:0801A000FFFFFFFFFFFFFFFF5F
+:0801A800FFFFFFFFFFFFFFFF57
+:0801B000FFFFFFFFFFFFFFFF4F
+:0801B800FFFFFFFFFFFFFFFF47
+:0801C000FFFFFFFFFFFFFFFF3F
+:0801C800FFFFFFFFFFFFFFFF37
+:0801D000FFFFFFFFFFFFFFFF2F
+:0801D800FFFFFFFFFFFFFFFF27
+:0801E000FFFFFFFFFFFFFFFF1F
+:0801E800FFFFFFFFFFFFFFFF17
+:0801F000FFFFFFFFFFFFFFFF0F
+:0801F800FFFFFFFFFFFFFFFF07
+:08020000FFFFFFFFFFFFFFFFFE
+:08020800FFFFFFFFFFFFFFFFF6
+:08021000FFFFFFFFFFFFFFFFEE
+:08021800FFFFFFFFFFFFFFFFE6
+:08022000FFFFFFFFFFFFFFFFDE
+:08022800FFFFFFFFFFFFFFFFD6
+:08023000FFFFFFFFFFFFFFFFCE
+:08023800FFFFFFFFFFFFFFFFC6
+:08024000FFFFFFFFFFFFFFFFBE
+:08024800FFFFFFFFFFFFFFFFB6
+:08025000FFFFFFFFFFFFFFFFAE
+:08025800FFFFFFFFFFFFFFFFA6
+:08026000FFFFFFFFFFFFFFFF9E
+:08026800FFFFFFFFFFFFFFFF96
+:08027000FFFFFFFFFFFFFFFF8E
+:08027800FFFFFFFFFFFFFFFF86
+:08028000FFFFFFFFFFFFFFFF7E
+:08028800FFFFFFFFFFFFFFFF76
+:08029000FFFFFFFFFFFFFFFF6E
+:08029800FFFFFFFFFFFFFFFF66
+:0802A000FFFFFFFFFFFFFFFF5E
+:0802A800FFFFFFFFFFFFFFFF56
+:0802B000FFFFFFFFFFFFFFFF4E
+:0802B800FFFFFFFFFFFFFFFF46
+:0802C000FFFFFFFFFFFFFFFF3E
+:0802C800FFFFFFFFFFFFFFFF36
+:0802D000FFFFFFFFFFFFFFFF2E
+:0802D800FFFFFFFFFFFFFFFF26
+:0802E000FFFFFFFFFFFFFFFF1E
+:0802E800FFFFFFFFFFFFFFFF16
+:0802F000FFFFFFFFFFFFFFFF0E
+:0802F800FFFFFFFFFFFFFFFF06
+:08030000FFFFFFFFFFFFFFFFFD
+:08030800FFFFFFFFFFFFFFFFF5
+:08031000FFFFFFFFFFFFFFFFED
+:08031800FFFFFFFFFFFFFFFFE5
+:08032000FFFFFFFFFFFFFFFFDD
+:08032800FFFFFFFFFFFFFFFFD5
+:08033000FFFFFFFFFFFFFFFFCD
+:08033800FFFFFFFFFFFFFFFFC5
+:08034000FFFFFFFFFFFFFFFFBD
+:08034800FFFFFFFFFFFFFFFFB5
+:08035000FFFFFFFFFFFFFFFFAD
+:08035800FFFFFFFFFFFFFFFFA5
+:08036000FFFFFFFFFFFFFFFF9D
+:08036800FFFFFFFFFFFFFFFF95
+:08037000FFFFFFFFFFFFFFFF8D
+:08037800FFFFFFFFFFFFFFFF85
+:08038000FFFFFFFFFFFFFFFF7D
+:08038800FFFFFFFFFFFFFFFF75
+:08039000FFFFFFFFFFFFFFFF6D
+:08039800FFFFFFFFFFFFFFFF65
+:0803A000FFFFFFFFFFFFFFFF5D
+:0803A800FFFFFFFFFFFFFFFF55
+:0803B000FFFFFFFFFFFFFFFF4D
+:0803B800FFFFFFFFFFFFFFFF45
+:0803C000FFFFFFFFFFFFFFFF3D
+:0803C800FFFFFFFFFFFFFFFF35
+:0803D000FFFFFFFFFFFFFFFF2D
+:0803D800FFFFFFFFFFFFFFFF25
+:0803E000FFFFFFFFFFFFFFFF1D
+:0803E800FFFFFFFFFFFFFFFF15
+:0803F000FFFFFFFFFFFFFFFF0D
+:0803F800FFFFFFFFFFFFFFFF05
+:08040000FFFFFFFFFFFFFFFFFC
+:08040800FFFFFFFFFFFFFFFFF4
+:08041000FFFFFFFFFFFFFFFFEC
+:08041800FFFFFFFFFFFFFFFFE4
+:08042000FFFFFFFFFFFFFFFFDC
+:08042800FFFFFFFFFFFFFFFFD4
+:08043000FFFFFFFFFFFFFFFFCC
+:08043800FFFFFFFFFFFFFFFFC4
+:08044000FFFFFFFFFFFFFFFFBC
+:08044800FFFFFFFFFFFFFFFFB4
+:08045000FFFFFFFFFFFFFFFFAC
+:08045800FFFFFFFFFFFFFFFFA4
+:08046000FFFFFFFFFFFFFFFF9C
+:08046800FFFFFFFFFFFFFFFF94
+:08047000FFFFFFFFFFFFFFFF8C
+:08047800FFFFFFFFFFFFFFFF84
+:08048000FFFFFFFFFFFFFFFF7C
+:08048800FFFFFFFFFFFFFFFF74
+:08049000FFFFFFFFFFFFFFFF6C
+:08049800FFFFFFFFFFFFFFFF64
+:0804A000FFFFFFFFFFFFFFFF5C
+:0804A800FFFFFFFFFFFFFFFF54
+:0804B000FFFFFFFFFFFFFFFF4C
+:0804B800FFFFFFFFFFFFFFFF44
+:0804C000FFFFFFFFFFFFFFFF3C
+:0804C800FFFFFFFFFFFFFFFF34
+:0804D000FFFFFFFFFFFFFFFF2C
+:0804D800FFFFFFFFFFFFFFFF24
+:0804E000FFFFFFFFFFFFFFFF1C
+:0804E800FFFFFFFFFFFFFFFF14
+:0804F000FFFFFFFFFFFFFFFF0C
+:0804F800FFFFFFFFFFFFFFFF04
+:08050000FFFFFFFFFFFFFFFFFB
+:08050800FFFFFFFFFFFFFFFFF3
+:08051000FFFFFFFFFFFFFFFFEB
+:08051800FFFFFFFFFFFFFFFFE3
+:08052000FFFFFFFFFFFFFFFFDB
+:08052800FFFFFFFFFFFFFFFFD3
+:08053000FFFFFFFFFFFFFFFFCB
+:08053800FFFFFFFFFFFFFFFFC3
+:08054000FFFFFFFFFFFFFFFFBB
+:08054800FFFFFFFFFFFFFFFFB3
+:08055000FFFFFFFFFFFFFFFFAB
+:08055800FFFFFFFFFFFFFFFFA3
+:08056000FFFFFFFFFFFFFFFF9B
+:08056800FFFFFFFFFFFFFFFF93
+:08057000FFFFFFFFFFFFFFFF8B
+:08057800FFFFFFFFFFFFFFFF83
+:08058000FFFFFFFFFFFFFFFF7B
+:08058800FFFFFFFFFFFFFFFF73
+:08059000FFFFFFFFFFFFFFFF6B
+:08059800FFFFFFFFFFFFFFFF63
+:0805A000FFFFFFFFFFFFFFFF5B
+:0805A800FFFFFFFFFFFFFFFF53
+:0805B000FFFFFFFFFFFFFFFF4B
+:0805B800FFFFFFFFFFFFFFFF43
+:0805C000FFFFFFFFFFFFFFFF3B
+:0805C800FFFFFFFFFFFFFFFF33
+:0805D000FFFFFFFFFFFFFFFF2B
+:0805D800FFFFFFFFFFFFFFFF23
+:0805E000FFFFFFFFFFFFFFFF1B
+:0805E800FFFFFFFFFFFFFFFF13
+:0805F000FFFFFFFFFFFFFFFF0B
+:0805F800FFFFFFFFFFFFFFFF03
+:08060000FFFFFFFFFFFFFFFFFA
+:08060800FFFFFFFFFFFFFFFFF2
+:08061000FFFFFFFFFFFFFFFFEA
+:08061800FFFFFFFFFFFFFFFFE2
+:08062000FFFFFFFFFFFFFFFFDA
+:08062800FFFFFFFFFFFFFFFFD2
+:08063000FFFFFFFFFFFFFFFFCA
+:08063800FFFFFFFFFFFFFFFFC2
+:08064000FFFFFFFFFFFFFFFFBA
+:08064800FFFFFFFFFFFFFFFFB2
+:08065000FFFFFFFFFFFFFFFFAA
+:08065800FFFFFFFFFFFFFFFFA2
+:08066000FFFFFFFFFFFFFFFF9A
+:08066800FFFFFFFFFFFFFFFF92
+:08067000FFFFFFFFFFFFFFFF8A
+:08067800FFFFFFFFFFFFFFFF82
+:08068000FFFFFFFFFFFFFFFF7A
+:08068800FFFFFFFFFFFFFFFF72
+:08069000FFFFFFFFFFFFFFFF6A
+:08069800FFFFFFFFFFFFFFFF62
+:0806A000FFFFFFFFFFFFFFFF5A
+:0806A800FFFFFFFFFFFFFFFF52
+:0806B000FFFFFFFFFFFFFFFF4A
+:0806B800FFFFFFFFFFFFFFFF42
+:0806C000FFFFFFFFFFFFFFFF3A
+:0806C800FFFFFFFFFFFFFFFF32
+:0806D000FFFFFFFFFFFFFFFF2A
+:0806D800FFFFFFFFFFFFFFFF22
+:0806E000FFFFFFFFFFFFFFFF1A
+:0806E800FFFFFFFFFFFFFFFF12
+:0806F000FFFFFFFFFFFFFFFF0A
+:0806F800FFFFFFFFFFFFFFFF02
+:08070000FFFFFFFFFFFFFFFFF9
+:08070800FFFFFFFFFFFFFFFFF1
+:08071000FFFFFFFFFFFFFFFFE9
+:08071800FFFFFFFFFFFFFFFFE1
+:08072000FFFFFFFFFFFFFFFFD9
+:08072800FFFFFFFFFFFFFFFFD1
+:08073000FFFFFFFFFFFFFFFFC9
+:08073800FFFFFFFFFFFFFFFFC1
+:08074000FFFFFFFFFFFFFFFFB9
+:08074800FFFFFFFFFFFFFFFFB1
+:08075000FFFFFFFFFFFFFFFFA9
+:08075800FFFFFFFFFFFFFFFFA1
+:08076000FFFFFFFFFFFFFFFF99
+:08076800FFFFFFFFFFFFFFFF91
+:08077000FFFFFFFFFFFFFFFF89
+:08077800FFFFFFFFFFFFFFFF81
+:08078000FFFFFFFFFFFFFFFF79
+:08078800FFFFFFFFFFFFFFFF71
+:08079000FFFFFFFFFFFFFFFF69
+:08079800FFFFFFFFFFFFFFFF61
+:0807A000FFFFFFFFFFFFFFFF59
+:0807A800FFFFFFFFFFFFFFFF51
+:0807B000FFFFFFFFFFFFFFFF49
+:0807B800FFFFFFFFFFFFFFFF41
+:0807C000FFFFFFFFFFFFFFFF39
+:0807C800FFFFFFFFFFFFFFFF31
+:0807D000FFFFFFFFFFFFFFFF29
+:0807D800FFFFFFFFFFFFFFFF21
+:0807E000FFFFFFFFFFFFFFFF19
+:0807E800FFFFFFFFFFFFFFFF11
+:0807F000FFFFFFFFFFFFFFFF09
+:0807F800FFFFFFFFFFFFFFFF01
+:08080000FFFFFFFFFFFFFFFFF8
+:08080800FFFFFFFFFFFFFFFFF0
+:08081000FFFFFFFFFFFFFFFFE8
+:08081800FFFFFFFFFFFFFFFFE0
+:08082000FFFFFFFFFFFFFFFFD8
+:08082800FFFFFFFFFFFFFFFFD0
+:08083000FFFFFFFFFFFFFFFFC8
+:08083800FFFFFFFFFFFFFFFFC0
+:08084000FFFFFFFFFFFFFFFFB8
+:08084800FFFFFFFFFFFFFFFFB0
+:08085000FFFFFFFFFFFFFFFFA8
+:08085800FFFFFFFFFFFFFFFFA0
+:08086000FFFFFFFFFFFFFFFF98
+:08086800FFFFFFFFFFFFFFFF90
+:08087000FFFFFFFFFFFFFFFF88
+:08087800FFFFFFFFFFFFFFFF80
+:08088000FFFFFFFFFFFFFFFF78
+:08088800FFFFFFFFFFFFFFFF70
+:08089000FFFFFFFFFFFFFFFF68
+:08089800FFFFFFFFFFFFFFFF60
+:0808A000FFFFFFFFFFFFFFFF58
+:0808A800FFFFFFFFFFFFFFFF50
+:0808B000FFFFFFFFFFFFFFFF48
+:0808B800FFFFFFFFFFFFFFFF40
+:0808C000FFFFFFFFFFFFFFFF38
+:0808C800FFFFFFFFFFFFFFFF30
+:0808D000FFFFFFFFFFFFFFFF28
+:0808D800FFFFFFFFFFFFFFFF20
+:0808E000FFFFFFFFFFFFFFFF18
+:0808E800FFFFFFFFFFFFFFFF10
+:0808F000FFFFFFFFFFFFFFFF08
+:0808F800FFFFFFFFFFFFFFFF00
+:08090000FFFFFFFFFFFFFFFFF7
+:08090800FFFFFFFFFFFFFFFFEF
+:08091000FFFFFFFFFFFFFFFFE7
+:08091800FFFFFFFFFFFFFFFFDF
+:08092000FFFFFFFFFFFFFFFFD7
+:08092800FFFFFFFFFFFFFFFFCF
+:08093000FFFFFFFFFFFFFFFFC7
+:08093800FFFFFFFFFFFFFFFFBF
+:08094000FFFFFFFFFFFFFFFFB7
+:08094800FFFFFFFFFFFFFFFFAF
+:08095000FFFFFFFFFFFFFFFFA7
+:08095800FFFFFFFFFFFFFFFF9F
+:08096000FFFFFFFFFFFFFFFF97
+:08096800FFFFFFFFFFFFFFFF8F
+:08097000FFFFFFFFFFFFFFFF87
+:08097800FFFFFFFFFFFFFFFF7F
+:08098000FFFFFFFFFFFFFFFF77
+:08098800FFFFFFFFFFFFFFFF6F
+:08099000FFFFFFFFFFFFFFFF67
+:08099800FFFFFFFFFFFFFFFF5F
+:0809A000FFFFFFFFFFFFFFFF57
+:0809A800FFFFFFFFFFFFFFFF4F
+:0809B000FFFFFFFFFFFFFFFF47
+:0809B800FFFFFFFFFFFFFFFF3F
+:0809C000FFFFFFFFFFFFFFFF37
+:0809C800FFFFFFFFFFFFFFFF2F
+:0809D000FFFFFFFFFFFFFFFF27
+:0809D800FFFFFFFFFFFFFFFF1F
+:0809E000FFFFFFFFFFFFFFFF17
+:0809E800FFFFFFFFFFFFFFFF0F
+:0809F000FFFFFFFFFFFFFFFF07
+:0809F800FFFFFFFFFFFFFFFFFF
+:080A0000FFFFFFFFFFFFFFFFF6
+:080A0800FFFFFFFFFFFFFFFFEE
+:080A1000FFFFFFFFFFFFFFFFE6
+:080A1800FFFFFFFFFFFFFFFFDE
+:080A2000FFFFFFFFFFFFFFFFD6
+:080A2800FFFFFFFFFFFFFFFFCE
+:080A3000FFFFFFFFFFFFFFFFC6
+:080A3800FFFFFFFFFFFFFFFFBE
+:080A4000FFFFFFFFFFFFFFFFB6
+:080A4800FFFFFFFFFFFFFFFFAE
+:080A5000FFFFFFFFFFFFFFFFA6
+:080A5800FFFFFFFFFFFFFFFF9E
+:080A6000FFFFFFFFFFFFFFFF96
+:080A6800FFFFFFFFFFFFFFFF8E
+:080A7000FFFFFFFFFFFFFFFF86
+:080A7800FFFFFFFFFFFFFFFF7E
+:080A8000FFFFFFFFFFFFFFFF76
+:080A8800FFFFFFFFFFFFFFFF6E
+:080A9000FFFFFFFFFFFFFFFF66
+:080A9800FFFFFFFFFFFFFFFF5E
+:080AA000FFFFFFFFFFFFFFFF56
+:080AA800FFFFFFFFFFFFFFFF4E
+:080AB000FFFFFFFFFFFFFFFF46
+:080AB800FFFFFFFFFFFFFFFF3E
+:080AC000FFFFFFFFFFFFFFFF36
+:080AC800FFFFFFFFFFFFFFFF2E
+:080AD000FFFFFFFFFFFFFFFF26
+:080AD800FFFFFFFFFFFFFFFF1E
+:080AE000FFFFFFFFFFFFFFFF16
+:080AE800FFFFFFFFFFFFFFFF0E
+:080AF000FFFFFFFFFFFFFFFF06
+:080AF800FFFFFFFFFFFFFFFFFE
+:080B0000FFFFFFFFFFFFFFFFF5
+:080B0800FFFFFFFFFFFFFFFFED
+:080B1000FFFFFFFFFFFFFFFFE5
+:080B1800FFFFFFFFFFFFFFFFDD
+:080B2000FFFFFFFFFFFFFFFFD5
+:080B2800FFFFFFFFFFFFFFFFCD
+:080B3000FFFFFFFFFFFFFFFFC5
+:080B3800FFFFFFFFFFFFFFFFBD
+:080B4000FFFFFFFFFFFFFFFFB5
+:080B4800FFFFFFFFFFFFFFFFAD
+:080B5000FFFFFFFFFFFFFFFFA5
+:080B5800FFFFFFFFFFFFFFFF9D
+:080B6000FFFFFFFFFFFFFFFF95
+:080B6800FFFFFFFFFFFFFFFF8D
+:080B7000FFFFFFFFFFFFFFFF85
+:080B7800FFFFFFFFFFFFFFFF7D
+:080B8000FFFFFFFFFFFFFFFF75
+:080B8800FFFFFFFFFFFFFFFF6D
+:080B9000FFFFFFFFFFFFFFFF65
+:080B9800FFFFFFFFFFFFFFFF5D
+:080BA000FFFFFFFFFFFFFFFF55
+:080BA800FFFFFFFFFFFFFFFF4D
+:080BB000FFFFFFFFFFFFFFFF45
+:080BB800FFFFFFFFFFFFFFFF3D
+:080BC000FFFFFFFFFFFFFFFF35
+:080BC800FFFFFFFFFFFFFFFF2D
+:080BD000FFFFFFFFFFFFFFFF25
+:080BD800FFFFFFFFFFFFFFFF1D
+:080BE000FFFFFFFFFFFFFFFF15
+:080BE800FFFFFFFFFFFFFFFF0D
+:080BF000FFFFFFFFFFFFFFFF05
+:080BF800FFFFFFFFFFFFFFFFFD
+:080C0000FFFFFFFFFFFFFFFFF4
+:080C0800FFFFFFFFFFFFFFFFEC
+:080C1000FFFFFFFFFFFFFFFFE4
+:080C1800FFFFFFFFFFFFFFFFDC
+:080C2000FFFFFFFFFFFFFFFFD4
+:080C2800FFFFFFFFFFFFFFFFCC
+:080C3000FFFFFFFFFFFFFFFFC4
+:080C3800FFFFFFFFFFFFFFFFBC
+:080C4000FFFFFFFFFFFFFFFFB4
+:080C4800FFFFFFFFFFFFFFFFAC
+:080C5000FFFFFFFFFFFFFFFFA4
+:080C5800FFFFFFFFFFFFFFFF9C
+:080C6000FFFFFFFFFFFFFFFF94
+:080C6800FFFFFFFFFFFFFFFF8C
+:080C7000FFFFFFFFFFFFFFFF84
+:080C7800FFFFFFFFFFFFFFFF7C
+:080C8000FFFFFFFFFFFFFFFF74
+:080C8800FFFFFFFFFFFFFFFF6C
+:080C9000FFFFFFFFFFFFFFFF64
+:080C9800FFFFFFFFFFFFFFFF5C
+:080CA000FFFFFFFFFFFFFFFF54
+:080CA800FFFFFFFFFFFFFFFF4C
+:080CB000FFFFFFFFFFFFFFFF44
+:080CB800FFFFFFFFFFFFFFFF3C
+:080CC000FFFFFFFFFFFFFFFF34
+:080CC800FFFFFFFFFFFFFFFF2C
+:080CD000FFFFFFFFFFFFFFFF24
+:080CD800FFFFFFFFFFFFFFFF1C
+:080CE000FFFFFFFFFFFFFFFF14
+:080CE800FFFFFFFFFFFFFFFF0C
+:080CF000FFFFFFFFFFFFFFFF04
+:080CF800FFFFFFFFFFFFFFFFFC
+:080D0000FFFFFFFFFFFFFFFFF3
+:080D0800FFFFFFFFFFFFFFFFEB
+:080D1000FFFFFFFFFFFFFFFFE3
+:080D1800FFFFFFFFFFFFFFFFDB
+:080D2000FFFFFFFFFFFFFFFFD3
+:080D2800FFFFFFFFFFFFFFFFCB
+:080D3000FFFFFFFFFFFFFFFFC3
+:080D3800FFFFFFFFFFFFFFFFBB
+:080D4000FFFFFFFFFFFFFFFFB3
+:080D4800FFFFFFFFFFFFFFFFAB
+:080D5000FFFFFFFFFFFFFFFFA3
+:080D5800FFFFFFFFFFFFFFFF9B
+:080D6000FFFFFFFFFFFFFFFF93
+:080D6800FFFFFFFFFFFFFFFF8B
+:080D7000FFFFFFFFFFFFFFFF83
+:080D7800FFFFFFFFFFFFFFFF7B
+:080D8000FFFFFFFFFFFFFFFF73
+:080D8800FFFFFFFFFFFFFFFF6B
+:080D9000FFFFFFFFFFFFFFFF63
+:080D9800FFFFFFFFFFFFFFFF5B
+:080DA000FFFFFFFFFFFFFFFF53
+:080DA800FFFFFFFFFFFFFFFF4B
+:080DB000FFFFFFFFFFFFFFFF43
+:080DB800FFFFFFFFFFFFFFFF3B
+:080DC000FFFFFFFFFFFFFFFF33
+:080DC800FFFFFFFFFFFFFFFF2B
+:080DD000FFFFFFFFFFFFFFFF23
+:080DD800FFFFFFFFFFFFFFFF1B
+:080DE000FFFFFFFFFFFFFFFF13
+:080DE800FFFFFFFFFFFFFFFF0B
+:080DF000FFFFFFFFFFFFFFFF03
+:080DF800FFFFFFFFFFFFFFFFFB
+:080E0000FFFFFFFFFFFFFFFFF2
+:080E0800FFFFFFFFFFFFFFFFEA
+:080E1000FFFFFFFFFFFFFFFFE2
+:080E1800FFFFFFFFFFFFFFFFDA
+:080E2000FFFFFFFFFFFFFFFFD2
+:080E2800FFFFFFFFFFFFFFFFCA
+:080E3000FFFFFFFFFFFFFFFFC2
+:080E3800FFFFFFFFFFFFFFFFBA
+:080E4000FFFFFFFFFFFFFFFFB2
+:080E4800FFFFFFFFFFFFFFFFAA
+:080E5000FFFFFFFFFFFFFFFFA2
+:080E5800FFFFFFFFFFFFFFFF9A
+:080E6000FFFFFFFFFFFFFFFF92
+:080E6800FFFFFFFFFFFFFFFF8A
+:080E7000FFFFFFFFFFFFFFFF82
+:080E7800FFFFFFFFFFFFFFFF7A
+:080E8000FFFFFFFFFFFFFFFF72
+:080E8800FFFFFFFFFFFFFFFF6A
+:080E9000FFFFFFFFFFFFFFFF62
+:080E9800FFFFFFFFFFFFFFFF5A
+:080EA000FFFFFFFFFFFFFFFF52
+:080EA800FFFFFFFFFFFFFFFF4A
+:080EB000FFFFFFFFFFFFFFFF42
+:080EB800FFFFFFFFFFFFFFFF3A
+:080EC000FFFFFFFFFFFFFFFF32
+:080EC800FFFFFFFFFFFFFFFF2A
+:080ED000FFFFFFFFFFFFFFFF22
+:080ED800FFFFFFFFFFFFFFFF1A
+:080EE000FFFFFFFFFFFFFFFF12
+:080EE800FFFFFFFFFFFFFFFF0A
+:080EF000FFFFFFFFFFFFFFFF02
+:080EF800FFFFFFFFFFFFFFFFFA
+:080F0000FFFFFFFFFFFFFFFFF1
+:080F0800FFFFFFFFFFFFFFFFE9
+:080F1000FFFFFFFFFFFFFFFFE1
+:080F1800FFFFFFFFFFFFFFFFD9
+:080F2000FFFFFFFFFFFFFFFFD1
+:080F2800FFFFFFFFFFFFFFFFC9
+:080F3000FFFFFFFFFFFFFFFFC1
+:080F3800FFFFFFFFFFFFFFFFB9
+:080F4000FFFFFFFFFFFFFFFFB1
+:080F4800FFFFFFFFFFFFFFFFA9
+:080F5000FFFFFFFFFFFFFFFFA1
+:080F5800FFFFFFFFFFFFFFFF99
+:080F6000FFFFFFFFFFFFFFFF91
+:080F6800FFFFFFFFFFFFFFFF89
+:080F7000FFFFFFFFFFFFFFFF81
+:080F7800FFFFFFFFFFFFFFFF79
+:080F8000FFFFFFFFFFFFFFFF71
+:080F8800FFFFFFFFFFFFFFFF69
+:080F9000FFFFFFFFFFFFFFFF61
+:080F9800FFFFFFFFFFFFFFFF59
+:080FA000FFFFFFFFFFFFFFFF51
+:080FA800FFFFFFFFFFFFFFFF49
+:080FB000FFFFFFFFFFFFFFFF41
+:080FB800FFFFFFFFFFFFFFFF39
+:080FC000FFFFFFFFFFFFFFFF31
+:080FC800FFFFFFFFFFFFFFFF29
+:080FD000FFFFFFFFFFFFFFFF21
+:080FD800FFFFFFFFFFFFFFFF19
+:080FE000FFFFFFFFFFFFFFFF11
+:080FE800FFFFFFFFFFFFFFFF09
+:080FF000FFFFFFFFFFFFFFFF01
+:080FF800FFFFFFFFFFFFFFFFF9
+:08100000FFFFFFFFFFFFFFFFF0
+:08100800FFFFFFFFFFFFFFFFE8
+:08101000FFFFFFFFFFFFFFFFE0
+:08101800FFFFFFFFFFFFFFFFD8
+:08102000FFFFFFFFFFFFFFFFD0
+:08102800FFFFFFFFFFFFFFFFC8
+:08103000FFFFFFFFFFFFFFFFC0
+:08103800FFFFFFFFFFFFFFFFB8
+:08104000FFFFFFFFFFFFFFFFB0
+:08104800FFFFFFFFFFFFFFFFA8
+:08105000FFFFFFFFFFFFFFFFA0
+:08105800FFFFFFFFFFFFFFFF98
+:08106000FFFFFFFFFFFFFFFF90
+:08106800FFFFFFFFFFFFFFFF88
+:08107000FFFFFFFFFFFFFFFF80
+:08107800FFFFFFFFFFFFFFFF78
+:08108000FFFFFFFFFFFFFFFF70
+:08108800FFFFFFFFFFFFFFFF68
+:08109000FFFFFFFFFFFFFFFF60
+:08109800FFFFFFFFFFFFFFFF58
+:0810A000FFFFFFFFFFFFFFFF50
+:0810A800FFFFFFFFFFFFFFFF48
+:0810B000FFFFFFFFFFFFFFFF40
+:0810B800FFFFFFFFFFFFFFFF38
+:0810C000FFFFFFFFFFFFFFFF30
+:0810C800FFFFFFFFFFFFFFFF28
+:0810D000FFFFFFFFFFFFFFFF20
+:0810D800FFFFFFFFFFFFFFFF18
+:0810E000FFFFFFFFFFFFFFFF10
+:0810E800FFFFFFFFFFFFFFFF08
+:0810F000FFFFFFFFFFFFFFFF00
+:0810F800FFFFFFFFFFFFFFFFF8
+:08110000FFFFFFFFFFFFFFFFEF
+:08110800FFFFFFFFFFFFFFFFE7
+:08111000FFFFFFFFFFFFFFFFDF
+:08111800FFFFFFFFFFFFFFFFD7
+:08112000FFFFFFFFFFFFFFFFCF
+:08112800FFFFFFFFFFFFFFFFC7
+:08113000FFFFFFFFFFFFFFFFBF
+:08113800FFFFFFFFFFFFFFFFB7
+:08114000FFFFFFFFFFFFFFFFAF
+:08114800FFFFFFFFFFFFFFFFA7
+:08115000FFFFFFFFFFFFFFFF9F
+:08115800FFFFFFFFFFFFFFFF97
+:08116000FFFFFFFFFFFFFFFF8F
+:08116800FFFFFFFFFFFFFFFF87
+:08117000FFFFFFFFFFFFFFFF7F
+:08117800FFFFFFFFFFFFFFFF77
+:08118000FFFFFFFFFFFFFFFF6F
+:08118800FFFFFFFFFFFFFFFF67
+:08119000FFFFFFFFFFFFFFFF5F
+:08119800FFFFFFFFFFFFFFFF57
+:0811A000FFFFFFFFFFFFFFFF4F
+:0811A800FFFFFFFFFFFFFFFF47
+:0811B000FFFFFFFFFFFFFFFF3F
+:0811B800FFFFFFFFFFFFFFFF37
+:0811C000FFFFFFFFFFFFFFFF2F
+:0811C800FFFFFFFFFFFFFFFF27
+:0811D000FFFFFFFFFFFFFFFF1F
+:0811D800FFFFFFFFFFFFFFFF17
+:0811E000FFFFFFFFFFFFFFFF0F
+:0811E800FFFFFFFFFFFFFFFF07
+:0811F000FFFFFFFFFFFFFFFFFF
+:0811F800FFFFFFFFFFFFFFFFF7
+:08120000FFFFFFFFFFFFFFFFEE
+:08120800FFFFFFFFFFFFFFFFE6
+:08121000FFFFFFFFFFFFFFFFDE
+:08121800FFFFFFFFFFFFFFFFD6
+:08122000FFFFFFFFFFFFFFFFCE
+:08122800FFFFFFFFFFFFFFFFC6
+:08123000FFFFFFFFFFFFFFFFBE
+:08123800FFFFFFFFFFFFFFFFB6
+:08124000FFFFFFFFFFFFFFFFAE
+:08124800FFFFFFFFFFFFFFFFA6
+:08125000FFFFFFFFFFFFFFFF9E
+:08125800FFFFFFFFFFFFFFFF96
+:08126000FFFFFFFFFFFFFFFF8E
+:08126800FFFFFFFFFFFFFFFF86
+:08127000FFFFFFFFFFFFFFFF7E
+:08127800FFFFFFFFFFFFFFFF76
+:08128000FFFFFFFFFFFFFFFF6E
+:08128800FFFFFFFFFFFFFFFF66
+:08129000FFFFFFFFFFFFFFFF5E
+:08129800FFFFFFFFFFFFFFFF56
+:0812A000FFFFFFFFFFFFFFFF4E
+:0812A800FFFFFFFFFFFFFFFF46
+:0812B000FFFFFFFFFFFFFFFF3E
+:0812B800FFFFFFFFFFFFFFFF36
+:0812C000FFFFFFFFFFFFFFFF2E
+:0812C800FFFFFFFFFFFFFFFF26
+:0812D000FFFFFFFFFFFFFFFF1E
+:0812D800FFFFFFFFFFFFFFFF16
+:0812E000FFFFFFFFFFFFFFFF0E
+:0812E800FFFFFFFFFFFFFFFF06
+:0812F000FFFFFFFFFFFFFFFFFE
+:0812F800FFFFFFFFFFFFFFFFF6
+:08130000FFFFFFFFFFFFFFFFED
+:08130800FFFFFFFFFFFFFFFFE5
+:08131000FFFFFFFFFFFFFFFFDD
+:08131800FFFFFFFFFFFFFFFFD5
+:08132000FFFFFFFFFFFFFFFFCD
+:08132800FFFFFFFFFFFFFFFFC5
+:08133000FFFFFFFFFFFFFFFFBD
+:08133800FFFFFFFFFFFFFFFFB5
+:08134000FFFFFFFFFFFFFFFFAD
+:08134800FFFFFFFFFFFFFFFFA5
+:08135000FFFFFFFFFFFFFFFF9D
+:08135800FFFFFFFFFFFFFFFF95
+:08136000FFFFFFFFFFFFFFFF8D
+:08136800FFFFFFFFFFFFFFFF85
+:08137000FFFFFFFFFFFFFFFF7D
+:08137800FFFFFFFFFFFFFFFF75
+:08138000FFFFFFFFFFFFFFFF6D
+:08138800FFFFFFFFFFFFFFFF65
+:08139000FFFFFFFFFFFFFFFF5D
+:08139800FFFFFFFFFFFFFFFF55
+:0813A000FFFFFFFFFFFFFFFF4D
+:0813A800FFFFFFFFFFFFFFFF45
+:0813B000FFFFFFFFFFFFFFFF3D
+:0813B800FFFFFFFFFFFFFFFF35
+:0813C000FFFFFFFFFFFFFFFF2D
+:0813C800FFFFFFFFFFFFFFFF25
+:0813D000FFFFFFFFFFFFFFFF1D
+:0813D800FFFFFFFFFFFFFFFF15
+:0813E000FFFFFFFFFFFFFFFF0D
+:0813E800FFFFFFFFFFFFFFFF05
+:0813F000FFFFFFFFFFFFFFFFFD
+:0813F800FFFFFFFFFFFFFFFFF5
+:08140000FFFFFFFFFFFFFFFFEC
+:08140800FFFFFFFFFFFFFFFFE4
+:08141000FFFFFFFFFFFFFFFFDC
+:08141800FFFFFFFFFFFFFFFFD4
+:08142000FFFFFFFFFFFFFFFFCC
+:08142800FFFFFFFFFFFFFFFFC4
+:08143000FFFFFFFFFFFFFFFFBC
+:08143800FFFFFFFFFFFFFFFFB4
+:08144000FFFFFFFFFFFFFFFFAC
+:08144800FFFFFFFFFFFFFFFFA4
+:08145000FFFFFFFFFFFFFFFF9C
+:08145800FFFFFFFFFFFFFFFF94
+:08146000FFFFFFFFFFFFFFFF8C
+:08146800FFFFFFFFFFFFFFFF84
+:08147000FFFFFFFFFFFFFFFF7C
+:08147800FFFFFFFFFFFFFFFF74
+:08148000FFFFFFFFFFFFFFFF6C
+:08148800FFFFFFFFFFFFFFFF64
+:08149000FFFFFFFFFFFFFFFF5C
+:08149800FFFFFFFFFFFFFFFF54
+:0814A000FFFFFFFFFFFFFFFF4C
+:0814A800FFFFFFFFFFFFFFFF44
+:0814B000FFFFFFFFFFFFFFFF3C
+:0814B800FFFFFFFFFFFFFFFF34
+:0814C000FFFFFFFFFFFFFFFF2C
+:0814C800FFFFFFFFFFFFFFFF24
+:0814D000FFFFFFFFFFFFFFFF1C
+:0814D800FFFFFFFFFFFFFFFF14
+:0814E000FFFFFFFFFFFFFFFF0C
+:0814E800FFFFFFFFFFFFFFFF04
+:0814F000FFFFFFFFFFFFFFFFFC
+:0814F800FFFFFFFFFFFFFFFFF4
+:08150000FFFFFFFFFFFFFFFFEB
+:08150800FFFFFFFFFFFFFFFFE3
+:08151000FFFFFFFFFFFFFFFFDB
+:08151800FFFFFFFFFFFFFFFFD3
+:08152000FFFFFFFFFFFFFFFFCB
+:08152800FFFFFFFFFFFFFFFFC3
+:08153000FFFFFFFFFFFFFFFFBB
+:08153800FFFFFFFFFFFFFFFFB3
+:08154000FFFFFFFFFFFFFFFFAB
+:08154800FFFFFFFFFFFFFFFFA3
+:08155000FFFFFFFFFFFFFFFF9B
+:08155800FFFFFFFFFFFFFFFF93
+:08156000FFFFFFFFFFFFFFFF8B
+:08156800FFFFFFFFFFFFFFFF83
+:08157000FFFFFFFFFFFFFFFF7B
+:08157800FFFFFFFFFFFFFFFF73
+:08158000FFFFFFFFFFFFFFFF6B
+:08158800FFFFFFFFFFFFFFFF63
+:08159000FFFFFFFFFFFFFFFF5B
+:08159800FFFFFFFFFFFFFFFF53
+:0815A000FFFFFFFFFFFFFFFF4B
+:0815A800FFFFFFFFFFFFFFFF43
+:0815B000FFFFFFFFFFFFFFFF3B
+:0815B800FFFFFFFFFFFFFFFF33
+:0815C000FFFFFFFFFFFFFFFF2B
+:0815C800FFFFFFFFFFFFFFFF23
+:0815D000FFFFFFFFFFFFFFFF1B
+:0815D800FFFFFFFFFFFFFFFF13
+:0815E000FFFFFFFFFFFFFFFF0B
+:0815E800FFFFFFFFFFFFFFFF03
+:0815F000FFFFFFFFFFFFFFFFFB
+:0815F800FFFFFFFFFFFFFFFFF3
+:08160000FFFFFFFFFFFFFFFFEA
+:08160800FFFFFFFFFFFFFFFFE2
+:08161000FFFFFFFFFFFFFFFFDA
+:08161800FFFFFFFFFFFFFFFFD2
+:08162000FFFFFFFFFFFFFFFFCA
+:08162800FFFFFFFFFFFFFFFFC2
+:08163000FFFFFFFFFFFFFFFFBA
+:08163800FFFFFFFFFFFFFFFFB2
+:08164000FFFFFFFFFFFFFFFFAA
+:08164800FFFFFFFFFFFFFFFFA2
+:08165000FFFFFFFFFFFFFFFF9A
+:08165800FFFFFFFFFFFFFFFF92
+:08166000FFFFFFFFFFFFFFFF8A
+:08166800FFFFFFFFFFFFFFFF82
+:08167000FFFFFFFFFFFFFFFF7A
+:08167800FFFFFFFFFFFFFFFF72
+:08168000FFFFFFFFFFFFFFFF6A
+:08168800FFFFFFFFFFFFFFFF62
+:08169000FFFFFFFFFFFFFFFF5A
+:08169800FFFFFFFFFFFFFFFF52
+:0816A000FFFFFFFFFFFFFFFF4A
+:0816A800FFFFFFFFFFFFFFFF42
+:0816B000FFFFFFFFFFFFFFFF3A
+:0816B800FFFFFFFFFFFFFFFF32
+:0816C000FFFFFFFFFFFFFFFF2A
+:0816C800FFFFFFFFFFFFFFFF22
+:0816D000FFFFFFFFFFFFFFFF1A
+:0816D800FFFFFFFFFFFFFFFF12
+:0816E000FFFFFFFFFFFFFFFF0A
+:0816E800FFFFFFFFFFFFFFFF02
+:0816F000FFFFFFFFFFFFFFFFFA
+:0816F800FFFFFFFFFFFFFFFFF2
+:08170000FFFFFFFFFFFFFFFFE9
+:08170800FFFFFFFFFFFFFFFFE1
+:08171000FFFFFFFFFFFFFFFFD9
+:08171800FFFFFFFFFFFFFFFFD1
+:08172000FFFFFFFFFFFFFFFFC9
+:08172800FFFFFFFFFFFFFFFFC1
+:08173000FFFFFFFFFFFFFFFFB9
+:08173800FFFFFFFFFFFFFFFFB1
+:08174000FFFFFFFFFFFFFFFFA9
+:08174800FFFFFFFFFFFFFFFFA1
+:08175000FFFFFFFFFFFFFFFF99
+:08175800FFFFFFFFFFFFFFFF91
+:08176000FFFFFFFFFFFFFFFF89
+:08176800FFFFFFFFFFFFFFFF81
+:08177000FFFFFFFFFFFFFFFF79
+:08177800FFFFFFFFFFFFFFFF71
+:08178000FFFFFFFFFFFFFFFF69
+:08178800FFFFFFFFFFFFFFFF61
+:08179000FFFFFFFFFFFFFFFF59
+:08179800FFFFFFFFFFFFFFFF51
+:0817A000FFFFFFFFFFFFFFFF49
+:0817A800FFFFFFFFFFFFFFFF41
+:0817B000FFFFFFFFFFFFFFFF39
+:0817B800FFFFFFFFFFFFFFFF31
+:0817C000FFFFFFFFFFFFFFFF29
+:0817C800FFFFFFFFFFFFFFFF21
+:0817D000FFFFFFFFFFFFFFFF19
+:0817D800FFFFFFFFFFFFFFFF11
+:0817E000FFFFFFFFFFFFFFFF09
+:0817E800FFFFFFFFFFFFFFFF01
+:0817F000FFFFFFFFFFFFFFFFF9
+:0817F800FFFFFFFFFFFFFFFFF1
+:08180000FFFFFFFFFFFFFFFFE8
+:08180800FFFFFFFFFFFFFFFFE0
+:08181000FFFFFFFFFFFFFFFFD8
+:08181800FFFFFFFFFFFFFFFFD0
+:08182000FFFFFFFFFFFFFFFFC8
+:08182800FFFFFFFFFFFFFFFFC0
+:08183000FFFFFFFFFFFFFFFFB8
+:08183800FFFFFFFFFFFFFFFFB0
+:08184000FFFFFFFFFFFFFFFFA8
+:08184800FFFFFFFFFFFFFFFFA0
+:08185000FFFFFFFFFFFFFFFF98
+:08185800FFFFFFFFFFFFFFFF90
+:08186000FFFFFFFFFFFFFFFF88
+:08186800FFFFFFFFFFFFFFFF80
+:08187000FFFFFFFFFFFFFFFF78
+:08187800FFFFFFFFFFFFFFFF70
+:08188000FFFFFFFFFFFFFFFF68
+:08188800FFFFFFFFFFFFFFFF60
+:08189000FFFFFFFFFFFFFFFF58
+:08189800FFFFFFFFFFFFFFFF50
+:0818A000FFFFFFFFFFFFFFFF48
+:0818A800FFFFFFFFFFFFFFFF40
+:0818B000FFFFFFFFFFFFFFFF38
+:0818B800FFFFFFFFFFFFFFFF30
+:0818C000FFFFFFFFFFFFFFFF28
+:0818C800FFFFFFFFFFFFFFFF20
+:0818D000FFFFFFFFFFFFFFFF18
+:0818D800FFFFFFFFFFFFFFFF10
+:0818E000FFFFFFFFFFFFFFFF08
+:0818E800FFFFFFFFFFFFFFFF00
+:0818F000FFFFFFFFFFFFFFFFF8
+:0818F800FFFFFFFFFFFFFFFFF0
+:08190000FFFFFFFFFFFFFFFFE7
+:08190800FFFFFFFFFFFFFFFFDF
+:08191000FFFFFFFFFFFFFFFFD7
+:08191800FFFFFFFFFFFFFFFFCF
+:08192000FFFFFFFFFFFFFFFFC7
+:08192800FFFFFFFFFFFFFFFFBF
+:08193000FFFFFFFFFFFFFFFFB7
+:08193800FFFFFFFFFFFFFFFFAF
+:08194000FFFFFFFFFFFFFFFFA7
+:08194800FFFFFFFFFFFFFFFF9F
+:08195000FFFFFFFFFFFFFFFF97
+:08195800FFFFFFFFFFFFFFFF8F
+:08196000FFFFFFFFFFFFFFFF87
+:08196800FFFFFFFFFFFFFFFF7F
+:08197000FFFFFFFFFFFFFFFF77
+:08197800FFFFFFFFFFFFFFFF6F
+:08198000FFFFFFFFFFFFFFFF67
+:08198800FFFFFFFFFFFFFFFF5F
+:08199000FFFFFFFFFFFFFFFF57
+:08199800FFFFFFFFFFFFFFFF4F
+:0819A000FFFFFFFFFFFFFFFF47
+:0819A800FFFFFFFFFFFFFFFF3F
+:0819B000FFFFFFFFFFFFFFFF37
+:0819B800FFFFFFFFFFFFFFFF2F
+:0819C000FFFFFFFFFFFFFFFF27
+:0819C800FFFFFFFFFFFFFFFF1F
+:0819D000FFFFFFFFFFFFFFFF17
+:0819D800FFFFFFFFFFFFFFFF0F
+:0819E000FFFFFFFFFFFFFFFF07
+:0819E800FFFFFFFFFFFFFFFFFF
+:0819F000FFFFFFFFFFFFFFFFF7
+:0819F800FFFFFFFFFFFFFFFFEF
+:081A0000FFFFFFFFFFFFFFFFE6
+:081A0800FFFFFFFFFFFFFFFFDE
+:081A1000FFFFFFFFFFFFFFFFD6
+:081A1800FFFFFFFFFFFFFFFFCE
+:081A2000FFFFFFFFFFFFFFFFC6
+:081A2800FFFFFFFFFFFFFFFFBE
+:081A3000FFFFFFFFFFFFFFFFB6
+:081A3800FFFFFFFFFFFFFFFFAE
+:081A4000FFFFFFFFFFFFFFFFA6
+:081A4800FFFFFFFFFFFFFFFF9E
+:081A5000FFFFFFFFFFFFFFFF96
+:081A5800FFFFFFFFFFFFFFFF8E
+:081A6000FFFFFFFFFFFFFFFF86
+:081A6800FFFFFFFFFFFFFFFF7E
+:081A7000FFFFFFFFFFFFFFFF76
+:081A7800FFFFFFFFFFFFFFFF6E
+:081A8000FFFFFFFFFFFFFFFF66
+:081A8800FFFFFFFFFFFFFFFF5E
+:081A9000FFFFFFFFFFFFFFFF56
+:081A9800FFFFFFFFFFFFFFFF4E
+:081AA000FFFFFFFFFFFFFFFF46
+:081AA800FFFFFFFFFFFFFFFF3E
+:081AB000FFFFFFFFFFFFFFFF36
+:081AB800FFFFFFFFFFFFFFFF2E
+:081AC000FFFFFFFFFFFFFFFF26
+:081AC800FFFFFFFFFFFFFFFF1E
+:081AD000FFFFFFFFFFFFFFFF16
+:081AD800FFFFFFFFFFFFFFFF0E
+:081AE000FFFFFFFFFFFFFFFF06
+:081AE800FFFFFFFFFFFFFFFFFE
+:081AF000FFFFFFFFFFFFFFFFF6
+:081AF800FFFFFFFFFFFFFFFFEE
+:081B0000FFFFFFFFFFFFFFFFE5
+:081B0800FFFFFFFFFFFFFFFFDD
+:081B1000FFFFFFFFFFFFFFFFD5
+:081B1800FFFFFFFFFFFFFFFFCD
+:081B2000FFFFFFFFFFFFFFFFC5
+:081B2800FFFFFFFFFFFFFFFFBD
+:081B3000FFFFFFFFFFFFFFFFB5
+:081B3800FFFFFFFFFFFFFFFFAD
+:081B4000FFFFFFFFFFFFFFFFA5
+:081B4800FFFFFFFFFFFFFFFF9D
+:081B5000FFFFFFFFFFFFFFFF95
+:081B5800FFFFFFFFFFFFFFFF8D
+:081B6000FFFFFFFFFFFFFFFF85
+:081B6800FFFFFFFFFFFFFFFF7D
+:081B7000FFFFFFFFFFFFFFFF75
+:081B7800FFFFFFFFFFFFFFFF6D
+:081B8000FFFFFFFFFFFFFFFF65
+:081B8800FFFFFFFFFFFFFFFF5D
+:081B9000FFFFFFFFFFFFFFFF55
+:081B9800FFFFFFFFFFFFFFFF4D
+:081BA000FFFFFFFFFFFFFFFF45
+:081BA800FFFFFFFFFFFFFFFF3D
+:081BB000FFFFFFFFFFFFFFFF35
+:081BB800FFFFFFFFFFFFFFFF2D
+:081BC000FFFFFFFFFFFFFFFF25
+:081BC800FFFFFFFFFFFFFFFF1D
+:081BD000FFFFFFFFFFFFFFFF15
+:081BD800FFFFFFFFFFFFFFFF0D
+:081BE000FFFFFFFFFFFFFFFF05
+:081BE800FFFFFFFFFFFFFFFFFD
+:081BF000FFFFFFFFFFFFFFFFF5
+:081BF800FFFFFFFFFFFFFFFFED
+:081C0000FFFFFFFFFFFFFFFFE4
+:081C0800FFFFFFFFFFFFFFFFDC
+:081C1000FFFFFFFFFFFFFFFFD4
+:081C1800FFFFFFFFFFFFFFFFCC
+:081C2000FFFFFFFFFFFFFFFFC4
+:081C2800FFFFFFFFFFFFFFFFBC
+:081C3000FFFFFFFFFFFFFFFFB4
+:081C3800FFFFFFFFFFFFFFFFAC
+:081C4000FFFFFFFFFFFFFFFFA4
+:081C4800FFFFFFFFFFFFFFFF9C
+:081C5000FFFFFFFFFFFFFFFF94
+:081C5800FFFFFFFFFFFFFFFF8C
+:081C6000FFFFFFFFFFFFFFFF84
+:081C6800FFFFFFFFFFFFFFFF7C
+:081C7000FFFFFFFFFFFFFFFF74
+:081C7800FFFFFFFFFFFFFFFF6C
+:081C8000FFFFFFFFFFFFFFFF64
+:081C8800FFFFFFFFFFFFFFFF5C
+:081C9000FFFFFFFFFFFFFFFF54
+:081C9800FFFFFFFFFFFFFFFF4C
+:081CA000FFFFFFFFFFFFFFFF44
+:081CA800FFFFFFFFFFFFFFFF3C
+:081CB000FFFFFFFFFFFFFFFF34
+:081CB800FFFFFFFFFFFFFFFF2C
+:081CC000FFFFFFFFFFFFFFFF24
+:081CC800FFFFFFFFFFFFFFFF1C
+:081CD000FFFFFFFFFFFFFFFF14
+:081CD800FFFFFFFFFFFFFFFF0C
+:081CE000FFFFFFFFFFFFFFFF04
+:081CE800FFFFFFFFFFFFFFFFFC
+:081CF000FFFFFFFFFFFFFFFFF4
+:081CF800FFFFFFFFFFFFFFFFEC
+:081D0000FFFFFFFFFFFFFFFFE3
+:081D0800FFFFFFFFFFFFFFFFDB
+:081D1000FFFFFFFFFFFFFFFFD3
+:081D1800FFFFFFFFFFFFFFFFCB
+:081D2000FFFFFFFFFFFFFFFFC3
+:081D2800FFFFFFFFFFFFFFFFBB
+:081D3000FFFFFFFFFFFFFFFFB3
+:081D3800FFFFFFFFFFFFFFFFAB
+:081D4000FFFFFFFFFFFFFFFFA3
+:081D4800FFFFFFFFFFFFFFFF9B
+:081D5000FFFFFFFFFFFFFFFF93
+:081D5800FFFFFFFFFFFFFFFF8B
+:081D6000FFFFFFFFFFFFFFFF83
+:081D6800FFFFFFFFFFFFFFFF7B
+:081D7000FFFFFFFFFFFFFFFF73
+:081D7800FFFFFFFFFFFFFFFF6B
+:081D8000FFFFFFFFFFFFFFFF63
+:081D8800FFFFFFFFFFFFFFFF5B
+:081D9000FFFFFFFFFFFFFFFF53
+:081D9800FFFFFFFFFFFFFFFF4B
+:081DA000FFFFFFFFFFFFFFFF43
+:081DA800FFFFFFFFFFFFFFFF3B
+:081DB000FFFFFFFFFFFFFFFF33
+:081DB800FFFFFFFFFFFFFFFF2B
+:081DC000FFFFFFFFFFFFFFFF23
+:081DC800FFFFFFFFFFFFFFFF1B
+:081DD000FFFFFFFFFFFFFFFF13
+:081DD800FFFFFFFFFFFFFFFF0B
+:081DE000FFFFFFFFFFFFFFFF03
+:081DE800FFFFFFFFFFFFFFFFFB
+:081DF000FFFFFFFFFFFFFFFFF3
+:081DF800FFFFFFFFFFFFFFFFEB
+:081E0000FFFFFFFFFFFFFFFFE2
+:081E0800FFFFFFFFFFFFFFFFDA
+:081E1000FFFFFFFFFFFFFFFFD2
+:081E1800FFFFFFFFFFFFFFFFCA
+:081E2000FFFFFFFFFFFFFFFFC2
+:081E2800FFFFFFFFFFFFFFFFBA
+:081E3000FFFFFFFFFFFFFFFFB2
+:081E3800FFFFFFFFFFFFFFFFAA
+:081E4000FFFFFFFFFFFFFFFFA2
+:081E4800FFFFFFFFFFFFFFFF9A
+:081E5000FFFFFFFFFFFFFFFF92
+:081E5800FFFFFFFFFFFFFFFF8A
+:081E6000FFFFFFFFFFFFFFFF82
+:081E6800FFFFFFFFFFFFFFFF7A
+:081E7000FFFFFFFFFFFFFFFF72
+:081E7800FFFFFFFFFFFFFFFF6A
+:081E8000FFFFFFFFFFFFFFFF62
+:081E8800FFFFFFFFFFFFFFFF5A
+:081E9000FFFFFFFFFFFFFFFF52
+:081E9800FFFFFFFFFFFFFFFF4A
+:081EA000FFFFFFFFFFFFFFFF42
+:081EA800FFFFFFFFFFFFFFFF3A
+:081EB000FFFFFFFFFFFFFFFF32
+:081EB800FFFFFFFFFFFFFFFF2A
+:081EC000FFFFFFFFFFFFFFFF22
+:081EC800FFFFFFFFFFFFFFFF1A
+:081ED000FFFFFFFFFFFFFFFF12
+:081ED800FFFFFFFFFFFFFFFF0A
+:081EE000FFFFFFFFFFFFFFFF02
+:081EE800FFFFFFFFFFFFFFFFFA
+:081EF000FFFFFFFFFFFFFFFFF2
+:081EF800FFFFFFFFFFFFFFFFEA
+:081F0000FFFFFFFFFFFFFFFFE1
+:081F0800FFFFFFFFFFFFFFFFD9
+:081F1000FFFFFFFFFFFFFFFFD1
+:081F1800FFFFFFFFFFFFFFFFC9
+:081F2000FFFFFFFFFFFFFFFFC1
+:081F2800FFFFFFFFFFFFFFFFB9
+:081F3000FFFFFFFFFFFFFFFFB1
+:081F3800FFFFFFFFFFFFFFFFA9
+:081F4000FFFFFFFFFFFFFFFFA1
+:081F4800FFFFFFFFFFFFFFFF99
+:081F5000FFFFFFFFFFFFFFFF91
+:081F5800FFFFFFFFFFFFFFFF89
+:081F6000FFFFFFFFFFFFFFFF81
+:081F6800FFFFFFFFFFFFFFFF79
+:081F7000FFFFFFFFFFFFFFFF71
+:081F7800FFFFFFFFFFFFFFFF69
+:081F8000FFFFFFFFFFFFFFFF61
+:081F8800FFFFFFFFFFFFFFFF59
+:081F9000FFFFFFFFFFFFFFFF51
+:081F9800FFFFFFFFFFFFFFFF49
+:081FA000FFFFFFFFFFFFFFFF41
+:081FA800FFFFFFFFFFFFFFFF39
+:081FB000FFFFFFFFFFFFFFFF31
+:081FB800FFFFFFFFFFFFFFFF29
+:081FC000FFFFFFFFFFFFFFFF21
+:081FC800FFFFFFFFFFFFFFFF19
+:081FD000FFFFFFFFFFFFFFFF11
+:081FD800FFFFFFFFFFFFFFFF09
+:081FE000FFFFFFFFFFFFFFFF01
+:081FE800FFFFFFFFFFFFFFFFF9
+:081FF000FFFFFFFFFFFFFFFFF1
+:081FF800FFFFFFFFFFFFFFFFE9
+:08200000FFFFFFFFFFFFFFFFE0
+:08200800FFFFFFFFFFFFFFFFD8
+:08201000FFFFFFFFFFFFFFFFD0
+:08201800FFFFFFFFFFFFFFFFC8
+:08202000FFFFFFFFFFFFFFFFC0
+:08202800FFFFFFFFFFFFFFFFB8
+:08203000FFFFFFFFFFFFFFFFB0
+:08203800FFFFFFFFFFFFFFFFA8
+:08204000FFFFFFFFFFFFFFFFA0
+:08204800FFFFFFFFFFFFFFFF98
+:08205000FFFFFFFFFFFFFFFF90
+:08205800FFFFFFFFFFFFFFFF88
+:08206000FFFFFFFFFFFFFFFF80
+:08206800FFFFFFFFFFFFFFFF78
+:08207000FFFFFFFFFFFFFFFF70
+:08207800FFFFFFFFFFFFFFFF68
+:08208000FFFFFFFFFFFFFFFF60
+:08208800FFFFFFFFFFFFFFFF58
+:08209000FFFFFFFFFFFFFFFF50
+:08209800FFFFFFFFFFFFFFFF48
+:0820A000FFFFFFFFFFFFFFFF40
+:0820A800FFFFFFFFFFFFFFFF38
+:0820B000FFFFFFFFFFFFFFFF30
+:0820B800FFFFFFFFFFFFFFFF28
+:0820C000FFFFFFFFFFFFFFFF20
+:0820C800FFFFFFFFFFFFFFFF18
+:0820D000FFFFFFFFFFFFFFFF10
+:0820D800FFFFFFFFFFFFFFFF08
+:0820E000FFFFFFFFFFFFFFFF00
+:0820E800FFFFFFFFFFFFFFFFF8
+:0820F000FFFFFFFFFFFFFFFFF0
+:0820F800FFFFFFFFFFFFFFFFE8
+:08210000FFFFFFFFFFFFFFFFDF
+:08210800FFFFFFFFFFFFFFFFD7
+:08211000FFFFFFFFFFFFFFFFCF
+:08211800FFFFFFFFFFFFFFFFC7
+:08212000FFFFFFFFFFFFFFFFBF
+:08212800FFFFFFFFFFFFFFFFB7
+:08213000FFFFFFFFFFFFFFFFAF
+:08213800FFFFFFFFFFFFFFFFA7
+:08214000FFFFFFFFFFFFFFFF9F
+:08214800FFFFFFFFFFFFFFFF97
+:08215000FFFFFFFFFFFFFFFF8F
+:08215800FFFFFFFFFFFFFFFF87
+:08216000FFFFFFFFFFFFFFFF7F
+:08216800FFFFFFFFFFFFFFFF77
+:08217000FFFFFFFFFFFFFFFF6F
+:08217800FFFFFFFFFFFFFFFF67
+:08218000FFFFFFFFFFFFFFFF5F
+:08218800FFFFFFFFFFFFFFFF57
+:08219000FFFFFFFFFFFFFFFF4F
+:08219800FFFFFFFFFFFFFFFF47
+:0821A000FFFFFFFFFFFFFFFF3F
+:0821A800FFFFFFFFFFFFFFFF37
+:0821B000FFFFFFFFFFFFFFFF2F
+:0821B800FFFFFFFFFFFFFFFF27
+:0821C000FFFFFFFFFFFFFFFF1F
+:0821C800FFFFFFFFFFFFFFFF17
+:0821D000FFFFFFFFFFFFFFFF0F
+:0821D800FFFFFFFFFFFFFFFF07
+:0821E000FFFFFFFFFFFFFFFFFF
+:0821E800FFFFFFFFFFFFFFFFF7
+:0821F000FFFFFFFFFFFFFFFFEF
+:0821F800FFFFFFFFFFFFFFFFE7
+:08220000FFFFFFFFFFFFFFFFDE
+:08220800FFFFFFFFFFFFFFFFD6
+:08221000FFFFFFFFFFFFFFFFCE
+:08221800FFFFFFFFFFFFFFFFC6
+:08222000FFFFFFFFFFFFFFFFBE
+:08222800FFFFFFFFFFFFFFFFB6
+:08223000FFFFFFFFFFFFFFFFAE
+:08223800FFFFFFFFFFFFFFFFA6
+:08224000FFFFFFFFFFFFFFFF9E
+:08224800FFFFFFFFFFFFFFFF96
+:08225000FFFFFFFFFFFFFFFF8E
+:08225800FFFFFFFFFFFFFFFF86
+:08226000FFFFFFFFFFFFFFFF7E
+:08226800FFFFFFFFFFFFFFFF76
+:08227000FFFFFFFFFFFFFFFF6E
+:08227800FFFFFFFFFFFFFFFF66
+:08228000FFFFFFFFFFFFFFFF5E
+:08228800FFFFFFFFFFFFFFFF56
+:08229000FFFFFFFFFFFFFFFF4E
+:08229800FFFFFFFFFFFFFFFF46
+:0822A000FFFFFFFFFFFFFFFF3E
+:0822A800FFFFFFFFFFFFFFFF36
+:0822B000FFFFFFFFFFFFFFFF2E
+:0822B800FFFFFFFFFFFFFFFF26
+:0822C000FFFFFFFFFFFFFFFF1E
+:0822C800FFFFFFFFFFFFFFFF16
+:0822D000FFFFFFFFFFFFFFFF0E
+:0822D800FFFFFFFFFFFFFFFF06
+:0822E000FFFFFFFFFFFFFFFFFE
+:0822E800FFFFFFFFFFFFFFFFF6
+:0822F000FFFFFFFFFFFFFFFFEE
+:0822F800FFFFFFFFFFFFFFFFE6
+:08230000FFFFFFFFFFFFFFFFDD
+:08230800FFFFFFFFFFFFFFFFD5
+:08231000FFFFFFFFFFFFFFFFCD
+:08231800FFFFFFFFFFFFFFFFC5
+:08232000FFFFFFFFFFFFFFFFBD
+:08232800FFFFFFFFFFFFFFFFB5
+:08233000FFFFFFFFFFFFFFFFAD
+:08233800FFFFFFFFFFFFFFFFA5
+:08234000FFFFFFFFFFFFFFFF9D
+:08234800FFFFFFFFFFFFFFFF95
+:08235000FFFFFFFFFFFFFFFF8D
+:08235800FFFFFFFFFFFFFFFF85
+:08236000FFFFFFFFFFFFFFFF7D
+:08236800FFFFFFFFFFFFFFFF75
+:08237000FFFFFFFFFFFFFFFF6D
+:08237800FFFFFFFFFFFFFFFF65
+:08238000FFFFFFFFFFFFFFFF5D
+:08238800FFFFFFFFFFFFFFFF55
+:08239000FFFFFFFFFFFFFFFF4D
+:08239800FFFFFFFFFFFFFFFF45
+:0823A000FFFFFFFFFFFFFFFF3D
+:0823A800FFFFFFFFFFFFFFFF35
+:0823B000FFFFFFFFFFFFFFFF2D
+:0823B800FFFFFFFFFFFFFFFF25
+:0823C000FFFFFFFFFFFFFFFF1D
+:0823C800FFFFFFFFFFFFFFFF15
+:0823D000FFFFFFFFFFFFFFFF0D
+:0823D800FFFFFFFFFFFFFFFF05
+:0823E000FFFFFFFFFFFFFFFFFD
+:0823E800FFFFFFFFFFFFFFFFF5
+:0823F000FFFFFFFFFFFFFFFFED
+:0823F800FFFFFFFFFFFFFFFFE5
+:08240000FFFFFFFFFFFFFFFFDC
+:08240800FFFFFFFFFFFFFFFFD4
+:08241000FFFFFFFFFFFFFFFFCC
+:08241800FFFFFFFFFFFFFFFFC4
+:08242000FFFFFFFFFFFFFFFFBC
+:08242800FFFFFFFFFFFFFFFFB4
+:08243000FFFFFFFFFFFFFFFFAC
+:08243800FFFFFFFFFFFFFFFFA4
+:08244000FFFFFFFFFFFFFFFF9C
+:08244800FFFFFFFFFFFFFFFF94
+:08245000FFFFFFFFFFFFFFFF8C
+:08245800FFFFFFFFFFFFFFFF84
+:08246000FFFFFFFFFFFFFFFF7C
+:08246800FFFFFFFFFFFFFFFF74
+:08247000FFFFFFFFFFFFFFFF6C
+:08247800FFFFFFFFFFFFFFFF64
+:08248000FFFFFFFFFFFFFFFF5C
+:08248800FFFFFFFFFFFFFFFF54
+:08249000FFFFFFFFFFFFFFFF4C
+:08249800FFFFFFFFFFFFFFFF44
+:0824A000FFFFFFFFFFFFFFFF3C
+:0824A800FFFFFFFFFFFFFFFF34
+:0824B000FFFFFFFFFFFFFFFF2C
+:0824B800FFFFFFFFFFFFFFFF24
+:0824C000FFFFFFFFFFFFFFFF1C
+:0824C800FFFFFFFFFFFFFFFF14
+:0824D000FFFFFFFFFFFFFFFF0C
+:0824D800FFFFFFFFFFFFFFFF04
+:0824E000FFFFFFFFFFFFFFFFFC
+:0824E800FFFFFFFFFFFFFFFFF4
+:0824F000FFFFFFFFFFFFFFFFEC
+:0824F800FFFFFFFFFFFFFFFFE4
+:08250000FFFFFFFFFFFFFFFFDB
+:08250800FFFFFFFFFFFFFFFFD3
+:08251000FFFFFFFFFFFFFFFFCB
+:08251800FFFFFFFFFFFFFFFFC3
+:08252000FFFFFFFFFFFFFFFFBB
+:08252800FFFFFFFFFFFFFFFFB3
+:08253000FFFFFFFFFFFFFFFFAB
+:08253800FFFFFFFFFFFFFFFFA3
+:08254000FFFFFFFFFFFFFFFF9B
+:08254800FFFFFFFFFFFFFFFF93
+:08255000FFFFFFFFFFFFFFFF8B
+:08255800FFFFFFFFFFFFFFFF83
+:08256000FFFFFFFFFFFFFFFF7B
+:08256800FFFFFFFFFFFFFFFF73
+:08257000FFFFFFFFFFFFFFFF6B
+:08257800FFFFFFFFFFFFFFFF63
+:08258000FFFFFFFFFFFFFFFF5B
+:08258800FFFFFFFFFFFFFFFF53
+:08259000FFFFFFFFFFFFFFFF4B
+:08259800FFFFFFFFFFFFFFFF43
+:0825A000FFFFFFFFFFFFFFFF3B
+:0825A800FFFFFFFFFFFFFFFF33
+:0825B000FFFFFFFFFFFFFFFF2B
+:0825B800FFFFFFFFFFFFFFFF23
+:0825C000FFFFFFFFFFFFFFFF1B
+:0825C800FFFFFFFFFFFFFFFF13
+:0825D000FFFFFFFFFFFFFFFF0B
+:0825D800FFFFFFFFFFFFFFFF03
+:0825E000FFFFFFFFFFFFFFFFFB
+:0825E800FFFFFFFFFFFFFFFFF3
+:0825F000FFFFFFFFFFFFFFFFEB
+:0825F800FFFFFFFFFFFFFFFFE3
+:08260000FFFFFFFFFFFFFFFFDA
+:08260800FFFFFFFFFFFFFFFFD2
+:08261000FFFFFFFFFFFFFFFFCA
+:08261800FFFFFFFFFFFFFFFFC2
+:08262000FFFFFFFFFFFFFFFFBA
+:08262800FFFFFFFFFFFFFFFFB2
+:08263000FFFFFFFFFFFFFFFFAA
+:08263800FFFFFFFFFFFFFFFFA2
+:08264000FFFFFFFFFFFFFFFF9A
+:08264800FFFFFFFFFFFFFFFF92
+:08265000FFFFFFFFFFFFFFFF8A
+:08265800FFFFFFFFFFFFFFFF82
+:08266000FFFFFFFFFFFFFFFF7A
+:08266800FFFFFFFFFFFFFFFF72
+:08267000FFFFFFFFFFFFFFFF6A
+:08267800FFFFFFFFFFFFFFFF62
+:08268000FFFFFFFFFFFFFFFF5A
+:08268800FFFFFFFFFFFFFFFF52
+:08269000FFFFFFFFFFFFFFFF4A
+:08269800FFFFFFFFFFFFFFFF42
+:0826A000FFFFFFFFFFFFFFFF3A
+:0826A800FFFFFFFFFFFFFFFF32
+:0826B000FFFFFFFFFFFFFFFF2A
+:0826B800FFFFFFFFFFFFFFFF22
+:0826C000FFFFFFFFFFFFFFFF1A
+:0826C800FFFFFFFFFFFFFFFF12
+:0826D000FFFFFFFFFFFFFFFF0A
+:0826D800FFFFFFFFFFFFFFFF02
+:0826E000FFFFFFFFFFFFFFFFFA
+:0826E800FFFFFFFFFFFFFFFFF2
+:0826F000FFFFFFFFFFFFFFFFEA
+:0826F800FFFFFFFFFFFFFFFFE2
+:08270000FFFFFFFFFFFFFFFFD9
+:08270800FFFFFFFFFFFFFFFFD1
+:08271000FFFFFFFFFFFFFFFFC9
+:08271800FFFFFFFFFFFFFFFFC1
+:08272000FFFFFFFFFFFFFFFFB9
+:08272800FFFFFFFFFFFFFFFFB1
+:08273000FFFFFFFFFFFFFFFFA9
+:08273800FFFFFFFFFFFFFFFFA1
+:08274000FFFFFFFFFFFFFFFF99
+:08274800FFFFFFFFFFFFFFFF91
+:08275000FFFFFFFFFFFFFFFF89
+:08275800FFFFFFFFFFFFFFFF81
+:08276000FFFFFFFFFFFFFFFF79
+:08276800FFFFFFFFFFFFFFFF71
+:08277000FFFFFFFFFFFFFFFF69
+:08277800FFFFFFFFFFFFFFFF61
+:08278000FFFFFFFFFFFFFFFF59
+:08278800FFFFFFFFFFFFFFFF51
+:08279000FFFFFFFFFFFFFFFF49
+:08279800FFFFFFFFFFFFFFFF41
+:0827A000FFFFFFFFFFFFFFFF39
+:0827A800FFFFFFFFFFFFFFFF31
+:0827B000FFFFFFFFFFFFFFFF29
+:0827B800FFFFFFFFFFFFFFFF21
+:0827C000FFFFFFFFFFFFFFFF19
+:0827C800FFFFFFFFFFFFFFFF11
+:0827D000FFFFFFFFFFFFFFFF09
+:0827D800FFFFFFFFFFFFFFFF01
+:0827E000FFFFFFFFFFFFFFFFF9
+:0827E800FFFFFFFFFFFFFFFFF1
+:0827F000FFFFFFFFFFFFFFFFE9
+:0827F800FFFFFFFFFFFFFFFFE1
+:08280000FFFFFFFFFFFFFFFFD8
+:08280800FFFFFFFFFFFFFFFFD0
+:08281000FFFFFFFFFFFFFFFFC8
+:08281800FFFFFFFFFFFFFFFFC0
+:08282000FFFFFFFFFFFFFFFFB8
+:08282800FFFFFFFFFFFFFFFFB0
+:08283000FFFFFFFFFFFFFFFFA8
+:08283800FFFFFFFFFFFFFFFFA0
+:08284000FFFFFFFFFFFFFFFF98
+:08284800FFFFFFFFFFFFFFFF90
+:08285000FFFFFFFFFFFFFFFF88
+:08285800FFFFFFFFFFFFFFFF80
+:08286000FFFFFFFFFFFFFFFF78
+:08286800FFFFFFFFFFFFFFFF70
+:08287000FFFFFFFFFFFFFFFF68
+:08287800FFFFFFFFFFFFFFFF60
+:08288000FFFFFFFFFFFFFFFF58
+:08288800FFFFFFFFFFFFFFFF50
+:08289000FFFFFFFFFFFFFFFF48
+:08289800FFFFFFFFFFFFFFFF40
+:0828A000FFFFFFFFFFFFFFFF38
+:0828A800FFFFFFFFFFFFFFFF30
+:0828B000FFFFFFFFFFFFFFFF28
+:0828B800FFFFFFFFFFFFFFFF20
+:0828C000FFFFFFFFFFFFFFFF18
+:0828C800FFFFFFFFFFFFFFFF10
+:0828D000FFFFFFFFFFFFFFFF08
+:0828D800FFFFFFFFFFFFFFFF00
+:0828E000FFFFFFFFFFFFFFFFF8
+:0828E800FFFFFFFFFFFFFFFFF0
+:0828F000FFFFFFFFFFFFFFFFE8
+:0828F800FFFFFFFFFFFFFFFFE0
+:08290000FFFFFFFFFFFFFFFFD7
+:08290800FFFFFFFFFFFFFFFFCF
+:08291000FFFFFFFFFFFFFFFFC7
+:08291800FFFFFFFFFFFFFFFFBF
+:08292000FFFFFFFFFFFFFFFFB7
+:08292800FFFFFFFFFFFFFFFFAF
+:08293000FFFFFFFFFFFFFFFFA7
+:08293800FFFFFFFFFFFFFFFF9F
+:08294000FFFFFFFFFFFFFFFF97
+:08294800FFFFFFFFFFFFFFFF8F
+:08295000FFFFFFFFFFFFFFFF87
+:08295800FFFFFFFFFFFFFFFF7F
+:08296000FFFFFFFFFFFFFFFF77
+:08296800FFFFFFFFFFFFFFFF6F
+:08297000FFFFFFFFFFFFFFFF67
+:08297800FFFFFFFFFFFFFFFF5F
+:08298000FFFFFFFFFFFFFFFF57
+:08298800FFFFFFFFFFFFFFFF4F
+:08299000FFFFFFFFFFFFFFFF47
+:08299800FFFFFFFFFFFFFFFF3F
+:0829A000FFFFFFFFFFFFFFFF37
+:0829A800FFFFFFFFFFFFFFFF2F
+:0829B000FFFFFFFFFFFFFFFF27
+:0829B800FFFFFFFFFFFFFFFF1F
+:0829C000FFFFFFFFFFFFFFFF17
+:0829C800FFFFFFFFFFFFFFFF0F
+:0829D000FFFFFFFFFFFFFFFF07
+:0829D800FFFFFFFFFFFFFFFFFF
+:0829E000FFFFFFFFFFFFFFFFF7
+:0829E800FFFFFFFFFFFFFFFFEF
+:0829F000FFFFFFFFFFFFFFFFE7
+:0829F800FFFFFFFFFFFFFFFFDF
+:082A0000FFFFFFFFFFFFFFFFD6
+:082A0800FFFFFFFFFFFFFFFFCE
+:082A1000FFFFFFFFFFFFFFFFC6
+:082A1800FFFFFFFFFFFFFFFFBE
+:082A2000FFFFFFFFFFFFFFFFB6
+:082A2800FFFFFFFFFFFFFFFFAE
+:082A3000FFFFFFFFFFFFFFFFA6
+:082A3800FFFFFFFFFFFFFFFF9E
+:082A4000FFFFFFFFFFFFFFFF96
+:082A4800FFFFFFFFFFFFFFFF8E
+:082A5000FFFFFFFFFFFFFFFF86
+:082A5800FFFFFFFFFFFFFFFF7E
+:082A6000FFFFFFFFFFFFFFFF76
+:082A6800FFFFFFFFFFFFFFFF6E
+:082A7000FFFFFFFFFFFFFFFF66
+:082A7800FFFFFFFFFFFFFFFF5E
+:082A8000FFFFFFFFFFFFFFFF56
+:082A8800FFFFFFFFFFFFFFFF4E
+:082A9000FFFFFFFFFFFFFFFF46
+:082A9800FFFFFFFFFFFFFFFF3E
+:082AA000FFFFFFFFFFFFFFFF36
+:082AA800FFFFFFFFFFFFFFFF2E
+:082AB000FFFFFFFFFFFFFFFF26
+:082AB800FFFFFFFFFFFFFFFF1E
+:082AC000FFFFFFFFFFFFFFFF16
+:082AC800FFFFFFFFFFFFFFFF0E
+:082AD000FFFFFFFFFFFFFFFF06
+:082AD800FFFFFFFFFFFFFFFFFE
+:082AE000FFFFFFFFFFFFFFFFF6
+:082AE800FFFFFFFFFFFFFFFFEE
+:082AF000FFFFFFFFFFFFFFFFE6
+:082AF800FFFFFFFFFFFFFFFFDE
+:082B0000FFFFFFFFFFFFFFFFD5
+:082B0800FFFFFFFFFFFFFFFFCD
+:082B1000FFFFFFFFFFFFFFFFC5
+:082B1800FFFFFFFFFFFFFFFFBD
+:082B2000FFFFFFFFFFFFFFFFB5
+:082B2800FFFFFFFFFFFFFFFFAD
+:082B3000FFFFFFFFFFFFFFFFA5
+:082B3800FFFFFFFFFFFFFFFF9D
+:082B4000FFFFFFFFFFFFFFFF95
+:082B4800FFFFFFFFFFFFFFFF8D
+:082B5000FFFFFFFFFFFFFFFF85
+:082B5800FFFFFFFFFFFFFFFF7D
+:082B6000FFFFFFFFFFFFFFFF75
+:082B6800FFFFFFFFFFFFFFFF6D
+:082B7000FFFFFFFFFFFFFFFF65
+:082B7800FFFFFFFFFFFFFFFF5D
+:082B8000FFFFFFFFFFFFFFFF55
+:082B8800FFFFFFFFFFFFFFFF4D
+:082B9000FFFFFFFFFFFFFFFF45
+:082B9800FFFFFFFFFFFFFFFF3D
+:082BA000FFFFFFFFFFFFFFFF35
+:082BA800FFFFFFFFFFFFFFFF2D
+:082BB000FFFFFFFFFFFFFFFF25
+:082BB800FFFFFFFFFFFFFFFF1D
+:082BC000FFFFFFFFFFFFFFFF15
+:082BC800FFFFFFFFFFFFFFFF0D
+:082BD000FFFFFFFFFFFFFFFF05
+:082BD800FFFFFFFFFFFFFFFFFD
+:082BE000FFFFFFFFFFFFFFFFF5
+:082BE800FFFFFFFFFFFFFFFFED
+:082BF000FFFFFFFFFFFFFFFFE5
+:082BF800FFFFFFFFFFFFFFFFDD
+:082C0000FFFFFFFFFFFFFFFFD4
+:082C0800FFFFFFFFFFFFFFFFCC
+:082C1000FFFFFFFFFFFFFFFFC4
+:082C1800FFFFFFFFFFFFFFFFBC
+:082C2000FFFFFFFFFFFFFFFFB4
+:082C2800FFFFFFFFFFFFFFFFAC
+:082C3000FFFFFFFFFFFFFFFFA4
+:082C3800FFFFFFFFFFFFFFFF9C
+:082C4000FFFFFFFFFFFFFFFF94
+:082C4800FFFFFFFFFFFFFFFF8C
+:082C5000FFFFFFFFFFFFFFFF84
+:082C5800FFFFFFFFFFFFFFFF7C
+:082C6000FFFFFFFFFFFFFFFF74
+:082C6800FFFFFFFFFFFFFFFF6C
+:082C7000FFFFFFFFFFFFFFFF64
+:082C7800FFFFFFFFFFFFFFFF5C
+:082C8000FFFFFFFFFFFFFFFF54
+:082C8800FFFFFFFFFFFFFFFF4C
+:082C9000FFFFFFFFFFFFFFFF44
+:082C9800FFFFFFFFFFFFFFFF3C
+:082CA000FFFFFFFFFFFFFFFF34
+:082CA800FFFFFFFFFFFFFFFF2C
+:082CB000FFFFFFFFFFFFFFFF24
+:082CB800FFFFFFFFFFFFFFFF1C
+:082CC000FFFFFFFFFFFFFFFF14
+:082CC800FFFFFFFFFFFFFFFF0C
+:082CD000FFFFFFFFFFFFFFFF04
+:082CD800FFFFFFFFFFFFFFFFFC
+:082CE000FFFFFFFFFFFFFFFFF4
+:082CE800FFFFFFFFFFFFFFFFEC
+:082CF000FFFFFFFFFFFFFFFFE4
+:082CF800FFFFFFFFFFFFFFFFDC
+:082D0000FFFFFFFFFFFFFFFFD3
+:082D0800FFFFFFFFFFFFFFFFCB
+:082D1000FFFFFFFFFFFFFFFFC3
+:082D1800FFFFFFFFFFFFFFFFBB
+:082D2000FFFFFFFFFFFFFFFFB3
+:082D2800FFFFFFFFFFFFFFFFAB
+:082D3000FFFFFFFFFFFFFFFFA3
+:082D3800FFFFFFFFFFFFFFFF9B
+:082D4000FFFFFFFFFFFFFFFF93
+:082D4800FFFFFFFFFFFFFFFF8B
+:082D5000FFFFFFFFFFFFFFFF83
+:082D5800FFFFFFFFFFFFFFFF7B
+:082D6000FFFFFFFFFFFFFFFF73
+:082D6800FFFFFFFFFFFFFFFF6B
+:082D7000FFFFFFFFFFFFFFFF63
+:082D7800FFFFFFFFFFFFFFFF5B
+:082D8000FFFFFFFFFFFFFFFF53
+:082D8800FFFFFFFFFFFFFFFF4B
+:082D9000FFFFFFFFFFFFFFFF43
+:082D9800FFFFFFFFFFFFFFFF3B
+:082DA000FFFFFFFFFFFFFFFF33
+:082DA800FFFFFFFFFFFFFFFF2B
+:082DB000FFFFFFFFFFFFFFFF23
+:082DB800FFFFFFFFFFFFFFFF1B
+:082DC000FFFFFFFFFFFFFFFF13
+:082DC800FFFFFFFFFFFFFFFF0B
+:082DD000FFFFFFFFFFFFFFFF03
+:082DD800FFFFFFFFFFFFFFFFFB
+:082DE000FFFFFFFFFFFFFFFFF3
+:082DE800FFFFFFFFFFFFFFFFEB
+:082DF000FFFFFFFFFFFFFFFFE3
+:082DF800FFFFFFFFFFFFFFFFDB
+:082E0000FFFFFFFFFFFFFFFFD2
+:082E0800FFFFFFFFFFFFFFFFCA
+:082E1000FFFFFFFFFFFFFFFFC2
+:082E1800FFFFFFFFFFFFFFFFBA
+:082E2000FFFFFFFFFFFFFFFFB2
+:082E2800FFFFFFFFFFFFFFFFAA
+:082E3000FFFFFFFFFFFFFFFFA2
+:082E3800FFFFFFFFFFFFFFFF9A
+:082E4000FFFFFFFFFFFFFFFF92
+:082E4800FFFFFFFFFFFFFFFF8A
+:082E5000FFFFFFFFFFFFFFFF82
+:082E5800FFFFFFFFFFFFFFFF7A
+:082E6000FFFFFFFFFFFFFFFF72
+:082E6800FFFFFFFFFFFFFFFF6A
+:082E7000FFFFFFFFFFFFFFFF62
+:082E7800FFFFFFFFFFFFFFFF5A
+:082E8000FFFFFFFFFFFFFFFF52
+:082E8800FFFFFFFFFFFFFFFF4A
+:082E9000FFFFFFFFFFFFFFFF42
+:082E9800FFFFFFFFFFFFFFFF3A
+:082EA000FFFFFFFFFFFFFFFF32
+:082EA800FFFFFFFFFFFFFFFF2A
+:082EB000FFFFFFFFFFFFFFFF22
+:082EB800FFFFFFFFFFFFFFFF1A
+:082EC000FFFFFFFFFFFFFFFF12
+:082EC800FFFFFFFFFFFFFFFF0A
+:082ED000FFFFFFFFFFFFFFFF02
+:082ED800FFFFFFFFFFFFFFFFFA
+:082EE000FFFFFFFFFFFFFFFFF2
+:082EE800FFFFFFFFFFFFFFFFEA
+:082EF000FFFFFFFFFFFFFFFFE2
+:082EF800FFFFFFFFFFFFFFFFDA
+:082F0000FFFFFFFFFFFFFFFFD1
+:082F0800FFFFFFFFFFFFFFFFC9
+:082F1000FFFFFFFFFFFFFFFFC1
+:082F1800FFFFFFFFFFFFFFFFB9
+:082F2000FFFFFFFFFFFFFFFFB1
+:082F2800FFFFFFFFFFFFFFFFA9
+:082F3000FFFFFFFFFFFFFFFFA1
+:082F3800FFFFFFFFFFFFFFFF99
+:082F4000FFFFFFFFFFFFFFFF91
+:082F4800FFFFFFFFFFFFFFFF89
+:082F5000FFFFFFFFFFFFFFFF81
+:082F5800FFFFFFFFFFFFFFFF79
+:082F6000FFFFFFFFFFFFFFFF71
+:082F6800FFFFFFFFFFFFFFFF69
+:082F7000FFFFFFFFFFFFFFFF61
+:082F7800FFFFFFFFFFFFFFFF59
+:082F8000FFFFFFFFFFFFFFFF51
+:082F8800FFFFFFFFFFFFFFFF49
+:082F9000FFFFFFFFFFFFFFFF41
+:082F9800FFFFFFFFFFFFFFFF39
+:082FA000FFFFFFFFFFFFFFFF31
+:082FA800FFFFFFFFFFFFFFFF29
+:082FB000FFFFFFFFFFFFFFFF21
+:082FB800FFFFFFFFFFFFFFFF19
+:082FC000FFFFFFFFFFFFFFFF11
+:082FC800FFFFFFFFFFFFFFFF09
+:082FD000FFFFFFFFFFFFFFFF01
+:082FD800FFFFFFFFFFFFFFFFF9
+:082FE000FFFFFFFFFFFFFFFFF1
+:082FE800FFFFFFFFFFFFFFFFE9
+:082FF000FFFFFFFFFFFFFFFFE1
+:082FF800FFFFFFFFFFFFFFFFD9
+:08300000FFFFFFFFFFFFFFFFD0
+:08300800FFFFFFFFFFFFFFFFC8
+:08301000FFFFFFFFFFFFFFFFC0
+:08301800FFFFFFFFFFFFFFFFB8
+:08302000FFFFFFFFFFFFFFFFB0
+:08302800FFFFFFFFFFFFFFFFA8
+:08303000FFFFFFFFFFFFFFFFA0
+:08303800FFFFFFFFFFFFFFFF98
+:08304000FFFFFFFFFFFFFFFF90
+:08304800FFFFFFFFFFFFFFFF88
+:08305000FFFFFFFFFFFFFFFF80
+:08305800FFFFFFFFFFFFFFFF78
+:08306000FFFFFFFFFFFFFFFF70
+:08306800FFFFFFFFFFFFFFFF68
+:08307000FFFFFFFFFFFFFFFF60
+:08307800FFFFFFFFFFFFFFFF58
+:08308000FFFFFFFFFFFFFFFF50
+:08308800FFFFFFFFFFFFFFFF48
+:08309000FFFFFFFFFFFFFFFF40
+:08309800FFFFFFFFFFFFFFFF38
+:0830A000FFFFFFFFFFFFFFFF30
+:0830A800FFFFFFFFFFFFFFFF28
+:0830B000FFFFFFFFFFFFFFFF20
+:0830B800FFFFFFFFFFFFFFFF18
+:0830C000FFFFFFFFFFFFFFFF10
+:0830C800FFFFFFFFFFFFFFFF08
+:0830D000FFFFFFFFFFFFFFFF00
+:0830D800FFFFFFFFFFFFFFFFF8
+:0830E000FFFFFFFFFFFFFFFFF0
+:0830E800FFFFFFFFFFFFFFFFE8
+:0830F000FFFFFFFFFFFFFFFFE0
+:0830F800FFFFFFFFFFFFFFFFD8
+:08310000FFFFFFFFFFFFFFFFCF
+:08310800FFFFFFFFFFFFFFFFC7
+:08311000FFFFFFFFFFFFFFFFBF
+:08311800FFFFFFFFFFFFFFFFB7
+:08312000FFFFFFFFFFFFFFFFAF
+:08312800FFFFFFFFFFFFFFFFA7
+:08313000FFFFFFFFFFFFFFFF9F
+:08313800FFFFFFFFFFFFFFFF97
+:08314000FFFFFFFFFFFFFFFF8F
+:08314800FFFFFFFFFFFFFFFF87
+:08315000FFFFFFFFFFFFFFFF7F
+:08315800FFFFFFFFFFFFFFFF77
+:08316000FFFFFFFFFFFFFFFF6F
+:08316800FFFFFFFFFFFFFFFF67
+:08317000FFFFFFFFFFFFFFFF5F
+:08317800FFFFFFFFFFFFFFFF57
+:08318000FFFFFFFFFFFFFFFF4F
+:08318800FFFFFFFFFFFFFFFF47
+:08319000FFFFFFFFFFFFFFFF3F
+:08319800FFFFFFFFFFFFFFFF37
+:0831A000FFFFFFFFFFFFFFFF2F
+:0831A800FFFFFFFFFFFFFFFF27
+:0831B000FFFFFFFFFFFFFFFF1F
+:0831B800FFFFFFFFFFFFFFFF17
+:0831C000FFFFFFFFFFFFFFFF0F
+:0831C800FFFFFFFFFFFFFFFF07
+:0831D000FFFFFFFFFFFFFFFFFF
+:0831D800FFFFFFFFFFFFFFFFF7
+:0831E000FFFFFFFFFFFFFFFFEF
+:0831E800FFFFFFFFFFFFFFFFE7
+:0831F000FFFFFFFFFFFFFFFFDF
+:0831F800FFFFFFFFFFFFFFFFD7
+:08320000FFFFFFFFFFFFFFFFCE
+:08320800FFFFFFFFFFFFFFFFC6
+:08321000FFFFFFFFFFFFFFFFBE
+:08321800FFFFFFFFFFFFFFFFB6
+:08322000FFFFFFFFFFFFFFFFAE
+:08322800FFFFFFFFFFFFFFFFA6
+:08323000FFFFFFFFFFFFFFFF9E
+:08323800FFFFFFFFFFFFFFFF96
+:08324000FFFFFFFFFFFFFFFF8E
+:08324800FFFFFFFFFFFFFFFF86
+:08325000FFFFFFFFFFFFFFFF7E
+:08325800FFFFFFFFFFFFFFFF76
+:08326000FFFFFFFFFFFFFFFF6E
+:08326800FFFFFFFFFFFFFFFF66
+:08327000FFFFFFFFFFFFFFFF5E
+:08327800FFFFFFFFFFFFFFFF56
+:08328000FFFFFFFFFFFFFFFF4E
+:08328800FFFFFFFFFFFFFFFF46
+:08329000FFFFFFFFFFFFFFFF3E
+:08329800FFFFFFFFFFFFFFFF36
+:0832A000FFFFFFFFFFFFFFFF2E
+:0832A800FFFFFFFFFFFFFFFF26
+:0832B000FFFFFFFFFFFFFFFF1E
+:0832B800FFFFFFFFFFFFFFFF16
+:0832C000FFFFFFFFFFFFFFFF0E
+:0832C800FFFFFFFFFFFFFFFF06
+:0832D000FFFFFFFFFFFFFFFFFE
+:0832D800FFFFFFFFFFFFFFFFF6
+:0832E000FFFFFFFFFFFFFFFFEE
+:0832E800FFFFFFFFFFFFFFFFE6
+:0832F000FFFFFFFFFFFFFFFFDE
+:0832F800FFFFFFFFFFFFFFFFD6
+:08330000FFFFFFFFFFFFFFFFCD
+:08330800FFFFFFFFFFFFFFFFC5
+:08331000FFFFFFFFFFFFFFFFBD
+:08331800FFFFFFFFFFFFFFFFB5
+:08332000FFFFFFFFFFFFFFFFAD
+:08332800FFFFFFFFFFFFFFFFA5
+:08333000FFFFFFFFFFFFFFFF9D
+:08333800FFFFFFFFFFFFFFFF95
+:08334000FFFFFFFFFFFFFFFF8D
+:08334800FFFFFFFFFFFFFFFF85
+:08335000FFFFFFFFFFFFFFFF7D
+:08335800FFFFFFFFFFFFFFFF75
+:08336000FFFFFFFFFFFFFFFF6D
+:08336800FFFFFFFFFFFFFFFF65
+:08337000FFFFFFFFFFFFFFFF5D
+:08337800FFFFFFFFFFFFFFFF55
+:08338000FFFFFFFFFFFFFFFF4D
+:08338800FFFFFFFFFFFFFFFF45
+:08339000FFFFFFFFFFFFFFFF3D
+:08339800FFFFFFFFFFFFFFFF35
+:0833A000FFFFFFFFFFFFFFFF2D
+:0833A800FFFFFFFFFFFFFFFF25
+:0833B000FFFFFFFFFFFFFFFF1D
+:0833B800FFFFFFFFFFFFFFFF15
+:0833C000FFFFFFFFFFFFFFFF0D
+:0833C800FFFFFFFFFFFFFFFF05
+:0833D000FFFFFFFFFFFFFFFFFD
+:0833D800FFFFFFFFFFFFFFFFF5
+:0833E000FFFFFFFFFFFFFFFFED
+:0833E800FFFFFFFFFFFFFFFFE5
+:0833F000FFFFFFFFFFFFFFFFDD
+:0833F800FFFFFFFFFFFFFFFFD5
+:08340000FFFFFFFFFFFFFFFFCC
+:08340800FFFFFFFFFFFFFFFFC4
+:08341000FFFFFFFFFFFFFFFFBC
+:08341800FFFFFFFFFFFFFFFFB4
+:08342000FFFFFFFFFFFFFFFFAC
+:08342800FFFFFFFFFFFFFFFFA4
+:08343000FFFFFFFFFFFFFFFF9C
+:08343800FFFFFFFFFFFFFFFF94
+:08344000FFFFFFFFFFFFFFFF8C
+:08344800FFFFFFFFFFFFFFFF84
+:08345000FFFFFFFFFFFFFFFF7C
+:08345800FFFFFFFFFFFFFFFF74
+:08346000FFFFFFFFFFFFFFFF6C
+:08346800FFFFFFFFFFFFFFFF64
+:08347000FFFFFFFFFFFFFFFF5C
+:08347800FFFFFFFFFFFFFFFF54
+:08348000FFFFFFFFFFFFFFFF4C
+:08348800FFFFFFFFFFFFFFFF44
+:08349000FFFFFFFFFFFFFFFF3C
+:08349800FFFFFFFFFFFFFFFF34
+:0834A000FFFFFFFFFFFFFFFF2C
+:0834A800FFFFFFFFFFFFFFFF24
+:0834B000FFFFFFFFFFFFFFFF1C
+:0834B800FFFFFFFFFFFFFFFF14
+:0834C000FFFFFFFFFFFFFFFF0C
+:0834C800FFFFFFFFFFFFFFFF04
+:0834D000FFFFFFFFFFFFFFFFFC
+:0834D800FFFFFFFFFFFFFFFFF4
+:0834E000FFFFFFFFFFFFFFFFEC
+:0834E800FFFFFFFFFFFFFFFFE4
+:0834F000FFFFFFFFFFFFFFFFDC
+:0834F800FFFFFFFFFFFFFFFFD4
+:08350000FFFFFFFFFFFFFFFFCB
+:08350800FFFFFFFFFFFFFFFFC3
+:08351000FFFFFFFFFFFFFFFFBB
+:08351800FFFFFFFFFFFFFFFFB3
+:08352000FFFFFFFFFFFFFFFFAB
+:08352800FFFFFFFFFFFFFFFFA3
+:08353000FFFFFFFFFFFFFFFF9B
+:08353800FFFFFFFFFFFFFFFF93
+:08354000FFFFFFFFFFFFFFFF8B
+:08354800FFFFFFFFFFFFFFFF83
+:08355000FFFFFFFFFFFFFFFF7B
+:08355800FFFFFFFFFFFFFFFF73
+:08356000FFFFFFFFFFFFFFFF6B
+:08356800FFFFFFFFFFFFFFFF63
+:08357000FFFFFFFFFFFFFFFF5B
+:08357800FFFFFFFFFFFFFFFF53
+:08358000FFFFFFFFFFFFFFFF4B
+:08358800FFFFFFFFFFFFFFFF43
+:08359000FFFFFFFFFFFFFFFF3B
+:08359800FFFFFFFFFFFFFFFF33
+:0835A000FFFFFFFFFFFFFFFF2B
+:0835A800FFFFFFFFFFFFFFFF23
+:0835B000FFFFFFFFFFFFFFFF1B
+:0835B800FFFFFFFFFFFFFFFF13
+:0835C000FFFFFFFFFFFFFFFF0B
+:0835C800FFFFFFFFFFFFFFFF03
+:0835D000FFFFFFFFFFFFFFFFFB
+:0835D800FFFFFFFFFFFFFFFFF3
+:0835E000FFFFFFFFFFFFFFFFEB
+:0835E800FFFFFFFFFFFFFFFFE3
+:0835F000FFFFFFFFFFFFFFFFDB
+:0835F800FFFFFFFFFFFFFFFFD3
+:08360000FFFFFFFFFFFFFFFFCA
+:08360800FFFFFFFFFFFFFFFFC2
+:08361000FFFFFFFFFFFFFFFFBA
+:08361800FFFFFFFFFFFFFFFFB2
+:08362000FFFFFFFFFFFFFFFFAA
+:08362800FFFFFFFFFFFFFFFFA2
+:08363000FFFFFFFFFFFFFFFF9A
+:08363800FFFFFFFFFFFFFFFF92
+:08364000FFFFFFFFFFFFFFFF8A
+:08364800FFFFFFFFFFFFFFFF82
+:08365000FFFFFFFFFFFFFFFF7A
+:08365800FFFFFFFFFFFFFFFF72
+:08366000FFFFFFFFFFFFFFFF6A
+:08366800FFFFFFFFFFFFFFFF62
+:08367000FFFFFFFFFFFFFFFF5A
+:08367800FFFFFFFFFFFFFFFF52
+:08368000FFFFFFFFFFFFFFFF4A
+:08368800FFFFFFFFFFFFFFFF42
+:08369000FFFFFFFFFFFFFFFF3A
+:08369800FFFFFFFFFFFFFFFF32
+:0836A000FFFFFFFFFFFFFFFF2A
+:0836A800FFFFFFFFFFFFFFFF22
+:0836B000FFFFFFFFFFFFFFFF1A
+:0836B800FFFFFFFFFFFFFFFF12
+:0836C000FFFFFFFFFFFFFFFF0A
+:0836C800FFFFFFFFFFFFFFFF02
+:0836D000FFFFFFFFFFFFFFFFFA
+:0836D800FFFFFFFFFFFFFFFFF2
+:0836E000FFFFFFFFFFFFFFFFEA
+:0836E800FFFFFFFFFFFFFFFFE2
+:0836F000FFFFFFFFFFFFFFFFDA
+:0836F800FFFFFFFFFFFFFFFFD2
+:08370000FFFFFFFFFFFFFFFFC9
+:08370800FFFFFFFFFFFFFFFFC1
+:08371000FFFFFFFFFFFFFFFFB9
+:08371800FFFFFFFFFFFFFFFFB1
+:08372000FFFFFFFFFFFFFFFFA9
+:08372800FFFFFFFFFFFFFFFFA1
+:08373000FFFFFFFFFFFFFFFF99
+:08373800FFFFFFFFFFFFFFFF91
+:08374000FFFFFFFFFFFFFFFF89
+:08374800FFFFFFFFFFFFFFFF81
+:08375000FFFFFFFFFFFFFFFF79
+:08375800FFFFFFFFFFFFFFFF71
+:08376000FFFFFFFFFFFFFFFF69
+:08376800FFFFFFFFFFFFFFFF61
+:08377000FFFFFFFFFFFFFFFF59
+:08377800FFFFFFFFFFFFFFFF51
+:08378000FFFFFFFFFFFFFFFF49
+:08378800FFFFFFFFFFFFFFFF41
+:08379000FFFFFFFFFFFFFFFF39
+:08379800FFFFFFFFFFFFFFFF31
+:0837A000FFFFFFFFFFFFFFFF29
+:0837A800FFFFFFFFFFFFFFFF21
+:0837B000FFFFFFFFFFFFFFFF19
+:0837B800FFFFFFFFFFFFFFFF11
+:0837C000FFFFFFFFFFFFFFFF09
+:0837C800FFFFFFFFFFFFFFFF01
+:0837D000FFFFFFFFFFFFFFFFF9
+:0837D800FFFFFFFFFFFFFFFFF1
+:0837E000FFFFFFFFFFFFFFFFE9
+:0837E800FFFFFFFFFFFFFFFFE1
+:0837F000FFFFFFFFFFFFFFFFD9
+:0837F800FFFFFFFFFFFFFFFFD1
+:08380000FFFFFFFFFFFFFFFFC8
+:08380800FFFFFFFFFFFFFFFFC0
+:08381000FFFFFFFFFFFFFFFFB8
+:08381800FFFFFFFFFFFFFFFFB0
+:08382000FFFFFFFFFFFFFFFFA8
+:08382800FFFFFFFFFFFFFFFFA0
+:08383000FFFFFFFFFFFFFFFF98
+:08383800FFFFFFFFFFFFFFFF90
+:08384000FFFFFFFFFFFFFFFF88
+:08384800FFFFFFFFFFFFFFFF80
+:08385000FFFFFFFFFFFFFFFF78
+:08385800FFFFFFFFFFFFFFFF70
+:08386000FFFFFFFFFFFFFFFF68
+:08386800FFFFFFFFFFFFFFFF60
+:08387000FFFFFFFFFFFFFFFF58
+:08387800FFFFFFFFFFFFFFFF50
+:08388000FFFFFFFFFFFFFFFF48
+:08388800FFFFFFFFFFFFFFFF40
+:08389000FFFFFFFFFFFFFFFF38
+:08389800FFFFFFFFFFFFFFFF30
+:0838A000FFFFFFFFFFFFFFFF28
+:0838A800FFFFFFFFFFFFFFFF20
+:0838B000FFFFFFFFFFFFFFFF18
+:0838B800FFFFFFFFFFFFFFFF10
+:0838C000FFFFFFFFFFFFFFFF08
+:0838C800FFFFFFFFFFFFFFFF00
+:0838D000FFFFFFFFFFFFFFFFF8
+:0838D800FFFFFFFFFFFFFFFFF0
+:0838E000FFFFFFFFFFFFFFFFE8
+:0838E800FFFFFFFFFFFFFFFFE0
+:0838F000FFFFFFFFFFFFFFFFD8
+:0838F800FFFFFFFFFFFFFFFFD0
+:08390000FFFFFFFFFFFFFFFFC7
+:08390800FFFFFFFFFFFFFFFFBF
+:08391000FFFFFFFFFFFFFFFFB7
+:08391800FFFFFFFFFFFFFFFFAF
+:08392000FFFFFFFFFFFFFFFFA7
+:08392800FFFFFFFFFFFFFFFF9F
+:08393000FFFFFFFFFFFFFFFF97
+:08393800FFFFFFFFFFFFFFFF8F
+:08394000FFFFFFFFFFFFFFFF87
+:08394800FFFFFFFFFFFFFFFF7F
+:08395000FFFFFFFFFFFFFFFF77
+:08395800FFFFFFFFFFFFFFFF6F
+:08396000FFFFFFFFFFFFFFFF67
+:08396800FFFFFFFFFFFFFFFF5F
+:08397000FFFFFFFFFFFFFFFF57
+:08397800FFFFFFFFFFFFFFFF4F
+:08398000FFFFFFFFFFFFFFFF47
+:08398800FFFFFFFFFFFFFFFF3F
+:08399000FFFFFFFFFFFFFFFF37
+:08399800FFFFFFFFFFFFFFFF2F
+:0839A000FFFFFFFFFFFFFFFF27
+:0839A800FFFFFFFFFFFFFFFF1F
+:0839B000FFFFFFFFFFFFFFFF17
+:0839B800FFFFFFFFFFFFFFFF0F
+:0839C000FFFFFFFFFFFFFFFF07
+:0839C800FFFFFFFFFFFFFFFFFF
+:0839D000FFFFFFFFFFFFFFFFF7
+:0839D800FFFFFFFFFFFFFFFFEF
+:0839E000FFFFFFFFFFFFFFFFE7
+:0839E800FFFFFFFFFFFFFFFFDF
+:0839F000FFFFFFFFFFFFFFFFD7
+:0839F800FFFFFFFFFFFFFFFFCF
+:083A0000FFFFFFFFFFFFFFFFC6
+:083A0800FFFFFFFFFFFFFFFFBE
+:083A1000FFFFFFFFFFFFFFFFB6
+:083A1800FFFFFFFFFFFFFFFFAE
+:083A2000FFFFFFFFFFFFFFFFA6
+:083A2800FFFFFFFFFFFFFFFF9E
+:083A3000FFFFFFFFFFFFFFFF96
+:083A3800FFFFFFFFFFFFFFFF8E
+:083A4000FFFFFFFFFFFFFFFF86
+:083A4800FFFFFFFFFFFFFFFF7E
+:083A5000FFFFFFFFFFFFFFFF76
+:083A5800FFFFFFFFFFFFFFFF6E
+:083A6000FFFFFFFFFFFFFFFF66
+:083A6800FFFFFFFFFFFFFFFF5E
+:083A7000FFFFFFFFFFFFFFFF56
+:083A7800FFFFFFFFFFFFFFFF4E
+:083A8000FFFFFFFFFFFFFFFF46
+:083A8800FFFFFFFFFFFFFFFF3E
+:083A9000FFFFFFFFFFFFFFFF36
+:083A9800FFFFFFFFFFFFFFFF2E
+:083AA000FFFFFFFFFFFFFFFF26
+:083AA800FFFFFFFFFFFFFFFF1E
+:083AB000FFFFFFFFFFFFFFFF16
+:083AB800FFFFFFFFFFFFFFFF0E
+:083AC000FFFFFFFFFFFFFFFF06
+:083AC800FFFFFFFFFFFFFFFFFE
+:083AD000FFFFFFFFFFFFFFFFF6
+:083AD800FFFFFFFFFFFFFFFFEE
+:083AE000FFFFFFFFFFFFFFFFE6
+:083AE800FFFFFFFFFFFFFFFFDE
+:083AF000FFFFFFFFFFFFFFFFD6
+:083AF800FFFFFFFFFFFFFFFFCE
+:083B0000FFFFFFFFFFFFFFFFC5
+:083B0800FFFFFFFFFFFFFFFFBD
+:083B1000FFFFFFFFFFFFFFFFB5
+:083B1800FFFFFFFFFFFFFFFFAD
+:083B2000FFFFFFFFFFFFFFFFA5
+:083B2800FFFFFFFFFFFFFFFF9D
+:083B3000FFFFFFFFFFFFFFFF95
+:083B3800FFFFFFFFFFFFFFFF8D
+:083B4000FFFFFFFFFFFFFFFF85
+:083B4800FFFFFFFFFFFFFFFF7D
+:083B5000FFFFFFFFFFFFFFFF75
+:083B5800FFFFFFFFFFFFFFFF6D
+:083B6000FFFFFFFFFFFFFFFF65
+:083B6800FFFFFFFFFFFFFFFF5D
+:083B7000FFFFFFFFFFFFFFFF55
+:083B7800FFFFFFFFFFFFFFFF4D
+:083B8000FFFFFFFFFFFFFFFF45
+:083B8800FFFFFFFFFFFFFFFF3D
+:083B9000FFFFFFFFFFFFFFFF35
+:083B9800FFFFFFFFFFFFFFFF2D
+:083BA000FFFFFFFFFFFFFFFF25
+:083BA800FFFFFFFFFFFFFFFF1D
+:083BB000FFFFFFFFFFFFFFFF15
+:083BB800FFFFFFFFFFFFFFFF0D
+:083BC000FFFFFFFFFFFFFFFF05
+:083BC800FFFFFFFFFFFFFFFFFD
+:083BD000FFFFFFFFFFFFFFFFF5
+:083BD800FFFFFFFFFFFFFFFFED
+:083BE000FFFFFFFFFFFFFFFFE5
+:083BE800FFFFFFFFFFFFFFFFDD
+:083BF000FFFFFFFFFFFFFFFFD5
+:083BF800FFFFFFFFFFFFFFFFCD
+:083C0000FFFFFFFFFFFFFFFFC4
+:083C0800FFFFFFFFFFFFFFFFBC
+:083C1000FFFFFFFFFFFFFFFFB4
+:083C1800FFFFFFFFFFFFFFFFAC
+:083C2000FFFFFFFFFFFFFFFFA4
+:083C2800FFFFFFFFFFFFFFFF9C
+:083C3000FFFFFFFFFFFFFFFF94
+:083C3800FFFFFFFFFFFFFFFF8C
+:083C4000FFFFFFFFFFFFFFFF84
+:083C4800FFFFFFFFFFFFFFFF7C
+:083C5000FFFFFFFFFFFFFFFF74
+:083C5800FFFFFFFFFFFFFFFF6C
+:083C6000FFFFFFFFFFFFFFFF64
+:083C6800FFFFFFFFFFFFFFFF5C
+:083C7000FFFFFFFFFFFFFFFF54
+:083C7800FFFFFFFFFFFFFFFF4C
+:083C8000FFFFFFFFFFFFFFFF44
+:083C8800FFFFFFFFFFFFFFFF3C
+:083C9000FFFFFFFFFFFFFFFF34
+:083C9800FFFFFFFFFFFFFFFF2C
+:083CA000FFFFFFFFFFFFFFFF24
+:083CA800FFFFFFFFFFFFFFFF1C
+:083CB000FFFFFFFFFFFFFFFF14
+:083CB800FFFFFFFFFFFFFFFF0C
+:083CC000FFFFFFFFFFFFFFFF04
+:083CC800FFFFFFFFFFFFFFFFFC
+:083CD000FFFFFFFFFFFFFFFFF4
+:083CD800FFFFFFFFFFFFFFFFEC
+:083CE000FFFFFFFFFFFFFFFFE4
+:083CE800FFFFFFFFFFFFFFFFDC
+:083CF000FFFFFFFFFFFFFFFFD4
+:083CF800FFFFFFFFFFFFFFFFCC
+:083D0000FFFFFFFFFFFFFFFFC3
+:083D0800FFFFFFFFFFFFFFFFBB
+:083D1000FFFFFFFFFFFFFFFFB3
+:083D1800FFFFFFFFFFFFFFFFAB
+:083D2000FFFFFFFFFFFFFFFFA3
+:083D2800FFFFFFFFFFFFFFFF9B
+:083D3000FFFFFFFFFFFFFFFF93
+:083D3800FFFFFFFFFFFFFFFF8B
+:083D4000FFFFFFFFFFFFFFFF83
+:083D4800FFFFFFFFFFFFFFFF7B
+:083D5000FFFFFFFFFFFFFFFF73
+:083D5800FFFFFFFFFFFFFFFF6B
+:083D6000FFFFFFFFFFFFFFFF63
+:083D6800FFFFFFFFFFFFFFFF5B
+:083D7000FFFFFFFFFFFFFFFF53
+:083D7800FFFFFFFFFFFFFFFF4B
+:083D8000FFFFFFFFFFFFFFFF43
+:083D8800FFFFFFFFFFFFFFFF3B
+:083D9000FFFFFFFFFFFFFFFF33
+:083D9800FFFFFFFFFFFFFFFF2B
+:083DA000FFFFFFFFFFFFFFFF23
+:083DA800FFFFFFFFFFFFFFFF1B
+:083DB000FFFFFFFFFFFFFFFF13
+:083DB800FFFFFFFFFFFFFFFF0B
+:083DC000FFFFFFFFFFFFFFFF03
+:083DC800FFFFFFFFFFFFFFFFFB
+:083DD000FFFFFFFFFFFFFFFFF3
+:083DD800FFFFFFFFFFFFFFFFEB
+:083DE000FFFFFFFFFFFFFFFFE3
+:083DE800FFFFFFFFFFFFFFFFDB
+:083DF000FFFFFFFFFFFFFFFFD3
+:083DF800FFFFFFFFFFFFFFFFCB
+:083E0000FFFFFFFFFFFFFFFFC2
+:083E0800FFFFFFFFFFFFFFFFBA
+:083E1000FFFFFFFFFFFFFFFFB2
+:083E1800FFFFFFFFFFFFFFFFAA
+:083E2000FFFFFFFFFFFFFFFFA2
+:083E2800FFFFFFFFFFFFFFFF9A
+:083E3000FFFFFFFFFFFFFFFF92
+:083E3800FFFFFFFFFFFFFFFF8A
+:083E4000FFFFFFFFFFFFFFFF82
+:083E4800FFFFFFFFFFFFFFFF7A
+:083E5000FFFFFFFFFFFFFFFF72
+:083E5800FFFFFFFFFFFFFFFF6A
+:083E6000FFFFFFFFFFFFFFFF62
+:083E6800FFFFFFFFFFFFFFFF5A
+:083E7000FFFFFFFFFFFFFFFF52
+:083E7800FFFFFFFFFFFFFFFF4A
+:083E8000FFFFFFFFFFFFFFFF42
+:083E8800FFFFFFFFFFFFFFFF3A
+:083E9000FFFFFFFFFFFFFFFF32
+:083E9800FFFFFFFFFFFFFFFF2A
+:083EA000FFFFFFFFFFFFFFFF22
+:083EA800FFFFFFFFFFFFFFFF1A
+:083EB000FFFFFFFFFFFFFFFF12
+:083EB800FFFFFFFFFFFFFFFF0A
+:083EC000FFFFFFFFFFFFFFFF02
+:083EC800FFFFFFFFFFFFFFFFFA
+:083ED000FFFFFFFFFFFFFFFFF2
+:083ED800FFFFFFFFFFFFFFFFEA
+:083EE000FFFFFFFFFFFFFFFFE2
+:083EE800FFFFFFFFFFFFFFFFDA
+:083EF000FFFFFFFFFFFFFFFFD2
+:083EF800FFFFFFFFFFFFFFFFCA
+:083F0000FFFFFFFFFFFFFFFFC1
+:083F0800FFFFFFFFFFFFFFFFB9
+:083F1000FFFFFFFFFFFFFFFFB1
+:083F1800FFFFFFFFFFFFFFFFA9
+:083F2000FFFFFFFFFFFFFFFFA1
+:083F2800FFFFFFFFFFFFFFFF99
+:083F3000FFFFFFFFFFFFFFFF91
+:083F3800FFFFFFFFFFFFFFFF89
+:083F4000FFFFFFFFFFFFFFFF81
+:083F4800FFFFFFFFFFFFFFFF79
+:083F5000FFFFFFFFFFFFFFFF71
+:083F5800FFFFFFFFFFFFFFFF69
+:083F6000FFFFFFFFFFFFFFFF61
+:083F6800FFFFFFFFFFFFFFFF59
+:083F7000FFFFFFFFFFFFFFFF51
+:083F7800FFFFFFFFFFFFFFFF49
+:083F8000FFFFFFFFFFFFFFFF41
+:083F8800FFFFFFFFFFFFFFFF39
+:083F9000FFFFFFFFFFFFFFFF31
+:083F9800FFFFFFFFFFFFFFFF29
+:083FA000FFFFFFFFFFFFFFFF21
+:083FA800FFFFFFFFFFFFFFFF19
+:083FB000FFFFFFFFFFFFFFFF11
+:083FB800FFFFFFFFFFFFFFFF09
+:083FC000FFFFFFFFFFFFFFFF01
+:083FC800FFFFFFFFFFFFFFFFF9
+:083FD000FFFFFFFFFFFFFFFFF1
+:083FD800FFFFFFFFFFFFFFFFE9
+:083FE000FFFFFFFFFFFFFFFFE1
+:083FE800FFFFFFFFFFFFFFFFD9
+:083FF000FFFFFFFFFFFFFFFFD1
+:083FF800FFFFFFFFFFFFFF12B6
+:0800000034FFFFFFFFFFFFFFCB
+:08000800FFFFFFFFFFFFFFFFF8
+:08001000FFFFFFFFFFFFFFFFF0
+:08001800FFFFFFFFFFFFFFFFE8
+:08002000FFFFFFFFFFFFFFFFE0
+:08002800FFFFFFFFFFFFFFFFD8
+:08003000FFFFFFFFFFFFFFFFD0
+:08003800FFFFFFFFFFFFFFFFC8
+:08004000FFFFFFFFFFFFFFFFC0
+:08004800FFFFFFFFFFFFFFFFB8
+:08005000FFFFFFFFFFFFFFFFB0
+:08005800FFFFFFFFFFFFFFFFA8
+:08006000FFFFFFFFFFFFFFFFA0
+:08006800FFFFFFFFFFFFFFFF98
+:08007000FFFFFFFFFFFFFFFF90
+:08007800FFFFFFFFFFFFFF780F
+:07000000220F0100C0E040E7
+:0400000002040608E8
+:00000001FF
diff --git a/test/dummy_hex_8s/dummy_18F452_inhx8s.hxl b/test/dummy_hex_8s/dummy_18F452_inhx8s.hxl
new file mode 100644
index 0000000..a0e0852
--- /dev/null
+++ b/test/dummy_hex_8s/dummy_18F452_inhx8s.hxl
@@ -0,0 +1,2067 @@
+:080000003478FFFFFFFFFFFF52
+:08000800FFFFFFFFFFFFFFFFF8
+:08001000FFFFFFFFFFFFFFFFF0
+:08001800FFFFFFFFFFFFFFFFE8
+:08002000FFFFFFFFFFFFFFFFE0
+:08002800FFFFFFFFFFFFFFFFD8
+:08003000FFFFFFFFFFFFFFFFD0
+:08003800FFFFFFFFFFFFFFFFC8
+:08004000FFFFFFFFFFFFFFFFC0
+:08004800FFFFFFFFFFFFFFFFB8
+:08005000FFFFFFFFFFFFFFFFB0
+:08005800FFFFFFFFFFFFFFFFA8
+:08006000FFFFFFFFFFFFFFFFA0
+:08006800FFFFFFFFFFFFFFFF98
+:08007000FFFFFFFFFFFFFFFF90
+:08007800FFFFFFFFFFFFFFFF88
+:08008000FFFFFFFFFFFFFFFF80
+:08008800FFFFFFFFFFFFFFFF78
+:08009000FFFFFFFFFFFFFFFF70
+:08009800FFFFFFFFFFFFFFFF68
+:0800A000FFFFFFFFFFFFFFFF60
+:0800A800FFFFFFFFFFFFFFFF58
+:0800B000FFFFFFFFFFFFFFFF50
+:0800B800FFFFFFFFFFFFFFFF48
+:0800C000FFFFFFFFFFFFFFFF40
+:0800C800FFFFFFFFFFFFFFFF38
+:0800D000FFFFFFFFFFFFFFFF30
+:0800D800FFFFFFFFFFFFFFFF28
+:0800E000FFFFFFFFFFFFFFFF20
+:0800E800FFFFFFFFFFFFFFFF18
+:0800F000FFFFFFFFFFFFFFFF10
+:0800F800FFFFFFFFFFFFFFFF08
+:08010000FFFFFFFFFFFFFFFFFF
+:08010800FFFFFFFFFFFFFFFFF7
+:08011000FFFFFFFFFFFFFFFFEF
+:08011800FFFFFFFFFFFFFFFFE7
+:08012000FFFFFFFFFFFFFFFFDF
+:08012800FFFFFFFFFFFFFFFFD7
+:08013000FFFFFFFFFFFFFFFFCF
+:08013800FFFFFFFFFFFFFFFFC7
+:08014000FFFFFFFFFFFFFFFFBF
+:08014800FFFFFFFFFFFFFFFFB7
+:08015000FFFFFFFFFFFFFFFFAF
+:08015800FFFFFFFFFFFFFFFFA7
+:08016000FFFFFFFFFFFFFFFF9F
+:08016800FFFFFFFFFFFFFFFF97
+:08017000FFFFFFFFFFFFFFFF8F
+:08017800FFFFFFFFFFFFFFFF87
+:08018000FFFFFFFFFFFFFFFF7F
+:08018800FFFFFFFFFFFFFFFF77
+:08019000FFFFFFFFFFFFFFFF6F
+:08019800FFFFFFFFFFFFFFFF67
+:0801A000FFFFFFFFFFFFFFFF5F
+:0801A800FFFFFFFFFFFFFFFF57
+:0801B000FFFFFFFFFFFFFFFF4F
+:0801B800FFFFFFFFFFFFFFFF47
+:0801C000FFFFFFFFFFFFFFFF3F
+:0801C800FFFFFFFFFFFFFFFF37
+:0801D000FFFFFFFFFFFFFFFF2F
+:0801D800FFFFFFFFFFFFFFFF27
+:0801E000FFFFFFFFFFFFFFFF1F
+:0801E800FFFFFFFFFFFFFFFF17
+:0801F000FFFFFFFFFFFFFFFF0F
+:0801F800FFFFFFFFFFFFFFFF07
+:08020000FFFFFFFFFFFFFFFFFE
+:08020800FFFFFFFFFFFFFFFFF6
+:08021000FFFFFFFFFFFFFFFFEE
+:08021800FFFFFFFFFFFFFFFFE6
+:08022000FFFFFFFFFFFFFFFFDE
+:08022800FFFFFFFFFFFFFFFFD6
+:08023000FFFFFFFFFFFFFFFFCE
+:08023800FFFFFFFFFFFFFFFFC6
+:08024000FFFFFFFFFFFFFFFFBE
+:08024800FFFFFFFFFFFFFFFFB6
+:08025000FFFFFFFFFFFFFFFFAE
+:08025800FFFFFFFFFFFFFFFFA6
+:08026000FFFFFFFFFFFFFFFF9E
+:08026800FFFFFFFFFFFFFFFF96
+:08027000FFFFFFFFFFFFFFFF8E
+:08027800FFFFFFFFFFFFFFFF86
+:08028000FFFFFFFFFFFFFFFF7E
+:08028800FFFFFFFFFFFFFFFF76
+:08029000FFFFFFFFFFFFFFFF6E
+:08029800FFFFFFFFFFFFFFFF66
+:0802A000FFFFFFFFFFFFFFFF5E
+:0802A800FFFFFFFFFFFFFFFF56
+:0802B000FFFFFFFFFFFFFFFF4E
+:0802B800FFFFFFFFFFFFFFFF46
+:0802C000FFFFFFFFFFFFFFFF3E
+:0802C800FFFFFFFFFFFFFFFF36
+:0802D000FFFFFFFFFFFFFFFF2E
+:0802D800FFFFFFFFFFFFFFFF26
+:0802E000FFFFFFFFFFFFFFFF1E
+:0802E800FFFFFFFFFFFFFFFF16
+:0802F000FFFFFFFFFFFFFFFF0E
+:0802F800FFFFFFFFFFFFFFFF06
+:08030000FFFFFFFFFFFFFFFFFD
+:08030800FFFFFFFFFFFFFFFFF5
+:08031000FFFFFFFFFFFFFFFFED
+:08031800FFFFFFFFFFFFFFFFE5
+:08032000FFFFFFFFFFFFFFFFDD
+:08032800FFFFFFFFFFFFFFFFD5
+:08033000FFFFFFFFFFFFFFFFCD
+:08033800FFFFFFFFFFFFFFFFC5
+:08034000FFFFFFFFFFFFFFFFBD
+:08034800FFFFFFFFFFFFFFFFB5
+:08035000FFFFFFFFFFFFFFFFAD
+:08035800FFFFFFFFFFFFFFFFA5
+:08036000FFFFFFFFFFFFFFFF9D
+:08036800FFFFFFFFFFFFFFFF95
+:08037000FFFFFFFFFFFFFFFF8D
+:08037800FFFFFFFFFFFFFFFF85
+:08038000FFFFFFFFFFFFFFFF7D
+:08038800FFFFFFFFFFFFFFFF75
+:08039000FFFFFFFFFFFFFFFF6D
+:08039800FFFFFFFFFFFFFFFF65
+:0803A000FFFFFFFFFFFFFFFF5D
+:0803A800FFFFFFFFFFFFFFFF55
+:0803B000FFFFFFFFFFFFFFFF4D
+:0803B800FFFFFFFFFFFFFFFF45
+:0803C000FFFFFFFFFFFFFFFF3D
+:0803C800FFFFFFFFFFFFFFFF35
+:0803D000FFFFFFFFFFFFFFFF2D
+:0803D800FFFFFFFFFFFFFFFF25
+:0803E000FFFFFFFFFFFFFFFF1D
+:0803E800FFFFFFFFFFFFFFFF15
+:0803F000FFFFFFFFFFFFFFFF0D
+:0803F800FFFFFFFFFFFFFFFF05
+:08040000FFFFFFFFFFFFFFFFFC
+:08040800FFFFFFFFFFFFFFFFF4
+:08041000FFFFFFFFFFFFFFFFEC
+:08041800FFFFFFFFFFFFFFFFE4
+:08042000FFFFFFFFFFFFFFFFDC
+:08042800FFFFFFFFFFFFFFFFD4
+:08043000FFFFFFFFFFFFFFFFCC
+:08043800FFFFFFFFFFFFFFFFC4
+:08044000FFFFFFFFFFFFFFFFBC
+:08044800FFFFFFFFFFFFFFFFB4
+:08045000FFFFFFFFFFFFFFFFAC
+:08045800FFFFFFFFFFFFFFFFA4
+:08046000FFFFFFFFFFFFFFFF9C
+:08046800FFFFFFFFFFFFFFFF94
+:08047000FFFFFFFFFFFFFFFF8C
+:08047800FFFFFFFFFFFFFFFF84
+:08048000FFFFFFFFFFFFFFFF7C
+:08048800FFFFFFFFFFFFFFFF74
+:08049000FFFFFFFFFFFFFFFF6C
+:08049800FFFFFFFFFFFFFFFF64
+:0804A000FFFFFFFFFFFFFFFF5C
+:0804A800FFFFFFFFFFFFFFFF54
+:0804B000FFFFFFFFFFFFFFFF4C
+:0804B800FFFFFFFFFFFFFFFF44
+:0804C000FFFFFFFFFFFFFFFF3C
+:0804C800FFFFFFFFFFFFFFFF34
+:0804D000FFFFFFFFFFFFFFFF2C
+:0804D800FFFFFFFFFFFFFFFF24
+:0804E000FFFFFFFFFFFFFFFF1C
+:0804E800FFFFFFFFFFFFFFFF14
+:0804F000FFFFFFFFFFFFFFFF0C
+:0804F800FFFFFFFFFFFFFFFF04
+:08050000FFFFFFFFFFFFFFFFFB
+:08050800FFFFFFFFFFFFFFFFF3
+:08051000FFFFFFFFFFFFFFFFEB
+:08051800FFFFFFFFFFFFFFFFE3
+:08052000FFFFFFFFFFFFFFFFDB
+:08052800FFFFFFFFFFFFFFFFD3
+:08053000FFFFFFFFFFFFFFFFCB
+:08053800FFFFFFFFFFFFFFFFC3
+:08054000FFFFFFFFFFFFFFFFBB
+:08054800FFFFFFFFFFFFFFFFB3
+:08055000FFFFFFFFFFFFFFFFAB
+:08055800FFFFFFFFFFFFFFFFA3
+:08056000FFFFFFFFFFFFFFFF9B
+:08056800FFFFFFFFFFFFFFFF93
+:08057000FFFFFFFFFFFFFFFF8B
+:08057800FFFFFFFFFFFFFFFF83
+:08058000FFFFFFFFFFFFFFFF7B
+:08058800FFFFFFFFFFFFFFFF73
+:08059000FFFFFFFFFFFFFFFF6B
+:08059800FFFFFFFFFFFFFFFF63
+:0805A000FFFFFFFFFFFFFFFF5B
+:0805A800FFFFFFFFFFFFFFFF53
+:0805B000FFFFFFFFFFFFFFFF4B
+:0805B800FFFFFFFFFFFFFFFF43
+:0805C000FFFFFFFFFFFFFFFF3B
+:0805C800FFFFFFFFFFFFFFFF33
+:0805D000FFFFFFFFFFFFFFFF2B
+:0805D800FFFFFFFFFFFFFFFF23
+:0805E000FFFFFFFFFFFFFFFF1B
+:0805E800FFFFFFFFFFFFFFFF13
+:0805F000FFFFFFFFFFFFFFFF0B
+:0805F800FFFFFFFFFFFFFFFF03
+:08060000FFFFFFFFFFFFFFFFFA
+:08060800FFFFFFFFFFFFFFFFF2
+:08061000FFFFFFFFFFFFFFFFEA
+:08061800FFFFFFFFFFFFFFFFE2
+:08062000FFFFFFFFFFFFFFFFDA
+:08062800FFFFFFFFFFFFFFFFD2
+:08063000FFFFFFFFFFFFFFFFCA
+:08063800FFFFFFFFFFFFFFFFC2
+:08064000FFFFFFFFFFFFFFFFBA
+:08064800FFFFFFFFFFFFFFFFB2
+:08065000FFFFFFFFFFFFFFFFAA
+:08065800FFFFFFFFFFFFFFFFA2
+:08066000FFFFFFFFFFFFFFFF9A
+:08066800FFFFFFFFFFFFFFFF92
+:08067000FFFFFFFFFFFFFFFF8A
+:08067800FFFFFFFFFFFFFFFF82
+:08068000FFFFFFFFFFFFFFFF7A
+:08068800FFFFFFFFFFFFFFFF72
+:08069000FFFFFFFFFFFFFFFF6A
+:08069800FFFFFFFFFFFFFFFF62
+:0806A000FFFFFFFFFFFFFFFF5A
+:0806A800FFFFFFFFFFFFFFFF52
+:0806B000FFFFFFFFFFFFFFFF4A
+:0806B800FFFFFFFFFFFFFFFF42
+:0806C000FFFFFFFFFFFFFFFF3A
+:0806C800FFFFFFFFFFFFFFFF32
+:0806D000FFFFFFFFFFFFFFFF2A
+:0806D800FFFFFFFFFFFFFFFF22
+:0806E000FFFFFFFFFFFFFFFF1A
+:0806E800FFFFFFFFFFFFFFFF12
+:0806F000FFFFFFFFFFFFFFFF0A
+:0806F800FFFFFFFFFFFFFFFF02
+:08070000FFFFFFFFFFFFFFFFF9
+:08070800FFFFFFFFFFFFFFFFF1
+:08071000FFFFFFFFFFFFFFFFE9
+:08071800FFFFFFFFFFFFFFFFE1
+:08072000FFFFFFFFFFFFFFFFD9
+:08072800FFFFFFFFFFFFFFFFD1
+:08073000FFFFFFFFFFFFFFFFC9
+:08073800FFFFFFFFFFFFFFFFC1
+:08074000FFFFFFFFFFFFFFFFB9
+:08074800FFFFFFFFFFFFFFFFB1
+:08075000FFFFFFFFFFFFFFFFA9
+:08075800FFFFFFFFFFFFFFFFA1
+:08076000FFFFFFFFFFFFFFFF99
+:08076800FFFFFFFFFFFFFFFF91
+:08077000FFFFFFFFFFFFFFFF89
+:08077800FFFFFFFFFFFFFFFF81
+:08078000FFFFFFFFFFFFFFFF79
+:08078800FFFFFFFFFFFFFFFF71
+:08079000FFFFFFFFFFFFFFFF69
+:08079800FFFFFFFFFFFFFFFF61
+:0807A000FFFFFFFFFFFFFFFF59
+:0807A800FFFFFFFFFFFFFFFF51
+:0807B000FFFFFFFFFFFFFFFF49
+:0807B800FFFFFFFFFFFFFFFF41
+:0807C000FFFFFFFFFFFFFFFF39
+:0807C800FFFFFFFFFFFFFFFF31
+:0807D000FFFFFFFFFFFFFFFF29
+:0807D800FFFFFFFFFFFFFFFF21
+:0807E000FFFFFFFFFFFFFFFF19
+:0807E800FFFFFFFFFFFFFFFF11
+:0807F000FFFFFFFFFFFFFFFF09
+:0807F800FFFFFFFFFFFFFFFF01
+:08080000FFFFFFFFFFFFFFFFF8
+:08080800FFFFFFFFFFFFFFFFF0
+:08081000FFFFFFFFFFFFFFFFE8
+:08081800FFFFFFFFFFFFFFFFE0
+:08082000FFFFFFFFFFFFFFFFD8
+:08082800FFFFFFFFFFFFFFFFD0
+:08083000FFFFFFFFFFFFFFFFC8
+:08083800FFFFFFFFFFFFFFFFC0
+:08084000FFFFFFFFFFFFFFFFB8
+:08084800FFFFFFFFFFFFFFFFB0
+:08085000FFFFFFFFFFFFFFFFA8
+:08085800FFFFFFFFFFFFFFFFA0
+:08086000FFFFFFFFFFFFFFFF98
+:08086800FFFFFFFFFFFFFFFF90
+:08087000FFFFFFFFFFFFFFFF88
+:08087800FFFFFFFFFFFFFFFF80
+:08088000FFFFFFFFFFFFFFFF78
+:08088800FFFFFFFFFFFFFFFF70
+:08089000FFFFFFFFFFFFFFFF68
+:08089800FFFFFFFFFFFFFFFF60
+:0808A000FFFFFFFFFFFFFFFF58
+:0808A800FFFFFFFFFFFFFFFF50
+:0808B000FFFFFFFFFFFFFFFF48
+:0808B800FFFFFFFFFFFFFFFF40
+:0808C000FFFFFFFFFFFFFFFF38
+:0808C800FFFFFFFFFFFFFFFF30
+:0808D000FFFFFFFFFFFFFFFF28
+:0808D800FFFFFFFFFFFFFFFF20
+:0808E000FFFFFFFFFFFFFFFF18
+:0808E800FFFFFFFFFFFFFFFF10
+:0808F000FFFFFFFFFFFFFFFF08
+:0808F800FFFFFFFFFFFFFFFF00
+:08090000FFFFFFFFFFFFFFFFF7
+:08090800FFFFFFFFFFFFFFFFEF
+:08091000FFFFFFFFFFFFFFFFE7
+:08091800FFFFFFFFFFFFFFFFDF
+:08092000FFFFFFFFFFFFFFFFD7
+:08092800FFFFFFFFFFFFFFFFCF
+:08093000FFFFFFFFFFFFFFFFC7
+:08093800FFFFFFFFFFFFFFFFBF
+:08094000FFFFFFFFFFFFFFFFB7
+:08094800FFFFFFFFFFFFFFFFAF
+:08095000FFFFFFFFFFFFFFFFA7
+:08095800FFFFFFFFFFFFFFFF9F
+:08096000FFFFFFFFFFFFFFFF97
+:08096800FFFFFFFFFFFFFFFF8F
+:08097000FFFFFFFFFFFFFFFF87
+:08097800FFFFFFFFFFFFFFFF7F
+:08098000FFFFFFFFFFFFFFFF77
+:08098800FFFFFFFFFFFFFFFF6F
+:08099000FFFFFFFFFFFFFFFF67
+:08099800FFFFFFFFFFFFFFFF5F
+:0809A000FFFFFFFFFFFFFFFF57
+:0809A800FFFFFFFFFFFFFFFF4F
+:0809B000FFFFFFFFFFFFFFFF47
+:0809B800FFFFFFFFFFFFFFFF3F
+:0809C000FFFFFFFFFFFFFFFF37
+:0809C800FFFFFFFFFFFFFFFF2F
+:0809D000FFFFFFFFFFFFFFFF27
+:0809D800FFFFFFFFFFFFFFFF1F
+:0809E000FFFFFFFFFFFFFFFF17
+:0809E800FFFFFFFFFFFFFFFF0F
+:0809F000FFFFFFFFFFFFFFFF07
+:0809F800FFFFFFFFFFFFFFFFFF
+:080A0000FFFFFFFFFFFFFFFFF6
+:080A0800FFFFFFFFFFFFFFFFEE
+:080A1000FFFFFFFFFFFFFFFFE6
+:080A1800FFFFFFFFFFFFFFFFDE
+:080A2000FFFFFFFFFFFFFFFFD6
+:080A2800FFFFFFFFFFFFFFFFCE
+:080A3000FFFFFFFFFFFFFFFFC6
+:080A3800FFFFFFFFFFFFFFFFBE
+:080A4000FFFFFFFFFFFFFFFFB6
+:080A4800FFFFFFFFFFFFFFFFAE
+:080A5000FFFFFFFFFFFFFFFFA6
+:080A5800FFFFFFFFFFFFFFFF9E
+:080A6000FFFFFFFFFFFFFFFF96
+:080A6800FFFFFFFFFFFFFFFF8E
+:080A7000FFFFFFFFFFFFFFFF86
+:080A7800FFFFFFFFFFFFFFFF7E
+:080A8000FFFFFFFFFFFFFFFF76
+:080A8800FFFFFFFFFFFFFFFF6E
+:080A9000FFFFFFFFFFFFFFFF66
+:080A9800FFFFFFFFFFFFFFFF5E
+:080AA000FFFFFFFFFFFFFFFF56
+:080AA800FFFFFFFFFFFFFFFF4E
+:080AB000FFFFFFFFFFFFFFFF46
+:080AB800FFFFFFFFFFFFFFFF3E
+:080AC000FFFFFFFFFFFFFFFF36
+:080AC800FFFFFFFFFFFFFFFF2E
+:080AD000FFFFFFFFFFFFFFFF26
+:080AD800FFFFFFFFFFFFFFFF1E
+:080AE000FFFFFFFFFFFFFFFF16
+:080AE800FFFFFFFFFFFFFFFF0E
+:080AF000FFFFFFFFFFFFFFFF06
+:080AF800FFFFFFFFFFFFFFFFFE
+:080B0000FFFFFFFFFFFFFFFFF5
+:080B0800FFFFFFFFFFFFFFFFED
+:080B1000FFFFFFFFFFFFFFFFE5
+:080B1800FFFFFFFFFFFFFFFFDD
+:080B2000FFFFFFFFFFFFFFFFD5
+:080B2800FFFFFFFFFFFFFFFFCD
+:080B3000FFFFFFFFFFFFFFFFC5
+:080B3800FFFFFFFFFFFFFFFFBD
+:080B4000FFFFFFFFFFFFFFFFB5
+:080B4800FFFFFFFFFFFFFFFFAD
+:080B5000FFFFFFFFFFFFFFFFA5
+:080B5800FFFFFFFFFFFFFFFF9D
+:080B6000FFFFFFFFFFFFFFFF95
+:080B6800FFFFFFFFFFFFFFFF8D
+:080B7000FFFFFFFFFFFFFFFF85
+:080B7800FFFFFFFFFFFFFFFF7D
+:080B8000FFFFFFFFFFFFFFFF75
+:080B8800FFFFFFFFFFFFFFFF6D
+:080B9000FFFFFFFFFFFFFFFF65
+:080B9800FFFFFFFFFFFFFFFF5D
+:080BA000FFFFFFFFFFFFFFFF55
+:080BA800FFFFFFFFFFFFFFFF4D
+:080BB000FFFFFFFFFFFFFFFF45
+:080BB800FFFFFFFFFFFFFFFF3D
+:080BC000FFFFFFFFFFFFFFFF35
+:080BC800FFFFFFFFFFFFFFFF2D
+:080BD000FFFFFFFFFFFFFFFF25
+:080BD800FFFFFFFFFFFFFFFF1D
+:080BE000FFFFFFFFFFFFFFFF15
+:080BE800FFFFFFFFFFFFFFFF0D
+:080BF000FFFFFFFFFFFFFFFF05
+:080BF800FFFFFFFFFFFFFFFFFD
+:080C0000FFFFFFFFFFFFFFFFF4
+:080C0800FFFFFFFFFFFFFFFFEC
+:080C1000FFFFFFFFFFFFFFFFE4
+:080C1800FFFFFFFFFFFFFFFFDC
+:080C2000FFFFFFFFFFFFFFFFD4
+:080C2800FFFFFFFFFFFFFFFFCC
+:080C3000FFFFFFFFFFFFFFFFC4
+:080C3800FFFFFFFFFFFFFFFFBC
+:080C4000FFFFFFFFFFFFFFFFB4
+:080C4800FFFFFFFFFFFFFFFFAC
+:080C5000FFFFFFFFFFFFFFFFA4
+:080C5800FFFFFFFFFFFFFFFF9C
+:080C6000FFFFFFFFFFFFFFFF94
+:080C6800FFFFFFFFFFFFFFFF8C
+:080C7000FFFFFFFFFFFFFFFF84
+:080C7800FFFFFFFFFFFFFFFF7C
+:080C8000FFFFFFFFFFFFFFFF74
+:080C8800FFFFFFFFFFFFFFFF6C
+:080C9000FFFFFFFFFFFFFFFF64
+:080C9800FFFFFFFFFFFFFFFF5C
+:080CA000FFFFFFFFFFFFFFFF54
+:080CA800FFFFFFFFFFFFFFFF4C
+:080CB000FFFFFFFFFFFFFFFF44
+:080CB800FFFFFFFFFFFFFFFF3C
+:080CC000FFFFFFFFFFFFFFFF34
+:080CC800FFFFFFFFFFFFFFFF2C
+:080CD000FFFFFFFFFFFFFFFF24
+:080CD800FFFFFFFFFFFFFFFF1C
+:080CE000FFFFFFFFFFFFFFFF14
+:080CE800FFFFFFFFFFFFFFFF0C
+:080CF000FFFFFFFFFFFFFFFF04
+:080CF800FFFFFFFFFFFFFFFFFC
+:080D0000FFFFFFFFFFFFFFFFF3
+:080D0800FFFFFFFFFFFFFFFFEB
+:080D1000FFFFFFFFFFFFFFFFE3
+:080D1800FFFFFFFFFFFFFFFFDB
+:080D2000FFFFFFFFFFFFFFFFD3
+:080D2800FFFFFFFFFFFFFFFFCB
+:080D3000FFFFFFFFFFFFFFFFC3
+:080D3800FFFFFFFFFFFFFFFFBB
+:080D4000FFFFFFFFFFFFFFFFB3
+:080D4800FFFFFFFFFFFFFFFFAB
+:080D5000FFFFFFFFFFFFFFFFA3
+:080D5800FFFFFFFFFFFFFFFF9B
+:080D6000FFFFFFFFFFFFFFFF93
+:080D6800FFFFFFFFFFFFFFFF8B
+:080D7000FFFFFFFFFFFFFFFF83
+:080D7800FFFFFFFFFFFFFFFF7B
+:080D8000FFFFFFFFFFFFFFFF73
+:080D8800FFFFFFFFFFFFFFFF6B
+:080D9000FFFFFFFFFFFFFFFF63
+:080D9800FFFFFFFFFFFFFFFF5B
+:080DA000FFFFFFFFFFFFFFFF53
+:080DA800FFFFFFFFFFFFFFFF4B
+:080DB000FFFFFFFFFFFFFFFF43
+:080DB800FFFFFFFFFFFFFFFF3B
+:080DC000FFFFFFFFFFFFFFFF33
+:080DC800FFFFFFFFFFFFFFFF2B
+:080DD000FFFFFFFFFFFFFFFF23
+:080DD800FFFFFFFFFFFFFFFF1B
+:080DE000FFFFFFFFFFFFFFFF13
+:080DE800FFFFFFFFFFFFFFFF0B
+:080DF000FFFFFFFFFFFFFFFF03
+:080DF800FFFFFFFFFFFFFFFFFB
+:080E0000FFFFFFFFFFFFFFFFF2
+:080E0800FFFFFFFFFFFFFFFFEA
+:080E1000FFFFFFFFFFFFFFFFE2
+:080E1800FFFFFFFFFFFFFFFFDA
+:080E2000FFFFFFFFFFFFFFFFD2
+:080E2800FFFFFFFFFFFFFFFFCA
+:080E3000FFFFFFFFFFFFFFFFC2
+:080E3800FFFFFFFFFFFFFFFFBA
+:080E4000FFFFFFFFFFFFFFFFB2
+:080E4800FFFFFFFFFFFFFFFFAA
+:080E5000FFFFFFFFFFFFFFFFA2
+:080E5800FFFFFFFFFFFFFFFF9A
+:080E6000FFFFFFFFFFFFFFFF92
+:080E6800FFFFFFFFFFFFFFFF8A
+:080E7000FFFFFFFFFFFFFFFF82
+:080E7800FFFFFFFFFFFFFFFF7A
+:080E8000FFFFFFFFFFFFFFFF72
+:080E8800FFFFFFFFFFFFFFFF6A
+:080E9000FFFFFFFFFFFFFFFF62
+:080E9800FFFFFFFFFFFFFFFF5A
+:080EA000FFFFFFFFFFFFFFFF52
+:080EA800FFFFFFFFFFFFFFFF4A
+:080EB000FFFFFFFFFFFFFFFF42
+:080EB800FFFFFFFFFFFFFFFF3A
+:080EC000FFFFFFFFFFFFFFFF32
+:080EC800FFFFFFFFFFFFFFFF2A
+:080ED000FFFFFFFFFFFFFFFF22
+:080ED800FFFFFFFFFFFFFFFF1A
+:080EE000FFFFFFFFFFFFFFFF12
+:080EE800FFFFFFFFFFFFFFFF0A
+:080EF000FFFFFFFFFFFFFFFF02
+:080EF800FFFFFFFFFFFFFFFFFA
+:080F0000FFFFFFFFFFFFFFFFF1
+:080F0800FFFFFFFFFFFFFFFFE9
+:080F1000FFFFFFFFFFFFFFFFE1
+:080F1800FFFFFFFFFFFFFFFFD9
+:080F2000FFFFFFFFFFFFFFFFD1
+:080F2800FFFFFFFFFFFFFFFFC9
+:080F3000FFFFFFFFFFFFFFFFC1
+:080F3800FFFFFFFFFFFFFFFFB9
+:080F4000FFFFFFFFFFFFFFFFB1
+:080F4800FFFFFFFFFFFFFFFFA9
+:080F5000FFFFFFFFFFFFFFFFA1
+:080F5800FFFFFFFFFFFFFFFF99
+:080F6000FFFFFFFFFFFFFFFF91
+:080F6800FFFFFFFFFFFFFFFF89
+:080F7000FFFFFFFFFFFFFFFF81
+:080F7800FFFFFFFFFFFFFFFF79
+:080F8000FFFFFFFFFFFFFFFF71
+:080F8800FFFFFFFFFFFFFFFF69
+:080F9000FFFFFFFFFFFFFFFF61
+:080F9800FFFFFFFFFFFFFFFF59
+:080FA000FFFFFFFFFFFFFFFF51
+:080FA800FFFFFFFFFFFFFFFF49
+:080FB000FFFFFFFFFFFFFFFF41
+:080FB800FFFFFFFFFFFFFFFF39
+:080FC000FFFFFFFFFFFFFFFF31
+:080FC800FFFFFFFFFFFFFFFF29
+:080FD000FFFFFFFFFFFFFFFF21
+:080FD800FFFFFFFFFFFFFFFF19
+:080FE000FFFFFFFFFFFFFFFF11
+:080FE800FFFFFFFFFFFFFFFF09
+:080FF000FFFFFFFFFFFFFFFF01
+:080FF800FFFFFFFFFFFFFFFFF9
+:08100000FFFFFFFFFFFFFFFFF0
+:08100800FFFFFFFFFFFFFFFFE8
+:08101000FFFFFFFFFFFFFFFFE0
+:08101800FFFFFFFFFFFFFFFFD8
+:08102000FFFFFFFFFFFFFFFFD0
+:08102800FFFFFFFFFFFFFFFFC8
+:08103000FFFFFFFFFFFFFFFFC0
+:08103800FFFFFFFFFFFFFFFFB8
+:08104000FFFFFFFFFFFFFFFFB0
+:08104800FFFFFFFFFFFFFFFFA8
+:08105000FFFFFFFFFFFFFFFFA0
+:08105800FFFFFFFFFFFFFFFF98
+:08106000FFFFFFFFFFFFFFFF90
+:08106800FFFFFFFFFFFFFFFF88
+:08107000FFFFFFFFFFFFFFFF80
+:08107800FFFFFFFFFFFFFFFF78
+:08108000FFFFFFFFFFFFFFFF70
+:08108800FFFFFFFFFFFFFFFF68
+:08109000FFFFFFFFFFFFFFFF60
+:08109800FFFFFFFFFFFFFFFF58
+:0810A000FFFFFFFFFFFFFFFF50
+:0810A800FFFFFFFFFFFFFFFF48
+:0810B000FFFFFFFFFFFFFFFF40
+:0810B800FFFFFFFFFFFFFFFF38
+:0810C000FFFFFFFFFFFFFFFF30
+:0810C800FFFFFFFFFFFFFFFF28
+:0810D000FFFFFFFFFFFFFFFF20
+:0810D800FFFFFFFFFFFFFFFF18
+:0810E000FFFFFFFFFFFFFFFF10
+:0810E800FFFFFFFFFFFFFFFF08
+:0810F000FFFFFFFFFFFFFFFF00
+:0810F800FFFFFFFFFFFFFFFFF8
+:08110000FFFFFFFFFFFFFFFFEF
+:08110800FFFFFFFFFFFFFFFFE7
+:08111000FFFFFFFFFFFFFFFFDF
+:08111800FFFFFFFFFFFFFFFFD7
+:08112000FFFFFFFFFFFFFFFFCF
+:08112800FFFFFFFFFFFFFFFFC7
+:08113000FFFFFFFFFFFFFFFFBF
+:08113800FFFFFFFFFFFFFFFFB7
+:08114000FFFFFFFFFFFFFFFFAF
+:08114800FFFFFFFFFFFFFFFFA7
+:08115000FFFFFFFFFFFFFFFF9F
+:08115800FFFFFFFFFFFFFFFF97
+:08116000FFFFFFFFFFFFFFFF8F
+:08116800FFFFFFFFFFFFFFFF87
+:08117000FFFFFFFFFFFFFFFF7F
+:08117800FFFFFFFFFFFFFFFF77
+:08118000FFFFFFFFFFFFFFFF6F
+:08118800FFFFFFFFFFFFFFFF67
+:08119000FFFFFFFFFFFFFFFF5F
+:08119800FFFFFFFFFFFFFFFF57
+:0811A000FFFFFFFFFFFFFFFF4F
+:0811A800FFFFFFFFFFFFFFFF47
+:0811B000FFFFFFFFFFFFFFFF3F
+:0811B800FFFFFFFFFFFFFFFF37
+:0811C000FFFFFFFFFFFFFFFF2F
+:0811C800FFFFFFFFFFFFFFFF27
+:0811D000FFFFFFFFFFFFFFFF1F
+:0811D800FFFFFFFFFFFFFFFF17
+:0811E000FFFFFFFFFFFFFFFF0F
+:0811E800FFFFFFFFFFFFFFFF07
+:0811F000FFFFFFFFFFFFFFFFFF
+:0811F800FFFFFFFFFFFFFFFFF7
+:08120000FFFFFFFFFFFFFFFFEE
+:08120800FFFFFFFFFFFFFFFFE6
+:08121000FFFFFFFFFFFFFFFFDE
+:08121800FFFFFFFFFFFFFFFFD6
+:08122000FFFFFFFFFFFFFFFFCE
+:08122800FFFFFFFFFFFFFFFFC6
+:08123000FFFFFFFFFFFFFFFFBE
+:08123800FFFFFFFFFFFFFFFFB6
+:08124000FFFFFFFFFFFFFFFFAE
+:08124800FFFFFFFFFFFFFFFFA6
+:08125000FFFFFFFFFFFFFFFF9E
+:08125800FFFFFFFFFFFFFFFF96
+:08126000FFFFFFFFFFFFFFFF8E
+:08126800FFFFFFFFFFFFFFFF86
+:08127000FFFFFFFFFFFFFFFF7E
+:08127800FFFFFFFFFFFFFFFF76
+:08128000FFFFFFFFFFFFFFFF6E
+:08128800FFFFFFFFFFFFFFFF66
+:08129000FFFFFFFFFFFFFFFF5E
+:08129800FFFFFFFFFFFFFFFF56
+:0812A000FFFFFFFFFFFFFFFF4E
+:0812A800FFFFFFFFFFFFFFFF46
+:0812B000FFFFFFFFFFFFFFFF3E
+:0812B800FFFFFFFFFFFFFFFF36
+:0812C000FFFFFFFFFFFFFFFF2E
+:0812C800FFFFFFFFFFFFFFFF26
+:0812D000FFFFFFFFFFFFFFFF1E
+:0812D800FFFFFFFFFFFFFFFF16
+:0812E000FFFFFFFFFFFFFFFF0E
+:0812E800FFFFFFFFFFFFFFFF06
+:0812F000FFFFFFFFFFFFFFFFFE
+:0812F800FFFFFFFFFFFFFFFFF6
+:08130000FFFFFFFFFFFFFFFFED
+:08130800FFFFFFFFFFFFFFFFE5
+:08131000FFFFFFFFFFFFFFFFDD
+:08131800FFFFFFFFFFFFFFFFD5
+:08132000FFFFFFFFFFFFFFFFCD
+:08132800FFFFFFFFFFFFFFFFC5
+:08133000FFFFFFFFFFFFFFFFBD
+:08133800FFFFFFFFFFFFFFFFB5
+:08134000FFFFFFFFFFFFFFFFAD
+:08134800FFFFFFFFFFFFFFFFA5
+:08135000FFFFFFFFFFFFFFFF9D
+:08135800FFFFFFFFFFFFFFFF95
+:08136000FFFFFFFFFFFFFFFF8D
+:08136800FFFFFFFFFFFFFFFF85
+:08137000FFFFFFFFFFFFFFFF7D
+:08137800FFFFFFFFFFFFFFFF75
+:08138000FFFFFFFFFFFFFFFF6D
+:08138800FFFFFFFFFFFFFFFF65
+:08139000FFFFFFFFFFFFFFFF5D
+:08139800FFFFFFFFFFFFFFFF55
+:0813A000FFFFFFFFFFFFFFFF4D
+:0813A800FFFFFFFFFFFFFFFF45
+:0813B000FFFFFFFFFFFFFFFF3D
+:0813B800FFFFFFFFFFFFFFFF35
+:0813C000FFFFFFFFFFFFFFFF2D
+:0813C800FFFFFFFFFFFFFFFF25
+:0813D000FFFFFFFFFFFFFFFF1D
+:0813D800FFFFFFFFFFFFFFFF15
+:0813E000FFFFFFFFFFFFFFFF0D
+:0813E800FFFFFFFFFFFFFFFF05
+:0813F000FFFFFFFFFFFFFFFFFD
+:0813F800FFFFFFFFFFFFFFFFF5
+:08140000FFFFFFFFFFFFFFFFEC
+:08140800FFFFFFFFFFFFFFFFE4
+:08141000FFFFFFFFFFFFFFFFDC
+:08141800FFFFFFFFFFFFFFFFD4
+:08142000FFFFFFFFFFFFFFFFCC
+:08142800FFFFFFFFFFFFFFFFC4
+:08143000FFFFFFFFFFFFFFFFBC
+:08143800FFFFFFFFFFFFFFFFB4
+:08144000FFFFFFFFFFFFFFFFAC
+:08144800FFFFFFFFFFFFFFFFA4
+:08145000FFFFFFFFFFFFFFFF9C
+:08145800FFFFFFFFFFFFFFFF94
+:08146000FFFFFFFFFFFFFFFF8C
+:08146800FFFFFFFFFFFFFFFF84
+:08147000FFFFFFFFFFFFFFFF7C
+:08147800FFFFFFFFFFFFFFFF74
+:08148000FFFFFFFFFFFFFFFF6C
+:08148800FFFFFFFFFFFFFFFF64
+:08149000FFFFFFFFFFFFFFFF5C
+:08149800FFFFFFFFFFFFFFFF54
+:0814A000FFFFFFFFFFFFFFFF4C
+:0814A800FFFFFFFFFFFFFFFF44
+:0814B000FFFFFFFFFFFFFFFF3C
+:0814B800FFFFFFFFFFFFFFFF34
+:0814C000FFFFFFFFFFFFFFFF2C
+:0814C800FFFFFFFFFFFFFFFF24
+:0814D000FFFFFFFFFFFFFFFF1C
+:0814D800FFFFFFFFFFFFFFFF14
+:0814E000FFFFFFFFFFFFFFFF0C
+:0814E800FFFFFFFFFFFFFFFF04
+:0814F000FFFFFFFFFFFFFFFFFC
+:0814F800FFFFFFFFFFFFFFFFF4
+:08150000FFFFFFFFFFFFFFFFEB
+:08150800FFFFFFFFFFFFFFFFE3
+:08151000FFFFFFFFFFFFFFFFDB
+:08151800FFFFFFFFFFFFFFFFD3
+:08152000FFFFFFFFFFFFFFFFCB
+:08152800FFFFFFFFFFFFFFFFC3
+:08153000FFFFFFFFFFFFFFFFBB
+:08153800FFFFFFFFFFFFFFFFB3
+:08154000FFFFFFFFFFFFFFFFAB
+:08154800FFFFFFFFFFFFFFFFA3
+:08155000FFFFFFFFFFFFFFFF9B
+:08155800FFFFFFFFFFFFFFFF93
+:08156000FFFFFFFFFFFFFFFF8B
+:08156800FFFFFFFFFFFFFFFF83
+:08157000FFFFFFFFFFFFFFFF7B
+:08157800FFFFFFFFFFFFFFFF73
+:08158000FFFFFFFFFFFFFFFF6B
+:08158800FFFFFFFFFFFFFFFF63
+:08159000FFFFFFFFFFFFFFFF5B
+:08159800FFFFFFFFFFFFFFFF53
+:0815A000FFFFFFFFFFFFFFFF4B
+:0815A800FFFFFFFFFFFFFFFF43
+:0815B000FFFFFFFFFFFFFFFF3B
+:0815B800FFFFFFFFFFFFFFFF33
+:0815C000FFFFFFFFFFFFFFFF2B
+:0815C800FFFFFFFFFFFFFFFF23
+:0815D000FFFFFFFFFFFFFFFF1B
+:0815D800FFFFFFFFFFFFFFFF13
+:0815E000FFFFFFFFFFFFFFFF0B
+:0815E800FFFFFFFFFFFFFFFF03
+:0815F000FFFFFFFFFFFFFFFFFB
+:0815F800FFFFFFFFFFFFFFFFF3
+:08160000FFFFFFFFFFFFFFFFEA
+:08160800FFFFFFFFFFFFFFFFE2
+:08161000FFFFFFFFFFFFFFFFDA
+:08161800FFFFFFFFFFFFFFFFD2
+:08162000FFFFFFFFFFFFFFFFCA
+:08162800FFFFFFFFFFFFFFFFC2
+:08163000FFFFFFFFFFFFFFFFBA
+:08163800FFFFFFFFFFFFFFFFB2
+:08164000FFFFFFFFFFFFFFFFAA
+:08164800FFFFFFFFFFFFFFFFA2
+:08165000FFFFFFFFFFFFFFFF9A
+:08165800FFFFFFFFFFFFFFFF92
+:08166000FFFFFFFFFFFFFFFF8A
+:08166800FFFFFFFFFFFFFFFF82
+:08167000FFFFFFFFFFFFFFFF7A
+:08167800FFFFFFFFFFFFFFFF72
+:08168000FFFFFFFFFFFFFFFF6A
+:08168800FFFFFFFFFFFFFFFF62
+:08169000FFFFFFFFFFFFFFFF5A
+:08169800FFFFFFFFFFFFFFFF52
+:0816A000FFFFFFFFFFFFFFFF4A
+:0816A800FFFFFFFFFFFFFFFF42
+:0816B000FFFFFFFFFFFFFFFF3A
+:0816B800FFFFFFFFFFFFFFFF32
+:0816C000FFFFFFFFFFFFFFFF2A
+:0816C800FFFFFFFFFFFFFFFF22
+:0816D000FFFFFFFFFFFFFFFF1A
+:0816D800FFFFFFFFFFFFFFFF12
+:0816E000FFFFFFFFFFFFFFFF0A
+:0816E800FFFFFFFFFFFFFFFF02
+:0816F000FFFFFFFFFFFFFFFFFA
+:0816F800FFFFFFFFFFFFFFFFF2
+:08170000FFFFFFFFFFFFFFFFE9
+:08170800FFFFFFFFFFFFFFFFE1
+:08171000FFFFFFFFFFFFFFFFD9
+:08171800FFFFFFFFFFFFFFFFD1
+:08172000FFFFFFFFFFFFFFFFC9
+:08172800FFFFFFFFFFFFFFFFC1
+:08173000FFFFFFFFFFFFFFFFB9
+:08173800FFFFFFFFFFFFFFFFB1
+:08174000FFFFFFFFFFFFFFFFA9
+:08174800FFFFFFFFFFFFFFFFA1
+:08175000FFFFFFFFFFFFFFFF99
+:08175800FFFFFFFFFFFFFFFF91
+:08176000FFFFFFFFFFFFFFFF89
+:08176800FFFFFFFFFFFFFFFF81
+:08177000FFFFFFFFFFFFFFFF79
+:08177800FFFFFFFFFFFFFFFF71
+:08178000FFFFFFFFFFFFFFFF69
+:08178800FFFFFFFFFFFFFFFF61
+:08179000FFFFFFFFFFFFFFFF59
+:08179800FFFFFFFFFFFFFFFF51
+:0817A000FFFFFFFFFFFFFFFF49
+:0817A800FFFFFFFFFFFFFFFF41
+:0817B000FFFFFFFFFFFFFFFF39
+:0817B800FFFFFFFFFFFFFFFF31
+:0817C000FFFFFFFFFFFFFFFF29
+:0817C800FFFFFFFFFFFFFFFF21
+:0817D000FFFFFFFFFFFFFFFF19
+:0817D800FFFFFFFFFFFFFFFF11
+:0817E000FFFFFFFFFFFFFFFF09
+:0817E800FFFFFFFFFFFFFFFF01
+:0817F000FFFFFFFFFFFFFFFFF9
+:0817F800FFFFFFFFFFFFFFFFF1
+:08180000FFFFFFFFFFFFFFFFE8
+:08180800FFFFFFFFFFFFFFFFE0
+:08181000FFFFFFFFFFFFFFFFD8
+:08181800FFFFFFFFFFFFFFFFD0
+:08182000FFFFFFFFFFFFFFFFC8
+:08182800FFFFFFFFFFFFFFFFC0
+:08183000FFFFFFFFFFFFFFFFB8
+:08183800FFFFFFFFFFFFFFFFB0
+:08184000FFFFFFFFFFFFFFFFA8
+:08184800FFFFFFFFFFFFFFFFA0
+:08185000FFFFFFFFFFFFFFFF98
+:08185800FFFFFFFFFFFFFFFF90
+:08186000FFFFFFFFFFFFFFFF88
+:08186800FFFFFFFFFFFFFFFF80
+:08187000FFFFFFFFFFFFFFFF78
+:08187800FFFFFFFFFFFFFFFF70
+:08188000FFFFFFFFFFFFFFFF68
+:08188800FFFFFFFFFFFFFFFF60
+:08189000FFFFFFFFFFFFFFFF58
+:08189800FFFFFFFFFFFFFFFF50
+:0818A000FFFFFFFFFFFFFFFF48
+:0818A800FFFFFFFFFFFFFFFF40
+:0818B000FFFFFFFFFFFFFFFF38
+:0818B800FFFFFFFFFFFFFFFF30
+:0818C000FFFFFFFFFFFFFFFF28
+:0818C800FFFFFFFFFFFFFFFF20
+:0818D000FFFFFFFFFFFFFFFF18
+:0818D800FFFFFFFFFFFFFFFF10
+:0818E000FFFFFFFFFFFFFFFF08
+:0818E800FFFFFFFFFFFFFFFF00
+:0818F000FFFFFFFFFFFFFFFFF8
+:0818F800FFFFFFFFFFFFFFFFF0
+:08190000FFFFFFFFFFFFFFFFE7
+:08190800FFFFFFFFFFFFFFFFDF
+:08191000FFFFFFFFFFFFFFFFD7
+:08191800FFFFFFFFFFFFFFFFCF
+:08192000FFFFFFFFFFFFFFFFC7
+:08192800FFFFFFFFFFFFFFFFBF
+:08193000FFFFFFFFFFFFFFFFB7
+:08193800FFFFFFFFFFFFFFFFAF
+:08194000FFFFFFFFFFFFFFFFA7
+:08194800FFFFFFFFFFFFFFFF9F
+:08195000FFFFFFFFFFFFFFFF97
+:08195800FFFFFFFFFFFFFFFF8F
+:08196000FFFFFFFFFFFFFFFF87
+:08196800FFFFFFFFFFFFFFFF7F
+:08197000FFFFFFFFFFFFFFFF77
+:08197800FFFFFFFFFFFFFFFF6F
+:08198000FFFFFFFFFFFFFFFF67
+:08198800FFFFFFFFFFFFFFFF5F
+:08199000FFFFFFFFFFFFFFFF57
+:08199800FFFFFFFFFFFFFFFF4F
+:0819A000FFFFFFFFFFFFFFFF47
+:0819A800FFFFFFFFFFFFFFFF3F
+:0819B000FFFFFFFFFFFFFFFF37
+:0819B800FFFFFFFFFFFFFFFF2F
+:0819C000FFFFFFFFFFFFFFFF27
+:0819C800FFFFFFFFFFFFFFFF1F
+:0819D000FFFFFFFFFFFFFFFF17
+:0819D800FFFFFFFFFFFFFFFF0F
+:0819E000FFFFFFFFFFFFFFFF07
+:0819E800FFFFFFFFFFFFFFFFFF
+:0819F000FFFFFFFFFFFFFFFFF7
+:0819F800FFFFFFFFFFFFFFFFEF
+:081A0000FFFFFFFFFFFFFFFFE6
+:081A0800FFFFFFFFFFFFFFFFDE
+:081A1000FFFFFFFFFFFFFFFFD6
+:081A1800FFFFFFFFFFFFFFFFCE
+:081A2000FFFFFFFFFFFFFFFFC6
+:081A2800FFFFFFFFFFFFFFFFBE
+:081A3000FFFFFFFFFFFFFFFFB6
+:081A3800FFFFFFFFFFFFFFFFAE
+:081A4000FFFFFFFFFFFFFFFFA6
+:081A4800FFFFFFFFFFFFFFFF9E
+:081A5000FFFFFFFFFFFFFFFF96
+:081A5800FFFFFFFFFFFFFFFF8E
+:081A6000FFFFFFFFFFFFFFFF86
+:081A6800FFFFFFFFFFFFFFFF7E
+:081A7000FFFFFFFFFFFFFFFF76
+:081A7800FFFFFFFFFFFFFFFF6E
+:081A8000FFFFFFFFFFFFFFFF66
+:081A8800FFFFFFFFFFFFFFFF5E
+:081A9000FFFFFFFFFFFFFFFF56
+:081A9800FFFFFFFFFFFFFFFF4E
+:081AA000FFFFFFFFFFFFFFFF46
+:081AA800FFFFFFFFFFFFFFFF3E
+:081AB000FFFFFFFFFFFFFFFF36
+:081AB800FFFFFFFFFFFFFFFF2E
+:081AC000FFFFFFFFFFFFFFFF26
+:081AC800FFFFFFFFFFFFFFFF1E
+:081AD000FFFFFFFFFFFFFFFF16
+:081AD800FFFFFFFFFFFFFFFF0E
+:081AE000FFFFFFFFFFFFFFFF06
+:081AE800FFFFFFFFFFFFFFFFFE
+:081AF000FFFFFFFFFFFFFFFFF6
+:081AF800FFFFFFFFFFFFFFFFEE
+:081B0000FFFFFFFFFFFFFFFFE5
+:081B0800FFFFFFFFFFFFFFFFDD
+:081B1000FFFFFFFFFFFFFFFFD5
+:081B1800FFFFFFFFFFFFFFFFCD
+:081B2000FFFFFFFFFFFFFFFFC5
+:081B2800FFFFFFFFFFFFFFFFBD
+:081B3000FFFFFFFFFFFFFFFFB5
+:081B3800FFFFFFFFFFFFFFFFAD
+:081B4000FFFFFFFFFFFFFFFFA5
+:081B4800FFFFFFFFFFFFFFFF9D
+:081B5000FFFFFFFFFFFFFFFF95
+:081B5800FFFFFFFFFFFFFFFF8D
+:081B6000FFFFFFFFFFFFFFFF85
+:081B6800FFFFFFFFFFFFFFFF7D
+:081B7000FFFFFFFFFFFFFFFF75
+:081B7800FFFFFFFFFFFFFFFF6D
+:081B8000FFFFFFFFFFFFFFFF65
+:081B8800FFFFFFFFFFFFFFFF5D
+:081B9000FFFFFFFFFFFFFFFF55
+:081B9800FFFFFFFFFFFFFFFF4D
+:081BA000FFFFFFFFFFFFFFFF45
+:081BA800FFFFFFFFFFFFFFFF3D
+:081BB000FFFFFFFFFFFFFFFF35
+:081BB800FFFFFFFFFFFFFFFF2D
+:081BC000FFFFFFFFFFFFFFFF25
+:081BC800FFFFFFFFFFFFFFFF1D
+:081BD000FFFFFFFFFFFFFFFF15
+:081BD800FFFFFFFFFFFFFFFF0D
+:081BE000FFFFFFFFFFFFFFFF05
+:081BE800FFFFFFFFFFFFFFFFFD
+:081BF000FFFFFFFFFFFFFFFFF5
+:081BF800FFFFFFFFFFFFFFFFED
+:081C0000FFFFFFFFFFFFFFFFE4
+:081C0800FFFFFFFFFFFFFFFFDC
+:081C1000FFFFFFFFFFFFFFFFD4
+:081C1800FFFFFFFFFFFFFFFFCC
+:081C2000FFFFFFFFFFFFFFFFC4
+:081C2800FFFFFFFFFFFFFFFFBC
+:081C3000FFFFFFFFFFFFFFFFB4
+:081C3800FFFFFFFFFFFFFFFFAC
+:081C4000FFFFFFFFFFFFFFFFA4
+:081C4800FFFFFFFFFFFFFFFF9C
+:081C5000FFFFFFFFFFFFFFFF94
+:081C5800FFFFFFFFFFFFFFFF8C
+:081C6000FFFFFFFFFFFFFFFF84
+:081C6800FFFFFFFFFFFFFFFF7C
+:081C7000FFFFFFFFFFFFFFFF74
+:081C7800FFFFFFFFFFFFFFFF6C
+:081C8000FFFFFFFFFFFFFFFF64
+:081C8800FFFFFFFFFFFFFFFF5C
+:081C9000FFFFFFFFFFFFFFFF54
+:081C9800FFFFFFFFFFFFFFFF4C
+:081CA000FFFFFFFFFFFFFFFF44
+:081CA800FFFFFFFFFFFFFFFF3C
+:081CB000FFFFFFFFFFFFFFFF34
+:081CB800FFFFFFFFFFFFFFFF2C
+:081CC000FFFFFFFFFFFFFFFF24
+:081CC800FFFFFFFFFFFFFFFF1C
+:081CD000FFFFFFFFFFFFFFFF14
+:081CD800FFFFFFFFFFFFFFFF0C
+:081CE000FFFFFFFFFFFFFFFF04
+:081CE800FFFFFFFFFFFFFFFFFC
+:081CF000FFFFFFFFFFFFFFFFF4
+:081CF800FFFFFFFFFFFFFFFFEC
+:081D0000FFFFFFFFFFFFFFFFE3
+:081D0800FFFFFFFFFFFFFFFFDB
+:081D1000FFFFFFFFFFFFFFFFD3
+:081D1800FFFFFFFFFFFFFFFFCB
+:081D2000FFFFFFFFFFFFFFFFC3
+:081D2800FFFFFFFFFFFFFFFFBB
+:081D3000FFFFFFFFFFFFFFFFB3
+:081D3800FFFFFFFFFFFFFFFFAB
+:081D4000FFFFFFFFFFFFFFFFA3
+:081D4800FFFFFFFFFFFFFFFF9B
+:081D5000FFFFFFFFFFFFFFFF93
+:081D5800FFFFFFFFFFFFFFFF8B
+:081D6000FFFFFFFFFFFFFFFF83
+:081D6800FFFFFFFFFFFFFFFF7B
+:081D7000FFFFFFFFFFFFFFFF73
+:081D7800FFFFFFFFFFFFFFFF6B
+:081D8000FFFFFFFFFFFFFFFF63
+:081D8800FFFFFFFFFFFFFFFF5B
+:081D9000FFFFFFFFFFFFFFFF53
+:081D9800FFFFFFFFFFFFFFFF4B
+:081DA000FFFFFFFFFFFFFFFF43
+:081DA800FFFFFFFFFFFFFFFF3B
+:081DB000FFFFFFFFFFFFFFFF33
+:081DB800FFFFFFFFFFFFFFFF2B
+:081DC000FFFFFFFFFFFFFFFF23
+:081DC800FFFFFFFFFFFFFFFF1B
+:081DD000FFFFFFFFFFFFFFFF13
+:081DD800FFFFFFFFFFFFFFFF0B
+:081DE000FFFFFFFFFFFFFFFF03
+:081DE800FFFFFFFFFFFFFFFFFB
+:081DF000FFFFFFFFFFFFFFFFF3
+:081DF800FFFFFFFFFFFFFFFFEB
+:081E0000FFFFFFFFFFFFFFFFE2
+:081E0800FFFFFFFFFFFFFFFFDA
+:081E1000FFFFFFFFFFFFFFFFD2
+:081E1800FFFFFFFFFFFFFFFFCA
+:081E2000FFFFFFFFFFFFFFFFC2
+:081E2800FFFFFFFFFFFFFFFFBA
+:081E3000FFFFFFFFFFFFFFFFB2
+:081E3800FFFFFFFFFFFFFFFFAA
+:081E4000FFFFFFFFFFFFFFFFA2
+:081E4800FFFFFFFFFFFFFFFF9A
+:081E5000FFFFFFFFFFFFFFFF92
+:081E5800FFFFFFFFFFFFFFFF8A
+:081E6000FFFFFFFFFFFFFFFF82
+:081E6800FFFFFFFFFFFFFFFF7A
+:081E7000FFFFFFFFFFFFFFFF72
+:081E7800FFFFFFFFFFFFFFFF6A
+:081E8000FFFFFFFFFFFFFFFF62
+:081E8800FFFFFFFFFFFFFFFF5A
+:081E9000FFFFFFFFFFFFFFFF52
+:081E9800FFFFFFFFFFFFFFFF4A
+:081EA000FFFFFFFFFFFFFFFF42
+:081EA800FFFFFFFFFFFFFFFF3A
+:081EB000FFFFFFFFFFFFFFFF32
+:081EB800FFFFFFFFFFFFFFFF2A
+:081EC000FFFFFFFFFFFFFFFF22
+:081EC800FFFFFFFFFFFFFFFF1A
+:081ED000FFFFFFFFFFFFFFFF12
+:081ED800FFFFFFFFFFFFFFFF0A
+:081EE000FFFFFFFFFFFFFFFF02
+:081EE800FFFFFFFFFFFFFFFFFA
+:081EF000FFFFFFFFFFFFFFFFF2
+:081EF800FFFFFFFFFFFFFFFFEA
+:081F0000FFFFFFFFFFFFFFFFE1
+:081F0800FFFFFFFFFFFFFFFFD9
+:081F1000FFFFFFFFFFFFFFFFD1
+:081F1800FFFFFFFFFFFFFFFFC9
+:081F2000FFFFFFFFFFFFFFFFC1
+:081F2800FFFFFFFFFFFFFFFFB9
+:081F3000FFFFFFFFFFFFFFFFB1
+:081F3800FFFFFFFFFFFFFFFFA9
+:081F4000FFFFFFFFFFFFFFFFA1
+:081F4800FFFFFFFFFFFFFFFF99
+:081F5000FFFFFFFFFFFFFFFF91
+:081F5800FFFFFFFFFFFFFFFF89
+:081F6000FFFFFFFFFFFFFFFF81
+:081F6800FFFFFFFFFFFFFFFF79
+:081F7000FFFFFFFFFFFFFFFF71
+:081F7800FFFFFFFFFFFFFFFF69
+:081F8000FFFFFFFFFFFFFFFF61
+:081F8800FFFFFFFFFFFFFFFF59
+:081F9000FFFFFFFFFFFFFFFF51
+:081F9800FFFFFFFFFFFFFFFF49
+:081FA000FFFFFFFFFFFFFFFF41
+:081FA800FFFFFFFFFFFFFFFF39
+:081FB000FFFFFFFFFFFFFFFF31
+:081FB800FFFFFFFFFFFFFFFF29
+:081FC000FFFFFFFFFFFFFFFF21
+:081FC800FFFFFFFFFFFFFFFF19
+:081FD000FFFFFFFFFFFFFFFF11
+:081FD800FFFFFFFFFFFFFFFF09
+:081FE000FFFFFFFFFFFFFFFF01
+:081FE800FFFFFFFFFFFFFFFFF9
+:081FF000FFFFFFFFFFFFFFFFF1
+:081FF800FFFFFFFFFFFFFFFFE9
+:08200000FFFFFFFFFFFFFFFFE0
+:08200800FFFFFFFFFFFFFFFFD8
+:08201000FFFFFFFFFFFFFFFFD0
+:08201800FFFFFFFFFFFFFFFFC8
+:08202000FFFFFFFFFFFFFFFFC0
+:08202800FFFFFFFFFFFFFFFFB8
+:08203000FFFFFFFFFFFFFFFFB0
+:08203800FFFFFFFFFFFFFFFFA8
+:08204000FFFFFFFFFFFFFFFFA0
+:08204800FFFFFFFFFFFFFFFF98
+:08205000FFFFFFFFFFFFFFFF90
+:08205800FFFFFFFFFFFFFFFF88
+:08206000FFFFFFFFFFFFFFFF80
+:08206800FFFFFFFFFFFFFFFF78
+:08207000FFFFFFFFFFFFFFFF70
+:08207800FFFFFFFFFFFFFFFF68
+:08208000FFFFFFFFFFFFFFFF60
+:08208800FFFFFFFFFFFFFFFF58
+:08209000FFFFFFFFFFFFFFFF50
+:08209800FFFFFFFFFFFFFFFF48
+:0820A000FFFFFFFFFFFFFFFF40
+:0820A800FFFFFFFFFFFFFFFF38
+:0820B000FFFFFFFFFFFFFFFF30
+:0820B800FFFFFFFFFFFFFFFF28
+:0820C000FFFFFFFFFFFFFFFF20
+:0820C800FFFFFFFFFFFFFFFF18
+:0820D000FFFFFFFFFFFFFFFF10
+:0820D800FFFFFFFFFFFFFFFF08
+:0820E000FFFFFFFFFFFFFFFF00
+:0820E800FFFFFFFFFFFFFFFFF8
+:0820F000FFFFFFFFFFFFFFFFF0
+:0820F800FFFFFFFFFFFFFFFFE8
+:08210000FFFFFFFFFFFFFFFFDF
+:08210800FFFFFFFFFFFFFFFFD7
+:08211000FFFFFFFFFFFFFFFFCF
+:08211800FFFFFFFFFFFFFFFFC7
+:08212000FFFFFFFFFFFFFFFFBF
+:08212800FFFFFFFFFFFFFFFFB7
+:08213000FFFFFFFFFFFFFFFFAF
+:08213800FFFFFFFFFFFFFFFFA7
+:08214000FFFFFFFFFFFFFFFF9F
+:08214800FFFFFFFFFFFFFFFF97
+:08215000FFFFFFFFFFFFFFFF8F
+:08215800FFFFFFFFFFFFFFFF87
+:08216000FFFFFFFFFFFFFFFF7F
+:08216800FFFFFFFFFFFFFFFF77
+:08217000FFFFFFFFFFFFFFFF6F
+:08217800FFFFFFFFFFFFFFFF67
+:08218000FFFFFFFFFFFFFFFF5F
+:08218800FFFFFFFFFFFFFFFF57
+:08219000FFFFFFFFFFFFFFFF4F
+:08219800FFFFFFFFFFFFFFFF47
+:0821A000FFFFFFFFFFFFFFFF3F
+:0821A800FFFFFFFFFFFFFFFF37
+:0821B000FFFFFFFFFFFFFFFF2F
+:0821B800FFFFFFFFFFFFFFFF27
+:0821C000FFFFFFFFFFFFFFFF1F
+:0821C800FFFFFFFFFFFFFFFF17
+:0821D000FFFFFFFFFFFFFFFF0F
+:0821D800FFFFFFFFFFFFFFFF07
+:0821E000FFFFFFFFFFFFFFFFFF
+:0821E800FFFFFFFFFFFFFFFFF7
+:0821F000FFFFFFFFFFFFFFFFEF
+:0821F800FFFFFFFFFFFFFFFFE7
+:08220000FFFFFFFFFFFFFFFFDE
+:08220800FFFFFFFFFFFFFFFFD6
+:08221000FFFFFFFFFFFFFFFFCE
+:08221800FFFFFFFFFFFFFFFFC6
+:08222000FFFFFFFFFFFFFFFFBE
+:08222800FFFFFFFFFFFFFFFFB6
+:08223000FFFFFFFFFFFFFFFFAE
+:08223800FFFFFFFFFFFFFFFFA6
+:08224000FFFFFFFFFFFFFFFF9E
+:08224800FFFFFFFFFFFFFFFF96
+:08225000FFFFFFFFFFFFFFFF8E
+:08225800FFFFFFFFFFFFFFFF86
+:08226000FFFFFFFFFFFFFFFF7E
+:08226800FFFFFFFFFFFFFFFF76
+:08227000FFFFFFFFFFFFFFFF6E
+:08227800FFFFFFFFFFFFFFFF66
+:08228000FFFFFFFFFFFFFFFF5E
+:08228800FFFFFFFFFFFFFFFF56
+:08229000FFFFFFFFFFFFFFFF4E
+:08229800FFFFFFFFFFFFFFFF46
+:0822A000FFFFFFFFFFFFFFFF3E
+:0822A800FFFFFFFFFFFFFFFF36
+:0822B000FFFFFFFFFFFFFFFF2E
+:0822B800FFFFFFFFFFFFFFFF26
+:0822C000FFFFFFFFFFFFFFFF1E
+:0822C800FFFFFFFFFFFFFFFF16
+:0822D000FFFFFFFFFFFFFFFF0E
+:0822D800FFFFFFFFFFFFFFFF06
+:0822E000FFFFFFFFFFFFFFFFFE
+:0822E800FFFFFFFFFFFFFFFFF6
+:0822F000FFFFFFFFFFFFFFFFEE
+:0822F800FFFFFFFFFFFFFFFFE6
+:08230000FFFFFFFFFFFFFFFFDD
+:08230800FFFFFFFFFFFFFFFFD5
+:08231000FFFFFFFFFFFFFFFFCD
+:08231800FFFFFFFFFFFFFFFFC5
+:08232000FFFFFFFFFFFFFFFFBD
+:08232800FFFFFFFFFFFFFFFFB5
+:08233000FFFFFFFFFFFFFFFFAD
+:08233800FFFFFFFFFFFFFFFFA5
+:08234000FFFFFFFFFFFFFFFF9D
+:08234800FFFFFFFFFFFFFFFF95
+:08235000FFFFFFFFFFFFFFFF8D
+:08235800FFFFFFFFFFFFFFFF85
+:08236000FFFFFFFFFFFFFFFF7D
+:08236800FFFFFFFFFFFFFFFF75
+:08237000FFFFFFFFFFFFFFFF6D
+:08237800FFFFFFFFFFFFFFFF65
+:08238000FFFFFFFFFFFFFFFF5D
+:08238800FFFFFFFFFFFFFFFF55
+:08239000FFFFFFFFFFFFFFFF4D
+:08239800FFFFFFFFFFFFFFFF45
+:0823A000FFFFFFFFFFFFFFFF3D
+:0823A800FFFFFFFFFFFFFFFF35
+:0823B000FFFFFFFFFFFFFFFF2D
+:0823B800FFFFFFFFFFFFFFFF25
+:0823C000FFFFFFFFFFFFFFFF1D
+:0823C800FFFFFFFFFFFFFFFF15
+:0823D000FFFFFFFFFFFFFFFF0D
+:0823D800FFFFFFFFFFFFFFFF05
+:0823E000FFFFFFFFFFFFFFFFFD
+:0823E800FFFFFFFFFFFFFFFFF5
+:0823F000FFFFFFFFFFFFFFFFED
+:0823F800FFFFFFFFFFFFFFFFE5
+:08240000FFFFFFFFFFFFFFFFDC
+:08240800FFFFFFFFFFFFFFFFD4
+:08241000FFFFFFFFFFFFFFFFCC
+:08241800FFFFFFFFFFFFFFFFC4
+:08242000FFFFFFFFFFFFFFFFBC
+:08242800FFFFFFFFFFFFFFFFB4
+:08243000FFFFFFFFFFFFFFFFAC
+:08243800FFFFFFFFFFFFFFFFA4
+:08244000FFFFFFFFFFFFFFFF9C
+:08244800FFFFFFFFFFFFFFFF94
+:08245000FFFFFFFFFFFFFFFF8C
+:08245800FFFFFFFFFFFFFFFF84
+:08246000FFFFFFFFFFFFFFFF7C
+:08246800FFFFFFFFFFFFFFFF74
+:08247000FFFFFFFFFFFFFFFF6C
+:08247800FFFFFFFFFFFFFFFF64
+:08248000FFFFFFFFFFFFFFFF5C
+:08248800FFFFFFFFFFFFFFFF54
+:08249000FFFFFFFFFFFFFFFF4C
+:08249800FFFFFFFFFFFFFFFF44
+:0824A000FFFFFFFFFFFFFFFF3C
+:0824A800FFFFFFFFFFFFFFFF34
+:0824B000FFFFFFFFFFFFFFFF2C
+:0824B800FFFFFFFFFFFFFFFF24
+:0824C000FFFFFFFFFFFFFFFF1C
+:0824C800FFFFFFFFFFFFFFFF14
+:0824D000FFFFFFFFFFFFFFFF0C
+:0824D800FFFFFFFFFFFFFFFF04
+:0824E000FFFFFFFFFFFFFFFFFC
+:0824E800FFFFFFFFFFFFFFFFF4
+:0824F000FFFFFFFFFFFFFFFFEC
+:0824F800FFFFFFFFFFFFFFFFE4
+:08250000FFFFFFFFFFFFFFFFDB
+:08250800FFFFFFFFFFFFFFFFD3
+:08251000FFFFFFFFFFFFFFFFCB
+:08251800FFFFFFFFFFFFFFFFC3
+:08252000FFFFFFFFFFFFFFFFBB
+:08252800FFFFFFFFFFFFFFFFB3
+:08253000FFFFFFFFFFFFFFFFAB
+:08253800FFFFFFFFFFFFFFFFA3
+:08254000FFFFFFFFFFFFFFFF9B
+:08254800FFFFFFFFFFFFFFFF93
+:08255000FFFFFFFFFFFFFFFF8B
+:08255800FFFFFFFFFFFFFFFF83
+:08256000FFFFFFFFFFFFFFFF7B
+:08256800FFFFFFFFFFFFFFFF73
+:08257000FFFFFFFFFFFFFFFF6B
+:08257800FFFFFFFFFFFFFFFF63
+:08258000FFFFFFFFFFFFFFFF5B
+:08258800FFFFFFFFFFFFFFFF53
+:08259000FFFFFFFFFFFFFFFF4B
+:08259800FFFFFFFFFFFFFFFF43
+:0825A000FFFFFFFFFFFFFFFF3B
+:0825A800FFFFFFFFFFFFFFFF33
+:0825B000FFFFFFFFFFFFFFFF2B
+:0825B800FFFFFFFFFFFFFFFF23
+:0825C000FFFFFFFFFFFFFFFF1B
+:0825C800FFFFFFFFFFFFFFFF13
+:0825D000FFFFFFFFFFFFFFFF0B
+:0825D800FFFFFFFFFFFFFFFF03
+:0825E000FFFFFFFFFFFFFFFFFB
+:0825E800FFFFFFFFFFFFFFFFF3
+:0825F000FFFFFFFFFFFFFFFFEB
+:0825F800FFFFFFFFFFFFFFFFE3
+:08260000FFFFFFFFFFFFFFFFDA
+:08260800FFFFFFFFFFFFFFFFD2
+:08261000FFFFFFFFFFFFFFFFCA
+:08261800FFFFFFFFFFFFFFFFC2
+:08262000FFFFFFFFFFFFFFFFBA
+:08262800FFFFFFFFFFFFFFFFB2
+:08263000FFFFFFFFFFFFFFFFAA
+:08263800FFFFFFFFFFFFFFFFA2
+:08264000FFFFFFFFFFFFFFFF9A
+:08264800FFFFFFFFFFFFFFFF92
+:08265000FFFFFFFFFFFFFFFF8A
+:08265800FFFFFFFFFFFFFFFF82
+:08266000FFFFFFFFFFFFFFFF7A
+:08266800FFFFFFFFFFFFFFFF72
+:08267000FFFFFFFFFFFFFFFF6A
+:08267800FFFFFFFFFFFFFFFF62
+:08268000FFFFFFFFFFFFFFFF5A
+:08268800FFFFFFFFFFFFFFFF52
+:08269000FFFFFFFFFFFFFFFF4A
+:08269800FFFFFFFFFFFFFFFF42
+:0826A000FFFFFFFFFFFFFFFF3A
+:0826A800FFFFFFFFFFFFFFFF32
+:0826B000FFFFFFFFFFFFFFFF2A
+:0826B800FFFFFFFFFFFFFFFF22
+:0826C000FFFFFFFFFFFFFFFF1A
+:0826C800FFFFFFFFFFFFFFFF12
+:0826D000FFFFFFFFFFFFFFFF0A
+:0826D800FFFFFFFFFFFFFFFF02
+:0826E000FFFFFFFFFFFFFFFFFA
+:0826E800FFFFFFFFFFFFFFFFF2
+:0826F000FFFFFFFFFFFFFFFFEA
+:0826F800FFFFFFFFFFFFFFFFE2
+:08270000FFFFFFFFFFFFFFFFD9
+:08270800FFFFFFFFFFFFFFFFD1
+:08271000FFFFFFFFFFFFFFFFC9
+:08271800FFFFFFFFFFFFFFFFC1
+:08272000FFFFFFFFFFFFFFFFB9
+:08272800FFFFFFFFFFFFFFFFB1
+:08273000FFFFFFFFFFFFFFFFA9
+:08273800FFFFFFFFFFFFFFFFA1
+:08274000FFFFFFFFFFFFFFFF99
+:08274800FFFFFFFFFFFFFFFF91
+:08275000FFFFFFFFFFFFFFFF89
+:08275800FFFFFFFFFFFFFFFF81
+:08276000FFFFFFFFFFFFFFFF79
+:08276800FFFFFFFFFFFFFFFF71
+:08277000FFFFFFFFFFFFFFFF69
+:08277800FFFFFFFFFFFFFFFF61
+:08278000FFFFFFFFFFFFFFFF59
+:08278800FFFFFFFFFFFFFFFF51
+:08279000FFFFFFFFFFFFFFFF49
+:08279800FFFFFFFFFFFFFFFF41
+:0827A000FFFFFFFFFFFFFFFF39
+:0827A800FFFFFFFFFFFFFFFF31
+:0827B000FFFFFFFFFFFFFFFF29
+:0827B800FFFFFFFFFFFFFFFF21
+:0827C000FFFFFFFFFFFFFFFF19
+:0827C800FFFFFFFFFFFFFFFF11
+:0827D000FFFFFFFFFFFFFFFF09
+:0827D800FFFFFFFFFFFFFFFF01
+:0827E000FFFFFFFFFFFFFFFFF9
+:0827E800FFFFFFFFFFFFFFFFF1
+:0827F000FFFFFFFFFFFFFFFFE9
+:0827F800FFFFFFFFFFFFFFFFE1
+:08280000FFFFFFFFFFFFFFFFD8
+:08280800FFFFFFFFFFFFFFFFD0
+:08281000FFFFFFFFFFFFFFFFC8
+:08281800FFFFFFFFFFFFFFFFC0
+:08282000FFFFFFFFFFFFFFFFB8
+:08282800FFFFFFFFFFFFFFFFB0
+:08283000FFFFFFFFFFFFFFFFA8
+:08283800FFFFFFFFFFFFFFFFA0
+:08284000FFFFFFFFFFFFFFFF98
+:08284800FFFFFFFFFFFFFFFF90
+:08285000FFFFFFFFFFFFFFFF88
+:08285800FFFFFFFFFFFFFFFF80
+:08286000FFFFFFFFFFFFFFFF78
+:08286800FFFFFFFFFFFFFFFF70
+:08287000FFFFFFFFFFFFFFFF68
+:08287800FFFFFFFFFFFFFFFF60
+:08288000FFFFFFFFFFFFFFFF58
+:08288800FFFFFFFFFFFFFFFF50
+:08289000FFFFFFFFFFFFFFFF48
+:08289800FFFFFFFFFFFFFFFF40
+:0828A000FFFFFFFFFFFFFFFF38
+:0828A800FFFFFFFFFFFFFFFF30
+:0828B000FFFFFFFFFFFFFFFF28
+:0828B800FFFFFFFFFFFFFFFF20
+:0828C000FFFFFFFFFFFFFFFF18
+:0828C800FFFFFFFFFFFFFFFF10
+:0828D000FFFFFFFFFFFFFFFF08
+:0828D800FFFFFFFFFFFFFFFF00
+:0828E000FFFFFFFFFFFFFFFFF8
+:0828E800FFFFFFFFFFFFFFFFF0
+:0828F000FFFFFFFFFFFFFFFFE8
+:0828F800FFFFFFFFFFFFFFFFE0
+:08290000FFFFFFFFFFFFFFFFD7
+:08290800FFFFFFFFFFFFFFFFCF
+:08291000FFFFFFFFFFFFFFFFC7
+:08291800FFFFFFFFFFFFFFFFBF
+:08292000FFFFFFFFFFFFFFFFB7
+:08292800FFFFFFFFFFFFFFFFAF
+:08293000FFFFFFFFFFFFFFFFA7
+:08293800FFFFFFFFFFFFFFFF9F
+:08294000FFFFFFFFFFFFFFFF97
+:08294800FFFFFFFFFFFFFFFF8F
+:08295000FFFFFFFFFFFFFFFF87
+:08295800FFFFFFFFFFFFFFFF7F
+:08296000FFFFFFFFFFFFFFFF77
+:08296800FFFFFFFFFFFFFFFF6F
+:08297000FFFFFFFFFFFFFFFF67
+:08297800FFFFFFFFFFFFFFFF5F
+:08298000FFFFFFFFFFFFFFFF57
+:08298800FFFFFFFFFFFFFFFF4F
+:08299000FFFFFFFFFFFFFFFF47
+:08299800FFFFFFFFFFFFFFFF3F
+:0829A000FFFFFFFFFFFFFFFF37
+:0829A800FFFFFFFFFFFFFFFF2F
+:0829B000FFFFFFFFFFFFFFFF27
+:0829B800FFFFFFFFFFFFFFFF1F
+:0829C000FFFFFFFFFFFFFFFF17
+:0829C800FFFFFFFFFFFFFFFF0F
+:0829D000FFFFFFFFFFFFFFFF07
+:0829D800FFFFFFFFFFFFFFFFFF
+:0829E000FFFFFFFFFFFFFFFFF7
+:0829E800FFFFFFFFFFFFFFFFEF
+:0829F000FFFFFFFFFFFFFFFFE7
+:0829F800FFFFFFFFFFFFFFFFDF
+:082A0000FFFFFFFFFFFFFFFFD6
+:082A0800FFFFFFFFFFFFFFFFCE
+:082A1000FFFFFFFFFFFFFFFFC6
+:082A1800FFFFFFFFFFFFFFFFBE
+:082A2000FFFFFFFFFFFFFFFFB6
+:082A2800FFFFFFFFFFFFFFFFAE
+:082A3000FFFFFFFFFFFFFFFFA6
+:082A3800FFFFFFFFFFFFFFFF9E
+:082A4000FFFFFFFFFFFFFFFF96
+:082A4800FFFFFFFFFFFFFFFF8E
+:082A5000FFFFFFFFFFFFFFFF86
+:082A5800FFFFFFFFFFFFFFFF7E
+:082A6000FFFFFFFFFFFFFFFF76
+:082A6800FFFFFFFFFFFFFFFF6E
+:082A7000FFFFFFFFFFFFFFFF66
+:082A7800FFFFFFFFFFFFFFFF5E
+:082A8000FFFFFFFFFFFFFFFF56
+:082A8800FFFFFFFFFFFFFFFF4E
+:082A9000FFFFFFFFFFFFFFFF46
+:082A9800FFFFFFFFFFFFFFFF3E
+:082AA000FFFFFFFFFFFFFFFF36
+:082AA800FFFFFFFFFFFFFFFF2E
+:082AB000FFFFFFFFFFFFFFFF26
+:082AB800FFFFFFFFFFFFFFFF1E
+:082AC000FFFFFFFFFFFFFFFF16
+:082AC800FFFFFFFFFFFFFFFF0E
+:082AD000FFFFFFFFFFFFFFFF06
+:082AD800FFFFFFFFFFFFFFFFFE
+:082AE000FFFFFFFFFFFFFFFFF6
+:082AE800FFFFFFFFFFFFFFFFEE
+:082AF000FFFFFFFFFFFFFFFFE6
+:082AF800FFFFFFFFFFFFFFFFDE
+:082B0000FFFFFFFFFFFFFFFFD5
+:082B0800FFFFFFFFFFFFFFFFCD
+:082B1000FFFFFFFFFFFFFFFFC5
+:082B1800FFFFFFFFFFFFFFFFBD
+:082B2000FFFFFFFFFFFFFFFFB5
+:082B2800FFFFFFFFFFFFFFFFAD
+:082B3000FFFFFFFFFFFFFFFFA5
+:082B3800FFFFFFFFFFFFFFFF9D
+:082B4000FFFFFFFFFFFFFFFF95
+:082B4800FFFFFFFFFFFFFFFF8D
+:082B5000FFFFFFFFFFFFFFFF85
+:082B5800FFFFFFFFFFFFFFFF7D
+:082B6000FFFFFFFFFFFFFFFF75
+:082B6800FFFFFFFFFFFFFFFF6D
+:082B7000FFFFFFFFFFFFFFFF65
+:082B7800FFFFFFFFFFFFFFFF5D
+:082B8000FFFFFFFFFFFFFFFF55
+:082B8800FFFFFFFFFFFFFFFF4D
+:082B9000FFFFFFFFFFFFFFFF45
+:082B9800FFFFFFFFFFFFFFFF3D
+:082BA000FFFFFFFFFFFFFFFF35
+:082BA800FFFFFFFFFFFFFFFF2D
+:082BB000FFFFFFFFFFFFFFFF25
+:082BB800FFFFFFFFFFFFFFFF1D
+:082BC000FFFFFFFFFFFFFFFF15
+:082BC800FFFFFFFFFFFFFFFF0D
+:082BD000FFFFFFFFFFFFFFFF05
+:082BD800FFFFFFFFFFFFFFFFFD
+:082BE000FFFFFFFFFFFFFFFFF5
+:082BE800FFFFFFFFFFFFFFFFED
+:082BF000FFFFFFFFFFFFFFFFE5
+:082BF800FFFFFFFFFFFFFFFFDD
+:082C0000FFFFFFFFFFFFFFFFD4
+:082C0800FFFFFFFFFFFFFFFFCC
+:082C1000FFFFFFFFFFFFFFFFC4
+:082C1800FFFFFFFFFFFFFFFFBC
+:082C2000FFFFFFFFFFFFFFFFB4
+:082C2800FFFFFFFFFFFFFFFFAC
+:082C3000FFFFFFFFFFFFFFFFA4
+:082C3800FFFFFFFFFFFFFFFF9C
+:082C4000FFFFFFFFFFFFFFFF94
+:082C4800FFFFFFFFFFFFFFFF8C
+:082C5000FFFFFFFFFFFFFFFF84
+:082C5800FFFFFFFFFFFFFFFF7C
+:082C6000FFFFFFFFFFFFFFFF74
+:082C6800FFFFFFFFFFFFFFFF6C
+:082C7000FFFFFFFFFFFFFFFF64
+:082C7800FFFFFFFFFFFFFFFF5C
+:082C8000FFFFFFFFFFFFFFFF54
+:082C8800FFFFFFFFFFFFFFFF4C
+:082C9000FFFFFFFFFFFFFFFF44
+:082C9800FFFFFFFFFFFFFFFF3C
+:082CA000FFFFFFFFFFFFFFFF34
+:082CA800FFFFFFFFFFFFFFFF2C
+:082CB000FFFFFFFFFFFFFFFF24
+:082CB800FFFFFFFFFFFFFFFF1C
+:082CC000FFFFFFFFFFFFFFFF14
+:082CC800FFFFFFFFFFFFFFFF0C
+:082CD000FFFFFFFFFFFFFFFF04
+:082CD800FFFFFFFFFFFFFFFFFC
+:082CE000FFFFFFFFFFFFFFFFF4
+:082CE800FFFFFFFFFFFFFFFFEC
+:082CF000FFFFFFFFFFFFFFFFE4
+:082CF800FFFFFFFFFFFFFFFFDC
+:082D0000FFFFFFFFFFFFFFFFD3
+:082D0800FFFFFFFFFFFFFFFFCB
+:082D1000FFFFFFFFFFFFFFFFC3
+:082D1800FFFFFFFFFFFFFFFFBB
+:082D2000FFFFFFFFFFFFFFFFB3
+:082D2800FFFFFFFFFFFFFFFFAB
+:082D3000FFFFFFFFFFFFFFFFA3
+:082D3800FFFFFFFFFFFFFFFF9B
+:082D4000FFFFFFFFFFFFFFFF93
+:082D4800FFFFFFFFFFFFFFFF8B
+:082D5000FFFFFFFFFFFFFFFF83
+:082D5800FFFFFFFFFFFFFFFF7B
+:082D6000FFFFFFFFFFFFFFFF73
+:082D6800FFFFFFFFFFFFFFFF6B
+:082D7000FFFFFFFFFFFFFFFF63
+:082D7800FFFFFFFFFFFFFFFF5B
+:082D8000FFFFFFFFFFFFFFFF53
+:082D8800FFFFFFFFFFFFFFFF4B
+:082D9000FFFFFFFFFFFFFFFF43
+:082D9800FFFFFFFFFFFFFFFF3B
+:082DA000FFFFFFFFFFFFFFFF33
+:082DA800FFFFFFFFFFFFFFFF2B
+:082DB000FFFFFFFFFFFFFFFF23
+:082DB800FFFFFFFFFFFFFFFF1B
+:082DC000FFFFFFFFFFFFFFFF13
+:082DC800FFFFFFFFFFFFFFFF0B
+:082DD000FFFFFFFFFFFFFFFF03
+:082DD800FFFFFFFFFFFFFFFFFB
+:082DE000FFFFFFFFFFFFFFFFF3
+:082DE800FFFFFFFFFFFFFFFFEB
+:082DF000FFFFFFFFFFFFFFFFE3
+:082DF800FFFFFFFFFFFFFFFFDB
+:082E0000FFFFFFFFFFFFFFFFD2
+:082E0800FFFFFFFFFFFFFFFFCA
+:082E1000FFFFFFFFFFFFFFFFC2
+:082E1800FFFFFFFFFFFFFFFFBA
+:082E2000FFFFFFFFFFFFFFFFB2
+:082E2800FFFFFFFFFFFFFFFFAA
+:082E3000FFFFFFFFFFFFFFFFA2
+:082E3800FFFFFFFFFFFFFFFF9A
+:082E4000FFFFFFFFFFFFFFFF92
+:082E4800FFFFFFFFFFFFFFFF8A
+:082E5000FFFFFFFFFFFFFFFF82
+:082E5800FFFFFFFFFFFFFFFF7A
+:082E6000FFFFFFFFFFFFFFFF72
+:082E6800FFFFFFFFFFFFFFFF6A
+:082E7000FFFFFFFFFFFFFFFF62
+:082E7800FFFFFFFFFFFFFFFF5A
+:082E8000FFFFFFFFFFFFFFFF52
+:082E8800FFFFFFFFFFFFFFFF4A
+:082E9000FFFFFFFFFFFFFFFF42
+:082E9800FFFFFFFFFFFFFFFF3A
+:082EA000FFFFFFFFFFFFFFFF32
+:082EA800FFFFFFFFFFFFFFFF2A
+:082EB000FFFFFFFFFFFFFFFF22
+:082EB800FFFFFFFFFFFFFFFF1A
+:082EC000FFFFFFFFFFFFFFFF12
+:082EC800FFFFFFFFFFFFFFFF0A
+:082ED000FFFFFFFFFFFFFFFF02
+:082ED800FFFFFFFFFFFFFFFFFA
+:082EE000FFFFFFFFFFFFFFFFF2
+:082EE800FFFFFFFFFFFFFFFFEA
+:082EF000FFFFFFFFFFFFFFFFE2
+:082EF800FFFFFFFFFFFFFFFFDA
+:082F0000FFFFFFFFFFFFFFFFD1
+:082F0800FFFFFFFFFFFFFFFFC9
+:082F1000FFFFFFFFFFFFFFFFC1
+:082F1800FFFFFFFFFFFFFFFFB9
+:082F2000FFFFFFFFFFFFFFFFB1
+:082F2800FFFFFFFFFFFFFFFFA9
+:082F3000FFFFFFFFFFFFFFFFA1
+:082F3800FFFFFFFFFFFFFFFF99
+:082F4000FFFFFFFFFFFFFFFF91
+:082F4800FFFFFFFFFFFFFFFF89
+:082F5000FFFFFFFFFFFFFFFF81
+:082F5800FFFFFFFFFFFFFFFF79
+:082F6000FFFFFFFFFFFFFFFF71
+:082F6800FFFFFFFFFFFFFFFF69
+:082F7000FFFFFFFFFFFFFFFF61
+:082F7800FFFFFFFFFFFFFFFF59
+:082F8000FFFFFFFFFFFFFFFF51
+:082F8800FFFFFFFFFFFFFFFF49
+:082F9000FFFFFFFFFFFFFFFF41
+:082F9800FFFFFFFFFFFFFFFF39
+:082FA000FFFFFFFFFFFFFFFF31
+:082FA800FFFFFFFFFFFFFFFF29
+:082FB000FFFFFFFFFFFFFFFF21
+:082FB800FFFFFFFFFFFFFFFF19
+:082FC000FFFFFFFFFFFFFFFF11
+:082FC800FFFFFFFFFFFFFFFF09
+:082FD000FFFFFFFFFFFFFFFF01
+:082FD800FFFFFFFFFFFFFFFFF9
+:082FE000FFFFFFFFFFFFFFFFF1
+:082FE800FFFFFFFFFFFFFFFFE9
+:082FF000FFFFFFFFFFFFFFFFE1
+:082FF800FFFFFFFFFFFFFFFFD9
+:08300000FFFFFFFFFFFFFFFFD0
+:08300800FFFFFFFFFFFFFFFFC8
+:08301000FFFFFFFFFFFFFFFFC0
+:08301800FFFFFFFFFFFFFFFFB8
+:08302000FFFFFFFFFFFFFFFFB0
+:08302800FFFFFFFFFFFFFFFFA8
+:08303000FFFFFFFFFFFFFFFFA0
+:08303800FFFFFFFFFFFFFFFF98
+:08304000FFFFFFFFFFFFFFFF90
+:08304800FFFFFFFFFFFFFFFF88
+:08305000FFFFFFFFFFFFFFFF80
+:08305800FFFFFFFFFFFFFFFF78
+:08306000FFFFFFFFFFFFFFFF70
+:08306800FFFFFFFFFFFFFFFF68
+:08307000FFFFFFFFFFFFFFFF60
+:08307800FFFFFFFFFFFFFFFF58
+:08308000FFFFFFFFFFFFFFFF50
+:08308800FFFFFFFFFFFFFFFF48
+:08309000FFFFFFFFFFFFFFFF40
+:08309800FFFFFFFFFFFFFFFF38
+:0830A000FFFFFFFFFFFFFFFF30
+:0830A800FFFFFFFFFFFFFFFF28
+:0830B000FFFFFFFFFFFFFFFF20
+:0830B800FFFFFFFFFFFFFFFF18
+:0830C000FFFFFFFFFFFFFFFF10
+:0830C800FFFFFFFFFFFFFFFF08
+:0830D000FFFFFFFFFFFFFFFF00
+:0830D800FFFFFFFFFFFFFFFFF8
+:0830E000FFFFFFFFFFFFFFFFF0
+:0830E800FFFFFFFFFFFFFFFFE8
+:0830F000FFFFFFFFFFFFFFFFE0
+:0830F800FFFFFFFFFFFFFFFFD8
+:08310000FFFFFFFFFFFFFFFFCF
+:08310800FFFFFFFFFFFFFFFFC7
+:08311000FFFFFFFFFFFFFFFFBF
+:08311800FFFFFFFFFFFFFFFFB7
+:08312000FFFFFFFFFFFFFFFFAF
+:08312800FFFFFFFFFFFFFFFFA7
+:08313000FFFFFFFFFFFFFFFF9F
+:08313800FFFFFFFFFFFFFFFF97
+:08314000FFFFFFFFFFFFFFFF8F
+:08314800FFFFFFFFFFFFFFFF87
+:08315000FFFFFFFFFFFFFFFF7F
+:08315800FFFFFFFFFFFFFFFF77
+:08316000FFFFFFFFFFFFFFFF6F
+:08316800FFFFFFFFFFFFFFFF67
+:08317000FFFFFFFFFFFFFFFF5F
+:08317800FFFFFFFFFFFFFFFF57
+:08318000FFFFFFFFFFFFFFFF4F
+:08318800FFFFFFFFFFFFFFFF47
+:08319000FFFFFFFFFFFFFFFF3F
+:08319800FFFFFFFFFFFFFFFF37
+:0831A000FFFFFFFFFFFFFFFF2F
+:0831A800FFFFFFFFFFFFFFFF27
+:0831B000FFFFFFFFFFFFFFFF1F
+:0831B800FFFFFFFFFFFFFFFF17
+:0831C000FFFFFFFFFFFFFFFF0F
+:0831C800FFFFFFFFFFFFFFFF07
+:0831D000FFFFFFFFFFFFFFFFFF
+:0831D800FFFFFFFFFFFFFFFFF7
+:0831E000FFFFFFFFFFFFFFFFEF
+:0831E800FFFFFFFFFFFFFFFFE7
+:0831F000FFFFFFFFFFFFFFFFDF
+:0831F800FFFFFFFFFFFFFFFFD7
+:08320000FFFFFFFFFFFFFFFFCE
+:08320800FFFFFFFFFFFFFFFFC6
+:08321000FFFFFFFFFFFFFFFFBE
+:08321800FFFFFFFFFFFFFFFFB6
+:08322000FFFFFFFFFFFFFFFFAE
+:08322800FFFFFFFFFFFFFFFFA6
+:08323000FFFFFFFFFFFFFFFF9E
+:08323800FFFFFFFFFFFFFFFF96
+:08324000FFFFFFFFFFFFFFFF8E
+:08324800FFFFFFFFFFFFFFFF86
+:08325000FFFFFFFFFFFFFFFF7E
+:08325800FFFFFFFFFFFFFFFF76
+:08326000FFFFFFFFFFFFFFFF6E
+:08326800FFFFFFFFFFFFFFFF66
+:08327000FFFFFFFFFFFFFFFF5E
+:08327800FFFFFFFFFFFFFFFF56
+:08328000FFFFFFFFFFFFFFFF4E
+:08328800FFFFFFFFFFFFFFFF46
+:08329000FFFFFFFFFFFFFFFF3E
+:08329800FFFFFFFFFFFFFFFF36
+:0832A000FFFFFFFFFFFFFFFF2E
+:0832A800FFFFFFFFFFFFFFFF26
+:0832B000FFFFFFFFFFFFFFFF1E
+:0832B800FFFFFFFFFFFFFFFF16
+:0832C000FFFFFFFFFFFFFFFF0E
+:0832C800FFFFFFFFFFFFFFFF06
+:0832D000FFFFFFFFFFFFFFFFFE
+:0832D800FFFFFFFFFFFFFFFFF6
+:0832E000FFFFFFFFFFFFFFFFEE
+:0832E800FFFFFFFFFFFFFFFFE6
+:0832F000FFFFFFFFFFFFFFFFDE
+:0832F800FFFFFFFFFFFFFFFFD6
+:08330000FFFFFFFFFFFFFFFFCD
+:08330800FFFFFFFFFFFFFFFFC5
+:08331000FFFFFFFFFFFFFFFFBD
+:08331800FFFFFFFFFFFFFFFFB5
+:08332000FFFFFFFFFFFFFFFFAD
+:08332800FFFFFFFFFFFFFFFFA5
+:08333000FFFFFFFFFFFFFFFF9D
+:08333800FFFFFFFFFFFFFFFF95
+:08334000FFFFFFFFFFFFFFFF8D
+:08334800FFFFFFFFFFFFFFFF85
+:08335000FFFFFFFFFFFFFFFF7D
+:08335800FFFFFFFFFFFFFFFF75
+:08336000FFFFFFFFFFFFFFFF6D
+:08336800FFFFFFFFFFFFFFFF65
+:08337000FFFFFFFFFFFFFFFF5D
+:08337800FFFFFFFFFFFFFFFF55
+:08338000FFFFFFFFFFFFFFFF4D
+:08338800FFFFFFFFFFFFFFFF45
+:08339000FFFFFFFFFFFFFFFF3D
+:08339800FFFFFFFFFFFFFFFF35
+:0833A000FFFFFFFFFFFFFFFF2D
+:0833A800FFFFFFFFFFFFFFFF25
+:0833B000FFFFFFFFFFFFFFFF1D
+:0833B800FFFFFFFFFFFFFFFF15
+:0833C000FFFFFFFFFFFFFFFF0D
+:0833C800FFFFFFFFFFFFFFFF05
+:0833D000FFFFFFFFFFFFFFFFFD
+:0833D800FFFFFFFFFFFFFFFFF5
+:0833E000FFFFFFFFFFFFFFFFED
+:0833E800FFFFFFFFFFFFFFFFE5
+:0833F000FFFFFFFFFFFFFFFFDD
+:0833F800FFFFFFFFFFFFFFFFD5
+:08340000FFFFFFFFFFFFFFFFCC
+:08340800FFFFFFFFFFFFFFFFC4
+:08341000FFFFFFFFFFFFFFFFBC
+:08341800FFFFFFFFFFFFFFFFB4
+:08342000FFFFFFFFFFFFFFFFAC
+:08342800FFFFFFFFFFFFFFFFA4
+:08343000FFFFFFFFFFFFFFFF9C
+:08343800FFFFFFFFFFFFFFFF94
+:08344000FFFFFFFFFFFFFFFF8C
+:08344800FFFFFFFFFFFFFFFF84
+:08345000FFFFFFFFFFFFFFFF7C
+:08345800FFFFFFFFFFFFFFFF74
+:08346000FFFFFFFFFFFFFFFF6C
+:08346800FFFFFFFFFFFFFFFF64
+:08347000FFFFFFFFFFFFFFFF5C
+:08347800FFFFFFFFFFFFFFFF54
+:08348000FFFFFFFFFFFFFFFF4C
+:08348800FFFFFFFFFFFFFFFF44
+:08349000FFFFFFFFFFFFFFFF3C
+:08349800FFFFFFFFFFFFFFFF34
+:0834A000FFFFFFFFFFFFFFFF2C
+:0834A800FFFFFFFFFFFFFFFF24
+:0834B000FFFFFFFFFFFFFFFF1C
+:0834B800FFFFFFFFFFFFFFFF14
+:0834C000FFFFFFFFFFFFFFFF0C
+:0834C800FFFFFFFFFFFFFFFF04
+:0834D000FFFFFFFFFFFFFFFFFC
+:0834D800FFFFFFFFFFFFFFFFF4
+:0834E000FFFFFFFFFFFFFFFFEC
+:0834E800FFFFFFFFFFFFFFFFE4
+:0834F000FFFFFFFFFFFFFFFFDC
+:0834F800FFFFFFFFFFFFFFFFD4
+:08350000FFFFFFFFFFFFFFFFCB
+:08350800FFFFFFFFFFFFFFFFC3
+:08351000FFFFFFFFFFFFFFFFBB
+:08351800FFFFFFFFFFFFFFFFB3
+:08352000FFFFFFFFFFFFFFFFAB
+:08352800FFFFFFFFFFFFFFFFA3
+:08353000FFFFFFFFFFFFFFFF9B
+:08353800FFFFFFFFFFFFFFFF93
+:08354000FFFFFFFFFFFFFFFF8B
+:08354800FFFFFFFFFFFFFFFF83
+:08355000FFFFFFFFFFFFFFFF7B
+:08355800FFFFFFFFFFFFFFFF73
+:08356000FFFFFFFFFFFFFFFF6B
+:08356800FFFFFFFFFFFFFFFF63
+:08357000FFFFFFFFFFFFFFFF5B
+:08357800FFFFFFFFFFFFFFFF53
+:08358000FFFFFFFFFFFFFFFF4B
+:08358800FFFFFFFFFFFFFFFF43
+:08359000FFFFFFFFFFFFFFFF3B
+:08359800FFFFFFFFFFFFFFFF33
+:0835A000FFFFFFFFFFFFFFFF2B
+:0835A800FFFFFFFFFFFFFFFF23
+:0835B000FFFFFFFFFFFFFFFF1B
+:0835B800FFFFFFFFFFFFFFFF13
+:0835C000FFFFFFFFFFFFFFFF0B
+:0835C800FFFFFFFFFFFFFFFF03
+:0835D000FFFFFFFFFFFFFFFFFB
+:0835D800FFFFFFFFFFFFFFFFF3
+:0835E000FFFFFFFFFFFFFFFFEB
+:0835E800FFFFFFFFFFFFFFFFE3
+:0835F000FFFFFFFFFFFFFFFFDB
+:0835F800FFFFFFFFFFFFFFFFD3
+:08360000FFFFFFFFFFFFFFFFCA
+:08360800FFFFFFFFFFFFFFFFC2
+:08361000FFFFFFFFFFFFFFFFBA
+:08361800FFFFFFFFFFFFFFFFB2
+:08362000FFFFFFFFFFFFFFFFAA
+:08362800FFFFFFFFFFFFFFFFA2
+:08363000FFFFFFFFFFFFFFFF9A
+:08363800FFFFFFFFFFFFFFFF92
+:08364000FFFFFFFFFFFFFFFF8A
+:08364800FFFFFFFFFFFFFFFF82
+:08365000FFFFFFFFFFFFFFFF7A
+:08365800FFFFFFFFFFFFFFFF72
+:08366000FFFFFFFFFFFFFFFF6A
+:08366800FFFFFFFFFFFFFFFF62
+:08367000FFFFFFFFFFFFFFFF5A
+:08367800FFFFFFFFFFFFFFFF52
+:08368000FFFFFFFFFFFFFFFF4A
+:08368800FFFFFFFFFFFFFFFF42
+:08369000FFFFFFFFFFFFFFFF3A
+:08369800FFFFFFFFFFFFFFFF32
+:0836A000FFFFFFFFFFFFFFFF2A
+:0836A800FFFFFFFFFFFFFFFF22
+:0836B000FFFFFFFFFFFFFFFF1A
+:0836B800FFFFFFFFFFFFFFFF12
+:0836C000FFFFFFFFFFFFFFFF0A
+:0836C800FFFFFFFFFFFFFFFF02
+:0836D000FFFFFFFFFFFFFFFFFA
+:0836D800FFFFFFFFFFFFFFFFF2
+:0836E000FFFFFFFFFFFFFFFFEA
+:0836E800FFFFFFFFFFFFFFFFE2
+:0836F000FFFFFFFFFFFFFFFFDA
+:0836F800FFFFFFFFFFFFFFFFD2
+:08370000FFFFFFFFFFFFFFFFC9
+:08370800FFFFFFFFFFFFFFFFC1
+:08371000FFFFFFFFFFFFFFFFB9
+:08371800FFFFFFFFFFFFFFFFB1
+:08372000FFFFFFFFFFFFFFFFA9
+:08372800FFFFFFFFFFFFFFFFA1
+:08373000FFFFFFFFFFFFFFFF99
+:08373800FFFFFFFFFFFFFFFF91
+:08374000FFFFFFFFFFFFFFFF89
+:08374800FFFFFFFFFFFFFFFF81
+:08375000FFFFFFFFFFFFFFFF79
+:08375800FFFFFFFFFFFFFFFF71
+:08376000FFFFFFFFFFFFFFFF69
+:08376800FFFFFFFFFFFFFFFF61
+:08377000FFFFFFFFFFFFFFFF59
+:08377800FFFFFFFFFFFFFFFF51
+:08378000FFFFFFFFFFFFFFFF49
+:08378800FFFFFFFFFFFFFFFF41
+:08379000FFFFFFFFFFFFFFFF39
+:08379800FFFFFFFFFFFFFFFF31
+:0837A000FFFFFFFFFFFFFFFF29
+:0837A800FFFFFFFFFFFFFFFF21
+:0837B000FFFFFFFFFFFFFFFF19
+:0837B800FFFFFFFFFFFFFFFF11
+:0837C000FFFFFFFFFFFFFFFF09
+:0837C800FFFFFFFFFFFFFFFF01
+:0837D000FFFFFFFFFFFFFFFFF9
+:0837D800FFFFFFFFFFFFFFFFF1
+:0837E000FFFFFFFFFFFFFFFFE9
+:0837E800FFFFFFFFFFFFFFFFE1
+:0837F000FFFFFFFFFFFFFFFFD9
+:0837F800FFFFFFFFFFFFFFFFD1
+:08380000FFFFFFFFFFFFFFFFC8
+:08380800FFFFFFFFFFFFFFFFC0
+:08381000FFFFFFFFFFFFFFFFB8
+:08381800FFFFFFFFFFFFFFFFB0
+:08382000FFFFFFFFFFFFFFFFA8
+:08382800FFFFFFFFFFFFFFFFA0
+:08383000FFFFFFFFFFFFFFFF98
+:08383800FFFFFFFFFFFFFFFF90
+:08384000FFFFFFFFFFFFFFFF88
+:08384800FFFFFFFFFFFFFFFF80
+:08385000FFFFFFFFFFFFFFFF78
+:08385800FFFFFFFFFFFFFFFF70
+:08386000FFFFFFFFFFFFFFFF68
+:08386800FFFFFFFFFFFFFFFF60
+:08387000FFFFFFFFFFFFFFFF58
+:08387800FFFFFFFFFFFFFFFF50
+:08388000FFFFFFFFFFFFFFFF48
+:08388800FFFFFFFFFFFFFFFF40
+:08389000FFFFFFFFFFFFFFFF38
+:08389800FFFFFFFFFFFFFFFF30
+:0838A000FFFFFFFFFFFFFFFF28
+:0838A800FFFFFFFFFFFFFFFF20
+:0838B000FFFFFFFFFFFFFFFF18
+:0838B800FFFFFFFFFFFFFFFF10
+:0838C000FFFFFFFFFFFFFFFF08
+:0838C800FFFFFFFFFFFFFFFF00
+:0838D000FFFFFFFFFFFFFFFFF8
+:0838D800FFFFFFFFFFFFFFFFF0
+:0838E000FFFFFFFFFFFFFFFFE8
+:0838E800FFFFFFFFFFFFFFFFE0
+:0838F000FFFFFFFFFFFFFFFFD8
+:0838F800FFFFFFFFFFFFFFFFD0
+:08390000FFFFFFFFFFFFFFFFC7
+:08390800FFFFFFFFFFFFFFFFBF
+:08391000FFFFFFFFFFFFFFFFB7
+:08391800FFFFFFFFFFFFFFFFAF
+:08392000FFFFFFFFFFFFFFFFA7
+:08392800FFFFFFFFFFFFFFFF9F
+:08393000FFFFFFFFFFFFFFFF97
+:08393800FFFFFFFFFFFFFFFF8F
+:08394000FFFFFFFFFFFFFFFF87
+:08394800FFFFFFFFFFFFFFFF7F
+:08395000FFFFFFFFFFFFFFFF77
+:08395800FFFFFFFFFFFFFFFF6F
+:08396000FFFFFFFFFFFFFFFF67
+:08396800FFFFFFFFFFFFFFFF5F
+:08397000FFFFFFFFFFFFFFFF57
+:08397800FFFFFFFFFFFFFFFF4F
+:08398000FFFFFFFFFFFFFFFF47
+:08398800FFFFFFFFFFFFFFFF3F
+:08399000FFFFFFFFFFFFFFFF37
+:08399800FFFFFFFFFFFFFFFF2F
+:0839A000FFFFFFFFFFFFFFFF27
+:0839A800FFFFFFFFFFFFFFFF1F
+:0839B000FFFFFFFFFFFFFFFF17
+:0839B800FFFFFFFFFFFFFFFF0F
+:0839C000FFFFFFFFFFFFFFFF07
+:0839C800FFFFFFFFFFFFFFFFFF
+:0839D000FFFFFFFFFFFFFFFFF7
+:0839D800FFFFFFFFFFFFFFFFEF
+:0839E000FFFFFFFFFFFFFFFFE7
+:0839E800FFFFFFFFFFFFFFFFDF
+:0839F000FFFFFFFFFFFFFFFFD7
+:0839F800FFFFFFFFFFFFFFFFCF
+:083A0000FFFFFFFFFFFFFFFFC6
+:083A0800FFFFFFFFFFFFFFFFBE
+:083A1000FFFFFFFFFFFFFFFFB6
+:083A1800FFFFFFFFFFFFFFFFAE
+:083A2000FFFFFFFFFFFFFFFFA6
+:083A2800FFFFFFFFFFFFFFFF9E
+:083A3000FFFFFFFFFFFFFFFF96
+:083A3800FFFFFFFFFFFFFFFF8E
+:083A4000FFFFFFFFFFFFFFFF86
+:083A4800FFFFFFFFFFFFFFFF7E
+:083A5000FFFFFFFFFFFFFFFF76
+:083A5800FFFFFFFFFFFFFFFF6E
+:083A6000FFFFFFFFFFFFFFFF66
+:083A6800FFFFFFFFFFFFFFFF5E
+:083A7000FFFFFFFFFFFFFFFF56
+:083A7800FFFFFFFFFFFFFFFF4E
+:083A8000FFFFFFFFFFFFFFFF46
+:083A8800FFFFFFFFFFFFFFFF3E
+:083A9000FFFFFFFFFFFFFFFF36
+:083A9800FFFFFFFFFFFFFFFF2E
+:083AA000FFFFFFFFFFFFFFFF26
+:083AA800FFFFFFFFFFFFFFFF1E
+:083AB000FFFFFFFFFFFFFFFF16
+:083AB800FFFFFFFFFFFFFFFF0E
+:083AC000FFFFFFFFFFFFFFFF06
+:083AC800FFFFFFFFFFFFFFFFFE
+:083AD000FFFFFFFFFFFFFFFFF6
+:083AD800FFFFFFFFFFFFFFFFEE
+:083AE000FFFFFFFFFFFFFFFFE6
+:083AE800FFFFFFFFFFFFFFFFDE
+:083AF000FFFFFFFFFFFFFFFFD6
+:083AF800FFFFFFFFFFFFFFFFCE
+:083B0000FFFFFFFFFFFFFFFFC5
+:083B0800FFFFFFFFFFFFFFFFBD
+:083B1000FFFFFFFFFFFFFFFFB5
+:083B1800FFFFFFFFFFFFFFFFAD
+:083B2000FFFFFFFFFFFFFFFFA5
+:083B2800FFFFFFFFFFFFFFFF9D
+:083B3000FFFFFFFFFFFFFFFF95
+:083B3800FFFFFFFFFFFFFFFF8D
+:083B4000FFFFFFFFFFFFFFFF85
+:083B4800FFFFFFFFFFFFFFFF7D
+:083B5000FFFFFFFFFFFFFFFF75
+:083B5800FFFFFFFFFFFFFFFF6D
+:083B6000FFFFFFFFFFFFFFFF65
+:083B6800FFFFFFFFFFFFFFFF5D
+:083B7000FFFFFFFFFFFFFFFF55
+:083B7800FFFFFFFFFFFFFFFF4D
+:083B8000FFFFFFFFFFFFFFFF45
+:083B8800FFFFFFFFFFFFFFFF3D
+:083B9000FFFFFFFFFFFFFFFF35
+:083B9800FFFFFFFFFFFFFFFF2D
+:083BA000FFFFFFFFFFFFFFFF25
+:083BA800FFFFFFFFFFFFFFFF1D
+:083BB000FFFFFFFFFFFFFFFF15
+:083BB800FFFFFFFFFFFFFFFF0D
+:083BC000FFFFFFFFFFFFFFFF05
+:083BC800FFFFFFFFFFFFFFFFFD
+:083BD000FFFFFFFFFFFFFFFFF5
+:083BD800FFFFFFFFFFFFFFFFED
+:083BE000FFFFFFFFFFFFFFFFE5
+:083BE800FFFFFFFFFFFFFFFFDD
+:083BF000FFFFFFFFFFFFFFFFD5
+:083BF800FFFFFFFFFFFFFFFFCD
+:083C0000FFFFFFFFFFFFFFFFC4
+:083C0800FFFFFFFFFFFFFFFFBC
+:083C1000FFFFFFFFFFFFFFFFB4
+:083C1800FFFFFFFFFFFFFFFFAC
+:083C2000FFFFFFFFFFFFFFFFA4
+:083C2800FFFFFFFFFFFFFFFF9C
+:083C3000FFFFFFFFFFFFFFFF94
+:083C3800FFFFFFFFFFFFFFFF8C
+:083C4000FFFFFFFFFFFFFFFF84
+:083C4800FFFFFFFFFFFFFFFF7C
+:083C5000FFFFFFFFFFFFFFFF74
+:083C5800FFFFFFFFFFFFFFFF6C
+:083C6000FFFFFFFFFFFFFFFF64
+:083C6800FFFFFFFFFFFFFFFF5C
+:083C7000FFFFFFFFFFFFFFFF54
+:083C7800FFFFFFFFFFFFFFFF4C
+:083C8000FFFFFFFFFFFFFFFF44
+:083C8800FFFFFFFFFFFFFFFF3C
+:083C9000FFFFFFFFFFFFFFFF34
+:083C9800FFFFFFFFFFFFFFFF2C
+:083CA000FFFFFFFFFFFFFFFF24
+:083CA800FFFFFFFFFFFFFFFF1C
+:083CB000FFFFFFFFFFFFFFFF14
+:083CB800FFFFFFFFFFFFFFFF0C
+:083CC000FFFFFFFFFFFFFFFF04
+:083CC800FFFFFFFFFFFFFFFFFC
+:083CD000FFFFFFFFFFFFFFFFF4
+:083CD800FFFFFFFFFFFFFFFFEC
+:083CE000FFFFFFFFFFFFFFFFE4
+:083CE800FFFFFFFFFFFFFFFFDC
+:083CF000FFFFFFFFFFFFFFFFD4
+:083CF800FFFFFFFFFFFFFFFFCC
+:083D0000FFFFFFFFFFFFFFFFC3
+:083D0800FFFFFFFFFFFFFFFFBB
+:083D1000FFFFFFFFFFFFFFFFB3
+:083D1800FFFFFFFFFFFFFFFFAB
+:083D2000FFFFFFFFFFFFFFFFA3
+:083D2800FFFFFFFFFFFFFFFF9B
+:083D3000FFFFFFFFFFFFFFFF93
+:083D3800FFFFFFFFFFFFFFFF8B
+:083D4000FFFFFFFFFFFFFFFF83
+:083D4800FFFFFFFFFFFFFFFF7B
+:083D5000FFFFFFFFFFFFFFFF73
+:083D5800FFFFFFFFFFFFFFFF6B
+:083D6000FFFFFFFFFFFFFFFF63
+:083D6800FFFFFFFFFFFFFFFF5B
+:083D7000FFFFFFFFFFFFFFFF53
+:083D7800FFFFFFFFFFFFFFFF4B
+:083D8000FFFFFFFFFFFFFFFF43
+:083D8800FFFFFFFFFFFFFFFF3B
+:083D9000FFFFFFFFFFFFFFFF33
+:083D9800FFFFFFFFFFFFFFFF2B
+:083DA000FFFFFFFFFFFFFFFF23
+:083DA800FFFFFFFFFFFFFFFF1B
+:083DB000FFFFFFFFFFFFFFFF13
+:083DB800FFFFFFFFFFFFFFFF0B
+:083DC000FFFFFFFFFFFFFFFF03
+:083DC800FFFFFFFFFFFFFFFFFB
+:083DD000FFFFFFFFFFFFFFFFF3
+:083DD800FFFFFFFFFFFFFFFFEB
+:083DE000FFFFFFFFFFFFFFFFE3
+:083DE800FFFFFFFFFFFFFFFFDB
+:083DF000FFFFFFFFFFFFFFFFD3
+:083DF800FFFFFFFFFFFFFFFFCB
+:083E0000FFFFFFFFFFFFFFFFC2
+:083E0800FFFFFFFFFFFFFFFFBA
+:083E1000FFFFFFFFFFFFFFFFB2
+:083E1800FFFFFFFFFFFFFFFFAA
+:083E2000FFFFFFFFFFFFFFFFA2
+:083E2800FFFFFFFFFFFFFFFF9A
+:083E3000FFFFFFFFFFFFFFFF92
+:083E3800FFFFFFFFFFFFFFFF8A
+:083E4000FFFFFFFFFFFFFFFF82
+:083E4800FFFFFFFFFFFFFFFF7A
+:083E5000FFFFFFFFFFFFFFFF72
+:083E5800FFFFFFFFFFFFFFFF6A
+:083E6000FFFFFFFFFFFFFFFF62
+:083E6800FFFFFFFFFFFFFFFF5A
+:083E7000FFFFFFFFFFFFFFFF52
+:083E7800FFFFFFFFFFFFFFFF4A
+:083E8000FFFFFFFFFFFFFFFF42
+:083E8800FFFFFFFFFFFFFFFF3A
+:083E9000FFFFFFFFFFFFFFFF32
+:083E9800FFFFFFFFFFFFFFFF2A
+:083EA000FFFFFFFFFFFFFFFF22
+:083EA800FFFFFFFFFFFFFFFF1A
+:083EB000FFFFFFFFFFFFFFFF12
+:083EB800FFFFFFFFFFFFFFFF0A
+:083EC000FFFFFFFFFFFFFFFF02
+:083EC800FFFFFFFFFFFFFFFFFA
+:083ED000FFFFFFFFFFFFFFFFF2
+:083ED800FFFFFFFFFFFFFFFFEA
+:083EE000FFFFFFFFFFFFFFFFE2
+:083EE800FFFFFFFFFFFFFFFFDA
+:083EF000FFFFFFFFFFFFFFFFD2
+:083EF800FFFFFFFFFFFFFFFFCA
+:083F0000FFFFFFFFFFFFFFFFC1
+:083F0800FFFFFFFFFFFFFFFFB9
+:083F1000FFFFFFFFFFFFFFFFB1
+:083F1800FFFFFFFFFFFFFFFFA9
+:083F2000FFFFFFFFFFFFFFFFA1
+:083F2800FFFFFFFFFFFFFFFF99
+:083F3000FFFFFFFFFFFFFFFF91
+:083F3800FFFFFFFFFFFFFFFF89
+:083F4000FFFFFFFFFFFFFFFF81
+:083F4800FFFFFFFFFFFFFFFF79
+:083F5000FFFFFFFFFFFFFFFF71
+:083F5800FFFFFFFFFFFFFFFF69
+:083F6000FFFFFFFFFFFFFFFF61
+:083F6800FFFFFFFFFFFFFFFF59
+:083F7000FFFFFFFFFFFFFFFF51
+:083F7800FFFFFFFFFFFFFFFF49
+:083F8000FFFFFFFFFFFFFFFF41
+:083F8800FFFFFFFFFFFFFFFF39
+:083F9000FFFFFFFFFFFFFFFF31
+:083F9800FFFFFFFFFFFFFFFF29
+:083FA000FFFFFFFFFFFFFFFF21
+:083FA800FFFFFFFFFFFFFFFF19
+:083FB000FFFFFFFFFFFFFFFF11
+:083FB800FFFFFFFFFFFFFFFF09
+:083FC000FFFFFFFFFFFFFFFF01
+:083FC800FFFFFFFFFFFFFFFFF9
+:083FD000FFFFFFFFFFFFFFFFF1
+:083FD800FFFFFFFFFFFFFFFFE9
+:083FE000FFFFFFFFFFFFFFFFE1
+:083FE800FFFFFFFFFFFFFFFFD9
+:083FF000FFFFFFFFFFFFFFFFD1
+:083FF800FFFFFFFFFFFFFF3494
+:0800000012FFFFFFFFFFFFFFED
+:08000800FFFFFFFFFFFFFFFFF8
+:08001000FFFFFFFFFFFFFFFFF0
+:08001800FFFFFFFFFFFFFFFFE8
+:08002000FFFFFFFFFFFFFFFFE0
+:08002800FFFFFFFFFFFFFFFFD8
+:08003000FFFFFFFFFFFFFFFFD0
+:08003800FFFFFFFFFFFFFFFFC8
+:08004000FFFFFFFFFFFFFFFFC0
+:08004800FFFFFFFFFFFFFFFFB8
+:08005000FFFFFFFFFFFFFFFFB0
+:08005800FFFFFFFFFFFFFFFFA8
+:08006000FFFFFFFFFFFFFFFFA0
+:08006800FFFFFFFFFFFFFFFF98
+:08007000FFFFFFFFFFFFFFFF90
+:08007800FFFFFFFFFFFFFF5631
+:07000000000800850F0F0F3F
+:0400000001030507EC
+:00000001FF
diff --git a/test/dummy_hex_8s/dummy_30F2010_inhx8s.hxh b/test/dummy_hex_8s/dummy_30F2010_inhx8s.hxh
new file mode 100644
index 0000000..84576e7
--- /dev/null
+++ b/test/dummy_hex_8s/dummy_30F2010_inhx8s.hxh
@@ -0,0 +1,1155 @@
+:0800000034009000FF00FF0036
+:08000800FF00FF00FF00FF00F4
+:08001000FF00FF00FF00FF00EC
+:08001800FF00FF00FF00FF00E4
+:08002000FF00FF00FF00FF00DC
+:08002800FF00FF00FF00FF00D4
+:08003000FF00FF00FF00FF00CC
+:08003800FF00FF00FF00FF00C4
+:08004000FF00FF00FF00FF00BC
+:08004800FF00FF00FF00FF00B4
+:08005000FF00FF00FF00FF00AC
+:08005800FF00FF00FF00FF00A4
+:08006000FF00FF00FF00FF009C
+:08006800FF00FF00FF00FF0094
+:08007000FF00FF00FF00FF008C
+:08007800FF00FF00FF00FF0084
+:08008000FF00FF00FF00FF007C
+:08008800FF00FF00FF00FF0074
+:08009000FF00FF00FF00FF006C
+:08009800FF00FF00FF00FF0064
+:0800A000FF00FF00FF00FF005C
+:0800A800FF00FF00FF00FF0054
+:0800B000FF00FF00FF00FF004C
+:0800B800FF00FF00FF00FF0044
+:0800C000FF00FF00FF00FF003C
+:0800C800FF00FF00FF00FF0034
+:0800D000FF00FF00FF00FF002C
+:0800D800FF00FF00FF00FF0024
+:0800E000FF00FF00FF00FF001C
+:0800E800FF00FF00FF00FF0014
+:0800F000FF00FF00FF00FF000C
+:0800F800FF00FF00FF00FF0004
+:08010000FF00FF00FF00FF00FB
+:08010800FF00FF00FF00FF00F3
+:08011000FF00FF00FF00FF00EB
+:08011800FF00FF00FF00FF00E3
+:08012000FF00FF00FF00FF00DB
+:08012800FF00FF00FF00FF00D3
+:08013000FF00FF00FF00FF00CB
+:08013800FF00FF00FF00FF00C3
+:08014000FF00FF00FF00FF00BB
+:08014800FF00FF00FF00FF00B3
+:08015000FF00FF00FF00FF00AB
+:08015800FF00FF00FF00FF00A3
+:08016000FF00FF00FF00FF009B
+:08016800FF00FF00FF00FF0093
+:08017000FF00FF00FF00FF008B
+:08017800FF00FF00FF00FF0083
+:08018000FF00FF00FF00FF007B
+:08018800FF00FF00FF00FF0073
+:08019000FF00FF00FF00FF006B
+:08019800FF00FF00FF00FF0063
+:0801A000FF00FF00FF00FF005B
+:0801A800FF00FF00FF00FF0053
+:0801B000FF00FF00FF00FF004B
+:0801B800FF00FF00FF00FF0043
+:0801C000FF00FF00FF00FF003B
+:0801C800FF00FF00FF00FF0033
+:0801D000FF00FF00FF00FF002B
+:0801D800FF00FF00FF00FF0023
+:0801E000FF00FF00FF00FF001B
+:0801E800FF00FF00FF00FF0013
+:0801F000FF00FF00FF00FF000B
+:0801F800FF00FF00FF00FF0003
+:08020000FF00FF00FF00FF00FA
+:08020800FF00FF00FF00FF00F2
+:08021000FF00FF00FF00FF00EA
+:08021800FF00FF00FF00FF00E2
+:08022000FF00FF00FF00FF00DA
+:08022800FF00FF00FF00FF00D2
+:08023000FF00FF00FF00FF00CA
+:08023800FF00FF00FF00FF00C2
+:08024000FF00FF00FF00FF00BA
+:08024800FF00FF00FF00FF00B2
+:08025000FF00FF00FF00FF00AA
+:08025800FF00FF00FF00FF00A2
+:08026000FF00FF00FF00FF009A
+:08026800FF00FF00FF00FF0092
+:08027000FF00FF00FF00FF008A
+:08027800FF00FF00FF00FF0082
+:08028000FF00FF00FF00FF007A
+:08028800FF00FF00FF00FF0072
+:08029000FF00FF00FF00FF006A
+:08029800FF00FF00FF00FF0062
+:0802A000FF00FF00FF00FF005A
+:0802A800FF00FF00FF00FF0052
+:0802B000FF00FF00FF00FF004A
+:0802B800FF00FF00FF00FF0042
+:0802C000FF00FF00FF00FF003A
+:0802C800FF00FF00FF00FF0032
+:0802D000FF00FF00FF00FF002A
+:0802D800FF00FF00FF00FF0022
+:0802E000FF00FF00FF00FF001A
+:0802E800FF00FF00FF00FF0012
+:0802F000FF00FF00FF00FF000A
+:0802F800FF00FF00FF00FF0002
+:08030000FF00FF00FF00FF00F9
+:08030800FF00FF00FF00FF00F1
+:08031000FF00FF00FF00FF00E9
+:08031800FF00FF00FF00FF00E1
+:08032000FF00FF00FF00FF00D9
+:08032800FF00FF00FF00FF00D1
+:08033000FF00FF00FF00FF00C9
+:08033800FF00FF00FF00FF00C1
+:08034000FF00FF00FF00FF00B9
+:08034800FF00FF00FF00FF00B1
+:08035000FF00FF00FF00FF00A9
+:08035800FF00FF00FF00FF00A1
+:08036000FF00FF00FF00FF0099
+:08036800FF00FF00FF00FF0091
+:08037000FF00FF00FF00FF0089
+:08037800FF00FF00FF00FF0081
+:08038000FF00FF00FF00FF0079
+:08038800FF00FF00FF00FF0071
+:08039000FF00FF00FF00FF0069
+:08039800FF00FF00FF00FF0061
+:0803A000FF00FF00FF00FF0059
+:0803A800FF00FF00FF00FF0051
+:0803B000FF00FF00FF00FF0049
+:0803B800FF00FF00FF00FF0041
+:0803C000FF00FF00FF00FF0039
+:0803C800FF00FF00FF00FF0031
+:0803D000FF00FF00FF00FF0029
+:0803D800FF00FF00FF00FF0021
+:0803E000FF00FF00FF00FF0019
+:0803E800FF00FF00FF00FF0011
+:0803F000FF00FF00FF00FF0009
+:0803F800FF00FF00FF00FF0001
+:08040000FF00FF00FF00FF00F8
+:08040800FF00FF00FF00FF00F0
+:08041000FF00FF00FF00FF00E8
+:08041800FF00FF00FF00FF00E0
+:08042000FF00FF00FF00FF00D8
+:08042800FF00FF00FF00FF00D0
+:08043000FF00FF00FF00FF00C8
+:08043800FF00FF00FF00FF00C0
+:08044000FF00FF00FF00FF00B8
+:08044800FF00FF00FF00FF00B0
+:08045000FF00FF00FF00FF00A8
+:08045800FF00FF00FF00FF00A0
+:08046000FF00FF00FF00FF0098
+:08046800FF00FF00FF00FF0090
+:08047000FF00FF00FF00FF0088
+:08047800FF00FF00FF00FF0080
+:08048000FF00FF00FF00FF0078
+:08048800FF00FF00FF00FF0070
+:08049000FF00FF00FF00FF0068
+:08049800FF00FF00FF00FF0060
+:0804A000FF00FF00FF00FF0058
+:0804A800FF00FF00FF00FF0050
+:0804B000FF00FF00FF00FF0048
+:0804B800FF00FF00FF00FF0040
+:0804C000FF00FF00FF00FF0038
+:0804C800FF00FF00FF00FF0030
+:0804D000FF00FF00FF00FF0028
+:0804D800FF00FF00FF00FF0020
+:0804E000FF00FF00FF00FF0018
+:0804E800FF00FF00FF00FF0010
+:0804F000FF00FF00FF00FF0008
+:0804F800FF00FF00FF00FF0000
+:08050000FF00FF00FF00FF00F7
+:08050800FF00FF00FF00FF00EF
+:08051000FF00FF00FF00FF00E7
+:08051800FF00FF00FF00FF00DF
+:08052000FF00FF00FF00FF00D7
+:08052800FF00FF00FF00FF00CF
+:08053000FF00FF00FF00FF00C7
+:08053800FF00FF00FF00FF00BF
+:08054000FF00FF00FF00FF00B7
+:08054800FF00FF00FF00FF00AF
+:08055000FF00FF00FF00FF00A7
+:08055800FF00FF00FF00FF009F
+:08056000FF00FF00FF00FF0097
+:08056800FF00FF00FF00FF008F
+:08057000FF00FF00FF00FF0087
+:08057800FF00FF00FF00FF007F
+:08058000FF00FF00FF00FF0077
+:08058800FF00FF00FF00FF006F
+:08059000FF00FF00FF00FF0067
+:08059800FF00FF00FF00FF005F
+:0805A000FF00FF00FF00FF0057
+:0805A800FF00FF00FF00FF004F
+:0805B000FF00FF00FF00FF0047
+:0805B800FF00FF00FF00FF003F
+:0805C000FF00FF00FF00FF0037
+:0805C800FF00FF00FF00FF002F
+:0805D000FF00FF00FF00FF0027
+:0805D800FF00FF00FF00FF001F
+:0805E000FF00FF00FF00FF0017
+:0805E800FF00FF00FF00FF000F
+:0805F000FF00FF00FF00FF0007
+:0805F800FF00FF00FF00FF00FF
+:08060000FF00FF00FF00FF00F6
+:08060800FF00FF00FF00FF00EE
+:08061000FF00FF00FF00FF00E6
+:08061800FF00FF00FF00FF00DE
+:08062000FF00FF00FF00FF00D6
+:08062800FF00FF00FF00FF00CE
+:08063000FF00FF00FF00FF00C6
+:08063800FF00FF00FF00FF00BE
+:08064000FF00FF00FF00FF00B6
+:08064800FF00FF00FF00FF00AE
+:08065000FF00FF00FF00FF00A6
+:08065800FF00FF00FF00FF009E
+:08066000FF00FF00FF00FF0096
+:08066800FF00FF00FF00FF008E
+:08067000FF00FF00FF00FF0086
+:08067800FF00FF00FF00FF007E
+:08068000FF00FF00FF00FF0076
+:08068800FF00FF00FF00FF006E
+:08069000FF00FF00FF00FF0066
+:08069800FF00FF00FF00FF005E
+:0806A000FF00FF00FF00FF0056
+:0806A800FF00FF00FF00FF004E
+:0806B000FF00FF00FF00FF0046
+:0806B800FF00FF00FF00FF003E
+:0806C000FF00FF00FF00FF0036
+:0806C800FF00FF00FF00FF002E
+:0806D000FF00FF00FF00FF0026
+:0806D800FF00FF00FF00FF001E
+:0806E000FF00FF00FF00FF0016
+:0806E800FF00FF00FF00FF000E
+:0806F000FF00FF00FF00FF0006
+:0806F800FF00FF00FF00FF00FE
+:08070000FF00FF00FF00FF00F5
+:08070800FF00FF00FF00FF00ED
+:08071000FF00FF00FF00FF00E5
+:08071800FF00FF00FF00FF00DD
+:08072000FF00FF00FF00FF00D5
+:08072800FF00FF00FF00FF00CD
+:08073000FF00FF00FF00FF00C5
+:08073800FF00FF00FF00FF00BD
+:08074000FF00FF00FF00FF00B5
+:08074800FF00FF00FF00FF00AD
+:08075000FF00FF00FF00FF00A5
+:08075800FF00FF00FF00FF009D
+:08076000FF00FF00FF00FF0095
+:08076800FF00FF00FF00FF008D
+:08077000FF00FF00FF00FF0085
+:08077800FF00FF00FF00FF007D
+:08078000FF00FF00FF00FF0075
+:08078800FF00FF00FF00FF006D
+:08079000FF00FF00FF00FF0065
+:08079800FF00FF00FF00FF005D
+:0807A000FF00FF00FF00FF0055
+:0807A800FF00FF00FF00FF004D
+:0807B000FF00FF00FF00FF0045
+:0807B800FF00FF00FF00FF003D
+:0807C000FF00FF00FF00FF0035
+:0807C800FF00FF00FF00FF002D
+:0807D000FF00FF00FF00FF0025
+:0807D800FF00FF00FF00FF001D
+:0807E000FF00FF00FF00FF0015
+:0807E800FF00FF00FF00FF000D
+:0807F000FF00FF00FF00FF0005
+:0807F800FF00FF00FF00FF00FD
+:08080000FF00FF00FF00FF00F4
+:08080800FF00FF00FF00FF00EC
+:08081000FF00FF00FF00FF00E4
+:08081800FF00FF00FF00FF00DC
+:08082000FF00FF00FF00FF00D4
+:08082800FF00FF00FF00FF00CC
+:08083000FF00FF00FF00FF00C4
+:08083800FF00FF00FF00FF00BC
+:08084000FF00FF00FF00FF00B4
+:08084800FF00FF00FF00FF00AC
+:08085000FF00FF00FF00FF00A4
+:08085800FF00FF00FF00FF009C
+:08086000FF00FF00FF00FF0094
+:08086800FF00FF00FF00FF008C
+:08087000FF00FF00FF00FF0084
+:08087800FF00FF00FF00FF007C
+:08088000FF00FF00FF00FF0074
+:08088800FF00FF00FF00FF006C
+:08089000FF00FF00FF00FF0064
+:08089800FF00FF00FF00FF005C
+:0808A000FF00FF00FF00FF0054
+:0808A800FF00FF00FF00FF004C
+:0808B000FF00FF00FF00FF0044
+:0808B800FF00FF00FF00FF003C
+:0808C000FF00FF00FF00FF0034
+:0808C800FF00FF00FF00FF002C
+:0808D000FF00FF00FF00FF0024
+:0808D800FF00FF00FF00FF001C
+:0808E000FF00FF00FF00FF0014
+:0808E800FF00FF00FF00FF000C
+:0808F000FF00FF00FF00FF0004
+:0808F800FF00FF00FF00FF00FC
+:08090000FF00FF00FF00FF00F3
+:08090800FF00FF00FF00FF00EB
+:08091000FF00FF00FF00FF00E3
+:08091800FF00FF00FF00FF00DB
+:08092000FF00FF00FF00FF00D3
+:08092800FF00FF00FF00FF00CB
+:08093000FF00FF00FF00FF00C3
+:08093800FF00FF00FF00FF00BB
+:08094000FF00FF00FF00FF00B3
+:08094800FF00FF00FF00FF00AB
+:08095000FF00FF00FF00FF00A3
+:08095800FF00FF00FF00FF009B
+:08096000FF00FF00FF00FF0093
+:08096800FF00FF00FF00FF008B
+:08097000FF00FF00FF00FF0083
+:08097800FF00FF00FF00FF007B
+:08098000FF00FF00FF00FF0073
+:08098800FF00FF00FF00FF006B
+:08099000FF00FF00FF00FF0063
+:08099800FF00FF00FF00FF005B
+:0809A000FF00FF00FF00FF0053
+:0809A800FF00FF00FF00FF004B
+:0809B000FF00FF00FF00FF0043
+:0809B800FF00FF00FF00FF003B
+:0809C000FF00FF00FF00FF0033
+:0809C800FF00FF00FF00FF002B
+:0809D000FF00FF00FF00FF0023
+:0809D800FF00FF00FF00FF001B
+:0809E000FF00FF00FF00FF0013
+:0809E800FF00FF00FF00FF000B
+:0809F000FF00FF00FF00FF0003
+:0809F800FF00FF00FF00FF00FB
+:080A0000FF00FF00FF00FF00F2
+:080A0800FF00FF00FF00FF00EA
+:080A1000FF00FF00FF00FF00E2
+:080A1800FF00FF00FF00FF00DA
+:080A2000FF00FF00FF00FF00D2
+:080A2800FF00FF00FF00FF00CA
+:080A3000FF00FF00FF00FF00C2
+:080A3800FF00FF00FF00FF00BA
+:080A4000FF00FF00FF00FF00B2
+:080A4800FF00FF00FF00FF00AA
+:080A5000FF00FF00FF00FF00A2
+:080A5800FF00FF00FF00FF009A
+:080A6000FF00FF00FF00FF0092
+:080A6800FF00FF00FF00FF008A
+:080A7000FF00FF00FF00FF0082
+:080A7800FF00FF00FF00FF007A
+:080A8000FF00FF00FF00FF0072
+:080A8800FF00FF00FF00FF006A
+:080A9000FF00FF00FF00FF0062
+:080A9800FF00FF00FF00FF005A
+:080AA000FF00FF00FF00FF0052
+:080AA800FF00FF00FF00FF004A
+:080AB000FF00FF00FF00FF0042
+:080AB800FF00FF00FF00FF003A
+:080AC000FF00FF00FF00FF0032
+:080AC800FF00FF00FF00FF002A
+:080AD000FF00FF00FF00FF0022
+:080AD800FF00FF00FF00FF001A
+:080AE000FF00FF00FF00FF0012
+:080AE800FF00FF00FF00FF000A
+:080AF000FF00FF00FF00FF0002
+:080AF800FF00FF00FF00FF00FA
+:080B0000FF00FF00FF00FF00F1
+:080B0800FF00FF00FF00FF00E9
+:080B1000FF00FF00FF00FF00E1
+:080B1800FF00FF00FF00FF00D9
+:080B2000FF00FF00FF00FF00D1
+:080B2800FF00FF00FF00FF00C9
+:080B3000FF00FF00FF00FF00C1
+:080B3800FF00FF00FF00FF00B9
+:080B4000FF00FF00FF00FF00B1
+:080B4800FF00FF00FF00FF00A9
+:080B5000FF00FF00FF00FF00A1
+:080B5800FF00FF00FF00FF0099
+:080B6000FF00FF00FF00FF0091
+:080B6800FF00FF00FF00FF0089
+:080B7000FF00FF00FF00FF0081
+:080B7800FF00FF00FF00FF0079
+:080B8000FF00FF00FF00FF0071
+:080B8800FF00FF00FF00FF0069
+:080B9000FF00FF00FF00FF0061
+:080B9800FF00FF00FF00FF0059
+:080BA000FF00FF00FF00FF0051
+:080BA800FF00FF00FF00FF0049
+:080BB000FF00FF00FF00FF0041
+:080BB800FF00FF00FF00FF0039
+:080BC000FF00FF00FF00FF0031
+:080BC800FF00FF00FF00FF0029
+:080BD000FF00FF00FF00FF0021
+:080BD800FF00FF00FF00FF0019
+:080BE000FF00FF00FF00FF0011
+:080BE800FF00FF00FF00FF0009
+:080BF000FF00FF00FF00FF0001
+:080BF800FF00FF00FF00FF00F9
+:080C0000FF00FF00FF00FF00F0
+:080C0800FF00FF00FF00FF00E8
+:080C1000FF00FF00FF00FF00E0
+:080C1800FF00FF00FF00FF00D8
+:080C2000FF00FF00FF00FF00D0
+:080C2800FF00FF00FF00FF00C8
+:080C3000FF00FF00FF00FF00C0
+:080C3800FF00FF00FF00FF00B8
+:080C4000FF00FF00FF00FF00B0
+:080C4800FF00FF00FF00FF00A8
+:080C5000FF00FF00FF00FF00A0
+:080C5800FF00FF00FF00FF0098
+:080C6000FF00FF00FF00FF0090
+:080C6800FF00FF00FF00FF0088
+:080C7000FF00FF00FF00FF0080
+:080C7800FF00FF00FF00FF0078
+:080C8000FF00FF00FF00FF0070
+:080C8800FF00FF00FF00FF0068
+:080C9000FF00FF00FF00FF0060
+:080C9800FF00FF00FF00FF0058
+:080CA000FF00FF00FF00FF0050
+:080CA800FF00FF00FF00FF0048
+:080CB000FF00FF00FF00FF0040
+:080CB800FF00FF00FF00FF0038
+:080CC000FF00FF00FF00FF0030
+:080CC800FF00FF00FF00FF0028
+:080CD000FF00FF00FF00FF0020
+:080CD800FF00FF00FF00FF0018
+:080CE000FF00FF00FF00FF0010
+:080CE800FF00FF00FF00FF0008
+:080CF000FF00FF00FF00FF0000
+:080CF800FF00FF00FF00FF00F8
+:080D0000FF00FF00FF00FF00EF
+:080D0800FF00FF00FF00FF00E7
+:080D1000FF00FF00FF00FF00DF
+:080D1800FF00FF00FF00FF00D7
+:080D2000FF00FF00FF00FF00CF
+:080D2800FF00FF00FF00FF00C7
+:080D3000FF00FF00FF00FF00BF
+:080D3800FF00FF00FF00FF00B7
+:080D4000FF00FF00FF00FF00AF
+:080D4800FF00FF00FF00FF00A7
+:080D5000FF00FF00FF00FF009F
+:080D5800FF00FF00FF00FF0097
+:080D6000FF00FF00FF00FF008F
+:080D6800FF00FF00FF00FF0087
+:080D7000FF00FF00FF00FF007F
+:080D7800FF00FF00FF00FF0077
+:080D8000FF00FF00FF00FF006F
+:080D8800FF00FF00FF00FF0067
+:080D9000FF00FF00FF00FF005F
+:080D9800FF00FF00FF00FF0057
+:080DA000FF00FF00FF00FF004F
+:080DA800FF00FF00FF00FF0047
+:080DB000FF00FF00FF00FF003F
+:080DB800FF00FF00FF00FF0037
+:080DC000FF00FF00FF00FF002F
+:080DC800FF00FF00FF00FF0027
+:080DD000FF00FF00FF00FF001F
+:080DD800FF00FF00FF00FF0017
+:080DE000FF00FF00FF00FF000F
+:080DE800FF00FF00FF00FF0007
+:080DF000FF00FF00FF00FF00FF
+:080DF800FF00FF00FF00FF00F7
+:080E0000FF00FF00FF00FF00EE
+:080E0800FF00FF00FF00FF00E6
+:080E1000FF00FF00FF00FF00DE
+:080E1800FF00FF00FF00FF00D6
+:080E2000FF00FF00FF00FF00CE
+:080E2800FF00FF00FF00FF00C6
+:080E3000FF00FF00FF00FF00BE
+:080E3800FF00FF00FF00FF00B6
+:080E4000FF00FF00FF00FF00AE
+:080E4800FF00FF00FF00FF00A6
+:080E5000FF00FF00FF00FF009E
+:080E5800FF00FF00FF00FF0096
+:080E6000FF00FF00FF00FF008E
+:080E6800FF00FF00FF00FF0086
+:080E7000FF00FF00FF00FF007E
+:080E7800FF00FF00FF00FF0076
+:080E8000FF00FF00FF00FF006E
+:080E8800FF00FF00FF00FF0066
+:080E9000FF00FF00FF00FF005E
+:080E9800FF00FF00FF00FF0056
+:080EA000FF00FF00FF00FF004E
+:080EA800FF00FF00FF00FF0046
+:080EB000FF00FF00FF00FF003E
+:080EB800FF00FF00FF00FF0036
+:080EC000FF00FF00FF00FF002E
+:080EC800FF00FF00FF00FF0026
+:080ED000FF00FF00FF00FF001E
+:080ED800FF00FF00FF00FF0016
+:080EE000FF00FF00FF00FF000E
+:080EE800FF00FF00FF00FF0006
+:080EF000FF00FF00FF00FF00FE
+:080EF800FF00FF00FF00FF00F6
+:080F0000FF00FF00FF00FF00ED
+:080F0800FF00FF00FF00FF00E5
+:080F1000FF00FF00FF00FF00DD
+:080F1800FF00FF00FF00FF00D5
+:080F2000FF00FF00FF00FF00CD
+:080F2800FF00FF00FF00FF00C5
+:080F3000FF00FF00FF00FF00BD
+:080F3800FF00FF00FF00FF00B5
+:080F4000FF00FF00FF00FF00AD
+:080F4800FF00FF00FF00FF00A5
+:080F5000FF00FF00FF00FF009D
+:080F5800FF00FF00FF00FF0095
+:080F6000FF00FF00FF00FF008D
+:080F6800FF00FF00FF00FF0085
+:080F7000FF00FF00FF00FF007D
+:080F7800FF00FF00FF00FF0075
+:080F8000FF00FF00FF00FF006D
+:080F8800FF00FF00FF00FF0065
+:080F9000FF00FF00FF00FF005D
+:080F9800FF00FF00FF00FF0055
+:080FA000FF00FF00FF00FF004D
+:080FA800FF00FF00FF00FF0045
+:080FB000FF00FF00FF00FF003D
+:080FB800FF00FF00FF00FF0035
+:080FC000FF00FF00FF00FF002D
+:080FC800FF00FF00FF00FF0025
+:080FD000FF00FF00FF00FF001D
+:080FD800FF00FF00FF00FF0015
+:080FE000FF00FF00FF00FF000D
+:080FE800FF00FF00FF00FF0005
+:080FF000FF00FF00FF00FF00FD
+:080FF800FF00FF00FF00FF00F5
+:08100000FF00FF00FF00FF00EC
+:08100800FF00FF00FF00FF00E4
+:08101000FF00FF00FF00FF00DC
+:08101800FF00FF00FF00FF00D4
+:08102000FF00FF00FF00FF00CC
+:08102800FF00FF00FF00FF00C4
+:08103000FF00FF00FF00FF00BC
+:08103800FF00FF00FF00FF00B4
+:08104000FF00FF00FF00FF00AC
+:08104800FF00FF00FF00FF00A4
+:08105000FF00FF00FF00FF009C
+:08105800FF00FF00FF00FF0094
+:08106000FF00FF00FF00FF008C
+:08106800FF00FF00FF00FF0084
+:08107000FF00FF00FF00FF007C
+:08107800FF00FF00FF00FF0074
+:08108000FF00FF00FF00FF006C
+:08108800FF00FF00FF00FF0064
+:08109000FF00FF00FF00FF005C
+:08109800FF00FF00FF00FF0054
+:0810A000FF00FF00FF00FF004C
+:0810A800FF00FF00FF00FF0044
+:0810B000FF00FF00FF00FF003C
+:0810B800FF00FF00FF00FF0034
+:0810C000FF00FF00FF00FF002C
+:0810C800FF00FF00FF00FF0024
+:0810D000FF00FF00FF00FF001C
+:0810D800FF00FF00FF00FF0014
+:0810E000FF00FF00FF00FF000C
+:0810E800FF00FF00FF00FF0004
+:0810F000FF00FF00FF00FF00FC
+:0810F800FF00FF00FF00FF00F4
+:08110000FF00FF00FF00FF00EB
+:08110800FF00FF00FF00FF00E3
+:08111000FF00FF00FF00FF00DB
+:08111800FF00FF00FF00FF00D3
+:08112000FF00FF00FF00FF00CB
+:08112800FF00FF00FF00FF00C3
+:08113000FF00FF00FF00FF00BB
+:08113800FF00FF00FF00FF00B3
+:08114000FF00FF00FF00FF00AB
+:08114800FF00FF00FF00FF00A3
+:08115000FF00FF00FF00FF009B
+:08115800FF00FF00FF00FF0093
+:08116000FF00FF00FF00FF008B
+:08116800FF00FF00FF00FF0083
+:08117000FF00FF00FF00FF007B
+:08117800FF00FF00FF00FF0073
+:08118000FF00FF00FF00FF006B
+:08118800FF00FF00FF00FF0063
+:08119000FF00FF00FF00FF005B
+:08119800FF00FF00FF00FF0053
+:0811A000FF00FF00FF00FF004B
+:0811A800FF00FF00FF00FF0043
+:0811B000FF00FF00FF00FF003B
+:0811B800FF00FF00FF00FF0033
+:0811C000FF00FF00FF00FF002B
+:0811C800FF00FF00FF00FF0023
+:0811D000FF00FF00FF00FF001B
+:0811D800FF00FF00FF00FF0013
+:0811E000FF00FF00FF00FF000B
+:0811E800FF00FF00FF00FF0003
+:0811F000FF00FF00FF00FF00FB
+:0811F800FF00FF00FF00FF00F3
+:08120000FF00FF00FF00FF00EA
+:08120800FF00FF00FF00FF00E2
+:08121000FF00FF00FF00FF00DA
+:08121800FF00FF00FF00FF00D2
+:08122000FF00FF00FF00FF00CA
+:08122800FF00FF00FF00FF00C2
+:08123000FF00FF00FF00FF00BA
+:08123800FF00FF00FF00FF00B2
+:08124000FF00FF00FF00FF00AA
+:08124800FF00FF00FF00FF00A2
+:08125000FF00FF00FF00FF009A
+:08125800FF00FF00FF00FF0092
+:08126000FF00FF00FF00FF008A
+:08126800FF00FF00FF00FF0082
+:08127000FF00FF00FF00FF007A
+:08127800FF00FF00FF00FF0072
+:08128000FF00FF00FF00FF006A
+:08128800FF00FF00FF00FF0062
+:08129000FF00FF00FF00FF005A
+:08129800FF00FF00FF00FF0052
+:0812A000FF00FF00FF00FF004A
+:0812A800FF00FF00FF00FF0042
+:0812B000FF00FF00FF00FF003A
+:0812B800FF00FF00FF00FF0032
+:0812C000FF00FF00FF00FF002A
+:0812C800FF00FF00FF00FF0022
+:0812D000FF00FF00FF00FF001A
+:0812D800FF00FF00FF00FF0012
+:0812E000FF00FF00FF00FF000A
+:0812E800FF00FF00FF00FF0002
+:0812F000FF00FF00FF00FF00FA
+:0812F800FF00FF00FF00FF00F2
+:08130000FF00FF00FF00FF00E9
+:08130800FF00FF00FF00FF00E1
+:08131000FF00FF00FF00FF00D9
+:08131800FF00FF00FF00FF00D1
+:08132000FF00FF00FF00FF00C9
+:08132800FF00FF00FF00FF00C1
+:08133000FF00FF00FF00FF00B9
+:08133800FF00FF00FF00FF00B1
+:08134000FF00FF00FF00FF00A9
+:08134800FF00FF00FF00FF00A1
+:08135000FF00FF00FF00FF0099
+:08135800FF00FF00FF00FF0091
+:08136000FF00FF00FF00FF0089
+:08136800FF00FF00FF00FF0081
+:08137000FF00FF00FF00FF0079
+:08137800FF00FF00FF00FF0071
+:08138000FF00FF00FF00FF0069
+:08138800FF00FF00FF00FF0061
+:08139000FF00FF00FF00FF0059
+:08139800FF00FF00FF00FF0051
+:0813A000FF00FF00FF00FF0049
+:0813A800FF00FF00FF00FF0041
+:0813B000FF00FF00FF00FF0039
+:0813B800FF00FF00FF00FF0031
+:0813C000FF00FF00FF00FF0029
+:0813C800FF00FF00FF00FF0021
+:0813D000FF00FF00FF00FF0019
+:0813D800FF00FF00FF00FF0011
+:0813E000FF00FF00FF00FF0009
+:0813E800FF00FF00FF00FF0001
+:0813F000FF00FF00FF00FF00F9
+:0813F800FF00FF00FF00FF00F1
+:08140000FF00FF00FF00FF00E8
+:08140800FF00FF00FF00FF00E0
+:08141000FF00FF00FF00FF00D8
+:08141800FF00FF00FF00FF00D0
+:08142000FF00FF00FF00FF00C8
+:08142800FF00FF00FF00FF00C0
+:08143000FF00FF00FF00FF00B8
+:08143800FF00FF00FF00FF00B0
+:08144000FF00FF00FF00FF00A8
+:08144800FF00FF00FF00FF00A0
+:08145000FF00FF00FF00FF0098
+:08145800FF00FF00FF00FF0090
+:08146000FF00FF00FF00FF0088
+:08146800FF00FF00FF00FF0080
+:08147000FF00FF00FF00FF0078
+:08147800FF00FF00FF00FF0070
+:08148000FF00FF00FF00FF0068
+:08148800FF00FF00FF00FF0060
+:08149000FF00FF00FF00FF0058
+:08149800FF00FF00FF00FF0050
+:0814A000FF00FF00FF00FF0048
+:0814A800FF00FF00FF00FF0040
+:0814B000FF00FF00FF00FF0038
+:0814B800FF00FF00FF00FF0030
+:0814C000FF00FF00FF00FF0028
+:0814C800FF00FF00FF00FF0020
+:0814D000FF00FF00FF00FF0018
+:0814D800FF00FF00FF00FF0010
+:0814E000FF00FF00FF00FF0008
+:0814E800FF00FF00FF00FF0000
+:0814F000FF00FF00FF00FF00F8
+:0814F800FF00FF00FF00FF00F0
+:08150000FF00FF00FF00FF00E7
+:08150800FF00FF00FF00FF00DF
+:08151000FF00FF00FF00FF00D7
+:08151800FF00FF00FF00FF00CF
+:08152000FF00FF00FF00FF00C7
+:08152800FF00FF00FF00FF00BF
+:08153000FF00FF00FF00FF00B7
+:08153800FF00FF00FF00FF00AF
+:08154000FF00FF00FF00FF00A7
+:08154800FF00FF00FF00FF009F
+:08155000FF00FF00FF00FF0097
+:08155800FF00FF00FF00FF008F
+:08156000FF00FF00FF00FF0087
+:08156800FF00FF00FF00FF007F
+:08157000FF00FF00FF00FF0077
+:08157800FF00FF00FF00FF006F
+:08158000FF00FF00FF00FF0067
+:08158800FF00FF00FF00FF005F
+:08159000FF00FF00FF00FF0057
+:08159800FF00FF00FF00FF004F
+:0815A000FF00FF00FF00FF0047
+:0815A800FF00FF00FF00FF003F
+:0815B000FF00FF00FF00FF0037
+:0815B800FF00FF00FF00FF002F
+:0815C000FF00FF00FF00FF0027
+:0815C800FF00FF00FF00FF001F
+:0815D000FF00FF00FF00FF0017
+:0815D800FF00FF00FF00FF000F
+:0815E000FF00FF00FF00FF0007
+:0815E800FF00FF00FF00FF00FF
+:0815F000FF00FF00FF00FF00F7
+:0815F800FF00FF00FF00FF00EF
+:08160000FF00FF00FF00FF00E6
+:08160800FF00FF00FF00FF00DE
+:08161000FF00FF00FF00FF00D6
+:08161800FF00FF00FF00FF00CE
+:08162000FF00FF00FF00FF00C6
+:08162800FF00FF00FF00FF00BE
+:08163000FF00FF00FF00FF00B6
+:08163800FF00FF00FF00FF00AE
+:08164000FF00FF00FF00FF00A6
+:08164800FF00FF00FF00FF009E
+:08165000FF00FF00FF00FF0096
+:08165800FF00FF00FF00FF008E
+:08166000FF00FF00FF00FF0086
+:08166800FF00FF00FF00FF007E
+:08167000FF00FF00FF00FF0076
+:08167800FF00FF00FF00FF006E
+:08168000FF00FF00FF00FF0066
+:08168800FF00FF00FF00FF005E
+:08169000FF00FF00FF00FF0056
+:08169800FF00FF00FF00FF004E
+:0816A000FF00FF00FF00FF0046
+:0816A800FF00FF00FF00FF003E
+:0816B000FF00FF00FF00FF0036
+:0816B800FF00FF00FF00FF002E
+:0816C000FF00FF00FF00FF0026
+:0816C800FF00FF00FF00FF001E
+:0816D000FF00FF00FF00FF0016
+:0816D800FF00FF00FF00FF000E
+:0816E000FF00FF00FF00FF0006
+:0816E800FF00FF00FF00FF00FE
+:0816F000FF00FF00FF00FF00F6
+:0816F800FF00FF00FF00FF00EE
+:08170000FF00FF00FF00FF00E5
+:08170800FF00FF00FF00FF00DD
+:08171000FF00FF00FF00FF00D5
+:08171800FF00FF00FF00FF00CD
+:08172000FF00FF00FF00FF00C5
+:08172800FF00FF00FF00FF00BD
+:08173000FF00FF00FF00FF00B5
+:08173800FF00FF00FF00FF00AD
+:08174000FF00FF00FF00FF00A5
+:08174800FF00FF00FF00FF009D
+:08175000FF00FF00FF00FF0095
+:08175800FF00FF00FF00FF008D
+:08176000FF00FF00FF00FF0085
+:08176800FF00FF00FF00FF007D
+:08177000FF00FF00FF00FF0075
+:08177800FF00FF00FF00FF006D
+:08178000FF00FF00FF00FF0065
+:08178800FF00FF00FF00FF005D
+:08179000FF00FF00FF00FF0055
+:08179800FF00FF00FF00FF004D
+:0817A000FF00FF00FF00FF0045
+:0817A800FF00FF00FF00FF003D
+:0817B000FF00FF00FF00FF0035
+:0817B800FF00FF00FF00FF002D
+:0817C000FF00FF00FF00FF0025
+:0817C800FF00FF00FF00FF001D
+:0817D000FF00FF00FF00FF0015
+:0817D800FF00FF00FF00FF000D
+:0817E000FF00FF00FF00FF0005
+:0817E800FF00FF00FF00FF00FD
+:0817F000FF00FF00FF00FF00F5
+:0817F800FF00FF00FF00FF00ED
+:08180000FF00FF00FF00FF00E4
+:08180800FF00FF00FF00FF00DC
+:08181000FF00FF00FF00FF00D4
+:08181800FF00FF00FF00FF00CC
+:08182000FF00FF00FF00FF00C4
+:08182800FF00FF00FF00FF00BC
+:08183000FF00FF00FF00FF00B4
+:08183800FF00FF00FF00FF00AC
+:08184000FF00FF00FF00FF00A4
+:08184800FF00FF00FF00FF009C
+:08185000FF00FF00FF00FF0094
+:08185800FF00FF00FF00FF008C
+:08186000FF00FF00FF00FF0084
+:08186800FF00FF00FF00FF007C
+:08187000FF00FF00FF00FF0074
+:08187800FF00FF00FF00FF006C
+:08188000FF00FF00FF00FF0064
+:08188800FF00FF00FF00FF005C
+:08189000FF00FF00FF00FF0054
+:08189800FF00FF00FF00FF004C
+:0818A000FF00FF00FF00FF0044
+:0818A800FF00FF00FF00FF003C
+:0818B000FF00FF00FF00FF0034
+:0818B800FF00FF00FF00FF002C
+:0818C000FF00FF00FF00FF0024
+:0818C800FF00FF00FF00FF001C
+:0818D000FF00FF00FF00FF0014
+:0818D800FF00FF00FF00FF000C
+:0818E000FF00FF00FF00FF0004
+:0818E800FF00FF00FF00FF00FC
+:0818F000FF00FF00FF00FF00F4
+:0818F800FF00FF00FF00FF00EC
+:08190000FF00FF00FF00FF00E3
+:08190800FF00FF00FF00FF00DB
+:08191000FF00FF00FF00FF00D3
+:08191800FF00FF00FF00FF00CB
+:08192000FF00FF00FF00FF00C3
+:08192800FF00FF00FF00FF00BB
+:08193000FF00FF00FF00FF00B3
+:08193800FF00FF00FF00FF00AB
+:08194000FF00FF00FF00FF00A3
+:08194800FF00FF00FF00FF009B
+:08195000FF00FF00FF00FF0093
+:08195800FF00FF00FF00FF008B
+:08196000FF00FF00FF00FF0083
+:08196800FF00FF00FF00FF007B
+:08197000FF00FF00FF00FF0073
+:08197800FF00FF00FF00FF006B
+:08198000FF00FF00FF00FF0063
+:08198800FF00FF00FF00FF005B
+:08199000FF00FF00FF00FF0053
+:08199800FF00FF00FF00FF004B
+:0819A000FF00FF00FF00FF0043
+:0819A800FF00FF00FF00FF003B
+:0819B000FF00FF00FF00FF0033
+:0819B800FF00FF00FF00FF002B
+:0819C000FF00FF00FF00FF0023
+:0819C800FF00FF00FF00FF001B
+:0819D000FF00FF00FF00FF0013
+:0819D800FF00FF00FF00FF000B
+:0819E000FF00FF00FF00FF0003
+:0819E800FF00FF00FF00FF00FB
+:0819F000FF00FF00FF00FF00F3
+:0819F800FF00FF00FF00FF00EB
+:081A0000FF00FF00FF00FF00E2
+:081A0800FF00FF00FF00FF00DA
+:081A1000FF00FF00FF00FF00D2
+:081A1800FF00FF00FF00FF00CA
+:081A2000FF00FF00FF00FF00C2
+:081A2800FF00FF00FF00FF00BA
+:081A3000FF00FF00FF00FF00B2
+:081A3800FF00FF00FF00FF00AA
+:081A4000FF00FF00FF00FF00A2
+:081A4800FF00FF00FF00FF009A
+:081A5000FF00FF00FF00FF0092
+:081A5800FF00FF00FF00FF008A
+:081A6000FF00FF00FF00FF0082
+:081A6800FF00FF00FF00FF007A
+:081A7000FF00FF00FF00FF0072
+:081A7800FF00FF00FF00FF006A
+:081A8000FF00FF00FF00FF0062
+:081A8800FF00FF00FF00FF005A
+:081A9000FF00FF00FF00FF0052
+:081A9800FF00FF00FF00FF004A
+:081AA000FF00FF00FF00FF0042
+:081AA800FF00FF00FF00FF003A
+:081AB000FF00FF00FF00FF0032
+:081AB800FF00FF00FF00FF002A
+:081AC000FF00FF00FF00FF0022
+:081AC800FF00FF00FF00FF001A
+:081AD000FF00FF00FF00FF0012
+:081AD800FF00FF00FF00FF000A
+:081AE000FF00FF00FF00FF0002
+:081AE800FF00FF00FF00FF00FA
+:081AF000FF00FF00FF00FF00F2
+:081AF800FF00FF00FF00FF00EA
+:081B0000FF00FF00FF00FF00E1
+:081B0800FF00FF00FF00FF00D9
+:081B1000FF00FF00FF00FF00D1
+:081B1800FF00FF00FF00FF00C9
+:081B2000FF00FF00FF00FF00C1
+:081B2800FF00FF00FF00FF00B9
+:081B3000FF00FF00FF00FF00B1
+:081B3800FF00FF00FF00FF00A9
+:081B4000FF00FF00FF00FF00A1
+:081B4800FF00FF00FF00FF0099
+:081B5000FF00FF00FF00FF0091
+:081B5800FF00FF00FF00FF0089
+:081B6000FF00FF00FF00FF0081
+:081B6800FF00FF00FF00FF0079
+:081B7000FF00FF00FF00FF0071
+:081B7800FF00FF00FF00FF0069
+:081B8000FF00FF00FF00FF0061
+:081B8800FF00FF00FF00FF0059
+:081B9000FF00FF00FF00FF0051
+:081B9800FF00FF00FF00FF0049
+:081BA000FF00FF00FF00FF0041
+:081BA800FF00FF00FF00FF0039
+:081BB000FF00FF00FF00FF0031
+:081BB800FF00FF00FF00FF0029
+:081BC000FF00FF00FF00FF0021
+:081BC800FF00FF00FF00FF0019
+:081BD000FF00FF00FF00FF0011
+:081BD800FF00FF00FF00FF0009
+:081BE000FF00FF00FF00FF0001
+:081BE800FF00FF00FF00FF00F9
+:081BF000FF00FF00FF00FF00F1
+:081BF800FF00FF00FF00FF00E9
+:081C0000FF00FF00FF00FF00E0
+:081C0800FF00FF00FF00FF00D8
+:081C1000FF00FF00FF00FF00D0
+:081C1800FF00FF00FF00FF00C8
+:081C2000FF00FF00FF00FF00C0
+:081C2800FF00FF00FF00FF00B8
+:081C3000FF00FF00FF00FF00B0
+:081C3800FF00FF00FF00FF00A8
+:081C4000FF00FF00FF00FF00A0
+:081C4800FF00FF00FF00FF0098
+:081C5000FF00FF00FF00FF0090
+:081C5800FF00FF00FF00FF0088
+:081C6000FF00FF00FF00FF0080
+:081C6800FF00FF00FF00FF0078
+:081C7000FF00FF00FF00FF0070
+:081C7800FF00FF00FF00FF0068
+:081C8000FF00FF00FF00FF0060
+:081C8800FF00FF00FF00FF0058
+:081C9000FF00FF00FF00FF0050
+:081C9800FF00FF00FF00FF0048
+:081CA000FF00FF00FF00FF0040
+:081CA800FF00FF00FF00FF0038
+:081CB000FF00FF00FF00FF0030
+:081CB800FF00FF00FF00FF0028
+:081CC000FF00FF00FF00FF0020
+:081CC800FF00FF00FF00FF0018
+:081CD000FF00FF00FF00FF0010
+:081CD800FF00FF00FF00FF0008
+:081CE000FF00FF00FF00FF0000
+:081CE800FF00FF00FF00FF00F8
+:081CF000FF00FF00FF00FF00F0
+:081CF800FF00FF00FF00FF00E8
+:081D0000FF00FF00FF00FF00DF
+:081D0800FF00FF00FF00FF00D7
+:081D1000FF00FF00FF00FF00CF
+:081D1800FF00FF00FF00FF00C7
+:081D2000FF00FF00FF00FF00BF
+:081D2800FF00FF00FF00FF00B7
+:081D3000FF00FF00FF00FF00AF
+:081D3800FF00FF00FF00FF00A7
+:081D4000FF00FF00FF00FF009F
+:081D4800FF00FF00FF00FF0097
+:081D5000FF00FF00FF00FF008F
+:081D5800FF00FF00FF00FF0087
+:081D6000FF00FF00FF00FF007F
+:081D6800FF00FF00FF00FF0077
+:081D7000FF00FF00FF00FF006F
+:081D7800FF00FF00FF00FF0067
+:081D8000FF00FF00FF00FF005F
+:081D8800FF00FF00FF00FF0057
+:081D9000FF00FF00FF00FF004F
+:081D9800FF00FF00FF00FF0047
+:081DA000FF00FF00FF00FF003F
+:081DA800FF00FF00FF00FF0037
+:081DB000FF00FF00FF00FF002F
+:081DB800FF00FF00FF00FF0027
+:081DC000FF00FF00FF00FF001F
+:081DC800FF00FF00FF00FF0017
+:081DD000FF00FF00FF00FF000F
+:081DD800FF00FF00FF00FF0007
+:081DE000FF00FF00FF00FF00FF
+:081DE800FF00FF00FF00FF00F7
+:081DF000FF00FF00FF00FF00EF
+:081DF800FF00FF00FF00FF00E7
+:081E0000FF00FF00FF00FF00DE
+:081E0800FF00FF00FF00FF00D6
+:081E1000FF00FF00FF00FF00CE
+:081E1800FF00FF00FF00FF00C6
+:081E2000FF00FF00FF00FF00BE
+:081E2800FF00FF00FF00FF00B6
+:081E3000FF00FF00FF00FF00AE
+:081E3800FF00FF00FF00FF00A6
+:081E4000FF00FF00FF00FF009E
+:081E4800FF00FF00FF00FF0096
+:081E5000FF00FF00FF00FF008E
+:081E5800FF00FF00FF00FF0086
+:081E6000FF00FF00FF00FF007E
+:081E6800FF00FF00FF00FF0076
+:081E7000FF00FF00FF00FF006E
+:081E7800FF00FF00FF00FF0066
+:081E8000FF00FF00FF00FF005E
+:081E8800FF00FF00FF00FF0056
+:081E9000FF00FF00FF00FF004E
+:081E9800FF00FF00FF00FF0046
+:081EA000FF00FF00FF00FF003E
+:081EA800FF00FF00FF00FF0036
+:081EB000FF00FF00FF00FF002E
+:081EB800FF00FF00FF00FF0026
+:081EC000FF00FF00FF00FF001E
+:081EC800FF00FF00FF00FF0016
+:081ED000FF00FF00FF00FF000E
+:081ED800FF00FF00FF00FF0006
+:081EE000FF00FF00FF00FF00FE
+:081EE800FF00FF00FF00FF00F6
+:081EF000FF00FF00FF00FF00EE
+:081EF800FF00FF00FF00FF00E6
+:081F0000FF00FF00FF00FF00DD
+:081F0800FF00FF00FF00FF00D5
+:081F1000FF00FF00FF00FF00CD
+:081F1800FF00FF00FF00FF00C5
+:081F2000FF00FF00FF00FF00BD
+:081F2800FF00FF00FF00FF00B5
+:081F3000FF00FF00FF00FF00AD
+:081F3800FF00FF00FF00FF00A5
+:081F4000FF00FF00FF00FF009D
+:081F4800FF00FF00FF00FF0095
+:081F5000FF00FF00FF00FF008D
+:081F5800FF00FF00FF00FF0085
+:081F6000FF00FF00FF00FF007D
+:081F6800FF00FF00FF00FF0075
+:081F7000FF00FF00FF00FF006D
+:081F7800FF00FF00FF00FF0065
+:081F8000FF00FF00FF00FF005D
+:081F8800FF00FF00FF00FF0055
+:081F9000FF00FF00FF00FF004D
+:081F9800FF00FF00FF00FF0045
+:081FA000FF00FF00FF00FF003D
+:081FA800FF00FF00FF00FF0035
+:081FB000FF00FF00FF00FF002D
+:081FB800FF00FF00FF00FF0025
+:081FC000FF00FF00FF00FF001D
+:081FC800FF00FF00FF00FF0015
+:081FD000FF00FF00FF00FF000D
+:081FD800FF00FF00FF00FF0005
+:081FE000FF00FF00FF00FF00FD
+:081FE800FF00FF00FF00FF00F5
+:081FF000FF00FF00FF00FF00ED
+:081FF800FF00FF00760010005D
+:087C000012005600FF00FF0016
+:087C0800FF00FF00FF00FF0078
+:087C1000FF00FF00FF00FF0070
+:087C1800FF00FF00FF00FF0068
+:087C2000FF00FF00FF00FF0060
+:087C2800FF00FF00FF00FF0058
+:087C3000FF00FF00FF00FF0050
+:087C3800FF00FF00FF00FF0048
+:087C4000FF00FF00FF00FF0040
+:087C4800FF00FF00FF00FF0038
+:087C5000FF00FF00FF00FF0030
+:087C5800FF00FF00FF00FF0028
+:087C6000FF00FF00FF00FF0020
+:087C6800FF00FF00FF00FF0018
+:087C7000FF00FF00FF00FF0010
+:087C7800FF00FF00FF00FF0008
+:087C8000FF00FF00FF00FF0000
+:087C8800FF00FF00FF00FF00F8
+:087C9000FF00FF00FF00FF00F0
+:087C9800FF00FF00FF00FF00E8
+:087CA000FF00FF00FF00FF00E0
+:087CA800FF00FF00FF00FF00D8
+:087CB000FF00FF00FF00FF00D0
+:087CB800FF00FF00FF00FF00C8
+:087CC000FF00FF00FF00FF00C0
+:087CC800FF00FF00FF00FF00B8
+:087CD000FF00FF00FF00FF00B0
+:087CD800FF00FF00FF00FF00A8
+:087CE000FF00FF00FF00FF00A0
+:087CE800FF00FF00FF00FF0098
+:087CF000FF00FF00FF00FF0090
+:087CF800FF00FF00FF00FF0088
+:087D0000FF00FF00FF00FF007F
+:087D0800FF00FF00FF00FF0077
+:087D1000FF00FF00FF00FF006F
+:087D1800FF00FF00FF00FF0067
+:087D2000FF00FF00FF00FF005F
+:087D2800FF00FF00FF00FF0057
+:087D3000FF00FF00FF00FF004F
+:087D3800FF00FF00FF00FF0047
+:087D4000FF00FF00FF00FF003F
+:087D4800FF00FF00FF00FF0037
+:087D5000FF00FF00FF00FF002F
+:087D5800FF00FF00FF00FF0027
+:087D6000FF00FF00FF00FF001F
+:087D6800FF00FF00FF00FF0017
+:087D7000FF00FF00FF00FF000F
+:087D7800FF00FF00FF00FF0007
+:087D8000FF00FF00FF00FF00FF
+:087D8800FF00FF00FF00FF00F7
+:087D9000FF00FF00FF00FF00EF
+:087D9800FF00FF00FF00FF00E7
+:087DA000FF00FF00FF00FF00DF
+:087DA800FF00FF00FF00FF00D7
+:087DB000FF00FF00FF00FF00CF
+:087DB800FF00FF00FF00FF00C7
+:087DC000FF00FF00FF00FF00BF
+:087DC800FF00FF00FF00FF00B7
+:087DD000FF00FF00FF00FF00AF
+:087DD800FF00FF00FF00FF00A7
+:087DE000FF00FF00FF00FF009F
+:087DE800FF00FF00FF00FF0097
+:087DF000FF00FF00FF00FF008F
+:087DF800FF00FF00FF00FF0087
+:087E0000FF00FF00FF00FF007E
+:087E0800FF00FF00FF00FF0076
+:087E1000FF00FF00FF00FF006E
+:087E1800FF00FF00FF00FF0066
+:087E2000FF00FF00FF00FF005E
+:087E2800FF00FF00FF00FF0056
+:087E3000FF00FF00FF00FF004E
+:087E3800FF00FF00FF00FF0046
+:087E4000FF00FF00FF00FF003E
+:087E4800FF00FF00FF00FF0036
+:087E5000FF00FF00FF00FF002E
+:087E5800FF00FF00FF00FF0026
+:087E6000FF00FF00FF00FF001E
+:087E6800FF00FF00FF00FF0016
+:087E7000FF00FF00FF00FF000E
+:087E7800FF00FF00FF00FF0006
+:087E8000FF00FF00FF00FF00FE
+:087E8800FF00FF00FF00FF00F6
+:087E9000FF00FF00FF00FF00EE
+:087E9800FF00FF00FF00FF00E6
+:087EA000FF00FF00FF00FF00DE
+:087EA800FF00FF00FF00FF00D6
+:087EB000FF00FF00FF00FF00CE
+:087EB800FF00FF00FF00FF00C6
+:087EC000FF00FF00FF00FF00BE
+:087EC800FF00FF00FF00FF00B6
+:087ED000FF00FF00FF00FF00AE
+:087ED800FF00FF00FF00FF00A6
+:087EE000FF00FF00FF00FF009E
+:087EE800FF00FF00FF00FF0096
+:087EF000FF00FF00FF00FF008E
+:087EF800FF00FF00FF00FF0086
+:087F0000FF00FF00FF00FF007D
+:087F0800FF00FF00FF00FF0075
+:087F1000FF00FF00FF00FF006D
+:087F1800FF00FF00FF00FF0065
+:087F2000FF00FF00FF00FF005D
+:087F2800FF00FF00FF00FF0055
+:087F3000FF00FF00FF00FF004D
+:087F3800FF00FF00FF00FF0045
+:087F4000FF00FF00FF00FF003D
+:087F4800FF00FF00FF00FF0035
+:087F5000FF00FF00FF00FF002D
+:087F5800FF00FF00FF00FF0025
+:087F6000FF00FF00FF00FF001D
+:087F6800FF00FF00FF00FF0015
+:087F7000FF00FF00FF00FF000D
+:087F7800FF00FF00FF00FF0005
+:087F8000FF00FF00FF00FF00FD
+:087F8800FF00FF00FF00FF00F5
+:087F9000FF00FF00FF00FF00ED
+:087F9800FF00FF00FF00FF00E5
+:087FA000FF00FF00FF00FF00DD
+:087FA800FF00FF00FF00FF00D5
+:087FB000FF00FF00FF00FF00CD
+:087FB800FF00FF00FF00FF00C5
+:087FC000FF00FF00FF00FF00BD
+:087FC800FF00FF00FF00FF00B5
+:087FD000FF00FF00FF00FF00AD
+:087FD800FF00FF00FF00FF00A5
+:087FE000FF00FF00FF00FF009D
+:087FE800FF00FF00FF00FF0095
+:087FF000FF00FF00FF00FF008D
+:087FF800FF00FF000900650015
+:08000000C10000008300310083
+:0600080033000000C000FF
+:00000001FF
diff --git a/test/dummy_hex_8s/dummy_30F2010_inhx8s.hxl b/test/dummy_hex_8s/dummy_30F2010_inhx8s.hxl
new file mode 100644
index 0000000..5797026
--- /dev/null
+++ b/test/dummy_hex_8s/dummy_30F2010_inhx8s.hxl
@@ -0,0 +1,1155 @@
+:0800000056121278FFFFFFFF0A
+:08000800FFFFFFFFFFFFFFFFF8
+:08001000FFFFFFFFFFFFFFFFF0
+:08001800FFFFFFFFFFFFFFFFE8
+:08002000FFFFFFFFFFFFFFFFE0
+:08002800FFFFFFFFFFFFFFFFD8
+:08003000FFFFFFFFFFFFFFFFD0
+:08003800FFFFFFFFFFFFFFFFC8
+:08004000FFFFFFFFFFFFFFFFC0
+:08004800FFFFFFFFFFFFFFFFB8
+:08005000FFFFFFFFFFFFFFFFB0
+:08005800FFFFFFFFFFFFFFFFA8
+:08006000FFFFFFFFFFFFFFFFA0
+:08006800FFFFFFFFFFFFFFFF98
+:08007000FFFFFFFFFFFFFFFF90
+:08007800FFFFFFFFFFFFFFFF88
+:08008000FFFFFFFFFFFFFFFF80
+:08008800FFFFFFFFFFFFFFFF78
+:08009000FFFFFFFFFFFFFFFF70
+:08009800FFFFFFFFFFFFFFFF68
+:0800A000FFFFFFFFFFFFFFFF60
+:0800A800FFFFFFFFFFFFFFFF58
+:0800B000FFFFFFFFFFFFFFFF50
+:0800B800FFFFFFFFFFFFFFFF48
+:0800C000FFFFFFFFFFFFFFFF40
+:0800C800FFFFFFFFFFFFFFFF38
+:0800D000FFFFFFFFFFFFFFFF30
+:0800D800FFFFFFFFFFFFFFFF28
+:0800E000FFFFFFFFFFFFFFFF20
+:0800E800FFFFFFFFFFFFFFFF18
+:0800F000FFFFFFFFFFFFFFFF10
+:0800F800FFFFFFFFFFFFFFFF08
+:08010000FFFFFFFFFFFFFFFFFF
+:08010800FFFFFFFFFFFFFFFFF7
+:08011000FFFFFFFFFFFFFFFFEF
+:08011800FFFFFFFFFFFFFFFFE7
+:08012000FFFFFFFFFFFFFFFFDF
+:08012800FFFFFFFFFFFFFFFFD7
+:08013000FFFFFFFFFFFFFFFFCF
+:08013800FFFFFFFFFFFFFFFFC7
+:08014000FFFFFFFFFFFFFFFFBF
+:08014800FFFFFFFFFFFFFFFFB7
+:08015000FFFFFFFFFFFFFFFFAF
+:08015800FFFFFFFFFFFFFFFFA7
+:08016000FFFFFFFFFFFFFFFF9F
+:08016800FFFFFFFFFFFFFFFF97
+:08017000FFFFFFFFFFFFFFFF8F
+:08017800FFFFFFFFFFFFFFFF87
+:08018000FFFFFFFFFFFFFFFF7F
+:08018800FFFFFFFFFFFFFFFF77
+:08019000FFFFFFFFFFFFFFFF6F
+:08019800FFFFFFFFFFFFFFFF67
+:0801A000FFFFFFFFFFFFFFFF5F
+:0801A800FFFFFFFFFFFFFFFF57
+:0801B000FFFFFFFFFFFFFFFF4F
+:0801B800FFFFFFFFFFFFFFFF47
+:0801C000FFFFFFFFFFFFFFFF3F
+:0801C800FFFFFFFFFFFFFFFF37
+:0801D000FFFFFFFFFFFFFFFF2F
+:0801D800FFFFFFFFFFFFFFFF27
+:0801E000FFFFFFFFFFFFFFFF1F
+:0801E800FFFFFFFFFFFFFFFF17
+:0801F000FFFFFFFFFFFFFFFF0F
+:0801F800FFFFFFFFFFFFFFFF07
+:08020000FFFFFFFFFFFFFFFFFE
+:08020800FFFFFFFFFFFFFFFFF6
+:08021000FFFFFFFFFFFFFFFFEE
+:08021800FFFFFFFFFFFFFFFFE6
+:08022000FFFFFFFFFFFFFFFFDE
+:08022800FFFFFFFFFFFFFFFFD6
+:08023000FFFFFFFFFFFFFFFFCE
+:08023800FFFFFFFFFFFFFFFFC6
+:08024000FFFFFFFFFFFFFFFFBE
+:08024800FFFFFFFFFFFFFFFFB6
+:08025000FFFFFFFFFFFFFFFFAE
+:08025800FFFFFFFFFFFFFFFFA6
+:08026000FFFFFFFFFFFFFFFF9E
+:08026800FFFFFFFFFFFFFFFF96
+:08027000FFFFFFFFFFFFFFFF8E
+:08027800FFFFFFFFFFFFFFFF86
+:08028000FFFFFFFFFFFFFFFF7E
+:08028800FFFFFFFFFFFFFFFF76
+:08029000FFFFFFFFFFFFFFFF6E
+:08029800FFFFFFFFFFFFFFFF66
+:0802A000FFFFFFFFFFFFFFFF5E
+:0802A800FFFFFFFFFFFFFFFF56
+:0802B000FFFFFFFFFFFFFFFF4E
+:0802B800FFFFFFFFFFFFFFFF46
+:0802C000FFFFFFFFFFFFFFFF3E
+:0802C800FFFFFFFFFFFFFFFF36
+:0802D000FFFFFFFFFFFFFFFF2E
+:0802D800FFFFFFFFFFFFFFFF26
+:0802E000FFFFFFFFFFFFFFFF1E
+:0802E800FFFFFFFFFFFFFFFF16
+:0802F000FFFFFFFFFFFFFFFF0E
+:0802F800FFFFFFFFFFFFFFFF06
+:08030000FFFFFFFFFFFFFFFFFD
+:08030800FFFFFFFFFFFFFFFFF5
+:08031000FFFFFFFFFFFFFFFFED
+:08031800FFFFFFFFFFFFFFFFE5
+:08032000FFFFFFFFFFFFFFFFDD
+:08032800FFFFFFFFFFFFFFFFD5
+:08033000FFFFFFFFFFFFFFFFCD
+:08033800FFFFFFFFFFFFFFFFC5
+:08034000FFFFFFFFFFFFFFFFBD
+:08034800FFFFFFFFFFFFFFFFB5
+:08035000FFFFFFFFFFFFFFFFAD
+:08035800FFFFFFFFFFFFFFFFA5
+:08036000FFFFFFFFFFFFFFFF9D
+:08036800FFFFFFFFFFFFFFFF95
+:08037000FFFFFFFFFFFFFFFF8D
+:08037800FFFFFFFFFFFFFFFF85
+:08038000FFFFFFFFFFFFFFFF7D
+:08038800FFFFFFFFFFFFFFFF75
+:08039000FFFFFFFFFFFFFFFF6D
+:08039800FFFFFFFFFFFFFFFF65
+:0803A000FFFFFFFFFFFFFFFF5D
+:0803A800FFFFFFFFFFFFFFFF55
+:0803B000FFFFFFFFFFFFFFFF4D
+:0803B800FFFFFFFFFFFFFFFF45
+:0803C000FFFFFFFFFFFFFFFF3D
+:0803C800FFFFFFFFFFFFFFFF35
+:0803D000FFFFFFFFFFFFFFFF2D
+:0803D800FFFFFFFFFFFFFFFF25
+:0803E000FFFFFFFFFFFFFFFF1D
+:0803E800FFFFFFFFFFFFFFFF15
+:0803F000FFFFFFFFFFFFFFFF0D
+:0803F800FFFFFFFFFFFFFFFF05
+:08040000FFFFFFFFFFFFFFFFFC
+:08040800FFFFFFFFFFFFFFFFF4
+:08041000FFFFFFFFFFFFFFFFEC
+:08041800FFFFFFFFFFFFFFFFE4
+:08042000FFFFFFFFFFFFFFFFDC
+:08042800FFFFFFFFFFFFFFFFD4
+:08043000FFFFFFFFFFFFFFFFCC
+:08043800FFFFFFFFFFFFFFFFC4
+:08044000FFFFFFFFFFFFFFFFBC
+:08044800FFFFFFFFFFFFFFFFB4
+:08045000FFFFFFFFFFFFFFFFAC
+:08045800FFFFFFFFFFFFFFFFA4
+:08046000FFFFFFFFFFFFFFFF9C
+:08046800FFFFFFFFFFFFFFFF94
+:08047000FFFFFFFFFFFFFFFF8C
+:08047800FFFFFFFFFFFFFFFF84
+:08048000FFFFFFFFFFFFFFFF7C
+:08048800FFFFFFFFFFFFFFFF74
+:08049000FFFFFFFFFFFFFFFF6C
+:08049800FFFFFFFFFFFFFFFF64
+:0804A000FFFFFFFFFFFFFFFF5C
+:0804A800FFFFFFFFFFFFFFFF54
+:0804B000FFFFFFFFFFFFFFFF4C
+:0804B800FFFFFFFFFFFFFFFF44
+:0804C000FFFFFFFFFFFFFFFF3C
+:0804C800FFFFFFFFFFFFFFFF34
+:0804D000FFFFFFFFFFFFFFFF2C
+:0804D800FFFFFFFFFFFFFFFF24
+:0804E000FFFFFFFFFFFFFFFF1C
+:0804E800FFFFFFFFFFFFFFFF14
+:0804F000FFFFFFFFFFFFFFFF0C
+:0804F800FFFFFFFFFFFFFFFF04
+:08050000FFFFFFFFFFFFFFFFFB
+:08050800FFFFFFFFFFFFFFFFF3
+:08051000FFFFFFFFFFFFFFFFEB
+:08051800FFFFFFFFFFFFFFFFE3
+:08052000FFFFFFFFFFFFFFFFDB
+:08052800FFFFFFFFFFFFFFFFD3
+:08053000FFFFFFFFFFFFFFFFCB
+:08053800FFFFFFFFFFFFFFFFC3
+:08054000FFFFFFFFFFFFFFFFBB
+:08054800FFFFFFFFFFFFFFFFB3
+:08055000FFFFFFFFFFFFFFFFAB
+:08055800FFFFFFFFFFFFFFFFA3
+:08056000FFFFFFFFFFFFFFFF9B
+:08056800FFFFFFFFFFFFFFFF93
+:08057000FFFFFFFFFFFFFFFF8B
+:08057800FFFFFFFFFFFFFFFF83
+:08058000FFFFFFFFFFFFFFFF7B
+:08058800FFFFFFFFFFFFFFFF73
+:08059000FFFFFFFFFFFFFFFF6B
+:08059800FFFFFFFFFFFFFFFF63
+:0805A000FFFFFFFFFFFFFFFF5B
+:0805A800FFFFFFFFFFFFFFFF53
+:0805B000FFFFFFFFFFFFFFFF4B
+:0805B800FFFFFFFFFFFFFFFF43
+:0805C000FFFFFFFFFFFFFFFF3B
+:0805C800FFFFFFFFFFFFFFFF33
+:0805D000FFFFFFFFFFFFFFFF2B
+:0805D800FFFFFFFFFFFFFFFF23
+:0805E000FFFFFFFFFFFFFFFF1B
+:0805E800FFFFFFFFFFFFFFFF13
+:0805F000FFFFFFFFFFFFFFFF0B
+:0805F800FFFFFFFFFFFFFFFF03
+:08060000FFFFFFFFFFFFFFFFFA
+:08060800FFFFFFFFFFFFFFFFF2
+:08061000FFFFFFFFFFFFFFFFEA
+:08061800FFFFFFFFFFFFFFFFE2
+:08062000FFFFFFFFFFFFFFFFDA
+:08062800FFFFFFFFFFFFFFFFD2
+:08063000FFFFFFFFFFFFFFFFCA
+:08063800FFFFFFFFFFFFFFFFC2
+:08064000FFFFFFFFFFFFFFFFBA
+:08064800FFFFFFFFFFFFFFFFB2
+:08065000FFFFFFFFFFFFFFFFAA
+:08065800FFFFFFFFFFFFFFFFA2
+:08066000FFFFFFFFFFFFFFFF9A
+:08066800FFFFFFFFFFFFFFFF92
+:08067000FFFFFFFFFFFFFFFF8A
+:08067800FFFFFFFFFFFFFFFF82
+:08068000FFFFFFFFFFFFFFFF7A
+:08068800FFFFFFFFFFFFFFFF72
+:08069000FFFFFFFFFFFFFFFF6A
+:08069800FFFFFFFFFFFFFFFF62
+:0806A000FFFFFFFFFFFFFFFF5A
+:0806A800FFFFFFFFFFFFFFFF52
+:0806B000FFFFFFFFFFFFFFFF4A
+:0806B800FFFFFFFFFFFFFFFF42
+:0806C000FFFFFFFFFFFFFFFF3A
+:0806C800FFFFFFFFFFFFFFFF32
+:0806D000FFFFFFFFFFFFFFFF2A
+:0806D800FFFFFFFFFFFFFFFF22
+:0806E000FFFFFFFFFFFFFFFF1A
+:0806E800FFFFFFFFFFFFFFFF12
+:0806F000FFFFFFFFFFFFFFFF0A
+:0806F800FFFFFFFFFFFFFFFF02
+:08070000FFFFFFFFFFFFFFFFF9
+:08070800FFFFFFFFFFFFFFFFF1
+:08071000FFFFFFFFFFFFFFFFE9
+:08071800FFFFFFFFFFFFFFFFE1
+:08072000FFFFFFFFFFFFFFFFD9
+:08072800FFFFFFFFFFFFFFFFD1
+:08073000FFFFFFFFFFFFFFFFC9
+:08073800FFFFFFFFFFFFFFFFC1
+:08074000FFFFFFFFFFFFFFFFB9
+:08074800FFFFFFFFFFFFFFFFB1
+:08075000FFFFFFFFFFFFFFFFA9
+:08075800FFFFFFFFFFFFFFFFA1
+:08076000FFFFFFFFFFFFFFFF99
+:08076800FFFFFFFFFFFFFFFF91
+:08077000FFFFFFFFFFFFFFFF89
+:08077800FFFFFFFFFFFFFFFF81
+:08078000FFFFFFFFFFFFFFFF79
+:08078800FFFFFFFFFFFFFFFF71
+:08079000FFFFFFFFFFFFFFFF69
+:08079800FFFFFFFFFFFFFFFF61
+:0807A000FFFFFFFFFFFFFFFF59
+:0807A800FFFFFFFFFFFFFFFF51
+:0807B000FFFFFFFFFFFFFFFF49
+:0807B800FFFFFFFFFFFFFFFF41
+:0807C000FFFFFFFFFFFFFFFF39
+:0807C800FFFFFFFFFFFFFFFF31
+:0807D000FFFFFFFFFFFFFFFF29
+:0807D800FFFFFFFFFFFFFFFF21
+:0807E000FFFFFFFFFFFFFFFF19
+:0807E800FFFFFFFFFFFFFFFF11
+:0807F000FFFFFFFFFFFFFFFF09
+:0807F800FFFFFFFFFFFFFFFF01
+:08080000FFFFFFFFFFFFFFFFF8
+:08080800FFFFFFFFFFFFFFFFF0
+:08081000FFFFFFFFFFFFFFFFE8
+:08081800FFFFFFFFFFFFFFFFE0
+:08082000FFFFFFFFFFFFFFFFD8
+:08082800FFFFFFFFFFFFFFFFD0
+:08083000FFFFFFFFFFFFFFFFC8
+:08083800FFFFFFFFFFFFFFFFC0
+:08084000FFFFFFFFFFFFFFFFB8
+:08084800FFFFFFFFFFFFFFFFB0
+:08085000FFFFFFFFFFFFFFFFA8
+:08085800FFFFFFFFFFFFFFFFA0
+:08086000FFFFFFFFFFFFFFFF98
+:08086800FFFFFFFFFFFFFFFF90
+:08087000FFFFFFFFFFFFFFFF88
+:08087800FFFFFFFFFFFFFFFF80
+:08088000FFFFFFFFFFFFFFFF78
+:08088800FFFFFFFFFFFFFFFF70
+:08089000FFFFFFFFFFFFFFFF68
+:08089800FFFFFFFFFFFFFFFF60
+:0808A000FFFFFFFFFFFFFFFF58
+:0808A800FFFFFFFFFFFFFFFF50
+:0808B000FFFFFFFFFFFFFFFF48
+:0808B800FFFFFFFFFFFFFFFF40
+:0808C000FFFFFFFFFFFFFFFF38
+:0808C800FFFFFFFFFFFFFFFF30
+:0808D000FFFFFFFFFFFFFFFF28
+:0808D800FFFFFFFFFFFFFFFF20
+:0808E000FFFFFFFFFFFFFFFF18
+:0808E800FFFFFFFFFFFFFFFF10
+:0808F000FFFFFFFFFFFFFFFF08
+:0808F800FFFFFFFFFFFFFFFF00
+:08090000FFFFFFFFFFFFFFFFF7
+:08090800FFFFFFFFFFFFFFFFEF
+:08091000FFFFFFFFFFFFFFFFE7
+:08091800FFFFFFFFFFFFFFFFDF
+:08092000FFFFFFFFFFFFFFFFD7
+:08092800FFFFFFFFFFFFFFFFCF
+:08093000FFFFFFFFFFFFFFFFC7
+:08093800FFFFFFFFFFFFFFFFBF
+:08094000FFFFFFFFFFFFFFFFB7
+:08094800FFFFFFFFFFFFFFFFAF
+:08095000FFFFFFFFFFFFFFFFA7
+:08095800FFFFFFFFFFFFFFFF9F
+:08096000FFFFFFFFFFFFFFFF97
+:08096800FFFFFFFFFFFFFFFF8F
+:08097000FFFFFFFFFFFFFFFF87
+:08097800FFFFFFFFFFFFFFFF7F
+:08098000FFFFFFFFFFFFFFFF77
+:08098800FFFFFFFFFFFFFFFF6F
+:08099000FFFFFFFFFFFFFFFF67
+:08099800FFFFFFFFFFFFFFFF5F
+:0809A000FFFFFFFFFFFFFFFF57
+:0809A800FFFFFFFFFFFFFFFF4F
+:0809B000FFFFFFFFFFFFFFFF47
+:0809B800FFFFFFFFFFFFFFFF3F
+:0809C000FFFFFFFFFFFFFFFF37
+:0809C800FFFFFFFFFFFFFFFF2F
+:0809D000FFFFFFFFFFFFFFFF27
+:0809D800FFFFFFFFFFFFFFFF1F
+:0809E000FFFFFFFFFFFFFFFF17
+:0809E800FFFFFFFFFFFFFFFF0F
+:0809F000FFFFFFFFFFFFFFFF07
+:0809F800FFFFFFFFFFFFFFFFFF
+:080A0000FFFFFFFFFFFFFFFFF6
+:080A0800FFFFFFFFFFFFFFFFEE
+:080A1000FFFFFFFFFFFFFFFFE6
+:080A1800FFFFFFFFFFFFFFFFDE
+:080A2000FFFFFFFFFFFFFFFFD6
+:080A2800FFFFFFFFFFFFFFFFCE
+:080A3000FFFFFFFFFFFFFFFFC6
+:080A3800FFFFFFFFFFFFFFFFBE
+:080A4000FFFFFFFFFFFFFFFFB6
+:080A4800FFFFFFFFFFFFFFFFAE
+:080A5000FFFFFFFFFFFFFFFFA6
+:080A5800FFFFFFFFFFFFFFFF9E
+:080A6000FFFFFFFFFFFFFFFF96
+:080A6800FFFFFFFFFFFFFFFF8E
+:080A7000FFFFFFFFFFFFFFFF86
+:080A7800FFFFFFFFFFFFFFFF7E
+:080A8000FFFFFFFFFFFFFFFF76
+:080A8800FFFFFFFFFFFFFFFF6E
+:080A9000FFFFFFFFFFFFFFFF66
+:080A9800FFFFFFFFFFFFFFFF5E
+:080AA000FFFFFFFFFFFFFFFF56
+:080AA800FFFFFFFFFFFFFFFF4E
+:080AB000FFFFFFFFFFFFFFFF46
+:080AB800FFFFFFFFFFFFFFFF3E
+:080AC000FFFFFFFFFFFFFFFF36
+:080AC800FFFFFFFFFFFFFFFF2E
+:080AD000FFFFFFFFFFFFFFFF26
+:080AD800FFFFFFFFFFFFFFFF1E
+:080AE000FFFFFFFFFFFFFFFF16
+:080AE800FFFFFFFFFFFFFFFF0E
+:080AF000FFFFFFFFFFFFFFFF06
+:080AF800FFFFFFFFFFFFFFFFFE
+:080B0000FFFFFFFFFFFFFFFFF5
+:080B0800FFFFFFFFFFFFFFFFED
+:080B1000FFFFFFFFFFFFFFFFE5
+:080B1800FFFFFFFFFFFFFFFFDD
+:080B2000FFFFFFFFFFFFFFFFD5
+:080B2800FFFFFFFFFFFFFFFFCD
+:080B3000FFFFFFFFFFFFFFFFC5
+:080B3800FFFFFFFFFFFFFFFFBD
+:080B4000FFFFFFFFFFFFFFFFB5
+:080B4800FFFFFFFFFFFFFFFFAD
+:080B5000FFFFFFFFFFFFFFFFA5
+:080B5800FFFFFFFFFFFFFFFF9D
+:080B6000FFFFFFFFFFFFFFFF95
+:080B6800FFFFFFFFFFFFFFFF8D
+:080B7000FFFFFFFFFFFFFFFF85
+:080B7800FFFFFFFFFFFFFFFF7D
+:080B8000FFFFFFFFFFFFFFFF75
+:080B8800FFFFFFFFFFFFFFFF6D
+:080B9000FFFFFFFFFFFFFFFF65
+:080B9800FFFFFFFFFFFFFFFF5D
+:080BA000FFFFFFFFFFFFFFFF55
+:080BA800FFFFFFFFFFFFFFFF4D
+:080BB000FFFFFFFFFFFFFFFF45
+:080BB800FFFFFFFFFFFFFFFF3D
+:080BC000FFFFFFFFFFFFFFFF35
+:080BC800FFFFFFFFFFFFFFFF2D
+:080BD000FFFFFFFFFFFFFFFF25
+:080BD800FFFFFFFFFFFFFFFF1D
+:080BE000FFFFFFFFFFFFFFFF15
+:080BE800FFFFFFFFFFFFFFFF0D
+:080BF000FFFFFFFFFFFFFFFF05
+:080BF800FFFFFFFFFFFFFFFFFD
+:080C0000FFFFFFFFFFFFFFFFF4
+:080C0800FFFFFFFFFFFFFFFFEC
+:080C1000FFFFFFFFFFFFFFFFE4
+:080C1800FFFFFFFFFFFFFFFFDC
+:080C2000FFFFFFFFFFFFFFFFD4
+:080C2800FFFFFFFFFFFFFFFFCC
+:080C3000FFFFFFFFFFFFFFFFC4
+:080C3800FFFFFFFFFFFFFFFFBC
+:080C4000FFFFFFFFFFFFFFFFB4
+:080C4800FFFFFFFFFFFFFFFFAC
+:080C5000FFFFFFFFFFFFFFFFA4
+:080C5800FFFFFFFFFFFFFFFF9C
+:080C6000FFFFFFFFFFFFFFFF94
+:080C6800FFFFFFFFFFFFFFFF8C
+:080C7000FFFFFFFFFFFFFFFF84
+:080C7800FFFFFFFFFFFFFFFF7C
+:080C8000FFFFFFFFFFFFFFFF74
+:080C8800FFFFFFFFFFFFFFFF6C
+:080C9000FFFFFFFFFFFFFFFF64
+:080C9800FFFFFFFFFFFFFFFF5C
+:080CA000FFFFFFFFFFFFFFFF54
+:080CA800FFFFFFFFFFFFFFFF4C
+:080CB000FFFFFFFFFFFFFFFF44
+:080CB800FFFFFFFFFFFFFFFF3C
+:080CC000FFFFFFFFFFFFFFFF34
+:080CC800FFFFFFFFFFFFFFFF2C
+:080CD000FFFFFFFFFFFFFFFF24
+:080CD800FFFFFFFFFFFFFFFF1C
+:080CE000FFFFFFFFFFFFFFFF14
+:080CE800FFFFFFFFFFFFFFFF0C
+:080CF000FFFFFFFFFFFFFFFF04
+:080CF800FFFFFFFFFFFFFFFFFC
+:080D0000FFFFFFFFFFFFFFFFF3
+:080D0800FFFFFFFFFFFFFFFFEB
+:080D1000FFFFFFFFFFFFFFFFE3
+:080D1800FFFFFFFFFFFFFFFFDB
+:080D2000FFFFFFFFFFFFFFFFD3
+:080D2800FFFFFFFFFFFFFFFFCB
+:080D3000FFFFFFFFFFFFFFFFC3
+:080D3800FFFFFFFFFFFFFFFFBB
+:080D4000FFFFFFFFFFFFFFFFB3
+:080D4800FFFFFFFFFFFFFFFFAB
+:080D5000FFFFFFFFFFFFFFFFA3
+:080D5800FFFFFFFFFFFFFFFF9B
+:080D6000FFFFFFFFFFFFFFFF93
+:080D6800FFFFFFFFFFFFFFFF8B
+:080D7000FFFFFFFFFFFFFFFF83
+:080D7800FFFFFFFFFFFFFFFF7B
+:080D8000FFFFFFFFFFFFFFFF73
+:080D8800FFFFFFFFFFFFFFFF6B
+:080D9000FFFFFFFFFFFFFFFF63
+:080D9800FFFFFFFFFFFFFFFF5B
+:080DA000FFFFFFFFFFFFFFFF53
+:080DA800FFFFFFFFFFFFFFFF4B
+:080DB000FFFFFFFFFFFFFFFF43
+:080DB800FFFFFFFFFFFFFFFF3B
+:080DC000FFFFFFFFFFFFFFFF33
+:080DC800FFFFFFFFFFFFFFFF2B
+:080DD000FFFFFFFFFFFFFFFF23
+:080DD800FFFFFFFFFFFFFFFF1B
+:080DE000FFFFFFFFFFFFFFFF13
+:080DE800FFFFFFFFFFFFFFFF0B
+:080DF000FFFFFFFFFFFFFFFF03
+:080DF800FFFFFFFFFFFFFFFFFB
+:080E0000FFFFFFFFFFFFFFFFF2
+:080E0800FFFFFFFFFFFFFFFFEA
+:080E1000FFFFFFFFFFFFFFFFE2
+:080E1800FFFFFFFFFFFFFFFFDA
+:080E2000FFFFFFFFFFFFFFFFD2
+:080E2800FFFFFFFFFFFFFFFFCA
+:080E3000FFFFFFFFFFFFFFFFC2
+:080E3800FFFFFFFFFFFFFFFFBA
+:080E4000FFFFFFFFFFFFFFFFB2
+:080E4800FFFFFFFFFFFFFFFFAA
+:080E5000FFFFFFFFFFFFFFFFA2
+:080E5800FFFFFFFFFFFFFFFF9A
+:080E6000FFFFFFFFFFFFFFFF92
+:080E6800FFFFFFFFFFFFFFFF8A
+:080E7000FFFFFFFFFFFFFFFF82
+:080E7800FFFFFFFFFFFFFFFF7A
+:080E8000FFFFFFFFFFFFFFFF72
+:080E8800FFFFFFFFFFFFFFFF6A
+:080E9000FFFFFFFFFFFFFFFF62
+:080E9800FFFFFFFFFFFFFFFF5A
+:080EA000FFFFFFFFFFFFFFFF52
+:080EA800FFFFFFFFFFFFFFFF4A
+:080EB000FFFFFFFFFFFFFFFF42
+:080EB800FFFFFFFFFFFFFFFF3A
+:080EC000FFFFFFFFFFFFFFFF32
+:080EC800FFFFFFFFFFFFFFFF2A
+:080ED000FFFFFFFFFFFFFFFF22
+:080ED800FFFFFFFFFFFFFFFF1A
+:080EE000FFFFFFFFFFFFFFFF12
+:080EE800FFFFFFFFFFFFFFFF0A
+:080EF000FFFFFFFFFFFFFFFF02
+:080EF800FFFFFFFFFFFFFFFFFA
+:080F0000FFFFFFFFFFFFFFFFF1
+:080F0800FFFFFFFFFFFFFFFFE9
+:080F1000FFFFFFFFFFFFFFFFE1
+:080F1800FFFFFFFFFFFFFFFFD9
+:080F2000FFFFFFFFFFFFFFFFD1
+:080F2800FFFFFFFFFFFFFFFFC9
+:080F3000FFFFFFFFFFFFFFFFC1
+:080F3800FFFFFFFFFFFFFFFFB9
+:080F4000FFFFFFFFFFFFFFFFB1
+:080F4800FFFFFFFFFFFFFFFFA9
+:080F5000FFFFFFFFFFFFFFFFA1
+:080F5800FFFFFFFFFFFFFFFF99
+:080F6000FFFFFFFFFFFFFFFF91
+:080F6800FFFFFFFFFFFFFFFF89
+:080F7000FFFFFFFFFFFFFFFF81
+:080F7800FFFFFFFFFFFFFFFF79
+:080F8000FFFFFFFFFFFFFFFF71
+:080F8800FFFFFFFFFFFFFFFF69
+:080F9000FFFFFFFFFFFFFFFF61
+:080F9800FFFFFFFFFFFFFFFF59
+:080FA000FFFFFFFFFFFFFFFF51
+:080FA800FFFFFFFFFFFFFFFF49
+:080FB000FFFFFFFFFFFFFFFF41
+:080FB800FFFFFFFFFFFFFFFF39
+:080FC000FFFFFFFFFFFFFFFF31
+:080FC800FFFFFFFFFFFFFFFF29
+:080FD000FFFFFFFFFFFFFFFF21
+:080FD800FFFFFFFFFFFFFFFF19
+:080FE000FFFFFFFFFFFFFFFF11
+:080FE800FFFFFFFFFFFFFFFF09
+:080FF000FFFFFFFFFFFFFFFF01
+:080FF800FFFFFFFFFFFFFFFFF9
+:08100000FFFFFFFFFFFFFFFFF0
+:08100800FFFFFFFFFFFFFFFFE8
+:08101000FFFFFFFFFFFFFFFFE0
+:08101800FFFFFFFFFFFFFFFFD8
+:08102000FFFFFFFFFFFFFFFFD0
+:08102800FFFFFFFFFFFFFFFFC8
+:08103000FFFFFFFFFFFFFFFFC0
+:08103800FFFFFFFFFFFFFFFFB8
+:08104000FFFFFFFFFFFFFFFFB0
+:08104800FFFFFFFFFFFFFFFFA8
+:08105000FFFFFFFFFFFFFFFFA0
+:08105800FFFFFFFFFFFFFFFF98
+:08106000FFFFFFFFFFFFFFFF90
+:08106800FFFFFFFFFFFFFFFF88
+:08107000FFFFFFFFFFFFFFFF80
+:08107800FFFFFFFFFFFFFFFF78
+:08108000FFFFFFFFFFFFFFFF70
+:08108800FFFFFFFFFFFFFFFF68
+:08109000FFFFFFFFFFFFFFFF60
+:08109800FFFFFFFFFFFFFFFF58
+:0810A000FFFFFFFFFFFFFFFF50
+:0810A800FFFFFFFFFFFFFFFF48
+:0810B000FFFFFFFFFFFFFFFF40
+:0810B800FFFFFFFFFFFFFFFF38
+:0810C000FFFFFFFFFFFFFFFF30
+:0810C800FFFFFFFFFFFFFFFF28
+:0810D000FFFFFFFFFFFFFFFF20
+:0810D800FFFFFFFFFFFFFFFF18
+:0810E000FFFFFFFFFFFFFFFF10
+:0810E800FFFFFFFFFFFFFFFF08
+:0810F000FFFFFFFFFFFFFFFF00
+:0810F800FFFFFFFFFFFFFFFFF8
+:08110000FFFFFFFFFFFFFFFFEF
+:08110800FFFFFFFFFFFFFFFFE7
+:08111000FFFFFFFFFFFFFFFFDF
+:08111800FFFFFFFFFFFFFFFFD7
+:08112000FFFFFFFFFFFFFFFFCF
+:08112800FFFFFFFFFFFFFFFFC7
+:08113000FFFFFFFFFFFFFFFFBF
+:08113800FFFFFFFFFFFFFFFFB7
+:08114000FFFFFFFFFFFFFFFFAF
+:08114800FFFFFFFFFFFFFFFFA7
+:08115000FFFFFFFFFFFFFFFF9F
+:08115800FFFFFFFFFFFFFFFF97
+:08116000FFFFFFFFFFFFFFFF8F
+:08116800FFFFFFFFFFFFFFFF87
+:08117000FFFFFFFFFFFFFFFF7F
+:08117800FFFFFFFFFFFFFFFF77
+:08118000FFFFFFFFFFFFFFFF6F
+:08118800FFFFFFFFFFFFFFFF67
+:08119000FFFFFFFFFFFFFFFF5F
+:08119800FFFFFFFFFFFFFFFF57
+:0811A000FFFFFFFFFFFFFFFF4F
+:0811A800FFFFFFFFFFFFFFFF47
+:0811B000FFFFFFFFFFFFFFFF3F
+:0811B800FFFFFFFFFFFFFFFF37
+:0811C000FFFFFFFFFFFFFFFF2F
+:0811C800FFFFFFFFFFFFFFFF27
+:0811D000FFFFFFFFFFFFFFFF1F
+:0811D800FFFFFFFFFFFFFFFF17
+:0811E000FFFFFFFFFFFFFFFF0F
+:0811E800FFFFFFFFFFFFFFFF07
+:0811F000FFFFFFFFFFFFFFFFFF
+:0811F800FFFFFFFFFFFFFFFFF7
+:08120000FFFFFFFFFFFFFFFFEE
+:08120800FFFFFFFFFFFFFFFFE6
+:08121000FFFFFFFFFFFFFFFFDE
+:08121800FFFFFFFFFFFFFFFFD6
+:08122000FFFFFFFFFFFFFFFFCE
+:08122800FFFFFFFFFFFFFFFFC6
+:08123000FFFFFFFFFFFFFFFFBE
+:08123800FFFFFFFFFFFFFFFFB6
+:08124000FFFFFFFFFFFFFFFFAE
+:08124800FFFFFFFFFFFFFFFFA6
+:08125000FFFFFFFFFFFFFFFF9E
+:08125800FFFFFFFFFFFFFFFF96
+:08126000FFFFFFFFFFFFFFFF8E
+:08126800FFFFFFFFFFFFFFFF86
+:08127000FFFFFFFFFFFFFFFF7E
+:08127800FFFFFFFFFFFFFFFF76
+:08128000FFFFFFFFFFFFFFFF6E
+:08128800FFFFFFFFFFFFFFFF66
+:08129000FFFFFFFFFFFFFFFF5E
+:08129800FFFFFFFFFFFFFFFF56
+:0812A000FFFFFFFFFFFFFFFF4E
+:0812A800FFFFFFFFFFFFFFFF46
+:0812B000FFFFFFFFFFFFFFFF3E
+:0812B800FFFFFFFFFFFFFFFF36
+:0812C000FFFFFFFFFFFFFFFF2E
+:0812C800FFFFFFFFFFFFFFFF26
+:0812D000FFFFFFFFFFFFFFFF1E
+:0812D800FFFFFFFFFFFFFFFF16
+:0812E000FFFFFFFFFFFFFFFF0E
+:0812E800FFFFFFFFFFFFFFFF06
+:0812F000FFFFFFFFFFFFFFFFFE
+:0812F800FFFFFFFFFFFFFFFFF6
+:08130000FFFFFFFFFFFFFFFFED
+:08130800FFFFFFFFFFFFFFFFE5
+:08131000FFFFFFFFFFFFFFFFDD
+:08131800FFFFFFFFFFFFFFFFD5
+:08132000FFFFFFFFFFFFFFFFCD
+:08132800FFFFFFFFFFFFFFFFC5
+:08133000FFFFFFFFFFFFFFFFBD
+:08133800FFFFFFFFFFFFFFFFB5
+:08134000FFFFFFFFFFFFFFFFAD
+:08134800FFFFFFFFFFFFFFFFA5
+:08135000FFFFFFFFFFFFFFFF9D
+:08135800FFFFFFFFFFFFFFFF95
+:08136000FFFFFFFFFFFFFFFF8D
+:08136800FFFFFFFFFFFFFFFF85
+:08137000FFFFFFFFFFFFFFFF7D
+:08137800FFFFFFFFFFFFFFFF75
+:08138000FFFFFFFFFFFFFFFF6D
+:08138800FFFFFFFFFFFFFFFF65
+:08139000FFFFFFFFFFFFFFFF5D
+:08139800FFFFFFFFFFFFFFFF55
+:0813A000FFFFFFFFFFFFFFFF4D
+:0813A800FFFFFFFFFFFFFFFF45
+:0813B000FFFFFFFFFFFFFFFF3D
+:0813B800FFFFFFFFFFFFFFFF35
+:0813C000FFFFFFFFFFFFFFFF2D
+:0813C800FFFFFFFFFFFFFFFF25
+:0813D000FFFFFFFFFFFFFFFF1D
+:0813D800FFFFFFFFFFFFFFFF15
+:0813E000FFFFFFFFFFFFFFFF0D
+:0813E800FFFFFFFFFFFFFFFF05
+:0813F000FFFFFFFFFFFFFFFFFD
+:0813F800FFFFFFFFFFFFFFFFF5
+:08140000FFFFFFFFFFFFFFFFEC
+:08140800FFFFFFFFFFFFFFFFE4
+:08141000FFFFFFFFFFFFFFFFDC
+:08141800FFFFFFFFFFFFFFFFD4
+:08142000FFFFFFFFFFFFFFFFCC
+:08142800FFFFFFFFFFFFFFFFC4
+:08143000FFFFFFFFFFFFFFFFBC
+:08143800FFFFFFFFFFFFFFFFB4
+:08144000FFFFFFFFFFFFFFFFAC
+:08144800FFFFFFFFFFFFFFFFA4
+:08145000FFFFFFFFFFFFFFFF9C
+:08145800FFFFFFFFFFFFFFFF94
+:08146000FFFFFFFFFFFFFFFF8C
+:08146800FFFFFFFFFFFFFFFF84
+:08147000FFFFFFFFFFFFFFFF7C
+:08147800FFFFFFFFFFFFFFFF74
+:08148000FFFFFFFFFFFFFFFF6C
+:08148800FFFFFFFFFFFFFFFF64
+:08149000FFFFFFFFFFFFFFFF5C
+:08149800FFFFFFFFFFFFFFFF54
+:0814A000FFFFFFFFFFFFFFFF4C
+:0814A800FFFFFFFFFFFFFFFF44
+:0814B000FFFFFFFFFFFFFFFF3C
+:0814B800FFFFFFFFFFFFFFFF34
+:0814C000FFFFFFFFFFFFFFFF2C
+:0814C800FFFFFFFFFFFFFFFF24
+:0814D000FFFFFFFFFFFFFFFF1C
+:0814D800FFFFFFFFFFFFFFFF14
+:0814E000FFFFFFFFFFFFFFFF0C
+:0814E800FFFFFFFFFFFFFFFF04
+:0814F000FFFFFFFFFFFFFFFFFC
+:0814F800FFFFFFFFFFFFFFFFF4
+:08150000FFFFFFFFFFFFFFFFEB
+:08150800FFFFFFFFFFFFFFFFE3
+:08151000FFFFFFFFFFFFFFFFDB
+:08151800FFFFFFFFFFFFFFFFD3
+:08152000FFFFFFFFFFFFFFFFCB
+:08152800FFFFFFFFFFFFFFFFC3
+:08153000FFFFFFFFFFFFFFFFBB
+:08153800FFFFFFFFFFFFFFFFB3
+:08154000FFFFFFFFFFFFFFFFAB
+:08154800FFFFFFFFFFFFFFFFA3
+:08155000FFFFFFFFFFFFFFFF9B
+:08155800FFFFFFFFFFFFFFFF93
+:08156000FFFFFFFFFFFFFFFF8B
+:08156800FFFFFFFFFFFFFFFF83
+:08157000FFFFFFFFFFFFFFFF7B
+:08157800FFFFFFFFFFFFFFFF73
+:08158000FFFFFFFFFFFFFFFF6B
+:08158800FFFFFFFFFFFFFFFF63
+:08159000FFFFFFFFFFFFFFFF5B
+:08159800FFFFFFFFFFFFFFFF53
+:0815A000FFFFFFFFFFFFFFFF4B
+:0815A800FFFFFFFFFFFFFFFF43
+:0815B000FFFFFFFFFFFFFFFF3B
+:0815B800FFFFFFFFFFFFFFFF33
+:0815C000FFFFFFFFFFFFFFFF2B
+:0815C800FFFFFFFFFFFFFFFF23
+:0815D000FFFFFFFFFFFFFFFF1B
+:0815D800FFFFFFFFFFFFFFFF13
+:0815E000FFFFFFFFFFFFFFFF0B
+:0815E800FFFFFFFFFFFFFFFF03
+:0815F000FFFFFFFFFFFFFFFFFB
+:0815F800FFFFFFFFFFFFFFFFF3
+:08160000FFFFFFFFFFFFFFFFEA
+:08160800FFFFFFFFFFFFFFFFE2
+:08161000FFFFFFFFFFFFFFFFDA
+:08161800FFFFFFFFFFFFFFFFD2
+:08162000FFFFFFFFFFFFFFFFCA
+:08162800FFFFFFFFFFFFFFFFC2
+:08163000FFFFFFFFFFFFFFFFBA
+:08163800FFFFFFFFFFFFFFFFB2
+:08164000FFFFFFFFFFFFFFFFAA
+:08164800FFFFFFFFFFFFFFFFA2
+:08165000FFFFFFFFFFFFFFFF9A
+:08165800FFFFFFFFFFFFFFFF92
+:08166000FFFFFFFFFFFFFFFF8A
+:08166800FFFFFFFFFFFFFFFF82
+:08167000FFFFFFFFFFFFFFFF7A
+:08167800FFFFFFFFFFFFFFFF72
+:08168000FFFFFFFFFFFFFFFF6A
+:08168800FFFFFFFFFFFFFFFF62
+:08169000FFFFFFFFFFFFFFFF5A
+:08169800FFFFFFFFFFFFFFFF52
+:0816A000FFFFFFFFFFFFFFFF4A
+:0816A800FFFFFFFFFFFFFFFF42
+:0816B000FFFFFFFFFFFFFFFF3A
+:0816B800FFFFFFFFFFFFFFFF32
+:0816C000FFFFFFFFFFFFFFFF2A
+:0816C800FFFFFFFFFFFFFFFF22
+:0816D000FFFFFFFFFFFFFFFF1A
+:0816D800FFFFFFFFFFFFFFFF12
+:0816E000FFFFFFFFFFFFFFFF0A
+:0816E800FFFFFFFFFFFFFFFF02
+:0816F000FFFFFFFFFFFFFFFFFA
+:0816F800FFFFFFFFFFFFFFFFF2
+:08170000FFFFFFFFFFFFFFFFE9
+:08170800FFFFFFFFFFFFFFFFE1
+:08171000FFFFFFFFFFFFFFFFD9
+:08171800FFFFFFFFFFFFFFFFD1
+:08172000FFFFFFFFFFFFFFFFC9
+:08172800FFFFFFFFFFFFFFFFC1
+:08173000FFFFFFFFFFFFFFFFB9
+:08173800FFFFFFFFFFFFFFFFB1
+:08174000FFFFFFFFFFFFFFFFA9
+:08174800FFFFFFFFFFFFFFFFA1
+:08175000FFFFFFFFFFFFFFFF99
+:08175800FFFFFFFFFFFFFFFF91
+:08176000FFFFFFFFFFFFFFFF89
+:08176800FFFFFFFFFFFFFFFF81
+:08177000FFFFFFFFFFFFFFFF79
+:08177800FFFFFFFFFFFFFFFF71
+:08178000FFFFFFFFFFFFFFFF69
+:08178800FFFFFFFFFFFFFFFF61
+:08179000FFFFFFFFFFFFFFFF59
+:08179800FFFFFFFFFFFFFFFF51
+:0817A000FFFFFFFFFFFFFFFF49
+:0817A800FFFFFFFFFFFFFFFF41
+:0817B000FFFFFFFFFFFFFFFF39
+:0817B800FFFFFFFFFFFFFFFF31
+:0817C000FFFFFFFFFFFFFFFF29
+:0817C800FFFFFFFFFFFFFFFF21
+:0817D000FFFFFFFFFFFFFFFF19
+:0817D800FFFFFFFFFFFFFFFF11
+:0817E000FFFFFFFFFFFFFFFF09
+:0817E800FFFFFFFFFFFFFFFF01
+:0817F000FFFFFFFFFFFFFFFFF9
+:0817F800FFFFFFFFFFFFFFFFF1
+:08180000FFFFFFFFFFFFFFFFE8
+:08180800FFFFFFFFFFFFFFFFE0
+:08181000FFFFFFFFFFFFFFFFD8
+:08181800FFFFFFFFFFFFFFFFD0
+:08182000FFFFFFFFFFFFFFFFC8
+:08182800FFFFFFFFFFFFFFFFC0
+:08183000FFFFFFFFFFFFFFFFB8
+:08183800FFFFFFFFFFFFFFFFB0
+:08184000FFFFFFFFFFFFFFFFA8
+:08184800FFFFFFFFFFFFFFFFA0
+:08185000FFFFFFFFFFFFFFFF98
+:08185800FFFFFFFFFFFFFFFF90
+:08186000FFFFFFFFFFFFFFFF88
+:08186800FFFFFFFFFFFFFFFF80
+:08187000FFFFFFFFFFFFFFFF78
+:08187800FFFFFFFFFFFFFFFF70
+:08188000FFFFFFFFFFFFFFFF68
+:08188800FFFFFFFFFFFFFFFF60
+:08189000FFFFFFFFFFFFFFFF58
+:08189800FFFFFFFFFFFFFFFF50
+:0818A000FFFFFFFFFFFFFFFF48
+:0818A800FFFFFFFFFFFFFFFF40
+:0818B000FFFFFFFFFFFFFFFF38
+:0818B800FFFFFFFFFFFFFFFF30
+:0818C000FFFFFFFFFFFFFFFF28
+:0818C800FFFFFFFFFFFFFFFF20
+:0818D000FFFFFFFFFFFFFFFF18
+:0818D800FFFFFFFFFFFFFFFF10
+:0818E000FFFFFFFFFFFFFFFF08
+:0818E800FFFFFFFFFFFFFFFF00
+:0818F000FFFFFFFFFFFFFFFFF8
+:0818F800FFFFFFFFFFFFFFFFF0
+:08190000FFFFFFFFFFFFFFFFE7
+:08190800FFFFFFFFFFFFFFFFDF
+:08191000FFFFFFFFFFFFFFFFD7
+:08191800FFFFFFFFFFFFFFFFCF
+:08192000FFFFFFFFFFFFFFFFC7
+:08192800FFFFFFFFFFFFFFFFBF
+:08193000FFFFFFFFFFFFFFFFB7
+:08193800FFFFFFFFFFFFFFFFAF
+:08194000FFFFFFFFFFFFFFFFA7
+:08194800FFFFFFFFFFFFFFFF9F
+:08195000FFFFFFFFFFFFFFFF97
+:08195800FFFFFFFFFFFFFFFF8F
+:08196000FFFFFFFFFFFFFFFF87
+:08196800FFFFFFFFFFFFFFFF7F
+:08197000FFFFFFFFFFFFFFFF77
+:08197800FFFFFFFFFFFFFFFF6F
+:08198000FFFFFFFFFFFFFFFF67
+:08198800FFFFFFFFFFFFFFFF5F
+:08199000FFFFFFFFFFFFFFFF57
+:08199800FFFFFFFFFFFFFFFF4F
+:0819A000FFFFFFFFFFFFFFFF47
+:0819A800FFFFFFFFFFFFFFFF3F
+:0819B000FFFFFFFFFFFFFFFF37
+:0819B800FFFFFFFFFFFFFFFF2F
+:0819C000FFFFFFFFFFFFFFFF27
+:0819C800FFFFFFFFFFFFFFFF1F
+:0819D000FFFFFFFFFFFFFFFF17
+:0819D800FFFFFFFFFFFFFFFF0F
+:0819E000FFFFFFFFFFFFFFFF07
+:0819E800FFFFFFFFFFFFFFFFFF
+:0819F000FFFFFFFFFFFFFFFFF7
+:0819F800FFFFFFFFFFFFFFFFEF
+:081A0000FFFFFFFFFFFFFFFFE6
+:081A0800FFFFFFFFFFFFFFFFDE
+:081A1000FFFFFFFFFFFFFFFFD6
+:081A1800FFFFFFFFFFFFFFFFCE
+:081A2000FFFFFFFFFFFFFFFFC6
+:081A2800FFFFFFFFFFFFFFFFBE
+:081A3000FFFFFFFFFFFFFFFFB6
+:081A3800FFFFFFFFFFFFFFFFAE
+:081A4000FFFFFFFFFFFFFFFFA6
+:081A4800FFFFFFFFFFFFFFFF9E
+:081A5000FFFFFFFFFFFFFFFF96
+:081A5800FFFFFFFFFFFFFFFF8E
+:081A6000FFFFFFFFFFFFFFFF86
+:081A6800FFFFFFFFFFFFFFFF7E
+:081A7000FFFFFFFFFFFFFFFF76
+:081A7800FFFFFFFFFFFFFFFF6E
+:081A8000FFFFFFFFFFFFFFFF66
+:081A8800FFFFFFFFFFFFFFFF5E
+:081A9000FFFFFFFFFFFFFFFF56
+:081A9800FFFFFFFFFFFFFFFF4E
+:081AA000FFFFFFFFFFFFFFFF46
+:081AA800FFFFFFFFFFFFFFFF3E
+:081AB000FFFFFFFFFFFFFFFF36
+:081AB800FFFFFFFFFFFFFFFF2E
+:081AC000FFFFFFFFFFFFFFFF26
+:081AC800FFFFFFFFFFFFFFFF1E
+:081AD000FFFFFFFFFFFFFFFF16
+:081AD800FFFFFFFFFFFFFFFF0E
+:081AE000FFFFFFFFFFFFFFFF06
+:081AE800FFFFFFFFFFFFFFFFFE
+:081AF000FFFFFFFFFFFFFFFFF6
+:081AF800FFFFFFFFFFFFFFFFEE
+:081B0000FFFFFFFFFFFFFFFFE5
+:081B0800FFFFFFFFFFFFFFFFDD
+:081B1000FFFFFFFFFFFFFFFFD5
+:081B1800FFFFFFFFFFFFFFFFCD
+:081B2000FFFFFFFFFFFFFFFFC5
+:081B2800FFFFFFFFFFFFFFFFBD
+:081B3000FFFFFFFFFFFFFFFFB5
+:081B3800FFFFFFFFFFFFFFFFAD
+:081B4000FFFFFFFFFFFFFFFFA5
+:081B4800FFFFFFFFFFFFFFFF9D
+:081B5000FFFFFFFFFFFFFFFF95
+:081B5800FFFFFFFFFFFFFFFF8D
+:081B6000FFFFFFFFFFFFFFFF85
+:081B6800FFFFFFFFFFFFFFFF7D
+:081B7000FFFFFFFFFFFFFFFF75
+:081B7800FFFFFFFFFFFFFFFF6D
+:081B8000FFFFFFFFFFFFFFFF65
+:081B8800FFFFFFFFFFFFFFFF5D
+:081B9000FFFFFFFFFFFFFFFF55
+:081B9800FFFFFFFFFFFFFFFF4D
+:081BA000FFFFFFFFFFFFFFFF45
+:081BA800FFFFFFFFFFFFFFFF3D
+:081BB000FFFFFFFFFFFFFFFF35
+:081BB800FFFFFFFFFFFFFFFF2D
+:081BC000FFFFFFFFFFFFFFFF25
+:081BC800FFFFFFFFFFFFFFFF1D
+:081BD000FFFFFFFFFFFFFFFF15
+:081BD800FFFFFFFFFFFFFFFF0D
+:081BE000FFFFFFFFFFFFFFFF05
+:081BE800FFFFFFFFFFFFFFFFFD
+:081BF000FFFFFFFFFFFFFFFFF5
+:081BF800FFFFFFFFFFFFFFFFED
+:081C0000FFFFFFFFFFFFFFFFE4
+:081C0800FFFFFFFFFFFFFFFFDC
+:081C1000FFFFFFFFFFFFFFFFD4
+:081C1800FFFFFFFFFFFFFFFFCC
+:081C2000FFFFFFFFFFFFFFFFC4
+:081C2800FFFFFFFFFFFFFFFFBC
+:081C3000FFFFFFFFFFFFFFFFB4
+:081C3800FFFFFFFFFFFFFFFFAC
+:081C4000FFFFFFFFFFFFFFFFA4
+:081C4800FFFFFFFFFFFFFFFF9C
+:081C5000FFFFFFFFFFFFFFFF94
+:081C5800FFFFFFFFFFFFFFFF8C
+:081C6000FFFFFFFFFFFFFFFF84
+:081C6800FFFFFFFFFFFFFFFF7C
+:081C7000FFFFFFFFFFFFFFFF74
+:081C7800FFFFFFFFFFFFFFFF6C
+:081C8000FFFFFFFFFFFFFFFF64
+:081C8800FFFFFFFFFFFFFFFF5C
+:081C9000FFFFFFFFFFFFFFFF54
+:081C9800FFFFFFFFFFFFFFFF4C
+:081CA000FFFFFFFFFFFFFFFF44
+:081CA800FFFFFFFFFFFFFFFF3C
+:081CB000FFFFFFFFFFFFFFFF34
+:081CB800FFFFFFFFFFFFFFFF2C
+:081CC000FFFFFFFFFFFFFFFF24
+:081CC800FFFFFFFFFFFFFFFF1C
+:081CD000FFFFFFFFFFFFFFFF14
+:081CD800FFFFFFFFFFFFFFFF0C
+:081CE000FFFFFFFFFFFFFFFF04
+:081CE800FFFFFFFFFFFFFFFFFC
+:081CF000FFFFFFFFFFFFFFFFF4
+:081CF800FFFFFFFFFFFFFFFFEC
+:081D0000FFFFFFFFFFFFFFFFE3
+:081D0800FFFFFFFFFFFFFFFFDB
+:081D1000FFFFFFFFFFFFFFFFD3
+:081D1800FFFFFFFFFFFFFFFFCB
+:081D2000FFFFFFFFFFFFFFFFC3
+:081D2800FFFFFFFFFFFFFFFFBB
+:081D3000FFFFFFFFFFFFFFFFB3
+:081D3800FFFFFFFFFFFFFFFFAB
+:081D4000FFFFFFFFFFFFFFFFA3
+:081D4800FFFFFFFFFFFFFFFF9B
+:081D5000FFFFFFFFFFFFFFFF93
+:081D5800FFFFFFFFFFFFFFFF8B
+:081D6000FFFFFFFFFFFFFFFF83
+:081D6800FFFFFFFFFFFFFFFF7B
+:081D7000FFFFFFFFFFFFFFFF73
+:081D7800FFFFFFFFFFFFFFFF6B
+:081D8000FFFFFFFFFFFFFFFF63
+:081D8800FFFFFFFFFFFFFFFF5B
+:081D9000FFFFFFFFFFFFFFFF53
+:081D9800FFFFFFFFFFFFFFFF4B
+:081DA000FFFFFFFFFFFFFFFF43
+:081DA800FFFFFFFFFFFFFFFF3B
+:081DB000FFFFFFFFFFFFFFFF33
+:081DB800FFFFFFFFFFFFFFFF2B
+:081DC000FFFFFFFFFFFFFFFF23
+:081DC800FFFFFFFFFFFFFFFF1B
+:081DD000FFFFFFFFFFFFFFFF13
+:081DD800FFFFFFFFFFFFFFFF0B
+:081DE000FFFFFFFFFFFFFFFF03
+:081DE800FFFFFFFFFFFFFFFFFB
+:081DF000FFFFFFFFFFFFFFFFF3
+:081DF800FFFFFFFFFFFFFFFFEB
+:081E0000FFFFFFFFFFFFFFFFE2
+:081E0800FFFFFFFFFFFFFFFFDA
+:081E1000FFFFFFFFFFFFFFFFD2
+:081E1800FFFFFFFFFFFFFFFFCA
+:081E2000FFFFFFFFFFFFFFFFC2
+:081E2800FFFFFFFFFFFFFFFFBA
+:081E3000FFFFFFFFFFFFFFFFB2
+:081E3800FFFFFFFFFFFFFFFFAA
+:081E4000FFFFFFFFFFFFFFFFA2
+:081E4800FFFFFFFFFFFFFFFF9A
+:081E5000FFFFFFFFFFFFFFFF92
+:081E5800FFFFFFFFFFFFFFFF8A
+:081E6000FFFFFFFFFFFFFFFF82
+:081E6800FFFFFFFFFFFFFFFF7A
+:081E7000FFFFFFFFFFFFFFFF72
+:081E7800FFFFFFFFFFFFFFFF6A
+:081E8000FFFFFFFFFFFFFFFF62
+:081E8800FFFFFFFFFFFFFFFF5A
+:081E9000FFFFFFFFFFFFFFFF52
+:081E9800FFFFFFFFFFFFFFFF4A
+:081EA000FFFFFFFFFFFFFFFF42
+:081EA800FFFFFFFFFFFFFFFF3A
+:081EB000FFFFFFFFFFFFFFFF32
+:081EB800FFFFFFFFFFFFFFFF2A
+:081EC000FFFFFFFFFFFFFFFF22
+:081EC800FFFFFFFFFFFFFFFF1A
+:081ED000FFFFFFFFFFFFFFFF12
+:081ED800FFFFFFFFFFFFFFFF0A
+:081EE000FFFFFFFFFFFFFFFF02
+:081EE800FFFFFFFFFFFFFFFFFA
+:081EF000FFFFFFFFFFFFFFFFF2
+:081EF800FFFFFFFFFFFFFFFFEA
+:081F0000FFFFFFFFFFFFFFFFE1
+:081F0800FFFFFFFFFFFFFFFFD9
+:081F1000FFFFFFFFFFFFFFFFD1
+:081F1800FFFFFFFFFFFFFFFFC9
+:081F2000FFFFFFFFFFFFFFFFC1
+:081F2800FFFFFFFFFFFFFFFFB9
+:081F3000FFFFFFFFFFFFFFFFB1
+:081F3800FFFFFFFFFFFFFFFFA9
+:081F4000FFFFFFFFFFFFFFFFA1
+:081F4800FFFFFFFFFFFFFFFF99
+:081F5000FFFFFFFFFFFFFFFF91
+:081F5800FFFFFFFFFFFFFFFF89
+:081F6000FFFFFFFFFFFFFFFF81
+:081F6800FFFFFFFFFFFFFFFF79
+:081F7000FFFFFFFFFFFFFFFF71
+:081F7800FFFFFFFFFFFFFFFF69
+:081F8000FFFFFFFFFFFFFFFF61
+:081F8800FFFFFFFFFFFFFFFF59
+:081F9000FFFFFFFFFFFFFFFF51
+:081F9800FFFFFFFFFFFFFFFF49
+:081FA000FFFFFFFFFFFFFFFF41
+:081FA800FFFFFFFFFFFFFFFF39
+:081FB000FFFFFFFFFFFFFFFF31
+:081FB800FFFFFFFFFFFFFFFF29
+:081FC000FFFFFFFFFFFFFFFF21
+:081FC800FFFFFFFFFFFFFFFF19
+:081FD000FFFFFFFFFFFFFFFF11
+:081FD800FFFFFFFFFFFFFFFF09
+:081FE000FFFFFFFFFFFFFFFF01
+:081FE800FFFFFFFFFFFFFFFFF9
+:081FF000FFFFFFFFFFFFFFFFF1
+:081FF800FFFFFFFF549898322F
+:087C000034007800FF00FF00D2
+:087C0800FF00FF00FF00FF0078
+:087C1000FF00FF00FF00FF0070
+:087C1800FF00FF00FF00FF0068
+:087C2000FF00FF00FF00FF0060
+:087C2800FF00FF00FF00FF0058
+:087C3000FF00FF00FF00FF0050
+:087C3800FF00FF00FF00FF0048
+:087C4000FF00FF00FF00FF0040
+:087C4800FF00FF00FF00FF0038
+:087C5000FF00FF00FF00FF0030
+:087C5800FF00FF00FF00FF0028
+:087C6000FF00FF00FF00FF0020
+:087C6800FF00FF00FF00FF0018
+:087C7000FF00FF00FF00FF0010
+:087C7800FF00FF00FF00FF0008
+:087C8000FF00FF00FF00FF0000
+:087C8800FF00FF00FF00FF00F8
+:087C9000FF00FF00FF00FF00F0
+:087C9800FF00FF00FF00FF00E8
+:087CA000FF00FF00FF00FF00E0
+:087CA800FF00FF00FF00FF00D8
+:087CB000FF00FF00FF00FF00D0
+:087CB800FF00FF00FF00FF00C8
+:087CC000FF00FF00FF00FF00C0
+:087CC800FF00FF00FF00FF00B8
+:087CD000FF00FF00FF00FF00B0
+:087CD800FF00FF00FF00FF00A8
+:087CE000FF00FF00FF00FF00A0
+:087CE800FF00FF00FF00FF0098
+:087CF000FF00FF00FF00FF0090
+:087CF800FF00FF00FF00FF0088
+:087D0000FF00FF00FF00FF007F
+:087D0800FF00FF00FF00FF0077
+:087D1000FF00FF00FF00FF006F
+:087D1800FF00FF00FF00FF0067
+:087D2000FF00FF00FF00FF005F
+:087D2800FF00FF00FF00FF0057
+:087D3000FF00FF00FF00FF004F
+:087D3800FF00FF00FF00FF0047
+:087D4000FF00FF00FF00FF003F
+:087D4800FF00FF00FF00FF0037
+:087D5000FF00FF00FF00FF002F
+:087D5800FF00FF00FF00FF0027
+:087D6000FF00FF00FF00FF001F
+:087D6800FF00FF00FF00FF0017
+:087D7000FF00FF00FF00FF000F
+:087D7800FF00FF00FF00FF0007
+:087D8000FF00FF00FF00FF00FF
+:087D8800FF00FF00FF00FF00F7
+:087D9000FF00FF00FF00FF00EF
+:087D9800FF00FF00FF00FF00E7
+:087DA000FF00FF00FF00FF00DF
+:087DA800FF00FF00FF00FF00D7
+:087DB000FF00FF00FF00FF00CF
+:087DB800FF00FF00FF00FF00C7
+:087DC000FF00FF00FF00FF00BF
+:087DC800FF00FF00FF00FF00B7
+:087DD000FF00FF00FF00FF00AF
+:087DD800FF00FF00FF00FF00A7
+:087DE000FF00FF00FF00FF009F
+:087DE800FF00FF00FF00FF0097
+:087DF000FF00FF00FF00FF008F
+:087DF800FF00FF00FF00FF0087
+:087E0000FF00FF00FF00FF007E
+:087E0800FF00FF00FF00FF0076
+:087E1000FF00FF00FF00FF006E
+:087E1800FF00FF00FF00FF0066
+:087E2000FF00FF00FF00FF005E
+:087E2800FF00FF00FF00FF0056
+:087E3000FF00FF00FF00FF004E
+:087E3800FF00FF00FF00FF0046
+:087E4000FF00FF00FF00FF003E
+:087E4800FF00FF00FF00FF0036
+:087E5000FF00FF00FF00FF002E
+:087E5800FF00FF00FF00FF0026
+:087E6000FF00FF00FF00FF001E
+:087E6800FF00FF00FF00FF0016
+:087E7000FF00FF00FF00FF000E
+:087E7800FF00FF00FF00FF0006
+:087E8000FF00FF00FF00FF00FE
+:087E8800FF00FF00FF00FF00F6
+:087E9000FF00FF00FF00FF00EE
+:087E9800FF00FF00FF00FF00E6
+:087EA000FF00FF00FF00FF00DE
+:087EA800FF00FF00FF00FF00D6
+:087EB000FF00FF00FF00FF00CE
+:087EB800FF00FF00FF00FF00C6
+:087EC000FF00FF00FF00FF00BE
+:087EC800FF00FF00FF00FF00B6
+:087ED000FF00FF00FF00FF00AE
+:087ED800FF00FF00FF00FF00A6
+:087EE000FF00FF00FF00FF009E
+:087EE800FF00FF00FF00FF0096
+:087EF000FF00FF00FF00FF008E
+:087EF800FF00FF00FF00FF0086
+:087F0000FF00FF00FF00FF007D
+:087F0800FF00FF00FF00FF0075
+:087F1000FF00FF00FF00FF006D
+:087F1800FF00FF00FF00FF0065
+:087F2000FF00FF00FF00FF005D
+:087F2800FF00FF00FF00FF0055
+:087F3000FF00FF00FF00FF004D
+:087F3800FF00FF00FF00FF0045
+:087F4000FF00FF00FF00FF003D
+:087F4800FF00FF00FF00FF0035
+:087F5000FF00FF00FF00FF002D
+:087F5800FF00FF00FF00FF0025
+:087F6000FF00FF00FF00FF001D
+:087F6800FF00FF00FF00FF0015
+:087F7000FF00FF00FF00FF000D
+:087F7800FF00FF00FF00FF0005
+:087F8000FF00FF00FF00FF00FD
+:087F8800FF00FF00FF00FF00F5
+:087F9000FF00FF00FF00FF00ED
+:087F9800FF00FF00FF00FF00E5
+:087FA000FF00FF00FF00FF00DD
+:087FA800FF00FF00FF00FF00D5
+:087FB000FF00FF00FF00FF00CD
+:087FB800FF00FF00FF00FF00C5
+:087FC000FF00FF00FF00FF00BD
+:087FC800FF00FF00FF00FF00B5
+:087FD000FF00FF00FF00FF00AD
+:087FD800FF00FF00FF00FF00A5
+:087FE000FF00FF00FF00FF009D
+:087FE800FF00FF00FF00FF0095
+:087FF000FF00FF00FF00FF008D
+:087FF800FF00FF0087004300B9
+:080000000F003F00A3000F00F8
+:060008000F0005000300DB
+:00000001FF
diff --git a/test/empty.piklab b/test/empty.piklab
new file mode 100644
index 0000000..55b4945
--- /dev/null
+++ b/test/empty.piklab
@@ -0,0 +1,7 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>16F871</device>
+ <tool>gputils</tool>
+ </general>
+</piklab>
diff --git a/test/gputils/blinker/blinker.asm b/test/gputils/blinker/blinker.asm
new file mode 100644
index 0000000..42f946b
--- /dev/null
+++ b/test/gputils/blinker/blinker.asm
@@ -0,0 +1,148 @@
+
+ #include <p16f877.inc> ; processor specific variable definitions
+
+ __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_ENABLE_ON & _LVP_OFF & _CPD_OFF
+ ;__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _EXTRC_CLKOUT
+
+;**********************************************************************
+M_SAVE_STATE macro
+ movwf w_saved
+ movfw STATUS
+ movwf status_saved
+ endm
+
+M_RESTORE_STATE macro
+ movfw status_saved
+ movwf STATUS
+ swapf w_saved,f
+ swapf w_saved,w
+ endm
+
+BANK0 = 0x0
+BANK1 = 0x80
+BANK2 = 0x100
+BANK3 = 0x180
+
+;**********************************************************************
+INT_VAR UDATA_SHR 0x20
+w_saved RES 1
+status_saved RES 1
+pclath_saved RES 1
+INT1_VAR UDATA_SHR 0xA0
+w_saved1 RES 1
+
+TEMP_VAR UDATA_SHR
+count RES 1
+count2 RES 1
+ledA RES 1
+ledC RES 1
+ledB RES 1
+
+;**********************************************************************
+STARTUP CODE 0x000 ; processor reset vector
+ nop ; for debugger
+ movlw high start ; load upper byte of 'start' label
+ movwf PCLATH ; initialize PCLATH
+ goto start ; go to beginning of program
+
+;**********************************************************************
+INT_VECTOR CODE 0x004 ; interrupt vector location
+ goto interrupt
+
+;**********************************************************************
+PROG1 CODE
+interrupt
+ M_SAVE_STATE
+ M_SAVE_STATE ; try using twice a macro
+
+; increment duty cycle
+; btfss CCP1CON ^ BANK0,4
+; goto duty_cycle_inc_bit0
+; bcf CCP1CON ^ BANK0,4
+; btfss CCP1CON ^ BANK0,5
+; goto duty_cycle_inc_bit1
+; bcf CCP1CON ^ BANK0,5
+; incfsz CCPR1L ^ BANK0,f
+; goto update_duty_cycle_done
+;duty_cycle_inc_bit0
+; bsf CCP1CON ^ BANK0,4
+; goto update_duty_cycle_done
+;duty_cycle_inc_bit1
+; bsf CCP1CON ^ BANK0,5
+;update_duty_cycle_done
+
+; increment count
+ decfsz count,1
+ goto done
+ movlw .10
+ movwf count
+
+; blink and output
+ movfw ledB
+ xorlw B'00001111'
+ movwf ledB
+ movwf PORTB
+
+done
+ bcf INTCON,2 ; reset TMR0 interrupt flag
+ M_RESTORE_STATE
+ retfie ; return from interrupt
+
+;**********************************************************************
+start
+; initialize microchip
+ clrf TMR0 ^ BANK0
+ clrf INTCON ^ BANK0
+; clrf PORTA ^ BANK0
+ clrf PORTB ^ BANK0
+; clrf PORTC ^ BANK0
+; clrf PORTD ^ BANK0
+; clrf PORTE ^ BANK0
+ banksel TRISA ; bank 1
+; clrf TRISA ^ BANK1 ; all outputs
+ clrf TRISB ^ BANK1 ; all outputs
+; clrf TRISC ^ BANK1 ; all outputs
+; clrf TRISD ^ BANK1 ; all outputs
+; clrf TRISE ^ BANK1 ; all outputs
+ movlw B'11010101' ; set prescaler to 64
+ movwf OPTION_REG ^ BANK1 ; and start TMR0 (internal source clock)
+; movlw B'00000110' ; set PORTA and PORTE to be all digital
+; movwf ADCON1 ^ BANK1
+ banksel INTCON ; back to bank 0
+ bsf INTCON,T0IE ; enable TMR0 interrupt
+ bsf INTCON,GIE ; enable all interrupts
+
+; initialize PWM
+; CLRF CCP1CON ^ BANK0 ; disable CCP module
+; CLRF TMR2 ^ BANK0 ; clear Timer2 (also set the pre-scaler to 1)
+; MOVLW .1
+; MOVWF CCPR1L ^ BANK0 ; set duty cycle = (CCPR1L+1)/(PR2+1) [25% for (31+1)/(127+1)]
+; banksel PR2 ; select bank 1
+; MOVLW .255
+; MOVWF PR2 ^ BANK1 ; set period = Fosc/4/pre-scaler/(PR2+1)
+; BCF TRISC ^ BANK1,2 ; set CCP1 pin as output
+; banksel PIR1 ; back to bank 0
+; MOVLW B'001100'
+; MOVWF CCP1CON ^ BANK0 ; set PWM mode (the 2 LSBs of the duty cycle are set to '00')
+; BSF T2CON ^ BANK0,TMR2ON ; Timer2 starts to increment
+
+ ; The CCP1 interrupt is disabled,
+ ; do polling on the TMR2 Interrupt flag bit
+;PWM_Period_Match
+; BTFSS PIR1, TMR2IF
+; GOTO PWM_Period_Match
+
+ ; Update this PWM period and the following PWM Duty cycle
+; BCF PIR1, TMR2IF
+
+; initialize variables
+ movlw B'00000101'
+ movwf ledB
+ movlw .10
+ movwf count
+
+; loop forever
+ goto $
+
+;**********************************************************************
+ END
diff --git a/test/gputils/blinker/blinker.piklab b/test/gputils/blinker/blinker.piklab
new file mode 100644
index 0000000..4ac7729
--- /dev/null
+++ b/test/gputils/blinker/blinker.piklab
@@ -0,0 +1,89 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <files>
+ <item>blinker.asm</item>
+ </files>
+ <version>0.1</version>
+ <description/>
+ <device>16F877</device>
+ <tool>gputils</tool>
+ <custom_linker_script/>
+ <is_library>true</is_library>
+ <output_type>executable</output_type>
+ <opened_files>
+ <item>blinker.asm</item>
+ </opened_files>
+ </general>
+ <assembler>
+ <warning_level>0</warning_level>
+ <include_dir/>
+ <custom_options/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-c</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-p%DEVICE</item>
+ <item>-w1</item>
+ <item>%I</item>
+ <item>-g</item>
+ <item>-I/usr/share/gputils/header</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </assembler>
+ <linker>
+ <debug>0</debug>
+ <hex_format>inhx32</hex_format>
+ <object_dir/>
+ <custom_options/>
+ <format>inhx32</format>
+ <custom_linker_script>/home/nicolas/prog/piklab/piklab/test/sdcc/16f873.lkr</custom_linker_script>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_libraries/>
+ <custom_arguments>
+ <item>-o%O</item>
+ <item>-c</item>
+ <item>-ainhx32</item>
+ <item>-m</item>
+ <item>-I$(SRCPATH)</item>
+ <item>$LKR(-s%LKR)</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </linker>
+ <sdcc>
+ <custom_options/>
+ <include_dir/>
+ </sdcc>
+ <compiler>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <warning_level>0</warning_level>
+ <custom_arguments>
+ <item>-I$(SRCPATH)</item>
+ <item>-I</item>
+ <item>-p</item>
+ <item>%DEVICE</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </compiler>
+ <librarian>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <custom_arguments>
+ <item>-c</item>
+ <item>%O</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ </librarian>
+ <editors/>
+</piklab>
diff --git a/test/gputils/blinker18/blinker_18.asm b/test/gputils/blinker18/blinker_18.asm
new file mode 100644
index 0000000..4a00daf
--- /dev/null
+++ b/test/gputils/blinker18/blinker_18.asm
@@ -0,0 +1,59 @@
+; LIST p=18F452 ;PIC18F452 is the target processor
+ INCLUDE "p18f452.inc" ;Include file with register defines
+
+ ;Programming Configuration Information
+ __CONFIG _CONFIG1H, _XT_OSC_1H ;XT HS PLL (10MHz XTAL)
+ __CONFIG _CONFIG2L, _BOR_ON_2L & _PWRT_ON_2L ;Power-Up timer ON, Brown-out at 2.7V
+
+ __CONFIG _CONFIG2H, _WDT_OFF_2H & _WDTPS_1_2H ;WDT OFF for debug
+ __CONFIG _CONFIG3H, _CCP2MX_OFF_3H ;CCP Module Off
+ __CONFIG _CONFIG4L, _LVP_OFF_4L & _DEBUG_OFF_4L
+
+ ;UnProtect entire device program space for DEBUG
+ __CONFIG _CONFIG5L, _CP0_OFF_5L & _CP1_OFF_5L & _CP2_OFF_5L
+ __CONFIG _CONFIG5H, _CPB_OFF_5H & _CPD_OFF_5H
+ __CONFIG _CONFIG6L, _WRT0_OFF_6L & _WRT1_OFF_6L & _WRT2_OFF_6L
+ __CONFIG _CONFIG6H, _WRTC_OFF_6H & _WRTB_OFF_6H & _WRTD_OFF_6H
+
+;Assorted miscellaneous general-purpose registers
+DlyRegA equ 0x3D ;Temp register for delay
+DlyRegB equ 0x3E ;Temp register for delay
+DlyRegC equ 0x3F ;Temp register for delay
+
+STARTUP CODE 0x000
+ nop ;Required for ICD Debugging
+ nop
+ goto Main
+
+Main
+ clrf BSR,A ;Ensure BSR register points to first block
+ clrf TRISB,A
+ movlw 0x7
+ movwf PORTB,A
+
+Loop
+ bsf PORTB,0 ;Turn the LED on
+ call LongDelay
+ bcf PORTB,0 ;Turn the LED off
+ call LongDelay
+ goto Loop
+
+;A long delay
+LongDelay
+ movlw H'10' ;Adjust to produce a suitable time delay
+ movwf DlyRegA
+ldelayc movlw H'10'
+ movwf DlyRegB
+ldelayb movlw H'FF'
+ movwf DlyRegC
+ldelaya decfsz DlyRegC,f ;Inner Loop
+ goto ldelaya
+ decfsz DlyRegB,f ;Middle Loop
+ goto ldelayb
+ decfsz DlyRegA,f ;Outer Loop
+ goto ldelayc
+ return
+
+ END
+
+
diff --git a/test/gputils/blinker18/blinker_18.piklab b/test/gputils/blinker18/blinker_18.piklab
new file mode 100644
index 0000000..c1582de
--- /dev/null
+++ b/test/gputils/blinker18/blinker_18.piklab
@@ -0,0 +1,52 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>18F452</device>
+ <files>
+ <item>blinker_18.asm</item>
+ </files>
+ <watched_ios>
+ <item>3969</item>
+ </watched_ios>
+ <description/>
+ <version>0.1</version>
+ <tool>gputils</tool>
+ <opened_files>
+ <item>blinker_18.asm</item>
+ </opened_files>
+ </general>
+ <assembler>
+ <custom_options/>
+ <warning_level>0</warning_level>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-c</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-w0</item>
+ <item>%I</item>
+ <item>-g</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </assembler>
+ <linker>
+ <custom_options/>
+ <format>inhx32</format>
+ <custom_libraries/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-o%O</item>
+ <item>-c</item>
+ <item>-ainhx8m</item>
+ <item>-m</item>
+ <item>-I$(SRCPATH)</item>
+ <item>$LKR(-s%LKR)</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </linker>
+</piklab>
diff --git a/test/gputils/compile_error/blinker.asm b/test/gputils/compile_error/blinker.asm
new file mode 100644
index 0000000..cd9f495
--- /dev/null
+++ b/test/gputils/compile_error/blinker.asm
@@ -0,0 +1,145 @@
+; list p=16f871 ; list directive to define processor
+ #include <p16f871.inc> ; processor specific variable definitions
+
+ __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_ENABLE_ON & _LVP_OFF & _CPD_OFF
+ ;__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _EXTRC_CLKOUT
+
+;**********************************************************************
+M_SAVE_STATE macro
+ mov wf w_saved
+ movfw STATUS
+ movwf status_saved
+ endm
+
+M_RESTORE_STATE macro
+ movfw status_saved
+ movwf STATUS
+ swapf w_saved,f
+ swapf w_saved,w
+ endm
+
+BANK0 = 0x0
+BANK1 = 0x80
+BANK2 = 0x100
+BANK3 = 0x180
+
+;**********************************************************************
+INT_VAR UDATA_SHR
+w_saved RES 1 ; variable used for context saving
+status_saved RES 1 ; variable used for context saving
+
+TEMP_VAR UDATA_SHR
+count RES 1
+count2 RES 1
+ledA RES 1
+ledC RES 1
+ledB RES 1
+
+;**********************************************************************
+STARTUP CODE 0x000 ; processor reset vector
+ nop ; for debugger
+ movlw high start ; load upper byte of 'start' label
+ movwf PCLATH ; initialize PCLATH
+ goto start ; go to beginning of program
+
+;**********************************************************************
+INT_VECTOR CODE 0x004 ; interrupt vector location
+ goto interrupt
+
+;**********************************************************************
+PROG1 CODE
+interrupt
+ M_SAVE_STATE
+ M_SAVE_STATE ; try using twice a macro
+
+; increment duty cycle
+; btfss CCP1CON ^ BANK0,4
+; goto duty_cycle_inc_bit0
+; bcf CCP1CON ^ BANK0,4
+; btfss CCP1CON ^ BANK0,5
+; goto duty_cycle_inc_bit1
+; bcf CCP1CON ^ BANK0,5
+; incfsz CCPR1L ^ BANK0,f
+; goto update_duty_cycle_done
+;duty_cycle_inc_bit0
+; bsf CCP1CON ^ BANK0,4
+; goto update_duty_cycle_done
+;duty_cycle_inc_bit1
+; bsf CCP1CON ^ BANK0,5
+;update_duty_cycle_done
+
+; increment count
+ decfsz count,1
+ goto done
+ movlw .10
+ movwf count
+
+; blink and output
+ movfw ledB
+ xorlw B'00001111'
+ movwf ledB
+ movwf PORTB
+
+done
+ bcf INTCON,2 ; reset TMR0 interrupt flag
+ M_RESTORE_STATE
+ retfie ; return from interrupt
+
+;**********************************************************************
+start
+; initialize microchip
+ clrf TMR0 ^ BANK0
+ clrf INTCON ^ BANK0
+; clrf PORTA ^ BANK0
+ clrf PORTB ^ BANK0
+; clrf PORTC ^ BANK0
+; clrf PORTD ^ BANK0
+; clrf PORTE ^ BANK0
+ banksel TRISA ; bank 1
+; clrf TRISA ^ BANK1 ; all outputs
+ clrf TRISB ^ BANK1 ; all outputs
+; clrf TRISC ^ BANK1 ; all outputs
+; clrf TRISD ^ BANK1 ; all outputs
+; clrf TRISE ^ BANK1 ; all outputs
+ movlw B'11010101' ; set prescaler to 64
+ movwf OPTION_REG ^ BANK1 ; and start TMR0 (internal source clock)
+; movlw B'00000110' ; set PORTA and PORTE to be all digital
+; movwf ADCON1 ^ BANK1
+ banksel INTCON ; back to bank 0
+ bsf INTCON,T0IE ; enable TMR0 interrupt
+ bsf INTCON,GIE ; enable all interrupts
+
+; initialize PWM
+; CLRF CCP1CON ^ BANK0 ; disable CCP module
+; CLRF TMR2 ^ BANK0 ; clear Timer2 (also set the pre-scaler to 1)
+; MOVLW .1
+; MOVWF CCPR1L ^ BANK0 ; set duty cycle = (CCPR1L+1)/(PR2+1) [25% for (31+1)/(127+1)]
+; banksel PR2 ; select bank 1
+; MOVLW .255
+; MOVWF PR2 ^ BANK1 ; set period = Fosc/4/pre-scaler/(PR2+1)
+; BCF TRISC ^ BANK1,2 ; set CCP1 pin as output
+; banksel PIR1 ; back to bank 0
+; MOVLW B'001100'
+; MOVWF CCP1CON ^ BANK0 ; set PWM mode (the 2 LSBs of the duty cycle are set to '00')
+; BSF T2CON ^ BANK0,TMR2ON ; Timer2 starts to increment
+
+ ; The CCP1 interrupt is disabled,
+ ; do polling on the TMR2 Interrupt flag bit
+;PWM_Period_Match
+; BTFSS PIR1, TMR2IF
+; GOTO PWM_Period_Match
+
+ ; Update this PWM period and the following PWM Duty cycle
+; BCF PIR1, TMR2IF
+
+; initialize variables
+ movlw B00000101'
+ movwf ledB
+ movlw .10
+ movwf count
+
+; loop forever
+ goto $
+
+;**********************************************************************
+ END \ No newline at end of file
diff --git a/test/gputils/compile_error/compile_error.piklab b/test/gputils/compile_error/compile_error.piklab
new file mode 100644
index 0000000..a5d6ad4
--- /dev/null
+++ b/test/gputils/compile_error/compile_error.piklab
@@ -0,0 +1,74 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <files>
+ <item>blinker.asm</item>
+ </files>
+ <version>0.1</version>
+ <description/>
+ <device>16F877</device>
+ <tool>gputils</tool>
+ <custom_linker_script/>
+ <opened_files>
+ <item>blinker.asm</item>
+ </opened_files>
+ </general>
+ <assembler>
+ <warning_level>0</warning_level>
+ <include_dir/>
+ <custom_options/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-c</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-p%DEVICE</item>
+ <item>-w1</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </assembler>
+ <linker>
+ <debug>0</debug>
+ <hex_format>inhx32</hex_format>
+ <object_dir/>
+ <custom_options/>
+ <format>inhx32</format>
+ <custom_linker_script>/home/nicolas/prog/piklab/piklab/test/sdcc/16f873.lkr</custom_linker_script>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_libraries/>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ <custom_arguments>
+ <item>-o%O</item>
+ <item>-c</item>
+ <item>-ainhx32</item>
+ <item>-m</item>
+ <item>-I$(SRCPATH)</item>
+ <item>$LKR(-s%LKR)</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ </linker>
+ <sdcc>
+ <custom_options/>
+ <include_dir/>
+ </sdcc>
+ <compiler>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <warning_level>0</warning_level>
+ <custom_arguments>
+ <item>-I$(SRCPATH)</item>
+ <item>-I</item>
+ <item>-p</item>
+ <item>%DEVICE</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </compiler>
+</piklab>
diff --git a/test/gputils/project/test.asm b/test/gputils/project/test.asm
new file mode 100644
index 0000000..e4fcbe8
--- /dev/null
+++ b/test/gputils/project/test.asm
@@ -0,0 +1,60 @@
+; list p=16f877
+ #include <p16f871.inc>
+ #include <test.inc>
+
+ __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _RC_OSC & _WRT_ENABLE_ON & _LVP_ON & _CPD_OFF
+
+;**********************************************************************
+BANK0 = 0x0
+BANK1 = 0x80
+BANK2 = 0x100
+BANK3 = 0x180
+
+;**********************************************************************
+INT_VAR UDATA_SHR
+w_saved RES 1 ; variable used for context saving
+status_saved RES 1 ; variable used for context saving
+
+TEMP_VAR UDATA_SHR 0x20
+index RES 1
+
+;**********************************************************************
+STARTUP CODE ; processor reset vector
+ nop ; for debugger
+ movlw high start ; load upper byte of 'start' label
+ movwf PCLATH ; initialize PCLATH
+ goto start ; go to beginning of program
+
+;**********************************************************************
+INT_VECTOR CODE 0x0004 ; interrupt vector location
+ movwf w_saved
+ movfw STATUS
+ movwf status_saved
+
+ bcf INTCON,2 ; reset TMR0 interrupt flag
+ bsf PORTB,0
+
+ movfw status_saved
+ movwf STATUS
+ swapf w_saved,f
+ swapf w_saved,w
+ retfie ; return from interrupt
+
+;**********************************************************************
+MAIN CODE
+start
+; initialize microchip
+ clrf TMR0 ^ BANK0
+ clrf INTCON ^ BANK0
+ banksel TRISA ; bank 1
+ movlw B'11010100' ; set prescaler at 32 (32768 Hz / 4 / 256 / 32 = 1 Hz)
+ movwf OPTION_REG ^ BANK1 ; and start TMR0 (internal source clock)
+ movlw B'00000110' ; set PORTA and PORTE to be all digital
+ movwf ADCON1 ^ BANK1
+ banksel INTCON ; back to bank 0
+ bsf INTCON,T0IE ; enable TMR0 interrupt
+ bsf INTCON,GIE ; enable all interrupts
+
+ nop
+
+ END ; directive 'end of program'
diff --git a/test/gputils/project/test.inc b/test/gputils/project/test.inc
new file mode 100644
index 0000000..e956bd9
--- /dev/null
+++ b/test/gputils/project/test.inc
@@ -0,0 +1 @@
+; empty
diff --git a/test/gputils/project/test.lib b/test/gputils/project/test.lib
new file mode 100644
index 0000000..d0050e3
--- /dev/null
+++ b/test/gputils/project/test.lib
Binary files differ
diff --git a/test/gputils/project/test2.asm b/test/gputils/project/test2.asm
new file mode 100644
index 0000000..6a9ed66
--- /dev/null
+++ b/test/gputils/project/test2.asm
@@ -0,0 +1,6 @@
+MAIN CODE
+
+; loop forever
+ goto $
+ END ; directive 'end of program'
+
diff --git a/test/gputils/project/test_project.piklab b/test/gputils/project/test_project.piklab
new file mode 100644
index 0000000..2a26260
--- /dev/null
+++ b/test/gputils/project/test_project.piklab
@@ -0,0 +1,52 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <files>
+ <item>test.asm</item>
+ <item>test.lib</item>
+ <item>test2.asm</item>
+ </files>
+ <version>0.2</version>
+ <description/>
+ <device>16F871</device>
+ <tool>gputils</tool>
+ <opened_files>
+ <item>test.asm</item>
+ <item>test2.asm</item>
+ </opened_files>
+ </general>
+ <assembler>
+ <warning_level>0</warning_level>
+ <custom_options/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-c</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-p%DEVICE</item>
+ <item>-w0</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </assembler>
+ <linker>
+ <format>inhx32</format>
+ <custom_options/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-o%O</item>
+ <item>-c</item>
+ <item>-ainhx32</item>
+ <item>-m</item>
+ <item>-I$(SRCPATH)</item>
+ <item>$LKR(-s%LKR)</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ </linker>
+ <compiler>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </compiler>
+</piklab>
diff --git a/test/gputils/project/test_project.pikprj b/test/gputils/project/test_project.pikprj
new file mode 100644
index 0000000..341ea8d
--- /dev/null
+++ b/test/gputils/project/test_project.pikprj
@@ -0,0 +1,20 @@
+[Assembler]
+include-dir=
+other-options=
+radix=dec
+target-device=16F871
+warn-level=0
+
+[Files]
+inputFiles=test.asm,test2.asm,test.lib
+
+[General]
+description=
+output=test_project.hex
+version=0.1
+
+[Linker]
+debug=false
+hex-format=inhx32
+objs-libs-dir=
+other-options=
diff --git a/test/gputils/standalone/test_stand_alone.asm b/test/gputils/standalone/test_stand_alone.asm
new file mode 100644
index 0000000..27e607a
--- /dev/null
+++ b/test/gputils/standalone/test_stand_alone.asm
@@ -0,0 +1,53 @@
+ list p=16f877
+ #include <p16f877.inc>
+
+ __CONFIG _CP_ALL & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _RC_OSC & _WRT_ENABLE_ON & _LVP_ON & _CPD_OFF
+
+;**********************************************************************
+BANK0 = 0x0
+BANK1 = 0x80
+BANK2 = 0x100
+BANK3 = 0x180
+
+;**********************************************************************
+w_saved EQU 0x70 ; variable used for context saving
+status_saved EQU 0x71 ; variable used for context saving
+index EQU 0x20
+
+;**********************************************************************
+ ORG 0x000 ; processor reset vector
+ movlw high start ; load upper byte of 'start' label
+ movwf PCLATH ; initialize PCLATH
+ goto start ; go to beginning of program
+
+;**********************************************************************
+ ORG 0x004 ; interrupt vector location
+ movwf w_saved
+ movfw STATUS
+ movwf status_saved
+
+ bcf INTCON,2 ; reset TMR0 interrupt flag
+
+ movfw status_saved
+ movwf STATUS
+ swapf w_saved,f
+ swapf w_saved,w
+ retfie ; return from interrupt
+
+;**********************************************************************
+start
+; initialize microchip
+ clrf TMR0 ^ BANK0
+ clrf INTCON ^ BANK0
+ banksel TRISA ; bank 1
+ movlw B'11010100' ; set prescaler at 32 (32768 Hz / 4 / 256 / 32 = 1 Hz)
+ movwf OPTION_REG ^ BANK1 ; and start TMR0 (internal source clock)
+ movlw B'00000110' ; set PORTA and PORTE to be all digital
+ movwf ADCON1 ^ BANK1
+ banksel INTCON ; back to bank 0
+ bsf INTCON,T0IE ; enable TMR0 interrupt
+ bsf INTCON,GIE ; enable all interrupts
+
+; loop forever
+ goto $
+ END ; directive 'end of program'
diff --git a/test/hex_test/broken_format.hex b/test/hex_test/broken_format.hex
new file mode 100644
index 0000000..9998fa9
--- /dev/null
+++ b/test/hex_test/broken_format.hex
@@ -0,0 +1,37 @@
+:020000040000FA
+:11000000230156048907FF0FFF0FFF0FFF0FFF0F9C
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F40
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F10
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:0E01F000FF0FFF0FFF0FFF0FFF0FFF0F12009B
+:021FFE00E30FEF
+:080200000100020003000400EC
+:0201FE004503B7
+:00000001FF
diff --git a/test/hex_test/file_truncated.hex b/test/hex_test/file_truncated.hex
new file mode 100644
index 0000000..190dca6
--- /dev/null
+++ b/test/hex_test/file_truncated.hex
@@ -0,0 +1,37 @@
+:020000040000FA
+:10000000230156048907FF0FFF0FFF0FFF0FFF0F9C
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F40
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F10
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:0E01F000FF0FFF0FFF0FFF0FFF0FFF0F12009B
+:021FFE00E30FEF
+:080200000100020003000400EC
+:0201FE004503B7
+
diff --git a/test/hex_test/good.hex b/test/hex_test/good.hex
new file mode 100644
index 0000000..37c4cd9
--- /dev/null
+++ b/test/hex_test/good.hex
@@ -0,0 +1,37 @@
+:020000040000FA
+:10000000230156048907FF0FFF0FFF0FFF0FFF0F9C
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F40
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F10
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:0E01F000FF0FFF0FFF0FFF0FFF0FFF0F12009B
+:021FFE00E30FEF
+:080200000100020003000400EC
+:0201FE004503B7
+:00000001FF
diff --git a/test/hex_test/good_equal.hex b/test/hex_test/good_equal.hex
new file mode 100644
index 0000000..bd18067
--- /dev/null
+++ b/test/hex_test/good_equal.hex
@@ -0,0 +1,37 @@
+:020000040000FA
+:10000000230156048907FF0FFF0FFF0FFF0FFF0F9C
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F40
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F10
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:1001F000FF0FFF0FFF0FFF0FFF0FFF0F1200FFFF9B
+:021FFE00E30FEF
+:100200000100020003000400FFFFFFFFFFFFFFFFEC
+:0201FE004503B7
+:00000001FF
diff --git a/test/hex_test/good_subset.hex b/test/hex_test/good_subset.hex
new file mode 100644
index 0000000..bba3548
--- /dev/null
+++ b/test/hex_test/good_subset.hex
@@ -0,0 +1,6 @@
+:020000040000FA
+:10000000230156048907FF0FFF0FFF0FFF0FFF0F9C
+:021FFE00E30FEF
+:080200000100020003000400EC
+:0201FE004503B7
+:00000001FF
diff --git a/test/hex_test/line_truncated.hex b/test/hex_test/line_truncated.hex
new file mode 100644
index 0000000..d61742b
--- /dev/null
+++ b/test/hex_test/line_truncated.hex
@@ -0,0 +1,37 @@
+:020000040000
+:10000000230156048907FF0FFF0FFF0FFF0FFF0F9C
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F40
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F10
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:0E01F000FF0FFF0FFF0FFF0FFF0FFF0F12009B
+:021FFE00E30FEF
+:080200000100020003000400EC
+:0201FE004503B7
+:00000001FF
diff --git a/test/hex_test/no_format.hex b/test/hex_test/no_format.hex
new file mode 100644
index 0000000..cb0b573
--- /dev/null
+++ b/test/hex_test/no_format.hex
@@ -0,0 +1,2 @@
+ :080200000100020003000400EC
+:00000001FF
diff --git a/test/hex_test/wrong_crc.hex b/test/hex_test/wrong_crc.hex
new file mode 100644
index 0000000..e12758c
--- /dev/null
+++ b/test/hex_test/wrong_crc.hex
@@ -0,0 +1,37 @@
+:020000040000FA
+:10000000230156048907FF0FFF0FFF0FFF0FFF0FAA
+:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
+:10002000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F60
+:10003000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F50
+:10004000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10005000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F30
+:10006000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F20
+:10007000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F11
+:10008000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F00
+:10009000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FF0
+:1000A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FE0
+:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
+:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
+:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
+:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
+:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
+:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
+:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
+:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
+:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
+:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
+:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
+:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
+:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
+:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
+:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
+:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
+:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
+:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
+:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
+:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
+:0E01F000FF0FFF0FFF0FFF0FFF0FFF0F12009B
+:021FFE00E30FEF
+:080200000100020003000400EC
+:0201FE004503B7
+:00000001FF
diff --git a/test/jal/test.jal b/test/jal/test.jal
new file mode 100644
index 0000000..c19fbc7
--- /dev/null
+++ b/test/jal/test.jal
@@ -0,0 +1,13 @@
+include 16c84_10
+
+include jdelay
+include hd447804
+
+
+HD44780_clear
+
+HD44780_write( 72 ) -- H
+HD44780_write( 97 ) -- a
+HD44780_write( 108 ) -- l
+HD44780_write( 108 ) -- l
+HD44780_write( 111 ) -- o
diff --git a/test/jal/test.piklab b/test/jal/test.piklab
new file mode 100644
index 0000000..6a6a4ff
--- /dev/null
+++ b/test/jal/test.piklab
@@ -0,0 +1,15 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>16C84</device>
+ <tool>jal</tool>
+ <files>
+ <item>test.jal</item>
+ <item>test2.jal</item>
+ </files>
+ <opened_files>
+ <item>test.jal</item>
+ <item>test2.jal</item>
+ </opened_files>
+ </general>
+</piklab>
diff --git a/test/jal/test2.jal b/test/jal/test2.jal
new file mode 100644
index 0000000..e26aa9c
--- /dev/null
+++ b/test/jal/test2.jal
@@ -0,0 +1,2 @@
+
+HD44780_write( 111 ) -- o \ No newline at end of file
diff --git a/test/jal/test_standalone.jal b/test/jal/test_standalone.jal
new file mode 100644
index 0000000..c19fbc7
--- /dev/null
+++ b/test/jal/test_standalone.jal
@@ -0,0 +1,13 @@
+include 16c84_10
+
+include jdelay
+include hd447804
+
+
+HD44780_clear
+
+HD44780_write( 72 ) -- H
+HD44780_write( 97 ) -- a
+HD44780_write( 108 ) -- l
+HD44780_write( 108 ) -- l
+HD44780_write( 111 ) -- o
diff --git a/test/pic30/standalone_test.s b/test/pic30/standalone_test.s
new file mode 100644
index 0000000..98a8d5c
--- /dev/null
+++ b/test/pic30/standalone_test.s
@@ -0,0 +1,19 @@
+ .title " Sample dsPIC Assembler Source Code"
+ .sbttl " For illustration only."
+ ; dsPIC registers
+ .equ CORCONL, CORCON
+ .equ PSV,2
+ .section .const,psv
+hello:
+ .ascii "Hello world!\n\0"
+ .text
+ .global __reset
+__reset:
+ ; set PSVPAG to page that contains 'hello'
+ mov #psvpage(hello),w0
+ mov w0,PSVPAG
+ ; enable Program Space Visibility
+ bset.b CORCONL,#PSV
+ ; make a pointer to 'hello'
+ mov #psvoffset(hello),w0
+ .end
diff --git a/test/pic30/standalone_test_c.c b/test/pic30/standalone_test_c.c
new file mode 100644
index 0000000..9e9be37
--- /dev/null
+++ b/test/pic30/standalone_test_c.c
@@ -0,0 +1,18 @@
+//#include <p30f2010.h>
+
+int main(void);
+unsigned int Add(unsigned int a, unsigned int b);
+unsigned int x, y, z;
+
+int main(void)
+{
+ x = 2;
+ y = 5;
+ z = Add(x,y);
+ return 0;
+}
+
+unsigned int Add(unsigned int a, unsigned int b)
+{
+ return(a+b);
+}
diff --git a/test/pic30/test.piklab b/test/pic30/test.piklab
new file mode 100644
index 0000000..9ec721d
--- /dev/null
+++ b/test/pic30/test.piklab
@@ -0,0 +1,27 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>30F6015</device>
+ <files>
+ <item>test.s</item>
+ </files>
+ <description/>
+ <version>0.1</version>
+ <tool>pic30</tool>
+ <opened_files>
+ <item>test.s</item>
+ </opened_files>
+ </general>
+ <compiler>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </compiler>
+ <assembler>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </assembler>
+ <linker>
+ <custom_options/>
+ <format>inhx32</format>
+ </linker>
+</piklab>
diff --git a/test/pic30/test.s b/test/pic30/test.s
new file mode 100644
index 0000000..98a8d5c
--- /dev/null
+++ b/test/pic30/test.s
@@ -0,0 +1,19 @@
+ .title " Sample dsPIC Assembler Source Code"
+ .sbttl " For illustration only."
+ ; dsPIC registers
+ .equ CORCONL, CORCON
+ .equ PSV,2
+ .section .const,psv
+hello:
+ .ascii "Hello world!\n\0"
+ .text
+ .global __reset
+__reset:
+ ; set PSVPAG to page that contains 'hello'
+ mov #psvpage(hello),w0
+ mov w0,PSVPAG
+ ; enable Program Space Visibility
+ bset.b CORCONL,#PSV
+ ; make a pointer to 'hello'
+ mov #psvoffset(hello),w0
+ .end
diff --git a/test/pic30/test_c.c b/test/pic30/test_c.c
new file mode 100644
index 0000000..5205e53
--- /dev/null
+++ b/test/pic30/test_c.c
@@ -0,0 +1,22 @@
+#include <p30f3010.h>
+_FOSC(XT_PLL16 & FRC & CSW_FSCM_OFF);
+_FWDT(WDTPSB_16 & WDTPSA_512 & WDT_OFF);
+_FBORPOR(PWRT_64 & BORV_20 & PBOR_ON & MCLR_EN);
+//_FGS(CODE_PROT_ON);
+
+void delay(void);
+
+int main (void)
+{
+int i = 0xFFFF;
+
+for (;;) {
+ delay();
+}
+}
+
+void delay()
+{
+int i;
+for (i = 0; i < 0xFFFF; i++) {;}
+}
diff --git a/test/pic30/test_c.piklab b/test/pic30/test_c.piklab
new file mode 100644
index 0000000..0985934
--- /dev/null
+++ b/test/pic30/test_c.piklab
@@ -0,0 +1,103 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>30F3010</device>
+ <files>
+ <item>test_c.c</item>
+ <item>test.s</item>
+ <item>libp30F3010-coff.a</item>
+ </files>
+ <description/>
+ <version>0.1</version>
+ <tool>pic30</tool>
+ <custom_linker_script/>
+ <is_library>false</is_library>
+ <opened_files>
+ <item>test_c.c</item>
+ </opened_files>
+ </general>
+ <sdcc>
+ <custom_options/>
+ <include_dir/>
+ </sdcc>
+ <assembler>
+ <warning_level>0</warning_level>
+ <custom_options/>
+ <include_dir/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>--ERRFORMAT</item>
+ <item>--WARNFORMAT</item>
+ <item>--MSGFORMAT</item>
+ <item>--CHIP=%DEVICE</item>
+ <item>--IDE=mplab</item>
+ <item>-Q</item>
+ <item>-C</item>
+ <item>--ASMLIST</item>
+ <item>-I$(SRCPATH)</item>
+ <item>%I</item>
+ <item>-D</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </assembler>
+ <linker>
+ <hex_format>inhx32</hex_format>
+ <object_dir/>
+ <custom_options/>
+ <format>inhx32</format>
+ <custom_libraries/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>/k%LKR_PATH</item>
+ <item>%LKR_NAME</item>
+ <item>/l</item>
+ <item>/o%COFF</item>
+ <item>/m%MAP</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </linker>
+ <compiler>
+ <custom_options/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <warning_level>0</warning_level>
+ <custom_arguments>
+ <item>-S</item>
+ <item>$NO_AUTO_DEVICE(-mcpu=%DEVICE)</item>
+ <item>-I/home/nicolas/wine/Program Files/Microchip/MPLAB C30/support/h/</item>
+ <item>-g</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </compiler>
+ <bin_to_hex>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <custom_arguments>
+ <item>%I</item>
+ </custom_arguments>
+ </bin_to_hex>
+ <librarian>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <custom_arguments>
+ <item>-rc</item>
+ <item>%O</item>
+ <item>%LIBS</item>
+ <item>%OBJS</item>
+ </custom_arguments>
+ </librarian>
+ <editors>
+ <bookmarks>
+ <item>file:///home/nicolas/prog/trunk/piklab/test/pic30/test.s,9</item>
+ <item>file:///home/nicolas/prog/trunk/piklab/test/pic30/test_c.c,1</item>
+ </bookmarks>
+ </editors>
+</piklab>
diff --git a/test/picc/standalone_test.c b/test/picc/standalone_test.c
new file mode 100644
index 0000000..4173cf8
--- /dev/null
+++ b/test/picc/standalone_test.c
@@ -0,0 +1,350 @@
+/*
+ * level - electronic level using the ADXL202
+ *
+ * $Id: standalone_test.c 713 2006-03-15 00:01:20Z azhyd $
+ * $Source$
+ *
+ * This program consists of an interrupt routine that measures the pulse
+ * width from the ADXL202 and a main routine that updates the dot matrix
+ * display on the DISPLAY board.
+ *
+ * Timer1 and the two Capture/Compare registers are used to measure the
+ * pulse width.
+ *
+ * Use PICCLITE to compile this program for the PIC16F877.
+ *
+ * Status: Sept 25, 2003
+ * Working. The code is pretty brute force and the resolution isn't
+ * what I expected. Need to review calculations for angle vs. accel
+ * (gravity). I determined the zero offsets empirically and hard coded
+ * them. For coding simplicity I am discarding any measurements where
+ * the counter overflows during the measurement.
+ *
+ * Improvements should include: a method to zero the offsets at
+ * runtime and increased gain (which probably means going to 16 bit
+ * values). Also consider filtering the measured values to gain stability.
+ * Add code to handle counter overflow.
+ */
+
+#include <pic.h>
+
+/*
+ * bit macros suggested by the PICCLITE manual
+ */
+#define BITSET(var, bitno) ((var) |= 1 << (bitno))
+#define BITCLR(var, bitno) ((var) &= ~(1 << (bitno)))
+
+
+/*
+ * pulse with variables
+ *
+ * These are set up the measurePW() ISR and read by the main loop
+ */
+unsigned char PeriodStartX;
+unsigned char PeriodEndX;
+unsigned char PulseEndX;
+unsigned char PulseEndTempX;
+unsigned char PWSyncX;
+
+unsigned char PeriodStartY;
+unsigned char PeriodEndY;
+unsigned char PulseEndY;
+unsigned char PulseEndTempY;
+unsigned char PWSyncY;
+
+/*
+ * interrupt service routine to measure pulse width
+ *
+ * This routine uses the capture facility of the 16F877 to measure the
+ * period and the pulse width of a signal. This routine has two states
+ * the first looks for the rising edge of the signal which indicates the
+ * end of one period and the beginning of the next. The second state
+ * looks for the falling edge of the signal to determine the pulse
+ * width.
+ *
+ * Only the high 8 bits of the captured time are record. At 20MHz this
+ * yields a time resolution of approximately 51us.
+ *
+ * RC0 and RC1 indicate ISR over-run (in other words the main loop did
+ * not handle the measured values quickly enough).
+ */
+void interrupt
+measurePW(void)
+{
+ /* determined which capture register requires service */
+ if (CCP1IF == 1)
+ {
+ /* CCP1 */
+ if ((CCP1CON & 0b00000111) == 0b00000101)
+ {
+ /* rising edge-
+ * record last rise time (period_end -> period_start)
+ * record last falling time (pulse_end_temp -> pulse_end)
+ * record this rise time (capture -> period_end)
+ * set synchronization flag
+ * change mode to look for falling edge
+ */
+ PeriodStartX = PeriodEndX;
+ PulseEndX = PulseEndTempX;
+ PeriodEndX = CCPR1H;
+ PWSyncX++;
+ CCP1CON = 0b00000100;
+
+ /* Indicated an ISR over-run if the sync flag was
+ * not cleared by the main loop
+ */
+ if (PWSyncX > 1)
+ {
+ RC0 = 0;
+ }
+ }
+ else /* assume falling edge */
+ {
+ /* falling-
+ * save this falling time for later
+ * change mode to look for rising edge
+ */
+ PulseEndTempX = CCPR1H;
+ CCP1CON = 0b00000101;
+ }
+ /*
+ * clear interrupt flags and return
+ */
+ CCP1IF = 0;
+ }
+ else
+ {
+ /* CCP2 */
+ if ((CCP2CON & 0b00000111) == 0b00000101)
+ {
+ /* rising edge-
+ * record last rise time (period_end -> period_start)
+ * record last falling time (pulse_end_temp -> pulse_end)
+ * record this rise time (capture -> period_end)
+ * set synchronization flag
+ * change mode to look for falling edge
+ */
+ PeriodStartY = PeriodEndY;
+ PulseEndY = PulseEndTempY;
+ PeriodEndY = CCPR2H;
+ PWSyncY++;
+ CCP2CON = 0b00000100;
+
+ /* Indicated an ISR over-run if the sync flag was
+ * not cleared by the main loop
+ */
+ if (PWSyncY > 1)
+ {
+ RC3 = 0;
+ }
+ }
+ else /* assume falling edge */
+ {
+ /* falling-
+ * save this falling time for later
+ * change mode to look for rising edge
+ */
+ PulseEndTempY = CCPR2H;
+ CCP2CON = 0b00000101;
+ }
+ /*
+ * clear interrupt flags and return
+ */
+ CCP2IF = 0;
+ }
+}
+
+
+/*
+ * measure tilt and update dot matrix display
+ *
+ * This program uses the times recorded by the measurePW() ISR to
+ * calculate pulse width. The pulse width is then translated into a tilt
+ * measurement and finally displayed on the dot matrix display.
+ */
+void
+main(void)
+{
+ unsigned char periodX = 0;
+ unsigned char pulseX = 0;
+ unsigned char periodY = 0;
+ unsigned char pulseY = 0;
+ int tiltX;
+ int tiltY;
+
+ /*
+ * Setup I/O ports
+ * RC0 and RC3 outputs, the rest are inputs.
+ * RA5 output (power to ADXL202)
+ * Set port C outputs high to turn off the LEDs
+ */
+ TRISC = 0b11110110;
+ RA5 = 1;
+ PORTC = 0xff;
+
+ /*
+ * Setup the I/O ports that control the dot matrix display
+ */
+ TRISA = 0b11000000;
+ TRISB = 0b11100000;
+ TRISD = 0b10000000;
+ ADCON1 = 0x06; /* disable ADC so that port A is digital I/O */
+ PORTD = 0; /* turn off all rows */
+ PORTB = 0xff; /* turn off all columns */
+ PORTA = 0xff; /* turn off all columns */
+
+ /* configure timer1
+ * 1:1 prescale
+ * Internal clock (Fosc/4)
+ * Enabled
+ */
+ T1CON = 0b00000001;
+
+ /*
+ * configure capture registers
+ * capture on rising edge
+ */
+ CCP1CON = 0b00000101;
+ CCP2CON = 0b00000101;
+
+ /*
+ * clear sync flag
+ */
+ PWSyncX = 0;
+ PWSyncY = 0;
+
+ /*
+ * enable interrupts
+ */
+ PEIE = 1;
+ CCP1IE = 1;
+ CCP2IE = 1;
+ ei();
+
+ /*
+ * main loop
+ */
+ for (;;)
+ {
+ /*
+ * kick watchdog
+ */
+ CLRWDT();
+
+ if (PWSyncX > 0)
+ {
+ /*
+ * Test for easy calculations
+ * i.e., no counter roll over during the measurment
+ */
+ if (PeriodEndX > PeriodStartX)
+ {
+ if (PulseEndX > PeriodStartX)
+ {
+ /*
+ * no roll over, so proceed
+ */
+ periodX = PeriodEndX - PeriodStartX;
+ pulseX = PulseEndX - PeriodStartX;
+
+ periodX = (periodX / 2) + 9; /* offset = 9 */
+ tiltX = (periodX) - pulseX;
+
+ /*
+ * turn off all rows and then figure out which row to turn
+ * on based on the tilt
+ */
+ PORTD = 0;
+ if (tiltX < -5)
+ {
+ RD6 = 1;
+ }
+ else if (tiltX < -4)
+ {
+ RD5 = 1;
+ }
+ else if (tiltX < -2)
+ {
+ RD4 = 1;
+ }
+ else if (tiltX > 5)
+ {
+ RD0 = 1;
+ }
+ else if (tiltX > 4)
+ {
+ RD1 = 1;
+ }
+ else if (tiltX > 2)
+ {
+ RD2 = 1;
+ }
+ else
+ {
+ RD3 = 1;
+ }
+ }
+ }
+ PWSyncX = 0;
+ }
+
+ if (PWSyncY > 0)
+ {
+ /*
+ * Test for easy calculations
+ * i.e., no counter roll over during the measurment
+ */
+ if (PeriodEndY > PeriodStartY)
+ {
+ if (PulseEndY > PeriodStartY)
+ {
+ /*
+ * no roll over, so proceed
+ */
+ periodY = PeriodEndY - PeriodStartY;
+ pulseY = PulseEndY - PeriodStartY;
+
+ periodY = (periodY / 2) - 1; /* offset = -1 */
+ tiltY = (periodY) - pulseY;
+
+ /*
+ * turn off all columns then figure out which column
+ * to turn on based on the tilt
+ */
+ PORTA = PORTA | 0b00111111;
+ PORTB = PORTB | 0b00011111;
+ if (tiltY < -5)
+ {
+ RB1 = 0;
+ }
+ else if (tiltY < -4)
+ {
+ RB0 = 0;
+ }
+ else if (tiltY < -2)
+ {
+ RA4 = 0;
+ }
+ else if (tiltY > 5)
+ {
+ RA0 = 0;
+ }
+ else if (tiltY > 4)
+ {
+ RA1 = 0;
+ }
+ else if (tiltY > 2)
+ {
+ RA2 = 0;
+ }
+ else
+ {
+ RA3 = 0;
+ }
+ }
+ }
+ PWSyncY = 0;
+ }
+ }
+}
+
diff --git a/test/picc/test.c b/test/picc/test.c
new file mode 100644
index 0000000..5fc2e81
--- /dev/null
+++ b/test/picc/test.c
@@ -0,0 +1,348 @@
+/*
+ * level - electronic level using the ADXL202
+ *
+ * This program consists of an interrupt routine that measures the pulse
+ * width from the ADXL202 and a main routine that updates the dot matrix
+ * display on the DISPLAY board.
+ *
+ * Timer1 and the two Capture/Compare registers are used to measure the
+ * pulse width.
+ *
+ * Use PICCLITE to compile this program for the PIC16F877.
+ *
+ * Status: Sept 25, 2003
+ * Working. The code is pretty brute force and the resolution isn't
+ * what I expected. Need to review calculations for angle vs. accel
+ * (gravity). I determined the zero offsets empirically and hard coded
+ * them. For coding simplicity I am discarding any measurements where
+ * the counter overflows during the measurement.
+ *
+ * Improvements should include: a method to zero the offsets at
+ * runtime and increased gain (which probably means going to 16 bit
+ * values). Also consider filtering the measured values to gain stability.
+ * Add code to handle counter overflow.
+ */
+
+#include <pic.h>
+#include "test.h"
+
+/*
+ * bit macros suggested by the PICCLITE manual
+ */
+#define BITSET(var, bitno) ((var) |= 1 << (bitno))
+#define BITCLR(var, bitno) ((var) &= ~(1 << (bitno)))
+
+
+/*
+ * pulse with variables
+ *
+ * These are set up the measurePW() ISR and read by the main loop
+ */
+unsigned char PeriodStartX;
+unsigned char PeriodEndX;
+unsigned char PulseEndX;
+unsigned char PulseEndTempX;
+unsigned char PWSyncX;
+
+unsigned char PeriodStartY;
+unsigned char PeriodEndY;
+unsigned char PulseEndY;
+unsigned char PulseEndTempY;
+unsigned char PWSyncY;
+
+/*
+ * interrupt service routine to measure pulse width
+ *
+ * This routine uses the capture facility of the 16F877 to measure the
+ * period and the pulse width of a signal. This routine has two states
+ * the first looks for the rising edge of the signal which indicates the
+ * end of one period and the beginning of the next. The second state
+ * looks for the falling edge of the signal to determine the pulse
+ * width.
+ *
+ * Only the high 8 bits of the captured time are record. At 20MHz this
+ * yields a time resolution of approximately 51us.
+ *
+ * RC0 and RC1 indicate ISR over-run (in other words the main loop did
+ * not handle the measured values quickly enough).
+ */
+void interrupt
+measurePW(void)
+{
+ /* determined which capture register requires service */
+ if (CCP1IF == 1)
+ {
+ /* CCP1 */
+ if ((CCP1CON & 0b00000111) == 0b00000101)
+ {
+ /* rising edge-
+ * record last rise time (period_end -> period_start)
+ * record last falling time (pulse_end_temp -> pulse_end)
+ * record this rise time (capture -> period_end)
+ * set synchronization flag
+ * change mode to look for falling edge
+ */
+ PeriodStartX = PeriodEndX;
+ PulseEndX = PulseEndTempX;
+ PeriodEndX = CCPR1H;
+ PWSyncX++;
+ CCP1CON = 0b00000100;
+
+ /* Indicated an ISR over-run if the sync flag was
+ * not cleared by the main loop
+ */
+ if (PWSyncX > 1)
+ {
+ RC0 = 0;
+ }
+ }
+ else /* assume falling edge */
+ {
+ /* falling-
+ * save this falling time for later
+ * change mode to look for rising edge
+ */
+ PulseEndTempX = CCPR1H;
+ CCP1CON = 0b00000101;
+ }
+ /*
+ * clear interrupt flags and return
+ */
+ CCP1IF = 0;
+ }
+ else
+ {
+ /* CCP2 */
+ if ((CCP2CON & 0b00000111) == 0b00000101)
+ {
+ /* rising edge-
+ * record last rise time (period_end -> period_start)
+ * record last falling time (pulse_end_temp -> pulse_end)
+ * record this rise time (capture -> period_end)
+ * set synchronization flag
+ * change mode to look for falling edge
+ */
+ PeriodStartY = PeriodEndY;
+ PulseEndY = PulseEndTempY;
+ PeriodEndY = CCPR2H;
+ PWSyncY++;
+ CCP2CON = 0b00000100;
+
+ /* Indicated an ISR over-run if the sync flag was
+ * not cleared by the main loop
+ */
+ if (PWSyncY > 1)
+ {
+ RC3 = 0;
+ }
+ }
+ else /* assume falling edge */
+ {
+ /* falling-
+ * save this falling time for later
+ * change mode to look for rising edge
+ */
+ PulseEndTempY = CCPR2H;
+ CCP2CON = 0b00000101;
+ }
+ /*
+ * clear interrupt flags and return
+ */
+ CCP2IF = 0;
+ }
+}
+
+
+/*
+ * measure tilt and update dot matrix display
+ *
+ * This program uses the times recorded by the measurePW() ISR to
+ * calculate pulse width. The pulse width is then translated into a tilt
+ * measurement and finally displayed on the dot matrix display.
+ */
+void
+main(void)
+{
+ unsigned char periodX = 0;
+ unsigned char pulseX = 0;
+ unsigned char periodY = 0;
+ unsigned char pulseY = 0;
+ int tiltX;
+ int tiltY;
+
+ /*
+ * Setup I/O ports
+ * RC0 and RC3 outputs, the rest are inputs.
+ * RA5 output (power to ADXL202)
+ * Set port C outputs high to turn off the LEDs
+ */
+ TRISC = 0b11110110;
+ RA5 = 1;
+ PORTC = 0xff;
+
+ /*
+ * Setup the I/O ports that control the dot matrix display
+ */
+ TRISA = 0b11000000;
+ TRISB = 0b11100000;
+ TRISD = 0b10000000;
+ ADCON1 = 0x06; /* disable ADC so that port A is digital I/O */
+ PORTD = 0; /* turn off all rows */
+ PORTB = 0xff; /* turn off all columns */
+ PORTA = 0xff; /* turn off all columns */
+
+ /* configure timer1
+ * 1:1 prescale
+ * Internal clock (Fosc/4)
+ * Enabled
+ */
+ T1CON = 0b00000001;
+
+ /*
+ * configure capture registers
+ * capture on rising edge
+ */
+ CCP1CON = 0b00000101;
+ CCP2CON = 0b00000101;
+
+ /*
+ * clear sync flag
+ */
+ PWSyncX = 0;
+ PWSyncY = 0;
+
+ /*
+ * enable interrupts
+ */
+ PEIE = 1;
+ CCP1IE = 1;
+ CCP2IE = 1;
+ ei();
+
+ /*
+ * main loop
+ */
+ for (;;)
+ {
+ /*
+ * kick watchdog
+ */
+ CLRWDT();
+
+ if (PWSyncX > 0)
+ {
+ /*
+ * Test for easy calculations
+ * i.e., no counter roll over during the measurment
+ */
+ if (PeriodEndX > PeriodStartX)
+ {
+ if (PulseEndX > PeriodStartX)
+ {
+ /*
+ * no roll over, so proceed
+ */
+ periodX = PeriodEndX - PeriodStartX;
+ pulseX = PulseEndX - PeriodStartX;
+
+ periodX = (periodX / 2) + 9; /* offset = 9 */
+ tiltX = (periodX) - pulseX;
+
+ /*
+ * turn off all rows and then figure out which row to turn
+ * on based on the tilt
+ */
+ PORTD = 0;
+ if (tiltX < -5)
+ {
+ RD6 = 1;
+ }
+ else if (tiltX < -4)
+ {
+ RD5 = 1;
+ }
+ else if (tiltX < -2)
+ {
+ RD4 = 1;
+ }
+ else if (tiltX > 5)
+ {
+ RD0 = 1;
+ }
+ else if (tiltX > 4)
+ {
+ RD1 = 1;
+ }
+ else if (tiltX > 2)
+ {
+ RD2 = 1;
+ }
+ else
+ {
+ RD3 = 1;
+ }
+ }
+ }
+ PWSyncX = 0;
+ }
+
+ if (PWSyncY > 0)
+ {
+ /*
+ * Test for easy calculations
+ * i.e., no counter roll over during the measurment
+ */
+ if (PeriodEndY > PeriodStartY)
+ {
+ if (PulseEndY > PeriodStartY)
+ {
+ /*
+ * no roll over, so proceed
+ */
+ periodY = PeriodEndY - PeriodStartY;
+ pulseY = PulseEndY - PeriodStartY;
+
+ periodY = (periodY / 2) - 1; /* offset = -1 */
+ tiltY = (periodY) - pulseY;
+
+ /*
+ * turn off all columns then figure out which column
+ * to turn on based on the tilt
+ */
+ PORTA = PORTA | 0b00111111;
+ PORTB = PORTB | 0b00011111;
+ if (tiltY < -5)
+ {
+ RB1 = 0;
+ }
+ else if (tiltY < -4)
+ {
+ RB0 = 0;
+ }
+ else if (tiltY < -2)
+ {
+ RA4 = 0;
+ }
+ else if (tiltY > 5)
+ {
+ RA0 = 0;
+ }
+ else if (tiltY > 4)
+ {
+ RA1 = 0;
+ }
+ else if (tiltY > 2)
+ {
+ RA2 = 0;
+ }
+ else
+ {
+ RA3 = 0;
+ }
+ }
+ }
+ PWSyncY = 0;
+ }
+ }
+}
+
diff --git a/test/picc/test.h b/test/picc/test.h
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/picc/test.h
diff --git a/test/picc/test.piklab b/test/picc/test.piklab
new file mode 100644
index 0000000..c3424f7
--- /dev/null
+++ b/test/picc/test.piklab
@@ -0,0 +1,85 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>16F877</device>
+ <files>
+ <item>test.c</item>
+ </files>
+ <description/>
+ <version>0.1</version>
+ <tool>picclite</tool>
+ <is_library>true</is_library>
+ <opened_files>
+ <item>test.c</item>
+ </opened_files>
+ </general>
+ <compiler>
+ <custom_options/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>--ERRFORMAT</item>
+ <item>--WARNFORMAT</item>
+ <item>--MSGFORMAT</item>
+ <item>--CHIP=%DEVICE</item>
+ <item>--IDE=mplab</item>
+ <item>-Q</item>
+ <item>-S</item>
+ <item>-I$(SRCPATH)</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </compiler>
+ <assembler>
+ <custom_options/>
+ <warning_level>0</warning_level>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>--ERRFORMAT</item>
+ <item>--WARNFORMAT</item>
+ <item>--MSGFORMAT</item>
+ <item>--CHIP=%DEVICE</item>
+ <item>--IDE=mplab</item>
+ <item>-Q</item>
+ <item>-C</item>
+ <item>--ASMLIST</item>
+ <item>-I$(SRCPATH)</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </assembler>
+ <linker>
+ <custom_options/>
+ <format>inhx32</format>
+ <has_custom_arguments>false</has_custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ <custom_arguments>
+ <item>--ERRFORMAT</item>
+ <item>--WARNFORMAT</item>
+ <item>--MSGFORMAT</item>
+ <item>--CHIP=%DEVICE</item>
+ <item>--IDE=mplab</item>
+ <item>-Q</item>
+ <item>-O%O</item>
+ <item>-M%MAP</item>
+ <item>-G%SYM</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ </linker>
+ <librarian>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <custom_arguments>
+ <item>r</item>
+ <item>%O</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ </librarian>
+</piklab>
diff --git a/test/sdcc/add.c b/test/sdcc/add.c
new file mode 100644
index 0000000..3cc7636
--- /dev/null
+++ b/test/sdcc/add.c
@@ -0,0 +1,9 @@
+#include <pic16f873.h>
+
+extern unsigned char ms_delay;
+
+void test() {
+ ms_delay++;
+ PIR1 = 0;
+ PEIE = 1;
+}
diff --git a/test/sdcc/add_sdcc250.c b/test/sdcc/add_sdcc250.c
new file mode 100644
index 0000000..9b4d2a3
--- /dev/null
+++ b/test/sdcc/add_sdcc250.c
@@ -0,0 +1,9 @@
+#include "sdcc250_pic16f873.h"
+
+extern unsigned char ms_delay;
+
+void test() {
+ ms_delay++;
+ PIR1 = 0;
+ PEIE = 1;
+}
diff --git a/test/sdcc/blink.piklab b/test/sdcc/blink.piklab
new file mode 100644
index 0000000..5fa967a
--- /dev/null
+++ b/test/sdcc/blink.piklab
@@ -0,0 +1,101 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>16F873</device>
+ <description/>
+ <version>0.1</version>
+ <tool>sdcc</tool>
+ <custom_linker_script/>
+ <files>
+ <item>add.c</item>
+ <item>blinker.c</item>
+ </files>
+ <is_library>true</is_library>
+ <opened_files>
+ <item>add.c</item>
+ <item>blinker.c</item>
+ </opened_files>
+ </general>
+ <sdcc>
+ <custom_options/>
+ <include_dir>/home/nicolas/prog/piklab/test/sdcc/</include_dir>
+ </sdcc>
+ <assembler>
+ <warning_level>0</warning_level>
+ <custom_options/>
+ <include_dir>/home/nicolas/prog/piklab/test/sdcc/</include_dir>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-c</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-p%DEVICE</item>
+ <item>-w0</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </assembler>
+ <linker>
+ <hex_format>inhx32</hex_format>
+ <object_dir>/home/nicolas/prog/piklab/test/sdcc/</object_dir>
+ <custom_options>-Wl-r</custom_options>
+ <format>inhx32</format>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-m%FAMILY</item>
+ <item>-%DEVICE</item>
+ <item>-V</item>
+ <item>--debug</item>
+ <item>-Wl-c</item>
+ <item>$LKR(-Wl-s%LKR)</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-Wl-r</item>
+ <item>-o%O</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </linker>
+ <compiler>
+ <custom_options/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-m%FAMILY</item>
+ <item>-%DEVICE</item>
+ <item>-V</item>
+ <item>--debug</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-c</item>
+ <item>%I</item>
+ <item>-Wa-g</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </compiler>
+ <bin_to_hex>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </bin_to_hex>
+ <object_viewer>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </object_viewer>
+ <disassembler>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </disassembler>
+ <librarian>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <custom_arguments>
+ <item>-c</item>
+ <item>%O</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ </librarian>
+</piklab>
diff --git a/test/sdcc/blinker.c b/test/sdcc/blinker.c
new file mode 100644
index 0000000..f6a7355
--- /dev/null
+++ b/test/sdcc/blinker.c
@@ -0,0 +1,35 @@
+#define __16F873
+#include <pic16f873.h>
+
+typedef unsigned int word;
+word at 0x2007 CONFIG = _CP_OFF & _WDT_OFF & _BODEN_ON & \
+ _PWRTE_ON & _HS_OSC & _WRT_ENABLE_ON & \
+ _LVP_OFF & _DEBUG_OFF & _CPD_OFF;
+
+unsigned char count, x = 2;
+unsigned char ms_delay = 0;
+
+void Intr() interrupt 0 {
+ ms_delay++;
+ PIR1 = 0;
+ PEIE = 1;
+}
+
+void main() {
+ NOT_RBPU = 0;
+ T2CON = 0x7f;
+ GIE = 1;
+ PEIE = 1;
+ //INTCON=0xc0;
+ PIR1 = 0;
+ PIE1 = 2;
+ PR2 = 200;
+
+ TRISB = 0;
+ ms_delay = 0;
+ while(1) {
+ count = ms_delay;
+ x = PIE1;
+ PORTB = (count & 0xf0) | (x & 0xf);
+ }
+}
diff --git a/test/sdcc/blinker.h b/test/sdcc/blinker.h
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/sdcc/blinker.h
diff --git a/test/sdcc/blinker.piklab b/test/sdcc/blinker.piklab
new file mode 100644
index 0000000..bd2c19e
--- /dev/null
+++ b/test/sdcc/blinker.piklab
@@ -0,0 +1,78 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>16F873</device>
+ <description/>
+ <version>0.1</version>
+ <tool>sdcc</tool>
+ <custom_linker_script/>
+ <files>
+ <item>add.c</item>
+ <item>blinker.c</item>
+ </files>
+ <opened_files>
+ <item>add.c</item>
+ <item>blinker.c</item>
+ </opened_files>
+ </general>
+ <sdcc>
+ <custom_options/>
+ <include_dir>/home/nicolas/prog/piklab/test/sdcc/</include_dir>
+ </sdcc>
+ <assembler>
+ <warning_level>0</warning_level>
+ <custom_options/>
+ <include_dir>/home/nicolas/prog/piklab/test/sdcc/</include_dir>
+ <includes>$(SRCPATH)</includes>
+ </assembler>
+ <linker>
+ <hex_format>inhx32</hex_format>
+ <object_dir>/home/nicolas/prog/piklab/test/sdcc/</object_dir>
+ <custom_options>-Wl-r</custom_options>
+ <format>inhx32</format>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-m%FAMILY</item>
+ <item>-%DEVICE</item>
+ <item>-V</item>
+ <item>--debug</item>
+ <item>-Wl-c</item>
+ <item>$LKR(-Wl-s%LKR)</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-Wl-r</item>
+ <item>-o%O</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </linker>
+ <compiler>
+ <custom_options/>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_arguments>
+ <item>-m%FAMILY</item>
+ <item>-%DEVICE</item>
+ <item>-V</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-c</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </compiler>
+ <bin_to_hex>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </bin_to_hex>
+ <object_viewer>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </object_viewer>
+ <disassembler>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </disassembler>
+</piklab>
diff --git a/test/sdcc/blinker_sdcc250.c b/test/sdcc/blinker_sdcc250.c
new file mode 100644
index 0000000..ffe2dc8
--- /dev/null
+++ b/test/sdcc/blinker_sdcc250.c
@@ -0,0 +1,35 @@
+#define __16F873
+#include "sdcc250_pic16f873.h"
+
+typedef unsigned int word;
+word at 0x2007 CONFIG = _CP_OFF & _WDT_OFF & _BODEN_ON & \
+ _PWRTE_ON & _HS_OSC & _WRT_ENABLE_ON & \
+ _LVP_OFF & _DEBUG_OFF & _CPD_OFF;
+
+unsigned char count, x = 2;
+unsigned char ms_delay;
+
+void Intr() interrupt 0 {
+ ms_delay++;
+ PIR1 = 0;
+ PEIE = 1;
+}
+
+void main() {
+ NOT_RBPU = 0;
+ T2CON = 0x7f;
+ GIE = 1;
+ PEIE = 1;
+ //INTCON=0xc0;
+ PIR1 = 0;
+ PIE1 = 2;
+ PR2 = 200;
+
+ TRISB = 0;
+ ms_delay = 0;
+ while(1) {
+ count = ms_delay;
+ x = PIE1;
+ PORTB = (count & 0xf0) | (x & 0xf);
+ }
+}
diff --git a/test/sdcc/blinker_sdcc250.piklab b/test/sdcc/blinker_sdcc250.piklab
new file mode 100644
index 0000000..abd565c
--- /dev/null
+++ b/test/sdcc/blinker_sdcc250.piklab
@@ -0,0 +1,50 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>16F873</device>
+ <files>
+ <item>blinker.c</item>
+ <item>add.c</item>
+ </files>
+ <description/>
+ <version>0.1</version>
+ <tool>sdcc</tool>
+ <custom_linker_script/>
+ <opened_files>
+ <item>blinker.c</item>
+ </opened_files>
+ </general>
+ <sdcc>
+ <custom_options/>
+ <include_dir>/home/nicolas/prog/piklab/test/sdcc/</include_dir>
+ </sdcc>
+ <assembler>
+ <warning_level>0</warning_level>
+ <custom_options/>
+ <include_dir>/home/nicolas/prog/piklab/test/sdcc/</include_dir>
+ <includes>$(SRCPATH)</includes>
+ </assembler>
+ <linker>
+ <hex_format>inhx32</hex_format>
+ <object_dir>/home/nicolas/prog/piklab/test/sdcc/</object_dir>
+ <custom_options>-r</custom_options>
+ <format>inhx32</format>
+ <includes>$(SRCPATH)</includes>
+ </linker>
+ <compiler>
+ <includes>$(SRCPATH)</includes>
+ <custom_options>-Wl-r</custom_options>
+ </compiler>
+ <bin_to_hex>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </bin_to_hex>
+ <object_viewer>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </object_viewer>
+ <disassembler>
+ <includes>$(SRCPATH)</includes>
+ <custom_options/>
+ </disassembler>
+</piklab>
diff --git a/test/sdcc/sdcc250_16f783.lkr b/test/sdcc/sdcc250_16f783.lkr
new file mode 100644
index 0000000..755ee4f
--- /dev/null
+++ b/test/sdcc/sdcc250_16f783.lkr
@@ -0,0 +1,29 @@
+// Sample linker command file for 16F873
+// $Id: sdcc250_16f783.lkr 1399 2006-10-01 14:01:23Z azhyd $
+
+LIBPATH .
+
+CODEPAGE NAME=vectors START=0x0 END=0x4 PROTECTED
+CODEPAGE NAME=page0 START=0x5 END=0x7FF
+CODEPAGE NAME=page1 START=0x800 END=0xFFF
+CODEPAGE NAME=.idlocs START=0x2000 END=0x2003 PROTECTED
+CODEPAGE NAME=.config START=0x2007 END=0x2007 PROTECTED
+CODEPAGE NAME=eedata START=0x2100 END=0x217F PROTECTED
+
+DATABANK NAME=sfr0 START=0x0 END=0x1F PROTECTED
+DATABANK NAME=sfr1 START=0x80 END=0x9F PROTECTED
+DATABANK NAME=sfr2 START=0x100 END=0x10F PROTECTED
+DATABANK NAME=sfr3 START=0x180 END=0x18F PROTECTED
+
+DATABANK NAME=gpr0 START=0x20 END=0x7F
+SHAREBANK NAME=gpr0 START=0x120 END=0x17F
+
+SHAREBANK NAME=gpr1 START=0xA0 END=0xFF
+SHAREBANK NAME=gpr1 START=0x1A0 END=0x1FF
+
+SECTION NAME=STARTUP ROM=vectors // Reset and interrupt vectors
+SECTION NAME=PROG1 ROM=page0 // ROM code space - page0
+SECTION NAME=PROG2 ROM=page1 // ROM code space - page1
+SECTION NAME=IDLOCS ROM=.idlocs // ID locations
+SECTION NAME=CONFIG ROM=.config // Configuration bits location
+SECTION NAME=DEEPROM ROM=eedata // Data EEPROM
diff --git a/test/sdcc/sdcc250_pic16f873.h b/test/sdcc/sdcc250_pic16f873.h
new file mode 100644
index 0000000..c4957b8
--- /dev/null
+++ b/test/sdcc/sdcc250_pic16f873.h
@@ -0,0 +1,505 @@
+//
+// Register Declarations for Microchip 16F873 Processor
+//
+//
+// This header file was automatically generated by:
+//
+// inc2h.pl V1.5
+//
+// Copyright (c) 2002, Kevin L. Pauba, All Rights Reserved
+//
+// SDCC is licensed under the GNU Public license (GPL) v2. Note that
+// this license covers the code to the compiler and other executables,
+// but explicitly does not cover any code or objects generated by sdcc.
+// We have not yet decided on a license for the run time libraries, but
+// it will not put any requirements on code linked against it. See:
+//
+// http://www.gnu.org/copyleft/gpl/html
+//
+// See http://sdcc.sourceforge.net/ for the latest information on sdcc.
+//
+//
+#ifndef P16F873_H
+#define P16F873_H
+
+#define udata udata_shr
+
+#ifndef BIT_AT
+#define BIT_AT(base,bitno) sbit at ((base<<3)+bitno)
+#endif
+
+//
+// Register addresses.
+//
+#define INDF_ADDR 0x0000
+#define TMR0_ADDR 0x0001
+#define PCL_ADDR 0x0002
+#define STATUS_ADDR 0x0003
+#define FSR_ADDR 0x0004
+#define PORTA_ADDR 0x0005
+#define PORTB_ADDR 0x0006
+#define PORTC_ADDR 0x0007
+#define PCLATH_ADDR 0x000A
+#define INTCON_ADDR 0x000B
+#define PIR1_ADDR 0x000C
+#define PIR2_ADDR 0x000D
+#define TMR1L_ADDR 0x000E
+#define TMR1H_ADDR 0x000F
+#define T1CON_ADDR 0x0010
+#define TMR2_ADDR 0x0011
+#define T2CON_ADDR 0x0012
+#define SSPBUF_ADDR 0x0013
+#define SSPCON_ADDR 0x0014
+#define CCPR1L_ADDR 0x0015
+#define CCPR1H_ADDR 0x0016
+#define CCP1CON_ADDR 0x0017
+#define RCSTA_ADDR 0x0018
+#define TXREG_ADDR 0x0019
+#define RCREG_ADDR 0x001A
+#define CCPR2L_ADDR 0x001B
+#define CCPR2H_ADDR 0x001C
+#define CCP2CON_ADDR 0x001D
+#define ADRESH_ADDR 0x001E
+#define ADCON0_ADDR 0x001F
+#define OPTION_REG_ADDR 0x0081
+#define TRISA_ADDR 0x0085
+#define TRISB_ADDR 0x0086
+#define TRISC_ADDR 0x0087
+#define PIE1_ADDR 0x008C
+#define PIE2_ADDR 0x008D
+#define PCON_ADDR 0x008E
+#define SSPCON2_ADDR 0x0091
+#define PR2_ADDR 0x0092
+#define SSPADD_ADDR 0x0093
+#define SSPSTAT_ADDR 0x0094
+#define TXSTA_ADDR 0x0098
+#define SPBRG_ADDR 0x0099
+#define ADRESL_ADDR 0x009E
+#define ADCON1_ADDR 0x009F
+#define EEDATA_ADDR 0x010C
+#define EEADR_ADDR 0x010D
+#define EEDATH_ADDR 0x010E
+#define EEADRH_ADDR 0x010F
+#define EECON1_ADDR 0x018C
+#define EECON2_ADDR 0x018D
+
+//
+// Memory organization.
+//
+#pragma maxram 0x1FF
+
+#pragma memmap 0x0020 0x007f RAM 0x100
+#pragma memmap 0x00a0 0x00ff RAM 0x100
+
+#pragma memmap INDF_ADDR INDF_ADDR SFR 0x000 // INDF
+#pragma memmap TMR0_ADDR TMR0_ADDR SFR 0x000 // TMR0
+#pragma memmap PCL_ADDR PCL_ADDR SFR 0x000 // PCL
+#pragma memmap STATUS_ADDR STATUS_ADDR SFR 0x000 // STATUS
+#pragma memmap FSR_ADDR FSR_ADDR SFR 0x000 // FSR
+#pragma memmap PORTA_ADDR PORTA_ADDR SFR 0x000 // PORTA
+#pragma memmap PORTB_ADDR PORTB_ADDR SFR 0x000 // PORTB
+#pragma memmap PORTC_ADDR PORTC_ADDR SFR 0x000 // PORTC
+#pragma memmap PCLATH_ADDR PCLATH_ADDR SFR 0x000 // PCLATH
+#pragma memmap INTCON_ADDR INTCON_ADDR SFR 0x000 // INTCON
+#pragma memmap PIR1_ADDR PIR1_ADDR SFR 0x000 // PIR1
+#pragma memmap PIR2_ADDR PIR2_ADDR SFR 0x000 // PIR2
+#pragma memmap TMR1L_ADDR TMR1L_ADDR SFR 0x000 // TMR1L
+#pragma memmap TMR1H_ADDR TMR1H_ADDR SFR 0x000 // TMR1H
+#pragma memmap T1CON_ADDR T1CON_ADDR SFR 0x000 // T1CON
+#pragma memmap TMR2_ADDR TMR2_ADDR SFR 0x000 // TMR2
+#pragma memmap T2CON_ADDR T2CON_ADDR SFR 0x000 // T2CON
+#pragma memmap SSPBUF_ADDR SSPBUF_ADDR SFR 0x000 // SSPBUF
+#pragma memmap SSPCON_ADDR SSPCON_ADDR SFR 0x000 // SSPCON
+#pragma memmap CCPR1L_ADDR CCPR1L_ADDR SFR 0x000 // CCPR1L
+#pragma memmap CCPR1H_ADDR CCPR1H_ADDR SFR 0x000 // CCPR1H
+#pragma memmap CCP1CON_ADDR CCP1CON_ADDR SFR 0x000 // CCP1CON
+#pragma memmap RCSTA_ADDR RCSTA_ADDR SFR 0x000 // RCSTA
+#pragma memmap TXREG_ADDR TXREG_ADDR SFR 0x000 // TXREG
+#pragma memmap RCREG_ADDR RCREG_ADDR SFR 0x000 // RCREG
+#pragma memmap CCPR2L_ADDR CCPR2L_ADDR SFR 0x000 // CCPR2L
+#pragma memmap CCPR2H_ADDR CCPR2H_ADDR SFR 0x000 // CCPR2H
+#pragma memmap CCP2CON_ADDR CCP2CON_ADDR SFR 0x000 // CCP2CON
+#pragma memmap ADRESH_ADDR ADRESH_ADDR SFR 0x000 // ADRESH
+#pragma memmap ADCON0_ADDR ADCON0_ADDR SFR 0x000 // ADCON0
+#pragma memmap OPTION_REG_ADDR OPTION_REG_ADDR SFR 0x000 // OPTION_REG
+#pragma memmap TRISA_ADDR TRISA_ADDR SFR 0x000 // TRISA
+#pragma memmap TRISB_ADDR TRISB_ADDR SFR 0x000 // TRISB
+#pragma memmap TRISC_ADDR TRISC_ADDR SFR 0x000 // TRISC
+#pragma memmap PIE1_ADDR PIE1_ADDR SFR 0x000 // PIE1
+#pragma memmap PIE2_ADDR PIE2_ADDR SFR 0x000 // PIE2
+#pragma memmap PCON_ADDR PCON_ADDR SFR 0x000 // PCON
+#pragma memmap SSPCON2_ADDR SSPCON2_ADDR SFR 0x000 // SSPCON2
+#pragma memmap PR2_ADDR PR2_ADDR SFR 0x000 // PR2
+#pragma memmap SSPADD_ADDR SSPADD_ADDR SFR 0x000 // SSPADD
+#pragma memmap SSPSTAT_ADDR SSPSTAT_ADDR SFR 0x000 // SSPSTAT
+#pragma memmap TXSTA_ADDR TXSTA_ADDR SFR 0x000 // TXSTA
+#pragma memmap SPBRG_ADDR SPBRG_ADDR SFR 0x000 // SPBRG
+#pragma memmap ADRESL_ADDR ADRESL_ADDR SFR 0x000 // ADRESL
+#pragma memmap ADCON1_ADDR ADCON1_ADDR SFR 0x000 // ADCON1
+#pragma memmap EEDATA_ADDR EEDATA_ADDR SFR 0x000 // EEDATA
+#pragma memmap EEADR_ADDR EEADR_ADDR SFR 0x000 // EEADR
+#pragma memmap EEDATH_ADDR EEDATH_ADDR SFR 0x000 // EEDATH
+#pragma memmap EEADRH_ADDR EEADRH_ADDR SFR 0x000 // EEADRH
+#pragma memmap EECON1_ADDR EECON1_ADDR SFR 0x000 // EECON1
+#pragma memmap EECON2_ADDR EECON2_ADDR SFR 0x000 // EECON2
+
+
+// LIST
+// P16F873.INC Standard Header File, Version 1.00 Microchip Technology, Inc.
+// NOLIST
+
+// This header file defines configurations, registers, and other useful bits of
+// information for the PIC16F873 microcontroller. These names are taken to match
+// the data sheets as closely as possible.
+
+// Note that the processor must be selected before this file is
+// included. The processor may be selected the following ways:
+
+// 1. Command line switch:
+// C:\ MPASM MYFILE.ASM /PIC16F873
+// 2. LIST directive in the source file
+// LIST P=PIC16F873
+// 3. Processor Type entry in the MPASM full-screen interface
+
+//==========================================================================
+//
+// Revision History
+//
+//==========================================================================
+
+//Rev: Date: Reason:
+
+//1.12 01/12/00 Changed some bit names, a register name, configuration bits
+// to match datasheet (DS30292B)
+//1.11 10/18/98 Changes to file registers to match updated DOS
+//1.10 08/17/98 Fixed typo in processor name, RCSTA and ADCON1
+//1.00 08/07/98 Initial Release
+
+//==========================================================================
+//
+// Verify Processor
+//
+//==========================================================================
+
+// IFNDEF __16F873
+// MESSG "Processor-header file mismatch. Verify selected processor."
+// ENDIF
+
+//==========================================================================
+//
+// Register Definitions
+//
+//==========================================================================
+
+#define W 0x0000
+#define F 0x0001
+
+//----- Register Files------------------------------------------------------
+
+data at INDF_ADDR volatile char INDF;
+sfr at TMR0_ADDR TMR0;
+data at PCL_ADDR volatile char PCL;
+sfr at STATUS_ADDR STATUS;
+sfr at FSR_ADDR FSR;
+sfr at PORTA_ADDR PORTA;
+sfr at PORTB_ADDR PORTB;
+sfr at PORTC_ADDR PORTC;
+sfr at PCLATH_ADDR PCLATH;
+sfr at INTCON_ADDR INTCON;
+sfr at PIR1_ADDR PIR1;
+sfr at PIR2_ADDR PIR2;
+sfr at TMR1L_ADDR TMR1L;
+sfr at TMR1H_ADDR TMR1H;
+sfr at T1CON_ADDR T1CON;
+sfr at TMR2_ADDR TMR2;
+sfr at T2CON_ADDR T2CON;
+sfr at SSPBUF_ADDR SSPBUF;
+sfr at SSPCON_ADDR SSPCON;
+sfr at CCPR1L_ADDR CCPR1L;
+sfr at CCPR1H_ADDR CCPR1H;
+sfr at CCP1CON_ADDR CCP1CON;
+sfr at RCSTA_ADDR RCSTA;
+sfr at TXREG_ADDR TXREG;
+sfr at RCREG_ADDR RCREG;
+sfr at CCPR2L_ADDR CCPR2L;
+sfr at CCPR2H_ADDR CCPR2H;
+sfr at CCP2CON_ADDR CCP2CON;
+sfr at ADRESH_ADDR ADRESH;
+sfr at ADCON0_ADDR ADCON0;
+
+sfr at OPTION_REG_ADDR OPTION_REG;
+sfr at TRISA_ADDR TRISA;
+sfr at TRISB_ADDR TRISB;
+sfr at TRISC_ADDR TRISC;
+sfr at PIE1_ADDR PIE1;
+sfr at PIE2_ADDR PIE2;
+sfr at PCON_ADDR PCON;
+sfr at SSPCON2_ADDR SSPCON2;
+sfr at PR2_ADDR PR2;
+sfr at SSPADD_ADDR SSPADD;
+sfr at SSPSTAT_ADDR SSPSTAT;
+sfr at TXSTA_ADDR TXSTA;
+sfr at SPBRG_ADDR SPBRG;
+sfr at ADRESL_ADDR ADRESL;
+sfr at ADCON1_ADDR ADCON1;
+
+sfr at EEDATA_ADDR EEDATA;
+sfr at EEADR_ADDR EEADR;
+sfr at EEDATH_ADDR EEDATH;
+sfr at EEADRH_ADDR EEADRH;
+
+sfr at EECON1_ADDR EECON1;
+sfr at EECON2_ADDR EECON2;
+//----- STATUS Bits --------------------------------------------------------
+
+BIT_AT(STATUS_ADDR,7) IRP;
+BIT_AT(STATUS_ADDR,6) RP1;
+BIT_AT(STATUS_ADDR,5) RP0;
+BIT_AT(STATUS_ADDR,4) NOT_TO;
+BIT_AT(STATUS_ADDR,3) NOT_PD;
+BIT_AT(STATUS_ADDR,2) Z;
+BIT_AT(STATUS_ADDR,1) DC;
+BIT_AT(STATUS_ADDR,0) C;
+
+//----- INTCON Bits --------------------------------------------------------
+
+BIT_AT(INTCON_ADDR,7) GIE;
+BIT_AT(INTCON_ADDR,6) PEIE;
+BIT_AT(INTCON_ADDR,5) T0IE;
+BIT_AT(INTCON_ADDR,4) INTE;
+BIT_AT(INTCON_ADDR,3) RBIE;
+BIT_AT(INTCON_ADDR,2) T0IF;
+BIT_AT(INTCON_ADDR,1) INTF;
+BIT_AT(INTCON_ADDR,0) RBIF;
+
+//----- PIR1 Bits ----------------------------------------------------------
+BIT_AT(PIR1_ADDR,6) ADIF;
+BIT_AT(PIR1_ADDR,5) RCIF;
+BIT_AT(PIR1_ADDR,4) TXIF;
+BIT_AT(PIR1_ADDR,3) SSPIF;
+BIT_AT(PIR1_ADDR,2) CCP1IF;
+BIT_AT(PIR1_ADDR,1) TMR2IF;
+BIT_AT(PIR1_ADDR,0) TMR1IF;
+
+//----- PIR2 Bits ----------------------------------------------------------
+
+BIT_AT(PIR2_ADDR,6) CMIF;
+BIT_AT(PIR2_ADDR,4) EEIF;
+BIT_AT(PIR2_ADDR,3) BCLIF;
+BIT_AT(PIR2_ADDR,0) CCP2IF;
+
+//----- T1CON Bits ---------------------------------------------------------
+
+BIT_AT(T1CON_ADDR,5) T1CKPS1;
+BIT_AT(T1CON_ADDR,4) T1CKPS0;
+BIT_AT(T1CON_ADDR,3) T1OSCEN;
+BIT_AT(T1CON_ADDR,2) NOT_T1SYNC;
+BIT_AT(T1CON_ADDR,2) T1INSYNC; // Backward compatibility only
+BIT_AT(T1CON_ADDR,2) T1SYNC;
+BIT_AT(T1CON_ADDR,1) TMR1CS;
+BIT_AT(T1CON_ADDR,0) TMR1ON;
+
+//----- T2CON Bits ---------------------------------------------------------
+
+BIT_AT(T2CON_ADDR,6) TOUTPS3;
+BIT_AT(T2CON_ADDR,5) TOUTPS2;
+BIT_AT(T2CON_ADDR,4) TOUTPS1;
+BIT_AT(T2CON_ADDR,3) TOUTPS0;
+BIT_AT(T2CON_ADDR,2) TMR2ON;
+BIT_AT(T2CON_ADDR,1) T2CKPS1;
+BIT_AT(T2CON_ADDR,0) T2CKPS0;
+
+//----- SSPCON Bits --------------------------------------------------------
+
+BIT_AT(SSPCON_ADDR,7) WCOL;
+BIT_AT(SSPCON_ADDR,6) SSPOV;
+BIT_AT(SSPCON_ADDR,5) SSPEN;
+BIT_AT(SSPCON_ADDR,4) CKP;
+BIT_AT(SSPCON_ADDR,3) SSPM3;
+BIT_AT(SSPCON_ADDR,2) SSPM2;
+BIT_AT(SSPCON_ADDR,1) SSPM1;
+BIT_AT(SSPCON_ADDR,0) SSPM0;
+
+//----- CCP1CON Bits -------------------------------------------------------
+
+BIT_AT(CCP1CON_ADDR,5) CCP1X;
+BIT_AT(CCP1CON_ADDR,4) CCP1Y;
+BIT_AT(CCP1CON_ADDR,3) CCP1M3;
+BIT_AT(CCP1CON_ADDR,2) CCP1M2;
+BIT_AT(CCP1CON_ADDR,1) CCP1M1;
+BIT_AT(CCP1CON_ADDR,0) CCP1M0;
+
+//----- RCSTA Bits ---------------------------------------------------------
+
+BIT_AT(RCSTA_ADDR,7) SPEN;
+BIT_AT(RCSTA_ADDR,6) RX9;
+BIT_AT(RCSTA_ADDR,6) RC9; // Backward compatibility only
+BIT_AT(RCSTA_ADDR,6) NOT_RC8; // Backward compatibility only
+BIT_AT(RCSTA_ADDR,6) RC8_9; // Backward compatibility only
+BIT_AT(RCSTA_ADDR,5) SREN;
+BIT_AT(RCSTA_ADDR,4) CREN;
+BIT_AT(RCSTA_ADDR,3) ADDEN;
+BIT_AT(RCSTA_ADDR,2) FERR;
+BIT_AT(RCSTA_ADDR,1) OERR;
+BIT_AT(RCSTA_ADDR,0) RX9D;
+BIT_AT(RCSTA_ADDR,0) RCD8; // Backward compatibility only
+
+//----- CCP2CON Bits -------------------------------------------------------
+
+BIT_AT(CCP2CON_ADDR,5) CCP2X;
+BIT_AT(CCP2CON_ADDR,4) CCP2Y;
+BIT_AT(CCP2CON_ADDR,3) CCP2M3;
+BIT_AT(CCP2CON_ADDR,2) CCP2M2;
+BIT_AT(CCP2CON_ADDR,1) CCP2M1;
+BIT_AT(CCP2CON_ADDR,0) CCP2M0;
+
+//----- ADCON0 Bits --------------------------------------------------------
+
+BIT_AT(ADCON0_ADDR,7) ADCS1;
+BIT_AT(ADCON0_ADDR,6) ADCS0;
+BIT_AT(ADCON0_ADDR,5) CHS2;
+BIT_AT(ADCON0_ADDR,4) CHS1;
+BIT_AT(ADCON0_ADDR,3) CHS0;
+BIT_AT(ADCON0_ADDR,2) GO;
+BIT_AT(ADCON0_ADDR,2) NOT_DONE;
+BIT_AT(ADCON0_ADDR,2) GO_DONE;
+BIT_AT(ADCON0_ADDR,0) ADON;
+
+//----- OPTION_REG Bits ----------------------------------------------------
+
+BIT_AT(OPTION_REG_ADDR,7) NOT_RBPU;
+BIT_AT(OPTION_REG_ADDR,6) INTEDG;
+BIT_AT(OPTION_REG_ADDR,5) T0CS;
+BIT_AT(OPTION_REG_ADDR,4) T0SE;
+BIT_AT(OPTION_REG_ADDR,3) PSA;
+BIT_AT(OPTION_REG_ADDR,2) PS2;
+BIT_AT(OPTION_REG_ADDR,1) PS1;
+BIT_AT(OPTION_REG_ADDR,0) PS0;
+
+//----- PIE1 Bits ----------------------------------------------------------
+
+BIT_AT(PIE1_ADDR,6) ADIE;
+BIT_AT(PIE1_ADDR,5) RCIE;
+BIT_AT(PIE1_ADDR,4) TXIE;
+BIT_AT(PIE1_ADDR,3) SSPIE;
+BIT_AT(PIE1_ADDR,2) CCP1IE;
+BIT_AT(PIE1_ADDR,1) TMR2IE;
+BIT_AT(PIE1_ADDR,0) TMR1IE;
+
+//----- PIE2 Bits ----------------------------------------------------------
+
+BIT_AT(PIE2_ADDR,4) EEIE;
+BIT_AT(PIE2_ADDR,3) BCLIE;
+BIT_AT(PIE2_ADDR,0) CCP2IE;
+
+//----- PCON Bits ----------------------------------------------------------
+
+BIT_AT(PCON_ADDR,1) NOT_POR;
+BIT_AT(PCON_ADDR,0) NOT_BO;
+BIT_AT(PCON_ADDR,0) NOT_BOR;
+
+//----- SSPCON2 Bits --------------------------------------------------------
+
+BIT_AT(SSPCON2_ADDR,7) GCEN;
+BIT_AT(SSPCON2_ADDR,6) ACKSTAT;
+BIT_AT(SSPCON2_ADDR,5) ACKDT;
+BIT_AT(SSPCON2_ADDR,4) ACKEN;
+BIT_AT(SSPCON2_ADDR,3) RCEN;
+BIT_AT(SSPCON2_ADDR,2) PEN;
+BIT_AT(SSPCON2_ADDR,1) RSEN;
+BIT_AT(SSPCON2_ADDR,0) SEN;
+
+//----- SSPSTAT Bits -------------------------------------------------------
+
+BIT_AT(SSPSTAT_ADDR,7) SMP;
+BIT_AT(SSPSTAT_ADDR,6) CKE;
+BIT_AT(SSPSTAT_ADDR,5) D;
+BIT_AT(SSPSTAT_ADDR,5) I2C_DATA;
+BIT_AT(SSPSTAT_ADDR,5) NOT_A;
+BIT_AT(SSPSTAT_ADDR,5) NOT_ADDRESS;
+BIT_AT(SSPSTAT_ADDR,5) D_A;
+BIT_AT(SSPSTAT_ADDR,5) DATA_ADDRESS;
+BIT_AT(SSPSTAT_ADDR,4) P;
+BIT_AT(SSPSTAT_ADDR,4) I2C_STOP;
+BIT_AT(SSPSTAT_ADDR,3) S;
+BIT_AT(SSPSTAT_ADDR,3) I2C_START;
+BIT_AT(SSPSTAT_ADDR,2) R;
+BIT_AT(SSPSTAT_ADDR,2) I2C_READ;
+BIT_AT(SSPSTAT_ADDR,2) NOT_W;
+BIT_AT(SSPSTAT_ADDR,2) NOT_WRITE;
+BIT_AT(SSPSTAT_ADDR,2) R_W;
+BIT_AT(SSPSTAT_ADDR,2) READ_WRITE;
+BIT_AT(SSPSTAT_ADDR,1) UA;
+BIT_AT(SSPSTAT_ADDR,0) BF;
+
+//----- TXSTA Bits ---------------------------------------------------------
+
+BIT_AT(TXSTA_ADDR,7) CSRC;
+BIT_AT(TXSTA_ADDR,6) TX9;
+BIT_AT(TXSTA_ADDR,6) NOT_TX8; // Backward compatibility only
+BIT_AT(TXSTA_ADDR,6) TX8_9; // Backward compatibility only
+BIT_AT(TXSTA_ADDR,5) TXEN;
+BIT_AT(TXSTA_ADDR,4) SYNC;
+BIT_AT(TXSTA_ADDR,2) BRGH;
+BIT_AT(TXSTA_ADDR,1) TRMT;
+BIT_AT(TXSTA_ADDR,0) TX9D;
+BIT_AT(TXSTA_ADDR,0) TXD8; // Backward compatibility only
+
+//----- ADCON1 Bits --------------------------------------------------------
+
+BIT_AT(ADCON1_ADDR,7) ADFM;
+BIT_AT(ADCON1_ADDR,3) PCFG3;
+BIT_AT(ADCON1_ADDR,2) PCFG2;
+BIT_AT(ADCON1_ADDR,1) PCFG1;
+BIT_AT(ADCON1_ADDR,0) PCFG0;
+
+//----- EECON1 Bits --------------------------------------------------------
+
+BIT_AT(EECON1_ADDR,7) EEPGD;
+BIT_AT(EECON1_ADDR,3) WRERR;
+BIT_AT(EECON1_ADDR,2) WREN;
+BIT_AT(EECON1_ADDR,1) WR;
+BIT_AT(EECON1_ADDR,0) RD;
+
+//==========================================================================
+//
+// RAM Definition
+//
+//==========================================================================
+
+// __MAXRAM H'1FF'
+// __BADRAM H'8F'-H'90', H'95'-H'97', H'9A'-H'9D'
+// __BADRAM H'105', H'107'-H'109', H'110'-H'11F'
+// __BADRAM H'185', H'187'-H'189', H'18E'-H'19F'
+
+//==========================================================================
+//
+// Configuration Bits
+//
+//==========================================================================
+
+#define _CP_ALL 0x0FCF
+#define _CP_HALF 0x1FDF
+#define _CP_UPPER_256 0x2FEF
+#define _CP_OFF 0x3FFF
+#define _DEBUG_ON 0x37FF
+#define _DEBUG_OFF 0x3FFF
+#define _WRT_ENABLE_ON 0x3FFF
+#define _WRT_ENABLE_OFF 0x3DFF
+#define _CPD_ON 0x3EFF
+#define _CPD_OFF 0x3FFF
+#define _LVP_ON 0x3FFF
+#define _LVP_OFF 0x3F7F
+#define _BODEN_ON 0x3FFF
+#define _BODEN_OFF 0x3FBF
+#define _PWRTE_OFF 0x3FFF
+#define _PWRTE_ON 0x3FF7
+#define _WDT_ON 0x3FFF
+#define _WDT_OFF 0x3FFB
+#define _LP_OSC 0x3FFC
+#define _XT_OSC 0x3FFD
+#define _HS_OSC 0x3FFE
+#define _RC_OSC 0x3FFF
+
+// LIST
+#endif
diff --git a/test/sdcc/standalone_blinker.c b/test/sdcc/standalone_blinker.c
new file mode 100644
index 0000000..b4049e6
--- /dev/null
+++ b/test/sdcc/standalone_blinker.c
@@ -0,0 +1,35 @@
+#define __16F873
+#include "pic16f873.h"
+
+typedef unsigned int word;
+word at 0x2007 __CONFIG = _CP_OFF & _WDT_OFF & _BODEN_ON & \
+ _PWRTE_ON & _HS_OSC & _WRT_ENABLE_ON & \
+ _LVP_OFF & _DEBUG_OFF & _CPD_OFF;
+
+unsigned char count, x;
+unsigned char ms_delay;
+
+void Intr() interrupt 0 {
+ ms_delay++;
+ PIR1 = 0;
+ PEIE = 1;
+}
+
+void main() {
+ NOT_RBPU=0;
+ T2CON=0x7f;
+ GIE = 1;
+ PEIE = 1;
+ //INTCON=0xc0;
+ PIR1 = 0;
+ PIE1 = 2;
+ PR2 = 200;
+
+ TRISB = 0;
+ ms_delay = 0;
+ while(1) {
+ count = ms_delay;
+ x = PIE1;
+ PORTB = (count & 0xf0) | (x & 0xf);
+ }
+}
diff --git a/test/sdcc18/test18.c b/test/sdcc18/test18.c
new file mode 100644
index 0000000..00dc375
--- /dev/null
+++ b/test/sdcc18/test18.c
@@ -0,0 +1,14 @@
+#include <pic18f452.h>
+
+void main(void)
+{
+ float f = TRISA;
+ int a = TRISB;
+ LATA = 0xFF;
+ LATAbits.LATA1 = 0;
+// UIE = 0x55;
+ f /= a;
+ a = f;
+ TRISA = a;
+ while(1);
+}
diff --git a/test/sdcc18/test18.piklab b/test/sdcc18/test18.piklab
new file mode 100644
index 0000000..d9e688d
--- /dev/null
+++ b/test/sdcc18/test18.piklab
@@ -0,0 +1,17 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>18F452</device>
+ <tool>sdcc</tool>
+ <files>
+ <item>test18.c</item>
+ </files>
+ <opened_files>
+ <item>test18.c</item>
+ </opened_files>
+ <watched_registers>
+ <item>0 2 </item>
+ </watched_registers>
+ </general>
+ <editors/>
+</piklab>
diff --git a/test/sdcc18/usart_test.c b/test/sdcc18/usart_test.c
new file mode 100644
index 0000000..1b611d9
--- /dev/null
+++ b/test/sdcc18/usart_test.c
@@ -0,0 +1,105 @@
+// read and write eeprom of PIC18F2550 (and 18F2455, 18F4455, 18F4550)
+// EEPROM size is 256 bytes
+// (c) Raphael Wimmer. Licensed under GNU GPL v2 or higher
+#include <pic18f452.h>
+//#include <pic18fregs.h>
+#include <stdio.h>
+#include <usart.h>
+#include <adc.h>
+
+code char at __CONFIG1H config1h = 0xFF & _OSC_XT_1H & _OSCS_OFF_1H;
+code char at __CONFIG2L config2l = 0xFF & _PUT_ON_2L & _BODEN_OFF_2L & _BODENV_2_7V_2L;
+code char at __CONFIG2H config2h = 0xFF & _WDT_OFF_2H;
+code char at __CONFIG3H config3h = 0xFF & _CCP2MUX_RC1_3H;
+code char at __CONFIG4L config4l = 0xFF & _LVP_OFF_4L & _BACKBUG_ON_4L & _STVR_OFF_4L;
+code char at __CONFIG5L config5l = 0xFF & _CP_0_OFF_5L & _CP_1_OFF_5L;
+code char at __CONFIG5H config5h = 0xFF & _CPD_OFF_5H & _CPB_OFF_5H;
+code char at __CONFIG6L config6l = 0xFF & _WRT_0_OFF_6L & _WRT_1_OFF_6L;
+code char at __CONFIG6H config6h = 0xFF & _WRTD_OFF_6H & _WRTB_OFF_6H & _WRTC_OFF_6H;
+code char at __CONFIG7L config7l = 0xFF & _EBTR_0_OFF_7L & _EBTR_1_OFF_7L;
+code char at __CONFIG7H config7h = 0xFF & _EBTRB_OFF_7H;
+
+#pragma stack 0x300 0xff // set 64 byte stack at 0x300, needed by sdcc
+
+static void isr(void) interrupt 1 {
+/*
+n Interrupt Vector Interrupt Vector Address
+0 RESET vector 0x000000
+1 HIGH priority interrupts 0x000008
+2 LOW priority interrupts 0x000018
+*/
+}
+
+void ee_write_byte(unsigned char address, unsigned char *_data){
+
+ EEDATA = *_data;
+ EEADR = address;
+ // start write sequence as described in datasheet, page 91
+ EECON1bits.EEPGD = 0;
+ EECON1bits.CFGS = 0;
+ EECON1bits.WREN = 1; // enable writes to data EEPROM
+ INTCONbits.GIE = 0; // disable interrupts
+ EECON2 = 0x55;
+ EECON2 = 0x0AA;
+ EECON1bits.WR = 1; // start writing
+ while(EECON1bits.WR){
+ _asm nop _endasm;}
+ if(EECON1bits.WRERR){
+ // printf("ERROR: writing to EEPROM failed!\n");
+ }
+ EECON1bits.WREN = 0;
+ INTCONbits.GIE = 1; // enable interrupts
+}
+
+void adc_start() {
+
+ adc_open(ADC_CHN_1, ADC_FOSC_4, ADC_CFG_5A_0R, ADC_FRM_RJUST);
+ while (adc_busy()) ;
+ adc_read();
+//unsigned char channel, unsigned char fosc, unsigned char pcfg, unsigned char config
+
+}
+
+void ee_read_byte(unsigned char address, unsigned char *_data){
+ EEADR = address;
+ EECON1bits.CFGS = 0;
+ EECON1bits.EEPGD = 0;
+ EECON1bits.RD = 1;
+ *_data = EEDATA;
+}
+
+void initUsart()
+{
+ usart_open( // Use USART library to initialise the hardware
+ USART_TX_INT_OFF
+ & USART_RX_INT_OFF
+ & USART_BRGH_HIGH
+ & USART_ASYNCH_MODE
+ & USART_EIGHT_BIT,
+ 10 // '10' = 115200 Baud with 20 MHz oscillator and BRGH=1
+ );
+ stdout = STREAM_USART;
+}
+
+
+
+// very simple example. use on an erased eeprom
+
+void main(){
+
+ char save_me = 'c';
+ char from_eeprom;
+ adc_start();
+ initUsart();
+
+ printf("E");
+ ee_read_byte(0x00, &from_eeprom);
+ printf("%c", from_eeprom);
+
+ ee_write_byte(0x00, &save_me);
+ printf("%c", save_me);
+
+ ee_read_byte(0x00, &from_eeprom);
+ printf("%c", from_eeprom);
+while (1){}
+}
diff --git a/test/sdcc18/usart_test.piklab b/test/sdcc18/usart_test.piklab
new file mode 100644
index 0000000..71da3cf
--- /dev/null
+++ b/test/sdcc18/usart_test.piklab
@@ -0,0 +1,51 @@
+<!DOCTYPE piklab>
+<piklab>
+ <general>
+ <device>18F452</device>
+ <tool>sdcc</tool>
+ <files>
+ <item>usart_test.c</item>
+ <item>/usr/share/sdcc/lib/pic16/libio18f452.lib</item>
+ <item>/usr/share/sdcc/lib/pic16/libc18f.lib</item>
+ </files>
+ <description/>
+ <version>0.1</version>
+ </general>
+ <compiler>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <custom_arguments>
+ <item>-m%FAMILY</item>
+ <item>-%DEVICE</item>
+ <item>-V</item>
+ <item>--debug</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-c</item>
+ <item>%I</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </compiler>
+ <linker>
+ <has_custom_arguments>false</has_custom_arguments>
+ <custom_options/>
+ <format>inhx32</format>
+ <custom_arguments>
+ <item>-m%FAMILY</item>
+ <item>-%DEVICE</item>
+ <item>-V</item>
+ <item>--debug</item>
+ <item>-Wl-c</item>
+ <item>$LKR(-Wl-s%LKR)</item>
+ <item>-I$(SRCPATH)</item>
+ <item>-o%O</item>
+ <item>%OBJS</item>
+ <item>%LIBS</item>
+ </custom_arguments>
+ <includes>
+ <item>$(SRCPATH)</item>
+ </includes>
+ </linker>
+ <editors/>
+</piklab>
diff --git a/test/test_hex_32/test_16F871_inhx32.hex b/test/test_hex_32/test_16F871_inhx32.hex
new file mode 100644
index 0000000..a872486
--- /dev/null
+++ b/test/test_hex_32/test_16F871_inhx32.hex
@@ -0,0 +1,271 @@
+:020000040000FA
+:10000000000000308A001A280528F4000308F500D3
+:10001000F10B14280A30F10072082F3AF200850023
+:1000200073083F3AF30086000B1175088300F40E45
+:10003000740E090081018B0185018601831603136B
+:1000400085018601D530810006309F00831203139D
+:100050008B168B172530F2001530F3000A30F100B3
+:10006000302800340034FF3FFF3FFF3FFF3FFF3F9A
+:10007000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F90
+:10008000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F80
+:10009000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F70
+:1000A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F60
+:1000B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F50
+:1000C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F40
+:1000D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F30
+:1000E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F20
+:1000F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
+:10010000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
+:10011000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
+:10012000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
+:10013000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
+:10014000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
+:10015000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
+:10016000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
+:10017000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
+:10018000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
+:10019000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
+:1001A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
+:1001B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
+:1001C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
+:1001D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
+:1001E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
+:1001F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
+:10020000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
+:10021000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
+:10022000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
+:10023000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
+:10024000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
+:10025000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
+:10026000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
+:10027000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
+:10028000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
+:10029000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
+:1002A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
+:1002B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
+:1002C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
+:1002D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
+:1002E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
+:1002F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
+:10030000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
+:10031000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
+:10032000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
+:10033000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
+:10034000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
+:10035000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
+:10036000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
+:10037000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
+:10038000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
+:10039000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
+:1003A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
+:1003B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
+:1003C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
+:1003D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
+:1003E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
+:1003F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
+:10040000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
+:10041000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
+:10042000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
+:10043000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
+:10044000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
+:10045000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
+:10046000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
+:10047000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
+:10048000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
+:10049000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
+:1004A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
+:1004B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
+:1004C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
+:1004D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
+:1004E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
+:1004F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
+:10050000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
+:10051000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
+:10052000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
+:10053000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
+:10054000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
+:10055000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
+:10056000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
+:10057000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
+:10058000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
+:10059000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
+:1005A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
+:1005B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
+:1005C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
+:1005D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
+:1005E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
+:1005F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
+:10060000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
+:10061000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
+:10062000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
+:10063000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
+:10064000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
+:10065000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
+:10066000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
+:10067000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
+:10068000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
+:10069000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
+:1006A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
+:1006B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
+:1006C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
+:1006D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
+:1006E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
+:1006F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
+:10070000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
+:10071000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
+:10072000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
+:10073000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
+:10074000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
+:10075000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
+:10076000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
+:10077000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
+:10078000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
+:10079000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
+:1007A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
+:1007B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
+:1007C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
+:1007D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
+:1007E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
+:1007F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
+:10080000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF8
+:10081000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE8
+:10082000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD8
+:10083000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC8
+:10084000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB8
+:10085000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA8
+:10086000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F98
+:10087000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F88
+:10088000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F78
+:10089000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F68
+:1008A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F58
+:1008B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F48
+:1008C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F38
+:1008D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F28
+:1008E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F18
+:1008F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F08
+:10090000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF7
+:10091000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE7
+:10092000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD7
+:10093000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC7
+:10094000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB7
+:10095000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA7
+:10096000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F97
+:10097000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F87
+:10098000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F77
+:10099000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F67
+:1009A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F57
+:1009B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F47
+:1009C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F37
+:1009D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F27
+:1009E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F17
+:1009F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F07
+:100A0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF6
+:100A1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE6
+:100A2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD6
+:100A3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC6
+:100A4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB6
+:100A5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA6
+:100A6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F96
+:100A7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F86
+:100A8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F76
+:100A9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F66
+:100AA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F56
+:100AB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F46
+:100AC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F36
+:100AD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F26
+:100AE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F16
+:100AF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F06
+:100B0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF5
+:100B1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE5
+:100B2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD5
+:100B3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC5
+:100B4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB5
+:100B5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA5
+:100B6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F95
+:100B7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F85
+:100B8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F75
+:100B9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F65
+:100BA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F55
+:100BB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F45
+:100BC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F35
+:100BD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F25
+:100BE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F15
+:100BF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F05
+:100C0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF4
+:100C1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE4
+:100C2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD4
+:100C3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC4
+:100C4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB4
+:100C5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA4
+:100C6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F94
+:100C7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F84
+:100C8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F74
+:100C9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F64
+:100CA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F54
+:100CB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F44
+:100CC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F34
+:100CD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F24
+:100CE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F14
+:100CF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F04
+:100D0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF3
+:100D1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE3
+:100D2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD3
+:100D3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC3
+:100D4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB3
+:100D5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA3
+:100D6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F93
+:100D7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F83
+:100D8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F73
+:100D9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F63
+:100DA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F53
+:100DB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F43
+:100DC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F33
+:100DD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F23
+:100DE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F13
+:100DF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F03
+:100E0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF2
+:100E1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE2
+:100E2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD2
+:100E3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC2
+:100E4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB2
+:100E5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA2
+:100E6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F92
+:100E7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F82
+:100E8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F72
+:100E9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F62
+:100EA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F52
+:100EB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F42
+:100EC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F32
+:100ED000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F22
+:100EE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F12
+:100EF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F02
+:100F0000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF1
+:100F1000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE1
+:100F2000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD1
+:100F3000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC1
+:100F4000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB1
+:100F5000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA1
+:100F6000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F91
+:100F7000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F81
+:100F8000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F71
+:100F9000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F61
+:100FA000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F51
+:100FB000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F41
+:100FC000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F31
+:100FD000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F21
+:100FE000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F11
+:100FF000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F01
+:020000040000FA
+:1042000012003400FF00FF00FF00FF00FF00FF006E
+:10421000FF00FF00FF00FF00FF00FF00FF00FF00A6
+:10422000FF00FF00FF00FF00FF00FF00FF00FF0096
+:10423000FF00FF00FF00FF00FF00FF00FF00FF0086
+:10424000FF00FF00FF00FF00FF00FF00FF00FF0076
+:10425000FF00FF00FF00FF00FF00FF00FF00FF0066
+:10426000FF00FF00FF00FF00FF00FF00FF00FF0056
+:10427000FF00FF00FF00FF00FF00FF005600780076
+:020000040000FA
+:02400E003B3B3A
+:020000040000FA
+:084000001200340056007800A4
+:00000001FF
diff --git a/test/test_hex_32/test_18F452_inhx32.hex b/test/test_hex_32/test_18F452_inhx32.hex
new file mode 100644
index 0000000..62679ed
--- /dev/null
+++ b/test/test_hex_32/test_18F452_inhx32.hex
@@ -0,0 +1,2071 @@
+:020000040000FA
+:1000000004EF00F0FFFFFFFF9390060EC16E050E98
+:1000100017EC00F0018035EC00F0050E17EC00F055
+:10002000019035EC00F007EF00F015EF00F0026EE4
+:100030000250036E640E046E0A0E1FEF00F0056E90
+:10004000FF0E066E0450086E0350076E770E0624EE
+:10005000D8B027EF00F0072E26EF00F0082E24EF8F
+:1000600000F0052E22EF00F0120037EF00F00150F3
+:10007000816E1200FFFFFFFFFFFFFFFFFFFFFFFF8B
+:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10011000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10012000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10013000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10015000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10016000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10017000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10018000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10019000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:1001A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:1001B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1001C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1001D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1001E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1001F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10033000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10037000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:1003B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1003D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1003F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10040000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10041000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10042000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10043000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10044000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10045000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10046000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10047000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10049000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:1004A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:1004B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1004C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1004D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1004E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1004F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10050000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10051000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10052000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10053000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10055000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10056000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10057000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10058000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10059000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:1005A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:1005B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1005C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1005D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1005E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1005F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10063000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10064000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10065000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10066000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10067000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10068000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10069000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:1006A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:1006B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1006C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1006D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1006E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1006F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10077000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10078000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10079000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:1007A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:1007B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1007C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1007D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10080000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10081000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10082000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10083000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10084000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10085000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10086000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10087000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10088000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10089000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:1008A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:1008B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1008C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1008D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1008E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1008F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10090000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:10091000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10092000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10093000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10094000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10095000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10096000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10097000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10098000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10099000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:1009A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:1009B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1009C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1009D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1009E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1009F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:100A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:100A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:100A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:100A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:100A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:100A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:100A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:100A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:100A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:100A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:100AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:100AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:100AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:100AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:100AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:100AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:100B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:100B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:100B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:100B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:100B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:100B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:100B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:100B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:100B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:100B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:100BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:100BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:100BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:100BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:100BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:100BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:100C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:100C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:100C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:100C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:100C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:100C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:100C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:100C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:100C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:100C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:100CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:100CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:100CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:100CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:100CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:100CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:100D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:100D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:100D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:100D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:100D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:100D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:100D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:100D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:100D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:100D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:100DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:100DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:100DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:100DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:100DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:100DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:100E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:100E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:100E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:100E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:100E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:100E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:100E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:100E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:100E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:100E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:100EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:100EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:100EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:100ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:100EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:100EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:100F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:100F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:100F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:100F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:100F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:100F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:100F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:100F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:100F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:100F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:100FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:100FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:100FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:100FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:100FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:100FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:10140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10141000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10143000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10145000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10147000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10149000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:1014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1014B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1014D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1014F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:10150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10151000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10153000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10155000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10157000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10159000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:1015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1015B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1015D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1015F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:10160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10161000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10163000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10165000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10167000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10169000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:1016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1016B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1016D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1016F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10171000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10173000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10175000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10177000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10179000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:1017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1017B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1017D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1017F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:10180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10181000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10183000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10185000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10187000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10189000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:1018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1018B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1018D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1018F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:10190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:10191000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10193000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10195000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10197000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10199000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:1019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1019B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1019D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1019F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:101A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:101A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:101A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:101A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:101A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:101A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:101A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:101A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:101A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:101A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:101AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:101AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:101AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:101AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:101AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:101AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:101B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:101B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:101B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:101B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:101B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:101B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:101B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:101B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:101B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:101B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:101BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:101BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:101BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:101BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:101BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:101BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:101C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:101C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:101C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:101C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:101C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:101C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:101C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:101C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:101C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:101C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:101CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:101CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:101CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:101CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:101CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:101CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:101D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:101D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:101D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:101D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:101D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:101D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:101D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:101D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:101D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:101D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:101DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:101DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:101DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:101DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:101DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:101DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:101E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:101E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:101E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:101E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:101E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:101E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:101E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:101E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:101E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:101E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:101EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:101EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:101EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:101ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:101EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:101EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:101F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:101F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:101F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:101F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:101F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:101F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:101F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:101F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:101F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:101F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:101FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:101FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:101FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:101FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:101FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:101FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:10200000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10201000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10202000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10203000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10204000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10205000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10206000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10207000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10208000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10209000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1020A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1020B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1020C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1020D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1020E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1020F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10210000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10211000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10212000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10213000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10214000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10215000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10216000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10217000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10218000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10219000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:1021A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1021B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1021C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1021D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1021E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1021F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:10220000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10221000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10222000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10223000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10224000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10225000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10226000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10227000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10228000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10229000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:1022A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1022B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1022C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1022D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1022E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1022F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:10230000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10231000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10232000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10233000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10234000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10235000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10236000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10237000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10238000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10239000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:1023A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1023B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1023C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1023D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1023E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1023F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:10240000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10241000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10242000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10243000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10244000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10245000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10246000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10247000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10248000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10249000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:1024A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1024B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1024C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1024D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1024E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1024F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:10250000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10251000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10252000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10253000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10254000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10255000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10256000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10257000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10258000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10259000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:1025A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1025B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1025C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1025D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1025E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1025F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:10260000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10261000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10262000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10263000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10264000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10265000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10266000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10267000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10268000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10269000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:1026A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1026B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1026C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1026D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1026E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1026F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10270000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10271000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10272000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10273000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10274000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10275000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10276000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10277000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10278000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10279000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:1027A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1027B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1027C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1027D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1027E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1027F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:10280000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10281000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10282000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10283000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10284000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10285000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10286000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10287000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10288000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10289000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:1028A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1028B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1028C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1028D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1028E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1028F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:10290000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:10291000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10292000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10293000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10294000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10295000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10296000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10297000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10298000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10299000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:1029A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1029B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1029C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1029D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1029E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1029F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:102A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:102A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:102A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:102A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:102A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:102A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:102A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:102A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:102A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:102A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:102AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:102AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:102AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:102AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:102AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:102AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:102B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:102B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:102B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:102B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:102B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:102B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:102B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:102B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:102B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:102B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:102BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:102BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:102BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:102BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:102BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:102BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:102C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:102C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:102C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:102C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:102C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:102C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:102C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:102C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:102C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:102C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:102CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:102CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:102CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:102CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:102CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:102CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:102D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:102D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:102D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:102D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:102D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:102D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:102D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:102D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:102D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:102D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:102DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:102DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:102DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:102DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:102DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:102DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:102E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:102E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:102E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:102E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:102E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:102E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:102E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:102E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:102E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:102E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:102EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:102EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:102EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:102ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:102EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:102EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:102F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:102F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:102F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:102F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:102F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:102F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:102F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:102F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:102F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:102F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:102FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:102FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:102FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:102FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:102FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:102FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:10300000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10301000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10302000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10303000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10304000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10305000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10306000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10307000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10308000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10309000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1030A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1030B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1030C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1030D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1030E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1030F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10310000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10311000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10312000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10313000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10314000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10315000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10316000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10317000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10318000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10319000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:1031A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1031B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1031C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1031D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1031E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1031F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:10320000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10321000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10322000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10323000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10324000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10325000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10326000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10327000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10328000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10329000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1032A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1032B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1032C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1032D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1032E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1032F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:10330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10331000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10332000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10333000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10334000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10335000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10336000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10337000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10338000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10339000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:1033A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1033B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1033C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1033D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1033E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1033F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:10340000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10341000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10342000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10343000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10344000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10345000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10346000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10347000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10348000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10349000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:1034A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1034B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1034C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1034D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1034E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1034F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:10350000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10351000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10352000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10353000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10354000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10355000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10356000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10357000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10358000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10359000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:1035A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1035B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1035C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1035D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1035E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1035F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:10360000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10361000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10362000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10363000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10364000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10365000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10366000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10367000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10368000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10369000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:1036A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1036B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1036C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1036D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1036E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1036F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10370000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10371000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10372000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10373000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10374000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10375000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10376000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10377000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10378000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10379000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:1037A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1037B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1037C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1037D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1037E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1037F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:10380000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10381000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10382000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10383000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10384000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10385000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10386000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10387000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10388000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10389000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:1038A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1038B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1038C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1038D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1038E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1038F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:10390000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:10391000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10392000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10393000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10394000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10395000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10396000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10397000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10398000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10399000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:1039A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1039B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1039C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1039D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1039E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1039F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:103A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:103A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:103A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:103A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:103A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:103A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:103A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:103A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:103A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:103A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:103AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:103AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:103AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:103AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:103AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:103AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:103B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:103B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:103B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:103B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:103B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:103B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:103B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:103B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:103B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:103B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:103BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:103BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:103BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:103BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:103BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:103BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:103C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:103C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:103C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:103C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:103C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:103C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:103C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:103C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:103C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:103C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:103CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:103CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:103CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:103CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:103CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:103CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:103D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:103D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:103D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:103D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:103D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:103D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:103D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:103D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:103D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:103D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:103DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:103DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:103DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:103DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:103DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:103DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:103E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:103E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:103E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:103E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:103E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:103E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:103E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:103E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:103E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:103E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:103EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:103EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:103EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:103ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:103EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:103EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:103F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:103F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:103F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:103F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:103F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:103F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:103F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:103F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:103F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:103F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:103FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:103FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:103FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:103FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:103FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:103FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:10400000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10401000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10402000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10403000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10404000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10405000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10406000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10407000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10408000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10409000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1040A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1040B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1040C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1040D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1040E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1040F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10410000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10411000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10412000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10413000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10414000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10415000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10416000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10417000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10418000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10419000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:1041A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1041B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1041C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1041D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1041E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1041F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:10420000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10421000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10422000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10423000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10424000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10425000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10426000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10427000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10428000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10429000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1042A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1042B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1042C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1042D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1042E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1042F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:10430000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10431000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10432000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10433000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10434000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10435000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10436000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10437000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10438000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10439000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:1043A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1043B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1043C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1043D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1043E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1043F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:10440000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10441000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10442000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10443000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10444000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10445000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10446000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10447000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10448000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10449000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:1044A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1044B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1044C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1044D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1044E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1044F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:10450000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10451000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10452000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10453000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10454000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10455000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10456000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10457000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10458000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10459000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:1045A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1045B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1045C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1045D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1045E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1045F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:10460000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10461000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10462000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10463000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10464000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10465000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10466000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10467000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10468000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10469000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:1046A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1046B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1046C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1046D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1046E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1046F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10470000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10471000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10472000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10473000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10474000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10475000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10476000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10477000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10478000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10479000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:1047A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1047B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1047C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1047D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1047E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1047F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:10480000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10481000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10482000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10483000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10484000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10485000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10486000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10487000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10488000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10489000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:1048A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1048B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1048C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1048D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1048E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1048F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:10490000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:10491000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10492000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10493000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10494000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10495000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10496000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10497000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10498000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10499000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:1049A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1049B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1049C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1049D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1049E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1049F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:104A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:104A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:104A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:104A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:104A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:104A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:104A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:104A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:104A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:104A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:104AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:104AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:104AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:104AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:104AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:104AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:104B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:104B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:104B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:104B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:104B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:104B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:104B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:104B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:104B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:104B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:104BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:104BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:104BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:104BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:104BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:104BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:104C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:104C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:104C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:104C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:104C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:104C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:104C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:104C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:104C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:104C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:104CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:104CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:104CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:104CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:104CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:104CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:104D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:104D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:104D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:104D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:104D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:104D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:104D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:104D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:104D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:104D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:104DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:104DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:104DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:104DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:104DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:104DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:104E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:104E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:104E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:104E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:104E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:104E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:104E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:104E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:104E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:104E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:104EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:104EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:104EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:104ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:104EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:104EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:104F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:104F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:104F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:104F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:104F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:104F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:104F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:104F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:104F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:104F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:104FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:104FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:104FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:104FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:104FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:104FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:10500000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10501000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10502000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10503000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10504000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10505000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10506000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10507000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10508000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10509000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1050A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1050B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1050C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1050D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1050E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1050F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10510000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10511000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10512000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10513000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10514000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10515000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10516000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10517000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10518000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10519000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:1051A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1051B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1051C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1051D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1051E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1051F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:10520000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10521000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10522000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10523000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10524000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10525000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10526000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10527000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10528000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10529000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1052A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1052B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1052C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1052D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1052E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1052F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:10530000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10531000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10532000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10533000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10534000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10535000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10536000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10537000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10538000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10539000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:1053A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1053B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1053C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1053D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1053E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1053F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:10540000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10541000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10542000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10543000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10544000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10545000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10546000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10547000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10548000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10549000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:1054A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1054B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1054C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1054D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1054E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1054F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:10550000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10551000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10552000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10553000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10554000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10555000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10556000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10557000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10558000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10559000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:1055A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1055B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1055C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1055D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1055E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1055F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:10560000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10561000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10562000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10563000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10564000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10565000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10566000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10567000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10568000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10569000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:1056A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1056B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1056C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1056D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1056E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:1056F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10570000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10571000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10572000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10573000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10574000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10575000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10576000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10577000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10578000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10579000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:1057A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1057B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1057C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1057D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1057E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:1057F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10581000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10582000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10583000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10584000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10585000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10586000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10587000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10588000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10589000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:1058A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1058B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1058C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1058D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1058E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:1058F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:10590000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:10591000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10592000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10593000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10594000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10595000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10596000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10597000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10598000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10599000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:1059A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1059B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1059C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1059D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1059E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:1059F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:105A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:105A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:105A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:105A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:105A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:105A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:105A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:105A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:105A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:105A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:105AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:105AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:105AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:105AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:105AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:105AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:105B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:105B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:105B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:105B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:105B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:105B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:105B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:105B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:105B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:105B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:105BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:105BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:105BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:105BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:105BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:105BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:105C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:105C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:105C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:105C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:105C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:105C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:105C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:105C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:105C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:105C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:105CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:105CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:105CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:105CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:105CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:105CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:105D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:105D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:105D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:105D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:105D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:105D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:105D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:105D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:105D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:105D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:105DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:105DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:105DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:105DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:105DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:105DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:105E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:105E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:105E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:105E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:105E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:105E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:105E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:105E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:105E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:105E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:105EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:105EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:105EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:105ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:105EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:105EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:105F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:105F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:105F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:105F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:105F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:105F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:105F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:105F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:105F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:105F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:105FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:105FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:105FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:105FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:105FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:105FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:10600000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10601000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10602000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10603000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10604000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10605000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10606000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10607000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10608000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10609000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:1060A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1060B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1060C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1060D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1060E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:1060F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10610000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10611000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10612000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10613000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10614000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10615000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10616000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10617000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10618000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10619000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:1061A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1061B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1061C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1061D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1061E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:1061F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:10620000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10621000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10622000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10623000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10624000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10625000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10626000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10627000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10628000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10629000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:1062A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1062B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1062C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1062D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1062E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:1062F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:10630000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10631000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10632000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10633000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10634000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10635000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10636000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10637000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10638000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10639000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:1063A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1063B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1063C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1063D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1063E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:1063F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:10640000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10641000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10642000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10643000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10644000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10645000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10646000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10647000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10648000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10649000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:1064A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1064B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1064C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1064D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1064E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:1064F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:10650000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10651000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10652000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10653000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10654000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10655000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10656000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10657000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10658000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10659000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:1065A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1065B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1065C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1065D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1065E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:1065F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:10660000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10661000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10662000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10663000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10664000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10665000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10666000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10667000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10668000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:10669000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:1066A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1066B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1066C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1066D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:1066E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:1066F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10670000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10671000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10672000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10673000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10674000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10675000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10676000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10677000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10678000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:10679000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:1067A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1067B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1067C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1067D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:1067E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:1067F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:10680000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10681000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10682000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10683000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10684000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10685000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10686000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10687000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10688000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:10689000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:1068A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1068B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1068C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1068D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:1068E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:1068F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:10690000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:10691000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10692000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10693000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10694000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10695000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10696000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10697000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10698000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:10699000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:1069A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1069B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1069C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1069D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:1069E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:1069F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:106A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:106A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:106A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:106A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:106A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:106A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:106A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:106A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:106A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:106A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:106AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:106AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:106AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:106AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:106AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:106AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:106B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:106B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:106B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:106B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:106B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:106B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:106B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:106B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:106B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:106B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:106BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:106BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:106BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:106BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:106BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:106BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:106C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:106C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:106C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:106C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:106C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:106C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:106C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:106C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:106C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:106C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:106CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:106CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:106CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:106CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:106CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:106CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:106D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:106D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:106D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:106D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:106D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:106D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:106D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:106D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:106D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:106D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:106DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:106DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:106DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:106DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:106DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:106DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:106E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:106E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:106E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:106E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:106E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:106E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:106E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:106E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:106E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:106E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:106EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:106EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:106EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:106ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:106EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:106EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:106F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:106F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:106F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:106F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:106F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:106F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:106F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:106F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:106F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:106F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:106FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:106FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:106FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:106FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:106FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:106FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:10700000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10701000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10702000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:10703000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:10704000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:10705000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:10706000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:10707000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:10708000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:10709000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:1070A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:1070B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:1070C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:1070D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:1070E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:1070F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10710000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
+:10711000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
+:10712000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
+:10713000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
+:10714000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
+:10715000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
+:10716000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
+:10717000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
+:10718000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
+:10719000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+:1071A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
+:1071B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
+:1071C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
+:1071D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
+:1071E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
+:1071F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
+:10720000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
+:10721000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
+:10722000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
+:10723000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
+:10724000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
+:10725000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10726000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:10727000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:10728000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10729000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+:1072A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
+:1072B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
+:1072C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
+:1072D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
+:1072E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
+:1072F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
+:10730000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10731000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
+:10732000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:10733000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
+:10734000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:10735000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
+:10736000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:10737000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
+:10738000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
+:10739000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
+:1073A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
+:1073B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
+:1073C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
+:1073D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
+:1073E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
+:1073F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
+:10740000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:10741000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
+:10742000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:10743000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
+:10744000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:10745000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
+:10746000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:10747000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
+:10748000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:10749000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+:1074A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:1074B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:1074C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:1074D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
+:1074E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:1074F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
+:10750000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:10751000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
+:10752000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:10753000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
+:10754000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:10755000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
+:10756000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:10757000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
+:10758000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:10759000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
+:1075A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:1075B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
+:1075C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:1075D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
+:1075E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:1075F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
+:10760000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:10761000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
+:10762000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:10763000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
+:10764000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:10765000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
+:10766000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:10767000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
+:10768000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:10769000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:1076A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:1076B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:1076C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:1076D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:1076E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:1076F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
+:10770000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:10771000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
+:10772000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:10773000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
+:10774000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:10775000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
+:10776000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:10777000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
+:10778000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:10779000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
+:1077A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:1077B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
+:1077C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:1077D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
+:1077E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:1077F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
+:10780000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:10781000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
+:10782000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:10783000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
+:10784000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:10785000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
+:10786000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:10787000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
+:10788000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:10789000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
+:1078A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:1078B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
+:1078C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:1078D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
+:1078E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:1078F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
+:10790000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:10791000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
+:10792000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:10793000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
+:10794000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:10795000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
+:10796000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:10797000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
+:10798000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:10799000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
+:1079A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:1079B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
+:1079C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:1079D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
+:1079E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:1079F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
+:107A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:107A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
+:107A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:107A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
+:107A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:107A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
+:107A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:107A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
+:107A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:107A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
+:107AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:107AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
+:107AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:107AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
+:107AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:107AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
+:107B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:107B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
+:107B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:107B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:107B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:107B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:107B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:107B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
+:107B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:107B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:107BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:107BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
+:107BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:107BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
+:107BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:107BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
+:107C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:107C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
+:107C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:107C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54
+:107C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:107C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34
+:107C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:107C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14
+:107C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:107C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:107CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:107CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
+:107CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:107CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4
+:107CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:107CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94
+:107D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:107D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73
+:107D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:107D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53
+:107D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:107D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33
+:107D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:107D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13
+:107D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:107D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3
+:107DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:107DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3
+:107DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:107DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
+:107DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:107DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
+:107E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:107E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72
+:107E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:107E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
+:107E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:107E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32
+:107E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:107E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12
+:107E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:107E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
+:107EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:107EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2
+:107EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:107ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
+:107EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:107EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
+:107F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:107F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71
+:107F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:107F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51
+:107F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:107F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31
+:107F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:107F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
+:107F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:107F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1
+:107FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:107FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
+:107FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:107FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
+:107FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:107FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91
+:0200000400F00A
+:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
+:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
+:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
+:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
+:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
+:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
+:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
+:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
+:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
+:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
+:020000040030CA
+:0E00000000210C0E000180000FC00FE00F4029
+:020000040020DA
+:08000000FFFFFFFFFFFFFFFF00
+:00000001FF
diff --git a/test/test_procedure.txt b/test/test_procedure.txt
new file mode 100644
index 0000000..7dbf5c5
--- /dev/null
+++ b/test/test_procedure.txt
@@ -0,0 +1,27 @@
+1. HEX FILES (10F200 12C508A 16F877 17C42A 18F452 30F2010):
+ - for each devices with hex file from "dummy_hex_32" directory:
+ * load with correct device type: display should be as described in "dummy_hex.txt"
+ * save with same hex format: check the file is the same
+ * optionnally: load with incorrect device type: should not crash (may warn about incorrect memory ranges)
+
+2. STANDALONE ASM FILES:
+ - load "test_asm_standalone.asm" and compile
+
+3. PROJECT:
+ - load project "test_project" and compile
+ - save/create new: #### TODO
+
+3. GUI + COMMAND-LINE PROGRAMMING (serial + USB ICD2 with 16F871 and 18F452):
+ - for each available devices with hex file from "test_hex_32" directory:
+ * connect: check correct ids are detected
+ * blank: should be ok
+ * blank_check: should be ok
+ * load hex file
+ * verify: should fail
+ * program: should be ok
+ * verify: should be ok (should warn if some blocks are protected)
+ * blank_check: should fail
+ * release reset: should run program
+ * hold reset: should stop program
+ * read: should be ok
+ * verify: should be ok