Compare commits
No commits in common. "main" and "moonshot-v2" have entirely different histories.
main
...
moonshot-v
6 changed files with 338 additions and 342 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -1,3 +1 @@
|
|||
.DS_Store
|
||||
__pycache__/
|
||||
*.pyc
|
||||
|
|
|
|||
32
CLAUDE.md
32
CLAUDE.md
|
|
@ -4,33 +4,23 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
|||
|
||||
## Repository Overview
|
||||
|
||||
This is the GitHub profile repository for @developtheweb. Its README renders on the profile page and is a live system, not a static page: an animated entropy-reversal SVG whose state is lowered by visitors ("Maxwell's demon"), plus nightly-refreshed telemetry. Do not reintroduce third-party rendering services (capsule-render, readme-typing-svg, komarev, vercel stats/quotes apps) — everything renders from this repo, GitHub, or stevenmilanese.com assets.
|
||||
This is a GitHub profile repository containing only a README.md file that displays on the @developtheweb GitHub profile page. There is no source code, build configuration, or tests in this repository.
|
||||
|
||||
## Architecture
|
||||
## Repository Structure
|
||||
|
||||
```
|
||||
README.md profile page; contains marker-fenced generated sections
|
||||
engine/generate_entropy_svg.py SMIL-animated assets/entropy.svg from state/demon.json (stdlib only)
|
||||
engine/nightly.py refreshes README marker sections + bumps entropy generation (stdlib only)
|
||||
state/demon.json bits_sorted / generation / demons / last_sorted_at
|
||||
assets/entropy.svg generated — never hand-edit; regenerate via the engine
|
||||
.github/workflows/demon.yml issues:opened, title "demon: sort 12 bits" → +12 bits, regen SVG, commit, comment, close
|
||||
.github/workflows/nightly.yml cron 17 6 * * * → engine/nightly.py, commit if changed
|
||||
.github/workflows/snake.yml cron every 12h → contribution snake SVGs on the `output` branch
|
||||
/home/aurelius/git/developtheweb/
|
||||
└── README.md
|
||||
```
|
||||
|
||||
## README marker sections (machine-written — edit the generators, not the sections)
|
||||
## Working with this Repository
|
||||
|
||||
- `<!-- FEED:START/END -->` — 4 newest Strange Quarks articles (RSS `/feed.xml` if populated, else parsed from https://stevenmilanese.com/blog HTML)
|
||||
- `<!-- STATS:START/END -->` — telemetry row with live star/repo totals
|
||||
- `<!-- FEATURED:START/END -->` — featured cards (anthropic-certs, slTrain, meowchi-releases, mpl) with live star counts
|
||||
Since this is a profile repository with only a README.md file:
|
||||
|
||||
`engine/nightly.py` is fail-safe per section: on fetch/parse failure it leaves that section untouched and exits 0.
|
||||
- Any changes should maintain the professional formatting and structure of the profile README
|
||||
- The README uses GitHub-flavored markdown with centered content, badges, and images
|
||||
- External image assets are referenced from `https://github.com/developtheweb/stevenmilanese-com/blob/main/public/`
|
||||
|
||||
## Conventions
|
||||
## Note
|
||||
|
||||
- Conventional commit messages (`feat:`, `fix:`, `chore:`, `ci:`). No attribution footers of any kind.
|
||||
- Contact is `rev@moonfactory.dev` only — the old Telegram link and the old level-host email address are retired and must not reappear.
|
||||
- Entropy formula: `S = max(12.7, 100 − 0.0002·bits_sorted)`; 12 bits per demon click = 34.4 zJ (12 × kT ln 2 at 300 K).
|
||||
- SVG regeneration is deterministic for a given `generation` — diffs stay reviewable.
|
||||
- Test locally with `python3 engine/generate_entropy_svg.py` and `GITHUB_TOKEN=$(gh auth token) python3 engine/nightly.py` (both stdlib-only; no pip installs).
|
||||
This is not a development project - it's a GitHub profile repository used for personal branding and showcasing work. There are no build commands, tests, or development workflows associated with this repository.
|
||||
277
README.md
277
README.md
|
|
@ -1,120 +1,191 @@
|
|||
<div align="center">
|
||||
|
||||
# Reversing the irreversible
|
||||
<!-- Animated Wave -->
|
||||
<img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=14,15,16,17,18,19&height=100§ion=header&fontSize=0" width="100%" />
|
||||
|
||||
*Rev. Steven Milanese — the second law is statistical, not sacred. The demon pays its bills in bits.*
|
||||
<!-- Logo with Animation -->
|
||||
<img src="https://stevenmilanese.com/StevenMilanese-full-logo.png" alt="Steven Milanese" width="400"/>
|
||||
|
||||
<!-- Animated Typing Header -->
|
||||
[](https://git.io/typing-svg)
|
||||
|
||||
<!-- Profile Views Counter -->
|
||||
<br>
|
||||
<img src="https://komarev.com/ghpvc/?username=developtheweb&color=0891b2&style=for-the-badge&label=PROFILE+VIEWS" alt="Profile Views"/>
|
||||
|
||||
<!-- Social Badges with Custom Colors -->
|
||||
<br><br>
|
||||
[](https://stevenmilanese.com)
|
||||
[](https://www.linkedin.com/in/stevenmilanese/)
|
||||
[](https://stevenmilanese.com/strange-quarks)
|
||||
<br>
|
||||
[](https://x.com/developtheweb)
|
||||
[](https://t.me/CodeAndVerse)
|
||||
[](mailto:dev@level.host)
|
||||
<br>
|
||||
[](https://orcid.org/0009-0008-0442-208X)
|
||||
[](https://osf.io/3tsd4/)
|
||||
</div>
|
||||
|
||||
<!-- Animated Banner -->
|
||||
<div align="center">
|
||||
<img src="assets/entropy.svg" width="100%" alt="Entropy-reversal field: particles converging from chaos into a (2,5) torus-knot lattice"/>
|
||||
|
||||
[⚡ Be the demon — sort 12 bits](https://github.com/developtheweb/developtheweb/issues/new?title=demon%3A+sort+12+bits&body=One+tap.+Submit+to+sort.)
|
||||
|
||||
<sub>Each click opens a one-tap issue; an Action sorts the field, recommits the SVG, closes the issue. This README's state is community-lowered entropy.</sub>
|
||||
<img src="https://stevenmilanese.com/StevenMilanese-hero-stars.webp" alt="Hero Banner" width="100%"/>
|
||||
</div>
|
||||
|
||||
## About the Reverend
|
||||
<!-- Quote Section -->
|
||||
<div align="center">
|
||||
<br>
|
||||
<img src="https://quotes-github-readme.vercel.app/api?type=horizontal&theme=tokyonight"e=Transforming%20complexity%20into%20elegance%2C%20one%20algorithm%20at%20a%20time.&author=Steven%20Milanese" alt="Quote"/>
|
||||
<br>
|
||||
</div>
|
||||
|
||||
```
|
||||
Reverend ≔ Physicist ⊗ Minister ⊗ Systems_Alchemist
|
||||
domain : ℝ³·¹ ⊗ CY₃(χ = ±6)
|
||||
axiom : complexity ⟼ elegance
|
||||
method : ∀ p ∈ Inconceivable — solve(p) ∨ pose(better_p)
|
||||
runtime : Arch Linux, btw
|
||||
## 🎯 About Me
|
||||
|
||||
```python
|
||||
class StevenMilanese:
|
||||
def __init__(self):
|
||||
self.title = "Autodidactic Polymath | Systems Alchemist"
|
||||
self.location = "🌍 Earth"
|
||||
self.os = "Arch Linux BTW 🐧"
|
||||
self.current_focus = ["AI Architecture", "Quantum Computing", "WebGL", "Spiritual Tech"]
|
||||
self.philosophy = "Bridge technical excellence with human experience"
|
||||
|
||||
def transform_challenges(self, problem):
|
||||
return f"✨ Inspired solution for {problem}"
|
||||
```
|
||||
|
||||
*Written in MPL — the author's own language. Ordained minister, autodidactic polymath, natural philosopher. The ministry and the physics are the same inquiry conducted at different energy scales.*
|
||||
I transform complex challenges into inspired technological solutions. By seamlessly integrating Artificial Intelligence with cutting-edge development practices, I create systems that push the boundaries of what's possible. My expertise spans multiple domains including theoretical physics, mathematics, AI systems architecture, and spiritual technology.
|
||||
|
||||
## The mission — goals inconceivable by design
|
||||
## 🚀 Tech Arsenal
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" valign="top">
|
||||
|
||||
**Reverse the irreversible**
|
||||
|
||||
Maxwell's demon on GitHub's own infrastructure, funded in Landauer's currency. *(running above)*
|
||||
|
||||
</td>
|
||||
<td width="50%" valign="top">
|
||||
|
||||
**Derive the three generations**
|
||||
|
||||
Calabi–Yau compactifications, χ = ±6. [ORCID](https://orcid.org/0009-0008-0442-208X) · [OSF](https://osf.io/3tsd4/) · [companion essays](https://stevenmilanese.com/blog/tag/calabi-yau-manifolds)
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%" valign="top">
|
||||
|
||||
**Cognitive universality**
|
||||
|
||||
[MPL](https://github.com/developtheweb/mpl): if you can write the equation, you can run it.
|
||||
|
||||
</td>
|
||||
<td width="50%" valign="top">
|
||||
|
||||
**Planetary intelligence**
|
||||
|
||||
Earth as information processor, argued in full on [Strange Quarks](https://stevenmilanese.com/blog/planetary-intelligence-earth-as-information-processor).
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<!-- STATS:START -->
|
||||
<div align="center">
|
||||
|
||||
`10¹⁰⁶ yr until heat death — the deadline` · `2.9 zJ of order per bit sorted (kT ln 2, 300 K)` · `★ 27 stars across 14 public repos`
|
||||
### Languages & Frameworks
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
### Operating System & Environment
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
### Tools & Technologies
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
</div>
|
||||
<!-- STATS:END -->
|
||||
|
||||
## Beneath the physics — the verified inventory
|
||||
## 📊 GitHub Analytics
|
||||
|
||||
<!-- FEATURED:START -->
|
||||
<div align="center">
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" valign="top">
|
||||
<h3 align="center"><a href="https://github.com/developtheweb/anthropic-certs">anthropic-certs</a></h3>
|
||||
<p align="center"><code>★ 11</code></p>
|
||||
<p align="center">Verified Anthropic certifications — Claude, API, Claude Code CLI, MCP.</p>
|
||||
</td>
|
||||
<td width="50%" valign="top">
|
||||
<h3 align="center"><a href="https://github.com/developtheweb/slTrain">slTrain</a></h3>
|
||||
<p align="center"><code>★ 4</code></p>
|
||||
<p align="center">A steam locomotive for your terminal, smoke trail included.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%" valign="top">
|
||||
<h3 align="center"><a href="https://github.com/developtheweb/meowchi-releases">meowchi-releases</a></h3>
|
||||
<p align="center"><code>★ 4</code></p>
|
||||
<p align="center">A desktop pet that evolves when you actually get work done.</p>
|
||||
</td>
|
||||
<td width="50%" valign="top">
|
||||
<h3 align="center"><a href="https://github.com/developtheweb/mpl">mpl</a></h3>
|
||||
<p align="center"><code>★ 2</code></p>
|
||||
<p align="center">Mathematics Programming Language — write the equation, run the equation.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<img width="49%" height="195px" src="https://github-readme-stats.vercel.app/api?username=developtheweb&show_icons=true&count_private=true&hide_border=true&title_color=06B6D4&icon_color=06B6D4&text_color=c9d1d9&bg_color=0d1117" alt="Steven Milanese github stats" />
|
||||
<img width="41%" height="195px" src="https://github-readme-stats.vercel.app/api/top-langs/?username=developtheweb&layout=compact&hide_border=true&title_color=06B6D4&text_color=c9d1d9&bg_color=0d1117" />
|
||||
</div>
|
||||
<!-- FEATURED:END -->
|
||||
|
||||
## Latest from Strange Quarks
|
||||
<div align="center">
|
||||
<img src="https://github-readme-activity-graph.vercel.app/graph?username=developtheweb&custom_title=Contribution%20Graph&bg_color=0d1117&color=06B6D4&line=06B6D4&point=06B6D4&area_color=1a1b27&title_color=06B6D4&area=true" alt="Steven Milanese's Activity Graph" width="100%"/>
|
||||
</div>
|
||||
|
||||
<!-- FEED:START -->
|
||||
| Article | |
|
||||
|:---|---:|
|
||||
| [THE MAJORITY THAT VOTED FOR HEMLOCK - Plato's Republic, Exegesis and Judgment](https://stevenmilanese.com/blog/the-majority-that-voted-for-hemlock-platos-republic-exegesis-and-judgment) | Sep 15, 2026 · 204 min read |
|
||||
| [What Survives the Reset](https://stevenmilanese.com/blog/what-survives-the-reset) | Aug 31, 2026 · 12 min read |
|
||||
| [The Invisible Hand's Blind Spot: A Demand Externality in Competitive Automation](https://stevenmilanese.com/blog/the-invisible-hands-blind-spot-a-demand-externality-in-competitive-automation) | Aug 19, 2026 · 61 min read |
|
||||
| [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 19 min read |
|
||||
<!-- FEED:END -->
|
||||
## 🎨 Featured Projects
|
||||
|
||||
<div align="center">
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%">
|
||||
<h3 align="center">stevenmilanese.com</h3>
|
||||
<div align="center">
|
||||
<a href="https://stevenmilanese.com" target="_blank"><img src="https://stevenmilanese.com/projects/calabi-yau.webp" width="100%" alt="Portfolio"/></a>
|
||||
<br><br>
|
||||
<p><strong>Immersive Portfolio Experience</strong></p>
|
||||
<p>Three.js visualizations • Server-side rendering • Headless CMS</p>
|
||||
<p>
|
||||
<a href="https://stevenmilanese.com" target="_blank"><img src="https://img.shields.io/badge/Visit-Live_Site-06B6D4?style=for-the-badge&logo=vercel&logoColor=white" alt="Visit Live Site"/></a>
|
||||
</p>
|
||||
</div>
|
||||
</td>
|
||||
<td width="50%">
|
||||
<h3 align="center">Emergence Intelligence</h3>
|
||||
<div align="center">
|
||||
<a href="https://stevenmilanese.com/#projects" target="_blank"><img src="https://stevenmilanese.com/projects/emergence-intelligence.webp" width="100%" alt="Emergence Intelligence"/></a>
|
||||
<br><br>
|
||||
<p><strong>Advanced AI System</strong></p>
|
||||
<p>Cognitive architecture • Semantic processing • Episodic memory</p>
|
||||
<p>
|
||||
<a href="https://stevenmilanese.com/#projects" target="_blank"><img src="https://img.shields.io/badge/Learn-More-14B8A6?style=for-the-badge&logo=openai&logoColor=white" alt="Learn More"/></a>
|
||||
</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
## 📚 Latest Articles
|
||||
|
||||
<div align="center">
|
||||
|
||||
| 📝 Article | 🏷️ Topics |
|
||||
|:---|:---|
|
||||
| [The Intersection of Physics and AI](https://stevenmilanese.com/strange-quarks) | `Quantum Computing` `Machine Learning` `Physics` |
|
||||
| [Building Resilient Distributed Systems](https://stevenmilanese.com/strange-quarks) | `Architecture` `Scalability` `DevOps` |
|
||||
| [WebGL Performance Optimization Techniques](https://stevenmilanese.com/strange-quarks) | `WebGL` `Three.js` `Performance` |
|
||||
| [Quantum Computing: Practical Applications](https://stevenmilanese.com/strange-quarks) | `Quantum` `Algorithms` `Future Tech` |
|
||||
|
||||
</div>
|
||||
|
||||
## 🔭 Current Focus
|
||||
|
||||
<div align="center">
|
||||
|
||||
```mermaid
|
||||
graph LR
|
||||
A[Advanced 3D Visualizations] --> B{Current Projects}
|
||||
C[Serverless Architecture] --> B
|
||||
D[Quantum Computing + AI] --> B
|
||||
E[Spiritual Technology] --> B
|
||||
B --> F[🚀 Innovation]
|
||||
```
|
||||
|
||||
</div>
|
||||
|
||||
## 🏆 Achievements & Certifications
|
||||
|
||||
<div align="center">
|
||||
<img src="https://img.shields.io/badge/Physics-Research_Publications-FF6B6B?style=for-the-badge"/>
|
||||
<img src="https://img.shields.io/badge/AI/ML-Advanced_Practitioner-4ECDC4?style=for-the-badge"/>
|
||||
<img src="https://img.shields.io/badge/Architecture-Systems_Design-95E1D3?style=for-the-badge"/>
|
||||
<img src="https://img.shields.io/badge/Leadership-Technical_Strategy-F38181?style=for-the-badge"/>
|
||||
<br>
|
||||
<img src="https://img.shields.io/badge/🐧_Arch_Linux-Full_Time_BTW-1793D1?style=for-the-badge"/>
|
||||
<img src="https://img.shields.io/badge/pacman-Package_Manager-1793D1?style=for-the-badge"/>
|
||||
<img src="https://img.shields.io/badge/AUR-Helper_yay-1793D1?style=for-the-badge"/>
|
||||
</div>
|
||||
|
||||
|
||||
## 💫 Connect & Collaborate
|
||||
|
||||
<div align="center">
|
||||
<img src="https://readme-typing-svg.demolab.com?font=Fira+Code&size=22&duration=3000&pause=1000&color=06B6D4¢er=true&vCenter=true&width=435&lines=Let's+build+something+amazing!;Open+to+collaborations;Reach+out+anytime!" alt="Typing SVG" />
|
||||
|
||||
<br><br>
|
||||
|
||||
[](https://stevenmilanese.com)
|
||||
[](https://www.linkedin.com/in/stevenmilanese/)
|
||||
[](mailto:dev@level.host)
|
||||
[](https://stevenmilanese.com/strange-quarks)
|
||||
</div>
|
||||
|
||||
<!-- Snake Animation -->
|
||||
<div align="center">
|
||||
<br>
|
||||
<picture>
|
||||
|
|
@ -126,17 +197,13 @@ Earth as information processor, argued in full on [Strange Quarks](https://steve
|
|||
|
||||
---
|
||||
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td align="left">
|
||||
<div align="center">
|
||||
<img src="https://stevenmilanese.com/StevenMilanese-ghost-logo.png" alt="Steven Milanese Logo" width="80"/>
|
||||
<br>
|
||||
<img src="https://readme-typing-svg.demolab.com?font=Fira+Code&size=14&duration=3000&pause=1000&color=718096¢er=true&vCenter=true&width=435&lines=Systems+Alchemist;Transforming+Complexity+into+Elegance" alt="Typing SVG" />
|
||||
<br>
|
||||
<sub>⚡ Powered by curiosity, driven by innovation</sub>
|
||||
</div>
|
||||
|
||||
*Founder, [MoonFactory](https://moonfactory.dev) — development and consulting.*
|
||||
|
||||
</td>
|
||||
<td align="right">
|
||||
|
||||
[stevenmilanese.com](https://stevenmilanese.com) · [Strange Quarks](https://stevenmilanese.com/blog) · [X](https://x.com/developtheweb) · [LinkedIn](https://www.linkedin.com/in/stevenmilanese/) · [ORCID](https://orcid.org/0009-0008-0442-208X) · [OSF](https://osf.io/3tsd4/) · [rev@moonfactory.dev](mailto:rev@moonfactory.dev)
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- Wave Footer -->
|
||||
<img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=14,15,16,17,18,19&height=80§ion=footer&fontSize=0" width="100%" />
|
||||
|
|
|
|||
|
|
@ -1,126 +1,126 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="880" height="260" viewBox="0 0 880 260" role="img" aria-label="Entropy-reversal field: S = 100.0 k-bits">
|
||||
<rect x="0.5" y="0.5" width="879" height="259" rx="8" fill="#010409" stroke="#21262d"/>
|
||||
<circle r="3" fill="#4dd4e8" cx="39.3" cy="54.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="39.3;612.1;612.1;39.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="54.4;130.0;130.0;54.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="26.1" cy="156.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="26.1;609.3;609.3;26.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="156.0;141.8;141.8;156.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="553.1" cy="192.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="553.1;601.4;601.4;553.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="192.8;152.7;152.7;192.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="257.2" cy="61.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="257.2;588.9;588.9;257.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="61.2;162.2;162.2;61.2"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="842.4" cy="194.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="842.4;572.9;572.9;842.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="194.0;169.7;169.7;194.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="752.7" cy="188.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="752.7;554.8;554.8;752.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="188.3;175.0;175.0;188.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="254.5" cy="102.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="254.5;535.8;535.8;254.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="102.7;178.1;178.1;102.7"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="123.8" cy="125.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="123.8;517.3;517.3;123.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="125.7;179.3;179.3;125.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="631.8" cy="89.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="631.8;500.2;500.2;631.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="89.0;179.1;179.1;89.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="483.0" cy="102.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="483.0;485.4;485.4;483.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="102.1;178.1;178.1;102.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="499.5" cy="169.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="499.5;472.9;472.9;499.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="169.5;177.2;177.2;169.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="203.4" cy="72.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="203.4;462.6;462.6;203.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="72.0;176.9;176.9;72.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="650.1" cy="84.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="650.1;454.0;454.0;650.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="84.9;177.8;177.8;84.9"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="642.3" cy="220.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="642.3;446.2;446.2;642.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="220.2;180.2;180.2;220.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="44.8" cy="217.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="44.8;438.1;438.1;44.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="217.2;184.2;184.2;217.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="390.6" cy="91.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="390.6;429.0;429.0;390.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="91.2;189.5;189.5;91.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="350.7" cy="118.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="350.7;417.8;417.8;350.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="118.6;195.7;195.7;118.6"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="509.4" cy="173.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="509.4;404.3;404.3;509.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="173.7;202.1;202.1;173.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="170.3" cy="77.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="170.3;388.2;388.2;170.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="77.6;207.9;207.9;77.6"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="371.8" cy="207.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="371.8;369.9;369.9;371.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="207.0;212.3;212.3;207.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="563.1" cy="110.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="563.1;350.2;350.2;563.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="110.1;214.6;214.6;110.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="727.0" cy="236.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="727.0;330.1;330.1;727.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="236.2;214.4;214.4;236.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="727.7" cy="59.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="727.7;311.0;311.0;727.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="59.1;211.2;211.2;59.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="445.4" cy="235.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="445.4;294.2;294.2;445.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="235.4;205.2;205.2;235.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="22.2" cy="111.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="22.2;280.8;280.8;22.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="111.3;196.7;196.7;111.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="490.4" cy="72.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="490.4;271.9;271.9;490.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="72.8;186.2;186.2;72.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="740.3" cy="74.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="740.3;267.9;267.9;740.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="74.2;174.5;174.5;74.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="35.3" cy="36.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="35.3;269.0;269.0;35.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="36.5;162.2;162.2;36.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="382.8" cy="174.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="382.8;274.8;274.8;382.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="174.7;150.3;150.3;174.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="707.4" cy="171.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="707.4;284.5;284.5;707.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="171.8;139.4;139.4;171.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="624.9" cy="59.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="624.9;296.9;296.9;624.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="59.1;130.0;130.0;59.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="597.6" cy="150.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="597.6;310.8;310.8;597.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="150.0;122.3;122.3;150.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="253.8" cy="169.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="253.8;324.8;324.8;253.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="169.4;116.3;116.3;169.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="501.2" cy="118.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="501.2;337.7;337.7;501.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="118.9;111.6;111.6;118.9"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="44.4" cy="111.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="44.4;348.7;348.7;44.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="111.3;107.8;107.8;111.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="54.5" cy="87.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="54.5;357.3;357.3;54.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="87.3;104.4;104.4;87.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="405.3" cy="74.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="405.3;363.4;363.4;405.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="74.3;100.5;100.5;74.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="127.6" cy="189.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="127.6;367.5;367.5;127.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="189.0;95.7;95.7;189.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="369.4" cy="232.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="369.4;370.2;370.2;369.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="232.1;89.5;89.5;232.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="59.3" cy="175.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="59.3;372.6;372.6;59.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="175.5;81.9;81.9;175.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="318.5" cy="137.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="318.5;375.7;375.7;318.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="137.0;72.8;72.8;137.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="616.1" cy="223.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="616.1;380.6;380.6;616.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="223.5;62.7;62.7;223.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="358.5" cy="166.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="358.5;388.2;388.2;358.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="166.1;52.1;52.1;166.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="508.4" cy="109.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="508.4;398.8;398.8;508.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="109.3;41.9;41.9;109.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="49.9" cy="163.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="49.9;412.5;412.5;49.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="163.7;32.8;32.8;163.7"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="323.2" cy="225.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="323.2;429.0;429.0;323.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="225.1;25.7;25.7;225.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="258.0" cy="20.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="258.0;447.4;447.4;258.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="20.9;21.3;21.3;20.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="507.4" cy="161.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="507.4;466.7;466.7;507.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="161.1;20.0;20.0;161.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="373.8" cy="192.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="373.8;485.5;485.5;373.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="192.0;22.0;22.0;192.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="107.9" cy="229.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="107.9;502.7;502.7;107.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="229.0;27.3;27.3;229.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="814.1" cy="153.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="814.1;517.1;517.1;814.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="153.2;35.3;35.3;153.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="234.6" cy="235.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="234.6;527.8;527.8;234.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="235.4;45.6;45.6;235.4"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="572.8" cy="38.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="572.8;534.4;534.4;572.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="38.4;57.4;57.4;38.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="135.3" cy="32.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="135.3;536.9;536.9;135.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="32.5;69.7;69.7;32.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="330.5" cy="67.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="330.5;535.8;535.8;330.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="67.8;81.9;81.9;67.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="634.7" cy="115.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="634.7;531.9;531.9;634.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="115.1;93.2;93.2;115.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="845.1" cy="203.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="845.1;526.3;526.3;845.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="203.7;103.1;103.1;203.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="47.4" cy="24.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="47.4;520.2;520.2;47.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="24.9;111.6;111.6;24.9"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="233.1" cy="194.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="233.1;514.9;514.9;233.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="194.7;118.7;118.7;194.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="32.2" cy="77.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="32.2;511.2;511.2;32.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="77.3;124.6;124.6;77.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="707.1" cy="229.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="707.1;510.0;510.0;707.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="229.2;130.0;130.0;229.2"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="416.0" cy="228.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="416.0;511.2;511.2;416.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="228.6;135.4;135.4;228.6"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="331.4" cy="91.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="331.4;514.9;514.9;331.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="91.4;141.3;141.3;91.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="188.7" cy="45.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="188.7;520.2;520.2;188.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="45.7;148.4;148.4;45.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="153.0" cy="146.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="153.0;526.3;526.3;153.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="146.8;156.9;156.9;146.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="568.2" cy="171.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="568.2;531.9;531.9;568.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="171.2;166.8;166.8;171.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="421.3" cy="65.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="421.3;535.8;535.8;421.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="65.0;178.1;178.1;65.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="474.1" cy="176.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="474.1;536.9;536.9;474.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="176.0;190.3;190.3;176.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="503.8" cy="98.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="503.8;534.4;534.4;503.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="98.7;202.6;202.6;98.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="823.3" cy="63.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="823.3;527.8;527.8;823.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="63.1;214.4;214.4;63.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="515.7" cy="59.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="515.7;517.1;517.1;515.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="59.7;224.7;224.7;59.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="624.2" cy="238.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="624.2;502.7;502.7;624.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="238.7;232.7;232.7;238.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="32.9" cy="146.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="32.9;485.5;485.5;32.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="146.0;238.0;238.0;146.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="378.6" cy="199.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="378.6;466.7;466.7;378.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="199.3;240.0;240.0;199.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="830.6" cy="208.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="830.6;447.4;447.4;830.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="208.0;238.7;238.7;208.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="191.7" cy="120.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="191.7;429.0;429.0;191.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="120.2;234.3;234.3;120.2"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="187.2" cy="161.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="187.2;412.5;412.5;187.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="161.2;227.2;227.2;161.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="100.4" cy="24.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="100.4;398.8;398.8;100.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="24.3;218.1;218.1;24.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="382.9" cy="28.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="382.9;388.2;388.2;382.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="28.6;207.9;207.9;28.6"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="564.4" cy="39.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="564.4;380.6;380.6;564.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="39.1;197.3;197.3;39.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="392.3" cy="235.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="392.3;375.7;375.7;392.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="235.2;187.2;187.2;235.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="185.8" cy="219.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="185.8;372.6;372.6;185.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="219.6;178.1;178.1;219.6"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="170.5" cy="47.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="170.5;370.2;370.2;170.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="47.8;170.5;170.5;47.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="36.5" cy="69.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="36.5;367.5;367.5;36.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="69.0;164.3;164.3;69.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="846.2" cy="233.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="846.2;363.4;363.4;846.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="233.1;159.5;159.5;233.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="94.6" cy="39.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="94.6;357.3;357.3;94.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="39.9;155.6;155.6;39.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="321.3" cy="104.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="321.3;348.7;348.7;321.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="104.1;152.2;152.2;104.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="110.3" cy="187.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="110.3;337.7;337.7;110.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="187.8;148.4;148.4;187.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="173.6" cy="57.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="173.6;324.8;324.8;173.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="57.8;143.7;143.7;57.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="34.4" cy="228.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="34.4;310.8;310.8;34.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="228.3;137.7;137.7;228.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="153.8" cy="193.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="153.8;296.9;296.9;153.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="193.9;130.0;130.0;193.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="594.3" cy="92.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="594.3;284.5;284.5;594.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="92.3;120.6;120.6;92.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="806.7" cy="226.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="806.7;274.8;274.8;806.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="226.7;109.7;109.7;226.7"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="465.8" cy="86.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="465.8;269.0;269.0;465.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="86.2;97.8;97.8;86.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="97.5" cy="53.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="97.5;267.9;267.9;97.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="53.5;85.5;85.5;53.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="357.3" cy="53.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="357.3;271.9;271.9;357.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="53.2;73.8;73.8;53.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="848.1" cy="227.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="848.1;280.8;280.8;848.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="227.3;63.3;63.3;227.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="77.5" cy="220.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="77.5;294.2;294.2;77.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="220.1;54.8;54.8;220.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="748.2" cy="175.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="748.2;311.0;311.0;748.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="175.3;48.8;48.8;175.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="283.4" cy="24.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="283.4;330.1;330.1;283.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="24.4;45.6;45.6;24.4"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="289.1" cy="32.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="289.1;350.2;350.2;289.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="32.4;45.4;45.4;32.4"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="843.3" cy="124.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="843.3;369.9;369.9;843.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="124.3;47.7;47.7;124.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="302.6" cy="176.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="302.6;388.2;388.2;302.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="176.9;52.1;52.1;176.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="442.3" cy="63.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="442.3;404.3;404.3;442.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="63.0;57.9;57.9;63.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="623.8" cy="232.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="623.8;417.8;417.8;623.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="232.2;64.3;64.3;232.2"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="288.1" cy="171.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="288.1;429.0;429.0;288.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="171.5;70.5;70.5;171.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="708.3" cy="71.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="708.3;438.1;438.1;708.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="71.4;75.8;75.8;71.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="765.7" cy="98.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="765.7;446.2;446.2;765.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="98.0;79.8;79.8;98.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="46.1" cy="174.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="46.1;454.0;454.0;46.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="174.3;82.2;82.2;174.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="856.8" cy="61.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="856.8;462.6;462.6;856.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="61.3;83.1;83.1;61.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="411.0" cy="216.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="411.0;472.9;472.9;411.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="216.8;82.8;82.8;216.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="333.4" cy="84.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="333.4;485.4;485.4;333.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="84.9;81.9;81.9;84.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="145.7" cy="200.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="145.7;500.2;500.2;145.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="200.6;80.9;80.9;200.6"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="272.1" cy="62.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="272.1;517.3;517.3;272.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="62.8;80.7;80.7;62.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="245.3" cy="188.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="245.3;535.8;535.8;245.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="188.5;81.9;81.9;188.5"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="773.9" cy="220.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="773.9;554.8;554.8;773.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="220.2;85.0;85.0;220.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="384.5" cy="219.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="384.5;572.9;572.9;384.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="219.6;90.3;90.3;219.6"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="346.2" cy="186.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="346.2;588.9;588.9;346.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="186.3;97.8;97.8;186.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="73.1" cy="86.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="73.1;601.4;601.4;73.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="86.8;107.3;107.3;86.8"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="543.6" cy="174.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="543.6;609.3;609.3;543.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="174.9;118.2;118.2;174.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="804.6" cy="218.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="804.6;612.1;612.1;804.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="218.8;130.0;130.0;218.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="204.6" cy="189.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="204.6;609.3;609.3;204.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="189.8;141.8;141.8;189.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="24.2" cy="137.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="24.2;601.4;601.4;24.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="137.1;152.7;152.7;137.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="598.7" cy="51.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="598.7;588.9;588.9;598.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="51.9;162.2;162.2;51.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="78.1" cy="45.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="78.1;572.9;572.9;78.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="45.0;169.7;169.7;45.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="602.2" cy="172.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="602.2;554.8;554.8;602.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="172.6;175.0;175.0;172.6"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="679.8" cy="119.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="679.8;535.8;535.8;679.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="119.5;178.1;178.1;119.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="305.8" cy="148.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="305.8;517.3;517.3;305.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="148.5;179.3;179.3;148.5"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="594.6" cy="188.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="594.6;500.2;500.2;594.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="188.3;179.1;179.1;188.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="249.7" cy="103.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="249.7;485.4;485.4;249.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="103.8;178.1;178.1;103.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="524.1" cy="98.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="524.1;472.9;472.9;524.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="98.2;177.2;177.2;98.2"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="539.8" cy="234.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="539.8;462.6;462.6;539.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="234.5;176.9;176.9;234.5"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="66.6" cy="77.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="66.6;454.0;454.0;66.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="77.6;177.8;177.8;77.6"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="653.4" cy="59.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="653.4;446.2;446.2;653.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="59.9;180.2;180.2;59.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="245.6" cy="211.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="245.6;438.1;438.1;245.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="211.1;184.2;184.2;211.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="421.1" cy="86.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="421.1;429.0;429.0;421.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="86.8;189.5;189.5;86.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="47.9" cy="35.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="47.9;417.8;417.8;47.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="35.3;195.7;195.7;35.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="689.7" cy="78.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="689.7;404.3;404.3;689.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="78.3;202.1;202.1;78.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="254.7" cy="103.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="254.7;388.2;388.2;254.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="103.8;207.9;207.9;103.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="206.3" cy="216.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="206.3;369.9;369.9;206.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="216.3;212.3;212.3;216.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="464.3" cy="187.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="464.3;350.2;350.2;464.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="187.2;214.6;214.6;187.2"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="157.3" cy="85.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="157.3;330.1;330.1;157.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="85.8;214.4;214.4;85.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="126.4" cy="213.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="126.4;311.0;311.0;126.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="213.2;211.2;211.2;213.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="392.6" cy="146.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="392.6;294.2;294.2;392.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="146.1;205.2;205.2;146.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="829.3" cy="105.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="829.3;280.8;280.8;829.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="105.1;196.7;196.7;105.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="391.3" cy="238.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="391.3;271.9;271.9;391.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="238.5;186.2;186.2;238.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="370.7" cy="167.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="370.7;267.9;267.9;370.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="167.9;174.5;174.5;167.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="592.3" cy="146.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="592.3;269.0;269.0;592.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="146.0;162.2;162.2;146.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="271.8" cy="52.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="271.8;274.8;274.8;271.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="52.5;150.3;150.3;52.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="110.8" cy="195.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="110.8;284.5;284.5;110.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="195.3;139.4;139.4;195.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="138.2" cy="70.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="138.2;296.9;296.9;138.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="70.9;130.0;130.0;70.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="214.6" cy="86.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="214.6;310.8;310.8;214.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="86.3;122.3;122.3;86.3"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="405.1" cy="28.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="405.1;324.8;324.8;405.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="28.7;116.3;116.3;28.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="681.0" cy="195.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="681.0;337.7;337.7;681.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="195.2;111.6;111.6;195.2"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="259.8" cy="111.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="259.8;348.7;348.7;259.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="111.8;107.8;107.8;111.8"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="202.4" cy="148.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="202.4;357.3;357.3;202.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="148.7;104.4;104.4;148.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="621.0" cy="82.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="621.0;363.4;363.4;621.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="82.7;100.5;100.5;82.7"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="551.0" cy="42.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="551.0;367.5;367.5;551.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="42.8;95.7;95.7;42.8"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="206.4" cy="69.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="206.4;370.2;370.2;206.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="69.2;89.5;89.5;69.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="748.3" cy="229.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="748.3;372.6;372.6;748.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="229.0;81.9;81.9;229.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="251.9" cy="193.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="251.9;375.7;375.7;251.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="193.8;72.8;72.8;193.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="568.3" cy="163.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="568.3;380.6;380.6;568.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="163.5;62.7;62.7;163.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="178.4" cy="219.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="178.4;388.2;388.2;178.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="219.5;52.1;52.1;219.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="770.5" cy="143.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="770.5;398.8;398.8;770.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="143.1;41.9;41.9;143.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="200.2" cy="135.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="200.2;412.5;412.5;200.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="135.2;32.8;32.8;135.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="531.9" cy="213.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="531.9;429.0;429.0;531.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="213.6;25.7;25.7;213.6"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="619.2" cy="226.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="619.2;447.4;447.4;619.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="226.1;21.3;21.3;226.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="688.8" cy="97.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="688.8;466.7;466.7;688.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="97.1;20.0;20.0;97.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="532.6" cy="94.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="532.6;485.5;485.5;532.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="94.9;22.0;22.0;94.9"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="495.7" cy="117.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="495.7;502.7;502.7;495.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="117.5;27.3;27.3;117.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="633.1" cy="176.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="633.1;517.1;517.1;633.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="176.5;35.3;35.3;176.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="390.3" cy="83.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="390.3;527.8;527.8;390.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="83.3;45.6;45.6;83.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="812.5" cy="190.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="812.5;534.4;534.4;812.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="190.6;57.4;57.4;190.6"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="328.7" cy="205.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="328.7;536.9;536.9;328.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="205.5;69.7;69.7;205.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="525.4" cy="70.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="525.4;535.8;535.8;525.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="70.0;81.9;81.9;70.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="102.5" cy="53.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="102.5;531.9;531.9;102.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="53.4;93.2;93.2;53.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="764.0" cy="166.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="764.0;526.3;526.3;764.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="166.9;103.1;103.1;166.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="584.9" cy="24.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="584.9;520.2;520.2;584.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="24.3;111.6;111.6;24.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="478.8" cy="96.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="478.8;514.9;514.9;478.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="96.1;118.7;118.7;96.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="694.1" cy="164.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="694.1;511.2;511.2;694.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="164.0;124.6;124.6;164.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="66.0" cy="206.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="66.0;510.0;510.0;66.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="206.4;130.0;130.0;206.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="721.8" cy="138.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="721.8;511.2;511.2;721.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="138.9;135.4;135.4;138.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="595.1" cy="49.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="595.1;514.9;514.9;595.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="49.8;141.3;141.3;49.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="777.0" cy="45.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="777.0;520.2;520.2;777.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="45.0;148.4;148.4;45.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="725.3" cy="151.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="725.3;526.3;526.3;725.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="151.0;156.9;156.9;151.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="631.4" cy="98.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="631.4;531.9;531.9;631.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="98.8;166.8;166.8;98.8"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="414.2" cy="229.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="414.2;535.8;535.8;414.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="229.7;178.1;178.1;229.7"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="454.9" cy="148.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="454.9;536.9;536.9;454.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="148.6;190.3;190.3;148.6"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="288.9" cy="240.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="288.9;534.4;534.4;288.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="240.0;202.6;202.6;240.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="160.7" cy="136.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="160.7;527.8;527.8;160.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="136.7;214.4;214.4;136.7"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="522.2" cy="163.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="522.2;517.1;517.1;522.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="163.9;224.7;224.7;163.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="464.2" cy="167.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="464.2;502.7;502.7;464.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="167.6;232.7;232.7;167.6"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="773.0" cy="135.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="773.0;485.5;485.5;773.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="135.3;238.0;238.0;135.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="79.2" cy="80.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="79.2;466.7;466.7;79.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="80.8;240.0;240.0;80.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="206.8" cy="223.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="206.8;447.4;447.4;206.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="223.4;238.7;238.7;223.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="748.3" cy="150.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="748.3;429.0;429.0;748.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="150.3;234.3;234.3;150.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="61.6" cy="239.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="61.6;412.5;412.5;61.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="239.8;227.2;227.2;239.8"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="282.5" cy="89.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="282.5;398.8;398.8;282.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="89.4;218.1;218.1;89.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="768.8" cy="96.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="768.8;388.2;388.2;768.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="96.4;207.9;207.9;96.4"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="187.3" cy="179.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="187.3;380.6;380.6;187.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="179.1;197.3;197.3;179.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="838.0" cy="70.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="838.0;375.7;375.7;838.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="70.7;187.2;187.2;70.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="357.5" cy="217.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="357.5;372.6;372.6;357.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="217.5;178.1;178.1;217.5"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="327.3" cy="235.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="327.3;370.2;370.2;327.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="235.2;170.5;170.5;235.2"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="737.9" cy="158.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="737.9;367.5;367.5;737.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="158.1;164.3;164.3;158.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="223.7" cy="54.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="223.7;363.4;363.4;223.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="54.9;159.5;159.5;54.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="637.0" cy="51.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="637.0;357.3;357.3;637.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="51.2;155.6;155.6;51.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="195.3" cy="79.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="195.3;348.7;348.7;195.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="79.4;152.2;152.2;79.4"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="558.5" cy="214.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="558.5;337.7;337.7;558.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="214.5;148.4;148.4;214.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="147.9" cy="194.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="147.9;324.8;324.8;147.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="194.4;143.7;143.7;194.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="175.8" cy="200.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="175.8;310.8;310.8;175.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="200.1;137.7;137.7;200.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="151.9" cy="48.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="151.9;296.9;296.9;151.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="48.1;130.0;130.0;48.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="672.3" cy="51.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="672.3;284.5;284.5;672.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="51.6;120.6;120.6;51.6"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="427.4" cy="47.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="427.4;274.8;274.8;427.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="47.6;109.7;109.7;47.6"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="392.7" cy="154.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="392.7;269.0;269.0;392.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="154.9;97.8;97.8;154.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="462.2" cy="120.6"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="462.2;267.9;267.9;462.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="120.6;85.5;85.5;120.6"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="655.6" cy="142.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="655.6;271.9;271.9;655.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="142.1;73.8;73.8;142.1"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="844.0" cy="95.7"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="844.0;280.8;280.8;844.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="95.7;63.3;63.3;95.7"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="94.0" cy="50.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="94.0;294.2;294.2;94.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="50.2;54.8;54.8;50.2"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="184.1" cy="22.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="184.1;311.0;311.0;184.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="22.3;48.8;48.8;22.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="206.0" cy="76.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="206.0;330.1;330.1;206.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="76.0;45.6;45.6;76.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="287.7" cy="184.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="287.7;350.2;350.2;287.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="184.9;45.4;45.4;184.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="628.6" cy="124.5"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="628.6;369.9;369.9;628.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="124.5;47.7;47.7;124.5"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="573.6" cy="192.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="573.6;388.2;388.2;573.6"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="192.2;52.1;52.1;192.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="646.1" cy="22.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="646.1;404.3;404.3;646.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="22.2;57.9;57.9;22.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="298.3" cy="24.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="298.3;417.8;417.8;298.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="24.4;64.3;64.3;24.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="759.3" cy="177.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="759.3;429.0;429.0;759.3"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="177.4;70.5;70.5;177.4"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="529.4" cy="95.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="529.4;438.1;438.1;529.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="95.1;75.8;75.8;95.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="690.2" cy="47.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="690.2;446.2;446.2;690.2"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="47.3;79.8;79.8;47.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="300.1" cy="147.8"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="300.1;454.0;454.0;300.1"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="147.8;82.2;82.2;147.8"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="337.4" cy="159.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="337.4;462.6;462.6;337.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="159.0;83.1;83.1;159.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="779.5" cy="111.9"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="779.5;472.9;472.9;779.5"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="111.9;82.8;82.8;111.9"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="371.8" cy="24.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="371.8;485.4;485.4;371.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="24.2;81.9;81.9;24.2"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="264.0" cy="220.4"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="264.0;500.2;500.2;264.0"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="220.4;80.9;80.9;220.4"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="848.7" cy="76.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="848.7;517.3;517.3;848.7"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="76.0;80.7;80.7;76.0"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="605.9" cy="170.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="605.9;535.8;535.8;605.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="170.0;81.9;81.9;170.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="411.9" cy="225.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="411.9;554.8;554.8;411.9"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="225.1;85.0;85.0;225.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="185.4" cy="129.0"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="185.4;572.9;572.9;185.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="129.0;90.3;90.3;129.0"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="218.4" cy="29.1"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="218.4;588.9;588.9;218.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="29.1;97.8;97.8;29.1"/></circle>
|
||||
<circle r="3" fill="#1d6f7d" cx="736.4" cy="110.3"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="736.4;601.4;601.4;736.4"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="110.3;107.3;107.3;110.3"/></circle>
|
||||
<circle r="3" fill="#4dd4e8" cx="670.8" cy="115.2"><animate attributeName="cx" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="670.8;609.3;609.3;670.8"/><animate attributeName="cy" dur="11s" repeatCount="indefinite" calcMode="spline" keyTimes="0;0.64;0.82;1" keySplines="0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" values="115.2;118.2;118.2;115.2"/></circle>
|
||||
<text x="16" y="26" font-family="ui-monospace,SFMono-Regular,Menlo,monospace" font-size="14" fill="#4dd4e8">S = 100.0 k·bits</text>
|
||||
<text x="864" y="26" text-anchor="end" font-family="ui-monospace,SFMono-Regular,Menlo,monospace" font-size="14" fill="#7ee2a8">dS/dt < 0</text>
|
||||
<text x="864" y="246" text-anchor="end" font-family="ui-monospace,SFMono-Regular,Menlo,monospace" font-size="11" fill="#8b949e">bits sorted by visitors: 12</text>
|
||||
<text x="864" y="246" text-anchor="end" font-family="ui-monospace,SFMono-Regular,Menlo,monospace" font-size="11" fill="#8b949e">bits sorted by visitors: 0</text>
|
||||
</svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
|
@ -27,14 +27,8 @@ README = os.path.join(ROOT, "README.md")
|
|||
STATE_PATH = os.path.join(ROOT, "state", "demon.json")
|
||||
|
||||
SITE = "https://stevenmilanese.com"
|
||||
# The real feed. /feed.xml was a guess that 404'd for weeks while the HTML
|
||||
# fallback silently matched nothing, so the FEED table quietly froze; it now
|
||||
# also 301s here, but point at the canonical URL rather than lean on that.
|
||||
FEED_URL = f"{SITE}/rss.xml"
|
||||
FEED_URL = f"{SITE}/feed.xml"
|
||||
BLOG_URL = f"{SITE}/blog"
|
||||
# The site publishes read-time in its own namespace — valid for strict parsers,
|
||||
# unambiguous for this one.
|
||||
MANUSCRIPT_NS = "https://stevenmilanese.com/ns/manuscript"
|
||||
|
||||
FEATURED_REPOS = [
|
||||
("anthropic-certs", "Verified Anthropic certifications — Claude, API, Claude Code CLI, MCP."),
|
||||
|
|
@ -69,11 +63,6 @@ def replace_section(text, marker, body):
|
|||
|
||||
|
||||
def articles_from_rss():
|
||||
"""Primary source: the site's real feed.
|
||||
|
||||
The feed carries read-time in the site's own namespace, so the meta column
|
||||
comes from the publisher rather than being scraped back out of a page.
|
||||
"""
|
||||
root = ET.fromstring(fetch(FEED_URL))
|
||||
items = []
|
||||
for item in root.iter("item"):
|
||||
|
|
@ -85,70 +74,47 @@ def articles_from_rss():
|
|||
date = datetime.datetime.strptime(pub[:16].strip(), "%a, %d %b %Y")
|
||||
except ValueError:
|
||||
pass
|
||||
mins = (item.findtext(f"{{{MANUSCRIPT_NS}}}readingMinutes") or "").strip()
|
||||
meta = f"{mins} min read" if mins.isdigit() else ""
|
||||
if title and link:
|
||||
items.append({"title": title, "url": link, "date": date, "meta": meta})
|
||||
items.append({"title": title, "url": link, "date": date, "meta": ""})
|
||||
return items
|
||||
|
||||
|
||||
def articles_from_html():
|
||||
"""Fallback: parse the blog index.
|
||||
|
||||
Written against the Manuscript's markup, which is regular enough not to
|
||||
need heuristics — each entry is a `row` div holding one anchor and one
|
||||
`meta` span:
|
||||
|
||||
<div class="row">
|
||||
<a href="/blog/<slug>">Title</a>
|
||||
<span class="meta"> JUL 28, 2025 · 19 MIN </span>
|
||||
</div>
|
||||
|
||||
The previous version looked for a thumbnail `alt=` attribute and a
|
||||
Title-Case date. The redesign has neither — no feature images on the index
|
||||
and uppercase abbreviated months — so it matched nothing and silently
|
||||
returned an empty list for weeks.
|
||||
"""
|
||||
page = fetch(BLOG_URL)
|
||||
skip = ("/blog/tag/", "/blog/author/")
|
||||
articles, seen = [], set()
|
||||
|
||||
row_re = re.compile(
|
||||
r'<a[^>]+href="(/blog/[a-z0-9][a-z0-9-]*)"[^>]*>(.*?)</a>'
|
||||
r'.{0,400}?<span[^>]*class="meta"[^>]*>(.*?)</span>',
|
||||
re.S,
|
||||
)
|
||||
for m in row_re.finditer(page):
|
||||
slug, raw_title, raw_meta = m.group(1), m.group(2), m.group(3)
|
||||
if slug.startswith(skip) or slug in seen:
|
||||
anchors = [
|
||||
m for m in re.finditer(r'<a[^>]+href="(/blog/[a-z0-9][a-z0-9-]*)"', page)
|
||||
if not m.group(1).startswith(skip)
|
||||
]
|
||||
seen, articles = set(), []
|
||||
for idx, m in enumerate(anchors):
|
||||
slug = m.group(1)
|
||||
if slug in seen:
|
||||
continue
|
||||
|
||||
title = htmllib.unescape(re.sub(r"<[^>]+>", "", raw_title)).strip()
|
||||
meta_text = htmllib.unescape(re.sub(r"<[^>]+>", " ", raw_meta))
|
||||
meta_text = re.sub(r"\s+", " ", meta_text).strip()
|
||||
|
||||
# "JUL 28, 2025" — uppercase, abbreviated month.
|
||||
date_m = re.search(r"([A-Za-z]{3,}) (\d{1,2}), (\d{4})", meta_text)
|
||||
if not (title and date_m):
|
||||
continue
|
||||
month, day, year = date_m.groups()
|
||||
date = None
|
||||
for fmt in ("%b %d %Y", "%B %d %Y"):
|
||||
try:
|
||||
date = datetime.datetime.strptime(f"{month.title()} {day} {year}", fmt)
|
||||
break
|
||||
except ValueError:
|
||||
continue
|
||||
if date is None:
|
||||
continue
|
||||
|
||||
mins_m = re.search(r"(\d+)\s*MIN", meta_text, re.I)
|
||||
seen.add(slug)
|
||||
stop = len(page)
|
||||
for nxt in anchors[idx + 1:]:
|
||||
if nxt.group(1) != slug:
|
||||
stop = nxt.start()
|
||||
break
|
||||
window = page[m.start():stop]
|
||||
title_m = re.search(r'alt="([^"]+)"', window)
|
||||
stripped = re.sub(r"<[^>]+>", " ", window)
|
||||
stripped = htmllib.unescape(re.sub(r"<!--.*?-->", "", stripped))
|
||||
date_m = re.search(r"([A-Z][a-z]+ \d{1,2}, \d{4})", stripped)
|
||||
mins_m = re.search(r"(\d+)\s*min", stripped)
|
||||
views_m = re.search(r"([\d,]+)\s*views", stripped)
|
||||
if not (title_m and date_m):
|
||||
continue
|
||||
date = datetime.datetime.strptime(date_m.group(1), "%B %d, %Y")
|
||||
meta = f"{mins_m.group(1)} min read" if mins_m else (
|
||||
f"{views_m.group(1)} views" if views_m else ""
|
||||
)
|
||||
articles.append({
|
||||
"title": title,
|
||||
"title": htmllib.unescape(title_m.group(1)),
|
||||
"url": f"{SITE}{slug}",
|
||||
"date": date,
|
||||
"meta": f"{mins_m.group(1)} min read" if mins_m else "",
|
||||
"meta": meta,
|
||||
})
|
||||
return articles
|
||||
|
||||
|
|
@ -158,9 +124,8 @@ def update_feed(text):
|
|||
try:
|
||||
articles = articles_from_rss()
|
||||
except Exception as exc:
|
||||
print(f"::warning title=nightly FEED rss::rss unusable ({exc}); falling back to html")
|
||||
print(f"feed: rss unusable ({exc}); falling back to html")
|
||||
if not articles:
|
||||
print("::warning title=nightly FEED fallback::rss yielded nothing; scraping /blog")
|
||||
articles = articles_from_html()
|
||||
dated = [a for a in articles if a["date"]]
|
||||
dated.sort(key=lambda a: a["date"], reverse=True)
|
||||
|
|
@ -223,41 +188,22 @@ def bump_entropy():
|
|||
)
|
||||
|
||||
|
||||
def warn(label, exc):
|
||||
"""Fail-safe, but never quiet.
|
||||
|
||||
Every section still degrades to 'leave it alone and exit 0' — a broken
|
||||
fetch must not wedge the profile. What changed is visibility: a section
|
||||
that stops updating now announces itself as a GitHub Actions warning
|
||||
annotation, which surfaces in the run summary instead of scrolling past in
|
||||
a log nobody opens. The FEED table sat frozen for 37 days precisely
|
||||
because a silent skip and a successful run looked identical.
|
||||
"""
|
||||
print(f"::warning title=nightly {label} skipped::{label} left untouched — {exc}")
|
||||
print(f"{label}: left untouched ({exc})", file=sys.stderr)
|
||||
|
||||
|
||||
def main():
|
||||
with open(README) as fh:
|
||||
text = fh.read()
|
||||
failures = 0
|
||||
for label, fn in (("FEED", update_feed), ("STATS", update_stats), ("FEATURED", update_featured)):
|
||||
try:
|
||||
text = fn(text)
|
||||
print(f"{label}: updated")
|
||||
except Exception as exc:
|
||||
failures += 1
|
||||
warn(label, exc)
|
||||
print(f"{label}: left untouched ({exc})")
|
||||
with open(README, "w") as fh:
|
||||
fh.write(text)
|
||||
try:
|
||||
bump_entropy()
|
||||
print("ENTROPY: regenerated")
|
||||
except Exception as exc:
|
||||
failures += 1
|
||||
warn("ENTROPY", exc)
|
||||
if failures:
|
||||
print(f"::warning title=nightly incomplete::{failures} of 4 sections did not update")
|
||||
print(f"ENTROPY: left untouched ({exc})")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
|
|
@ -1,6 +1 @@
|
|||
{
|
||||
"bits_sorted": 12,
|
||||
"generation": 56,
|
||||
"demons": 1,
|
||||
"last_sorted_at": "2026-07-08T02:02:03+00:00"
|
||||
}
|
||||
{ "bits_sorted": 0, "generation": 0, "demons": 0, "last_sorted_at": null }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue