Write "Genuary". Avoid using a font
+
+
+
+
+
+""")
-print("")
diff --git a/05/index.html b/05/index.html
new file mode 100644
index 0000000..6540357
--- /dev/null
+++ b/05/index.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
Genuary 2026 - 05
+
+
Write "Genuary". Avoid using a font
+
+
+
+
+
+
+
+
diff --git a/dist/05/animate.js b/dist/05/animate.js
new file mode 100644
index 0000000..4f52d53
--- /dev/null
+++ b/dist/05/animate.js
@@ -0,0 +1,35 @@
+
+const pointer = { x: 0, y: 0 };
+
+window.addEventListener(
+ "pointermove",
+ (e) => {
+ pointer.x = e.clientX;
+ pointer.y = e.clientY;
+ },
+ false
+);
+
+const paths = document.getElementsByTagName("path");
+const svg = document.getElementsByTagName("svg")[0];
+
+console.log(paths);
+function animate() {
+ requestAnimationFrame(animate);
+ const rect = svg.getBoundingClientRect();
+ const x = pointer.x - rect.left;
+ const y = pointer.y - rect.top;
+ for( const path of paths ) {
+ const i = Number(path.getAttribute("id"));
+ const xk = 0.004 * x;
+ const yk = 0.004 * (y + i - 200);
+ path.setAttribute(
+ "transform", `translate(${x}, ${y}) scale(${xk},${yk}) rotate(${xk * i * 2},20,20)`
+ );
+ }
+}
+
+animate();
+
+
+
diff --git a/dist/05/index.html b/dist/05/index.html
new file mode 100644
index 0000000..6540357
--- /dev/null
+++ b/dist/05/index.html
@@ -0,0 +1,105 @@
+
+
+
+
etc.mikelynch.org | Genuary 2026
+
+
+
+
+
+
+
Genuary 2026 - 05
+
+
Write "Genuary". Avoid using a font
+
+
+
+
+
+
+
+