Fittings: Construction-made building upgrades from planks

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
rope 2026-10-19 11:15:19 +01:00
parent fb4b8bf7c8
commit cdb109e554
7 changed files with 218 additions and 14 deletions

View file

@ -32,7 +32,9 @@ Alpha. One season, bandit raids plus two friendly events, six buildings.
building joins the construction queue by itself, then rises by labour: building joins the construction queue by itself, then rises by labour:
players working the site with Construction (more labour per action every players working the site with Construction (more labour per action every
20 levels, faster with a hammer), plus a slow trickle from the townsfolk. 20 levels, faster with a hammer), plus a slow trickle from the townsfolk.
Construction also saws planks, which higher building levels need. Population eats food, Construction also saws planks, which higher building levels need, and
builds fittings from them: one-off upgrades a building takes once it's high
enough (shelving, a well pump, weapon racks, enchanted chests…). Population eats food,
pays taxes, and grows up to the housing cap; it promotes the settlement pays taxes, and grows up to the housing cap; it promotes the settlement
(hamlet, village at 40, town at 90, city at 150), which raises building (hamlet, village at 40, town at 90, city at 150), which raises building
level caps and gives everyone bank slots. level caps and gives everyone bank slots.

2
app.py
View file

@ -325,6 +325,8 @@ class Handler(BaseHTTPRequestHandler):
return game.fund(world, player, str(body.get("building")), str(body.get("item")), return game.fund(world, player, str(body.get("building")), str(body.get("item")),
qty if qty == "all" else (qty if isinstance(qty, int) else -1), qty if qty == "all" else (qty if isinstance(qty, int) else -1),
str(body.get("source")), now) str(body.get("source")), now)
if path == "/api/install":
return game.install(world, player, str(body.get("fitting")), str(body.get("source")), now)
if path == "/api/garrison": if path == "/api/garrison":
raid = game.upcoming_raid(world) raid = game.upcoming_raid(world)
if body.get("join") and not raid: if body.get("join") and not raid:

119
game.py
View file

@ -496,7 +496,7 @@ RAID_TRAITS = ["lightly armoured, heavy on archers", "mounted and fast, few bows
# --- world --------------------------------------------------------------- # --- world ---------------------------------------------------------------
WORLD_VERSION = 9 WORLD_VERSION = 10
def new_world(now: float, speed: float = 1.0) -> dict: def new_world(now: float, speed: float = 1.0) -> dict:
@ -509,7 +509,7 @@ def new_world(now: float, speed: float = 1.0) -> dict:
"population": 20.0, "population": 20.0,
"treasury": 0.0, "treasury": 0.0,
"stockpile": {"bread": 40}, "stockpile": {"bread": 40},
"buildings": {key: {"level": 0, "damaged": False, "fund": {}} for key in BUILDINGS}, "buildings": {key: {"level": 0, "damaged": False, "fund": {}, "fittings": []} for key in BUILDINGS},
"construction": None, "construction": None,
"queue": [], "queue": [],
"tier": 0, "tier": 0,
@ -599,6 +599,10 @@ def migrate(world: dict, now: float | None = None) -> dict:
message["id"] = number message["id"] = number
world["next_message_id"] = len(world["board"]) + 1 world["next_message_id"] = len(world["board"]) + 1
world["version"] = 9 world["version"] = 9
if world["version"] < 10:
for building in world["city"]["buildings"].values():
building.setdefault("fittings", [])
world["version"] = 10
return world return world
@ -644,6 +648,12 @@ def building_level(world: dict, key: str) -> int:
return 0 if building["damaged"] else building["level"] return 0 if building["damaged"] else building["level"]
def fitted(world: dict, fitting: str) -> bool:
"""Whether a fitting is installed and working (its building isn't damaged)."""
key = FITTING_BY_ID[fitting]["building"]
return fitting in world["city"]["buildings"][key]["fittings"] and building_level(world, key) > 0
def build_cost(key: str, level: int) -> dict: def build_cost(key: str, level: int) -> dict:
spec = BUILDINGS[key] spec = BUILDINGS[key]
cost = {item: qty * level for item, qty in spec["base"].items()} cost = {item: qty * level for item, qty in spec["base"].items()}
@ -711,11 +721,11 @@ def skill_level(player: dict, skill: str) -> int:
def bank_slots(world: dict, player: dict) -> int: def bank_slots(world: dict, player: dict) -> int:
return (BASE_SLOTS + 3 * building_level(world, "storehouse") + TIER_SLOTS * world["city"]["tier"] return (BASE_SLOTS + 3 * building_level(world, "storehouse") + TIER_SLOTS * world["city"]["tier"]
+ player["perks"]["bank_slot"]) + player["perks"]["bank_slot"] + fitted(world, "shelving"))
def stack_size(world: dict) -> int: def stack_size(world: dict) -> int:
return BASE_STACK + 250 * building_level(world, "storehouse") return BASE_STACK + 250 * building_level(world, "storehouse") + 500 * fitted(world, "enchanted_chests")
def slots_used(world: dict, player: dict) -> int: def slots_used(world: dict, player: dict) -> int:
@ -744,6 +754,8 @@ def city_uses(item: str) -> list[str]:
uses.append("the armoury") uses.append("the armoury")
if item == "water_barrel": if item == "water_barrel":
uses.append("the fire brigade") uses.append("the fire brigade")
if "fitting" in spec:
uses.append(BUILDINGS[spec["fitting"]]["name"])
return uses return uses
@ -802,6 +814,7 @@ def regen(world: dict, player: dict, now: float, boost: float = 1) -> None:
"""Heal for the time since HP was last settled.""" """Heal for the time since HP was last settled."""
if now > player["hp_at"]: if now > player["hp_at"]:
top = max_hp(player) top = max_hp(player)
boost *= 2 if fitted(world, "enchanted_hearths") else 1
per_second = top * REGEN_PER_HOUR * boost * speed(world) / HOUR per_second = top * REGEN_PER_HOUR * boost * speed(world) / HOUR
player["hp"] = min(top, player["hp"] + (now - player["hp_at"]) * per_second) player["hp"] = min(top, player["hp"] + (now - player["hp_at"]) * per_second)
player["hp_at"] = now player["hp_at"] = now
@ -876,12 +889,13 @@ def set_prayers(player: dict, ids: list) -> str | None:
def bone_points(world: dict, action: dict) -> int: def bone_points(world: dict, action: dict) -> int:
return action["pp"] + building_level(world, "temple") return action["pp"] + building_level(world, "temple") + fitted(world, "carved_altar")
def ward(world: dict) -> float: def ward(world: dict) -> float:
"""Defence the temple's devotion adds to the next raid.""" """Defence the temple's devotion adds to the next raid."""
return round(min(world["city"].get("devotion", 0) / 4, 15 * building_level(world, "temple")), 1) cap = 15 * building_level(world, "temple") + 15 * fitted(world, "carved_altar")
return round(min(world["city"].get("devotion", 0) / 4, cap), 1)
def edible(player: dict) -> list[str]: def edible(player: dict) -> list[str]:
@ -913,6 +927,9 @@ def action_time(world: dict, player: dict, action: dict) -> float:
seconds *= 1 - ITEMS[tool]["speed"] seconds *= 1 - ITEMS[tool]["speed"]
if action["skill"] == "smithing": if action["skill"] == "smithing":
seconds *= 1 - 0.08 * building_level(world, "smithy") seconds *= 1 - 0.08 * building_level(world, "smithy")
seconds *= 0.9 if fitted(world, "bellows") else 1
if action["id"].startswith("saw_") and fitted(world, "saw_benches"):
seconds *= 0.8
seconds *= 1 - potion_effect(player, action["skill"]).get("speed", 0) seconds *= 1 - potion_effect(player, action["skill"]).get("speed", 0)
seconds *= skill_mods(world, action)["speed"] seconds *= skill_mods(world, action)["speed"]
return seconds / speed(world) return seconds / speed(world)
@ -1080,7 +1097,7 @@ def _complete(world: dict, player: dict, action: dict, now: float, rng: random.R
if action.get("special") == "recon": if action.get("special") == "recon":
event = upcoming_event(world) event = upcoming_event(world)
if event: if event:
event["recon"] += action["recon"] event["recon"] += action["recon"] + fitted(world, "map_table")
if action.get("special") == "problem" and action["skill"] != "combat": if action.get("special") == "problem" and action["skill"] != "combat":
_work_problem(world, player, action, now) _work_problem(world, player, action, now)
if action.get("special") == "labour": if action.get("special") == "labour":
@ -1319,6 +1336,36 @@ def fund(world: dict, player: dict, key: str, item: str, qty: int | str, source:
return None return None
def install(world: dict, player: dict, fitting: str, source: str, now: float) -> str | None:
"""Fit a building with a fitting from the player's bank (earns favour) or the stockpile."""
spec = FITTING_BY_ID.get(fitting)
if not spec:
return "No such fitting"
city = world["city"]
building = city["buildings"][spec["building"]]
name = BUILDINGS[spec["building"]]["name"].lower()
if fitting in building["fittings"]:
return f"The {name} already {'have' if name.endswith('s') else 'has'} that"
if building["level"] < spec["level"]:
return f"Needs {BUILDINGS[spec['building']]['name']} level {spec['level']}"
if source == "bank":
if not player["bank"].get(fitting):
return "You don't have one"
bank_take(player, fitting, 1)
gain = ITEMS[fitting]["value"]
player["favour"] += gain * city_rate(world, "favour")
player["donated"] += gain
elif source == "city":
if not city["stockpile"].get(fitting):
return "There isn't one in the stockpile"
take_stock(city, fitting, 1)
else:
return "Bad source"
building["fittings"].append(fitting)
log(world, now, "build", f"{player['name']} fitted the {name} with {spec['name'].lower()}", player["id"])
return None
def take_stock(city: dict, item: str, qty: int) -> None: def take_stock(city: dict, item: str, qty: int) -> None:
left = city["stockpile"][item] - qty left = city["stockpile"][item] - qty
if left > 0: if left > 0:
@ -1418,8 +1465,8 @@ def defence(world: dict) -> dict:
armed = int(pop // 2) armed = int(pop // 2)
parts = { parts = {
"townsfolk": 10, "townsfolk": 10,
"walls": 20 * building_level(world, "walls"), "walls": 20 * building_level(world, "walls") + 25 * fitted(world, "hoardings"),
"militia": round(0.3 * building_level(world, "barracks") * pop, 1), "militia": round(0.3 * building_level(world, "barracks") * pop * (1.5 if fitted(world, "weapon_racks") else 1), 1),
"weapons": round(0.35 * best_kit(stock, "weapon", "power", armed), 1), "weapons": round(0.35 * best_kit(stock, "weapon", "power", armed), 1),
"shields": round(0.5 * best_kit(stock, "shield", "armour", armed), 1), "shields": round(0.5 * best_kit(stock, "shield", "armour", armed), 1),
"arrows": min(100, stock.get("arrows", 0) // 10), "arrows": min(100, stock.get("arrows", 0) // 10),
@ -1486,7 +1533,8 @@ def _city_hour(world: dict, now: float) -> None:
pop = city["population"] pop = city["population"]
if city["construction"]: if city["construction"]:
city["construction"]["labour"] += pop * TOWNSFOLK_LABOUR city["construction"]["labour"] += pop * TOWNSFOLK_LABOUR
city["food_due"] += pop * 0.5 / 24 * city_rate(world, "food") * (1.5 if city.get("cold") else 1) city["food_due"] += (pop * 0.5 / 24 * city_rate(world, "food") * (1.5 if city.get("cold") else 1)
* (0.9 if fitted(world, "grain_bins") else 1))
stock = city["stockpile"] stock = city["stockpile"]
for item in FOOD_ORDER: for item in FOOD_ORDER:
while city["food_due"] >= ITEMS[item]["food"] and stock.get(item, 0) > 0: while city["food_due"] >= ITEMS[item]["food"] and stock.get(item, 0) > 0:
@ -1504,7 +1552,8 @@ def _city_hour(world: dict, now: float) -> None:
else: else:
room = housing(world) room = housing(world)
if pop < room: if pop < room:
city["population"] = min(room, pop + max(0.5, pop * GROWTH_PER_DAY) * city_rate(world, "growth") / 24) growth = max(0.5, pop * GROWTH_PER_DAY) * city_rate(world, "growth") * (1.25 if fitted(world, "furniture") else 1)
city["population"] = min(room, pop + growth / 24)
elif pop > room: elif pop > room:
city["population"] = max(room, pop - pop * 0.05 / 24) city["population"] = max(room, pop - pop * 0.05 / 24)
city["treasury"] += pop * 0.5 / 24 city["treasury"] += pop * 0.5 / 24
@ -1894,6 +1943,47 @@ _barrel = _action("cooper_barrel", "construction", "Water barrel", 10, 35, 18,
ACTIONS.append(_barrel) ACTIONS.append(_barrel)
ACTION_BY_ID[_barrel["id"]] = _barrel ACTION_BY_ID[_barrel["id"]] = _barrel
# Fittings: Construction makes them, mostly from the better planks, and each
# building takes one of each once it's high enough. A fitting works while its
# building stands; damage pauses it like the rest of the building.
# id, name, building, building level, construction level, inputs, effect, glyph, tint
FITTINGS = [
("grain_bins", "Grain bins", "granary", 1, 15, {"oak_plank": 20, "iron_bar": 5},
"The city eats 10% less food", "grain-bundle", "#e3c060"),
("saw_benches", "Saw benches", "lumber_shed", 1, 15, {"oak_plank": 20, "iron_bar": 10},
"Sawing planks is 20% faster", "hand-saw", "#8f5e30"),
("shelving", "Shelving", "storehouse", 2, 20, {"oak_plank": 40, "iron_bar": 10},
"+1 bank slot for everyone", "bookshelf", "#8f5e30"),
("map_table", "Map table", "spymaster", 1, 30, {"willow_plank": 25, "hard_leather": 10},
"Scouting gathers one more point of reconnaissance", "treasure-map", "#a3b86c"),
("well_pump", "Well pump", "well", 2, 30, {"willow_plank": 25, "steel_bar": 10},
"Half of all fires are put out before they spread", "water-tank", "#5aa0d8"),
("furniture", "Furniture", "houses", 2, 35, {"willow_plank": 40, "leather": 30},
"Population grows 25% faster", "sofa", "#a3b86c"),
("weapon_racks", "Weapon racks", "barracks", 2, 40, {"willow_plank": 30, "steel_bar": 20},
"Militia defence +50%", "spears", "#d4dae2"),
("hoardings", "Hoardings", "walls", 3, 45, {"maple_plank": 40, "mithril_bar": 10},
"+25 defence", "palisade", "#d0663a"),
("bellows", "Great bellows", "smithy", 3, 50, {"maple_plank": 30, "bear_leather": 15},
"Smithing another 10% faster", "bellows", "#d0663a"),
("carved_altar", "Carved altar", "temple", 2, 60, {"yew_plank": 30, "cut_stone": 60},
"+1 prayer point per bone buried, and offerings can ward 15 more", "star-altar", "#6f9a4a"),
("enchanted_chests", "Enchanted chests", "storehouse", 4, 75, {"magic_plank": 40, "rune_bar": 5},
"+500 per bank stack for everyone", "open-treasure-chest", "#a77be8"),
("enchanted_hearths", "Enchanted hearths", "houses", 4, 80, {"magic_plank": 50, "red_dragon_leather": 5},
"Everyone recovers HP twice as fast", "fireplace", "#a77be8"),
]
FITTING_BY_ID = {}
for _id, _name, _building, _blevel, _level, _inputs, _effect, _glyph, _tint in FITTINGS:
FITTING_BY_ID[_id] = {"id": _id, "name": _name, "building": _building, "level": _blevel, "effect": _effect}
ITEMS[_id] = {"name": _name, "plural": _name, "icon": "🪚", "value": sum(ITEMS[i]["value"] * q for i, q in _inputs.items()),
"fitting": _building}
_fitting = _action(f"make_{_id}", "construction", _name, _level, 120 + _level * 2, 40 + _level * 4,
_inputs, {_id: 1}, group="Fittings")
ACTIONS.append(_fitting)
ACTION_BY_ID[_fitting["id"]] = _fitting
ITEMS[_id].update(glyph=_glyph, tint=_tint)
# (weights by season, spring to winter) # (weights by season, spring to winter)
HARDSHIPS = {"sickness": [2, 1, 2, 3], "locusts": [1, 3, 2, 0], "rot": [3, 1, 3, 1], "storm": [1, 1, 3, 1], HARDSHIPS = {"sickness": [2, 1, 2, 3], "locusts": [1, 3, 2, 0], "rot": [3, 1, 3, 1], "storm": [1, 1, 3, 1],
"rats": [2, 2, 2, 2], "fire": [1, 2, 1, 2], "winter": [0, 0, 0, 4], "drought": [0, 4, 1, 0]} "rats": [2, 2, 2, 2], "fire": [1, 2, 1, 2], "winter": [0, 0, 0, 4], "drought": [0, 4, 1, 0]}
@ -2061,7 +2151,10 @@ def _hardship(world: dict, now: float, rng: random.Random, kind: str | None = No
["They'll eat into the food every hour until hunters catch them."]) ["They'll eat into the food every hour until hunters catch them."])
elif kind == "fire": elif kind == "fire":
barrels = stock.get("water_barrel", 0) barrels = stock.get("water_barrel", 0)
if barrels >= 5: if fitted(world, "well_pump") and rng.random() < 0.5:
_record(world, now, "hardship", kind, "🔥", "A fire broke out, and the well's pump put it out",
["Nothing was lost."])
elif barrels >= 5:
take_stock_qty(stock, "water_barrel", 5) take_stock_qty(stock, "water_barrel", 5)
_record(world, now, "hardship", kind, "🔥", "A fire broke out, and the water barrels put it out", _record(world, now, "hardship", kind, "🔥", "A fire broke out, and the water barrels put it out",
["Five barrels were used up. Nothing else was lost."]) ["Five barrels were used up. Nothing else was lost."])
@ -2515,6 +2608,6 @@ def content() -> dict:
"buildings": buildings, "xp_table": XP_TABLE, "offline_cap": OFFLINE_CAP, "tiers": TIERS, "buildings": buildings, "xp_table": XP_TABLE, "offline_cap": OFFLINE_CAP, "tiers": TIERS,
"city_uses": {item: city_uses(item) for item in ITEMS}, "city_uses": {item: city_uses(item) for item in ITEMS},
"prayers": [{**prayer, "text": describe_prayer(prayer)} for prayer in PRAYERS], "max_prayers": MAX_PRAYERS, "prayers": [{**prayer, "text": describe_prayer(prayer)} for prayer in PRAYERS], "max_prayers": MAX_PRAYERS,
"potion_charges": POTION_CHARGES, "problems": PROBLEMS, "potion_charges": POTION_CHARGES, "problems": PROBLEMS, "fittings": list(FITTING_BY_ID.values()),
"equip_slots": EQUIP_SLOTS, "eat_below": EAT_BELOW, "regen_per_hour": REGEN_PER_HOUR, "equip_slots": EQUIP_SLOTS, "eat_below": EAT_BELOW, "regen_per_hour": REGEN_PER_HOUR,
} }

View file

@ -462,6 +462,10 @@ function itemStats(id) {
if (it.tool) parts.push(`${Math.round(it.speed * 100)}% faster ${skillOf(it.tool).name.toLowerCase()}`); if (it.tool) parts.push(`${Math.round(it.speed * 100)}% faster ${skillOf(it.tool).name.toLowerCase()}`);
if (it.req && it.req[1] > 1) parts.push(`needs ${skillOf(it.req[0]).name.toLowerCase()} ${it.req[1]}`); if (it.req && it.req[1] > 1) parts.push(`needs ${skillOf(it.req[0]).name.toLowerCase()} ${it.req[1]}`);
if (it.potion) parts.push(`${it.potion.text}, ${C.potion_charges} uses`); if (it.potion) parts.push(`${it.potion.text}, ${C.potion_charges} uses`);
if (it.fitting) {
const f = C.fittings.find((x) => x.id === id), done = S.city.buildings[f.building].fittings.includes(id);
parts.push(`${C.buildings[f.building].icon} For the ${C.buildings[f.building].name.toLowerCase()} (Lv ${f.level}): ${f.effect}${done ? " · already fitted" : ""}`);
}
return parts.join(", "); return parts.join(", ");
} }
@ -738,6 +742,7 @@ function buildingCard(key, b) {
</span></div>`; </span></div>`;
}).join("")}</div>`; }).join("")}</div>`;
} }
body += fittingRows(key, b);
const levelText = b.cap < spec.max ? `Lv ${b.level} · max ${b.cap} for a ${city.tier_name.toLowerCase()}` : `Lv ${b.level} / ${spec.max}`; const levelText = b.cap < spec.max ? `Lv ${b.level} · max ${b.cap} for a ${city.tier_name.toLowerCase()}` : `Lv ${b.level} / ${spec.max}`;
return `<div class="action building ${b.damaged ? "damaged" : ""}"> return `<div class="action building ${b.damaged ? "damaged" : ""}">
<div class="top"><div class="ico">${spec.icon}</div><div> <div class="top"><div class="ico">${spec.icon}</div><div>
@ -746,6 +751,29 @@ function buildingCard(key, b) {
</div></div>${body}</div>`; </div></div>${body}</div>`;
} }
// Fittings Construction makes for this building: fitted, ready to fit, or waiting on a level.
function fittingRows(key, b) {
const rows = C.fittings.filter((f) => f.building === key).map((f) => {
const it = item(f.id), recipe = C.actions.find((a) => a.id === `make_${f.id}`);
let state;
if (b.fittings.includes(f.id)) {
state = b.damaged ? `<span class="tag bad">Paused</span>` : `<span class="tag good">Fitted</span>`;
} else if (b.level < f.level) {
state = `<span class="tag">Needs Lv ${f.level}</span>`;
} else {
const mine = S.me.bank[f.id] || 0, stores = S.city.stockpile[f.id] || 0;
state = mine || stores
? `${mine ? `<button class="btn sm gold" data-install="${f.id}" data-source="bank" title="From your bank, earns favour">Fit</button>` : ""}
${stores ? `<button class="btn sm" data-install="${f.id}" data-source="city" title="From the city's stockpile">Fit from stockpile</button>` : ""}`
: `<span class="muted small">Construction ${recipe.level}</span>`;
}
return `<div class="fitting-row"><span class="fit-ico">${it.icon}</span>
<span class="fitting-text"><b>${esc(f.name)}</b> <span class="muted small">${esc(f.effect)}</span></span>
<span class="btns">${state}</span></div>`;
});
return rows.length ? `<div class="fittings">${rows.join("")}</div>` : "";
}
// --- council -------------------------------------------------------------- // --- council --------------------------------------------------------------
function pips(level) { function pips(level) {
@ -1018,6 +1046,7 @@ document.addEventListener("click", (e) => {
if (d.equip) return act("/api/equip", { item: d.equip }); if (d.equip) return act("/api/equip", { item: d.equip });
if (d.unequip) return act("/api/equip", { slot: d.unequip }); if (d.unequip) return act("/api/equip", { slot: d.unequip });
if (d.fund) return act("/api/fund", { building: d.fund, item: d.item, source: d.source, qty: "all" }); if (d.fund) return act("/api/fund", { building: d.fund, item: d.item, source: d.source, qty: "all" });
if (d.install) return act("/api/install", { fitting: d.install, source: d.source });
if (d.garrison) return act("/api/garrison", { join: d.garrison === "1" }); if (d.garrison) return act("/api/garrison", { join: d.garrison === "1" });
if (d.perk) return act("/api/perk", { perk: d.perk }); if (d.perk) return act("/api/perk", { perk: d.perk });
if (d.favour) return act("/api/favour", { kind: d.favour }); if (d.favour) return act("/api/favour", { kind: d.favour });

View file

@ -11,9 +11,11 @@
<symbol id="barracks-tent" viewBox="0 0 512 512"><path fill="currentColor" d="M247 28v80h18V28zm35 0v64l80-32zm-26 96c-48 48-144 112-192 128c0 64-16 208-32 240h160c16-16 64-144 64-192c0 48 48 176 64 192h160c-16-32-32-176-32-240c-48-16-144-80-192-128M112 300h80v80h-80z"/></symbol> <symbol id="barracks-tent" viewBox="0 0 512 512"><path fill="currentColor" d="M247 28v80h18V28zm35 0v64l80-32zm-26 96c-48 48-144 112-192 128c0 64-16 208-32 240h160c16-16 64-144 64-192c0 48 48 176 64 192h160c-16-32-32-176-32-240c-48-16-144-80-192-128M112 300h80v80h-80z"/></symbol>
<symbol id="barrel" viewBox="0 0 512 512"><path fill="currentColor" d="M256 41c-43.696 0-83.28 3.58-111.37 9.197c-14.047 2.81-25.26 6.196-32.21 9.483c-3.476 1.643-5.842 3.293-6.88 4.306l-.013.014l.014.014c1.038 1.013 3.404 2.663 6.88 4.306c6.95 3.287 18.163 6.674 32.21 9.483C172.72 83.42 212.303 87 256 87s83.28-3.58 111.37-9.197c14.047-2.81 25.26-6.196 32.21-9.483c3.476-1.643 5.842-3.293 6.88-4.306l.013-.014l-.014-.014c-1.038-1.013-3.404-2.663-6.88-4.306c-6.95-3.287-18.163-6.674-32.21-9.483C339.28 44.58 299.697 41 256 41m-80 15a32 8 0 0 1 32 8a32 8 0 0 1-32 8a32 8 0 0 1-32-8a32 8 0 0 1 32-8m-75.168 26.594a1746 1746 0 0 0-12.05 55.28a672 672 0 0 0 50.327 10.995c2.988-17.203 6.707-34.438 11.27-51.708c-3.186-.547-6.3-1.113-9.282-1.71c-14.91-2.98-27.13-6.49-36.37-10.86a65 65 0 0 1-3.896-1.998zm310.336 0a66 66 0 0 1-3.895 1.998c-9.24 4.37-21.462 7.88-36.37 10.86c-2.93.587-5.99 1.142-9.116 1.68c5.27 16.954 9.544 34.033 12.953 51.22a668 668 0 0 0 48.424-10.754a1746 1746 0 0 0-11.996-55.004m-67.4 17.238c-23.065 2.982-49.9 4.803-78.768 5.117v54.198a660 660 0 0 0 91.975-7.773c-3.45-17.334-7.805-34.523-13.207-51.543zm-175.475.008c-4.647 17.345-8.416 34.67-11.426 51.98A660.5 660.5 0 0 0 247 159.174V104.95c-28.842-.314-55.656-2.133-78.707-5.11m-84.38 55.277l-5.518 30.088c128.542 30.936 239.89 29.948 353.384.137l-4.98-30.172c-110.776 28.798-228.035 29.785-342.886-.053m350.634 48.176a730 730 0 0 1-50.83 11.312c3.656 47.603 1.776 95.87-3.55 144.49c18.6-3.803 36.796-8.527 54.468-14.17C439.592 314.762 439 291.606 439 256c0-14.915-1.77-33.334-4.453-52.707m-357.13.256C74.758 222.827 73 241.15 73 256c0 23.794 4.678 57.228 10.424 89.404a636 636 0 0 0 50.27 12.418c-4.532-47.516-6.03-95.247-2.577-143.222c-17.624-3.063-35.507-6.74-53.7-11.05zm71.546 13.944c-3.336 47.978-1.63 95.883 3.164 143.813a642 642 0 0 0 94.873 9.33V225.94c-31.995-.576-64.57-3.38-98.037-8.446zm216.902.19A677 677 0 0 1 265 226.023V370.8c32.816-.174 65.224-2.93 96.64-8.25c5.61-49.032 7.722-97.417 4.225-144.866zM86.66 364.93l8.29 31.9c104.15 32.39 225.75 32.428 326.077.733l8.272-32.264c-106.024 31.367-228.01 31.34-342.64-.37zm11.236 51.666c3.816 16.945 6.585 28.183 6.704 28.662c.792 2.185 4.694 6.427 12.96 10.37c7.587 3.616 18.215 6.947 30.77 9.704a1880 1880 0 0 1-6.016-37.74a547 547 0 0 1-44.418-10.996m318.366 1.31c-14.934 4.36-30.254 8.052-45.852 11.086a1771 1771 0 0 1-6.43 36.272c12.422-2.745 22.935-6.05 30.46-9.637c8.376-3.994 12.302-8.315 13.02-10.473a1428 1428 0 0 0 8.802-27.248m-255.217 13.18a1936 1936 0 0 0 6.144 37.74c23.637 3.684 51.525 5.748 79.81 6.11V439.24c-28.815-.644-57.66-3.36-85.955-8.154zm190.55 1.223c-28.306 4.484-57.373 6.847-86.595 7.07v35.556c28.358-.363 56.317-2.437 79.994-6.14a1820 1820 0 0 0 6.602-36.487z"/></symbol> <symbol id="barrel" viewBox="0 0 512 512"><path fill="currentColor" d="M256 41c-43.696 0-83.28 3.58-111.37 9.197c-14.047 2.81-25.26 6.196-32.21 9.483c-3.476 1.643-5.842 3.293-6.88 4.306l-.013.014l.014.014c1.038 1.013 3.404 2.663 6.88 4.306c6.95 3.287 18.163 6.674 32.21 9.483C172.72 83.42 212.303 87 256 87s83.28-3.58 111.37-9.197c14.047-2.81 25.26-6.196 32.21-9.483c3.476-1.643 5.842-3.293 6.88-4.306l.013-.014l-.014-.014c-1.038-1.013-3.404-2.663-6.88-4.306c-6.95-3.287-18.163-6.674-32.21-9.483C339.28 44.58 299.697 41 256 41m-80 15a32 8 0 0 1 32 8a32 8 0 0 1-32 8a32 8 0 0 1-32-8a32 8 0 0 1 32-8m-75.168 26.594a1746 1746 0 0 0-12.05 55.28a672 672 0 0 0 50.327 10.995c2.988-17.203 6.707-34.438 11.27-51.708c-3.186-.547-6.3-1.113-9.282-1.71c-14.91-2.98-27.13-6.49-36.37-10.86a65 65 0 0 1-3.896-1.998zm310.336 0a66 66 0 0 1-3.895 1.998c-9.24 4.37-21.462 7.88-36.37 10.86c-2.93.587-5.99 1.142-9.116 1.68c5.27 16.954 9.544 34.033 12.953 51.22a668 668 0 0 0 48.424-10.754a1746 1746 0 0 0-11.996-55.004m-67.4 17.238c-23.065 2.982-49.9 4.803-78.768 5.117v54.198a660 660 0 0 0 91.975-7.773c-3.45-17.334-7.805-34.523-13.207-51.543zm-175.475.008c-4.647 17.345-8.416 34.67-11.426 51.98A660.5 660.5 0 0 0 247 159.174V104.95c-28.842-.314-55.656-2.133-78.707-5.11m-84.38 55.277l-5.518 30.088c128.542 30.936 239.89 29.948 353.384.137l-4.98-30.172c-110.776 28.798-228.035 29.785-342.886-.053m350.634 48.176a730 730 0 0 1-50.83 11.312c3.656 47.603 1.776 95.87-3.55 144.49c18.6-3.803 36.796-8.527 54.468-14.17C439.592 314.762 439 291.606 439 256c0-14.915-1.77-33.334-4.453-52.707m-357.13.256C74.758 222.827 73 241.15 73 256c0 23.794 4.678 57.228 10.424 89.404a636 636 0 0 0 50.27 12.418c-4.532-47.516-6.03-95.247-2.577-143.222c-17.624-3.063-35.507-6.74-53.7-11.05zm71.546 13.944c-3.336 47.978-1.63 95.883 3.164 143.813a642 642 0 0 0 94.873 9.33V225.94c-31.995-.576-64.57-3.38-98.037-8.446zm216.902.19A677 677 0 0 1 265 226.023V370.8c32.816-.174 65.224-2.93 96.64-8.25c5.61-49.032 7.722-97.417 4.225-144.866zM86.66 364.93l8.29 31.9c104.15 32.39 225.75 32.428 326.077.733l8.272-32.264c-106.024 31.367-228.01 31.34-342.64-.37zm11.236 51.666c3.816 16.945 6.585 28.183 6.704 28.662c.792 2.185 4.694 6.427 12.96 10.37c7.587 3.616 18.215 6.947 30.77 9.704a1880 1880 0 0 1-6.016-37.74a547 547 0 0 1-44.418-10.996m318.366 1.31c-14.934 4.36-30.254 8.052-45.852 11.086a1771 1771 0 0 1-6.43 36.272c12.422-2.745 22.935-6.05 30.46-9.637c8.376-3.994 12.302-8.315 13.02-10.473a1428 1428 0 0 0 8.802-27.248m-255.217 13.18a1936 1936 0 0 0 6.144 37.74c23.637 3.684 51.525 5.748 79.81 6.11V439.24c-28.815-.644-57.66-3.36-85.955-8.154zm190.55 1.223c-28.306 4.484-57.373 6.847-86.595 7.07v35.556c28.358-.363 56.317-2.437 79.994-6.14a1820 1820 0 0 0 6.602-36.487z"/></symbol>
<symbol id="bear-head" viewBox="0 0 512 512"><path fill="currentColor" d="M220.41 35.389c-.584-.175-9.216 1.425-18.76 7.976c-8.948 6.143-18.914 15.31-27.283 25.137l.34.268c-6.134 7.797-13.129 16.816-17.613 25.767c-4.485 8.951-6.294 17.19-3.989 24.71l-17.209 5.274c-4.144-13.518-.522-26.817 5.104-38.046c2.208-4.408 4.753-8.587 7.398-12.52C105.378 74.11 62.33 71.25 18 66.748v409.828a265 265 0 0 1 24.8-19.922l1.901-1.345l2.313-.254c24.034-2.65 55.821-6.651 84.908-15.803c29.086-9.152 54.934-23.401 68.633-45.191l2.558-4.073l4.809-.134c91.21-2.547 140.126-19.862 193.652-50.153c.126-.095.252-.199.377-.295c-6.874-.376-14.493-.65-22.334-.617c-20.444.086-42.1 3.08-51.367 8.973l-9.658-15.188c16.106-10.242 39.29-11.694 60.949-11.785c15.73-.066 30.683 1.026 40.254 1.797c6.938-7.739 13.533-16.503 19.18-25.514c5.066-8.086 9.33-16.386 12.537-24.177c-3.821-.55-7.395-1.642-10.633-3.258c-8.283-4.134-14.026-11.447-16.754-19.596c-3.827-11.432-2.087-24.798 5.268-35.777l-64.641-23.35l.277-6.598c.396-9.422-6.387-27.053-14.601-34.712c-21.568-20.112-46.91-21.58-78.06-33.93l-3.554-1.408l-1.453-3.536c-10.662-25.924-17.06-44.024-23.47-55.5c-6.412-11.475-11.574-16.287-23.48-19.841zm-5.808 20.82l9.84 15.072c-29.07 18.978-29.771 34.937-31.23 51.65l-17.93-1.562c1.5-17.208 5.882-43.33 39.32-65.16M119.6 135.473l8.119 16.064c-42.266 21.357-60.741 47.237-65.88 70.451c14.366-11.279 29.7-17.184 50.218-16.46l15.238.538l-7.834 13.08c-17.268 28.834-22.552 42.534-26.24 59.696c4.017-1.528 8.007-2.635 12.119-2.979c9.78-.818 19.142 2.28 29.105 7.746l9.5 5.211l-6.869 8.383c-9.978 12.178-13.966 20.02-15.224 27.56c-.477 2.856-.454 5.974-.198 9.333c2.711-2.798 5.58-5.305 8.942-7.198c9.125-5.137 19.745-5.825 33.097-4.632l-1.601 17.927c-11.9-1.063-18.132-.162-22.666 2.391s-8.91 7.798-14.88 18.39l-11.05 19.614l-5.516-21.826c-3.535-13.99-5.842-25.216-3.882-36.961c1.486-8.91 5.434-17.37 12.002-26.742c-3.422-1.103-6.376-1.5-9.258-1.258c-5.244.439-11.572 3.057-20.965 9.203l-17.365 11.361l3.572-20.441c4.283-24.513 7.539-40.242 23.588-69.49c-14.037 2.56-23.415 10.322-37.408 25.492l-13.442 14.57l-2.12-19.709c-3.829-35.558 16.816-78.954 76.898-109.314m143.707 26.976c17.788 7.852 39.24 14.301 56.859 16.617l3.707 17.616c-3.852.81-7.24.644-10.861.07c-1.363 9.026-9.537 15.736-18.74 15.736c-10.089 0-18.946-8.06-18.946-18.396c0-2.45.511-4.766 1.404-6.883c-8.85-3.702-23.717-6.978-28.798-14.723c5.796-2.514 14.755-10.553 15.375-10.037M443.633 225.4c-3.758 6.287-4.294 13.381-2.438 18.928c1.396 4.17 3.941 7.317 7.721 9.203c2.142 1.07 4.803 1.797 8.147 1.823c.303-1.51.546-2.968.707-4.348c-.926-6.793-6.555-16.61-14.137-25.606"/></symbol> <symbol id="bear-head" viewBox="0 0 512 512"><path fill="currentColor" d="M220.41 35.389c-.584-.175-9.216 1.425-18.76 7.976c-8.948 6.143-18.914 15.31-27.283 25.137l.34.268c-6.134 7.797-13.129 16.816-17.613 25.767c-4.485 8.951-6.294 17.19-3.989 24.71l-17.209 5.274c-4.144-13.518-.522-26.817 5.104-38.046c2.208-4.408 4.753-8.587 7.398-12.52C105.378 74.11 62.33 71.25 18 66.748v409.828a265 265 0 0 1 24.8-19.922l1.901-1.345l2.313-.254c24.034-2.65 55.821-6.651 84.908-15.803c29.086-9.152 54.934-23.401 68.633-45.191l2.558-4.073l4.809-.134c91.21-2.547 140.126-19.862 193.652-50.153c.126-.095.252-.199.377-.295c-6.874-.376-14.493-.65-22.334-.617c-20.444.086-42.1 3.08-51.367 8.973l-9.658-15.188c16.106-10.242 39.29-11.694 60.949-11.785c15.73-.066 30.683 1.026 40.254 1.797c6.938-7.739 13.533-16.503 19.18-25.514c5.066-8.086 9.33-16.386 12.537-24.177c-3.821-.55-7.395-1.642-10.633-3.258c-8.283-4.134-14.026-11.447-16.754-19.596c-3.827-11.432-2.087-24.798 5.268-35.777l-64.641-23.35l.277-6.598c.396-9.422-6.387-27.053-14.601-34.712c-21.568-20.112-46.91-21.58-78.06-33.93l-3.554-1.408l-1.453-3.536c-10.662-25.924-17.06-44.024-23.47-55.5c-6.412-11.475-11.574-16.287-23.48-19.841zm-5.808 20.82l9.84 15.072c-29.07 18.978-29.771 34.937-31.23 51.65l-17.93-1.562c1.5-17.208 5.882-43.33 39.32-65.16M119.6 135.473l8.119 16.064c-42.266 21.357-60.741 47.237-65.88 70.451c14.366-11.279 29.7-17.184 50.218-16.46l15.238.538l-7.834 13.08c-17.268 28.834-22.552 42.534-26.24 59.696c4.017-1.528 8.007-2.635 12.119-2.979c9.78-.818 19.142 2.28 29.105 7.746l9.5 5.211l-6.869 8.383c-9.978 12.178-13.966 20.02-15.224 27.56c-.477 2.856-.454 5.974-.198 9.333c2.711-2.798 5.58-5.305 8.942-7.198c9.125-5.137 19.745-5.825 33.097-4.632l-1.601 17.927c-11.9-1.063-18.132-.162-22.666 2.391s-8.91 7.798-14.88 18.39l-11.05 19.614l-5.516-21.826c-3.535-13.99-5.842-25.216-3.882-36.961c1.486-8.91 5.434-17.37 12.002-26.742c-3.422-1.103-6.376-1.5-9.258-1.258c-5.244.439-11.572 3.057-20.965 9.203l-17.365 11.361l3.572-20.441c4.283-24.513 7.539-40.242 23.588-69.49c-14.037 2.56-23.415 10.322-37.408 25.492l-13.442 14.57l-2.12-19.709c-3.829-35.558 16.816-78.954 76.898-109.314m143.707 26.976c17.788 7.852 39.24 14.301 56.859 16.617l3.707 17.616c-3.852.81-7.24.644-10.861.07c-1.363 9.026-9.537 15.736-18.74 15.736c-10.089 0-18.946-8.06-18.946-18.396c0-2.45.511-4.766 1.404-6.883c-8.85-3.702-23.717-6.978-28.798-14.723c5.796-2.514 14.755-10.553 15.375-10.037M443.633 225.4c-3.758 6.287-4.294 13.381-2.438 18.928c1.396 4.17 3.941 7.317 7.721 9.203c2.142 1.07 4.803 1.797 8.147 1.823c.303-1.51.546-2.968.707-4.348c-.926-6.793-6.555-16.61-14.137-25.606"/></symbol>
<symbol id="bellows" viewBox="0 0 512 512"><path fill="currentColor" d="M109 23.76c-2 0-3.9.22-5.8.83c-7.29 2.25-10.55 4.99-11.98 7.22c-1.42 2.24-1.85 4.78-.81 9.3c2.06 9.04 11.39 23.41 23.59 38.22s26.9 30.47 39.2 44.97c12.2 14.6 22.5 27.2 24.6 41.2l.2 1.6l-.3 1.6c-4.8 22.2-11.6 43.2-12.6 62.3c-1 19 2.8 35.5 19.8 52.4c34.8 34.8 73.3 64.8 111.9 85.7c32.1-1 62.1-4 84.6-15.5c-5.2-40.8.9-82.3-38.9-119.8c-36.2-34.2-84.9-53.4-130.4-82.6l-.2-.2l-.2-.2c-10.1-7.4-18.4-19.8-27.3-34.2c-9-14.4-18.2-30.91-27.8-46.03c-9.5-15.11-19.5-28.79-28.9-37.2c-7.1-6.3-13-9.45-18.7-9.61m44.8 245.94l-5.9 22.3c14.8 29.7 42.7 68.4 69.2 83.1c-18.2-2.2-60.9-28.7-78.4-48.6l-4.5 17.1c13.2 20.4 34.1 36.7 60 48.5c-16.5 1.3-45.9-7.3-63.3-20.1c6.8 11.9 17.1 20.8 30.6 28.4c16.4 9.2 37.3 15.8 60 21.7l138.2 30.8l-1.1-20.3l-79.8-52.9c-37.2-21.6-73.5-50.5-106.7-83.5c-8.4-8.4-14.3-17.4-18.3-26.5m-109.73 2c-.76 0-1.48.1-2.18.1c-5.58.4-9.34 2.5-12.1 5c-5.5 4.9-7.05 14.3-6.15 17.9c-.17-.6 2.99 3.9 10.29 8.1c7.3 4.1 17.69 8.6 29.21 12.9c17.98 6.6 37.86 12.6 55.06 17.8l5.3-19.8c-6.5-3.8-14.2-8.6-22-13.6c-8.27-5.3-16.62-10.7-23.41-15.1c-6.79-4.3-12.96-7.8-13.21-7.9c-8.76-3.9-15.52-5.3-20.81-5.4m343.53 99.1c-20 9.8-42.9 13.6-66.7 15.2l44.6 29.5l39.8-9.7zm11.9 55.4c-2.7.1-5 .5-6.9 1.1c-5 1.6-7.8 4.6-9.4 8.4c-3.4 7.6-.4 17.4 5.8 19.9c.2.1 23 8.6 46.4 17.2c6.3 2.3 12.6 4.6 18.6 6.8c-.4-2.3-.6-4.6-.6-7c0-8.5 2.4-16.4 6.8-22.6c.5-.6.9-1.2 1.5-1.8l-44.8-18.6c-5.7-2-10.5-3-14.5-3.3c-1-.1-2-.1-2.9-.1M480 457c-1.5 0-3.2.8-5.1 3.5c-2 2.7-3.5 7.1-3.5 12.1s1.5 9.4 3.5 12.1c1.9 2.7 3.6 3.5 5.1 3.5s3.2-.8 5.1-3.5c2-2.7 3.5-7.1 3.5-12.1s-1.5-9.4-3.5-12.1c-1.9-2.7-3.6-3.5-5.1-3.5"/></symbol>
<symbol id="biceps" viewBox="0 0 512 512"><path fill="currentColor" d="M211.832 39.06c-15.022 15.31-15.894 22.83-23.473 43.903c2.69 9.14 5.154 16.927 9.148 25.117c5.158.283 10.765.47 15.342.43c-6.11-10.208-8.276-19.32-4.733-35.274c4.3 19.05 12.847 29.993 21.203 34.332q4.548-.5 8.776-1.146c-6.255-10.337-8.494-19.47-4.914-35.588c3.897 17.27 11.287 27.876 18.86 32.94c4.658-1.043 9.283-2.243 13.927-3.534c-5.517-9.69-7.36-18.692-3.97-33.957c3.357 14.876 9.307 24.81 15.732 30.516a1528 1528 0 0 0 13.852-4.347c-.685-5.782-.416-12.187 1.064-19.115l1.883-8.8l17.603 3.76l-1.88 8.804c-3.636 17.008 1.324 24.42 7.306 28.666c5.98 4.244 14.69 3.46 16.03 2.6l7.576-4.86l9.72 15.15c-3.857 2.34-7.9 5.44-11.822 7.06c18.65 27.678 32.183 61.465 24.756 93.55c-2.365 9.474-6.03 18.243-11.715 24.986c12.725 12.13 21.215 22.026 31.032 34.5a692 692 0 0 0-11.692-7.37c-11.397-7.01-23.832-14.214-34.98-19.802c-16.012-7.8-31.367-18.205-47.73-20.523c-22.552-2.967-46.27 4.797-73.32 21.06c7.872 8.72 13.282 15.474 20.312 24.288c-6.98-4.338-14.652-9.07-23.16-14.23c-32.554-17.48-65.39-48.227-100.438-49.99c-30.56-1.092-59.952 14.955-89.677 38.568L18 254.293V494h31.963c45.184-17.437 80.287-57.654 97.03-94.52l.25-.564l.325-.52c9.463-15.252 11.148-29.688 16.79-44.732c5.645-15.044 16.907-29.718 41.884-38.756c4.353-2.16 5.07-1.415 8.633 1.395c30.468 24.01 57.29 32.02 83.24 32.35c32.61-1.557 58.442-9.882 85.682-19.38c-3.966 3.528-8.77 7.21-13.986 10.762c-15.323 10.436-34.217 19.928-46.304 24.8c-14.716 2.006-28.36 2.416-41.967.616c-9.96 12.09-25.574 20.358-37.35 26.673c63.92 14.023 115.88.91 167.386-22.896c-9.522-1.817-19.008-3.692-27.994-5.42c31.634-4.422 64.984-3.766 94.705-3.53c4.084-.02 7.213-.453 8.7-.886c14.167-51.072-4.095-97.893-34.294-145.216c-30.263-47.425-72.18-94.107-101.896-143.04c-21.1-17.257-48.6-31.455-77.522-46.175c-20.386 4.25-41.026 9.336-61.443 14.1zm85.385 70.49c-11.678 3.6-23.71 7.425-33.852 10.012c2.527 4.93 3.735 10.664 3.395 16.202c11.028.877 21.082-2.018 28.965-6.356c4.845-2.666 8.74-6.048 11.414-8.96c-3.854-2.735-7.26-6.41-9.923-10.9zm-54.213 14.698c-11.76 1.143-24.59 2.362-35.06 2.236c2.39 4.772 3.78 12.067 8.51 14.84c11.18 1.164 20.6 1.997 29.91-1.746c5.435-3.214 1.818-15.058-3.36-15.33m-34.98 209.332c-17.593 7.233-22.586 15.14-26.813 26.406c-3.998 10.66-6.227 25.076-14.48 41.014c32.29-6.38 69.625-21.23 93.852-40.088c-17.017-5.098-34.553-13.852-52.557-27.332zm9.318 71.385c-18.723 7.237-40.836 16.144-59.696 14.062C143.774 446.68 124.012 474.03 91.762 494h84.68c21.564-29.798 38.067-56.575 40.9-89.035"/></symbol> <symbol id="biceps" viewBox="0 0 512 512"><path fill="currentColor" d="M211.832 39.06c-15.022 15.31-15.894 22.83-23.473 43.903c2.69 9.14 5.154 16.927 9.148 25.117c5.158.283 10.765.47 15.342.43c-6.11-10.208-8.276-19.32-4.733-35.274c4.3 19.05 12.847 29.993 21.203 34.332q4.548-.5 8.776-1.146c-6.255-10.337-8.494-19.47-4.914-35.588c3.897 17.27 11.287 27.876 18.86 32.94c4.658-1.043 9.283-2.243 13.927-3.534c-5.517-9.69-7.36-18.692-3.97-33.957c3.357 14.876 9.307 24.81 15.732 30.516a1528 1528 0 0 0 13.852-4.347c-.685-5.782-.416-12.187 1.064-19.115l1.883-8.8l17.603 3.76l-1.88 8.804c-3.636 17.008 1.324 24.42 7.306 28.666c5.98 4.244 14.69 3.46 16.03 2.6l7.576-4.86l9.72 15.15c-3.857 2.34-7.9 5.44-11.822 7.06c18.65 27.678 32.183 61.465 24.756 93.55c-2.365 9.474-6.03 18.243-11.715 24.986c12.725 12.13 21.215 22.026 31.032 34.5a692 692 0 0 0-11.692-7.37c-11.397-7.01-23.832-14.214-34.98-19.802c-16.012-7.8-31.367-18.205-47.73-20.523c-22.552-2.967-46.27 4.797-73.32 21.06c7.872 8.72 13.282 15.474 20.312 24.288c-6.98-4.338-14.652-9.07-23.16-14.23c-32.554-17.48-65.39-48.227-100.438-49.99c-30.56-1.092-59.952 14.955-89.677 38.568L18 254.293V494h31.963c45.184-17.437 80.287-57.654 97.03-94.52l.25-.564l.325-.52c9.463-15.252 11.148-29.688 16.79-44.732c5.645-15.044 16.907-29.718 41.884-38.756c4.353-2.16 5.07-1.415 8.633 1.395c30.468 24.01 57.29 32.02 83.24 32.35c32.61-1.557 58.442-9.882 85.682-19.38c-3.966 3.528-8.77 7.21-13.986 10.762c-15.323 10.436-34.217 19.928-46.304 24.8c-14.716 2.006-28.36 2.416-41.967.616c-9.96 12.09-25.574 20.358-37.35 26.673c63.92 14.023 115.88.91 167.386-22.896c-9.522-1.817-19.008-3.692-27.994-5.42c31.634-4.422 64.984-3.766 94.705-3.53c4.084-.02 7.213-.453 8.7-.886c14.167-51.072-4.095-97.893-34.294-145.216c-30.263-47.425-72.18-94.107-101.896-143.04c-21.1-17.257-48.6-31.455-77.522-46.175c-20.386 4.25-41.026 9.336-61.443 14.1zm85.385 70.49c-11.678 3.6-23.71 7.425-33.852 10.012c2.527 4.93 3.735 10.664 3.395 16.202c11.028.877 21.082-2.018 28.965-6.356c4.845-2.666 8.74-6.048 11.414-8.96c-3.854-2.735-7.26-6.41-9.923-10.9zm-54.213 14.698c-11.76 1.143-24.59 2.362-35.06 2.236c2.39 4.772 3.78 12.067 8.51 14.84c11.18 1.164 20.6 1.997 29.91-1.746c5.435-3.214 1.818-15.058-3.36-15.33m-34.98 209.332c-17.593 7.233-22.586 15.14-26.813 26.406c-3.998 10.66-6.227 25.076-14.48 41.014c32.29-6.38 69.625-21.23 93.852-40.088c-17.017-5.098-34.553-13.852-52.557-27.332zm9.318 71.385c-18.723 7.237-40.836 16.144-59.696 14.062C143.774 446.68 124.012 474.03 91.762 494h84.68c21.564-29.798 38.067-56.575 40.9-89.035"/></symbol>
<symbol id="black-knight-helm" viewBox="0 0 512 512"><path fill="currentColor" d="M256 16c-36.446 0-73.264 13.433-139.97 40h279.94C329.263 29.433 292.445 16 256 16M95.344 72L64 448c56 28 112 31.5 168 31.938V240H112v-48h288v48H280v239.938C336 479.5 392 476 448 448L416.656 72zm64.875 88a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8m48 0a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8m48 0a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8m48 0a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8m48 0a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8M248 240v240q4 .002 8 0c4-.002 5.333.002 8 0V240zm-120 48h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm112 0h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm-240 32h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm112 0h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm-240 32h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm112 0h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16z"/></symbol> <symbol id="black-knight-helm" viewBox="0 0 512 512"><path fill="currentColor" d="M256 16c-36.446 0-73.264 13.433-139.97 40h279.94C329.263 29.433 292.445 16 256 16M95.344 72L64 448c56 28 112 31.5 168 31.938V240H112v-48h288v48H280v239.938C336 479.5 392 476 448 448L416.656 72zm64.875 88a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8m48 0a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8m48 0a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8m48 0a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8m48 0a8 8 0 0 1 7.78 8a8 8 0 0 1-16 0a8 8 0 0 1 8.22-8M248 240v240q4 .002 8 0c4-.002 5.333.002 8 0V240zm-120 48h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm112 0h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm-240 32h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm112 0h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm-240 32h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16zm112 0h16v16h-16zm32 0h16v16h-16zm32 0h16v16h-16z"/></symbol>
<symbol id="boar" viewBox="0 0 512 512"><path fill="currentColor" d="m244.3 66.3l11.5 25.2l-36.4-13.9l3.4 21.5l-190.66 122l-10.27 125.1l18.23-1.9C77.07 386.1 47.94 462 47.94 462h32.17l30.79-63.1s-41.49-73.4-7.8-124.9c-3.69 81 43.7 117.1 43.7 117.1l35.3-9.4l-2 17.1l59-16.9s-66.8-57.8-36.5-128.1l15.3-9c-16.2 119 72 114.5 91.6 217.2h26.1l-51.5-223.9l17.7 10s13.1 37.7 23.3 66.9c7 20 26.2 33.2 47.4 32.6l29.3-.9c11.8-8.9 16.4-18 17-26.4c.3-5-.6-9.6-2-13.4c-7.5 10.7-21.3 23.5-44.5 24.3l-.5-16.7c28.4-.9 36.7-27.4 36.7-27.4c.9-2.9 3.3-5 6.3-5.7c2.9-.6 6 .5 8 2.8c0 0 14 16.4 12.6 37.2c-.5 7.7-3 16.1-9.2 24.5l18.9-.6l45-48c-69.5-46.6-55-96.4-43.9-146.8l-63.7-26.6c2.1 20.1 1.9 36.9 1.9 36.9l-16.7-.2s.6-39.5-7.7-68.1c-2.3-7.9-5-15.2-9.1-19.7c-44.2 33.7-31.6 97.8-31.6 97.8l-16.3 3.1s-7.7-41.4 9.7-78.9zm231.7 0l-55.7 46.9l33.6 18.6zM346.4 209.4s9.7.2 19.5 4.8c9.7 4.5 19.6 13.3 19.8 30.3c-53.7 4.1-39.3-35.1-39.3-35.1m10.9 171.1l17.8 81h28.2l-7.6-77.1z"/></symbol> <symbol id="boar" viewBox="0 0 512 512"><path fill="currentColor" d="m244.3 66.3l11.5 25.2l-36.4-13.9l3.4 21.5l-190.66 122l-10.27 125.1l18.23-1.9C77.07 386.1 47.94 462 47.94 462h32.17l30.79-63.1s-41.49-73.4-7.8-124.9c-3.69 81 43.7 117.1 43.7 117.1l35.3-9.4l-2 17.1l59-16.9s-66.8-57.8-36.5-128.1l15.3-9c-16.2 119 72 114.5 91.6 217.2h26.1l-51.5-223.9l17.7 10s13.1 37.7 23.3 66.9c7 20 26.2 33.2 47.4 32.6l29.3-.9c11.8-8.9 16.4-18 17-26.4c.3-5-.6-9.6-2-13.4c-7.5 10.7-21.3 23.5-44.5 24.3l-.5-16.7c28.4-.9 36.7-27.4 36.7-27.4c.9-2.9 3.3-5 6.3-5.7c2.9-.6 6 .5 8 2.8c0 0 14 16.4 12.6 37.2c-.5 7.7-3 16.1-9.2 24.5l18.9-.6l45-48c-69.5-46.6-55-96.4-43.9-146.8l-63.7-26.6c2.1 20.1 1.9 36.9 1.9 36.9l-16.7-.2s.6-39.5-7.7-68.1c-2.3-7.9-5-15.2-9.1-19.7c-44.2 33.7-31.6 97.8-31.6 97.8l-16.3 3.1s-7.7-41.4 9.7-78.9zm231.7 0l-55.7 46.9l33.6 18.6zM346.4 209.4s9.7.2 19.5 4.8c9.7 4.5 19.6 13.3 19.8 30.3c-53.7 4.1-39.3-35.1-39.3-35.1m10.9 171.1l17.8 81h28.2l-7.6-77.1z"/></symbol>
<symbol id="bookshelf" viewBox="0 0 512 512"><path fill="currentColor" d="M169 57v430h78V57zM25 105v190h46V105zm158 23h18v320h-18zm128.725 7.69l-45.276 8.124l61.825 344.497l45.276-8.124zM89 153v270h62V153zm281.502 28.68l-27.594 11.773l5.494 12.877l27.594-11.773zm12.56 29.433l-27.597 11.772l5.494 12.877l27.593-11.772l-5.492-12.877zm12.555 29.434l-27.594 11.77l99.674 233.628l27.594-11.773zM25 313v30h46v-30zm190 7h18v128h-18zM25 361v126h46V361zm64 80v46h62v-46z"/></symbol>
<symbol id="bow-arrow" viewBox="0 0 512 512"><path fill="currentColor" d="M331.734 20.443a4.4 4.4 0 0 0-1.802.327c-27.736 11.543-47.295 57.495-29.899 76.671c33.52 38.946 72.835 55.573 90.147 128.434c2.607 20.15 1.218 40.094 0 60.25c-17.312 72.861-56.627 89.488-90.147 128.434c-17.396 19.176 2.163 65.128 29.899 76.671c9.038 3.762 28.025-26.165 21.752-25.209c-16.34 2.491-37.8-20.941-28.387-28.93c38.47-32.65 105.49-100.055 100.277-135.552c-2.211-15.057-9.35-30.36-15.574-45.539c6.225-15.18 13.363-30.482 15.574-45.54c5.214-35.496-61.806-102.901-100.277-135.552c-9.412-7.988 12.047-31.42 28.387-28.93c5.881.897-10.44-25.35-19.95-25.535M152 24.23l-21.441 53.602L152 99.273l21.441-21.441zm-9 91.497v296.546l9-9l9 9V115.727l-2.637 2.636l-6.363 6.364zm160 9.847v260.824l18-17.53V143.104zM152 428.727l-23 23v38.546l23-23l23 23v-38.546z"/></symbol> <symbol id="bow-arrow" viewBox="0 0 512 512"><path fill="currentColor" d="M331.734 20.443a4.4 4.4 0 0 0-1.802.327c-27.736 11.543-47.295 57.495-29.899 76.671c33.52 38.946 72.835 55.573 90.147 128.434c2.607 20.15 1.218 40.094 0 60.25c-17.312 72.861-56.627 89.488-90.147 128.434c-17.396 19.176 2.163 65.128 29.899 76.671c9.038 3.762 28.025-26.165 21.752-25.209c-16.34 2.491-37.8-20.941-28.387-28.93c38.47-32.65 105.49-100.055 100.277-135.552c-2.211-15.057-9.35-30.36-15.574-45.539c6.225-15.18 13.363-30.482 15.574-45.54c5.214-35.496-61.806-102.901-100.277-135.552c-9.412-7.988 12.047-31.42 28.387-28.93c5.881.897-10.44-25.35-19.95-25.535M152 24.23l-21.441 53.602L152 99.273l21.441-21.441zm-9 91.497v296.546l9-9l9 9V115.727l-2.637 2.636l-6.363 6.364zm160 9.847v260.824l18-17.53V143.104zM152 428.727l-23 23v38.546l23-23l23 23v-38.546z"/></symbol>
<symbol id="bowie-knife" viewBox="0 0 512 512"><path fill="currentColor" d="M416.833 424.997a51.54 51.54 0 0 0-13.354 22.973l-78.98-78.98l44.972-44.97l78.98 78.978a51.54 51.54 0 0 0-22.974 13.354zm-209.087-202.24l-86.28-97.65l97.653 86.277l90.77 80.19l14.927-14.927c-90.534-99.383-137.713-167.87-176.19-212.085c0 0-39.608 13.795-122.627-38.08c0 0 7.062 120.442 252.034 296.948l9.913-9.913zm155.22 82.16a14.43 14.43 0 0 0-20.37-20.37l-57.57 57.567a14.43 14.43 0 0 0 20.37 20.37zM486 429.15a33.746 33.746 0 0 0-47.722 0l-8.646 8.647a33.746 33.746 0 0 0 0 47.722z"/></symbol> <symbol id="bowie-knife" viewBox="0 0 512 512"><path fill="currentColor" d="M416.833 424.997a51.54 51.54 0 0 0-13.354 22.973l-78.98-78.98l44.972-44.97l78.98 78.978a51.54 51.54 0 0 0-22.974 13.354zm-209.087-202.24l-86.28-97.65l97.653 86.277l90.77 80.19l14.927-14.927c-90.534-99.383-137.713-167.87-176.19-212.085c0 0-39.608 13.795-122.627-38.08c0 0 7.062 120.442 252.034 296.948l9.913-9.913zm155.22 82.16a14.43 14.43 0 0 0-20.37-20.37l-57.57 57.567a14.43 14.43 0 0 0 20.37 20.37zM486 429.15a33.746 33.746 0 0 0-47.722 0l-8.646 8.647a33.746 33.746 0 0 0 0 47.722z"/></symbol>
<symbol id="bread" viewBox="0 0 512 512"><path fill="currentColor" d="M439.037 70.988a24 24 0 0 0-3.025.256c-4.62.668-11.12 2.598-18.8 5.764c-15.356 6.332-35.49 17.488-58.085 32.056c-10.66 6.874-21.892 14.53-33.48 22.78c10.542 1.434 21.866 4.025 32.61 7.295c13.316 4.05 25.552 8.98 34.42 14.663c4.432 2.842 8.204 5.667 10.84 10.35c1.316 2.34 2.297 5.443 1.917 8.794s-2.178 6.43-4.3 8.51c-8.985 8.797-21.99 10.87-35.734 10.88s-28.705-2.57-42.283-6.702s-25.66-9.55-34.033-16.967c-1.918-1.698-3.696-3.562-5.182-5.647a1389 1389 0 0 0-39.058 31.636c13.723 1.595 30.11 5.017 45.906 9.217c15.972 4.247 31.2 9.237 42.393 14.174c5.595 2.468 10.117 4.77 13.834 7.762c1.858 1.494 3.706 3.09 5.08 6.24c1.373 3.147.824 8.837-1.67 11.794l-.063.074l-.064.072c-9.658 10.965-24.988 14.673-41.48 15.645c-16.493.97-34.706-1.22-51.31-5.46c-16.602-4.24-31.486-10.272-41.71-18.745c-3.056-2.533-5.797-5.367-7.832-8.655a1244 1244 0 0 0-33.858 31.705c3.804.238 7.784.764 11.934 1.514c13.726 2.48 29.222 7.414 43.584 13.4c14.362 5.984 27.44 12.87 36.582 20.155c4.57 3.642 8.357 7.21 10.637 12.444c1.14 2.617 1.822 5.92 1.12 9.33c-.705 3.412-2.815 6.448-5.245 8.46c-10.528 8.725-25.07 9.825-40.282 8.405c-15.21-1.42-31.55-5.902-46.17-11.995s-27.44-13.526-35.783-22.62c-2.49-2.712-4.678-5.668-6.158-8.98c-12.3 12.98-23.7 25.79-33.927 38.192a525 525 0 0 0 10.225 4.416c10.34 4.345 23.245 9.548 35.516 14.53c12.27 4.98 23.877 9.728 31.904 13.294c4.013 1.784 6.97 3.142 9.402 4.598c.608.364 1.188.723 1.944 1.328c.755.605 2.044.798 3.318 4.643c.637 1.922.535 5.66-1.16 8.107c-1.435 2.072-2.972 2.808-4.147 3.244c-9.86 8.365-23.137 10.813-36.383 10.158c-14.2-.7-28.93-4.89-41.896-10.94s-24.194-13.735-31.11-23.372c-.09-.125-.173-.257-.26-.383c-1.19 1.71-2.36 3.41-3.484 5.092c-13.493 20.18-22.052 38.325-24.396 51.848c-2.266 13.074-.056 20.56 8.332 26.537c27.173 9.512 68.542-3.463 113.99-32.473c46-29.36 95.61-73.934 139.207-121.496c43.6-47.562 81.272-98.21 103.74-139.24c11.235-20.515 18.607-38.696 21.18-52.12c1.287-6.714 1.34-12.173.547-15.96c-.76-3.624-2.037-5.587-4.006-7.15c-.15-.068-.588-.24-1.63-.362a16.5 16.5 0 0 0-2.16-.098zM309.3 148.638c-2.248.014-4.24.143-5.882.378c-.615.087-1.15.2-1.645.318q-1.749 1.316-3.503 2.646c.392.687 1.174 1.82 2.746 3.213c4.83 4.278 15.34 9.57 27.34 13.223c12.003 3.652 25.61 5.93 37.03 5.922c8.56-.006 15.623-1.592 19.878-3.613c-.705-.58-1.298-1.125-2.3-1.768c-6.332-4.058-17.682-8.866-29.946-12.598s-25.61-6.527-36.29-7.42a84 84 0 0 0-7.427-.303zm-79.116 63.08a44 44 0 0 0-2.996.108c-1.53.114-2.527.43-3.11.625l-1.197 1.05c-.515.858-.555 1.393-.413 2.023c.225 1 1.515 3.343 4.78 6.047c6.526 5.41 19.736 11.35 34.677 15.166s31.724 5.76 45.797 4.93c9.23-.544 16.816-2.534 22.28-5.12c-1.302-.668-2.52-1.323-4.12-2.03c-9.73-4.29-24.446-9.178-39.755-13.248s-31.336-7.372-43.785-8.788c-3.113-.353-6.01-.583-8.574-.69a73 73 0 0 0-3.582-.073zm-60.93 64.622q-.781.007-1.496.043c-3.812.194-5.854 1.242-5.852 1.24c-2.023 1.676-1.628 1.627-1.578 2.225c.05.597.81 2.758 3.38 5.558c5.14 5.6 16.37 12.726 29.444 18.174s28.073 9.49 40.92 10.688c10.977 1.024 19.784-.492 24.715-3.026a31 31 0 0 0-3.834-3.617c-6.77-5.395-18.957-12.064-32.29-17.62c-13.33-5.555-27.958-10.148-39.86-12.298c-5.208-.94-9.903-1.398-13.55-1.367zm-68.772 65.744c.314 1.124.86 2.463 2.116 4.21c3.898 5.432 13.047 12.403 24.097 17.56s23.983 8.722 35.176 9.275c4.2.206 7.93-.144 11.382-.755c-7.07-3.01-14.585-6.175-23.92-9.965c-12.24-4.97-25.176-10.182-35.717-14.61c-5.057-2.126-9.463-4.037-13.133-5.716zm92.657 21.596c-.023 0-.1.026-.122.027l.625.033c-.062-.003-.165-.072-.504-.06z"/></symbol> <symbol id="bread" viewBox="0 0 512 512"><path fill="currentColor" d="M439.037 70.988a24 24 0 0 0-3.025.256c-4.62.668-11.12 2.598-18.8 5.764c-15.356 6.332-35.49 17.488-58.085 32.056c-10.66 6.874-21.892 14.53-33.48 22.78c10.542 1.434 21.866 4.025 32.61 7.295c13.316 4.05 25.552 8.98 34.42 14.663c4.432 2.842 8.204 5.667 10.84 10.35c1.316 2.34 2.297 5.443 1.917 8.794s-2.178 6.43-4.3 8.51c-8.985 8.797-21.99 10.87-35.734 10.88s-28.705-2.57-42.283-6.702s-25.66-9.55-34.033-16.967c-1.918-1.698-3.696-3.562-5.182-5.647a1389 1389 0 0 0-39.058 31.636c13.723 1.595 30.11 5.017 45.906 9.217c15.972 4.247 31.2 9.237 42.393 14.174c5.595 2.468 10.117 4.77 13.834 7.762c1.858 1.494 3.706 3.09 5.08 6.24c1.373 3.147.824 8.837-1.67 11.794l-.063.074l-.064.072c-9.658 10.965-24.988 14.673-41.48 15.645c-16.493.97-34.706-1.22-51.31-5.46c-16.602-4.24-31.486-10.272-41.71-18.745c-3.056-2.533-5.797-5.367-7.832-8.655a1244 1244 0 0 0-33.858 31.705c3.804.238 7.784.764 11.934 1.514c13.726 2.48 29.222 7.414 43.584 13.4c14.362 5.984 27.44 12.87 36.582 20.155c4.57 3.642 8.357 7.21 10.637 12.444c1.14 2.617 1.822 5.92 1.12 9.33c-.705 3.412-2.815 6.448-5.245 8.46c-10.528 8.725-25.07 9.825-40.282 8.405c-15.21-1.42-31.55-5.902-46.17-11.995s-27.44-13.526-35.783-22.62c-2.49-2.712-4.678-5.668-6.158-8.98c-12.3 12.98-23.7 25.79-33.927 38.192a525 525 0 0 0 10.225 4.416c10.34 4.345 23.245 9.548 35.516 14.53c12.27 4.98 23.877 9.728 31.904 13.294c4.013 1.784 6.97 3.142 9.402 4.598c.608.364 1.188.723 1.944 1.328c.755.605 2.044.798 3.318 4.643c.637 1.922.535 5.66-1.16 8.107c-1.435 2.072-2.972 2.808-4.147 3.244c-9.86 8.365-23.137 10.813-36.383 10.158c-14.2-.7-28.93-4.89-41.896-10.94s-24.194-13.735-31.11-23.372c-.09-.125-.173-.257-.26-.383c-1.19 1.71-2.36 3.41-3.484 5.092c-13.493 20.18-22.052 38.325-24.396 51.848c-2.266 13.074-.056 20.56 8.332 26.537c27.173 9.512 68.542-3.463 113.99-32.473c46-29.36 95.61-73.934 139.207-121.496c43.6-47.562 81.272-98.21 103.74-139.24c11.235-20.515 18.607-38.696 21.18-52.12c1.287-6.714 1.34-12.173.547-15.96c-.76-3.624-2.037-5.587-4.006-7.15c-.15-.068-.588-.24-1.63-.362a16.5 16.5 0 0 0-2.16-.098zM309.3 148.638c-2.248.014-4.24.143-5.882.378c-.615.087-1.15.2-1.645.318q-1.749 1.316-3.503 2.646c.392.687 1.174 1.82 2.746 3.213c4.83 4.278 15.34 9.57 27.34 13.223c12.003 3.652 25.61 5.93 37.03 5.922c8.56-.006 15.623-1.592 19.878-3.613c-.705-.58-1.298-1.125-2.3-1.768c-6.332-4.058-17.682-8.866-29.946-12.598s-25.61-6.527-36.29-7.42a84 84 0 0 0-7.427-.303zm-79.116 63.08a44 44 0 0 0-2.996.108c-1.53.114-2.527.43-3.11.625l-1.197 1.05c-.515.858-.555 1.393-.413 2.023c.225 1 1.515 3.343 4.78 6.047c6.526 5.41 19.736 11.35 34.677 15.166s31.724 5.76 45.797 4.93c9.23-.544 16.816-2.534 22.28-5.12c-1.302-.668-2.52-1.323-4.12-2.03c-9.73-4.29-24.446-9.178-39.755-13.248s-31.336-7.372-43.785-8.788c-3.113-.353-6.01-.583-8.574-.69a73 73 0 0 0-3.582-.073zm-60.93 64.622q-.781.007-1.496.043c-3.812.194-5.854 1.242-5.852 1.24c-2.023 1.676-1.628 1.627-1.578 2.225c.05.597.81 2.758 3.38 5.558c5.14 5.6 16.37 12.726 29.444 18.174s28.073 9.49 40.92 10.688c10.977 1.024 19.784-.492 24.715-3.026a31 31 0 0 0-3.834-3.617c-6.77-5.395-18.957-12.064-32.29-17.62c-13.33-5.555-27.958-10.148-39.86-12.298c-5.208-.94-9.903-1.398-13.55-1.367zm-68.772 65.744c.314 1.124.86 2.463 2.116 4.21c3.898 5.432 13.047 12.403 24.097 17.56s23.983 8.722 35.176 9.275c4.2.206 7.93-.144 11.382-.755c-7.07-3.01-14.585-6.175-23.92-9.965c-12.24-4.97-25.176-10.182-35.717-14.61c-5.057-2.126-9.463-4.037-13.133-5.716zm92.657 21.596c-.023 0-.1.026-.122.027l.625.033c-.062-.003-.165-.072-.504-.06z"/></symbol>
@ -40,13 +42,16 @@
<symbol id="falling-rocks" viewBox="0 0 512 512"><path fill="currentColor" d="m156.115 34.48l-36.94.586l10.02 28.995l27.258-2.324zM18 37.727V494h297.682L304 448l-64-64l-48-160l-88.055-80L96 64zM219.076 98.58L160 112l16.38 30.342l17.65 5.394l-1.223 19.672L244.664 144zm34.656 60.99l-19.56 21.05l27.508 12.61l12.855-20.804zm50.907 90.002l-34.38 25.012l-11.766 58.662l100.53 22.97l-4.163-98.218zm107.475 62.373l-20.886 3.465l-15.988 20.033l4.873 21.23l40.848-15.55zm-43.62 95.996l-44.32 5.87l6.858 29.422l36.875-1.396zm37.573 59.982l-32.103 5.375L340.113 494h79.508z"/></symbol> <symbol id="falling-rocks" viewBox="0 0 512 512"><path fill="currentColor" d="m156.115 34.48l-36.94.586l10.02 28.995l27.258-2.324zM18 37.727V494h297.682L304 448l-64-64l-48-160l-88.055-80L96 64zM219.076 98.58L160 112l16.38 30.342l17.65 5.394l-1.223 19.672L244.664 144zm34.656 60.99l-19.56 21.05l27.508 12.61l12.855-20.804zm50.907 90.002l-34.38 25.012l-11.766 58.662l100.53 22.97l-4.163-98.218zm107.475 62.373l-20.886 3.465l-15.988 20.033l4.873 21.23l40.848-15.55zm-43.62 95.996l-44.32 5.87l6.858 29.422l36.875-1.396zm37.573 59.982l-32.103 5.375L340.113 494h79.508z"/></symbol>
<symbol id="feather" viewBox="0 0 512 512"><path fill="currentColor" d="M470.7 20L368.2 49.81l41.5-28.09c-26.2 5.92-59.3 17.5-100.9 36.19l-67.9 70.79L265 79.25c-23.3 12.96-48 29.95-71.8 49.85l-15.8 64.3l-3.4-47.6c-23.5 21.6-45.6 45.6-63.9 70.9c-19.23 26.5-34.26 54.5-41.79 82.4l-28.12-18.8c2.52 23.7 10.31 44.3 23.09 63.2l-33.62-10.3c7.64 23.5 20.13 38.7 41.25 51c-11.83 33.3-17.38 68.1-23.34 102.8l18.4 3.1C87.31 277.4 237.9 141.8 374 81.72l6.9 17.38c-121.7 54.5-216.3 146.5-265.8 279.1c18.1.1 35.8-2.1 52.2-6.3l4.9-60.9l13.1 55.5c10.9-4 20.9-8.8 29.8-14.4l-20.7-43.5l32.8 34.8c8-6.4 14.6-13.6 19.6-21.5c30.4-47.5 62.2-94.7 124.8-134.2l-45.7-16.2l70.1 2.1c11.4-5.8 23.4-12.9 32.5-19.6l-49.7-4l74.7-17.6c5.8-5.8 11.2-11.9 16.1-18c17.3-21.94 29-44.78 26.2-65.55c-1.3-10.39-7.5-20.16-17.6-25.63c-2.5-1.3-5.2-2.45-7.5-3.22"/></symbol> <symbol id="feather" viewBox="0 0 512 512"><path fill="currentColor" d="M470.7 20L368.2 49.81l41.5-28.09c-26.2 5.92-59.3 17.5-100.9 36.19l-67.9 70.79L265 79.25c-23.3 12.96-48 29.95-71.8 49.85l-15.8 64.3l-3.4-47.6c-23.5 21.6-45.6 45.6-63.9 70.9c-19.23 26.5-34.26 54.5-41.79 82.4l-28.12-18.8c2.52 23.7 10.31 44.3 23.09 63.2l-33.62-10.3c7.64 23.5 20.13 38.7 41.25 51c-11.83 33.3-17.38 68.1-23.34 102.8l18.4 3.1C87.31 277.4 237.9 141.8 374 81.72l6.9 17.38c-121.7 54.5-216.3 146.5-265.8 279.1c18.1.1 35.8-2.1 52.2-6.3l4.9-60.9l13.1 55.5c10.9-4 20.9-8.8 29.8-14.4l-20.7-43.5l32.8 34.8c8-6.4 14.6-13.6 19.6-21.5c30.4-47.5 62.2-94.7 124.8-134.2l-45.7-16.2l70.1 2.1c11.4-5.8 23.4-12.9 32.5-19.6l-49.7-4l74.7-17.6c5.8-5.8 11.2-11.9 16.1-18c17.3-21.94 29-44.78 26.2-65.55c-1.3-10.39-7.5-20.16-17.6-25.63c-2.5-1.3-5.2-2.45-7.5-3.22"/></symbol>
<symbol id="fire-bomb" viewBox="0 0 512 512"><path fill="currentColor" d="M108.938 32.188c-16.757.062-32.684 5.93-45.907 15.375c-33.85 24.18-50.405 74.845-18.686 117.968C69.32 199.486 58.5 243.86 32.656 268.907L45.5 282.344c31.974-30.99 45.087-85.642 14-127.906c-25.943-35.27-12.438-72.78 14.03-91.688c13.236-9.452 29.788-13.753 46.126-10.53c15.666 3.088 31.67 13.164 46.063 34.593l-59.095 34.218l24.125 41.876c-49.458 63.36-58.507 153.055-15.906 227.063c55.97 97.234 179.88 130.564 276.75 74.468s130.002-180.39 74.03-277.625c-42.52-73.87-124.233-110.863-203.53-99.782L237.906 45l-56.03 32.47c-16.75-25.338-37.47-39.752-58.688-43.94a72.4 72.4 0 0 0-14.25-1.342m147.625 95.03c93.497 43.5 111.52 101.61 74.718 169.25c33.92-18.19 48.58-45.006 34.314-83.968c32.75 21.997 50.043 65.77 49.312 113c-.972 62.85-33.36 102.228-74.562 119.03c8.57-13.104 13.687-29.526 13.687-47.374c0-40.277-25.984-73.374-59.217-77.156c13.385 8.105 22.312 22.803 22.312 39.594c0 25.546-20.703 46.25-46.25 46.25c-21.17 0-39.004-14.218-44.5-33.625a90.3 90.3 0 0 0-3.5 24.936c0 16.41 4.325 31.624 11.688 44.157c-39.222-18.57-69.606-57.46-70.875-115.813c-.993-45.67 16.568-75.766 56.718-97.75c-15.158 28.373-9.246 61.335 6.906 75.125c-10.62-69.398 94.788-106.956 29.25-175.594v-.06z"/></symbol> <symbol id="fire-bomb" viewBox="0 0 512 512"><path fill="currentColor" d="M108.938 32.188c-16.757.062-32.684 5.93-45.907 15.375c-33.85 24.18-50.405 74.845-18.686 117.968C69.32 199.486 58.5 243.86 32.656 268.907L45.5 282.344c31.974-30.99 45.087-85.642 14-127.906c-25.943-35.27-12.438-72.78 14.03-91.688c13.236-9.452 29.788-13.753 46.126-10.53c15.666 3.088 31.67 13.164 46.063 34.593l-59.095 34.218l24.125 41.876c-49.458 63.36-58.507 153.055-15.906 227.063c55.97 97.234 179.88 130.564 276.75 74.468s130.002-180.39 74.03-277.625c-42.52-73.87-124.233-110.863-203.53-99.782L237.906 45l-56.03 32.47c-16.75-25.338-37.47-39.752-58.688-43.94a72.4 72.4 0 0 0-14.25-1.342m147.625 95.03c93.497 43.5 111.52 101.61 74.718 169.25c33.92-18.19 48.58-45.006 34.314-83.968c32.75 21.997 50.043 65.77 49.312 113c-.972 62.85-33.36 102.228-74.562 119.03c8.57-13.104 13.687-29.526 13.687-47.374c0-40.277-25.984-73.374-59.217-77.156c13.385 8.105 22.312 22.803 22.312 39.594c0 25.546-20.703 46.25-46.25 46.25c-21.17 0-39.004-14.218-44.5-33.625a90.3 90.3 0 0 0-3.5 24.936c0 16.41 4.325 31.624 11.688 44.157c-39.222-18.57-69.606-57.46-70.875-115.813c-.993-45.67 16.568-75.766 56.718-97.75c-15.158 28.373-9.246 61.335 6.906 75.125c-10.62-69.398 94.788-106.956 29.25-175.594v-.06z"/></symbol>
<symbol id="fireplace" viewBox="0 0 512 512"><path fill="currentColor" d="m133.2 25l-53.69 94H432.5l-53.7-94zM25 137v46h462v-46zm32 64v46h46v-46zm352 0v46h46v-46zm-171.4.6s-22 8.8-24 18.8c-4.6 22.8 33.9 60.8 33.9 60.8s-13.3-34.6-14.3-52.8c-.5-9.1 4.4-26.8 4.4-26.8m54.4 14.8c-6.1 40.2-11.2 83.7-45.9 100.2c-30.3 14.4-36.4-78.5-94.1-91.5c44.9 101.1-68.9 139.9 42.2 185.2h19.5c-24-25.9-34.4-90.8-34.4-90.8s30.2 72 62.5 74.2c15 1 33.5-30.2 33.5-30.2s5.9 29.8-.1 46.8H319c27.3-14.8 44.6-35.7 51.2-57.3c6.5-20.9 3-42.5-10.9-59.9c-8.6 51.8-21.4 62.8-55.1 74.1c36.6-44.7 20.2-119.2-12.2-150.8M57 265v46h46v-46zm352 0v46h46v-46zM57 329v78h46v-78zm352 0v78h46v-78zM25 425v62h462v-62z"/></symbol>
<symbol id="fish-cooked" viewBox="0 0 512 512"><path fill="currentColor" d="M208.936 31.055q-5.885.052-11.84.394c2.045 3.68 4.064 6.525 5.312 9.66c1.463 3.827 3.751 5.314 7.842 5.58c11.587.824 22.826 3.348 34.123 7.971c-5.925.813-11.323 1.264-16.582 2.354c-5.29 1.117-10.447 2.87-16.158 4.437c1.222 3.802 2.309 6.91 3.105 10.045c.614 2.379 1.783 2.75 4.15 2.473c6.67-.84 13.393-1.288 20.089-1.926c-7.607 4.6-15.58 10.603-18.334 14.031c-.985.69-1.996 2.072-1.97 3.162c.028 3.136.586 6.337.85 8.875c14.99-6.033 29.474-12.77 44.567-17.713c15.015-4.955 30.614-8.183 46.055-12.156c-13.419-16.12-31.305-25.327-51.342-30.96c-16.302-4.588-32.869-6.37-49.867-6.227m146.31 49.86c-22.545-.137-44.897 2.09-66.947 7.298c-43.662 10.256-161.096 63.487-172.975 85.064c-2.895 5.315 4.705 13.794 10.953 12.397c38.478 8.635 78.845 24.024 111.477 28.01c1.038.12 2.923-1.09 3.455-2.178c3.003-5.635 5.662-11.401 8.611-17.432c4.65 2.231 7.601 19.37 4.65 25.643c.239.425.481.811.718 1.236c9.117-.928 18.228-1.9 27.238-2.869c-9.726 9.807-21.47 16.9-34.733 21.603c-1.355.519-3.164 1.024-3.746 2.086c-2.923 5.555-5.5 11.322-8.638 17.807c29.02-5.582 75.659-40.62 80.681-38.508c-3.03 5.315-5.658 10.085-8.85 15.758c10.447 3.708 20.302 7.655 30.454 10.738c15.84 4.823 32.05 8.119 48.767 5.315c13.951-2.353 25.964-7.88 31.916-21.817c3.456-7.933 3.213-16.171.85-24.384c-3.67 8.146-9.647 13.912-16.742 18.802c-13.79 9.435-29.791 6.883-39.598-6.644c-8.025-11.042-10.548-24.078-12.912-37.084c-2.552-13.94.797-26.588 9.113-37.842c10.473-14.085 25.856-13.966 36.012.238c2.525 3.603 4.25 7.827 6.508 12.106c12.33-24.556 35.58-28.116 47.33-2.139c.184-2.3.425-3.867.506-5.463c.425-20.861-8.798-36.726-25.51-48.5c-19.188-13.485-41.035-18.707-64.076-19.183q-2.257-.045-4.512-.059zm-10.295 9.177l7.735 14.441l14.28-8.047l5.087 9.026l-14.46 8.175l7.844 14.606l-9.154 4.904l-7.703-14.441l-14.275 8.01l-5.121-8.955l14.496-8.174l-7.85-14.678zM19.205 95.88c6.62 7.453 12.89 14.24 18.816 21.297c1.992 2.352 3.907 3.68 7.018 4.011c17.907 2.377 38.635 9.214 56.045 17.81c-15.866-1.503-31.2-.48-46.137 4.103c2.288 6.764 4.732 13.101 6.514 19.638c.796 2.872 1.808 4.08 4.703 4.385c6.324.665 12.568 1.687 18.816 2.564c-5.662 4.188-11.535 7.454-17.304 10.95c-1.142.691-2.362 2.326-2.416 3.588c-.372 9.448-.453 18.92-.64 29.271c7.603-1.09 15.387-2.167 24.37-3.467c-7.523 7.496-19.538 13.874-29.043 21.672c-2.766 7.228-4.999 14.655-7.842 23.106c31.97-12.16 62.637-24.862 86.499-50.426c-2.601-.838-4.57-1.381-6.481-2.113c-7.626-2.83-15.786-4.821-22.777-8.81c-12.912-7.413-14.747-21.577-5.285-33.124c5.764-7.03 13.284-11.627 21.152-15.785c4.117-2.233 8.314-4.292 13.287-6.883c-34.23-31.266-75.34-39.675-119.295-41.787m246.268 25.734s-2.87 3.922-7.762 8.93c-4.942 4.984-12.008 10.87-19.559 16.053c-7.546 5.169-15.625 9.634-22.056 12.412c-6.432 2.71-11.162 3.943-11.162 3.943s2.872-3.919 7.787-8.928c4.892-4.983 11.988-10.87 19.56-16.05c7.573-5.13 15.623-9.57 22.055-12.371c6.458-2.726 11.137-3.989 11.137-3.989m37.841 12.252s-2.762 3.92-7.546 8.93c-4.839 4.981-11.748 10.896-19.133 16.117c-7.416 5.13-15.362 9.62-21.686 12.436c-6.351 2.74-11 4.013-11 4.013s2.787-3.96 7.545-8.968c4.838-4.984 11.746-10.857 19.135-16.08c7.466-5.168 15.36-9.632 21.71-12.436c6.324-2.75 10.975-4.012 10.975-4.012m29.13 13.37s-2.369 3.891-6.54 8.9c-4.171 4.983-10.34 10.924-17.035 16.172c-6.695 5.22-13.95 9.806-19.77 12.675c-5.876 2.844-10.232 4.172-10.232 4.172s2.363-3.907 6.535-8.902c4.171-4.984 10.366-10.896 17.008-16.184c6.723-5.223 13.978-9.738 19.8-12.636c5.873-2.842 10.233-4.198 10.233-4.198zm46.437 20.673c-7.681 0-13.924 6.245-13.924 13.965c0 7.734 6.243 13.977 13.924 13.977h99.932c7.734 0 13.982-6.243 13.982-13.977c0-7.721-6.248-13.965-13.983-13.965zm-129.969 109.2c2.524 2.895 4.993 5.791 7.49 8.689c36.25 42.306-26.356 104.717-33.902 114.709c-7.384 9.863-12.187 24.573-11.21 38.44c-19.017-14.468-17.412-36.484-7.552-58.743c-26.177 11.88-44.785 25.408-54.953 57.361c-4.015 20.875 48.262 43.387 57.719 43.387c62.8 0 68.322-45.737 72.52-79.514c14.308 12.828 2.488 52.056 20.86 66.026c17.415 13.24 48.634 15.97 65.589 2.324c5.022-4.039 42.094-75.26-12.358-101.568c10.803 28.592-3.217 53.538-34.494 65.148c6.608-18.675 16.343-38.23 12.52-62.851c-5.023-28.766-20.522-74.035-46.276-86.102c-5.979-2.776-30.108-7.307-35.953-7.307z"/></symbol> <symbol id="fish-cooked" viewBox="0 0 512 512"><path fill="currentColor" d="M208.936 31.055q-5.885.052-11.84.394c2.045 3.68 4.064 6.525 5.312 9.66c1.463 3.827 3.751 5.314 7.842 5.58c11.587.824 22.826 3.348 34.123 7.971c-5.925.813-11.323 1.264-16.582 2.354c-5.29 1.117-10.447 2.87-16.158 4.437c1.222 3.802 2.309 6.91 3.105 10.045c.614 2.379 1.783 2.75 4.15 2.473c6.67-.84 13.393-1.288 20.089-1.926c-7.607 4.6-15.58 10.603-18.334 14.031c-.985.69-1.996 2.072-1.97 3.162c.028 3.136.586 6.337.85 8.875c14.99-6.033 29.474-12.77 44.567-17.713c15.015-4.955 30.614-8.183 46.055-12.156c-13.419-16.12-31.305-25.327-51.342-30.96c-16.302-4.588-32.869-6.37-49.867-6.227m146.31 49.86c-22.545-.137-44.897 2.09-66.947 7.298c-43.662 10.256-161.096 63.487-172.975 85.064c-2.895 5.315 4.705 13.794 10.953 12.397c38.478 8.635 78.845 24.024 111.477 28.01c1.038.12 2.923-1.09 3.455-2.178c3.003-5.635 5.662-11.401 8.611-17.432c4.65 2.231 7.601 19.37 4.65 25.643c.239.425.481.811.718 1.236c9.117-.928 18.228-1.9 27.238-2.869c-9.726 9.807-21.47 16.9-34.733 21.603c-1.355.519-3.164 1.024-3.746 2.086c-2.923 5.555-5.5 11.322-8.638 17.807c29.02-5.582 75.659-40.62 80.681-38.508c-3.03 5.315-5.658 10.085-8.85 15.758c10.447 3.708 20.302 7.655 30.454 10.738c15.84 4.823 32.05 8.119 48.767 5.315c13.951-2.353 25.964-7.88 31.916-21.817c3.456-7.933 3.213-16.171.85-24.384c-3.67 8.146-9.647 13.912-16.742 18.802c-13.79 9.435-29.791 6.883-39.598-6.644c-8.025-11.042-10.548-24.078-12.912-37.084c-2.552-13.94.797-26.588 9.113-37.842c10.473-14.085 25.856-13.966 36.012.238c2.525 3.603 4.25 7.827 6.508 12.106c12.33-24.556 35.58-28.116 47.33-2.139c.184-2.3.425-3.867.506-5.463c.425-20.861-8.798-36.726-25.51-48.5c-19.188-13.485-41.035-18.707-64.076-19.183q-2.257-.045-4.512-.059zm-10.295 9.177l7.735 14.441l14.28-8.047l5.087 9.026l-14.46 8.175l7.844 14.606l-9.154 4.904l-7.703-14.441l-14.275 8.01l-5.121-8.955l14.496-8.174l-7.85-14.678zM19.205 95.88c6.62 7.453 12.89 14.24 18.816 21.297c1.992 2.352 3.907 3.68 7.018 4.011c17.907 2.377 38.635 9.214 56.045 17.81c-15.866-1.503-31.2-.48-46.137 4.103c2.288 6.764 4.732 13.101 6.514 19.638c.796 2.872 1.808 4.08 4.703 4.385c6.324.665 12.568 1.687 18.816 2.564c-5.662 4.188-11.535 7.454-17.304 10.95c-1.142.691-2.362 2.326-2.416 3.588c-.372 9.448-.453 18.92-.64 29.271c7.603-1.09 15.387-2.167 24.37-3.467c-7.523 7.496-19.538 13.874-29.043 21.672c-2.766 7.228-4.999 14.655-7.842 23.106c31.97-12.16 62.637-24.862 86.499-50.426c-2.601-.838-4.57-1.381-6.481-2.113c-7.626-2.83-15.786-4.821-22.777-8.81c-12.912-7.413-14.747-21.577-5.285-33.124c5.764-7.03 13.284-11.627 21.152-15.785c4.117-2.233 8.314-4.292 13.287-6.883c-34.23-31.266-75.34-39.675-119.295-41.787m246.268 25.734s-2.87 3.922-7.762 8.93c-4.942 4.984-12.008 10.87-19.559 16.053c-7.546 5.169-15.625 9.634-22.056 12.412c-6.432 2.71-11.162 3.943-11.162 3.943s2.872-3.919 7.787-8.928c4.892-4.983 11.988-10.87 19.56-16.05c7.573-5.13 15.623-9.57 22.055-12.371c6.458-2.726 11.137-3.989 11.137-3.989m37.841 12.252s-2.762 3.92-7.546 8.93c-4.839 4.981-11.748 10.896-19.133 16.117c-7.416 5.13-15.362 9.62-21.686 12.436c-6.351 2.74-11 4.013-11 4.013s2.787-3.96 7.545-8.968c4.838-4.984 11.746-10.857 19.135-16.08c7.466-5.168 15.36-9.632 21.71-12.436c6.324-2.75 10.975-4.012 10.975-4.012m29.13 13.37s-2.369 3.891-6.54 8.9c-4.171 4.983-10.34 10.924-17.035 16.172c-6.695 5.22-13.95 9.806-19.77 12.675c-5.876 2.844-10.232 4.172-10.232 4.172s2.363-3.907 6.535-8.902c4.171-4.984 10.366-10.896 17.008-16.184c6.723-5.223 13.978-9.738 19.8-12.636c5.873-2.842 10.233-4.198 10.233-4.198zm46.437 20.673c-7.681 0-13.924 6.245-13.924 13.965c0 7.734 6.243 13.977 13.924 13.977h99.932c7.734 0 13.982-6.243 13.982-13.977c0-7.721-6.248-13.965-13.983-13.965zm-129.969 109.2c2.524 2.895 4.993 5.791 7.49 8.689c36.25 42.306-26.356 104.717-33.902 114.709c-7.384 9.863-12.187 24.573-11.21 38.44c-19.017-14.468-17.412-36.484-7.552-58.743c-26.177 11.88-44.785 25.408-54.953 57.361c-4.015 20.875 48.262 43.387 57.719 43.387c62.8 0 68.322-45.737 72.52-79.514c14.308 12.828 2.488 52.056 20.86 66.026c17.415 13.24 48.634 15.97 65.589 2.324c5.022-4.039 42.094-75.26-12.358-101.568c10.803 28.592-3.217 53.538-34.494 65.148c6.608-18.675 16.343-38.23 12.52-62.851c-5.023-28.766-20.522-74.035-46.276-86.102c-5.979-2.776-30.108-7.307-35.953-7.307z"/></symbol>
<symbol id="fishing-pole" viewBox="0 0 512 512"><path fill="currentColor" d="M459.36 43.126c-52.275 8.712-112.776 46.666-171.8 96.906c-52.19 44.424-102.796 98.724-142.838 152.305l18.672 15.12c13.228-17.734 27.73-35.612 43.078-53.196l-7.84-8.214l13.02-12.43c4.962 5.48 10.23 10.624 15.588 15.98c-11.517 38.772-39.2 79.74-72.682 112.528c4.815 3.77 9.285 9.016 11.818 13.726c36.024-34.846 65.698-78.494 78.332-122.087c43.844-16.906 66.78-48.94 89.637-90.875c59.482-8.695 102.554-40.688 126.98-69.985c5.128 13.79 10.162 27.596 12.97 41.098c3.867 18.583 3.758 36.084-4.987 53.32c-15.826 31.187-45.75 46.012-69.05 61.634c-11.65 7.81-22.287 15.994-26.587 28.74s-.336 27.582 11.634 44.29c12.763 17.813 31.426 30.763 44.025 43.56c3.362 3.415 6.242 6.77 8.558 10.064a32.64 32.64 0 0 1 21.902 3.244c-.13-.373-.255-.748-.394-1.117c-3.633-9.606-10.07-17.534-17.24-24.818c-14.343-14.568-32.06-27.236-42.22-41.418c-10.282-14.353-11.195-22.164-9.208-28.054s8.8-12.334 19.553-19.543c21.504-14.418 56.188-31.21 75.08-68.44c10.993-21.667 10.92-44.166 6.56-65.128c-7.15-32.718-19.584-59.43-32.56-87.21zm-12.798 13.172l7.666 16.46c-19.566 27.352-61.308 63.002-121.12 72.202l-4.183-7.598c37.565-29.052 74.82-51.47 106.934-63.097l-4.896-11.07zm-138.37 82.662c3.517 5.194 7.076 10.895 9.946 16.133c-21.795 39.982-40.676 66.46-78.537 81.41l-8.94-8.94c22.38-23.795 48.04-48.565 71.984-69.115l-5.57-7.723zM132.14 305.31l-8.81 10.88l23.316 18.88l8.808-10.882zM112 330.18L17.338 447.088c.033.307.18 1.134.828 2.404c1.395 2.734 4.697 6.665 8.582 9.812s8.42 5.56 11.383 6.355c1.378.37 2.216.34 2.524.307l49.72-61.403c-2.815-11.952-.31-25.042 7.965-35.26c8.273-10.218 20.556-15.395 32.833-15.127l4.143-5.115zm17.99 41.866c-6.608.054-13.126 2.98-17.66 8.58c-8.06 9.955-6.555 24.29 3.4 32.35s24.29 6.552 32.35-3.403c.47-.58.904-1.178 1.31-1.787l17.537 3.23l-7.062 38.354l17.7 3.26l10.325-56.057l-35.19-6.48c-1.09-4.877-3.79-9.44-8.023-12.868c-4.355-3.526-9.548-5.222-14.687-5.18zm314.343 20.918c-8.39 0-15 6.61-15 15c0 5.16 2.507 9.642 6.385 12.332c-.485 4.442-1.343 9.902-2.932 15.05c-3.453 10.063-8.195 17.16-17.492 15.186c-7.036-2.698-7.764-9.982-7.37-16.176l12.636-.213l-26.694-40.82c-1.9 6.86-5.49 34.502-3.615 50.008c.625 4.574 2.016 9.724 5.355 14.466c3.338 4.742 8.884 8.768 15.767 10.304c10.428 2.328 20.3-.8 26.63-6.65s9.723-13.474 11.984-20.795c2.397-7.764 3.458-15.483 3.94-21.088c3.32-2.733 5.407-6.887 5.407-11.603c0-8.39-6.61-15-15-15z"/></symbol> <symbol id="fishing-pole" viewBox="0 0 512 512"><path fill="currentColor" d="M459.36 43.126c-52.275 8.712-112.776 46.666-171.8 96.906c-52.19 44.424-102.796 98.724-142.838 152.305l18.672 15.12c13.228-17.734 27.73-35.612 43.078-53.196l-7.84-8.214l13.02-12.43c4.962 5.48 10.23 10.624 15.588 15.98c-11.517 38.772-39.2 79.74-72.682 112.528c4.815 3.77 9.285 9.016 11.818 13.726c36.024-34.846 65.698-78.494 78.332-122.087c43.844-16.906 66.78-48.94 89.637-90.875c59.482-8.695 102.554-40.688 126.98-69.985c5.128 13.79 10.162 27.596 12.97 41.098c3.867 18.583 3.758 36.084-4.987 53.32c-15.826 31.187-45.75 46.012-69.05 61.634c-11.65 7.81-22.287 15.994-26.587 28.74s-.336 27.582 11.634 44.29c12.763 17.813 31.426 30.763 44.025 43.56c3.362 3.415 6.242 6.77 8.558 10.064a32.64 32.64 0 0 1 21.902 3.244c-.13-.373-.255-.748-.394-1.117c-3.633-9.606-10.07-17.534-17.24-24.818c-14.343-14.568-32.06-27.236-42.22-41.418c-10.282-14.353-11.195-22.164-9.208-28.054s8.8-12.334 19.553-19.543c21.504-14.418 56.188-31.21 75.08-68.44c10.993-21.667 10.92-44.166 6.56-65.128c-7.15-32.718-19.584-59.43-32.56-87.21zm-12.798 13.172l7.666 16.46c-19.566 27.352-61.308 63.002-121.12 72.202l-4.183-7.598c37.565-29.052 74.82-51.47 106.934-63.097l-4.896-11.07zm-138.37 82.662c3.517 5.194 7.076 10.895 9.946 16.133c-21.795 39.982-40.676 66.46-78.537 81.41l-8.94-8.94c22.38-23.795 48.04-48.565 71.984-69.115l-5.57-7.723zM132.14 305.31l-8.81 10.88l23.316 18.88l8.808-10.882zM112 330.18L17.338 447.088c.033.307.18 1.134.828 2.404c1.395 2.734 4.697 6.665 8.582 9.812s8.42 5.56 11.383 6.355c1.378.37 2.216.34 2.524.307l49.72-61.403c-2.815-11.952-.31-25.042 7.965-35.26c8.273-10.218 20.556-15.395 32.833-15.127l4.143-5.115zm17.99 41.866c-6.608.054-13.126 2.98-17.66 8.58c-8.06 9.955-6.555 24.29 3.4 32.35s24.29 6.552 32.35-3.403c.47-.58.904-1.178 1.31-1.787l17.537 3.23l-7.062 38.354l17.7 3.26l10.325-56.057l-35.19-6.48c-1.09-4.877-3.79-9.44-8.023-12.868c-4.355-3.526-9.548-5.222-14.687-5.18zm314.343 20.918c-8.39 0-15 6.61-15 15c0 5.16 2.507 9.642 6.385 12.332c-.485 4.442-1.343 9.902-2.932 15.05c-3.453 10.063-8.195 17.16-17.492 15.186c-7.036-2.698-7.764-9.982-7.37-16.176l12.636-.213l-26.694-40.82c-1.9 6.86-5.49 34.502-3.615 50.008c.625 4.574 2.016 9.724 5.355 14.466c3.338 4.742 8.884 8.768 15.767 10.304c10.428 2.328 20.3-.8 26.63-6.65s9.723-13.474 11.984-20.795c2.397-7.764 3.458-15.483 3.94-21.088c3.32-2.733 5.407-6.887 5.407-11.603c0-8.39-6.61-15-15-15z"/></symbol>
<symbol id="flatfish" viewBox="0 0 512 512"><path fill="currentColor" d="M288.9 92.42c-5.3 0-10.7.33-16 .88c-29.8 3.12-65 23.7-90 51.1c-19.5 21.5-32.3 46.6-33.6 69.8l7.6 3.3c6.4-8.9 19.7-26.3 37.6-44.1c25.2-25.1 59.2-51.3 96.5-51c37.6.4 80.9 18 119.9 43.2c18.8 12.2 36.5 26.1 52 40.9c-34.4-73.1-106-114.46-174-114.08m1.9 47.98c-28.3-.3-59.8 22.1-83.6 45.8c-23.8 23.6-39.7 47.4-39.7 47.4l-4.2 6.2l-31.4-13.4c-7.9 9.9-11.1 24.3-10.7 38.7c.4 12.7 4 25.1 7.8 32.5l27.9-12l4.1 6.1c37 54.4 101.5 83.4 157.7 85.5c56.4-7 128.7-26.7 169.3-84l-36-2.5l31.9-31.1c-9.8-15.4-23.8-31.4-40.3-46.3c.3 1.1.4 2.3.4 3.5c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16h.9c-8.8-7.1-18.1-13.9-27.8-20.1c-37-23.9-78.3-40-110.3-40.3m87.7 50.8l15.8 8.6c-26.6 49.1-22.2 96.1 9.4 128.6l-13 12.6c-37.2-38.3-41.6-95.5-12.2-149.8m-335.64 7c0 21.3-1.94 41.4-18.88 63.2c7.88 6.8 13.34 14.6 16.55 23.6c3.57 10.1 4.67 21.2 5.22 34.2c9.11 1.1 23.71-.3 38.01-4.2c10.03-2.8 19.94-6.7 28.04-10.7c-5.3-10.6-8.2-24.2-8.6-38.7c-.5-16.2 2.7-33.8 12.5-47.7c-8.7-4.9-18.59-9.2-28.74-12.3c-15.18-3.8-29.54-7.4-44.1-7.4M428 248.8c8.8 0 16 7.2 16 16s-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16m-276.7 60.1c1.5 6.1 4.4 12.7 8.6 19.8c8.1 13.7 21 28.3 36.4 41.6c30.8 26.5 71.9 47.4 103.2 49.2c22.2 1.3 47-11.3 69-28.9c2.4-1.9 4.8-3.9 7.1-5.9c-19.5 3-39 10.4-56.8 10.5c-59.5-1.9-126.1-30.9-167.5-86.3m270.1 59.6c-7.1 3.2-14.3 6.1-21.5 8.6c1.9 9.8 1.3 19.3.2 28.2c7.5-3.1 14.4-7.5 20.6-14.4c2.5-6.8 2.1-14.2.7-22.4"/></symbol> <symbol id="flatfish" viewBox="0 0 512 512"><path fill="currentColor" d="M288.9 92.42c-5.3 0-10.7.33-16 .88c-29.8 3.12-65 23.7-90 51.1c-19.5 21.5-32.3 46.6-33.6 69.8l7.6 3.3c6.4-8.9 19.7-26.3 37.6-44.1c25.2-25.1 59.2-51.3 96.5-51c37.6.4 80.9 18 119.9 43.2c18.8 12.2 36.5 26.1 52 40.9c-34.4-73.1-106-114.46-174-114.08m1.9 47.98c-28.3-.3-59.8 22.1-83.6 45.8c-23.8 23.6-39.7 47.4-39.7 47.4l-4.2 6.2l-31.4-13.4c-7.9 9.9-11.1 24.3-10.7 38.7c.4 12.7 4 25.1 7.8 32.5l27.9-12l4.1 6.1c37 54.4 101.5 83.4 157.7 85.5c56.4-7 128.7-26.7 169.3-84l-36-2.5l31.9-31.1c-9.8-15.4-23.8-31.4-40.3-46.3c.3 1.1.4 2.3.4 3.5c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16h.9c-8.8-7.1-18.1-13.9-27.8-20.1c-37-23.9-78.3-40-110.3-40.3m87.7 50.8l15.8 8.6c-26.6 49.1-22.2 96.1 9.4 128.6l-13 12.6c-37.2-38.3-41.6-95.5-12.2-149.8m-335.64 7c0 21.3-1.94 41.4-18.88 63.2c7.88 6.8 13.34 14.6 16.55 23.6c3.57 10.1 4.67 21.2 5.22 34.2c9.11 1.1 23.71-.3 38.01-4.2c10.03-2.8 19.94-6.7 28.04-10.7c-5.3-10.6-8.2-24.2-8.6-38.7c-.5-16.2 2.7-33.8 12.5-47.7c-8.7-4.9-18.59-9.2-28.74-12.3c-15.18-3.8-29.54-7.4-44.1-7.4M428 248.8c8.8 0 16 7.2 16 16s-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16m-276.7 60.1c1.5 6.1 4.4 12.7 8.6 19.8c8.1 13.7 21 28.3 36.4 41.6c30.8 26.5 71.9 47.4 103.2 49.2c22.2 1.3 47-11.3 69-28.9c2.4-1.9 4.8-3.9 7.1-5.9c-19.5 3-39 10.4-56.8 10.5c-59.5-1.9-126.1-30.9-167.5-86.3m270.1 59.6c-7.1 3.2-14.3 6.1-21.5 8.6c1.9 9.8 1.3 19.3.2 28.2c7.5-3.1 14.4-7.5 20.6-14.4c2.5-6.8 2.1-14.2.7-22.4"/></symbol>
<symbol id="goblin-head" viewBox="0 0 512 512"><path fill="currentColor" d="M256 33c-8.5 0-21.318 5.745-35.06 16.17s-28.429 25.055-42.167 40.756c-19.597 22.397-37.26 47.053-48.41 64.597l49.582 37.188l49.23 12.307l2.288-6.864l17.074 5.692l-14.957 44.873l22.42 56.05l22.42-56.05l-14.957-44.873l17.074-5.692l2.287 6.864l49.23-12.307l49.583-37.188c-11.15-17.544-28.813-42.2-48.41-64.597c-13.738-15.7-28.424-30.33-42.166-40.756C277.318 38.745 264.5 33 256 33m-91.49 95.213l76 44l-9.02 15.574l-76-44zm182.98 0l9.02 15.574l-76 44l-9.02-15.574zM17.21 146.625c31.804 32.973 63.213 73.408 76.3 111.857c1.59-2.708 3.38-5.333 5.292-7.882c5.009-6.68 11.036-12.972 17.14-19.153c-8.95-12.884-11.752-29.088-12.605-42.886c-29.308-24.142-53.916-37.693-86.127-41.936m477.582 0c-32.21 4.243-56.819 17.794-86.127 41.936c-.853 13.798-3.654 30.002-12.605 42.886c6.104 6.181 12.131 12.474 17.14 19.153c1.912 2.55 3.703 5.174 5.291 7.882c13.088-38.449 44.497-78.884 76.301-111.857m-373.645 23.484c-.023.045-.054.1-.078.145c.137 16.376 2.007 44.095 13.295 55.383l6.364 6.363l-6.364 6.363c-8 8-15.74 15.805-21.164 23.037c-4.688 6.251-7.327 11.823-7.965 16.452l81.118 30.418c4.7-6.847 9.904-13.253 15.285-18.633l16.029-16.03l-.67 22.659c-.25 8.431-.383 16.131-.232 23.41l30.84 11.564L214.707 249h-50.98l-13.364 13.363l-12.726-12.726l11.312-11.313l-13.531-57.512zm269.708 0l-14.272 10.703l-13.531 57.512l11.312 11.313l-12.726 12.726L348.273 249h-50.98l-32.897 82.24l30.842-11.566c.15-7.278.018-14.978-.232-23.408l-.672-22.659l16.03 16.03c5.38 5.38 10.584 11.788 15.284 18.634l55.192-20.697l25.926-9.722c-.638-4.63-3.277-10.2-7.965-16.452c-5.424-7.232-13.164-15.037-21.164-23.037L371.273 232l6.364-6.363c11.288-11.288 13.158-39.007 13.295-55.383c-.024-.045-.055-.1-.078-.145zM157.867 197.65l7.848 33.35H183v-19.975l-10.945-2.736zm196.266 0l-14.188 10.64L329 211.024V231h17.285zM201 215.525V231h19.18l3.287-9.857zm110 0l-22.467 5.618L291.82 231H311zm-205.791 62.51a16 16 0 0 0-.117 1.256c7.79 37.424 34.985 88.461 66.066 129.256c15.682 20.582 32.34 38.649 47.582 51.271C233.983 472.441 248 479 256 479s22.017-6.559 37.26-19.182s31.9-30.689 47.582-51.271c31.081-40.795 58.277-91.832 66.066-129.256c-.02-.41-.063-.83-.117-1.256l-48.027 72.043L256 435.715l-102.764-85.637zm45.756 36.188l15.799 23.699l2.968 2.474c1.753-5.409 4.259-10.906 7.176-16.445zm210.07 0l-25.943 9.728c2.917 5.539 5.423 11.036 7.176 16.445l2.968-2.474zm-162.129 7.73c-1.782 2.76-3.48 5.558-5.006 8.356c-4.27 7.83-7.176 15.717-8.328 21.255l19.67 13.114c-4.116-14.232-5.864-28.048-6.336-42.725m114.188 0c-.472 14.677-2.22 28.493-6.336 42.725l19.67-13.114c-1.152-5.538-4.057-13.425-8.328-21.255c-1.527-2.798-3.224-5.596-5.006-8.356m-19.227 17.457L265 350.236v54.55l7.793-6.495l7.158-14.316c8.04-16.081 12.051-29.95 13.916-44.565m-75.734.002c1.864 14.614 5.876 28.483 13.916 44.563l7.158 14.316l7.793 6.494v-54.549z"/></symbol> <symbol id="goblin-head" viewBox="0 0 512 512"><path fill="currentColor" d="M256 33c-8.5 0-21.318 5.745-35.06 16.17s-28.429 25.055-42.167 40.756c-19.597 22.397-37.26 47.053-48.41 64.597l49.582 37.188l49.23 12.307l2.288-6.864l17.074 5.692l-14.957 44.873l22.42 56.05l22.42-56.05l-14.957-44.873l17.074-5.692l2.287 6.864l49.23-12.307l49.583-37.188c-11.15-17.544-28.813-42.2-48.41-64.597c-13.738-15.7-28.424-30.33-42.166-40.756C277.318 38.745 264.5 33 256 33m-91.49 95.213l76 44l-9.02 15.574l-76-44zm182.98 0l9.02 15.574l-76 44l-9.02-15.574zM17.21 146.625c31.804 32.973 63.213 73.408 76.3 111.857c1.59-2.708 3.38-5.333 5.292-7.882c5.009-6.68 11.036-12.972 17.14-19.153c-8.95-12.884-11.752-29.088-12.605-42.886c-29.308-24.142-53.916-37.693-86.127-41.936m477.582 0c-32.21 4.243-56.819 17.794-86.127 41.936c-.853 13.798-3.654 30.002-12.605 42.886c6.104 6.181 12.131 12.474 17.14 19.153c1.912 2.55 3.703 5.174 5.291 7.882c13.088-38.449 44.497-78.884 76.301-111.857m-373.645 23.484c-.023.045-.054.1-.078.145c.137 16.376 2.007 44.095 13.295 55.383l6.364 6.363l-6.364 6.363c-8 8-15.74 15.805-21.164 23.037c-4.688 6.251-7.327 11.823-7.965 16.452l81.118 30.418c4.7-6.847 9.904-13.253 15.285-18.633l16.029-16.03l-.67 22.659c-.25 8.431-.383 16.131-.232 23.41l30.84 11.564L214.707 249h-50.98l-13.364 13.363l-12.726-12.726l11.312-11.313l-13.531-57.512zm269.708 0l-14.272 10.703l-13.531 57.512l11.312 11.313l-12.726 12.726L348.273 249h-50.98l-32.897 82.24l30.842-11.566c.15-7.278.018-14.978-.232-23.408l-.672-22.659l16.03 16.03c5.38 5.38 10.584 11.788 15.284 18.634l55.192-20.697l25.926-9.722c-.638-4.63-3.277-10.2-7.965-16.452c-5.424-7.232-13.164-15.037-21.164-23.037L371.273 232l6.364-6.363c11.288-11.288 13.158-39.007 13.295-55.383c-.024-.045-.055-.1-.078-.145zM157.867 197.65l7.848 33.35H183v-19.975l-10.945-2.736zm196.266 0l-14.188 10.64L329 211.024V231h17.285zM201 215.525V231h19.18l3.287-9.857zm110 0l-22.467 5.618L291.82 231H311zm-205.791 62.51a16 16 0 0 0-.117 1.256c7.79 37.424 34.985 88.461 66.066 129.256c15.682 20.582 32.34 38.649 47.582 51.271C233.983 472.441 248 479 256 479s22.017-6.559 37.26-19.182s31.9-30.689 47.582-51.271c31.081-40.795 58.277-91.832 66.066-129.256c-.02-.41-.063-.83-.117-1.256l-48.027 72.043L256 435.715l-102.764-85.637zm45.756 36.188l15.799 23.699l2.968 2.474c1.753-5.409 4.259-10.906 7.176-16.445zm210.07 0l-25.943 9.728c2.917 5.539 5.423 11.036 7.176 16.445l2.968-2.474zm-162.129 7.73c-1.782 2.76-3.48 5.558-5.006 8.356c-4.27 7.83-7.176 15.717-8.328 21.255l19.67 13.114c-4.116-14.232-5.864-28.048-6.336-42.725m114.188 0c-.472 14.677-2.22 28.493-6.336 42.725l19.67-13.114c-1.152-5.538-4.057-13.425-8.328-21.255c-1.527-2.798-3.224-5.596-5.006-8.356m-19.227 17.457L265 350.236v54.55l7.793-6.495l7.158-14.316c8.04-16.081 12.051-29.95 13.916-44.565m-75.734.002c1.864 14.614 5.876 28.483 13.916 44.563l7.158 14.316l7.793 6.494v-54.549z"/></symbol>
<symbol id="grain-bundle" viewBox="0 0 512 512"><path fill="currentColor" d="M259.9 22.6c-8.4 13.1-16.5 26.3-20.5 39.2c5.3 4.32 10 8.63 14 13.4c5.9-3.56 12.1-6.61 17.7-9.1c-.6-14.5-5.6-28.6-11.2-43.5m-48.8 42.6c-.6 5.7 0 12.9 2.2 19.8c9.6 4.87 17.2 10.27 24.7 16.6c2.6-3.2 4.1-7.3 2.4-13.3c-7.8-10.13-18.3-17.9-29.3-23.1M45.6 70.8c1.2 15.6 2.8 30.9 7.3 43.6c6.93 0 12.96 1.1 19.2 2.3c2.21-6.2 5.6-12.4 8.6-17.9c-9.2-11.3-21.6-19.5-35.1-28m305 .5c-10.2 11.9-20 23.9-25.8 36c4.6 5.1 8.8 9.7 12 15.2c6.3-2.6 12.8-4.8 18.7-6.5c1.5-14.5-1.4-29.2-4.9-44.7m-53.3 6.6c-12.8 2.1-24 5.79-35 13.3c-3.4 5.4-3 9.8-1.3 13.7c9-3.8 19.3-7.28 28.2-8.5c4.3-5.9 6.9-12.9 8.1-18.5m-176 1.4c1.3 15.6 2.7 30.9 7.3 43.6c6.8.3 13.2.9 19.3 2.3c2.5-6.4 5.5-12.6 8.6-18c-9.2-11.2-21.7-19.5-35.2-27.9M468.8 85c-13.2 8.5-26 17.1-35.1 27.1c2.9 6.2 5.6 11.9 7.1 18c7-.8 13.8-1.1 19.9-.9c5.6-13.4 7-28.3 8.1-44.2M104.6 96.8c-8.21 7.1-13.83 19.1-15.6 27.1c.1 2.4.7 4.3 1.4 5.9c6.22-3.3 13.4-5.2 19.3-6c-2.6-8.9-4.1-18-5.1-27m79.9 4c-10.2 10-17.3 23.1-19.8 31.6c.5 6.6 3.5 9.9 7.1 12c4.9-8.6 11-17.5 17.4-24c-.2-7.2-2.2-14.4-4.7-19.6m21.4 1c-.3 2.7-.2 5 .3 7.5c7.1 5.9 12.9 14.3 15.4 21.7c3.7 2.6 7.3 5.3 10.5 8c3-3.2 4.9-7.5 3.1-14.1c-7.9-10.1-18.4-17.7-29.3-23.1m200.7 1.6c-2.8 4.9-5.4 11.7-6.2 18.9c6.6 8.5 11.6 16.4 15.5 25.4c3.6-1.8 6.6-4.8 7.7-10.9c-1.1-6.5-4.1-13.2-7-18.6c-2.9-5.5-6.6-10.8-10-14.8m-114.5 11.1c-13.7 2.9-26.1 6.8-34.9 13.3c-2.6 4.9-3.4 10.8-.9 15.1c8.5-3.6 18.1-6.7 26.4-8.2c4.4-5.9 7.9-13.5 9.4-20.2m18.2 3.7c-1 5.2-3 10.3-5.5 15.3c4.9 4.3 9.3 8.5 13.2 13.1c3-2.8 5-6.7 4.3-12.8c-2.7-5.3-7.7-11.2-12-15.6m56.8 14c-8.1 1.1-15.9 3.8-23.5 7.3c-4.2 5-4.5 9.5-3.4 13.6c5.5-1.7 11-2.6 16.2-3.6c2.3-2.3 4.6-3.9 7.3-5.9c.8-3.9 1.9-7.8 3.4-11.4m-334.8 2c3 4.8 7.8 10.3 13.7 14.5c10.58-2 19.99-2.1 29.8-1.7c.1-4-1.1-8.2-6.1-12c-11.37-3.1-25.19-3.3-37.4-.8m170.2-1.1c-9 8.9-16.6 21.4-19.9 31.8c1 5.5 3.9 10.6 8.4 12.5c4.7-7.9 10.3-16.3 16.1-22.4c-.2-7.6-1.8-15.6-4.6-21.9m184.1 1.4c-3.5 7.3-5.8 14.1-6.4 20.9c6.3 8 10.6 15.5 14.6 23.9c5.4-3.3 7.9-6.9 8.8-11.4c-2.9-12.6-9.1-24-17-33.4m-278.5 8.2c2.9 4.8 7.7 10.3 13.6 14.5c10.6-1.8 20-2.5 29.8-1.7c.2-4.1-1.2-8.3-6.1-12.1c-11.4-3-25-3.3-37.3-.7m332.9 6.8c-5.3 3.8-5.5 6.6-5.7 10.8c2.7 0 5.6.2 8.4.4c7.1.7 14.2 1.7 20.8 3.6c6.4-3.6 11.8-8.8 15.2-13.4c-9.7-3-27.8-5.3-38.7-1.4m-154 3.1c-12.5 2.3-26 6.2-35 13.5c-5 8.2-1.1 15.9 4 20c6.8.3 15.9-5.5 22.6-14.6c4.4-6 7.2-13.1 8.4-18.9m17.6 6c-1.3 5.3-3.5 10.5-6.3 15.5c3.1 2.9 6.1 5.8 8.7 8.8c3.4-2.9 5.9-6.8 5.1-13.6c-1.9-3.7-4.7-7.4-7.5-10.7m-254.3 8c3.1 5 8.1 10.7 14.3 14.9l.9.6c10.08-1.8 18.95-2 28.2-1.6c.4-4.4-.6-9-6-13.2c-11.43-3-25.15-3.2-37.4-.7m171.1 0c-10.1 6.6-17.7 26.1-19.8 31.7c1.2 9.3 7.2 13.5 15.3 13.7c11.5-12.3 10.9-31.2 4.5-45.4m-4.5 45.4l-.1.1c.1 0 .1-.1.1-.1M366 167.1c-2.9 5.1-5.6 12.1-6.3 19.6c-1.2 11.3 1.7 21.7 7 26c8.7-1.1 14.5-3.2 16.3-12.2c-1.1-6.4-4.1-13.1-7-18.6s-6.6-10.8-10-14.8m-21.5 3.4c-3.6.7-9.8 4-11.1 4.6c-3.1 4.6-4.9 10.3-2.9 14.9c3.9-1 7.4-2 11-2.6c.5-5.8 1.6-12 3-16.9M126 175.1c4.6 6.5 9.8 11.6 15.3 15.5c9.7-1.5 20-1.9 28.2-1.7c.3-4.3-.7-9-6.1-13.2c-11.4-3-25.1-3.1-37.4-.6m296.5 4.4c-5.4 4-7.2 8.2-7.2 13.4c9.2.3 19.2 1.5 27.3 3.6c6.5-3.8 12.9-9 17.1-14.5c-10.6-5-27.8-4.9-37.2-2.5m-134.9 9.2c-3.7 4-7.8 7.5-12.4 10.2c1.9 8.1 7.4 20.9 14.4 24.1c-1-.4 3.7-.2 7.1-3c11.6-12.9 1.4-20.8-9.1-31.3M69.2 200.1c3.1 5 8.1 10.7 14.3 14.9c9.5 6.3 19.9 8.7 26.3 6.1c-1 .4 2.4-2.7 2.8-7.1s-.7-9-6.1-13.2c-11.37-3-25.07-3.2-37.3-.7m173.9-.7c-.3 1.5-.6 2.9-1 4.4l1.1 137.1c6-.1 12-.2 18-.1l-1-127.9c-1-2.9-1.8-5.9-2.4-8.8c-5.4.2-11.2-1.8-14.7-4.7m99.7 6.2c-6.7.9-15.9 4.6-19.8 6.7c-6.3 8.3-3.6 15.2 1.1 20.5c10-.5 20.1-6.3 25.3-12.3c-3.2-4.4-5.3-9.6-6.6-14.9m-197.9 3c3.1 5 8.1 10.7 14.3 14.9c9.4 6.3 20 8.7 26.3 6.1c3.2-8.3 4-14.5-3.2-20.3c-11.4-3-25.2-3.2-37.4-.7m249.8 16.1c0 4.4 3.1 7.8 2.1 7.3c6.1 3.1 16.8 1.7 26.8-3.9c6.5-3.6 12-8.8 15.5-13.5c-14.4-3.2-43.6-9.5-44.4 10.1m-264.8-5.1c-.6 3.5-1.7 6.8-3.5 9.7c20.3 36.9 37.7 77.7 51.6 117.6c5.8-1 11.9-1.8 18.2-2.6c-11.8-34.7-26.4-70.1-43.3-103.5c-8.8-5.6-17.9-13.4-23-21.2m75.7 9.1c-.8 4-2.3 7.8-4.7 10.9c8.5 33.8 15 68.2 19.5 102.4c6-.5 12-.8 18.1-1c-4.8-36.8-11.9-74-21.3-110.5c-3.9.4-7.8-.4-11.6-1.8M377 230c-4.2 1.2-8.4 1.7-12.5 1c-19.9 35.2-38 74.2-51 113.8c6.3 1 12.4 2.1 18.2 3.4c12.4-37.4 29.5-74.6 48.5-108.2c-1.7-3-2.7-6.4-3.2-10m-72.5 6.6c-3.8 2.5-8 4.2-12.2 4.5c-8.3 32.2-15.6 66-21.3 100c6.1.2 12.2.5 18.1 1c5.5-33 12.7-66.1 20.7-97.5c-2.2-2.2-3.9-5-5.3-8M169.9 366.9c-.4 11.7 4.7 24.4 16.5 36.2c48-9.1 97.8-10 145.1 3.2c12.5-10 17-21.1 17.8-34.6c-56.8-15.2-121.5-16.3-179.4-4.8m84.4 47.3c-9 0-18 .5-27 1.3c1.1 20.1 1.5 40 1.3 59.2c-2.4-17.8-6.2-37.4-11.2-58.2c-6 .7-12 1.5-18 2.5c5.6 22.5 9.7 43.6 12 62.1l17.2-2.1c-.1 2.8-.1 5.6-.2 8.4l18 .4c.2-7 .3-14.1.3-21.2l12.7-.2c-.1 7.8.1 15.5.4 23l18-.8c-1-23-.2-47.7 2-73.4c-8.5-.7-17-1-25.5-1m42.1 2.9c-3 21.6-3.9 42.9-2.1 63.3l18-1.6c-1.6-18.5-.8-38.2 2-58.4c-5.9-1.3-11.9-2.4-17.9-3.3"/></symbol>
<symbol id="granary" viewBox="0 0 512 512"><path fill="currentColor" d="M123 42.82L44.72 87H201.3zM63.12 105c-6.34 7.4-11.42 17.8-15.36 30H198.2c-3.9-12.2-9-22.6-15.3-30zm-20.09 48c-1.24 5.9-2.28 12-3.11 18.2c-3.45 25.9-3.81 53.1-3.81 75.8H66v-39h18v39h30v-39h18v39h30v-39h18v39h29.9c-.1-22.7-.4-49.9-3.8-75.8c-.8-6.2-1.9-12.3-3.1-18.2zM36 265v226.2h55V368c0-16 16-24 32-24s32 8 32 24v52l7.5-5.1c2.9 2.3 6 4.9 8.6 7c10.9-14.3 23.8-28.2 38.9-40.8V265zm246.6 26.2c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23m49 2.8c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23m37.7 2.4c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23m56.8.6c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23m40.2 2.1c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23M294 351.7c-5.9 3.4-11.9 4.4-17.9 2.4c.5 7.9.8 16 .9 24.2c6.3 5.5 12.3 11.2 17.9 17.1c.3-14.8.1-29.5-.9-43.7m25.1 2.1c-2.4 23.7-.5 49.1 1.9 73.2c7.9 11 14.9 22.1 21.4 33.1c-2.9-33.5-8-71.1-5.5-102.8c-6.1 1.6-13.3-.2-17.8-3.5m37.2 2.1c-2 18.3-1.6 38.8-.6 59.2c1.6 29.2 4.7 55.3 5.5 76.1h18c-.7-22-4-48.2-5.5-77.1c-1-19.1-1.1-38.2.4-54.3c-6.2 1.5-13.3-.6-17.8-3.9m82.4.8c-5.9 3.5-11.6 5.5-17.8 3.6c3.7 41.4-3.4 94.9-6 130.9h18c2.5-35.4 10.7-88.6 5.8-134.5m16.3 3c-2.8 43.3 1.5 96.2 1.9 131.5h18c-.4-36.1-4.2-88.8-1.9-129.2c-6.1 2-13.1.8-18-2.3m-209.1 17.6c-25.3 15.9-45.5 35.7-61 56.5c21 18.8 30.7 34.9 42.1 57.4h110.9c-21.4-39.2-48.8-84.9-92-113.9m-84.4 60.2c-26.4 18.7-35.4 36.1-44 53.7h87.1c-9.7-17.1-20-34.5-43.1-53.7"/></symbol> <symbol id="granary" viewBox="0 0 512 512"><path fill="currentColor" d="M123 42.82L44.72 87H201.3zM63.12 105c-6.34 7.4-11.42 17.8-15.36 30H198.2c-3.9-12.2-9-22.6-15.3-30zm-20.09 48c-1.24 5.9-2.28 12-3.11 18.2c-3.45 25.9-3.81 53.1-3.81 75.8H66v-39h18v39h30v-39h18v39h30v-39h18v39h29.9c-.1-22.7-.4-49.9-3.8-75.8c-.8-6.2-1.9-12.3-3.1-18.2zM36 265v226.2h55V368c0-16 16-24 32-24s32 8 32 24v52l7.5-5.1c2.9 2.3 6 4.9 8.6 7c10.9-14.3 23.8-28.2 38.9-40.8V265zm246.6 26.2c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23m49 2.8c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23m37.7 2.4c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23m56.8.6c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23m40.2 2.1c-7.7 3.6-9.6 15.5-9.7 23c.7 5.3 1.6 24.7 9.7 23c8.3-1.7 9.6-15.5 9.7-23c-.7-5.3-1.4-22.7-9.7-23M294 351.7c-5.9 3.4-11.9 4.4-17.9 2.4c.5 7.9.8 16 .9 24.2c6.3 5.5 12.3 11.2 17.9 17.1c.3-14.8.1-29.5-.9-43.7m25.1 2.1c-2.4 23.7-.5 49.1 1.9 73.2c7.9 11 14.9 22.1 21.4 33.1c-2.9-33.5-8-71.1-5.5-102.8c-6.1 1.6-13.3-.2-17.8-3.5m37.2 2.1c-2 18.3-1.6 38.8-.6 59.2c1.6 29.2 4.7 55.3 5.5 76.1h18c-.7-22-4-48.2-5.5-77.1c-1-19.1-1.1-38.2.4-54.3c-6.2 1.5-13.3-.6-17.8-3.9m82.4.8c-5.9 3.5-11.6 5.5-17.8 3.6c3.7 41.4-3.4 94.9-6 130.9h18c2.5-35.4 10.7-88.6 5.8-134.5m16.3 3c-2.8 43.3 1.5 96.2 1.9 131.5h18c-.4-36.1-4.2-88.8-1.9-129.2c-6.1 2-13.1.8-18-2.3m-209.1 17.6c-25.3 15.9-45.5 35.7-61 56.5c21 18.8 30.7 34.9 42.1 57.4h110.9c-21.4-39.2-48.8-84.9-92-113.9m-84.4 60.2c-26.4 18.7-35.4 36.1-44 53.7h87.1c-9.7-17.1-20-34.5-43.1-53.7"/></symbol>
<symbol id="ham-shank" viewBox="0 0 512 512"><path fill="currentColor" d="M475.346 189.398a27.276 27.276 0 0 1-38.433-19.066l-30.05 14.232a63.3 63.3 0 0 0-3.586-11.274a59.6 59.6 0 0 0-9.853-15.827l29.222-13.836a27.358 27.358 0 1 1 45.713-5.905a27.358 27.358 0 0 1 6.986 51.676zm-295.59 74.107c13.17 31.015 17.61 63.416 12.508 91.217c-4.845 26.39-17.738 45.27-36.303 53.155s-41.112 4.053-63.46-10.797c-23.55-15.63-43.816-41.333-56.942-72.372c-13.126-31.038-17.61-63.404-12.497-91.204c4.846-26.392 17.74-45.27 36.304-53.156a51.25 51.25 0 0 1 20.15-4.006c13.718 0 28.556 5.008 43.312 14.803c23.538 15.64 43.757 41.345 56.93 72.36zm-48.79 20.708c-8.29-19.53-25.446-30.922-38.328-25.46c-12.88 5.463-16.596 25.728-8.304 45.26c8.293 19.53 25.448 30.92 38.33 25.46c12.88-5.464 16.596-25.73 8.303-45.248zm255.12-103.655c-7.174-16.9-23.21-25.297-40.646-25.297a58.1 58.1 0 0 0-16.736 2.517c-25.75 7.757-51.152 10.482-75.598 10.482c-56.22 0-107.347-14.315-146.037-14.315c-10.483 0-20.045 1.06-28.547 3.727c17.644-.233 36.337 5.824 54.587 17.948c26.555 17.633 49.196 46.26 63.777 80.594c14.582 34.335 19.508 70.532 13.685 101.885c-4.332 23.618-14.29 42.568-28.697 55.204c66.572-20.312 96.748-133.028 185.18-177.762c19.917-10.04 27.732-34.474 19.032-54.96z"/></symbol> <symbol id="ham-shank" viewBox="0 0 512 512"><path fill="currentColor" d="M475.346 189.398a27.276 27.276 0 0 1-38.433-19.066l-30.05 14.232a63.3 63.3 0 0 0-3.586-11.274a59.6 59.6 0 0 0-9.853-15.827l29.222-13.836a27.358 27.358 0 1 1 45.713-5.905a27.358 27.358 0 0 1 6.986 51.676zm-295.59 74.107c13.17 31.015 17.61 63.416 12.508 91.217c-4.845 26.39-17.738 45.27-36.303 53.155s-41.112 4.053-63.46-10.797c-23.55-15.63-43.816-41.333-56.942-72.372c-13.126-31.038-17.61-63.404-12.497-91.204c4.846-26.392 17.74-45.27 36.304-53.156a51.25 51.25 0 0 1 20.15-4.006c13.718 0 28.556 5.008 43.312 14.803c23.538 15.64 43.757 41.345 56.93 72.36zm-48.79 20.708c-8.29-19.53-25.446-30.922-38.328-25.46c-12.88 5.463-16.596 25.728-8.304 45.26c8.293 19.53 25.448 30.92 38.33 25.46c12.88-5.464 16.596-25.73 8.303-45.248zm255.12-103.655c-7.174-16.9-23.21-25.297-40.646-25.297a58.1 58.1 0 0 0-16.736 2.517c-25.75 7.757-51.152 10.482-75.598 10.482c-56.22 0-107.347-14.315-146.037-14.315c-10.483 0-20.045 1.06-28.547 3.727c17.644-.233 36.337 5.824 54.587 17.948c26.555 17.633 49.196 46.26 63.777 80.594c14.582 34.335 19.508 70.532 13.685 101.885c-4.332 23.618-14.29 42.568-28.697 55.204c66.572-20.312 96.748-133.028 185.18-177.762c19.917-10.04 27.732-34.474 19.032-54.96z"/></symbol>
<symbol id="hammer-nails" viewBox="0 0 512 512"><path fill="currentColor" d="M170.375 18.594c-1.155 0-2.32.014-3.47.03c-25.176.37-49.134 5.08-68.78 13.94c84.13 7.937 156.965 61.77 119.28 122.53c-2.017 3.254-4.033 6.445-6.03 9.625l.47.186c-.933 2.4-.566 5.203 2.343 9.53c2.908 4.33 8.322 9.22 14.75 12.97c6.427 3.752 13.838 6.392 20.28 7.22c5.992.768 10.808-.054 14-1.94c1.7-2.696 3.416-5.415 5.157-8.155c21.695-8.632 57.903 11.51 65.22 29.22c1.34-14.225 6.522-29.91 15.342-45.188c6.697-11.598 14.627-21.517 23.157-29.25c-20.304 7.277-30.037-6.764-38.563-34.187c-8.197-26.38-36.394-47.365-58.155-59.844c-31.287-17.92-69.206-26.65-105-26.686zm239.03 121.937c-4.01-.034-9.278 1.558-15.592 5.564c-9.622 6.103-20.325 17.327-28.688 31.812c-8.363 14.486-12.713 29.366-13.188 40.75c-.474 11.385 2.692 17.85 6.688 20.156c3.996 2.307 11.222 1.823 20.844-4.28c9.62-6.104 20.323-17.297 28.686-31.782s12.713-29.365 13.188-40.75c.474-11.385-2.693-17.88-6.688-20.188c-.998-.576-2.206-.973-3.594-1.156c-.52-.068-1.083-.12-1.656-.125zm-210.81 44.282C80.93 367.197 4.35 418.813 21.937 462.875c8.065 20.204 31.467 36.36 55.218 28.78c49.34-15.74 59.974-94.006 173.094-278.124a55 55 0 0 1-3.406-.343c-9.516-1.22-18.924-4.76-27.313-9.656c-8.387-4.895-15.804-11.11-20.874-18.655c-.016-.024-.046-.04-.062-.063zM492 256.97l-110.438 22.436l51.313 15.53l31.47 148.94l18.31-3.845l-31.467-148.81zm-200.125 15.874l-80 79.375l51.438-15.19l68.093 67.564L308.28 489.5l18.064 4.906l20.312-74.656l24.72 24.5L384.53 431l-32.217-31.97l14-51.5l52.125-12.56l-108.97-28.75l38.75 36.56l-11.187 41.095l-60.467-60l15.312-51.03z"/></symbol> <symbol id="hammer-nails" viewBox="0 0 512 512"><path fill="currentColor" d="M170.375 18.594c-1.155 0-2.32.014-3.47.03c-25.176.37-49.134 5.08-68.78 13.94c84.13 7.937 156.965 61.77 119.28 122.53c-2.017 3.254-4.033 6.445-6.03 9.625l.47.186c-.933 2.4-.566 5.203 2.343 9.53c2.908 4.33 8.322 9.22 14.75 12.97c6.427 3.752 13.838 6.392 20.28 7.22c5.992.768 10.808-.054 14-1.94c1.7-2.696 3.416-5.415 5.157-8.155c21.695-8.632 57.903 11.51 65.22 29.22c1.34-14.225 6.522-29.91 15.342-45.188c6.697-11.598 14.627-21.517 23.157-29.25c-20.304 7.277-30.037-6.764-38.563-34.187c-8.197-26.38-36.394-47.365-58.155-59.844c-31.287-17.92-69.206-26.65-105-26.686zm239.03 121.937c-4.01-.034-9.278 1.558-15.592 5.564c-9.622 6.103-20.325 17.327-28.688 31.812c-8.363 14.486-12.713 29.366-13.188 40.75c-.474 11.385 2.692 17.85 6.688 20.156c3.996 2.307 11.222 1.823 20.844-4.28c9.62-6.104 20.323-17.297 28.686-31.782s12.713-29.365 13.188-40.75c.474-11.385-2.693-17.88-6.688-20.188c-.998-.576-2.206-.973-3.594-1.156c-.52-.068-1.083-.12-1.656-.125zm-210.81 44.282C80.93 367.197 4.35 418.813 21.937 462.875c8.065 20.204 31.467 36.36 55.218 28.78c49.34-15.74 59.974-94.006 173.094-278.124a55 55 0 0 1-3.406-.343c-9.516-1.22-18.924-4.76-27.313-9.656c-8.387-4.895-15.804-11.11-20.874-18.655c-.016-.024-.046-.04-.062-.063zM492 256.97l-110.438 22.436l51.313 15.53l31.47 148.94l18.31-3.845l-31.467-148.81zm-200.125 15.874l-80 79.375l51.438-15.19l68.093 67.564L308.28 489.5l18.064 4.906l20.312-74.656l24.72 24.5L384.53 431l-32.217-31.97l14-51.5l52.125-12.56l-108.97-28.75l38.75 36.56l-11.187 41.095l-60.467-60l15.312-51.03z"/></symbol>
<symbol id="hand-saw" viewBox="0 0 512 512"><path fill="currentColor" d="m430 34.438l-296.563 238.5l20 20.437l3.844 3.906l-1.718 5.22l-6.718 20.22l42.906 46.374l32.78-34.97l5.75-27.937l26.532-6.468l4.063-24.814l24.188-5.312l1.593-22.156l26.22-7.532l3.03-20.78l22.125-6.064l6.47-21.562l21.75-8.5l6.25-18.28l17.5-7.095l4.22-16.125l17.53-7.063l3.5-15.5l17.28-6.624l3.845-17.188l15.844-3.813l2.5-17.187l14.5-.97l16.874-18zM113.03 277.813L28.938 339c15.382 51.32 48.128 92.382 86.876 130.906l71.656-78.875L132 331.064l-3.594-3.907l1.656-5.062l6.688-20.063l-23.72-24.217zm-17.78 32.093l5.25 5.688l63.78 69.375l5.657 6.124l-5.718 6.094l-37.814 40.53l-13.187 14.094l-2.314-19.156c-4.643-38.057-20.223-65.16-52.875-81.406l-13.81-6.875L57 335.72l31.844-21.5z"/></symbol>
<symbol id="heart-plus" viewBox="0 0 512 512"><path fill="currentColor" d="M372.48 31.215c-77.65 0-116.48 65.73-116.48 65.73s-38.83-65.72-116.48-65.72c-37.14 0-107.77 33.72-107.77 125.13c0 161.24 224.25 324.43 224.25 324.43s224.25-163.19 224.25-324.43c0-91.42-70.63-125.13-107.77-125.14m-145.492 115.02h60.698v79.415h79.238v60.7h-79.238v79.884h-60.698V286.35h-80.064v-60.7h80.064z"/></symbol> <symbol id="heart-plus" viewBox="0 0 512 512"><path fill="currentColor" d="M372.48 31.215c-77.65 0-116.48 65.73-116.48 65.73s-38.83-65.72-116.48-65.72c-37.14 0-107.77 33.72-107.77 125.13c0 161.24 224.25 324.43 224.25 324.43s224.25-163.19 224.25-324.43c0-91.42-70.63-125.13-107.77-125.14m-145.492 115.02h60.698v79.415h79.238v60.7h-79.238v79.884h-60.698V286.35h-80.064v-60.7h80.064z"/></symbol>
<symbol id="hearts" viewBox="0 0 512 512"><path fill="currentColor" d="M480.25 156.355c0 161.24-224.25 324.43-224.25 324.43S31.75 317.595 31.75 156.355c0-91.41 70.63-125.13 107.77-125.13c77.65 0 116.48 65.72 116.48 65.72s38.83-65.73 116.48-65.73c37.14.01 107.77 33.72 107.77 125.14"/></symbol> <symbol id="hearts" viewBox="0 0 512 512"><path fill="currentColor" d="M480.25 156.355c0 161.24-224.25 324.43-224.25 324.43S31.75 317.595 31.75 156.355c0-91.41 70.63-125.13 107.77-125.13c77.65 0 116.48 65.72 116.48 65.72s38.83-65.73 116.48-65.73c37.14.01 107.77 33.72 107.77 125.14"/></symbol>
<symbol id="herbs-bundle" viewBox="0 0 512 512"><path fill="currentColor" d="M478 23.74c-11.3.28-23.5 1.47-34.9 3.67c-16 3.08-30.4 8.33-37.9 13.88c-.7 2.21-.9 5.24-.8 7.29c0 2.1.3 4.38.7 6.68c13.3-9.91 29.6-15.59 46.1-20.96c-14.3 10.07-26.6 20.65-38.2 31.49c8.1 3.57 17.7 3.62 23.9-.77h.1c13.4-9.64 31.3-25.76 41-41.25zm-297.9 3.59c-2.7 0-5.6.3-8.6.97c-2 9.79-.8 18.7 2.9 25.79c-9-3.54-19.8-2.95-30.8 6.26c6.7 22.83 26.9 33 47.7 22.69c.6 9.44.9 18.96.9 28.46c-6.5-7.1-17.2-13.55-28.3-13.25c-7.8.3-15.9 3.85-23 12.85c11.2 21 33 26.8 51.2 12.6c-.2 10.3-.7 20.6-1.5 31c-6.1-8.4-17-16.4-29.1-16.3c-5.4.1-11 1.8-16.6 5.8c16 4.5 30.6 10.9 43.7 19.5c4.9 3.1 7.4 7.9 8.8 12.6c1.3 4.7 1.6 9.6 1.5 14.6c-.4 10.2-2.8 20.9-6.4 30l-1.3 3l-2.9 1.5c-2 1.1-4.3 2.2-6.5 3.3q-3.15 19.2-6.9 38.7c-14.8-18-29.7-24.6-44.4-24.7c-37.59-.4-74.36 41.2-108.68 41.9c46.47 3.3 118.78-44.1 143.98 11.6c18.7 13.9 37.9 25.2 57.5 33.8c1.6-9.4 4.2-19.3 7.8-28.1c2.3-5.6 4.9-10.8 8.2-15.2s7.3-8.4 13.4-9.9c1.7-.5 3.5-.9 5.2-1.3c-5.4-10.5-4.7-24.6 1.7-36.4c6.5-12.1 18.3-20.5 30.4-21.4c12.4-18.9 25.4-37.3 39.1-55.4c10.6 22.5 34 26.6 53.3 10.9c-4.9-18.1-18-23.8-30.5-23.5c-5.6.1-11.1 1.5-15.8 3.5c19.7-25.5 40.8-50 63.4-73.76c-8.2-3.62-8.8-6.35-10.9-14.61c-23 23.99-44.5 48.97-64.6 74.67c-.5 15.9-9.5 30.2-24.7 33.2h-.2C289.4 186.3 280 200 271 214c2.3-14.9 4.6-30.2 7.4-45.4c-7-4.4-12.6-11.8-15.7-20.4c-9.5 30.5-16.3 62.9-25.1 90.9c-1.2-.2-2.5-.3-3.7-.3c-15.8-.1-29.7 13.6-33.3 23.9c12.1 10.4 25.4 12.4 36.3 7.6c-4.1 7.3-8.3 14.7-12.3 22.1c-3.6-1.6-7.3-2.4-10.8-2.4c-11.4-.1-21.8 7.1-28.1 14.9c6.9-32.8 13.1-65.6 17.6-98.3c18.4 9.3 37.5 1.1 46-19.6c-7.2-7.5-14.8-10.5-22-10.6c-7.9-.1-15.4 3.4-21.3 8.1q1.95-16.95 3-33.9c18.8 18.5 43.1 13.5 55.1-9.1c-7.1-9-15.2-12.5-23-12.8c-13.6-.4-26.4 9.3-31.9 18.1c.6-10.7 1-21.3 1-31.9c20.5 9.6 40.2-.6 46.8-23.2c-7.2-6.03-14.3-8.36-20.8-8.26c-10.8.16-20.2 6.95-26.2 14.71c-.2-7.05-.6-14.1-1.1-21.13c23.4 7.71 42.3-6.26 44.5-30.81c-19.8-10.93-35-.74-42.9 11.84c-1.8-14.09-11-30.7-30.4-30.72m178 13.92c-36.8 5.82-59.7 28.28-75.7 58l2.4-.6c5.3-1 10.4-.5 15 1.2c12.2-23.81 30.2-44.39 58.3-58.6M490.2 105c-47.4 67.9-110.8 96.8-173.1 128.2c5.3 10.5 4.6 24.3-1.7 36v.1c65.8-40.8 132.8-79.5 174.8-164.3m-89.7 4.4c-15.8-.2-29.7 13.7-33.3 23.9c20.9 18 45.3 10.9 55.3-13.3c-7.2-7.5-14.8-10.5-22-10.6m-111 6.8c-.4.1-.8.1-1.2.2c-6.3 1.2-12 10.1-9.7 21.9s11 18 17.2 16.7c6.3-1.2 12-10.1 9.7-21.9c-2.2-11.1-9.8-17.2-16-16.9M84.98 154.4c-1.49 0-3.08.1-4.59.1c9.39 25.3 19.49 46.9 40.81 59.9h.1c14.2 9 31.2 6.5 45.9.9l-42.4-35.1l52.9 28c1.5-8.9 6.7-20.8 1.3-29.3h-.1v-.1c-24.5-15.9-55.3-24.1-93.92-24.4m206.92 81.3c-5.5.2-12.2 4-16.5 11.9c-5.7 10.6-2.9 20.9 2.7 23.9c8.6 3.7 18.2-5 21.4-10.8c5.7-10.6 2.9-20.8-2.7-23.9c-1.4-.8-3.1-1.1-4.9-1.1m-3.1 54.3c-1.5 0-3.1 0-4.6.1c-9.2.4-18.2 1.8-27 4.1h-.1c.1 0-1.5.7-3.4 3.3s-4.1 6.5-5.9 11.2c-2.7 6.5-4.8 14.3-6.2 21.6l64-10.1l-51.9 20.6c5.4 8 6.9 11.3 8.2 17.2c8.3 5.3 17.1 7.7 28.2 5c27.6-6.5 49.3-29 72-55.5c-26-11.9-50.2-17.7-73.3-17.5m-137.2 17.9l-9 22.9c32.7 14.4 60.6 31.1 87.3 47.9l12.5-22.6c-31.9-9.8-62-26.3-90.8-48.2m-12.6 41c-20.9 27.3-46.01 51-74.71 64.9l7.88 16.2c33.33-16.2 60.93-43.1 83.53-73.2c-5.4-2.7-11-5.4-16.7-7.9m20.3 9.7c-23.6 42.1-46.3 72.1-70.35 116.1l15.85 8.6c23.4-42.9 46-73 70.5-116.3c-5.2-2.8-10.6-5.6-16-8.4m26.2 14.2c-24.6 37.7-42.2 68.5-59.6 108.3l16.4 7.2c17.1-39 34.2-68.8 58.6-106.4c-5.1-3.1-10.2-6.2-15.4-9.1m23 13.7c-15.4 26-17.1 57-19.8 80.6l17.8 2.1c2.9-24.2 5.1-52.2 17.3-73.1z"/></symbol> <symbol id="herbs-bundle" viewBox="0 0 512 512"><path fill="currentColor" d="M478 23.74c-11.3.28-23.5 1.47-34.9 3.67c-16 3.08-30.4 8.33-37.9 13.88c-.7 2.21-.9 5.24-.8 7.29c0 2.1.3 4.38.7 6.68c13.3-9.91 29.6-15.59 46.1-20.96c-14.3 10.07-26.6 20.65-38.2 31.49c8.1 3.57 17.7 3.62 23.9-.77h.1c13.4-9.64 31.3-25.76 41-41.25zm-297.9 3.59c-2.7 0-5.6.3-8.6.97c-2 9.79-.8 18.7 2.9 25.79c-9-3.54-19.8-2.95-30.8 6.26c6.7 22.83 26.9 33 47.7 22.69c.6 9.44.9 18.96.9 28.46c-6.5-7.1-17.2-13.55-28.3-13.25c-7.8.3-15.9 3.85-23 12.85c11.2 21 33 26.8 51.2 12.6c-.2 10.3-.7 20.6-1.5 31c-6.1-8.4-17-16.4-29.1-16.3c-5.4.1-11 1.8-16.6 5.8c16 4.5 30.6 10.9 43.7 19.5c4.9 3.1 7.4 7.9 8.8 12.6c1.3 4.7 1.6 9.6 1.5 14.6c-.4 10.2-2.8 20.9-6.4 30l-1.3 3l-2.9 1.5c-2 1.1-4.3 2.2-6.5 3.3q-3.15 19.2-6.9 38.7c-14.8-18-29.7-24.6-44.4-24.7c-37.59-.4-74.36 41.2-108.68 41.9c46.47 3.3 118.78-44.1 143.98 11.6c18.7 13.9 37.9 25.2 57.5 33.8c1.6-9.4 4.2-19.3 7.8-28.1c2.3-5.6 4.9-10.8 8.2-15.2s7.3-8.4 13.4-9.9c1.7-.5 3.5-.9 5.2-1.3c-5.4-10.5-4.7-24.6 1.7-36.4c6.5-12.1 18.3-20.5 30.4-21.4c12.4-18.9 25.4-37.3 39.1-55.4c10.6 22.5 34 26.6 53.3 10.9c-4.9-18.1-18-23.8-30.5-23.5c-5.6.1-11.1 1.5-15.8 3.5c19.7-25.5 40.8-50 63.4-73.76c-8.2-3.62-8.8-6.35-10.9-14.61c-23 23.99-44.5 48.97-64.6 74.67c-.5 15.9-9.5 30.2-24.7 33.2h-.2C289.4 186.3 280 200 271 214c2.3-14.9 4.6-30.2 7.4-45.4c-7-4.4-12.6-11.8-15.7-20.4c-9.5 30.5-16.3 62.9-25.1 90.9c-1.2-.2-2.5-.3-3.7-.3c-15.8-.1-29.7 13.6-33.3 23.9c12.1 10.4 25.4 12.4 36.3 7.6c-4.1 7.3-8.3 14.7-12.3 22.1c-3.6-1.6-7.3-2.4-10.8-2.4c-11.4-.1-21.8 7.1-28.1 14.9c6.9-32.8 13.1-65.6 17.6-98.3c18.4 9.3 37.5 1.1 46-19.6c-7.2-7.5-14.8-10.5-22-10.6c-7.9-.1-15.4 3.4-21.3 8.1q1.95-16.95 3-33.9c18.8 18.5 43.1 13.5 55.1-9.1c-7.1-9-15.2-12.5-23-12.8c-13.6-.4-26.4 9.3-31.9 18.1c.6-10.7 1-21.3 1-31.9c20.5 9.6 40.2-.6 46.8-23.2c-7.2-6.03-14.3-8.36-20.8-8.26c-10.8.16-20.2 6.95-26.2 14.71c-.2-7.05-.6-14.1-1.1-21.13c23.4 7.71 42.3-6.26 44.5-30.81c-19.8-10.93-35-.74-42.9 11.84c-1.8-14.09-11-30.7-30.4-30.72m178 13.92c-36.8 5.82-59.7 28.28-75.7 58l2.4-.6c5.3-1 10.4-.5 15 1.2c12.2-23.81 30.2-44.39 58.3-58.6M490.2 105c-47.4 67.9-110.8 96.8-173.1 128.2c5.3 10.5 4.6 24.3-1.7 36v.1c65.8-40.8 132.8-79.5 174.8-164.3m-89.7 4.4c-15.8-.2-29.7 13.7-33.3 23.9c20.9 18 45.3 10.9 55.3-13.3c-7.2-7.5-14.8-10.5-22-10.6m-111 6.8c-.4.1-.8.1-1.2.2c-6.3 1.2-12 10.1-9.7 21.9s11 18 17.2 16.7c6.3-1.2 12-10.1 9.7-21.9c-2.2-11.1-9.8-17.2-16-16.9M84.98 154.4c-1.49 0-3.08.1-4.59.1c9.39 25.3 19.49 46.9 40.81 59.9h.1c14.2 9 31.2 6.5 45.9.9l-42.4-35.1l52.9 28c1.5-8.9 6.7-20.8 1.3-29.3h-.1v-.1c-24.5-15.9-55.3-24.1-93.92-24.4m206.92 81.3c-5.5.2-12.2 4-16.5 11.9c-5.7 10.6-2.9 20.9 2.7 23.9c8.6 3.7 18.2-5 21.4-10.8c5.7-10.6 2.9-20.8-2.7-23.9c-1.4-.8-3.1-1.1-4.9-1.1m-3.1 54.3c-1.5 0-3.1 0-4.6.1c-9.2.4-18.2 1.8-27 4.1h-.1c.1 0-1.5.7-3.4 3.3s-4.1 6.5-5.9 11.2c-2.7 6.5-4.8 14.3-6.2 21.6l64-10.1l-51.9 20.6c5.4 8 6.9 11.3 8.2 17.2c8.3 5.3 17.1 7.7 28.2 5c27.6-6.5 49.3-29 72-55.5c-26-11.9-50.2-17.7-73.3-17.5m-137.2 17.9l-9 22.9c32.7 14.4 60.6 31.1 87.3 47.9l12.5-22.6c-31.9-9.8-62-26.3-90.8-48.2m-12.6 41c-20.9 27.3-46.01 51-74.71 64.9l7.88 16.2c33.33-16.2 60.93-43.1 83.53-73.2c-5.4-2.7-11-5.4-16.7-7.9m20.3 9.7c-23.6 42.1-46.3 72.1-70.35 116.1l15.85 8.6c23.4-42.9 46-73 70.5-116.3c-5.2-2.8-10.6-5.6-16-8.4m26.2 14.2c-24.6 37.7-42.2 68.5-59.6 108.3l16.4 7.2c17.1-39 34.2-68.8 58.6-106.4c-5.1-3.1-10.2-6.2-15.4-9.1m23 13.7c-15.4 26-17.1 57-19.8 80.6l17.8 2.1c2.9-24.2 5.1-52.2 17.3-73.1z"/></symbol>
@ -62,7 +67,9 @@
<symbol id="meat" viewBox="0 0 512 512"><path fill="currentColor" d="M440.156 98.063c-4.05-.11-8.044 1.117-11.656 4c-1.542 1.23-3.1 2.884-4.47 4.75c-22.9 31.22-48.278 57.33-75.186 81c-8.76 14.692 10.695 44.406 25.594 44.406c34.144-12.928 69.617-22.516 106.75-26.314c42.628-4.358 17.688-68.134-26.25-45.47c30.3-22.666 7.094-61.79-14.782-62.374zM310.47 108.156c-6.167-.108-12.215 1.172-17.595 4.28a31 31 0 0 0-4.406 3.095c-.038-.056-.09-.13-.126-.186c-79.912 66.402-116.334 73.468-158.22 86.844c-6.886 2.2-12.27 7.18-16.5 15.5s-6.892 19.843-7.343 33.125c-.9 26.563 6.935 59.927 23.72 89.03c16.72 28.99 43.37 53.946 67.656 67.126c12.143 6.59 23.682 10.167 32.375 10.436s13.915-1.95 17.782-7.375c30.986-43.45 89.343-69.052 156.157-92.25c-.005-.006.003-.023 0-.03a31 31 0 0 0 5.842-2.594c8.2-4.738 13.535-12.897 16.282-22.125s3.22-19.75 2.03-31.25c-.953-9.233-3.033-19.127-6.155-29.374c-5.916 1.366-11.628 3.157-17.908 5.47c2.835 9.25 4.69 17.978 5.5 25.81c1.007 9.74.403 18.06-1.375 24.033c-1.777 5.972-4.412 9.338-7.718 11.25c-3.308 1.91-7.543 2.505-13.595 1.06c-6.052-1.443-13.55-5.07-21.47-10.81c-15.838-11.482-33.334-31.223-47.624-56c-14.29-24.78-22.61-49.838-24.624-69.314c-1.006-9.738-.403-18.027 1.375-24c1.78-5.973 4.414-9.37 7.72-11.28c1.653-.957 3.52-1.58 5.75-1.782c.557-.05 1.147-.067 1.75-.063c1.81.014 3.824.272 6.094.814c6.05 1.444 13.518 5.04 21.437 10.78c8.218 5.957 16.884 14.166 25.314 24.126c5.07-4.055 9.34-8.25 13.406-13.188c-8.97-10.46-18.366-19.26-27.75-26.062c-9.354-6.78-18.733-11.61-28.094-13.844a46 46 0 0 0-7.03-1.125a44 44 0 0 0-2.657-.124zm7.967 34.188c-.438.024-.86.063-1.28.125c-17.327 2.54-14.97 36.035 5.03 74.56c20 38.528 50.52 67.576 67.844 65.032c5.995-.88 9.263-5.687 10.658-12.875c-1.67 2.187-3.847 3.484-6.72 3.907c-15.316 2.248-42.316-23.093-60-57.156c-17.682-34.064-19.254-63.91-3.937-66.157c3.638-.53 7.69.417 12.345 2.782c-8.68-6.8-17.353-10.583-23.938-10.218zM102 325.124c-16.555 1.844-35.304 3.26-57.063 4.376c-49.128 2.523-25.555 71.576 30.094 52.22c-49.365 29.9 3.86 86.927 26.97 46.75c10.362-18.016 21.88-33.79 34.375-47.814c-8.42-9.644-16.078-20.224-22.563-31.47a201 201 0 0 1-11.812-24.06z"/></symbol> <symbol id="meat" viewBox="0 0 512 512"><path fill="currentColor" d="M440.156 98.063c-4.05-.11-8.044 1.117-11.656 4c-1.542 1.23-3.1 2.884-4.47 4.75c-22.9 31.22-48.278 57.33-75.186 81c-8.76 14.692 10.695 44.406 25.594 44.406c34.144-12.928 69.617-22.516 106.75-26.314c42.628-4.358 17.688-68.134-26.25-45.47c30.3-22.666 7.094-61.79-14.782-62.374zM310.47 108.156c-6.167-.108-12.215 1.172-17.595 4.28a31 31 0 0 0-4.406 3.095c-.038-.056-.09-.13-.126-.186c-79.912 66.402-116.334 73.468-158.22 86.844c-6.886 2.2-12.27 7.18-16.5 15.5s-6.892 19.843-7.343 33.125c-.9 26.563 6.935 59.927 23.72 89.03c16.72 28.99 43.37 53.946 67.656 67.126c12.143 6.59 23.682 10.167 32.375 10.436s13.915-1.95 17.782-7.375c30.986-43.45 89.343-69.052 156.157-92.25c-.005-.006.003-.023 0-.03a31 31 0 0 0 5.842-2.594c8.2-4.738 13.535-12.897 16.282-22.125s3.22-19.75 2.03-31.25c-.953-9.233-3.033-19.127-6.155-29.374c-5.916 1.366-11.628 3.157-17.908 5.47c2.835 9.25 4.69 17.978 5.5 25.81c1.007 9.74.403 18.06-1.375 24.033c-1.777 5.972-4.412 9.338-7.718 11.25c-3.308 1.91-7.543 2.505-13.595 1.06c-6.052-1.443-13.55-5.07-21.47-10.81c-15.838-11.482-33.334-31.223-47.624-56c-14.29-24.78-22.61-49.838-24.624-69.314c-1.006-9.738-.403-18.027 1.375-24c1.78-5.973 4.414-9.37 7.72-11.28c1.653-.957 3.52-1.58 5.75-1.782c.557-.05 1.147-.067 1.75-.063c1.81.014 3.824.272 6.094.814c6.05 1.444 13.518 5.04 21.437 10.78c8.218 5.957 16.884 14.166 25.314 24.126c5.07-4.055 9.34-8.25 13.406-13.188c-8.97-10.46-18.366-19.26-27.75-26.062c-9.354-6.78-18.733-11.61-28.094-13.844a46 46 0 0 0-7.03-1.125a44 44 0 0 0-2.657-.124zm7.967 34.188c-.438.024-.86.063-1.28.125c-17.327 2.54-14.97 36.035 5.03 74.56c20 38.528 50.52 67.576 67.844 65.032c5.995-.88 9.263-5.687 10.658-12.875c-1.67 2.187-3.847 3.484-6.72 3.907c-15.316 2.248-42.316-23.093-60-57.156c-17.682-34.064-19.254-63.91-3.937-66.157c3.638-.53 7.69.417 12.345 2.782c-8.68-6.8-17.353-10.583-23.938-10.218zM102 325.124c-16.555 1.844-35.304 3.26-57.063 4.376c-49.128 2.523-25.555 71.576 30.094 52.22c-49.365 29.9 3.86 86.927 26.97 46.75c10.362-18.016 21.88-33.79 34.375-47.814c-8.42-9.644-16.078-20.224-22.563-31.47a201 201 0 0 1-11.812-24.06z"/></symbol>
<symbol id="metal-bar" viewBox="0 0 512 512"><path fill="currentColor" d="M322.248 85.684L61.432 224.717l-41.145 109.94l7.233 3.85l153.673 81.8l308.495-164.215l-37.752-99.903zm119.035 95.187l25.11 66.45l-102.56 54.594L430.39 186.64l10.893-5.77zm-89.576 47.417L284.957 343.9l-41.67 22.182l72.195-118.62l36.225-19.175zM72.38 248.78l28.21 14.933l-54.012 54.012zm210.827 15.767L211.19 382.87l.26.16l-17.208 9.16l5.795-83.618zm-165.334 8.312l16.963 8.98l-60.445 60.445l-16.93-9.012zM181.42 306.9l-6.174 89.07l-54.1-28.798z"/></symbol> <symbol id="metal-bar" viewBox="0 0 512 512"><path fill="currentColor" d="M322.248 85.684L61.432 224.717l-41.145 109.94l7.233 3.85l153.673 81.8l308.495-164.215l-37.752-99.903zm119.035 95.187l25.11 66.45l-102.56 54.594L430.39 186.64l10.893-5.77zm-89.576 47.417L284.957 343.9l-41.67 22.182l72.195-118.62l36.225-19.175zM72.38 248.78l28.21 14.933l-54.012 54.012zm210.827 15.767L211.19 382.87l.26.16l-17.208 9.16l5.795-83.618zm-165.334 8.312l16.963 8.98l-60.445 60.445l-16.93-9.012zM181.42 306.9l-6.174 89.07l-54.1-28.798z"/></symbol>
<symbol id="mining" viewBox="0 0 512 512"><path fill="currentColor" d="M113.844 17.72c-8.426.04-16.812.833-25.094 2.436C195.65 84.503 275.473 170.516 338.47 270c2.526-53.76-19.07-109.13-53.533-154.25c-14.097 5.298-31.477.742-43.468-11.25c-11.98-11.98-16.558-29.347-11.282-43.438C194.46 34.105 153.68 17.52 113.844 17.72m380.562 20.405L423.47 115.75l30.06 125.563l-55.092 8.78l-19.407 80.626l73.5 39.124l-41.25 55.937l29.658 44.033l-88.782-27.625l16.5-43.844L291.97 364.5l13.124-84.563l-111.375 58.125l-4.22 78.25l-112.22-27.656l-33.25 104.156h450.376zM261.156 58.72c-.388.01-.776.028-1.156.06c-3.644.325-6.882 1.696-9.188 4c-6.147 6.15-5.746 18.88 3.875 28.5c9.622 9.623 22.353 10.024 28.5 3.876c6.148-6.148 5.747-18.878-3.875-28.5c-5.637-5.637-12.335-8.096-18.156-7.937zM196.5 127.593L25.28 298.874c4.273 11.926 11.027 21.05 25.25 25.626L221.97 153c-7.796-8.89-16.308-17.333-25.47-25.406zm158.78 11.625l9.314 84.686l27.437-84.687h-36.75zm-132.03 74.968l-20.156 35.937l92.687 7.375z"/></symbol> <symbol id="mining" viewBox="0 0 512 512"><path fill="currentColor" d="M113.844 17.72c-8.426.04-16.812.833-25.094 2.436C195.65 84.503 275.473 170.516 338.47 270c2.526-53.76-19.07-109.13-53.533-154.25c-14.097 5.298-31.477.742-43.468-11.25c-11.98-11.98-16.558-29.347-11.282-43.438C194.46 34.105 153.68 17.52 113.844 17.72m380.562 20.405L423.47 115.75l30.06 125.563l-55.092 8.78l-19.407 80.626l73.5 39.124l-41.25 55.937l29.658 44.033l-88.782-27.625l16.5-43.844L291.97 364.5l13.124-84.563l-111.375 58.125l-4.22 78.25l-112.22-27.656l-33.25 104.156h450.376zM261.156 58.72c-.388.01-.776.028-1.156.06c-3.644.325-6.882 1.696-9.188 4c-6.147 6.15-5.746 18.88 3.875 28.5c9.622 9.623 22.353 10.024 28.5 3.876c6.148-6.148 5.747-18.878-3.875-28.5c-5.637-5.637-12.335-8.096-18.156-7.937zM196.5 127.593L25.28 298.874c4.273 11.926 11.027 21.05 25.25 25.626L221.97 153c-7.796-8.89-16.308-17.333-25.47-25.406zm158.78 11.625l9.314 84.686l27.437-84.687h-36.75zm-132.03 74.968l-20.156 35.937l92.687 7.375z"/></symbol>
<symbol id="open-treasure-chest" viewBox="0 0 512 512"><path fill="currentColor" d="M410.365 101.005c8.21-22.26 16.21-31.12 20.33-34.45c3.06-2.48 5.73-3.42 7.92-2.81c4 1.13 8.49 7.45 11.88 16.89c10.89 30.34 10 84.28-.93 129.51zm-286 72.92c7.52-31 10.28-66.13 7.77-94.92l-43.6-4.86zm289.46-113l-301.2-33.53c-2.5-.28-5.24 1.46-7.11 3c-3.67 3-10.42 10.32-17.66 27.64l308.68 34.34c5.16-13.25 11.02-23.89 17.31-31.43zm-228.78 298.71v-70.72l10.76 1.19l42.24 5.18v70.51zm16-40.34a13 13 0 0 0 5.34 10.29l-2.34 24.42l17 1.74l-4-25a9.54 9.54 0 0 0 5-9.15a13.64 13.64 0 0 0-11.06-12.59s.17.1.13.1c-5.95-.68-11.07 3.9-10.07 10.1zm53 64.45l-85-9.84v-86.72l-1.05-.09a8.14 8.14 0 0 1-7.27 6.71a8 8 0 0 1 5.23 8.9a8 8 0 0 1-8 6.66c8.453 4.004 4.341 16.778-4.86 15.1a8 8 0 0 1-8 13.8a8.01 8.01 0 0 1-12.28 10.29v.09a8 8 0 0 1-3.86 8.37l9.13 5.35v14.25l-12 7.13l-12-7.12v-14.26l8.15-4.82a8.21 8.21 0 0 1-5.07-5.92a.4.4 0 0 1 0-.1a8 8 0 0 1-15.18-5c-6.851 7.214-18.094-2.065-12.31-10.16c-8.346 4.519-16.217-6.676-9.14-13c-9.17 2.661-14.453-10.083-6.09-14.69a8 8 0 0 1-3.21-15.67c-9.294-1.047-9.548-14.463-.3-15.86c-.669-.164-1.264-.473-1.83-.76l-17.24-1.86l.6 167.11l309.18 34.49l-.6-165.83l-107-13.05zm140.06-164l4.72 1.91l.91.58l38.72 4.31l-23.26-64.77l-12.82 37c-.16.46-3.41 9.8-8.27 20.99zm-208.54-39.74l5 5.49l12.75-11.15l21.45-2.28l16.61 15.35l10.51 8.73l18.54-9.29l3.44.5c.12-.67.25-1.34.38-2c3.08-16.1 7.35-30.16 7.53-30.75l13.39-43.91l16.88 42.71l8.42 21.42l10.66-12.39l22.14-25.73l5.78 33.45l3.29 19.1l17.1-9.64l35.09-19.79l-18.48-51.4l-247.86-27.61c2.51 34.94-1.85 77.32-12.39 112h2.32l7-12.86h40.46zm-111.29 97.39c7.6 2.1 7.9 12.766.43 15.29c7.737.867 9.802 11.153 3 14.94c7.653-.548 11.614 8.947 5.84 14c7.313-2.115 13.168 6.216 8.7 12.38c6.288-3.518 13.657 2.417 11.56 9.31c4.53-4.723 12.506-2.304 13.65 4.14c2.057-5.713 9.48-7.141 13.51-2.6c-1.285-6.404 5.23-11.566 11.17-8.85c-4.564-5.77.425-14.123 7.67-12.84c-6.419-4.541-3.122-14.648 4.74-14.53c-7.316-3.503-5.375-14.415 2.7-15.18a8 8 0 0 1-5.38-8l-76.43-8.26c-.41.19-.746.15-1.16.2m367.54 139.08l-.59-163.86l-8.67 7l-55.51 46.79l.58 162zm-26.23-165.2l-24.11-15.27l-4.18-1.69c-5.91 11.52-13.39 23-22.66 27.88c-5.44 2.88-12.22 4.34-20.16 4.34c-11.13 0-24.75-2.91-37.35-8c-10-4-23.3-11-30.26-21.34c-4.9-7.29-6.64-17.77-5.31-32.92l-21.78 10.93l-19-15.8l-11.42-10.53l-9.16 1l-20.45 17.83l-11-11.7h-24.21l-17.61 32l-5.7-7.2l-4.42 4.85l-10.76 16.35l-12.29 4.91L97.611 256h-12.2l-2.776 6.005l76.9 8.21a8.15 8.15 0 0 1 2-2.9a8 8 0 0 1 10.31-.46a2 2 0 0 1-.14-.24c-4.955-8.368 6.459-16.62 12.87-9.375c6.412 7.245-3.167 17.571-10.87 11.635a8 8 0 0 1 1.12 2.89l22.62 2.44l168.54 20.57l51.49-43.38zm-28.34-57.73l-36.88 20.79l-7.14-41.47l-28 32.51l-18.13-46.11s-16.65 54.58-7 69c7.69 11.45 35.42 22.25 54.33 22.25c5 0 9.43-.76 12.67-2.48c13.8-7.31 30.15-54.49 30.15-54.49m-317.08 270.8v-.2c0-3.77-8.21-6.83-18.33-6.83s-18.33 3.06-18.33 6.83c0 3.21 6 5.9 14 6.63v.2c0 3.77 8.21 6.83 18.33 6.83s18.33-3.06 18.33-6.83c-.01-3.21-5.98-5.9-14-6.63m350 6.63c-10.13 0-18.33 3.06-18.33 6.83s8.21 6.83 18.33 6.83s18.33-3.06 18.33-6.83s-8.25-6.8-18.38-6.8zm40-16.28c-10.13 0-18.33 3.06-18.33 6.83s8.21 6.83 18.33 6.83s18.33-3.06 18.33-6.83s-8.22-6.83-18.34-6.83z"/></symbol>
<symbol id="ore" viewBox="0 0 512 512"><path fill="currentColor" d="m344.578 493.54l-117.214-2.024L118.9 338.536l14.355-51.353l35.264 9.38l40.145 42.033l-17.467-59.874l23.836-35.358l-42.748-104.034l43.165-79.45l72.434 22.468l46.26 80.46l-29.474 5l-38.478-35.017l22.568 48.064l-.672 37.364l-26.09 18.224l34.95 1.284l47.145 23.835l28.75-27.874l38.488 19.057l10.647 37.578l-18.97-13.784l-78.166 39.967l-44.983-15.39l5.86-27.153l-42.766 3.274l23.573 11.913l-9.49 22.943l58.037 31.285l20.34 79.423l-15.45 34.73l29.397-20.36l66.83-9.438l-71.61 65.81zm-158.524-3.538l-53.48-2.296l27.663-64.006l34.38 49.695zm-86.78-37.04l-11.08-34.875l-35.503-10.204l34.858-11.09l10.212-35.5l11.09 34.855l35.502 10.22l-34.857 11.082l-10.22 35.51zm252.983-33.208l-21.565-84.228l72.042-38.99l53.683 59.322l-18.665 52.23zM169.47 280.677l-59.133-15.612l-20.298-69.16l66.064-37.45l36.94 84.126zm172.106-38.972l-38.385-19.66l1.574-38.86l43.607-9.917l26.753 39.296l-33.547 29.14zm58.845-47.23l-14.234-45.425l-46.14-13.46l45.41-14.262l13.46-46.132l14.252 45.41l46.14 13.478l-45.41 14.235l-13.477 46.156zM327.01 124.9l-28.666-56.762l-28.972-7.96l22.645-41.718l29.312 14.278l17.84 59.542l-12.16 32.62z"/></symbol> <symbol id="ore" viewBox="0 0 512 512"><path fill="currentColor" d="m344.578 493.54l-117.214-2.024L118.9 338.536l14.355-51.353l35.264 9.38l40.145 42.033l-17.467-59.874l23.836-35.358l-42.748-104.034l43.165-79.45l72.434 22.468l46.26 80.46l-29.474 5l-38.478-35.017l22.568 48.064l-.672 37.364l-26.09 18.224l34.95 1.284l47.145 23.835l28.75-27.874l38.488 19.057l10.647 37.578l-18.97-13.784l-78.166 39.967l-44.983-15.39l5.86-27.153l-42.766 3.274l23.573 11.913l-9.49 22.943l58.037 31.285l20.34 79.423l-15.45 34.73l29.397-20.36l66.83-9.438l-71.61 65.81zm-158.524-3.538l-53.48-2.296l27.663-64.006l34.38 49.695zm-86.78-37.04l-11.08-34.875l-35.503-10.204l34.858-11.09l10.212-35.5l11.09 34.855l35.502 10.22l-34.857 11.082l-10.22 35.51zm252.983-33.208l-21.565-84.228l72.042-38.99l53.683 59.322l-18.665 52.23zM169.47 280.677l-59.133-15.612l-20.298-69.16l66.064-37.45l36.94 84.126zm172.106-38.972l-38.385-19.66l1.574-38.86l43.607-9.917l26.753 39.296l-33.547 29.14zm58.845-47.23l-14.234-45.425l-46.14-13.46l45.41-14.262l13.46-46.132l14.252 45.41l46.14 13.478l-45.41 14.235l-13.477 46.156zM327.01 124.9l-28.666-56.762l-28.972-7.96l22.645-41.718l29.312 14.278l17.84 59.542l-12.16 32.62z"/></symbol>
<symbol id="palisade" viewBox="0 0 512 512"><path fill="currentColor" d="m112 144.836l-9 48V279h18v-86.164zm36 0l-9 48V279h18v-86.164zm216 0l-9 48V279h18v-86.164zm36 0l-9 48V279h18v-86.164zm-360 64l-9 48V279h18v-22.164zm36 0l-9 48V279h18v-22.164zm108 0l-9 48V279h18v-22.164zm36 0l-9 48V279h18v-22.164zm36 0l-9 48V279h18v-22.164zm36 0l-9 48V279h18v-22.164zm36 0l-9 48V279h18v-22.164zm108 0l-9 48V279h18v-22.164zm36 0l-9 48V279h18v-22.164zM18 297v16h138.96v-16zm156.96 0v16h162.005v-16zm180.005 0v16H494v-16zM31 331v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331zm36 0v156h18V331z"/></symbol>
<symbol id="planks" viewBox="0 0 512 512"><path fill="currentColor" d="M360.602 74.52L63.272 349.44h54.5l42.94-37.573l2.683 37.572h13.468l113.14-123.354c.983-12.407 6.178-21.43 13.087-26.443c6.91-5.017 13.84-6.686 19.08-8.633l62.687-68.35l13.266 12.168l-65.516 71.434l-1.826.76c-7.4 3.094-13.675 4.69-17.116 7.19c-3.44 2.497-5.765 5.124-5.875 15.702l-.036 3.447l-106.467 116.08h33.736L471.098 74.52h-72.37l.637.644l-193.668 191.188c-1.248 8.702-6.653 15.696-12.613 20.435c-6.888 5.477-14.79 9.182-21.656 12.89l-8.555-15.835c7.352-3.972 14.477-7.54 19.008-11.143c4.532-3.603 6.167-6.01 6.102-10.253l-.058-3.843L374.394 74.52zm99.843 40.25L243.357 367.58H225.13l-47.71 49.975l-13.02-12.43l35.846-37.545h-53.742l-1.287-18.05l-20.63 18.05h-18.04l-73.12 69.89h29.778c12.26-14.002 18.418-24.828 27.223-34.67c9.07-10.14 21.11-18.166 41.988-23.89l4.76 17.36c-18.702 5.126-26.09 10.433-33.332 18.53c-5.058 5.653-10.032 13.24-17.342 22.67H210.28l271.43-322.7zM129.97 403.682a9 9 0 0 1 8.202 13.287c-1.728 3.296-3.94 7.49-8.033 11.182c-4.094 3.692-10.005 6.357-17.07 7.06a9 9 0 1 1-1.78-17.913c4.02-.4 5.47-1.32 6.792-2.513c1.32-1.192 2.576-3.18 4.147-6.176a9 9 0 0 1 7.74-4.928z"/></symbol> <symbol id="planks" viewBox="0 0 512 512"><path fill="currentColor" d="M360.602 74.52L63.272 349.44h54.5l42.94-37.573l2.683 37.572h13.468l113.14-123.354c.983-12.407 6.178-21.43 13.087-26.443c6.91-5.017 13.84-6.686 19.08-8.633l62.687-68.35l13.266 12.168l-65.516 71.434l-1.826.76c-7.4 3.094-13.675 4.69-17.116 7.19c-3.44 2.497-5.765 5.124-5.875 15.702l-.036 3.447l-106.467 116.08h33.736L471.098 74.52h-72.37l.637.644l-193.668 191.188c-1.248 8.702-6.653 15.696-12.613 20.435c-6.888 5.477-14.79 9.182-21.656 12.89l-8.555-15.835c7.352-3.972 14.477-7.54 19.008-11.143c4.532-3.603 6.167-6.01 6.102-10.253l-.058-3.843L374.394 74.52zm99.843 40.25L243.357 367.58H225.13l-47.71 49.975l-13.02-12.43l35.846-37.545h-53.742l-1.287-18.05l-20.63 18.05h-18.04l-73.12 69.89h29.778c12.26-14.002 18.418-24.828 27.223-34.67c9.07-10.14 21.11-18.166 41.988-23.89l4.76 17.36c-18.702 5.126-26.09 10.433-33.332 18.53c-5.058 5.653-10.032 13.24-17.342 22.67H210.28l271.43-322.7zM129.97 403.682a9 9 0 0 1 8.202 13.287c-1.728 3.296-3.94 7.49-8.033 11.182c-4.094 3.692-10.005 6.357-17.07 7.06a9 9 0 1 1-1.78-17.913c4.02-.4 5.47-1.32 6.792-2.513c1.32-1.192 2.576-3.18 4.147-6.176a9 9 0 0 1 7.74-4.928z"/></symbol>
<symbol id="pointy-sword" viewBox="0 0 512 512"><path fill="currentColor" d="M45.95 14.553c-19.38.81-30.594 11.357-30.282 30.283l19.768 30.78c4.43-1.213 9.36-3.838 14.248-7.335l42.474 59.935c-17.018 20.83-31.258 44.44-42.71 70.836l26.55 26.552c11.275-23.6 24.634-44.826 39.918-63.864l210.82 297.475l166.807 33.213L460.33 325.62L162.78 114.745c19.907-16.108 41.842-29.91 65.652-41.578l-26.553-26.55c-27.206 11.803-51.442 26.576-72.735 44.292L69.39 48.56c3.443-4.823 6.062-9.735 7.342-14.242l-30.78-19.765zm400.84 86.933v.008l.003-.008zm0 .008l-28.028 124.97l-25.116-80.593l-18.105 70.667l-26.862-49.64l-.584 57.818l128.484 91.69l15.184 87.017l-1.168-186.885l-34.457 39.713l-9.346-154.756zm-300.95 27.98l222.224 196.368l25.645 66.75l-66.75-25.645L130.6 144.734a309 309 0 0 1 15.238-15.26zm32.305 196.274v.004h.005zm.005.004l28.028 22.775l-36.21 4.088l57.82 19.272l-105.706 4.09l115.05 27.45L136.1 422.114l127.316 25.696l-67.164 43.803l208.494 1.752l-87.017-15.185l-104.54-150.676l-35.037-1.752z"/></symbol> <symbol id="pointy-sword" viewBox="0 0 512 512"><path fill="currentColor" d="M45.95 14.553c-19.38.81-30.594 11.357-30.282 30.283l19.768 30.78c4.43-1.213 9.36-3.838 14.248-7.335l42.474 59.935c-17.018 20.83-31.258 44.44-42.71 70.836l26.55 26.552c11.275-23.6 24.634-44.826 39.918-63.864l210.82 297.475l166.807 33.213L460.33 325.62L162.78 114.745c19.907-16.108 41.842-29.91 65.652-41.578l-26.553-26.55c-27.206 11.803-51.442 26.576-72.735 44.292L69.39 48.56c3.443-4.823 6.062-9.735 7.342-14.242l-30.78-19.765zm400.84 86.933v.008l.003-.008zm0 .008l-28.028 124.97l-25.116-80.593l-18.105 70.667l-26.862-49.64l-.584 57.818l128.484 91.69l15.184 87.017l-1.168-186.885l-34.457 39.713l-9.346-154.756zm-300.95 27.98l222.224 196.368l25.645 66.75l-66.75-25.645L130.6 144.734a309 309 0 0 1 15.238-15.26zm32.305 196.274v.004h.005zm.005.004l28.028 22.775l-36.21 4.088l57.82 19.272l-105.706 4.09l115.05 27.45L136.1 422.114l127.316 25.696l-67.164 43.803l208.494 1.752l-87.017-15.185l-104.54-150.676l-35.037-1.752z"/></symbol>
<symbol id="potion-ball" viewBox="0 0 512 512"><path fill="currentColor" d="M94.055 21.9L18.998 96.96l42.727 23.6l-26.98 26.952L142.35 212.39c-40.443 70.148-30.72 161.07 29.2 220.958c71.605 71.606 187.737 71.587 259.356 0c71.62-71.587 71.642-187.654.037-259.22c-59.915-59.878-150.896-69.57-221.084-29.177L144.95 37.415l-8.44 8.432l-18.588 18.57zm47.224 45.598l62.337 103.275l8.098-5.248c44.21-28.663 99.014-34.044 147.166-16.078q-1.74-.04-3.503-.04c-38.988 0-70.594 14.807-70.594 33.073c0 18.27 31.606 33.075 70.594 33.075c31.53 0 58.225-9.684 67.287-23.05c15.942 17.34 27.492 37.224 34.65 58.253c-7.76-3.387-18.28-6.706-30.902-9.563c-31.383-7.1-75.547-11.615-124.305-11.615c-48.757 0-92.92 4.514-124.304 11.615c-13.71 3.102-24.997 6.75-32.893 10.438a164 164 0 0 1 18.018-37.383l5.263-8.104l-103.33-62.3l13.894-13.88l46.937 25.923l27.914-27.915l-26.18-46.635l13.855-13.842zm-1.087 201.287q.722.42 1.506.84c7.89 4.22 20.41 8.487 36.103 12.037c31.383 7.1 75.547 11.615 124.304 11.615s92.922-4.514 124.305-11.615c15.687-3.55 28.203-7.813 36.094-12.033a164 164 0 0 1 2.746 17.643c-9.432 4.277-21.204 7.893-35.074 11.032c-33.205 7.513-78.27 12.037-128.07 12.037c-49.802 0-94.866-4.524-128.07-12.037c-14.67-3.32-27-7.17-36.69-11.776a165 165 0 0 1 2.845-17.745z"/></symbol> <symbol id="potion-ball" viewBox="0 0 512 512"><path fill="currentColor" d="M94.055 21.9L18.998 96.96l42.727 23.6l-26.98 26.952L142.35 212.39c-40.443 70.148-30.72 161.07 29.2 220.958c71.605 71.606 187.737 71.587 259.356 0c71.62-71.587 71.642-187.654.037-259.22c-59.915-59.878-150.896-69.57-221.084-29.177L144.95 37.415l-8.44 8.432l-18.588 18.57zm47.224 45.598l62.337 103.275l8.098-5.248c44.21-28.663 99.014-34.044 147.166-16.078q-1.74-.04-3.503-.04c-38.988 0-70.594 14.807-70.594 33.073c0 18.27 31.606 33.075 70.594 33.075c31.53 0 58.225-9.684 67.287-23.05c15.942 17.34 27.492 37.224 34.65 58.253c-7.76-3.387-18.28-6.706-30.902-9.563c-31.383-7.1-75.547-11.615-124.305-11.615c-48.757 0-92.92 4.514-124.304 11.615c-13.71 3.102-24.997 6.75-32.893 10.438a164 164 0 0 1 18.018-37.383l5.263-8.104l-103.33-62.3l13.894-13.88l46.937 25.923l27.914-27.915l-26.18-46.635l13.855-13.842zm-1.087 201.287q.722.42 1.506.84c7.89 4.22 20.41 8.487 36.103 12.037c31.383 7.1 75.547 11.615 124.304 11.615s92.922-4.514 124.305-11.615c15.687-3.55 28.203-7.813 36.094-12.033a164 164 0 0 1 2.746 17.643c-9.432 4.277-21.204 7.893-35.074 11.032c-33.205 7.513-78.27 12.037-128.07 12.037c-49.802 0-94.866-4.524-128.07-12.037c-14.67-3.32-27-7.17-36.69-11.776a165 165 0 0 1 2.845-17.745z"/></symbol>
@ -76,17 +83,22 @@
<symbol id="shield" viewBox="0 0 512 512"><path fill="currentColor" d="M256 16c25 24 100 72 150 72v96c0 96-75 240-150 312c-75-72-150-216-150-312V88c50 0 125-48 150-72"/></symbol> <symbol id="shield" viewBox="0 0 512 512"><path fill="currentColor" d="M256 16c25 24 100 72 150 72v96c0 96-75 240-150 312c-75-72-150-216-150-312V88c50 0 125-48 150-72"/></symbol>
<symbol id="shrimp" viewBox="0 0 512 512"><path fill="currentColor" d="M376.4 19.14c-24.4-.17-55.5 6.54-89 13.02c-33.4 6.48-68.9 12.8-100.2 12.56c-31.2-.24-57.4-6.91-74.6-24.83L99.67 32.35C128 59.39 166 63.49 200.2 62.49c-8.4 1.48-17.2 2.59-26.1 3.21c-36.7 2.54-75.23-2.61-92.58-13.15l-9.34 15.38C96.57 82.72 136.4 86.36 175.3 83.65c38.6-2.68 75.7-11.02 94.7-29.9c7.1-1.28 14.1-2.59 20.9-3.92c33.6-6.51 64.5-12.84 85.3-12.69c10.5.1 18 1.91 21.9 4.57c2.3 1.53 3.9 3.15 4.8 5.78h18.3c-1.7-8.79-6.3-16.19-13-20.74c-8.8-5.86-19.6-7.52-31.8-7.61m51.7 46.1c-44.9-.24-134 8.46-209.4 29.2c1.1-.11 2.2-.17 3.3-.17c18.1 0 33 14.93 33 33.03s-14.9 33-33 33s-33-14.9-33-33c0-13 7.7-24.3 18.7-29.71c-27.9 8.31-53.4 18.31-73.4 30.21c51.7 27.3 77.4 63 99.9 97.3c73.4-20.4 119.8-42.8 174.9-95.9c-24.1 5.9-35.3 6.5-56.2 5.7c28.1-10.5 97-43.23 118.7-55.9c-29.4 2.28-74.5 12.38-100.9 18.44c14.9-13.43 51.3-28.42 64.4-32.08c-2.2-.1-4.5-.1-7-.12M222 112.3c-8.4 0-15 6.6-15 15s6.6 15 15 15s15-6.6 15-15s-6.6-15-15-15m-120.5 20.2c-17.58 26.8-31.42 52.3-41.44 76.2c25.1 34.2 57.14 63.2 115.54 80.3c10-17.5 24.4-35.6 43-54.6c-25.3-38.9-51.8-75.5-117.1-101.9m-48.93 96c-12.03 35.4-15.18 67.4-9.37 96.1c32.35 23.5 59.1 38.1 115.5 25.9q-1.5-21.75 8.7-45.3c-54.9-16.7-89.29-44.9-114.83-76.7M231 247.2c-4.5 4.6-8.7 9.1-12.6 13.6c31.6 17.7 54.7 38.7 77.8 70.8l14.6-10.6c-23.4-32.4-48-55.2-79.8-73.8m-28.3 32.9c-3.8 5.2-7.2 10.3-10.1 15.3c8.6 3.6 21.7 10.7 33.8 19c15 10.4 28.9 23.4 33.6 32.6l16-8.4c-7.7-14.6-23.2-27.7-39.3-38.9c-11.9-8.3-23.8-15.1-34-19.6m-20.1 35.5c-2.5 6.2-4.1 12.2-5.1 17.9c4.7 1 12.9 4 20.8 9.1c10.7 7.1 21.5 17.3 27 26.1l15.2-9.6c-7.6-12-19.7-23.2-32.3-31.5c-8.6-5.6-17-10.4-25.6-12M52 352.1c15.4 34.5 46.57 64.6 95.2 89.5c11.6-1 20.9-2.1 28.7-5.9c6.9-3.4 13.3-9 19.9-20.9c-16.9-13.7-28.4-29.2-33.8-46.7c-49.2 10.4-81.56.9-110-16m370.1 72.6c-10.4-.1-43.1 4.2-75.8 11c-23.5 5-47.6 11.5-64.9 18c11.7-3.1 25.8-4.3 41.3-4.7c6.1-.2 12.5-.2 18.9-.1c19.2.4 39.2 2.2 57 4.8c12.3 1.9 23.4 3.9 32.9 6.5c6.9-8.3 12.4-18.2 12.9-24.1c.5-10.9-16.7-11.3-22.3-11.4m-211.7.7c-9.7 14.2-19.1 24.7-34.1 29.5c21.2 8.8 44.9 16.8 71.4 24c8.3-7.3 16-17.2 14.3-27.7c-19.8-7.8-37.1-16.3-51.6-25.8m63.3 50.9l-9.2 8.3c13.3 4 34.8 9 59.2 8.2c36.3-1.3 84.3 2.2 114.8-10.5c-48.8-12.3-126.4-27.6-164.8-6"/></symbol> <symbol id="shrimp" viewBox="0 0 512 512"><path fill="currentColor" d="M376.4 19.14c-24.4-.17-55.5 6.54-89 13.02c-33.4 6.48-68.9 12.8-100.2 12.56c-31.2-.24-57.4-6.91-74.6-24.83L99.67 32.35C128 59.39 166 63.49 200.2 62.49c-8.4 1.48-17.2 2.59-26.1 3.21c-36.7 2.54-75.23-2.61-92.58-13.15l-9.34 15.38C96.57 82.72 136.4 86.36 175.3 83.65c38.6-2.68 75.7-11.02 94.7-29.9c7.1-1.28 14.1-2.59 20.9-3.92c33.6-6.51 64.5-12.84 85.3-12.69c10.5.1 18 1.91 21.9 4.57c2.3 1.53 3.9 3.15 4.8 5.78h18.3c-1.7-8.79-6.3-16.19-13-20.74c-8.8-5.86-19.6-7.52-31.8-7.61m51.7 46.1c-44.9-.24-134 8.46-209.4 29.2c1.1-.11 2.2-.17 3.3-.17c18.1 0 33 14.93 33 33.03s-14.9 33-33 33s-33-14.9-33-33c0-13 7.7-24.3 18.7-29.71c-27.9 8.31-53.4 18.31-73.4 30.21c51.7 27.3 77.4 63 99.9 97.3c73.4-20.4 119.8-42.8 174.9-95.9c-24.1 5.9-35.3 6.5-56.2 5.7c28.1-10.5 97-43.23 118.7-55.9c-29.4 2.28-74.5 12.38-100.9 18.44c14.9-13.43 51.3-28.42 64.4-32.08c-2.2-.1-4.5-.1-7-.12M222 112.3c-8.4 0-15 6.6-15 15s6.6 15 15 15s15-6.6 15-15s-6.6-15-15-15m-120.5 20.2c-17.58 26.8-31.42 52.3-41.44 76.2c25.1 34.2 57.14 63.2 115.54 80.3c10-17.5 24.4-35.6 43-54.6c-25.3-38.9-51.8-75.5-117.1-101.9m-48.93 96c-12.03 35.4-15.18 67.4-9.37 96.1c32.35 23.5 59.1 38.1 115.5 25.9q-1.5-21.75 8.7-45.3c-54.9-16.7-89.29-44.9-114.83-76.7M231 247.2c-4.5 4.6-8.7 9.1-12.6 13.6c31.6 17.7 54.7 38.7 77.8 70.8l14.6-10.6c-23.4-32.4-48-55.2-79.8-73.8m-28.3 32.9c-3.8 5.2-7.2 10.3-10.1 15.3c8.6 3.6 21.7 10.7 33.8 19c15 10.4 28.9 23.4 33.6 32.6l16-8.4c-7.7-14.6-23.2-27.7-39.3-38.9c-11.9-8.3-23.8-15.1-34-19.6m-20.1 35.5c-2.5 6.2-4.1 12.2-5.1 17.9c4.7 1 12.9 4 20.8 9.1c10.7 7.1 21.5 17.3 27 26.1l15.2-9.6c-7.6-12-19.7-23.2-32.3-31.5c-8.6-5.6-17-10.4-25.6-12M52 352.1c15.4 34.5 46.57 64.6 95.2 89.5c11.6-1 20.9-2.1 28.7-5.9c6.9-3.4 13.3-9 19.9-20.9c-16.9-13.7-28.4-29.2-33.8-46.7c-49.2 10.4-81.56.9-110-16m370.1 72.6c-10.4-.1-43.1 4.2-75.8 11c-23.5 5-47.6 11.5-64.9 18c11.7-3.1 25.8-4.3 41.3-4.7c6.1-.2 12.5-.2 18.9-.1c19.2.4 39.2 2.2 57 4.8c12.3 1.9 23.4 3.9 32.9 6.5c6.9-8.3 12.4-18.2 12.9-24.1c.5-10.9-16.7-11.3-22.3-11.4m-211.7.7c-9.7 14.2-19.1 24.7-34.1 29.5c21.2 8.8 44.9 16.8 71.4 24c8.3-7.3 16-17.2 14.3-27.7c-19.8-7.8-37.1-16.3-51.6-25.8m63.3 50.9l-9.2 8.3c13.3 4 34.8 9 59.2 8.2c36.3-1.3 84.3 2.2 114.8-10.5c-48.8-12.3-126.4-27.6-164.8-6"/></symbol>
<symbol id="sickle" viewBox="0 0 512 512"><path fill="currentColor" d="M257.563 25.156c353.16 276.87 16.918 408.895-87.875 293.25l-40.75 37.125l50.812 50.345c217.562 181.363 524.73-252.058 77.813-380.72M110.75 364.28c-5.525 1.065-8.975 2.957-11.313 5.25c-1.956 1.922-3.248 4.556-4.25 7.564l55.188 52.844c5.468-1.008 9.264-2.796 11.28-4.688c1.997-1.872 3.095-3.864 3.095-7.53zm-24.72 30.314L30.407 445.28c-16.737 27 14.693 61.198 51.093 44.66l51.53-50.282l-47-45.062z"/></symbol> <symbol id="sickle" viewBox="0 0 512 512"><path fill="currentColor" d="M257.563 25.156c353.16 276.87 16.918 408.895-87.875 293.25l-40.75 37.125l50.812 50.345c217.562 181.363 524.73-252.058 77.813-380.72M110.75 364.28c-5.525 1.065-8.975 2.957-11.313 5.25c-1.956 1.922-3.248 4.556-4.25 7.564l55.188 52.844c5.468-1.008 9.264-2.796 11.28-4.688c1.997-1.872 3.095-3.864 3.095-7.53zm-24.72 30.314L30.407 445.28c-16.737 27 14.693 61.198 51.093 44.66l51.53-50.282l-47-45.062z"/></symbol>
<symbol id="sofa" viewBox="0 0 512 512"><path fill="currentColor" d="M112 73c-13.75 0-24.214 4.87-33.047 13.271s-15.755 20.6-20.414 34.575c-5.887 17.661-7.953 38.064-6.887 56.111a57 57 0 0 1 2.461-.187c8.38-.405 16.317 1.094 23.494 4.234c14.355 6.28 25.436 18.27 34.057 32.28c15.104 24.543 23.187 55.746 24.96 80.585c114.097-14.223 124.655-14.223 238.753 0c1.772-24.84 9.855-56.042 24.959-80.586c8.62-14.009 19.702-25.999 34.057-32.28c7.875-3.444 16.67-4.898 25.955-4.046c1.066-18.047-1-38.45-6.887-56.111c-4.659-13.976-11.582-26.173-20.414-34.575C424.214 77.87 413.75 73 400 73zM56.969 194.502q-1.029-.012-2.082.04c-5.621.284-11.8 1.978-18.862 5.509c-23.413 11.707-26.349 65.687 14.82 79.41l4.505 1.502L86.79 391h338.42l31.44-110.037l4.504-1.502c41.17-13.723 38.234-67.703 14.82-79.41c-14.121-7.061-24.722-6.775-34.367-2.555s-18.564 13.23-25.943 25.22C400.906 246.7 393 282 393 304v10.195l-10.117-1.265c-128-16-125.766-16-253.766 0L119 314.195V304c0-22-7.906-57.3-22.664-81.283c-7.38-11.991-16.298-21.001-25.943-25.22c-4.22-1.847-8.624-2.94-13.424-2.995M83.727 409l-23.272 23.271c11.994 3.239 33.75 3.763 42.545-1.666c3.272-4.695 6.903-14.536 10.438-21.605zm314.836 0c1.494 6.017 6.952 19.12 10.437 21.605c13.2 5.463 29.904 5.774 42.545 1.666L428.273 409z"/></symbol>
<symbol id="sparkles" viewBox="0 0 512 512"><path fill="currentColor" d="M237.4 20.73c-6.1 42.1-26.8 64.2-63.9 64c31.6 4.5 63.8 8 63.9 64.07c-.6-46.1 24.5-63.07 64.1-64.07c-38-1.5-64.9-16.3-64.1-64m127.8 11.58c-9.1 14.25-20.8 21.29-38.9 10.28c14.9 11.79 18.6 24.76 10.2 38.97c8.9-11.18 17.5-22.73 39-10.27c-17.8-10.06-18.8-23.57-10.3-38.98M59.68 41.69c-2.7 18.8-12 28.6-28.5 28.5c14.1 2 28.4 3.6 28.5 28.52c-.3-20.5 10.9-28.12 28.5-28.52c-16.9-.7-28.9-7.3-28.5-28.5M431 66.28c-2.7 18.8-12 28.6-28.5 28.5c14.1 2 28.4 3.6 28.5 28.52c-.3-20.5 10.9-28.12 28.5-28.52c-16.9-.7-28.9-7.3-28.5-28.5M120.3 116.4c-15.8 53.7-47.76 48-79.35 43.4C76.6 170 90.3 197.1 84.28 239.2c12.66-46 42.62-52.6 79.42-43.4c-37.6-12.1-56.9-35.4-43.4-79.4m187 5c-8.8 61.6-39.3 94-93.6 93.7c46.2 6.5 93.6 11.7 93.6 93.7c-.8-67.3 35.9-92.2 93.8-93.7c-55.5-2.2-94.9-23.9-93.8-93.7m136.8 38.3c-13.1 21.6-29.5 28.8-49.7 20.1c16.3 9.7 33 19.1 20.1 49.6c10.3-25.2 27.9-28.7 49.7-20c-20.3-9.7-31.6-23.9-20.1-49.7M50.7 243.2c9.16 16.7 7.63 30.1-5.61 40c12.46-6.9 24.85-14.3 39.91 5.6c-12.57-16.2-8.2-29 5.61-40c-13.92 9.7-27.47 11.6-39.91-5.6m137.2.3c11.4 26.8-.5 41.3-21.7 50.9c22.7-8.5 40.8-4.5 50.9 21.7c-12.7-31.8 4.8-41.2 21.7-50.9c-21 8.5-37.8.9-50.9-21.7m228 12.6c-26.6 64.7-68.7 91.7-127.8 76.4c48.6 19.8 98.8 38.5 76.4 127.9c17.5-73.7 64.4-90.7 127.9-76.5c-59.9-17.5-96.9-52-76.5-127.8M99.94 295.5c15.66 57.8.86 98.1-47.32 118.5c43.46-11.8 87.38-25.2 118.68 47.4c-26.4-59.3-3.4-95.4 47.3-118.8c-50 19.2-93.1 15-118.66-47.1m169.36 61c-21.8 20.6-43 23.6-63.2 7.3c15.5 16.3 31.6 32.4 7.2 63.3c19.8-25.6 41.2-24.1 63.3-7.3c-20.2-17.4-28.6-37.5-7.3-63.3M443.2 404c-2.7 18.8-12 28.6-28.5 28.5c14.1 2 28.4 3.6 28.5 28.5c-.3-20.5 10.9-28.1 28.5-28.5c-16.9-.7-28.9-7.3-28.5-28.5m-169.7 36c-2.7 18.8-12 28.6-28.5 28.5c14.1 2 28.4 3.6 28.5 28.5c-.3-20.5 10.9-28.1 28.5-28.5c-16.9-.7-28.9-7.3-28.5-28.5"/></symbol> <symbol id="sparkles" viewBox="0 0 512 512"><path fill="currentColor" d="M237.4 20.73c-6.1 42.1-26.8 64.2-63.9 64c31.6 4.5 63.8 8 63.9 64.07c-.6-46.1 24.5-63.07 64.1-64.07c-38-1.5-64.9-16.3-64.1-64m127.8 11.58c-9.1 14.25-20.8 21.29-38.9 10.28c14.9 11.79 18.6 24.76 10.2 38.97c8.9-11.18 17.5-22.73 39-10.27c-17.8-10.06-18.8-23.57-10.3-38.98M59.68 41.69c-2.7 18.8-12 28.6-28.5 28.5c14.1 2 28.4 3.6 28.5 28.52c-.3-20.5 10.9-28.12 28.5-28.52c-16.9-.7-28.9-7.3-28.5-28.5M431 66.28c-2.7 18.8-12 28.6-28.5 28.5c14.1 2 28.4 3.6 28.5 28.52c-.3-20.5 10.9-28.12 28.5-28.52c-16.9-.7-28.9-7.3-28.5-28.5M120.3 116.4c-15.8 53.7-47.76 48-79.35 43.4C76.6 170 90.3 197.1 84.28 239.2c12.66-46 42.62-52.6 79.42-43.4c-37.6-12.1-56.9-35.4-43.4-79.4m187 5c-8.8 61.6-39.3 94-93.6 93.7c46.2 6.5 93.6 11.7 93.6 93.7c-.8-67.3 35.9-92.2 93.8-93.7c-55.5-2.2-94.9-23.9-93.8-93.7m136.8 38.3c-13.1 21.6-29.5 28.8-49.7 20.1c16.3 9.7 33 19.1 20.1 49.6c10.3-25.2 27.9-28.7 49.7-20c-20.3-9.7-31.6-23.9-20.1-49.7M50.7 243.2c9.16 16.7 7.63 30.1-5.61 40c12.46-6.9 24.85-14.3 39.91 5.6c-12.57-16.2-8.2-29 5.61-40c-13.92 9.7-27.47 11.6-39.91-5.6m137.2.3c11.4 26.8-.5 41.3-21.7 50.9c22.7-8.5 40.8-4.5 50.9 21.7c-12.7-31.8 4.8-41.2 21.7-50.9c-21 8.5-37.8.9-50.9-21.7m228 12.6c-26.6 64.7-68.7 91.7-127.8 76.4c48.6 19.8 98.8 38.5 76.4 127.9c17.5-73.7 64.4-90.7 127.9-76.5c-59.9-17.5-96.9-52-76.5-127.8M99.94 295.5c15.66 57.8.86 98.1-47.32 118.5c43.46-11.8 87.38-25.2 118.68 47.4c-26.4-59.3-3.4-95.4 47.3-118.8c-50 19.2-93.1 15-118.66-47.1m169.36 61c-21.8 20.6-43 23.6-63.2 7.3c15.5 16.3 31.6 32.4 7.2 63.3c19.8-25.6 41.2-24.1 63.3-7.3c-20.2-17.4-28.6-37.5-7.3-63.3M443.2 404c-2.7 18.8-12 28.6-28.5 28.5c14.1 2 28.4 3.6 28.5 28.5c-.3-20.5 10.9-28.1 28.5-28.5c-16.9-.7-28.9-7.3-28.5-28.5m-169.7 36c-2.7 18.8-12 28.6-28.5 28.5c14.1 2 28.4 3.6 28.5 28.5c-.3-20.5 10.9-28.1 28.5-28.5c-16.9-.7-28.9-7.3-28.5-28.5"/></symbol>
<symbol id="spears" viewBox="0 0 512 512"><path fill="currentColor" d="m433.877 19.855l-78.62 158.668l47.82 53.934l-15.673 260.824h38.79l15.697-261.233l51.04-45.25l-59.053-166.942zm-130.48 20.598L216.073 152.55l28.397 49.186l-28.616 106.387l-.102-.176l-9.545 35.62l.076.134l-40.234 149.58h32.68l29.676-111.186l.026.045l9.527-35.556l-.054-.09L274.56 209.15l48.415-27.95L303.4 40.452h-.002zM111.632 153.21l14.48 116.54l44.42 11.904L193 320.648l9.555-35.66l-9.256-16.1l12.022-44.87l-93.69-70.81zm-49.357 74.31l-42.68 79.31l23.57 28.455L30.786 493.28h18.746L61.83 336.26l27.608-22.865zh-.002zm257.06 10.878l-22.354 87.248l29.686 21.932L345.04 493.28h18.84l-18.823-149.235l21.293-28.824zm175.103 28.614l-40.108 226.27h18.98l21.128-119.188zm-339.903 38.886l-55.35 71.05l18.618 32.247l-20.41 84.086h19.233l19.51-80.385l30.81-17.788l-12.408-89.21h-.002zm96.623 63.645l-9.517 35.516l50.837 88.22h29.8z"/></symbol>
<symbol id="spyglass" viewBox="0 0 512 512"><path fill="currentColor" d="M84.438 20.78c-.414.005-.824.01-1.25.032c-2.273.113-4.742.477-7.376 1.094C65.28 24.373 52.858 31.236 42.094 42C31.33 52.763 24.467 65.186 22 75.72c-2.467 10.532-.738 18.23 3.75 22.718c3.93 3.93 10.33 5.763 18.938 4.5c-1.82-5.496-1.757-11.592-.407-17.282c2.182-9.194 7.5-18.247 15.314-26.062s16.836-13.13 26.03-15.313c2.3-.544 4.695-.876 7.064-.968c3.515-.135 7.022.307 10.312 1.407c1.3-8.664-.52-15.082-4.47-19.032c-3.154-3.156-7.896-4.97-14.093-4.907zm9.937 41.126c-.332-.006-.694.01-1.063.032c-.98.06-2.08.23-3.343.53c-5.057 1.2-11.542 4.728-17.157 10.344c-5.616 5.617-9.145 12.1-10.344 17.157c-1.2 5.054-.25 7.718 1.03 9l.344.343l.312.406l41.344 51.25c4.423-9.226 10.846-18.254 19.03-26.44c8.186-8.183 17.214-14.607 26.44-19.03L99.72 64.156l-.407-.312l-.344-.344c-.84-.84-2.273-1.552-4.595-1.594zm85.22 55.344a31 31 0 0 0-2.376.03c-2.168.115-4.54.465-7.064 1.064c-10.095 2.394-22.042 9.042-32.406 19.406s-17.012 22.31-19.406 32.406s-.727 17.367 3.5 21.594l.344.375l.312.375l3.75 4.625c.046-.207.076-.418.125-.625c3.576-15.268 12.593-30.935 26.125-44.47c13.467-13.468 29.05-22.452 44.25-26.06l-4.25-3.44l-.375-.343l-.375-.343c-2.774-2.775-6.828-4.448-12.156-4.594zm31.186 25.656c-2.895-.01-6.086.374-9.56 1.188c-11.122 2.604-24.185 9.838-35.5 21.156c-11.318 11.318-18.552 24.378-21.157 35.5c-2.117 9.036-1.316 16.178 1.656 21.125l.093.156l48.375 59.94c6.217-18.252 17.894-36.74 34.218-53.064c16.332-16.33 34.835-28.003 53.094-34.22L219.75 144.5c-2.557-1.017-5.562-1.583-8.97-1.594zm99.25 65.344c-.697.007-1.41.027-2.124.063c-3.814.188-7.85.798-12.125 1.812c-17.098 4.056-36.72 15.005-53.686 31.97c-16.965 16.963-27.913 36.586-31.97 53.686c-4.055 17.102-1.384 30.74 6.94 39.064l.342.344l.313.406l.31.406a93 93 0 0 1 1.907-11c5.25-22.406 18.652-45.87 38.907-66.125s43.718-33.658 66.125-38.906c3.702-.87 7.4-1.513 11.06-1.907l-.436-.344l-.406-.314l-.344-.344c-5.853-5.852-14.346-8.918-24.813-8.812zm35.22 27.97c-4.95-.034-10.325.6-16.03 1.936c-18.262 4.278-39.118 15.898-57.158 33.938s-29.66 38.896-33.937 57.156c-3.19 13.618-2.38 25.28 1.97 34.063l55.874 69.28c.46-3.185 1.058-6.378 1.81-9.593c6.32-26.98 22.565-55.408 47.126-79.97c24.56-24.56 52.96-40.773 79.938-47.092c2.055-.482 4.108-.89 6.156-1.25l-67.53-54.5h-.033c-5.132-2.575-11.256-3.924-18.187-3.97zm103.094 75.5c-.947.005-1.907.017-2.875.06c-5.166.236-10.637 1.008-16.345 2.345c-22.832 5.348-48.686 19.78-71.03 42.125c-22.347 22.345-36.778 48.2-42.126 71.03c-5.35 22.833-1.77 41.703 9.905 53.376c7.86 7.862 18.996 12.047 32.406 12.313a47 47 0 0 1-2-1.876c-13.45-13.452-16.224-33.735-11.5-53.906c4.726-20.172 16.757-41.163 34.908-59.313c18.15-18.15 39.172-30.213 59.343-34.938c5.044-1.18 10.086-1.898 15.033-2.093c14.84-.586 28.754 3.505 38.843 13.594a43 43 0 0 1 1.938 2.062c-.245-13.438-4.44-24.595-12.313-32.47c-8.207-8.207-19.98-12.4-34.186-12.31zm8.28 47.717c-.65.005-1.3.032-1.968.063c-3.564.167-7.37.687-11.375 1.625c-16.024 3.754-34.44 14.003-50.374 29.938c-7.822 7.822-14.263 16.238-19.25 24.687a91 91 0 0 1 5.438-5.938c17.012-17.01 38.125-24.96 53.22-21.5c-5.877 2.765-11.803 6.865-17.158 12.22c-16.19 16.19-21.17 37.454-11.125 47.5c7.735 7.733 22.152 6.587 35.75-1.75c-3.07 4.568-6.748 9.03-10.967 13.25c-18.512 18.51-41.876 26.32-57.063 20.343c7.814 6.11 19.617 7.906 34.156 4.5c16.025-3.754 34.44-14.003 50.375-29.938s26.185-34.35 29.94-50.375c3.752-16.024 1.195-28.71-6.5-36.406c-5.413-5.41-13.32-8.293-23.095-8.22z"/></symbol> <symbol id="spyglass" viewBox="0 0 512 512"><path fill="currentColor" d="M84.438 20.78c-.414.005-.824.01-1.25.032c-2.273.113-4.742.477-7.376 1.094C65.28 24.373 52.858 31.236 42.094 42C31.33 52.763 24.467 65.186 22 75.72c-2.467 10.532-.738 18.23 3.75 22.718c3.93 3.93 10.33 5.763 18.938 4.5c-1.82-5.496-1.757-11.592-.407-17.282c2.182-9.194 7.5-18.247 15.314-26.062s16.836-13.13 26.03-15.313c2.3-.544 4.695-.876 7.064-.968c3.515-.135 7.022.307 10.312 1.407c1.3-8.664-.52-15.082-4.47-19.032c-3.154-3.156-7.896-4.97-14.093-4.907zm9.937 41.126c-.332-.006-.694.01-1.063.032c-.98.06-2.08.23-3.343.53c-5.057 1.2-11.542 4.728-17.157 10.344c-5.616 5.617-9.145 12.1-10.344 17.157c-1.2 5.054-.25 7.718 1.03 9l.344.343l.312.406l41.344 51.25c4.423-9.226 10.846-18.254 19.03-26.44c8.186-8.183 17.214-14.607 26.44-19.03L99.72 64.156l-.407-.312l-.344-.344c-.84-.84-2.273-1.552-4.595-1.594zm85.22 55.344a31 31 0 0 0-2.376.03c-2.168.115-4.54.465-7.064 1.064c-10.095 2.394-22.042 9.042-32.406 19.406s-17.012 22.31-19.406 32.406s-.727 17.367 3.5 21.594l.344.375l.312.375l3.75 4.625c.046-.207.076-.418.125-.625c3.576-15.268 12.593-30.935 26.125-44.47c13.467-13.468 29.05-22.452 44.25-26.06l-4.25-3.44l-.375-.343l-.375-.343c-2.774-2.775-6.828-4.448-12.156-4.594zm31.186 25.656c-2.895-.01-6.086.374-9.56 1.188c-11.122 2.604-24.185 9.838-35.5 21.156c-11.318 11.318-18.552 24.378-21.157 35.5c-2.117 9.036-1.316 16.178 1.656 21.125l.093.156l48.375 59.94c6.217-18.252 17.894-36.74 34.218-53.064c16.332-16.33 34.835-28.003 53.094-34.22L219.75 144.5c-2.557-1.017-5.562-1.583-8.97-1.594zm99.25 65.344c-.697.007-1.41.027-2.124.063c-3.814.188-7.85.798-12.125 1.812c-17.098 4.056-36.72 15.005-53.686 31.97c-16.965 16.963-27.913 36.586-31.97 53.686c-4.055 17.102-1.384 30.74 6.94 39.064l.342.344l.313.406l.31.406a93 93 0 0 1 1.907-11c5.25-22.406 18.652-45.87 38.907-66.125s43.718-33.658 66.125-38.906c3.702-.87 7.4-1.513 11.06-1.907l-.436-.344l-.406-.314l-.344-.344c-5.853-5.852-14.346-8.918-24.813-8.812zm35.22 27.97c-4.95-.034-10.325.6-16.03 1.936c-18.262 4.278-39.118 15.898-57.158 33.938s-29.66 38.896-33.937 57.156c-3.19 13.618-2.38 25.28 1.97 34.063l55.874 69.28c.46-3.185 1.058-6.378 1.81-9.593c6.32-26.98 22.565-55.408 47.126-79.97c24.56-24.56 52.96-40.773 79.938-47.092c2.055-.482 4.108-.89 6.156-1.25l-67.53-54.5h-.033c-5.132-2.575-11.256-3.924-18.187-3.97zm103.094 75.5c-.947.005-1.907.017-2.875.06c-5.166.236-10.637 1.008-16.345 2.345c-22.832 5.348-48.686 19.78-71.03 42.125c-22.347 22.345-36.778 48.2-42.126 71.03c-5.35 22.833-1.77 41.703 9.905 53.376c7.86 7.862 18.996 12.047 32.406 12.313a47 47 0 0 1-2-1.876c-13.45-13.452-16.224-33.735-11.5-53.906c4.726-20.172 16.757-41.163 34.908-59.313c18.15-18.15 39.172-30.213 59.343-34.938c5.044-1.18 10.086-1.898 15.033-2.093c14.84-.586 28.754 3.505 38.843 13.594a43 43 0 0 1 1.938 2.062c-.245-13.438-4.44-24.595-12.313-32.47c-8.207-8.207-19.98-12.4-34.186-12.31zm8.28 47.717c-.65.005-1.3.032-1.968.063c-3.564.167-7.37.687-11.375 1.625c-16.024 3.754-34.44 14.003-50.374 29.938c-7.822 7.822-14.263 16.238-19.25 24.687a91 91 0 0 1 5.438-5.938c17.012-17.01 38.125-24.96 53.22-21.5c-5.877 2.765-11.803 6.865-17.158 12.22c-16.19 16.19-21.17 37.454-11.125 47.5c7.735 7.733 22.152 6.587 35.75-1.75c-3.07 4.568-6.748 9.03-10.967 13.25c-18.512 18.51-41.876 26.32-57.063 20.343c7.814 6.11 19.617 7.906 34.156 4.5c16.025-3.754 34.44-14.003 50.375-29.938s26.185-34.35 29.94-50.375c3.752-16.024 1.195-28.71-6.5-36.406c-5.413-5.41-13.32-8.293-23.095-8.22z"/></symbol>
<symbol id="star-altar" viewBox="0 0 512 512"><path fill="currentColor" d="m256 25.61l-97.8 36.67L256 86.72l97.8-24.44zM136.1 75.3L105.9 407h300.2L375.9 75.3l-119.9 30zM256 128l30 72.7l78.3 6l-59.8 51L323 334l-67-41.2l-66.9 41.3l18.4-76.5l-59.8-50.9l78.4-6zM70.09 425l-24.8 62H237.3l-49.6-62zm140.61 0l45.3 56.6l45.3-56.6zm113.6 0l-49.6 62h192l-24.8-62z"/></symbol>
<symbol id="stone-block" viewBox="0 0 512 512"><path fill="currentColor" d="m209.875 44.156l-182 106.47l119.625 54.31l148.344 11.72l41.97-24.312l17.342 11.562L309 230.656V379.53l53.563-14.624l-64.625 51.97l-110.875-59.626l-2.157-1.53l-71.28 6.56l75.936-31.967l100.75 52.125v-147.5l-145.906-11.5l-1.625-.125l-1.5-.688l-121.093-55V391.47L44 423.186l82 20.97l21.875-21.282l11.156 29.72l131.282 33.592V434l4.25 2.28l5.47 2.94l4.812-3.908L309 431.97v52.155L491.375 377.78v-96.405L466.78 269.47l24.595-38.75V125l-90.25 52.28l-1.094 34.095l-88-58.688l84.97 5.375L476.5 112L291.562 64.937l1.625.563l-64.406 5.78l5.345-20.936l-24.25-6.188z"/></symbol> <symbol id="stone-block" viewBox="0 0 512 512"><path fill="currentColor" d="m209.875 44.156l-182 106.47l119.625 54.31l148.344 11.72l41.97-24.312l17.342 11.562L309 230.656V379.53l53.563-14.624l-64.625 51.97l-110.875-59.626l-2.157-1.53l-71.28 6.56l75.936-31.967l100.75 52.125v-147.5l-145.906-11.5l-1.625-.125l-1.5-.688l-121.093-55V391.47L44 423.186l82 20.97l21.875-21.282l11.156 29.72l131.282 33.592V434l4.25 2.28l5.47 2.94l4.812-3.908L309 431.97v52.155L491.375 377.78v-96.405L466.78 269.47l24.595-38.75V125l-90.25 52.28l-1.094 34.095l-88-58.688l84.97 5.375L476.5 112L291.562 64.937l1.625.563l-64.406 5.78l5.345-20.936l-24.25-6.188z"/></symbol>
<symbol id="stone-stack" viewBox="0 0 512 512"><path fill="currentColor" d="M278.735 112.385c-6.45-.022-13.001.204-19.541.683c-26.16 1.918-52.24 7.912-71.295 17.338c-19.054 9.426-30.102 21.32-31.21 35.473c-.491 6.258 1.674 12.378 6.886 18.9s13.484 13.055 23.86 18.725c20.75 11.34 49.723 19.217 77.925 20.578s55.456-3.89 73.447-16.592c17.992-12.701 28.163-31.942 23.477-64.853c-.647-4.546-3.149-8.605-8.393-12.748c-5.244-4.144-13.144-7.946-22.834-10.828c-14.534-4.324-32.974-6.611-52.322-6.676m-58.385 27.773a15.021 30.242 71.137 0 1 16.541 7.426a15.021 30.242 71.137 0 1-23.646 24.008a15.021 30.242 71.137 0 1-33.557-4.356a15.021 30.242 71.137 0 1 23.647-24.006a15.021 30.242 71.137 0 1 17.015-3.072m41.203 101.729c-37.759-.033-75.243 5.18-102.252 16.006c-13.504 5.412-24.3 12.2-31.423 19.904c-7.123 7.703-10.792 16.021-10.834 26.406c-.027 6.585 2.827 11.537 10.013 16.832c7.187 5.295 18.653 9.967 32.887 13.277c28.467 6.621 67.726 8.057 106.684 5.051c38.957-3.005 77.792-10.437 105.572-20.668c13.89-5.115 24.986-11.006 31.701-16.691c6.715-5.686 8.59-10.002 8.066-14.201c-.602-4.834-4.196-10.34-12.113-16.06s-19.702-11.174-33.931-15.651c-28.459-8.955-66.61-14.172-104.37-14.205m-76.722 28a15.623 30.966 72.083 0 1 16.52 8.297a15.623 30.966 72.083 0 1-25.08 24.324a15.623 30.966 72.083 0 1-33.964-5.639a15.623 30.966 72.083 0 1 25.078-24.324a15.623 30.966 72.083 0 1 17.446-2.658m105.074 87.545a737 737 0 0 0-36.129.824c-48.367 2.29-96.637 9.383-132.682 20.898c-18.022 5.758-32.96 12.664-43.14 20.12c-10.181 7.455-15.225 14.927-16.135 22.431c-.771 6.358 2.69 13.296 12.693 21.38c10.004 8.086 25.876 16.155 45.407 23.048c39.06 13.786 92.694 23.167 145.267 24.806c52.574 1.64 104.231-4.626 139.022-20.488c17.395-7.93 30.393-18.095 37.974-30.289c7.582-12.194 10.317-26.587 6.166-45.414c-.984-4.464-5.912-10.175-16.506-15.58c-10.593-5.405-25.998-10.126-44.365-13.654c-27.55-5.292-61.777-8.017-97.572-8.082m-159.727 42.4a18.747 35.889 83.498 0 1 28.702 14.086a18.747 35.889 83.498 0 1-31.659 23.371a18.747 35.889 83.498 0 1-39.367-13.441a18.747 35.889 83.498 0 1 31.658-23.371a18.747 35.889 83.498 0 1 10.666-.645"/></symbol> <symbol id="stone-stack" viewBox="0 0 512 512"><path fill="currentColor" d="M278.735 112.385c-6.45-.022-13.001.204-19.541.683c-26.16 1.918-52.24 7.912-71.295 17.338c-19.054 9.426-30.102 21.32-31.21 35.473c-.491 6.258 1.674 12.378 6.886 18.9s13.484 13.055 23.86 18.725c20.75 11.34 49.723 19.217 77.925 20.578s55.456-3.89 73.447-16.592c17.992-12.701 28.163-31.942 23.477-64.853c-.647-4.546-3.149-8.605-8.393-12.748c-5.244-4.144-13.144-7.946-22.834-10.828c-14.534-4.324-32.974-6.611-52.322-6.676m-58.385 27.773a15.021 30.242 71.137 0 1 16.541 7.426a15.021 30.242 71.137 0 1-23.646 24.008a15.021 30.242 71.137 0 1-33.557-4.356a15.021 30.242 71.137 0 1 23.647-24.006a15.021 30.242 71.137 0 1 17.015-3.072m41.203 101.729c-37.759-.033-75.243 5.18-102.252 16.006c-13.504 5.412-24.3 12.2-31.423 19.904c-7.123 7.703-10.792 16.021-10.834 26.406c-.027 6.585 2.827 11.537 10.013 16.832c7.187 5.295 18.653 9.967 32.887 13.277c28.467 6.621 67.726 8.057 106.684 5.051c38.957-3.005 77.792-10.437 105.572-20.668c13.89-5.115 24.986-11.006 31.701-16.691c6.715-5.686 8.59-10.002 8.066-14.201c-.602-4.834-4.196-10.34-12.113-16.06s-19.702-11.174-33.931-15.651c-28.459-8.955-66.61-14.172-104.37-14.205m-76.722 28a15.623 30.966 72.083 0 1 16.52 8.297a15.623 30.966 72.083 0 1-25.08 24.324a15.623 30.966 72.083 0 1-33.964-5.639a15.623 30.966 72.083 0 1 25.078-24.324a15.623 30.966 72.083 0 1 17.446-2.658m105.074 87.545a737 737 0 0 0-36.129.824c-48.367 2.29-96.637 9.383-132.682 20.898c-18.022 5.758-32.96 12.664-43.14 20.12c-10.181 7.455-15.225 14.927-16.135 22.431c-.771 6.358 2.69 13.296 12.693 21.38c10.004 8.086 25.876 16.155 45.407 23.048c39.06 13.786 92.694 23.167 145.267 24.806c52.574 1.64 104.231-4.626 139.022-20.488c17.395-7.93 30.393-18.095 37.974-30.289c7.582-12.194 10.317-26.587 6.166-45.414c-.984-4.464-5.912-10.175-16.506-15.58c-10.593-5.405-25.998-10.126-44.365-13.654c-27.55-5.292-61.777-8.017-97.572-8.082m-159.727 42.4a18.747 35.889 83.498 0 1 28.702 14.086a18.747 35.889 83.498 0 1-31.659 23.371a18.747 35.889 83.498 0 1-39.367-13.441a18.747 35.889 83.498 0 1 31.658-23.371a18.747 35.889 83.498 0 1 10.666-.645"/></symbol>
<symbol id="stone-wall" viewBox="0 0 512 512"><path fill="currentColor" d="m18.08 23l.1 18H494V23zM254.3 54.93L133 61.6l30.1 68.5l98.1-3.6zm115.9.28l-92.9.53l3 71.96l96.8-.9zM18.23 56.43l.35 74.67l72.27-2.4l24.35-72.27zM393 64.24l-.5 47.16l15.7 21.5l85.8-6.3V64.93zM120.8 84.68l-17.6 49.82l41.1-1l-8.2-34.02zm354.7 56.02l-4 75.5l22.5-.6v-74.9zm-25.7 3.5l-97.3 10.7L346 219l110.7-3.2zm-243.8.7l-4 75.5l126.1-3.9l7-71.1zm-145.33 2.7l-3.9 75.5l126.13-3.9l-6.9-71.6zm-42 1.5l.33 72.4l24.77-.8l-6.9-71.6zm278.93 84.3L276 277.2l2.1 42l128.7-1.9l-7.6-79.7zm-40.2 1.4l-127.2 6l8 69.5l124.7 6.6zm236.6 3.1l-66.5 2.9l-7.5 75.8l74-5.2zm-474.89 7l.31 65.8l100.78-3.1l-6.9-62.7zm470.29 81.2l-115.9 10.5l-3.3 65l121.5-3.5zm-422.36 4.1l-47.52 2l.34 72.9l51.1-1.3zm17.84 0l3.98 68.5l138.64 9.6l-3-78.1zm161.22 4.3l-5.5 69l107.5 5.4l-1-73.5zm185.4 81.1l-4 75.5l66.5-.6v-73.8zm-9.8 1.2l-39 3.6l27.4 28zm-399.46 1.8l-2.13 40.6l.16 34.8H145.4v-68.9l-46.56-2.5l-18.4 14L68.56 421zm247.96.3l-111.3 1.5l3.5 72.5l114.7-2.4zm101.2 4.3l-72.2 5.9l-8.9 62.1l125.6.6l-6.2-27z"/></symbol> <symbol id="stone-wall" viewBox="0 0 512 512"><path fill="currentColor" d="m18.08 23l.1 18H494V23zM254.3 54.93L133 61.6l30.1 68.5l98.1-3.6zm115.9.28l-92.9.53l3 71.96l96.8-.9zM18.23 56.43l.35 74.67l72.27-2.4l24.35-72.27zM393 64.24l-.5 47.16l15.7 21.5l85.8-6.3V64.93zM120.8 84.68l-17.6 49.82l41.1-1l-8.2-34.02zm354.7 56.02l-4 75.5l22.5-.6v-74.9zm-25.7 3.5l-97.3 10.7L346 219l110.7-3.2zm-243.8.7l-4 75.5l126.1-3.9l7-71.1zm-145.33 2.7l-3.9 75.5l126.13-3.9l-6.9-71.6zm-42 1.5l.33 72.4l24.77-.8l-6.9-71.6zm278.93 84.3L276 277.2l2.1 42l128.7-1.9l-7.6-79.7zm-40.2 1.4l-127.2 6l8 69.5l124.7 6.6zm236.6 3.1l-66.5 2.9l-7.5 75.8l74-5.2zm-474.89 7l.31 65.8l100.78-3.1l-6.9-62.7zm470.29 81.2l-115.9 10.5l-3.3 65l121.5-3.5zm-422.36 4.1l-47.52 2l.34 72.9l51.1-1.3zm17.84 0l3.98 68.5l138.64 9.6l-3-78.1zm161.22 4.3l-5.5 69l107.5 5.4l-1-73.5zm185.4 81.1l-4 75.5l66.5-.6v-73.8zm-9.8 1.2l-39 3.6l27.4 28zm-399.46 1.8l-2.13 40.6l.16 34.8H145.4v-68.9l-46.56-2.5l-18.4 14L68.56 421zm247.96.3l-111.3 1.5l3.5 72.5l114.7-2.4zm101.2 4.3l-72.2 5.9l-8.9 62.1l125.6.6l-6.2-27z"/></symbol>
<symbol id="temple-gate" viewBox="0 0 512 512"><path fill="currentColor" d="M256 26.92L28.98 183H483zm0 26.29L427.9 167H84.1zm0 21.58L143.9 149h224.2zM73 201v286h30V201zm48 0v286h126V377H137v-54h110V201zm144 0v122h110v54H265v110h126V201zm144 0v286h30V201zM155 341v18h202v-18zm37 50c13.7 0 25 11.3 25 25s-11.3 25-25 25s-25-11.3-25-25s11.3-25 25-25m128 0c13.7 0 25 11.3 25 25s-11.3 25-25 25s-25-11.3-25-25s11.3-25 25-25m-128 18c-4 0-7 3-7 7s3 7 7 7s7-3 7-7s-3-7-7-7m128 0c-4 0-7 3-7 7s3 7 7 7s7-3 7-7s-3-7-7-7"/></symbol> <symbol id="temple-gate" viewBox="0 0 512 512"><path fill="currentColor" d="M256 26.92L28.98 183H483zm0 26.29L427.9 167H84.1zm0 21.58L143.9 149h224.2zM73 201v286h30V201zm48 0v286h126V377H137v-54h110V201zm144 0v122h110v54H265v110h126V201zm144 0v286h30V201zM155 341v18h202v-18zm37 50c13.7 0 25 11.3 25 25s-11.3 25-25 25s-25-11.3-25-25s11.3-25 25-25m128 0c13.7 0 25 11.3 25 25s-11.3 25-25 25s-25-11.3-25-25s11.3-25 25-25m-128 18c-4 0-7 3-7 7s3 7 7 7s7-3 7-7s-3-7-7-7m128 0c-4 0-7 3-7 7s3 7 7 7s7-3 7-7s-3-7-7-7"/></symbol>
<symbol id="tombstone" viewBox="0 0 512 512"><path fill="currentColor" d="M256 46c-81.822 0-150 63.366-150 150v150c0 6.668-.757 23.558 0 30h300c.757-6.442 0-23.332 0-30V196c0-86.634-68.178-150-150-150M16 406v60h480v-60z"/></symbol> <symbol id="tombstone" viewBox="0 0 512 512"><path fill="currentColor" d="M256 46c-81.822 0-150 63.366-150 150v150c0 6.668-.757 23.558 0 30h300c.757-6.442 0-23.332 0-30V196c0-86.634-68.178-150-150-150M16 406v60h480v-60z"/></symbol>
<symbol id="treasure-map" viewBox="0 0 512 512"><path fill="currentColor" d="M227.4 34.7c-10.1 0-20.2.2-30.2.5l6.1 65.6l-61.1-62.5c-31.3 2.5-62.5 6.6-93.8 12.5l34.2 28.4l-48-.6c35.1 100.2 6.9 182.6-.3 292.1L130 476.5c10-1.3 19.9-2.4 29.6-3.3l21.5-42.2l18.6 28.8l41.5-33.5l.8 43c82.9-.2 157.7 9.1 235.7 7.9c-28.2-73-31.2-143.6-31.9-209.2l-33.3-19.1l32.7-33.9c-.4-21.3-1.3-42-3.6-61.9l-57.4.7l50.2-41.7c-3.8-15.5-9-30.4-16.1-44.7l-29.5-23.9C335 38 281.2 34.6 227.4 34.7m58.7 37c10.6 24.75 21.1 49.5 31.7 74.3c7.5-10.5 14.9-21 22.4-31.5c16 27.2 32 54.3 48 81.5l-16.2 9.5l-33.3-56.7l-42.5 59.4l-15.2-10.9l24-33.5l-21.9-51.5l-24.6 40.1l12 22.6l-16.5 8.8l-18.3-34.5l-24.8 58.2l-17.2-7.4l32.5-76.2l7.7-18c4.8 9.2 9.6 18.3 14.5 27.4c12.5-20.6 25.1-41.11 37.7-61.6M91.2 128c6.72 1.6 13.4 3.4 19.2 5.3c-2.1 5.9-4.1 11.8-6.2 17.6c-5.79-1.6-11.72-3.4-16.9-4.7c1.39-6 2.62-12.1 3.9-18.2m37.9 13.4c6.3 3.8 12 7.2 17 12.8L132.6 167c-4-3.7-8.6-7-12.8-9.4zm28.7 32.3c2.1 7.4 2.1 15.7 1.6 22.5l-18.5-2.4c.1-5.1.3-10-1-14.5zm-21.2 35.7l17.2 7.1c-3.3 6.6-5.1 12.7-8.6 17.8l-16.3-9c2.6-5.4 5.6-10.8 7.7-15.9m-16.5 34.1l17.7 6.1c-1.5 5.4-3 11.2-3.6 16.2l-18.6-2c1.3-7.5 2.1-14 4.5-20.3m207.8 17.4c8.5 1 14.6 3 21.7 7.1l-9.8 16c-4.1-2.8-9.4-3.8-13.5-4.5zm-21.2 1.5c1.1 6.1 2.5 12.2 3.9 18.3c-5.9 1.3-11.7 3.3-16.5 5.1l-6.8-17.4c6.7-2.4 13.5-4.7 19.4-6m-37.9 15.9l11 15.1c-5.6 4-11.8 7.8-16.8 10.6l-8.9-16.4c5.1-2.9 10.6-6.3 14.7-9.3M135.3 281c1.5 4.7 4.2 9.2 6.9 12.1l-13.8 12.6c-5.5-5.7-9.5-13.5-11.2-20.1zm230.3 3.3c3.5 6.4 6.8 12.7 8.7 19.1l-17.8 5.6c-2-5.4-4.3-10.8-6.8-14.8zm-127.4 10.9l6.9 17.3c-6.4 2.7-12.9 4.8-18.6 6.5l-5-18c5.9-1.6 11.3-3.8 16.7-5.8m-83.8 6.2c5.3 1.7 10.8 3.4 15.7 4.2c-1.2 6.1-2 12.3-2.8 18.5c-7-1-14.5-3.3-20.5-5.7zm50 3.5l2.8 18.5c-7.2 1.3-13.4 1.6-19.8 1.9l-.4-18.7c5.9-.2 11.6-.8 17.4-1.7m174.5 18c1 6.4 1.6 12.9 2.2 19.3l-18.7 1.5c-.4-6-.9-11.9-2-17.8zm-67.6 30.8c18.9 3.5 44.9 16.2 68.9 33.9c7.4-9.9 14.4-20.4 21.3-31.1l30.1 12.9c-4.7 12.3-15 25.6-28.6 37.2c17 16.2 30.9 34.5 37 53c-13.8-18.1-31.1-31.8-50.3-42.8c-23.4 15.8-52.7 25.9-79.6 20.4c22.9-4.4 40.6-16.6 55.8-32.6c-16.5-7.5-33.8-13.9-51.3-20.1z"/></symbol>
<symbol id="trousers" viewBox="0 0 512 512"><path fill="currentColor" d="M250.45 19.767c-44.556.187-87.24 7.376-118.562 21c-16.176 147.458-32.792 298.827-46.72 425.75l123.344 24.814l34.157-262.844h20.63l34.25 263.75h.218l129.063-26.28c-15.71-141.714-31.023-283.473-46.724-425.19c-38.697-14.307-85.098-21.17-129.655-21z"/></symbol> <symbol id="trousers" viewBox="0 0 512 512"><path fill="currentColor" d="M250.45 19.767c-44.556.187-87.24 7.376-118.562 21c-16.176 147.458-32.792 298.827-46.72 425.75l123.344 24.814l34.157-262.844h20.63l34.25 263.75h.218l129.063-26.28c-15.71-141.714-31.023-283.473-46.724-425.19c-38.697-14.307-85.098-21.17-129.655-21z"/></symbol>
<symbol id="two-coins" viewBox="0 0 512 512"><path fill="currentColor" d="M264.4 95.01c-35.6-.06-80.2 11.19-124.2 34.09C96.27 152 61.45 182 41.01 211.3c-20.45 29.2-25.98 56.4-15.92 75.8c10.07 19.3 35.53 30.4 71.22 30.4c35.69.1 80.29-11.2 124.19-34c44-22.9 78.8-53 99.2-82.2c20.5-29.2 25.9-56.4 15.9-75.8c-10.1-19.3-35.5-30.49-71.2-30.49m91.9 70.29c-3.5 15.3-11.1 31-21.8 46.3c-22.6 32.3-59.5 63.8-105.7 87.8c-46.2 24.1-93.1 36.2-132.5 36.2c-18.6 0-35.84-2.8-50.37-8.7l10.59 20.4c10.08 19.4 35.47 30.5 71.18 30.5c35.7 0 80.3-11.2 124.2-34.1c44-22.8 78.8-52.9 99.2-82.2c20.4-29.2 26-56.4 15.9-75.7zm28.8 16.8c11.2 26.7 2.2 59.2-19.2 89.7c-18.9 27.1-47.8 53.4-83.6 75.4c11.1 1.2 22.7 1.8 34.5 1.8c49.5 0 94.3-10.6 125.9-27.1c31.7-16.5 49.1-38.1 49.1-59.9s-17.4-43.4-49.1-59.9c-16.1-8.4-35.7-15.3-57.6-20m106.7 124.8c-10.2 11.9-24.2 22.4-40.7 31c-35 18.2-82.2 29.1-134.3 29.1c-21.2 0-41.6-1.8-60.7-5.2c-23.2 11.7-46.5 20.4-68.9 26.1c1.2.7 2.4 1.3 3.7 2c31.6 16.5 76.4 27.1 125.9 27.1s94.3-10.6 125.9-27.1c31.7-16.5 49.1-38.1 49.1-59.9z"/></symbol> <symbol id="two-coins" viewBox="0 0 512 512"><path fill="currentColor" d="M264.4 95.01c-35.6-.06-80.2 11.19-124.2 34.09C96.27 152 61.45 182 41.01 211.3c-20.45 29.2-25.98 56.4-15.92 75.8c10.07 19.3 35.53 30.4 71.22 30.4c35.69.1 80.29-11.2 124.19-34c44-22.9 78.8-53 99.2-82.2c20.5-29.2 25.9-56.4 15.9-75.8c-10.1-19.3-35.5-30.49-71.2-30.49m91.9 70.29c-3.5 15.3-11.1 31-21.8 46.3c-22.6 32.3-59.5 63.8-105.7 87.8c-46.2 24.1-93.1 36.2-132.5 36.2c-18.6 0-35.84-2.8-50.37-8.7l10.59 20.4c10.08 19.4 35.47 30.5 71.18 30.5c35.7 0 80.3-11.2 124.2-34.1c44-22.8 78.8-52.9 99.2-82.2c20.4-29.2 26-56.4 15.9-75.7zm28.8 16.8c11.2 26.7 2.2 59.2-19.2 89.7c-18.9 27.1-47.8 53.4-83.6 75.4c11.1 1.2 22.7 1.8 34.5 1.8c49.5 0 94.3-10.6 125.9-27.1c31.7-16.5 49.1-38.1 49.1-59.9s-17.4-43.4-49.1-59.9c-16.1-8.4-35.7-15.3-57.6-20m106.7 124.8c-10.2 11.9-24.2 22.4-40.7 31c-35 18.2-82.2 29.1-134.3 29.1c-21.2 0-41.6-1.8-60.7-5.2c-23.2 11.7-46.5 20.4-68.9 26.1c1.2.7 2.4 1.3 3.7 2c31.6 16.5 76.4 27.1 125.9 27.1s94.3-10.6 125.9-27.1c31.7-16.5 49.1-38.1 49.1-59.9z"/></symbol>
<symbol id="visored-helm" viewBox="0 0 512 512"><path fill="currentColor" d="M258.094 18.5c-74.34 0-138.073 62.498-156.188 148.438c52.758-7.697 102.23-22.044 153.938-45.094l4.125-1.813l3.967 2.064c49.424 25.667 97.648 41.026 150.657 46.406c-17.66-86.744-81.71-150-156.5-150zm1.28 122.156c-57.41 25.148-112.883 39.993-172.53 47c6.724 32.847 6.91 65.935-.5 98.938c89.29 41.602 231.648 43.154 340.594-.125c-10.762-32.516-11.727-65.66-1.188-98.408c-59.03-4.235-112.628-20.06-166.375-47.406zm-13.5 33.125h18.72v127.75h-18.72V173.78zm-58.78 11.19h18.687v101.655h-18.686V184.97zm115.72 0H321.5v101.655h-18.688V184.97zm-171.72 14.905h18.687v79.28h-18.686zm227.72 0H377.5v79.28h-18.688v-79.28zm38.748 116.75c-14.302 4.282-28.96 7.873-43.78 10.844l-19.22 64.06c26.114-17.337 48.002-43.31 63-74.905zm-277.53 2.875c13.95 28.257 33.448 51.85 56.562 68.53l-17.688-58.905c-13.397-2.61-26.387-5.826-38.875-9.625zm213.156 11.656c-51.63 8.175-104.745 8.588-153.72 1.438l20.845 69.5c18 8.52 37.49 13.187 57.78 13.187c18.588 0 36.507-3.92 53.22-11.124zm-195.5 47.156c-19.436 21.562-36.416 44.367-48.594 72.157c70.233-8.736 133.743 14.684 168.03 50.75c39.684-35.607 103.71-55.685 170.876-44.25c-15.08-29.372-33.32-51.982-53.938-74c-31.187 31.75-71.53 51-115.968 51c-46.568 0-88.65-21.142-120.406-55.658z"/></symbol> <symbol id="visored-helm" viewBox="0 0 512 512"><path fill="currentColor" d="M258.094 18.5c-74.34 0-138.073 62.498-156.188 148.438c52.758-7.697 102.23-22.044 153.938-45.094l4.125-1.813l3.967 2.064c49.424 25.667 97.648 41.026 150.657 46.406c-17.66-86.744-81.71-150-156.5-150zm1.28 122.156c-57.41 25.148-112.883 39.993-172.53 47c6.724 32.847 6.91 65.935-.5 98.938c89.29 41.602 231.648 43.154 340.594-.125c-10.762-32.516-11.727-65.66-1.188-98.408c-59.03-4.235-112.628-20.06-166.375-47.406zm-13.5 33.125h18.72v127.75h-18.72V173.78zm-58.78 11.19h18.687v101.655h-18.686V184.97zm115.72 0H321.5v101.655h-18.688V184.97zm-171.72 14.905h18.687v79.28h-18.686zm227.72 0H377.5v79.28h-18.688v-79.28zm38.748 116.75c-14.302 4.282-28.96 7.873-43.78 10.844l-19.22 64.06c26.114-17.337 48.002-43.31 63-74.905zm-277.53 2.875c13.95 28.257 33.448 51.85 56.562 68.53l-17.688-58.905c-13.397-2.61-26.387-5.826-38.875-9.625zm213.156 11.656c-51.63 8.175-104.745 8.588-153.72 1.438l20.845 69.5c18 8.52 37.49 13.187 57.78 13.187c18.588 0 36.507-3.92 53.22-11.124zm-195.5 47.156c-19.436 21.562-36.416 44.367-48.594 72.157c70.233-8.736 133.743 14.684 168.03 50.75c39.684-35.607 103.71-55.685 170.876-44.25c-15.08-29.372-33.32-51.982-53.938-74c-31.187 31.75-71.53 51-115.968 51c-46.568 0-88.65-21.142-120.406-55.658z"/></symbol>
<symbol id="war-pick" viewBox="0 0 512 512"><path fill="currentColor" d="M136.48 27.746c-2.108.024-4.174.152-6.242.272c42.927 23.035 87.233 59.434 121.902 96.57c8.66 9.276 12.358 18.765 16.371 27.44c2.486 5.37 5.173 10.658 9.297 16.37l30.65-26.373c-3.067-5.031-5.213-10.567-6.044-16.386c-.919-6.432.09-13.283 3.039-19.48c-32.92-24.035-68.653-47.25-102.75-62.026c-22.779-9.871-44.547-15.843-64.1-16.371q-1.07-.029-2.123-.016m226.463 99.256c-2.825 0-5.562.505-8.092 1.293l28.91 28.91c.788-2.53 1.293-5.266 1.293-8.092c0-6.485-2.314-12.726-5.85-16.262s-9.776-5.85-16.261-5.85zm-23.088 11.754l-21.89 18.836c9.951-2.533 20.985.059 28.712 7.787s10.32 18.761 7.788 28.713l18.835-21.89zm-14.39 35.78c-3.053 0-6.104 1.189-8.485 3.57c-4.762 4.761-4.762 12.208 0 16.97s12.21 4.762 16.97 0c4.763-4.762 4.763-12.209 0-16.97c-2.38-2.381-5.433-3.57-8.485-3.57m-27.582.335l-9.846 8.47l-5.352 46.03l46.03-5.352l8.468-9.841c-10.923 4.588-24.09 2.467-32.931-6.373c-8.842-8.842-10.959-22.01-6.37-32.934zm72.148 28.727l-26.373 30.65c5.712 4.124 11 6.812 16.371 9.297c8.674 4.013 18.163 7.711 27.44 16.37c37.136 34.67 73.534 78.977 96.57 121.903c1.254-21.638-4.803-46.36-16.115-72.465c-14.776-34.097-37.992-69.829-62.026-102.75c-6.198 2.95-13.049 3.958-19.48 3.04c-5.82-.832-11.355-2.978-16.387-6.045m-103.375 7.79l-28.398 26.588L274.08 273.8l26.588-28.399l-38.489 4.477zm-41.545 38.897l-11.686 10.941l37.405 37.405l10.941-11.686zm-24.832 23.252l-90.564 84.797l44.007 44.008l84.797-90.565zM96.566 370.643l-21.91 20.515l46.242 46.242l20.516-21.91zm-28.09 39.79l-5.656 16.971l21.832 21.832l16.97-5.656zm-18.789 29.295l-18.49 9.686a106 106 0 0 0-2.746 13.676c-.608 4.548-.852 9.29-.469 12.92s1.496 5.735 1.912 6.152c.417.417 2.523 1.53 6.153 1.912c3.63.383 8.372.139 12.92-.469a106 106 0 0 0 13.675-2.746l9.686-18.49z"/></symbol> <symbol id="war-pick" viewBox="0 0 512 512"><path fill="currentColor" d="M136.48 27.746c-2.108.024-4.174.152-6.242.272c42.927 23.035 87.233 59.434 121.902 96.57c8.66 9.276 12.358 18.765 16.371 27.44c2.486 5.37 5.173 10.658 9.297 16.37l30.65-26.373c-3.067-5.031-5.213-10.567-6.044-16.386c-.919-6.432.09-13.283 3.039-19.48c-32.92-24.035-68.653-47.25-102.75-62.026c-22.779-9.871-44.547-15.843-64.1-16.371q-1.07-.029-2.123-.016m226.463 99.256c-2.825 0-5.562.505-8.092 1.293l28.91 28.91c.788-2.53 1.293-5.266 1.293-8.092c0-6.485-2.314-12.726-5.85-16.262s-9.776-5.85-16.261-5.85zm-23.088 11.754l-21.89 18.836c9.951-2.533 20.985.059 28.712 7.787s10.32 18.761 7.788 28.713l18.835-21.89zm-14.39 35.78c-3.053 0-6.104 1.189-8.485 3.57c-4.762 4.761-4.762 12.208 0 16.97s12.21 4.762 16.97 0c4.763-4.762 4.763-12.209 0-16.97c-2.38-2.381-5.433-3.57-8.485-3.57m-27.582.335l-9.846 8.47l-5.352 46.03l46.03-5.352l8.468-9.841c-10.923 4.588-24.09 2.467-32.931-6.373c-8.842-8.842-10.959-22.01-6.37-32.934zm72.148 28.727l-26.373 30.65c5.712 4.124 11 6.812 16.371 9.297c8.674 4.013 18.163 7.711 27.44 16.37c37.136 34.67 73.534 78.977 96.57 121.903c1.254-21.638-4.803-46.36-16.115-72.465c-14.776-34.097-37.992-69.829-62.026-102.75c-6.198 2.95-13.049 3.958-19.48 3.04c-5.82-.832-11.355-2.978-16.387-6.045m-103.375 7.79l-28.398 26.588L274.08 273.8l26.588-28.399l-38.489 4.477zm-41.545 38.897l-11.686 10.941l37.405 37.405l10.941-11.686zm-24.832 23.252l-90.564 84.797l44.007 44.008l84.797-90.565zM96.566 370.643l-21.91 20.515l46.242 46.242l20.516-21.91zm-28.09 39.79l-5.656 16.971l21.832 21.832l16.97-5.656zm-18.789 29.295l-18.49 9.686a106 106 0 0 0-2.746 13.676c-.608 4.548-.852 9.29-.469 12.92s1.496 5.735 1.912 6.152c.417.417 2.523 1.53 6.153 1.912c3.63.383 8.372.139 12.92-.469a106 106 0 0 0 13.675-2.746l9.686-18.49z"/></symbol>
<symbol id="water-tank" viewBox="0 0 512 512"><path fill="currentColor" d="M160 25c-14.5 0-38 3.89-56.7 11.36c-9.29 3.73-17.41 8.37-22.69 13.25A30 30 0 0 0 75.99 55H244c-1.2-1.77-2.6-3.55-4.6-5.39c-5.3-4.88-13.4-9.52-22.7-13.25C198 28.89 174.5 25 160 25M89 73v129.9l71 42.6l71-42.6V73zm167 78v18h23v14h-30v18h51.3l29.3 29.4l12.8-12.8l-34.7-34.6H297v-14h23v-18zM84.65 221.3L39.12 494.5l17.76 3L74.3 393h171.4l17.4 104.5l17.8-3l-45.5-273.2l-16.7 10l13.7 81.8l-72.4 26.4l-72.38-26.3l13.68-81.9zm263.15 22.4s-10.2 49.6 5.2 59.7c9.8 6.4 28.8-2.9 31-15.4c3.8-19.6-36.2-44.3-36.2-44.3M377 329s-13.4 29.1-5.8 38.5c4.9 5.9 17.4 3.7 20.6-3.6C397 352.3 377 329 377 329m-292.41 2.3l48.91 17.8l-55.22 20.1zm150.81 0l6.3 37.9l-55.2-20.1zm179 7.5s1.4 32.1 12.4 36.9c7.2 3 17.2-4.7 16.8-12.7c-.8-12.6-29.2-24.2-29.2-24.2M160 358.7l44.8 16.3h-89.6zm251.7 40.5s-3.4 21.5 3.4 26.2c4.3 2.9 12.1-1 12.8-6.3c1.3-8.6-16.2-19.9-16.2-19.9"/></symbol>
<symbol id="well" viewBox="0 0 512 512"><path fill="currentColor" d="m86.236 28.564l-41.248 110h422.024l-41.248-110zm32.764 128v176.07c76.024 28.87 197.976 28.87 274 0v-176.07h-18v137.428c-7.16-3.66-15.96-6.65-26.307-9.236c-24.208-6.052-56.74-9.64-92.693-9.64c-7.85 0-15.526.18-23 .51c-.017-12.01.002-24.02.04-36.032l24.013-60.03H238.05L215 237.194v39.566c-19.528 1.612-37.125 4.354-51.693 7.996c-10.346 2.586-19.147 5.577-26.307 9.236V156.564zm89 23v16h4.266l6.4-16zm68.44 0l-25.6 64h17.867l25.602-64zm-196.44 23v18h21v-18zm75 0v18h42v-18zm149.492 0l-16.4 41H304v-23h53v-18zm106.508 0v18h12v80h57v-18h-39v-80zm-155 90.55c34.738 0 66.208 3.575 88.326 9.105c11.06 2.763 19.795 6.09 25.035 9.186c4.377 2.587 5.365 4.425 5.576 4.71c.04-.057.064-.074.064 0c0 .073-.023.055-.064 0c-.21.283-1.2 2.12-5.575 4.706c-5.24 3.098-13.975 6.425-25.034 9.19c-22.118 5.53-53.588 9.103-88.326 9.103s-66.208-3.574-88.326-9.103c-11.06-2.765-19.795-6.092-25.035-9.19c-4.377-2.586-5.365-4.423-5.576-4.707c-.04.056-.064.074-.064 0c0-.073.023-.056.064 0c.21-.284 1.2-2.122 5.575-4.71c5.24-3.096 13.975-6.422 25.034-9.186c12.965-3.243 29.16-5.805 47.326-7.376v28.72h18v-29.91c7.456-.347 15.138-.54 23-.54zm137 58.665c-32.96 11.616-71.95 18.42-112 20.417v27.45c40.88-2.024 80.4-9.035 112-21.038zm-274 .02v26.83c9.95 3.777 20.683 7.063 32 9.852V361.16c-11.143-2.664-21.856-5.785-32-9.36zm50 13.202v27.408c29.46 5.657 61.842 8.253 94 7.81v-27.447c-31.99.444-64.16-2.134-94-7.77zm224 32.777a303 303 0 0 1-16 5.146v25.158a254 254 0 0 0 16-5.46zm-274 .01v24.827c27.454 10.426 60.89 17.082 96 19.98v-25.44c-34.372-2.842-67.45-9.302-96-19.366zm240 9.837c-38.988 9.09-83.038 12.637-126 10.67v25.445c43.22 1.968 87.805-1.613 126-10.777zM119 441.78c1.642 9.154 8.428 17.585 16 21.704v-16.558a303 303 0 0 1-16-5.147zm274 .007c-12.8 4.513-26.5 8.312-40.834 11.373v19.73c16.52-4.255 40.596-15.226 40.834-31.103m-240 9.84v19.275c33.85 9.257 73.556 12.422 103 12.534c29.185 0 56.113-2.365 78.166-6.493v-20.37c-58.66 9.767-125.146 8.115-181.166-4.946"/></symbol> <symbol id="well" viewBox="0 0 512 512"><path fill="currentColor" d="m86.236 28.564l-41.248 110h422.024l-41.248-110zm32.764 128v176.07c76.024 28.87 197.976 28.87 274 0v-176.07h-18v137.428c-7.16-3.66-15.96-6.65-26.307-9.236c-24.208-6.052-56.74-9.64-92.693-9.64c-7.85 0-15.526.18-23 .51c-.017-12.01.002-24.02.04-36.032l24.013-60.03H238.05L215 237.194v39.566c-19.528 1.612-37.125 4.354-51.693 7.996c-10.346 2.586-19.147 5.577-26.307 9.236V156.564zm89 23v16h4.266l6.4-16zm68.44 0l-25.6 64h17.867l25.602-64zm-196.44 23v18h21v-18zm75 0v18h42v-18zm149.492 0l-16.4 41H304v-23h53v-18zm106.508 0v18h12v80h57v-18h-39v-80zm-155 90.55c34.738 0 66.208 3.575 88.326 9.105c11.06 2.763 19.795 6.09 25.035 9.186c4.377 2.587 5.365 4.425 5.576 4.71c.04-.057.064-.074.064 0c0 .073-.023.055-.064 0c-.21.283-1.2 2.12-5.575 4.706c-5.24 3.098-13.975 6.425-25.034 9.19c-22.118 5.53-53.588 9.103-88.326 9.103s-66.208-3.574-88.326-9.103c-11.06-2.765-19.795-6.092-25.035-9.19c-4.377-2.586-5.365-4.423-5.576-4.707c-.04.056-.064.074-.064 0c0-.073.023-.056.064 0c.21-.284 1.2-2.122 5.575-4.71c5.24-3.096 13.975-6.422 25.034-9.186c12.965-3.243 29.16-5.805 47.326-7.376v28.72h18v-29.91c7.456-.347 15.138-.54 23-.54zm137 58.665c-32.96 11.616-71.95 18.42-112 20.417v27.45c40.88-2.024 80.4-9.035 112-21.038zm-274 .02v26.83c9.95 3.777 20.683 7.063 32 9.852V361.16c-11.143-2.664-21.856-5.785-32-9.36zm50 13.202v27.408c29.46 5.657 61.842 8.253 94 7.81v-27.447c-31.99.444-64.16-2.134-94-7.77zm224 32.777a303 303 0 0 1-16 5.146v25.158a254 254 0 0 0 16-5.46zm-274 .01v24.827c27.454 10.426 60.89 17.082 96 19.98v-25.44c-34.372-2.842-67.45-9.302-96-19.366zm240 9.837c-38.988 9.09-83.038 12.637-126 10.67v25.445c43.22 1.968 87.805-1.613 126-10.777zM119 441.78c1.642 9.154 8.428 17.585 16 21.704v-16.558a303 303 0 0 1-16-5.147zm274 .007c-12.8 4.513-26.5 8.312-40.834 11.373v19.73c16.52-4.255 40.596-15.226 40.834-31.103m-240 9.84v19.275c33.85 9.257 73.556 12.422 103 12.534c29.185 0 56.113-2.365 78.166-6.493v-20.37c-58.66 9.767-125.146 8.115-181.166-4.946"/></symbol>
<symbol id="wheat" viewBox="0 0 512 512"><path fill="currentColor" d="M98.344 16.688C79.692 43.785 68.498 69.01 65.5 89.56l23.938 39.157l28.624-33.47c.868-21.213-5.49-48.677-19.718-78.563zM472.5 19.625C444.04 36.055 423.112 54 411.562 71.25l4.75 45.688L456.563 99c9.89-18.777 15.938-46.29 15.938-79.375zm-91.75 27.28c-10.153 21.036-16.8 40.84-20.156 58.314l18.375 57.686l19.78-34.25l-6.5-62.22h.03a277 277 0 0 0-11.53-19.53zM27.25 80.782c-.125 23.364 2.393 44.102 6.875 61.314L75.5 186.25l3.125-39.406L46 93.47l.03-.032a280 280 0 0 0-18.78-12.657zm132.844 10.532c-8.415 3.504-16.29 7.213-23.594 11.094l-39.25 45.97l-3.094 39.374l50.438-39.094c6.712-15.904 12.09-35.263 15.5-57.344m177.22 21.626c-24.024 58.09-16.16 97.86 7.873 108.5l21.157-36.625l-19.594-61.438a274 274 0 0 0-9.438-10.438zm146.03.218c-4.55-.028-8.97.084-13.28.28L414.935 138l-19.78 34.28l62.343-13.655c12.897-11.47 26.09-26.626 38.656-45.094c-4.358-.216-8.64-.348-12.812-.374zm-226.094 8.72c-23.24 23.238-38.832 46.003-45.53 65.655l16.436 42.907l34.22-27.75c4.695-20.704 3.436-48.856-5.126-80.812M16.406 159.06c3.28 62.77 27.482 95.31 53.75 94.594l3.344-42.22l-44.063-47a279 279 0 0 0-13.03-5.374zm143.22 11.375a272 272 0 0 0-18.5 4.563l-48.97 37.938l-3.312 41.75c26.492 7.51 57.16-20.567 70.78-84.25zm16.06 1.563c-4.36 22.935-5.65 43.762-4.374 61.5l32.688 51l10.22-38.188l-22.407-58.437h.03a277 277 0 0 0-16.155-15.875zm267.408 8.938l-60.563 13.218l-20.936 36.25c20.682 18.195 60.438 6.035 100.125-45.625a275 275 0 0 0-18.626-3.843m-138.688 25.53c-8.912 1.92-17.304 4.16-25.187 6.657l-46.97 38.03l-10.22 38.19l56.69-29.283c9.493-14.424 18.323-32.49 25.686-53.593zm155.125 25.063c-25.85 20.324-44.046 41.06-53.03 59.782l11.22 44.532l37.28-23.47c7.126-19.99 9.236-48.088 4.53-80.843zm-123.342 8.595c-34.435 77.573-59.394 159.06-62.97 253.03h18.72c3.558-90.792 27.573-169.428 61.312-245.436l-17.063-7.595zm-185.375 6.906c-8.173 62.347 9.714 98.713 35.687 102.75l10.97-40.874l-34.814-54.25a279 279 0 0 0-11.844-7.625zm221.75 24.532c-7.053 22.243-10.817 42.77-11.657 60.532l26.406 54.594L402 349.967l-15.28-60.687h.06c-4.3-5.848-9.033-11.76-14.217-17.717zm-302.47 1.532c-8.664 74.584-8.13 147.835 12.188 220.062h19.44c-20.877-70.772-21.764-143.02-13.064-217.906l-18.562-2.156zm219.47 11.094c-6.613.16-12.953.54-19.032 1.125L215.5 313.78l-10.844 40.408c24.69 12.23 59.938-9.82 84.906-70zm206.718 36.937c-9.072.844-17.664 2.052-25.78 3.594l-51.156 32.217l-14.688 36.657l59.75-22.313c11.14-13.193 22.055-30.075 31.875-50.155zm-157.31 22c-15.528 60.938-2.096 99.19 23.217 106.28l15.72-39.28l-28.094-58.03c-3.43-3-7.053-5.985-10.844-8.97zM183.25 368.72c-12.674 41.233-22.26 82.547-26.844 124.436h18.813c4.507-39.722 13.69-79.23 25.905-118.97l-17.875-5.467zm270 26.655l-58 21.688l-15.563 38.875c23.056 15.098 60.673-2.606 92.625-59.407a273 273 0 0 0-19.062-1.155zM356.5 469.03c-1.874 7.713-3.185 15.757-3.656 24.126h18.687c.45-6.686 1.55-13.206 3.126-19.687l-18.156-4.44z"/></symbol> <symbol id="wheat" viewBox="0 0 512 512"><path fill="currentColor" d="M98.344 16.688C79.692 43.785 68.498 69.01 65.5 89.56l23.938 39.157l28.624-33.47c.868-21.213-5.49-48.677-19.718-78.563zM472.5 19.625C444.04 36.055 423.112 54 411.562 71.25l4.75 45.688L456.563 99c9.89-18.777 15.938-46.29 15.938-79.375zm-91.75 27.28c-10.153 21.036-16.8 40.84-20.156 58.314l18.375 57.686l19.78-34.25l-6.5-62.22h.03a277 277 0 0 0-11.53-19.53zM27.25 80.782c-.125 23.364 2.393 44.102 6.875 61.314L75.5 186.25l3.125-39.406L46 93.47l.03-.032a280 280 0 0 0-18.78-12.657zm132.844 10.532c-8.415 3.504-16.29 7.213-23.594 11.094l-39.25 45.97l-3.094 39.374l50.438-39.094c6.712-15.904 12.09-35.263 15.5-57.344m177.22 21.626c-24.024 58.09-16.16 97.86 7.873 108.5l21.157-36.625l-19.594-61.438a274 274 0 0 0-9.438-10.438zm146.03.218c-4.55-.028-8.97.084-13.28.28L414.935 138l-19.78 34.28l62.343-13.655c12.897-11.47 26.09-26.626 38.656-45.094c-4.358-.216-8.64-.348-12.812-.374zm-226.094 8.72c-23.24 23.238-38.832 46.003-45.53 65.655l16.436 42.907l34.22-27.75c4.695-20.704 3.436-48.856-5.126-80.812M16.406 159.06c3.28 62.77 27.482 95.31 53.75 94.594l3.344-42.22l-44.063-47a279 279 0 0 0-13.03-5.374zm143.22 11.375a272 272 0 0 0-18.5 4.563l-48.97 37.938l-3.312 41.75c26.492 7.51 57.16-20.567 70.78-84.25zm16.06 1.563c-4.36 22.935-5.65 43.762-4.374 61.5l32.688 51l10.22-38.188l-22.407-58.437h.03a277 277 0 0 0-16.155-15.875zm267.408 8.938l-60.563 13.218l-20.936 36.25c20.682 18.195 60.438 6.035 100.125-45.625a275 275 0 0 0-18.626-3.843m-138.688 25.53c-8.912 1.92-17.304 4.16-25.187 6.657l-46.97 38.03l-10.22 38.19l56.69-29.283c9.493-14.424 18.323-32.49 25.686-53.593zm155.125 25.063c-25.85 20.324-44.046 41.06-53.03 59.782l11.22 44.532l37.28-23.47c7.126-19.99 9.236-48.088 4.53-80.843zm-123.342 8.595c-34.435 77.573-59.394 159.06-62.97 253.03h18.72c3.558-90.792 27.573-169.428 61.312-245.436l-17.063-7.595zm-185.375 6.906c-8.173 62.347 9.714 98.713 35.687 102.75l10.97-40.874l-34.814-54.25a279 279 0 0 0-11.844-7.625zm221.75 24.532c-7.053 22.243-10.817 42.77-11.657 60.532l26.406 54.594L402 349.967l-15.28-60.687h.06c-4.3-5.848-9.033-11.76-14.217-17.717zm-302.47 1.532c-8.664 74.584-8.13 147.835 12.188 220.062h19.44c-20.877-70.772-21.764-143.02-13.064-217.906l-18.562-2.156zm219.47 11.094c-6.613.16-12.953.54-19.032 1.125L215.5 313.78l-10.844 40.408c24.69 12.23 59.938-9.82 84.906-70zm206.718 36.937c-9.072.844-17.664 2.052-25.78 3.594l-51.156 32.217l-14.688 36.657l59.75-22.313c11.14-13.193 22.055-30.075 31.875-50.155zm-157.31 22c-15.528 60.938-2.096 99.19 23.217 106.28l15.72-39.28l-28.094-58.03c-3.43-3-7.053-5.985-10.844-8.97zM183.25 368.72c-12.674 41.233-22.26 82.547-26.844 124.436h18.813c4.507-39.722 13.69-79.23 25.905-118.97l-17.875-5.467zm270 26.655l-58 21.688l-15.563 38.875c23.056 15.098 60.673-2.606 92.625-59.407a273 273 0 0 0-19.062-1.155zM356.5 469.03c-1.874 7.713-3.185 15.757-3.656 24.126h18.687c.45-6.686 1.55-13.206 3.126-19.687l-18.156-4.44z"/></symbol>
<symbol id="wind-hole" viewBox="0 0 512 512"><path fill="currentColor" d="M19.842 17.184v61.42C29.59 124.187 54.08 177.31 96.35 234.948c-19.817-18.264-37.322-36.358-52.72-54.082c25.615 59.5 69.548 119.182 123.13 162.795c48.123 31.57 119.676 29.46 162.902-10.613c6.732-7.988 13.065-16.54 18.98-25.682c-20.605 78.87-90.272 129.942-216.61 139.61c22.292 6.705 46.503 10.895 72.36 12.234c-74.885 23.496-140.058 19.362-187.47-3.782v38.822h344.572c12.548-25.422 22.592-53.765 29.526-84.895c4.948-48.52-4.294-110.44-32.512-182.982c17.547 27.72 31.866 54.315 43.36 79.518c-.008-16.152-.728-32.81-2.237-49.982c-.084-5.56-.53-11.03-1.29-16.398c-33.654-52.997-81.454-71.595-133.21-64.133c59.48-17.147 105.816-5.343 143.067 40.62c61.71 66.54 84.012 167.01 60.17 278.837h25.113V184.81c-31.772-28.644-73.986-47.578-126.732-52.068c32.298-9.65 61.865-13.936 88.188-13.43c4.774.09 9.442.34 14.002.74c-29.598-8.21-60.133-11.63-90.846-11.398c-12.44.095-24.907.807-37.354 2.024l.088.05c-47.7 10.48-91.986 38.815-126.73 88.68c6.15-25.89 14.357-48.62 24.226-68.144c-29.95 7.29-55.854 24.91-73.71 48.888c-12.354 53.054 9.742 114.704 56.314 126.26c-16.457-8.185-27.838-25.188-27.838-44.73c0-27.46 22.46-49.918 49.92-49.918s49.92 22.46 49.92 49.918c0 17.3-8.92 32.61-22.385 41.576c-38.712 29.777-80.068 19.58-109.082-19.545c-31.807-42.892-33.913-88.063-8.812-146.24c-13.99 18.068-25.763 39.423-34.736 64.257c-2.735-95.686 31.315-157.842 82.412-184.546z"/></symbol> <symbol id="wind-hole" viewBox="0 0 512 512"><path fill="currentColor" d="M19.842 17.184v61.42C29.59 124.187 54.08 177.31 96.35 234.948c-19.817-18.264-37.322-36.358-52.72-54.082c25.615 59.5 69.548 119.182 123.13 162.795c48.123 31.57 119.676 29.46 162.902-10.613c6.732-7.988 13.065-16.54 18.98-25.682c-20.605 78.87-90.272 129.942-216.61 139.61c22.292 6.705 46.503 10.895 72.36 12.234c-74.885 23.496-140.058 19.362-187.47-3.782v38.822h344.572c12.548-25.422 22.592-53.765 29.526-84.895c4.948-48.52-4.294-110.44-32.512-182.982c17.547 27.72 31.866 54.315 43.36 79.518c-.008-16.152-.728-32.81-2.237-49.982c-.084-5.56-.53-11.03-1.29-16.398c-33.654-52.997-81.454-71.595-133.21-64.133c59.48-17.147 105.816-5.343 143.067 40.62c61.71 66.54 84.012 167.01 60.17 278.837h25.113V184.81c-31.772-28.644-73.986-47.578-126.732-52.068c32.298-9.65 61.865-13.936 88.188-13.43c4.774.09 9.442.34 14.002.74c-29.598-8.21-60.133-11.63-90.846-11.398c-12.44.095-24.907.807-37.354 2.024l.088.05c-47.7 10.48-91.986 38.815-126.73 88.68c6.15-25.89 14.357-48.62 24.226-68.144c-29.95 7.29-55.854 24.91-73.71 48.888c-12.354 53.054 9.742 114.704 56.314 126.26c-16.457-8.185-27.838-25.188-27.838-44.73c0-27.46 22.46-49.918 49.92-49.918s49.92 22.46 49.92 49.918c0 17.3-8.92 32.61-22.385 41.576c-38.712 29.777-80.068 19.58-109.082-19.545c-31.807-42.892-33.913-88.063-8.812-146.24c-13.99 18.068-25.763 39.423-34.736 64.257c-2.735-95.686 31.315-157.842 82.412-184.546z"/></symbol>

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 163 KiB

Before After
Before After

View file

@ -230,6 +230,12 @@ select { background: var(--bg); border: 1px solid var(--line); border-radius: 8p
.cost { display: flex; flex-wrap: wrap; gap: 6px; } .cost { display: flex; flex-wrap: wrap; gap: 6px; }
.fund { display: flex; flex-direction: column; gap: 6px; } .fund { display: flex; flex-direction: column; gap: 6px; }
.fund-row { display: flex; align-items: center; justify-content: space-between; gap: 8px; flex-wrap: wrap; } .fund-row { display: flex; align-items: center; justify-content: space-between; gap: 8px; flex-wrap: wrap; }
.fittings { display: flex; flex-direction: column; gap: 6px; padding-top: 8px; border-top: 1px solid var(--line); }
.fitting-row { display: flex; align-items: center; gap: 8px; }
.fit-ico { flex: none; display: grid; place-items: center; }
.fit-ico .gi { width: 22px; height: 22px; }
.fitting-text { flex: 1; min-width: 0; }
.fitting-row .btns { flex: none; display: flex; gap: 6px; }
.cost .item-chip .have { color: var(--muted); } .cost .item-chip .have { color: var(--muted); }
.banner { .banner {
display: flex; gap: 14px; align-items: center; padding: 12px 16px; margin-bottom: 18px; display: flex; gap: 14px; align-items: center; padding: 12px 16px; margin-bottom: 18px;

View file

@ -1025,6 +1025,66 @@ class HappeningsTest(unittest.TestCase):
class FittingTest(unittest.TestCase):
def setUp(self):
self.world = world_with(("fred", "artisan"))
self.p = self.world["players"]["fred"]
self.buildings = self.world["city"]["buildings"]
def test_install_needs_the_building_level(self):
self.p["bank"] = {"shelving": 1}
self.buildings["storehouse"]["level"] = 1
self.assertEqual(game.install(self.world, self.p, "shelving", "bank", T0), "Needs Storehouse level 2")
self.buildings["storehouse"]["level"] = 2
slots = game.bank_slots(self.world, self.p)
self.assertIsNone(game.install(self.world, self.p, "shelving", "bank", T0))
self.assertEqual(game.bank_slots(self.world, self.p), slots + 1)
self.assertNotIn("shelving", self.p["bank"])
self.assertGreater(self.p["favour"], 0)
self.p["bank"] = {"shelving": 1}
self.assertEqual(game.install(self.world, self.p, "shelving", "bank", T0), "The storehouse already has that")
def test_install_from_the_stockpile(self):
self.world["city"]["stockpile"] = {"hoardings": 1}
self.buildings["walls"]["level"] = 3
walls = game.defence(self.world)["parts"]["walls"]
self.assertIsNone(game.install(self.world, self.p, "hoardings", "city", T0))
self.assertEqual(game.defence(self.world)["parts"]["walls"], walls + 25)
self.assertEqual(self.p["favour"], 0)
self.assertIn("Walls", game.city_uses("hoardings"))
def test_damage_pauses_a_fitting(self):
self.buildings["smithy"].update(level=3, fittings=["bellows"])
action = game.ACTION_BY_ID["smith_copper_bar"]
fitted = game.action_time(self.world, self.p, action)
self.buildings["smithy"]["damaged"] = True
self.assertFalse(game.fitted(self.world, "bellows"))
self.assertGreater(game.action_time(self.world, self.p, action), fitted)
def test_pump_can_put_out_a_fire(self):
self.buildings["well"].update(level=2, fittings=["well_pump"])
self.world["city"]["stockpile"] = {"logs": 100}
rng = random.Random()
rng.random = lambda: 0.1
game._hardship(self.world, T0, rng, "fire")
self.assertEqual(self.world["city"]["stockpile"], {"logs": 100})
def test_every_fitting_can_be_made(self):
for fitting in game.FITTINGS:
action = game.ACTION_BY_ID[f"make_{fitting[0]}"]
self.assertEqual(action["skill"], "construction")
self.assertEqual(action["outputs"], {fitting[0]: 1})
self.assertIn(fitting[2], game.BUILDINGS)
def test_migration_adds_fittings(self):
world = game.new_world(T0)
world["version"] = 9
for building in world["city"]["buildings"].values():
del building["fittings"]
game.migrate(world, T0)
self.assertEqual(world["city"]["buildings"]["houses"]["fittings"], [])
class IconTest(unittest.TestCase): class IconTest(unittest.TestCase):
def test_everything_has_a_glyph_in_the_sprite(self): def test_everything_has_a_glyph_in_the_sprite(self):
sprite = (Path(__file__).resolve().parent.parent / "static" / "icons.svg").read_text() sprite = (Path(__file__).resolve().parent.parent / "static" / "icons.svg").read_text()