diff --git a/docs/marca/simbolo-naranja.svg b/docs/marca/simbolo-naranja.svg
index 437ea5d..367abc9 100644
--- a/docs/marca/simbolo-naranja.svg
+++ b/docs/marca/simbolo-naranja.svg
@@ -1 +1 @@
-
+
diff --git a/docs/marca/simbolo-negativo.svg b/docs/marca/simbolo-negativo.svg
index acc10a1..947687f 100644
--- a/docs/marca/simbolo-negativo.svg
+++ b/docs/marca/simbolo-negativo.svg
@@ -1 +1 @@
-
+
diff --git a/docs/marca/simbolo-pegatina.svg b/docs/marca/simbolo-pegatina.svg
index 886e34a..2060045 100644
--- a/docs/marca/simbolo-pegatina.svg
+++ b/docs/marca/simbolo-pegatina.svg
@@ -1 +1 @@
-
+
diff --git a/docs/marca/simbolo.svg b/docs/marca/simbolo.svg
index 91f225c..368f8dd 100644
--- a/docs/marca/simbolo.svg
+++ b/docs/marca/simbolo.svg
@@ -1 +1 @@
-
+
diff --git a/sites/takethestreet/favicon.svg b/sites/takethestreet/favicon.svg
index 91f225c..368f8dd 100644
--- a/sites/takethestreet/favicon.svg
+++ b/sites/takethestreet/favicon.svg
@@ -1 +1 @@
-
+
diff --git a/sites/takethestreet/img/simbolo-negativo.svg b/sites/takethestreet/img/simbolo-negativo.svg
index acc10a1..947687f 100644
--- a/sites/takethestreet/img/simbolo-negativo.svg
+++ b/sites/takethestreet/img/simbolo-negativo.svg
@@ -1 +1 @@
-
+
diff --git a/sites/takethestreet/img/simbolo.svg b/sites/takethestreet/img/simbolo.svg
index 91f225c..368f8dd 100644
--- a/sites/takethestreet/img/simbolo.svg
+++ b/sites/takethestreet/img/simbolo.svg
@@ -1 +1 @@
-
+
diff --git a/sites/tomalacalle/favicon.svg b/sites/tomalacalle/favicon.svg
index 91f225c..368f8dd 100644
--- a/sites/tomalacalle/favicon.svg
+++ b/sites/tomalacalle/favicon.svg
@@ -1 +1 @@
-
+
diff --git a/sites/tomalacalle/img/simbolo-negativo.svg b/sites/tomalacalle/img/simbolo-negativo.svg
index acc10a1..947687f 100644
--- a/sites/tomalacalle/img/simbolo-negativo.svg
+++ b/sites/tomalacalle/img/simbolo-negativo.svg
@@ -1 +1 @@
-
+
diff --git a/sites/tomalacalle/img/simbolo.svg b/sites/tomalacalle/img/simbolo.svg
index 91f225c..368f8dd 100644
--- a/sites/tomalacalle/img/simbolo.svg
+++ b/sites/tomalacalle/img/simbolo.svg
@@ -1 +1 @@
-
+
diff --git a/tools/farola.py b/tools/farola.py
index e7038d8..80e6fdf 100644
--- a/tools/farola.py
+++ b/tools/farola.py
@@ -1,11 +1,20 @@
import sys
-NAR, INK, BL = "#f04e23", "#111", "#fff"
+NAR, LUZ, INK, BL = "#f04e23", "#f45a1c", "#111", "#fff"
-def farola(estilo="aro", ink=INK, luz=NAR, fondo=None, papel=BL):
+def onda(a, b, amp):
+ (x0, y0), (x1, y1) = a, b
+ dx, dy = x1 - x0, y1 - y0
+ L = (dx * dx + dy * dy) ** .5
+ px, py = -dy / L * amp, dx / L * amp
+ c1 = (x0 + dx / 3 + px, y0 + dy / 3 + py)
+ c2 = (x0 + dx * 2 / 3 - px, y0 + dy * 2 / 3 - py)
+ return f"C{c1[0]:.1f},{c1[1]:.1f} {c2[0]:.1f},{c2[1]:.1f} {x1},{y1}"
+
+def farola(estilo="aro", ink=INK, luz=LUZ, fondo=None, papel=BL):
bg = f'' if fondo else ""
if estilo == "aro":
defs = ''
- cono = f''
+ cono = f''
suelo = f''
poste = f''
cabeza = f''