String
Renewable |
Yes |
---|---|
Stackable |
Yes (64) |
Tool |
Any tool |
Blast resistance |
0 |
Hardness |
0 |
Luminous |
No |
Transparent |
Yes |
Waterloggable | |
Flammable |
No |
Catches fire from lava |
No |
{ "extratext": "View [[#Gallery|all renders]]", "title": "String", "images": [ "Tripwire (NESW).png", "String JE2 BE2.png" ], "rows": [ { "field": "Yes", "label": "(link to Renewable resource article, displayed as Renewable)" }, { "field": "Yes (64)", "label": "Stackable" }, { "field": "Any tool", "label": "Tool" }, { "field": "0", "label": "(link to Explosion#Blast resistance article, displayed as Blast resistance)" }, { "field": "0", "label": "(link to Breaking#Blocks by hardness article, displayed as Hardness)" }, { "field": "No", "label": "(link to Light article, displayed as Luminous)" }, { "field": "Yes", "label": "(link to Opacity article, displayed as Transparent)" }, { "field": "'''(link to Java Edition article, displayed as JE):''' No<br>'''(link to Bedrock Edition article, displayed as BE):''' Yes", "label": "(link to Waterlogging article, displayed as Waterloggable)" }, { "field": "No", "label": "(link to Flammable article, displayed as Flammable)" }, { "field": "No", "label": "Catches fire from (link to lava article, displayed as lava)" } ], "invimages": [ "String" ] }
String is an item used in crafting recipes such as bows, fishing rods, and leads. When placed as a block, string becomes tripwire, which can be combined with tripwire hooks to form a tripwire circuit.
"String" redirects here. For the NBT tag, see NBT.
Obtaining[edit | edit source]
String can be obtained from drops, by breaking cobwebs, fishing, bartering, and as gifts from cats. String can be looted from jungle pyramids, desert pyramid chests, and monster rooms.
Breaking[edit | edit source]
Tripwire can be mined instantly with any tool, dropping string. Tripwire is also removed and drops string as an item when:
Tripwire is destroyed without dropping string if lava flows into its space.
A cobweb drops string when it is broken in these ways (see also Cobweb § Usage):
- Breaking a cobweb with a sword
- Pushing a cobweb with a piston
- Water breaking a cobweb by flowing over it (flowing lava destroys cobwebs without leaving string)
Natural generation[edit | edit source]
Five pieces of tripwire generate naturally in every jungle pyramid. Several tripwires can generate inside trial chambers next to dispensers as traps.
Mob loot[edit | edit source]
Spiders and cave spiders drop 0–2 string upon death. The maximum is increased by 1 per level of Looting, for a maximum of 0–5 string with Looting III.
Striders drop 2–5 string upon death. The maximum is increased by 1 per level of Looting, for a maximum of 2–8 string with Looting III.[JE only]
Cats drop 0–2 string upon death, unaffected by Looting.[1]
Source | Roll Chance | Quantity (Roll Chance) | |||
---|---|---|---|---|---|
Default | Looting I | Looting II | Looting III | ||
![]() | 100% | 0–2 | 0–2 | 0–2 | 0–2 |
![]() | 100% | 0–2 | 0–3 | 0–4 | 0–5 |
![]() | 100% | 0–2 | 0–3 | 0–4 | 0–5 |
![]() | 100% | 2–5 | 2–6 | 2–7 | 2–8 |
![]() | 100%[d 1] | 2–5 | 2–5 | 2–5 | 2–5 |
- ↑ MCPE-112761 - Strider drops are not affected by Looting
Generated loot[edit | edit source]
Item | Structure | Container | Quantity | [hide]Chance |
---|---|---|---|---|
Java Edition | ||||
![]() |
![]() |
Chest | 1–8 | 57.8%{ "item": "String", "stacksize": "1–8", "chance": 0.578125, "structure": "Monster Room", "container": "Chest" } |
![]() |
Bridge chest | 1–6 | 47.9%{ "item": "String", "stacksize": "1–6", "chance": 0.4794666666666667, "structure": "Bastion Remnant", "container": "Bridge chest" } | |
Generic chest | 4–6 | 24.4%{ "item": "String", "stacksize": "4–6", "chance": 0.24372395924512447, "structure": "Bastion Remnant", "container": "Generic chest" } | ||
Hoglin stable chest | 3–8 | 22.8%{ "item": "String", "stacksize": "3–8", "chance": 0.22793887963348602, "structure": "Bastion Remnant", "container": "Hoglin stable chest" } | ||
![]() |
Chest | 1–8 | 59%{ "item": "String", "stacksize": "1–8", "chance": 0.5904, "structure": "Desert Pyramid", "container": "Chest" } | |
![]() |
Chest | 1–6 | 39.1%{ "item": "String", "stacksize": "1–6", "chance": 0.391435011269722, "structure": "Pillager Outpost", "container": "Chest" } | |
![]() |
Suspicious gravel | 1 | 2.2%{ "item": "String", "stacksize": 1, "chance": 0.022222222222222254, "structure": "Trail Ruins", "container": "Suspicious gravel" } | |
![]() |
Chest | 1–8 | 57.8%{ "item": "String", "stacksize": "1–8", "chance": 0.578125, "structure": "Woodland Mansion", "container": "Chest" } | |
Bedrock Edition | ||||
![]() |
![]() |
Chest | 1–8 | 57.8%{ "item": "String", "stacksize": "1–8", "chance": 0.578125, "structure": "Monster Room", "container": "Chest" } |
![]() |
Bridge chest | 1–6 | 47.9%{ "item": "String", "stacksize": "1–6", "chance": 0.4794666666666667, "structure": "Bastion Remnant", "container": "Bridge chest" } | |
Generic chest | 4–6 | 24.4%{ "item": "String", "stacksize": "4–6", "chance": 0.24372395924512447, "structure": "Bastion Remnant", "container": "Generic chest" } | ||
Hoglin stable chest | 3–8 | 22.8%{ "item": "String", "stacksize": "3–8", "chance": 0.22793887963348602, "structure": "Bastion Remnant", "container": "Hoglin stable chest" } | ||
![]() |
Chest | 1–8 | 59%{ "item": "String", "stacksize": "1–8", "chance": 0.5904, "structure": "Desert Pyramid", "container": "Chest" } | |
![]() |
Chest | 1–6 | 39.1%{ "item": "String", "stacksize": "1–6", "chance": 0.391435011269722, "structure": "Pillager Outpost", "container": "Chest" } | |
![]() |
Suspicious gravel | 1 | 2.2%{ "item": "String", "stacksize": 1, "chance": 0.021739130434782594, "structure": "Trail Ruins", "container": "Suspicious gravel" } | |
![]() |
Chest | 1–8 | 57.8%{ "item": "String", "stacksize": "1–8", "chance": 0.578125, "structure": "Woodland Mansion", "container": "Chest" } |
Fishing[edit | edit source]
String has a 0.5% (1⁄200) chance of being caught when fishing with an unenchanted fishing rod. The chance decreases to 0.4% (1⁄250), 0.3% (3⁄1000), and 0.2% (1⁄500) if the fishing rod is enchanted with Luck of the Sea at enchantment levels I, II, and III, respectively.
Bartering[edit | edit source]
Piglins may barter 3-9 string when given a gold ingot.
Cat gifts[edit | edit source]
Tamed cats have a 70% chance of giving the player a gift when they wake up from a bed, and the gift has a 16.13% chance to be a string.
Usage[edit | edit source]
String can be used as a crafting ingredient and tripwire can be used as a redstone circuit component. It can also be used to keep players from ender-pearling through that space.
Crafting ingredient[edit | edit source]
Name | Ingredients | [hide]Crafting recipe |
---|---|---|
Bow | Stick + String |
|
Bundle | String + Leather |
|
Candle | String + Honeycomb |
|
Crossbow | Stick + Iron Ingot + String + Tripwire Hook |
|
Fishing Rod | Stick + String |
|
Lead | String + Slimeball |
|
Loom | String + Any Planks |
|
Scaffolding | Bamboo + String |
|
White Wool | String |
Redstone component[edit | edit source]
String can be placed as tripwire, which detects entities intersecting with it (players, mobs, items, etc.).
- Placement
To place tripwire, use string while pointing at a surface facing the space the tripwire should occupy.
- A line of tripwire blocks can form a simple "circuit" when placed without gaps in a straight line (1 to 40 blocks long) between two tripwire hooks that face inward toward the tripwire blocks. Multiple tripwire circuits can intersect one another, and the tripwire at each intersection can activate each circuit it belongs to.
- Activation
A tripwire block is activated by any entity intersecting the tripwire hitbox, except spectators and area effect clouds. In Java Edition, the following entities also do not activate tripwire: thrown eyes of ender, the ender dragon, markers, and items clipped into solid blocks. Notably, there are some entities that still activate tripwire despite otherwise ignoring block collisions while moving, such as vexes[Java Edition only], and thrown eyes of ender[Bedrock Edition only]. Active tripwires do not produce redstone power, despite their active state being referred to in-game as "powered".
- Behavior [more information needed]
When any entity activates an inactive tripwire, the tripwire first updates its immediate neighbors, and then searches to the south and west looking for tripwire hooks to signal to update (no search is done toward the east or north). A search in any given direction is successful if a hook is found fewer than 41 blocks away, is facing toward the updater tripwire, and is connected to the updater tripwire by a continuous line of tripwire blocks.
After these updates are processed, the activated tripwire schedules a block tick at its own position to be processed 10 game ticks later. If the tripwire is still active during this scheduled tick, it checks whether there are any entities that should keep it activated. If there are any, the tripwire stays activated and schedules another block tick on itself for 10 game ticks later. If there are no entities that should keep the tripwire activated, the tripwire deactivates and sends the same updates as when initially activating -- namely, a neighbor update and a "south-and-west signal" for tripwire hooks to update. This same set of updates is also sent when tripwire is broken (including by being washed away by spreading water in Java Edition).
If any tripwire hook is signaled to update and finds itself to be part of a valid tripwire circuit, it becomes active and produces a redstone signal in much the same way a button does.
Tripwire can be disarmed if the player holds shears in their main hand and destroys an inactive tripwire that is part of a valid tripwire circuit. Breaking tripwire in this way causes the tripwire to break without activating the tripwire circuit.
Trading[edit | edit source]
Villager | Probability | Villager wants | Player receives | |
---|---|---|---|---|
JE | BE | |||
![]() | 100% | 100% | 14 × ![]() | ![]() |
![]() | 50% | 50% | 20 × ![]() | ![]() |
Sounds[edit | edit source]
Generic[edit | edit source]
[hide]![]() stone sound type | ||||||||
---|---|---|---|---|---|---|---|---|
Sound | Subtitles | Source | Description | Resource location | Translation key | Volume | Pitch | Attenuation distance |
Block broken | Blocks | Once the block has broken | block | subtitles | 1.0 | 0.8 | 16 | |
Block placed | Blocks | When the block is placed | block | subtitles | 1.0 | 0.8 | 16 | |
Block breaking | Blocks | While the block is in the process of being broken | block | subtitles | 0.25 | 0.5 | 16 | |
Something falls on a block | Entity-Dependent | Falling on the block with fall damage | block | subtitles | 0.5 | 0.75 | 16 | |
Footsteps | Entity-Dependent | Walking on the block | block | subtitles | 0.15 | 1.0 | 16 |
[hide]![]() normal sound type | |||||
---|---|---|---|---|---|
Sound | Source | Description | Resource location | Volume | Pitch |
Blocks | Once the block has broken | dig | 1.0 | 0.8-1.0 | |
Blocks | When the block is placed | dig | 1.0 | 0.8-1.0 | |
Blocks | While the block is in the process of being broken | hit | 0.27 [sound 1] | 0.5 | |
Players | Falling on the block with fall damage | fall | 0.4 | 1.0 | |
Players | Walking on the block | step | 0.3 | 1.0 | |
Blocks | Jumping from the block | jump | 0.12 | 1.0 | |
Blocks | Falling on the block without fall damage | land | 0.22 | 1.0 |
- ↑ MCPE-169612 — Many blocks make slightly different sounds to stone
Unique[edit | edit source]
[hide]Sounds | ||||||||
---|---|---|---|---|---|---|---|---|
Sound | Subtitles | Source | Description | Resource location | Translation key | Volume | Pitch | Attenuation distance |
Tripwire attaches | Blocks | When a tripwire line is completed | block | subtitles | 0.4 | 0.7 | 16 | |
Tripwire clicks | Blocks | When a tripwire line deactivates | block | subtitles | 0.4 | 0.5 | 16 | |
Tripwire clicks | Blocks | When a tripwire line activates | block | subtitles | 0.4 | 0.6 | 16 | |
Tripwire detaches | Blocks | When a tripwire hook in a tripwire line is destroyed | block | subtitles | 0.4 | 12⁄11-4⁄3 | 16 |
[hide]Sounds | |||||
---|---|---|---|---|---|
Sound | Source | Description | Resource location | Volume | Pitch |
Blocks | When a tripwire line is completed | block | 0.2 | 0.7 | |
Blocks | When a tripwire line deactivates | random | 0.2 | 0.5 | |
Blocks | When a tripwire line activates | random | 0.2 | 0.6 | |
Blocks | When a tripwire hook in a tripwire line is destroyed | block | 0.4 | 1.1-1.33 |
Data values[edit | edit source]
ID[edit | edit source]
Name | Identifier | Form | Block tags | [hide]Translation key |
---|---|---|---|---|
![]() | tripwire | Block | wall_post_override | block |
![]() | string | Item | — | item |
Name | Identifier | Alias ID | Numeric ID | Form | Item ID[i 1] | [hide]Translation key |
---|---|---|---|---|---|---|
![]() | trip_wire | tripWire | 132 | Block & Ungiveable Item[i 2] | Identical[i 3] | tile |
![]() | string | None | 326 | Item | — | item |
Block states[edit | edit source]
Name | Default value | Allowed values | [hide]Description |
---|---|---|---|
attached | false | false true | True if the tripwire is connected to a valid tripwire circuit. |
disarmed | false | false true | True if the tripwire is disarmed, that is, broken using shears. |
east | false | false true | True if the tripwire connects to other tripwire or tripwire hooks to the east. |
north | false | false true | True if the tripwire connects to other tripwire or tripwire hooks to the north. |
powered | false | false true | True if the tripwire is active. |
south | false | false true | True if the tripwire connects to other tripwire or tripwire hooks to the south. |
west | false | false true | True if the tripwire connects to other tripwire or tripwire hooks to the west. |
Name | Metadata Bits | Default value | Allowed values | Values for Metadata Bits |
[hide]Description |
---|---|---|---|---|---|
attached_bit | 0x4 | false | false true | 0 1 | True if the tripwire is connected to a valid tripwire circuit. |
disarmed_bit | 0x8 | false | false true | 0 1 | True if the tripwire is disarmed, that is, broken using shears. |
powered_bit | 0x1 | false | false true | 0 1 | True if the tripwire is active. |
suspended_bit | 0x2 | true | false true | 0 1 | True if the tripwire hasn't connected to a valid tripwire circuit. (makes hitbox larger when true) |
Video[edit | edit source]
History[edit | edit source]
[hide]Java Edition Indev | |||||||
---|---|---|---|---|---|---|---|
0.31 | 20100130 | ![]() | |||||
Bows and arrows can be crafted using string. | |||||||
20100201-2227 | Light gray cloth can now be crafted using nine string. | ||||||
20100219 | Spiders now drop string. | ||||||
[hide]Java Edition Infdev | |||||||
20100625-1917 | String can now be found inside chests in the new dungeons. | ||||||
[hide]Java Edition Alpha | |||||||
v1.1.1 | String can now be used to craft fishing rods. | ||||||
[hide]Java Edition Beta | |||||||
1.5 | Introduced cobwebs, which drop string when broken with a sword. | ||||||
1.6.6 | Wool is now crafted from four string rather than nine. | ||||||
1.7 | Cobwebs now drop string when broken using shears. | ||||||
1.8 | Pre-release | Cobwebs now generate naturally, making them a viable method to obtain string. | |||||
[hide]Java Edition | |||||||
May 28, 2012 | Tripwire was first revealed on Dinnerbone's Twitter.[2][3] Dinnerbone released a video showing him experimenting with tripwire before its release. | ||||||
1.3.1 | 12w22a | ![]() | |||||
12w23a | Tripwire can now activated by most entities (including arrows). | ||||||
The max distance of tripwire has now been increased from 18 to 40 blocks. | |||||||
Tripwire now has a translucent texture. | |||||||
1.6.1 | 13w18a | String can now be used to craft leads. | |||||
1.7 | 13w36a | String can now be obtained by fishing. | |||||
1.8 | 14w02a | String can now be sold to fletcher and fisherman villagers, at 15–20 string for 1 emerald. | |||||
14w25a | Now shearing tripwire leads to the tripwire becoming "disarmed" and no longer sending signals to the hooks, nor sending out updates if not triggered by an entity when being sheared, in response to entity interactions; however this also prevents breaking the block afterward except by rapidly destroying it suggesting part of this behavior is unintended.[4] | ||||||
pre3 | Tripwire now breaks when being sheared. | ||||||
release | Tripwire is now translucent.[verify] | ||||||
1.9 | 15w44a | String now generates in desert pyramid chests. | |||||
The average yield of string in dungeon chests has now more than doubled. | |||||||
15w49a | The suspended block state has now been removed from tripwire. | ||||||
1.11 | 16w39a | String can now be found in woodland mansion chests. | |||||
1.13 | 17w47a | Tripwire can again be disarmed. | |||||
1.14 | 18w43a | String can now be used to craft crossbows and looms. | |||||
![]() | |||||||
18w44a | Cats now drop 0-2 string upon death. | ||||||
Cats now offer string as gifts. | |||||||
18w45a | String can now be used to craft scaffolding. | ||||||
18w47a | String can now be found inside pillager outpost chests. | ||||||
19w11a | Fisherman villagers now buy 20 string for 1 emerald. | ||||||
Fletcher villagers now buy 14 string for 1 emerald. | |||||||
1.16 | 20w09a | String can now be obtained through bartering with piglins. | |||||
20w13a | Striders now drop string upon death. | ||||||
20w16a | String now generates in bastion remnants chests. | ||||||
1.17 | 20w45a | String can now be used to craft bundles and candles. | |||||
21w13a | The model of the tripwire has been tweaked that the underside texture is mirrored. | ||||||
21w19a | String can no longer be used to craft bundles and candles. | ||||||
Pre-release 1 | String can once again used to craft candles. | ||||||
1.18 | Experimental Snapshot 1 | String can now once again be used to craft bundles. | |||||
21w37a | String once again can no longer be used to craft bundles. | ||||||
1.19.3 Experiment | 22w42a | String can now once again be used to craft bundles. | |||||
1.19.4 Experiment | 23w07a | String can now be used to craft brushes. | |||||
1.19.4-pre1 | String can no longer be used to craft brushes. | ||||||
1.20 | 23w12a | String can now be found in suspicious gravel and suspicious sand in trail ruins. | |||||
23w16a | String no longer generates in suspicious sand in trail ruins. | ||||||
Due to the split of the archaeological loot tables for the suspicious gravel within the trail ruins, string now is in the common loot. | |||||||
1.20.3 Experiment | 23w45a | Tripwires can now be found in trial chambers. | |||||
1.21.2 | 24w33a | Tripwire again breaks when being sheared. | |||||
[hide]Pocket Edition Alpha | |||||||
v0.2.0 | ![]() | ||||||
v0.3.3 | Added spiders, which drop string when they die. | ||||||
String can now be used to craft bows. | |||||||
v0.4.0 | String can now be crafted into wool. | ||||||
v0.11.0 | build 1 | String can now be used to craft fishing rods. | |||||
String can now be caught as a junk item from fishing. | |||||||
v0.13.0 | build 1 | ![]() | |||||
String can now be found in desert pyramid chests. | |||||||
v0.15.0 | build 1 | String can now be used to craft leads. | |||||
Tripwire now generates in jungle pyramids. | |||||||
[hide]Pocket Edition | |||||||
1.0.4 | alpha 1.0.4.0 | 15-20 String can now be sold to fletcher and fisherman villagers for an emerald. | |||||
1.1.0 | alpha 1.1.0.0 | String can now be found in woodland mansion chests. | |||||
Cobwebs can now be used to craft 9 string. | |||||||
[hide]Bedrock Edition | |||||||
1.8.0 | beta 1.8.0.8 | Tamed cats can now give the player string as gifts. | |||||
String can now be used to craft scaffolding. | |||||||
Cats now drop 0–2 string. | |||||||
beta 1.8.0.10 | String can now be used to craft crossbows. | ||||||
1.9.0 | beta 1.9.0.0 | Tripwire string that is broken now activates, unless broken with shears. | |||||
1.10.0 | beta 1.10.0.3 | String can now be found in pillager outpost chests. | |||||
String can now be used to craft a loom. | |||||||
![]() | |||||||
1.11.0 | beta 1.11.0.4 | Trading has now been changed, fisherman villagers now have a 50% chance to buy 20 string as part of their first-tier trade. | |||||
Fletcher villagers now buy 14 string for an emerald as their third-tier trade. | |||||||
1.16.0 | beta 1.16.0.57 | String can now be obtained through bartering with piglins. | |||||
Added striders, which drop string upon death. | |||||||
String can now be found in bastion remnants chests. | |||||||
1.17.10 | beta 1.17.10.22 | String can now be used to craft candles. | |||||
1.18.30 | beta 1.18.30.26 | The ID of tripwire block is changed from tripWire to trip_wire | |||||
1.20.10 | Preview 1.20.10.20 | String can no longer be crafted from cobwebs. | |||||
[hide]Legacy Console Edition | |||||||
Xbox 360 | Xbox One | PS3 | PS4 | PS Vita | Wii U | Switch | |
TU1 | CU1 | 1.00 | 1.00 | 1.00 | Patch 1 | 1.0.1 | ![]() |
TU14 | 1.04 | ![]() | |||||
TU19 | CU7 | 1.12 | 1.12 | 1.12 | String can now be used to craft leads. | ||
TU31 | CU19 | 1.22 | 1.22 | 1.22 | Patch 3 | String can now be obtained by fishing. | |
String can now be sold to fletcher and fisherman villagers, at 15–20 string for 1 emerald. | |||||||
TU54 | CU44 | 1.52 | 1.52 | 1.52 | Patch 24 | 1.0.4 | String can now be found in woodland mansion chests. |
TU57 | CU49 | 1.57 | 1.56 | 1.56 | Patch 27 | 1.0.7 | Webs can now be used to craft 9 string. |
1.83 | String can now be used to craft scaffolding. | ||||||
Tamed cats can now give the player string as gifts. | |||||||
Cats now drop 0–2 string.[verify] | |||||||
1.88 | Tripwires are now activated when broken, unless broken with shears.[verify] | ||||||
1.90 | String can now be used to craft crossbows. | ||||||
String can now be used to craft a loom. | |||||||
![]() | |||||||
1.91 | String can now be found in pillager outpost chests. | ||||||
Trading has now been changed, fisherman villagers now have a chance to buy 20 string as part of their first-tier trade. | |||||||
[hide]New Nintendo 3DS Edition | |||||||
0.1.0 | ![]() | ||||||
1.9.19 | String can now be found in woodland mansion chests. |
Data history[edit | edit source]
[hide]Java Edition | |||||||
---|---|---|---|---|---|---|---|
1.13 | 17w47a | Prior to The Flattening, this block's numeral ID was 132 and the item's was 287. | |||||
Tripwire can again be disarmed. |
Issues[edit | edit source]
Issues relating to "String" or "Tripwire" are maintained on the bug tracker. Issues should be reported and viewed there.
Gallery[edit | edit source]
Renders[edit | edit source]
-
(NS)
-
(N)
-
(E)
-
(S)
-
(W)
-
(EW)
-
(NE)
-
(ES)
-
(SW)
-
(NW)
-
(ESW)
-
(NSW)
-
(NEW)
-
(NES)
Screenshots[edit | edit source]
-
An image released by Mojang testing visibility of tripwires from a distance at night.
-
The same room viewed from the same angle, in daytime.
-
Power lines made of suspended string blocks.
In other media[edit | edit source]
-
Kai setting off a tripwire.
References[edit | edit source]
- ↑ MC-200707 — Looting does not increase drops for iron golems and cats
- ↑ "It's a tripwire, yeah." – @Dinnerbone (Nathan Adams) on X (formerly Twitter), May 28, 2012
- ↑ "You place it yourself. String is now placeable" – @Dinnerbone (Nathan Adams) on X (formerly Twitter), May 28, 2012
- ↑ MC-129055 — Issues breaking tripwire with shears
External links[edit | edit source]
- Taking Inventory: String – Minecraft.net on May 14, 2020
[edit | edit source]
[hide] | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
[hide] | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
|