aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2025-09-30 10:56:34 -0500
committerGitHub <noreply@github.com>2025-09-30 10:56:34 -0500
commit643fcb98c0e6cdc63218dd39960d9053b209d9a6 (patch)
tree6bddb7fe39b8fcc3ab3fb2665574533bb227898a
parenta80d8d1b242430c4a251876fa67bfd26af7a0de9 (diff)
downloadazalea-drasl-643fcb98c0e6cdc63218dd39960d9053b209d9a6.tar.xz
1.21.9 (#235)
* start updating to 25w33a * 1.21.9-pre2 * clippy * cleanup, and fix c_explode and c_player_rotation * mc update should be in Changed section in the changelog * 1.21.9
-rw-r--r--CHANGELOG.md1
-rw-r--r--Cargo.lock44
-rw-r--r--Cargo.toml2
-rw-r--r--README.md2
-rw-r--r--azalea-auth/Cargo.toml1
-rw-r--r--azalea-auth/src/game_profile.rs106
-rw-r--r--azalea-block/src/generated.rs325
-rw-r--r--azalea-buf/src/read.rs9
-rw-r--r--azalea-buf/src/write.rs6
-rw-r--r--azalea-chat/src/component.rs17
-rw-r--r--azalea-client/src/plugins/packet/config/mod.rs4
-rw-r--r--azalea-client/src/plugins/packet/game/mod.rs30
-rw-r--r--azalea-client/src/test_utils/simulation.rs4
-rw-r--r--azalea-client/tests/receive_spawn_entity_and_start_config_packet.rs2
-rw-r--r--azalea-client/tests/teleport_movement.rs8
-rw-r--r--azalea-core/src/delta.rs215
-rw-r--r--azalea-core/src/math.rs5
-rw-r--r--azalea-entity/Cargo.toml1
-rw-r--r--azalea-entity/src/data.rs69
-rw-r--r--azalea-entity/src/dimensions.rs2
-rw-r--r--azalea-entity/src/metadata.rs231
-rw-r--r--azalea-entity/src/particle.rs3
-rw-r--r--azalea-inventory/src/default_components/generated.rs970
-rw-r--r--azalea-language/src/en_us.json365
-rw-r--r--azalea-physics/src/collision/blocks.rs12454
-rw-r--r--azalea-protocol/src/common/debug_subscription.rs236
-rw-r--r--azalea-protocol/src/common/mod.rs1
-rw-r--r--azalea-protocol/src/packets/config/c_code_of_conduct.rs7
-rw-r--r--azalea-protocol/src/packets/config/mod.rs2
-rw-r--r--azalea-protocol/src/packets/config/s_accept_code_of_conduct.rs5
-rw-r--r--azalea-protocol/src/packets/game/c_add_entity.rs4
-rw-r--r--azalea-protocol/src/packets/game/c_debug_block_value.rs11
-rw-r--r--azalea-protocol/src/packets/game/c_debug_chunk_value.rs11
-rw-r--r--azalea-protocol/src/packets/game/c_debug_entity_value.rs11
-rw-r--r--azalea-protocol/src/packets/game/c_debug_event.rs9
-rw-r--r--azalea-protocol/src/packets/game/c_debug_sample.rs7
-rw-r--r--azalea-protocol/src/packets/game/c_explode.rs12
-rw-r--r--azalea-protocol/src/packets/game/c_game_test_highlight_pos.rs9
-rw-r--r--azalea-protocol/src/packets/game/c_level_particles.rs20
-rw-r--r--azalea-protocol/src/packets/game/c_player_info_update.rs8
-rw-r--r--azalea-protocol/src/packets/game/c_player_rotation.rs6
-rw-r--r--azalea-protocol/src/packets/game/c_set_entity_data.rs14
-rw-r--r--azalea-protocol/src/packets/game/c_set_entity_motion.rs4
-rw-r--r--azalea-protocol/src/packets/game/mod.rs7
-rw-r--r--azalea-protocol/src/packets/game/s_debug_sample_subscription.rs12
-rw-r--r--azalea-protocol/src/packets/game/s_debug_subscription_request.rs8
-rw-r--r--azalea-protocol/src/packets/mod.rs4
-rw-r--r--azalea-registry/src/lib.rs319
-rw-r--r--azalea-registry/src/tags/blocks.rs255
-rw-r--r--azalea-registry/src/tags/entities.rs21
-rw-r--r--azalea-registry/src/tags/items.rs175
-rw-r--r--codegen/lib/code/data_components.py12
-rw-r--r--codegen/lib/code/entity.py5
-rw-r--r--codegen/lib/code/packet.py14
-rw-r--r--codegen/lib/download.py105
-rw-r--r--codegen/lib/extract.py22
-rw-r--r--codegen/migrate.py5
57 files changed, 9823 insertions, 6394 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 06592b91..541ba2ce 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,7 @@ is breaking anyways, semantic versioning is not followed.
### Changed
+- Update to Minecraft 1.21.9.
- Update to Bevy 0.17.
- `Client::query`, `map_component`, and `map_get_component` were replaced by `Client::query_self`.
- Rename `SendPacketEvent` to `SendGamePacketEvent` and `PingEvent` to `GamePingEvent`.
diff --git a/Cargo.lock b/Cargo.lock
index 732b2c30..1baab07b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -209,7 +209,7 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
[[package]]
name = "azalea"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"anyhow",
"azalea-auth",
@@ -249,13 +249,14 @@ dependencies = [
[[package]]
name = "azalea-auth"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-buf",
"azalea-crypto",
"base64",
"chrono",
"env_logger",
+ "indexmap",
"md-5",
"reqwest",
"rsa",
@@ -270,7 +271,7 @@ dependencies = [
[[package]]
name = "azalea-block"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-block-macros",
"azalea-buf",
@@ -279,7 +280,7 @@ dependencies = [
[[package]]
name = "azalea-block-macros"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"proc-macro2",
"quote",
@@ -288,7 +289,7 @@ dependencies = [
[[package]]
name = "azalea-brigadier"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-buf",
"azalea-chat",
@@ -299,7 +300,7 @@ dependencies = [
[[package]]
name = "azalea-buf"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-buf-macros",
"byteorder",
@@ -313,7 +314,7 @@ dependencies = [
[[package]]
name = "azalea-buf-macros"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"proc-macro2",
"quote",
@@ -322,7 +323,7 @@ dependencies = [
[[package]]
name = "azalea-chat"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-buf",
"azalea-language",
@@ -335,7 +336,7 @@ dependencies = [
[[package]]
name = "azalea-client"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"anyhow",
"async-compat",
@@ -373,7 +374,7 @@ dependencies = [
[[package]]
name = "azalea-core"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-buf",
"azalea-chat",
@@ -392,7 +393,7 @@ dependencies = [
[[package]]
name = "azalea-crypto"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"aes",
"azalea-buf",
@@ -409,8 +410,9 @@ dependencies = [
[[package]]
name = "azalea-entity"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
+ "azalea-auth",
"azalea-block",
"azalea-buf",
"azalea-chat",
@@ -432,7 +434,7 @@ dependencies = [
[[package]]
name = "azalea-inventory"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-buf",
"azalea-chat",
@@ -448,7 +450,7 @@ dependencies = [
[[package]]
name = "azalea-inventory-macros"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"proc-macro2",
"quote",
@@ -457,7 +459,7 @@ dependencies = [
[[package]]
name = "azalea-language"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"compact_str",
"serde_json",
@@ -465,7 +467,7 @@ dependencies = [
[[package]]
name = "azalea-physics"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-block",
"azalea-core",
@@ -482,7 +484,7 @@ dependencies = [
[[package]]
name = "azalea-protocol"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"anyhow",
"async-recursion",
@@ -518,7 +520,7 @@ dependencies = [
[[package]]
name = "azalea-protocol-macros"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"proc-macro2",
"quote",
@@ -527,7 +529,7 @@ dependencies = [
[[package]]
name = "azalea-registry"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-buf",
"azalea-registry-macros",
@@ -537,7 +539,7 @@ dependencies = [
[[package]]
name = "azalea-registry-macros"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"quote",
"syn",
@@ -545,7 +547,7 @@ dependencies = [
[[package]]
name = "azalea-world"
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9-rc1"
dependencies = [
"azalea-block",
"azalea-buf",
diff --git a/Cargo.toml b/Cargo.toml
index b8259867..ba1d148c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -22,7 +22,7 @@ resolver = "2"
# --- Workspace Settings ---
[workspace.package]
-version = "0.14.0+mc1.21.8"
+version = "0.14.0+mc1.21.9"
edition = "2024"
license = "MIT"
repository = "https://github.com/azalea-rs/azalea"
diff --git a/README.md b/README.md
index ab213d9b..9a6e0955 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ A collection of Rust crates for making Minecraft bots, clients, and tools.
<!-- The line below is automatically read and updated by the migrate script, so don't change it manually. -->
-_Currently supported Minecraft version: `1.21.8`._
+_Currently supported Minecraft version: `1.21.9`._
> [!WARNING]
> Many parts of Azalea are still unfinished and will receive breaking changes in the future. Most breaking changes will be listed in the [changelog](CHANGELOG.md).
diff --git a/azalea-auth/Cargo.toml b/azalea-auth/Cargo.toml
index 3392217b..7a7a76be 100644
--- a/azalea-auth/Cargo.toml
+++ b/azalea-auth/Cargo.toml
@@ -11,6 +11,7 @@ azalea-buf.workspace = true
azalea-crypto.workspace = true
base64.workspace = true
chrono = { workspace = true, features = ["serde"] }
+indexmap.workspace = true
md-5.workspace = true
reqwest = { workspace = true, default-features = false, features = [
"json",
diff --git a/azalea-auth/src/game_profile.rs b/azalea-auth/src/game_profile.rs
index c2561a9d..c944bcc4 100644
--- a/azalea-auth/src/game_profile.rs
+++ b/azalea-auth/src/game_profile.rs
@@ -1,17 +1,51 @@
-use std::{collections::HashMap, sync::Arc};
+use std::{
+ io::{self, Write},
+ sync::Arc,
+};
-use azalea_buf::AzBuf;
+use azalea_buf::{
+ AzaleaRead, AzaleaReadLimited, AzaleaReadVar, AzaleaWrite, AzaleaWriteVar, BufReadError,
+};
+use indexmap::IndexMap;
use serde::{Deserialize, Serialize};
use uuid::Uuid;
-#[derive(AzBuf, Debug, Clone, Default, Eq, PartialEq)]
+/// Information about the player that's usually stored on Mojang's servers.
+#[derive(Debug, Clone, Default, Eq, PartialEq)]
pub struct GameProfile {
/// The UUID of the player.
+ ///
+ /// Typically a UUIDv4 for online-mode players and UUIDv3 for offline-mode
+ /// players.
pub uuid: Uuid,
/// The username of the player.
+ ///
+ /// Limited to 16 bytes.
pub name: String,
- // this is an arc to make GameProfile cheaper to clone when the properties are big
- pub properties: Arc<HashMap<String, ProfilePropertyValue>>,
+ /// The properties of the player, including their in-game skin and cape.
+ ///
+ /// This is an `Arc` to make it cheaper to clone.
+ pub properties: Arc<GameProfileProperties>,
+}
+impl AzaleaRead for GameProfile {
+ fn azalea_read(buf: &mut io::Cursor<&[u8]>) -> Result<Self, BufReadError> {
+ let uuid = Uuid::azalea_read(buf)?;
+ let name = String::azalea_read(buf)?;
+ let properties = GameProfileProperties::azalea_read(buf)?;
+ Ok(GameProfile {
+ uuid,
+ name,
+ properties: Arc::new(properties),
+ })
+ }
+}
+impl AzaleaWrite for GameProfile {
+ fn azalea_write(&self, buf: &mut impl Write) -> io::Result<()> {
+ self.uuid.azalea_write(buf)?;
+ self.name.azalea_write(buf)?;
+ self.properties.azalea_write(buf)?;
+ Ok(())
+ }
}
impl GameProfile {
@@ -19,14 +53,14 @@ impl GameProfile {
GameProfile {
uuid,
name,
- properties: Arc::new(HashMap::new()),
+ properties: Arc::new(GameProfileProperties::default()),
}
}
}
impl From<SerializableGameProfile> for GameProfile {
fn from(value: SerializableGameProfile) -> Self {
- let mut properties = HashMap::new();
+ let mut properties = IndexMap::new();
for value in value.properties {
properties.insert(
value.name,
@@ -39,16 +73,64 @@ impl From<SerializableGameProfile> for GameProfile {
Self {
uuid: value.id,
name: value.name,
- properties: Arc::new(properties),
+ properties: Arc::new(GameProfileProperties { map: properties }),
+ }
+ }
+}
+
+/// The properties of the player, including their in-game skin and cape.
+#[derive(Debug, Clone, Default, Eq, PartialEq)]
+pub struct GameProfileProperties {
+ pub map: IndexMap<String, ProfilePropertyValue>,
+}
+impl AzaleaRead for GameProfileProperties {
+ fn azalea_read(buf: &mut io::Cursor<&[u8]>) -> Result<Self, BufReadError> {
+ let mut properties = IndexMap::new();
+ let properties_len = u32::azalea_read_var(buf)?;
+ if properties_len > 16 {
+ return Err(BufReadError::VecLengthTooLong {
+ length: properties_len,
+ max_length: 16,
+ });
}
+ for _ in 0..properties_len {
+ let key = String::azalea_read_limited(buf, 16)?;
+ let value = ProfilePropertyValue::azalea_read(buf)?;
+ properties.insert(key, value);
+ }
+ Ok(GameProfileProperties { map: properties })
+ }
+}
+impl AzaleaWrite for GameProfileProperties {
+ fn azalea_write(&self, buf: &mut impl Write) -> io::Result<()> {
+ (self.map.len() as u64).azalea_write_var(buf)?;
+ for (key, value) in &self.map {
+ key.azalea_write(buf)?;
+ value.azalea_write(buf)?;
+ }
+ Ok(())
}
}
-#[derive(AzBuf, Debug, Clone, Eq, PartialEq)]
+#[derive(Debug, Clone, Eq, PartialEq)]
pub struct ProfilePropertyValue {
pub value: String,
pub signature: Option<String>,
}
+impl AzaleaRead for ProfilePropertyValue {
+ fn azalea_read(buf: &mut io::Cursor<&[u8]>) -> Result<Self, BufReadError> {
+ let value = String::azalea_read_limited(buf, 32767)?;
+ let signature = Option::<String>::azalea_read_limited(buf, 1024)?;
+ Ok(ProfilePropertyValue { value, signature })
+ }
+}
+impl AzaleaWrite for ProfilePropertyValue {
+ fn azalea_write(&self, buf: &mut impl Write) -> io::Result<()> {
+ self.value.azalea_write(buf)?;
+ self.signature.azalea_write(buf)?;
+ Ok(())
+ }
+}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct SerializableGameProfile {
@@ -60,7 +142,7 @@ pub struct SerializableGameProfile {
impl From<GameProfile> for SerializableGameProfile {
fn from(value: GameProfile) -> Self {
let mut properties = Vec::new();
- for (key, value) in &*value.properties {
+ for (key, value) in &value.properties.map {
properties.push(SerializableProfilePropertyValue {
name: key.clone(),
value: value.value.clone(),
@@ -107,7 +189,7 @@ mod tests {
uuid: Uuid::parse_str("f1a2b3c4-d5e6-f7a8-b9c0-d1e2f3a4b5c6").unwrap(),
name: "Notch".to_string(),
properties: {
- let mut map = HashMap::new();
+ let mut map = IndexMap::new();
map.insert(
"qwer".to_string(),
ProfilePropertyValue {
@@ -115,7 +197,7 @@ mod tests {
signature: Some("zxcv".to_string()),
},
);
- map.into()
+ GameProfileProperties { map }.into()
},
}
);
diff --git a/azalea-block/src/generated.rs b/azalea-block/src/generated.rs
index cd5fb011..8d91695f 100644
--- a/azalea-block/src/generated.rs
+++ b/azalea-block/src/generated.rs
@@ -308,6 +308,12 @@ make_block_states! {
"slot_3_occupied" => Slot3Occupied(bool),
"slot_4_occupied" => Slot4Occupied(bool),
"slot_5_occupied" => Slot5Occupied(bool),
+ "side_chain" => SideChain {
+ Unconnected = "unconnected",
+ Right = "right",
+ Center = "center",
+ Left = "left",
+ },
"age" => FireAge {
_0 = "0",
_1 = "1",
@@ -1933,6 +1939,12 @@ make_block_states! {
"bloom" => Bloom(bool),
"can_summon" => CanSummon(bool),
"shrieking" => Shrieking(bool),
+ "copper_golem_pose" => CopperGolemPose {
+ Standing = "standing",
+ Sitting = "sitting",
+ Running = "running",
+ Star = "star",
+ },
"thickness" => Thickness {
TipMerge = "tip_merge",
Tip = "tip",
@@ -2457,6 +2469,78 @@ make_block_states! {
"slot_4_occupied": Slot4Occupied(false),
"slot_5_occupied": Slot5Occupied(false),
},
+ acacia_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ bamboo_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ birch_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ cherry_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ crimson_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ dark_oak_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ jungle_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ mangrove_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ oak_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ pale_oak_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ spruce_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ warped_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
mossy_cobblestone => BlockBehavior::new().requires_correct_tool_for_drops().strength(2.0, 6.0), {},
obsidian => BlockBehavior::new().requires_correct_tool_for_drops().strength(50.0, 1200.0), {},
torch => BlockBehavior::new(), {},
@@ -2818,6 +2902,10 @@ make_block_states! {
soul_wall_torch => BlockBehavior::new(), {
"facing": FacingCardinal::North,
},
+ copper_torch => BlockBehavior::new(), {},
+ copper_wall_torch => BlockBehavior::new(), {
+ "facing": FacingCardinal::North,
+ },
glowstone => BlockBehavior::new().strength(0.3, 0.3), {},
nether_portal => BlockBehavior::new().destroy_time(-1.0), {
"axis": AxisXZ::X,
@@ -2966,7 +3054,95 @@ make_block_states! {
"waterlogged": Waterlogged(false),
"west": West(false),
},
- chain => BlockBehavior::new().requires_correct_tool_for_drops().strength(5.0, 6.0).force_solid(true), {
+ copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ exposed_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ weathered_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ oxidized_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ waxed_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ waxed_exposed_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ waxed_weathered_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ waxed_oxidized_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ iron_chain => BlockBehavior::new().requires_correct_tool_for_drops().strength(5.0, 6.0).force_solid(true), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ exposed_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
"axis": Axis::Y,
"waterlogged": Waterlogged(false),
},
@@ -4648,6 +4824,38 @@ make_block_states! {
"hanging": Hanging(false),
"waterlogged": Waterlogged(false),
},
+ copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ exposed_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
campfire => BlockBehavior::new().strength(2.0, 2.0), {
"facing": FacingCardinal::North,
"lit": Lit(true),
@@ -5439,11 +5647,126 @@ make_block_states! {
"lit": Lit(false),
"powered": Powered(false),
},
+ copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ exposed_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ exposed_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
"facing": FacingCubic::Up,
"powered": Powered(false),
"waterlogged": Waterlogged(false),
},
+ exposed_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
pointed_dripstone => BlockBehavior::new().strength(1.5, 3.0).force_solid(true), {
"thickness": Thickness::Tip,
"vertical_direction": VerticalDirection::Up,
diff --git a/azalea-buf/src/read.rs b/azalea-buf/src/read.rs
index 771b917c..95dc79ac 100644
--- a/azalea-buf/src/read.rs
+++ b/azalea-buf/src/read.rs
@@ -135,6 +135,12 @@ where
fn azalea_read_limited(buf: &mut Cursor<&[u8]>, limit: usize) -> Result<Self, BufReadError>;
}
+impl AzaleaRead for () {
+ fn azalea_read(_buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError> {
+ Ok(())
+ }
+}
+
impl AzaleaRead for i32 {
fn azalea_read(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError> {
Ok(buf.read_i32::<BE>()?)
@@ -142,9 +148,9 @@ impl AzaleaRead for i32 {
}
impl AzaleaReadVar for i32 {
- // fast varints modified from https://github.com/luojia65/mc-varint/blob/master/src/lib.rs#L67
/// Read a single varint from the reader and return the value
fn azalea_read_var(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError> {
+ // fast varint impl based on https://github.com/luojia65/mc-varint/blob/master/src/lib.rs#L67
let mut buffer = [0];
let mut ans = 0;
for i in 0..5 {
@@ -159,7 +165,6 @@ impl AzaleaReadVar for i32 {
}
impl AzaleaReadVar for i64 {
- // fast varints modified from https://github.com/luojia65/mc-varint/blob/master/src/lib.rs#L54
fn azalea_read_var(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError> {
let mut buffer = [0];
let mut ans = 0;
diff --git a/azalea-buf/src/write.rs b/azalea-buf/src/write.rs
index 7b9ad496..8c2d88ea 100644
--- a/azalea-buf/src/write.rs
+++ b/azalea-buf/src/write.rs
@@ -29,6 +29,12 @@ pub trait AzaleaWriteVar {
fn azalea_write_var(&self, buf: &mut impl Write) -> io::Result<()>;
}
+impl AzaleaWrite for () {
+ fn azalea_write(&self, _buf: &mut impl Write) -> io::Result<()> {
+ Ok(())
+ }
+}
+
impl AzaleaWrite for i32 {
fn azalea_write(&self, buf: &mut impl Write) -> io::Result<()> {
WriteBytesExt::write_i32::<BigEndian>(buf, *self)
diff --git a/azalea-chat/src/component.rs b/azalea-chat/src/component.rs
index c7a69390..338c1def 100644
--- a/azalea-chat/src/component.rs
+++ b/azalea-chat/src/component.rs
@@ -356,6 +356,10 @@ impl<'de> Deserialize<'de> for FormattedText {
return Err(de::Error::custom(
"keybind text components aren't yet supported",
));
+ } else if json.get("object").is_some() {
+ return Err(de::Error::custom(
+ "object text components aren't yet supported",
+ ));
} else {
let Some(_nbt) = json.get("nbt") else {
return Err(de::Error::custom(
@@ -551,21 +555,20 @@ impl FormattedText {
FormattedText::Translatable(TranslatableComponent::new(translate, Vec::new()));
}
} else if let Some(score) = compound.compound("score") {
- // object = GsonHelper.getAsJsonObject(jsonObject, "score");
if score.get("name").is_none() || score.get("objective").is_none() {
- // A score component needs at least a name and an objective
trace!("A score component needs at least a name and an objective");
return None;
}
- // TODO, score text components aren't yet supported
+ // TODO: implement these
return None;
} else if compound.get("selector").is_some() {
- // selector text components aren't yet supported
- trace!("selector text components aren't yet supported");
+ trace!("selector text components aren't supported");
return None;
} else if compound.get("keybind").is_some() {
- // keybind text components aren't yet supported
- trace!("keybind text components aren't yet supported");
+ trace!("keybind text components aren't supported");
+ return None;
+ } else if compound.get("object").is_some() {
+ trace!("object text components aren't supported");
return None;
} else if let Some(tag) = compound.get("") {
return FormattedText::from_nbt_tag(tag);
diff --git a/azalea-client/src/plugins/packet/config/mod.rs b/azalea-client/src/plugins/packet/config/mod.rs
index e8bb017d..629f9f71 100644
--- a/azalea-client/src/plugins/packet/config/mod.rs
+++ b/azalea-client/src/plugins/packet/config/mod.rs
@@ -57,6 +57,7 @@ pub fn process_packet(ecs: &mut World, player: Entity, packet: &ClientboundConfi
server_links,
clear_dialog,
show_dialog,
+ code_of_conduct,
]
);
}
@@ -231,4 +232,7 @@ impl ConfigPacketHandler<'_> {
pub fn show_dialog(&mut self, p: &ClientboundShowDialog) {
debug!("Got show dialog packet {p:?}");
}
+ pub fn code_of_conduct(&mut self, p: &ClientboundCodeOfConduct) {
+ debug!("Got code of conduct packet {p:?}");
+ }
}
diff --git a/azalea-client/src/plugins/packet/game/mod.rs b/azalea-client/src/plugins/packet/game/mod.rs
index ed45ab61..46cfd531 100644
--- a/azalea-client/src/plugins/packet/game/mod.rs
+++ b/azalea-client/src/plugins/packet/game/mod.rs
@@ -182,6 +182,11 @@ pub fn process_packet(ecs: &mut World, player: Entity, packet: &ClientboundGameP
waypoint,
clear_dialog,
show_dialog,
+ debug_block_value,
+ debug_chunk_value,
+ debug_entity_value,
+ debug_event,
+ game_test_highlight_pos,
]
);
}
@@ -730,11 +735,7 @@ impl GamePacketHandler<'_> {
// this is to make sure the same entity velocity update doesn't get sent
// multiple times when in swarms
- let knockback = KnockbackType::Set(Vec3 {
- x: p.delta.xa as f64 / 8000.,
- y: p.delta.ya as f64 / 8000.,
- z: p.delta.za as f64 / 8000.,
- });
+ let knockback = KnockbackType::Set(p.delta.to_vec3());
commands.entity(entity).queue(RelativeEntityUpdate::new(
instance_holder.partial_instance.clone(),
@@ -1228,7 +1229,7 @@ impl GamePacketHandler<'_> {
trace!("Got explode packet {p:?}");
as_system::<MessageWriter<_>>(self.ecs, |mut knockback_events| {
- if let Some(knockback) = p.knockback {
+ if let Some(knockback) = p.player_knockback {
knockback_events.write(KnockbackEvent {
entity: self.player,
knockback: KnockbackType::Set(knockback),
@@ -1564,4 +1565,21 @@ impl GamePacketHandler<'_> {
pub fn show_dialog(&mut self, p: &ClientboundShowDialog) {
debug!("Got show dialog packet {p:?}");
}
+
+ pub fn debug_block_value(&mut self, p: &ClientboundDebugBlockValue) {
+ debug!("Got debug block value packet {p:?}");
+ }
+ pub fn debug_chunk_value(&mut self, p: &ClientboundDebugChunkValue) {
+ debug!("Got debug chunk value packet {p:?}");
+ }
+ pub fn debug_entity_value(&mut self, p: &ClientboundDebugEntityValue) {
+ debug!("Got debug entity value packet {p:?}");
+ }
+
+ pub fn debug_event(&mut self, p: &ClientboundDebugEvent) {
+ debug!("Got debug event packet {p:?}");
+ }
+ pub fn game_test_highlight_pos(&mut self, p: &ClientboundGameTestHighlightPos) {
+ debug!("Got game test highlight pos packet {p:?}");
+ }
}
diff --git a/azalea-client/src/test_utils/simulation.rs b/azalea-client/src/test_utils/simulation.rs
index cb5d9447..8d52177a 100644
--- a/azalea-client/src/test_utils/simulation.rs
+++ b/azalea-client/src/test_utils/simulation.rs
@@ -4,7 +4,7 @@ use azalea_auth::game_profile::GameProfile;
use azalea_block::BlockState;
use azalea_buf::AzaleaWrite;
use azalea_core::{
- delta::PositionDelta8,
+ delta::LpVec3,
game_type::{GameMode, OptionalGameType},
position::{BlockPos, ChunkPos, Vec3},
resource_location::ResourceLocation,
@@ -398,6 +398,6 @@ pub fn make_basic_add_entity(
y_rot: 0,
y_head_rot: 0,
data: 0,
- velocity: PositionDelta8::default(),
+ movement: LpVec3::Zero,
}
}
diff --git a/azalea-client/tests/receive_spawn_entity_and_start_config_packet.rs b/azalea-client/tests/receive_spawn_entity_and_start_config_packet.rs
index 5acb5f0b..8fa3d925 100644
--- a/azalea-client/tests/receive_spawn_entity_and_start_config_packet.rs
+++ b/azalea-client/tests/receive_spawn_entity_and_start_config_packet.rs
@@ -27,7 +27,7 @@ fn test_receive_spawn_entity_and_start_config_packet() {
y_rot: 0,
y_head_rot: 0,
data: 0,
- velocity: Default::default(),
+ movement: Default::default(),
});
simulation.receive_packet(ClientboundStartConfiguration);
diff --git a/azalea-client/tests/teleport_movement.rs b/azalea-client/tests/teleport_movement.rs
index f8f747b0..48fc11d5 100644
--- a/azalea-client/tests/teleport_movement.rs
+++ b/azalea-client/tests/teleport_movement.rs
@@ -1,6 +1,6 @@
use azalea_client::test_utils::prelude::*;
use azalea_core::{
- delta::PositionDelta8,
+ delta::{LpVec3, PositionDelta8},
position::{BlockPos, ChunkPos, Vec3},
};
use azalea_entity::LookDirection;
@@ -117,11 +117,11 @@ fn test_teleport_movement() {
simulation.receive_packet(ClientboundPing { id: 4 });
simulation.receive_packet(ClientboundSetEntityMotion {
id: MinecraftEntityId(0),
- delta: PositionDelta8 {
+ delta: LpVec3::from(Vec3::from(PositionDelta8 {
xa: 0,
ya: -627,
za: 0,
- },
+ })),
});
simulation.receive_packet(ClientboundPing { id: 5 });
simulation.tick();
@@ -147,7 +147,7 @@ fn test_teleport_movement() {
p,
ServerboundGamePacket::MovePlayerPos(p)
if p == &ServerboundMovePlayerPos {
- pos: Vec3::new(10000.5, 69.9216251, 0.5),
+ pos: Vec3::new(10000.5, 69.84691458452664, 0.5),
flags: MoveFlags::default()
}
)
diff --git a/azalea-core/src/delta.rs b/azalea-core/src/delta.rs
index d6a99b11..50fdeafa 100644
--- a/azalea-core/src/delta.rs
+++ b/azalea-core/src/delta.rs
@@ -1,6 +1,9 @@
+use std::io::{self, Cursor, Write};
+
pub use azalea_buf::AzBuf;
+use azalea_buf::{AzaleaRead, AzaleaReadVar, AzaleaWrite, AzaleaWriteVar, BufReadError};
-use crate::position::Vec3;
+use crate::{math, position::Vec3};
pub trait PositionDeltaTrait {
fn x(&self) -> f64;
@@ -17,7 +20,7 @@ pub struct PositionDelta8 {
}
impl PositionDelta8 {
- #[deprecated]
+ #[deprecated = "Use Self::x, y, z instead"]
pub fn float(&self) -> (f64, f64, f64) {
(
(self.xa as f64) / 4096.0,
@@ -38,6 +41,11 @@ impl PositionDeltaTrait for PositionDelta8 {
(self.za as f64) / 4096.0
}
}
+impl<T: PositionDeltaTrait> From<T> for Vec3 {
+ fn from(value: T) -> Self {
+ Vec3::new(value.x(), value.y(), value.z())
+ }
+}
impl Vec3 {
#[must_use]
@@ -72,3 +80,206 @@ impl Vec3 {
self.multiply(amount, amount, amount)
}
}
+
+/// A variable-length representation of a position delta.
+///
+/// Can be freely converted to and from a [`Vec3`], but some precision will be
+/// lost.
+#[derive(Clone, Copy, Debug, PartialEq, Eq, Default)]
+pub enum LpVec3 {
+ #[default]
+ Zero,
+ Normal {
+ a: u8,
+ b: u8,
+ c: u32,
+ },
+ Extended {
+ a: u8,
+ b: u8,
+ c: u32,
+ d: u32,
+ },
+}
+
+impl AzaleaRead for LpVec3 {
+ fn azalea_read(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError> {
+ let a = u8::azalea_read(buf)?;
+ if a == 0 {
+ return Ok(LpVec3::Zero);
+ }
+ let b = u8::azalea_read(buf)?;
+ let c = u32::azalea_read(buf)?;
+ if a & 4 == 4 {
+ let d = u32::azalea_read_var(buf)?;
+ Ok(LpVec3::Extended { a, b, c, d })
+ } else {
+ Ok(LpVec3::Normal { a, b, c })
+ }
+ }
+}
+impl AzaleaWrite for LpVec3 {
+ fn azalea_write(&self, buf: &mut impl Write) -> io::Result<()> {
+ match self {
+ LpVec3::Zero => {
+ 0u8.azalea_write(buf)?;
+ }
+ LpVec3::Normal { a, b, c } => {
+ a.azalea_write(buf)?;
+ b.azalea_write(buf)?;
+ c.azalea_write(buf)?;
+ }
+ LpVec3::Extended { a, b, c, d } => {
+ a.azalea_write(buf)?;
+ b.azalea_write(buf)?;
+ c.azalea_write(buf)?;
+ d.azalea_write_var(buf)?;
+ }
+ }
+ Ok(())
+ }
+}
+impl LpVec3 {
+ pub fn from_vec3(vec3: Vec3) -> Self {
+ let x = Self::sanitize(vec3.x);
+ let y = Self::sanitize(vec3.y);
+ let z = Self::sanitize(vec3.z);
+ let max = x.abs().max(y.abs()).max(z.abs());
+ if max < 3.051944088384301E-5 {
+ return LpVec3::Zero;
+ }
+
+ let divisor = math::ceil_long(max);
+ let is_extended = divisor & 3 != divisor;
+ let packed_divisor = if is_extended {
+ (divisor as u64 & 3) | 4
+ } else {
+ divisor as u64
+ };
+ let packed_x = Self::pack(x / (divisor as f64)) << 3;
+ let packed_y = Self::pack(y / (divisor as f64)) << 18;
+ let packed_z = Self::pack(z / (divisor as f64)) << 33;
+ let packed = packed_divisor | packed_x | packed_y | packed_z;
+
+ let a = packed as u8;
+ let b = (packed >> 8) as u8;
+ let c = (packed >> 16) as u32;
+
+ if is_extended {
+ let d = ((divisor as u64) >> 2) as u32;
+ Self::Extended { a, b, c, d }
+ } else {
+ Self::Normal { a, b, c }
+ }
+ }
+
+ pub fn to_vec3(self) -> Vec3 {
+ match self {
+ LpVec3::Zero => Vec3::ZERO,
+ LpVec3::Normal { a, b, c } => {
+ let packed: u64 = (c as u64) << 16 | (b as u64) << 8 | (a as u64);
+ let multiplier = (a & 3) as u64 as f64;
+
+ Vec3 {
+ x: Self::unpack(packed >> 3) * multiplier,
+ y: Self::unpack(packed >> 18) * multiplier,
+ z: Self::unpack(packed >> 33) * multiplier,
+ }
+ }
+ LpVec3::Extended { a, b, c, d } => {
+ let packed: u64 = (c as u64) << 16 | (b as u64) << 8 | (a as u64);
+ let multiplier = (a & 3) as u64;
+ let multiplier = multiplier | ((d as u64) << 2);
+ let multiplier = multiplier as f64;
+
+ Vec3 {
+ x: Self::unpack(packed >> 3) * multiplier,
+ y: Self::unpack(packed >> 18) * multiplier,
+ z: Self::unpack(packed >> 33) * multiplier,
+ }
+ }
+ }
+ }
+
+ fn unpack(value: u64) -> f64 {
+ f64::min((value & 32767) as f64, 32766.) * 2. / 32766. - 1.
+ }
+
+ fn pack(value: f64) -> u64 {
+ f64::round((value * 0.5 + 0.5) * 32766.) as u64
+ }
+
+ fn sanitize(value: f64) -> f64 {
+ if value.is_nan() {
+ 0.
+ } else {
+ f64::clamp(value, -1.7179869183E10, 1.7179869183E10)
+ }
+ }
+}
+impl From<LpVec3> for Vec3 {
+ fn from(value: LpVec3) -> Self {
+ value.to_vec3()
+ }
+}
+impl From<Vec3> for LpVec3 {
+ fn from(value: Vec3) -> Self {
+ LpVec3::from_vec3(value)
+ }
+}
+#[cfg(test)]
+mod tests {
+ use azalea_buf::AzaleaWrite;
+
+ use super::*;
+
+ static TEST_VALUES: [Vec3; 3] = [
+ Vec3::ZERO,
+ Vec3 {
+ x: 1.234,
+ y: -5.678,
+ z: 9.876,
+ },
+ Vec3 {
+ x: 10000000.,
+ y: -5000000.,
+ z: 9876543.,
+ },
+ ];
+
+ #[test]
+ fn test_lpvec3_roundtrip() {
+ fn close_enough(a: f64, b: f64) -> bool {
+ a == b || (a / b - 1.).abs() < 0.01
+ }
+
+ for v in TEST_VALUES {
+ let lp = LpVec3::from_vec3(v);
+ let v2 = lp.to_vec3();
+ assert!(
+ close_enough(v.x, v2.x) && close_enough(v.y, v2.y) && close_enough(v.z, v2.z),
+ "Original: {:?}, Roundtrip: {:?}",
+ v,
+ v2
+ );
+ }
+ }
+
+ #[test]
+ fn test_encode_decode_lpvec3() {
+ for v in TEST_VALUES {
+ let v: LpVec3 = LpVec3::from(v);
+ let mut first_buf = Vec::new();
+ v.azalea_write(&mut first_buf).unwrap();
+ let decoded = LpVec3::azalea_read(&mut Cursor::new(&first_buf)).unwrap();
+ assert_eq!(v, decoded);
+
+ let mut second_buf = Vec::new();
+ LpVec3::from(Vec3::from(decoded))
+ .azalea_write(&mut second_buf)
+ .unwrap();
+
+ assert_eq!(first_buf, second_buf);
+ }
+ }
+}
diff --git a/azalea-core/src/math.rs b/azalea-core/src/math.rs
index e62a3d23..4d3bf84c 100644
--- a/azalea-core/src/math.rs
+++ b/azalea-core/src/math.rs
@@ -92,6 +92,11 @@ pub fn sign_as_int(num: f64) -> i32 {
if num == 0. { 0 } else { num.signum() as i32 }
}
+pub fn ceil_long(x: f64) -> i64 {
+ let x_i64 = x as i64;
+ if x > x_i64 as f64 { x_i64 + 1 } else { x_i64 }
+}
+
pub fn equal(a: f64, b: f64) -> bool {
(b - a).abs() < 1.0e-5
}
diff --git a/azalea-entity/Cargo.toml b/azalea-entity/Cargo.toml
index c11ffab5..3270598a 100644
--- a/azalea-entity/Cargo.toml
+++ b/azalea-entity/Cargo.toml
@@ -7,6 +7,7 @@ license.workspace = true
repository.workspace = true
[dependencies]
+azalea-auth.workspace = true
azalea-block.workspace = true
azalea-buf.workspace = true
azalea-chat = { workspace = true, features = ["azalea-buf"] }
diff --git a/azalea-entity/src/data.rs b/azalea-entity/src/data.rs
index d9d2a985..84a5b153 100644
--- a/azalea-entity/src/data.rs
+++ b/azalea-entity/src/data.rs
@@ -2,11 +2,13 @@
use std::io::{self, Cursor, Write};
+use azalea_auth::game_profile::{GameProfile, GameProfileProperties};
use azalea_buf::{AzBuf, AzaleaRead, AzaleaReadVar, AzaleaWrite, AzaleaWriteVar, BufReadError};
use azalea_chat::FormattedText;
use azalea_core::{
direction::Direction,
position::{BlockPos, GlobalPos, Vec3f32},
+ resource_location::ResourceLocation,
};
use azalea_inventory::ItemStack;
use bevy_ecs::component::Component;
@@ -74,7 +76,6 @@ pub enum EntityDataValue {
BlockState(azalea_block::BlockState),
/// If this is air, that means it's absent,
OptionalBlockState(azalea_block::BlockState),
- CompoundTag(simdnbt::owned::NbtCompound),
Particle(Particle),
Particles(Vec<Particle>),
VillagerData(VillagerData),
@@ -92,8 +93,11 @@ pub enum EntityDataValue {
PaintingVariant(azalea_registry::PaintingVariant),
SnifferState(SnifferStateKind),
ArmadilloState(ArmadilloStateKind),
+ CopperGolemState(CopperGolemStateKind),
+ WeatheringCopperState(WeatheringCopperStateKind),
Vector3(Vec3f32),
Quaternion(Quaternion),
+ ResolvableProfile(ResolvableProfile),
}
#[derive(Clone, Debug, PartialEq)]
@@ -107,6 +111,51 @@ pub struct Quaternion {
pub w: f32,
}
+#[derive(Clone, Debug, AzBuf, Default, PartialEq)]
+pub struct ResolvableProfile {
+ pub unpack: Box<PartialOrFullProfile>,
+ pub skin_patch: Box<PlayerSkinPatch>,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub enum PartialOrFullProfile {
+ Partial(PartialProfile),
+ Full(GameProfile),
+}
+impl Default for PartialOrFullProfile {
+ fn default() -> Self {
+ Self::Partial(PartialProfile::default())
+ }
+}
+
+#[derive(Clone, Debug, AzBuf, Default, PartialEq)]
+pub struct PartialProfile {
+ #[limit(16)]
+ pub name: Option<String>,
+ pub id: Option<Uuid>,
+ pub properties: GameProfileProperties,
+}
+
+#[derive(Clone, Debug, AzBuf, Default, PartialEq)]
+pub struct PlayerSkinPatch {
+ pub body: Option<ResourceTexture>,
+ pub cape: Option<ResourceTexture>,
+ pub elytra: Option<ResourceTexture>,
+ pub model: Option<PlayerModelType>,
+}
+
+#[derive(Clone, Debug, Copy, AzBuf, Default, PartialEq)]
+pub enum PlayerModelType {
+ #[default]
+ Wide,
+ Slim,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct ResourceTexture {
+ pub id: ResourceLocation,
+}
+
// mojang just calls this ArmadilloState but i added "Kind" since otherwise it
// collides with a name in metadata.rs
#[derive(Clone, Debug, Copy, Default, AzBuf, PartialEq)]
@@ -186,3 +235,21 @@ pub enum SnifferStateKind {
Digging,
Rising,
}
+
+#[derive(Debug, Copy, Clone, AzBuf, Default, PartialEq)]
+pub enum CopperGolemStateKind {
+ #[default]
+ Idle,
+ GettingItem,
+ GettingNoItem,
+ DroppingItem,
+ DroppingNoItem,
+}
+#[derive(Debug, Copy, Clone, AzBuf, Default, PartialEq)]
+pub enum WeatheringCopperStateKind {
+ #[default]
+ Unaffected,
+ Exposed,
+ Weathered,
+ Oxidized,
+}
diff --git a/azalea-entity/src/dimensions.rs b/azalea-entity/src/dimensions.rs
index b3a69dc1..3a6cef8a 100644
--- a/azalea-entity/src/dimensions.rs
+++ b/azalea-entity/src/dimensions.rs
@@ -87,6 +87,7 @@ impl From<EntityKind> for EntityDimensions {
EntityKind::Chicken => EntityDimensions::new(0.4, 0.7).eye_height(0.644),
EntityKind::Cod => EntityDimensions::new(0.5, 0.3).eye_height(0.195),
EntityKind::CommandBlockMinecart => EntityDimensions::new(0.98, 0.7),
+ EntityKind::CopperGolem => EntityDimensions::new(0.49, 0.98).eye_height(0.8125),
EntityKind::Cow => EntityDimensions::new(0.9, 1.4).eye_height(1.3),
EntityKind::Creaking => EntityDimensions::new(0.9, 2.7).eye_height(2.3),
EntityKind::Creeper => EntityDimensions::new(0.6, 1.7),
@@ -144,6 +145,7 @@ impl From<EntityKind> for EntityDimensions {
EntityKind::MangroveChestBoat => {
EntityDimensions::new(1.375, 0.5625).eye_height(0.5625)
}
+ EntityKind::Mannequin => EntityDimensions::new(0.6, 1.8).eye_height(1.62),
EntityKind::Marker => EntityDimensions::new(0.0, 0.0),
EntityKind::Minecart => EntityDimensions::new(0.98, 0.7),
EntityKind::Mooshroom => EntityDimensions::new(0.9, 1.4).eye_height(1.3),
diff --git a/azalea-entity/src/metadata.rs b/azalea-entity/src/metadata.rs
index f7d979ec..56455bb7 100644
--- a/azalea-entity/src/metadata.rs
+++ b/azalea-entity/src/metadata.rs
@@ -16,8 +16,9 @@ use thiserror::Error;
use uuid::Uuid;
use super::{
- ArmadilloStateKind, EntityDataItem, EntityDataValue, OptionalUnsignedInt, Pose, Quaternion,
- Rotations, SnifferStateKind, VillagerData,
+ ArmadilloStateKind, CopperGolemStateKind, EntityDataItem, EntityDataValue, OptionalUnsignedInt,
+ Pose, Quaternion, ResolvableProfile, Rotations, SnifferStateKind, VillagerData,
+ WeatheringCopperStateKind,
};
use crate::particle::Particle;
@@ -2185,6 +2186,85 @@ impl Default for CommandBlockMinecartMetadataBundle {
}
#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
+pub struct WeatherState(pub WeatheringCopperStateKind);
+#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
+pub struct CopperGolemState(pub CopperGolemStateKind);
+#[derive(Component)]
+pub struct CopperGolem;
+impl CopperGolem {
+ pub fn apply_metadata(
+ entity: &mut bevy_ecs::system::EntityCommands,
+ d: EntityDataItem,
+ ) -> Result<(), UpdateMetadataError> {
+ match d.index {
+ 0..=15 => AbstractCreature::apply_metadata(entity, d)?,
+ 16 => {
+ entity.insert(WeatherState(d.value.into_weathering_copper_state()?));
+ }
+ 17 => {
+ entity.insert(CopperGolemState(d.value.into_copper_golem_state()?));
+ }
+ _ => {}
+ }
+ Ok(())
+ }
+}
+
+#[derive(Bundle)]
+pub struct CopperGolemMetadataBundle {
+ _marker: CopperGolem,
+ parent: AbstractCreatureMetadataBundle,
+ weather_state: WeatherState,
+ copper_golem_state: CopperGolemState,
+}
+impl Default for CopperGolemMetadataBundle {
+ fn default() -> Self {
+ Self {
+ _marker: CopperGolem,
+ parent: AbstractCreatureMetadataBundle {
+ _marker: AbstractCreature,
+ parent: AbstractInsentientMetadataBundle {
+ _marker: AbstractInsentient,
+ parent: AbstractLivingMetadataBundle {
+ _marker: AbstractLiving,
+ parent: AbstractEntityMetadataBundle {
+ _marker: AbstractEntity,
+ on_fire: OnFire(false),
+ abstract_entity_shift_key_down: AbstractEntityShiftKeyDown(false),
+ sprinting: Sprinting(false),
+ swimming: Swimming(false),
+ currently_glowing: CurrentlyGlowing(false),
+ invisible: Invisible(false),
+ fall_flying: FallFlying(false),
+ air_supply: AirSupply(Default::default()),
+ custom_name: CustomName(Default::default()),
+ custom_name_visible: CustomNameVisible(Default::default()),
+ silent: Silent(Default::default()),
+ no_gravity: NoGravity(Default::default()),
+ pose: Pose::default(),
+ ticks_frozen: TicksFrozen(Default::default()),
+ },
+ auto_spin_attack: AutoSpinAttack(false),
+ abstract_living_using_item: AbstractLivingUsingItem(false),
+ health: Health(1.0),
+ effect_particles: EffectParticles(Default::default()),
+ effect_ambience: EffectAmbience(false),
+ arrow_count: ArrowCount(0),
+ stinger_count: StingerCount(0),
+ sleeping_pos: SleepingPos(None),
+ },
+ no_ai: NoAi(false),
+ left_handed: LeftHanded(false),
+ aggressive: Aggressive(false),
+ },
+ },
+ weather_state: WeatherState(Default::default()),
+ copper_golem_state: CopperGolemState(Default::default()),
+ }
+ }
+}
+
+#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
pub struct CowVariant(pub azalea_registry::ChickenVariant);
#[derive(Component)]
pub struct Cow;
@@ -5969,6 +6049,97 @@ impl Default for MangroveChestBoatMetadataBundle {
}
}
+#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
+pub struct MannequinPlayerMainHand(pub u8);
+#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
+pub struct MannequinPlayerModeCustomisation(pub u8);
+#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
+pub struct Profile(pub ResolvableProfile);
+#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
+pub struct Immovable(pub bool);
+#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
+pub struct Description(pub Option<FormattedText>);
+#[derive(Component)]
+pub struct Mannequin;
+impl Mannequin {
+ pub fn apply_metadata(
+ entity: &mut bevy_ecs::system::EntityCommands,
+ d: EntityDataItem,
+ ) -> Result<(), UpdateMetadataError> {
+ match d.index {
+ 0..=14 => AbstractLiving::apply_metadata(entity, d)?,
+ 15 => {
+ entity.insert(MannequinPlayerMainHand(d.value.into_byte()?));
+ }
+ 16 => {
+ entity.insert(MannequinPlayerModeCustomisation(d.value.into_byte()?));
+ }
+ 17 => {
+ entity.insert(Profile(d.value.into_resolvable_profile()?));
+ }
+ 18 => {
+ entity.insert(Immovable(d.value.into_boolean()?));
+ }
+ 19 => {
+ entity.insert(Description(d.value.into_optional_formatted_text()?));
+ }
+ _ => {}
+ }
+ Ok(())
+ }
+}
+
+#[derive(Bundle)]
+pub struct MannequinMetadataBundle {
+ _marker: Mannequin,
+ parent: AbstractLivingMetadataBundle,
+ mannequin_player_main_hand: MannequinPlayerMainHand,
+ mannequin_player_mode_customisation: MannequinPlayerModeCustomisation,
+ profile: Profile,
+ immovable: Immovable,
+ description: Description,
+}
+impl Default for MannequinMetadataBundle {
+ fn default() -> Self {
+ Self {
+ _marker: Mannequin,
+ parent: AbstractLivingMetadataBundle {
+ _marker: AbstractLiving,
+ parent: AbstractEntityMetadataBundle {
+ _marker: AbstractEntity,
+ on_fire: OnFire(false),
+ abstract_entity_shift_key_down: AbstractEntityShiftKeyDown(false),
+ sprinting: Sprinting(false),
+ swimming: Swimming(false),
+ currently_glowing: CurrentlyGlowing(false),
+ invisible: Invisible(false),
+ fall_flying: FallFlying(false),
+ air_supply: AirSupply(Default::default()),
+ custom_name: CustomName(Default::default()),
+ custom_name_visible: CustomNameVisible(Default::default()),
+ silent: Silent(Default::default()),
+ no_gravity: NoGravity(Default::default()),
+ pose: Pose::default(),
+ ticks_frozen: TicksFrozen(Default::default()),
+ },
+ auto_spin_attack: AutoSpinAttack(false),
+ abstract_living_using_item: AbstractLivingUsingItem(false),
+ health: Health(1.0),
+ effect_particles: EffectParticles(Default::default()),
+ effect_ambience: EffectAmbience(false),
+ arrow_count: ArrowCount(0),
+ stinger_count: StingerCount(0),
+ sleeping_pos: SleepingPos(None),
+ },
+ mannequin_player_main_hand: MannequinPlayerMainHand(Default::default()),
+ mannequin_player_mode_customisation: MannequinPlayerModeCustomisation(0),
+ profile: Profile(Default::default()),
+ immovable: Immovable(false),
+ description: Description(Default::default()),
+ }
+ }
+}
+
#[derive(Component)]
pub struct Marker;
impl Marker {
@@ -7286,17 +7457,17 @@ impl Default for PillagerMetadataBundle {
}
#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
-pub struct PlayerAbsorption(pub f32);
+pub struct PlayerPlayerMainHand(pub u8);
#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
-pub struct Score(pub i32);
+pub struct PlayerPlayerModeCustomisation(pub u8);
#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
-pub struct PlayerModeCustomisation(pub u8);
+pub struct PlayerAbsorption(pub f32);
#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
-pub struct PlayerMainHand(pub u8);
+pub struct Score(pub i32);
#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
-pub struct ShoulderLeft(pub simdnbt::owned::NbtCompound);
+pub struct ShoulderParrotLeft(pub OptionalUnsignedInt);
#[derive(Component, Deref, DerefMut, Clone, PartialEq)]
-pub struct ShoulderRight(pub simdnbt::owned::NbtCompound);
+pub struct ShoulderParrotRight(pub OptionalUnsignedInt);
#[derive(Component)]
pub struct Player;
impl Player {
@@ -7307,22 +7478,22 @@ impl Player {
match d.index {
0..=14 => AbstractLiving::apply_metadata(entity, d)?,
15 => {
- entity.insert(PlayerAbsorption(d.value.into_float()?));
+ entity.insert(PlayerPlayerMainHand(d.value.into_byte()?));
}
16 => {
- entity.insert(Score(d.value.into_int()?));
+ entity.insert(PlayerPlayerModeCustomisation(d.value.into_byte()?));
}
17 => {
- entity.insert(PlayerModeCustomisation(d.value.into_byte()?));
+ entity.insert(PlayerAbsorption(d.value.into_float()?));
}
18 => {
- entity.insert(PlayerMainHand(d.value.into_byte()?));
+ entity.insert(Score(d.value.into_int()?));
}
19 => {
- entity.insert(ShoulderLeft(d.value.into_compound_tag()?));
+ entity.insert(ShoulderParrotLeft(d.value.into_optional_unsigned_int()?));
}
20 => {
- entity.insert(ShoulderRight(d.value.into_compound_tag()?));
+ entity.insert(ShoulderParrotRight(d.value.into_optional_unsigned_int()?));
}
_ => {}
}
@@ -7334,12 +7505,12 @@ impl Player {
pub struct PlayerMetadataBundle {
_marker: Player,
parent: AbstractLivingMetadataBundle,
+ player_player_main_hand: PlayerPlayerMainHand,
+ player_player_mode_customisation: PlayerPlayerModeCustomisation,
player_absorption: PlayerAbsorption,
score: Score,
- player_mode_customisation: PlayerModeCustomisation,
- player_main_hand: PlayerMainHand,
- shoulder_left: ShoulderLeft,
- shoulder_right: ShoulderRight,
+ shoulder_parrot_left: ShoulderParrotLeft,
+ shoulder_parrot_right: ShoulderParrotRight,
}
impl Default for PlayerMetadataBundle {
fn default() -> Self {
@@ -7373,12 +7544,12 @@ impl Default for PlayerMetadataBundle {
stinger_count: StingerCount(0),
sleeping_pos: SleepingPos(None),
},
+ player_player_main_hand: PlayerPlayerMainHand(Default::default()),
+ player_player_mode_customisation: PlayerPlayerModeCustomisation(0),
player_absorption: PlayerAbsorption(0.0),
score: Score(0),
- player_mode_customisation: PlayerModeCustomisation(0),
- player_main_hand: PlayerMainHand(Default::default()),
- shoulder_left: ShoulderLeft(simdnbt::owned::NbtCompound::default()),
- shoulder_right: ShoulderRight(simdnbt::owned::NbtCompound::default()),
+ shoulder_parrot_left: ShoulderParrotLeft(OptionalUnsignedInt(None)),
+ shoulder_parrot_right: ShoulderParrotRight(OptionalUnsignedInt(None)),
}
}
}
@@ -12721,6 +12892,11 @@ pub fn apply_metadata(
CommandBlockMinecart::apply_metadata(entity, d)?;
}
}
+ azalea_registry::EntityKind::CopperGolem => {
+ for d in items {
+ CopperGolem::apply_metadata(entity, d)?;
+ }
+ }
azalea_registry::EntityKind::Cow => {
for d in items {
Cow::apply_metadata(entity, d)?;
@@ -12996,6 +13172,11 @@ pub fn apply_metadata(
MangroveChestBoat::apply_metadata(entity, d)?;
}
}
+ azalea_registry::EntityKind::Mannequin => {
+ for d in items {
+ Mannequin::apply_metadata(entity, d)?;
+ }
+ }
azalea_registry::EntityKind::Marker => {
for d in items {
Marker::apply_metadata(entity, d)?;
@@ -13429,6 +13610,9 @@ pub fn apply_default_metadata(
azalea_registry::EntityKind::CommandBlockMinecart => {
entity.insert(CommandBlockMinecartMetadataBundle::default());
}
+ azalea_registry::EntityKind::CopperGolem => {
+ entity.insert(CopperGolemMetadataBundle::default());
+ }
azalea_registry::EntityKind::Cow => {
entity.insert(CowMetadataBundle::default());
}
@@ -13594,6 +13778,9 @@ pub fn apply_default_metadata(
azalea_registry::EntityKind::MangroveChestBoat => {
entity.insert(MangroveChestBoatMetadataBundle::default());
}
+ azalea_registry::EntityKind::Mannequin => {
+ entity.insert(MannequinMetadataBundle::default());
+ }
azalea_registry::EntityKind::Marker => {
entity.insert(MarkerMetadataBundle::default());
}
diff --git a/azalea-entity/src/particle.rs b/azalea-entity/src/particle.rs
index a457bba2..ce5f5350 100644
--- a/azalea-entity/src/particle.rs
+++ b/azalea-entity/src/particle.rs
@@ -8,6 +8,7 @@ use bevy_ecs::component::Component;
// the order of this enum must be kept in sync with ParticleKind, otherwise
// we get errors parsing particles.
+
/// A [`ParticleKind`] with data potentially attached to it.
#[derive(Component, Clone, Debug, AzBuf, PartialEq)]
pub enum Particle {
@@ -16,6 +17,7 @@ pub enum Particle {
BlockMarker(BlockParticle),
Bubble,
Cloud,
+ CopperFireFlame,
Crit,
DamageIndicator,
DragonBreath,
@@ -250,6 +252,7 @@ impl From<ParticleKind> for Particle {
ParticleKind::Trail => Self::Trail,
ParticleKind::BlockCrumble => Self::BlockCrumble,
ParticleKind::Firefly => Self::Firefly,
+ ParticleKind::CopperFireFlame => Self::CopperFireFlame,
}
}
}
diff --git a/azalea-inventory/src/default_components/generated.rs b/azalea-inventory/src/default_components/generated.rs
index fe147438..10db7161 100644
--- a/azalea-inventory/src/default_components/generated.rs
+++ b/azalea-inventory/src/default_components/generated.rs
@@ -115,6 +115,226 @@ impl DefaultableComponent for AttributeModifiers {
},
},
],
+ Item::CopperAxe => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackDamage,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_damage".into(),
+ amount: 8.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackSpeed,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_speed".into(),
+ amount: -3.200000047683716,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
+ Item::CopperBoots => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Feet,
+ kind: Attribute::Armor,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.boots".into(),
+ amount: 1.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Feet,
+ kind: Attribute::ArmorToughness,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.boots".into(),
+ amount: 0.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
+ Item::CopperChestplate => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Chest,
+ kind: Attribute::Armor,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.chestplate".into(),
+ amount: 4.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Chest,
+ kind: Attribute::ArmorToughness,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.chestplate".into(),
+ amount: 0.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
+ Item::CopperHelmet => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Head,
+ kind: Attribute::Armor,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.helmet".into(),
+ amount: 2.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Head,
+ kind: Attribute::ArmorToughness,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.helmet".into(),
+ amount: 0.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
+ Item::CopperHoe => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackDamage,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_damage".into(),
+ amount: 0.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackSpeed,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_speed".into(),
+ amount: -2.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
+ Item::CopperHorseArmor => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Body,
+ kind: Attribute::Armor,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.body".into(),
+ amount: 4.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Body,
+ kind: Attribute::ArmorToughness,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.body".into(),
+ amount: 0.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
+ Item::CopperLeggings => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Legs,
+ kind: Attribute::Armor,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.leggings".into(),
+ amount: 3.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Legs,
+ kind: Attribute::ArmorToughness,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:armor.leggings".into(),
+ amount: 0.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
+ Item::CopperPickaxe => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackDamage,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_damage".into(),
+ amount: 2.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackSpeed,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_speed".into(),
+ amount: -2.799999952316284,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
+ Item::CopperShovel => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackDamage,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_damage".into(),
+ amount: 2.5,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackSpeed,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_speed".into(),
+ amount: -3.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
+ Item::CopperSword => vec![
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackDamage,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_damage".into(),
+ amount: 4.0,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ AttributeModifiersEntry {
+ slot: EquipmentSlotGroup::Mainhand,
+ kind: Attribute::AttackSpeed,
+ display: AttributeModifierDisplay::Default,
+ modifier: AttributeModifier {
+ id: "minecraft:base_attack_speed".into(),
+ amount: -2.4000000953674316,
+ operation: AttributeModifierOperation::AddValue,
+ },
+ },
+ ],
Item::CreeperHead => vec![AttributeModifiersEntry {
display: AttributeModifierDisplay::Hidden,
slot: EquipmentSlotGroup::Head,
@@ -1524,7 +1744,7 @@ impl DefaultableComponent for Enchantments {
}
}
#[rustfmt::skip]
-static ITEM_MODEL_VALUES: [&str; 1416] = ["minecraft:air","minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:polished_deepslate","minecraft:calcite","minecraft:tuff","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:dripstone_block","minecraft:grass_block","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:rooted_dirt","minecraft:mud","minecraft:crimson_nylium","minecraft:warped_nylium","minecraft:cobblestone","minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:cherry_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:bamboo_mosaic","minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:cherry_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:mangrove_propagule","minecraft:bedrock","minecraft:sand","minecraft:suspicious_sand","minecraft:suspicious_gravel","minecraft:red_sand","minecraft:gravel","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:nether_gold_ore","minecraft:nether_quartz_ore","minecraft:ancient_debris","minecraft:coal_block","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:heavy_core","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:iron_block","minecraft:copper_block","minecraft:gold_block","minecraft:diamond_block","minecraft:netherite_block","minecraft:exposed_copper","minecraft:weathered_copper","minecraft:oxidized_copper","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:cut_copper","minecraft:exposed_cut_copper","minecraft:weathered_cut_copper","minecraft:oxidized_cut_copper","minecraft:cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_exposed_copper","minecraft:waxed_weathered_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:waxed_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:oak_log","minecraft:spruce_log","minecraft:birch_log","minecraft:jungle_log","minecraft:acacia_log","minecraft:cherry_log","minecraft:pale_oak_log","minecraft:dark_oak_log","minecraft:mangrove_log","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots","minecraft:crimson_stem","minecraft:warped_stem","minecraft:bamboo_block","minecraft:stripped_oak_log","minecraft:stripped_spruce_log","minecraft:stripped_birch_log","minecraft:stripped_jungle_log","minecraft:stripped_acacia_log","minecraft:stripped_cherry_log","minecraft:stripped_dark_oak_log","minecraft:stripped_pale_oak_log","minecraft:stripped_mangrove_log","minecraft:stripped_crimson_stem","minecraft:stripped_warped_stem","minecraft:stripped_oak_wood","minecraft:stripped_spruce_wood","minecraft:stripped_birch_wood","minecraft:stripped_jungle_wood","minecraft:stripped_acacia_wood","minecraft:stripped_cherry_wood","minecraft:stripped_dark_oak_wood","minecraft:stripped_pale_oak_wood","minecraft:stripped_mangrove_wood","minecraft:stripped_crimson_hyphae","minecraft:stripped_warped_hyphae","minecraft:stripped_bamboo_block","minecraft:oak_wood","minecraft:spruce_wood","minecraft:birch_wood","minecraft:jungle_wood","minecraft:acacia_wood","minecraft:cherry_wood","minecraft:pale_oak_wood","minecraft:dark_oak_wood","minecraft:mangrove_wood","minecraft:crimson_hyphae","minecraft:warped_hyphae","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:birch_leaves","minecraft:jungle_leaves","minecraft:acacia_leaves","minecraft:cherry_leaves","minecraft:dark_oak_leaves","minecraft:pale_oak_leaves","minecraft:mangrove_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:sponge","minecraft:wet_sponge","minecraft:glass","minecraft:tinted_glass","minecraft:lapis_block","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:cobweb","minecraft:short_grass","minecraft:fern","minecraft:bush","minecraft:azalea","minecraft:flowering_azalea","minecraft:dead_bush","minecraft:firefly_bush","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:seagrass","minecraft:sea_pickle","minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool","minecraft:dandelion","minecraft:open_eyeblossom","minecraft:closed_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:pitcher_plant","minecraft:spore_blossom","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:crimson_fungus","minecraft:warped_fungus","minecraft:crimson_roots","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:weeping_vines","minecraft:twisting_vines","minecraft:sugar_cane","minecraft:kelp","minecraft:pink_petals","minecraft:wildflowers","minecraft:leaf_litter","minecraft:moss_carpet","minecraft:moss_block","minecraft:pale_moss_carpet","minecraft:pale_hanging_moss","minecraft:pale_moss_block","minecraft:hanging_roots","minecraft:big_dripleaf","minecraft:small_dripleaf","minecraft:bamboo","minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:cherry_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:bamboo_mosaic_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:mud_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:smooth_sandstone","minecraft:smooth_stone","minecraft:bricks","minecraft:bookshelf","minecraft:chiseled_bookshelf","minecraft:decorated_pot","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:torch","minecraft:end_rod","minecraft:chorus_plant","minecraft:chorus_flower","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:spawner","minecraft:creaking_heart","minecraft:chest","minecraft:crafting_table","minecraft:farmland","minecraft:furnace","minecraft:ladder","minecraft:cobblestone_stairs","minecraft:snow","minecraft:ice","minecraft:snow_block","minecraft:cactus","minecraft:cactus_flower","minecraft:clay","minecraft:jukebox","minecraft:oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:acacia_fence","minecraft:cherry_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:netherrack","minecraft:soul_sand","minecraft:soul_soil","minecraft:basalt","minecraft:polished_basalt","minecraft:smooth_basalt","minecraft:soul_torch","minecraft:glowstone","minecraft:infested_stone","minecraft:infested_cobblestone","minecraft:infested_stone_bricks","minecraft:infested_mossy_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_chiseled_stone_bricks","minecraft:infested_deepslate","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:packed_mud","minecraft:mud_bricks","minecraft:deepslate_bricks","minecraft:cracked_deepslate_bricks","minecraft:deepslate_tiles","minecraft:cracked_deepslate_tiles","minecraft:chiseled_deepslate","minecraft:reinforced_deepslate","minecraft:brown_mushroom_block","minecraft:red_mushroom_block","minecraft:mushroom_stem","minecraft:iron_bars","minecraft:chain","minecraft:glass_pane","minecraft:melon","minecraft:vine","minecraft:glow_lichen","minecraft:resin_clump","minecraft:resin_block","minecraft:resin_bricks","minecraft:resin_brick_stairs","minecraft:resin_brick_slab","minecraft:resin_brick_wall","minecraft:chiseled_resin_bricks","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:mud_brick_stairs","minecraft:mycelium","minecraft:lily_pad","minecraft:nether_bricks","minecraft:cracked_nether_bricks","minecraft:chiseled_nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:sculk","minecraft:sculk_vein","minecraft:sculk_catalyst","minecraft:sculk_shrieker","minecraft:enchanting_table","minecraft:end_portal_frame","minecraft:end_stone","minecraft:end_stone_bricks","minecraft:dragon_egg","minecraft:sandstone_stairs","minecraft:ender_chest","minecraft:emerald_block","minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:cherry_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:bamboo_mosaic_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:command_block","minecraft:beacon","minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:mud_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_brick_wall","minecraft:deepslate_tile_wall","minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil","minecraft:chiseled_quartz_block","minecraft:quartz_block","minecraft:quartz_bricks","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:barrier","minecraft:light","minecraft:hay_block","minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet","minecraft:terracotta","minecraft:packed_ice","minecraft:dirt_path","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:white_stained_glass_pane","minecraft:orange_stained_glass_pane","minecraft:magenta_stained_glass_pane","minecraft:light_blue_stained_glass_pane","minecraft:yellow_stained_glass_pane","minecraft:lime_stained_glass_pane","minecraft:pink_stained_glass_pane","minecraft:gray_stained_glass_pane","minecraft:light_gray_stained_glass_pane","minecraft:cyan_stained_glass_pane","minecraft:purple_stained_glass_pane","minecraft:blue_stained_glass_pane","minecraft:brown_stained_glass_pane","minecraft:green_stained_glass_pane","minecraft:red_stained_glass_pane","minecraft:black_stained_glass_pane","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:sea_lantern","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:magma_block","minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:structure_void","minecraft:shulker_box","minecraft:white_shulker_box","minecraft:orange_shulker_box","minecraft:magenta_shulker_box","minecraft:light_blue_shulker_box","minecraft:yellow_shulker_box","minecraft:lime_shulker_box","minecraft:pink_shulker_box","minecraft:gray_shulker_box","minecraft:light_gray_shulker_box","minecraft:cyan_shulker_box","minecraft:purple_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:green_shulker_box","minecraft:red_shulker_box","minecraft:black_shulker_box","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder","minecraft:turtle_egg","minecraft:sniffer_egg","minecraft:dried_ghast","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:blue_ice","minecraft:conduit","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:scaffolding","minecraft:redstone","minecraft:redstone_torch","minecraft:redstone_block","minecraft:repeater","minecraft:comparator","minecraft:piston","minecraft:sticky_piston","minecraft:slime_block","minecraft:honey_block","minecraft:observer","minecraft:hopper","minecraft:dispenser","minecraft:dropper","minecraft:lectern","minecraft:target","minecraft:lever","minecraft:lightning_rod","minecraft:daylight_detector","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:tripwire_hook","minecraft:trapped_chest","minecraft:tnt","minecraft:redstone_lamp","minecraft:note_block","minecraft:stone_button","minecraft:polished_blackstone_button","minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:cherry_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:crimson_button","minecraft:warped_button","minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:cherry_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:iron_door","minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:cherry_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:crimson_door","minecraft:warped_door","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:birch_trapdoor","minecraft:jungle_trapdoor","minecraft:acacia_trapdoor","minecraft:cherry_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:birch_fence_gate","minecraft:jungle_fence_gate","minecraft:acacia_fence_gate","minecraft:cherry_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:powered_rail","minecraft:detector_rail","minecraft:rail","minecraft:activator_rail","minecraft:saddle","minecraft:white_harness","minecraft:orange_harness","minecraft:magenta_harness","minecraft:light_blue_harness","minecraft:yellow_harness","minecraft:lime_harness","minecraft:pink_harness","minecraft:gray_harness","minecraft:light_gray_harness","minecraft:cyan_harness","minecraft:purple_harness","minecraft:blue_harness","minecraft:brown_harness","minecraft:green_harness","minecraft:red_harness","minecraft:black_harness","minecraft:minecart","minecraft:chest_minecart","minecraft:furnace_minecart","minecraft:tnt_minecart","minecraft:hopper_minecart","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:phantom_membrane","minecraft:elytra","minecraft:oak_boat","minecraft:oak_chest_boat","minecraft:spruce_boat","minecraft:spruce_chest_boat","minecraft:birch_boat","minecraft:birch_chest_boat","minecraft:jungle_boat","minecraft:jungle_chest_boat","minecraft:acacia_boat","minecraft:acacia_chest_boat","minecraft:cherry_boat","minecraft:cherry_chest_boat","minecraft:dark_oak_boat","minecraft:dark_oak_chest_boat","minecraft:pale_oak_boat","minecraft:pale_oak_chest_boat","minecraft:mangrove_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_raft","minecraft:bamboo_chest_raft","minecraft:structure_block","minecraft:jigsaw","minecraft:test_block","minecraft:test_instance_block","minecraft:turtle_helmet","minecraft:turtle_scute","minecraft:armadillo_scute","minecraft:wolf_armor","minecraft:flint_and_steel","minecraft:bowl","minecraft:apple","minecraft:bow","minecraft:arrow","minecraft:coal","minecraft:charcoal","minecraft:diamond","minecraft:emerald","minecraft:lapis_lazuli","minecraft:quartz","minecraft:amethyst_shard","minecraft:raw_iron","minecraft:iron_ingot","minecraft:raw_copper","minecraft:copper_ingot","minecraft:raw_gold","minecraft:gold_ingot","minecraft:netherite_ingot","minecraft:netherite_scrap","minecraft:wooden_sword","minecraft:wooden_shovel","minecraft:wooden_pickaxe","minecraft:wooden_axe","minecraft:wooden_hoe","minecraft:stone_sword","minecraft:stone_shovel","minecraft:stone_pickaxe","minecraft:stone_axe","minecraft:stone_hoe","minecraft:golden_sword","minecraft:golden_shovel","minecraft:golden_pickaxe","minecraft:golden_axe","minecraft:golden_hoe","minecraft:iron_sword","minecraft:iron_shovel","minecraft:iron_pickaxe","minecraft:iron_axe","minecraft:iron_hoe","minecraft:diamond_sword","minecraft:diamond_shovel","minecraft:diamond_pickaxe","minecraft:diamond_axe","minecraft:diamond_hoe","minecraft:netherite_sword","minecraft:netherite_shovel","minecraft:netherite_pickaxe","minecraft:netherite_axe","minecraft:netherite_hoe","minecraft:stick","minecraft:mushroom_stew","minecraft:string","minecraft:feather","minecraft:gunpowder","minecraft:wheat_seeds","minecraft:wheat","minecraft:bread","minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:chainmail_helmet","minecraft:chainmail_chestplate","minecraft:chainmail_leggings","minecraft:chainmail_boots","minecraft:iron_helmet","minecraft:iron_chestplate","minecraft:iron_leggings","minecraft:iron_boots","minecraft:diamond_helmet","minecraft:diamond_chestplate","minecraft:diamond_leggings","minecraft:diamond_boots","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:netherite_helmet","minecraft:netherite_chestplate","minecraft:netherite_leggings","minecraft:netherite_boots","minecraft:flint","minecraft:porkchop","minecraft:cooked_porkchop","minecraft:painting","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:jungle_sign","minecraft:acacia_sign","minecraft:cherry_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:jungle_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:bucket","minecraft:water_bucket","minecraft:lava_bucket","minecraft:powder_snow_bucket","minecraft:snowball","minecraft:leather","minecraft:milk_bucket","minecraft:pufferfish_bucket","minecraft:salmon_bucket","minecraft:cod_bucket","minecraft:tropical_fish_bucket","minecraft:axolotl_bucket","minecraft:tadpole_bucket","minecraft:brick","minecraft:clay_ball","minecraft:dried_kelp_block","minecraft:paper","minecraft:book","minecraft:slime_ball","minecraft:egg","minecraft:blue_egg","minecraft:brown_egg","minecraft:compass","minecraft:recovery_compass","minecraft:bundle","minecraft:white_bundle","minecraft:orange_bundle","minecraft:magenta_bundle","minecraft:light_blue_bundle","minecraft:yellow_bundle","minecraft:lime_bundle","minecraft:pink_bundle","minecraft:gray_bundle","minecraft:light_gray_bundle","minecraft:cyan_bundle","minecraft:purple_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:green_bundle","minecraft:red_bundle","minecraft:black_bundle","minecraft:fishing_rod","minecraft:clock","minecraft:spyglass","minecraft:glowstone_dust","minecraft:cod","minecraft:salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:cooked_cod","minecraft:cooked_salmon","minecraft:ink_sac","minecraft:glow_ink_sac","minecraft:cocoa_beans","minecraft:white_dye","minecraft:orange_dye","minecraft:magenta_dye","minecraft:light_blue_dye","minecraft:yellow_dye","minecraft:lime_dye","minecraft:pink_dye","minecraft:gray_dye","minecraft:light_gray_dye","minecraft:cyan_dye","minecraft:purple_dye","minecraft:blue_dye","minecraft:brown_dye","minecraft:green_dye","minecraft:red_dye","minecraft:black_dye","minecraft:bone_meal","minecraft:bone","minecraft:sugar","minecraft:cake","minecraft:white_bed","minecraft:orange_bed","minecraft:magenta_bed","minecraft:light_blue_bed","minecraft:yellow_bed","minecraft:lime_bed","minecraft:pink_bed","minecraft:gray_bed","minecraft:light_gray_bed","minecraft:cyan_bed","minecraft:purple_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:green_bed","minecraft:red_bed","minecraft:black_bed","minecraft:cookie","minecraft:crafter","minecraft:filled_map","minecraft:shears","minecraft:melon_slice","minecraft:dried_kelp","minecraft:pumpkin_seeds","minecraft:melon_seeds","minecraft:beef","minecraft:cooked_beef","minecraft:chicken","minecraft:cooked_chicken","minecraft:rotten_flesh","minecraft:ender_pearl","minecraft:blaze_rod","minecraft:ghast_tear","minecraft:gold_nugget","minecraft:nether_wart","minecraft:glass_bottle","minecraft:potion","minecraft:spider_eye","minecraft:fermented_spider_eye","minecraft:blaze_powder","minecraft:magma_cream","minecraft:brewing_stand","minecraft:cauldron","minecraft:ender_eye","minecraft:glistering_melon_slice","minecraft:armadillo_spawn_egg","minecraft:allay_spawn_egg","minecraft:axolotl_spawn_egg","minecraft:bat_spawn_egg","minecraft:bee_spawn_egg","minecraft:blaze_spawn_egg","minecraft:bogged_spawn_egg","minecraft:breeze_spawn_egg","minecraft:cat_spawn_egg","minecraft:camel_spawn_egg","minecraft:cave_spider_spawn_egg","minecraft:chicken_spawn_egg","minecraft:cod_spawn_egg","minecraft:cow_spawn_egg","minecraft:creeper_spawn_egg","minecraft:dolphin_spawn_egg","minecraft:donkey_spawn_egg","minecraft:drowned_spawn_egg","minecraft:elder_guardian_spawn_egg","minecraft:ender_dragon_spawn_egg","minecraft:enderman_spawn_egg","minecraft:endermite_spawn_egg","minecraft:evoker_spawn_egg","minecraft:fox_spawn_egg","minecraft:frog_spawn_egg","minecraft:ghast_spawn_egg","minecraft:happy_ghast_spawn_egg","minecraft:glow_squid_spawn_egg","minecraft:goat_spawn_egg","minecraft:guardian_spawn_egg","minecraft:hoglin_spawn_egg","minecraft:horse_spawn_egg","minecraft:husk_spawn_egg","minecraft:iron_golem_spawn_egg","minecraft:llama_spawn_egg","minecraft:magma_cube_spawn_egg","minecraft:mooshroom_spawn_egg","minecraft:mule_spawn_egg","minecraft:ocelot_spawn_egg","minecraft:panda_spawn_egg","minecraft:parrot_spawn_egg","minecraft:phantom_spawn_egg","minecraft:pig_spawn_egg","minecraft:piglin_spawn_egg","minecraft:piglin_brute_spawn_egg","minecraft:pillager_spawn_egg","minecraft:polar_bear_spawn_egg","minecraft:pufferfish_spawn_egg","minecraft:rabbit_spawn_egg","minecraft:ravager_spawn_egg","minecraft:salmon_spawn_egg","minecraft:sheep_spawn_egg","minecraft:shulker_spawn_egg","minecraft:silverfish_spawn_egg","minecraft:skeleton_spawn_egg","minecraft:skeleton_horse_spawn_egg","minecraft:slime_spawn_egg","minecraft:sniffer_spawn_egg","minecraft:snow_golem_spawn_egg","minecraft:spider_spawn_egg","minecraft:squid_spawn_egg","minecraft:stray_spawn_egg","minecraft:strider_spawn_egg","minecraft:tadpole_spawn_egg","minecraft:trader_llama_spawn_egg","minecraft:tropical_fish_spawn_egg","minecraft:turtle_spawn_egg","minecraft:vex_spawn_egg","minecraft:villager_spawn_egg","minecraft:vindicator_spawn_egg","minecraft:wandering_trader_spawn_egg","minecraft:warden_spawn_egg","minecraft:witch_spawn_egg","minecraft:wither_spawn_egg","minecraft:wither_skeleton_spawn_egg","minecraft:wolf_spawn_egg","minecraft:zoglin_spawn_egg","minecraft:creaking_spawn_egg","minecraft:zombie_spawn_egg","minecraft:zombie_horse_spawn_egg","minecraft:zombie_villager_spawn_egg","minecraft:zombified_piglin_spawn_egg","minecraft:experience_bottle","minecraft:fire_charge","minecraft:wind_charge","minecraft:writable_book","minecraft:written_book","minecraft:breeze_rod","minecraft:mace","minecraft:item_frame","minecraft:glow_item_frame","minecraft:flower_pot","minecraft:carrot","minecraft:potato","minecraft:baked_potato","minecraft:poisonous_potato","minecraft:map","minecraft:golden_carrot","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:player_head","minecraft:zombie_head","minecraft:creeper_head","minecraft:dragon_head","minecraft:piglin_head","minecraft:nether_star","minecraft:pumpkin_pie","minecraft:firework_rocket","minecraft:firework_star","minecraft:enchanted_book","minecraft:nether_brick","minecraft:resin_brick","minecraft:prismarine_shard","minecraft:prismarine_crystals","minecraft:rabbit","minecraft:cooked_rabbit","minecraft:rabbit_stew","minecraft:rabbit_foot","minecraft:rabbit_hide","minecraft:armor_stand","minecraft:iron_horse_armor","minecraft:golden_horse_armor","minecraft:diamond_horse_armor","minecraft:leather_horse_armor","minecraft:lead","minecraft:name_tag","minecraft:command_block_minecart","minecraft:mutton","minecraft:cooked_mutton","minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:end_crystal","minecraft:chorus_fruit","minecraft:popped_chorus_fruit","minecraft:torchflower_seeds","minecraft:pitcher_pod","minecraft:beetroot","minecraft:beetroot_seeds","minecraft:beetroot_soup","minecraft:dragon_breath","minecraft:splash_potion","minecraft:spectral_arrow","minecraft:tipped_arrow","minecraft:lingering_potion","minecraft:shield","minecraft:totem_of_undying","minecraft:shulker_shell","minecraft:iron_nugget","minecraft:knowledge_book","minecraft:debug_stick","minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_creator","minecraft:music_disc_creator_music_box","minecraft:music_disc_far","minecraft:music_disc_lava_chicken","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait","minecraft:music_disc_otherside","minecraft:music_disc_relic","minecraft:music_disc_5","minecraft:music_disc_pigstep","minecraft:music_disc_precipice","minecraft:music_disc_tears","minecraft:disc_fragment_5","minecraft:trident","minecraft:nautilus_shell","minecraft:heart_of_the_sea","minecraft:crossbow","minecraft:suspicious_stew","minecraft:loom","minecraft:flower_banner_pattern","minecraft:creeper_banner_pattern","minecraft:skull_banner_pattern","minecraft:mojang_banner_pattern","minecraft:globe_banner_pattern","minecraft:piglin_banner_pattern","minecraft:flow_banner_pattern","minecraft:guster_banner_pattern","minecraft:field_masoned_banner_pattern","minecraft:bordure_indented_banner_pattern","minecraft:goat_horn","minecraft:composter","minecraft:barrel","minecraft:smoker","minecraft:blast_furnace","minecraft:cartography_table","minecraft:fletching_table","minecraft:grindstone","minecraft:smithing_table","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:sweet_berries","minecraft:glow_berries","minecraft:campfire","minecraft:soul_campfire","minecraft:shroomlight","minecraft:honeycomb","minecraft:bee_nest","minecraft:beehive","minecraft:honey_bottle","minecraft:honeycomb_block","minecraft:lodestone","minecraft:crying_obsidian","minecraft:blackstone","minecraft:blackstone_slab","minecraft:blackstone_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_stairs","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:cracked_polished_blackstone_bricks","minecraft:respawn_anchor","minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_cluster","minecraft:pointed_dripstone","minecraft:ochre_froglight","minecraft:verdant_froglight","minecraft:pearlescent_froglight","minecraft:frogspawn","minecraft:echo_shard","minecraft:brush","minecraft:netherite_upgrade_smithing_template","minecraft:sentry_armor_trim_smithing_template","minecraft:dune_armor_trim_smithing_template","minecraft:coast_armor_trim_smithing_template","minecraft:wild_armor_trim_smithing_template","minecraft:ward_armor_trim_smithing_template","minecraft:eye_armor_trim_smithing_template","minecraft:vex_armor_trim_smithing_template","minecraft:tide_armor_trim_smithing_template","minecraft:snout_armor_trim_smithing_template","minecraft:rib_armor_trim_smithing_template","minecraft:spire_armor_trim_smithing_template","minecraft:wayfinder_armor_trim_smithing_template","minecraft:shaper_armor_trim_smithing_template","minecraft:silence_armor_trim_smithing_template","minecraft:raiser_armor_trim_smithing_template","minecraft:host_armor_trim_smithing_template","minecraft:flow_armor_trim_smithing_template","minecraft:bolt_armor_trim_smithing_template","minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:scrape_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:trial_spawner","minecraft:trial_key","minecraft:ominous_trial_key","minecraft:vault","minecraft:ominous_bottle"];
+static ITEM_MODEL_VALUES: [&str; 1488] = ["minecraft:air","minecraft:stone","minecraft:granite","minecraft:polished_granite","minecraft:diorite","minecraft:polished_diorite","minecraft:andesite","minecraft:polished_andesite","minecraft:deepslate","minecraft:cobbled_deepslate","minecraft:polished_deepslate","minecraft:calcite","minecraft:tuff","minecraft:tuff_slab","minecraft:tuff_stairs","minecraft:tuff_wall","minecraft:chiseled_tuff","minecraft:polished_tuff","minecraft:polished_tuff_slab","minecraft:polished_tuff_stairs","minecraft:polished_tuff_wall","minecraft:tuff_bricks","minecraft:tuff_brick_slab","minecraft:tuff_brick_stairs","minecraft:tuff_brick_wall","minecraft:chiseled_tuff_bricks","minecraft:dripstone_block","minecraft:grass_block","minecraft:dirt","minecraft:coarse_dirt","minecraft:podzol","minecraft:rooted_dirt","minecraft:mud","minecraft:crimson_nylium","minecraft:warped_nylium","minecraft:cobblestone","minecraft:oak_planks","minecraft:spruce_planks","minecraft:birch_planks","minecraft:jungle_planks","minecraft:acacia_planks","minecraft:cherry_planks","minecraft:dark_oak_planks","minecraft:pale_oak_planks","minecraft:mangrove_planks","minecraft:bamboo_planks","minecraft:crimson_planks","minecraft:warped_planks","minecraft:bamboo_mosaic","minecraft:oak_sapling","minecraft:spruce_sapling","minecraft:birch_sapling","minecraft:jungle_sapling","minecraft:acacia_sapling","minecraft:cherry_sapling","minecraft:dark_oak_sapling","minecraft:pale_oak_sapling","minecraft:mangrove_propagule","minecraft:bedrock","minecraft:sand","minecraft:suspicious_sand","minecraft:suspicious_gravel","minecraft:red_sand","minecraft:gravel","minecraft:coal_ore","minecraft:deepslate_coal_ore","minecraft:iron_ore","minecraft:deepslate_iron_ore","minecraft:copper_ore","minecraft:deepslate_copper_ore","minecraft:gold_ore","minecraft:deepslate_gold_ore","minecraft:redstone_ore","minecraft:deepslate_redstone_ore","minecraft:emerald_ore","minecraft:deepslate_emerald_ore","minecraft:lapis_ore","minecraft:deepslate_lapis_ore","minecraft:diamond_ore","minecraft:deepslate_diamond_ore","minecraft:nether_gold_ore","minecraft:nether_quartz_ore","minecraft:ancient_debris","minecraft:coal_block","minecraft:raw_iron_block","minecraft:raw_copper_block","minecraft:raw_gold_block","minecraft:heavy_core","minecraft:amethyst_block","minecraft:budding_amethyst","minecraft:iron_block","minecraft:copper_block","minecraft:gold_block","minecraft:diamond_block","minecraft:netherite_block","minecraft:exposed_copper","minecraft:weathered_copper","minecraft:oxidized_copper","minecraft:chiseled_copper","minecraft:exposed_chiseled_copper","minecraft:weathered_chiseled_copper","minecraft:oxidized_chiseled_copper","minecraft:cut_copper","minecraft:exposed_cut_copper","minecraft:weathered_cut_copper","minecraft:oxidized_cut_copper","minecraft:cut_copper_stairs","minecraft:exposed_cut_copper_stairs","minecraft:weathered_cut_copper_stairs","minecraft:oxidized_cut_copper_stairs","minecraft:cut_copper_slab","minecraft:exposed_cut_copper_slab","minecraft:weathered_cut_copper_slab","minecraft:oxidized_cut_copper_slab","minecraft:waxed_copper_block","minecraft:waxed_exposed_copper","minecraft:waxed_weathered_copper","minecraft:waxed_oxidized_copper","minecraft:waxed_chiseled_copper","minecraft:waxed_exposed_chiseled_copper","minecraft:waxed_weathered_chiseled_copper","minecraft:waxed_oxidized_chiseled_copper","minecraft:waxed_cut_copper","minecraft:waxed_exposed_cut_copper","minecraft:waxed_weathered_cut_copper","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_cut_copper_stairs","minecraft:waxed_exposed_cut_copper_stairs","minecraft:waxed_weathered_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_cut_copper_slab","minecraft:waxed_exposed_cut_copper_slab","minecraft:waxed_weathered_cut_copper_slab","minecraft:waxed_oxidized_cut_copper_slab","minecraft:oak_log","minecraft:spruce_log","minecraft:birch_log","minecraft:jungle_log","minecraft:acacia_log","minecraft:cherry_log","minecraft:pale_oak_log","minecraft:dark_oak_log","minecraft:mangrove_log","minecraft:mangrove_roots","minecraft:muddy_mangrove_roots","minecraft:crimson_stem","minecraft:warped_stem","minecraft:bamboo_block","minecraft:stripped_oak_log","minecraft:stripped_spruce_log","minecraft:stripped_birch_log","minecraft:stripped_jungle_log","minecraft:stripped_acacia_log","minecraft:stripped_cherry_log","minecraft:stripped_dark_oak_log","minecraft:stripped_pale_oak_log","minecraft:stripped_mangrove_log","minecraft:stripped_crimson_stem","minecraft:stripped_warped_stem","minecraft:stripped_oak_wood","minecraft:stripped_spruce_wood","minecraft:stripped_birch_wood","minecraft:stripped_jungle_wood","minecraft:stripped_acacia_wood","minecraft:stripped_cherry_wood","minecraft:stripped_dark_oak_wood","minecraft:stripped_pale_oak_wood","minecraft:stripped_mangrove_wood","minecraft:stripped_crimson_hyphae","minecraft:stripped_warped_hyphae","minecraft:stripped_bamboo_block","minecraft:oak_wood","minecraft:spruce_wood","minecraft:birch_wood","minecraft:jungle_wood","minecraft:acacia_wood","minecraft:cherry_wood","minecraft:pale_oak_wood","minecraft:dark_oak_wood","minecraft:mangrove_wood","minecraft:crimson_hyphae","minecraft:warped_hyphae","minecraft:oak_leaves","minecraft:spruce_leaves","minecraft:birch_leaves","minecraft:jungle_leaves","minecraft:acacia_leaves","minecraft:cherry_leaves","minecraft:dark_oak_leaves","minecraft:pale_oak_leaves","minecraft:mangrove_leaves","minecraft:azalea_leaves","minecraft:flowering_azalea_leaves","minecraft:sponge","minecraft:wet_sponge","minecraft:glass","minecraft:tinted_glass","minecraft:lapis_block","minecraft:sandstone","minecraft:chiseled_sandstone","minecraft:cut_sandstone","minecraft:cobweb","minecraft:short_grass","minecraft:fern","minecraft:bush","minecraft:azalea","minecraft:flowering_azalea","minecraft:dead_bush","minecraft:firefly_bush","minecraft:short_dry_grass","minecraft:tall_dry_grass","minecraft:seagrass","minecraft:sea_pickle","minecraft:white_wool","minecraft:orange_wool","minecraft:magenta_wool","minecraft:light_blue_wool","minecraft:yellow_wool","minecraft:lime_wool","minecraft:pink_wool","minecraft:gray_wool","minecraft:light_gray_wool","minecraft:cyan_wool","minecraft:purple_wool","minecraft:blue_wool","minecraft:brown_wool","minecraft:green_wool","minecraft:red_wool","minecraft:black_wool","minecraft:dandelion","minecraft:open_eyeblossom","minecraft:closed_eyeblossom","minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:wither_rose","minecraft:torchflower","minecraft:pitcher_plant","minecraft:spore_blossom","minecraft:brown_mushroom","minecraft:red_mushroom","minecraft:crimson_fungus","minecraft:warped_fungus","minecraft:crimson_roots","minecraft:warped_roots","minecraft:nether_sprouts","minecraft:weeping_vines","minecraft:twisting_vines","minecraft:sugar_cane","minecraft:kelp","minecraft:pink_petals","minecraft:wildflowers","minecraft:leaf_litter","minecraft:moss_carpet","minecraft:moss_block","minecraft:pale_moss_carpet","minecraft:pale_hanging_moss","minecraft:pale_moss_block","minecraft:hanging_roots","minecraft:big_dripleaf","minecraft:small_dripleaf","minecraft:bamboo","minecraft:oak_slab","minecraft:spruce_slab","minecraft:birch_slab","minecraft:jungle_slab","minecraft:acacia_slab","minecraft:cherry_slab","minecraft:dark_oak_slab","minecraft:pale_oak_slab","minecraft:mangrove_slab","minecraft:bamboo_slab","minecraft:bamboo_mosaic_slab","minecraft:crimson_slab","minecraft:warped_slab","minecraft:stone_slab","minecraft:smooth_stone_slab","minecraft:sandstone_slab","minecraft:cut_sandstone_slab","minecraft:petrified_oak_slab","minecraft:cobblestone_slab","minecraft:brick_slab","minecraft:stone_brick_slab","minecraft:mud_brick_slab","minecraft:nether_brick_slab","minecraft:quartz_slab","minecraft:red_sandstone_slab","minecraft:cut_red_sandstone_slab","minecraft:purpur_slab","minecraft:prismarine_slab","minecraft:prismarine_brick_slab","minecraft:dark_prismarine_slab","minecraft:smooth_quartz","minecraft:smooth_red_sandstone","minecraft:smooth_sandstone","minecraft:smooth_stone","minecraft:bricks","minecraft:acacia_shelf","minecraft:bamboo_shelf","minecraft:birch_shelf","minecraft:cherry_shelf","minecraft:crimson_shelf","minecraft:dark_oak_shelf","minecraft:jungle_shelf","minecraft:mangrove_shelf","minecraft:oak_shelf","minecraft:pale_oak_shelf","minecraft:spruce_shelf","minecraft:warped_shelf","minecraft:bookshelf","minecraft:chiseled_bookshelf","minecraft:decorated_pot","minecraft:mossy_cobblestone","minecraft:obsidian","minecraft:torch","minecraft:end_rod","minecraft:chorus_plant","minecraft:chorus_flower","minecraft:purpur_block","minecraft:purpur_pillar","minecraft:purpur_stairs","minecraft:spawner","minecraft:creaking_heart","minecraft:chest","minecraft:crafting_table","minecraft:farmland","minecraft:furnace","minecraft:ladder","minecraft:cobblestone_stairs","minecraft:snow","minecraft:ice","minecraft:snow_block","minecraft:cactus","minecraft:cactus_flower","minecraft:clay","minecraft:jukebox","minecraft:oak_fence","minecraft:spruce_fence","minecraft:birch_fence","minecraft:jungle_fence","minecraft:acacia_fence","minecraft:cherry_fence","minecraft:dark_oak_fence","minecraft:pale_oak_fence","minecraft:mangrove_fence","minecraft:bamboo_fence","minecraft:crimson_fence","minecraft:warped_fence","minecraft:pumpkin","minecraft:carved_pumpkin","minecraft:jack_o_lantern","minecraft:netherrack","minecraft:soul_sand","minecraft:soul_soil","minecraft:basalt","minecraft:polished_basalt","minecraft:smooth_basalt","minecraft:soul_torch","minecraft:copper_torch","minecraft:glowstone","minecraft:infested_stone","minecraft:infested_cobblestone","minecraft:infested_stone_bricks","minecraft:infested_mossy_stone_bricks","minecraft:infested_cracked_stone_bricks","minecraft:infested_chiseled_stone_bricks","minecraft:infested_deepslate","minecraft:stone_bricks","minecraft:mossy_stone_bricks","minecraft:cracked_stone_bricks","minecraft:chiseled_stone_bricks","minecraft:packed_mud","minecraft:mud_bricks","minecraft:deepslate_bricks","minecraft:cracked_deepslate_bricks","minecraft:deepslate_tiles","minecraft:cracked_deepslate_tiles","minecraft:chiseled_deepslate","minecraft:reinforced_deepslate","minecraft:brown_mushroom_block","minecraft:red_mushroom_block","minecraft:mushroom_stem","minecraft:iron_bars","minecraft:copper_bars","minecraft:exposed_copper_bars","minecraft:weathered_copper_bars","minecraft:oxidized_copper_bars","minecraft:waxed_copper_bars","minecraft:waxed_exposed_copper_bars","minecraft:waxed_weathered_copper_bars","minecraft:waxed_oxidized_copper_bars","minecraft:iron_chain","minecraft:copper_chain","minecraft:exposed_copper_chain","minecraft:weathered_copper_chain","minecraft:oxidized_copper_chain","minecraft:waxed_copper_chain","minecraft:waxed_exposed_copper_chain","minecraft:waxed_weathered_copper_chain","minecraft:waxed_oxidized_copper_chain","minecraft:glass_pane","minecraft:melon","minecraft:vine","minecraft:glow_lichen","minecraft:resin_clump","minecraft:resin_block","minecraft:resin_bricks","minecraft:resin_brick_stairs","minecraft:resin_brick_slab","minecraft:resin_brick_wall","minecraft:chiseled_resin_bricks","minecraft:brick_stairs","minecraft:stone_brick_stairs","minecraft:mud_brick_stairs","minecraft:mycelium","minecraft:lily_pad","minecraft:nether_bricks","minecraft:cracked_nether_bricks","minecraft:chiseled_nether_bricks","minecraft:nether_brick_fence","minecraft:nether_brick_stairs","minecraft:sculk","minecraft:sculk_vein","minecraft:sculk_catalyst","minecraft:sculk_shrieker","minecraft:enchanting_table","minecraft:end_portal_frame","minecraft:end_stone","minecraft:end_stone_bricks","minecraft:dragon_egg","minecraft:sandstone_stairs","minecraft:ender_chest","minecraft:emerald_block","minecraft:oak_stairs","minecraft:spruce_stairs","minecraft:birch_stairs","minecraft:jungle_stairs","minecraft:acacia_stairs","minecraft:cherry_stairs","minecraft:dark_oak_stairs","minecraft:pale_oak_stairs","minecraft:mangrove_stairs","minecraft:bamboo_stairs","minecraft:bamboo_mosaic_stairs","minecraft:crimson_stairs","minecraft:warped_stairs","minecraft:command_block","minecraft:beacon","minecraft:cobblestone_wall","minecraft:mossy_cobblestone_wall","minecraft:brick_wall","minecraft:prismarine_wall","minecraft:red_sandstone_wall","minecraft:mossy_stone_brick_wall","minecraft:granite_wall","minecraft:stone_brick_wall","minecraft:mud_brick_wall","minecraft:nether_brick_wall","minecraft:andesite_wall","minecraft:red_nether_brick_wall","minecraft:sandstone_wall","minecraft:end_stone_brick_wall","minecraft:diorite_wall","minecraft:blackstone_wall","minecraft:polished_blackstone_wall","minecraft:polished_blackstone_brick_wall","minecraft:cobbled_deepslate_wall","minecraft:polished_deepslate_wall","minecraft:deepslate_brick_wall","minecraft:deepslate_tile_wall","minecraft:anvil","minecraft:chipped_anvil","minecraft:damaged_anvil","minecraft:chiseled_quartz_block","minecraft:quartz_block","minecraft:quartz_bricks","minecraft:quartz_pillar","minecraft:quartz_stairs","minecraft:white_terracotta","minecraft:orange_terracotta","minecraft:magenta_terracotta","minecraft:light_blue_terracotta","minecraft:yellow_terracotta","minecraft:lime_terracotta","minecraft:pink_terracotta","minecraft:gray_terracotta","minecraft:light_gray_terracotta","minecraft:cyan_terracotta","minecraft:purple_terracotta","minecraft:blue_terracotta","minecraft:brown_terracotta","minecraft:green_terracotta","minecraft:red_terracotta","minecraft:black_terracotta","minecraft:barrier","minecraft:light","minecraft:hay_block","minecraft:white_carpet","minecraft:orange_carpet","minecraft:magenta_carpet","minecraft:light_blue_carpet","minecraft:yellow_carpet","minecraft:lime_carpet","minecraft:pink_carpet","minecraft:gray_carpet","minecraft:light_gray_carpet","minecraft:cyan_carpet","minecraft:purple_carpet","minecraft:blue_carpet","minecraft:brown_carpet","minecraft:green_carpet","minecraft:red_carpet","minecraft:black_carpet","minecraft:terracotta","minecraft:packed_ice","minecraft:dirt_path","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:tall_grass","minecraft:large_fern","minecraft:white_stained_glass","minecraft:orange_stained_glass","minecraft:magenta_stained_glass","minecraft:light_blue_stained_glass","minecraft:yellow_stained_glass","minecraft:lime_stained_glass","minecraft:pink_stained_glass","minecraft:gray_stained_glass","minecraft:light_gray_stained_glass","minecraft:cyan_stained_glass","minecraft:purple_stained_glass","minecraft:blue_stained_glass","minecraft:brown_stained_glass","minecraft:green_stained_glass","minecraft:red_stained_glass","minecraft:black_stained_glass","minecraft:white_stained_glass_pane","minecraft:orange_stained_glass_pane","minecraft:magenta_stained_glass_pane","minecraft:light_blue_stained_glass_pane","minecraft:yellow_stained_glass_pane","minecraft:lime_stained_glass_pane","minecraft:pink_stained_glass_pane","minecraft:gray_stained_glass_pane","minecraft:light_gray_stained_glass_pane","minecraft:cyan_stained_glass_pane","minecraft:purple_stained_glass_pane","minecraft:blue_stained_glass_pane","minecraft:brown_stained_glass_pane","minecraft:green_stained_glass_pane","minecraft:red_stained_glass_pane","minecraft:black_stained_glass_pane","minecraft:prismarine","minecraft:prismarine_bricks","minecraft:dark_prismarine","minecraft:prismarine_stairs","minecraft:prismarine_brick_stairs","minecraft:dark_prismarine_stairs","minecraft:sea_lantern","minecraft:red_sandstone","minecraft:chiseled_red_sandstone","minecraft:cut_red_sandstone","minecraft:red_sandstone_stairs","minecraft:repeating_command_block","minecraft:chain_command_block","minecraft:magma_block","minecraft:nether_wart_block","minecraft:warped_wart_block","minecraft:red_nether_bricks","minecraft:bone_block","minecraft:structure_void","minecraft:shulker_box","minecraft:white_shulker_box","minecraft:orange_shulker_box","minecraft:magenta_shulker_box","minecraft:light_blue_shulker_box","minecraft:yellow_shulker_box","minecraft:lime_shulker_box","minecraft:pink_shulker_box","minecraft:gray_shulker_box","minecraft:light_gray_shulker_box","minecraft:cyan_shulker_box","minecraft:purple_shulker_box","minecraft:blue_shulker_box","minecraft:brown_shulker_box","minecraft:green_shulker_box","minecraft:red_shulker_box","minecraft:black_shulker_box","minecraft:white_glazed_terracotta","minecraft:orange_glazed_terracotta","minecraft:magenta_glazed_terracotta","minecraft:light_blue_glazed_terracotta","minecraft:yellow_glazed_terracotta","minecraft:lime_glazed_terracotta","minecraft:pink_glazed_terracotta","minecraft:gray_glazed_terracotta","minecraft:light_gray_glazed_terracotta","minecraft:cyan_glazed_terracotta","minecraft:purple_glazed_terracotta","minecraft:blue_glazed_terracotta","minecraft:brown_glazed_terracotta","minecraft:green_glazed_terracotta","minecraft:red_glazed_terracotta","minecraft:black_glazed_terracotta","minecraft:white_concrete","minecraft:orange_concrete","minecraft:magenta_concrete","minecraft:light_blue_concrete","minecraft:yellow_concrete","minecraft:lime_concrete","minecraft:pink_concrete","minecraft:gray_concrete","minecraft:light_gray_concrete","minecraft:cyan_concrete","minecraft:purple_concrete","minecraft:blue_concrete","minecraft:brown_concrete","minecraft:green_concrete","minecraft:red_concrete","minecraft:black_concrete","minecraft:white_concrete_powder","minecraft:orange_concrete_powder","minecraft:magenta_concrete_powder","minecraft:light_blue_concrete_powder","minecraft:yellow_concrete_powder","minecraft:lime_concrete_powder","minecraft:pink_concrete_powder","minecraft:gray_concrete_powder","minecraft:light_gray_concrete_powder","minecraft:cyan_concrete_powder","minecraft:purple_concrete_powder","minecraft:blue_concrete_powder","minecraft:brown_concrete_powder","minecraft:green_concrete_powder","minecraft:red_concrete_powder","minecraft:black_concrete_powder","minecraft:turtle_egg","minecraft:sniffer_egg","minecraft:dried_ghast","minecraft:dead_tube_coral_block","minecraft:dead_brain_coral_block","minecraft:dead_bubble_coral_block","minecraft:dead_fire_coral_block","minecraft:dead_horn_coral_block","minecraft:tube_coral_block","minecraft:brain_coral_block","minecraft:bubble_coral_block","minecraft:fire_coral_block","minecraft:horn_coral_block","minecraft:tube_coral","minecraft:brain_coral","minecraft:bubble_coral","minecraft:fire_coral","minecraft:horn_coral","minecraft:dead_brain_coral","minecraft:dead_bubble_coral","minecraft:dead_fire_coral","minecraft:dead_horn_coral","minecraft:dead_tube_coral","minecraft:tube_coral_fan","minecraft:brain_coral_fan","minecraft:bubble_coral_fan","minecraft:fire_coral_fan","minecraft:horn_coral_fan","minecraft:dead_tube_coral_fan","minecraft:dead_brain_coral_fan","minecraft:dead_bubble_coral_fan","minecraft:dead_fire_coral_fan","minecraft:dead_horn_coral_fan","minecraft:blue_ice","minecraft:conduit","minecraft:polished_granite_stairs","minecraft:smooth_red_sandstone_stairs","minecraft:mossy_stone_brick_stairs","minecraft:polished_diorite_stairs","minecraft:mossy_cobblestone_stairs","minecraft:end_stone_brick_stairs","minecraft:stone_stairs","minecraft:smooth_sandstone_stairs","minecraft:smooth_quartz_stairs","minecraft:granite_stairs","minecraft:andesite_stairs","minecraft:red_nether_brick_stairs","minecraft:polished_andesite_stairs","minecraft:diorite_stairs","minecraft:cobbled_deepslate_stairs","minecraft:polished_deepslate_stairs","minecraft:deepslate_brick_stairs","minecraft:deepslate_tile_stairs","minecraft:polished_granite_slab","minecraft:smooth_red_sandstone_slab","minecraft:mossy_stone_brick_slab","minecraft:polished_diorite_slab","minecraft:mossy_cobblestone_slab","minecraft:end_stone_brick_slab","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz_slab","minecraft:granite_slab","minecraft:andesite_slab","minecraft:red_nether_brick_slab","minecraft:polished_andesite_slab","minecraft:diorite_slab","minecraft:cobbled_deepslate_slab","minecraft:polished_deepslate_slab","minecraft:deepslate_brick_slab","minecraft:deepslate_tile_slab","minecraft:scaffolding","minecraft:redstone","minecraft:redstone_torch","minecraft:redstone_block","minecraft:repeater","minecraft:comparator","minecraft:piston","minecraft:sticky_piston","minecraft:slime_block","minecraft:honey_block","minecraft:observer","minecraft:hopper","minecraft:dispenser","minecraft:dropper","minecraft:lectern","minecraft:target","minecraft:lever","minecraft:lightning_rod","minecraft:exposed_lightning_rod","minecraft:weathered_lightning_rod","minecraft:oxidized_lightning_rod","minecraft:waxed_lightning_rod","minecraft:waxed_exposed_lightning_rod","minecraft:waxed_weathered_lightning_rod","minecraft:waxed_oxidized_lightning_rod","minecraft:daylight_detector","minecraft:sculk_sensor","minecraft:calibrated_sculk_sensor","minecraft:tripwire_hook","minecraft:trapped_chest","minecraft:tnt","minecraft:redstone_lamp","minecraft:note_block","minecraft:stone_button","minecraft:polished_blackstone_button","minecraft:oak_button","minecraft:spruce_button","minecraft:birch_button","minecraft:jungle_button","minecraft:acacia_button","minecraft:cherry_button","minecraft:dark_oak_button","minecraft:pale_oak_button","minecraft:mangrove_button","minecraft:bamboo_button","minecraft:crimson_button","minecraft:warped_button","minecraft:stone_pressure_plate","minecraft:polished_blackstone_pressure_plate","minecraft:light_weighted_pressure_plate","minecraft:heavy_weighted_pressure_plate","minecraft:oak_pressure_plate","minecraft:spruce_pressure_plate","minecraft:birch_pressure_plate","minecraft:jungle_pressure_plate","minecraft:acacia_pressure_plate","minecraft:cherry_pressure_plate","minecraft:dark_oak_pressure_plate","minecraft:pale_oak_pressure_plate","minecraft:mangrove_pressure_plate","minecraft:bamboo_pressure_plate","minecraft:crimson_pressure_plate","minecraft:warped_pressure_plate","minecraft:iron_door","minecraft:oak_door","minecraft:spruce_door","minecraft:birch_door","minecraft:jungle_door","minecraft:acacia_door","minecraft:cherry_door","minecraft:dark_oak_door","minecraft:pale_oak_door","minecraft:mangrove_door","minecraft:bamboo_door","minecraft:crimson_door","minecraft:warped_door","minecraft:copper_door","minecraft:exposed_copper_door","minecraft:weathered_copper_door","minecraft:oxidized_copper_door","minecraft:waxed_copper_door","minecraft:waxed_exposed_copper_door","minecraft:waxed_weathered_copper_door","minecraft:waxed_oxidized_copper_door","minecraft:iron_trapdoor","minecraft:oak_trapdoor","minecraft:spruce_trapdoor","minecraft:birch_trapdoor","minecraft:jungle_trapdoor","minecraft:acacia_trapdoor","minecraft:cherry_trapdoor","minecraft:dark_oak_trapdoor","minecraft:pale_oak_trapdoor","minecraft:mangrove_trapdoor","minecraft:bamboo_trapdoor","minecraft:crimson_trapdoor","minecraft:warped_trapdoor","minecraft:copper_trapdoor","minecraft:exposed_copper_trapdoor","minecraft:weathered_copper_trapdoor","minecraft:oxidized_copper_trapdoor","minecraft:waxed_copper_trapdoor","minecraft:waxed_exposed_copper_trapdoor","minecraft:waxed_weathered_copper_trapdoor","minecraft:waxed_oxidized_copper_trapdoor","minecraft:oak_fence_gate","minecraft:spruce_fence_gate","minecraft:birch_fence_gate","minecraft:jungle_fence_gate","minecraft:acacia_fence_gate","minecraft:cherry_fence_gate","minecraft:dark_oak_fence_gate","minecraft:pale_oak_fence_gate","minecraft:mangrove_fence_gate","minecraft:bamboo_fence_gate","minecraft:crimson_fence_gate","minecraft:warped_fence_gate","minecraft:powered_rail","minecraft:detector_rail","minecraft:rail","minecraft:activator_rail","minecraft:saddle","minecraft:white_harness","minecraft:orange_harness","minecraft:magenta_harness","minecraft:light_blue_harness","minecraft:yellow_harness","minecraft:lime_harness","minecraft:pink_harness","minecraft:gray_harness","minecraft:light_gray_harness","minecraft:cyan_harness","minecraft:purple_harness","minecraft:blue_harness","minecraft:brown_harness","minecraft:green_harness","minecraft:red_harness","minecraft:black_harness","minecraft:minecart","minecraft:chest_minecart","minecraft:furnace_minecart","minecraft:tnt_minecart","minecraft:hopper_minecart","minecraft:carrot_on_a_stick","minecraft:warped_fungus_on_a_stick","minecraft:phantom_membrane","minecraft:elytra","minecraft:oak_boat","minecraft:oak_chest_boat","minecraft:spruce_boat","minecraft:spruce_chest_boat","minecraft:birch_boat","minecraft:birch_chest_boat","minecraft:jungle_boat","minecraft:jungle_chest_boat","minecraft:acacia_boat","minecraft:acacia_chest_boat","minecraft:cherry_boat","minecraft:cherry_chest_boat","minecraft:dark_oak_boat","minecraft:dark_oak_chest_boat","minecraft:pale_oak_boat","minecraft:pale_oak_chest_boat","minecraft:mangrove_boat","minecraft:mangrove_chest_boat","minecraft:bamboo_raft","minecraft:bamboo_chest_raft","minecraft:structure_block","minecraft:jigsaw","minecraft:test_block","minecraft:test_instance_block","minecraft:turtle_helmet","minecraft:turtle_scute","minecraft:armadillo_scute","minecraft:wolf_armor","minecraft:flint_and_steel","minecraft:bowl","minecraft:apple","minecraft:bow","minecraft:arrow","minecraft:coal","minecraft:charcoal","minecraft:diamond","minecraft:emerald","minecraft:lapis_lazuli","minecraft:quartz","minecraft:amethyst_shard","minecraft:raw_iron","minecraft:iron_ingot","minecraft:raw_copper","minecraft:copper_ingot","minecraft:raw_gold","minecraft:gold_ingot","minecraft:netherite_ingot","minecraft:netherite_scrap","minecraft:wooden_sword","minecraft:wooden_shovel","minecraft:wooden_pickaxe","minecraft:wooden_axe","minecraft:wooden_hoe","minecraft:copper_sword","minecraft:copper_shovel","minecraft:copper_pickaxe","minecraft:copper_axe","minecraft:copper_hoe","minecraft:stone_sword","minecraft:stone_shovel","minecraft:stone_pickaxe","minecraft:stone_axe","minecraft:stone_hoe","minecraft:golden_sword","minecraft:golden_shovel","minecraft:golden_pickaxe","minecraft:golden_axe","minecraft:golden_hoe","minecraft:iron_sword","minecraft:iron_shovel","minecraft:iron_pickaxe","minecraft:iron_axe","minecraft:iron_hoe","minecraft:diamond_sword","minecraft:diamond_shovel","minecraft:diamond_pickaxe","minecraft:diamond_axe","minecraft:diamond_hoe","minecraft:netherite_sword","minecraft:netherite_shovel","minecraft:netherite_pickaxe","minecraft:netherite_axe","minecraft:netherite_hoe","minecraft:stick","minecraft:mushroom_stew","minecraft:string","minecraft:feather","minecraft:gunpowder","minecraft:wheat_seeds","minecraft:wheat","minecraft:bread","minecraft:leather_helmet","minecraft:leather_chestplate","minecraft:leather_leggings","minecraft:leather_boots","minecraft:copper_helmet","minecraft:copper_chestplate","minecraft:copper_leggings","minecraft:copper_boots","minecraft:chainmail_helmet","minecraft:chainmail_chestplate","minecraft:chainmail_leggings","minecraft:chainmail_boots","minecraft:iron_helmet","minecraft:iron_chestplate","minecraft:iron_leggings","minecraft:iron_boots","minecraft:diamond_helmet","minecraft:diamond_chestplate","minecraft:diamond_leggings","minecraft:diamond_boots","minecraft:golden_helmet","minecraft:golden_chestplate","minecraft:golden_leggings","minecraft:golden_boots","minecraft:netherite_helmet","minecraft:netherite_chestplate","minecraft:netherite_leggings","minecraft:netherite_boots","minecraft:flint","minecraft:porkchop","minecraft:cooked_porkchop","minecraft:painting","minecraft:golden_apple","minecraft:enchanted_golden_apple","minecraft:oak_sign","minecraft:spruce_sign","minecraft:birch_sign","minecraft:jungle_sign","minecraft:acacia_sign","minecraft:cherry_sign","minecraft:dark_oak_sign","minecraft:pale_oak_sign","minecraft:mangrove_sign","minecraft:bamboo_sign","minecraft:crimson_sign","minecraft:warped_sign","minecraft:oak_hanging_sign","minecraft:spruce_hanging_sign","minecraft:birch_hanging_sign","minecraft:jungle_hanging_sign","minecraft:acacia_hanging_sign","minecraft:cherry_hanging_sign","minecraft:dark_oak_hanging_sign","minecraft:pale_oak_hanging_sign","minecraft:mangrove_hanging_sign","minecraft:bamboo_hanging_sign","minecraft:crimson_hanging_sign","minecraft:warped_hanging_sign","minecraft:bucket","minecraft:water_bucket","minecraft:lava_bucket","minecraft:powder_snow_bucket","minecraft:snowball","minecraft:leather","minecraft:milk_bucket","minecraft:pufferfish_bucket","minecraft:salmon_bucket","minecraft:cod_bucket","minecraft:tropical_fish_bucket","minecraft:axolotl_bucket","minecraft:tadpole_bucket","minecraft:brick","minecraft:clay_ball","minecraft:dried_kelp_block","minecraft:paper","minecraft:book","minecraft:slime_ball","minecraft:egg","minecraft:blue_egg","minecraft:brown_egg","minecraft:compass","minecraft:recovery_compass","minecraft:bundle","minecraft:white_bundle","minecraft:orange_bundle","minecraft:magenta_bundle","minecraft:light_blue_bundle","minecraft:yellow_bundle","minecraft:lime_bundle","minecraft:pink_bundle","minecraft:gray_bundle","minecraft:light_gray_bundle","minecraft:cyan_bundle","minecraft:purple_bundle","minecraft:blue_bundle","minecraft:brown_bundle","minecraft:green_bundle","minecraft:red_bundle","minecraft:black_bundle","minecraft:fishing_rod","minecraft:clock","minecraft:spyglass","minecraft:glowstone_dust","minecraft:cod","minecraft:salmon","minecraft:tropical_fish","minecraft:pufferfish","minecraft:cooked_cod","minecraft:cooked_salmon","minecraft:ink_sac","minecraft:glow_ink_sac","minecraft:cocoa_beans","minecraft:white_dye","minecraft:orange_dye","minecraft:magenta_dye","minecraft:light_blue_dye","minecraft:yellow_dye","minecraft:lime_dye","minecraft:pink_dye","minecraft:gray_dye","minecraft:light_gray_dye","minecraft:cyan_dye","minecraft:purple_dye","minecraft:blue_dye","minecraft:brown_dye","minecraft:green_dye","minecraft:red_dye","minecraft:black_dye","minecraft:bone_meal","minecraft:bone","minecraft:sugar","minecraft:cake","minecraft:white_bed","minecraft:orange_bed","minecraft:magenta_bed","minecraft:light_blue_bed","minecraft:yellow_bed","minecraft:lime_bed","minecraft:pink_bed","minecraft:gray_bed","minecraft:light_gray_bed","minecraft:cyan_bed","minecraft:purple_bed","minecraft:blue_bed","minecraft:brown_bed","minecraft:green_bed","minecraft:red_bed","minecraft:black_bed","minecraft:cookie","minecraft:crafter","minecraft:filled_map","minecraft:shears","minecraft:melon_slice","minecraft:dried_kelp","minecraft:pumpkin_seeds","minecraft:melon_seeds","minecraft:beef","minecraft:cooked_beef","minecraft:chicken","minecraft:cooked_chicken","minecraft:rotten_flesh","minecraft:ender_pearl","minecraft:blaze_rod","minecraft:ghast_tear","minecraft:gold_nugget","minecraft:nether_wart","minecraft:glass_bottle","minecraft:potion","minecraft:spider_eye","minecraft:fermented_spider_eye","minecraft:blaze_powder","minecraft:magma_cream","minecraft:brewing_stand","minecraft:cauldron","minecraft:ender_eye","minecraft:glistering_melon_slice","minecraft:armadillo_spawn_egg","minecraft:allay_spawn_egg","minecraft:axolotl_spawn_egg","minecraft:bat_spawn_egg","minecraft:bee_spawn_egg","minecraft:blaze_spawn_egg","minecraft:bogged_spawn_egg","minecraft:breeze_spawn_egg","minecraft:cat_spawn_egg","minecraft:camel_spawn_egg","minecraft:cave_spider_spawn_egg","minecraft:chicken_spawn_egg","minecraft:cod_spawn_egg","minecraft:copper_golem_spawn_egg","minecraft:cow_spawn_egg","minecraft:creeper_spawn_egg","minecraft:dolphin_spawn_egg","minecraft:donkey_spawn_egg","minecraft:drowned_spawn_egg","minecraft:elder_guardian_spawn_egg","minecraft:ender_dragon_spawn_egg","minecraft:enderman_spawn_egg","minecraft:endermite_spawn_egg","minecraft:evoker_spawn_egg","minecraft:fox_spawn_egg","minecraft:frog_spawn_egg","minecraft:ghast_spawn_egg","minecraft:happy_ghast_spawn_egg","minecraft:glow_squid_spawn_egg","minecraft:goat_spawn_egg","minecraft:guardian_spawn_egg","minecraft:hoglin_spawn_egg","minecraft:horse_spawn_egg","minecraft:husk_spawn_egg","minecraft:iron_golem_spawn_egg","minecraft:llama_spawn_egg","minecraft:magma_cube_spawn_egg","minecraft:mooshroom_spawn_egg","minecraft:mule_spawn_egg","minecraft:ocelot_spawn_egg","minecraft:panda_spawn_egg","minecraft:parrot_spawn_egg","minecraft:phantom_spawn_egg","minecraft:pig_spawn_egg","minecraft:piglin_spawn_egg","minecraft:piglin_brute_spawn_egg","minecraft:pillager_spawn_egg","minecraft:polar_bear_spawn_egg","minecraft:pufferfish_spawn_egg","minecraft:rabbit_spawn_egg","minecraft:ravager_spawn_egg","minecraft:salmon_spawn_egg","minecraft:sheep_spawn_egg","minecraft:shulker_spawn_egg","minecraft:silverfish_spawn_egg","minecraft:skeleton_spawn_egg","minecraft:skeleton_horse_spawn_egg","minecraft:slime_spawn_egg","minecraft:sniffer_spawn_egg","minecraft:snow_golem_spawn_egg","minecraft:spider_spawn_egg","minecraft:squid_spawn_egg","minecraft:stray_spawn_egg","minecraft:strider_spawn_egg","minecraft:tadpole_spawn_egg","minecraft:trader_llama_spawn_egg","minecraft:tropical_fish_spawn_egg","minecraft:turtle_spawn_egg","minecraft:vex_spawn_egg","minecraft:villager_spawn_egg","minecraft:vindicator_spawn_egg","minecraft:wandering_trader_spawn_egg","minecraft:warden_spawn_egg","minecraft:witch_spawn_egg","minecraft:wither_spawn_egg","minecraft:wither_skeleton_spawn_egg","minecraft:wolf_spawn_egg","minecraft:zoglin_spawn_egg","minecraft:creaking_spawn_egg","minecraft:zombie_spawn_egg","minecraft:zombie_horse_spawn_egg","minecraft:zombie_villager_spawn_egg","minecraft:zombified_piglin_spawn_egg","minecraft:experience_bottle","minecraft:fire_charge","minecraft:wind_charge","minecraft:writable_book","minecraft:written_book","minecraft:breeze_rod","minecraft:mace","minecraft:item_frame","minecraft:glow_item_frame","minecraft:flower_pot","minecraft:carrot","minecraft:potato","minecraft:baked_potato","minecraft:poisonous_potato","minecraft:map","minecraft:golden_carrot","minecraft:skeleton_skull","minecraft:wither_skeleton_skull","minecraft:player_head","minecraft:zombie_head","minecraft:creeper_head","minecraft:dragon_head","minecraft:piglin_head","minecraft:nether_star","minecraft:pumpkin_pie","minecraft:firework_rocket","minecraft:firework_star","minecraft:enchanted_book","minecraft:nether_brick","minecraft:resin_brick","minecraft:prismarine_shard","minecraft:prismarine_crystals","minecraft:rabbit","minecraft:cooked_rabbit","minecraft:rabbit_stew","minecraft:rabbit_foot","minecraft:rabbit_hide","minecraft:armor_stand","minecraft:copper_horse_armor","minecraft:iron_horse_armor","minecraft:golden_horse_armor","minecraft:diamond_horse_armor","minecraft:leather_horse_armor","minecraft:lead","minecraft:name_tag","minecraft:command_block_minecart","minecraft:mutton","minecraft:cooked_mutton","minecraft:white_banner","minecraft:orange_banner","minecraft:magenta_banner","minecraft:light_blue_banner","minecraft:yellow_banner","minecraft:lime_banner","minecraft:pink_banner","minecraft:gray_banner","minecraft:light_gray_banner","minecraft:cyan_banner","minecraft:purple_banner","minecraft:blue_banner","minecraft:brown_banner","minecraft:green_banner","minecraft:red_banner","minecraft:black_banner","minecraft:end_crystal","minecraft:chorus_fruit","minecraft:popped_chorus_fruit","minecraft:torchflower_seeds","minecraft:pitcher_pod","minecraft:beetroot","minecraft:beetroot_seeds","minecraft:beetroot_soup","minecraft:dragon_breath","minecraft:splash_potion","minecraft:spectral_arrow","minecraft:tipped_arrow","minecraft:lingering_potion","minecraft:shield","minecraft:totem_of_undying","minecraft:shulker_shell","minecraft:iron_nugget","minecraft:copper_nugget","minecraft:knowledge_book","minecraft:debug_stick","minecraft:music_disc_13","minecraft:music_disc_cat","minecraft:music_disc_blocks","minecraft:music_disc_chirp","minecraft:music_disc_creator","minecraft:music_disc_creator_music_box","minecraft:music_disc_far","minecraft:music_disc_lava_chicken","minecraft:music_disc_mall","minecraft:music_disc_mellohi","minecraft:music_disc_stal","minecraft:music_disc_strad","minecraft:music_disc_ward","minecraft:music_disc_11","minecraft:music_disc_wait","minecraft:music_disc_otherside","minecraft:music_disc_relic","minecraft:music_disc_5","minecraft:music_disc_pigstep","minecraft:music_disc_precipice","minecraft:music_disc_tears","minecraft:disc_fragment_5","minecraft:trident","minecraft:nautilus_shell","minecraft:heart_of_the_sea","minecraft:crossbow","minecraft:suspicious_stew","minecraft:loom","minecraft:flower_banner_pattern","minecraft:creeper_banner_pattern","minecraft:skull_banner_pattern","minecraft:mojang_banner_pattern","minecraft:globe_banner_pattern","minecraft:piglin_banner_pattern","minecraft:flow_banner_pattern","minecraft:guster_banner_pattern","minecraft:field_masoned_banner_pattern","minecraft:bordure_indented_banner_pattern","minecraft:goat_horn","minecraft:composter","minecraft:barrel","minecraft:smoker","minecraft:blast_furnace","minecraft:cartography_table","minecraft:fletching_table","minecraft:grindstone","minecraft:smithing_table","minecraft:stonecutter","minecraft:bell","minecraft:lantern","minecraft:soul_lantern","minecraft:copper_lantern","minecraft:exposed_copper_lantern","minecraft:weathered_copper_lantern","minecraft:oxidized_copper_lantern","minecraft:waxed_copper_lantern","minecraft:waxed_exposed_copper_lantern","minecraft:waxed_weathered_copper_lantern","minecraft:waxed_oxidized_copper_lantern","minecraft:sweet_berries","minecraft:glow_berries","minecraft:campfire","minecraft:soul_campfire","minecraft:shroomlight","minecraft:honeycomb","minecraft:bee_nest","minecraft:beehive","minecraft:honey_bottle","minecraft:honeycomb_block","minecraft:lodestone","minecraft:crying_obsidian","minecraft:blackstone","minecraft:blackstone_slab","minecraft:blackstone_stairs","minecraft:gilded_blackstone","minecraft:polished_blackstone","minecraft:polished_blackstone_slab","minecraft:polished_blackstone_stairs","minecraft:chiseled_polished_blackstone","minecraft:polished_blackstone_bricks","minecraft:polished_blackstone_brick_slab","minecraft:polished_blackstone_brick_stairs","minecraft:cracked_polished_blackstone_bricks","minecraft:respawn_anchor","minecraft:candle","minecraft:white_candle","minecraft:orange_candle","minecraft:magenta_candle","minecraft:light_blue_candle","minecraft:yellow_candle","minecraft:lime_candle","minecraft:pink_candle","minecraft:gray_candle","minecraft:light_gray_candle","minecraft:cyan_candle","minecraft:purple_candle","minecraft:blue_candle","minecraft:brown_candle","minecraft:green_candle","minecraft:red_candle","minecraft:black_candle","minecraft:small_amethyst_bud","minecraft:medium_amethyst_bud","minecraft:large_amethyst_bud","minecraft:amethyst_cluster","minecraft:pointed_dripstone","minecraft:ochre_froglight","minecraft:verdant_froglight","minecraft:pearlescent_froglight","minecraft:frogspawn","minecraft:echo_shard","minecraft:brush","minecraft:netherite_upgrade_smithing_template","minecraft:sentry_armor_trim_smithing_template","minecraft:dune_armor_trim_smithing_template","minecraft:coast_armor_trim_smithing_template","minecraft:wild_armor_trim_smithing_template","minecraft:ward_armor_trim_smithing_template","minecraft:eye_armor_trim_smithing_template","minecraft:vex_armor_trim_smithing_template","minecraft:tide_armor_trim_smithing_template","minecraft:snout_armor_trim_smithing_template","minecraft:rib_armor_trim_smithing_template","minecraft:spire_armor_trim_smithing_template","minecraft:wayfinder_armor_trim_smithing_template","minecraft:shaper_armor_trim_smithing_template","minecraft:silence_armor_trim_smithing_template","minecraft:raiser_armor_trim_smithing_template","minecraft:host_armor_trim_smithing_template","minecraft:flow_armor_trim_smithing_template","minecraft:bolt_armor_trim_smithing_template","minecraft:angler_pottery_sherd","minecraft:archer_pottery_sherd","minecraft:arms_up_pottery_sherd","minecraft:blade_pottery_sherd","minecraft:brewer_pottery_sherd","minecraft:burn_pottery_sherd","minecraft:danger_pottery_sherd","minecraft:explorer_pottery_sherd","minecraft:flow_pottery_sherd","minecraft:friend_pottery_sherd","minecraft:guster_pottery_sherd","minecraft:heart_pottery_sherd","minecraft:heartbreak_pottery_sherd","minecraft:howl_pottery_sherd","minecraft:miner_pottery_sherd","minecraft:mourner_pottery_sherd","minecraft:plenty_pottery_sherd","minecraft:prize_pottery_sherd","minecraft:scrape_pottery_sherd","minecraft:sheaf_pottery_sherd","minecraft:shelter_pottery_sherd","minecraft:skull_pottery_sherd","minecraft:snort_pottery_sherd","minecraft:copper_grate","minecraft:exposed_copper_grate","minecraft:weathered_copper_grate","minecraft:oxidized_copper_grate","minecraft:waxed_copper_grate","minecraft:waxed_exposed_copper_grate","minecraft:waxed_weathered_copper_grate","minecraft:waxed_oxidized_copper_grate","minecraft:copper_bulb","minecraft:exposed_copper_bulb","minecraft:weathered_copper_bulb","minecraft:oxidized_copper_bulb","minecraft:waxed_copper_bulb","minecraft:waxed_exposed_copper_bulb","minecraft:waxed_weathered_copper_bulb","minecraft:waxed_oxidized_copper_bulb","minecraft:copper_chest","minecraft:exposed_copper_chest","minecraft:weathered_copper_chest","minecraft:oxidized_copper_chest","minecraft:waxed_copper_chest","minecraft:waxed_exposed_copper_chest","minecraft:waxed_weathered_copper_chest","minecraft:waxed_oxidized_copper_chest","minecraft:copper_golem_statue","minecraft:exposed_copper_golem_statue","minecraft:weathered_copper_golem_statue","minecraft:oxidized_copper_golem_statue","minecraft:waxed_copper_golem_statue","minecraft:waxed_exposed_copper_golem_statue","minecraft:waxed_weathered_copper_golem_statue","minecraft:waxed_oxidized_copper_golem_statue","minecraft:trial_spawner","minecraft:trial_key","minecraft:ominous_trial_key","minecraft:vault","minecraft:ominous_bottle"];
impl DefaultableComponent for ItemModel {
fn default_for_item(item: Item) -> Option<Self> {
let value = ITEM_MODEL_VALUES[item as usize];
@@ -1534,7 +1754,7 @@ impl DefaultableComponent for ItemModel {
}
}
#[rustfmt::skip]
-static ITEM_NAME_VALUES: [&str; 1416] = ["block.minecraft.air","block.minecraft.stone","block.minecraft.granite","block.minecraft.polished_granite","block.minecraft.diorite","block.minecraft.polished_diorite","block.minecraft.andesite","block.minecraft.polished_andesite","block.minecraft.deepslate","block.minecraft.cobbled_deepslate","block.minecraft.polished_deepslate","block.minecraft.calcite","block.minecraft.tuff","block.minecraft.tuff_slab","block.minecraft.tuff_stairs","block.minecraft.tuff_wall","block.minecraft.chiseled_tuff","block.minecraft.polished_tuff","block.minecraft.polished_tuff_slab","block.minecraft.polished_tuff_stairs","block.minecraft.polished_tuff_wall","block.minecraft.tuff_bricks","block.minecraft.tuff_brick_slab","block.minecraft.tuff_brick_stairs","block.minecraft.tuff_brick_wall","block.minecraft.chiseled_tuff_bricks","block.minecraft.dripstone_block","block.minecraft.grass_block","block.minecraft.dirt","block.minecraft.coarse_dirt","block.minecraft.podzol","block.minecraft.rooted_dirt","block.minecraft.mud","block.minecraft.crimson_nylium","block.minecraft.warped_nylium","block.minecraft.cobblestone","block.minecraft.oak_planks","block.minecraft.spruce_planks","block.minecraft.birch_planks","block.minecraft.jungle_planks","block.minecraft.acacia_planks","block.minecraft.cherry_planks","block.minecraft.dark_oak_planks","block.minecraft.pale_oak_planks","block.minecraft.mangrove_planks","block.minecraft.bamboo_planks","block.minecraft.crimson_planks","block.minecraft.warped_planks","block.minecraft.bamboo_mosaic","block.minecraft.oak_sapling","block.minecraft.spruce_sapling","block.minecraft.birch_sapling","block.minecraft.jungle_sapling","block.minecraft.acacia_sapling","block.minecraft.cherry_sapling","block.minecraft.dark_oak_sapling","block.minecraft.pale_oak_sapling","block.minecraft.mangrove_propagule","block.minecraft.bedrock","block.minecraft.sand","block.minecraft.suspicious_sand","block.minecraft.suspicious_gravel","block.minecraft.red_sand","block.minecraft.gravel","block.minecraft.coal_ore","block.minecraft.deepslate_coal_ore","block.minecraft.iron_ore","block.minecraft.deepslate_iron_ore","block.minecraft.copper_ore","block.minecraft.deepslate_copper_ore","block.minecraft.gold_ore","block.minecraft.deepslate_gold_ore","block.minecraft.redstone_ore","block.minecraft.deepslate_redstone_ore","block.minecraft.emerald_ore","block.minecraft.deepslate_emerald_ore","block.minecraft.lapis_ore","block.minecraft.deepslate_lapis_ore","block.minecraft.diamond_ore","block.minecraft.deepslate_diamond_ore","block.minecraft.nether_gold_ore","block.minecraft.nether_quartz_ore","block.minecraft.ancient_debris","block.minecraft.coal_block","block.minecraft.raw_iron_block","block.minecraft.raw_copper_block","block.minecraft.raw_gold_block","block.minecraft.heavy_core","block.minecraft.amethyst_block","block.minecraft.budding_amethyst","block.minecraft.iron_block","block.minecraft.copper_block","block.minecraft.gold_block","block.minecraft.diamond_block","block.minecraft.netherite_block","block.minecraft.exposed_copper","block.minecraft.weathered_copper","block.minecraft.oxidized_copper","block.minecraft.chiseled_copper","block.minecraft.exposed_chiseled_copper","block.minecraft.weathered_chiseled_copper","block.minecraft.oxidized_chiseled_copper","block.minecraft.cut_copper","block.minecraft.exposed_cut_copper","block.minecraft.weathered_cut_copper","block.minecraft.oxidized_cut_copper","block.minecraft.cut_copper_stairs","block.minecraft.exposed_cut_copper_stairs","block.minecraft.weathered_cut_copper_stairs","block.minecraft.oxidized_cut_copper_stairs","block.minecraft.cut_copper_slab","block.minecraft.exposed_cut_copper_slab","block.minecraft.weathered_cut_copper_slab","block.minecraft.oxidized_cut_copper_slab","block.minecraft.waxed_copper_block","block.minecraft.waxed_exposed_copper","block.minecraft.waxed_weathered_copper","block.minecraft.waxed_oxidized_copper","block.minecraft.waxed_chiseled_copper","block.minecraft.waxed_exposed_chiseled_copper","block.minecraft.waxed_weathered_chiseled_copper","block.minecraft.waxed_oxidized_chiseled_copper","block.minecraft.waxed_cut_copper","block.minecraft.waxed_exposed_cut_copper","block.minecraft.waxed_weathered_cut_copper","block.minecraft.waxed_oxidized_cut_copper","block.minecraft.waxed_cut_copper_stairs","block.minecraft.waxed_exposed_cut_copper_stairs","block.minecraft.waxed_weathered_cut_copper_stairs","block.minecraft.waxed_oxidized_cut_copper_stairs","block.minecraft.waxed_cut_copper_slab","block.minecraft.waxed_exposed_cut_copper_slab","block.minecraft.waxed_weathered_cut_copper_slab","block.minecraft.waxed_oxidized_cut_copper_slab","block.minecraft.oak_log","block.minecraft.spruce_log","block.minecraft.birch_log","block.minecraft.jungle_log","block.minecraft.acacia_log","block.minecraft.cherry_log","block.minecraft.pale_oak_log","block.minecraft.dark_oak_log","block.minecraft.mangrove_log","block.minecraft.mangrove_roots","block.minecraft.muddy_mangrove_roots","block.minecraft.crimson_stem","block.minecraft.warped_stem","block.minecraft.bamboo_block","block.minecraft.stripped_oak_log","block.minecraft.stripped_spruce_log","block.minecraft.stripped_birch_log","block.minecraft.stripped_jungle_log","block.minecraft.stripped_acacia_log","block.minecraft.stripped_cherry_log","block.minecraft.stripped_dark_oak_log","block.minecraft.stripped_pale_oak_log","block.minecraft.stripped_mangrove_log","block.minecraft.stripped_crimson_stem","block.minecraft.stripped_warped_stem","block.minecraft.stripped_oak_wood","block.minecraft.stripped_spruce_wood","block.minecraft.stripped_birch_wood","block.minecraft.stripped_jungle_wood","block.minecraft.stripped_acacia_wood","block.minecraft.stripped_cherry_wood","block.minecraft.stripped_dark_oak_wood","block.minecraft.stripped_pale_oak_wood","block.minecraft.stripped_mangrove_wood","block.minecraft.stripped_crimson_hyphae","block.minecraft.stripped_warped_hyphae","block.minecraft.stripped_bamboo_block","block.minecraft.oak_wood","block.minecraft.spruce_wood","block.minecraft.birch_wood","block.minecraft.jungle_wood","block.minecraft.acacia_wood","block.minecraft.cherry_wood","block.minecraft.pale_oak_wood","block.minecraft.dark_oak_wood","block.minecraft.mangrove_wood","block.minecraft.crimson_hyphae","block.minecraft.warped_hyphae","block.minecraft.oak_leaves","block.minecraft.spruce_leaves","block.minecraft.birch_leaves","block.minecraft.jungle_leaves","block.minecraft.acacia_leaves","block.minecraft.cherry_leaves","block.minecraft.dark_oak_leaves","block.minecraft.pale_oak_leaves","block.minecraft.mangrove_leaves","block.minecraft.azalea_leaves","block.minecraft.flowering_azalea_leaves","block.minecraft.sponge","block.minecraft.wet_sponge","block.minecraft.glass","block.minecraft.tinted_glass","block.minecraft.lapis_block","block.minecraft.sandstone","block.minecraft.chiseled_sandstone","block.minecraft.cut_sandstone","block.minecraft.cobweb","block.minecraft.short_grass","block.minecraft.fern","block.minecraft.bush","block.minecraft.azalea","block.minecraft.flowering_azalea","block.minecraft.dead_bush","block.minecraft.firefly_bush","block.minecraft.short_dry_grass","block.minecraft.tall_dry_grass","block.minecraft.seagrass","block.minecraft.sea_pickle","block.minecraft.white_wool","block.minecraft.orange_wool","block.minecraft.magenta_wool","block.minecraft.light_blue_wool","block.minecraft.yellow_wool","block.minecraft.lime_wool","block.minecraft.pink_wool","block.minecraft.gray_wool","block.minecraft.light_gray_wool","block.minecraft.cyan_wool","block.minecraft.purple_wool","block.minecraft.blue_wool","block.minecraft.brown_wool","block.minecraft.green_wool","block.minecraft.red_wool","block.minecraft.black_wool","block.minecraft.dandelion","block.minecraft.open_eyeblossom","block.minecraft.closed_eyeblossom","block.minecraft.poppy","block.minecraft.blue_orchid","block.minecraft.allium","block.minecraft.azure_bluet","block.minecraft.red_tulip","block.minecraft.orange_tulip","block.minecraft.white_tulip","block.minecraft.pink_tulip","block.minecraft.oxeye_daisy","block.minecraft.cornflower","block.minecraft.lily_of_the_valley","block.minecraft.wither_rose","block.minecraft.torchflower","block.minecraft.pitcher_plant","block.minecraft.spore_blossom","block.minecraft.brown_mushroom","block.minecraft.red_mushroom","block.minecraft.crimson_fungus","block.minecraft.warped_fungus","block.minecraft.crimson_roots","block.minecraft.warped_roots","block.minecraft.nether_sprouts","block.minecraft.weeping_vines","block.minecraft.twisting_vines","block.minecraft.sugar_cane","block.minecraft.kelp","block.minecraft.pink_petals","block.minecraft.wildflowers","block.minecraft.leaf_litter","block.minecraft.moss_carpet","block.minecraft.moss_block","block.minecraft.pale_moss_carpet","block.minecraft.pale_hanging_moss","block.minecraft.pale_moss_block","block.minecraft.hanging_roots","block.minecraft.big_dripleaf","block.minecraft.small_dripleaf","block.minecraft.bamboo","block.minecraft.oak_slab","block.minecraft.spruce_slab","block.minecraft.birch_slab","block.minecraft.jungle_slab","block.minecraft.acacia_slab","block.minecraft.cherry_slab","block.minecraft.dark_oak_slab","block.minecraft.pale_oak_slab","block.minecraft.mangrove_slab","block.minecraft.bamboo_slab","block.minecraft.bamboo_mosaic_slab","block.minecraft.crimson_slab","block.minecraft.warped_slab","block.minecraft.stone_slab","block.minecraft.smooth_stone_slab","block.minecraft.sandstone_slab","block.minecraft.cut_sandstone_slab","block.minecraft.petrified_oak_slab","block.minecraft.cobblestone_slab","block.minecraft.brick_slab","block.minecraft.stone_brick_slab","block.minecraft.mud_brick_slab","block.minecraft.nether_brick_slab","block.minecraft.quartz_slab","block.minecraft.red_sandstone_slab","block.minecraft.cut_red_sandstone_slab","block.minecraft.purpur_slab","block.minecraft.prismarine_slab","block.minecraft.prismarine_brick_slab","block.minecraft.dark_prismarine_slab","block.minecraft.smooth_quartz","block.minecraft.smooth_red_sandstone","block.minecraft.smooth_sandstone","block.minecraft.smooth_stone","block.minecraft.bricks","block.minecraft.bookshelf","block.minecraft.chiseled_bookshelf","block.minecraft.decorated_pot","block.minecraft.mossy_cobblestone","block.minecraft.obsidian","block.minecraft.torch","block.minecraft.end_rod","block.minecraft.chorus_plant","block.minecraft.chorus_flower","block.minecraft.purpur_block","block.minecraft.purpur_pillar","block.minecraft.purpur_stairs","block.minecraft.spawner","block.minecraft.creaking_heart","block.minecraft.chest","block.minecraft.crafting_table","block.minecraft.farmland","block.minecraft.furnace","block.minecraft.ladder","block.minecraft.cobblestone_stairs","block.minecraft.snow","block.minecraft.ice","block.minecraft.snow_block","block.minecraft.cactus","block.minecraft.cactus_flower","block.minecraft.clay","block.minecraft.jukebox","block.minecraft.oak_fence","block.minecraft.spruce_fence","block.minecraft.birch_fence","block.minecraft.jungle_fence","block.minecraft.acacia_fence","block.minecraft.cherry_fence","block.minecraft.dark_oak_fence","block.minecraft.pale_oak_fence","block.minecraft.mangrove_fence","block.minecraft.bamboo_fence","block.minecraft.crimson_fence","block.minecraft.warped_fence","block.minecraft.pumpkin","block.minecraft.carved_pumpkin","block.minecraft.jack_o_lantern","block.minecraft.netherrack","block.minecraft.soul_sand","block.minecraft.soul_soil","block.minecraft.basalt","block.minecraft.polished_basalt","block.minecraft.smooth_basalt","block.minecraft.soul_torch","block.minecraft.glowstone","block.minecraft.infested_stone","block.minecraft.infested_cobblestone","block.minecraft.infested_stone_bricks","block.minecraft.infested_mossy_stone_bricks","block.minecraft.infested_cracked_stone_bricks","block.minecraft.infested_chiseled_stone_bricks","block.minecraft.infested_deepslate","block.minecraft.stone_bricks","block.minecraft.mossy_stone_bricks","block.minecraft.cracked_stone_bricks","block.minecraft.chiseled_stone_bricks","block.minecraft.packed_mud","block.minecraft.mud_bricks","block.minecraft.deepslate_bricks","block.minecraft.cracked_deepslate_bricks","block.minecraft.deepslate_tiles","block.minecraft.cracked_deepslate_tiles","block.minecraft.chiseled_deepslate","block.minecraft.reinforced_deepslate","block.minecraft.brown_mushroom_block","block.minecraft.red_mushroom_block","block.minecraft.mushroom_stem","block.minecraft.iron_bars","block.minecraft.chain","block.minecraft.glass_pane","block.minecraft.melon","block.minecraft.vine","block.minecraft.glow_lichen","item.minecraft.resin_clump","block.minecraft.resin_block","block.minecraft.resin_bricks","block.minecraft.resin_brick_stairs","block.minecraft.resin_brick_slab","block.minecraft.resin_brick_wall","block.minecraft.chiseled_resin_bricks","block.minecraft.brick_stairs","block.minecraft.stone_brick_stairs","block.minecraft.mud_brick_stairs","block.minecraft.mycelium","block.minecraft.lily_pad","block.minecraft.nether_bricks","block.minecraft.cracked_nether_bricks","block.minecraft.chiseled_nether_bricks","block.minecraft.nether_brick_fence","block.minecraft.nether_brick_stairs","block.minecraft.sculk","block.minecraft.sculk_vein","block.minecraft.sculk_catalyst","block.minecraft.sculk_shrieker","block.minecraft.enchanting_table","block.minecraft.end_portal_frame","block.minecraft.end_stone","block.minecraft.end_stone_bricks","block.minecraft.dragon_egg","block.minecraft.sandstone_stairs","block.minecraft.ender_chest","block.minecraft.emerald_block","block.minecraft.oak_stairs","block.minecraft.spruce_stairs","block.minecraft.birch_stairs","block.minecraft.jungle_stairs","block.minecraft.acacia_stairs","block.minecraft.cherry_stairs","block.minecraft.dark_oak_stairs","block.minecraft.pale_oak_stairs","block.minecraft.mangrove_stairs","block.minecraft.bamboo_stairs","block.minecraft.bamboo_mosaic_stairs","block.minecraft.crimson_stairs","block.minecraft.warped_stairs","block.minecraft.command_block","block.minecraft.beacon","block.minecraft.cobblestone_wall","block.minecraft.mossy_cobblestone_wall","block.minecraft.brick_wall","block.minecraft.prismarine_wall","block.minecraft.red_sandstone_wall","block.minecraft.mossy_stone_brick_wall","block.minecraft.granite_wall","block.minecraft.stone_brick_wall","block.minecraft.mud_brick_wall","block.minecraft.nether_brick_wall","block.minecraft.andesite_wall","block.minecraft.red_nether_brick_wall","block.minecraft.sandstone_wall","block.minecraft.end_stone_brick_wall","block.minecraft.diorite_wall","block.minecraft.blackstone_wall","block.minecraft.polished_blackstone_wall","block.minecraft.polished_blackstone_brick_wall","block.minecraft.cobbled_deepslate_wall","block.minecraft.polished_deepslate_wall","block.minecraft.deepslate_brick_wall","block.minecraft.deepslate_tile_wall","block.minecraft.anvil","block.minecraft.chipped_anvil","block.minecraft.damaged_anvil","block.minecraft.chiseled_quartz_block","block.minecraft.quartz_block","block.minecraft.quartz_bricks","block.minecraft.quartz_pillar","block.minecraft.quartz_stairs","block.minecraft.white_terracotta","block.minecraft.orange_terracotta","block.minecraft.magenta_terracotta","block.minecraft.light_blue_terracotta","block.minecraft.yellow_terracotta","block.minecraft.lime_terracotta","block.minecraft.pink_terracotta","block.minecraft.gray_terracotta","block.minecraft.light_gray_terracotta","block.minecraft.cyan_terracotta","block.minecraft.purple_terracotta","block.minecraft.blue_terracotta","block.minecraft.brown_terracotta","block.minecraft.green_terracotta","block.minecraft.red_terracotta","block.minecraft.black_terracotta","block.minecraft.barrier","block.minecraft.light","block.minecraft.hay_block","block.minecraft.white_carpet","block.minecraft.orange_carpet","block.minecraft.magenta_carpet","block.minecraft.light_blue_carpet","block.minecraft.yellow_carpet","block.minecraft.lime_carpet","block.minecraft.pink_carpet","block.minecraft.gray_carpet","block.minecraft.light_gray_carpet","block.minecraft.cyan_carpet","block.minecraft.purple_carpet","block.minecraft.blue_carpet","block.minecraft.brown_carpet","block.minecraft.green_carpet","block.minecraft.red_carpet","block.minecraft.black_carpet","block.minecraft.terracotta","block.minecraft.packed_ice","block.minecraft.dirt_path","block.minecraft.sunflower","block.minecraft.lilac","block.minecraft.rose_bush","block.minecraft.peony","block.minecraft.tall_grass","block.minecraft.large_fern","block.minecraft.white_stained_glass","block.minecraft.orange_stained_glass","block.minecraft.magenta_stained_glass","block.minecraft.light_blue_stained_glass","block.minecraft.yellow_stained_glass","block.minecraft.lime_stained_glass","block.minecraft.pink_stained_glass","block.minecraft.gray_stained_glass","block.minecraft.light_gray_stained_glass","block.minecraft.cyan_stained_glass","block.minecraft.purple_stained_glass","block.minecraft.blue_stained_glass","block.minecraft.brown_stained_glass","block.minecraft.green_stained_glass","block.minecraft.red_stained_glass","block.minecraft.black_stained_glass","block.minecraft.white_stained_glass_pane","block.minecraft.orange_stained_glass_pane","block.minecraft.magenta_stained_glass_pane","block.minecraft.light_blue_stained_glass_pane","block.minecraft.yellow_stained_glass_pane","block.minecraft.lime_stained_glass_pane","block.minecraft.pink_stained_glass_pane","block.minecraft.gray_stained_glass_pane","block.minecraft.light_gray_stained_glass_pane","block.minecraft.cyan_stained_glass_pane","block.minecraft.purple_stained_glass_pane","block.minecraft.blue_stained_glass_pane","block.minecraft.brown_stained_glass_pane","block.minecraft.green_stained_glass_pane","block.minecraft.red_stained_glass_pane","block.minecraft.black_stained_glass_pane","block.minecraft.prismarine","block.minecraft.prismarine_bricks","block.minecraft.dark_prismarine","block.minecraft.prismarine_stairs","block.minecraft.prismarine_brick_stairs","block.minecraft.dark_prismarine_stairs","block.minecraft.sea_lantern","block.minecraft.red_sandstone","block.minecraft.chiseled_red_sandstone","block.minecraft.cut_red_sandstone","block.minecraft.red_sandstone_stairs","block.minecraft.repeating_command_block","block.minecraft.chain_command_block","block.minecraft.magma_block","block.minecraft.nether_wart_block","block.minecraft.warped_wart_block","block.minecraft.red_nether_bricks","block.minecraft.bone_block","block.minecraft.structure_void","block.minecraft.shulker_box","block.minecraft.white_shulker_box","block.minecraft.orange_shulker_box","block.minecraft.magenta_shulker_box","block.minecraft.light_blue_shulker_box","block.minecraft.yellow_shulker_box","block.minecraft.lime_shulker_box","block.minecraft.pink_shulker_box","block.minecraft.gray_shulker_box","block.minecraft.light_gray_shulker_box","block.minecraft.cyan_shulker_box","block.minecraft.purple_shulker_box","block.minecraft.blue_shulker_box","block.minecraft.brown_shulker_box","block.minecraft.green_shulker_box","block.minecraft.red_shulker_box","block.minecraft.black_shulker_box","block.minecraft.white_glazed_terracotta","block.minecraft.orange_glazed_terracotta","block.minecraft.magenta_glazed_terracotta","block.minecraft.light_blue_glazed_terracotta","block.minecraft.yellow_glazed_terracotta","block.minecraft.lime_glazed_terracotta","block.minecraft.pink_glazed_terracotta","block.minecraft.gray_glazed_terracotta","block.minecraft.light_gray_glazed_terracotta","block.minecraft.cyan_glazed_terracotta","block.minecraft.purple_glazed_terracotta","block.minecraft.blue_glazed_terracotta","block.minecraft.brown_glazed_terracotta","block.minecraft.green_glazed_terracotta","block.minecraft.red_glazed_terracotta","block.minecraft.black_glazed_terracotta","block.minecraft.white_concrete","block.minecraft.orange_concrete","block.minecraft.magenta_concrete","block.minecraft.light_blue_concrete","block.minecraft.yellow_concrete","block.minecraft.lime_concrete","block.minecraft.pink_concrete","block.minecraft.gray_concrete","block.minecraft.light_gray_concrete","block.minecraft.cyan_concrete","block.minecraft.purple_concrete","block.minecraft.blue_concrete","block.minecraft.brown_concrete","block.minecraft.green_concrete","block.minecraft.red_concrete","block.minecraft.black_concrete","block.minecraft.white_concrete_powder","block.minecraft.orange_concrete_powder","block.minecraft.magenta_concrete_powder","block.minecraft.light_blue_concrete_powder","block.minecraft.yellow_concrete_powder","block.minecraft.lime_concrete_powder","block.minecraft.pink_concrete_powder","block.minecraft.gray_concrete_powder","block.minecraft.light_gray_concrete_powder","block.minecraft.cyan_concrete_powder","block.minecraft.purple_concrete_powder","block.minecraft.blue_concrete_powder","block.minecraft.brown_concrete_powder","block.minecraft.green_concrete_powder","block.minecraft.red_concrete_powder","block.minecraft.black_concrete_powder","block.minecraft.turtle_egg","block.minecraft.sniffer_egg","block.minecraft.dried_ghast","block.minecraft.dead_tube_coral_block","block.minecraft.dead_brain_coral_block","block.minecraft.dead_bubble_coral_block","block.minecraft.dead_fire_coral_block","block.minecraft.dead_horn_coral_block","block.minecraft.tube_coral_block","block.minecraft.brain_coral_block","block.minecraft.bubble_coral_block","block.minecraft.fire_coral_block","block.minecraft.horn_coral_block","block.minecraft.tube_coral","block.minecraft.brain_coral","block.minecraft.bubble_coral","block.minecraft.fire_coral","block.minecraft.horn_coral","block.minecraft.dead_brain_coral","block.minecraft.dead_bubble_coral","block.minecraft.dead_fire_coral","block.minecraft.dead_horn_coral","block.minecraft.dead_tube_coral","block.minecraft.tube_coral_fan","block.minecraft.brain_coral_fan","block.minecraft.bubble_coral_fan","block.minecraft.fire_coral_fan","block.minecraft.horn_coral_fan","block.minecraft.dead_tube_coral_fan","block.minecraft.dead_brain_coral_fan","block.minecraft.dead_bubble_coral_fan","block.minecraft.dead_fire_coral_fan","block.minecraft.dead_horn_coral_fan","block.minecraft.blue_ice","block.minecraft.conduit","block.minecraft.polished_granite_stairs","block.minecraft.smooth_red_sandstone_stairs","block.minecraft.mossy_stone_brick_stairs","block.minecraft.polished_diorite_stairs","block.minecraft.mossy_cobblestone_stairs","block.minecraft.end_stone_brick_stairs","block.minecraft.stone_stairs","block.minecraft.smooth_sandstone_stairs","block.minecraft.smooth_quartz_stairs","block.minecraft.granite_stairs","block.minecraft.andesite_stairs","block.minecraft.red_nether_brick_stairs","block.minecraft.polished_andesite_stairs","block.minecraft.diorite_stairs","block.minecraft.cobbled_deepslate_stairs","block.minecraft.polished_deepslate_stairs","block.minecraft.deepslate_brick_stairs","block.minecraft.deepslate_tile_stairs","block.minecraft.polished_granite_slab","block.minecraft.smooth_red_sandstone_slab","block.minecraft.mossy_stone_brick_slab","block.minecraft.polished_diorite_slab","block.minecraft.mossy_cobblestone_slab","block.minecraft.end_stone_brick_slab","block.minecraft.smooth_sandstone_slab","block.minecraft.smooth_quartz_slab","block.minecraft.granite_slab","block.minecraft.andesite_slab","block.minecraft.red_nether_brick_slab","block.minecraft.polished_andesite_slab","block.minecraft.diorite_slab","block.minecraft.cobbled_deepslate_slab","block.minecraft.polished_deepslate_slab","block.minecraft.deepslate_brick_slab","block.minecraft.deepslate_tile_slab","block.minecraft.scaffolding","item.minecraft.redstone","block.minecraft.redstone_torch","block.minecraft.redstone_block","block.minecraft.repeater","block.minecraft.comparator","block.minecraft.piston","block.minecraft.sticky_piston","block.minecraft.slime_block","block.minecraft.honey_block","block.minecraft.observer","block.minecraft.hopper","block.minecraft.dispenser","block.minecraft.dropper","block.minecraft.lectern","block.minecraft.target","block.minecraft.lever","block.minecraft.lightning_rod","block.minecraft.daylight_detector","block.minecraft.sculk_sensor","block.minecraft.calibrated_sculk_sensor","block.minecraft.tripwire_hook","block.minecraft.trapped_chest","block.minecraft.tnt","block.minecraft.redstone_lamp","block.minecraft.note_block","block.minecraft.stone_button","block.minecraft.polished_blackstone_button","block.minecraft.oak_button","block.minecraft.spruce_button","block.minecraft.birch_button","block.minecraft.jungle_button","block.minecraft.acacia_button","block.minecraft.cherry_button","block.minecraft.dark_oak_button","block.minecraft.pale_oak_button","block.minecraft.mangrove_button","block.minecraft.bamboo_button","block.minecraft.crimson_button","block.minecraft.warped_button","block.minecraft.stone_pressure_plate","block.minecraft.polished_blackstone_pressure_plate","block.minecraft.light_weighted_pressure_plate","block.minecraft.heavy_weighted_pressure_plate","block.minecraft.oak_pressure_plate","block.minecraft.spruce_pressure_plate","block.minecraft.birch_pressure_plate","block.minecraft.jungle_pressure_plate","block.minecraft.acacia_pressure_plate","block.minecraft.cherry_pressure_plate","block.minecraft.dark_oak_pressure_plate","block.minecraft.pale_oak_pressure_plate","block.minecraft.mangrove_pressure_plate","block.minecraft.bamboo_pressure_plate","block.minecraft.crimson_pressure_plate","block.minecraft.warped_pressure_plate","block.minecraft.iron_door","block.minecraft.oak_door","block.minecraft.spruce_door","block.minecraft.birch_door","block.minecraft.jungle_door","block.minecraft.acacia_door","block.minecraft.cherry_door","block.minecraft.dark_oak_door","block.minecraft.pale_oak_door","block.minecraft.mangrove_door","block.minecraft.bamboo_door","block.minecraft.crimson_door","block.minecraft.warped_door","block.minecraft.copper_door","block.minecraft.exposed_copper_door","block.minecraft.weathered_copper_door","block.minecraft.oxidized_copper_door","block.minecraft.waxed_copper_door","block.minecraft.waxed_exposed_copper_door","block.minecraft.waxed_weathered_copper_door","block.minecraft.waxed_oxidized_copper_door","block.minecraft.iron_trapdoor","block.minecraft.oak_trapdoor","block.minecraft.spruce_trapdoor","block.minecraft.birch_trapdoor","block.minecraft.jungle_trapdoor","block.minecraft.acacia_trapdoor","block.minecraft.cherry_trapdoor","block.minecraft.dark_oak_trapdoor","block.minecraft.pale_oak_trapdoor","block.minecraft.mangrove_trapdoor","block.minecraft.bamboo_trapdoor","block.minecraft.crimson_trapdoor","block.minecraft.warped_trapdoor","block.minecraft.copper_trapdoor","block.minecraft.exposed_copper_trapdoor","block.minecraft.weathered_copper_trapdoor","block.minecraft.oxidized_copper_trapdoor","block.minecraft.waxed_copper_trapdoor","block.minecraft.waxed_exposed_copper_trapdoor","block.minecraft.waxed_weathered_copper_trapdoor","block.minecraft.waxed_oxidized_copper_trapdoor","block.minecraft.oak_fence_gate","block.minecraft.spruce_fence_gate","block.minecraft.birch_fence_gate","block.minecraft.jungle_fence_gate","block.minecraft.acacia_fence_gate","block.minecraft.cherry_fence_gate","block.minecraft.dark_oak_fence_gate","block.minecraft.pale_oak_fence_gate","block.minecraft.mangrove_fence_gate","block.minecraft.bamboo_fence_gate","block.minecraft.crimson_fence_gate","block.minecraft.warped_fence_gate","block.minecraft.powered_rail","block.minecraft.detector_rail","block.minecraft.rail","block.minecraft.activator_rail","item.minecraft.saddle","item.minecraft.white_harness","item.minecraft.orange_harness","item.minecraft.magenta_harness","item.minecraft.light_blue_harness","item.minecraft.yellow_harness","item.minecraft.lime_harness","item.minecraft.pink_harness","item.minecraft.gray_harness","item.minecraft.light_gray_harness","item.minecraft.cyan_harness","item.minecraft.purple_harness","item.minecraft.blue_harness","item.minecraft.brown_harness","item.minecraft.green_harness","item.minecraft.red_harness","item.minecraft.black_harness","item.minecraft.minecart","item.minecraft.chest_minecart","item.minecraft.furnace_minecart","item.minecraft.tnt_minecart","item.minecraft.hopper_minecart","item.minecraft.carrot_on_a_stick","item.minecraft.warped_fungus_on_a_stick","item.minecraft.phantom_membrane","item.minecraft.elytra","item.minecraft.oak_boat","item.minecraft.oak_chest_boat","item.minecraft.spruce_boat","item.minecraft.spruce_chest_boat","item.minecraft.birch_boat","item.minecraft.birch_chest_boat","item.minecraft.jungle_boat","item.minecraft.jungle_chest_boat","item.minecraft.acacia_boat","item.minecraft.acacia_chest_boat","item.minecraft.cherry_boat","item.minecraft.cherry_chest_boat","item.minecraft.dark_oak_boat","item.minecraft.dark_oak_chest_boat","item.minecraft.pale_oak_boat","item.minecraft.pale_oak_chest_boat","item.minecraft.mangrove_boat","item.minecraft.mangrove_chest_boat","item.minecraft.bamboo_raft","item.minecraft.bamboo_chest_raft","block.minecraft.structure_block","block.minecraft.jigsaw","block.minecraft.test_block","block.minecraft.test_instance_block","item.minecraft.turtle_helmet","item.minecraft.turtle_scute","item.minecraft.armadillo_scute","item.minecraft.wolf_armor","item.minecraft.flint_and_steel","item.minecraft.bowl","item.minecraft.apple","item.minecraft.bow","item.minecraft.arrow","item.minecraft.coal","item.minecraft.charcoal","item.minecraft.diamond","item.minecraft.emerald","item.minecraft.lapis_lazuli","item.minecraft.quartz","item.minecraft.amethyst_shard","item.minecraft.raw_iron","item.minecraft.iron_ingot","item.minecraft.raw_copper","item.minecraft.copper_ingot","item.minecraft.raw_gold","item.minecraft.gold_ingot","item.minecraft.netherite_ingot","item.minecraft.netherite_scrap","item.minecraft.wooden_sword","item.minecraft.wooden_shovel","item.minecraft.wooden_pickaxe","item.minecraft.wooden_axe","item.minecraft.wooden_hoe","item.minecraft.stone_sword","item.minecraft.stone_shovel","item.minecraft.stone_pickaxe","item.minecraft.stone_axe","item.minecraft.stone_hoe","item.minecraft.golden_sword","item.minecraft.golden_shovel","item.minecraft.golden_pickaxe","item.minecraft.golden_axe","item.minecraft.golden_hoe","item.minecraft.iron_sword","item.minecraft.iron_shovel","item.minecraft.iron_pickaxe","item.minecraft.iron_axe","item.minecraft.iron_hoe","item.minecraft.diamond_sword","item.minecraft.diamond_shovel","item.minecraft.diamond_pickaxe","item.minecraft.diamond_axe","item.minecraft.diamond_hoe","item.minecraft.netherite_sword","item.minecraft.netherite_shovel","item.minecraft.netherite_pickaxe","item.minecraft.netherite_axe","item.minecraft.netherite_hoe","item.minecraft.stick","item.minecraft.mushroom_stew","item.minecraft.string","item.minecraft.feather","item.minecraft.gunpowder","item.minecraft.wheat_seeds","item.minecraft.wheat","item.minecraft.bread","item.minecraft.leather_helmet","item.minecraft.leather_chestplate","item.minecraft.leather_leggings","item.minecraft.leather_boots","item.minecraft.chainmail_helmet","item.minecraft.chainmail_chestplate","item.minecraft.chainmail_leggings","item.minecraft.chainmail_boots","item.minecraft.iron_helmet","item.minecraft.iron_chestplate","item.minecraft.iron_leggings","item.minecraft.iron_boots","item.minecraft.diamond_helmet","item.minecraft.diamond_chestplate","item.minecraft.diamond_leggings","item.minecraft.diamond_boots","item.minecraft.golden_helmet","item.minecraft.golden_chestplate","item.minecraft.golden_leggings","item.minecraft.golden_boots","item.minecraft.netherite_helmet","item.minecraft.netherite_chestplate","item.minecraft.netherite_leggings","item.minecraft.netherite_boots","item.minecraft.flint","item.minecraft.porkchop","item.minecraft.cooked_porkchop","item.minecraft.painting","item.minecraft.golden_apple","item.minecraft.enchanted_golden_apple","block.minecraft.oak_sign","block.minecraft.spruce_sign","block.minecraft.birch_sign","block.minecraft.jungle_sign","block.minecraft.acacia_sign","block.minecraft.cherry_sign","block.minecraft.dark_oak_sign","block.minecraft.pale_oak_sign","block.minecraft.mangrove_sign","block.minecraft.bamboo_sign","block.minecraft.crimson_sign","block.minecraft.warped_sign","block.minecraft.oak_hanging_sign","block.minecraft.spruce_hanging_sign","block.minecraft.birch_hanging_sign","block.minecraft.jungle_hanging_sign","block.minecraft.acacia_hanging_sign","block.minecraft.cherry_hanging_sign","block.minecraft.dark_oak_hanging_sign","block.minecraft.pale_oak_hanging_sign","block.minecraft.mangrove_hanging_sign","block.minecraft.bamboo_hanging_sign","block.minecraft.crimson_hanging_sign","block.minecraft.warped_hanging_sign","item.minecraft.bucket","item.minecraft.water_bucket","item.minecraft.lava_bucket","item.minecraft.powder_snow_bucket","item.minecraft.snowball","item.minecraft.leather","item.minecraft.milk_bucket","item.minecraft.pufferfish_bucket","item.minecraft.salmon_bucket","item.minecraft.cod_bucket","item.minecraft.tropical_fish_bucket","item.minecraft.axolotl_bucket","item.minecraft.tadpole_bucket","item.minecraft.brick","item.minecraft.clay_ball","block.minecraft.dried_kelp_block","item.minecraft.paper","item.minecraft.book","item.minecraft.slime_ball","item.minecraft.egg","item.minecraft.blue_egg","item.minecraft.brown_egg","item.minecraft.compass","item.minecraft.recovery_compass","item.minecraft.bundle","item.minecraft.white_bundle","item.minecraft.orange_bundle","item.minecraft.magenta_bundle","item.minecraft.light_blue_bundle","item.minecraft.yellow_bundle","item.minecraft.lime_bundle","item.minecraft.pink_bundle","item.minecraft.gray_bundle","item.minecraft.light_gray_bundle","item.minecraft.cyan_bundle","item.minecraft.purple_bundle","item.minecraft.blue_bundle","item.minecraft.brown_bundle","item.minecraft.green_bundle","item.minecraft.red_bundle","item.minecraft.black_bundle","item.minecraft.fishing_rod","item.minecraft.clock","item.minecraft.spyglass","item.minecraft.glowstone_dust","item.minecraft.cod","item.minecraft.salmon","item.minecraft.tropical_fish","item.minecraft.pufferfish","item.minecraft.cooked_cod","item.minecraft.cooked_salmon","item.minecraft.ink_sac","item.minecraft.glow_ink_sac","item.minecraft.cocoa_beans","item.minecraft.white_dye","item.minecraft.orange_dye","item.minecraft.magenta_dye","item.minecraft.light_blue_dye","item.minecraft.yellow_dye","item.minecraft.lime_dye","item.minecraft.pink_dye","item.minecraft.gray_dye","item.minecraft.light_gray_dye","item.minecraft.cyan_dye","item.minecraft.purple_dye","item.minecraft.blue_dye","item.minecraft.brown_dye","item.minecraft.green_dye","item.minecraft.red_dye","item.minecraft.black_dye","item.minecraft.bone_meal","item.minecraft.bone","item.minecraft.sugar","block.minecraft.cake","block.minecraft.white_bed","block.minecraft.orange_bed","block.minecraft.magenta_bed","block.minecraft.light_blue_bed","block.minecraft.yellow_bed","block.minecraft.lime_bed","block.minecraft.pink_bed","block.minecraft.gray_bed","block.minecraft.light_gray_bed","block.minecraft.cyan_bed","block.minecraft.purple_bed","block.minecraft.blue_bed","block.minecraft.brown_bed","block.minecraft.green_bed","block.minecraft.red_bed","block.minecraft.black_bed","item.minecraft.cookie","block.minecraft.crafter","item.minecraft.filled_map","item.minecraft.shears","item.minecraft.melon_slice","item.minecraft.dried_kelp","item.minecraft.pumpkin_seeds","item.minecraft.melon_seeds","item.minecraft.beef","item.minecraft.cooked_beef","item.minecraft.chicken","item.minecraft.cooked_chicken","item.minecraft.rotten_flesh","item.minecraft.ender_pearl","item.minecraft.blaze_rod","item.minecraft.ghast_tear","item.minecraft.gold_nugget","item.minecraft.nether_wart","item.minecraft.glass_bottle","item.minecraft.potion","item.minecraft.spider_eye","item.minecraft.fermented_spider_eye","item.minecraft.blaze_powder","item.minecraft.magma_cream","block.minecraft.brewing_stand","block.minecraft.cauldron","item.minecraft.ender_eye","item.minecraft.glistering_melon_slice","item.minecraft.armadillo_spawn_egg","item.minecraft.allay_spawn_egg","item.minecraft.axolotl_spawn_egg","item.minecraft.bat_spawn_egg","item.minecraft.bee_spawn_egg","item.minecraft.blaze_spawn_egg","item.minecraft.bogged_spawn_egg","item.minecraft.breeze_spawn_egg","item.minecraft.cat_spawn_egg","item.minecraft.camel_spawn_egg","item.minecraft.cave_spider_spawn_egg","item.minecraft.chicken_spawn_egg","item.minecraft.cod_spawn_egg","item.minecraft.cow_spawn_egg","item.minecraft.creeper_spawn_egg","item.minecraft.dolphin_spawn_egg","item.minecraft.donkey_spawn_egg","item.minecraft.drowned_spawn_egg","item.minecraft.elder_guardian_spawn_egg","item.minecraft.ender_dragon_spawn_egg","item.minecraft.enderman_spawn_egg","item.minecraft.endermite_spawn_egg","item.minecraft.evoker_spawn_egg","item.minecraft.fox_spawn_egg","item.minecraft.frog_spawn_egg","item.minecraft.ghast_spawn_egg","item.minecraft.happy_ghast_spawn_egg","item.minecraft.glow_squid_spawn_egg","item.minecraft.goat_spawn_egg","item.minecraft.guardian_spawn_egg","item.minecraft.hoglin_spawn_egg","item.minecraft.horse_spawn_egg","item.minecraft.husk_spawn_egg","item.minecraft.iron_golem_spawn_egg","item.minecraft.llama_spawn_egg","item.minecraft.magma_cube_spawn_egg","item.minecraft.mooshroom_spawn_egg","item.minecraft.mule_spawn_egg","item.minecraft.ocelot_spawn_egg","item.minecraft.panda_spawn_egg","item.minecraft.parrot_spawn_egg","item.minecraft.phantom_spawn_egg","item.minecraft.pig_spawn_egg","item.minecraft.piglin_spawn_egg","item.minecraft.piglin_brute_spawn_egg","item.minecraft.pillager_spawn_egg","item.minecraft.polar_bear_spawn_egg","item.minecraft.pufferfish_spawn_egg","item.minecraft.rabbit_spawn_egg","item.minecraft.ravager_spawn_egg","item.minecraft.salmon_spawn_egg","item.minecraft.sheep_spawn_egg","item.minecraft.shulker_spawn_egg","item.minecraft.silverfish_spawn_egg","item.minecraft.skeleton_spawn_egg","item.minecraft.skeleton_horse_spawn_egg","item.minecraft.slime_spawn_egg","item.minecraft.sniffer_spawn_egg","item.minecraft.snow_golem_spawn_egg","item.minecraft.spider_spawn_egg","item.minecraft.squid_spawn_egg","item.minecraft.stray_spawn_egg","item.minecraft.strider_spawn_egg","item.minecraft.tadpole_spawn_egg","item.minecraft.trader_llama_spawn_egg","item.minecraft.tropical_fish_spawn_egg","item.minecraft.turtle_spawn_egg","item.minecraft.vex_spawn_egg","item.minecraft.villager_spawn_egg","item.minecraft.vindicator_spawn_egg","item.minecraft.wandering_trader_spawn_egg","item.minecraft.warden_spawn_egg","item.minecraft.witch_spawn_egg","item.minecraft.wither_spawn_egg","item.minecraft.wither_skeleton_spawn_egg","item.minecraft.wolf_spawn_egg","item.minecraft.zoglin_spawn_egg","item.minecraft.creaking_spawn_egg","item.minecraft.zombie_spawn_egg","item.minecraft.zombie_horse_spawn_egg","item.minecraft.zombie_villager_spawn_egg","item.minecraft.zombified_piglin_spawn_egg","item.minecraft.experience_bottle","item.minecraft.fire_charge","item.minecraft.wind_charge","item.minecraft.writable_book","item.minecraft.written_book","item.minecraft.breeze_rod","item.minecraft.mace","item.minecraft.item_frame","item.minecraft.glow_item_frame","block.minecraft.flower_pot","item.minecraft.carrot","item.minecraft.potato","item.minecraft.baked_potato","item.minecraft.poisonous_potato","item.minecraft.map","item.minecraft.golden_carrot","block.minecraft.skeleton_skull","block.minecraft.wither_skeleton_skull","block.minecraft.player_head","block.minecraft.zombie_head","block.minecraft.creeper_head","block.minecraft.dragon_head","block.minecraft.piglin_head","item.minecraft.nether_star","item.minecraft.pumpkin_pie","item.minecraft.firework_rocket","item.minecraft.firework_star","item.minecraft.enchanted_book","item.minecraft.nether_brick","item.minecraft.resin_brick","item.minecraft.prismarine_shard","item.minecraft.prismarine_crystals","item.minecraft.rabbit","item.minecraft.cooked_rabbit","item.minecraft.rabbit_stew","item.minecraft.rabbit_foot","item.minecraft.rabbit_hide","item.minecraft.armor_stand","item.minecraft.iron_horse_armor","item.minecraft.golden_horse_armor","item.minecraft.diamond_horse_armor","item.minecraft.leather_horse_armor","item.minecraft.lead","item.minecraft.name_tag","item.minecraft.command_block_minecart","item.minecraft.mutton","item.minecraft.cooked_mutton","block.minecraft.white_banner","block.minecraft.orange_banner","block.minecraft.magenta_banner","block.minecraft.light_blue_banner","block.minecraft.yellow_banner","block.minecraft.lime_banner","block.minecraft.pink_banner","block.minecraft.gray_banner","block.minecraft.light_gray_banner","block.minecraft.cyan_banner","block.minecraft.purple_banner","block.minecraft.blue_banner","block.minecraft.brown_banner","block.minecraft.green_banner","block.minecraft.red_banner","block.minecraft.black_banner","item.minecraft.end_crystal","item.minecraft.chorus_fruit","item.minecraft.popped_chorus_fruit","item.minecraft.torchflower_seeds","item.minecraft.pitcher_pod","item.minecraft.beetroot","item.minecraft.beetroot_seeds","item.minecraft.beetroot_soup","item.minecraft.dragon_breath","item.minecraft.splash_potion","item.minecraft.spectral_arrow","item.minecraft.tipped_arrow","item.minecraft.lingering_potion","item.minecraft.shield","item.minecraft.totem_of_undying","item.minecraft.shulker_shell","item.minecraft.iron_nugget","item.minecraft.knowledge_book","item.minecraft.debug_stick","item.minecraft.music_disc_13","item.minecraft.music_disc_cat","item.minecraft.music_disc_blocks","item.minecraft.music_disc_chirp","item.minecraft.music_disc_creator","item.minecraft.music_disc_creator_music_box","item.minecraft.music_disc_far","item.minecraft.music_disc_lava_chicken","item.minecraft.music_disc_mall","item.minecraft.music_disc_mellohi","item.minecraft.music_disc_stal","item.minecraft.music_disc_strad","item.minecraft.music_disc_ward","item.minecraft.music_disc_11","item.minecraft.music_disc_wait","item.minecraft.music_disc_otherside","item.minecraft.music_disc_relic","item.minecraft.music_disc_5","item.minecraft.music_disc_pigstep","item.minecraft.music_disc_precipice","item.minecraft.music_disc_tears","item.minecraft.disc_fragment_5","item.minecraft.trident","item.minecraft.nautilus_shell","item.minecraft.heart_of_the_sea","item.minecraft.crossbow","item.minecraft.suspicious_stew","block.minecraft.loom","item.minecraft.flower_banner_pattern","item.minecraft.creeper_banner_pattern","item.minecraft.skull_banner_pattern","item.minecraft.mojang_banner_pattern","item.minecraft.globe_banner_pattern","item.minecraft.piglin_banner_pattern","item.minecraft.flow_banner_pattern","item.minecraft.guster_banner_pattern","item.minecraft.field_masoned_banner_pattern","item.minecraft.bordure_indented_banner_pattern","item.minecraft.goat_horn","block.minecraft.composter","block.minecraft.barrel","block.minecraft.smoker","block.minecraft.blast_furnace","block.minecraft.cartography_table","block.minecraft.fletching_table","block.minecraft.grindstone","block.minecraft.smithing_table","block.minecraft.stonecutter","block.minecraft.bell","block.minecraft.lantern","block.minecraft.soul_lantern","item.minecraft.sweet_berries","item.minecraft.glow_berries","block.minecraft.campfire","block.minecraft.soul_campfire","block.minecraft.shroomlight","item.minecraft.honeycomb","block.minecraft.bee_nest","block.minecraft.beehive","item.minecraft.honey_bottle","block.minecraft.honeycomb_block","block.minecraft.lodestone","block.minecraft.crying_obsidian","block.minecraft.blackstone","block.minecraft.blackstone_slab","block.minecraft.blackstone_stairs","block.minecraft.gilded_blackstone","block.minecraft.polished_blackstone","block.minecraft.polished_blackstone_slab","block.minecraft.polished_blackstone_stairs","block.minecraft.chiseled_polished_blackstone","block.minecraft.polished_blackstone_bricks","block.minecraft.polished_blackstone_brick_slab","block.minecraft.polished_blackstone_brick_stairs","block.minecraft.cracked_polished_blackstone_bricks","block.minecraft.respawn_anchor","block.minecraft.candle","block.minecraft.white_candle","block.minecraft.orange_candle","block.minecraft.magenta_candle","block.minecraft.light_blue_candle","block.minecraft.yellow_candle","block.minecraft.lime_candle","block.minecraft.pink_candle","block.minecraft.gray_candle","block.minecraft.light_gray_candle","block.minecraft.cyan_candle","block.minecraft.purple_candle","block.minecraft.blue_candle","block.minecraft.brown_candle","block.minecraft.green_candle","block.minecraft.red_candle","block.minecraft.black_candle","block.minecraft.small_amethyst_bud","block.minecraft.medium_amethyst_bud","block.minecraft.large_amethyst_bud","block.minecraft.amethyst_cluster","block.minecraft.pointed_dripstone","block.minecraft.ochre_froglight","block.minecraft.verdant_froglight","block.minecraft.pearlescent_froglight","block.minecraft.frogspawn","item.minecraft.echo_shard","item.minecraft.brush","item.minecraft.netherite_upgrade_smithing_template","item.minecraft.sentry_armor_trim_smithing_template","item.minecraft.dune_armor_trim_smithing_template","item.minecraft.coast_armor_trim_smithing_template","item.minecraft.wild_armor_trim_smithing_template","item.minecraft.ward_armor_trim_smithing_template","item.minecraft.eye_armor_trim_smithing_template","item.minecraft.vex_armor_trim_smithing_template","item.minecraft.tide_armor_trim_smithing_template","item.minecraft.snout_armor_trim_smithing_template","item.minecraft.rib_armor_trim_smithing_template","item.minecraft.spire_armor_trim_smithing_template","item.minecraft.wayfinder_armor_trim_smithing_template","item.minecraft.shaper_armor_trim_smithing_template","item.minecraft.silence_armor_trim_smithing_template","item.minecraft.raiser_armor_trim_smithing_template","item.minecraft.host_armor_trim_smithing_template","item.minecraft.flow_armor_trim_smithing_template","item.minecraft.bolt_armor_trim_smithing_template","item.minecraft.angler_pottery_sherd","item.minecraft.archer_pottery_sherd","item.minecraft.arms_up_pottery_sherd","item.minecraft.blade_pottery_sherd","item.minecraft.brewer_pottery_sherd","item.minecraft.burn_pottery_sherd","item.minecraft.danger_pottery_sherd","item.minecraft.explorer_pottery_sherd","item.minecraft.flow_pottery_sherd","item.minecraft.friend_pottery_sherd","item.minecraft.guster_pottery_sherd","item.minecraft.heart_pottery_sherd","item.minecraft.heartbreak_pottery_sherd","item.minecraft.howl_pottery_sherd","item.minecraft.miner_pottery_sherd","item.minecraft.mourner_pottery_sherd","item.minecraft.plenty_pottery_sherd","item.minecraft.prize_pottery_sherd","item.minecraft.scrape_pottery_sherd","item.minecraft.sheaf_pottery_sherd","item.minecraft.shelter_pottery_sherd","item.minecraft.skull_pottery_sherd","item.minecraft.snort_pottery_sherd","block.minecraft.copper_grate","block.minecraft.exposed_copper_grate","block.minecraft.weathered_copper_grate","block.minecraft.oxidized_copper_grate","block.minecraft.waxed_copper_grate","block.minecraft.waxed_exposed_copper_grate","block.minecraft.waxed_weathered_copper_grate","block.minecraft.waxed_oxidized_copper_grate","block.minecraft.copper_bulb","block.minecraft.exposed_copper_bulb","block.minecraft.weathered_copper_bulb","block.minecraft.oxidized_copper_bulb","block.minecraft.waxed_copper_bulb","block.minecraft.waxed_exposed_copper_bulb","block.minecraft.waxed_weathered_copper_bulb","block.minecraft.waxed_oxidized_copper_bulb","block.minecraft.trial_spawner","item.minecraft.trial_key","item.minecraft.ominous_trial_key","block.minecraft.vault","item.minecraft.ominous_bottle"];
+static ITEM_NAME_VALUES: [&str; 1488] = ["block.minecraft.air","block.minecraft.stone","block.minecraft.granite","block.minecraft.polished_granite","block.minecraft.diorite","block.minecraft.polished_diorite","block.minecraft.andesite","block.minecraft.polished_andesite","block.minecraft.deepslate","block.minecraft.cobbled_deepslate","block.minecraft.polished_deepslate","block.minecraft.calcite","block.minecraft.tuff","block.minecraft.tuff_slab","block.minecraft.tuff_stairs","block.minecraft.tuff_wall","block.minecraft.chiseled_tuff","block.minecraft.polished_tuff","block.minecraft.polished_tuff_slab","block.minecraft.polished_tuff_stairs","block.minecraft.polished_tuff_wall","block.minecraft.tuff_bricks","block.minecraft.tuff_brick_slab","block.minecraft.tuff_brick_stairs","block.minecraft.tuff_brick_wall","block.minecraft.chiseled_tuff_bricks","block.minecraft.dripstone_block","block.minecraft.grass_block","block.minecraft.dirt","block.minecraft.coarse_dirt","block.minecraft.podzol","block.minecraft.rooted_dirt","block.minecraft.mud","block.minecraft.crimson_nylium","block.minecraft.warped_nylium","block.minecraft.cobblestone","block.minecraft.oak_planks","block.minecraft.spruce_planks","block.minecraft.birch_planks","block.minecraft.jungle_planks","block.minecraft.acacia_planks","block.minecraft.cherry_planks","block.minecraft.dark_oak_planks","block.minecraft.pale_oak_planks","block.minecraft.mangrove_planks","block.minecraft.bamboo_planks","block.minecraft.crimson_planks","block.minecraft.warped_planks","block.minecraft.bamboo_mosaic","block.minecraft.oak_sapling","block.minecraft.spruce_sapling","block.minecraft.birch_sapling","block.minecraft.jungle_sapling","block.minecraft.acacia_sapling","block.minecraft.cherry_sapling","block.minecraft.dark_oak_sapling","block.minecraft.pale_oak_sapling","block.minecraft.mangrove_propagule","block.minecraft.bedrock","block.minecraft.sand","block.minecraft.suspicious_sand","block.minecraft.suspicious_gravel","block.minecraft.red_sand","block.minecraft.gravel","block.minecraft.coal_ore","block.minecraft.deepslate_coal_ore","block.minecraft.iron_ore","block.minecraft.deepslate_iron_ore","block.minecraft.copper_ore","block.minecraft.deepslate_copper_ore","block.minecraft.gold_ore","block.minecraft.deepslate_gold_ore","block.minecraft.redstone_ore","block.minecraft.deepslate_redstone_ore","block.minecraft.emerald_ore","block.minecraft.deepslate_emerald_ore","block.minecraft.lapis_ore","block.minecraft.deepslate_lapis_ore","block.minecraft.diamond_ore","block.minecraft.deepslate_diamond_ore","block.minecraft.nether_gold_ore","block.minecraft.nether_quartz_ore","block.minecraft.ancient_debris","block.minecraft.coal_block","block.minecraft.raw_iron_block","block.minecraft.raw_copper_block","block.minecraft.raw_gold_block","block.minecraft.heavy_core","block.minecraft.amethyst_block","block.minecraft.budding_amethyst","block.minecraft.iron_block","block.minecraft.copper_block","block.minecraft.gold_block","block.minecraft.diamond_block","block.minecraft.netherite_block","block.minecraft.exposed_copper","block.minecraft.weathered_copper","block.minecraft.oxidized_copper","block.minecraft.chiseled_copper","block.minecraft.exposed_chiseled_copper","block.minecraft.weathered_chiseled_copper","block.minecraft.oxidized_chiseled_copper","block.minecraft.cut_copper","block.minecraft.exposed_cut_copper","block.minecraft.weathered_cut_copper","block.minecraft.oxidized_cut_copper","block.minecraft.cut_copper_stairs","block.minecraft.exposed_cut_copper_stairs","block.minecraft.weathered_cut_copper_stairs","block.minecraft.oxidized_cut_copper_stairs","block.minecraft.cut_copper_slab","block.minecraft.exposed_cut_copper_slab","block.minecraft.weathered_cut_copper_slab","block.minecraft.oxidized_cut_copper_slab","block.minecraft.waxed_copper_block","block.minecraft.waxed_exposed_copper","block.minecraft.waxed_weathered_copper","block.minecraft.waxed_oxidized_copper","block.minecraft.waxed_chiseled_copper","block.minecraft.waxed_exposed_chiseled_copper","block.minecraft.waxed_weathered_chiseled_copper","block.minecraft.waxed_oxidized_chiseled_copper","block.minecraft.waxed_cut_copper","block.minecraft.waxed_exposed_cut_copper","block.minecraft.waxed_weathered_cut_copper","block.minecraft.waxed_oxidized_cut_copper","block.minecraft.waxed_cut_copper_stairs","block.minecraft.waxed_exposed_cut_copper_stairs","block.minecraft.waxed_weathered_cut_copper_stairs","block.minecraft.waxed_oxidized_cut_copper_stairs","block.minecraft.waxed_cut_copper_slab","block.minecraft.waxed_exposed_cut_copper_slab","block.minecraft.waxed_weathered_cut_copper_slab","block.minecraft.waxed_oxidized_cut_copper_slab","block.minecraft.oak_log","block.minecraft.spruce_log","block.minecraft.birch_log","block.minecraft.jungle_log","block.minecraft.acacia_log","block.minecraft.cherry_log","block.minecraft.pale_oak_log","block.minecraft.dark_oak_log","block.minecraft.mangrove_log","block.minecraft.mangrove_roots","block.minecraft.muddy_mangrove_roots","block.minecraft.crimson_stem","block.minecraft.warped_stem","block.minecraft.bamboo_block","block.minecraft.stripped_oak_log","block.minecraft.stripped_spruce_log","block.minecraft.stripped_birch_log","block.minecraft.stripped_jungle_log","block.minecraft.stripped_acacia_log","block.minecraft.stripped_cherry_log","block.minecraft.stripped_dark_oak_log","block.minecraft.stripped_pale_oak_log","block.minecraft.stripped_mangrove_log","block.minecraft.stripped_crimson_stem","block.minecraft.stripped_warped_stem","block.minecraft.stripped_oak_wood","block.minecraft.stripped_spruce_wood","block.minecraft.stripped_birch_wood","block.minecraft.stripped_jungle_wood","block.minecraft.stripped_acacia_wood","block.minecraft.stripped_cherry_wood","block.minecraft.stripped_dark_oak_wood","block.minecraft.stripped_pale_oak_wood","block.minecraft.stripped_mangrove_wood","block.minecraft.stripped_crimson_hyphae","block.minecraft.stripped_warped_hyphae","block.minecraft.stripped_bamboo_block","block.minecraft.oak_wood","block.minecraft.spruce_wood","block.minecraft.birch_wood","block.minecraft.jungle_wood","block.minecraft.acacia_wood","block.minecraft.cherry_wood","block.minecraft.pale_oak_wood","block.minecraft.dark_oak_wood","block.minecraft.mangrove_wood","block.minecraft.crimson_hyphae","block.minecraft.warped_hyphae","block.minecraft.oak_leaves","block.minecraft.spruce_leaves","block.minecraft.birch_leaves","block.minecraft.jungle_leaves","block.minecraft.acacia_leaves","block.minecraft.cherry_leaves","block.minecraft.dark_oak_leaves","block.minecraft.pale_oak_leaves","block.minecraft.mangrove_leaves","block.minecraft.azalea_leaves","block.minecraft.flowering_azalea_leaves","block.minecraft.sponge","block.minecraft.wet_sponge","block.minecraft.glass","block.minecraft.tinted_glass","block.minecraft.lapis_block","block.minecraft.sandstone","block.minecraft.chiseled_sandstone","block.minecraft.cut_sandstone","block.minecraft.cobweb","block.minecraft.short_grass","block.minecraft.fern","block.minecraft.bush","block.minecraft.azalea","block.minecraft.flowering_azalea","block.minecraft.dead_bush","block.minecraft.firefly_bush","block.minecraft.short_dry_grass","block.minecraft.tall_dry_grass","block.minecraft.seagrass","block.minecraft.sea_pickle","block.minecraft.white_wool","block.minecraft.orange_wool","block.minecraft.magenta_wool","block.minecraft.light_blue_wool","block.minecraft.yellow_wool","block.minecraft.lime_wool","block.minecraft.pink_wool","block.minecraft.gray_wool","block.minecraft.light_gray_wool","block.minecraft.cyan_wool","block.minecraft.purple_wool","block.minecraft.blue_wool","block.minecraft.brown_wool","block.minecraft.green_wool","block.minecraft.red_wool","block.minecraft.black_wool","block.minecraft.dandelion","block.minecraft.open_eyeblossom","block.minecraft.closed_eyeblossom","block.minecraft.poppy","block.minecraft.blue_orchid","block.minecraft.allium","block.minecraft.azure_bluet","block.minecraft.red_tulip","block.minecraft.orange_tulip","block.minecraft.white_tulip","block.minecraft.pink_tulip","block.minecraft.oxeye_daisy","block.minecraft.cornflower","block.minecraft.lily_of_the_valley","block.minecraft.wither_rose","block.minecraft.torchflower","block.minecraft.pitcher_plant","block.minecraft.spore_blossom","block.minecraft.brown_mushroom","block.minecraft.red_mushroom","block.minecraft.crimson_fungus","block.minecraft.warped_fungus","block.minecraft.crimson_roots","block.minecraft.warped_roots","block.minecraft.nether_sprouts","block.minecraft.weeping_vines","block.minecraft.twisting_vines","block.minecraft.sugar_cane","block.minecraft.kelp","block.minecraft.pink_petals","block.minecraft.wildflowers","block.minecraft.leaf_litter","block.minecraft.moss_carpet","block.minecraft.moss_block","block.minecraft.pale_moss_carpet","block.minecraft.pale_hanging_moss","block.minecraft.pale_moss_block","block.minecraft.hanging_roots","block.minecraft.big_dripleaf","block.minecraft.small_dripleaf","block.minecraft.bamboo","block.minecraft.oak_slab","block.minecraft.spruce_slab","block.minecraft.birch_slab","block.minecraft.jungle_slab","block.minecraft.acacia_slab","block.minecraft.cherry_slab","block.minecraft.dark_oak_slab","block.minecraft.pale_oak_slab","block.minecraft.mangrove_slab","block.minecraft.bamboo_slab","block.minecraft.bamboo_mosaic_slab","block.minecraft.crimson_slab","block.minecraft.warped_slab","block.minecraft.stone_slab","block.minecraft.smooth_stone_slab","block.minecraft.sandstone_slab","block.minecraft.cut_sandstone_slab","block.minecraft.petrified_oak_slab","block.minecraft.cobblestone_slab","block.minecraft.brick_slab","block.minecraft.stone_brick_slab","block.minecraft.mud_brick_slab","block.minecraft.nether_brick_slab","block.minecraft.quartz_slab","block.minecraft.red_sandstone_slab","block.minecraft.cut_red_sandstone_slab","block.minecraft.purpur_slab","block.minecraft.prismarine_slab","block.minecraft.prismarine_brick_slab","block.minecraft.dark_prismarine_slab","block.minecraft.smooth_quartz","block.minecraft.smooth_red_sandstone","block.minecraft.smooth_sandstone","block.minecraft.smooth_stone","block.minecraft.bricks","block.minecraft.acacia_shelf","block.minecraft.bamboo_shelf","block.minecraft.birch_shelf","block.minecraft.cherry_shelf","block.minecraft.crimson_shelf","block.minecraft.dark_oak_shelf","block.minecraft.jungle_shelf","block.minecraft.mangrove_shelf","block.minecraft.oak_shelf","block.minecraft.pale_oak_shelf","block.minecraft.spruce_shelf","block.minecraft.warped_shelf","block.minecraft.bookshelf","block.minecraft.chiseled_bookshelf","block.minecraft.decorated_pot","block.minecraft.mossy_cobblestone","block.minecraft.obsidian","block.minecraft.torch","block.minecraft.end_rod","block.minecraft.chorus_plant","block.minecraft.chorus_flower","block.minecraft.purpur_block","block.minecraft.purpur_pillar","block.minecraft.purpur_stairs","block.minecraft.spawner","block.minecraft.creaking_heart","block.minecraft.chest","block.minecraft.crafting_table","block.minecraft.farmland","block.minecraft.furnace","block.minecraft.ladder","block.minecraft.cobblestone_stairs","block.minecraft.snow","block.minecraft.ice","block.minecraft.snow_block","block.minecraft.cactus","block.minecraft.cactus_flower","block.minecraft.clay","block.minecraft.jukebox","block.minecraft.oak_fence","block.minecraft.spruce_fence","block.minecraft.birch_fence","block.minecraft.jungle_fence","block.minecraft.acacia_fence","block.minecraft.cherry_fence","block.minecraft.dark_oak_fence","block.minecraft.pale_oak_fence","block.minecraft.mangrove_fence","block.minecraft.bamboo_fence","block.minecraft.crimson_fence","block.minecraft.warped_fence","block.minecraft.pumpkin","block.minecraft.carved_pumpkin","block.minecraft.jack_o_lantern","block.minecraft.netherrack","block.minecraft.soul_sand","block.minecraft.soul_soil","block.minecraft.basalt","block.minecraft.polished_basalt","block.minecraft.smooth_basalt","block.minecraft.soul_torch","block.minecraft.copper_torch","block.minecraft.glowstone","block.minecraft.infested_stone","block.minecraft.infested_cobblestone","block.minecraft.infested_stone_bricks","block.minecraft.infested_mossy_stone_bricks","block.minecraft.infested_cracked_stone_bricks","block.minecraft.infested_chiseled_stone_bricks","block.minecraft.infested_deepslate","block.minecraft.stone_bricks","block.minecraft.mossy_stone_bricks","block.minecraft.cracked_stone_bricks","block.minecraft.chiseled_stone_bricks","block.minecraft.packed_mud","block.minecraft.mud_bricks","block.minecraft.deepslate_bricks","block.minecraft.cracked_deepslate_bricks","block.minecraft.deepslate_tiles","block.minecraft.cracked_deepslate_tiles","block.minecraft.chiseled_deepslate","block.minecraft.reinforced_deepslate","block.minecraft.brown_mushroom_block","block.minecraft.red_mushroom_block","block.minecraft.mushroom_stem","block.minecraft.iron_bars","block.minecraft.copper_bars","block.minecraft.exposed_copper_bars","block.minecraft.weathered_copper_bars","block.minecraft.oxidized_copper_bars","block.minecraft.waxed_copper_bars","block.minecraft.waxed_exposed_copper_bars","block.minecraft.waxed_weathered_copper_bars","block.minecraft.waxed_oxidized_copper_bars","block.minecraft.iron_chain","block.minecraft.copper_chain","block.minecraft.exposed_copper_chain","block.minecraft.weathered_copper_chain","block.minecraft.oxidized_copper_chain","block.minecraft.waxed_copper_chain","block.minecraft.waxed_exposed_copper_chain","block.minecraft.waxed_weathered_copper_chain","block.minecraft.waxed_oxidized_copper_chain","block.minecraft.glass_pane","block.minecraft.melon","block.minecraft.vine","block.minecraft.glow_lichen","item.minecraft.resin_clump","block.minecraft.resin_block","block.minecraft.resin_bricks","block.minecraft.resin_brick_stairs","block.minecraft.resin_brick_slab","block.minecraft.resin_brick_wall","block.minecraft.chiseled_resin_bricks","block.minecraft.brick_stairs","block.minecraft.stone_brick_stairs","block.minecraft.mud_brick_stairs","block.minecraft.mycelium","block.minecraft.lily_pad","block.minecraft.nether_bricks","block.minecraft.cracked_nether_bricks","block.minecraft.chiseled_nether_bricks","block.minecraft.nether_brick_fence","block.minecraft.nether_brick_stairs","block.minecraft.sculk","block.minecraft.sculk_vein","block.minecraft.sculk_catalyst","block.minecraft.sculk_shrieker","block.minecraft.enchanting_table","block.minecraft.end_portal_frame","block.minecraft.end_stone","block.minecraft.end_stone_bricks","block.minecraft.dragon_egg","block.minecraft.sandstone_stairs","block.minecraft.ender_chest","block.minecraft.emerald_block","block.minecraft.oak_stairs","block.minecraft.spruce_stairs","block.minecraft.birch_stairs","block.minecraft.jungle_stairs","block.minecraft.acacia_stairs","block.minecraft.cherry_stairs","block.minecraft.dark_oak_stairs","block.minecraft.pale_oak_stairs","block.minecraft.mangrove_stairs","block.minecraft.bamboo_stairs","block.minecraft.bamboo_mosaic_stairs","block.minecraft.crimson_stairs","block.minecraft.warped_stairs","block.minecraft.command_block","block.minecraft.beacon","block.minecraft.cobblestone_wall","block.minecraft.mossy_cobblestone_wall","block.minecraft.brick_wall","block.minecraft.prismarine_wall","block.minecraft.red_sandstone_wall","block.minecraft.mossy_stone_brick_wall","block.minecraft.granite_wall","block.minecraft.stone_brick_wall","block.minecraft.mud_brick_wall","block.minecraft.nether_brick_wall","block.minecraft.andesite_wall","block.minecraft.red_nether_brick_wall","block.minecraft.sandstone_wall","block.minecraft.end_stone_brick_wall","block.minecraft.diorite_wall","block.minecraft.blackstone_wall","block.minecraft.polished_blackstone_wall","block.minecraft.polished_blackstone_brick_wall","block.minecraft.cobbled_deepslate_wall","block.minecraft.polished_deepslate_wall","block.minecraft.deepslate_brick_wall","block.minecraft.deepslate_tile_wall","block.minecraft.anvil","block.minecraft.chipped_anvil","block.minecraft.damaged_anvil","block.minecraft.chiseled_quartz_block","block.minecraft.quartz_block","block.minecraft.quartz_bricks","block.minecraft.quartz_pillar","block.minecraft.quartz_stairs","block.minecraft.white_terracotta","block.minecraft.orange_terracotta","block.minecraft.magenta_terracotta","block.minecraft.light_blue_terracotta","block.minecraft.yellow_terracotta","block.minecraft.lime_terracotta","block.minecraft.pink_terracotta","block.minecraft.gray_terracotta","block.minecraft.light_gray_terracotta","block.minecraft.cyan_terracotta","block.minecraft.purple_terracotta","block.minecraft.blue_terracotta","block.minecraft.brown_terracotta","block.minecraft.green_terracotta","block.minecraft.red_terracotta","block.minecraft.black_terracotta","block.minecraft.barrier","block.minecraft.light","block.minecraft.hay_block","block.minecraft.white_carpet","block.minecraft.orange_carpet","block.minecraft.magenta_carpet","block.minecraft.light_blue_carpet","block.minecraft.yellow_carpet","block.minecraft.lime_carpet","block.minecraft.pink_carpet","block.minecraft.gray_carpet","block.minecraft.light_gray_carpet","block.minecraft.cyan_carpet","block.minecraft.purple_carpet","block.minecraft.blue_carpet","block.minecraft.brown_carpet","block.minecraft.green_carpet","block.minecraft.red_carpet","block.minecraft.black_carpet","block.minecraft.terracotta","block.minecraft.packed_ice","block.minecraft.dirt_path","block.minecraft.sunflower","block.minecraft.lilac","block.minecraft.rose_bush","block.minecraft.peony","block.minecraft.tall_grass","block.minecraft.large_fern","block.minecraft.white_stained_glass","block.minecraft.orange_stained_glass","block.minecraft.magenta_stained_glass","block.minecraft.light_blue_stained_glass","block.minecraft.yellow_stained_glass","block.minecraft.lime_stained_glass","block.minecraft.pink_stained_glass","block.minecraft.gray_stained_glass","block.minecraft.light_gray_stained_glass","block.minecraft.cyan_stained_glass","block.minecraft.purple_stained_glass","block.minecraft.blue_stained_glass","block.minecraft.brown_stained_glass","block.minecraft.green_stained_glass","block.minecraft.red_stained_glass","block.minecraft.black_stained_glass","block.minecraft.white_stained_glass_pane","block.minecraft.orange_stained_glass_pane","block.minecraft.magenta_stained_glass_pane","block.minecraft.light_blue_stained_glass_pane","block.minecraft.yellow_stained_glass_pane","block.minecraft.lime_stained_glass_pane","block.minecraft.pink_stained_glass_pane","block.minecraft.gray_stained_glass_pane","block.minecraft.light_gray_stained_glass_pane","block.minecraft.cyan_stained_glass_pane","block.minecraft.purple_stained_glass_pane","block.minecraft.blue_stained_glass_pane","block.minecraft.brown_stained_glass_pane","block.minecraft.green_stained_glass_pane","block.minecraft.red_stained_glass_pane","block.minecraft.black_stained_glass_pane","block.minecraft.prismarine","block.minecraft.prismarine_bricks","block.minecraft.dark_prismarine","block.minecraft.prismarine_stairs","block.minecraft.prismarine_brick_stairs","block.minecraft.dark_prismarine_stairs","block.minecraft.sea_lantern","block.minecraft.red_sandstone","block.minecraft.chiseled_red_sandstone","block.minecraft.cut_red_sandstone","block.minecraft.red_sandstone_stairs","block.minecraft.repeating_command_block","block.minecraft.chain_command_block","block.minecraft.magma_block","block.minecraft.nether_wart_block","block.minecraft.warped_wart_block","block.minecraft.red_nether_bricks","block.minecraft.bone_block","block.minecraft.structure_void","block.minecraft.shulker_box","block.minecraft.white_shulker_box","block.minecraft.orange_shulker_box","block.minecraft.magenta_shulker_box","block.minecraft.light_blue_shulker_box","block.minecraft.yellow_shulker_box","block.minecraft.lime_shulker_box","block.minecraft.pink_shulker_box","block.minecraft.gray_shulker_box","block.minecraft.light_gray_shulker_box","block.minecraft.cyan_shulker_box","block.minecraft.purple_shulker_box","block.minecraft.blue_shulker_box","block.minecraft.brown_shulker_box","block.minecraft.green_shulker_box","block.minecraft.red_shulker_box","block.minecraft.black_shulker_box","block.minecraft.white_glazed_terracotta","block.minecraft.orange_glazed_terracotta","block.minecraft.magenta_glazed_terracotta","block.minecraft.light_blue_glazed_terracotta","block.minecraft.yellow_glazed_terracotta","block.minecraft.lime_glazed_terracotta","block.minecraft.pink_glazed_terracotta","block.minecraft.gray_glazed_terracotta","block.minecraft.light_gray_glazed_terracotta","block.minecraft.cyan_glazed_terracotta","block.minecraft.purple_glazed_terracotta","block.minecraft.blue_glazed_terracotta","block.minecraft.brown_glazed_terracotta","block.minecraft.green_glazed_terracotta","block.minecraft.red_glazed_terracotta","block.minecraft.black_glazed_terracotta","block.minecraft.white_concrete","block.minecraft.orange_concrete","block.minecraft.magenta_concrete","block.minecraft.light_blue_concrete","block.minecraft.yellow_concrete","block.minecraft.lime_concrete","block.minecraft.pink_concrete","block.minecraft.gray_concrete","block.minecraft.light_gray_concrete","block.minecraft.cyan_concrete","block.minecraft.purple_concrete","block.minecraft.blue_concrete","block.minecraft.brown_concrete","block.minecraft.green_concrete","block.minecraft.red_concrete","block.minecraft.black_concrete","block.minecraft.white_concrete_powder","block.minecraft.orange_concrete_powder","block.minecraft.magenta_concrete_powder","block.minecraft.light_blue_concrete_powder","block.minecraft.yellow_concrete_powder","block.minecraft.lime_concrete_powder","block.minecraft.pink_concrete_powder","block.minecraft.gray_concrete_powder","block.minecraft.light_gray_concrete_powder","block.minecraft.cyan_concrete_powder","block.minecraft.purple_concrete_powder","block.minecraft.blue_concrete_powder","block.minecraft.brown_concrete_powder","block.minecraft.green_concrete_powder","block.minecraft.red_concrete_powder","block.minecraft.black_concrete_powder","block.minecraft.turtle_egg","block.minecraft.sniffer_egg","block.minecraft.dried_ghast","block.minecraft.dead_tube_coral_block","block.minecraft.dead_brain_coral_block","block.minecraft.dead_bubble_coral_block","block.minecraft.dead_fire_coral_block","block.minecraft.dead_horn_coral_block","block.minecraft.tube_coral_block","block.minecraft.brain_coral_block","block.minecraft.bubble_coral_block","block.minecraft.fire_coral_block","block.minecraft.horn_coral_block","block.minecraft.tube_coral","block.minecraft.brain_coral","block.minecraft.bubble_coral","block.minecraft.fire_coral","block.minecraft.horn_coral","block.minecraft.dead_brain_coral","block.minecraft.dead_bubble_coral","block.minecraft.dead_fire_coral","block.minecraft.dead_horn_coral","block.minecraft.dead_tube_coral","block.minecraft.tube_coral_fan","block.minecraft.brain_coral_fan","block.minecraft.bubble_coral_fan","block.minecraft.fire_coral_fan","block.minecraft.horn_coral_fan","block.minecraft.dead_tube_coral_fan","block.minecraft.dead_brain_coral_fan","block.minecraft.dead_bubble_coral_fan","block.minecraft.dead_fire_coral_fan","block.minecraft.dead_horn_coral_fan","block.minecraft.blue_ice","block.minecraft.conduit","block.minecraft.polished_granite_stairs","block.minecraft.smooth_red_sandstone_stairs","block.minecraft.mossy_stone_brick_stairs","block.minecraft.polished_diorite_stairs","block.minecraft.mossy_cobblestone_stairs","block.minecraft.end_stone_brick_stairs","block.minecraft.stone_stairs","block.minecraft.smooth_sandstone_stairs","block.minecraft.smooth_quartz_stairs","block.minecraft.granite_stairs","block.minecraft.andesite_stairs","block.minecraft.red_nether_brick_stairs","block.minecraft.polished_andesite_stairs","block.minecraft.diorite_stairs","block.minecraft.cobbled_deepslate_stairs","block.minecraft.polished_deepslate_stairs","block.minecraft.deepslate_brick_stairs","block.minecraft.deepslate_tile_stairs","block.minecraft.polished_granite_slab","block.minecraft.smooth_red_sandstone_slab","block.minecraft.mossy_stone_brick_slab","block.minecraft.polished_diorite_slab","block.minecraft.mossy_cobblestone_slab","block.minecraft.end_stone_brick_slab","block.minecraft.smooth_sandstone_slab","block.minecraft.smooth_quartz_slab","block.minecraft.granite_slab","block.minecraft.andesite_slab","block.minecraft.red_nether_brick_slab","block.minecraft.polished_andesite_slab","block.minecraft.diorite_slab","block.minecraft.cobbled_deepslate_slab","block.minecraft.polished_deepslate_slab","block.minecraft.deepslate_brick_slab","block.minecraft.deepslate_tile_slab","block.minecraft.scaffolding","item.minecraft.redstone","block.minecraft.redstone_torch","block.minecraft.redstone_block","block.minecraft.repeater","block.minecraft.comparator","block.minecraft.piston","block.minecraft.sticky_piston","block.minecraft.slime_block","block.minecraft.honey_block","block.minecraft.observer","block.minecraft.hopper","block.minecraft.dispenser","block.minecraft.dropper","block.minecraft.lectern","block.minecraft.target","block.minecraft.lever","block.minecraft.lightning_rod","block.minecraft.exposed_lightning_rod","block.minecraft.weathered_lightning_rod","block.minecraft.oxidized_lightning_rod","block.minecraft.waxed_lightning_rod","block.minecraft.waxed_exposed_lightning_rod","block.minecraft.waxed_weathered_lightning_rod","block.minecraft.waxed_oxidized_lightning_rod","block.minecraft.daylight_detector","block.minecraft.sculk_sensor","block.minecraft.calibrated_sculk_sensor","block.minecraft.tripwire_hook","block.minecraft.trapped_chest","block.minecraft.tnt","block.minecraft.redstone_lamp","block.minecraft.note_block","block.minecraft.stone_button","block.minecraft.polished_blackstone_button","block.minecraft.oak_button","block.minecraft.spruce_button","block.minecraft.birch_button","block.minecraft.jungle_button","block.minecraft.acacia_button","block.minecraft.cherry_button","block.minecraft.dark_oak_button","block.minecraft.pale_oak_button","block.minecraft.mangrove_button","block.minecraft.bamboo_button","block.minecraft.crimson_button","block.minecraft.warped_button","block.minecraft.stone_pressure_plate","block.minecraft.polished_blackstone_pressure_plate","block.minecraft.light_weighted_pressure_plate","block.minecraft.heavy_weighted_pressure_plate","block.minecraft.oak_pressure_plate","block.minecraft.spruce_pressure_plate","block.minecraft.birch_pressure_plate","block.minecraft.jungle_pressure_plate","block.minecraft.acacia_pressure_plate","block.minecraft.cherry_pressure_plate","block.minecraft.dark_oak_pressure_plate","block.minecraft.pale_oak_pressure_plate","block.minecraft.mangrove_pressure_plate","block.minecraft.bamboo_pressure_plate","block.minecraft.crimson_pressure_plate","block.minecraft.warped_pressure_plate","block.minecraft.iron_door","block.minecraft.oak_door","block.minecraft.spruce_door","block.minecraft.birch_door","block.minecraft.jungle_door","block.minecraft.acacia_door","block.minecraft.cherry_door","block.minecraft.dark_oak_door","block.minecraft.pale_oak_door","block.minecraft.mangrove_door","block.minecraft.bamboo_door","block.minecraft.crimson_door","block.minecraft.warped_door","block.minecraft.copper_door","block.minecraft.exposed_copper_door","block.minecraft.weathered_copper_door","block.minecraft.oxidized_copper_door","block.minecraft.waxed_copper_door","block.minecraft.waxed_exposed_copper_door","block.minecraft.waxed_weathered_copper_door","block.minecraft.waxed_oxidized_copper_door","block.minecraft.iron_trapdoor","block.minecraft.oak_trapdoor","block.minecraft.spruce_trapdoor","block.minecraft.birch_trapdoor","block.minecraft.jungle_trapdoor","block.minecraft.acacia_trapdoor","block.minecraft.cherry_trapdoor","block.minecraft.dark_oak_trapdoor","block.minecraft.pale_oak_trapdoor","block.minecraft.mangrove_trapdoor","block.minecraft.bamboo_trapdoor","block.minecraft.crimson_trapdoor","block.minecraft.warped_trapdoor","block.minecraft.copper_trapdoor","block.minecraft.exposed_copper_trapdoor","block.minecraft.weathered_copper_trapdoor","block.minecraft.oxidized_copper_trapdoor","block.minecraft.waxed_copper_trapdoor","block.minecraft.waxed_exposed_copper_trapdoor","block.minecraft.waxed_weathered_copper_trapdoor","block.minecraft.waxed_oxidized_copper_trapdoor","block.minecraft.oak_fence_gate","block.minecraft.spruce_fence_gate","block.minecraft.birch_fence_gate","block.minecraft.jungle_fence_gate","block.minecraft.acacia_fence_gate","block.minecraft.cherry_fence_gate","block.minecraft.dark_oak_fence_gate","block.minecraft.pale_oak_fence_gate","block.minecraft.mangrove_fence_gate","block.minecraft.bamboo_fence_gate","block.minecraft.crimson_fence_gate","block.minecraft.warped_fence_gate","block.minecraft.powered_rail","block.minecraft.detector_rail","block.minecraft.rail","block.minecraft.activator_rail","item.minecraft.saddle","item.minecraft.white_harness","item.minecraft.orange_harness","item.minecraft.magenta_harness","item.minecraft.light_blue_harness","item.minecraft.yellow_harness","item.minecraft.lime_harness","item.minecraft.pink_harness","item.minecraft.gray_harness","item.minecraft.light_gray_harness","item.minecraft.cyan_harness","item.minecraft.purple_harness","item.minecraft.blue_harness","item.minecraft.brown_harness","item.minecraft.green_harness","item.minecraft.red_harness","item.minecraft.black_harness","item.minecraft.minecart","item.minecraft.chest_minecart","item.minecraft.furnace_minecart","item.minecraft.tnt_minecart","item.minecraft.hopper_minecart","item.minecraft.carrot_on_a_stick","item.minecraft.warped_fungus_on_a_stick","item.minecraft.phantom_membrane","item.minecraft.elytra","item.minecraft.oak_boat","item.minecraft.oak_chest_boat","item.minecraft.spruce_boat","item.minecraft.spruce_chest_boat","item.minecraft.birch_boat","item.minecraft.birch_chest_boat","item.minecraft.jungle_boat","item.minecraft.jungle_chest_boat","item.minecraft.acacia_boat","item.minecraft.acacia_chest_boat","item.minecraft.cherry_boat","item.minecraft.cherry_chest_boat","item.minecraft.dark_oak_boat","item.minecraft.dark_oak_chest_boat","item.minecraft.pale_oak_boat","item.minecraft.pale_oak_chest_boat","item.minecraft.mangrove_boat","item.minecraft.mangrove_chest_boat","item.minecraft.bamboo_raft","item.minecraft.bamboo_chest_raft","block.minecraft.structure_block","block.minecraft.jigsaw","block.minecraft.test_block","block.minecraft.test_instance_block","item.minecraft.turtle_helmet","item.minecraft.turtle_scute","item.minecraft.armadillo_scute","item.minecraft.wolf_armor","item.minecraft.flint_and_steel","item.minecraft.bowl","item.minecraft.apple","item.minecraft.bow","item.minecraft.arrow","item.minecraft.coal","item.minecraft.charcoal","item.minecraft.diamond","item.minecraft.emerald","item.minecraft.lapis_lazuli","item.minecraft.quartz","item.minecraft.amethyst_shard","item.minecraft.raw_iron","item.minecraft.iron_ingot","item.minecraft.raw_copper","item.minecraft.copper_ingot","item.minecraft.raw_gold","item.minecraft.gold_ingot","item.minecraft.netherite_ingot","item.minecraft.netherite_scrap","item.minecraft.wooden_sword","item.minecraft.wooden_shovel","item.minecraft.wooden_pickaxe","item.minecraft.wooden_axe","item.minecraft.wooden_hoe","item.minecraft.copper_sword","item.minecraft.copper_shovel","item.minecraft.copper_pickaxe","item.minecraft.copper_axe","item.minecraft.copper_hoe","item.minecraft.stone_sword","item.minecraft.stone_shovel","item.minecraft.stone_pickaxe","item.minecraft.stone_axe","item.minecraft.stone_hoe","item.minecraft.golden_sword","item.minecraft.golden_shovel","item.minecraft.golden_pickaxe","item.minecraft.golden_axe","item.minecraft.golden_hoe","item.minecraft.iron_sword","item.minecraft.iron_shovel","item.minecraft.iron_pickaxe","item.minecraft.iron_axe","item.minecraft.iron_hoe","item.minecraft.diamond_sword","item.minecraft.diamond_shovel","item.minecraft.diamond_pickaxe","item.minecraft.diamond_axe","item.minecraft.diamond_hoe","item.minecraft.netherite_sword","item.minecraft.netherite_shovel","item.minecraft.netherite_pickaxe","item.minecraft.netherite_axe","item.minecraft.netherite_hoe","item.minecraft.stick","item.minecraft.mushroom_stew","item.minecraft.string","item.minecraft.feather","item.minecraft.gunpowder","item.minecraft.wheat_seeds","item.minecraft.wheat","item.minecraft.bread","item.minecraft.leather_helmet","item.minecraft.leather_chestplate","item.minecraft.leather_leggings","item.minecraft.leather_boots","item.minecraft.copper_helmet","item.minecraft.copper_chestplate","item.minecraft.copper_leggings","item.minecraft.copper_boots","item.minecraft.chainmail_helmet","item.minecraft.chainmail_chestplate","item.minecraft.chainmail_leggings","item.minecraft.chainmail_boots","item.minecraft.iron_helmet","item.minecraft.iron_chestplate","item.minecraft.iron_leggings","item.minecraft.iron_boots","item.minecraft.diamond_helmet","item.minecraft.diamond_chestplate","item.minecraft.diamond_leggings","item.minecraft.diamond_boots","item.minecraft.golden_helmet","item.minecraft.golden_chestplate","item.minecraft.golden_leggings","item.minecraft.golden_boots","item.minecraft.netherite_helmet","item.minecraft.netherite_chestplate","item.minecraft.netherite_leggings","item.minecraft.netherite_boots","item.minecraft.flint","item.minecraft.porkchop","item.minecraft.cooked_porkchop","item.minecraft.painting","item.minecraft.golden_apple","item.minecraft.enchanted_golden_apple","block.minecraft.oak_sign","block.minecraft.spruce_sign","block.minecraft.birch_sign","block.minecraft.jungle_sign","block.minecraft.acacia_sign","block.minecraft.cherry_sign","block.minecraft.dark_oak_sign","block.minecraft.pale_oak_sign","block.minecraft.mangrove_sign","block.minecraft.bamboo_sign","block.minecraft.crimson_sign","block.minecraft.warped_sign","block.minecraft.oak_hanging_sign","block.minecraft.spruce_hanging_sign","block.minecraft.birch_hanging_sign","block.minecraft.jungle_hanging_sign","block.minecraft.acacia_hanging_sign","block.minecraft.cherry_hanging_sign","block.minecraft.dark_oak_hanging_sign","block.minecraft.pale_oak_hanging_sign","block.minecraft.mangrove_hanging_sign","block.minecraft.bamboo_hanging_sign","block.minecraft.crimson_hanging_sign","block.minecraft.warped_hanging_sign","item.minecraft.bucket","item.minecraft.water_bucket","item.minecraft.lava_bucket","item.minecraft.powder_snow_bucket","item.minecraft.snowball","item.minecraft.leather","item.minecraft.milk_bucket","item.minecraft.pufferfish_bucket","item.minecraft.salmon_bucket","item.minecraft.cod_bucket","item.minecraft.tropical_fish_bucket","item.minecraft.axolotl_bucket","item.minecraft.tadpole_bucket","item.minecraft.brick","item.minecraft.clay_ball","block.minecraft.dried_kelp_block","item.minecraft.paper","item.minecraft.book","item.minecraft.slime_ball","item.minecraft.egg","item.minecraft.blue_egg","item.minecraft.brown_egg","item.minecraft.compass","item.minecraft.recovery_compass","item.minecraft.bundle","item.minecraft.white_bundle","item.minecraft.orange_bundle","item.minecraft.magenta_bundle","item.minecraft.light_blue_bundle","item.minecraft.yellow_bundle","item.minecraft.lime_bundle","item.minecraft.pink_bundle","item.minecraft.gray_bundle","item.minecraft.light_gray_bundle","item.minecraft.cyan_bundle","item.minecraft.purple_bundle","item.minecraft.blue_bundle","item.minecraft.brown_bundle","item.minecraft.green_bundle","item.minecraft.red_bundle","item.minecraft.black_bundle","item.minecraft.fishing_rod","item.minecraft.clock","item.minecraft.spyglass","item.minecraft.glowstone_dust","item.minecraft.cod","item.minecraft.salmon","item.minecraft.tropical_fish","item.minecraft.pufferfish","item.minecraft.cooked_cod","item.minecraft.cooked_salmon","item.minecraft.ink_sac","item.minecraft.glow_ink_sac","item.minecraft.cocoa_beans","item.minecraft.white_dye","item.minecraft.orange_dye","item.minecraft.magenta_dye","item.minecraft.light_blue_dye","item.minecraft.yellow_dye","item.minecraft.lime_dye","item.minecraft.pink_dye","item.minecraft.gray_dye","item.minecraft.light_gray_dye","item.minecraft.cyan_dye","item.minecraft.purple_dye","item.minecraft.blue_dye","item.minecraft.brown_dye","item.minecraft.green_dye","item.minecraft.red_dye","item.minecraft.black_dye","item.minecraft.bone_meal","item.minecraft.bone","item.minecraft.sugar","block.minecraft.cake","block.minecraft.white_bed","block.minecraft.orange_bed","block.minecraft.magenta_bed","block.minecraft.light_blue_bed","block.minecraft.yellow_bed","block.minecraft.lime_bed","block.minecraft.pink_bed","block.minecraft.gray_bed","block.minecraft.light_gray_bed","block.minecraft.cyan_bed","block.minecraft.purple_bed","block.minecraft.blue_bed","block.minecraft.brown_bed","block.minecraft.green_bed","block.minecraft.red_bed","block.minecraft.black_bed","item.minecraft.cookie","block.minecraft.crafter","item.minecraft.filled_map","item.minecraft.shears","item.minecraft.melon_slice","item.minecraft.dried_kelp","item.minecraft.pumpkin_seeds","item.minecraft.melon_seeds","item.minecraft.beef","item.minecraft.cooked_beef","item.minecraft.chicken","item.minecraft.cooked_chicken","item.minecraft.rotten_flesh","item.minecraft.ender_pearl","item.minecraft.blaze_rod","item.minecraft.ghast_tear","item.minecraft.gold_nugget","item.minecraft.nether_wart","item.minecraft.glass_bottle","item.minecraft.potion","item.minecraft.spider_eye","item.minecraft.fermented_spider_eye","item.minecraft.blaze_powder","item.minecraft.magma_cream","block.minecraft.brewing_stand","block.minecraft.cauldron","item.minecraft.ender_eye","item.minecraft.glistering_melon_slice","item.minecraft.armadillo_spawn_egg","item.minecraft.allay_spawn_egg","item.minecraft.axolotl_spawn_egg","item.minecraft.bat_spawn_egg","item.minecraft.bee_spawn_egg","item.minecraft.blaze_spawn_egg","item.minecraft.bogged_spawn_egg","item.minecraft.breeze_spawn_egg","item.minecraft.cat_spawn_egg","item.minecraft.camel_spawn_egg","item.minecraft.cave_spider_spawn_egg","item.minecraft.chicken_spawn_egg","item.minecraft.cod_spawn_egg","item.minecraft.copper_golem_spawn_egg","item.minecraft.cow_spawn_egg","item.minecraft.creeper_spawn_egg","item.minecraft.dolphin_spawn_egg","item.minecraft.donkey_spawn_egg","item.minecraft.drowned_spawn_egg","item.minecraft.elder_guardian_spawn_egg","item.minecraft.ender_dragon_spawn_egg","item.minecraft.enderman_spawn_egg","item.minecraft.endermite_spawn_egg","item.minecraft.evoker_spawn_egg","item.minecraft.fox_spawn_egg","item.minecraft.frog_spawn_egg","item.minecraft.ghast_spawn_egg","item.minecraft.happy_ghast_spawn_egg","item.minecraft.glow_squid_spawn_egg","item.minecraft.goat_spawn_egg","item.minecraft.guardian_spawn_egg","item.minecraft.hoglin_spawn_egg","item.minecraft.horse_spawn_egg","item.minecraft.husk_spawn_egg","item.minecraft.iron_golem_spawn_egg","item.minecraft.llama_spawn_egg","item.minecraft.magma_cube_spawn_egg","item.minecraft.mooshroom_spawn_egg","item.minecraft.mule_spawn_egg","item.minecraft.ocelot_spawn_egg","item.minecraft.panda_spawn_egg","item.minecraft.parrot_spawn_egg","item.minecraft.phantom_spawn_egg","item.minecraft.pig_spawn_egg","item.minecraft.piglin_spawn_egg","item.minecraft.piglin_brute_spawn_egg","item.minecraft.pillager_spawn_egg","item.minecraft.polar_bear_spawn_egg","item.minecraft.pufferfish_spawn_egg","item.minecraft.rabbit_spawn_egg","item.minecraft.ravager_spawn_egg","item.minecraft.salmon_spawn_egg","item.minecraft.sheep_spawn_egg","item.minecraft.shulker_spawn_egg","item.minecraft.silverfish_spawn_egg","item.minecraft.skeleton_spawn_egg","item.minecraft.skeleton_horse_spawn_egg","item.minecraft.slime_spawn_egg","item.minecraft.sniffer_spawn_egg","item.minecraft.snow_golem_spawn_egg","item.minecraft.spider_spawn_egg","item.minecraft.squid_spawn_egg","item.minecraft.stray_spawn_egg","item.minecraft.strider_spawn_egg","item.minecraft.tadpole_spawn_egg","item.minecraft.trader_llama_spawn_egg","item.minecraft.tropical_fish_spawn_egg","item.minecraft.turtle_spawn_egg","item.minecraft.vex_spawn_egg","item.minecraft.villager_spawn_egg","item.minecraft.vindicator_spawn_egg","item.minecraft.wandering_trader_spawn_egg","item.minecraft.warden_spawn_egg","item.minecraft.witch_spawn_egg","item.minecraft.wither_spawn_egg","item.minecraft.wither_skeleton_spawn_egg","item.minecraft.wolf_spawn_egg","item.minecraft.zoglin_spawn_egg","item.minecraft.creaking_spawn_egg","item.minecraft.zombie_spawn_egg","item.minecraft.zombie_horse_spawn_egg","item.minecraft.zombie_villager_spawn_egg","item.minecraft.zombified_piglin_spawn_egg","item.minecraft.experience_bottle","item.minecraft.fire_charge","item.minecraft.wind_charge","item.minecraft.writable_book","item.minecraft.written_book","item.minecraft.breeze_rod","item.minecraft.mace","item.minecraft.item_frame","item.minecraft.glow_item_frame","block.minecraft.flower_pot","item.minecraft.carrot","item.minecraft.potato","item.minecraft.baked_potato","item.minecraft.poisonous_potato","item.minecraft.map","item.minecraft.golden_carrot","block.minecraft.skeleton_skull","block.minecraft.wither_skeleton_skull","block.minecraft.player_head","block.minecraft.zombie_head","block.minecraft.creeper_head","block.minecraft.dragon_head","block.minecraft.piglin_head","item.minecraft.nether_star","item.minecraft.pumpkin_pie","item.minecraft.firework_rocket","item.minecraft.firework_star","item.minecraft.enchanted_book","item.minecraft.nether_brick","item.minecraft.resin_brick","item.minecraft.prismarine_shard","item.minecraft.prismarine_crystals","item.minecraft.rabbit","item.minecraft.cooked_rabbit","item.minecraft.rabbit_stew","item.minecraft.rabbit_foot","item.minecraft.rabbit_hide","item.minecraft.armor_stand","item.minecraft.copper_horse_armor","item.minecraft.iron_horse_armor","item.minecraft.golden_horse_armor","item.minecraft.diamond_horse_armor","item.minecraft.leather_horse_armor","item.minecraft.lead","item.minecraft.name_tag","item.minecraft.command_block_minecart","item.minecraft.mutton","item.minecraft.cooked_mutton","block.minecraft.white_banner","block.minecraft.orange_banner","block.minecraft.magenta_banner","block.minecraft.light_blue_banner","block.minecraft.yellow_banner","block.minecraft.lime_banner","block.minecraft.pink_banner","block.minecraft.gray_banner","block.minecraft.light_gray_banner","block.minecraft.cyan_banner","block.minecraft.purple_banner","block.minecraft.blue_banner","block.minecraft.brown_banner","block.minecraft.green_banner","block.minecraft.red_banner","block.minecraft.black_banner","item.minecraft.end_crystal","item.minecraft.chorus_fruit","item.minecraft.popped_chorus_fruit","item.minecraft.torchflower_seeds","item.minecraft.pitcher_pod","item.minecraft.beetroot","item.minecraft.beetroot_seeds","item.minecraft.beetroot_soup","item.minecraft.dragon_breath","item.minecraft.splash_potion","item.minecraft.spectral_arrow","item.minecraft.tipped_arrow","item.minecraft.lingering_potion","item.minecraft.shield","item.minecraft.totem_of_undying","item.minecraft.shulker_shell","item.minecraft.iron_nugget","item.minecraft.copper_nugget","item.minecraft.knowledge_book","item.minecraft.debug_stick","item.minecraft.music_disc_13","item.minecraft.music_disc_cat","item.minecraft.music_disc_blocks","item.minecraft.music_disc_chirp","item.minecraft.music_disc_creator","item.minecraft.music_disc_creator_music_box","item.minecraft.music_disc_far","item.minecraft.music_disc_lava_chicken","item.minecraft.music_disc_mall","item.minecraft.music_disc_mellohi","item.minecraft.music_disc_stal","item.minecraft.music_disc_strad","item.minecraft.music_disc_ward","item.minecraft.music_disc_11","item.minecraft.music_disc_wait","item.minecraft.music_disc_otherside","item.minecraft.music_disc_relic","item.minecraft.music_disc_5","item.minecraft.music_disc_pigstep","item.minecraft.music_disc_precipice","item.minecraft.music_disc_tears","item.minecraft.disc_fragment_5","item.minecraft.trident","item.minecraft.nautilus_shell","item.minecraft.heart_of_the_sea","item.minecraft.crossbow","item.minecraft.suspicious_stew","block.minecraft.loom","item.minecraft.flower_banner_pattern","item.minecraft.creeper_banner_pattern","item.minecraft.skull_banner_pattern","item.minecraft.mojang_banner_pattern","item.minecraft.globe_banner_pattern","item.minecraft.piglin_banner_pattern","item.minecraft.flow_banner_pattern","item.minecraft.guster_banner_pattern","item.minecraft.field_masoned_banner_pattern","item.minecraft.bordure_indented_banner_pattern","item.minecraft.goat_horn","block.minecraft.composter","block.minecraft.barrel","block.minecraft.smoker","block.minecraft.blast_furnace","block.minecraft.cartography_table","block.minecraft.fletching_table","block.minecraft.grindstone","block.minecraft.smithing_table","block.minecraft.stonecutter","block.minecraft.bell","block.minecraft.lantern","block.minecraft.soul_lantern","block.minecraft.copper_lantern","block.minecraft.exposed_copper_lantern","block.minecraft.weathered_copper_lantern","block.minecraft.oxidized_copper_lantern","block.minecraft.waxed_copper_lantern","block.minecraft.waxed_exposed_copper_lantern","block.minecraft.waxed_weathered_copper_lantern","block.minecraft.waxed_oxidized_copper_lantern","item.minecraft.sweet_berries","item.minecraft.glow_berries","block.minecraft.campfire","block.minecraft.soul_campfire","block.minecraft.shroomlight","item.minecraft.honeycomb","block.minecraft.bee_nest","block.minecraft.beehive","item.minecraft.honey_bottle","block.minecraft.honeycomb_block","block.minecraft.lodestone","block.minecraft.crying_obsidian","block.minecraft.blackstone","block.minecraft.blackstone_slab","block.minecraft.blackstone_stairs","block.minecraft.gilded_blackstone","block.minecraft.polished_blackstone","block.minecraft.polished_blackstone_slab","block.minecraft.polished_blackstone_stairs","block.minecraft.chiseled_polished_blackstone","block.minecraft.polished_blackstone_bricks","block.minecraft.polished_blackstone_brick_slab","block.minecraft.polished_blackstone_brick_stairs","block.minecraft.cracked_polished_blackstone_bricks","block.minecraft.respawn_anchor","block.minecraft.candle","block.minecraft.white_candle","block.minecraft.orange_candle","block.minecraft.magenta_candle","block.minecraft.light_blue_candle","block.minecraft.yellow_candle","block.minecraft.lime_candle","block.minecraft.pink_candle","block.minecraft.gray_candle","block.minecraft.light_gray_candle","block.minecraft.cyan_candle","block.minecraft.purple_candle","block.minecraft.blue_candle","block.minecraft.brown_candle","block.minecraft.green_candle","block.minecraft.red_candle","block.minecraft.black_candle","block.minecraft.small_amethyst_bud","block.minecraft.medium_amethyst_bud","block.minecraft.large_amethyst_bud","block.minecraft.amethyst_cluster","block.minecraft.pointed_dripstone","block.minecraft.ochre_froglight","block.minecraft.verdant_froglight","block.minecraft.pearlescent_froglight","block.minecraft.frogspawn","item.minecraft.echo_shard","item.minecraft.brush","item.minecraft.netherite_upgrade_smithing_template","item.minecraft.sentry_armor_trim_smithing_template","item.minecraft.dune_armor_trim_smithing_template","item.minecraft.coast_armor_trim_smithing_template","item.minecraft.wild_armor_trim_smithing_template","item.minecraft.ward_armor_trim_smithing_template","item.minecraft.eye_armor_trim_smithing_template","item.minecraft.vex_armor_trim_smithing_template","item.minecraft.tide_armor_trim_smithing_template","item.minecraft.snout_armor_trim_smithing_template","item.minecraft.rib_armor_trim_smithing_template","item.minecraft.spire_armor_trim_smithing_template","item.minecraft.wayfinder_armor_trim_smithing_template","item.minecraft.shaper_armor_trim_smithing_template","item.minecraft.silence_armor_trim_smithing_template","item.minecraft.raiser_armor_trim_smithing_template","item.minecraft.host_armor_trim_smithing_template","item.minecraft.flow_armor_trim_smithing_template","item.minecraft.bolt_armor_trim_smithing_template","item.minecraft.angler_pottery_sherd","item.minecraft.archer_pottery_sherd","item.minecraft.arms_up_pottery_sherd","item.minecraft.blade_pottery_sherd","item.minecraft.brewer_pottery_sherd","item.minecraft.burn_pottery_sherd","item.minecraft.danger_pottery_sherd","item.minecraft.explorer_pottery_sherd","item.minecraft.flow_pottery_sherd","item.minecraft.friend_pottery_sherd","item.minecraft.guster_pottery_sherd","item.minecraft.heart_pottery_sherd","item.minecraft.heartbreak_pottery_sherd","item.minecraft.howl_pottery_sherd","item.minecraft.miner_pottery_sherd","item.minecraft.mourner_pottery_sherd","item.minecraft.plenty_pottery_sherd","item.minecraft.prize_pottery_sherd","item.minecraft.scrape_pottery_sherd","item.minecraft.sheaf_pottery_sherd","item.minecraft.shelter_pottery_sherd","item.minecraft.skull_pottery_sherd","item.minecraft.snort_pottery_sherd","block.minecraft.copper_grate","block.minecraft.exposed_copper_grate","block.minecraft.weathered_copper_grate","block.minecraft.oxidized_copper_grate","block.minecraft.waxed_copper_grate","block.minecraft.waxed_exposed_copper_grate","block.minecraft.waxed_weathered_copper_grate","block.minecraft.waxed_oxidized_copper_grate","block.minecraft.copper_bulb","block.minecraft.exposed_copper_bulb","block.minecraft.weathered_copper_bulb","block.minecraft.oxidized_copper_bulb","block.minecraft.waxed_copper_bulb","block.minecraft.waxed_exposed_copper_bulb","block.minecraft.waxed_weathered_copper_bulb","block.minecraft.waxed_oxidized_copper_bulb","block.minecraft.copper_chest","block.minecraft.exposed_copper_chest","block.minecraft.weathered_copper_chest","block.minecraft.oxidized_copper_chest","block.minecraft.waxed_copper_chest","block.minecraft.waxed_exposed_copper_chest","block.minecraft.waxed_weathered_copper_chest","block.minecraft.waxed_oxidized_copper_chest","block.minecraft.copper_golem_statue","block.minecraft.exposed_copper_golem_statue","block.minecraft.weathered_copper_golem_statue","block.minecraft.oxidized_copper_golem_statue","block.minecraft.waxed_copper_golem_statue","block.minecraft.waxed_exposed_copper_golem_statue","block.minecraft.waxed_weathered_copper_golem_statue","block.minecraft.waxed_oxidized_copper_golem_statue","block.minecraft.trial_spawner","item.minecraft.trial_key","item.minecraft.ominous_trial_key","block.minecraft.vault","item.minecraft.ominous_bottle"];
impl DefaultableComponent for ItemName {
fn default_for_item(item: Item) -> Option<Self> {
let value = ITEM_NAME_VALUES[item as usize];
@@ -1549,7 +1769,7 @@ impl DefaultableComponent for Lore {
}
}
#[rustfmt::skip]
-static MAX_STACK_SIZE_VALUES: [i32; 1416] = [64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,64,64,1,64,64,1,1,64,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,1,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,64,64,64,64,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,1,1,1,16,64,1,1,1,1,1,1,1,64,64,64,64,64,64,16,16,16,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,64,1,64,64,64,64,64,64,64,64,64,16,64,64,64,64,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,16,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,64,64,64,64,64,64,1,64,64,16,1,1,1,1,64,64,1,64,64,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,64,64,64,64,64,64,64,1,64,1,64,64,1,1,1,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,1,64,64,1,1,64,1,1,1,1,1,1,1,1,1,1,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,16,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64];
+static MAX_STACK_SIZE_VALUES: [i32; 1488] = [64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,64,64,1,64,64,1,1,64,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,1,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,64,64,64,64,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,1,1,1,16,64,1,1,1,1,1,1,1,64,64,64,64,64,64,16,16,16,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,64,64,1,64,64,64,64,64,64,64,64,64,16,64,64,64,64,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,16,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,64,64,64,64,64,64,1,64,64,16,1,1,1,1,1,64,64,1,64,64,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,64,64,64,64,64,64,64,1,64,1,64,64,1,1,1,64,64,64,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,64,1,64,64,1,1,64,1,1,1,1,1,1,1,1,1,1,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,16,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,1,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64];
impl DefaultableComponent for MaxStackSize {
fn default_for_item(item: Item) -> Option<Self> {
let value = MAX_STACK_SIZE_VALUES[item as usize];
@@ -1588,7 +1808,7 @@ impl DefaultableComponent for Rarity {
Item::DuneArmorTrimSmithingTemplate => Rarity::Uncommon,
Item::EchoShard => Rarity::Uncommon,
Item::Elytra => Rarity::Epic,
- Item::EnchantedBook => Rarity::Uncommon,
+ Item::EnchantedBook => Rarity::Rare,
Item::EnchantedGoldenApple => Rarity::Rare,
Item::ExperienceBottle => Rarity::Uncommon,
Item::ExplorerPotterySherd => Rarity::Uncommon,
@@ -1688,6 +1908,315 @@ impl DefaultableComponent for TooltipDisplay {
Some(TooltipDisplay::new())
}
}
+impl DefaultableComponent for Container {
+ fn default_for_item(item: Item) -> Option<Self> {
+ let value = match item {
+ Item::AcaciaShelf => vec![],
+ Item::BambooShelf => vec![],
+ Item::Barrel => vec![],
+ Item::BirchShelf => vec![],
+ Item::BlackShulkerBox => vec![],
+ Item::BlastFurnace => vec![],
+ Item::BlueShulkerBox => vec![],
+ Item::BrewingStand => vec![],
+ Item::BrownShulkerBox => vec![],
+ Item::Campfire => vec![],
+ Item::CherryShelf => vec![],
+ Item::Chest => vec![],
+ Item::ChiseledBookshelf => vec![],
+ Item::Crafter => vec![],
+ Item::CrimsonShelf => vec![],
+ Item::CyanShulkerBox => vec![],
+ Item::DarkOakShelf => vec![],
+ Item::DecoratedPot => vec![],
+ Item::Dispenser => vec![],
+ Item::Dropper => vec![],
+ Item::Furnace => vec![],
+ Item::GrayShulkerBox => vec![],
+ Item::GreenShulkerBox => vec![],
+ Item::Hopper => vec![],
+ Item::JungleShelf => vec![],
+ Item::LightBlueShulkerBox => vec![],
+ Item::LightGrayShulkerBox => vec![],
+ Item::LimeShulkerBox => vec![],
+ Item::MagentaShulkerBox => vec![],
+ Item::MangroveShelf => vec![],
+ Item::OakShelf => vec![],
+ Item::OrangeShulkerBox => vec![],
+ Item::PaleOakShelf => vec![],
+ Item::PinkShulkerBox => vec![],
+ Item::PurpleShulkerBox => vec![],
+ Item::RedShulkerBox => vec![],
+ Item::ShulkerBox => vec![],
+ Item::Smoker => vec![],
+ Item::SoulCampfire => vec![],
+ Item::SpruceShelf => vec![],
+ Item::TrappedChest => vec![],
+ Item::WarpedShelf => vec![],
+ Item::WhiteShulkerBox => vec![],
+ Item::YellowShulkerBox => vec![],
+ _ => return None,
+ };
+ Some(Container { items: value })
+ }
+}
+impl DefaultableComponent for EntityData {
+ fn default_for_item(item: Item) -> Option<Self> {
+ let value = match item {
+ Item::AllaySpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:allay".into())])
+ }
+ Item::ArmadilloSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:armadillo".into())])
+ }
+ Item::AxolotlSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:axolotl".into())])
+ }
+ Item::BatSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:bat".into())])
+ }
+ Item::BeeSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:bee".into())])
+ }
+ Item::BlazeSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:blaze".into())])
+ }
+ Item::BoggedSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:bogged".into())])
+ }
+ Item::BreezeSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:breeze".into())])
+ }
+ Item::CamelSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:camel".into())])
+ }
+ Item::CatSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:cat".into())])
+ }
+ Item::CaveSpiderSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:cave_spider".into())])
+ }
+ Item::ChickenSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:chicken".into())])
+ }
+ Item::CodSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:cod".into())])
+ }
+ Item::CopperGolemSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:copper_golem".into())])
+ }
+ Item::CowSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:cow".into())])
+ }
+ Item::CreakingSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:creaking".into())])
+ }
+ Item::CreeperSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:creeper".into())])
+ }
+ Item::DolphinSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:dolphin".into())])
+ }
+ Item::DonkeySpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:donkey".into())])
+ }
+ Item::DrownedSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:drowned".into())])
+ }
+ Item::ElderGuardianSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:elder_guardian".into())])
+ }
+ Item::EnderDragonSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:ender_dragon".into())])
+ }
+ Item::EndermanSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:enderman".into())])
+ }
+ Item::EndermiteSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:endermite".into())])
+ }
+ Item::EvokerSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:evoker".into())])
+ }
+ Item::FoxSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:fox".into())])
+ }
+ Item::FrogSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:frog".into())])
+ }
+ Item::GhastSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:ghast".into())])
+ }
+ Item::GlowSquidSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:glow_squid".into())])
+ }
+ Item::GoatSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:goat".into())])
+ }
+ Item::GuardianSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:guardian".into())])
+ }
+ Item::HappyGhastSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:happy_ghast".into())])
+ }
+ Item::HoglinSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:hoglin".into())])
+ }
+ Item::HorseSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:horse".into())])
+ }
+ Item::HuskSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:husk".into())])
+ }
+ Item::IronGolemSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:iron_golem".into())])
+ }
+ Item::LlamaSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:llama".into())])
+ }
+ Item::MagmaCubeSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:magma_cube".into())])
+ }
+ Item::MooshroomSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:mooshroom".into())])
+ }
+ Item::MuleSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:mule".into())])
+ }
+ Item::OcelotSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:ocelot".into())])
+ }
+ Item::PandaSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:panda".into())])
+ }
+ Item::ParrotSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:parrot".into())])
+ }
+ Item::PhantomSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:phantom".into())])
+ }
+ Item::PigSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:pig".into())])
+ }
+ Item::PiglinBruteSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:piglin_brute".into())])
+ }
+ Item::PiglinSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:piglin".into())])
+ }
+ Item::PillagerSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:pillager".into())])
+ }
+ Item::PolarBearSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:polar_bear".into())])
+ }
+ Item::PufferfishSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:pufferfish".into())])
+ }
+ Item::RabbitSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:rabbit".into())])
+ }
+ Item::RavagerSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:ravager".into())])
+ }
+ Item::SalmonSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:salmon".into())])
+ }
+ Item::SheepSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:sheep".into())])
+ }
+ Item::ShulkerSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:shulker".into())])
+ }
+ Item::SilverfishSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:silverfish".into())])
+ }
+ Item::SkeletonHorseSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:skeleton_horse".into())])
+ }
+ Item::SkeletonSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:skeleton".into())])
+ }
+ Item::SlimeSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:slime".into())])
+ }
+ Item::SnifferSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:sniffer".into())])
+ }
+ Item::SnowGolemSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:snow_golem".into())])
+ }
+ Item::SpiderSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:spider".into())])
+ }
+ Item::SquidSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:squid".into())])
+ }
+ Item::StraySpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:stray".into())])
+ }
+ Item::StriderSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:strider".into())])
+ }
+ Item::TadpoleSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:tadpole".into())])
+ }
+ Item::TraderLlamaSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:trader_llama".into())])
+ }
+ Item::TropicalFishSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:tropical_fish".into())])
+ }
+ Item::TurtleSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:turtle".into())])
+ }
+ Item::VexSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:vex".into())])
+ }
+ Item::VillagerSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:villager".into())])
+ }
+ Item::VindicatorSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:vindicator".into())])
+ }
+ Item::WanderingTraderSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:wandering_trader".into())])
+ }
+ Item::WardenSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:warden".into())])
+ }
+ Item::WitchSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:witch".into())])
+ }
+ Item::WitherSkeletonSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:wither_skeleton".into())])
+ }
+ Item::WitherSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:wither".into())])
+ }
+ Item::WolfSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:wolf".into())])
+ }
+ Item::ZoglinSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:zoglin".into())])
+ }
+ Item::ZombieHorseSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:zombie_horse".into())])
+ }
+ Item::ZombieSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:zombie".into())])
+ }
+ Item::ZombieVillagerSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:zombie_villager".into())])
+ }
+ Item::ZombifiedPiglinSpawnEgg => {
+ NbtCompound::from_values(vec![("id".into(), "minecraft:zombified_piglin".into())])
+ }
+ _ => return None,
+ };
+ Some(EntityData { entity: value })
+ }
+}
impl DefaultableComponent for ProvidesTrimMaterial {
fn default_for_item(item: Item) -> Option<Self> {
let value = match item {
@@ -2176,57 +2705,17 @@ impl DefaultableComponent for Food {
impl DefaultableComponent for BucketEntityData {
fn default_for_item(item: Item) -> Option<Self> {
let value = match item {
- Item::AxolotlBucket => NbtCompound::new(),
- Item::CodBucket => NbtCompound::new(),
- Item::PufferfishBucket => NbtCompound::new(),
- Item::SalmonBucket => NbtCompound::new(),
- Item::TadpoleBucket => NbtCompound::new(),
- Item::TropicalFishBucket => NbtCompound::new(),
+ Item::AxolotlBucket => NbtCompound::from_values(vec![]),
+ Item::CodBucket => NbtCompound::from_values(vec![]),
+ Item::PufferfishBucket => NbtCompound::from_values(vec![]),
+ Item::SalmonBucket => NbtCompound::from_values(vec![]),
+ Item::TadpoleBucket => NbtCompound::from_values(vec![]),
+ Item::TropicalFishBucket => NbtCompound::from_values(vec![]),
_ => return None,
};
Some(BucketEntityData { entity: value })
}
}
-impl DefaultableComponent for Container {
- fn default_for_item(item: Item) -> Option<Self> {
- let value = match item {
- Item::Barrel => vec![],
- Item::BlackShulkerBox => vec![],
- Item::BlastFurnace => vec![],
- Item::BlueShulkerBox => vec![],
- Item::BrewingStand => vec![],
- Item::BrownShulkerBox => vec![],
- Item::Campfire => vec![],
- Item::Chest => vec![],
- Item::ChiseledBookshelf => vec![],
- Item::Crafter => vec![],
- Item::CyanShulkerBox => vec![],
- Item::DecoratedPot => vec![],
- Item::Dispenser => vec![],
- Item::Dropper => vec![],
- Item::Furnace => vec![],
- Item::GrayShulkerBox => vec![],
- Item::GreenShulkerBox => vec![],
- Item::Hopper => vec![],
- Item::LightBlueShulkerBox => vec![],
- Item::LightGrayShulkerBox => vec![],
- Item::LimeShulkerBox => vec![],
- Item::MagentaShulkerBox => vec![],
- Item::OrangeShulkerBox => vec![],
- Item::PinkShulkerBox => vec![],
- Item::PurpleShulkerBox => vec![],
- Item::RedShulkerBox => vec![],
- Item::ShulkerBox => vec![],
- Item::Smoker => vec![],
- Item::SoulCampfire => vec![],
- Item::TrappedChest => vec![],
- Item::WhiteShulkerBox => vec![],
- Item::YellowShulkerBox => vec![],
- _ => return None,
- };
- Some(Container { items: value })
- }
-}
impl DefaultableComponent for Bees {
fn default_for_item(item: Item) -> Option<Self> {
let value = match item {
@@ -2242,8 +2731,32 @@ impl DefaultableComponent for BlockState {
let value = match item {
Item::BeeNest => HashMap::from_iter([("honey_level".to_string(), "0".to_string())]),
Item::Beehive => HashMap::from_iter([("honey_level".to_string(), "0".to_string())]),
+ Item::CopperGolemStatue => {
+ HashMap::from_iter([("copper_golem_pose".to_string(), "standing".to_string())])
+ }
+ Item::ExposedCopperGolemStatue => {
+ HashMap::from_iter([("copper_golem_pose".to_string(), "standing".to_string())])
+ }
Item::Light => HashMap::from_iter([("level".to_string(), "15".to_string())]),
+ Item::OxidizedCopperGolemStatue => {
+ HashMap::from_iter([("copper_golem_pose".to_string(), "standing".to_string())])
+ }
Item::TestBlock => HashMap::from_iter([("mode".to_string(), "start".to_string())]),
+ Item::WaxedCopperGolemStatue => {
+ HashMap::from_iter([("copper_golem_pose".to_string(), "standing".to_string())])
+ }
+ Item::WaxedExposedCopperGolemStatue => {
+ HashMap::from_iter([("copper_golem_pose".to_string(), "standing".to_string())])
+ }
+ Item::WaxedOxidizedCopperGolemStatue => {
+ HashMap::from_iter([("copper_golem_pose".to_string(), "standing".to_string())])
+ }
+ Item::WaxedWeatheredCopperGolemStatue => {
+ HashMap::from_iter([("copper_golem_pose".to_string(), "standing".to_string())])
+ }
+ Item::WeatheredCopperGolemStatue => {
+ HashMap::from_iter([("copper_golem_pose".to_string(), "standing".to_string())])
+ }
_ => return None,
};
Some(BlockState { properties: value })
@@ -2427,6 +2940,45 @@ impl DefaultableComponent for Equippable {
slot: EquipmentSlot::Legs,
..Equippable::new()
},
+ Item::CopperBoots => Equippable {
+ asset_id: Some("minecraft:copper".into()),
+ equip_sound: SoundEvent::ItemArmorEquipCopper,
+ slot: EquipmentSlot::Feet,
+ ..Equippable::new()
+ },
+ Item::CopperChestplate => Equippable {
+ asset_id: Some("minecraft:copper".into()),
+ equip_sound: SoundEvent::ItemArmorEquipCopper,
+ slot: EquipmentSlot::Chest,
+ ..Equippable::new()
+ },
+ Item::CopperHelmet => Equippable {
+ asset_id: Some("minecraft:copper".into()),
+ equip_sound: SoundEvent::ItemArmorEquipCopper,
+ slot: EquipmentSlot::Head,
+ ..Equippable::new()
+ },
+ Item::CopperHorseArmor => Equippable {
+ allowed_entities: Some(HolderSet::Direct {
+ contents: azalea_registry::tags::entities::CAN_WEAR_HORSE_ARMOR
+ .clone()
+ .into_iter()
+ .collect(),
+ }),
+ asset_id: Some("minecraft:copper".into()),
+ can_be_sheared: true,
+ damage_on_hurt: false,
+ equip_sound: SoundEvent::EntityHorseArmor,
+ shearing_sound: SoundEvent::ItemHorseArmorUnequip,
+ slot: EquipmentSlot::Body,
+ ..Equippable::new()
+ },
+ Item::CopperLeggings => Equippable {
+ asset_id: Some("minecraft:copper".into()),
+ equip_sound: SoundEvent::ItemArmorEquipCopper,
+ slot: EquipmentSlot::Legs,
+ ..Equippable::new()
+ },
Item::CreeperHead => Equippable {
slot: EquipmentSlot::Head,
swappable: false,
@@ -3049,6 +3601,15 @@ impl DefaultableComponent for Enchantable {
Item::ChainmailChestplate => 12,
Item::ChainmailHelmet => 12,
Item::ChainmailLeggings => 12,
+ Item::CopperAxe => 13,
+ Item::CopperBoots => 8,
+ Item::CopperChestplate => 8,
+ Item::CopperHelmet => 8,
+ Item::CopperHoe => 13,
+ Item::CopperLeggings => 8,
+ Item::CopperPickaxe => 13,
+ Item::CopperShovel => 13,
+ Item::CopperSword => 13,
Item::Crossbow => 1,
Item::DiamondAxe => 10,
Item::DiamondBoots => 10,
@@ -3137,6 +3698,15 @@ impl DefaultableComponent for Damage {
Item::ChainmailChestplate => 0,
Item::ChainmailHelmet => 0,
Item::ChainmailLeggings => 0,
+ Item::CopperAxe => 0,
+ Item::CopperBoots => 0,
+ Item::CopperChestplate => 0,
+ Item::CopperHelmet => 0,
+ Item::CopperHoe => 0,
+ Item::CopperLeggings => 0,
+ Item::CopperPickaxe => 0,
+ Item::CopperShovel => 0,
+ Item::CopperSword => 0,
Item::Crossbow => 0,
Item::DiamondAxe => 0,
Item::DiamondBoots => 0,
@@ -3213,6 +3783,15 @@ impl DefaultableComponent for MaxDamage {
Item::ChainmailChestplate => 240,
Item::ChainmailHelmet => 165,
Item::ChainmailLeggings => 225,
+ Item::CopperAxe => 190,
+ Item::CopperBoots => 143,
+ Item::CopperChestplate => 176,
+ Item::CopperHelmet => 121,
+ Item::CopperHoe => 190,
+ Item::CopperLeggings => 165,
+ Item::CopperPickaxe => 190,
+ Item::CopperShovel => 190,
+ Item::CopperSword => 190,
Item::Crossbow => 465,
Item::DiamondAxe => 1561,
Item::DiamondBoots => 429,
@@ -3306,6 +3885,60 @@ impl DefaultableComponent for Repairable {
.into_iter()
.collect(),
},
+ Item::CopperAxe => HolderSet::Direct {
+ contents: azalea_registry::tags::items::COPPER_TOOL_MATERIALS
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ Item::CopperBoots => HolderSet::Direct {
+ contents: azalea_registry::tags::items::REPAIRS_COPPER_ARMOR
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ Item::CopperChestplate => HolderSet::Direct {
+ contents: azalea_registry::tags::items::REPAIRS_COPPER_ARMOR
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ Item::CopperHelmet => HolderSet::Direct {
+ contents: azalea_registry::tags::items::REPAIRS_COPPER_ARMOR
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ Item::CopperHoe => HolderSet::Direct {
+ contents: azalea_registry::tags::items::COPPER_TOOL_MATERIALS
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ Item::CopperLeggings => HolderSet::Direct {
+ contents: azalea_registry::tags::items::REPAIRS_COPPER_ARMOR
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ Item::CopperPickaxe => HolderSet::Direct {
+ contents: azalea_registry::tags::items::COPPER_TOOL_MATERIALS
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ Item::CopperShovel => HolderSet::Direct {
+ contents: azalea_registry::tags::items::COPPER_TOOL_MATERIALS
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ Item::CopperSword => HolderSet::Direct {
+ contents: azalea_registry::tags::items::COPPER_TOOL_MATERIALS
+ .clone()
+ .into_iter()
+ .collect(),
+ },
Item::DiamondAxe => HolderSet::Direct {
contents: azalea_registry::tags::items::DIAMOND_TOOL_MATERIALS
.clone()
@@ -3655,51 +4288,143 @@ impl DefaultableComponent for UseCooldown {
Some(value)
}
}
-impl DefaultableComponent for ChargedProjectiles {
- fn default_for_item(item: Item) -> Option<Self> {
- let value = match item {
- Item::Crossbow => vec![],
- _ => return None,
- };
- Some(ChargedProjectiles { items: value })
- }
-}
-impl DefaultableComponent for DebugStickState {
- fn default_for_item(item: Item) -> Option<Self> {
- let value = match item {
- Item::DebugStick => NbtCompound::new(),
- _ => return None,
- };
- Some(DebugStickState { properties: value })
- }
-}
-impl DefaultableComponent for EnchantmentGlintOverride {
- fn default_for_item(item: Item) -> Option<Self> {
- let value = match item {
- Item::DebugStick => true,
- Item::EnchantedBook => true,
- Item::EnchantedGoldenApple => true,
- Item::EndCrystal => true,
- Item::ExperienceBottle => true,
- Item::NetherStar => true,
- Item::WrittenBook => true,
- _ => return None,
- };
- Some(EnchantmentGlintOverride { show_glint: value })
- }
-}
-impl DefaultableComponent for PotDecorations {
- fn default_for_item(item: Item) -> Option<Self> {
- let value = match item {
- Item::DecoratedPot => vec![Item::Brick, Item::Brick, Item::Brick, Item::Brick],
- _ => return None,
- };
- Some(PotDecorations { items: value })
- }
-}
impl DefaultableComponent for Tool {
fn default_for_item(item: Item) -> Option<Self> {
let value = match item {
+ Item::CopperAxe => Tool {
+ rules: vec![
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::INCORRECT_FOR_COPPER_TOOL
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ correct_for_drops: Some(false),
+ ..ToolRule::new()
+ },
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::MINEABLE_AXE
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ correct_for_drops: Some(true),
+ speed: Some(5.0),
+ },
+ ],
+ ..Tool::new()
+ },
+ Item::CopperHoe => Tool {
+ rules: vec![
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::INCORRECT_FOR_COPPER_TOOL
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ correct_for_drops: Some(false),
+ ..ToolRule::new()
+ },
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::MINEABLE_HOE
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ correct_for_drops: Some(true),
+ speed: Some(5.0),
+ },
+ ],
+ ..Tool::new()
+ },
+ Item::CopperPickaxe => Tool {
+ rules: vec![
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::INCORRECT_FOR_COPPER_TOOL
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ correct_for_drops: Some(false),
+ ..ToolRule::new()
+ },
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::MINEABLE_PICKAXE
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ correct_for_drops: Some(true),
+ speed: Some(5.0),
+ },
+ ],
+ ..Tool::new()
+ },
+ Item::CopperShovel => Tool {
+ rules: vec![
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::INCORRECT_FOR_COPPER_TOOL
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ correct_for_drops: Some(false),
+ ..ToolRule::new()
+ },
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::MINEABLE_SHOVEL
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ correct_for_drops: Some(true),
+ speed: Some(5.0),
+ },
+ ],
+ ..Tool::new()
+ },
+ Item::CopperSword => Tool {
+ can_destroy_blocks_in_creative: false,
+ damage_per_block: 2,
+ rules: vec![
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: vec![Block::Cobweb],
+ },
+ correct_for_drops: Some(true),
+ speed: Some(15.0),
+ },
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::SWORD_INSTANTLY_MINES
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ speed: Some(3.4028235e+38),
+ ..ToolRule::new()
+ },
+ ToolRule {
+ blocks: HolderSet::Direct {
+ contents: azalea_registry::tags::blocks::SWORD_EFFICIENT
+ .clone()
+ .into_iter()
+ .collect(),
+ },
+ speed: Some(1.5),
+ ..ToolRule::new()
+ },
+ ],
+ ..Tool::new()
+ },
Item::DiamondAxe => Tool {
rules: vec![
ToolRule {
@@ -4563,6 +5288,23 @@ impl DefaultableComponent for Tool {
impl DefaultableComponent for Weapon {
fn default_for_item(item: Item) -> Option<Self> {
let value = match item {
+ Item::CopperAxe => Weapon {
+ disable_blocking_for_seconds: 5.0,
+ item_damage_per_attack: 2,
+ },
+ Item::CopperHoe => Weapon {
+ item_damage_per_attack: 2,
+ ..Weapon::new()
+ },
+ Item::CopperPickaxe => Weapon {
+ item_damage_per_attack: 2,
+ ..Weapon::new()
+ },
+ Item::CopperShovel => Weapon {
+ item_damage_per_attack: 2,
+ ..Weapon::new()
+ },
+ Item::CopperSword => Weapon::new(),
Item::DiamondAxe => Weapon {
disable_blocking_for_seconds: 5.0,
item_damage_per_attack: 2,
@@ -4672,6 +5414,48 @@ impl DefaultableComponent for Weapon {
Some(value)
}
}
+impl DefaultableComponent for ChargedProjectiles {
+ fn default_for_item(item: Item) -> Option<Self> {
+ let value = match item {
+ Item::Crossbow => vec![],
+ _ => return None,
+ };
+ Some(ChargedProjectiles { items: value })
+ }
+}
+impl DefaultableComponent for DebugStickState {
+ fn default_for_item(item: Item) -> Option<Self> {
+ let value = match item {
+ Item::DebugStick => NbtCompound::from_values(vec![]),
+ _ => return None,
+ };
+ Some(DebugStickState { properties: value })
+ }
+}
+impl DefaultableComponent for EnchantmentGlintOverride {
+ fn default_for_item(item: Item) -> Option<Self> {
+ let value = match item {
+ Item::DebugStick => true,
+ Item::EnchantedBook => true,
+ Item::EnchantedGoldenApple => true,
+ Item::EndCrystal => true,
+ Item::ExperienceBottle => true,
+ Item::NetherStar => true,
+ Item::WrittenBook => true,
+ _ => return None,
+ };
+ Some(EnchantmentGlintOverride { show_glint: value })
+ }
+}
+impl DefaultableComponent for PotDecorations {
+ fn default_for_item(item: Item) -> Option<Self> {
+ let value = match item {
+ Item::DecoratedPot => vec![Item::Brick, Item::Brick, Item::Brick, Item::Brick],
+ _ => return None,
+ };
+ Some(PotDecorations { items: value })
+ }
+}
impl DefaultableComponent for Glider {
fn default_for_item(item: Item) -> Option<Self> {
let value = match item {
@@ -4704,7 +5488,7 @@ impl DefaultableComponent for MapColor {
impl DefaultableComponent for MapDecorations {
fn default_for_item(item: Item) -> Option<Self> {
let value = match item {
- Item::FilledMap => NbtCompound::new(),
+ Item::FilledMap => NbtCompound::from_values(vec![]),
_ => return None,
};
Some(MapDecorations { decorations: value })
diff --git a/azalea-language/src/en_us.json b/azalea-language/src/en_us.json
index dcce9a30..aad18358 100644
--- a/azalea-language/src/en_us.json
+++ b/azalea-language/src/en_us.json
@@ -277,7 +277,8 @@
"advMode.mode.sequence": "Chain",
"advMode.mode.unconditional": "Unconditional",
"advMode.notAllowed": "Must be an opped player in creative mode",
- "advMode.notEnabled": "Command blocks are not enabled on this server",
+ "advMode.notEnabled": "Command blocks are not enabled",
+ "advMode.notEnabled.spawner": "Spawner blocks are not enabled",
"advMode.previousOutput": "Previous Output",
"advMode.setCommand": "Set Console Command for Block",
"advMode.setCommand.success": "Command set: %s",
@@ -293,13 +294,13 @@
"argument.block.property.novalue": "Expected value for property '%s' on block %s",
"argument.block.property.unclosed": "Expected closing ] for block state properties",
"argument.block.property.unknown": "Block %s does not have property '%s'",
- "argument.block.tag.disallowed": "Tags aren't allowed here, only actual blocks",
+ "argument.block.tag.disallowed": "Tags aren't allowed here; only actual blocks are",
"argument.color.invalid": "Unknown color '%s'",
"argument.component.invalid": "Invalid chat component: %s",
"argument.criteria.invalid": "Unknown criterion '%s'",
"argument.dimension.invalid": "Unknown dimension '%s'",
- "argument.double.big": "Double must not be more than %s, found %s",
- "argument.double.low": "Double must not be less than %s, found %s",
+ "argument.double.big": "Double must not be more than %s: found %s",
+ "argument.double.low": "Double must not be less than %s: found %s",
"argument.entity.invalid": "Invalid name or UUID",
"argument.entity.notfound.entity": "No entity was found",
"argument.entity.notfound.player": "No player was found",
@@ -345,19 +346,19 @@
"argument.entity.selector.unknown": "Unknown selector type '%s'",
"argument.entity.toomany": "Only one entity is allowed, but the provided selector allows more than one",
"argument.enum.invalid": "Invalid value \"%s\"",
- "argument.float.big": "Float must not be more than %s, found %s",
- "argument.float.low": "Float must not be less than %s, found %s",
+ "argument.float.big": "Float must not be more than %s: found %s",
+ "argument.float.low": "Float must not be less than %s: found %s",
"argument.gamemode.invalid": "Unknown game mode: %s",
"argument.hexcolor.invalid": "Invalid hex color code '%s'",
"argument.id.invalid": "Invalid ID",
"argument.id.unknown": "Unknown ID: %s",
- "argument.integer.big": "Integer must not be more than %s, found %s",
- "argument.integer.low": "Integer must not be less than %s, found %s",
+ "argument.integer.big": "Integer must not be more than %s: found %s",
+ "argument.integer.low": "Integer must not be less than %s: found %s",
"argument.item.id.invalid": "Unknown item '%s'",
- "argument.item.tag.disallowed": "Tags aren't allowed here, only actual items",
+ "argument.item.tag.disallowed": "Tags aren't allowed here; only actual items are",
"argument.literal.incorrect": "Expected literal %s",
- "argument.long.big": "Long must not be more than %s, found %s",
- "argument.long.low": "Long must not be less than %s, found %s",
+ "argument.long.big": "Long must not be more than %s: found %s",
+ "argument.long.low": "Long must not be less than %s: found %s",
"argument.message.too_long": "Chat message was too long (%s > maximum %s characters)",
"argument.nbt.array.invalid": "Invalid array type '%s'",
"argument.nbt.array.mixed": "Can't insert %s into %s",
@@ -378,7 +379,7 @@
"argument.pos2d.incomplete": "Incomplete (expected 2 coordinates)",
"argument.pos3d.incomplete": "Incomplete (expected 3 coordinates)",
"argument.range.empty": "Expected value or range of values",
- "argument.range.ints": "Only whole numbers allowed, not decimals",
+ "argument.range.ints": "Only whole numbers are allowed; not decimals",
"argument.range.swapped": "Min cannot be bigger than max",
"argument.resource_or_id.failed_to_parse": "Failed to parse structure: %s",
"argument.resource_or_id.invalid": "Invalid id or tag",
@@ -394,7 +395,7 @@
"argument.style.invalid": "Invalid style: %s",
"argument.time.invalid_tick_count": "The tick count must be non-negative",
"argument.time.invalid_unit": "Invalid unit",
- "argument.time.tick_count_too_low": "The tick count must not be less than %s, found %s",
+ "argument.time.tick_count_too_low": "The tick count must not be less than %s: found %s",
"argument.uuid.invalid": "Invalid UUID",
"argument.waypoint.invalid": "Selected entity is not a waypoint",
"arguments.block.tag.unknown": "Unknown block tag '%s'",
@@ -417,7 +418,7 @@
"arguments.objective.readonly": "Scoreboard objective '%s' is read-only",
"arguments.operation.div0": "Cannot divide by zero",
"arguments.operation.invalid": "Invalid operation",
- "arguments.swizzle.invalid": "Invalid swizzle, expected combination of 'x', 'y' and 'z'",
+ "arguments.swizzle.invalid": "Invalid swizzle: expected combination of 'x', 'y' and 'z'",
"attribute.modifier.equals.0": "%s %s",
"attribute.modifier.equals.1": "%s%% %s",
"attribute.modifier.equals.2": "%s%% %s",
@@ -571,6 +572,7 @@
"block.minecraft.acacia_planks": "Acacia Planks",
"block.minecraft.acacia_pressure_plate": "Acacia Pressure Plate",
"block.minecraft.acacia_sapling": "Acacia Sapling",
+ "block.minecraft.acacia_shelf": "Acacia Shelf",
"block.minecraft.acacia_sign": "Acacia Sign",
"block.minecraft.acacia_slab": "Acacia Slab",
"block.minecraft.acacia_stairs": "Acacia Stairs",
@@ -607,6 +609,7 @@
"block.minecraft.bamboo_planks": "Bamboo Planks",
"block.minecraft.bamboo_pressure_plate": "Bamboo Pressure Plate",
"block.minecraft.bamboo_sapling": "Bamboo Shoot",
+ "block.minecraft.bamboo_shelf": "Bamboo Shelf",
"block.minecraft.bamboo_sign": "Bamboo Sign",
"block.minecraft.bamboo_slab": "Bamboo Slab",
"block.minecraft.bamboo_stairs": "Bamboo Stairs",
@@ -1329,6 +1332,7 @@
"block.minecraft.birch_planks": "Birch Planks",
"block.minecraft.birch_pressure_plate": "Birch Pressure Plate",
"block.minecraft.birch_sapling": "Birch Sapling",
+ "block.minecraft.birch_shelf": "Birch Shelf",
"block.minecraft.birch_sign": "Birch Sign",
"block.minecraft.birch_slab": "Birch Slab",
"block.minecraft.birch_stairs": "Birch Stairs",
@@ -1429,6 +1433,7 @@
"block.minecraft.cherry_planks": "Cherry Planks",
"block.minecraft.cherry_pressure_plate": "Cherry Pressure Plate",
"block.minecraft.cherry_sapling": "Cherry Sapling",
+ "block.minecraft.cherry_shelf": "Cherry Shelf",
"block.minecraft.cherry_sign": "Cherry Sign",
"block.minecraft.cherry_slab": "Cherry Slab",
"block.minecraft.cherry_stairs": "Cherry Stairs",
@@ -1471,12 +1476,19 @@
"block.minecraft.comparator": "Redstone Comparator",
"block.minecraft.composter": "Composter",
"block.minecraft.conduit": "Conduit",
+ "block.minecraft.copper_bars": "Copper Bars",
"block.minecraft.copper_block": "Block of Copper",
"block.minecraft.copper_bulb": "Copper Bulb",
+ "block.minecraft.copper_chain": "Copper Chain",
+ "block.minecraft.copper_chest": "Copper Chest",
"block.minecraft.copper_door": "Copper Door",
+ "block.minecraft.copper_golem_statue": "Copper Golem Statue",
"block.minecraft.copper_grate": "Copper Grate",
+ "block.minecraft.copper_lantern": "Copper Lantern",
"block.minecraft.copper_ore": "Copper Ore",
+ "block.minecraft.copper_torch": "Copper Torch",
"block.minecraft.copper_trapdoor": "Copper Trapdoor",
+ "block.minecraft.copper_wall_torch": "Copper Wall Torch",
"block.minecraft.cornflower": "Cornflower",
"block.minecraft.cracked_deepslate_bricks": "Cracked Deepslate Bricks",
"block.minecraft.cracked_deepslate_tiles": "Cracked Deepslate Tiles",
@@ -1499,6 +1511,7 @@
"block.minecraft.crimson_planks": "Crimson Planks",
"block.minecraft.crimson_pressure_plate": "Crimson Pressure Plate",
"block.minecraft.crimson_roots": "Crimson Roots",
+ "block.minecraft.crimson_shelf": "Crimson Shelf",
"block.minecraft.crimson_sign": "Crimson Sign",
"block.minecraft.crimson_slab": "Crimson Slab",
"block.minecraft.crimson_stairs": "Crimson Stairs",
@@ -1539,6 +1552,7 @@
"block.minecraft.dark_oak_planks": "Dark Oak Planks",
"block.minecraft.dark_oak_pressure_plate": "Dark Oak Pressure Plate",
"block.minecraft.dark_oak_sapling": "Dark Oak Sapling",
+ "block.minecraft.dark_oak_shelf": "Dark Oak Shelf",
"block.minecraft.dark_oak_sign": "Dark Oak Sign",
"block.minecraft.dark_oak_slab": "Dark Oak Slab",
"block.minecraft.dark_oak_stairs": "Dark Oak Stairs",
@@ -1621,13 +1635,19 @@
"block.minecraft.ender_chest": "Ender Chest",
"block.minecraft.exposed_chiseled_copper": "Exposed Chiseled Copper",
"block.minecraft.exposed_copper": "Exposed Copper",
+ "block.minecraft.exposed_copper_bars": "Exposed Copper Bars",
"block.minecraft.exposed_copper_bulb": "Exposed Copper Bulb",
+ "block.minecraft.exposed_copper_chain": "Exposed Copper Chain",
+ "block.minecraft.exposed_copper_chest": "Exposed Copper Chest",
"block.minecraft.exposed_copper_door": "Exposed Copper Door",
+ "block.minecraft.exposed_copper_golem_statue": "Exposed Copper Golem Statue",
"block.minecraft.exposed_copper_grate": "Exposed Copper Grate",
+ "block.minecraft.exposed_copper_lantern": "Exposed Copper Lantern",
"block.minecraft.exposed_copper_trapdoor": "Exposed Copper Trapdoor",
"block.minecraft.exposed_cut_copper": "Exposed Cut Copper",
"block.minecraft.exposed_cut_copper_slab": "Exposed Cut Copper Slab",
"block.minecraft.exposed_cut_copper_stairs": "Exposed Cut Copper Stairs",
+ "block.minecraft.exposed_lightning_rod": "Exposed Lightning Rod",
"block.minecraft.farmland": "Farmland",
"block.minecraft.fern": "Fern",
"block.minecraft.fire": "Fire",
@@ -1705,6 +1725,7 @@
"block.minecraft.infested_stone_bricks": "Infested Stone Bricks",
"block.minecraft.iron_bars": "Iron Bars",
"block.minecraft.iron_block": "Block of Iron",
+ "block.minecraft.iron_chain": "Iron Chain",
"block.minecraft.iron_door": "Iron Door",
"block.minecraft.iron_ore": "Iron Ore",
"block.minecraft.iron_trapdoor": "Iron Trapdoor",
@@ -1721,6 +1742,7 @@
"block.minecraft.jungle_planks": "Jungle Planks",
"block.minecraft.jungle_pressure_plate": "Jungle Pressure Plate",
"block.minecraft.jungle_sapling": "Jungle Sapling",
+ "block.minecraft.jungle_shelf": "Jungle Shelf",
"block.minecraft.jungle_sign": "Jungle Sign",
"block.minecraft.jungle_slab": "Jungle Slab",
"block.minecraft.jungle_stairs": "Jungle Stairs",
@@ -1813,6 +1835,7 @@
"block.minecraft.mangrove_pressure_plate": "Mangrove Pressure Plate",
"block.minecraft.mangrove_propagule": "Mangrove Propagule",
"block.minecraft.mangrove_roots": "Mangrove Roots",
+ "block.minecraft.mangrove_shelf": "Mangrove Shelf",
"block.minecraft.mangrove_sign": "Mangrove Sign",
"block.minecraft.mangrove_slab": "Mangrove Slab",
"block.minecraft.mangrove_stairs": "Mangrove Stairs",
@@ -1866,6 +1889,7 @@
"block.minecraft.oak_planks": "Oak Planks",
"block.minecraft.oak_pressure_plate": "Oak Pressure Plate",
"block.minecraft.oak_sapling": "Oak Sapling",
+ "block.minecraft.oak_shelf": "Oak Shelf",
"block.minecraft.oak_sign": "Oak Sign",
"block.minecraft.oak_slab": "Oak Slab",
"block.minecraft.oak_stairs": "Oak Stairs",
@@ -1895,13 +1919,19 @@
"block.minecraft.oxeye_daisy": "Oxeye Daisy",
"block.minecraft.oxidized_chiseled_copper": "Oxidized Chiseled Copper",
"block.minecraft.oxidized_copper": "Oxidized Copper",
+ "block.minecraft.oxidized_copper_bars": "Oxidized Copper Bars",
"block.minecraft.oxidized_copper_bulb": "Oxidized Copper Bulb",
+ "block.minecraft.oxidized_copper_chain": "Oxidized Copper Chain",
+ "block.minecraft.oxidized_copper_chest": "Oxidized Copper Chest",
"block.minecraft.oxidized_copper_door": "Oxidized Copper Door",
+ "block.minecraft.oxidized_copper_golem_statue": "Oxidized Copper Golem Statue",
"block.minecraft.oxidized_copper_grate": "Oxidized Copper Grate",
+ "block.minecraft.oxidized_copper_lantern": "Oxidized Copper Lantern",
"block.minecraft.oxidized_copper_trapdoor": "Oxidized Copper Trapdoor",
"block.minecraft.oxidized_cut_copper": "Oxidized Cut Copper",
"block.minecraft.oxidized_cut_copper_slab": "Oxidized Cut Copper Slab",
"block.minecraft.oxidized_cut_copper_stairs": "Oxidized Cut Copper Stairs",
+ "block.minecraft.oxidized_lightning_rod": "Oxidized Lightning Rod",
"block.minecraft.packed_ice": "Packed Ice",
"block.minecraft.packed_mud": "Packed Mud",
"block.minecraft.pale_hanging_moss": "Pale Hanging Moss",
@@ -1917,6 +1947,7 @@
"block.minecraft.pale_oak_planks": "Pale Oak Planks",
"block.minecraft.pale_oak_pressure_plate": "Pale Oak Pressure Plate",
"block.minecraft.pale_oak_sapling": "Pale Oak Sapling",
+ "block.minecraft.pale_oak_shelf": "Pale Oak Shelf",
"block.minecraft.pale_oak_sign": "Pale Oak Sign",
"block.minecraft.pale_oak_slab": "Pale Oak Slab",
"block.minecraft.pale_oak_stairs": "Pale Oak Stairs",
@@ -2165,6 +2196,7 @@
"block.minecraft.spruce_planks": "Spruce Planks",
"block.minecraft.spruce_pressure_plate": "Spruce Pressure Plate",
"block.minecraft.spruce_sapling": "Spruce Sapling",
+ "block.minecraft.spruce_shelf": "Spruce Shelf",
"block.minecraft.spruce_sign": "Spruce Sign",
"block.minecraft.spruce_slab": "Spruce Slab",
"block.minecraft.spruce_stairs": "Spruce Stairs",
@@ -2261,6 +2293,7 @@
"block.minecraft.warped_planks": "Warped Planks",
"block.minecraft.warped_pressure_plate": "Warped Pressure Plate",
"block.minecraft.warped_roots": "Warped Roots",
+ "block.minecraft.warped_shelf": "Warped Shelf",
"block.minecraft.warped_sign": "Warped Sign",
"block.minecraft.warped_slab": "Warped Slab",
"block.minecraft.warped_stairs": "Warped Stairs",
@@ -2272,50 +2305,80 @@
"block.minecraft.water": "Water",
"block.minecraft.water_cauldron": "Water Cauldron",
"block.minecraft.waxed_chiseled_copper": "Waxed Chiseled Copper",
+ "block.minecraft.waxed_copper_bars": "Waxed Copper Bars",
"block.minecraft.waxed_copper_block": "Waxed Block of Copper",
"block.minecraft.waxed_copper_bulb": "Waxed Copper Bulb",
+ "block.minecraft.waxed_copper_chain": "Waxed Copper Chain",
+ "block.minecraft.waxed_copper_chest": "Waxed Copper Chest",
"block.minecraft.waxed_copper_door": "Waxed Copper Door",
+ "block.minecraft.waxed_copper_golem_statue": "Waxed Copper Golem Statue",
"block.minecraft.waxed_copper_grate": "Waxed Copper Grate",
+ "block.minecraft.waxed_copper_lantern": "Waxed Copper Lantern",
"block.minecraft.waxed_copper_trapdoor": "Waxed Copper Trapdoor",
"block.minecraft.waxed_cut_copper": "Waxed Cut Copper",
"block.minecraft.waxed_cut_copper_slab": "Waxed Cut Copper Slab",
"block.minecraft.waxed_cut_copper_stairs": "Waxed Cut Copper Stairs",
"block.minecraft.waxed_exposed_chiseled_copper": "Waxed Exposed Chiseled Copper",
"block.minecraft.waxed_exposed_copper": "Waxed Exposed Copper",
+ "block.minecraft.waxed_exposed_copper_bars": "Waxed Exposed Copper Bars",
"block.minecraft.waxed_exposed_copper_bulb": "Waxed Exposed Copper Bulb",
+ "block.minecraft.waxed_exposed_copper_chain": "Waxed Exposed Copper Chain",
+ "block.minecraft.waxed_exposed_copper_chest": "Waxed Exposed Copper Chest",
"block.minecraft.waxed_exposed_copper_door": "Waxed Exposed Copper Door",
+ "block.minecraft.waxed_exposed_copper_golem_statue": "Waxed Exposed Copper Golem Statue",
"block.minecraft.waxed_exposed_copper_grate": "Waxed Exposed Copper Grate",
+ "block.minecraft.waxed_exposed_copper_lantern": "Waxed Exposed Copper Lantern",
"block.minecraft.waxed_exposed_copper_trapdoor": "Waxed Exposed Copper Trapdoor",
"block.minecraft.waxed_exposed_cut_copper": "Waxed Exposed Cut Copper",
"block.minecraft.waxed_exposed_cut_copper_slab": "Waxed Exposed Cut Copper Slab",
"block.minecraft.waxed_exposed_cut_copper_stairs": "Waxed Exposed Cut Copper Stairs",
+ "block.minecraft.waxed_exposed_lightning_rod": "Waxed Exposed Lightning Rod",
+ "block.minecraft.waxed_lightning_rod": "Waxed Lightning Rod",
"block.minecraft.waxed_oxidized_chiseled_copper": "Waxed Oxidized Chiseled Copper",
"block.minecraft.waxed_oxidized_copper": "Waxed Oxidized Copper",
+ "block.minecraft.waxed_oxidized_copper_bars": "Waxed Oxidized Copper Bars",
"block.minecraft.waxed_oxidized_copper_bulb": "Waxed Oxidized Copper Bulb",
+ "block.minecraft.waxed_oxidized_copper_chain": "Waxed Oxidized Copper Chain",
+ "block.minecraft.waxed_oxidized_copper_chest": "Waxed Oxidized Copper Chest",
"block.minecraft.waxed_oxidized_copper_door": "Waxed Oxidized Copper Door",
+ "block.minecraft.waxed_oxidized_copper_golem_statue": "Waxed Oxidized Copper Golem Statue",
"block.minecraft.waxed_oxidized_copper_grate": "Waxed Oxidized Copper Grate",
+ "block.minecraft.waxed_oxidized_copper_lantern": "Waxed Oxidized Copper Lantern",
"block.minecraft.waxed_oxidized_copper_trapdoor": "Waxed Oxidized Copper Trapdoor",
"block.minecraft.waxed_oxidized_cut_copper": "Waxed Oxidized Cut Copper",
"block.minecraft.waxed_oxidized_cut_copper_slab": "Waxed Oxidized Cut Copper Slab",
"block.minecraft.waxed_oxidized_cut_copper_stairs": "Waxed Oxidized Cut Copper Stairs",
+ "block.minecraft.waxed_oxidized_lightning_rod": "Waxed Oxidized Lightning Rod",
"block.minecraft.waxed_weathered_chiseled_copper": "Waxed Weathered Chiseled Copper",
"block.minecraft.waxed_weathered_copper": "Waxed Weathered Copper",
+ "block.minecraft.waxed_weathered_copper_bars": "Waxed Weathered Copper Bars",
"block.minecraft.waxed_weathered_copper_bulb": "Waxed Weathered Copper Bulb",
+ "block.minecraft.waxed_weathered_copper_chain": "Waxed Weathered Copper Chain",
+ "block.minecraft.waxed_weathered_copper_chest": "Waxed Weathered Copper Chest",
"block.minecraft.waxed_weathered_copper_door": "Waxed Weathered Copper Door",
+ "block.minecraft.waxed_weathered_copper_golem_statue": "Waxed Weathered Copper Golem Statue",
"block.minecraft.waxed_weathered_copper_grate": "Waxed Weathered Copper Grate",
+ "block.minecraft.waxed_weathered_copper_lantern": "Waxed Weathered Copper Lantern",
"block.minecraft.waxed_weathered_copper_trapdoor": "Waxed Weathered Copper Trapdoor",
"block.minecraft.waxed_weathered_cut_copper": "Waxed Weathered Cut Copper",
"block.minecraft.waxed_weathered_cut_copper_slab": "Waxed Weathered Cut Copper Slab",
"block.minecraft.waxed_weathered_cut_copper_stairs": "Waxed Weathered Cut Copper Stairs",
+ "block.minecraft.waxed_weathered_lightning_rod": "Waxed Weathered Lightning Rod",
"block.minecraft.weathered_chiseled_copper": "Weathered Chiseled Copper",
"block.minecraft.weathered_copper": "Weathered Copper",
+ "block.minecraft.weathered_copper_bars": "Weathered Copper Bars",
"block.minecraft.weathered_copper_bulb": "Weathered Copper Bulb",
+ "block.minecraft.weathered_copper_chain": "Weathered Copper Chain",
+ "block.minecraft.weathered_copper_chest": "Weathered Copper Chest",
"block.minecraft.weathered_copper_door": "Weathered Copper Door",
+ "block.minecraft.weathered_copper_golem_statue": "Weathered Copper Golem Statue",
"block.minecraft.weathered_copper_grate": "Weathered Copper Grate",
+ "block.minecraft.weathered_copper_lantern": "Weathered Copper Lantern",
"block.minecraft.weathered_copper_trapdoor": "Weathered Copper Trapdoor",
"block.minecraft.weathered_cut_copper": "Weathered Cut Copper",
"block.minecraft.weathered_cut_copper_slab": "Weathered Cut Copper Slab",
"block.minecraft.weathered_cut_copper_stairs": "Weathered Cut Copper Stairs",
+ "block.minecraft.weathered_lightning_rod": "Weathered Lightning Rod",
"block.minecraft.weeping_vines": "Weeping Vines",
"block.minecraft.weeping_vines_plant": "Weeping Vines Plant",
"block.minecraft.wet_sponge": "Wet Sponge",
@@ -2382,7 +2445,7 @@
"chat.deleted_marker": "This chat message has been deleted by the server.",
"chat.disabled.chain_broken": "Chat disabled due to broken chain. Please try reconnecting.",
"chat.disabled.expiredProfileKey": "Chat disabled due to expired profile public key. Please try reconnecting.",
- "chat.disabled.invalid_command_signature": "Command had unexpected or missing command argument signatures.",
+ "chat.disabled.invalid_command_signature": "The command had unexpected or missing command argument signatures.",
"chat.disabled.invalid_signature": "Chat had an invalid signature. Please try reconnecting.",
"chat.disabled.launcher": "Chat disabled by launcher option. Cannot send message.",
"chat.disabled.missingProfileKey": "Chat disabled due to missing profile public key. Please try reconnecting.",
@@ -2446,7 +2509,7 @@
"command.failed": "An unexpected error occurred trying to execute that command",
"command.forkLimit": "Maximum number of contexts (%s) reached",
"command.unknown.argument": "Incorrect argument for command",
- "command.unknown.command": "Unknown or incomplete command, see below for error",
+ "command.unknown.command": "Unknown or incomplete command. See below for error",
"commands.advancement.criterionNotFound": "The advancement %1$s does not contain the criterion '%2$s'",
"commands.advancement.grant.criterion.to.many.failure": "Couldn't grant criterion '%s' of advancement %s to %s players as they already have it",
"commands.advancement.grant.criterion.to.many.success": "Granted criterion '%s' of advancement %s to %s players",
@@ -2472,17 +2535,17 @@
"commands.advancement.revoke.one.to.many.success": "Revoked the advancement %s from %s players",
"commands.advancement.revoke.one.to.one.failure": "Couldn't revoke advancement %s from %s as they don't have it",
"commands.advancement.revoke.one.to.one.success": "Revoked the advancement %s from %s",
- "commands.attribute.base_value.get.success": "Base value of attribute %s for entity %s is %s",
- "commands.attribute.base_value.reset.success": "Base value for attribute %s for entity %s reset to default %s",
- "commands.attribute.base_value.set.success": "Base value for attribute %s for entity %s set to %s",
+ "commands.attribute.base_value.get.success": "The base value of attribute %s for entity %s is %s",
+ "commands.attribute.base_value.reset.success": "The base value for attribute %s for entity %s reset to default %s",
+ "commands.attribute.base_value.set.success": "The base value for attribute %s for entity %s set to %s",
"commands.attribute.failed.entity": "%s is not a valid entity for this command",
"commands.attribute.failed.modifier_already_present": "Modifier %s is already present on attribute %s for entity %s",
"commands.attribute.failed.no_attribute": "Entity %s has no attribute %s",
"commands.attribute.failed.no_modifier": "Attribute %s for entity %s has no modifier %s",
"commands.attribute.modifier.add.success": "Added modifier %s to attribute %s for entity %s",
"commands.attribute.modifier.remove.success": "Removed modifier %s from attribute %s for entity %s",
- "commands.attribute.modifier.value.get.success": "Value of modifier %s on attribute %s for entity %s is %s",
- "commands.attribute.value.get.success": "Value of attribute %s for entity %s is %s",
+ "commands.attribute.modifier.value.get.success": "The value of modifier %s on attribute %s for entity %s is %s",
+ "commands.attribute.value.get.success": "The value of attribute %s for entity %s is %s",
"commands.ban.failed": "Nothing changed. The player is already banned",
"commands.ban.success": "Banned %s: %s",
"commands.banip.failed": "Nothing changed. That IP is already banned",
@@ -2529,7 +2592,7 @@
"commands.clone.failed": "No blocks were cloned",
"commands.clone.overlap": "The source and destination areas cannot overlap",
"commands.clone.success": "Successfully cloned %s block(s)",
- "commands.clone.toobig": "Too many blocks in the specified area (maximum %s, specified %s)",
+ "commands.clone.toobig": "Too many blocks in the specified area (maximum %s, but specified %s)",
"commands.damage.invulnerable": "Target is invulnerable to the given damage type",
"commands.damage.success": "Applied %s damage to %s",
"commands.data.block.get": "%s on block %s, %s, %s after scale factor of %s is %s",
@@ -2544,9 +2607,9 @@
"commands.data.get.multiple": "This argument accepts a single NBT value",
"commands.data.get.unknown": "Can't get %s; tag doesn't exist",
"commands.data.merge.failed": "Nothing changed. The specified properties already have these values",
- "commands.data.modify.expected_list": "Expected list, got: %s",
- "commands.data.modify.expected_object": "Expected object, got: %s",
- "commands.data.modify.expected_value": "Expected value, got: %s",
+ "commands.data.modify.expected_list": "Expected a list: got %s",
+ "commands.data.modify.expected_object": "Expected an object: got %s",
+ "commands.data.modify.expected_value": "Expected a value: got %s",
"commands.data.modify.invalid_index": "Invalid list index: %s",
"commands.data.modify.invalid_substring": "Invalid substring indices: %s to %s",
"commands.data.storage.get": "%s in storage %s after scale factor of %s is %s",
@@ -2555,7 +2618,7 @@
"commands.datapack.create.already_exists": "Pack with name '%s' already exists",
"commands.datapack.create.invalid_full_name": "Invalid new pack name '%s'",
"commands.datapack.create.invalid_name": "Invalid characters in new pack name '%s'",
- "commands.datapack.create.io_failure": "Can't create pack with name '%s', check logs",
+ "commands.datapack.create.io_failure": "Can't create pack with name '%s'. Check logs",
"commands.datapack.create.metadata_encode_failure": "Failed to encode metadata for pack with name '%s': %s",
"commands.datapack.create.success": "Created new empty pack with name '%s'",
"commands.datapack.disable.failed": "Pack '%s' is not enabled!",
@@ -2611,11 +2674,11 @@
"commands.enchant.failed.level": "%s is higher than the maximum level of %s supported by that enchantment",
"commands.enchant.success.multiple": "Applied enchantment %s to %s entities",
"commands.enchant.success.single": "Applied enchantment %s to %s's item",
- "commands.execute.blocks.toobig": "Too many blocks in the specified area (maximum %s, specified %s)",
+ "commands.execute.blocks.toobig": "Too many blocks in the specified area (maximum %s, but specified %s)",
"commands.execute.conditional.fail": "Test failed",
- "commands.execute.conditional.fail_count": "Test failed, count: %s",
+ "commands.execute.conditional.fail_count": "Test failed. Count: %s",
"commands.execute.conditional.pass": "Test passed",
- "commands.execute.conditional.pass_count": "Test passed, count: %s",
+ "commands.execute.conditional.pass_count": "Test passed. Count: %s",
"commands.execute.function.instantiationFailure": "Failed to instantiate function %s: %s",
"commands.experience.add.levels.success.multiple": "Gave %s experience levels to %s players",
"commands.experience.add.levels.success.single": "Gave %s experience levels to %s",
@@ -2628,12 +2691,21 @@
"commands.experience.set.points.invalid": "Cannot set experience points above the maximum points for the player's current level",
"commands.experience.set.points.success.multiple": "Set %s experience points on %s players",
"commands.experience.set.points.success.single": "Set %s experience points on %s",
+ "commands.fetchprofile.copy_component": "Copy Component",
+ "commands.fetchprofile.copy_text": "Copy %s",
+ "commands.fetchprofile.failed_to_serialize": "Failed to serialize profile: %s",
+ "commands.fetchprofile.give_item": "Give Item",
+ "commands.fetchprofile.id.failure": "Failed to resolve profile for ID %s",
+ "commands.fetchprofile.id.success": "Resolved profile for ID %s: %s",
+ "commands.fetchprofile.name.failure": "Failed to resolve profile for name %s",
+ "commands.fetchprofile.name.success": "Resolved profile for name %s: %s",
+ "commands.fetchprofile.summon_mannequin": "Summon Mannequin",
"commands.fill.failed": "No blocks were filled",
"commands.fill.success": "Successfully filled %s block(s)",
- "commands.fill.toobig": "Too many blocks in the specified area (maximum %s, specified %s)",
+ "commands.fill.toobig": "Too many blocks in the specified area (maximum %s, but specified %s)",
"commands.fillbiome.success": "Biomes set between %s, %s, %s and %s, %s, %s",
"commands.fillbiome.success.count": "%s biome entry/entries set between %s, %s, %s and %s, %s, %s",
- "commands.fillbiome.toobig": "Too many blocks in the specified volume (maximum %s, specified %s)",
+ "commands.fillbiome.toobig": "Too many blocks in the specified volume (maximum %s, but specified %s)",
"commands.forceload.added.failure": "No chunks were marked for force loading",
"commands.forceload.added.multiple": "Marked %s chunks in %s from %s to %s to be force loaded",
"commands.forceload.added.none": "No force loaded chunks were found in %s",
@@ -2646,8 +2718,8 @@
"commands.forceload.removed.failure": "No chunks were removed from force loading",
"commands.forceload.removed.multiple": "Unmarked %s chunks in %s from %s to %s for force loading",
"commands.forceload.removed.single": "Unmarked chunk %s in %s for force loading",
- "commands.forceload.toobig": "Too many chunks in the specified area (maximum %s, specified %s)",
- "commands.function.error.argument_not_compound": "Invalid argument type: %s, expected Compound",
+ "commands.forceload.toobig": "Too many chunks in the specified area (maximum %s, but specified %s)",
+ "commands.function.error.argument_not_compound": "Invalid argument type: %s. Expected Compound",
"commands.function.error.missing_argument": "Missing argument %2$s to function %1$s",
"commands.function.error.missing_arguments": "Missing arguments to function %s",
"commands.function.error.parse": "While instantiating macro %s: Command '%s' caused error: %s",
@@ -2727,6 +2799,13 @@
"commands.playsound.failed": "The sound is too far away to be heard",
"commands.playsound.success.multiple": "Played sound %s to %s players",
"commands.playsound.success.single": "Played sound %s to %s",
+ "commands.profile_fetch.copy_component": "Copy Component",
+ "commands.profile_fetch.failed_to_serialize": "Failed to serialize profile: %s",
+ "commands.profile_fetch.give_item": "Give Item",
+ "commands.profile_fetch.id.failure": "Failed to resolved profile for id %s",
+ "commands.profile_fetch.id.success": "Resolved profile for id %s: %s",
+ "commands.profile_fetch.name.failure": "Failed to resolve profile for name %s",
+ "commands.profile_fetch.name.success": "Resolved profile for name %s: %s",
"commands.publish.alreadyPublished": "Multiplayer game is already hosted on port %s",
"commands.publish.failed": "Unable to host local game",
"commands.publish.started": "Local game hosted on port %s",
@@ -2820,8 +2899,12 @@
"commands.setidletimeout.success.disabled": "The player idle timeout is now disabled",
"commands.setworldspawn.failure.not_overworld": "Can only set the world spawn for overworld",
"commands.setworldspawn.success": "Set the world spawn point to %s, %s, %s [%s]",
+ "commands.setworldspawn.success.new": "Set the world spawn point to %s, %s, %s [%s, %s] in %s",
"commands.spawnpoint.success.multiple": "Set spawn point to %s, %s, %s [%s] in %s for %s players",
+ "commands.spawnpoint.success.multiple.new": "Set spawn point to %s, %s, %s [%s, %s] in %s for %s players",
"commands.spawnpoint.success.single": "Set spawn point to %s, %s, %s [%s] in %s for %s",
+ "commands.spawnpoint.success.single.new": "Set spawn point to %s, %s, %s [%s, %s] in %s for %s",
+ "commands.spectate.cannot_spectate": "%s cannot be spectated",
"commands.spectate.not_spectator": "%s is not in spectator mode",
"commands.spectate.self": "Cannot spectate yourself",
"commands.spectate.success.started": "Now spectating %s",
@@ -2837,6 +2920,7 @@
"commands.stopsound.success.sourceless.any": "Stopped all sounds",
"commands.stopsound.success.sourceless.sound": "Stopped sound '%s'",
"commands.summon.failed": "Unable to summon entity",
+ "commands.summon.failed.peaceful": "Monsters cannot be summoned in Peaceful difficulty",
"commands.summon.failed.uuid": "Unable to summon entity due to duplicate UUIDs",
"commands.summon.invalidPosition": "Invalid position for summon",
"commands.summon.success": "Summoned new %s",
@@ -2902,9 +2986,9 @@
"commands.test.error.test_instance_not_found": "Test instance block entity could not be found",
"commands.test.error.test_instance_not_found.position": "Test instance block entity could not be found for test at %s, %s, %s",
"commands.test.error.too_large": "The structure size must be less than %s blocks along each axis",
- "commands.test.locate.done": "Finished locating, found %s structure(s)",
+ "commands.test.locate.done": "Finished locating: found %s structure(s)",
"commands.test.locate.found": "Found structure at: %s (distance: %s)",
- "commands.test.locate.started": "Started locating test structures, this might take a while...",
+ "commands.test.locate.started": "Started locating test structures. This might take a while...",
"commands.test.no_tests": "No tests to run",
"commands.test.relative_position": "Position relative to %s: %s",
"commands.test.reset.error.no_tests": "Could not find any tests to reset",
@@ -2915,7 +2999,7 @@
"commands.test.summary.all_required_passed": "All required tests passed :)",
"commands.test.summary.failed": "%s required test(s) failed :(",
"commands.test.summary.optional_failed": "%s optional test(s) failed",
- "commands.tick.query.percentiles": "Percentiles: P50: %sms P95: %sms P99: %sms, sample: %s",
+ "commands.tick.query.percentiles": "Percentiles: P50: %sms P95: %sms P99: %sms. Sample: %s",
"commands.tick.query.rate.running": "Target tick rate: %s per second.\nAverage time per tick: %sms (Target: %sms)",
"commands.tick.query.rate.sprinting": "Target tick rate: %s per second (ignored, reference only).\nAverage time per tick: %sms",
"commands.tick.rate.success": "Set the target tick rate to %s per second",
@@ -3003,6 +3087,7 @@
"compliance.playtime.greaterThan24Hours": "You've been playing for greater than 24 hours",
"compliance.playtime.hours": "You've been playing for %s hour(s)",
"compliance.playtime.message": "Excessive gaming may interfere with normal daily life",
+ "component.profile.dynamic": "Dynamic",
"connect.aborted": "Aborted",
"connect.authorizing": "Logging in...",
"connect.connecting": "Connecting to the server...",
@@ -3227,7 +3312,7 @@
"debug.chunk_boundaries.off": "Chunk borders: hidden",
"debug.chunk_boundaries.on": "Chunk borders: shown",
"debug.clear_chat.help": "F3 + D = Clear chat",
- "debug.copy_location.help": "F3 + C = Copy location as /tp command, hold F3 + C to crash the game",
+ "debug.copy_location.help": "F3 + C = Copy location as /tp command, or hold for 10 seconds to crash the game",
"debug.copy_location.message": "Copied location to clipboard",
"debug.crash.message": "F3 + C is held down. This will crash the game unless released.",
"debug.crash.warning": "Crashing in %s...",
@@ -3235,6 +3320,11 @@
"debug.creative_spectator.help": "F3 + N = Cycle previous game mode <-> spectator",
"debug.dump_dynamic_textures": "Saved dynamic textures to %s",
"debug.dump_dynamic_textures.help": "F3 + S = Dump dynamic textures",
+ "debug.entry.always": "Always",
+ "debug.entry.currently.alwaysOn": "%s: Currently always on",
+ "debug.entry.currently.inF3": "%s: Currently only in F3",
+ "debug.entry.currently.never": "%s: Currently off",
+ "debug.entry.f3": "In F3",
"debug.gamemodes.error": "Unable to open game mode switcher; no permission",
"debug.gamemodes.help": "F3 + F4 = Open game mode switcher",
"debug.gamemodes.press_f4": "[ F4 ]",
@@ -3246,6 +3336,15 @@
"debug.inspect.help": "F3 + I = Copy entity or block data to clipboard",
"debug.inspect.server.block": "Copied server-side block data to clipboard",
"debug.inspect.server.entity": "Copied server-side entity data to clipboard",
+ "debug.options.category.renderer": "Debug Renderers",
+ "debug.options.category.text": "Debug Screen Text",
+ "debug.options.help": "F3 + F6 = Edit debug options",
+ "debug.options.notAllowed.tooltip": "Not visible when debug info is reduced",
+ "debug.options.profile.default": "Default profile",
+ "debug.options.profile.performance": "Performance profile",
+ "debug.options.search": "Search...",
+ "debug.options.title": "Debug Options",
+ "debug.options.warning": "These options are for testing purposes only. They may slow down your computer, crash the game, or eat your pet rock.",
"debug.pause_focus.help": "F3 + P = Pause on lost focus",
"debug.pause_focus.off": "Pause on lost focus: disabled",
"debug.pause_focus.on": "Pause on lost focus: enabled",
@@ -3429,6 +3528,7 @@
"entity.minecraft.chicken": "Chicken",
"entity.minecraft.cod": "Cod",
"entity.minecraft.command_block_minecart": "Minecart with Command Block",
+ "entity.minecraft.copper_golem": "Copper Golem",
"entity.minecraft.cow": "Cow",
"entity.minecraft.creaking": "Creaking",
"entity.minecraft.creaking_transient": "Creaking",
@@ -3487,6 +3587,8 @@
"entity.minecraft.magma_cube": "Magma Cube",
"entity.minecraft.mangrove_boat": "Mangrove Boat",
"entity.minecraft.mangrove_chest_boat": "Mangrove Boat with Chest",
+ "entity.minecraft.mannequin": "Mannequin",
+ "entity.minecraft.mannequin.label": "NPC",
"entity.minecraft.marker": "Marker",
"entity.minecraft.minecart": "Minecart",
"entity.minecraft.mooshroom": "Mooshroom",
@@ -3644,8 +3746,10 @@
"gameMode.hardcore": "Hardcore Mode",
"gameMode.spectator": "Spectator Mode",
"gameMode.survival": "Survival Mode",
+ "gamerule.allowEnteringNetherUsingPortals": "Allow Nether",
+ "gamerule.allowEnteringNetherUsingPortals.description": "Controls whether players are allowed to enter the Nether.",
"gamerule.allowFireTicksAwayFromPlayer": "Tick fire away from players",
- "gamerule.allowFireTicksAwayFromPlayer.description": "Controls whether or not fire and lava should be able to tick further than 8 chunks away from any player",
+ "gamerule.allowFireTicksAwayFromPlayer.description": "Controls whether fire and lava should be able to tick further than 8 chunks away from any player.",
"gamerule.announceAdvancements": "Announce advancements",
"gamerule.blockExplosionDropDecay": "In block interaction explosions, some blocks won't drop their loot",
"gamerule.blockExplosionDropDecay.description": "Some of the drops from blocks destroyed by explosions caused by block interactions are lost in the explosion.",
@@ -3657,8 +3761,9 @@
"gamerule.category.spawning": "Spawning",
"gamerule.category.updates": "World Updates",
"gamerule.commandBlockOutput": "Broadcast command block output",
+ "gamerule.commandBlocksEnabled": "Enable Command Blocks",
"gamerule.commandModificationBlockLimit": "Command modification block limit",
- "gamerule.commandModificationBlockLimit.description": "Number of blocks that can be changed at once by one command, such as fill or clone.",
+ "gamerule.commandModificationBlockLimit.description": "The number of blocks that can be changed at once by one command, such as fill or clone.",
"gamerule.disableElytraMovementCheck": "Disable elytra movement check",
"gamerule.disablePlayerMovementCheck": "Disable player movement check",
"gamerule.disableRaids": "Disable raids",
@@ -3679,10 +3784,11 @@
"gamerule.doTileDrops.description": "Controls resource drops from blocks, including experience orbs.",
"gamerule.doTraderSpawning": "Spawn Wandering Traders",
"gamerule.doVinesSpread": "Vines spread",
- "gamerule.doVinesSpread.description": "Controls whether or not the Vines block spreads randomly to adjacent blocks. Does not affect other types of vine blocks such as Weeping Vines, Twisting Vines, etc.",
+ "gamerule.doVinesSpread.description": "Controls whether the Vines block spreads randomly to adjacent blocks. Does not affect other types of vine blocks such as Weeping Vines, Twisting Vines, etc.",
"gamerule.doWardenSpawning": "Spawn Wardens",
"gamerule.doWeatherCycle": "Update weather",
"gamerule.drowningDamage": "Deal drowning damage",
+ "gamerule.enableCommandBlocks": "Enable Command Blocks",
"gamerule.enderPearlsVanishOnDeath": "Thrown Ender Pearls vanish on death",
"gamerule.enderPearlsVanishOnDeath.description": "Whether Ender Pearls thrown by a player vanish when that player dies.",
"gamerule.entitiesWithPassengersCanUsePortals": "Entities with passengers can use portals",
@@ -3719,6 +3825,8 @@
"gamerule.playersSleepingPercentage.description": "The percentage of players who must be sleeping to skip the night.",
"gamerule.projectilesCanBreakBlocks": "Projectiles can break blocks",
"gamerule.projectilesCanBreakBlocks.description": "Controls whether impact projectiles will destroy blocks that are destructible by them.",
+ "gamerule.pvp": "Enable pvp",
+ "gamerule.pvp.description": "Controls whether players are allowed to damage other players.",
"gamerule.randomTickSpeed": "Random tick speed rate",
"gamerule.reducedDebugInfo": "Reduce debug info",
"gamerule.reducedDebugInfo.description": "Limits contents of debug screen.",
@@ -3727,7 +3835,10 @@
"gamerule.snowAccumulationHeight": "Snow accumulation height",
"gamerule.snowAccumulationHeight.description": "When it snows, layers of snow form on the ground up to at most this number of layers.",
"gamerule.spawnChunkRadius": "Spawn chunk radius",
- "gamerule.spawnChunkRadius.description": "Amount of chunks that stay loaded around the overworld spawn position.",
+ "gamerule.spawnChunkRadius.description": "The amount of chunks that stay loaded around the overworld spawn position.",
+ "gamerule.spawnerBlocksEnabled": "Enable Spawner Blocks",
+ "gamerule.spawnMonsters": "Spawn Monsters",
+ "gamerule.spawnMonsters.description": "Controls whether monsters naturally spawn.",
"gamerule.spawnRadius": "Respawn location radius",
"gamerule.spawnRadius.description": "Controls the size of the area around the spawn point that players can spawn in.",
"gamerule.spectatorsGenerateChunks": "Allow spectators to generate terrain",
@@ -3901,6 +4012,7 @@
"gui.none": "None",
"gui.ok": "Ok",
"gui.open_report_dir": "Open Report Directory",
+ "gui.packSelection.search": "Search...",
"gui.proceed": "Proceed",
"gui.recipebook.moreRecipes": "Right Click for More",
"gui.recipebook.page": "%s/%s",
@@ -3942,6 +4054,7 @@
"gui.socialInteractions.tooltip.report.not_reportable": "This player can't be reported, because their chat messages can't be verified on this server",
"gui.socialInteractions.tooltip.show": "Show messages",
"gui.stats": "Statistics",
+ "gui.stats.none_found": "No statistics found.",
"gui.togglable_slot": "Click to disable slot",
"gui.toMenu": "Back to Server List",
"gui.toRealms": "Back to Realms List",
@@ -3961,8 +4074,8 @@
"instrument.minecraft.sing_goat_horn": "Sing",
"instrument.minecraft.yearn_goat_horn": "Yearn",
"inventory.binSlot": "Destroy Item",
- "inventory.hotbarInfo": "Save hotbar with %1$s+%2$s",
- "inventory.hotbarSaved": "Item hotbar saved (restore with %1$s+%2$s)",
+ "inventory.hotbarInfo": "Save hotbar with %1$s + %2$s",
+ "inventory.hotbarSaved": "Item hotbar saved (restore with %1$s + %2$s)",
"item_modifier.unknown": "Unknown item modifier: %s",
"item.canBreak": "Can break:",
"item.canPlace": "Can be placed on:",
@@ -4077,7 +4190,19 @@
"item.minecraft.cooked_rabbit": "Cooked Rabbit",
"item.minecraft.cooked_salmon": "Cooked Salmon",
"item.minecraft.cookie": "Cookie",
+ "item.minecraft.copper_axe": "Copper Axe",
+ "item.minecraft.copper_boots": "Copper Boots",
+ "item.minecraft.copper_chestplate": "Copper Chestplate",
+ "item.minecraft.copper_golem_spawn_egg": "Copper Golem Spawn Egg",
+ "item.minecraft.copper_helmet": "Copper Helmet",
+ "item.minecraft.copper_hoe": "Copper Hoe",
+ "item.minecraft.copper_horse_armor": "Copper Horse Armor",
"item.minecraft.copper_ingot": "Copper Ingot",
+ "item.minecraft.copper_leggings": "Copper Leggings",
+ "item.minecraft.copper_nugget": "Copper Nugget",
+ "item.minecraft.copper_pickaxe": "Copper Pickaxe",
+ "item.minecraft.copper_shovel": "Copper Shovel",
+ "item.minecraft.copper_sword": "Copper Sword",
"item.minecraft.cow_spawn_egg": "Cow Spawn Egg",
"item.minecraft.creaking_spawn_egg": "Creaking Spawn Egg",
"item.minecraft.creeper_banner_pattern": "Banner Pattern",
@@ -4711,8 +4836,9 @@
"item.modifiers.saddle": "When saddled:",
"item.nbt_tags": "NBT: %s tag(s)",
"item.op_block_warning.line1": "Warning:",
- "item.op_block_warning.line2": "Use of this item might lead to command execution",
+ "item.op_block_warning.line2": "Use of this item might lead to command execution.",
"item.op_block_warning.line3": "Do not use unless you know the exact contents!",
+ "item.spawn_egg.peaceful": "Disabled in Peaceful",
"item.unbreakable": "Unbreakable",
"itemGroup.buildingBlocks": "Building Blocks",
"itemGroup.coloredBlocks": "Colored Blocks",
@@ -4774,7 +4900,15 @@
"key.categories.misc": "Miscellaneous",
"key.categories.movement": "Movement",
"key.categories.multiplayer": "Multiplayer",
+ "key.categories.spectator": "Spectator",
"key.categories.ui": "Game Interface",
+ "key.category.minecraft.creative": "Creative Mode",
+ "key.category.minecraft.gameplay": "Gameplay",
+ "key.category.minecraft.inventory": "Inventory",
+ "key.category.minecraft.misc": "Miscellaneous",
+ "key.category.minecraft.movement": "Movement",
+ "key.category.minecraft.multiplayer": "Multiplayer",
+ "key.category.minecraft.spectator": "Spectator",
"key.chat": "Open Chat",
"key.command": "Open Command",
"key.drop": "Drop Selected Item",
@@ -4891,7 +5025,8 @@
"key.smoothCamera": "Toggle Cinematic Camera",
"key.sneak": "Sneak",
"key.socialInteractions": "Social Interactions Screen",
- "key.spectatorOutlines": "Highlight Players (Spectators)",
+ "key.spectatorHotbar": "Select On Hotbar",
+ "key.spectatorOutlines": "Highlight Players",
"key.sprint": "Sprint",
"key.swapOffhand": "Swap Item With Off Hand",
"key.togglePerspective": "Toggle Perspective",
@@ -4920,6 +5055,14 @@
"lanServer.title": "LAN World",
"lectern.take_book": "Take Book",
"loading.progress": "%s%%",
+ "manageServer.add.title": "Add Server",
+ "manageServer.edit.title": "Edit Server Info",
+ "manageServer.enterIp": "Server Address",
+ "manageServer.enterName": "Server Name",
+ "manageServer.resourcePack": "Server Resource Packs",
+ "manageServer.resourcePack.disabled": "Disabled",
+ "manageServer.resourcePack.enabled": "Enabled",
+ "manageServer.resourcePack.prompt": "Prompt",
"mco.account.privacy.info": "Read more about Mojang and privacy laws",
"mco.account.privacy.info.button": "Read more about GDPR",
"mco.account.privacy.information": "Mojang implements certain procedures to help protect children and their privacy including complying with the Children's Online Privacy Protection Act (COPPA) and General Data Protection Regulation (GDPR).\n\nYou may need to obtain parental consent before accessing your Realms account.",
@@ -5026,6 +5169,7 @@
"mco.configure.world.name": "Realm Name",
"mco.configure.world.opening": "Opening the Realm...",
"mco.configure.world.players.error": "A player with the provided name does not exist",
+ "mco.configure.world.players.invite.duplicate": "A player with the provided name has already been invited to the Realm",
"mco.configure.world.players.inviting": "Inviting player...",
"mco.configure.world.players.title": "Players",
"mco.configure.world.pvp": "PVP",
@@ -5075,7 +5219,7 @@
"mco.configure.world.subscription.title": "Your Subscription",
"mco.configure.world.subscription.unknown": "Unknown",
"mco.configure.world.switch.slot": "Create World",
- "mco.configure.world.switch.slot.subtitle": "This world is empty, choose how to create your world",
+ "mco.configure.world.switch.slot.subtitle": "This world is empty. Choose how to create your world",
"mco.configure.world.title": "Configure Realm:",
"mco.configure.world.uninvite.player": "Are you sure that you want to uninvite '%s'?",
"mco.configure.world.uninvite.question": "Are you sure that you want to uninvite",
@@ -5117,7 +5261,7 @@
"mco.errorMessage.6007": "User in too many Realms",
"mco.errorMessage.6008": "Invalid Realm name",
"mco.errorMessage.6009": "Invalid Realm description",
- "mco.errorMessage.connectionFailure": "An error occurred, please try again later.",
+ "mco.errorMessage.connectionFailure": "An error occurred. Please try again later.",
"mco.errorMessage.generic": "An error occurred: ",
"mco.errorMessage.initialize.failed": "Failed to initialize Realm",
"mco.errorMessage.noDetails": "No error details provided",
@@ -5125,7 +5269,7 @@
"mco.errorMessage.realmsService.configurationError": "An unexpected error occurred while editing world options",
"mco.errorMessage.realmsService.connectivity": "Could not connect to Realms: %s",
"mco.errorMessage.realmsService.realmsError": "Realms (%s):",
- "mco.errorMessage.realmsService.unknownCompatibility": "Could not check compatible version, got response: %s",
+ "mco.errorMessage.realmsService.unknownCompatibility": "Could not check compatible version. Got response: %s",
"mco.errorMessage.retry": "Retry operation",
"mco.errorMessage.serviceBusy": "Realms is busy at the moment.\nPlease try connecting to your Realm again in a couple of minutes.",
"mco.gui.button": "Button",
@@ -5213,8 +5357,8 @@
"mco.snapshot.start": "Start free Snapshot Realm",
"mco.snapshot.subscription.info": "This is a Snapshot Realm that is paired to the subscription of your Realm '%s'. It will stay active for as long as its paired Realm is.",
"mco.snapshot.tooltip": "Use Snapshot Realms to get a sneak peek at upcoming versions of Minecraft, which might include new features and other changes.\n\nYou can find your normal Realms in the release version of the game.",
- "mco.snapshotRealmsPopup.message": "Realms are now available in Snapshots starting with Snapshot 23w41a. Every Realms subscription comes with a free Snapshot Realm that is separate from your normal Java Realm!",
- "mco.snapshotRealmsPopup.title": "Realms now available in Snapshots",
+ "mco.snapshotRealmsPopup.message": "Realms is now available in Snapshots starting with Snapshot 23w41a. Every Realms subscription comes with a free Snapshot Realm that is separate from your normal Java Realm!",
+ "mco.snapshotRealmsPopup.title": "Realms is now available in Snapshots",
"mco.snapshotRealmsPopup.urlText": "Learn More",
"mco.template.button.publisher": "Publisher",
"mco.template.button.select": "Select",
@@ -5244,7 +5388,7 @@
"mco.trial.message.line2": "Click here for more info!",
"mco.upload.button.name": "Upload",
"mco.upload.cancelled": "Upload cancelled",
- "mco.upload.close.failure": "Could not close your Realm, please try again later",
+ "mco.upload.close.failure": "Could not close your Realm. Please try again later.",
"mco.upload.done": "Upload done",
"mco.upload.entry.cheats": "%1$s, %2$s",
"mco.upload.entry.commands": "%1$s, %2$s",
@@ -5313,17 +5457,25 @@
"mirror.none": "|",
"mount.onboard": "Press %1$s to Dismount",
"multiplayer.applyingPack": "Applying resource pack",
+ "multiplayer.codeOfConduct.check": "Do not notify again for this Code of Conduct",
+ "multiplayer.codeOfConduct.title": "Server Code of Conduct",
"multiplayer.confirm_command.parse_errors": "You are trying to execute an unrecognized or invalid command.\nAre you sure?\nCommand: %s",
"multiplayer.confirm_command.permissions_required": "You are trying to execute a command that requires elevated permissions.\nThis might negatively affect your game.\nAre you sure?\nCommand: %s",
+ "multiplayer.confirm_command.run_command": "Run Command",
+ "multiplayer.confirm_command.signature_required": "You are trying to execute a command that will send chat messages using your name.\nIt can only be run from the chat screen\nCommand: %s",
+ "multiplayer.confirm_command.suggest_command": "Copy to Chat Screen",
"multiplayer.confirm_command.title": "Confirm Command Execution",
- "multiplayer.disconnect.authservers_down": "Authentication servers are down. Please try again later, sorry!",
- "multiplayer.disconnect.bad_chat_index": "Detected missed or reordered chat message from server",
+ "multiplayer.disconnect.authservers_down": "Authentication servers are down. Please try again later. Sorry!",
+ "multiplayer.disconnect.bad_chat_index": "Detected a missed or reordered chat message from the server",
"multiplayer.disconnect.banned": "You are banned from this server",
"multiplayer.disconnect.banned_ip.expiration": "\nYour ban will be removed on %s",
"multiplayer.disconnect.banned_ip.reason": "Your IP address is banned from this server.\nReason: %s",
"multiplayer.disconnect.banned.expiration": "\nYour ban will be removed on %s",
"multiplayer.disconnect.banned.reason": "You are banned from this server.\nReason: %s",
+ "multiplayer.disconnect.banned.reason.default": "Banned by an operator.",
"multiplayer.disconnect.chat_validation_failed": "Chat message validation failure",
+ "multiplayer.disconnect.code_of_conduct": "Server requires accepting the Code of Conduct",
+ "multiplayer.disconnect.configuration_error": "Unexpected error during configuration",
"multiplayer.disconnect.duplicate_login": "You logged in from another location",
"multiplayer.disconnect.expired_public_key": "Expired profile public key. Check that your system time is synchronized, and try restarting your game.",
"multiplayer.disconnect.flying": "Flying is not enabled on this server",
@@ -5332,7 +5484,7 @@
"multiplayer.disconnect.illegal_characters": "Illegal characters in chat",
"multiplayer.disconnect.incompatible": "Incompatible client! Please use %s",
"multiplayer.disconnect.invalid_entity_attacked": "Attempting to attack an invalid entity",
- "multiplayer.disconnect.invalid_packet": "Server sent an invalid packet",
+ "multiplayer.disconnect.invalid_packet": "The server sent an invalid packet",
"multiplayer.disconnect.invalid_player_data": "Invalid player data",
"multiplayer.disconnect.invalid_player_movement": "Invalid move player packet received",
"multiplayer.disconnect.invalid_public_key_signature": "Invalid signature for profile public key.\nTry restarting your game.",
@@ -5340,7 +5492,7 @@
"multiplayer.disconnect.invalid_vehicle_movement": "Invalid move vehicle packet received",
"multiplayer.disconnect.ip_banned": "You have been IP banned from this server",
"multiplayer.disconnect.kicked": "Kicked by an operator",
- "multiplayer.disconnect.missing_tags": "Incomplete set of tags received from server.\nPlease contact server operator.",
+ "multiplayer.disconnect.missing_tags": "Incomplete set of tags received from the server.\nPlease contact a server operator.",
"multiplayer.disconnect.name_taken": "That name is already taken",
"multiplayer.disconnect.not_whitelisted": "You are not white-listed on this server!",
"multiplayer.disconnect.out_of_order_chat": "Out-of-order chat packet received. Did your system time change?",
@@ -5350,24 +5502,25 @@
"multiplayer.disconnect.server_shutdown": "Server closed",
"multiplayer.disconnect.slow_login": "Took too long to log in",
"multiplayer.disconnect.too_many_pending_chats": "Too many unacknowledged chat messages",
- "multiplayer.disconnect.transfers_disabled": "Server does not accept transfers",
+ "multiplayer.disconnect.transfers_disabled": "This server does not accept transfers",
"multiplayer.disconnect.unexpected_query_response": "Unexpected custom data from client",
- "multiplayer.disconnect.unsigned_chat": "Received chat packet with missing or invalid signature.",
+ "multiplayer.disconnect.unsigned_chat": "Received a chat packet with a missing or invalid signature.",
"multiplayer.disconnect.unverified_username": "Failed to verify username!",
"multiplayer.downloadingStats": "Retrieving statistics...",
"multiplayer.downloadingTerrain": "Loading terrain...",
"multiplayer.lan.server_found": "New server found: %s",
- "multiplayer.message_not_delivered": "Can't deliver chat message, check server logs: %s",
+ "multiplayer.message_not_delivered": "Can't deliver chat message; check server logs: %s",
"multiplayer.player.joined": "%s joined the game",
"multiplayer.player.joined.renamed": "%s (formerly known as %s) joined the game",
"multiplayer.player.left": "%s left the game",
"multiplayer.player.list.hp": "%shp",
"multiplayer.player.list.narration": "Online players: %s",
- "multiplayer.requiredTexturePrompt.disconnect": "Server requires a custom resource pack",
+ "multiplayer.requiredTexturePrompt.disconnect": "This server requires a custom resource pack",
"multiplayer.requiredTexturePrompt.line1": "This server requires the use of a custom resource pack.",
"multiplayer.requiredTexturePrompt.line2": "Rejecting this custom resource pack will disconnect you from this server.",
"multiplayer.socialInteractions.not_available": "Social Interactions are only available in Multiplayer worlds",
"multiplayer.status.and_more": "... and %s more ...",
+ "multiplayer.status.anonymous_player": "Anonymous Player",
"multiplayer.status.cancelled": "Cancelled",
"multiplayer.status.cannot_connect": "Can't connect to server",
"multiplayer.status.cannot_resolve": "Can't resolve hostname",
@@ -5470,7 +5623,7 @@
"narration.checkbox": "Checkbox: %s",
"narration.checkbox.usage.focused": "Press Enter to toggle",
"narration.checkbox.usage.hovered": "Left click to toggle",
- "narration.component_list.usage": "Press Tab to navigate to next element",
+ "narration.component_list.usage": "Press Tab to navigate to the next element",
"narration.cycle_button.usage.focused": "Press Enter to switch to %s",
"narration.cycle_button.usage.hovered": "Left click to switch to %s",
"narration.edit_box": "Edit box: %s",
@@ -5478,15 +5631,16 @@
"narration.recipe": "Recipe for %s",
"narration.recipe.usage": "Left click to select",
"narration.recipe.usage.more": "Right click to show more recipes",
- "narration.selection.usage": "Press up and down buttons to move to another entry",
- "narration.slider.usage.focused": "Press left or right keyboard buttons to change value",
- "narration.slider.usage.hovered": "Drag slider to change value",
+ "narration.selection.usage": "Press the up and down buttons to move to another entry",
+ "narration.slider.usage.focused": "Press the left or right keyboard buttons to change the value",
+ "narration.slider.usage.focused.keyboard_cannot_change_value": "Press Enter to start changing the slider value",
+ "narration.slider.usage.hovered": "Drag the slider to change its value",
"narration.suggestion": "Selected suggestion %s out of %s: %s",
"narration.suggestion.tooltip": "Selected suggestion %s out of %s: %s (%s)",
"narration.suggestion.usage.cycle.fixed": "Press Tab to cycle to the next suggestion",
"narration.suggestion.usage.cycle.hidable": "Press Tab to cycle to the next suggestion, or Escape to leave suggestions",
- "narration.suggestion.usage.fill.fixed": "Press Tab to use suggestion",
- "narration.suggestion.usage.fill.hidable": "Press Tab to use suggestion, or Escape to leave suggestions",
+ "narration.suggestion.usage.fill.fixed": "Press Tab to use the suggestion",
+ "narration.suggestion.usage.fill.hidable": "Press Tab to use the suggestion, or Escape to leave suggestions",
"narration.tab_navigation.usage": "Press Ctrl and Tab to switch between tabs",
"narrator.button.accessibility": "Accessibility",
"narrator.button.difficulty_lock": "Difficulty lock",
@@ -5540,14 +5694,16 @@
"options.accessibility.menu_background_blurriness": "Menu Background Blur",
"options.accessibility.menu_background_blurriness.tooltip": "Changes the blurriness of menu backgrounds.",
"options.accessibility.narrator_hotkey": "Narrator Hotkey",
- "options.accessibility.narrator_hotkey.mac.tooltip": "Allows the Narrator to be toggled on and off with 'Cmd+B'.",
- "options.accessibility.narrator_hotkey.tooltip": "Allows the Narrator to be toggled on and off with 'Ctrl+B'.",
+ "options.accessibility.narrator_hotkey.mac.tooltip": "Allows the Narrator to be toggled on and off with 'Cmd + B'.",
+ "options.accessibility.narrator_hotkey.tooltip": "Allows the Narrator to be toggled on and off with 'Ctrl + B'.",
"options.accessibility.panorama_speed": "Panorama Scroll Speed",
"options.accessibility.text_background": "Text Background",
"options.accessibility.text_background_opacity": "Text Background Opacity",
"options.accessibility.text_background.chat": "Chat",
"options.accessibility.text_background.everywhere": "Everywhere",
"options.accessibility.title": "Accessibility Settings",
+ "options.allowCursorChanges": "Allow Cursor Changes",
+ "options.allowCursorChanges.tooltip": "Allows the mouse cursor to change shape when over certain UI elements.",
"options.allowServerListing": "Allow Server Listings",
"options.allowServerListing.tooltip": "Servers may list online players as part of their public status.\nWith this option off your name will not show up in such lists.",
"options.ao": "Smooth Lighting",
@@ -5575,6 +5731,8 @@
"options.chat.color": "Colors",
"options.chat.delay": "Chat Delay: %s second(s)",
"options.chat.delay_none": "Chat Delay: None",
+ "options.chat.drafts": "Save Unsent Chats",
+ "options.chat.drafts.tooltip": "Unsent messages will be saved and can be sent the next time chat is opened.",
"options.chat.height.focused": "Focused Height",
"options.chat.height.unfocused": "Unfocused Height",
"options.chat.line_spacing": "Line Spacing",
@@ -5588,7 +5746,7 @@
"options.chat.visibility.hidden": "Hidden",
"options.chat.visibility.system": "Commands Only",
"options.chat.width": "Width",
- "options.chunks": "%s chunks",
+ "options.chunks": "%s Chunks",
"options.clouds.fancy": "Fancy",
"options.clouds.fast": "Fast",
"options.controls": "Controls...",
@@ -5658,8 +5816,8 @@
"options.guiScale": "GUI Scale",
"options.guiScale.auto": "Auto",
"options.hidden": "Hidden",
- "options.hideLightningFlashes": "Hide Lightning Flashes",
- "options.hideLightningFlashes.tooltip": "Prevents Lightning Bolts from making the sky flash. The bolts themselves will still be visible.",
+ "options.hideLightningFlashes": "Hide Sky Flashes",
+ "options.hideLightningFlashes.tooltip": "Prevents Lightning Bolts or other environmental effects from making the sky flash. The sources of flashes themselves will still be visible.",
"options.hideMatchedNames": "Hide Matched Names",
"options.hideMatchedNames.tooltip": "3rd-party Servers may send chat messages in non-standard formats.\nWith this option on, hidden players will be matched based on chat sender names.",
"options.hideSplashTexts": "Hide Splash Texts",
@@ -5670,6 +5828,8 @@
"options.inactivityFpsLimit.minimized": "Minimized",
"options.inactivityFpsLimit.minimized.tooltip": "Limits framerate only when the game window is minimized.",
"options.invertMouse": "Invert Mouse",
+ "options.invertMouseX": "Invert Mouse X",
+ "options.invertMouseY": "Invert Mouse Y",
"options.japaneseGlyphVariants": "Japanese Glyph Variants",
"options.japaneseGlyphVariants.tooltip": "Uses Japanese variants of CJK characters in the default font.",
"options.key.hold": "Hold",
@@ -5747,12 +5907,15 @@
"options.sensitivity.min": "*yawn*",
"options.showNowPlayingToast": "Show Music Toast",
"options.showNowPlayingToast.tooltip": "Displays a toast whenever a song starts playing. The same toast is constantly displayed in the in-game pause menu while a song is playing.",
- "options.showSubtitles": "Show Subtitles",
+ "options.showSubtitles": "Closed Captions",
+ "options.showSubtitles.tooltip": "Enables captions for sounds played in the game.",
"options.simulationDistance": "Simulation Distance",
"options.skinCustomisation": "Skin Customization...",
"options.skinCustomisation.title": "Skin Customization",
"options.sounds": "Music & Sounds...",
"options.sounds.title": "Music & Sound Options",
+ "options.sprintWindow": "Sprint Window",
+ "options.sprintWindow.tooltip": "Time window in ticks where double-tapping the forward key activates sprint.",
"options.telemetry": "Telemetry Data...",
"options.telemetry.button": "Data Collection",
"options.telemetry.button.tooltip": "\"%s\" includes only the required data.\n\"%s\" includes optional, as well as the required data.",
@@ -5762,6 +5925,7 @@
"options.telemetry.state.none": "None",
"options.title": "Options",
"options.touchscreen": "Touchscreen Mode",
+ "options.value": "%s",
"options.video": "Video Settings...",
"options.videoTitle": "Video Settings",
"options.viewBobbing": "View Bobbing",
@@ -5780,8 +5944,10 @@
"pack.incompatible.confirm.new": "This pack was made for a newer version of Minecraft and may not work correctly.",
"pack.incompatible.confirm.old": "This pack was made for an older version of Minecraft and may no longer work correctly.",
"pack.incompatible.confirm.title": "Are you sure you want to load this pack?",
+ "pack.incompatible.confirm.unknown": "This pack is broken or made for an unknown version of Minecraft and may not work correctly.",
"pack.incompatible.new": "(Made for a newer version of Minecraft)",
"pack.incompatible.old": "(Made for an older version of Minecraft)",
+ "pack.incompatible.unknown": "(Broken or incompatible)",
"pack.nameAndSource": "%s (%s)",
"pack.openFolder": "Open Pack Folder",
"pack.selected.title": "Selected",
@@ -5895,7 +6061,7 @@
"painting.minecraft.wither.title": "Wither",
"painting.random": "Random variant",
"parsing.bool.expected": "Expected boolean",
- "parsing.bool.invalid": "Invalid boolean, expected 'true' or 'false' but found '%s'",
+ "parsing.bool.invalid": "Invalid boolean: expected 'true' or 'false' but found '%s'",
"parsing.double.expected": "Expected double",
"parsing.double.invalid": "Invalid double '%s'",
"parsing.expected": "Expected '%s'",
@@ -6083,7 +6249,7 @@
"selectWorld.incompatible.tooltip": "This world cannot be opened because it was created by an incompatible version.",
"selectWorld.load_folder_access": "Unable to read or access folder where game worlds are saved!",
"selectWorld.loading_list": "Loading World List",
- "selectWorld.locked": "Locked by another running instance of Minecraft",
+ "selectWorld.locked": "Locked by another running instance of Minecraft.",
"selectWorld.mapFeatures": "Generate Structures",
"selectWorld.mapFeatures.info": "Villages, Shipwrecks, etc.",
"selectWorld.mapType": "World Type",
@@ -6103,7 +6269,7 @@
"selectWorld.targetFolder": "Save folder: %s",
"selectWorld.title": "Select World",
"selectWorld.tooltip.fromNewerVersion1": "World was saved in a newer version,",
- "selectWorld.tooltip.fromNewerVersion2": "loading this world could cause problems!",
+ "selectWorld.tooltip.fromNewerVersion2": "and loading it could cause problems!",
"selectWorld.tooltip.snapshot1": "Don't forget to back up this world",
"selectWorld.tooltip.snapshot2": "before you load it in this snapshot.",
"selectWorld.unable_to_load": "Unable to load worlds",
@@ -6123,7 +6289,7 @@
"sleep.not_possible": "No amount of rest can pass this night",
"sleep.players_sleeping": "%s/%s players sleeping",
"sleep.skipping_night": "Sleeping through this night",
- "slot.only_single_allowed": "Only single slots allowed, got '%s'",
+ "slot.only_single_allowed": "Only single slots allowed: got '%s'",
"slot.unknown": "Unknown slot '%s'",
"snbt.parser.empty_key": "Key cannot be empty",
"snbt.parser.expected_binary_numeral": "Expected a binary number",
@@ -6155,7 +6321,7 @@
"soundCategory.player": "Players",
"soundCategory.record": "Jukebox/Note Blocks",
"soundCategory.ui": "UI",
- "soundCategory.voice": "Voice/Speech",
+ "soundCategory.voice": "Narrator/Voice",
"soundCategory.weather": "Weather",
"spectatorMenu.close": "Close Menu",
"spectatorMenu.next_page": "Next Page",
@@ -6345,6 +6511,8 @@
"subtitles.block.conduit.deactivate": "Conduit deactivates",
"subtitles.block.copper_bulb.turn_off": "Copper Bulb turns off",
"subtitles.block.copper_bulb.turn_on": "Copper Bulb turns on",
+ "subtitles.block.copper_chest.close": "Chest closes",
+ "subtitles.block.copper_chest.open": "Chest opens",
"subtitles.block.copper_trapdoor.close": "Trapdoor closes",
"subtitles.block.copper_trapdoor.open": "Trapdoor opens",
"subtitles.block.crafter.craft": "Crafter crafts",
@@ -6416,6 +6584,12 @@
"subtitles.block.sculk_shrieker.shriek": "Sculk Shrieker shrieks",
"subtitles.block.sculk.charge": "Sculk bubbles",
"subtitles.block.sculk.spread": "Sculk spreads",
+ "subtitles.block.shelf.activate": "Shelf activates",
+ "subtitles.block.shelf.deactivate": "Shelf deactivates",
+ "subtitles.block.shelf.multi_swap": "Items swap",
+ "subtitles.block.shelf.place_item": "Item placed",
+ "subtitles.block.shelf.single_swap": "Item swaps",
+ "subtitles.block.shelf.take_item": "Item taken",
"subtitles.block.shulker_box.close": "Shulker box closes",
"subtitles.block.shulker_box.open": "Shulker box opens",
"subtitles.block.sign.waxed_interact_fail": "Sign wobbles",
@@ -6550,6 +6724,21 @@
"subtitles.entity.cod.death": "Cod dies",
"subtitles.entity.cod.flop": "Cod flops",
"subtitles.entity.cod.hurt": "Cod hurts",
+ "subtitles.entity.copper_golem_become_statue": "Copper Golem is petrified",
+ "subtitles.entity.copper_golem_oxidized.death": "Copper Golem dies",
+ "subtitles.entity.copper_golem_oxidized.hurt": "Copper Golem hurts",
+ "subtitles.entity.copper_golem_oxidized.spin": "Copper Golem's head spins",
+ "subtitles.entity.copper_golem_weathered.death": "Copper Golem dies",
+ "subtitles.entity.copper_golem_weathered.hurt": "Copper Golem hurts",
+ "subtitles.entity.copper_golem_weathered.spin": "Copper Golem's head spins",
+ "subtitles.entity.copper_golem.death": "Copper Golem dies",
+ "subtitles.entity.copper_golem.hurt": "Copper Golem hurts",
+ "subtitles.entity.copper_golem.item_drop": "Copper Golem is placing an item",
+ "subtitles.entity.copper_golem.item_no_drop": "Copper Golem can't place item",
+ "subtitles.entity.copper_golem.no_item_get": "Copper Golem is picking up item",
+ "subtitles.entity.copper_golem.no_item_no_get": "Copper Golem can't pick up item",
+ "subtitles.entity.copper_golem.spawn": "Copper Golem appears",
+ "subtitles.entity.copper_golem.spin": "Copper Golem's head spins",
"subtitles.entity.cow.ambient": "Cow moos",
"subtitles.entity.cow.death": "Cow dies",
"subtitles.entity.cow.hurt": "Cow hurts",
@@ -7096,6 +7285,7 @@
"subtitles.event.raid.horn": "Ominous horn blares",
"subtitles.item.armor.equip": "Gear equips",
"subtitles.item.armor.equip_chain": "Chain armor jingles",
+ "subtitles.item.armor.equip_copper": "Copper armor clonks",
"subtitles.item.armor.equip_diamond": "Diamond armor clangs",
"subtitles.item.armor.equip_elytra": "Elytra rustle",
"subtitles.item.armor.equip_gold": "Gold armor clinks",
@@ -7176,6 +7366,7 @@
"subtitles.ui.hud.bubble_pop": "Breath meter dropping",
"subtitles.ui.loom.take_result": "Loom used",
"subtitles.ui.stonecutter.take_result": "Stonecutter used",
+ "subtitles.weather.end_flash": "End Flash rumbles",
"subtitles.weather.rain": "Rain falls",
"symlink_warning.message": "Loading worlds from folders with symbolic links can be unsafe if you don't know exactly what you are doing. Please visit %s to learn more.",
"symlink_warning.message.pack": "Loading packs with symbolic links can be unsafe if you don't know exactly what you are doing. Please visit %s to learn more.",
@@ -7271,7 +7462,7 @@
"test_instance.action.reset": "Reset and Load",
"test_instance.action.run": "Load and Run",
"test_instance.action.save": "Save Structure",
- "test_instance.description.batch": "Batch: %s",
+ "test_instance.description.batch": "Environment: %s",
"test_instance.description.failed": "Failed: %s",
"test_instance.description.function": "Function: %s",
"test_instance.description.invalid_id": "Invalid test ID",
@@ -7280,19 +7471,19 @@
"test_instance.description.type": "Type: %s",
"test_instance.type.block_based": "Block-Based Test",
"test_instance.type.function": "Built-in Function Test",
- "test.error.block_property_mismatch": "Expected property %s to be %s, was %s",
- "test.error.block_property_missing": "Block property missing, expected property %s to be %s",
+ "test.error.block_property_mismatch": "Expected property %s to be %s: was %s",
+ "test.error.block_property_missing": "Block property missing. Expected property %s to be %s",
"test.error.entity_property": "Entity %s failed test: %s",
- "test.error.entity_property_details": "Entity %s failed test: %s, expected: %s, was: %s",
- "test.error.expected_block": "Expected block %s, got %s",
- "test.error.expected_block_tag": "Expected block in #%s, got %s",
+ "test.error.entity_property_details": "Entity %s failed test: %s. Expected %s: was %s",
+ "test.error.expected_block": "Expected block %s: got %s",
+ "test.error.expected_block_tag": "Expected block in #%s: got %s",
"test.error.expected_container_contents": "Container should contain: %s",
"test.error.expected_container_contents_single": "Container should contain a single: %s",
"test.error.expected_empty_container": "Container should be empty",
"test.error.expected_entity": "Expected %s",
"test.error.expected_entity_around": "Expected %s to exist around %s, %s, %s",
- "test.error.expected_entity_count": "Expected %s entities of type %s, found %s",
- "test.error.expected_entity_data": "Expected entity data to be: %s, was: %s",
+ "test.error.expected_entity_count": "Expected %s entities of type %s: found %s",
+ "test.error.expected_entity_data": "Expected entity data to be %s: was %s",
"test.error.expected_entity_data_predicate": "Entity data mismatch for %s",
"test.error.expected_entity_effect": "Expected %s to have effect %s %s",
"test.error.expected_entity_having": "Entity inventory should contain %s",
@@ -7301,7 +7492,7 @@
"test.error.expected_entity_not_touching": "Did not expect %s touching %s, %s, %s (relative: %s, %s, %s)",
"test.error.expected_entity_touching": "Expected %s touching %s, %s, %s (relative: %s, %s, %s)",
"test.error.expected_item": "Expected item of type %s",
- "test.error.expected_items_count": "Expected %s items of type %s, found %s",
+ "test.error.expected_items_count": "Expected %s items of type %s: found %s",
"test.error.fail": "Fail conditions met",
"test.error.invalid_block_type": "Unexpected block type found: %s",
"test.error.missing_block_entity": "Missing block entity",
@@ -7312,7 +7503,7 @@
"test.error.sequence.not_completed": "Test timed out before sequence completed",
"test.error.set_biome": "Failed to set biome for test",
"test.error.spawn_failure": "Failed to create entity %s",
- "test.error.state_not_equal": "Incorrect state. Expected %s, was %s",
+ "test.error.state_not_equal": "Incorrect state. Expected %s: was %s",
"test.error.structure.failure": "Failed to place test structure for %s",
"test.error.tick": "%s on tick %s",
"test.error.ticking_without_structure": "Ticking test before placing structure",
@@ -7323,7 +7514,7 @@
"test.error.unexpected_entity": "Did not expect %s to exist",
"test.error.unexpected_item": "Did not expect item of type %s",
"test.error.unknown": "Unknown internal error: %s",
- "test.error.value_not_equal": "Expected %s to be %s, was %s",
+ "test.error.value_not_equal": "Expected %s to be %s: was %s",
"test.error.wrong_block_entity": "Wrong block entity type: %s",
"title.32bit.deprecation": "32-bit system detected: this may prevent you from playing in the future as a 64-bit system will be required!",
"title.32bit.deprecation.realms": "Minecraft will soon require a 64-bit system, which will prevent you from playing or using Realms on this device. You will need to manually cancel any Realms subscription.",
diff --git a/azalea-physics/src/collision/blocks.rs b/azalea-physics/src/collision/blocks.rs
index 486b93a0..8dc01228 100644
--- a/azalea-physics/src/collision/blocks.rs
+++ b/azalea-physics/src/collision/blocks.rs
@@ -196,17 +196,37 @@ static SHAPE37: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.4375, 0.625, 0.4375));
static SHAPE38: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.375, 0.6875));
-static SHAPE39: LazyLock<VoxelShape> =
+static SHAPE39: LazyLock<VoxelShape> = LazyLock::new(|| {
+ let s = collision::box_shape(0., 0., 0.6875, 1., 0.25, 1.);
+ let s = Shapes::or(s, collision::box_shape(0., 0.25, 0.8125, 1., 1., 1.));
+ Shapes::or(s, collision::box_shape(0., 0.75, 0.6875, 1., 1., 0.8125))
+});
+static SHAPE40: LazyLock<VoxelShape> = LazyLock::new(|| {
+ let s = collision::box_shape(0., 0., 0., 1., 0.25, 0.3125);
+ let s = Shapes::or(s, collision::box_shape(0., 0.25, 0., 1., 1., 0.1875));
+ Shapes::or(s, collision::box_shape(0., 0.75, 0.1875, 1., 1., 0.3125))
+});
+static SHAPE41: LazyLock<VoxelShape> = LazyLock::new(|| {
+ let s = collision::box_shape(0.6875, 0., 0., 1., 0.25, 1.);
+ let s = Shapes::or(s, collision::box_shape(0.8125, 0.25, 0., 1., 1., 1.));
+ Shapes::or(s, collision::box_shape(0.6875, 0.75, 0., 0.8125, 1., 1.))
+});
+static SHAPE42: LazyLock<VoxelShape> = LazyLock::new(|| {
+ let s = collision::box_shape(0., 0., 0., 0.3125, 0.25, 1.);
+ let s = Shapes::or(s, collision::box_shape(0., 0.25, 0., 0.1875, 1., 1.));
+ Shapes::or(s, collision::box_shape(0.1875, 0.75, 0., 0.3125, 1., 1.))
+});
+static SHAPE43: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 0.625, 0.625));
-static SHAPE40: LazyLock<VoxelShape> =
+static SHAPE44: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.34375, 0.1875, 0.6875, 0.65625, 0.8125, 1.));
-static SHAPE41: LazyLock<VoxelShape> =
+static SHAPE45: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.34375, 0.1875, 0., 0.65625, 0.8125, 0.3125));
-static SHAPE42: LazyLock<VoxelShape> =
+static SHAPE46: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.6875, 0.1875, 0.34375, 1., 0.8125, 0.65625));
-static SHAPE43: LazyLock<VoxelShape> =
+static SHAPE47: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.1875, 0.34375, 0.3125, 0.8125, 0.65625));
-static SHAPE44: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE48: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
@@ -216,7 +236,7 @@ static SHAPE44: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.9375, 0.0625, 0.9375, 1., 0.9375),
)
});
-static SHAPE45: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE49: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 0.9375));
@@ -225,18 +245,18 @@ static SHAPE45: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.9375, 0.0625, 0.9375, 1., 0.9375),
)
});
-static SHAPE46: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE50: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 0.9375))
});
-static SHAPE47: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE51: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 0.9375))
});
-static SHAPE48: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE52: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 1.));
@@ -245,21 +265,21 @@ static SHAPE48: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.9375, 0.0625, 0.9375, 1., 1.),
)
});
-static SHAPE49: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE53: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.9375, 0.0625, 0.9375, 1., 1.))
});
-static SHAPE50: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE54: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 1.))
});
-static SHAPE51: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE55: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 1.))
});
-static SHAPE52: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE56: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 0.9375));
@@ -268,36 +288,36 @@ static SHAPE52: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.9375, 0., 0.9375, 1., 0.9375),
)
});
-static SHAPE53: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE57: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.9375, 1., 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0., 0.9375, 0., 0.9375, 1., 0.9375))
});
-static SHAPE54: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE58: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 0.9375))
});
-static SHAPE55: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE59: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.9375, 1., 1., 1.);
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 0.9375))
});
-static SHAPE56: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE60: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.0625, 0.9375, 0., 0.9375, 1., 1.))
});
-static SHAPE57: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE61: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.9375, 0., 0., 1., 1., 1.);
Shapes::or(s, collision::box_shape(0., 0.9375, 0., 0.9375, 1., 1.))
});
-static SHAPE58: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE62: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 1.))
});
-static SHAPE59: LazyLock<VoxelShape> =
+static SHAPE63: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.9375, 0., 0., 1., 1., 1.));
-static SHAPE60: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE64: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
@@ -306,179 +326,179 @@ static SHAPE60: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.9375, 0.0625, 1., 1., 0.9375),
)
});
-static SHAPE61: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE65: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.9375, 0.0625, 1., 1., 0.9375))
});
-static SHAPE62: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE66: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.))
});
-static SHAPE63: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE67: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 1., 1.))
});
-static SHAPE64: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE68: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.0625, 0.9375, 0.0625, 1., 1., 1.))
});
-static SHAPE65: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE69: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
Shapes::or(s, collision::box_shape(0., 0.9375, 0.0625, 1., 1., 1.))
});
-static SHAPE66: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE70: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625))
});
-static SHAPE67: LazyLock<VoxelShape> =
+static SHAPE71: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 1., 0.0625));
-static SHAPE68: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE72: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.0625, 0.9375, 0., 1., 1., 0.9375))
});
-static SHAPE69: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE73: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.9375, 1., 1., 1.);
Shapes::or(s, collision::box_shape(0., 0.9375, 0., 1., 1., 0.9375))
});
-static SHAPE70: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE74: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.))
});
-static SHAPE71: LazyLock<VoxelShape> =
+static SHAPE75: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.9375, 1., 1., 1.));
-static SHAPE72: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE76: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
Shapes::or(s, collision::box_shape(0.0625, 0.9375, 0., 1., 1., 1.))
});
-static SHAPE73: LazyLock<VoxelShape> =
+static SHAPE77: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.9375, 0., 1., 1., 1.));
-static SHAPE74: LazyLock<VoxelShape> =
+static SHAPE78: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.0625, 1., 1.));
-static SHAPE75: LazyLock<VoxelShape> =
+static SHAPE79: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.0625, 1.));
-static SHAPE76: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE80: LazyLock<VoxelShape> = LazyLock::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 SHAPE77: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE81: LazyLock<VoxelShape> = LazyLock::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 SHAPE78: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE82: LazyLock<VoxelShape> = LazyLock::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 SHAPE79: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE83: LazyLock<VoxelShape> = LazyLock::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 SHAPE80: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE84: LazyLock<VoxelShape> = LazyLock::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 SHAPE81: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE85: LazyLock<VoxelShape> = LazyLock::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 SHAPE82: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE86: LazyLock<VoxelShape> = LazyLock::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 SHAPE83: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE87: LazyLock<VoxelShape> = LazyLock::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 SHAPE84: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE88: LazyLock<VoxelShape> = LazyLock::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 SHAPE85: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE89: LazyLock<VoxelShape> = LazyLock::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 SHAPE86: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE90: LazyLock<VoxelShape> = LazyLock::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 SHAPE87: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE91: LazyLock<VoxelShape> = LazyLock::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 SHAPE88: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE92: LazyLock<VoxelShape> = LazyLock::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 SHAPE89: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE93: LazyLock<VoxelShape> = LazyLock::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 SHAPE90: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE94: LazyLock<VoxelShape> = LazyLock::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 SHAPE91: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE95: LazyLock<VoxelShape> = LazyLock::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 SHAPE92: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE96: LazyLock<VoxelShape> = LazyLock::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 SHAPE93: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE97: LazyLock<VoxelShape> = LazyLock::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 SHAPE94: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE98: LazyLock<VoxelShape> = LazyLock::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 SHAPE95: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE99: LazyLock<VoxelShape> = LazyLock::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 SHAPE96: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE100: LazyLock<VoxelShape> = LazyLock::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 SHAPE97: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE101: LazyLock<VoxelShape> = LazyLock::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 SHAPE98: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE102: LazyLock<VoxelShape> = LazyLock::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 SHAPE99: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE103: LazyLock<VoxelShape> = LazyLock::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 SHAPE100: LazyLock<VoxelShape> =
+static SHAPE104: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.875, 0.9375));
-static SHAPE101: LazyLock<VoxelShape> =
+static SHAPE105: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 1., 0.875, 0.9375));
-static SHAPE102: LazyLock<VoxelShape> =
+static SHAPE106: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.0625, 0.9375, 0.875, 0.9375));
-static SHAPE103: LazyLock<VoxelShape> =
+static SHAPE107: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0., 0.9375, 0.875, 0.9375));
-static SHAPE104: LazyLock<VoxelShape> =
+static SHAPE108: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.875, 1.));
-static SHAPE105: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE109: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -505,7 +525,7 @@ static SHAPE105: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE106: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE110: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -528,7 +548,7 @@ static SHAPE106: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE107: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE111: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -547,7 +567,7 @@ static SHAPE107: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE108: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE112: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -570,7 +590,7 @@ static SHAPE108: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE109: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE113: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -589,7 +609,7 @@ static SHAPE109: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE110: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE114: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -604,7 +624,7 @@ static SHAPE110: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE111: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE115: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -623,7 +643,7 @@ static SHAPE111: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE112: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE116: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -638,7 +658,7 @@ static SHAPE112: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE113: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE117: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -653,7 +673,7 @@ static SHAPE113: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE114: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE118: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -676,7 +696,7 @@ static SHAPE114: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE115: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE119: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -695,7 +715,7 @@ static SHAPE115: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE116: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE120: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -710,7 +730,7 @@ static SHAPE116: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE117: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE121: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -729,7 +749,7 @@ static SHAPE117: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE118: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE122: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -744,7 +764,7 @@ static SHAPE118: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE119: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE123: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -755,7 +775,7 @@ static SHAPE119: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE120: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE124: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -770,7 +790,7 @@ static SHAPE120: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE121: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE125: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -781,7 +801,7 @@ static SHAPE121: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE122: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE126: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -792,7 +812,7 @@ static SHAPE122: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE123: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE127: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -811,7 +831,7 @@ static SHAPE123: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE124: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE128: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -826,7 +846,7 @@ static SHAPE124: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE125: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE129: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -841,7 +861,7 @@ static SHAPE125: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE126: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE130: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -856,7 +876,7 @@ static SHAPE126: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE127: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE131: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -867,7 +887,7 @@ static SHAPE127: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE128: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE132: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -878,7 +898,7 @@ static SHAPE128: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE129: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE133: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -889,21 +909,21 @@ static SHAPE129: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE130: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE134: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE131: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE135: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 1., 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0.9375, 0.0625, 0.1875, 1., 1., 0.8125),
)
});
-static SHAPE132: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE136: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -926,7 +946,7 @@ static SHAPE132: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE133: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE137: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -945,7 +965,7 @@ static SHAPE133: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE134: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE138: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -960,7 +980,7 @@ static SHAPE134: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE135: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE139: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -979,7 +999,7 @@ static SHAPE135: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE136: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE140: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -994,7 +1014,7 @@ static SHAPE136: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE137: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE141: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -1005,7 +1025,7 @@ static SHAPE137: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE138: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE142: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1020,7 +1040,7 @@ static SHAPE138: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE139: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE143: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1031,7 +1051,7 @@ static SHAPE139: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE140: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE144: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1042,7 +1062,7 @@ static SHAPE140: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE141: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE145: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1061,7 +1081,7 @@ static SHAPE141: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE142: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE146: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1076,7 +1096,7 @@ static SHAPE142: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE143: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE147: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -1087,7 +1107,7 @@ static SHAPE143: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE144: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE148: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1102,7 +1122,7 @@ static SHAPE144: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.0625, 0.1875, 0.0625, 1., 0.8125),
)
});
-static SHAPE145: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE149: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1113,14 +1133,14 @@ static SHAPE145: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0., 0.8125, 0.8125, 0.0625, 1.),
)
});
-static SHAPE146: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE150: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
Shapes::or(
s,
collision::box_shape(0.8125, 0., 0.1875, 1., 0.0625, 0.8125),
)
});
-static SHAPE147: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE151: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1131,21 +1151,21 @@ static SHAPE147: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.0625, 0.1875, 0.0625, 1., 0.8125),
)
});
-static SHAPE148: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE152: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 0.1875),
)
});
-static SHAPE149: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE153: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0.8125, 0., 0.1875, 1., 0.0625, 0.8125),
)
});
-static SHAPE150: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE154: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1160,7 +1180,7 @@ static SHAPE150: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE151: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE155: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1171,7 +1191,7 @@ static SHAPE151: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE152: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE156: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -1182,7 +1202,7 @@ static SHAPE152: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE153: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE157: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1193,32 +1213,32 @@ static SHAPE153: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.0625, 0.1875, 0.0625, 1., 0.8125),
)
});
-static SHAPE154: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE158: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0.1875, 0., 0.8125, 0.8125, 0.0625, 1.),
)
});
-static SHAPE155: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE159: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.0625, 1.);
Shapes::or(
s,
collision::box_shape(0.8125, 0., 0.1875, 1., 0.0625, 0.8125),
)
});
-static SHAPE156: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE160: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0., 0.0625, 0.1875, 0.0625, 1., 0.8125),
)
});
-static SHAPE157: LazyLock<VoxelShape> =
+static SHAPE161: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.1875, 1., 0.0625, 0.8125));
-static SHAPE158: LazyLock<VoxelShape> =
+static SHAPE162: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 1., 0.0625, 0.8125));
-static SHAPE159: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE163: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1241,7 +1261,7 @@ static SHAPE159: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE160: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE164: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1260,7 +1280,7 @@ static SHAPE160: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE161: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE165: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
let s = Shapes::or(
s,
@@ -1271,7 +1291,7 @@ static SHAPE161: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE162: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE166: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1290,7 +1310,7 @@ static SHAPE162: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE163: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE167: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1305,14 +1325,14 @@ static SHAPE163: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE164: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE168: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
Shapes::or(
s,
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE165: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE169: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1327,7 +1347,7 @@ static SHAPE165: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE166: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE170: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1338,14 +1358,14 @@ static SHAPE166: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE167: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE171: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0.1875, 0.0625, 0., 0.8125, 1., 0.0625),
)
});
-static SHAPE168: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE172: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1364,7 +1384,7 @@ static SHAPE168: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE169: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE173: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1379,14 +1399,14 @@ static SHAPE169: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE170: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE174: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.);
Shapes::or(
s,
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE171: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE175: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1401,7 +1421,7 @@ static SHAPE171: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.0625, 0.1875, 0.0625, 1., 0.8125),
)
});
-static SHAPE172: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE176: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1412,9 +1432,9 @@ static SHAPE172: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0., 0.8125, 0.8125, 0.0625, 1.),
)
});
-static SHAPE173: LazyLock<VoxelShape> =
+static SHAPE177: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 1.));
-static SHAPE174: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE178: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1425,16 +1445,16 @@ static SHAPE174: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.0625, 0.1875, 0.0625, 1., 0.8125),
)
});
-static SHAPE175: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE179: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 0.1875),
)
});
-static SHAPE176: LazyLock<VoxelShape> =
+static SHAPE180: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0., 0.8125, 0.0625, 0.8125));
-static SHAPE177: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE181: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1449,7 +1469,7 @@ static SHAPE177: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE178: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE182: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1460,14 +1480,14 @@ static SHAPE178: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE179: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE183: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.0625, 1.);
Shapes::or(
s,
collision::box_shape(0.1875, 0.0625, 0.9375, 0.8125, 1., 1.),
)
});
-static SHAPE180: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE184: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
let s = Shapes::or(
s,
@@ -1478,331 +1498,331 @@ static SHAPE180: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.0625, 0.1875, 0.0625, 1., 0.8125),
)
});
-static SHAPE181: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE185: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0.1875, 0., 0.8125, 0.8125, 0.0625, 1.),
)
});
-static SHAPE182: LazyLock<VoxelShape> =
+static SHAPE186: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.0625, 1.));
-static SHAPE183: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE187: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125);
Shapes::or(
s,
collision::box_shape(0., 0.0625, 0.1875, 0.0625, 1., 0.8125),
)
});
-static SHAPE184: LazyLock<VoxelShape> =
+static SHAPE188: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.1875, 0.8125, 0.0625, 0.8125));
-static SHAPE185: LazyLock<VoxelShape> =
+static SHAPE189: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.0625, 0.8125));
-static SHAPE186: LazyLock<VoxelShape> =
+static SHAPE190: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.25, 1.));
-static SHAPE187: LazyLock<VoxelShape> =
+static SHAPE191: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.375, 1.));
-static SHAPE188: LazyLock<VoxelShape> =
+static SHAPE192: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.625, 1.));
-static SHAPE189: LazyLock<VoxelShape> =
+static SHAPE193: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.875, 1.));
-static SHAPE190: LazyLock<VoxelShape> =
+static SHAPE194: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.9375, 1.));
-static SHAPE191: LazyLock<VoxelShape> =
+static SHAPE195: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75));
-static SHAPE192: LazyLock<VoxelShape> =
+static SHAPE196: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.1875, 1., 1.));
-static SHAPE193: LazyLock<VoxelShape> =
+static SHAPE197: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.8125, 1., 1., 1.));
-static SHAPE194: LazyLock<VoxelShape> =
+static SHAPE198: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.8125, 0., 0., 1., 1., 1.));
-static SHAPE195: LazyLock<VoxelShape> =
+static SHAPE199: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 1., 0.1875));
-static SHAPE196: LazyLock<VoxelShape> =
+static SHAPE200: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.28125, 0.875, 1., 0.78125, 1.));
-static SHAPE197: LazyLock<VoxelShape> =
+static SHAPE201: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.28125, 0., 1., 0.78125, 0.125));
-static SHAPE198: LazyLock<VoxelShape> =
+static SHAPE202: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.875, 0.28125, 0., 1., 0.78125, 1.));
-static SHAPE199: LazyLock<VoxelShape> =
+static SHAPE203: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.28125, 0., 0.125, 0.78125, 1.));
-static SHAPE200: LazyLock<VoxelShape> =
+static SHAPE204: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.4375, 0.9375, 0.625, 0.5625));
-static SHAPE201: LazyLock<VoxelShape> =
+static SHAPE205: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125));
-static SHAPE202: LazyLock<VoxelShape> =
+static SHAPE206: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.0625, 0.5625, 0.625, 0.9375));
-static SHAPE203: LazyLock<VoxelShape> =
+static SHAPE207: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.875, 0.375, 1., 1., 0.625));
-static SHAPE204: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE208: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.0625, 0., 0.4375, 0.9375, 0.625, 0.5625);
Shapes::or(s, collision::box_shape(0., 0.875, 0.375, 1., 1., 0.625))
});
-static SHAPE205: LazyLock<VoxelShape> =
+static SHAPE209: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0.875, 0., 0.625, 1., 1.));
-static SHAPE206: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE210: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.4375, 0., 0.0625, 0.5625, 0.625, 0.9375);
Shapes::or(s, collision::box_shape(0.375, 0.875, 0., 0.625, 1., 1.))
});
-static SHAPE207: LazyLock<VoxelShape> =
+static SHAPE211: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.25, 0.6875, 0.375, 0.75));
-static SHAPE208: LazyLock<VoxelShape> =
+static SHAPE212: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0., 0.3125, 0.75, 0.375, 0.6875));
-static SHAPE209: LazyLock<VoxelShape> =
+static SHAPE213: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.25, 0.625, 0.6875, 0.75, 1.));
-static SHAPE210: LazyLock<VoxelShape> =
+static SHAPE214: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.25, 0., 0.6875, 0.75, 0.375));
-static SHAPE211: LazyLock<VoxelShape> =
+static SHAPE215: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.625, 0.25, 0.3125, 1., 0.75, 0.6875));
-static SHAPE212: LazyLock<VoxelShape> =
+static SHAPE216: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.25, 0.3125, 0.375, 0.75, 0.6875));
-static SHAPE213: LazyLock<VoxelShape> =
+static SHAPE217: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.625, 0.25, 0.6875, 1., 0.75));
-static SHAPE214: LazyLock<VoxelShape> =
+static SHAPE218: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0.625, 0.3125, 0.75, 1., 0.6875));
-static SHAPE215: LazyLock<VoxelShape> =
+static SHAPE219: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.03125, 0.9375));
-static SHAPE216: LazyLock<VoxelShape> =
+static SHAPE220: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.0625, 0.9375));
-static SHAPE217: LazyLock<VoxelShape> =
+static SHAPE221: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.375, 0.6875, 0.0625, 0.625));
-static SHAPE218: LazyLock<VoxelShape> =
+static SHAPE222: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.375, 0.6875, 0.125, 0.625));
-static SHAPE219: LazyLock<VoxelShape> =
+static SHAPE223: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.3125, 0.625, 0.0625, 0.6875));
-static SHAPE220: LazyLock<VoxelShape> =
+static SHAPE224: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.3125, 0.625, 0.125, 0.6875));
-static SHAPE221: LazyLock<VoxelShape> =
+static SHAPE225: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.375, 0.9375, 0.6875, 0.625, 1.));
-static SHAPE222: LazyLock<VoxelShape> =
+static SHAPE226: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.375, 0.875, 0.6875, 0.625, 1.));
-static SHAPE223: LazyLock<VoxelShape> =
+static SHAPE227: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.375, 0., 0.6875, 0.625, 0.0625));
-static SHAPE224: LazyLock<VoxelShape> =
+static SHAPE228: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.375, 0., 0.6875, 0.625, 0.125));
-static SHAPE225: LazyLock<VoxelShape> =
+static SHAPE229: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.9375, 0.375, 0.3125, 1., 0.625, 0.6875));
-static SHAPE226: LazyLock<VoxelShape> =
+static SHAPE230: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.875, 0.375, 0.3125, 1., 0.625, 0.6875));
-static SHAPE227: LazyLock<VoxelShape> =
+static SHAPE231: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.375, 0.3125, 0.0625, 0.625, 0.6875));
-static SHAPE228: LazyLock<VoxelShape> =
+static SHAPE232: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.375, 0.3125, 0.125, 0.625, 0.6875));
-static SHAPE229: LazyLock<VoxelShape> =
+static SHAPE233: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.9375, 0.375, 0.6875, 1., 0.625));
-static SHAPE230: LazyLock<VoxelShape> =
+static SHAPE234: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.875, 0.375, 0.6875, 1., 0.625));
-static SHAPE231: LazyLock<VoxelShape> =
+static SHAPE235: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0.9375, 0.3125, 0.625, 1., 0.6875));
-static SHAPE232: LazyLock<VoxelShape> =
+static SHAPE236: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0.875, 0.3125, 0.625, 1., 0.6875));
-static SHAPE233: LazyLock<VoxelShape> =
+static SHAPE237: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.9375, 0.9375));
-static SHAPE234: LazyLock<VoxelShape> =
+static SHAPE238: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.75, 0.9375));
-static SHAPE235: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE239: LazyLock<VoxelShape> = LazyLock::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 SHAPE236: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE240: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.375, 1., 1., 0.625);
let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1., 0.375));
Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1., 1.))
});
-static SHAPE237: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE241: LazyLock<VoxelShape> = LazyLock::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 SHAPE238: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE242: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.375, 0., 0., 0.625, 1., 1.);
Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1., 0.625))
});
-static SHAPE239: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE243: LazyLock<VoxelShape> = LazyLock::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 SHAPE240: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE244: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.375, 1., 1., 0.625);
Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1., 0.375))
});
-static SHAPE241: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE245: LazyLock<VoxelShape> = LazyLock::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 SHAPE242: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE246: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.375, 0., 0., 0.625, 1., 0.625);
Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1., 0.625))
});
-static SHAPE243: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE247: LazyLock<VoxelShape> = LazyLock::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 SHAPE244: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE248: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.375, 1., 1., 0.625);
Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1., 1.))
});
-static SHAPE245: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE249: LazyLock<VoxelShape> = LazyLock::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 SHAPE246: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE250: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.375, 0., 0.375, 0.625, 1., 1.);
Shapes::or(s, collision::box_shape(0.625, 0., 0.375, 1., 1., 0.625))
});
-static SHAPE247: LazyLock<VoxelShape> =
+static SHAPE251: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.375, 1., 1.5, 0.625));
-static SHAPE248: LazyLock<VoxelShape> =
+static SHAPE252: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.375, 1., 1., 0.625));
-static SHAPE249: LazyLock<VoxelShape> =
+static SHAPE253: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 1., 1.5, 0.625));
-static SHAPE250: LazyLock<VoxelShape> =
+static SHAPE254: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 1., 1., 0.625));
-static SHAPE251: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE255: LazyLock<VoxelShape> = LazyLock::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 SHAPE252: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE256: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.375, 0.625, 1., 0.625);
let s = Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1., 0.375));
Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1., 1.))
});
-static SHAPE253: LazyLock<VoxelShape> =
+static SHAPE257: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0., 0.625, 1.5, 1.));
-static SHAPE254: LazyLock<VoxelShape> =
+static SHAPE258: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0., 0.625, 1., 1.));
-static SHAPE255: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE259: LazyLock<VoxelShape> = LazyLock::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 SHAPE256: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE260: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.375, 0.625, 1., 0.625);
Shapes::or(s, collision::box_shape(0.375, 0., 0., 0.625, 1., 0.375))
});
-static SHAPE257: LazyLock<VoxelShape> =
+static SHAPE261: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0., 0.625, 1.5, 0.625));
-static SHAPE258: LazyLock<VoxelShape> =
+static SHAPE262: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0., 0.625, 1., 0.625));
-static SHAPE259: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE263: LazyLock<VoxelShape> = LazyLock::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 SHAPE260: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE264: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.375, 0.625, 1., 0.625);
Shapes::or(s, collision::box_shape(0.375, 0., 0.625, 0.625, 1., 1.))
});
-static SHAPE261: LazyLock<VoxelShape> =
+static SHAPE265: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 1.));
-static SHAPE262: LazyLock<VoxelShape> =
+static SHAPE266: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 1., 1.));
-static SHAPE263: LazyLock<VoxelShape> =
+static SHAPE267: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.375, 0.625, 1.5, 0.625));
-static SHAPE264: LazyLock<VoxelShape> =
+static SHAPE268: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.375, 0.625, 1., 0.625));
-static SHAPE265: LazyLock<VoxelShape> =
+static SHAPE269: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 1.5, 0.625));
-static SHAPE266: LazyLock<VoxelShape> =
+static SHAPE270: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 1., 0.625));
-static SHAPE267: LazyLock<VoxelShape> =
+static SHAPE271: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.5, 0.9375));
-static SHAPE268: LazyLock<VoxelShape> =
+static SHAPE272: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.0625, 0.9375, 0.5, 0.9375));
-static SHAPE269: LazyLock<VoxelShape> =
+static SHAPE273: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.0625, 0.9375, 0.5, 0.9375));
-static SHAPE270: LazyLock<VoxelShape> =
+static SHAPE274: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.0625, 0.9375, 0.5, 0.9375));
-static SHAPE271: LazyLock<VoxelShape> =
+static SHAPE275: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5625, 0., 0.0625, 0.9375, 0.5, 0.9375));
-static SHAPE272: LazyLock<VoxelShape> =
+static SHAPE276: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.6875, 0., 0.0625, 0.9375, 0.5, 0.9375));
-static SHAPE273: LazyLock<VoxelShape> =
+static SHAPE277: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.8125, 0., 0.0625, 0.9375, 0.5, 0.9375));
-static SHAPE274: LazyLock<VoxelShape> =
+static SHAPE278: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.8125, 0., 1., 1., 1.));
-static SHAPE275: LazyLock<VoxelShape> =
+static SHAPE279: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.1875, 1.));
-static SHAPE276: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE280: LazyLock<VoxelShape> = LazyLock::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 SHAPE277: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE281: LazyLock<VoxelShape> = LazyLock::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 SHAPE278: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE282: LazyLock<VoxelShape> = LazyLock::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 SHAPE279: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE283: LazyLock<VoxelShape> = LazyLock::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 SHAPE280: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE284: LazyLock<VoxelShape> = LazyLock::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 SHAPE281: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE285: LazyLock<VoxelShape> = LazyLock::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 SHAPE282: LazyLock<VoxelShape> =
+static SHAPE286: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.4375, 1., 1., 0.5625));
-static SHAPE283: LazyLock<VoxelShape> =
+static SHAPE287: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 1., 1., 0.5625));
-static SHAPE284: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE288: LazyLock<VoxelShape> = LazyLock::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 SHAPE285: LazyLock<VoxelShape> =
+static SHAPE289: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0., 0.5625, 1., 1.));
-static SHAPE286: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE290: LazyLock<VoxelShape> = LazyLock::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 SHAPE287: LazyLock<VoxelShape> =
+static SHAPE291: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0., 0.5625, 1., 0.5625));
-static SHAPE288: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE292: LazyLock<VoxelShape> = LazyLock::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 SHAPE289: LazyLock<VoxelShape> =
+static SHAPE293: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 1.));
-static SHAPE290: LazyLock<VoxelShape> =
+static SHAPE294: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.4375, 0.5625, 1., 0.5625));
-static SHAPE291: LazyLock<VoxelShape> =
+static SHAPE295: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 1., 0.5625));
-static SHAPE292: LazyLock<VoxelShape> =
+static SHAPE296: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.40625, 0.40625, 1., 0.59375, 0.59375));
-static SHAPE293: LazyLock<VoxelShape> =
+static SHAPE297: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.40625, 0., 0.40625, 0.59375, 1., 0.59375));
-static SHAPE294: LazyLock<VoxelShape> =
+static SHAPE298: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.40625, 0.40625, 0., 0.59375, 0.59375, 1.));
-static SHAPE295: LazyLock<VoxelShape> =
+static SHAPE299: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0., 0.625, 0.625, 0.625));
-static SHAPE296: LazyLock<VoxelShape> =
+static SHAPE300: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 0.625, 1.));
-static SHAPE297: LazyLock<VoxelShape> =
+static SHAPE301: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.375, 0.625, 0.625, 0.625));
-static SHAPE298: LazyLock<VoxelShape> =
+static SHAPE302: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 1., 0.625, 0.625));
-static SHAPE299: LazyLock<VoxelShape> =
+static SHAPE303: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.125, 0.5625));
-static SHAPE300: LazyLock<VoxelShape> =
+static SHAPE304: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.25, 0.5625));
-static SHAPE301: LazyLock<VoxelShape> =
+static SHAPE305: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.375, 0.5625));
-static SHAPE302: LazyLock<VoxelShape> =
+static SHAPE306: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.5, 0.5625));
-static SHAPE303: LazyLock<VoxelShape> =
+static SHAPE307: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.625, 0.5625));
-static SHAPE304: LazyLock<VoxelShape> =
+static SHAPE308: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.75, 0.5625));
-static SHAPE305: LazyLock<VoxelShape> =
+static SHAPE309: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0., 0.4375, 0.5625, 0.875, 0.5625));
-static SHAPE306: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE310: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -1816,7 +1836,7 @@ static SHAPE306: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.9375, 0.0625, 0.9375, 1., 0.9375),
)
});
-static SHAPE307: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE311: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
@@ -1829,7 +1849,7 @@ static SHAPE307: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.9375, 0.0625, 0.9375, 1., 0.9375),
)
});
-static SHAPE308: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE312: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -1839,7 +1859,7 @@ static SHAPE308: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 1., 0.9375),
)
});
-static SHAPE309: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE313: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
@@ -1848,7 +1868,7 @@ static SHAPE309: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 1., 0.9375),
)
});
-static SHAPE310: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE314: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -1858,24 +1878,24 @@ static SHAPE310: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.9375, 0.0625, 0.9375, 1., 1.),
)
});
-static SHAPE311: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE315: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.9375, 0.0625, 0.9375, 1., 1.))
});
-static SHAPE312: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE316: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0.0625, 1., 1., 1.))
});
-static SHAPE313: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE317: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0.0625, 1., 1., 1.))
});
-static SHAPE314: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE318: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.));
@@ -1885,44 +1905,44 @@ static SHAPE314: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.9375, 0., 0.9375, 1., 0.9375),
)
});
-static SHAPE315: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE319: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0., 0.9375, 0., 0.9375, 1., 0.9375))
});
-static SHAPE316: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE320: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 0.9375))
});
-static SHAPE317: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE321: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 0.9375))
});
-static SHAPE318: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE322: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.0625, 0.9375, 0., 0.9375, 1., 1.))
});
-static SHAPE319: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE323: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.9375, 0., 0.9375, 1., 1.))
});
-static SHAPE320: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE324: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 1.))
});
-static SHAPE321: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE325: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 1.))
});
-static SHAPE322: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE326: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -1932,92 +1952,92 @@ static SHAPE322: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.9375, 0.0625, 1., 1., 0.9375),
)
});
-static SHAPE323: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE327: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.9375, 0.0625, 1., 1., 0.9375))
});
-static SHAPE324: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE328: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.))
});
-static SHAPE325: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE329: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.))
});
-static SHAPE326: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE330: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.0625, 0.9375, 0.0625, 1., 1., 1.))
});
-static SHAPE327: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE331: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.9375, 0.0625, 1., 1., 1.))
});
-static SHAPE328: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE332: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625))
});
-static SHAPE329: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE333: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625))
});
-static SHAPE330: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE334: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.0625, 0.9375, 0., 1., 1., 0.9375))
});
-static SHAPE331: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE335: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.9375, 0., 1., 1., 0.9375))
});
-static SHAPE332: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE336: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.))
});
-static SHAPE333: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE337: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.))
});
-static SHAPE334: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE338: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
Shapes::or(s, collision::box_shape(0.0625, 0.9375, 0., 1., 1., 1.))
});
-static SHAPE335: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE339: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
Shapes::or(s, collision::box_shape(0., 0.9375, 0., 1., 1., 1.))
});
-static SHAPE336: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE340: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.))
});
-static SHAPE337: LazyLock<VoxelShape> =
+static SHAPE341: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.375, 1., 0.8125, 0.625));
-static SHAPE338: LazyLock<VoxelShape> =
+static SHAPE342: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0., 0.625, 0.8125, 1.));
-static SHAPE339: LazyLock<VoxelShape> =
+static SHAPE343: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.09375, 0.9375));
-static SHAPE340: LazyLock<VoxelShape> =
+static SHAPE344: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.5, 0., 1., 1., 1.));
-static SHAPE341: LazyLock<VoxelShape> =
+static SHAPE345: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 1.5, 0.75));
-static SHAPE342: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE346: LazyLock<VoxelShape> = LazyLock::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 SHAPE343: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE347: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2026,32 +2046,32 @@ static SHAPE343: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE344: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE348: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75))
});
-static SHAPE345: LazyLock<VoxelShape> =
+static SHAPE349: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.3125, 0.6875, 1.5, 0.6875));
-static SHAPE346: LazyLock<VoxelShape> =
+static SHAPE350: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.3125, 0.6875, 0.875, 0.6875));
-static SHAPE347: LazyLock<VoxelShape> =
+static SHAPE351: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.3125, 0.6875, 1., 0.6875));
-static SHAPE348: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE352: LazyLock<VoxelShape> = LazyLock::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 SHAPE349: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE353: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.))
});
-static SHAPE350: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE354: LazyLock<VoxelShape> = LazyLock::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 SHAPE351: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE355: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2061,39 +2081,39 @@ static SHAPE351: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE352: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE356: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.))
});
-static SHAPE353: LazyLock<VoxelShape> =
+static SHAPE357: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1.5, 1.));
-static SHAPE354: LazyLock<VoxelShape> =
+static SHAPE358: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.875, 1.));
-static SHAPE355: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE359: LazyLock<VoxelShape> = LazyLock::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 SHAPE356: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE360: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 0.875, 0.6875);
Shapes::or(
s,
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE357: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE361: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1., 0.6875);
Shapes::or(
s,
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE358: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE362: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.))
});
-static SHAPE359: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE363: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2103,15 +2123,15 @@ static SHAPE359: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE360: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE364: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.))
});
-static SHAPE361: LazyLock<VoxelShape> =
+static SHAPE365: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1., 1.));
-static SHAPE362: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE366: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.));
Shapes::or(
@@ -2119,25 +2139,25 @@ static SHAPE362: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE363: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE367: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1., 0.6875);
Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.))
});
-static SHAPE364: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE368: LazyLock<VoxelShape> = LazyLock::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 SHAPE365: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE369: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25))
});
-static SHAPE366: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE370: LazyLock<VoxelShape> = LazyLock::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 SHAPE367: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE371: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2147,52 +2167,52 @@ static SHAPE367: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE368: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE372: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25))
});
-static SHAPE369: LazyLock<VoxelShape> =
+static SHAPE373: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 0.6875));
-static SHAPE370: LazyLock<VoxelShape> =
+static SHAPE374: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.6875));
-static SHAPE371: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE375: LazyLock<VoxelShape> = LazyLock::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 SHAPE372: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE376: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 0.875, 0.6875);
Shapes::or(
s,
collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.3125),
)
});
-static SHAPE373: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE377: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1., 0.6875);
Shapes::or(
s,
collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.3125),
)
});
-static SHAPE374: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE378: LazyLock<VoxelShape> = LazyLock::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 SHAPE375: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE379: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.))
});
-static SHAPE376: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE380: LazyLock<VoxelShape> = LazyLock::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 SHAPE377: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE381: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2203,23 +2223,23 @@ static SHAPE377: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE378: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE382: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.))
});
-static SHAPE379: LazyLock<VoxelShape> =
+static SHAPE383: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0., 0.6875, 1.5, 1.));
-static SHAPE380: LazyLock<VoxelShape> =
+static SHAPE384: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 1.));
-static SHAPE381: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE385: LazyLock<VoxelShape> = LazyLock::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 SHAPE382: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE386: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -2230,7 +2250,7 @@ static SHAPE382: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE383: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE387: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1., 0.6875);
let s = Shapes::or(
s,
@@ -2241,12 +2261,12 @@ static SHAPE383: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE384: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE388: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.))
});
-static SHAPE385: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE389: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2257,21 +2277,21 @@ static SHAPE385: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE386: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE390: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.))
});
-static SHAPE387: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE391: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 1.);
Shapes::or(
s,
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 1.),
)
});
-static SHAPE388: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE392: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -2283,7 +2303,7 @@ static SHAPE388: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE389: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE393: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1., 0.6875);
let s = Shapes::or(
s,
@@ -2291,11 +2311,11 @@ static SHAPE389: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.))
});
-static SHAPE390: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE394: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25))
});
-static SHAPE391: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE395: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2305,15 +2325,15 @@ static SHAPE391: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE392: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE396: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25))
});
-static SHAPE393: LazyLock<VoxelShape> =
+static SHAPE397: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.6875));
-static SHAPE394: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE398: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
Shapes::or(
@@ -2321,16 +2341,16 @@ static SHAPE394: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE395: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE399: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1., 0.6875);
Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125))
});
-static SHAPE396: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE400: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.))
});
-static SHAPE397: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE401: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2341,21 +2361,21 @@ static SHAPE397: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE398: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE402: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.))
});
-static SHAPE399: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE403: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 1.);
Shapes::or(
s,
collision::box_shape(0.3125, 0.875, 0., 0.6875, 1., 0.6875),
)
});
-static SHAPE400: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE404: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
let s = Shapes::or(
@@ -2367,7 +2387,7 @@ static SHAPE400: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE401: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE405: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
Shapes::or(
@@ -2375,12 +2395,12 @@ static SHAPE401: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE402: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE406: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.))
});
-static SHAPE403: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE407: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2391,16 +2411,16 @@ static SHAPE403: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE404: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE408: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.75, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.))
});
-static SHAPE405: LazyLock<VoxelShape> =
+static SHAPE409: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0., 0.6875, 1., 1.));
-static SHAPE406: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE410: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.));
@@ -2409,25 +2429,25 @@ static SHAPE406: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE407: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE411: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 0.6875, 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.))
});
-static SHAPE408: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE412: LazyLock<VoxelShape> = LazyLock::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 SHAPE409: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE413: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 0.875, 0.6875))
});
-static SHAPE410: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE414: LazyLock<VoxelShape> = LazyLock::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 SHAPE411: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE415: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2436,44 +2456,44 @@ static SHAPE411: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE412: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE416: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0., 0.875, 0.3125, 0.75, 1., 0.6875))
});
-static SHAPE413: LazyLock<VoxelShape> =
+static SHAPE417: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.3125, 1., 1.5, 0.6875));
-static SHAPE414: LazyLock<VoxelShape> =
+static SHAPE418: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.3125, 1., 0.875, 0.6875));
-static SHAPE415: LazyLock<VoxelShape> =
+static SHAPE419: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.3125, 1., 1.5, 0.6875));
-static SHAPE416: LazyLock<VoxelShape> =
+static SHAPE420: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875));
-static SHAPE417: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE421: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
Shapes::or(
s,
collision::box_shape(0., 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE418: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE422: LazyLock<VoxelShape> = LazyLock::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 SHAPE419: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE423: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 0.875, 0.6875))
});
-static SHAPE420: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE424: LazyLock<VoxelShape> = LazyLock::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 SHAPE421: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE425: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2483,36 +2503,36 @@ static SHAPE421: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE422: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE426: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0., 0.875, 0.3125, 0.75, 1., 0.6875))
});
-static SHAPE423: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE427: LazyLock<VoxelShape> = LazyLock::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 SHAPE424: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE428: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.875, 1.);
Shapes::or(
s,
collision::box_shape(0.6875, 0., 0.3125, 1., 0.875, 0.6875),
)
});
-static SHAPE425: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE429: LazyLock<VoxelShape> = LazyLock::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 SHAPE426: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE430: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
Shapes::or(
s,
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE427: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE431: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -2523,12 +2543,12 @@ static SHAPE427: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE428: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE432: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 0.875, 0.6875))
});
-static SHAPE429: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE433: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2538,21 +2558,21 @@ static SHAPE429: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE430: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE434: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.875, 0.3125, 0.75, 1., 0.6875))
});
-static SHAPE431: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE435: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1., 1.);
Shapes::or(
s,
collision::box_shape(0.6875, 0., 0.3125, 1., 0.875, 0.6875),
)
});
-static SHAPE432: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE436: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.));
Shapes::or(
@@ -2560,7 +2580,7 @@ static SHAPE432: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE433: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE437: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.));
Shapes::or(
@@ -2568,23 +2588,23 @@ static SHAPE433: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE434: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE438: LazyLock<VoxelShape> = LazyLock::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 SHAPE435: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE439: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 0.875, 0.6875))
});
-static SHAPE436: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE440: LazyLock<VoxelShape> = LazyLock::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 SHAPE437: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE441: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2594,36 +2614,36 @@ static SHAPE437: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE438: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE442: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0., 0.875, 0.3125, 0.75, 1., 0.6875))
});
-static SHAPE439: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE443: LazyLock<VoxelShape> = LazyLock::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 SHAPE440: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE444: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.6875);
Shapes::or(
s,
collision::box_shape(0.6875, 0., 0.3125, 1., 0.875, 0.6875),
)
});
-static SHAPE441: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE445: LazyLock<VoxelShape> = LazyLock::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 SHAPE442: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE446: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
Shapes::or(
s,
collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.3125),
)
});
-static SHAPE443: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE447: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -2634,26 +2654,26 @@ static SHAPE443: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE444: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE448: LazyLock<VoxelShape> = LazyLock::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 SHAPE445: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE449: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 0.875, 0.6875))
});
-static SHAPE446: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE450: LazyLock<VoxelShape> = LazyLock::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 SHAPE447: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE451: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2664,7 +2684,7 @@ static SHAPE447: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE448: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE452: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2672,23 +2692,23 @@ static SHAPE448: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0., 0.875, 0.3125, 0.75, 1., 0.6875))
});
-static SHAPE449: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE453: LazyLock<VoxelShape> = LazyLock::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 SHAPE450: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE454: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 1.);
Shapes::or(
s,
collision::box_shape(0.6875, 0., 0.3125, 1., 0.875, 0.6875),
)
});
-static SHAPE451: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE455: LazyLock<VoxelShape> = LazyLock::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 SHAPE452: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE456: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -2699,7 +2719,7 @@ static SHAPE452: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE453: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE457: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -2714,13 +2734,13 @@ static SHAPE453: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE454: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE458: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 0.875, 0.6875))
});
-static SHAPE455: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE459: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2731,7 +2751,7 @@ static SHAPE455: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE456: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE460: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2739,7 +2759,7 @@ static SHAPE456: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.875, 0.3125, 0.75, 1., 0.6875))
});
-static SHAPE457: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE461: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 1.);
let s = Shapes::or(
s,
@@ -2750,7 +2770,7 @@ static SHAPE457: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 1.),
)
});
-static SHAPE458: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE462: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -2762,7 +2782,7 @@ static SHAPE458: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE459: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE463: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -2774,12 +2794,12 @@ static SHAPE459: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE460: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE464: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 0.875, 0.6875))
});
-static SHAPE461: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE465: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2789,21 +2809,21 @@ static SHAPE461: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE462: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE466: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0., 0.875, 0.3125, 0.75, 1., 0.6875))
});
-static SHAPE463: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE467: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.6875);
Shapes::or(
s,
collision::box_shape(0.6875, 0., 0.3125, 1., 0.875, 0.6875),
)
});
-static SHAPE464: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE468: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
Shapes::or(
@@ -2811,7 +2831,7 @@ static SHAPE464: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE465: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE469: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
Shapes::or(
@@ -2819,13 +2839,13 @@ static SHAPE465: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE466: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE470: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 0.875, 0.6875))
});
-static SHAPE467: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE471: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2836,7 +2856,7 @@ static SHAPE467: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE468: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE472: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2844,7 +2864,7 @@ static SHAPE468: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0., 0.875, 0.3125, 0.75, 1., 0.6875))
});
-static SHAPE469: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE473: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 1.);
let s = Shapes::or(
s,
@@ -2855,7 +2875,7 @@ static SHAPE469: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0., 0.6875, 1., 0.6875),
)
});
-static SHAPE470: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE474: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
let s = Shapes::or(
@@ -2867,7 +2887,7 @@ static SHAPE470: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE471: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE475: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
let s = Shapes::or(
@@ -2879,13 +2899,13 @@ static SHAPE471: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE472: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE476: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 0.875, 0.6875))
});
-static SHAPE473: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE477: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2896,7 +2916,7 @@ static SHAPE473: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3125, 0.75, 1., 0.6875),
)
});
-static SHAPE474: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE478: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -2904,14 +2924,14 @@ static SHAPE474: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.875, 0.3125, 0.75, 1., 0.6875))
});
-static SHAPE475: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE479: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1., 1.);
Shapes::or(
s,
collision::box_shape(0.6875, 0., 0.3125, 1., 0.875, 0.6875),
)
});
-static SHAPE476: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE480: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.));
@@ -2920,7 +2940,7 @@ static SHAPE476: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE477: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE481: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.));
@@ -2929,51 +2949,51 @@ static SHAPE477: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE478: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE482: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE479: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE483: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0.25, 0.875, 0.3125, 1., 1., 0.6875))
});
-static SHAPE480: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE484: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75))
});
-static SHAPE481: LazyLock<VoxelShape> =
+static SHAPE485: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.3125, 1., 1., 0.6875));
-static SHAPE482: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE486: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
Shapes::or(
s,
collision::box_shape(0.3125, 0.875, 0.3125, 1., 1., 0.6875),
)
});
-static SHAPE483: LazyLock<VoxelShape> =
+static SHAPE487: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875));
-static SHAPE484: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE488: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE485: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE489: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0.25, 0.875, 0.3125, 1., 1., 0.6875))
});
-static SHAPE486: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE490: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.))
});
-static SHAPE487: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE491: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.875, 1.);
let s = Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1., 0.6875));
Shapes::or(
@@ -2981,7 +3001,7 @@ static SHAPE487: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE488: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE492: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -2992,36 +3012,36 @@ static SHAPE488: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 1., 1., 0.6875),
)
});
-static SHAPE489: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE493: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
Shapes::or(
s,
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE490: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE494: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE491: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE495: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0.25, 0.875, 0.3125, 1., 1., 0.6875))
});
-static SHAPE492: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE496: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.))
});
-static SHAPE493: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE497: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0.3125, 0.6875, 1., 1.);
Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE494: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE498: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.));
Shapes::or(
@@ -3029,29 +3049,29 @@ static SHAPE494: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 1., 1., 0.6875),
)
});
-static SHAPE495: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE499: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.))
});
-static SHAPE496: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE500: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE497: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE501: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0.25, 0.875, 0.3125, 1., 1., 0.6875))
});
-static SHAPE498: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE502: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25))
});
-static SHAPE499: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE503: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1., 0.6875));
Shapes::or(
@@ -3059,7 +3079,7 @@ static SHAPE499: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE500: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE504: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -3070,20 +3090,20 @@ static SHAPE500: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 1., 1., 0.6875),
)
});
-static SHAPE501: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE505: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
Shapes::or(
s,
collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.3125),
)
});
-static SHAPE502: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE506: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE503: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE507: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -3091,14 +3111,14 @@ static SHAPE503: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0.25, 0.875, 0.3125, 1., 1., 0.6875))
});
-static SHAPE504: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE508: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.))
});
-static SHAPE505: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE509: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 1.);
let s = Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1., 0.6875));
Shapes::or(
@@ -3106,7 +3126,7 @@ static SHAPE505: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 0.6875),
)
});
-static SHAPE506: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE510: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -3121,7 +3141,7 @@ static SHAPE506: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 1., 1., 0.6875),
)
});
-static SHAPE507: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE511: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(
s,
@@ -3132,13 +3152,13 @@ static SHAPE507: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE508: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE512: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE509: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE513: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -3146,14 +3166,14 @@ static SHAPE509: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0.25, 0.875, 0.3125, 1., 1., 0.6875))
});
-static SHAPE510: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE514: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.))
});
-static SHAPE511: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE515: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 1.);
let s = Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1., 0.6875));
Shapes::or(
@@ -3161,7 +3181,7 @@ static SHAPE511: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 0.6875, 1., 1.),
)
});
-static SHAPE512: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE516: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(
s,
@@ -3173,7 +3193,7 @@ static SHAPE512: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 1., 1., 0.6875),
)
});
-static SHAPE513: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE517: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(
s,
@@ -3181,29 +3201,29 @@ static SHAPE513: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.))
});
-static SHAPE514: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE518: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE515: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE519: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0.25, 0.875, 0.3125, 1., 1., 0.6875))
});
-static SHAPE516: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE520: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25))
});
-static SHAPE517: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE521: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.6875);
Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE518: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE522: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
Shapes::or(
@@ -3211,17 +3231,17 @@ static SHAPE518: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 1., 1., 0.6875),
)
});
-static SHAPE519: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE523: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125))
});
-static SHAPE520: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE524: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE521: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE525: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -3229,14 +3249,14 @@ static SHAPE521: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.));
Shapes::or(s, collision::box_shape(0.25, 0.875, 0.3125, 1., 1., 0.6875))
});
-static SHAPE522: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE526: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 0.875, 1.))
});
-static SHAPE523: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE527: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 0.875, 1.);
let s = Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1., 0.6875));
Shapes::or(
@@ -3244,7 +3264,7 @@ static SHAPE523: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0., 0.6875, 1., 0.6875),
)
});
-static SHAPE524: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE528: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
let s = Shapes::or(
@@ -3256,7 +3276,7 @@ static SHAPE524: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 1., 1., 0.6875),
)
});
-static SHAPE525: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE529: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
Shapes::or(
@@ -3264,13 +3284,13 @@ static SHAPE525: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0., 0.6875, 0.6875, 0.875, 1.),
)
});
-static SHAPE526: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE530: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.75);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0.75, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE527: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE531: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
@@ -3278,18 +3298,18 @@ static SHAPE527: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.));
Shapes::or(s, collision::box_shape(0.25, 0.875, 0.3125, 1., 1., 0.6875))
});
-static SHAPE528: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE532: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.25, 0.75, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.25, 0., 0.6875, 0.75, 1., 0.75));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.25));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.75, 0.6875, 1., 1.))
});
-static SHAPE529: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE533: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0., 0.6875, 1., 1.);
Shapes::or(s, collision::box_shape(0.6875, 0., 0.3125, 1., 1., 0.6875))
});
-static SHAPE530: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE534: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 0.875, 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.));
@@ -3298,23 +3318,23 @@ static SHAPE530: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3125, 0.875, 0.3125, 1., 1., 0.6875),
)
});
-static SHAPE531: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE535: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.3125, 1., 1., 0.6875);
let s = Shapes::or(s, collision::box_shape(0.3125, 0., 0., 0.6875, 1., 0.3125));
Shapes::or(s, collision::box_shape(0.3125, 0., 0.6875, 0.6875, 1., 1.))
});
-static SHAPE532: LazyLock<VoxelShape> =
+static SHAPE536: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.3125, 1.));
-static SHAPE533: LazyLock<VoxelShape> =
+static SHAPE537: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.6875, 1.));
-static SHAPE534: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE538: LazyLock<VoxelShape> = LazyLock::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 SHAPE535: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE539: LazyLock<VoxelShape> = LazyLock::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));
@@ -3337,71 +3357,71 @@ static SHAPE535: LazyLock<VoxelShape> = LazyLock::new(|| {
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 SHAPE536: LazyLock<VoxelShape> =
+static SHAPE540: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.375, 0., 1., 0.75, 1.));
-static SHAPE537: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE541: LazyLock<VoxelShape> = LazyLock::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 SHAPE538: LazyLock<VoxelShape> =
+static SHAPE542: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0.4375, 0.0625, 0.625, 0.75, 0.3125));
-static SHAPE539: LazyLock<VoxelShape> =
+static SHAPE543: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0.4375, 0.6875, 0.625, 0.75, 0.9375));
-static SHAPE540: LazyLock<VoxelShape> =
+static SHAPE544: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0.4375, 0.375, 0.3125, 0.75, 0.625));
-static SHAPE541: LazyLock<VoxelShape> =
+static SHAPE545: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.6875, 0.4375, 0.375, 0.9375, 0.75, 0.625));
-static SHAPE542: LazyLock<VoxelShape> =
+static SHAPE546: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.3125, 0.0625, 0.6875, 0.75, 0.4375));
-static SHAPE543: LazyLock<VoxelShape> =
+static SHAPE547: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.3125, 0.5625, 0.6875, 0.75, 0.9375));
-static SHAPE544: LazyLock<VoxelShape> =
+static SHAPE548: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0.3125, 0.3125, 0.4375, 0.75, 0.6875));
-static SHAPE545: LazyLock<VoxelShape> =
+static SHAPE549: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5625, 0.3125, 0.3125, 0.9375, 0.75, 0.6875));
-static SHAPE546: LazyLock<VoxelShape> =
+static SHAPE550: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0.1875, 0.0625, 0.75, 0.75, 0.5625));
-static SHAPE547: LazyLock<VoxelShape> =
+static SHAPE551: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0.1875, 0.4375, 0.75, 0.75, 0.9375));
-static SHAPE548: LazyLock<VoxelShape> =
+static SHAPE552: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0.1875, 0.25, 0.5625, 0.75, 0.75));
-static SHAPE549: LazyLock<VoxelShape> =
+static SHAPE553: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.4375, 0.1875, 0.25, 0.9375, 0.75, 0.75));
-static SHAPE550: LazyLock<VoxelShape> =
+static SHAPE554: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.625, 0.6875, 0.625, 1.));
-static SHAPE551: LazyLock<VoxelShape> =
+static SHAPE555: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0., 0.6875, 0.625, 0.375));
-static SHAPE552: LazyLock<VoxelShape> =
+static SHAPE556: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.625, 0., 0.3125, 1., 0.625, 0.6875));
-static SHAPE553: LazyLock<VoxelShape> =
+static SHAPE557: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.3125, 0.375, 0.625, 0.6875));
-static SHAPE554: LazyLock<VoxelShape> =
+static SHAPE558: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.0625, 0., 1., 0.15625, 1.));
-static SHAPE555: LazyLock<VoxelShape> =
+static SHAPE559: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.4375, 1.));
-static SHAPE556: LazyLock<VoxelShape> =
+static SHAPE560: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.5625, 1.));
-static SHAPE557: LazyLock<VoxelShape> =
+static SHAPE561: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 0.5, 0.75));
-static SHAPE558: LazyLock<VoxelShape> =
+static SHAPE562: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0.25, 0.5, 0.75, 0.75, 1.));
-static SHAPE559: LazyLock<VoxelShape> =
+static SHAPE563: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0.25, 0., 0.75, 0.75, 0.5));
-static SHAPE560: LazyLock<VoxelShape> =
+static SHAPE564: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5, 0.25, 0.25, 1., 0.75, 0.75));
-static SHAPE561: LazyLock<VoxelShape> =
+static SHAPE565: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.25, 0.25, 0.5, 0.75, 0.75));
-static SHAPE562: LazyLock<VoxelShape> =
+static SHAPE566: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.5, 0.8125));
-static SHAPE563: LazyLock<VoxelShape> =
+static SHAPE567: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.25, 0.5, 0.8125, 0.75, 1.));
-static SHAPE564: LazyLock<VoxelShape> =
+static SHAPE568: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.25, 0., 0.8125, 0.75, 0.5));
-static SHAPE565: LazyLock<VoxelShape> =
+static SHAPE569: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5, 0.25, 0.1875, 1., 0.75, 0.8125));
-static SHAPE566: LazyLock<VoxelShape> =
+static SHAPE570: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.25, 0.1875, 0.5, 0.75, 0.8125));
-static SHAPE567: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE571: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.125, 0., 0.125, 0.875, 0.25, 0.875);
let s = Shapes::or(
s,
@@ -3419,7 +3439,7 @@ static SHAPE567: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.625, 0.625, 0.25, 0.8125, 1., 0.75),
)
});
-static SHAPE568: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE572: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.125, 0., 0.125, 0.875, 0.25, 0.875);
let s = Shapes::or(
s,
@@ -3434,7 +3454,7 @@ static SHAPE568: LazyLock<VoxelShape> = LazyLock::new(|| {
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 SHAPE569: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE573: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.375, 0., 0.375, 0.625, 0.6875, 0.625);
let s = Shapes::or(
s,
@@ -3461,7 +3481,7 @@ static SHAPE569: LazyLock<VoxelShape> = LazyLock::new(|| {
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 SHAPE570: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE574: LazyLock<VoxelShape> = LazyLock::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.));
@@ -3473,7 +3493,7 @@ static SHAPE570: LazyLock<VoxelShape> = LazyLock::new(|| {
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 SHAPE571: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE575: LazyLock<VoxelShape> = LazyLock::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.));
@@ -3485,7 +3505,7 @@ static SHAPE571: LazyLock<VoxelShape> = LazyLock::new(|| {
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 SHAPE572: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE576: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.25, 0.375, 0.75, 0.5, 0.625);
let s = Shapes::or(
s,
@@ -3508,7 +3528,7 @@ static SHAPE572: LazyLock<VoxelShape> = LazyLock::new(|| {
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 SHAPE573: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE577: LazyLock<VoxelShape> = LazyLock::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.));
@@ -3520,19 +3540,19 @@ static SHAPE573: LazyLock<VoxelShape> = LazyLock::new(|| {
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 SHAPE574: LazyLock<VoxelShape> =
+static SHAPE578: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.875, 1., 0.78125, 1.));
-static SHAPE575: LazyLock<VoxelShape> =
+static SHAPE579: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.78125, 0.125));
-static SHAPE576: LazyLock<VoxelShape> =
+static SHAPE580: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.875, 0., 0., 1., 0.78125, 1.));
-static SHAPE577: LazyLock<VoxelShape> =
+static SHAPE581: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.125, 0.78125, 1.));
-static SHAPE578: LazyLock<VoxelShape> =
+static SHAPE582: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0.375, 0., 0.625, 0.625, 1.));
-static SHAPE579: LazyLock<VoxelShape> =
+static SHAPE583: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.375, 0.375, 1., 0.625, 0.625));
-static SHAPE580: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE584: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3551,7 +3571,7 @@ static SHAPE580: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE581: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE585: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3566,7 +3586,7 @@ static SHAPE581: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE582: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE586: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3585,7 +3605,7 @@ static SHAPE582: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE583: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE587: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3600,7 +3620,7 @@ static SHAPE583: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE584: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE588: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3615,7 +3635,7 @@ static SHAPE584: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE585: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE589: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3626,7 +3646,7 @@ static SHAPE585: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE586: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE590: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3641,7 +3661,7 @@ static SHAPE586: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE587: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE591: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3652,7 +3672,7 @@ static SHAPE587: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE588: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE592: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3667,7 +3687,7 @@ static SHAPE588: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE589: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE593: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3678,7 +3698,7 @@ static SHAPE589: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE590: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE594: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3693,7 +3713,7 @@ static SHAPE590: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE591: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE595: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3704,7 +3724,7 @@ static SHAPE591: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE592: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE596: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3715,14 +3735,14 @@ static SHAPE592: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE593: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE597: LazyLock<VoxelShape> = LazyLock::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 SHAPE594: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE598: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3733,14 +3753,14 @@ static SHAPE594: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.8125, 0.1875, 0.1875, 1., 0.8125, 0.8125),
)
});
-static SHAPE595: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE599: LazyLock<VoxelShape> = LazyLock::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 SHAPE596: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE600: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3755,7 +3775,7 @@ static SHAPE596: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.),
)
});
-static SHAPE597: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE601: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3766,7 +3786,7 @@ static SHAPE597: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.),
)
});
-static SHAPE598: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE602: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3781,7 +3801,7 @@ static SHAPE598: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.),
)
});
-static SHAPE599: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE603: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3792,7 +3812,7 @@ static SHAPE599: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.),
)
});
-static SHAPE600: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE604: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3803,14 +3823,14 @@ static SHAPE600: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875),
)
});
-static SHAPE601: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE605: LazyLock<VoxelShape> = LazyLock::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 SHAPE602: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE606: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3821,14 +3841,14 @@ static SHAPE602: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.1875),
)
});
-static SHAPE603: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE607: LazyLock<VoxelShape> = LazyLock::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 SHAPE604: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE608: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 1., 0.8125);
let s = Shapes::or(
s,
@@ -3839,14 +3859,14 @@ static SHAPE604: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.),
)
});
-static SHAPE605: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE609: LazyLock<VoxelShape> = LazyLock::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 SHAPE606: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE610: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3857,30 +3877,30 @@ static SHAPE606: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.),
)
});
-static SHAPE607: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE611: LazyLock<VoxelShape> = LazyLock::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 SHAPE608: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE612: LazyLock<VoxelShape> = LazyLock::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 SHAPE609: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE613: LazyLock<VoxelShape> = LazyLock::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 SHAPE610: LazyLock<VoxelShape> =
+static SHAPE614: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.8125, 0.8125));
-static SHAPE611: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE615: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3895,7 +3915,7 @@ static SHAPE611: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125),
)
});
-static SHAPE612: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE616: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.);
let s = Shapes::or(
s,
@@ -3906,7 +3926,7 @@ static SHAPE612: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125),
)
});
-static SHAPE613: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE617: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3917,14 +3937,14 @@ static SHAPE613: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.),
)
});
-static SHAPE614: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE618: LazyLock<VoxelShape> = LazyLock::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 SHAPE615: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE619: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3935,7 +3955,7 @@ static SHAPE615: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125),
)
});
-static SHAPE616: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE620: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3946,21 +3966,21 @@ static SHAPE616: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125),
)
});
-static SHAPE617: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE621: LazyLock<VoxelShape> = LazyLock::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 SHAPE618: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE622: LazyLock<VoxelShape> = LazyLock::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 SHAPE619: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE623: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -3971,7 +3991,7 @@ static SHAPE619: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125),
)
});
-static SHAPE620: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE624: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.);
let s = Shapes::or(
s,
@@ -3982,39 +4002,39 @@ static SHAPE620: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125),
)
});
-static SHAPE621: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE625: LazyLock<VoxelShape> = LazyLock::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 SHAPE622: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE626: LazyLock<VoxelShape> = LazyLock::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 SHAPE623: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE627: LazyLock<VoxelShape> = LazyLock::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 SHAPE624: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE628: LazyLock<VoxelShape> = LazyLock::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 SHAPE625: LazyLock<VoxelShape> =
+static SHAPE629: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.1875, 0.1875, 1., 0.8125, 0.8125));
-static SHAPE626: LazyLock<VoxelShape> =
+static SHAPE630: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0.1875, 1., 0.8125, 0.8125));
-static SHAPE627: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE631: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -4029,14 +4049,14 @@ static SHAPE627: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125),
)
});
-static SHAPE628: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE632: LazyLock<VoxelShape> = LazyLock::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 SHAPE629: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE633: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -4047,9 +4067,9 @@ static SHAPE629: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1.),
)
});
-static SHAPE630: LazyLock<VoxelShape> =
+static SHAPE634: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 1.));
-static SHAPE631: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE635: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -4060,23 +4080,23 @@ static SHAPE631: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125),
)
});
-static SHAPE632: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE636: LazyLock<VoxelShape> = LazyLock::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 SHAPE633: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE637: LazyLock<VoxelShape> = LazyLock::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 SHAPE634: LazyLock<VoxelShape> =
+static SHAPE638: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.8125));
-static SHAPE635: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE639: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125);
let s = Shapes::or(
s,
@@ -4087,88 +4107,88 @@ static SHAPE635: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.1875, 0.8125, 1., 0.8125),
)
});
-static SHAPE636: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE640: LazyLock<VoxelShape> = LazyLock::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 SHAPE637: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE641: LazyLock<VoxelShape> = LazyLock::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 SHAPE638: LazyLock<VoxelShape> =
+static SHAPE642: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1.));
-static SHAPE639: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE643: LazyLock<VoxelShape> = LazyLock::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 SHAPE640: LazyLock<VoxelShape> =
+static SHAPE644: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 1., 0.8125));
-static SHAPE641: LazyLock<VoxelShape> =
+static SHAPE645: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.1875, 0.1875, 0.8125, 0.8125, 0.8125));
-static SHAPE642: LazyLock<VoxelShape> =
+static SHAPE646: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125));
-static SHAPE643: LazyLock<VoxelShape> =
+static SHAPE647: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.625, 0.6875));
-static SHAPE644: LazyLock<VoxelShape> =
+static SHAPE648: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, -0.0625, 0.3125, 0.6875, 0.1875, 0.6875));
-static SHAPE645: LazyLock<VoxelShape> =
+static SHAPE649: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, -0.0625, 0.1875, 0.8125, 0.3125, 0.8125));
-static SHAPE646: LazyLock<VoxelShape> =
+static SHAPE650: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, -0.0625, 0.1875, 0.8125, 0.875, 0.8125));
-static SHAPE647: LazyLock<VoxelShape> =
+static SHAPE651: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, -0.0625, 0.1875, 0.8125, 1., 0.8125));
-static SHAPE648: LazyLock<VoxelShape> =
+static SHAPE652: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.6875, 0.8125));
-static SHAPE649: LazyLock<VoxelShape> =
+static SHAPE653: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.9375, 0.8125));
-static SHAPE650: LazyLock<VoxelShape> =
+static SHAPE654: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.3125, 0.3125, 0.6875, 0.6875, 0.6875));
-static SHAPE651: LazyLock<VoxelShape> =
+static SHAPE655: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.75, 0.4375, 0.75));
-static SHAPE652: LazyLock<VoxelShape> =
+static SHAPE656: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.9375, 0.4375, 0.9375));
-static SHAPE653: LazyLock<VoxelShape> =
+static SHAPE657: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.125, 0.9375, 1., 0.875));
-static SHAPE654: LazyLock<VoxelShape> =
+static SHAPE658: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.625, 0.8125));
-static SHAPE655: LazyLock<VoxelShape> =
+static SHAPE659: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.125, 0., 0.125, 0.875, 0.9375, 0.875));
-static SHAPE656: LazyLock<VoxelShape> =
+static SHAPE660: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.125, 0., 0.125, 0.875, 0.25, 0.875));
-static SHAPE657: LazyLock<VoxelShape> =
+static SHAPE661: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.25, 0.3125, 1., 0.75, 1.));
-static SHAPE658: LazyLock<VoxelShape> =
+static SHAPE662: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.25, 0., 1., 0.75, 0.6875));
-static SHAPE659: LazyLock<VoxelShape> =
+static SHAPE663: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0.25, 0., 1., 0.75, 1.));
-static SHAPE660: LazyLock<VoxelShape> =
+static SHAPE664: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.25, 0., 0.6875, 0.75, 1.));
-static SHAPE661: LazyLock<VoxelShape> =
+static SHAPE665: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.375, 0., 0.375, 0.625, 0.375, 0.625));
-static SHAPE662: LazyLock<VoxelShape> =
+static SHAPE666: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.375, 0.8125));
-static SHAPE663: LazyLock<VoxelShape> =
+static SHAPE667: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.125, 0., 0.125, 0.875, 0.375, 0.875));
-static SHAPE664: LazyLock<VoxelShape> =
+static SHAPE668: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.125, 0., 0.125, 0.875, 0.4375, 0.875));
-static SHAPE665: LazyLock<VoxelShape> =
+static SHAPE669: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.5, 0.75, 0.5));
-static SHAPE666: LazyLock<VoxelShape> =
+static SHAPE670: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.15625, 0., 0.15625, 0.34375, 1., 0.34375));
-static SHAPE667: LazyLock<VoxelShape> =
+static SHAPE671: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.4375, 1., 0.4375));
-static SHAPE668: LazyLock<VoxelShape> =
+static SHAPE672: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(-0.0625, 0., -0.0625, 0.5625, 1., 0.5625));
-static SHAPE669: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE673: LazyLock<VoxelShape> = LazyLock::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));
@@ -4177,7 +4197,7 @@ static SHAPE669: LazyLock<VoxelShape> = LazyLock::new(|| {
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 SHAPE670: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE674: LazyLock<VoxelShape> = LazyLock::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., 0.125));
let s = Shapes::or(s, collision::box_shape(0., 0.125, 0.875, 0.125, 1., 1.));
@@ -4187,7 +4207,7 @@ static SHAPE670: LazyLock<VoxelShape> = LazyLock::new(|| {
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 SHAPE671: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE675: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.125, 0., 0.375, 0.25, 0.8125, 0.625);
let s = Shapes::or(
s,
@@ -4211,7 +4231,7 @@ static SHAPE671: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.75, 0.4375, 0.625, 0.875, 0.8125, 0.6875),
)
});
-static SHAPE672: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE676: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.375, 0., 0.125, 0.625, 0.8125, 0.25);
let s = Shapes::or(
s,
@@ -4235,7 +4255,7 @@ static SHAPE672: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.625, 0.4375, 0.75, 0.6875, 0.8125, 0.875),
)
});
-static SHAPE673: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE677: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.125, 0., 0.75, 0.875, 0.75);
let s = Shapes::or(
s,
@@ -4254,7 +4274,7 @@ static SHAPE673: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.75, 0.375, 0.5625, 0.875, 0.625, 1.),
)
});
-static SHAPE674: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE678: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.125, 0.25, 0.75, 0.875, 1.);
let s = Shapes::or(
s,
@@ -4273,7 +4293,7 @@ static SHAPE674: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.75, 0.375, 0., 0.875, 0.625, 0.4375),
)
});
-static SHAPE675: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE679: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0.125, 0.25, 0.75, 0.875, 0.75);
let s = Shapes::or(
s,
@@ -4292,7 +4312,7 @@ static SHAPE675: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.5625, 0.375, 0.75, 1., 0.625, 0.875),
)
});
-static SHAPE676: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE680: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.125, 0.25, 1., 0.875, 0.75);
let s = Shapes::or(
s,
@@ -4311,7 +4331,7 @@ static SHAPE676: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.375, 0.75, 0.4375, 0.625, 0.875),
)
});
-static SHAPE677: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE681: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0., 0.125, 0.75, 0.75, 0.875);
let s = Shapes::or(
s,
@@ -4330,7 +4350,7 @@ static SHAPE677: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.75, 0.5625, 0.375, 0.875, 1., 0.625),
)
});
-static SHAPE678: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE682: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.125, 0., 0.25, 0.875, 0.75, 0.75);
let s = Shapes::or(
s,
@@ -4349,14 +4369,14 @@ static SHAPE678: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.375, 0.5625, 0.75, 0.625, 1., 0.875),
)
});
-static SHAPE679: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE683: LazyLock<VoxelShape> = LazyLock::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 SHAPE680: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE684: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.125, 1.);
let s = Shapes::or(
s,
@@ -4391,7 +4411,7 @@ static SHAPE680: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3333333125, 0.75, 1., 0.6041666875),
)
});
-static SHAPE681: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE685: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.125, 1.);
let s = Shapes::or(
s,
@@ -4426,7 +4446,7 @@ static SHAPE681: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.25, 0.875, 0.3958333125, 0.75, 1., 0.6666666875),
)
});
-static SHAPE682: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE686: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.125, 1.);
let s = Shapes::or(
s,
@@ -4466,7 +4486,7 @@ static SHAPE682: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.6041666875, 1., 0.25, 0.875, 1.125, 0.75),
)
});
-static SHAPE683: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE687: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.125, 1.);
let s = Shapes::or(
s,
@@ -4501,11 +4521,11 @@ static SHAPE683: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.3958333125, 0.875, 0.25, 0.6666666875, 1., 0.75),
)
});
-static SHAPE684: LazyLock<VoxelShape> =
+static SHAPE688: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.25, 1., 1., 0.75));
-static SHAPE685: LazyLock<VoxelShape> =
+static SHAPE689: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0., 0., 0.75, 1., 1.));
-static SHAPE686: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE690: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75);
let s = Shapes::or(
s,
@@ -4516,7 +4536,7 @@ static SHAPE686: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.4375, 0.8125, 0.4375, 0.5625, 1., 0.5625),
)
});
-static SHAPE687: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE691: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75);
let s = Shapes::or(
s,
@@ -4527,7 +4547,7 @@ static SHAPE687: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.4375, 0.8125, 0., 0.5625, 0.9375, 0.8125),
)
});
-static SHAPE688: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE692: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75);
let s = Shapes::or(
s,
@@ -4538,7 +4558,7 @@ static SHAPE688: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.4375, 0.8125, 0.1875, 0.5625, 0.9375, 1.),
)
});
-static SHAPE689: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE693: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75);
let s = Shapes::or(
s,
@@ -4549,7 +4569,7 @@ static SHAPE689: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.8125, 0.4375, 0.8125, 0.9375, 0.5625),
)
});
-static SHAPE690: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE694: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75);
let s = Shapes::or(
s,
@@ -4560,7 +4580,7 @@ static SHAPE690: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.1875, 0.8125, 0.4375, 1., 0.9375, 0.5625),
)
});
-static SHAPE691: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE695: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75);
let s = Shapes::or(
s,
@@ -4571,7 +4591,7 @@ static SHAPE691: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.4375, 0.8125, 0., 0.5625, 0.9375, 1.),
)
});
-static SHAPE692: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE696: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.25, 0.25, 0.25, 0.75, 0.375, 0.75);
let s = Shapes::or(
s,
@@ -4582,201 +4602,203 @@ static SHAPE692: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0., 0.8125, 0.4375, 1., 0.9375, 0.5625),
)
});
-static SHAPE693: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE697: LazyLock<VoxelShape> = LazyLock::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 SHAPE694: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE698: LazyLock<VoxelShape> = LazyLock::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 SHAPE695: LazyLock<VoxelShape> =
+static SHAPE699: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 0.5625, 0.75));
-static SHAPE696: LazyLock<VoxelShape> =
+static SHAPE700: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.125, 0., 0.125, 0.875, 0.1875, 0.875));
-static SHAPE697: LazyLock<VoxelShape> =
+static SHAPE701: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0.5625, 0.25, 0.75, 1., 0.75));
-static SHAPE698: LazyLock<VoxelShape> =
+static SHAPE702: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 0.9375, 0.75));
-static SHAPE699: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE703: LazyLock<VoxelShape> = LazyLock::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 SHAPE700: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE704: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.1875, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.1875, 0., 0.125, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.125, 0.1875, 0., 1., 1., 0.125));
let s = Shapes::or(s, collision::box_shape(0.125, 0.1875, 0.875, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.875, 0.1875, 0.125, 1., 1., 0.875))
});
-static SHAPE701: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE705: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.3125, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.3125, 0., 0.125, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.125, 0.3125, 0., 1., 1., 0.125));
let s = Shapes::or(s, collision::box_shape(0.125, 0.3125, 0.875, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.875, 0.3125, 0.125, 1., 1., 0.875))
});
-static SHAPE702: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE706: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.4375, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.4375, 0., 0.125, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.125, 0.4375, 0., 1., 1., 0.125));
let s = Shapes::or(s, collision::box_shape(0.125, 0.4375, 0.875, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.875, 0.4375, 0.125, 1., 1., 0.875))
});
-static SHAPE703: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE707: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.5625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.5625, 0., 0.125, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.125, 0.5625, 0., 1., 1., 0.125));
let s = Shapes::or(s, collision::box_shape(0.125, 0.5625, 0.875, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.875, 0.5625, 0.125, 1., 1., 0.875))
});
-static SHAPE704: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE708: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.6875, 1.);
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 SHAPE705: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE709: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.8125, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.8125, 0., 0.125, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.125, 0.8125, 0., 1., 1., 0.125));
let s = Shapes::or(s, collision::box_shape(0.125, 0.8125, 0.875, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.875, 0.8125, 0.125, 1., 1., 0.875))
});
-static SHAPE706: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE710: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.9375, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.9375, 0., 0.125, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.125, 0.9375, 0., 1., 1., 0.125));
let s = Shapes::or(s, collision::box_shape(0.125, 0.9375, 0.875, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.875, 0.9375, 0.125, 1., 1., 0.875))
});
-static SHAPE707: LazyLock<VoxelShape> =
+static SHAPE711: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.375, 0.6875, 0.375, 0.5625));
-static SHAPE708: LazyLock<VoxelShape> =
+static SHAPE712: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.375, 0.625, 0.375, 0.6875));
-static SHAPE709: LazyLock<VoxelShape> =
+static SHAPE713: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.3125, 0.6875, 0.375, 0.625));
-static SHAPE710: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE714: LazyLock<VoxelShape> = LazyLock::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 SHAPE711: LazyLock<VoxelShape> =
+static SHAPE715: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0.5625, 0.8125, 0.8125, 1.));
-static SHAPE712: LazyLock<VoxelShape> =
+static SHAPE716: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.1875, 0.1875, 0.4375, 0.8125, 0.8125));
-static SHAPE713: LazyLock<VoxelShape> =
+static SHAPE717: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.4375));
-static SHAPE714: LazyLock<VoxelShape> =
+static SHAPE718: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5625, 0.1875, 0.1875, 1., 0.8125, 0.8125));
-static SHAPE715: LazyLock<VoxelShape> =
+static SHAPE719: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.4375, 0.8125));
-static SHAPE716: LazyLock<VoxelShape> =
+static SHAPE720: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.5625, 0.1875, 0.8125, 1., 0.8125));
-static SHAPE717: LazyLock<VoxelShape> =
+static SHAPE721: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0.6875, 0.8125, 0.8125, 1.));
-static SHAPE718: LazyLock<VoxelShape> =
+static SHAPE722: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.1875, 0.1875, 0.3125, 0.8125, 0.8125));
-static SHAPE719: LazyLock<VoxelShape> =
+static SHAPE723: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.3125));
-static SHAPE720: LazyLock<VoxelShape> =
+static SHAPE724: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.6875, 0.1875, 0.1875, 1., 0.8125, 0.8125));
-static SHAPE721: LazyLock<VoxelShape> =
+static SHAPE725: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.3125, 0.8125));
-static SHAPE722: LazyLock<VoxelShape> =
+static SHAPE726: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.6875, 0.1875, 0.8125, 1., 0.8125));
-static SHAPE723: LazyLock<VoxelShape> =
+static SHAPE727: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0.75, 0.8125, 0.8125, 1.));
-static SHAPE724: LazyLock<VoxelShape> =
+static SHAPE728: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.1875, 0.1875, 0.25, 0.8125, 0.8125));
-static SHAPE725: LazyLock<VoxelShape> =
+static SHAPE729: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.1875, 0., 0.8125, 0.8125, 0.25));
-static SHAPE726: LazyLock<VoxelShape> =
+static SHAPE730: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.75, 0.1875, 0.1875, 1., 0.8125, 0.8125));
-static SHAPE727: LazyLock<VoxelShape> =
+static SHAPE731: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.25, 0.8125));
-static SHAPE728: LazyLock<VoxelShape> =
+static SHAPE732: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.75, 0.1875, 0.8125, 1., 0.8125));
-static SHAPE729: LazyLock<VoxelShape> =
+static SHAPE733: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0.25, 0.8125, 0.75, 0.75, 1.));
-static SHAPE730: LazyLock<VoxelShape> =
+static SHAPE734: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.25, 0.25, 0.1875, 0.75, 0.75));
-static SHAPE731: LazyLock<VoxelShape> =
+static SHAPE735: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0.25, 0., 0.75, 0.75, 0.1875));
-static SHAPE732: LazyLock<VoxelShape> =
+static SHAPE736: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.8125, 0.25, 0.25, 1., 0.75, 0.75));
-static SHAPE733: LazyLock<VoxelShape> =
+static SHAPE737: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0., 0.25, 0.75, 0.1875, 0.75));
-static SHAPE734: LazyLock<VoxelShape> =
+static SHAPE738: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.25, 0.8125, 0.25, 0.75, 1., 0.75));
-static SHAPE735: LazyLock<VoxelShape> =
+static SHAPE739: LazyLock<VoxelShape> =
+ LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.8125, 0.875, 0.8125));
+static SHAPE740: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.5625, 1., 0.5625));
-static SHAPE736: LazyLock<VoxelShape> =
+static SHAPE741: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0., 0.1875, 0.5625, 0.6875, 0.5625));
-static SHAPE737: LazyLock<VoxelShape> =
+static SHAPE742: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.1875, 0.3125, 0.1875, 0.5625, 1., 0.5625));
-static SHAPE738: LazyLock<VoxelShape> =
+static SHAPE743: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.125, 0., 0.125, 0.625, 1., 0.625));
-static SHAPE739: LazyLock<VoxelShape> =
+static SHAPE744: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.0625, 0.6875, 1., 0.6875));
-static SHAPE740: LazyLock<VoxelShape> =
+static SHAPE745: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.75, 1., 0.75));
-static SHAPE741: LazyLock<VoxelShape> =
+static SHAPE746: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.125, 0.8125, 0.125, 0.875, 1., 0.875));
-static SHAPE742: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE747: LazyLock<VoxelShape> = LazyLock::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 SHAPE743: LazyLock<VoxelShape> =
+static SHAPE748: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.5, 0.1875, 0.5));
-static SHAPE744: LazyLock<VoxelShape> =
+static SHAPE749: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.5, 0.1875, 1.));
-static SHAPE745: LazyLock<VoxelShape> =
+static SHAPE750: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5, 0., 0.5, 1., 0.1875, 1.));
-static SHAPE746: LazyLock<VoxelShape> =
+static SHAPE751: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5, 0., 0., 1., 0.1875, 1.));
-static SHAPE747: LazyLock<VoxelShape> =
+static SHAPE752: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.5, 0.5, 0.1875, 1.));
-static SHAPE748: LazyLock<VoxelShape> =
+static SHAPE753: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.5, 1., 0.1875, 1.));
-static SHAPE749: LazyLock<VoxelShape> =
+static SHAPE754: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5, 0., 0., 1., 0.1875, 0.5));
-static SHAPE750: LazyLock<VoxelShape> =
+static SHAPE755: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.1875, 0.5));
-static SHAPE751: LazyLock<VoxelShape> =
+static SHAPE756: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.5, 0.0625, 0.5));
-static SHAPE752: LazyLock<VoxelShape> =
+static SHAPE757: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.5, 0.0625, 1.));
-static SHAPE753: LazyLock<VoxelShape> =
+static SHAPE758: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5, 0., 0.5, 1., 0.0625, 1.));
-static SHAPE754: LazyLock<VoxelShape> =
+static SHAPE759: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5, 0., 0., 1., 0.0625, 1.));
-static SHAPE755: LazyLock<VoxelShape> =
+static SHAPE760: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.5, 0.5, 0.0625, 1.));
-static SHAPE756: LazyLock<VoxelShape> =
+static SHAPE761: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.5, 1., 0.0625, 1.));
-static SHAPE757: LazyLock<VoxelShape> =
+static SHAPE762: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5, 0., 0., 1., 0.0625, 0.5));
-static SHAPE758: LazyLock<VoxelShape> =
+static SHAPE763: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.0625, 0.5));
-static SHAPE759: LazyLock<VoxelShape> =
+static SHAPE764: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.6875, 0., 1., 0.9375, 1.));
-static SHAPE760: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE765: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0.5625, 0.6875, 0.9375, 0.9375);
let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.3125, 0.9375, 1.));
let s = Shapes::or(
@@ -4792,9 +4814,9 @@ static SHAPE760: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.6875, 0.6875, 0.5625, 1., 0.9375, 0.9375),
)
});
-static SHAPE761: LazyLock<VoxelShape> =
+static SHAPE766: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0.6875, 0., 1., 0.8125, 1.));
-static SHAPE762: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE767: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0.5625, 0.6875, 0.8125, 0.9375);
let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.3125, 0.8125, 1.));
let s = Shapes::or(
@@ -4810,9 +4832,9 @@ static SHAPE762: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.6875, 0.6875, 0.5625, 1., 0.8125, 0.9375),
)
});
-static SHAPE763: LazyLock<VoxelShape> =
+static SHAPE768: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.5625, 0.6875, 0.8125, 0.9375));
-static SHAPE764: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE769: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0.0625, 0.6875, 0.9375, 0.4375);
let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.3125, 0.9375, 1.));
let s = Shapes::or(
@@ -4828,7 +4850,7 @@ static SHAPE764: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.6875, 0.6875, 0.0625, 1., 0.9375, 0.4375),
)
});
-static SHAPE765: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE770: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.3125, 0., 0.0625, 0.6875, 0.8125, 0.4375);
let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.3125, 0.8125, 1.));
let s = Shapes::or(
@@ -4844,9 +4866,9 @@ static SHAPE765: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.6875, 0.6875, 0.0625, 1., 0.8125, 0.4375),
)
});
-static SHAPE766: LazyLock<VoxelShape> =
+static SHAPE771: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.0625, 0.6875, 0.8125, 0.4375));
-static SHAPE767: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE772: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.5625, 0., 0.3125, 0.9375, 0.9375, 0.6875);
let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.5625, 0.9375, 1.));
let s = Shapes::or(
@@ -4862,7 +4884,7 @@ static SHAPE767: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.6875, 0.3125, 1., 0.9375, 0.6875),
)
});
-static SHAPE768: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE773: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.5625, 0., 0.3125, 0.9375, 0.8125, 0.6875);
let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.5625, 0.8125, 1.));
let s = Shapes::or(
@@ -4878,9 +4900,9 @@ static SHAPE768: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.6875, 0.3125, 1., 0.8125, 0.6875),
)
});
-static SHAPE769: LazyLock<VoxelShape> =
+static SHAPE774: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5625, 0., 0.3125, 0.9375, 0.8125, 0.6875));
-static SHAPE770: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE775: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.0625, 0., 0.3125, 0.4375, 0.9375, 0.6875);
let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.0625, 0.9375, 1.));
let s = Shapes::or(
@@ -4896,7 +4918,7 @@ static SHAPE770: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.4375, 0.6875, 0.3125, 1., 0.9375, 0.6875),
)
});
-static SHAPE771: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE776: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0.0625, 0., 0.3125, 0.4375, 0.8125, 0.6875);
let s = Shapes::or(s, collision::box_shape(0., 0.6875, 0., 0.0625, 0.8125, 1.));
let s = Shapes::or(
@@ -4912,29 +4934,29 @@ static SHAPE771: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.4375, 0.6875, 0.3125, 1., 0.8125, 0.6875),
)
});
-static SHAPE772: LazyLock<VoxelShape> =
+static SHAPE777: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.3125, 0.4375, 0.8125, 0.6875));
-static SHAPE773: LazyLock<VoxelShape> =
+static SHAPE778: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.5625, 0.6875, 1., 0.9375));
-static SHAPE774: LazyLock<VoxelShape> =
+static SHAPE779: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.3125, 0., 0.0625, 0.6875, 1., 0.4375));
-static SHAPE775: LazyLock<VoxelShape> =
+static SHAPE780: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.5625, 0., 0.3125, 0.9375, 1., 0.6875));
-static SHAPE776: LazyLock<VoxelShape> =
+static SHAPE781: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0., 0.3125, 0.4375, 1., 0.6875));
-static SHAPE777: LazyLock<VoxelShape> =
+static SHAPE782: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.125, 0.625, 0.125, 0.875, 1., 0.875));
-static SHAPE778: LazyLock<VoxelShape> =
+static SHAPE783: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.09375, 1.));
-static SHAPE779: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE784: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.))
});
-static SHAPE780: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE785: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 0.625, 1.))
});
-static SHAPE781: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE786: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
Shapes::or(
@@ -4942,7 +4964,7 @@ static SHAPE781: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.0625, 0.9375, 1., 0.625, 1.),
)
});
-static SHAPE782: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE787: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
Shapes::or(
@@ -4950,17 +4972,17 @@ static SHAPE782: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.0625, 0.9375, 1., 0.625, 1.),
)
});
-static SHAPE783: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE788: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE784: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE789: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 0.625, 0.0625))
});
-static SHAPE785: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE790: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
Shapes::or(
@@ -4968,7 +4990,7 @@ static SHAPE785: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.0625, 0., 1., 0.625, 0.0625),
)
});
-static SHAPE786: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE791: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
Shapes::or(
@@ -4976,12 +4998,12 @@ static SHAPE786: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.0625, 0., 1., 0.625, 0.0625),
)
});
-static SHAPE787: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE792: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 0.625, 0.0625));
Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 0.625, 1.))
});
-static SHAPE788: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE793: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -4993,7 +5015,7 @@ static SHAPE788: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.0625, 0.9375, 1., 0.625, 1.),
)
});
-static SHAPE789: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE794: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5005,12 +5027,12 @@ static SHAPE789: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.0625, 0.9375, 1., 0.625, 1.),
)
});
-static SHAPE790: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE795: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 0.625, 0.0625));
Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.))
});
-static SHAPE791: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE796: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -5020,7 +5042,7 @@ static SHAPE791: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE792: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE797: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5029,18 +5051,18 @@ static SHAPE792: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.))
});
-static SHAPE793: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE798: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE794: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE799: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 0.625, 1.))
});
-static SHAPE795: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE800: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5050,7 +5072,7 @@ static SHAPE795: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE796: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE801: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5059,7 +5081,7 @@ static SHAPE796: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.0625, 0.0625, 0.9375, 1., 0.625, 1.),
)
});
-static SHAPE797: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE802: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5067,21 +5089,21 @@ static SHAPE797: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE798: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE803: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 0.625, 1.))
});
-static SHAPE799: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE804: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 0.625, 1.))
});
-static SHAPE800: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE805: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 0.625, 1.))
});
-static SHAPE801: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE806: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 0.625, 1.));
Shapes::or(
@@ -5089,7 +5111,7 @@ static SHAPE801: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0., 1., 0.625, 0.9375),
)
});
-static SHAPE802: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE807: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -5101,7 +5123,7 @@ static SHAPE802: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0., 1., 0.625, 0.9375),
)
});
-static SHAPE803: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE808: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5113,7 +5135,7 @@ static SHAPE803: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0., 1., 0.625, 0.9375),
)
});
-static SHAPE804: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE809: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
Shapes::or(
@@ -5121,7 +5143,7 @@ static SHAPE804: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0., 1., 0.625, 0.9375),
)
});
-static SHAPE805: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE810: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.));
@@ -5131,7 +5153,7 @@ static SHAPE805: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE806: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE811: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.));
@@ -5140,7 +5162,7 @@ static SHAPE806: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0., 1., 0.625, 0.9375),
)
});
-static SHAPE807: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE812: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 0.625, 0.0625));
Shapes::or(
@@ -5148,7 +5170,7 @@ static SHAPE807: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 1.),
)
});
-static SHAPE808: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE813: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -5160,7 +5182,7 @@ static SHAPE808: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 1.),
)
});
-static SHAPE809: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE814: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5172,7 +5194,7 @@ static SHAPE809: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 1.),
)
});
-static SHAPE810: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE815: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 0.625, 1.));
@@ -5181,7 +5203,7 @@ static SHAPE810: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE811: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE816: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -5197,7 +5219,7 @@ static SHAPE811: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE812: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE817: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5213,7 +5235,7 @@ static SHAPE812: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE813: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE818: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
@@ -5222,7 +5244,7 @@ static SHAPE813: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE814: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE819: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -5236,7 +5258,7 @@ static SHAPE814: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE815: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE820: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5249,7 +5271,7 @@ static SHAPE815: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE816: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE821: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
Shapes::or(
@@ -5257,7 +5279,7 @@ static SHAPE816: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 1.),
)
});
-static SHAPE817: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE822: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5267,7 +5289,7 @@ static SHAPE817: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE818: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE823: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5276,7 +5298,7 @@ static SHAPE818: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 1.),
)
});
-static SHAPE819: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE824: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 0.625, 1.));
@@ -5285,7 +5307,7 @@ static SHAPE819: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE820: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE825: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5299,7 +5321,7 @@ static SHAPE820: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE821: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE826: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5312,7 +5334,7 @@ static SHAPE821: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE822: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE827: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
@@ -5321,7 +5343,7 @@ static SHAPE822: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE823: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE828: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5333,7 +5355,7 @@ static SHAPE823: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE824: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE829: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5343,18 +5365,18 @@ static SHAPE824: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0.0625, 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE825: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE830: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 1.))
});
-static SHAPE826: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE831: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE827: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE832: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -5364,7 +5386,7 @@ static SHAPE827: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE828: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE833: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5374,20 +5396,20 @@ static SHAPE828: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE829: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE834: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0.9375, 1., 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE830: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE835: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE831: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE836: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -5397,7 +5419,7 @@ static SHAPE831: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE832: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE837: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5407,7 +5429,7 @@ static SHAPE832: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE833: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE838: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 0.625, 1.));
@@ -5418,7 +5440,7 @@ static SHAPE833: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE834: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE839: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -5436,7 +5458,7 @@ static SHAPE834: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE835: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE840: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5454,7 +5476,7 @@ static SHAPE835: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE836: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE841: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 1., 1.));
@@ -5464,7 +5486,7 @@ static SHAPE836: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE837: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE842: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(
@@ -5479,7 +5501,7 @@ static SHAPE837: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE838: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE843: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(
@@ -5493,14 +5515,14 @@ static SHAPE838: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE839: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE844: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.9375, 0.0625, 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE840: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE845: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0.9375, 1., 0.625, 1.));
@@ -5510,7 +5532,7 @@ static SHAPE840: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE841: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE846: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5525,7 +5547,7 @@ static SHAPE841: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE842: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE847: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5539,7 +5561,7 @@ static SHAPE842: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE843: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE848: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.0625, 1.);
let s = Shapes::or(s, collision::box_shape(0., 0.0625, 0., 0.0625, 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.0625, 0.0625, 0., 1., 1., 0.0625));
@@ -5551,143 +5573,143 @@ static SHAPE843: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE844: LazyLock<VoxelShape> =
+static SHAPE849: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.));
-static SHAPE845: LazyLock<VoxelShape> =
+static SHAPE850: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0.9375, 1., 0.625, 1.));
-static SHAPE846: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE851: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.))
});
-static SHAPE847: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE852: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.))
});
-static SHAPE848: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE853: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE849: LazyLock<VoxelShape> =
+static SHAPE854: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0., 0., 0., 1., 0.625, 0.0625));
-static SHAPE850: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE855: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625))
});
-static SHAPE851: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE856: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625))
});
-static SHAPE852: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE857: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.625, 0.0625);
Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 0.625, 1.))
});
-static SHAPE853: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE858: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.))
});
-static SHAPE854: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE859: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.))
});
-static SHAPE855: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE860: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.625, 0.0625);
Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 1., 1.))
});
-static SHAPE856: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE861: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE857: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE862: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.))
});
-static SHAPE858: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE863: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE859: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE864: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 0.625, 1.))
});
-static SHAPE860: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE865: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE861: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE866: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.))
});
-static SHAPE862: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE867: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE863: LazyLock<VoxelShape> =
+static SHAPE868: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.9375, 0., 0., 1., 0.625, 1.));
-static SHAPE864: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE869: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 0.625, 1.))
});
-static SHAPE865: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE870: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 0.625, 1.))
});
-static SHAPE866: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE871: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.9375, 1., 0.625, 1.);
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 0.625, 0.9375))
});
-static SHAPE867: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE872: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 0.625, 0.9375))
});
-static SHAPE868: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE873: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 0.625, 0.9375))
});
-static SHAPE869: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE874: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.9375, 1., 1., 1.);
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 0.625, 0.9375))
});
-static SHAPE870: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE875: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 0.625, 0.9375));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE871: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE876: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 0.625, 0.9375))
});
-static SHAPE872: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE877: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.625, 0.0625);
Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 1.))
});
-static SHAPE873: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE878: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 1.))
});
-static SHAPE874: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE879: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 1.))
});
-static SHAPE875: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE880: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.625, 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 0.625, 1.));
Shapes::or(
@@ -5695,7 +5717,7 @@ static SHAPE875: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE876: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE881: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
@@ -5704,7 +5726,7 @@ static SHAPE876: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE877: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE882: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
@@ -5713,7 +5735,7 @@ static SHAPE877: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE878: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE883: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.625, 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 1., 1.));
Shapes::or(
@@ -5721,7 +5743,7 @@ static SHAPE878: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE879: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE884: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
@@ -5731,7 +5753,7 @@ static SHAPE879: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE880: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE885: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
@@ -5740,22 +5762,22 @@ static SHAPE880: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE881: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE886: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 1.))
});
-static SHAPE882: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE887: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 1.));
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE883: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE888: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 1.))
});
-static SHAPE884: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE889: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 0.625, 1.));
Shapes::or(
@@ -5763,7 +5785,7 @@ static SHAPE884: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE885: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE890: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
@@ -5773,7 +5795,7 @@ static SHAPE885: LazyLock<VoxelShape> = LazyLock::new(|| {
);
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE886: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE891: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
@@ -5782,7 +5804,7 @@ static SHAPE886: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE887: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE892: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 1., 1.));
Shapes::or(
@@ -5790,7 +5812,7 @@ static SHAPE887: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE888: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE893: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
@@ -5801,7 +5823,7 @@ static SHAPE888: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE889: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE894: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
@@ -5810,58 +5832,58 @@ static SHAPE889: LazyLock<VoxelShape> = LazyLock::new(|| {
collision::box_shape(0.9375, 0., 0.0625, 1., 0.625, 0.9375),
)
});
-static SHAPE890: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE895: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 1.))
});
-static SHAPE891: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE896: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0.9375, 1., 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE892: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE897: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE893: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE898: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE894: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE899: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0., 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE895: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE900: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.625, 0.0625);
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE896: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE901: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE897: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE902: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE898: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE903: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.625, 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 0.9375));
let s = Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE899: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE904: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
@@ -5869,7 +5891,7 @@ static SHAPE899: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE900: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE905: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
@@ -5877,13 +5899,13 @@ static SHAPE900: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE901: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE906: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 0.625, 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE902: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE907: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
@@ -5891,26 +5913,26 @@ static SHAPE902: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE903: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE908: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 0.625, 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0., 1., 1., 0.0625))
});
-static SHAPE904: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE909: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 1.));
Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625))
});
-static SHAPE905: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE910: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 1., 1., 0.0625);
let s = Shapes::or(s, collision::box_shape(0., 0., 0.9375, 1., 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE906: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE911: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
@@ -5918,14 +5940,14 @@ static SHAPE906: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE907: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE912: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 1., 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 0.625, 1.));
let s = Shapes::or(s, collision::box_shape(0.9375, 0., 0.0625, 1., 1., 0.9375));
Shapes::or(s, collision::box_shape(0.9375, 0.625, 0.9375, 1., 1., 1.))
});
-static SHAPE908: LazyLock<VoxelShape> = LazyLock::new(|| {
+static SHAPE913: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = collision::box_shape(0., 0., 0., 0.0625, 0.625, 1.);
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0., 1., 1., 0.0625));
let s = Shapes::or(s, collision::box_shape(0.0625, 0., 0.9375, 1., 1., 1.));
@@ -5933,7 +5955,7 @@ static SHAPE908: LazyLock<VoxelShape> = LazyLock::new(|| {
let s = Shapes::or(s, collision::box_shape(0., 0.625, 0., 0.0625, 1., 0.0625));
Shapes::or(s, collision::box_shape(0., 0.625, 0.9375, 0.0625, 1., 1.))
});
-static SHAPE909: LazyLock<VoxelShape> =
+static SHAPE914: LazyLock<VoxelShape> =
LazyLock::new(|| collision::box_shape(0.0625, 0.125, 0.0625, 0.9375, 1., 0.9375));
impl BlockWithShape for BlockState {
@@ -5949,15 +5971,15 @@ impl BlockWithShape for BlockState {
}
fn is_collision_shape_empty(&self) -> bool {
- matches!(self.id(), 0|29..=84|86..=117|1987..=2034|2047..=2056|2109..=2136|2401..=2918|3042..=4337|4342..=4349|4366..=4685|4758..=4777|4858..=5705|5802..=5827|5892..=5911|5916..=5950|5976|5978..=5993|6037..=6041|6043..=6044|7056..=7369|7372..=7373|7376..=7377|7380..=7381|7384..=7385|7388..=7389|7392..=7393|7396..=7397|7737|7740|8169..=8172|8190|8305..=8448|8709|8712|9033|9036|9380..=9635|9952..=9983|10129..=10152|11256..=11287|11636..=11967|12205..=12206|12209..=12210|12213..=12214|12217..=12218|12221..=12222|12225..=12226|12229..=12230|12233..=12234|12237..=12238|12241..=12242|12245..=12246|12249..=12250|12253..=12254|12257..=12258|12261..=12262|12265..=12266|12269..=12270|12273..=12274|12277..=12278|12281..=12282|12285..=12286|12289..=12290|12293..=12294|12297..=12298|12301..=12302|12305..=12306|12309..=12310|12313..=12314|12317..=12318|12321..=12322|12325..=12326|12329..=12330|12333..=12334|12337..=12338|12341..=12342|12345..=12346|12349..=12350|12353..=12354|12357..=12358|12361..=12362|12365..=12366|12369..=12370|12373..=12374|12377..=12378|12381..=12382|12385..=12386|12389..=12390|12393..=12394|12397..=12398|12401..=12402|12405..=12406|12409..=12410|12413..=12414|12417..=12418|12421..=12422|12425..=12426|12429..=12430|12433..=12434|12437..=12438|12441..=12442|12445..=12446|12449..=12450|12453..=12454|12457..=12458|12461..=12462|12465..=12466|12469..=12470|12473..=12474|12477..=12478|12481..=12482|12485..=12486|12489..=12490|13518..=13520|13522|13524|13526|13528|13530..=13535|13537|13572|13783..=13809|13868..=13987|13999|14013..=14016|15221|15224|15545|15548|15869|15872|16193|16196|16517|16520|16841|16844|17165|17168|17489|17492|17813|17816|18137|18140|18461|18464|18785|18788|19109|19112|19630..=19633|19647|19649..=19650|19664|19666..=19720|19735..=19738|19931..=19932|19935..=19936|19939..=19940|19943..=19944|19947..=19948|19951..=19952|19955..=19956|19959..=19960|19963..=19964|19967..=19968|19971..=19972|19975..=19976|19979..=19980|19983..=19984|19987..=19988|19991..=19992|20155..=20202|20331..=20410|20607|20610|21027|21030|21432..=21457|21464|21467|22234|22237|22645|22648|23057|23060|23378|23860..=23987|25829..=25883|25887..=25934|25942..=25943|25950..=25951|25958..=25959|25966..=25993|26092|26095|26503|26506|26914|26917|27325|27328|27664|27858..=27942|27945)
+ matches!(self.id(), 0|29..=84|86..=117|1987..=2034|2047..=2056|2109..=2136|3169..=3686|3810..=5105|5110..=5117|5134..=5453|5526..=5545|5626..=6473|6570..=6595|6660..=6679|6684..=6718|6744|6746..=6761|6805..=6814|6816..=6817|8133..=8446|8449..=8450|8453..=8454|8457..=8458|8461..=8462|8465..=8466|8469..=8470|8473..=8474|8814|8817|9246..=9249|9267|9382..=9525|9786|9789|10110|10113|10457..=10712|11029..=11060|11206..=11229|12333..=12364|12713..=13044|13282..=13283|13286..=13287|13290..=13291|13294..=13295|13298..=13299|13302..=13303|13306..=13307|13310..=13311|13314..=13315|13318..=13319|13322..=13323|13326..=13327|13330..=13331|13334..=13335|13338..=13339|13342..=13343|13346..=13347|13350..=13351|13354..=13355|13358..=13359|13362..=13363|13366..=13367|13370..=13371|13374..=13375|13378..=13379|13382..=13383|13386..=13387|13390..=13391|13394..=13395|13398..=13399|13402..=13403|13406..=13407|13410..=13411|13414..=13415|13418..=13419|13422..=13423|13426..=13427|13430..=13431|13434..=13435|13438..=13439|13442..=13443|13446..=13447|13450..=13451|13454..=13455|13458..=13459|13462..=13463|13466..=13467|13470..=13471|13474..=13475|13478..=13479|13482..=13483|13486..=13487|13490..=13491|13494..=13495|13498..=13499|13502..=13503|13506..=13507|13510..=13511|13514..=13515|13518..=13519|13522..=13523|13526..=13527|13530..=13531|13534..=13535|13538..=13539|13542..=13543|13546..=13547|13550..=13551|13554..=13555|13558..=13559|13562..=13563|13566..=13567|14595..=14597|14599|14601|14603|14605|14607..=14612|14614|14649|14860..=14886|14945..=15064|15076|15090..=15093|16298|16301|16622|16625|16946|16949|17270|17273|17594|17597|17918|17921|18242|18245|18566|18569|18890|18893|19214|19217|19538|19541|19862|19865|20186|20189|20739..=20742|20756|20758..=20759|20773|20775..=20829|20844..=20847|21040..=21041|21044..=21045|21048..=21049|21052..=21053|21056..=21057|21060..=21061|21064..=21065|21068..=21069|21072..=21073|21076..=21077|21080..=21081|21084..=21085|21088..=21089|21092..=21093|21096..=21097|21100..=21101|21264..=21311|21440..=21519|21716|21719|22136|22139|22541..=22566|22573|22576|23343|23346|23754|23757|24166|24169|24487|24969..=25096|27554..=27608|27612..=27659|27667..=27668|27675..=27676|27683..=27684|27691..=27718|27817|27820|28228|28231|28639|28642|29050|29053|29389|29583..=29667|29670)
}
fn is_collision_shape_full(&self) -> bool {
- matches!(self.id(), 1..=28|85|118..=1730|2041..=2046|2063..=2068|2093..=2108|2137..=2400|2919..=2937|4338..=4341|4358..=4365|5912..=5915|5958..=5959|5977|5994..=5995|6028|6030..=6036|6042|6045..=6052|6124..=6139|6780..=6983|7054..=7055|7640..=7641|7643..=7644|7729..=7730|8055..=8056|8199|8201..=8202|8295..=8296|8449|8690..=8702|10032..=10033|10044..=10048|10153..=10180|11253..=11255|11352..=11354|11599..=11600|11605..=11606|11611..=11616|11633..=11635|11968..=11970|12055..=12056|12061..=12062|12067..=12068|12073..=12074|12079..=12080|12085..=12086|12091..=12092|12097..=12098|12103..=12104|12109..=12110|12115..=12116|12121..=12122|12127..=12128|12133..=12134|12139..=12140|12145..=12146|12151..=12152|12157..=12158|12163..=12164|12169..=12170|12175..=12176|12181..=12182|12187..=12188|12193..=12194|12199..=12204|13427..=13436|13517|13538..=13571|13573..=13782|13810|13858..=13867|13996|15141..=15142|15147..=15148|15153..=15154|15159..=15160|15165..=15166|15171..=15172|15177..=15178|15183..=15184|15189..=15190|15195..=15196|15201..=15202|15207..=15208|15213..=15214|19459..=19492|19521|19634..=19646|19648|19651..=19663|19665|19721..=19722|19727..=19728|19733..=19734|20411..=20431|20441..=20504|20506..=20514|20519..=20520|20929..=20934|20939..=20940|21345|21430..=21431|21782..=21784|22091..=22092|22141|22146..=22147|22552|22557..=22558|22963..=22964|22969..=22970|23375..=23377|23859|23988..=23989|23998..=24015|24340..=24341|24346..=24347|24352..=24353|24358..=24367|24692..=24693|24698..=24699|24704..=24705|24710..=24711|25736..=25783|25828|25935|25994|25996..=25999|26084..=26085|26410|26495..=26496|26821|26906..=26907|27232|27317..=27318|27643..=27652|27655..=27663|27665|27682..=27773|27776)
+ matches!(self.id(), 1..=28|85|118..=1730|2041..=2046|2063..=2068|2093..=2108|2137..=2398|3167..=3168|3687..=3705|5106..=5109|5126..=5133|6680..=6683|6726..=6727|6745|6762..=6763|6796|6798..=6804|6815|6818..=6825|6897..=6912|7553..=7756|8131..=8132|8717..=8718|8720..=8721|8806..=8807|9132..=9133|9276|9278..=9279|9372..=9373|9526|9767..=9779|11109..=11110|11121..=11125|11230..=11257|12330..=12332|12429..=12431|12676..=12677|12682..=12683|12688..=12693|12710..=12712|13045..=13047|13132..=13133|13138..=13139|13144..=13145|13150..=13151|13156..=13157|13162..=13163|13168..=13169|13174..=13175|13180..=13181|13186..=13187|13192..=13193|13198..=13199|13204..=13205|13210..=13211|13216..=13217|13222..=13223|13228..=13229|13234..=13235|13240..=13241|13246..=13247|13252..=13253|13258..=13259|13264..=13265|13270..=13271|13276..=13281|14504..=14513|14594|14615..=14648|14650..=14859|14887|14935..=14944|15073|16218..=16219|16224..=16225|16230..=16231|16236..=16237|16242..=16243|16248..=16249|16254..=16255|16260..=16261|16266..=16267|16272..=16273|16278..=16279|16284..=16285|16290..=16291|20536..=20569|20598|20743..=20755|20757|20760..=20772|20774|20830..=20831|20836..=20837|20842..=20843|21520..=21540|21550..=21613|21615..=21623|21628..=21629|22038..=22043|22048..=22049|22454|22539..=22540|22891..=22893|23200..=23201|23250|23255..=23256|23661|23666..=23667|24072..=24073|24078..=24079|24484..=24486|24968|25097..=25098|25107..=25124|25449..=25450|25455..=25456|25461..=25462|25467..=25476|25801..=25802|25807..=25808|25813..=25814|25819..=25820|26845..=26892|27553|27660|27719|27721..=27724|27809..=27810|28135|28220..=28221|28546|28631..=28632|28957|29042..=29043|29368..=29377|29380..=29388|29390|29407..=29498|29501)
}
}
-static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
+static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [
&SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0,
@@ -6199,7 +6221,92 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE1, &SHAPE1, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -6251,22 +6358,21 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
- &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
- &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
- &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE100, &SHAPE100, &SHAPE101, &SHAPE101, &SHAPE102, &SHAPE102, &SHAPE100, &SHAPE100,
- &SHAPE102, &SHAPE102, &SHAPE101, &SHAPE101, &SHAPE100, &SHAPE100, &SHAPE103, &SHAPE103,
- &SHAPE104, &SHAPE104, &SHAPE100, &SHAPE100, &SHAPE104, &SHAPE104, &SHAPE103, &SHAPE103,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
+ &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
+ &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106,
+ &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104,
+ &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108,
+ &SHAPE107, &SHAPE107, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -6394,11 +6500,11 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE190, &SHAPE190,
- &SHAPE190, &SHAPE190, &SHAPE190, &SHAPE190, &SHAPE190, &SHAPE190, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -6429,28 +6535,28 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE192, &SHAPE192, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78,
- &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
- &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
- &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
- &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
- &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79,
- &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84,
- &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80,
- &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85,
- &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197,
+ &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE196, &SHAPE196, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -6534,166 +6640,205 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE203, &SHAPE205, &SHAPE205, &SHAPE205,
- &SHAPE205, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE207, &SHAPE209, &SHAPE209,
+ &SHAPE209, &SHAPE209, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE12, &SHAPE186, &SHAPE187, &SHAPE13,
- &SHAPE188, &SHAPE18, &SHAPE189, &SHAPE1, &SHAPE1, &SHAPE233, &SHAPE233, &SHAPE233, &SHAPE233,
- &SHAPE233, &SHAPE233, &SHAPE233, &SHAPE233, &SHAPE233, &SHAPE233, &SHAPE233, &SHAPE233,
- &SHAPE233, &SHAPE233, &SHAPE233, &SHAPE233, &SHAPE0, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE12, &SHAPE190, &SHAPE191, &SHAPE13,
+ &SHAPE192, &SHAPE18, &SHAPE193, &SHAPE1, &SHAPE1, &SHAPE237, &SHAPE237, &SHAPE237, &SHAPE237,
+ &SHAPE237, &SHAPE237, &SHAPE237, &SHAPE237, &SHAPE237, &SHAPE237, &SHAPE237, &SHAPE237,
+ &SHAPE237, &SHAPE237, &SHAPE237, &SHAPE237, &SHAPE0, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE1, &SHAPE189, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1,
- &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE267, &SHAPE268, &SHAPE269, &SHAPE270, &SHAPE271, &SHAPE272, &SHAPE273, &SHAPE12,
- &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241,
+ &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249,
+ &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257,
+ &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265,
+ &SHAPE267, &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE1, &SHAPE193, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE271, &SHAPE272, &SHAPE273, &SHAPE274,
+ &SHAPE275, &SHAPE276, &SHAPE277, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278, &SHAPE279,
- &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282, &SHAPE283,
- &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286, &SHAPE287,
- &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290, &SHAPE291,
- &SHAPE292, &SHAPE292, &SHAPE293, &SHAPE293, &SHAPE294, &SHAPE294, &SHAPE276, &SHAPE277,
- &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281,
- &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285,
- &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289,
- &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE1, &SHAPE1, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298,
+ &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296,
+ &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297,
+ &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298,
+ &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296,
+ &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297,
+ &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298,
+ &SHAPE298, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -6724,116 +6869,116 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247,
- &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0,
- &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0,
- &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
- &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
- &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
- &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78,
- &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
- &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
- &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
- &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
- &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79,
- &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84,
- &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80,
- &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85,
- &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE1, &SHAPE1, &SHAPE339, &SHAPE1, &SHAPE1, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
- &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
- &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
- &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342,
- &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE1, &SHAPE1, &SHAPE235,
- &SHAPE237, &SHAPE235, &SHAPE237, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
- &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
- &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
- &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
- &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
- &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
- &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE18, &SHAPE534, &SHAPE534, &SHAPE534, &SHAPE534, &SHAPE534, &SHAPE534,
- &SHAPE534, &SHAPE534, &SHAPE535, &SHAPE535, &SHAPE535, &SHAPE535, &SHAPE535, &SHAPE535,
- &SHAPE535, &SHAPE535, &SHAPE0, &SHAPE537, &SHAPE537, &SHAPE537, &SHAPE537, &SHAPE21, &SHAPE21,
- &SHAPE21, &SHAPE21, &SHAPE1, &SHAPE23, &SHAPE1, &SHAPE1, &SHAPE538, &SHAPE539, &SHAPE540,
- &SHAPE541, &SHAPE542, &SHAPE543, &SHAPE544, &SHAPE545, &SHAPE546, &SHAPE547, &SHAPE548,
- &SHAPE549, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0,
+ &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0,
+ &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257,
+ &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257,
&SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
&SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
&SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE1, &SHAPE1, &SHAPE100, &SHAPE100, &SHAPE100, &SHAPE100, &SHAPE100, &SHAPE100, &SHAPE100,
- &SHAPE100, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80,
+ &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
+ &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
+ &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80,
+ &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
+ &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
+ &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE1, &SHAPE1, &SHAPE343,
+ &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE345, &SHAPE346,
+ &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349,
+ &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE1, &SHAPE1, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245,
+ &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253,
+ &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261,
+ &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267, &SHAPE269,
+ &SHAPE267, &SHAPE269, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE18, &SHAPE538, &SHAPE538, &SHAPE538,
+ &SHAPE538, &SHAPE538, &SHAPE538, &SHAPE538, &SHAPE538, &SHAPE539, &SHAPE539, &SHAPE539,
+ &SHAPE539, &SHAPE539, &SHAPE539, &SHAPE539, &SHAPE539, &SHAPE0, &SHAPE541, &SHAPE541,
+ &SHAPE541, &SHAPE541, &SHAPE21, &SHAPE21, &SHAPE21, &SHAPE21, &SHAPE1, &SHAPE23, &SHAPE1,
+ &SHAPE1, &SHAPE542, &SHAPE543, &SHAPE544, &SHAPE545, &SHAPE546, &SHAPE547, &SHAPE548,
+ &SHAPE549, &SHAPE550, &SHAPE551, &SHAPE552, &SHAPE553, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
+ &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
+ &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE1, &SHAPE1, &SHAPE104, &SHAPE104, &SHAPE104,
+ &SHAPE104, &SHAPE104, &SHAPE104, &SHAPE104, &SHAPE104, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -6847,120 +6992,120 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78,
- &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
- &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
- &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
- &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
- &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79,
- &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84,
- &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80,
- &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85,
- &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78,
- &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
- &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
- &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
- &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
- &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97,
- &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84,
- &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89,
- &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85,
- &SHAPE94, &SHAPE94, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341,
- &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE341,
- &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0,
- &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
+ &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
+ &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
+ &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
+ &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80,
+ &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
+ &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
+ &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349,
+ &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345,
+ &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354,
+ &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370,
+ &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414,
+ &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE38,
&SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
&SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
- &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
+ &SHAPE38, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -6985,240 +7130,241 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE558, &SHAPE558, &SHAPE559, &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE558, &SHAPE558, &SHAPE559, &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE558, &SHAPE558, &SHAPE559, &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE558, &SHAPE558, &SHAPE559, &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE558, &SHAPE558, &SHAPE559, &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE558, &SHAPE558, &SHAPE559, &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561,
- &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562,
- &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562,
- &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562,
- &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562,
- &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &SHAPE566, &SHAPE566,
- &SHAPE567, &SHAPE567, &SHAPE568, &SHAPE568, &SHAPE567, &SHAPE567, &SHAPE568, &SHAPE568,
- &SHAPE567, &SHAPE567, &SHAPE568, &SHAPE568, &SHAPE100, &SHAPE100, &SHAPE101, &SHAPE101,
- &SHAPE102, &SHAPE102, &SHAPE100, &SHAPE100, &SHAPE102, &SHAPE102, &SHAPE101, &SHAPE101,
- &SHAPE100, &SHAPE100, &SHAPE103, &SHAPE103, &SHAPE104, &SHAPE104, &SHAPE100, &SHAPE100,
- &SHAPE104, &SHAPE104, &SHAPE103, &SHAPE103, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563,
+ &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563,
+ &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563,
+ &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563,
+ &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563,
+ &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563,
+ &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &SHAPE566, &SHAPE566, &SHAPE566,
+ &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566,
+ &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566,
+ &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566,
+ &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE567, &SHAPE567, &SHAPE568,
+ &SHAPE568, &SHAPE569, &SHAPE569, &SHAPE570, &SHAPE570, &SHAPE571, &SHAPE571, &SHAPE572,
+ &SHAPE572, &SHAPE571, &SHAPE571, &SHAPE572, &SHAPE572, &SHAPE571, &SHAPE571, &SHAPE572,
+ &SHAPE572, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104,
+ &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107,
+ &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107,
+ &SHAPE107, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE12, &SHAPE12, &SHAPE12,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
- &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187,
- &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187,
- &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187,
- &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187,
- &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE1, &SHAPE1, &SHAPE569, &SHAPE570, &SHAPE571, &SHAPE572,
- &SHAPE573, &SHAPE569, &SHAPE570, &SHAPE571, &SHAPE572, &SHAPE573, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79,
- &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
- &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
- &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
- &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88,
- &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97,
- &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98,
- &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89,
- &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94,
- &SHAPE94, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE12, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
+ &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
+ &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
+ &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
+ &SHAPE191, &SHAPE1, &SHAPE1, &SHAPE573, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE573,
+ &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
+ &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
+ &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79,
- &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE1, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
+ &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
&SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
&SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
- &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88,
- &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97,
- &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98,
- &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89,
- &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94,
- &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
&SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
&SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
&SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80,
&SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
&SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
&SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80,
&SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
&SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
&SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81,
&SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
&SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
&SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
&SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
&SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
&SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
&SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
&SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
&SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
&SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
&SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80,
&SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
&SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
&SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80,
&SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
&SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
&SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13,
+ &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
+ &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -7251,197 +7397,197 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
&SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
&SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
&SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247,
- &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0,
- &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0,
- &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253,
- &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247,
- &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0,
- &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0,
- &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE247,
- &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247,
- &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0,
- &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0,
- &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247,
- &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247,
- &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0,
- &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0,
- &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247,
- &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253,
- &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0,
- &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0,
- &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247,
- &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253,
- &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0,
- &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0,
- &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE253,
- &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253,
- &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0,
- &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0,
- &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253,
- &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253,
- &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0,
- &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0,
- &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253,
- &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE235, &SHAPE237, &SHAPE235, &SHAPE237,
- &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
- &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
- &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
- &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE578, &SHAPE579, &SHAPE578, &SHAPE579,
- &SHAPE266, &SHAPE266, &SHAPE580, &SHAPE581, &SHAPE582, &SHAPE583, &SHAPE584, &SHAPE585,
- &SHAPE586, &SHAPE587, &SHAPE588, &SHAPE589, &SHAPE590, &SHAPE591, &SHAPE592, &SHAPE593,
- &SHAPE594, &SHAPE595, &SHAPE596, &SHAPE597, &SHAPE598, &SHAPE599, &SHAPE600, &SHAPE601,
- &SHAPE602, &SHAPE603, &SHAPE604, &SHAPE605, &SHAPE606, &SHAPE607, &SHAPE608, &SHAPE201,
- &SHAPE609, &SHAPE610, &SHAPE611, &SHAPE612, &SHAPE613, &SHAPE614, &SHAPE615, &SHAPE616,
- &SHAPE617, &SHAPE618, &SHAPE619, &SHAPE620, &SHAPE621, &SHAPE622, &SHAPE623, &SHAPE624,
- &SHAPE625, &SHAPE626, &SHAPE627, &SHAPE628, &SHAPE629, &SHAPE630, &SHAPE631, &SHAPE632,
- &SHAPE633, &SHAPE634, &SHAPE635, &SHAPE636, &SHAPE637, &SHAPE638, &SHAPE639, &SHAPE640,
- &SHAPE641, &SHAPE642, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79,
- &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0,
+ &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0,
+ &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257,
+ &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257,
+ &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0,
+ &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0,
+ &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257,
+ &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251,
+ &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0,
+ &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0,
+ &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257,
+ &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251,
+ &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0,
+ &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0,
+ &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE251,
+ &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251,
+ &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0,
+ &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0,
+ &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251,
+ &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251,
+ &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0,
+ &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0,
+ &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251,
+ &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257,
+ &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0,
+ &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0,
+ &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251,
+ &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257,
+ &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0,
+ &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0,
+ &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE257,
+ &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257,
+ &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
+ &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
+ &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
+ &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267,
+ &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
+ &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
+ &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
+ &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267,
+ &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
+ &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
+ &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
+ &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267,
+ &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
+ &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
+ &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
+ &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267,
+ &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
+ &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
+ &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
+ &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267,
+ &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
+ &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
+ &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
+ &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267,
+ &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
+ &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
+ &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
+ &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267,
+ &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
+ &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
+ &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
+ &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267,
+ &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243,
+ &SHAPE245, &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251,
+ &SHAPE253, &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259,
+ &SHAPE261, &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267,
+ &SHAPE269, &SHAPE267, &SHAPE269, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE582, &SHAPE583, &SHAPE582, &SHAPE583, &SHAPE270,
+ &SHAPE270, &SHAPE584, &SHAPE585, &SHAPE586, &SHAPE587, &SHAPE588, &SHAPE589, &SHAPE590,
+ &SHAPE591, &SHAPE592, &SHAPE593, &SHAPE594, &SHAPE595, &SHAPE596, &SHAPE597, &SHAPE598,
+ &SHAPE599, &SHAPE600, &SHAPE601, &SHAPE602, &SHAPE603, &SHAPE604, &SHAPE605, &SHAPE606,
+ &SHAPE607, &SHAPE608, &SHAPE609, &SHAPE610, &SHAPE611, &SHAPE612, &SHAPE205, &SHAPE613,
+ &SHAPE614, &SHAPE615, &SHAPE616, &SHAPE617, &SHAPE618, &SHAPE619, &SHAPE620, &SHAPE621,
+ &SHAPE622, &SHAPE623, &SHAPE624, &SHAPE625, &SHAPE626, &SHAPE627, &SHAPE628, &SHAPE629,
+ &SHAPE630, &SHAPE631, &SHAPE632, &SHAPE633, &SHAPE634, &SHAPE635, &SHAPE636, &SHAPE637,
+ &SHAPE638, &SHAPE639, &SHAPE640, &SHAPE641, &SHAPE642, &SHAPE643, &SHAPE644, &SHAPE645,
+ &SHAPE646, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
&SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
&SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
- &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88,
- &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97,
- &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98,
- &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89,
- &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94,
- &SHAPE94, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE644, &SHAPE0, &SHAPE645, &SHAPE0,
- &SHAPE645, &SHAPE0, &SHAPE645, &SHAPE0, &SHAPE645, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE190, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
+ &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE648, &SHAPE0, &SHAPE649, &SHAPE0, &SHAPE649, &SHAPE0,
+ &SHAPE649, &SHAPE0, &SHAPE649, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE194,
+ &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
@@ -7462,17 +7608,17 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE651, &SHAPE651, &SHAPE651,
- &SHAPE652, &SHAPE652, &SHAPE652, &SHAPE652, &SHAPE652, &SHAPE652, &SHAPE652, &SHAPE652,
- &SHAPE652, &SHAPE653, &SHAPE653, &SHAPE653, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654,
- &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654,
- &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654,
- &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654,
- &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE656, &SHAPE656,
+ &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE657,
+ &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658,
+ &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658,
+ &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658,
+ &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658,
+ &SHAPE658, &SHAPE658, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -7484,774 +7630,777 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662,
- &SHAPE663, &SHAPE663, &SHAPE664, &SHAPE664, &SHAPE1, &SHAPE650, &SHAPE650, &SHAPE0, &SHAPE666,
- &SHAPE666, &SHAPE666, &SHAPE666, &SHAPE666, &SHAPE666, &SHAPE666, &SHAPE666, &SHAPE666,
- &SHAPE666, &SHAPE666, &SHAPE666, &SHAPE38, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
- &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
- &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
- &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
- &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
- &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
- &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE0, &SHAPE0, &SHAPE665, &SHAPE665, &SHAPE666, &SHAPE666, &SHAPE667, &SHAPE667, &SHAPE668,
+ &SHAPE668, &SHAPE1, &SHAPE654, &SHAPE654, &SHAPE0, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670,
+ &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670,
+ &SHAPE38, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
&SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
&SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
&SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78,
- &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
&SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
&SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
&SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
- &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79,
- &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84,
- &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80,
- &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85,
- &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78,
- &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
&SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
&SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
&SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
- &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97,
- &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84,
- &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89,
- &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85,
- &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79,
- &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
&SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
&SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
- &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88,
- &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97,
- &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98,
- &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89,
- &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94,
- &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
&SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
&SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
&SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80,
&SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
&SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
&SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80,
&SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
&SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
&SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81,
&SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
&SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
&SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
&SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
&SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
&SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
&SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
&SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
&SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78,
- &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
&SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
&SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
&SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
- &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79,
- &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84,
- &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80,
- &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85,
- &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
- &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345,
- &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341,
- &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE341,
- &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0,
- &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342,
- &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE341, &SHAPE342, &SHAPE342,
- &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345,
- &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341,
- &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE341,
- &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0,
- &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342,
- &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE341, &SHAPE342, &SHAPE342,
- &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345,
- &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341,
- &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE341,
- &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0,
- &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669,
- &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669,
- &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669,
- &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669,
- &SHAPE669, &SHAPE669, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE671, &SHAPE671, &SHAPE672,
- &SHAPE672, &SHAPE673, &SHAPE674, &SHAPE675, &SHAPE676, &SHAPE677, &SHAPE677, &SHAPE678,
- &SHAPE678, &SHAPE679, &SHAPE679, &SHAPE679, &SHAPE679, &SHAPE679, &SHAPE679, &SHAPE679,
- &SHAPE679, &SHAPE679, &SHAPE679, &SHAPE679, &SHAPE679, &SHAPE679, &SHAPE679, &SHAPE679,
- &SHAPE679, &SHAPE1, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE684, &SHAPE684,
- &SHAPE684, &SHAPE684, &SHAPE685, &SHAPE685, &SHAPE685, &SHAPE685, &SHAPE686, &SHAPE686,
- &SHAPE686, &SHAPE686, &SHAPE686, &SHAPE686, &SHAPE686, &SHAPE686, &SHAPE687, &SHAPE687,
- &SHAPE688, &SHAPE688, &SHAPE689, &SHAPE689, &SHAPE690, &SHAPE690, &SHAPE691, &SHAPE691,
- &SHAPE691, &SHAPE691, &SHAPE692, &SHAPE692, &SHAPE692, &SHAPE692, &SHAPE693, &SHAPE693,
- &SHAPE694, &SHAPE694, &SHAPE693, &SHAPE693, &SHAPE694, &SHAPE694, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE0, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
+ &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
+ &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
+ &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
+ &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344,
+ &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344,
+ &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344,
+ &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344,
+ &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344,
+ &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345,
+ &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354,
+ &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370,
+ &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414,
+ &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE345,
+ &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0,
+ &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354,
+ &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370,
+ &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414,
+ &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346,
+ &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE345, &SHAPE346, &SHAPE346,
+ &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349,
+ &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345,
+ &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354,
+ &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370,
+ &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414,
+ &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE345,
+ &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0,
+ &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354,
+ &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370,
+ &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414,
+ &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346,
+ &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE345, &SHAPE346, &SHAPE346,
+ &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349,
+ &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345,
+ &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354,
+ &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370,
+ &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414,
+ &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE345,
+ &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0,
+ &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354,
+ &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370,
+ &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414,
+ &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346,
+ &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE673, &SHAPE673, &SHAPE673,
+ &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673,
+ &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673,
+ &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673,
+ &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE675, &SHAPE675, &SHAPE676, &SHAPE676, &SHAPE677, &SHAPE678, &SHAPE679, &SHAPE680,
+ &SHAPE681, &SHAPE681, &SHAPE682, &SHAPE682, &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE683,
+ &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE683,
+ &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE1, &SHAPE560, &SHAPE560, &SHAPE560,
+ &SHAPE560, &SHAPE688, &SHAPE688, &SHAPE688, &SHAPE688, &SHAPE689, &SHAPE689, &SHAPE689,
+ &SHAPE689, &SHAPE690, &SHAPE690, &SHAPE690, &SHAPE690, &SHAPE690, &SHAPE690, &SHAPE690,
+ &SHAPE690, &SHAPE691, &SHAPE691, &SHAPE692, &SHAPE692, &SHAPE693, &SHAPE693, &SHAPE694,
+ &SHAPE694, &SHAPE695, &SHAPE695, &SHAPE695, &SHAPE695, &SHAPE696, &SHAPE696, &SHAPE696,
+ &SHAPE696, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698,
+ &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698,
+ &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698,
+ &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698,
+ &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698,
+ &SHAPE698, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE1,
+ &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE235, &SHAPE237,
- &SHAPE235, &SHAPE237, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245,
- &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253,
- &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261,
- &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE235, &SHAPE237,
- &SHAPE235, &SHAPE237, &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245,
- &SHAPE243, &SHAPE245, &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253,
- &SHAPE251, &SHAPE253, &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261,
- &SHAPE259, &SHAPE261, &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE0, &SHAPE0, &SHAPE247,
- &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247,
- &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0,
- &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0,
- &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247,
- &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247, &SHAPE0, &SHAPE0, &SHAPE247, &SHAPE247,
- &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0,
- &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE0, &SHAPE0, &SHAPE253, &SHAPE253, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
- &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
- &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
- &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
+ &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
+ &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
+ &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
+ &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267, &SHAPE269, &SHAPE267, &SHAPE269,
+ &SHAPE239, &SHAPE241, &SHAPE239, &SHAPE241, &SHAPE243, &SHAPE245, &SHAPE243, &SHAPE245,
+ &SHAPE247, &SHAPE249, &SHAPE247, &SHAPE249, &SHAPE251, &SHAPE253, &SHAPE251, &SHAPE253,
+ &SHAPE255, &SHAPE257, &SHAPE255, &SHAPE257, &SHAPE259, &SHAPE261, &SHAPE259, &SHAPE261,
+ &SHAPE263, &SHAPE265, &SHAPE263, &SHAPE265, &SHAPE267, &SHAPE269, &SHAPE267, &SHAPE269,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0,
+ &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0,
+ &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257,
+ &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251,
+ &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0,
+ &SHAPE0, &SHAPE251, &SHAPE251, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0,
+ &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257, &SHAPE257, &SHAPE0, &SHAPE0, &SHAPE257,
+ &SHAPE257, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
+ &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
+ &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
+ &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
+ &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -8259,366 +8408,366 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE699, &SHAPE699, &SHAPE699, &SHAPE699, &SHAPE699, &SHAPE699,
- &SHAPE699, &SHAPE699, &SHAPE699, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE703, &SHAPE703, &SHAPE703,
+ &SHAPE703, &SHAPE703, &SHAPE703, &SHAPE703, &SHAPE703, &SHAPE703, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE233, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE38, &SHAPE38, &SHAPE38,
- &SHAPE38, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78,
- &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
- &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
- &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
- &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
- &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97,
- &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84,
- &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89,
- &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85,
- &SHAPE94, &SHAPE94, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0,
- &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78,
- &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
- &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
- &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
- &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
- &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97,
- &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84,
- &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89,
- &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85,
- &SHAPE94, &SHAPE94, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0,
- &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
- &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
- &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
- &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13,
- &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE341, &SHAPE342,
- &SHAPE342, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345,
- &SHAPE345, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE709, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710,
- &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710,
- &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710,
- &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710,
- &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE1, &SHAPE1, &SHAPE711, &SHAPE711,
- &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE714, &SHAPE714, &SHAPE715, &SHAPE715,
- &SHAPE716, &SHAPE716, &SHAPE717, &SHAPE717, &SHAPE718, &SHAPE718, &SHAPE719, &SHAPE719,
- &SHAPE720, &SHAPE720, &SHAPE721, &SHAPE721, &SHAPE722, &SHAPE722, &SHAPE723, &SHAPE723,
- &SHAPE724, &SHAPE724, &SHAPE725, &SHAPE725, &SHAPE726, &SHAPE726, &SHAPE727, &SHAPE727,
- &SHAPE728, &SHAPE728, &SHAPE729, &SHAPE729, &SHAPE730, &SHAPE730, &SHAPE731, &SHAPE731,
- &SHAPE732, &SHAPE732, &SHAPE733, &SHAPE733, &SHAPE734, &SHAPE734, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342,
- &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342,
- &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE1, &SHAPE1, &SHAPE340,
- &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE341, &SHAPE342,
- &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE348, &SHAPE350,
- &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353,
- &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350,
- &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE364, &SHAPE366,
- &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369,
- &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366,
- &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376,
- &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379,
- &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376,
- &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE408, &SHAPE410,
- &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413,
- &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410,
- &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420,
- &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423,
- &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420,
- &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436,
- &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439,
- &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436,
- &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446,
- &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449,
- &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446,
- &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE0, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE237, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80,
+ &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
+ &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
+ &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE345, &SHAPE346, &SHAPE346,
+ &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345,
+ &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354,
+ &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370,
+ &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414,
+ &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE1, &SHAPE80,
+ &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
+ &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
+ &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349,
+ &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352,
+ &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368,
+ &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378,
+ &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412,
+ &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422,
+ &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438,
+ &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448,
+ &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305,
+ &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712,
+ &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE713, &SHAPE714, &SHAPE714,
+ &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714,
+ &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714,
+ &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714,
+ &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714,
+ &SHAPE1, &SHAPE1, &SHAPE715, &SHAPE715, &SHAPE716, &SHAPE716, &SHAPE717, &SHAPE717, &SHAPE718,
+ &SHAPE718, &SHAPE719, &SHAPE719, &SHAPE720, &SHAPE720, &SHAPE721, &SHAPE721, &SHAPE722,
+ &SHAPE722, &SHAPE723, &SHAPE723, &SHAPE724, &SHAPE724, &SHAPE725, &SHAPE725, &SHAPE726,
+ &SHAPE726, &SHAPE727, &SHAPE727, &SHAPE728, &SHAPE728, &SHAPE729, &SHAPE729, &SHAPE730,
+ &SHAPE730, &SHAPE731, &SHAPE731, &SHAPE732, &SHAPE732, &SHAPE733, &SHAPE733, &SHAPE734,
+ &SHAPE734, &SHAPE735, &SHAPE735, &SHAPE736, &SHAPE736, &SHAPE737, &SHAPE737, &SHAPE738,
+ &SHAPE738, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE80,
+ &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
+ &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
+ &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE345, &SHAPE346,
+ &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349,
+ &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE80,
+ &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
+ &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
+ &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE345, &SHAPE346,
+ &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349,
+ &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
+ &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
+ &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
+ &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE345,
+ &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE0,
+ &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE352, &SHAPE354,
+ &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE368, &SHAPE370,
+ &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380,
+ &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE412, &SHAPE414,
+ &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424,
+ &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440,
+ &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450,
+ &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
@@ -8671,8 +8820,8 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -8684,447 +8833,524 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE1, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1,
+ &SHAPE1, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
- &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
- &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
- &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
- &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
- &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
- &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80,
&SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
&SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
&SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81,
&SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
&SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
&SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
- &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
- &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
- &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
- &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
- &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
- &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
+ &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
+ &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
+ &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
+ &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
+ &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13,
+ &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80,
&SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
&SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
&SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81,
&SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
&SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
&SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE578, &SHAPE578, &SHAPE578, &SHAPE578, &SHAPE579, &SHAPE579, &SHAPE579, &SHAPE579,
- &SHAPE578, &SHAPE578, &SHAPE578, &SHAPE578, &SHAPE579, &SHAPE579, &SHAPE579, &SHAPE579,
- &SHAPE266, &SHAPE266, &SHAPE266, &SHAPE266, &SHAPE266, &SHAPE266, &SHAPE266, &SHAPE266,
- &SHAPE735, &SHAPE735, &SHAPE735, &SHAPE735, &SHAPE736, &SHAPE736, &SHAPE737, &SHAPE737,
- &SHAPE738, &SHAPE738, &SHAPE738, &SHAPE738, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
- &SHAPE740, &SHAPE740, &SHAPE740, &SHAPE740, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE742, &SHAPE742, &SHAPE75, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE759, &SHAPE759, &SHAPE759, &SHAPE759, &SHAPE761, &SHAPE761,
- &SHAPE0, &SHAPE0, &SHAPE759, &SHAPE759, &SHAPE759, &SHAPE759, &SHAPE761, &SHAPE761, &SHAPE0,
- &SHAPE0, &SHAPE759, &SHAPE759, &SHAPE759, &SHAPE759, &SHAPE761, &SHAPE761, &SHAPE0, &SHAPE0,
- &SHAPE759, &SHAPE759, &SHAPE759, &SHAPE759, &SHAPE761, &SHAPE761, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1, &SHAPE189, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
- &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
- &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
- &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE341, &SHAPE342, &SHAPE342,
- &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
- &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
- &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
- &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE341, &SHAPE342, &SHAPE342,
- &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
- &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
- &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
- &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE341, &SHAPE342, &SHAPE342,
- &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
- &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
- &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
- &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE341, &SHAPE342, &SHAPE342,
- &SHAPE341, &SHAPE342, &SHAPE342, &SHAPE0, &SHAPE345, &SHAPE345, &SHAPE0, &SHAPE345, &SHAPE345,
- &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355,
- &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE348, &SHAPE350, &SHAPE350, &SHAPE348,
- &SHAPE350, &SHAPE350, &SHAPE353, &SHAPE355, &SHAPE355, &SHAPE353, &SHAPE355, &SHAPE355,
- &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371,
- &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE364, &SHAPE366, &SHAPE366, &SHAPE364,
- &SHAPE366, &SHAPE366, &SHAPE369, &SHAPE371, &SHAPE371, &SHAPE369, &SHAPE371, &SHAPE371,
- &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381,
- &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE374, &SHAPE376, &SHAPE376, &SHAPE374,
- &SHAPE376, &SHAPE376, &SHAPE379, &SHAPE381, &SHAPE381, &SHAPE379, &SHAPE381, &SHAPE381,
- &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415,
- &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE408, &SHAPE410, &SHAPE410, &SHAPE408,
- &SHAPE410, &SHAPE410, &SHAPE413, &SHAPE415, &SHAPE415, &SHAPE413, &SHAPE415, &SHAPE415,
- &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425,
- &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE418, &SHAPE420, &SHAPE420, &SHAPE418,
- &SHAPE420, &SHAPE420, &SHAPE423, &SHAPE425, &SHAPE425, &SHAPE423, &SHAPE425, &SHAPE425,
- &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441,
- &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE434, &SHAPE436, &SHAPE436, &SHAPE434,
- &SHAPE436, &SHAPE436, &SHAPE439, &SHAPE441, &SHAPE441, &SHAPE439, &SHAPE441, &SHAPE441,
- &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451,
- &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE444, &SHAPE446, &SHAPE446, &SHAPE444,
- &SHAPE446, &SHAPE446, &SHAPE449, &SHAPE451, &SHAPE451, &SHAPE449, &SHAPE451, &SHAPE451,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE38, &SHAPE38, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE0, &SHAPE1, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
+ &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
+ &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
+ &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
+ &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
+ &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13,
+ &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE104, &SHAPE104,
+ &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106,
+ &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108,
+ &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107, &SHAPE104, &SHAPE104,
+ &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106,
+ &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108,
+ &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107, &SHAPE104, &SHAPE104,
+ &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106,
+ &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108,
+ &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107, &SHAPE104, &SHAPE104,
+ &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106,
+ &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108,
+ &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107, &SHAPE104, &SHAPE104,
+ &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106,
+ &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108,
+ &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107, &SHAPE104, &SHAPE104,
+ &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106,
+ &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108,
+ &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107, &SHAPE104, &SHAPE104,
+ &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106,
+ &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108,
+ &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107, &SHAPE104, &SHAPE104,
+ &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106,
+ &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108,
+ &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE582, &SHAPE582,
+ &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE583, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE740, &SHAPE740,
+ &SHAPE740, &SHAPE740, &SHAPE741, &SHAPE741, &SHAPE742, &SHAPE742, &SHAPE743, &SHAPE743,
+ &SHAPE743, &SHAPE743, &SHAPE744, &SHAPE744, &SHAPE744, &SHAPE744, &SHAPE745, &SHAPE745,
+ &SHAPE745, &SHAPE745, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE747, &SHAPE747,
+ &SHAPE79, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE1,
+ &SHAPE764, &SHAPE764, &SHAPE764, &SHAPE764, &SHAPE766, &SHAPE766, &SHAPE0, &SHAPE0, &SHAPE764,
+ &SHAPE764, &SHAPE764, &SHAPE764, &SHAPE766, &SHAPE766, &SHAPE0, &SHAPE0, &SHAPE764, &SHAPE764,
+ &SHAPE764, &SHAPE764, &SHAPE766, &SHAPE766, &SHAPE0, &SHAPE0, &SHAPE764, &SHAPE764, &SHAPE764,
+ &SHAPE764, &SHAPE766, &SHAPE766, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE1, &SHAPE193, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0,
+ &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0,
+ &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0,
+ &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE345, &SHAPE346, &SHAPE346, &SHAPE0,
+ &SHAPE349, &SHAPE349, &SHAPE0, &SHAPE349, &SHAPE349, &SHAPE352, &SHAPE354, &SHAPE354,
+ &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359,
+ &SHAPE359, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE352, &SHAPE354, &SHAPE354, &SHAPE357,
+ &SHAPE359, &SHAPE359, &SHAPE357, &SHAPE359, &SHAPE359, &SHAPE368, &SHAPE370, &SHAPE370,
+ &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375,
+ &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE368, &SHAPE370, &SHAPE370, &SHAPE373,
+ &SHAPE375, &SHAPE375, &SHAPE373, &SHAPE375, &SHAPE375, &SHAPE378, &SHAPE380, &SHAPE380,
+ &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385,
+ &SHAPE385, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE378, &SHAPE380, &SHAPE380, &SHAPE383,
+ &SHAPE385, &SHAPE385, &SHAPE383, &SHAPE385, &SHAPE385, &SHAPE412, &SHAPE414, &SHAPE414,
+ &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419,
+ &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE412, &SHAPE414, &SHAPE414, &SHAPE417,
+ &SHAPE419, &SHAPE419, &SHAPE417, &SHAPE419, &SHAPE419, &SHAPE422, &SHAPE424, &SHAPE424,
+ &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429,
+ &SHAPE429, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE422, &SHAPE424, &SHAPE424, &SHAPE427,
+ &SHAPE429, &SHAPE429, &SHAPE427, &SHAPE429, &SHAPE429, &SHAPE438, &SHAPE440, &SHAPE440,
+ &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445,
+ &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE438, &SHAPE440, &SHAPE440, &SHAPE443,
+ &SHAPE445, &SHAPE445, &SHAPE443, &SHAPE445, &SHAPE445, &SHAPE448, &SHAPE450, &SHAPE450,
+ &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455,
+ &SHAPE455, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE448, &SHAPE450, &SHAPE450, &SHAPE453,
+ &SHAPE455, &SHAPE455, &SHAPE453, &SHAPE455, &SHAPE455, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE38, &SHAPE38, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE1, &SHAPE23,
&SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
- &SHAPE23, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
@@ -9133,17 +9359,17 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE557, &SHAPE557, &SHAPE1, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE561, &SHAPE561,
+ &SHAPE1, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
@@ -9151,9 +9377,9 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
&SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE38, &SHAPE38, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE38, &SHAPE38, &SHAPE0,
];
-static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
+static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [
&SHAPE0, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE2,
@@ -9396,1348 +9622,1471 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE39, &SHAPE40, &SHAPE41, &SHAPE42, &SHAPE43, &SHAPE44,
- &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53,
+ &SHAPE1, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39, &SHAPE39,
+ &SHAPE39, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40,
+ &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE40, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41,
+ &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42,
+ &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE42, &SHAPE1, &SHAPE1, &SHAPE43, &SHAPE44, &SHAPE45,
+ &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54,
+ &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63,
+ &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72,
+ &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49,
+ &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58,
+ &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67,
+ &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76,
+ &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53,
&SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62,
&SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71,
- &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48,
+ &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48,
&SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57,
&SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66,
&SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75,
- &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52,
+ &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52,
&SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61,
&SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70,
- &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47,
+ &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79,
&SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56,
&SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65,
&SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74,
- &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51,
+ &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51,
&SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60,
&SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69,
- &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46,
- &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55,
+ &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78,
+ &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55,
&SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64,
&SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73,
- &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50,
+ &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE50,
&SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59,
&SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68,
- &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45,
- &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54,
+ &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77,
+ &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54,
&SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63,
&SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72,
- &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49,
+ &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49,
&SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58,
&SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67,
- &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE44,
- &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53,
+ &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76,
+ &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53,
&SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62,
&SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71,
- &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48,
+ &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48,
&SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57,
&SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66,
&SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75,
- &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52,
+ &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52,
&SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61,
&SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70,
- &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47,
+ &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79,
&SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56,
&SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65,
&SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74,
- &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51,
+ &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51,
&SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60,
&SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69,
- &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46,
- &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55,
- &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64,
- &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73,
- &SHAPE74, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE50,
- &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59,
- &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE68,
- &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE75, &SHAPE1,
+ &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78,
+ &SHAPE79, &SHAPE79, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE100, &SHAPE100, &SHAPE101,
- &SHAPE101, &SHAPE102, &SHAPE102, &SHAPE100, &SHAPE100, &SHAPE102, &SHAPE102, &SHAPE101,
- &SHAPE101, &SHAPE100, &SHAPE100, &SHAPE103, &SHAPE103, &SHAPE104, &SHAPE104, &SHAPE100,
- &SHAPE100, &SHAPE104, &SHAPE104, &SHAPE103, &SHAPE103, &SHAPE105, &SHAPE106, &SHAPE107,
- &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE105, &SHAPE106,
- &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE105,
- &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113,
- &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112,
- &SHAPE113, &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111,
- &SHAPE112, &SHAPE113, &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110,
- &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109,
- &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108,
- &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE105, &SHAPE106, &SHAPE107,
- &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE105, &SHAPE106,
- &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE105,
- &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113,
- &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112,
- &SHAPE113, &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110, &SHAPE111,
- &SHAPE112, &SHAPE113, &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109, &SHAPE110,
- &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108, &SHAPE109,
- &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE105, &SHAPE106, &SHAPE107, &SHAPE108,
+ &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
+ &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
+ &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104,
+ &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107,
+ &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107,
+ &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116,
+ &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115,
+ &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114,
+ &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113,
+ &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112,
+ &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111,
+ &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110,
+ &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109,
+ &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117,
&SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116,
- &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE114, &SHAPE115,
- &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE114,
- &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122,
- &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121,
- &SHAPE122, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120,
- &SHAPE121, &SHAPE122, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119,
- &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118,
- &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117,
- &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE114, &SHAPE115, &SHAPE116,
- &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE114, &SHAPE115,
- &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE114,
- &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122,
- &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121,
- &SHAPE122, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119, &SHAPE120,
- &SHAPE121, &SHAPE122, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118, &SHAPE119,
- &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE118,
- &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117,
+ &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115,
+ &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114,
+ &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113,
+ &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112,
+ &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110, &SHAPE111,
+ &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109, &SHAPE110,
+ &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117, &SHAPE109,
+ &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116, &SHAPE117,
&SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125,
- &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE123, &SHAPE124,
- &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE123,
- &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131,
- &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130,
- &SHAPE131, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129,
- &SHAPE130, &SHAPE131, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128,
- &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127,
- &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126,
- &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE123, &SHAPE124, &SHAPE125,
- &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE123, &SHAPE124,
- &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE123,
- &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131,
- &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130,
- &SHAPE131, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128, &SHAPE129,
- &SHAPE130, &SHAPE131, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127, &SHAPE128,
- &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE127,
- &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126,
+ &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124,
+ &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123,
+ &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122,
+ &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121,
+ &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120,
+ &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119,
+ &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118,
+ &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126,
+ &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125,
+ &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124,
+ &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123,
+ &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122,
+ &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121,
+ &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119, &SHAPE120,
+ &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118, &SHAPE119,
+ &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126, &SHAPE118,
+ &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124, &SHAPE125, &SHAPE126,
+ &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134,
+ &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133,
+ &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132,
+ &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131,
+ &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130,
+ &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129,
+ &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128,
+ &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127,
+ &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135,
&SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134,
- &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE132, &SHAPE133,
- &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE132,
- &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140,
- &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139,
- &SHAPE140, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138,
- &SHAPE139, &SHAPE140, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137,
- &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136,
- &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135,
- &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE132, &SHAPE133, &SHAPE134,
- &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE132, &SHAPE133,
- &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE132,
- &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140,
- &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139,
- &SHAPE140, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137, &SHAPE138,
- &SHAPE139, &SHAPE140, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136, &SHAPE137,
- &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE136,
- &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135,
+ &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133,
+ &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132,
+ &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131,
+ &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130,
+ &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128, &SHAPE129,
+ &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127, &SHAPE128,
+ &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135, &SHAPE127,
+ &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134, &SHAPE135,
&SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143,
- &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE141, &SHAPE142,
- &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE141,
- &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149,
- &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148,
- &SHAPE149, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147,
- &SHAPE148, &SHAPE149, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146,
- &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145,
- &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144,
- &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE141, &SHAPE142, &SHAPE143,
- &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE141, &SHAPE142,
- &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE141,
- &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149,
- &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148,
- &SHAPE149, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146, &SHAPE147,
- &SHAPE148, &SHAPE149, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145, &SHAPE146,
- &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE145,
- &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144,
+ &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142,
+ &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141,
+ &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140,
+ &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139,
+ &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138,
+ &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137,
+ &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136,
+ &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144,
+ &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143,
+ &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142,
+ &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141,
+ &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140,
+ &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139,
+ &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137, &SHAPE138,
+ &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136, &SHAPE137,
+ &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144, &SHAPE136,
+ &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142, &SHAPE143, &SHAPE144,
+ &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152,
+ &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151,
+ &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150,
+ &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149,
+ &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148,
+ &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147,
+ &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146,
+ &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145,
+ &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153,
&SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152,
- &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE150, &SHAPE151,
- &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE150,
- &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158,
- &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157,
- &SHAPE158, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156,
- &SHAPE157, &SHAPE158, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155,
- &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154,
- &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153,
- &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE150, &SHAPE151, &SHAPE152,
- &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE150, &SHAPE151,
- &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE150,
- &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158,
- &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157,
- &SHAPE158, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155, &SHAPE156,
- &SHAPE157, &SHAPE158, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154, &SHAPE155,
- &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE154,
- &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153,
+ &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151,
+ &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150,
+ &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149,
+ &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148,
+ &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146, &SHAPE147,
+ &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145, &SHAPE146,
+ &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153, &SHAPE145,
+ &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152, &SHAPE153,
&SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161,
- &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE159, &SHAPE160,
- &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE159,
- &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167,
- &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166,
- &SHAPE167, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165,
- &SHAPE166, &SHAPE167, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164,
- &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163,
- &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162,
- &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE159, &SHAPE160, &SHAPE161,
- &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE159, &SHAPE160,
- &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE159,
- &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167,
- &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166,
- &SHAPE167, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164, &SHAPE165,
- &SHAPE166, &SHAPE167, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163, &SHAPE164,
- &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE163,
- &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162,
+ &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160,
+ &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159,
+ &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158,
+ &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157,
+ &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156,
+ &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155,
+ &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154,
+ &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162,
+ &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161,
+ &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160,
+ &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159,
+ &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158,
+ &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157,
+ &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155, &SHAPE156,
+ &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154, &SHAPE155,
+ &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162, &SHAPE154,
+ &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160, &SHAPE161, &SHAPE162,
+ &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170,
+ &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169,
+ &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168,
+ &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167,
+ &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166,
+ &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165,
+ &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164,
+ &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163,
+ &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171,
&SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170,
- &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE168, &SHAPE169,
- &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE168,
- &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176,
- &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175,
- &SHAPE176, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174,
- &SHAPE175, &SHAPE176, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173,
- &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172,
- &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171,
- &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE168, &SHAPE169, &SHAPE170,
- &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE168, &SHAPE169,
- &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE168,
- &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176,
- &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175,
- &SHAPE176, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173, &SHAPE174,
- &SHAPE175, &SHAPE176, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172, &SHAPE173,
- &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE172,
- &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171,
+ &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169,
+ &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168,
+ &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167,
+ &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166,
+ &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164, &SHAPE165,
+ &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163, &SHAPE164,
+ &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171, &SHAPE163,
+ &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170, &SHAPE171,
&SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179,
- &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE177, &SHAPE178,
- &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE177,
- &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185,
- &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184,
- &SHAPE185, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183,
- &SHAPE184, &SHAPE185, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182,
- &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181,
- &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180,
- &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE177, &SHAPE178, &SHAPE179,
- &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE177, &SHAPE178,
- &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE177,
- &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185,
- &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184,
- &SHAPE185, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182, &SHAPE183,
- &SHAPE184, &SHAPE185, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181, &SHAPE182,
- &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE181,
- &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180,
- &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE12, &SHAPE186, &SHAPE187, &SHAPE13, &SHAPE188, &SHAPE18, &SHAPE189, &SHAPE1, &SHAPE190,
- &SHAPE190, &SHAPE190, &SHAPE190, &SHAPE190, &SHAPE190, &SHAPE190, &SHAPE190, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE192, &SHAPE192, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE12,
- &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE200, &SHAPE200, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE201,
- &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE201, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE204, &SHAPE204, &SHAPE204,
- &SHAPE204, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE206, &SHAPE207, &SHAPE207, &SHAPE207,
- &SHAPE207, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE209, &SHAPE209, &SHAPE210,
- &SHAPE210, &SHAPE211, &SHAPE211, &SHAPE212, &SHAPE212, &SHAPE213, &SHAPE213, &SHAPE213,
- &SHAPE213, &SHAPE214, &SHAPE214, &SHAPE214, &SHAPE214, &SHAPE215, &SHAPE216, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE215,
- &SHAPE216, &SHAPE215, &SHAPE216, &SHAPE215, &SHAPE216, &SHAPE215, &SHAPE216, &SHAPE215,
- &SHAPE216, &SHAPE215, &SHAPE216, &SHAPE215, &SHAPE216, &SHAPE215, &SHAPE216, &SHAPE215,
- &SHAPE216, &SHAPE215, &SHAPE216, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE39, &SHAPE39,
- &SHAPE40, &SHAPE40, &SHAPE41, &SHAPE41, &SHAPE42, &SHAPE42, &SHAPE43, &SHAPE43, &SHAPE217,
- &SHAPE218, &SHAPE217, &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221,
- &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229,
- &SHAPE230, &SHAPE229, &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE12,
- &SHAPE186, &SHAPE187, &SHAPE13, &SHAPE188, &SHAPE18, &SHAPE189, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178,
+ &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177,
+ &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176,
+ &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175,
+ &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174,
+ &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173,
+ &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172,
+ &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180,
+ &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179,
+ &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178,
+ &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177,
+ &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176,
+ &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175,
+ &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173, &SHAPE174,
+ &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172, &SHAPE173,
+ &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180, &SHAPE172,
+ &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178, &SHAPE179, &SHAPE180,
+ &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188,
+ &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187,
+ &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186,
+ &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185,
+ &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184,
+ &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183,
+ &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182,
+ &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181,
+ &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189,
+ &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188,
+ &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187,
+ &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186,
+ &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185,
+ &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183, &SHAPE184,
+ &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182, &SHAPE183,
+ &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181, &SHAPE182,
+ &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189, &SHAPE181,
+ &SHAPE182, &SHAPE183, &SHAPE184, &SHAPE185, &SHAPE186, &SHAPE187, &SHAPE188, &SHAPE189,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE12, &SHAPE190, &SHAPE191, &SHAPE13, &SHAPE192,
+ &SHAPE18, &SHAPE193, &SHAPE1, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194,
+ &SHAPE194, &SHAPE194, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE196, &SHAPE196,
+ &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
+ &SHAPE12, &SHAPE12, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201, &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203,
+ &SHAPE203, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE204, &SHAPE204, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE206, &SHAPE206, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205, &SHAPE205,
+ &SHAPE205, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE208, &SHAPE210, &SHAPE210, &SHAPE210,
+ &SHAPE210, &SHAPE211, &SHAPE211, &SHAPE211, &SHAPE211, &SHAPE212, &SHAPE212, &SHAPE212,
+ &SHAPE212, &SHAPE213, &SHAPE213, &SHAPE214, &SHAPE214, &SHAPE215, &SHAPE215, &SHAPE216,
+ &SHAPE216, &SHAPE217, &SHAPE217, &SHAPE217, &SHAPE217, &SHAPE218, &SHAPE218, &SHAPE218,
+ &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE219,
+ &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE219,
+ &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE43, &SHAPE43, &SHAPE44, &SHAPE44, &SHAPE45, &SHAPE45, &SHAPE46,
+ &SHAPE46, &SHAPE47, &SHAPE47, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224,
+ &SHAPE223, &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230,
+ &SHAPE231, &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236,
+ &SHAPE235, &SHAPE236, &SHAPE12, &SHAPE190, &SHAPE191, &SHAPE13, &SHAPE192, &SHAPE18, &SHAPE193,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
&SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
- &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE234, &SHAPE1,
+ &SHAPE23, &SHAPE238, &SHAPE1, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24,
&SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24,
- &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE1, &SHAPE1,
- &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238, &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242,
- &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250,
- &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258,
- &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE39,
- &SHAPE40, &SHAPE41, &SHAPE42, &SHAPE43, &SHAPE1, &SHAPE248, &SHAPE254, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE267, &SHAPE268, &SHAPE269,
- &SHAPE270, &SHAPE271, &SHAPE272, &SHAPE273, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
+ &SHAPE24, &SHAPE1, &SHAPE1, &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246,
+ &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254,
+ &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262,
+ &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270,
+ &SHAPE268, &SHAPE270, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE43, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE43, &SHAPE44, &SHAPE45,
+ &SHAPE46, &SHAPE47, &SHAPE1, &SHAPE252, &SHAPE258, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE271, &SHAPE272, &SHAPE273, &SHAPE274, &SHAPE275, &SHAPE276,
+ &SHAPE277, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
&SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
- &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274,
- &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275,
- &SHAPE275, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277,
- &SHAPE278, &SHAPE279, &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281,
- &SHAPE282, &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285,
- &SHAPE286, &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289,
- &SHAPE290, &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE292, &SHAPE293, &SHAPE293,
- &SHAPE294, &SHAPE294, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279,
- &SHAPE278, &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283,
- &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287,
- &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291,
- &SHAPE290, &SHAPE291, &SHAPE1, &SHAPE1, &SHAPE295, &SHAPE296, &SHAPE297, &SHAPE298, &SHAPE295,
- &SHAPE296, &SHAPE297, &SHAPE298, &SHAPE299, &SHAPE300, &SHAPE301, &SHAPE302, &SHAPE303,
- &SHAPE304, &SHAPE305, &SHAPE291, &SHAPE299, &SHAPE300, &SHAPE301, &SHAPE302, &SHAPE303,
- &SHAPE304, &SHAPE305, &SHAPE291, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49,
- &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE58,
- &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67,
- &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE1, &SHAPE306,
- &SHAPE307, &SHAPE306, &SHAPE307, &SHAPE308, &SHAPE309, &SHAPE308, &SHAPE309, &SHAPE310,
- &SHAPE311, &SHAPE310, &SHAPE311, &SHAPE312, &SHAPE313, &SHAPE312, &SHAPE313, &SHAPE314,
- &SHAPE315, &SHAPE314, &SHAPE315, &SHAPE316, &SHAPE317, &SHAPE316, &SHAPE317, &SHAPE318,
- &SHAPE319, &SHAPE318, &SHAPE319, &SHAPE320, &SHAPE321, &SHAPE320, &SHAPE321, &SHAPE322,
- &SHAPE323, &SHAPE322, &SHAPE323, &SHAPE324, &SHAPE325, &SHAPE324, &SHAPE325, &SHAPE326,
- &SHAPE327, &SHAPE326, &SHAPE327, &SHAPE328, &SHAPE329, &SHAPE328, &SHAPE329, &SHAPE330,
- &SHAPE331, &SHAPE330, &SHAPE331, &SHAPE332, &SHAPE333, &SHAPE332, &SHAPE333, &SHAPE334,
- &SHAPE335, &SHAPE334, &SHAPE335, &SHAPE336, &SHAPE75, &SHAPE336, &SHAPE75, &SHAPE44, &SHAPE45,
- &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE48,
- &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE52, &SHAPE53,
- &SHAPE54, &SHAPE55, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE56, &SHAPE57, &SHAPE58,
- &SHAPE59, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63,
- &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE66,
- &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE70, &SHAPE71,
- &SHAPE72, &SHAPE73, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE1, &SHAPE74, &SHAPE1, &SHAPE306,
- &SHAPE307, &SHAPE306, &SHAPE307, &SHAPE308, &SHAPE309, &SHAPE308, &SHAPE309, &SHAPE310,
- &SHAPE311, &SHAPE310, &SHAPE311, &SHAPE312, &SHAPE313, &SHAPE312, &SHAPE313, &SHAPE314,
- &SHAPE315, &SHAPE314, &SHAPE315, &SHAPE316, &SHAPE317, &SHAPE316, &SHAPE317, &SHAPE318,
- &SHAPE319, &SHAPE318, &SHAPE319, &SHAPE320, &SHAPE321, &SHAPE320, &SHAPE321, &SHAPE322,
- &SHAPE323, &SHAPE322, &SHAPE323, &SHAPE324, &SHAPE325, &SHAPE324, &SHAPE325, &SHAPE326,
- &SHAPE327, &SHAPE326, &SHAPE327, &SHAPE328, &SHAPE329, &SHAPE328, &SHAPE329, &SHAPE330,
- &SHAPE331, &SHAPE330, &SHAPE331, &SHAPE332, &SHAPE333, &SHAPE332, &SHAPE333, &SHAPE334,
- &SHAPE335, &SHAPE334, &SHAPE335, &SHAPE336, &SHAPE75, &SHAPE336, &SHAPE75, &SHAPE44, &SHAPE45,
- &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47, &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE48,
- &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE52, &SHAPE53,
- &SHAPE54, &SHAPE55, &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE56, &SHAPE57, &SHAPE58,
- &SHAPE59, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63,
- &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE66,
- &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE70, &SHAPE71,
- &SHAPE72, &SHAPE73, &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE1, &SHAPE74, &SHAPE1, &SHAPE337,
- &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337,
- &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338,
- &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338,
- &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
- &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
- &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
- &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
- &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
- &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
- &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE1, &SHAPE1, &SHAPE339, &SHAPE1,
- &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
- &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
- &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
- &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358,
- &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375,
- &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390,
- &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402,
- &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419,
- &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435,
- &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454,
- &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466,
- &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478,
- &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490,
- &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502,
- &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514,
- &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526,
- &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531,
- &SHAPE1, &SHAPE1, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238, &SHAPE240, &SHAPE242, &SHAPE240,
- &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250, &SHAPE248,
- &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258, &SHAPE256,
- &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266, &SHAPE264,
- &SHAPE266, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
- &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
- &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
- &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE532, &SHAPE13, &SHAPE533, &SHAPE189, &SHAPE18, &SHAPE534, &SHAPE534, &SHAPE534,
- &SHAPE534, &SHAPE534, &SHAPE534, &SHAPE534, &SHAPE534, &SHAPE535, &SHAPE535, &SHAPE535,
- &SHAPE535, &SHAPE535, &SHAPE535, &SHAPE535, &SHAPE535, &SHAPE536, &SHAPE537, &SHAPE537,
- &SHAPE537, &SHAPE537, &SHAPE21, &SHAPE21, &SHAPE21, &SHAPE21, &SHAPE1, &SHAPE23, &SHAPE1,
- &SHAPE1, &SHAPE538, &SHAPE539, &SHAPE540, &SHAPE541, &SHAPE542, &SHAPE543, &SHAPE544,
- &SHAPE545, &SHAPE546, &SHAPE547, &SHAPE548, &SHAPE549, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE1, &SHAPE1, &SHAPE100, &SHAPE100, &SHAPE100,
- &SHAPE100, &SHAPE100, &SHAPE100, &SHAPE100, &SHAPE100, &SHAPE550, &SHAPE550, &SHAPE551,
- &SHAPE551, &SHAPE552, &SHAPE552, &SHAPE553, &SHAPE553, &SHAPE550, &SHAPE550, &SHAPE551,
- &SHAPE551, &SHAPE552, &SHAPE552, &SHAPE553, &SHAPE553, &SHAPE554, &SHAPE554, &SHAPE554,
- &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554,
- &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554,
- &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554,
- &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554,
- &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554,
- &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554,
- &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554,
- &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE554, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
- &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
- &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
- &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358,
- &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375,
- &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390,
- &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402,
- &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419,
- &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435,
- &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454,
- &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466,
- &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478,
- &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490,
- &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502,
- &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514,
- &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526,
- &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346,
- &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362,
- &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382,
- &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394,
- &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406,
- &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426,
- &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442,
- &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458,
- &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470,
- &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482,
- &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494,
- &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506,
- &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518,
- &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530,
- &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
- &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
- &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
- &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE12, &SHAPE275, &SHAPE186,
- &SHAPE532, &SHAPE187, &SHAPE555, &SHAPE13, &SHAPE556, &SHAPE12, &SHAPE275, &SHAPE186,
- &SHAPE532, &SHAPE187, &SHAPE555, &SHAPE13, &SHAPE556, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE558, &SHAPE558, &SHAPE559,
- &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE558, &SHAPE558, &SHAPE559,
- &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE558, &SHAPE558, &SHAPE559,
- &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE558, &SHAPE558, &SHAPE559,
- &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE558, &SHAPE558, &SHAPE559,
- &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557,
- &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE557, &SHAPE558, &SHAPE558, &SHAPE559,
- &SHAPE559, &SHAPE560, &SHAPE560, &SHAPE561, &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE562,
- &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562,
- &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562,
- &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562,
- &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564,
- &SHAPE564, &SHAPE565, &SHAPE565, &SHAPE566, &SHAPE566, &SHAPE567, &SHAPE567, &SHAPE568,
- &SHAPE568, &SHAPE567, &SHAPE567, &SHAPE568, &SHAPE568, &SHAPE567, &SHAPE567, &SHAPE568,
- &SHAPE568, &SHAPE100, &SHAPE100, &SHAPE101, &SHAPE101, &SHAPE102, &SHAPE102, &SHAPE100,
- &SHAPE100, &SHAPE102, &SHAPE102, &SHAPE101, &SHAPE101, &SHAPE100, &SHAPE100, &SHAPE103,
- &SHAPE103, &SHAPE104, &SHAPE104, &SHAPE100, &SHAPE100, &SHAPE104, &SHAPE104, &SHAPE103,
- &SHAPE103, &SHAPE216, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215,
- &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215,
- &SHAPE215, &SHAPE216, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215,
- &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215, &SHAPE215,
- &SHAPE215, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
- &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE187,
- &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187,
- &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187,
- &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187,
- &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE187, &SHAPE1, &SHAPE1,
- &SHAPE569, &SHAPE570, &SHAPE571, &SHAPE572, &SHAPE573, &SHAPE569, &SHAPE570, &SHAPE571,
- &SHAPE572, &SHAPE573, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE12, &SHAPE12, &SHAPE12,
- &SHAPE12, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
- &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
- &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
- &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
- &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
- &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
- &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE12, &SHAPE12, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
&SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
&SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
&SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
&SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
&SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
&SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
&SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
&SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
&SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
&SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
&SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
&SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
&SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
&SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
&SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
&SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
&SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
&SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
- &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
- &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
- &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
- &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
- &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
- &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE276, &SHAPE277, &SHAPE276, &SHAPE277, &SHAPE278, &SHAPE279, &SHAPE278,
- &SHAPE279, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282,
- &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286,
- &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290,
- &SHAPE291, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
+ &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294,
+ &SHAPE295, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296,
+ &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297,
+ &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298,
+ &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296,
+ &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297,
+ &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298,
+ &SHAPE298, &SHAPE296, &SHAPE296, &SHAPE297, &SHAPE297, &SHAPE298, &SHAPE298, &SHAPE280,
+ &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282, &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284,
+ &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286, &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288,
+ &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290, &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292,
+ &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294, &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE1, &SHAPE1,
+ &SHAPE299, &SHAPE300, &SHAPE301, &SHAPE302, &SHAPE299, &SHAPE300, &SHAPE301, &SHAPE302,
+ &SHAPE303, &SHAPE304, &SHAPE305, &SHAPE306, &SHAPE307, &SHAPE308, &SHAPE309, &SHAPE295,
+ &SHAPE303, &SHAPE304, &SHAPE305, &SHAPE306, &SHAPE307, &SHAPE308, &SHAPE309, &SHAPE295,
+ &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE56,
+ &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65,
+ &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE74,
+ &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE78, &SHAPE1, &SHAPE310, &SHAPE311, &SHAPE310, &SHAPE311,
+ &SHAPE312, &SHAPE313, &SHAPE312, &SHAPE313, &SHAPE314, &SHAPE315, &SHAPE314, &SHAPE315,
+ &SHAPE316, &SHAPE317, &SHAPE316, &SHAPE317, &SHAPE318, &SHAPE319, &SHAPE318, &SHAPE319,
+ &SHAPE320, &SHAPE321, &SHAPE320, &SHAPE321, &SHAPE322, &SHAPE323, &SHAPE322, &SHAPE323,
+ &SHAPE324, &SHAPE325, &SHAPE324, &SHAPE325, &SHAPE326, &SHAPE327, &SHAPE326, &SHAPE327,
+ &SHAPE328, &SHAPE329, &SHAPE328, &SHAPE329, &SHAPE330, &SHAPE331, &SHAPE330, &SHAPE331,
+ &SHAPE332, &SHAPE333, &SHAPE332, &SHAPE333, &SHAPE334, &SHAPE335, &SHAPE334, &SHAPE335,
+ &SHAPE336, &SHAPE337, &SHAPE336, &SHAPE337, &SHAPE338, &SHAPE339, &SHAPE338, &SHAPE339,
+ &SHAPE340, &SHAPE79, &SHAPE340, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE48, &SHAPE49, &SHAPE50,
+ &SHAPE51, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55,
+ &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE58,
+ &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE62, &SHAPE63,
+ &SHAPE64, &SHAPE65, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE66, &SHAPE67, &SHAPE68,
+ &SHAPE69, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73,
+ &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE76,
+ &SHAPE77, &SHAPE78, &SHAPE1, &SHAPE78, &SHAPE1, &SHAPE310, &SHAPE311, &SHAPE310, &SHAPE311,
+ &SHAPE312, &SHAPE313, &SHAPE312, &SHAPE313, &SHAPE314, &SHAPE315, &SHAPE314, &SHAPE315,
+ &SHAPE316, &SHAPE317, &SHAPE316, &SHAPE317, &SHAPE318, &SHAPE319, &SHAPE318, &SHAPE319,
+ &SHAPE320, &SHAPE321, &SHAPE320, &SHAPE321, &SHAPE322, &SHAPE323, &SHAPE322, &SHAPE323,
+ &SHAPE324, &SHAPE325, &SHAPE324, &SHAPE325, &SHAPE326, &SHAPE327, &SHAPE326, &SHAPE327,
+ &SHAPE328, &SHAPE329, &SHAPE328, &SHAPE329, &SHAPE330, &SHAPE331, &SHAPE330, &SHAPE331,
+ &SHAPE332, &SHAPE333, &SHAPE332, &SHAPE333, &SHAPE334, &SHAPE335, &SHAPE334, &SHAPE335,
+ &SHAPE336, &SHAPE337, &SHAPE336, &SHAPE337, &SHAPE338, &SHAPE339, &SHAPE338, &SHAPE339,
+ &SHAPE340, &SHAPE79, &SHAPE340, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE48, &SHAPE49, &SHAPE50,
+ &SHAPE51, &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55,
+ &SHAPE54, &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE58,
+ &SHAPE59, &SHAPE60, &SHAPE61, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE62, &SHAPE63,
+ &SHAPE64, &SHAPE65, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE66, &SHAPE67, &SHAPE68,
+ &SHAPE69, &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73,
+ &SHAPE72, &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE76,
+ &SHAPE77, &SHAPE78, &SHAPE1, &SHAPE78, &SHAPE1, &SHAPE341, &SHAPE341, &SHAPE341, &SHAPE341,
+ &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341, &SHAPE341, &SHAPE341,
+ &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342, &SHAPE342, &SHAPE342,
+ &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342, &SHAPE342, &SHAPE342,
+ &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
+ &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
+ &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
+ &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
+ &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE1, &SHAPE1, &SHAPE343, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0,
+ &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE1, &SHAPE1, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE536, &SHAPE13, &SHAPE537, &SHAPE193,
+ &SHAPE18, &SHAPE538, &SHAPE538, &SHAPE538, &SHAPE538, &SHAPE538, &SHAPE538, &SHAPE538,
+ &SHAPE538, &SHAPE539, &SHAPE539, &SHAPE539, &SHAPE539, &SHAPE539, &SHAPE539, &SHAPE539,
+ &SHAPE539, &SHAPE540, &SHAPE541, &SHAPE541, &SHAPE541, &SHAPE541, &SHAPE21, &SHAPE21, &SHAPE21,
+ &SHAPE21, &SHAPE1, &SHAPE23, &SHAPE1, &SHAPE1, &SHAPE542, &SHAPE543, &SHAPE544, &SHAPE545,
+ &SHAPE546, &SHAPE547, &SHAPE548, &SHAPE549, &SHAPE550, &SHAPE551, &SHAPE552, &SHAPE553,
+ &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
+ &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
+ &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE1,
+ &SHAPE1, &SHAPE104, &SHAPE104, &SHAPE104, &SHAPE104, &SHAPE104, &SHAPE104, &SHAPE104,
+ &SHAPE104, &SHAPE554, &SHAPE554, &SHAPE555, &SHAPE555, &SHAPE556, &SHAPE556, &SHAPE557,
+ &SHAPE557, &SHAPE554, &SHAPE554, &SHAPE555, &SHAPE555, &SHAPE556, &SHAPE556, &SHAPE557,
+ &SHAPE557, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558,
+ &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558,
+ &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558,
+ &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558,
+ &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558,
+ &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558,
+ &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558,
+ &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558, &SHAPE558,
+ &SHAPE558, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
+ &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
+ &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
+ &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362,
+ &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379,
+ &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394,
+ &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406,
+ &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423,
+ &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439,
+ &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458,
+ &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470,
+ &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482,
+ &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494,
+ &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506,
+ &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518,
+ &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530,
+ &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535,
+ &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
+ &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
+ &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38,
+ &SHAPE38, &SHAPE38, &SHAPE12, &SHAPE279, &SHAPE190, &SHAPE536, &SHAPE191, &SHAPE559, &SHAPE13,
+ &SHAPE560, &SHAPE12, &SHAPE279, &SHAPE190, &SHAPE536, &SHAPE191, &SHAPE559, &SHAPE13,
+ &SHAPE560, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221, &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223,
+ &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231,
+ &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233, &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235,
+ &SHAPE236, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565,
+ &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565,
+ &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565,
+ &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565,
+ &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565,
+ &SHAPE565, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561, &SHAPE561,
+ &SHAPE561, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565,
+ &SHAPE565, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566,
+ &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566,
+ &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566,
+ &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566,
+ &SHAPE566, &SHAPE567, &SHAPE567, &SHAPE568, &SHAPE568, &SHAPE569, &SHAPE569, &SHAPE570,
+ &SHAPE570, &SHAPE571, &SHAPE571, &SHAPE572, &SHAPE572, &SHAPE571, &SHAPE571, &SHAPE572,
+ &SHAPE572, &SHAPE571, &SHAPE571, &SHAPE572, &SHAPE572, &SHAPE104, &SHAPE104, &SHAPE105,
+ &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104, &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105,
+ &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107, &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104,
+ &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107, &SHAPE107, &SHAPE220, &SHAPE219, &SHAPE219,
+ &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219,
+ &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE219,
+ &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219,
+ &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
+ &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12,
+ &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
+ &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
+ &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
+ &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
+ &SHAPE191, &SHAPE191, &SHAPE1, &SHAPE1, &SHAPE573, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577,
+ &SHAPE573, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
+ &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
+ &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE13, &SHAPE13,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE280, &SHAPE281, &SHAPE280, &SHAPE281, &SHAPE282,
+ &SHAPE283, &SHAPE282, &SHAPE283, &SHAPE284, &SHAPE285, &SHAPE284, &SHAPE285, &SHAPE286,
+ &SHAPE287, &SHAPE286, &SHAPE287, &SHAPE288, &SHAPE289, &SHAPE288, &SHAPE289, &SHAPE290,
+ &SHAPE291, &SHAPE290, &SHAPE291, &SHAPE292, &SHAPE293, &SHAPE292, &SHAPE293, &SHAPE294,
+ &SHAPE295, &SHAPE294, &SHAPE295, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
+ &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
+ &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
+ &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
&SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
&SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
&SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80,
&SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
&SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
&SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80,
&SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
&SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
&SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81,
&SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
&SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
&SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
- &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
- &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
- &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78,
- &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
&SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
&SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
&SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
- &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79,
- &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84,
- &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80,
- &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85,
- &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0,
- &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
+ &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
+ &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13,
+ &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79, &SHAPE79,
+ &SHAPE79, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE578, &SHAPE579, &SHAPE580,
+ &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580, &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580,
+ &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580, &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580,
+ &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580, &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580,
+ &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580, &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580,
+ &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580, &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580,
+ &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580, &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580,
+ &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580, &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580,
+ &SHAPE581, &SHAPE578, &SHAPE579, &SHAPE580, &SHAPE581, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE80,
&SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
&SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
&SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
- &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
- &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
- &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75,
- &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE75, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575,
- &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575,
- &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575,
- &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575,
- &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575,
- &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575,
- &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575,
- &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575, &SHAPE576, &SHAPE577, &SHAPE574, &SHAPE575,
- &SHAPE576, &SHAPE577, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE240, &SHAPE242,
+ &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250,
+ &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258,
+ &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266,
+ &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196,
+ &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198,
+ &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197,
+ &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199,
+ &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE582, &SHAPE583,
+ &SHAPE582, &SHAPE583, &SHAPE270, &SHAPE270, &SHAPE584, &SHAPE585, &SHAPE586, &SHAPE587,
+ &SHAPE588, &SHAPE589, &SHAPE590, &SHAPE591, &SHAPE592, &SHAPE593, &SHAPE594, &SHAPE595,
+ &SHAPE596, &SHAPE597, &SHAPE598, &SHAPE599, &SHAPE600, &SHAPE601, &SHAPE602, &SHAPE603,
+ &SHAPE604, &SHAPE605, &SHAPE606, &SHAPE607, &SHAPE608, &SHAPE609, &SHAPE610, &SHAPE611,
+ &SHAPE612, &SHAPE205, &SHAPE613, &SHAPE614, &SHAPE615, &SHAPE616, &SHAPE617, &SHAPE618,
+ &SHAPE619, &SHAPE620, &SHAPE621, &SHAPE622, &SHAPE623, &SHAPE624, &SHAPE625, &SHAPE626,
+ &SHAPE627, &SHAPE628, &SHAPE629, &SHAPE630, &SHAPE631, &SHAPE632, &SHAPE633, &SHAPE634,
+ &SHAPE635, &SHAPE636, &SHAPE637, &SHAPE638, &SHAPE639, &SHAPE640, &SHAPE641, &SHAPE642,
+ &SHAPE643, &SHAPE644, &SHAPE645, &SHAPE646, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
&SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
&SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
&SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE337,
- &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE338,
- &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238,
- &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246,
- &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254,
- &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262,
- &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238,
- &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246,
- &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254,
- &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262,
- &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238,
- &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246,
- &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254,
- &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262,
- &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238,
- &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246,
- &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254,
- &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262,
- &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238,
- &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246,
- &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254,
- &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262,
- &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238,
- &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246,
- &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254,
- &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262,
- &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238,
- &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246,
- &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254,
- &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262,
- &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238,
- &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246,
- &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254,
- &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262,
- &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE236, &SHAPE238, &SHAPE236, &SHAPE238,
- &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246,
- &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254,
- &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262,
- &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193,
- &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195,
- &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194,
- &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192,
- &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE578, &SHAPE579, &SHAPE578, &SHAPE579,
- &SHAPE266, &SHAPE266, &SHAPE580, &SHAPE581, &SHAPE582, &SHAPE583, &SHAPE584, &SHAPE585,
- &SHAPE586, &SHAPE587, &SHAPE588, &SHAPE589, &SHAPE590, &SHAPE591, &SHAPE592, &SHAPE593,
- &SHAPE594, &SHAPE595, &SHAPE596, &SHAPE597, &SHAPE598, &SHAPE599, &SHAPE600, &SHAPE601,
- &SHAPE602, &SHAPE603, &SHAPE604, &SHAPE605, &SHAPE606, &SHAPE607, &SHAPE608, &SHAPE201,
- &SHAPE609, &SHAPE610, &SHAPE611, &SHAPE612, &SHAPE613, &SHAPE614, &SHAPE615, &SHAPE616,
- &SHAPE617, &SHAPE618, &SHAPE619, &SHAPE620, &SHAPE621, &SHAPE622, &SHAPE623, &SHAPE624,
- &SHAPE625, &SHAPE626, &SHAPE627, &SHAPE628, &SHAPE629, &SHAPE630, &SHAPE631, &SHAPE632,
- &SHAPE633, &SHAPE634, &SHAPE635, &SHAPE636, &SHAPE637, &SHAPE638, &SHAPE639, &SHAPE640,
- &SHAPE641, &SHAPE642, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79,
- &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
- &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
- &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
- &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88,
- &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97,
- &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98,
- &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89,
- &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94,
- &SHAPE94, &SHAPE1, &SHAPE38, &SHAPE643, &SHAPE0, &SHAPE644, &SHAPE0, &SHAPE646, &SHAPE0,
- &SHAPE647, &SHAPE648, &SHAPE647, &SHAPE649, &SHAPE647, &SHAPE1, &SHAPE1, &SHAPE12, &SHAPE186,
- &SHAPE187, &SHAPE13, &SHAPE190, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE1, &SHAPE38, &SHAPE647, &SHAPE0, &SHAPE648, &SHAPE0,
+ &SHAPE650, &SHAPE0, &SHAPE651, &SHAPE652, &SHAPE651, &SHAPE653, &SHAPE651, &SHAPE1, &SHAPE1,
+ &SHAPE12, &SHAPE190, &SHAPE191, &SHAPE13, &SHAPE194, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE650, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE654, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
@@ -10757,1172 +11106,1176 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE556,
- &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556,
- &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556,
- &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556,
- &SHAPE556, &SHAPE1, &SHAPE1, &SHAPE651, &SHAPE651, &SHAPE651, &SHAPE652, &SHAPE652, &SHAPE652,
- &SHAPE652, &SHAPE652, &SHAPE652, &SHAPE652, &SHAPE652, &SHAPE652, &SHAPE653, &SHAPE653,
- &SHAPE653, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654,
- &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654,
- &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654,
- &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654, &SHAPE654,
- &SHAPE654, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655,
- &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655,
- &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE656, &SHAPE656, &SHAPE656,
- &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560,
+ &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560,
+ &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560,
+ &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE1, &SHAPE1, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE656,
&SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656,
- &SHAPE656, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE659, &SHAPE659, &SHAPE660,
- &SHAPE660, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663, &SHAPE664,
- &SHAPE664, &SHAPE1, &SHAPE650, &SHAPE650, &SHAPE665, &SHAPE667, &SHAPE667, &SHAPE667,
- &SHAPE667, &SHAPE668, &SHAPE668, &SHAPE667, &SHAPE667, &SHAPE667, &SHAPE667, &SHAPE668,
- &SHAPE668, &SHAPE38, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE657, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658,
+ &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658,
+ &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658,
+ &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658,
+ &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659,
+ &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659,
+ &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE660, &SHAPE660,
+ &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660,
+ &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660, &SHAPE660,
+ &SHAPE660, &SHAPE660, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE661, &SHAPE661, &SHAPE662, &SHAPE662, &SHAPE663, &SHAPE663,
+ &SHAPE664, &SHAPE664, &SHAPE665, &SHAPE665, &SHAPE666, &SHAPE666, &SHAPE667, &SHAPE667,
+ &SHAPE668, &SHAPE668, &SHAPE1, &SHAPE654, &SHAPE654, &SHAPE669, &SHAPE671, &SHAPE671,
+ &SHAPE671, &SHAPE671, &SHAPE672, &SHAPE672, &SHAPE671, &SHAPE671, &SHAPE671, &SHAPE671,
+ &SHAPE672, &SHAPE672, &SHAPE38, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE80, &SHAPE80,
+ &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
+ &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
+ &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
&SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
&SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
&SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
&SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
&SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
&SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78,
- &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
&SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
&SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
&SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
- &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79,
- &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84,
- &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80,
- &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85,
- &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78,
- &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
&SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
&SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
&SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
- &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97,
- &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84,
- &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89,
- &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85,
- &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79,
- &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
&SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
&SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
- &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88,
- &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97,
- &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98,
- &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89,
- &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94,
- &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
&SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
&SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
&SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80,
&SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
&SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
&SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80,
&SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
&SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
&SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81,
&SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
&SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
&SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
&SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
&SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
&SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
&SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
&SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
&SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78,
- &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
&SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
&SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
&SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
- &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79,
- &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84,
- &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80,
- &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85,
- &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78,
- &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
- &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
- &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
- &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
- &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97,
- &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84,
- &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89,
- &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85,
- &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79,
- &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
- &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
- &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
- &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88,
- &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97,
- &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98,
- &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89,
- &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94,
- &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE191, &SHAPE343,
- &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346,
- &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354,
- &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360,
- &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362,
- &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370,
- &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378,
- &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382,
- &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387,
- &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392,
- &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394,
- &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399,
- &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404,
- &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406,
- &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414,
- &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422,
- &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426,
- &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431,
- &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438,
- &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442,
- &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450,
- &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456,
- &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458,
- &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463,
- &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468,
- &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470,
- &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475,
- &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480,
- &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482,
- &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487,
- &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492,
- &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494,
- &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499,
- &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504,
- &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506,
- &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511,
- &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516,
- &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518,
- &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523,
- &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528,
- &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530,
- &SHAPE531, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0,
- &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361,
- &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380,
- &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393,
- &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405,
- &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424,
- &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440,
- &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457,
- &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469,
- &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481,
- &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493,
- &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505,
- &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517,
- &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529,
- &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358,
- &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375,
- &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390,
- &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402,
- &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419,
- &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435,
- &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454,
- &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466,
- &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478,
- &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490,
- &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502,
- &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514,
- &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526,
- &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346,
- &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362,
- &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382,
- &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394,
- &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406,
- &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426,
- &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442,
- &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458,
- &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470,
- &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482,
- &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494,
- &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506,
- &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518,
- &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530,
- &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191,
- &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359,
- &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377,
- &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391,
- &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403,
- &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421,
- &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437,
- &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455,
- &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467,
- &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479,
- &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491,
- &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503,
- &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515,
- &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527,
- &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE191,
- &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0,
- &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352,
- &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359,
- &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361,
- &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368,
- &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377,
- &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380,
- &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386,
- &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391,
- &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393,
- &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398,
- &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403,
- &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405,
- &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412,
- &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421,
- &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424,
- &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430,
- &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437,
- &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440,
- &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448,
- &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455,
- &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457,
- &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462,
- &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467,
- &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469,
- &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474,
- &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479,
- &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481,
- &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486,
- &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491,
- &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493,
- &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498,
- &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503,
- &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505,
- &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510,
- &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515,
- &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517,
- &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522,
- &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527,
- &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529,
- &SHAPE530, &SHAPE531, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361,
- &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380,
- &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393,
- &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405,
- &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424,
- &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440,
- &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457,
- &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469,
- &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481,
- &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493,
- &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505,
- &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517,
- &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529,
- &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358,
- &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375,
- &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390,
- &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402,
- &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419,
- &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435,
- &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454,
- &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466,
- &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478,
- &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490,
- &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502,
- &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514,
- &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526,
- &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346,
- &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362,
- &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382,
- &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394,
- &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406,
- &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426,
- &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442,
- &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458,
- &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470,
- &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482,
- &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494,
- &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506,
- &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518,
- &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530,
- &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191,
- &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359,
- &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377,
- &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391,
- &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403,
- &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421,
- &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437,
- &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455,
- &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467,
- &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479,
- &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491,
- &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503,
- &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515,
- &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527,
- &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE191,
- &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0,
- &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352,
- &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359,
- &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361,
- &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368,
- &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377,
- &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380,
- &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386,
- &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391,
- &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393,
- &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398,
- &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403,
- &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405,
- &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412,
- &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421,
- &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424,
- &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430,
- &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437,
- &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440,
- &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448,
- &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455,
- &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457,
- &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462,
- &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467,
- &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469,
- &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474,
- &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479,
- &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481,
- &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486,
- &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491,
- &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493,
- &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498,
- &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503,
- &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505,
- &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510,
- &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515,
- &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517,
- &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522,
- &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527,
- &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529,
- &SHAPE530, &SHAPE531, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361,
- &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380,
- &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393,
- &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405,
- &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424,
- &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440,
- &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457,
- &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469,
- &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481,
- &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493,
- &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505,
- &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517,
- &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529,
- &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358,
- &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375,
- &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390,
- &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402,
- &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419,
- &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435,
- &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454,
- &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466,
- &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478,
- &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490,
- &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502,
- &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514,
- &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526,
- &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531,
- &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670,
- &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670, &SHAPE670,
- &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669,
- &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669, &SHAPE669,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE671, &SHAPE671, &SHAPE672, &SHAPE672, &SHAPE673,
- &SHAPE674, &SHAPE675, &SHAPE676, &SHAPE677, &SHAPE677, &SHAPE678, &SHAPE678, &SHAPE680,
- &SHAPE680, &SHAPE680, &SHAPE680, &SHAPE681, &SHAPE681, &SHAPE681, &SHAPE681, &SHAPE682,
- &SHAPE682, &SHAPE682, &SHAPE682, &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE683, &SHAPE1,
- &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE556, &SHAPE684, &SHAPE684, &SHAPE684, &SHAPE684,
- &SHAPE685, &SHAPE685, &SHAPE685, &SHAPE685, &SHAPE686, &SHAPE686, &SHAPE686, &SHAPE686,
- &SHAPE686, &SHAPE686, &SHAPE686, &SHAPE686, &SHAPE687, &SHAPE687, &SHAPE688, &SHAPE688,
- &SHAPE689, &SHAPE689, &SHAPE690, &SHAPE690, &SHAPE691, &SHAPE691, &SHAPE691, &SHAPE691,
- &SHAPE692, &SHAPE692, &SHAPE692, &SHAPE692, &SHAPE693, &SHAPE693, &SHAPE694, &SHAPE694,
- &SHAPE693, &SHAPE693, &SHAPE694, &SHAPE694, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555,
- &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE555, &SHAPE562, &SHAPE23, &SHAPE23, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE695, &SHAPE1, &SHAPE20, &SHAPE696, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE695,
- &SHAPE1, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697,
- &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697,
- &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE697,
- &SHAPE697, &SHAPE697, &SHAPE697, &SHAPE23, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698,
- &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698,
- &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698,
- &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE698, &SHAPE191, &SHAPE20, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE215, &SHAPE216, &SHAPE215, &SHAPE216, &SHAPE236,
- &SHAPE238, &SHAPE236, &SHAPE238, &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244,
- &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252,
- &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260,
- &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE236,
- &SHAPE238, &SHAPE236, &SHAPE238, &SHAPE240, &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244,
- &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248, &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252,
- &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256, &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260,
- &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264, &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193,
- &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195,
- &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194,
- &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192,
- &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE337,
- &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337,
- &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338,
- &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338,
- &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE337,
- &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE337,
- &SHAPE337, &SHAPE337, &SHAPE337, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE248, &SHAPE338,
- &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE338,
- &SHAPE338, &SHAPE338, &SHAPE338, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE254, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344,
+ &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344,
+ &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344,
+ &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344,
+ &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13,
+ &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE195,
+ &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0,
+ &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363,
+ &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381,
+ &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395,
+ &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407,
+ &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425,
+ &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441,
+ &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459,
+ &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471,
+ &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483,
+ &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495,
+ &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507,
+ &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519,
+ &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531,
+ &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362,
+ &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379,
+ &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394,
+ &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406,
+ &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423,
+ &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439,
+ &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458,
+ &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470,
+ &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482,
+ &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494,
+ &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506,
+ &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518,
+ &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530,
+ &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535,
+ &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350,
+ &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353,
+ &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361,
+ &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366,
+ &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369,
+ &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377,
+ &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386,
+ &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388,
+ &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393,
+ &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
+ &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400,
+ &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405,
+ &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410,
+ &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413,
+ &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421,
+ &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430,
+ &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432,
+ &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437,
+ &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446,
+ &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449,
+ &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457,
+ &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
+ &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464,
+ &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469,
+ &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
+ &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476,
+ &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481,
+ &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
+ &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488,
+ &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493,
+ &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
+ &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500,
+ &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505,
+ &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
+ &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512,
+ &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517,
+ &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
+ &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524,
+ &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529,
+ &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534,
+ &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195,
+ &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353,
+ &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361,
+ &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363,
+ &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369,
+ &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377,
+ &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381,
+ &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388,
+ &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393,
+ &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395,
+ &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
+ &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405,
+ &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407,
+ &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413,
+ &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421,
+ &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425,
+ &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432,
+ &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437,
+ &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441,
+ &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449,
+ &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457,
+ &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459,
+ &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
+ &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469,
+ &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471,
+ &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
+ &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481,
+ &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483,
+ &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
+ &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493,
+ &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495,
+ &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
+ &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505,
+ &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507,
+ &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
+ &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517,
+ &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519,
+ &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
+ &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529,
+ &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531,
+ &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE195,
+ &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0,
+ &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363,
+ &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381,
+ &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395,
+ &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407,
+ &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425,
+ &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441,
+ &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459,
+ &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471,
+ &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483,
+ &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495,
+ &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507,
+ &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519,
+ &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531,
+ &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362,
+ &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379,
+ &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394,
+ &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406,
+ &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423,
+ &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439,
+ &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458,
+ &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470,
+ &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482,
+ &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494,
+ &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506,
+ &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518,
+ &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530,
+ &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535,
+ &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350,
+ &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353,
+ &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361,
+ &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366,
+ &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369,
+ &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377,
+ &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386,
+ &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388,
+ &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393,
+ &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
+ &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400,
+ &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405,
+ &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410,
+ &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413,
+ &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421,
+ &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430,
+ &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432,
+ &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437,
+ &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446,
+ &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449,
+ &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457,
+ &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
+ &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464,
+ &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469,
+ &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
+ &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476,
+ &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481,
+ &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
+ &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488,
+ &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493,
+ &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
+ &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500,
+ &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505,
+ &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
+ &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512,
+ &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517,
+ &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
+ &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524,
+ &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529,
+ &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534,
+ &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195,
+ &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353,
+ &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361,
+ &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363,
+ &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369,
+ &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377,
+ &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381,
+ &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388,
+ &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393,
+ &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395,
+ &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
+ &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405,
+ &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407,
+ &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413,
+ &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421,
+ &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425,
+ &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432,
+ &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437,
+ &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441,
+ &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449,
+ &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457,
+ &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459,
+ &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
+ &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469,
+ &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471,
+ &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
+ &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481,
+ &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483,
+ &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
+ &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493,
+ &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495,
+ &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
+ &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505,
+ &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507,
+ &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
+ &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517,
+ &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519,
+ &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
+ &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529,
+ &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531,
+ &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE195,
+ &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0,
+ &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363,
+ &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381,
+ &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395,
+ &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407,
+ &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425,
+ &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441,
+ &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459,
+ &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471,
+ &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483,
+ &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495,
+ &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507,
+ &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519,
+ &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531,
+ &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362,
+ &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379,
+ &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394,
+ &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406,
+ &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423,
+ &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439,
+ &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458,
+ &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470,
+ &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482,
+ &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494,
+ &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506,
+ &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518,
+ &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530,
+ &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535,
+ &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674,
+ &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674,
+ &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673,
+ &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE675, &SHAPE675, &SHAPE676, &SHAPE676, &SHAPE677,
+ &SHAPE678, &SHAPE679, &SHAPE680, &SHAPE681, &SHAPE681, &SHAPE682, &SHAPE682, &SHAPE684,
+ &SHAPE684, &SHAPE684, &SHAPE684, &SHAPE685, &SHAPE685, &SHAPE685, &SHAPE685, &SHAPE686,
+ &SHAPE686, &SHAPE686, &SHAPE686, &SHAPE687, &SHAPE687, &SHAPE687, &SHAPE687, &SHAPE1,
+ &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE688, &SHAPE688, &SHAPE688, &SHAPE688,
+ &SHAPE689, &SHAPE689, &SHAPE689, &SHAPE689, &SHAPE690, &SHAPE690, &SHAPE690, &SHAPE690,
+ &SHAPE690, &SHAPE690, &SHAPE690, &SHAPE690, &SHAPE691, &SHAPE691, &SHAPE692, &SHAPE692,
+ &SHAPE693, &SHAPE693, &SHAPE694, &SHAPE694, &SHAPE695, &SHAPE695, &SHAPE695, &SHAPE695,
+ &SHAPE696, &SHAPE696, &SHAPE696, &SHAPE696, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698,
+ &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698,
+ &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698,
+ &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698,
+ &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698,
+ &SHAPE697, &SHAPE697, &SHAPE698, &SHAPE698, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559,
+ &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE559, &SHAPE566, &SHAPE23, &SHAPE23, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE699, &SHAPE1, &SHAPE20, &SHAPE700, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE699,
+ &SHAPE1, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701,
+ &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701,
+ &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE701,
+ &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE23, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702,
+ &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702,
+ &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702,
+ &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE195, &SHAPE20, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE240,
+ &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248,
+ &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256,
+ &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264,
+ &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE240,
+ &SHAPE242, &SHAPE240, &SHAPE242, &SHAPE244, &SHAPE246, &SHAPE244, &SHAPE246, &SHAPE248,
+ &SHAPE250, &SHAPE248, &SHAPE250, &SHAPE252, &SHAPE254, &SHAPE252, &SHAPE254, &SHAPE256,
+ &SHAPE258, &SHAPE256, &SHAPE258, &SHAPE260, &SHAPE262, &SHAPE260, &SHAPE262, &SHAPE264,
+ &SHAPE266, &SHAPE264, &SHAPE266, &SHAPE268, &SHAPE270, &SHAPE268, &SHAPE270, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197,
+ &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199,
+ &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198,
+ &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196,
+ &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE341,
+ &SHAPE341, &SHAPE341, &SHAPE341, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE252, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE342,
+ &SHAPE342, &SHAPE342, &SHAPE342, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE258, &SHAPE80,
+ &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
+ &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
+ &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80, &SHAPE80,
&SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
&SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
&SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191,
- &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE191, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
- &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE699, &SHAPE700, &SHAPE701,
- &SHAPE702, &SHAPE703, &SHAPE704, &SHAPE705, &SHAPE706, &SHAPE706, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76,
- &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81,
- &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
- &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
- &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
- &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90,
- &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82,
- &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87,
- &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83,
- &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358,
- &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375,
- &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390,
- &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402,
- &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419,
- &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435,
- &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454,
- &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466,
- &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478,
- &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490,
- &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502,
- &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514,
- &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526,
- &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77,
- &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
- &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
- &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
- &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
- &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90,
- &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95,
- &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87,
- &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92,
- &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191,
- &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359,
- &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377,
- &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391,
- &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403,
- &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421,
- &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437,
- &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455,
- &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467,
- &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479,
- &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491,
- &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503,
- &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515,
- &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527,
- &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE1, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE221, &SHAPE222, &SHAPE221,
+ &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223, &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227,
+ &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233,
+ &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235, &SHAPE236, &SHAPE221, &SHAPE222, &SHAPE221,
+ &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223, &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227,
+ &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233,
+ &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235, &SHAPE236, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195,
+ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE200, &SHAPE200, &SHAPE201,
+ &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203, &SHAPE203, &SHAPE200, &SHAPE200, &SHAPE201,
+ &SHAPE201, &SHAPE202, &SHAPE202, &SHAPE203, &SHAPE203, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE703, &SHAPE704, &SHAPE705,
+ &SHAPE706, &SHAPE707, &SHAPE708, &SHAPE709, &SHAPE710, &SHAPE710, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE38, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80,
&SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
&SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
&SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE215, &SHAPE216, &SHAPE217, &SHAPE218, &SHAPE217,
- &SHAPE218, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE223,
- &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227, &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE229,
- &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE231, &SHAPE232, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358,
- &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375,
- &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390,
- &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402,
- &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419,
- &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435,
- &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454,
- &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466,
- &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478,
- &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490,
- &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502,
- &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514,
- &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526,
- &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE301, &SHAPE707, &SHAPE707,
- &SHAPE707, &SHAPE707, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE708, &SHAPE709, &SHAPE709,
- &SHAPE709, &SHAPE709, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710,
- &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710,
- &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710,
- &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710,
- &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE710, &SHAPE1, &SHAPE1, &SHAPE711, &SHAPE711, &SHAPE712,
- &SHAPE712, &SHAPE713, &SHAPE713, &SHAPE714, &SHAPE714, &SHAPE715, &SHAPE715, &SHAPE716,
+ &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98,
+ &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94,
+ &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86,
+ &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91,
+ &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87,
+ &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362,
+ &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379,
+ &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394,
+ &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406,
+ &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423,
+ &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439,
+ &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458,
+ &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470,
+ &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482,
+ &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494,
+ &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506,
+ &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518,
+ &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530,
+ &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535,
+ &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81,
+ &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85,
+ &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90,
+ &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94,
+ &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99,
+ &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94,
+ &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99,
+ &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91,
+ &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96,
+ &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195,
+ &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353,
+ &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361,
+ &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363,
+ &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369,
+ &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377,
+ &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381,
+ &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388,
+ &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393,
+ &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395,
+ &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400,
+ &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405,
+ &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407,
+ &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413,
+ &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421,
+ &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425,
+ &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432,
+ &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437,
+ &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441,
+ &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449,
+ &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457,
+ &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459,
+ &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464,
+ &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469,
+ &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471,
+ &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476,
+ &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481,
+ &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483,
+ &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488,
+ &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493,
+ &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495,
+ &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500,
+ &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505,
+ &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507,
+ &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512,
+ &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517,
+ &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519,
+ &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524,
+ &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529,
+ &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531,
+ &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE1, &SHAPE80,
+ &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
+ &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
+ &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE219, &SHAPE220, &SHAPE221, &SHAPE222, &SHAPE221,
+ &SHAPE222, &SHAPE223, &SHAPE224, &SHAPE223, &SHAPE224, &SHAPE225, &SHAPE226, &SHAPE227,
+ &SHAPE228, &SHAPE229, &SHAPE230, &SHAPE231, &SHAPE232, &SHAPE233, &SHAPE234, &SHAPE233,
+ &SHAPE234, &SHAPE235, &SHAPE236, &SHAPE235, &SHAPE236, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362,
+ &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379,
+ &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394,
+ &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406,
+ &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423,
+ &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439,
+ &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458,
+ &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470,
+ &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482,
+ &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494,
+ &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506,
+ &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518,
+ &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530,
+ &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE305, &SHAPE711, &SHAPE711,
+ &SHAPE711, &SHAPE711, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE712, &SHAPE713, &SHAPE713,
+ &SHAPE713, &SHAPE713, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714,
+ &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714,
+ &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714,
+ &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714,
+ &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE714, &SHAPE1, &SHAPE1, &SHAPE715, &SHAPE715, &SHAPE716,
&SHAPE716, &SHAPE717, &SHAPE717, &SHAPE718, &SHAPE718, &SHAPE719, &SHAPE719, &SHAPE720,
&SHAPE720, &SHAPE721, &SHAPE721, &SHAPE722, &SHAPE722, &SHAPE723, &SHAPE723, &SHAPE724,
&SHAPE724, &SHAPE725, &SHAPE725, &SHAPE726, &SHAPE726, &SHAPE727, &SHAPE727, &SHAPE728,
&SHAPE728, &SHAPE729, &SHAPE729, &SHAPE730, &SHAPE730, &SHAPE731, &SHAPE731, &SHAPE732,
- &SHAPE732, &SHAPE733, &SHAPE733, &SHAPE734, &SHAPE734, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78,
- &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
- &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
- &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
- &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
- &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97,
- &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84,
- &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89,
- &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85,
- &SHAPE94, &SHAPE94, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0,
- &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361,
- &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380,
- &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393,
- &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405,
- &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424,
- &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440,
- &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457,
- &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469,
- &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481,
- &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493,
- &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505,
- &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517,
- &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529,
- &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13,
- &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78,
- &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
- &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
- &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
- &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
- &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97,
- &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84,
- &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89,
- &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85,
- &SHAPE94, &SHAPE94, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0,
- &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361,
- &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380,
- &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393,
- &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405,
- &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424,
- &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440,
- &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457,
- &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469,
- &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481,
- &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493,
- &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505,
- &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517,
- &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529,
- &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78,
- &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE732, &SHAPE733, &SHAPE733, &SHAPE734, &SHAPE734, &SHAPE735, &SHAPE735, &SHAPE736,
+ &SHAPE736, &SHAPE737, &SHAPE737, &SHAPE738, &SHAPE738, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13,
+ &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
+ &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
+ &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
+ &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0,
+ &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13,
+ &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82,
&SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87,
&SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91,
&SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96,
- &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79,
- &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84,
- &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80,
- &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85,
- &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344,
- &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352,
- &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356,
- &SHAPE357, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361,
- &SHAPE362, &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368,
- &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372,
- &SHAPE373, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380,
- &SHAPE382, &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386,
- &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388,
- &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393,
- &SHAPE394, &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
- &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400,
- &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405,
- &SHAPE406, &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412,
- &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416,
- &SHAPE417, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424,
- &SHAPE426, &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430,
- &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432,
- &SHAPE433, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440,
- &SHAPE442, &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448,
- &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452,
- &SHAPE453, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457,
- &SHAPE458, &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
- &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464,
- &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469,
- &SHAPE470, &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
- &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476,
- &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481,
- &SHAPE482, &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
- &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488,
- &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493,
- &SHAPE494, &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
- &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500,
- &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505,
- &SHAPE506, &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
- &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512,
- &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517,
- &SHAPE518, &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
- &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524,
- &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529,
- &SHAPE530, &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100,
+ &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101,
+ &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88,
+ &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93,
+ &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89,
+ &SHAPE98, &SHAPE98, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0,
+ &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
+ &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
+ &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
+ &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
+ &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100,
+ &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83,
+ &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88,
+ &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84,
+ &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89,
+ &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348,
+ &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356,
+ &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360,
+ &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365,
+ &SHAPE366, &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372,
+ &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376,
+ &SHAPE377, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384,
+ &SHAPE386, &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390,
+ &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392,
+ &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397,
+ &SHAPE398, &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402,
+ &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404,
+ &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409,
+ &SHAPE410, &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416,
+ &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420,
+ &SHAPE421, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428,
+ &SHAPE430, &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434,
+ &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436,
+ &SHAPE437, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444,
+ &SHAPE446, &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452,
+ &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456,
+ &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461,
+ &SHAPE462, &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466,
+ &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468,
+ &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473,
+ &SHAPE474, &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478,
+ &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480,
+ &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485,
+ &SHAPE486, &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490,
+ &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492,
+ &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497,
+ &SHAPE498, &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502,
+ &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504,
+ &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509,
+ &SHAPE510, &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514,
+ &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516,
+ &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521,
+ &SHAPE522, &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526,
+ &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528,
+ &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533,
+ &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
@@ -11976,462 +12329,539 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
&SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE13,
- &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE306, &SHAPE307, &SHAPE306, &SHAPE307, &SHAPE308,
- &SHAPE309, &SHAPE308, &SHAPE309, &SHAPE310, &SHAPE311, &SHAPE310, &SHAPE311, &SHAPE312,
+ &SHAPE13, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE310, &SHAPE311, &SHAPE310, &SHAPE311, &SHAPE312,
&SHAPE313, &SHAPE312, &SHAPE313, &SHAPE314, &SHAPE315, &SHAPE314, &SHAPE315, &SHAPE316,
&SHAPE317, &SHAPE316, &SHAPE317, &SHAPE318, &SHAPE319, &SHAPE318, &SHAPE319, &SHAPE320,
&SHAPE321, &SHAPE320, &SHAPE321, &SHAPE322, &SHAPE323, &SHAPE322, &SHAPE323, &SHAPE324,
&SHAPE325, &SHAPE324, &SHAPE325, &SHAPE326, &SHAPE327, &SHAPE326, &SHAPE327, &SHAPE328,
&SHAPE329, &SHAPE328, &SHAPE329, &SHAPE330, &SHAPE331, &SHAPE330, &SHAPE331, &SHAPE332,
&SHAPE333, &SHAPE332, &SHAPE333, &SHAPE334, &SHAPE335, &SHAPE334, &SHAPE335, &SHAPE336,
- &SHAPE75, &SHAPE336, &SHAPE75, &SHAPE44, &SHAPE45, &SHAPE44, &SHAPE45, &SHAPE46, &SHAPE47,
- &SHAPE46, &SHAPE47, &SHAPE48, &SHAPE49, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51, &SHAPE50,
- &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE54, &SHAPE55,
- &SHAPE56, &SHAPE57, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE58, &SHAPE59, &SHAPE60,
- &SHAPE61, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE62, &SHAPE63, &SHAPE64, &SHAPE65,
- &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69, &SHAPE68,
- &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE72, &SHAPE73,
- &SHAPE74, &SHAPE1, &SHAPE74, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79,
- &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE337, &SHAPE336, &SHAPE337, &SHAPE338, &SHAPE339, &SHAPE338, &SHAPE339, &SHAPE340,
+ &SHAPE79, &SHAPE340, &SHAPE79, &SHAPE48, &SHAPE49, &SHAPE48, &SHAPE49, &SHAPE50, &SHAPE51,
+ &SHAPE50, &SHAPE51, &SHAPE52, &SHAPE53, &SHAPE52, &SHAPE53, &SHAPE54, &SHAPE55, &SHAPE54,
+ &SHAPE55, &SHAPE56, &SHAPE57, &SHAPE56, &SHAPE57, &SHAPE58, &SHAPE59, &SHAPE58, &SHAPE59,
+ &SHAPE60, &SHAPE61, &SHAPE60, &SHAPE61, &SHAPE62, &SHAPE63, &SHAPE62, &SHAPE63, &SHAPE64,
+ &SHAPE65, &SHAPE64, &SHAPE65, &SHAPE66, &SHAPE67, &SHAPE66, &SHAPE67, &SHAPE68, &SHAPE69,
+ &SHAPE68, &SHAPE69, &SHAPE70, &SHAPE71, &SHAPE70, &SHAPE71, &SHAPE72, &SHAPE73, &SHAPE72,
+ &SHAPE73, &SHAPE74, &SHAPE75, &SHAPE74, &SHAPE75, &SHAPE76, &SHAPE77, &SHAPE76, &SHAPE77,
+ &SHAPE78, &SHAPE1, &SHAPE78, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
&SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
&SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
- &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88,
- &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97,
- &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98,
- &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89,
- &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94,
- &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
&SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
&SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
&SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80,
&SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
&SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
&SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
- &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
- &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
- &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
&SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79,
- &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
+ &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83,
+ &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87,
+ &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92,
+ &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96,
+ &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92,
+ &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101,
+ &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102,
+ &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93,
+ &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98,
+ &SHAPE98, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83,
&SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88,
&SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92,
- &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88,
- &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97,
- &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98,
- &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89,
- &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94,
- &SHAPE94, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79,
+ &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97,
+ &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92,
+ &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97,
+ &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102,
+ &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103,
+ &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98,
&SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84,
&SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88,
&SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93,
- &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88,
- &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93,
- &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98,
- &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99,
- &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94,
- &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80,
+ &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97,
+ &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81,
+ &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97,
+ &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82,
+ &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103,
+ &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE80,
&SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84,
&SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89,
&SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93,
- &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77,
- &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93,
- &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78,
- &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99,
- &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE76,
- &SHAPE76, &SHAPE77, &SHAPE77, &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80,
- &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85,
- &SHAPE85, &SHAPE86, &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89,
- &SHAPE90, &SHAPE90, &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94,
- &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77,
- &SHAPE90, &SHAPE90, &SHAPE79, &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82,
- &SHAPE82, &SHAPE95, &SHAPE95, &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78,
- &SHAPE87, &SHAPE87, &SHAPE80, &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83,
- &SHAPE83, &SHAPE92, &SHAPE92, &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE340, &SHAPE340,
- &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE194,
- &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192,
- &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE193, &SHAPE193, &SHAPE194, &SHAPE194, &SHAPE195,
- &SHAPE195, &SHAPE194, &SHAPE194, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE195, &SHAPE195, &SHAPE192, &SHAPE192, &SHAPE193,
- &SHAPE193, &SHAPE192, &SHAPE192, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE193, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE194, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE274,
- &SHAPE274, &SHAPE274, &SHAPE274, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE192, &SHAPE275,
- &SHAPE275, &SHAPE275, &SHAPE275, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE578, &SHAPE578, &SHAPE578, &SHAPE578, &SHAPE579, &SHAPE579, &SHAPE579,
- &SHAPE579, &SHAPE578, &SHAPE578, &SHAPE578, &SHAPE578, &SHAPE579, &SHAPE579, &SHAPE579,
- &SHAPE579, &SHAPE266, &SHAPE266, &SHAPE266, &SHAPE266, &SHAPE266, &SHAPE266, &SHAPE266,
- &SHAPE266, &SHAPE735, &SHAPE735, &SHAPE735, &SHAPE735, &SHAPE736, &SHAPE736, &SHAPE737,
- &SHAPE737, &SHAPE738, &SHAPE738, &SHAPE738, &SHAPE738, &SHAPE739, &SHAPE739, &SHAPE739,
- &SHAPE739, &SHAPE740, &SHAPE740, &SHAPE740, &SHAPE740, &SHAPE1, &SHAPE23, &SHAPE23, &SHAPE23,
+ &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98,
+ &SHAPE98, &SHAPE99, &SHAPE99, &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81,
+ &SHAPE94, &SHAPE94, &SHAPE83, &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86,
+ &SHAPE86, &SHAPE99, &SHAPE99, &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82,
+ &SHAPE91, &SHAPE91, &SHAPE84, &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87,
+ &SHAPE87, &SHAPE96, &SHAPE96, &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE344, &SHAPE344,
+ &SHAPE13, &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE198,
+ &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196,
+ &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE197, &SHAPE197, &SHAPE198, &SHAPE198, &SHAPE199,
+ &SHAPE199, &SHAPE198, &SHAPE198, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE199, &SHAPE199, &SHAPE196, &SHAPE196, &SHAPE197,
+ &SHAPE197, &SHAPE196, &SHAPE196, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE197, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE199, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE198, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE278,
+ &SHAPE278, &SHAPE278, &SHAPE278, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE196, &SHAPE279,
+ &SHAPE279, &SHAPE279, &SHAPE279, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE1, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104,
+ &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107,
+ &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107,
+ &SHAPE107, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104,
+ &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107,
+ &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107,
+ &SHAPE107, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104,
+ &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107,
+ &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107,
+ &SHAPE107, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104,
+ &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107,
+ &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107,
+ &SHAPE107, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104,
+ &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107,
+ &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107,
+ &SHAPE107, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104,
+ &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107,
+ &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107,
+ &SHAPE107, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104,
+ &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107,
+ &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107,
+ &SHAPE107, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, &SHAPE104,
+ &SHAPE104, &SHAPE106, &SHAPE106, &SHAPE105, &SHAPE105, &SHAPE104, &SHAPE104, &SHAPE107,
+ &SHAPE107, &SHAPE108, &SHAPE108, &SHAPE104, &SHAPE104, &SHAPE108, &SHAPE108, &SHAPE107,
+ &SHAPE107, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739, &SHAPE739,
+ &SHAPE739, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE582, &SHAPE583, &SHAPE583, &SHAPE583,
+ &SHAPE583, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270, &SHAPE270,
+ &SHAPE270, &SHAPE740, &SHAPE740, &SHAPE740, &SHAPE740, &SHAPE741, &SHAPE741, &SHAPE742,
+ &SHAPE742, &SHAPE743, &SHAPE743, &SHAPE743, &SHAPE743, &SHAPE744, &SHAPE744, &SHAPE744,
+ &SHAPE744, &SHAPE745, &SHAPE745, &SHAPE745, &SHAPE745, &SHAPE1, &SHAPE23, &SHAPE23, &SHAPE23,
&SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
&SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
&SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
&SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
&SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
- &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE741, &SHAPE742, &SHAPE742,
- &SHAPE75, &SHAPE743, &SHAPE744, &SHAPE275, &SHAPE275, &SHAPE745, &SHAPE746, &SHAPE275,
- &SHAPE275, &SHAPE747, &SHAPE748, &SHAPE275, &SHAPE275, &SHAPE749, &SHAPE750, &SHAPE275,
- &SHAPE275, &SHAPE743, &SHAPE744, &SHAPE275, &SHAPE275, &SHAPE745, &SHAPE746, &SHAPE275,
- &SHAPE275, &SHAPE747, &SHAPE748, &SHAPE275, &SHAPE275, &SHAPE749, &SHAPE750, &SHAPE275,
- &SHAPE275, &SHAPE751, &SHAPE752, &SHAPE75, &SHAPE75, &SHAPE753, &SHAPE754, &SHAPE75, &SHAPE75,
- &SHAPE755, &SHAPE756, &SHAPE75, &SHAPE75, &SHAPE757, &SHAPE758, &SHAPE75, &SHAPE75, &SHAPE1,
- &SHAPE760, &SHAPE760, &SHAPE760, &SHAPE760, &SHAPE762, &SHAPE762, &SHAPE763, &SHAPE763,
- &SHAPE764, &SHAPE764, &SHAPE764, &SHAPE764, &SHAPE765, &SHAPE765, &SHAPE766, &SHAPE766,
- &SHAPE767, &SHAPE767, &SHAPE767, &SHAPE767, &SHAPE768, &SHAPE768, &SHAPE769, &SHAPE769,
- &SHAPE770, &SHAPE770, &SHAPE770, &SHAPE770, &SHAPE771, &SHAPE771, &SHAPE772, &SHAPE772,
- &SHAPE773, &SHAPE773, &SHAPE774, &SHAPE774, &SHAPE775, &SHAPE775, &SHAPE776, &SHAPE776,
+ &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE746, &SHAPE747, &SHAPE747,
+ &SHAPE79, &SHAPE748, &SHAPE749, &SHAPE279, &SHAPE279, &SHAPE750, &SHAPE751, &SHAPE279,
+ &SHAPE279, &SHAPE752, &SHAPE753, &SHAPE279, &SHAPE279, &SHAPE754, &SHAPE755, &SHAPE279,
+ &SHAPE279, &SHAPE748, &SHAPE749, &SHAPE279, &SHAPE279, &SHAPE750, &SHAPE751, &SHAPE279,
+ &SHAPE279, &SHAPE752, &SHAPE753, &SHAPE279, &SHAPE279, &SHAPE754, &SHAPE755, &SHAPE279,
+ &SHAPE279, &SHAPE756, &SHAPE757, &SHAPE79, &SHAPE79, &SHAPE758, &SHAPE759, &SHAPE79, &SHAPE79,
+ &SHAPE760, &SHAPE761, &SHAPE79, &SHAPE79, &SHAPE762, &SHAPE763, &SHAPE79, &SHAPE79, &SHAPE1,
+ &SHAPE765, &SHAPE765, &SHAPE765, &SHAPE765, &SHAPE767, &SHAPE767, &SHAPE768, &SHAPE768,
+ &SHAPE769, &SHAPE769, &SHAPE769, &SHAPE769, &SHAPE770, &SHAPE770, &SHAPE771, &SHAPE771,
+ &SHAPE772, &SHAPE772, &SHAPE772, &SHAPE772, &SHAPE773, &SHAPE773, &SHAPE774, &SHAPE774,
+ &SHAPE775, &SHAPE775, &SHAPE775, &SHAPE775, &SHAPE776, &SHAPE776, &SHAPE777, &SHAPE777,
+ &SHAPE778, &SHAPE778, &SHAPE779, &SHAPE779, &SHAPE780, &SHAPE780, &SHAPE781, &SHAPE781,
&SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20,
- &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE777, &SHAPE777,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346,
- &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362,
- &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382,
- &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394,
- &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406,
- &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426,
- &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442,
- &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458,
- &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470,
- &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482,
- &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494,
- &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506,
- &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518,
- &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530,
- &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346,
- &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362,
- &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382,
- &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394,
- &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406,
- &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426,
- &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442,
- &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458,
- &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470,
- &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482,
- &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494,
- &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506,
- &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518,
- &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530,
- &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346,
- &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362,
- &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382,
- &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394,
- &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406,
- &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426,
- &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442,
- &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458,
- &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470,
- &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482,
- &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494,
- &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506,
- &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518,
- &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530,
- &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE1, &SHAPE76, &SHAPE76, &SHAPE77, &SHAPE77,
- &SHAPE78, &SHAPE78, &SHAPE79, &SHAPE79, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82,
- &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86, &SHAPE86,
- &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90, &SHAPE91,
- &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95, &SHAPE95,
- &SHAPE96, &SHAPE96, &SHAPE88, &SHAPE88, &SHAPE77, &SHAPE77, &SHAPE90, &SHAPE90, &SHAPE79,
- &SHAPE79, &SHAPE97, &SHAPE97, &SHAPE93, &SHAPE93, &SHAPE82, &SHAPE82, &SHAPE95, &SHAPE95,
- &SHAPE84, &SHAPE84, &SHAPE98, &SHAPE98, &SHAPE78, &SHAPE78, &SHAPE87, &SHAPE87, &SHAPE80,
- &SHAPE80, &SHAPE89, &SHAPE89, &SHAPE99, &SHAPE99, &SHAPE83, &SHAPE83, &SHAPE92, &SHAPE92,
- &SHAPE85, &SHAPE85, &SHAPE94, &SHAPE94, &SHAPE340, &SHAPE340, &SHAPE13, &SHAPE13, &SHAPE1,
- &SHAPE1, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE191, &SHAPE343, &SHAPE344, &SHAPE0, &SHAPE346,
- &SHAPE347, &SHAPE0, &SHAPE346, &SHAPE347, &SHAPE349, &SHAPE351, &SHAPE352, &SHAPE349,
- &SHAPE351, &SHAPE352, &SHAPE354, &SHAPE356, &SHAPE357, &SHAPE354, &SHAPE356, &SHAPE357,
- &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE358, &SHAPE359, &SHAPE360, &SHAPE361, &SHAPE362,
- &SHAPE363, &SHAPE361, &SHAPE362, &SHAPE363, &SHAPE365, &SHAPE367, &SHAPE368, &SHAPE365,
- &SHAPE367, &SHAPE368, &SHAPE370, &SHAPE372, &SHAPE373, &SHAPE370, &SHAPE372, &SHAPE373,
- &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE375, &SHAPE377, &SHAPE378, &SHAPE380, &SHAPE382,
- &SHAPE383, &SHAPE380, &SHAPE382, &SHAPE383, &SHAPE384, &SHAPE385, &SHAPE386, &SHAPE384,
- &SHAPE385, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE387, &SHAPE388, &SHAPE389,
- &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE394,
- &SHAPE395, &SHAPE393, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398, &SHAPE396,
- &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE399, &SHAPE400, &SHAPE401,
- &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE406,
- &SHAPE407, &SHAPE405, &SHAPE406, &SHAPE407, &SHAPE409, &SHAPE411, &SHAPE412, &SHAPE409,
- &SHAPE411, &SHAPE412, &SHAPE414, &SHAPE416, &SHAPE417, &SHAPE414, &SHAPE416, &SHAPE417,
- &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE419, &SHAPE421, &SHAPE422, &SHAPE424, &SHAPE426,
- &SHAPE427, &SHAPE424, &SHAPE426, &SHAPE427, &SHAPE428, &SHAPE429, &SHAPE430, &SHAPE428,
- &SHAPE429, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE431, &SHAPE432, &SHAPE433,
- &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE435, &SHAPE437, &SHAPE438, &SHAPE440, &SHAPE442,
- &SHAPE443, &SHAPE440, &SHAPE442, &SHAPE443, &SHAPE445, &SHAPE447, &SHAPE448, &SHAPE445,
- &SHAPE447, &SHAPE448, &SHAPE450, &SHAPE452, &SHAPE453, &SHAPE450, &SHAPE452, &SHAPE453,
- &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE454, &SHAPE455, &SHAPE456, &SHAPE457, &SHAPE458,
- &SHAPE459, &SHAPE457, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462, &SHAPE460,
- &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE463, &SHAPE464, &SHAPE465,
- &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE470,
- &SHAPE471, &SHAPE469, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474, &SHAPE472,
- &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE475, &SHAPE476, &SHAPE477,
- &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE482,
- &SHAPE483, &SHAPE481, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486, &SHAPE484,
- &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE487, &SHAPE488, &SHAPE489,
- &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE494,
- &SHAPE495, &SHAPE493, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498, &SHAPE496,
- &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE499, &SHAPE500, &SHAPE501,
- &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE506,
- &SHAPE507, &SHAPE505, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510, &SHAPE508,
- &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE511, &SHAPE512, &SHAPE513,
- &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE518,
- &SHAPE519, &SHAPE517, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522, &SHAPE520,
- &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE523, &SHAPE524, &SHAPE525,
- &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE530,
- &SHAPE531, &SHAPE529, &SHAPE530, &SHAPE531, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
+ &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE20, &SHAPE782, &SHAPE782,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
+ &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
+ &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350,
+ &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353,
+ &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361,
+ &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366,
+ &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369,
+ &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377,
+ &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386,
+ &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388,
+ &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393,
+ &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
+ &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400,
+ &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405,
+ &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410,
+ &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413,
+ &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421,
+ &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430,
+ &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432,
+ &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437,
+ &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446,
+ &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449,
+ &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457,
+ &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
+ &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464,
+ &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469,
+ &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
+ &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476,
+ &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481,
+ &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
+ &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488,
+ &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493,
+ &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
+ &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500,
+ &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505,
+ &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
+ &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512,
+ &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517,
+ &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
+ &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524,
+ &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529,
+ &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534,
+ &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
+ &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
+ &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350,
+ &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353,
+ &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361,
+ &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366,
+ &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369,
+ &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377,
+ &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386,
+ &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388,
+ &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393,
+ &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
+ &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400,
+ &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405,
+ &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410,
+ &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413,
+ &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421,
+ &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430,
+ &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432,
+ &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437,
+ &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446,
+ &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449,
+ &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457,
+ &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
+ &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464,
+ &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469,
+ &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
+ &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476,
+ &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481,
+ &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
+ &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488,
+ &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493,
+ &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
+ &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500,
+ &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505,
+ &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
+ &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512,
+ &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517,
+ &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
+ &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524,
+ &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529,
+ &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534,
+ &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
+ &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
+ &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350,
+ &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353,
+ &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361,
+ &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366,
+ &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369,
+ &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377,
+ &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386,
+ &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388,
+ &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393,
+ &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
+ &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400,
+ &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405,
+ &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410,
+ &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413,
+ &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421,
+ &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430,
+ &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432,
+ &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437,
+ &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446,
+ &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449,
+ &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457,
+ &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
+ &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464,
+ &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469,
+ &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
+ &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476,
+ &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481,
+ &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
+ &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488,
+ &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493,
+ &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
+ &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500,
+ &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505,
+ &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
+ &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512,
+ &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517,
+ &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
+ &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524,
+ &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529,
+ &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534,
+ &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81,
+ &SHAPE82, &SHAPE82, &SHAPE83, &SHAPE83, &SHAPE84, &SHAPE84, &SHAPE85, &SHAPE85, &SHAPE86,
+ &SHAPE86, &SHAPE87, &SHAPE87, &SHAPE88, &SHAPE88, &SHAPE89, &SHAPE89, &SHAPE90, &SHAPE90,
+ &SHAPE91, &SHAPE91, &SHAPE92, &SHAPE92, &SHAPE93, &SHAPE93, &SHAPE94, &SHAPE94, &SHAPE95,
+ &SHAPE95, &SHAPE96, &SHAPE96, &SHAPE97, &SHAPE97, &SHAPE98, &SHAPE98, &SHAPE99, &SHAPE99,
+ &SHAPE100, &SHAPE100, &SHAPE92, &SHAPE92, &SHAPE81, &SHAPE81, &SHAPE94, &SHAPE94, &SHAPE83,
+ &SHAPE83, &SHAPE101, &SHAPE101, &SHAPE97, &SHAPE97, &SHAPE86, &SHAPE86, &SHAPE99, &SHAPE99,
+ &SHAPE88, &SHAPE88, &SHAPE102, &SHAPE102, &SHAPE82, &SHAPE82, &SHAPE91, &SHAPE91, &SHAPE84,
+ &SHAPE84, &SHAPE93, &SHAPE93, &SHAPE103, &SHAPE103, &SHAPE87, &SHAPE87, &SHAPE96, &SHAPE96,
+ &SHAPE89, &SHAPE89, &SHAPE98, &SHAPE98, &SHAPE344, &SHAPE344, &SHAPE13, &SHAPE13, &SHAPE1,
+ &SHAPE1, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE195, &SHAPE347, &SHAPE348, &SHAPE0, &SHAPE350,
+ &SHAPE351, &SHAPE0, &SHAPE350, &SHAPE351, &SHAPE353, &SHAPE355, &SHAPE356, &SHAPE353,
+ &SHAPE355, &SHAPE356, &SHAPE358, &SHAPE360, &SHAPE361, &SHAPE358, &SHAPE360, &SHAPE361,
+ &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE362, &SHAPE363, &SHAPE364, &SHAPE365, &SHAPE366,
+ &SHAPE367, &SHAPE365, &SHAPE366, &SHAPE367, &SHAPE369, &SHAPE371, &SHAPE372, &SHAPE369,
+ &SHAPE371, &SHAPE372, &SHAPE374, &SHAPE376, &SHAPE377, &SHAPE374, &SHAPE376, &SHAPE377,
+ &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE379, &SHAPE381, &SHAPE382, &SHAPE384, &SHAPE386,
+ &SHAPE387, &SHAPE384, &SHAPE386, &SHAPE387, &SHAPE388, &SHAPE389, &SHAPE390, &SHAPE388,
+ &SHAPE389, &SHAPE390, &SHAPE391, &SHAPE392, &SHAPE393, &SHAPE391, &SHAPE392, &SHAPE393,
+ &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE394, &SHAPE395, &SHAPE396, &SHAPE397, &SHAPE398,
+ &SHAPE399, &SHAPE397, &SHAPE398, &SHAPE399, &SHAPE400, &SHAPE401, &SHAPE402, &SHAPE400,
+ &SHAPE401, &SHAPE402, &SHAPE403, &SHAPE404, &SHAPE405, &SHAPE403, &SHAPE404, &SHAPE405,
+ &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE406, &SHAPE407, &SHAPE408, &SHAPE409, &SHAPE410,
+ &SHAPE411, &SHAPE409, &SHAPE410, &SHAPE411, &SHAPE413, &SHAPE415, &SHAPE416, &SHAPE413,
+ &SHAPE415, &SHAPE416, &SHAPE418, &SHAPE420, &SHAPE421, &SHAPE418, &SHAPE420, &SHAPE421,
+ &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE423, &SHAPE425, &SHAPE426, &SHAPE428, &SHAPE430,
+ &SHAPE431, &SHAPE428, &SHAPE430, &SHAPE431, &SHAPE432, &SHAPE433, &SHAPE434, &SHAPE432,
+ &SHAPE433, &SHAPE434, &SHAPE435, &SHAPE436, &SHAPE437, &SHAPE435, &SHAPE436, &SHAPE437,
+ &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE439, &SHAPE441, &SHAPE442, &SHAPE444, &SHAPE446,
+ &SHAPE447, &SHAPE444, &SHAPE446, &SHAPE447, &SHAPE449, &SHAPE451, &SHAPE452, &SHAPE449,
+ &SHAPE451, &SHAPE452, &SHAPE454, &SHAPE456, &SHAPE457, &SHAPE454, &SHAPE456, &SHAPE457,
+ &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE458, &SHAPE459, &SHAPE460, &SHAPE461, &SHAPE462,
+ &SHAPE463, &SHAPE461, &SHAPE462, &SHAPE463, &SHAPE464, &SHAPE465, &SHAPE466, &SHAPE464,
+ &SHAPE465, &SHAPE466, &SHAPE467, &SHAPE468, &SHAPE469, &SHAPE467, &SHAPE468, &SHAPE469,
+ &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE470, &SHAPE471, &SHAPE472, &SHAPE473, &SHAPE474,
+ &SHAPE475, &SHAPE473, &SHAPE474, &SHAPE475, &SHAPE476, &SHAPE477, &SHAPE478, &SHAPE476,
+ &SHAPE477, &SHAPE478, &SHAPE479, &SHAPE480, &SHAPE481, &SHAPE479, &SHAPE480, &SHAPE481,
+ &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE482, &SHAPE483, &SHAPE484, &SHAPE485, &SHAPE486,
+ &SHAPE487, &SHAPE485, &SHAPE486, &SHAPE487, &SHAPE488, &SHAPE489, &SHAPE490, &SHAPE488,
+ &SHAPE489, &SHAPE490, &SHAPE491, &SHAPE492, &SHAPE493, &SHAPE491, &SHAPE492, &SHAPE493,
+ &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE494, &SHAPE495, &SHAPE496, &SHAPE497, &SHAPE498,
+ &SHAPE499, &SHAPE497, &SHAPE498, &SHAPE499, &SHAPE500, &SHAPE501, &SHAPE502, &SHAPE500,
+ &SHAPE501, &SHAPE502, &SHAPE503, &SHAPE504, &SHAPE505, &SHAPE503, &SHAPE504, &SHAPE505,
+ &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE506, &SHAPE507, &SHAPE508, &SHAPE509, &SHAPE510,
+ &SHAPE511, &SHAPE509, &SHAPE510, &SHAPE511, &SHAPE512, &SHAPE513, &SHAPE514, &SHAPE512,
+ &SHAPE513, &SHAPE514, &SHAPE515, &SHAPE516, &SHAPE517, &SHAPE515, &SHAPE516, &SHAPE517,
+ &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE518, &SHAPE519, &SHAPE520, &SHAPE521, &SHAPE522,
+ &SHAPE523, &SHAPE521, &SHAPE522, &SHAPE523, &SHAPE524, &SHAPE525, &SHAPE526, &SHAPE524,
+ &SHAPE525, &SHAPE526, &SHAPE527, &SHAPE528, &SHAPE529, &SHAPE527, &SHAPE528, &SHAPE529,
+ &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE530, &SHAPE531, &SHAPE532, &SHAPE533, &SHAPE534,
+ &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE38, &SHAPE38, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE778, &SHAPE1, &SHAPE23, &SHAPE23,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE783, &SHAPE1, &SHAPE23, &SHAPE23,
&SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23,
&SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE23, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
@@ -12442,26 +12872,26 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 27946] = [
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
&SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1,
- &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE557, &SHAPE557, &SHAPE1,
- &SHAPE75, &SHAPE779, &SHAPE336, &SHAPE780, &SHAPE781, &SHAPE782, &SHAPE333, &SHAPE783,
- &SHAPE332, &SHAPE784, &SHAPE785, &SHAPE786, &SHAPE787, &SHAPE788, &SHAPE789, &SHAPE790,
- &SHAPE791, &SHAPE792, &SHAPE329, &SHAPE793, &SHAPE328, &SHAPE794, &SHAPE795, &SHAPE796,
- &SHAPE325, &SHAPE797, &SHAPE324, &SHAPE798, &SHAPE799, &SHAPE800, &SHAPE801, &SHAPE802,
- &SHAPE803, &SHAPE804, &SHAPE805, &SHAPE806, &SHAPE807, &SHAPE808, &SHAPE809, &SHAPE810,
- &SHAPE811, &SHAPE812, &SHAPE813, &SHAPE814, &SHAPE815, &SHAPE816, &SHAPE817, &SHAPE818,
- &SHAPE819, &SHAPE820, &SHAPE821, &SHAPE822, &SHAPE823, &SHAPE824, &SHAPE321, &SHAPE825,
- &SHAPE320, &SHAPE826, &SHAPE827, &SHAPE828, &SHAPE317, &SHAPE829, &SHAPE316, &SHAPE830,
- &SHAPE831, &SHAPE832, &SHAPE833, &SHAPE834, &SHAPE835, &SHAPE836, &SHAPE837, &SHAPE838,
- &SHAPE313, &SHAPE839, &SHAPE312, &SHAPE840, &SHAPE841, &SHAPE842, &SHAPE309, &SHAPE843,
- &SHAPE308, &SHAPE1, &SHAPE844, &SHAPE74, &SHAPE845, &SHAPE846, &SHAPE847, &SHAPE71, &SHAPE848,
- &SHAPE70, &SHAPE849, &SHAPE850, &SHAPE851, &SHAPE852, &SHAPE853, &SHAPE854, &SHAPE855,
- &SHAPE856, &SHAPE857, &SHAPE67, &SHAPE858, &SHAPE66, &SHAPE859, &SHAPE860, &SHAPE861, &SHAPE63,
- &SHAPE862, &SHAPE62, &SHAPE863, &SHAPE864, &SHAPE865, &SHAPE866, &SHAPE867, &SHAPE868,
- &SHAPE869, &SHAPE870, &SHAPE871, &SHAPE872, &SHAPE873, &SHAPE874, &SHAPE875, &SHAPE876,
- &SHAPE877, &SHAPE878, &SHAPE879, &SHAPE880, &SHAPE881, &SHAPE882, &SHAPE883, &SHAPE884,
- &SHAPE885, &SHAPE886, &SHAPE887, &SHAPE888, &SHAPE889, &SHAPE59, &SHAPE890, &SHAPE58,
- &SHAPE891, &SHAPE892, &SHAPE893, &SHAPE55, &SHAPE894, &SHAPE54, &SHAPE895, &SHAPE896,
- &SHAPE897, &SHAPE898, &SHAPE899, &SHAPE900, &SHAPE901, &SHAPE902, &SHAPE903, &SHAPE51,
- &SHAPE904, &SHAPE50, &SHAPE905, &SHAPE906, &SHAPE907, &SHAPE47, &SHAPE908, &SHAPE46, &SHAPE909,
+ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE561, &SHAPE561, &SHAPE1,
+ &SHAPE79, &SHAPE784, &SHAPE340, &SHAPE785, &SHAPE786, &SHAPE787, &SHAPE337, &SHAPE788,
+ &SHAPE336, &SHAPE789, &SHAPE790, &SHAPE791, &SHAPE792, &SHAPE793, &SHAPE794, &SHAPE795,
+ &SHAPE796, &SHAPE797, &SHAPE333, &SHAPE798, &SHAPE332, &SHAPE799, &SHAPE800, &SHAPE801,
+ &SHAPE329, &SHAPE802, &SHAPE328, &SHAPE803, &SHAPE804, &SHAPE805, &SHAPE806, &SHAPE807,
+ &SHAPE808, &SHAPE809, &SHAPE810, &SHAPE811, &SHAPE812, &SHAPE813, &SHAPE814, &SHAPE815,
+ &SHAPE816, &SHAPE817, &SHAPE818, &SHAPE819, &SHAPE820, &SHAPE821, &SHAPE822, &SHAPE823,
+ &SHAPE824, &SHAPE825, &SHAPE826, &SHAPE827, &SHAPE828, &SHAPE829, &SHAPE325, &SHAPE830,
+ &SHAPE324, &SHAPE831, &SHAPE832, &SHAPE833, &SHAPE321, &SHAPE834, &SHAPE320, &SHAPE835,
+ &SHAPE836, &SHAPE837, &SHAPE838, &SHAPE839, &SHAPE840, &SHAPE841, &SHAPE842, &SHAPE843,
+ &SHAPE317, &SHAPE844, &SHAPE316, &SHAPE845, &SHAPE846, &SHAPE847, &SHAPE313, &SHAPE848,
+ &SHAPE312, &SHAPE1, &SHAPE849, &SHAPE78, &SHAPE850, &SHAPE851, &SHAPE852, &SHAPE75, &SHAPE853,
+ &SHAPE74, &SHAPE854, &SHAPE855, &SHAPE856, &SHAPE857, &SHAPE858, &SHAPE859, &SHAPE860,
+ &SHAPE861, &SHAPE862, &SHAPE71, &SHAPE863, &SHAPE70, &SHAPE864, &SHAPE865, &SHAPE866, &SHAPE67,
+ &SHAPE867, &SHAPE66, &SHAPE868, &SHAPE869, &SHAPE870, &SHAPE871, &SHAPE872, &SHAPE873,
+ &SHAPE874, &SHAPE875, &SHAPE876, &SHAPE877, &SHAPE878, &SHAPE879, &SHAPE880, &SHAPE881,
+ &SHAPE882, &SHAPE883, &SHAPE884, &SHAPE885, &SHAPE886, &SHAPE887, &SHAPE888, &SHAPE889,
+ &SHAPE890, &SHAPE891, &SHAPE892, &SHAPE893, &SHAPE894, &SHAPE63, &SHAPE895, &SHAPE62,
+ &SHAPE896, &SHAPE897, &SHAPE898, &SHAPE59, &SHAPE899, &SHAPE58, &SHAPE900, &SHAPE901,
+ &SHAPE902, &SHAPE903, &SHAPE904, &SHAPE905, &SHAPE906, &SHAPE907, &SHAPE908, &SHAPE55,
+ &SHAPE909, &SHAPE54, &SHAPE910, &SHAPE911, &SHAPE912, &SHAPE51, &SHAPE913, &SHAPE50, &SHAPE914,
&SHAPE23, &SHAPE37, &SHAPE37, &SHAPE38, &SHAPE38, &SHAPE1,
];
diff --git a/azalea-protocol/src/common/debug_subscription.rs b/azalea-protocol/src/common/debug_subscription.rs
new file mode 100644
index 00000000..221cd98c
--- /dev/null
+++ b/azalea-protocol/src/common/debug_subscription.rs
@@ -0,0 +1,236 @@
+use std::fmt::Debug;
+
+use azalea_buf::AzBuf;
+use azalea_core::position::{BlockPos, Vec3};
+use azalea_registry::{Block, DebugSubscription, GameEvent, PointOfInterestKind};
+
+// see DebugSubscriptions.java
+
+macro_rules! debug_subscription_enum {
+ ($($variant:ident($ty:ty),)*) => {
+ #[derive(Clone, Debug, AzBuf, PartialEq)]
+ pub enum DebugSubscriptionEvent {
+ $( $variant($ty), )*
+ }
+ #[derive(Clone, Debug, AzBuf, PartialEq)]
+ pub enum DebugSubscriptionUpdate {
+ $( $variant(Option<$ty>), )*
+ }
+
+ impl DebugSubscriptionEvent {
+ pub fn matches_registry_variant(&self, kind: DebugSubscription) -> bool {
+ // this mostly exists to cause a compile error whenever the
+ // DebugSubscription registry is updated, since we need to
+ // update the debug_subscription_enum block manually
+ match kind {
+ $(
+ DebugSubscription::$variant => matches!(self, Self::$variant(_)),
+ )*
+ }
+ }
+ }
+ impl DebugSubscriptionUpdate {
+ pub fn matches_registry_variant(&self, kind: DebugSubscription) -> bool {
+ match kind {
+ $(
+ DebugSubscription::$variant => matches!(self, Self::$variant(_)),
+ )*
+ }
+ }
+ }
+ };
+}
+
+// we need the values to exist as required and optional, so we create two nearly
+// identical enums with a macro
+debug_subscription_enum! {
+ DedicatedServerTickTime(()),
+ Bees(DebugBeeInfo),
+ Brains(DebugBrainDump),
+ Breezes(DebugBreezeInfo),
+ GoalSelectors(DebugGoalInfo),
+ EntityPaths(DebugPathInfo),
+ EntityBlockIntersections(DebugEntityBlockIntersection),
+ BeeHives(DebugHiveInfo),
+ Pois(DebugPoiInfo),
+ RedstoneWireOrientations(DebugRedstoneOrientation),
+ VillageSections(()),
+ Raids(Vec<BlockPos>),
+ Structures(Vec<DebugStructureInfo>),
+ GameEventListeners(DebugGameEventListenerInfo),
+ NeighborUpdates(BlockPos),
+ GameEvents(DebugGameEventInfo),
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugBeeInfo {
+ pub hive_pos: Option<BlockPos>,
+ pub flower_pos: Option<BlockPos>,
+ #[var]
+ pub travel_ticks: i32,
+ pub blacklisted_hives: Vec<BlockPos>,
+}
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugBrainDump {
+ pub name: String,
+ pub profession: String,
+ pub xp: i32,
+ pub health: f32,
+ pub max_health: f32,
+ pub inventory: String,
+ pub wants_golem: bool,
+ pub anger_level: i32,
+ pub activities: Vec<String>,
+ pub behaviors: Vec<String>,
+ pub memories: Vec<String>,
+ pub gossips: Vec<String>,
+ pub pois: Vec<BlockPos>,
+ pub potential_pois: Vec<BlockPos>,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugBreezeInfo {
+ #[var]
+ pub attack_target: Option<i32>,
+ pub jump_target: Option<BlockPos>,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugGoalInfo {
+ #[var]
+ pub priority: i32,
+ pub is_running: bool,
+ #[limit(255)]
+ pub name: String,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugPathInfo {
+ pub path: MinecraftPath,
+ pub max_node_distance: f32,
+}
+
+#[derive(Clone, Copy, Debug, AzBuf, PartialEq)]
+pub enum DebugEntityBlockIntersection {
+ InBlock,
+ InFluid,
+ InAir,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugHiveInfo {
+ pub kind: Block,
+ #[var]
+ pub occupant_count: i32,
+ #[var]
+ pub honey_level: i32,
+ pub sedated: bool,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugPoiInfo {
+ pub pos: BlockPos,
+ pub poi_kind: PointOfInterestKind,
+ #[var]
+ pub free_ticket_count: i32,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugRedstoneOrientation {
+ #[var]
+ pub id: u32,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugStructureInfo {
+ pub bounding_box: StructureBoundingBox,
+ pub pieces: Vec<StructurePiece>,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugGameEventListenerInfo {
+ #[var]
+ pub listener_radius: i32,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct DebugGameEventInfo {
+ pub event: GameEvent,
+ pub pos: Vec3,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct StructureBoundingBox {
+ pub min: BlockPos,
+ pub max: BlockPos,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct StructurePiece {
+ pub bounding_box: StructureBoundingBox,
+ pub is_start: bool,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct MinecraftPath {
+ pub reached: bool,
+ pub next_node_index: i32,
+ pub block_pos: BlockPos,
+ pub nodes: Vec<MinecraftPathNode>,
+ pub debug_data: MinecraftPathDebugData,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct MinecraftPathNode {
+ pub x: i32,
+ pub y: i32,
+ pub z: i32,
+ pub contents: MinecraftPathNodeContents,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct MinecraftPathNodeContents {
+ pub walked_distance: f32,
+ pub cost_malus: f32,
+ pub closed: bool,
+ pub kind: MinecraftPathNodeKind,
+ pub f: f32,
+}
+
+// PathType.java
+#[derive(Clone, Copy, Debug, AzBuf, PartialEq)]
+pub enum MinecraftPathNodeKind {
+ Blocked,
+ Open,
+ Walkable,
+ WalkableDoor,
+ Trapdoor,
+ PowderSnow,
+ DangerPowderSnow,
+ Fence,
+ Lava,
+ Water,
+ WaterBorder,
+ Rail,
+ UnpassableRail,
+ DangerFire,
+ DamageFire,
+ DangerOther,
+ DamageOther,
+ DoorOpen,
+ DoorWoodClosed,
+ DoorIronClosed,
+ Breach,
+ Leaves,
+ StickyHoney,
+ Cocoa,
+ DamageCautious,
+ DangerTrapdoor,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct MinecraftPathDebugData {
+ pub target_nodes: Vec<MinecraftPathNode>,
+ pub open_set: Vec<MinecraftPathNode>,
+ pub closed_set: Vec<MinecraftPathNode>,
+}
diff --git a/azalea-protocol/src/common/mod.rs b/azalea-protocol/src/common/mod.rs
index f666fc8b..c5da374a 100644
--- a/azalea-protocol/src/common/mod.rs
+++ b/azalea-protocol/src/common/mod.rs
@@ -1,6 +1,7 @@
//! Some serializable data types that are used by several packets.
pub mod client_information;
+pub mod debug_subscription;
pub mod movements;
pub mod recipe;
pub mod server_links;
diff --git a/azalea-protocol/src/packets/config/c_code_of_conduct.rs b/azalea-protocol/src/packets/config/c_code_of_conduct.rs
new file mode 100644
index 00000000..03f133a8
--- /dev/null
+++ b/azalea-protocol/src/packets/config/c_code_of_conduct.rs
@@ -0,0 +1,7 @@
+use azalea_buf::AzBuf;
+use azalea_protocol_macros::ClientboundConfigPacket;
+
+#[derive(Clone, Debug, AzBuf, PartialEq, ClientboundConfigPacket)]
+pub struct ClientboundCodeOfConduct {
+ pub code_of_conduct: String,
+}
diff --git a/azalea-protocol/src/packets/config/mod.rs b/azalea-protocol/src/packets/config/mod.rs
index 58e00ad5..863655f2 100644
--- a/azalea-protocol/src/packets/config/mod.rs
+++ b/azalea-protocol/src/packets/config/mod.rs
@@ -24,6 +24,7 @@ declare_state_packets!(ConfigPacket,
server_links,
clear_dialog,
show_dialog,
+ code_of_conduct,
],
Serverbound => [
client_information,
@@ -35,5 +36,6 @@ declare_state_packets!(ConfigPacket,
resource_pack,
select_known_packs,
custom_click_action,
+ accept_code_of_conduct,
]
);
diff --git a/azalea-protocol/src/packets/config/s_accept_code_of_conduct.rs b/azalea-protocol/src/packets/config/s_accept_code_of_conduct.rs
new file mode 100644
index 00000000..c5fea5dd
--- /dev/null
+++ b/azalea-protocol/src/packets/config/s_accept_code_of_conduct.rs
@@ -0,0 +1,5 @@
+use azalea_buf::AzBuf;
+use azalea_protocol_macros::ServerboundConfigPacket;
+
+#[derive(Clone, Debug, AzBuf, PartialEq, ServerboundConfigPacket)]
+pub struct ServerboundAcceptCodeOfConduct;
diff --git a/azalea-protocol/src/packets/game/c_add_entity.rs b/azalea-protocol/src/packets/game/c_add_entity.rs
index e71499c5..7fb680a1 100644
--- a/azalea-protocol/src/packets/game/c_add_entity.rs
+++ b/azalea-protocol/src/packets/game/c_add_entity.rs
@@ -1,5 +1,5 @@
use azalea_buf::AzBuf;
-use azalea_core::{delta::PositionDelta8, position::Vec3, resource_location::ResourceLocation};
+use azalea_core::{delta::LpVec3, position::Vec3, resource_location::ResourceLocation};
use azalea_entity::{EntityBundle, metadata::apply_default_metadata};
use azalea_protocol_macros::ClientboundGamePacket;
use azalea_world::MinecraftEntityId;
@@ -13,6 +13,7 @@ pub struct ClientboundAddEntity {
pub uuid: Uuid,
pub entity_type: azalea_registry::EntityKind,
pub position: Vec3,
+ pub movement: LpVec3,
pub x_rot: i8,
pub y_rot: i8,
pub y_head_rot: i8,
@@ -26,7 +27,6 @@ pub struct ClientboundAddEntity {
/// for more information about this field.
#[var]
pub data: u32,
- pub velocity: PositionDelta8,
}
impl ClientboundAddEntity {
diff --git a/azalea-protocol/src/packets/game/c_debug_block_value.rs b/azalea-protocol/src/packets/game/c_debug_block_value.rs
new file mode 100644
index 00000000..1c78b6d5
--- /dev/null
+++ b/azalea-protocol/src/packets/game/c_debug_block_value.rs
@@ -0,0 +1,11 @@
+use azalea_buf::AzBuf;
+use azalea_core::position::BlockPos;
+use azalea_protocol_macros::ClientboundGamePacket;
+
+use crate::common::debug_subscription::DebugSubscriptionUpdate;
+
+#[derive(Clone, Debug, AzBuf, PartialEq, ClientboundGamePacket)]
+pub struct ClientboundDebugBlockValue {
+ pub block_pos: BlockPos,
+ pub update: DebugSubscriptionUpdate,
+}
diff --git a/azalea-protocol/src/packets/game/c_debug_chunk_value.rs b/azalea-protocol/src/packets/game/c_debug_chunk_value.rs
new file mode 100644
index 00000000..7948c733
--- /dev/null
+++ b/azalea-protocol/src/packets/game/c_debug_chunk_value.rs
@@ -0,0 +1,11 @@
+use azalea_buf::AzBuf;
+use azalea_core::position::ChunkPos;
+use azalea_protocol_macros::ClientboundGamePacket;
+
+use crate::common::debug_subscription::DebugSubscriptionUpdate;
+
+#[derive(Clone, Debug, AzBuf, PartialEq, ClientboundGamePacket)]
+pub struct ClientboundDebugChunkValue {
+ pub chunk_pos: ChunkPos,
+ pub update: DebugSubscriptionUpdate,
+}
diff --git a/azalea-protocol/src/packets/game/c_debug_entity_value.rs b/azalea-protocol/src/packets/game/c_debug_entity_value.rs
new file mode 100644
index 00000000..a57e5548
--- /dev/null
+++ b/azalea-protocol/src/packets/game/c_debug_entity_value.rs
@@ -0,0 +1,11 @@
+use azalea_buf::AzBuf;
+use azalea_protocol_macros::ClientboundGamePacket;
+use azalea_world::MinecraftEntityId;
+
+use crate::common::debug_subscription::DebugSubscriptionUpdate;
+
+#[derive(Clone, Debug, AzBuf, PartialEq, ClientboundGamePacket)]
+pub struct ClientboundDebugEntityValue {
+ pub entity_id: MinecraftEntityId,
+ pub update: DebugSubscriptionUpdate,
+}
diff --git a/azalea-protocol/src/packets/game/c_debug_event.rs b/azalea-protocol/src/packets/game/c_debug_event.rs
new file mode 100644
index 00000000..c53e5e12
--- /dev/null
+++ b/azalea-protocol/src/packets/game/c_debug_event.rs
@@ -0,0 +1,9 @@
+use azalea_buf::AzBuf;
+use azalea_protocol_macros::ClientboundGamePacket;
+
+use crate::common::debug_subscription::DebugSubscriptionEvent;
+
+#[derive(Clone, Debug, AzBuf, PartialEq, ClientboundGamePacket)]
+pub struct ClientboundDebugEvent {
+ pub event: DebugSubscriptionEvent,
+}
diff --git a/azalea-protocol/src/packets/game/c_debug_sample.rs b/azalea-protocol/src/packets/game/c_debug_sample.rs
index 8c170419..67769b1b 100644
--- a/azalea-protocol/src/packets/game/c_debug_sample.rs
+++ b/azalea-protocol/src/packets/game/c_debug_sample.rs
@@ -1,10 +1,13 @@
use azalea_buf::AzBuf;
use azalea_protocol_macros::ClientboundGamePacket;
-use super::s_debug_sample_subscription::RemoteDebugSampleType;
-
#[derive(Clone, Debug, AzBuf, PartialEq, ClientboundGamePacket)]
pub struct ClientboundDebugSample {
pub sample: Vec<u64>,
pub debug_sample_type: RemoteDebugSampleType,
}
+
+#[derive(Clone, Copy, Debug, AzBuf, PartialEq)]
+pub enum RemoteDebugSampleType {
+ TickTime,
+}
diff --git a/azalea-protocol/src/packets/game/c_explode.rs b/azalea-protocol/src/packets/game/c_explode.rs
index e6ffa15c..15e036ea 100644
--- a/azalea-protocol/src/packets/game/c_explode.rs
+++ b/azalea-protocol/src/packets/game/c_explode.rs
@@ -7,7 +7,17 @@ use azalea_registry::SoundEvent;
#[derive(Clone, Debug, AzBuf, PartialEq, ClientboundGamePacket)]
pub struct ClientboundExplode {
pub center: Vec3,
- pub knockback: Option<Vec3>,
+ pub radius: f32,
+ pub block_count: i32,
+ pub player_knockback: Option<Vec3>,
pub explosion_particle: Particle,
pub explosion_sound: SoundEvent,
+ pub block_particles: Vec<ExplosionParticleInfo>,
+}
+
+#[derive(Clone, Debug, AzBuf, PartialEq)]
+pub struct ExplosionParticleInfo {
+ pub particle: Particle,
+ pub scaling: f32,
+ pub speed: f32,
}
diff --git a/azalea-protocol/src/packets/game/c_game_test_highlight_pos.rs b/azalea-protocol/src/packets/game/c_game_test_highlight_pos.rs
new file mode 100644
index 00000000..c7c117df
--- /dev/null
+++ b/azalea-protocol/src/packets/game/c_game_test_highlight_pos.rs
@@ -0,0 +1,9 @@
+use azalea_buf::AzBuf;
+use azalea_core::position::BlockPos;
+use azalea_protocol_macros::ClientboundGamePacket;
+
+#[derive(Clone, Debug, AzBuf, PartialEq, ClientboundGamePacket)]
+pub struct ClientboundGameTestHighlightPos {
+ pub absolute_pos: BlockPos,
+ pub relative_pos: BlockPos,
+}
diff --git a/azalea-protocol/src/packets/game/c_level_particles.rs b/azalea-protocol/src/packets/game/c_level_particles.rs
index b93e0de8..8fd05138 100644
--- a/azalea-protocol/src/packets/game/c_level_particles.rs
+++ b/azalea-protocol/src/packets/game/c_level_particles.rs
@@ -15,23 +15,3 @@ pub struct ClientboundLevelParticles {
pub count: u32,
pub particle: Particle,
}
-
-#[cfg(test)]
-mod tests {
- use std::io::Cursor;
-
- use azalea_buf::AzaleaRead;
-
- use super::*;
-
- #[test]
- fn test_c_level_particles_packet() {
- #[rustfmt::skip]
- let slice = [0, 0, 192, 159, 104, 133, 28, 126, 5, 107, 192, 59, 0, 0, 0, 0, 0, 0, 64, 140, 27, 255, 120, 249, 188, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 47, 1, 251, 245, 15, 64, 29, 194, 144, 12];
- let mut bytes = Cursor::new(slice.as_slice());
-
- let packet = ClientboundLevelParticles::azalea_read(&mut bytes).unwrap();
- println!("{packet:?}");
- assert_eq!(bytes.position(), slice.len() as u64);
- }
-}
diff --git a/azalea-protocol/src/packets/game/c_player_info_update.rs b/azalea-protocol/src/packets/game/c_player_info_update.rs
index 6f0ae3f7..64a2b5b0 100644
--- a/azalea-protocol/src/packets/game/c_player_info_update.rs
+++ b/azalea-protocol/src/packets/game/c_player_info_update.rs
@@ -1,9 +1,9 @@
use std::{
- collections::HashMap,
io::{self, Cursor, Write},
+ sync::Arc,
};
-use azalea_auth::game_profile::{GameProfile, ProfilePropertyValue};
+use azalea_auth::game_profile::{GameProfile, GameProfileProperties};
use azalea_buf::{AzBuf, AzaleaRead, AzaleaReadVar, AzaleaWrite, AzaleaWriteVar, BufReadError};
use azalea_chat::FormattedText;
use azalea_core::{bitset::FixedBitSet, game_type::GameMode};
@@ -33,7 +33,7 @@ pub struct PlayerInfoEntry {
#[derive(Clone, Debug, AzBuf)]
pub struct AddPlayerAction {
pub name: String,
- pub properties: HashMap<String, ProfilePropertyValue>,
+ pub properties: GameProfileProperties,
}
#[derive(Clone, Debug, AzBuf)]
pub struct InitializeChatAction {
@@ -80,7 +80,7 @@ impl AzaleaRead for ClientboundPlayerInfoUpdate {
if actions.add_player {
let action = AddPlayerAction::azalea_read(buf)?;
entry.profile.name = action.name;
- entry.profile.properties = action.properties.into();
+ entry.profile.properties = Arc::new(action.properties);
}
if actions.initialize_chat {
let action = InitializeChatAction::azalea_read(buf)?;
diff --git a/azalea-protocol/src/packets/game/c_player_rotation.rs b/azalea-protocol/src/packets/game/c_player_rotation.rs
index c3d72720..fc1da719 100644
--- a/azalea-protocol/src/packets/game/c_player_rotation.rs
+++ b/azalea-protocol/src/packets/game/c_player_rotation.rs
@@ -1,8 +1,10 @@
use azalea_buf::AzBuf;
-use azalea_entity::LookDirection;
use azalea_protocol_macros::ClientboundGamePacket;
#[derive(Clone, Debug, AzBuf, PartialEq, ClientboundGamePacket)]
pub struct ClientboundPlayerRotation {
- pub look_direction: LookDirection,
+ pub y_rot: f32,
+ pub relative_y: bool,
+ pub x_rot: f32,
+ pub relative_x: bool,
}
diff --git a/azalea-protocol/src/packets/game/c_set_entity_data.rs b/azalea-protocol/src/packets/game/c_set_entity_data.rs
index 666f6643..f51a42a4 100644
--- a/azalea-protocol/src/packets/game/c_set_entity_data.rs
+++ b/azalea-protocol/src/packets/game/c_set_entity_data.rs
@@ -19,20 +19,6 @@ mod tests {
use super::*;
#[test]
- fn test_read_write_hypixel_entity_data() {
- let contents = [161, 226, 1, 10, 18, 1, 20, 38, 124, 175, 198, 255];
- let mut buf = Cursor::new(contents.as_slice());
- let packet = ClientboundSetEntityData::azalea_read(&mut buf).unwrap();
- println!("{packet:?}");
-
- assert_eq!(buf.position(), contents.len() as u64);
-
- let mut buf = Vec::new();
- packet.write(&mut buf).unwrap();
- assert_eq!(buf, contents);
- }
-
- #[test]
fn test_read_hypixel_entity_data_2() {
let contents = [
161, 21, 2, 6, 0, 5, 8, 0, 6, 21, 0, 7, 1, 0, 1, 1, 172, 2, 3, 8, 0, 4, 8, 0, 9, 1, 0,
diff --git a/azalea-protocol/src/packets/game/c_set_entity_motion.rs b/azalea-protocol/src/packets/game/c_set_entity_motion.rs
index ecbe17a6..a48ec885 100644
--- a/azalea-protocol/src/packets/game/c_set_entity_motion.rs
+++ b/azalea-protocol/src/packets/game/c_set_entity_motion.rs
@@ -1,5 +1,5 @@
use azalea_buf::AzBuf;
-use azalea_core::delta::PositionDelta8;
+use azalea_core::delta::LpVec3;
use azalea_protocol_macros::ClientboundGamePacket;
use azalea_world::MinecraftEntityId;
@@ -7,5 +7,5 @@ use azalea_world::MinecraftEntityId;
pub struct ClientboundSetEntityMotion {
#[var]
pub id: MinecraftEntityId,
- pub delta: PositionDelta8,
+ pub delta: LpVec3,
}
diff --git a/azalea-protocol/src/packets/game/mod.rs b/azalea-protocol/src/packets/game/mod.rs
index 264892b0..60de984d 100644
--- a/azalea-protocol/src/packets/game/mod.rs
+++ b/azalea-protocol/src/packets/game/mod.rs
@@ -31,6 +31,10 @@ declare_state_packets!(GamePacket,
custom_chat_completions,
custom_payload,
damage_event,
+ debug_block_value,
+ debug_chunk_value,
+ debug_entity_value,
+ debug_event,
debug_sample,
delete_chat,
disconnect,
@@ -40,6 +44,7 @@ declare_state_packets!(GamePacket,
explode,
forget_level_chunk,
game_event,
+ game_test_highlight_pos,
horse_screen_open,
hurt_animation,
initialize_border,
@@ -163,7 +168,7 @@ declare_state_packets!(GamePacket,
container_slot_state_changed,
cookie_response,
custom_payload,
- debug_sample_subscription,
+ debug_subscription_request,
edit_book,
entity_tag_query,
interact,
diff --git a/azalea-protocol/src/packets/game/s_debug_sample_subscription.rs b/azalea-protocol/src/packets/game/s_debug_sample_subscription.rs
deleted file mode 100644
index f2b505f3..00000000
--- a/azalea-protocol/src/packets/game/s_debug_sample_subscription.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-use azalea_buf::AzBuf;
-use azalea_protocol_macros::ServerboundGamePacket;
-
-#[derive(Clone, Debug, AzBuf, PartialEq, ServerboundGamePacket)]
-pub struct ServerboundDebugSampleSubscription {
- pub sample_type: RemoteDebugSampleType,
-}
-
-#[derive(Clone, Copy, Debug, AzBuf, PartialEq)]
-pub enum RemoteDebugSampleType {
- TickTime,
-}
diff --git a/azalea-protocol/src/packets/game/s_debug_subscription_request.rs b/azalea-protocol/src/packets/game/s_debug_subscription_request.rs
new file mode 100644
index 00000000..ea31b113
--- /dev/null
+++ b/azalea-protocol/src/packets/game/s_debug_subscription_request.rs
@@ -0,0 +1,8 @@
+use azalea_buf::AzBuf;
+use azalea_protocol_macros::ServerboundGamePacket;
+use azalea_registry::DebugSubscription;
+
+#[derive(Clone, Debug, AzBuf, PartialEq, ServerboundGamePacket)]
+pub struct ServerboundDebugSubscriptionRequest {
+ pub subscriptions: Vec<DebugSubscription>,
+}
diff --git a/azalea-protocol/src/packets/mod.rs b/azalea-protocol/src/packets/mod.rs
index 26369bdb..61c0113e 100644
--- a/azalea-protocol/src/packets/mod.rs
+++ b/azalea-protocol/src/packets/mod.rs
@@ -11,8 +11,8 @@ use azalea_buf::{AzaleaReadVar, AzaleaWrite, AzaleaWriteVar, BufReadError};
use crate::read::ReadPacketError;
-pub const PROTOCOL_VERSION: i32 = 772;
-pub const VERSION_NAME: &str = "1.21.8";
+pub const PROTOCOL_VERSION: i32 = 773;
+pub const VERSION_NAME: &str = "1.21.9";
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum ConnectionProtocol {
diff --git a/azalea-registry/src/lib.rs b/azalea-registry/src/lib.rs
index 90f1ff55..6c1bf7af 100644
--- a/azalea-registry/src/lib.rs
+++ b/azalea-registry/src/lib.rs
@@ -522,6 +522,18 @@ enum Block {
Tnt => "minecraft:tnt",
Bookshelf => "minecraft:bookshelf",
ChiseledBookshelf => "minecraft:chiseled_bookshelf",
+ AcaciaShelf => "minecraft:acacia_shelf",
+ BambooShelf => "minecraft:bamboo_shelf",
+ BirchShelf => "minecraft:birch_shelf",
+ CherryShelf => "minecraft:cherry_shelf",
+ CrimsonShelf => "minecraft:crimson_shelf",
+ DarkOakShelf => "minecraft:dark_oak_shelf",
+ JungleShelf => "minecraft:jungle_shelf",
+ MangroveShelf => "minecraft:mangrove_shelf",
+ OakShelf => "minecraft:oak_shelf",
+ PaleOakShelf => "minecraft:pale_oak_shelf",
+ SpruceShelf => "minecraft:spruce_shelf",
+ WarpedShelf => "minecraft:warped_shelf",
MossyCobblestone => "minecraft:mossy_cobblestone",
Obsidian => "minecraft:obsidian",
Torch => "minecraft:torch",
@@ -622,6 +634,8 @@ enum Block {
PolishedBasalt => "minecraft:polished_basalt",
SoulTorch => "minecraft:soul_torch",
SoulWallTorch => "minecraft:soul_wall_torch",
+ CopperTorch => "minecraft:copper_torch",
+ CopperWallTorch => "minecraft:copper_wall_torch",
Glowstone => "minecraft:glowstone",
NetherPortal => "minecraft:nether_portal",
CarvedPumpkin => "minecraft:carved_pumpkin",
@@ -670,7 +684,23 @@ enum Block {
RedMushroomBlock => "minecraft:red_mushroom_block",
MushroomStem => "minecraft:mushroom_stem",
IronBars => "minecraft:iron_bars",
- Chain => "minecraft:chain",
+ CopperBars => "minecraft:copper_bars",
+ ExposedCopperBars => "minecraft:exposed_copper_bars",
+ WeatheredCopperBars => "minecraft:weathered_copper_bars",
+ OxidizedCopperBars => "minecraft:oxidized_copper_bars",
+ WaxedCopperBars => "minecraft:waxed_copper_bars",
+ WaxedExposedCopperBars => "minecraft:waxed_exposed_copper_bars",
+ WaxedWeatheredCopperBars => "minecraft:waxed_weathered_copper_bars",
+ WaxedOxidizedCopperBars => "minecraft:waxed_oxidized_copper_bars",
+ IronChain => "minecraft:iron_chain",
+ CopperChain => "minecraft:copper_chain",
+ ExposedCopperChain => "minecraft:exposed_copper_chain",
+ WeatheredCopperChain => "minecraft:weathered_copper_chain",
+ OxidizedCopperChain => "minecraft:oxidized_copper_chain",
+ WaxedCopperChain => "minecraft:waxed_copper_chain",
+ WaxedExposedCopperChain => "minecraft:waxed_exposed_copper_chain",
+ WaxedWeatheredCopperChain => "minecraft:waxed_weathered_copper_chain",
+ WaxedOxidizedCopperChain => "minecraft:waxed_oxidized_copper_chain",
GlassPane => "minecraft:glass_pane",
Pumpkin => "minecraft:pumpkin",
Melon => "minecraft:melon",
@@ -1162,6 +1192,14 @@ enum Block {
Bell => "minecraft:bell",
Lantern => "minecraft:lantern",
SoulLantern => "minecraft:soul_lantern",
+ CopperLantern => "minecraft:copper_lantern",
+ ExposedCopperLantern => "minecraft:exposed_copper_lantern",
+ WeatheredCopperLantern => "minecraft:weathered_copper_lantern",
+ OxidizedCopperLantern => "minecraft:oxidized_copper_lantern",
+ WaxedCopperLantern => "minecraft:waxed_copper_lantern",
+ WaxedExposedCopperLantern => "minecraft:waxed_exposed_copper_lantern",
+ WaxedWeatheredCopperLantern => "minecraft:waxed_weathered_copper_lantern",
+ WaxedOxidizedCopperLantern => "minecraft:waxed_oxidized_copper_lantern",
Campfire => "minecraft:campfire",
SoulCampfire => "minecraft:soul_campfire",
SweetBerryBush => "minecraft:sweet_berry_bush",
@@ -1384,7 +1422,30 @@ enum Block {
WaxedExposedCopperBulb => "minecraft:waxed_exposed_copper_bulb",
WaxedWeatheredCopperBulb => "minecraft:waxed_weathered_copper_bulb",
WaxedOxidizedCopperBulb => "minecraft:waxed_oxidized_copper_bulb",
+ CopperChest => "minecraft:copper_chest",
+ ExposedCopperChest => "minecraft:exposed_copper_chest",
+ WeatheredCopperChest => "minecraft:weathered_copper_chest",
+ OxidizedCopperChest => "minecraft:oxidized_copper_chest",
+ WaxedCopperChest => "minecraft:waxed_copper_chest",
+ WaxedExposedCopperChest => "minecraft:waxed_exposed_copper_chest",
+ WaxedWeatheredCopperChest => "minecraft:waxed_weathered_copper_chest",
+ WaxedOxidizedCopperChest => "minecraft:waxed_oxidized_copper_chest",
+ CopperGolemStatue => "minecraft:copper_golem_statue",
+ ExposedCopperGolemStatue => "minecraft:exposed_copper_golem_statue",
+ WeatheredCopperGolemStatue => "minecraft:weathered_copper_golem_statue",
+ OxidizedCopperGolemStatue => "minecraft:oxidized_copper_golem_statue",
+ WaxedCopperGolemStatue => "minecraft:waxed_copper_golem_statue",
+ WaxedExposedCopperGolemStatue => "minecraft:waxed_exposed_copper_golem_statue",
+ WaxedWeatheredCopperGolemStatue => "minecraft:waxed_weathered_copper_golem_statue",
+ WaxedOxidizedCopperGolemStatue => "minecraft:waxed_oxidized_copper_golem_statue",
LightningRod => "minecraft:lightning_rod",
+ ExposedLightningRod => "minecraft:exposed_lightning_rod",
+ WeatheredLightningRod => "minecraft:weathered_lightning_rod",
+ OxidizedLightningRod => "minecraft:oxidized_lightning_rod",
+ WaxedLightningRod => "minecraft:waxed_lightning_rod",
+ WaxedExposedLightningRod => "minecraft:waxed_exposed_lightning_rod",
+ WaxedWeatheredLightningRod => "minecraft:waxed_weathered_lightning_rod",
+ WaxedOxidizedLightningRod => "minecraft:waxed_oxidized_lightning_rod",
PointedDripstone => "minecraft:pointed_dripstone",
DripstoneBlock => "minecraft:dripstone_block",
CaveVines => "minecraft:cave_vines",
@@ -1496,6 +1557,7 @@ enum BlockEntityKind {
SculkCatalyst => "minecraft:sculk_catalyst",
SculkShrieker => "minecraft:sculk_shrieker",
ChiseledBookshelf => "minecraft:chiseled_bookshelf",
+ Shelf => "minecraft:shelf",
BrushableBlock => "minecraft:brushable_block",
DecoratedPot => "minecraft:decorated_pot",
Crafter => "minecraft:crafter",
@@ -1503,6 +1565,7 @@ enum BlockEntityKind {
Vault => "minecraft:vault",
TestBlock => "minecraft:test_block",
TestInstanceBlock => "minecraft:test_instance_block",
+ CopperGolemStatue => "minecraft:copper_golem_statue",
}
}
@@ -1714,6 +1777,7 @@ enum EntityKind {
ChestMinecart => "minecraft:chest_minecart",
Chicken => "minecraft:chicken",
Cod => "minecraft:cod",
+ CopperGolem => "minecraft:copper_golem",
CommandBlockMinecart => "minecraft:command_block_minecart",
Cow => "minecraft:cow",
Creaking => "minecraft:creaking",
@@ -1768,6 +1832,7 @@ enum EntityKind {
MagmaCube => "minecraft:magma_cube",
MangroveBoat => "minecraft:mangrove_boat",
MangroveChestBoat => "minecraft:mangrove_chest_boat",
+ Mannequin => "minecraft:mannequin",
Marker => "minecraft:marker",
Minecart => "minecraft:minecart",
Mooshroom => "minecraft:mooshroom",
@@ -2264,6 +2329,18 @@ enum Item {
SmoothSandstone => "minecraft:smooth_sandstone",
SmoothStone => "minecraft:smooth_stone",
Bricks => "minecraft:bricks",
+ AcaciaShelf => "minecraft:acacia_shelf",
+ BambooShelf => "minecraft:bamboo_shelf",
+ BirchShelf => "minecraft:birch_shelf",
+ CherryShelf => "minecraft:cherry_shelf",
+ CrimsonShelf => "minecraft:crimson_shelf",
+ DarkOakShelf => "minecraft:dark_oak_shelf",
+ JungleShelf => "minecraft:jungle_shelf",
+ MangroveShelf => "minecraft:mangrove_shelf",
+ OakShelf => "minecraft:oak_shelf",
+ PaleOakShelf => "minecraft:pale_oak_shelf",
+ SpruceShelf => "minecraft:spruce_shelf",
+ WarpedShelf => "minecraft:warped_shelf",
Bookshelf => "minecraft:bookshelf",
ChiseledBookshelf => "minecraft:chiseled_bookshelf",
DecoratedPot => "minecraft:decorated_pot",
@@ -2313,6 +2390,7 @@ enum Item {
PolishedBasalt => "minecraft:polished_basalt",
SmoothBasalt => "minecraft:smooth_basalt",
SoulTorch => "minecraft:soul_torch",
+ CopperTorch => "minecraft:copper_torch",
Glowstone => "minecraft:glowstone",
InfestedStone => "minecraft:infested_stone",
InfestedCobblestone => "minecraft:infested_cobblestone",
@@ -2337,7 +2415,23 @@ enum Item {
RedMushroomBlock => "minecraft:red_mushroom_block",
MushroomStem => "minecraft:mushroom_stem",
IronBars => "minecraft:iron_bars",
- Chain => "minecraft:chain",
+ CopperBars => "minecraft:copper_bars",
+ ExposedCopperBars => "minecraft:exposed_copper_bars",
+ WeatheredCopperBars => "minecraft:weathered_copper_bars",
+ OxidizedCopperBars => "minecraft:oxidized_copper_bars",
+ WaxedCopperBars => "minecraft:waxed_copper_bars",
+ WaxedExposedCopperBars => "minecraft:waxed_exposed_copper_bars",
+ WaxedWeatheredCopperBars => "minecraft:waxed_weathered_copper_bars",
+ WaxedOxidizedCopperBars => "minecraft:waxed_oxidized_copper_bars",
+ IronChain => "minecraft:iron_chain",
+ CopperChain => "minecraft:copper_chain",
+ ExposedCopperChain => "minecraft:exposed_copper_chain",
+ WeatheredCopperChain => "minecraft:weathered_copper_chain",
+ OxidizedCopperChain => "minecraft:oxidized_copper_chain",
+ WaxedCopperChain => "minecraft:waxed_copper_chain",
+ WaxedExposedCopperChain => "minecraft:waxed_exposed_copper_chain",
+ WaxedWeatheredCopperChain => "minecraft:waxed_weathered_copper_chain",
+ WaxedOxidizedCopperChain => "minecraft:waxed_oxidized_copper_chain",
GlassPane => "minecraft:glass_pane",
Melon => "minecraft:melon",
Vine => "minecraft:vine",
@@ -2664,6 +2758,13 @@ enum Item {
Target => "minecraft:target",
Lever => "minecraft:lever",
LightningRod => "minecraft:lightning_rod",
+ ExposedLightningRod => "minecraft:exposed_lightning_rod",
+ WeatheredLightningRod => "minecraft:weathered_lightning_rod",
+ OxidizedLightningRod => "minecraft:oxidized_lightning_rod",
+ WaxedLightningRod => "minecraft:waxed_lightning_rod",
+ WaxedExposedLightningRod => "minecraft:waxed_exposed_lightning_rod",
+ WaxedWeatheredLightningRod => "minecraft:waxed_weathered_lightning_rod",
+ WaxedOxidizedLightningRod => "minecraft:waxed_oxidized_lightning_rod",
DaylightDetector => "minecraft:daylight_detector",
SculkSensor => "minecraft:sculk_sensor",
CalibratedSculkSensor => "minecraft:calibrated_sculk_sensor",
@@ -2839,6 +2940,11 @@ enum Item {
WoodenPickaxe => "minecraft:wooden_pickaxe",
WoodenAxe => "minecraft:wooden_axe",
WoodenHoe => "minecraft:wooden_hoe",
+ CopperSword => "minecraft:copper_sword",
+ CopperShovel => "minecraft:copper_shovel",
+ CopperPickaxe => "minecraft:copper_pickaxe",
+ CopperAxe => "minecraft:copper_axe",
+ CopperHoe => "minecraft:copper_hoe",
StoneSword => "minecraft:stone_sword",
StoneShovel => "minecraft:stone_shovel",
StonePickaxe => "minecraft:stone_pickaxe",
@@ -2876,6 +2982,10 @@ enum Item {
LeatherChestplate => "minecraft:leather_chestplate",
LeatherLeggings => "minecraft:leather_leggings",
LeatherBoots => "minecraft:leather_boots",
+ CopperHelmet => "minecraft:copper_helmet",
+ CopperChestplate => "minecraft:copper_chestplate",
+ CopperLeggings => "minecraft:copper_leggings",
+ CopperBoots => "minecraft:copper_boots",
ChainmailHelmet => "minecraft:chainmail_helmet",
ChainmailChestplate => "minecraft:chainmail_chestplate",
ChainmailLeggings => "minecraft:chainmail_leggings",
@@ -3057,6 +3167,7 @@ enum Item {
CaveSpiderSpawnEgg => "minecraft:cave_spider_spawn_egg",
ChickenSpawnEgg => "minecraft:chicken_spawn_egg",
CodSpawnEgg => "minecraft:cod_spawn_egg",
+ CopperGolemSpawnEgg => "minecraft:copper_golem_spawn_egg",
CowSpawnEgg => "minecraft:cow_spawn_egg",
CreeperSpawnEgg => "minecraft:creeper_spawn_egg",
DolphinSpawnEgg => "minecraft:dolphin_spawn_egg",
@@ -3164,6 +3275,7 @@ enum Item {
RabbitFoot => "minecraft:rabbit_foot",
RabbitHide => "minecraft:rabbit_hide",
ArmorStand => "minecraft:armor_stand",
+ CopperHorseArmor => "minecraft:copper_horse_armor",
IronHorseArmor => "minecraft:iron_horse_armor",
GoldenHorseArmor => "minecraft:golden_horse_armor",
DiamondHorseArmor => "minecraft:diamond_horse_armor",
@@ -3206,6 +3318,7 @@ enum Item {
TotemOfUndying => "minecraft:totem_of_undying",
ShulkerShell => "minecraft:shulker_shell",
IronNugget => "minecraft:iron_nugget",
+ CopperNugget => "minecraft:copper_nugget",
KnowledgeBook => "minecraft:knowledge_book",
DebugStick => "minecraft:debug_stick",
MusicDisc13 => "minecraft:music_disc_13",
@@ -3259,6 +3372,14 @@ enum Item {
Bell => "minecraft:bell",
Lantern => "minecraft:lantern",
SoulLantern => "minecraft:soul_lantern",
+ CopperLantern => "minecraft:copper_lantern",
+ ExposedCopperLantern => "minecraft:exposed_copper_lantern",
+ WeatheredCopperLantern => "minecraft:weathered_copper_lantern",
+ OxidizedCopperLantern => "minecraft:oxidized_copper_lantern",
+ WaxedCopperLantern => "minecraft:waxed_copper_lantern",
+ WaxedExposedCopperLantern => "minecraft:waxed_exposed_copper_lantern",
+ WaxedWeatheredCopperLantern => "minecraft:waxed_weathered_copper_lantern",
+ WaxedOxidizedCopperLantern => "minecraft:waxed_oxidized_copper_lantern",
SweetBerries => "minecraft:sweet_berries",
GlowBerries => "minecraft:glow_berries",
Campfire => "minecraft:campfire",
@@ -3370,6 +3491,22 @@ enum Item {
WaxedExposedCopperBulb => "minecraft:waxed_exposed_copper_bulb",
WaxedWeatheredCopperBulb => "minecraft:waxed_weathered_copper_bulb",
WaxedOxidizedCopperBulb => "minecraft:waxed_oxidized_copper_bulb",
+ CopperChest => "minecraft:copper_chest",
+ ExposedCopperChest => "minecraft:exposed_copper_chest",
+ WeatheredCopperChest => "minecraft:weathered_copper_chest",
+ OxidizedCopperChest => "minecraft:oxidized_copper_chest",
+ WaxedCopperChest => "minecraft:waxed_copper_chest",
+ WaxedExposedCopperChest => "minecraft:waxed_exposed_copper_chest",
+ WaxedWeatheredCopperChest => "minecraft:waxed_weathered_copper_chest",
+ WaxedOxidizedCopperChest => "minecraft:waxed_oxidized_copper_chest",
+ CopperGolemStatue => "minecraft:copper_golem_statue",
+ ExposedCopperGolemStatue => "minecraft:exposed_copper_golem_statue",
+ WeatheredCopperGolemStatue => "minecraft:weathered_copper_golem_statue",
+ OxidizedCopperGolemStatue => "minecraft:oxidized_copper_golem_statue",
+ WaxedCopperGolemStatue => "minecraft:waxed_copper_golem_statue",
+ WaxedExposedCopperGolemStatue => "minecraft:waxed_exposed_copper_golem_statue",
+ WaxedWeatheredCopperGolemStatue => "minecraft:waxed_weathered_copper_golem_statue",
+ WaxedOxidizedCopperGolemStatue => "minecraft:waxed_oxidized_copper_golem_statue",
TrialSpawner => "minecraft:trial_spawner",
TrialKey => "minecraft:trial_key",
OminousTrialKey => "minecraft:ominous_trial_key",
@@ -3541,6 +3678,9 @@ enum MemoryModuleKind {
IsPregnant => "minecraft:is_pregnant",
IsPanicking => "minecraft:is_panicking",
UnreachableTongueTargets => "minecraft:unreachable_tongue_targets",
+ VisitedBlockPositions => "minecraft:visited_block_positions",
+ UnreachableTransportBlockPositions => "minecraft:unreachable_transport_block_positions",
+ TransportItemsCooldownTicks => "minecraft:transport_items_cooldown_ticks",
AngryAt => "minecraft:angry_at",
UniversalAnger => "minecraft:universal_anger",
AdmiringItem => "minecraft:admiring_item",
@@ -3648,6 +3788,7 @@ enum ParticleKind {
BlockMarker => "minecraft:block_marker",
Bubble => "minecraft:bubble",
Cloud => "minecraft:cloud",
+ CopperFireFlame => "minecraft:copper_fire_flame",
Crit => "minecraft:crit",
DamageIndicator => "minecraft:damage_indicator",
DragonBreath => "minecraft:dragon_breath",
@@ -4024,6 +4165,7 @@ enum SoundEvent {
ItemArmorEquipGold => "minecraft:item.armor.equip_gold",
ItemArmorEquipIron => "minecraft:item.armor.equip_iron",
ItemArmorEquipLeather => "minecraft:item.armor.equip_leather",
+ ItemArmorEquipCopper => "minecraft:item.armor.equip_copper",
ItemArmorEquipNetherite => "minecraft:item.armor.equip_netherite",
ItemArmorEquipTurtle => "minecraft:item.armor.equip_turtle",
ItemArmorEquipWolf => "minecraft:item.armor.equip_wolf",
@@ -4305,8 +4447,38 @@ enum SoundEvent {
BlockCopperPlace => "minecraft:block.copper.place",
BlockCopperHit => "minecraft:block.copper.hit",
BlockCopperFall => "minecraft:block.copper.fall",
+ BlockCopperChestClose => "minecraft:block.copper_chest.close",
+ BlockCopperChestOpen => "minecraft:block.copper_chest.open",
+ BlockCopperChestWeatheredClose => "minecraft:block.copper_chest_weathered.close",
+ BlockCopperChestWeatheredOpen => "minecraft:block.copper_chest_weathered.open",
+ BlockCopperChestOxidizedClose => "minecraft:block.copper_chest_oxidized.close",
+ BlockCopperChestOxidizedOpen => "minecraft:block.copper_chest_oxidized.open",
BlockCopperDoorClose => "minecraft:block.copper_door.close",
BlockCopperDoorOpen => "minecraft:block.copper_door.open",
+ EntityCopperGolemStep => "minecraft:entity.copper_golem.step",
+ EntityCopperGolemHurt => "minecraft:entity.copper_golem.hurt",
+ EntityCopperGolemDeath => "minecraft:entity.copper_golem.death",
+ EntityCopperGolemWeatheredStep => "minecraft:entity.copper_golem_weathered.step",
+ EntityCopperGolemWeatheredHurt => "minecraft:entity.copper_golem_weathered.hurt",
+ EntityCopperGolemWeatheredDeath => "minecraft:entity.copper_golem_weathered.death",
+ EntityCopperGolemOxidizedStep => "minecraft:entity.copper_golem_oxidized.step",
+ EntityCopperGolemOxidizedHurt => "minecraft:entity.copper_golem_oxidized.hurt",
+ EntityCopperGolemOxidizedDeath => "minecraft:entity.copper_golem_oxidized.death",
+ EntityCopperGolemSpin => "minecraft:entity.copper_golem.spin",
+ EntityCopperGolemWeatheredSpin => "minecraft:entity.copper_golem_weathered.spin",
+ EntityCopperGolemOxidizedSpin => "minecraft:entity.copper_golem_oxidized.spin",
+ EntityCopperGolemNoItemGet => "minecraft:entity.copper_golem.no_item_get",
+ EntityCopperGolemNoItemNoGet => "minecraft:entity.copper_golem.no_item_no_get",
+ EntityCopperGolemItemDrop => "minecraft:entity.copper_golem.item_drop",
+ EntityCopperGolemItemNoDrop => "minecraft:entity.copper_golem.item_no_drop",
+ EntityCopperGolemBecomeStatue => "minecraft:entity.copper_golem_become_statue",
+ BlockCopperGolemStatueBreak => "minecraft:block.copper_golem_statue.break",
+ BlockCopperGolemStatuePlace => "minecraft:block.copper_golem_statue.place",
+ BlockCopperGolemStatueHit => "minecraft:block.copper_golem_statue.hit",
+ BlockCopperGolemStatueStep => "minecraft:block.copper_golem_statue.step",
+ BlockCopperGolemStatueFall => "minecraft:block.copper_golem_statue.fall",
+ EntityCopperGolemSpawn => "minecraft:entity.copper_golem.spawn",
+ EntityCopperGolemShear => "minecraft:entity.copper_golem.shear",
BlockCopperGrateBreak => "minecraft:block.copper_grate.break",
BlockCopperGrateStep => "minecraft:block.copper_grate.step",
BlockCopperGratePlace => "minecraft:block.copper_grate.place",
@@ -5248,6 +5420,17 @@ enum SoundEvent {
EntitySheepShear => "minecraft:entity.sheep.shear",
EntitySheepStep => "minecraft:entity.sheep.step",
ItemShearsSnip => "minecraft:item.shears.snip",
+ BlockShelfActivate => "minecraft:block.shelf.activate",
+ BlockShelfBreak => "minecraft:block.shelf.break",
+ BlockShelfDeactivate => "minecraft:block.shelf.deactivate",
+ BlockShelfFall => "minecraft:block.shelf.fall",
+ BlockShelfHit => "minecraft:block.shelf.hit",
+ BlockShelfMultiSwap => "minecraft:block.shelf.multi_swap",
+ BlockShelfPlace => "minecraft:block.shelf.place",
+ BlockShelfPlaceItem => "minecraft:block.shelf.place_item",
+ BlockShelfSingleSwap => "minecraft:block.shelf.single_swap",
+ BlockShelfStep => "minecraft:block.shelf.step",
+ BlockShelfTakeItem => "minecraft:block.shelf.take_item",
ItemShieldBlock => "minecraft:item.shield.block",
ItemShieldBreak => "minecraft:item.shield.break",
BlockShroomlightBreak => "minecraft:block.shroomlight.break",
@@ -5548,6 +5731,7 @@ enum SoundEvent {
BlockHangingSignWaxedInteractFail => "minecraft:block.hanging_sign.waxed_interact_fail",
BlockSignWaxedInteractFail => "minecraft:block.sign.waxed_interact_fail",
BlockWaterAmbient => "minecraft:block.water.ambient",
+ WeatherEndFlash => "minecraft:weather.end_flash",
WeatherRain => "minecraft:weather.rain",
WeatherRainAbove => "minecraft:weather.rain.above",
BlockWetGrassBreak => "minecraft:block.wet_grass.break",
@@ -5790,6 +5974,7 @@ enum WorldgenDensityFunctionKind {
Cube => "minecraft:cube",
HalfNegative => "minecraft:half_negative",
QuarterNegative => "minecraft:quarter_negative",
+ Invert => "minecraft:invert",
Squeeze => "minecraft:squeeze",
Add => "minecraft:add",
Mul => "minecraft:mul",
@@ -5798,6 +5983,7 @@ enum WorldgenDensityFunctionKind {
Spline => "minecraft:spline",
Constant => "minecraft:constant",
YClampedGradient => "minecraft:y_clamped_gradient",
+ FindTopSurface => "minecraft:find_top_surface",
}
}
@@ -6203,6 +6389,8 @@ enum BlockKind {
ConcretePowder => "minecraft:concrete_powder",
Conduit => "minecraft:conduit",
CopperBulbBlock => "minecraft:copper_bulb_block",
+ CopperChest => "minecraft:copper_chest",
+ CopperGolemStatue => "minecraft:copper_golem_statue",
Coral => "minecraft:coral",
CoralFan => "minecraft:coral_fan",
CoralPlant => "minecraft:coral_plant",
@@ -6236,7 +6424,6 @@ enum BlockKind {
FenceGate => "minecraft:fence_gate",
Fire => "minecraft:fire",
FireflyBush => "minecraft:firefly_bush",
- FletchingTable => "minecraft:fletching_table",
Flower => "minecraft:flower",
FlowerPot => "minecraft:flower_pot",
Frogspawn => "minecraft:frogspawn",
@@ -6327,6 +6514,7 @@ enum BlockKind {
SculkVein => "minecraft:sculk_vein",
Seagrass => "minecraft:seagrass",
SeaPickle => "minecraft:sea_pickle",
+ Shelf => "minecraft:shelf",
ShortDryGrass => "minecraft:short_dry_grass",
ShulkerBox => "minecraft:shulker_box",
Skull => "minecraft:skull",
@@ -6386,13 +6574,19 @@ enum BlockKind {
Wall => "minecraft:wall",
Waterlily => "minecraft:waterlily",
WaterloggedTransparent => "minecraft:waterlogged_transparent",
+ WeatheringCopperBar => "minecraft:weathering_copper_bar",
WeatheringCopperBulb => "minecraft:weathering_copper_bulb",
+ WeatheringCopperChain => "minecraft:weathering_copper_chain",
+ WeatheringCopperChest => "minecraft:weathering_copper_chest",
WeatheringCopperDoor => "minecraft:weathering_copper_door",
WeatheringCopperFull => "minecraft:weathering_copper_full",
+ WeatheringCopperGolemStatue => "minecraft:weathering_copper_golem_statue",
WeatheringCopperGrate => "minecraft:weathering_copper_grate",
WeatheringCopperSlab => "minecraft:weathering_copper_slab",
WeatheringCopperStair => "minecraft:weathering_copper_stair",
WeatheringCopperTrapDoor => "minecraft:weathering_copper_trap_door",
+ WeatheringLantern => "minecraft:weathering_lantern",
+ WeatheringLightningRod => "minecraft:weathering_lightning_rod",
Web => "minecraft:web",
WeepingVinesPlant => "minecraft:weeping_vines_plant",
WeepingVines => "minecraft:weeping_vines",
@@ -6817,7 +7011,8 @@ enum SlotDisplay {
registry! {
enum TicketKind {
- Start => "minecraft:start",
+ PlayerSpawn => "minecraft:player_spawn",
+ SpawnSearch => "minecraft:spawn_search",
Dragon => "minecraft:dragon",
PlayerLoading => "minecraft:player_loading",
PlayerSimulation => "minecraft:player_simulation",
@@ -6917,3 +7112,119 @@ enum DialogActionKind {
DynamicCustom => "minecraft:dynamic/custom",
}
}
+
+registry! {
+enum DebugSubscription {
+ DedicatedServerTickTime => "minecraft:dedicated_server_tick_time",
+ Bees => "minecraft:bees",
+ Brains => "minecraft:brains",
+ Breezes => "minecraft:breezes",
+ GoalSelectors => "minecraft:goal_selectors",
+ EntityPaths => "minecraft:entity_paths",
+ EntityBlockIntersections => "minecraft:entity_block_intersections",
+ BeeHives => "minecraft:bee_hives",
+ Pois => "minecraft:pois",
+ RedstoneWireOrientations => "minecraft:redstone_wire_orientations",
+ VillageSections => "minecraft:village_sections",
+ Raids => "minecraft:raids",
+ Structures => "minecraft:structures",
+ GameEventListeners => "minecraft:game_event_listeners",
+ NeighborUpdates => "minecraft:neighbor_updates",
+ GameEvents => "minecraft:game_events",
+}
+}
+
+registry! {
+enum IncomingRpcMethods {
+ Allowlist => "minecraft:allowlist",
+ AllowlistSet => "minecraft:allowlist/set",
+ AllowlistAdd => "minecraft:allowlist/add",
+ AllowlistRemove => "minecraft:allowlist/remove",
+ AllowlistClear => "minecraft:allowlist/clear",
+ Bans => "minecraft:bans",
+ BansSet => "minecraft:bans/set",
+ BansAdd => "minecraft:bans/add",
+ BansRemove => "minecraft:bans/remove",
+ BansClear => "minecraft:bans/clear",
+ IpBans => "minecraft:ip_bans",
+ IpBansSet => "minecraft:ip_bans/set",
+ IpBansAdd => "minecraft:ip_bans/add",
+ IpBansRemove => "minecraft:ip_bans/remove",
+ IpBansClear => "minecraft:ip_bans/clear",
+ Players => "minecraft:players",
+ PlayersKick => "minecraft:players/kick",
+ Operators => "minecraft:operators",
+ OperatorsSet => "minecraft:operators/set",
+ OperatorsAdd => "minecraft:operators/add",
+ OperatorsRemove => "minecraft:operators/remove",
+ OperatorsClear => "minecraft:operators/clear",
+ ServerStatus => "minecraft:server/status",
+ ServerSave => "minecraft:server/save",
+ ServerStop => "minecraft:server/stop",
+ ServerSystemMessage => "minecraft:server/system_message",
+ ServersettingsAutosave => "minecraft:serversettings/autosave",
+ ServersettingsAutosaveSet => "minecraft:serversettings/autosave/set",
+ ServersettingsDifficulty => "minecraft:serversettings/difficulty",
+ ServersettingsDifficultySet => "minecraft:serversettings/difficulty/set",
+ ServersettingsEnforceAllowlist => "minecraft:serversettings/enforce_allowlist",
+ ServersettingsEnforceAllowlistSet => "minecraft:serversettings/enforce_allowlist/set",
+ ServersettingsUseAllowlist => "minecraft:serversettings/use_allowlist",
+ ServersettingsUseAllowlistSet => "minecraft:serversettings/use_allowlist/set",
+ ServersettingsMaxPlayers => "minecraft:serversettings/max_players",
+ ServersettingsMaxPlayersSet => "minecraft:serversettings/max_players/set",
+ ServersettingsPauseWhenEmptySeconds => "minecraft:serversettings/pause_when_empty_seconds",
+ ServersettingsPauseWhenEmptySecondsSet => "minecraft:serversettings/pause_when_empty_seconds/set",
+ ServersettingsPlayerIdleTimeout => "minecraft:serversettings/player_idle_timeout",
+ ServersettingsPlayerIdleTimeoutSet => "minecraft:serversettings/player_idle_timeout/set",
+ ServersettingsAllowFlight => "minecraft:serversettings/allow_flight",
+ ServersettingsAllowFlightSet => "minecraft:serversettings/allow_flight/set",
+ ServersettingsMotd => "minecraft:serversettings/motd",
+ ServersettingsMotdSet => "minecraft:serversettings/motd/set",
+ ServersettingsSpawnProtectionRadius => "minecraft:serversettings/spawn_protection_radius",
+ ServersettingsSpawnProtectionRadiusSet => "minecraft:serversettings/spawn_protection_radius/set",
+ ServersettingsForceGameMode => "minecraft:serversettings/force_game_mode",
+ ServersettingsForceGameModeSet => "minecraft:serversettings/force_game_mode/set",
+ ServersettingsGameMode => "minecraft:serversettings/game_mode",
+ ServersettingsGameModeSet => "minecraft:serversettings/game_mode/set",
+ ServersettingsViewDistance => "minecraft:serversettings/view_distance",
+ ServersettingsViewDistanceSet => "minecraft:serversettings/view_distance/set",
+ ServersettingsSimulationDistance => "minecraft:serversettings/simulation_distance",
+ ServersettingsSimulationDistanceSet => "minecraft:serversettings/simulation_distance/set",
+ ServersettingsAcceptTransfers => "minecraft:serversettings/accept_transfers",
+ ServersettingsAcceptTransfersSet => "minecraft:serversettings/accept_transfers/set",
+ ServersettingsStatusHeartbeatInterval => "minecraft:serversettings/status_heartbeat_interval",
+ ServersettingsStatusHeartbeatIntervalSet => "minecraft:serversettings/status_heartbeat_interval/set",
+ ServersettingsOperatorUserPermissionLevel => "minecraft:serversettings/operator_user_permission_level",
+ ServersettingsOperatorUserPermissionLevelSet => "minecraft:serversettings/operator_user_permission_level/set",
+ ServersettingsHideOnlinePlayers => "minecraft:serversettings/hide_online_players",
+ ServersettingsHideOnlinePlayersSet => "minecraft:serversettings/hide_online_players/set",
+ ServersettingsStatusReplies => "minecraft:serversettings/status_replies",
+ ServersettingsStatusRepliesSet => "minecraft:serversettings/status_replies/set",
+ ServersettingsEntityBroadcastRange => "minecraft:serversettings/entity_broadcast_range",
+ ServersettingsEntityBroadcastRangeSet => "minecraft:serversettings/entity_broadcast_range/set",
+ Gamerules => "minecraft:gamerules",
+ GamerulesUpdate => "minecraft:gamerules/update",
+ RpcDiscover => "minecraft:rpc.discover",
+}
+}
+
+registry! {
+enum OutgoingRpcMethods {
+ NotificationServerStarted => "minecraft:notification/server/started",
+ NotificationServerStopping => "minecraft:notification/server/stopping",
+ NotificationServerSaving => "minecraft:notification/server/saving",
+ NotificationServerSaved => "minecraft:notification/server/saved",
+ NotificationPlayersJoined => "minecraft:notification/players/joined",
+ NotificationPlayersLeft => "minecraft:notification/players/left",
+ NotificationOperatorsAdded => "minecraft:notification/operators/added",
+ NotificationOperatorsRemoved => "minecraft:notification/operators/removed",
+ NotificationAllowlistAdded => "minecraft:notification/allowlist/added",
+ NotificationAllowlistRemoved => "minecraft:notification/allowlist/removed",
+ NotificationIpBansAdded => "minecraft:notification/ip_bans/added",
+ NotificationIpBansRemoved => "minecraft:notification/ip_bans/removed",
+ NotificationBansAdded => "minecraft:notification/bans/added",
+ NotificationBansRemoved => "minecraft:notification/bans/removed",
+ NotificationGamerulesUpdated => "minecraft:notification/gamerules/updated",
+ NotificationServerStatus => "minecraft:notification/server/status",
+}
+}
diff --git a/azalea-registry/src/tags/blocks.rs b/azalea-registry/src/tags/blocks.rs
index efc138a2..d54ae50f 100644
--- a/azalea-registry/src/tags/blocks.rs
+++ b/azalea-registry/src/tags/blocks.rs
@@ -280,6 +280,19 @@ pub static BANNERS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::BlackWallBanner,
])
});
+pub static BARS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Block::IronBars,
+ Block::CopperBars,
+ Block::WaxedCopperBars,
+ Block::ExposedCopperBars,
+ Block::WaxedExposedCopperBars,
+ Block::WeatheredCopperBars,
+ Block::WaxedWeatheredCopperBars,
+ Block::OxidizedCopperBars,
+ Block::WaxedOxidizedCopperBars,
+ ])
+});
pub static BASE_STONE_NETHER: LazyLock<HashSet<Block>> =
LazyLock::new(|| HashSet::from_iter(vec![Block::Netherrack, Block::Basalt, Block::Blackstone]));
pub static BASE_STONE_OVERWORLD: LazyLock<HashSet<Block>> = LazyLock::new(|| {
@@ -520,6 +533,19 @@ pub static CEILING_HANGING_SIGNS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::BambooHangingSign,
])
});
+pub static CHAINS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Block::IronChain,
+ Block::CopperChain,
+ Block::WaxedCopperChain,
+ Block::ExposedCopperChain,
+ Block::WaxedExposedCopperChain,
+ Block::WeatheredCopperChain,
+ Block::WaxedWeatheredCopperChain,
+ Block::OxidizedCopperChain,
+ Block::WaxedOxidizedCopperChain,
+ ])
+});
pub static CHERRY_LOGS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Block::CherryLog,
@@ -653,6 +679,42 @@ pub static CONCRETE_POWDER: LazyLock<HashSet<Block>> = LazyLock::new(|| {
});
pub static CONVERTABLE_TO_MUD: LazyLock<HashSet<Block>> =
LazyLock::new(|| HashSet::from_iter(vec![Block::Dirt, Block::CoarseDirt, Block::RootedDirt]));
+pub static COPPER: LazyLock<HashSet<Block>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Block::CopperBlock,
+ Block::ExposedCopper,
+ Block::WeatheredCopper,
+ Block::OxidizedCopper,
+ Block::WaxedCopperBlock,
+ Block::WaxedExposedCopper,
+ Block::WaxedWeatheredCopper,
+ Block::WaxedOxidizedCopper,
+ ])
+});
+pub static COPPER_CHESTS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Block::CopperChest,
+ Block::ExposedCopperChest,
+ Block::WeatheredCopperChest,
+ Block::OxidizedCopperChest,
+ Block::WaxedCopperChest,
+ Block::WaxedExposedCopperChest,
+ Block::WaxedWeatheredCopperChest,
+ Block::WaxedOxidizedCopperChest,
+ ])
+});
+pub static COPPER_GOLEM_STATUES: LazyLock<HashSet<Block>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Block::CopperGolemStatue,
+ Block::ExposedCopperGolemStatue,
+ Block::WeatheredCopperGolemStatue,
+ Block::OxidizedCopperGolemStatue,
+ Block::WaxedCopperGolemStatue,
+ Block::WaxedExposedCopperGolemStatue,
+ Block::WaxedWeatheredCopperGolemStatue,
+ Block::WaxedOxidizedCopperGolemStatue,
+ ])
+});
pub static COPPER_ORES: LazyLock<HashSet<Block>> =
LazyLock::new(|| HashSet::from_iter(vec![Block::CopperOre, Block::DeepslateCopperOre]));
pub static CORAL_BLOCKS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
@@ -1153,6 +1215,14 @@ pub static GUARDED_BY_PIGLINS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::GildedBlackstone,
Block::TrappedChest,
Block::RawGoldBlock,
+ Block::CopperChest,
+ Block::ExposedCopperChest,
+ Block::WeatheredCopperChest,
+ Block::OxidizedCopperChest,
+ Block::WaxedCopperChest,
+ Block::WaxedExposedCopperChest,
+ Block::WaxedWeatheredCopperChest,
+ Block::WaxedOxidizedCopperChest,
Block::ShulkerBox,
Block::BlackShulkerBox,
Block::BlueShulkerBox,
@@ -1221,6 +1291,28 @@ pub static IMPERMEABLE: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::RedStainedGlass,
Block::BlackStainedGlass,
Block::TintedGlass,
+ Block::Barrier,
+ ])
+});
+pub static INCORRECT_FOR_COPPER_TOOL: LazyLock<HashSet<Block>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Block::Obsidian,
+ Block::CryingObsidian,
+ Block::NetheriteBlock,
+ Block::RespawnAnchor,
+ Block::AncientDebris,
+ Block::DiamondBlock,
+ Block::DiamondOre,
+ Block::DeepslateDiamondOre,
+ Block::EmeraldOre,
+ Block::DeepslateEmeraldOre,
+ Block::EmeraldBlock,
+ Block::GoldBlock,
+ Block::RawGoldBlock,
+ Block::GoldOre,
+ Block::DeepslateGoldOre,
+ Block::RedstoneOre,
+ Block::DeepslateRedstoneOre,
])
});
pub static INCORRECT_FOR_DIAMOND_TOOL: LazyLock<HashSet<Block>> =
@@ -1286,7 +1378,6 @@ pub static INCORRECT_FOR_GOLD_TOOL: LazyLock<HashSet<Block>> = LazyLock::new(||
Block::WaxedOxidizedCutCopperSlab,
Block::WaxedOxidizedCutCopperStairs,
Block::WaxedOxidizedCutCopper,
- Block::LightningRod,
Block::Crafter,
Block::ChiseledCopper,
Block::ExposedChiseledCopper,
@@ -1320,6 +1411,22 @@ pub static INCORRECT_FOR_GOLD_TOOL: LazyLock<HashSet<Block>> = LazyLock::new(||
Block::WaxedExposedCopperTrapdoor,
Block::WaxedWeatheredCopperTrapdoor,
Block::WaxedOxidizedCopperTrapdoor,
+ Block::CopperChest,
+ Block::ExposedCopperChest,
+ Block::WeatheredCopperChest,
+ Block::OxidizedCopperChest,
+ Block::WaxedCopperChest,
+ Block::WaxedExposedCopperChest,
+ Block::WaxedWeatheredCopperChest,
+ Block::WaxedOxidizedCopperChest,
+ Block::LightningRod,
+ Block::ExposedLightningRod,
+ Block::WeatheredLightningRod,
+ Block::OxidizedLightningRod,
+ Block::WaxedLightningRod,
+ Block::WaxedExposedLightningRod,
+ Block::WaxedWeatheredLightningRod,
+ Block::WaxedOxidizedLightningRod,
])
});
pub static INCORRECT_FOR_IRON_TOOL: LazyLock<HashSet<Block>> = LazyLock::new(|| {
@@ -1415,7 +1522,6 @@ pub static INCORRECT_FOR_WOODEN_TOOL: LazyLock<HashSet<Block>> = LazyLock::new(|
Block::WaxedOxidizedCutCopperSlab,
Block::WaxedOxidizedCutCopperStairs,
Block::WaxedOxidizedCutCopper,
- Block::LightningRod,
Block::Crafter,
Block::ChiseledCopper,
Block::ExposedChiseledCopper,
@@ -1449,6 +1555,22 @@ pub static INCORRECT_FOR_WOODEN_TOOL: LazyLock<HashSet<Block>> = LazyLock::new(|
Block::WaxedExposedCopperTrapdoor,
Block::WaxedWeatheredCopperTrapdoor,
Block::WaxedOxidizedCopperTrapdoor,
+ Block::CopperChest,
+ Block::ExposedCopperChest,
+ Block::WeatheredCopperChest,
+ Block::OxidizedCopperChest,
+ Block::WaxedCopperChest,
+ Block::WaxedExposedCopperChest,
+ Block::WaxedWeatheredCopperChest,
+ Block::WaxedOxidizedCopperChest,
+ Block::LightningRod,
+ Block::ExposedLightningRod,
+ Block::WeatheredLightningRod,
+ Block::OxidizedLightningRod,
+ Block::WaxedLightningRod,
+ Block::WaxedExposedLightningRod,
+ Block::WaxedWeatheredLightningRod,
+ Block::WaxedOxidizedLightningRod,
])
});
pub static INFINIBURN_END: LazyLock<HashSet<Block>> = LazyLock::new(|| {
@@ -1482,6 +1604,20 @@ pub static JUNGLE_LOGS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::StrippedJungleWood,
])
});
+pub static LANTERNS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Block::Lantern,
+ Block::SoulLantern,
+ Block::CopperLantern,
+ Block::WaxedCopperLantern,
+ Block::ExposedCopperLantern,
+ Block::WaxedExposedCopperLantern,
+ Block::WeatheredCopperLantern,
+ Block::WaxedWeatheredCopperLantern,
+ Block::OxidizedCopperLantern,
+ Block::WaxedOxidizedCopperLantern,
+ ])
+});
pub static LAPIS_ORES: LazyLock<HashSet<Block>> =
LazyLock::new(|| HashSet::from_iter(vec![Block::LapisOre, Block::DeepslateLapisOre]));
pub static LAVA_POOL_STONE_CANNOT_REPLACE: LazyLock<HashSet<Block>> = LazyLock::new(|| {
@@ -1565,6 +1701,18 @@ pub static LEAVES: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::CherryLeaves,
])
});
+pub static LIGHTNING_RODS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Block::LightningRod,
+ Block::ExposedLightningRod,
+ Block::WeatheredLightningRod,
+ Block::OxidizedLightningRod,
+ Block::WaxedLightningRod,
+ Block::WaxedExposedLightningRod,
+ Block::WaxedWeatheredLightningRod,
+ Block::WaxedOxidizedLightningRod,
+ ])
+});
pub static LOGS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Block::CrimsonStem,
@@ -1908,6 +2056,18 @@ pub static MINEABLE_AXE: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::CherryTrapdoor,
Block::BambooBlock,
Block::StrippedBambooBlock,
+ Block::AcaciaShelf,
+ Block::BambooShelf,
+ Block::BirchShelf,
+ Block::CherryShelf,
+ Block::CrimsonShelf,
+ Block::DarkOakShelf,
+ Block::JungleShelf,
+ Block::MangroveShelf,
+ Block::OakShelf,
+ Block::PaleOakShelf,
+ Block::SpruceShelf,
+ Block::WarpedShelf,
Block::CrimsonStem,
Block::StrippedCrimsonStem,
Block::CrimsonHyphae,
@@ -2081,8 +2241,6 @@ pub static MINEABLE_PICKAXE: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::MossyStoneBricks,
Block::CrackedStoneBricks,
Block::ChiseledStoneBricks,
- Block::IronBars,
- Block::Chain,
Block::BrickStairs,
Block::StoneBrickStairs,
Block::NetherBricks,
@@ -2252,8 +2410,6 @@ pub static MINEABLE_PICKAXE: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::Grindstone,
Block::Stonecutter,
Block::Bell,
- Block::Lantern,
- Block::SoulLantern,
Block::WarpedNylium,
Block::CrimsonNylium,
Block::NetheriteBlock,
@@ -2313,7 +2469,6 @@ pub static MINEABLE_PICKAXE: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::WaxedWeatheredCutCopperSlab,
Block::WaxedExposedCutCopperSlab,
Block::WaxedCutCopperSlab,
- Block::LightningRod,
Block::PointedDripstone,
Block::DripstoneBlock,
Block::Deepslate,
@@ -2476,6 +2631,58 @@ pub static MINEABLE_PICKAXE: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::PoweredRail,
Block::DetectorRail,
Block::ActivatorRail,
+ Block::CopperChest,
+ Block::ExposedCopperChest,
+ Block::WeatheredCopperChest,
+ Block::OxidizedCopperChest,
+ Block::WaxedCopperChest,
+ Block::WaxedExposedCopperChest,
+ Block::WaxedWeatheredCopperChest,
+ Block::WaxedOxidizedCopperChest,
+ Block::CopperGolemStatue,
+ Block::ExposedCopperGolemStatue,
+ Block::WeatheredCopperGolemStatue,
+ Block::OxidizedCopperGolemStatue,
+ Block::WaxedCopperGolemStatue,
+ Block::WaxedExposedCopperGolemStatue,
+ Block::WaxedWeatheredCopperGolemStatue,
+ Block::WaxedOxidizedCopperGolemStatue,
+ Block::LightningRod,
+ Block::ExposedLightningRod,
+ Block::WeatheredLightningRod,
+ Block::OxidizedLightningRod,
+ Block::WaxedLightningRod,
+ Block::WaxedExposedLightningRod,
+ Block::WaxedWeatheredLightningRod,
+ Block::WaxedOxidizedLightningRod,
+ Block::Lantern,
+ Block::SoulLantern,
+ Block::CopperLantern,
+ Block::WaxedCopperLantern,
+ Block::ExposedCopperLantern,
+ Block::WaxedExposedCopperLantern,
+ Block::WeatheredCopperLantern,
+ Block::WaxedWeatheredCopperLantern,
+ Block::OxidizedCopperLantern,
+ Block::WaxedOxidizedCopperLantern,
+ Block::IronChain,
+ Block::CopperChain,
+ Block::WaxedCopperChain,
+ Block::ExposedCopperChain,
+ Block::WaxedExposedCopperChain,
+ Block::WeatheredCopperChain,
+ Block::WaxedWeatheredCopperChain,
+ Block::OxidizedCopperChain,
+ Block::WaxedOxidizedCopperChain,
+ Block::IronBars,
+ Block::CopperBars,
+ Block::WaxedCopperBars,
+ Block::ExposedCopperBars,
+ Block::WaxedExposedCopperBars,
+ Block::WeatheredCopperBars,
+ Block::WaxedWeatheredCopperBars,
+ Block::OxidizedCopperBars,
+ Block::WaxedOxidizedCopperBars,
])
});
pub static MINEABLE_SHOVEL: LazyLock<HashSet<Block>> = LazyLock::new(|| {
@@ -2643,7 +2850,6 @@ pub static NEEDS_STONE_TOOL: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::WaxedOxidizedCutCopperSlab,
Block::WaxedOxidizedCutCopperStairs,
Block::WaxedOxidizedCutCopper,
- Block::LightningRod,
Block::Crafter,
Block::ChiseledCopper,
Block::ExposedChiseledCopper,
@@ -2677,6 +2883,22 @@ pub static NEEDS_STONE_TOOL: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::WaxedExposedCopperTrapdoor,
Block::WaxedWeatheredCopperTrapdoor,
Block::WaxedOxidizedCopperTrapdoor,
+ Block::CopperChest,
+ Block::ExposedCopperChest,
+ Block::WeatheredCopperChest,
+ Block::OxidizedCopperChest,
+ Block::WaxedCopperChest,
+ Block::WaxedExposedCopperChest,
+ Block::WaxedWeatheredCopperChest,
+ Block::WaxedOxidizedCopperChest,
+ Block::LightningRod,
+ Block::ExposedLightningRod,
+ Block::WeatheredLightningRod,
+ Block::OxidizedLightningRod,
+ Block::WaxedLightningRod,
+ Block::WaxedExposedLightningRod,
+ Block::WaxedWeatheredLightningRod,
+ Block::WaxedOxidizedLightningRod,
])
});
pub static NETHER_CARVER_REPLACEABLES: LazyLock<HashSet<Block>> = LazyLock::new(|| {
@@ -3705,6 +3927,7 @@ pub static WALL_POST_OVERRIDE: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::Torch,
Block::SoulTorch,
Block::RedstoneTorch,
+ Block::CopperTorch,
Block::Tripwire,
Block::CactusFlower,
Block::WhiteBanner,
@@ -3931,6 +4154,22 @@ pub static WOODEN_PRESSURE_PLATES: LazyLock<HashSet<Block>> = LazyLock::new(|| {
Block::CherryPressurePlate,
])
});
+pub static WOODEN_SHELVES: LazyLock<HashSet<Block>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Block::AcaciaShelf,
+ Block::BambooShelf,
+ Block::BirchShelf,
+ Block::CherryShelf,
+ Block::CrimsonShelf,
+ Block::DarkOakShelf,
+ Block::JungleShelf,
+ Block::MangroveShelf,
+ Block::OakShelf,
+ Block::PaleOakShelf,
+ Block::SpruceShelf,
+ Block::WarpedShelf,
+ ])
+});
pub static WOODEN_SLABS: LazyLock<HashSet<Block>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Block::OakSlab,
diff --git a/azalea-registry/src/tags/entities.rs b/azalea-registry/src/tags/entities.rs
index c58e8ab0..4410471c 100644
--- a/azalea-registry/src/tags/entities.rs
+++ b/azalea-registry/src/tags/entities.rs
@@ -4,6 +4,8 @@ use std::{collections::HashSet, sync::LazyLock};
use crate::EntityKind;
+pub static ACCEPTS_IRON_GOLEM_GIFT: LazyLock<HashSet<EntityKind>> =
+ LazyLock::new(|| HashSet::from_iter(vec![EntityKind::CopperGolem]));
pub static AQUATIC: LazyLock<HashSet<EntityKind>> = LazyLock::new(|| {
HashSet::from_iter(vec![
EntityKind::Turtle,
@@ -80,6 +82,7 @@ pub static CAN_BREATHE_UNDER_WATER: LazyLock<HashSet<EntityKind>> = LazyLock::ne
EntityKind::TropicalFish,
EntityKind::Tadpole,
EntityKind::ArmorStand,
+ EntityKind::CopperGolem,
EntityKind::Wither,
EntityKind::Phantom,
EntityKind::Skeleton,
@@ -114,6 +117,23 @@ pub static CAN_TURN_IN_BOATS: LazyLock<HashSet<EntityKind>> =
LazyLock::new(|| HashSet::from_iter(vec![EntityKind::Breeze]));
pub static CAN_WEAR_HORSE_ARMOR: LazyLock<HashSet<EntityKind>> =
LazyLock::new(|| HashSet::from_iter(vec![EntityKind::Horse]));
+pub static CANDIDATE_FOR_IRON_GOLEM_GIFT: LazyLock<HashSet<EntityKind>> =
+ LazyLock::new(|| HashSet::from_iter(vec![EntityKind::Villager, EntityKind::CopperGolem]));
+pub static CANNOT_BE_PUSHED_ONTO_BOATS: LazyLock<HashSet<EntityKind>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ EntityKind::Player,
+ EntityKind::ElderGuardian,
+ EntityKind::Cod,
+ EntityKind::Pufferfish,
+ EntityKind::Salmon,
+ EntityKind::TropicalFish,
+ EntityKind::Dolphin,
+ EntityKind::Squid,
+ EntityKind::GlowSquid,
+ EntityKind::Tadpole,
+ EntityKind::Creaking,
+ ])
+});
pub static DEFLECTS_PROJECTILES: LazyLock<HashSet<EntityKind>> =
LazyLock::new(|| HashSet::from_iter(vec![EntityKind::Breeze]));
pub static DISMOUNTS_UNDERWATER: LazyLock<HashSet<EntityKind>> = LazyLock::new(|| {
@@ -135,6 +155,7 @@ pub static DISMOUNTS_UNDERWATER: LazyLock<HashSet<EntityKind>> = LazyLock::new(|
});
pub static FALL_DAMAGE_IMMUNE: LazyLock<HashSet<EntityKind>> = LazyLock::new(|| {
HashSet::from_iter(vec![
+ EntityKind::CopperGolem,
EntityKind::IronGolem,
EntityKind::SnowGolem,
EntityKind::Shulker,
diff --git a/azalea-registry/src/tags/items.rs b/azalea-registry/src/tags/items.rs
index 5abb7981..2b317c7b 100644
--- a/azalea-registry/src/tags/items.rs
+++ b/azalea-registry/src/tags/items.rs
@@ -26,6 +26,7 @@ pub static AXES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteAxe,
Item::WoodenAxe,
Item::IronAxe,
+ Item::CopperAxe,
])
});
pub static AXOLOTL_FOOD: LazyLock<HashSet<Item>> =
@@ -52,6 +53,19 @@ pub static BANNERS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::BlackBanner,
])
});
+pub static BARS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Item::IronBars,
+ Item::CopperBars,
+ Item::WaxedCopperBars,
+ Item::ExposedCopperBars,
+ Item::WaxedExposedCopperBars,
+ Item::WeatheredCopperBars,
+ Item::WaxedWeatheredCopperBars,
+ Item::OxidizedCopperBars,
+ Item::WaxedOxidizedCopperBars,
+ ])
+});
pub static BEACON_PAYMENT_ITEMS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::NetheriteIngot,
@@ -167,30 +181,35 @@ pub static BREAKS_DECORATED_POTS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteSword,
Item::WoodenSword,
Item::IronSword,
+ Item::CopperSword,
Item::DiamondAxe,
Item::StoneAxe,
Item::GoldenAxe,
Item::NetheriteAxe,
Item::WoodenAxe,
Item::IronAxe,
+ Item::CopperAxe,
Item::DiamondPickaxe,
Item::StonePickaxe,
Item::GoldenPickaxe,
Item::NetheritePickaxe,
Item::WoodenPickaxe,
Item::IronPickaxe,
+ Item::CopperPickaxe,
Item::DiamondShovel,
Item::StoneShovel,
Item::GoldenShovel,
Item::NetheriteShovel,
Item::WoodenShovel,
Item::IronShovel,
+ Item::CopperShovel,
Item::DiamondHoe,
Item::StoneHoe,
Item::GoldenHoe,
Item::NetheriteHoe,
Item::WoodenHoe,
Item::IronHoe,
+ Item::CopperHoe,
])
});
pub static BREWING_FUEL: LazyLock<HashSet<Item>> =
@@ -259,6 +278,19 @@ pub static CANDLES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
});
pub static CAT_FOOD: LazyLock<HashSet<Item>> =
LazyLock::new(|| HashSet::from_iter(vec![Item::Cod, Item::Salmon]));
+pub static CHAINS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Item::IronChain,
+ Item::CopperChain,
+ Item::WaxedCopperChain,
+ Item::ExposedCopperChain,
+ Item::WaxedExposedCopperChain,
+ Item::WeatheredCopperChain,
+ Item::WaxedWeatheredCopperChain,
+ Item::OxidizedCopperChain,
+ Item::WaxedOxidizedCopperChain,
+ ])
+});
pub static CHERRY_LOGS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::CherryLog,
@@ -270,6 +302,7 @@ pub static CHERRY_LOGS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
pub static CHEST_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherChestplate,
+ Item::CopperChestplate,
Item::ChainmailChestplate,
Item::GoldenChestplate,
Item::IronChestplate,
@@ -309,6 +342,7 @@ pub static CLUSTER_MAX_HARVESTABLES: LazyLock<HashSet<Item>> = LazyLock::new(||
Item::NetheritePickaxe,
Item::StonePickaxe,
Item::WoodenPickaxe,
+ Item::CopperPickaxe,
])
});
pub static COAL_ORES: LazyLock<HashSet<Item>> =
@@ -378,8 +412,46 @@ pub static COMPLETES_FIND_TREE_TUTORIAL: LazyLock<HashSet<Item>> = LazyLock::new
Item::StrippedCherryWood,
])
});
+pub static COPPER: LazyLock<HashSet<Item>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Item::CopperBlock,
+ Item::ExposedCopper,
+ Item::WeatheredCopper,
+ Item::OxidizedCopper,
+ Item::WaxedCopperBlock,
+ Item::WaxedExposedCopper,
+ Item::WaxedWeatheredCopper,
+ Item::WaxedOxidizedCopper,
+ ])
+});
+pub static COPPER_CHESTS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Item::CopperChest,
+ Item::ExposedCopperChest,
+ Item::WeatheredCopperChest,
+ Item::OxidizedCopperChest,
+ Item::WaxedCopperChest,
+ Item::WaxedExposedCopperChest,
+ Item::WaxedWeatheredCopperChest,
+ Item::WaxedOxidizedCopperChest,
+ ])
+});
+pub static COPPER_GOLEM_STATUES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Item::CopperGolemStatue,
+ Item::ExposedCopperGolemStatue,
+ Item::WeatheredCopperGolemStatue,
+ Item::OxidizedCopperGolemStatue,
+ Item::WaxedCopperGolemStatue,
+ Item::WaxedExposedCopperGolemStatue,
+ Item::WaxedWeatheredCopperGolemStatue,
+ Item::WaxedOxidizedCopperGolemStatue,
+ ])
+});
pub static COPPER_ORES: LazyLock<HashSet<Item>> =
LazyLock::new(|| HashSet::from_iter(vec![Item::CopperOre, Item::DeepslateCopperOre]));
+pub static COPPER_TOOL_MATERIALS: LazyLock<HashSet<Item>> =
+ LazyLock::new(|| HashSet::from_iter(vec![Item::CopperIngot]));
pub static COW_FOOD: LazyLock<HashSet<Item>> =
LazyLock::new(|| HashSet::from_iter(vec![Item::Wheat]));
pub static CREEPER_DROP_MUSIC_DISCS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -571,24 +643,28 @@ pub static EMERALD_ORES: LazyLock<HashSet<Item>> =
pub static ENCHANTABLE_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherBoots,
+ Item::CopperBoots,
Item::ChainmailBoots,
Item::GoldenBoots,
Item::IronBoots,
Item::DiamondBoots,
Item::NetheriteBoots,
Item::LeatherLeggings,
+ Item::CopperLeggings,
Item::ChainmailLeggings,
Item::GoldenLeggings,
Item::IronLeggings,
Item::DiamondLeggings,
Item::NetheriteLeggings,
Item::LeatherChestplate,
+ Item::CopperChestplate,
Item::ChainmailChestplate,
Item::GoldenChestplate,
Item::IronChestplate,
Item::DiamondChestplate,
Item::NetheriteChestplate,
Item::LeatherHelmet,
+ Item::CopperHelmet,
Item::ChainmailHelmet,
Item::GoldenHelmet,
Item::IronHelmet,
@@ -602,6 +678,7 @@ pub static ENCHANTABLE_BOW: LazyLock<HashSet<Item>> =
pub static ENCHANTABLE_CHEST_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherChestplate,
+ Item::CopperChestplate,
Item::ChainmailChestplate,
Item::GoldenChestplate,
Item::IronChestplate,
@@ -626,24 +703,28 @@ pub static ENCHANTABLE_DURABILITY: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::WarpedFungusOnAStick,
Item::Mace,
Item::LeatherBoots,
+ Item::CopperBoots,
Item::ChainmailBoots,
Item::GoldenBoots,
Item::IronBoots,
Item::DiamondBoots,
Item::NetheriteBoots,
Item::LeatherLeggings,
+ Item::CopperLeggings,
Item::ChainmailLeggings,
Item::GoldenLeggings,
Item::IronLeggings,
Item::DiamondLeggings,
Item::NetheriteLeggings,
Item::LeatherChestplate,
+ Item::CopperChestplate,
Item::ChainmailChestplate,
Item::GoldenChestplate,
Item::IronChestplate,
Item::DiamondChestplate,
Item::NetheriteChestplate,
Item::LeatherHelmet,
+ Item::CopperHelmet,
Item::ChainmailHelmet,
Item::GoldenHelmet,
Item::IronHelmet,
@@ -656,30 +737,35 @@ pub static ENCHANTABLE_DURABILITY: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteSword,
Item::WoodenSword,
Item::IronSword,
+ Item::CopperSword,
Item::DiamondAxe,
Item::StoneAxe,
Item::GoldenAxe,
Item::NetheriteAxe,
Item::WoodenAxe,
Item::IronAxe,
+ Item::CopperAxe,
Item::DiamondPickaxe,
Item::StonePickaxe,
Item::GoldenPickaxe,
Item::NetheritePickaxe,
Item::WoodenPickaxe,
Item::IronPickaxe,
+ Item::CopperPickaxe,
Item::DiamondShovel,
Item::StoneShovel,
Item::GoldenShovel,
Item::NetheriteShovel,
Item::WoodenShovel,
Item::IronShovel,
+ Item::CopperShovel,
Item::DiamondHoe,
Item::StoneHoe,
Item::GoldenHoe,
Item::NetheriteHoe,
Item::WoodenHoe,
Item::IronHoe,
+ Item::CopperHoe,
])
});
pub static ENCHANTABLE_EQUIPPABLE: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -687,24 +773,28 @@ pub static ENCHANTABLE_EQUIPPABLE: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::Elytra,
Item::CarvedPumpkin,
Item::LeatherBoots,
+ Item::CopperBoots,
Item::ChainmailBoots,
Item::GoldenBoots,
Item::IronBoots,
Item::DiamondBoots,
Item::NetheriteBoots,
Item::LeatherLeggings,
+ Item::CopperLeggings,
Item::ChainmailLeggings,
Item::GoldenLeggings,
Item::IronLeggings,
Item::DiamondLeggings,
Item::NetheriteLeggings,
Item::LeatherChestplate,
+ Item::CopperChestplate,
Item::ChainmailChestplate,
Item::GoldenChestplate,
Item::IronChestplate,
Item::DiamondChestplate,
Item::NetheriteChestplate,
Item::LeatherHelmet,
+ Item::CopperHelmet,
Item::ChainmailHelmet,
Item::GoldenHelmet,
Item::IronHelmet,
@@ -729,6 +819,7 @@ pub static ENCHANTABLE_FIRE_ASPECT: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteSword,
Item::WoodenSword,
Item::IronSword,
+ Item::CopperSword,
])
});
pub static ENCHANTABLE_FISHING: LazyLock<HashSet<Item>> =
@@ -736,6 +827,7 @@ pub static ENCHANTABLE_FISHING: LazyLock<HashSet<Item>> =
pub static ENCHANTABLE_FOOT_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherBoots,
+ Item::CopperBoots,
Item::ChainmailBoots,
Item::GoldenBoots,
Item::IronBoots,
@@ -746,6 +838,7 @@ pub static ENCHANTABLE_FOOT_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
pub static ENCHANTABLE_HEAD_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherHelmet,
+ Item::CopperHelmet,
Item::ChainmailHelmet,
Item::GoldenHelmet,
Item::IronHelmet,
@@ -757,6 +850,7 @@ pub static ENCHANTABLE_HEAD_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
pub static ENCHANTABLE_LEG_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherLeggings,
+ Item::CopperLeggings,
Item::ChainmailLeggings,
Item::GoldenLeggings,
Item::IronLeggings,
@@ -775,24 +869,28 @@ pub static ENCHANTABLE_MINING: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteAxe,
Item::WoodenAxe,
Item::IronAxe,
+ Item::CopperAxe,
Item::DiamondPickaxe,
Item::StonePickaxe,
Item::GoldenPickaxe,
Item::NetheritePickaxe,
Item::WoodenPickaxe,
Item::IronPickaxe,
+ Item::CopperPickaxe,
Item::DiamondShovel,
Item::StoneShovel,
Item::GoldenShovel,
Item::NetheriteShovel,
Item::WoodenShovel,
Item::IronShovel,
+ Item::CopperShovel,
Item::DiamondHoe,
Item::StoneHoe,
Item::GoldenHoe,
Item::NetheriteHoe,
Item::WoodenHoe,
Item::IronHoe,
+ Item::CopperHoe,
])
});
pub static ENCHANTABLE_MINING_LOOT: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -803,24 +901,28 @@ pub static ENCHANTABLE_MINING_LOOT: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteAxe,
Item::WoodenAxe,
Item::IronAxe,
+ Item::CopperAxe,
Item::DiamondPickaxe,
Item::StonePickaxe,
Item::GoldenPickaxe,
Item::NetheritePickaxe,
Item::WoodenPickaxe,
Item::IronPickaxe,
+ Item::CopperPickaxe,
Item::DiamondShovel,
Item::StoneShovel,
Item::GoldenShovel,
Item::NetheriteShovel,
Item::WoodenShovel,
Item::IronShovel,
+ Item::CopperShovel,
Item::DiamondHoe,
Item::StoneHoe,
Item::GoldenHoe,
Item::NetheriteHoe,
Item::WoodenHoe,
Item::IronHoe,
+ Item::CopperHoe,
])
});
pub static ENCHANTABLE_SHARP_WEAPON: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -831,12 +933,14 @@ pub static ENCHANTABLE_SHARP_WEAPON: LazyLock<HashSet<Item>> = LazyLock::new(||
Item::NetheriteSword,
Item::WoodenSword,
Item::IronSword,
+ Item::CopperSword,
Item::DiamondAxe,
Item::StoneAxe,
Item::GoldenAxe,
Item::NetheriteAxe,
Item::WoodenAxe,
Item::IronAxe,
+ Item::CopperAxe,
])
});
pub static ENCHANTABLE_SWORD: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -847,6 +951,7 @@ pub static ENCHANTABLE_SWORD: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteSword,
Item::WoodenSword,
Item::IronSword,
+ Item::CopperSword,
])
});
pub static ENCHANTABLE_TRIDENT: LazyLock<HashSet<Item>> =
@@ -875,24 +980,28 @@ pub static ENCHANTABLE_VANISHING: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::DragonHead,
Item::PiglinHead,
Item::LeatherBoots,
+ Item::CopperBoots,
Item::ChainmailBoots,
Item::GoldenBoots,
Item::IronBoots,
Item::DiamondBoots,
Item::NetheriteBoots,
Item::LeatherLeggings,
+ Item::CopperLeggings,
Item::ChainmailLeggings,
Item::GoldenLeggings,
Item::IronLeggings,
Item::DiamondLeggings,
Item::NetheriteLeggings,
Item::LeatherChestplate,
+ Item::CopperChestplate,
Item::ChainmailChestplate,
Item::GoldenChestplate,
Item::IronChestplate,
Item::DiamondChestplate,
Item::NetheriteChestplate,
Item::LeatherHelmet,
+ Item::CopperHelmet,
Item::ChainmailHelmet,
Item::GoldenHelmet,
Item::IronHelmet,
@@ -905,30 +1014,35 @@ pub static ENCHANTABLE_VANISHING: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteSword,
Item::WoodenSword,
Item::IronSword,
+ Item::CopperSword,
Item::DiamondAxe,
Item::StoneAxe,
Item::GoldenAxe,
Item::NetheriteAxe,
Item::WoodenAxe,
Item::IronAxe,
+ Item::CopperAxe,
Item::DiamondPickaxe,
Item::StonePickaxe,
Item::GoldenPickaxe,
Item::NetheritePickaxe,
Item::WoodenPickaxe,
Item::IronPickaxe,
+ Item::CopperPickaxe,
Item::DiamondShovel,
Item::StoneShovel,
Item::GoldenShovel,
Item::NetheriteShovel,
Item::WoodenShovel,
Item::IronShovel,
+ Item::CopperShovel,
Item::DiamondHoe,
Item::StoneHoe,
Item::GoldenHoe,
Item::NetheriteHoe,
Item::WoodenHoe,
Item::IronHoe,
+ Item::CopperHoe,
])
});
pub static ENCHANTABLE_WEAPON: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -940,12 +1054,14 @@ pub static ENCHANTABLE_WEAPON: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteSword,
Item::WoodenSword,
Item::IronSword,
+ Item::CopperSword,
Item::DiamondAxe,
Item::StoneAxe,
Item::GoldenAxe,
Item::NetheriteAxe,
Item::WoodenAxe,
Item::IronAxe,
+ Item::CopperAxe,
])
});
pub static FENCE_GATES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -1028,6 +1144,7 @@ pub static FLOWERS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
pub static FOOT_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherBoots,
+ Item::CopperBoots,
Item::ChainmailBoots,
Item::GoldenBoots,
Item::IronBoots,
@@ -1125,6 +1242,7 @@ pub static HARNESSES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
pub static HEAD_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherHelmet,
+ Item::CopperHelmet,
Item::ChainmailHelmet,
Item::GoldenHelmet,
Item::IronHelmet,
@@ -1141,6 +1259,7 @@ pub static HOES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteHoe,
Item::WoodenHoe,
Item::IronHoe,
+ Item::CopperHoe,
])
});
pub static HOGLIN_FOOD: LazyLock<HashSet<Item>> =
@@ -1178,6 +1297,20 @@ pub static JUNGLE_LOGS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::StrippedJungleWood,
])
});
+pub static LANTERNS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Item::Lantern,
+ Item::SoulLantern,
+ Item::CopperLantern,
+ Item::WaxedCopperLantern,
+ Item::ExposedCopperLantern,
+ Item::WaxedExposedCopperLantern,
+ Item::WeatheredCopperLantern,
+ Item::WaxedWeatheredCopperLantern,
+ Item::OxidizedCopperLantern,
+ Item::WaxedOxidizedCopperLantern,
+ ])
+});
pub static LAPIS_ORES: LazyLock<HashSet<Item>> =
LazyLock::new(|| HashSet::from_iter(vec![Item::LapisOre, Item::DeepslateLapisOre]));
pub static LEAVES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -1200,6 +1333,7 @@ pub static LECTERN_BOOKS: LazyLock<HashSet<Item>> =
pub static LEG_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherLeggings,
+ Item::CopperLeggings,
Item::ChainmailLeggings,
Item::GoldenLeggings,
Item::IronLeggings,
@@ -1207,6 +1341,18 @@ pub static LEG_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteLeggings,
])
});
+pub static LIGHTNING_RODS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Item::LightningRod,
+ Item::ExposedLightningRod,
+ Item::WeatheredLightningRod,
+ Item::OxidizedLightningRod,
+ Item::WaxedLightningRod,
+ Item::WaxedExposedLightningRod,
+ Item::WaxedWeatheredLightningRod,
+ Item::WaxedOxidizedLightningRod,
+ ])
+});
pub static LLAMA_FOOD: LazyLock<HashSet<Item>> =
LazyLock::new(|| HashSet::from_iter(vec![Item::Wheat, Item::HayBlock]));
pub static LLAMA_TEMPT_ITEMS: LazyLock<HashSet<Item>> =
@@ -1358,6 +1504,8 @@ pub static NON_FLAMMABLE_WOOD: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::WarpedSign,
Item::WarpedHangingSign,
Item::CrimsonHangingSign,
+ Item::WarpedShelf,
+ Item::CrimsonShelf,
])
});
pub static NOTEBLOCK_TOP_INSTRUMENTS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -1413,6 +1561,7 @@ pub static PICKAXES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheritePickaxe,
Item::WoodenPickaxe,
Item::IronPickaxe,
+ Item::CopperPickaxe,
])
});
pub static PIG_FOOD: LazyLock<HashSet<Item>> =
@@ -1493,6 +1642,8 @@ pub static REDSTONE_ORES: LazyLock<HashSet<Item>> =
LazyLock::new(|| HashSet::from_iter(vec![Item::RedstoneOre, Item::DeepslateRedstoneOre]));
pub static REPAIRS_CHAIN_ARMOR: LazyLock<HashSet<Item>> =
LazyLock::new(|| HashSet::from_iter(vec![Item::IronIngot]));
+pub static REPAIRS_COPPER_ARMOR: LazyLock<HashSet<Item>> =
+ LazyLock::new(|| HashSet::from_iter(vec![Item::CopperIngot]));
pub static REPAIRS_DIAMOND_ARMOR: LazyLock<HashSet<Item>> =
LazyLock::new(|| HashSet::from_iter(vec![Item::Diamond]));
pub static REPAIRS_GOLD_ARMOR: LazyLock<HashSet<Item>> =
@@ -1524,6 +1675,8 @@ pub static SAPLINGS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::CherrySapling,
])
});
+pub static SHEARABLE_FROM_COPPER_GOLEM: LazyLock<HashSet<Item>> =
+ LazyLock::new(|| HashSet::from_iter(vec![Item::Poppy]));
pub static SHEEP_FOOD: LazyLock<HashSet<Item>> =
LazyLock::new(|| HashSet::from_iter(vec![Item::Wheat]));
pub static SHOVELS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -1534,6 +1687,7 @@ pub static SHOVELS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteShovel,
Item::WoodenShovel,
Item::IronShovel,
+ Item::CopperShovel,
])
});
pub static SHULKER_BOXES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -1784,6 +1938,7 @@ pub static SWORDS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::NetheriteSword,
Item::WoodenSword,
Item::IronSword,
+ Item::CopperSword,
])
});
pub static TERRACOTTA: LazyLock<HashSet<Item>> = LazyLock::new(|| {
@@ -1850,24 +2005,28 @@ pub static TRIM_MATERIALS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
pub static TRIMMABLE_ARMOR: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::LeatherBoots,
+ Item::CopperBoots,
Item::ChainmailBoots,
Item::GoldenBoots,
Item::IronBoots,
Item::DiamondBoots,
Item::NetheriteBoots,
Item::LeatherLeggings,
+ Item::CopperLeggings,
Item::ChainmailLeggings,
Item::GoldenLeggings,
Item::IronLeggings,
Item::DiamondLeggings,
Item::NetheriteLeggings,
Item::LeatherChestplate,
+ Item::CopperChestplate,
Item::ChainmailChestplate,
Item::GoldenChestplate,
Item::IronChestplate,
Item::DiamondChestplate,
Item::NetheriteChestplate,
Item::LeatherHelmet,
+ Item::CopperHelmet,
Item::ChainmailHelmet,
Item::GoldenHelmet,
Item::IronHelmet,
@@ -2029,6 +2188,22 @@ pub static WOODEN_PRESSURE_PLATES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
Item::CherryPressurePlate,
])
});
+pub static WOODEN_SHELVES: LazyLock<HashSet<Item>> = LazyLock::new(|| {
+ HashSet::from_iter(vec![
+ Item::AcaciaShelf,
+ Item::BambooShelf,
+ Item::BirchShelf,
+ Item::CherryShelf,
+ Item::CrimsonShelf,
+ Item::DarkOakShelf,
+ Item::JungleShelf,
+ Item::MangroveShelf,
+ Item::OakShelf,
+ Item::PaleOakShelf,
+ Item::SpruceShelf,
+ Item::WarpedShelf,
+ ])
+});
pub static WOODEN_SLABS: LazyLock<HashSet<Item>> = LazyLock::new(|| {
HashSet::from_iter(vec![
Item::OakSlab,
diff --git a/codegen/lib/code/data_components.py b/codegen/lib/code/data_components.py
index d29096d2..bba952e1 100644
--- a/codegen/lib/code/data_components.py
+++ b/codegen/lib/code/data_components.py
@@ -315,6 +315,18 @@ use crate::{
list(python_value.values())[0], target_rust_type
)
return str(python_value)
+ elif target_rust_type == "NbtCompound":
+ # NbtCompound::from_values([
+ # ("id".into(), "minecraft:allay".into()),
+ # ]),
+ t = "NbtCompound::from_values(vec!["
+ for k, v in python_value.items():
+ if isinstance(v, str):
+ t += f'("{k}".into(), "{v}".into()),'
+ else:
+ t += f'("{k}".into(), {python_to_rust_value(v, "FIXME_UNKNOWN_NBT")}),'
+ t = t.rstrip(",") + "])"
+ return t
if isinstance(python_value, dict):
if target_rust_type == "ResourceLocation" and len(python_value) == 1:
diff --git a/codegen/lib/code/entity.py b/codegen/lib/code/entity.py
index eb2677ad..1c2a0d48 100644
--- a/codegen/lib/code/entity.py
+++ b/codegen/lib/code/entity.py
@@ -121,8 +121,9 @@ use thiserror::Error;
use uuid::Uuid;
use super::{
- ArmadilloStateKind, EntityDataItem, EntityDataValue, OptionalUnsignedInt, Pose, Quaternion,
- Rotations, SnifferStateKind, VillagerData,
+ ArmadilloStateKind, CopperGolemStateKind, EntityDataItem, EntityDataValue, OptionalUnsignedInt,
+ Pose, Quaternion, ResolvableProfile, Rotations, SnifferStateKind, VillagerData,
+ WeatheringCopperStateKind,
};
use crate::particle::Particle;
diff --git a/codegen/lib/code/packet.py b/codegen/lib/code/packet.py
index 994e21e5..1337ac2e 100644
--- a/codegen/lib/code/packet.py
+++ b/codegen/lib/code/packet.py
@@ -20,8 +20,8 @@ PACKETS_DIR = "../azalea-protocol/src/packets"
def generate_packet(packets_report, packet_name, direction, state):
- mojmap_state = AZALEA_TO_MOJMAP_STATE_NAME_MAPPING.get(state, state)
- _packet_report = packets_report[mojmap_state][direction]["minecraft:" + packet_name]
+ # mojmap_state = AZALEA_TO_MOJMAP_STATE_NAME_MAPPING.get(state, state)
+ # _packet_report = packets_report[mojmap_state][direction]["minecraft:" + packet_name]
code = []
@@ -46,7 +46,11 @@ def generate_packet(packets_report, packet_name, direction, state):
def get_packet_module_name(packet_name: str, direction: str):
- return f"{direction[0]}_{packet_name}"
+ return f"{direction[0]}_{get_packet_partial_module_name(packet_name)}"
+
+
+def get_packet_partial_module_name(packet_name: str):
+ return packet_name.replace("/", "_")
def set_packets(packets_report):
@@ -75,14 +79,14 @@ def set_packets(packets_report):
code.append(f"declare_state_packets!({to_camel_case(state)}Packet,")
code.append(" Clientbound => [")
for packet_id, packet_name in enumerate(clientbound_packets):
- code.append(f" {packet_name},")
+ code.append(f" {get_packet_partial_module_name(packet_name)},")
expected_packet_module_names.add(
get_packet_module_name(packet_name, "clientbound")
)
code.append(" ],")
code.append(" Serverbound => [")
for packet_id, packet_name in enumerate(serverbound_packets):
- code.append(f" {packet_name},")
+ code.append(f" {get_packet_partial_module_name(packet_name)},")
expected_packet_module_names.add(
get_packet_module_name(packet_name, "serverbound")
)
diff --git a/codegen/lib/download.py b/codegen/lib/download.py
index 7878bb45..de6e2f2d 100644
--- a/codegen/lib/download.py
+++ b/codegen/lib/download.py
@@ -140,50 +140,87 @@ def get_latest_fabric_api_version():
return tree.find(".//latest").text
+def get_latest_fabric_kotlin_version():
+ # https://maven.fabricmc.net/net/fabricmc/fabric-language-kotlin/maven-metadata.xml
+ path = get_dir_location("__cache__/fabric-kotlin-maven-metadata.xml")
+
+ if not os.path.exists(path):
+ print("\033[92mDownloading Fabric Kotlin metadata...\033[m")
+ url = "https://maven.fabricmc.net/net/fabricmc/fabric-language-kotlin/maven-metadata.xml"
+ maven_metadata_xml = requests.get(url).text
+ with open(path, "w") as f:
+ json.dump(maven_metadata_xml, f)
+ else:
+ with open(path, "r") as f:
+ maven_metadata_xml = json.load(f)
+
+ tree = ET.ElementTree(ET.fromstring(maven_metadata_xml))
+ return tree.find(".//latest").text
+
+
+def get_latest_fabric_loom_version():
+ # https://maven.fabricmc.net/fabric-loom/fabric-loom.gradle.plugin/maven-metadata.xml
+
+ path = get_dir_location("__cache__/fabric-loom-maven-metadata.xml")
+ if not os.path.exists(path):
+ print("\033[92mDownloading Fabric Loom metadata...\033[m")
+ url = "https://maven.fabricmc.net/fabric-loom/fabric-loom.gradle.plugin/maven-metadata.xml"
+ maven_metadata_xml = requests.get(url).text
+ with open(path, "w") as f:
+ json.dump(maven_metadata_xml, f)
+ else:
+ with open(path, "r") as f:
+ maven_metadata_xml = json.load(f)
+
+ tree = ET.ElementTree(ET.fromstring(maven_metadata_xml))
+ return tree.find(".//latest").text
+
+
def get_fabric_api_versions():
# https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api/maven-metadata.xml
- if not os.path.exists(get_dir_location("__cache__/fabric_api_versions.json")):
- print("\033[92mDownloading Fabric API versions...\033[m")
- fabric_api_versions_xml_text = requests.get(
- "https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api/maven-metadata.xml"
- ).text
- # parse xml
- fabric_api_versions_data_xml = ET.fromstring(fabric_api_versions_xml_text)
- fabric_api_versions = []
-
- versioning_el = fabric_api_versions_data_xml.find("versioning")
- assert versioning_el
- versions_el = versioning_el.find("versions")
- assert versions_el
-
- for version_el in versions_el.findall("version"):
- fabric_api_versions.append(version_el.text)
-
- with open(get_dir_location("__cache__/fabric_api_versions.json"), "w") as f:
- f.write(json.dumps(fabric_api_versions))
- else:
+ if os.path.exists(get_dir_location("__cache__/fabric_api_versions.json")):
with open(get_dir_location("__cache__/fabric_api_versions.json"), "r") as f:
fabric_api_versions = json.loads(f.read())
+ return fabric_api_versions
+
+ print("\033[92mDownloading Fabric API versions...\033[m")
+ fabric_api_versions_xml_text = requests.get(
+ "https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api/maven-metadata.xml"
+ ).text
+ # parse xml
+ fabric_api_versions_data_xml = ET.fromstring(fabric_api_versions_xml_text)
+ fabric_api_versions = []
+
+ versioning_el = fabric_api_versions_data_xml.find("versioning")
+ assert versioning_el
+ versions_el = versioning_el.find("versions")
+ assert versions_el
+
+ for version_el in versions_el.findall("version"):
+ fabric_api_versions.append(version_el.text)
+
+ with open(get_dir_location("__cache__/fabric_api_versions.json"), "w") as f:
+ f.write(json.dumps(fabric_api_versions))
return fabric_api_versions
def get_fabric_loader_versions():
# https://meta.fabricmc.net/v2/versions/loader
- if not os.path.exists(get_dir_location("__cache__/fabric_loader_versions.json")):
- print("\033[92mDownloading Fabric loader versions...\033[m")
- fabric_api_versions_json = requests.get(
- "https://meta.fabricmc.net/v2/versions/loader"
- ).json()
+ if os.path.exists(get_dir_location("__cache__/fabric_loader_versions.json")):
+ with open(get_dir_location("__cache__/fabric_loader_versions.json"), "r") as f:
+ return json.loads(f.read())
- fabric_api_versions = []
- for version in fabric_api_versions_json:
- fabric_api_versions.append(version["version"])
+ print("\033[92mDownloading Fabric loader versions...\033[m")
+ fabric_api_versions_json = requests.get(
+ "https://meta.fabricmc.net/v2/versions/loader"
+ ).json()
- with open(get_dir_location("__cache__/fabric_loader_versions.json"), "w") as f:
- f.write(json.dumps(fabric_api_versions))
- else:
- with open(get_dir_location("__cache__/fabric_loader_versions.json"), "r") as f:
- fabric_api_versions = json.loads(f.read())
+ fabric_api_versions = []
+ for version in fabric_api_versions_json:
+ fabric_api_versions.append(version["version"])
+
+ with open(get_dir_location("__cache__/fabric_loader_versions.json"), "w") as f:
+ f.write(json.dumps(fabric_api_versions))
return fabric_api_versions
@@ -195,6 +232,8 @@ def clear_version_cache():
"fabric_api_versions.json",
"fabric_loader_versions.json",
"fabric-api-maven-metadata.xml",
+ "fabric-kotlin-maven-metadata.xml",
+ "fabric-loom-maven-metadata.xml",
]
for file in files:
if os.path.exists(get_dir_location(f"__cache__/{file}")):
diff --git a/codegen/lib/extract.py b/codegen/lib/extract.py
index eaebab84..357059f6 100644
--- a/codegen/lib/extract.py
+++ b/codegen/lib/extract.py
@@ -3,6 +3,8 @@
import shutil
from lib.download import (
get_latest_fabric_api_version,
+ get_latest_fabric_kotlin_version,
+ get_latest_fabric_loom_version,
get_mappings_for_version,
get_pumpkin_extractor,
get_server_jar,
@@ -151,6 +153,8 @@ def get_pumpkin_data(version_id: str, category: str):
fabric_data = get_fabric_data(version_id)[0]
fabric_api_version = get_latest_fabric_api_version()
+ fabric_kotlin_version = get_latest_fabric_kotlin_version()
+ fabric_loom_version = get_latest_fabric_loom_version()
gradle_properties = f"""# Done to increase the memory available to gradle.
org.gradle.jvmargs=-Xmx1G
@@ -160,7 +164,7 @@ org.gradle.parallel=true
minecraft_version={version_id}
yarn_mappings={fabric_data["mappings"]["version"]}
loader_version={fabric_data["loader"]["version"]}
-kotlin_loader_version=1.13.2+kotlin.2.1.20
+kotlin_loader_version={fabric_kotlin_version}
# Mod Properties
mod_version=1.0-SNAPSHOT
maven_group=de.snowii
@@ -179,10 +183,24 @@ fabric_version={fabric_api_version}
'"minecraft": "${minecraft_version}"', '"minecraft": "*"'
)
f.write(fabric_mod_json)
+ with open(f"{pumpkin_dir}/build.gradle.kts", "r") as f:
+ build_gradle_kts = f.read()
+ with open(f"{pumpkin_dir}/build.gradle.kts", "w") as f:
+ build_gradle_kts = re.sub(
+ r'(id\("fabric-loom"\) version )"[^"]+"',
+ rf'\1"{fabric_loom_version}"',
+ build_gradle_kts,
+ )
+ # kotlin complains about nullable types if we don't add this
+ build_gradle_kts = re.sub(
+ r'(to project.property\("\w+"\))([\n,])', r"\1!!\2", build_gradle_kts
+ )
+ f.write(build_gradle_kts)
# run ./gradlew runServer until it logs "(pumpkin_extractor) Done"
p = subprocess.Popen(
- f"cd {pumpkin_dir} && ./gradlew clean && ./gradlew runServer",
+ # the gradle wrapper (./gradlew) is sometimes on the wrong version so just prefer the system's gradle installation
+ f"cd {pumpkin_dir} && gradle clean && gradle runServer",
stderr=subprocess.PIPE,
stdout=subprocess.PIPE,
shell=True,
diff --git a/codegen/migrate.py b/codegen/migrate.py
index 85dc927d..8695024e 100644
--- a/codegen/migrate.py
+++ b/codegen/migrate.py
@@ -1,4 +1,4 @@
-import codegen.lib.code.data_components
+import lib.code.data_components
import lib.code.inventory
import lib.code.language
import lib.code.registry
@@ -10,6 +10,7 @@ import lib.code.entity
import lib.code.utils
import lib.download
import lib.extract
+import genregistries
import sys
lib.download.clear_version_cache()
@@ -58,8 +59,6 @@ language = lib.extract.get_en_us_lang(new_version_id)
lib.code.language.write_language(language)
print("Generating registries...")
-import genregistries
-
genregistries.generate(new_version_id)
print("Generating entity data...")