use core::cell::RefCell;
use avr_oxide::io::Read;
use avr_oxide::oserror::OxideTryFrom;
use avr_oxide::OxideResult;
use avrox_display::gfx::img::tbff::{CachedBlock, ImageBlock, LayerType};
use avrox_display::gfx::pixels::Grey;
use avrox_display::gfx::{Point, Renderable, RenderPlane, XCoord, YCoord};
use avrox_display::{GfxError, GfxResult};
use avrox_storage::Seek;
use avr_oxide::OxideResult::{Err,Ok};
use avrox_display::gfx::img::ImageFile;
#[derive(Clone)]
struct GreyscaleBlock {
data: [[u8;8]; 8]
}
#[derive(Clone)]
pub struct GreyscaleImage<FILE>
where
FILE: Read + Seek
{
source: RefCell<FILE>,
width: u16,
height: u16,
layer_offset: u32,
cached_block: RefCell<CachedBlock<GreyscaleBlock,FILE>>
}
impl ImageBlock for GreyscaleBlock {
const SIZE: usize = 64;
fn empty() -> Self {
GreyscaleBlock {
data: [ [0x00; 8]; 8]
}
}
fn load_from<FILE: Read>(&mut self, source: &mut FILE) -> GfxResult<()>{
let buffer = &mut self.data as *mut [[u8;8];8] as *mut [u8; 64];
unsafe {
source.read_exact(&mut *buffer)?;
}
Ok(())
}
}
impl GreyscaleBlock {
fn pixel_at(&self, location: Point) -> Grey {
let x = (location.0 % 8) as usize;
let y = (location.1 % 8) as usize;
Grey::eightbit(self.data[y][x])
}
}
impl<FILE> From<ImageFile<FILE>> for GreyscaleImage<FILE>
where
FILE: Read + Seek
{
fn from(file: ImageFile<FILE>) -> Self {
Self::oxide_try_from(file).unwrap()
}
}
impl<FILE> OxideTryFrom<ImageFile<FILE>> for GreyscaleImage<FILE>
where
FILE: Read + Seek
{
type Error = GfxError;
fn oxide_try_from(file: ImageFile<FILE>) -> OxideResult<Self, Self::Error> where Self: Sized {
if file.header.version >= 2 {
let layer_offset = file.header.layer_offsets[LayerType::Greyscale8bit.to_layer_index()];
if layer_offset == 0 {
Err(GfxError::MissingLayer)
} else {
Ok(GreyscaleImage {
source: file.source,
width: file.header.width,
height: file.header.height,
layer_offset: layer_offset,
cached_block: RefCell::new(CachedBlock::empty())
})
}
} else {
Err(GfxError::NotSupported)
}
}
}
impl<FILE> GreyscaleImage<FILE>
where
FILE: Read + Seek
{
fn block_number_for_point(&self, location: Point) -> GfxResult<usize> {
let row = location.1 / 8;
let col = location.0 / 8;
let row_width = ((self.width-1) / 8) + 1;
Ok(((row_width * row) + col) as usize)
}
fn cache_block(&self, block_num: usize) -> GfxResult<()> {
let mut cached_block = self.cached_block.borrow_mut();
cached_block.set_and_load(block_num,
&mut self.source.borrow_mut(),
self.layer_offset)?;
Ok(())
}
fn get_pixel(&self, location: Point) -> GfxResult<Grey> {
let block_num = self.block_number_for_point(location)?;
self.cache_block(block_num)?;
Ok(self.cached_block.borrow().data.pixel_at(location))
}
}
impl<FILE> Renderable for GreyscaleImage<FILE>
where
FILE: Read + Seek {
type PIXEL = Grey;
fn get_pixel_at<P: RenderPlane>(&self, coord: Point) -> GfxResult<Self::PIXEL> {
if (coord.0 < self.width) && (coord.1 < self.height) {
self.get_pixel(coord)
} else {
Err(GfxError::OutOfBounds)
}
}
fn get_dimensions<P: RenderPlane>(&self) -> GfxResult<(XCoord, YCoord)> {
Ok((self.width, self.height))
}
fn has_changes<P: RenderPlane>(&self) -> bool {
false
}
}
#[cfg(test)]
mod test {
use avrox_display::gfx::{fills, Point};
use avrox_display::gfx::fills::SolidFill;
use avrox_display::gfx::img::{ImageFile, GreyscaleImage};
use avrox_display::gfx::img::tbff::test::TestFile;
use avrox_display::gfx::pixels::Grey;
use avrox_display::gfx::primitives::{ConstScaleUp, HorizontalPair, Overlay, position};
use avrox_display::gfx::sevenseg::SevenSegmentDisplay;
use avrox_display::gfx::test::GreyscaleTestRenderer;
#[test]
fn test_open_greyscale_file() {
let mut test_file = TestFile {
offset: 0,
data: &[ b'T', b'B', b'F', b'G',
0x02,
0x00,0x0A, 0x00,0x0A, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x19, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
]
};
let image = ImageFile::with_file(test_file).unwrap();
let greyscale = GreyscaleImage::from(image);
}
#[test]
#[should_panic]
fn test_open_greyscale_file_fail() {
let mut test_file = TestFile {
offset: 0,
data: &[ b'T', b'B', b'F', b'G',
0x02,
0x00,0x0A, 0x00,0x0A, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x19, 0x00,0x00,0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
]
};
let image = ImageFile::with_file(test_file).unwrap();
let greyscale = GreyscaleImage::from(image);
}
#[test]
fn test_greyscale_pixel_routines() {
let mut test_file = TestFile {
offset: 0,
data: &[ b'T', b'B', b'F', b'G',
0x02,
0x00,0x0A, 0x00,0x0A, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x19, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
]
};
let image : GreyscaleImage<TestFile> = ImageFile::with_file(test_file).unwrap().into();
println!("Addr (0,0) == {:?}", image.get_pixel(Point(0,0)));
println!("Addr (8,0) == {:?}", image.get_pixel(Point(8,0)));
println!("Addr (0,8) == {:?}", image.get_pixel(Point(0,8)));
println!("Addr (8,8) == {:?}", image.get_pixel(Point(8,8)));
assert_eq!(image.get_pixel(Point(0,0)).unwrap(), Grey::WHITE);
assert_eq!(image.get_pixel(Point(8,0)).unwrap(), Grey::BLACK);
assert_eq!(image.get_pixel(Point(0,8)).unwrap(), Grey::WHITE);
assert_eq!(image.get_pixel(Point(8,8)).unwrap(), Grey::BLACK);
}
#[test]
fn test_greyscale_rendering1() {
let mut test_file = TestFile {
offset: 0,
data: &[ b'T', b'B', b'F', b'G',
0x02,
0x00,0x0A, 0x00,0x0A, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x19, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
]
};
let image = GreyscaleImage::from(ImageFile::with_file(test_file).unwrap());
let renderer = GreyscaleTestRenderer::new();
let scene = Overlay::new(
image,
fills::crosshatch_fill());
renderer.render_scene(&scene);
}
#[test]
fn test_greyscale_rendering2() {
let mut test_file = TestFile {
offset: 0,
data: &[
0x54u8, 0x42u8, 0x46u8, 0x47u8, 0x2u8, 0x0u8, 0x80u8, 0x0u8, 0x80u8, 0x0u8, 0x0u8, 0x0u8, 0x19u8, 0x0u8, 0x0u8, 0x8u8, 0x19u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xf8u8, 0xf0u8, 0xe0u8, 0xc0u8, 0x81u8, 0xffu8, 0xfu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x30u8, 0xfeu8, 0xffu8, 0xffu8, 0x3fu8, 0xfu8, 0x3u8, 0x1u8, 0x0u8, 0x0u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfcu8, 0x7eu8, 0xffu8, 0xffu8, 0xffu8, 0xc1u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x3fu8, 0x1fu8, 0x7u8, 0x3u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xffu8, 0x7u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x7cu8, 0x7fu8, 0x80u8, 0xe0u8, 0x78u8, 0x3cu8, 0x1fu8, 0xfu8, 0xfu8, 0xfu8, 0x7eu8, 0x3eu8, 0x0u8, 0x0u8, 0x6u8, 0x8fu8, 0xffu8, 0xffu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xb0u8, 0xf0u8, 0xe0u8, 0xc0u8, 0x3u8, 0x1u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x7fu8, 0x3fu8, 0xfu8, 0x7u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x80u8, 0xe0u8, 0x7fu8, 0x3fu8, 0xfu8, 0x7u8, 0x3u8, 0x1u8, 0x0u8, 0x0u8, 0xefu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x7fu8, 0xffu8, 0xfeu8, 0xf8u8, 0xf0u8, 0xe0u8, 0xe0u8, 0xf0u8, 0xfcu8, 0x0u8, 0x1u8, 0x3u8, 0x7u8, 0xfu8, 0x1fu8, 0x3fu8, 0x7fu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xf8u8, 0xf0u8, 0xe1u8, 0xf0u8, 0xfcu8, 0xfeu8, 0x80u8, 0x0u8, 0x0u8, 0x0u8, 0xe0u8, 0x7u8, 0x1fu8, 0x3fu8, 0x3fu8, 0x1fu8, 0x3u8, 0x0u8, 0x1fu8, 0x8fu8, 0x8fu8, 0x9fu8, 0x1fu8, 0x7fu8, 0xffu8, 0x1u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf8u8, 0xf8u8, 0xf8u8, 0xf0u8, 0xf0u8, 0xe3u8, 0xe7u8, 0xe7u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xffu8, 0xffu8, 0xffu8, 0x3fu8, 0x7u8, 0x1u8, 0x0u8, 0x0u8, 0xc0u8, 0xf8u8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0x7fu8, 0x1fu8, 0xfu8, 0x7u8, 0x3u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xe0u8, 0xe0u8, 0xc0u8, 0x80u8, 0x1u8, 0x3u8, 0x7u8, 0x7u8, 0x0u8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x0u8, 0xf8u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x3fu8, 0x3fu8, 0x8fu8, 0xc1u8, 0xf8u8, 0xffu8, 0xffu8, 0xf9u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x1fu8, 0xbfu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf8u8, 0xfcu8, 0xfcu8, 0xffu8, 0xefu8, 0xe7u8, 0xf1u8, 0xf8u8, 0xfeu8, 0x3fu8, 0x3fu8, 0xc7u8, 0xc0u8, 0xc0u8, 0xc0u8, 0xc0u8, 0x18u8, 0x1cu8, 0x8eu8, 0x3fu8, 0x3u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xe0u8, 0xffu8, 0xffu8, 0x7fu8, 0x1fu8, 0x7u8, 0x1u8, 0x0u8, 0x0u8, 0xf1u8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0x7eu8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x7fu8, 0x7fu8, 0x8fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf8u8, 0xf2u8, 0xf3u8, 0xfbu8, 0xfbu8, 0xfbu8, 0xf9u8, 0xf9u8, 0xffu8, 0x7fu8, 0x3fu8, 0xbfu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xe0u8, 0xcfu8, 0xcfu8, 0xe7u8, 0x1fu8, 0x87u8, 0x81u8, 0x0u8, 0x1u8, 0xffu8, 0xffu8, 0xffu8, 0x9eu8, 0xbfu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x7fu8, 0x7fu8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x0u8, 0x0u8, 0xf8u8, 0xbeu8, 0xbfu8, 0xffu8, 0xffu8, 0xffu8, 0x1bu8, 0xbu8, 0xdu8, 0x5u8, 0x96u8, 0xdau8, 0xdbu8, 0xefu8, 0x7fu8, 0xbfu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf9u8, 0xf9u8, 0xf9u8, 0xf9u8, 0xf9u8, 0xfdu8, 0xfdu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf7u8, 0xf8u8, 0x80u8, 0xf8u8, 0xffu8, 0xffu8, 0xfcu8, 0xf1u8, 0xffu8, 0xffu8, 0xfu8, 0x7u8, 0x7u8, 0x7u8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf3u8, 0xf1u8, 0xe1u8, 0xe9u8, 0xe9u8, 0xc9u8, 0xc9u8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfcu8, 0xf8u8, 0xfau8, 0xfau8, 0xfcu8, 0xfcu8, 0xfcu8, 0xfcu8, 0x7cu8, 0x7cu8, 0x7cu8, 0x7cu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xcfu8, 0x9fu8, 0x9fu8, 0x80u8, 0xe3u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x3u8, 0x1u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xc1u8, 0xe3u8, 0xe7u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xf8u8, 0xf8u8, 0xffu8, 0xffu8, 0xbfu8, 0x80u8, 0xf8u8, 0x79u8, 0xf9u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x7u8, 0x0u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf0u8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xcfu8, 0x0u8, 0xffu8, 0xffu8, 0xfdu8, 0xc1u8, 0x1bu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xf8u8, 0xf8u8, 0xf9u8, 0xf1u8, 0xf1u8, 0xf0u8, 0x7u8, 0x1fu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x0u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf9u8, 0x80u8, 0x3fu8, 0xfu8, 0x87u8, 0xc3u8, 0xe3u8, 0xf1u8, 0xf0u8, 0x70u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xcfu8, 0xcfu8, 0x9fu8, 0x77u8, 0xf7u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf3u8, 0xf3u8, 0xf3u8, 0xf1u8, 0xf1u8, 0xf8u8, 0xfcu8, 0xfcu8, 0xfcu8, 0xf0u8, 0xe0u8, 0xc0u8, 0xc0u8, 0xc0u8, 0x60u8, 0x20u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x38u8, 0x18u8, 0x8u8, 0x0u8, 0x0u8, 0x0u8, 0x1u8, 0x1u8, 0xffu8, 0x7fu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfcu8, 0xfcu8, 0xfcu8, 0xf9u8, 0xf1u8, 0xf3u8, 0xfu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xf8u8, 0xffu8, 0xffu8, 0xffu8, 0x3fu8, 0xfu8, 0x3u8, 0x1u8, 0x0u8, 0xe0u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xe1u8, 0xe0u8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x7fu8, 0x3fu8, 0x10u8, 0x0u8, 0xc0u8, 0xe0u8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x80u8, 0xc1u8, 0xc3u8, 0x3u8, 0x7u8, 0x3fu8, 0x7fu8, 0x7fu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xe7u8, 0xc7u8, 0xcfu8, 0x9fu8, 0x9eu8, 0x38u8, 0x30u8, 0x20u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x1eu8, 0xcu8, 0x9u8, 0x3u8, 0xffu8, 0xffu8, 0xffu8, 0x7fu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf8u8, 0xf8u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x3fu8, 0xfu8, 0xc7u8, 0xe3u8, 0xf1u8, 0xf8u8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x7fu8, 0x1fu8, 0x7u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xbfu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfu8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xf8u8, 0xf8u8, 0xf0u8, 0xf0u8, 0xe0u8, 0xe0u8, 0xc3u8, 0x0u8, 0x0u8, 0x0u8, 0xfu8, 0x1fu8, 0x3fu8, 0x7fu8, 0xffu8, 0x0u8, 0x0u8, 0xffu8, 0xffu8, 0xf8u8, 0xe0u8, 0x80u8, 0x0u8, 0x3u8, 0xc7u8, 0x9fu8, 0xbfu8, 0xffu8, 0x7fu8, 0x0u8, 0x0u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x3fu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xf9u8, 0xefu8, 0xc7u8, 0x8fu8, 0xfu8, 0x3fu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x80u8, 0xe0u8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x7u8, 0xfu8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x87u8, 0x87u8, 0xfu8, 0xfu8, 0x1fu8, 0x1eu8, 0x1cu8, 0x38u8, 0xfcu8, 0xf0u8, 0xe0u8, 0x80u8, 0x0u8, 0x0u8, 0x0u8, 0x1u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x7u8, 0x1fu8, 0x7fu8, 0xfeu8, 0x0u8, 0x1u8, 0x3u8, 0x7u8, 0x9fu8, 0x1fu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf3u8, 0xf3u8, 0xf9u8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x3fu8, 0xfu8, 0xc7u8, 0xc3u8, 0xfu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x20u8, 0x0u8, 0x0u8, 0x0u8, 0x1u8, 0x3u8, 0x87u8, 0xc7u8, 0x7u8, 0xfu8, 0x3fu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfdu8, 0xfdu8, 0xf9u8, 0xf8u8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfu8, 0x1fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xf3u8, 0xe7u8, 0xffu8, 0xffu8, 0xe7u8, 0xf0u8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x7fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xcfu8, 0xffu8, 0xcfu8, 0xc0u8, 0xc0u8, 0xe0u8, 0xc0u8, 0xc0u8, 0xffu8, 0xffu8, 0xfeu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xffu8, 0xffu8, 0x7fu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xbfu8, 0xbfu8, 0xbfu8, 0x3fu8, 0x1fu8, 0x1fu8, 0x3fu8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfeu8, 0xf8u8, 0xe1u8, 0xc7u8, 0x87u8, 0x7u8, 0x27u8, 0x1fu8, 0x1fu8, 0x3fu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfau8, 0xfdu8, 0xfdu8, 0xfdu8, 0xf5u8, 0xffu8, 0xfeu8, 0xffu8, 0xfcu8, 0xfeu8, 0xfbu8, 0xd6u8, 0x5cu8, 0xfcu8, 0xffu8, 0xf7u8, 0xfcu8, 0xfeu8, 0xc5u8, 0x44u8, 0x22u8, 0xffu8, 0xffu8, 0xfdu8, 0xfbu8, 0xc8u8, 0x41u8, 0x2cu8, 0x3du8, 0xfdu8, 0xffu8, 0xfeu8, 0xb8u8, 0x38u8, 0x2bu8, 0x39u8, 0x3du8, 0xf9u8, 0xfcu8, 0xbcu8, 0x30u8, 0x2au8, 0x4eu8, 0x35u8, 0x31u8, 0xffu8, 0xd8u8, 0x47u8, 0x2du8, 0x41u8, 0x3cu8, 0x36u8, 0x3du8, 0xefu8, 0x55u8, 0x25u8, 0x3du8, 0x32u8, 0x22u8, 0x32u8, 0x81u8, 0xd9u8, 0xe5u8, 0xfdu8, 0xf7u8, 0xf4u8, 0xfdu8, 0xfdu8, 0xf9u8, 0x23u8, 0x33u8, 0x5bu8, 0x6fu8, 0x83u8, 0xafu8, 0xdbu8, 0xfeu8, 0x47u8, 0x3bu8, 0x36u8, 0x33u8, 0x31u8, 0x3eu8, 0x50u8, 0x5du8, 0x3bu8, 0x43u8, 0x48u8, 0x4bu8, 0x46u8, 0x43u8, 0x42u8, 0x33u8, 0x39u8, 0x3au8, 0x38u8, 0x42u8, 0x40u8, 0x3cu8, 0x42u8, 0x39u8, 0x28u8, 0x28u8, 0x31u8, 0x45u8, 0x3fu8, 0x2eu8, 0x36u8, 0x3cu8, 0x41u8, 0x61u8, 0x88u8, 0x9au8, 0x80u8, 0x56u8, 0x3au8, 0x26u8, 0xe8u8, 0xf5u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xecu8, 0xabu8, 0x5fu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfcu8, 0xfeu8, 0xf2u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfdu8, 0x62u8, 0x73u8, 0xc9u8, 0xfeu8, 0xfcu8, 0xfau8, 0xfdu8, 0xfbu8, 0x33u8, 0x3au8, 0x2au8, 0x72u8, 0xddu8, 0xfdu8, 0xfdu8, 0xfdu8, 0x48u8, 0x45u8, 0x37u8, 0x3cu8, 0x45u8, 0x7fu8, 0xe3u8, 0xfeu8, 0x3fu8, 0x42u8, 0x3du8, 0x3eu8, 0x44u8, 0x30u8, 0x52u8, 0xc2u8, 0x34u8, 0x37u8, 0x3eu8, 0x31u8, 0x35u8, 0x41u8, 0x38u8, 0x43u8, 0x2cu8, 0x2bu8, 0x34u8, 0x39u8, 0x31u8, 0x39u8, 0x3bu8, 0x20u8, 0xfeu8, 0xf8u8, 0xfeu8, 0xfcu8, 0xffu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf7u8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfeu8, 0xfcu8, 0xffu8, 0xffu8, 0xf8u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf4u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf1u8, 0xfdu8, 0xf9u8, 0xfau8, 0xfeu8, 0xfau8, 0xfeu8, 0xc2u8, 0x5au8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xf8u8, 0x6eu8, 0x1du8, 0xb8u8, 0xfeu8, 0xfeu8, 0xf6u8, 0xfeu8, 0xeeu8, 0x5eu8, 0x20u8, 0x55u8, 0xe6u8, 0xfeu8, 0xfeu8, 0xfau8, 0xfdu8, 0xb0u8, 0x34u8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xf9u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xf3u8, 0xfau8, 0xfau8, 0xf4u8, 0xf6u8, 0xf8u8, 0xfdu8, 0xccu8, 0x98u8, 0x78u8, 0x5au8, 0x4du8, 0x5du8, 0x71u8, 0x8du8, 0x2eu8, 0x23u8, 0x2bu8, 0x24u8, 0x23u8, 0x2fu8, 0x26u8, 0x22u8, 0x3bu8, 0x3cu8, 0x42u8, 0x3bu8, 0x3cu8, 0x45u8, 0x40u8, 0x41u8, 0x3bu8, 0x38u8, 0x2fu8, 0x2au8, 0x30u8, 0x32u8, 0x34u8, 0x40u8, 0x2du8, 0x36u8, 0x2eu8, 0x2du8, 0x3au8, 0x38u8, 0x2bu8, 0x29u8, 0xfcu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfbu8, 0xffu8, 0xffu8, 0xfbu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfau8, 0xffu8, 0xfau8, 0xfeu8, 0xf5u8, 0xf9u8, 0xfeu8, 0xffu8, 0xfeu8, 0xf5u8, 0xffu8, 0xb6u8, 0xeeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xffu8, 0xfcu8, 0x2fu8, 0x67u8, 0xd4u8, 0xfeu8, 0xfeu8, 0xffu8, 0xf0u8, 0xffu8, 0x2au8, 0x27u8, 0x52u8, 0xb8u8, 0xf9u8, 0xfeu8, 0xfeu8, 0xfeu8, 0x42u8, 0x36u8, 0x22u8, 0x30u8, 0x73u8, 0xd6u8, 0xfeu8, 0xf5u8, 0x32u8, 0x55u8, 0x3eu8, 0x2eu8, 0x20u8, 0x5cu8, 0xe3u8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xfeu8, 0xfau8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfau8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xddu8, 0xffu8, 0xfeu8, 0xfau8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0x95u8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xf8u8, 0xfeu8, 0xf1u8, 0x51u8, 0xfbu8, 0xffu8, 0xffu8, 0xfeu8, 0xfau8, 0xfeu8, 0xd6u8, 0x31u8, 0xffu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xf8u8, 0xbau8, 0x2au8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xf8u8, 0xb2u8, 0x2eu8, 0xfcu8, 0xffu8, 0xffu8, 0xf7u8, 0xfeu8, 0xfeu8, 0xbbu8, 0x38u8, 0x7du8, 0x21u8, 0x2cu8, 0x3au8, 0x2eu8, 0x2eu8, 0x31u8, 0x62u8, 0x4cu8, 0x37u8, 0x46u8, 0x36u8, 0x33u8, 0x43u8, 0x30u8, 0x2bu8, 0x24u8, 0x2au8, 0x2eu8, 0x28u8, 0x34u8, 0x3cu8, 0x2cu8, 0x29u8, 0x34u8, 0x32u8, 0x29u8, 0x3au8, 0x45u8, 0x2au8, 0x23u8, 0x37u8, 0x34u8, 0x3au8, 0x2cu8, 0x33u8, 0x36u8, 0x22u8, 0x27u8, 0x32u8, 0x3bu8, 0x3du8, 0x2eu8, 0x2au8, 0x2au8, 0x2au8, 0x38u8, 0x39u8, 0x43u8, 0x38u8, 0x2fu8, 0x2fu8, 0x2du8, 0x2au8, 0x28u8, 0x23u8, 0x41u8, 0x37u8, 0x35u8, 0x37u8, 0x42u8, 0x48u8, 0x3du8, 0x32u8, 0xc7u8, 0xd5u8, 0xccu8, 0xceu8, 0xeeu8, 0xf2u8, 0xfcu8, 0xf6u8, 0x18u8, 0x31u8, 0x54u8, 0x6du8, 0x7cu8, 0x81u8, 0xaeu8, 0xd7u8, 0x3bu8, 0x2fu8, 0x3du8, 0x37u8, 0x24u8, 0x1fu8, 0x38u8, 0x50u8, 0x4au8, 0x33u8, 0x3cu8, 0x3du8, 0x3eu8, 0x4au8, 0x3cu8, 0x23u8, 0x33u8, 0x28u8, 0x34u8, 0x38u8, 0x35u8, 0x43u8, 0x44u8, 0x3eu8, 0x1au8, 0x46u8, 0x6bu8, 0x7au8, 0x59u8, 0x34u8, 0x2bu8, 0x3au8, 0x4cu8, 0xbcu8, 0xf4u8, 0xfeu8, 0xe8u8, 0x9fu8, 0x5bu8, 0x31u8, 0x7eu8, 0xf9u8, 0xfbu8, 0xedu8, 0xf8u8, 0xf8u8, 0xcbu8, 0x84u8, 0x9du8, 0x40u8, 0x19u8, 0x2au8, 0x30u8, 0x37u8, 0x3fu8, 0x3cu8, 0xefu8, 0xcfu8, 0x86u8, 0x37u8, 0x21u8, 0x34u8, 0x3du8, 0x3du8, 0x7fu8, 0xbdu8, 0xe7u8, 0xcbu8, 0x8au8, 0x43u8, 0x20u8, 0x39u8, 0x22u8, 0x31u8, 0x8cu8, 0xf0u8, 0xfcu8, 0xabu8, 0x43u8, 0x1fu8, 0x45u8, 0x2fu8, 0x4bu8, 0x87u8, 0xc7u8, 0xdau8, 0xa9u8, 0x87u8, 0x4eu8, 0x3bu8, 0x21u8, 0x28u8, 0x88u8, 0xd8u8, 0xcau8, 0xbdu8, 0x2bu8, 0x2du8, 0x26u8, 0x33u8, 0x8eu8, 0xccu8, 0xbdu8, 0xc6u8, 0x4fu8, 0x34u8, 0x19u8, 0x23u8, 0x84u8, 0xd0u8, 0xc1u8, 0xbcu8, 0x35u8, 0x8du8, 0xf2u8, 0xfeu8, 0xf9u8, 0xfcu8, 0xe0u8, 0x4cu8, 0x37u8, 0x28u8, 0x87u8, 0xedu8, 0xe7u8, 0xc7u8, 0xa3u8, 0x37u8, 0x3du8, 0x29u8, 0x36u8, 0x45u8, 0x33u8, 0x24u8, 0x2eu8, 0x35u8, 0x14u8, 0x41u8, 0x45u8, 0x2eu8, 0x39u8, 0x43u8, 0x29u8, 0x2du8, 0x44u8, 0x36u8, 0x28u8, 0x3cu8, 0x7eu8, 0xb6u8, 0x8bu8, 0x71u8, 0xadu8, 0x7du8, 0x37u8, 0x3cu8, 0x8au8, 0xdau8, 0xcau8, 0xdeu8, 0xbdu8, 0xc4u8, 0xa4u8, 0xa2u8, 0xbdu8, 0xd4u8, 0xaau8, 0xc2u8, 0xc3u8, 0xb8u8, 0xc1u8, 0xd2u8, 0xaeu8, 0xbcu8, 0xb7u8, 0xcfu8, 0x2fu8, 0x43u8, 0x43u8, 0x2du8, 0x25u8, 0x2du8, 0x34u8, 0x3eu8, 0x2cu8, 0x31u8, 0x33u8, 0x37u8, 0x3au8, 0x2au8, 0x25u8, 0x3cu8, 0x3cu8, 0x3au8, 0x2bu8, 0x27u8, 0x2fu8, 0x2au8, 0x26u8, 0x30u8, 0x37u8, 0x34u8, 0x2du8, 0x29u8, 0x25u8, 0x2bu8, 0x36u8, 0x35u8, 0x8cu8, 0x7fu8, 0x89u8, 0x8bu8, 0x4fu8, 0x21u8, 0x2au8, 0x31u8, 0xd1u8, 0xceu8, 0xdau8, 0xcdu8, 0x72u8, 0x28u8, 0x29u8, 0x2cu8, 0xcbu8, 0xbeu8, 0x93u8, 0x68u8, 0x3bu8, 0x22u8, 0x32u8, 0x37u8, 0xaau8, 0x86u8, 0x30u8, 0xfu8, 0x21u8, 0x27u8, 0x2du8, 0x31u8, 0x2bu8, 0x36u8, 0x44u8, 0x4eu8, 0x2bu8, 0x29u8, 0x84u8, 0xf9u8, 0x23u8, 0x26u8, 0x30u8, 0x49u8, 0x3cu8, 0x27u8, 0x44u8, 0xb8u8, 0x2eu8, 0x2du8, 0x2bu8, 0x32u8, 0x37u8, 0x3cu8, 0x1fu8, 0x4au8, 0x2eu8, 0x29u8, 0x34u8, 0x3du8, 0x2cu8, 0x3cu8, 0x2bu8, 0x41u8, 0x39u8, 0x2du8, 0x27u8, 0x2eu8, 0x28u8, 0x3eu8, 0x34u8, 0x32u8, 0x39u8, 0x48u8, 0x3au8, 0x2fu8, 0x2au8, 0x32u8, 0x35u8, 0x3bu8, 0x24u8, 0x1cu8, 0x19u8, 0x2du8, 0x37u8, 0x23u8, 0x1cu8, 0x1du8, 0x46u8, 0x55u8, 0x87u8, 0xa7u8, 0xb0u8, 0xaau8, 0xa9u8, 0x8bu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xffu8, 0xf6u8, 0xffu8, 0xfdu8, 0xfeu8, 0xf6u8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xf9u8, 0xf2u8, 0xf8u8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xf8u8, 0xffu8, 0xe3u8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfau8, 0x5du8, 0xc3u8, 0xfbu8, 0xfeu8, 0xffu8, 0xf6u8, 0xf8u8, 0xfeu8, 0x2au8, 0x47u8, 0xc4u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfcu8, 0x3au8, 0x42u8, 0x39u8, 0x6du8, 0xeeu8, 0xfeu8, 0xf3u8, 0xfeu8, 0x66u8, 0x48u8, 0x45u8, 0x23u8, 0x5cu8, 0xd4u8, 0xffu8, 0xfbu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xfbu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xebu8, 0xd4u8, 0xbcu8, 0xaeu8, 0xfbu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfcu8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xfcu8, 0xffu8, 0xfau8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfau8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xf9u8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xfdu8, 0xb3u8, 0xd8u8, 0xf9u8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xfcu8, 0xfeu8, 0xffu8, 0xfcu8, 0xe8u8, 0x46u8, 0xfdu8, 0xffu8, 0xfeu8, 0xffu8, 0xfbu8, 0xffu8, 0xf3u8, 0x3fu8, 0xfdu8, 0xfdu8, 0xfbu8, 0xffu8, 0xfcu8, 0xffu8, 0xf4u8, 0x34u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xf2u8, 0x5fu8, 0xf9u8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xd1u8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xfdu8, 0xffu8, 0xfdu8, 0xf9u8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0x3eu8, 0x42u8, 0x30u8, 0x2fu8, 0x2bu8, 0x2cu8, 0x2cu8, 0x37u8, 0x36u8, 0x3eu8, 0x38u8, 0x32u8, 0x26u8, 0x2du8, 0x2fu8, 0x31u8, 0x42u8, 0x43u8, 0x45u8, 0x42u8, 0x31u8, 0x2eu8, 0x34u8, 0x44u8, 0x40u8, 0x3cu8, 0x3fu8, 0x3eu8, 0x40u8, 0x43u8, 0x2eu8, 0x21u8, 0x4bu8, 0x47u8, 0x56u8, 0x44u8, 0x35u8, 0x41u8, 0x3cu8, 0x33u8, 0x71u8, 0x30u8, 0x3du8, 0x4bu8, 0x40u8, 0x30u8, 0x25u8, 0x30u8, 0xedu8, 0x72u8, 0x3du8, 0x32u8, 0x42u8, 0x40u8, 0x2bu8, 0x30u8, 0xfeu8, 0xf2u8, 0xc9u8, 0x5au8, 0x36u8, 0x46u8, 0x37u8, 0x34u8, 0x69u8, 0xe9u8, 0xfcu8, 0xeeu8, 0xe1u8, 0xdau8, 0xd6u8, 0xbdu8, 0x2fu8, 0x7fu8, 0xa2u8, 0xd9u8, 0xe6u8, 0xc4u8, 0xbbu8, 0xc0u8, 0x1cu8, 0x30u8, 0x32u8, 0x69u8, 0x9fu8, 0xbbu8, 0xc6u8, 0xb7u8, 0x35u8, 0x3bu8, 0x26u8, 0x20u8, 0x3fu8, 0x89u8, 0xc3u8, 0xbcu8, 0x30u8, 0x34u8, 0x38u8, 0x32u8, 0x29u8, 0x3du8, 0x84u8, 0xc8u8, 0x33u8, 0x26u8, 0x2fu8, 0x3cu8, 0x35u8, 0x10u8, 0x37u8, 0xa4u8, 0x31u8, 0x27u8, 0x2cu8, 0x2du8, 0x39u8, 0x1fu8, 0x25u8, 0x6du8, 0x2au8, 0x2au8, 0x35u8, 0x26u8, 0x38u8, 0x35u8, 0x1cu8, 0x28u8, 0xb5u8, 0xa9u8, 0x89u8, 0x7bu8, 0xa8u8, 0xcdu8, 0xbfu8, 0xb6u8, 0xceu8, 0xc8u8, 0xbeu8, 0xb4u8, 0xbdu8, 0xc1u8, 0xb6u8, 0xbdu8, 0xb4u8, 0xb6u8, 0xc1u8, 0xc1u8, 0xbcu8, 0xbau8, 0xb8u8, 0xbeu8, 0xb9u8, 0xb8u8, 0xbeu8, 0xb9u8, 0xb2u8, 0xbau8, 0xc1u8, 0xbau8, 0xb9u8, 0xb4u8, 0xb7u8, 0xbcu8, 0xbau8, 0xbdu8, 0xc2u8, 0xbau8, 0xc8u8, 0xb9u8, 0xb0u8, 0xbau8, 0xbdu8, 0xb4u8, 0xb6u8, 0xbbu8, 0xbeu8, 0xc6u8, 0xbau8, 0xb8u8, 0xbeu8, 0xbau8, 0xc1u8, 0xccu8, 0x79u8, 0xbcu8, 0xcfu8, 0xc5u8, 0xc1u8, 0xbdu8, 0xbbu8, 0xb8u8, 0xb9u8, 0xbfu8, 0xb2u8, 0xb7u8, 0xc9u8, 0xccu8, 0xd2u8, 0xa0u8, 0xbau8, 0xb2u8, 0xb5u8, 0xc4u8, 0xcfu8, 0xb2u8, 0x84u8, 0x3eu8, 0xaeu8, 0xb4u8, 0xc0u8, 0xb8u8, 0xb2u8, 0x6eu8, 0x2au8, 0x1fu8, 0xb1u8, 0xb3u8, 0xd1u8, 0x9bu8, 0x4fu8, 0x22u8, 0x1bu8, 0x38u8, 0xc4u8, 0xc5u8, 0xa6u8, 0x40u8, 0x1du8, 0x27u8, 0x2cu8, 0x47u8, 0xbfu8, 0xceu8, 0x9cu8, 0x3du8, 0x32u8, 0x35u8, 0x30u8, 0x41u8, 0xb5u8, 0xbbu8, 0xcau8, 0xaeu8, 0x69u8, 0x3du8, 0x46u8, 0x2fu8, 0xc3u8, 0xc7u8, 0xb0u8, 0xbdu8, 0xccu8, 0x8bu8, 0x5cu8, 0x39u8, 0x5cu8, 0x36u8, 0x20u8, 0x2cu8, 0x3au8, 0x24u8, 0x1bu8, 0x41u8, 0x20u8, 0x21u8, 0x42u8, 0x44u8, 0x20u8, 0x2au8, 0x6bu8, 0xa6u8, 0x34u8, 0x33u8, 0x31u8, 0x1cu8, 0x2eu8, 0x7eu8, 0xbdu8, 0xcdu8, 0x33u8, 0x3bu8, 0x27u8, 0x29u8, 0x74u8, 0xb6u8, 0xbeu8, 0xbfu8, 0x4fu8, 0x2bu8, 0x26u8, 0x69u8, 0xbfu8, 0xceu8, 0xafu8, 0xb0u8, 0x34u8, 0x29u8, 0x70u8, 0xbfu8, 0xcau8, 0xbdu8, 0xb9u8, 0xb7u8, 0x24u8, 0x58u8, 0xaeu8, 0xc9u8, 0xb3u8, 0xb6u8, 0xc4u8, 0xc0u8, 0x56u8, 0xa8u8, 0xcfu8, 0xb8u8, 0xb6u8, 0xbcu8, 0xb9u8, 0xcau8, 0x79u8, 0xa9u8, 0xc7u8, 0xc1u8, 0xc2u8, 0xb6u8, 0xb8u8, 0xbeu8, 0xc2u8, 0xc3u8, 0xc5u8, 0xb8u8, 0xb7u8, 0xb6u8, 0xbeu8, 0xb7u8, 0xbcu8, 0xafu8, 0xbcu8, 0xbdu8, 0xbeu8, 0xc1u8, 0xc9u8, 0xbcu8, 0xbbu8, 0xb5u8, 0xc7u8, 0xc3u8, 0xbfu8, 0xbdu8, 0xc3u8, 0xbbu8, 0xcau8, 0xbeu8, 0xbeu8, 0xb5u8, 0xc4u8, 0xc9u8, 0xc4u8, 0xc0u8, 0xc9u8, 0xb4u8, 0xb4u8, 0xb6u8, 0xceu8, 0xbdu8, 0x8cu8, 0x6fu8, 0xbeu8, 0xa9u8, 0xbdu8, 0xbfu8, 0xabu8, 0x76u8, 0x3fu8, 0x23u8, 0xc3u8, 0xabu8, 0xc7u8, 0xb1u8, 0x6au8, 0x2eu8, 0x2au8, 0x3bu8, 0xc4u8, 0xc4u8, 0x96u8, 0x44u8, 0x21u8, 0x28u8, 0x53u8, 0xb1u8, 0xbfu8, 0xbau8, 0xc8u8, 0xabu8, 0x66u8, 0x38u8, 0x30u8, 0x41u8, 0xc5u8, 0xc3u8, 0xbcu8, 0xc1u8, 0xd0u8, 0xb3u8, 0x6cu8, 0x38u8, 0xc2u8, 0xb5u8, 0xb9u8, 0xbau8, 0xadu8, 0xb9u8, 0xb0u8, 0x6fu8, 0xaau8, 0x71u8, 0x4bu8, 0x3bu8, 0x24u8, 0x35u8, 0x5bu8, 0x4au8, 0x3fu8, 0x35u8, 0x30u8, 0x41u8, 0x40u8, 0x26u8, 0x2du8, 0x40u8, 0x3au8, 0x2cu8, 0x39u8, 0x4bu8, 0x3cu8, 0x35u8, 0x43u8, 0x3eu8, 0x38u8, 0x44u8, 0x39u8, 0x34u8, 0x41u8, 0x3fu8, 0x35u8, 0x3bu8, 0xcbu8, 0xdbu8, 0xc1u8, 0x66u8, 0x3bu8, 0x37u8, 0x28u8, 0x2cu8, 0x4bu8, 0x3bu8, 0x2fu8, 0x2cu8, 0x3bu8, 0x87u8, 0x98u8, 0xb2u8, 0x2fu8, 0x31u8, 0x62u8, 0x9bu8, 0xbcu8, 0xf3u8, 0xedu8, 0xf9u8, 0x2bu8, 0x6bu8, 0xd9u8, 0xfbu8, 0xf8u8, 0xf1u8, 0xf6u8, 0xfcu8, 0x27u8, 0x71u8, 0xe2u8, 0xfeu8, 0xf8u8, 0xf4u8, 0xfcu8, 0xd2u8, 0x2bu8, 0x48u8, 0x80u8, 0xadu8, 0xa7u8, 0xd6u8, 0xebu8, 0xacu8, 0x42u8, 0x42u8, 0x3du8, 0x3du8, 0x32u8, 0x58u8, 0x93u8, 0xa3u8, 0x3cu8, 0x40u8, 0x3au8, 0x2eu8, 0x4au8, 0x2eu8, 0x45u8, 0x71u8, 0x2eu8, 0x3fu8, 0x51u8, 0x9eu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xc5u8, 0x68u8, 0x37u8, 0x39u8, 0xfdu8, 0xf9u8, 0xfeu8, 0xfdu8, 0xf1u8, 0x6au8, 0x33u8, 0x31u8, 0xf9u8, 0xfbu8, 0xfeu8, 0xfcu8, 0xcdu8, 0x36u8, 0x22u8, 0xa4u8, 0xfeu8, 0xffu8, 0xf6u8, 0xffu8, 0x52u8, 0x27u8, 0x5du8, 0xfeu8, 0xf6u8, 0xfbu8, 0xffu8, 0xffu8, 0x6au8, 0xe2u8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfcu8, 0xddu8, 0xfeu8, 0xfeu8, 0xefu8, 0xfeu8, 0xf6u8, 0xfeu8, 0xfeu8, 0x7au8, 0x57u8, 0x33u8, 0x42u8, 0x44u8, 0x38u8, 0x5bu8, 0xd2u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xfbu8, 0xe9u8, 0x84u8, 0x43u8, 0x2cu8, 0x2au8, 0xfau8, 0xfau8, 0xfeu8, 0xfeu8, 0xbbu8, 0x5bu8, 0x3du8, 0x2eu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xf9u8, 0x90u8, 0x2cu8, 0x2du8, 0x35u8, 0xf8u8, 0xfcu8, 0xfeu8, 0xe8u8, 0x56u8, 0x22u8, 0x35u8, 0x34u8, 0xfcu8, 0xfcu8, 0xf4u8, 0xabu8, 0x22u8, 0x38u8, 0x70u8, 0x5eu8, 0xfcu8, 0xfeu8, 0xf7u8, 0x6au8, 0x24u8, 0x72u8, 0xd1u8, 0xceu8, 0xf9u8, 0xfeu8, 0xe6u8, 0x42u8, 0x4eu8, 0xa8u8, 0xc4u8, 0xbbu8, 0xfdu8, 0xfeu8, 0xafu8, 0x15u8, 0x65u8, 0xddu8, 0xbcu8, 0xbbu8, 0x32u8, 0x32u8, 0x2eu8, 0x33u8, 0x38u8, 0x38u8, 0x3au8, 0x33u8, 0x3bu8, 0x3eu8, 0x2du8, 0x25u8, 0x2du8, 0x33u8, 0x38u8, 0x38u8, 0x29u8, 0x3bu8, 0x35u8, 0x2eu8, 0x32u8, 0x32u8, 0x32u8, 0x34u8, 0x2cu8, 0x31u8, 0x2au8, 0x2bu8, 0x34u8, 0x33u8, 0x2eu8, 0x25u8, 0x3cu8, 0x3fu8, 0x48u8, 0x5bu8, 0x60u8, 0x5eu8, 0x5bu8, 0x4cu8, 0xb3u8, 0xbcu8, 0xcbu8, 0xd7u8, 0xccu8, 0xc4u8, 0xc7u8, 0xbbu8, 0xc9u8, 0xcau8, 0xc5u8, 0xbfu8, 0xb9u8, 0xc3u8, 0xceu8, 0xc0u8, 0xb0u8, 0xc6u8, 0xc7u8, 0xc1u8, 0xbfu8, 0xc4u8, 0xc1u8, 0xa9u8, 0x48u8, 0x71u8, 0x9fu8, 0xbau8, 0xcau8, 0xccu8, 0xc3u8, 0xc0u8, 0x29u8, 0x2du8, 0x3au8, 0x56u8, 0x7du8, 0x9fu8, 0xbeu8, 0xdau8, 0x36u8, 0x35u8, 0x35u8, 0x36u8, 0x36u8, 0x3cu8, 0x5fu8, 0x8bu8, 0x38u8, 0x37u8, 0x34u8, 0x3eu8, 0x40u8, 0x33u8, 0x32u8, 0x39u8, 0x46u8, 0x34u8, 0x19u8, 0x1fu8, 0x2cu8, 0x2eu8, 0x39u8, 0x44u8, 0xa9u8, 0x97u8, 0x70u8, 0x5cu8, 0x43u8, 0x26u8, 0x2bu8, 0x39u8, 0xcbu8, 0xccu8, 0xbcu8, 0xbbu8, 0xa6u8, 0x6fu8, 0x42u8, 0x20u8, 0xabu8, 0xbeu8, 0xbdu8, 0xcbu8, 0xd4u8, 0xbdu8, 0x9du8, 0x73u8, 0xabu8, 0xb8u8, 0xb9u8, 0xaeu8, 0xbeu8, 0xccu8, 0xbau8, 0xafu8, 0xb9u8, 0xb6u8, 0xb0u8, 0xb7u8, 0xbeu8, 0xb3u8, 0xb7u8, 0xcdu8, 0xc4u8, 0xceu8, 0xc0u8, 0xb8u8, 0xb9u8, 0xb6u8, 0xb9u8, 0xb9u8, 0x57u8, 0x8cu8, 0xb5u8, 0xc5u8, 0xc2u8, 0xbcu8, 0xc1u8, 0xc7u8, 0x3eu8, 0x34u8, 0x54u8, 0x9bu8, 0xcfu8, 0xcfu8, 0xbbu8, 0xbdu8, 0x35u8, 0x29u8, 0x32u8, 0x50u8, 0x87u8, 0xb8u8, 0xc3u8, 0xc7u8, 0x2fu8, 0x35u8, 0x27u8, 0x1au8, 0x49u8, 0x9fu8, 0xcdu8, 0xc8u8, 0x6du8, 0x72u8, 0x60u8, 0x41u8, 0x28u8, 0x3du8, 0x8bu8, 0xc9u8, 0xcau8, 0xc2u8, 0xb9u8, 0xbcu8, 0xcbu8, 0xcdu8, 0xbdu8, 0xb7u8, 0xc3u8, 0xc1u8, 0xbdu8, 0xbeu8, 0xc5u8, 0xc0u8, 0xbbu8, 0xc2u8, 0xc3u8, 0xc0u8, 0xb9u8, 0xbau8, 0xbdu8, 0xb4u8, 0xb5u8, 0xc1u8, 0xbeu8, 0xbcu8, 0xb7u8, 0xbcu8, 0xbcu8, 0xb6u8, 0xbeu8, 0xc9u8, 0xbfu8, 0xc0u8, 0xc1u8, 0xc7u8, 0xbdu8, 0xb8u8, 0xc6u8, 0xc6u8, 0xbeu8, 0xbau8, 0xbdu8, 0xc5u8, 0xbdu8, 0xc1u8, 0xc9u8, 0xa8u8, 0xbdu8, 0xb1u8, 0xb3u8, 0xbfu8, 0xbdu8, 0xcdu8, 0xcbu8, 0x86u8, 0xceu8, 0xc2u8, 0xc3u8, 0xc9u8, 0xbbu8, 0xcau8, 0xc3u8, 0x6bu8, 0xc0u8, 0xc7u8, 0xc3u8, 0x66u8, 0x2au8, 0x39u8, 0x38u8, 0x3eu8, 0xbau8, 0xc2u8, 0x82u8, 0x2du8, 0x24u8, 0x2fu8, 0x39u8, 0x24u8, 0xcbu8, 0x8au8, 0x35u8, 0x28u8, 0x3bu8, 0x34u8, 0x25u8, 0x2du8, 0xacu8, 0x52u8, 0x27u8, 0x36u8, 0x3au8, 0x38u8, 0x16u8, 0x6fu8, 0x73u8, 0x34u8, 0x30u8, 0x44u8, 0x49u8, 0x3bu8, 0x5cu8, 0xe7u8, 0x45u8, 0x1cu8, 0x32u8, 0x49u8, 0x45u8, 0x3fu8, 0xc5u8, 0xfdu8, 0x32u8, 0x33u8, 0x54u8, 0x49u8, 0x3fu8, 0x8du8, 0xfdu8, 0xf7u8, 0x2fu8, 0x32u8, 0x43u8, 0x37u8, 0x59u8, 0xecu8, 0xfau8, 0xfeu8, 0x37u8, 0x37u8, 0x3du8, 0x3fu8, 0x2eu8, 0x35u8, 0x5cu8, 0x6cu8, 0x3eu8, 0x9bu8, 0xc4u8, 0xb6u8, 0xc1u8, 0xe4u8, 0xfcu8, 0xfdu8, 0x9du8, 0xf3u8, 0xfdu8, 0xf2u8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf8u8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xfbu8, 0xf6u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfbu8, 0xfeu8, 0xf9u8, 0xffu8, 0xfeu8, 0xfbu8, 0xffu8, 0xfeu8, 0xfau8, 0xfdu8, 0xfcu8, 0xffu8, 0xffu8, 0xfau8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0x75u8, 0x7du8, 0x69u8, 0x56u8, 0x3au8, 0x29u8, 0x3eu8, 0x48u8, 0xfcu8, 0xfdu8, 0xf9u8, 0xe5u8, 0xb6u8, 0x78u8, 0x51u8, 0x30u8, 0xfeu8, 0xfeu8, 0xfau8, 0xfeu8, 0xfeu8, 0xefu8, 0xd8u8, 0xbbu8, 0xfeu8, 0xfeu8, 0xfau8, 0xfdu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfau8, 0xf9u8, 0xfdu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0x38u8, 0x3cu8, 0xb0u8, 0xe3u8, 0xe0u8, 0xebu8, 0xf1u8, 0xfdu8, 0x2cu8, 0x2bu8, 0xbeu8, 0xf6u8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfdu8, 0x87u8, 0x46u8, 0x3du8, 0x6cu8, 0xbdu8, 0xfeu8, 0xfcu8, 0xfdu8, 0xfdu8, 0xbdu8, 0x31u8, 0x1fu8, 0x2du8, 0x3fu8, 0x5au8, 0x9eu8, 0xfbu8, 0xfeu8, 0xedu8, 0xe6u8, 0xb0u8, 0x37u8, 0x20u8, 0x35u8, 0xfeu8, 0xfau8, 0xfeu8, 0xffu8, 0xffu8, 0xfbu8, 0xf2u8, 0xcdu8, 0xfeu8, 0xffu8, 0xffu8, 0xf8u8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfau8, 0x5cu8, 0x73u8, 0xf7u8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfau8, 0xfeu8, 0xfeu8, 0xffu8, 0xfau8, 0xffu8, 0xf5u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf6u8, 0xffu8, 0xffu8, 0xffu8, 0xe5u8, 0xecu8, 0xf8u8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfdu8, 0x3du8, 0x36u8, 0x75u8, 0xe3u8, 0xfeu8, 0xffu8, 0xfbu8, 0xffu8, 0x86u8, 0x72u8, 0x99u8, 0xecu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xffu8, 0xffu8, 0xfeu8, 0xfau8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfau8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfau8, 0xfdu8, 0xf9u8, 0xfeu8, 0xf7u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfdu8, 0xffu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfcu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfdu8, 0xf9u8, 0xfeu8, 0xfbu8, 0xffu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xcau8, 0xbau8, 0xdeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xf4u8, 0x76u8, 0x24u8, 0x4cu8, 0xf9u8, 0xf8u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xadu8, 0x21u8, 0x33u8, 0xfdu8, 0xfeu8, 0xfeu8, 0xf6u8, 0xfdu8, 0xf5u8, 0x4du8, 0x3fu8, 0xfcu8, 0xfeu8, 0xf3u8, 0xe0u8, 0xfeu8, 0xfeu8, 0xf7u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xd7u8, 0x5du8, 0xedu8, 0xfeu8, 0xfeu8, 0xfau8, 0xfdu8, 0xfeu8, 0xfeu8, 0x61u8, 0x3eu8, 0xcfu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xf5u8, 0xe7u8, 0x49u8, 0x3bu8, 0x80u8, 0xfau8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xedu8, 0x63u8, 0x2bu8, 0x4fu8, 0x82u8, 0xe7u8, 0xf9u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xbbu8, 0x2fu8, 0x30u8, 0x57u8, 0xf9u8, 0xfeu8, 0xfeu8, 0xf6u8, 0xfeu8, 0xdcu8, 0x37u8, 0x35u8, 0xd5u8, 0xf6u8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfdu8, 0xfbu8, 0x67u8, 0x1fu8, 0x59u8, 0xa5u8, 0xa9u8, 0xa0u8, 0xfeu8, 0xd7u8, 0x2bu8, 0x17u8, 0x31u8, 0x27u8, 0x3bu8, 0x28u8, 0xfeu8, 0xd1u8, 0x1cu8, 0x31u8, 0x34u8, 0x31u8, 0x3cu8, 0x39u8, 0xfau8, 0xfeu8, 0x30u8, 0x2au8, 0x3bu8, 0x45u8, 0x37u8, 0x44u8, 0xc5u8, 0xcau8, 0x24u8, 0x45u8, 0x30u8, 0x2fu8, 0x43u8, 0x3cu8, 0x3bu8, 0x4du8, 0x39u8, 0x88u8, 0xc1u8, 0x60u8, 0x2fu8, 0x3eu8, 0x70u8, 0x3eu8, 0x45u8, 0xd3u8, 0xfeu8, 0xe0u8, 0x3du8, 0x2du8, 0xfdu8, 0x51u8, 0x26u8, 0x6au8, 0xfdu8, 0xfeu8, 0x9du8, 0x2cu8, 0x6eu8, 0x6bu8, 0x8au8, 0x95u8, 0xb2u8, 0xbau8, 0xc3u8, 0xc4u8, 0x24u8, 0x18u8, 0x2cu8, 0x4au8, 0x5au8, 0x80u8, 0xa6u8, 0xbdu8, 0x39u8, 0x2au8, 0x1du8, 0x31u8, 0x24u8, 0x2eu8, 0x3bu8, 0x54u8, 0x42u8, 0x43u8, 0x2fu8, 0x31u8, 0x35u8, 0x2fu8, 0x1eu8, 0x2du8, 0x34u8, 0x35u8, 0x30u8, 0x25u8, 0x3cu8, 0x3bu8, 0x37u8, 0x38u8, 0x44u8, 0x36u8, 0x3cu8, 0x39u8, 0x43u8, 0x37u8, 0x42u8, 0x38u8, 0x3eu8, 0x47u8, 0x2fu8, 0x2bu8, 0x31u8, 0x2du8, 0x38u8, 0x24u8, 0xbau8, 0xe6u8, 0x88u8, 0x52u8, 0x4fu8, 0x5du8, 0x54u8, 0x2cu8, 0xbfu8, 0xbdu8, 0xb3u8, 0xafu8, 0xb8u8, 0xc1u8, 0xc2u8, 0xc4u8, 0xc1u8, 0xcdu8, 0xc3u8, 0xb6u8, 0xb5u8, 0xbcu8, 0xb7u8, 0xbbu8, 0x6du8, 0xa0u8, 0xbfu8, 0xcfu8, 0xc5u8, 0xb8u8, 0xaau8, 0xbcu8, 0x2cu8, 0x49u8, 0x5cu8, 0x8cu8, 0xb2u8, 0xd1u8, 0xc4u8, 0xc1u8, 0x38u8, 0x38u8, 0x25u8, 0x2fu8, 0x4cu8, 0x94u8, 0xb3u8, 0xbeu8, 0x3bu8, 0x37u8, 0x31u8, 0x33u8, 0x21u8, 0x38u8, 0x66u8, 0x97u8, 0x49u8, 0x38u8, 0x35u8, 0x45u8, 0x3fu8, 0x31u8, 0x2du8, 0x3bu8, 0x42u8, 0x49u8, 0x3bu8, 0x2bu8, 0x33u8, 0x41u8, 0x3au8, 0x29u8, 0xb1u8, 0xb2u8, 0xbfu8, 0xb2u8, 0x7fu8, 0x10u8, 0x35u8, 0x85u8, 0xbfu8, 0xc0u8, 0xc5u8, 0xb4u8, 0xbbu8, 0xa5u8, 0x80u8, 0x92u8, 0xb9u8, 0xa8u8, 0xa1u8, 0xc7u8, 0xbdu8, 0xdbu8, 0xcau8, 0xc0u8, 0xadu8, 0xbdu8, 0xc5u8, 0xbcu8, 0xc7u8, 0xb7u8, 0xcau8, 0xbau8, 0xccu8, 0xc3u8, 0xb6u8, 0xc0u8, 0xbfu8, 0xb4u8, 0x83u8, 0x64u8, 0xcbu8, 0xc2u8, 0xbcu8, 0xc0u8, 0xccu8, 0xc5u8, 0x9au8, 0x32u8, 0x59u8, 0xbeu8, 0xcfu8, 0xbau8, 0xb5u8, 0xcdu8, 0xbdu8, 0x51u8, 0x2bu8, 0x51u8, 0xbdu8, 0xb9u8, 0xbeu8, 0xacu8, 0xcbu8, 0x9du8, 0xc3u8, 0xc1u8, 0xbbu8, 0xc2u8, 0xbau8, 0xc2u8, 0xc9u8, 0xc9u8, 0xb8u8, 0xb9u8, 0xb6u8, 0xc3u8, 0xbau8, 0xb8u8, 0xd4u8, 0xf3u8, 0xb7u8, 0xbcu8, 0xbbu8, 0xc0u8, 0xc5u8, 0xd0u8, 0xeau8, 0xfau8, 0xbcu8, 0xb5u8, 0xc0u8, 0xd0u8, 0xe5u8, 0xf8u8, 0xfdu8, 0xfdu8, 0xc5u8, 0xb7u8, 0xd2u8, 0xf6u8, 0xfbu8, 0xfeu8, 0xfcu8, 0xfbu8, 0xa7u8, 0xcfu8, 0xecu8, 0xfeu8, 0xfbu8, 0xfcu8, 0xfbu8, 0xfbu8, 0x56u8, 0xddu8, 0xf0u8, 0xfbu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xfdu8, 0x1au8, 0xdcu8, 0xebu8, 0xfcu8, 0xfdu8, 0xfbu8, 0xf7u8, 0xf8u8, 0x90u8, 0x5cu8, 0x2au8, 0x51u8, 0xbcu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xeeu8, 0xd4u8, 0xdcu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfau8, 0xf8u8, 0xfeu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xfbu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf8u8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xf7u8, 0xfeu8, 0xe8u8, 0x7eu8, 0x33u8, 0x63u8, 0xfdu8, 0xf9u8, 0xfeu8, 0xeau8, 0x61u8, 0x7du8, 0x9du8, 0x2cu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfbu8, 0x45u8, 0x55u8, 0xefu8, 0xbbu8, 0xfdu8, 0xffu8, 0xf7u8, 0xfeu8, 0x8du8, 0x3bu8, 0xe3u8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xd3u8, 0x39u8, 0xcbu8, 0xf9u8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfeu8, 0xefu8, 0x1cu8, 0x88u8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfau8, 0xfeu8, 0x39u8, 0x5au8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0x4eu8, 0x48u8, 0xfau8, 0xf8u8, 0xfeu8, 0xf8u8, 0xffu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfau8, 0x5cu8, 0xf6u8, 0xfeu8, 0xf9u8, 0xffu8, 0xf9u8, 0xf6u8, 0xfeu8, 0x39u8, 0x5fu8, 0xfbu8, 0xffu8, 0xfdu8, 0xfbu8, 0xfeu8, 0xfdu8, 0xc5u8, 0x5eu8, 0xfcu8, 0xffu8, 0xfbu8, 0xfeu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xe9u8, 0xfcu8, 0xffu8, 0xfbu8, 0xfeu8, 0xfau8, 0xfeu8, 0xf7u8, 0xfeu8, 0xfcu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfcu8, 0xffu8, 0xf9u8, 0xfau8, 0xfcu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xffu8, 0xfau8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xfeu8, 0xfcu8, 0xfau8, 0xfbu8, 0xfeu8, 0xdcu8, 0x84u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xf5u8, 0xfcu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfeu8, 0xf0u8, 0xfcu8, 0xfeu8, 0xf6u8, 0xfeu8, 0xf9u8, 0xebu8, 0xc4u8, 0x6bu8, 0x43u8, 0xfdu8, 0xfeu8, 0xdcu8, 0x7fu8, 0x3du8, 0x35u8, 0x3du8, 0x3du8, 0xfdu8, 0xfdu8, 0x64u8, 0x35u8, 0x9au8, 0xc2u8, 0xc1u8, 0xbeu8, 0xfdu8, 0xfcu8, 0x7eu8, 0x79u8, 0xf1u8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfdu8, 0xfeu8, 0xe6u8, 0x7fu8, 0x4au8, 0xa3u8, 0xfeu8, 0xfdu8, 0x41u8, 0x35u8, 0x4eu8, 0x91u8, 0xe6u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xb9u8, 0x4au8, 0x2fu8, 0x3au8, 0x50u8, 0x96u8, 0xe9u8, 0xfeu8, 0xa0u8, 0x52u8, 0x4du8, 0x48u8, 0x32u8, 0x3cu8, 0x7eu8, 0xd6u8, 0x38u8, 0x3du8, 0x3du8, 0x34u8, 0x4cu8, 0x40u8, 0x25u8, 0x50u8, 0x40u8, 0x55u8, 0x68u8, 0x76u8, 0x7fu8, 0x6au8, 0x5cu8, 0x83u8, 0xdau8, 0xf1u8, 0xfau8, 0xfdu8, 0xf5u8, 0xf7u8, 0xf8u8, 0xf6u8, 0xfeu8, 0xfeu8, 0xf8u8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfbu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xf8u8, 0x3bu8, 0x47u8, 0x90u8, 0xffu8, 0xffu8, 0xfau8, 0x60u8, 0xf5u8, 0x39u8, 0xd4u8, 0xffu8, 0xf2u8, 0xfcu8, 0xffu8, 0xd4u8, 0xffu8, 0xb3u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xf4u8, 0xffu8, 0xffu8, 0xf7u8, 0xffu8, 0xffu8, 0xffu8, 0xf9u8, 0xf3u8, 0xf5u8, 0xffu8, 0xffu8, 0xf6u8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xffu8, 0xf5u8, 0xffu8, 0xfeu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xfcu8, 0xffu8, 0xfcu8, 0xfcu8, 0xffu8, 0xfeu8, 0xffu8, 0xfeu8, 0xffu8, 0x7au8, 0xfeu8, 0xffu8, 0xe5u8, 0xf2u8, 0xf9u8, 0xffu8, 0xa9u8, 0x3eu8, 0xceu8, 0xffu8, 0xf4u8, 0xffu8, 0xfeu8, 0xfau8, 0xffu8, 0x63u8, 0x6eu8, 0xf6u8, 0xffu8, 0xf2u8, 0xffu8, 0xfcu8, 0xfdu8, 0xffu8, 0xeau8, 0xf9u8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfau8, 0xffu8, 0xffu8, 0xf4u8, 0xffu8, 0xfbu8, 0xffu8, 0xfeu8, 0xffu8, 0xf8u8, 0xfeu8, 0xffu8, 0xfdu8, 0xffu8, 0xfeu8, 0xf8u8, 0xfau8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xf4u8, 0xffu8, 0xf9u8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xffu8, 0xffu8, 0x42u8, 0x22u8, 0x2du8, 0x21u8, 0x4cu8, 0x45u8, 0x3au8, 0x3cu8, 0x70u8, 0x66u8, 0x75u8, 0x51u8, 0x1fu8, 0x1du8, 0x31u8, 0x38u8, 0xb7u8, 0xb6u8, 0xfeu8, 0xe3u8, 0xa8u8, 0x6au8, 0x35u8, 0x1bu8, 0xfeu8, 0x57u8, 0xefu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xe6u8, 0x72u8, 0xfau8, 0x7bu8, 0xfau8, 0xf3u8, 0xfdu8, 0xfbu8, 0xfeu8, 0xf3u8, 0xfeu8, 0xe1u8, 0xffu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xf7u8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xfau8, 0xfdu8, 0xfeu8, 0xf8u8, 0xfeu8, 0xfbu8, 0xf9u8, 0xf8u8, 0xfdu8, 0xfcu8, 0x33u8, 0x2bu8, 0x57u8, 0xc5u8, 0xadu8, 0x78u8, 0xbau8, 0xceu8, 0x41u8, 0x35u8, 0x21u8, 0x74u8, 0xbbu8, 0x5bu8, 0x88u8, 0xd7u8, 0x44u8, 0x3cu8, 0x2bu8, 0x4cu8, 0xb8u8, 0x8du8, 0x4fu8, 0xebu8, 0x3cu8, 0x40u8, 0x45u8, 0x2bu8, 0x69u8, 0xefu8, 0x62u8, 0xddu8, 0xe7u8, 0x54u8, 0x5du8, 0xbbu8, 0x48u8, 0xc7u8, 0xc6u8, 0x66u8, 0xfdu8, 0xa4u8, 0x3bu8, 0xdeu8, 0x9du8, 0x72u8, 0xf4u8, 0x53u8, 0xfeu8, 0xfau8, 0x47u8, 0x95u8, 0xefu8, 0x64u8, 0xb9u8, 0xa1u8, 0xfcu8, 0xfdu8, 0x9eu8, 0x6eu8, 0xfdu8, 0xddu8, 0xbbu8, 0xd2u8, 0x59u8, 0x9cu8, 0xfdu8, 0xfau8, 0xfeu8, 0xf8u8, 0xfeu8, 0xfbu8, 0xd8u8, 0x69u8, 0xf3u8, 0xfeu8, 0xf4u8, 0xfeu8, 0xf8u8, 0xfcu8, 0xfdu8, 0x9bu8, 0xf5u8, 0xfeu8, 0xf6u8, 0xfeu8, 0xfdu8, 0xffu8, 0xf8u8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfau8, 0xffu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xffu8, 0xfbu8, 0xffu8, 0xfeu8, 0xddu8, 0xf7u8, 0xfbu8, 0xffu8, 0xfdu8, 0xfdu8, 0xfcu8, 0xfeu8, 0x96u8, 0xfcu8, 0xfdu8, 0xfcu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0x91u8, 0xf6u8, 0xfeu8, 0xffu8, 0xfdu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xefu8, 0x3du8, 0x3fu8, 0xe2u8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xf5u8, 0x4bu8, 0x3au8, 0xd4u8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfbu8, 0x59u8, 0x2cu8, 0xbdu8, 0xf9u8, 0xfdu8, 0xfcu8, 0xfeu8, 0xfdu8, 0x6au8, 0x25u8, 0xb7u8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfau8, 0x7cu8, 0x26u8, 0xbbu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xf8u8, 0x9au8, 0x35u8, 0xc0u8, 0xfcu8, 0xfcu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xc1u8, 0x46u8, 0xb6u8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xd2u8, 0x40u8, 0x93u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfcu8, 0xfau8, 0xf5u8, 0x7du8, 0x9fu8, 0xd8u8, 0xfdu8, 0xf6u8, 0x87u8, 0xa9u8, 0xb5u8, 0x89u8, 0x76u8, 0x3du8, 0x64u8, 0xe5u8, 0x51u8, 0x29u8, 0x24u8, 0x26u8, 0x36u8, 0x2du8, 0x28u8, 0xfeu8, 0xdbu8, 0x8au8, 0x91u8, 0x93u8, 0x76u8, 0x75u8, 0x73u8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfdu8, 0xfau8, 0xfdu8, 0xfdu8, 0xf1u8, 0xfeu8, 0xf9u8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xe4u8, 0x8au8, 0xfcu8, 0xfdu8, 0xf6u8, 0xfeu8, 0xecu8, 0x84u8, 0x42u8, 0x33u8, 0xfcu8, 0xf7u8, 0xfcu8, 0xd6u8, 0x4bu8, 0x3eu8, 0x72u8, 0xd0u8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf8u8, 0xfdu8, 0xd3u8, 0xe9u8, 0xf8u8, 0xfbu8, 0xf4u8, 0xfeu8, 0xfeu8, 0xfeu8, 0x2fu8, 0x33u8, 0x55u8, 0x80u8, 0xd4u8, 0xfdu8, 0xfeu8, 0xf4u8, 0x51u8, 0x42u8, 0x39u8, 0x39u8, 0x48u8, 0xbdu8, 0xfeu8, 0xfeu8, 0x74u8, 0x35u8, 0x4cu8, 0x3fu8, 0x2fu8, 0x81u8, 0xf8u8, 0xf8u8, 0x39u8, 0x2au8, 0x37u8, 0x55u8, 0x6fu8, 0xd6u8, 0xfeu8, 0xfbu8, 0x5eu8, 0x7au8, 0xa8u8, 0xcbu8, 0xfcu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xeeu8, 0xf3u8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xf9u8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf1u8, 0x99u8, 0xe1u8, 0xffu8, 0x97u8, 0xe0u8, 0xf9u8, 0xf8u8, 0xffu8, 0xdfu8, 0xf9u8, 0xffu8, 0xb2u8, 0xb8u8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xfbu8, 0xfdu8, 0xe5u8, 0xccu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xf6u8, 0xfau8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xfdu8, 0xfcu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf8u8, 0xfeu8, 0xfau8, 0xfeu8, 0xfcu8, 0xf7u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf6u8, 0xfeu8, 0xf0u8, 0x7du8, 0x65u8, 0x8fu8, 0xfcu8, 0xfeu8, 0xf7u8, 0xfeu8, 0xccu8, 0x30u8, 0x23u8, 0x3cu8, 0xd6u8, 0xfeu8, 0xfeu8, 0xf1u8, 0x68u8, 0x2cu8, 0x40u8, 0x34u8, 0xc1u8, 0xf9u8, 0xfeu8, 0xd5u8, 0x39u8, 0x85u8, 0x6au8, 0x3fu8, 0xd4u8, 0xfdu8, 0xfeu8, 0xa8u8, 0x54u8, 0xf0u8, 0x72u8, 0x34u8, 0xe4u8, 0xfeu8, 0xf5u8, 0x69u8, 0x61u8, 0xf2u8, 0x53u8, 0x31u8, 0xf0u8, 0xfdu8, 0xfeu8, 0x5fu8, 0x7bu8, 0xd8u8, 0x49u8, 0x4bu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfau8, 0xffu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xffu8, 0xfbu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xf6u8, 0xffu8, 0xfau8, 0xfcu8, 0xfeu8, 0xe9u8, 0xe7u8, 0xfbu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xd6u8, 0x5eu8, 0x3au8, 0xffu8, 0xffu8, 0xfbu8, 0xfdu8, 0xfdu8, 0x8eu8, 0x29u8, 0x24u8, 0xfcu8, 0xfeu8, 0xfau8, 0xfeu8, 0xedu8, 0x46u8, 0x3cu8, 0x4fu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xd4u8, 0x2cu8, 0x89u8, 0x6bu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xcau8, 0x36u8, 0xc2u8, 0x4eu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfau8, 0xfdu8, 0xeau8, 0x4fu8, 0x6au8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0x5du8, 0x61u8, 0xf6u8, 0xfeu8, 0xfbu8, 0xf7u8, 0xfeu8, 0xfeu8, 0x60u8, 0x52u8, 0xa4u8, 0xfbu8, 0xfeu8, 0xfau8, 0xfeu8, 0xfdu8, 0x58u8, 0x4au8, 0x54u8, 0xebu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf3u8, 0x4bu8, 0x47u8, 0x3eu8, 0xe5u8, 0xfeu8, 0xfeu8, 0xfcu8, 0xf1u8, 0x41u8, 0x41u8, 0x3cu8, 0xe7u8, 0xf9u8, 0xfeu8, 0xfeu8, 0xeeu8, 0x34u8, 0x4bu8, 0x4au8, 0xfdu8, 0xfeu8, 0xfbu8, 0xf9u8, 0xd5u8, 0x1fu8, 0x61u8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xfbu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xf8u8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xf5u8, 0xfcu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xf5u8, 0xfcu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xf8u8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xecu8, 0x64u8, 0x5eu8, 0xe0u8, 0xfeu8, 0xf7u8, 0xfeu8, 0xe5u8, 0x50u8, 0x7bu8, 0xf6u8, 0xfeu8, 0xfdu8, 0xfeu8, 0xf7u8, 0xe2u8, 0x29u8, 0x7bu8, 0xfdu8, 0xd3u8, 0xbeu8, 0xcdu8, 0xbau8, 0xf5u8, 0x6fu8, 0x2fu8, 0x42u8, 0x3cu8, 0x35u8, 0x41u8, 0x39u8, 0xfdu8, 0xdau8, 0x89u8, 0x71u8, 0x6du8, 0x69u8, 0x93u8, 0xb3u8, 0xfeu8, 0xfdu8, 0xf4u8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xffu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xf6u8, 0xfeu8, 0xfdu8, 0xfau8, 0xfeu8, 0x72u8, 0x6eu8, 0x68u8, 0x65u8, 0x69u8, 0x63u8, 0x8eu8, 0xf3u8, 0x39u8, 0x42u8, 0x52u8, 0x5du8, 0x64u8, 0x52u8, 0x67u8, 0xc5u8, 0xceu8, 0xe4u8, 0xf7u8, 0xf3u8, 0xfdu8, 0xfcu8, 0xe8u8, 0xf8u8, 0xfau8, 0xfeu8, 0xfeu8, 0xf7u8, 0xf8u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xf7u8, 0x63u8, 0x51u8, 0x7fu8, 0x29u8, 0x7au8, 0xfeu8, 0xfeu8, 0xfeu8, 0x88u8, 0x29u8, 0x32u8, 0x60u8, 0xd8u8, 0xfdu8, 0xfeu8, 0xfeu8, 0xcdu8, 0x3au8, 0x4fu8, 0xd2u8, 0xfeu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xefu8, 0xa4u8, 0xc9u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfau8, 0xfdu8, 0xf6u8, 0xfeu8, 0xfeu8, 0xfau8, 0xfeu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfcu8, 0xffu8, 0xf9u8, 0xffu8, 0xf8u8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xf8u8, 0xffu8, 0xf8u8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfcu8, 0xffu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xdcu8, 0x2cu8, 0xa6u8, 0x22u8, 0xfdu8, 0xf8u8, 0xfbu8, 0xfeu8, 0xf4u8, 0x37u8, 0x32u8, 0x30u8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xf2u8, 0x58u8, 0x8u8, 0x80u8, 0xfbu8, 0xfeu8, 0xfau8, 0xfbu8, 0xffu8, 0xceu8, 0x94u8, 0xf8u8, 0xfdu8, 0xfau8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf5u8, 0xfeu8, 0x93u8, 0x65u8, 0x89u8, 0x97u8, 0xa1u8, 0xbfu8, 0xe4u8, 0xe9u8, 0x9eu8, 0x46u8, 0x49u8, 0x4du8, 0x43u8, 0x39u8, 0x55u8, 0x56u8, 0xfeu8, 0xd6u8, 0xe6u8, 0xe6u8, 0xa1u8, 0x46u8, 0x4au8, 0x48u8, 0x79u8, 0xfcu8, 0xfeu8, 0xfbu8, 0xfdu8, 0x6au8, 0x2cu8, 0x90u8, 0xdfu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf5u8, 0x28u8, 0x46u8, 0xc4u8, 0xfcu8, 0xfdu8, 0xfeu8, 0xfau8, 0xfeu8, 0x99u8, 0xdfu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfdu8, 0xfau8, 0xf8u8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfcu8, 0xf7u8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfbu8, 0xf9u8, 0xedu8, 0xfeu8, 0xf9u8, 0xfdu8, 0xf9u8, 0xfeu8, 0xfeu8, 0xfdu8, 0x5eu8, 0x5eu8, 0x54u8, 0x59u8, 0x6au8, 0x90u8, 0xc8u8, 0xfbu8, 0x41u8, 0x31u8, 0x3cu8, 0x42u8, 0x37u8, 0x4du8, 0x42u8, 0x62u8, 0xfeu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfeu8, 0xffu8, 0xfcu8, 0xfbu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfbu8, 0xffu8, 0xffu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xfdu8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xf1u8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xfeu8, 0xfau8, 0xffu8, 0x8fu8, 0xd8u8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xf8u8, 0xfeu8, 0xf6u8, 0xfeu8, 0xfeu8, 0xf7u8, 0xfeu8, 0xdcu8, 0x91u8, 0xb3u8, 0xbeu8, 0x92u8, 0xfcu8, 0xfeu8, 0xfeu8, 0xc8u8, 0x56u8, 0x42u8, 0x3cu8, 0x23u8, 0xfdu8, 0xffu8, 0xfdu8, 0xfeu8, 0xf6u8, 0xd4u8, 0x91u8, 0x71u8, 0xfeu8, 0xffu8, 0xfbu8, 0xfbu8, 0xfbu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf4u8, 0xfau8, 0xfeu8, 0xfeu8, 0xffu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xcbu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfeu8, 0x9fu8, 0x8fu8, 0x62u8, 0x70u8, 0x85u8, 0xa2u8, 0xd3u8, 0xf9u8, 0x2cu8, 0x3au8, 0x3bu8, 0x34u8, 0x51u8, 0x50u8, 0x47u8, 0x68u8, 0xaau8, 0xc2u8, 0xd6u8, 0xdbu8, 0xfdu8, 0xf2u8, 0xfau8, 0xddu8, 0xfeu8, 0xf5u8, 0xfeu8, 0xfeu8, 0xf8u8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xdfu8, 0xb3u8, 0x90u8, 0x58u8, 0xdcu8, 0xfcu8, 0xdbu8, 0x6au8, 0x66u8, 0x6eu8, 0x39u8, 0x4eu8, 0xceu8, 0x63u8, 0x5fu8, 0x80u8, 0xc9u8, 0xa7u8, 0x52u8, 0xd3u8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf9u8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xffu8, 0xf3u8, 0xfau8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xffu8, 0xf5u8, 0xfau8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfdu8, 0xfau8, 0xffu8, 0xfeu8, 0xeeu8, 0xfeu8, 0xfeu8, 0xf5u8, 0xffu8, 0xffu8, 0xfeu8, 0xd6u8, 0x55u8, 0xfau8, 0xf7u8, 0xffu8, 0xf3u8, 0xffu8, 0xedu8, 0x54u8, 0x21u8, 0xfcu8, 0xffu8, 0xfau8, 0xffu8, 0xfeu8, 0x72u8, 0x26u8, 0x30u8, 0xffu8, 0xfdu8, 0xfbu8, 0xfeu8, 0xe7u8, 0x48u8, 0xfu8, 0x58u8, 0xfbu8, 0xfeu8, 0xf8u8, 0xfeu8, 0xa8u8, 0x3du8, 0x29u8, 0x82u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0x59u8, 0x29u8, 0x63u8, 0xaeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xceu8, 0x3eu8, 0x38u8, 0x7au8, 0xe8u8, 0xb1u8, 0xa9u8, 0xaau8, 0x96u8, 0x5cu8, 0x41u8, 0x2eu8, 0x2du8, 0x2au8, 0x18u8, 0x15u8, 0x2fu8, 0x55u8, 0x8eu8, 0x92u8, 0x83u8, 0x36u8, 0x3eu8, 0x67u8, 0xb0u8, 0xdcu8, 0xefu8, 0xe6u8, 0xedu8, 0x5fu8, 0xb7u8, 0xedu8, 0xedu8, 0xdfu8, 0xf1u8, 0xebu8, 0xddu8, 0xcau8, 0xeau8, 0xedu8, 0xe5u8, 0xdeu8, 0xe5u8, 0xdeu8, 0xdcu8, 0xf3u8, 0xf2u8, 0xe1u8, 0xe6u8, 0xe6u8, 0xe7u8, 0xe4u8, 0xeau8, 0xe7u8, 0xebu8, 0xe2u8, 0xeeu8, 0xe5u8, 0xe0u8, 0xe7u8, 0xf7u8, 0xfcu8, 0xe7u8, 0xd0u8, 0xe9u8, 0xf7u8, 0xefu8, 0xd2u8, 0xb4u8, 0x23u8, 0x2au8, 0x3du8, 0x4fu8, 0x3au8, 0x24u8, 0x30u8, 0x38u8, 0x81u8, 0xa0u8, 0xb5u8, 0xcdu8, 0xd3u8, 0xb5u8, 0x98u8, 0x8au8, 0xe1u8, 0xe8u8, 0xe4u8, 0xe9u8, 0xebu8, 0xe1u8, 0xe8u8, 0xfcu8, 0xe2u8, 0xdfu8, 0xe5u8, 0xe7u8, 0xddu8, 0xdeu8, 0xe9u8, 0xe6u8, 0xd7u8, 0xd3u8, 0xd9u8, 0xd8u8, 0xdcu8, 0xecu8, 0xe9u8, 0xd1u8, 0xedu8, 0xebu8, 0xeeu8, 0xf3u8, 0xf2u8, 0xe3u8, 0xe1u8, 0xfbu8, 0xf6u8, 0xdfu8, 0xcau8, 0xb9u8, 0x9du8, 0x7au8, 0x77u8, 0xa3u8, 0x8fu8, 0x6du8, 0x56u8, 0x41u8, 0x3cu8, 0x44u8, 0x31u8, 0x14u8, 0x2au8, 0x52u8, 0xb5u8, 0xfdu8, 0xfeu8, 0xfeu8, 0xf3u8, 0xfcu8, 0x51u8, 0x23u8, 0x33u8, 0x7cu8, 0xeeu8, 0xfeu8, 0xfeu8, 0xfau8, 0xbbu8, 0x64u8, 0x34u8, 0x30u8, 0x57u8, 0xf4u8, 0xfeu8, 0xfdu8, 0xf2u8, 0xc6u8, 0x68u8, 0x34u8, 0x36u8, 0x70u8, 0xfdu8, 0xfeu8, 0xdcu8, 0xfdu8, 0xa5u8, 0x5bu8, 0x22u8, 0x2cu8, 0x8eu8, 0xfeu8, 0xd3u8, 0xe7u8, 0xfau8, 0x8cu8, 0x33u8, 0x3au8, 0x3eu8, 0xdau8, 0xe0u8, 0xe7u8, 0xf7u8, 0xdau8, 0x68u8, 0x1du8, 0x2bu8, 0x6du8, 0x52u8, 0xc0u8, 0xfcu8, 0xefu8, 0x7au8, 0x36u8, 0x2au8, 0x3du8, 0xfdu8, 0xfcu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xf8u8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfbu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfcu8, 0xfdu8, 0xfdu8, 0xfcu8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf5u8, 0xffu8, 0xffu8, 0xfcu8, 0xfdu8, 0xffu8, 0xfdu8, 0xfcu8, 0xdcu8, 0xf5u8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xf9u8, 0xfau8, 0xfdu8, 0xfdu8, 0xfdu8, 0xacu8, 0x52u8, 0xf9u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xfeu8, 0xe8u8, 0xdcu8, 0xf9u8, 0xfeu8, 0xf7u8, 0xfeu8, 0xfcu8, 0xf8u8, 0xfeu8, 0xecu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xf8u8, 0xfbu8, 0xf4u8, 0xd7u8, 0xf9u8, 0xfbu8, 0xfeu8, 0xf6u8, 0xebu8, 0xf0u8, 0xe1u8, 0xc1u8, 0xfeu8, 0xfbu8, 0x4fu8, 0x54u8, 0xedu8, 0xe5u8, 0xbfu8, 0xb8u8, 0xf6u8, 0xc0u8, 0x1au8, 0x5fu8, 0xeeu8, 0xc7u8, 0xc1u8, 0xc4u8, 0xcau8, 0x38u8, 0x27u8, 0x9cu8, 0xd5u8, 0xb4u8, 0xbcu8, 0xc5u8, 0x7du8, 0xbfu8, 0xfcu8, 0xf7u8, 0x80u8, 0xbcu8, 0xfdu8, 0xf9u8, 0xfau8, 0xfdu8, 0xfeu8, 0xacu8, 0x6eu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xecu8, 0xe4u8, 0xe3u8, 0x84u8, 0xb8u8, 0xf8u8, 0xffu8, 0xfeu8, 0xbau8, 0xcbu8, 0xc7u8, 0x8cu8, 0xf3u8, 0xfeu8, 0xfeu8, 0xfbu8, 0xadu8, 0xdau8, 0xcdu8, 0x8cu8, 0x97u8, 0xfdu8, 0xfcu8, 0xfeu8, 0xaau8, 0xbdu8, 0xdau8, 0xbcu8, 0x89u8, 0xe1u8, 0xfau8, 0xfeu8, 0xc3u8, 0xb2u8, 0xd4u8, 0xf9u8, 0xf5u8, 0xf2u8, 0xfeu8, 0xf8u8, 0xb7u8, 0xc1u8, 0xbfu8, 0xf9u8, 0xfbu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xa0u8, 0x23u8, 0x39u8, 0x92u8, 0xf5u8, 0xf9u8, 0xfeu8, 0xffu8, 0x9du8, 0x22u8, 0x48u8, 0x9eu8, 0xf3u8, 0xfeu8, 0xfeu8, 0xffu8, 0xbdu8, 0x27u8, 0x45u8, 0x98u8, 0xf2u8, 0xfeu8, 0xfeu8, 0xffu8, 0xeau8, 0x3cu8, 0x28u8, 0x72u8, 0xd1u8, 0xfcu8, 0xfbu8, 0xffu8, 0xfcu8, 0x76u8, 0x14u8, 0x41u8, 0x89u8, 0xfeu8, 0xf8u8, 0xffu8, 0xfeu8, 0xceu8, 0x3eu8, 0x2bu8, 0x4du8, 0xfeu8, 0xfcu8, 0xffu8, 0xfeu8, 0xfeu8, 0xa3u8, 0x3bu8, 0x38u8, 0xfcu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfbu8, 0x55u8, 0x35u8, 0xddu8, 0xd3u8, 0xe4u8, 0xf6u8, 0xd1u8, 0xa7u8, 0x70u8, 0x47u8, 0xdfu8, 0xe7u8, 0xf4u8, 0xbau8, 0x59u8, 0x3au8, 0x2bu8, 0x27u8, 0xdau8, 0xf1u8, 0xcbu8, 0x5bu8, 0x1au8, 0x2du8, 0x37u8, 0x45u8, 0xf2u8, 0xdcu8, 0x71u8, 0x26u8, 0x2fu8, 0x3bu8, 0x37u8, 0x39u8, 0xfdu8, 0xcau8, 0x3au8, 0x20u8, 0x4bu8, 0x32u8, 0x32u8, 0x3cu8, 0xc9u8, 0xe9u8, 0x67u8, 0x1bu8, 0x45u8, 0x35u8, 0x2fu8, 0x43u8, 0x66u8, 0xc1u8, 0x9du8, 0x2fu8, 0x33u8, 0x39u8, 0x24u8, 0x31u8, 0x39u8, 0x5eu8, 0xa7u8, 0x68u8, 0x30u8, 0x34u8, 0x2cu8, 0x3fu8, 0x31u8, 0x2bu8, 0x28u8, 0x2cu8, 0x2fu8, 0x36u8, 0x3du8, 0x3au8, 0x36u8, 0x38u8, 0x41u8, 0x46u8, 0x3fu8, 0x3du8, 0x3du8, 0x35u8, 0x3bu8, 0x38u8, 0x41u8, 0x40u8, 0x33u8, 0x33u8, 0x34u8, 0x2au8, 0x2eu8, 0x2bu8, 0x38u8, 0x38u8, 0x2cu8, 0x32u8, 0x37u8, 0x32u8, 0x3du8, 0x35u8, 0x3fu8, 0x3bu8, 0x30u8, 0x37u8, 0x3eu8, 0x42u8, 0x45u8, 0x2fu8, 0x2du8, 0x2au8, 0x2cu8, 0x33u8, 0x2eu8, 0x32u8, 0x46u8, 0x30u8, 0x2eu8, 0x35u8, 0x43u8, 0x44u8, 0x32u8, 0x37u8, 0x42u8, 0x31u8, 0x32u8, 0x2fu8, 0x31u8, 0x29u8, 0x1bu8, 0x31u8, 0x23u8, 0x4du8, 0xbdu8, 0xfbu8, 0x9au8, 0x26u8, 0x42u8, 0x28u8, 0x3eu8, 0x27u8, 0x58u8, 0xd3u8, 0xceu8, 0x40u8, 0x2cu8, 0x36u8, 0x33u8, 0x30u8, 0x27u8, 0x64u8, 0x8eu8, 0x56u8, 0x40u8, 0x2bu8, 0x30u8, 0x30u8, 0x24u8, 0x26u8, 0x35u8, 0x40u8, 0x4du8, 0x36u8, 0x3cu8, 0x34u8, 0x47u8, 0x45u8, 0x36u8, 0x44u8, 0x3fu8, 0x36u8, 0x37u8, 0x32u8, 0x4bu8, 0x4au8, 0x3fu8, 0x46u8, 0x2fu8, 0x54u8, 0x47u8, 0x2du8, 0x38u8, 0x4bu8, 0x47u8, 0x3du8, 0x48u8, 0xd6u8, 0x33u8, 0x31u8, 0x3fu8, 0x47u8, 0x39u8, 0x35u8, 0x58u8, 0xfeu8, 0x9au8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xffu8, 0xffu8, 0x78u8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfcu8, 0x69u8, 0xfcu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x81u8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xfbu8, 0xfdu8, 0xffu8, 0x9du8, 0xfau8, 0xfcu8, 0xfcu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xd9u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf9u8, 0xffu8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xf7u8, 0xfeu8, 0xfcu8, 0xfcu8, 0xf5u8, 0xbeu8, 0x3eu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xbbu8, 0x34u8, 0x37u8, 0xfbu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xceu8, 0x22u8, 0x3cu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xe4u8, 0x3fu8, 0x2du8, 0xfdu8, 0xfeu8, 0xf9u8, 0xfau8, 0xfdu8, 0x83u8, 0xfu8, 0x33u8, 0xfeu8, 0xf7u8, 0xfdu8, 0xfdu8, 0xcau8, 0x2du8, 0x34u8, 0x98u8, 0xfeu8, 0xf9u8, 0xfeu8, 0xedu8, 0x54u8, 0x13u8, 0x7bu8, 0xc0u8, 0xfcu8, 0xfeu8, 0xfeu8, 0xc2u8, 0x16u8, 0x3au8, 0xafu8, 0xc6u8, 0x28u8, 0x30u8, 0x39u8, 0x6cu8, 0xa7u8, 0xb0u8, 0xafu8, 0xbfu8, 0x40u8, 0x39u8, 0x31u8, 0x1du8, 0x2eu8, 0x43u8, 0x43u8, 0x66u8, 0x2cu8, 0x43u8, 0x41u8, 0x35u8, 0x2eu8, 0x26u8, 0x27u8, 0x24u8, 0x3cu8, 0x2bu8, 0x33u8, 0x2bu8, 0x27u8, 0x32u8, 0x2fu8, 0x35u8, 0x53u8, 0x24u8, 0x28u8, 0x34u8, 0x30u8, 0x32u8, 0x30u8, 0x31u8, 0xd7u8, 0xadu8, 0x93u8, 0xa1u8, 0x8bu8, 0x6au8, 0x6eu8, 0x5du8, 0xc7u8, 0xbcu8, 0xc5u8, 0xcfu8, 0xceu8, 0xccu8, 0xc6u8, 0xc4u8, 0xacu8, 0xc5u8, 0xb6u8, 0xb5u8, 0xbbu8, 0xbbu8, 0xc9u8, 0xbeu8, 0xc1u8, 0xb8u8, 0xc7u8, 0xe2u8, 0xfau8, 0xfbu8, 0xfeu8, 0xfcu8, 0x72u8, 0x7fu8, 0xa3u8, 0xcdu8, 0xf5u8, 0xfcu8, 0xfeu8, 0xfcu8, 0x1bu8, 0x2cu8, 0x42u8, 0x67u8, 0xb6u8, 0xf2u8, 0xfeu8, 0xfcu8, 0x33u8, 0x2cu8, 0x29u8, 0x2eu8, 0x41u8, 0x5du8, 0xa6u8, 0xfeu8, 0x36u8, 0x27u8, 0x27u8, 0x34u8, 0x39u8, 0x34u8, 0x4fu8, 0x91u8, 0x59u8, 0x54u8, 0x45u8, 0x2cu8, 0x23u8, 0x2cu8, 0x24u8, 0x31u8, 0xc7u8, 0xb6u8, 0x9eu8, 0x7fu8, 0x6eu8, 0x77u8, 0x69u8, 0x6du8, 0xc5u8, 0xd0u8, 0xd4u8, 0xc4u8, 0xc7u8, 0xf5u8, 0xfbu8, 0xfbu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf4u8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfcu8, 0xfbu8, 0xdau8, 0xf7u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xddu8, 0xf6u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xffu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xfdu8, 0xfau8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xf8u8, 0xfdu8, 0xfbu8, 0xfdu8, 0xffu8, 0xffu8, 0xfbu8, 0xf9u8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xf9u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfau8, 0xffu8, 0xffu8, 0xf2u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xd4u8, 0x70u8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xf5u8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfau8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xf9u8, 0xffu8, 0xfeu8, 0xffu8, 0xfcu8, 0xffu8, 0xf5u8, 0xffu8, 0xffu8, 0xfbu8, 0xfeu8, 0xffu8, 0xffu8, 0x5au8, 0x79u8, 0xe7u8, 0xffu8, 0xfeu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf7u8, 0xfeu8, 0xfdu8, 0xfau8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfbu8, 0xffu8, 0xffu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfau8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xf2u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfau8, 0xfeu8, 0xedu8, 0xd5u8, 0xe1u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xeeu8, 0x6bu8, 0x34u8, 0x4bu8, 0x80u8, 0xdau8, 0xfeu8, 0xfcu8, 0xc4u8, 0x49u8, 0x3cu8, 0x33u8, 0x1cu8, 0x3cu8, 0xfdu8, 0xfeu8, 0xfau8, 0xe2u8, 0xefu8, 0xdbu8, 0xc0u8, 0x86u8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xf6u8, 0xffu8, 0xd6u8, 0x56u8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfbu8, 0xe7u8, 0xfeu8, 0xffu8, 0xfau8, 0xfdu8, 0xffu8, 0xfeu8, 0xfbu8, 0xffu8, 0xfeu8, 0xffu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xffu8, 0xfcu8, 0xfau8, 0xfeu8, 0xf5u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0x77u8, 0xa3u8, 0xe8u8, 0xffu8, 0xfdu8, 0xfcu8, 0xfdu8, 0xffu8, 0x40u8, 0x3du8, 0x9eu8, 0xfbu8, 0xffu8, 0xfcu8, 0xffu8, 0xfbu8, 0x2bu8, 0x2bu8, 0x5fu8, 0x8au8, 0x3du8, 0x37u8, 0x3au8, 0x2du8, 0x50u8, 0x28u8, 0x33u8, 0x53u8, 0x3du8, 0x46u8, 0x3bu8, 0x29u8, 0xedu8, 0x95u8, 0x52u8, 0x2bu8, 0x2au8, 0x3eu8, 0x3fu8, 0x3bu8, 0xfeu8, 0xfbu8, 0xd6u8, 0x6fu8, 0x37u8, 0x28u8, 0x34u8, 0x32u8, 0xfeu8, 0xfbu8, 0xfeu8, 0xf6u8, 0xdeu8, 0x8cu8, 0x57u8, 0x2bu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xf7u8, 0xc9u8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfeu8, 0x35u8, 0x35u8, 0x3au8, 0x32u8, 0x32u8, 0x2eu8, 0x25u8, 0x3du8, 0x39u8, 0x31u8, 0x31u8, 0x30u8, 0x35u8, 0x36u8, 0x2cu8, 0x37u8, 0x45u8, 0x30u8, 0x3du8, 0x45u8, 0x34u8, 0x3cu8, 0x48u8, 0x3bu8, 0x42u8, 0x42u8, 0x39u8, 0x3bu8, 0x40u8, 0x3du8, 0x3au8, 0x2du8, 0x1eu8, 0x2au8, 0x32u8, 0x45u8, 0x42u8, 0x3eu8, 0x47u8, 0x2du8, 0x94u8, 0x7fu8, 0x3eu8, 0x3eu8, 0x55u8, 0x48u8, 0x40u8, 0x2au8, 0xf9u8, 0xf4u8, 0x62u8, 0x29u8, 0x4du8, 0x2du8, 0x47u8, 0x9fu8, 0xf8u8, 0xb3u8, 0x47u8, 0x34u8, 0x2bu8, 0x3bu8, 0xb1u8, 0xfcu8, 0x46u8, 0x46u8, 0x37u8, 0x3du8, 0x3au8, 0x58u8, 0xd1u8, 0xfeu8, 0x37u8, 0x38u8, 0x46u8, 0x39u8, 0x66u8, 0xdeu8, 0xfeu8, 0xfcu8, 0x31u8, 0x5bu8, 0xbfu8, 0xfcu8, 0xf8u8, 0xfeu8, 0xfeu8, 0xfeu8, 0x48u8, 0xf4u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xf5u8, 0xfeu8, 0x4au8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfeu8, 0x6au8, 0xffu8, 0xffu8, 0xf8u8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfau8, 0xffu8, 0xfcu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xf9u8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfbu8, 0xfdu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xf9u8, 0xf8u8, 0xfau8, 0xfeu8, 0xffu8, 0xffu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfau8, 0xfau8, 0xfeu8, 0xf8u8, 0xccu8, 0xffu8, 0xfau8, 0xfbu8, 0xfdu8, 0xffu8, 0xfcu8, 0xa8u8, 0x31u8, 0xf8u8, 0xfdu8, 0xdcu8, 0x38u8, 0x34u8, 0xa2u8, 0xbfu8, 0xa6u8, 0xfeu8, 0xefu8, 0x56u8, 0x1bu8, 0x7cu8, 0xbfu8, 0xc1u8, 0xb9u8, 0xf8u8, 0xa1u8, 0x16u8, 0x52u8, 0xb0u8, 0xbfu8, 0xc0u8, 0xbcu8, 0xcdu8, 0x3fu8, 0x38u8, 0xa0u8, 0xbau8, 0xbau8, 0xc3u8, 0xbcu8, 0x87u8, 0x7u8, 0x6au8, 0xc8u8, 0xd6u8, 0xbdu8, 0x98u8, 0x79u8, 0x3bu8, 0x22u8, 0xabu8, 0xcau8, 0xa7u8, 0x64u8, 0x35u8, 0x18u8, 0x32u8, 0x73u8, 0xd2u8, 0x9au8, 0x44u8, 0x16u8, 0x1fu8, 0x29u8, 0x1fu8, 0x79u8, 0x8bu8, 0x31u8, 0xdu8, 0x24u8, 0x2cu8, 0x37u8, 0xb7u8, 0xb8u8, 0xb9u8, 0xb9u8, 0xb4u8, 0xbeu8, 0xb0u8, 0xafu8, 0xbbu8, 0xbau8, 0xb8u8, 0xb7u8, 0xb8u8, 0xc6u8, 0xb8u8, 0xb3u8, 0xc4u8, 0xc1u8, 0xbbu8, 0xbcu8, 0xbeu8, 0xcau8, 0xbbu8, 0xb2u8, 0xb4u8, 0xa6u8, 0x91u8, 0x8du8, 0x8bu8, 0x96u8, 0x92u8, 0x95u8, 0x3bu8, 0x2cu8, 0x17u8, 0x18u8, 0x10u8, 0x14u8, 0x18u8, 0x23u8, 0x1eu8, 0x24u8, 0x28u8, 0x3du8, 0x35u8, 0x27u8, 0x1bu8, 0x1bu8, 0x29u8, 0x2fu8, 0x2au8, 0x35u8, 0x2eu8, 0x2du8, 0x2du8, 0x2du8, 0x2du8, 0x38u8, 0x30u8, 0x35u8, 0x30u8, 0x33u8, 0x31u8, 0x28u8, 0xafu8, 0xc0u8, 0xb6u8, 0xc6u8, 0xbeu8, 0xf1u8, 0xfcu8, 0xfcu8, 0xc1u8, 0xb5u8, 0xbfu8, 0xbbu8, 0xbbu8, 0xf8u8, 0xfcu8, 0xf6u8, 0xc7u8, 0xc8u8, 0xc0u8, 0xafu8, 0xc6u8, 0xf3u8, 0xfbu8, 0xfeu8, 0x90u8, 0xa8u8, 0xa7u8, 0xc3u8, 0xc7u8, 0xdau8, 0xf8u8, 0xf0u8, 0x2cu8, 0x4au8, 0x5cu8, 0xa2u8, 0xc3u8, 0xecu8, 0xc9u8, 0x60u8, 0x27u8, 0x2bu8, 0xeu8, 0x4eu8, 0xc5u8, 0xd0u8, 0x5eu8, 0x4au8, 0x39u8, 0x2fu8, 0x15u8, 0x55u8, 0xadu8, 0x5eu8, 0x49u8, 0xcfu8, 0x19u8, 0x16u8, 0x37u8, 0x65u8, 0x57u8, 0x24u8, 0xb5u8, 0xfeu8, 0xfbu8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfdu8, 0xfcu8, 0xffu8, 0xffu8, 0xfau8, 0xfeu8, 0xffu8, 0xf8u8, 0xffu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x61u8, 0xcau8, 0xf8u8, 0xfau8, 0xfeu8, 0xfbu8, 0xffu8, 0xffu8, 0x6au8, 0xe1u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xddu8, 0xffu8, 0xffu8, 0xf8u8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xf8u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xf5u8, 0xbcu8, 0x7eu8, 0x56u8, 0x40u8, 0xfcu8, 0xfeu8, 0xfeu8, 0xdau8, 0x8du8, 0x54u8, 0x4bu8, 0x51u8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf6u8, 0xf4u8, 0xfau8, 0xfau8, 0xfeu8, 0xf8u8, 0xfau8, 0xfdu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfcu8, 0xfcu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfau8, 0xfau8, 0xfbu8, 0xfdu8, 0xffu8, 0xffu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfeu8, 0x36u8, 0x33u8, 0x8du8, 0xf8u8, 0xfeu8, 0xfdu8, 0xfdu8, 0xfdu8, 0x50u8, 0x38u8, 0x32u8, 0x7bu8, 0xf3u8, 0xfbu8, 0xfeu8, 0xfbu8, 0xf0u8, 0xcbu8, 0x53u8, 0x2eu8, 0x65u8, 0xedu8, 0xfbu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xc6u8, 0x4du8, 0x2fu8, 0x55u8, 0xf4u8, 0xfdu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xe5u8, 0x49u8, 0x2du8, 0x4cu8, 0xbdu8, 0xffu8, 0xfbu8, 0xfdu8, 0xf4u8, 0xdeu8, 0x4cu8, 0x2du8, 0x3cu8, 0xf7u8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xe8u8, 0x72u8, 0x30u8, 0xfeu8, 0xfdu8, 0xffu8, 0xfdu8, 0xfcu8, 0xfdu8, 0xebu8, 0x6fu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfbu8, 0xfcu8, 0xfcu8, 0xfbu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfau8, 0xfdu8, 0xfeu8, 0xffu8, 0xfbu8, 0xfdu8, 0xfbu8, 0xfdu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfdu8, 0xfeu8, 0x6eu8, 0xceu8, 0xfdu8, 0xfeu8, 0xf2u8, 0xfeu8, 0xfeu8, 0xfcu8, 0x39u8, 0x4bu8, 0x75u8, 0xd3u8, 0xfeu8, 0xfeu8, 0xf1u8, 0xfeu8, 0x3du8, 0x44u8, 0x31u8, 0x40u8, 0x61u8, 0x9fu8, 0xbeu8, 0xd9u8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xfdu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xfbu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xffu8, 0xfdu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfau8, 0xf9u8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xf8u8, 0xfdu8, 0xffu8, 0xffu8, 0xeau8, 0xdeu8, 0xdbu8, 0xc5u8, 0xa8u8, 0xc3u8, 0xf5u8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xfbu8, 0xffu8, 0xcfu8, 0x78u8, 0x87u8, 0xfeu8, 0xfbu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xe4u8, 0xe7u8, 0xffu8, 0xffu8, 0xfdu8, 0xfbu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfcu8, 0xfbu8, 0xf7u8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xfdu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xd9u8, 0xb8u8, 0xc2u8, 0xfcu8, 0xffu8, 0xe4u8, 0xbeu8, 0x7du8, 0xa2u8, 0x6du8, 0x95u8, 0xffu8, 0xe8u8, 0x8bu8, 0x97u8, 0xd1u8, 0xfbu8, 0xfdu8, 0xffu8, 0xffu8, 0xf2u8, 0xedu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xfcu8, 0xfau8, 0xf6u8, 0xf9u8, 0xffu8, 0xfcu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfau8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfcu8, 0xfcu8, 0xffu8, 0xffu8, 0xfdu8, 0xfau8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfcu8, 0x5cu8, 0x22u8, 0x47u8, 0x74u8, 0xc2u8, 0xf5u8, 0xffu8, 0xffu8, 0x46u8, 0x58u8, 0xcdu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfeu8, 0xe8u8, 0xd4u8, 0xffu8, 0xffu8, 0xfau8, 0xf9u8, 0xffu8, 0xffu8, 0xffu8, 0xf7u8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xffu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xfcu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xf8u8, 0xfdu8, 0xe3u8, 0x2du8, 0x17u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfau8, 0xf7u8, 0x68u8, 0x13u8, 0x25u8, 0xfeu8, 0xfbu8, 0xf9u8, 0xfdu8, 0xbdu8, 0x16u8, 0x20u8, 0x34u8, 0xfeu8, 0xfdu8, 0xfeu8, 0xefu8, 0x4au8, 0x12u8, 0x36u8, 0x28u8, 0xfau8, 0xfeu8, 0xfeu8, 0x97u8, 0x4u8, 0x2au8, 0x32u8, 0x1cu8, 0xfeu8, 0xfeu8, 0xe2u8, 0x37u8, 0x1au8, 0x31u8, 0x21u8, 0x1fu8, 0xfeu8, 0xf6u8, 0x81u8, 0x14u8, 0x2eu8, 0x25u8, 0x3eu8, 0x51u8, 0xfcu8, 0xdfu8, 0x28u8, 0x25u8, 0x26u8, 0x2du8, 0x91u8, 0xb6u8, 0x2du8, 0x36u8, 0x20u8, 0x1fu8, 0x2fu8, 0x2fu8, 0x34u8, 0x31u8, 0x33u8, 0x43u8, 0x2du8, 0x26u8, 0x2cu8, 0x1au8, 0x1au8, 0x26u8, 0x32u8, 0x48u8, 0x33u8, 0x1eu8, 0x1du8, 0x1fu8, 0x42u8, 0x6du8, 0x37u8, 0x29u8, 0x1eu8, 0x45u8, 0x81u8, 0xa9u8, 0xc3u8, 0xccu8, 0x21u8, 0x16u8, 0x49u8, 0xa2u8, 0xcbu8, 0xcbu8, 0xc3u8, 0xaeu8, 0x1bu8, 0x37u8, 0x8du8, 0xd1u8, 0xcbu8, 0xbdu8, 0xbfu8, 0xb5u8, 0x5cu8, 0x92u8, 0xd0u8, 0xcfu8, 0xa9u8, 0xaau8, 0xc4u8, 0xccu8, 0xb9u8, 0xc6u8, 0xc3u8, 0xb2u8, 0xbcu8, 0xceu8, 0xb7u8, 0x8au8, 0x1eu8, 0x26u8, 0x24u8, 0x39u8, 0x39u8, 0x2cu8, 0x1cu8, 0x24u8, 0x24u8, 0x29u8, 0x22u8, 0x27u8, 0x25u8, 0x2au8, 0x35u8, 0x53u8, 0x85u8, 0x97u8, 0x97u8, 0x97u8, 0x98u8, 0xa9u8, 0xbbu8, 0xdcu8, 0xc5u8, 0xd2u8, 0xcau8, 0xc7u8, 0xc9u8, 0xc7u8, 0xb8u8, 0xc8u8, 0xa9u8, 0xc1u8, 0xc4u8, 0xb5u8, 0x93u8, 0x68u8, 0x45u8, 0x5eu8, 0xc5u8, 0xc0u8, 0xa3u8, 0x71u8, 0x3cu8, 0x1eu8, 0x5u8, 0x15u8, 0xb2u8, 0x72u8, 0x3au8, 0x18u8, 0xfu8, 0x2eu8, 0x2au8, 0x27u8, 0x54u8, 0x23u8, 0x24u8, 0x32u8, 0x23u8, 0x2fu8, 0x2du8, 0x2du8, 0x38u8, 0x57u8, 0x46u8, 0x28u8, 0x1fu8, 0x6fu8, 0xfeu8, 0xfeu8, 0x92u8, 0x93u8, 0x35u8, 0x1du8, 0x7fu8, 0xf5u8, 0xffu8, 0xfdu8, 0xc2u8, 0x62u8, 0x31u8, 0x86u8, 0xfau8, 0xfbu8, 0xfeu8, 0xfeu8, 0xa6u8, 0x59u8, 0x90u8, 0xf4u8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xaeu8, 0xc9u8, 0xf8u8, 0xfau8, 0xf0u8, 0xfeu8, 0xfau8, 0xfcu8, 0x64u8, 0xb6u8, 0xf6u8, 0xf6u8, 0xf5u8, 0xbfu8, 0x9fu8, 0x9du8, 0x2fu8, 0x54u8, 0x75u8, 0x67u8, 0x47u8, 0x4cu8, 0x2fu8, 0x41u8, 0x2bu8, 0x2cu8, 0x25u8, 0x22u8, 0x38u8, 0x42u8, 0x4bu8, 0x43u8, 0xfau8, 0xffu8, 0xfcu8, 0xfeu8, 0xffu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xf8u8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xf9u8, 0xfdu8, 0xffu8, 0xfdu8, 0xfdu8, 0xfdu8, 0xffu8, 0xfeu8, 0x8au8, 0xb6u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0x28u8, 0x75u8, 0xebu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x50u8, 0x99u8, 0xffu8, 0xffu8, 0xfcu8, 0xfcu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xffu8, 0xfcu8, 0xfdu8, 0xffu8, 0xffu8, 0xf8u8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xf9u8, 0xffu8, 0xfau8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xf7u8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xfau8, 0xffu8, 0xf9u8, 0xffu8, 0xb2u8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xb8u8, 0x41u8, 0xfeu8, 0xffu8, 0xffu8, 0xf7u8, 0xfeu8, 0xe6u8, 0x47u8, 0x79u8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xf5u8, 0x67u8, 0x6eu8, 0xffu8, 0xfeu8, 0xfbu8, 0xeau8, 0x77u8, 0xa3u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xe2u8, 0x6du8, 0x20u8, 0x62u8, 0xfcu8, 0xfcu8, 0xfeu8, 0xfdu8, 0x69u8, 0x21u8, 0x3cu8, 0x9du8, 0xfeu8, 0xfcu8, 0xfcu8, 0x70u8, 0x37u8, 0x37u8, 0x7fu8, 0xf2u8, 0xfau8, 0xfeu8, 0xfbu8, 0x2cu8, 0x59u8, 0xc2u8, 0xf9u8, 0xf4u8, 0xfdu8, 0xfeu8, 0xfeu8, 0x58u8, 0xe5u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfdu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfcu8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xfcu8, 0xf8u8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xb0u8, 0x50u8, 0x35u8, 0x40u8, 0x41u8, 0x35u8, 0x26u8, 0x45u8, 0xfeu8, 0xe7u8, 0xa7u8, 0x54u8, 0x37u8, 0x42u8, 0x3bu8, 0x32u8, 0xfeu8, 0xfeu8, 0xfbu8, 0xf2u8, 0xcdu8, 0x85u8, 0x61u8, 0x65u8, 0xf8u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xf5u8, 0xffu8, 0xfcu8, 0xfau8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xfau8, 0xfeu8, 0xfeu8, 0xfdu8, 0xffu8, 0xfdu8, 0xfbu8, 0xfdu8, 0xfcu8, 0xfbu8, 0xfau8, 0xfeu8, 0xffu8, 0xf8u8, 0xfdu8, 0xfeu8, 0xfcu8, 0xfdu8, 0xfcu8, 0x51u8, 0x4du8, 0x4cu8, 0x36u8, 0x39u8, 0x94u8, 0xf5u8, 0xfeu8, 0x34u8, 0x2bu8, 0x3cu8, 0x59u8, 0x86u8, 0xd5u8, 0xfeu8, 0xfcu8, 0x61u8, 0x76u8, 0xabu8, 0xdcu8, 0xf6u8, 0xfeu8, 0xfeu8, 0xf4u8, 0xefu8, 0xf4u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfau8, 0xffu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xfcu8, 0xfcu8, 0xfcu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfcu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0x4au8, 0x1du8, 0x3au8, 0x40u8, 0x90u8, 0xaeu8, 0xd2u8, 0xb7u8, 0x27u8, 0x21u8, 0x23u8, 0x7eu8, 0xd0u8, 0xc8u8, 0xb5u8, 0x4cu8, 0x23u8, 0x3bu8, 0x28u8, 0xb9u8, 0xd1u8, 0xafu8, 0xafu8, 0x23u8, 0x2du8, 0x37u8, 0x56u8, 0xcfu8, 0xbdu8, 0xaeu8, 0xc9u8, 0x32u8, 0x2bu8, 0x18u8, 0x93u8, 0xc8u8, 0xc1u8, 0xc7u8, 0xacu8, 0x29u8, 0x26u8, 0x1fu8, 0xbau8, 0xd1u8, 0xcdu8, 0xadu8, 0x50u8, 0x1du8, 0x1du8, 0x56u8, 0xbeu8, 0xc7u8, 0xa2u8, 0x6du8, 0x22u8, 0x29u8, 0xdu8, 0x8fu8, 0xabu8, 0x85u8, 0x3eu8, 0x32u8, 0x2au8, 0xb7u8, 0xbau8, 0xbau8, 0xc3u8, 0xc5u8, 0x9cu8, 0x59u8, 0x29u8, 0xb2u8, 0xbcu8, 0xc6u8, 0xb8u8, 0x7fu8, 0x36u8, 0x15u8, 0x27u8, 0xc9u8, 0xbcu8, 0x96u8, 0x50u8, 0x26u8, 0x27u8, 0x2au8, 0x34u8, 0xc1u8, 0x7bu8, 0x41u8, 0x17u8, 0x15u8, 0x30u8, 0x2fu8, 0x27u8, 0x62u8, 0x2du8, 0x26u8, 0x2au8, 0x29u8, 0x32u8, 0x31u8, 0x31u8, 0x20u8, 0x1fu8, 0x31u8, 0x2fu8, 0x29u8, 0x36u8, 0x2fu8, 0x1eu8, 0x2fu8, 0x32u8, 0x30u8, 0x2cu8, 0x2au8, 0x26u8, 0x1du8, 0x1eu8, 0x38u8, 0x3du8, 0x2cu8, 0x22u8, 0x2bu8, 0x36u8, 0x65u8, 0xa7u8, 0x17u8, 0x1au8, 0x37u8, 0x35u8, 0x2au8, 0x39u8, 0x3au8, 0x3au8, 0x32u8, 0x26u8, 0x2eu8, 0x2au8, 0x2eu8, 0x2eu8, 0x25u8, 0x3du8, 0x32u8, 0x26u8, 0x35u8, 0x32u8, 0x38u8, 0x34u8, 0x24u8, 0x32u8, 0x35u8, 0x1au8, 0x33u8, 0x32u8, 0x2bu8, 0x3au8, 0x46u8, 0x49u8, 0x40u8, 0x8u8, 0x1au8, 0x41u8, 0x76u8, 0xabu8, 0xcbu8, 0xc3u8, 0x14u8, 0x35u8, 0x7du8, 0xa7u8, 0xbfu8, 0xbfu8, 0xd1u8, 0xccu8, 0x7cu8, 0xa3u8, 0xcau8, 0xc6u8, 0xc5u8, 0xc3u8, 0xcau8, 0x9bu8, 0xcbu8, 0xc0u8, 0xbcu8, 0xb0u8, 0xb9u8, 0xc3u8, 0xaau8, 0x29u8, 0x33u8, 0x31u8, 0x2fu8, 0x3eu8, 0x54u8, 0x47u8, 0x2fu8, 0x4eu8, 0x3cu8, 0x2fu8, 0x44u8, 0x4bu8, 0x29u8, 0x37u8, 0x57u8, 0xddu8, 0x2du8, 0x30u8, 0x32u8, 0x48u8, 0x39u8, 0x56u8, 0xebu8, 0xfeu8, 0x49u8, 0x43u8, 0x2cu8, 0x39u8, 0x68u8, 0xedu8, 0xfdu8, 0xfcu8, 0xc6u8, 0x54u8, 0x3cu8, 0x8bu8, 0xf2u8, 0xfeu8, 0xfeu8, 0xf9u8, 0x80u8, 0x35u8, 0x6bu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xffu8, 0x22u8, 0x8cu8, 0xf4u8, 0xfdu8, 0xfcu8, 0xfdu8, 0xfcu8, 0xfeu8, 0x8au8, 0xf7u8, 0xfau8, 0xfcu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xddu8, 0xf6u8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xf6u8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xf9u8, 0xfau8, 0xffu8, 0xfdu8, 0xffu8, 0x80u8, 0x3cu8, 0xf6u8, 0xffu8, 0xffu8, 0xf6u8, 0xffu8, 0xfcu8, 0x64u8, 0x32u8, 0xe7u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xc9u8, 0x46u8, 0x47u8, 0x8fu8, 0xffu8, 0xffu8, 0xfcu8, 0xfdu8, 0xffu8, 0xbdu8, 0x56u8, 0x1eu8, 0xf9u8, 0xfbu8, 0xffu8, 0xfeu8, 0xf8u8, 0xffu8, 0xffu8, 0xc5u8, 0xffu8, 0xffu8, 0xf6u8, 0xfeu8, 0xffu8, 0xf9u8, 0xffu8, 0xffu8, 0xf8u8, 0xffu8, 0xffu8, 0xffu8, 0xfbu8, 0xfbu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xfeu8, 0xf9u8, 0xfdu8, 0xfcu8, 0xfdu8, 0xfdu8, 0xf6u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf8u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xf8u8, 0xe3u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfeu8, 0xfeu8, 0x44u8, 0x7au8, 0xabu8, 0xc0u8, 0xf4u8, 0xfeu8, 0xf8u8, 0xfeu8, 0x56u8, 0x32u8, 0x34u8, 0x4bu8, 0x96u8, 0xf3u8, 0xfeu8, 0xfau8, 0xfeu8, 0x87u8, 0x44u8, 0x39u8, 0x3bu8, 0x9bu8, 0xfeu8, 0xfdu8, 0xfeu8, 0x82u8, 0x3eu8, 0x32u8, 0x29u8, 0x7cu8, 0xf1u8, 0xfdu8, 0x80u8, 0x34u8, 0x2eu8, 0x60u8, 0xafu8, 0xf8u8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0x2du8, 0x1au8, 0x81u8, 0x66u8, 0x2bu8, 0x24u8, 0x3cu8, 0x38u8, 0x2fu8, 0x28u8, 0x4du8, 0x23u8, 0x1bu8, 0x26u8, 0x2cu8, 0x2au8, 0x36u8, 0x2au8, 0x29u8, 0x17u8, 0x37u8, 0x42u8, 0x37u8, 0x1fu8, 0x35u8, 0x33u8, 0x26u8, 0x2eu8, 0x3au8, 0x27u8, 0x2bu8, 0x37u8, 0x11u8, 0x30u8, 0x34u8, 0x49u8, 0x36u8, 0x16u8, 0x45u8, 0x8eu8, 0x2bu8, 0x30u8, 0x26u8, 0x3eu8, 0x26u8, 0x3cu8, 0x8fu8, 0xc8u8, 0xa9u8, 0x79u8, 0x2au8, 0x23u8, 0x30u8, 0x8au8, 0xcbu8, 0xccu8, 0xc3u8, 0xa9u8, 0x32u8, 0x1au8, 0x60u8, 0xc7u8, 0xc7u8, 0xb6u8, 0x3cu8, 0x35u8, 0x29u8, 0x1du8, 0x53u8, 0xa7u8, 0xc2u8, 0xc6u8, 0x31u8, 0x33u8, 0x4fu8, 0x74u8, 0xabu8, 0xcfu8, 0xc0u8, 0xb9u8, 0x27u8, 0x61u8, 0xa4u8, 0xb8u8, 0xc0u8, 0xc7u8, 0xbbu8, 0xbdu8, 0x70u8, 0xa6u8, 0xceu8, 0xbdu8, 0xb1u8, 0xbdu8, 0xbeu8, 0xbfu8, 0xcau8, 0xc8u8, 0xc1u8, 0xb9u8, 0xc1u8, 0xc8u8, 0xc2u8, 0xc1u8, 0xc9u8, 0xc5u8, 0xbcu8, 0xb7u8, 0xbdu8, 0xc3u8, 0xc3u8, 0xc6u8, 0xadu8, 0xbcu8, 0xbbu8, 0xb0u8, 0xb0u8, 0xbdu8, 0xc2u8, 0xc2u8, 0xb5u8, 0xbbu8, 0xb8u8, 0xb7u8, 0xbcu8, 0xbcu8, 0xbeu8, 0xc0u8, 0xc2u8, 0xb5u8, 0xc4u8, 0xc6u8, 0xb6u8, 0xc3u8, 0x50u8, 0x4au8, 0xbdu8, 0xc2u8, 0xccu8, 0xc5u8, 0xbau8, 0x9cu8, 0x49u8, 0x9bu8, 0xc2u8, 0xbdu8, 0xbau8, 0xbcu8, 0xd2u8, 0x89u8, 0x3cu8, 0xb4u8, 0xbcu8, 0xb8u8, 0xbeu8, 0xbeu8, 0xd1u8, 0x7au8, 0x36u8, 0x9eu8, 0xb6u8, 0xb9u8, 0xc7u8, 0xbeu8, 0xc6u8, 0x7du8, 0x30u8, 0x4fu8, 0xb4u8, 0xb7u8, 0xbbu8, 0xb8u8, 0xcbu8, 0xabu8, 0x57u8, 0x36u8, 0xb0u8, 0xb7u8, 0xb9u8, 0xb9u8, 0xbeu8, 0xc9u8, 0xaau8, 0x98u8, 0xbau8, 0xb5u8, 0xb2u8, 0xb8u8, 0xadu8, 0xccu8, 0xcdu8, 0xc9u8, 0xe9u8, 0xfeu8, 0xffu8, 0xfeu8, 0xfau8, 0xfeu8, 0xfeu8, 0xf7u8, 0xeeu8, 0xfcu8, 0xf8u8, 0xfeu8, 0xfdu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xeeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xd3u8, 0xfcu8, 0xfdu8, 0xe9u8, 0xeeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0x76u8, 0x80u8, 0x6du8, 0x5fu8, 0xa5u8, 0xf5u8, 0xfeu8, 0xfeu8, 0x42u8, 0x4cu8, 0x67u8, 0x86u8, 0xd7u8, 0xfeu8, 0xfeu8, 0xf9u8, 0x99u8, 0xafu8, 0xf2u8, 0xffu8, 0xfeu8, 0xfeu8, 0xf5u8, 0xfdu8, 0xc5u8, 0xc1u8, 0xf9u8, 0xffu8, 0xfau8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xfau8, 0xfeu8, 0xfbu8, 0xfeu8, 0xd9u8, 0x56u8, 0xfeu8, 0xfau8, 0xfbu8, 0xfeu8, 0xf8u8, 0x81u8, 0x52u8, 0x59u8, 0xfeu8, 0xfeu8, 0xfeu8, 0xeau8, 0x62u8, 0x49u8, 0xc4u8, 0xfau8, 0xf1u8, 0xfeu8, 0xf1u8, 0x59u8, 0x80u8, 0xfeu8, 0xfau8, 0xfcu8, 0xfbu8, 0xfeu8, 0xabu8, 0xa2u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfdu8, 0x8fu8, 0xadu8, 0xf9u8, 0xfbu8, 0xfeu8, 0xfau8, 0xfdu8, 0xfbu8, 0xcfu8, 0x50u8, 0x57u8, 0x86u8, 0xa8u8, 0xbeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xb5u8, 0x57u8, 0x3eu8, 0x37u8, 0x29u8, 0x2cu8, 0x6cu8, 0xc5u8, 0xf1u8, 0xfbu8, 0xffu8, 0xffu8, 0xfeu8, 0xc6u8, 0xe7u8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xfeu8, 0xffu8, 0xf6u8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xffu8, 0xffu8, 0xfcu8, 0xffu8, 0xfeu8, 0xfdu8, 0xffu8, 0xfdu8, 0xffu8, 0xfdu8, 0xfcu8, 0xffu8, 0xffu8, 0xf9u8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfau8, 0xfdu8, 0xffu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xe1u8, 0xf6u8, 0xffu8, 0xffu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0x39u8, 0x8au8, 0xeau8, 0xffu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfbu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xdbu8, 0xc4u8, 0x7cu8, 0x5bu8, 0xaau8, 0xc9u8, 0xb6u8, 0xb6u8, 0xc8u8, 0xc8u8, 0xa8u8, 0xafu8, 0xd0u8, 0xc8u8, 0xceu8, 0xbdu8, 0xccu8, 0xa4u8, 0x52u8, 0x5eu8, 0x8bu8, 0x8eu8, 0xaeu8, 0x91u8, 0xc3u8, 0x9au8, 0x2du8, 0x10u8, 0x36u8, 0x35u8, 0x47u8, 0x3cu8, 0xc3u8, 0xb9u8, 0x6du8, 0x23u8, 0x2au8, 0x22u8, 0x15u8, 0x1au8, 0xd0u8, 0xc6u8, 0x86u8, 0x2eu8, 0x2bu8, 0x35u8, 0x2fu8, 0x2eu8, 0xc1u8, 0xc3u8, 0x78u8, 0x2cu8, 0x28u8, 0x2au8, 0x34u8, 0x32u8, 0xb0u8, 0xbcu8, 0x51u8, 0x18u8, 0x2eu8, 0x1fu8, 0x2au8, 0x21u8, 0xbdu8, 0xb0u8, 0xb4u8, 0xc0u8, 0xc0u8, 0xbcu8, 0xbau8, 0xb7u8, 0xbfu8, 0xc5u8, 0xcau8, 0xcbu8, 0xcbu8, 0xccu8, 0xcau8, 0xc2u8, 0x96u8, 0xa3u8, 0xa5u8, 0x99u8, 0x91u8, 0x8du8, 0x85u8, 0x7du8, 0x40u8, 0x47u8, 0x44u8, 0x3cu8, 0x36u8, 0x2au8, 0x21u8, 0x24u8, 0x26u8, 0x26u8, 0x24u8, 0x2bu8, 0x34u8, 0x30u8, 0x2eu8, 0x39u8, 0x32u8, 0x30u8, 0x2bu8, 0x2au8, 0x2eu8, 0x2du8, 0x2bu8, 0x2du8, 0x30u8, 0x30u8, 0x31u8, 0x31u8, 0x31u8, 0x34u8, 0x33u8, 0x2fu8, 0x13u8, 0x13u8, 0x1cu8, 0x21u8, 0x1eu8, 0x20u8, 0x23u8, 0x1du8, 0xb6u8, 0xb9u8, 0xb4u8, 0xb5u8, 0xbcu8, 0xb6u8, 0xc9u8, 0xc5u8, 0xc0u8, 0xbeu8, 0xbcu8, 0xc2u8, 0xc9u8, 0xbau8, 0xc5u8, 0xc9u8, 0x7cu8, 0x94u8, 0xa2u8, 0x9bu8, 0xabu8, 0xb7u8, 0xc2u8, 0xbfu8, 0x23u8, 0x29u8, 0x2du8, 0x26u8, 0x35u8, 0x3fu8, 0x59u8, 0x74u8, 0x22u8, 0x23u8, 0x2du8, 0x2du8, 0x34u8, 0x27u8, 0x28u8, 0x33u8, 0x39u8, 0x36u8, 0x31u8, 0x29u8, 0x30u8, 0x2eu8, 0x30u8, 0x24u8, 0x2bu8, 0x1du8, 0x1cu8, 0x2cu8, 0x35u8, 0x2au8, 0x37u8, 0x31u8, 0x20u8, 0x22u8, 0x24u8, 0x29u8, 0x34u8, 0x46u8, 0x6cu8, 0x60u8, 0x99u8, 0x5au8, 0xe6u8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfdu8, 0xfbu8, 0x86u8, 0x2bu8, 0xe7u8, 0xfeu8, 0xfbu8, 0xfeu8, 0xf9u8, 0xfdu8, 0x85u8, 0x46u8, 0xf3u8, 0xfeu8, 0xfau8, 0xfeu8, 0xfbu8, 0xfeu8, 0x52u8, 0x4bu8, 0xafu8, 0xf5u8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfeu8, 0x38u8, 0x23u8, 0x41u8, 0xe3u8, 0xfeu8, 0xf7u8, 0xfeu8, 0xfeu8, 0x4du8, 0x2eu8, 0x5cu8, 0xf2u8, 0xfdu8, 0xffu8, 0xfeu8, 0xfcu8, 0x37u8, 0x51u8, 0xd2u8, 0xfeu8, 0xf8u8, 0xfdu8, 0xfeu8, 0xfdu8, 0x2bu8, 0x63u8, 0xfdu8, 0xfau8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfcu8, 0xfdu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xf9u8, 0xfau8, 0xffu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfeu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xfdu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xfbu8, 0xffu8, 0xffu8, 0xfau8, 0xfeu8, 0xfdu8, 0xffu8, 0xffu8, 0xfdu8, 0xffu8, 0xfdu8, 0xf9u8, 0xffu8, 0xffu8, 0xfcu8, 0xfeu8, 0xfau8, 0xffu8, 0xfdu8, 0xffu8, 0xffu8, 0xeeu8, 0xfeu8, 0xffu8, 0xfcu8, 0xffu8, 0xffu8, 0xffu8, 0xf1u8, 0xb3u8, 0xf9u8, 0xfeu8, 0xfau8, 0xfeu8, 0xfdu8, 0xfdu8, 0x79u8, 0x41u8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xf0u8, 0x82u8, 0x4du8, 0xfau8, 0xfdu8, 0xfbu8, 0xf7u8, 0xb6u8, 0x37u8, 0x30u8, 0x35u8, 0xf7u8, 0xfcu8, 0xf2u8, 0x7cu8, 0x34u8, 0x31u8, 0x51u8, 0x9cu8, 0xfcu8, 0xfau8, 0x66u8, 0x2cu8, 0x3au8, 0x9au8, 0xfau8, 0xfeu8, 0xfdu8, 0x77u8, 0x25u8, 0x41u8, 0x53u8, 0xcbu8, 0xf9u8, 0xfeu8, 0x6du8, 0x17u8, 0x40u8, 0x2bu8, 0x37u8, 0xdeu8, 0xfeu8, 0xfeu8, 0x2fu8, 0x71u8, 0xb4u8, 0x32u8, 0x5au8, 0xfeu8, 0xfeu8, 0xfau8, 0x3eu8, 0x32u8, 0x6cu8, 0xfdu8, 0xfbu8, 0xfcu8, 0xfeu8, 0xfeu8, 0x44u8, 0x25u8, 0x4eu8, 0xe1u8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfcu8, 0x40u8, 0x69u8, 0xacu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xbeu8, 0xebu8, 0xfeu8, 0xfeu8, 0xfau8, 0xf9u8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfdu8, 0xfcu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xfcu8, 0xfcu8, 0xfcu8, 0xfcu8, 0xffu8, 0xfbu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xfbu8, 0xfdu8, 0xfeu8, 0xfeu8, 0xfcu8, 0xfeu8, 0xfbu8, 0xfeu8, 0xfeu8, 0xffu8, 0xfeu8, 0xfeu8, 0xfeu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, 0xffu8, ]
};
let image = GreyscaleImage::from(ImageFile::with_file(test_file).unwrap());
let renderer = GreyscaleTestRenderer::new();
let scene = Overlay::new(
image,
fills::crosshatch_fill());
renderer.render_scene(&scene);
}
#[test]
fn test_greyscale_rendering3() {
let mut test_file = TestFile {
offset: 0,
data: &[
0x54u8, 0x42u8, 0x46u8, 0x47u8, 0x2u8, 0x0u8, 0x40u8, 0x0u8, 0x10u8, 0x0u8, 0x0u8, 0x0u8, 0x19u8, 0x0u8, 0x0u8, 0x0u8, 0x99u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x3u8, 0x3u8, 0x7u8, 0x5u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xfu8, 0x86u8, 0x86u8, 0x87u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x3fu8, 0x13u8, 0x33u8, 0x23u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xf8u8, 0x98u8, 0x98u8, 0x18u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x79u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xd9u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x81u8, 0x80u8, 0x1u8, 0x87u8, 0x0u8, 0x0u8, 0x0u8, 0xc0u8, 0xc0u8, 0xc0u8, 0x80u8, 0x8fu8, 0x9u8, 0x1fu8, 0x11u8, 0x31u8, 0x21u8, 0xf3u8, 0x0u8, 0x0u8, 0x87u8, 0x83u8, 0x83u8, 0x83u8, 0xc3u8, 0xe3u8, 0x0u8, 0x0u8, 0x63u8, 0x43u8, 0xc7u8, 0x87u8, 0x87u8, 0xfu8, 0x0u8, 0x0u8, 0xf1u8, 0xe1u8, 0x71u8, 0x33u8, 0x3bu8, 0x9du8, 0x0u8, 0x0u8, 0x9bu8, 0x98u8, 0x98u8, 0x98u8, 0xb3u8, 0xe3u8, 0x0u8, 0x0u8, 0xffu8, 0xe3u8, 0x63u8, 0xe3u8, 0xf3u8, 0x73u8, 0x0u8, 0x0u8, 0x99u8, 0x99u8, 0x1bu8, 0x3fu8, 0xbfu8, 0x1bu8, 0x0u8, 0x0u8, 0x9bu8, 0x9bu8, 0xbcu8, 0x30u8, 0xb2u8, 0x1cu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xb9u8, 0xffu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x5au8, 0xf3u8, 0xffu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xcau8, 0xaau8, 0xffu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x7cu8, 0xbeu8, 0x6au8, 0xffu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x79u8, 0x0u8, 0x0u8, 0x32u8, 0xc8u8, 0xfbu8, 0xfbu8, 0xc4u8, 0x98u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xedu8, 0xfeu8, 0x22u8, 0xb3u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xd6u8, 0xffu8, 0x68u8, 0xcau8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xbfu8, 0xffu8, 0x90u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x38u8, 0x0u8, 0x9cu8, 0xe6u8, 0xe9u8, 0xb5u8, 0xd9u8, 0xfbu8, 0x0u8, 0x0u8, 0x0u8, 0xe1u8, 0x76u8, 0x0u8, 0xa3u8, 0xffu8, 0x0u8, 0x0u8, 0x87u8, 0xd1u8, 0x0u8, 0x0u8, 0xc2u8, 0xffu8, 0x0u8, 0x0u8, 0xdeu8, 0x63u8, 0x0u8, 0x0u8, 0xdcu8, 0xffu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xe8u8, 0xcdu8, 0xe6u8, 0xefu8, 0xaau8, 0x0u8, 0x0u8, 0x0u8, 0xb3u8, 0x0u8, 0x0u8, 0xe7u8, 0xffu8, 0x5au8, 0x0u8, 0x0u8, 0x91u8, 0x0u8, 0x0u8, 0xd8u8, 0xffu8, 0x60u8, 0x0u8, 0x0u8, 0x5fu8, 0x0u8, 0x53u8, 0xf7u8, 0xdau8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x77u8, 0xcau8, 0xd8u8, 0xf2u8, 0x9bu8, 0x0u8, 0xdu8, 0xd6u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x6eu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x6au8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xf8u8, 0xa0u8, 0x0u8, 0xb2u8, 0xecu8, 0x0u8, 0x62u8, 0xd7u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x5fu8, 0xf2u8, 0x7eu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x5cu8, 0xcbu8, 0xd3u8, 0x53u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x7du8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xa3u8, 0xcbu8, 0x0u8, 0x0u8, 0x0u8, 0x66u8, 0xc5u8, 0xdeu8, 0xfbu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x9fu8, 0x9eu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xffu8, 0xb9u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xffu8, 0x92u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xffu8, 0x55u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xf3u8, 0x0u8, 0x0u8, 0x0u8, 0x86u8, 0xb7u8, 0xedu8, 0xb3u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xd6u8, 0x3du8, 0x26u8, 0xfeu8, 0x0u8, 0x0u8, 0x0u8, 0x9cu8, 0xe7u8, 0xc3u8, 0xc3u8, 0xfbu8, 0x0u8, 0x0u8, 0x2eu8, 0xddu8, 0x3du8, 0x16u8, 0x2au8, 0xe1u8, 0x0u8, 0x0u8, 0xb6u8, 0x9bu8, 0x0u8, 0x0u8, 0x0u8, 0xd0u8, 0x0u8, 0x55u8, 0xe6u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xbdu8, 0x84u8, 0xecu8, 0xf5u8, 0xb2u8, 0x0u8, 0x0u8, 0x9bu8, 0xe9u8, 0x0u8, 0x0u8, 0xdu8, 0xdu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xdeu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xa3u8, 0xffu8, 0xadu8, 0xf0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x7fu8, 0xffu8, 0xc5u8, 0xfeu8, 0x2au8, 0x0u8, 0x0u8, 0x0u8, 0x45u8, 0xffu8, 0xdau8, 0xffu8, 0x6cu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xf4u8, 0xedu8, 0xffu8, 0x97u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xe0u8, 0xffu8, 0xfcu8, 0xeau8, 0x97u8, 0x0u8, 0x0u8, 0x0u8, 0xcau8, 0xf1u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x8du8, 0xc7u8, 0x0u8, 0x0u8, 0x0u8, 0xf3u8, 0xf9u8, 0x0u8, 0xdeu8, 0x53u8, 0x0u8, 0x0u8, 0x49u8, 0xffu8, 0xe5u8, 0x93u8, 0xbcu8, 0x0u8, 0x0u8, 0x0u8, 0x87u8, 0xffu8, 0xceu8, 0xdcu8, 0x40u8, 0x0u8, 0x0u8, 0x0u8, 0xaeu8, 0xffu8, 0xb2u8, 0xb0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xd8u8, 0xffu8, 0x93u8, 0x2eu8, 0x0u8, 0x0u8, 0x0u8, 0xdbu8, 0xfdu8, 0xfcu8, 0xd8u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x92u8, 0xbfu8, 0xd8u8, 0xa5u8, 0x32u8, 0x0u8, 0x0u8, 0x89u8, 0x88u8, 0xffu8, 0xe0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xeau8, 0x0u8, 0xd5u8, 0xffu8, 0x94u8, 0x0u8, 0x0u8, 0x5cu8, 0xffu8, 0x0u8, 0x6cu8, 0xfdu8, 0xecu8, 0x22u8, 0x0u8, 0x8eu8, 0xffu8, 0x0u8, 0x0u8, 0xcbu8, 0xffu8, 0xaeu8, 0x0u8, 0x83u8, 0xffu8, 0x92u8, 0x0u8, 0x5au8, 0xfbu8, 0xfcu8, 0xa8u8, 0xdu8, 0xd1u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xf7u8, 0x60u8, 0x0u8, 0xe0u8, 0xf5u8, 0x0u8, 0x89u8, 0xa4u8, 0xd5u8, 0x0u8, 0x0u8, 0xd0u8, 0xfdu8, 0xdu8, 0x0u8, 0x0u8, 0xafu8, 0x0u8, 0x0u8, 0xe1u8, 0xeeu8, 0x0u8, 0x0u8, 0x0u8, 0x98u8, 0x0u8, 0x35u8, 0xf8u8, 0xc2u8, 0x0u8, 0x0u8, 0x0u8, 0xafu8, 0x0u8, 0xaau8, 0xedu8, 0x47u8, 0x0u8, 0xa0u8, 0xa7u8, 0xf6u8, 0xc2u8, 0xc1u8, 0x42u8, 0x0u8, 0x40u8, 0xf6u8, 0xacu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xe8u8, 0xe5u8, 0x98u8, 0xb9u8, 0xa6u8, 0x8du8, 0xccu8, 0xffu8, 0xaau8, 0xffu8, 0xaeu8, 0x0u8, 0x0u8, 0x26u8, 0x85u8, 0xffu8, 0x7cu8, 0xffu8, 0x82u8, 0x0u8, 0x0u8, 0x0u8, 0xb7u8, 0xfdu8, 0xaau8, 0xfeu8, 0xb2u8, 0x0u8, 0x0u8, 0x0u8, 0xdcu8, 0xe5u8, 0x86u8, 0xe8u8, 0xe5u8, 0x99u8, 0x7du8, 0x0u8, 0xf8u8, 0xd9u8, 0x0u8, 0xaau8, 0xf2u8, 0x9fu8, 0x0u8, 0x2au8, 0xf4u8, 0xcbu8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xc3u8, 0x0u8, 0x0u8, 0x81u8, 0xf1u8, 0x4fu8, 0x0u8, 0xe3u8, 0x94u8, 0x0u8, 0x0u8, 0xe2u8, 0xd2u8, 0x0u8, 0x55u8, 0xfdu8, 0x40u8, 0x0u8, 0x66u8, 0xffu8, 0xa4u8, 0x0u8, 0xb5u8, 0xffu8, 0x0u8, 0x0u8, 0x94u8, 0xffu8, 0x82u8, 0x85u8, 0xc0u8, 0xffu8, 0xb9u8, 0x1cu8, 0xaeu8, 0xffu8, 0xcbu8, 0xc2u8, 0xb2u8, 0xfdu8, 0x49u8, 0x0u8, 0x80u8, 0xf4u8, 0xbeu8, 0x16u8, 0xbbu8, 0xd6u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0xd9u8, 0x0u8, 0x0u8, 0xa5u8, 0xe9u8, 0x1cu8, 0xc6u8, 0xdfu8, 0xbbu8, 0x0u8, 0x2eu8, 0xf8u8, 0xacu8, 0x56u8, 0xeeu8, 0x94u8, 0x94u8, 0x0u8, 0x97u8, 0xffu8, 0xb7u8, 0xb8u8, 0x6du8, 0x0u8, 0x58u8, 0x0u8, 0xbau8, 0xffu8, 0x1cu8, 0x0u8, 0x0u8, 0x0u8, 0xa7u8, 0x5fu8, 0xc7u8, 0xffu8, 0x7cu8, 0x32u8, 0xa8u8, 0x72u8, 0x6cu8, 0x0u8, 0x7au8, 0xe7u8, 0xf4u8, 0xceu8, 0x63u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, 0x0u8, ]
};
let image = GreyscaleImage::from(ImageFile::with_file(test_file).unwrap());
let renderer = GreyscaleTestRenderer::new();
let counter = ConstScaleUp::<2,2,_>::new(SevenSegmentDisplay::<5,16,_,_>::new(Grey::WHITE, Grey::BLACK, Some(0xf00du32)));
let scene = Overlay::new(
HorizontalPair::<_,_,position::Beginning>::new(image, counter),
SolidFill::new(Grey::BLACK)
);
renderer.render_scene(&scene);
}
}