diff options
Diffstat (limited to 'azalea-physics/src')
| -rw-r--r-- | azalea-physics/src/collision/blocks.rs | 3209 |
1 files changed, 1628 insertions, 1581 deletions
diff --git a/azalea-physics/src/collision/blocks.rs b/azalea-physics/src/collision/blocks.rs index a22d77b0..f06e591f 100644 --- a/azalea-physics/src/collision/blocks.rs +++ b/azalea-physics/src/collision/blocks.rs @@ -5986,7 +5986,7 @@ impl BlockWithShape for BlockState { } } -static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ +static BASIC_COLLISION_SHAPES_MAP: &[u8; 29873] = &[ 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6041,7 +6041,13 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 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, 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, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 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, 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, 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, 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, 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, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6049,11 +6055,12 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, + 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -6061,7 +6068,7 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, + 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6085,8 +6092,7 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6102,11 +6108,11 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6146,8 +6152,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6157,13 +6163,13 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6189,21 +6195,21 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6223,13 +6229,13 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 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, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6241,7 +6247,7 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6250,19 +6256,20 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, + 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6271,20 +6278,19 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, - 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, + 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, + 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6292,7 +6298,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, + 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6302,8 +6309,7 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, - 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6313,7 +6319,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6321,8 +6328,7 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6331,15 +6337,15 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6372,10 +6378,10 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6383,8 +6389,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6394,24 +6400,24 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, + 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, - 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, - 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, - 1, 1, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, - 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, - 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, - 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, - 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, - 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, - 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, - 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, - 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, + 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, + 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, + 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, + 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, + 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, + 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, + 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, + 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, + 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, + 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, + 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6440,25 +6446,26 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 1, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 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, 0, 1, 1, 1, 1, 1, 1, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 2, + 0, 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, 0, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6493,10 +6500,9 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, - 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, - 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, + 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6506,7 +6512,7 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6516,7 +6522,7 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6526,8 +6532,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6536,8 +6542,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6546,9 +6552,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, - 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6557,8 +6562,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6567,8 +6572,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6577,8 +6582,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6587,8 +6592,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6597,8 +6602,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6607,9 +6612,9 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6617,9 +6622,9 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6628,45 +6633,46 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, - 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, + 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, - 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, - 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, + 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, + 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, + 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6675,12 +6681,11 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6688,12 +6693,12 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6702,8 +6707,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6712,11 +6717,12 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, + 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6726,10 +6732,10 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6739,10 +6745,10 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6752,7 +6758,7 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 1, 1, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6767,12 +6773,12 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6782,8 +6788,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, + 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6793,7 +6799,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, + 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6825,9 +6832,8 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6848,15 +6854,15 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, - 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 0, 0, 2, + 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6866,10 +6872,10 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, - 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6879,11 +6885,10 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, - 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6891,10 +6896,12 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, + 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -6904,20 +6911,19 @@ static BASIC_COLLISION_SHAPES_MAP: &[u8; 29671] = &[ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, + 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 2, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, ]; -static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ +static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29873] = [ &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, @@ -7091,6 +7097,26 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE8, &SHAPE9, &SHAPE8, &SHAPE9, &SHAPE9, &SHAPE8, &SHAPE9, &SHAPE8, &SHAPE10, &SHAPE11, &SHAPE10, &SHAPE11, &SHAPE11, &SHAPE10, &SHAPE11, &SHAPE10, &SHAPE8, &SHAPE9, &SHAPE8, &SHAPE9, &SHAPE9, &SHAPE8, &SHAPE9, &SHAPE8, &SHAPE10, &SHAPE11, &SHAPE10, &SHAPE11, @@ -7133,6 +7159,7 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, @@ -7158,15 +7185,7 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &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, &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, + &SHAPE1, &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, @@ -7244,7 +7263,14 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -7296,18 +7322,18 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &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, + &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &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, &SHAPE104, &SHAPE104, &SHAPE105, &SHAPE105, &SHAPE106, &SHAPE106, + &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, &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, @@ -8043,7 +8069,7 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, + &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, @@ -8068,50 +8094,50 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, - &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE561, &SHAPE561, &SHAPE561, + &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, &SHAPE562, &SHAPE562, &SHAPE563, - &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, - &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, - &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, - &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, - &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, - &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, &SHAPE565, &SHAPE566, &SHAPE566, &SHAPE566, + &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, &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, + &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, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, &SHAPE12, + &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &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, @@ -10317,7 +10343,7 @@ static COLLISION_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE38, &SHAPE38, &SHAPE0, ]; -static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ +static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29873] = [ &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, @@ -10491,6 +10517,26 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE8, &SHAPE9, &SHAPE8, &SHAPE9, &SHAPE9, &SHAPE8, &SHAPE9, &SHAPE8, &SHAPE10, &SHAPE11, &SHAPE10, &SHAPE11, &SHAPE11, &SHAPE10, &SHAPE11, &SHAPE10, &SHAPE8, &SHAPE9, &SHAPE8, &SHAPE9, &SHAPE9, &SHAPE8, &SHAPE9, &SHAPE8, &SHAPE10, &SHAPE11, &SHAPE10, &SHAPE11, @@ -10533,7 +10579,7 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE0, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, - &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE38, &SHAPE38, &SHAPE1, + &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE37, &SHAPE38, &SHAPE38, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, @@ -10560,14 +10606,7 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &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, &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, + &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, @@ -10645,15 +10684,15 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -10703,22 +10742,28 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, &SHAPE79, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, + &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, &SHAPE76, &SHAPE77, + &SHAPE78, &SHAPE79, &SHAPE79, &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, - &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, + &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, &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, @@ -10735,8 +10780,8 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, &SHAPE118, &SHAPE119, &SHAPE120, &SHAPE121, &SHAPE122, &SHAPE123, &SHAPE124, + &SHAPE109, &SHAPE110, &SHAPE111, &SHAPE112, &SHAPE113, &SHAPE114, &SHAPE115, &SHAPE116, + &SHAPE117, &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, @@ -10753,8 +10798,8 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -10771,8 +10816,8 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, &SHAPE136, &SHAPE137, &SHAPE138, &SHAPE139, &SHAPE140, &SHAPE141, &SHAPE142, + &SHAPE127, &SHAPE128, &SHAPE129, &SHAPE130, &SHAPE131, &SHAPE132, &SHAPE133, &SHAPE134, + &SHAPE135, &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, @@ -10789,8 +10834,8 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -10807,8 +10852,8 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, &SHAPE154, &SHAPE155, &SHAPE156, &SHAPE157, &SHAPE158, &SHAPE159, &SHAPE160, + &SHAPE145, &SHAPE146, &SHAPE147, &SHAPE148, &SHAPE149, &SHAPE150, &SHAPE151, &SHAPE152, + &SHAPE153, &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, @@ -10825,8 +10870,8 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -10843,8 +10888,8 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, &SHAPE172, &SHAPE173, &SHAPE174, &SHAPE175, &SHAPE176, &SHAPE177, &SHAPE178, + &SHAPE163, &SHAPE164, &SHAPE165, &SHAPE166, &SHAPE167, &SHAPE168, &SHAPE169, &SHAPE170, + &SHAPE171, &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, @@ -10861,8 +10906,8 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -10879,10 +10924,11 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -10922,264 +10968,264 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, &SHAPE238, &SHAPE1, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, + &SHAPE23, &SHAPE23, &SHAPE238, &SHAPE1, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, &SHAPE24, - &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, + &SHAPE24, &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, &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, + &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, @@ -11200,94 +11246,112 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &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, + &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, &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, + &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, @@ -11296,7 +11360,76 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -11305,97 +11438,10 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -11403,14 +11449,32 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, + &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, @@ -11419,306 +11483,253 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, &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, + &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, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, - &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, - &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, - &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, - &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, - &SHAPE565, &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, &SHAPE562, &SHAPE562, &SHAPE563, &SHAPE563, &SHAPE564, &SHAPE564, &SHAPE565, - &SHAPE565, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, &SHAPE566, + &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, &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, + &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, - &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE220, &SHAPE219, &SHAPE219, + &SHAPE220, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &SHAPE219, &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, + &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, &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, + &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, &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, &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, + &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, @@ -11745,19 +11756,25 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -11775,21 +11792,51 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, &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, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, - &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE195, &SHAPE195, &SHAPE195, + &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, @@ -11821,7 +11868,7 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &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, + &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, @@ -11829,187 +11876,7 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, &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, + &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, @@ -12018,13 +11885,192 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, &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, &SHAPE654, &SHAPE1, &SHAPE1, &SHAPE1, &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, @@ -12045,62 +12091,36 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, - &SHAPE1, &SHAPE1, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE560, + &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, - &SHAPE560, &SHAPE560, &SHAPE560, &SHAPE1, &SHAPE1, &SHAPE655, &SHAPE655, &SHAPE655, &SHAPE656, - &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, &SHAPE656, - &SHAPE657, &SHAPE657, &SHAPE657, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, &SHAPE658, + &SHAPE1, &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, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE1, - &SHAPE1, &SHAPE1, &SHAPE1, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, + &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, &SHAPE659, &SHAPE659, &SHAPE660, &SHAPE660, + &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE659, &SHAPE660, &SHAPE660, &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, &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, + &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, @@ -12198,7 +12218,33 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -12206,7 +12252,48 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -12691,68 +12778,28 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &SHAPE534, &SHAPE535, &SHAPE533, &SHAPE534, &SHAPE535, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, - &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, &SHAPE674, - &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, &SHAPE673, + &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, - &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, + &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, @@ -12760,91 +12807,91 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, - &SHAPE701, &SHAPE701, &SHAPE701, &SHAPE23, &SHAPE702, &SHAPE702, &SHAPE702, &SHAPE702, + &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, &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, &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, + &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, &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, @@ -12852,219 +12899,20 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &SHAPE195, &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, + &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, &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, &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, &SHAPE735, &SHAPE735, &SHAPE736, - &SHAPE736, &SHAPE737, &SHAPE737, &SHAPE738, &SHAPE738, &SHAPE1, &SHAPE344, &SHAPE344, &SHAPE13, - &SHAPE13, &SHAPE1, &SHAPE1, &SHAPE80, &SHAPE80, &SHAPE81, &SHAPE81, &SHAPE82, &SHAPE82, + &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, @@ -13113,7 +12961,8 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, @@ -13163,18 +13012,216 @@ static OUTLINE_SHAPES_MAP: [&LazyLock<VoxelShape>; 29671] = [ &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, + &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, &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, + &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, |
