//! Autogenerated block collisions for every block // This file is generated from codegen/lib/code/block_shapes.py. If you want to // modify it, change that file. #![allow(clippy::explicit_auto_deref)] #![allow(clippy::redundant_closure)] use super::VoxelShape; use crate::collision::{self, Shapes}; use azalea_block::*; use once_cell::sync::Lazy; pub trait BlockWithShape { fn shape(&self) -> &'static VoxelShape; /// Tells you whether the block has an empty shape. /// /// This is slightly more efficient than calling `shape()` and comparing /// against `EMPTY_SHAPE`. fn is_shape_empty(&self) -> bool; fn is_shape_full(&self) -> bool; } static SHAPE0: Lazy = Lazy::new(|| collision::EMPTY_SHAPE.clone()); static SHAPE1: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 1., 1.)); static SHAPE2: Lazy = Lazy::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625)); static SHAPE3: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.1875, 0.5625, 0.1875); let s = Shapes::or(s, collision::box_shape(0.8125, 0., 0., 1., 0.5625, 0.1875)); let s = Shapes::or(s, collision::box_shape(0., 0.1875, 0.1875, 1., 0.5625, 1.)); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.5625, 0.1875), ) }); static SHAPE4: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.8125, 0.1875, 0.5625, 1.); let s = Shapes::or(s, collision::box_shape(0.8125, 0., 0.8125, 1., 0.5625, 1.)); let s = Shapes::or(s, collision::box_shape(0., 0.1875, 0., 1., 0.5625, 0.8125)); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.5625, 1.), ) }); static SHAPE5: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.1875, 0.5625, 0.1875); let s = Shapes::or(s, collision::box_shape(0., 0., 0.8125, 0.1875, 0.5625, 1.)); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 1., 0.5625, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 1., 0.5625, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 1., 0.5625, 1.), ) }); static SHAPE6: Lazy = Lazy::new(|| { let s = collision::box_shape(0.8125, 0., 0., 1., 0.5625, 0.1875); let s = Shapes::or(s, collision::box_shape(0.8125, 0., 0.8125, 1., 0.5625, 1.)); let s = Shapes::or(s, collision::box_shape(0., 0.1875, 0., 0.8125, 0.5625, 1.)); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.5625, 0.8125), ) }); static SHAPE7: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.125, 1.)); static SHAPE8: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.5, 1.)); static SHAPE9: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.25, 1., 1., 1.)); static SHAPE10: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 0.75, 1., 1.)); static SHAPE11: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 1., 0.75)); static SHAPE12: Lazy = Lazy::new(|| collision::box_shape(0.25, 0., 0., 1., 1., 1.)); static SHAPE13: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.75, 1.)); static SHAPE14: Lazy = Lazy::new(|| collision::box_shape(0., 0.25, 0., 1., 1., 1.)); static SHAPE15: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 1., 0.25); Shapes::or( s, collision::box_shape(0.375, 0.375, 0.25, 0.625, 0.625, 1.), ) }); static SHAPE16: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 1., 0.25); Shapes::or( s, collision::box_shape(0.375, 0.375, 0.25, 0.625, 0.625, 1.25), ) }); static SHAPE17: Lazy = Lazy::new(|| { let s = collision::box_shape(0.75, 0., 0., 1., 1., 1.); Shapes::or( s, collision::box_shape(0., 0.375, 0.375, 0.75, 0.625, 0.625), ) }); static SHAPE18: Lazy = Lazy::new(|| { let s = collision::box_shape(0.75, 0., 0., 1., 1., 1.); Shapes::or( s, collision::box_shape(-0.25, 0.375, 0.375, 0.75, 0.625, 0.625), ) }); static SHAPE19: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.75, 1., 1., 1.); Shapes::or( s, collision::box_shape(0.375, 0.375, 0., 0.625, 0.625, 0.75), ) }); static SHAPE20: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.75, 1., 1., 1.); Shapes::or( s, collision::box_shape(0.375, 0.375, -0.25, 0.625, 0.625, 0.75), ) }); static SHAPE21: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.25, 1., 1.); Shapes::or( s, collision::box_shape(0.25, 0.375, 0.375, 1., 0.625, 0.625), ) }); static SHAPE22: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.25, 1., 1.); Shapes::or( s, collision::box_shape(0.25, 0.375, 0.375, 1.25, 0.625, 0.625), ) }); static SHAPE23: Lazy = Lazy::new(|| { let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1., 0.625); let s = Shapes::or(s, collision::box_shape(0., 0.75, 0., 0.375, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.375, 0.75, 0., 1., 1., 0.375)); let s = Shapes::or(s, collision::box_shape(0.375, 0.75, 0.625, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.625, 0.75, 0.375, 1., 1., 0.625)) }); static SHAPE24: Lazy = Lazy::new(|| { let s = collision::box_shape(0.375, -0.25, 0.375, 0.625, 1., 0.625); let s = Shapes::or(s, collision::box_shape(0., 0.75, 0., 0.375, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.375, 0.75, 0., 1., 1., 0.375)); let s = Shapes::or(s, collision::box_shape(0.375, 0.75, 0.625, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.625, 0.75, 0.375, 1., 1., 0.625)) }); static SHAPE25: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.25, 1.); Shapes::or( s, collision::box_shape(0.375, 0.25, 0.375, 0.625, 1., 0.625), ) }); static SHAPE26: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.25, 1.); Shapes::or( s, collision::box_shape(0.375, 0.25, 0.375, 0.625, 1.25, 0.625), ) }); static SHAPE27: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.375, 0.6875)); static SHAPE28: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.0625, 1.)); static SHAPE29: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 1., 0.5); Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 1., 1., 1.)) }); static SHAPE30: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.5, 1., 1.); let s = Shapes::or(s, collision::box_shape(0.5, 0., 0., 1., 1., 0.5)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }); static SHAPE31: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 1., 0.5); let s = Shapes::or(s, collision::box_shape(0.5, 0., 0.5, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 0.5, 1., 1.)) }); static SHAPE32: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.5, 1., 0.5); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }); static SHAPE33: Lazy = Lazy::new(|| { let s = collision::box_shape(0.5, 0., 0., 1., 1., 0.5); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }); static SHAPE34: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 1., 1., 0.5)) }); static SHAPE35: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }); static SHAPE36: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 1., 1., 0.5)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }); static SHAPE37: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 0.5)) }); static SHAPE38: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }); static SHAPE39: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.5, 1., 1., 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 1., 1., 0.5)) }); static SHAPE40: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.5, 1., 1., 1.); let s = Shapes::or(s, collision::box_shape(0.5, 0., 0., 1., 1., 0.5)); Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 0.5)) }); static SHAPE41: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.5, 1., 1.); let s = Shapes::or(s, collision::box_shape(0.5, 0., 0.5, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }); static SHAPE42: Lazy = Lazy::new(|| { let s = collision::box_shape(0.5, 0., 0.5, 1., 1., 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }); static SHAPE43: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.5, 0.5, 1., 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 1., 1., 0.5)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }); static SHAPE44: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 1., 1., 1.)) }); static SHAPE45: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 0.5)) }); static SHAPE46: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }); static SHAPE47: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0.5, 0.5, 0.5, 1., 1., 1.)) }); static SHAPE48: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0.5, 0.5, 1., 1.)) }); static SHAPE49: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.5, 1., 1.); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 1.)) }); static SHAPE50: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)) }); static SHAPE51: Lazy = Lazy::new(|| { let s = collision::box_shape(0.5, 0., 0., 1., 1., 1.); Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.5, 1., 1.)) }); static SHAPE52: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.5, 1.); Shapes::or(s, collision::box_shape(0.5, 0.5, 0., 1., 1., 1.)) }); static SHAPE53: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.875, 0.9375)); static SHAPE54: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0.0625, 1., 0.875, 0.9375)); static SHAPE55: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.0625, 0.9375, 0.875, 0.9375)); static SHAPE56: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0., 0.9375, 0.875, 0.9375)); static SHAPE57: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.875, 1.)); static SHAPE58: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.25, 1.)); static SHAPE59: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.375, 1.)); static SHAPE60: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.625, 1.)); static SHAPE61: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.875, 1.)); static SHAPE62: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.9375, 1.)); static SHAPE63: Lazy = Lazy::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75)); static SHAPE64: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 0.1875, 1., 1.)); static SHAPE65: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.8125, 1., 1., 1.)); static SHAPE66: Lazy = Lazy::new(|| collision::box_shape(0.8125, 0., 0., 1., 1., 1.)); static SHAPE67: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 1., 0.1875)); static SHAPE68: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125)); static SHAPE69: Lazy = Lazy::new(|| collision::box_shape(0., 0.875, 0.375, 1., 1., 0.625)); static SHAPE70: Lazy = Lazy::new(|| collision::box_shape(0.375, 0.875, 0., 0.625, 1., 1.)); static SHAPE71: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.9375, 0.9375)); static SHAPE72: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 1., 0.9375)); static SHAPE73: Lazy = Lazy::new(|| collision::box_shape(0.125, 0., 0.125, 0.875, 1., 0.875)); static SHAPE74: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) }); static SHAPE75: Lazy = Lazy::new(|| { let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.); Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) }); static SHAPE76: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) }); static SHAPE77: Lazy = Lazy::new(|| { let s = collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625); Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) }); static SHAPE78: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625); Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) }); static SHAPE79: Lazy = Lazy::new(|| { let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.); Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1.5, 0.625)) }); static SHAPE80: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625)); static SHAPE81: Lazy = Lazy::new(|| collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625)); static SHAPE82: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)); Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) }); static SHAPE83: Lazy = Lazy::new(|| collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.)); static SHAPE84: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.375)) }); static SHAPE85: Lazy = Lazy::new(|| collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625)); static SHAPE86: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625); Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1.5, 1.)) }); static SHAPE87: Lazy = Lazy::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.)); static SHAPE88: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625)); static SHAPE89: Lazy = Lazy::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625)); static SHAPE90: Lazy = Lazy::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 1., 0.625)); static SHAPE91: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.5, 0.9375)); static SHAPE92: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0., 0.0625, 0.9375, 0.5, 0.9375)); static SHAPE93: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0.0625, 0.9375, 0.5, 0.9375)); static SHAPE94: Lazy = Lazy::new(|| collision::box_shape(0.4375, 0., 0.0625, 0.9375, 0.5, 0.9375)); static SHAPE95: Lazy = Lazy::new(|| collision::box_shape(0.5625, 0., 0.0625, 0.9375, 0.5, 0.9375)); static SHAPE96: Lazy = Lazy::new(|| collision::box_shape(0.6875, 0., 0.0625, 0.9375, 0.5, 0.9375)); static SHAPE97: Lazy = Lazy::new(|| collision::box_shape(0.8125, 0., 0.0625, 0.9375, 0.5, 0.9375)); static SHAPE98: Lazy = Lazy::new(|| collision::box_shape(0., 0.8125, 0., 1., 1., 1.)); static SHAPE99: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.1875, 1.)); static SHAPE100: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) }); static SHAPE101: Lazy = Lazy::new(|| { let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.); Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) }); static SHAPE102: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) }); static SHAPE103: Lazy = Lazy::new(|| { let s = collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625); Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) }); static SHAPE104: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625); Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) }); static SHAPE105: Lazy = Lazy::new(|| { let s = collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.); Shapes::or(s, collision::box_shape(0.5625, 0., 0.4375, 1., 1., 0.5625)) }); static SHAPE106: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625)); static SHAPE107: Lazy = Lazy::new(|| collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625)); static SHAPE108: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); let s = Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)); Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) }); static SHAPE109: Lazy = Lazy::new(|| collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.)); static SHAPE110: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); Shapes::or(s, collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.4375)) }); static SHAPE111: Lazy = Lazy::new(|| collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625)); static SHAPE112: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625); Shapes::or(s, collision::box_shape(0.4375, 0., 0.5625, 0.5625, 1., 1.)) }); static SHAPE113: Lazy = Lazy::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.)); static SHAPE114: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625)); static SHAPE115: Lazy = Lazy::new(|| collision::box_shape(0., 0.40625, 0.40625, 1., 0.59375, 0.59375)); static SHAPE116: Lazy = Lazy::new(|| collision::box_shape(0.40625, 0., 0.40625, 0.59375, 1., 0.59375)); static SHAPE117: Lazy = Lazy::new(|| collision::box_shape(0.40625, 0.40625, 0., 0.59375, 0.59375, 1.)); static SHAPE118: Lazy = Lazy::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.375, 0.5625)); static SHAPE119: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.09375, 0.9375)); static SHAPE120: Lazy = Lazy::new(|| { let s = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.125, 0.9375); Shapes::or( s, collision::box_shape(0.4375, 0.125, 0.4375, 0.5625, 0.875, 0.5625), ) }); static SHAPE121: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.125, 1., 0.25); let s = Shapes::or(s, collision::box_shape(0., 0., 0.75, 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0., 0., 0.25, 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.125, 0., 0.875, 0.25, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0., 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.75, 0., 0.875, 1., 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.875, 0., 0.125, 1., 1., 0.25)); let s = Shapes::or(s, collision::box_shape(0.875, 0., 0.75, 1., 1., 0.875)); let s = Shapes::or(s, collision::box_shape(0., 0.1875, 0.25, 1., 0.25, 0.75)); let s = Shapes::or( s, collision::box_shape(0.125, 0.1875, 0.125, 0.875, 0.25, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.1875, 0.75, 0.875, 0.25, 0.875), ); let s = Shapes::or(s, collision::box_shape(0.25, 0.1875, 0., 0.75, 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.25, 0.1875, 0.875, 0.75, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0., 0.25, 0.25, 0.125, 1., 0.75)); Shapes::or(s, collision::box_shape(0.875, 0.25, 0.25, 1., 1., 0.75)) }); static SHAPE122: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.8125, 1.); Shapes::or(s, collision::box_shape(0.25, 0.8125, 0.25, 0.75, 1., 0.75)) }); static SHAPE123: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.8125, 1.)); static SHAPE124: Lazy = Lazy::new(|| collision::box_shape(0.375, 0.4375, 0.0625, 0.625, 0.75, 0.3125)); static SHAPE125: Lazy = Lazy::new(|| collision::box_shape(0.375, 0.4375, 0.6875, 0.625, 0.75, 0.9375)); static SHAPE126: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0.4375, 0.375, 0.3125, 0.75, 0.625)); static SHAPE127: Lazy = Lazy::new(|| collision::box_shape(0.6875, 0.4375, 0.375, 0.9375, 0.75, 0.625)); static SHAPE128: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0.3125, 0.0625, 0.6875, 0.75, 0.4375)); static SHAPE129: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0.3125, 0.5625, 0.6875, 0.75, 0.9375)); static SHAPE130: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0.3125, 0.3125, 0.4375, 0.75, 0.6875)); static SHAPE131: Lazy = Lazy::new(|| collision::box_shape(0.5625, 0.3125, 0.3125, 0.9375, 0.75, 0.6875)); static SHAPE132: Lazy = Lazy::new(|| collision::box_shape(0.25, 0.1875, 0.0625, 0.75, 0.75, 0.5625)); static SHAPE133: Lazy = Lazy::new(|| collision::box_shape(0.25, 0.1875, 0.4375, 0.75, 0.75, 0.9375)); static SHAPE134: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0.1875, 0.25, 0.5625, 0.75, 0.75)); static SHAPE135: Lazy = Lazy::new(|| collision::box_shape(0.4375, 0.1875, 0.25, 0.9375, 0.75, 0.75)); static SHAPE136: Lazy = Lazy::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75)); static SHAPE137: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) }); static SHAPE138: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875)); static SHAPE139: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }); static SHAPE140: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }); static SHAPE141: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.)); static SHAPE142: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) }); static SHAPE143: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) }); static SHAPE144: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) }); static SHAPE145: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875)); static SHAPE146: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) }); static SHAPE147: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }); static SHAPE148: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 0.75, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }); static SHAPE149: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.)); static SHAPE150: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) }); static SHAPE151: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) }); static SHAPE152: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)) }); static SHAPE153: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875)); static SHAPE154: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875)); static SHAPE155: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) }); static SHAPE156: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }); static SHAPE157: Lazy = Lazy::new(|| { let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.); Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) }); static SHAPE158: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) }); static SHAPE159: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) }); static SHAPE160: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)) }); static SHAPE161: Lazy = Lazy::new(|| { let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) }); static SHAPE162: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)) }); static SHAPE163: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)); Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1.5, 0.6875)) }); static SHAPE164: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.3125)); let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1.5, 0.75)); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.25)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1.5, 1.)) }); static SHAPE165: Lazy = Lazy::new(|| { let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.); Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1.5, 0.6875)) }); static SHAPE166: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875); let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.3125)); Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1.5, 1.)) }); static SHAPE167: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.4375, 1.)); static SHAPE168: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0., 1., 0.5625, 1.)); static SHAPE169: Lazy = Lazy::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 0.5, 0.75)); static SHAPE170: Lazy = Lazy::new(|| collision::box_shape(0.25, 0.25, 0.5, 0.75, 0.75, 1.)); static SHAPE171: Lazy = Lazy::new(|| collision::box_shape(0.25, 0.25, 0., 0.75, 0.75, 0.5)); static SHAPE172: Lazy = Lazy::new(|| collision::box_shape(0.5, 0.25, 0.25, 1., 0.75, 0.75)); static SHAPE173: Lazy = Lazy::new(|| collision::box_shape(0., 0.25, 0.25, 0.5, 0.75, 0.75)); static SHAPE174: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.5, 0.8125)); static SHAPE175: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.25, 0.5, 0.8125, 0.75, 1.)); static SHAPE176: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.25, 0., 0.8125, 0.75, 0.5)); static SHAPE177: Lazy = Lazy::new(|| collision::box_shape(0.5, 0.25, 0.1875, 1., 0.75, 0.8125)); static SHAPE178: Lazy = Lazy::new(|| collision::box_shape(0., 0.25, 0.1875, 0.5, 0.75, 0.8125)); static SHAPE179: Lazy = Lazy::new(|| { let s = collision::box_shape(0.125, 0., 0.125, 0.875, 0.25, 0.875); let s = Shapes::or( s, collision::box_shape(0.25, 0.25, 0.1875, 0.75, 0.3125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.375, 0.3125, 0.25, 0.625, 1., 0.75), ); let s = Shapes::or(s, collision::box_shape(0.1875, 0.625, 0., 0.375, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.375, 0.625, 0., 0.8125, 1., 0.25)); let s = Shapes::or(s, collision::box_shape(0.375, 0.625, 0.75, 0.8125, 1., 1.)); Shapes::or( s, collision::box_shape(0.625, 0.625, 0.25, 0.8125, 1., 0.75), ) }); static SHAPE180: Lazy = Lazy::new(|| { let s = collision::box_shape(0.125, 0., 0.125, 0.875, 0.25, 0.875); let s = Shapes::or( s, collision::box_shape(0.1875, 0.25, 0.25, 0.8125, 0.3125, 0.75), ); let s = Shapes::or( s, collision::box_shape(0.25, 0.3125, 0.375, 0.75, 1., 0.625), ); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0.1875, 0.25, 1., 0.8125)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.1875, 1., 1., 0.375)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.625, 1., 1., 0.8125)); Shapes::or(s, collision::box_shape(0.75, 0.625, 0.375, 1., 1., 0.625)) }); static SHAPE181: Lazy = Lazy::new(|| { let s = collision::box_shape(0.375, 0., 0.375, 0.625, 0.6875, 0.625); let s = Shapes::or( s, collision::box_shape(0.25, 0.25, 0.25, 0.375, 0.6875, 0.75), ); let s = Shapes::or( s, collision::box_shape(0.375, 0.25, 0.25, 0.75, 0.6875, 0.375), ); let s = Shapes::or( s, collision::box_shape(0.375, 0.25, 0.625, 0.75, 0.6875, 0.75), ); let s = Shapes::or( s, collision::box_shape(0.625, 0.25, 0.375, 0.75, 0.6875, 0.625), ); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }); static SHAPE182: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.6875, 0.75); let s = Shapes::or(s, collision::box_shape(0.375, 0.25, 0., 0.625, 0.5, 0.25)); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }); static SHAPE183: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.6875, 0.75); let s = Shapes::or(s, collision::box_shape(0.375, 0.25, 0.75, 0.625, 0.5, 1.)); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }); static SHAPE184: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.25, 0.375, 0.75, 0.5, 0.625); let s = Shapes::or( s, collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.6875, 0.375), ); let s = Shapes::or( s, collision::box_shape(0.25, 0.25, 0.625, 0.75, 0.6875, 0.75), ); let s = Shapes::or( s, collision::box_shape(0.25, 0.5, 0.375, 0.75, 0.6875, 0.625), ); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }); static SHAPE185: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.6875, 0.75); let s = Shapes::or(s, collision::box_shape(0.75, 0.25, 0.375, 1., 0.5, 0.625)); let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.25, 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0., 1., 0.6875, 0.25)); let s = Shapes::or(s, collision::box_shape(0.25, 0.625, 0.75, 1., 0.6875, 1.)); let s = Shapes::or(s, collision::box_shape(0.75, 0.625, 0.25, 1., 0.6875, 0.75)); let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.125, 0.6875, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.6875, 0.125, 1., 1., 0.875)) }); static SHAPE186: Lazy = Lazy::new(|| collision::box_shape(0., 0.5, 0., 1., 1., 1.)); static SHAPE187: Lazy = Lazy::new(|| collision::box_shape(0.375, 0.375, 0., 0.625, 0.625, 1.)); static SHAPE188: Lazy = Lazy::new(|| collision::box_shape(0., 0.375, 0.375, 1., 0.625, 0.625)); static SHAPE189: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE190: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE191: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE192: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE193: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE194: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE195: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE196: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE197: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE198: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE199: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE200: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE201: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE202: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE203: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE204: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE205: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE206: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE207: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE208: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE209: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }); static SHAPE210: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }); static SHAPE211: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }); static SHAPE212: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }); static SHAPE213: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE214: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE215: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE216: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE217: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125); Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ) }); static SHAPE218: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0., 0.1875, 0.1875, 0.1875, 0.8125, 0.8125), ) }); static SHAPE219: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125)); static SHAPE220: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE221: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.); let s = Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE222: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE223: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE224: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE225: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE226: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }); static SHAPE227: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE228: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE229: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.); let s = Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE230: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE231: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.); Shapes::or( s, collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125), ) }); static SHAPE232: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE233: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0.1875, 1., 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE234: Lazy = Lazy::new(|| collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125)); static SHAPE235: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0.1875, 1., 0.8125, 0.8125)); static SHAPE236: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE237: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE238: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE239: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.)); static SHAPE240: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE241: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE242: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875), ) }); static SHAPE243: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125)); static SHAPE244: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); let s = Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE245: Lazy = Lazy::new(|| { let s = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE246: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.), ) }); static SHAPE247: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.)); static SHAPE248: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125), ) }); static SHAPE249: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 1., 0.8125)); static SHAPE250: Lazy = Lazy::new(|| collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125)); static SHAPE251: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125)); static SHAPE252: Lazy = Lazy::new(|| collision::box_shape(0.3125, -0.0625, 0.3125, 0.6875, 0.1875, 0.6875)); static SHAPE253: Lazy = Lazy::new(|| collision::box_shape(0.1875, -0.0625, 0.1875, 0.8125, 0.3125, 0.8125)); static SHAPE254: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0.3125, 0.3125, 0.6875, 0.6875, 0.6875)); static SHAPE255: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.75, 0.4375, 0.75)); static SHAPE256: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.4375, 0.9375)); static SHAPE257: Lazy = Lazy::new(|| collision::box_shape(0.0625, 0., 0.125, 0.9375, 1., 0.875)); static SHAPE258: Lazy = Lazy::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 0.375, 0.625)); static SHAPE259: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.375, 0.8125)); static SHAPE260: Lazy = Lazy::new(|| collision::box_shape(0.125, 0., 0.125, 0.875, 0.375, 0.875)); static SHAPE261: Lazy = Lazy::new(|| collision::box_shape(0.125, 0., 0.125, 0.875, 0.4375, 0.875)); static SHAPE262: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1., 0.6875)); static SHAPE263: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 0.125, 1., 0.125); let s = Shapes::or(s, collision::box_shape(0., 0., 0.875, 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.875, 0., 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.875, 0., 0.875, 1., 1., 1.)); let s = Shapes::or(s, collision::box_shape(0., 0.875, 0.125, 1., 1., 0.875)); let s = Shapes::or(s, collision::box_shape(0.125, 0.875, 0., 0.875, 1., 0.125)); Shapes::or(s, collision::box_shape(0.125, 0.875, 0.875, 0.875, 1., 1.)) }); static SHAPE264: Lazy = Lazy::new(|| { let s = collision::box_shape(0.125, 0., 0.375, 0.25, 0.8125, 0.625); let s = Shapes::or( s, collision::box_shape(0.75, 0., 0.375, 0.875, 0.8125, 0.625), ); let s = Shapes::or(s, collision::box_shape(0.25, 0.25, 0.125, 0.75, 1., 0.875)); let s = Shapes::or( s, collision::box_shape(0.125, 0.4375, 0.3125, 0.25, 0.8125, 0.375), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.4375, 0.625, 0.25, 0.8125, 0.6875), ); let s = Shapes::or( s, collision::box_shape(0.75, 0.4375, 0.3125, 0.875, 0.8125, 0.375), ); Shapes::or( s, collision::box_shape(0.75, 0.4375, 0.625, 0.875, 0.8125, 0.6875), ) }); static SHAPE265: Lazy = Lazy::new(|| { let s = collision::box_shape(0.375, 0., 0.125, 0.625, 0.8125, 0.25); let s = Shapes::or( s, collision::box_shape(0.375, 0., 0.75, 0.625, 0.8125, 0.875), ); let s = Shapes::or(s, collision::box_shape(0.125, 0.25, 0.25, 0.875, 1., 0.75)); let s = Shapes::or( s, collision::box_shape(0.3125, 0.4375, 0.125, 0.375, 0.8125, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.3125, 0.4375, 0.75, 0.375, 0.8125, 0.875), ); let s = Shapes::or( s, collision::box_shape(0.625, 0.4375, 0.125, 0.6875, 0.8125, 0.25), ); Shapes::or( s, collision::box_shape(0.625, 0.4375, 0.75, 0.6875, 0.8125, 0.875), ) }); static SHAPE266: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.125, 0., 0.75, 0.875, 0.75); let s = Shapes::or( s, collision::box_shape(0.125, 0.3125, 0.1875, 0.25, 0.6875, 0.5625), ); let s = Shapes::or( s, collision::box_shape(0.75, 0.3125, 0.1875, 0.875, 0.6875, 0.5625), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.375, 0.5625, 0.25, 0.625, 1.), ); Shapes::or( s, collision::box_shape(0.75, 0.375, 0.5625, 0.875, 0.625, 1.), ) }); static SHAPE267: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.125, 0.25, 0.75, 0.875, 1.); let s = Shapes::or( s, collision::box_shape(0.125, 0.3125, 0.4375, 0.25, 0.6875, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.75, 0.3125, 0.4375, 0.875, 0.6875, 0.8125), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.375, 0., 0.25, 0.625, 0.4375), ); Shapes::or( s, collision::box_shape(0.75, 0.375, 0., 0.875, 0.625, 0.4375), ) }); static SHAPE268: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0.125, 0.25, 0.75, 0.875, 0.75); let s = Shapes::or( s, collision::box_shape(0.1875, 0.3125, 0.125, 0.5625, 0.6875, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.1875, 0.3125, 0.75, 0.5625, 0.6875, 0.875), ); let s = Shapes::or( s, collision::box_shape(0.5625, 0.375, 0.125, 1., 0.625, 0.25), ); Shapes::or( s, collision::box_shape(0.5625, 0.375, 0.75, 1., 0.625, 0.875), ) }); static SHAPE269: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.125, 0.25, 1., 0.875, 0.75); let s = Shapes::or( s, collision::box_shape(0.4375, 0.3125, 0.125, 0.8125, 0.6875, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.4375, 0.3125, 0.75, 0.8125, 0.6875, 0.875), ); let s = Shapes::or( s, collision::box_shape(0., 0.375, 0.125, 0.4375, 0.625, 0.25), ); Shapes::or( s, collision::box_shape(0., 0.375, 0.75, 0.4375, 0.625, 0.875), ) }); static SHAPE270: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0., 0.125, 0.75, 0.75, 0.875); let s = Shapes::or( s, collision::box_shape(0.125, 0.1875, 0.3125, 0.25, 0.5625, 0.6875), ); let s = Shapes::or( s, collision::box_shape(0.75, 0.1875, 0.3125, 0.875, 0.5625, 0.6875), ); let s = Shapes::or( s, collision::box_shape(0.125, 0.5625, 0.375, 0.25, 1., 0.625), ); Shapes::or( s, collision::box_shape(0.75, 0.5625, 0.375, 0.875, 1., 0.625), ) }); static SHAPE271: Lazy = Lazy::new(|| { let s = collision::box_shape(0.125, 0., 0.25, 0.875, 0.75, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.1875, 0.125, 0.6875, 0.5625, 0.25), ); let s = Shapes::or( s, collision::box_shape(0.3125, 0.1875, 0.75, 0.6875, 0.5625, 0.875), ); let s = Shapes::or( s, collision::box_shape(0.375, 0.5625, 0.125, 0.625, 1., 0.25), ); Shapes::or( s, collision::box_shape(0.375, 0.5625, 0.75, 0.625, 1., 0.875), ) }); static SHAPE272: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.125, 1.); Shapes::or( s, collision::box_shape(0.25, 0.125, 0.25, 0.75, 0.875, 0.75), ) }); static SHAPE273: Lazy = Lazy::new(|| collision::box_shape(0., 0., 0.25, 1., 1., 0.75)); static SHAPE274: Lazy = Lazy::new(|| collision::box_shape(0.25, 0., 0., 0.75, 1., 1.)); static SHAPE275: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.4375, 0.8125, 0.4375, 0.5625, 1., 0.5625), ) }); static SHAPE276: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.4375, 0.8125, 0., 0.5625, 0.9375, 0.8125), ) }); static SHAPE277: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.4375, 0.8125, 0.1875, 0.5625, 0.9375, 1.), ) }); static SHAPE278: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0., 0.8125, 0.4375, 0.8125, 0.9375, 0.5625), ) }); static SHAPE279: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.1875, 0.8125, 0.4375, 1., 0.9375, 0.5625), ) }); static SHAPE280: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0.4375, 0.8125, 0., 0.5625, 0.9375, 1.), ) }); static SHAPE281: Lazy = Lazy::new(|| { let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75); let s = Shapes::or( s, collision::box_shape(0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875), ); Shapes::or( s, collision::box_shape(0., 0.8125, 0.4375, 1., 0.9375, 0.5625), ) }); static SHAPE282: Lazy = Lazy::new(|| { let s = collision::box_shape(0.3125, 0.0625, 0.3125, 0.6875, 0.5, 0.6875); Shapes::or( s, collision::box_shape(0.375, 0.5, 0.375, 0.625, 0.625, 0.625), ) }); static SHAPE283: Lazy = Lazy::new(|| { let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.4375, 0.6875); Shapes::or( s, collision::box_shape(0.375, 0.4375, 0.375, 0.625, 0.5625, 0.625), ) }); static SHAPE284: Lazy = Lazy::new(|| { let s = collision::box_shape(0., 0., 0., 1., 0.125, 1.); let s = Shapes::or(s, collision::box_shape(0., 0.125, 0., 0.125, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.125, 0.125, 0., 1., 1., 0.125)); let s = Shapes::or(s, collision::box_shape(0.125, 0.125, 0.875, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.875, 0.125, 0.125, 1., 1., 0.875)) }); static SHAPE285: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0.375, 0.6875, 0.375, 0.5625)); static SHAPE286: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0.375, 0.625, 0.375, 0.6875)); static SHAPE287: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.375, 0.625)); static SHAPE288: Lazy = Lazy::new(|| { let s = collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.5, 0.9375); Shapes::or( s, collision::box_shape(0.4375, 0.5, 0.4375, 0.5625, 0.875, 0.5625), ) }); static SHAPE289: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0.5625, 0.8125, 0.8125, 1.)); static SHAPE290: Lazy = Lazy::new(|| collision::box_shape(0., 0.1875, 0.1875, 0.4375, 0.8125, 0.8125)); static SHAPE291: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.4375)); static SHAPE292: Lazy = Lazy::new(|| collision::box_shape(0.5625, 0.1875, 0.1875, 1., 0.8125, 0.8125)); static SHAPE293: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.4375, 0.8125)); static SHAPE294: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.5625, 0.1875, 0.8125, 1., 0.8125)); static SHAPE295: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0.6875, 0.8125, 0.8125, 1.)); static SHAPE296: Lazy = Lazy::new(|| collision::box_shape(0., 0.1875, 0.1875, 0.3125, 0.8125, 0.8125)); static SHAPE297: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.3125)); static SHAPE298: Lazy = Lazy::new(|| collision::box_shape(0.6875, 0.1875, 0.1875, 1., 0.8125, 0.8125)); static SHAPE299: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.3125, 0.8125)); static SHAPE300: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.6875, 0.1875, 0.8125, 1., 0.8125)); static SHAPE301: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0.75, 0.8125, 0.8125, 1.)); static SHAPE302: Lazy = Lazy::new(|| collision::box_shape(0., 0.1875, 0.1875, 0.25, 0.8125, 0.8125)); static SHAPE303: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.25)); static SHAPE304: Lazy = Lazy::new(|| collision::box_shape(0.75, 0.1875, 0.1875, 1., 0.8125, 0.8125)); static SHAPE305: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.25, 0.8125)); static SHAPE306: Lazy = Lazy::new(|| collision::box_shape(0.1875, 0.75, 0.1875, 0.8125, 1., 0.8125)); static SHAPE307: Lazy = Lazy::new(|| collision::box_shape(0.25, 0.25, 0.8125, 0.75, 0.75, 1.)); static SHAPE308: Lazy = Lazy::new(|| collision::box_shape(0., 0.25, 0.25, 0.1875, 0.75, 0.75)); static SHAPE309: Lazy = Lazy::new(|| collision::box_shape(0.25, 0.25, 0., 0.75, 0.75, 0.1875)); static SHAPE310: Lazy = Lazy::new(|| collision::box_shape(0.8125, 0.25, 0.25, 1., 0.75, 0.75)); static SHAPE311: Lazy = Lazy::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 0.1875, 0.75)); static SHAPE312: Lazy = Lazy::new(|| collision::box_shape(0.25, 0.8125, 0.25, 0.75, 1., 0.75)); static SHAPE313: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.6875, 0.6875)); static SHAPE314: Lazy = Lazy::new(|| collision::box_shape(0.3125, 0.3125, 0.3125, 0.6875, 1., 0.6875)); static SHAPE315: Lazy = Lazy::new(|| { let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1., 0.625); let s = Shapes::or(s, collision::box_shape(0., 0.5, 0., 0.375, 1., 1.)); let s = Shapes::or(s, collision::box_shape(0.375, 0.5, 0., 1., 1., 0.375)); let s = Shapes::or(s, collision::box_shape(0.375, 0.5, 0.625, 1., 1., 1.)); Shapes::or(s, collision::box_shape(0.625, 0.5, 0.375, 1., 1., 0.625)) }); static SHAPE316: Lazy = Lazy::new(|| collision::box_shape(0., 0.6875, 0., 1., 0.9375, 1.)); static SHAPE317: Lazy = Lazy::new(|| collision::box_shape(0., 0.6875, 0., 1., 0.8125, 1.)); impl BlockWithShape for BlockState { fn shape(&self) -> &'static VoxelShape { match self.id { 0 | 25..=78 | 80..=111 | 1944..=1991 | 2004..=2010 | 2063..=2090 | 2355..=2872 | 2978..=4273 | 4278..=4285 | 4302..=4589 | 4662..=4681 | 4762..=5537 | 5626..=5651 | 5716..=5733 | 5738..=5772 | 5799..=5814 | 5859..=5863 | 5865..=5866 | 6813..=6998 | 7001..=7002 | 7005..=7006 | 7009..=7010 | 7013..=7014 | 7017..=7018 | 7021..=7022 | 7025..=7026 | 7385..=7388 | 7406 | 7521..=7664 | 7925 | 7928 | 8249 | 8252 | 8595..=8826 | 9143..=9174 | 9320..=9343 | 10367..=10398 | 10747..=11078 | 11310..=11311 | 11314..=11315 | 11318..=11319 | 11322..=11323 | 11326..=11327 | 11330..=11331 | 11334..=11335 | 11338..=11339 | 11342..=11343 | 11346..=11347 | 11350..=11351 | 11354..=11355 | 11358..=11359 | 11362..=11363 | 11366..=11367 | 11370..=11371 | 11374..=11375 | 11378..=11379 | 11382..=11383 | 11386..=11387 | 11390..=11391 | 11394..=11395 | 11398..=11399 | 11402..=11403 | 11406..=11407 | 11410..=11411 | 11414..=11415 | 11418..=11419 | 11422..=11423 | 11426..=11427 | 11430..=11431 | 11434..=11435 | 11438..=11439 | 11442..=11443 | 11446..=11447 | 11450..=11451 | 11454..=11455 | 11458..=11459 | 11462..=11463 | 11466..=11467 | 11470..=11471 | 11474..=11475 | 11478..=11479 | 11482..=11483 | 11486..=11487 | 11490..=11491 | 11494..=11495 | 11498..=11499 | 11502..=11503 | 11506..=11507 | 11510..=11511 | 11514..=11515 | 11518..=11519 | 11522..=11523 | 11526..=11527 | 11530..=11531 | 11534..=11535 | 11538..=11539 | 11542..=11543 | 11546..=11547 | 11550..=11551 | 11554..=11555 | 11558..=11559 | 11562..=11563 | 12495..=12496 | 12499 | 12501 | 12503 | 12505 | 12507..=12512 | 12514 | 12549 | 12760..=12786 | 12813..=12932 | 12944 | 12958..=12961 | 14166 | 14169 | 14490 | 14493 | 14814 | 14817 | 15138 | 15141 | 15462 | 15465 | 15786 | 15789 | 16110 | 16113 | 16434 | 16437 | 16758 | 16761 | 17082 | 17085 | 17406 | 17409 | 17730 | 17733 | 18054 | 18057 | 18575..=18578 | 18592 | 18594..=18595 | 18609 | 18611..=18665 | 18680..=18683 | 18876..=18877 | 18880..=18881 | 18884..=18885 | 18888..=18889 | 18892..=18893 | 18896..=18897 | 18900..=18901 | 18904..=18905 | 18908..=18909 | 18912..=18913 | 18916..=18917 | 18920..=18921 | 18924..=18925 | 18928..=18929 | 18932..=18933 | 18936..=18937 | 19100..=19147 | 19276..=19355 | 19547 | 19550 | 19967 | 19970 | 20372..=20397 | 20404 | 20407 | 21084 | 21566..=21693 | 22455..=22509 | 22513..=22528 | 22536..=22537 | 22544..=22545 | 22552..=22553 | 22560..=22587 | 22686 | 22689 | 23097 | 23100 | 23508 | 23511 | 23919 | 23922 | 24258 => &SHAPE0, 1688 | 1690 | 1693 | 1695 | 1704 | 1706 | 1709 | 1711 | 1720 | 1722 | 1725 | 1727 | 1736 | 1738 | 1741 | 1743 | 1752 | 1754 | 1757 | 1759 | 1768 | 1770 | 1773 | 1775 | 1784 | 1786 | 1789 | 1791 | 1800 | 1802 | 1805 | 1807 | 1816 | 1818 | 1821 | 1823 | 1832 | 1834 | 1837 | 1839 | 1848 | 1850 | 1853 | 1855 | 1864 | 1866 | 1869 | 1871 | 1880 | 1882 | 1885 | 1887 | 1896 | 1898 | 1901 | 1903 | 1912 | 1914 | 1917 | 1919 | 1928 | 1930 | 1933 | 1935 => &SHAPE3, 1689 | 1691..=1692 | 1694 | 1705 | 1707..=1708 | 1710 | 1721 | 1723..=1724 | 1726 | 1737 | 1739..=1740 | 1742 | 1753 | 1755..=1756 | 1758 | 1769 | 1771..=1772 | 1774 | 1785 | 1787..=1788 | 1790 | 1801 | 1803..=1804 | 1806 | 1817 | 1819..=1820 | 1822 | 1833 | 1835..=1836 | 1838 | 1849 | 1851..=1852 | 1854 | 1865 | 1867..=1868 | 1870 | 1881 | 1883..=1884 | 1886 | 1897 | 1899..=1900 | 1902 | 1913 | 1915..=1916 | 1918 | 1929 | 1931..=1932 | 1934 => &SHAPE4, 1696 | 1698 | 1701 | 1703 | 1712 | 1714 | 1717 | 1719 | 1728 | 1730 | 1733 | 1735 | 1744 | 1746 | 1749 | 1751 | 1760 | 1762 | 1765 | 1767 | 1776 | 1778 | 1781 | 1783 | 1792 | 1794 | 1797 | 1799 | 1808 | 1810 | 1813 | 1815 | 1824 | 1826 | 1829 | 1831 | 1840 | 1842 | 1845 | 1847 | 1856 | 1858 | 1861 | 1863 | 1872 | 1874 | 1877 | 1879 | 1888 | 1890 | 1893 | 1895 | 1904 | 1906 | 1909 | 1911 | 1920 | 1922 | 1925 | 1927 | 1936 | 1938 | 1941 | 1943 => &SHAPE5, 1697 | 1699..=1700 | 1702 | 1713 | 1715..=1716 | 1718 | 1729 | 1731..=1732 | 1734 | 1745 | 1747..=1748 | 1750 | 1761 | 1763..=1764 | 1766 | 1777 | 1779..=1780 | 1782 | 1793 | 1795..=1796 | 1798 | 1809 | 1811..=1812 | 1814 | 1825 | 1827..=1828 | 1830 | 1841 | 1843..=1844 | 1846 | 1857 | 1859..=1860 | 1862 | 1873 | 1875..=1876 | 1878 | 1889 | 1891..=1892 | 1894 | 1905 | 1907..=1908 | 1910 | 1921 | 1923..=1924 | 1926 | 1937 | 1939..=1940 | 1942 => &SHAPE6, 1992 | 2011 => &SHAPE9, 1993 | 2012 => &SHAPE10, 1994 | 2013 => &SHAPE11, 1995 | 2014 => &SHAPE12, 1996 | 2015 | 5778 | 7389 => &SHAPE13, 1997 | 2016 => &SHAPE14, 2023..=2024 => &SHAPE15, 2025..=2026 => &SHAPE16, 2027..=2028 => &SHAPE17, 2029..=2030 => &SHAPE18, 2031..=2032 => &SHAPE19, 2033..=2034 => &SHAPE20, 2035..=2036 => &SHAPE21, 2037..=2038 => &SHAPE22, 2039..=2040 => &SHAPE23, 2041..=2042 => &SHAPE24, 2043..=2044 => &SHAPE25, 2045..=2046 => &SHAPE26, 2874..=2875 | 4682..=4683 | 7029..=7030 | 7109..=7110 | 7189..=7190 | 7305..=7306 | 7431..=7432 | 7666..=7667 | 7746..=7747 | 7826..=7827 | 9240..=9241 | 9884..=9885 | 9964..=9965 | 10044..=10045 | 10124..=10125 | 10204..=10205 | 10284..=10285 | 10466..=10467 | 10546..=10547 | 10626..=10627 | 11082..=11083 | 12414..=12415 | 12962..=12963 | 13042..=13043 | 13122..=13123 | 13202..=13203 | 13282..=13283 | 13362..=13363 | 13442..=13443 | 13522..=13523 | 13602..=13603 | 13682..=13683 | 13762..=13763 | 13842..=13843 | 13922..=13923 | 14002..=14003 | 18940..=18941 | 19020..=19021 | 19461..=19462 | 19881..=19882 | 20286..=20287 | 21714..=21715 | 21794..=21795 | 21874..=21875 | 21954..=21955 | 22066..=22067 | 22146..=22147 | 22226..=22227 | 22306..=22307 | 22594..=22595 | 23005..=23006 | 23416..=23417 | 23827..=23828 => &SHAPE29, 2876..=2877 | 2918..=2919 | 4684..=4685 | 4726..=4727 | 7031..=7032 | 7073..=7074 | 7111..=7112 | 7153..=7154 | 7191..=7192 | 7233..=7234 | 7307..=7308 | 7349..=7350 | 7433..=7434 | 7475..=7476 | 7668..=7669 | 7710..=7711 | 7748..=7749 | 7790..=7791 | 7828..=7829 | 7870..=7871 | 9242..=9243 | 9284..=9285 | 9886..=9887 | 9928..=9929 | 9966..=9967 | 10008..=10009 | 10046..=10047 | 10088..=10089 | 10126..=10127 | 10168..=10169 | 10206..=10207 | 10248..=10249 | 10286..=10287 | 10328..=10329 | 10468..=10469 | 10510..=10511 | 10548..=10549 | 10590..=10591 | 10628..=10629 | 10670..=10671 | 11084..=11085 | 11126..=11127 | 12416..=12417 | 12458..=12459 | 12964..=12965 | 13006..=13007 | 13044..=13045 | 13086..=13087 | 13124..=13125 | 13166..=13167 | 13204..=13205 | 13246..=13247 | 13284..=13285 | 13326..=13327 | 13364..=13365 | 13406..=13407 | 13444..=13445 | 13486..=13487 | 13524..=13525 | 13566..=13567 | 13604..=13605 | 13646..=13647 | 13684..=13685 | 13726..=13727 | 13764..=13765 | 13806..=13807 | 13844..=13845 | 13886..=13887 | 13924..=13925 | 13966..=13967 | 14004..=14005 | 14046..=14047 | 18942..=18943 | 18984..=18985 | 19022..=19023 | 19064..=19065 | 19463..=19464 | 19505..=19506 | 19883..=19884 | 19925..=19926 | 20288..=20289 | 20330..=20331 | 21716..=21717 | 21758..=21759 | 21796..=21797 | 21838..=21839 | 21876..=21877 | 21918..=21919 | 21956..=21957 | 21998..=21999 | 22068..=22069 | 22110..=22111 | 22148..=22149 | 22190..=22191 | 22228..=22229 | 22270..=22271 | 22308..=22309 | 22350..=22351 | 22596..=22597 | 22638..=22639 | 23007..=23008 | 23049..=23050 | 23418..=23419 | 23460..=23461 | 23829..=23830 | 23871..=23872 => &SHAPE30, 2878..=2879 | 2936..=2937 | 4686..=4687 | 4744..=4745 | 7033..=7034 | 7091..=7092 | 7113..=7114 | 7171..=7172 | 7193..=7194 | 7251..=7252 | 7309..=7310 | 7367..=7368 | 7435..=7436 | 7493..=7494 | 7670..=7671 | 7728..=7729 | 7750..=7751 | 7808..=7809 | 7830..=7831 | 7888..=7889 | 9244..=9245 | 9302..=9303 | 9888..=9889 | 9946..=9947 | 9968..=9969 | 10026..=10027 | 10048..=10049 | 10106..=10107 | 10128..=10129 | 10186..=10187 | 10208..=10209 | 10266..=10267 | 10288..=10289 | 10346..=10347 | 10470..=10471 | 10528..=10529 | 10550..=10551 | 10608..=10609 | 10630..=10631 | 10688..=10689 | 11086..=11087 | 11144..=11145 | 12418..=12419 | 12476..=12477 | 12966..=12967 | 13024..=13025 | 13046..=13047 | 13104..=13105 | 13126..=13127 | 13184..=13185 | 13206..=13207 | 13264..=13265 | 13286..=13287 | 13344..=13345 | 13366..=13367 | 13424..=13425 | 13446..=13447 | 13504..=13505 | 13526..=13527 | 13584..=13585 | 13606..=13607 | 13664..=13665 | 13686..=13687 | 13744..=13745 | 13766..=13767 | 13824..=13825 | 13846..=13847 | 13904..=13905 | 13926..=13927 | 13984..=13985 | 14006..=14007 | 14064..=14065 | 18944..=18945 | 19002..=19003 | 19024..=19025 | 19082..=19083 | 19465..=19466 | 19523..=19524 | 19885..=19886 | 19943..=19944 | 20290..=20291 | 20348..=20349 | 21718..=21719 | 21776..=21777 | 21798..=21799 | 21856..=21857 | 21878..=21879 | 21936..=21937 | 21958..=21959 | 22016..=22017 | 22070..=22071 | 22128..=22129 | 22150..=22151 | 22208..=22209 | 22230..=22231 | 22288..=22289 | 22310..=22311 | 22368..=22369 | 22598..=22599 | 22656..=22657 | 23009..=23010 | 23067..=23068 | 23420..=23421 | 23478..=23479 | 23831..=23832 | 23889..=23890 => &SHAPE31, 2880..=2881 | 2922..=2923 | 4688..=4689 | 4730..=4731 | 7035..=7036 | 7077..=7078 | 7115..=7116 | 7157..=7158 | 7195..=7196 | 7237..=7238 | 7311..=7312 | 7353..=7354 | 7437..=7438 | 7479..=7480 | 7672..=7673 | 7714..=7715 | 7752..=7753 | 7794..=7795 | 7832..=7833 | 7874..=7875 | 9246..=9247 | 9288..=9289 | 9890..=9891 | 9932..=9933 | 9970..=9971 | 10012..=10013 | 10050..=10051 | 10092..=10093 | 10130..=10131 | 10172..=10173 | 10210..=10211 | 10252..=10253 | 10290..=10291 | 10332..=10333 | 10472..=10473 | 10514..=10515 | 10552..=10553 | 10594..=10595 | 10632..=10633 | 10674..=10675 | 11088..=11089 | 11130..=11131 | 12420..=12421 | 12462..=12463 | 12968..=12969 | 13010..=13011 | 13048..=13049 | 13090..=13091 | 13128..=13129 | 13170..=13171 | 13208..=13209 | 13250..=13251 | 13288..=13289 | 13330..=13331 | 13368..=13369 | 13410..=13411 | 13448..=13449 | 13490..=13491 | 13528..=13529 | 13570..=13571 | 13608..=13609 | 13650..=13651 | 13688..=13689 | 13730..=13731 | 13768..=13769 | 13810..=13811 | 13848..=13849 | 13890..=13891 | 13928..=13929 | 13970..=13971 | 14008..=14009 | 14050..=14051 | 18946..=18947 | 18988..=18989 | 19026..=19027 | 19068..=19069 | 19467..=19468 | 19509..=19510 | 19887..=19888 | 19929..=19930 | 20292..=20293 | 20334..=20335 | 21720..=21721 | 21762..=21763 | 21800..=21801 | 21842..=21843 | 21880..=21881 | 21922..=21923 | 21960..=21961 | 22002..=22003 | 22072..=22073 | 22114..=22115 | 22152..=22153 | 22194..=22195 | 22232..=22233 | 22274..=22275 | 22312..=22313 | 22354..=22355 | 22600..=22601 | 22642..=22643 | 23011..=23012 | 23053..=23054 | 23422..=23423 | 23464..=23465 | 23833..=23834 | 23875..=23876 => &SHAPE32, 2882..=2883 | 2940..=2941 | 4690..=4691 | 4748..=4749 | 7037..=7038 | 7095..=7096 | 7117..=7118 | 7175..=7176 | 7197..=7198 | 7255..=7256 | 7313..=7314 | 7371..=7372 | 7439..=7440 | 7497..=7498 | 7674..=7675 | 7732..=7733 | 7754..=7755 | 7812..=7813 | 7834..=7835 | 7892..=7893 | 9248..=9249 | 9306..=9307 | 9892..=9893 | 9950..=9951 | 9972..=9973 | 10030..=10031 | 10052..=10053 | 10110..=10111 | 10132..=10133 | 10190..=10191 | 10212..=10213 | 10270..=10271 | 10292..=10293 | 10350..=10351 | 10474..=10475 | 10532..=10533 | 10554..=10555 | 10612..=10613 | 10634..=10635 | 10692..=10693 | 11090..=11091 | 11148..=11149 | 12422..=12423 | 12480..=12481 | 12970..=12971 | 13028..=13029 | 13050..=13051 | 13108..=13109 | 13130..=13131 | 13188..=13189 | 13210..=13211 | 13268..=13269 | 13290..=13291 | 13348..=13349 | 13370..=13371 | 13428..=13429 | 13450..=13451 | 13508..=13509 | 13530..=13531 | 13588..=13589 | 13610..=13611 | 13668..=13669 | 13690..=13691 | 13748..=13749 | 13770..=13771 | 13828..=13829 | 13850..=13851 | 13908..=13909 | 13930..=13931 | 13988..=13989 | 14010..=14011 | 14068..=14069 | 18948..=18949 | 19006..=19007 | 19028..=19029 | 19086..=19087 | 19469..=19470 | 19527..=19528 | 19889..=19890 | 19947..=19948 | 20294..=20295 | 20352..=20353 | 21722..=21723 | 21780..=21781 | 21802..=21803 | 21860..=21861 | 21882..=21883 | 21940..=21941 | 21962..=21963 | 22020..=22021 | 22074..=22075 | 22132..=22133 | 22154..=22155 | 22212..=22213 | 22234..=22235 | 22292..=22293 | 22314..=22315 | 22372..=22373 | 22602..=22603 | 22660..=22661 | 23013..=23014 | 23071..=23072 | 23424..=23425 | 23482..=23483 | 23835..=23836 | 23893..=23894 => &SHAPE33, 2884..=2885 | 4692..=4693 | 7039..=7040 | 7119..=7120 | 7199..=7200 | 7315..=7316 | 7441..=7442 | 7676..=7677 | 7756..=7757 | 7836..=7837 | 9250..=9251 | 9894..=9895 | 9974..=9975 | 10054..=10055 | 10134..=10135 | 10214..=10215 | 10294..=10295 | 10476..=10477 | 10556..=10557 | 10636..=10637 | 11092..=11093 | 12424..=12425 | 12972..=12973 | 13052..=13053 | 13132..=13133 | 13212..=13213 | 13292..=13293 | 13372..=13373 | 13452..=13453 | 13532..=13533 | 13612..=13613 | 13692..=13693 | 13772..=13773 | 13852..=13853 | 13932..=13933 | 14012..=14013 | 18950..=18951 | 19030..=19031 | 19471..=19472 | 19891..=19892 | 20296..=20297 | 21724..=21725 | 21804..=21805 | 21884..=21885 | 21964..=21965 | 22076..=22077 | 22156..=22157 | 22236..=22237 | 22316..=22317 | 22604..=22605 | 23015..=23016 | 23426..=23427 | 23837..=23838 => &SHAPE34, 2886..=2887 | 2928..=2929 | 4694..=4695 | 4736..=4737 | 7041..=7042 | 7083..=7084 | 7121..=7122 | 7163..=7164 | 7201..=7202 | 7243..=7244 | 7317..=7318 | 7359..=7360 | 7443..=7444 | 7485..=7486 | 7678..=7679 | 7720..=7721 | 7758..=7759 | 7800..=7801 | 7838..=7839 | 7880..=7881 | 9252..=9253 | 9294..=9295 | 9896..=9897 | 9938..=9939 | 9976..=9977 | 10018..=10019 | 10056..=10057 | 10098..=10099 | 10136..=10137 | 10178..=10179 | 10216..=10217 | 10258..=10259 | 10296..=10297 | 10338..=10339 | 10478..=10479 | 10520..=10521 | 10558..=10559 | 10600..=10601 | 10638..=10639 | 10680..=10681 | 11094..=11095 | 11136..=11137 | 12426..=12427 | 12468..=12469 | 12974..=12975 | 13016..=13017 | 13054..=13055 | 13096..=13097 | 13134..=13135 | 13176..=13177 | 13214..=13215 | 13256..=13257 | 13294..=13295 | 13336..=13337 | 13374..=13375 | 13416..=13417 | 13454..=13455 | 13496..=13497 | 13534..=13535 | 13576..=13577 | 13614..=13615 | 13656..=13657 | 13694..=13695 | 13736..=13737 | 13774..=13775 | 13816..=13817 | 13854..=13855 | 13896..=13897 | 13934..=13935 | 13976..=13977 | 14014..=14015 | 14056..=14057 | 18952..=18953 | 18994..=18995 | 19032..=19033 | 19074..=19075 | 19473..=19474 | 19515..=19516 | 19893..=19894 | 19935..=19936 | 20298..=20299 | 20340..=20341 | 21726..=21727 | 21768..=21769 | 21806..=21807 | 21848..=21849 | 21886..=21887 | 21928..=21929 | 21966..=21967 | 22008..=22009 | 22078..=22079 | 22120..=22121 | 22158..=22159 | 22200..=22201 | 22238..=22239 | 22280..=22281 | 22318..=22319 | 22360..=22361 | 22606..=22607 | 22648..=22649 | 23017..=23018 | 23059..=23060 | 23428..=23429 | 23470..=23471 | 23839..=23840 | 23881..=23882 => &SHAPE35, 2888..=2889 | 2946..=2947 | 4696..=4697 | 4754..=4755 | 7043..=7044 | 7101..=7102 | 7123..=7124 | 7181..=7182 | 7203..=7204 | 7261..=7262 | 7319..=7320 | 7377..=7378 | 7445..=7446 | 7503..=7504 | 7680..=7681 | 7738..=7739 | 7760..=7761 | 7818..=7819 | 7840..=7841 | 7898..=7899 | 9254..=9255 | 9312..=9313 | 9898..=9899 | 9956..=9957 | 9978..=9979 | 10036..=10037 | 10058..=10059 | 10116..=10117 | 10138..=10139 | 10196..=10197 | 10218..=10219 | 10276..=10277 | 10298..=10299 | 10356..=10357 | 10480..=10481 | 10538..=10539 | 10560..=10561 | 10618..=10619 | 10640..=10641 | 10698..=10699 | 11096..=11097 | 11154..=11155 | 12428..=12429 | 12486..=12487 | 12976..=12977 | 13034..=13035 | 13056..=13057 | 13114..=13115 | 13136..=13137 | 13194..=13195 | 13216..=13217 | 13274..=13275 | 13296..=13297 | 13354..=13355 | 13376..=13377 | 13434..=13435 | 13456..=13457 | 13514..=13515 | 13536..=13537 | 13594..=13595 | 13616..=13617 | 13674..=13675 | 13696..=13697 | 13754..=13755 | 13776..=13777 | 13834..=13835 | 13856..=13857 | 13914..=13915 | 13936..=13937 | 13994..=13995 | 14016..=14017 | 14074..=14075 | 18954..=18955 | 19012..=19013 | 19034..=19035 | 19092..=19093 | 19475..=19476 | 19533..=19534 | 19895..=19896 | 19953..=19954 | 20300..=20301 | 20358..=20359 | 21728..=21729 | 21786..=21787 | 21808..=21809 | 21866..=21867 | 21888..=21889 | 21946..=21947 | 21968..=21969 | 22026..=22027 | 22080..=22081 | 22138..=22139 | 22160..=22161 | 22218..=22219 | 22240..=22241 | 22298..=22299 | 22320..=22321 | 22378..=22379 | 22608..=22609 | 22666..=22667 | 23019..=23020 | 23077..=23078 | 23430..=23431 | 23488..=23489 | 23841..=23842 | 23899..=23900 => &SHAPE36, 2890..=2891 | 2932..=2933 | 4698..=4699 | 4740..=4741 | 7045..=7046 | 7087..=7088 | 7125..=7126 | 7167..=7168 | 7205..=7206 | 7247..=7248 | 7321..=7322 | 7363..=7364 | 7447..=7448 | 7489..=7490 | 7682..=7683 | 7724..=7725 | 7762..=7763 | 7804..=7805 | 7842..=7843 | 7884..=7885 | 9256..=9257 | 9298..=9299 | 9900..=9901 | 9942..=9943 | 9980..=9981 | 10022..=10023 | 10060..=10061 | 10102..=10103 | 10140..=10141 | 10182..=10183 | 10220..=10221 | 10262..=10263 | 10300..=10301 | 10342..=10343 | 10482..=10483 | 10524..=10525 | 10562..=10563 | 10604..=10605 | 10642..=10643 | 10684..=10685 | 11098..=11099 | 11140..=11141 | 12430..=12431 | 12472..=12473 | 12978..=12979 | 13020..=13021 | 13058..=13059 | 13100..=13101 | 13138..=13139 | 13180..=13181 | 13218..=13219 | 13260..=13261 | 13298..=13299 | 13340..=13341 | 13378..=13379 | 13420..=13421 | 13458..=13459 | 13500..=13501 | 13538..=13539 | 13580..=13581 | 13618..=13619 | 13660..=13661 | 13698..=13699 | 13740..=13741 | 13778..=13779 | 13820..=13821 | 13858..=13859 | 13900..=13901 | 13938..=13939 | 13980..=13981 | 14018..=14019 | 14060..=14061 | 18956..=18957 | 18998..=18999 | 19036..=19037 | 19078..=19079 | 19477..=19478 | 19519..=19520 | 19897..=19898 | 19939..=19940 | 20302..=20303 | 20344..=20345 | 21730..=21731 | 21772..=21773 | 21810..=21811 | 21852..=21853 | 21890..=21891 | 21932..=21933 | 21970..=21971 | 22012..=22013 | 22082..=22083 | 22124..=22125 | 22162..=22163 | 22204..=22205 | 22242..=22243 | 22284..=22285 | 22322..=22323 | 22364..=22365 | 22610..=22611 | 22652..=22653 | 23021..=23022 | 23063..=23064 | 23432..=23433 | 23474..=23475 | 23843..=23844 | 23885..=23886 => &SHAPE37, 2892..=2893 | 2950..=2951 | 4700..=4701 | 4758..=4759 | 7047..=7048 | 7105..=7106 | 7127..=7128 | 7185..=7186 | 7207..=7208 | 7265..=7266 | 7323..=7324 | 7381..=7382 | 7449..=7450 | 7507..=7508 | 7684..=7685 | 7742..=7743 | 7764..=7765 | 7822..=7823 | 7844..=7845 | 7902..=7903 | 9258..=9259 | 9316..=9317 | 9902..=9903 | 9960..=9961 | 9982..=9983 | 10040..=10041 | 10062..=10063 | 10120..=10121 | 10142..=10143 | 10200..=10201 | 10222..=10223 | 10280..=10281 | 10302..=10303 | 10360..=10361 | 10484..=10485 | 10542..=10543 | 10564..=10565 | 10622..=10623 | 10644..=10645 | 10702..=10703 | 11100..=11101 | 11158..=11159 | 12432..=12433 | 12490..=12491 | 12980..=12981 | 13038..=13039 | 13060..=13061 | 13118..=13119 | 13140..=13141 | 13198..=13199 | 13220..=13221 | 13278..=13279 | 13300..=13301 | 13358..=13359 | 13380..=13381 | 13438..=13439 | 13460..=13461 | 13518..=13519 | 13540..=13541 | 13598..=13599 | 13620..=13621 | 13678..=13679 | 13700..=13701 | 13758..=13759 | 13780..=13781 | 13838..=13839 | 13860..=13861 | 13918..=13919 | 13940..=13941 | 13998..=13999 | 14020..=14021 | 14078..=14079 | 18958..=18959 | 19016..=19017 | 19038..=19039 | 19096..=19097 | 19479..=19480 | 19537..=19538 | 19899..=19900 | 19957..=19958 | 20304..=20305 | 20362..=20363 | 21732..=21733 | 21790..=21791 | 21812..=21813 | 21870..=21871 | 21892..=21893 | 21950..=21951 | 21972..=21973 | 22030..=22031 | 22084..=22085 | 22142..=22143 | 22164..=22165 | 22222..=22223 | 22244..=22245 | 22302..=22303 | 22324..=22325 | 22382..=22383 | 22612..=22613 | 22670..=22671 | 23023..=23024 | 23081..=23082 | 23434..=23435 | 23492..=23493 | 23845..=23846 | 23903..=23904 => &SHAPE38, 2894..=2895 | 4702..=4703 | 7049..=7050 | 7129..=7130 | 7209..=7210 | 7325..=7326 | 7451..=7452 | 7686..=7687 | 7766..=7767 | 7846..=7847 | 9260..=9261 | 9904..=9905 | 9984..=9985 | 10064..=10065 | 10144..=10145 | 10224..=10225 | 10304..=10305 | 10486..=10487 | 10566..=10567 | 10646..=10647 | 11102..=11103 | 12434..=12435 | 12982..=12983 | 13062..=13063 | 13142..=13143 | 13222..=13223 | 13302..=13303 | 13382..=13383 | 13462..=13463 | 13542..=13543 | 13622..=13623 | 13702..=13703 | 13782..=13783 | 13862..=13863 | 13942..=13943 | 14022..=14023 | 18960..=18961 | 19040..=19041 | 19481..=19482 | 19901..=19902 | 20306..=20307 | 21734..=21735 | 21814..=21815 | 21894..=21895 | 21974..=21975 | 22086..=22087 | 22166..=22167 | 22246..=22247 | 22326..=22327 | 22614..=22615 | 23025..=23026 | 23436..=23437 | 23847..=23848 => &SHAPE39, 2896..=2897 | 2938..=2939 | 4704..=4705 | 4746..=4747 | 7051..=7052 | 7093..=7094 | 7131..=7132 | 7173..=7174 | 7211..=7212 | 7253..=7254 | 7327..=7328 | 7369..=7370 | 7453..=7454 | 7495..=7496 | 7688..=7689 | 7730..=7731 | 7768..=7769 | 7810..=7811 | 7848..=7849 | 7890..=7891 | 9262..=9263 | 9304..=9305 | 9906..=9907 | 9948..=9949 | 9986..=9987 | 10028..=10029 | 10066..=10067 | 10108..=10109 | 10146..=10147 | 10188..=10189 | 10226..=10227 | 10268..=10269 | 10306..=10307 | 10348..=10349 | 10488..=10489 | 10530..=10531 | 10568..=10569 | 10610..=10611 | 10648..=10649 | 10690..=10691 | 11104..=11105 | 11146..=11147 | 12436..=12437 | 12478..=12479 | 12984..=12985 | 13026..=13027 | 13064..=13065 | 13106..=13107 | 13144..=13145 | 13186..=13187 | 13224..=13225 | 13266..=13267 | 13304..=13305 | 13346..=13347 | 13384..=13385 | 13426..=13427 | 13464..=13465 | 13506..=13507 | 13544..=13545 | 13586..=13587 | 13624..=13625 | 13666..=13667 | 13704..=13705 | 13746..=13747 | 13784..=13785 | 13826..=13827 | 13864..=13865 | 13906..=13907 | 13944..=13945 | 13986..=13987 | 14024..=14025 | 14066..=14067 | 18962..=18963 | 19004..=19005 | 19042..=19043 | 19084..=19085 | 19483..=19484 | 19525..=19526 | 19903..=19904 | 19945..=19946 | 20308..=20309 | 20350..=20351 | 21736..=21737 | 21778..=21779 | 21816..=21817 | 21858..=21859 | 21896..=21897 | 21938..=21939 | 21976..=21977 | 22018..=22019 | 22088..=22089 | 22130..=22131 | 22168..=22169 | 22210..=22211 | 22248..=22249 | 22290..=22291 | 22328..=22329 | 22370..=22371 | 22616..=22617 | 22658..=22659 | 23027..=23028 | 23069..=23070 | 23438..=23439 | 23480..=23481 | 23849..=23850 | 23891..=23892 => &SHAPE40, 2898..=2899 | 2916..=2917 | 4706..=4707 | 4724..=4725 | 7053..=7054 | 7071..=7072 | 7133..=7134 | 7151..=7152 | 7213..=7214 | 7231..=7232 | 7329..=7330 | 7347..=7348 | 7455..=7456 | 7473..=7474 | 7690..=7691 | 7708..=7709 | 7770..=7771 | 7788..=7789 | 7850..=7851 | 7868..=7869 | 9264..=9265 | 9282..=9283 | 9908..=9909 | 9926..=9927 | 9988..=9989 | 10006..=10007 | 10068..=10069 | 10086..=10087 | 10148..=10149 | 10166..=10167 | 10228..=10229 | 10246..=10247 | 10308..=10309 | 10326..=10327 | 10490..=10491 | 10508..=10509 | 10570..=10571 | 10588..=10589 | 10650..=10651 | 10668..=10669 | 11106..=11107 | 11124..=11125 | 12438..=12439 | 12456..=12457 | 12986..=12987 | 13004..=13005 | 13066..=13067 | 13084..=13085 | 13146..=13147 | 13164..=13165 | 13226..=13227 | 13244..=13245 | 13306..=13307 | 13324..=13325 | 13386..=13387 | 13404..=13405 | 13466..=13467 | 13484..=13485 | 13546..=13547 | 13564..=13565 | 13626..=13627 | 13644..=13645 | 13706..=13707 | 13724..=13725 | 13786..=13787 | 13804..=13805 | 13866..=13867 | 13884..=13885 | 13946..=13947 | 13964..=13965 | 14026..=14027 | 14044..=14045 | 18964..=18965 | 18982..=18983 | 19044..=19045 | 19062..=19063 | 19485..=19486 | 19503..=19504 | 19905..=19906 | 19923..=19924 | 20310..=20311 | 20328..=20329 | 21738..=21739 | 21756..=21757 | 21818..=21819 | 21836..=21837 | 21898..=21899 | 21916..=21917 | 21978..=21979 | 21996..=21997 | 22090..=22091 | 22108..=22109 | 22170..=22171 | 22188..=22189 | 22250..=22251 | 22268..=22269 | 22330..=22331 | 22348..=22349 | 22618..=22619 | 22636..=22637 | 23029..=23030 | 23047..=23048 | 23440..=23441 | 23458..=23459 | 23851..=23852 | 23869..=23870 => &SHAPE41, 2900..=2901 | 2942..=2943 | 4708..=4709 | 4750..=4751 | 7055..=7056 | 7097..=7098 | 7135..=7136 | 7177..=7178 | 7215..=7216 | 7257..=7258 | 7331..=7332 | 7373..=7374 | 7457..=7458 | 7499..=7500 | 7692..=7693 | 7734..=7735 | 7772..=7773 | 7814..=7815 | 7852..=7853 | 7894..=7895 | 9266..=9267 | 9308..=9309 | 9910..=9911 | 9952..=9953 | 9990..=9991 | 10032..=10033 | 10070..=10071 | 10112..=10113 | 10150..=10151 | 10192..=10193 | 10230..=10231 | 10272..=10273 | 10310..=10311 | 10352..=10353 | 10492..=10493 | 10534..=10535 | 10572..=10573 | 10614..=10615 | 10652..=10653 | 10694..=10695 | 11108..=11109 | 11150..=11151 | 12440..=12441 | 12482..=12483 | 12988..=12989 | 13030..=13031 | 13068..=13069 | 13110..=13111 | 13148..=13149 | 13190..=13191 | 13228..=13229 | 13270..=13271 | 13308..=13309 | 13350..=13351 | 13388..=13389 | 13430..=13431 | 13468..=13469 | 13510..=13511 | 13548..=13549 | 13590..=13591 | 13628..=13629 | 13670..=13671 | 13708..=13709 | 13750..=13751 | 13788..=13789 | 13830..=13831 | 13868..=13869 | 13910..=13911 | 13948..=13949 | 13990..=13991 | 14028..=14029 | 14070..=14071 | 18966..=18967 | 19008..=19009 | 19046..=19047 | 19088..=19089 | 19487..=19488 | 19529..=19530 | 19907..=19908 | 19949..=19950 | 20312..=20313 | 20354..=20355 | 21740..=21741 | 21782..=21783 | 21820..=21821 | 21862..=21863 | 21900..=21901 | 21942..=21943 | 21980..=21981 | 22022..=22023 | 22092..=22093 | 22134..=22135 | 22172..=22173 | 22214..=22215 | 22252..=22253 | 22294..=22295 | 22332..=22333 | 22374..=22375 | 22620..=22621 | 22662..=22663 | 23031..=23032 | 23073..=23074 | 23442..=23443 | 23484..=23485 | 23853..=23854 | 23895..=23896 => &SHAPE42, 2902..=2903 | 2920..=2921 | 4710..=4711 | 4728..=4729 | 7057..=7058 | 7075..=7076 | 7137..=7138 | 7155..=7156 | 7217..=7218 | 7235..=7236 | 7333..=7334 | 7351..=7352 | 7459..=7460 | 7477..=7478 | 7694..=7695 | 7712..=7713 | 7774..=7775 | 7792..=7793 | 7854..=7855 | 7872..=7873 | 9268..=9269 | 9286..=9287 | 9912..=9913 | 9930..=9931 | 9992..=9993 | 10010..=10011 | 10072..=10073 | 10090..=10091 | 10152..=10153 | 10170..=10171 | 10232..=10233 | 10250..=10251 | 10312..=10313 | 10330..=10331 | 10494..=10495 | 10512..=10513 | 10574..=10575 | 10592..=10593 | 10654..=10655 | 10672..=10673 | 11110..=11111 | 11128..=11129 | 12442..=12443 | 12460..=12461 | 12990..=12991 | 13008..=13009 | 13070..=13071 | 13088..=13089 | 13150..=13151 | 13168..=13169 | 13230..=13231 | 13248..=13249 | 13310..=13311 | 13328..=13329 | 13390..=13391 | 13408..=13409 | 13470..=13471 | 13488..=13489 | 13550..=13551 | 13568..=13569 | 13630..=13631 | 13648..=13649 | 13710..=13711 | 13728..=13729 | 13790..=13791 | 13808..=13809 | 13870..=13871 | 13888..=13889 | 13950..=13951 | 13968..=13969 | 14030..=14031 | 14048..=14049 | 18968..=18969 | 18986..=18987 | 19048..=19049 | 19066..=19067 | 19489..=19490 | 19507..=19508 | 19909..=19910 | 19927..=19928 | 20314..=20315 | 20332..=20333 | 21742..=21743 | 21760..=21761 | 21822..=21823 | 21840..=21841 | 21902..=21903 | 21920..=21921 | 21982..=21983 | 22000..=22001 | 22094..=22095 | 22112..=22113 | 22174..=22175 | 22192..=22193 | 22254..=22255 | 22272..=22273 | 22334..=22335 | 22352..=22353 | 22622..=22623 | 22640..=22641 | 23033..=23034 | 23051..=23052 | 23444..=23445 | 23462..=23463 | 23855..=23856 | 23873..=23874 => &SHAPE43, 2904..=2905 | 4712..=4713 | 7059..=7060 | 7139..=7140 | 7219..=7220 | 7335..=7336 | 7461..=7462 | 7696..=7697 | 7776..=7777 | 7856..=7857 | 9270..=9271 | 9914..=9915 | 9994..=9995 | 10074..=10075 | 10154..=10155 | 10234..=10235 | 10314..=10315 | 10496..=10497 | 10576..=10577 | 10656..=10657 | 11112..=11113 | 12444..=12445 | 12992..=12993 | 13072..=13073 | 13152..=13153 | 13232..=13233 | 13312..=13313 | 13392..=13393 | 13472..=13473 | 13552..=13553 | 13632..=13633 | 13712..=13713 | 13792..=13793 | 13872..=13873 | 13952..=13953 | 14032..=14033 | 18970..=18971 | 19050..=19051 | 19491..=19492 | 19911..=19912 | 20316..=20317 | 21744..=21745 | 21824..=21825 | 21904..=21905 | 21984..=21985 | 22096..=22097 | 22176..=22177 | 22256..=22257 | 22336..=22337 | 22624..=22625 | 23035..=23036 | 23446..=23447 | 23857..=23858 => &SHAPE44, 2906..=2907 | 2948..=2949 | 4714..=4715 | 4756..=4757 | 7061..=7062 | 7103..=7104 | 7141..=7142 | 7183..=7184 | 7221..=7222 | 7263..=7264 | 7337..=7338 | 7379..=7380 | 7463..=7464 | 7505..=7506 | 7698..=7699 | 7740..=7741 | 7778..=7779 | 7820..=7821 | 7858..=7859 | 7900..=7901 | 9272..=9273 | 9314..=9315 | 9916..=9917 | 9958..=9959 | 9996..=9997 | 10038..=10039 | 10076..=10077 | 10118..=10119 | 10156..=10157 | 10198..=10199 | 10236..=10237 | 10278..=10279 | 10316..=10317 | 10358..=10359 | 10498..=10499 | 10540..=10541 | 10578..=10579 | 10620..=10621 | 10658..=10659 | 10700..=10701 | 11114..=11115 | 11156..=11157 | 12446..=12447 | 12488..=12489 | 12994..=12995 | 13036..=13037 | 13074..=13075 | 13116..=13117 | 13154..=13155 | 13196..=13197 | 13234..=13235 | 13276..=13277 | 13314..=13315 | 13356..=13357 | 13394..=13395 | 13436..=13437 | 13474..=13475 | 13516..=13517 | 13554..=13555 | 13596..=13597 | 13634..=13635 | 13676..=13677 | 13714..=13715 | 13756..=13757 | 13794..=13795 | 13836..=13837 | 13874..=13875 | 13916..=13917 | 13954..=13955 | 13996..=13997 | 14034..=14035 | 14076..=14077 | 18972..=18973 | 19014..=19015 | 19052..=19053 | 19094..=19095 | 19493..=19494 | 19535..=19536 | 19913..=19914 | 19955..=19956 | 20318..=20319 | 20360..=20361 | 21746..=21747 | 21788..=21789 | 21826..=21827 | 21868..=21869 | 21906..=21907 | 21948..=21949 | 21986..=21987 | 22028..=22029 | 22098..=22099 | 22140..=22141 | 22178..=22179 | 22220..=22221 | 22258..=22259 | 22300..=22301 | 22338..=22339 | 22380..=22381 | 22626..=22627 | 22668..=22669 | 23037..=23038 | 23079..=23080 | 23448..=23449 | 23490..=23491 | 23859..=23860 | 23901..=23902 => &SHAPE45, 2908..=2909 | 2926..=2927 | 4716..=4717 | 4734..=4735 | 7063..=7064 | 7081..=7082 | 7143..=7144 | 7161..=7162 | 7223..=7224 | 7241..=7242 | 7339..=7340 | 7357..=7358 | 7465..=7466 | 7483..=7484 | 7700..=7701 | 7718..=7719 | 7780..=7781 | 7798..=7799 | 7860..=7861 | 7878..=7879 | 9274..=9275 | 9292..=9293 | 9918..=9919 | 9936..=9937 | 9998..=9999 | 10016..=10017 | 10078..=10079 | 10096..=10097 | 10158..=10159 | 10176..=10177 | 10238..=10239 | 10256..=10257 | 10318..=10319 | 10336..=10337 | 10500..=10501 | 10518..=10519 | 10580..=10581 | 10598..=10599 | 10660..=10661 | 10678..=10679 | 11116..=11117 | 11134..=11135 | 12448..=12449 | 12466..=12467 | 12996..=12997 | 13014..=13015 | 13076..=13077 | 13094..=13095 | 13156..=13157 | 13174..=13175 | 13236..=13237 | 13254..=13255 | 13316..=13317 | 13334..=13335 | 13396..=13397 | 13414..=13415 | 13476..=13477 | 13494..=13495 | 13556..=13557 | 13574..=13575 | 13636..=13637 | 13654..=13655 | 13716..=13717 | 13734..=13735 | 13796..=13797 | 13814..=13815 | 13876..=13877 | 13894..=13895 | 13956..=13957 | 13974..=13975 | 14036..=14037 | 14054..=14055 | 18974..=18975 | 18992..=18993 | 19054..=19055 | 19072..=19073 | 19495..=19496 | 19513..=19514 | 19915..=19916 | 19933..=19934 | 20320..=20321 | 20338..=20339 | 21748..=21749 | 21766..=21767 | 21828..=21829 | 21846..=21847 | 21908..=21909 | 21926..=21927 | 21988..=21989 | 22006..=22007 | 22100..=22101 | 22118..=22119 | 22180..=22181 | 22198..=22199 | 22260..=22261 | 22278..=22279 | 22340..=22341 | 22358..=22359 | 22628..=22629 | 22646..=22647 | 23039..=23040 | 23057..=23058 | 23450..=23451 | 23468..=23469 | 23861..=23862 | 23879..=23880 => &SHAPE46, 2910..=2911 | 2952..=2953 | 4718..=4719 | 4760..=4761 | 7065..=7066 | 7107..=7108 | 7145..=7146 | 7187..=7188 | 7225..=7226 | 7267..=7268 | 7341..=7342 | 7383..=7384 | 7467..=7468 | 7509..=7510 | 7702..=7703 | 7744..=7745 | 7782..=7783 | 7824..=7825 | 7862..=7863 | 7904..=7905 | 9276..=9277 | 9318..=9319 | 9920..=9921 | 9962..=9963 | 10000..=10001 | 10042..=10043 | 10080..=10081 | 10122..=10123 | 10160..=10161 | 10202..=10203 | 10240..=10241 | 10282..=10283 | 10320..=10321 | 10362..=10363 | 10502..=10503 | 10544..=10545 | 10582..=10583 | 10624..=10625 | 10662..=10663 | 10704..=10705 | 11118..=11119 | 11160..=11161 | 12450..=12451 | 12492..=12493 | 12998..=12999 | 13040..=13041 | 13078..=13079 | 13120..=13121 | 13158..=13159 | 13200..=13201 | 13238..=13239 | 13280..=13281 | 13318..=13319 | 13360..=13361 | 13398..=13399 | 13440..=13441 | 13478..=13479 | 13520..=13521 | 13558..=13559 | 13600..=13601 | 13638..=13639 | 13680..=13681 | 13718..=13719 | 13760..=13761 | 13798..=13799 | 13840..=13841 | 13878..=13879 | 13920..=13921 | 13958..=13959 | 14000..=14001 | 14038..=14039 | 14080..=14081 | 18976..=18977 | 19018..=19019 | 19056..=19057 | 19098..=19099 | 19497..=19498 | 19539..=19540 | 19917..=19918 | 19959..=19960 | 20322..=20323 | 20364..=20365 | 21750..=21751 | 21792..=21793 | 21830..=21831 | 21872..=21873 | 21910..=21911 | 21952..=21953 | 21990..=21991 | 22032..=22033 | 22102..=22103 | 22144..=22145 | 22182..=22183 | 22224..=22225 | 22262..=22263 | 22304..=22305 | 22342..=22343 | 22384..=22385 | 22630..=22631 | 22672..=22673 | 23041..=23042 | 23083..=23084 | 23452..=23453 | 23494..=23495 | 23863..=23864 | 23905..=23906 => &SHAPE47, 2912..=2913 | 2930..=2931 | 4720..=4721 | 4738..=4739 | 7067..=7068 | 7085..=7086 | 7147..=7148 | 7165..=7166 | 7227..=7228 | 7245..=7246 | 7343..=7344 | 7361..=7362 | 7469..=7470 | 7487..=7488 | 7704..=7705 | 7722..=7723 | 7784..=7785 | 7802..=7803 | 7864..=7865 | 7882..=7883 | 9278..=9279 | 9296..=9297 | 9922..=9923 | 9940..=9941 | 10002..=10003 | 10020..=10021 | 10082..=10083 | 10100..=10101 | 10162..=10163 | 10180..=10181 | 10242..=10243 | 10260..=10261 | 10322..=10323 | 10340..=10341 | 10504..=10505 | 10522..=10523 | 10584..=10585 | 10602..=10603 | 10664..=10665 | 10682..=10683 | 11120..=11121 | 11138..=11139 | 12452..=12453 | 12470..=12471 | 13000..=13001 | 13018..=13019 | 13080..=13081 | 13098..=13099 | 13160..=13161 | 13178..=13179 | 13240..=13241 | 13258..=13259 | 13320..=13321 | 13338..=13339 | 13400..=13401 | 13418..=13419 | 13480..=13481 | 13498..=13499 | 13560..=13561 | 13578..=13579 | 13640..=13641 | 13658..=13659 | 13720..=13721 | 13738..=13739 | 13800..=13801 | 13818..=13819 | 13880..=13881 | 13898..=13899 | 13960..=13961 | 13978..=13979 | 14040..=14041 | 14058..=14059 | 18978..=18979 | 18996..=18997 | 19058..=19059 | 19076..=19077 | 19499..=19500 | 19517..=19518 | 19919..=19920 | 19937..=19938 | 20324..=20325 | 20342..=20343 | 21752..=21753 | 21770..=21771 | 21832..=21833 | 21850..=21851 | 21912..=21913 | 21930..=21931 | 21992..=21993 | 22010..=22011 | 22104..=22105 | 22122..=22123 | 22184..=22185 | 22202..=22203 | 22264..=22265 | 22282..=22283 | 22344..=22345 | 22362..=22363 | 22632..=22633 | 22650..=22651 | 23043..=23044 | 23061..=23062 | 23454..=23455 | 23472..=23473 | 23865..=23866 | 23883..=23884 => &SHAPE48, 2914..=2915 | 4722..=4723 | 7069..=7070 | 7149..=7150 | 7229..=7230 | 7345..=7346 | 7471..=7472 | 7706..=7707 | 7786..=7787 | 7866..=7867 | 9280..=9281 | 9924..=9925 | 10004..=10005 | 10084..=10085 | 10164..=10165 | 10244..=10245 | 10324..=10325 | 10506..=10507 | 10586..=10587 | 10666..=10667 | 11122..=11123 | 12454..=12455 | 13002..=13003 | 13082..=13083 | 13162..=13163 | 13242..=13243 | 13322..=13323 | 13402..=13403 | 13482..=13483 | 13562..=13563 | 13642..=13643 | 13722..=13723 | 13802..=13803 | 13882..=13883 | 13962..=13963 | 14042..=14043 | 18980..=18981 | 19060..=19061 | 19501..=19502 | 19921..=19922 | 20326..=20327 | 21754..=21755 | 21834..=21835 | 21914..=21915 | 21994..=21995 | 22106..=22107 | 22186..=22187 | 22266..=22267 | 22346..=22347 | 22634..=22635 | 23045..=23046 | 23456..=23457 | 23867..=23868 => &SHAPE49, 2924..=2925 | 4732..=4733 | 7079..=7080 | 7159..=7160 | 7239..=7240 | 7355..=7356 | 7481..=7482 | 7716..=7717 | 7796..=7797 | 7876..=7877 | 9290..=9291 | 9934..=9935 | 10014..=10015 | 10094..=10095 | 10174..=10175 | 10254..=10255 | 10334..=10335 | 10516..=10517 | 10596..=10597 | 10676..=10677 | 11132..=11133 | 12464..=12465 | 13012..=13013 | 13092..=13093 | 13172..=13173 | 13252..=13253 | 13332..=13333 | 13412..=13413 | 13492..=13493 | 13572..=13573 | 13652..=13653 | 13732..=13733 | 13812..=13813 | 13892..=13893 | 13972..=13973 | 14052..=14053 | 18990..=18991 | 19070..=19071 | 19511..=19512 | 19931..=19932 | 20336..=20337 | 21764..=21765 | 21844..=21845 | 21924..=21925 | 22004..=22005 | 22116..=22117 | 22196..=22197 | 22276..=22277 | 22356..=22357 | 22644..=22645 | 23055..=23056 | 23466..=23467 | 23877..=23878 => &SHAPE50, 2934..=2935 | 4742..=4743 | 7089..=7090 | 7169..=7170 | 7249..=7250 | 7365..=7366 | 7491..=7492 | 7726..=7727 | 7806..=7807 | 7886..=7887 | 9300..=9301 | 9944..=9945 | 10024..=10025 | 10104..=10105 | 10184..=10185 | 10264..=10265 | 10344..=10345 | 10526..=10527 | 10606..=10607 | 10686..=10687 | 11142..=11143 | 12474..=12475 | 13022..=13023 | 13102..=13103 | 13182..=13183 | 13262..=13263 | 13342..=13343 | 13422..=13423 | 13502..=13503 | 13582..=13583 | 13662..=13663 | 13742..=13743 | 13822..=13823 | 13902..=13903 | 13982..=13983 | 14062..=14063 | 19000..=19001 | 19080..=19081 | 19521..=19522 | 19941..=19942 | 20346..=20347 | 21774..=21775 | 21854..=21855 | 21934..=21935 | 22014..=22015 | 22126..=22127 | 22206..=22207 | 22286..=22287 | 22366..=22367 | 22654..=22655 | 23065..=23066 | 23476..=23477 | 23887..=23888 => &SHAPE51, 2944..=2945 | 4752..=4753 | 7099..=7100 | 7179..=7180 | 7259..=7260 | 7375..=7376 | 7501..=7502 | 7736..=7737 | 7816..=7817 | 7896..=7897 | 9310..=9311 | 9954..=9955 | 10034..=10035 | 10114..=10115 | 10194..=10195 | 10274..=10275 | 10354..=10355 | 10536..=10537 | 10616..=10617 | 10696..=10697 | 11152..=11153 | 12484..=12485 | 13032..=13033 | 13112..=13113 | 13192..=13193 | 13272..=13273 | 13352..=13353 | 13432..=13433 | 13512..=13513 | 13592..=13593 | 13672..=13673 | 13752..=13753 | 13832..=13833 | 13912..=13913 | 13992..=13993 | 14072..=14073 | 19010..=19011 | 19090..=19091 | 19531..=19532 | 19951..=19952 | 20356..=20357 | 21784..=21785 | 21864..=21865 | 21944..=21945 | 22024..=22025 | 22136..=22137 | 22216..=22217 | 22296..=22297 | 22376..=22377 | 22664..=22665 | 23075..=23076 | 23486..=23487 | 23897..=23898 => &SHAPE52, 2954..=2955 | 2960..=2961 | 2966..=2967 | 2972..=2973 | 7513..=7520 | 9119..=9120 | 9125..=9126 | 9131..=9132 | 9137..=9138 => &SHAPE53, 2956..=2957 | 2964..=2965 | 9121..=9122 | 9129..=9130 => &SHAPE54, 2958..=2959 | 2962..=2963 | 9123..=9124 | 9127..=9128 => &SHAPE55, 2968..=2969 | 2976..=2977 | 9133..=9134 | 9141..=9142 => &SHAPE56, 2970..=2971 | 2974..=2975 | 9135..=9136 | 9139..=9140 => &SHAPE57, 4286..=4293 | 12513 => &SHAPE62, 4590..=4591 | 4598..=4599 | 4610..=4611 | 4618..=4619 | 4640..=4641 | 4644..=4645 | 4648..=4649 | 4652..=4653 | 4660..=4661 | 5652..=5653 | 5660..=5661 | 5672..=5673 | 5680..=5681 | 5702..=5703 | 5706..=5707 | 5710..=5711 | 5714..=5715 | 6010..=6013 | 6018..=6021 | 6074..=6077 | 6082..=6085 | 6138..=6141 | 6146..=6149 | 6202..=6205 | 6210..=6213 | 6266..=6269 | 6274..=6277 | 6330..=6333 | 6338..=6341 | 6394..=6397 | 6402..=6405 | 6458..=6461 | 6466..=6469 | 6522..=6525 | 6530..=6533 | 10447..=10450 | 10455..=10458 | 11822..=11823 | 11830..=11831 | 11842..=11843 | 11850..=11851 | 11872..=11873 | 11876..=11877 | 11880..=11881 | 11884..=11887 | 11894..=11895 | 11906..=11907 | 11914..=11915 | 11936..=11937 | 11940..=11941 | 11944..=11945 | 11948..=11951 | 11958..=11959 | 11970..=11971 | 11978..=11979 | 12000..=12001 | 12004..=12005 | 12008..=12009 | 12012..=12015 | 12022..=12023 | 12034..=12035 | 12042..=12043 | 12064..=12065 | 12068..=12069 | 12072..=12073 | 12076..=12079 | 12086..=12087 | 12098..=12099 | 12106..=12107 | 12128..=12129 | 12132..=12133 | 12136..=12137 | 12140..=12143 | 12150..=12151 | 12162..=12163 | 12170..=12171 | 12192..=12193 | 12196..=12197 | 12200..=12201 | 12204..=12207 | 12214..=12215 | 12226..=12227 | 12234..=12235 | 12256..=12257 | 12260..=12261 | 12264..=12265 | 12268..=12271 | 12278..=12279 | 12290..=12291 | 12298..=12299 | 12320..=12321 | 12324..=12325 | 12328..=12329 | 12332..=12333 | 18796..=18799 | 18804..=18807 | 18860..=18863 | 18868..=18871 | 19148..=19149 | 19156..=19157 | 19168..=19169 | 19176..=19177 | 19198..=19199 | 19202..=19203 | 19206..=19207 | 19210..=19213 | 19220..=19221 | 19232..=19233 | 19240..=19241 | 19262..=19263 | 19266..=19267 | 19270..=19271 | 19274..=19275 => &SHAPE64, 4592..=4593 | 4596..=4597 | 4600..=4601 | 4604..=4605 | 4622..=4623 | 4630..=4631 | 4642..=4643 | 4650..=4651 | 4654..=4655 | 5654..=5655 | 5658..=5659 | 5662..=5663 | 5666..=5667 | 5684..=5685 | 5692..=5693 | 5704..=5705 | 5712..=5713 | 5962..=5965 | 5970..=5973 | 6026..=6029 | 6034..=6037 | 6090..=6093 | 6098..=6101 | 6154..=6157 | 6162..=6165 | 6218..=6221 | 6226..=6229 | 6282..=6285 | 6290..=6293 | 6346..=6349 | 6354..=6357 | 6410..=6413 | 6418..=6421 | 6474..=6477 | 6482..=6485 | 10399..=10402 | 10407..=10410 | 11824..=11825 | 11828..=11829 | 11832..=11833 | 11836..=11837 | 11854..=11855 | 11862..=11863 | 11874..=11875 | 11882..=11883 | 11888..=11889 | 11892..=11893 | 11896..=11897 | 11900..=11901 | 11918..=11919 | 11926..=11927 | 11938..=11939 | 11946..=11947 | 11952..=11953 | 11956..=11957 | 11960..=11961 | 11964..=11965 | 11982..=11983 | 11990..=11991 | 12002..=12003 | 12010..=12011 | 12016..=12017 | 12020..=12021 | 12024..=12025 | 12028..=12029 | 12046..=12047 | 12054..=12055 | 12066..=12067 | 12074..=12075 | 12080..=12081 | 12084..=12085 | 12088..=12089 | 12092..=12093 | 12110..=12111 | 12118..=12119 | 12130..=12131 | 12138..=12139 | 12144..=12145 | 12148..=12149 | 12152..=12153 | 12156..=12157 | 12174..=12175 | 12182..=12183 | 12194..=12195 | 12202..=12203 | 12208..=12209 | 12212..=12213 | 12216..=12217 | 12220..=12221 | 12238..=12239 | 12246..=12247 | 12258..=12259 | 12266..=12267 | 12272..=12273 | 12276..=12277 | 12280..=12281 | 12284..=12285 | 12302..=12303 | 12310..=12311 | 12322..=12323 | 12330..=12331 | 18748..=18751 | 18756..=18759 | 18812..=18815 | 18820..=18823 | 19150..=19151 | 19154..=19155 | 19158..=19159 | 19162..=19163 | 19180..=19181 | 19188..=19189 | 19200..=19201 | 19208..=19209 | 19214..=19215 | 19218..=19219 | 19222..=19223 | 19226..=19227 | 19244..=19245 | 19252..=19253 | 19264..=19265 | 19272..=19273 => &SHAPE65, 4594..=4595 | 4602..=4603 | 4606..=4607 | 4614..=4615 | 4624..=4625 | 4628..=4629 | 4632..=4633 | 4636..=4637 | 4658..=4659 | 5656..=5657 | 5664..=5665 | 5668..=5669 | 5676..=5677 | 5686..=5687 | 5690..=5691 | 5694..=5695 | 5698..=5699 | 5994..=5997 | 6002..=6005 | 6058..=6061 | 6066..=6069 | 6122..=6125 | 6130..=6133 | 6186..=6189 | 6194..=6197 | 6250..=6253 | 6258..=6261 | 6314..=6317 | 6322..=6325 | 6378..=6381 | 6386..=6389 | 6442..=6445 | 6450..=6453 | 6506..=6509 | 6514..=6517 | 10431..=10434 | 10439..=10442 | 11826..=11827 | 11834..=11835 | 11838..=11839 | 11846..=11847 | 11856..=11857 | 11860..=11861 | 11864..=11865 | 11868..=11869 | 11890..=11891 | 11898..=11899 | 11902..=11903 | 11910..=11911 | 11920..=11921 | 11924..=11925 | 11928..=11929 | 11932..=11933 | 11954..=11955 | 11962..=11963 | 11966..=11967 | 11974..=11975 | 11984..=11985 | 11988..=11989 | 11992..=11993 | 11996..=11997 | 12018..=12019 | 12026..=12027 | 12030..=12031 | 12038..=12039 | 12048..=12049 | 12052..=12053 | 12056..=12057 | 12060..=12061 | 12082..=12083 | 12090..=12091 | 12094..=12095 | 12102..=12103 | 12112..=12113 | 12116..=12117 | 12120..=12121 | 12124..=12125 | 12146..=12147 | 12154..=12155 | 12158..=12159 | 12166..=12167 | 12176..=12177 | 12180..=12181 | 12184..=12185 | 12188..=12189 | 12210..=12211 | 12218..=12219 | 12222..=12223 | 12230..=12231 | 12240..=12241 | 12244..=12245 | 12248..=12249 | 12252..=12253 | 12274..=12275 | 12282..=12283 | 12286..=12287 | 12294..=12295 | 12304..=12305 | 12308..=12309 | 12312..=12313 | 12316..=12317 | 18780..=18783 | 18788..=18791 | 18844..=18847 | 18852..=18855 | 19152..=19153 | 19160..=19161 | 19164..=19165 | 19172..=19173 | 19182..=19183 | 19186..=19187 | 19190..=19191 | 19194..=19195 | 19216..=19217 | 19224..=19225 | 19228..=19229 | 19236..=19237 | 19246..=19247 | 19250..=19251 | 19254..=19255 | 19258..=19259 => &SHAPE66, 4608..=4609 | 4612..=4613 | 4616..=4617 | 4620..=4621 | 4626..=4627 | 4634..=4635 | 4638..=4639 | 4646..=4647 | 4656..=4657 | 5670..=5671 | 5674..=5675 | 5678..=5679 | 5682..=5683 | 5688..=5689 | 5696..=5697 | 5700..=5701 | 5708..=5709 | 5978..=5981 | 5986..=5989 | 6042..=6045 | 6050..=6053 | 6106..=6109 | 6114..=6117 | 6170..=6173 | 6178..=6181 | 6234..=6237 | 6242..=6245 | 6298..=6301 | 6306..=6309 | 6362..=6365 | 6370..=6373 | 6426..=6429 | 6434..=6437 | 6490..=6493 | 6498..=6501 | 10415..=10418 | 10423..=10426 | 11840..=11841 | 11844..=11845 | 11848..=11849 | 11852..=11853 | 11858..=11859 | 11866..=11867 | 11870..=11871 | 11878..=11879 | 11904..=11905 | 11908..=11909 | 11912..=11913 | 11916..=11917 | 11922..=11923 | 11930..=11931 | 11934..=11935 | 11942..=11943 | 11968..=11969 | 11972..=11973 | 11976..=11977 | 11980..=11981 | 11986..=11987 | 11994..=11995 | 11998..=11999 | 12006..=12007 | 12032..=12033 | 12036..=12037 | 12040..=12041 | 12044..=12045 | 12050..=12051 | 12058..=12059 | 12062..=12063 | 12070..=12071 | 12096..=12097 | 12100..=12101 | 12104..=12105 | 12108..=12109 | 12114..=12115 | 12122..=12123 | 12126..=12127 | 12134..=12135 | 12160..=12161 | 12164..=12165 | 12168..=12169 | 12172..=12173 | 12178..=12179 | 12186..=12187 | 12190..=12191 | 12198..=12199 | 12224..=12225 | 12228..=12229 | 12232..=12233 | 12236..=12237 | 12242..=12243 | 12250..=12251 | 12254..=12255 | 12262..=12263 | 12288..=12289 | 12292..=12293 | 12296..=12297 | 12300..=12301 | 12306..=12307 | 12314..=12315 | 12318..=12319 | 12326..=12327 | 18764..=18767 | 18772..=18775 | 18828..=18831 | 18836..=18839 | 19166..=19167 | 19170..=19171 | 19174..=19175 | 19178..=19179 | 19184..=19185 | 19192..=19193 | 19196..=19197 | 19204..=19205 | 19230..=19231 | 19234..=19235 | 19238..=19239 | 19242..=19243 | 19248..=19249 | 19256..=19257 | 19260..=19261 | 19268..=19269 => &SHAPE67, 5538..=5541 | 5546..=5549 | 5554..=5557 | 5562..=5565 | 5570..=5573 | 5578..=5581 | 5586..=5589 | 5594..=5597 | 5602..=5605 | 5610..=5613 | 5618..=5621 => &SHAPE69, 5542..=5545 | 5550..=5553 | 5558..=5561 | 5566..=5569 | 5574..=5577 | 5582..=5585 | 5590..=5593 | 5598..=5601 | 5606..=5609 | 5614..=5617 | 5622..=5625 => &SHAPE70, 5773 | 5882..=5945 | 9175..=9190 => &SHAPE7, 5774 => &SHAPE58, 5775 | 9191..=9222 => &SHAPE59, 5776 | 10708..=10709 | 10714..=10715 | 10720..=10721 | 11164..=11165 | 11170..=11171 | 11176..=11177 | 11182..=11183 | 11188..=11189 | 11194..=11195 | 11200..=11201 | 11206..=11207 | 11212..=11213 | 11218..=11219 | 11224..=11225 | 11230..=11231 | 11236..=11237 | 11242..=11243 | 11248..=11249 | 11254..=11255 | 11260..=11261 | 11266..=11267 | 11272..=11273 | 11278..=11279 | 11284..=11285 | 11290..=11291 | 11296..=11297 | 11302..=11303 | 14084..=14085 | 14090..=14091 | 14096..=14097 | 14102..=14103 | 14108..=14109 | 14114..=14115 | 14120..=14121 | 14126..=14127 | 14132..=14133 | 14138..=14139 | 14144..=14145 | 14150..=14151 | 14156..=14157 | 18670..=18671 | 18676..=18677 | 19867..=19868 | 19877..=19878 | 20368..=20369 | 21085..=21564 | 21696..=21703 | 22036..=22037 | 22042..=22043 | 22048..=22049 | 22054..=22055 | 22388..=22389 | 22394..=22395 | 22400..=22401 | 22406..=22407 | 22676..=22677 | 23087..=23088 | 23498..=23499 | 23909..=23910 => &SHAPE8, 5777 => &SHAPE60, 5779 | 5851 | 22589 => &SHAPE61, 5782..=5797 | 19445 => &SHAPE71, 5817 | 5819 | 7273 | 7275 | 11566 | 11568 | 11598 | 11600 | 11630 | 11632 | 11662 | 11664 | 11694 | 11696 | 11726 | 11728 | 11758 | 11760 | 11790 | 11792 | 18684 | 18686 | 18716 | 18718 => &SHAPE74, 5818 | 5820 | 7274 | 7276 | 11567 | 11569 | 11599 | 11601 | 11631 | 11633 | 11663 | 11665 | 11695 | 11697 | 11727 | 11729 | 11759 | 11761 | 11791 | 11793 | 18685 | 18687 | 18717 | 18719 => &SHAPE75, 5821 | 5823 | 7277 | 7279 | 11570 | 11572 | 11602 | 11604 | 11634 | 11636 | 11666 | 11668 | 11698 | 11700 | 11730 | 11732 | 11762 | 11764 | 11794 | 11796 | 18688 | 18690 | 18720 | 18722 => &SHAPE76, 5822 | 5824 | 7278 | 7280 | 11571 | 11573 | 11603 | 11605 | 11635 | 11637 | 11667 | 11669 | 11699 | 11701 | 11731 | 11733 | 11763 | 11765 | 11795 | 11797 | 18689 | 18691 | 18721 | 18723 => &SHAPE77, 5825 | 5827 | 7281 | 7283 | 11574 | 11576 | 11606 | 11608 | 11638 | 11640 | 11670 | 11672 | 11702 | 11704 | 11734 | 11736 | 11766 | 11768 | 11798 | 11800 | 18692 | 18694 | 18724 | 18726 => &SHAPE78, 5826 | 5828 | 7282 | 7284 | 11575 | 11577 | 11607 | 11609 | 11639 | 11641 | 11671 | 11673 | 11703 | 11705 | 11735 | 11737 | 11767 | 11769 | 11799 | 11801 | 18693 | 18695 | 18725 | 18727 => &SHAPE79, 5829 | 5831 | 6999..=7000 | 7003..=7004 | 7007..=7008 | 7011..=7012 | 7285 | 7287 | 11312..=11313 | 11316..=11317 | 11320..=11321 | 11324..=11325 | 11344..=11345 | 11348..=11349 | 11352..=11353 | 11356..=11357 | 11376..=11377 | 11380..=11381 | 11384..=11385 | 11388..=11389 | 11408..=11409 | 11412..=11413 | 11416..=11417 | 11420..=11421 | 11440..=11441 | 11444..=11445 | 11448..=11449 | 11452..=11453 | 11472..=11473 | 11476..=11477 | 11480..=11481 | 11484..=11485 | 11504..=11505 | 11508..=11509 | 11512..=11513 | 11516..=11517 | 11536..=11537 | 11540..=11541 | 11544..=11545 | 11548..=11549 | 11578 | 11580 | 11610 | 11612 | 11642 | 11644 | 11674 | 11676 | 11706 | 11708 | 11738 | 11740 | 11770 | 11772 | 11802 | 11804 | 18696 | 18698 | 18728 | 18730 | 18878..=18879 | 18882..=18883 | 18886..=18887 | 18890..=18891 | 18910..=18911 | 18914..=18915 | 18918..=18919 | 18922..=18923 => &SHAPE80, 5830 | 5832 | 7286 | 7288 | 11579 | 11581 | 11611 | 11613 | 11643 | 11645 | 11675 | 11677 | 11707 | 11709 | 11739 | 11741 | 11771 | 11773 | 11803 | 11805 | 18697 | 18699 | 18729 | 18731 => &SHAPE81, 5833 | 5835 | 7289 | 7291 | 11582 | 11584 | 11614 | 11616 | 11646 | 11648 | 11678 | 11680 | 11710 | 11712 | 11742 | 11744 | 11774 | 11776 | 11806 | 11808 | 18700 | 18702 | 18732 | 18734 => &SHAPE82, 5834 | 5836 | 7015..=7016 | 7019..=7020 | 7023..=7024 | 7027..=7028 | 7290 | 7292 | 11328..=11329 | 11332..=11333 | 11336..=11337 | 11340..=11341 | 11360..=11361 | 11364..=11365 | 11368..=11369 | 11372..=11373 | 11392..=11393 | 11396..=11397 | 11400..=11401 | 11404..=11405 | 11424..=11425 | 11428..=11429 | 11432..=11433 | 11436..=11437 | 11456..=11457 | 11460..=11461 | 11464..=11465 | 11468..=11469 | 11488..=11489 | 11492..=11493 | 11496..=11497 | 11500..=11501 | 11520..=11521 | 11524..=11525 | 11528..=11529 | 11532..=11533 | 11552..=11553 | 11556..=11557 | 11560..=11561 | 11564..=11565 | 11583 | 11585 | 11615 | 11617 | 11647 | 11649 | 11679 | 11681 | 11711 | 11713 | 11743 | 11745 | 11775 | 11777 | 11807 | 11809 | 18701 | 18703 | 18733 | 18735 | 18894..=18895 | 18898..=18899 | 18902..=18903 | 18906..=18907 | 18926..=18927 | 18930..=18931 | 18934..=18935 | 18938..=18939 => &SHAPE83, 5837 | 5839 | 7293 | 7295 | 11586 | 11588 | 11618 | 11620 | 11650 | 11652 | 11682 | 11684 | 11714 | 11716 | 11746 | 11748 | 11778 | 11780 | 11810 | 11812 | 18704 | 18706 | 18736 | 18738 => &SHAPE84, 5838 | 5840 | 7294 | 7296 | 11587 | 11589 | 11619 | 11621 | 11651 | 11653 | 11683 | 11685 | 11715 | 11717 | 11747 | 11749 | 11779 | 11781 | 11811 | 11813 | 18705 | 18707 | 18737 | 18739 => &SHAPE85, 5841 | 5843 | 7297 | 7299 | 11590 | 11592 | 11622 | 11624 | 11654 | 11656 | 11686 | 11688 | 11718 | 11720 | 11750 | 11752 | 11782 | 11784 | 11814 | 11816 | 18708 | 18710 | 18740 | 18742 => &SHAPE86, 5842 | 5844 | 7298 | 7300 | 11591 | 11593 | 11623 | 11625 | 11655 | 11657 | 11687 | 11689 | 11719 | 11721 | 11751 | 11753 | 11783 | 11785 | 11815 | 11817 | 18709 | 18711 | 18741 | 18743 => &SHAPE87, 5845 | 5847 | 7301 | 7303 | 11594 | 11596 | 11626 | 11628 | 11658 | 11660 | 11690 | 11692 | 11722 | 11724 | 11754 | 11756 | 11786 | 11788 | 11818 | 11820 | 18712 | 18714 | 18744 | 18746 => &SHAPE88, 5846 | 5848 | 7302 | 7304 | 11595 | 11597 | 11627 | 11629 | 11659 | 11661 | 11691 | 11693 | 11723 | 11725 | 11755 | 11757 | 11787 | 11789 | 11819 | 11821 | 18713 | 18715 | 18745 | 18747 => &SHAPE89, 5875 => &SHAPE91, 5876 => &SHAPE92, 5877 => &SHAPE93, 5878 => &SHAPE94, 5879 => &SHAPE95, 5880 => &SHAPE96, 5881 => &SHAPE97, 5966..=5969 | 5982..=5985 | 5998..=6001 | 6014..=6017 | 6030..=6033 | 6046..=6049 | 6062..=6065 | 6078..=6081 | 6094..=6097 | 6110..=6113 | 6126..=6129 | 6142..=6145 | 6158..=6161 | 6174..=6177 | 6190..=6193 | 6206..=6209 | 6222..=6225 | 6238..=6241 | 6254..=6257 | 6270..=6273 | 6286..=6289 | 6302..=6305 | 6318..=6321 | 6334..=6337 | 6350..=6353 | 6366..=6369 | 6382..=6385 | 6398..=6401 | 6414..=6417 | 6430..=6433 | 6446..=6449 | 6462..=6465 | 6478..=6481 | 6494..=6497 | 6510..=6513 | 6526..=6529 | 10403..=10406 | 10419..=10422 | 10435..=10438 | 10451..=10454 | 18752..=18755 | 18768..=18771 | 18784..=18787 | 18800..=18803 | 18816..=18819 | 18832..=18835 | 18848..=18851 | 18864..=18867 => &SHAPE98, 5974..=5977 | 5990..=5993 | 6006..=6009 | 6022..=6025 | 6038..=6041 | 6054..=6057 | 6070..=6073 | 6086..=6089 | 6102..=6105 | 6118..=6121 | 6134..=6137 | 6150..=6153 | 6166..=6169 | 6182..=6185 | 6198..=6201 | 6214..=6217 | 6230..=6233 | 6246..=6249 | 6262..=6265 | 6278..=6281 | 6294..=6297 | 6310..=6313 | 6326..=6329 | 6342..=6345 | 6358..=6361 | 6374..=6377 | 6390..=6393 | 6406..=6409 | 6422..=6425 | 6438..=6441 | 6454..=6457 | 6470..=6473 | 6486..=6489 | 6502..=6505 | 6518..=6521 | 6534..=6537 | 10411..=10414 | 10427..=10430 | 10443..=10446 | 10459..=10462 | 18760..=18763 | 18776..=18779 | 18792..=18795 | 18808..=18811 | 18824..=18827 | 18840..=18843 | 18856..=18859 | 18872..=18875 => &SHAPE99, 6742 | 6744 | 6780 | 6782 | 9372 | 9374 | 9404 | 9406 | 9436 | 9438 | 9468 | 9470 | 9500 | 9502 | 9532 | 9534 | 9564 | 9566 | 9596 | 9598 | 9628 | 9630 | 9660 | 9662 | 9692 | 9694 | 9724 | 9726 | 9756 | 9758 | 9788 | 9790 | 9820 | 9822 | 9852 | 9854 => { &SHAPE100 } 6743 | 6745 | 6781 | 6783 | 9373 | 9375 | 9405 | 9407 | 9437 | 9439 | 9469 | 9471 | 9501 | 9503 | 9533 | 9535 | 9565 | 9567 | 9597 | 9599 | 9629 | 9631 | 9661 | 9663 | 9693 | 9695 | 9725 | 9727 | 9757 | 9759 | 9789 | 9791 | 9821 | 9823 | 9853 | 9855 => { &SHAPE101 } 6746 | 6748 | 6784 | 6786 | 9376 | 9378 | 9408 | 9410 | 9440 | 9442 | 9472 | 9474 | 9504 | 9506 | 9536 | 9538 | 9568 | 9570 | 9600 | 9602 | 9632 | 9634 | 9664 | 9666 | 9696 | 9698 | 9728 | 9730 | 9760 | 9762 | 9792 | 9794 | 9824 | 9826 | 9856 | 9858 => { &SHAPE102 } 6747 | 6749 | 6785 | 6787 | 9377 | 9379 | 9409 | 9411 | 9441 | 9443 | 9473 | 9475 | 9505 | 9507 | 9537 | 9539 | 9569 | 9571 | 9601 | 9603 | 9633 | 9635 | 9665 | 9667 | 9697 | 9699 | 9729 | 9731 | 9761 | 9763 | 9793 | 9795 | 9825 | 9827 | 9857 | 9859 => { &SHAPE103 } 6750 | 6752 | 6788 | 6790 | 9380 | 9382 | 9412 | 9414 | 9444 | 9446 | 9476 | 9478 | 9508 | 9510 | 9540 | 9542 | 9572 | 9574 | 9604 | 9606 | 9636 | 9638 | 9668 | 9670 | 9700 | 9702 | 9732 | 9734 | 9764 | 9766 | 9796 | 9798 | 9828 | 9830 | 9860 | 9862 => { &SHAPE104 } 6751 | 6753 | 6789 | 6791 | 9381 | 9383 | 9413 | 9415 | 9445 | 9447 | 9477 | 9479 | 9509 | 9511 | 9541 | 9543 | 9573 | 9575 | 9605 | 9607 | 9637 | 9639 | 9669 | 9671 | 9701 | 9703 | 9733 | 9735 | 9765 | 9767 | 9797 | 9799 | 9829 | 9831 | 9861 | 9863 => { &SHAPE105 } 6754 | 6756 | 6792 | 6794 | 9384 | 9386 | 9416 | 9418 | 9448 | 9450 | 9480 | 9482 | 9512 | 9514 | 9544 | 9546 | 9576 | 9578 | 9608 | 9610 | 9640 | 9642 | 9672 | 9674 | 9704 | 9706 | 9736 | 9738 | 9768 | 9770 | 9800 | 9802 | 9832 | 9834 | 9864 | 9866 => { &SHAPE106 } 6755 | 6757 | 6793 | 6795 | 9385 | 9387 | 9417 | 9419 | 9449 | 9451 | 9481 | 9483 | 9513 | 9515 | 9545 | 9547 | 9577 | 9579 | 9609 | 9611 | 9641 | 9643 | 9673 | 9675 | 9705 | 9707 | 9737 | 9739 | 9769 | 9771 | 9801 | 9803 | 9833 | 9835 | 9865 | 9867 => { &SHAPE107 } 6758 | 6760 | 6796 | 6798 | 9388 | 9390 | 9420 | 9422 | 9452 | 9454 | 9484 | 9486 | 9516 | 9518 | 9548 | 9550 | 9580 | 9582 | 9612 | 9614 | 9644 | 9646 | 9676 | 9678 | 9708 | 9710 | 9740 | 9742 | 9772 | 9774 | 9804 | 9806 | 9836 | 9838 | 9868 | 9870 => { &SHAPE108 } 6759 | 6761 | 6797 | 6799 | 9389 | 9391 | 9421 | 9423 | 9453 | 9455 | 9485 | 9487 | 9517 | 9519 | 9549 | 9551 | 9581 | 9583 | 9613 | 9615 | 9645 | 9647 | 9677 | 9679 | 9709 | 9711 | 9741 | 9743 | 9773 | 9775 | 9805 | 9807 | 9837 | 9839 | 9869 | 9871 => { &SHAPE109 } 6762 | 6764 | 6800 | 6802 | 9392 | 9394 | 9424 | 9426 | 9456 | 9458 | 9488 | 9490 | 9520 | 9522 | 9552 | 9554 | 9584 | 9586 | 9616 | 9618 | 9648 | 9650 | 9680 | 9682 | 9712 | 9714 | 9744 | 9746 | 9776 | 9778 | 9808 | 9810 | 9840 | 9842 | 9872 | 9874 => { &SHAPE110 } 6763 | 6765 | 6801 | 6803 | 9393 | 9395 | 9425 | 9427 | 9457 | 9459 | 9489 | 9491 | 9521 | 9523 | 9553 | 9555 | 9585 | 9587 | 9617 | 9619 | 9649 | 9651 | 9681 | 9683 | 9713 | 9715 | 9745 | 9747 | 9777 | 9779 | 9809 | 9811 | 9841 | 9843 | 9873 | 9875 => { &SHAPE111 } 6766 | 6768 | 6804 | 6806 | 9396 | 9398 | 9428 | 9430 | 9460 | 9462 | 9492 | 9494 | 9524 | 9526 | 9556 | 9558 | 9588 | 9590 | 9620 | 9622 | 9652 | 9654 | 9684 | 9686 | 9716 | 9718 | 9748 | 9750 | 9780 | 9782 | 9812 | 9814 | 9844 | 9846 | 9876 | 9878 => { &SHAPE112 } 6767 | 6769 | 6805 | 6807 | 9397 | 9399 | 9429 | 9431 | 9461 | 9463 | 9493 | 9495 | 9525 | 9527 | 9557 | 9559 | 9589 | 9591 | 9621 | 9623 | 9653 | 9655 | 9685 | 9687 | 9717 | 9719 | 9749 | 9751 | 9781 | 9783 | 9813 | 9815 | 9845 | 9847 | 9877 | 9879 => { &SHAPE113 } 6770 | 6772 | 6808 | 6810 | 9400 | 9402 | 9432 | 9434 | 9464 | 9466 | 9496 | 9498 | 9528 | 9530 | 9560 | 9562 | 9592 | 9594 | 9624 | 9626 | 9656 | 9658 | 9688 | 9690 | 9720 | 9722 | 9752 | 9754 | 9784 | 9786 | 9816 | 9818 | 9848 | 9850 | 9880 | 9882 => { &SHAPE114 } 6771 | 6773 | 6809 | 6811 | 9401 | 9403 | 9433 | 9435 | 9465 | 9467 | 9497 | 9499 | 9529 | 9531 | 9561 | 9563 | 9593 | 9595 | 9625 | 9627 | 9657 | 9659 | 9689 | 9691 | 9721 | 9723 | 9753 | 9755 | 9785 | 9787 | 9817 | 9819 | 9849 | 9851 | 9881 | 9883 => { &SHAPE2 } 6774..=6775 => &SHAPE115, 6776..=6777 | 12945..=12956 => &SHAPE116, 6778..=6779 => &SHAPE117, 7271 => &SHAPE119, 7390..=7397 => &SHAPE120, 7398..=7405 => &SHAPE121, 7407..=7410 => &SHAPE122, 7411..=7414 => &SHAPE123, 7416 | 24260..=24275 => &SHAPE72, 7419 => &SHAPE124, 7420 => &SHAPE125, 7421 => &SHAPE126, 7422 => &SHAPE127, 7423 => &SHAPE128, 7424 => &SHAPE129, 7425 => &SHAPE130, 7426 => &SHAPE131, 7427 => &SHAPE132, 7428 => &SHAPE133, 7429 => &SHAPE134, 7430 => &SHAPE135, 7919 | 7922 | 8243 | 8246 | 14160 | 14163 | 14484 | 14487 | 14808 | 14811 | 15132 | 15135 | 15456 | 15459 | 15780 | 15783 | 16104 | 16107 | 16428 | 16431 | 16752 | 16755 | 17076 | 17079 | 17400 | 17403 | 17724 | 17727 | 18048 | 18051 | 19541 | 19544 | 19961 | 19964 | 20398 | 20401 | 22680 | 22683 | 23091 | 23094 | 23502 | 23505 | 23913 | 23916 => &SHAPE136, 7920..=7921 | 7923..=7924 | 8244..=8245 | 8247..=8248 | 14161..=14162 | 14164..=14165 | 14485..=14486 | 14488..=14489 | 14809..=14810 | 14812..=14813 | 15133..=15134 | 15136..=15137 | 15457..=15458 | 15460..=15461 | 15781..=15782 | 15784..=15785 | 16105..=16106 | 16108..=16109 | 16429..=16430 | 16432..=16433 | 16753..=16754 | 16756..=16757 | 17077..=17078 | 17080..=17081 | 17401..=17402 | 17404..=17405 | 17725..=17726 | 17728..=17729 | 18049..=18050 | 18052..=18053 | 19542..=19543 | 19545..=19546 | 19962..=19963 | 19965..=19966 | 20399..=20400 | 20402..=20403 | 22681..=22682 | 22684..=22685 | 23092..=23093 | 23095..=23096 | 23503..=23504 | 23506..=23507 | 23914..=23915 | 23917..=23918 => &SHAPE137, 7926..=7927 | 7929..=7930 | 8250..=8251 | 8253..=8254 | 14167..=14168 | 14170..=14171 | 14491..=14492 | 14494..=14495 | 14815..=14816 | 14818..=14819 | 15139..=15140 | 15142..=15143 | 15463..=15464 | 15466..=15467 | 15787..=15788 | 15790..=15791 | 16111..=16112 | 16114..=16115 | 16435..=16436 | 16438..=16439 | 16759..=16760 | 16762..=16763 | 17083..=17084 | 17086..=17087 | 17407..=17408 | 17410..=17411 | 17731..=17732 | 17734..=17735 | 18055..=18056 | 18058..=18059 | 19548..=19549 | 19551..=19552 | 19968..=19969 | 19971..=19972 | 20405..=20406 | 20408..=20409 | 22687..=22688 | 22690..=22691 | 23098..=23099 | 23101..=23102 | 23509..=23510 | 23512..=23513 | 23920..=23921 | 23923..=23924 => &SHAPE138, 7931 | 7934 | 7943 | 7946 | 8255 | 8258 | 8267 | 8270 | 14172 | 14175 | 14184 | 14187 | 14496 | 14499 | 14508 | 14511 | 14820 | 14823 | 14832 | 14835 | 15144 | 15147 | 15156 | 15159 | 15468 | 15471 | 15480 | 15483 | 15792 | 15795 | 15804 | 15807 | 16116 | 16119 | 16128 | 16131 | 16440 | 16443 | 16452 | 16455 | 16764 | 16767 | 16776 | 16779 | 17088 | 17091 | 17100 | 17103 | 17412 | 17415 | 17424 | 17427 | 17736 | 17739 | 17748 | 17751 | 18060 | 18063 | 18072 | 18075 | 19553 | 19556 | 19565 | 19568 | 19973 | 19976 | 19985 | 19988 | 20410 | 20413 | 20422 | 20425 | 22692 | 22695 | 22704 | 22707 | 23103 | 23106 | 23115 | 23118 | 23514 | 23517 | 23526 | 23529 | 23925 | 23928 | 23937 | 23940 => &SHAPE139, 7932..=7933 | 7935..=7936 | 7944..=7945 | 7947..=7948 | 8256..=8257 | 8259..=8260 | 8268..=8269 | 8271..=8272 | 14173..=14174 | 14176..=14177 | 14185..=14186 | 14188..=14189 | 14497..=14498 | 14500..=14501 | 14509..=14510 | 14512..=14513 | 14821..=14822 | 14824..=14825 | 14833..=14834 | 14836..=14837 | 15145..=15146 | 15148..=15149 | 15157..=15158 | 15160..=15161 | 15469..=15470 | 15472..=15473 | 15481..=15482 | 15484..=15485 | 15793..=15794 | 15796..=15797 | 15805..=15806 | 15808..=15809 | 16117..=16118 | 16120..=16121 | 16129..=16130 | 16132..=16133 | 16441..=16442 | 16444..=16445 | 16453..=16454 | 16456..=16457 | 16765..=16766 | 16768..=16769 | 16777..=16778 | 16780..=16781 | 17089..=17090 | 17092..=17093 | 17101..=17102 | 17104..=17105 | 17413..=17414 | 17416..=17417 | 17425..=17426 | 17428..=17429 | 17737..=17738 | 17740..=17741 | 17749..=17750 | 17752..=17753 | 18061..=18062 | 18064..=18065 | 18073..=18074 | 18076..=18077 | 19554..=19555 | 19557..=19558 | 19566..=19567 | 19569..=19570 | 19974..=19975 | 19977..=19978 | 19986..=19987 | 19989..=19990 | 20411..=20412 | 20414..=20415 | 20423..=20424 | 20426..=20427 | 22693..=22694 | 22696..=22697 | 22705..=22706 | 22708..=22709 | 23104..=23105 | 23107..=23108 | 23116..=23117 | 23119..=23120 | 23515..=23516 | 23518..=23519 | 23527..=23528 | 23530..=23531 | 23926..=23927 | 23929..=23930 | 23938..=23939 | 23941..=23942 => &SHAPE140, 7937 | 7940 | 7949 | 7952 | 8261 | 8264 | 8273 | 8276 | 14178 | 14181 | 14190 | 14193 | 14502 | 14505 | 14514 | 14517 | 14826 | 14829 | 14838 | 14841 | 15150 | 15153 | 15162 | 15165 | 15474 | 15477 | 15486 | 15489 | 15798 | 15801 | 15810 | 15813 | 16122 | 16125 | 16134 | 16137 | 16446 | 16449 | 16458 | 16461 | 16770 | 16773 | 16782 | 16785 | 17094 | 17097 | 17106 | 17109 | 17418 | 17421 | 17430 | 17433 | 17742 | 17745 | 17754 | 17757 | 18066 | 18069 | 18078 | 18081 | 19559 | 19562 | 19571 | 19574 | 19979 | 19982 | 19991 | 19994 | 20416 | 20419 | 20428 | 20431 | 22698 | 22701 | 22710 | 22713 | 23109 | 23112 | 23121 | 23124 | 23520 | 23523 | 23532 | 23535 | 23931 | 23934 | 23943 | 23946 => &SHAPE141, 7938..=7939 | 7941..=7942 | 7950..=7951 | 7953..=7954 | 8262..=8263 | 8265..=8266 | 8274..=8275 | 8277..=8278 | 14179..=14180 | 14182..=14183 | 14191..=14192 | 14194..=14195 | 14503..=14504 | 14506..=14507 | 14515..=14516 | 14518..=14519 | 14827..=14828 | 14830..=14831 | 14839..=14840 | 14842..=14843 | 15151..=15152 | 15154..=15155 | 15163..=15164 | 15166..=15167 | 15475..=15476 | 15478..=15479 | 15487..=15488 | 15490..=15491 | 15799..=15800 | 15802..=15803 | 15811..=15812 | 15814..=15815 | 16123..=16124 | 16126..=16127 | 16135..=16136 | 16138..=16139 | 16447..=16448 | 16450..=16451 | 16459..=16460 | 16462..=16463 | 16771..=16772 | 16774..=16775 | 16783..=16784 | 16786..=16787 | 17095..=17096 | 17098..=17099 | 17107..=17108 | 17110..=17111 | 17419..=17420 | 17422..=17423 | 17431..=17432 | 17434..=17435 | 17743..=17744 | 17746..=17747 | 17755..=17756 | 17758..=17759 | 18067..=18068 | 18070..=18071 | 18079..=18080 | 18082..=18083 | 19560..=19561 | 19563..=19564 | 19572..=19573 | 19575..=19576 | 19980..=19981 | 19983..=19984 | 19992..=19993 | 19995..=19996 | 20417..=20418 | 20420..=20421 | 20429..=20430 | 20432..=20433 | 22699..=22700 | 22702..=22703 | 22711..=22712 | 22714..=22715 | 23110..=23111 | 23113..=23114 | 23122..=23123 | 23125..=23126 | 23521..=23522 | 23524..=23525 | 23533..=23534 | 23536..=23537 | 23932..=23933 | 23935..=23936 | 23944..=23945 | 23947..=23948 => &SHAPE142, 7955 | 7958 | 7991 | 7994 | 8279 | 8282 | 8315 | 8318 | 14196 | 14199 | 14232 | 14235 | 14520 | 14523 | 14556 | 14559 | 14844 | 14847 | 14880 | 14883 | 15168 | 15171 | 15204 | 15207 | 15492 | 15495 | 15528 | 15531 | 15816 | 15819 | 15852 | 15855 | 16140 | 16143 | 16176 | 16179 | 16464 | 16467 | 16500 | 16503 | 16788 | 16791 | 16824 | 16827 | 17112 | 17115 | 17148 | 17151 | 17436 | 17439 | 17472 | 17475 | 17760 | 17763 | 17796 | 17799 | 18084 | 18087 | 18120 | 18123 | 19577 | 19580 | 19613 | 19616 | 19997 | 20000 | 20033 | 20036 | 20434 | 20437 | 20470 | 20473 | 22716 | 22719 | 22752 | 22755 | 23127 | 23130 | 23163 | 23166 | 23538 | 23541 | 23574 | 23577 | 23949 | 23952 | 23985 | 23988 => &SHAPE143, 7956..=7957 | 7959..=7960 | 7992..=7993 | 7995..=7996 | 8280..=8281 | 8283..=8284 | 8316..=8317 | 8319..=8320 | 14197..=14198 | 14200..=14201 | 14233..=14234 | 14236..=14237 | 14521..=14522 | 14524..=14525 | 14557..=14558 | 14560..=14561 | 14845..=14846 | 14848..=14849 | 14881..=14882 | 14884..=14885 | 15169..=15170 | 15172..=15173 | 15205..=15206 | 15208..=15209 | 15493..=15494 | 15496..=15497 | 15529..=15530 | 15532..=15533 | 15817..=15818 | 15820..=15821 | 15853..=15854 | 15856..=15857 | 16141..=16142 | 16144..=16145 | 16177..=16178 | 16180..=16181 | 16465..=16466 | 16468..=16469 | 16501..=16502 | 16504..=16505 | 16789..=16790 | 16792..=16793 | 16825..=16826 | 16828..=16829 | 17113..=17114 | 17116..=17117 | 17149..=17150 | 17152..=17153 | 17437..=17438 | 17440..=17441 | 17473..=17474 | 17476..=17477 | 17761..=17762 | 17764..=17765 | 17797..=17798 | 17800..=17801 | 18085..=18086 | 18088..=18089 | 18121..=18122 | 18124..=18125 | 19578..=19579 | 19581..=19582 | 19614..=19615 | 19617..=19618 | 19998..=19999 | 20001..=20002 | 20034..=20035 | 20037..=20038 | 20435..=20436 | 20438..=20439 | 20471..=20472 | 20474..=20475 | 22717..=22718 | 22720..=22721 | 22753..=22754 | 22756..=22757 | 23128..=23129 | 23131..=23132 | 23164..=23165 | 23167..=23168 | 23539..=23540 | 23542..=23543 | 23575..=23576 | 23578..=23579 | 23950..=23951 | 23953..=23954 | 23986..=23987 | 23989..=23990 => &SHAPE144, 7961 | 7964 | 7997 | 8000 | 8285 | 8288 | 8321 | 8324 | 14202 | 14205 | 14238 | 14241 | 14526 | 14529 | 14562 | 14565 | 14850 | 14853 | 14886 | 14889 | 15174 | 15177 | 15210 | 15213 | 15498 | 15501 | 15534 | 15537 | 15822 | 15825 | 15858 | 15861 | 16146 | 16149 | 16182 | 16185 | 16470 | 16473 | 16506 | 16509 | 16794 | 16797 | 16830 | 16833 | 17118 | 17121 | 17154 | 17157 | 17442 | 17445 | 17478 | 17481 | 17766 | 17769 | 17802 | 17805 | 18090 | 18093 | 18126 | 18129 | 19583 | 19586 | 19619 | 19622 | 20003 | 20006 | 20039 | 20042 | 20440 | 20443 | 20476 | 20479 | 22722 | 22725 | 22758 | 22761 | 23133 | 23136 | 23169 | 23172 | 23544 | 23547 | 23580 | 23583 | 23955 | 23958 | 23991 | 23994 => &SHAPE145, 7962..=7963 | 7965..=7966 | 7998..=7999 | 8001..=8002 | 8286..=8287 | 8289..=8290 | 8322..=8323 | 8325..=8326 | 14203..=14204 | 14206..=14207 | 14239..=14240 | 14242..=14243 | 14527..=14528 | 14530..=14531 | 14563..=14564 | 14566..=14567 | 14851..=14852 | 14854..=14855 | 14887..=14888 | 14890..=14891 | 15175..=15176 | 15178..=15179 | 15211..=15212 | 15214..=15215 | 15499..=15500 | 15502..=15503 | 15535..=15536 | 15538..=15539 | 15823..=15824 | 15826..=15827 | 15859..=15860 | 15862..=15863 | 16147..=16148 | 16150..=16151 | 16183..=16184 | 16186..=16187 | 16471..=16472 | 16474..=16475 | 16507..=16508 | 16510..=16511 | 16795..=16796 | 16798..=16799 | 16831..=16832 | 16834..=16835 | 17119..=17120 | 17122..=17123 | 17155..=17156 | 17158..=17159 | 17443..=17444 | 17446..=17447 | 17479..=17480 | 17482..=17483 | 17767..=17768 | 17770..=17771 | 17803..=17804 | 17806..=17807 | 18091..=18092 | 18094..=18095 | 18127..=18128 | 18130..=18131 | 19584..=19585 | 19587..=19588 | 19620..=19621 | 19623..=19624 | 20004..=20005 | 20007..=20008 | 20040..=20041 | 20043..=20044 | 20441..=20442 | 20444..=20445 | 20477..=20478 | 20480..=20481 | 22723..=22724 | 22726..=22727 | 22759..=22760 | 22762..=22763 | 23134..=23135 | 23137..=23138 | 23170..=23171 | 23173..=23174 | 23545..=23546 | 23548..=23549 | 23581..=23582 | 23584..=23585 | 23956..=23957 | 23959..=23960 | 23992..=23993 | 23995..=23996 => &SHAPE146, 7967 | 7970 | 7979 | 7982 | 8003 | 8006 | 8015 | 8018 | 8291 | 8294 | 8303 | 8306 | 8327 | 8330 | 8339 | 8342 | 14208 | 14211 | 14220 | 14223 | 14244 | 14247 | 14256 | 14259 | 14532 | 14535 | 14544 | 14547 | 14568 | 14571 | 14580 | 14583 | 14856 | 14859 | 14868 | 14871 | 14892 | 14895 | 14904 | 14907 | 15180 | 15183 | 15192 | 15195 | 15216 | 15219 | 15228 | 15231 | 15504 | 15507 | 15516 | 15519 | 15540 | 15543 | 15552 | 15555 | 15828 | 15831 | 15840 | 15843 | 15864 | 15867 | 15876 | 15879 | 16152 | 16155 | 16164 | 16167 | 16188 | 16191 | 16200 | 16203 | 16476 | 16479 | 16488 | 16491 | 16512 | 16515 | 16524 | 16527 | 16800 | 16803 | 16812 | 16815 | 16836 | 16839 | 16848 | 16851 | 17124 | 17127 | 17136 | 17139 | 17160 | 17163 | 17172 | 17175 | 17448 | 17451 | 17460 | 17463 | 17484 | 17487 | 17496 | 17499 | 17772 | 17775 | 17784 | 17787 | 17808 | 17811 | 17820 | 17823 | 18096 | 18099 | 18108 | 18111 | 18132 | 18135 | 18144 | 18147 | 19589 | 19592 | 19601 | 19604 | 19625 | 19628 | 19637 | 19640 | 20009 | 20012 | 20021 | 20024 | 20045 | 20048 | 20057 | 20060 | 20446 | 20449 | 20458 | 20461 | 20482 | 20485 | 20494 | 20497 | 22728 | 22731 | 22740 | 22743 | 22764 | 22767 | 22776 | 22779 | 23139 | 23142 | 23151 | 23154 | 23175 | 23178 | 23187 | 23190 | 23550 | 23553 | 23562 | 23565 | 23586 | 23589 | 23598 | 23601 | 23961 | 23964 | 23973 | 23976 | 23997 | 24000 | 24009 | 24012 => &SHAPE147, 7968..=7969 | 7971..=7972 | 7980..=7981 | 7983..=7984 | 8004..=8005 | 8007..=8008 | 8016..=8017 | 8019..=8020 | 8292..=8293 | 8295..=8296 | 8304..=8305 | 8307..=8308 | 8328..=8329 | 8331..=8332 | 8340..=8341 | 8343..=8344 | 14209..=14210 | 14212..=14213 | 14221..=14222 | 14224..=14225 | 14245..=14246 | 14248..=14249 | 14257..=14258 | 14260..=14261 | 14533..=14534 | 14536..=14537 | 14545..=14546 | 14548..=14549 | 14569..=14570 | 14572..=14573 | 14581..=14582 | 14584..=14585 | 14857..=14858 | 14860..=14861 | 14869..=14870 | 14872..=14873 | 14893..=14894 | 14896..=14897 | 14905..=14906 | 14908..=14909 | 15181..=15182 | 15184..=15185 | 15193..=15194 | 15196..=15197 | 15217..=15218 | 15220..=15221 | 15229..=15230 | 15232..=15233 | 15505..=15506 | 15508..=15509 | 15517..=15518 | 15520..=15521 | 15541..=15542 | 15544..=15545 | 15553..=15554 | 15556..=15557 | 15829..=15830 | 15832..=15833 | 15841..=15842 | 15844..=15845 | 15865..=15866 | 15868..=15869 | 15877..=15878 | 15880..=15881 | 16153..=16154 | 16156..=16157 | 16165..=16166 | 16168..=16169 | 16189..=16190 | 16192..=16193 | 16201..=16202 | 16204..=16205 | 16477..=16478 | 16480..=16481 | 16489..=16490 | 16492..=16493 | 16513..=16514 | 16516..=16517 | 16525..=16526 | 16528..=16529 | 16801..=16802 | 16804..=16805 | 16813..=16814 | 16816..=16817 | 16837..=16838 | 16840..=16841 | 16849..=16850 | 16852..=16853 | 17125..=17126 | 17128..=17129 | 17137..=17138 | 17140..=17141 | 17161..=17162 | 17164..=17165 | 17173..=17174 | 17176..=17177 | 17449..=17450 | 17452..=17453 | 17461..=17462 | 17464..=17465 | 17485..=17486 | 17488..=17489 | 17497..=17498 | 17500..=17501 | 17773..=17774 | 17776..=17777 | 17785..=17786 | 17788..=17789 | 17809..=17810 | 17812..=17813 | 17821..=17822 | 17824..=17825 | 18097..=18098 | 18100..=18101 | 18109..=18110 | 18112..=18113 | 18133..=18134 | 18136..=18137 | 18145..=18146 | 18148..=18149 | 19590..=19591 | 19593..=19594 | 19602..=19603 | 19605..=19606 | 19626..=19627 | 19629..=19630 | 19638..=19639 | 19641..=19642 | 20010..=20011 | 20013..=20014 | 20022..=20023 | 20025..=20026 | 20046..=20047 | 20049..=20050 | 20058..=20059 | 20061..=20062 | 20447..=20448 | 20450..=20451 | 20459..=20460 | 20462..=20463 | 20483..=20484 | 20486..=20487 | 20495..=20496 | 20498..=20499 | 22729..=22730 | 22732..=22733 | 22741..=22742 | 22744..=22745 | 22765..=22766 | 22768..=22769 | 22777..=22778 | 22780..=22781 | 23140..=23141 | 23143..=23144 | 23152..=23153 | 23155..=23156 | 23176..=23177 | 23179..=23180 | 23188..=23189 | 23191..=23192 | 23551..=23552 | 23554..=23555 | 23563..=23564 | 23566..=23567 | 23587..=23588 | 23590..=23591 | 23599..=23600 | 23602..=23603 | 23962..=23963 | 23965..=23966 | 23974..=23975 | 23977..=23978 | 23998..=23999 | 24001..=24002 | 24010..=24011 | 24013..=24014 => &SHAPE148, 7973 | 7976 | 7985 | 7988 | 8009 | 8012 | 8021 | 8024 | 8297 | 8300 | 8309 | 8312 | 8333 | 8336 | 8345 | 8348 | 14214 | 14217 | 14226 | 14229 | 14250 | 14253 | 14262 | 14265 | 14538 | 14541 | 14550 | 14553 | 14574 | 14577 | 14586 | 14589 | 14862 | 14865 | 14874 | 14877 | 14898 | 14901 | 14910 | 14913 | 15186 | 15189 | 15198 | 15201 | 15222 | 15225 | 15234 | 15237 | 15510 | 15513 | 15522 | 15525 | 15546 | 15549 | 15558 | 15561 | 15834 | 15837 | 15846 | 15849 | 15870 | 15873 | 15882 | 15885 | 16158 | 16161 | 16170 | 16173 | 16194 | 16197 | 16206 | 16209 | 16482 | 16485 | 16494 | 16497 | 16518 | 16521 | 16530 | 16533 | 16806 | 16809 | 16818 | 16821 | 16842 | 16845 | 16854 | 16857 | 17130 | 17133 | 17142 | 17145 | 17166 | 17169 | 17178 | 17181 | 17454 | 17457 | 17466 | 17469 | 17490 | 17493 | 17502 | 17505 | 17778 | 17781 | 17790 | 17793 | 17814 | 17817 | 17826 | 17829 | 18102 | 18105 | 18114 | 18117 | 18138 | 18141 | 18150 | 18153 | 19595 | 19598 | 19607 | 19610 | 19631 | 19634 | 19643 | 19646 | 20015 | 20018 | 20027 | 20030 | 20051 | 20054 | 20063 | 20066 | 20452 | 20455 | 20464 | 20467 | 20488 | 20491 | 20500 | 20503 | 22734 | 22737 | 22746 | 22749 | 22770 | 22773 | 22782 | 22785 | 23145 | 23148 | 23157 | 23160 | 23181 | 23184 | 23193 | 23196 | 23556 | 23559 | 23568 | 23571 | 23592 | 23595 | 23604 | 23607 | 23967 | 23970 | 23979 | 23982 | 24003 | 24006 | 24015 | 24018 => &SHAPE149, 7974..=7975 | 7977..=7978 | 7986..=7987 | 7989..=7990 | 8010..=8011 | 8013..=8014 | 8022..=8023 | 8025..=8026 | 8298..=8299 | 8301..=8302 | 8310..=8311 | 8313..=8314 | 8334..=8335 | 8337..=8338 | 8346..=8347 | 8349..=8350 | 14215..=14216 | 14218..=14219 | 14227..=14228 | 14230..=14231 | 14251..=14252 | 14254..=14255 | 14263..=14264 | 14266..=14267 | 14539..=14540 | 14542..=14543 | 14551..=14552 | 14554..=14555 | 14575..=14576 | 14578..=14579 | 14587..=14588 | 14590..=14591 | 14863..=14864 | 14866..=14867 | 14875..=14876 | 14878..=14879 | 14899..=14900 | 14902..=14903 | 14911..=14912 | 14914..=14915 | 15187..=15188 | 15190..=15191 | 15199..=15200 | 15202..=15203 | 15223..=15224 | 15226..=15227 | 15235..=15236 | 15238..=15239 | 15511..=15512 | 15514..=15515 | 15523..=15524 | 15526..=15527 | 15547..=15548 | 15550..=15551 | 15559..=15560 | 15562..=15563 | 15835..=15836 | 15838..=15839 | 15847..=15848 | 15850..=15851 | 15871..=15872 | 15874..=15875 | 15883..=15884 | 15886..=15887 | 16159..=16160 | 16162..=16163 | 16171..=16172 | 16174..=16175 | 16195..=16196 | 16198..=16199 | 16207..=16208 | 16210..=16211 | 16483..=16484 | 16486..=16487 | 16495..=16496 | 16498..=16499 | 16519..=16520 | 16522..=16523 | 16531..=16532 | 16534..=16535 | 16807..=16808 | 16810..=16811 | 16819..=16820 | 16822..=16823 | 16843..=16844 | 16846..=16847 | 16855..=16856 | 16858..=16859 | 17131..=17132 | 17134..=17135 | 17143..=17144 | 17146..=17147 | 17167..=17168 | 17170..=17171 | 17179..=17180 | 17182..=17183 | 17455..=17456 | 17458..=17459 | 17467..=17468 | 17470..=17471 | 17491..=17492 | 17494..=17495 | 17503..=17504 | 17506..=17507 | 17779..=17780 | 17782..=17783 | 17791..=17792 | 17794..=17795 | 17815..=17816 | 17818..=17819 | 17827..=17828 | 17830..=17831 | 18103..=18104 | 18106..=18107 | 18115..=18116 | 18118..=18119 | 18139..=18140 | 18142..=18143 | 18151..=18152 | 18154..=18155 | 19596..=19597 | 19599..=19600 | 19608..=19609 | 19611..=19612 | 19632..=19633 | 19635..=19636 | 19644..=19645 | 19647..=19648 | 20016..=20017 | 20019..=20020 | 20028..=20029 | 20031..=20032 | 20052..=20053 | 20055..=20056 | 20064..=20065 | 20067..=20068 | 20453..=20454 | 20456..=20457 | 20465..=20466 | 20468..=20469 | 20489..=20490 | 20492..=20493 | 20501..=20502 | 20504..=20505 | 22735..=22736 | 22738..=22739 | 22747..=22748 | 22750..=22751 | 22771..=22772 | 22774..=22775 | 22783..=22784 | 22786..=22787 | 23146..=23147 | 23149..=23150 | 23158..=23159 | 23161..=23162 | 23182..=23183 | 23185..=23186 | 23194..=23195 | 23197..=23198 | 23557..=23558 | 23560..=23561 | 23569..=23570 | 23572..=23573 | 23593..=23594 | 23596..=23597 | 23605..=23606 | 23608..=23609 | 23968..=23969 | 23971..=23972 | 23980..=23981 | 23983..=23984 | 24004..=24005 | 24007..=24008 | 24016..=24017 | 24019..=24020 => &SHAPE150, 8027 | 8030 | 8135 | 8138 | 8351 | 8354 | 8459 | 8462 | 14268 | 14271 | 14376 | 14379 | 14592 | 14595 | 14700 | 14703 | 14916 | 14919 | 15024 | 15027 | 15240 | 15243 | 15348 | 15351 | 15564 | 15567 | 15672 | 15675 | 15888 | 15891 | 15996 | 15999 | 16212 | 16215 | 16320 | 16323 | 16536 | 16539 | 16644 | 16647 | 16860 | 16863 | 16968 | 16971 | 17184 | 17187 | 17292 | 17295 | 17508 | 17511 | 17616 | 17619 | 17832 | 17835 | 17940 | 17943 | 18156 | 18159 | 18264 | 18267 | 19649 | 19652 | 19757 | 19760 | 20069 | 20072 | 20177 | 20180 | 20506 | 20509 | 20614 | 20617 | 22788 | 22791 | 22896 | 22899 | 23199 | 23202 | 23307 | 23310 | 23610 | 23613 | 23718 | 23721 | 24021 | 24024 | 24129 | 24132 => &SHAPE151, 8028..=8029 | 8031..=8032 | 8136..=8137 | 8139..=8140 | 8352..=8353 | 8355..=8356 | 8460..=8461 | 8463..=8464 | 14269..=14270 | 14272..=14273 | 14377..=14378 | 14380..=14381 | 14593..=14594 | 14596..=14597 | 14701..=14702 | 14704..=14705 | 14917..=14918 | 14920..=14921 | 15025..=15026 | 15028..=15029 | 15241..=15242 | 15244..=15245 | 15349..=15350 | 15352..=15353 | 15565..=15566 | 15568..=15569 | 15673..=15674 | 15676..=15677 | 15889..=15890 | 15892..=15893 | 15997..=15998 | 16000..=16001 | 16213..=16214 | 16216..=16217 | 16321..=16322 | 16324..=16325 | 16537..=16538 | 16540..=16541 | 16645..=16646 | 16648..=16649 | 16861..=16862 | 16864..=16865 | 16969..=16970 | 16972..=16973 | 17185..=17186 | 17188..=17189 | 17293..=17294 | 17296..=17297 | 17509..=17510 | 17512..=17513 | 17617..=17618 | 17620..=17621 | 17833..=17834 | 17836..=17837 | 17941..=17942 | 17944..=17945 | 18157..=18158 | 18160..=18161 | 18265..=18266 | 18268..=18269 | 19650..=19651 | 19653..=19654 | 19758..=19759 | 19761..=19762 | 20070..=20071 | 20073..=20074 | 20178..=20179 | 20181..=20182 | 20507..=20508 | 20510..=20511 | 20615..=20616 | 20618..=20619 | 22789..=22790 | 22792..=22793 | 22897..=22898 | 22900..=22901 | 23200..=23201 | 23203..=23204 | 23308..=23309 | 23311..=23312 | 23611..=23612 | 23614..=23615 | 23719..=23720 | 23722..=23723 | 24022..=24023 | 24025..=24026 | 24130..=24131 | 24133..=24134 => &SHAPE152, 8033 | 8036 | 8141 | 8144 | 8357 | 8360 | 8465 | 8468 | 14274 | 14277 | 14382 | 14385 | 14598 | 14601 | 14706 | 14709 | 14922 | 14925 | 15030 | 15033 | 15246 | 15249 | 15354 | 15357 | 15570 | 15573 | 15678 | 15681 | 15894 | 15897 | 16002 | 16005 | 16218 | 16221 | 16326 | 16329 | 16542 | 16545 | 16650 | 16653 | 16866 | 16869 | 16974 | 16977 | 17190 | 17193 | 17298 | 17301 | 17514 | 17517 | 17622 | 17625 | 17838 | 17841 | 17946 | 17949 | 18162 | 18165 | 18270 | 18273 | 19655 | 19658 | 19763 | 19766 | 20075 | 20078 | 20183 | 20186 | 20512 | 20515 | 20620 | 20623 | 22794 | 22797 | 22902 | 22905 | 23205 | 23208 | 23313 | 23316 | 23616 | 23619 | 23724 | 23727 | 24027 | 24030 | 24135 | 24138 => &SHAPE153, 8034..=8035 | 8037..=8038 | 8142..=8143 | 8145..=8146 | 8358..=8359 | 8361..=8362 | 8466..=8467 | 8469..=8470 | 14275..=14276 | 14278..=14279 | 14383..=14384 | 14386..=14387 | 14599..=14600 | 14602..=14603 | 14707..=14708 | 14710..=14711 | 14923..=14924 | 14926..=14927 | 15031..=15032 | 15034..=15035 | 15247..=15248 | 15250..=15251 | 15355..=15356 | 15358..=15359 | 15571..=15572 | 15574..=15575 | 15679..=15680 | 15682..=15683 | 15895..=15896 | 15898..=15899 | 16003..=16004 | 16006..=16007 | 16219..=16220 | 16222..=16223 | 16327..=16328 | 16330..=16331 | 16543..=16544 | 16546..=16547 | 16651..=16652 | 16654..=16655 | 16867..=16868 | 16870..=16871 | 16975..=16976 | 16978..=16979 | 17191..=17192 | 17194..=17195 | 17299..=17300 | 17302..=17303 | 17515..=17516 | 17518..=17519 | 17623..=17624 | 17626..=17627 | 17839..=17840 | 17842..=17843 | 17947..=17948 | 17950..=17951 | 18163..=18164 | 18166..=18167 | 18271..=18272 | 18274..=18275 | 19656..=19657 | 19659..=19660 | 19764..=19765 | 19767..=19768 | 20076..=20077 | 20079..=20080 | 20184..=20185 | 20187..=20188 | 20513..=20514 | 20516..=20517 | 20621..=20622 | 20624..=20625 | 22795..=22796 | 22798..=22799 | 22903..=22904 | 22906..=22907 | 23206..=23207 | 23209..=23210 | 23314..=23315 | 23317..=23318 | 23617..=23618 | 23620..=23621 | 23725..=23726 | 23728..=23729 | 24028..=24029 | 24031..=24032 | 24136..=24137 | 24139..=24140 => &SHAPE154, 8039 | 8042 | 8051 | 8054 | 8147 | 8150 | 8159 | 8162 | 8363 | 8366 | 8375 | 8378 | 8471 | 8474 | 8483 | 8486 | 14280 | 14283 | 14292 | 14295 | 14388 | 14391 | 14400 | 14403 | 14604 | 14607 | 14616 | 14619 | 14712 | 14715 | 14724 | 14727 | 14928 | 14931 | 14940 | 14943 | 15036 | 15039 | 15048 | 15051 | 15252 | 15255 | 15264 | 15267 | 15360 | 15363 | 15372 | 15375 | 15576 | 15579 | 15588 | 15591 | 15684 | 15687 | 15696 | 15699 | 15900 | 15903 | 15912 | 15915 | 16008 | 16011 | 16020 | 16023 | 16224 | 16227 | 16236 | 16239 | 16332 | 16335 | 16344 | 16347 | 16548 | 16551 | 16560 | 16563 | 16656 | 16659 | 16668 | 16671 | 16872 | 16875 | 16884 | 16887 | 16980 | 16983 | 16992 | 16995 | 17196 | 17199 | 17208 | 17211 | 17304 | 17307 | 17316 | 17319 | 17520 | 17523 | 17532 | 17535 | 17628 | 17631 | 17640 | 17643 | 17844 | 17847 | 17856 | 17859 | 17952 | 17955 | 17964 | 17967 | 18168 | 18171 | 18180 | 18183 | 18276 | 18279 | 18288 | 18291 | 19661 | 19664 | 19673 | 19676 | 19769 | 19772 | 19781 | 19784 | 20081 | 20084 | 20093 | 20096 | 20189 | 20192 | 20201 | 20204 | 20518 | 20521 | 20530 | 20533 | 20626 | 20629 | 20638 | 20641 | 22800 | 22803 | 22812 | 22815 | 22908 | 22911 | 22920 | 22923 | 23211 | 23214 | 23223 | 23226 | 23319 | 23322 | 23331 | 23334 | 23622 | 23625 | 23634 | 23637 | 23730 | 23733 | 23742 | 23745 | 24033 | 24036 | 24045 | 24048 | 24141 | 24144 | 24153 | 24156 => &SHAPE155, 8040..=8041 | 8043..=8044 | 8052..=8053 | 8055..=8056 | 8148..=8149 | 8151..=8152 | 8160..=8161 | 8163..=8164 | 8364..=8365 | 8367..=8368 | 8376..=8377 | 8379..=8380 | 8472..=8473 | 8475..=8476 | 8484..=8485 | 8487..=8488 | 14281..=14282 | 14284..=14285 | 14293..=14294 | 14296..=14297 | 14389..=14390 | 14392..=14393 | 14401..=14402 | 14404..=14405 | 14605..=14606 | 14608..=14609 | 14617..=14618 | 14620..=14621 | 14713..=14714 | 14716..=14717 | 14725..=14726 | 14728..=14729 | 14929..=14930 | 14932..=14933 | 14941..=14942 | 14944..=14945 | 15037..=15038 | 15040..=15041 | 15049..=15050 | 15052..=15053 | 15253..=15254 | 15256..=15257 | 15265..=15266 | 15268..=15269 | 15361..=15362 | 15364..=15365 | 15373..=15374 | 15376..=15377 | 15577..=15578 | 15580..=15581 | 15589..=15590 | 15592..=15593 | 15685..=15686 | 15688..=15689 | 15697..=15698 | 15700..=15701 | 15901..=15902 | 15904..=15905 | 15913..=15914 | 15916..=15917 | 16009..=16010 | 16012..=16013 | 16021..=16022 | 16024..=16025 | 16225..=16226 | 16228..=16229 | 16237..=16238 | 16240..=16241 | 16333..=16334 | 16336..=16337 | 16345..=16346 | 16348..=16349 | 16549..=16550 | 16552..=16553 | 16561..=16562 | 16564..=16565 | 16657..=16658 | 16660..=16661 | 16669..=16670 | 16672..=16673 | 16873..=16874 | 16876..=16877 | 16885..=16886 | 16888..=16889 | 16981..=16982 | 16984..=16985 | 16993..=16994 | 16996..=16997 | 17197..=17198 | 17200..=17201 | 17209..=17210 | 17212..=17213 | 17305..=17306 | 17308..=17309 | 17317..=17318 | 17320..=17321 | 17521..=17522 | 17524..=17525 | 17533..=17534 | 17536..=17537 | 17629..=17630 | 17632..=17633 | 17641..=17642 | 17644..=17645 | 17845..=17846 | 17848..=17849 | 17857..=17858 | 17860..=17861 | 17953..=17954 | 17956..=17957 | 17965..=17966 | 17968..=17969 | 18169..=18170 | 18172..=18173 | 18181..=18182 | 18184..=18185 | 18277..=18278 | 18280..=18281 | 18289..=18290 | 18292..=18293 | 19662..=19663 | 19665..=19666 | 19674..=19675 | 19677..=19678 | 19770..=19771 | 19773..=19774 | 19782..=19783 | 19785..=19786 | 20082..=20083 | 20085..=20086 | 20094..=20095 | 20097..=20098 | 20190..=20191 | 20193..=20194 | 20202..=20203 | 20205..=20206 | 20519..=20520 | 20522..=20523 | 20531..=20532 | 20534..=20535 | 20627..=20628 | 20630..=20631 | 20639..=20640 | 20642..=20643 | 22801..=22802 | 22804..=22805 | 22813..=22814 | 22816..=22817 | 22909..=22910 | 22912..=22913 | 22921..=22922 | 22924..=22925 | 23212..=23213 | 23215..=23216 | 23224..=23225 | 23227..=23228 | 23320..=23321 | 23323..=23324 | 23332..=23333 | 23335..=23336 | 23623..=23624 | 23626..=23627 | 23635..=23636 | 23638..=23639 | 23731..=23732 | 23734..=23735 | 23743..=23744 | 23746..=23747 | 24034..=24035 | 24037..=24038 | 24046..=24047 | 24049..=24050 | 24142..=24143 | 24145..=24146 | 24154..=24155 | 24157..=24158 => &SHAPE156, 8045 | 8048 | 8057 | 8060 | 8153 | 8156 | 8165 | 8168 | 8369 | 8372 | 8381 | 8384 | 8477 | 8480 | 8489 | 8492 | 14286 | 14289 | 14298 | 14301 | 14394 | 14397 | 14406 | 14409 | 14610 | 14613 | 14622 | 14625 | 14718 | 14721 | 14730 | 14733 | 14934 | 14937 | 14946 | 14949 | 15042 | 15045 | 15054 | 15057 | 15258 | 15261 | 15270 | 15273 | 15366 | 15369 | 15378 | 15381 | 15582 | 15585 | 15594 | 15597 | 15690 | 15693 | 15702 | 15705 | 15906 | 15909 | 15918 | 15921 | 16014 | 16017 | 16026 | 16029 | 16230 | 16233 | 16242 | 16245 | 16338 | 16341 | 16350 | 16353 | 16554 | 16557 | 16566 | 16569 | 16662 | 16665 | 16674 | 16677 | 16878 | 16881 | 16890 | 16893 | 16986 | 16989 | 16998 | 17001 | 17202 | 17205 | 17214 | 17217 | 17310 | 17313 | 17322 | 17325 | 17526 | 17529 | 17538 | 17541 | 17634 | 17637 | 17646 | 17649 | 17850 | 17853 | 17862 | 17865 | 17958 | 17961 | 17970 | 17973 | 18174 | 18177 | 18186 | 18189 | 18282 | 18285 | 18294 | 18297 | 19667 | 19670 | 19679 | 19682 | 19775 | 19778 | 19787 | 19790 | 20087 | 20090 | 20099 | 20102 | 20195 | 20198 | 20207 | 20210 | 20524 | 20527 | 20536 | 20539 | 20632 | 20635 | 20644 | 20647 | 22806 | 22809 | 22818 | 22821 | 22914 | 22917 | 22926 | 22929 | 23217 | 23220 | 23229 | 23232 | 23325 | 23328 | 23337 | 23340 | 23628 | 23631 | 23640 | 23643 | 23736 | 23739 | 23748 | 23751 | 24039 | 24042 | 24051 | 24054 | 24147 | 24150 | 24159 | 24162 => &SHAPE157, 8046..=8047 | 8049..=8050 | 8058..=8059 | 8061..=8062 | 8154..=8155 | 8157..=8158 | 8166..=8167 | 8169..=8170 | 8370..=8371 | 8373..=8374 | 8382..=8383 | 8385..=8386 | 8478..=8479 | 8481..=8482 | 8490..=8491 | 8493..=8494 | 14287..=14288 | 14290..=14291 | 14299..=14300 | 14302..=14303 | 14395..=14396 | 14398..=14399 | 14407..=14408 | 14410..=14411 | 14611..=14612 | 14614..=14615 | 14623..=14624 | 14626..=14627 | 14719..=14720 | 14722..=14723 | 14731..=14732 | 14734..=14735 | 14935..=14936 | 14938..=14939 | 14947..=14948 | 14950..=14951 | 15043..=15044 | 15046..=15047 | 15055..=15056 | 15058..=15059 | 15259..=15260 | 15262..=15263 | 15271..=15272 | 15274..=15275 | 15367..=15368 | 15370..=15371 | 15379..=15380 | 15382..=15383 | 15583..=15584 | 15586..=15587 | 15595..=15596 | 15598..=15599 | 15691..=15692 | 15694..=15695 | 15703..=15704 | 15706..=15707 | 15907..=15908 | 15910..=15911 | 15919..=15920 | 15922..=15923 | 16015..=16016 | 16018..=16019 | 16027..=16028 | 16030..=16031 | 16231..=16232 | 16234..=16235 | 16243..=16244 | 16246..=16247 | 16339..=16340 | 16342..=16343 | 16351..=16352 | 16354..=16355 | 16555..=16556 | 16558..=16559 | 16567..=16568 | 16570..=16571 | 16663..=16664 | 16666..=16667 | 16675..=16676 | 16678..=16679 | 16879..=16880 | 16882..=16883 | 16891..=16892 | 16894..=16895 | 16987..=16988 | 16990..=16991 | 16999..=17000 | 17002..=17003 | 17203..=17204 | 17206..=17207 | 17215..=17216 | 17218..=17219 | 17311..=17312 | 17314..=17315 | 17323..=17324 | 17326..=17327 | 17527..=17528 | 17530..=17531 | 17539..=17540 | 17542..=17543 | 17635..=17636 | 17638..=17639 | 17647..=17648 | 17650..=17651 | 17851..=17852 | 17854..=17855 | 17863..=17864 | 17866..=17867 | 17959..=17960 | 17962..=17963 | 17971..=17972 | 17974..=17975 | 18175..=18176 | 18178..=18179 | 18187..=18188 | 18190..=18191 | 18283..=18284 | 18286..=18287 | 18295..=18296 | 18298..=18299 | 19668..=19669 | 19671..=19672 | 19680..=19681 | 19683..=19684 | 19776..=19777 | 19779..=19780 | 19788..=19789 | 19791..=19792 | 20088..=20089 | 20091..=20092 | 20100..=20101 | 20103..=20104 | 20196..=20197 | 20199..=20200 | 20208..=20209 | 20211..=20212 | 20525..=20526 | 20528..=20529 | 20537..=20538 | 20540..=20541 | 20633..=20634 | 20636..=20637 | 20645..=20646 | 20648..=20649 | 22807..=22808 | 22810..=22811 | 22819..=22820 | 22822..=22823 | 22915..=22916 | 22918..=22919 | 22927..=22928 | 22930..=22931 | 23218..=23219 | 23221..=23222 | 23230..=23231 | 23233..=23234 | 23326..=23327 | 23329..=23330 | 23338..=23339 | 23341..=23342 | 23629..=23630 | 23632..=23633 | 23641..=23642 | 23644..=23645 | 23737..=23738 | 23740..=23741 | 23749..=23750 | 23752..=23753 | 24040..=24041 | 24043..=24044 | 24052..=24053 | 24055..=24056 | 24148..=24149 | 24151..=24152 | 24160..=24161 | 24163..=24164 => &SHAPE158, 8063 | 8066 | 8099 | 8102 | 8171 | 8174 | 8207 | 8210 | 8387 | 8390 | 8423 | 8426 | 8495 | 8498 | 8531 | 8534 | 14304 | 14307 | 14340 | 14343 | 14412 | 14415 | 14448 | 14451 | 14628 | 14631 | 14664 | 14667 | 14736 | 14739 | 14772 | 14775 | 14952 | 14955 | 14988 | 14991 | 15060 | 15063 | 15096 | 15099 | 15276 | 15279 | 15312 | 15315 | 15384 | 15387 | 15420 | 15423 | 15600 | 15603 | 15636 | 15639 | 15708 | 15711 | 15744 | 15747 | 15924 | 15927 | 15960 | 15963 | 16032 | 16035 | 16068 | 16071 | 16248 | 16251 | 16284 | 16287 | 16356 | 16359 | 16392 | 16395 | 16572 | 16575 | 16608 | 16611 | 16680 | 16683 | 16716 | 16719 | 16896 | 16899 | 16932 | 16935 | 17004 | 17007 | 17040 | 17043 | 17220 | 17223 | 17256 | 17259 | 17328 | 17331 | 17364 | 17367 | 17544 | 17547 | 17580 | 17583 | 17652 | 17655 | 17688 | 17691 | 17868 | 17871 | 17904 | 17907 | 17976 | 17979 | 18012 | 18015 | 18192 | 18195 | 18228 | 18231 | 18300 | 18303 | 18336 | 18339 | 19685 | 19688 | 19721 | 19724 | 19793 | 19796 | 19829 | 19832 | 20105 | 20108 | 20141 | 20144 | 20213 | 20216 | 20249 | 20252 | 20542 | 20545 | 20578 | 20581 | 20650 | 20653 | 20686 | 20689 | 22824 | 22827 | 22860 | 22863 | 22932 | 22935 | 22968 | 22971 | 23235 | 23238 | 23271 | 23274 | 23343 | 23346 | 23379 | 23382 | 23646 | 23649 | 23682 | 23685 | 23754 | 23757 | 23790 | 23793 | 24057 | 24060 | 24093 | 24096 | 24165 | 24168 | 24201 | 24204 => &SHAPE159, 8064..=8065 | 8067..=8068 | 8100..=8101 | 8103..=8104 | 8172..=8173 | 8175..=8176 | 8208..=8209 | 8211..=8212 | 8388..=8389 | 8391..=8392 | 8424..=8425 | 8427..=8428 | 8496..=8497 | 8499..=8500 | 8532..=8533 | 8535..=8536 | 14305..=14306 | 14308..=14309 | 14341..=14342 | 14344..=14345 | 14413..=14414 | 14416..=14417 | 14449..=14450 | 14452..=14453 | 14629..=14630 | 14632..=14633 | 14665..=14666 | 14668..=14669 | 14737..=14738 | 14740..=14741 | 14773..=14774 | 14776..=14777 | 14953..=14954 | 14956..=14957 | 14989..=14990 | 14992..=14993 | 15061..=15062 | 15064..=15065 | 15097..=15098 | 15100..=15101 | 15277..=15278 | 15280..=15281 | 15313..=15314 | 15316..=15317 | 15385..=15386 | 15388..=15389 | 15421..=15422 | 15424..=15425 | 15601..=15602 | 15604..=15605 | 15637..=15638 | 15640..=15641 | 15709..=15710 | 15712..=15713 | 15745..=15746 | 15748..=15749 | 15925..=15926 | 15928..=15929 | 15961..=15962 | 15964..=15965 | 16033..=16034 | 16036..=16037 | 16069..=16070 | 16072..=16073 | 16249..=16250 | 16252..=16253 | 16285..=16286 | 16288..=16289 | 16357..=16358 | 16360..=16361 | 16393..=16394 | 16396..=16397 | 16573..=16574 | 16576..=16577 | 16609..=16610 | 16612..=16613 | 16681..=16682 | 16684..=16685 | 16717..=16718 | 16720..=16721 | 16897..=16898 | 16900..=16901 | 16933..=16934 | 16936..=16937 | 17005..=17006 | 17008..=17009 | 17041..=17042 | 17044..=17045 | 17221..=17222 | 17224..=17225 | 17257..=17258 | 17260..=17261 | 17329..=17330 | 17332..=17333 | 17365..=17366 | 17368..=17369 | 17545..=17546 | 17548..=17549 | 17581..=17582 | 17584..=17585 | 17653..=17654 | 17656..=17657 | 17689..=17690 | 17692..=17693 | 17869..=17870 | 17872..=17873 | 17905..=17906 | 17908..=17909 | 17977..=17978 | 17980..=17981 | 18013..=18014 | 18016..=18017 | 18193..=18194 | 18196..=18197 | 18229..=18230 | 18232..=18233 | 18301..=18302 | 18304..=18305 | 18337..=18338 | 18340..=18341 | 19686..=19687 | 19689..=19690 | 19722..=19723 | 19725..=19726 | 19794..=19795 | 19797..=19798 | 19830..=19831 | 19833..=19834 | 20106..=20107 | 20109..=20110 | 20142..=20143 | 20145..=20146 | 20214..=20215 | 20217..=20218 | 20250..=20251 | 20253..=20254 | 20543..=20544 | 20546..=20547 | 20579..=20580 | 20582..=20583 | 20651..=20652 | 20654..=20655 | 20687..=20688 | 20690..=20691 | 22825..=22826 | 22828..=22829 | 22861..=22862 | 22864..=22865 | 22933..=22934 | 22936..=22937 | 22969..=22970 | 22972..=22973 | 23236..=23237 | 23239..=23240 | 23272..=23273 | 23275..=23276 | 23344..=23345 | 23347..=23348 | 23380..=23381 | 23383..=23384 | 23647..=23648 | 23650..=23651 | 23683..=23684 | 23686..=23687 | 23755..=23756 | 23758..=23759 | 23791..=23792 | 23794..=23795 | 24058..=24059 | 24061..=24062 | 24094..=24095 | 24097..=24098 | 24166..=24167 | 24169..=24170 | 24202..=24203 | 24205..=24206 => &SHAPE160, 8069 | 8072 | 8105 | 8108 | 8177 | 8180 | 8213 | 8216 | 8393 | 8396 | 8429 | 8432 | 8501 | 8504 | 8537 | 8540 | 14310 | 14313 | 14346 | 14349 | 14418 | 14421 | 14454 | 14457 | 14634 | 14637 | 14670 | 14673 | 14742 | 14745 | 14778 | 14781 | 14958 | 14961 | 14994 | 14997 | 15066 | 15069 | 15102 | 15105 | 15282 | 15285 | 15318 | 15321 | 15390 | 15393 | 15426 | 15429 | 15606 | 15609 | 15642 | 15645 | 15714 | 15717 | 15750 | 15753 | 15930 | 15933 | 15966 | 15969 | 16038 | 16041 | 16074 | 16077 | 16254 | 16257 | 16290 | 16293 | 16362 | 16365 | 16398 | 16401 | 16578 | 16581 | 16614 | 16617 | 16686 | 16689 | 16722 | 16725 | 16902 | 16905 | 16938 | 16941 | 17010 | 17013 | 17046 | 17049 | 17226 | 17229 | 17262 | 17265 | 17334 | 17337 | 17370 | 17373 | 17550 | 17553 | 17586 | 17589 | 17658 | 17661 | 17694 | 17697 | 17874 | 17877 | 17910 | 17913 | 17982 | 17985 | 18018 | 18021 | 18198 | 18201 | 18234 | 18237 | 18306 | 18309 | 18342 | 18345 | 19691 | 19694 | 19727 | 19730 | 19799 | 19802 | 19835 | 19838 | 20111 | 20114 | 20147 | 20150 | 20219 | 20222 | 20255 | 20258 | 20548 | 20551 | 20584 | 20587 | 20656 | 20659 | 20692 | 20695 | 22830 | 22833 | 22866 | 22869 | 22938 | 22941 | 22974 | 22977 | 23241 | 23244 | 23277 | 23280 | 23349 | 23352 | 23385 | 23388 | 23652 | 23655 | 23688 | 23691 | 23760 | 23763 | 23796 | 23799 | 24063 | 24066 | 24099 | 24102 | 24171 | 24174 | 24207 | 24210 => &SHAPE161, 8070..=8071 | 8073..=8074 | 8106..=8107 | 8109..=8110 | 8178..=8179 | 8181..=8182 | 8214..=8215 | 8217..=8218 | 8394..=8395 | 8397..=8398 | 8430..=8431 | 8433..=8434 | 8502..=8503 | 8505..=8506 | 8538..=8539 | 8541..=8542 | 14311..=14312 | 14314..=14315 | 14347..=14348 | 14350..=14351 | 14419..=14420 | 14422..=14423 | 14455..=14456 | 14458..=14459 | 14635..=14636 | 14638..=14639 | 14671..=14672 | 14674..=14675 | 14743..=14744 | 14746..=14747 | 14779..=14780 | 14782..=14783 | 14959..=14960 | 14962..=14963 | 14995..=14996 | 14998..=14999 | 15067..=15068 | 15070..=15071 | 15103..=15104 | 15106..=15107 | 15283..=15284 | 15286..=15287 | 15319..=15320 | 15322..=15323 | 15391..=15392 | 15394..=15395 | 15427..=15428 | 15430..=15431 | 15607..=15608 | 15610..=15611 | 15643..=15644 | 15646..=15647 | 15715..=15716 | 15718..=15719 | 15751..=15752 | 15754..=15755 | 15931..=15932 | 15934..=15935 | 15967..=15968 | 15970..=15971 | 16039..=16040 | 16042..=16043 | 16075..=16076 | 16078..=16079 | 16255..=16256 | 16258..=16259 | 16291..=16292 | 16294..=16295 | 16363..=16364 | 16366..=16367 | 16399..=16400 | 16402..=16403 | 16579..=16580 | 16582..=16583 | 16615..=16616 | 16618..=16619 | 16687..=16688 | 16690..=16691 | 16723..=16724 | 16726..=16727 | 16903..=16904 | 16906..=16907 | 16939..=16940 | 16942..=16943 | 17011..=17012 | 17014..=17015 | 17047..=17048 | 17050..=17051 | 17227..=17228 | 17230..=17231 | 17263..=17264 | 17266..=17267 | 17335..=17336 | 17338..=17339 | 17371..=17372 | 17374..=17375 | 17551..=17552 | 17554..=17555 | 17587..=17588 | 17590..=17591 | 17659..=17660 | 17662..=17663 | 17695..=17696 | 17698..=17699 | 17875..=17876 | 17878..=17879 | 17911..=17912 | 17914..=17915 | 17983..=17984 | 17986..=17987 | 18019..=18020 | 18022..=18023 | 18199..=18200 | 18202..=18203 | 18235..=18236 | 18238..=18239 | 18307..=18308 | 18310..=18311 | 18343..=18344 | 18346..=18347 | 19692..=19693 | 19695..=19696 | 19728..=19729 | 19731..=19732 | 19800..=19801 | 19803..=19804 | 19836..=19837 | 19839..=19840 | 20112..=20113 | 20115..=20116 | 20148..=20149 | 20151..=20152 | 20220..=20221 | 20223..=20224 | 20256..=20257 | 20259..=20260 | 20549..=20550 | 20552..=20553 | 20585..=20586 | 20588..=20589 | 20657..=20658 | 20660..=20661 | 20693..=20694 | 20696..=20697 | 22831..=22832 | 22834..=22835 | 22867..=22868 | 22870..=22871 | 22939..=22940 | 22942..=22943 | 22975..=22976 | 22978..=22979 | 23242..=23243 | 23245..=23246 | 23278..=23279 | 23281..=23282 | 23350..=23351 | 23353..=23354 | 23386..=23387 | 23389..=23390 | 23653..=23654 | 23656..=23657 | 23689..=23690 | 23692..=23693 | 23761..=23762 | 23764..=23765 | 23797..=23798 | 23800..=23801 | 24064..=24065 | 24067..=24068 | 24100..=24101 | 24103..=24104 | 24172..=24173 | 24175..=24176 | 24208..=24209 | 24211..=24212 => &SHAPE162, 8075 | 8078 | 8087 | 8090 | 8111 | 8114 | 8123 | 8126 | 8183 | 8186 | 8195 | 8198 | 8219 | 8222 | 8231 | 8234 | 8399 | 8402 | 8411 | 8414 | 8435 | 8438 | 8447 | 8450 | 8507 | 8510 | 8519 | 8522 | 8543 | 8546 | 8555 | 8558 | 14316 | 14319 | 14328 | 14331 | 14352 | 14355 | 14364 | 14367 | 14424 | 14427 | 14436 | 14439 | 14460 | 14463 | 14472 | 14475 | 14640 | 14643 | 14652 | 14655 | 14676 | 14679 | 14688 | 14691 | 14748 | 14751 | 14760 | 14763 | 14784 | 14787 | 14796 | 14799 | 14964 | 14967 | 14976 | 14979 | 15000 | 15003 | 15012 | 15015 | 15072 | 15075 | 15084 | 15087 | 15108 | 15111 | 15120 | 15123 | 15288 | 15291 | 15300 | 15303 | 15324 | 15327 | 15336 | 15339 | 15396 | 15399 | 15408 | 15411 | 15432 | 15435 | 15444 | 15447 | 15612 | 15615 | 15624 | 15627 | 15648 | 15651 | 15660 | 15663 | 15720 | 15723 | 15732 | 15735 | 15756 | 15759 | 15768 | 15771 | 15936 | 15939 | 15948 | 15951 | 15972 | 15975 | 15984 | 15987 | 16044 | 16047 | 16056 | 16059 | 16080 | 16083 | 16092 | 16095 | 16260 | 16263 | 16272 | 16275 | 16296 | 16299 | 16308 | 16311 | 16368 | 16371 | 16380 | 16383 | 16404 | 16407 | 16416 | 16419 | 16584 | 16587 | 16596 | 16599 | 16620 | 16623 | 16632 | 16635 | 16692 | 16695 | 16704 | 16707 | 16728 | 16731 | 16740 | 16743 | 16908 | 16911 | 16920 | 16923 | 16944 | 16947 | 16956 | 16959 | 17016 | 17019 | 17028 | 17031 | 17052 | 17055 | 17064 | 17067 | 17232 | 17235 | 17244 | 17247 | 17268 | 17271 | 17280 | 17283 | 17340 | 17343 | 17352 | 17355 | 17376 | 17379 | 17388 | 17391 | 17556 | 17559 | 17568 | 17571 | 17592 | 17595 | 17604 | 17607 | 17664 | 17667 | 17676 | 17679 | 17700 | 17703 | 17712 | 17715 | 17880 | 17883 | 17892 | 17895 | 17916 | 17919 | 17928 | 17931 | 17988 | 17991 | 18000 | 18003 | 18024 | 18027 | 18036 | 18039 | 18204 | 18207 | 18216 | 18219 | 18240 | 18243 | 18252 | 18255 | 18312 | 18315 | 18324 | 18327 | 18348 | 18351 | 18360 | 18363 | 19697 | 19700 | 19709 | 19712 | 19733 | 19736 | 19745 | 19748 | 19805 | 19808 | 19817 | 19820 | 19841 | 19844 | 19853 | 19856 | 20117 | 20120 | 20129 | 20132 | 20153 | 20156 | 20165 | 20168 | 20225 | 20228 | 20237 | 20240 | 20261 | 20264 | 20273 | 20276 | 20554 | 20557 | 20566 | 20569 | 20590 | 20593 | 20602 | 20605 | 20662 | 20665 | 20674 | 20677 | 20698 | 20701 | 20710 | 20713 | 22836 | 22839 | 22848 | 22851 | 22872 | 22875 | 22884 | 22887 | 22944 | 22947 | 22956 | 22959 | 22980 | 22983 | 22992 | 22995 | 23247 | 23250 | 23259 | 23262 | 23283 | 23286 | 23295 | 23298 | 23355 | 23358 | 23367 | 23370 | 23391 | 23394 | 23403 | 23406 | 23658 | 23661 | 23670 | 23673 | 23694 | 23697 | 23706 | 23709 | 23766 | 23769 | 23778 | 23781 | 23802 | 23805 | 23814 | 23817 | 24069 | 24072 | 24081 | 24084 | 24105 | 24108 | 24117 | 24120 | 24177 | 24180 | 24189 | 24192 | 24213 | 24216 | 24225 | 24228 => &SHAPE163, 8076..=8077 | 8079..=8080 | 8088..=8089 | 8091..=8092 | 8112..=8113 | 8115..=8116 | 8124..=8125 | 8127..=8128 | 8184..=8185 | 8187..=8188 | 8196..=8197 | 8199..=8200 | 8220..=8221 | 8223..=8224 | 8232..=8233 | 8235..=8236 | 8400..=8401 | 8403..=8404 | 8412..=8413 | 8415..=8416 | 8436..=8437 | 8439..=8440 | 8448..=8449 | 8451..=8452 | 8508..=8509 | 8511..=8512 | 8520..=8521 | 8523..=8524 | 8544..=8545 | 8547..=8548 | 8556..=8557 | 8559..=8560 | 14317..=14318 | 14320..=14321 | 14329..=14330 | 14332..=14333 | 14353..=14354 | 14356..=14357 | 14365..=14366 | 14368..=14369 | 14425..=14426 | 14428..=14429 | 14437..=14438 | 14440..=14441 | 14461..=14462 | 14464..=14465 | 14473..=14474 | 14476..=14477 | 14641..=14642 | 14644..=14645 | 14653..=14654 | 14656..=14657 | 14677..=14678 | 14680..=14681 | 14689..=14690 | 14692..=14693 | 14749..=14750 | 14752..=14753 | 14761..=14762 | 14764..=14765 | 14785..=14786 | 14788..=14789 | 14797..=14798 | 14800..=14801 | 14965..=14966 | 14968..=14969 | 14977..=14978 | 14980..=14981 | 15001..=15002 | 15004..=15005 | 15013..=15014 | 15016..=15017 | 15073..=15074 | 15076..=15077 | 15085..=15086 | 15088..=15089 | 15109..=15110 | 15112..=15113 | 15121..=15122 | 15124..=15125 | 15289..=15290 | 15292..=15293 | 15301..=15302 | 15304..=15305 | 15325..=15326 | 15328..=15329 | 15337..=15338 | 15340..=15341 | 15397..=15398 | 15400..=15401 | 15409..=15410 | 15412..=15413 | 15433..=15434 | 15436..=15437 | 15445..=15446 | 15448..=15449 | 15613..=15614 | 15616..=15617 | 15625..=15626 | 15628..=15629 | 15649..=15650 | 15652..=15653 | 15661..=15662 | 15664..=15665 | 15721..=15722 | 15724..=15725 | 15733..=15734 | 15736..=15737 | 15757..=15758 | 15760..=15761 | 15769..=15770 | 15772..=15773 | 15937..=15938 | 15940..=15941 | 15949..=15950 | 15952..=15953 | 15973..=15974 | 15976..=15977 | 15985..=15986 | 15988..=15989 | 16045..=16046 | 16048..=16049 | 16057..=16058 | 16060..=16061 | 16081..=16082 | 16084..=16085 | 16093..=16094 | 16096..=16097 | 16261..=16262 | 16264..=16265 | 16273..=16274 | 16276..=16277 | 16297..=16298 | 16300..=16301 | 16309..=16310 | 16312..=16313 | 16369..=16370 | 16372..=16373 | 16381..=16382 | 16384..=16385 | 16405..=16406 | 16408..=16409 | 16417..=16418 | 16420..=16421 | 16585..=16586 | 16588..=16589 | 16597..=16598 | 16600..=16601 | 16621..=16622 | 16624..=16625 | 16633..=16634 | 16636..=16637 | 16693..=16694 | 16696..=16697 | 16705..=16706 | 16708..=16709 | 16729..=16730 | 16732..=16733 | 16741..=16742 | 16744..=16745 | 16909..=16910 | 16912..=16913 | 16921..=16922 | 16924..=16925 | 16945..=16946 | 16948..=16949 | 16957..=16958 | 16960..=16961 | 17017..=17018 | 17020..=17021 | 17029..=17030 | 17032..=17033 | 17053..=17054 | 17056..=17057 | 17065..=17066 | 17068..=17069 | 17233..=17234 | 17236..=17237 | 17245..=17246 | 17248..=17249 | 17269..=17270 | 17272..=17273 | 17281..=17282 | 17284..=17285 | 17341..=17342 | 17344..=17345 | 17353..=17354 | 17356..=17357 | 17377..=17378 | 17380..=17381 | 17389..=17390 | 17392..=17393 | 17557..=17558 | 17560..=17561 | 17569..=17570 | 17572..=17573 | 17593..=17594 | 17596..=17597 | 17605..=17606 | 17608..=17609 | 17665..=17666 | 17668..=17669 | 17677..=17678 | 17680..=17681 | 17701..=17702 | 17704..=17705 | 17713..=17714 | 17716..=17717 | 17881..=17882 | 17884..=17885 | 17893..=17894 | 17896..=17897 | 17917..=17918 | 17920..=17921 | 17929..=17930 | 17932..=17933 | 17989..=17990 | 17992..=17993 | 18001..=18002 | 18004..=18005 | 18025..=18026 | 18028..=18029 | 18037..=18038 | 18040..=18041 | 18205..=18206 | 18208..=18209 | 18217..=18218 | 18220..=18221 | 18241..=18242 | 18244..=18245 | 18253..=18254 | 18256..=18257 | 18313..=18314 | 18316..=18317 | 18325..=18326 | 18328..=18329 | 18349..=18350 | 18352..=18353 | 18361..=18362 | 18364..=18365 | 19698..=19699 | 19701..=19702 | 19710..=19711 | 19713..=19714 | 19734..=19735 | 19737..=19738 | 19746..=19747 | 19749..=19750 | 19806..=19807 | 19809..=19810 | 19818..=19819 | 19821..=19822 | 19842..=19843 | 19845..=19846 | 19854..=19855 | 19857..=19858 | 20118..=20119 | 20121..=20122 | 20130..=20131 | 20133..=20134 | 20154..=20155 | 20157..=20158 | 20166..=20167 | 20169..=20170 | 20226..=20227 | 20229..=20230 | 20238..=20239 | 20241..=20242 | 20262..=20263 | 20265..=20266 | 20274..=20275 | 20277..=20278 | 20555..=20556 | 20558..=20559 | 20567..=20568 | 20570..=20571 | 20591..=20592 | 20594..=20595 | 20603..=20604 | 20606..=20607 | 20663..=20664 | 20666..=20667 | 20675..=20676 | 20678..=20679 | 20699..=20700 | 20702..=20703 | 20711..=20712 | 20714..=20715 | 22837..=22838 | 22840..=22841 | 22849..=22850 | 22852..=22853 | 22873..=22874 | 22876..=22877 | 22885..=22886 | 22888..=22889 | 22945..=22946 | 22948..=22949 | 22957..=22958 | 22960..=22961 | 22981..=22982 | 22984..=22985 | 22993..=22994 | 22996..=22997 | 23248..=23249 | 23251..=23252 | 23260..=23261 | 23263..=23264 | 23284..=23285 | 23287..=23288 | 23296..=23297 | 23299..=23300 | 23356..=23357 | 23359..=23360 | 23368..=23369 | 23371..=23372 | 23392..=23393 | 23395..=23396 | 23404..=23405 | 23407..=23408 | 23659..=23660 | 23662..=23663 | 23671..=23672 | 23674..=23675 | 23695..=23696 | 23698..=23699 | 23707..=23708 | 23710..=23711 | 23767..=23768 | 23770..=23771 | 23779..=23780 | 23782..=23783 | 23803..=23804 | 23806..=23807 | 23815..=23816 | 23818..=23819 | 24070..=24071 | 24073..=24074 | 24082..=24083 | 24085..=24086 | 24106..=24107 | 24109..=24110 | 24118..=24119 | 24121..=24122 | 24178..=24179 | 24181..=24182 | 24190..=24191 | 24193..=24194 | 24214..=24215 | 24217..=24218 | 24226..=24227 | 24229..=24230 => &SHAPE164, 8081 | 8084 | 8093 | 8096 | 8117 | 8120 | 8129 | 8132 | 8189 | 8192 | 8201 | 8204 | 8225 | 8228 | 8237 | 8240 | 8405 | 8408 | 8417 | 8420 | 8441 | 8444 | 8453 | 8456 | 8513 | 8516 | 8525 | 8528 | 8549 | 8552 | 8561 | 8564 | 14322 | 14325 | 14334 | 14337 | 14358 | 14361 | 14370 | 14373 | 14430 | 14433 | 14442 | 14445 | 14466 | 14469 | 14478 | 14481 | 14646 | 14649 | 14658 | 14661 | 14682 | 14685 | 14694 | 14697 | 14754 | 14757 | 14766 | 14769 | 14790 | 14793 | 14802 | 14805 | 14970 | 14973 | 14982 | 14985 | 15006 | 15009 | 15018 | 15021 | 15078 | 15081 | 15090 | 15093 | 15114 | 15117 | 15126 | 15129 | 15294 | 15297 | 15306 | 15309 | 15330 | 15333 | 15342 | 15345 | 15402 | 15405 | 15414 | 15417 | 15438 | 15441 | 15450 | 15453 | 15618 | 15621 | 15630 | 15633 | 15654 | 15657 | 15666 | 15669 | 15726 | 15729 | 15738 | 15741 | 15762 | 15765 | 15774 | 15777 | 15942 | 15945 | 15954 | 15957 | 15978 | 15981 | 15990 | 15993 | 16050 | 16053 | 16062 | 16065 | 16086 | 16089 | 16098 | 16101 | 16266 | 16269 | 16278 | 16281 | 16302 | 16305 | 16314 | 16317 | 16374 | 16377 | 16386 | 16389 | 16410 | 16413 | 16422 | 16425 | 16590 | 16593 | 16602 | 16605 | 16626 | 16629 | 16638 | 16641 | 16698 | 16701 | 16710 | 16713 | 16734 | 16737 | 16746 | 16749 | 16914 | 16917 | 16926 | 16929 | 16950 | 16953 | 16962 | 16965 | 17022 | 17025 | 17034 | 17037 | 17058 | 17061 | 17070 | 17073 | 17238 | 17241 | 17250 | 17253 | 17274 | 17277 | 17286 | 17289 | 17346 | 17349 | 17358 | 17361 | 17382 | 17385 | 17394 | 17397 | 17562 | 17565 | 17574 | 17577 | 17598 | 17601 | 17610 | 17613 | 17670 | 17673 | 17682 | 17685 | 17706 | 17709 | 17718 | 17721 | 17886 | 17889 | 17898 | 17901 | 17922 | 17925 | 17934 | 17937 | 17994 | 17997 | 18006 | 18009 | 18030 | 18033 | 18042 | 18045 | 18210 | 18213 | 18222 | 18225 | 18246 | 18249 | 18258 | 18261 | 18318 | 18321 | 18330 | 18333 | 18354 | 18357 | 18366 | 18369 | 19703 | 19706 | 19715 | 19718 | 19739 | 19742 | 19751 | 19754 | 19811 | 19814 | 19823 | 19826 | 19847 | 19850 | 19859 | 19862 | 20123 | 20126 | 20135 | 20138 | 20159 | 20162 | 20171 | 20174 | 20231 | 20234 | 20243 | 20246 | 20267 | 20270 | 20279 | 20282 | 20560 | 20563 | 20572 | 20575 | 20596 | 20599 | 20608 | 20611 | 20668 | 20671 | 20680 | 20683 | 20704 | 20707 | 20716 | 20719 | 22842 | 22845 | 22854 | 22857 | 22878 | 22881 | 22890 | 22893 | 22950 | 22953 | 22962 | 22965 | 22986 | 22989 | 22998 | 23001 | 23253 | 23256 | 23265 | 23268 | 23289 | 23292 | 23301 | 23304 | 23361 | 23364 | 23373 | 23376 | 23397 | 23400 | 23409 | 23412 | 23664 | 23667 | 23676 | 23679 | 23700 | 23703 | 23712 | 23715 | 23772 | 23775 | 23784 | 23787 | 23808 | 23811 | 23820 | 23823 | 24075 | 24078 | 24087 | 24090 | 24111 | 24114 | 24123 | 24126 | 24183 | 24186 | 24195 | 24198 | 24219 | 24222 | 24231 | 24234 => &SHAPE165, 8082..=8083 | 8085..=8086 | 8094..=8095 | 8097..=8098 | 8118..=8119 | 8121..=8122 | 8130..=8131 | 8133..=8134 | 8190..=8191 | 8193..=8194 | 8202..=8203 | 8205..=8206 | 8226..=8227 | 8229..=8230 | 8238..=8239 | 8241..=8242 | 8406..=8407 | 8409..=8410 | 8418..=8419 | 8421..=8422 | 8442..=8443 | 8445..=8446 | 8454..=8455 | 8457..=8458 | 8514..=8515 | 8517..=8518 | 8526..=8527 | 8529..=8530 | 8550..=8551 | 8553..=8554 | 8562..=8563 | 8565..=8566 | 14323..=14324 | 14326..=14327 | 14335..=14336 | 14338..=14339 | 14359..=14360 | 14362..=14363 | 14371..=14372 | 14374..=14375 | 14431..=14432 | 14434..=14435 | 14443..=14444 | 14446..=14447 | 14467..=14468 | 14470..=14471 | 14479..=14480 | 14482..=14483 | 14647..=14648 | 14650..=14651 | 14659..=14660 | 14662..=14663 | 14683..=14684 | 14686..=14687 | 14695..=14696 | 14698..=14699 | 14755..=14756 | 14758..=14759 | 14767..=14768 | 14770..=14771 | 14791..=14792 | 14794..=14795 | 14803..=14804 | 14806..=14807 | 14971..=14972 | 14974..=14975 | 14983..=14984 | 14986..=14987 | 15007..=15008 | 15010..=15011 | 15019..=15020 | 15022..=15023 | 15079..=15080 | 15082..=15083 | 15091..=15092 | 15094..=15095 | 15115..=15116 | 15118..=15119 | 15127..=15128 | 15130..=15131 | 15295..=15296 | 15298..=15299 | 15307..=15308 | 15310..=15311 | 15331..=15332 | 15334..=15335 | 15343..=15344 | 15346..=15347 | 15403..=15404 | 15406..=15407 | 15415..=15416 | 15418..=15419 | 15439..=15440 | 15442..=15443 | 15451..=15452 | 15454..=15455 | 15619..=15620 | 15622..=15623 | 15631..=15632 | 15634..=15635 | 15655..=15656 | 15658..=15659 | 15667..=15668 | 15670..=15671 | 15727..=15728 | 15730..=15731 | 15739..=15740 | 15742..=15743 | 15763..=15764 | 15766..=15767 | 15775..=15776 | 15778..=15779 | 15943..=15944 | 15946..=15947 | 15955..=15956 | 15958..=15959 | 15979..=15980 | 15982..=15983 | 15991..=15992 | 15994..=15995 | 16051..=16052 | 16054..=16055 | 16063..=16064 | 16066..=16067 | 16087..=16088 | 16090..=16091 | 16099..=16100 | 16102..=16103 | 16267..=16268 | 16270..=16271 | 16279..=16280 | 16282..=16283 | 16303..=16304 | 16306..=16307 | 16315..=16316 | 16318..=16319 | 16375..=16376 | 16378..=16379 | 16387..=16388 | 16390..=16391 | 16411..=16412 | 16414..=16415 | 16423..=16424 | 16426..=16427 | 16591..=16592 | 16594..=16595 | 16603..=16604 | 16606..=16607 | 16627..=16628 | 16630..=16631 | 16639..=16640 | 16642..=16643 | 16699..=16700 | 16702..=16703 | 16711..=16712 | 16714..=16715 | 16735..=16736 | 16738..=16739 | 16747..=16748 | 16750..=16751 | 16915..=16916 | 16918..=16919 | 16927..=16928 | 16930..=16931 | 16951..=16952 | 16954..=16955 | 16963..=16964 | 16966..=16967 | 17023..=17024 | 17026..=17027 | 17035..=17036 | 17038..=17039 | 17059..=17060 | 17062..=17063 | 17071..=17072 | 17074..=17075 | 17239..=17240 | 17242..=17243 | 17251..=17252 | 17254..=17255 | 17275..=17276 | 17278..=17279 | 17287..=17288 | 17290..=17291 | 17347..=17348 | 17350..=17351 | 17359..=17360 | 17362..=17363 | 17383..=17384 | 17386..=17387 | 17395..=17396 | 17398..=17399 | 17563..=17564 | 17566..=17567 | 17575..=17576 | 17578..=17579 | 17599..=17600 | 17602..=17603 | 17611..=17612 | 17614..=17615 | 17671..=17672 | 17674..=17675 | 17683..=17684 | 17686..=17687 | 17707..=17708 | 17710..=17711 | 17719..=17720 | 17722..=17723 | 17887..=17888 | 17890..=17891 | 17899..=17900 | 17902..=17903 | 17923..=17924 | 17926..=17927 | 17935..=17936 | 17938..=17939 | 17995..=17996 | 17998..=17999 | 18007..=18008 | 18010..=18011 | 18031..=18032 | 18034..=18035 | 18043..=18044 | 18046..=18047 | 18211..=18212 | 18214..=18215 | 18223..=18224 | 18226..=18227 | 18247..=18248 | 18250..=18251 | 18259..=18260 | 18262..=18263 | 18319..=18320 | 18322..=18323 | 18331..=18332 | 18334..=18335 | 18355..=18356 | 18358..=18359 | 18367..=18368 | 18370..=18371 | 19704..=19705 | 19707..=19708 | 19716..=19717 | 19719..=19720 | 19740..=19741 | 19743..=19744 | 19752..=19753 | 19755..=19756 | 19812..=19813 | 19815..=19816 | 19824..=19825 | 19827..=19828 | 19848..=19849 | 19851..=19852 | 19860..=19861 | 19863..=19864 | 20124..=20125 | 20127..=20128 | 20136..=20137 | 20139..=20140 | 20160..=20161 | 20163..=20164 | 20172..=20173 | 20175..=20176 | 20232..=20233 | 20235..=20236 | 20244..=20245 | 20247..=20248 | 20268..=20269 | 20271..=20272 | 20280..=20281 | 20283..=20284 | 20561..=20562 | 20564..=20565 | 20573..=20574 | 20576..=20577 | 20597..=20598 | 20600..=20601 | 20609..=20610 | 20612..=20613 | 20669..=20670 | 20672..=20673 | 20681..=20682 | 20684..=20685 | 20705..=20706 | 20708..=20709 | 20717..=20718 | 20720..=20721 | 22843..=22844 | 22846..=22847 | 22855..=22856 | 22858..=22859 | 22879..=22880 | 22882..=22883 | 22891..=22892 | 22894..=22895 | 22951..=22952 | 22954..=22955 | 22963..=22964 | 22966..=22967 | 22987..=22988 | 22990..=22991 | 22999..=23000 | 23002..=23003 | 23254..=23255 | 23257..=23258 | 23266..=23267 | 23269..=23270 | 23290..=23291 | 23293..=23294 | 23302..=23303 | 23305..=23306 | 23362..=23363 | 23365..=23366 | 23374..=23375 | 23377..=23378 | 23398..=23399 | 23401..=23402 | 23410..=23411 | 23413..=23414 | 23665..=23666 | 23668..=23669 | 23677..=23678 | 23680..=23681 | 23701..=23702 | 23704..=23705 | 23713..=23714 | 23716..=23717 | 23773..=23774 | 23776..=23777 | 23785..=23786 | 23788..=23789 | 23809..=23810 | 23812..=23813 | 23821..=23822 | 23824..=23825 | 24076..=24077 | 24079..=24080 | 24088..=24089 | 24091..=24092 | 24112..=24113 | 24115..=24116 | 24124..=24125 | 24127..=24128 | 24184..=24185 | 24187..=24188 | 24196..=24197 | 24199..=24200 | 24220..=24221 | 24223..=24224 | 24232..=24233 | 24235..=24236 => &SHAPE166, 8567..=8594 | 12957 | 19455..=19458 | 24247..=24248 => &SHAPE27, 8827..=8858 | 8867..=8898 | 8907..=8938 | 8947..=8978 | 8987..=9018 | 9027..=9058 => { &SHAPE169 } 8859..=8860 | 8899..=8900 | 8939..=8940 | 8979..=8980 | 9019..=9020 | 9059..=9060 => { &SHAPE170 } 8861..=8862 | 8901..=8902 | 8941..=8942 | 8981..=8982 | 9021..=9022 | 9061..=9062 => { &SHAPE171 } 8863..=8864 | 8903..=8904 | 8943..=8944 | 8983..=8984 | 9023..=9024 | 9063..=9064 => { &SHAPE172 } 8865..=8866 | 8905..=8906 | 8945..=8946 | 8985..=8986 | 9025..=9026 | 9065..=9066 => { &SHAPE173 } 9067..=9098 => &SHAPE174, 9099..=9100 => &SHAPE175, 9101..=9102 => &SHAPE176, 9103..=9104 => &SHAPE177, 9105..=9106 => &SHAPE178, 9107..=9108 | 9111..=9112 | 9115..=9116 => &SHAPE179, 9109..=9110 | 9113..=9114 | 9117..=9118 => &SHAPE180, 9225 | 9230 => &SHAPE181, 9226 | 9231 => &SHAPE182, 9227 | 9232 => &SHAPE183, 9228 | 9233 => &SHAPE184, 9229 | 9234 => &SHAPE185, 10706..=10707 | 10712..=10713 | 10718..=10719 | 11162..=11163 | 11168..=11169 | 11174..=11175 | 11180..=11181 | 11186..=11187 | 11192..=11193 | 11198..=11199 | 11204..=11205 | 11210..=11211 | 11216..=11217 | 11222..=11223 | 11228..=11229 | 11234..=11235 | 11240..=11241 | 11246..=11247 | 11252..=11253 | 11258..=11259 | 11264..=11265 | 11270..=11271 | 11276..=11277 | 11282..=11283 | 11288..=11289 | 11294..=11295 | 11300..=11301 | 14082..=14083 | 14088..=14089 | 14094..=14095 | 14100..=14101 | 14106..=14107 | 14112..=14113 | 14118..=14119 | 14124..=14125 | 14130..=14131 | 14136..=14137 | 14142..=14143 | 14148..=14149 | 14154..=14155 | 18668..=18669 | 18674..=18675 | 19865..=19866 | 19875..=19876 | 20366..=20367 | 22034..=22035 | 22040..=22041 | 22046..=22047 | 22052..=22053 | 22386..=22387 | 22392..=22393 | 22398..=22399 | 22404..=22405 | 22674..=22675 | 23085..=23086 | 23496..=23497 | 23907..=23908 => &SHAPE186, 10728..=10743 | 22512 => &SHAPE28, 12334 | 12336 | 22410..=22413 | 22418..=22421 => &SHAPE187, 12335 | 12337 | 22414..=22417 | 22422..=22425 => &SHAPE188, 12338..=12339 | 22426..=22433 => &SHAPE90, 12340 => &SHAPE189, 12341 => &SHAPE190, 12342 => &SHAPE191, 12343 => &SHAPE192, 12344 => &SHAPE193, 12345 => &SHAPE194, 12346 => &SHAPE195, 12347 => &SHAPE196, 12348 => &SHAPE197, 12349 => &SHAPE198, 12350 => &SHAPE199, 12351 => &SHAPE200, 12352 => &SHAPE201, 12353 => &SHAPE202, 12354 => &SHAPE203, 12355 => &SHAPE204, 12356 => &SHAPE205, 12357 => &SHAPE206, 12358 => &SHAPE207, 12359 => &SHAPE208, 12360 => &SHAPE209, 12361 => &SHAPE210, 12362 => &SHAPE211, 12363 => &SHAPE212, 12364 => &SHAPE213, 12365 => &SHAPE214, 12366 => &SHAPE215, 12367 => &SHAPE216, 12368 => &SHAPE217, 12369 | 22446..=22449 => &SHAPE68, 12370 => &SHAPE218, 12371 => &SHAPE219, 12372 => &SHAPE220, 12373 => &SHAPE221, 12374 => &SHAPE222, 12375 => &SHAPE223, 12376 => &SHAPE224, 12377 => &SHAPE225, 12378 => &SHAPE226, 12379 => &SHAPE227, 12380 => &SHAPE228, 12381 => &SHAPE229, 12382 => &SHAPE230, 12383 => &SHAPE231, 12384 => &SHAPE232, 12385 => &SHAPE233, 12386 => &SHAPE234, 12387 => &SHAPE235, 12388 => &SHAPE236, 12389 => &SHAPE237, 12390 => &SHAPE238, 12391 => &SHAPE239, 12392 => &SHAPE240, 12393 => &SHAPE241, 12394 => &SHAPE242, 12395 => &SHAPE243, 12396 => &SHAPE244, 12397 => &SHAPE245, 12398 => &SHAPE246, 12399 => &SHAPE247, 12400 => &SHAPE248, 12401 => &SHAPE249, 12402 => &SHAPE250, 12403 => &SHAPE251, 12497..=12498 => &SHAPE252, 12500 | 12502 | 12504 | 12506 => &SHAPE253, 12788..=12790 => &SHAPE255, 12791..=12799 => &SHAPE256, 12800..=12802 => &SHAPE257, 12933..=12934 => &SHAPE258, 12935..=12936 => &SHAPE259, 12937..=12938 => &SHAPE260, 12939..=12940 => &SHAPE261, 12942..=12943 => &SHAPE254, 18372..=18403 => &SHAPE263, 18438..=18439 => &SHAPE264, 18440..=18441 => &SHAPE265, 18442 => &SHAPE266, 18443 => &SHAPE267, 18444 => &SHAPE268, 18445 => &SHAPE269, 18446..=18447 => &SHAPE270, 18448..=18449 => &SHAPE271, 18450..=18465 => &SHAPE272, 18467..=18470 => &SHAPE168, 18471..=18474 => &SHAPE273, 18475..=18478 => &SHAPE274, 18479..=18486 => &SHAPE275, 18487..=18488 => &SHAPE276, 18489..=18490 => &SHAPE277, 18491..=18492 => &SHAPE278, 18493..=18494 => &SHAPE279, 18495..=18498 => &SHAPE280, 18499..=18502 => &SHAPE281, 18503..=18504 | 18507..=18508 => &SHAPE282, 18505..=18506 | 18509..=18510 => &SHAPE283, 18511..=18574 => &SHAPE167, 19372..=19380 => &SHAPE284, 20725..=20728 | 20741..=20744 | 20757..=20760 | 20773..=20776 | 20789..=20792 | 20805..=20808 | 20821..=20824 | 20837..=20840 | 20853..=20856 | 20869..=20872 | 20885..=20888 | 20901..=20904 | 20917..=20920 | 20933..=20936 | 20949..=20952 | 20965..=20968 | 20981..=20984 => &SHAPE118, 20729..=20732 | 20745..=20748 | 20761..=20764 | 20777..=20780 | 20793..=20796 | 20809..=20812 | 20825..=20828 | 20841..=20844 | 20857..=20860 | 20873..=20876 | 20889..=20892 | 20905..=20908 | 20921..=20924 | 20937..=20940 | 20953..=20956 | 20969..=20972 | 20985..=20988 => &SHAPE285, 20733..=20736 | 20749..=20752 | 20765..=20768 | 20781..=20784 | 20797..=20800 | 20813..=20816 | 20829..=20832 | 20845..=20848 | 20861..=20864 | 20877..=20880 | 20893..=20896 | 20909..=20912 | 20925..=20928 | 20941..=20944 | 20957..=20960 | 20973..=20976 | 20989..=20992 => &SHAPE286, 20737..=20740 | 20753..=20756 | 20769..=20772 | 20785..=20788 | 20801..=20804 | 20817..=20820 | 20833..=20836 | 20849..=20852 | 20865..=20868 | 20881..=20884 | 20897..=20900 | 20913..=20916 | 20929..=20932 | 20945..=20948 | 20961..=20964 | 20977..=20980 | 20993..=20996 => &SHAPE287, 20997..=21030 => &SHAPE288, 21033..=21034 => &SHAPE289, 21035..=21036 => &SHAPE290, 21037..=21038 => &SHAPE291, 21039..=21040 => &SHAPE292, 21041..=21042 => &SHAPE293, 21043..=21044 => &SHAPE294, 21045..=21046 => &SHAPE295, 21047..=21048 => &SHAPE296, 21049..=21050 => &SHAPE297, 21051..=21052 => &SHAPE298, 21053..=21054 => &SHAPE299, 21055..=21056 => &SHAPE300, 21057..=21058 => &SHAPE301, 21059..=21060 => &SHAPE302, 21061..=21062 => &SHAPE303, 21063..=21064 => &SHAPE304, 21065..=21066 => &SHAPE305, 21067..=21068 => &SHAPE306, 21069..=21070 => &SHAPE307, 21071..=21072 => &SHAPE308, 21073..=21074 => &SHAPE309, 21075..=21076 => &SHAPE310, 21077..=21078 => &SHAPE311, 21079..=21080 => &SHAPE312, 22434..=22437 => &SHAPE262, 22438..=22439 => &SHAPE313, 22440..=22441 => &SHAPE314, 22442..=22445 => &SHAPE63, 22450..=22453 => &SHAPE73, 22510..=22511 => &SHAPE315, 22530..=22533 | 22538..=22541 | 22546..=22549 | 22554..=22557 => &SHAPE316, 22534..=22535 | 22542..=22543 | 22550..=22551 | 22558..=22559 => &SHAPE317, _ => &SHAPE1, } } fn is_shape_empty(&self) -> bool { matches!(self.id, 0|25..=78|80..=111|1944..=1991|2004..=2010|2063..=2090|2355..=2872|2978..=4273|4278..=4285|4302..=4589|4662..=4681|4762..=5537|5626..=5651|5716..=5733|5738..=5772|5799..=5814|5859..=5863|5865..=5866|6813..=6998|7001..=7002|7005..=7006|7009..=7010|7013..=7014|7017..=7018|7021..=7022|7025..=7026|7385..=7388|7406|7521..=7664|7925|7928|8249|8252|8595..=8826|9143..=9174|9320..=9343|10367..=10398|10747..=11078|11310..=11311|11314..=11315|11318..=11319|11322..=11323|11326..=11327|11330..=11331|11334..=11335|11338..=11339|11342..=11343|11346..=11347|11350..=11351|11354..=11355|11358..=11359|11362..=11363|11366..=11367|11370..=11371|11374..=11375|11378..=11379|11382..=11383|11386..=11387|11390..=11391|11394..=11395|11398..=11399|11402..=11403|11406..=11407|11410..=11411|11414..=11415|11418..=11419|11422..=11423|11426..=11427|11430..=11431|11434..=11435|11438..=11439|11442..=11443|11446..=11447|11450..=11451|11454..=11455|11458..=11459|11462..=11463|11466..=11467|11470..=11471|11474..=11475|11478..=11479|11482..=11483|11486..=11487|11490..=11491|11494..=11495|11498..=11499|11502..=11503|11506..=11507|11510..=11511|11514..=11515|11518..=11519|11522..=11523|11526..=11527|11530..=11531|11534..=11535|11538..=11539|11542..=11543|11546..=11547|11550..=11551|11554..=11555|11558..=11559|11562..=11563|12495..=12496|12499|12501|12503|12505|12507..=12512|12514|12549|12760..=12786|12813..=12932|12944|12958..=12961|14166|14169|14490|14493|14814|14817|15138|15141|15462|15465|15786|15789|16110|16113|16434|16437|16758|16761|17082|17085|17406|17409|17730|17733|18054|18057|18575..=18578|18592|18594..=18595|18609|18611..=18665|18680..=18683|18876..=18877|18880..=18881|18884..=18885|18888..=18889|18892..=18893|18896..=18897|18900..=18901|18904..=18905|18908..=18909|18912..=18913|18916..=18917|18920..=18921|18924..=18925|18928..=18929|18932..=18933|18936..=18937|19100..=19147|19276..=19355|19547|19550|19967|19970|20372..=20397|20404|20407|21084|21566..=21693|22455..=22509|22513..=22528|22536..=22537|22544..=22545|22552..=22553|22560..=22587|22686|22689|23097|23100|23508|23511|23919|23922|24258) } fn is_shape_full(&self) -> bool { matches!(self.id, 1..=24|79|112..=1687|1998..=2003|2017..=2022|2047..=2062|2091..=2354|2873|4274..=4277|4294..=4301|5734..=5737|5780..=5781|5798|5815..=5816|5849..=5850|5852..=5858|5864|5867..=5874|5946..=5961|6538..=6741|6812|7269..=7270|7272|7415|7417..=7418|7511..=7512|7665|7906..=7918|9223..=9224|9235..=9239|9344..=9371|10364..=10366|10463..=10465|10710..=10711|10716..=10717|10722..=10727|10744..=10746|11079..=11081|11166..=11167|11172..=11173|11178..=11179|11184..=11185|11190..=11191|11196..=11197|11202..=11203|11208..=11209|11214..=11215|11220..=11221|11226..=11227|11232..=11233|11238..=11239|11244..=11245|11250..=11251|11256..=11257|11262..=11263|11268..=11269|11274..=11275|11280..=11281|11286..=11287|11292..=11293|11298..=11299|11304..=11309|12404..=12413|12494|12515..=12548|12550..=12759|12787|12803..=12812|12941|14086..=14087|14092..=14093|14098..=14099|14104..=14105|14110..=14111|14116..=14117|14122..=14123|14128..=14129|14134..=14135|14140..=14141|14146..=14147|14152..=14153|14158..=14159|18404..=18437|18466|18579..=18591|18593|18596..=18608|18610|18666..=18667|18672..=18673|18678..=18679|19356..=19371|19381..=19444|19446..=19454|19459..=19460|19869..=19874|19879..=19880|20285|20370..=20371|20722..=20724|21031..=21032|21081..=21083|21565|21694..=21695|21704..=21713|22038..=22039|22044..=22045|22050..=22051|22056..=22065|22390..=22391|22396..=22397|22402..=22403|22408..=22409|22454|22529|22588|22590..=22593|22678..=22679|23004|23089..=23090|23415|23500..=23501|23826|23911..=23912|24237..=24246|24249..=24257|24259) } }