From 1e851a758e32834d909740df342831fef3d0e4b5 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Tue, 6 Aug 2019 12:17:16 +0200 Subject: Lava map constants --- src/bin/generate-lava-map.rs | 42 + src/constants.rs | 10 +- src/constants/lava.rs | 5407 ++++++++++++++++++++++++++++++++++++++++++ src/game.rs | 2 +- src/game/map.rs | 4 +- src/strategy/minimax.rs | 2 +- 6 files changed, 5460 insertions(+), 7 deletions(-) create mode 100644 src/bin/generate-lava-map.rs create mode 100644 src/constants/lava.rs diff --git a/src/bin/generate-lava-map.rs b/src/bin/generate-lava-map.rs new file mode 100644 index 0000000..f960416 --- /dev/null +++ b/src/bin/generate-lava-map.rs @@ -0,0 +1,42 @@ +use steam_powered_wyrm::constants::*; +use steam_powered_wyrm::game::map::Map; +use steam_powered_wyrm::geometry::*; + +fn main() { + let mut lava_map = [Map::default(); MAX_ROUNDS as usize + 1]; + let center = Point2d::new(MAP_SIZE as i8 / 2, MAP_SIZE as i8 / 2); + let center_f64 = Point2d::new(center.x as f64, center.y as f64); + + for (round, ref mut map) in lava_map.iter_mut().enumerate() { + let lava_progress = ((round as f64 - LAVA_ROUND_START as f64) + / (LAVA_ROUND_END - LAVA_ROUND_START) as f64) + .min(1.) + .max(0.); + let safe_radius = (MAP_SIZE / 2) as f64 * (1. - lava_progress) + 1.; + let safe_radius_squared = safe_radius * safe_radius; + + for (y, row) in MAP_ROW_SIZE.iter().enumerate() { + for x in row.x_offset..MAP_SIZE - row.x_offset { + let p_f64 = Point2d::new(x as f64, y as f64); + let p = Point2d::new(x as i8, y as i8); + + let is_lava = (p_f64 - center_f64).magnitude_squared() > safe_radius_squared; + if is_lava { + map.set(p); + } else { + map.clear(p); + } + } + } + } + + println!("pub const LAVA_MAP: [[u64; MAP_U64S]; MAX_ROUNDS as usize + 1] = ["); + for round in lava_map.iter() { + print!("["); + for num in round.cells.iter() { + print!("{:#X}, ", num); + } + println!("],"); + } + println!("];"); +} diff --git a/src/constants.rs b/src/constants.rs index 344c55b..a383d89 100644 --- a/src/constants.rs +++ b/src/constants.rs @@ -1,5 +1,7 @@ use crate::geometry::Vec2d; +pub mod lava; + pub const MAP_SIZE: usize = 33; pub const MAP_ROW_SIZE: [MapRow; MAP_SIZE] = [ MapRow { @@ -138,6 +140,8 @@ pub const MAP_ROW_SIZE: [MapRow; MAP_SIZE] = [ pub const MAP_BITSIZE: usize = 897; pub const MAP_U64S: usize = 15; +// TODO: Constant for lava map + pub struct MapRow { pub start_bit: usize, pub x_offset: usize, @@ -184,6 +188,6 @@ pub const COLLISION_DAMAGE: i32 = 20; pub const LAVA_DAMAGE: i32 = 3; -pub const LAVA_ROUND_START: u16 = 100; -pub const LAVA_ROUND_END: u16 = 350; -pub const MAX_ROUNDS: u16 = 400; +pub const LAVA_ROUND_START: usize = 100; +pub const LAVA_ROUND_END: usize = 350; +pub const MAX_ROUNDS: usize = 400; diff --git a/src/constants/lava.rs b/src/constants/lava.rs new file mode 100644 index 0000000..ca719ce --- /dev/null +++ b/src/constants/lava.rs @@ -0,0 +1,5407 @@ +use crate::constants::*; + +pub const LAVA_MAP: [[u64; MAP_U64S]; MAX_ROUNDS as usize + 1] = [ + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + ], + [ + 0x8000800, + 0x10000010, + 0x400000000000, + 0x1000, + 0x0, + 0x0, + 0x0, + 0x0, + 0x0, + 0x0, + 0x10000000000000, + 0x40000, + 0x1000001000000000, + 0x20002000000000, + 0x0, + ], + [ + 0x8000800, + 0x10000010, + 0x400000000000, + 0x1000, + 0x0, + 0x0, + 0x0, + 0x0, + 0x0, + 0x0, + 0x10000000000000, + 0x40000, + 0x1000001000000000, + 0x20002000000000, + 0x0, + ], + [ + 0x8000800, + 0x10000010, + 0x400000000000, + 0x1000, + 0x0, + 0x0, + 0x0, + 0x0, + 0x0, + 0x0, + 0x10000000000000, + 0x40000, + 0x1000001000000000, + 0x20002000000000, + 0x0, + ], + [ + 0x8000C01, + 0x10000010, + 0x400000000000, + 0x1000, + 0x80000000800, + 0x0, + 0x0, + 0x0, + 0x0, + 0x20000000200000, + 0x10000000000000, + 0x40000, + 0x1000001000000000, + 0x60002000000000, + 0x1, + ], + [ + 0x8000C01, + 0x10000010, + 0x400000000000, + 0x1000, + 0x80000000800, + 0x0, + 0x0, + 0x0, + 0x0, + 0x20000000200000, + 0x10000000000000, + 0x40000, + 0x1000001000000000, + 0x60002000000000, + 0x1, + ], + [ + 0x400018000C01, + 0x10000010, + 0x600000020000, + 0x1000, + 0x80000000800, + 0x0, + 0x0, + 0x0, + 0x0, + 0x20000000200000, + 0x10000000000000, + 0x8000000C0000, + 0x1000001000000000, + 0x60003000040000, + 0x1, + ], + [ + 0x40001C001C01, + 0x10000010, + 0x600000020000, + 0x80000003000, + 0x80000000800, + 0x0, + 0x0, + 0x0, + 0x0, + 0x20000000200000, + 0x18000000200000, + 0x8000000C0000, + 0x1000001000000000, + 0x70007000040000, + 0x1, + ], + [ + 0x40001C001E03, + 0x10000010, + 0x600000020000, + 0x80000003000, + 0x180000000800, + 0x1000, + 0x0, + 0x0, + 0x10000000000000, + 0x20000000300000, + 0x18000000200000, + 0x8000000C0000, + 0x1000001000000000, + 0x80F0007000040000, + 0x1, + ], + [ + 0x40001C001E03, + 0x10000010, + 0x600000020000, + 0x80000003000, + 0x180000000800, + 0x1000, + 0x0, + 0x0, + 0x10000000000000, + 0x20000000300000, + 0x18000000200000, + 0x8000000C0000, + 0x1000001000000000, + 0x80F0007000040000, + 0x1, + ], + [ + 0xC0001C001E03, + 0x40000010000018, + 0x600000030000, + 0x80000003000, + 0x180000000800, + 0x1000, + 0x0, + 0x0, + 0x10000000000000, + 0x20000000300000, + 0x18000000200000, + 0x18000000C0000, + 0x3000001000000400, + 0x80F0007000060000, + 0x1, + ], + [ + 0xC0001C001E03, + 0x40000010000018, + 0x600000030000, + 0x80000003000, + 0x180000000800, + 0x1000, + 0x0, + 0x0, + 0x10000000000000, + 0x20000000300000, + 0x18000000200000, + 0x18000000C0000, + 0x3000001000000400, + 0x80F0007000060000, + 0x1, + ], + [ + 0xC0001C001F07, + 0x60000038000038, + 0x600000030000, + 0x80000003000, + 0x180000000800, + 0x200000003000, + 0x0, + 0x0, + 0x18000000080000, + 0x20000000300000, + 0x18000000200000, + 0x18000000C0000, + 0x3800003800000C00, + 0xC1F0007000060000, + 0x1, + ], + [ + 0xC0001C001F07, + 0x60000038000038, + 0x600000030000, + 0x80000003000, + 0x180000000800, + 0x200000003000, + 0x0, + 0x0, + 0x18000000080000, + 0x20000000300000, + 0x18000000200000, + 0x18000000C0000, + 0x3800003800000C00, + 0xC1F0007000060000, + 0x1, + ], + [ + 0xE0003E003F8F, + 0x60000038000038, + 0xE00000030000, + 0x180000003800, + 0x180000000C00, + 0x600000003000, + 0x4000, + 0x4000000000000, + 0x180000000C0000, + 0x60000000300000, + 0x38000000300000, + 0x18000000E0000, + 0x3800003800000C00, + 0xE3F800F8000E0000, + 0x1, + ], + [ + 0xE0003E003F8F, + 0x60000038000038, + 0xE00000030000, + 0x180000003800, + 0x180000000C00, + 0x600000003000, + 0x4000, + 0x4000000000000, + 0x180000000C0000, + 0x60000000300000, + 0x38000000300000, + 0x18000000E0000, + 0x3800003800000C00, + 0xE3F800F8000E0000, + 0x1, + ], + [ + 0xE0003E003FFF, + 0x60000038000038, + 0xE00000030000, + 0x180000003800, + 0x180000000C00, + 0x600000003000, + 0x180000000C000, + 0x6000000030000, + 0x180000000C0000, + 0x60000000300000, + 0x38000000300000, + 0x18000000E0000, + 0x3800003800000C00, + 0xFFF800F8000E0000, + 0x1, + ], + [ + 0xE0003E003FFF, + 0x60000038000038, + 0xE00000030000, + 0x180000003800, + 0x180000000C00, + 0x600000003000, + 0x180000000C000, + 0x6000000030000, + 0x180000000C0000, + 0x60000000300000, + 0x38000000300000, + 0x18000000E0000, + 0x3800003800000C00, + 0xFFF800F8000E0000, + 0x1, + ], + [ + 0xE0003E003FFF, + 0x60000038000038, + 0xE00000030000, + 0x180000003800, + 0x180000000C00, + 0x600000003000, + 0x180000000C000, + 0x6000000030000, + 0x180000000C0000, + 0x60000000300000, + 0x38000000300000, + 0x18000000E0000, + 0x3800003800000C00, + 0xFFF800F8000E0000, + 0x1, + ], + [ + 0x1E0003F007FFF, + 0x6000003800003C, + 0xF00000070000, + 0x180000003800, + 0x1C0000001C00, + 0x600000003000, + 0x180000000C000, + 0x6000000030000, + 0x180000000C0000, + 0x70000000700000, + 0x38000000300000, + 0x1C000001E0000, + 0x7800003800000C00, + 0xFFFC01F8000F0000, + 0x1, + ], + [ + 0x1E0003F007FFF, + 0x6000003800003C, + 0xF00000070000, + 0x180000003800, + 0x1C0000001C00, + 0x600000003000, + 0x180000000C000, + 0x6000000030000, + 0x180000000C0000, + 0x70000000700000, + 0x38000000300000, + 0x1C000001E0000, + 0x7800003800000C00, + 0xFFFC01F8000F0000, + 0x1, + ], + [ + 0x1E0003F007FFF, + 0x6000003800003C, + 0xF00000070000, + 0x180000003800, + 0x1C0000001C00, + 0x600000003000, + 0x180000000C000, + 0x6000000030000, + 0x180000000C0000, + 0x70000000700000, + 0x38000000300000, + 0x1C000001E0000, + 0x7800003800000C00, + 0xFFFC01F8000F0000, + 0x1, + ], + [ + 0x1F0007F007FFF, + 0xE000003C00007C, + 0xF00000078000, + 0x1C0000007800, + 0x1C0000001C00, + 0x600000003000, + 0x180000000C000, + 0x6000000030000, + 0x180000000C0000, + 0x70000000700000, + 0x3C000000700000, + 0x3C000001E0000, + 0x7C00007800000E00, + 0xFFFC01FC001F0000, + 0x1, + ], + [ + 0x1F0007F007FFF, + 0xF000007C00007C, + 0xF00000078000, + 0x1C0000007800, + 0x1C0000001C00, + 0x600000003000, + 0x180000000C000, + 0x6000000030000, + 0x180000000C0000, + 0x70000000700000, + 0x3C000000700000, + 0x3C000001E0000, + 0x7C00007C00001E00, + 0xFFFC01FC001F0000, + 0x1, + ], + [ + 0x1F0007F80FFFF, + 0xF000007C00007C, + 0xF00000078000, + 0x1C0000007800, + 0x3C0000001C00, + 0x600000003800, + 0x180000000C000, + 0x6000000030000, + 0x380000000C0000, + 0x70000000780000, + 0x3C000000700000, + 0x3C000001E0000, + 0x7C00007C00001E00, + 0xFFFE03FC001F0000, + 0x1, + ], + [ + 0x1F0007F80FFFF, + 0xF000007C00007C, + 0xF00000078000, + 0x1C0000007800, + 0x3C0000001C00, + 0x600000003800, + 0x180000000C000, + 0x6000000030000, + 0x380000000C0000, + 0x70000000780000, + 0x3C000000700000, + 0x3C000001E0000, + 0x7C00007C00001E00, + 0xFFFE03FC001F0000, + 0x1, + ], + [ + 0x1F0007F80FFFF, + 0xF000007C00007C, + 0xF00000078000, + 0x1C0000007800, + 0x3C0000001C00, + 0x600000003800, + 0x180000000C000, + 0x6000000030000, + 0x380000000C0000, + 0x70000000780000, + 0x3C000000700000, + 0x3C000001E0000, + 0x7C00007C00001E00, + 0xFFFE03FC001F0000, + 0x1, + ], + [ + 0x1F0007FC1FFFF, + 0xF000007C00007C, + 0xF00000078000, + 0x1C0000007800, + 0x3C0000001C00, + 0x700000007800, + 0x180000000C000, + 0x6000000030000, + 0x3C0000001C0000, + 0x70000000780000, + 0x3C000000700000, + 0x3C000001E0000, + 0x7C00007C00001E00, + 0xFFFF07FC001F0000, + 0x1, + ], + [ + 0x3F800FFC1FFFF, + 0xF000007C00007E, + 0x1F00000078000, + 0x3C0000007C00, + 0x3C0000001E00, + 0x700000007800, + 0x180000000C000, + 0x6000000030000, + 0x3C0000001C0000, + 0xF0000000780000, + 0x7C000000780000, + 0x3C000001F0000, + 0xFC00007C00001E00, + 0xFFFF07FE003F8000, + 0x1, + ], + [ + 0x3F800FFC1FFFF, + 0xF000007C00007E, + 0x1F00000078000, + 0x3C0000007C00, + 0x3C0000001E00, + 0x700000007800, + 0x180000000C000, + 0x6000000030000, + 0x3C0000001C0000, + 0xF0000000780000, + 0x7C000000780000, + 0x3C000001F0000, + 0xFC00007C00001E00, + 0xFFFF07FE003F8000, + 0x1, + ], + [ + 0x3F800FFE3FFFF, + 0xF000007C00007E, + 0x1F00000078000, + 0x3C0000007C00, + 0x3C0000001E00, + 0xF00000007800, + 0x180000000E000, + 0xE000000030000, + 0x3C0000001E0000, + 0xF0000000780000, + 0x7C000000780000, + 0x3C000001F0000, + 0xFC00007C00001E00, + 0xFFFF8FFE003F8000, + 0x1, + ], + [ + 0x3F800FFF7FFFF, + 0xF000007C00007E, + 0x1F00000078000, + 0x3C0000007C00, + 0x3C0000001E00, + 0xF00000007800, + 0x1C0000001E000, + 0xF000000070000, + 0x3C0000001E0000, + 0xF0000000780000, + 0x7C000000780000, + 0x3C000001F0000, + 0xFC00007C00001E00, + 0xFFFFDFFE003F8000, + 0x1, + ], + [ + 0x3F800FFFFFFFF, + 0xF000007E0000FE, + 0x1F800000F8000, + 0x3C0000007C00, + 0x3C0000001E00, + 0xF00000007800, + 0x3C0000001E000, + 0xF000000078000, + 0x3C0000001E0000, + 0xF0000000780000, + 0x7C000000780000, + 0x3E000003F0000, + 0xFE0000FC00001E00, + 0xFFFFFFFE003F8000, + 0x1, + ], + [ + 0x3F800FFFFFFFF, + 0xF000007E0000FE, + 0x1F800000F8000, + 0x3C0000007C00, + 0x3C0000001E00, + 0xF00000007800, + 0x3C0000001E000, + 0xF000000078000, + 0x3C0000001E0000, + 0xF0000000780000, + 0x7C000000780000, + 0x3E000003F0000, + 0xFE0000FC00001E00, + 0xFFFFFFFE003F8000, + 0x1, + ], + [ + 0x3FC01FFFFFFFF, + 0x1F80000FE0000FE, + 0x1F800000FC000, + 0x3C0000007C00, + 0x3E0000003E00, + 0xF00000007800, + 0x3C0000001E000, + 0xF000000078000, + 0x3C0000001E0000, + 0xF8000000F80000, + 0x7C000000780000, + 0x7E000003F0000, + 0xFE0000FE00003F00, + 0xFFFFFFFF007F8000, + 0x1, + ], + [ + 0x7FC01FFFFFFFF, + 0x1F80000FE0000FF, + 0x1F800000FC000, + 0x3E000000FC00, + 0x3E0000003E00, + 0xF00000007800, + 0x3C0000001E000, + 0xF000000078000, + 0x3C0000001E0000, + 0xF8000000F80000, + 0x7E000000F80000, + 0x7E000003F0000, + 0xFE0000FE00003F00, + 0xFFFFFFFF007FC001, + 0x1, + ], + [ + 0x7FC01FFFFFFFF, + 0x1F80000FE0000FF, + 0x1F800000FC000, + 0x3E000000FC00, + 0x3E0000003E00, + 0xF00000007800, + 0x3C0000001E000, + 0xF000000078000, + 0x3C0000001E0000, + 0xF8000000F80000, + 0x7E000000F80000, + 0x7E000003F0000, + 0xFE0000FE00003F00, + 0xFFFFFFFF007FC001, + 0x1, + ], + [ + 0x7FC01FFFFFFFF, + 0x1F80000FE0000FF, + 0x1F800000FC000, + 0x3E000000FC00, + 0x3E0000003E00, + 0xF00000007800, + 0x3C0000001E000, + 0xF000000078000, + 0x3C0000001E0000, + 0xF8000000F80000, + 0x7E000000F80000, + 0x7E000003F0000, + 0xFE0000FE00003F00, + 0xFFFFFFFF007FC001, + 0x1, + ], + [ + 0x7FC01FFFFFFFF, + 0x1F80000FE0000FF, + 0x1F800000FC000, + 0x3E000000FC00, + 0x3E0000003E00, + 0xF00000007800, + 0x3C0000001E000, + 0xF000000078000, + 0x3C0000001E0000, + 0xF8000000F80000, + 0x7E000000F80000, + 0x7E000003F0000, + 0xFE0000FE00003F00, + 0xFFFFFFFF007FC001, + 0x1, + ], + [ + 0x7FE03FFFFFFFF, + 0x1F80000FE0000FF, + 0x1F800000FC000, + 0x3E000000FC00, + 0x7E0000003E00, + 0xF00000007C00, + 0x3C0000001E000, + 0xF000000078000, + 0x7C0000001E0000, + 0xF8000000FC0000, + 0x7E000000F80000, + 0x7E000003F0000, + 0xFE0000FE00003F00, + 0xFFFFFFFF80FFC001, + 0x1, + ], + [ + 0x7FE03FFFFFFFF, + 0x1F80000FE0000FF, + 0x1F800000FC000, + 0x3E000000FC00, + 0x7E0000003E00, + 0xF00000007C00, + 0x3C0000001E000, + 0xF000000078000, + 0x7C0000001E0000, + 0xF8000000FC0000, + 0x7E000000F80000, + 0x7E000003F0000, + 0xFE0000FE00003F00, + 0xFFFFFFFF80FFC001, + 0x1, + ], + [ + 0x7FE03FFFFFFFF, + 0x1F80000FF0001FF, + 0x3F800000FC000, + 0x3E000000FE00, + 0x7E0000003E00, + 0xF00000007C00, + 0x3C0000001E000, + 0xF000000078000, + 0x7C0000001E0000, + 0xF8000000FC0000, + 0xFE000000F80000, + 0x7E000003F8000, + 0xFF0001FE00003F00, + 0xFFFFFFFF80FFC001, + 0x1, + ], + [ + 0x800FFF07FFFFFFFF, + 0x1F80000FF0001FF, + 0x3F800000FC000, + 0x7E000000FE00, + 0x7E0000003F00, + 0xF8000000FC00, + 0x3C0000001E000, + 0xF000000078000, + 0x7E0000003E0000, + 0x1F8000000FC0000, + 0xFE000000FC0000, + 0x7E000003F8000, + 0xFF0001FE00003F00, + 0xFFFFFFFFC1FFE003, + 0x1, + ], + [ + 0x800FFF07FFFFFFFF, + 0x1F80000FF0001FF, + 0x3F800000FC000, + 0x7E000000FE00, + 0x7E0000003F00, + 0xF8000000FC00, + 0x3C0000001E000, + 0xF000000078000, + 0x7E0000003E0000, + 0x1F8000000FC0000, + 0xFE000000FC0000, + 0x7E000003F8000, + 0xFF0001FE00003F00, + 0xFFFFFFFFC1FFE003, + 0x1, + ], + [ + 0x800FFF07FFFFFFFF, + 0x1FC0001FF0001FF, + 0x3FC00001FC000, + 0x7E000000FE00, + 0x7E0000003F00, + 0xF8000000FC00, + 0x3C0000001E000, + 0xF000000078000, + 0x7E0000003E0000, + 0x1F8000000FC0000, + 0xFE000000FC0000, + 0x7F000007F8000, + 0xFF0001FF00007F00, + 0xFFFFFFFFC1FFE003, + 0x1, + ], + [ + 0x800FFF8FFFFFFFFF, + 0x3FC0001FF0001FF, + 0x3FC00001FE000, + 0x7E000000FE00, + 0x7E0000003F00, + 0x1F8000000FC00, + 0x3C0000001F000, + 0x1F000000078000, + 0x7E0000003F0000, + 0x1F8000000FC0000, + 0xFE000000FC0000, + 0xFF000007F8000, + 0xFF0001FF00007F80, + 0xFFFFFFFFE3FFE003, + 0x1, + ], + [ + 0x800FFF8FFFFFFFFF, + 0x3FC0001FF0001FF, + 0x3FC00001FE000, + 0x7E000000FE00, + 0x7E0000003F00, + 0x1F8000000FC00, + 0x3C0000001F000, + 0x1F000000078000, + 0x7E0000003F0000, + 0x1F8000000FC0000, + 0xFE000000FC0000, + 0xFF000007F8000, + 0xFF0001FF00007F80, + 0xFFFFFFFFE3FFE003, + 0x1, + ], + [ + 0x800FFFFFFFFFFFFF, + 0x3FC0001FF0001FF, + 0x3FC00001FE000, + 0x7E000000FE00, + 0x7E0000003F00, + 0x1F8000000FC00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0x7E0000003F0000, + 0x1F8000000FC0000, + 0xFE000000FC0000, + 0xFF000007F8000, + 0xFF0001FF00007F80, + 0xFFFFFFFFFFFFE003, + 0x1, + ], + [ + 0xC01FFFFFFFFFFFFF, + 0x3FC0001FF0001FF, + 0x3FC00001FE000, + 0x7E000000FE00, + 0x7F0000007F00, + 0x1F8000000FC00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0x7E0000003F0000, + 0x1FC000001FC0000, + 0xFE000000FC0000, + 0xFF000007F8000, + 0xFF0001FF00007F80, + 0xFFFFFFFFFFFFF007, + 0x1, + ], + [ + 0xC01FFFFFFFFFFFFF, + 0x3FC0001FF8003FF, + 0x3FC00001FE000, + 0x7F000001FE00, + 0x7F0000007F00, + 0x1F8000000FC00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0x7E0000003F0000, + 0x1FC000001FC0000, + 0xFF000001FC0000, + 0xFF000007F8000, + 0xFF8003FF00007F80, + 0xFFFFFFFFFFFFF007, + 0x1, + ], + [ + 0xC01FFFFFFFFFFFFF, + 0x3FC0001FF8003FF, + 0x3FC00001FE000, + 0x7F000001FE00, + 0x7F0000007F00, + 0x1F8000000FC00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0x7E0000003F0000, + 0x1FC000001FC0000, + 0xFF000001FC0000, + 0xFF000007F8000, + 0xFF8003FF00007F80, + 0xFFFFFFFFFFFFF007, + 0x1, + ], + [ + 0xC01FFFFFFFFFFFFF, + 0x3FC0001FF8003FF, + 0x3FC00001FE000, + 0x7F000001FE00, + 0x7F0000007F00, + 0x1F8000000FC00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0x7E0000003F0000, + 0x1FC000001FC0000, + 0xFF000001FC0000, + 0xFF000007F8000, + 0xFF8003FF00007F80, + 0xFFFFFFFFFFFFF007, + 0x1, + ], + [ + 0xC01FFFFFFFFFFFFF, + 0x3FC0001FF8003FF, + 0x3FC00001FE000, + 0x7F000001FE00, + 0x7F0000007F00, + 0x1F8000000FC00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0x7E0000003F0000, + 0x1FC000001FC0000, + 0xFF000001FC0000, + 0xFF000007F8000, + 0xFF8003FF00007F80, + 0xFFFFFFFFFFFFF007, + 0x1, + ], + [ + 0xC01FFFFFFFFFFFFF, + 0x3FC0001FF8003FF, + 0x3FC00001FE000, + 0x7F000001FE00, + 0x7F0000007F00, + 0x1F8000000FC00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0x7E0000003F0000, + 0x1FC000001FC0000, + 0xFF000001FC0000, + 0xFF000007F8000, + 0xFF8003FF00007F80, + 0xFFFFFFFFFFFFF007, + 0x1, + ], + [ + 0xE03FFFFFFFFFFFFF, + 0x3FE0003FF8003FF, + 0x7FC00001FE000, + 0x7F000001FF00, + 0xFF0000007F00, + 0x1F8000000FE00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0xFE0000003F0000, + 0x1FC000001FE0000, + 0x1FF000001FC0000, + 0xFF000007FC000, + 0xFF8003FF8000FF80, + 0xFFFFFFFFFFFFF80F, + 0x1, + ], + [ + 0xE03FFFFFFFFFFFFF, + 0x3FE0003FF8003FF, + 0x7FC00001FE000, + 0x7F000001FF00, + 0xFF0000007F00, + 0x1F8000000FE00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0xFE0000003F0000, + 0x1FC000001FE0000, + 0x1FF000001FC0000, + 0xFF000007FC000, + 0xFF8003FF8000FF80, + 0xFFFFFFFFFFFFF80F, + 0x1, + ], + [ + 0xE03FFFFFFFFFFFFF, + 0x7FE0003FFC007FF, + 0x7FE00003FF000, + 0xFF000001FF00, + 0xFF0000007F80, + 0x1F8000000FE00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0xFE0000003F0000, + 0x3FC000001FE0000, + 0x1FF000001FE0000, + 0x1FF80000FFC000, + 0xFFC007FF8000FFC0, + 0xFFFFFFFFFFFFF80F, + 0x1, + ], + [ + 0xE03FFFFFFFFFFFFF, + 0x7FE0003FFC007FF, + 0x7FE00003FF000, + 0xFF000001FF00, + 0xFF0000007F80, + 0x1F8000000FE00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0xFE0000003F0000, + 0x3FC000001FE0000, + 0x1FF000001FE0000, + 0x1FF80000FFC000, + 0xFFC007FF8000FFC0, + 0xFFFFFFFFFFFFF80F, + 0x1, + ], + [ + 0xF07FFFFFFFFFFFFF, + 0x7FE0003FFC007FF, + 0x7FE00003FF000, + 0xFF000001FF00, + 0xFF0000007F80, + 0x1FC000001FE00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0xFF0000007F0000, + 0x3FC000001FE0000, + 0x1FF000001FE0000, + 0x1FF80000FFC000, + 0xFFC007FF8000FFC0, + 0xFFFFFFFFFFFFFC1F, + 0x1, + ], + [ + 0xF07FFFFFFFFFFFFF, + 0x7FE0003FFC007FF, + 0x7FE00003FF000, + 0xFF000001FF00, + 0xFF0000007F80, + 0x1FC000001FE00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0xFF0000007F0000, + 0x3FC000001FE0000, + 0x1FF000001FE0000, + 0x1FF80000FFC000, + 0xFFC007FF8000FFC0, + 0xFFFFFFFFFFFFFC1F, + 0x1, + ], + [ + 0xF07FFFFFFFFFFFFF, + 0x7FE0003FFC007FF, + 0x7FE00003FF000, + 0xFF000001FF00, + 0xFF0000007F80, + 0x1FC000001FE00, + 0x7E0000003F000, + 0x1F8000000FC000, + 0xFF0000007F0000, + 0x3FC000001FE0000, + 0x1FF000001FE0000, + 0x1FF80000FFC000, + 0xFFC007FF8000FFC0, + 0xFFFFFFFFFFFFFC1F, + 0x1, + ], + [ + 0xF8FFFFFFFFFFFFFF, + 0x7FE0003FFC007FF, + 0x7FE00003FF000, + 0xFF000001FF00, + 0xFF0000007F80, + 0x3FC000001FE00, + 0x7E0000003F800, + 0x3F8000000FC000, + 0xFF0000007F8000, + 0x3FC000001FE0000, + 0x1FF000001FE0000, + 0x1FF80000FFC000, + 0xFFC007FF8000FFC0, + 0xFFFFFFFFFFFFFE3F, + 0x1, + ], + [ + 0xFDFFFFFFFFFFFFFF, + 0x7FF0007FFC007FF, + 0x7FE00003FF000, + 0xFF800003FF00, + 0xFF0000007F80, + 0x3FC000001FE00, + 0x7F0000007F800, + 0x3FC000001FC000, + 0xFF0000007F8000, + 0x3FC000001FE0000, + 0x1FF800003FE0000, + 0x1FF80000FFC000, + 0xFFC007FFC001FFC0, + 0xFFFFFFFFFFFFFF7F, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FF0007FFE00FFF, + 0x7FE00003FF000, + 0xFF800003FF00, + 0xFF800000FF80, + 0x3FC000001FE00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0xFF0000007F8000, + 0x3FE000003FE0000, + 0x1FF800003FE0000, + 0x1FF80000FFC000, + 0xFFE00FFFC001FFC0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FF0007FFE00FFF, + 0x7FE00003FF000, + 0xFF800003FF00, + 0xFF800000FF80, + 0x3FC000001FE00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0xFF0000007F8000, + 0x3FE000003FE0000, + 0x1FF800003FE0000, + 0x1FF80000FFC000, + 0xFFE00FFFC001FFC0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FF0007FFE00FFF, + 0x7FE00003FF000, + 0xFF800003FF00, + 0xFF800000FF80, + 0x3FC000001FE00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0xFF0000007F8000, + 0x3FE000003FE0000, + 0x1FF800003FE0000, + 0x1FF80000FFC000, + 0xFFE00FFFC001FFC0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFF0007FFE00FFF, + 0xFFE00003FF800, + 0xFF800003FF80, + 0xFF800000FF80, + 0x3FC000001FE00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0xFF0000007F8000, + 0x3FE000003FE0000, + 0x3FF800003FE0000, + 0x3FF80000FFE000, + 0xFFE00FFFC001FFE0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFF0007FFE00FFF, + 0xFFF00007FF800, + 0xFF800003FF80, + 0xFF800000FF80, + 0x3FC000001FE00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0xFF0000007F8000, + 0x3FE000003FE0000, + 0x3FF800003FE0000, + 0x3FFC0001FFE000, + 0xFFE00FFFC001FFE0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFF0007FFF01FFF, + 0xFFF00007FF800, + 0xFF800003FF80, + 0x1FF800000FF80, + 0x3FC000001FF00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0x1FF0000007F8000, + 0x3FE000003FF0000, + 0x3FF800003FE0000, + 0x3FFC0001FFE000, + 0xFFF01FFFC001FFE0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFF0007FFF01FFF, + 0xFFF00007FF800, + 0xFF800003FF80, + 0x1FF800000FF80, + 0x3FC000001FF00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0x1FF0000007F8000, + 0x3FE000003FF0000, + 0x3FF800003FE0000, + 0x3FFC0001FFE000, + 0xFFF01FFFC001FFE0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFF800FFFF01FFF, + 0xFFF00007FF800, + 0x1FF800003FF80, + 0x1FF800000FFC0, + 0x3FC000001FF00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0x1FF0000007F8000, + 0x7FE000003FF0000, + 0x3FF800003FF0000, + 0x3FFC0001FFE000, + 0xFFF01FFFE003FFE0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFF800FFFF01FFF, + 0xFFF00007FF800, + 0x1FF800003FF80, + 0x1FF800000FFC0, + 0x3FC000001FF00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0x1FF0000007F8000, + 0x7FE000003FF0000, + 0x3FF800003FF0000, + 0x3FFC0001FFE000, + 0xFFF01FFFE003FFE0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFF800FFFF01FFF, + 0xFFF00007FF800, + 0x1FF800003FF80, + 0x1FF800000FFC0, + 0x3FC000001FF00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0x1FF0000007F8000, + 0x7FE000003FF0000, + 0x3FF800003FF0000, + 0x3FFC0001FFE000, + 0xFFF01FFFE003FFE0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFF800FFFF83FFF, + 0xFFF00007FF800, + 0x1FF800003FF80, + 0x1FF800000FFC0, + 0x3FE000003FF00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0x1FF800000FF8000, + 0x7FE000003FF0000, + 0x3FF800003FF0000, + 0x3FFC0001FFE000, + 0xFFF83FFFE003FFE0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFF800FFFF83FFF, + 0xFFF00007FF800, + 0x1FF800003FF80, + 0x1FF800000FFC0, + 0x3FE000003FF00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0x1FF800000FF8000, + 0x7FE000003FF0000, + 0x3FF800003FF0000, + 0x3FFC0001FFE000, + 0xFFF83FFFE003FFE0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x1FFF800FFFF83FFF, + 0xFFF00007FFC00, + 0x1FFC00007FF80, + 0x1FF800000FFC0, + 0x3FE000003FF00, + 0xFF0000007F800, + 0x3FC000001FE000, + 0x1FF800000FF8000, + 0x7FE000003FF0000, + 0x3FFC00007FF0000, + 0x7FFC0001FFE000, + 0xFFF83FFFE003FFF0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x1FFF800FFFFC7FFF, + 0xFFF00007FFC00, + 0x1FFC00007FF80, + 0x1FF800000FFC0, + 0x7FE000003FF00, + 0xFF0000007FC00, + 0x7FC000001FE000, + 0x1FF800000FFC000, + 0x7FE000003FF0000, + 0x3FFC00007FF0000, + 0x7FFC0001FFE000, + 0xFFFC7FFFE003FFF0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x1FFFC01FFFFC7FFF, + 0xFFF00007FFC00, + 0x1FFC00007FF80, + 0x1FFC00001FFC0, + 0x7FE000003FF00, + 0xFF0000007FC00, + 0x7FC000001FE000, + 0x1FF800000FFC000, + 0x7FF000007FF0000, + 0x3FFC00007FF0000, + 0x7FFC0001FFE000, + 0xFFFC7FFFF007FFF0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x1FFFC01FFFFEFFFF, + 0x1FFF8000FFFC00, + 0x1FFC00007FFC0, + 0x1FFC00001FFC0, + 0x7FE000003FF00, + 0xFF800000FFC00, + 0x7FE000003FE000, + 0x1FF800000FFC000, + 0x7FF000007FF0000, + 0x7FFC00007FF0000, + 0x7FFE0003FFF000, + 0xFFFEFFFFF007FFF0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x1FFFC01FFFFFFFFF, + 0x1FFF8000FFFC00, + 0x1FFC00007FFC0, + 0x1FFC00001FFC0, + 0x7FE000003FF00, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x1FF800000FFC000, + 0x7FF000007FF0000, + 0x7FFC00007FF0000, + 0x7FFE0003FFF000, + 0xFFFFFFFFF007FFF0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x1FFFC01FFFFFFFFF, + 0x1FFF8000FFFC00, + 0x1FFC00007FFC0, + 0x1FFC00001FFC0, + 0x7FE000003FF00, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x1FF800000FFC000, + 0x7FF000007FF0000, + 0x7FFC00007FF0000, + 0x7FFE0003FFF000, + 0xFFFFFFFFF007FFF0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x1FFFC01FFFFFFFFF, + 0x1FFF8000FFFC00, + 0x1FFC00007FFC0, + 0x1FFC00001FFC0, + 0x7FE000003FF00, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x1FF800000FFC000, + 0x7FF000007FF0000, + 0x7FFC00007FF0000, + 0x7FFE0003FFF000, + 0xFFFFFFFFF007FFF0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x1FFFC01FFFFFFFFF, + 0x1FFF8000FFFC00, + 0x1FFC00007FFC0, + 0x1FFC00001FFC0, + 0x7FE000003FF00, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x1FF800000FFC000, + 0x7FF000007FF0000, + 0x7FFC00007FF0000, + 0x7FFE0003FFF000, + 0xFFFFFFFFF007FFF0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x1FFFE03FFFFFFFFF, + 0x1FFF8000FFFC00, + 0x1FFC00007FFC0, + 0x3FFC00001FFC0, + 0x7FE000003FF80, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x3FF800000FFC000, + 0x7FF000007FF8000, + 0x7FFC00007FF0000, + 0x7FFE0003FFF000, + 0xFFFFFFFFF80FFFF0, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x3FFFE03FFFFFFFFF, + 0x1FFF8000FFFE00, + 0x3FFC00007FFC0, + 0x3FFC00001FFE0, + 0x7FE000003FF80, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x3FF800000FFC000, + 0xFFF000007FF8000, + 0x7FFC00007FF8000, + 0xFFFE0003FFF000, + 0xFFFFFFFFF80FFFF8, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x3FFFE03FFFFFFFFF, + 0x1FFF8000FFFE00, + 0x3FFC00007FFC0, + 0x3FFC00001FFE0, + 0x7FE000003FF80, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x3FF800000FFC000, + 0xFFF000007FF8000, + 0x7FFC00007FF8000, + 0xFFFE0003FFF000, + 0xFFFFFFFFF80FFFF8, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x3FFFE03FFFFFFFFF, + 0x1FFF8000FFFE00, + 0x3FFC00007FFC0, + 0x3FFC00001FFE0, + 0x7FE000003FF80, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x3FF800000FFC000, + 0xFFF000007FF8000, + 0x7FFC00007FF8000, + 0xFFFE0003FFF000, + 0xFFFFFFFFF80FFFF8, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x3FFFE03FFFFFFFFF, + 0x1FFF8000FFFE00, + 0x3FFC00007FFC0, + 0x3FFC00001FFE0, + 0x7FE000003FF80, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x3FF800000FFC000, + 0xFFF000007FF8000, + 0x7FFC00007FF8000, + 0xFFFE0003FFF000, + 0xFFFFFFFFF80FFFF8, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x3FFFF07FFFFFFFFF, + 0x1FFFC001FFFE00, + 0x3FFE0000FFFC0, + 0x3FFC00001FFE0, + 0x7FF000007FF80, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x3FFC00001FFC000, + 0xFFF000007FF8000, + 0x7FFE0000FFF8000, + 0xFFFF0007FFF000, + 0xFFFFFFFFFC1FFFF8, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x3FFFF07FFFFFFFFF, + 0x3FFFC001FFFE00, + 0x3FFE0000FFFE0, + 0x3FFC00001FFE0, + 0x7FF000007FF80, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x3FFC00001FFC000, + 0xFFF000007FF8000, + 0xFFFE0000FFF8000, + 0xFFFF0007FFF800, + 0xFFFFFFFFFC1FFFF8, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x3FFFF07FFFFFFFFF, + 0x3FFFC001FFFE00, + 0x3FFE0000FFFE0, + 0x3FFC00001FFE0, + 0x7FF000007FF80, + 0x1FF800000FFC00, + 0x7FE000003FF000, + 0x3FFC00001FFC000, + 0xFFF000007FF8000, + 0xFFFE0000FFF8000, + 0xFFFF0007FFF800, + 0xFFFFFFFFFC1FFFF8, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FFFF8FFFFFFFFFF, + 0x3FFFC001FFFF00, + 0x3FFE0000FFFE0, + 0x3FFE00003FFE0, + 0xFFF000007FF80, + 0x1FF800000FFE00, + 0xFFE000003FF000, + 0x3FFC00001FFE000, + 0xFFF80000FFF8000, + 0xFFFE0000FFF8000, + 0x1FFFF0007FFF800, + 0xFFFFFFFFFE3FFFFC, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FFFF8FFFFFFFFFF, + 0x3FFFC001FFFF00, + 0x3FFE0000FFFE0, + 0x3FFE00003FFE0, + 0xFFF000007FF80, + 0x1FF800000FFE00, + 0xFFE000003FF000, + 0x3FFC00001FFE000, + 0xFFF80000FFF8000, + 0xFFFE0000FFF8000, + 0x1FFFF0007FFF800, + 0xFFFFFFFFFE3FFFFC, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FFFF8FFFFFFFFFF, + 0x3FFFC001FFFF00, + 0x3FFE0000FFFE0, + 0x3FFE00003FFE0, + 0xFFF000007FF80, + 0x1FF800000FFE00, + 0xFFE000003FF000, + 0x3FFC00001FFE000, + 0xFFF80000FFF8000, + 0xFFFE0000FFF8000, + 0x1FFFF0007FFF800, + 0xFFFFFFFFFE3FFFFC, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFFFFFFFFFF, + 0x3FFFC001FFFF00, + 0x3FFE0000FFFE0, + 0x3FFE00003FFE0, + 0xFFF000007FF80, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x3FFC00001FFE000, + 0xFFF80000FFF8000, + 0xFFFE0000FFF8000, + 0x1FFFF0007FFF800, + 0xFFFFFFFFFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFFFFFFFFFF, + 0x3FFFC001FFFF00, + 0x3FFE0000FFFE0, + 0x3FFE00003FFE0, + 0xFFF000007FF80, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x3FFC00001FFE000, + 0xFFF80000FFF8000, + 0xFFFE0000FFF8000, + 0x1FFFF0007FFF800, + 0xFFFFFFFFFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFFFFFFFFFF, + 0x3FFFC001FFFF00, + 0x3FFE0000FFFE0, + 0x3FFE00003FFE0, + 0xFFF000007FF80, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x3FFC00001FFE000, + 0xFFF80000FFF8000, + 0xFFFE0000FFF8000, + 0x1FFFF0007FFF800, + 0xFFFFFFFFFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFFFFFFFFFF, + 0x3FFFE003FFFF00, + 0x7FFE0000FFFE0, + 0x3FFE00003FFF0, + 0xFFF000007FF80, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x3FFC00001FFE000, + 0x1FFF80000FFF8000, + 0xFFFE0000FFFC000, + 0x1FFFF800FFFF800, + 0xFFFFFFFFFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFE003FFFF80, + 0x7FFE0000FFFE0, + 0x7FFE00003FFF0, + 0xFFF000007FFC0, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x7FFC00001FFE000, + 0x1FFF80000FFFC000, + 0xFFFE0000FFFC000, + 0x3FFFF800FFFF800, + 0xFFFFFFFFFFFFFFFE, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFE003FFFF80, + 0x7FFE0000FFFE0, + 0x7FFE00003FFF0, + 0xFFF000007FFC0, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x7FFC00001FFE000, + 0x1FFF80000FFFC000, + 0xFFFE0000FFFC000, + 0x3FFFF800FFFF800, + 0xFFFFFFFFFFFFFFFE, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFE003FFFF80, + 0x7FFF0001FFFF0, + 0x7FFE00003FFF0, + 0xFFF000007FFC0, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x7FFC00001FFE000, + 0x1FFF80000FFFC000, + 0x1FFFF0001FFFC000, + 0x3FFFF800FFFFC00, + 0xFFFFFFFFFFFFFFFE, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFE003FFFF80, + 0x7FFF0001FFFF0, + 0x7FFE00003FFF0, + 0xFFF000007FFC0, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x7FFC00001FFE000, + 0x1FFF80000FFFC000, + 0x1FFFF0001FFFC000, + 0x3FFFF800FFFFC00, + 0xFFFFFFFFFFFFFFFE, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFE003FFFF80, + 0x7FFF0001FFFF0, + 0x7FFE00003FFF0, + 0xFFF000007FFC0, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x7FFC00001FFE000, + 0x1FFF80000FFFC000, + 0x1FFFF0001FFFC000, + 0x3FFFF800FFFFC00, + 0xFFFFFFFFFFFFFFFE, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFE003FFFFC1, + 0x7FFF0001FFFF0, + 0x7FFE00003FFF0, + 0xFFF80000FFFC0, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x7FFE00003FFE000, + 0x1FFF80000FFFC000, + 0x1FFFF0001FFFC000, + 0x7FFFF800FFFFC00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFE003FFFFC1, + 0x7FFF0001FFFF0, + 0x7FFE00003FFF0, + 0xFFF80000FFFC0, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x7FFE00003FFE000, + 0x1FFF80000FFFC000, + 0x1FFFF0001FFFC000, + 0x7FFFF800FFFFC00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFF007FFFFC1, + 0x7FFF0001FFFF0, + 0x7FFF00007FFF0, + 0xFFF80000FFFC0, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x7FFE00003FFE000, + 0x1FFFC0001FFFC000, + 0x1FFFF0001FFFC000, + 0x7FFFFC01FFFFC00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFF007FFFFC1, + 0x7FFF0001FFFF0, + 0x7FFF00007FFF0, + 0xFFF80000FFFC0, + 0x3FFC00001FFE00, + 0xFFF000007FF800, + 0x7FFE00003FFE000, + 0x1FFFC0001FFFC000, + 0x1FFFF0001FFFC000, + 0x7FFFFC01FFFFC00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFF007FFFFE3, + 0x7FFF0001FFFF0, + 0x7FFF00007FFF0, + 0x1FFF80000FFFC0, + 0x3FFC00001FFF00, + 0x1FFF000007FF800, + 0x7FFE00003FFF000, + 0x1FFFC0001FFFC000, + 0x1FFFF0001FFFC000, + 0x8FFFFFC01FFFFC00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFF007FFFFE3, + 0x7FFF0001FFFF0, + 0x7FFF00007FFF0, + 0x1FFF80000FFFC0, + 0x3FFC00001FFF00, + 0x1FFF000007FF800, + 0x7FFE00003FFF000, + 0x1FFFC0001FFFC000, + 0x1FFFF0001FFFC000, + 0x8FFFFFC01FFFFC00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFF007FFFFF7, + 0x7FFF0001FFFF0, + 0x7FFF00007FFF0, + 0x1FFF80000FFFC0, + 0x3FFE00003FFF00, + 0x1FFF80000FFF800, + 0x7FFE00003FFF000, + 0x1FFFC0001FFFC000, + 0x1FFFF0001FFFC000, + 0xDFFFFFC01FFFFC00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFF007FFFFFF, + 0xFFFF0001FFFF8, + 0x7FFF00007FFF8, + 0x1FFF80000FFFC0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0x7FFE00003FFF000, + 0x3FFFC0001FFFC000, + 0x3FFFF0001FFFE000, + 0xFFFFFFC01FFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFF007FFFFFF, + 0xFFFF8003FFFF8, + 0x7FFF00007FFF8, + 0x1FFF80000FFFC0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0x7FFE00003FFF000, + 0x3FFFC0001FFFC000, + 0x3FFFF8003FFFE000, + 0xFFFFFFC01FFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFF80FFFFFFF, + 0xFFFF8003FFFF8, + 0xFFFF00007FFF8, + 0x1FFF80000FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFE00003FFF000, + 0x3FFFC0001FFFE000, + 0x3FFFF8003FFFE000, + 0xFFFFFFE03FFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFF80FFFFFFF, + 0xFFFF8003FFFF8, + 0xFFFF00007FFF8, + 0x1FFF80000FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFE00003FFF000, + 0x3FFFC0001FFFE000, + 0x3FFFF8003FFFE000, + 0xFFFFFFE03FFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFF80FFFFFFF, + 0xFFFF8003FFFF8, + 0xFFFF00007FFF8, + 0x1FFF80000FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFE00003FFF000, + 0x3FFFC0001FFFE000, + 0x3FFFF8003FFFE000, + 0xFFFFFFE03FFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFF80FFFFFFF, + 0xFFFF8003FFFF8, + 0xFFFF00007FFF8, + 0x1FFF80000FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFE00003FFF000, + 0x3FFFC0001FFFE000, + 0x3FFFF8003FFFE000, + 0xFFFFFFE03FFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFF80FFFFFFF, + 0xFFFF8003FFFF8, + 0xFFFF00007FFF8, + 0x1FFF80000FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFE00003FFF000, + 0x3FFFC0001FFFE000, + 0x3FFFF8003FFFE000, + 0xFFFFFFE03FFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFF80FFFFFFF, + 0xFFFF8003FFFF8, + 0xFFFF00007FFF8, + 0x1FFF80000FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFE00003FFF000, + 0x3FFFC0001FFFE000, + 0x3FFFF8003FFFE000, + 0xFFFFFFE03FFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFC1FFFFFFF, + 0xFFFF8003FFFF8, + 0xFFFF00007FFF8, + 0x1FFFC0001FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFF00007FFF000, + 0x3FFFC0001FFFE000, + 0x3FFFF8003FFFE000, + 0xFFFFFFF07FFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFC1FFFFFFF, + 0xFFFF8003FFFFC, + 0xFFFF8000FFFF8, + 0x1FFFC0001FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFF00007FFF000, + 0x3FFFE0003FFFE000, + 0x7FFFF8003FFFE000, + 0xFFFFFFF07FFFFF00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFC1FFFFFFF, + 0xFFFF8003FFFFC, + 0xFFFF8000FFFF8, + 0x1FFFC0001FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFF00007FFF000, + 0x3FFFE0003FFFE000, + 0x7FFFF8003FFFE000, + 0xFFFFFFF07FFFFF00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFC1FFFFFFF, + 0xFFFF8003FFFFC, + 0xFFFF8000FFFF8, + 0x1FFFC0001FFFE0, + 0x7FFE00003FFF00, + 0x1FFF80000FFFC00, + 0xFFFF00007FFF000, + 0x3FFFE0003FFFE000, + 0x7FFFF8003FFFE000, + 0xFFFFFFF07FFFFF00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFE3FFFFFFF, + 0x1FFFFC007FFFFC, + 0xFFFF8000FFFFC, + 0x3FFFC0001FFFE0, + 0x7FFE00003FFF80, + 0x3FFF80000FFFC00, + 0xFFFF00007FFF800, + 0x7FFFE0003FFFE000, + 0x7FFFFC007FFFF000, + 0xFFFFFFF8FFFFFF00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFE3FFFFFFF, + 0x1FFFFC007FFFFC, + 0xFFFF8000FFFFC, + 0x3FFFC0001FFFE0, + 0x7FFE00003FFF80, + 0x3FFF80000FFFC00, + 0xFFFF00007FFF800, + 0x7FFFE0003FFFE000, + 0x7FFFFC007FFFF000, + 0xFFFFFFF8FFFFFF00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFE3FFFFFFF, + 0x1FFFFC007FFFFC, + 0xFFFF8000FFFFC, + 0x3FFFC0001FFFE0, + 0x7FFE00003FFF80, + 0x3FFF80000FFFC00, + 0xFFFF00007FFF800, + 0x7FFFE0003FFFE000, + 0x7FFFFC007FFFF000, + 0xFFFFFFF8FFFFFF00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFF7FFFFFFF, + 0x1FFFFC007FFFFC, + 0xFFFF8000FFFFC, + 0x3FFFC0001FFFE0, + 0x7FFF00007FFF80, + 0x3FFFC0001FFFC00, + 0xFFFF00007FFF800, + 0x7FFFE0003FFFE000, + 0x7FFFFC007FFFF000, + 0xFFFFFFFDFFFFFF00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFFFFFFFFFFF, + 0x1FFFFC007FFFFE, + 0x1FFFF8000FFFFC, + 0x3FFFC0001FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF00007FFF800, + 0x7FFFE0003FFFF000, + 0xFFFFFC007FFFF000, + 0xFFFFFFFFFFFFFF80, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFFFFFFFFFFF, + 0x1FFFFC007FFFFE, + 0x1FFFF8000FFFFC, + 0x3FFFC0001FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF00007FFF800, + 0x7FFFE0003FFFF000, + 0xFFFFFC007FFFF000, + 0xFFFFFFFFFFFFFF80, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFFFFFFFFFFF, + 0x1FFFFC007FFFFE, + 0x1FFFF8000FFFFC, + 0x3FFFC0001FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF00007FFF800, + 0x7FFFE0003FFFF000, + 0xFFFFFC007FFFF000, + 0xFFFFFFFFFFFFFF80, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFFFFFFFFFFF, + 0x1FFFFC007FFFFE, + 0x1FFFF8000FFFFC, + 0x3FFFC0001FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF00007FFF800, + 0x7FFFE0003FFFF000, + 0xFFFFFC007FFFF000, + 0xFFFFFFFFFFFFFF80, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFFFFFFFFFFF, + 0x1FFFFC007FFFFE, + 0x1FFFF8000FFFFC, + 0x3FFFC0001FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF00007FFF800, + 0x7FFFE0003FFFF000, + 0xFFFFFC007FFFF000, + 0xFFFFFFFFFFFFFF80, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFFFFFFFFFFF, + 0x1FFFFC007FFFFE, + 0x1FFFF8000FFFFC, + 0x3FFFC0001FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF00007FFF800, + 0x7FFFE0003FFFF000, + 0xFFFFFC007FFFF000, + 0xFFFFFFFFFFFFFF80, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFFFFFFFFFFF, + 0x1FFFFE00FFFFFE, + 0x1FFFFC001FFFFC, + 0x3FFFC0001FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF00007FFF800, + 0x7FFFF0007FFFF000, + 0xFFFFFE00FFFFF000, + 0xFFFFFFFFFFFFFF80, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFFFFFFFFF, + 0x1FFFFE00FFFFFF, + 0x1FFFFC001FFFFC, + 0x3FFFE0003FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF8000FFFF800, + 0x7FFFF0007FFFF000, + 0xFFFFFE00FFFFF000, + 0xFFFFFFFFFFFFFFC1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFFFFFFFFF, + 0x3FFFFE00FFFFFF, + 0x1FFFFC001FFFFE, + 0x3FFFE0003FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF8000FFFF800, + 0xFFFFF0007FFFF000, + 0xFFFFFE00FFFFF800, + 0xFFFFFFFFFFFFFFC1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFFFFFFFFF, + 0x3FFFFE00FFFFFF, + 0x1FFFFC001FFFFE, + 0x3FFFE0003FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF8000FFFF800, + 0xFFFFF0007FFFF000, + 0xFFFFFE00FFFFF800, + 0xFFFFFFFFFFFFFFC1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFFFFFFFFF, + 0x3FFFFE00FFFFFF, + 0x1FFFFC001FFFFE, + 0x3FFFE0003FFFF0, + 0xFFFF00007FFF80, + 0x3FFFC0001FFFE00, + 0x1FFFF8000FFFF800, + 0xFFFFF0007FFFF000, + 0xFFFFFE00FFFFF800, + 0xFFFFFFFFFFFFFFC1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x8FFFFFFFFFFFFFFF, + 0x3FFFFE00FFFFFF, + 0x1FFFFC001FFFFE, + 0x7FFFE0003FFFF0, + 0xFFFF00007FFFC0, + 0x7FFFC0001FFFE00, + 0x1FFFF8000FFFFC00, + 0xFFFFF0007FFFF000, + 0xFFFFFE00FFFFF800, + 0xFFFFFFFFFFFFFFE3, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x8FFFFFFFFFFFFFFF, + 0x3FFFFE00FFFFFF, + 0x1FFFFC001FFFFE, + 0x7FFFE0003FFFF0, + 0xFFFF00007FFFC0, + 0x7FFFC0001FFFE00, + 0x1FFFF8000FFFFC00, + 0xFFFFF0007FFFF000, + 0xFFFFFE00FFFFF800, + 0xFFFFFFFFFFFFFFE3, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x8FFFFFFFFFFFFFFF, + 0x3FFFFE00FFFFFF, + 0x1FFFFC001FFFFE, + 0x7FFFE0003FFFF0, + 0xFFFF00007FFFC0, + 0x7FFFC0001FFFE00, + 0x1FFFF8000FFFFC00, + 0xFFFFF0007FFFF000, + 0xFFFFFE00FFFFF800, + 0xFFFFFFFFFFFFFFE3, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xDFFFFFFFFFFFFFFF, + 0x3FFFFF01FFFFFF, + 0x3FFFFC001FFFFE, + 0x7FFFE0003FFFF8, + 0xFFFF8000FFFFC0, + 0x7FFFE0003FFFE00, + 0x3FFFF8000FFFFC00, + 0xFFFFF0007FFFF800, + 0xFFFFFF01FFFFF800, + 0xFFFFFFFFFFFFFFF7, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFF01FFFFFF, + 0x3FFFFC001FFFFE, + 0x7FFFE0003FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFF8000FFFFC00, + 0xFFFFF0007FFFF800, + 0xFFFFFF01FFFFF800, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFF01FFFFFF, + 0x3FFFFC001FFFFE, + 0x7FFFE0003FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFF8000FFFFC00, + 0xFFFFF0007FFFF800, + 0xFFFFFF01FFFFF800, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x3FFFFF01FFFFFF, + 0x3FFFFC001FFFFE, + 0x7FFFE0003FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFF8000FFFFC00, + 0xFFFFF0007FFFF800, + 0xFFFFFF01FFFFF800, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFF01FFFFFF, + 0x3FFFFE003FFFFF, + 0x7FFFE0003FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFF8000FFFFC00, + 0xFFFFF800FFFFF800, + 0xFFFFFF01FFFFFC01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFF01FFFFFF, + 0x3FFFFE003FFFFF, + 0x7FFFE0003FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFF8000FFFFC00, + 0xFFFFF800FFFFF800, + 0xFFFFFF01FFFFFC01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFF01FFFFFF, + 0x3FFFFE003FFFFF, + 0x7FFFE0003FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFF8000FFFFC00, + 0xFFFFF800FFFFF800, + 0xFFFFFF01FFFFFC01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFF83FFFFFF, + 0x3FFFFE003FFFFF, + 0x7FFFF0007FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFFC001FFFFC00, + 0xFFFFF800FFFFF800, + 0xFFFFFF83FFFFFC01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFF83FFFFFF, + 0x3FFFFE003FFFFF, + 0x7FFFF0007FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFFC001FFFFC00, + 0xFFFFF800FFFFF800, + 0xFFFFFF83FFFFFC01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFF83FFFFFF, + 0x3FFFFE003FFFFF, + 0x7FFFF0007FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFFC001FFFFC00, + 0xFFFFF800FFFFF800, + 0xFFFFFF83FFFFFC01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFF83FFFFFF, + 0x3FFFFE003FFFFF, + 0x7FFFF0007FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFFC001FFFFC00, + 0xFFFFF800FFFFF800, + 0xFFFFFF83FFFFFC01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFF83FFFFFF, + 0x3FFFFE003FFFFF, + 0x7FFFF0007FFFF8, + 0x1FFFF8000FFFFC0, + 0x7FFFE0003FFFF00, + 0x3FFFFC001FFFFC00, + 0xFFFFF800FFFFF800, + 0xFFFFFF83FFFFFC01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFC7FFFFFF, + 0x3FFFFE003FFFFF, + 0xFFFFF0007FFFF8, + 0x1FFFF8000FFFFE0, + 0xFFFFE0003FFFF00, + 0x3FFFFC001FFFFE00, + 0xFFFFF800FFFFF800, + 0xFFFFFFC7FFFFFC01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x80FFFFFFC7FFFFFF, + 0x7FFFFE003FFFFF, + 0xFFFFF0007FFFFC, + 0x1FFFF8000FFFFE0, + 0xFFFFE0003FFFF00, + 0x7FFFFC001FFFFE00, + 0xFFFFF800FFFFFC00, + 0xFFFFFFC7FFFFFE03, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x80FFFFFFC7FFFFFF, + 0x7FFFFE003FFFFF, + 0xFFFFF0007FFFFC, + 0x1FFFF8000FFFFE0, + 0xFFFFE0003FFFF00, + 0x7FFFFC001FFFFE00, + 0xFFFFF800FFFFFC00, + 0xFFFFFFC7FFFFFE03, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x80FFFFFFC7FFFFFF, + 0x7FFFFE003FFFFF, + 0xFFFFF0007FFFFC, + 0x1FFFF8000FFFFE0, + 0xFFFFE0003FFFF00, + 0x7FFFFC001FFFFE00, + 0xFFFFF800FFFFFC00, + 0xFFFFFFC7FFFFFE03, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x80FFFFFFEFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF0007FFFFC, + 0x1FFFFC001FFFFE0, + 0xFFFFF0007FFFF00, + 0x7FFFFC001FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFEFFFFFFE03, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x80FFFFFFFFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF0007FFFFC, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0x7FFFFC001FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFFFFFFFFE03, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x80FFFFFFFFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF0007FFFFC, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0x7FFFFC001FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFFFFFFFFE03, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x80FFFFFFFFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF0007FFFFC, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0x7FFFFC001FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFFFFFFFFE03, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x80FFFFFFFFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF0007FFFFC, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0x7FFFFC001FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFFFFFFFFE03, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC1FFFFFFFFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF800FFFFFC, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0x7FFFFE003FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFFFFFFFFF07, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC1FFFFFFFFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF800FFFFFC, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0x7FFFFE003FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFFFFFFFFF07, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC1FFFFFFFFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF800FFFFFC, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0x7FFFFE003FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFFFFFFFFF07, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC1FFFFFFFFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF800FFFFFC, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0x7FFFFE003FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFFFFFFFFF07, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC1FFFFFFFFFFFFFF, + 0x7FFFFF007FFFFF, + 0xFFFFF800FFFFFC, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0x7FFFFE003FFFFE00, + 0xFFFFFC01FFFFFC00, + 0xFFFFFFFFFFFFFF07, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC1FFFFFFFFFFFFFF, + 0xFFFFFF80FFFFFF, + 0xFFFFF800FFFFFE, + 0x3FFFFC001FFFFE0, + 0xFFFFF0007FFFF80, + 0xFFFFFE003FFFFE00, + 0xFFFFFE03FFFFFE00, + 0xFFFFFFFFFFFFFF07, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xE3FFFFFFFFFFFFFF, + 0xFFFFFF80FFFFFF, + 0x1FFFFF800FFFFFE, + 0x3FFFFC001FFFFF0, + 0x1FFFFF0007FFFF80, + 0xFFFFFE003FFFFF00, + 0xFFFFFE03FFFFFE00, + 0xFFFFFFFFFFFFFF8F, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xE3FFFFFFFFFFFFFF, + 0xFFFFFF80FFFFFF, + 0x1FFFFF800FFFFFE, + 0x3FFFFC001FFFFF0, + 0x1FFFFF0007FFFF80, + 0xFFFFFE003FFFFF00, + 0xFFFFFE03FFFFFE00, + 0xFFFFFFFFFFFFFF8F, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xE3FFFFFFFFFFFFFF, + 0xFFFFFF80FFFFFF, + 0x1FFFFF800FFFFFE, + 0x3FFFFC001FFFFF0, + 0x1FFFFF0007FFFF80, + 0xFFFFFE003FFFFF00, + 0xFFFFFE03FFFFFE00, + 0xFFFFFFFFFFFFFF8F, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xE3FFFFFFFFFFFFFF, + 0xFFFFFF80FFFFFF, + 0x1FFFFF800FFFFFE, + 0x3FFFFC001FFFFF0, + 0x1FFFFF0007FFFF80, + 0xFFFFFE003FFFFF00, + 0xFFFFFE03FFFFFE00, + 0xFFFFFFFFFFFFFF8F, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xF7FFFFFFFFFFFFFF, + 0xFFFFFF80FFFFFF, + 0x1FFFFF800FFFFFE, + 0x3FFFFE003FFFFF0, + 0x1FFFFF800FFFFF80, + 0xFFFFFE003FFFFF00, + 0xFFFFFE03FFFFFE00, + 0xFFFFFFFFFFFFFFDF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFF80FFFFFF, + 0x1FFFFF800FFFFFE, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFE003FFFFF00, + 0xFFFFFE03FFFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFF80FFFFFF, + 0x1FFFFF800FFFFFE, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFE003FFFFF00, + 0xFFFFFE03FFFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFF80FFFFFF, + 0x1FFFFF800FFFFFE, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFE003FFFFF00, + 0xFFFFFE03FFFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFC1FFFFFF, + 0x1FFFFFC01FFFFFE, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF00, + 0xFFFFFF07FFFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFC1FFFFFF, + 0x1FFFFFC01FFFFFE, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF00, + 0xFFFFFF07FFFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFC1FFFFFF, + 0x1FFFFFC01FFFFFE, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF00, + 0xFFFFFF07FFFFFE00, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFC1FFFFFF, + 0x1FFFFFC01FFFFFF, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF00, + 0xFFFFFF07FFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFC1FFFFFF, + 0x1FFFFFC01FFFFFF, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF00, + 0xFFFFFF07FFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFC1FFFFFF, + 0x1FFFFFC01FFFFFF, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF00, + 0xFFFFFF07FFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFC1FFFFFF, + 0x1FFFFFC01FFFFFF, + 0x7FFFFE003FFFFF0, + 0x1FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF00, + 0xFFFFFF07FFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFE3FFFFFF, + 0x3FFFFFC01FFFFFF, + 0x7FFFFE003FFFFF8, + 0x3FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF80, + 0xFFFFFF8FFFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFE3FFFFFF, + 0x3FFFFFC01FFFFFF, + 0x7FFFFE003FFFFF8, + 0x3FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF80, + 0xFFFFFF8FFFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFE3FFFFFF, + 0x3FFFFFC01FFFFFF, + 0x7FFFFE003FFFFF8, + 0x3FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF80, + 0xFFFFFF8FFFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFE3FFFFFF, + 0x3FFFFFC01FFFFFF, + 0x7FFFFE003FFFFF8, + 0x3FFFFF800FFFFFC0, + 0xFFFFFF007FFFFF80, + 0xFFFFFF8FFFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFF7FFFFFF, + 0x3FFFFFC01FFFFFF, + 0x7FFFFF007FFFFF8, + 0x3FFFFFC01FFFFFC0, + 0xFFFFFF007FFFFF80, + 0xFFFFFFDFFFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFF7FFFFFF, + 0x3FFFFFC01FFFFFF, + 0x7FFFFF007FFFFF8, + 0x3FFFFFC01FFFFFC0, + 0xFFFFFF007FFFFF80, + 0xFFFFFFDFFFFFFF01, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x83FFFFFFFFFFFFFF, + 0x3FFFFFE03FFFFFF, + 0xFFFFFF007FFFFF8, + 0x3FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFF80, + 0xFFFFFFFFFFFFFF83, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x83FFFFFFFFFFFFFF, + 0x3FFFFFE03FFFFFF, + 0xFFFFFF007FFFFF8, + 0x3FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFF80, + 0xFFFFFFFFFFFFFF83, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x83FFFFFFFFFFFFFF, + 0x3FFFFFE03FFFFFF, + 0xFFFFFF007FFFFF8, + 0x3FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFF80, + 0xFFFFFFFFFFFFFF83, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x83FFFFFFFFFFFFFF, + 0x3FFFFFE03FFFFFF, + 0xFFFFFF007FFFFF8, + 0x3FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFF80, + 0xFFFFFFFFFFFFFF83, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x83FFFFFFFFFFFFFF, + 0x3FFFFFE03FFFFFF, + 0xFFFFFF007FFFFF8, + 0x3FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFF80, + 0xFFFFFFFFFFFFFF83, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x83FFFFFFFFFFFFFF, + 0x3FFFFFE03FFFFFF, + 0xFFFFFF007FFFFF8, + 0x3FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFF80, + 0xFFFFFFFFFFFFFF83, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x83FFFFFFFFFFFFFF, + 0x3FFFFFE03FFFFFF, + 0xFFFFFF007FFFFF8, + 0x3FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFF80, + 0xFFFFFFFFFFFFFF83, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x83FFFFFFFFFFFFFF, + 0x3FFFFFE03FFFFFF, + 0xFFFFFF007FFFFF8, + 0x3FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFF80, + 0xFFFFFFFFFFFFFF83, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC7FFFFFFFFFFFFFF, + 0x7FFFFFE03FFFFFF, + 0xFFFFFF007FFFFFC, + 0x7FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFFC0, + 0xFFFFFFFFFFFFFFC7, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC7FFFFFFFFFFFFFF, + 0x7FFFFFE03FFFFFF, + 0xFFFFFF007FFFFFC, + 0x7FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFFC0, + 0xFFFFFFFFFFFFFFC7, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC7FFFFFFFFFFFFFF, + 0x7FFFFFE03FFFFFF, + 0xFFFFFF007FFFFFC, + 0x7FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFFC0, + 0xFFFFFFFFFFFFFFC7, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC7FFFFFFFFFFFFFF, + 0x7FFFFFE03FFFFFF, + 0xFFFFFF007FFFFFC, + 0x7FFFFFC01FFFFFE0, + 0xFFFFFF80FFFFFFC0, + 0xFFFFFFFFFFFFFFC7, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC7FFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0xFFFFFF007FFFFFC, + 0x7FFFFFC01FFFFFE0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFC7, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xC7FFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0xFFFFFF007FFFFFC, + 0x7FFFFFC01FFFFFE0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFC7, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xEFFFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0xFFFFFF80FFFFFFC, + 0x7FFFFFE03FFFFFE0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFEF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xEFFFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0xFFFFFF80FFFFFFC, + 0x7FFFFFE03FFFFFE0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFEF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0x1FFFFFF80FFFFFFC, + 0x7FFFFFE03FFFFFF0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0x1FFFFFF80FFFFFFC, + 0x7FFFFFE03FFFFFF0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0x1FFFFFF80FFFFFFC, + 0x7FFFFFE03FFFFFF0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0x1FFFFFF80FFFFFFC, + 0x7FFFFFE03FFFFFF0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0x1FFFFFF80FFFFFFC, + 0x7FFFFFE03FFFFFF0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFF07FFFFFF, + 0x1FFFFFF80FFFFFFC, + 0x7FFFFFE03FFFFFF0, + 0xFFFFFFC1FFFFFFC0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFF8FFFFFFF, + 0x1FFFFFF80FFFFFFE, + 0xFFFFFFE03FFFFFF0, + 0xFFFFFFE3FFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFF8FFFFFFF, + 0x1FFFFFF80FFFFFFE, + 0xFFFFFFE03FFFFFF0, + 0xFFFFFFE3FFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFF8FFFFFFF, + 0x1FFFFFF80FFFFFFE, + 0xFFFFFFE03FFFFFF0, + 0xFFFFFFE3FFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFF8FFFFFFF, + 0x1FFFFFF80FFFFFFE, + 0xFFFFFFE03FFFFFF0, + 0xFFFFFFE3FFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFF8FFFFFFF, + 0x1FFFFFF80FFFFFFE, + 0xFFFFFFE03FFFFFF0, + 0xFFFFFFE3FFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFF8FFFFFFF, + 0x1FFFFFF80FFFFFFE, + 0xFFFFFFE03FFFFFF0, + 0xFFFFFFE3FFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFF8FFFFFFF, + 0x1FFFFFF80FFFFFFE, + 0xFFFFFFE03FFFFFF0, + 0xFFFFFFE3FFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFDFFFFFFF, + 0x1FFFFFFC1FFFFFFE, + 0xFFFFFFF07FFFFFF0, + 0xFFFFFFF7FFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFDFFFFFFF, + 0x1FFFFFFC1FFFFFFE, + 0xFFFFFFF07FFFFFF0, + 0xFFFFFFF7FFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFE, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFE, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFE, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFE0, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFF, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFF1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFF, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFF1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFF, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFF1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFF, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFF1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFF, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFF1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFF, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFF1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFF, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFF1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFF, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFF1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1FFFFFFFFFFFFFFF, + 0x3FFFFFFC1FFFFFFF, + 0xFFFFFFF07FFFFFF8, + 0xFFFFFFFFFFFFFFF1, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xBFFFFFFFFFFFFFFF, + 0x3FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFF8, + 0xFFFFFFFFFFFFFFFB, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xBFFFFFFFFFFFFFFF, + 0x3FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFF8, + 0xFFFFFFFFFFFFFFFB, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xBFFFFFFFFFFFFFFF, + 0x3FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFF8, + 0xFFFFFFFFFFFFFFFB, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xBFFFFFFFFFFFFFFF, + 0x3FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFF8, + 0xFFFFFFFFFFFFFFFB, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFE3FFFFFFF, + 0xFFFFFFF8FFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], + [ + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x7FFFFFFF7FFFFFFF, + 0xFFFFFFFDFFFFFFFC, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0xFFFFFFFFFFFFFFFF, + 0x1, + ], +]; diff --git a/src/game.rs b/src/game.rs index 5b14e46..b3cfc62 100644 --- a/src/game.rs +++ b/src/game.rs @@ -9,7 +9,7 @@ use player::*; mod powerup; use powerup::*; -mod map; +pub mod map; use map::*; use arrayvec::ArrayVec; diff --git a/src/game/map.rs b/src/game/map.rs index 45d25fd..567e143 100644 --- a/src/game/map.rs +++ b/src/game/map.rs @@ -1,9 +1,9 @@ use crate::constants::*; use crate::geometry::*; -#[derive(Default, Debug, PartialEq, Eq, Clone)] +#[derive(Default, Debug, PartialEq, Eq, Clone, Copy)] pub struct Map { - cells: [u64; MAP_U64S], + pub cells: [u64; MAP_U64S], } impl Map { diff --git a/src/strategy/minimax.rs b/src/strategy/minimax.rs index f87d850..8a45750 100644 --- a/src/strategy/minimax.rs +++ b/src/strategy/minimax.rs @@ -229,7 +229,7 @@ fn best_player_move(node: &Node) -> Command { fn score(state: &GameBoard) -> Score { // TODO: Try adding new features here, like max worm health, weighted in some way - // TODO: Distance to dirt heatmap + // TODO: Distance to dirt heatmap? Score { val: match state.outcome { SimulationOutcome::PlayerWon(0) => 2000., -- cgit v1.2.3