diff options
| -rw-r--r-- | board/esd/adciop/config.mk | 33 | ||||
| -rw-r--r-- | board/esd/adciop/u-boot.lds | 130 | ||||
| -rw-r--r-- | board/esd/dasa_sim/config.mk | 33 | ||||
| -rw-r--r-- | board/esd/dasa_sim/dasa_sim.h | 44 | ||||
| -rw-r--r-- | board/esd/dasa_sim/fpgadata.c | 1952 | ||||
| -rw-r--r-- | board/hymod/Makefile | 40 | ||||
| -rw-r--r-- | board/hymod/flash.h | 163 | ||||
| -rw-r--r-- | board/nx823/config.mk | 28 | ||||
| -rw-r--r-- | board/siemens/CCM/config.mk | 28 | ||||
| -rw-r--r-- | board/siemens/pcu_e/Makefile | 40 | ||||
| -rw-r--r-- | board/siemens/pcu_e/config.mk | 28 | ||||
| -rw-r--r-- | board/siemens/pcu_e/u-boot.lds | 122 | ||||
| -rw-r--r-- | include/asm-ppc/bitops.h | 333 | ||||
| -rw-r--r-- | include/asm-ppc/iopin_8260.h | 168 | ||||
| -rw-r--r-- | tools/bddb/badsubmit.php | 23 | 
15 files changed, 3165 insertions, 0 deletions
| diff --git a/board/esd/adciop/config.mk b/board/esd/adciop/config.mk new file mode 100644 index 000000000..747f29f77 --- /dev/null +++ b/board/esd/adciop/config.mk @@ -0,0 +1,33 @@ +# +# (C) Copyright 2000 +# Wolfgang Denk, DENX Software Engineering, wd@denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +# +# esd ADCIOP boards +# + +# FLASH: +#TEXT_BASE = 0xFFFE0000 +TEXT_BASE = 0xFFFD0000 + +# SDRAM: +#TEXT_BASE = 0x00FE0000 diff --git a/board/esd/adciop/u-boot.lds b/board/esd/adciop/u-boot.lds new file mode 100644 index 000000000..cb50f9f9a --- /dev/null +++ b/board/esd/adciop/u-boot.lds @@ -0,0 +1,130 @@ +/* + * (C) Copyright 2000 + * Wolfgang Denk, DENX Software Engineering, wd@denx.de. + * + * See file CREDITS for list of people who contributed to this + * project. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +OUTPUT_ARCH(powerpc) +SEARCH_DIR(/lib); SEARCH_DIR(/usr/lib); SEARCH_DIR(/usr/local/lib); SEARCH_DIR(/usr/local/powerpc-any-elf/lib); +/* Do we need any of these for elf? +   __DYNAMIC = 0;    */ +SECTIONS +{ +  .resetvec 0xFFFFFFFC : +  { +    *(.resetvec) +  } = 0xffff + +  /* Read-only sections, merged into text segment: */ +  . = + SIZEOF_HEADERS; +  .interp : { *(.interp) } +  .hash          : { *(.hash)		} +  .dynsym        : { *(.dynsym)		} +  .dynstr        : { *(.dynstr)		} +  .rel.text      : { *(.rel.text)		} +  .rela.text     : { *(.rela.text) 	} +  .rel.data      : { *(.rel.data)		} +  .rela.data     : { *(.rela.data) 	} +  .rel.rodata    : { *(.rel.rodata) 	} +  .rela.rodata   : { *(.rela.rodata) 	} +  .rel.got       : { *(.rel.got)		} +  .rela.got      : { *(.rela.got)		} +  .rel.ctors     : { *(.rel.ctors)	} +  .rela.ctors    : { *(.rela.ctors)	} +  .rel.dtors     : { *(.rel.dtors)	} +  .rela.dtors    : { *(.rela.dtors)	} +  .rel.bss       : { *(.rel.bss)		} +  .rela.bss      : { *(.rela.bss)		} +  .rel.plt       : { *(.rel.plt)		} +  .rela.plt      : { *(.rela.plt)		} +  .init          : { *(.init)	} +  .plt : { *(.plt) } +  .text      : +  { +    /* WARNING - the following is hand-optimized to fit within	*/ +    /* the sector layout of our flash chips!	XXX FIXME XXX	*/ + +    cpu/ppc4xx/start.o	(.text) +    cpu/ppc4xx/traps.o	(.text) + +    *(.text) +    *(.fixup) +    *(.got1) +  } +  _etext = .; +  PROVIDE (etext = .); +  .rodata    : +  { +    *(.rodata) +    *(.rodata1) +  } +  .fini      : { *(.fini)    } =0 +  .ctors     : { *(.ctors)   } +  .dtors     : { *(.dtors)   } + +  /* Read-write section, merged into data segment: */ +  . = (. + 0x0FFF) & 0xFFFFF000; +  _erotext = .; +  PROVIDE (erotext = .); +  .reloc   : +  { +    *(.got) +    _GOT2_TABLE_ = .; +    *(.got2) +    _FIXUP_TABLE_ = .; +    *(.fixup) +  } +  __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >>2; +  __fixup_entries = (. - _FIXUP_TABLE_)>>2; + +  .data    : +  { +    *(.data) +    *(.data1) +    *(.sdata) +    *(.sdata2) +    *(.dynamic) +    CONSTRUCTORS +  } +  _edata  =  .; +  PROVIDE (edata = .); + +  __start___ex_table = .; +  __ex_table : { *(__ex_table) } +  __stop___ex_table = .; + +  . = ALIGN(4096); +  __init_begin = .; +  .text.init : { *(.text.init) } +  .data.init : { *(.data.init) } +  . = ALIGN(4096); +  __init_end = .; + +  __bss_start = .; +  .bss       : +  { +   *(.sbss) *(.scommon) +   *(.dynbss) +   *(.bss) +   *(COMMON) +  } +  _end = . ; +  PROVIDE (end = .); +} diff --git a/board/esd/dasa_sim/config.mk b/board/esd/dasa_sim/config.mk new file mode 100644 index 000000000..747f29f77 --- /dev/null +++ b/board/esd/dasa_sim/config.mk @@ -0,0 +1,33 @@ +# +# (C) Copyright 2000 +# Wolfgang Denk, DENX Software Engineering, wd@denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +# +# esd ADCIOP boards +# + +# FLASH: +#TEXT_BASE = 0xFFFE0000 +TEXT_BASE = 0xFFFD0000 + +# SDRAM: +#TEXT_BASE = 0x00FE0000 diff --git a/board/esd/dasa_sim/dasa_sim.h b/board/esd/dasa_sim/dasa_sim.h new file mode 100644 index 000000000..5fc313a25 --- /dev/null +++ b/board/esd/dasa_sim/dasa_sim.h @@ -0,0 +1,44 @@ +/* + * (C) Copyright 2000 + * Wolfgang Denk, DENX Software Engineering, wd@denx.de. + * + * See file CREDITS for list of people who contributed to this + * project. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +/**************************************************************************** + * FLASH Memory Map as used by TQ Monitor: + * + *                          Start Address    Length + * +-----------------------+ 0x4000_0000     Start of Flash ----------------- + * | MON8xx code           | 0x4000_0100     Reset Vector + * +-----------------------+ 0x400?_???? + * | (unused)              | + * +-----------------------+ 0x4001_FF00 + * | Ethernet Addresses    |                 0x78 + * +-----------------------+ 0x4001_FF78 + * | (Reserved for MON8xx) |                 0x44 + * +-----------------------+ 0x4001_FFBC + * | Lock Address          |                 0x04 + * +-----------------------+ 0x4001_FFC0                     ^ + * | Hardware Information  |                 0x40            | MON8xx + * +=======================+ 0x4002_0000 (sector border)    ----------------- + * | Autostart Header      |                                 | Applications + * | ...                   |                                 v + * + *****************************************************************************/ diff --git a/board/esd/dasa_sim/fpgadata.c b/board/esd/dasa_sim/fpgadata.c new file mode 100644 index 000000000..1106d3270 --- /dev/null +++ b/board/esd/dasa_sim/fpgadata.c @@ -0,0 +1,1952 @@ +  0x00,0x09,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x00,0x00,0x01,0x61,0x00,0x0d, +  0x61,0x63,0x6d,0x30,0x30,0x30,0x35,0x64,0x2e,0x6e,0x63,0x64,0x00,0x62,0x00,0x0b, +  0x73,0x33,0x30,0x78,0x6c,0x74,0x71,0x31,0x34,0x34,0x00,0x63,0x00,0x0b,0x32,0x30, +  0x30,0x30,0x2f,0x30,0x37,0x2f,0x31,0x30,0x00,0x64,0x00,0x09,0x31,0x39,0x3a,0x32, +  0x37,0x3a,0x33,0x38,0x00,0x65,0x00,0x00,0x79,0xaa,0xff,0x20,0x3c,0xd4,0x9f,0x5b, +  0xff,0x7e,0xde,0xee,0xbd,0xaa,0xfe,0xbf,0x9e,0xff,0xfb,0xfe,0x5f,0xbf,0xed,0xab, +  0xdb,0xbe,0xe5,0xfb,0xfe,0xfb,0x9f,0xeb,0xfa,0xfe,0x5f,0xb6,0xef,0xfb,0xfe,0xfe, +  0xaf,0xff,0xff,0xff,0xfb,0xfe,0xef,0xbf,0xef,0xff,0xba,0xff,0xbb,0xfe,0xfb,0xbe, +  0xff,0xee,0xeb,0xff,0xef,0xbb,0xef,0xff,0xbe,0xff,0xbf,0xff,0xfb,0xfe,0xff,0xbb, +  0xff,0xe1,0xff,0xff,0xff,0xff,0xff,0xbd,0xff,0xff,0xff,0xff,0xbc,0xff,0xbf,0xff, +  0xfb,0xfd,0xff,0xdf,0xf7,0xff,0xff,0xbf,0xdf,0xff,0xff,0xff,0xff,0xdf,0xf7,0xfd, +  0xff,0xff,0xfe,0x3f,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xe3,0xf6,0xff,0xbf, +  0xef,0xfb,0xfe,0xff,0xef,0xdb,0xfe,0xff,0xbf,0xef,0xe3,0xfe,0xff,0xbf,0xef,0xfb, +  0xfe,0xfe,0x3f,0xff,0xf7,0xff,0xef,0xbb,0xe7,0xf9,0xbe,0x7f,0xbf,0xec,0xf8,0xfe, +  0xff,0xbb,0xef,0xfb,0xbe,0x7b,0xe3,0xfb,0xbe,0xff,0xbf,0xec,0xfb,0xfe,0xff,0xbb, +  0xee,0xfb,0xfe,0xcf,0xbf,0xf6,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf, +  0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x17,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x93,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xfb,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf3,0x7f,0xff,0xf7,0xff,0xff,0xdf, +  0xf7,0xf5,0xfd,0xff,0xdf,0xf7,0xff,0xfd,0xff,0xdf,0xf5,0xff,0x7f,0xff,0xdf,0xfd, +  0xff,0xff,0x7f,0xd7,0xf7,0xfd,0x7f,0xdf,0xd7,0xf7,0xff,0x6f,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xff, +  0xff,0xbf,0xfd,0xff,0xff,0xff,0xff,0xef,0xff,0xfe,0xdf,0xff,0xcd,0x7f,0xff,0xff, +  0xff,0xff,0x4f,0xdf,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xdf,0xfd,0xff, +  0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0x7f,0xff,0xff,0xfb,0x3f,0xff, +  0xff,0xff,0xff,0xfb,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xfc,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x57, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xdf,0xff,0xfe,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff, +  0xec,0xff,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0x3f,0xdf,0xf7,0xfd,0x7f,0x7f,0xcf,0xf3, +  0xfc,0xff,0xdf,0x73,0xdd,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xcf,0xf7,0xfd,0xff, +  0x7f,0xfc,0x9f,0xff,0xef,0xbb,0xfe,0xbf,0xdf,0xef,0xbb,0xfe,0xfb,0xbf,0xef,0xfa, +  0xee,0xff,0xff,0xfb,0xfe,0xff,0xbf,0xef,0xfa,0xee,0xff,0xbe,0xef,0xbb,0xfe,0xff, +  0xbf,0xef,0xf7,0xeb,0xff,0xe7,0xf9,0xfe,0x7a,0x9d,0xe7,0xf9,0x7c,0x7e,0x9e,0xe7, +  0x59,0xf6,0x7e,0x9f,0xe9,0x22,0x7f,0x9b,0xe6,0xb9,0xfe,0x4f,0x9f,0xe6,0xf9,0xfe, +  0x7b,0x9d,0xe6,0xfe,0xfe,0x7e,0xff,0xbf,0xef,0xfb,0xee,0xff,0xbf,0xe7,0xf9,0xfe, +  0xff,0x9f,0xef,0xfb,0xfe,0xfd,0xdf,0xfb,0xee,0xfb,0xbf,0xef,0xfb,0xee,0xf7,0xbf, +  0xef,0xf7,0xfe,0xff,0x7f,0x5f,0x0f,0x9f,0x9b,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9, +  0xfe,0x7f,0x9f,0x66,0xf9,0xfe,0x7f,0xe7,0xf9,0xee,0x77,0x9f,0xe7,0xf9,0xde,0x7d, +  0x9d,0xe7,0xf9,0xee,0x7f,0x9f,0xed,0xc9,0xff,0xfd,0xff,0x7f,0xdf,0xfd,0xfd,0xff, +  0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xdf,0xfd,0xff,0xdf,0xdf,0xf7,0xfd,0xff,0x7f,0xdf, +  0xf7,0xfd,0xff,0x7f,0xff,0xf7,0xff,0xff,0xfc,0xb7,0xfe,0xff,0xbf,0xef,0xfa,0xfe, +  0xff,0xbf,0xef,0xfb,0xfc,0xfd,0xbd,0x6f,0xba,0xee,0xb5,0xef,0xfb,0xfe,0xff,0xbf, +  0xef,0xfb,0xfa,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xff,0x65,0xaf,0xdb,0xd6,0xfd,0xbf, +  0x7f,0xdb,0xf6,0xfd,0xbf,0x6f,0xfb,0xf6,0xf9,0xae,0xf7,0xd4,0x79,0xbf,0x6f,0xdb, +  0xb6,0x7d,0xbf,0x6f,0xdb,0xf6,0xfd,0xbd,0x6f,0xdb,0xf7,0xe8,0xef,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xe7,0xfb,0xf7,0x7c,0xfd,0xff,0xf7,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0x9d,0x9e,0xff,0xff, +  0xff,0xbf,0x7f,0xff,0xfb,0xff,0xff,0x9f,0xfe,0xff,0xff,0xff,0xfb,0xbb,0xff,0xfd, +  0xff,0xff,0xfb,0xff,0x7f,0xdb,0xe7,0xff,0xbe,0xff,0xff,0xff,0xfb,0xfe,0xe3,0xff, +  0xff,0xff,0xdf,0xfb,0xef,0xff,0xf7,0xfd,0xff,0xff,0xef,0xff,0xff,0xff,0xcf,0x77, +  0xdf,0xff,0xff,0xdf,0xd7,0xff,0xff,0xff,0xff,0xdf,0xf7,0xf4,0x7f,0xff,0xff,0xfd, +  0x7b,0xff,0xff,0xfc,0xff,0xfb,0xff,0xff,0xff,0xef,0xff,0xf7,0xff,0xbf,0xf7,0xff, +  0x4f,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0x7f,0xff,0xfe, +  0xfe,0xad,0xff,0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xfd,0xff, +  0x79,0xdf,0x5d,0xff,0x7d,0xdf,0xf7,0xfc,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xdf, +  0xf7,0xff,0xed,0xff,0xbf,0xff,0xff,0x2f,0xd3,0xff,0xff,0xff,0xff,0xff,0xff,0x7f, +  0xff,0xff,0xdb,0xff,0xfb,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7, +  0xff,0xff,0xf7,0xfd,0xbf,0xff,0xff,0xff,0xf7,0xfd,0xbf,0xfe,0xff,0xff,0xef,0xfb, +  0xff,0xff,0xfe,0xfb,0xdb,0xfb,0xbf,0xef,0xfb,0xff,0xff,0xff,0xff,0xff,0xfe,0xff, +  0xff,0xff,0xff,0xff,0xf7,0x97,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xef,0xff,0xef,0x7f,0xff,0xcf,0xdb,0xfd,0xff,0xef,0xff,0xfe,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xea,0xff,0xff,0xf7,0xff,0xfd,0xff,0xff,0xff,0xfe, +  0xff,0xff,0xff,0xff,0xfd,0xfb,0x7d,0xf5,0xff,0x7f,0xdf,0xff,0xf7,0xfd,0xff,0x7f, +  0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xfd,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xf7,0xdf,0xff,0x7e,0xdf,0x7f,0xfe,0xff,0xdf,0xdf,0xff,0xff,0xff,0xdf, +  0xff,0xff,0xff,0xff,0xbf,0xef,0xff,0xff,0xff,0xb3,0xff,0xe3,0xf9,0xff,0xff,0xaf, +  0xff,0xff,0xff,0xfd,0xfd,0xfd,0xfa,0x7f,0xfd,0xab,0xfa,0x7d,0xfe,0x9f,0x7f,0xbf, +  0xff,0xfe,0xff,0xff,0xfa,0xfe,0xbf,0xff,0xfd,0xff,0xf7,0x7f,0xfe,0xff,0xff,0xff, +  0xf6,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xdf,0xff,0xf6,0xfe,0xdd,0xff,0xff,0xf7, +  0xff,0xff,0xff,0x7f,0xbf,0xff,0xee,0xfb,0xff,0xff,0xff,0xfe,0x8f,0xff,0xff,0xff, +  0xff,0x77,0xef,0xfd,0xff,0xff,0xef,0x3f,0xfe,0xad,0x7f,0xfb,0xff,0xcf,0xf7,0xff, +  0xff,0xff,0xfd,0x7f,0xff,0xff,0xff,0xef,0x7b,0xfd,0xff,0xff,0xff,0xd1,0xff,0xff, +  0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xfb,0xfe,0xff,0xff,0xed,0xfb,0xff,0xef, +  0xef,0xfb,0xfe,0xff,0xdf,0xff,0xfb,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xf9,0x3f, +  0xff,0xff,0xff,0xff,0xff,0xcf,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xfe,0xff,0xd7, +  0x7f,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0xff,0xff,0xff,0xff, +  0x46,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xf8,0x7e, +  0xbf,0xff,0xff,0xfd,0xfb,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xf7,0xfd,0xf7,0xf7,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0x9f,0xf3,0xfc,0xff,0xfd,0xff,0x7f,0xff,0xff,0xff,0xbf,0xff,0xfd, +  0xff,0xff,0xbb,0xf1,0xf3,0xbf,0xff,0xff,0xf7,0xff,0xdf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xbb,0xff,0xff,0xff,0xfe,0x3d,0xcd,0xff,0x7f,0xdf,0xff,0xfd, +  0xff,0xff,0xef,0xef,0xff,0xfa,0xff,0xf7,0xfb,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xf5,0x7f,0xef,0xff,0xff,0xff,0xfb,0x5f,0xff,0xff,0xfc, +  0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xfb, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc3,0xff,0xff,0xfc,0x7f,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xf7,0xfd,0xff,0x3f,0xf9,0xfc,0xff,0xff,0xcc,0xf5,0xff,0xcf,0xe7, +  0xff,0xff,0x3f,0xff,0x7f,0xff,0xbf,0xff,0x29,0xaf,0xff,0xff,0xdf,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x2f,0xff,0x9f,0xff,0xff,0xff,0xff,0xfc,0xef, +  0xfe,0x7f,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0x5f,0x3d,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xaf,0xfb,0xca,0xff,0xfb,0x2b,0xd2,0xbf,0xff, +  0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xef,0xa6,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0xfd,0xff,0x5f,0xff,0xe5,0x7f,0x5f, +  0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0x74,0xfb,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xeb,0xff,0xff,0xff,0xef,0x5f,0xff,0xff,0xff, +  0xff,0xff,0xff,0xbd,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0x5b,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x5f,0xff,0xfd,0xf7,0x7f,0xdf,0xff, +  0xff,0x7f,0xdf,0xff,0xdd,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x77,0xfd,0x89, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xaf,0xff,0xd2,0xc7,0xbf,0xaf, +  0xff,0xfe,0xbf,0xaf,0xff,0xd6,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x7f,0xef,0xff, +  0xe0,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0xff,0xfb,0x5f,0xdf, +  0xf5,0xff,0xff,0xd7,0xf5,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0xfd, +  0xff,0xf2,0x6f,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xff,0xbf, +  0x9f,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x9f,0xff, +  0xff,0xff,0xff,0xed,0xff,0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb, +  0xff,0xff,0xff,0xff,0xf8,0x1f,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xfe, +  0xfb,0xbf,0xef,0xfb,0xfe,0xff,0xef,0xfb,0x7e,0xff,0xbf,0xef,0xfb,0xf6,0xff,0xbf, +  0xee,0xfb,0xfe,0xff,0xb7,0xfe,0xe6,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7c,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x57,0xff,0xff,0xff,0xfd,0xff,0x7f, +  0xff,0xff,0xff,0xfd,0x7f,0xff,0xd7,0xe5,0xff,0xff,0xf7,0xf5,0xff,0xfb,0xff,0xd7, +  0xff,0xef,0x7f,0xff,0xd7,0xff,0xff,0xff,0x5f,0xfe,0x9b,0xff,0xff,0xff,0xff,0x9f, +  0xe7,0xff,0xff,0xff,0xff,0xa7,0xff,0xfa,0x7e,0x9f,0xff,0xde,0x7e,0x9d,0xff,0xff, +  0xfa,0x77,0xff,0xb7,0xff,0xfa,0x7f,0xff,0xff,0xe9,0xff,0xff,0x7f,0xff,0xff,0xff, +  0xb7,0xfd,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xd7,0xff,0xef,0xdf,0xff,0xff, +  0xdf,0xff,0x5f,0xff,0xfd,0xff,0xfb,0xff,0xff,0xff,0xfd,0x7f,0xfe,0x8f,0xff,0xff, +  0x9f,0xe6,0xe9,0xbc,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xc2,0xf9,0xfe,0x7b,0xe7, +  0xf9,0xfe,0x7f,0x8b,0xe7,0xf8,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x2f,0x9f,0xe1,0xff, +  0xff,0xff,0xff,0xdf,0xf7,0xaf,0xff,0xff,0xff,0xd3,0xff,0xfd,0x7a,0xff,0xfb,0xff, +  0x3f,0x5f,0xfb,0xff,0xff,0xff,0xff,0xf7,0xff,0xfd,0x7f,0xff,0xff,0xff,0xff,0xfd, +  0x3f,0xff,0xff,0xff,0xfb,0xee,0xff,0xff,0xff,0xff,0xfa,0xff,0xff,0xaf,0xff,0xff, +  0x7f,0xef,0xeb,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xaf,0xff,0xff,0xff,0xff, +  0xff,0xc7,0xff,0xff,0xff,0xff,0x77,0xdf,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff, +  0xff,0xff,0xfc,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xe4,0xff,0xff,0xff,0xff,0xee,0xfb,0xdf,0xff,0xff,0xff,0xfd,0xff,0xff, +  0xff,0xff,0xfd,0xff,0x9f,0xff,0xfd,0xff,0x7f,0xff,0xf7,0xed,0xff,0xff,0xdf,0xff, +  0xff,0xff,0xff,0xfe,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xbf,0xff,0xfd,0xff,0xff, +  0xff,0xff,0xff,0x2f,0xff,0x8b,0xff,0xfe,0xbf,0xaf,0xeb,0xfa,0xfe,0xbf,0xa7,0xe9, +  0xfa,0xfe,0xbf,0xa7,0xc8,0xfa,0x7f,0xa3,0xe9,0xfa,0xbe,0xbf,0xab,0xea,0xfa,0xbe, +  0xaf,0xad,0xeb,0xfa,0xfe,0xbf,0xd5,0x7b,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xfc,0xff,0xff,0xff,0xff,0x7f,0xfb,0xcd,0xff,0xfc,0xcf,0xfe,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0x47,0xff,0xff,0xfb,0xf7,0xff,0xff,0xff, +  0xff,0xff,0xff,0x77,0xff,0xbf,0xff,0xfd,0xff,0xef,0xbf,0xba,0xbf,0xff,0xff,0xff, +  0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb5,0xff,0xdf,0x7f,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xaf,0xef,0xfb,0xff,0xf7,0xff,0xf6,0xff,0xef,0xff,0xff,0xff, +  0xff,0xff,0xff,0xdf,0xef,0xfb,0xff,0xff,0xff,0xff,0xff,0x9f,0xff,0xff,0xfe,0xff, +  0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xdf,0xf7,0x5d,0xff,0x7e,0x76,0xff,0xff,0xff, +  0xff,0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x3f,0xff,0x17,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xff,0xff,0x5f,0xff,0xfd, +  0xff,0x7f,0xf7,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xdd,0xff,0xea,0x7f,0xff, +  0xff,0xef,0xfe,0xff,0xff,0xf7,0xff,0xff,0xfd,0xff,0xfd,0xd7,0xfd,0xff,0xf9,0xfb, +  0xfe,0xff,0xff,0xff,0xfb,0xff,0xff,0xef,0xfd,0xff,0x7f,0xff,0xbf,0xff,0xfe,0x1f, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xbe,0xff,0xff,0xef,0xff,0xbf,0xff,0xbf, +  0x7b,0xfe,0xfd,0xaf,0xed,0xf9,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xbb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xdf,0xef,0xff, +  0x7f,0xe7,0xdf,0xff,0xbd,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xf7,0xff,0xff,0xff, +  0xff,0xf7,0x7f,0xff,0xff,0xfd,0xff,0xfe,0xff,0xff,0xff,0xff,0xbf,0x7f,0xef,0xff, +  0xff,0x76,0xfd,0xff,0xc7,0x3f,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xf7,0xc7,0xff, +  0xff,0xdf,0xfe,0x4f,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff, +  0xfe,0x7f,0xfe,0xff,0x9f,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xfe, +  0xff,0xff,0xff,0xff,0xd5,0xff,0xdf,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xdf,0xfd, +  0x3f,0x4f,0xff,0xfd,0xff,0xff,0xf7,0xf9,0xf7,0x7f,0xdf,0xdf,0xff,0xff,0xff,0xbf, +  0xff,0xff,0xff,0xff,0x7f,0xf8,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7, +  0xff,0xff,0xff,0xff,0x9f,0x7f,0x7f,0xff,0xff,0xfe,0xbf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xa7,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff, +  0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0x3f,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x6e,0x0f,0xfb,0xff,0xff,0xff,0xff,0xff, +  0xff,0xc1,0xb3,0xff,0xff,0x3f,0xc7,0xf1,0xfc,0xff,0xfd,0x31,0x5c,0xff,0x7f,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xf2,0x5b,0xff,0x7f,0xff,0xff,0xff, +  0xff,0xfe,0x7f,0x97,0x3f,0xff,0xf7,0xfd,0xf3,0x7c,0xaf,0xff,0x97,0xe7,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3b,0xf5,0x9b,0x7f,0xef,0xff,0xff, +  0xff,0xff,0xff,0xff,0xbe,0xf7,0xff,0x2b,0x4a,0xdf,0xbf,0xef,0x3a,0xfe,0xed,0x6a, +  0x6b,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xfe,0xf4,0x2d,0xfd,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xed,0x73,0x5f,0xdf,0xf7,0xcf,0x5f,0xdf, +  0xf7,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xf7,0x23,0xff, +  0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xfe,0xff,0xff,0xfe,0xf5,0xbd,0x7f, +  0xfb,0xfe,0xfb,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0x5f,0xd8, +  0xbf,0xf7,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0x77,0xff,0xff,0x7f,0xdf,0x77,0x9d, +  0x6f,0xdf,0x77,0xdd,0xef,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x6b, +  0xd9,0x37,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xf6,0xb9,0xaf,0xfb, +  0xc6,0xff,0xaf,0xef,0xfa,0xda,0xb5,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xb5,0x7e,0xf3,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xfc,0x57,0xa5, +  0xfd,0xfb,0x7e,0xb5,0xfd,0xff,0x7f,0xd7,0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xdf,0x3f,0xe8,0xff,0xb7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xb7,0xff,0xff,0xff,0xff,0xff,0xff,0xfb, +  0xff,0xff,0xbf,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0x8f,0xff,0xfa,0xff,0xff,0xf9,0xff,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0xff, +  0xbf,0xef,0xfb,0xfe,0xfd,0xbf,0x6f,0xfe,0xd5,0xb7,0xef,0xbb,0xf6,0xff,0xbf,0xef, +  0xfb,0xfe,0xff,0xbf,0xef,0xbb,0xff,0xee,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xfd,0xbf,0x6f,0xff,0xff,0xff,0xef,0xff,0xf6,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0xcf,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xf7,0xff,0xff,0xff,0xef,0xff,0xff,0x7f, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcd,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xde,0xff,0xe5,0xf9,0x7f,0xdf,0xf7,0xfd,0x7b,0xdf,0xd7,0xf5, +  0xeb,0x7f,0xff,0xff,0xff,0xfd,0x7f,0xff,0xd7,0xff,0xef,0xf9,0x3f,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0x79,0xf7,0x7e,0x9f,0xa7,0x6d,0xd3,0x77,0xa7,0xed,0xf2, +  0x7e,0x9f,0xb7,0xff,0xff,0xff,0xff,0xa7,0x7f,0xfa,0x7f,0xff,0xff,0x33,0xfd,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x77,0xfe,0xd7,0x75,0xfb,0x7f,0xdd,0xf5,0xff, +  0x7f,0xdf,0xd7,0x7d,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xc4,0xff, +  0xff,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x6f,0x9f,0xe2,0xf8,0xbe,0x3f,0x8f,0xe6, +  0xbe,0x3f,0x9f,0xe2,0xf8,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xff, +  0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0x9f,0xe7,0xff,0xfc,0x7f, +  0x1f,0xfb,0xfc,0xff,0x3f,0xff,0xf3,0xff,0xff,0xff,0xff,0xd7,0xfe,0xfd,0x7f,0xff, +  0xff,0xe3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xfe, +  0xff,0xbf,0xff,0x7e,0xdf,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xfa,0xff,0xdf,0xaf, +  0xff,0xff,0xfd,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff, +  0xff,0xf7,0xfd,0xff,0xff,0xf7,0xfc,0xff,0xff,0xcf,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xfe,0x4f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x7f,0xdf, +  0xf7,0xff,0xfb,0x7e,0xdf,0xfd,0xfb,0x7f,0xdf,0xff,0xed,0xff,0xff,0xff,0xff,0xff, +  0xff,0x7f,0xff,0xff,0xff,0xe5,0xdf,0xf4,0xff,0xdf,0xff,0xff,0xdf,0xff,0xff,0xef, +  0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0x2b,0xc9,0xdf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfa,0x3f,0xfe,0xeb,0xfa,0xfe,0xaf,0xaf,0xeb,0xfa, +  0xfe,0xaf,0x25,0xe8,0xfa,0x3e,0xaf,0x2b,0xfa,0xf6,0xaf,0xab,0xeb,0xfa,0xfe,0xaf, +  0xaf,0xea,0xfa,0xfe,0xbf,0xaf,0xeb,0xfd,0x87,0xff,0xbf,0xef,0xff,0xff,0xff,0xff, +  0xff,0xfd,0x3f,0xff,0xf3,0xfd,0xdf,0xb7,0xff,0xff,0xdf,0xff,0x87,0xff,0x7f,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0x4f,0x7f,0xff,0xff,0x7f,0xff, +  0xff,0xf7,0xff,0x6f,0xdf,0xbe,0xff,0xbb,0x56,0xdf,0xb7,0xe9,0xff,0xf3,0xf7,0x37, +  0xff,0xff,0xdf,0xff,0xfd,0xff,0xff,0xff,0xff,0xfd,0xfa,0x5f,0x7f,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0x76,0xfb,0xec,0x6f,0xff,0x7f,0xff,0xf5,0x7f,0xee,0xdf,0xf7, +  0xfb,0xbf,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xf1,0xff,0xff,0xbf, +  0xff,0xff,0xff,0xfd,0xdf,0xff,0xed,0xff,0xef,0xde,0xf7,0xfe,0xff,0xea,0x7f,0xde, +  0x8f,0xab,0xff,0x3f,0xff,0x7f,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xfc,0x7f,0xf7, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x9f,0xbf,0xbf,0xdf,0xfd,0xdb, +  0xff,0xa7,0xfa,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xdf,0xfe,0x47, +  0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xef,0xef,0xff,0xfe,0xfb,0xfc,0xaf,0xbb, +  0x8b,0xde,0x1f,0xbb,0xee,0xfd,0x7f,0xff,0xaf,0xff,0xfd,0xff,0xff,0xff,0xff,0xff, +  0xe5,0xff,0xff,0xff,0xfe,0x2f,0xff,0xfe,0xff,0xff,0xff,0xfb,0xf6,0xfc,0xbb,0xef, +  0xcf,0xf7,0xbf,0xff,0xcb,0xf2,0xff,0xff,0xff,0xcf,0xff,0xfd,0xf7,0xff,0xff,0xff, +  0x7f,0xf8,0xbf,0xff,0xf7,0xff,0xfb,0xff,0xff,0xff,0xfd,0x7f,0x7f,0xd6,0xf5,0xec, +  0xfe,0x5e,0xcc,0x75,0x7d,0xdb,0xdf,0xbf,0xff,0xff,0xfe,0xff,0xff,0xef,0x7f,0xff, +  0xfb,0xff,0xff,0xe7,0x7f,0xff,0xff,0xdc,0xff,0xff,0xff,0xf1,0xfe,0xff,0xf7,0xaf, +  0xf7,0xca,0xfe,0x7f,0xdb,0xf9,0xff,0xbf,0xdf,0xf1,0xfd,0x7f,0xfd,0xcf,0xff,0xff, +  0xff,0xff,0x7f,0xff,0xe4,0xef,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xdf,0xf3,0xfe, +  0xfd,0xfe,0xff,0xdf,0xef,0x59,0x7f,0x3b,0xf7,0xe3,0xef,0xbf,0xff,0xff,0xfe,0xff, +  0xff,0xff,0xfe,0xff,0xff,0xfd,0x9f,0x7f,0xff,0xff,0xf9,0xff,0xff,0xff,0xff,0xff, +  0xeb,0xff,0xcf,0xb3,0xed,0xeb,0x7f,0xff,0xbf,0xfb,0xff,0xef,0xd7,0xff,0xff,0xfd, +  0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xb9,0xf5,0xff,0xff,0xfe,0xaf,0xff,0xff,0xff, +  0xff,0xff,0xf9,0xe3,0xf8,0xfe,0x3e,0x8f,0xda,0xda,0x96,0xad,0xeb,0xfe,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xea,0x7d,0xff,0xef,0xff,0xdf,0x7f,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdb,0xff,0xff,0xbf,0xff,0xff,0xbf, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x41,0xff,0xff,0xfc,0xff,0x3f, +  0xff,0xff,0xfc,0xfb,0xff,0xcf,0xff,0x3f,0xff,0xff,0xff,0xff,0xff,0xdf,0xf9,0xff, +  0xef,0xff,0xff,0xff,0xf1,0xff,0xff,0xff,0xf9,0xf3,0xff,0x1d,0xaf,0xff,0xff,0xdf, +  0xef,0xff,0xf3,0xfc,0xcf,0x7f,0xfd,0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xfc,0xff, +  0x3f,0xfd,0xff,0xff,0xff,0xfe,0xff,0xff,0x3b,0xff,0xaf,0xff,0x5f,0x35,0xff,0xff, +  0xff,0xff,0xff,0xff,0xbf,0xef,0xef,0xfb,0xf5,0x79,0xdf,0x37,0xcd,0xff,0xdf,0x57, +  0xd5,0xff,0x7f,0xbf,0xff,0xff,0xff,0xff,0xff,0xfb,0xd2,0xff,0xef,0xef,0x86,0xff, +  0xff,0xff,0xff,0xff,0xff,0xdf,0xf7,0xfd,0xf3,0x7e,0xff,0x9f,0xe7,0xf9,0xfe,0xff, +  0xe7,0xf9,0xfe,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0x5f,0xff,0xff,0x60, +  0x3f,0xb7,0xff,0xff,0xaf,0xff,0xfe,0xff,0xbf,0xbf,0xfb,0xa7,0xed,0xf5,0x7f,0x5f, +  0xef,0xf7,0xfd,0x5f,0x47,0xfe,0xff,0xff,0xeb,0xff,0xfe,0xbf,0xef,0x5f,0xff,0xff, +  0xfd,0x5b,0xff,0xff,0xff,0xf5,0x7f,0xff,0x77,0xdd,0xa7,0x7d,0xda,0xff,0xbe,0xff, +  0xff,0xff,0xfe,0xff,0xbb,0xee,0xff,0xdd,0xff,0xfd,0x5f,0xff,0xd5,0xf7,0x6b,0xdf, +  0xff,0xfd,0x8b,0x7f,0xff,0xff,0xfe,0xbf,0xff,0xfb,0xfe,0xde,0xff,0xaf,0x77,0xed, +  0xff,0x7d,0xdc,0x7d,0xff,0x7e,0xdf,0xb7,0xfb,0xff,0xff,0xaf,0xff,0xfa,0xff,0xbf, +  0xaf,0xff,0x7f,0xec,0x7f,0xff,0xff,0xff,0xd7,0xff,0xfd,0xff,0x7f,0xdf,0xf7,0xc7, +  0xff,0xff,0xff,0x1f,0xeb,0xfc,0xff,0xff,0xff,0xff,0x7f,0xff,0xf5,0xff,0xff,0x5f, +  0xdf,0xf5,0xff,0xff,0xfe,0x87,0xfb,0x7f,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xe7, +  0xfb,0x6f,0xfb,0xbe,0xe7,0xbf,0xfb,0xb6,0xef,0xbb,0xee,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xd1,0xff,0x9f,0xff,0xff,0xff,0xff,0xff,0xeb,0xff, +  0xfe,0xff,0xff,0x6f,0xfa,0xf6,0xfd,0xff,0xfb,0xfe,0xbf,0x8f,0x63,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0x1f,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xb3, +  0xef,0xfb,0xb6,0xfd,0xbc,0x6f,0x1b,0xb6,0xfd,0xee,0xdb,0xe6,0xfd,0xbf,0xef,0xfb, +  0xfe,0xdf,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xfe,0xa7,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xfd,0xff,0x7f,0xef,0xfb,0xf7,0xff,0x7f,0xf3,0xfc,0xfd,0xbf,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x78,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xf7,0xbd,0xef,0xfb,0xff,0xbb,0xee,0xfb,0xbe, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x1f,0xff,0xff,0xff, +  0xfd,0xff,0xff,0x5f,0xd7,0xf5,0xef,0x7f,0xff,0xff,0xff,0xef,0xfb,0xff,0xbf,0xff, +  0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x8b,0xff,0xff, +  0xff,0xff,0x9f,0xff,0xe9,0xf2,0x7e,0x9f,0xa7,0xfe,0x9f,0xbf,0xeb,0xfa,0xff,0xbf, +  0xef,0xfb,0x7e,0xb6,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0x7f, +  0xff,0xff,0xff,0xf7,0x7f,0xfb,0xff,0x5f,0xff,0xfd,0xdf,0xff,0xff,0xff,0xff,0xff, +  0xfd,0xff,0xbf,0xff,0xff,0xde,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xf7,0xfe, +  0x67,0xff,0xff,0x9f,0xe6,0xf1,0xfe,0x7f,0x8b,0xe7,0xf9,0xbe,0x7f,0x9f,0xe7,0xf9, +  0xfe,0x7f,0xe7,0xf9,0xfe,0x7f,0x9b,0xe7,0xf9,0xfe,0x7f,0x9f,0xc7,0xf9,0xfe,0x7f, +  0x9f,0xe9,0xff,0xff,0xff,0xff,0xde,0xbf,0xf5,0xff,0xbf,0x4f,0xf1,0xfe,0xff,0xff, +  0xe7,0xf9,0xff,0x9f,0xef,0xff,0xff,0xff,0x3f,0xef,0xff,0xff,0xff,0xfa,0xff,0xff, +  0xff,0xff,0xff,0x3f,0xff,0xff,0xff,0xfb,0xff,0xfe,0xbf,0xf7,0xe9,0xfb,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe7,0xfd,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0x57,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff, +  0xfb,0xff,0xff,0xff,0xff,0xef,0xff,0xbf,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xc4,0xff,0xff,0xff,0xff,0xef,0x7f,0xff,0xff,0xdf,0xf7, +  0xfd,0xff,0xdf,0xf7,0xfd,0xff,0x7f,0xf7,0xfd,0xff,0x7f,0xdf,0x9f,0xf7,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xdc,0xcf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xf7,0xf5,0xef,0x7b,0xdf,0xf2,0xfc,0xbf,0xcb,0xf2,0xfd,0x2f,0x7f,0xf2,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xfe,0xbf,0xaf,0xeb,0xfa,0xfe, +  0xbf,0xaf,0xea,0xda,0xbc,0x97,0xab,0x6a,0xda,0xb5,0xab,0x69,0xda,0x76,0xaf,0x2f, +  0xea,0xfa,0xfe,0xb7,0xaf,0xeb,0xfa,0xfe,0xaf,0xf5,0x7f,0xff,0xff,0xcf,0xff,0xff, +  0xff,0xff,0xcf,0xee,0xfe,0xfa,0x3f,0xbd,0xfd,0x7f,0xff,0xfd,0xf3,0x7f,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0x07,0xff,0xff,0xeb,0xf7, +  0xf7,0xff,0xff,0xab,0xff,0xfc,0xcb,0xe6,0xbd,0xf7,0xef,0xfb,0x7f,0xb5,0xe5,0xfd, +  0xfd,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0x89,0x7f,0xff,0xff, +  0xff,0xf7,0xbf,0xcf,0xff,0xdf,0xf7,0xbf,0xe7,0xeb,0xf6,0xfb,0xff,0xb7,0xef,0xdf, +  0xff,0x7e,0x7b,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x1f,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0x8f,0xdf,0xfe,0xf6,0xbf,0xaf,0x49,0xba,0x7b,0xa7, +  0x89,0xda,0xfd,0xb7,0xf7,0xdf,0xff,0xff,0xfb,0xff,0x7f,0xff,0xff,0xff,0xff,0xe7, +  0xff,0x7f,0xff,0x7f,0xff,0xfb,0xff,0xfb,0xff,0xff,0x7b,0xd7,0xd5,0xfd,0x7a,0x5b, +  0x95,0xed,0x5d,0x5f,0xef,0xff,0xff,0xfd,0xff,0x7f,0xff,0xf7,0xff,0xff,0xfe,0xff, +  0xec,0x7f,0xff,0xff,0xff,0xfe,0xff,0xfe,0xff,0xfc,0xfe,0xf3,0xfc,0xdf,0x3b,0xce, +  0xf3,0xfb,0x3f,0xce,0xf3,0xff,0xef,0xfb,0xfd,0xfd,0x7f,0xff,0xf7,0xff,0xff,0xbf, +  0xff,0xfd,0x5f,0xff,0xff,0xff,0xff,0xff,0xcf,0x5b,0xfe,0xef,0xfd,0x7f,0x5f,0xd3, +  0xf6,0xfd,0xb7,0x5b,0xd6,0xfd,0xbf,0xff,0xfb,0x7f,0xff,0xff,0xff,0xff,0xff,0x7f, +  0xff,0xff,0xff,0xe2,0xff,0xff,0x7f,0xff,0xff,0xff,0xfd,0xff,0xcf,0xff,0xff,0xff, +  0xdf,0xd6,0xed,0xef,0x46,0xd7,0xb7,0xbf,0xfe,0xff,0xdf,0xfe,0xff,0xff,0xff,0xf7, +  0xff,0xff,0xff,0xff,0xfe,0x7e,0xff,0xff,0xfd,0xff,0xff,0xde,0xff,0xbf,0xfc,0xff, +  0xf9,0x7e,0x7f,0xbf,0xee,0xdd,0x3d,0xc7,0xf3,0xfb,0xf6,0x1f,0x3f,0xcf,0xdb,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xae,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xfd,0xd7, +  0xf9,0xf5,0xff,0xef,0xff,0xff,0xf7,0xbb,0xfd,0xfe,0xdf,0xff,0xfd,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd5,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xeb, +  0xbf,0xec,0xff,0x7f,0xcb,0xf2,0xfc,0xbf,0x3e,0xf3,0xfe,0xbe,0xa5,0xe7,0xff,0xff, +  0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x1f,0xff,0xff,0xff,0xff,0xdf,0xf7, +  0xfd,0xff,0xff,0xde,0xf6,0xbf,0xad,0xeb,0x6a,0xff,0x2d,0x6b,0x7a,0xff,0xb7,0xff, +  0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x77,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xaf,0x7f,0xde,0xbf,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7, +  0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xee,0x3f,0xff,0x1f,0xd7, +  0xff,0xff,0xff,0x3e,0xdf,0xf7,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0x7f,0x3f,0xcf,0xff,0x3c,0x7f,0x3f,0xff,0xff,0xff,0xff,0xff,0xf1,0x5a,0xff,0xf7, +  0xff,0xff,0xfc,0xef,0xef,0xdf,0xff,0xff,0xff,0xff,0xff,0x9f,0xff,0xff,0xff,0x3f, +  0xff,0xf9,0xff,0xcb,0xff,0xe7,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xf5,0xe3,0xdf, +  0xff,0xff,0xf2,0xbf,0xef,0xff,0xfb,0xff,0xf1,0xd6,0x75,0xfd,0x67,0x5f,0xd6,0x7d, +  0x67,0x5d,0x57,0xfe,0xfe,0xe6,0xbf,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xf6, +  0x6f,0xff,0xff,0xff,0xd7,0xf7,0xff,0xff,0x7f,0xff,0x3f,0x7f,0xd3,0xf4,0xfb,0x3f, +  0x7f,0xff,0xfb,0xbf,0x7f,0xff,0x7c,0xd7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xf6,0xcf,0xff,0xff,0xff,0xff,0xff,0xbb,0x2f,0xef,0xff,0xff,0xfb,0x7c,0xdf,0xff, +  0xd5,0xfb,0x7e,0xb7,0xf1,0xff,0xff,0xfb,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xcd,0xbf,0xff,0xff,0xff,0xf7,0xdd,0xf5,0x7d,0xdf,0xf7,0xff,0xef,0xbb, +  0xfa,0xfb,0xff,0xef,0xfe,0xfd,0xbf,0xaf,0x7d,0xdc,0xf7,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xde,0x1f,0xff,0xfd,0xfd,0x4b,0xfe,0xfe,0xb7,0xbe,0x7f,0x55,0xf1, +  0x76,0xdd,0xf7,0xfd,0xf1,0xde,0x37,0x7d,0xff,0xff,0xed,0x0b,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xfe,0x17,0xff,0xff,0x1f,0xcd,0x7f,0x7f,0xd7,0xf7,0xef,0xfb, +  0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xf7,0xe9,0x7f,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xea,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe, +  0xff,0xbb,0xfe,0xff,0xbb,0xee,0x7b,0xef,0xbb,0x6e,0xfb,0xbf,0xff,0xff,0xff,0xff, +  0xff,0xef,0xff,0xff,0xff,0xff,0xff,0x7d,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xdf,0xff,0xfd,0xaf,0xef,0xdf,0xfd,0xbf,0x6b,0xd8,0xff,0xff,0xff, +  0xff,0xff,0xfe,0xbf,0xff,0xff,0xff,0xff,0xfd,0xc0,0xff,0xfb,0xfe,0xff,0xbf,0xef, +  0xfb,0x7e,0xff,0xb7,0x6f,0xdb,0xd6,0xf1,0xbb,0xef,0xde,0xed,0xbe,0x6f,0xfb,0xfe, +  0xdf,0xbf,0x6f,0xfb,0xee,0xff,0xbf,0xef,0xfb,0xf7,0xe5,0x6f,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xdf,0xf7,0xfe,0xff,0xbf,0xef,0xf7,0xff,0x3f,0xcf,0xff, +  0xff,0xff,0xff,0xcf,0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0xf7,0xcf,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xef,0x7b,0xde,0xef,0xbf,0xfb,0xbe,0xef, +  0xbf,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xe9,0x7f,0xbf, +  0xff,0xff,0xff,0xff,0xf5,0xfd,0x7f,0x5f,0xff,0xbf,0xff,0xff,0xff,0xff,0xbf,0xfb, +  0xff,0xff,0xad,0xf9,0x7f,0x5f,0xf7,0xf5,0xff,0xff,0xff,0xff,0xff,0xff,0xe8,0x37, +  0xff,0xff,0xff,0xff,0xff,0xfe,0x9f,0xa7,0xe9,0xff,0xaf,0xef,0xfa,0xfe,0xff,0xaf, +  0xfa,0xfe,0x9f,0xaf,0x9d,0xa7,0xe9,0xfb,0x7e,0x9f,0xff,0xff,0xff,0xff,0xff,0xff, +  0x27,0xff,0xff,0xff,0xff,0xff,0xff,0xd7,0xf5,0xe9,0x7f,0xff,0xff,0xff,0xef,0xfb, +  0xfd,0xff,0xdf,0xff,0xff,0xf7,0xf5,0xfd,0x7f,0xdf,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xfe,0xff,0xff,0xf9,0xfe,0x7f,0x9f,0xe2,0xf8,0xbe,0x2f,0x9f,0xe7,0xf9,0xfe, +  0x7f,0x9f,0xe7,0xfe,0x7f,0x9f,0xe6,0xf8,0xbe,0x2f,0x8f,0xe7,0xf9,0xfe,0x7f,0x9f, +  0xe7,0xf9,0xfe,0x57,0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xfb,0xfe,0xff,0x9f,0xef, +  0xfb,0xfe,0xff,0x9f,0xfb,0xfe,0xff,0xbf,0xcf,0xf9,0xff,0xff,0x7f,0x5f,0xff,0xff, +  0xff,0xff,0xff,0xff,0xeb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff, +  0xfd,0xff,0x7f,0xff,0xff,0xff,0x7f,0xdf,0xf7,0xfb,0xff,0xff,0xff,0xbf,0xeb,0xff, +  0xff,0xff,0xff,0xff,0xff,0xfb,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb, +  0xff,0xff,0xff,0xff,0xfb,0xff,0xfe,0xff,0xff,0xff,0xff,0x3f,0xff,0xff,0xfd,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xaf,0xff,0xf7,0xff,0xff,0xff,0xff,0xf7,0xfd, +  0xff,0x7f,0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xff,0x7f,0xdf,0xf7,0xe7,0xfd,0xff,0xfe, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0x7c,0x8f,0xfb,0xfa,0xf2,0xff,0xbf,0x2f,0xfa,0xfc,0xbf,0xef,0xca,0xff,0xff,0xff, +  0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xdf,0xef,0xf3,0x2f,0xff,0xeb,0xfa,0xfe,0x9f, +  0xa7,0xeb,0xfa,0xde,0xbf,0xae,0xca,0xfa,0x6c,0x1f,0xaf,0x38,0xbe,0xbb,0xa3,0xe8, +  0xfa,0x3e,0x9f,0xaf,0xeb,0x7a,0xbe,0xbf,0xab,0xeb,0xff,0x56,0x7f,0xf3,0xff,0xff, +  0xfd,0xfb,0xff,0xfb,0xff,0x3e,0x57,0xfb,0xf5,0xdf,0xaf,0x7f,0xff,0xfd,0xff,0xff, +  0xf7,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x7f,0xff,0xff, +  0xff,0x7f,0xbf,0xf7,0xed,0xda,0xff,0x7f,0xdb,0xdf,0xff,0x37,0x7f,0xef,0xff,0xff, +  0xbd,0xff,0xfd,0xf7,0xf8,0xbf,0xeb,0xff,0xff,0xff,0xdf,0xff,0xdd,0xfa,0x9f,0xff, +  0x5f,0xff,0xff,0xff,0xef,0xfa,0xff,0x35,0xba,0xff,0xff,0xef,0xff,0xfb,0xba,0x7f, +  0x6e,0xeb,0xbf,0xdb,0xfb,0xef,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x8b, +  0xff,0xff,0xff,0xef,0xfd,0xf7,0x69,0xfb,0xfe,0x5f,0xa7,0xcb,0xfa,0xf6,0xb5,0xa7, +  0xfa,0xfe,0xbf,0xaf,0x3d,0xdf,0xb6,0x3f,0xfe,0xff,0xff,0xf7,0xff,0xff,0xff,0xff, +  0xac,0x7f,0xf7,0xff,0xff,0xff,0xff,0xff,0x79,0xee,0xff,0x95,0xad,0x7d,0x5d,0xd5, +  0xdd,0xf5,0xde,0xf6,0xfd,0xbf,0xff,0xff,0x5f,0xdf,0xf7,0xff,0xf7,0x7f,0xff,0xff, +  0xff,0xfe,0x8f,0xff,0xfd,0xff,0xff,0xef,0xff,0x8e,0xf3,0x6c,0xff,0xb7,0xee,0x7b, +  0xee,0xee,0xbb,0x8b,0xbb,0xf6,0xbf,0xce,0xff,0xff,0xfd,0xf7,0xfe,0xff,0x7f,0xff, +  0xff,0xff,0xff,0x99,0xff,0x7f,0xff,0xff,0xff,0xff,0xf5,0xfd,0x7f,0x4f,0x9e,0xf6, +  0xfd,0xff,0x6f,0xdb,0xf4,0x3f,0x4f,0xaf,0xfe,0xff,0xe7,0xef,0x7f,0xbf,0xff,0xff, +  0xff,0xff,0xff,0x7f,0xfe,0x3f,0xff,0xff,0xff,0xfe,0xff,0xdf,0xfe,0xff,0xff,0x7e, +  0x3f,0x95,0x65,0xd9,0x7e,0x3e,0xfe,0x7f,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff, +  0xff,0x7f,0xff,0xff,0xff,0xff,0x25,0xff,0xff,0xff,0xdf,0xff,0xff,0xcc,0xc3,0x38, +  0xf7,0x38,0x4f,0x73,0xdc,0xff,0xbd,0x9e,0xf8,0x3e,0xff,0xff,0x73,0xdf,0xff,0x3d, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff, +  0xb7,0xef,0xbb,0x76,0xff,0xbf,0x9f,0xfd,0xfb,0xff,0xef,0xff,0xdf,0xfe,0xaf,0xff, +  0xe6,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xfc,0xd5,0xff,0xff,0xff,0xff,0xff,0xfb, +  0x9f,0xa7,0xe8,0xde,0x77,0x8c,0xe5,0x9d,0xfb,0x63,0xf7,0xfd,0x1b,0xbe,0xda,0xff, +  0xbe,0xef,0xff,0xf7,0x7f,0xff,0xff,0xff,0xff,0xff,0x21,0xff,0xff,0xdf,0xff,0xff, +  0xfb,0xe9,0xea,0xfe,0xb7,0xaf,0xeb,0x72,0x7e,0xbf,0xaf,0xfe,0xe7,0xbf,0xfd,0xfb, +  0xff,0xdf,0xe7,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xf0,0x7f,0xff,0xff,0xff, +  0xbf,0xff,0xfd,0xdf,0x77,0xdf,0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xff,0x5e,0xd7,0xff, +  0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0xff,0xff, +  0xff,0xff,0x3f,0xd9,0xff,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xf3,0xff,0xfc,0x7f, +  0xff,0xcf,0xff,0xfc,0xfb,0x3f,0xcf,0xff,0x3f,0xff,0xfe,0xff,0xff,0xff,0x31,0xaf, +  0xff,0xff,0xff,0xf6,0xbf,0x3f,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xbf,0x9f, +  0xef,0x7e,0xbd,0xff,0xff,0xdf,0x77,0xcb,0xff,0xbf,0xff,0xff,0xdf,0xff,0xff,0x5a, +  0x3d,0xff,0xff,0xff,0xff,0xff,0xc7,0x79,0xdf,0xf7,0x9d,0xf3,0x7f,0xde,0x75,0xfd, +  0x75,0xbb,0x3f,0x1f,0xf3,0xf5,0x2f,0xef,0x7e,0xe6,0xbf,0xff,0xff,0xfb,0xff,0xff, +  0xef,0xa6,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0xe7,0xf3,0xfe,0x7f,0x3f,0xcf, +  0xf3,0xef,0xf7,0xcd,0xff,0x7e,0x77,0xb5,0xfd,0xff,0x7e,0x57,0xff,0xff,0xff,0x7f, +  0xff,0xff,0x6c,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xfb,0x7e,0xdf,0xff,0xf5, +  0xfd,0x7b,0x5f,0x57,0xbf,0xff,0xf9,0xf7,0x71,0xff,0xbf,0xfb,0xff,0xff,0xff,0xff, +  0xef,0xff,0xff,0x7f,0x9b,0xff,0xff,0xff,0xff,0xff,0xdf,0xfb,0xff,0xef,0xfb,0xff, +  0xff,0xbf,0xef,0xdb,0xee,0xdd,0xa7,0x6b,0x38,0xef,0xbd,0xf7,0x7d,0xdf,0xf7,0xff, +  0xff,0xfd,0xdf,0xff,0xfd,0x89,0xff,0xff,0xff,0xff,0xff,0xff,0x77,0xfd,0xfb,0x7e, +  0xdf,0xf7,0xcd,0xfb,0x7d,0xdf,0xba,0xfe,0xbf,0xff,0xff,0xea,0xde,0xff,0xef,0xeb, +  0xdf,0xff,0xff,0xbf,0xff,0xff,0xe2,0x7f,0xff,0xff,0xff,0xff,0xff,0xe3,0xff,0xff, +  0xff,0xff,0xff,0xfd,0xfc,0xff,0x8f,0xff,0x7e,0xd7,0xff,0xeb,0xff,0x5f,0xdf,0xf7, +  0xfd,0x79,0xff,0xff,0xf7,0xff,0xff,0xf7,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xee, +  0x7b,0xfe,0xff,0xbf,0xef,0xfb,0xbe,0xe7,0xbf,0xff,0xaf,0xff,0xdf,0xf7,0xff,0xff, +  0xff,0xf9,0xff,0xbf,0xff,0xff,0xff,0xff,0xfe,0xed,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xe7,0xdf,0xf6,0xfd,0xff,0x7f,0xda,0xf6,0xff,0xff,0xfe,0xfe,0xff,0xff,0xe7, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x1f,0xff,0xbf,0xef,0xfb, +  0xfe,0xdd,0xbf,0xef,0xdb,0xee,0xfd,0xbd,0x6f,0x1b,0xbe,0xfd,0xef,0xfb,0xe6,0x5f, +  0x9f,0xef,0xfb,0xfe,0xdf,0xbf,0xef,0xfb,0xfe,0xdf,0xbf,0xfe,0x66,0xff,0xff,0xff, +  0xff,0xff,0xff,0x7f,0xff,0xf7,0xff,0xfd,0xff,0xef,0xfb,0xfe,0xff,0x3f,0xfb,0xf7, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x72,0xff,0xff, +  0xff,0xff,0xff,0xff,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0xf7,0xbd,0xef,0xbb,0xdf,0xfe, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x97, +  0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xff, +  0xf7,0xf5,0xff,0x9f,0xef,0xd7,0xfd,0xed,0x7f,0x5f,0xff,0xff,0xff,0xff,0xff,0xfe, +  0xcb,0xff,0xff,0xff,0xfe,0x9f,0xff,0x7e,0xff,0xaf,0xeb,0xfa,0xfe,0xbf,0xaf,0xeb, +  0xfb,0xfa,0x7e,0x9f,0xff,0xff,0xfa,0x7f,0x9f,0x27,0xe9,0xdf,0xff,0xff,0xff,0xff, +  0xff,0xfc,0x7f,0xff,0xff,0xff,0xd7,0xff,0xdf,0xfb,0xff,0xff,0xff,0xff,0xff,0xfc, +  0xff,0x7f,0xef,0xde,0xb7,0xbf,0xff,0x7a,0x5f,0xb7,0xff,0xfd,0x7f,0xff,0xff,0xff, +  0xff,0xff,0xff,0x6f,0xff,0xff,0x9f,0xe2,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f, +  0x9f,0xe7,0xf9,0xfe,0x6f,0xe7,0xf9,0xde,0x6f,0x0b,0xe6,0xe9,0xfe,0x2f,0x9f,0xe7, +  0xf9,0xfe,0x7f,0x9f,0xd5,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9, +  0xfe,0x7f,0x9f,0xef,0xfb,0xff,0x1f,0xcf,0xd9,0xf5,0xfb,0xbf,0xdf,0xd3,0xfe,0x7f, +  0xff,0xff,0xff,0xff,0xff,0xfe,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xfd,0xff,0x7f,0xef,0xfd,0xfe,0xfe,0xbf,0xf7,0xfb,0xaa,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x17,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0x7f,0x7f,0xff,0xbf,0xff,0x7f, +  0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xee,0xff,0xff,0xff,0xff,0xff,0xfd,0xff, +  0xdf,0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xf9,0xff,0xf7,0xdf, +  0xe6,0xfd,0xff,0x7f,0xdf,0xff,0xff,0xff,0xff,0xfc,0xdf,0xff,0xff,0xff,0xff,0xbf, +  0xef,0xab,0xeb,0xfa,0xfe,0xbf,0xaf,0xe9,0xfa,0xfe,0xaf,0xdb,0xd7,0xf5,0xff,0x2f, +  0xff,0xfa,0xff,0xff,0xff,0xff,0xff,0xfc,0x9f,0xff,0xff,0xba,0xff,0xfe,0xbf,0xaf, +  0xe9,0xfa,0x7e,0x0f,0xa3,0xe8,0xfa,0xfe,0xb7,0xab,0xeb,0xfa,0xf7,0xaf,0x63,0xfa, +  0x76,0xaf,0xab,0xea,0xfa,0xbe,0xbf,0xab,0xea,0xfa,0xfe,0xbf,0x5f,0x7f,0xef,0xed, +  0xff,0xf3,0xef,0x7f,0xff,0xfb,0xfd,0xff,0xdf,0xef,0xf5,0xff,0x6f,0x7f,0x3f,0xff, +  0xba,0xff,0x33,0xcf,0xf3,0x7d,0xbf,0xdc,0xff,0xff,0xfb,0xff,0xff,0xde,0xa7,0xff, +  0xff,0xdf,0xb2,0xff,0xfa,0xff,0xff,0xf7,0x7d,0xff,0x7d,0xbf,0x77,0xff,0xf7,0x7e, +  0xdf,0xf4,0xdf,0x5e,0xcf,0xff,0xfd,0xff,0xff,0x7f,0x7f,0xfd,0xff,0xff,0x7f,0x85, +  0x5f,0xff,0xff,0xff,0xff,0xfe,0xff,0xbb,0xff,0xff,0xfe,0xef,0xfb,0xfe,0xff,0xbb, +  0xf3,0xaf,0xff,0xfb,0x6b,0xfa,0xfe,0x5f,0xb7,0xef,0xdb,0xff,0xff,0xff,0xff,0xff, +  0xfd,0x3f,0xff,0xfd,0xf7,0xf8,0xd7,0x76,0x9d,0xa6,0x4b,0xda,0x76,0x9d,0xa7,0x69, +  0xda,0xdb,0xbf,0xad,0xfa,0xfe,0xb7,0xa7,0x7d,0xff,0x7e,0x3f,0xff,0x3f,0xff,0xff, +  0xff,0xff,0xc7,0xff,0x7f,0xff,0xf5,0xdf,0xff,0xa7,0xd9,0xfe,0x7e,0x9f,0x67,0xd9, +  0xf6,0x7f,0x9f,0xde,0xbf,0x7f,0xeb,0x7b,0x7e,0x57,0xfd,0xff,0x5f,0xff,0xff,0xff, +  0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xff,0xfe,0xff,0xfe,0xef,0xab,0xef,0xfa,0xfe, +  0x3f,0xbf,0xef,0xfe,0xfb,0xb9,0xe9,0xa8,0xfa,0xfe,0xbf,0xee,0xfb,0xfe,0xff,0xfb, +  0xef,0xff,0x7f,0xff,0xed,0x9f,0xef,0xfd,0xfb,0xde,0x7d,0x3f,0x6f,0xdb,0xe6,0xfd, +  0xbf,0x7f,0xdb,0xd6,0xf9,0x3d,0x6b,0xfb,0xfe,0xff,0xbb,0xee,0xfa,0xfe,0xbf,0xb7, +  0xfb,0xf5,0xff,0xff,0xff,0xff,0xbb,0xbf,0xff,0xff,0xfb,0xfb,0xfd,0xf9,0x9e,0x77, +  0x9f,0xe3,0xf9,0xde,0x57,0x9d,0xfe,0xef,0xef,0xf6,0xff,0x5f,0xdf,0x9f,0xff,0x7f, +  0x7f,0xff,0xf7,0xdf,0xff,0xff,0xff,0xf3,0x7f,0xff,0xff,0x7c,0xcd,0xff,0xfd,0xf7, +  0xf8,0xd7,0xf1,0x9f,0xe7,0x1f,0xc7,0xfe,0xf5,0x3f,0xcf,0x71,0xdc,0x36,0x3d,0x8f, +  0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x8f,0xff,0xff,0xef,0xfa,0xff,0xff, +  0xbd,0xff,0xff,0xd7,0xbf,0xff,0xfd,0xfe,0xfb,0xff,0xbb,0x5e,0xff,0xdf,0xf7,0xfb, +  0xfe,0xff,0xf7,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xc1,0xff,0xff,0xff,0xff,0xff, +  0xf7,0xfd,0x7f,0x36,0xdd,0xf7,0x3c,0xcf,0x7b,0xda,0xff,0xfa,0x7e,0x9c,0xb3,0x3d, +  0xbe,0x7d,0x9f,0xf7,0xed,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x9f,0xff,0xff,0xff, +  0xfe,0x7a,0x5e,0xbf,0x2f,0xeb,0xaa,0xdc,0xbf,0xae,0xab,0xff,0xff,0xaf,0xab,0x7a, +  0xdc,0xbf,0xad,0xeb,0x7a,0xfe,0xb7,0xff,0xff,0xff,0xff,0xff,0xfa,0x67,0xdf,0xff, +  0xff,0xff,0xff,0x7f,0xdf,0xf7,0xfd,0xf7,0x77,0xdf,0xf7,0xfd,0xff,0xff,0xf7,0xf9, +  0xdf,0x7f,0xdf,0x77,0xfd,0xff,0x7f,0xdf,0xef,0xbf,0xff,0xff,0xff,0xff,0xe8,0xbf, +  0xff,0xff,0xff,0xfe,0x7f,0xff,0xdf,0xfc,0xfd,0xff,0xd7,0xff,0xff,0xff,0xed,0x9f, +  0xf7,0xff,0xff,0xff,0xdf,0xff,0xfd,0xff,0x9f,0xff,0xff,0xff,0xfd,0xff,0xff,0xf1, +  0xca,0xff,0xff,0xff,0xff,0xab,0xff,0xff,0xff,0x9f,0xff,0xf9,0xfe,0x7f,0xff,0xfd, +  0xe3,0xff,0xff,0xcf,0xf3,0xff,0xff,0xff,0xff,0xfa,0xff,0xce,0xff,0xff,0xff,0xff, +  0xf5,0xab,0xdf,0xff,0xff,0xff,0xfc,0xd6,0x75,0x9d,0x7f,0x59,0xd7,0x35,0xfd,0xe7, +  0x79,0xaf,0x5d,0xf5,0x7c,0xd7,0x55,0xd5,0xff,0x7d,0x57,0xf5,0xfe,0xff,0xff,0xff, +  0xff,0xfe,0xf0,0x6f,0xff,0xff,0xff,0xff,0x9f,0x7f,0xd3,0xfe,0xfb,0x3f,0xe7,0xf9, +  0xfc,0xff,0x35,0xe7,0xfe,0x7f,0xbe,0xe7,0xbb,0xfe,0xff,0x3f,0x6f,0xbf,0x7f,0xff, +  0xff,0xff,0xff,0xf7,0x47,0xff,0xff,0xff,0xff,0xff,0xf5,0x7f,0xde,0xe7,0xd5,0xe3, +  0x7a,0xdf,0xff,0xfc,0xbf,0x7f,0xff,0xf9,0xff,0x7c,0x9f,0xef,0xcd,0xf6,0x7f,0xfb, +  0xf2,0xff,0xff,0xff,0xff,0xd1,0xbf,0xff,0xff,0xff,0xf7,0xfe,0xff,0xe3,0xf4,0xfa, +  0xbe,0xff,0xff,0xfe,0xfd,0x1d,0x4f,0xfa,0xfd,0x3f,0x4f,0xab,0xfa,0xfb,0xbe,0x4f, +  0xe9,0xdc,0x57,0xff,0xff,0xff,0xd8,0x9f,0xff,0xff,0xff,0xff,0xfd,0xff,0x7f,0xdf, +  0x77,0xfd,0xf7,0x7d,0xdf,0xb7,0xd2,0xf7,0xdf,0xf7,0x7d,0xff,0x7f,0xdf,0xf7,0xc5, +  0xf7,0x77,0xef,0xab,0xff,0xf5,0xfd,0x7e,0xe6,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xe7,0xff,0xfe,0x7f,0x1f,0xff,0xf3,0x5e,0x7f,0xff,0xfa,0xff,0xff,0xff,0xeb, +  0xfb,0xfe,0x7f,0xf7,0xfd,0x7f,0xff,0xff,0xff,0xe6,0x5f,0xff,0xff,0xff,0xff,0xfb, +  0x9e,0xe7,0xbe,0xee,0xdb,0xee,0xff,0xbb,0xee,0x7f,0xef,0xbf,0xee,0xfb,0xbe,0xef, +  0xb9,0xef,0xbb,0xee,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x1b,0xff,0xff,0xff,0xff, +  0xff,0xf9,0xf6,0x7d,0xff,0xef,0xff,0xf7,0xfd,0xaf,0x6f,0xf9,0xfd,0xff,0x6b,0xd8, +  0xfe,0x3d,0xff,0xef,0xff,0xf6,0xff,0xff,0xff,0xff,0xff,0xff,0xb1,0xff,0xfb,0xfe, +  0xff,0xbf,0x6f,0xdb,0xfe,0xfd,0xbb,0x6f,0xdb,0xd6,0xf1,0xbb,0x6f,0xfe,0xfd,0xbe, +  0x6f,0xdb,0xf6,0xfd,0xbe,0x6f,0xdb,0xee,0xff,0xbf,0xef,0xfb,0xff,0xe5,0x6f,0xff, +  0xff,0xff,0xff,0xdf,0xf7,0xff,0xff,0x7f,0x6f,0xdf,0xfe,0xff,0xbf,0x6f,0xff,0xff, +  0x3f,0xcf,0xdb,0xfd,0xfd,0xff,0xdf,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0x8f, +  0xff,0xff,0xff,0xff,0xff,0xbf,0xef,0xfb,0xfe,0xf7,0xbf,0xef,0x7b,0xde,0xfb,0xff, +  0xfb,0xbe,0xef,0xbb,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xff,0xff,0xff,0xff,0xff,0xff, +  0xfd,0xff,0xf5,0xff,0xff,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff, +  0xd7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xbf, +  0xff,0xeb,0xbf,0xfc,0x9f,0xff,0xe9,0xff,0xbf,0xeb,0xfa,0x7e,0xff,0xbf,0xeb,0xfa, +  0x7e,0xba,0x7f,0xfa,0xfe,0x9f,0xaf,0xed,0xfa,0xfe,0xff,0xbf,0xeb,0xff,0xff,0xff, +  0xff,0xff,0xff,0xb3,0xff,0xd7,0xff,0xfd,0x7f,0xfd,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xf7,0xdd,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xfd,0xf8,0xff,0xfa,0xf9,0xfe,0x2f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f, +  0xe7,0xf9,0xfe,0x7f,0x8b,0xc7,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xc7,0xf9, +  0xfe,0x7f,0x1f,0xe7,0xf9,0xff,0x9f,0xff,0xff,0xfb,0xfe,0xff,0xff,0xef,0xfb,0xfe, +  0xff,0xbf,0xff,0xff,0xfe,0x7d,0x7a,0xff,0xfe,0x7f,0xbf,0xef,0xf9,0xfe,0x7f,0x9e, +  0xef,0xff,0xff,0xeb,0xff,0xe7,0xff,0x83,0xff,0xff,0xff,0x7f,0xdf,0xff,0xfd,0xff, +  0xff,0xdf,0xf7,0xff,0xff,0xff,0xff,0xaf,0xff,0xff,0xff,0xf7,0xfd,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x7f,0xbf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xef,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xfd,0xff,0x7f, +  0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xde,0xfd,0xff,0x7f,0xdf,0xf7,0xfd, +  0xff,0x7f,0xdf,0xf7,0xfd,0xff,0xff,0xff,0xff,0xf7,0xff,0xd1,0xff,0xff,0xff,0xef, +  0xff,0xd3,0xf4,0xfd,0x1f,0x4f,0xd3,0xf4,0xfd,0x3f,0x4f,0xd8,0xfd,0x3f,0x4f,0xd1, +  0xf4,0xfd,0x3f,0x47,0x53,0xf4,0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0xaf,0xff,0xe3, +  0xfa,0xfe,0xbb,0xa4,0xe9,0xba,0xce,0xab,0xae,0xeb,0x3a,0xce,0xb3,0x2b,0x7a,0xfe, +  0xbf,0xa3,0xeb,0xfa,0x3e,0x9f,0x8f,0xeb,0x7a,0xbe,0xaf,0xad,0xeb,0x7b,0x07,0xff, +  0xff,0xff,0x7f,0xfe,0xc7,0xf2,0xfd,0x5f,0xff,0xfd,0xff,0x7f,0xdf,0xf7,0x7f,0xfb, +  0xee,0xef,0xbf,0xef,0x7b,0xae,0xfb,0x9a,0xe1,0xff,0xff,0xff,0xff,0xff,0xff,0xf2, +  0x7f,0xff,0xff,0xff,0x79,0xf7,0xfa,0x7d,0xff,0xff,0xdf,0x9f,0xeb,0xfb,0xfe,0xff, +  0xf7,0xfb,0x7d,0xbf,0xbf,0xdb,0xff,0x7e,0xbf,0xda,0xff,0xff,0xff,0xdf,0xff,0xff, +  0xfa,0x5f,0xff,0xff,0xff,0xfe,0xfb,0x7f,0xf5,0xb7,0x3f,0xef,0xf7,0xff,0xff,0xaf, +  0x7f,0xbb,0x7e,0xff,0xff,0xff,0xfe,0xfe,0xff,0xfb,0x7f,0xff,0xff,0xbf,0xff,0xff, +  0xff,0xff,0xfb,0xff,0xeb,0xff,0xee,0x3f,0x8d,0xe3,0xf8,0xfc,0x37,0x0f,0x63,0xc8, +  0xfe,0x1d,0xa7,0xf8,0x7c,0x3f,0x83,0x23,0xf8,0xdc,0x1f,0x87,0xe3,0xff,0xef,0xff, +  0xff,0xff,0xfe,0x70,0x7f,0xf6,0x7f,0xff,0xdf,0xf7,0xf5,0xff,0x77,0x9f,0x37,0xf9, +  0xff,0x7f,0xdf,0xfe,0xed,0x7f,0xdf,0x77,0xdd,0xef,0x7f,0xdf,0x97,0xf5,0xf7,0xff, +  0xff,0xff,0xff,0xdf,0xf0,0x0f,0xff,0xfe,0xff,0xef,0xef,0xd7,0xf7,0xfb,0xff,0xff, +  0x1f,0xee,0xf3,0xbe,0xbe,0xf2,0xbb,0xbf,0xf9,0xbf,0xfe,0xbb,0xfc,0x5f,0xff,0xff, +  0xff,0xbf,0xff,0xff,0xff,0x7f,0x09,0xff,0x7f,0xff,0xdf,0xff,0xdf,0xff,0xff,0xbf, +  0x7f,0xd7,0xe5,0xfd,0xbf,0x3b,0xdf,0xf4,0x3b,0x5d,0xcf,0xfe,0xfc,0x7f,0x7f,0x3b, +  0xff,0xff,0x9f,0xff,0xfb,0xff,0xff,0xf0,0xbf,0xff,0xff,0xff,0xff,0xbe,0xdf,0xf5, +  0x73,0xdb,0x5f,0xbf,0xdd,0xbd,0xef,0x7b,0xee,0x7f,0xff,0x7b,0xff,0xff,0xfb,0xef, +  0xff,0xff,0xff,0xfd,0x7e,0xff,0xff,0xff,0xff,0xb7,0xff,0xff,0xff,0xff,0xff,0x1f, +  0xcf,0xf1,0xff,0xff,0xff,0xef,0xfb,0xf3,0xfe,0xfe,0xde,0xfc,0xfa,0xbf,0x3f,0x6f, +  0xff,0xbf,0x1f,0xd7,0xff,0xfc,0x7f,0xff,0xff,0xff,0xd6,0xef,0xff,0xff,0xf7,0xff, +  0xf7,0xfb,0x7f,0xd7,0xfe,0xff,0xfd,0xef,0xdf,0xff,0xff,0xf3,0xff,0xb7,0xfb,0xff, +  0xf7,0xff,0xff,0xfb,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xfd,0xdf,0xff,0xff,0xff, +  0xff,0xaf,0x7b,0xfc,0xff,0xbf,0xed,0x72,0xff,0xf3,0x7d,0xdf,0xff,0xf7,0xed,0xf9, +  0x7e,0xdd,0x7b,0xfd,0x7f,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x11,0x7f,0xff, +  0xff,0xff,0xef,0xec,0xfd,0x7f,0xfa,0xbf,0xef,0xf9,0xfe,0xff,0xff,0xed,0xf0,0xfb, +  0xbf,0xed,0xf9,0xff,0xaf,0x6e,0xfb,0xfe,0xff,0xff,0xff,0xff,0xff,0xdf,0xf7,0x7f, +  0xff,0xff,0xff,0xfc,0xf5,0xff,0xff,0xff,0xff,0xfd,0x7e,0xff,0x5f,0xdf,0xfb,0xef, +  0xf7,0xcf,0xfb,0xf8,0xef,0xff,0xfd,0x7f,0x9f,0xf7,0xff,0xff,0xff,0xff,0xff,0xf6, +  0xc3,0xff,0xbf,0xfc,0xff,0xf5,0xcc,0xf7,0x3c,0xff,0xfe,0xcf,0xf2,0x6c,0xcf,0xdf, +  0xcf,0xec,0x7f,0x3f,0xff,0xbf,0xff,0xfb,0x75,0xcf,0xb3,0xff,0xff,0xe7,0xff,0xff, +  0xff,0x35,0xaf,0xf7,0xbf,0xdf,0xff,0xff,0xa3,0xe5,0xff,0x3f,0xdd,0xfe,0xa9,0xef, +  0x7e,0x7f,0xfc,0x5a,0x3b,0xdf,0xf7,0xff,0xff,0xfe,0xbb,0xf6,0xff,0xff,0xfe,0xbf, +  0xff,0xff,0x58,0xbd,0xfe,0xff,0xff,0x2b,0xff,0x9f,0x9d,0x73,0x2b,0xfa,0xe7,0xbf, +  0xab,0x5d,0xcb,0x9f,0xac,0x6a,0x9f,0x7e,0x9f,0xf7,0xef,0x7f,0xfe,0xff,0xff,0xfd, +  0xff,0xff,0xff,0xef,0x86,0xff,0xdf,0xff,0xed,0x7f,0xff,0xcd,0x93,0x65,0x79,0x7e, +  0xdf,0x37,0xed,0xd3,0x7f,0xf5,0xe5,0x7f,0x76,0xdd,0xff,0x7f,0xff,0xff,0xdf,0xff, +  0xff,0xdf,0xff,0xff,0xff,0x78,0xff,0xfb,0xff,0xfe,0xff,0xeb,0xfe,0x7d,0xdd,0x2f, +  0xcb,0xc3,0xfe,0xbe,0x7c,0xdb,0xff,0xff,0x2f,0xff,0x22,0xdf,0xf7,0xff,0xeb,0xfb, +  0xff,0xff,0xfd,0xff,0xff,0xff,0xfc,0xdb,0xff,0x77,0xff,0xff,0x7d,0x5f,0x77,0x1d, +  0xf7,0x51,0x5e,0x77,0x95,0x87,0x7d,0xde,0xdd,0x87,0x79,0xdf,0x7b,0xdd,0xff,0x79, +  0x5f,0x77,0xff,0xff,0xff,0xff,0xff,0xfd,0x99,0xff,0xef,0xff,0xfe,0xbf,0xad,0xfb, +  0xca,0xfe,0xbf,0xaf,0xab,0x42,0xfe,0xad,0x2f,0x3f,0xfe,0xbe,0xaf,0x4b,0xfe,0xdf, +  0xfe,0xaf,0xef,0x9f,0xf7,0xed,0xff,0xff,0xff,0xe3,0x7f,0xfd,0xff,0xff,0xd7,0xf5, +  0xfd,0xb8,0x4f,0xd7,0xf5,0xfd,0xfa,0x5f,0xd6,0xf7,0xc6,0x7f,0xd7,0xf5,0x6d,0xff, +  0x76,0xff,0x35,0xfd,0xf3,0xfe,0x7f,0x9f,0xff,0xff,0xff,0x4f,0xff,0xff,0xff,0xff, +  0xff,0xff,0xf6,0xfd,0xbf,0xed,0xff,0xfe,0xdf,0xbf,0xcd,0xfb,0x7f,0xbf,0xed,0xd0, +  0xfc,0xfd,0x27,0xed,0xff,0xff,0xff,0xef,0x5b,0xff,0xff,0xff,0xf1,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xe3,0xfe,0xfe,0xff,0x9f,0xe7,0xfa,0xfe,0xff,0xfb,0xfa,0xfe, +  0xf9,0xff,0xfb,0x9b,0xfe,0x7f,0xff,0xff,0xff,0xe7,0xff,0xff,0xff,0xf9,0x1f,0xff, +  0xbf,0xef,0xfb,0xfe,0xfd,0x9f,0x67,0xdb,0x36,0xdf,0xbf,0xee,0xdb,0xbe,0xfd,0xee, +  0xdb,0xee,0x75,0xbf,0x67,0xbb,0xfe,0xff,0xbf,0xef,0xf8,0xfe,0xff,0xbf,0xfe,0x56, +  0xff,0xff,0xff,0xff,0xff,0xfd,0xbf,0x6f,0xdb,0xfc,0xff,0xff,0xef,0xf3,0xfe,0xfd, +  0xbf,0xdb,0xff,0xfb,0xbe,0xdf,0xbf,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff, +  0x76,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xf7,0xfd,0xfe,0xff,0xff,0xf7,0xfe,0xff, +  0xbf,0xbf,0xfb,0xff,0xfe,0xdf,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xfd,0x17,0xfe,0x5f,0xff,0xff,0xff,0x7f,0x47,0xd1,0xf5,0xfd,0x7f,0xdf,0xd7, +  0xf5,0xef,0x7f,0xd7,0xb5,0xfb,0x1b,0x5e,0xf9,0xff,0xff,0xff,0xfe,0xff,0xfe,0x7f, +  0xff,0xfe,0xff,0x8b,0xff,0xe9,0xff,0xff,0xff,0xe7,0xeb,0xfa,0xfe,0x9f,0xa7,0xe9, +  0xfa,0x7e,0x8f,0xa7,0xfb,0x76,0x9f,0xe3,0xea,0xd7,0x3f,0xdf,0xff,0xff,0xff,0xff, +  0xef,0xff,0xff,0xff,0xb0,0x7b,0xfd,0x7f,0xfd,0xff,0xfd,0xfb,0x37,0x4f,0xf7,0xe5, +  0xef,0x7f,0x5f,0xf7,0xbd,0xef,0x7f,0xf7,0x3e,0xff,0x77,0x5c,0xf7,0xbf,0xdf,0xf7, +  0xfe,0xfb,0xbf,0xff,0xff,0xfd,0x2f,0xff,0xaf,0x9f,0xe7,0xf9,0xbe,0x3f,0x8b,0xc2, +  0xf8,0xbe,0x3f,0x8b,0xa7,0xf9,0xbe,0x6f,0xe2,0xf9,0xfe,0x2f,0x89,0xe6,0xf9,0xfe, +  0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xdd,0xff,0xff,0xff,0xff,0xff,0xf3,0xf5,0xff, +  0x7a,0x5f,0xf7,0xfc,0x7f,0x37,0xdf,0xf1,0xfd,0x1f,0x4f,0xf1,0xf5,0xff,0x1f,0xef, +  0xff,0xfe,0x7f,0x9f,0xe7,0xff,0xff,0xff,0xeb,0x3f,0xdf,0xff,0xff,0xff,0xfe,0x7e, +  0xbf,0xbf,0xeb,0xfa,0xff,0xbf,0xa7,0xbf,0xfb,0xff,0xbf,0xe9,0xfe,0xfe,0xbf,0xbf, +  0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x13,0xff,0xff,0xff,0xff,0xff, +  0xdf,0xff,0xff,0xff,0x7f,0xdf,0xff,0xfd,0xff,0x7f,0xff,0xe7,0xff,0x7f,0xff,0xff, +  0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe6,0xdf,0xff,0xff,0xff, +  0xff,0xf9,0xff,0x7f,0xff,0xbf,0xef,0xff,0x7e,0xdb,0xfd,0xfd,0xfe,0xdf,0xb7,0xff, +  0x7f,0xdf,0xb7,0xf7,0xfd,0xff,0x7f,0xdf,0xfd,0xfd,0xff,0xff,0xfd,0x9f,0xf7,0x7f, +  0xff,0xff,0xff,0xff,0xf7,0xdf,0xf7,0xfd,0xbf,0xee,0xdf,0xf6,0xfd,0xad,0xff,0xff, +  0xfd,0xaf,0x27,0xde,0xf2,0xff,0xff,0xab,0xff,0xff,0xff,0xff,0xff,0xff,0x03,0xff, +  0xf6,0xbf,0xa7,0xe9,0xfa,0xde,0xbb,0xaf,0xea,0xb8,0xfc,0x33,0xaf,0xe9,0xfa,0xf7, +  0xaf,0xe3,0xba,0xf6,0xbb,0xa7,0x69,0xfa,0x7e,0xbf,0xaf,0xeb,0xfa,0xfe,0xbb,0xf3, +  0x7f,0xdf,0xff,0xcd,0xff,0xff,0xdf,0x17,0xcd,0xae,0xf6,0xbd,0xef,0xf5,0xc3,0x73, +  0xef,0xff,0xfe,0xe4,0x7f,0x3f,0xc7,0xff,0x6f,0xdf,0xfd,0xff,0xb3,0xff,0xff,0xff, +  0xee,0xa7,0xff,0xff,0xdf,0xef,0xff,0xef,0xbe,0x93,0xdf,0xfd,0x7f,0x7b,0xff,0xff, +  0xe7,0xef,0xff,0x5f,0xf7,0xfd,0xff,0xdf,0xff,0xe7,0xfb,0xff,0x7f,0xff,0xff,0xfd, +  0xf7,0xff,0x95,0xef,0xff,0xfc,0xff,0xff,0xff,0xed,0xaf,0xcd,0xf2,0xff,0xbf,0x3f, +  0xfe,0x3f,0xff,0xe7,0xbb,0xfb,0xcf,0xb3,0xe8,0xf6,0xff,0xfd,0x7f,0xff,0xff,0x3f, +  0xff,0xff,0xff,0xe9,0xbf,0xfa,0xbf,0xff,0xff,0xff,0x7e,0x9a,0xb7,0xc9,0xf9,0xfd, +  0x9f,0x6f,0x79,0xce,0xdf,0xff,0xaa,0xff,0xfe,0x9f,0x8f,0xf9,0xef,0x7b,0xdf,0xfe, +  0xff,0xff,0xff,0xff,0xff,0xf7,0xfd,0xd5,0xff,0xff,0xff,0xff,0xe7,0xfd,0xef,0xbb, +  0xfd,0xdf,0xbb,0xff,0xff,0xfd,0xff,0xad,0x7f,0xfc,0x57,0xbf,0xf6,0xff,0xff,0xfd, +  0xff,0xff,0xff,0xff,0xff,0xff,0xe8,0xff,0xfe,0xfd,0xff,0xf7,0xff,0xbf,0xff,0xff, +  0xae,0xff,0xff,0xef,0x3d,0xab,0xee,0xdb,0xfb,0xff,0x73,0xfc,0xfe,0xff,0xcf,0xff, +  0xf7,0xff,0xfb,0xff,0xfd,0xff,0xff,0xff,0x1f,0xff,0x37,0xfb,0xef,0xf7,0xbf,0xef, +  0xfb,0xf4,0xed,0x7f,0xff,0x7b,0xf3,0xdf,0xff,0x59,0xff,0xff,0xfa,0xeb,0xdb,0xf5, +  0xff,0xb7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x9a,0x7f,0xef,0xff,0xff,0xff,0xff, +  0xff,0xdf,0xff,0xd7,0xff,0x7f,0xff,0xfe,0xff,0xff,0xab,0xff,0xed,0xff,0xdf,0xfe, +  0xff,0xfd,0xff,0xff,0xff,0xdf,0xfe,0xff,0xff,0xff,0xd0,0x7f,0xfd,0xff,0xff,0x7b, +  0xfe,0xff,0xff,0x37,0x7d,0xf3,0xfc,0xfb,0xac,0x87,0xd1,0xd9,0xfe,0xa9,0x6f,0xbf, +  0xf7,0xff,0x4d,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xaf,0xff,0xbf,0xff, +  0xdf,0xff,0xff,0xfe,0xe7,0xff,0xfe,0xbe,0xb6,0xbb,0xde,0xa9,0x7d,0xbe,0xff,0x7f, +  0xf7,0xff,0xff,0xc1,0xbd,0xfe,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xc5,0xff,0xbf, +  0xff,0xff,0xfb,0x7f,0xff,0xaf,0x7b,0xf7,0xd7,0x75,0xff,0xf7,0xfb,0xff,0x6f,0xfe, +  0xfe,0xd5,0x7d,0xef,0xef,0xff,0xd7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x9d, +  0xfb,0xf7,0xfd,0xfe,0xff,0x7b,0xef,0x4f,0xff,0xbf,0xff,0xbf,0xfb,0xfb,0xbe,0xdf, +  0xef,0xff,0xfe,0x7f,0x75,0xef,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe, +  0x56,0xfb,0xff,0xff,0xdf,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xf7,0xff,0xfe,0xff, +  0xdf,0xed,0xff,0xff,0xbf,0xff,0xfd,0xbe,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff, +  0xff,0xfa,0x1f,0xff,0x35,0xcf,0xf1,0x2f,0x7f,0x33,0xcf,0xf7,0x5c,0x53,0x5e,0xd7, +  0xb1,0xec,0xcf,0xff,0xf3,0x5f,0xff,0x3f,0xcf,0xf1,0xef,0xff,0xe7,0xc7,0xff,0xff, +  0xff,0xff,0xf1,0xda,0xff,0xe8,0xff,0x33,0xff,0xf9,0xf4,0xff,0xaf,0xe7,0xaa,0x7c, +  0xdf,0x97,0xbf,0xfa,0xcf,0xaf,0x65,0xef,0xeb,0xfc,0x97,0xbd,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xf5,0xe3,0x5f,0xff,0xff,0xbf,0xad,0x77,0x4b,0xd2,0x3f,0x9f,0xf7, +  0xed,0xd2,0x7e,0x8f,0xbb,0x5a,0x7e,0xbf,0xff,0xfb,0xfe,0xfe,0xef,0xbf,0xff,0xff, +  0xbf,0xff,0xff,0xff,0xfe,0xfa,0x6f,0xff,0xff,0xff,0xdf,0xff,0x7d,0x7b,0x16,0x4b, +  0xfb,0xfc,0xb9,0x37,0xcd,0xff,0xe7,0x17,0xc7,0xb7,0xe5,0xff,0x7f,0xd7,0xf7,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0x83,0xfb,0x2f,0xff,0xfe,0xfc,0x97,0x7f,0xbd, +  0xfb,0x6c,0x8f,0xb7,0xe9,0xf2,0x7c,0xfb,0x69,0xff,0x7b,0xff,0x3e,0xcf,0xb3,0xfe, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd1,0xbf,0xf5,0x7f,0xff,0x77,0x1b,0x8f, +  0x7f,0xdf,0x77,0xd5,0xf7,0x7d,0x58,0x55,0x3d,0xfd,0xd6,0xf7,0xdd,0x87,0x69,0xdf, +  0xd7,0xdd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0x37,0xfe,0xbf,0xff,0x7b,0x8f, +  0xfe,0xbf,0xaf,0xeb,0x52,0xf4,0xff,0xaf,0x6b,0x9b,0xff,0x2f,0xeb,0xda,0xfe,0xbf, +  0xaf,0x4f,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xde,0x97,0xff,0xd7,0xff,0xe5, +  0xfa,0xf7,0xd7,0xf4,0xcd,0xba,0x4e,0x9b,0xb4,0xc5,0x33,0xff,0xf4,0xfd,0x3d,0x5f, +  0xdf,0xf7,0xcf,0x7f,0x7e,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0x7f,0xff,0xff, +  0xfe,0xff,0xfd,0x3f,0xff,0xd9,0xf6,0xdd,0xff,0x7b,0xdb,0xf7,0xff,0xb7,0xdf,0xf7, +  0xff,0xff,0xff,0xf9,0xfe,0xdf,0xb7,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xdf,0xfb, +  0xff,0xff,0xff,0xef,0xfa,0xff,0xff,0xbf,0xef,0xfb,0xff,0xff,0xef,0xef,0xf9,0xff, +  0xff,0xe7,0xfb,0xfe,0xff,0xff,0xef,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91, +  0x7f,0xbb,0xfe,0xff,0xbe,0x66,0xfb,0xfe,0x6d,0x9e,0xe7,0x99,0xf6,0x7f,0x9b,0xed, +  0xd6,0x7d,0x9f,0x6f,0xbb,0xb6,0xfd,0xbe,0xee,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xff, +  0xed,0x7f,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0x3f,0xff,0xdb,0xfc,0xff,0xff, +  0xff,0xf7,0xff,0x7f,0x6f,0xfb,0xf7,0xfd,0xbf,0xef,0xff,0xff,0xff,0xff,0xff,0xff, +  0xfe,0xf7,0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xfb,0xfe,0xff, +  0xff,0xff,0xff,0xdf,0xff,0xef,0xfd,0xff,0xff,0xef,0xfb,0xff,0xff,0xff,0xff,0xff, +  0xff,0xfe,0xff,0xd1,0xff,0xff,0xff,0xfe,0x5f,0xf1,0xff,0xed,0x1b,0x47,0xd3,0xfc, +  0x7d,0x1b,0x46,0xdf,0xff,0x1f,0x47,0xd7,0xfd,0xfd,0x7f,0xdf,0x9f,0xff,0xff,0xff, +  0xff,0xff,0xff,0xfb,0xe9,0x3f,0xff,0xff,0xff,0x49,0xfb,0xbf,0xff,0xaf,0xeb,0xfa, +  0xfe,0xbf,0x2f,0xcb,0xfb,0x7f,0x2f,0xeb,0xfa,0x7e,0x9f,0x27,0xe9,0xff,0x7f,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0x33,0xff,0xff,0x7f,0xdf,0xff,0xff,0xff,0xfc,0xdf, +  0x3f,0xdf,0xf3,0xf4,0xfd,0x3f,0xfd,0xfd,0xff,0x7f,0xde,0xf7,0xfd,0xdf,0xf6,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0xff,0xbf,0xf9,0xfe,0x7f,0x9d,0xe7,0xf9, +  0xbe,0x3f,0x9b,0xe2,0xf8,0xbe,0x2f,0x9f,0xe6,0x9c,0x37,0x9f,0xe3,0xf9,0xfe,0x7f, +  0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xfd,0x5f,0xff,0xff,0xf9,0xf4,0x7f,0x7f, +  0xff,0xf1,0xf4,0xfd,0x7f,0xcf,0xf7,0xfc,0x7f,0xbf,0xf7,0xac,0x7f,0x7f,0xcf,0xf1, +  0xfe,0xfd,0x9f,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xa3,0xfd,0xff,0xff,0xfe,0xbf, +  0xbf,0xff,0xfe,0xfe,0xbf,0xaf,0xef,0xfb,0xff,0xbf,0xf7,0xfb,0xfe,0xff,0xff,0xfb, +  0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x3f,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xdf,0xfb,0xff,0xff,0x3f,0xff,0xff,0xff,0xfe,0xdf,0xf7,0xfd, +  0xff,0xbf,0xdf,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xfe,0xae,0xff,0xff, +  0xfd,0xff,0x7f,0xf7,0xf7,0xf9,0xff,0x7f,0xdf,0xb7,0xfd,0xff,0x7f,0xdf,0xef,0xfb, +  0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xe5,0xff, +  0xdf,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0x7f,0xff,0xf4,0x7d,0xbb,0x7f,0xcb,0xfd, +  0xff,0xfe,0xcb,0xfe,0xbd,0xbf,0x6f,0xd3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb2, +  0xbf,0xff,0xeb,0xfa,0xfe,0xaf,0xad,0xe9,0xf2,0xfe,0xbf,0xa6,0xe8,0xba,0x76,0x9d, +  0xaf,0x7a,0xbe,0xbb,0xa3,0xeb,0xda,0xce,0xbb,0xad,0xe2,0xfa,0xfe,0xb7,0xaf,0xeb, +  0xff,0xc7,0xff,0xff,0xff,0x5f,0xfb,0xdd,0xf1,0x7c,0xda,0x37,0xcd,0xb3,0xf4,0x37, +  0x37,0xfc,0xb8,0xdf,0x13,0xf5,0xd3,0x84,0x7d,0xd7,0xfc,0xf5,0xff,0xff,0xff,0xff, +  0xff,0xff,0x74,0x7f,0xff,0xf7,0xfa,0xff,0x7f,0xff,0x67,0xf9,0xdf,0x77,0xdf,0xdf, +  0xfd,0xfc,0xdf,0xbf,0xf3,0xcb,0x7f,0xbf,0xff,0x5f,0xfb,0xdf,0x7e,0xff,0xff,0xff, +  0xff,0xef,0xff,0xf8,0x97,0xff,0xfb,0xff,0x6f,0x7e,0xfa,0x5f,0x94,0xbb,0xfe,0xff, +  0x3f,0x97,0xe5,0xff,0xef,0x57,0xff,0xbf,0xf7,0x4b,0xef,0xef,0xfb,0xfe,0xfb,0xff, +  0xff,0xff,0xff,0xff,0xfe,0x99,0xfd,0xfd,0xff,0xb7,0xfe,0xfd,0xfe,0xfa,0x7e,0xbd, +  0x27,0x6b,0xb9,0xf6,0xff,0x67,0xf3,0xfe,0x1f,0x8f,0xfb,0xdb,0xff,0xbd,0xfb,0xff, +  0xbf,0xff,0xff,0xff,0xff,0xdf,0xef,0x7f,0xff,0xee,0xff,0x7f,0xff,0xff,0xff,0x9e, +  0xfb,0xf9,0xfe,0x7d,0xff,0xf7,0xfb,0xf5,0xee,0xfd,0xfb,0xf5,0xff,0xef,0x7f,0xff, +  0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xa7,0xff,0xfe,0xfd,0x77,0xff,0xbf,0xee, +  0xfd,0xeb,0xef,0x3a,0xf7,0xff,0xff,0x5f,0xff,0xb3,0xf8,0xf7,0x3b,0xef,0xfb,0xf3, +  0xed,0x3b,0xfe,0xff,0xbf,0xff,0xff,0xff,0xff,0x89,0xff,0xff,0xff,0xff,0xfb,0xde, +  0xf6,0xfd,0xff,0xff,0xdf,0xff,0xfd,0xcf,0x7f,0xdf,0xe5,0xff,0x7e,0xdb,0x7a,0xfe, +  0xaf,0xef,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0xff,0xfb,0xff,0xbf, +  0xfb,0x7e,0xd7,0xed,0xfe,0xfe,0x9f,0xff,0x3f,0xef,0xdb,0xff,0xef,0xda,0xee,0xe7, +  0xff,0xff,0x7f,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xa7,0xfd,0xcf,0xf3, +  0xde,0xff,0xad,0xcf,0xef,0xfb,0xfe,0xfd,0x2d,0xff,0xff,0xff,0xfb,0xbf,0xbf,0xf7, +  0x33,0xff,0xef,0xff,0xbc,0x1f,0xbf,0xef,0xff,0xff,0xff,0xff,0xff,0xfc,0xef,0xfe, +  0xff,0x7e,0xf7,0xd7,0xdb,0x7f,0xeb,0xfb,0xfe,0xff,0x7f,0xf7,0xff,0xfe,0x79,0xeb, +  0xff,0x9b,0x67,0xb7,0xff,0xff,0xfa,0xdf,0xff,0xff,0x7f,0xff,0xff,0xff,0xfc,0x9d, +  0xef,0xbf,0xef,0x5f,0xdf,0x77,0x5f,0xbd,0xfd,0xdb,0xff,0x5a,0xf7,0xad,0x8b,0x3a, +  0xf7,0xbf,0xde,0x7f,0xfd,0xb3,0xac,0xd9,0x7f,0xff,0xbf,0xdf,0xfd,0x7f,0xff,0xff, +  0x19,0xff,0xff,0x7f,0xdf,0xf7,0xdf,0xff,0xbf,0xdf,0xb5,0xed,0x79,0xee,0xd7,0x37, +  0xce,0xfe,0xf3,0xbf,0xef,0xbb,0x7e,0xdb,0xff,0xf7,0xff,0xff,0xff,0xff,0xaf,0xff, +  0xff,0xff,0x77,0xff,0xff,0xff,0xff,0xbf,0xef,0xff,0xff,0xcf,0xfb,0x7f,0x7f,0x3f, +  0xb7,0xfd,0xff,0x5f,0xf7,0xf5,0xff,0x7f,0x5f,0xdf,0xef,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xfe,0x63,0xff,0xf1,0xfc,0xcb,0x3f,0xdd,0x72,0x7d,0xcf,0x1f,0xdf,0xb3, +  0x3f,0x7f,0xff,0xfd,0x7f,0xff,0xe7,0xf9,0xff,0xff,0x9f,0x3f,0xff,0xf3,0xff,0xcf, +  0x3f,0xff,0xff,0xff,0x35,0xaf,0xff,0x7c,0xb9,0x6f,0xff,0x3e,0xff,0xfa,0xfb,0xff, +  0xa7,0xff,0xff,0xff,0xff,0xaf,0xff,0xfc,0xff,0x9f,0xff,0xff,0xff,0xff,0xff,0x7f, +  0xf3,0xff,0xff,0xff,0xff,0x5c,0xbd,0xff,0xff,0xef,0xef,0xd6,0xff,0xff,0xbf,0x4e, +  0xcb,0xfe,0xe9,0xd6,0x75,0x9d,0x73,0xd7,0x55,0xd5,0x75,0x5d,0x57,0xfe,0xfe,0xff, +  0xff,0xff,0xfe,0xff,0xff,0xff,0xef,0xa6,0xff,0xff,0xf7,0xfd,0xff,0xff,0xff,0x97, +  0xed,0xf9,0x7f,0xdf,0x9f,0x4f,0xb3,0xfc,0xfe,0xff,0xf9,0xef,0xff,0x9f,0xff,0xff, +  0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x6a,0xff,0xff,0xff,0xbf,0x3f,0xf9,0xfa, +  0xfe,0x9e,0xee,0xdb,0xd3,0xff,0xf7,0xfc,0xde,0xb7,0xf5,0x78,0xdf,0x57,0x9d,0xe5, +  0x7f,0xe9,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x1b,0xff,0xff,0xdd,0xc7,0x7f, +  0x3f,0x57,0xd3,0xf7,0x79,0xde,0x77,0xfe,0x6f,0xbf,0xff,0xfe,0xff,0x9b,0xef,0xfb, +  0x7e,0xef,0xfd,0x36,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xd9,0xff,0xff,0xfe,0xda, +  0xf7,0xed,0x6b,0x7a,0xe6,0xbe,0xae,0x2f,0xfd,0xff,0x77,0xdf,0x5d,0xdf,0x7f,0xdf, +  0xf7,0x7d,0xfb,0xff,0xaf,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xe5,0x7f,0xff,0xff, +  0x7f,0xdf,0xff,0xc5,0x7f,0x5e,0xdf,0xf7,0xcd,0xff,0xff,0xff,0xff,0xeb,0xfe,0xbf, +  0xff,0xff,0xff,0xff,0xff,0xf5,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff, +  0xff,0xff,0xff,0xef,0xdb,0xff,0xfd,0xa7,0xe7,0xff,0xfe,0xdb,0xbe,0xe7,0xbb,0xfb, +  0xbe,0xef,0xbb,0xee,0xfb,0xff,0xe7,0xde,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe9, +  0xff,0xff,0xff,0xff,0xfe,0x3d,0xaf,0xff,0xfb,0xff,0xff,0xbf,0xff,0xfa,0xfe,0xfd, +  0xef,0xfe,0xfe,0xbf,0x8f,0xe3,0xfb,0xfe,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xee,0x9f,0xff,0xbf,0xef,0xfb,0xfe,0x39,0xbf,0x67,0x9b,0xf6,0xf9,0xb5,0x6f,0x1b, +  0xbe,0xfd,0xef,0xdb,0xe6,0xfd,0xbf,0x6f,0x1b,0xfe,0x7d,0xbf,0xef,0xfb,0xfe,0xff, +  0xbf,0xfe,0x16,0xff,0xff,0xff,0xff,0xff,0xfb,0x3f,0xdf,0xdb,0xfc,0xfd,0xbf,0xef, +  0xfb,0xfe,0xfd,0xff,0xf3,0xfc,0xfd,0xbf,0xcf,0xfb,0xfe,0xff,0x3f,0xef,0xff,0xff, +  0xff,0xff,0xff,0x74,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xfd,0xff,0xbf,0xef, +  0xf7,0xbd,0xee,0xfb,0xff,0xbb,0xee,0xfb,0xbe,0xfb,0xbb,0xfe,0xff,0xbf,0xfb,0xff, +  0xff,0xff,0xff,0xff,0xff,0x17,0xff,0xff,0xff,0xf5,0xff,0x3f,0xff,0xfb,0xf5,0xff, +  0x7f,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xf5,0xff,0x9f,0xdf, +  0xf7,0xff,0xff,0x7f,0xff,0xff,0xbb,0xff,0xff,0xff,0xfe,0x9d,0xeb,0xfd,0xd7,0x7e, +  0x9f,0xa7,0xe9,0xff,0xbf,0xed,0xfa,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbc,0x9f,0xf7, +  0xed,0xfb,0x7f,0xff,0xe7,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xef,0xff, +  0xfd,0xf7,0xad,0xff,0x7b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xf7, +  0xff,0x7b,0x7f,0xdf,0xff,0x6d,0xff,0xff,0xfe,0xcf,0xf7,0xff,0x9f,0xe7,0xf9,0xfe, +  0x7f,0x9f,0xe7,0xe9,0xba,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0xe7,0xf9,0xfe,0x7f,0x9f, +  0xe7,0xf9,0xfe,0x3f,0x8f,0xe7,0xf9,0xbc,0x7f,0x9f,0x99,0xff,0xfe,0xff,0xff,0x5f, +  0xf7,0xff,0xff,0xff,0xcd,0xf3,0x7c,0xff,0xff,0xef,0xfb,0xff,0x9f,0xef,0xfb,0xff, +  0xff,0xbf,0xdf,0xdb,0xfd,0xff,0x7f,0xff,0xf7,0xef,0xff,0xfd,0x3f,0xdf,0xdf,0xff, +  0xeb,0xfe,0xff,0xbf,0xff,0xff,0xeb,0xfb,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0x7f,0xff,0xff,0xff,0xff,0x7e,0xff,0xbf,0xff,0xfe,0xff,0xff,0xff,0x27,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0x3f,0xef,0xf7,0xff,0xff,0xbf,0xef,0xef,0xff, +  0xbf,0xff,0xff,0xfe,0xff,0x7f,0x7f,0xf7,0xfd,0xff,0xff,0xde,0xff,0xff,0xd2,0xff, +  0xff,0x7f,0xff,0xf7,0xff,0x7e,0x7f,0x9f,0xf6,0xfd,0xff,0x7f,0xf7,0xfd,0xff,0x7f, +  0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xff,0xfd,0xfb,0xfe,0xff,0xff,0xfb,0xdf,0xff,0xff, +  0xdb,0xff,0xff,0xff,0xf7,0xfd,0xff,0xff,0xdf,0xf2,0xfd,0xff,0x6f,0xd3,0xf4,0x75, +  0x3f,0xd1,0xf4,0xfd,0x3f,0x4f,0xd3,0xff,0xff,0xff,0xff,0xfd,0xff,0xe7,0xff,0xff, +  0xff,0xd2,0xff,0xbe,0xaf,0xad,0xea,0xd8,0x7e,0xbd,0x8e,0xe9,0xba,0x56,0x9b,0x86, +  0xe1,0xba,0x33,0x8e,0xc0,0xb8,0x2c,0xbb,0x0b,0xe3,0xfa,0xbe,0xbf,0xaf,0xeb,0xfa, +  0xfe,0xbf,0xf6,0x7f,0xff,0x1f,0xfd,0xef,0x7c,0xfb,0xfa,0xff,0xf7,0xec,0xdd,0xfe, +  0xcf,0xb1,0xed,0xdf,0xf3,0xb6,0xff,0xbf,0xd6,0xc3,0xff,0xff,0xff,0x3f,0xff,0xff, +  0xff,0xff,0xfe,0xfe,0x25,0xff,0xcf,0xdf,0xff,0x7c,0xfd,0xff,0x7f,0xf7,0xf6,0xfb, +  0xfa,0x77,0x54,0xff,0xff,0x7f,0x7f,0xf7,0xdf,0x7f,0xd3,0xff,0xfb,0xff,0x3f,0xfe, +  0xff,0xff,0xef,0x7f,0xff,0xbd,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0x3b,0xff,0xbf, +  0xec,0xff,0xfa,0xff,0xfb,0xef,0xf7,0xff,0xbb,0xbf,0xff,0xd7,0xee,0xfd,0xff,0xfd, +  0xff,0xf7,0xff,0xff,0xff,0xfe,0xdf,0x3f,0xff,0xfb,0xff,0x7f,0xef,0x7c,0x8f,0xa7, +  0x3b,0x5a,0x7e,0x37,0x8f,0xc3,0xf1,0x77,0x1f,0xdf,0xff,0xf3,0xff,0xbf,0xfb,0xcf, +  0xfb,0xff,0xff,0xff,0xff,0xff,0xf9,0xff,0x15,0xff,0xff,0xdf,0xfb,0xfa,0xfd,0xf7, +  0x9e,0xfe,0xfe,0xdd,0xef,0xdf,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xee,0xf6, +  0xf7,0xff,0xff,0xff,0xd7,0xdf,0xff,0xff,0xef,0x64,0xff,0xbf,0xef,0xfb,0xfb,0xf3, +  0xf3,0xfc,0xf7,0xee,0xef,0xff,0x7e,0xfe,0xb5,0xfd,0x6b,0xfd,0xff,0x7d,0xe7,0xf7, +  0xff,0xcf,0xff,0xbf,0xdf,0xff,0xff,0xfe,0xff,0xff,0xfc,0x1f,0xff,0xff,0xff,0xbf, +  0xed,0x7f,0xef,0xff,0xf2,0x7d,0x6b,0x7f,0xd3,0xb7,0xfd,0x7f,0x5b,0xf5,0x3d,0xff, +  0x4b,0xdb,0xf5,0xf7,0xb7,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0x93,0x7f,0xff,0xff, +  0xff,0xff,0xfe,0xdf,0x7f,0xcf,0xaf,0xfd,0xfb,0x2f,0xef,0xb7,0xfd,0x6e,0xd7,0xfd, +  0xef,0xff,0xfb,0xbf,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0x7f,0xf1,0x7f,0xdf, +  0xff,0xfd,0xbd,0x6b,0xff,0xff,0xfe,0xaf,0xe7,0xfc,0xf6,0x3b,0x9f,0x33,0xf8,0x3f, +  0xcf,0xf3,0xb4,0xef,0xbd,0x7f,0xff,0x77,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xaf, +  0xff,0xff,0xff,0xff,0xff,0x7f,0xfb,0xff,0xfe,0xee,0xff,0xf7,0x4d,0x7b,0xff,0xdf, +  0x9d,0xf7,0x7f,0xd6,0x77,0xfb,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xfe, +  0xd1,0xff,0xfe,0xaf,0xbf,0xfd,0xb7,0xff,0xdf,0x3e,0x5e,0x97,0x79,0xff,0xfe,0xdf, +  0xa3,0x1e,0x7b,0x9c,0xa3,0x78,0xdb,0xa7,0xd9,0xff,0x7f,0xdb,0xf7,0xff,0xff,0xff, +  0xf7,0xbe,0x9f,0xff,0xef,0xfd,0xf8,0xff,0xf9,0xff,0xef,0xf9,0x7e,0xdd,0xd7,0xaf, +  0x3f,0x6f,0xdf,0xfd,0xb3,0x7c,0xff,0x3f,0xf9,0xda,0x7f,0xbf,0xff,0xff,0xff,0xff, +  0xef,0xff,0xfe,0x87,0xef,0xff,0xff,0xff,0x7f,0x7f,0xfd,0xf3,0xff,0x5f,0xbf,0x9f, +  0xff,0xfd,0xff,0x7f,0xf7,0xff,0x5e,0xdf,0xf7,0xff,0xfc,0xff,0xf7,0xff,0xff,0xdf, +  0xff,0xff,0xff,0xbe,0xe4,0xbf,0xff,0x35,0xc9,0xf5,0xfd,0x1f,0x35,0xcf,0xf3,0xfd, +  0xff,0xff,0xfd,0x7f,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xcf,0xff,0xff,0xff,0x1f, +  0xdf,0xff,0xff,0xff,0xff,0xf1,0x0a,0xff,0xf7,0xff,0x3f,0xfe,0xf9,0xfe,0xac,0xfe, +  0xfd,0xff,0xff,0xff,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xf7,0xff,0xff, +  0xf7,0xff,0xff,0xff,0xff,0xff,0xf5,0xcb,0xdf,0x4b,0xd2,0xa6,0xbc,0xff,0x3e,0xd7, +  0xfe,0xff,0xfe,0x77,0x9d,0x73,0x5f,0xde,0x7d,0xf5,0x7d,0x5f,0x57,0xce,0xf5,0xff, +  0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xf9,0x6f,0xfd,0x79,0x5e,0x57,0x9f,0xcf, +  0xf9,0xff,0xdf,0x37,0xcf,0xf3,0xfe,0x7b,0x9f,0xcf,0xfe,0x7f,0x9f,0xcf,0xfb,0x3e, +  0x5f,0x95,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xa7,0xff,0xff,0xff,0xff,0xff, +  0x9f,0xef,0xfd,0xfe,0xed,0xff,0xfe,0xde,0x7f,0xcd,0xfb,0x7f,0xd7,0xdf,0xfd,0x7d, +  0xad,0xb7,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc5,0xbf,0xff,0x7f,0xdf, +  0xf7,0xfb,0xfd,0x7f,0xba,0x77,0x9d,0xaf,0xff,0xee,0xfb,0xff,0xff,0xfe,0xfb,0xbf, +  0xef,0xa9,0xde,0x76,0x3d,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdb,0x9f,0xfe,0xbd, +  0xaf,0xeb,0xfb,0xf5,0xff,0xff,0x4b,0x8a,0xf7,0x7d,0xdd,0x17,0xfd,0xff,0xdf,0xb7, +  0xed,0xe3,0x7d,0x2f,0x2b,0x9a,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x47,0xff, +  0xd7,0x85,0xfd,0x73,0xfe,0xbf,0xff,0xed,0xfb,0x5c,0x7f,0x9f,0xeb,0xff,0xff,0xff, +  0xff,0xff,0xfc,0xff,0xa6,0xe5,0x7a,0x5c,0xff,0xff,0xeb,0xff,0xff,0xff,0xff,0x6c, +  0x7f,0xff,0xff,0xff,0xff,0xfd,0xb7,0xff,0xde,0xff,0xbf,0x9e,0xeb,0xbb,0xee,0x7b, +  0xbf,0xbb,0xee,0xfb,0xbe,0xef,0xda,0x7e,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xec,0x9f,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xf9,0xf7,0xbf,0xaf, +  0xef,0xde,0xfd,0xef,0xeb,0xd8,0xfe,0x3f,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xfd,0xc9,0xff,0x5b,0xfe,0xdf,0xbf,0xe6,0xdb,0xf6,0x75,0xbd,0x6f,0x5b,0xd6, +  0xf1,0xbb,0xef,0xde,0xfd,0xbe,0x6f,0xdb,0xd6,0x7f,0xbf,0xef,0xfb,0xfe,0xff,0xbf, +  0xef,0xfb,0xff,0xea,0x6f,0xff,0xff,0xff,0xff,0xff,0xf3,0xfc,0xff,0xbf,0xef,0xfb, +  0xfe,0xff,0xbf,0xef,0xf3,0xff,0x3f,0xcf,0xdb,0xfe,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xf7,0x8f,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0x7f,0xef,0xfb, +  0xfe,0xef,0x7b,0xde,0xfb,0xbb,0xfb,0xbe,0xef,0xbb,0xef,0xbf,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xc5,0xff,0xfd,0xfd,0x7f,0xdf,0xf9,0xbf,0xfd,0x9f, +  0xdf,0xf7,0xff,0xff,0xfb,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xfd,0x1b,0xdf,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xee,0x3f,0xfe,0xdf,0xa7,0xd9,0xff,0xf6,0xdf, +  0xef,0xe9,0xf2,0x7f,0xeb,0xfb,0xfe,0xff,0xa7,0xfa,0x7e,0xff,0xaf,0xef,0xaf,0xe9, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0xff,0xf7,0xf5,0xff,0x7f,0x6f, +  0xff,0x77,0xfb,0x7f,0xde,0xff,0x7f,0xff,0xff,0xff,0xef,0xff,0xfb,0xff,0xff,0xbd, +  0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xff,0xfb,0xf8,0xbe,0x6f, +  0x8f,0xe3,0xf9,0x9e,0x3f,0x1b,0xc7,0xf9,0xfe,0x7f,0x9f,0xe7,0xfe,0x7f,0x9f,0xe7, +  0xf8,0xfa,0x6f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xff,0xdf,0xff,0xc7,0xff, +  0xfd,0xff,0xff,0xef,0xf1,0xfc,0x6b,0x3e,0xe7,0xfb,0xfe,0xff,0xbf,0xff,0xfe,0xfb, +  0x9f,0xe7,0xf7,0x7c,0x7f,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0xff,0xef, +  0xef,0xff,0xbf,0xff,0xff,0xff,0xff,0xbf,0xb7,0xff,0xff,0x7f,0xdf,0xff,0xff,0xff, +  0xff,0xff,0xff,0xfb,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf2,0x7f, +  0xff,0x7f,0xff,0xf7,0xf7,0xff,0xbf,0xdf,0xff,0xff,0xef,0xff,0xff,0xff,0xfe,0xfe, +  0xff,0xfb,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0x6f,0xff,0xb6,0xff,0xfe,0x7e,0xff,0xf7,0xfd,0xff,0x7f,0xdf,0xfd,0xff,0x7f,0xdf, +  0xf7,0xff,0x7f,0xd7,0xf7,0xfd,0xed,0xbf,0x7f,0xdf,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xfd,0xff,0xff,0xff,0xff,0xfe,0xdd,0xf4,0x7d,0xff,0xcf,0xdb,0xfe,0xfc,0xbf, +  0xcf,0xf3,0xfe,0xbf,0xaf,0xeb,0xbc,0xfd,0x3f,0x6f,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xfe,0xaf,0xff,0xe9,0xfa,0xbe,0xaf,0xa7,0x6b,0xb8,0xfe,0x9b,0xa7,0xe9, +  0xba,0xfe,0xbf,0xab,0x78,0xfe,0xaf,0xa7,0xe8,0xb8,0xae,0xbf,0xad,0xeb,0xfa,0xfe, +  0xbf,0xaf,0xeb,0xfd,0x27,0xff,0xf3,0xff,0xf7,0xf7,0xbf,0xf3,0xed,0xfb,0xdf,0x7f, +  0x9f,0xff,0xf7,0xff,0xe7,0xff,0xbb,0x3f,0xfd,0xff,0x7e,0xbd,0xff,0xf7,0xfb,0xff, +  0xf7,0xff,0xff,0xff,0xff,0xf2,0x7f,0xee,0xfd,0xff,0x7e,0xfe,0xba,0xef,0xfd,0xff, +  0x7d,0x9f,0xed,0xf1,0xfe,0xef,0x7d,0xdf,0xff,0xdf,0x57,0xfd,0x7f,0xfa,0xdf,0xfd, +  0xff,0xff,0xfd,0xdf,0xf7,0xff,0xfb,0x57,0xff,0x7f,0xbb,0xef,0xfb,0xfe,0xfb,0xf7, +  0xbe,0xff,0xff,0xfb,0xff,0xff,0xbf,0xba,0x7f,0x64,0xbf,0xf5,0xf7,0xfe,0xff,0xbf, +  0xfe,0xff,0xfc,0xff,0xff,0xff,0xff,0xff,0x93,0xff,0xff,0xdb,0xd7,0xf5,0xff,0x6f, +  0xf2,0xd2,0x9c,0xaf,0xe9,0xea,0xfe,0x9f,0xaf,0xfa,0xfe,0x9e,0xaf,0x6b,0xfe,0xb6, +  0xbf,0xfe,0x7f,0xff,0xfb,0xff,0xff,0xff,0xdf,0xf7,0x7f,0xfb,0xff,0xef,0x7f,0xff, +  0xff,0xbf,0xde,0xdb,0x75,0xae,0xbf,0xaf,0x6b,0x9a,0x6f,0xae,0xeb,0xfa,0xfe,0xbe, +  0xff,0xf7,0xaf,0xff,0xff,0xf7,0x7f,0xff,0xff,0xff,0xfe,0xaf,0xff,0xfe,0xff,0x7e, +  0xff,0xfb,0x4f,0xad,0x7c,0xff,0xfb,0xef,0xff,0x9f,0xef,0xff,0x9a,0x3f,0xf7,0x3f, +  0xff,0xe3,0xfb,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xff,0xfb,0xff,0xc1,0xff,0xfe,0xff, +  0xff,0x2e,0xdb,0xf6,0xfb,0xfe,0x5c,0xd3,0xf5,0xbf,0xfb,0x7f,0xff,0xf4,0xfe,0xfb, +  0xd6,0xf7,0x7d,0x7f,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xfc,0xb7,0xff, +  0xf7,0xf9,0xef,0x7b,0xff,0xb5,0xfe,0xdf,0xff,0xed,0xdf,0xfc,0xfb,0xcf,0xbe,0xbd, +  0xff,0xff,0xff,0xbd,0xf9,0x7f,0xff,0xdf,0xff,0xff,0xff,0xff,0xfb,0xf7,0xff,0x57, +  0xfd,0xcf,0xf3,0x48,0xf3,0x2d,0xcd,0xf3,0xff,0xbf,0x4f,0xcf,0xef,0xe8,0xf7,0xff, +  0x5b,0xff,0xbf,0xaf,0xef,0x7a,0xdf,0xff,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0x7f, +  0xe6,0xef,0x7d,0xbf,0x7f,0xdf,0x97,0xe5,0xfd,0x7f,0xff,0xff,0xff,0x7f,0xff,0xdf, +  0xff,0xdb,0xbf,0xfe,0xfb,0x8d,0xf9,0xbf,0xff,0xd7,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0x5f,0xfe,0xb7,0xef,0xe1,0xd6,0xf3,0xbe,0xef,0xbd,0xbf,0x2b,0x9e,0xb7, +  0xe8,0xcb,0x7f,0xd7,0xad,0xeb,0x6f,0xfc,0xff,0x25,0xfe,0xff,0xff,0xbf,0xff,0xff, +  0xfd,0xff,0xfb,0xd9,0xff,0xfe,0x77,0xff,0xff,0xff,0xff,0x67,0x5b,0x7e,0xe7,0xd7, +  0x3f,0xfe,0x37,0xde,0xff,0xdf,0xbf,0xeb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xa2,0x7f,0xff,0xd7,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xf5, +  0xff,0xff,0x73,0xbe,0xbf,0xff,0xff,0xcf,0xf3,0xff,0xdf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xef,0x41,0xff,0xbf,0x3f,0xd7,0xff,0xfc,0xf3,0xff,0xff, +  0x7e,0xc9,0xb3,0xfc,0xff,0xf3,0xcc,0xfc,0x4f,0x3f,0xcd,0x7f,0x3c,0xff,0x27,0xc7, +  0xff,0x2c,0x7f,0xff,0xff,0xf1,0xff,0x65,0xaf,0x97,0xff,0xfa,0xff,0xff,0x97,0x7f, +  0xff,0xff,0xc3,0x37,0x3e,0xcf,0xff,0xff,0xff,0xf3,0xff,0xf5,0x9f,0xe7,0xda,0x3f, +  0xff,0xf3,0x8d,0xff,0xff,0xff,0xff,0x7f,0x59,0x35,0xfe,0xff,0xff,0x3f,0xff,0xf3, +  0xf9,0xef,0xff,0x7a,0xd2,0xbd,0x6f,0x5f,0xcf,0x9f,0xe1,0xfe,0xff,0xf2,0xd9,0xef, +  0xfe,0x7f,0xbf,0xbf,0xbb,0xff,0xff,0xff,0xf9,0xef,0x36,0xff,0xdf,0xff,0xcf,0xff, +  0xfe,0xff,0x3d,0xed,0xff,0x5f,0xc7,0xbd,0xcd,0xf9,0xfe,0xf3,0xff,0xff,0xde,0xdb, +  0xb3,0xef,0xff,0xff,0xdf,0xf7,0xff,0xff,0xff,0xff,0x9f,0x7a,0x3f,0xfb,0xdf,0xf7, +  0xb6,0xd9,0x26,0x7d,0x9c,0x7f,0x5f,0xf2,0x71,0xfd,0x75,0xff,0xee,0xcf,0xff,0xff, +  0xea,0x5a,0xda,0x6f,0x5f,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xf9,0x5b,0xfa,0x77, +  0xff,0xf6,0xff,0xbf,0x4d,0x3b,0xff,0x7d,0xd4,0x75,0xbd,0x66,0xdb,0xdf,0xdd,0x6f, +  0xff,0xda,0x4f,0xdd,0xf7,0x5b,0xff,0x77,0x9d,0xff,0xff,0xff,0xff,0xfd,0xa3,0x7f, +  0xef,0xff,0xff,0xbf,0xaf,0x7f,0xfe,0xfe,0xf7,0xff,0xeb,0xd7,0xd5,0xff,0xaf,0x7a, +  0xf7,0xfd,0x7d,0xea,0xfa,0xfe,0xf7,0xff,0xfb,0xeb,0xff,0xff,0xff,0xff,0xff,0xee, +  0x7f,0xfd,0xdf,0xf7,0xdf,0xf7,0x77,0xff,0xff,0xdf,0x37,0xfd,0x3a,0xfe,0x99,0xf5, +  0xf6,0x6e,0x7f,0xff,0xfd,0x7f,0x6e,0xf7,0xff,0xfd,0xff,0x7f,0xff,0xff,0xff,0xff, +  0xff,0x07,0xfb,0x75,0xfd,0x7f,0x7f,0xd3,0xf6,0x7d,0xff,0xed,0xfb,0xf7,0xff,0xb7, +  0x47,0xfb,0xdd,0xaf,0xe7,0xfb,0x74,0x7d,0xa7,0xff,0xf9,0xff,0xff,0xb7,0xff,0xff, +  0xff,0xff,0x9d,0xbf,0x9e,0x7f,0x9f,0xf7,0xff,0xaf,0x7f,0xdf,0xfe,0x7f,0xef,0xff, +  0xf9,0xfe,0x7f,0xaf,0xfa,0xfe,0x7f,0xbf,0x67,0xfb,0xfe,0xff,0x9f,0xff,0xf9,0xff, +  0xff,0xff,0xff,0xfe,0x1f,0xff,0x9f,0xe7,0xf8,0xfe,0x6f,0x8f,0x63,0xdb,0xf6,0xfd, +  0x9f,0x6f,0xd9,0xd6,0xe5,0xe7,0xbb,0xfe,0xef,0x9f,0xe6,0xdb,0xee,0xff,0xbf,0xef, +  0xfb,0xfe,0xff,0xbf,0xfa,0xe7,0xff,0xfe,0xff,0xbb,0xef,0xff,0xfe,0x6f,0xb3,0xfc, +  0xfd,0xff,0xcf,0xdb,0xfe,0xff,0xbf,0xfb,0xff,0xff,0xfe,0xff,0xdb,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0x6a,0xff,0xff,0xbf,0xed,0xff,0xff,0xff,0xf7,0xfd, +  0xff,0xbf,0xff,0xfb,0xfe,0xfe,0xff,0xef,0xfb,0xff,0xff,0xff,0xbf,0xfd,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x5f,0xff,0xe7,0xfb,0xb6,0x7f,0x9f,0x47, +  0xf3,0xfd,0xfd,0x7f,0x47,0xd7,0xfc,0xff,0x7f,0xb3,0xfd,0xfd,0xfe,0xe7,0xd1,0xfd, +  0xf9,0x7e,0x5f,0xd7,0xff,0xff,0xff,0xff,0xff,0xb3,0xfd,0xfe,0xff,0xbf,0xef,0xfb, +  0xea,0xdb,0xbe,0x9f,0x37,0xeb,0xfb,0x7e,0xaf,0xa7,0xda,0xf6,0x9f,0xb7,0x5c,0xfa, +  0xfe,0xdf,0xa7,0xe9,0xfa,0x7f,0xff,0xff,0xff,0xff,0xf2,0x3f,0xdf,0xff,0xff,0xdf, +  0xff,0x6f,0xff,0xdf,0xff,0xf7,0xfd,0x7b,0x7e,0xf7,0xbd,0xfe,0xdf,0xf7,0x6f,0xff, +  0xb7,0xd7,0xff,0xbf,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0xfe,0xaf,0xff,0xf7,0x1f, +  0xa7,0x79,0xfe,0x77,0x8f,0xe7,0xf8,0xfe,0x27,0x0f,0xe2,0xf9,0xbe,0x6f,0xe6,0xe9, +  0xfe,0x7f,0x9b,0xc7,0xf1,0xfe,0x2f,0x9f,0xa7,0xf9,0xfe,0x7f,0x9f,0xf9,0xfe,0xfe, +  0xfb,0xff,0x7f,0xfb,0xff,0xff,0xff,0xff,0xd3,0xfc,0x79,0x1f,0xcf,0xf1,0xff,0x3f, +  0xc5,0xfb,0xfe,0xff,0x7a,0xde,0x93,0xff,0xfd,0x3f,0xff,0xff,0xff,0xff,0xfd,0xbf, +  0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xbf,0xeb,0xfb,0xff, +  0xa7,0xeb,0xef,0x7f,0xff,0xef,0xff,0xfa,0x7f,0xff,0xae,0xbf,0xff,0xff,0xff,0xff, +  0x77,0xff,0xfb,0xbf,0xdd,0xff,0x4f,0xff,0xff,0xff,0xff,0x6f,0xf7,0xb7,0xff,0x3f, +  0xff,0xed,0xff,0x7f,0xff,0xf3,0xfd,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff, +  0xff,0xf2,0xd7,0xff,0xdf,0xf3,0xfd,0xe9,0x7f,0xdf,0xf7,0xff,0xed,0xff,0x7e,0xdf, +  0xb5,0xfd,0xfe,0xdf,0xe6,0xfd,0xfb,0xdf,0x9d,0xff,0x7d,0xff,0xff,0xdb,0xff,0xff, +  0xff,0xff,0xfc,0x4a,0xff,0x4f,0xff,0xbc,0xfd,0x3f,0xef,0xd1,0xfe,0xfc,0xbf,0x7f, +  0xd3,0xfc,0xff,0xff,0xc8,0xff,0xff,0x9f,0xcf,0xdb,0xff,0xff,0xdf,0xff,0xd1,0xff, +  0xff,0xff,0xff,0xff,0xab,0xbf,0xde,0xbf,0xa5,0xe9,0xda,0xfe,0x8d,0xab,0xea,0xfa, +  0xae,0x8d,0xa3,0xe3,0xfa,0xf7,0xaf,0xe8,0xfa,0xfc,0x8d,0xa7,0xea,0xfa,0xfe,0xad, +  0xaf,0xeb,0xfa,0xde,0xbf,0xf0,0x7f,0xbe,0x3e,0xcb,0xff,0xed,0xbd,0x3f,0xce,0xdf, +  0x78,0xcf,0x1f,0xef,0xfb,0xff,0xff,0xbf,0xff,0x74,0xdf,0x3f,0x5f,0xbf,0xdf,0xdb, +  0xff,0xdf,0xff,0xff,0xff,0x3f,0xff,0x07,0xff,0xde,0xef,0x7f,0xc7,0xff,0x4e,0xcb, +  0xbf,0xec,0xff,0x4e,0xd6,0xbb,0xf5,0xdf,0x7f,0xf7,0x74,0xad,0xff,0xdd,0xff,0xfd, +  0xff,0xff,0x7f,0xef,0xff,0xff,0xff,0xff,0xa5,0xff,0xfb,0xea,0xff,0xff,0xef,0xbf, +  0xbf,0xef,0xfb,0xef,0xff,0x3f,0xee,0xfa,0xbb,0xe7,0xef,0xfd,0xfe,0xe3,0xdb,0x77, +  0xfd,0xbf,0x7f,0xff,0x7d,0xf7,0x7d,0xd5,0x7f,0xf8,0x9f,0xff,0xfb,0xff,0xbe,0xdb, +  0xff,0xbf,0xaf,0xf9,0xdf,0x7e,0x9d,0xff,0xe7,0xfa,0xff,0x77,0x3f,0xde,0xde,0x37, +  0xad,0x67,0xff,0xfc,0x7f,0xfe,0xff,0xff,0xff,0xff,0xff,0x05,0xff,0xff,0xff,0xff, +  0xfd,0xee,0xdf,0xfe,0xdd,0xff,0xff,0xb6,0xff,0xff,0xff,0xef,0xff,0xff,0xfe,0x7e, +  0xef,0xd5,0xff,0xf9,0xff,0xfd,0x7f,0xf7,0xef,0xff,0x7f,0xff,0xd0,0x7f,0xff,0xef, +  0xd7,0xed,0xf3,0xff,0xfe,0xfd,0xef,0xfb,0xb0,0xdf,0x3b,0xff,0xef,0xff,0xff,0x7e, +  0xff,0xff,0xef,0xfa,0xee,0xfd,0x7f,0xff,0xfb,0xff,0xff,0xff,0xff,0xfb,0xdf,0xff, +  0x7f,0xff,0xf3,0xed,0x7f,0xff,0xde,0xe3,0xfc,0xbf,0xf7,0xff,0xff,0xdd,0x3f,0x56, +  0xe5,0xfd,0xbf,0x4f,0xdb,0xf2,0xfd,0xff,0x56,0xdf,0x7f,0xff,0xff,0xfb,0xff,0x02, +  0xff,0xfb,0xff,0xde,0xff,0xfe,0x7f,0xfb,0xf6,0xe7,0xeb,0xdf,0xdf,0xdf,0xfb,0xfb, +  0xaf,0xff,0xff,0xed,0xfe,0x1e,0xea,0xff,0x6f,0xff,0xfe,0xff,0xff,0xff,0xff,0xff, +  0x74,0x7f,0x9f,0xff,0x5d,0xff,0x30,0xfe,0xfe,0xff,0x8f,0xe3,0xee,0xdd,0xff,0xce, +  0xfa,0x75,0x3f,0x4f,0xf3,0x7c,0xff,0x3f,0xcf,0xf3,0xfc,0xff,0x3f,0xff,0xff,0xff, +  0xf7,0xf4,0xef,0xff,0xff,0xbf,0xff,0xf9,0xbf,0x5f,0x7f,0xbd,0xbf,0x7f,0xef,0xbf, +  0xe3,0x7f,0xdd,0xb7,0xde,0xff,0xbf,0xef,0xfb,0xfe,0xe7,0xbf,0xef,0xfa,0xff,0xff, +  0xff,0xff,0xff,0xd5,0xff,0xed,0xbf,0xb2,0xed,0xff,0xbf,0xd3,0x7b,0x1c,0xa7,0x7f, +  0xdd,0x77,0xdf,0xbf,0xfe,0x67,0x9f,0xa7,0xe9,0xfa,0x6a,0x8f,0xe7,0x39,0xfa,0x7f, +  0xff,0xff,0xff,0xf7,0xb8,0x1f,0xff,0x7f,0xfd,0xff,0x7f,0xfb,0xb7,0xcf,0xfb,0xfc, +  0xfd,0xbf,0xef,0xff,0xff,0xfb,0xef,0x73,0x3c,0x4f,0x37,0xc7,0xf3,0x7c,0xdf,0x37, +  0xcf,0xff,0xff,0xff,0xff,0xf7,0xa7,0xff,0xfd,0xef,0x7f,0xff,0xf7,0xee,0xfd,0xff, +  0x7f,0xd5,0xef,0xfb,0x7d,0xff,0xff,0xf3,0x7e,0xf7,0xbf,0xef,0xfb,0xfe,0xfb,0xbf, +  0xef,0xfb,0xff,0xff,0xff,0xff,0xff,0xea,0xb7,0xff,0xff,0xcd,0x77,0x5c,0xcf,0x27, +  0xcf,0xff,0xfc,0x7b,0x1f,0xcf,0xf3,0xfd,0xfe,0xcf,0xff,0xff,0xff,0xff,0xf7,0xff, +  0x3f,0xff,0xdf,0xff,0xbf,0xef,0xfb,0xff,0xf1,0x1b,0xff,0xff,0xfd,0xaf,0xff,0xb3, +  0xfe,0x7e,0xf3,0xeb,0xff,0x3f,0xfc,0xf9,0x7f,0xff,0xfd,0xff,0xff,0xff,0xff,0xff, +  0xff,0xcf,0xff,0xff,0xff,0xf7,0xfd,0xff,0x7f,0xf5,0xd3,0xff,0xff,0x52,0xd3,0xfc, +  0xff,0xfe,0xcf,0xbe,0xbd,0x7b,0x3e,0xce,0xe6,0xb5,0x7d,0xff,0xe7,0x79,0xdf,0x37, +  0x9d,0xe7,0x7d,0x5f,0x57,0x9d,0xfe,0xff,0xbf,0xef,0xfe,0xfa,0x2d,0xff,0xff,0x5c, +  0xdf,0xb7,0xff,0xfb,0xfc,0xdf,0x3f,0xef,0xfb,0x7c,0xd7,0xf7,0xcf,0xfc,0xff,0x3f, +  0xef,0xf3,0xfc,0xff,0x3f,0xef,0xf3,0xff,0xdf,0xf7,0xfd,0xff,0xf6,0x47,0xff,0xaf, +  0xff,0xff,0xf1,0xdf,0xff,0xbf,0xfa,0xdd,0xde,0x7f,0x8f,0xb6,0xfd,0xff,0x6d,0xff, +  0xff,0xfc,0x7f,0x5f,0xd7,0xd5,0xf6,0xff,0xff,0x7b,0xfe,0xff,0xbf,0xff,0xc8,0xbf, +  0xf5,0x7f,0xdf,0xf7,0xff,0xef,0xff,0xdf,0x7b,0x5b,0xdf,0x51,0xda,0x55,0x3d,0x4f, +  0x3f,0xff,0xbf,0xef,0xfb,0xfe,0xfb,0xbe,0xef,0xfb,0xea,0x77,0xdd,0xf7,0x7f,0xd9, +  0x1f,0xfe,0xbf,0xaf,0xef,0xff,0xfb,0xff,0xaf,0x6b,0xfb,0xff,0xff,0xaf,0x6b,0xfb, +  0xf7,0xfd,0xf7,0x6d,0xfb,0x7e,0xdf,0x37,0xed,0xfb,0x7e,0xdf,0xef,0xfb,0xfe,0xff, +  0xfe,0xf3,0xff,0xd7,0x35,0xfd,0xf3,0xff,0xff,0xf5,0xc5,0xff,0x6f,0xff,0xf7,0xe1, +  0x7f,0x7f,0x7e,0xff,0xff,0xff,0xff,0xff,0xe3,0xff,0xff,0xff,0xff,0xfd,0xff,0x7f, +  0xdf,0xff,0xe4,0xff,0xb7,0xff,0xff,0xff,0xff,0xb7,0xff,0xff,0xfd,0xfd,0xb7,0xff, +  0xfb,0x7e,0x7f,0xff,0xdf,0xee,0xfb,0xbe,0xef,0xbb,0xee,0x7b,0xfe,0xe7,0xbb,0xff, +  0xff,0xff,0xff,0xfd,0xdf,0xf9,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xdb, +  0xff,0xff,0xbf,0xff,0xfb,0xfd,0xbf,0x6b,0xd8,0xf6,0x3d,0xef,0xe7,0xff,0xf6,0x7f, +  0xef,0xe7,0xff,0xff,0xff,0xe0,0xff,0xfb,0xfe,0xfd,0xbf,0xef,0x5b,0xfe,0xf5,0xbe, +  0xe2,0xfb,0xd6,0xf9,0xbd,0x6f,0x1e,0x2d,0xbe,0x6f,0xdb,0xd6,0xff,0xbf,0x6f,0xdb, +  0xf6,0xff,0xbf,0xef,0xfb,0xff,0xed,0x6f,0xff,0xff,0xff,0x3f,0xff,0xfb,0xfe,0xff, +  0xbe,0xff,0xbb,0xfe,0xfd,0xbf,0xef,0xff,0xfb,0x3f,0xcf,0xdb,0xfe,0xff,0xbf,0xcf, +  0xdf,0xf6,0xff,0xff,0xff,0xff,0xff,0xf7,0xcf,0xff,0xff,0xff,0xbf,0xff,0xfe,0xff, +  0xbf,0xef,0xff,0xfe,0xff,0xbf,0xef,0xfb,0xff,0xff,0xbe,0xef,0xbb,0xee,0xfb,0xee, +  0xef,0xbf,0xef,0x7b,0xff,0xff,0xff,0xff,0xff,0xcd,0xff,0xfd,0xff,0xfe,0x7f,0xd3, +  0xfd,0xfd,0x7f,0x5f,0xd3,0xf5,0xed,0x7f,0xdf,0x9f,0xf9,0x3f,0xff,0xff,0xff,0xef, +  0xff,0xff,0xff,0xff,0xff,0xfe,0x5f,0xff,0xff,0xff,0xef,0xbf,0xff,0x9f,0xff,0xf9, +  0xfa,0xff,0xdd,0xa7,0x6a,0xfa,0xbf,0x9f,0xa7,0xe9,0xde,0x7f,0xab,0xfe,0x9f,0xaf, +  0xeb,0xfa,0xfe,0xdf,0xb7,0xeb,0xfb,0xe9,0xff,0xff,0xff,0xff,0x07,0xfe,0xf7,0xff, +  0xed,0xff,0xfd,0xff,0x75,0xff,0x7f,0xdf,0xd7,0xfd,0xcd,0x77,0x5f,0xed,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xf8,0xff,0xfe, +  0xf9,0xfe,0x6f,0x9f,0xe7,0xf8,0xbe,0x2f,0x8f,0xe6,0xf9,0xfe,0x2f,0x0b,0xe6,0xfe, +  0x7f,0x9f,0xa7,0xf9,0xfe,0x7f,0x9f,0xa7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x9f, +  0xff,0xc7,0xfb,0xf5,0xff,0xff,0xef,0xf1,0xfd,0xfd,0x7f,0x6f,0xf1,0xfc,0xf9,0xbf, +  0xf7,0xfe,0xff,0xbf,0xe7,0xf9,0xfe,0xff,0xff,0xef,0xfb,0xf5,0xff,0xff,0xff,0xff, +  0xfb,0xff,0xfb,0xff,0x7e,0xbf,0xff,0xfd,0xff,0xff,0xbf,0xaf,0xf9,0xff,0xfe,0xdf, +  0xe7,0xfa,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xbf,0xff,0xfe,0xbf,0xff,0xff, +  0xff,0xf0,0x7f,0xfb,0x7f,0xff,0xd7,0xff,0xff,0xff,0xdf,0xf7,0xfd,0xfd,0xff,0xdf, +  0xd7,0xb5,0xfe,0xdf,0xfb,0xfe,0xdf,0xff,0xff,0xfb,0xff,0xdf,0xbf,0xef,0xff,0xff, +  0xff,0xff,0xff,0x4f,0xff,0xe7,0xfd,0xfa,0x7f,0xdf,0xf7,0xfd,0xfe,0xdf,0xf7,0xe7, +  0xfd,0xfa,0x76,0x9f,0xef,0x7f,0xdf,0xf3,0xfd,0xff,0x7f,0xdf,0xf3,0xfd,0xff,0x7f, +  0xff,0xff,0xff,0xff,0xe5,0xff,0xff,0xff,0xff,0x2f,0xdf,0xff,0xff,0xef,0x27,0xeb, +  0xf2,0xfd,0xbf,0xa7,0xf3,0xfd,0xff,0x4f,0xd3,0xf4,0xf5,0x3d,0x4f,0xd3,0xf4,0xf5, +  0x3d,0x6f,0xdb,0xf7,0xff,0xfb,0x37,0xf3,0xeb,0xfa,0x2e,0xb5,0xaf,0xe8,0xfa,0xfe, +  0xbf,0x8f,0x6b,0xba,0xbe,0xbf,0xa7,0x3a,0xee,0xbb,0xae,0xeb,0xba,0xee,0x8b,0xa6, +  0xeb,0x3a,0xbe,0xb3,0xad,0xeb,0xfd,0x27,0xff,0xff,0x7f,0xff,0xff,0xf5,0x3f,0xff, +  0xee,0xf3,0xfb,0xfe,0xf4,0xff,0xb6,0xff,0xbc,0xdf,0x17,0xcd,0x3f,0xff,0xeb,0x15, +  0xfd,0xff,0x7d,0xfc,0xff,0x7f,0xef,0xdf,0xee,0x6f,0xbf,0xff,0xff,0x7f,0xff,0xaf, +  0xed,0xff,0x7f,0xdf,0x7f,0xfb,0x7b,0xbe,0xbf,0x9d,0xfd,0x2e,0x6b,0x9f,0xe7,0xff, +  0xde,0xdf,0xbf,0xcb,0xbb,0x7f,0xff,0xff,0xff,0xf8,0x9f,0xff,0xff,0xff,0xff,0xef, +  0xd3,0xfb,0x7e,0xff,0xbf,0xff,0xff,0xee,0xef,0xbb,0xf6,0x57,0xef,0xeb,0xfb,0xff, +  0xff,0xfd,0xf7,0xff,0xff,0x7f,0x7f,0xdf,0xdf,0xf7,0xfe,0xe1,0xff,0xff,0xff,0x9e, +  0x9e,0xff,0xe4,0xf8,0x7a,0x9f,0xaf,0xf9,0xde,0x7e,0x9f,0xff,0xf8,0xfe,0xbf,0xaf, +  0xc8,0xfa,0x9e,0xa5,0xad,0xcb,0xfa,0xed,0xff,0xff,0xbf,0x6f,0xf1,0x6f,0xff,0xf9, +  0xfd,0xfb,0xff,0xcb,0xff,0xbf,0xf7,0xd5,0xbf,0xff,0xb7,0x57,0xdf,0xff,0xbe,0xeb, +  0xfa,0xee,0xb9,0xad,0x6b,0xfa,0xde,0xbb,0xaf,0xfd,0x7f,0xff,0xfb,0xfe,0x47,0xff, +  0xff,0xff,0xfa,0x7f,0xff,0xef,0xff,0x98,0x77,0xab,0xbe,0xfb,0xbf,0xff,0xfb,0xbb, +  0xbe,0xff,0xfb,0xfe,0xfb,0xff,0xef,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xc9, +  0x7e,0xff,0xff,0xed,0x7f,0xff,0xdf,0xbf,0xfd,0x7d,0xff,0xe7,0xfc,0xff,0x6e,0xdb, +  0xf5,0xfe,0x5f,0xff,0xfe,0xfe,0xf7,0xef,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0x6f, +  0xf8,0xbf,0xfb,0xf7,0xfb,0xed,0xdf,0xd7,0xdd,0xff,0x6f,0x7f,0x37,0xbf,0xef,0x7b, +  0xd6,0xee,0xe7,0xfd,0xff,0xdf,0xfd,0x7b,0x7f,0xf7,0xff,0xff,0x7d,0x7f,0xef,0xff, +  0xff,0xf7,0x07,0xfb,0xcf,0xf3,0xd5,0x7e,0x17,0xbf,0x72,0x7c,0xff,0x3d,0xce,0xf1, +  0xfc,0xef,0x2b,0xd3,0x9c,0xef,0x3f,0xae,0x73,0xfd,0xfd,0x3c,0xfe,0x7f,0xff,0xed, +  0xff,0xff,0xff,0xfc,0xff,0xdd,0xbf,0x75,0xff,0xfd,0xbf,0xbb,0x7b,0xdf,0x97,0x7d, +  0xbd,0x63,0xd9,0xeb,0xfa,0x73,0xf7,0xed,0xde,0xee,0x7b,0xbf,0xf7,0xf7,0xdf,0xff, +  0xfe,0xff,0xff,0xff,0xfe,0x99,0xfe,0xbe,0xee,0x7f,0xfb,0x7d,0xff,0xeb,0xf1,0xde, +  0x7a,0xae,0xd7,0xfb,0xff,0xfa,0xf5,0xe9,0xeb,0xfe,0x5e,0xff,0xae,0xbe,0xdb,0xed, +  0x7f,0xff,0xff,0xff,0xff,0xff,0xc3,0xbf,0x6b,0x7a,0xfd,0xf6,0xce,0xff,0xff,0xff, +  0xbf,0xe7,0xf9,0xee,0xb9,0xbf,0xef,0xda,0xf3,0x2b,0xff,0xfb,0xff,0xef,0xfb,0xff, +  0xfa,0xff,0x9b,0xef,0xff,0xff,0xff,0xe4,0x7f,0xbf,0xff,0xf7,0xff,0xfd,0xff,0xdf, +  0xff,0xf7,0xf3,0xff,0x7f,0xdf,0xf7,0xfb,0xff,0x76,0xef,0xef,0xff,0x5f,0xff,0xff, +  0xff,0xff,0x6f,0xff,0xff,0xff,0xff,0xf7,0xfe,0x8f,0x8d,0xd5,0xfd,0x7f,0xff,0xff, +  0xa7,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xdf,0xff,0xff,0xff,0xff,0xbf,0xff,0xef, +  0xff,0xbf,0xff,0xdf,0xfb,0xfb,0xbf,0xef,0xfd,0xff,0xe9,0xfe,0xde,0xff,0xbf,0x7f, +  0xfd,0xff,0x7e,0xff,0xef,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xf9,0xfe, +  0xff,0xff,0xff,0xfd,0xfe,0xfd,0x9f,0xf7,0xd9,0xfe,0xdc,0xee,0x0f,0xff,0xd4,0xff, +  0xfc,0xfb,0x3f,0xcf,0xbf,0x3f,0xff,0xff,0xfc,0xf3,0x5f,0xff,0x35,0xf1,0xfc,0xff, +  0xfe,0xff,0xf3,0xfd,0xff,0xdf,0xdf,0xf1,0xff,0xff,0xfe,0xff,0xfc,0x96,0xbf,0xff, +  0xaf,0xff,0x3f,0xcb,0xfd,0xf3,0xeb,0xef,0x7c,0xff,0xf9,0xcf,0xff,0xfc,0xfe,0xff, +  0xbf,0xfe,0x9f,0xfe,0xfc,0xff,0x7f,0xfe,0xf3,0xff,0xff,0xff,0xdf,0xfd,0x78,0xf7, +  0xff,0xe6,0xb9,0xfd,0x5f,0xcb,0xd4,0xbf,0xfe,0x6b,0x9e,0xd3,0xad,0x6f,0x2e,0xcf, +  0x9f,0xbf,0xfd,0xfb,0xf2,0xbf,0xef,0xfb,0xd2,0xff,0xa9,0xae,0x6b,0xfb,0xff,0xbf, +  0x9b,0xff,0xfc,0xd7,0xff,0xff,0xf3,0xde,0x57,0xb7,0xcd,0x7b,0x7e,0x57,0xf7,0xcd, +  0xff,0xcf,0x97,0xfe,0xff,0x3c,0xd7,0xf7,0xef,0x7f,0x5f,0xdf,0xb5,0xe5,0x7f,0x7f, +  0xfd,0xfb,0xe7,0xfd,0xff,0x5f,0xfd,0x3e,0xcf,0xd2,0xe9,0xf7,0xbf,0x0f,0x52,0xfc, +  0xf7,0xef,0x5b,0x3f,0x9f,0x73,0xed,0xff,0xff,0xbe,0x7c,0xdf,0xfe,0xf9,0xff,0xff, +  0xef,0xff,0xf6,0x6f,0xff,0xff,0xf7,0xfd,0xad,0x5b,0x56,0x7f,0xfd,0xe7,0xf9,0xd6, +  0x56,0x1d,0xa7,0x6b,0x75,0x9b,0xcf,0xfd,0xdf,0xf7,0xdd,0xc7,0x6b,0xdf,0x77,0x3d, +  0xff,0x7d,0xdf,0xf6,0xc7,0xff,0xfe,0x6b,0xff,0xff,0xf7,0xff,0xeb,0xfe,0xba,0xbe, +  0xab,0xeb,0xfa,0xbe,0xbf,0xeb,0x5a,0xe3,0xfd,0xbf,0x7f,0xfe,0xf1,0xad,0x2f,0x5b, +  0xea,0xfe,0xbf,0xbf,0xff,0xb1,0xff,0xfe,0xe9,0x1f,0xff,0xff,0xff,0xfd,0x7f,0x7f, +  0xd7,0xf7,0xfd,0x7f,0x7f,0xdf,0xfd,0xb9,0x7e,0xbb,0xd6,0xc7,0xff,0x7c,0xf7,0xa5, +  0xcd,0xff,0x5f,0xd7,0xf7,0xff,0xf9,0xbf,0xed,0xdf,0xf4,0x7f,0x9f,0xe7,0xfb,0xfc, +  0x7f,0x3f,0xcf,0xd3,0x7e,0x7d,0x37,0xed,0xf6,0xbd,0xbf,0x6f,0xdf,0xff,0xff,0xff, +  0x47,0xff,0xfe,0x7f,0xff,0xff,0xff,0xff,0xa5,0xfe,0x79,0xbe,0xa7,0xff,0xfe,0xff, +  0xaf,0x7f,0xf8,0xf6,0xb9,0x9f,0xe7,0x9b,0xfe,0xff,0xe3,0xfa,0xff,0xbf,0xff,0xff, +  0xff,0xe7,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xee,0x7f,0xd6,0x25,0x9f,0x6f,0x5b, +  0xee,0xef,0xbf,0xef,0x5b,0xc6,0x35,0xbf,0x62,0xfb,0x37,0x9f,0xe6,0x59,0x76,0x7f, +  0xbf,0xef,0xd8,0x7e,0xff,0xbb,0xef,0xfb,0xfe,0xff,0xf8,0x9b,0xff,0xf3,0xbf,0xcf, +  0xfb,0xfe,0xff,0xfc,0xef,0xbf,0xee,0xfb,0xbf,0xcf,0xbb,0xf6,0xff,0xff,0xfb,0xfd, +  0xff,0xbf,0xff,0xdb,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xf3,0xff,0xff,0xbf, +  0xfb,0xfe,0xff,0x7f,0xff,0xf7,0xff,0xff,0x7f,0xef,0xf7,0xfb,0xff,0x7f,0xff,0xfe, +  0xff,0xff,0xdf,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x5f,0xed, +  0x3f,0xc7,0xff,0xef,0xff,0xff,0x5e,0xff,0xf5,0xff,0x3e,0x5f,0xd3,0xfd,0xfe,0xc7, +  0xd1,0xf4,0xfd,0x1f,0xff,0xd7,0xfe,0x6b,0x7e,0x5f,0xff,0xff,0xff,0xfb,0xff,0x2f, +  0xff,0xab,0xea,0xff,0x7f,0xdf,0xf7,0xea,0x9b,0xbe,0xab,0x23,0x69,0xf2,0x3e,0x9f, +  0xeb,0xfe,0x7e,0xbd,0xaf,0xfd,0xf2,0x7f,0x8f,0xe7,0x69,0xff,0xff,0xff,0xff,0xff, +  0xfd,0xff,0xf5,0xed,0x7f,0xfd,0xff,0xff,0xdd,0x7f,0xff,0xf7,0xfd,0xfd,0x7f,0xde, +  0xf7,0xfb,0x7e,0x74,0xd7,0xf5,0xff,0xff,0x5e,0xfd,0xfd,0xff,0xff,0xff,0xff,0xff, +  0xff,0xf1,0x3d,0xff,0xbe,0x27,0x9f,0xc7,0xf9,0xfc,0x2f,0x9f,0xa2,0xf9,0xba,0x6e, +  0x9f,0xc6,0xf1,0xb7,0x0b,0xe2,0xf8,0x9e,0x7e,0x8b,0xe6,0xf9,0xbe,0x7f,0x9f,0xe7, +  0xf9,0xfe,0x7f,0x97,0xfb,0xd7,0xf5,0xff,0xfa,0xef,0xdf,0xe5,0xff,0x7f,0xdf,0xf7, +  0xf4,0xff,0x7a,0xcf,0xbd,0xe9,0xbf,0xcf,0xf1,0xfc,0xff,0xbf,0x4f,0xf3,0xf4,0xff, +  0xff,0xff,0xff,0xff,0xf0,0xff,0xfe,0xff,0xbf,0xff,0xff,0xfa,0xfe,0xbf,0xbf,0xaf, +  0xfb,0xeb,0x9e,0xff,0xed,0xfe,0xbf,0xaf,0xed,0xff,0xfe,0xfa,0xf7,0xeb,0xfe,0xfe, +  0xbf,0xff,0xff,0xff,0xff,0xfd,0xdf,0xff,0x5f,0xd7,0xf7,0xfd,0xbf,0xfe,0xff,0xff, +  0xdf,0x7f,0xff,0xd7,0x7d,0xff,0xfb,0xb7,0xf4,0xff,0xff,0xdf,0xf3,0xff,0xff,0x3f, +  0xcf,0xfb,0xff,0xff,0xff,0xff,0xff,0xc3,0xff,0xeb,0x7a,0x5f,0xbf,0xf7,0xff,0xdf, +  0xdf,0xf3,0xbd,0xff,0x3e,0x7f,0xf7,0xf7,0xfb,0xfe,0x9f,0xf7,0xfd,0xfb,0x6f,0xdf, +  0xbd,0xf9,0xff,0x7f,0xff,0xff,0xff,0xff,0xfe,0x7f,0xf7,0xff,0xfb,0xdb,0xff,0xf7, +  0xff,0xcf,0xda,0xb7,0xf5,0xab,0xcf,0xfb,0xd7,0xff,0x77,0xd3,0xff,0xf5,0x3d,0xff, +  0xfe,0xf2,0xff,0xff,0xfe,0xff,0xbf,0xfc,0xbf,0xfe,0x0e,0xfa,0xfa,0xfe,0xad,0xab, +  0xe1,0xfa,0x7e,0xbb,0xaa,0xeb,0xba,0xfe,0x1f,0x22,0xe9,0x5e,0x3d,0xab,0xeb,0xfa, +  0xde,0xbf,0xac,0xeb,0xf8,0xde,0xbf,0xab,0xeb,0xfa,0xdf,0x71,0xbe,0xff,0xdf,0xf7, +  0x7c,0x71,0xfc,0xdb,0xfd,0x7f,0xff,0x64,0xff,0xdf,0x55,0xff,0xfe,0xfb,0xc5,0xff, +  0x7b,0xff,0x7f,0xf7,0xf9,0x7c,0xff,0x3f,0xff,0xff,0xfb,0xfb,0xfb,0x9f,0xff,0xfa, +  0x7f,0xff,0xf5,0xfd,0x77,0xf7,0xfd,0xf7,0xe6,0xff,0x7f,0xfb,0xf7,0xeb,0x73,0x97, +  0xbf,0xed,0xee,0xff,0xff,0x6b,0xae,0xf7,0xcf,0xdf,0x6f,0xff,0xff,0x7e,0x67,0xff, +  0xff,0xff,0xff,0xf6,0xbf,0xb7,0xfe,0xff,0xfe,0xff,0xb7,0xef,0xef,0xf7,0xfb,0xdf, +  0xfa,0xfa,0xff,0xbf,0xfb,0xbf,0xbe,0xfb,0xb7,0xef,0xbf,0xff,0xff,0xbe,0xef,0x78, +  0x5f,0xdf,0xd2,0x5f,0xfb,0xeb,0xdb,0xd5,0xbd,0xbf,0xf9,0xfa,0xbe,0x9e,0xeb,0xe9, +  0xef,0xff,0xaf,0xfb,0xfe,0xd4,0x3d,0x6f,0x61,0xbf,0xdf,0xde,0xff,0xff,0xff,0xf7, +  0xfe,0x5f,0xef,0xff,0x7f,0xff,0xff,0x7f,0xdf,0xef,0xfe,0xf7,0xdb,0xdf,0xfb,0xff, +  0xff,0x7f,0xfe,0xde,0xc7,0xff,0xff,0xdf,0xf7,0xde,0xfd,0xff,0xff,0xff,0xff,0xff, +  0xf5,0xfd,0xa1,0xff,0xf3,0xbc,0x17,0x9f,0xbe,0xff,0xfe,0xef,0xfb,0x8e,0xeb,0x7a, +  0xbe,0xfb,0xbf,0xef,0x9e,0xff,0xb5,0xee,0xef,0xeb,0xbf,0xef,0xff,0xff,0xef,0xff, +  0xff,0xff,0xff,0xfe,0x6f,0xfd,0xff,0xff,0xff,0xf6,0xff,0xef,0xed,0x5f,0xbe,0xfc, +  0xbe,0x4f,0xd3,0xdf,0x7d,0xef,0xbf,0xff,0xff,0xef,0xfb,0x97,0xf7,0xf7,0x9f,0xfd, +  0x93,0xdf,0xff,0xfe,0xfe,0xef,0xff,0xef,0xff,0xdf,0x56,0xed,0xff,0xfd,0x7b,0xdf, +  0xed,0xeb,0x5d,0xff,0xdd,0xff,0x9f,0xff,0xd7,0xef,0xfd,0xff,0xff,0x7b,0x9f,0xff, +  0xff,0xbf,0xff,0xff,0xff,0xfd,0xe1,0xff,0xdf,0xcf,0xbe,0xf7,0x8d,0xeb,0x48,0xfb, +  0x3f,0xcf,0xf3,0x9c,0xfd,0xf7,0xcc,0x65,0xfa,0xb7,0xff,0xff,0xf4,0xd7,0x4f,0xaf, +  0x63,0xfa,0xfe,0x3f,0xff,0xf3,0xff,0xfd,0xbf,0xef,0xff,0xff,0xfe,0xfd,0xdf,0x7f, +  0xdf,0xb7,0xfd,0xfd,0x7e,0xf7,0xdf,0xbd,0xda,0xbf,0xfb,0xf7,0xdf,0xff,0x77,0x7f, +  0xfd,0xff,0x77,0xef,0xf7,0x7f,0xff,0x7f,0xff,0x15,0x7f,0xb7,0x75,0x8b,0xfe,0x9f, +  0xbf,0x78,0xfe,0xba,0x1f,0xe7,0xf1,0xbf,0x3d,0x9d,0xfd,0xfb,0x7e,0xdc,0xbf,0x6b, +  0xdf,0x77,0xfd,0xaf,0x7f,0xf6,0x3f,0xff,0xe9,0xff,0xea,0xff,0xfd,0xdd,0xbf,0xfe, +  0xfb,0xff,0xff,0xf3,0xef,0xf9,0xef,0xdf,0xff,0x8f,0xfb,0xff,0x7e,0xaf,0x73,0xff, +  0xff,0xf7,0x2b,0xff,0xff,0xff,0xff,0xee,0xff,0x77,0xff,0xf8,0x1f,0xee,0xff,0xef, +  0xff,0xdd,0x7f,0xff,0xdd,0xbd,0xbe,0xf7,0x7b,0xff,0x7f,0xec,0xff,0xfe,0xe7,0xde, +  0xf7,0xfb,0xff,0xf7,0xfb,0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xff,0xda,0xff,0xfc, +  0xff,0xff,0xd7,0xfc,0x7c,0xcf,0xff,0xcf,0xff,0x5f,0xd3,0x3f,0xcf,0xbf,0xff,0x3f, +  0xcc,0xf7,0xfc,0x9f,0x3f,0xd7,0xf6,0x7f,0xff,0xfe,0xff,0xff,0xff,0xff,0xf6,0x6b, +  0xe7,0x4f,0xff,0xf7,0xff,0xfd,0xf3,0xf8,0xff,0xff,0xe7,0xf9,0x3f,0xfc,0xff,0xff, +  0xef,0xda,0xab,0x8e,0xff,0xfb,0xff,0xff,0x8f,0xff,0x3f,0xdf,0xff,0xff,0xff,0xdf, +  0x4f,0x79,0xff,0x3f,0x1f,0xff,0xf7,0xfb,0x5f,0xcb,0xb5,0xb9,0xbf,0xea,0xcf,0xf5, +  0xff,0xeb,0x7a,0xff,0xbf,0xe9,0xfe,0xcf,0xff,0xff,0xff,0xfb,0xfb,0xff,0xff,0xff, +  0xfb,0xd1,0xbf,0xff,0xcf,0xf3,0xff,0xff,0xbf,0xe7,0xf3,0x7e,0xdf,0xb7,0xec,0xf9, +  0xfe,0x7f,0x3d,0x7f,0x5f,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xfd,0xff,0x7f,0xff, +  0xff,0xcf,0xd9,0x17,0xed,0xfd,0x7f,0x5f,0xd7,0xfb,0xdb,0x6c,0xdd,0xc3,0xdb,0xb6, +  0x26,0xdd,0xfb,0x6d,0xff,0xfd,0xd6,0xf5,0xbf,0xf7,0xff,0xfa,0xff,0xf7,0xef,0xcb, +  0xff,0xff,0xf7,0xfe,0xc6,0xfe,0xbd,0x6d,0x7b,0xdf,0xf5,0x9f,0xe5,0x6b,0xba,0x75, +  0x9d,0xc7,0x6b,0xdf,0xce,0xbf,0x7d,0xb6,0xf7,0xbd,0xff,0xff,0xda,0x57,0xff,0xf7, +  0x71,0x7f,0xff,0xff,0xff,0x74,0xdf,0xff,0xdf,0xfc,0x7e,0x7f,0xff,0xdb,0xe7,0xaf, +  0xea,0x9a,0xba,0xb7,0xef,0xff,0xfe,0xb9,0xaf,0x5b,0xce,0xdf,0xf7,0xff,0x4b,0x57, +  0x9f,0xbe,0xaf,0xff,0xff,0xff,0xfb,0xdf,0xff,0xff,0xff,0xbf,0xfd,0xff,0xff,0xf7, +  0xf7,0xfd,0xfa,0x7f,0xd3,0xfe,0xff,0xbf,0x97,0xb5,0xcf,0xf8,0xfc,0xfb,0xf7,0xe9, +  0x7b,0xfc,0xdf,0xf5,0xff,0xff,0xf7,0xff,0xe9,0xfe,0xff,0xff,0xe9,0xff,0xfd,0xff, +  0xbf,0x5f,0xdf,0xf4,0xdd,0x7f,0x67,0xdb,0x76,0x7f,0xe9,0xdb,0x7e,0xdf,0xff,0xe7, +  0xfb,0x7f,0xbd,0x37,0xff,0xf7,0xff,0xfd,0x7f,0xe4,0x5f,0xfb,0xfb,0xfe,0x7f,0xff, +  0x7f,0xfe,0xe6,0xfd,0xfe,0x6f,0x9b,0xff,0xfb,0xbf,0x67,0xfe,0xff,0xbf,0xef,0xff, +  0xfe,0x7f,0xbf,0xff,0x9f,0xff,0xfc,0xff,0xff,0x8f,0xfa,0xc7,0xff,0x6f,0x1b,0xd6, +  0xfd,0xbf,0xef,0xf8,0xb6,0x3d,0x81,0x62,0xf9,0xf6,0x71,0x8f,0xfb,0xbe,0x6f,0xbb, +  0xef,0xdb,0xfe,0xef,0xbf,0xe3,0xfb,0x7e,0xff,0xbf,0xe7,0xff,0xb9,0xbf,0x6f,0xfb, +  0xfe,0xfd,0xfe,0xff,0xff,0xec,0xfb,0x3e,0xef,0xbf,0xfc,0xff,0xfe,0xfb,0xff,0xff, +  0xff,0xff,0xf3,0xfe,0xff,0xff,0xff,0xbb,0xff,0xf3,0xff,0xff,0x3f,0xf9,0xbf,0xfb, +  0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xbf,0xef,0xf7,0xff,0xff,0xbf,0xff,0xff,0xff, +  0xff,0xff,0xff,0xfe,0xff,0x7f,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xef,0xff,0xc7, +  0xff,0xd7,0xb5,0xfd,0x7f,0xdf,0xbb,0xf4,0xff,0x3f,0xc7,0xf3,0xf4,0xfd,0x1f,0x4f, +  0xef,0xff,0x9b,0xff,0xbf,0xff,0x6b,0xff,0xfe,0xd1,0xfd,0xfd,0x7f,0xff,0xfb,0xff, +  0xe2,0xff,0xfa,0x7e,0x9f,0xa7,0x7c,0xbf,0xf6,0x8f,0x23,0xe8,0xda,0x3e,0xbd,0xaf, +  0x6a,0xff,0xdf,0xb7,0xdd,0xff,0x77,0xdf,0xe7,0xff,0xfa,0x3e,0xdd,0xaa,0xff,0xff, +  0xbf,0xff,0x9f,0xff,0xdf,0xd7,0xe5,0xff,0xff,0xfe,0xd7,0xfd,0xff,0x5f,0xdf,0xf7, +  0xe5,0xff,0x7f,0xb7,0xef,0x5f,0x7b,0xff,0xbb,0xff,0xef,0xff,0xf6,0xb7,0xf5,0xff, +  0xff,0xff,0xff,0x93,0xff,0xeb,0xe3,0xe8,0xbe,0x7f,0x9f,0xe2,0xf8,0xbe,0x3f,0x0f, +  0xe6,0xf0,0x9e,0x2f,0x9e,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe3,0xf8, +  0xbe,0x7f,0x9f,0xe7,0xf2,0x7f,0xfd,0x7f,0x45,0xf7,0xff,0xff,0xbf,0xdf,0xff,0xfd, +  0xeb,0x7f,0x46,0x91,0xf5,0xff,0xe7,0xff,0xff,0xff,0x1f,0x6f,0xfb,0xfe,0xfd,0x7f, +  0xcf,0xf7,0xff,0xff,0x9f,0xfe,0xaf,0xff,0xaf,0xeb,0xea,0xff,0xff,0xf7,0xfb,0xff, +  0xff,0xbf,0xef,0xeb,0xfa,0xfe,0xbf,0xff,0xff,0xff,0xff,0xef,0xfb,0xff,0x7b,0xdf, +  0xaf,0xed,0xfe,0xff,0xff,0xff,0xff,0xf1,0xfe,0xfd,0xfd,0x7f,0xdf,0xff,0xf7,0xfd, +  0x7f,0xff,0xff,0xff,0xff,0xff,0x5f,0xff,0xfb,0x7f,0xff,0xff,0xff,0xff,0xbf,0xff, +  0xff,0xff,0xff,0x7f,0xdf,0xff,0xff,0xff,0xf9,0x3f,0xfe,0x9f,0xa7,0xeb,0xff,0xde, +  0xdf,0xad,0xff,0x7f,0xdf,0xf7,0xf7,0xf9,0xff,0xdf,0xe7,0xff,0xff,0x7f,0xdf,0xf7, +  0xfd,0xbf,0x7f,0xf7,0xb7,0xfb,0x7f,0xff,0xf7,0xff,0x93,0xff,0xdb,0xf7,0x6d,0x9f, +  0x2f,0xd1,0xdf,0xff,0x3f,0x27,0xdb,0xfe,0x3f,0xbf,0x6f,0xff,0xbf,0xbf,0xaf,0xeb, +  0xff,0xfe,0xbf,0xff,0xff,0xff,0xfd,0xbf,0xff,0xfd,0xff,0xe2,0xff,0xfd,0x85,0xe9, +  0xfa,0xee,0xbf,0xad,0xe8,0xfa,0xee,0x3f,0xad,0xe8,0xfa,0xb6,0xbd,0xeb,0xfa,0xbe, +  0x1f,0xaf,0xe9,0xf8,0xbe,0xbf,0xab,0xeb,0x5a,0xbe,0xbf,0xaf,0xf4,0x9f,0xfe,0x5f, +  0xef,0xf3,0xbf,0xff,0xbf,0xfd,0xfc,0xff,0xef,0x0d,0xd3,0xf4,0xbd,0xf6,0xff,0xf7, +  0xdf,0xef,0xff,0xb3,0x7f,0xbf,0xf7,0xff,0xff,0xf7,0xff,0xff,0xc7,0xff,0x99,0x7d, +  0x7b,0xff,0x3d,0xfb,0x7a,0xdf,0xaf,0x7c,0xfe,0xf9,0xde,0xfc,0xfd,0xff,0xf7,0x7f, +  0xf7,0xeb,0xf7,0xdf,0xbd,0xad,0xff,0x7f,0xbf,0xff,0xdf,0xff,0xff,0xef,0xff,0xe6, +  0x67,0xff,0xff,0xff,0xff,0x5f,0x7f,0xca,0xfd,0xb2,0xff,0x6d,0x7f,0xff,0x8e,0xef, +  0xfd,0xff,0xff,0xff,0xfb,0xfa,0xbf,0xff,0xff,0xff,0xff,0xfe,0xff,0xef,0xfa,0xff, +  0xff,0x45,0xfc,0xff,0x2f,0xda,0xfe,0xbf,0x1f,0xeb,0xfe,0xfd,0xb7,0xaf,0xfb,0xfa, +  0xe7,0xbf,0xfd,0xf0,0xe4,0xad,0x83,0xef,0xe8,0xff,0xff,0xfd,0xff,0xfe,0xff,0xff, +  0xff,0x7f,0xcd,0xff,0xff,0x7b,0xbf,0xec,0x7b,0xbf,0xff,0xbf,0xbf,0xdf,0xfe,0xff, +  0xff,0x9f,0xff,0xef,0xff,0x7f,0xe7,0xd7,0xef,0x7f,0x7f,0xff,0xdf,0xff,0xf7,0x77, +  0xff,0xff,0xff,0xf9,0x9f,0xff,0xbb,0xce,0xe3,0xfb,0xaf,0xef,0xbe,0xff,0xef,0xfe, +  0x3f,0x8e,0xff,0xfb,0xee,0xfe,0xff,0x7e,0xff,0xaf,0xef,0xff,0xbe,0xef,0xfb,0xff, +  0xff,0xff,0xdf,0x3f,0xff,0x15,0xfb,0xec,0x36,0xfd,0xee,0x7f,0xdf,0xfe,0xff,0xff, +  0xfb,0xff,0xd7,0xfd,0xef,0xef,0xff,0x7f,0xfd,0x6d,0xdb,0xf6,0xef,0xbf,0x6f,0xff, +  0xff,0xff,0xff,0xff,0x57,0xef,0xe0,0xff,0xdf,0xbe,0xf5,0x6e,0xef,0x76,0xff,0xf7, +  0xfb,0xff,0xff,0xdf,0xbd,0xbb,0xff,0x8b,0xff,0xfd,0x6d,0xf6,0x76,0xde,0xfd,0xed, +  0x5f,0xf7,0xff,0xfb,0xff,0xff,0xdf,0xfc,0x5f,0xf7,0x23,0x8f,0xf3,0x3b,0xfd,0xff, +  0xfd,0xd3,0xff,0xff,0x5f,0x8d,0xf1,0xbe,0xff,0x4e,0xe1,0xd9,0xdd,0x2f,0xcf,0xfb, +  0xf4,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0x7f,0x93,0xb7,0xf7,0xfd,0xff,0x7f,0xff, +  0xff,0xdf,0xff,0x77,0xfe,0xff,0xba,0xfb,0xba,0x6f,0xe9,0xbf,0x7f,0xbf,0xf7,0xfd, +  0xff,0x7d,0xdf,0xfe,0xff,0xff,0x7f,0xff,0xff,0xff,0xfa,0x77,0xfa,0x3f,0x1e,0xe3, +  0x25,0xd5,0x76,0xfd,0xe7,0xed,0xfb,0xbf,0xd7,0xff,0xfe,0xdf,0xdf,0xb7,0xfd,0x38, +  0x76,0x9f,0xff,0xf9,0xfb,0xff,0xff,0x6f,0xff,0xfb,0xff,0xff,0xc6,0xff,0xf7,0xbf, +  0xb6,0xff,0xff,0xef,0xff,0x7e,0x7e,0x33,0xae,0xfb,0xff,0xff,0xa7,0x61,0xfe,0xff, +  0xff,0xa7,0xf3,0xfe,0xff,0xb7,0xaf,0xff,0xff,0xff,0xef,0xff,0x7f,0x89,0xff,0xf7, +  0xff,0xf7,0x5f,0xfe,0xfd,0x7f,0xff,0x5f,0xfd,0xff,0xfd,0x5f,0xff,0xef,0xff,0xff, +  0x3f,0xdf,0xef,0xff,0x7f,0xbf,0xce,0xff,0xff,0xff,0xff,0xff,0x7f,0xdf,0xe8,0x0f, +  0xf2,0xff,0xbf,0x5f,0xfb,0x7e,0xdf,0xbf,0xff,0x57,0x3e,0xdf,0xbd,0xfd,0xd3,0x3f, +  0xf5,0x5c,0xff,0x3e,0xf7,0xfd,0x5c,0xfb,0xfe,0xff,0xff,0xef,0xfb,0xfe,0xdf,0xfc, +  0xe6,0xbe,0x97,0xf3,0xe5,0xff,0x1b,0xcf,0xf7,0xff,0xfa,0x7f,0xcf,0xf7,0xfe,0xf9, +  0x74,0xff,0xab,0xdf,0xaf,0xce,0xf3,0xcf,0xff,0x3f,0xdf,0xff,0xfc,0xff,0x7f,0xc7, +  0xfd,0x7c,0xf7,0xfb,0xfe,0xbc,0xaf,0x2b,0xfa,0xf2,0xdf,0xfe,0x7a,0xcf,0xc6,0x9f, +  0xed,0xed,0xff,0xff,0xff,0xfb,0xfa,0xfe,0xbf,0xfb,0xeb,0xca,0x7f,0xff,0xaf,0xef, +  0xca,0x7f,0xbe,0x9b,0xff,0x5c,0xd7,0x35,0xcd,0x7f,0x7e,0x55,0x9f,0xcf,0x7b,0xfe, +  0xd5,0xff,0xfc,0xff,0xef,0xfb,0xff,0xff,0x5e,0x57,0xff,0xed,0x7b,0x57,0xff,0xf7, +  0xfd,0xf3,0x57,0xfd,0x93,0xff,0xed,0x32,0x4c,0x93,0x27,0xcb,0xfb,0x6d,0xff,0xff, +  0x8b,0xa2,0x5e,0xbf,0x33,0xff,0x7f,0xdf,0xf6,0xcb,0xf7,0xdf,0xde,0xa5,0x0f,0xff, +  0xfe,0xb7,0xbf,0xeb,0xff,0xf0,0x6f,0xfd,0xfe,0x5f,0xdd,0xec,0xf5,0x5a,0x7e,0xbf, +  0xe7,0x51,0xdf,0x4f,0xfd,0x87,0x7f,0xf7,0xff,0xfe,0x79,0x58,0x7b,0xff,0xf5,0xf9, +  0xff,0xff,0xde,0x67,0x7d,0x76,0xf6,0x27,0xff,0xbf,0xab,0xfa,0xda,0xb7,0xae,0x6f, +  0xd6,0xfb,0xbf,0xbf,0x6a,0xfa,0xe6,0xfd,0xff,0xff,0xf5,0xde,0xad,0xeb,0xff,0xfe, +  0xbe,0xad,0xff,0xfa,0xde,0xff,0xef,0x5f,0xb9,0xff,0xf7,0x69,0x5f,0x46,0xd3,0x35, +  0xfd,0x3b,0x7f,0xf7,0xfd,0xe5,0x6a,0xff,0xdb,0xdb,0xb3,0xee,0xfb,0xb5,0xfd,0x7f, +  0xef,0xd1,0xf5,0xff,0xff,0x7f,0xdf,0xf5,0xcf,0xff,0xbf,0xff,0xd7,0xfc,0xdd,0x2f, +  0x6d,0xfb,0x76,0x9f,0x1f,0xed,0xf8,0xfd,0xff,0xff,0x6d,0xf7,0xfd,0x8f,0x7b,0xf3, +  0xfd,0xff,0xb7,0x4f,0xf3,0xff,0xff,0x37,0xff,0xfb,0x7f,0xf7,0xfe,0x79,0xff,0xaf, +  0x9e,0xff,0xff,0xbe,0x6f,0xdf,0xfe,0xff,0xfe,0x7f,0xff,0xfe,0xef,0xe7,0xff,0xfe, +  0xfc,0xaf,0xff,0xfb,0xe6,0xbd,0xaf,0xff,0xef,0xff,0xfd,0xff,0xf8,0x5f,0xfe,0x75, +  0xbb,0x65,0xd9,0xd6,0xef,0x99,0x6f,0xdb,0xb6,0xff,0x8f,0x6f,0xf9,0xbf,0x9f,0xe7, +  0xfb,0x16,0xe5,0xbf,0x6f,0x99,0xb6,0xef,0xbf,0xef,0xfb,0xfe,0xff,0xf8,0x5b,0xff, +  0xfb,0xff,0x6f,0xb3,0xff,0xff,0xfe,0xef,0x9b,0xfd,0xff,0xfe,0x7f,0xff,0xff,0xff, +  0xff,0xfb,0xff,0xf3,0xbf,0x7f,0xf7,0xed,0xfb,0xff,0xff,0x3f,0xff,0xf3,0xfd,0xab, +  0xff,0xfe,0xff,0xfb,0xed,0xff,0xff,0xff,0xef,0xfe,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xfe,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xfe,0x5f,0xbf,0x1f,0xcf,0xf1,0xf4,0xf9,0xff,0x47,0xd7,0xf7,0xff,0xff,0xe7,0xdf, +  0xf4,0x7e,0x47,0xd1,0xf4,0x7d,0x7e,0x5f,0xf5,0xf4,0x7d,0x7f,0xff,0xd7,0xff,0xfb, +  0xff,0xfa,0xaf,0xfd,0xe3,0x7a,0xfe,0xbe,0xbf,0xb7,0x6a,0xbe,0xad,0x9f,0x77,0xcc, +  0xfe,0x76,0xbf,0xeb,0xfa,0xf4,0xbf,0xa2,0xec,0xf7,0xfe,0xa9,0xaa,0xff,0xda,0xbf, +  0xff,0xf2,0xff,0xfd,0xff,0xfd,0xfd,0x7b,0xfd,0xd7,0xff,0xfd,0x5b,0xde,0xff,0xfd, +  0xeb,0xfb,0x7f,0xd7,0xb9,0x7f,0x55,0xd5,0x75,0xfd,0x7f,0xcd,0xd7,0x75,0xff,0xff, +  0x5f,0xff,0xbf,0xff,0xf8,0xbf,0xff,0x9e,0x2f,0x9d,0xe2,0xf8,0xfe,0x2f,0x9b,0xe7, +  0xf8,0xfe,0x37,0x9b,0xe2,0x69,0xa7,0x8b,0xa2,0xf8,0xbe,0x3f,0x8f,0xe2,0x78,0xfe, +  0x7f,0x8b,0xe7,0xf9,0xfe,0x7f,0xe7,0xff,0xf1,0xfc,0xff,0x1f,0xdf,0xf7,0xf5,0xfd, +  0x7f,0xcf,0xd3,0xfe,0xfd,0x3f,0xcd,0xfc,0xff,0x77,0x4f,0xd7,0xf5,0xff,0xff,0x5f, +  0xd7,0xff,0xfd,0x7f,0xff,0xff,0xff,0xe0,0xff,0xfe,0xff,0xbf,0xef,0xeb,0xfe,0xfa, +  0xbf,0xef,0xe9,0xfa,0x7e,0xdf,0xa7,0xf9,0xef,0xbf,0xef,0xab,0xfa,0xfe,0xff,0xff, +  0xeb,0xfa,0xff,0xff,0xaf,0xbf,0xff,0xff,0xfd,0x1f,0xff,0xdf,0xf3,0xff,0xfd,0x7f, +  0xdf,0xf7,0xfd,0xff,0x7f,0xdf,0xff,0xf5,0xff,0xff,0xbb,0xff,0xff,0x3f,0x5f,0xd7, +  0xff,0xff,0x7f,0xdf,0xff,0xff,0xff,0xff,0x5f,0xff,0x93,0xff,0xfb,0x7a,0x5f,0xb7, +  0xaf,0xff,0xbb,0xdf,0xb7,0xa7,0xf9,0xff,0xde,0x9f,0xf6,0xff,0x7f,0xdb,0xa7,0xfb, +  0x7b,0xdf,0xff,0xad,0xef,0x7f,0xff,0xf3,0xff,0xeb,0x7f,0xf8,0x3f,0xbe,0xbf,0xef, +  0xfd,0xf7,0x7d,0xbf,0x6e,0xff,0xf2,0xfd,0x3f,0x6f,0xfb,0xfc,0xff,0xf7,0xff,0xf4, +  0xfd,0x3f,0xef,0xff,0xf2,0xec,0xbf,0xff,0xd3,0xf4,0xfd,0x3d,0xfe,0x2f,0xff,0xfa, +  0x7e,0xbf,0xaf,0x6b,0xfa,0x7e,0x8f,0xae,0xeb,0x5a,0xb6,0xaf,0xa7,0xeb,0x5e,0xbf, +  0xad,0x6b,0xba,0xbe,0x3f,0xaa,0xe1,0x3a,0xde,0xbd,0xa7,0xeb,0xd2,0xff,0x61,0xff, +  0xff,0xd9,0x7b,0xff,0xff,0x73,0xfc,0x3f,0xf7,0xff,0x7f,0x7d,0x37,0x7f,0xb3,0x7f, +  0xfb,0xdd,0xf1,0xff,0x7d,0xff,0xfc,0xfd,0xdc,0xff,0xff,0xff,0x6f,0xbc,0xff,0xfa, +  0x17,0xf7,0xfe,0xfe,0x7f,0xf7,0xf9,0xf1,0xf6,0xff,0xf7,0xdf,0xfa,0xfc,0xdc,0xbb, +  0xeb,0xff,0xfb,0xbc,0xbd,0xdb,0xfc,0xff,0xf7,0xdf,0xff,0xff,0xdf,0xff,0xf7,0xed, +  0xfe,0xb7,0xfb,0xfa,0xfd,0xff,0xfa,0xfb,0xbd,0xf3,0xff,0xef,0xfe,0xfc,0xe3,0xff, +  0xff,0xdf,0x9e,0xbf,0xf7,0xfd,0xff,0xff,0xff,0xef,0xff,0xcf,0xff,0xff,0xff,0xff, +  0xcf,0xff,0xe4,0x5f,0x9f,0xbe,0x3f,0xef,0xf9,0xf8,0xff,0xff,0xf7,0x63,0xfe,0xde, +  0xaf,0xef,0x65,0xff,0x9f,0xaf,0x69,0xfb,0xff,0xf3,0xe3,0xeb,0xda,0xf7,0xff,0x8d, +  0xff,0xfb,0x7f,0xff,0x5f,0xff,0xff,0xef,0xff,0xd6,0xde,0xff,0xbf,0xdf,0xfe,0xfd, +  0x7f,0x57,0xf7,0xff,0xe7,0xff,0xdd,0xf7,0xbe,0xdf,0xff,0x7f,0xff,0xbf,0x6e,0xff, +  0xeb,0x7f,0xff,0xdf,0xfe,0xb9,0xff,0xff,0xbf,0xfa,0xbf,0xff,0xed,0xbf,0xef,0xd6, +  0xfe,0xff,0x7e,0xe7,0xba,0xff,0xeb,0xde,0xfb,0x3f,0xff,0xbf,0xf6,0x1f,0xbd,0xfb, +  0x7f,0x7f,0xff,0xff,0xff,0xff,0xfa,0x7f,0xfb,0xff,0x6e,0xef,0xf5,0xfd,0x7f,0xfb, +  0xff,0xbe,0x7d,0xf7,0x2f,0xdf,0xfe,0xfc,0xff,0xbb,0xfe,0xff,0xbf,0xff,0xdf,0xff, +  0xfc,0xff,0xff,0x7b,0xff,0xdf,0xbf,0xfe,0xaf,0xfb,0xfd,0x7b,0xbf,0xff,0xf7,0xff, +  0x5f,0xff,0x9b,0xff,0xbb,0xef,0xfb,0x5f,0xef,0xbe,0xf7,0xff,0xf7,0x7d,0x7f,0xde, +  0xdd,0xf7,0xbf,0xbf,0xff,0xff,0xfd,0xff,0xed,0xd5,0x7f,0xfb,0x5c,0xfa,0x2e,0xbf, +  0xef,0xdc,0x9e,0x3f,0xcf,0xa3,0xf3,0xb6,0xbe,0xcf,0x74,0xf5,0x2f,0xff,0xf1,0x58, +  0xfe,0xff,0x7f,0xd3,0xff,0xef,0xff,0xff,0xff,0xff,0xfe,0xaf,0xfb,0x7f,0x5f,0xf7, +  0xff,0xbf,0xff,0xdf,0xf7,0x33,0x7f,0x79,0xff,0xfb,0xeb,0x7e,0xdb,0xfd,0xff,0xff, +  0x7f,0xdf,0xff,0xff,0xfb,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0x13,0x7a,0xf7,0xba, +  0xfe,0x67,0xde,0x7e,0xfb,0xde,0xff,0xdd,0xe7,0xef,0xcd,0x37,0xfe,0xf8,0xde,0xfe, +  0xff,0xd3,0xeb,0xff,0xf7,0xff,0xeb,0xff,0xf7,0xff,0xfb,0xff,0xff,0xee,0xef,0xff, +  0x7f,0xf7,0xef,0xff,0x3a,0xbf,0xfd,0xee,0xf7,0x7e,0xee,0xbf,0xfd,0xff,0x7f,0x77, +  0x2e,0xff,0xff,0xde,0xbf,0xab,0xfe,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xfb,0x1f, +  0xff,0x7f,0xff,0xf3,0xfd,0xff,0xff,0xff,0xfb,0xff,0xff,0x5f,0xff,0xff,0xff,0xff, +  0xff,0xef,0x6f,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0x7f,0xff,0xfb,0xff, +  0x80,0xff,0x5c,0xcb,0xdf,0xf7,0xb3,0xfc,0xfb,0xde,0xfd,0x33,0x2f,0xff,0xff,0xdf, +  0xb6,0x7f,0x93,0xcc,0xf1,0xec,0xfb,0xfe,0xdf,0xbf,0xef,0xff,0xff,0xff,0xff,0xff, +  0xff,0xcf,0x6b,0xe7,0xfa,0x1a,0x8f,0xf7,0x7f,0xdf,0x7b,0xdf,0x3f,0xbd,0xff,0xff, +  0xdf,0xf7,0xeb,0xff,0xff,0xaf,0xbd,0xbf,0xdf,0xdf,0xf7,0xfc,0xff,0xff,0xff,0xff, +  0xff,0xff,0xd6,0x4f,0x7f,0xa9,0x5f,0xd2,0xf4,0xfd,0x7f,0x4f,0x9a,0xfe,0xed,0x3f, +  0x5f,0x9b,0xde,0xff,0xfe,0x7f,0x3e,0xaf,0xbf,0xef,0x1f,0xfe,0xf9,0xef,0xff,0xff, +  0xff,0xff,0xff,0xfb,0xcd,0xbf,0x95,0xcd,0xff,0x5e,0xdf,0xff,0xe5,0x73,0x5f,0xff, +  0xf5,0xef,0xff,0x7f,0xdf,0xff,0xff,0xbe,0x57,0xf7,0xff,0x79,0xff,0xdf,0x97,0xff, +  0xff,0xff,0xff,0xff,0xff,0xdb,0x3f,0xff,0xff,0xac,0xdd,0xe3,0x7d,0xfd,0x35,0x4f, +  0xfb,0xfe,0x92,0x2f,0xdb,0xfb,0xff,0xff,0xfc,0xff,0xfe,0xff,0xb6,0xcb,0xfb,0xfe, +  0xb7,0xff,0xff,0xff,0xff,0xff,0xff,0x16,0xff,0xfd,0xf5,0x7f,0xfd,0x6f,0x75,0xe7, +  0x59,0xff,0xf7,0xd5,0xfd,0x61,0xdf,0x77,0xfe,0xff,0xff,0xf7,0xdd,0xfd,0xe9,0x5f, +  0x77,0xdc,0xaf,0xff,0xff,0xff,0xff,0xff,0x70,0x7f,0xfa,0xde,0xbf,0xfd,0xef,0xdf, +  0xd2,0xfd,0x2f,0xef,0xfa,0xfe,0xfd,0xaf,0xef,0xff,0xdf,0xfd,0x6b,0xfb,0xfe,0xff, +  0xaf,0xef,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0x13,0xff,0x5f,0xd5,0xfb,0xff, +  0xb8,0xfc,0x51,0xa5,0xff,0xff,0x47,0xf7,0x15,0xcd,0xfa,0xfe,0xfe,0xe1,0x7f,0x7f, +  0xf3,0xf5,0xfd,0xff,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0x9b,0xfe,0xdf,0xff,0x47, +  0xd3,0x77,0xff,0xff,0x47,0xf3,0x7e,0xdd,0x7f,0x6f,0xfb,0x7f,0xff,0xdf,0xdf,0xff, +  0xff,0xb7,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xfd,0x7f,0xef,0xff, +  0xe7,0xf8,0xbf,0xff,0xf9,0xee,0x7d,0xbf,0xe7,0xbb,0xfe,0xbf,0xbf,0xef,0xfb,0xff, +  0xff,0xff,0xf9,0xf7,0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0xff,0xff,0xfe,0x87,0xfb, +  0xef,0x59,0xfe,0x39,0x9f,0x6f,0xd9,0xfe,0xf9,0xbf,0x67,0x9b,0xbe,0xfb,0xb3,0x7b, +  0xfe,0x7f,0xbf,0xed,0xdb,0xf6,0xff,0xbf,0x6d,0xfb,0xfe,0xff,0xbf,0x6f,0xff,0xa1, +  0xbf,0xff,0xfb,0xef,0xf1,0xbf,0xcf,0xf7,0xfe,0xf9,0xbf,0x6f,0xf3,0xfe,0xff,0xff, +  0xcf,0xfe,0xff,0xff,0xef,0xf3,0xe6,0xff,0xff,0x6f,0xbf,0xff,0xff,0xff,0xcf,0xff, +  0xdc,0x3f,0xff,0xfe,0xfb,0xff,0xdf,0xfb,0xff,0xff,0x7f,0xdf,0xfb,0xfe,0xfe,0xff, +  0xff,0xfb,0xff,0x7f,0xff,0xf7,0xfe,0xff,0x7f,0xff,0xef,0xff,0xff,0xff,0xff,0xef, +  0xff,0xff,0xe5,0xff,0xf7,0xfe,0x7f,0x9f,0xcf,0xf7,0xb4,0xed,0x7f,0xdf,0xd1,0xec, +  0x7f,0x7f,0x5f,0xe5,0x7b,0x1f,0xff,0xd7,0xf7,0xff,0xff,0xfe,0xd7,0xff,0xfd,0x7f, +  0xff,0xb7,0xff,0xf4,0xff,0xfe,0x77,0xcf,0xfb,0xcb,0xfe,0x7e,0xaf,0xaa,0x49,0xfa, +  0xbf,0xbf,0xe7,0xc9,0xf6,0x8f,0xaf,0xff,0xfa,0x7d,0xcb,0x67,0xff,0xfa,0x3f,0xff, +  0xa7,0xff,0xfb,0x7f,0xff,0x1f,0xff,0xdf,0xdf,0xbf,0xff,0x7b,0xdf,0xd7,0xb5,0xff, +  0x77,0x5e,0xff,0xf5,0xff,0xff,0x95,0xfc,0xff,0xff,0xfe,0xdf,0xff,0xdf,0xff,0x5f, +  0xff,0xe5,0xff,0xff,0xdf,0xff,0x0b,0xff,0xfb,0xe6,0x71,0xda,0x2f,0x9b,0xe2,0xe8, +  0xfe,0x2f,0x89,0xe7,0x78,0xbe,0x7f,0x9a,0xe8,0xbe,0x7f,0x9f,0xe7,0xf9,0xbe,0x7f, +  0x8b,0xe7,0xf8,0xbe,0x7f,0x8f,0xe7,0xf9,0x7f,0xff,0x3f,0xef,0xb3,0xfc,0x7f,0x1f, +  0x47,0xd7,0xf4,0xfd,0x3f,0xc7,0xd3,0xf4,0xff,0x5d,0xf7,0xfe,0xfd,0xff,0xff,0xff, +  0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0x7f,0xfe,0x8f,0xff,0xe7,0xff,0xfa,0xfa,0xbf, +  0xef,0xeb,0xea,0xfe,0x9f,0xaf,0xff,0xfe,0x7e,0x9f,0xef,0xeb,0xff,0xff,0xaf,0xff, +  0xfe,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xbf,0xff,0xd4,0xff,0xfd,0xff,0xbb,0xed, +  0xf7,0xff,0xff,0x77,0xdf,0xf7,0xfc,0xff,0xff,0x5f,0xff,0xf9,0x7f,0xdf,0xfb,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xf8,0xbf,0xff,0x9f,0xfd, +  0xff,0x7a,0x7f,0x9f,0xa4,0xef,0x7e,0x7e,0x97,0xf7,0xe9,0xff,0x7f,0xbd,0xef,0xff, +  0x7f,0xff,0xfd,0xfb,0xff,0xff,0xf7,0xff,0xff,0xff,0xfe,0xff,0xff,0x47,0xff,0xfe, +  0xf6,0xbf,0xff,0xcf,0xfc,0xf6,0xfd,0xff,0x76,0xdf,0xf6,0xfd,0xbf,0x2f,0xff,0x7f, +  0xff,0xff,0xfd,0xbf,0xfd,0xff,0x6f,0xcb,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,0xff, +  0xef,0xaf,0xea,0xfa,0xbe,0xbf,0xae,0xe9,0xda,0xae,0x8f,0xae,0xeb,0xb2,0xf6,0xbd, +  0xeb,0xfa,0x7e,0x8f,0xa7,0xeb,0x3a,0xfe,0x9d,0xaf,0xeb,0xfa,0xfe,0xbf,0xaf,0xf6, +  0x1f,0xef,0xf7,0xc1,0xff,0xfb,0x1f,0xcf,0xdb,0x7f,0xff,0xf7,0x8f,0xdf,0xe7,0x7f, +  0xf6,0xff,0x6f,0xff,0x9f,0xff,0xf3,0xff,0xdc,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xfd,0xc9,0xff,0xdf,0xea,0xfd,0xf2,0xdf,0xcb,0xfd,0xf7,0xff,0xff,0xd3,0xf7,0xdf, +  0xee,0xff,0xff,0x7f,0xfd,0xbf,0xde,0xff,0xdf,0xfb,0x7f,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xeb,0x7d,0xff,0xf7,0xff,0x7e,0xfa,0xfb,0xea,0xfd,0xfe,0xff,0xff,0xef, +  0xef,0xbb,0xef,0x3d,0xff,0xfb,0x6f,0xbf,0xfc,0x4f,0xfe,0xff,0xff,0xef,0xff,0xff, +  0xff,0xff,0xff,0xfe,0x25,0xbd,0xff,0xab,0xfe,0xbd,0xdf,0xa7,0xeb,0xaa,0xf6,0x27, +  0xa7,0xe7,0x79,0x97,0xff,0xe3,0xd8,0xf7,0xfe,0xb7,0xeb,0xdf,0xdf,0xdd,0xaf,0x3f, +  0xf8,0xff,0xfb,0xff,0xff,0xf5,0xff,0x5f,0xf7,0xbd,0xff,0xff,0xf5,0xf7,0x7f,0xeb, +  0x6f,0xde,0xff,0xff,0xff,0xff,0xfd,0xfe,0xff,0xff,0xed,0xfd,0x97,0xff,0xbf,0xed, +  0xff,0xff,0xbe,0xff,0xff,0xbf,0xfa,0x9f,0xff,0x37,0x3e,0xef,0x6c,0xef,0xaf,0x87, +  0xef,0xb6,0x7e,0xf2,0xff,0x7f,0xfc,0xfe,0x7e,0xef,0xfe,0xff,0xfd,0xef,0xff,0xde, +  0xfe,0x3f,0xfd,0xff,0xff,0xef,0xff,0xff,0x14,0xfb,0x9b,0x77,0xfd,0x3f,0x7f,0xcf, +  0xa7,0xff,0xff,0x3f,0xdf,0xff,0xff,0xff,0x5f,0xde,0xfb,0xe3,0xe7,0xfb,0xf3,0xbd, +  0xbf,0x3f,0xfb,0xff,0xff,0xff,0xff,0xfe,0xff,0xf6,0xff,0xfb,0xc7,0xb7,0xff,0xfb, +  0x7b,0xfe,0xeb,0x7f,0xfb,0xfe,0xdf,0xff,0xff,0xff,0xd9,0xf5,0x7f,0xfd,0xff,0xfb, +  0xaf,0xbf,0xfb,0xff,0xff,0xf7,0xfb,0xff,0xdf,0xff,0xfc,0x1f,0xff,0x3f,0xff,0x7f, +  0xf4,0x7f,0x37,0xce,0xd6,0xf7,0xf7,0x3f,0xcf,0x73,0xff,0xf6,0x4f,0x7f,0xbf,0xff, +  0xfd,0xcf,0xb3,0xfc,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xfd,0xd3,0xff,0xf6,0xe7, +  0xbf,0xff,0xef,0xf7,0x3d,0xf6,0xf7,0x7f,0xf7,0xfd,0xef,0x7d,0xff,0xed,0xdf,0xfe, +  0xff,0x7f,0x7d,0xff,0x7f,0xdd,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xf8,0x3b,0xee, +  0xfb,0xcc,0xd7,0xf5,0xfe,0xbf,0x9f,0xfb,0xfe,0xc8,0x3c,0xbb,0xe5,0xfe,0xeb,0xbe, +  0xd7,0xff,0xdb,0xff,0x9b,0xab,0xb9,0xef,0x7f,0xff,0xff,0xff,0xff,0xff,0xfe,0xed, +  0xff,0xff,0xff,0xff,0xff,0xb6,0x6f,0xdf,0xfa,0xee,0xaf,0xee,0xff,0xef,0xf7,0xff, +  0xff,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff, +  0xb5,0xff,0xff,0xfd,0xff,0xff,0xaf,0xfb,0xfd,0xff,0xff,0xff,0xfd,0x5f,0xff,0x7f, +  0xfd,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xfb,0xff,0xf7,0xef,0xff,0xff,0xff,0xff, +  0xfe,0xfe,0x8f,0xf5,0xff,0xb3,0xef,0xff,0x3f,0xef,0xbe,0x7c,0xff,0x7e,0xff,0xfd, +  0xff,0x9b,0x27,0xbf,0xfc,0xff,0xff,0xcf,0xff,0xef,0x7b,0xc7,0xcf,0xff,0xfc,0xff, +  0xff,0xff,0xfd,0x44,0xac,0xff,0xff,0x7c,0xf9,0xee,0x7f,0xf7,0xcf,0x3f,0x3f,0xde, +  0x3f,0xfc,0xf9,0xde,0xb7,0xe6,0xcf,0xfe,0xbd,0xff,0xfd,0xff,0xfc,0xcf,0xff,0xff, +  0xdf,0xff,0xff,0xfd,0x44,0xd5,0xff,0xf3,0xff,0xaf,0xff,0x1f,0xb5,0xfc,0xff,0xfb, +  0xfb,0xff,0xff,0xef,0xee,0xfe,0xff,0xef,0xff,0xff,0xf5,0xfd,0x2f,0x2b,0x9e,0xbf, +  0xff,0xff,0xff,0xff,0xe7,0xbc,0x5b,0xf9,0xfe,0x7f,0xf5,0xe7,0xf9,0xff,0xff,0x3f, +  0xcd,0xf9,0x5f,0xff,0xf7,0xff,0x7f,0xdf,0x37,0xff,0xff,0xfe,0x7f,0x95,0xe5,0x7b, +  0x7f,0xff,0xff,0xff,0xff,0xfe,0xfd,0xf1,0x7f,0xdf,0x7f,0x6c,0xbd,0x7f,0xff,0x7a, +  0xff,0xff,0x3f,0xcb,0xb7,0xdf,0x93,0x2f,0xfb,0x5f,0xbb,0x2f,0xff,0xff,0xed,0xff, +  0xaf,0x8f,0xb7,0xff,0xff,0xff,0xff,0xef,0xea,0x6d,0xe3,0xe6,0xff,0xd5,0xef,0x7b, +  0xff,0x5f,0xff,0x87,0x61,0xdf,0xff,0xdd,0xe5,0x7b,0x7f,0xfd,0xe7,0x7f,0xff,0xff, +  0xff,0xf5,0x51,0xda,0xff,0xff,0xff,0xff,0xff,0xf7,0xcd,0xff,0xfd,0xff,0xda,0xfb, +  0xfe,0xbf,0xeb,0xff,0xf6,0xbd,0x2f,0xfe,0xfe,0xd0,0xbe,0xcf,0xff,0xda,0xbf,0xff, +  0xfb,0xfa,0xde,0xbf,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xb5,0xbf,0xfd,0xff,0xfd, +  0x5e,0x9f,0xf7,0x7d,0x7f,0xfc,0x57,0xa5,0xff,0xff,0x66,0xd7,0xfd,0xdf,0xff,0xdf, +  0xff,0xfd,0xff,0x5f,0xd7,0xf5,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0x17,0xe7,0xf3, +  0x7f,0xff,0xb7,0xed,0xf7,0xfc,0xdf,0x9f,0xe7,0xf1,0xf5,0xfd,0x27,0xed,0xf4,0x7f, +  0x9f,0xed,0xf9,0xfc,0x7f,0x37,0xcd,0xfb,0xfe,0xff,0xff,0xff,0xff,0xfe,0x77,0xff, +  0xff,0xff,0xff,0xf9,0xfe,0x7b,0x9f,0x7f,0xff,0xff,0xfd,0xfe,0x7f,0xaf,0xfe,0x7e, +  0xa7,0xf9,0xfe,0xff,0xbf,0x7f,0xdb,0xfe,0xff,0x8f,0xfb,0xff,0xff,0xff,0xff,0xac, +  0x7f,0xfe,0xf5,0xb5,0x6f,0xfb,0xfe,0x7d,0xbf,0x6f,0xfb,0xfe,0xff,0x8d,0x67,0xfb, +  0x57,0x9d,0x6f,0xfb,0x66,0xe5,0xbf,0x6f,0x1b,0x46,0xd5,0xbf,0xef,0xfb,0xfe,0xff, +  0xfb,0x9f,0xfe,0xff,0xbf,0xff,0xfb,0xff,0xf1,0xbe,0x6f,0xff,0xfe,0xfb,0xfe,0xef, +  0xff,0xfe,0xbf,0xef,0xff,0xf6,0xff,0xbe,0x6f,0xbb,0xfe,0xff,0xbf,0xff,0xff,0xff, +  0xff,0xfd,0x8b,0xff,0x7f,0xef,0xff,0xfd,0xff,0xff,0xdf,0xfb,0xff,0xff,0xbf,0xff, +  0xef,0xff,0xfe,0xff,0xfb,0xff,0xff,0x7f,0xbf,0xef,0xfb,0xfe,0xff,0xef,0xff,0xff, +  0xff,0xff,0xff,0xf3,0x7f,0xff,0xff,0xef,0xff,0xbd,0xed,0x2f,0x7f,0xf9,0xbf,0xff, +  0x7f,0xe7,0xd3,0xff,0xfe,0xe7,0xf7,0xff,0xff,0x7f,0xde,0xff,0xf5,0xfb,0x7f,0xdf, +  0xff,0xff,0xff,0xff,0xff,0x4f,0xff,0xf3,0xfb,0xf7,0x7f,0xdd,0xab,0x7a,0xbf,0xff, +  0xdd,0xa2,0x7e,0xfa,0xbf,0xdf,0xfe,0xfa,0x7d,0xdd,0x37,0x6e,0xbe,0xae,0xaf,0xa7, +  0xcd,0xff,0xff,0xff,0xff,0xff,0xd0,0xff,0xff,0xef,0xfb,0x7f,0xff,0x3d,0xfd,0x77, +  0xf7,0xff,0xf5,0xff,0xff,0x5f,0xd7,0xf9,0x7f,0xfe,0xff,0xf5,0xef,0x77,0xff,0xd7, +  0xf5,0xff,0x7f,0xff,0xff,0xff,0xff,0xf7,0xbf,0xfe,0xfe,0x6f,0x9f,0xe7,0xe9,0xbe, +  0x6f,0x9f,0xe7,0xf8,0xbe,0x77,0x8f,0xe2,0xf9,0xa7,0x9f,0xc7,0xf8,0xbe,0x2f,0x9b, +  0xc2,0xf8,0xba,0x3f,0x9f,0xe7,0xf9,0xfe,0x7f,0x67,0xff,0xff,0xfe,0x7f,0x9f,0xfd, +  0xd7,0xff,0xff,0xff,0xcf,0xf7,0xfe,0xfd,0x1f,0xef,0xfe,0xff,0x7e,0x6f,0xf7,0xfd, +  0xfd,0x7e,0x5f,0xf7,0xf5,0xff,0xff,0xff,0xff,0xef,0xf8,0xff,0xbf,0xff,0xbf,0xff, +  0xff,0xea,0xff,0xff,0xff,0xfb,0xfa,0xff,0xff,0xbf,0xff,0xff,0xff,0xaf,0x6d,0xfb, +  0xfe,0xff,0xaf,0xeb,0xfa,0xfa,0xbf,0xff,0xff,0xff,0xff,0xfd,0x8f,0xff,0xff,0xff, +  0xff,0xff,0xff,0x5f,0xf7,0xf7,0xff,0xbf,0xdf,0xfb,0xf5,0xfd,0x3f,0xb3,0xff,0xfd, +  0x7f,0x5f,0xf7,0xff,0xef,0x7f,0xdd,0xf7,0xff,0xff,0xff,0xff,0xff,0x93,0xbf,0xfd, +  0x7e,0x7f,0xdf,0xf7,0xeb,0x7e,0xdf,0xdf,0xf7,0xfb,0x7f,0xde,0x97,0xa7,0xfb,0x5f, +  0xdd,0xa7,0xe9,0xfa,0xdf,0xb7,0xad,0xef,0xfb,0xff,0xff,0xff,0xff,0xdf,0xf1,0x7f, +  0xfd,0xff,0x4f,0x73,0xb6,0x7d,0xaf,0x6f,0xd9,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0x67,0xfd,0xf7,0xff,0xff,0xff,0x5b,0xf7,0x7c,0x9f,0xff,0xff,0xff,0xff,0xff,0xee, +  0x2f,0xff,0xba,0xf6,0xbf,0xaf,0x6a,0xda,0xfe,0x37,0xa7,0xcb,0x72,0x7e,0xbf,0xab, +  0xeb,0x56,0xbf,0xae,0xeb,0x7a,0xfe,0xb7,0x8e,0xeb,0xba,0xfc,0xbf,0xaf,0xeb,0xfa, +  0xff,0x49,0xff,0xff,0xdb,0x3f,0xfb,0xdf,0x74,0xf8,0xdf,0x37,0xfb,0x3f,0xff,0x6e, +  0xcd,0xf3,0xfd,0x16,0xdd,0xff,0xfc,0xf7,0xff,0x37,0xbf,0xff,0xef,0xff,0xcf,0xff, +  0xff,0xff,0xfe,0x9f,0xfd,0xff,0xbf,0xfd,0xff,0xef,0x7f,0xff,0xbe,0xed,0xdf,0xff, +  0x7f,0xef,0xb5,0x3b,0xdf,0x7f,0xff,0x7f,0xff,0x7d,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xfd,0xf7,0x7e,0x64,0xff,0xff,0xbc,0xfb,0xcf,0xf7,0x6b,0x6f,0xbb,0xdf,0xff, +  0xfe,0xfd,0xaf,0x5f,0xc7,0x9b,0xfe,0xfe,0xfb,0x8d,0xff,0xfb,0xfa,0xff,0xfe,0x7f, +  0xfc,0xff,0xff,0xff,0xff,0xee,0x7f,0x78,0xbf,0xf7,0x8f,0xe5,0xfa,0xfe,0xbf,0xa7, +  0x6f,0xfe,0xff,0xff,0xad,0xdf,0xfe,0x3c,0xff,0xe3,0xff,0xf7,0xfd,0xa6,0xe9,0xfa, +  0xfe,0xbf,0xff,0x7f,0xff,0xff,0xef,0x5f,0xfd,0x7f,0xbf,0xd7,0xdf,0xf5,0x6f,0xfb, +  0x75,0xff,0xbf,0x7f,0xff,0xf6,0x7f,0xfb,0xdf,0xef,0xfe,0xff,0xfb,0xff,0xf5,0xd7, +  0x7d,0xdf,0xfb,0xbf,0x7f,0xff,0xff,0xff,0xc9,0xff,0xff,0xbc,0x57,0x3f,0xef,0xfd, +  0x5a,0xf7,0x9a,0xcf,0x7b,0xbe,0x7f,0xdf,0xcb,0xec,0xff,0xff,0xed,0xfb,0xaf,0x5f, +  0xff,0xbf,0x6f,0x7b,0xff,0xff,0xfd,0xff,0xff,0xfb,0x7f,0xff,0x9f,0x7f,0xdf,0xff, +  0xbf,0xfe,0xbf,0xcf,0xff,0xbc,0xff,0x7f,0xd7,0xf5,0xe9,0x77,0xfb,0xf3,0xb8,0xbf, +  0x5f,0xdf,0xfe,0xff,0xff,0xef,0xff,0x7f,0xff,0xff,0xff,0x4e,0xbf,0xfd,0xda,0xde, +  0xbf,0xd7,0x7f,0xff,0xf6,0xff,0xef,0x6f,0xcc,0xff,0xbf,0xff,0x9b,0xff,0xdd,0xbf, +  0xbf,0xff,0xfe,0xff,0xef,0xfd,0xff,0xdf,0xff,0xfe,0xff,0xff,0xc1,0x76,0xff,0x7c, +  0xfb,0x3f,0xfd,0xd3,0xd8,0xfd,0xaf,0xcc,0xf3,0x7c,0xf6,0x3b,0x9f,0xf4,0xbb,0x37, +  0xff,0xef,0xd0,0x7f,0x3f,0xff,0xb3,0xff,0xef,0xff,0xff,0xff,0xff,0xfc,0x3e,0xff, +  0xff,0xdc,0xe7,0xdf,0xef,0x7d,0xf7,0x77,0xed,0xf7,0x79,0xdf,0xf7,0xfb,0xff,0xdf, +  0xf7,0xdf,0xff,0xff,0xde,0x0d,0xff,0xfd,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0x07, +  0xff,0xbb,0xfb,0xff,0xe6,0xdf,0x46,0x6b,0xff,0xfb,0x9f,0xef,0xfb,0xce,0x73,0xcb, +  0xb9,0xde,0xff,0xfe,0xbf,0xfd,0xf7,0x7e,0xdf,0xef,0xbf,0x7f,0xff,0xff,0xff,0xfe, +  0xee,0x7f,0xff,0x4e,0xbb,0xef,0x73,0x96,0xfe,0xb2,0xff,0xf3,0xbf,0xd5,0xbf,0xef, +  0xfd,0xff,0x3f,0x2e,0x7f,0xdf,0xff,0xbf,0xd7,0xf7,0xf2,0xff,0xef,0xff,0xff,0xff, +  0xff,0xdb,0x97,0xff,0xff,0xff,0xfb,0xfe,0xff,0xd3,0xff,0xff,0xff,0x7f,0xff,0xef, +  0xf5,0x7d,0xff,0xef,0xff,0xff,0xff,0xff,0xd7,0xff,0xff,0xff,0xfb,0xff,0xff,0xff, +  0xff,0xff,0xff,0xa8,0xff,0xfd,0xfb,0xff,0xdd,0x73,0xff,0x1f,0x35,0xcf,0xbf,0xff, +  0xfb,0xff,0xcc,0xf3,0xff,0xff,0xfc,0xb1,0xff,0xff,0xff,0xc7,0xf7,0xec,0xfb,0xff, +  0xdf,0xff,0xff,0xff,0xc4,0x4b,0xfc,0xff,0xbf,0xff,0xa7,0xfd,0xff,0xff,0xe7,0xf7, +  0xfc,0xf3,0x3f,0xf5,0x9e,0xff,0xff,0xff,0x91,0xff,0xff,0x9f,0xfb,0xff,0xff,0x39, +  0x7f,0xff,0xff,0xff,0xff,0xd7,0x4d,0x7f,0xef,0xeb,0xd7,0xc7,0xef,0xae,0x7e,0x1e, +  0x32,0xff,0xef,0xeb,0x4f,0xfe,0xff,0xff,0xff,0xff,0xad,0x7f,0x5f,0x7b,0xff,0xf9, +  0xfd,0xef,0xff,0xff,0xff,0xff,0xfb,0xed,0xbf,0xf7,0xcd,0x7b,0xff,0xff,0xf5,0xff, +  0xf3,0x96,0x5f,0xf7,0xcd,0x79,0xfe,0x5f,0x3f,0xff,0xfc,0xdf,0x9f,0xe7,0xff,0xff, +  0xff,0xbf,0xfd,0xff,0xff,0xff,0xff,0xff,0xdf,0x9f,0xff,0xbf,0xad,0x9f,0xff,0xff, +  0xff,0xbe,0xdd,0xfb,0xfe,0xbf,0xa7,0xfd,0xff,0x7f,0xa5,0xff,0xfa,0xff,0xff,0xff, +  0xff,0xf7,0xfa,0xfb,0x3f,0xff,0xff,0xff,0xff,0xff,0xb6,0xff,0x9d,0xe5,0x93,0xda, +  0xf6,0x9f,0xef,0x7f,0x1f,0x7f,0xdf,0xe4,0x7f,0xde,0xff,0xf5,0xbf,0xff,0x56,0xbd, +  0xef,0x7f,0xf4,0xff,0xf5,0xa7,0x7f,0xff,0xff,0xff,0xff,0x7c,0x7f,0xee,0xf2,0xb7, +  0xff,0xff,0xda,0xfb,0xff,0xf7,0xeb,0xfa,0xda,0xbd,0xff,0xbf,0xfe,0xbf,0xff,0xeb, +  0x9f,0xe3,0xff,0xff,0xff,0x9f,0xfe,0xff,0xfd,0x5f,0xff,0xff,0xf9,0x93,0xff,0x7e, +  0x57,0xf7,0xff,0xfd,0x5f,0xff,0xfe,0xfd,0x7f,0x7f,0xc3,0x1e,0xff,0xff,0xdb,0xaf, +  0xfd,0x7b,0x7e,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xf9,0xff, +  0xff,0xef,0xdf,0xf9,0xfe,0xff,0x37,0xef,0xd9,0xfd,0xff,0x7f,0x5f,0xdb,0x7e,0xdf, +  0x47,0xf3,0x7f,0xbf,0xa7,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf6, +  0x7f,0xff,0xff,0xfb,0xff,0xbf,0xfb,0xdb,0xfe,0xbf,0xff,0x7f,0xc9,0xee,0xf9,0x9f, +  0xe7,0xe6,0x7d,0xbf,0xef,0xf9,0xfe,0xbf,0xbf,0xff,0xfb,0xff,0xff,0xff,0xff,0xff, +  0xfe,0xe7,0xff,0xef,0xdb,0xfe,0xf9,0xbd,0x6e,0xdb,0xbe,0xf5,0xbd,0x6f,0x59,0x36, +  0x3f,0xbf,0x78,0xfe,0xe5,0xb3,0x6d,0xfb,0x96,0xed,0xbd,0x6e,0xfb,0x7e,0xff,0xbf, +  0xef,0xdf,0x99,0xff,0xff,0xdb,0xfe,0xfd,0xff,0xef,0x9b,0xff,0xff,0xbe,0xef,0xbb, +  0xf6,0xf3,0xff,0x6f,0xef,0xfb,0xbf,0x7f,0xff,0xfe,0xff,0x3f,0xef,0xff,0xff,0xff, +  0xff,0xff,0xdb,0xdd,0x3f,0xff,0xfd,0xff,0x7f,0xff,0xf7,0xfd,0xff,0xff,0xbf,0xfb, +  0xfe,0xff,0x7f,0xff,0xf7,0xff,0xfe,0xef,0xff,0xff,0xfe,0xff,0xef,0xf7,0xff,0xff, +  0xff,0xff,0xff,0xfd,0xff,0x57,0xfe,0xff,0xfd,0xff,0x7f,0xff,0xdf,0xbf,0xff,0xdf, +  0x5f,0xd7,0xfe,0x7f,0x1f,0xef,0xe4,0x6f,0x7f,0x5e,0xdf,0xf5,0xff,0xbf,0x5f,0x9f, +  0xff,0xff,0xff,0xff,0xff,0xff,0xf4,0xff,0xff,0xff,0xcf,0xf7,0xdd,0xfe,0xad,0xdf, +  0xff,0x7a,0x9a,0xaf,0xef,0xab,0xff,0xfe,0xaf,0xeb,0xe9,0xfe,0x7c,0x9f,0x7f,0xe9, +  0xfb,0x7f,0xff,0xff,0xff,0xff,0xff,0xfd,0x4f,0xff,0xff,0xff,0xef,0xff,0xff,0xfc, +  0xff,0x7e,0xfd,0x77,0x5f,0xff,0xb5,0x6f,0xff,0x9d,0xbd,0xfd,0x7f,0xff,0xf7,0xff, +  0xed,0x7f,0x7e,0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0xfe,0xff,0xe7,0xf9,0xfe,0x7f, +  0x1f,0xe7,0xf9,0xfe,0x6f,0x8b,0xe7,0x78,0xfe,0x7f,0x9f,0xf9,0xbe,0x2f,0x9f,0xe6, +  0xf9,0xfe,0x2f,0x8f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xe2,0x7f,0xff,0xbf,0xff,0xfb, +  0xfe,0x79,0x7f,0x4f,0xff,0xfd,0xff,0x7f,0xe7,0xd7,0xff,0xff,0xff,0xf3,0xf4,0x7d, +  0x1f,0x4f,0xff,0xfc,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x0f,0xff,0xff,0xff, +  0xff,0x7f,0xbf,0xef,0xe9,0xff,0xff,0xbf,0xaf,0xfb,0xfa,0xff,0xff,0xff,0xfe,0xfe, +  0xbf,0xaf,0xe9,0xff,0xfe,0xbf,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xc4,0xff,0xfe, +  0xff,0xff,0xff,0xff,0xbd,0xff,0x7f,0x7f,0xf7,0xfd,0xff,0xff,0x5f,0xdf,0xfb,0xff, +  0xcf,0xdf,0xff,0xff,0x7f,0xff,0xf3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0xbf, +  0xff,0xdf,0xfd,0xfd,0xff,0x77,0xb7,0xa7,0xfb,0xfe,0xde,0xf7,0xfd,0xeb,0x7b,0x7f, +  0xfd,0xff,0x7e,0x7f,0xdf,0xe7,0xef,0xfa,0x7e,0xff,0xf7,0xff,0xff,0xff,0xff,0xff, +  0x77,0xff,0xff,0xf4,0xfd,0x3f,0xcf,0xda,0xf7,0xff,0x3d,0x7f,0xdb,0xf2,0x7d,0xff, +  0xff,0x7a,0xbf,0xff,0xff,0xdf,0xf7,0xbd,0xbb,0xff,0xff,0xf7,0xff,0xff,0xff,0xff, +  0xff,0xe0,0xff,0xff,0xaf,0x6a,0xda,0xde,0x97,0xaf,0xe2,0xfa,0x6e,0x1f,0xae,0xe8, +  0xba,0xfe,0xad,0xeb,0xf8,0xfe,0x9b,0xaf,0xeb,0xfa,0xde,0xbf,0x8b,0xcb,0xfa,0xfe, +  0xbf,0xaf,0xff,0x5d,0xff,0xcd,0xff,0xbf,0xfb,0xff,0x36,0xaf,0xbe,0xbf,0xef,0x36, +  0xfe,0xdd,0xdf,0xef,0xfd,0xfc,0x7f,0xff,0xfe,0xed,0xb2,0xff,0x3d,0xff,0xef,0xff, +  0xff,0xff,0xff,0xfd,0xa1,0xef,0xff,0xff,0xfd,0xef,0x7e,0xbf,0xff,0x7d,0x6f,0x7f, +  0xdf,0x77,0xff,0xba,0xfe,0xdf,0xfc,0xff,0xff,0xff,0xef,0xff,0x7b,0xae,0xbf,0xff, +  0xff,0xff,0xff,0xff,0xff,0xea,0x5b,0xbd,0x5f,0xff,0xfe,0xff,0xfb,0xff,0xfd,0xff, +  0xef,0xdf,0xff,0xfb,0xff,0xff,0xed,0xf7,0x37,0xff,0x7f,0xff,0xff,0xfd,0xff,0x7f, +  0xef,0xff,0xff,0xff,0xff,0xff,0xfe,0xef,0xff,0xff,0xef,0xfb,0x7c,0xd9,0xa7,0xcf, +  0xf3,0xf6,0x3c,0x8f,0xe2,0xfa,0x7c,0x8f,0x7b,0xde,0xf6,0xbb,0xaf,0x5f,0xda,0xfe, +  0xbe,0xef,0xfe,0xdf,0xff,0xff,0xff,0xff,0xbd,0xff,0xff,0xf7,0x7f,0xef,0xfb,0xfd, +  0xff,0xbd,0xed,0x5e,0x7f,0xde,0xdf,0x5f,0xf7,0xff,0xf7,0x77,0xfb,0xfd,0xff,0xf5, +  0x99,0x67,0x7b,0xff,0xfb,0xff,0xff,0xff,0xff,0xfa,0x3f,0xfb,0xf7,0xfe,0x3b,0xef, +  0xfe,0xfa,0xc6,0xfb,0xff,0xfe,0xbd,0xeb,0xbf,0xea,0xee,0x3f,0xfb,0xaa,0xfa,0xff, +  0xcf,0xfb,0xfc,0xf7,0xfb,0xfd,0xff,0xff,0xef,0xff,0xfe,0xc7,0xff,0xbf,0xff,0xfd, +  0xff,0xff,0xdb,0xf7,0xff,0xef,0x5b,0xce,0xf7,0xdf,0xbf,0xef,0xdf,0xfd,0xff,0xfb, +  0xf9,0xff,0xfd,0xff,0x7c,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xf6,0xff,0xff,0xff, +  0xff,0xb1,0xfe,0xbe,0xff,0xbd,0xf5,0xff,0xfb,0xd4,0xdd,0x7d,0xbd,0xdb,0xed,0xb5, +  0xfd,0xff,0xff,0xff,0xe7,0xfb,0xff,0x9b,0xff,0xff,0xff,0xff,0xff,0xfd,0x9b,0xed, +  0xff,0xfd,0x41,0xf0,0xfc,0x0d,0xcb,0xf3,0xff,0xed,0x3f,0xcc,0xf1,0xf8,0xfe,0x47, +  0xf3,0xf7,0xee,0x3f,0xcf,0xde,0xff,0xf7,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xe3, +  0xff,0xff,0xdf,0xff,0xdd,0xdf,0xfb,0xf9,0xef,0x7f,0xff,0xed,0xfd,0xff,0xbd,0xde, +  0xef,0x7d,0x7b,0x7a,0x36,0xfd,0xef,0xfb,0xfb,0xb7,0xff,0xff,0xff,0xff,0xff,0xff, +  0xf8,0x7f,0xfb,0xff,0xf7,0xbf,0x79,0xf3,0xef,0x5c,0xe1,0x2c,0xff,0x7f,0x8e,0xd7, +  0xf8,0xfb,0xfd,0xe3,0xff,0xfe,0xf2,0x1b,0xf7,0xaf,0xfc,0x3f,0xdf,0xff,0xff,0xff, +  0xff,0xfe,0x07,0xff,0xff,0xcb,0xfe,0x7f,0xb7,0xf7,0xfa,0xff,0xde,0x1f,0x8f,0xdb, +  0xfe,0xbd,0xbf,0xfb,0xfc,0xfe,0x9f,0xff,0xfb,0xba,0xff,0xff,0xef,0xfb,0xff,0xff, +  0xff,0xff,0xff,0xe5,0x7b,0x7f,0xff,0xff,0xbf,0xcd,0xff,0x7f,0x7f,0x7f,0xff,0xff, +  0xfd,0x7f,0xbf,0xcf,0xff,0x5f,0xdf,0xff,0xef,0xff,0x7f,0x7e,0xff,0xfb,0xfd,0x7f, +  0xff,0xff,0xff,0xfe,0xfa,0xaf,0xff,0xff,0xbf,0xfd,0xff,0xde,0xc7,0xbf,0xff,0xff, +  0x3f,0xfc,0xbf,0xfc,0xcf,0xff,0xf7,0xff,0x9f,0xfe,0xff,0xff,0xff,0xfb,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xfd,0xc2,0xbf,0xcf,0xf3,0xff,0xff,0xff,0xca,0xf3,0xff, +  0xff,0xd7,0xfe,0xa1,0xfe,0xa3,0xdf,0xfd,0xbc,0xf3,0xff,0xf6,0xf7,0xff,0x73,0x3f, +  0xcf,0xff,0xff,0xff,0xff,0xff,0xfd,0x44,0xf7,0xfe,0xf4,0xbd,0x7d,0xeb,0xd2,0xfe, +  0xb9,0xaf,0x3f,0xff,0xf2,0xbf,0xff,0xff,0xcf,0xf9,0xfe,0x7f,0x7f,0xff,0xf9,0xfe, +  0x6b,0xca,0xff,0xff,0xff,0xff,0xff,0xe7,0xbd,0x5b,0xff,0x7e,0x57,0x9f,0xcd,0x7b, +  0x5e,0xd7,0xf5,0xe7,0xff,0xfe,0x57,0xff,0xff,0x7b,0xff,0xbf,0xcf,0xfb,0xff,0xdf, +  0x3f,0xed,0x79,0x7f,0xff,0xff,0xff,0xff,0xfc,0xfd,0xe9,0xff,0xdb,0xfa,0x7e,0xfd, +  0x3d,0xa9,0xa2,0x7d,0xb5,0x77,0x4b,0xfb,0xcd,0xff,0xfd,0xbf,0xfa,0xb5,0x7f,0xad, +  0xf2,0xcd,0xdc,0x27,0xfb,0xf7,0x7f,0xff,0xff,0xff,0xff,0xe5,0x6f,0xd1,0xde,0x4d, +  0xbd,0xe7,0xbd,0x3e,0x4e,0x1e,0x6f,0xd9,0x5f,0x76,0xbd,0xef,0x5b,0xf7,0xd6,0xef, +  0x6b,0x54,0x5a,0xbf,0xa4,0xf9,0xf8,0xff,0xff,0xff,0xff,0xff,0xf7,0xa7,0xff,0xef, +  0xab,0xff,0xf2,0xbf,0xaf,0xab,0xfa,0xdf,0xff,0xaf,0xeb,0xff,0xfb,0xed,0xff,0xda, +  0xdb,0xff,0xf7,0x4b,0xff,0xfe,0xbe,0xad,0xff,0xff,0xff,0xff,0xff,0xff,0x85,0xff, +  0xf7,0xfd,0x3f,0xfc,0x57,0xf4,0xfd,0x3f,0x5f,0xff,0xf5,0xfd,0xdf,0xff,0xff,0x9f, +  0xf1,0x5f,0xf7,0xfa,0xe9,0x7f,0xff,0xd3,0xf7,0xff,0xbf,0xff,0xff,0xff,0xff,0xfd, +  0x9f,0xff,0xf9,0xf6,0xdf,0xff,0xcf,0xdf,0xf6,0x7f,0x7f,0xe7,0xff,0xf4,0xdf,0xff, +  0x49,0xfe,0xff,0x37,0xed,0xdf,0xfc,0x7f,0xbf,0x7f,0xf7,0xf6,0xdf,0xff,0xff,0xff, +  0xfe,0xb7,0xfe,0x7f,0x9f,0xef,0xf9,0xfe,0xbf,0xff,0xff,0xfb,0xfe,0x7f,0xfe,0x67, +  0xf9,0xe7,0xff,0xfb,0xfb,0xfe,0xf9,0xff,0xff,0xfa,0xfe,0xfd,0x9e,0xef,0xff,0xff, +  0xff,0xff,0xe6,0x7f,0xfe,0xff,0x93,0x6f,0xdb,0x96,0x7f,0x9d,0x6f,0x9b,0xfe,0xff, +  0x9d,0x6f,0xf8,0x77,0xbf,0x6e,0xdb,0xb6,0x35,0xbd,0x6e,0x59,0xb6,0xff,0x9b,0xef, +  0xfb,0xfe,0xff,0xfa,0xdb,0xff,0xff,0xff,0xdf,0xf3,0xee,0xff,0xff,0xff,0x9b,0xff, +  0xff,0xfe,0xef,0xfb,0xec,0xff,0x6f,0xb3,0xf6,0xf3,0xfc,0xef,0xfb,0xf6,0xfb,0xbf, +  0xff,0xff,0xff,0xff,0xfd,0x83,0xff,0xff,0xff,0xff,0xfe,0xff,0xbf,0xff,0xff,0xfe, +  0xff,0xff,0xff,0xbb,0xfd,0xff,0xbf,0xfb,0xfe,0xff,0x7f,0xff,0xef,0xfb,0xff,0x7f, +  0xef,0xff,0xff,0xff,0xff,0xff,0xf1,0x7f,0xfd,0x7f,0x4f,0xff,0xff,0xfd,0x3f,0x4e, +  0xdf,0xfe,0xfd,0x7f,0xe7,0xd7,0xe4,0x7a,0xff,0xf7,0xbf,0xff,0x1b,0x5f,0xfb,0xb4, +  0xed,0xff,0x4f,0xff,0xff,0xff,0xff,0xff,0x6f,0xff,0xa7,0xeb,0xf7,0x7f,0xef,0xaf, +  0x6b,0xfb,0xbf,0xfd,0xa7,0x7c,0xfa,0x76,0x8f,0xfd,0xff,0x3f,0xdf,0xb3,0x6a,0xff, +  0xfe,0xbd,0xaa,0xeb,0xff,0xff,0xff,0xff,0xff,0xe0,0xff,0xef,0xfd,0x7b,0xfc,0xf7, +  0xf5,0xfd,0x7f,0x5f,0xbf,0xfd,0xed,0xf7,0x5d,0xf7,0xfb,0xff,0xff,0xff,0xbd,0x6d, +  0x77,0xff,0xd7,0xf7,0xfd,0x7f,0xff,0xff,0xff,0xff,0xf7,0xbf,0xff,0xfe,0x2f,0x9b, +  0xe3,0xf8,0xbe,0x2f,0x8f,0xe7,0xf9,0xbe,0x37,0x8f,0xe2,0x79,0xff,0x9f,0xe7,0xf8, +  0xfe,0x2f,0x9f,0xe2,0xf9,0xbe,0x2f,0x9f,0xe7,0xf9,0xfe,0x7f,0x27,0xff,0xd7,0xf5, +  0xff,0xbf,0xdf,0xf7,0xf4,0xff,0xff,0xff,0xd3,0xfe,0xfd,0x7f,0xc7,0xfe,0xff,0xff, +  0x7f,0xf3,0xfd,0xff,0xff,0x5f,0xdf,0xf5,0xff,0xff,0xff,0xff,0xff,0xe6,0xff,0xfa, +  0xfe,0xbf,0xf7,0xfb,0xfb,0xfe,0x9f,0xff,0xff,0xfa,0x7f,0xff,0xaf,0xeb,0xff,0xdf, +  0xff,0xff,0xfb,0xfe,0xbf,0xff,0xeb,0xfb,0xfe,0xbf,0xff,0xff,0xff,0xff,0xfd,0xcf, +  0xf7,0xff,0xf7,0xff,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0xff,0xdf,0xfb,0xf5,0xff,0x7f, +  0x9f,0xff,0xff,0xff,0xcf,0xf7,0xf7,0xff,0x7f,0xff,0xf7,0xff,0xff,0xff,0xff,0xff, +  0xc3,0xff,0xff,0xfa,0xff,0xdf,0xad,0xef,0xfe,0x7e,0xf7,0xef,0xf9,0xff,0xde,0xbf, +  0xed,0xff,0x7f,0xf7,0xf7,0xef,0x7b,0xdf,0xff,0xb7,0xff,0x7a,0xff,0xff,0xff,0xff, +  0xfe,0xfb,0x77,0xff,0xff,0x7f,0xd3,0xff,0xfd,0xff,0x67,0xff,0xf2,0xff,0xff,0x47, +  0xff,0xf6,0xff,0x67,0xfe,0xf7,0xff,0xff,0x2e,0xdf,0xff,0xff,0xbf,0xf7,0xff,0xff, +  0xff,0xff,0xdf,0x6f,0xff,0xfa,0xf6,0x9d,0x8f,0xeb,0xfa,0xf4,0xbf,0x2f,0x6b,0xfa, +  0xf6,0xb7,0xab,0xe9,0xde,0xbf,0xaf,0xeb,0xf8,0xae,0x3b,0xaf,0xeb,0x7a,0xfe,0xbf, +  0xaf,0xeb,0xfa,0xfd,0x59,0xbf,0xff,0xff,0xff,0xfb,0xff,0xfb,0xfd,0xf7,0xf4,0xf7, +  0x7f,0xff,0x7f,0xfd,0xcd,0x6c,0xdf,0xff,0xef,0xfc,0xbf,0xfb,0xff,0xff,0xf7,0xff, +  0x3f,0xff,0xff,0xff,0xff,0xff,0x1f,0xff,0xff,0x7f,0x7f,0xff,0xe3,0xfb,0x7f,0xfd, +  0xf7,0xff,0xfe,0xef,0xff,0xf7,0xff,0xff,0xde,0xb7,0xf7,0x2f,0xff,0xff,0x77,0xfb, +  0xff,0x3f,0xff,0xff,0xfd,0xff,0x7e,0x37,0xbf,0xff,0xff,0x7f,0xdf,0xff,0xfd,0xff, +  0xff,0xef,0xbf,0xff,0xbf,0xef,0xef,0xff,0xde,0xeb,0xfb,0xe5,0xff,0xff,0xfb,0xdb, +  0xf7,0xff,0xbd,0xff,0xff,0xff,0xff,0xff,0xe4,0x1f,0xff,0xf7,0xff,0xaf,0xeb,0xb8, +  0xff,0xbd,0x6f,0xe7,0xdf,0xfe,0x7f,0xef,0x3b,0xde,0xff,0xb6,0xcb,0xff,0x7f,0xa7, +  0xbf,0xeb,0xfb,0xfe,0xbc,0xff,0xff,0xff,0xff,0xfe,0x9f,0xff,0xff,0xff,0xfa,0xfd, +  0x77,0xbf,0xdf,0xdf,0xff,0xed,0xff,0xff,0x67,0xff,0xf7,0xfb,0x7e,0xfe,0x77,0xf9, +  0xef,0xde,0x5f,0x75,0xef,0xb7,0xff,0xff,0xff,0xff,0xbd,0x99,0xfe,0xff,0xbc,0xfb, +  0x3e,0xef,0xbf,0xfc,0x7e,0xfb,0xff,0xff,0xbf,0xff,0x3b,0xbf,0x8f,0xff,0xfe,0xcf, +  0xfb,0xfc,0xdf,0xbe,0x3f,0xf3,0xb2,0xdf,0xff,0xfe,0xfe,0xff,0xfd,0x7f,0xfb,0xff, +  0x7b,0xd7,0xd3,0xff,0xbf,0x5f,0xfd,0xff,0xdf,0xff,0x7e,0xff,0xff,0xfd,0x7f,0xfe, +  0xe7,0xfd,0xdf,0x6f,0xc7,0xfe,0xff,0xff,0x3f,0xff,0xff,0xff,0xff,0xfe,0x0d,0xff, +  0xff,0x5a,0xdf,0xff,0xbf,0xfb,0xff,0xdf,0x9d,0xff,0xfd,0x7a,0x6f,0x97,0xff,0xaf, +  0xff,0xff,0xbf,0xe7,0xee,0xff,0xff,0xfd,0xfd,0xbb,0xff,0xff,0xff,0xff,0xff,0xc5, +  0xde,0xef,0xff,0xff,0xff,0xff,0xbf,0xfc,0xf7,0xff,0xcf,0xe3,0x7f,0xff,0x3f,0xcf, +  0xf4,0xfd,0x3f,0xfd,0xff,0xbc,0xff,0xff,0xef,0x67,0xf0,0xff,0xff,0xff,0xff,0xff, +  0xfa,0xbb,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xdf,0xff,0xfd,0xdf,0x7f,0xfb,0xf6, +  0xbd,0xfe,0xdf,0xeb,0xef,0xdd,0xfe,0x5f,0x7f,0xfd,0xfc,0xff,0xdf,0xff,0xff,0xff, +  0xff,0xff,0x33,0xff,0xbf,0xdd,0xff,0x7f,0x5f,0x97,0xf9,0xff,0xff,0xbd,0xeb,0xed, +  0xdc,0x7b,0x8c,0xa9,0xdf,0x6f,0xdb,0xf7,0xfb,0xdf,0x7a,0x5f,0xd7,0xf1,0xff,0xff, +  0xff,0xff,0xff,0xea,0xff,0xef,0xff,0x3b,0xff,0xfb,0xfe,0xbf,0xbf,0x76,0xdf,0xff, +  0xef,0x3f,0xee,0xdf,0xbf,0xf7,0xcd,0xfb,0xbe,0xff,0xff,0x0e,0xdb,0xfe,0xbf,0xbf, +  0xff,0xff,0xff,0xff,0xfa,0x1f,0xff,0xff,0xf7,0xf7,0xff,0x5b,0xdf,0xd7,0xff,0xff, +  0xff,0xff,0xf7,0xfd,0xfd,0xdf,0x9f,0xfd,0x7c,0xff,0x57,0xfd,0xff,0xff,0x77,0xbf, +  0xf7,0xff,0xff,0xff,0xff,0xbf,0xc2,0xff,0xef,0xd7,0x1f,0xff,0xff,0x3c,0xff,0xe7, +  0xcf,0xff,0xff,0xff,0x3e,0xff,0xb7,0xfb,0xdf,0xff,0xf3,0xef,0xff,0xff,0xff,0xbf, +  0x3f,0xfb,0xdf,0xff,0xff,0xff,0xff,0xca,0x2e,0xfd,0xf9,0xfb,0xff,0xff,0xbf,0xdf, +  0xff,0xcd,0xff,0xff,0xff,0xf7,0xcf,0xf7,0xff,0x7f,0xff,0xf7,0x7c,0xff,0xff,0xff, +  0xf3,0xeb,0xff,0x7f,0xff,0xff,0xff,0xff,0xd7,0x8e,0x5f,0xbf,0x5e,0xff,0xd3,0xff, +  0xaf,0x5b,0xfe,0xdf,0xff,0xff,0x3f,0xca,0xfe,0xfc,0xff,0xff,0xff,0xbf,0xaf,0xff, +  0x9f,0xf2,0x9c,0xf7,0xef,0xff,0xff,0xff,0xff,0xfb,0xc4,0xbf,0xf7,0xef,0xf3,0xfe, +  0xff,0x95,0xfd,0xff,0x7f,0xff,0xff,0xcf,0xfb,0x5f,0xdf,0x3f,0xff,0xff,0xff,0x35, +  0xe7,0xf3,0xfe,0xc7,0x3a,0xfd,0xff,0xff,0xff,0xff,0xff,0xd8,0x9f,0xfe,0xfe,0xff, +  0xdf,0xa6,0xf5,0xdf,0xae,0xd9,0xff,0xdf,0xf7,0xf6,0x89,0x73,0x7f,0xbf,0xff,0xfb, +  0xfe,0x9f,0x75,0xfb,0xa2,0x3e,0xdf,0xac,0xdf,0xff,0xff,0xff,0xff,0x22,0xdf,0xdd, +  0xff,0x53,0xd6,0xf5,0xbd,0xf5,0xf9,0xdf,0xff,0xff,0xfd,0xe9,0x78,0x7f,0xf7,0xff, +  0xff,0x77,0xd3,0xde,0x1b,0xd6,0x77,0x9d,0xf7,0xbf,0xff,0xff,0xff,0xff,0x6c,0x7f, +  0xfb,0xff,0xff,0xff,0xff,0xfa,0xfe,0xbe,0xef,0xff,0xff,0xe7,0xff,0xaf,0xef,0xd6, +  0xf7,0xff,0xfb,0xfa,0xff,0xff,0xff,0xeb,0xca,0xfe,0xbf,0xff,0xff,0xff,0xff,0xf9, +  0x4f,0xff,0x7f,0xdf,0xf7,0xff,0xff,0x4f,0xd7,0xf6,0xff,0xdf,0xf7,0xff,0xf5,0x7d, +  0xff,0xdf,0xff,0xff,0x7f,0x4f,0xdb,0xff,0xfd,0x31,0x4f,0xdf,0xff,0xff,0xff,0xff, +  0xff,0xb3,0xff,0xff,0xff,0xe7,0xfb,0x7e,0xfd,0xb7,0xcd,0xd9,0xf5,0xfd,0x7f,0xed, +  0xf3,0x77,0xff,0xcd,0xfb,0xff,0xfd,0xff,0x5f,0xff,0xf6,0xfd,0xb7,0xdf,0xff,0xff, +  0xff,0xff,0xf3,0x7f,0xff,0xff,0xff,0xff,0xbf,0xeb,0xbf,0xf6,0x7b,0xfe,0x7f,0x9f, +  0xff,0xfe,0xbe,0x6f,0xf2,0xff,0xaf,0xef,0xfb,0xf6,0x7f,0xbf,0xfb,0xfb,0xff,0xff, +  0xff,0xff,0xff,0xff,0x67,0xff,0xed,0xfb,0xf6,0xf9,0xbb,0x67,0xfb,0xfe,0x7f,0x9f, +  0xe7,0xfb,0xd6,0xfb,0x8e,0xfb,0xe6,0xed,0xbe,0x67,0x18,0xf6,0xed,0x9f,0xe6,0xfb, +  0xfe,0xff,0xbf,0xef,0xfe,0x91,0xbf,0xff,0xfb,0xfc,0xfd,0xbf,0xcf,0xfb,0xef,0xff, +  0xfe,0xff,0xbf,0xff,0xff,0xfe,0xff,0xe6,0xfd,0xff,0x7f,0xff,0xe6,0xff,0x3f,0xef, +  0xfb,0xef,0xff,0xff,0xff,0xff,0xdc,0xbf,0xff,0xfd,0xff,0xbf,0xdf,0xfb,0xfb,0xff, +  0xff,0xff,0xbf,0xef,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xbf,0xef, +  0xfb,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xa7,0xff,0xff,0xed,0xff,0x7f,0xff,0xd1, +  0xf7,0xfd,0x1f,0xee,0xf9,0xfe,0xff,0x3f,0xcf,0xe7,0xff,0x7f,0x7f,0xd3,0xb4,0xff, +  0xff,0xc7,0xf1,0xb7,0xff,0xff,0xff,0xff,0xff,0xae,0xff,0xff,0xff,0xdf,0xf7,0xdd, +  0xf2,0xff,0xab,0xaf,0xfe,0xff,0xbf,0xff,0xeb,0xfa,0xfe,0xe9,0xf7,0xfd,0xfa,0xfc, +  0x8f,0xf7,0xfb,0xfe,0xfe,0xef,0xff,0xff,0xff,0xff,0xfc,0x9f,0xff,0xff,0xff,0xef, +  0xff,0xff,0x5f,0xd7,0xf5,0xff,0xf7,0xff,0xf7,0xf5,0xff,0x7b,0xbf,0xff,0xff,0xf7, +  0x5f,0xf7,0xef,0xff,0x3f,0xcf,0xd7,0xff,0xff,0xff,0xff,0xff,0xd1,0xff,0xff,0xe7, +  0xf9,0xfe,0x7f,0x89,0xe6,0xf8,0x9e,0x7f,0x9d,0xe6,0xf8,0xbe,0x6f,0x9f,0xf9,0xfe, +  0x7f,0x8b,0xe2,0xf9,0xfe,0x6f,0x9b,0xe3,0xf9,0xfe,0x7f,0x9f,0xe7,0xff,0x7f,0xff, +  0xff,0xff,0xff,0xff,0xfd,0x7f,0xff,0xd7,0xfe,0x7f,0x9f,0xff,0xf7,0xfd,0xff,0xff, +  0xfb,0xf7,0xfd,0x7f,0x5f,0xff,0xfd,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xfe,0xcf, +  0xff,0xff,0xff,0xff,0xff,0xbf,0xaf,0xff,0xfa,0xff,0xff,0xff,0xff,0xfe,0xfb,0xbf, +  0xef,0xff,0x7f,0xbf,0xaf,0xeb,0xfe,0xff,0xbf,0xef,0xff,0xff,0xff,0xff,0xff,0xff, +  0xcd,0xff,0x7f,0xff,0xff,0xff,0xff,0xfd,0xff,0x7f,0xdf,0xff,0xff,0xff,0x7f,0xdf, +  0xd7,0xfb,0xff,0xff,0xff,0xfd,0xff,0x7f,0xff,0xf7,0xfd,0xff,0x7f,0xff,0xff,0xff, +  0xff,0xfe,0x3f,0xfd,0xff,0xff,0xff,0xff,0xfe,0xbf,0xed,0xeb,0xff,0xdf,0xf7,0xef, +  0xeb,0x3a,0xdf,0xfd,0xfd,0xff,0xfe,0xbf,0xad,0xff,0xff,0xff,0xff,0xbd,0xff,0xff, +  0xff,0xff,0xff,0x77,0xff,0xeb,0xb6,0xff,0xfb,0x77,0xff,0xff,0xff,0xdf,0xff,0xff, +  0xf2,0xff,0x3f,0x67,0xf2,0xbf,0xff,0x2f,0xcb,0xf6,0xfc,0xbf,0x2f,0xfb,0xfa,0xff, +  0xff,0xfe,0xff,0xff,0xfe,0xbf,0xff,0xaf,0x69,0xfa,0x3e,0xb7,0xa7,0xe1,0xfa,0xfe, +  0x3f,0xa4,0xe9,0xfa,0xee,0x3d,0xea,0xfa,0xee,0xbd,0xab,0xeb,0x72,0xae,0xb7,0xa5, +  0xeb,0xfa,0xfe,0xbf,0xaf,0xf7,0xdf,0xff,0xff,0x9f,0xff,0xfe,0xff,0xdf,0xbc,0xfd, +  0xff,0x3f,0xff,0xfb,0x7f,0xdd,0x7f,0xed,0xff,0xef,0x3f,0xfb,0xce,0xfb,0xfb,0xff, +  0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xd1,0x7d,0xdf,0xff,0xfd,0xff,0xff,0xbf,0xdf, +  0xfd,0xf3,0xdf,0xff,0xfb,0xfd,0xff,0xff,0xdf,0x7f,0xf5,0xaf,0xbf,0x7f,0xfb,0xdb, +  0xfa,0xbf,0xbf,0xff,0xff,0xff,0xff,0xff,0xef,0x5f,0xff,0xff,0xf7,0xff,0xff,0xee, +  0xff,0xfe,0xef,0xfb,0xdf,0xff,0xff,0xfe,0xed,0xe9,0xfb,0xbf,0xef,0xfb,0xde,0xff, +  0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xfe,0xcf,0xff,0xff,0xeb,0xf9,0xfe, +  0xbf,0x8d,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xee,0xef,0xba,0xfe,0x3f,0x9f, +  0xff,0xe8,0xff,0xbf,0xbf,0xe3,0xdf,0xff,0xff,0xff,0xff,0xdd,0xff,0xff,0xf5,0x7f, +  0xfd,0xfb,0xfb,0xfb,0xf5,0x7f,0xfe,0xdf,0xff,0xfd,0xff,0xff,0xff,0x99,0x6f,0x6e, +  0xff,0xdf,0xff,0xff,0xdf,0xfe,0xf6,0xff,0xff,0xff,0xff,0xff,0xf8,0xbf,0xff,0xfd, +  0xfe,0xdb,0xfb,0x5f,0xfb,0xcf,0xfb,0xbf,0xed,0xfb,0xff,0xff,0xbc,0xee,0xce,0xf3, +  0xbf,0xff,0x2f,0xc3,0xeb,0xbf,0xe3,0x3b,0xce,0xff,0xff,0xef,0xff,0xff,0xd7,0xff, +  0xfe,0xfe,0xfd,0xef,0x57,0xdf,0xf5,0xbd,0xfb,0xfb,0xff,0xff,0xfd,0xb7,0x5f,0xd6, +  0x7d,0xbf,0xfb,0xbe,0xf5,0xfc,0xef,0xef,0xdf,0xb5,0xff,0xff,0xff,0xff,0xff,0xe0, +  0xff,0xff,0xff,0xff,0xe7,0xbf,0xde,0xff,0xf9,0xe3,0xff,0x7f,0xd7,0xfd,0xef,0xff, +  0xdb,0xbf,0xe9,0x3e,0xdf,0xff,0xfd,0xed,0xff,0xfb,0xdf,0xef,0xff,0xff,0xff,0xff, +  0xff,0x1f,0xef,0xff,0xbf,0x03,0x7c,0xff,0xff,0xcf,0x73,0xbc,0x7f,0xfd,0xfc,0xff, +  0xcc,0xef,0x4e,0xff,0xfc,0xdf,0xf1,0xcf,0xf3,0xec,0x77,0xf7,0xcf,0x7f,0xff,0xff, +  0xff,0xff,0xeb,0xfe,0xbf,0xff,0xbf,0x7f,0xdf,0xff,0xf9,0xff,0x6f,0xf7,0xff,0xff, +  0xdf,0xf7,0xdf,0xed,0xff,0xef,0xae,0xff,0x7d,0xfb,0x7f,0xf7,0xdf,0xfd,0xff,0xff, +  0xff,0xff,0xff,0xfd,0x7f,0xff,0xfe,0x5f,0xeb,0xf9,0xfd,0x7f,0x5f,0xa7,0xff,0xd7, +  0xf7,0xfd,0xff,0xf9,0xfa,0x15,0xb7,0xfd,0xf7,0xfb,0x9f,0xeb,0xef,0xef,0xff,0x8f, +  0xff,0xff,0xdf,0xff,0xee,0x27,0xff,0xff,0xfb,0xfe,0xde,0x37,0xed,0xff,0x7c,0xff, +  0xdf,0xff,0xff,0xfe,0xff,0x8e,0xe9,0xa8,0xdf,0xbf,0xef,0xfa,0x5e,0xdf,0xf7,0xff, +  0xd7,0xdf,0xff,0xff,0xff,0xbd,0xa1,0xff,0xff,0xfe,0xff,0xdf,0xff,0xfd,0xff,0xff, +  0xdd,0xff,0xff,0xff,0xff,0xdf,0xcd,0xff,0xff,0xff,0xd7,0xfb,0xfc,0xff,0xdf,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x8f,0xff,0xff,0xff,0xff,0xff,0xfe,0xf9, +  0xb1,0xff,0xff,0xfe,0xff,0xff,0xff,0xd7,0xdf,0xbd,0x5c,0xcf,0x3e,0xcf,0xff,0xff, +  0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x36,0xbf,0xff,0xf7,0xff,0xff,0x3f, +  0xcf,0x93,0xfc,0xff,0xff,0xdf,0xff,0xff,0x69,0xbf,0xf3,0xcd,0xea,0xfb,0xcb,0xff, +  0xff,0xff,0xfb,0xcf,0xff,0xff,0xff,0xff,0xff,0xfd,0x7c,0xf7,0xff,0xff,0xf9,0xaf, +  0xfb,0xca,0xde,0xaf,0xef,0xff,0xfb,0xf4,0xbc,0xff,0xfb,0x56,0xb9,0xfa,0x7e,0xd2, +  0xf3,0xf7,0xef,0xff,0xd2,0xf5,0xbf,0xff,0xff,0xff,0xff,0xbc,0x9b,0xff,0xfe,0x7f, +  0x95,0xfd,0xf3,0x5f,0xcf,0xf7,0xff,0xff,0x7e,0xd7,0x9f,0xff,0xf9,0xd7,0xff,0xcf, +  0xf9,0x5e,0x7f,0xb7,0xff,0xf9,0x5e,0xdf,0xff,0xff,0xff,0xff,0xff,0xeb,0xff,0xff, +  0xff,0xf4,0xff,0xac,0xc9,0xd2,0x6c,0xbb,0x7f,0xef,0xef,0xff,0xff,0x7d,0x5b,0xdd, +  0xff,0xff,0xe9,0xff,0xf0,0xb3,0x77,0xe9,0xe2,0xf5,0xff,0xff,0xff,0xff,0xf7,0x6f, +  0xff,0xff,0xf5,0x9f,0xf7,0xa9,0x3e,0x47,0x9f,0xff,0xfd,0xdf,0xf7,0xfd,0x4d,0x7f, +  0x5a,0x3d,0x6f,0x79,0x3e,0xf7,0x96,0xaf,0xfd,0x34,0x5d,0xbf,0xff,0xff,0xff,0xf7, +  0xe7,0xff,0xff,0xff,0xfa,0xfe,0xb7,0xaf,0xa9,0xea,0xdf,0xff,0xbf,0xeb,0xff,0xff, +  0xff,0xeb,0xff,0xff,0xfe,0xaf,0xbf,0xea,0xff,0xfd,0x2f,0xeb,0xff,0xff,0xff,0xff, +  0xfe,0xe9,0xbf,0xff,0xff,0xff,0x5f,0xdf,0xf4,0xfd,0x3b,0x7f,0xff,0xf7,0xfd,0x7f, +  0xff,0xf5,0xfd,0x7f,0xff,0xdf,0xf4,0xfd,0xff,0x5f,0xfb,0xa4,0xfd,0x7f,0xff,0xff, +  0xff,0xff,0xf9,0x2e,0xff,0xff,0xff,0xff,0x7f,0xc7,0xdf,0xf7,0xbf,0x7f,0xff,0xfb, +  0x7f,0xff,0xbf,0x5f,0xfc,0xff,0x9f,0xef,0xdb,0x7e,0xdf,0x7f,0x6f,0xdb,0x7d,0xff, +  0xff,0xff,0xff,0xdf,0x17,0xfe,0xff,0xff,0xef,0xdb,0xfe,0xff,0xff,0xef,0xdb,0xff, +  0xff,0xff,0xff,0xfe,0xe7,0xff,0x2b,0xff,0xff,0xbf,0xff,0xff,0xff,0xee,0xbf,0xbf, +  0x6f,0xff,0xff,0xff,0xff,0xe6,0x7f,0xee,0xfd,0xbc,0x6e,0xdb,0xb6,0x7f,0xb3,0x6f, +  0xbb,0xfe,0xdf,0xb7,0xed,0xf9,0xd7,0xbb,0xef,0xdb,0xd6,0x7f,0xbf,0x6f,0xf9,0xbe, +  0x6f,0xbe,0xef,0xfb,0xfe,0xfd,0xfa,0x9b,0xff,0xff,0x7f,0xef,0x9b,0xe6,0xff,0xff, +  0xdf,0xbf,0xff,0xff,0xff,0xff,0xff,0xef,0xfc,0xef,0xf7,0xfe,0xff,0xff,0x6f,0xbb, +  0xfe,0xff,0xbe,0xff,0xff,0xff,0xfd,0xbd,0x9b,0xff,0xff,0xff,0xfb,0xfd,0xff,0x7f, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xf7,0xef,0xff,0xff,0xbf,0xff,0xf7, +  0xfe,0xfe,0xff,0xdf,0xff,0xff,0xff,0xff,0xef,0xfa,0x5f,0xff,0xfb,0x7f,0xdf,0xff, +  0xfd,0x3f,0xff,0xdf,0xff,0xfd,0x7f,0xff,0xd7,0xb4,0x6f,0xdf,0xf7,0xfd,0xfd,0x3f, +  0xdf,0xff,0xf4,0x7d,0x3b,0xff,0xff,0xff,0xff,0xfa,0xff,0x6f,0xff,0xff,0xdd,0xfe, +  0xae,0xef,0xaf,0x7f,0xde,0xaf,0xff,0xa7,0xff,0xfa,0x7e,0x8f,0xfc,0xb3,0x7f,0xdf, +  0xaf,0xfd,0xfe,0xb6,0xbf,0xaf,0xfe,0xbf,0xff,0xff,0xff,0xff,0xd1,0xff,0xff,0xff, +  0xff,0xfd,0xd7,0xf5,0xfb,0xff,0x5e,0xff,0xff,0xff,0xfe,0x5e,0xb7,0xfb,0xff,0xde, +  0xff,0xf5,0xdb,0xfb,0x5d,0xd3,0xf5,0xef,0x7f,0xff,0xff,0xff,0xff,0xf7,0x3f,0xff, +  0xfe,0x7f,0x9f,0xe2,0xf8,0xbe,0x7f,0x9b,0xe7,0xf9,0xfc,0x7f,0x8b,0xe6,0x79,0xff, +  0x8b,0xe7,0xf8,0xbe,0x7f,0x8b,0xe2,0xf8,0xbe,0x6f,0x9f,0xe7,0xf9,0xfe,0x7f,0xb7, +  0xff,0xff,0xfe,0xfd,0x7f,0xff,0xf7,0xfe,0x7f,0xff,0xef,0xd7,0xef,0xfd,0x3f,0x4f, +  0xff,0xff,0x7f,0xef,0xd7,0xfe,0xff,0xff,0x47,0xd7,0xfd,0xff,0xff,0xff,0xff,0xff, +  0xea,0xff,0xff,0xff,0xff,0xef,0xef,0xfa,0xff,0xff,0xff,0xfd,0xfa,0xff,0xff,0xa7, +  0xeb,0xff,0xff,0xbf,0xfd,0xfa,0xff,0xdf,0xef,0xeb,0xfa,0xfe,0xff,0xff,0xff,0xff, +  0xff,0xf6,0xdf,0xfe,0xff,0xfb,0xfd,0xff,0xff,0xdf,0xdf,0xfd,0xff,0xff,0xfe,0xff, +  0xfd,0xff,0x3f,0xbf,0xfd,0xff,0xff,0xdf,0xff,0xff,0xff,0x7f,0xdf,0xf7,0xff,0xff, +  0xff,0xff,0xff,0x9b,0xff,0xff,0xff,0x7f,0xb7,0xbd,0xeb,0xfb,0x7f,0xb7,0xf7,0xff, +  0xdf,0xff,0x9f,0xed,0xff,0xde,0xff,0xf7,0xeb,0xff,0x7f,0xb7,0xa7,0xef,0xfa,0xdf, +  0xff,0xff,0xff,0xff,0xfb,0x2f,0xff,0xff,0xaf,0xfb,0xff,0xfc,0xbf,0x7f,0xd9,0xff, +  0x7d,0x1f,0xff,0xdf,0xfc,0xff,0x2f,0xd3,0xf6,0xbc,0xbf,0x6f,0xff,0xff,0xfc,0x9d, +  0xff,0xff,0xff,0xff,0xff,0xfd,0xef,0xfb,0xfa,0xfe,0xbf,0xaf,0xeb,0xba,0xb6,0xbf, +  0xaf,0xeb,0xda,0xfe,0xad,0x8b,0xe3,0x4e,0xb7,0xad,0xeb,0x58,0xd6,0xbf,0xab,0xeb, +  0xba,0xfe,0xbf,0xaf,0xeb,0xfa,0xff,0xc9,0xff,0xff,0xff,0x3f,0x7f,0xff,0xef,0xfb, +  0x3e,0x37,0xbf,0xff,0xff,0xf7,0xf7,0xf3,0xbf,0xf7,0xbf,0xcf,0xff,0xfd,0xff,0xf7, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xf9,0x1f,0xff,0xfd,0xbf,0x7f,0xff,0x7f, +  0xff,0xaf,0xff,0x7f,0xff,0xff,0xff,0xfe,0x7a,0xfb,0xfe,0xbf,0xb7,0xaf,0xfe,0xff, +  0x7f,0xff,0xff,0xff,0x7f,0xff,0xff,0xfd,0xff,0xde,0x85,0xfb,0xff,0xfd,0xff,0xff, +  0xff,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xdd,0xef,0xbf,0x3f,0xff,0xf3,0xff, +  0xff,0x2f,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xbf,0xec,0x7f,0xff,0xff,0xbf, +  0xaf,0xeb,0xfe,0xfe,0x79,0xef,0xff,0xff,0xff,0xff,0xbf,0x7f,0xfe,0x3d,0xaf,0x68, +  0xcb,0x3a,0x5f,0xee,0xab,0xfb,0xfa,0x7f,0xff,0xff,0xff,0xff,0xf8,0x9f,0xff,0xff, +  0x5f,0xf5,0xdf,0x77,0xbf,0xff,0xfb,0xff,0xf7,0xff,0xff,0xfd,0xff,0xdf,0x1f,0xdd, +  0xdf,0x76,0xed,0xff,0xef,0xfd,0x7e,0xdd,0xfe,0xff,0xff,0xff,0xff,0xff,0x91,0xff, +  0xff,0xbf,0xff,0xdf,0xbf,0xf3,0xfe,0xef,0xbb,0xfb,0xff,0xff,0x7f,0xbf,0xcd,0xee, +  0xfe,0x3f,0x8f,0xfb,0xfe,0xee,0xbb,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xe3, +  0x7f,0xff,0xff,0xff,0xff,0xb6,0xfd,0xbf,0x3f,0xcf,0xff,0xff,0xff,0xff,0xdb,0xf7, +  0xfd,0x7d,0xff,0xf5,0xfc,0xff,0x17,0xce,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0x6f,0xbf,0xff,0xff,0xbf,0xff,0xbd,0xef,0xfb,0xf6,0xff,0xf3,0xff,0xff,0x5e, +  0x6f,0xad,0xb9,0xbf,0xff,0xff,0xef,0xff,0xbb,0xfd,0xbf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xd5,0xf7,0xff,0xfc,0xbf,0xff,0xdf,0xff,0xf8,0xfb,0xff,0xff,0xfe,0x5f, +  0xff,0xfb,0xfb,0xf7,0xce,0x1f,0xfb,0xe2,0xdf,0xef,0xb9,0xfe,0xfe,0x7f,0xf7,0xff, +  0xff,0xff,0xff,0xfd,0xbe,0xff,0xff,0xdf,0xff,0xfb,0xf9,0xff,0x9f,0xff,0xff,0xff, +  0xff,0xff,0xfe,0xff,0xfa,0xff,0xfb,0xff,0xe7,0xdf,0x7f,0x77,0xff,0xfb,0xfb,0xff, +  0xff,0xff,0xff,0xff,0xff,0x83,0xbf,0xff,0xfb,0xff,0xf7,0xfd,0x33,0xff,0xfd,0x7f, +  0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0x7f,0xdb,0xc7,0x5d,0x7f,0x1b,0xf7,0xf3, +  0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0xbf,0xff,0xdf,0xff,0xff,0xfe,0xfa,0xff,0xf9, +  0xeb,0xff,0xff,0xdf,0xf7,0xff,0xfb,0xff,0xf7,0xcd,0x79,0xee,0xf6,0x3f,0xf7,0xff, +  0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0x5f,0xef,0xff,0xff,0xff,0x7f,0xd7,0x7f, +  0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xfc,0xff,0xfd,0xfd,0xfc,0xdf,0xdd,0xfd,0xf7, +  0xff,0xff,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xd8,0xff,0xff,0xff,0xff,0xff,0xff, +  0x3f,0xff,0xff,0xdf,0xf3,0xfd,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xff,0xff,0xff, +  0x3f,0xff,0xbf,0x3f,0xfb,0xff,0xff,0xff,0xff,0xff,0xc9,0x6b,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0x9f,0xbf,0xff,0xfe,0xff,0xff, +  0xff,0xef,0xdf,0xf3,0xfc,0xff,0x7f,0xff,0xff,0xff,0xff,0xd7,0x6f,0x7f,0xff,0xff, +  0xff,0xff,0xfc,0xb7,0xff,0xff,0xf4,0xbf,0xff,0xff,0xff,0xff,0xef,0xff,0x9f,0xe7, +  0xff,0xff,0x5b,0xff,0xfe,0xbd,0x27,0xef,0xff,0xff,0xff,0xff,0xfb,0xd1,0xbf,0xff, +  0xff,0xff,0xff,0xff,0x36,0xff,0xff,0xfe,0xd7,0xff,0xff,0xff,0xfc,0xff,0xff,0xff, +  0xfc,0xff,0xff,0xef,0xff,0x7e,0xd7,0xb6,0xfd,0xff,0xff,0xff,0xff,0xff,0xd9,0xb7, +  0xff,0xff,0xff,0xff,0xfa,0xfe,0xb7,0xaf,0xeb,0xef,0xff,0xff,0xff,0xeb,0xff,0x7f, +  0xaf,0xfb,0xff,0xf5,0xfe,0x7f,0xeb,0x42,0x79,0xbb,0x3f,0xff,0xff,0xff,0xff,0xff, +  0x46,0xff,0xff,0xff,0xff,0xff,0x57,0xd6,0xf5,0x7d,0x5f,0xf7,0xff,0xff,0xfd,0x5f, +  0x7e,0xb5,0x7f,0xde,0xf7,0xfd,0x8f,0x69,0x6e,0x4d,0x1f,0xf7,0x7f,0xff,0xff,0xff, +  0xff,0x7a,0xdf,0xff,0xff,0xff,0xff,0xeb,0xfa,0xfe,0xbf,0xaf,0xeb,0xff,0xf5,0xff, +  0xaf,0xff,0xde,0xbf,0xff,0xbf,0xff,0xff,0xf7,0xad,0xab,0xfa,0xfe,0xff,0xff,0xff, +  0xff,0xff,0xfa,0x1f,0xff,0xff,0xff,0xff,0xfd,0x7f,0x5f,0xd7,0xf5,0xe9,0x7f,0xff, +  0xff,0xf5,0xff,0xf1,0xd7,0xff,0xfd,0xff,0x7f,0xff,0xa5,0xfd,0x3f,0x7f,0xdf,0xff, +  0xff,0xff,0xff,0xff,0xf3,0xfe,0xdf,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xfe,0xdf,0xe7,0xff,0xff,0xff,0xbf,0xef,0xf7,0xf7,0xff,0x7f, +  0xff,0xff,0xff,0xff,0xff,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xfe,0x7f,0xbf,0xff,0xfa,0xff,0xbf,0xbf,0xff, +  0xdf,0xff,0xff,0xff,0xff,0xff,0xfe,0x87,0xff,0xef,0xfb,0xfe,0xff,0xbf,0x6f,0xfb, +  0x7e,0xff,0xb7,0xef,0xfb,0xfe,0xff,0xbc,0x7b,0xf6,0xef,0xbf,0xee,0xdb,0xf6,0xf9, +  0x9f,0xef,0xfb,0x7e,0xff,0xbf,0xef,0xff,0x89,0xbf,0xff,0xff,0xff,0xff,0xff,0xcf, +  0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xfc,0xff,0xbf,0xef,0xf3,0xfc, +  0xf9,0xff,0xef,0xbf,0xff,0xff,0xff,0xff,0xff,0xda,0xbf,0xff,0xff,0xff,0xff,0xff, +  0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xbf,0xdf,0xf7,0xfe, +  0xff,0xbf,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x25,0xff,0xff,0xbf,0xff, +  0xff,0xfe,0xff,0xff,0xef,0x7f,0xff,0xff,0xff,0xff,0xfe,0xcf,0xef,0xff,0xfb,0xde, +  0xb7,0xff,0xff,0xff,0x4f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbe,0xff,0xff,0xff, +  0xff,0xff,0xff,0xdb,0xbf,0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xfb,0xf7,0xdf,0xf7, +  0xfd,0xdf,0x7d,0xdf,0xbb,0xeb,0xdf,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0x5f,0xff, +  0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x9f, +  0xaf,0xff,0xfe,0xff,0xff,0xbf,0xfd,0x7b,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xa3, +  0xff,0xff,0xe7,0xf9,0xfe,0x7f,0x8f,0xe7,0xf9,0xbe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f, +  0x9e,0xf9,0xfe,0x7f,0x9f,0xe7,0xf8,0xfe,0x2f,0x1b,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7, +  0xf5,0x7f,0xff,0xff,0xef,0xff,0xfe,0xfd,0x7f,0xef,0xf3,0xff,0xff,0xff,0xff,0xfb, +  0xfc,0x7f,0xff,0xfb,0xfe,0x7f,0xbf,0xe7,0xd7,0xfd,0xeb,0x7f,0xff,0xff,0xff,0xff, +  0xff,0xde,0x6f,0xff,0xff,0xfd,0xff,0xff,0xdf,0xaf,0xfd,0xfe,0xff,0xff,0xff,0xff, +  0xff,0xff,0xbf,0xff,0xff,0x7f,0xff,0xf7,0xef,0xfa,0xfe,0xff,0xbf,0xff,0xff,0xff, +  0xff,0xff,0xff,0xcd,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcf,0xff,0xff, +  0xff,0xff,0xef,0xff,0xf9,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xfd,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xf7,0xff,0xff,0x7e,0xf7,0xf7,0xf9,0xff, +  0xff,0xff,0xff,0xfd,0xff,0x7f,0xef,0xed,0xff,0x7f,0xdf,0xf7,0xef,0x7b,0xf6,0xb7, +  0xff,0xff,0xff,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xff,0xfd,0xff,0xfd,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0x6f,0xff,0xfd,0xaf,0x7f,0xdf,0xf6,0x7c,0xbf,0x73, +  0xdb,0xf4,0xff,0xff,0xff,0xff,0xff,0xec,0xfd,0xff,0xab,0xeb,0xfa,0xbe,0xbf,0xaf, +  0xeb,0xfa,0xfe,0xbf,0xaf,0xeb,0xfa,0xfe,0xad,0xeb,0x7a,0xde,0xbd,0xae,0xcb,0x32, +  0xf4,0xb7,0xaf,0xeb,0xfa,0xfe,0xbf,0xaf,0xf5,0x1b,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xfd,0xff,0x3f,0xff,0xff,0xfc,0x78,0xdf,0xff,0xf3,0xfe,0xff,0xff,0x9d, +  0xff,0xff,0xff,0x3f,0xef,0xff,0xff,0xff,0xff,0xfd,0xc9,0xfd,0xff,0xf7,0xfd,0xff, +  0xff,0xff,0xf7,0xff,0xaf,0xff,0xff,0xff,0xfe,0xbf,0xf9,0xdf,0x7f,0xff,0xff,0xff, +  0xff,0xef,0xf9,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe2,0x5f,0xff,0xfd,0xf7, +  0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0xff,0xff,0xef,0xff,0xff,0xdc,0xef,0xbf,0xbe, +  0xbf,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xa7,0xff,0xff, +  0xff,0xff,0xff,0xdf,0xa7,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xfe, +  0xfe,0xaf,0xef,0xa7,0xf8,0xfe,0x3f,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xe1,0xff, +  0xff,0xf7,0xff,0xff,0xff,0xf5,0xdf,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xfd,0x7b, +  0xf5,0xbd,0xfb,0x7f,0xbf,0xff,0xbf,0xef,0x7f,0xdf,0xff,0xff,0xff,0xff,0xfb,0xfe, +  0x1f,0xdf,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xeb,0xff,0xff,0xff, +  0xfa,0xff,0xff,0xfa,0xfe,0xbf,0xef,0x7a,0xff,0xbe,0xef,0xfb,0xff,0xff,0xef,0xff, +  0xff,0x96,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xfb, +  0xff,0xfb,0xdf,0x77,0xff,0x6f,0x9e,0xf3,0xfc,0xef,0x5f,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xf4,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff, +  0xff,0xff,0xff,0xab,0xf7,0xff,0xed,0xfb,0x6f,0xbf,0xeb,0xff,0xff,0xdf,0xff,0xff, +  0xff,0xff,0xf3,0xfd,0x5f,0x7f,0xff,0xff,0xff,0xef,0xff,0x3f,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xbf,0x8f,0x7f,0xbf,0xff,0xff,0xfd,0x4f,0xf3,0xfc,0xfd,0x3f,0xff, +  0xff,0xff,0xff,0xff,0xff,0xbb,0xef,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff, +  0xff,0xff,0xff,0xdf,0xff,0xff,0xef,0xbf,0xff,0xfb,0xff,0xfd,0xff,0x7d,0xdd,0xf7, +  0xff,0xff,0xff,0xff,0x7f,0xff,0xf0,0x7f,0xff,0xff,0xff,0xff,0xff,0xee,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x5d,0xff,0xaf,0xe3,0xff,0x1f,0xc7,0xf9, +  0xfe,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0xfb,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xca,0xbf,0xfb,0xbf,0xef,0xfb,0xfe, +  0xff,0x3b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb1,0xfb,0xff,0xff,0xff,0xff,0xfd, +  0xbf,0xff,0xdf,0xff,0xff,0xff,0xff,0xfe,0xf7,0xff,0xff,0xf7,0xff,0xef,0xfb,0xfe, +  0xdf,0xd7,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xfe,0x0b,0xff,0xff,0xbf,0xff, +  0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe7, +  0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xd4,0xff,0xff,0xf7, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xfe,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xe6,0xd7,0xff, +  0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xbf, +  0xff,0xff,0x9f,0xff,0xbc,0xaf,0x4b,0xff,0xff,0xff,0xff,0xff,0xff,0xf3,0xbe,0xcb, +  0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf3, +  0xd7,0xff,0xff,0xff,0xfe,0x5f,0xb5,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0xfe,0x7d, +  0xd9,0x7f,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xbf,0x4f,0xd2,0xc9,0xbd,0x3d,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xea,0x2d,0xff,0xff,0x77,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xf7,0xff,0xff,0x7b,0xdf,0x5a,0x9f,0xa7,0xbf,0xff,0xff,0xff,0xff, +  0xff,0xff,0xf7,0x4d,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0x5f,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xeb,0xff,0xff,0xfe,0xff,0xeb,0xfa,0xde,0xbf,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0x80,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xcf,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xfd,0x7f,0xff,0xff,0xff,0xfd,0x7f,0x5f,0xd7,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xfc,0xbf,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xff,0x3f,0xc7, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x07,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x7f,0xff,0xfb,0xde, +  0xfe,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xe8,0x7f,0xfe,0xff,0xbf,0xef,0xfb,0xfe, +  0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xff,0xbf,0xef,0x5b,0xf6,0xfd,0xbf, +  0x6f,0xdb,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xfb,0xdf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xfd, +  0xfe,0xdf,0x9b,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd3,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x7f,0xff,0xff, +  0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff, +  0xff,0xff,0xff,0x7f,0xdf,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xaf,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x9f,0xff,0xff,0xff,0xff,0xff,0xf9, +  0xff,0xfd,0xdd,0x77,0x6a,0xfb,0xae,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xec, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd7,0xff,0xff,0xff,0xff,0xff, +  0xef,0x7f,0xff,0xff,0xff,0xfd,0xf3,0xfd,0xd7,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xf3,0x3f,0xff,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe2,0xe9,0xfe,0x7f,0x9f, +  0xe7,0xf9,0xef,0x9f,0xe6,0xe9,0xbe,0x6f,0x1f,0xe2,0xe9,0xfe,0x7f,0x9f,0xe7,0xf9, +  0xfe,0x7f,0x67,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xfd,0xff,0xff, +  0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xf7,0xf9,0x7f,0xff,0xfb,0xff,0xff,0xff, +  0xff,0xff,0xff,0xe8,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xef, +  0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xef,0xfe,0xfd,0xbf,0xef,0xef,0x7f,0xff, +  0xff,0xff,0xff,0xff,0xff,0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xb7,0xff,0xff,0xf7,0xff,0xff,0xfd,0xff,0xf7,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0x3b,0xfe,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xff, +  0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xfe,0xfd,0xff,0xd6,0xf7,0xbd, +  0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xf4,0x3f,0xff,0xff,0x4f,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xfe,0xff,0xf2,0xfd,0xff,0xff,0xff, +  0xf2,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xee,0x8f,0xff,0xfa,0xfe,0xbf,0xab,0xeb, +  0xfa,0xbe,0xbf,0xab,0xcb,0xfa,0xbe,0xbf,0xaf,0xeb,0xde,0xaf,0xaf,0xeb,0xda,0xde, +  0xaf,0xae,0xea,0xfa,0xde,0xbf,0xaf,0xeb,0xfa,0xff,0xc5,0xff,0xff,0xfa,0xfd,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xef,0xef, +  0xff,0xdd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xf8,0x9f,0xff,0xff,0xff, +  0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7e,0x65,0xff,0xff, +  0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xdf,0xff, +  0xff,0xfd,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xf2,0x7f, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0xff,0xff,0xfe,0xfd,0xff,0x7f, +  0xdf,0xf7,0xe3,0xfe,0x7f,0x9f,0xae,0xed,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0x9f,0xff,0xfb,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0x7f, +  0xff,0x7d,0xdf,0xdd,0xff,0xbf,0x7f,0xea,0xff,0xbf,0xff,0xff,0xff,0xbf,0xff,0xff, +  0xff,0xe1,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, +  0xff,0xe7,0xef,0xff,0xff,0xff,0xff,0xfb,0x7f,0xdf,0xff,0xff,0xff,0xff,0xff,0xfe, +  0xff,0xff,0xf1,0x7f,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff, +  0xff,0xd7,0xfb,0x7d,0xff,0xfd,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0x5f,0xff, +  0xff,0xff,0xff,0xff,0xcf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xfb,0x9f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff, +  0xff,0xff,0xfe,0xff,0xff,0xd5,0xff,0xbf,0xbf,0xff,0xbf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xf4,0xff,0xff,0xc7,0xdf,0xff,0xfb,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xef,0xfd,0xbf,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xfe,0xf7,0xff,0xfe,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb7,0xff,0xff,0xbf,0xf7,0xff,0xff,0xfe, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf3,0xeb,0xff,0xff,0xff,0xfd,0xdf,0xff, +  0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xfe,0x7f,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xef,0xf7,0xfd,0xff,0x7f,0xdf, +  0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xfb,0xff,0xff,0xf7,0xfa,0xdf,0xef,0xff,0xff,0xbf, +  0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xdf,0xdf,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xb0,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe7,0xf9,0xff,0xff,0xf5,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xc6,0x6b,0xfc, +  0xff,0x3b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xbf,0xaf,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xd7,0xcf, +  0x7f,0xef,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xfb, +  0xfd,0xbf,0xf7,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff, +  0xff,0xdb,0x37,0xff,0xbd,0x6f,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xeb,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xaf,0xef,0xff, +  0xff,0xff,0xbf,0xa6,0xff,0xdd,0xa7,0x77,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xfd,0x5f,0x57,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x7d, +  0xdf,0xff,0xff,0xff,0x7a,0xdf,0xfe,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xaf,0xeb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe, +  0xbf,0xbf,0xff,0xff,0xff,0xf8,0xdf,0xff,0x7f,0xdf,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xf5,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xd7,0xf7,0xff,0xff,0xff,0xff,0xd3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x7e,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xf5,0x7f,0xef,0xf9,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x9f,0xeb,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbe,0x07,0xfe,0xed,0xfb,0xfe,0xff, +  0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xb7,0xfb,0xfe,0xff,0xbe,0xef, +  0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xff,0xb1,0xbf,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xde,0xbf,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd5,0xff, +  0xd7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xed,0x7f,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x5f,0xff,0xff,0xf4, +  0xff,0xfa,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xa7,0xe9,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe9,0xff,0xff, +  0xff,0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xef,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x7f, +  0xff,0xff,0xeb,0xff,0xff,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7, +  0xf9,0xfe,0x7f,0x9f,0xf9,0xfe,0x7f,0x1f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xe9,0xfe, +  0x2f,0x9f,0xe7,0xe3,0x7f,0xfd,0x7f,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xef,0xd7,0xf4,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xfd, +  0xff,0xff,0xff,0xff,0xfe,0x4f,0xff,0xaf,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xfa,0xfe,0x9d,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xef,0xff,0xff,0xff,0xff,0xed,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x3f,0xfd,0xff,0xff,0xfd,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0x7f,0xf7,0xfd,0xff,0x77,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x83,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xef,0xfb,0xf7,0xff,0xff,0xf9,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xf5,0xff,0xff,0xff,0xff,0xc0,0xdd,0xff,0xad,0xeb,0x7a, +  0xfe,0xbf,0xad,0xeb,0xfa,0xfe,0xbf,0xaf,0xeb,0xfa,0xfe,0x8f,0xe9,0x7a,0xbe,0xaf, +  0xaf,0xea,0xfa,0xfe,0xbf,0x2b,0xeb,0xda,0xfe,0xbf,0xaf,0xfd,0x5f,0xfd,0xff,0xff, +  0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xff, +  0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xa9,0x5f, +  0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0x7f,0xf7,0xff,0xff,0xff,0xff,0xfd, +  0xfb,0xff,0xff,0xdf,0xff,0xf7,0xbf,0xef,0xf3,0xff,0xff,0xff,0xff,0xff,0xf9,0xff, +  0x47,0xfd,0xf7,0xfd,0xff,0xff,0xf7,0xfe,0xff,0xff,0xff,0xdf,0xff,0xdf,0xff,0xff, +  0xff,0xbf,0xaf,0xbf,0xff,0xfd,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xfe,0xbf,0xff, +  0xff,0xc1,0xff,0xff,0xe7,0xf5,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xf3,0xff,0xff,0xff,0xff,0xbf,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xeb, +  0xff,0xfb,0xdf,0x1f,0xfd,0xdf,0xff,0xf3,0xff,0xff,0xff,0xef,0xf3,0xfc,0xff,0xfb, +  0xff,0xfb,0xf6,0xfe,0xef,0xff,0xff,0xff,0xfd,0x7f,0x5b,0xff,0xff,0xff,0xff,0xff, +  0xff,0x7f,0xff,0xff,0x97,0xff,0xd7,0x75,0x7d,0xbf,0x7f,0xfb,0xfb,0xfd,0xff,0xff, +  0xd3,0xff,0xfd,0xbf,0x2f,0xc4,0xff,0xbf,0xff,0xfb,0x7f,0xbc,0xff,0xef,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xbe,0xff,0xff,0xff,0xff,0xef,0xfb,0xff,0xff,0xff,0xef, +  0xff,0xff,0xff,0xff,0xe7,0x6f,0xf9,0xdf,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x5f,0xf7,0xf7,0xfe,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb5,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xdf,0xfb,0xff,0xff,0x7f,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xef,0xff,0xff,0xfb,0xff,0xff,0xff, +  0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0x7d,0xff,0x5f,0x5f,0xd7,0xff, +  0xff,0xff,0xff,0xd6,0x75,0x5f,0xf7,0xde,0xff,0xff,0xff,0xdf,0xfd,0x3f,0xdf,0xf7, +  0x5d,0xf7,0xdd,0xff,0xff,0x5f,0xff,0xff,0x7f,0xff,0xde,0xe7,0xdf,0x8f,0xfb,0xff, +  0x7f,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xeb,0xfe,0xdf,0xbf,0xf7,0xfe,0xff,0xbf, +  0xff,0xff,0xfc,0xff,0xbf,0xff,0xfb,0xff,0xff,0xbf,0xff,0xff,0x95,0xf7,0xff,0xff, +  0x7f,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xfd,0xfb,0xb3,0xf7,0x6f,0xff,0xbf, +  0xf7,0xbf,0xff,0xff,0xdf,0xd7,0xff,0xff,0x77,0xff,0xef,0xbf,0xfb,0xfc,0xbb,0xff, +  0x8f,0xe7,0xf9,0x7e,0x7f,0x9b,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0xe7, +  0xf9,0xf6,0x5f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xfc,0x16, +  0xff,0xf3,0xfa,0xff,0xb7,0xed,0xfb,0x7e,0xff,0xbf,0xcf,0xfb,0x7a,0xfe,0xbf,0xcf, +  0xfe,0xfe,0xbd,0xcf,0xfb,0xfe,0xff,0xbf,0xcf,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xff, +  0xa4,0xcf,0xfe,0x7f,0x9d,0xe7,0xfb,0xfe,0xff,0xbf,0xe7,0xb9,0xfe,0xff,0xbf,0xe7, +  0x78,0xfd,0x9f,0x67,0xfb,0xf8,0xf5,0xaf,0x67,0xdb,0xfe,0xff,0xbf,0xef,0xeb,0xac, +  0xff,0xfe,0x9f,0xff,0xdf,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xfe, +  0xff,0xff,0xef,0xff,0xff,0xbf,0xf7,0x7f,0xff,0xff,0xbf,0xbf,0xff,0xff,0xff,0xfd, +  0xfd,0xff,0xfd,0xc3,0xff,0xfb,0xde,0xf7,0xbf,0xef,0xfb,0xbe,0xff,0xae,0xe7,0xfb, +  0xfe,0xff,0xbd,0xe7,0xfe,0xbd,0xbf,0xe7,0xfb,0xfe,0xef,0xbd,0xef,0xfb,0xfe,0xff, +  0xbf,0xef,0xfb,0xff,0xfa,0x7f,0xfc,0xff,0x37,0xcf,0xf3,0xfc,0xff,0x3f,0xcf,0xd3, +  0x7c,0xff,0x3f,0xcf,0xf3,0xff,0x3f,0xcf,0xf3,0xfe,0xef,0x3f,0xcf,0xf3,0xfc,0xff, +  0x3f,0xcf,0xfb,0xf6,0xef,0xfe,0x0f,0xff,0xb7,0xed,0xfb,0x7e,0xff,0xbf,0x6f,0xfb, +  0x7e,0xdb,0xbf,0xef,0xfb,0x7a,0xdf,0xed,0xeb,0x7e,0xff,0xbe,0xef,0xdb,0x7e,0xff, +  0xbf,0xcf,0xfb,0xfe,0xff,0xbf,0xfb,0xe5,0xff,0xfb,0xfe,0xff,0xbf,0xe5,0xf9,0x7e, +  0x5f,0xbf,0xef,0xf9,0x7e,0x5f,0xbf,0xef,0xfa,0xff,0xbf,0xe5,0xf9,0x7e,0xdf,0xbf, +  0xe5,0xf9,0x7e,0x5f,0x97,0xed,0xf9,0x7f,0xf9,0xbf,0xff,0x5b,0xd7,0xf5,0xfd,0xff, +  0x7d,0xdf,0xf5,0xfd,0x7f,0x7f,0xdb,0xf5,0xfd,0x37,0xd7,0xf5,0x7d,0xf7,0x7f,0xd7, +  0xf5,0xfd,0xef,0x7b,0xdf,0xf7,0xfd,0x7f,0x7f,0xff,0x97,0xff,0xf7,0xfd,0xff,0x7f, +  0xff,0xff,0xbf,0xff,0x7f,0xdf,0xff,0xff,0xff,0x7f,0xdf,0xbd,0xff,0x7f,0xff,0xff, +  0xfd,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xfb,0xf0,0xff,0xed,0xff,0x6f, +  0xdb,0xf6,0xfd,0xb7,0xed,0xdf,0xf7,0xfd,0xff,0x7f,0xde,0xf5,0xfb,0x6f,0xdb,0xf7, +  0xfd,0xbf,0x7d,0xdb,0xf7,0xff,0xff,0x6f,0xfb,0xf7,0xfd,0xff,0x7e,0xdf,0xff,0xf7, +  0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xdf,0xfb,0xff,0xff,0xff,0xff,0x7f,0xff, +  0xfb,0xff,0xff,0xbf,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xdb,0xfd, +  0xfd,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xd7,0xf7,0xfd,0xff,0x7d,0xdf,0xf7,0xff, +  0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0xf5, +  0x7b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xfe,0xff,0xff,0xdf, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xfc,0xff,0xff,0xdf,0xff,0xff,0xff, +  0xff,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xf7, +  0xfb,0xff,0xb7,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f, +  0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xef,0xff,0xff, +  0xff,0xff,0x7f,0xf4,0xff,0xff,0xef,0xff,0xff,0xfe,0xff,0xef,0xff,0xfe,0xff,0xff, +  0xcf,0xfb,0xff,0xbe,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0x57,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff, +  0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0x7f,0xdf,0xff,0xfd,0xff, +  0x7f,0xdf,0xf7,0xff,0xff,0xff,0xee,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0x8b,0xdf,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, +  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x7f,0xff,0xfb,0xfe,0xff, +  0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xfe,0xff,0xbf,0xef, +  0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0xcf,0xff,0xcf,0xf3, +  0xfc,0xff,0xbf,0xef,0xfb,0xfc,0xff,0x3f,0xef,0xf3,0xfc,0xff,0x3f,0xb3,0xfc,0xff, +  0x3f,0xef,0xf3,0xfc,0xff,0x3f,0xef,0xf3,0xfe,0xff,0x3f,0xef,0xff,0xfd,0xff,0xff, +  0xbf,0xef,0xff,0xff,0xef,0xff,0xfe,0xff,0xff,0xff,0xfb,0xff,0xfb,0xff,0xf7,0xff, +  0xfb,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0x3f, +  0xfe,0xfe,0xbb,0xaf,0xeb,0xfa,0xff,0xbf,0xae,0xeb,0xba,0xfe,0xfb,0xee,0xeb,0xfb, +  0xbb,0xae,0xef,0xbe,0xff,0xbb,0xee,0xef,0xbe,0xff,0xfb,0xef,0xfb,0xbe,0xef,0xff, +  0x17,0xff,0x75,0xad,0xab,0x4a,0xba,0xef,0xeb,0xaf,0x6a,0xda,0xae,0xb5,0xfb,0x7a, +  0xd2,0xbd,0xab,0x7a,0x5f,0xaf,0xed,0x7b,0x7a,0x5f,0xaf,0xe5,0xfa,0xfe,0xdb,0xbf, +  0xe2,0xd4,0xff,0xff, diff --git a/board/hymod/Makefile b/board/hymod/Makefile new file mode 100644 index 000000000..1804b3c1e --- /dev/null +++ b/board/hymod/Makefile @@ -0,0 +1,40 @@ +# +# (C) Copyright 2000 +# Wolfgang Denk, DENX Software Engineering, wd@denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +include $(TOPDIR)/config.mk + +LIB	= lib$(BOARD).a + +OBJS	= $(BOARD).o flash.o bsp.o eeprom.o fetch.o + +$(LIB):	.depend $(OBJS) +	$(AR) crv $@ $^ + +######################################################################### + +.depend:	Makefile $(SOBJS:.o=.S) $(OBJS:.o=.c) +		$(CC) -M $(CFLAGS) $(SOBJS:.o=.S) $(OBJS:.o=.c) > $@ + +sinclude .depend + +######################################################################### diff --git a/board/hymod/flash.h b/board/hymod/flash.h new file mode 100644 index 000000000..3bccbc97a --- /dev/null +++ b/board/hymod/flash.h @@ -0,0 +1,163 @@ +/*************** DEFINES for Intel StrataFlash FLASH chip ********************/ + +/* + * acceptable chips types are: + * + *	28F320J5, 28F640J5, 28F320J3A, 28F640J3A and 28F128J3A + */ + +/* register addresses, valid only following an CHIP_CMD_RD_ID command */ +#define CHIP_ADDR_REG_MAN	0x000000	/* manufacturer's id */ +#define CHIP_ADDR_REG_DEV	0x000001	/* device id */ +#define CHIP_ADDR_REG_CFGM	0x000003	/* master lock config */ +#define CHIP_ADDR_REG_CFG(b)	(((b)<<16)|2)	/* lock config for block b */ + +/* Commands */ +#define CHIP_CMD_RST		0xFF		/* reset flash */ +#define CHIP_CMD_RD_ID		0x90		/* read the id and lock bits */ +#define CHIP_CMD_RD_QUERY	0x98		/* read device capabilities */ +#define CHIP_CMD_RD_STAT	0x70		/* read the status register */ +#define CHIP_CMD_CLR_STAT	0x50		/* clear the staus register */ +#define CHIP_CMD_WR_BUF		0xE8		/* clear the staus register */ +#define CHIP_CMD_PROG		0x40		/* program word command */ +#define CHIP_CMD_ERASE1		0x20		/* 1st word for block erase */ +#define CHIP_CMD_ERASE2		0xD0		/* 2nd word for block erase */ +#define CHIP_CMD_ERASE_SUSP	0xB0		/* suspend block erase */ +#define CHIP_CMD_LOCK		0x60		/* 1st word for all lock cmds */ +#define CHIP_CMD_SET_LOCK_BLK	0x01		/* 2nd wrd set block lock bit */ +#define CHIP_CMD_SET_LOCK_MSTR	0xF1		/* 2nd wrd set master lck bit */ +#define CHIP_CMD_CLR_LOCK_BLK	0xD0		/* 2nd wrd clear blk lck bit */ + +/* status register bits */ +#define CHIP_STAT_DPS		0x02		/* Device Protect Status */ +#define CHIP_STAT_VPPS		0x08		/* VPP Status */ +#define CHIP_STAT_PSLBS		0x10		/* Program+Set Lock Bit Stat */ +#define CHIP_STAT_ECLBS		0x20		/* Erase+Clr Lock Bit Stat */ +#define CHIP_STAT_ESS		0x40		/* Erase Suspend Status */ +#define CHIP_STAT_RDY		0x80		/* WSM Mach Status, 1=rdy */ + +#define CHIP_STAT_ERR		(CHIP_STAT_VPPS | CHIP_STAT_DPS | \ +				    CHIP_STAT_ECLBS | CHIP_STAT_PSLBS) + +/* ID and Lock Configuration */ +#define CHIP_RD_ID_LOCK		0x01		/* Bit 0 of each byte */ +#define CHIP_RD_ID_MAN		0x89		/* Manufacturer code = 0x89 */ +#define CHIP_RD_ID_DEV		CFG_FLASH_ID + +/* dimensions */ +#define CHIP_WIDTH		2		/* chips are in 16 bit mode */ +#define CHIP_WSHIFT		1		/* (log2 of CHIP_WIDTH) */ +#define CHIP_NBLOCKS		CFG_FLASH_NBLOCKS +#define CHIP_BLKSZ		(128 * 1024)	/* of 128Kbytes each */ +#define CHIP_SIZE		(CHIP_BLKSZ * CHIP_NBLOCKS) + +/********************** DEFINES for Hymod Flash ******************************/ + +/* + * The hymod board has 2 x 28F320J5 chips running in + * 16 bit mode, for a 32 bit wide bank. + */ + +typedef unsigned long bank_word_t;		/* 8/16/32/64bit unsigned int */ +typedef volatile bank_word_t *bank_addr_t; +typedef unsigned long bank_size_t;		/* want this big - >= 32 bit */ + +#define BANK_CHIP_WIDTH		2		/* each bank is 2 chips wide */ +#define BANK_CHIP_WSHIFT	1		/* (log2 of BANK_CHIP_WIDTH) */ + +#define BANK_WIDTH		(CHIP_WIDTH * BANK_CHIP_WIDTH) +#define BANK_WSHIFT		(CHIP_WSHIFT + BANK_CHIP_WSHIFT) +#define BANK_NBLOCKS		CHIP_NBLOCKS +#define BANK_BLKSZ		(CHIP_BLKSZ * BANK_CHIP_WIDTH) +#define BANK_SIZE		(CHIP_SIZE * BANK_CHIP_WIDTH) + +#define MAX_BANKS		1		/* only one bank possible */ + +/* align bank addresses and sizes to bank word boundaries */ +#define BANK_ADDR_WORD_ALIGN(a)	((bank_addr_t)((bank_size_t)(a) \ +				    & ~(BANK_WIDTH - 1))) +#define BANK_SIZE_WORD_ALIGN(s)	((bank_size_t)BANK_ADDR_WORD_ALIGN( \ +				    (bank_size_t)(s) + (BANK_WIDTH - 1))) + +/* align bank addresses and sizes to bank block boundaries */ +#define BANK_ADDR_BLK_ALIGN(a)	((bank_addr_t)((bank_size_t)(a) \ +				    & ~(BANK_BLKSZ - 1))) +#define BANK_SIZE_BLK_ALIGN(s)	((bank_size_t)BANK_ADDR_BLK_ALIGN( \ +				    (bank_size_t)(s) + (BANK_BLKSZ - 1))) + +/* align bank addresses and sizes to bank boundaries */ +#define BANK_ADDR_BANK_ALIGN(a)	((bank_addr_t)((bank_size_t)(a) \ +				    & ~(BANK_SIZE - 1))) +#define BANK_SIZE_BANK_ALIGN(s)	((bank_size_t)BANK_ADDR_BANK_ALIGN( \ +				    (bank_size_t)(s) + (BANK_SIZE - 1))) + +/* add an offset to a bank address */ +#define BANK_ADDR_OFFSET(a, o)	(bank_addr_t)((bank_size_t)(a) + \ +				    (bank_size_t)(o)) + +/* get base address of bank b, given flash base address a */ +#define BANK_ADDR_BASE(a, b)	BANK_ADDR_OFFSET(BANK_ADDR_BANK_ALIGN(a), \ +				    (bank_size_t)(b) * BANK_SIZE) + +/* adjust a bank address to start of next word, block or bank */ +#define BANK_ADDR_NEXT_WORD(a)	BANK_ADDR_OFFSET(BANK_ADDR_WORD_ALIGN(a), \ +				    BANK_WIDTH) +#define BANK_ADDR_NEXT_BLK(a)	BANK_ADDR_OFFSET(BANK_ADDR_BLK_ALIGN(a), \ +				    BANK_BLKSZ) +#define BANK_ADDR_NEXT_BANK(a)	BANK_ADDR_OFFSET(BANK_ADDR_BANK_ALIGN(a), \ +				    BANK_SIZE) + +/* get bank address of chip register r given a bank base address a */ +#define BANK_ADDR_REG(a, r)	BANK_ADDR_OFFSET(BANK_ADDR_BANK_ALIGN(a), \ +				    ((bank_size_t)(r) << BANK_WSHIFT)) + +/* make a bank address for each chip register address */ + +#define BANK_ADDR_REG_MAN(a)	BANK_ADDR_REG((a), CHIP_ADDR_REG_MAN) +#define BANK_ADDR_REG_DEV(a)	BANK_ADDR_REG((a), CHIP_ADDR_REG_DEV) +#define BANK_ADDR_REG_CFGM(a)	BANK_ADDR_REG((a), CHIP_ADDR_REG_CFGM) +#define BANK_ADDR_REG_CFG(b,a)	BANK_ADDR_REG((a), CHIP_ADDR_REG_CFG(b)) + +/* + * replicate a chip cmd/stat/rd value into each byte position within a word + * so that multiple chips are accessed in a single word i/o operation + * + * this must be as wide as the bank_word_t type, and take into account the + * chip width and bank layout + */ + +#define BANK_FILL_WORD(o)	((bank_word_t)( \ +				    ((unsigned long)(o) << 16) | \ +				    ((unsigned long)(o) <<  0) \ +				)) + +/* make a bank word value for each chip cmd/stat/rd value */ + +/* Commands */ +#define BANK_CMD_RST		BANK_FILL_WORD(CHIP_CMD_RST) +#define BANK_CMD_RD_ID		BANK_FILL_WORD(CHIP_CMD_RD_ID) +#define BANK_CMD_RD_STAT	BANK_FILL_WORD(CHIP_CMD_RD_STAT) +#define BANK_CMD_CLR_STAT	BANK_FILL_WORD(CHIP_CMD_CLR_STAT) +#define BANK_CMD_ERASE1		BANK_FILL_WORD(CHIP_CMD_ERASE1) +#define BANK_CMD_ERASE2		BANK_FILL_WORD(CHIP_CMD_ERASE2) +#define BANK_CMD_PROG		BANK_FILL_WORD(CHIP_CMD_PROG) +#define BANK_CMD_LOCK		BANK_FILL_WORD(CHIP_CMD_LOCK) +#define BANK_CMD_SET_LOCK_BLK	BANK_FILL_WORD(CHIP_CMD_SET_LOCK_BLK) +#define BANK_CMD_SET_LOCK_MSTR	BANK_FILL_WORD(CHIP_CMD_SET_LOCK_MSTR) +#define BANK_CMD_CLR_LOCK_BLK	BANK_FILL_WORD(CHIP_CMD_CLR_LOCK_BLK) + +/* status register bits */ +#define BANK_STAT_DPS		BANK_FILL_WORD(CHIP_STAT_DPS) +#define BANK_STAT_PSS		BANK_FILL_WORD(CHIP_STAT_PSS) +#define BANK_STAT_VPPS		BANK_FILL_WORD(CHIP_STAT_VPPS) +#define BANK_STAT_PSLBS		BANK_FILL_WORD(CHIP_STAT_PSLBS) +#define BANK_STAT_ECLBS		BANK_FILL_WORD(CHIP_STAT_ECLBS) +#define BANK_STAT_ESS		BANK_FILL_WORD(CHIP_STAT_ESS) +#define BANK_STAT_RDY		BANK_FILL_WORD(CHIP_STAT_RDY) + +#define BANK_STAT_ERR		BANK_FILL_WORD(CHIP_STAT_ERR) + +/* ID and Lock Configuration */ +#define BANK_RD_ID_LOCK		BANK_FILL_WORD(CHIP_RD_ID_LOCK) +#define BANK_RD_ID_MAN		BANK_FILL_WORD(CHIP_RD_ID_MAN) +#define BANK_RD_ID_DEV		BANK_FILL_WORD(CHIP_RD_ID_DEV) diff --git a/board/nx823/config.mk b/board/nx823/config.mk new file mode 100644 index 000000000..3b3ea1e23 --- /dev/null +++ b/board/nx823/config.mk @@ -0,0 +1,28 @@ +# +# (C) Copyright 2001 +# Wolfgang Denk, DENX Software Engineering, wd@denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +# +# Nexus boards +# + +TEXT_BASE = 0x40000000 diff --git a/board/siemens/CCM/config.mk b/board/siemens/CCM/config.mk new file mode 100644 index 000000000..9c72c79d3 --- /dev/null +++ b/board/siemens/CCM/config.mk @@ -0,0 +1,28 @@ +# +# (C) Copyright 2001 +# Wolfgang Denk, DENX Software Engineering, wd@denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +# +# TQM8xxL boards +# + +TEXT_BASE = 0x40000000 diff --git a/board/siemens/pcu_e/Makefile b/board/siemens/pcu_e/Makefile new file mode 100644 index 000000000..35b84288d --- /dev/null +++ b/board/siemens/pcu_e/Makefile @@ -0,0 +1,40 @@ +# +# (C) Copyright 2001 +# Wolfgang Denk, DENX Software Engineering, wd@denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +include $(TOPDIR)/config.mk + +LIB	= lib$(BOARD).a + +OBJS	= $(BOARD).o flash.o + +$(LIB):	.depend $(OBJS) +	$(AR) crv $@ $^ + +######################################################################### + +.depend:	Makefile $(SOBJS:.o=.S) $(OBJS:.o=.c) +		$(CC) -M $(CFLAGS) $(SOBJS:.o=.S) $(OBJS:.o=.c) > $@ + +sinclude .depend + +######################################################################### diff --git a/board/siemens/pcu_e/config.mk b/board/siemens/pcu_e/config.mk new file mode 100644 index 000000000..10f37734a --- /dev/null +++ b/board/siemens/pcu_e/config.mk @@ -0,0 +1,28 @@ +# +# (C) Copyright 2001 +# Wolfgang Denk, DENX Software Engineering, wd@denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +# +# Siemens PCU E Boards +# + +TEXT_BASE = 0xFFF00000 diff --git a/board/siemens/pcu_e/u-boot.lds b/board/siemens/pcu_e/u-boot.lds new file mode 100644 index 000000000..6e5252cf7 --- /dev/null +++ b/board/siemens/pcu_e/u-boot.lds @@ -0,0 +1,122 @@ +/* + * (C) Copyright 2001 + * Wolfgang Denk, DENX Software Engineering, wd@denx.de. + * + * See file CREDITS for list of people who contributed to this + * project. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +OUTPUT_ARCH(powerpc) +SEARCH_DIR(/lib); SEARCH_DIR(/usr/lib); SEARCH_DIR(/usr/local/lib); SEARCH_DIR(/usr/local/powerpc-any-elf/lib); +/* Do we need any of these for elf? +   __DYNAMIC = 0;    */ +SECTIONS +{ +  /* Read-only sections, merged into text segment: */ +  . = + SIZEOF_HEADERS; +  .interp : { *(.interp) } +  .hash          : { *(.hash)		} +  .dynsym        : { *(.dynsym)		} +  .dynstr        : { *(.dynstr)		} +  .rel.text      : { *(.rel.text)	} +  .rela.text     : { *(.rela.text) 	} +  .rel.data      : { *(.rel.data)	} +  .rela.data     : { *(.rela.data) 	} +  .rel.rodata    : { *(.rel.rodata) 	} +  .rela.rodata   : { *(.rela.rodata) 	} +  .rel.got       : { *(.rel.got)	} +  .rela.got      : { *(.rela.got)	} +  .rel.ctors     : { *(.rel.ctors)	} +  .rela.ctors    : { *(.rela.ctors)	} +  .rel.dtors     : { *(.rel.dtors)	} +  .rela.dtors    : { *(.rela.dtors)	} +  .rel.bss       : { *(.rel.bss)	} +  .rela.bss      : { *(.rela.bss)	} +  .rel.plt       : { *(.rel.plt)	} +  .rela.plt      : { *(.rela.plt)	} +  .init          : { *(.init)		} +  .plt : { *(.plt) } +  .text      : +  { +    cpu/mpc8xx/start.o	(.text) +    common/environment.o(.text) +    *(.text) +    *(.fixup) +    *(.got1) +  } +  _etext = .; +  PROVIDE (etext = .); +  .rodata    : +  { +    *(.rodata) +    *(.rodata1) +  } +  .fini      : { *(.fini)    } =0 +  .ctors     : { *(.ctors)   } +  .dtors     : { *(.dtors)   } + +  /* Read-write section, merged into data segment: */ +  . = (. + 0x0FF) & 0xFFFFFF00; +  _erotext = .; +  PROVIDE (erotext = .); +  .reloc   : +  { +    *(.got) +    _GOT2_TABLE_ = .; +    *(.got2) +    _FIXUP_TABLE_ = .; +    *(.fixup) +  } +  __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >>2; +  __fixup_entries = (. - _FIXUP_TABLE_)>>2; + +  .data    : +  { +    *(.data) +    *(.data1) +    *(.sdata) +    *(.sdata2) +    *(.dynamic) +    CONSTRUCTORS +  } +  _edata  =  .; +  PROVIDE (edata = .); + +  __start___ex_table = .; +  __ex_table : { *(__ex_table) } +  __stop___ex_table = .; + +  . = ALIGN(256); +  __init_begin = .; +  .text.init : { *(.text.init) } +  .data.init : { *(.data.init) } +  . = ALIGN(256); +  __init_end = .; + +  __bss_start = .; +  .bss       : +  { +   *(.sbss) *(.scommon) +   *(.dynbss) +   *(.bss) +   *(COMMON) +  } +  _end = . ; +  PROVIDE (end = .); +} + diff --git a/include/asm-ppc/bitops.h b/include/asm-ppc/bitops.h new file mode 100644 index 000000000..5326686c8 --- /dev/null +++ b/include/asm-ppc/bitops.h @@ -0,0 +1,333 @@ +/* + * bitops.h: Bit string operations on the ppc + */ + +#ifndef _PPC_BITOPS_H +#define _PPC_BITOPS_H + +#include <linux/config.h> +#include <asm/byteorder.h> + +extern void set_bit(int nr, volatile void *addr); +extern void clear_bit(int nr, volatile void *addr); +extern void change_bit(int nr, volatile void *addr); +extern int test_and_set_bit(int nr, volatile void *addr); +extern int test_and_clear_bit(int nr, volatile void *addr); +extern int test_and_change_bit(int nr, volatile void *addr); + +/* + * Arguably these bit operations don't imply any memory barrier or + * SMP ordering, but in fact a lot of drivers expect them to imply + * both, since they do on x86 cpus. + */ +#ifdef CONFIG_SMP +#define SMP_WMB		"eieio\n" +#define SMP_MB		"\nsync" +#else +#define SMP_WMB +#define SMP_MB +#endif /* CONFIG_SMP */ + +#define __INLINE_BITOPS	1 + +#if __INLINE_BITOPS +/* + * These used to be if'd out here because using : "cc" as a constraint + * resulted in errors from egcs.  Things may be OK with gcc-2.95. + */ +extern __inline__ void set_bit(int nr, volatile void * addr) +{ +	unsigned long old; +	unsigned long mask = 1 << (nr & 0x1f); +	unsigned long *p = ((unsigned long *)addr) + (nr >> 5); + +	__asm__ __volatile__(SMP_WMB "\ +1:	lwarx	%0,0,%3\n\ +	or	%0,%0,%2\n\ +	stwcx.	%0,0,%3\n\ +	bne	1b" +	SMP_MB +	: "=&r" (old), "=m" (*p) +	: "r" (mask), "r" (p), "m" (*p) +	: "cc" ); +} + +extern __inline__ void clear_bit(int nr, volatile void *addr) +{ +	unsigned long old; +	unsigned long mask = 1 << (nr & 0x1f); +	unsigned long *p = ((unsigned long *)addr) + (nr >> 5); + +	__asm__ __volatile__(SMP_WMB "\ +1:	lwarx	%0,0,%3\n\ +	andc	%0,%0,%2\n\ +	stwcx.	%0,0,%3\n\ +	bne	1b" +	SMP_MB +	: "=&r" (old), "=m" (*p) +	: "r" (mask), "r" (p), "m" (*p) +	: "cc"); +} + +extern __inline__ void change_bit(int nr, volatile void *addr) +{ +	unsigned long old; +	unsigned long mask = 1 << (nr & 0x1f); +	unsigned long *p = ((unsigned long *)addr) + (nr >> 5); + +	__asm__ __volatile__(SMP_WMB "\ +1:	lwarx	%0,0,%3\n\ +	xor	%0,%0,%2\n\ +	stwcx.	%0,0,%3\n\ +	bne	1b" +	SMP_MB +	: "=&r" (old), "=m" (*p) +	: "r" (mask), "r" (p), "m" (*p) +	: "cc"); +} + +extern __inline__ int test_and_set_bit(int nr, volatile void *addr) +{ +	unsigned int old, t; +	unsigned int mask = 1 << (nr & 0x1f); +	volatile unsigned int *p = ((volatile unsigned int *)addr) + (nr >> 5); + +	__asm__ __volatile__(SMP_WMB "\ +1:	lwarx	%0,0,%4\n\ +	or	%1,%0,%3\n\ +	stwcx.	%1,0,%4\n\ +	bne	1b" +	SMP_MB +	: "=&r" (old), "=&r" (t), "=m" (*p) +	: "r" (mask), "r" (p), "m" (*p) +	: "cc"); + +	return (old & mask) != 0; +} + +extern __inline__ int test_and_clear_bit(int nr, volatile void *addr) +{ +	unsigned int old, t; +	unsigned int mask = 1 << (nr & 0x1f); +	volatile unsigned int *p = ((volatile unsigned int *)addr) + (nr >> 5); + +	__asm__ __volatile__(SMP_WMB "\ +1:	lwarx	%0,0,%4\n\ +	andc	%1,%0,%3\n\ +	stwcx.	%1,0,%4\n\ +	bne	1b" +	SMP_MB +	: "=&r" (old), "=&r" (t), "=m" (*p) +	: "r" (mask), "r" (p), "m" (*p) +	: "cc"); + +	return (old & mask) != 0; +} + +extern __inline__ int test_and_change_bit(int nr, volatile void *addr) +{ +	unsigned int old, t; +	unsigned int mask = 1 << (nr & 0x1f); +	volatile unsigned int *p = ((volatile unsigned int *)addr) + (nr >> 5); + +	__asm__ __volatile__(SMP_WMB "\ +1:	lwarx	%0,0,%4\n\ +	xor	%1,%0,%3\n\ +	stwcx.	%1,0,%4\n\ +	bne	1b" +	SMP_MB +	: "=&r" (old), "=&r" (t), "=m" (*p) +	: "r" (mask), "r" (p), "m" (*p) +	: "cc"); + +	return (old & mask) != 0; +} +#endif /* __INLINE_BITOPS */ + +extern __inline__ int test_bit(int nr, __const__ volatile void *addr) +{ +	__const__ unsigned int *p = (__const__ unsigned int *) addr; + +	return ((p[nr >> 5] >> (nr & 0x1f)) & 1) != 0; +} + +/* Return the bit position of the most significant 1 bit in a word */ +extern __inline__ int __ilog2(unsigned int x) +{ +	int lz; + +	asm ("cntlzw %0,%1" : "=r" (lz) : "r" (x)); +	return 31 - lz; +} + +extern __inline__ int ffz(unsigned int x) +{ +	if ((x = ~x) == 0) +		return 32; +	return __ilog2(x & -x); +} + +#ifdef __KERNEL__ + +/* + * ffs: find first bit set. This is defined the same way as + * the libc and compiler builtin ffs routines, therefore + * differs in spirit from the above ffz (man ffs). + */ +extern __inline__ int ffs(int x) +{ +	return __ilog2(x & -x) + 1; +} + +/* + * hweightN: returns the hamming weight (i.e. the number + * of bits set) of a N-bit word + */ + +#define hweight32(x) generic_hweight32(x) +#define hweight16(x) generic_hweight16(x) +#define hweight8(x) generic_hweight8(x) + +#endif /* __KERNEL__ */ + +/* + * This implementation of find_{first,next}_zero_bit was stolen from + * Linus' asm-alpha/bitops.h. + */ +#define find_first_zero_bit(addr, size) \ +	find_next_zero_bit((addr), (size), 0) + +extern __inline__ unsigned long find_next_zero_bit(void * addr, +	unsigned long size, unsigned long offset) +{ +	unsigned int * p = ((unsigned int *) addr) + (offset >> 5); +	unsigned int result = offset & ~31UL; +	unsigned int tmp; + +	if (offset >= size) +		return size; +	size -= result; +	offset &= 31UL; +	if (offset) { +		tmp = *p++; +		tmp |= ~0UL >> (32-offset); +		if (size < 32) +			goto found_first; +		if (tmp != ~0U) +			goto found_middle; +		size -= 32; +		result += 32; +	} +	while (size >= 32) { +		if ((tmp = *p++) != ~0U) +			goto found_middle; +		result += 32; +		size -= 32; +	} +	if (!size) +		return result; +	tmp = *p; +found_first: +	tmp |= ~0UL << size; +found_middle: +	return result + ffz(tmp); +} + + +#define _EXT2_HAVE_ASM_BITOPS_ + +#ifdef __KERNEL__ +/* + * test_and_{set,clear}_bit guarantee atomicity without + * disabling interrupts. + */ +#define ext2_set_bit(nr, addr)		test_and_set_bit((nr) ^ 0x18, addr) +#define ext2_clear_bit(nr, addr)	test_and_clear_bit((nr) ^ 0x18, addr) + +#else +extern __inline__ int ext2_set_bit(int nr, void * addr) +{ +	int		mask; +	unsigned char	*ADDR = (unsigned char *) addr; +	int oldbit; + +	ADDR += nr >> 3; +	mask = 1 << (nr & 0x07); +	oldbit = (*ADDR & mask) ? 1 : 0; +	*ADDR |= mask; +	return oldbit; +} + +extern __inline__ int ext2_clear_bit(int nr, void * addr) +{ +	int		mask; +	unsigned char	*ADDR = (unsigned char *) addr; +	int oldbit; + +	ADDR += nr >> 3; +	mask = 1 << (nr & 0x07); +	oldbit = (*ADDR & mask) ? 1 : 0; +	*ADDR = *ADDR & ~mask; +	return oldbit; +} +#endif	/* __KERNEL__ */ + +extern __inline__ int ext2_test_bit(int nr, __const__ void * addr) +{ +	__const__ unsigned char	*ADDR = (__const__ unsigned char *) addr; + +	return (ADDR[nr >> 3] >> (nr & 7)) & 1; +} + +/* + * This implementation of ext2_find_{first,next}_zero_bit was stolen from + * Linus' asm-alpha/bitops.h and modified for a big-endian machine. + */ + +#define ext2_find_first_zero_bit(addr, size) \ +        ext2_find_next_zero_bit((addr), (size), 0) + +extern __inline__ unsigned long ext2_find_next_zero_bit(void *addr, +	unsigned long size, unsigned long offset) +{ +	unsigned int *p = ((unsigned int *) addr) + (offset >> 5); +	unsigned int result = offset & ~31UL; +	unsigned int tmp; + +	if (offset >= size) +		return size; +	size -= result; +	offset &= 31UL; +	if (offset) { +		tmp = cpu_to_le32p(p++); +		tmp |= ~0UL >> (32-offset); +		if (size < 32) +			goto found_first; +		if (tmp != ~0U) +			goto found_middle; +		size -= 32; +		result += 32; +	} +	while (size >= 32) { +		if ((tmp = cpu_to_le32p(p++)) != ~0U) +			goto found_middle; +		result += 32; +		size -= 32; +	} +	if (!size) +		return result; +	tmp = cpu_to_le32p(p); +found_first: +	tmp |= ~0U << size; +found_middle: +	return result + ffz(tmp); +} + +/* Bitmap functions for the minix filesystem.  */ +#define minix_test_and_set_bit(nr,addr) ext2_set_bit(nr,addr) +#define minix_set_bit(nr,addr) ((void)ext2_set_bit(nr,addr)) +#define minix_test_and_clear_bit(nr,addr) ext2_clear_bit(nr,addr) +#define minix_test_bit(nr,addr) ext2_test_bit(nr,addr) +#define minix_find_first_zero_bit(addr,size) ext2_find_first_zero_bit(addr,size) + +#endif /* _PPC_BITOPS_H */ diff --git a/include/asm-ppc/iopin_8260.h b/include/asm-ppc/iopin_8260.h new file mode 100644 index 000000000..21ed8c2ec --- /dev/null +++ b/include/asm-ppc/iopin_8260.h @@ -0,0 +1,168 @@ +/* + * MPC8260 I/O port pin manipulation functions + */ + +#ifndef _ASM_IOPIN_8260_H_ +#define _ASM_IOPIN_8260_H_ + +#include <linux/types.h> +#include <asm/immap_8260.h> + +#ifdef __KERNEL__ + +typedef +    struct { +	u_char port:2;	/* port number (A=0, B=1, C=2, D=3) */ +	u_char pin:5;	/* port pin (0-31) */ +	u_char flag:1;	/* for whatever */ +    } +iopin_t; + +#define IOPIN_PORTA	0 +#define IOPIN_PORTB	1 +#define IOPIN_PORTC	2 +#define IOPIN_PORTD	3 + +extern __inline__ void +iopin_set_high(iopin_t *iopin) +{ +    volatile uint *datp = &((immap_t *)CFG_IMMR)->im_ioport.iop_pdata; +    datp[iopin->port * 8] |= (1 << (31 - iopin->pin)); +} + +extern __inline__ void +iopin_set_low(iopin_t *iopin) +{ +    volatile uint *datp = &((immap_t *)CFG_IMMR)->im_ioport.iop_pdata; +    datp[iopin->port * 8] &= ~(1 << (31 - iopin->pin)); +} + +extern __inline__ uint +iopin_is_high(iopin_t *iopin) +{ +    volatile uint *datp = &((immap_t *)CFG_IMMR)->im_ioport.iop_pdata; +    return (datp[iopin->port * 8] >> (31 - iopin->pin)) & 1; +} + +extern __inline__ uint +iopin_is_low(iopin_t *iopin) +{ +    volatile uint *datp = &((immap_t *)CFG_IMMR)->im_ioport.iop_pdata; +    return ((datp[iopin->port * 8] >> (31 - iopin->pin)) & 1) ^ 1; +} + +extern __inline__ void +iopin_set_out(iopin_t *iopin) +{ +    volatile uint *dirp = &((immap_t *)CFG_IMMR)->im_ioport.iop_pdira; +    dirp[iopin->port * 8] |= (1 << (31 - iopin->pin)); +} + +extern __inline__ void +iopin_set_in(iopin_t *iopin) +{ +    volatile uint *dirp = &((immap_t *)CFG_IMMR)->im_ioport.iop_pdira; +    dirp[iopin->port * 8] &= ~(1 << (31 - iopin->pin)); +} + +extern __inline__ uint +iopin_is_out(iopin_t *iopin) +{ +    volatile uint *dirp = &((immap_t *)CFG_IMMR)->im_ioport.iop_pdira; +    return (dirp[iopin->port * 8] >> (31 - iopin->pin)) & 1; +} + +extern __inline__ uint +iopin_is_in(iopin_t *iopin) +{ +    volatile uint *dirp = &((immap_t *)CFG_IMMR)->im_ioport.iop_pdira; +    return ((dirp[iopin->port * 8] >> (31 - iopin->pin)) & 1) ^ 1; +} + +extern __inline__ void +iopin_set_odr(iopin_t *iopin) +{ +    volatile uint *odrp = &((immap_t *)CFG_IMMR)->im_ioport.iop_podra; +    odrp[iopin->port * 8] |= (1 << (31 - iopin->pin)); +} + +extern __inline__ void +iopin_set_act(iopin_t *iopin) +{ +    volatile uint *odrp = &((immap_t *)CFG_IMMR)->im_ioport.iop_podra; +    odrp[iopin->port * 8] &= ~(1 << (31 - iopin->pin)); +} + +extern __inline__ uint +iopin_is_odr(iopin_t *iopin) +{ +    volatile uint *odrp = &((immap_t *)CFG_IMMR)->im_ioport.iop_podra; +    return (odrp[iopin->port * 8] >> (31 - iopin->pin)) & 1; +} + +extern __inline__ uint +iopin_is_act(iopin_t *iopin) +{ +    volatile uint *odrp = &((immap_t *)CFG_IMMR)->im_ioport.iop_podra; +    return ((odrp[iopin->port * 8] >> (31 - iopin->pin)) & 1) ^ 1; +} + +extern __inline__ void +iopin_set_ded(iopin_t *iopin) +{ +    volatile uint *parp = &((immap_t *)CFG_IMMR)->im_ioport.iop_ppara; +    parp[iopin->port * 8] |= (1 << (31 - iopin->pin)); +} + +extern __inline__ void +iopin_set_gen(iopin_t *iopin) +{ +    volatile uint *parp = &((immap_t *)CFG_IMMR)->im_ioport.iop_ppara; +    parp[iopin->port * 8] &= ~(1 << (31 - iopin->pin)); +} + +extern __inline__ uint +iopin_is_ded(iopin_t *iopin) +{ +    volatile uint *parp = &((immap_t *)CFG_IMMR)->im_ioport.iop_ppara; +    return (parp[iopin->port * 8] >> (31 - iopin->pin)) & 1; +} + +extern __inline__ uint +iopin_is_gen(iopin_t *iopin) +{ +    volatile uint *parp = &((immap_t *)CFG_IMMR)->im_ioport.iop_ppara; +    return ((parp[iopin->port * 8] >> (31 - iopin->pin)) & 1) ^ 1; +} + +extern __inline__ void +iopin_set_opt2(iopin_t *iopin) +{ +    volatile uint *sorp = &((immap_t *)CFG_IMMR)->im_ioport.iop_psora; +    sorp[iopin->port * 8] |= (1 << (31 - iopin->pin)); +} + +extern __inline__ void +iopin_set_opt1(iopin_t *iopin) +{ +    volatile uint *sorp = &((immap_t *)CFG_IMMR)->im_ioport.iop_psora; +    sorp[iopin->port * 8] &= ~(1 << (31 - iopin->pin)); +} + +extern __inline__ uint +iopin_is_opt2(iopin_t *iopin) +{ +    volatile uint *sorp = &((immap_t *)CFG_IMMR)->im_ioport.iop_psora; +    return (sorp[iopin->port * 8] >> (31 - iopin->pin)) & 1; +} + +extern __inline__ uint +iopin_is_opt1(iopin_t *iopin) +{ +    volatile uint *sorp = &((immap_t *)CFG_IMMR)->im_ioport.iop_psora; +    return ((sorp[iopin->port * 8] >> (31 - iopin->pin)) & 1) ^ 1; +} + +#endif /* __KERNEL__ */ + +#endif /* _ASM_IOPIN_8260_H_ */ diff --git a/tools/bddb/badsubmit.php b/tools/bddb/badsubmit.php new file mode 100644 index 000000000..af0a962b3 --- /dev/null +++ b/tools/bddb/badsubmit.php @@ -0,0 +1,23 @@ +<?php // php pages made with phpMyBuilder <http://kyber.dk/phpMyBuilder> ?> +<?php +	// (C) Copyright 2001 +	// Murray Jensen <Murray.Jensen@cmst.csiro.au> +	// CSIRO Manufacturing Science and Technology, Preston Lab + +	require("defs.php"); +	pg_head("$bddb_label - Unknown Submit Type"); +?> +<center> +  <font size="+4"> +    <b> +      The <?php echo "$bddb_label"; ?> form was submitted with an +      unknown SUBMIT type <?php echo "(value was '$submit')" ?>. +      <br></br> +      Perhaps you typed the URL in directly? Click here to go to the +      home page of the <a href="index.php"><?php echo "$bddb_label"; ?></a>. +    </b> +  </font> +</center> +<?php +	pg_foot(); +?> |