summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--about_l.html709
-rw-r--r--index.shtml321
-rw-r--r--libs/music/player.d/main_static.js2
-rw-r--r--libs/music/player.d/playlists/Arranged.playlist1
-rw-r--r--libs/music/player.d/playlists/Converted-Modules.playlist7
-rw-r--r--ubx-rsc/Arch_Linux__Crystal__icon.svg20
-rw-r--r--ubx-rsc/Circle-icons-tools.svg55
-rw-r--r--ubx-rsc/Framework_Computer_emblem.svg9
-rw-r--r--ubx-rsc/Gentoo_Linux_logo_matte.svg24
-rw-r--r--ubx-rsc/Grass_Block_JE7_BE6.webpbin0 -> 6908 bytes
-rw-r--r--ubx-rsc/IBM_TrackPoint_cr.webpbin0 -> 11112 bytes
-rw-r--r--ubx-rsc/IPod_wheel.svg47
-rw-r--r--ubx-rsc/Klickety_Cuffs.webpbin0 -> 2510 bytes
-rw-r--r--ubx-rsc/Oleic-acid-3D-vdW-sc.webpbin0 -> 9724 bytes
-rw-r--r--ubx-rsc/Openlogo-debianV2.svg9
-rw-r--r--ubx-rsc/Raspberry_Pi_Logo.svg2
-rw-r--r--ubx-rsc/Server.svg101
-rw-r--r--ubx-rsc/Userbox_Classic_Mac_OS.webpbin0 -> 3560 bytes
-rw-r--r--ubx-rsc/Vimlogo.svg33
-rw-r--r--ubx-rsc/attributions.txt21
-rw-r--r--ubx-rsc/chromium.svg219
-rw-r--r--ubx-rsc/emoji_u1f3b6.svg6
-rw-r--r--ubx-rsc/emoji_u1f3b9.svg29
-rw-r--r--ubx-rsc/emoji_u1f3ba.svg28
-rw-r--r--ubx-rsc/emoji_u1f452.svg31
-rw-r--r--ubx-rsc/emoji_u1f4ad.svg14
-rw-r--r--ubx-rsc/emoji_u1f4ec.svg20
-rw-r--r--ubx-rsc/emoji_u1f4ed.svg8
-rw-r--r--ubx-rsc/emoji_u1f511.svg4
-rw-r--r--ubx-rsc/emoji_u1f62d.svg17
-rw-r--r--ubx-rsc/emoji_u1fac0.svg14
-rw-r--r--ubx-rsc/emoji_u262f.svg20
-rw-r--r--ubx-rsc/firefox.svg1
-rw-r--r--ubx-rsc/fvwm-block-logo.webpbin0 -> 6408 bytes
-rw-r--r--ubx-rsc/icpc.svg28
-rw-r--r--ubx-rsc/lynx.webpbin0 -> 274 bytes
-rw-r--r--ubx-rsc/userbox_love_no.svg2
37 files changed, 1265 insertions, 537 deletions
diff --git a/about_l.html b/about_l.html
index 4a5b2ec..e90e33e 100644
--- a/about_l.html
+++ b/about_l.html
@@ -1,432 +1,281 @@
<div class="TText">
-<h3>Properties:</h3>
-<p>
- <ul>
- <li>software developer (a.k.a. bug generator)
- <ul>
- <li>writes leaky C/C++ code</li>
- <li>whose OpenGL code never works on machines other than mine</li>
- <li>mixes legacy and cutting-edge features of JavaScript in a single library</li>
- <li>builds never-bootable Android ROMs</li>
- </ul>
- </li>
- <li>hardware terminator (as always)</li>
- <ul>
- <li>server of this site use to be a self-built machine</li>
- <li>many failed attempts to repair my gadgets (a few of them did succeed though)</li>
- <li>now trying to collect vintage hardware (to mess around with)</li>
- <li>tried to build a 'computer' out of redstone in Minecraft (does not look like it will be finished anytime soon)</li>
- </ul>
- <li>former competitive programmer</li>
- <ul>
- <li>Nightmare Of mIne 2014</li>
- <li>All ICPC regional attempts failed spectacularly</li>
- </ul>
- <li>music producer (sometimes)</li>
- <li>no MBTI category provided because the model is flawed</li>
- <li>16PF results hidden somewhere in the page, from A to Q4 with scores ranging from 0 to 4</li>
- <!--2.4, 3.1, 2.9, 3, 1.5, 1.4, 0.4, 2.1, 1.4, 3, 2.8, 1.4, 3.2, 3.3, 3, 1.1-->
- <li>heart disease confirmed (so be peaceful, please)</li>
- <li>likes to live on the edge (uses Gentoo and Debian sid)</li>
- <li>simple &amp; stupid (have a look at the design of this site)</li>
- <li>dreamer, freedom seeker and more...</li>
- </ul>
-</p>
-<p>
- <s>Religious</s> beliefs: Free software, K.I.S.S., Linux (or GNU/Linux if you so prefer), LF for line breaks, UTF-8, <s>FSF</s>.
-</p>
-<p>
- Chris Xiong is a not-so-young-any-more coder from a small city of China.
- Now aged more than 20, this hacker is still just writing code for fun. Crazy follower
- of &quot;Free Software&quot; (but not FSF's ideology in particular).
- Develops free software alone but seldom feels lonely. Sincere friends
- are always cherished.
-</p>
-<p>
- This site was written from scratch in XHTML without using any kind of framework whatsoever.
- Later it was migrated to HTML5 (still not using 3rd-party frameworks).
- Poorly-written C++ and Python code powers the backend.
- History of this site is available <a href="./History">here</a> and more <a href="https://cgit.chrisoft.org/web.git/">here</a>.
-
-</p>
-<h3>Contact me (if you so desire)!</h3>
-<p style="text-indent:0;">
- <!--Mastodon: <a href="https://c.im/@chirs241097">chirs241097@c.im</a><br> Archived.
- Twitter: <a href="https://twitter.com/chirs241097">(sorry I blocked the entire website but in case you still want to visit that cesspool)</a><br>-->
- E-Mail: <code style="font-weight:bold;text-decoration:underline dotted;" class="TText" title="Paste this into a POSIX-compliant shell. Sorry Windows users.">echo '49:CDac`_hfo8>2:=]4@>' | tr '\!-~' 'P-~\!-O'</code><br>
- Matrix: @chirs241097:matrix.org<br>
- Discord: (Please get in touch with me using one of the other methods listed here first)<br>
- <a href="/pubkey.txt">GPG key</a><br>
- <!--Tox:<br> Removed due to longterm inactivity
- <img id="ti" src="toxid.png" alt="FA05874036F00DB86A512B076C354D804BD1BC7BBEC0832823D115ADD2CAF5645D4C420DE23F" width="120" height="120">
- <br>-->
-</p>
- <span class="TText">If you're brave...</span><br>
- <a class="TText" onclick="this.remove();document.getElementById('evil').style.display=null;">...Show me more!</a>
- <table id="evil" class="TText" style="width:75%;margin:auto;display:none;border-collapse:collapse;">
- <style>td{border:1px solid #ccc;}</style>
- <tr>
- <td style="width:40%">Gender</td>
- <td><b>null</b></td>
- </tr>
- <!--<tr>
- <td>Blood type</td>
- <td>A+ (why is this even here? emergency personnel won't ever find this...)</td>
- </tr>-->
- <tr>
- <td>Birth</td>
- <td>1997-10-24 17:36</td>
- </tr>
- <tr>
- <td>Ancestry</td>
- <td>重慶&nbsp;涪陵&nbsp;&nbsp;Chongqing Fuling</td>
- </tr>
- <tr>
- <td>Occupation</td>
- <td>(pre-candidacy) PhD student in CS somewhere<br>"Free" free software developer</td>
- </tr>
- <tr>
- <td>Personality</td>
- <td>In a word: weird. You can find out more in my blog posts.</td>
- </tr>
- <tr>
- <td>Favourite motto</td>
- <td>「多行不義必自斃」<br>Unjust is doomed to destruction</td>
- </tr>
- <tr>
- <td>Skills</td>
- <td>
- <details>
- <summary>Messing around</summary>
- C++ (63 out of 100)<br>
- C (65 out of 100)<br>
- Pascal (64 out of 100, declining, though)<br>
- Rust (60 out of 100)<br>
- Scheme and other LISP-like stuff (55 out of 100)<br>
- Standard ML and OCaml (52 out of 100)<br>
- HTML and XML (59 out of 100)<br>
- CSS (58 out of 100)<br>
- JavaScript (61 out of 100)<br>
- Java (53 out of 100)<br>
- PHP (36 out of 100)<br>
- Python (61 out of 100)<br>
- Shell scripting (60 out of 100)<br>
- C# (28 out of 100)<br>
- "Modern" OpenGL (58 out of 100, GL 3.0+, GLES, WebGL)<br>
- "Legacy" OpenGL (65 out of 100, GL 1.x~2.x)<br>
- "Legacy" DirectX (60 out of 100, DX 7, 8 and 9)<br>
- Vulkan (Copy-pasting tutorial out of 100)
- </details>
- <details>
- <summary>Messing around</summary>
- Competitive programming (56 out of 100) <br>
- Software engineering (26 out of 100) (wtf is this bs?) <br>
- Reverse engineering (40 out of 100) <br>
- Starting side projects and never finishing them (101 out of 100) <br>
- Minecraft modding (33 out of 100)
- </details>
- <details>
- <summary>Messing around</summary>
- Linux (62 out of 100) (Daily usage/server maintenance and troubleshooting only. Kernel hacking not (really) included.)<br>
- Windows (55 out of 100) (Even lesser than above)<br>
- macOS (33 out of 100) (Worst OS, ever!)
- </details>
- <details>
- <summary>Messing around</summary>
- Piano (45 out of 100, declining)<br>
- Cakewalk SONAR (65 out of 100)<br>
- Cubase (36 out of 100)<br>
- Collecting hardware synth that I'll never master (95 out of 100)
- </details>
- <details>
- <summary>Messing around</summary>
- GIMP (63 out of 100, image processing only)<br>
- Inkscape (61 out of 100, simple patterns only)<br>
- Kdenlive (58 out of 100, simple projects only)<br>
- Blender (47 out of 100, never learned hotkeys)<br>
- Photoshop (40 out of 100, declining)<br>
- Flash (nvm, it's dead now!)
- </details>
- <details>
- <summary>Messing around</summary>
- Chinese (3 out of 100, simplified and traditional)<br>
- English (4 out of 100)<br>
- Latin (3 out of 100, classical Latin)<br>
- French (1 out of 100)<br>
- Japanese (N/A out of 100)
- </details>
- <details>
- <summary>Messing around</summary>
- Repairing <s>disassembling</s> (mostly electric) gadgets. (65 out of 100)
- </details>
- </td>
- </tr>
- <tr>
- <td>Current Devices (plus previous devices in HTML comment blocks)</td>
- <td>
- <details>
- <summary>Homelab "Harena"</summary><ul>
- <li>2×Intel Xeon Platinum 8260L</li>
- <li>8×32GB DDR4-2666 Samsung ECC RAM</li>
- <li>Supermicro X11DPH-T</li>
- <li>NVIDIA RTX A4000 (PNY)</li>
- <li>AMD RX 7900 XTX (Yeston)</li>
- <li>Intel Arc A770 16GB (ASRock)</li>
- <li>Samsung 980 Pro (2TB)</li>
- <li>Samsung 990 Pro (2TB)</li>
- <li>Gentoo GNU/Linux ~amd64</li>
- <li>Windows 11 Pro x64 (virtualized)</li>
- </ul></details>
- <details>
- <summary>DIY ITX tower "Alice" (former server of this site)</summary><ul>
- <li>Intel Core i7-2960XM (4.5 GHz max turbo, 96W PL2, 72W PL1)</li>
- <li>2×8GB DDR3L-1600 Samsung RAM</li>
- <li>Supermicro X9SCV-QV4</li>
- <li>Intel HD Graphics 3000</li>
- <li><s>NVIDIA RTX 2080 FE</s> (repurposed as eGPU)</li>
- <li>Crucial M4-CT256M4SSD2 (256GB)</li>
- <li>Hitachi HTS725032A9A364 (320GB)</li>
- <li>HGST HTS721010A9E630 (1TB)</li>
- <li>Debian GNU/Linux sid (unstable) amd64</li>
- </ul></details>
- <details>
- <summary>Semi-retro tower "Concordia"</summary><ul>
- <li>Intel Core 2 Extreme QX9650 (running at 3.6 GHz)</li>
- <li>4×4GB DDR3-1600 Kingston RAM</li>
- <li>Gigabyte GA-EP43T-USB3 rev 1.0</li>
- <li>NVIDIA GTX 960 (ZOTAC), OR</li>
- <li>AMD RX 550 4GB LP (Yeston)</li>
- <li>Crucial M4-CT128M4SSD2 (128GB)</li>
- <li>Segate Barracuda 7200.12 (500GB)</li>
- <li>Debian GNU/Linux stable amd64</li>
- <li>Windows 7 Ultimate x64</li>
- <li>Windows XP Professional x64 Edition</li>
- </ul></details>
- <!-- SECOND FAMILY PC, DISASSEMBLED FOR PARTS
- <details>
- <summary>Lenovo ideacenter K300 (unnamed)</summary><ul>
- <li>Intel Core 2 Duo Q8300</li>
- <li>4×2GB DDR3-1066 RAM</li>
- <li>NVIDIA GT 320</li>
- <li>Crucial M4-CT128M4SSD2 (128GB)</li>
- <li>Segate Barracuda 7200.12 (500GB)</li>
- <li>Windows 7 Ultimate x64</li>
- </ul></details>-->
- <!-- FIRST FAMILY PC, SOLD FOR SCRAP
- <details>
- <summary>LEGEND (now Lenovo) 1+1 "天麟" (unnamed)</summary><ul>
- <li>Intel Pentium 4 2.4 GHz Northwood (Non-HT)</li>
- <li>512 MB RAM</li>
- <li>NVIDIA GeForce4 MX440</li>
- <li>80GB Segate HDD</li>
- <li>Windows XP Home</li>
- </ul></details>-->
- <details>
- <summary>Framework Laptop (11th gen Intel) "Freddy"</summary><ul>
- <li>4th batch</li>
- <li>Intel Core i7-1185G7</li>
- <li>64GB DDR4-3200 Crucial RAM</li>
- <li>Intel Iris Xe Graphics</li>
- <li>NVIDIA RTX 2080 FE (eGPU)</li>
- <li>Matte 2256×1504 LCD (retrofit)</li>
- <li>1TB Samsung 970 Pro</li>
- <li>Gentoo GNU/Linux ~amd64</li>
- <li>Windows 11 Insider Pro x64</li>
- </ul></details>
- <details>
- <summary>Lenovo ThinkPad X1 Yoga 1st Gen. 20FQ "Terry"</summary><ul>
- <li>Intel Core i7-6600U</li>
- <li>16GB DDR3L-1866 Samsung RAM</li>
- <li>Intel HD Graphics 520</li>
- <li>WQHD OLED Panel (retrofit)</li>
- <li>512GB Samsung NVMe SSD</li>
- <li>Gentoo GNU/Linux ~amd64</li>
- </ul></details>
- <details>
- <summary>Steam Deck "Shannon"</summary><ul>
- <li>I have no idea why I got this</li>
- <li>Custom AMD Zen2 APU</li>
- <li>16 GB LPDDR5</li>
- <li>AMD RDNA2 Integrated</li>
- <li>256GB PCIe 3.0 x4 NVMe SSD</li>
- <li>Arch Linux amd64</li>
- </ul></details>
- <details>
- <summary>IBM ThinkPad X60 Tablet 6363-C7U "Tegan"</summary><ul>
- <li>Intel Core 2 Duo L7400</li>
- <li>4GB DDR2-667 Samsung RAM</li>
- <li>Intel GMA 950</li>
- <li>240GB Sandisk SSD</li>
- <li>Debian sid amd64</li>
- <li>Windows 7 Ultimate x64</li>
- </ul></details>
- <details>
- <summary>IBM ThinkPad T43 2686-DGU "Terrenum"</summary><ul>
- <li>Intel Pentium M 750</li>
- <li>2GB DDR2-667 Samsung RAM (running at 533 MT/s)</li>
- <li>ATI Mobility Radeon X300</li>
- <li>60GB Hitachi PATA HDD (SATA Mod in process)</li>
- <li>Debian sid i386</li>
- <li>Windows XP Professional SP3</li>
- </ul></details>
- <details>
- <summary>Apple PowerBook G4 A1138 "Marian"</summary><ul>
- <li>PowerPC 7447A</li>
- <li>2GB DDR2-667 Samsung RAM (running at 533 MT/s)</li>
- <li>ATI Mobility Radeon 9700</li>
- <li>100GB Hitachi PATA HDD</li>
- <li>OpenBSD 7.5 macppc</li>
- <li>Mac OS X 10.5.8</li>
- </ul></details>
- <!-- FIRST PRIVATE LAPTOP, DISASSEMBLED FOR PARTS, REINCARNATED AS "ALICE"
- <details>
- <summary>Lenovo IdeaPad Y570 (unnamed)</summary><ul>
- <li>Intel Core i7-2670QM -> i7-2960XM</li>
- <li>2×8GB DDR3L-1600 Samsung RAM</li>
- <li>NVIDIA GT 555M (GF108, 1GB GDDR5)</li>
- <li>Crucial M4-CT256M4SSD2 (256GB)</li>
- </ul></details>-->
- <!-- PARENTS' WORK LAPTOP, NO LONGER IN POSSESSION
- <details>
- <summary>IBM ThinkPad R52 (unnamed, unknown type number)</summary><ul>
- <li>Intel Pentium M 725A</li>
- <li>768MB RAM</li>
- <li>ATI Mobility Radeon X300</li>
- <li>40GB Hitachi PATA HDD</li>
- <li>Windows XP Professional SP3</li>
- </ul></details>-->
- <!-- PARENTS' WORK LAPTOP, NO DISK
- <details>
- <summary>ASUS A8M (unnamed)</summary><ul>
- <li>AMD Mobile Sempron 3200+</li>
- <li>3GB RAM</li>
- <li>NVIDIA GeForce Go 6100 (integrated)</li>
- </ul></details>-->
- <details>
- <summary>Raspberry Pi 2 "Regan" (NIU)</summary><ul>
- <li>8GB MicroSD Card</li>
- <li>rev 1.1</li>
- <li>Raspbian testing (buster)</li>
- </ul></details>
- <details>
- <summary>Raspberry Pi 3B+ "Raven" (NIU)</summary><ul>
- <li>Broken MicroSD card slot</li>
- <li>Arch Linux ARM (aarch64) on USB</li>
- </ul></details>
- <details>
- <summary>Raspberry Pi 4B "Royce"</summary><ul>
- <li>4GB RAM, rev 1.1</li>
- <li>32GB MicroSD Card</li>
- <li>Custom FrankenDebian (aarch64)</li>
- </ul></details>
- <details>
- <summary>Raspberry Pi 4B "Rubrica"</summary><ul>
- <li>8GB RAM, rev 1.5</li>
- <li>64GB MicroSD Card</li>
- <li>Arch Linux ARM</li>
- </ul></details>
- <details>
- <summary>Raspberry Pi Zero WH "Rhodes"</summary><ul>
- <li>32GB MicroSD Card</li>
- <li>Raspbian testing</li>
- </ul></details>
- <details>
- <summary>Raspberry Pi Zero 2 "Rhea"</summary><ul>
- <li>64GB MicroSD Card</li>
- <li>Arch Linux ARM</li>
- </ul></details>
- <details>
- <summary>Sony XPERIA 1 II</summary><ul>
- <li>256GB Internal Storage</li>
- <li>Custom built LineageOS 20</li>
- </ul></details>
- <!-- NOW IN PARENTS' POSSESSION
- <details>
- <summary>Xiao Mi MIX 3</summary><ul>
- <li>256GB Internal Storage</li>
- <li>Custom built crDroid 7.9</li>
- </ul></details>
- -->
- <!-- BACKUP PHONE FOR PARENTS
- <details>
- <summary>Samsung Galaxy Note 4</summary><ul>
- <li>SM-N9100</li>
- <li>16GB Internal Storage</li>
- <li>Custom built LineageOS 16.0</li>
- </ul></details>
- -->
- <!-- NO LONGER IN POSSESSION
- <details>
- <summary>Samsung Galaxy S III</summary><ul>
- <li>GT-I9300</li>
- <li>16GB Internal Storage</li>
- <li>LineageOS 14.1</li>
- </ul></details>-->
- <!-- NO LONGER IN POSSESSION
- <details>
- <summary>Samsung Galaxy Tab 2 7.0</summary><ul>
- <li>GT-P3100</li>
- <li>8GB Internal Storage</li>
- <li>LineageOS 13.0</li>
- </ul></details>-->
- <!-- SMASHED SCREEN
- <details>
- <summary>Xiaomi MAX</summary><ul>
- <li>Standard edition (msm8956)</li>
- <li>32GB Internal Storage</li>
- <li>Stock MIUI Beta ROM</li>
- </ul></details>-->
- <!-- NO LONGER IN POSSESSION
- <details>
- <summary>BlackBerry Curve 8900</summary><ul>
- </ul></details>-->
- <!-- NO LONGER IN POSSESSION
- <details>
- <summary>NOKIA 500</summary><ul>
- </ul></details>-->
- <!-- NO LONGER IN POSSESSION
- <details>
- <summary>NOKIA C5-03</summary><ul>
- </ul></details>-->
- <details>
- <summary>iPod classic 120GB (Modded)</summary><ul>
- <li>Rev. 3 logic board</li>
- <li>128GB SSD</li>
- <li>Rockbox</li>
- </ul></details>
- </td>
- </tr>
- <tr>
- <td>Wishlist</td>
- <td>
- <s>Something something threadripper, or epyc</s><br>
- <s>All kinds of vintage tech gadgets</s>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- PFAQs:
- <p style="text-indent:0;">
- Q1: Why is it "chirs241097" instead of "chris241097" in your usernames?<br>
- A1: That was an old typo...
- <br>
- However according to the Haskell tutorial found at haskell.org,
- <code>"chirs" == sort "chris"</code>
- and is her twin nemesis. That would be a very playful joke.
- <br>
- Why use 'her' here? Simply because my textbook on Operating System Concepts
- does so.
- </p>
- <p style="text-indent:0;">
- Q2: Why do the pages on your site look <i>so</i> ugly?<br>
- A2: The reason is simple but "irrefutable": I simply <i>like</i> this style.
- </p>
- <p style="text-indent:0;">
- Q3: What the hell is the favicon of your site?<br>
- A3: Well, it's something I cobbled together in a minute, half of which was me
- picking the color :).
- </p>
- </td>
- </tr>
- </table>
+<h3><ruby>linguae<rp>(</rp><rt>languages</rt><rp>)</rp></ruby></h3>
+<div class="ubx-container">
+<div class="ubx"><div class="ubx-ll">ipa-0</div>
+<div class="ubx-lr">This user does not understand the International Phonetic Alphabet.</div></div>
+
+<div class="ubx"><div class="ubx-ll">en-0</div>
+<div class="ubx-lr">This user does not understand English (or understands it with considerable difficulty).</div></div>
+
+<div class="ubx"><div class="ubx-ll">fr-0</div>
+<div class="ubx-lr"><span title="French-language text" lang="fr-fr">Cet utilisateur ne comprend pas le français ou seulement avec des difficultés notables.</span></div></div>
+
+<div class="ubx"><div class="ubx-ll">zh-0</div>
+<div class="ubx-lr"><span title="Chinese-language text" lang="zh-hk">此用戶無法理解中文,或難以理解中文。</span></div></div>
+
+<div class="ubx"><div class="ubx-ll">la-0</div>
+<div class="ubx-lr"><span title="Latin-language text" lang="la">HIC·&#8203;VSOR·&#8203;LINGVAM·&#8203;LATINAM·&#8203;NON·&#8203;INTELLEGIT·&#8203;AVT·&#8203;EAM·&#8203;INTELLEGIT·&#8203;AEGRE.</span></div></div>
+
+<div class="ubx"><div class="ubx-ll" style="font-family:serif;font-weight:500;font-size:14px;"><div><span title="Chinese-language text" lang="zh-hk">漢字</span><br><s title="Chinese-language text" lang="zh-cn">汉字</s></div></div>
+<div class="ubx-lr"><span title="Chinese-language text" lang="zh-hk">此用戶反對運動式的漢字簡化。</span></div></div>
+
+<div class="ubx"><div class="ubx-ll" style="font-size:24px;">⸮</div>
+<div class="ubx-lr">This about page contains sarcasm.</div></div>
+</div>
+<hr>
+<h3><ruby>res meae<rp>(</rp><rt>facts about me</rt><rp>)</rp></ruby></h3>
+<div class="ubx-container">
+<div class="ubx"><div class="ubx-ll">cs.PL</div>
+<div class="ubx-lr">This user is a computer scientist wannabe.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/icpc.svg" class="hf" alt="Logo of the International Collegiate Programming Contest"></div>
+<div class="ubx-lr">This user was into competitive programming once upon a time.</div></div>
+
+<script>
+function ubxLocalTimeInit() {
+ const ZONE = "America/New_York";
+ //https://stackoverflow.com/a/63199512
+ const getTimezoneOffset = (timeZone, date = new Date()) => {
+ const tz = date.toLocaleString("en", {timeZone, timeStyle: "long"}).split(" ").slice(-1)[0];
+ const dateString = date.toString();
+ const offset = Date.parse(`${dateString} UTC`) - Date.parse(`${dateString} ${tz}`);
+ return offset;
+ }
+ window.utcoffset = getTimezoneOffset(ZONE);
+ const formatLocalTimeISO = (d, offset) => {
+ const s = d.toISOString();
+ const ssub = s.substring(s, s.length - 5);
+ if (offset == 0) {
+ return ssub + 'Z';
+ } else {
+ let offsetmin = Math.floor(Math.abs(offset) / 60000);
+ const offsethr = Math.floor(offsetmin / 60);
+ offsetmin %= 60;
+ return ssub + (offset > 0 ? '+' : '-') + offsethr.toString().padStart(2, '0') + ':' + offsetmin.toString().padStart(2, '0');
+ }
+ }
+ const updatetime = () => {
+ const dsre = /([0-9\-]*)(T)([0-9:.]*)(Z|[+-−][0-9:.]*)/;
+ let d = new Date(Date.now() + window.utcoffset);
+ if (d.getUTCSeconds() == 0 && d.getUTCMinutes() == 0) {
+ window.utcoffset = getTimezoneOffset(ZONE);
+ d = new Date(Date.now() + window.utcoffset);
+ }
+ const offsethrstr = "UTC" + (window.utcoffset > 0 ? '+' : '-') + Math.floor(Math.abs(window.utcoffset) / 3600000);
+ document.getElementById("ubx-tz").innerHTML = offsethrstr;
+ const m = formatLocalTimeISO(d, window.utcoffset).match(dsre);
+ document.getElementById("ubx-localtime-time").innerHTML = `${m[1]}<span class="datet">${m[2]}</span>${m[3]}<span class="datetz">${m[4]}</span>`;
+ }
+ document.getElementById("ubx-localtime").innerHTML = `This user's localtime is <br><span id="ubx-localtime-time"></span>.`;
+ document.getElementById("ubx-localtime").title = ZONE;
+ updatetime();
+ window.setInterval(updatetime, 1000);
+}
+document.addEventListener("DOMContentLoaded", ubxLocalTimeInit);
+</script>
+<div class="ubx"><div class="ubx-ll" style="white-space:unset;font-size:12px;" id="ubx-tz">UTC-4 UTC-5</div>
+<div class="ubx-lr" id="ubx-localtime">The zoneinfo entry for this user's localtime is America/New_York.</div></div>
+
+<div class="ubx"><div class="ubx-ll" style="white-space:unset;"><span style="transform:scale(.85,1);" title="Fear of the number four">TETRA-PHOBIA</span></div>
+<div class="ubx-lr">This user is of Chinese ancestry.</div></div>
+
+<div class="ubx"><div class="ubx-ll" lang="orv" title="Old East Slavic text meaning &quot;word&quot;">слово</div>
+<div class="ubx-lr">This user allegedly has partial Slavic ancestry.</div></div>
+
+<div class="ubx"><div class="ubx-ll">1997</div>
+<div class="ubx-lr">This user is a "Zillennial".</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1fac0.svg" width="32" alt="Anatomical heart emoji"></div>
+<div class="ubx-lr">This user has a heart condition.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><span class="crossed-out" title="3D model of oleic acid with a red X on it"><img src="/ubx-rsc/Oleic-acid-3D-vdW-sc.webp" class="hf" alt="3D model of cis-9-Octadecenoic acid"></span></div>
+<div class="ubx-lr">This user is <i>not</i> cis.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><div style="width:100%;height:100%;background:linear-gradient(to bottom,#000 25%, #a3a3a3 25% 50%, #fff 50% 75%,#800080 75%);" title="Asexuality pride flag"></div></div>
+<div class="ubx-lr">This user is ace.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/userbox_love_no.svg" class="v90" alt="Userbox with heart"></div>
+<div class="ubx-lr">This about page is littered with <a rel="external" target="_blank" href="https://en.wikipedia.org/wiki/Wikipedia:Userboxes">Userboxes</a> as seen on Wikipedia. <a href="/ubx-rsc/attributions.txt">Click me for image attributions</a>.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1f452.svg" width="32" alt="Woman's hat emoji"></div>
+<div class="ubx-lr">This user is not the late Queen of the United Kingdom, but still likes hats.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1f4ad.svg" width="32" alt="Thought balloon emoji"></div>
+<div class="ubx-lr">多行不義必自斃。<br>Unjust is doomed to destruction.</div></div>
+</div>
+<hr>
+<h3><ruby>programmatura<rp>(</rp><rt>software</rt><rp>)</rp></ruby></h3>
+<div class="ubx-container"><div class="ubx"><div class="ubx-ll">FOSS</div>
+<div class="ubx-lr">This user prefers free software and has made <a href="#contribproj">contributions to multiple FOSS projects</a>.</div></div>
+
+<div class="ubx"><div class="ubx-ll ubx-emojislot">&#9000;&#xFE0F;</div>
+<div class="ubx-lr">This user can type at 90 WPM.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Gentoo_Linux_logo_matte.svg" class="v80" alt="Gentoo Linux Logo"></div>
+<div class="ubx-lr">This user uses Gentoo Linux.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Openlogo-debianV2.svg" class="v80" alt="Debian GNU/Linux Logo"></div>
+<div class="ubx-lr">This user runs Debian GNU/Linux on servers.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Arch_Linux__Crystal__icon.svg" class="v80" alt="Arch Linux Logo"></div>
+<div class="ubx-lr">This user also uses Arch Linux, by the way.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Klickety_Cuffs.webp" class="hf" alt="A butchered Windows Logo with handcuffs"></div>
+<div class="ubx-lr">This user runs Microsoft Windows under duress.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Userbox_Classic_Mac_OS.webp" class="v90" alt="A not very accurate rendation of the old Apple Inc Logo"></div>
+<div class="ubx-lr">This user dreads macOS and all post-2015 Apple products.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Vimlogo.svg" class="v80" alt="Vim Logo"></div>
+<div class="ubx-lr">This user uses Vim.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/fvwm-block-logo.webp" class="vf" alt="FVWM Logo"></div>
+<div class="ubx-lr">This user uses FVWM.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/firefox.svg" class="v80" alt="Firefox Logo"></div>
+<div class="ubx-lr">This website is tested on Firefox and Chromium.</div>
+<div class="ubx-ll"><img src="/ubx-rsc/chromium.svg" class="v80" alt="Chromium Logo"></div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/lynx.webp" style="image-rendering:pixelated;" class="v80" alt="Lynx Logo created by Brandi Weed based on a character by Conrad Wong"></div>
+<div class="ubx-lr">This website is readable with <a rel="external" target="_blank" href="https://lynx.invisible-island.net/lynx.html">Lynx</a> and the like.</div></div>
+</div>
+<hr>
+<h3><ruby>apparatus<rp>(</rp><rt>hardware</rt><rp>)</rp></ruby></h3>
+<div class="ubx-container">
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/IBM_TrackPoint_cr.webp" class="vf" alt="The TrackPoint on the keyboard of a ThinkPad"></div>
+<div class="ubx-lr">This user owns multiple ThinkPad laptops.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Framework_Computer_emblem.svg" class="v80" alt="Framework Computer Logo in a circle"></div>
+<div class="ubx-lr">This user has a laptop made by Framework Computer Inc.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Userbox_Classic_Mac_OS.webp" class="v90" alt="A not very accurate rendation of the old Apple Inc Logo"></div>
+<div class="ubx-lr">This user has a PowerBook G4 but doesn't really use it any more.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/IPod_wheel.svg" class="v90" alt="Click wheel on an iPod Classic"></div>
+<div class="ubx-lr">This user has an iPod.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Raspberry_Pi_Logo.svg" class="v80" alt="Raspberry Pi Logo"></div>
+<div class="ubx-lr">This user owns more than a dozen Raspberry Pi boards.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Server.svg" class="hf" alt="Icon of a generic server"></div>
+<div class="ubx-lr">This user has a homelab.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1f3ba.svg" width="32" alt="Trumpet emoji"></div>
+<div class="ubx-lr">This user has a bunch of hardware synthesizers and doesn't know what to do with them.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Circle-icons-tools.svg" class="h80" alt="Icon containing a wrench and a screwdriver"></div>
+<div class="ubx-lr">This user has performed component-level repairs on electronics and supports the right to repair. </div></div>
+</div>
+<hr>
+<h3><ruby>ioci<rp>(</rp><rt>amusements</rt><rp>)</rp></ruby></h3>
+<div class="ubx-container">
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/Grass_Block_JE7_BE6.webp" class="v80" alt="Grass block from Minecraft"></div>
+<div class="ubx-lr">This user <i>might be</i> somewhat addicted to Minecraft.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u262f.svg" width="32" alt="Yin yang emoji"></div>
+<div class="ubx-lr">This user was an avid player of shooting games from the Touhou Project.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1f62d.svg" width="32" alt="Loudly crying face emoji"></div>
+<div class="ubx-lr">... but stopped playing because of massive skill issues.</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1f3b6.svg" width="32" alt="Multiple musical notes emoji"></div>
+<div class="ubx-lr">This user is a music producer (sometimes).</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1f3b9.svg" width="32" alt="Musical keyboard emoji"></div>
+<div class="ubx-lr">This user plays the piano (rarely).</div></div>
+
+<div class="ubx"><div class="ubx-ll">&#8212;</div>
+<div class="ubx-lr"><i style="color:var(--link-active-fg);">This space is for rent.</i></div></div>
+</div>
+<hr>
+<h3><ruby>linguae programmationis<rp>(</rp><rt>programming languages</rt><rp>)</rp></ruby></h3>
+<div class="ubx-container">
+<div class="ubx"><div class="ubx-ll">ASM-0</div>
+<div class="ubx-lr">This user does not understand assembly (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll"><span style="transform:scale(.75,1);">BASIC-0</span></div>
+<div class="ubx-lr">This user does not understand BASIC (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">C-0</div>
+<div class="ubx-lr">This user does not understand C (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">C++-0</div>
+<div class="ubx-lr">This user does not understand C++ (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">hs-0</div>
+<div class="ubx-lr">This user does not understand Haskell (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll"><span style="transform:scale(.9,1);">Java-0</span></div>
+<div class="ubx-lr">This user does not understand Java (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">js-0</div>
+<div class="ubx-lr">This user does not understand JavaScript (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">ml-0</div>
+<div class="ubx-lr">This user does not understand ML (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">lua-0</div>
+<div class="ubx-lr">This user does not understand Lua (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll"><span style="transform:scale(.9,1);">lisp-0</span></div>
+<div class="ubx-lr">This user does not understand Lisp (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">pas-0</div>
+<div class="ubx-lr">This user does not understand Pascal (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">php-0</div>
+<div class="ubx-lr">This user does not understand PHP (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">py-0</div>
+<div class="ubx-lr">This user does not understand Python (or does not want to program in it).</div></div>
+
+<div class="ubx"><div class="ubx-ll">rs-0</div>
+<div class="ubx-lr">This user does not understand Rust (or does not want to program in it).</div></div>
+</div>
+<hr>
+<h3><ruby>conexiones<rp>(</rp><rt>contact</rt><rp>)</rp></ruby></h3>
+<div class="ubx-container">
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1f4ec.svg" width="32" alt="Open mailbox with raised flag emoji"></div>
+<div class="ubx-lr">Send your complaints to <code style="font-weight:bold;text-decoration:underline dotted;font-size:12px;" class="TText" title="Do not use this address if your e-mail provider does not use a reliable DNS.">chris&#64;pineapple.cat</code></div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1f4ed.svg" width="32" alt="Open mailbox with lowered flag emoji"></div>
+<div class="ubx-lr">Or to this alternative address if you can decipher it: <code style="font-weight:bold;text-decoration:underline dotted;word-break:break-all;" class="TText" title="Paste this into a POSIX-compliant shell. Sorry Windows users.">echo '49:CDac`_hfo8>2:=]4@>' | tr '\!-~' 'P-~\!-O'</code></div></div>
+
+<div class="ubx"><div class="ubx-ll">[ m ]</div>
+<div class="ubx-lr">This user is on Matrix <br> @chirs241097:matrix.org</div></div>
+
+<div class="ubx"><div class="ubx-ll"><img src="/ubx-rsc/emoji_u1f511.svg" width="24" alt="Key emoji"></div>
+<div class="ubx-lr"><a href="/pubkey.txt">My GPG public key</a>, if you want to use it.</div></div>
+</div>
+<hr>
+<h3><ruby>frequenter allatae quaestiunculae<rp>(</rp><rt>frequently asked questions</rt><rp>)</rp></ruby></h3>
+
+<div class="qablock">
+Q1: Why is it "chirs241097" instead of "chris241097" in your usernames?<br>
+A1: That was an old typo...
+<br>
+However according to the Haskell tutorial found at haskell.org,
+<code class="TText" style="background:rgba(128,128,128,0.4);border:1px rgba(128,128,128,0.4) solid;">"chirs" == sort "chris"</code>
+and is her twin nemesis. So that was an unintended, but appreciated side-effect.
+<br>
+Why did I use "her" here? I wish I had an answer for you!
+</div>
+
+<div class="qablock">
+Q2: Why do the pages on your site look <i>so</i> ugly?<br>
+A2: The reason is simple but "irrefutable": I simply <i>like</i> this style.
+</div>
+
+<div class="qablock">
+Q3: What the hell is the favicon of your site?<br>
+A3: Well, it's something I cobbled together in a minute, half of which was me
+picking the color :).
+</div>
+
+<div class="qablock">
+Q4: Who's that character down there?<br>
+A4: <a rel="external" target="_blank" href="https://en.touhouwiki.net/wiki/Koishi_Komeiji">Komeiji Koishi</a>, manipulator of the unconscious mind.
+<br>
+The illustration is created by <a rel="external" target="_blank" href="https://www.pixiv.net/users/654238">ana</a> and you may <a rel="external" target="_blank" href="https://www.pixiv.net/artworks/7768871">find the original here</a>.
+</div>
</div>
diff --git a/index.shtml b/index.shtml
index dafc5db..794744c 100644
--- a/index.shtml
+++ b/index.shtml
@@ -1,5 +1,5 @@
<!DOCTYPE HTML>
-<html>
+<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
@@ -35,27 +35,130 @@
flex: 1;
flex-basis: 40%;
align-self: flex-start;
- margin: 0.5em;
- padding: 1em;
}
div.projects-flex details{
border: 1px solid var(--secondary-fg);
+ transition: 0.3s ease background;
+ margin: 0.5em;
+ padding: 0;
+ pointer-events: none;
}
div.projects-flex details summary{
- transition: 0.3s ease background;
- background-clip: content-box;
cursor: zoom-in;
+ pointer-events: auto;
+ padding: 1em;
}
- div.projects-flex details summary:hover{
+ div.projects-flex details:hover{
background-color: color-mix(in oklab, var(--interactive-hover-bg) 30%, rgba(0, 0, 0, 0));
}
- div.projects-flex details[open] summary{
+ div.projects-flex details[open]{
background-color: unset !important;
+ padding: 0 1em 1em 1em;
+ pointer-events: auto;
+ }
+ div.projects-flex details[open] summary{
border-bottom: 1px solid var(--principal-fg);
- padding-bottom: 1em;
+ padding: 1em 0;
margin-bottom: 1em;
cursor: zoom-out;
}
+ div.ubx-container{
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ font-size: 0;
+ }
+ div.ubx{
+ display: inline flex;
+ align-items: center;
+ justify-content: left;
+ box-sizing: border-box;
+ flex: 0 0 250px;
+ width: 238px;
+ height: 45px;
+ margin: 6px;
+ font-size: 9px;
+ border: 1px solid var(--secondary-fg);
+ }
+ div.ubx-ll{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 16px;
+ font-weight: 1000;
+ flex: 0 0 46px;
+ width: 46px;
+ height: 100%;
+ text-align: center;
+ white-space: nowrap;
+ background-color: color-mix(in oklab, var(--interactive-hover-bg) 30%, rgba(0, 0, 0, 0));
+ }
+ div.ubx-lr{
+ padding: 0 6px;
+ font-weight: 600;
+ }
+ div.ubx-ll img.vf{
+ height: 100%;
+ }
+ div.ubx-ll img.v90{
+ height: 90%;
+ }
+ div.ubx-ll img.v80{
+ height: 80%;
+ }
+ div.ubx-ll img.hf{
+ width: 100%;
+ }
+ div.ubx-ll img.h90{
+ width: 90%;
+ }
+ div.ubx-ll img.h80{
+ width: 80%;
+ }
+ .ubx-emojislot{
+ font-size: 24px !important;
+ }
+ .crossed-out{
+ position: relative;
+ }
+ .crossed-out::before, .crossed-out::after{
+ content: '';
+ width: 95%;
+ position: absolute;
+ left: 1px;
+ top: 45%;
+ border-bottom: 2px solid red;
+ }
+ .crossed-out::before{
+ transform: skewY(-30deg);
+ }
+ .crossed-out::after{
+ transform: skewY(30deg);
+ }
+ #ubx-localtime span.datet {
+ color: #7e7;
+ opacity: 0.2;
+ }
+ #ubx-localtime:hover span.datet {
+ opacity: initial;
+ }
+ #ubx-localtime span.datetz {
+ color: #e7a;
+ opacity: 0.5;
+ }
+ #ubx-localtime:hover span.datetz {
+ opacity: initial;
+ }
+ #ubx-localtime-time {
+ font-size: 12px;
+ }
+ .qablock {
+ border: 1px solid;
+ border-color: var(--secondary-fg);
+ padding: 1em;
+ margin: 0.5em 0;
+ }
+ td{border:1px solid var(--secondary-fg);}
</style>
</head>
<!--
@@ -64,9 +167,9 @@ files, are licensed under the terms of the Expat(MIT) License.
Contents are licensed under the CC BY-SA 4.0 license.
-->
<body>
-<script type="text/javascript" src="panel.js"></script>
-<script type="text/javascript" src="themer.js"></script>
-<script type="text/javascript">
+<script src="panel.js"></script>
+<script src="themer.js"></script>
+<script>
function changeImage(a,b){
document.getElementById(a).style.display='inline';
document.getElementById(b).style.display='none';
@@ -100,6 +203,19 @@ function contsw(cont){
lst.item(i).classList.remove('active');
document.getElementById(cont+'lk').classList.add('active');
}
+function hashchange(){
+ if (!location.hash.length) contsw("main");
+ else {
+ let el = document.querySelector(location.hash);
+ while (el && el.classList && !el.classList.contains("toplevel"))
+ el = el.parentNode;
+ if (!el) contsw("main");
+ else {
+ contsw(el.id);
+ document.querySelector(location.hash).scrollIntoView();
+ }
+ }
+}
function swonload(){
window.onresize=function()
{
@@ -107,134 +223,129 @@ function swonload(){
setupevents();
else unsetevents();
}
+ window.onhashchange = hashchange;
window.onresize();
loadTheme();
- if(!location.hash.length)contsw('main');
- else contsw(location.hash.substr(1));
- /*var unsupportedpf=['Macintosh','MacIntel','MacPPC','Mac68K','iPhone','iPad','iPod'];
- if(unsupportedpf.indexOf(window.navigator.platform)!==-1)
- document.getElementById('appleouter').style.display='block';*/
+ hashchange();
}
document.addEventListener("DOMContentLoaded", swonload);
+window.addEventListener("load", hashchange);
</script>
<div id="panel" class="TText">
<ul id="panellist">
- <li><a id="mainlk" href="#" onclick="contsw('main');"><h1>Chrisoft</h1></a></li>
- <li><a id="projectslk" href="#projects" onclick="contsw('projects');">Projects</a></li>
- <li><a id="bloglk" href="#blog" onclick="contsw('blog');">Blog</a></li>
- <li><a id="librarylk" href="#library" onclick="contsw('library');">Library</a></li>
- <li><a id="guestbooklk" href="#guestbook" onclick="contsw('guestbook');">Guestbook</a></li>
- <li><a id="aboutlk" href="#about" onclick="contsw('about');">About</a></li>
- <li><a id="linkslk" href="#links" onclick="contsw('links');">Links</a></li>
+ <li><a id="mainlk" href="#"><h1>Chrisoft</h1></a></li>
+ <li><a id="projectslk" href="#projects">Projects</a></li>
+ <li><a id="bloglk" href="#blog">Blog</a></li>
+ <li><a id="librarylk" href="#library">Library</a></li>
+ <li><a id="guestbooklk" href="#guestbook">Guestbook</a></li>
+ <li><a id="aboutlk" href="#about">About</a></li>
+ <li><a id="linkslk" href="#links">Links</a></li>
<li><a href="javascript:showthemesw()">Themes</a></li>
<li><a href="javascript:togglepanel()" id="paneltoggle" style="display:none;"></a></li>
</ul>
</div>
<div id="content" class="TText">
- <div class="block" id="main">
+ <div class="block toplevel" id="main">
<h2>Yet another wandering programmer</h2><hr>
<p>
- Welcome to the home page of Chris Xiong, a Chinese programmer living overseas.
+ Welcome, traveller of the interwebz!
+ </p>
+ <p>
+ This is the cyber-homestead of Chris Xiong, who's obsessed with things that blink, spin, or make noises.
</p>
<p>
- You will find my works, collections and pieces of thoughts here.
+ You will find my works, projects and pieces of thoughts here.
</p>
<p>
Have fun exploring!
</p>
- <!--<p id="appleouter" style="display:none;">
- <b>Please read [<a href="https://stallman.org/apple.html" rel="external" target="_blank" onclick="document.getElementById('apple').style.display='block';">this</a>] in case of any trouble, Your Excellency.</b>
- <div id="apple" class="block" style="display:none;"><p>
- <s>The owner of this site doesn't have any Apple devices that can go online so</s> you may experience major problems browsing this site. If you consider this unacceptable, you may donate me an Apple device. Please mail your generous donation to <code>/dev/null</code>.
- </p></div>
- </p>-->
<div style="text-align:center;">
<a href="https://www.debian.org"><img src="debianpowered.svg" alt="Powered by Debian"></a>
<a href="https://www.conoha.jp/conoha"><img src="conohahosted.svg" alt="Hosted by Conoha"></a><br>
</div>
</div>
- <div class="block" id="projects">
+ <div class="block toplevel" id="projects">
<h2>Projects</h2><hr>
<p>
- Here is an incomplete list of projects maintained by me. You may find more projects listed in my <a href="https://cgit.chrisoft.org/">code library</a>, or under my <a href="https://github.com/chirs241097/">GitHub profile</a> (currently only used for collaborative projects).
+ Here is an incomplete list of projects maintained by me. You may find more projects listed in my <a href="https://cgit.chrisoft.org/">code library</a>, or under my <a href="https://github.com/chirs241097/">GitHub profile</a> (currently only used for collaborative projects).
</p>
<p>
For projects with license files, please refer to them for licensing details.
Other projects, especially the old inactive ones, are provided "as-is", licensed under the terms of the Expat (MIT) license and
come with <strong>ABSOLUTELY NO WARRANTY</strong>. Use them at your own risk.
</p>
- <h3 style="font-weight:normal;">Current Projects</h3>
+ <h3 style="font-weight:normal;" id="currentproj">Current Projects</h3>
<div class="projects-flex" id="current-projects">
- <details class="projects-item">
+ <div class="projects-item"><details>
<summary><a href="https://cgit.chrisoft.org/deduper.git/">deduper</a></summary>
Scans local images for duplicates.
Also provides reverse image search for your local images.
Implements a variant of the algorithm described in "An
image signature for any kind of image", doi:
10.1109/ICIP.2002.1038047.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="https://cgit.chrisoft.org/it2midi.git/">it2midi</a></summary>
An effort to rewrite my old it2midi.cpp in Rust.
A versatile IT (impulse tracker) to MIDI converter.
Currently it's moulting into a fully-fledged mod
player.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="https://cgit.chrisoft.org/QMidiPlayer.git/">QMidiPlayer</a></summary>
A feature-rich cross-platform MIDI player with UI
inspired by vanBasco's Karaoke Player and QSynth.
It has a comprehensive plugin interface to
provide extra functionalities.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="https://cgit.chrisoft.org/SMELT.git/">SMELT</a></summary>
SMELT is a set of classes that provide hardware-accelerated
graphics, input handling and optionally, audio output.
SMELT is used extensively in my other projects.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="https://cgit.chrisoft.org/lightsd.git/">lightsd</a></summary>
Auto brightness for Linux, without requiring
a desktop environment or systemd.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="/rbusif">RBUS-ADAT</a></summary>
Convert digital audio data carried by Roland's proprietary
R-BUS interface into ADAT. Linked page also provided additional
technical information on R-BUS.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="/thbgmremix">Touhou BGM Remix</a></summary>
The only project that has nothing to do with
programming here. These packages provide remixed
BGM in a more modern style for legacy Touhou Project
releases. It may sound worse or better. You decide.
- </details>
+ </details></div>
<div class="projects-item"></div>
</div>
- <h3 style="font-weight:normal;">Contributed Projects</h3>
+ <h3 style="font-weight:normal;" id="contribproj">Contributed Projects</h3>
<p>
I've made contributions to these projects, more or less.
</p>
<div class="projects-flex" id="contrib-projects">
- <details class="projects-item">
+ <div class="projects-item"><details>
<summary><a href="https://github.com/BLumia/BLumiaOJ">BLumia OJ</a></summary>
A HUSTOJ compatible Online Judge system.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="https://github.com/BLumia/PineappleSynth">Pineapple Synth</a></summary>
A software synthesizer developed by BLumia. I helped with some optimizations and bug fixes.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="https://github.com/FluidSynth/fluidsynth">FluidSynth</a></summary>
A realtime soundfont synthesizer. The irony is that most code I have contributed is Windoze-specific.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="https://github.com/BearKidsTeam/thplayer">thplayer</a></summary>
A replacement for my "thplayer.cpp" with GUI, written by BLumia. It has my reinvented wheel inside.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>Deepin Desktop Environment</summary>
<p>
I worked for Deepin as an intern for almost a year starting from February 2019. My work there
@@ -246,15 +357,15 @@ document.addEventListener("DOMContentLoaded", swonload);
</p>
<p>I have mixed views on Deepin the company. You may find out more in my blog posts. I'm no
longer affiliated with the company or its successor UnionTech.</p>
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="https://github.com/Swung0x48/CKRasterizer">CKRasterizer</a></summary>
Rasterizers for Virtools (an old interactive 3D toolkit). I shifted the project from a
reverse-engineering approach to a "just wing it" approach. Helped with completing the
DirectX 9 rasterizer. Additionally created two new rasterizer modules
for modern graphics from scratch (CKGLRasterizer and CKVkRasterizer).
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>SDUOJ</summary>
The Online Judge used by Shandong University,
Once located <a href="http://acm.sdu.edu.cn/">here</a>.
@@ -263,55 +374,55 @@ document.addEventListener("DOMContentLoaded", swonload);
outdated. Yes we used ssh and vim to develop on prod.
And thanks to the stupid university I was in, it is
<b>impossible to access out of the campus</b>.
- </details>
+ </details></div>
<div class="projects-item"></div>
</div>
- <h3 style="font-weight:normal;"><s>Archived</s> Antique Projects</h3>
+ <h3 style="font-weight:normal;" id="antiqueproj"><s>Archived</s> Antique Projects</h3>
<p>Some of these projects are permanently lost in a disaster.</p>
<div class="projects-flex" id="antique-projects">
- <details class="projects-item">
+ <div class="projects-item"><details>
<summary><a href="/BulletLabRemix">Bullet Lab Remix (2012-2015)</a></summary>
A danmaku-like game. Inspired by a flash game
called "Bullet Lab", this project has departured
so far from it that it has became a STG without
the 'shooting' part.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="/BallanceRemix">Ballance Remix (2011-2012)</a></summary>
Old project attempting to recreate the game Ballance from Cyparade.
It uses the same Virtools engine but without using custom extensions
to the engine.<br>
Playable, but in no way resemble the "feel" of the original game in
terms of controls.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>World's Hardest Game 3D (2010-2011)</summary>
<a href="https://1drv.ms/u/s!AjEe7BxvJRi9gSCz7LxTzCjXWMsT">Download this abomination, if you wish.</a>
3D version of a flash game called "World's Hardest Game" made with Virtools.
Extremely hard because it's basically unplayable.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>Cross Noodles (Virtools) (2012)</summary>
<a href="//cgit.chrisoft.org/oddities.git/tree/Virtools/Cross_Noodles.cmo">Download this abomination, if you wish.</a>
A stupid game made with Virtools. A new version written for modern(-ish)
browser is <a href="/CrossNoodlesJS/">available</a>.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="//filestorage.chrisoft.org/inactive/TimidityPlayer.tar.xz">Chris' Timidity Player (2012)</a></summary>
Simple timidity frontend written in FreePascal. BLumia created a more
feature-rich fork called <a href="https://github.com/BLumia/BLumiaTimidityShell">BLumia's Timidity Shell</a>.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary><a href="//filestorage.chrisoft.org/inactive/Tester.tar.xz">Simple Tester for OI (2012)</a></summary>
Local judger for OI problems. Doesn't really have any fancy features.
Written in FreePascal.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>the <s>Ultimate</s> Data Visualiser (2015)</summary>
A data visualizer for a certain very specific purpose.
This project is never made public. Written in C++. Uses SMELT.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>Compiz 0.9.7.99 (2012-2016)</summary>
<a href="//filestorage.chrisoft.org/inactive/compiz0.9.7.9.tar.xz">Archived source code.</a>
The ultimate pre-GLES port compiz distribution with extra features
@@ -319,44 +430,44 @@ document.addEventListener("DOMContentLoaded", swonload);
It was forked off the 0.9.7 branch for Ubuntu 12.04. It comes with
probably every single plugin ever available for compiz (that I could
get working).
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>Minesweeper in HGE (2012)</summary>
Essentially a cmine.c with GUI.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>Desktop (2012)</summary>
<a href="//filestorage.chrisoft.org/inactive/Desktop.tar.xz">Archived source code.</a>
Windows 7 style show desktop for Windows 2000, Windows XP and Windows Vista.
Written in FreePascal. It was pretty broken though.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>Go!Word (2012)</summary>
Hangman written in FreePascal.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>cpu.c (2011)</summary>
Plots a sine function in CPU usage using busy waits.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>cmine.c (2012)</summary>
Minesweeper, CLI version (the 289536397th one been written).
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>fpsnake.pas (2016)</summary>
Snake game written in FreePascal. I wrote this in order to prove that
I can still do Pascal.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>fpGraphicClock (2011-2012)</summary>
Primitive graphic clock written in FreePascal.
- </details>
- <details class="projects-item">
+ </details></div>
+ <div class="projects-item"><details>
<summary>Date&amp;Time (2009-2010)</summary>
Text mode clock, alarm and stopwatch written in FreePascal.
- </details>
+ </details></div>
</div>
- <h3 style="font-weight:normal;">Pending Projects</h3>
+ <h3 style="font-weight:normal;" id="pendingproj">Pending Projects</h3>
<p>These project may or may not ever be started.</p>
<ul>
<li>OPLang</li>
@@ -369,7 +480,7 @@ document.addEventListener("DOMContentLoaded", swonload);
<li><s>Online Judge</s></li>
</ul>
</div>
- <div class="block" id="blog">
+ <div class="block toplevel" id="blog">
<h2>Blog</h2><hr>
<h3><a href="/blog/list"><ruby>SPELVNCAM·VRSAE·VISERE<rp>(</rp><rt>Visit the bearess' den</rt><rp>)</rp></ruby></a></h3>
<p>
@@ -394,7 +505,7 @@ document.addEventListener("DOMContentLoaded", swonload);
nowadays.
</p>
</div>
- <div class="block" id="library">
+ <div class="block toplevel" id="library">
<h2>Library</h2><hr>
<h3><a href="/libs/music/player">Music Library</a></h3>
<p>
@@ -409,7 +520,7 @@ document.addEventListener("DOMContentLoaded", swonload);
Get lost in my messy code!
</p>
</div>
- <div class="block" id="guestbook">
+ <div class="block toplevel" id="guestbook">
<h2>Guestbook</h2><hr>
<p style="font-size:75%;">
All times are in CST (UTC+8).
@@ -490,7 +601,7 @@ document.addEventListener("DOMContentLoaded", swonload);
</script>
<form id="msgform" method="post" style="padding:5px;border:1px solid var(--secondary-fg);">
<span style="width:98%;display:table;">
- <label for="name" style="display:table-cell;width:1px;white-space:nowrap;">Your honorable name:</label>
+ <label for="mname" style="display:table-cell;width:1px;white-space:nowrap;">Your honorable name:</label>
<input type="text" id="mname" name="name" required style="margin-left:5px;display:table-cell;width:100%;">
</span>
<div style="padding:0.5em;">Message:</div>
@@ -500,11 +611,11 @@ document.addEventListener("DOMContentLoaded", swonload);
</div>
</form>
</div>
- <div class="block" id="about">
+ <div class="block toplevel" id="about">
<h2>About</h2><hr>
<!--#include virtual="about_l.html" -->
</div>
- <div class="block" id="links">
+ <div class="block toplevel" id="links">
<h2>Links</h2><hr>
<h3>Miscellaneous tools and games</h3>
<ul>
@@ -518,7 +629,7 @@ document.addEventListener("DOMContentLoaded", swonload);
<p>No one can go without friends. (Unordered list. Stricken items are currently inaccessible.)</p>
<ul id="friendslist">
<li><a rel="external" target="_blank" href="https://blog.61dpi.com/"><s>夜光糖果屋</s></a></li>
- <li><a rel="external" target="_blank" href="https://www.blumia.net/" rel="nofollow">BLumia :: Wrapzone</a></li>
+ <li><a rel="external" target="_blank" href="https://www.blumia.net/">BLumia :: Wrapzone</a></li>
<li><a rel="external" target="_blank" href="https://jxpxxzj.oschina.io"><s>雄心万丈, 躺在床上</s></a></li>
<li><a rel="external" target="_blank" href="https://yyc12345.github.io/MyBlog/">yyc12345 の Blog</a></li>
<li><a rel="external" target="_blank" href="https://oing9179.github.io/blog">oing9179 的笔记本儿</a></li>
diff --git a/libs/music/player.d/main_static.js b/libs/music/player.d/main_static.js
index bc11c0a..eec68e0 100644
--- a/libs/music/player.d/main_static.js
+++ b/libs/music/player.d/main_static.js
@@ -75,7 +75,7 @@ NSPlayer={
current:null,
shuffle:0,
repeat:0,
- served_formats:{'vorbis':{'mime':'audio/ogg; codecs=vorbis','disp':'ogg 224 kbps','ext':'ogg'},'flac':{'mime':'audio/flac','disp':'flac'},'opus':{'mime':'audio/ogg; codecs=opus','disp':'opus 96 kbps'},'m4a':{'mime':'audio/aac','disp':'aac 192kbps'}},
+ served_formats:{'vorbis':{'mime':'audio/ogg; codecs=vorbis','disp':'ogg 224 kbps','ext':'ogg'},'flac':{'mime':'audio/flac','disp':'flac'},'opus':{'mime':'audio/ogg; codecs=opus','disp':'opus 96 kbps'},'aac':{'mime':'audio/aac','disp':'aac 192kbps','ext':'m4a'}},
get_preferred_or_default_format:function()
{
if (sh.getcookie('preferredformat') in this.served_formats)
diff --git a/libs/music/player.d/playlists/Arranged.playlist b/libs/music/player.d/playlists/Arranged.playlist
index 96147d6..fae7f88 100644
--- a/libs/music/player.d/playlists/Arranged.playlist
+++ b/libs/music/player.d/playlists/Arranged.playlist
@@ -15,7 +15,6 @@ Peaceful Romancer
Reincarnation
Romantic Children
Samidare-stage4+boss_arrange
-Silk Road Alice_remix
Strawberry Crisis!!
Tabula rasa~空白少女
The Grimore of Alice
diff --git a/libs/music/player.d/playlists/Converted-Modules.playlist b/libs/music/player.d/playlists/Converted-Modules.playlist
index d606f9a..7f28da2 100644
--- a/libs/music/player.d/playlists/Converted-Modules.playlist
+++ b/libs/music/player.d/playlists/Converted-Modules.playlist
@@ -1,4 +1,6 @@
Converted-Modules
+Beek - Blue Slide - MIDI Edition
+Beek + Mick Rippon - Sexy Satellite - MIDI Edition
Carl Larsson - Seasons' Passing - MIDI Edition
Carl Larsson - The Steadfast - MIDI Edition
Carl Larsson - Trickster - MIDI Edition
@@ -13,7 +15,12 @@ DipA - A Bard's Tale... - SD Edition
DreaMSectioN - One Last Hope - MIDI Edition
HyoChan - Farewell, My Friend
Jeroen Tel + Thomas Mogensen - Rubicon Title Theme - SD Edition
+Jeroen Tel - Hello 1997 - SD Edition
Mads Orbesen Troest - Tick Tack Toe - MIDI Edition
+Mick Rippon - City on a Stick - MIDI Edition
+Mick Rippon - Funeral - MIDI Edition
+Mick Rippon - Jazz with Attitude - MIDI Edition
+Mick Rippon - Pleading - MIDI Edition
minomus - Quicksilver - MIDI Edition
Noby - Teh Windows Medley - XV Edition
Reed - Clamberdown - MIDI Edition
diff --git a/ubx-rsc/Arch_Linux__Crystal__icon.svg b/ubx-rsc/Arch_Linux__Crystal__icon.svg
new file mode 100644
index 0000000..ca8204c
--- /dev/null
+++ b/ubx-rsc/Arch_Linux__Crystal__icon.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="256" height="256" version="1.0">
+ <defs>
+ <linearGradient xlink:href="#a" id="d" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-.39377 0 0 .39375 978.34969 416.9815)" x1="541.33502" y1="104.50665" x2="606.91248" y2="303.14029"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="a" y2="129.3468" x2="112.49853" y1="6.1372099" x1="112.49854" gradientTransform="translate(287 -83)">
+ <stop offset="0" style="stop-color:#fff;stop-opacity:0"/>
+ <stop offset="1" style="stop-color:#fff;stop-opacity:.27450982"/>
+ </linearGradient>
+ <linearGradient id="b">
+ <stop style="stop-color:#00bdec" offset="0"/>
+ <stop style="stop-color:#40bfde" offset="1"/>
+ </linearGradient>
+ <linearGradient id="c">
+ <stop style="stop-color:#6e6e6e" offset="0"/>
+ <stop style="stop-color:#4d4d4d" offset="1"/>
+ </linearGradient>
+ </defs>
+ <path style="fill:#1793d1" d="M128 0c-11.39482 27.937051-18.31337 46.237163-31 73.34375 7.7785 8.245207 17.33826 17.811753 32.84375 28.65625-16.66992-6.859577-28.03357-13.728504-36.53125-20.875C77.076039 115.00489 51.621645 163.24639 0 256c40.562707-23.41756 72.007597-37.86167 101.3125-43.375-1.25376-5.40435-1.923505-11.27752-1.875-17.375l.03125-1.28125c.64379-25.99398 14.16934-45.98224 30.1875-44.625 16.01815 1.35723 28.48754 23.53727 27.84375 49.53125-.12127 4.89622-.6905 9.60082-1.65625 13.96875C184.83328 218.51691 215.98162 232.89667 256 256c-7.89193-14.52962-14.96051-27.61983-21.6875-40.09375-10.59609-8.21269-21.64301-18.89743-44.1875-30.46875 15.4958 4.02645 26.60184 8.6825 35.25 13.875C156.97985 71.972668 151.45422 55.040376 128 0z" transform="matrix(1 0 0 1 -.000002 4e-8)"/>
+ <path style="fill:#fff;fill-opacity:.16568047" d="M818.22607 548.55277c-41.18143-55.89508-50.72685-100.94481-53.14467-111.70015 21.96737 50.6686 21.81733 51.28995 53.14467 111.70015z" transform="matrix(1.34737 0 0 1.34737 -902.40019 -586.944907)"/>
+ <path style="fill:url(#d);fill-opacity:1" d="M765.09805 436.43495c-1.05641 2.59705-2.08559 5.1172-3.06152 7.51465-1.08115 2.65585-2.10928 5.19128-3.13111 7.677-1.02174 2.48575-2.03439 4.91156-3.03833 7.30591-1.00398 2.39446-2.01068 4.76169-3.03833 7.14355-1.02758 2.38177-2.06156 4.78845-3.15429 7.23633-1.09273 2.44796-2.23335 4.94504-3.43262 7.53784-1.19937 2.59282-2.45641 5.27815-3.80371 8.09448-.18662.39008-.41312.83402-.60303 1.22925 5.75521 6.09563 12.84133 13.14976 24.28345 21.15234-12.34021-5.07792-20.76511-10.15751-27.06665-15.44677-.32717.66791-.61387 1.26431-.95093 1.94824-.44365.90024-.97632 1.92315-1.43799 2.85278-.80967 1.66032-1.65574 3.36576-2.52807 5.12574-.33524.66652-.62948 1.24283-.97413 1.92504-5.50733 11.05265-12.33962 24.28304-21.12915 40.72754 24.09557-13.57581 50.08533-33.16242 97.29615-16.30493-2.36708-4.48319-4.54319-8.68756-6.58692-12.64038-2.0437-3.95294-3.94246-7.6555-5.70556-11.15601-1.76297-3.50043-3.39212-6.80069-4.917-9.92675-1.52486-3.12599-2.93832-6.0765-4.26757-8.90625-1.32934-2.8297-2.58106-5.55264-3.75733-8.16407-1.17634-2.6114-2.29708-5.11315-3.36304-7.58422-1.06607-2.4712-2.08657-4.89718-3.08471-7.30591-.99823-2.4088-1.97267-4.81178-2.94556-7.23633-.34772-.86638-.69553-1.7689-1.0437-2.64404-2.66339-6.25269-5.3982-12.73163-8.55835-20.15503z" transform="matrix(1.34737 0 0 1.34737 -902.40019 -586.944907)"/>
+</svg>
diff --git a/ubx-rsc/Circle-icons-tools.svg b/ubx-rsc/Circle-icons-tools.svg
new file mode 100644
index 0000000..44eb06d
--- /dev/null
+++ b/ubx-rsc/Circle-icons-tools.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#76C2AF;}
+ .st1{opacity:0.2;}
+ .st2{fill:#231F20;}
+ .st3{fill:#4F5D73;}
+ .st4{fill:#F5CF87;}
+ .st5{fill:#FFFFFF;}
+</style>
+<g id="Layer_1">
+ <g>
+ <circle class="st0" cx="32" cy="32" r="32"/>
+ </g>
+ <g class="st1">
+ <path class="st2" d="M49.9,46.2L35.8,32.1c-1-1-2.5-1.4-3.8-1l-8.1-8l-3-5.9l-5.9-3L12.1,17l3,5.9l5.9,3l0,0l8.1,8
+ c-0.4,1.3,0,2.8,1,3.8l14.1,14.1c1.6,1.6,4.1,1.6,5.7,0C51.5,50.3,51.5,47.8,49.9,46.2z"/>
+ </g>
+ <g>
+ <polygon class="st3" points="34.5,37.3 18.4,21.4 21.3,18.6 37.4,34.5 "/>
+ </g>
+ <g>
+ <path class="st4" d="M49.9,49.9c-1.6,1.6-4.1,1.6-5.7,0L30.1,35.8c-1.6-1.6-1.6-4.1,0-5.7l0,0c1.6-1.6,4.1-1.6,5.7,0l14.1,14.1
+ C51.5,45.8,51.5,48.3,49.9,49.9L49.9,49.9z"/>
+ </g>
+ <g class="st1">
+ <path class="st2" d="M53.3,18.4l-6.5,6.5c-1.6,1.6-4.1,1.6-5.7,0c-1.6-1.6-1.6-4.1,0-5.7l6.5-6.5C46.5,12.3,45.3,12,44,12
+ c-5.5,0-10,4.5-10,10c0,1.3,0.3,2.5,0.7,3.6l-11,11C22.5,36.3,21.3,36,20,36c-5.5,0-10,4.5-10,10c0,1.3,0.3,2.5,0.7,3.6l6.5-6.5
+ c1.6-1.6,4.1-1.6,5.7,0c1.6,1.6,1.6,4.1,0,5.7l-6.5,6.5c1.1,0.4,2.4,0.7,3.6,0.7c5.5,0,10-4.5,10-10c0-1.3-0.3-2.5-0.7-3.6l11-11
+ c1.1,0.4,2.4,0.7,3.6,0.7c5.5,0,10-4.5,10-10C54,20.7,53.7,19.5,53.3,18.4z"/>
+ </g>
+ <g>
+ <rect x="23.4" y="28" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -13.2548 32)" class="st5" width="17.1" height="8"/>
+ </g>
+ <g>
+ <polygon class="st3" points="21,23.9 15.1,20.9 12.1,15 14.9,12.1 20.8,15.2 23.9,21.1 "/>
+ </g>
+ <g>
+ <g>
+ <path class="st5" d="M46.8,22.8c-1.6,1.6-4.1,1.6-5.7,0c-1.6-1.6-1.6-4.1,0-5.7l6.5-6.5C46.5,10.3,45.3,10,44,10
+ c-5.5,0-10,4.5-10,10c0,5.5,4.5,10,10,10s10-4.5,10-10c0-1.3-0.3-2.5-0.7-3.6L46.8,22.8z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path class="st5" d="M17.2,41.2c1.6-1.6,4.1-1.6,5.7,0c1.6,1.6,1.6,4.1,0,5.7l-6.5,6.5c1.1,0.4,2.4,0.7,3.6,0.7
+ c5.5,0,10-4.5,10-10c0-5.5-4.5-10-10-10s-10,4.5-10,10c0,1.3,0.3,2.5,0.7,3.6L17.2,41.2z"/>
+ </g>
+ </g>
+</g>
+<g id="Layer_2">
+</g>
+</svg>
diff --git a/ubx-rsc/Framework_Computer_emblem.svg b/ubx-rsc/Framework_Computer_emblem.svg
new file mode 100644
index 0000000..c43721e
--- /dev/null
+++ b/ubx-rsc/Framework_Computer_emblem.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="128" height="128" version="1.1" viewBox="0 0 33.867 33.867" xmlns="http://www.w3.org/2000/svg">
+<circle cx="16.933" cy="16.933" r="14.817" fill="#182c31" style="paint-order:stroke fill markers"/>
+<g transform="matrix(.6551 0 0 .65511 -20.864 -79.036)" fill="#fff">
+<g transform="matrix(1.0985,0,0,1.0985,40.733,130.09)" fill="#fff">
+<path d="m29.836 11.164-2.2831-1.354c-1.0689-0.6361-1.7296-1.8088-1.7296-3.0775v-2.7079c0-0.55437-0.2456-1.0768-0.6642-1.425-1.2453-1.0341-2.6463-1.8728-4.1614-2.4733-0.5051-0.199-1.0689-0.15991-1.5359 0.11727l-2.2865 1.3575c-1.0689 0.63611-2.3869 0.63611-3.4592 0l-2.2866-1.3575c-0.467-0.27718-1.0343-0.31983-1.5359-0.11727-1.5186 0.60057-2.9161 1.4392-4.158 2.4698-0.41856 0.34825-0.66416 0.87064-0.66416 1.425v2.7079c0 1.2686-0.65725 2.4414-1.7296 3.0775l-2.2831 1.3539c-0.467 0.2772-0.78524 0.757-0.86826 1.3042-0.12799 0.8067-0.19026 1.6312-0.19026 2.4698 0 0.8387 0.062266 1.6631 0.1868 2.4662 0.083021 0.5473 0.40127 1.0306 0.86826 1.3078l2.2831 1.3539c1.0689 0.6361 1.7296 1.8088 1.7296 3.0775v2.7079c0 0.5543 0.2456 1.0767 0.66416 1.425 1.2419 1.0305 2.6428 1.8692 4.158 2.4698 0.50503 0.199 1.0689 0.1599 1.5359-0.1173l2.2865-1.3575c1.0689-0.6361 2.3868-0.6361 3.4592 0l2.2865 1.3575c0.467 0.2772 1.0343 0.3163 1.5359 0.1173 1.5152-0.6006 2.9161-1.4393 4.158-2.4698 0.4186-0.3483 0.6642-0.8707 0.6642-1.425v-2.7079c0-1.2687 0.6607-2.4414 1.7296-3.0775l2.283-1.3539c0.467-0.2772 0.7853-0.7569 0.8683-1.3078 0.1211-0.8031 0.1868-1.6275 0.1868-2.4662 0-0.8386-0.0623-1.6631-0.1868-2.4662-0.0796-0.5473-0.3944-1.027-0.8613-1.3042zm-14.39 13.305c-5.1231 0-9.2776-4.268-9.2776-9.5309 0-5.263 4.1545-9.5309 9.2776-9.5309 5.123 0 9.2775 4.2679 9.2775 9.5309 0 5.2629-4.1545 9.5309-9.2775 9.5309z" fill="#fff"/>
+</g>
+</g>
+</svg>
diff --git a/ubx-rsc/Gentoo_Linux_logo_matte.svg b/ubx-rsc/Gentoo_Linux_logo_matte.svg
new file mode 100644
index 0000000..31953c0
--- /dev/null
+++ b/ubx-rsc/Gentoo_Linux_logo_matte.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="594.7" height="622.5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<title>Gentoo Linux logo (matte)</title>
+ <defs>
+ <linearGradient id="vlpa">
+ <stop style="stop-color:#fff" offset="0"/>
+ <stop style="stop-color:#fff" offset=".3421"/>
+ <stop style="stop-color:#bebdf3" offset=".52"/>
+ <stop style="stop-color:#8f82f9" offset=".7541"/>
+ <stop style="stop-color:#9f99c7" offset=".8711"/>
+ <stop style="stop-color:#524c76" offset="1"/>
+ </linearGradient>
+ <linearGradient id="vlpe" x1="464" x2="368.6" y1="697.4" y2="269.7" gradientTransform="matrix(1.237 0 0 1.237 -161.1 -377.3)" gradientUnits="userSpaceOnUse" xlink:href="#vlpa"/>
+ <linearGradient id="vlpd" x1="783.9" x2="1100" y1="-313.5" y2="1341" gradientTransform="matrix(1.237 0 0 1.237 -1037 -1010)" gradientUnits="userSpaceOnUse" xlink:href="#vlpa"/>
+ <radialGradient id="vlpc" cx="332.7" cy="590.6" r="218" gradientTransform="matrix(-.06604 4.19 -3.574 -.05627 2168 -1171)" gradientUnits="userSpaceOnUse" xlink:href="#vlpa"/>
+ <radialGradient id="vlpb" cx="49.53" cy="320.1" r="31.95" gradientTransform="matrix(3.287 0 0 2.52 111.7 -642.7)" gradientUnits="userSpaceOnUse" xlink:href="#vlpa"/>
+ </defs>
+ <g transform="translate(-25.69 -25.52)">
+ <path d="m25.76 521.9c0.06818-26.26 22.39-62.92 54.11-96.23 21.2-22.26 42.73-41.8 89.66-81.81-32.46-17.81-82.95-39.3-108.3-67.45-9.374-10.41-26.36-34.01-23.07-65.53 6.716-64.25 86.01-161.7 198.7-182.4 37.5-6.859 80.56-1.908 116 14.02 111.2 49.98 247.1 174.2 263.9 234.8 5.888 21.34 4.757 55.36-5.395 74.32-12.58 23.5-56.14 71.22-115.7 120.5-93.5 77.27-224.5 160.2-322.4 174.2-31.61 4.511-63.91-0.194-86.57-12.98-35.46-20.01-47.23-46.72-51.37-54.73-11-21.29-9.637-48.27-9.613-56.73zm263.1-295c1.207-14.89 59.59-0.06577 55.9 11.73-3.892 12.44-57.29 5.355-55.9-11.73z" style="fill-rule:evenodd;fill:url(#vlpd)"/>
+ <path d="m201.1 319.3c-30.72 25.94-51.15 43.43-76.76 66.84-61.68 56.37-103.6 99.28-81.98 157.9 24.92 67.66 79.56 64.23 143.6 51.65 165.1-32.57 436.6-241.3 422.8-318.3-11.2-62.37-162.9-186.4-252.6-230.5-28.05-13.79-60.38-20.91-92.81-19.39-123.5 5.828-219.9 118.2-215 179.2 4.792 59.26 154.6 110.9 152.8 112.7zm-18.53-206.9c-37.15 41.34-13.4 121.3 48.21 164.9 72.1 51.01 188.8 60.24 212.1 20.91 43.34-73.37-3.98-151-74.61-185.6-69.8-34.2-162.5-26.01-185.7-0.245z" style="fill-rule:evenodd;fill:url(#vlpe)"/>
+ <path d="m309.3 275.6c52.16 7.25 97.12-13.64 104.1-65.14 5.355-39.23-54.69-82.1-90.79-91.99-30.15-8.256-95.6 2.36-100 59.38-4.587 59.27 56.24 93.53 86.65 97.75zm-25.54-98.58c-34.28 53.1 49.77 69.43 62.64 59.75 55.48-41.75-47.54-83.14-62.64-59.75z" style="fill-rule:evenodd;fill:url(#vlpb)"/>
+ <path d="m253.4 41.57c-60.63 6.39-72.25 14.19-127.2 55.75-18.41 13.93-52.29 47.82-60.98 88.03-3.307 15.31 0.6019 28.53 11.63 37.8 35.31 29.69 94.42 53.77 142.9 77.06 14.2 6.82 4.799 19.19-18.1 39.01-57.79 50.03-135.9 110.9-141.4 157.3-2.57 21.87 4.916 51.58 31.46 66.79 31.01 17.76 95.37 6.17 138.4-9.835 62.81-23.39 145.3-75 210.8-125.7 68.11-52.76 131.4-119.8 134.6-130.7 3.847-13.42 3.463-25.82-3.96-40.07-11.66-22.38-27.24-39.01-43.98-57.63-44.9-47.34-92.41-88.93-149.3-120.8-41.05-23.02-77.16-42.03-124.9-37zm89.07 106.1c43.81 21.18 88.79 76.81-0.3904 108.8-24.25 8.706-101.2-21.38-98.8-62.44 3.433-60.66 45.71-72.24 99.19-46.38z" style="fill-rule:evenodd;fill:url(#vlpc)"/>
+ </g>
+</svg>
diff --git a/ubx-rsc/Grass_Block_JE7_BE6.webp b/ubx-rsc/Grass_Block_JE7_BE6.webp
new file mode 100644
index 0000000..c2c602e
--- /dev/null
+++ b/ubx-rsc/Grass_Block_JE7_BE6.webp
Binary files differ
diff --git a/ubx-rsc/IBM_TrackPoint_cr.webp b/ubx-rsc/IBM_TrackPoint_cr.webp
new file mode 100644
index 0000000..2b26098
--- /dev/null
+++ b/ubx-rsc/IBM_TrackPoint_cr.webp
Binary files differ
diff --git a/ubx-rsc/IPod_wheel.svg b/ubx-rsc/IPod_wheel.svg
new file mode 100644
index 0000000..fe946b0
--- /dev/null
+++ b/ubx-rsc/IPod_wheel.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="512"
+ height="512"
+ id="svg2">
+ <defs
+ id="defs4" />
+ <g
+ id="g3383">
+ <path
+ d="M 501 256 A 245 245 0 1 1 11,256 A 245 245 0 1 1 501 256 z"
+ style="fill:#d7d4ce"
+ id="path2240" />
+ <path
+ d="M 346 256 A 90 90 0 1 1 166,256 A 90 90 0 1 1 346 256 z"
+ style="fill:#9e968d"
+ id="path2238" />
+ </g>
+ <g
+ id="g3377">
+ <path
+ d="M 210.03808,60.443822 L 211.04823,36.860031 L 216.85661,36.860031 L 222.15991,51.507244 L 227.46321,36.860031 L 233.01905,36.860031 L 234.53428,60.443822 L 230.24113,60.443822 L 228.97844,46.456481 L 224.68529,60.443822 L 220.13961,60.443822 L 215.59392,45.951405 L 214.83631,60.443822 L 210.03808,60.443822 z M 240.34266,60.443822 L 240.34266,36.860031 L 253.97972,36.860031 L 253.97972,40.395566 L 245.01461,40.395566 L 245.01461,46.203943 L 253.47464,46.203943 L 253.47464,49.739477 L 245.01461,49.739477 L 245.01461,56.05293 L 254.23225,56.05293 L 254.23225,60.443822 L 240.34266,60.443822 z M 259.6458,60.443822 L 259.6458,36.860031 L 264.19302,36.860031 L 273.42974,52.218767 L 273.42974,36.860031 L 277.77978,36.860031 L 277.77978,60.443822 L 273.42974,60.443822 L 264.19302,44.345103 L 264.19302,60.443822 L 259.6458,60.443822 z M 283.65295,36.860031 L 288.57744,36.860031 L 288.57744,53.906356 C 288.57744,57.948939 296.78493,57.073168 296.78493,53.906356 L 296.78493,36.860031 L 301.96196,36.860031 L 301.96196,54.411432 C 301.96196,58.515176 297.35314,60.442808 292.74432,60.443822 C 288.1355,60.444837 283.52668,58.519233 283.52668,54.411432 L 283.65295,36.860031 z "
+ style="fill:#a9a9a8"
+ id="path6054" />
+ <path
+ d="M 227.84202,451.28938 L 250.8041,463.07358 L 227.94817,475.40677 L 227.84202,451.28938 z M 264.20751,475.40677 L 264.20751,451.28938 L 270.98397,451.28938 L 270.98397,475.40677 L 264.20751,475.40677 z M 277.38159,475.40677 L 277.38159,451.28938 L 284.15802,451.28938 L 284.15802,475.40677 L 277.38159,475.40677 z "
+ style="fill:#a9a9a8"
+ id="path13828" />
+ <path
+ d="M 65.442624,256.04517 L 83.851742,267.29517 L 83.764943,244.79517 L 65.442624,256.04517 z M 45.72674,267.38446 L 45.72674,244.25946 L 39.7446,244.25946 L 39.7446,267.47374 L 45.72674,267.38446 z M 46.43336,256.04517 L 64.842478,267.29517 L 64.755679,244.79517 L 46.43336,256.04517 z "
+ style="fill:#a9a9a8"
+ id="path3222" />
+ <use
+ transform="matrix(-1,0,0,1,512,0)"
+ id="use3237"
+ x="0"
+ y="0"
+ width="512"
+ height="520"
+ xlink:href="#path3222" />
+ </g>
+</svg>
diff --git a/ubx-rsc/Klickety_Cuffs.webp b/ubx-rsc/Klickety_Cuffs.webp
new file mode 100644
index 0000000..7bce331
--- /dev/null
+++ b/ubx-rsc/Klickety_Cuffs.webp
Binary files differ
diff --git a/ubx-rsc/Oleic-acid-3D-vdW-sc.webp b/ubx-rsc/Oleic-acid-3D-vdW-sc.webp
new file mode 100644
index 0000000..18da456
--- /dev/null
+++ b/ubx-rsc/Oleic-acid-3D-vdW-sc.webp
Binary files differ
diff --git a/ubx-rsc/Openlogo-debianV2.svg b/ubx-rsc/Openlogo-debianV2.svg
new file mode 100644
index 0000000..685f632
--- /dev/null
+++ b/ubx-rsc/Openlogo-debianV2.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-60 -75 210 260">
+ <g fill="#D70751">
+ <path d="M64.525 62.053c-4.125.058.78 2.125 6.165 2.954 1.488-1.161 2.838-2.336 4.04-3.479-3.354.821-6.765.838-10.205.525m22.14-5.52c2.457-3.389 4.246-7.102 4.878-10.939-.551 2.736-2.035 5.099-3.435 7.592-7.711 4.854-.726-2.883-.004-5.824-8.29 10.436-1.138 6.257-1.439 9.171m8.174-21.265c.497-7.428-1.462-5.08-2.121-2.245.766.4 1.377 5.237 2.121 2.245M48.883-66.264c2.201.395 4.757.698 4.398 1.224 2.407-.528 2.954-1.015-4.398-1.224"/>
+ <path d="m53.281-65.04-1.556.32 1.448-.127.108-.193"/>
+ <path d="M121.93 38.085c.247 6.671-1.95 9.907-3.932 15.637l-3.564 1.781c-2.919 5.666.282 3.598-1.807 8.105-4.556 4.049-13.823 12.67-16.789 13.457-2.163-.047 1.469-2.554 1.943-3.537-6.097 4.188-4.894 6.285-14.217 8.83l-.273-.607C60.29 92.569 28.344 71.129 28.765 41.875c-.246 1.857-.698 1.393-1.208 2.144-1.186-15.052 6.952-30.17 20.675-36.343 13.427-6.646 29.163-3.918 38.78 5.044C81.73 5.8 71.217-1.534 58.757-.848c-12.208.193-23.625 7.95-27.436 16.369-6.253 3.938-6.979 15.177-9.704 17.233-3.665 26.943 6.896 38.583 24.762 52.275 2.812 1.896.792 2.184 1.173 3.627-5.936-2.779-11.372-6.976-15.841-12.114 2.372 3.473 4.931 6.847 8.239 9.499-5.596-1.897-13.074-13.563-15.256-14.038 9.647 17.274 39.142 30.295 54.587 23.836-7.146.263-16.226.146-24.256-2.822-3.371-1.734-7.958-5.331-7.14-6.003 21.079 7.875 42.854 5.965 61.09-8.655 4.641-3.614 9.709-9.761 11.173-9.846-2.206 3.317.377 1.596-1.318 4.523 4.625-7.456-2.008-3.035 4.779-12.877l2.507 3.453c-.931-6.188 7.687-13.704 6.813-23.492 1.975-2.994 2.206 3.22.107 10.107 2.912-7.64.767-8.867 1.516-15.171.81 2.118 1.867 4.37 2.412 6.606-1.895-7.382 1.948-12.433 2.898-16.724-.937-.415-2.928 3.264-3.383-5.457.065-3.788 1.054-1.985 1.435-2.917-.744-.427-2.694-3.33-3.88-8.9.86-1.308 2.3 3.393 3.47 3.586-.753-4.429-2.049-7.805-2.103-11.202-3.421-7.149-1.211.953-3.985-3.069-3.641-11.357 3.021-2.637 3.47-7.796 5.52 7.995 8.667 20.387 10.11 25.519-1.103-6.258-2.883-12.32-5.058-18.185 1.677.705-2.699-12.875 2.18-3.882-5.21-19.172-22.302-37.087-38.025-45.493 1.924 1.76 4.354 3.971 3.481 4.317-7.819-4.656-6.444-5.018-7.565-6.985-6.369-2.591-6.788.208-11.007.004-12.005-6.368-14.318-5.69-25.368-9.681l.502 2.349c-7.953-2.649-9.265 1.005-17.862.009-.523-.409 2.753-1.479 5.452-1.871-7.69 1.015-7.329-1.515-14.854.279 1.855-1.301 3.815-2.162 5.793-3.269-6.271.381-14.971 3.649-12.286.677C20.144-62.46 1.976-56.053-8.218-46.494l-.321-2.142c-4.672 5.608-20.371 16.748-21.622 24.011l-1.249.291c-2.431 4.116-4.004 8.781-5.932 13.016-3.18 5.417-4.661 2.085-4.208 2.934-6.253 12.679-9.359 23.332-12.043 32.069 1.912 2.858.046 17.206.769 28.688-3.141 56.709 39.8 111.77 86.737 124.48 6.88 2.459 17.11 2.364 25.813 2.618-10.268-2.937-11.595-1.556-21.595-5.044-7.215-3.398-8.797-7.277-13.907-11.711l2.022 3.573c-10.021-3.547-5.829-4.39-13.982-6.972l2.16-2.82c-3.249-.246-8.604-5.475-10.069-8.371l-3.553.14c-4.27-5.269-6.545-9.063-6.379-12.005l-1.148 2.047c-1.301-2.235-15.709-19.759-8.234-15.679-1.389-1.271-3.235-2.067-5.237-5.703l1.522-1.739c-3.597-4.627-6.621-10.562-6.391-12.536 1.919 2.592 3.25 3.075 4.568 3.52-9.083-22.539-9.593-1.242-16.474-22.942l1.456-.116c-1.116-1.682-1.793-3.506-2.69-5.298l.633-6.313c-6.541-7.562-1.829-32.151-.887-45.637.655-5.485 5.459-11.322 9.114-20.477l-2.227-.384C-27.316-2.419-7.271-24.81 2.011-23.658c4.499-5.649-.892-.02-1.772-1.443 9.878-10.223 12.984-7.222 19.65-9.061 7.19-4.268-6.17 1.664-2.761-1.628 12.427-3.174 8.808-7.216 25.021-8.828 1.71.973-3.969 1.503-5.395 2.766 10.354-5.066 32.769-3.914 47.326 2.811 16.895 7.896 35.873 31.232 36.622 53.189l.852.229c-.431 8.729 1.336 18.822-1.727 28.094l2.1-4.385"/>
+ <path d="m19.5 67.715-.578 2.893c2.71 3.683 4.861 7.673 8.323 10.552-2.49-4.863-4.341-6.872-7.745-13.445m6.409-.251c-1.435-1.587-2.284-3.497-3.235-5.4.909 3.345 2.771 6.219 4.504 9.143l-1.269-3.743m113.411-24.65-.605 1.52c-1.111 7.892-3.511 15.701-7.189 22.941 4.06-7.639 6.69-15.995 7.79-24.461M49.698-68.243c2.789-1.022 6.855-.56 9.814-1.233-3.855.324-7.693.517-11.484 1.005l1.67.228m-97.917 52.067c.642 5.951-4.477 8.26 1.134 4.337 3.007-6.773-1.175-1.87-1.134-4.337m-6.593 27.538c1.292-3.967 1.526-6.349 2.02-8.645-3.571 4.566-1.643 5.539-2.02 8.645"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/ubx-rsc/Raspberry_Pi_Logo.svg b/ubx-rsc/Raspberry_Pi_Logo.svg
new file mode 100644
index 0000000..bdcef2c
--- /dev/null
+++ b/ubx-rsc/Raspberry_Pi_Logo.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="274.07px" height="350px" version="1.1" viewBox="0 0 274.07 350" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="M74.19.005c-1.77.055-3.676.708-5.838 2.415C63.057.377 57.922-.332 53.33 3.826c-7.091-.919-9.395.978-11.141 3.194-1.557-.032-11.648-1.6-16.275 5.303-11.629-1.376-15.305 6.841-11.141 14.502-2.375 3.677-4.836 7.309.718 14.319-1.965 3.904-.747 8.139 3.882 13.265-1.222 5.488 1.18 9.36 5.486 12.378-.806 7.51 6.887 11.876 9.184 13.433.882 4.376 2.72 8.505 11.507 10.789 1.449 6.521 6.73 7.648 11.844 9.017-16.901 9.824-31.396 22.75-31.297 54.466l-2.476 4.417c-19.379 11.785-36.815 49.664-9.55 80.453 1.781 9.637 4.768 16.56 7.427 24.221 3.978 30.873 29.937 45.328 36.783 47.037C68.315 318.26 79 325.512 93.46 330.591c13.631 14.06 28.399 19.417 43.247 19.408.218 0 .439.003.657 0 14.849.009 29.616-5.349 43.248-19.408 14.459-5.079 25.146-12.331 35.179-19.974 6.847-1.709 32.806-16.164 36.783-47.037 2.659-7.661 5.646-14.584 7.427-24.221 27.265-30.791 9.83-68.672-9.551-80.458l-2.479-4.416c.098-31.713-14.396-44.64-31.297-54.466 5.113-1.369 10.395-2.495 11.843-9.017 8.786-2.284 10.626-6.413 11.507-10.789 2.297-1.556 9.99-5.922 9.185-13.433 4.306-3.018 6.708-6.89 5.485-12.378 4.629-5.125 5.848-9.36 3.883-13.265 5.555-7.006 3.09-10.639.719-14.316 4.161-7.662.488-15.878-11.145-14.502-4.627-6.903-14.715-5.335-16.275-5.303-1.746-2.215-4.049-4.113-11.139-3.194-4.593-4.157-9.727-3.448-15.023-1.406-6.289-4.962-10.45-.984-15.203.52-7.614-2.488-9.355.92-13.096 2.308-8.304-1.754-10.827 2.065-14.808 6.098l-4.63-.092c-12.524 7.381-18.746 22.41-20.952 30.135-2.207-7.727-8.414-22.756-20.936-30.135l-4.63.092c-3.986-4.032-6.509-7.852-14.813-6.098C92.907 3.858 91.17.45 83.552 2.938c-3.12-.987-5.989-3.039-9.368-2.934l.006.001z"/><path d="M177.65 253.658v-.391c-.119-20.27-18.029-36.609-40.01-36.5-21.979.101-39.709 16.621-39.59 36.891v.39c.11 20.271 18.03 36.61 40.01 36.5 21.981-.1 39.701-16.62 39.59-36.89zm-62.83-104.84c-16.489-10.811-40.26-3.83-53.079 15.57-12.83 19.41-9.86 43.9 6.64 54.7 16.49 10.811 40.25 3.84 53.08-15.57 12.82-19.411 9.85-43.9-6.641-54.7zm44.511-1.961c-16.49 10.811-19.47 35.301-6.64 54.702 12.819 19.41 36.59 26.379 53.08 15.58 16.489-10.811 19.459-35.301 6.64-54.702-12.83-19.41-36.591-26.379-53.08-15.58zM32.392 166.478c-29.54 16.87-24.41 54.411-8.471 67.23 14.49 6.431 26.28-72 8.471-67.23zm205.769-.98c-17.81-4.77-6.011 73.67 8.47 67.231 15.939-12.811 21.07-50.361-8.47-67.231zm-60.5-58.4c-11.32 1.9 54.25 59.16 55.26 46.38 1.04-33.32-24.53-51.57-55.26-46.38zm-84.9-.98c-30.729-5.19-56.289 13.069-55.26 46.39 1.01 12.769 66.58-44.49 55.26-46.39zm44.139-7.77c-18.34-.48-35.939 13.61-35.979 21.78-.05 9.931 14.5 20.101 36.11 20.351 22.06.16 36.14-8.131 36.21-18.381.079-11.61-20.07-23.931-36.341-23.75zm1.121 203.6c-15.891-.39-40.261 6.37-39.961 15.03-.25 5.91 19.131 22.959 38.9 22.109 19.09.33 38.811-16.699 38.55-24.23-.039-7.759-21.499-13.599-37.489-12.909zm-59.06-45.969c-13.061-15.16-30.029-24.201-41.02-17.51-7.351 5.59-8.69 24.619 1.77 43.319 15.51 22.29 37.34 24.521 46.33 19.101 9.5-7.101 4.311-31.201-7.08-44.91zm115.84-4.361c-12.32 14.43-19.17 40.75-10.189 49.22 8.59 6.59 31.649 5.67 48.689-17.97 12.37-15.88 8.221-42.39 1.16-49.431-10.5-8.119-25.561 2.271-39.66 18.181z" clip-rule="evenodd" fill="#BC1142" fill-rule="evenodd"/><path d="M49.247 32.48c25.851 8.78 49.17 20.491 68.71 36.6 22.939-10.85 7.12-38.21-4.07-49.07-.57 2.87-1.209 4.68-1.949 5.22-3.641-3.97-6.621-8.03-11.311-11.85-.02 2.24 1.11 4.68-1.68 6.46-2.52-3.44-5.92-6.51-10.44-9.11 2.181 3.81.38 4.96-.79 6.54-3.449-3-6.729-6.04-13.09-8.4 1.74 2.15 4.17 4.25 1.59 6.72-3.55-2.25-7.119-4.5-15.56-6.1 1.899 2.15 5.84 4.3 3.45 6.46-4.461-1.73-9.391-2.99-14.851-3.72 2.61 2.19 4.79 4.32 2.65 6.01-4.771-1.49-11.34-3.49-17.77-1.76l4.07 4.15c.45.56-9.52.43-16.09.53 2.4 3.39 4.84 6.65 6.27 12.47-.65.67-3.91.29-6.98 0 3.15 6.73 8.62 8.43 9.9 11.31-1.93 1.48-4.6 1.1-7.52.09 2.27 4.75 7.03 8 10.79 11.85-.95.681-2.61 1.091-6.54.62 3.47 3.74 7.67 7.17 12.64 10.25-.88 1.04-3.91.99-6.72 1.061 4.51 4.479 10.3 6.799 15.74 9.729-2.71 1.88-4.65 1.44-6.72 1.41 3.839 3.21 10.38 4.88 16.44 6.81-1.149 1.82-2.3 2.32-4.771 2.83 6.42 3.61 15.621 1.96 18.211 3.801-.62 1.81-2.391 2.989-4.51 3.979 10.34.61 38.609-.38 44.029-22.101C101.796 63.46 82.476 49.61 49.247 32.48zm176.309 0c-33.219 17.13-52.539 30.98-63.119 42.79 5.42 21.721 33.689 22.711 44.029 22.101-2.119-.99-3.889-2.17-4.51-3.979 2.59-1.841 11.791-.19 18.211-3.801-2.471-.51-3.621-1.01-4.771-2.83 6.061-1.93 12.602-3.6 16.441-6.81-2.07.03-4.01.47-6.721-1.41 5.439-2.931 11.23-5.25 15.74-9.729-2.811-.07-5.84-.021-6.721-1.061 4.971-3.08 9.17-6.51 12.641-10.25-3.93.471-5.59.061-6.539-.62 3.76-3.851 8.52-7.1 10.789-11.85-2.92 1.01-5.59 1.39-7.52-.09 1.279-2.88 6.75-4.58 9.9-11.31-3.07.29-6.33.67-6.98 0 1.43-5.82 3.879-9.09 6.279-12.47-6.58-.1-16.549.03-16.1-.53l4.07-4.16c-6.42-1.73-13 .28-17.77 1.77-2.141-1.69.039-3.83 2.648-6.01-5.459.73-10.389 1.98-14.85 3.71-2.379-2.15 1.551-4.3 3.451-6.45-8.441 1.6-12.012 3.85-15.561 6.1-2.58-2.47-.15-4.57 1.59-6.72-6.359 2.36-9.641 5.4-13.09 8.4-1.17-1.58-2.971-2.74-.791-6.54-4.52 2.6-7.92 5.67-10.43 9.1-2.799-1.78-1.67-4.21-1.68-6.45-4.699 3.82-7.68 7.88-11.32 11.85-.73-.54-1.379-2.35-1.949-5.22-11.189 10.86-27.01 38.221-4.061 49.07 19.524-16.11 42.844-27.821 68.694-36.601z" clip-rule="evenodd" fill="#75A928" fill-rule="evenodd"/></svg>
diff --git a/ubx-rsc/Server.svg b/ubx-rsc/Server.svg
new file mode 100644
index 0000000..d9418ce
--- /dev/null
+++ b/ubx-rsc/Server.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="256" height="256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<defs>
+<path id="y" d="m8.5737 25.594a1.37 1.0165 0 1 1-2.74 0 1.37 1.0165 0 1 1 2.74 0z" fill="#fff" fill-opacity=".45763" fill-rule="evenodd" overflow="visible"/>
+</defs>
+<defs>
+<linearGradient id="a">
+<stop stop-color="#2e3436" offset="0"/>
+<stop stop-color="#2e3436" stop-opacity="0" offset="1"/>
+</linearGradient>
+<linearGradient id="i">
+<stop stop-color="#babdb6" offset="0"/>
+<stop stop-color="#babdb6" stop-opacity="0" offset="1"/>
+</linearGradient>
+<linearGradient id="k">
+<stop offset="0"/>
+<stop stop-opacity="0" offset="1"/>
+</linearGradient>
+<linearGradient id="n" x1="5.713" x2="8.6943" y1="25.594" y2="25.594" gradientTransform="matrix(10.208 0 0 13.534 724.33 237.33)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+<linearGradient id="o" x1="5.8336" x2="8.5737" y1="25.594" y2="25.594" gradientTransform="matrix(10.208 0 0 13.534 724.33 237.33)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+<linearGradient id="p" x1="5.713" x2="8.6943" y1="25.594" y2="25.594" gradientTransform="matrix(10.188 0 0 14.068 -34.408 230.48)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+<linearGradient id="q" x1="5.8336" x2="8.5737" y1="25.594" y2="25.594" gradientTransform="matrix(10.188 0 0 14.068 -34.408 230.48)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+<linearGradient id="A" x1="5.713" x2="8.6943" y1="25.594" y2="25.594" gradientTransform="matrix(22.496 0 0 17.748 267.34 147.21)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+<linearGradient id="B" x1="5.8336" x2="8.5737" y1="25.594" y2="25.594" gradientTransform="matrix(22.496 0 0 17.748 267.34 147.21)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+<linearGradient id="C" x1="5.8336" x2="8.5737" y1="25.594" y2="25.594" gradientTransform="matrix(7.8445 0 0 8.8218 665.96 378.6)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#73d216" offset="0"/>
+<stop stop-color="#8ae234" offset=".25568"/>
+<stop stop-color="#4e9a06" offset=".59401"/>
+<stop stop-color="#73d216" offset="1"/>
+</linearGradient>
+<linearGradient id="D" x1="5.8336" x2="8.5737" y1="25.594" y2="25.594" gradientTransform="matrix(7.8445 0 0 8.8218 665.96 404.24)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#eeeeec" offset="0"/>
+<stop stop-color="#c00" offset=".5"/>
+<stop stop-color="#a40000" offset="1"/>
+</linearGradient>
+<linearGradient id="z" x1="12.378" x2="44.096" y1="4.4331" y2="47.621" gradientTransform="matrix(16.602 0 0 12.963 17.027 160.03)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#fff" offset="0"/>
+<stop stop-color="#fff" stop-opacity="0" offset="1"/>
+</linearGradient>
+<linearGradient id="x" x1="12.277" x2="12.222" y1="37.206" y2="33.759" gradientTransform="matrix(16.602 0 0 12.963 17.027 160.03)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#eee" offset="0"/>
+<stop stop-color="#eee" stop-opacity="0" offset="1"/>
+</linearGradient>
+<linearGradient id="w" x1="7.0625" x2="24.688" y1="35.281" y2="35.281" gradientTransform="matrix(16.602 0 0 12.963 30.234 142.85)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#888a85" offset="0"/>
+<stop stop-color="#babdb6" stop-opacity="0" offset="1"/>
+</linearGradient>
+<linearGradient id="u" x1="7.6046" x2="36.183" y1="28.481" y2="40.944" gradientTransform="matrix(16.602 0 0 12.963 17.027 160.03)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#babdb6" offset="0"/>
+<stop stop-color="#888a8e" offset="1"/>
+</linearGradient>
+<linearGradient id="r" x1="302.86" x2="302.86" y1="366.65" y2="609.51" gradientTransform="matrix(1.1298 0 0 .5328 5.0793 392.56)" gradientUnits="userSpaceOnUse">
+<stop stop-opacity="0" offset="0"/>
+<stop offset=".5"/>
+<stop stop-opacity="0" offset="1"/>
+</linearGradient>
+<linearGradient id="m" x1="2.9125" x2="6.6255" y1="25.419" y2="25.419" gradientTransform="matrix(14.419 0 0 71.051 726.82 -1226.9)" gradientUnits="userSpaceOnUse" xlink:href="#i"/>
+<linearGradient id="l" x1="2.9125" x2="6.6255" y1="25.419" y2="25.419" gradientTransform="matrix(15.283 0 0 70.775 -31.871 -1212.6)" gradientUnits="userSpaceOnUse" xlink:href="#i"/>
+<radialGradient id="v" cx="15.571" cy="2.9585" r="20.936" gradientTransform="matrix(21.354 10.133 -11.8 15.161 -22.06 96.815)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#eeeeec" offset="0"/>
+<stop stop-color="#d3d7cf" offset="1"/>
+</radialGradient>
+<radialGradient id="t" cx="605.71" cy="486.65" r="117.14" gradientTransform="matrix(-1.1298 0 0 .5328 821.5 392.56)" gradientUnits="userSpaceOnUse" xlink:href="#k"/>
+<radialGradient id="s" cx="605.71" cy="486.65" r="117.14" gradientTransform="matrix(1.1298 0 0 .5328 5.3016 392.56)" gradientUnits="userSpaceOnUse" xlink:href="#k"/>
+</defs>
+<path d="m-64.88 115.86h850v850h-850z" fill="none"/>
+<g transform="matrix(.30963 0 0 .30963 0 -21.533)">
+<g stroke-linejoin="round">
+<path d="m14.932 530.2h52.159v112.39h-52.159z" fill="url(#l)" stroke="#2c2929" stroke-width="9.8664"/>
+<path d="m770.98 522.72h49.212v112.83h-49.212z" fill="url(#m)" stroke="#2c2929" stroke-width="9.6022"/>
+<path d="m811.85 583.72a13.985 13.757 0 1 1-27.969 0 13.985 13.757 0 1 1 27.969 0z" fill="url(#n)" fill-rule="evenodd" overflow="visible" stroke="url(#o)" stroke-linecap="round" stroke-width="2.8351"/>
+<path d="m52.944 590.54a13.958 14.3 0 1 1-27.917 0 13.958 14.3 0 1 1 27.917 0z" fill="url(#p)" fill-rule="evenodd" overflow="visible" stroke="url(#q)" stroke-linecap="round" stroke-width="2.8878"/>
+</g>
+<path d="m140.65 587.92h545.51v129.4h-545.51z" fill="url(#r)" opacity=".40206" overflow="visible"/>
+<path d="m686.15 587.92v129.39c58.179 0.24357 140.65-28.989 140.65-64.703 0-35.713-64.923-64.686-140.65-64.686z" fill="url(#s)" opacity=".40206" overflow="visible"/>
+<path d="m140.65 587.92v129.39c-58.179 0.24357-140.65-28.989-140.65-64.703 0-35.713 64.923-64.686 140.65-64.686z" fill="url(#t)" opacity=".40206" overflow="visible"/>
+<path d="m204.39 263.25c-10.376 0-17.121 3.7617-21.271 10.937l-107.39 221.71s-4.1505 8.7051-4.1505 23.09v125.09c0 14.034 10.921 21.064 27.497 21.064h640.22c16.35 0 26.46-9.3092 26.46-23.9v-125.09s1.7592-9.987-1.5566-17.013l-111.55-222.92c-3.0634-6.6357-10.574-12.808-18.677-12.963z" fill="none" stroke="#555753" stroke-linecap="round" stroke-linejoin="round" stroke-width="29.34"/>
+<g fill-rule="evenodd">
+<path d="m71.375 509.98 12.694-8.9731 624.4 0.81002 57.483 4.1129v135.31c0 14.591-10.078 23.895-26.428 23.895h-640.56c-16.576 0-27.59-7.0264-27.59-21.06z" fill="url(#u)"/>
+<path d="m75.949 495.95c-11.859 18.981-0.01018 31.018 17.195 31.018h647.48c18.578-0.30887 30.635-13.117 23.717-27.778l-111.47-223.1c-3.0634-6.6357-10.87-12.808-18.974-12.963h-429.28c-10.376 0-17.195 3.9349-21.346 11.111z" fill="url(#v)"/>
+<path d="m147.49 564.13h292.61v72.105h-292.61z" fill="url(#w)" overflow="visible"/>
+<path d="m147.49 636.24v-51.999c30.474 41.211 137.74 51.999 214.79 51.999z" fill="url(#x)" opacity=".81143"/>
+<path d="m760.74 492.25c1.0547 16.203-6.8731 30.02-21.95 30.381h-632.85c-21.404 0-31.008-4.2117-34.6-11.252 1.5235 12.241 13.71 21.379 34.6 21.379h632.85c17.864-0.42887 29.1-18.459 22.449-38.821z" fill="#fff"/>
+<use transform="matrix(29.553 0 0 21.337 210.65 52.786)" fill-opacity=".45763" overflow="visible" xlink:href="#y"/>
+</g>
+<g fill="none" stroke-width="14.67">
+<path d="m210.32 269.12c-9.9892 0-16.482 3.6213-20.478 10.529l-106.5 215.06s-3.9956 8.3806-3.9956 22.229v120.42c0 17.561 7.3722 21.089 26.472 21.089h625.68c21.967 0 25.473-4.1013 25.473-23.819v-120.42s1.6936-9.614-1.4984-16.379l-109.46-217.85c-2.9493-6.3882-9.1421-10.71-16.943-10.859z" stroke="url(#z)" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="m689.41 567.44v65.085m-33.204-64.31v65.085m-33.204-65.085v65.085m-33.204-65.085v65.085m-33.204-65.085v65.085m-33.204-65.085v65.085" stroke="#fff" stroke-linecap="square" stroke-opacity=".42373"/>
+<path d="m672.81 568.09v65.085m-33.204-64.31v65.085m-33.204-65.085v65.085m-33.204-65.085v65.085m-33.204-65.085v65.085" opacity=".097143" stroke="#000" stroke-linecap="square"/>
+</g>
+<g fill-rule="evenodd">
+<path d="m147.77 564.31v71.699h208.56l-202.86-4.4558z" fill="#fff" opacity=".44"/>
+<use transform="matrix(20.909 0 0 17.382 272.46 157.92)" fill-opacity=".45763" overflow="visible" xlink:href="#y"/>
+<path d="m460.21 601.44a30.819 18.04 0 1 1-61.639 0 30.819 18.04 0 1 1 61.639 0z" fill="url(#A)" overflow="visible" stroke="url(#B)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4.8195"/>
+<path d="m733.22 604.38a10.747 8.9671 0 1 1-21.494 0 10.747 8.9671 0 1 1 21.494 0z" fill="url(#C)" overflow="visible" stroke-width="8.3188"/>
+<path d="m729.89 605.27a9.1662 8.2381 0 1 1-18.332 0 9.1662 8.2381 0 1 1 18.332 0z" fill="#73d216" fill-opacity=".45882" overflow="visible" stroke-width="7.3637"/>
+<path d="m733.22 630.03a10.747 8.9671 0 1 1-21.494 0 10.747 8.9671 0 1 1 21.494 0z" fill="url(#D)" overflow="visible" stroke-width="8.3188"/>
+<path d="m729.89 630.92a9.1662 8.2381 0 1 1-18.332 0 9.1662 8.2381 0 1 1 18.332 0z" fill="#c00" fill-opacity=".45882" overflow="visible" stroke-width="7.3637"/>
+</g>
+</g>
+</svg>
diff --git a/ubx-rsc/Userbox_Classic_Mac_OS.webp b/ubx-rsc/Userbox_Classic_Mac_OS.webp
new file mode 100644
index 0000000..18bf144
--- /dev/null
+++ b/ubx-rsc/Userbox_Classic_Mac_OS.webp
Binary files differ
diff --git a/ubx-rsc/Vimlogo.svg b/ubx-rsc/Vimlogo.svg
new file mode 100644
index 0000000..1b0737e
--- /dev/null
+++ b/ubx-rsc/Vimlogo.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="544.17" height="544.86" version="1.1" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(-69.981 -160.33)">
+<g transform="matrix(1.5324 0 0 1.394 -54.912 -41.792)" stroke="#000">
+<g stroke-width=".94572px">
+<path d="m260.51 170.7-154.52 170.1 153.88 169.39 154.52-170.1-153.88-169.39z" fill="#019833"/>
+<path d="m259.86 171.4v-14.883l-168.04 184.98h14.165l153.88-170.1z" fill="#66fe98"/>
+<path d="m259.48 171.4v-14.883l168.04 184.98h-14.165l-153.88-170.1z" fill="#45fe02"/>
+<path d="m259.86 511.17v14.883l-168.04-184.98h14.165l153.88 170.1z" fill="#017d17"/>
+</g>
+<path d="m122.99 175.31h108.35l6.6014 7.2666v22.301l-5.2356 7.0161h-11.837v110.75l101.98-110.75h-16.845l-5.9185-7.0161v-23.554l5.4632-5.5126h109.72l5.4632 6.0138v22.051l-248.12 280.14h-28.227l-8.1703-5.1925v-267.93h-13.683l-5.008-5.5126v-23.554l5.4632-6.5149z" fill="none" stroke-width="18.914"/>
+<path d="m259.48 511.17v14.883l168.04-184.98h-14.165l-153.88 170.1z" fill="#005d04" stroke-width=".94572px"/>
+<path d="m259.41 155.15-168.68 185.67 167.97 184.9 168.68-185.67-167.97-184.9z" fill="none" stroke-width="5.6743"/>
+<path d="m232.5 186.64 6.1166-3.5437-6.2775-6.9101h-109.29l-5.5532 6.1128v23.122l6.1568 6.7772 2.9376-6.7772-3.8631-4.2524v-16.301l2.8973-2.8349h104.3l2.5754 4.6068z" fill="#fefefe" stroke-width=".94572px"/>
+<path transform="matrix(.90139 0 0 .99223 -437.42 -185.31)" d="m828.94 369.5-4.2812 4.2812v15.719l3.75 3.75h19.812v15.188l-131.06 132.84v-147.84h21.781l4.4688-4.4688v-15.906l-4.125-3.1875h-114.62l-3.75 3.75v16.25l3.8125 3.8125h19.938v272.25l3.75 3.75h22.656l274.66-283.41v-12.5l-4.2812-4.2812h-112.5z" fill="none" stroke-width="1px"/>
+<g>
+<g stroke-width=".94572px">
+<path d="m143.48 204.87v270.62l3.1869 4.0092-2.4992 5.243-7.0615-7.7488v-265.11z" fill="#fefefe"/>
+<path d="m125.82 204.87-1.8211 6.5149h13.203l7.2843-6.5149h-18.666z" fill="#808080"/>
+<path d="m307.19 212.19 2.8973-6.5558-4.185-4.2524v-14.529l4.8289-5.3155h100.76l3.8631 5.6699 5.4727-4.2524-5.6337-6.2014h-108.33l-5.3922 5.9356v23.3l5.5934 5.8028m-87.543 111.88-10.523 28.106 118.79-131.12v-15.592l-108.27 118.6z" fill="#fefefe"/>
+<path d="m232.26 185.83 5.2356-3.7586v22.802l-6.0323 6.6402h-11.723v112.38l-10.699 27.814v-146.84h19.577l3.6421-3.2575v-15.786z" fill="#808080"/>
+</g>
+<path transform="matrix(.90139 0 0 .99223 -437.42 -185.31)" d="m828.94 369.5-4.2812 4.2812v15.719l3.75 3.75h19.812v15.188l-131.06 132.84v-147.84h21.781l4.4688-4.4688v-15.906l-4.125-3.1875h-114.62l-3.75 3.75v16.25l3.8125 3.8125h19.938v272.25l3.75 3.75h22.656l274.66-283.41v-12.5l-4.2812-4.2812h-112.5z" fill="#ccc" stroke-width="1px"/>
+<path d="m415.35 185.93 5.4985-3.4945v21.922l-249.39 280.52h-26.477l2.5297-5.5331h20.281l247.24-281.01z" fill="#808080" stroke-width=".94572px"/>
+<path d="m327.3 205.25-5.577 6.3897h-14.569l3.4145-6.3897h16.731z" fill="#808080" stroke-width=".94572px"/>
+</g>
+<g transform="matrix(.90139 0 0 .99223 -92.53 -192.24)" fill="#ccc" stroke-miterlimit="10">
+<path d="m399.78 560a1.233 1.233 0 0 0-0.5625 0.28125l-5.3125 4.5625a1.233 1.233 0 0 0-0.34375 0.53125l-5.3125 14.875a1.233 1.233 0 0 0 0.28125 1.2812l4.0625 4.0625a1.233 1.233 0 0 0 0.875 0.34375h16.406a1.233 1.233 0 0 0 0.875-0.34375l4.2812-4.3125a1.233 1.233 0 0 0 0.3125-0.53125l4.5625-15.656a1.233 1.233 0 0 0-0.3125-1.2188l-3.5312-3.5312a1.233 1.233 0 0 0-0.875-0.34375h-15.156a1.233 1.233 0 0 0-0.25 0zm-30.062 41.938a1.233 1.233 0 0 0-0.9375 0.90625l-2.0312 8.0625a1.233 1.233 0 0 0 1.1875 1.5312h9.6562l-23.938 68.344a1.233 1.233 0 0 0 1.1562 1.625h34.844a1.233 1.233 0 0 0 1.1875-0.84375l2.2812-7.3438a1.233 1.233 0 0 0-1.1875-1.5938h-7.875l23.688-69.062a1.233 1.233 0 0 0-1.1562-1.625h-36.625a1.233 1.233 0 0 0-0.25 0zm110.88 0.25a1.233 1.233 0 0 0-0.6875 0.40625l-7.25 8.1875h-11.531l-7.6875-7.9688a1.233 1.233 0 0 0-0.875-0.375h-27.531a1.233 1.233 0 0 0-1.1562 0.8125l-2.5312 7.5625a1.233 1.233 0 0 0 1.1562 1.625h7.375l-22.938 67.594a1.233 1.233 0 0 0 1.1562 1.625h29.312a1.233 1.233 0 0 0 1.1562-0.8125l2.25-6.5938a1.233 1.233 0 0 0-1.1562-1.625h-5.125l14.625-46.031h26.469l-16.688 53.469a1.233 1.233 0 0 0 1.1875 1.5938h28.281a1.233 1.233 0 0 0 1.125-0.75l2.5312-6.0625a1.233 1.233 0 0 0-1.125-1.6875h-5.125l14.875-46.812h25.188l-16.938 53.719a1.233 1.233 0 0 0 1.1875 1.5938h31.062a1.233 1.233 0 0 0 1.1562-0.78125l2.5312-6.5938a1.233 1.233 0 0 0-1.1562-1.6562h-6.1562l18.719-60.781a1.233 1.233 0 0 0-0.1875-1.125l-5.8125-7.8125a1.233 1.233 0 0 0-1-0.46875h-22.219a1.233 1.233 0 0 0-0.90625 0.375l-7 7.6875h-12.25l-7.25-7.9375a1.233 1.233 0 0 0-0.90625-0.375h-17.906a1.233 1.233 0 0 0-0.25 0z" stroke-width="8"/>
+<path d="m400.03 561.22-5.3125 4.5625-5.3125 14.875 4.0625 4.0625h16.406l4.2812-4.3125 4.5625-15.656-3.5312-3.5312h-15.156zm-30.062 41.938-2.0312 8.0625h11.375l-24.5 69.969h34.844l2.2812-7.3438h-9.5938l24.25-70.688h-36.625zm110.88 0.25-7.5938 8.5938h-12.625l-8.0625-8.3438h-27.531l-2.5312 7.5625h9.0938l-23.5 69.219h29.312l2.25-6.5938h-6.8125l15.406-48.469h29.062l-17.188 55.062h28.281l2.5312-6.0625h-6.8125l15.656-49.25h27.781l-17.438 55.312h31.062l2.5312-6.5938h-7.8438l19.219-62.375-5.8125-7.8125h-22.219l-7.3438 8.0625h-13.375l-7.5938-8.3125h-17.906z"/>
+</g>
+</g>
+</g>
+</svg>
diff --git a/ubx-rsc/attributions.txt b/ubx-rsc/attributions.txt
new file mode 100644
index 0000000..01e23af
--- /dev/null
+++ b/ubx-rsc/attributions.txt
@@ -0,0 +1,21 @@
+icpc.svg........................ICPC Foundation logo, cropped (CC-BY-SA-4.0)
+userbox_love_no.svg.............Userbox_love.svg from wikimedia commons, edited (CC-BY-SA-3.0)
+Oleic-acid-3D-vdW-sc.webp.......Oleic-acid-3D-vdW.png from wikimedia commons (public domain)
+fvwm-block-logo.png.............FVWM (GPL-2.0-or-later)
+Gentoo_Linux_logo_matte.svg.....Gentoo Foundation (CC-BY-SA-2.5)
+Openlogo-debianV2.svg...........Debian Project (CC-BY-SA-3.0)
+Klickety_Cuffs.webp.............Klickety Cuffs.png from wikimedia commons (CC-BY-SA-3.0)
+Userbox_Classic_Mac_OS.webp.....Userbox_Classic_Mac_OS.png from wikipedia, edited (CC-BY-SA-3.0)
+Grass_Block_JE7_BE6.webp........Grass Block JE7 BE6.png from Minecraft wiki (nonfree, Minecraft usage guidelines)
+Vimlogo.svg.....................Vimlogo.svg from wikimedia commons (GPL-2.0-or-later)
+Raspberry_Pi_Logo.svg...........Raspberry_Pi_Logo.svg from wikipedia (nonfree, trademark)
+IBM_TrackPoint_cr.webp..........IBM_TrackPoint.jpg from wikimedia commons (CC-BY-SA-4.0)
+Framework_Computer_emblem.svg...Framework_Computer_logo.svg from wikimedia commons, edited (public domain)
+Server.svg......................Server.svg from wikimedia commons (CC-BY-SA-3.0)
+IPod_wheel.svg..................IPod_wheel.svg from wikimedia commons (public domain)
+Circle-icons-tools.svg..........Circle-icons-tools.svg from wikimedia commons (GPL-2.0-or-later)
+Arch_Linux__Crystal__icon.svg...Arch_Linux_"Crystal"_icon.svg from wikimedia commons (GPL-2.0-or-later)
+firefox.svg.....................Mozilla_Firefox_logo_2013.svg from wikimedia commons (CC-BY-3.0)
+chromium.svg....................Chromium_11_Logo.svg from wikimedia commons (CC-BY-2.5, BSD-3-Clause)
+lynx.webp.......................Brandi Weed, based on a character by Conrad Wong, obtained from https://home.cs.umanitoba.ca/~djc/personal/lynxfriend.html, edited (unknown permissive with attribution)
+emoji_u*.svg....................Noto Color Emoji, various versions (OFL-1.1, Apache-2.0)
diff --git a/ubx-rsc/chromium.svg b/ubx-rsc/chromium.svg
new file mode 100644
index 0000000..79ff583
--- /dev/null
+++ b/ubx-rsc/chromium.svg
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="512.069"
+ height="510.798"
+ viewBox="0 0 135.48491 135.14864"
+ version="1.1"
+ id="svg804">
+ <defs
+ id="defs801">
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect208"
+ is_visible="true"
+ lpeversion="1" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3776"
+ id="linearGradient3774"
+ x1="162.07127"
+ y1="85.239708"
+ x2="220.76114"
+ y2="78.875748"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.60275031,0,0,0.60275031,-7.8938652,-7.676815)" />
+ <linearGradient
+ id="linearGradient3776"
+ inkscape:collect="always">
+ <stop
+ id="stop3778"
+ offset="0"
+ style="stop-color:#b2cde9;stop-opacity:1" />
+ <stop
+ id="stop3780"
+ offset="1"
+ style="stop-color:#c4dbee;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3708"
+ id="radialGradient3714"
+ cx="-123.5"
+ cy="-11.570732"
+ fx="-123.5"
+ fy="-11.570732"
+ r="95.627121"
+ gradientTransform="matrix(-0.00455987,0.33604174,-0.62171192,-0.00842817,58.317024,50.06267)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3708">
+ <stop
+ style="stop-color:#658db6;stop-opacity:1"
+ offset="0"
+ id="stop3710" />
+ <stop
+ id="stop3716"
+ offset="0.76777935"
+ style="stop-color:#527fab;stop-opacity:1;" />
+ <stop
+ style="stop-color:#4071a0;stop-opacity:1"
+ offset="1"
+ id="stop3712" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3750"
+ id="radialGradient3748"
+ cx="-94.87291"
+ cy="165.27281"
+ fx="-94.87291"
+ fy="165.27281"
+ r="60.481358"
+ gradientTransform="matrix(0.4899991,1.0245552,-1.2970639,0.62032742,330.25095,59.264948)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3750">
+ <stop
+ id="stop3752"
+ offset="0"
+ style="stop-color:#d0e2f1;stop-opacity:1" />
+ <stop
+ style="stop-color:#cadef0;stop-opacity:1"
+ offset="0.85580856"
+ id="stop3756" />
+ <stop
+ id="stop3754"
+ offset="1"
+ style="stop-color:#95bee3;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3698"
+ id="radialGradient3704"
+ cx="-383.2746"
+ cy="217.91029"
+ fx="-383.2746"
+ fy="217.91029"
+ r="59.401997"
+ gradientTransform="matrix(-0.77523142,-0.05181432,0.06903707,-1.0329189,-266.11905,270.84346)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3698">
+ <stop
+ style="stop-color:#96d0e1;stop-opacity:1"
+ offset="0"
+ id="stop3700" />
+ <stop
+ id="stop3706"
+ offset="0.67819428"
+ style="stop-color:#89b7e1;stop-opacity:1" />
+ <stop
+ style="stop-color:#699dd3;stop-opacity:1"
+ offset="1"
+ id="stop3702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3647"
+ id="linearGradient3653"
+ x1="-397.81323"
+ y1="149.18764"
+ x2="-397.55933"
+ y2="51.355946"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.46589427,0,0,0.46784935,252.80456,19.963552)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3647">
+ <stop
+ style="stop-color:#3b79bc;stop-opacity:1;"
+ offset="0"
+ id="stop3649" />
+ <stop
+ style="stop-color:#94b8e0;stop-opacity:1"
+ offset="1"
+ id="stop3651" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3803"
+ id="linearGradient3809"
+ x1="-382.04123"
+ y1="37.280548"
+ x2="-381.39438"
+ y2="165.56691"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.46589427,0,0,0.46784935,252.80456,19.963552)" />
+ <linearGradient
+ id="linearGradient3803">
+ <stop
+ style="stop-color:#d7def0;stop-opacity:1;"
+ offset="0"
+ id="stop3805" />
+ <stop
+ id="stop3811"
+ offset="0.5"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ style="stop-color:#d5def0;stop-opacity:1"
+ offset="1"
+ id="stop3807" />
+ </linearGradient>
+ </defs>
+ <g
+ inkscape:label="레이어 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="fill:url(#linearGradient3774);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.602749"
+ d="m 130.00389,40.966217 c 0,9.447458 -11.92927,21.054983 -27.63247,21.054983 -15.703214,0 -36.118253,-9.692966 -36.118253,-19.140428 0,-9.447464 12.729971,-17.106143 28.433178,-17.106143 11.996265,0 27.944255,11.026245 34.031115,12.267234 0.47726,1.031048 0.82495,1.763096 1.28643,2.924354 z"
+ id="path3655"
+ sodipodi:nodetypes="cssscc" />
+ <path
+ style="fill:#2e5c91;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.602749"
+ d="M 13.461762,27.61596 C 20.924703,21.822931 34.747597,26.865345 44.376557,39.269944 54.00551,51.674543 55.042185,70.04943 47.579264,75.842456 40.116329,81.635485 26.979845,72.652975 17.35089,60.248367 9.994973,50.77204 14.909379,35.420544 12.157316,29.851334 c 0.371229,-0.676317 0.832818,-1.48072 1.304446,-2.235374 z"
+ id="path3655-4-8"
+ sodipodi:nodetypes="cssscc" />
+ <path
+ style="fill:url(#radialGradient3714);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.602749"
+ d="M 128.72056,38.037659 C 124.49641,38.01807 91.910444,38.212208 63.825029,38.077068 53.354654,41.155976 44.715054,46.068831 40.2082,55.650222 36.991689,52.912317 15.648681,30.20476 13.442,27.658093 32.36223,2.5542632 58.363785,0.19719927 63.419197,0.19719927 c 5.055412,0 42.580733,-5.20285347 65.301363,37.84045973 z"
+ id="path3596"
+ sodipodi:nodetypes="ccccsc" />
+ <path
+ style="fill:#699dd3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.602749"
+ d="m 60.658632,134.90347 c -7.533385,-5.70111 -8.785207,-22.26514 0.690962,-34.78685 9.47617,-12.521708 24.734354,-21.064637 32.267748,-15.363529 7.533368,5.701113 4.489223,23.487379 -4.986948,36.009079 -7.239196,9.56579 -21.392273,10.17743 -26.054975,14.2822 -0.746772,-0.0274 -1.178515,-0.0364 -1.916787,-0.14101 z"
+ id="path3655-4"
+ sodipodi:nodetypes="cssscc" />
+ <path
+ style="fill:url(#radialGradient3748);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.602749"
+ d="m 62.574569,135.04385 c 2.15998,-3.63017 17.394525,-31.88494 31.759695,-56.018949 2.658761,-10.584869 3.222684,-20.277636 -2.747563,-29.022386 3.991252,-1.382782 35.103279,-8.424251 38.417389,-9.033833 12.03428,29.040556 0.87395,52.643174 -1.69083,56.999668 -2.5648,4.35649 -17.1192,39.33347 -65.738691,37.0755 z"
+ id="path3596-1"
+ sodipodi:nodetypes="ccccsc" />
+ <path
+ style="fill:url(#radialGradient3704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.602749"
+ d="m 12.180819,29.828658 c 2.090687,3.670516 18.518369,31.813279 32.415017,56.220075 7.892636,7.537556 16.687142,11.744662 27.239336,10.869565 C 71.067387,101.07193 61.812049,131.72735 60.706109,134.9104 29.510023,131.0398 14.493377,109.68244 11.970879,105.30133 9.4483881,100.9202 -13.78449,70.99608 12.180819,29.828658 Z"
+ id="path3596-1-7"
+ sodipodi:nodetypes="ccccsc" />
+ <path
+ style="fill:url(#linearGradient3653);fill-opacity:1;stroke:url(#linearGradient3809);stroke-width:4.70142;stroke-miterlimit:4;stroke-opacity:1"
+ d="m 95.126978,67.414579 c 0,15.275432 -12.331443,27.658617 -27.543045,27.658617 -15.211597,0 -27.543034,-12.383185 -27.543034,-27.658617 0,-15.275432 12.331437,-27.65862 27.543034,-27.65862 15.211602,0 27.543045,12.383188 27.543045,27.65862 z"
+ id="path3645" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.602749"
+ d="M 88.639297,53.488595 C 99.808133,63.794636 98.303212,71.304652 94.704479,80.009608 92.830573,66.598406 93.291161,60.46424 88.639297,53.488595 Z"
+ id="rect3782"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.602749"
+ d="M 51.19327,92.51271 C 37.54363,83.788894 33.225351,64.955068 45.881017,54.545276 39.342645,66.464748 42.128637,74.07356 51.19327,92.51271 Z"
+ id="rect3782-4"
+ sodipodi:nodetypes="ccc" />
+ </g>
+</svg>
diff --git a/ubx-rsc/emoji_u1f3b6.svg b/ubx-rsc/emoji_u1f3b6.svg
new file mode 100644
index 0000000..9ea0d84
--- /dev/null
+++ b/ubx-rsc/emoji_u1f3b6.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
+<g fill="#d7598b">
+<path d="M122.13 79.15c-.88-.94-1.21-2.58-1.42-3.82-.71-4.19-2.49-8.04-5.63-10.94-4.19-3.86-9.96-6.44-16.12-7.56-.88-.16-1.9-.23-2.81-.03-.02 0-.04-.01-.05-.01a2.377 2.377 0 0 0-2.35 2.4l.43 38.08c-2.44-1.49-5.36-2.1-8.33-1.96-5.13.24-10.37 2.63-13.44 6.28-1.03 1.22-2.02 2.79-2.53 4.32-.52 1.58-.8 3.82-.42 5.47.81 3.43 3.03 6.45 6.19 8.04.87.44 1.83.84 2.77 1.08 5.19 1.35 10.77-.99 14.63-4.42 2.97-2.65 5.83-7 5.88-11.14.02-.12.07-.22.06-.35l-.33-29.84c.4-.01.77-.04 1.06-.04 1.64-.01 3.28.12 4.89.43 3 .59 6.02 1.76 8.19 3.98 2.16 2.22 4.16 4.39 7.37 4.97 1.34.24 3.65-.17 4.51-1.34 1.4-1.92-1.62-2.62-2.55-3.6zM58.08 89.34c-.79-1.01-.99-2.67-1.11-3.92-.37-4.23-1.83-8.22-4.74-11.36-3.87-4.18-9.41-7.22-15.45-8.83-.87-.23-1.88-.38-2.81-.25-.01 0-.03-.01-.05-.01-1.31-.09-2.44.89-2.53 2.2l-2.62 37.99c-2.31-1.67-5.16-2.51-8.13-2.62-5.13-.18-10.55 1.79-13.9 5.18-1.12 1.14-2.25 2.62-2.86 4.1-.64 1.54-1.11 3.75-.86 5.42.53 3.48 2.51 6.67 5.53 8.52.83.51 1.75.98 2.67 1.3 5.06 1.76 10.81-.13 14.93-3.24 3.18-2.4 6.37-6.51 6.74-10.63.03-.12.09-.22.09-.34l2.05-29.78c.4.02.77.03 1.06.04 1.63.12 3.26.38 4.84.82 2.94.82 5.86 2.24 7.84 4.62 1.98 2.38 3.78 4.71 6.94 5.54 1.32.35 3.67.12 4.61-.98 1.56-1.78-1.4-2.71-2.24-3.77zM52.95 62.59c.86.45 1.82.87 2.75 1.13 5.15 1.44 10.78-.8 14.7-4.15 3.02-2.59 5.96-6.89 6.07-11.02.02-.12.07-.22.07-.35l.22-29.85c.41 0 .77-.03 1.06-.02 1.64.01 3.28.18 4.88.52 2.99.64 6 1.87 8.12 4.13 2.12 2.25 4.07 4.47 7.27 5.1 1.33.27 3.67-.1 4.54-1.26 1.42-1.89-1.6-2.65-2.49-3.65-.87-.96-1.17-2.6-1.35-3.84-.63-4.21-2.34-8.09-5.43-11.05-4.13-3.93-9.85-6.62-15.98-7.85-.88-.18-1.9-.27-2.82-.09-.01 0-.03-.01-.05-.01a2.375 2.375 0 0 0-2.39 2.35l-.27 38.08c-2.41-1.53-5.31-2.19-8.28-2.11-5.14.14-10.42 2.44-13.55 6.03-1.06 1.21-2.07 2.76-2.61 4.27-.55 1.58-.87 3.81-.52 5.46.76 3.46 2.93 6.52 6.06 8.18z"/>
+</g>
+</svg>
diff --git a/ubx-rsc/emoji_u1f3b9.svg b/ubx-rsc/emoji_u1f3b9.svg
new file mode 100644
index 0000000..638348f
--- /dev/null
+++ b/ubx-rsc/emoji_u1f3b9.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<defs>
+<path id="a" d="M18.03 1.42s69.93 28.61 107.64 35.65l.84 76.36S32.9 101.04 1.97 64.56V9.66l16.06-8.24z"/>
+</defs>
+<use fill="#fff" overflow="visible" xlink:href="#a"/>
+<g fill="#2f2f2f">
+<path d="M116.95 119.6l-4.11-.05.91-84.56 4.11.05zM86.21 114.36l-4.02-.82 17.18-83.55 4.02.82zM54.269 103.049l31.636-77.344 3.795 1.553L58.064 104.6zM29.496 88.704l42.748-66.836 3.446 2.204L32.94 90.908zM11.38 74.02l-3.02-2.77 50.29-54.89 3.02 2.76z"/>
+</g>
+<path d="M125.42 37.45c-.4.31-1.05.14-1.51.08-.83-.11-1.67-.24-2.49-.43-.27-.06-.54-.07-.81-.12-.24-.04-.48-.11-.72-.17a518.841 518.841 0 0 1-10.45-2.62c-7.2-1.88-14.37-3.91-21.51-6.03-6.86-2.04-13.7-4.18-20.52-6.39-6.15-2-12.29-4.06-18.41-6.17-5.08-1.75-10.13-3.55-15.19-5.38-3.62-1.32-7.24-2.66-10.85-4.02-1.13-.42-2.25-.85-3.37-1.27-.63-.24-1.25-.51-1.87-.78-.81-.35-2.21-.88-1.26-1.92.4-.43 1-.69 1.56-.81 1.24-.27 2.66.56 3.79.99 3.09 1.17 6.18 2.33 9.27 3.46 4.63 1.7 9.28 3.37 13.93 5 5.8 2.04 11.63 4.03 17.48 5.97 6.61 2.19 13.25 4.32 19.9 6.36a746.88 746.88 0 0 0 21.24 6.18c3.58.98 7.17 1.93 10.77 2.84 1.78.45 3.57.89 5.36 1.33l2.66.63c.56.14 1.14.22 1.69.34 1.28.29 1.92 1.21 1.54 2.54-.04.18-.12.3-.23.39z" fill="#2f2f2f"/>
+<defs>
+<path id="b" d="M2.6 63.86c.92-.49 2.24.32 3.1.78a384.986 384.986 0 0 0 11.85 6.07c3.98 1.97 8 3.87 12.04 5.73 4.94 2.28 9.92 4.47 14.93 6.6 5.8 2.46 11.65 4.83 17.53 7.1 6.56 2.53 13.17 4.94 19.81 7.21 7.22 2.48 14.49 4.8 21.8 6.96 4.08 1.2 8.17 2.35 12.27 3.46 2.08.56 4.15 1.09 6.23 1.62 1.03.26 2.07.5 3.09.78.86.23 1.24.54 1.41 1.43.64 3.29.19 6.85-.06 10.16-.19 2.48-.96 4.8-3.73 5.27-7.31 1.26-16.02.37-23.14-1.55-3.51-.94-6.99-1.93-10.46-2.97-4.79-1.43-9.56-2.93-14.3-4.51-5.73-1.91-11.42-3.92-17.05-6.05-6.3-2.38-12.55-4.9-18.73-7.59-6.53-2.85-12.98-5.88-19.32-9.14-3.21-1.66-6.4-3.37-9.55-5.15-1.57-.89-3.13-1.8-4.69-2.73-3.44-2.05-3.96-6.47-4.14-10.09-.18-3.75-1.19-9.27.49-12.69.16-.35.38-.57.62-.7z"/>
+</defs>
+<use fill="#2f2f2f" overflow="visible" xlink:href="#b"/>
+<clipPath id="c">
+<use overflow="visible" xlink:href="#b"/>
+</clipPath>
+<path d="M-.64 65.85s43.41 28.76 129.34 49.51l1.05 6.45-4.18 9.94-13.25 1.04S15.92 110.13.23 86.77l-.87-20.92z" clip-path="url(#c)" fill="#78a3ad"/>
+<g fill="#2f2f2f">
+<path d="m10.4 69.93 3.91 24 3.06 1.58-2.6-22.82zm23.54 12.2-0.27 22.17 3.18 1.62 1.08-22.01zm24.88 9.77-3.46 20.87 3.16 1.38 4.16-20.9zm25.82 9.14-8.12 19.19 2.78 0.92 8.98-18.79zm27.59 8.65-15.44 16.49 3.67 0.68 16.58-15.86z" clip-path="url(#c)"/>
+<path d="M-.05 79.96s4.62 4.35 19.72 12.02c8.81 4.47 22.76 10.66 39.84 17.18 16.06 6.12 28.66 9.86 38.36 12.7 14.09 4.13 28.38 4.65 28.38 4.65l-7.32 4.88s-39.14-7.96-63.58-18.63C30.91 102.11 1.11 85.9 1.11 85.9l-1.16-5.94z" clip-path="url(#c)"/>
+<path d="M110.08 25.53c-.78-.65-2-.96-2.85-1.18-1.98-.49-4.31-1.25-6.34-.8-.93.21-.99 1.04-1.34 1.81-.29.63-.55 1.22-.78 1.87-.38 1.07-.74 2.09-1.08 3.18-2.18 6.99-4.34 13.99-6.64 20.95-.51 1.54-.94 3.16-1.3 4.74-.12.54-.2 1.07-.26 1.62-.18 1.68.02 2.03 1.67 2.6 2.07.71 4.18 1.35 6.32 1.86 1.56.37 3.64 1.12 5.25.75.66-.15.99-1.07 1.15-1.65 2.23-8.04 3.87-16.21 5.49-24.39.65-3.28 1.47-6.5 1.47-9.86-.01-.64-.31-1.13-.76-1.5zM94.16 21.65c-.01-.02-.02-.05-.03-.07-.57-1.03-2.05-1.2-3.07-1.54-1.66-.55-3.26-.84-4.98-1.05-.4-.05-.82-.14-1.2.04-.39.19-.7.53-1 .85-1.65 1.86-2.62 4.31-3.68 6.52-1.61 3.3-8.29 16.09-9.39 19.44-.4 1.23-.72 2.5-.94 3.82-.26 1.62-.69 2.65.85 3.68 1.23.83 2.64 1.32 4.01 1.88 2.14.88 4.88 1.87 7.24 1.5.68-.11 1.12-.94 1.36-1.47 3.26-7.36 5.97-14.98 8.69-22.68.33-.94.69-1.88 1.01-2.83.48-1.36.79-2.79 1-4.22.17-1.14.69-2.76.13-3.87zM78.67 17.39c-.14-.4-.39-.73-.79-.91-.44-.2-.86-.38-1.3-.54-.35-.13-.7-.27-1.05-.39-.87-.31-1.73-.62-2.63-.8-.71-.13-1.63-.45-2.35-.24-1.01.31-2.18 1.97-2.81 2.76-5.79 7.09-13.83 18.09-15.43 20.47-1.56 2.32-1.27 5.43-1.57 8.09-.1.85.82 1.14 1.45 1.37 1.99.73 4.02 1.39 6.09 1.95 1.5.4 3.45 1.15 5.16.92.7-.1 1.23-.88 1.51-1.36 1.37-2.37 2.68-4.78 3.95-7.21 1.63-3.13 3.22-6.28 4.76-9.46 1.54-3.17 3.19-6.36 4.66-9.54.28-.61.3-1.18.36-1.83.07-.82.34-2.28-.01-3.28zM50.53 9.56c.04-.67.07-1.33-.21-1.94-.53-1.17-1.86-1.65-3-2.01-1.08-.33-2.68-1.07-3.79-.75-1.13.33-2.11 1.1-3.08 1.73-6.04 3.89-11.92 8-17.73 12.21-1.81 1.32-4.39 2.75-5.56 4.69-.59.97-.96 2.06-1.31 3.14-.34 1.04-.62 2.3-.73 3.38-.11 1.12 2.74 2.26 3.53 2.73 1.63.96 3.4 1.7 5.1 2.53 1.38.67 2.77 1.07 4.06-.07 2.1-1.85 4.14-3.75 6.15-5.68 2.59-2.49 5.13-5.02 7.65-7.57 1.85-1.88 3.73-3.72 5.56-5.6.76-.77 1.58-1.52 2.29-2.34.64-.75.76-1.58.87-2.52.08-.64.16-1.29.2-1.93zM34.42 4.62c-.06-.58-.14-1.16-.22-1.67-.08-.52-.36-1.01-.83-1.26-.9-.47-1.88-.71-2.83-1.03-.49-.17-.81-.29-1.34-.27-.44.02-.9.09-1.32.26-.88.35-1.68.85-2.53 1.23-1.91.86-3.81 1.75-5.68 2.72-3.75 1.96-7.44 4.01-11.17 6.01-1.5.8-2.95 1.66-4.29 2.7-.38.28-.57.57-.82.95-.6.86-1.01 1.82-1.4 2.77-.38.92-.72 2.04-.88 3-.18 1 2.25 2.06 2.92 2.49.76.49 1.55.91 2.35 1.32.88.45 1.5 1.07 2.55.86.99-.19 1.81-.8 2.63-1.34 5.58-3.61 10.93-7.83 16.48-11.59 1.11-.76 2.24-1.5 3.35-2.26.93-.64 1.82-1.32 2.75-1.94.15-.1.15-.13.19-.29.17-.8.17-1.74.09-2.66z"/>
+<path d="M2.45 49.83c1.28.56 3.44-1.96 4.27-2.69 5.54-4.83 11.45-9.27 17.18-13.87 3.91-3.14 7.81-6.29 11.72-9.43 2.9-2.33 5.79-4.66 8.7-6.99.88-.72 1.77-1.43 2.66-2.14l-2.51-3.24c-1.19.91-2.37 1.84-3.55 2.75-2.9 2.26-5.81 4.52-8.72 6.78-3.69 2.87-7.37 5.73-11.05 8.6-3.52 2.73-7.04 5.47-10.56 8.2-2.39 1.87-4.79 3.73-7.2 5.6-.92.71-1.07 1.35-1.34 2.5-.15.66-.13 1.36-.13 2.09 0 .51-.02 1.59.53 1.84z"/>
+</g>
+<defs>
+<path id="d" d="M31.54 3.29L10.39 16.43l-4.17-2.24L28.65 2.33l2.89.96zM43.4 7.13L20 23.48l7.38 2.88L48.21 8.41 43.4 7.13zm11.22 31.73l8.33 3.53L76.4 18.03l-5.77-1.6-16.01 22.43zm18.9 6.41l8.97 2.24 9.94-24.68-7.05-1.6-11.86 24.04zm20.51 5.77l8.66 2.57 6.09-25.96-6.41-1.61-8.34 25z"/>
+</defs>
+<use fill="#2f2f2f" overflow="visible" xlink:href="#d"/>
+</svg>
diff --git a/ubx-rsc/emoji_u1f3ba.svg b/ubx-rsc/emoji_u1f3ba.svg
new file mode 100644
index 0000000..60e19ce
--- /dev/null
+++ b/ubx-rsc/emoji_u1f3ba.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 128 128" version="1.1" viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+
+
+ <rect transform="matrix(.7282 -.6853 .6853 .7282 -5.5855 70.811)" x="48.84" y="38.92" width="75.3" height="7.05" fill="#FFCA28"/>
+ <path d="m23.27 101.89 69.61-65.51c4.62-4.35 12.15-3.85 16.82 1.11 0 0 8.93 8.54 0.09 16.85l-33.15 31.2c-4.3 4.05-10.92 2.73-15.2-0.86-4.4-3.69-7.14-12 0.34-19.03" fill="none" stroke="#FFCA28" stroke-miterlimit="10" stroke-width="7.1779"/>
+ <path d="m58.72 63.62c-23.02 17.33-46.32 8.35-47.88 7.84-4.08-1.34-5.02 0.14-5.54 0.68-3.9 3.96 1.2 16.51 13.01 29.99s25.7 22.65 29.75 18.84c2.82-2.66 2.02-5.17 1.76-9.42-0.35-5.63-4.85-25.24 13.78-42.76l-4.88-5.17z" fill="#FFCA28"/>
+
+ <ellipse transform="matrix(.7481 -.6635 .6635 .7481 -58.827 41.964)" cx="25.86" cy="98.47" rx="4.59" ry="26.6" fill="#DD7341"/>
+ <path d="m53.47 69.23c-8.4 5.77-20.48 8.83-30.87 7.85-0.95-0.09-2.03-0.16-2.74 0.48-1.02 0.92 5.94 7.92 10.54 7.04 10.79-2.05 19.24-9.17 23.62-12.93 0.48-0.41 1.57-1.52 2.78-2.78 0.67-0.7-0.23-1.78-1.04-1.23-0.72 0.5-1.49 1.03-2.29 1.57z" fill="#FFF9C4"/>
+ <path d="m94.16 82.97c-0.6 0.98-1.66 2.22-3.47 3.17-0.87 0.46-1.95 0.28-2.62-0.43l-30.58-32.5 5.77-5.43 30.63 32.55c0.67 0.72 0.78 1.8 0.27 2.64z" fill="#FFCA28"/>
+
+ <ellipse transform="matrix(.7282 -.6853 .6853 .7282 -16.586 51.644)" cx="56.82" cy="46.73" rx="3.52" ry="1.85" fill="#9E740B"/>
+ <path d="m60.2 48.39-1.34-1.43-1.92 1.81 1.34 1.43c-0.97 1.21-1.39 2.37-0.93 2.86 0.58 0.62 2.34-0.1 3.94-1.6 1.59-1.5 2.41-3.22 1.83-3.83-0.47-0.48-1.66-0.13-2.92 0.76z" fill="#9E740B"/>
+ <path d="m103.5 74.41c-0.6 0.98-1.66 2.22-3.47 3.17-0.87 0.46-1.95 0.28-2.62-0.43l-30.58-32.5 5.77-5.43 30.63 32.55c0.67 0.72 0.78 1.8 0.27 2.64z" fill="#FFCA28"/>
+
+ <ellipse transform="matrix(.7282 -.6853 .6853 .7282 -8.1804 55.718)" cx="66.16" cy="38.17" rx="3.52" ry="1.85" fill="#9E740B"/>
+ <path d="m69.54 39.83-1.34-1.43-1.92 1.81 1.34 1.43c-0.97 1.21-1.39 2.37-0.93 2.86 0.58 0.62 2.34-0.1 3.94-1.6 1.59-1.5 2.41-3.22 1.83-3.83-0.47-0.48-1.66-0.13-2.92 0.76z" fill="#9E740B"/>
+ <path d="m112.42 65.66c-0.6 0.98-1.66 2.22-3.47 3.17-0.87 0.46-1.95 0.28-2.62-0.43l-30.59-32.5 5.77-5.43 30.63 32.55c0.68 0.72 0.79 1.8 0.28 2.64z" fill="#FFCA28"/><g fill="#9E740B">
+
+ <ellipse transform="matrix(.7282 -.6853 .6853 .7282 -1.3131 62.768)" cx="78.48" cy="33.04" rx="3.96" ry="1.54"/>
+
+ <ellipse transform="matrix(.7282 -.6853 .6853 .7282 .2404 59.453)" cx="75.08" cy="29.42" rx="3.52" ry="1.85"/>
+
+ <rect transform="matrix(.7282 -.6853 .6853 .7282 -.781 61.633)" x="76" y="30.1" width="2.64" height="3.4"/>
+ </g><path d="m120.31 9.7c-4.08-3.97-7.05-4.19-8.58-2.62-0.67 0.69-0.8 1.78-0.49 3.04 0.22 0.88 0.2 1.85-0.43 2.5l-1.62 1.67c-1.4 1.44-0.79 2.79-0.79 2.79s1.37 0.53 2.93 1.85c1.36 1.52 2.03 3.03 2.03 3.03s1.37 0.57 2.77-0.87l1.62-1.67c0.63-0.65 1.49-0.57 2.37-0.38 1.27 0.28 2.36 0.11 3.03-0.58 1.53-1.56 1.24-4.79-2.84-8.76z" fill="#616161"/>
+
+</svg>
diff --git a/ubx-rsc/emoji_u1f452.svg b/ubx-rsc/emoji_u1f452.svg
new file mode 100644
index 0000000..b8002f5
--- /dev/null
+++ b/ubx-rsc/emoji_u1f452.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 128 128" version="1.1" viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+
+
+ <path d="m98.06 61.43c2.49-13.93-2.12-26.75-15.73-34.03-13.5-7.22-26.66-3.96-36.82 5.64-7.92-3.91-14.59-6.42-20.82-6.73-6.36-0.31-9.76-0.04-14.16 4.22-8.37 8.1-3.55 37.76 29.94 57.79 34.5 20.64 66.92 14.36 76.21 0 6.11-9.44-2.89-17.62-18.62-26.89z" fill="#FADA80"/><g fill="#E6A467">
+ <path d="m98.06 61.43c2.47-13.78-2.04-26.48-15.33-33.8 1.05 1.13 2.26 2.83 1.26 3.63-1.24 0.99-1.98 0.47-4.03 0.4-0.73-0.02-0.9 0.58-0.46 1.58 0.42 0.93 1.74 2.36 4.92 3.94 1.34 0.66 1.24 1.85-0.28 2.19-2.36 0.52-3.64 0.49-5.1 0.38-1.5-0.1-1.45 1.32-0.64 2.14 0.75 0.78 2.22 2.41 5.75 3.34 1.02 0.27 0.74 1.64-1.36 2.03-1.94 0.36-4.21 0.17-5.23 0.18-1.02 0.02-0.87 0.84-0.5 1.4 1.46 2.17 3.08 2.69 5.63 3.78 0.73 0.31 0.52 1.37-1.38 2.03-1.48 0.52-3.12 0.74-5.28 0.53-3.44-0.33-6.43 1.86-4.91 5.52l-4.47 9.5c-0.77 1.06-3.78 0.22-3.63 1.09 0.33 1.93 2.51 3.59 4.93 5.24 1.11 0.76 0.56 1.85-0.4 2.17-0.67 0.23-3.26 0.38-4.75 0.48-0.64 0.04-0.98 0.63-0.51 1.39 0.64 1.06 2.77 2.42 6.65 3.11 0.73 0.13 0.86 1.45-0.47 2.01-1.92 0.81-2.73 0.86-4.89 1.12-1.55 0.03-1.31 1.06-0.42 1.87 1.84 1.67 5.56 2.27 7.59 2.9 1.31 0.41 0.44 1.92-2.39 2.27-1.34 0.17-2.54 0.06-4.64 0-1.33-0.03-1.47 1.03-0.38 2.06 1.14 1.09 3.17 2.34 6.21 3.46-9.03-1.74-18.6-5.3-28.27-11.08-14.37-8.6-29.9-24.32-32.57-42.4-1.26-8.56 2.51-16.03 2.51-16.03-0.47 0.39-6.26 5.48-5.05 17.51 0.62 6.15 4.65 26.4 33.48 43.64 16.25 9.72 31.65 13.9 44.57 13.54 27.53-0.77 33.62-16.54 33.62-16.54 1.75-5.24 1.07-9.22-2.03-13.99-3.08-4.7-11.06-8.65-17.75-12.59z"/>
+ <path d="m69.47 51.45c-0.96-0.69-1.24-1.76-1.38-2.41s0.32-1.52 1.51-0.84c1.41 0.8 2.27 1.42 4.38 1.89 1.12 0.25 0.78 1.85-0.95 2.13-1.07 0.17-2.29 0.15-3.56-0.77z"/>
+ <path d="m58.36 75.49c-1.13-0.71-1.64-1.63-1.78-2.59-0.11-0.8 0.5-1.3 1.27-0.86 1.7 0.96 4.22 2.36 4.22 2.36 0.76 0.3 1.16 1.54-0.17 1.78-1.12 0.21-2.39 0.04-3.54-0.69z"/>
+ <path d="m56.11 83.71c-1.22-0.66-1.82-1.59-2.02-2.58-0.17-0.83 0.6-1.43 1.37-0.89 1.06 0.75 2 1.22 4.63 1.95 0.83 0.23 1.12 1.66-0.25 2-1.15 0.29-2.49 0.2-3.73-0.48z"/>
+ <path d="m57.8 91.95c-1.3-0.67-1.95-1.62-2.2-2.66-0.2-0.87 0.89-0.78 1.53-0.47 0 0 2.09 0.76 4.49 1.47 0.87 0.26 1.25 1.64-0.19 2.04-1.2 0.35-2.3 0.3-3.63-0.38z"/>
+ </g><path d="m73.29 97.47c-1.37-0.94-0.12-1.61 0.59-1.54 2.65 0.27 3.07 0.02 5.56-0.31 1.03-0.14 1.54 1.08 0.43 1.95-1.08 0.84-4.14 1.57-6.58-0.1z" fill="#FADA80"/>
+ <path d="m75.32 90.69c-0.89-0.91 0.14-1.13 1.2-1.06 1.97 0.13 2.36-0.26 4.52-0.75 0.88-0.2 1.53 1.05 0.45 2.08-1.29 1.21-4.43 1.51-6.17-0.27z" fill="#FADA80"/>
+ <path d="m70.42 41.84c-0.13-0.98 0.52-1.5 1.29-0.95 1.25 0.91 3.93 2.03 3.93 2.03 0.91 0.34 1.08 1.38-0.35 1.97s-4.45 0.08-4.87-3.05z" fill="#E6A467"/><g fill="#FADA80">
+ <path d="m88.78 44.02c-2.25 0.22-3.28-0.87-3.7-1.6-0.42-0.72 0.2-0.94 0.84-0.85 2.4 0.32 3.55-0.19 4.31-0.18 0.48 0.01 0.71 0.64 0.7 1.11-0.01 0.73-0.39 1.35-2.15 1.52z"/>
+ <path d="m90.36 51.8c-1.55 0.08-2.65-0.58-3.21-1.46-0.63-0.98 0.02-1.29 0.66-1.22 1.87 0.19 2.8 0.06 4.99-0.49 0.91-0.23 0.86 0.96 0.58 1.57-0.25 0.55-0.89 1.49-3.02 1.6z"/>
+ <path d="m88.03 59.48c-1.55-0.11-2.8-0.87-3.27-1.8-0.37-0.74 0.16-1.11 1.23-0.88 1.84 0.38 3.14 0.26 5.36-0.2 0.79-0.16 0.84 0.9 0.16 1.73-0.67 0.83-1.46 1.3-3.48 1.15z"/>
+ </g><path d="m75.53 33.83c1.58 0.84 2.21 1.01 2.88 1.26s0.63 1.37 0.14 1.75c-0.62 0.47-1.77 0.57-2.78 0.13-1.51-0.66-1.98-1.95-2.06-2.43-0.07-0.48 0.24-1.55 1.82-0.71z" fill="#E6A467"/>
+
+
+ <path d="m97.53 64.2s-1.19 2.58-9.36 2.29c-3.9-0.14-13.47-2.05-23.65-7.89-10.17-5.84-16.56-10.71-19.83-16.76-2.18-4.02-1.4-6.56-1.4-6.56s-3.51 2.23-4.59 3.64c-2.24 2.92-2.06 8.11 0.29 12.74 3.32 6.54 9.49 12.05 19.67 17.89s16.11 6.37 21.94 7.07c5.15 0.62 11.99-0.87 14.58-5.27 1.26-2.15 2.35-7.15 2.35-7.15z" fill="#8954FF"/>
+ <path d="m84.96 81.28c-0.14 14.46 3.17 29.7 4.88 34.74 0.21 0.63 1.08 0.66 1.36 0.06l3.39-5.9c0.18-0.41 0.69-0.56 1.07-0.31l5.86 4.91c0.55 0.37 1.27-0.14 1.11-0.78l-6.65-34.33c6.85 12.14 17.4 21.9 20.93 23.95 0.61 0.35 1.36-0.11 1.32-0.81l-1.07-5.78c-0.03-0.48 0.33-0.89 0.81-0.93l5.22-0.39c0.78-0.06 1.1-1.02 0.52-1.54l-26.18-22.98-12.57 10.09z" fill="#8954FF"/>
+ <path d="m76.77 64.08c-3.59-1.19-7.65-2.89-11.82-5.24-4.09 7.31-1.99 12.82-1.88 13.04 3.88 1.87 7.09 2.92 9.95 3.57 1.05-3.12 2.89-8.72 3.75-11.37z" fill="#4B0DD4"/>
+ <path d="m84.97 83.89s0.13 6.48 0.56 9.38c0 0 8.85-5.78 10.45-13.6 0 0 7.07 4.68 15.05 3.28l-6.23-5.54-5.91-2.78-5.98 1.19-7.94 8.07z" fill="#4B0DD4"/>
+ <path d="m84.06 60.48c-3.68-2.85-13.71-6.46-15.19-0.14-1.77 7.53-0.32 15.42 3.74 23.76 1.63 3.35 3.56 3.47 6.02 3.23 8.45-0.83 14.06-10.51 14.06-10.51s4.17-0.74 5.56-1.74c5.43 2.72 17.12 8.06 17.55-1.03 0.32-6.79-4.01-25.54-13.72-24.59-4.18 0.41-6.49 9.97-8.8 14.15-1.37 0.27-3.12 0.99-3.12 0.99s-4.35-3.09-6.1-4.12z" fill="#8954FF"/>
+ <path d="m94.39 64.01s5.49-10.66 7.05-11.96c1.71-1.43 3.84-0.15 2.74 2.23-1.11 2.39-9.13 11.59-9.13 11.59l-0.66-1.86z" fill="#4B0DD4"/>
+ <path d="m91 65.99s-11.95-7.09-15.23-7.91c-1.99-0.5-4.27 0.24-2.57 2.35s17.98 6.87 17.98 6.87l-0.18-1.31z" fill="#4B0DD4"/>
+ <path d="m92.65 76.38c0.12-1.58 0.15-6.68-2.48-9.7-1.01-1.16-0.25-2.49 1.3-2.92 2.92-0.81 4.2-0.53 5.21 0.63 4.79 5.5 2.19 10.23 2.1 10.47-0.39 1.17-6.27 3.47-6.13 1.52z" fill="#B391FF"/>
+ <path d="m77.83 70.04c0.17 2.49 1.02 5.09 1.9 7.43 0.9 2.23 2.53 4.97 0.9 7.12-0.78 1-2.8 1.61-3.89 0.95-2.86-1.74-6.1-13.11-5.98-19.15 0.05-2.66 1.6-3.82 4.15-2.8 3.23 1.3 2.64 2.43 2.92 6.45z" fill="#B391FF"/>
+
+
+</svg>
diff --git a/ubx-rsc/emoji_u1f4ad.svg b/ubx-rsc/emoji_u1f4ad.svg
new file mode 100644
index 0000000..84513f8
--- /dev/null
+++ b/ubx-rsc/emoji_u1f4ad.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 128 128" style="enable-background:new 0 0 128 128;" xml:space="preserve">
+<path style="fill:#FFFFFF;stroke:#000000;stroke-width:6;stroke-miterlimit:10;" d="M120.44,51.23c1.9-3.94,2.96-8.35,2.96-13.02
+ c0-16.6-13.45-30.05-30.05-30.05c-3.89,0-7.61,0.75-11.03,2.1C77.95,6.45,72.22,4.1,66,4.1c-7.6,0-14.4,3.4-18.9,8.7
+ c-3.5-1.9-7.5-3-11.7-3C22,9.9,11.1,20.7,11.1,34.1c0,5,1.5,9.7,4.2,13.6c-5,4-8.5,9.9-9.2,16.8C4.8,77.9,14.7,90,28.3,91.3
+ c3.2,0.3,6.2,0,9.1-0.8c1.1,10.7,10.1,19,21.1,19c7,0,13.2-3.4,17-8.6c3.6,2.8,8.1,4.6,13.1,4.6c11,0,20.1-8.5,20.9-19.2
+ C118,82.4,124,73.8,124,63.8C124,59.21,122.67,54.88,120.44,51.23z"/>
+<path style="fill:#FFFFFF;stroke:#000000;stroke-width:4.5;stroke-miterlimit:10;" d="M24.3,97.3c-4.5-0.5-8.5,2.8-9,7.3
+ s2.8,8.5,7.3,8.9c4.5,0.5,8.5-2.8,9-7.3C32.1,101.7,28.8,97.7,24.3,97.3z"/>
+<path style="fill:#FFFFFF;stroke:#000000;stroke-width:4.5;stroke-miterlimit:10;" d="M9,114.3c-3-0.3-5.7,1.9-6,4.9
+ s1.9,5.6,4.9,5.9s5.7-1.9,6-4.9C14.2,117.3,12,114.6,9,114.3z"/>
+</svg>
diff --git a/ubx-rsc/emoji_u1f4ec.svg b/ubx-rsc/emoji_u1f4ec.svg
new file mode 100644
index 0000000..e743794
--- /dev/null
+++ b/ubx-rsc/emoji_u1f4ec.svg
@@ -0,0 +1,20 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ns1="http://www.w3.org/1999/xlink" viewBox="0 0 128 128">
+ <path d="M77.46 63.32h.19c1.75 0 3.84-.58 3.87-2.52-.02-2.55-.02-5.09-.04-7.64-.03-4.76-.05-9.51-.08-14.27-.01-.59-.01-1.18-.02-1.77 0-.65-.01-1.31-.01-1.97 0-.85-.07-1.71-.01-2.57.02-.26.04-.51.08-.76.29-1.59 1.19-2.58 2.59-2.91.14-.03 3.37-.64 6.09-1.15 3.1-.59 5.74-1.08 5.94-1.14 2.71-.78 2.75-3.77 2.75-3.77s.43-8.87.32-11.99c-.1-2.73-2.37-2.9-2.93-2.9h-.12S82.58 9 78.65 9.41c-1.76.18-2.21 1.64-2.34 3.19-.1 1.12-.1 2.24-.13 3.37-.06 2.11-.1 4.21-.14 6.32-.05 2.73-.1 5.46-.14 8.19-.02.82-.02 1.65-.04 2.47-.02 1.51-.05 3.01-.07 4.52-.01.65-.02 1.31-.02 1.96-.05 2.86-.09 5.72-.12 8.59-.03 2.38-.06 4.76-.1 7.14-.01 1.52-.03 3.04-.05 4.57-.01.93-.24 2.2.31 2.96.41.56 1.02.62 1.65.63z" fill="#fcc21b"/>
+ <path d="M77.65 68.34h-.19c-2.61-.06-4.49-.99-5.74-2.75-1.44-1.98-1.32-4.28-1.25-5.51l.02-.4.15-11.71c.03-2.87.07-5.74.12-8.61l.13-8.96c.04-2.72.09-5.45.14-8.19.04-2.12.09-4.23.14-6.36l.02-.71c.02-.98.04-1.97.13-2.95.53-6.6 5.36-7.61 6.82-7.77C82.11 4 95.71 2.96 95.71 2.96c.13-.01.37-.02.5-.02 3.81 0 7.76 2.66 7.94 7.73.11 3.24-.28 11.49-.33 12.42-.05 3.17-2.04 7.1-6.37 8.35-.36.1-.45.13-6.41 1.25l-2.99.56-1.69.32c0 .19.01.36.01.54l.16 26.65c-.06 4.52-3.72 7.58-8.88 7.58zm3.62-54.12c-.02.41-.03.79-.04 1.16l-.02.75c-.05 2.08-.09 4.18-.13 6.28-.02.77-.03 1.53-.05 2.3.58-.29 1.2-.51 1.87-.67.09-.02 1.52-.3 3.31-.63l2.99-.56c1.88-.35 3.58-.67 4.64-.88.09-2.09.26-6.05.29-8.79-3.16.23-9.18.71-12.86 1.04z" fill="#855c52"/>
+ <path d="M80.26 99.49a.304.304 0 0 0-.07-.05c-1.49-.98-3.85-.83-5.48-.58-4.05.6-5.31 4.87-5.63 8.65-.42 5.08-.09 10.27-.09 15.37 0 .79.07 1.58.34 2.33.1.3 1.4 2.35 6.29 2.35 4.8-.34 5.66-2.7 5.7-2.98.72-4.83.5-12.64.41-17.5-.08-2.64.87-5.8-1.47-7.59z" fill="#fff"/>
+ <path d="M77.1 102.24c.79 0 1.21.1 1.33.13.12.43.04 1.58-.01 2.29-.05.78-.11 1.57-.09 2.31l.03 1.22c.09 4.4.24 10.9-.29 15.19-.37.19-1.13.48-2.57.59-1.69-.01-2.66-.28-3.15-.49-.01-.09-.01-.2-.01-.32 0-1.61-.03-3.24-.07-4.86-.07-3.69-.15-7.18.16-10.62.29-3.3 1.22-5.08 2.76-5.3.71-.09 1.36-.14 1.91-.14m0-4.02c-.88 0-1.74.09-2.47.19-4.46.62-5.85 5.02-6.2 8.92-.47 5.23-.11 10.58-.11 15.84 0 .81.08 1.64.37 2.4.12.31 1.54 2.42 6.94 2.42 5.29-.35 6.23-2.78 6.28-3.07.8-4.97.55-13.03.45-18.03-.06-2.72.99-5.98-1.59-7.83a.218.218 0 0 0-.08-.05c-.99-.6-2.3-.79-3.59-.79z" fill="#855c52"/>
+ <path d="M118.23 64.1c-.49-4.92-1.33-9.88-3.02-14.55-1.43-3.97-3.58-8.01-7.18-10.42-4.69-3.15-9.56-4.17-15.4-4.95-10.31-1.37-21.17.2-31.36 1.85-3.92.64-7.82 1.22-11.66 1.98-3.57.71-14.33 3.33-16.06 4.02-2.66 1.07-4.99 2.75-6.89 4.86-.95 1.04-4.36 6.2-5.56 12.8-1.73 9.65-1.64 21.41-1.22 28.96.02.53.64 3.85 2.39 5.36 1.75 1.51 26.54 12.28 37.6 16.02.39.46 1.77.52 2.32.59 1.37.18 2.75.06 4.09-.29.9-.24 1.6-.8 2.43-1.18 1.32-.61 2.65-1.2 3.97-1.8 2.52-1.14 4.95-2.43 7.39-3.74 2.11-1.13 4.46-1.77 6.66-2.81s4.39-2.08 6.57-3.13a763.29 763.29 0 0 0 18.79-9.34c1.8-.92 3.99-1.55 5.23-3.25 1.5-2.03 1.37-5.27 1.4-7.66.09-4.42-.05-8.88-.49-13.32z" fill="#ed6c30"/>
+ <path d="M119.68 63.86c-.51-5.07-1.37-10.17-3.11-14.98-1.48-4.08-3.7-8.25-7.39-10.73-4.83-3.24-9.85-4.29-15.86-5.1-10.62-1.42-21.8.2-32.29 1.91-4.03.66-8.04 1.25-12.01 2.04-3.66.73-14.75 3.43-16.52 4.14-2.74 1.1-5.15 2.83-7.1 5.01-.97 1.07-4.49 6.38-5.71 13.19-1.79 9.94-1.69 22.04-1.27 29.81.03.55.67 3.97 2.47 5.52 1.8 1.56 27.33 12.64 38.7 16.5.49.57 2.27.62 2.94.67 1.44.13 2.82-.2 4.23-.53 3.21-.75 6.02-2.84 9.01-4.17 3.88-1.72 7.66-3.67 11.49-5.47 2.26-1.06 4.51-2.14 6.76-3.22 6.49-3.12 12.94-6.32 19.34-9.61 1.85-.95 4.11-1.6 5.39-3.34 1.54-2.09 1.4-5.43 1.45-7.88.08-4.6-.06-9.19-.52-13.76zm-7.77 20.18c-8.06 4.26-17.29 9.15-25.26 12.81-1.53.7-3.07 1.38-4.61 2.06-3.69 1.62-7.41 3.19-11.09 4.86-.92.42-2.13.76-2.97 1.15-.95.45-2.03.85-2.9-.01-.96-.97-.59-3.21-.56-4.58.02-1.67.05-3.34.06-5.02.21-16.14.09-37.59-14.3-48.3-.96-.72-1.98-1.39-3.13-1.76-.89-.29-2-.38-2.76-.98-2.15-1.68 2.48-2.15 3.21-2.32 6.67-1.59 13.69-2.72 20.51-3.59 9.75-1.23 18.89-2.28 28.56.32 2.57.69 5.1 1.6 7.51 2.75 2.6 1.31 6.19 5.41 7.8 12.1 1.95 8.13 2.34 18.74 2.49 24.83.05 4.26-1.65 5.2-2.56 5.68z" fill="#855c52"/>
+ <path d="M77.46 63.32h.19c1.75 0 3.84-.58 3.87-2.52-.02-2.55-.02-5.09-.04-7.64-.03-4.76-.05-9.51-.08-14.27-.01-.59-.01-1.18-.02-1.77 0-.65-.01-1.31-.01-1.97 0-.85-.07-1.71-.01-2.57.02-.26.04-.51.08-.76.29-1.59 1.19-2.58 2.59-2.91.14-.03 3.37-.64 6.09-1.15 3.1-.59 5.74-1.08 5.94-1.14 2.71-.78 2.75-3.77 2.75-3.77s.43-8.87.32-11.99c-.1-2.73-2.37-2.9-2.93-2.9h-.12S82.58 9 78.65 9.41c-1.76.18-2.21 1.64-2.34 3.19-.1 1.12-.1 2.24-.13 3.37-.06 2.11-.1 4.21-.14 6.32-.05 2.73-.1 5.46-.14 8.19-.02.82-.02 1.65-.04 2.47-.02 1.51-.05 3.01-.07 4.52-.01.65-.02 1.31-.02 1.96-.05 2.86-.09 5.72-.12 8.59-.03 2.38-.06 4.76-.1 7.14-.01 1.52-.03 3.04-.05 4.57-.01.93-.24 2.2.31 2.96.41.56 1.02.62 1.65.63z" fill="#fcc21b"/>
+ <g>
+ <path d="M6.37 106.07c4.75 3.69 9.73 7.22 14.56 10.82.67.47 1.31.94 1.98 1.42 2.05 1.58 4.94 3.26 7.88 3.44 3.44.22 4.85-1.56 7.14-3.03 6.15-3.92 12.24-8.34 18.52-13.11 1.21-.92 2.42-1.86 3.7-2.82 2.24-1.72 4.75-3.86 3.84-6.44-.78-2.07-3.36-3.82-5.66-4.98-2.06-1.02-3.88-2.16-5.93-3.13-2.34-1.04-4.57-2.08-6.87-3.09-7.35-3.23-13.44.27-13.44.27l-19.62 7.05c-2.87 1.2-5.66 2.42-8.44 3.56-1.35.56-2.5 1.32-3.41 2.28-1.69 1.74.35 3.47 1.95 4.78 1.28 1 2.53 2 3.8 2.98z" fill="#855c52"/>
+ <defs>
+ <path id="a" d="M8.38 99.48c-.34-.09-.62-.26-.98-.31-.25-1.05 3.5-1.86 4.36-2.15.21-.06.4-.15.6-.22.32-.11.6-.22.9-.34 1.64-.62 3.19-1.27 4.87-1.87.11-.04.26-.1.37-.14 1.51-.55 3.04-1.14 4.53-1.72 3.48-1.33 7.05-2.74 10.6-4.28l.26-.09c1.18-.53 2.39-1.23 3.81-1.4 1.47-.19 3.75.71 5.05 1.26.53.26 1.31.53 1.74.92.9.83.81 2.02.82 3.04-.01 1.48-.22 2.8-.62 4.24-.56 2.01-.24 3.69-3.25 4.07-2.09.26-4.21-.17-6.29-.16h-.09c-2.35.02-4.73-.02-7.05-.16-3.53-.22-7.01-.31-10.48-.33-.17 0-.33-.01-.53 0-1.4-.01-2.84-.12-4.24-.18-.27-.01-.56-.03-.86-.03-.45-.01-.85-.04-1.36-.03-.66-.02-1.45.07-2.16-.12zm39.06.71c.13-.61.28-1.22.49-1.84l.36-1.67c1.34-.35 3.14.22 4.45.43 1.21.18 2.29.42 3.42.69.58.14 1.75.06 2.13.47.69.67-.82 1.2-1.43 1.55-1.53.91-2.77 2.12-4.21 3.08-1.16.77-2.19 1.64-3.35 2.4-.08.05-.15.09-.22.14-1.04.67-2.2 1.27-3.26 1.93-1.93 1.22-3.79 2.44-5.62 3.69-3.01 2.13-5.52 4.57-8.78 6.26-.52.26-1.31.49-1.62.04-.21-.35-.13-1.08-.14-1.47-.15-1.51.35-3.09.59-4.61.24-1.64.39-3.32.78-4.97.2-.88-.11-1.88.35-2.71.62-1.04 2.34-.51 3.54-.55 1.21-.05 2.38-.01 3.56-.04 1.35-.05 2.73.03 4.1-.01.64-.01 1.3-.05 1.91-.14 1.9-.29 2.52-1.3 2.95-2.67zm1.22-8.62c2.86.15 7.45 2.3 9.3 3.75 1.09.87.45.81-.93.64-1.5-.19-2.91-.53-4.42-.59-1.11-.05-2.62-.16-3.53-.68-.37-.21-.52-.39-.57-.62v-.56c.03-.51-.22-1.48.15-1.94zm-36.8 14.14c-.19-.14-.36-.29-.55-.44-.08-.06-.14-.11-.23-.17-.68-.61-1.31-1.22-2.02-1.83-.7-.6-.56-.85.31-.89.69-.03 1.38-.04 2.1-.05.29-.01.56-.02.89-.03 1.54-.01 3.08.03 4.69.09 2 .07 4.08.18 6.06.3 1.25.07 2.49.06 3.75.29l.18.04c.62.07 1.11.08 1.2.57.15.93-.59 1.78-.65 2.68-.05 1.25-.59 2.54-.81 3.74-.27 1.15-.57 2.27-.86 3.39-.14.33-.16 1.45-.47 1.63-.39.24-1.06-.38-1.41-.61-1.11-.8-2.2-1.74-3.41-2.46-1.51-.9-2.9-1.87-4.31-2.82-.17-.11-.31-.22-.5-.33-.69-.52-1.39-1.02-2.03-1.58-.57-.54-1.31-1.01-1.93-1.52z"/>
+ </defs>
+ <clipPath id="b">
+ <use ns1:href="#a" overflow="visible"/>
+ </clipPath>
+ <path clip-path="url(#b)" fill="#fcc21b" d="M38.32 85.32L3.69 99.01l1.26 3.9 25.57 16.8 31.14-20.33 1.49-4.18z"/>
+ </g>
+</svg>
diff --git a/ubx-rsc/emoji_u1f4ed.svg b/ubx-rsc/emoji_u1f4ed.svg
new file mode 100644
index 0000000..5b28840
--- /dev/null
+++ b/ubx-rsc/emoji_u1f4ed.svg
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128">
+ <path d="M80.26 99.48c-.02-.02-.05-.03-.07-.05-1.5-.98-3.86-.83-5.49-.58-4.04.6-5.31 4.87-5.63 8.66-.43 5.08-.09 10.27-.09 15.37 0 .79.07 1.59.33 2.33.11.3 1.4 2.35 6.29 2.35 4.81-.34 5.66-2.7 5.7-2.98.72-4.83.49-12.64.4-17.5-.04-2.64.91-5.81-1.44-7.6z" fill="#fff"/>
+ <path d="M77.1 102.24c.72 0 1.13.08 1.35.15.11.44.03 1.57-.02 2.27-.06.79-.11 1.57-.09 2.31l.02 1.14c.09 4.43.24 10.97-.29 15.28-.37.19-1.13.48-2.57.59-1.69-.01-2.66-.28-3.15-.49-.01-.09-.01-.2-.01-.32 0-1.63-.04-3.27-.07-4.91-.08-3.68-.15-7.15.16-10.57.3-3.31 1.23-5.09 2.76-5.31.72-.09 1.36-.14 1.91-.14m0-4.02c-.88 0-1.73.09-2.46.19-4.46.63-5.85 5.02-6.21 8.92-.47 5.24-.1 10.58-.1 15.84 0 .81.08 1.64.37 2.4.12.31 1.54 2.42 6.94 2.42 5.29-.35 6.23-2.78 6.28-3.07.79-4.97.55-13.03.45-18.03-.05-2.72.99-5.98-1.59-7.83-.03-.02-.06-.03-.09-.05-.99-.6-2.3-.79-3.59-.79z" fill="#855c52"/>
+ <path d="M118.23 64.1c-.49-4.92-1.33-9.88-3.01-14.55-1.44-3.97-3.59-8.01-7.18-10.42-4.69-3.15-9.56-4.17-15.4-4.95-10.32-1.38-21.18.19-31.37 1.85-3.91.64-7.81 1.22-11.66 1.98-3.57.7-14.33 3.33-16.06 4.02-2.65 1.07-4.98 2.75-6.89 4.87-.94 1.04-4.35 6.2-5.55 12.8-1.74 9.65-1.64 21.4-1.23 28.96.02.53.65 3.86 2.39 5.37 1.75 1.51 26.55 12.28 37.6 16.02.4.47 1.78.53 2.32.6 1.37.18 2.76.06 4.1-.29.89-.23 1.6-.8 2.43-1.18 1.31-.61 2.65-1.2 3.97-1.8 2.51-1.14 4.95-2.44 7.38-3.74 2.11-1.13 4.46-1.78 6.67-2.81 2.2-1.03 4.39-2.08 6.57-3.13 6.3-3.03 12.57-6.14 18.79-9.34 1.79-.92 3.99-1.55 5.23-3.24 1.49-2.03 1.36-5.27 1.4-7.66.09-4.47-.05-8.93-.5-13.36z" fill="#ed6c30"/>
+ <path d="M119.68 63.86c-.5-5.07-1.37-10.17-3.1-14.98-1.47-4.08-3.7-8.25-7.39-10.73-4.83-3.24-9.85-4.29-15.86-5.1-10.62-1.42-21.8.2-32.29 1.91-4.04.66-8.06 1.25-12.01 2.04-3.67.73-14.76 3.43-16.53 4.14-2.74 1.1-5.14 2.83-7.1 5.01-.96 1.07-4.48 6.38-5.71 13.19-1.79 9.94-1.69 22.04-1.26 29.81.02.55.67 3.97 2.46 5.52 1.8 1.56 27.34 12.64 38.71 16.5.49.57 2.27.62 2.93.67 1.45.12 2.83-.2 4.23-.53 3.21-.75 6.02-2.84 9.02-4.17 3.88-1.72 7.65-3.67 11.49-5.47 2.26-1.06 4.52-2.14 6.76-3.22 6.49-3.12 12.95-6.32 19.35-9.62 1.85-.95 4.11-1.6 5.39-3.34 1.54-2.09 1.4-5.43 1.44-7.89.07-4.58-.07-9.17-.53-13.74zm-7.77 20.18c-8.06 4.26-17.3 9.15-25.27 12.81-1.52.7-3.07 1.39-4.6 2.06-3.7 1.62-7.42 3.19-11.09 4.86-.91.42-2.13.76-2.96 1.15-.95.45-2.04.85-2.9-.01-.97-.97-.59-3.21-.56-4.58l.06-5.02c.2-16.14.09-37.6-14.31-48.31-.96-.72-1.97-1.39-3.12-1.76-.9-.29-2.01-.38-2.77-.98-2.15-1.68 2.49-2.15 3.22-2.33 6.67-1.58 13.69-2.72 20.5-3.58 9.75-1.23 18.89-2.28 28.56.32 2.58.69 5.11 1.6 7.51 2.75 2.6 1.31 6.19 5.41 7.8 12.1 1.95 8.13 2.35 18.74 2.49 24.83.05 4.27-1.66 5.21-2.56 5.69z" fill="#855c52"/>
+ <path d="M100.28 62.49c-2.06.44-16.99 4.08-22.36 5.59-1.71.48-3.77.79-5.09 2.06-.82.78-.77 1.82-.75 2.87.02 1.4.02 2.81.27 4.19.35 1.89 1.87 1.82 3.37 1.29.93-.33 16.05-6.24 18.85-6.29 1.94-.04 1.67 5.23 2.96 7.5 1.59 2.81 4.65.89 6.64-.04 2.39-1.13 3.42-3 3.74-5.7.38-3.24.71-6.85.05-10.07-.77-3.75-5.21-1.93-7.68-1.4z" fill="#fcc21b"/>
+</svg>
diff --git a/ubx-rsc/emoji_u1f511.svg b/ubx-rsc/emoji_u1f511.svg
new file mode 100644
index 0000000..84bcbb6
--- /dev/null
+++ b/ubx-rsc/emoji_u1f511.svg
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128">
+ <path d="M68.53 76.78c5.56 2.87 11.86 4.53 18.55 4.53 22.3 0 40.38-18.08 40.38-40.38 0-22.3-18.08-40.38-40.38-40.38-22.3 0-40.39 18.08-40.39 40.38 0 6.69 1.65 12.99 4.53 18.54L29.39 81.3v11.54H17.85v11.53H6.3l-5.77 5.78v17.31h17.31l50.69-50.68zm18.55-47.4c0-6.37 5.16-11.54 11.54-11.54 6.37 0 11.53 5.16 11.53 11.54 0 6.38-5.16 11.54-11.53 11.54-6.38 0-11.54-5.16-11.54-11.54z" fill="#fcc21b"/>
+</svg>
diff --git a/ubx-rsc/emoji_u1f62d.svg b/ubx-rsc/emoji_u1f62d.svg
new file mode 100644
index 0000000..ada026f
--- /dev/null
+++ b/ubx-rsc/emoji_u1f62d.svg
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<svg xmlns="http://www.w3.org/2000/svg" style="enable-background:new 0 0 128 128;" viewBox="0 0 128 128">
+ <path d="M0.34,93.41c0,13.86,28.59,25.08,63.88,25.08c35.29,0,63.88-11.22,63.88-25.08 c0-13.84-1.47-83.8-63.88-83.8C1.82,9.62,0.34,79.58,0.34,93.41z" style="fill:#FCC21B;"/>
+ <g>
+ <path d="M98.46,52c-0.5,1.13-1.7,1.72-2.86,1.52c-0.21-0.04-0.42-0.1-0.61-0.19 c-7.83-3.49-18.47-3.39-18.57-3.39c-1.21,0.02-2.24-0.78-2.57-1.92c-0.33-1.15,0.16-2.37,1.18-2.98 c9.01-5.41,21.72-7.26,22.25-7.33c1.45-0.2,2.78,0.8,2.98,2.24c0.2,1.44-0.81,2.77-2.24,2.98c-0.07,0.01-5.28,0.76-11.12,2.65 c3.25,0.47,6.94,1.48,10.24,2.94C98.46,49.11,99.06,50.68,98.46,52z" style="fill:#2F2F2F;"/>
+ <path d="M29.76,52c0.5,1.13,1.7,1.72,2.86,1.52c0.21-0.04,0.42-0.1,0.61-0.19 c7.83-3.49,18.47-3.39,18.57-3.39c1.21,0.02,2.24-0.78,2.57-1.92c0.33-1.15-0.16-2.37-1.18-2.98c-9.01-5.41-21.72-7.26-22.25-7.33 c-1.45-0.2-2.78,0.8-2.98,2.24c-0.2,1.44,0.81,2.77,2.24,2.98c0.07,0.01,5.28,0.76,11.12,2.65c-3.25,0.47-6.94,1.48-10.24,2.94 C29.77,49.11,29.17,50.68,29.76,52z" style="fill:#2F2F2F;"/>
+ </g>
+ <path d="M96.97,71.53c-4.53-4.44-11.02-8.49-17.66-8.7c-5.35-0.17-9.66,2.78-15.08,2.78 s-9.73-2.95-15.08-2.78c-6.64,0.21-13.13,4.26-17.66,8.7c-5.44,5.34-8.92,13.38-6.48,20.86c0.57,1.74,1.64,3.57,2.93,4.92 c1.64,1.71,4.39,3.22,6.71,3.83c4.63,1.21,9.5,0.32,13.85-1.45c4.38-1.78,7.88-5.39,15.74-5.39c7.85,0,11.36,3.61,15.74,5.39 c4.34,1.76,9.22,2.65,13.85,1.45c2.32-0.61,5.07-2.13,6.71-3.83c1.29-1.35,2.36-3.18,2.93-4.92 C105.89,84.91,102.41,76.86,96.97,71.53z" style="fill:#ED6C30;"/>
+ <g>
+ <path d="M111.62,77.29c-2.96-1.19-4.4-3.69-5.58-6.49c-0.7-1.6-1.2-3.27-1.52-4.65 c-0.83-3.55-2.67-6.69-3.55-10.12c-0.25-1-0.26-2.38,0.98-2.49c1.02-0.07,2.61,0.47,3.57,0.75c6.53,1.98,14.45,6.77,15.12,14.16 c0.24,2.39,0.17,5.86-1.8,7.7C116.88,78.02,114.05,78.25,111.62,77.29z" style="fill:#FFFFFF;"/>
+ <path d="M125.54,94.77c-0.39,1.71-1.21,4.09-2.98,4.94c-1.76,0.83-3.75,0.37-5.21-0.82 c-1.79-1.46-2.22-3.51-2.39-5.7c-0.11-1.29-0.09-2.51,0-3.55c0.22-2.62-0.32-5.2-0.15-7.76c0.05-0.74,0.34-1.71,1.21-1.49 c0.72,0.17,1.7,0.89,2.29,1.31C122.36,84.5,126.74,89.52,125.54,94.77z" style="fill:#FFFFFF;"/>
+ </g>
+ <g>
+ <path d="M16.86,77.29c2.96-1.19,4.4-3.69,5.58-6.49c0.7-1.6,1.2-3.27,1.52-4.65 c0.83-3.55,2.67-6.69,3.55-10.12c0.25-1,0.26-2.38-0.98-2.49c-1.02-0.07-2.61,0.47-3.57,0.75c-6.53,1.98-14.45,6.77-15.12,14.16 c-0.24,2.39-0.17,5.86,1.8,7.7C11.6,78.02,14.42,78.25,16.86,77.29z" style="fill:#FFFFFF;"/>
+ <path d="M2.94,94.77c0.39,1.71,1.21,4.09,2.98,4.94c1.76,0.83,3.75,0.37,5.21-0.82 c1.79-1.46,2.22-3.51,2.39-5.7c0.11-1.29,0.09-2.51,0-3.55c-0.22-2.62,0.32-5.2,0.15-7.76c-0.05-0.74-0.34-1.71-1.21-1.49 c-0.72,0.17-1.7,0.89-2.29,1.31C6.12,84.5,1.74,89.52,2.94,94.77z" style="fill:#FFFFFF;"/>
+ </g>
+</svg>
diff --git a/ubx-rsc/emoji_u1fac0.svg b/ubx-rsc/emoji_u1fac0.svg
new file mode 100644
index 0000000..3bb9565
--- /dev/null
+++ b/ubx-rsc/emoji_u1fac0.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 128 128" version="1.1" viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+<path d="m14.77 37.29s-1.13 1.31-1.88 3.75-0.42 4.93-0.42 4.93 3.77 1.97 10.07 2.25c5.19 0.23 7.95-0.7 11.9-3.59s10.66 1.76 13.69 3.17 30 11.83 30 11.83l19.62 1.22s0.75-2.16 0-7.32-5.44-9.29-9.1-10.79-6.01-1.69-6.01-1.69l-23.95-14.08s-6.6-0.46-13.33 1.03c-5.06 1.13-15.76 10.89-21.96 10.7s-8.63-1.41-8.63-1.41z" fill="#D43330"/>
+<path d="m58.64 20.82-2.6-13.91s1.24-1.91 3.73-2.33 4.36 0.8 4.36 0.8l2.35 16.1h1.88l1.78-14.55s1.03-1.22 4.18-0.73c2.91 0.46 3.39 1.77 3.39 1.77l-1.6 14.96-16.8 7.09-7.41-0.89-9.34-13.66s0.28-2.3 2.58-3.61 3.94-1.08 3.94-1.08l8.92 13 0.8-0.8-0.16-2.16z" fill="#F44236"/>
+<path d="m74.83 42.31s2.04-1.08 4.46-1.31 3.33 0.05 3.33 0.05 3.5-4.58 0-12.74-14.83-10.28-21.02-8.24-13.87 6.9-14.71 16.75-1.13 14.92-1.13 14.92l5.98 3.1 23.49-3.68-0.4-8.85z" fill="#F44236"/>
+<path d="m68.17 27.18s1.83 0.84 4.97-0.28c3.75-1.34 10.7-3.31 13.37-4.58s4.93-3.66 6.48-4.08 5.39-0.21 7.22 3.59-1.45 7.11-1.45 7.11l-17.18 4.22-6.34 6.9-1.55 6.9v5.91l28.56 21.83s0.44 7.31-3.5 18.57-7.45 18.73-8.99 21.55-1.47 6.34-5.52 8.02c-4.05 1.69-12.22-2.67-21.65-6.76-9.43-4.08-21.4-11.68-26.04-17.74s-8.59-12.39-9.71-21.82 3.1-19.15 7.74-21.68c4.65-2.53 15.63-1.97 15.63-1.97s0.64-1.27 5.03-2.67 7.35-1.83 7.35-1.83l-1.13-7.46 0.79-8.51 5.92-5.22z" fill="#D43330"/>
+<path d="m80.61 56.95s3.66-3.52 9.01-2.96 10.5 6.19 11.76 10.98c1.27 4.79 1.24 11.17 0 15.77-1.08 4.03-6.09 14.08-12.75 14.08-3.1 0-4.03-2.48-4.24-3.63-0.21-1.16 1.61 7.85-2.94 9.68-4.33 1.74-3.75-1.13-3.75-1.13l1.92-4.5s-8.21-14.9-12.01-19.55-15.58-13.96-15.16-18.32 1.55-6.19 5.77-7.04c4.22-0.84 9.29 0 9.29 0l8.06 4.09 5.04 2.53z" fill="#FE5F5F"/>
+<path d="m50.9 65.35s-2.44 4.32-5.73 0c-3.28-4.32-6.01-8.35-5.73-17.64s0.75-13.98-0.47-18.86-1.61-7.68-1.61-7.68l-3.27 3.09-3.11 0.74-2.06-1.12s-1.78 0.28-1.12 1.03 3.09 3.95 4.12 6c1.36 2.72 2.72 11.92-0.12 17.55-3.42 6.79-4.58 12.39-3.75 18.12 0.62 4.27 5.22 9.76 5.22 9.76l3.42 2.44 7.7-0.66 6.01-6.29 0.5-6.48z" fill="#FF6A65"/>
+<path d="m36.45 16.03c-3.05-0.45-7.36 1.74-8.62 4.65-1.18 2.7-0.57 5.58 2.88 5.02s5.2-2.4 5.84-2.96 2.41 6.06 2.82 10c0.42 3.94 0.06 13.04 0 16.26-0.08 4.41 1.18 16.02 5.2 18.36 2.8 1.63 4.97-0.55 6.8-0.79l-0.75-6.17-2.96-9.22s-0.31-0.4-1.08-2.35-0.82-14.92-2.23-21.52c-0.9-4.21-3.88-10.68-7.9-11.28z" fill="#FF8F8C"/><g fill="#A62714">
+<path d="m95.81 20.84c-0.57 0.89-0.49 4.22-0.49 4.22s-8.8 2.65-12.95 4.95-8.76 5.79-10.1 11.35 0.49 9.39 0.49 9.39-2.73-1.26-4.97-2.04c-1.92-0.67-3.78-1.06-3.78-1.06s-0.16-4.36-0.51-5.7-1.2-2.89-1.2-4.58 1.01-4.72 2.35-6.57c1.2-1.66 3.92-3.49 3.92-3.49s-0.14-0.2-1.22-0.24c-2.23-0.1-5.26 2.35-6.66 6.01-1.41 3.66-0.77 9.19-0.7 11.61 0.05 1.62 0.14 3.23 0.14 3.23s-2.82 0.36-4.89 0.93c-2.08 0.56-5.6 3.1-5.6 3.1s-1.13-0.8-1.9-1.99c-0.75-1.16-1.61-4.19-1.61-4.19s0.48 6.05 1.61 9.07c1.13 3.03 2.96 10.31 2.04 14.08-1.27 5.21-4.97 8.05-9.34 8.12s-7.59-2.79-9.48-6.19c-1.41-2.55-3.12-8.72-3.12-8.72s-0.67 2.46-0.57 4.61 1.13 7.28 5.4 10.7c3.78 3.03 6.69 2.95 8.94 2.81 4.15-0.26 9.27-4.39 10.46-9.6s-0.05-9.97-0.4-11.52-1.13-4.29-1.13-4.29 3.52-3.73 7.67-4.5 11.26 1.55 14.36 3.52 10.61 8.33 10.18 13.05-3.43 7.95-4.62 9.48c-1.57 2.02-3.64 3.43-3.17 4.43 0.67 1.43 2.75-0.14 4.29-1.34 1.55-1.2 3.59-3.8 4.58-5.42s1.83-4.34 1.83-4.34 2.53 2.2 3.38 5.98c0.84 3.78-0.42 8.78 1.2 8.5s2.17-4.86 1.83-9.08c-0.34-4.14-2.89-6.91-4.29-8.35s-2.11-2.77-2.11-2.77-2.57-6.54-5.73-9.16c-4.08-3.38-5.02-10.97-3.07-14.43 2.54-4.51 6.11-7 10.21-7.88 5.77-1.24 8.61-1.06 11.25-1.31 2.31-0.22 3.4-2.84 3.05-5.73s-1.69-5.01-3.2-5.67c-1.22-0.54-2.02 0.48-2.37 1.02z"/>
+<path d="m39.32 79.34s2.15 6.69 2.15 9.57-0.25 5.95-2.15 7.53c-1.89 1.57 2.43 1.76 3.74-0.51 1.73-3.01 1.23-5.12 1.23-5.12l2.02 2.27s2.1 5.9 5.07 9.41c3.24 3.82 5.73 4.53 9.43 4.53 3.88 0 4.29-1.71 2.72-1.83-1.67-0.12-4.99-0.18-7.32-1.66-2.32-1.48-3.45-3.15-4.98-5.66-0.69-1.13-1.97-4.27-1.97-4.27s3.18 1.41 4.36 0c1.01-1.2-3.33-1.91-4.55-2.58-2.06-1.13-3.19-2.96-4.15-4.78-0.88-1.68-2.6-6.91-2.6-6.91h-3z"/>
+<path d="m81.68 74.83s0.23 6.19-0.14 10.28c-0.38 4.08-1.17 8.07-2.82 10.7-1.11 1.78-3.09 3.38-3.61 4.46-0.56 1.14 0.61 1.87 1.83 1.17s3.33-2.77 4.32-4.83c0.52-1.08 1.74-4.08 1.74-4.08s1.27 4.93 2.06 6.34c0.8 1.41 2.02 4.32 3.28 3.75s-0.11-2.83-0.47-3.8c-0.45-1.2-1.5-4.04-2.06-6.43s-0.9-10.55-0.9-12.71-0.28-7.05-0.7-8.83-2.53 3.98-2.53 3.98z"/>
+</g><path d="m29.51 22.93c0.56 1.19 2.47 0.85 4.8-0.85 2.45-1.79 2.88-3.54 1.72-4.35-1.09-0.77-3.17-0.08-4.59 1.01-1.59 1.22-2.59 2.76-1.93 4.19z" fill="#F44236"/>
+</svg>
diff --git a/ubx-rsc/emoji_u262f.svg b/ubx-rsc/emoji_u262f.svg
new file mode 100644
index 0000000..630a758
--- /dev/null
+++ b/ubx-rsc/emoji_u262f.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 128 128" style="enable-background:new 0 0 128 128;" xml:space="preserve">
+<g>
+ <path style="fill:#8E24AA;" d="M116.46,3.96h-104c-4.42,0-8,3.58-8,8v104c0,4.42,3.58,8,8,8h104c4.42,0,8-3.58,8-8v-104
+ C124.46,7.54,120.88,3.96,116.46,3.96z"/>
+ <path style="fill:#AB47BC;" d="M110.16,3.96h-98.2c-4.13,0.03-7.47,3.37-7.5,7.5v97.9c-0.01,4.14,3.34,7.49,7.48,7.5
+ c0.01,0,0.01,0,0.02,0h98.1c4.14,0.01,7.49-3.34,7.5-7.48c0-0.01,0-0.01,0-0.02v-97.9c0.09-4.05-3.13-7.41-7.18-7.5
+ C110.31,3.96,110.23,3.96,110.16,3.96z"/>
+ <path style="opacity:0.3;fill:#FAFAFA;enable-background:new ;" d="M40.16,12.86c0-2.3-1.6-3-10.8-2.7c-7.7,0.3-11.5,1.2-13.8,4
+ s-2.9,8.5-3,15.3c0,4.8,0,9.3,2.5,9.3c3.4,0,3.4-7.9,6.2-12.3C26.66,17.76,40.16,15.86,40.16,12.86z"/>
+ <path style="fill:#FAFAFA;" d="M64.46,15.96c-26.51,0-48,21.49-48,48s21.49,48,48,48s48-21.49,48-48S90.97,15.96,64.46,15.96z
+ M64.46,32.46c4.14,0,7.5,3.36,7.5,7.5s-3.36,7.5-7.5,7.5s-7.5-3.36-7.5-7.5C56.99,35.83,60.33,32.49,64.46,32.46z M68.06,105.76
+ c-4.15,0.39-8.34,0.12-12.4-0.8c-4.12-0.82-7.83-3.05-10.5-6.3c-2.27-2.78-3.6-6.21-3.8-9.8v-1.2c0.03-13.01,10.49-23.6,23.5-23.8
+ l0,0c13.17-0.19,23.68-11.02,23.49-24.18c-0.07-4.52-1.42-8.94-3.89-12.72l0,0c20.41,11.03,28.01,36.51,16.99,56.92
+ C94.72,96.33,82.16,104.56,68.06,105.76z"/>
+ <circle style="fill:#FAFAFA;" cx="64.46" cy="84.96" r="6"/>
+</g>
+</svg>
diff --git a/ubx-rsc/firefox.svg b/ubx-rsc/firefox.svg
new file mode 100644
index 0000000..6e0299b
--- /dev/null
+++ b/ubx-rsc/firefox.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 352.2 372.8" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="175.9" cy="1189" gradientTransform="matrix(1 0 0 .3873 0 -155.6)" gradientUnits="userSpaceOnUse" r="170.8"><stop offset=".466" stop-opacity=".8"/><stop offset=".508" stop-opacity=".733"/><stop offset=".964" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" x1="68.25" x2="52.69" y1="197.7" y2="237.5"><stop offset=".011" stop-color="#941f21"/><stop offset=".472" stop-color="#e36126"/><stop offset="1" stop-color="#f0bb62"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.9673 .2537 .2537 -.9673 -1210 1129)" gradientUnits="userSpaceOnUse" x2="0" y1="1296" y2="1133"><stop offset=".056" stop-color="#dc7327"/><stop offset="1" stop-color="#eebc89"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.9897 -.0801 -.0949 -1.173 14.95 356.3)" gradientUnits="userSpaceOnUse" x1="42.54" x2="-12.4" y1="211.6" y2="122.2"><stop offset=".056" stop-color="#dc7327"/><stop offset="1" stop-color="#edbd6b"/></linearGradient><radialGradient id="e" cx="302.6" cy="260.4" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="63.93"><stop offset=".257" stop-color="#ffe300"/><stop offset=".336" stop-color="#fcd800"/><stop offset=".47" stop-color="#f8c91e"/><stop offset=".643" stop-color="#eda524"/><stop offset=".847" stop-color="#e37b28"/><stop offset="1" stop-color="#dd5a26"/></radialGradient><linearGradient id="f"><stop offset=".126" stop-color="#941f21"/><stop offset=".343" stop-color="#9e2922"/><stop offset=".73" stop-color="#c24028"/><stop offset="1" stop-color="#dc5726"/></linearGradient><radialGradient id="g" cx="326.8" cy="211.1" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="33.4" xlink:href="#f"/><radialGradient id="h" cx="284" cy="-32.07" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="29.7"><stop offset="0" stop-color="#431413"/><stop offset=".164" stop-color="#631e1c"/><stop offset=".332" stop-color="#832320"/><stop offset=".484" stop-color="#9c2222"/><stop offset=".615" stop-color="#ac2023"/><stop offset=".708" stop-color="#b21f24"/><stop offset=".999" stop-color="#aa1f24"/><stop offset="1" stop-color="#a91f24"/></radialGradient><radialGradient id="i" cx="341.5" cy="24.65" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="32.88" xlink:href="#f"/><radialGradient id="j" cx="357.6" cy="121.2" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="29.7" xlink:href="#f"/><radialGradient id="k" cx="348.8" cy="191.9" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="37.11"><stop offset="0" stop-color="#941f21"/><stop offset=".638" stop-color="#c13f28"/><stop offset="1" stop-color="#dc5726"/></radialGradient><radialGradient id="l" cx="188.2" cy="267" gradientTransform="matrix(.9408 0 0 -.8863 -1.464 258.7)" gradientUnits="userSpaceOnUse" r="328.8"><stop offset="0" stop-color="#52c4f1"/><stop offset=".077" stop-color="#45bbec"/><stop offset=".182" stop-color="#00a9dc"/><stop offset=".376" stop-color="#2276b8"/><stop offset=".501" stop-color="#035495"/><stop offset=".75" stop-color="#1d204e"/></radialGradient><radialGradient id="m" cx="178.6" cy="31.52" gradientUnits="userSpaceOnUse" r="216"><stop offset=".082" stop-color="#00a2dc"/><stop offset=".161" stop-color="#0096d4"/><stop offset=".328" stop-color="#2578b8"/><stop offset=".33" stop-color="#2276b8"/><stop offset=".5" stop-color="#035495"/><stop offset=".832" stop-color="#14143e"/></radialGradient><radialGradient id="n" cx="167.3" cy="93.96" gradientTransform="matrix(1 0 0 -.9474 -22.54 271)" gradientUnits="userSpaceOnUse" r="248.2"><stop offset=".616" stop-color="#8ed3f5" stop-opacity="0"/><stop offset=".713" stop-color="#7acdf2"/></radialGradient><linearGradient id="o" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" x1="178" x2="257.4" y1="119.4" y2="10.52"><stop offset="0" stop-color="#1d406f"/><stop offset="1" stop-color="#141728"/></linearGradient><radialGradient id="p" cx="279" cy="216.9" gradientTransform="matrix(1 0 0 -.9811 -22.54 278.8)" gradientUnits="userSpaceOnUse" r="322.2"><stop offset=".119" stop-color="#fff"/><stop offset=".122" stop-color="#fffffa"/><stop offset=".25" stop-color="#ffe560"/><stop offset=".287" stop-color="#ffdf56"/><stop offset=".347" stop-color="#f8d03b"/><stop offset=".406" stop-color="#f0be1b"/><stop offset=".473" stop-color="#eb9d23"/><stop offset=".548" stop-color="#e57c27"/><stop offset=".765" stop-color="#dd5626"/><stop offset=".903" stop-color="#c33a28"/><stop offset="1" stop-color="#b02228"/></radialGradient><radialGradient id="q" cx="224.5" cy="165.9" gradientTransform="matrix(1 0 0 -.9759 -22.54 277.9)" gradientUnits="userSpaceOnUse" r="239.5"><stop offset=".656" stop-color="#b02228" stop-opacity="0"/><stop offset=".872" stop-color="#b02127" stop-opacity=".658"/><stop offset=".973" stop-color="#b21f24" stop-opacity=".967"/><stop offset=".984" stop-color="#b21f24"/></radialGradient><radialGradient id="r" cx="246.7" cy="84.77" gradientTransform="matrix(.5289 -.8327 -.8392 -.5131 164.8 444.5)" gradientUnits="userSpaceOnUse" r="244.6"><stop offset=".71" stop-color="#ed6624" stop-opacity="0"/><stop offset=".835" stop-color="#ed6824" stop-opacity=".489"/><stop offset=".88" stop-color="#ee6d24" stop-opacity=".666"/><stop offset=".912" stop-color="#ef7624" stop-opacity=".791"/><stop offset=".938" stop-color="#f28223" stop-opacity=".893"/><stop offset=".96" stop-color="#f59123" stop-opacity=".979"/><stop offset=".966" stop-color="#f69622"/></radialGradient><radialGradient id="s" cx="179.4" cy="84.11" gradientTransform="matrix(1 0 0 -.6267 -22.54 146.1)" gradientUnits="userSpaceOnUse" r="78.67"><stop offset="0" stop-color="#e05a27" stop-opacity=".1"/><stop offset=".306" stop-color="#de5926" stop-opacity=".845"/><stop offset=".556" stop-color="#b02228"/></radialGradient><radialGradient id="t" cx="112" cy="-77.96" gradientTransform="matrix(.9539 -.2859 -.1382 -.4185 33.31 94.9)" gradientUnits="userSpaceOnUse" r="66.23"><stop offset="0" stop-color="#e05a27" stop-opacity="0"/><stop offset=".446" stop-color="#dd5a26" stop-opacity=".8"/><stop offset=".722" stop-color="#b02228"/></radialGradient><radialGradient id="u" cx="243.2" cy="127.8" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="178.2"><stop offset=".463" stop-color="#f0b91c"/><stop offset=".722" stop-color="#e36024"/><stop offset=".782" stop-color="#db5825"/><stop offset=".876" stop-color="#c74127"/><stop offset=".97" stop-color="#b02228"/></radialGradient><radialGradient id="v" cx="304.4" cy="146.7" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="87.66"><stop offset=".09" stop-color="#fff"/><stop offset=".115" stop-color="#fffef7"/><stop offset=".151" stop-color="#fffbe8"/><stop offset=".193" stop-color="#fff7d0"/><stop offset=".239" stop-color="#fff2af"/><stop offset=".289" stop-color="#ffec85"/><stop offset=".342" stop-color="#ffe643"/><stop offset=".373" stop-color="#ffe300"/><stop offset=".418" stop-color="#ffdb00"/><stop offset=".494" stop-color="#f6c713"/><stop offset=".538" stop-color="#f0b91c"/><stop offset="1" stop-color="#e36024"/></radialGradient><radialGradient id="w" cx="321.4" cy="157.3" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="159.1"><stop offset=".09" stop-color="#fff"/><stop offset=".115" stop-color="#fffef7"/><stop offset=".151" stop-color="#fffbe8"/><stop offset=".193" stop-color="#fff7d0"/><stop offset=".239" stop-color="#fff2af"/><stop offset=".289" stop-color="#ffec85"/><stop offset=".342" stop-color="#ffe643"/><stop offset=".373" stop-color="#ffe300"/><stop offset=".418" stop-color="#ffdb00"/><stop offset=".494" stop-color="#f6c713"/><stop offset=".538" stop-color="#f0b91c"/><stop offset=".741" stop-color="#e27327"/><stop offset=".942" stop-color="#dd5a26"/></radialGradient><linearGradient id="x" gradientTransform="matrix(.9995 -.0314 -.0314 -.9995 -20.75 313)" gradientUnits="userSpaceOnUse" x1="254.8" x2="232.1" y1="86.78" y2="-11.75"><stop offset="0" stop-color="#fff038"/><stop offset=".003" stop-color="#ffec33"/><stop offset=".051" stop-color="#ffd92f"/><stop offset=".136" stop-color="#fcbc29"/><stop offset=".214" stop-color="#f9a725"/><stop offset=".281" stop-color="#f79b23"/><stop offset=".33" stop-color="#f69622"/><stop offset=".82" stop-color="#de5b26" stop-opacity=".059"/></linearGradient><linearGradient id="y" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" x1="67.71" x2="47.57" y1="195.8" y2="247.4"><stop offset=".169" stop-color="#b02228"/><stop offset=".406" stop-color="#bf3628" stop-opacity=".744"/><stop offset=".623" stop-color="#c84228" stop-opacity=".51"/><stop offset="1" stop-color="#e05a27" stop-opacity="0"/></linearGradient><radialGradient id="z" cx="175" cy="30.26" gradientTransform="matrix(1 0 0 -.8428 -22.54 246)" gradientUnits="userSpaceOnUse" r="95.22"><stop offset=".5" stop-color="#e05a27" stop-opacity="0"/><stop offset=".75" stop-color="#de5926" stop-opacity=".775"/><stop offset=".95" stop-color="#b02228"/></radialGradient><linearGradient id="A" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" x1="177.7" x2="197.9" y1="169.3" y2="200.4"><stop offset="0" stop-color="#37383a"/><stop offset=".651" stop-color="#7b3f3d"/><stop offset="1" stop-color="#dd5a26"/></linearGradient><radialGradient id="B" cx="127.8" cy="34.34" gradientTransform="matrix(.9863 -.1647 -.1249 -.7478 15.64 224.4)" gradientUnits="userSpaceOnUse" r="87.31"><stop offset=".5" stop-color="#e05a27" stop-opacity="0"/><stop offset=".656" stop-color="#dd5a26"/><stop offset=".815" stop-color="#b02228"/></radialGradient><radialGradient id="C" cx="263.4" cy="264.3" gradientTransform="matrix(.9996 -.0268 -.0263 -.9807 -11.59 293.6)" gradientUnits="userSpaceOnUse" r="164.5"><stop offset="0" stop-color="#ffe000" stop-opacity="0"/><stop offset=".355" stop-color="#fed700" stop-opacity=".515"/><stop offset=".483" stop-color="#fed208" stop-opacity=".7"/><stop offset=".857" stop-color="#fed208" stop-opacity="0"/></radialGradient><linearGradient id="D"><stop offset="0" stop-color="#ed6624"/><stop offset="1" stop-color="#f69622"/></linearGradient><radialGradient id="E" cx="126.4" cy="63.74" gradientUnits="userSpaceOnUse" r="210.7" xlink:href="#D"/><linearGradient id="F"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fffbe8" stop-opacity=".963"/><stop offset=".102" stop-color="#fff2b6" stop-opacity=".857"/><stop offset=".174" stop-color="#ffed8c" stop-opacity=".756"/><stop offset=".24" stop-color="#ffe967" stop-opacity=".662"/><stop offset=".3" stop-color="#ffe645" stop-opacity=".578"/><stop offset=".352" stop-color="#ffe42c" stop-opacity=".506"/><stop offset=".389" stop-color="#ffe421" stop-opacity=".454"/><stop offset=".809" stop-color="#ffe300" stop-opacity="0"/></linearGradient><radialGradient id="G" cx="-1402" cy="-1212" gradientTransform="matrix(-.2756 .9504 -.6431 -.1776 -962.9 1319)" gradientUnits="userSpaceOnUse" r="53.88" xlink:href="#F"/><radialGradient id="H" cx="-1472" cy="-1159" gradientTransform="matrix(-.3166 .8278 -.6529 -.2379 -1017 1150)" gradientUnits="userSpaceOnUse" r="56.15" xlink:href="#F"/><radialGradient id="I" cx="-1629" cy="-1332" gradientTransform="matrix(-.2345 .5201 -.5377 -.2307 -894.6 746.3)" gradientUnits="userSpaceOnUse" r="42.11" xlink:href="#F"/><linearGradient id="J" gradientUnits="userSpaceOnUse" x2="0" y1="155.7" y2="346.6"><stop offset="0" stop-color="#e57c27"/><stop offset=".5" stop-color="#dd5626"/><stop offset=".647" stop-color="#c33a28"/><stop offset=".75" stop-color="#b02228"/><stop offset=".813" stop-color="#ab2026"/><stop offset=".913" stop-color="#9c1c21"/><stop offset="1" stop-color="#8c161a"/></linearGradient><radialGradient id="K" cx="2913" cy="-4629" gradientTransform="matrix(.0279 -.9996 .9996 .0279 4654 3343)" gradientUnits="userSpaceOnUse" r="111.6" xlink:href="#D"/><radialGradient id="L" cx="75.47" cy="84.06" gradientTransform="matrix(.9569 .2903 -.1939 .6392 19.55 8.419)" gradientUnits="userSpaceOnUse" r="43.93"><stop offset=".487" stop-color="#e57c27" stop-opacity="0"/><stop offset=".853" stop-color="#f0be1b"/></radialGradient><clipPath id="M"><path d="m175.5 337.9c93.1 0 168.6-75.5 168.6-168.7s-75.5-168.7-168.6-168.7-168.6 75.6-168.6 168.7c0 93.2 75.5 168.7 168.6 168.7z"/></clipPath><radialGradient id="N" cx="187.3" cy="85.36" gradientTransform="matrix(.9408 0 0 -.9578 -1.464 284)" gradientUnits="userSpaceOnUse" r="210.3"><stop offset=".795" stop-color="#00a9d4" stop-opacity="0"/><stop offset=".907" stop-color="#50b6e7" stop-opacity=".449"/><stop offset=".981" stop-color="#70caf2"/></radialGradient><radialGradient id="O" cx="215.2" cy="226.1" gradientTransform="matrix(1 0 0 -.9811 -22.54 278.8)" gradientUnits="userSpaceOnUse" r="191.4"><stop offset=".134" stop-color="#00a3de"/><stop offset=".173" stop-color="#009ed9"/><stop offset=".233" stop-color="#0292ce"/><stop offset=".307" stop-color="#1d7ebe"/><stop offset=".334" stop-color="#2276b8"/><stop offset=".44" stop-color="#2468a5"/><stop offset=".655" stop-color="#1f4276"/><stop offset=".862" stop-color="#1d204e"/></radialGradient><radialGradient id="P" cx="368.3" cy="228.7" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="215.6"><stop offset=".306" stop-color="#ffe300"/><stop offset=".482" stop-color="#f8c91e"/><stop offset=".836" stop-color="#e36024"/><stop offset="1" stop-color="#e36024"/></radialGradient><radialGradient id="Q" cx="296.1" cy="115.8" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" r="134.7"><stop offset=".09" stop-color="#fff"/><stop offset=".106" stop-color="#fffef7"/><stop offset=".13" stop-color="#fffbe8"/><stop offset=".158" stop-color="#fff7d0"/><stop offset=".189" stop-color="#fff2af"/><stop offset=".222" stop-color="#ffec85"/><stop offset=".257" stop-color="#ffe643"/><stop offset=".277" stop-color="#ffe300"/><stop offset=".319" stop-color="#ffdb00"/><stop offset=".39" stop-color="#f6c713"/><stop offset=".43" stop-color="#f0b91c"/><stop offset=".505" stop-color="#ea9e23"/><stop offset=".632" stop-color="#e27327"/><stop offset=".801" stop-color="#df6427"/><stop offset=".948" stop-color="#dd5a26"/></radialGradient><linearGradient id="R" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" x1="149.2" x2="176" y1="156.9" y2="168.8"><stop offset=".075" stop-color="#dd5a26"/><stop offset=".298" stop-color="#e9986d"/><stop offset=".667" stop-color="#f4d4ac"/><stop offset="1" stop-color="#f9f7c9"/></linearGradient><linearGradient id="S" gradientTransform="matrix(1 0 0 -1 -22.54 286.4)" gradientUnits="userSpaceOnUse" x1="151.6" x2="220.9" y1="153.9" y2="188.7"><stop offset=".044" stop-color="#dd5a26"/><stop offset=".258" stop-color="#eca77c"/><stop offset="1" stop-color="#f9f7c9"/></linearGradient><ellipse cx="175.9" cy="304.9" fill="url(#a)" rx="175.2" ry="67.9"/><path d="m46.8 52.2c-.4-.6-.4 1.5-.8.8-2.7-4.8-4.9-13-5.2-18.8 0 0-4.4 2.5-7.2 11.5-.5 1.6-.9 2.5-1.2 3.4-.1.3.2-2.9.1-2.6-.5 1.1-2.1 2.9-2.6 4.9-.4 1.6-1 2.5-1.3 4.5-.1.6-.1-2.4-.2-1.9-3.7 9.8-6.7 23.6-5 42.3 16.7-15 40.4-26.3 40.4-26.3-2.7-1.7-11.1-8.3-17-17.8z" fill="url(#b)"/><path d="m3 203.5c.2-2.8 7-59.4 33.2-78.5 22.6-16.5 5-10.5-3.7-9.8-9.2.7-14.1 6.3-12.3 4.3.1-.1.1-.1.1-.2-.3-.4-21.6 17.5-17.3 84.2z" fill="url(#c)"/><path d="m0 159.3s15.4-49 46.6-48.5c20.7.3 4.3-17.5-2-20.2-6.5-2.8-8.1-2.7-9.6-1.3-2.3 2-22.8 1.2-35 70z" fill="url(#d)"/><path d="m285.7 35.9s14.7 7.1 24.2 22.3c7.8 12.4 4.1 29.1-2.9 26.2-6.9-2.9-21.3-48.5-21.3-48.5z" fill="url(#e)"/><path d="m311 86c4.1-31.5-25.4-50.2-25.4-50.2s1.9 10.8 4.2 34.8c2.8 27.5 19.3 30.2 21.2 15.4z" fill="url(#g)"/><path d="m212.2 329.1c53.3 11.3 93.6-33.7 64.8-44.5-26.1-9.8-90.1 39.1-64.8 44.5z" fill="url(#h)"/><path d="m281.7 286c53.2-11.6 71.4-69.2 40.8-67.2-27.8 1.8-66 72.7-40.8 67.2z" fill="url(#i)"/><path d="m328.9 196.4c34.9-25.2 18.3-70 18.3-70s-7.7 23.1-14.7 50.3c-6.9 27.1-24.5 34.8-3.6 19.7z" fill="url(#j)"/><path d="m339.3 118.1c-3.7-43.2-30.5-65.6-30.5-65.6s2.7 14.7 6.3 34.8c4.8 27.5 26.4 56.5 24.2 30.8z" fill="url(#k)"/><path d="m175.6 338.3c93.2 0 168.7-75.6 168.7-168.8s-75.5-168.8-168.7-168.8-168.7 75.6-168.7 168.8 75.5 168.8 168.7 168.8z" fill="url(#l)"/><path d="m149.6 304.9c.6.3 1.1.3 1.7-.1.3-.2.3-.5.3-.8l-.4-.8c-.5-.4-1.2.5-1.5.8-.2.3-.4.4-.7.3.2.2.3.4.6.6zm-3.9.4c-.3-.2-.7-.1-1.1-.1-.3 0-.6-.2-.9 0-.2.1-.3.2 0 .4.2.1.7.1.9.2s.4.1.6.2v.1c.1 0 .1-.1.2-.2s.3-.1.3-.1c.3-.2.2-.3 0-.5zm-63.4-9.5c-.3-.2-.5-.5-.9-.7-.6-.4-1.1-.8-1.7-1.2-.4-.3-.7-.7-1.1-.9l-.9-.6c-.2-.2-.6-.3-.8-.5s-.3-.8-.7-.4c.1.4.8 1 1.1 1.2.6.3 1.1.4 1.5.9.3.4.8.6 1.2 1l1.2 1.2c.1.2.6.3.9.4.2.1.7.4.9.3-.1-.4-.4-.6-.7-.7zm66.7 8.5c-.1 0-.1-.1 0 0-.1-.1-.2-.1-.2-.2 0 .1.1.1.2.2-.1 0-.1 0 0 0zm-113.3-157.1.1.1c.2-.1.1-.1.2-.3v-.4c.1-.1.2-.1.3-.2s.1-.1.2-.3c0-.2.2-.3.2-.4v-.4c0-.2 0-.3-.1-.5 0-.1-.1-.1-.2-.2-.2-.1-.3-.1-.4.1-.1.1-.2.2-.2.3-.1.2-.2.5-.2.7v.4c0 .2-.1.3-.1.5-.1.1 0 .6.2.6zm88.9 80.6-.1-.1c0 .1 0 .3.1.4-.1-.1-.1-.2 0-.3zm-77.8-81.1c-.1-.2-.5-.1-.7-.1s-.2 0-.3.1l-.1.1h-.1c-.1.1 0 .2-.1.3 0 .1-.1.1-.2.1-.2.1-.3.3-.4.5s-.3.4-.4.6-.3.3-.3.6c0 .4.4.7.6 1s .5.7.3.9c.1.1.1.2.3.2.1 0 .2-.1.3-.2.1-.2.2-.4.2-.6 0-.3.1-.3.3-.5l.2-.2c.1-.1.1-.1.1-.3 0-.1.2-.3.3-.5l.2-.2.3-.3c.1-.1.1-.2 0-.3s-.1-.2-.2-.4v-.3c-.1-.2-.2-.3-.3-.5zm-3.4 99.6c-.1-.3-.1-.8-.6-.8-.1.3.2.6.3.9.1.2.1.5.2.8.3.5.6 1.1 1 1.5h.1c.2.2.4.8.8.6-.2-.7-.8-1.3-1.1-1.9-.3-.3-.6-.7-.7-1.1zm-3.2-111.2c-.1-.1-.2 0-.3-.1s-.1-.2-.2-.3-.2-.2-.3-.2c-.2-.1-.4 0-.6 0-.1 0-.2-.1-.3-.1s-.2.1-.3.1-.2 0-.3.1l-.3.3-.2.2c-.1.1-.1.1-.1.2-.1.1-.2.1-.3.2s-.1.3-.1.5c-.1.2-.1.5 0 .7 0 .1.1.2.2.3s.2.3.3.4l.1.1c0 .1.1.2.2.2.1.1.2.1.3 0 .2-.1.3-.1.4-.3.2-.2.3-.3.5-.4s.4-.2.7-.3c.2-.1.3-.2.5-.3s.3-.2.4-.4 0-.3-.1-.5-.1-.3-.2-.4zm32.7 149.2c-.2-.8-.6-1.5-.9-2.3-.1-.3-.1-.6-.3-.9-.1-.2-.2-.2-.2-.4-.2-.3-.1-.6-.3-.9-.1-.2-.2-.2-.4-.3-.1-.1-.1 0-.2-.2 0-.1-.1-.3-.1-.4-.1-.1-.2-.3-.3-.4-.2-.2-.6-.8-.8-.6-.1-.2-.3-.3-.5-.4l-.5-.5c-.4-.3-.3-.9-.7-1.3s-.6-.7-.9-1.2c-.2-.3-.5-.7-.9-.9-.1.3.3.8.4 1.1 0 0 0 .1-.1 0 .2.2.1.4.2.6s.2.3.3.4c.1.2.1.3.1.5.1.2.3.3.4.5s.2.6.3.8.2.3.3.5c0 .2 0 .4.1.5.2.6.6 1.3 1.1 1.8.2.3.4.5.6.8s.5.4.5.8c.5 0 .7.5.9.9.3.4.6.8.9 1.3.2.4.3 1.2.6 1.4.4.2.7.7 1.1.9l.2.1c.1-.1-.3-.9-.5-1.1-.1-.4-.2-.7-.4-1.1zm-23.2-24c-.3-.7-.6-1.3-.9-2-.1-.3-.3-.5-.4-.8-.1-.2-.1-.7-.4-.9-.5-.3-.2.4-.1.6l.3.9c.1.2.3.5.4.7v.4c.1.3.5.6.6.9.2.5.6 1.1.6 1.6.1.7.6 1.3 1.2 1.8l.1-.1c.3.1.4.4.7.5.1-.6-.5-1.4-.9-1.8-.4-.6-.9-1.1-1.2-1.8zm18.9 15.5c.2.4.6.6.8 1l .1-.1c0 .1.1.2.2.3.4-.2-.5-1.4-.7-1.7-.3-.4-1.4-1.6-1.9-1.4-.2.5.4.8.8 1.1 0 0 0 .1-.1.1.3.2.6.3.8.7zm3.3 9.8c-.1-.1-.1-.3-.2-.4 0-.1-.1-.2-.1-.3v-.1l-.1-.1-.1-.1s0-.1-.1-.1l-.1-.1-.1-.1s0-.1-.1-.1c0-.1-.1-.2-.1-.2 0-.1-.1-.2-.1-.2-.1-.1-.1-.1-.1-.2s0-.1-.1-.2c-.1 0-.1-.1-.1-.2s-.1-.2-.2-.3c0-.1-.1-.1-.1-.2l-.1-.1-.1-.1s0-.1-.1-.1c0-.1-.1-.1-.1-.2-.1-.1-.1-.3-.2-.3l-.1-.1v.1c0 .1.1.1.1.2v.4c0 .1.1.1.1.2s.1.1.1.2l.2.2c.1.1.2.2.2.4.1.1.1.1.1.2s.1.1.1.2c.1.1.2.2.3.4 0 .1.1.2.1.2 0 .1.1.1.1.2s.1.1.1.2l.1.1c0 .1 0 .2.1.2l.1.1.1.1s0 .1.1.1l.1.1c0 .1.1.1.2.1.1.1.2.1.2.2l.1.1.1.1-.1-.1c-.1-.3-.1-.4-.2-.4zm67.8 22.7v-.1c-.8-.3-.9.8-.2 1.1.3.1.5 0 .6-.2.1-.1.1-.7-.2-.5l.2-.3c-.2.1-.3.1-.4 0zm2.6-2.6.2.1c.1-.3.1-.5 0-.8s-.3-.3-.6-.4c-.3-.2-.4-.4-.7-.6-.2-.1-.8-.1-1 0-.2.2.5 1 .7 1.2.3.1 1.5 1.2 1.4.5zm-.6 2.3c.4.1.8.1 1.1-.2.3-.4.2-.7-.2-1l .1-.1c-.2-.2-1.1-.1-1.3.1-.5.5-.2 1 .3 1.2zm-104.5-162 .1.1c0 .1 0 .2.1.3s.3 0 .3-.1l.3-.3c.1-.1.3-.2.5-.4.1-.1.1-.2.2-.4 0-.1.1-.1.2-.2s.1-.2.2-.3c.2-.2.4-.4.5-.6 0-.1 0-.1.1-.2 0-.1.1-.1.1-.2.1-.1.1-.2.2-.3.2-.4.5-.7.7-1s .5-.6.8-.8c.3-.3.6-.6.7-1 .1-.2.1-.4.3-.6.1-.1.2-.2.2-.4 0-.3-.2-.6-.3-.8 0-.1 0-.1-.1-.2l-.2-.2c-.1-.1-.1-.2-.2-.3 0-.2-.1-.5-.3-.6-.3-.1-.3.3-.5.4 0 0-.1 0-.1.1l-.1.1-.3.3c-.1.1-.1.3-.2.4s-.2.3-.3.4c-.1.2-.3.4-.4.6-.2.2-.2.5-.4.7-.1.2-.2.2-.3.4 0 .1-.1.3-.2.4s-.2.2-.2.3c-.1.2-.1.4-.3.5-.1.1-.2.1-.2.2v.2c0 .1 0 .1-.1.2-.1.2-.2.2-.3.3s-.1.3-.2.4c-.1.3-.1.5-.2.8s-.2.6-.2 1c0 .1 0 .2-.1.3v.3c.2 0 .2 0 .2.2zm1 59.3c.1 0 .1 0 0 0 .5 0 .5-.4.5-.8.1-.4-.1-.7-.4-1 0 0-.1 0-.1.1-.4-.4-.6.4-.6.6.1.4.5.7.6 1.1zm123.8 64.3c-.7-.2-1.3-.4-2-.4-.8 0-1.5-.4-2.2-.6-.4-.1-.7-.1-1-.5-.2-.3-.3-.5-.6-.6-.8-.4-.5-1.3-1-1.8-.2-.2-.4-.4-.5-.6-.3-.3-.7-.4-1.1-.5-.1-.1-.3-.2-.4-.2-.3-.1-.4.1-.6-.2-.1-.2-.2-.6-.2-.8-.1-.6-.3-.6-.7-1s-.3-.8-.9-.8c-.5 0-.9.2-1.4 0s-1-.6-1.4-.9c-.6-.6-1.1-1.3-1.7-1.9-.3-.3-.6-.5-.9-.9-.1-.1-.2-.3-.3-.5 0-.1.1-.2 0-.4l-.3-.3c-.3-.4-.5-.7-.6-1.2 0-.2-.1-.4-.2-.5-.1-.2-.4-.2-.5-.3-.3-.4-.5-.8-1-1.2-.3-.3-.8-.5-1.2-.7s-.7-.3-1.1-.5c-.2-.1-.5-.1-.7-.1-.2-.1-.3-.3-.6-.3v-.2c-.5-.1-.4-1.3-.7-1.6-.3-.4-.8-.6-1.3-.6-.6 0-1.1.1-1.7-.1-.6-.3-.6-.7-1-1.2s-1-.7-1.6-1c-.5-.3-1-.6-1.4-.9-.5-.4-.7-.9-1.2-1.4-.4-.4-.9-.4-1-1-.2.2-.9-.1-1.1-.3-.4-.3-.3-.5-.8-.6-.5-.2-.7-.3-.9-.8-.1-.3-.3-.7-.5-.9s-.3-.3-.5-.4c-.1-.1-.4-.1-.5-.1-.4-.3-.4-.5-.5-.9 0-.1-.2-.3-.2-.5s-.1-.3-.1-.5c-.1-.3-.4-.7-.7-.9.5-.2.6-.7.7-1.1 0-.3.1-.6.1-.8.1-.2.2-.3.2-.5.2-.5.2-2.4.8-2.4.1-.4-.2-.4-.2-.6s.2-.6.2-.8c.1-.6.1-1.1.2-1.7.1-.5.1-.8-.3-1.2-.3-.3-.8-.7-.4-1.2 0-.2 0-.4-.1-.6.3-.3.3-1 .7-1.4.3-.3.4-.2.6-.6.1-.3 0-.6.1-1 .1-.3.2-.4.4-.7s.2-.5.2-.9c.1-.6.2-1.3.3-1.9.2-1.3.6-2.7-.7-3.4-.5-.3-1.1-.4-1.6-.7-.3-.1-.6-.4-.8-.5s-.6.3-.5-.3c-.2-.1-.4-.1-.7-.3l.1-.2h.6c-.1-.7.7-.3 1-.7s.2-1.1.5-1.5c.6-.8 1.4-1.4 2.1-1.9.9-.7 1.6-1.5.8-2.6-.3-.5-.8-.9-.9-1.5-.1-.5.3-1.2.1-1.7-.9-.2-.8-1.2-1.1-1.8-.2-.4-.6-.7-.8-1.1s0-.8.1-1.2c-.1 0-.3.1-.5.2-.4.2-.6 0-.7-.5 0-.4-.1-.8-.2-1.2-.2-.7-1.1-1.6-1.8-1.8-.4-.1-.9-.1-1.4-.2s-.7-.2-1.2-.2c-.4 0-.6.2-1 .2-.4.1-.9-.1-1.2 0-.7.2-1.2.9-2 .6-.4-.1-.5-.8-.8-1.1-.4-.3-.8-.5-1.1-1-.8-1.2-1.4-2.5-2.8-3.4-.7-.4-1.3-.8-2-1.2s-1.3-1-2-1.4-1.6-.5-2.2-1.2c-.7-.7-1.5-1.5-2-2.3-.5-.6-.7-1.3-1.1-2-.3-.6-.7-1.1-.9-1.7 0-.1-.1-.2-.2-.3v-.2c-.1-.6-.6-1.1-.9-1.6-.3-.7-.4-1 0-1.7.3-.5.7-1.1 1-1.7.3-.8-.2-1.4-.2-2.1s-.6-1.3-.2-2c .3-.5.9-1 1.1-1.6v-.6c0-.1-.2-.2-.2-.3 0-.2.2-.2.2-.3.1-.2.1-.3.3-.5.4-.5 1.1-1 1.7-1.2s1.3-.4 1.7-.9c.2-.2.5-.5.6-.7.1-.3-.1-.7-.1-1 0-.6.1-1.5.7-1.8.2-.1.4-.3.6-.4s.3 0 .5-.1c.1-.1.1-.2.2-.3.2-.1.3 0 .5 0s .2-.1.4-.1c.4-.1.6-.3.9-.1.4.2.3.5.7.3.2-.1.5-.3.5-.6s-.4-.6-.2-.9c0 0 .3-.1.4-.2.2-.1.2-.3.3-.4.2-.4.4-.7.7-1.1.2-.2.3-.5.4-.7s.4-.5.4-.7c0-.1-.1-.3-.2-.4-.1-.2 0-.3 0-.5 0-.3-.2-.6-.2-.9 0-.6.5-.9.5-1.4v-.4c0-.1.1-.4.1-.4 0-.2-.1-.5-.1-.7-.1-.3-.1-.6-.2-.9s-.4-.6-.6-.9c-.3-.4-.6-.7-.8-1.1-.3-.4-.6-.7-.9-1-.8.1.1 1 .1 1.4 0 .2-.3.5-.5.6-.1.1-.2.1-.4.2 0 .1-.1.1-.2.1s-.2-.1-.2-.2c-.6-.1-1.4 0-1.7.7-.1.3-.1.7-.4 1s-.7.2-1 .5c-.5.4-.6 1-1.1 1.4-.2.1-.6.3-.9.4h-.5c-.2 0-.3.1-.6.1-.4 0-.7.2-1.1.2s-.7 0-1.1.1-.7.1-1.1.2-.7.1-1.1.2c-.6.1-.9.6-1.4.9-.5.4-1.3.8-2 .9-.3 0-.8-.1-1.1 0s-.6.3-.8.4h-.1c-.4 0-.5.2-1 .2s-.9.1-1.3.1c-.5 0-.8-.1-1.3-.1-.7 0-1.1-.2-1.7-.5-.2-.1-.8-.5-1-.5-.3 0-.7.5-1 .6-.4.1-.7.3-1.1.5v-.3c0 .2-.2.4-.3.6s0 .4 0 .6c0 .3-.1.8-.2 1.1-.3 0-.5.3-.7.4s-.4.2-.7.3-.7 0-.9.1c-.3.1-.3.3-.7.3-.2.1-.4 0-.6.1-.5.4 0 1-.6 1.4-.5.3-.9 0-1.4 0 0 .2-.1.4-.1.6 0-.1-.1-.4-.2-.4-.2-.2-.3.1-.5 0-.2-.2 0-.3 0-.5 0-.3.1-.3 0-.5-.1-.3-.3-.7-.4-1s-.3-.5-.6-.7c-.3-.1-.3-.1-.5-.3-.1-.1-.2-.3-.3-.4-.3-.2-.8-.1-1.2-.1-.8-.1-1.6 0-2.4-.1-.9-.1-1.7-.3-2.5-.2-.4.1-.9.3-1.3.2-.5-.1-.4-.2 0-.4.5-.2 1.7-.8 1-1.5-.4-.4-.7 0-.6-.7 0-.4.1-.8-.1-1.1l-.4-.4c-.1-.2-.2-.4-.4-.6-.3-.4-.6-.6-1-.8-.3-.1-.7-.1-1.1-.2-.2-.1-.3-.2-.5-.3-.4-.1-.6 0-.9.3-.5.6-.8 1.7-1.6 2-.3.1-.6.1-.9.2l-.6.3c-.4.2-.8.1-1.1.4-.4.2-.6.4-.8.8-.1.3-.2.7-.4 1-.3.4-.8.4-1.2.5s-.8.3-1.2.4-.8.2-1.1.4-.3.6-.6.9c-.3.4-.8.4-1.2.8-.3.4-.2.8-.3 1.2-.1.7-.8 2.1-.4 2.7.1.2.3.2.4.3l.3.6c.3.5.7.8.9 1.3.2.4.5.8.7 1.1.3.4.4.8.7 1.2.2.4.6.6.9.9s.5.8.8 1.1c.3.2.5.1.8.2s.6.2.8.4l1.2.6c.8.5 1.6 1.1 2.4 1.7s1.1 1.3 1.8 2c .2.2.4.2.6.3-.1.1-.2.3-.3.4s-.4.7-.4.9c0 .5.2.4.2.6.1.6.3.6-.3 1.2-.2.2-.5.4-.7.6-.5.6-.8 1.1-1.3 1.7s-.9 1.2-1.1 1.9c-.2.5-.3 1.1-.8 1.5-.8-.6-1.6-2-1.9-2.9-.1-.6 0-1.3-.2-1.9-.1-.4-.6-.8-.8-1.2-.3-.6-.6-1-.9-1.6-.2-.4-.6-.9-.7-1.3-.2-.7.3-1.1-.5-1.4.1 0-.3.3-.5.3-.3 0-.6-.2-.6-.5-.4-.3-.7 0-1.2-.1-.6-.1-.9-.4-1.5-.5-.9-.1-1.2.5-1.5 1.2s-.5 1.4-.8 2.1c-.2.7-.1 1.6-.7 2.1-.1-.4.3-1-.3-1.1.1.5-.1 1.6-.6.9-.3-.4 0-1.6.2-2 .5-1.3.9-2.1.1-3.5-.1-.1-.4-.6-.5-.7-.2-.2-.6-.2-.8-.4-.4-.4-.4-1.3-1-1.6-.7-.4-.9.4-1.4-.3-.4-.5 0-1.1-.9-1.3-.1.2-.6.7-.6 1 0 .6.6.6.6 1.2.1.8-.4.5-.7.9-.2.2-.5.5-.7.8-1.3 1.5-3.9.1-5.5 1.2v.4c-.9 0-.8 2.2-1 2.9-.2.6-.3 1.2-.4 1.8-.1.5-.5.8-.7 1.3-.1-.1-.4 0-.5-.2-1.4.8 0 4 .3 5.1.3.9.5 1.8.7 2.7.2.7.8 1.7.7 2.4h-.1c.6 1.9 1.1 4 1.9 5.8.3.7.5.8 1.2 1 .8.2.7.2 1.1.8.3.4.7.7.6 1.2-.1.4-.4.8-.6 1.1 0-.1.6.7.6.7.3.2.2.2.5.4.6.3 1.2.4 1.9.8.6.4.8.7 1.3 1.2.5.6 1.1.7 1.6 1.2s.6 1.1.7 1.7c.1.3.1.8.2 1.1s.4.5.6.8c.3.7-.1 1.5.1 2.2.1.6.5.9.8 1.4 0 .1-.1.3-.1.3-1.5-.9-1.7.4-2.6 1-.5.3-.7.4-1.1.8-.3.3-.8.9-1.1 1-1.1 1.7-2.8-2.2-3.7-2.3 0-.5-.5-.9-.8-1.3-1.1 0-1.4.1-1.2 1.3.1.5.2.8.4 1.3 0 .1.1.3.1.4h-.1c-.1.5.1.7.3 1.1s0 .8.1 1.2c.2.7.3 1.4.6 2.1s.8 1.3 1.2 1.9c.5.6 1.3 1.1 1.2 1.9-.3.1-.5-.3-.5-.5-.4-.1-.2.5-.1.7.1.4.1.5.1.9-.1.4.2.6.2 1 0 .2-.1.3-.1.5v.6c0 .4 0 .5.2.9.2.3.1.7 0 1-.1.7-.4 1.3-.6 1.9-.1.4 0 .6.1 1s .1.7.4 1c .3.2.6.4.8.7.1.2.2.4.4.6 0 .4-.1.8-.1 1.1-.1.4-.1.8-.1 1.2v.6c0 .2.2.3.2.5.1.5-.1.8 0 1.3.1.4.3.8.5 1.1.1.3.4.6.6.9s.1.8.5.8c-.1.5.3.4.5.6s.2.6.3.8c.3.5.5 1.1.8 1.6.7 1.1 1.2 2.2 1.8 3.4.3.6.7 1.2 1 1.8s.4 1.2.9 1.7c.4.5.8.9 1.2 1.4.2.2.2.5.4.7.3.4.6.2.9.1v-.8c.8-.1 2-.3 2.3.8.5.1.7-.3 1.1-.1.1.4.1.7.3 1.1s.4.7.6 1.1.6.2.9 0c .3-.3.3-.6.5-1 .7-.1-.1-.8-.1-1s .1-.3 0-.6c-.1-.2-.3-.4-.2-.6.2.1.3.5.4.7.2.3.4.5.5.8.3.8.7 1 1.2 1.5.4.4.8.9 1.2 1.3.3.3.7.2 1 .5.1.1.1.3.2.4s.3.2.4.3c.1.2.1.3.2.5.1.1.2.1.3.2.3.2.3.5.6.4.4-.1.4-.3.7 0 .2.2.5.6.7.8.2.3.2.5.3.9v.2c-.2.2-.4.5-.4.7 0 .3.4.6.5.8.2.3.4.6.6 1 .1.4.3.7.5 1 .2.4.5.5.7.9.1.3.2.7.4 1s .9.5.8 1c-.9.1-1.4-.7-2.1-1-.1.2.2.3.3.5s0 .4.3.6c-.2.2 0 .4.2.6.3.3.6.5 1 .8l1 1c .2.3.3.4.5.6s.4.3.5.6c.1.2.1.4.3.6.1.1.2.1.3.2.1.2.1.4.2.5.1.4.4.4.6.8.1.2.1.5.3.7.1.2.2.3.3.5v.4c.1.2.2.3.3.4.2.4.4.9.7 1.3.2.3.5.9.8 1.1.2-.9-.7-1.6-.9-2.4.2 0 .4.3.6.4 0-.4-.1-.5-.3-.9-.2-.3-.2-.8-.4-1.1h.4c0-.4.2-.6.2-1 .5-.1.9.4 1.3.4.2-.4-.6-1-.7-1.5s0-1.3.7-1.2c.6.1.8.7 1.2 1 .5.3 1.1.1 1.7.2s1 .3 1.5.7c.2.2.5.2.7.4.3.2.2.5.4.7.2.4.5.9.8 1.2.1.1.5.3.6.5.2.4-.3.3-.1.7.6.2.8.9 1.1 1.4.2.3.4.5.7.8.2.3.3.4.4.7.1.2.3.4.4.6.1.3.1.5.3.8.3.4.7.8 1 1.2.2.2.4.4.4.7 0 .2-.1.6-.2.8-.2.2-.5.4-.8.4s-.4-.1-.6-.3c-.4-.3-1.1-.4-1.4-.8-.2-.2-.2-.5-.5-.7-.2-.1-.7-.2-.9-.2.1.4.6.8.8 1.1.3.4.3.8.7 1.1-.5 0-1-.6-1.5-.8.1.3.5.6.7.8.3.3.6.6.9 1s1 .8 1 1.4c0 .4-.2.5.1.8.2.3.6.4.8.6.2.1.3.4.5.5.3.2.5.2.8.4 1 .8 2.1 1.5 3.1 2.2.5.3.9.9 1.5.5.3-.2.5-.4.8-.4.4 0 .6.3.8.6s.3.6.5.9c.2.2.5.5.6.8.1.2 0 .2 0 .3v.5c0 .1.2.2.3.3s.1 0 .2.2v.4c.1.3.4.5.5.7.2.3.4.6.6.8.1.1.3.2.3.4.1.2 0 .3.1.5.2.4.6.5.9.9.3.6.6 1.2 1.1 1.7.2.2.5.3.7.6.3.3.5.6.8.9.6.7 1.3 1.4 2 2 .3.2.8.6 1.1.7.1.2.1.3.1.5.3 0 .4.5.6.6.1.1.3.1.4.3s0 .4.1.6c.1.3.7.4 1 .2.4-.2.4-.5.9-.4.5 0 .4.2.6.5.3.4.3.6.2 1.1-.1.3-.1.6-.1.9.1.3.1.7.2 1.1s.4.4.7.5c.1 0 .4 0 .5.1.2.1.2.5.5.6.4.3.8.2 1.1.5s.7.6 1 .9c.2.2.2.3.5.4.2.1.5.2.7.4.5.3 1.1.4 1.6.7s.8.4 1.3.6 1 .6 1.5.9c.4.2.8.6 1.2.9.3.3.5.7.8 1 .3.2.7.3 1 .6s.6.5.9.7.5.2.8.3c.5.2 1 .5 1.5.6.8.2 1.5.5 2.3.8.2.1.3.1.5.1s.3.1.4.2.3.1.4.1l.6.3c.2.1.4 0 .5 0 .2 0 .3.2.4.3.4.2.8.4 1.3.6.6.3 1.1.8 1.5 1.3.3.4.4.5.9.5.6.1.4.7.8 1 .1.1.3 0 .4 0 .2 0 .4.2.6.3.3.1.6.3.9.4s.8.1 1.1.1c.4 0 .6.1.9.4l.3.3c.3.2.6.1.9.1s.6.1.9.2c.7.2 1.3.7 2 .8.3 0 .7-.1 1 0s .6.3.8.4c.4.2.9.1 1.3.2.3.1.6.3.9.3.3.1.7 0 1.1.1.3.1.6.1.9.2.3 0 .6.1 1 .1.4.1.7-.1 1.1 0 .1-.3-.4-.5-.6-.5-.4-.1-.7-.1-1.1-.2-.2 0-.3-.1-.5-.1s-.3-.1-.5-.2c-.4-.1-.8 0-1.1-.1s-.7-.1-.9-.2-.5-.4-.7-.6c-.3-.2-.5-.4-.8-.5-.3-.2-.5-.4-.8-.7-.2-.2-.6-.4-.9-.6-.3-.1-.6-.1-.9-.2-.6-.2-1.2-.4-1.6-.9-.3-.3-.6-.7-1-.9s-.9-.1-1.1-.5c-.3-.4-.2-.4-.7-.6-.3-.1-.7-.3-1-.5s-.5-.4-.8-.5c-.3-.2-.7-.4-1-.6-.3-.1-.6-.1-.9-.2s-.7-.2-1-.3c-.6-.2-1.3-.6-1.9-.9s-1.3-.7-1.8-1.2c-.2-.2-.3-.5-.6-.7-.2-.1-.2 0-.3-.2-.1-.1-.1-.3-.2-.4-.1-.4-.2-.5.2-.7.2-.1.6-.3.8-.3s.8.3.6-.3c-.1-.2-.6-.4-.8-.6s-.5-.3-.7-.4c-.3-.2-.4-.4-.6-.8-.3-.5-.4-1.2-.7-1.7-.2-.3-.4-.4-.5-.8s0-.8 0-1.2-.1-.6 0-1c .1-.3.2-.6.2-1 .1-.3.2-.9.4-1.1.2-.1.9 0 1.1 0 .3.1.7.3 1 .4.1.1.3.2.4.3.2.2.1.4.2.6.3.7 1.2 1.2 1.8 1.6.6.5 1.1 1 1.5 1.6.2.4.5.6.8 1s .3.6.4 1.1v.5c0 .1-.1.4-.1.4 0 .3.3.6.5.8.5.5 1.2.8 1.8.5.3-.1.5-.3.8-.4.1-.1.3-.1.5-.2.1 0 .4-.2.5-.2.3 0 .6.2.9.3.4 0 .8 0 1.2-.1.7-.1.8-.9.7-1.5-.1-.3-.1-.7-.2-1s-.4-.6-.5-.9c0-.1-.1-.3-.1-.4s-.1-.4-.1-.4c.1-.3.4-.4.5-.8.1-.7-.4-1.2-.8-1.8 0 0 0-.1.1-.2.3-.5.5-.7 1-.8s1.1-.2 1.7-.2c.5 0 1.1 0 1.5-.2s.5-.9.5-1.3c0-.7-.7-.9-1.2-1.3-.2-.2-.3-.4-.4-.6-.2-.3-.4-.5-.6-.7-.2-.3-.7-.9-.6-1.2.3 0 .6-.1 1-.2s.7-.1 1.1-.2c.3-.1.6-.2.9 0 .3.1.6.3.9.4.3.2.7.2 1 .3.4.1.5-.1.9-.2.3-.1.7-.2 1-.3.5-.1.5.1 1 .2 0 .4.2.6.5.8.2.1.7.1.9.3.2.3-.3.5-.2.9.1.3.7.4 1 .2.3-.1.6-.4.8-.6.4-.3.4-.4.9-.3.3.1.5.1.7.2-.2-.2-.2-.4-.2-.6 0-.3.1-.7.4-1 .3-.2.7-.2.9-.4.2-.1.2-.3.4-.4s.4 0 .6-.1c.4-.2.2-.8.6-1 .2-.1.5-.1.6-.2.2-.1.1-.3.4-.3.4 0 .6.5 1 .5.2 0 .4-.3.6-.3.2-.1.4.1.6.1.5 0 .6-.5.5-1-.6-.1-.6-1.2-.7-1.7-.1-.4-.2-.7-.2-1.1 0-.3.2-.6.3-1v-.6c0-.2.2-.3.2-.5.1-.4 0-.8.1-1.2s.3-.6.4-1c0-.4-.1-.8.1-1.2.1-.2.3-.3.3-.5.1-.2 0-.4 0-.6 0-.3.2-.6.3-1 .1-.3.2-.6.2-.9.1-.4.1-.8.2-1.3.2-1.6.7-3.2.6-4.8 0-.6-.2-1.2-.4-1.7-.1-.3-.1-.5-.2-.8-.1-.2-.1-.5-.1-.7-.1-.2-.3-.3-.4-.4-.2-.2-.3-.4-.5-.7-.2-.2-.9-.8-1.2-.7 0 .4-.4.4-.5.6-.3.3-.1.7-.2 1.1h-.1v.4c-.3.1-.6-.1-.8-.2-.4-.1-.4.1-.6.2s-.4.1-.6.2-.3.3-.5.3c-.4.2-1.2.2-1.5-.2-.1-.2-.1-.5-.3-.7-.1-.2-.4-.3-.6-.5-.7-.6-1.4-1.3-1.5-2.2-.1-.5 0-1.2.1-1.7 0-.2.1-.5.1-.7.1-.3.3-.3.3-.7.3-.1.5-.2.8-.3.3 0 .7-.1 1-.1.6.1 1.1.5 1.6.6.6.2 1.3.3 1.9.7.3.2.5.5.8.7.4.2.7 0 1.1-.2.3-.1.6-.1 1-.1s.7-.1 1.1-.1.9 0 1.2-.3c.2-.2.2-.6.3-.9.2-.6.6-1.2 1.2-1.3.4-.1.6-.2 1-.3s.8-.1 1.1-.2.6-.3 1-.4.9-.4 1.3-.5c-1.2-.1-2.3-.1-2.8-.2zm-50.8-106.1c0-.3.6-1.8-.3-1.5-.6.2-.4 1.2-.2 1.6.1 0 .2 0 .3-.2v.2c.1-.1.1-.1.2-.1zm27.9 148.8c.2.2.4.1.6.2.1.1.4.4.5.4.6-.2-.2-.9-.3-1-.3-.3-.4-.7-1-.6l.4.1c-.7-.2-.6.6-.2.9zm-30.2-146.5c.4 0 .8-.5.8-.9s-.5-.7-.9-.6c-.5.2-.2.9-.2 1.3l-.1-.2c-.1.3 0 .5.4.4zm28.6 147.7.1.3c.1-.1.2-.2.3-.4s.2-.2.3-.4c.1-.4-.1-.8-.4-1-.1-.1-.4-.2-.5 0-.2.2 0 .3 0 .5-.1.3-.4 1.1.2 1zm-.8 1.7c-.1-.3.1-.8-.3-.9s-.2 1-.3 1.4h.2c0 .5.2.5.6.4.2-.3-.1-.6-.2-.9zm3.4 2.2c.3 0 .6.3.9.2 0-.2-.2-.6-.3-.9-.1-.4-.2-.5-.5-.7-.2-.2-.4-.4-.6-.7s-.4-1-.9-.8c-.1.2.1.3.1.5-.1-.1-.3-.1-.4-.1-.1.3.4.5.5.7s.2.7-.1.9c-.2.2-1.7-.2-1.5.4.3 0 1.8.4 1.9.4l-.2.3c.4 0 .7-.2 1.1-.2zm-4.7-.5c-.8.3.4.9.7.5l.3.2c.1-.2.4-.2.3-.4-.4-.1-.9-.5-1.3-.3zm2.6-.6c.5-.2 0-1.6-.5-1.6-.7 0 .5 1.2.5 1.6zm.2-5.6c.1-.3-.2-1.4-.5-1.3l-.2-.1c.2-.4-.6-.2-.7-.1-.1.2.2.5.2.7 0 .3-.1.5-.2.7 0 .3 0 .6-.1.8.7.1 1.4-.1 1.5-.7zm-6-96.2c-.1 0-.1 0 0 0zm-2.6 15.2-.4.6c0 .1 0 .1.1.1.1-.7.7-.6 1.1-1 .3-.2.4-.8.5-1.1.2-.6.7-2.4-.6-1.8-.2.1-.3.5-.5.6-.1.1-.4.1-.6.1-.4.1-1 .4-1.2.9-.1.6 1.1 2.1 1.6 1.6zm-4.9-189.5v-.4c0-.3-.2-.5-.3-.7 0-.1-.1-.2-.2-.3 0-.1 0-.2-.1-.3-.1-.2-.4-.1-.5 0h-.2c-.1 0-.1.1-.2.1-.1.1-.1.2-.2.2-.2.1-.4.2-.5.4-.2.1-.4.3-.6.5-.1.1-.1.2-.2.3 0 .1-.1.2-.1.4-.1 0-.2 0-.2.1-.1.1-.1.3-.2.4-.1.2 0 .5-.1.7v1c0 .1-.1.3-.1.4s0 .1.1.2v.6c0 .2-.1.3-.1.5s.2.4.3.5.1.2.1.3 0 .2-.1.3l.2-.1c-.1.1-.2.4 0 .4.1 0 .3 0 .3-.1.1 0 .2-.2.3-.2.1-.1.2-.3.4-.4l.9-.6c.2-.2.4-.4.4-.7 0-.1 0-.2.1-.4v-.3c0-.1.1-.2.1-.4 0-.1 0-.2.1-.4s.2-.3.3-.4c.2-.1.4-.2.4-.4v-.7c-.2-.2-.1-.3-.1-.5zm2.8 190c-.5.3-.9.7-1.4 1v .4c.1.3.2.3.3.5.2.3.2.6.3.9.2 0 .3 0 .5.1l.1.1c1.1.2 1.1-1.2 1-1.8s-.4-1-.8-1.2zm.3-192.8.1.3h.2c.1 0 .1-.1.1-.1h.4c.1 0 .3 0 .4-.1s.2-.1.3-.2c.1 0 .2 0 .3-.1l.1-.1c.1-.1.2-.1.3-.2.2-.2.4-.3.6-.4.1-.1.2-.1.3-.2s.1-.2.1-.4c.1-.2.2-.4.1-.6 0-.1 0-.2-.1-.3 0-.1 0-.1-.1-.2s-.3-.3-.5-.3h-.4c-.1.1-.1.1-.3.1s-.3.2-.5.2c-.1.1-.2 0-.4.1-.1 0-.2 0-.2.1-.1 0-.2.1-.4.1-.1 0-.2.1-.3.2s-.2.1-.3.2-.2.1-.3.2-.2.4-.3.5c-.1.2-.1.6 0 .8.3.2.5.3.8.4zm-19.8 127.6.4.5c0-.2-.1-.4-.4-.5zm28.6-133.9c.2-.2.5-.4.6-.6 0-.1.1-.2.1-.3-.1-.1-.1-.1-.2-.1s-.2-.1-.3-.2c-.3-.2-.7.1-.9.3-.2.1-.3.3-.4.4s-.3.1-.5.2c-.1 0-.2 0-.3.1s0 .1-.1.2c-.1.2-.2.3-.3.4-.1.2-.2.4-.2.5 0 .2.1.3.2.5v.2h-.1c.2.1.4 0 .5 0 .2 0 .4-.1.5-.2s.2-.1.3-.2.2-.1.3-.2c.1 0 .1-.1.2-.2l.2-.2c.1-.2.2-.4.4-.6zm-3.9 2.4c0-.1 0-.2.1-.3 0-.1.1-.2.1-.3 0-.2-.1-.5-.2-.6-.1.1-.3.2-.4.3-.1.2 0 .4-.2.5-.1.1-.3.2-.3.4 0 .1.1.3.3.3v.2c-.1.3.3 0 .4-.1 0 0 .1-.1.1-.2.1 0 .1-.1.1-.2zm-112 90.6-.1.1s.1 0 .1-.1zm11.7 12.7c0 .1.1.1 0 .2l.1-.1c0 .1-.1.1 0 .2l.1.1c.1 0 .1-.2.1-.3v-.2c0-.2 0-.2-.1-.4 0-.2 0-.3.1-.4.1-.3.1-.6.2-.9s.1-.6.1-.9v-.5c0-.2 0-.3.1-.4v-.2s0-.1.1-.1v-.3c.1-.3.2-.5.3-.7s.2-.5.3-.7c.1-.3.1-.6.1-.9 0-.1 0-.2.1-.3 0-.1.1-.2.1-.3v-.3c0-.1.1-.1.2-.2v-.4c.1-.1.2-.1.2-.2l.2-.2c.1-.1.1-.2.2-.3l.3-.3c0-.1.1-.2.1-.4 0-.1 0-.2-.1-.3 0-.1.1-.1.1-.2.1-.2.2-.3.3-.5.1-.1.3-.3.3-.5 0-.1 0-.2.1-.2.2 0 .4 0 .5-.2.1-.1.2-.2.3-.4.1-.1.1-.3.2-.4l.2-.2.2-.2c.2-.1.4-.1.6-.1.1 0 .1-.1.2-.1h.8c.2 0 .3.1.5.1s.3.1.5.1.3.1.5.1c0 .2.4.3.6.2.4-.1.9-.3 1.3-.3.3 0 .6 0 .9.1.2 0 .3 0 .4.1.2.1.3.1.5.2.3.1.5.3.7.4s.4.2.5.5c.1.1 0 .2.1.3 0 .1.1.2.2.2.2.2.3.5.4.8.1.2.3.5.5.5s.2 0 .3-.1c.2 0 .3 0 .5-.1s.3-.3.5-.4l.2-.2.1-.1c.1-.1.1 0 .2-.1.1 0 .2-.1.3-.2s.3 0 .4-.1c.4-.1.1-.5.1-.8s.1-.5.1-.8c0-.1 0-.2.1-.3l.3-.3c.2-.3.1-.4 0-.6s-.2-.4-.3-.5-.2-.3-.3-.4c-.1-.2-.1-.5-.1-.7v-.3c0-.1-.1-.1-.1-.2 0-.2.3-.2.4-.3.2-.1.2-.2.3-.4 0-.1 0-.2.1-.3 0-.1.1-.2.2-.3v-.3s.1 0 .1-.1v-.2c0-.1.1-.1.1-.2v-.3c0-.3-.1-.3-.3-.3-.3 0-.5.1-.6.3-.1.1-.1.2-.2.3s-.2.1-.3.2c-.2.1-.3.2-.4.4-.2.3-.6.6-.9.7-.1-.1-.1-.2-.1-.3s0-.2-.1-.4-.3-.3-.4-.5c-.2-.2 0-.5 0-.7 0-.1.1-.2.1-.4s0-.3.1-.4c.1-.3.2-.6.4-.8.1-.1.2-.1.3-.2s.1-.2.2-.3c.2-.2.5-.3.7-.6.1-.1.2-.2.2-.4 0-.1.1-.3.1-.4.1-.2.3-.3.5-.4.2-.2.5-.3.7-.4.1-.1.2-.1.3-.2s.2-.2.3-.2.2.2.3.3c0 .1 0 .1.1.2s.2.1.2.1c.2.2-.1.5-.2.7-.1.1-.1.1-.1.3s0 .2.1.4.3.4.4.5c.2.1.6-.3.7-.5 0-.1.2-.1.2-.2v-.2c.1-.1.2-.1.3-.2.3-.2.5-.5.8-.7.3-.3.6-.5 1-.6l.6-.3.6-.6c.1-.1.1-.1.2-.1s.1 0 .2-.1l.3-.3c.1-.1.1-.2.2-.2l.4-.4c.2-.1.6-.2.8-.4l.3-.3c.1-.1.1-.3.2-.4s.2-.1.3-.1c.1-.1.1-.1.1-.2v-.1c0-.1 0-.2.1-.3s.3-.3.4-.2c.1 0 0 .3.1.4 0 .1.1.1 0 .3 0 .1-.1.2 0 .3s.4 0 .6-.1c.2 0 .3-.1.5-.2.1-.1.2-.2.3-.2.1-.1.3-.2.4-.3s.1-.2.2-.3c.2-.2.4-.3.5-.5s.1-.5.4-.6c.1-.1.1-.1.2-.1l.2-.2c.1-.1.3-.2.4-.4.2-.3.1-.9.1-1.2s.1-.6.2-.9 0-.6-.1-.9c0-.2-.1-.3-.2-.5s-.1-.4 0-.6.1-.6-.1-.8c-.1-.1-.3-.1-.4-.2h-.2c-.1 0-.1-.1-.2-.1h-.6c-.1 0-.2-.1-.3-.1-.6-.1-1.4-.1-2-.1-.4 0-.7-.3-1.1-.3-.3 0-.5.1-.8.2-.2.1-.4.2-.6.2-.1 0-.2.1-.3.1s-.3.1-.4.1c-.2 0-.2 0-.3.1s-.2.1-.4.2-.3.3-.4.4-.1.1-.2.3-.2.1-.4.2-.4-.1-.6-.3l-.2-.2c-.1-.1-.3-.1-.4-.2s-.2-.1-.3-.2c-.1 0-.3 0-.4-.1-.1 0-.3-.1-.4-.1s-.3-.1-.4-.2c-.2-.1-.4-.3-.7-.2-.1 0-.2.1-.2.2 0 .2 0 .3-.1.4-.2.2-.2.5-.2.8v.4c0 .2-.1.3-.2.5 0 .1-.1.3-.1.4v.4c0 .1-.1.2-.1.3-.1.2-.1.3-.3.4s-.2 0-.4-.1c-.1 0-.3 0-.4-.1-.2-.2.1-.5.2-.7s.2-.5.3-.7c0-.1.1-.1.2-.2s.3-.3.3-.5c0-.1 0-.1-.1-.2v-.2c0-.1-.1-.3-.1-.4-.1-.3-.2-.4-.4-.6s-.3-.5-.5-.7c-.1-.1-.2-.3-.2-.4 0-.2.2-.3.3-.4.2-.2.3-.5.3-.8.1-.3.2-.5.4-.8.1-.3.2-.5.3-.8s.2-.5.3-.8.3-.5.4-.8c.1-.2.3-.4.3-.7v-.4c0-.1-.1-.1-.2-.3-.2-.2-.2-.4-.2-.7 0-.5.3-1 .5-1.5 0-.1.1-.2.1-.3s0-.2.1-.3c0-.1.1-.2.2-.3 0-.2.1-.2.1-.4s.1-.4.2-.7.1-.7.3-.9l.2-.2c.1-.1.1-.2.1-.3s0-.3.1-.4.1-.2.2-.4.2-.5.2-.7.1-.5.3-.7c.1-.1.2-.1.2-.2.1-.1.1-.2.2-.3s.2-.1.3-.2.1-.3.2-.4c.1-.3.3-.3.5-.5.1 0 .2-.1.3-.2v-.2c0-.1.1-.2.1-.3v-.2c0-.1 0-.1.1-.1 0-.1 0-.2.1-.3.2-.2.3-.4.5-.6s.3-.4.5-.6c.1-.1.2-.2.3-.2.2-.1.3 0 .5-.2l.2-.2c.1-.1.2-.1.3-.2.2-.2.3-.4.5-.6s.5-.1.7-.3c.1-.1.2-.3.3-.4s.2-.2.4-.3c.1-.1.1-.2.3-.2.1 0 .1-.1.2-.1.2-.1.4-.2.6-.2.2-.1.4-.2.6-.4.1-.1.1-.1.3 0 .1.1.2.1.3.1.2 0 .2 0 .3-.1s.2 0 .3-.1c.1 0 .1-.1.2-.1s.2 0 .3-.1c.2-.1.3-.4.3-.6s-.1-.4-.1-.7c0 0-.1 0-.1-.1s0-.1.1-.2l.1-.1s0-.1.1-.1l.1-.1c0-.1 0-.1.1-.2s.1-.2 0-.3l-.2-.2-.2-.2-.2-.2-.1-.1-.1-.1c-.1 0-.1-.1-.2-.1-.1-.1-.1-.2-.3-.2-.1 0-.2.1-.3.2-.1 0-.1.1-.2 0-.1 0 0-.1-.1-.2s-.2.1-.3 0c-.1 0-.1-.3 0-.3.1-.1.2-.1.3-.2s.1-.2.2-.3c0 .1-.1.1 0 .2.1 0 .2-.2.3-.2.1-.2.3-.3.4-.5s.1-.3.2-.5h-.3c.2-.1.4-.4.4-.6v-.2l.1-.2.3-.3c.2-.1.2-.4.4-.5.1 0 .1 0 .2-.1 0 0 0-.1.1-.1.1-.1.3-.2.4-.3.3-.2.5-.3.7-.5.1-.1.2-.2.2-.3s0-.1.1-.2.3-.2.4-.3.2-.1.3-.2c.2-.1.3-.3.5-.5.1-.1.2-.3.3-.4s.3-.2.4-.3c.2-.1.3-.3.4-.4.3-.3.6-.5 1-.6.5-.3 1-.7 1.5-.7.3 0 .5-.2.8-.2s.5-.2.8-.3c.2.2.1.7 0 .9-.1.3-.4.4-.5.7-.2.3-.4.5-.5.8 0 .2-.1.3-.1.5-.1.2-.2.3-.4.4-.2.2-.5.4-.7.6l-.3.3c0 .1 0 .1-.1.2 0 .1-.1.2-.2.3-.1.2-.1.3-.2.5s-.2.3-.3.4l-.1.1c0 .1.1.2.2.2s.2-.2.4-.1c0 .1-.1.3-.2.4 0 .1-.2.4-.1.5.1 0 .2-.2.3-.1 0 .1-.1.2-.1.3s.1.2.1.3-.1.1-.1.1c0 .1 0 .2-.1.3 0 .2-.1.3-.2.5s-.2.4-.2.5v.2c0 .1-.1.1-.1.2s-.1.2-.1.3c-.1.2-.1.3-.2.5s-.1.3-.2.5c-.1.1-.2.2-.2.4.1-.1.3-.1.4-.1s.2-.1.3-.1.2-.2.3-.2.1.1.2.1c0 0 .1-.1.2-.1.1-.1.3-.1.4-.2 0 0 .3.1.4.1s.2-.1.3-.2.2-.1.3-.1c.2 0 .4-.1.5-.3.2-.2.4-.4.7-.3.1.1.1.1.3 0l .3-.3s.1 0 .1-.1l.1-.1c.1-.1.2-.1.3-.1.3 0 .4.3.7.1s.5-.2.8.1c.2.2.3.4.5.5.1 0 .2.1.4.1.1.1.2.1.4.1.3.1.6.2.9.2s.6 0 .8-.1.4-.3.6-.4h.2c.1 0 .1.1.2 0 .1 0 .2-.1.3-.2.2-.2.2-.4.3-.6.2-.2.3-.3.3-.6 0-.1 0-.3.1-.4s.2 0 .3 0 .3-.1.4-.1h.6c.1 0 .1-.1.1-.1.3-.1.6.1.7.4.4.6 0 1.3-.5 1.7-.1.1-.2.2-.3.4l-.3.3c-.1.1 0 .3 0 .4 0 .2.2.3.3.5.1.1.1.2.1.3-.1.2-.1.2-.1.4v.4c0 .1.2.3.3.4.2.3.3.5.3.8 0 .1.1.2.1.4 0 .1.1.3.2.4s0 .3.1.4.1.3.2.4c.1.2.3.4.3.6 0 .1 0 .2.1.4 0 .1.1.2.1.3v.2l.1.1c0 .1.1.1.1.2.1.1.1.1.2.1.1.1.1.2.1.3.1.1.2.1.3.1s.2-.1.2-.2c.1-.1.2-.1.4-.2s.1-.1.2-.2c.1-.2.1-.2.3-.3s.3-.3.5-.4c.2-.2.5 0 .7 0 .1 0 .3 0 .4-.1.1 0 .1-.1.2-.1s.2.1.3.1.2.1.3.2 0 .2.1.3c.1.3.5.4.7.4.3.1.5.1.7-.1.2-.1.3-.3.4-.4s.1-.3.2-.4c.2-.2.4-.2.5-.4.1-.1.2-.3.3-.4s.2-.2.3-.2c.2-.1.4-.3.7-.4.2-.1.5-.3.7-.4s.3-.2.5-.5c.1-.1.1-.3.2-.4s.2-.2.2-.3c.1-.2.3-.3.5-.5s.3-.5.5-.6.4-.1.5-.3l.6-.3c0 .1.1.1.1.2.1 0 .3-.3.4-.4s.2-.3.3-.4c.3-.3.6-.5.7-.8.1-.2.3-.3.5-.5.1-.1.2-.2.4-.3s.4-.3.6-.4c.3-.2.6-.5.9-.7l.3-.3c.1-.1.2-.1.2-.2-.2-.1-.2.2-.5.1 0-.2.3-.4.4-.5.2-.2.4-.5.6-.7s.5-.3.6-.6c.1-.2.3-.4.5-.6l.4-.4c.2-.2.2-.4.4-.6.1-.1.1-.2.2-.3 0-.1.1-.3.1-.4s-.1-.1-.1-.1c0-.1 0-.1-.1-.2 0-.2 0-.3.1-.5.2-.3.3-.6.3-.9v-.4s.1-.1.1-.2-.1-.1-.1-.2c-.1-.1.1-.3.1-.3.1-.1.1-.2.2-.3 0-.1.1-.3.2-.4l.2-.2c0-.1.1-.1.1-.2v-.1c0-.1.1-.2.1-.3l.1-.1s0-.1.1-.2l.2-.2c0-.1.1-.1.1-.2.1-.1.2-.3.3-.4s.2-.1.2-.3c0-.1 0-.2-.1-.3l-.2-.2-.2-.1c-.1 0-.1.1-.2.1h-.2c-.1 0-.1.1-.2.1-.2 0-.2 0-.3-.1-.2-.1-.6-.1-.9-.1h-.4c-.3-.1.2-.3.2-.3.1-.2-.2-.1-.3-.1-.2 0-.2.1-.4.2-.1.1-.3.2-.4.2h-.2c-.1 0-.1 0-.2.1-.2 0-.3.1-.5.2-.1.1-.2.2-.3.2-.1.1-.3.2-.4.2s-.3 0-.4.1-.1.2-.2.2c-.1.1-.3.1-.4.2-.1 0-.2.1-.2.2-.1.1-.1.2-.2.3h-.2s-.1 0-.2.1c-.2 0-.2-.1-.4-.1-.3 0-.5.1-.7.1h-.4s-.1 0-.1.1c-.1 0-.2 0-.3.1-.1 0-.2 0-.3.1-.1 0-.2.1-.3.1s-.1-.1-.1-.1c-.1 0-.1 0-.2.1h-.3c-.1 0-.1.1-.2.1h-.8c-.4 0-.8 0-1.2-.1-.2-.1-.6.1-.8-.2-.1-.1 0-.2.1-.3v-.2s.1 0 .1-.1v-.1c0-.1.2-.1.3-.2s.2-.1.3-.2c.3-.2.6-.4.9-.5.3-.2.5-.4.7-.6.2-.1.3-.3.4-.4.2-.1.3-.2.4-.4.1-.1.2-.1.3-.2s.2-.2.3-.2c.3-.1.6 0 .9-.1.2 0 .3-.1.4-.2.2-.1.3-.2.5-.2.1 0 .3-.1.4-.1.2 0 .3-.1.5-.1.1-.1.2-.2.4-.2.1 0 .2-.1.4-.1.6-.1 1.3-.2 1.6-.7.2-.2.2-.5.3-.7 0-.1.2-.2.2-.2 0-.1-.2-.2-.3-.2-.2-.1-.5-.1-.7-.2-.3-.1-.6-.2-.9-.2s-.6.1-.9.2c-.1.1-.3.1-.4.1s-.3-.2-.4-.2c-.2-.1-.5 0-.8-.1-.1-.1-.1-.2-.2-.2 0 0-.1-.1-.2-.1s-.2-.1-.3-.1c-.2-.1-.5.1-.7.1s-1.1.6-1.1.1c0-.3.3-.4.6-.6.2-.1.5-.2.7-.4l.3-.3c.1-.1.2-.1.2-.2s.1-.1.1-.2c.1-.1.1-.1.2-.1.1-.1.1-.3.2-.4s.2-.3.3-.4c.3-.4.6-.9.9-1.3.1-.2.2-.4.2-.6v-.1c.1-.1.3-.2.4-.3.2-.1.3-.2.6-.2.1 0 .2-.1.4-.1.1 0 .2.1.4.1.1 0 .2-.1.4-.1.1 0 .1.1.2.1s.1-.1.1-.1c.1 0 .2-.1.4-.1h.4c.1 0 .2-.1.3-.2.1 0 .2-.1.2-.2s0-.2-.1-.2-.1 0-.2-.1c0-.1-.1-.1-.1-.1-.1 0-.3 0-.4-.1-.1 0-.1-.1-.2-.2-.2-.1-.4 0-.7-.1-.1 0-.2-.1-.3-.2s-.2-.1-.3-.2c-.2-.1-.7.4-.6 0 0-.1.2-.2.3-.3s.1-.2.2-.3.2-.2.3-.2h.5c.1 0 .2-.2.3-.2.1-.1.1-.2.3-.2.3 0 .4-.1.7-.2.2-.1.3-.2.5-.3.1-.1.2-.3.4-.4.1-.1.2-.2.4-.2h.2s.1 0 .1-.1c.1 0 .2 0 .4-.1.1 0 .3-.1.4-.1.2-.1.5-.3.7-.4.4-.2.8-.5 1.3-.8.3-.1.5-.3.8-.3.2 0 .2 0 .4-.1s.5-.2.7-.3.5-.2.7-.3c.1-.1.3-.1.4-.2.2-.1.4-.3.7-.3h.2c.1 0 .1-.1.1-.1.1-.1.2-.1.4-.2.1-.1.2-.1.4-.1.1 0 .2-.1.3-.1s.1 0 .1.1c0 .2-.1.2-.1.3s0 .2-.1.4c-.1.1-.1.2-.2.3s-.1.3-.2.4-.6.3-.5.5c.1.3.6-.1.7-.2l.4-.4.3-.3.2-.2c.2-.2.4-.2.7-.3.4-.1.6-.5.9-.7 0 0 .1-.1.2-.1h.1c.3-.1.5-.2.8-.2.3-.1.5-.2.8-.2s.5-.1.8-.2.5-.2.7-.4c.1-.1.2-.2.4-.2s.2.1.3.1h.4c.1 0 .3-.1.4-.1.1-.1.3 0 .4-.1.3-.1.4-.3.6-.5.3-.3.6-.7.9-1 .1-.1.4-.3.4-.5v-.8c.1-.4.1-.7.1-1.1v-.5c0-.1 0-.1.1-.2v-.5c0-.1 0-.2-.1-.2h-.6c-.1 0-.1.1-.2.1s-.2-.1-.2-.1c-.1 0-.2-.2-.3-.3 0-.2 0-.3.2-.4s.3-.2.5-.4c.1-.1.2-.2.3-.4.2-.3 0-.4-.3-.3h-.6c-.1 0-.3-.2-.2-.4 0 0 .1-.1.1-.2s.1-.1.2-.2c0-.1 0-.4.1-.5 0-.1-.1-.1-.2-.2s-.2-.1-.4-.1c-.3-.1-.5-.2-.7-.3s-.2 0-.4 0h-.2c-.1 0-.1 0-.2-.1h-.1c-.1 0-.1-.1-.2-.1-.1-.1-.2-.1-.3-.2-.1.1-.2 0-.3 0s-.3.1-.4.2c-.2.2-.4.5-.6.7-.2.1-.4.3-.5.5l-.3.3-.1.1c0 .1 0 .1-.1.2s-.2.1-.3.1-.3.1-.4.1-.1 0-.2.1l-.1.1c-.1.1-.3 0-.4 0h-.2c-.1 0 0-.1-.1-.1h-.4c-.1 0-.2.1-.4.1s-.3 0-.4-.1c-.1 0-.2-.1-.3-.2-.1 0-.2-.1-.3-.1-.2-.1-.5-.1-.7-.1s-.5.2-.8 0-.2-.3 0-.5c.1-.1.2-.1.3-.2s.1-.2.1-.3.1-.2.1-.2c0-.1-.2-.2-.3-.2s-.2-.1-.3-.1h-.4c-.1 0-.3 0-.4.1-.1 0-.2.1-.4.1-.1 0-.2 0-.2.1-.1 0-.2.1-.4.1-.1 0-.2.1-.4.2-.1 0-.3.1-.4.1-.2 0-.3.1-.5.1h-.8c-.1 0-.2.1-.4.1h-.4c-.1 0-.3.1-.4.2h-.2l-.1.1c-.1 0-.2-.1-.3-.1h-.2c-.1 0-.1 0-.2.1h-.7c-.1 0-.2 0-.2-.1-.1-.1-.1-.3 0-.4s.1-.2.2-.4c0-.1.1-.2.1-.3.1-.3 0-.6.2-.8.2-.3.6-.2.9-.2.1 0 .3-.1.4-.1.1-.1.1-.2.3-.3.1-.1.2-.1.3-.1.1-.1.2-.1.4-.2.1-.1.2-.1.3-.1.1-.1.2 0 .4-.1s.6-.3.4-.5c-.1-.1-.2-.1-.4-.1h-.4c-.1 0-.2.1-.3.1s-.2-.1-.2-.2-.1-.2-.2-.3-.3-.1-.2-.3c0-.1.1-.2.2-.2.2-.2.4-.4.7-.6l.2-.2c.1 0 .1 0 .2-.1s.2-.1.4-.2c.3-.2.7-.2 1.1-.4h.1c.1 0 .2-.1.4-.1h.2c.1 0 .1-.1.2-.1.1-.1.2-.1.4-.1.3 0 .6-.1.8-.3.2-.1.5-.3.7-.4.3-.2.6-.4.9-.5.2-.1.4 0 .5-.1.1 0 .2-.1.3-.1h.2c.1 0 .1-.1.1-.1h.2c.1 0 .2-.1.3-.2s.2-.1.3-.2.1-.2.2-.3.1-.2.1-.3v-.3c0-.2.2-.4.4-.5.1-.1.3-.2.4-.3.2-.1.3-.3.5-.4.1-.1.1-.1.2-.1s.2-.1.2-.1c.2-.2.2-.5.4-.8l.2-.2c.1 0 .2-.1.3-.2.2-.1.3-.4.5-.6l.3-.3c.1-.1.2-.3.2-.4 0-.2-.2-.4-.2-.6-.1-.1-.1-.3-.2-.4-.2-.2-.6-.3-.9-.4-.1 0-.3-.1-.4-.2-.1 0-.3-.3-.3 0-.2.1-.4 0-.2-.2l.3-.3c.1-.1.2-.2.2-.3s.1-.1.1-.2 0-.2.1-.2c.1-.2.2-.3.2-.6v-.5c.1-.4.3-.6.6-.8.3-.3.6-.7 1-.9s.9-.4 1.3-.6c.6-.2 1.1-.5 1.7-.8.3-.1.6-.2.9-.3.1 0 .2-.1.4-.1.1 0 .2-.1.2-.1 0 .1 0 .2.1.2 0 .1.1.2.1.2 0 .1-.1.1-.1.2s0 .2.1.2c.1-.1.2 0 .3-.1.2 0 .3-.1.5-.2.4-.1.8-.2 1.1-.3.1-.1.2-.1.4-.1.1 0 .2 0 .3-.1h.1c.1 0 .1-.1.2-.1s.2.1.4.1c.1 0 .2-.1.2-.1h.2c.1 0 .2-.1.4-.1.1 0 .1.1.1.1.1.1.1.1.3.1s.5-.2.7-.1c.1 0 .2.1.3.2.1 0 .2.1.3.1h.6c.1 0 .1 0 .1-.1.3-.1.5-.1.8-.1.2-.1.5-.3.7-.5.1-.1.1-.1.1-.2.1-.1.2 0 .3 0s .4-.1.5-.2c.2-.1.4-.3.6-.4s.5-.2.8-.2c.1 0 .2 0 .3-.1.2-.2.5-.2.7-.4.2-.1.4-.3.6-.5.2-.1.3-.2.5-.3-.1 0-.1-.1-.2-.1h-.3c-.2.1-.2.3-.4.4h-.3c-.1 0-.1 0-.2.1l-.2.2c-.1.1-.2.1-.3.1-.2.1-.4.1-.6.2s-.4.2-.6.2c-.1 0-.2.1-.3.1h-.1c-.1 0-.1.1-.1.1h-.3c-.1 0-.2 0-.4-.1 0-.1.3-.3.3-.4.2-.1.3-.2.4-.2.2-.1.3-.1.5-.2.3-.1.5-.3.7-.5.3-.2.6-.3.9-.5s.7-.4 1-.4h.2c.1 0 .1-.1.2-.1.2-.1.4-.2.5-.3.3-.2.6-.3.8-.4s.4-.1.5-.2c.2-.1.4-.1.6-.2s.3-.2.5-.2c.1 0 .1 0 .2-.1.1 0 .1-.1.2-.1h.4c.1 0 .2-.1.3-.1h.3c.1 0 .2 0 .3-.1s.3-.1.4-.2c.1 0 .2-.1.2-.1l.2-.2c.4-.2.8-.4 1.3-.5.3 0 .5-.1.8-.1.2-.1.4-.1.7-.2.2-.1.4-.1.6-.3.1-.1.3-.2.5-.3.3-.1.7-.2 1-.3s.6-.2.9-.3.5-.2.8-.3c.1-.1.3-.1.4-.2s.1-.1.2-.1c.2-.1.5-.2.7-.3s.4-.1.5-.3c.1-.1.1-.2.2-.3.2-.1.3-.1.5-.1h.5c.1 0 .1-.1.2-.1.4-.3.9-.5 1.4-.6.3-.1.8-.2 1.1-.4.1-.1.2-.1.3-.2.1 0 .2-.1.3-.1s.2 0 .3-.1c.2-.1.3-.1.5-.2.1 0 .5-.1.5-.2-.1 0-.2-.1-.2-.1 0-.1.2-.1.3-.1.3-.1.6-.1.8-.2.2 0 .3-.1.5-.1.2-.1.4-.1.6-.1.1 0 .2-.1.4-.1.1 0 .2 0 .3-.1.1 0 .1-.1.2-.1.2-.1.4-.2.6-.2.2-.1.4-.2.6-.2h.5c.1 0 .5-.2.3-.3h-1.5c-.1 0-.2.1-.3 0-.1 0-.1-.1-.2 0h-.5c-.2 0-.3.1-.5.1h-.4c-.2 0-.4 0-.6.1-.1.1-.2.1-.3.1s-.2.1-.3.1-.2 0-.3.1c-.1 0-.1 0-.2.1-.2.1-.3.3-.5.4s-.5.2-.7.2c-.3 0-.5.1-.8.1-.1 0-.2 0-.3.1h-.6c-.2.1-.4.1-.6.2s-.3.1-.4.2c-.1 0-.2.1-.3.1h-.3c-.1 0-.2.1-.3.1s-.2.1-.3.1h-.3c-.1 0-.2.1-.3.1s-.3.1-.4.1h-.6c-.2 0-.4.1-.5.2-.3.1-.5.2-.8.2h-.6c-.1 0-.2.1-.2.1s-.2.1 0 .1c.1 0 .2-.1.2-.1h.3v.2c0 .1.2.1.2.1.1.1.1.2.1.2 0 .1-.1.2-.2.2-.1.1-.3.1-.5.2s-.4.1-.6.1c-.3 0-.5.1-.8.1-.2.1-.5.2-.7.2-.3 0 0-.3.1-.4s.3-.2.2-.2c-.1-.1-.2-.1-.2 0l-.2.2c-.1.1-.2.2-.3.2-.2.1-.4.2-.5.2-.3.1-.5.2-.8.4-.1.1-.3.2-.5.2-.1 0-.3.1-.4.1-.2 0-.3-.3-.3-.5 0-.1 0-.1.1-.2h.1s0-.1.1-.1.2 0 .3-.1c.1 0 .2-.1.2-.1.2-.1.3-.1.5-.2s.3-.1.5-.2.5-.2.7-.3c.1-.1.1 0 .1-.1v-.1c-.1 0-.2.1-.3.1h-.1c-.1 0-.2.1-.3.1s-.2.1-.3.1h-.3c-.1 0-.2.1-.3.1s-.3.1-.5.2c-.1.1-.1.1-.2.1h-.2c-.1 0-.2.1-.3.1s-.2.1-.3 0c0-.1.1-.1.1-.1l.1-.1c.1-.1.2-.1.4-.1.1-.1.2-.2.4-.2.1 0 .1 0 .2-.1l.1-.1h.3c.1 0 .1 0 .2-.1.1 0 .3-.2.3-.2 0-.1-.1-.1-.2-.1h-.4c-.1 0-.1.1-.2.1-.2 0-.4.1-.6.1-.1 0-.2.1-.3.1h-.2c-.3.1-.6.2-.9.2h-.5c-.2 0-.4.1-.6.2-.3.1-.6.2-.9.3s-.5.1-.7.2-.4.1-.7.1c-.2 0-.3.1-.5.1s-.3.2-.5.2h-.4c-.1 0-.3.1-.4.1h-.4c-.2 0-.4.1-.6.1h-.8c-.4.1-.7.3-1.1.3h-.4c-.1 0-.2.1-.4.1h-.3c-.1 0-.2.1-.4.1h-.3c-.1 0-.2 0-.2.1-.1 0-.2 0-.3.1s-.3.2-.4.3-.4.2-.5.1 0-.1-.2 0c-.3 0-.5.2-.8.3-.2.1-.4.1-.6.1-.1 0-.2.1-.3.1s-.2.1-.3.2c-.1 0-.2.1-.3.1h-.3c-.2.1-.3.2-.5.3-.1.1-.3.1-.4.2h-.5c-.1 0-.3.1-.4.1 0 0-.1 0-.1.1-.1 0-.1.1-.2.1h-.2s-.1 0-.1.1c-.2 0-.4 0-.5.1s-.2.1-.2.2c-.1 0-.2.1-.3.1-.3.1-.5.3-.8.3-.6.2-1.2.3-1.8.5-.5.2-1 .3-1.6.4-.5.1-.9.3-1.4.5-.1.1-.3.1-.4.1s-.2.1-.2.2c-.1 0-.2 0-.2.1-.1 0-.2.1-.2.2-.1 0-.1 0-.2.1l-.1.1h-.5c-.1 0-.2 0-.3.1l-.6.3c-.1 0-.2.1-.4.1-.1 0-.2.1-.3.1h-.2c-.1 0-.1.1-.1.1h-.2c-.1 0-.2 0-.2.1-.5.1-1 .4-1.5.5-.1 0-.2.1-.3.2-.1 0-.2 0-.4.1-.1 0-.2.1-.4.2-.1 0-.3.1-.4.1-.3.1-.5.3-.8.5s-.6.2-.8.3c-.5.1-.8.6-1.2.8-.4.3-.9.5-1.3.7-.2.1-.4.1-.6.2-.1 0-.2.1-.3.1s-.3 0-.4.1c-.2.1-.3.1-.5.2-.2.2-.5.3-.7.4l-.6.3c-.2.1-.5.3-.8.4-.2.1-.5.2-.7.3-.1.1-.3.1-.4.2s-.3.2-.4.2c-.5.2-.9.6-1.3.9-.3.2-.6.5-.8.8-.4.4-.8.6-1.3.9-.3.2-.5.3-.8.4-.1.1-.2.1-.3.2s-.2.1-.2.2c.2.1.4 0 .7-.2.1-.1.2-.1.3-.1.1-.1.2-.2.4-.2.2-.1.4-.2.6-.2.3-.1.5-.2.8-.3.1 0 .2-.1.3-.1.2-.1.3-.1.4-.2s.3-.2.4-.3c.2-.1.3-.2.5-.3.1-.1.2-.1.4-.2h.3c-.1.1-.3.2-.5.4-.2.1-.4.1-.6.2l-.4.4c-.1.1-.2.2-.3.2h-.4s-.1.1-.2.1-.1.1-.2.1c-.1.1-.3.1-.4.2s-.2.1-.4.2h-.2c-.1 0-.1.1-.2.2-.4.4-.9.5-1.4.8-.3.2-.7.4-1.1.7-1.2 1.3-1.4 1.3-1.6 1.5-.1.1-.2.1-.3.2-.1 0-.2.1-.4.2-.2.2-.5.3-.7.5-.1.1-.3.1-.4.3l-.2.2c-.1.1-.3.1-.4.2-.2.2-.5.3-.7.4-.1.1-.2.1-.3.2-.1 0-.1.1-.2.1s-.2 0-.4.1-.3.3-.5.4h-.3c-.2.1-.4.1-.6.2-.1 0-.2.1-.3.2-.2.1-.4.1-.5.2-.3.1-.6.3-.8.5l-.6.3c-.1.1-.2.1-.1.2 0 0 .2.1.1.1h.1c.1 0 .2-.1.2-.2l.3-.3.6-.3c.3-.1.5-.2.8-.3.1-.1.3-.1.4-.1.2-.1.3-.2.5-.2.2-.1.4-.2.5-.3l.6-.3c.2-.1.4-.3.6-.3.1 0 .3 0 .3.1s-.2.1-.2.2c-.1.1-.2.2-.4.3 0-.1-.2 0-.3 0-.2.1-.4.3-.6.4s-.3.2-.5.3c-.1.1-.2.1-.4.2-.1.1-.2.1-.3.2l-.3.3c-.1.1-.1.2-.1.2-.1.1-.1 0-.2.1-.2.1-.3.3-.5.4l-.3.3c0 .2 0 .3-.1.4-.1.3-.5.3-.7.5-.2.1-.4.2-.6.4s-.3.3-.5.4-.4.2-.5.3l-.1.1-.2.2c-.1.1-.3.2-.4.4l-.3.3c-.1.1-.2.1-.3.2s-.1.2-.3.1l.2-.2c.1-.1.3-.3.3-.4-.2-.1-.5.2-.6.3-.2.2-.3.4-.5.6-.2.1-.3.3-.6.5-.1.1-.2.1-.3.1s-.1 0-.2.1h-.2c-.1 0-.1 0-.1.1-.1 0-.1 0-.2.1-.1 0-.1.2-.2.2h-.3c-.2 0-.3 0-.4.1-.2 0-.3.1-.5.1h-.2c-.1 0-.1.1-.1.1-.1 0-.2 0-.3.1s-.2.1-.3.2c0-.1.1-.1.2-.2l.3-.3c.2-.1.3-.2.5-.3s.3-.3.5-.4.3-.3.5-.5c.1-.1.2-.1.2-.2l.3-.3c.2-.1.3-.3.5-.5l.4-.4c.1-.1.4-.4.3-.5-.1 0-.2.1-.2.2-.1.1-.3.2-.4.3-.2.2-.5.2-.7.3-.1.1-.2.2-.4.3-.1.1-.2.2-.4.3l-.3.3c-.1.1-.3.2-.4.3-.2.2-.3.4-.6.6l-.4.4-.3.3c-.1.1-.2.1-.3.2-.2.2-.5.4-.7.6l-.9.9-.2.2c-.1.1-.2.1-.3.2-.2.2-.3.4-.5.5-.3.2-.7.4-1 .7-.1.1-.3.2-.4.3-.2.2-.3.4-.5.5-.3.2-.5.4-.8.6-.2.1-.4.2-.7.4s-.6.3-.8.5c-.2.1-.4.2-.5.3-.2.1-.3.2-.5.3-.1.1-.2.2-.4.3-.2.2-.5.4-.7.6l-.7.7-.3.3c-.1 0-.2.2-.3.2-.2 0 .4-.6.4-.6.2-.2.3-.3.5-.4s.3-.3.5-.5l.2-.2.3-.3c0-.1.1-.2 0-.2s-.3.1-.4.2c-.3.2-.5.5-.7.8l-.3.3-.3.3c-.2.3-.5.6-.8.8-.1.1-.2.2-.4.3-.1 0-.1.1-.2.1s-.1.1-.1.2c0 0-.1.1-.2.1l-.2.2c-.2.2-.4.3-.5.4-.4.3-.8.7-1.2 1-.2.1-.3.2-.5.3-.2.2-.4.3-.6.5-.1.1-.3.2-.4.3s-.2.2-.4.3c-.2.2-.4.3-.7.5-.2.2-.5.4-.7.7l-.3.3c-.1.2-.3.2-.4.4-.4.4-.8.9-1.2 1.3l-.6.6c-.2.2-.4.3-.7.5-.7.6-1.3 1.4-1.9 2-.1.1-.1.1-.1.2l-.3.3c-.2.3-.4.5-.6.8-.3.4-.7.7-.9 1.2-.2.4-.3.8-.3 1.2-.1.1-.2.1-.3.2-.2.1-.2.2-.4.4l-.3.3c-.1.1-.2.2-.3.2-.1.1-.3.1-.4.2.3.1.3.2.2.2s-.1.1-.2.1c-.1.1-.1.1-.1.2 0 0-.1.1-.2.1-.1.1-.2.1-.3.2s-.1.2-.2.3c-.2.2-.4.3-.6.5-.4.3-.6.8-.9 1.1-.2.2-.4.5-.6.7s-.4.5-.6.7c-.3.3-.5.6-.7.9-.3.3-.5.6-.8.9-.4.4-.7.9-1 1.3-.3.3-.5.7-.8 1-.3.4-.6.8-.9 1.2-.4.4-.7 1-1 1.5s-.7.9-1 1.3c-.2.2-.3.5-.5.8-.1.2-.3.3-.4.4-.4.5-.7 1.1-1 1.7-.2.4-.4.7-.7 1-.2.3-.3.5-.5.8s-.3.6-.5.8-.3.5-.4.8c-.2.3-.4.6-.5.8s-.3.5-.4.8c-.1.2-.3.5-.4.7-.2.3-.2.6-.4.9s-.4.5-.5.8c-.2.3-.3.7-.5 1-.2.4-.4.8-.7 1.2-.2.3-.4.7-.5 1.1-.1.3-.2.5-.3.7l-.3.6c-.2.5-.5.9-.6 1.4s-.4 1-.6 1.5c-.3.1-.3.2-.4.4s-.2.3-.2.5c-.1.3-.2.5-.3.8s-.2.6-.3.8c-.1.3-.2.5-.3.8-.2.3-.3.7-.5 1-.1.2-.2.5-.3.7s-.1.4-.2.5c-.2.3-.3.7-.4 1-.1.1-.1.3-.2.5s-.2.3-.2.5c-.1.3-.2.6-.4.9-.1.2-.2.4-.2.6 0 .1-.2.3-.2.4-.3.7-.7 1.3-1 2-.2.5-.5 1-.7 1.5-.2.4-.5.7-.7 1.1-.3.6-.7 1-.9 1.6-.1.2-.2.5-.3.8 0 .1-.1.2-.1.3-.1.3-.3.5-.4.8s-.3.6-.3.9c0 .2-.1.3-.2.6 0 .1-.2.2-.2.3-.1.2-.1.4-.1.6s-.1.3-.1.5c-.1.2-.2.5-.3.7-.1.1-.1.2-.1.4 0 .1 0 .3-.1.4-.1.2-.2.5-.3.8 0 .2-.1.3-.1.5v.4c0 .3-.1.5-.1.8-.1.3-.1.7-.1 1 0 .2-.1.6 0 .8.1 0 .2-.4.2-.5 0-.3.1-.5.2-.8 0-.1 0-.1.1-.1v-.6c0-.2.1-.2.1-.4s.1-.3.2-.5.2-.5.4-.7c.1-.1.1-.2.1-.3 0-.2 0-.3.1-.4.1-.3.2-.7.3-1 .2-.4.4-.7.5-1.1.1-.3.2-.5.3-.8 0-.1 0-.3.1-.4 0-.2.1-.3.2-.4s.1-.2.2-.3l.3-.6c.1-.2.4-.4.6-.2.1.1.1.3.1.4v.4c0 .6 0 1.2.3 1.7.1.2.3.6.2.9 0 .1-.1.1-.1.1v.2c0 .1-.1.3-.1.4 0 .2 0 .3-.1.5 0 .1-.1.2-.1.3s-.1.1-.1.2.1.2.1.3v.4s-.1 0-.1.1v.2c0 .1 0 .2-.1.2 0 .1-.1.2-.1.4 0 .3-.1.5-.2.7s0 .4-.1.5c0 .1-.1.2-.1.3s-.1.2-.1.3 0 .1-.1.1v.2c0 .1-.2.2-.2.3-.1.1 0 .2-.1.3 0 .1-.1.2-.1.4 0 .1 0 .3-.1.4 0 .2-.1.4-.2.5s-.1.3-.1.4c0 .3.1.5.1.7v.3c0 .1 0 .1.1.2 0 .1-.1.2-.1.3s.1.3.1.4v.2l-.2.2c-.1.2-.1.2 0 .4v.4c0 .2.1.3.1.4v1.7h.1v.1c.1.1.2 0 .3-.1s.1-.2.2-.3.2-.2.3-.2c.1-.1.1-.2.2-.4.1-.1.2-.1.3-.2.2-.1.3-.3.4-.4l.2-.2c0-.1.1-.1.2-.2.2-.2.5-.4.5-.7 0-.2 0-.3.1-.4s.2-.1.2-.2c.2-.2.2-.5.3-.7.1-.1.2-.2.3-.2s.2.1.2.3c0 .1-.1.1-.1.2v.2c0 .1 0 .2.1.3.1.2 0 .4-.1.6 0 .1-.1.2 0 .4 0 .1.1.1.1.1-.2.3-.2.6-.1.8 0 .1.1.2.2.4s.1.3.2.5c.1.3.2.6.2.9v.4c0 .2-.1.3-.1.5v.6c0 .2 0 .2-.1.3 0 0 0 .2-.1.2v.2c0 .1 0 .2.1.3s.2.2.2.4 0 .4-.1.5c0 .2-.1.3 0 .5.1.1.1.2.1.3 0 .3 0 .5-.1.7 0 .1-.1.2-.1.3-.1.1-.2.2-.3.2-.2.1-.5.2-.7.4l-.3.3c-.1.2 0 .2 0 .4s.1.7-.1.9c-.1.1-.1.1-.1.3s-.1.3-.2.4-.2.2-.3.4c-.1.1-.2.1-.3.2l-.2.2c-.1.1-.1.2-.1.3-.1.1-.1.3-.2.4s-.1.2-.2.2c-.1.1-.2.1-.2-.1 0-.1.2-.3.1-.4-.1 0-.3.3-.5.4-.1.1-.3.2-.4.3-.1 0-.1.1-.2.1s-.1 0-.2-.1c-.2 0-.5.2-.6.4 0 .1 0 .2-.1.3s-.2.1-.3.3c-.1.1-.1.3-.1.4s-.1.3-.1.4c0 .3-.1.5-.2.7 0 .1-.1.1-.1.2v.2s0 .3 0 .4c0 .2 0 .2-.1.3 0 .1-.1.3-.1.3.1 0 .1-.1.1-.1.1 0 .1-.1.2-.1.1-.1.2-.3.3-.4s.2-.1.4-.2c.2 0 .3-.2.5-.3.1-.1.1-.1.1-.2s0-.1.1-.2c.1-.2.1-.3.3-.5.1-.2.3-.4.5-.3.2 0 .2.2.3.3 0 .1.1.2.1.3s-.1.1-.1.2 0 .1.1.1.1 0 .2-.1.1-.2.3-.3.4 0 .6-.1.4-.1.6-.4c0-.1 0-.1.1-.2 0-.1.1-.1.1-.1.2-.3.3-.7.5-1 .1-.2.2-.4.3-.5 0-.1.2-.2.3-.2.2-.1.2-.2.4-.3s.7-.2.7-.5c.2 0 .2-.3.3-.4.1-.2.4-.4.5-.6.1-.1.2-.3.3-.4s.3-.3.2-.4h.5c.2-.1.1-.4.1-.6s.1-.4.2-.5.1-.3.2-.3c-.1.1-.2.2-.2.3v.4s-.1 0-.1.1l.1.1c.1.1.1.2.1.3-.1 0-.2 0-.2.1-.1.1 0 .1 0 .3v.3c0 .1.2.2.1.3 0 .2-.3.2-.5.3s-.2.4-.1.5c.1.2.2.4.2.6s-.2.4-.1.6c0 .1.1.2.2.3s.1.2.1.3.1.2.1.3 0 .2.1.3.1.2.1.4v.3c.1.2.4.2.5.1.2-.1.1-.3.3-.4.1-.1.3 0 .3-.2 0-.1-.1-.1 0-.3s.1-.5.2-.7l.3-.6c0-.1 0-.2.1-.3l.2-.2c.1-.1.3-.4.1-.4.1-.1.1-.2.2-.3s.1-.1.1-.2 0-.2.1-.3.3-.2.3-.4c.1-.2 0-.3.1-.5 0-.2.2-.4.2-.5 0-.2.1-.3.2-.4.2-.2.5-.3.7-.4v.3l-.1.2c0 .1.1.1.1.2s-.1.1-.1.1v.5c0 .1-.1.3-.1.4s.1.2.1.3v.4c-.1.1-.1.2-.1.3 0 .2-.1.2-.1.4v.4c0 .1-.1.3.1.4.1.1.2-.2.3-.1s0 .4 0 .4c0 .1 0 .2.1.3s.2.2.2.3c0 .2.1.2.2.4.1.1.1.2.1.3v.7zm112.6-130.3v-.2c.1.1.3.1.4 0 .1 0 .1-.1.2-.1h.2c.2-.1.4-.1.6-.1h.2c.2-.1.3-.1.5-.2s.3-.1.5-.1c.2-.1.4-.2.7-.2h.8c.1 0 .2 0 .3-.1.1 0 .1-.1.2-.1h.4c.2 0 .4-.2.6-.2h.2c.1 0 .1-.1.2-.1s.3-.1.4-.2c.1 0 .2-.1.2-.1.1 0 .1-.1.2-.1h.3c.1 0 .2 0 .3-.1.2-.1.4-.1.6-.2s.4-.1.6-.1h.5c.4 0 .7-.1 1.1-.2.9-.1 1.7-.3 2.6-.4h1.9c.1 0 .3 0 .4-.1.1 0 .2-.1.4-.1.1 0 .2-.1.3-.1h.5c.1 0 .3 0 .4-.1s.3-.1.4-.1.2 0 .2-.1c.2-.1.4 0 .6-.1.1 0 .2-.1.3-.1h.5c.1 0 .1 0 .2.1.2.1.4 0 .6 0h1c .1 0 .2 0 .2-.1-.2-.1-.3-.1-.5-.1s-.4-.1-.7-.1c-.5-.1-.9 0-1.4 0h-3c-.4 0-.9.1-1.3.2-.3 0-.5.1-.7.2-.4.1-.9.1-1.3.1-.5 0-1.1 0-1.6.1-.3 0-.5.1-.8.1-.4 0-.7.1-1.1.1-.3 0-.6 0-.9.1h-.6c-.1 0-.3 0-.4.1-.2 0-.3 0-.5.1-.2 0-.4 0-.5.1-.2.1-.4.1-.6.2s-.4.2-.5.2-.1.1-.2.1-.1.1-.2.1l-1.2.6c-.4.1-.8.2-1.2.4-.1.1-.3.1-.4.1-.2.1-.3.2-.5.3-.1.1-.3.1-.4.2-.1 0-.2.1-.3.1s-.2.1-.2.1c.1-.1.2.1.3.2zm-6.5 19.8c.1 0 .2 0 .3-.1.1 0 .2-.1.4-.1h.3c.1 0 .2-.1.4-.2.1 0 .2 0 .3-.1s.2-.5.1-.7c0-.1-.2-.2-.3-.2h-.4s-.3 0-.4 0-.2.1-.2.1c-.1 0-.2.1-.3.2s-.1.3-.2.4-.3.4-.1.5l-.2.3c.1-.1.1-.1.3-.1zm-11.7 214.5c.1.6 1.4-.3 1.6-.6.5-.4.4-1.5.5-2.1 0-.5-.2-.6-.5-.9s-.3-.6-.6-.9c-.4-.5-1.2-.6-1.6-.1-.1 0-.3-.1-.3-.2 0 .3-.2.4-.3.7s.1.5-.1.7c-.2.3-.4.1-.4.5 0 .2.2.4.3.5s.3.1.4.3c0 0 .1.3.1.4.1.1.2.3.3.4.2.3.6.7.5 1zm4.1 2.4.2.1c.3 0 .3-.3.4-.4.1-.2.2-.2.5-.4.4-.2.9-.4 1.3-.6s.3-.6.5-.9c.2-.4.8-.7.9-1 .2-.4.5-.8.9-1.2.2-.2.4-.5.5-.7 0-.2-.1-.3-.1-.5v-1c0-.4-.2-.7-.1-1.1.2-.6.2-1.3 0-1.9-.1-.3-.1-.5-.3-.8-.1-.2-.5-.4-.5-.6s.2-.5.1-.8-.2-.6-.3-.8c-.2-.6-.1-1.2-.5-1.7-.2-.2-.6-1.2-1.4-1-.3.1-.7.4-.8.6-.3.3-.3.5-.5.8-.3.5-.6.9-1.1 1.4-.2.2-.3.4-.3.6 0 .3-.2.3-.5.5-.2.2-.3.5-.5.7-.2.3-.3.5-.4.8-.1.2 0 .5 0 .8 0 .2-.1.4-.1.6 0 .5.2 1.1.6 1.6.1.1.3.4.5.5.2.2.6.2.9.4.5.2.5.5.5.8 0 .2-.1.3 0 .4s.4.2.5.2c.2.2-.2.5-.2.7v.4c-.1.2-.3.2-.4.3-.4.3-.4.8-.7 1.2l-.3.6c-.1.2-.7.9-.4 1 .2.1 1 .1 1.3.2-.1.2-.1.2-.2.2zm-4.6-205.5c-.3-.2-.5-.1-.8.1-.1.1-.1.2-.1.4.1.2.1.3.2.3l.1.1c0 .1 0 .1.1.2 0 .1 0 .1.1.2 0 0 .1 0 .1.1v.1l.3.3c.1 0 .2 0 .3.1l.1.1h.1c.3.1.7.1 1-.2.1-.1.2-.3.2-.5 0-.1-.2-.2-.2-.2h-.3c-.1 0-.1-.1-.2-.1-.1-.1-.2-.1-.3-.2-.2-.5-.4-.6-.7-.8zm-14.5 114.2c.4.1.4-.3.5-.5.1-.3.1-.6.2-.9.1-.4.3-.5 0-.9-.1-.2-.4-.7-.7-.5-.3.1-.3.6-.4.9s-.3.6-.3.9v.3l.1.1-.1-.1c.1.4.2.8.5.8l-.3-.4c.2.1.3.3.5.3zm-53.8 5.2s.1-.1.1-.2 0-.1-.1-.2-.1-.1-.3 0c-.1 0-.2 0-.3.1s-.2.2-.3.2c-.2.1-.4 0-.6.2-.2.1-.3.2-.5.3s-.5.1-.5.4c0 .2.1.5-.1.7-.1.1-.2.1-.2.1-.1.1-.1.1-.1.2-.1.3-.3.6-.2.9.1 0 .1 0 .1-.1h.1c.1.1.2 0 .3 0s .2 0 .3-.1c.2-.1.3-.2.5-.2.1-.1.2-.1.3-.2.1 0 .3-.1.3-.1l.1-.2.1-.1c.2-.1.2-.3.3-.4.1-.2.4-.2.5-.4s0-.4 0-.6c.1-.1.2-.2.2-.3zm-2-19c0 .1 0 .2-.1.4l-.3.6c-.1.2-.1.5-.2.7 0 .1-.1.3-.1.4.1.1.2.1.2.3s-.1.2 0 .3.1.2.2.3h.2l.1.1c.1.1.1.2.2.4s.3.4.4.7l.1.1c.1 0 .2.1.3.1l.1-.2c0-.1 0-.2.1-.3 0-.1.1-.2.1-.3s.1-.1.1-.1c.1-.1 0-.1.1-.2 0-.1.1-.2.2-.3.1-.2 0-.3.1-.5 0-.3 0-.5-.2-.7-.1-.1-.1-.3-.2-.4s-.1-.2-.2-.3c0-.1-.1-.3-.1-.4s0-.2-.1-.3c0-.1 0-.1-.1-.2-.1-.2-.2-.5-.3-.7 0-.1 0-.2-.1-.3s-.2-.1-.3-.1c-.2.1-.1.3-.1.4s0 .3-.1.4c.2-.1 0 0 0 .1zm26.7-11.4h-.3c-.1 0-.2.1-.2.1-.2.1-.4.3-.6.5-.2.1-.3.3-.5.4-.1.1-.1.2-.3.1-.1 0-.2-.1-.3 0-.2.1-.4.2-.6.5-.1.1-.1.3-.2.4l-.2.2c0 .1 0 .1.1.2v.4c0 .1 0 .2.1.3s.2.2.3.2.3-.1.3-.2c.2-.1.4-.3.5-.4.2-.1.4-.2.6-.2l.6-.3c.1-.1.2-.2.4-.3.1-.1.1-.1.2-.1l.1-.1c.1-.2 0-.5 0-.7s.4-.8 0-1zm-33.6 32.3c0-.1 0-.2.1-.3s.1-.3.2-.4l.2-.2c.2-.2.4-.3.5-.5 0-.1.1-.1.1-.2l.2-.2c.1-.1.2-.2.4-.3s.3-.3.5-.5l.3-.3c.1-.1.1-.2.2-.3.1-.2.3-.3.4-.5.2-.2.4-.3.6-.5s.4-.5.7-.7c.3-.3.7-.4.8-.7.2-.3-.1-.4-.2-.6s.1-.3-.1-.4c-.1-.1-.2-.1-.3-.1-.2 0-.3.1-.5.1h-.4c-.1 0-.1.1-.2.1h-.2c-.1 0-.2.1-.3.2s-.3.1-.4.2c-.2.1-.2.1-.3 0-.3.3-.8.4-1.1.5s-.5.3-.7.5-.5.2-.8.2c-.2 0-.3 0-.5-.1-.2-.2-.5-.4-.6-.7-.2-.3-.2-.6-.1-.9.1-.2.1-.3.1-.5v-.6c0-.1 0-.2.1-.3v-.2c0-.1-.1-.4-.2-.4s-.2.2-.3.3-.2.2-.3.1c-.1 0-.2.3-.2.4s0 .2-.1.3c0 .1-.1.1-.1.2-.4 0 0 .6 0 .8 0 .1 0 .3-.2.4-.1 0-.1 0-.2.1s0 .1-.1.1c-.2.3-1 .9-1.2.4-.1-.3-.2-.6-.1-.9.1-.2.2-.6 0-.8-.1-.1-.2-.1-.3-.1s-.1-.1-.1-.1c-.1 0-.1.1-.2.1-.2 0-.3 0-.4.1-.2 0-.2 0-.3-.1h-.8v-.3c0-.1.1-.1.1-.2s0-.1-.1-.2-.1-.2-.2-.4c0-.1-.1-.1-.1-.2v-.2c0-.1-.1-.1-.1-.1-.1-.1-.2-.1-.2-.1-.1-.1-.1-.3-.1-.4.1-.1.2-.1.4-.1.1 0 .1-.1.2-.1h.2c.1 0 .3-.2.3-.3 0-.2-.1-.2-.1-.4 0-.1.1-.3.2-.4s.2-.2.2-.3c.1-.2.2-.3.3-.5.2-.2.2-.5.3-.7s.1-.3.2-.5.3-.3.3-.5c0-.1 0-.4-.2-.3-.1 0-.2.2-.3.3-.2.3-.3.5-.6.6-.1.1-.3.1-.4.2s-.2.2-.2.4c-.2.3-.6.5-.9.7-.2.1-.3.2-.5.3s-.2.1-.4.1c-.1 0-.1.1-.2.1h-.2c-.2.1-.5.1-.7.2-.3.2-.5.3-.9.4-.3.1-.6.2-.8.4s-.3.5-.5.8-.5.4-.7.7c-.1.2-.4.7.1.5.3-.1.5-.4.8-.5.3-.2.5.1.4.4 0 .2-.2.3-.2.4-.1.1-.1.3-.2.4s-.1.2-.2.3l-.2.2v.1c-.1.1-.2.3-.3.4-.1 0-.1.1-.1.2v.1c0 .1-.1.2-.1.3v.2c0 .1-.1.1-.1.2-.1.1-.1.2-.2.3-.1.2-.2.3-.4.5-.2.1-.3.3-.4.4 0 .1-.2.2-.2.2 0 .1.1.2.1.3v.4c0 .2.1.1.2 0 .2-.1.4-.2.6 0 .1.1.2.2.4.2.1.1.2 0 .3.1.2.2 0 .5.1.8 0 .1.1.1.1.1v.5c0 .1 0 .2-.1.3s-.1.3-.1.4c-.1.2-.3.4-.5.6v.2c0 .1-.2.2-.2.3-.1.2-.1.3-.2.4-.1.2-.1.4-.2.6s-.4.4-.4.7v.4c0 .1 0 .3.1.4 0 .1 0 .1.1.2s.1.1.1.2h.4c.1 0 .2-.1.3-.2.2-.1.5 0 .7 0 .1 0 .2-.1.3-.1s.1 0 .2-.1h.2c.2 0 .5-.2.7-.3.3-.1.5-.3.8-.4s.6-.1.8-.2c.5-.3 1-.5 1.6-.6.3-.1.6-.1.9-.2.2-.1.4-.1.5-.2s.2-.1.3-.2c.2-.1.4 0 .6 0s .2-.1.3-.1h.3c.3 0 .5-.2.8-.2.2.1.4.2.7.2s.6-.1.9-.1c.1 0 .4-.1.3.1 0 .1-.1.1-.2.1.1.1.1.2.2.3s.1.2.2.3c.1.2.1.3.1.5.1.1.2.2.2.4 0 .1.1.1.1.2s-.1.2-.1.3l.1.1v.1c0 .1 0 .1.1.2 0 .1 0 .1.1.2l.1.1c.1.1.1.3.2.3 0-.1-.1-.2-.1-.3s0-.2.1-.3c.1-.2.1-.5.1-.7v-.3c0-.1.1-.2.1-.3v-.3c0-.1.1-.2.1-.3 0-.3-.1-.6 0-.9-.2-.2 0-.3 0-.5zm-13.7-22.1c.1 0 .2-.1.3-.1s.1-.1.1-.2c.1-.2.1-.4.1-.6 0-.1.1-.2.1-.3s-.1-.2-.1-.3.1-.2.2-.3.1-.2.1-.3c.1-.2.3-.4.4-.6.1-.1.1-.2.1-.3s0-.2.1-.4c.1-.5.3-.9.6-1.4.2-.3.5-.4.5-.8 0-.2 0-.4-.1-.6-.1-.1-.1-.3-.3-.4-.1-.1-.3-.3-.5-.3-.2-.1-.4-.1-.7-.1-.1 0-.2.1-.3.1-.2 0-.2-.1-.3 0-.2.1-.3.3-.5.3h-.3c-.1 0-.1.1-.3.1v.5c0 .2-.1.3-.1.5-.1.1-.1.2-.2.3s-.1.2-.1.3l-.3.9c0 .1-.1.3-.1.4 0 .2-.1.3-.1.4s.1.3.2.4.3.1.4.2c.2.1.3.3.4.5l.2.2c.1.1 0 .1.1.2 0 .1.1.1.1.2v.3c0 .2.1.4.1.6v.4l.1.1c0-.1.1 0 .1.1zm68.8-69.6v-.2c-.1.1-.1.2 0 .2zm-67.1 75.6c0-.1 0-.1.1-.2.1-.2.1-.4.2-.6.2-.4.5-.8.7-1.2.1-.2.2-.3.3-.5.1-.1.2-.2.2-.3.1-.1.1-.2.1-.4s.1-.4.1-.6v-.3c0-.2.1-.4 0-.6-.2-.4-.8-.3-1 .1-.1.2-.1.4-.2.6l-.3.3c0 .2-.1.3-.2.4s-.4.1-.5.2c0 .1-.1.2-.1.3v.3c0 .1-.2.2-.3.3-.2.2-.1.3-.2.5 0 .2-.1.3-.1.5v1.1c0 .1-.1.3-.1.4 0 .2.1.3.2.4s.1.2.1.2h.2l-.1.1c.2 0 .4-.1.5-.3.1-.1.1-.1.2-.3v-.3c.2.1.2.1.2-.1zm73.8 8 .2.3c-.1-.2-.2-.3-.2-.3zm2.1-95.6.3-.3c.1-.1.1-.2.1-.4v-.6l-.1-.1c-.1.1-.2.1-.3.1-.1.1-.3.2-.4.2-.2.1-.2 0-.4-.1-.1-.1-.3-.1-.4-.2-.1 0-.1-.1-.2 0-.1 0-.2.1-.2.1-.2.1-.3.2-.4.4-.2.2-.4.5-.6.8-.1.1-.1.2-.3.2-.1 0-.2.1-.3.2l-.6.6c-.1.1-.2.2-.2.4s-.1.3-.2.5c0 .2-.1.3-.2.4-.1.2-.3.3-.4.5-.1.1-.1.2-.2.4 0 .1-.1.2-.2.2s-.1 0-.2.1-.2.4-.2.5c-.1.2-.2.3-.3.4s-.2.3-.3.4c-.2.2-.5.3-.6.5-.1.1-.1.2-.1.3-.1.1-.2.2-.2.4-.1.1-.2.2-.3.2-.1.1-.3.1-.3.3-.1.2-.2.3-.3.5l-.2.2c-.1.2-.3.5-.4.8v.4c0 .1.1.2.2.3.1.3-.1.4-.2.7-.2.3.1.3.1.6v.4c0 .1-.1.3-.1.4-.1.3-.3.8 0 1l .1-.1v.1c0-.1.1-.1.2-.1s.1-.1.2-.1h.1c.5 0 .9-.1 1.2-.4.2-.2.3-.5.5-.7.3-.3.7-.5 1.1-.8l.9-.6c.1-.1.2-.1.3-.1.1-.1.2-.2.2-.3.3-.3.6-.5.8-.8.3-.3.6-.6.8-.9s.3-.6.4-1l .3-.6c0-.1.1-.2.1-.3l.2-.2c.1-.1.2-.3.2-.4.1-.1.2-.3.2-.4 0-.2 0-.4-.1-.5-.1-.4.1-.8.4-1.1.2-.3.6-.6.5-1 0-.2-.1-.3-.1-.5v-.4c-.1 0 0-.3.1-.5zm-36.1 82.4c.1.1.2.1.3.2l.3.3c.1.1.2.2.2.3.1.1.1.2.2.4.1.1.2.3.3.4.1 0 .1.1.2.1l.2.1h.3c.1 0 .1-.1.2-.1h.5c.2 0 .4-.2.5-.4l.3-.3c.1-.1.2-.2.3-.4.2-.2.3-.4.4-.6s.3-.3.4-.5c.2-.3.3-.6.4-.9.1-.1.2-.3.3-.4.2-.2.3-.4.4-.6.2-.3.5-.5.7-.9.1-.3.2-.5.3-.8.1-.2 0-.4.1-.5 0-.1 0-.2.1-.3l.1-.1v-.1c0-.1.1-.2.2-.3s.1-.2.2-.4c.1-.1.2-.4.1-.5-.1-.2-.4-.2-.5-.4s-.1-.4-.2-.7c0-.1 0-.1-.2-.2-.1 0-.1-.1-.2-.1-.2-.1-.3-.2-.5-.2-.1-.1-.3-.1-.4-.2-.1 0-.2 0-.3.1s-.2.2-.4.2c-.1 0-.2.1-.2.2-.1.1-.3.2-.4.3s-.2.1-.2.1c-.2.1-.4.1-.6.3-.1.1-.2.1-.3.2s-.2.2-.4.3c-.2.2-.4.4-.6.5s-.3.2-.5.4c-.2.1-.4.3-.6.5-.1.1-.1.2-.1.2-.1.1-.2.1-.2.2l-.3.3c-.1.1-.2.2-.3.2-.1.1-.3.2-.4.2-.1.1-.2.1-.3.2-.2.2-.2.4-.1.6.1.5.5 1 .6 1.5v.4c0 .1.1.2.1.4 0 .1 0 .2.1.4-.2.1-.2.3-.1.4zm16.8-48.1c0-.1 0-.1-.1-.1 0-.1-.1-.2-.1-.4-.1-.2-.3-.4-.3-.7 0-.2.1-.4.1-.7 0-.1-.1-.2-.2-.3s-.1-.2-.1-.4c0-.1.1-.2.1-.4 0-.1-.1-.2-.1-.3-.1-.3-.4-.6-.5-.9s-.3-.5-.5-.8c-.1-.1-.2-.2-.3-.2h-.4c-.2.1-.3.4-.5.5-.1 0-.2 0-.3.1s-.2.2-.2.3c-.1.1-.2.3-.2.5 0 .1-.1.2-.1.4-.1.1-.1.2.1.3.1.1.2.1.3.1l.2.2c.1.2.1.6-.1.8l-.4.4c-.3.2-.6.1-.9.1h-.4c-.1 0-.2.1-.3.1s-.6-.3-.6-.4.2-.2.2-.2c.1-.1.1-.3.2-.4.1-.3-.1-.4-.3-.5s-.5-.3-.7-.4c-.1-.1-.2 0-.3-.1h-.6c-.1 0-.2.1-.4.1h-1c-.2 0-.5-.1-.7-.1s-.3 0-.4.2c0 .1-.1.2-.1.3-.1.2-.3.2-.5.3-.1.1-.3.2-.4.2h-.4c-.1 0-.2-.1-.3 0-.1 0-.2.2-.2.3-.1.1-.3.2-.4.2h-.2c-.1 0-.1.1-.1.1h-.2c-.1 0-.1.1-.2.1-.1.1-.2.1-.3.2-.4.2-.7.6-.9 1-.1.2-.2.4-.4.5-.2.2-.4.5-.5.7-.1.1-.2.2-.2.4 0 .1-.1.2-.1.3-.1.2-.2.4-.3.5s-.2.2-.3.2c0 0-.1 0-.1.1v.2c0 .1 0 .1-.1.1v.2c0 .1-.1.2-.1.2l-.3.3c-.1.2-.3.3-.4.4l-.6.6c-.1.1-.2.1-.3.2s-.1.2-.2.2l-.3.3c-.1.1-.2.2-.2.3-.3.3-.6.6-.8 1-.1.1-.1.3 0 .4s.2.2.3.2h-.1c.1.1.3.2.5.2.2.1.3.1.5.1.3 0 .5-.3.8-.4.3-.2.6-.3.9-.5.3-.1.5-.2.8-.3.4-.2.7-.4 1.1-.5.2-.1.3-.1.5-.2.2 0 .3-.1.4-.2.2-.1.5-.3.7-.3-.1.1-.1.3-.2.4s-.1.3-.2.3c.1.1 0 .1 0 .2s.1.1.1.1c0 .1 0 .2-.1.3s-.1.2-.1.3v.4c0 .3.2.6.5.4.1-.1.2-.1.4-.2.1 0 .3-.1.4-.1h.3c.1 0 .1-.1.2-.1h.2c.1 0 .1 0 .2-.1h.4c.1 0 .1-.1.2-.1h.2c.2 0 .3-.1.4-.2.1 0 .3-.1.4-.1.2.1.1.4 0 .5s-.1.2-.2.4v.3c0 .2.1.3.2.4s.2.1.3.2.1.2.2.3.2 0 .3-.1c.2-.1.3-.3.5-.4.2-.2.4-.4.5-.7.1-.1.1-.3.2-.4s.1-.1.2-.3c0-.1 0-.2.1-.3.2-.2.5-.3.7-.4s.4-.4.7-.5c.1 0 .3 0 .4-.1.1 0 .1-.1.2-.2s.2-.1.3-.1c.1-.1.2-.1.3-.2h.4c.1 0 .3-.1.4-.2.1 0 .2-.1.2-.1.1-.1.2-.1.3-.1.2-.1.4-.3.6-.4.3-.2.6-.3.9-.4.1 0 .2-.1.2-.1.1 0 .1-.1.2-.1 0 0 .1 0 .1-.1.1 0 .1-.1.1-.1.1 0 .1 0 .2-.1s.2-.1.3-.2.1-.3.2-.4.2-.2.2-.3 0-.1.1-.2c0-.1.1-.2.1-.2 0-.1 0-.1.1-.2 0-.1.1-.1.2-.2s.1-.3.1-.3c0-.1-.1-.3-.1-.4 0-.3.1-.5.1-.8zm-24.9 28.7c.2 0 .3-.1.5-.1.4 0 .7-.4.9-.7.1-.2.2-.4.2-.6 0-.3.1-.5.1-.8 0-.2 0-.4-.1-.6s-.1-.2-.3-.2-.3-.2-.5-.2-.2.1-.3.2-.3.1-.5.1-.2.3-.2.4c-.1.2-.2.2-.4.4s-.2.4-.3.6c-.1.4 0 .6.2.8.1.1.2.2.4.3h-.2c0 .3.3.4.5.4zm-10.5 24c .1.1.1.2.2.4s.1.3.2.5c.1.1.2.1.3.2.1 0 .2 0 .3.1.1 0 .1.1.2.2l.4.4c.3.3.8.4 1.2.4h1.6c.1 0 .2-.1.4-.1h1.4c.1 0 .2-.1.3-.1.3 0 .6-.1.9-.1h.8c.2 0 .3-.1.5-.1h.3c.2 0 .5-.1.7-.1.2-.1.4-.2.7-.4.2-.1.3-.1.5-.1.3.1.6 0 .9-.2.6-.4 1.1-.8 1.8-1 .2-.1.4-.1.6-.2.3 0 .5-.1.8-.1.4-.1.8-.1 1.2-.2.1 0 .3-.1.5-.1h.2c.1 0 .2-.1.3-.1s.1-.1.2-.1c.1-.1.2-.1.3-.1.2-.1.4-.3.6-.4.1 0 .2 0 .3-.2 0-.1 0-.2-.1-.4 0-.1-.1-.2-.2-.4-.1-.1-.1-.2-.2-.4 0-.1 0-.2-.1-.4s-.3-.4-.4-.6l-.2-.2c0-.1-.1-.2-.1-.2-.1-.2-.1-.5-.2-.7s-.1-.3-.2-.5c0-.2-.1-.3-.1-.5 0-.1-.1-.3-.1-.4v-.5c-.1-.3 0-.5 0-.8 0-.1.1-.2.1-.4 0-.3.1-.5.2-.7.1-.1.1-.3.1-.4v-.3c0-.1.1-.1.1-.2v-.2c0-.1.1-.2.1-.4 0-.1 0-.2.1-.4.1-.3.1-.7.1-1v-1c0-.2 0-.4-.2-.6-.1-.1-.2-.3-.3-.3s-.2-.1-.2-.1c-.1 0-.1-.2-.2-.2-.1-.1-.3.1-.4.1s-.3-.1-.3-.2c-.1-.1-.2-.4-.4-.3-.3.2-.2.5-.3.7s-.2.6-.4.7c-.1.1-.2.2-.4.1-.1 0-.2-.2-.3-.3-.1-.2-.3-.5-.4-.7 0-.1 0-.2-.1-.3v-.2c0-.1.1-.3.2-.3.2-.1.3-.1.4-.3.1-.1 0-.2 0-.4 0-.1.1-.2.1-.3l.2-.2c0-.1.1-.2.1-.3v-.4c.1-.2 0-.6-.2-.7-.2-.3-.4.4-.6.2-.1-.1 0-.3.1-.4v-.4c0-.2 0-.5-.1-.7 0-.1-.1-.1-.1-.2v-.2c0-.1-.1-.2-.1-.3-.1-.3-.2-.6-.5-.7-.2-.1-.4-.1-.5-.3-.1-.3-.1-.5-.3-.7-.1-.2-.2-.5-.2-.7 0-.1.1-.2 0-.4-.1-.1-.1-.2-.2-.2-.2 0-.5.3-.5.4-.1.2-.3.3-.4.5-.2.2-.2.5-.2.7v.6c0 .1.1.1.1.1 0 .1 0 .2.1.4 0 .1.1.2.1.3.1.2 0 .5 0 .7 0 .3-.2.7-.2 1-.1.3 0 .7-.1 1s-.2.7-.2 1v .4c0 .1 0 .2-.1.4 0 .2 0 .5.1.7.1.1.2.2.1.4 0 .2-.1.3-.2.4-.2.3-.3.6-.5.9-.1.2-.2.5-.3.7-.1.1-.2.3-.3.4-.2.2-.4.4-.6.5s-.5.2-.7.1c-.2-.2-.3-.4-.6-.4-.4 0-.4.3-.4.6s-.1.5-.2.8c-.1.4-.1.7 0 1.1 0 .1 0 .2.1.3 0 .1.1.1.1.2s-.1.1-.1.1v.2c0 .1-.1.2-.2.3-.1.2-.1.4-.2.6s-.3.4-.4.6-.2.5-.5.6c-.1.1-.2.1-.3.2l-.2.2c-.2.2-.2.4-.4.5-.2.2-.4.2-.7.2h-.4c-.1 0-.1-.1-.1-.1h-.2c-.2 0-.3-.1-.4-.1h-.6c-.1 0-.1 0-.2-.1-.1 0-.1 0-.2.1h-.2c-.1 0-.1 0-.2.1h-.6c-.1 0-.1-.1-.1-.1-.2 0-.2 0-.3.1l-.3.3c-.1.1-.1.1-.1.2-.1.2 0 .4 0 .6s.1.3.2.5c0 .1 0 .2-.1.4s-.3.5-.3.8c0 .2.1.5.1.7 0 .1 0 .1-.1.2-.1.4-.1.5 0 .7zm178.3 171.2c-.1.1-.2.2-.3.2-.1.1-.3 0-.4.1-.1 0-.1.2-.2.2s-.1.1-.2.1-.3.1-.4.2-.6.3-.4.5l-.1.1-.2.1c.2 0 .3-.1.5-.1h.6c.2 0 .2-.1.4-.2h.4c.2-.1.4-.4.6-.5.1-.1.2-.2.2-.3s.2-.3.2-.4c.1-.6-.6-.1-.7 0zm61.3-49.9c-.2-.1-.5.3-.6.4l-.3.3c-.1.1-.2.1-.3.2-.2.1-.2.3-.4.4-.1.1-.3.2-.4.3-.2.2-.7.7-.6 1.1l-.1.2c.1-.2.4-.1.6-.2.1 0 .2-.2.4-.2.3-.1.5-.2.8-.4.1-.2 1.3-2 .9-2.1zm-15.4 21.9c-.3-.2-.9.7-1 .9h.3c.3.3.5 0 .7-.3.1-.1.2-.2.2-.3-.1 0-.2-.3-.2-.3zm15.7-18.5c-.1.1-.4.2-.4.4 0 .3.6.7.8.6l-.1.1c.1 0 .2 0 .3-.1h.3s.1 0 .1-.1c.1 0 .3 0 .4-.1s.1-.2.2-.2c.3-.2.6-.1.8-.4.1-.1.2-.3.3-.4.1-.2.1-.2-.1-.2-.4 0-.8 0-1.1.2-.3.1-.6.3-.9.2-.1 0-.1-.1-.2-.1-.2 0-.3.1-.4.1zm5.2-.3.3-.3c.3-.2.3-.5.6-.8.2-.2.4-.5.4-.8-.2.2-.4.4-.6.5l-.6.6c-.1.1-.2.2-.3.4s-.2.3-.4.4c-.1.1-.3.5-.2.7v-.1l.2.2c0-.3 0-.4.4-.6zm-5.1 1.6.2-.2c-.1.1-.2.1-.2.2zm4.7-2.8c.1-.2.3-.3.5-.4s.3-.3.4-.4c.2-.2.5-.3.7-.5s.3-.4.6-.6c.2-.2.4-.3.6-.5s.4-.5.6-.8c.1-.2.2-.6-.2-.5-.3.1-.4.4-.6.6s-.4.4-.6.5c-.1.1-.3.2-.4.3-.2.1-.4.3-.7.5-.2.1-.3.3-.5.5-.3.2-.5.3-.7.4-.3.2-.8.6-.8 1.1 0 .2.4.3.6.3l.1.1c.2-.1.3-.3.4-.6zm-2.6 2.5c-.2.2-.3.4-.5.5l-.6.3c-.2.1-.3.3-.5.4-.4.2-.8.5-1.2.8l-.7.7c-.2.2-.1.3.1.5l.2-.2c.3-.3.8-.4 1.2-.6.2-.1.4-.3.6-.4s.3-.3.5-.4c.3-.2.6-.5.9-.8.2-.2.3-.5.5-.7.1-.1.3-.5.3-.7-.2-.3-.7.5-.8.6zm-1.4 6.5c-.1 0-.1.1-.2.2s-.3.1-.5.2c-.3.1-.6.4-.8.8-.2.3-.2.6-.4.8l-.3.3c-.2.2-.3.7-.7.8-.1-.2.1-.2.2-.4v-.4c-.3.2-.6.5-.9.7l-.5.5c-.1.2-.3.3-.5.5-.1.2-.1.3-.3.5-.1.1-.3.2-.4.3s-.1.3-.1.4-.1.1-.1.2c-.2.2-.3.4-.5.6-.2.1-.4.2-.5.4s-.3.4-.4.5l-.6.6c-.1.2-.2.3-.3.5 0 .1-.2.2-.2.3 0 .2 0 .2-.1.4-.1.3-.3.6-.4.8s-.1.4-.2.6-.1.4-.2.5c.1-.1.2-.1.3-.2s.2-.3.4-.4c.4-.3.8-.5 1.1-.9.1-.2.2-.4.4-.6.1-.1.2-.2.2-.3.1-.1.1-.2.1-.3.1-.4.6-.6.9-.8.2-.1.3-.3.4-.5.2-.2.4-.4.6-.5.1 0 .2-.1.3-.2s0-.2 0-.4c0-.3.2-.4.4-.6.1-.1.1-.3.2-.4s.2-.1.2-.2c.2-.2.4-.3.6-.5s.4-.3.6-.4.4-.3.6-.2c0 .1-.2.3-.2.4-.1.1-.1.2-.2.3s-.6.3-.6.5c.2.1.9-.3 1.1-.5.3-.2.3-.4.5-.6.1-.2.3-.4.5-.6.3-.3.4-.7.5-1.1 0-.2.1-.4.2-.6s.1-.4.2-.5c-.3-.3-.3-.5-.4-.5zm-8.3-56.8c.1-.1.2-.2.2-.4zm-6.6 68.6c-.2 0-.5.3-.7.5-.1.1-.1.2-.2.4 0 .1-.1.2-.2.3l.4-.1c.2 0 .4-.1.5-.3.1-.1.3-.2.3-.3.3-.2.2-.5-.1-.5zm11.5-21.8c.2-.1.3-.3.5-.4.2-.2.5-.3.7-.5.2-.3.3-.6.4-.9s.3-.5.4-.8c0-.1.3-.3.2-.5-.1-.1-.4.2-.5.3-.4.2-.4.5-.6.8l-.3.3c0 .1 0 .2-.1.3l-.2.2c-.2.3-.4.6-.7.9-.1.1-.2.3-.2.4h.1l-.1.2c.2.1.2-.1.4-.3zm4-1.5h.4c.1 0 .2.1.3.1s.5 0 .6-.1l.2.3c.3 0 .5 0 .7-.1.1 0 .2-.1.4-.1h.4c.2 0 .3-.1.5-.2s.4-.1.7-.2c.2-.1.5-.2.7-.3.3-.2.6-.4 1-.5.3-.1.5-.1.7-.2.5-.2.8-.5 1.1-.9.1-.1.2-.2.2-.3.1-.1.2-.2.2-.4.1-.2.3-.4.4-.5.2-.3.4-.6.5-.9l.3-.9c.1-.2.3-.3.4-.6s.3-.5.4-.8c.1-.2.3-.4.4-.6s.3-.4.2-.6c-.1 0-.6.6-.8.7-.2.3-.2.7-.4 1s-.3.5-.5.8-.4.5-.6.7c-.3.2-.4.6-.7.8s-.5.4-.8.6c-.2.1-.3.2-.5.3s-.3.1-.5.1c-.1 0-.2.1-.3.1h-.2c-.2-.1-.3-.1-.5-.1s-.4-.1-.6-.1-.3-.1-.5-.1c-.3-.1-.7.1-1 .3-.2.1-.3.1-.4.2-.2.1-.4.2-.6.2-.1 0-.1-.1-.2-.1s-.2.1-.3.1l-.3.3c-.1.1-.3.3-.5.4s-.4.1-.5.3c-.2.2-.5.6-.6.8 0 .1.1.4.1.6.1-.2.3-.1.5-.1zm-.8 2c-.1.3.5.5.7.5.3 0 .6.1.9.1v.1c0 .3.6-.2.7-.3.3-.2.5-.3.7-.5.1-.1.3-.3.1-.4-.1-.1-.2 0-.3 0-.2.1-.5.3-.7.4h-.6c-.3 0-.3-.1-.6-.2-.2-.1-.8 0-.9.3zm6.6.4c-.1 0-.2.2-.3.3-.2.2-.4.4-.5.6s-.2.3-.3.4l-.6.6c-.1.1-1.1.9-.6.9l-.1.3c.4-.2.7-.5 1-.8.3-.2.5-.5.7-.8.1-.2.3-.3.4-.4l.3-.6c.1-.2.3-.5 0-.5zm-53-5.3c-.1.1-.2.3-.3.4.2-.1.3-.2.3-.4zm8.9-231c-.1-.1-.2-.1-.3-.2-.1.2.2.2.3.2zm66.4 180.9v-.6c0-.3-.1-.6-.2-.8 0-.2-.1-.3-.1-.5-.2 0-.3.3-.4.4-.1 0-.2.1-.3.2h-.3c0 .3-.3.5-.5.6l-.6.6c-.1.2-.3.6-.3.8 0 .1-.1.2-.1.4v.4c-.1.6-.6 1-.7 1.6 0 .2 0 .3-.1.5 0 .1-.1.3-.1.4s.2.2.3.2l-.1.1c-.1.5.5.5.8.5h.5c.2 0 .4.2.6.1s.2-.3.3-.4.2-.3.3-.4c.2-.3.3-.6.3-.9l.3-1.2c.1-.3.3-.7.3-1.1v-.4c0-.4.1-.4.1-.5zm7-63.8c-.1-.3-.4-.5-.5-.8s-.3-.6-.6-.7-.6.1-.8.3l-.3.3-.3.3c-.1 0-.1.1-.2.1v.2c-.1.1-.2.2-.3.4-.1.1-.2.2-.2.4-.1.2-.2.2-.4.3l-.3.3c-.1.1-.3.2-.4.3-.1 0-.3.1-.4.1-.4-.2-.1-.8-.3-1.1-.1-.1-.2-.2-.3-.2.1-.2.1-.4.2-.6.1-.3.2-.5.3-.7.2-.4.2-.7.2-1.1 0-.3.1-.5.1-.8v-.5c0-.2.1-.3.1-.5.1-.3 0-.6 0-.9 0-.2.1-.4.3-.4s.2.1.3.2c.1 0 .3.1.4.1 0 0 .1 0 .1-.1h.3c.2-.1.4-.5.4-.7 0-.3.1-.7.1-1 0-.4 0-.6-.2-.9-.1-.1-.1-.3-.2-.4s-.2-.1-.3-.1c-.2-.1-.2-.1-.4.1l-.4.4c-.2.2-.4.4-.5.6-.1.1-.1.3-.1.4-.1.2-.1.3-.1.4-.4 0 .2.5.1.7s-.3.1-.5 0-.3-.2-.5-.3c-.4-.1-.8-.4-1.2-.6-.2-.1-.3-.1-.6-.1-.2 0-.5-.2-.7 0-.2-.2-.3.3-.3.4v.4c0 .2.1.1 0 .3-.1.3-.4.4-.6.6l-.3.6c-.1.2-.2.4-.4.6l-.2.2c-.1.1-.2 0-.4 0-.1 0-.3.2-.4.3-.4-.6-.7-1.1-1-1.8-.2-.5-.4-1.1-.6-1.6-.1-.4-.3-.7-.5-1.1-.2-.3-.4-.7-.5-1.1v-.3c0-.1-.1-.2-.1-.4 0-.3-.1-.5-.1-.8 0-.4.3-.9.1-1.3-.2-.3-.4-.5-.6-.8-.1-.2-.1-.4 0-.6.1-.1.3-.1.4-.2s.2-.2.2-.4c0-.1-.1-.2-.2-.3 0-.1-.1-.1-.1-.2-.1-.2-.1-.4-.2-.7 0-.2-.2-.3-.2-.5-.1-.2 0-.5 0-.7 0-.3 0-.4.1-.7.3-.8.8-1.7 1-2.5.1-.4.2-.9.3-1.3 0-.1.1-.2.1-.4v-.3c0-.1.1-.2.1-.3v-.3c0-.2.1-.5.2-.7s0-.4-.1-.6c-.1-.4-.1-.7-.3-1.1l-.6-1.5c-.1-.3 0-.4 0-.6v-.6c0-.5-.1-.9-.3-1.4-.1-.2-.2-.5-.3-.7-.2-.3-.4-.4-.6-.7-.2-.2-.6-.6-.9-.3-.2.3.1.8.3 1.1l.3.6c.1.2.1.4.2.6.1.3.2.7.4.9.1.2.2.3.3.5s.1.4.1.7.1 1.3-.4 1.3c0-.2-.2-.4-.2-.5 0-.2 0-.4-.1-.6s-.1-.3-.2-.5l-.3-.6c-.1-.4.2-.8.1-1.2s-.5-.8-.8-1l-.6-.6c-.1-.1-.1-.3-.2-.5s-.1-.4-.3-.5c-.1-.1-.4-.2-.5-.2-.4-.1-.7 0-1 .3-.1.1-.2.2-.3.2-.2.1-.3-.1-.6-.1 0-.3-.1-.5-.2-.8s-.3-.4-.6-.6c-.2-.1-.3-.2-.4-.4-.1-.1 0-.2-.1-.3-.1-.2-.3-.4-.4-.5-.2-.1-.4-.3-.6-.3-.3-.1-.4-.1-.6-.3-.2-.1-.5-.2-.7-.3s-.3-.3-.5-.4c-.3-.2-.6-.4-.8-.7-.2-.2-.3-.4-.5-.7-.4-.4-.7-1-1.1-1.3-.2-.1-.3-.2-.5-.3-.1-.1-.1-.2-.2-.3 0-.1 0-.2.1-.3s.2-.3.4-.3h.2c.1 0 .1-.1.2-.1s.2.1.3.2.2.1.3.1.2-.1.3-.2.2-.1.4-.1c.1 0 .3 0 .3-.2.1-.1 0-.2 0-.3-.1-.2-.2-.3-.3-.4-.1-.2-.3-.3-.4-.5-.1-.1-.1-.3-.1-.4v-.4c0-.1 0-.3.1-.4 0-.2 0-.3-.1-.5 0-.1 0-.3.1-.4s.2.1.3 0 .1-.3.1-.4c0-.2.1-.3.1-.5v-.3c0-.1.1-.2.2-.3s.2-.2.4-.2c.2-.1.3-.2.5-.2h.3c.1 0 .2 0 .3-.1h.3c.1 0 .2 0 .3-.1.4 0 .7 0 1.1.1.1 0 .1 0 .2.1h.3c.1 0 .3.1.4.1s.3.1.4.1.2 0 .2.1c.1 0 .2.1.3.1s.3 0 .4.1c.1 0 .2.1.4.2h.2s.2.1.1 0c .1.1.2.2.3.2.1.1.4.1.6.2s.6.1.5.5c0 .1-.1.2 0 .3s.2.2.2.4-.1.2.1.3c.1.1.2.2.3.2.2.1.3.3.4.4.2.2.3.4.4.6l.3.6c.1.1.1.2.1.3 0 .2 0 .2-.1.4 0 .2.1.4.1.6 0 .1-.1.2-.1.4 0 .1.1.2.1.3 0 .2 0 .4.1.5s.3.3.4.3c.1-.3.3-.4.5-.2.3.2.3.5.4.7s.2.4.4.5c.3.2.6.1.9.1.2 0 .3 0 .4-.1s.2-.1.3-.1h.5c.1 0 .1.1.1.1.1 0 .4 0 .5-.1s.1-.3.3-.4c.1-.1.2 0 .3 0h .2c.1 0 .1.1.1.1.2 0 .2-.1.3-.2.2-.2.5-.2.7-.2.1 0 .2.1.3.1s.1-.1.2-.1.2.1.3.1h.4c.1 0 .2-.2.3-.3.1-.2.1-.5.1-.8v-.8c0-.3-.2-.6-.3-.8-.1-.1-.2-.2-.2-.3-.1-.1-.1-.3-.2-.4-.1-.2-.2-.5-.3-.7-.2-.3-.5-.7-.4-1.1.1 0 .1.2.2.3s.3.1.4.3c0-.1-.1-.3-.1-.4-.1-.2-.1-.3-.2-.5-.2-.2-.3-.5-.4-.8-.1-.1-.1-.2-.2-.4s-.1-.4-.2-.5c-.1-.3-.3-.5-.4-.8v-.4c0-.1 0-.3-.1-.4l-.3-.3c-.1-.1-.2-.2-.2-.3-.1-.1 0-.2-.1-.3-.1-.3-.2-.5-.4-.7l-.3-.3c-.1-.1-.2-.4-.3-.4.1.2.1.5.2.7s.2.3.4.5c.1.1.4.6.2.6-.1 0-.3-.2-.3-.3v-.1s-.1 0-.1-.1-.1-.1-.1-.2c0 .1.1.2.1.4 0 .1 0 .3.1.4s.1.1.2.3-.1.3 0 .5c0 .1.1.2.2.3.1.2.1.3.1.4 0 .2 0 .3-.1.4v.2c0 .1.1.1.1.2.1.4-.5 0-.3.4.1.1.1.3.1.4s0 .1-.1.2v.3c0 .2-.1.3-.1.5v.4c-.2.1-.4-.4-.5-.5s-.3 0-.4 0-.3-.1-.4-.1h-.4c-.1 0-.3-.1-.4-.1-.2 0-.3-.1-.5-.2-.1 0-.2-.1-.3-.1l-.3-.3c-.2-.2-.4-.3-.7-.3s-.5-.1-.7-.3-.3-.4-.3-.7c0-.1 0-.2-.1-.3 0-.1-.1-.1-.1-.1v-.1c-.1-.1-.2-.2-.3-.2s-.2 0-.3-.1c-.2-.1-.4-.5-.4-.7 0 0 0-.1-.1-.1v-.3c0-.1.1-.1.1-.1v-.1c0-.1.1-.1.1-.2v-.2c0-.1 0-.1.1-.2 0-.4 0-.9-.1-1.3s-.5-.7-.5-1.2v-.9c0-.1 0-.1.1-.1v-1.1c-.1-.2-.1-.5-.2-.7s-.3-.3-.4-.5-.3-.3-.4-.5-.3-.5-.5-.6c-.2-.2-.4-.3-.6-.5-.2-.3-.3-.6-.5-1-.1-.2-.1-.3-.3-.5.1.1.2.1.3.1.1.1.3.1.4.1.1.1.1.2.1.3 0 .2 0 .3.2.4.1.1.2.1.3.2s.2.1.3.2c.1.2.2.5.4.6.3.2.2-.2.1-.3-.1-.3-.3-.5-.3-.8 0-.1 0-.3-.1-.4 0-.1-.1-.2-.1-.3-.1-.2 0-.2.1-.2.1-.1.2-.1.2-.3s0-.3-.1-.5v-.2c0-.1-.1-.1-.1-.2-.1-.3-.3-.5-.4-.8-.1-.2-.1-.7.2-.7h.2c.1 0 .1 0 .1.1.2 0 .3 0 .5-.1h.2c.1 0 .1 0 .1-.1.1 0 .2 0 .3-.1.1 0 .3-.1.4-.1s.3-.1.4-.1c.2-.1.3-.3.5-.1s.2.4.3.7c.1.2.2.3.3.4s.2.3.2.4.1.2.2.3v.2c0 .1.1.2.1.2.1.1.1.3.2.4.1.2.3.1.2-.1 0-.1-.1-.3-.1-.4s-.1-.3-.2-.3c.4.2.5.7.6 1.1.1.3.3.6.4.9l.3.3c.1.1.1.2.1.3.1.2.1.5.1.7 0 .3.2.5.4.8.2.4.5.7.7 1 .3.4.4 1 .7 1.3-.1-.1-.1-.2-.1-.3s-.1-.3-.1-.4c-.1-.3-.2-.6-.4-.9-.1-.2-.2-.4-.3-.7-.1-.1-.2-.3-.2-.4-.2-.4-.3-.7-.4-1.1-.1-.3-.2-.5-.2-.8s-.1-.6-.2-.9-.1-.5-.1-.8-.1-.6-.2-.8c0-.2-.2-.4-.2-.6-.1-.3-.2-.7-.3-1-.2-.5-.2-1-.4-1.5s-.4-1-.7-1.5-.5-1.1-.9-1.5c-.2-.2-.4-.5-.6-.7-.3-.4-.5-.8-.8-1.1-.5-.6-1.1-1.2-1.7-1.7-.1-.2-.1-.3-.2-.5-.3-.7-.6-1.4-1-2.1-.7-1.3-1.4-2.7-2.1-4-.8-1.4-1.9-2.6-2.8-3.9-.3-.5-.7-.9-1-1.4-.4-.6-.9-1.2-1.4-1.8-.4-.5-.8-1-1.2-1.6-.2-.3-.5-.7-.8-1-.9-.9-1.6-2-2.5-2.9-.6-.7-1.2-1.4-1.8-2.1-.3-.4-.7-.7-1-1.1-.6-.7-1.2-1.3-1.9-1.9-.3-.2-.5-.5-.8-.7-.1-.1-.3-.2-.4-.4-.1-.1-.2-.2-.4-.3s-.3-.3-.5-.4-.3-.3-.4-.4c-.2-.2-.5-.4-.7-.6-.4-.4-.8-.7-1.2-1.1-.2-.1-.3-.3-.5-.5l-.3-.3c-.2-.2-.5-.4-.7-.6-.1-.1-.3-.2-.4-.3l-.5-.5c-.3-.2-.5-.4-.8-.6l-.4-.4c-.5-.5-1.1-.9-1.6-1.4-.5-.4-.9-.7-1.4-1.1-.1-.1-.3-.2-.5-.3l-.3-.3c-.2-.2-.4-.4-.6-.5-.4-.3-.8-.6-1.1-.8-.2-.1-.4-.3-.6-.4s-.3-.3-.5-.5c-.1-.1-.2-.1-.2-.2l-.3-.3c-.1-.1-.3-.2-.4-.3-.6-.5-1.1-1.1-1.7-1.6-.1-.1-.3-.2-.4-.3l-1.2-1.5c-.6-.7-1.3-1.3-2-1.9-.6-.5-1.3-1-1.9-1.6-.5-.5-1.1-.9-1.7-1.3-1-.7-2.1-1.4-3.1-2-.4-.2-.8-.5-1.2-.7-.5-.2-.9-.6-1.3-.9-1.3-.9-2.6-1.7-3.9-2.5-.5-.3-1.1-.7-1.6-.9-.4-.2-.7-.5-1.1-.6-.4-.2-.9-.4-1.3-.6-.2-.1-.3-.1-.5-.2-.1-.1-.3-.2-.4-.3-.2-.1-.3-.1-.5-.2-.1-.1-.2-.1-.2-.2-.3-.1-.5-.2-.8-.4s-.5-.3-.8-.4l-.6-.3c-.4-.2-.8-.4-1.3-.7l-.6-.3c-.1-.1-.2-.2-.3-.2-.1-.1-.2-.1-.3-.2-.2-.1-.4-.3-.6-.4s-.3-.3-.5-.4c-.2-.2-.5-.4-.8-.5-.2-.1-.4-.3-.6-.4l-.6-.3-.6-.3c-.3-.2-.6-.3-1-.4-.2-.1-.5-.3-.7-.4-.1-.1-.3-.1-.4-.2s-.2-.2-.4-.2c-.1 0-.2-.1-.4-.1-.1-.1-.3-.1-.4-.2s-.3-.1-.4-.2l-.1-.1h-.1c-.1 0-.2-.1-.3-.1l-.2-.2c-.1-.1-.2-.1-.4-.2l-.1-.1c-.1-.3-.2-.7-.4-.9-.3-.5-.8-.7-1.2-1-.5-.4-1.1-.6-1.7-.9-.2-.1-.5-.2-.7-.2-.4-.1-.7-.3-1.1-.3-.7-.1-1.3-.3-1.9-.6-.8-.4-1.7-.5-2.5-.8-.7-.2-1.4-.4-2-.7-.6-.2-1.1-.5-1.7-.5-.2 0-.4-.1-.6-.1-.3-.1-.7-.2-1-.3-.2 0-.3 0-.3.2-.1.3.3.6.5.7l-.3-.4.4.4c.1.1.3.1.4.2.4.2.8.4 1.2.4.2 0 .3.1.5.1s.4 0 .6.1c.2 0 .3.1.4.2.2.1.3.2.5.3l.9.6c.3.1.7.3 1 .4.2 0 .3 0 .4.1.1 0 .2 0 .2.1.1 0 .1.1.2.1.2.1.3.1.4.2.2.1.4.2.5.3.2.1.6.3.7.5.1.1.1.3.3.4s.4-.1.5 0c .3.1.3.6.4.8 0 .1.1.2.1.2-.1-.1-.1-.3-.3-.4-.1-.1-.3-.1-.5-.2-.1 0-.3-.1-.4-.1-.2 0-.4 0-.5-.1-.2-.1-.2-.2-.3-.4-.4-.4-.9-.6-1.4-.8-.4-.1-.7-.3-1.1-.5-.1 0-.2-.1-.3-.1-.3-.5-.8-.7-1.4-.9-.2-.1-.4-.1-.6-.2s-.3-.1-.5-.1c-.4-.1-.7-.2-1-.4s-.6-.2-1-.3c-.1 0-.1 0-.3-.1-.1 0-.2-.1-.3-.1-.1-.1-.2-.2-.3-.2h-.3c-.1 0-.2 0-.3-.1-.2-.1-.3 0-.5.1-.1-.1-.3-.2-.5-.3-.1 0-.2 0-.3-.1-.1 0-.1-.1-.2-.1h-.5s-.1.1-.1 0h-.2c-.1 0-.1-.1-.2-.1v-.1c-.1-.1-.1-.2-.2-.3-.2-.1-.4 0-.6 0-.1 0-.1-.1-.2-.1h-.3c-.2 0-.3-.1-.5-.2l-.2-.1s-.1-.1-.2-.1c-.2 0 0 .3.1.4h-.2c0 .1.2.2.3.3s.2.2.4.3c.1.1.2.2.4.3.1.1.2.1.3.1.2.1.4.2.6.4.2.1.3.2.5.3.1 0 .2.1.3.1.3.1.4.2.6.4.1.1.2.3.3.4s.2.2.4.3c.1 0 .2.2.2.3h.1-.5v-.3s-.1 0-.1-.1h-.2c-.1 0-.2-.1-.3-.1-.1-.1-.2-.2-.3-.2s-.2-.1-.3-.1l-.1-.1h-.1c-.1 0-.2 0-.2-.1l-.2-.2h-.1c-.1-.1-.2-.1-.3-.1h-1.8c-.2 0-.3 0-.4.1h-.4c-.2 0-.3.1-.4.1h-.3c.1.2.4.2.6.3.1.1.2.2.3.2h.6c.2 0 .3.1.5.1.3 0 .5.1.8.1.2 0 .3 0 .4.1l-.1.1-.1.1c-.1.1-.2.1-.4 0h-1.2c-.1 0-.2.1-.1.2 0 .1.1.1.2.1s.1.1.1.2h-.5c0 .2.5.3.4.6-.1.2-.7.1-.9.1h-.1l-.1-.1h-.1c-.1 0-.1-.1-.2-.1h-1.5l-.1-.1h-1.3c-.1 0-.1-.1-.2-.1-.2-.1-.4 0-.6 0s-.4.1-.5.2-.2.2-.2.3v.3c0 .1 0 .2.1.3 0 .2 0 .2.2.4l.4.4c.1.1.2.3.3.5s-.1.4-.1.5c-.1.5 0 .7.3 1.1.2.2.7.4.4.7-.2.1-.5.2-.7.3s-.4.1-.6.2-.3.1-.5.1c-.1 0-.2.1-.3.1h-.3c-.2.1-.2.3-.2.4s.1.2.1.3v.3c.1.3.1.7.1 1.1 0 .2-.1.3-.1.5-.1.2-.2.3 0 .4s.3.1.5.1.3.1.4.1h.4c.1 0 .2.1.3.1.2 0 .3.1.5.2s.4.1.6.1.3.1.5.1.4.1.6.1c.3 0 .4 0 .7.1.2.1.4 0 .5.1.1 0 .2.1.3.1.2 0 .4.1.5.1s.2.1.4.1h.8c.2 0 .4 0 .6.1.1.1.4.2.4.3-.1 0-.2.1-.4.2h-.5c-.2 0-.3.1-.1.2.1.1.4.1.5.1.2 0 .4.1.6.1s.4 0 .5.1c.2 0 .4.1.5.2.2 0 .4.1.6.2.2 0 .4 0 .6.1.1.1.3.1.5.2.3.1.7 0 1 .1.2.1.4.2.6.2.2.1.5 0 .7.1.3.1.7.2 1.1.4.3.1.6.2.8.4.3.3-.1.5-.3.6-.1.1-.3.1-.4.3-.1.1-.1.3-.1.5s0 .3.1.5c0 .1 0 .3.1.4.1.2.4.2.5.3s.2.2.3.4c.1.3-.2.5-.4.6-.1.1-.3.1-.4.3 0 .1.2.3.2.4.2.3.4.5.6.7.1.1.3.4.4.5 0 .1.1.2.1.2 0 .1 0 .1.1.2s.2.3 0 .4c-.1.1-.3 0-.4-.1-.1.2.2.6.3.8l.3.3c.1.1.2.1.3.2.2.2.4.6.6.9s.4.6.6.8c.4.6 1 1.2 1.5 1.7.3.3.6.7.8 1.1.1.3.2.6.4 1 .1.3.1.6.2.9 0 .3-.1.5-.2.8 0 .3-.1.7 0 1 0 .1.1.1.1.2s0 .2.1.3.2.2.3.4.1.3.1.5c0 .1 0 .3.1.5.1.3.6.6.9.7.2.1.5.2.7.4.3.1.7.3 1 .6.2.1.3.3.5.4-.2.2-.4.4-.5.7-.1.1-.2.3-.3.4s-.1.2-.1.4c-.1.2-.1.4-.2.6v.3c0 .1-.1.2-.1.4 0 .8 1.1 1.1 1.6 1.5.3.2.5.5.8.7s.7.3 1 .5.3.7.4 1c0 .2.1.4.3.5h1.1l.2.1c.1 0 .2.1.2.1.4.1.6.3 1 .5.2.1.3.2.5.4.1.1.2.3.3.4.2.3.4.5.7.7.1.1.2.1.3.2v.3c0 .1.1.3.2.5s.1.3.2.5c.1.1.1.2.1.3l.3.3c.1.1.2.4.3.5v.5c0 .3-.5.4-.5.8s.5.7.6 1c .2.3.3.7.1 1.1s-.5.6-.9.8c-.1 0-.1.1-.2.1-.1-.2-.3-.3-.5-.4s-.3 0-.5-.1-.3-.1-.4-.2-.2-.2-.4-.2c-.1-.1-.1-.1-.3-.1h-.3c-.2 0-.3-.1-.5-.1s-.3-.1-.5-.1h-.6c-.3 0-.5.1-.8.1-.2 0-.3-.1-.5-.1-.4 0-.9-.1-1.2-.3-.3-.1-.6-.5-.9-.6-.2-.1-.3-.2-.5-.2-.3-.1-.5 0-.7-.1s-.3-.3-.4-.4-.3-.2-.4-.4c-.3-.3-.4-.7-.7-.9-.2-.1-.4-.3-.6-.4-.3-.2-.7-.3-1-.5s-.6-.4-.8-.7c-.2-.2-.4-.3-.5-.6-.1-.2-.2-.4-.3-.5-.2-.2-.4-.5-.5-.7s-.1-.4-.2-.5-.2-.3-.2-.4c-.1-.2 0-.3-.2-.4-.1-.1-.3-.2-.4-.2h-.6c-.1 0-.3-.1-.5-.2-.4-.1-.7.1-1.1-.1-.3-.1-.6-.3-.9-.6s-.4-.5-.8-.5c-.2 0-.4 0-.6-.1s-.4 0-.6 0-.5-.1-.7-.1c-.1 0-.2.1-.3.1h-.4c-.2 0-.6.2-.6.4-.1.2.1.4.2.5.2.2.4.5.6.8.3.3.6.7 1 1 .2.1.5.3.6.5s.2.4.4.6c.1.1.1.2.2.4l.3.3c.1.2.2.4.4.5.2.3.4.5.3 1 0 .1-.1.2-.1.3s-.1.2-.1.3c-.1.2-.2.2-.2.4s.1.3.2.4l.2.2c.1.1.2.2.4.3.2.2.8.8.6 1-.2.3-.8-.1-1-.3-.1-.1-.1-.2-.2-.3l-.2-.2c-.1-.1-.2-.1-.4-.2s-.4-.1-.6-.2-.4-.1-.6-.3c-.3-.3-.1-.6 0-1 .1-.1.1-.3.1-.5.1-.2 0-.4 0-.6s.2-.4.1-.7c0-.1-.3-.2-.4-.2-.4-.2-.8-.3-1.2-.4-.2-.1-.5-.2-.7-.2h-.6s-.4 0-.6 0-.3-.1-.5-.1c-.5 0-.4.3-.4.7v.5c0 .2.1.3-.2.4-.1 0-.3-.1-.3 0v .3c0 .1-.1.2-.1.3v.3c0 .2-.2.3-.2.4-.1.2.1.5.1.8 0 .2-.1.4-.1.6s.1.3.1.5c0 .4.1.9.4 1.2.1.2.3.3.4.5.2.1.3.2.5.3.3.2.4.5.3.9-.5-.2-1-.4-1.6-.5-.1 0-.1-.1-.2-.1h-.2c-.2 0-.3-.1-.5-.1-.3-.1-.8-.3-.7.3 0 .2.2.5.3.6.1.2.3.5.4.7.1.1.1.2.2.4l.3.6c.1.2.1.3.1.4s.1.1.1.2v.2c0 .2-.1.3-.1.4v.5c0 .1-.2.2-.2.4-.1.2-.2.3-.3.4-.2.3-.4.4-.8.4-.3 0-.6.3-1 .3h-.4c-.1 0-.2.1-.4.2h-1.3c-.1 0-.4 0-.5.1s.1.6.3.6l-.2.2c-.2.1.2.4.3.5.2.2.3.4.5.5.4.3.8.5 1.3.7.1.1.2.1.4.2.1 0 .2.1.3.2.1 0 .2.1.3.1s.2.1.4.1c.4.1.8 0 1.1 0s .6.2.9.3.5.1.8.2c.1 0 .2.1.4.1h.4c.2 0 .5.1.7.2h.4c.2 0 .5.1.7.2s.4.1.6.1.3.1.5.1h.5c.1 0 .2.1.4.1.3.1.7.2 1 .3.2.1.5.2.7.3s.1.3.3.5c.1.2.1.1.4.2.2 0 .3.1.4.1h2.3c.3 0 .7-.1 1-.2.3 0 .5-.1.8-.1h.5c.5 0 1 .3 1.5.3.2 0 .4-.1.7-.1h1.8c.4 0 .8-.1 1.2-.2s.6 0 1 .1h.9c.2 0 .3-.1.5-.1s.3 0 .6-.2c.1-.1.3-.2.4-.3.1.1.2.1.3.2.4.2.7.4 1.2.6.3.1.6.4.9.5.3.2.7.3.9.6l.6.6c.1.1.3.2.4.3.2.1.3.3.4.4.3.2.6.4 1 .6l.3.3c.1.1.2.2.4.3.2.2.4.5.5.7.2.3.4.5.8.4.2-.1 1-.3.7.2-.2.3-.3.6-.5.8-.1.1-.1.3-.2.4-.1.2-.2.3-.4.4-.3.3-.3.6-.1 1 .1.2.2.4.3.5 0 .1.1.1.1.1.1.1 0 .2.1.3.1.2.2.5.4.7s.6.2.9.2c.4 0 .9.1 1.3 0 .2 0 .5-.2.7-.2.4-.1.7-.2 1.1-.2.5-.1.9-.2 1.4-.3.2 0 .4-.1.6-.1.2-.1.5-.1.7-.2s.3-.1.5-.1.3.1.4.1c.5 0 .8-.4 1.2-.6.3-.2.5-.3.8-.3h.5c.2-.1.3-.1.5-.1.1 0 .2-.1.3-.1h.4c.1 0 .1-.1.2-.1h.3c.1 0 .1-.1.2-.1h.3c.3 0 .6-.1.8-.2.3-.1.6 0 .9 0 .2 0 .3-.1.5-.1h.4c.1 0 .2-.1.3-.1h.3c.4-.1.8-.3 1.1.2.2.3.3.6.6.8.1 0 .1.1.2.1.1.1.2.1.3.2.2.1.3.2.5.3s.3.2.4.3c0 0 .1.1.2.1h.3c.1 0 .1.1.2.1h.3c.1 0 .1.1.3.1h.4c.3-.1.8-.3.8-.6v-.5c0-.2.2-.3.2-.4.7-.1.7-.7.5-1.3-.1-.3-.3-.5-.2-.8 0-.2.2-.5.4-.6.1-.1.2-.1.4-.1s.3-.1.5-.2c.2.1.3.1.5.2.1 0 .3 0 .4.1.2.1.3.2.5.4s.4.4.7.6c.1.1.3.2.4.3.2.1.4.2.5.3s.3.1.4.2c.1 0 .2.1.3.2.2.2.3.4.5.6s.3.5.4.8l.3.3c.1.2.3.3.5.3.1 0 .3.1.3.3 0 .1.1.1.1.2.1.1.1 0 .1.1.3.2.5.3.8.5s.4.4.6.6c.1.2.4.3.6.5s.3.3.5.4.5.1.8.2c.3.2.8.1 1.1.3.2.1.4.2.6.4l.2.2c.1.1.1.2.1.3.2.3.4-.1.6 0 .1 0 .1.2.2.3.1.2.2.2.3.2.4.1.7.4 1 .6.2.1.2.3.4.5s.5.2.6.4.1.4.2.6c.1.3.4.4.6.6s.4.4.5.6c.1.1.1.2.2.3s.1.2.2.2c0 0 .1 0 .1.1.1.1.1.1.1.2.1.1.2.2.4.3l.3.3c.1.1.2.1.3.2-.1 0-.3-.1-.4-.1-.1.1.1.2.1.2.1.1.2.2.2.3l.1.1.2.2.6.6c.2.1.4.2.5.4l.4.4.3.3c.1.1.1.3.2.4.1.3.2.6.3.8s.1.5.2.7c.1.3.2.6.4.8.1.1.4.5.2.5h-.4c-.1-.1-.2-.2-.3-.2s-.2.1-.3.1c-.1.1-.1.2-.2.3s-.2 0-.3-.1-.2-.3-.3-.4-.2-.1-.3-.2l-.3-.3-.3-.3c-.1-.1-.1-.3-.2-.4s-.4-.4-.5-.3c-.1 0-.1.1-.1.3s.1.4.2.6l.3.6c.1.1.1.2.2.3s.2.3.3.4c.2.3.3.6.5.9.1.2.2.3.4.5s.5.4.7.7c.4.4.9.8 1.4 1.1.2.1.3.2.5.2l.1.1c.1.1.1.2.1.3l.2.2c.1.1.2.3.2.4.1.2.2.6.4.8s.6 0 .7.3c.1.1.2.3.3.4s.1.4.3.4c.1 0 .2.1.4.1s.2 0 .3-.1c.3-.2.5-.1.6.3.1.3.1.7 0 1 0 .2 0 .4.1.5 0 .1.1.2.1.3s0 .3.1.4c.2.4.4.8.7 1.2.3.3.6.6 1 .8 0 .1 0 .1-.1.2-.1.2-.2.2-.4.2-.3.1-.8.1-1.1.1s-.6-.2-.9-.2c-.2 0-.4-.1-.6-.1-.4-.1-.8-.1-1.2-.1-.3 0-.4-.1-.7-.1h-.7c-.3 0-.5-.1-.7-.1h-.8c-.2 0-.4-.1-.6 0-.1 0-.2.1-.3.1h-.6c-.3 0-.4.1-.7.1-.2 0-.3 0-.4.3-.1.5.1 1 .3 1.5.1.4.4.8.6 1.3.1.3.2.5.3.8v.3c0 .1.1.2.1.3v.3c0 .1.1.2.1.4s0 .4.1.6c.1.4.3.9.5 1.3.2.3.4.6.5 1 0 .2 0 .4.1.7.1.1.2.3.2.4.2.3.2.7.4 1.1.1.2.1.3.3.4s.3.3.4.5c.2.3.4.7.5 1 .2.4.3.7.5 1.1.1.1.2.3.1.5 0 .1-.1.1-.1.2s.1.2 0 .3c-.2.2-.4-.1-.5-.2-.2-.2-.3-.4-.4-.6s-.1-.3-.1-.5c0-.1-.2-.3-.2-.4-.1-.2-.1-.4-.1-.6-.1-.2-.2-.3-.3-.5s-.3-.2-.4-.3c-.2-.1-.3-.2-.5-.3.1.1 0 .2.1.4 0 .1.1.2.1.3.1.2.2.3.2.5.3.4.6.7 1 1.1.2.2.3.6.4.9.1.1.1.3.2.5v.6c0 .1.1.1.1.3v.3c0 .3-.1.2-.4.2-.2 0-.4 0-.6-.1l-.3-.3c-.7-.5-1.5-1.1-1.5-2 0-.4 0-.9-.1-1.3-.1-.2-.2-.4-.4-.5-.1-.1-.3-.2-.3-.3-.1-.1-.1-.2-.1-.3-.1-.2-.3-.4-.3-.6l-.3-.6c-.1-.2-.2-.3-.3-.5-.1-.1-.2-.2-.2-.3s0-.2-.1-.2c-.1-.2-.1-.3-.1-.6 0-.2 0-.3-.1-.5-.1-.1-.1-.3-.2-.4s-.1-.1-.2-.1l-.2-.2c-.2-.3-.4-.7-.5-1.1 0-.2 0-.4-.1-.5l-.3-.3c-.3-.3-.4-.5-.5-.9-.2-.3-.4-.6-.5-.9-.3-.6-.5-1.3-1.2-1.7l-.6-.3c-.1 0-.3-.2-.4-.2-.4-.1-.8.3-.9.7-.1.2 0 .5 0 .7s-.1.3-.2.5-.1.4-.2.6l-.3.3c-.3.3-.4.7-.7 1.1-.1.1-.3.2-.3.3-.1.2-.1.3-.2.5-.1.4-.5.8-.9 1.1-.3.2-.6.5-.9.7-.1.1-.3.2-.4.4-.2.2-.2.3-.4.5l-.6.3c-.2.1-.3.3-.5.4-.3.2-.8.3-.9.7v.3c0 .1-.1.2-.1.3v.3c-.4.2-.7.4-1 .7s-.4.6-.7.9c-.1.2-.2.2-.2.4 0 .1-.1.2-.2.4s0 .5 0 .7.1.4.2.6c0 .2.1.3.1.5.1.3.2.8.1 1.2 0 .2-.1.7-.5.7 0 .5-.7.8-1 1.1-.2.1-.4.3-.3.5 0 .1.2.2.3.3.3.3.6.4.9.6.2.1.5.2.7.4.2.1.3.3.5.4s.5.2.4.4c0 .1-.1.1-.2.1 0 0-.1.2-.1.3-.1.4.2.6.4 1 .2.3.3.6.4 1s-.1.7 0 1.2c0 .1.1.2.1.3v.3c0 .4.2.6.6.8.2.1.3.2.5.3h.6c.2 0 .3.1.5.2.2.2.1.3.1.5.2.5.7.6.9 1.1.1.5.3.9.4 1.4.1.4.1.8.3 1.2.1.2.1.4.2.6s.2.3.3.5c.2.4.4.8.5 1.3v.6c0 .2.1.4.1.6 0 .4.2.7.5 1s .4.5.2.9c-.1.1-.1.4-.2.5-.2.1-.3-.1-.5.1s.1.7.1 1c0 .4.1.9 0 1.3 0 .1-.1.1-.1.2v.3c0 .1-.1.1-.1.2-.2.1-.5.3-.7.4-.6.5-1.1 1.2-1.9 1.5-.6.3-1.9.3-2.3-.3-.2.2-.7.1-.9.1-.4 0-.6 0-.9.2s-.4.3-.7.4h-1.2c-.2-.1-.4-.3-.5-.3-.2-.1-.5-.1-.8 0-.1 0-.2 0-.3-.1l-.2.4c-.6.5-.8 1.2-1.1 1.8l-1 1.8c-.1 0-.1.1-.2.1-.4.2-.8.5-1.2.6-.3.1-.6 0-.9 0s-.3-.1-.5-.2c-.3-.2-.4-.3-.6-.6-.1-.2-.3-.4-.4-.6-.2-.2-.2-.5-.4-.7-.2-.3-.3-.5-.5-.9-.1-.3-.1-.6-.3-.8l-.3-.6c-.2-.6-.3-1.2-.4-1.8v-1c0-.1 0-.1-.1-.2 0-.1.1-.2.1-.3v-.4c.1-.2.2-.5.3-.8v-.5c0-.2.1-.2.1-.4 0-.6-.1-1-.6-1.4-.2-.2-.3-.4-.3-.6v-.4c0-.1-.2-.3-.2-.4s.1-.1.1-.2v-.5c0-.3 0-.5.1-.8.1-.5.4-1 .5-1.5s.2-1 .5-1.6l.3-.9c.1-.2.2-.6.1-.8-.1-.1-.5-.1-.6-.2-.2-.1-.5-.3-.6-.5-.1-.3.3-.6.1-.9-.1-.2-.4-.3-.6-.4-.4-.2-.7-.7-1-1-.4-.4-.7-.5-1.2-.6-.1 0-.1-.1-.3-.1h-.4c-.3-.1-.6-.1-.9-.1-.6 0-1.2-.1-1.8.2-.2.1-.2.1-.4.1-.1 0-.4.1-.5 0-.1 0-.1-.1-.2-.1h-.4c-.7-.1-1.2-.4-1.8-.7-.5-.3-1-.6-1.4-1.1-.3-.4-.4-.8-.7-1.2-.2-.2-.3-.4-.5-.6s-.3-.2-.5-.4c-.3-.2-.6-.6-1-.9-.2-.2-.5-.4-.7-.6s-.2-.5-.5-.6l-.6-.3c-.4-.3-.8-.6-1.3-.9s-.6-.8-1.1-1.1c-.9-.5-1.5-1.2-2.1-2-.3-.3-.6-.6-.7-1v-.4c0-.1-.1-.1-.1-.2-.1-.2 0-.6 0-.8 0-.3.1-.9 0-1.1s-.2-.3-.4-.4c-.4-.4-.8-.9-1.2-1.3l-.6-.6c-.1-.2-.3-.3-.5-.5-.5-.4-.9-.9-1.2-1.3-.4-.4-.4-1-.8-1.4-.3-.4-.7-.6-1-.9-.4-.3-.8.2-1.1.5-.4.4-.9.8-1.4 1s-.9.7-1.2 1.1c-.2.2-.2.3-.5.3-.2 0-.6-.2-.7-.3-.3-.4-.3-1.3-.2-1.8 0-.1.2-.3.2-.4 0-.2.1-.3.1-.5.1-.3.2-.5.3-.8.2-.5.4-1.1.6-1.6 0-.1.1-.2.1-.3s.1-.2.1-.3c.1-.2.2-.5.3-.7.2-.6 0-1-.5-1.3s-.9-.3-1.4-.3c-.3 0-.5-.1-.8-.1-.3-.1-.6 0-.9 0h-1.8c-.6 0-1.3.1-1.8-.1-.3-.1-.4-.2-.8-.3-.2 0-.5.1-.7-.1-.3.1-.8.2-1.1.4-.2.1-.7.6-.9.6v-.2c-.3-.1-.6 0-.9.1-.1 0-.2.1-.4.1h-.4c-.3 0-.6.3-.8 0-.1-.1-.1-.5-.2-.7s0-.3.1-.5v-.4c.1-.3.2-.6.2-1 .1-.7-.3-1.3-.4-1.9-.2.1-.4.1-.6.1s-.6.1-.8.2c-.4.1-.8.2-1.2.4-.2.1-.4.3-.6.4s-.5.1-.7.2c-.4.1-.8.2-1.1.3-.6 0-1.1-.3-1.7-.3-.3 0-.6.1-.9.3-.4.2-.5.4-.8.7-.2.3-.6.5-.9.8-.4.3-.5.8-.9 1.1-.2.2-.3.3-.4.5-.1.3-.1.5-.1.8 0 .5.1 1 .3 1.4.2.5.3 1 .4 1.5.1.3.1.6.1.9s.2.6.1.9c-.2.6-1 .4-1.4.2-.3-.2-.4-.5-.6-.8-.1-.1-.2-.2-.2-.3-.1-.1-.1-.2-.2-.4s-.5-.6-.8-.7c-.3 0-.6.2-.9.3s-.7 0-1 0-.5.1-.7.2c-.3.2-.4.3-.6.6-.2.2-.3.3-.4.5s-.2.5-.3.7c-.1.3-.3.4-.4.6l-.3.6c-.1.3-.3.7-.4 1-.1.4-.1.9-.1 1.3 0 .3 0 .6-.1.9 0 .1-.1.2-.2.2-.2.1-.1-.1-.3-.1s-.4 0-.5.2v.5c0 .1-.1.2-.1.3-.1.3.1.6.1.9-.1.5-.3 1-.9 1-.4.1-.6.1-.8.4-.1.2-.3.4-.3.6.1.5.3 1.1.6 1.5.2.5.5 1 .4 1.6-.1.2-.2.4-.1.6 0 .1.1.1.2.2s.1.2.1.3c.2.3.4.4.6.7.2.4.2.7.6.9.2.2.4.2.7.3s.5.3.8.5c.2.2.5.3.7.5.2.1.4.1.7.1.6 0 .9.4 1.5.4.7 0 1.4-.3 2.1-.3.5 0 1.1-.1 1.5 0 .5.1 1 .4 1.4.6.3.1.6.2.9.4.1.1.2.3.4.4.4.4.9.7 1.2 1.1.1.2.3.3.5.4.2.2.3.5.5.8.3.4.8.7 1.2 1 .5.4.9.8 1.4 1.1.5.4 1 .8 1.4 1.3.5.5 1 .9 1.5 1.4.6.8 1.5 1.5 2.1 2.3.3.4.5.8.5 1.3 0 .3 0 .5.1.8.2.4.2.4 0 .8s-.3.6 0 1c .1.2.4.3.4.5.2.6-.2.9-.8.8-.2 0-.2-.1-.4-.1h-.4c-.3 0-.5.1-.8.2-.5.1-1 .2-1.2.7-.1.2-.1.1 0 .3 0 .1.1.3.1.4.1.2.3.3.5.5.2.3.3.5.2.8s-.3.4-.3.6c-.1.2-.1.6 0 .9 0 .3.1.4.1.6 0 .4-.1.9-.5 1.1-.1 0-.3-.1-.4-.1-.3 0-.5.1-.8.1h-1.3c-.1 0-.1-.1-.2-.1-.2-.1-.6 0-.8 0-.4 0-.9-.1-1.1-.5-.1-.1 0-.2 0-.4 0-.1-.1-.2-.1-.2-.1-.3-.3-.4-.5-.7-.1-.2-.2-.5-.3-.6-.1-.3-.3-.5-.4-.8-.1-.2-.1-.5-.2-.7 0-.2-.2-.4-.2-.6-.1-.6 0-1.2.3-1.7.1-.3.2-.3.2-.6s0-.5-.1-.7c-.2-.4-.7-.4-1.1-.6-.2-.1-.5-.2-.7-.4-.2-.1-.3-.3-.5-.4l-1.2-.6c-.4-.2-1-.3-1.5-.5-.3-.1-.6-.2-.8-.2-.3 0-.7.1-.9 0-.1 0-.1-.1-.2-.1h-.5c-.2 0-.2-.1-.4-.1h-.5c-.6 0-1 .7-1.4 1.1-.3.3-.4.3-.7.1s-.6-.3-.9-.2c-.4 0-.8.1-1.2.1s-.6.2-.9.4c-.3.1-.6.1-.9.2-.2 0-.3.1-.5.1s-.4-.1-.5-.1c-.3-.1-1-.1-1.3 0-.2 0-.3.1-.5.1s-.4 0-.6.1c-.8.2-2 .1-2.7.8-.2.2-.3.6-.4.8 0 .1 0 .1-.1.2-.1 0-.1 0-.2.1l-.2.2v.5c0 .3.1.4.2.6s.1.3-.1.4c-.3.2-.5.3-.6.7 0 .3 0 .4.2.6.2.3.3.3.1.6 0 .1-.1.1-.2.2v.4c0 .3-.1.6 0 .9.1.2.2.5.3.7.1.3 0 .5.1.8.1.2.3.4.4.6s.2.5.1.7-.2.2-.2.4c0 .1.1.1.2.2s.1.2.1.3c.1.2.1.4.1.6 0 .1.1.2.1.3 0 .2 0 .2-.1.4v.4c0 .2-.2.2-.1.4 0 .1.1.1.1.2s.1.3.1.4c.1.3.1.5.2.8.1.6.1 1.2.1 1.8 0 .3.1.6 0 .9s-.1.5-.1.8v1.8c0 .2-.1.5 0 .7s.5.4.6.6c.3.4.4 1 .7 1.4.1.2.2.3.3.5s.1.4.4.6c.1.1.4.2.5.4s0 .7 0 1 0 .4.1.7c.2.4.2.4.5.4s.4.1.6.1c.3.1.4-.2.6-.1.4 0 .7.5 1.1.6.3.1.4.1.6.3.1 0 .2.2.2.2.1.1.2 0 .3.1.2.1.2.1.5 0s .5-.1.8-.2c.5-.2.9-.1 1.4-.3.4-.1.8-.2 1.2-.4.5-.2.9-.6 1.5-.7.3-.1.5-.1.8-.2.4-.1.7-.3 1-.7.3-.3.4-.4.7-.5s.6-.2.9-.4c.6-.4 1.2-.9 1.8-1.2.2-.1.4-.1.5-.2.3-.1.5-.4.7-.7.3-.3.5-.7.7-1 .3-.5.8-.9 1.2-1.3.3-.3.5-.7.8-1 .2-.3.5-.7.7-1 .1-.2.5-.6.7-.7.1.5 0 1-.1 1.4-.2.5-.6.9-.6 1.4 0 .3 0 .4-.2.5-.2.2-.3.2-.3.5 0 0 .1.2.1.3v.4c0 .1-.1.1-.1.2v.5c0 .5.4.8.1 1.3-.1.3-.2.5-.4.8l-.2.4c-.1.1-.1.2-.1.3s.1.1.1.1c.1.6-.1 1.1-.5 1.5-.4.5-.7 1.1-1.1 1.5-.3.3-.5.5-.7.8l-.2.2c-.1.1-.1.2-.1.3-.2.4-.3.5-.1.9.1.1.1.3.2.4.1.2.3.2.4.4.2.2.1.4.1.7.2.5.8 1 .5 1.6-.1.3-.3.4-.3.7v.9c0 .3 0 .6.1.8.2.3.5.2.6.4.1.1 0 .6 0 .7 0 .2-.1.6 0 .8s.3.3.5.4c.3.2.3.4.5.7 0 .1.2.2.2.3s0 .2.1.4.2.5.3.6c.5.5 1 .9 1 1.7v.9c0 .5.2.4.5.6.4.3.5 1 .3 1.5-.1.3-.2.5-.2.8v.9c0 .5-.4 1.2 0 1.6.3.4.7.7 1.1 1 .2.2.3.4.5.6.1.1.2.1.3.2l.4.2c.9.4 2.3.9 2.9 1.8.2.3.5.6.6 1 .2.4.3.8.4 1.2.1.3.3.4.5.5.4.2.8.3 1.2.4.2.1.5.1.7.2.3.2.6.2 1 .3s.7.3 1.1.3.4.2.6.4c.3.2.5.2.8.5.2.2.3.4.4.6.4.5 1.4.6 1.6 1.3.1.3 0 .4.3.6.2.1.4.1.6.1s.4.3.6.3c.1 0 .3-.1.4-.1h.5c.3 0 .6 0 .9-.1.2-.1.5-.1.7-.2.4-.2.7-.7.9-1s .3-.8.4-1.2c.1-.3.1-.5 0-.9s-.3-.7-.5-1c-.1-.3-.2-.5-.2-.8-.1-.2-.1-.2-.1-.4s.2-.5.2-.8c.1-.3.2-.5.4-.7.2-.5.4-1 .9-1.2.2-.1.4-.1.6-.1.1 0 .2-.1.4-.1s.2.1.3.1c.3.1.3.1.5.3.1.1.3.3.5.4.2.3.4.5.6.8v.8c.2 1.1.5 2.1.7 3.3.1.6.2 1.1.3 1.6s0 1.2 0 1.7c0 .3-.1.5-.1.8s.1.5.2.8.1.4 0 .6-.1.5-.3.8c-.5.8-1.2 1.4-1.9 1.9-.3.2-.7.7-.6 1.1.1.5.3.9.7 1.3.1.2.3.3.4.5.2.2.3.4.5.6-.1.4-.6.6-.5 1.1s.5.8.8 1.2c.3.3.5.7.6 1.1.1.3.1.5.1.8.1.2 0 .5 0 .7s.1.4.2.6c0 0 0 .1.1.1.1.2.3.5.2.7 0 .3-.2.5-.1.8 0 .2.1.5.2.7s.3.5.4.7v.4c0 .1.1.2.1.3.2.7.6 1.3.8 2h-.1c-.1 0-.1.1-.2.1-.2.1-.4.1-.5.1-.2.1-.3.2-.6.2-.1 0-.2 0-.3.1h-.3c-.3.1-.4.5-.5.7s-.2.3-.2.6c0 .2-.1.3-.1.6 0 .2 0 .4-.1.7-.1.2-.2.1-.3.2s0 .4-.1.6c0 .2-.1.4-.2.6-.2.4-.3.8-.5 1.2l-.6 1.2c-.1.2-.2.3-.3.5l-.3.3c-.1.1-.1.2-.2.4s-.3.5-.5.6l-.2.2c-.2 0-.3-.1-.5-.1h-2.7c-.4 0-.5.1-.7.3-.1.1-.1.1-.3.1-.1 0-.2-.1-.3-.1-.2 0-.6.1-.8.3-.3.4-.2 1.1-.2 1.6-.1.1-.1.2 0 .4.1.1 0 .1.2.3l.1.1c.1.2.3.4.5.6s.4.4.5.6c.1.3.1.6.2.8s.2.3.3.5.1.4.1.7c0 .6 0 .9-.4 1.3-.2.2-.4.3-.6.4-.2.2-.4.3-.6.5-.5.3-.8.6-1.3 1-.3.3-.5.7-.8 1-.3.4-.5.8-.3 1.3 0 .1.1.2.2.3.1.2.2.5.3.7.1.3.3.4.5.6s.3.2.5.3.4.2.6.2.2.1.4.1c.3.1.6 0 .9.1s.5.2.8.3.5.1.8.2c.2.1.4.2.6.2h.3c.1 0 .3.1.4.2.4.1.6 0 .9-.3.2-.2.3-.3.6-.4s.6 0 .9 0c .5 0 .7-.4 1.2-.5.3-.1.5-.2.8-.3.2-.1.4 0 .6-.1.1 0 .2-.1.3-.1.4-.1.7 0 1.1-.1s.9 0 1.3 0 .8-.1 1.2-.1c.6 0 1.1 0 1.7.1h1.2c.3 0 .7.2 1 .3h.6v.1c-.2.4-.5.6-.5 1s .1.7-.2 1c-.1.2-.3.2-.4.4-.1.1-.1.4-.1.5v.3c0 .1.1.1.1.2 0 .2-.1.4-.1.6-.1.2-.1.4-.2.6-.1.3-.3.5-.3.8v.6c0 .2.2.3.2.5.1.2.1.4.1.7v.3c0 .1-.1.1-.1.2-.1.4 0 .8 0 1.2 0 .3 0 .4.1.6 0 .2 0 .3-.1.5-.1.4-.2.7-.4 1-.1.2-.2.4-.3.5-.2.1-.4.2-.6.2-.4.1-.4.5-.8.7-.1.1-.2 0-.3 0s-.2.1-.3.1h-1.5c-.1 0-.1-.1-.2-.1 0 0-.2.1-.3.1s-.2.1-.3.1c-.1.1-.3.1-.5.2-.3.1-.7.4-.8.7-.2.3-.3.7-.4 1-.1.2-.1.3-.2.4s-.2.3-.2.4v.4c0 .1 0 .1-.1.2-.1.2-.1.4-.2.5s-.2.2-.2.4c-.1.2-.1.3-.2.4s-.3.4-.2.6.3.1.4.1h1.1c.2 0 .4.1.6.1s.4 0 .6-.1c.3-.1.6-.2.9-.3s.6-.2.8-.4c.3-.1.6-.2.8-.4.2-.1.3-.2.5-.3.1-.1.3-.2.5-.3s.4-.1.5-.2c.3-.1.5-.3.8-.3.4 0 .8-.2 1.2-.2.1 0 .4.1.4.2.1-.2.3-.4.5-.5l.3-.3c.1-.2.1-.3.2-.5.1-.4.4-.6.6-1 0 .3 0 .5-.1.8s-.1.6-.2.8-.4.4-.4.7 0 .4-.2.7c-.1.1-.1.2-.1.3v.4c0 .3-.2.5-.2.8 0 .2 0 .3-.1.5 0 .1-.1.2-.1.3-.1.2 0 .5 0 .7 0 .1-.1.1-.1.2v.2c0 .1 0 .3-.1.4s-.1.2-.2.4v.3c0 .1-.1.2-.2.4 0 .1-.1.2-.1.3-.1.3-.2.4.1.6.2.1.4.2.6.2h.7c.3 0 .4.1.6.3.2.1.4.2.6.1.2 0 .2-.1.4-.1.1 0 .2.1.3.1.2 0 .4.2.6.2.3.1.4.1.7 0 .2-.1.2 0 .4.1.3.1.3-.1.5-.2.1 0 .3.2.5.2s.4 0 .6.1.3.2.6.2c.2 0 .4 0 .5.1.2.1.4 0 .5.2 0 .1 0 .2.1.3 0 .1.1.1.1.2.1.2.1.3.2.5.2.3.5.5.7.8.1.1.1.3.2.4.1.2.2.3.1.5 0 .2-.1.6-.3.7-.1.1-.1 0-.2.1v.3c0 .2-.1.3-.2.5s0 .2 0 .4c0 .4-.3.9-.5 1.2s-.3.5-.5.8c-.1.2-.2.3 0 .5.2.1.3 0 .5.1.1 0 .1.1.2.1h.3c.2 0 .4.1.4.3.1.2 0 .4.1.7 0 .1.1.2.1.2 0 .1 0 .2-.1.2v.6c-.1.4-.4.6-.6.8s-.3.5-.3.8h-.2c-.3 0-.3.2-.4.5-.1.1-.1.2-.2.3-.1.2-.1.2-.1.4 0 .3-.2.4-.1.6s.2.3.2.5c.1.2 0 .2 0 .4v.4c0 .1-.1.2-.1.2-.1.2-.3.3-.4.5s-.2.4-.2.6c0 .1-.1.3.1.4h.1l-.1.1c.2.1.6.2.8 0 .2-.1.4-.3.6-.5.1-.1.2-.2.2-.3s0-.2.1-.4.2-.5.3-.7c.2-.3.1-.6.1-.9s.3-.5.4-.8c0 0 0-.1.1-.1 0 .1 0 .1.1.2s.4.1.6 0c .1 0 .2-.1.3-.2s.1-.1.3-.1c.6-.1 1.1-1 1.4-1.5.1-.2.2-.4.4-.6.1-.2.1-.3.1-.5s.2-.2.3-.4c.1-.1.3-.6.3-.7v-.1c.1-.1.1-.2.2-.2.1-.1.2-.3.3-.4.1-.2.2-.2.4-.3s.4-.4.6-.5c.1 0 .1 0 .2-.1.1 0 .2-.2.3-.1.2.1.1.4.1.5s-.1.4 0 .6c.1.1.1.1.2.1s.2.1.3.1c.2 0 .3-.1.6-.1.2 0 .3.2.5.2 0 .2.1.3.3.2.1-.1.2-.3.3-.4.1-.2.1-.3.2-.6 0-.2.1-.4.2-.6.1-.3.1-.2.4-.3.1 0 .3-.1.4-.2.3-.3.5-.8.7-1.1.1-.2.3-.4.5-.5.1-.1.3-.1.4-.1.1-.1.3-.1.4-.2l.3-.3c.2-.1.5-.3.6-.6.2-.3.4-.7.7-1 .1-.2.3-.3.4-.5.1-.1 0-.2.1-.3l.1-.2c0-.2-.1-.3-.1-.5s-.1-.3-.2-.5c-.1-.3-.3-.6-.4-.9-.2-.4 0-.7.4-.8.3-.2.6-.1.9-.4.1-.1.3-.4.4-.5.1-.2.1-.4.2-.6.2-.3.3-.7.5-1 .1-.2.1-.3.3-.4s.4-.1.5-.2.2-.2.4-.3c.2 0 .3.1.5.1.4.1.7-.1 1-.2.2-.1.7-.3.8-.6.1-.2-.1-.5.1-.6.3-.3.3.2.3.4s.1.4.4.4h.3c.1 0 .1-.1.2-.1.3-.1.9-.1 1.3 0 .1 0 .1.1.2.1s.1-.1.2-.1c.2 0 .4-.1.5 0 .1 0 .2.1.3.1h.3c.2 0 .4.3.6.4.2 0 .3 0 .5.2.2.1.2.2.4.3.3.1.4.2.4.5 0 .2.1.5 0 .7-.1.1-.2.3-.3.5s-.2.3-.4.5c-.2.3-.4.6-.5.9-.2.4-.4.7-.7 1-.1.2-.2.3-.4.5-.1.1-.2.2-.2.3v.4c0 .1-.1.4-.2.5s-.3.1-.4.2-.2.3-.3.4c-.2.2-.4.2-.6.3-.3.2-.4.5-.6.8-.1.1-.1.2-.2.3s-.2.1-.2.2c-.1.1 0 .3 0 .4 0 .2-.1.2-.2.4s-.5.6-.1.6l.1-.1c.1 0 .2 0 .3-.1s.3-.1.4-.2c.2-.1.4-.2.6-.4l.2-.2c.1-.1.2-.1.3-.2.3-.2.6-.3.9-.5.3-.1.5-.3.8-.4.4-.2.7-.4 1-.6s.5-.4.8-.5c.2-.1.4-.3.6-.4.3-.1.5-.3.8-.5s.5-.4.8-.6c.2-.2.4-.4.6-.5s.3-.1.5-.2c.1-.1.3-.2.4-.3.1.2-.1.5-.2.6s-.3.3-.2.4c.3-.2.7-.4.9-.6.3-.4.6-.7 1-1 .3-.2.6-.4.7-.8.1-.2.1-.4.1-.5.1-.2.3-.4.4-.6.2-.3.6-.6.9-.8.4-.2.7-.5 1-.9.2-.3.3-.6.6-.9.4-.3.7-.7 1-1.1.1-.2.2-.4.4-.6 0-.1.1-.2.2-.2.1-.1.1 0 .2-.1.2-.1.3-.3.6-.4s.6-.2.8-.4c.3-.2.5-.3.8-.5s.7-.3 1-.5c.1-.1.3-.2.4-.3s.3-.1.5-.2.4-.1.7-.2c.1 0 .2-.1.3-.2.3-.2.5-.4.7-.5.2 0 .4-.1.5-.1.2-.1.4-.1.6-.1s.3.1.5.2l.6.3.6.3c.3.2.4.4.7.2.1-.1.3-.2.4-.3.2-.1.3-.3.4-.5l.3-.3c.1-.1.1-.3.2-.4s.2-.2.3-.2c.2-.1.3-.3.5-.5s.3-.2.4-.4c.1-.1.2-.2.3-.4.2-.3.5-.6.6-.9s.3-.6.5-.9.5-.5.7-.9c.2-.3.3-.6.4-.9l.6-.9c.2-.4.2-.8.5-1.1l.6-.9c.3-.6.5-1.2.8-1.8l.6-.9c.2-.3.2-.7.4-1 .2-.4.4-.7.6-1.1.1-.1.1-.3.2-.5s.3-.4.5-.6.5-.5.5-.7l.6-1.5.3-.3.1-.1c.1-.1.1 0 .2-.1.4-.2.6-.6.9-.9.4-.4.9-.7 1.2-1.2.2-.3.3-.5.5-.8.3-.4.6-.2 1-.3.1 0 .1-.1.2-.1h.3c.1 0 .3-.1.5-.2.1-.1.2-.2.3-.4s.2-.3.3-.5c.2-.3.6-.4.9-.6.1-.1.3-.2.3-.3v-.3c0-.1.1-.2.1-.3.1-.3.3-.6.4-.9l.6-.6c.2-.2.3-.4.5-.6.1-.2.3-.2.3-.5.1-.2.1-.4.2-.6s.2-.3.3-.5.1-.4.3-.6l.3-.6c.1-.1.2-.3.3-.4v-.3c0-.2.1-.4.2-.6s.1-.4.2-.6.1-.4.1-.7c0-.2 0-.4.1-.7.1-.4.1-.8.1-1.3v-.7c.1-.2.2-.5.2-.7s.2-.3.2-.5c.1-.2 0-.5 0-.7 0-.4-.3-.6-.4-1s0-.9 0-1.3v-1.1c0-.2-.1-.3-.1-.6v-.6c-.1-.5-.8-1.1-1.2-1.5-.2-.2-.5-.4-.6-.6-.2-.2-.3-.4-.6-.4-.2 0-.3 0-.5.2-.1.2-.3.3-.5.4-.1.1-.3.1-.5 0-.1-.1-.1-.2-.2-.3-.4-.2-.6.4-.7.6-.1.3-.2.5-.2.8 0 .1.1.1.1.3 0 0-.1.1-.1.2v.3c0 .1-.1.2-.1.3v.3c0 .3-.2.4-.3.6s-.1.6-.3.7h-.2c-.1 0-.1.1-.1.1-.1 0-.1 0-.2.1-.1 0-.1.1-.2.2-.1.2-.3.3-.4.5-.1.3-.1.8-.1 1.1 0 .2-.1.4-.1.6v.3c0 .1 0 .2.1.3v.5c0 .2.1.3.1.5v.9s-.1.2-.1.3c-.2.3-.6.2-.8.4-.2.1-.3.3-.5.5s-.4.3-.5.6l-.6 1.2c-.1.2-.1.4-.2.7 0 .1-.1.2-.1.3v.3c-.1.4-.2.7-.3 1-.1.2-.1.3-.1.5-.1.1-.1.2-.2.4s-.2.3-.3.4-.2.3-.3.4-.2.2-.3.2c-.2.1-.3.1-.5.2-.1.1-.3.2-.4.2-.2 0-.3 0-.4.1-.3.2-.7.5-1 .5-.1-.2.1-.5.2-.7 0-.1.1-.6-.1-.7.1-.1 0-.3 0-.5v-.3c0-.1-.1-.1-.1-.2s.1-.4-.2-.4c-.2 0-.4.4-.5.5l-.3.6c-.1.1-.2.2-.2.3-.2.3-.4.5-.6.8-.2.2-.4.4-.5.6s-.1.3-.2.5c-.1.3-.3.6-.5.9s-.4.7-.6 1-.4.6-.4 1v .4h-.1c-.1.1-.2.2-.4.3l-.6.3c-.2.1-.4.2-.5.4-.1.1-.1.3-.2.4-.1.2-.3.3-.4.4l-.3.3c-.2.1-.5.3-.6.5-.2.2-.4.3-.6.6l-.6.6c-.2.2-.5.4-.7.6-.1.1-.2.2-.3.4 0 0 0 .1-.1.1l-.1.1-.3.3c-.2.1-.4.2-.5.3-.2.1-.4.3-.6.4-.4.3-1 .5-1.5.7-.2.1-.4.1-.6.2s-.4.2-.6.2-.3.1-.5.2-.3.1-.5.1-.4.1-.6.1-.4-.1-.5-.2c-.3-.2-.6-.4-.7-.7-.1-.4-.2-.9-.2-1.4 0-.3 0-.6-.1-.9 0-.1-.1-.2-.1-.4v-.3c0-.1-.1-.3-.2-.5v-.3c0-.1-.1-.2-.1-.3s.1-.1.1-.1c.1-.1.3-.2.4-.4.1-.1.1-.2.2-.3l.1-.1v-.1c.2-.3.4-.6.6-1 .3-.5.5-.9.8-1.4.1-.2.2-.5.3-.6s.2-.3.3-.4.3-.2.4-.4c.1-.1.3-.4.4-.6v-.6c0-.2.1-.3.1-.6 0-.2 0-.1-.1-.2l-.2-.1c-.2 0-.4.3-.6.5-.1.1-.1.2-.2.2-.2 0-.3 0-.5.1-.1 0-.1.1-.2.1h-.4c-.3.1-.3.1-.5-.2-.1-.2-.2-.3-.2-.6s0-.5-.1-.7c0-.1 0-.1-.1-.2 0-.3-.1-.5-.3-.6l-.1-.1c-.3-.3-.6-.4-.9-.3-.7 0-1.5 0-1.5-.8v-.3c0-.1.1-.1.1-.2v-.3c0-.1.1-.1.1-.2v-.5c.1-.2.2-.3.3-.4l.3-.6c.1-.3.2-.4.4-.6.3-.2.5-.4.7-.7.2-.2.2-.4.3-.7s.2-.6.4-.9c.3-.6.6-1.1.8-1.7.1-.2.1-.4.2-.6.1-.1.3-.2.4-.4.3-.3.6-.7.8-1.1s.5-.7.9-.9c.3-.2.5-.5.7-.8.2-.2.5-.4.7-.7.3-.3.5-.8.9-1l .6-.3c.3-.2.5-.5.7-.8s.5-.6.6-.9c.1-.2.1-.5.2-.7.1-.4.2-.9.6-1.2.1-.1.3-.2.4-.4.2-.2.3-.4.5-.7.3-.5.4-1 .7-1.5.2-.3.4-.8.8-.9l.6-.3c.2-.1.4 0 .6-.1.1 0 .2-.1.3-.1s.2 0 .2-.1c.3-.1.4-.5.5-.7.2-.4.6-.8.7-1.2.1-.3.1-.7.1-1s .1-.6.2-.9c0-.2.1-.4.1-.5 0-.2 0-.4.1-.6.1-.1.2-.2.3-.4s.2-.3.3-.5l.3-.3c.1-.1.1-.3.2-.4.3-.4.5-.3.9-.2s.7.2 1 .4c.1.2.1.4.1.6 0 .4-.1.7-.1 1s .1.5.2.7c.1.3 0 .7.2 1 0 .1 0 .2.1.3l.1.1v.2c.1.3.3.7.5.9.1.2.3.3.5.3v.1c.1.1.1.3.3.4.1.1.3 0 .5 0 .2-.1.2-.2.2-.4 0-.1 0-.2.1-.3v-.3c0-.2.2-.3.4-.5.1-.2.2-.4.3-.5l.3-.3c0-.1 0-.1.1-.2s.2-.1.2-.2c.1-.1.2-.3.3-.5.2-.4.3-.6.6-.8.2-.2.3-.4.4-.6s.4-.3.5-.4c.6-.4.9-1 1.2-1.6.1-.3.3-.7.3-1.1v-.6c0-.2-.1-.4-.2-.5-.3-.8-.5-1.5-.8-2.2-.2-.4-.3-.8-.4-1.2 0-.1-.1-.3-.2-.4-.1-.2-.1-.4-.1-.6s-.1-.4-.1-.5 0-.2.1-.4v-.3c.1-.3.5-.5.8-.3.2.1.3.3.4.5l.3.3c.2.3.5.6.8.9.2.2.5.6.8.3.1-.1.1-.4.1-.6v-.3c0-.1.1-.2.1-.3.1-.3 0-.8-.1-1.1v-.4c.1-.1.1-.2.2-.3.2-.4.4-.8.5-1.2s.3-1 .5-1.4c.1-.2.1-.4.2-.6s.2-.3.3-.5.3-.3.4-.5.2-.4.3-.5c.2-.2.4-.3.5-.6.1-.2.2-.4.2-.6s.1-.4.3-.6c.1-.2.1-.3.1-.6v-.3c0-.1.1-.1.1-.2.1-.2-.1-.4-.1-.6v-.3c0-.1-.1-.1-.1-.2 0 0 .2-.1.3-.1.2-.1.2-.1.3-.3v-.5c0-.2.1-.4.1-.6 0-.5.2-.9.3-1.4 0-.2.1-.4.1-.7 0-.2.1-.4.1-.6s-.1-.4 0-.6c0-.1.1-.1.1-.2.1-.1.1-.3.1-.4l.3-.3c.3-.2.3-.1.4.1s.2.3.4.2.3-.3.5-.4.3-.3.5-.4.4-.3.5-.5c.2-.2.3-.5.4-.7 0-.1.1-.1.1-.2.1-.1.2-.1.2-.2.2-.3.2-.6.3-.9.1-.2.2-.3.3-.5 0-.1.1-.2.1-.3.1-.2 0-.3.1-.4.1-.4.2-.7.4-1.1.1-.2.2-.4.2-.7v-1.2c0-.1-.1-.3-.1-.5 0-.1.2-.3.3-.4.1-.2.3-.3.4-.5s.2-.3.3-.5.1-.3.1-.5l.1-.2c.1-.1.1-.3.1-.4.1-.3.2-.8.1-1.1-.2.1 0 .4-.1.5s-.3.2-.4.1c-.2-.1-.2-.2-.3-.4s-.2-.2-.5-.2-.3 0-.3-.3v-.6c0-.4-.2-.6-.4-.9-.1-.1-.2-.2-.3-.2-.2 0-.3.1-.5.1-.1 0-.4.2-.5 0v-.3c0-.1-.1-.2-.1-.4v-.5c0-.2.1-.4.1-.7v-.6c0-.1-.1-.1-.1-.2v-.4c0-.1.1-.1.1-.2v-.3c0-.2.1-.4.1-.6.1-.2.2-.4.2-.6s-.1-.5 0-.8c0-.2.1-.3.1-.6 0-.1-.1-.2-.1-.3s.1-.1.1-.2v-.3s.1-.1.1-.2c0-.2.1-.4.1-.6s-.1-.3-.1-.6v-.6c0-.2.1-.4.1-.6s.1-.4.2-.6v-.3c0-.1 0-.2.1-.3 0-.2.1-.3.1-.5.1-.3.3-.6.4-.9s.2-.7.2-1v-.6c0-.3.1-.3.2-.5l.3-.9c.1-.3.2-.8.3-1.1.2-.4.2-.8.4-1.2.1-.4.2-.7.4-1.2.1-.4.3-.7.4-1.1v-.6c-.1 1.2 0 .9-.1.8zm-89.8-126.3h.1l-.1-.1c.1.1.1.1.2.1h-.1l.2.2c-.1-.1-.3-.1-.3-.2zm7.5 2.1c.1 0 .2.1.3.2s.3.2.4.3.3.1.4.2l.1.1c.1.1.1.1.2.1s.2.1.2.1l.1.1s.2.1.1.2c-.1 0-.2-.1-.3-.1s-.1-.1-.2-.1c-.2-.1-.3-.2-.5-.2-.1 0-.2-.1-.3-.1s-.2-.1-.3-.1-.2 0-.2-.1c-.1 0-.1-.2-.2-.2h.2l-.3-.3c-.1-.1-.3-.3-.3-.4.2.2.4.2.6.3zm15.2 9.8c-.1-.1-.2-.1-.3-.2s-.2-.1-.4-.1h-.2c-.1 0-.1-.1-.2-.1-.1-.1-.2-.1-.4-.2-.3-.1-.5-.3-.8-.4s-.5-.2-.8-.3c-.2-.2-.4-.4-.7-.5-.1 0-.1 0-.2-.1-.1 0-.1-.1-.2-.1-.1-.1-.2-.1-.3-.2s-.2-.1-.3-.2-.2-.1-.3-.2c-.1 0-.1-.1-.2-.1-.1-.1-.3-.1-.4-.2-.1 0-.3-.1-.4-.1 0 .1.3.2.3.4.1 0 .3 0 .4.1s.2.2.3.2c.1.1.2.1.3.2s.2.1.3.2c.2.1.3.2.5.3.1.1.2.1.3.2.1 0 .1 0 .2.1s.3.2.4.2c.1.1.2.1.3.2s.1.2.1.3.1.2.1.4c-.1.2-.2.1-.3.1-.2 0 0 .3 0 .4v.6c0 .1 0 .1-.1.1-.1.1-.2.1-.3.1s-.1 0-.2-.1l-.1-.1h-.2c-.1.1 0 .2 0 .3-.1 0-.2-.1-.2 0-.1 0-.1 0-.1.1-.1 0-.2 0-.3.1-.1-.1-.2 0-.3-.1s0-.1 0-.2v-.4c0-.2-.2-.2-.3-.2-.1-.1-.2-.1-.3-.2-.2-.1-.5-.3-.4-.6 0-.1.1-.1.1-.2s0-.1-.1-.2c0 0-.1-.1-.1-.2v-.2c0-.1-.1-.1-.1-.2 0 0 0-.1-.1-.1l-.2-.2c0-.1-.1-.1-.1-.2v-.2c0-.1-.2-.2-.3-.2-.1-.1-.2-.1-.2-.2-.1-.1-.1-.3-.2-.4 0-.1-.1-.1-.2-.2h-.2c-.1 0-.1-.1-.2-.1s-.1.1-.2.1-.1 0-.2-.1c-.1 0-.1-.1-.2-.1 0 0-.1 0-.1.1.1.1.3.2.4.4.1.1.3.4.1.6-.1.1-.3-.2-.4-.3s-.1-.2-.2-.2-.1-.1-.2-.1l-.3-.3c-.1-.1-.1-.2-.2-.2-.1-.1-.2-.1-.3-.2-.2-.1-.3-.4-.6-.4-.2 0-.4-.1-.6-.2l-.3-.3c-.1 0-.1 0-.2-.1 0-.1-.1-.2-.1-.1s.1.2.2.2l.1.1.1.1c.1 0 .1.1.2.1s.2.1.2.1c.1.1.2.1.3.2.1 0 .1.1.2.1.1.1.1.2.2.2 0 .1.1.2.1.3 0 .3-.3.1-.4 0s-.4-.1-.5-.1c0 .1.1.1.1.1.1 0 .2.1.3.1.2.1.4.1.6.1.1.1.3.1.4.2l.3.3c.1.1.2.1.2.1.1.1.2.3.4.4.1.1.1.3.2.5.1.1.1.3.1.4 0 .2-.1.3-.3.2-.1 0-.1-.1-.2-.2-.1 0-.1-.1-.2-.1-.1-.1-.2-.1-.2-.2-.1-.1-.1-.1-.2-.1-.2-.1-.4-.1-.6-.2-.1 0-.1-.1-.2-.2s-.2-.1-.2-.1c-.2-.1-.4-.2-.6-.2-.3-.1-.5-.2-.7-.3s-.4-.3-.6-.5c-.2-.1-.4-.2-.6-.4-.1-.1-.2-.2-.3-.4s-.3-.3-.3-.5v-.2l-.1-.1-.2-.2c-.1-.2-.2-.3-.4-.4-.5-.2-1.1-.4-1.6-.8-.2-.1-.4-.3-.6-.4-.1-.1-.3-.1-.4-.1s-.2-.1-.2-.2c-.1-.1-.2-.1-.3-.2-.1 0-.2-.1-.3-.1-.2-.1-.3-.2-.5-.3s-.3-.3-.4-.5c-.1-.1-.2-.3-.2-.4 0-.2 0-.4.2-.5.1 0 .2 0 .2-.1s-.1-.1-.1-.2c-.1-.1-.2-.2-.2-.3s0-.2-.1-.2l-.3-.3c-.2-.2-.6-.4-.8-.7l-.3-.3c-.1 0-.1-.1-.2-.1-.2-.1-.4-.3-.6-.4-.1-.1-.2-.1-.3-.2l-.2-.2-.2-.2c-.1-.1-.3-.2-.4-.2-.1-.1-.2-.1-.3-.2.1 0 .1.1.2.1s.1.1.2.1.2.1.2.1l.1.1h.2l.1.1c.3.1.5.3.8.5.2.1.5.1.7.3.1.1.3.2.4.3s.2.2.3.2c.2.1.4.3.6.4.1.1.2.1.3.2l.3.3c.1.1.2.2.3.2.1.1.3.1.4 0 0-.1-.2-.2-.2-.2-.1-.1-.2-.1-.4-.2-.1-.1-.3-.1-.4-.3-.1-.1-.2-.2-.2-.3-.1-.1-.2-.2-.3-.2l-.3-.3-.2-.2-.2-.2h.4c.1 0 .3.1.4.2.2.1.3.2.5.3.1.1.2.1.3.1s.2.1.3.1.1.1.2.1.2.1.2.1c.2.1.4.1.6.2.1.1.2.1.3.2.1 0 .2.1.3.2.2.1.3.1.5.2s.4.2.6.2c.1 0 .3.1.4.1.1.1.2.1.3.2.2.1.4.1.6.2.2 0 .3.1.5.2.3.1.6.4.9.5.2.1.4.1.5.2s.3.2.4.3c.2.1.4.3.5.4.2.1.4.3.7.2 0-.2-.5-.3-.6-.4-.2-.1-.3-.3-.5-.4l-.3-.3-.1-.1-.1-.1h-.3c-.1 0-.2-.1-.1-.2.1 0 .2 0 .2.1.1 0 .1.1.2.1s.1.1.1.1c.2.1.3.2.5.4.1.1.2.1.3.2s.2.1.3.2c.1 0 .2.1.3.1l.3.3c.1 0 .1 0 .2.1 0 0 0 .1.1.1.1.1.2.1.3.2s.2.1.3.2c.1 0 .2.1.2.1.2.1.3.2.5.3.1 0 .1.1.2.1s.2 0 .3.1c.4.2.8.4 1.1.6.2.2.4.3.6.4l.2.2c.1 0 .2.1.2.1l.1.1.1.1c.1.1.2.1.3.1s.2 0 .2.1l.2.2c.3.3.7.6 1.1.8l.6.3c.1 0 .2 0 .2.1.1 0 .1.1.2.2s.2.1.3.2.2.2.3.2l.1.1h.1c.1 0 .2.1.3.1.2.1.3.2.4.3.1 0 .2.1.2.1.2.1.4.2.5.3l.3.3c0 .1.1.1.1.2-.2.6-.3.6-.4.7zm-5.7 247.8c0 .1-.1.2-.1.3h-.2c-.2-.1-.4-.1-.5-.2.1 0 .3-.1.4-.2h-.5v-.3c.1-.1.2-.1.3-.1.2-.1.7.1.6.5zm57.6-45.8c.1-.1.4-.7.6-.5s-.1.6-.2.8c-.1.3-.3.5-.5.8-.3.5-.7 1-1 1.4-.3.5-.6 1.1-.9 1.6-.1.3-.3.5-.5.7l-.3.6c-.1.1-.1.3-.2.4s-.1.2-.2.3-.3.2-.4.3h-.2c-.1 0-.1-.2 0-.2 0-.1.1-.3.1-.4l-.1.1v.1l.1-.2v.1c.1-.2.3-.3.4-.5.3-.4.6-.8.8-1.2 0-.2.1-.3.2-.5s.2-.3.4-.5c.1-.1.2-.2.3-.4s.2-.3.3-.5c.1-.1.2-.2.2-.4 0-.1.1-.1.1-.2l.1-.1c0-.1.1-.1.1-.1 0-.1 0-.1.1-.2s.1-.2.2-.3c.1-.4.3-.7.5-1zm-9.9 8.9c0-.1.2-.2.2-.3l.3-.3c.2-.2.2-.4.4-.5l.6-.6c.1-.1.2-.1.3-.1s.1-.1.1-.2l.2-.2c.1-.1.1-.2.2-.2l.1-.1s.1 0 .1-.1c.1 0 .1-.1.1-.2l.1-.1c.1-.1.1-.2.1-.2.1-.2.3-.4.4-.6s.3-.3.4-.5.2-.3.3-.5c.1-.1.1-.3.2-.4.1-.2.3-.2.4-.3s.2-.1.2-.2c.1-.1.2-.2.4-.3l.3-.3c.1-.1.2-.1.2-.2l.3-.3.3-.3c.1-.1.2-.3.4-.4.1-.1.2-.3.4-.4l.4-.4c.2-.2.3-.4.5-.6.1-.2.2-.3.4-.5l.2-.2c.1-.1.2-.2.3-.4l.3-.3c.1 0 .1-.1.1-.1.1-.1.3-.1.4-.2l.1-.1c0 .1-.1.4-.2.5-.1.2-.2.3-.3.4s-.2.3-.3.4l-.3.3c-.1.1-.1.2-.2.3 0 .1-.1.1-.2.2-.2.2-.3.5-.4.7-.1.1-.1.3-.1.4-.1.2-.1.3-.2.5-.1.3-.3.6-.4.9-.1.2-.4.4-.5.7-.2.3-.6.6-.9.9s-.7.6-1 .9c-.4.3-.7.6-1.1.9-.4.2-.7.5-1.1.8-.3.2-.5.4-.8.6-.3.3-.6.6-1 .8l-.2.2-.1.1c-.1 0-.1 0-.2.1l-.1.1h-.1s-.1 0 0-.1zm-5.7 6.3c.2-.2.5-.4.8-.6.2-.1.3-.3.5-.4.1 0 .1 0 .2-.1.3-.2.6-.4.8-.6.1-.1.3-.2.4-.3s.2-.2.3-.2c.1-.1.2-.1.4-.1.2-.1.3-.2.5-.3.1-.1.2-.2.2-.3l.3-.3c.3-.3.5-.6.7-.8.1-.1.2-.2.3-.2s.1 0 .1-.1-.1-.1-.1-.2.2-.1.2-.2c.1-.1.2-.1.3-.2l.1-.1c.1 0 0 0 .1.1h.1l.1.1c.1 0 .1-.2.1-.2 0-.1 0-.1-.1-.2 0 0-.1 0 0-.1 0-.1.1-.1.2-.2l.6-.6c.1-.1.2-.3.4-.3h.2c.1-.1.2-.1.3-.2l.6-.6.3-.3c.2-.1.3-.2.5-.3.3-.2.5-.5.8-.7.1 0 .1-.1.2-.1h.1c.1.1-.1.3-.1.3v-.1c-.1.1-.1.2-.2.3s-.2.3-.3.4-.2.3-.3.4c-.2.3-.5.5-.8.7l-.3.3c-.1.1-.2.3-.3.4s-.2.3-.3.4c0 .1-.1.1 0 .2h.2c.2-.1.3-.2.5-.4l.2-.2c.1-.1.1-.2.2-.2.1-.2.3-.3.4-.5s.2-.3.4-.5c.1-.1.3-.2.4-.3 0-.1.1-.1.1-.2l.1-.1c.2-.2.3-.4.6-.4-.1.1-.1.2-.2.3s-.2.3-.3.5l-.3.6c-.1.1-.1.2-.2.2-.1.1-.2.1-.3.2-.3.2-.6.4-.9.7-.2.2-.4.5-.5.8-.1.1-.1.3-.2.4s-.2.3-.3.3c-.3.2-.6.5-.9.7-.1.1-.2.3-.3.4-.1.2-.2.3-.4.4-.2.2-.5.3-.7.5-.1.1-.1.2-.2.2s-.2 0-.2.1c-.1 0-.2.1-.3.2s-.2.1-.3.2-.2.1-.2.2c-.2.2-.5.3-.7.3h-.4c-.2 0-.3.2-.4.3l-.2.2c-.1.1-.1.2-.2.3s-.2.2-.4.3l-.3.3c-.1.1-.2.2-.4.3-.1.1-.3.2-.5.3l-.4.4c-.1.1-.3.4-.3.1-.1-.3.2-.6.3-.8 0-.1.1-.2.1-.2 0-.1 0-.2-.1-.2v-.1c0-.1-.1 0-.1.1-.1 0-.1.1-.2.2-.1 0-.1 0-.2-.1-.1-.2.1-.4.1-.5zm6.4-74.9c-.2.3-.3.6-.4.9-.1.2-.3.4-.4.6-.1.3-.1.5-.2.8-.1.2-.1.4-.2.7 0 .2-.1.6-.3.8-.2.3-.4.5-.5.8-.2.3-.2.7-.5.9-.2.2-.4.2-.5.4s-.1.4-.2.6 0 .4 0 .7c0 .1-.1.2-.1.4-.1.4-.3.8-.4 1.2-.2.7-.6 1.3-.8 2-.1.3-.2.6-.4.9s-.3.5-.5.8c0 .1 0 .2-.1.3-.1.5-.3.9-.4 1.4-.1.4-.3.9-.5 1.3s-.3.7-.5 1.1-.3.9-.5 1.3l-.6 1.2c-.1.3-.3.6-.4.9-.1.2-.1.5-.2.7-.3.5-.5.9-.7 1.4l-.3.6c-.1.3-.3.5-.5.7-.2.4-.4.7-.7 1.1-.2.3-.3.7-.5 1s-.3.5-.6.8c-.4.4-.8.8-1.1 1.2l-.3.3c-.1.1-.2.1-.3.2-.3.2-.4.6-.5.8l-.6.9c-.2.3-.4.6-.6.8-.2.3-.3.5-.4.8s-.3.6-.3.9.1.7 0 1c-.1.4-.3.8-.5 1.2l-.3.9c0 .2-.2.3-.2.5v.3c0 .1.1.1.1.2.1.4-.1.7-.2 1.1 0 .2-.1.3-.2.5 0 .1-.1.2-.1.3s-.1.1-.1.2c-.1.3-.1.7-.1 1 0 .4-.3.6-.5.9-.1.1-.1.3-.2.5-.1.1-.2.3-.2.4-.1.2-.1.4-.1.5s-.1.1-.1.2v.3c0 .2-.1.2-.1.4v.3c0 .1-.1.1-.1.2-.1.4-.1.7-.2 1.1-.1.3-.3.6-.5.8-.2.3-.2.6-.4.9v-.2c0-.1 0-.2.1-.3v-.3c0-.2 0-.2.1-.3.1-.2.1-.4.2-.5-.1-.1-.1-.3-.1-.5 0-.4 0-.8.1-1.1.1-.2.1-.5.1-.7.1-.3.1-.5.2-.7l.3-.9c.1-.4.2-.9.4-1.3.2-.5.4-1 .5-1.5.1-.4.2-.8.4-1.2.1-.3.2-.7.3-1s .2-.6.3-.8c.2-.5.4-.9.6-1.3.1-.4.4-.6.6-1s .3-.8.5-1.2c.2-.6.4-1.3.7-1.9.2-.4.5-.8.6-1.2.1-.2.1-.4.2-.6v-.3c0-.1 0-.3.1-.4 0-.1.1-.1.1-.2v-.9c0-.2-.1-.4-.1-.6v-.3c0-.1-.1-.2-.1-.2-.1-.4-.1-.7-.2-1.1-.1-.3-.3-.7-.5-1s-.4-.5-.4-.8v-.5c0-.2.2-.4.2-.6v-.5c0-.2.1-.4.1-.6.1-.3.2-.7.3-1s .2-.7.3-1c0-.1.1-.1.1-.2v-.3c0-.1.1-.1.1-.2v-.3c.2-.7.4-1.5.8-2.1.2-.2.4-.5.6-.7.2-.1.5-.4.7-.4 0 .1.1.1.1.2v.4c0 .3-.1.6-.2.8-.2.3-.2.6-.3 1 0 .2-.1.5-.2.7-.1.3-.1.5.2.6.4.2.5-.2.7-.5.2-.5.5-1.2.5-1.7 0-.7.2-1.4.6-2 .1-.1.2-.3.3-.4.1-.3.2-.5.3-.8v-.4c0-.1.1-.2.1-.4 0-.3 0-.6.1-.9 0-.2.1-.3.1-.5s0-.5.1-.7h-.2c.1-.2.2-.3.3-.5v-.1c0-.2.1-.3.2-.5v-.5c0-.3.1-.6.2-.8s.2-.3.3-.5.1-.3.2-.5.3-.3.5-.5l.3-.6c.1-.2.2-.3.4-.5l.3-.6c.3-.5.8-1 1.2-1.4.3-.3.5-.5.8-.7h.1l.1-.1c.2-.1.3-.2.4-.1.2.1.3.4.3.6.1.2.2.4.2.7 0 .5 0 .9-.1 1.4-.1.2-.1.4-.2.6s-.2.3-.4.5c-.1.2-.3.3-.4.5l-.6.9c-.1.2-.3.4-.4.6s-.1.4-.2.6c-.2.4-.5.7-.8 1-.1.9-.5 1.7-1.1 2.4-.1.1-.2.3-.3.4 0 .1-.1.1-.1.2-.1.1-.1.2-.2.2 0 .1-.1.1-.1.2-.1.2-.2.5-.4.7-.1.2-.2.5-.3.8s-.1.6-.2.9-.1.6-.2.8c0 .1-.1.5-.3.8v.1c0 .2.1.4.1.6v.6c0 .1 0 .2.1.2s.2-.1.3-.1c.2-.2.4-.5.6-.7.2-.3.4-.6.5-.9.1-.2.2-.3.4-.5.1-.2.2-.4.2-.6.1-.4.3-.8.5-1.2.1-.2.1-.4.2-.6l.3-.6c.2-.4.5-.8.7-1.3.2-.4.3-.8.6-1.2.2-.2.3-.4.4-.7.2-.3.2-.6.5-.8l.6-.6v-.1c.1-.2.2-.5.3-.7s.3-.3.4-.4c.1-.2.3-.5.4-.8 0-.2.1-.3.1-.4.1-.1.1-.2.1-.3 0-.2 0-.5.1-.7 0-.1 0-.1-.1-.2 0-.1 0-.1-.1-.2s-.1-.2-.2-.3-.2-.4-.2-.6c0-.4.6-.7.8-.9.4-.4.8-.8 1.1-1.2.3-.3.6-.5.8-.9.2-.3.2-.5.4-.8.3-.3.5-.7.8-1 .1-.1.3-.4.5-.4 0 .1-.9 2.4-1.1 2.7zm-48.5-144.6s.3.2.3.1-.2-.2-.3-.3h-.2c.1.1.1.2.2.2zm40.9 152 .2-.3c-.1.1-.2.2-.2.3zm8 75.5c-.2.3-.3.5-.4.8-.1.2-.2.3-.2.5-.3.7-1 1.4-1.5 2-.3.4-.5.8-.8 1.1-.2.2-.3.4-.5.5-.3.3-.6.6-.9.8-.3.3-.6.5-.8.7-.3.3-.5.7-.2 1.1l.1-.2v.1c.3-.1.5-.4.7-.5s.4-.4.5-.7c.4-.8 1.2-1.4 1.7-2.1.3-.4.6-.8.8-1.2.1-.3.4-.5.6-.8.2-.2.3-.4.4-.6s.3-.3.4-.6c.2-.3.4-.5.5-.7.1-.1.6-.9.4-1.1-.1 0-.7.8-.8.9zm1.7-5c .1-.1.2-.2.2-.4.1-.3.5-.6.6-.9s.3-.6.4-.9c.2-.5.6-.9.8-1.4.1-.3.3-.5.4-.8.2-.3.3-.6.5-.9l.6-.9.3-.9c.2-.4.5-.9.6-1.3 0-.1.1-.3.1-.4l.1-.3c0-.2-.2-.2-.4-.1s-.2.4-.2.6c-.1.1-.2.3-.2.5-.1.4-.2.8-.5 1.1-.2.2-.3.5-.4.7s-.3.4-.4.6l-.3.6c0 .1 0 .2-.1.3-.1.2-.3.3-.3.4-.1.2-.1.5-.2.7s-.1.3-.3.5c-.1.1-.2.2-.3.4s-.1.3-.2.5c-.5.7-1.1 1.5-1.1 2.4v.3c0-.1.3-.4.3-.4zm4.9-6.5c-.2.1-.3.5-.4.8-.1.2-.3.4-.4.6-.3.4-.5.8-.7 1.3-.2.4-.6.6-.8 1-.1.2-.2.5-.4.8l-.3.3-.3.3c-.1.2-.2.4-.3.5-.2.2-.5.4-.6.7-.1.2-.3.3-.4.4-.1.2-.2.3-.3.5-.2.3-.3.6-.4.9-.1.4-.4.7-.6 1s-.3.7-.5 1l-.3.3c-.1.1-.2.2-.2.3-.2.3-.4.7-.6 1.1-.1.2-.4.5-.5.7 0 .1-.1.3-.1.4h-.1l.2.2c.1-.1.1-.3.2-.4s.1-.2.2-.4.2-.3.3-.5l.3-.6c.2-.3.5-.6.7-.9.2-.2.4-.4.5-.6.2-.3.4-.6.5-.9s.4-.5.5-.8c.2-.3.4-.6.6-.8.3-.3.5-.7.7-1 .2-.2.4-.4.5-.7.2-.3.3-.5.5-.7.3-.4.5-.7.8-1.1.1-.1.2-.2.2-.3.1-.1.1-.3.2-.4l.3-.6c.2-.5.5-.9.7-1.4.1-.2.2-.5.3-.7.3-.3.2-.4 0-.3zm12.3-39.3c0-.2-.2-.6-.5-.5-.1.1-.3.3-.3.5-.2.4-.2.7-.3 1.1 0 .1-.1.2-.1.4v.4c0 .1-.1.2-.1.3v.5c-.1.3-.1.6-.1.9 0 .2 0 .3-.1.5.3.1.5-.3.7-.5.2-.3.5-.5.6-.8.1-.2.2-.4.2-.6v-.3c0-.2.1-.3.1-.5 0-.5 0-1-.1-1.4zm-10.5 34.6c.2-.4.5-.8.4-1.2-.1-.5-.4 0-.5.2-.2.3-.3.5-.4.8s-.1.6-.2.9l-.3.6c-.1.2-.1.4-.1.5l-.3.6c-.1.2-.1.4-.2.6-.2.5-.5.9-.7 1.3-.2.3-.3.6-.5 1-.1.2-.2.5-.3.7-.2.3-.5.7-.5 1l .2-.1c.2 0 .5-.6.6-.7.2-.3.4-.6.5-1 .1-.2.1-.3.1-.5.1-.2.1-.3.2-.4.1-.3.3-.5.5-.7.5-.7.6-1.4.9-2.1.3-.6.5-1 .6-1.5zm.7.8c-.1.2-.3.4-.4.7s-.2.5-.4.7-.2.3-.3.5c-.1.1-.1.2-.2.3-.1.2-.2.5-.4.6v.4c0-.2.3-.4.4-.6.3-.3.5-.6.7-.9l.2-.2c0-.1.1-.1.1-.2l.3-.6c.1-.3.2-.8 0-1.1zm-29.9 43.4s0-.1.1-.1zm-96.1-25.7c.1 0 .2 0 .4.1.1 0 .2 0 .3.1.1 0 .2.1.3.1 0 0 .1 0 .1-.1v-.1c0-.1 0-.1.1-.2s.2-.1.3-.2c.1 0 .3-.1.4-.1h1.3c.1 0 .2 0 .3-.1.1 0 .2-.1.3-.1h1.1c.1 0 .2 0 .3.1h.4c.1 0 .2 0 .4.1.1 0 .2 0 .3.1.2 0 .3.1.5.1h.8c.2 0 .5 0 .7-.1h.3c.1 0 .1.1.2.1.3 0 .5-.2.7-.3.3-.1.6 0 .8 0 .1 0 .2-.1.3-.1h.1s0-.1.1-.1.1-.1.2-.1l.1-.1.2-.2c.1-.1.2-.1.3-.2s.2-.2.4-.3c.1-.1.3-.2.4-.3l.3-.3c.1-.1.3-.2.5-.4.2-.1.3-.3.4-.5l.3-.9c.1-.3.1-.6.2-.9 0-.1.1-.3.1-.4s0-.1.1-.2.1-.2.2-.3c.1-.3-.2-.3-.3-.5v-.9c0-.2.1-.5.1-.7v-.5c0-.3 0-.4-.2-.7-.1-.2-.1-.4-.1-.6v-.3c0-.1.1-.2.1-.2.1-.2.2-.3.3-.5l.3-.6v-.5c-.1-.2-.2-.4-.3-.5 0-.1-.1-.1-.1-.2l-.1-.1c-.1-.1-.1-.4-.1-.6v-.3c0-.1.1-.2.1-.3s.1-.2.1-.3v-.3c0-.2.1-.6-.1-.7-.1-.1-.2-.1-.3-.3 0-.1-.1-.1-.1-.2 0-.2 0-.4-.1-.5s-.2-.1-.3-.2-.1-.3-.2-.4v-.1l-.1-.1v-1c0-.1-.1-.2-.1-.3 0 0 0-.1-.1-.1 0-.1 0 0-.1 0s-.2 0-.3-.1c-.1 0-.1-.1-.2-.1-.2 0-.3-.1-.5-.1-.1 0-.2 0-.3.1s-.1.1-.1.2c-.1.2-.2.4-.4.4h-1c-.1 0-.2 0-.2.1.1 0 .1.1.1.1l.1.1c0 .1-.1.1-.1.1-.2 0-.3.1-.5.2-.1 0-.1 0-.2.1l-.2.2c-.1.1-.1.1-.2.1h-.2c-.1 0-.1.1-.2.2 0 .1-.1.1-.2.2s-.3.1-.5.2c-.2.2-.2.5-.5.5h-.5c-.2-.1-.4-.1-.5-.2s-.1-.1-.1-.2.1-.1.1-.2v-1.1c-.1-.1-.4-.2-.5-.1-.1 0-.2.1-.2.1h-.7c-.1 0-.2.1-.3.1s-.2 0-.3.1c-.1 0-.2.1-.3.1-.2 0-.5 0-.7.1-.3.1-.5.1-.8.1-.1 0-.2.1-.3.1s-.2.1-.4 0c-.1 0-.2-.1-.3-.1s-.1 0-.2-.1l-.2.2c-.1 0-.1.1-.2.1h-.3c-.1 0-.1.1-.1.2 0 .2-.2.3-.2.5s.2.3.2.4c.1.1.2.3.2.4s.1.2.1.3-.1.3-.2.4l-.1.1c-.1 0 0 0-.1-.1-.2-.1-.3-.3-.4-.5v-.4c0-.1-.1-.1-.1-.2v-.1c-.1-.1-.1-.2-.2-.2s-.2-.1-.2-.2v-.7c0-.1-.1-.1-.1-.2s-.1-.2-.2-.2c-.2-.1-.4-.1-.7-.1-.1 0-.2.1-.3.1-.1.1-.2.1-.3.2s-.2.1-.3.1-.2.1-.3.1c-.1.1-.2.2-.4.2-.1 0-.2.1-.3.1h-.2l-.1.1-.1.1h-.2c-.1 0-.1 0-.2.1h-.1l-.1.1c-.1 0-.1.1-.2.1s-.2.1-.3.1h-.2c-.1.1-.2.1-.3.2-.2.1-.4.3-.6.4s-.3.3-.4.4c-.1 0-.1 0-.2.1s-.1.1-.1.2-.1.1-.2.2h-.1c-.1.1-.1.2-.1.3-.1.1-.2.2-.2.4 0 .1 0 .2-.1.3 0 .1-.1.2-.1.3v.3c0 .1 0 .2-.1.3 0 .1-.1.2 0 .3 0 .1.1.1 0 .2 0 .2-.1.4-.1.6v.6c0 .1.1.1.2.2s.1.1.1.2l.1.1.1.1c.1.1.1.1.2.1.2.1.4.1.5.1s.2.1.3.1c.1.1.3.1.4.2l.2.2c.1.1.2.1.3.2.1.2.3.2.5.4.2.1.4.2.5.3l.6.3c.2.1.3.3.5.4.2.2.5.3.7.4s.3.1.5.1h.2-.1c.1 0 .2.1.2.1.1.1 0 .2 0 .3-.1.2-.1.3-.3.4s-.3.3-.4.4c-.2.1-.3.1-.5.1-.1 0-.2 0-.2.1 0 0-.1.1-.1.2-.1.2-.2.3-.4.4-.1 0-.1 0-.2.1l-.1.1c-.1.1-.2 0-.3.1-.1 0-.1.1-.1.2-.1.1-.1.2-.2.3s-.1.1-.2.1c-.4.1-.3.6-.2.9 0 .1.1.2.1.4 0 .1-.1.2-.1.2-.1.1-.3.2-.4.1-.1 0-.1-.1-.1-.2s0-.2-.1-.3l-.3-.3c-.1-.1-.4-.2-.5-.3-.2 0-.5 0-.6.2 0 0 0 .1-.1.1l-.1.1c-.1.1-.2 0-.3 0-.2 0-.5 0-.7.1-.1 0-.2 0-.3.1-.1 0-.2.1-.3.2s-.2.2-.2.3c-.1.1-.1.2-.2.2-.1.1-.3.4-.3.5 0 .2.1.3.2.4.2.1.3.1.4.3v.5c.1.1.1.1.2.1s.2.1.3.1h.3c.1 0 .2 0 .2.1.1.1 0 .2.1.2.1.1.2.1.3.1h.2s.1 0 .1.1h.3c.2 0 .4 0 .6.1.3.1.7.1 1 .1h2.2c.1 0 .3-.1.4-.1s.2.1.2.2c.2.2.2-.1.4-.1.1 0 .1.1.2.1h1.4c.1 0 .2 0 .2.1h.3zm41.1-208.9c0 .1 0 .2.1.3.1 0 .2.1.2.1l.2.1c.2.1.3.1.5.1s.4.2.5.2c.2 0 .4-.1.6-.1.4.1.8.3 1.2.4.5.1 1.1.3 1.5.6.3.2.6.4.9.4s.3-.1.3-.4c0-.2-.1-.2-.2-.4-.2-.4-.4-.7-.7-1-.2-.3-.5-.5-.6-.9-.1-.3-.1-.7-.1-1.1s0-.8-.2-1.1c-.1-.3-.4-.5-.7-.7-.4-.2-.7.1-1.1 0s-.6 0-1 .1c-.3.1-.5.1-.8.1h-.6c-.3.1-.3.6-.3.9 0 .1.1.2.1.3 0 0-.1.1-.1.2v.5c.3.6 0 1.1.3 1.4zm-128.5 117.1c.4 0 .8.1.9-.4.1-.3-.1-.5-.2-.7-.1-.4-.2-1.6-.7-1.6-.1 0-.6.3-.7.4-.1.2 0 .6 0 .9s.1.6.2.9c.1.2.2.6.2.7zm78.3 88.2c.1-.1.1 0 .1-.2v-.5c0-.1.1-.2.1-.3s-.1-.2-.2-.2c0-.1 0-.2-.1-.3 0-.1 0-.2-.1-.3 0-.1-.1-.1-.1-.2-.1-.1-.2-.2-.3-.2h-.6c-.1 0-.2.1-.2.2-.1 0-.1.1-.2.1-.1.1-.2.1-.3.1h-.5c-.1 0-.1.1-.2.1-.2.2-.2.4-.4.6-.1.1-.1.2-.1.3s-.1.2 0 .4.2.3.4.4c.1.1.2.1.3.2h.3c.1 0 .2-.1.3 0 .1 0 .2 0 .2.1.1.1.2.2.3.2s.2.2.3.1c.1 0 .1-.2.1-.2 0-.1.1-.2.3-.3.1-.1.1-.1.2-.1.1-.1.1-.1.1-.2v.1c0-.1.1-.1.2-.1-.1.2 0 .2.1.2zm46.1-206.9c.1 0 .3.1.4.1s.1 0 .2-.1c.2-.1.3-.2.4-.2.1-.1.2-.1.4-.1 0 0 .2 0 .3-.1.2-.1 0-.3-.1-.4s-.3-.1-.4-.2-.2-.2-.3-.2c-.1-.1-.3-.2-.4-.2h-.4c-.1 0-.1-.1-.2-.1-.2 0-.4 0-.5-.1-.2-.1-.4-.3-.6-.3s-.2 0-.4.2-.4.3-.3.6c.1.1.2.3.3.4.1.2.3.4.5.5l.1.1c.2-.1.6.1 1 .1zm-1 0s-.1 0-.1-.1c-.1 0-.2 0-.3.1zm-125.4 124.6c0-.3 0-.6.1-.9.2-.5.9-.9.9-1.4.1-.4.1-1.4 0-1.8-.1-.2-.3-.3-.5-.4-.1-.1-.1-.3-.2-.4-.3.3-.4.7-.7 1.1-.2.3-.6.4-.9.6-.4.2-.8.3-1.3.4-.3.1-.7.1-.9.5-.1.1-.2.3-.3.4-.1.2 0 .5 0 .7-.1.2-.2.3-.2.5v.7c.2.9.7 1.7.9 2.7l-.2-.4c0 1.2 1.1 1.6 1.9.8.3-.2.8-.6.9-.9.2-.5 0-1.1.2-1.6.2-.2.3-.4.3-.6zm62.3 97.1c-.5-.2-1-.7-1.5-.4s-.1.9-.4 1.4c-.2.2-.4.2-.6.4-.1.2 0 .6 0 .8.1.3.4 1.3.8 1.1l-.4.2c.4-.2 1.1.2 1.3-.3.1-.3-.2-.4-.1-.7 0-.2.3-.3.5-.4.5-.4 1.3-.8 1.3-1.4.2-.6-.4-.5-.9-.7zm60.3 46.5c0-.1-.1-.1 0 0-.1 0-.1 0 0 0zm-64.5-310.6h-.1zm19.9.7h4.9c0-.1-.2-.1-.3-.2s.2-.1.2-.1c.1 0 .2-.1.3-.1.2-.1.5-.1.8-.1h2.5c.4 0 .7 0 1.1-.1.2-.1.4-.1.6-.1s.4-.1.5-.1h1.8v-.1c0-.1 0-.1-.1-.2s-.1-.1 0-.1c.1-.1.1 0 .2 0 0 0 .2 0 .2-.1s-.1 0-.1-.1v-.1c-.1 0-.4-.2-.2-.3h-.4c-.1-.1 0-.1 0-.1l.1-.1h.1c.1 0 .1-.1.2-.1s.1-.1.2 0h .7s0-.1.1-.1h.1c.1 0 .2 0 .2-.1.2.1.4 0 .6 0s .3 0 .5-.1c.2 0 .3-.1.5-.1s.3-.1.5-.1h1c .1 0 .2.1.3.1.2.1.3.1.5.1.1 0 .1.1.2.1h.3c.2 0 .3 0 .5.1s.4 0 .5.2l.2.2c0 .1-.1.1-.2.1h-.7c-.1 0-.6.1-.4.2.1.1.2 0 .3 0h .2c.1 0 .1 0 .2.1s.4.1.4.3c0 .1 0 .1-.1.2s-.2.1-.3.1h-2.1c-.2 0-.3.1-.4.2h-.3s-.1 0-.1-.1h-.2c-.1 0-.1-.1-.2-.1h-.3c-.2.1-.4.1-.7.1-.2 0-.4 0-.5.1-.1 0-.2.1-.3.1l-.1.1v.1h-.1c-.1.1-.4.1-.4.3 0 .1.1.2.1.3 0 0 0 .1.1.1l.1.1c.1.1.2.1.3.1s.2 0 .3.1c.2.1.4.1.6.2.1 0 .2.1.2.1.1.1.2.1.4.1h.8c.1 0 .2.2.3.2.1.1.2.1.3.1.2 0 .4-.1.6 0s .5.1.7.3c.1.1.1.2.2.2 0 .1.1.1.2.2s.1.2.2.3c0 .1.1.1.1.2v.3c0 .1.1.2.2.3l.4.4c.1 0 .2.1.2.2s-.1.3-.2.3c0 .1.2.1.3.1h.2l.1.1c.1.1.2.1.3.2h.9l.1-.1h.2c0-.1-.1-.1-.1-.1-.1 0-.1.1-.2.1s-.1-.1-.2-.1-.3-.1-.4-.1h-.2c-.1 0-.1.1-.1.2-.1.1-.3 0-.3-.1-.2-.3.1-.5.3-.5.1 0 .1 0 .2-.1h.2c.2.1.3.1.5.1.1 0 .1 0 .1-.1 0 0 0-.1.1-.1l.1-.1c0-.1-.1-.1-.2-.1v-.4c0-.1-.1-.1-.1-.2-.1-.1-.1-.1-.1-.2 0 0 0-.1-.1-.1v-.1c-.1-.2-.2-.2-.3-.4-.1-.1 0-.1.1-.1h.3c.1 0 .1 0 .2.1.1 0 .2.1.3 0h .5c.1 0 .1 0 .2.1s.1 0 .2 0h .2c.1.1.2.1.3.1.2.1.4.2.5.2s.2 0 .3.1h.4c.1.1-.1.2-.2.2-.2.1-.4.1-.6.2-.1.1 0 .2.1.3h.1l.1.1c.1.1.2.1.3.1h.2c.1 0 .1-.1.1 0 .1.1-.1.3-.2.4v.2l.2.2h.2c.1 0 .2-.1.3-.1.2-.1.3-.1.5-.2.2 0 .3-.1.5-.1.1 0 .2-.1.3-.1h.3c.2 0 .3-.2.5-.2h1.6c.1 0 .1-.1.2-.2.2 0 .4 0 .5.1h.7c.1 0 .1-.1.2-.1h.6c.2 0 .3 0 .5.1.1 0 .1.1.2.2s.1.1.2.1.1.1.2.1h.8c.2 0 .4-.1.5 0 .1 0 .1.1.2.1s.2 0 .4.1c.1 0 .2 0 .4.1.1.1.2.1.3.1.2.1.3.2.5.2h.9c.1 0 .2-.1.3-.1.2-.1.2-.1.3-.3v-.3c0-.1.1-.1.2-.1h.8c.1 0 .1.1.2.1h.5l.2.2c.2 0 .3 0 .5.1 0 0 .1.1.2.1h.4l.1-.1c.1-.1 0-.1 0-.2-.1 0-.2-.1-.3-.1s-.2-.1-.3-.2c-.3-.1-.5-.2-.8-.3-.1 0-.2-.1-.3-.2s-.2-.2-.4-.2-.5 0-.7-.1c-.1-.1-.2-.1-.4-.2s-.4-.1-.5-.1h-.5v-.2c.1 0 .2 0 .2-.1s-.1-.1-.2-.1-.1-.1-.2-.1-.2-.1-.2-.1h-.1c-.1 0-.1-.1-.2-.1-.3-.1-.6-.1-.9-.3-.1 0-.2-.1-.3-.1h-.2c-.2 0-.3-.1-.5-.1h-.2c-.2-.1-.5-.1-.7-.2s-.3-.1-.4-.3c.1 0 .2.1.3 0h .4c.2 0 .4.2.7.2h.7c.1 0 .1.1.2.1h.6c.1 0 .2.1.3.2s.1.2.2.2c.1.1.2.1.3.1h.3c.1 0 .1.1.2.1s.2.1.3.1h.7c0-.1-.1-.2-.1-.2l-.2-.2c-.1-.2-.3-.2-.5-.3-.1-.1-.3-.2-.4-.3-.2-.1-.4-.3-.6-.4s-.3-.2-.5-.2c-.2-.1-.5-.2-.7-.3l-.6-.3c-.2-.1-.4-.2-.7-.3-.2-.1-.5-.2-.7-.3-.3-.1-.6-.2-.9-.3s-.7-.1-1-.2c-.9-.1-1.9-.2-2.8-.4-.5-.1-1.1-.2-1.6-.3-.6-.1-1.3-.2-1.9-.4-1-.2-1.9-.4-2.9-.6l-1.8-.3c-.3-.1-.6-.1-.9-.2s-.6-.2-.9-.2h-.7c-.5-.1-1 0-1.5.1-.2 0-.3.1-.4.2h-3.5c-.1 0-.2 0-.3-.1-.1 0-.3-.1-.4-.1h-6.1c-.1 0-.2.1-.3 0h-2.9c-.1 0-.2-.1-.3-.1s-.2-.2-.4-.2h-1.2c-.5 0-.9.1-1.4.1h-1.9c-.1 0-.5-.1-.6.1v.2h.1c.1.1.1.2 0 .2h-.4c-.2.1-.4.2-.7.2-.2.1-.4.1-.5.1s-.2.1-.4.1c-.1 0-.2.1-.3.1-.2.1-.3.2-.5.3-.3.1-.6.3-.9.3-.1 0-.2 0-.2-.1 0 0 .1-.1.1-.2.2-.2.4-.3.3-.5s-.3-.1-.4-.1h-1c-.2 0-.4.1-.5 0-.1 0-.1-.1-.2-.1h-.1c-.1 0-.3.1-.4.1s-.2.1-.3.1-.1 0-.2.1-.1.1-.2.1-.1-.1-.2 0c-.1 0-.2.2-.3.2 0 .1.1.1.2.2.1 0 .2.1.3.1s.2 0 .2.1-.1.1-.2.1-.3 0-.4.1c-.1 0-.3.1-.4.1h-.2c-.1 0-.2.1-.3.1h-.2c-.1 0-.2 0-.2-.1s.1-.1.1-.2c-.1-.1-.4 0-.4-.2.1 0 .2-.1.3-.2l.1-.1s0-.1-.1-.2l-.1-.1h-.1c-.1 0-.2.1-.3.1h-1.6c-.1 0-.3.1-.4.1s-.3.1-.4.1c-.2 0-.3 0-.5.1-.1 0-.2.1-.4.1-.1.1-.3.1-.4.2h-.6c-.2.1-.3.2-.4.4l-.2.2h-.2c-.1 0-.1.1-.1.2l-.2.2c-.1.1-.1.3-.2.4 0 .1-.1.1-.1.1l.1-.1c-.1.1-.1.1-.2.1 0 0 0 .1-.1.1s-.1 0-.1.1 0 .1.1.2h.2c.1 0 .1.1.2.1.1.1.2.1.3.1s.3-.1.4-.1c.2-.1.4-.1.5 0s .3.2.4.2.3.1.5.2c.1.1.3.1.4.2.2.1.5.2.7.2.3 0 .5-.1.8-.1h1.3c.1 0 .2 0 .4.1h.8c.2 0 .3-.1.5-.1h.9c.2 0 .4 0 .5.1l.1.1h.2c.1 0 .2.1.3.1h.4c.1 0 .2 0 .3-.1h1.3c.2 0 .3.1.5 0 .2 0 .4 0 .5-.1h1c .2 0 0 .2.1.3.1.2.2 0 .3 0 .2-.1.4-.1.6-.2.2 0 .5-.1.7-.1s.5-.1.7-.1c.1 0 .3 0 .4-.1h1.1c.4 0 .8.1 1.2 0 .3-.1.7-.1 1-.1.1.1.3 0 .6 0zm153.3 136.2c-.2-.2-.3-.3-.3-.6 0-.2-.1-.4-.3-.4-.3-.1-.5 0-.7.2-.3.3-.5 1-.1 1.4l.2.2v.3c0 .1-.1.2-.1.3-.1.2.1.5.2.6.1.2.2.5.3.7s.4.3.6.3c.2-.1.4-.4.5-.5v-.4c0-.2 0-.2.1-.4s.1-.5 0-.7c-.1-.5-.2-.8-.4-1zm .9.5c0-.1-.1-.3-.2-.4-.1-.3-.1-.7-.2-1s-.1-.6-.3-.8c0 .1-.1.1-.1.2s0 .1.1.3c0 .1.1.3.1.4.1.2.2.4.3.7s0 .7 0 .9.1.3.1.5v.4h.1v.1c0-.1.1-.3.1-.4v-.5c.1 0 .1-.2 0-.4zm-73.5 154.6c0-.2.3-.3.5-.4s.3-.3.5-.4c.1-.1.1-.2.2-.3s.2-.2.2-.3c.1-.2.1-.3.2-.5l.6-.6c.2-.1.3-.3.5-.5.1-.2.1-.4.2-.5-.1.1-.3.2-.4.3l-.2.2c-.1.1-.2.1-.3.1l-.2.2c-.1 0-.2.1-.3.1-.1.1-.2.1-.3.2h-.3c-.4.1-.5.7-.8 1-.2.1-.5.3-.7.2-.1-.1-.1-.4-.2-.6-.2-.4 0-.5.3-.9.1-.1.1-.3.2-.4.1-.2.2-.3.2-.6s-.1-.2-.4-.1c-.1.1-.2.1-.4.2h-.5c-.2 0-.3-.1-.5 0s-.4.2-.4.4.2.3.3.5c0 .1.1.4 0 .5s-.3.2-.4.3c-.4.3-.6.6-1.1.7-.4.1-.8.3-1.2.4s-.9.1-1.3.3c-.2.1-.4.1-.6.3l-.6.3c-.2 0-.4.1-.5-.1s.1-.4.1-.5c.1-.4-.2-.6-.3-.9-.1-.2-.1-.4-.2-.6s-.2-.3-.2-.5 0-.3.2-.5c.1-.1 0-.1.1-.2s.2 0 .3-.1c.4-.2.6-.6.8-.9.1-.1.1-.2.2-.3s.2-.1.2-.2-.2-.4-.3-.5c.1-.1 0-.2.1-.3 0-.1.2-.2.1-.3-.1-.2-.4-.4-.5-.6-.1-.1-.1-.2-.2-.4l-.3-.3-.6-.6c-.3-.2-.5-.4-.5-.8v-.5c0-.1-.1-.1-.1-.3s0-.3-.1-.5 0-.3 0-.5c.1-.3.2-.5.3-.7.2-.3.2-.8.3-1.1v-.5c0-.2.1-.3.1-.5 0-.1-.1-.3-.2-.4-.1-.2-.3-.2-.5-.2s-.3 0-.4.1-.1.1-.3.1c0 0-.2.1-.3.1v.1l-.2.2c-.2.2-.3.4-.3.7s-.1.6-.2.9c-.1.2-.3.6-.5.6.1-.1.1-.4.1-.5 0-.2-.1-.3-.1-.6 0-.2.1-.3.2-.5s.1-.3 0-.5c-.2-.4.1-.6.1-1 0-.1 0-.2-.1-.3v-.4c0-.1-.2-.2-.3-.2-.4-.1-.5.3-.9.3-.3-.1-.8-.2-1.1 0-.2.1-.3.4-.6.5-.2.1-.3.1-.5.2-.1 0-.8.2-.8 0-.2 0-.3 0-.4-.2 0-.1 0-.3-.1-.4 0-.1-.1-.1-.1-.1v-.1c-.1-.1-.2-.1-.3-.2s-.3-.2-.4-.3v-.2l-.1-.1c-.1-.2-.1-.3-.1-.5 0-.1-.1-.2-.1-.4-.2 0-.4-.1-.6-.2-.1 0-.2-.1-.3-.1-.1-.1-.1-.2-.2-.2-.2 0-.3.4-.4.4s-.2.2-.3.2h-.4c-.1 0-.2.1-.3.2h-.3c-.1 0-.2.1-.3.1h-.3c-.5.1-.9.5-1.2.9s-.7.6-.8 1.1c0 .2 0 .2-.2.3h-.4l-.1.1h-.2c-.1 0-.2.1-.2.1-.2.1-.4.2-.7.3s-.4.2-.6.4c-.2.3-.8.8-1.2.5.1.1.3.2.3.3h-.5c-.1 0-.2.1-.3.1-.3.1-.5.1-.8.1h-.3c-.1 0-.1-.1-.2-.1s-.4.2-.5.2-.4.2-.4.3c-.1.2.1.2.3.3.1 0 .1.1.2.1s.2-.1.3-.1c.2 0 .4 0 .4.2s-.3.1-.4.1c-.2 0-.4 0-.6.1h-.6c-.2 0-.4 0-.6.1s-.4 0-.6 0c-.1 0-.2.1-.4.1-.1 0-.1.1-.2.1-.2 0-.3.1-.5.1-.3.1-.6.2-.9.3h-.6c.2-.1.5-.2.7-.3s.4-.1.6-.2.5-.3.7-.3.4.1.5-.1c-.3-.2-.3-.3-.7-.2-.3.1-.6.2-.9.4-.4.2-.8.3-1.2.3-.5.1-1 .3-1.5.2-.2 0-.3-.1-.4-.1-.4 0-.5.4-.8.5s-.6 0-.9.2c-.2.1-.3.2-.4.4-.2.2-.5.4-.8.2-.2-.1-.1-.2-.2-.4-.1-.1-.2-.1-.4 0-.1 0-.3-.1-.5-.1h-1.6c-.3.1-.6.2-.9.3-.2.1-.3.1-.4.2s-.2.1-.3.1c-.3.1-.6.3-.9.3-.2 0-.5.1-.6-.1-.1-.1 0-.3.1-.4-.1 0-.4-.1-.5-.1-.1-.1-.2-.3-.2-.4 0-.4.2-.4.4-.6s.3-.4.5-.5c.1-.2.2-.4.4-.5.1-.1.3-.1.4-.3-.2-.1-.2.1-.4.1h-.3c-.2 0-.4.1-.6.1s-.4 0-.6-.1-.4-.1-.5-.1c-.3-.1-.6-.4-.8-.7s-.1-.1-.4 0c-.2.1-.3 0-.5.1-.4.2-.7.4-1 .6l-1.2.9c-.1.1-.3.1-.4.2l-.2.2c-.2.1-.3.3-.5.4-.4.4-.9.7-1.3 1.1l-.5.5c-.3.3-.6.5-.9.7l-.3.3c-.1.1-.2.2-.2.3-.1.2-.1.4-.1.6-.1.3-.2.7-.4.9-.1.2-.3.3-.5.5-.1.1-.2.3-.3.4-.3.3-.7.7-1 1.1-.1.1-.2.2-.2.3-.1.1-.4.1-.5.2-.3.2-.4.7-.8.9-.3.2-.6.3-.9.5-.5.3-.8.7-1.2 1.1-.2.3-.6.5-.8.7s-.4.4-.6.5-.3.1-.4.3c-.2.2-.1.3 0 .4 0 .1 0 .1.1.2l.1.2c.1.2.1.4.3.6l.2.2c0 .2 0 .1-.1.2-.1.3-.2.7-.1 1l .3.6c0 .2 0 .3.1.5s.1.2.1.4c0 .1-.1.3-.2.4 0 0 .1.2.2.2s.1-.1.2-.1.2 0 .3-.1c.1 0 .2-.1.3-.1.2 0 .4.1.6.1s.4 0 .6-.1c.4-.1.8 0 1.2 0 .3-.1.8 0 .8.4s-.6.5-.9.6c-.2.1-.4.2-.5.3-.2.1-.3.2-.5.3-.3.2-.6.4-.9.5s-.7.3-1 .4-.5.1-.8.3c-.1.1-.2.2-.4.3s-.3.3-.5.4c-.2.2-.5.3-.6.5-.2.2-.1.3-.1.6 0 .1-.1.1-.1.2s0 .2-.1.3c-.2.4-.5.7-.9.9s-.8.4-1.1.7c-.1.2-.1.3-.1.5 0 .1-.1.3-.2.5v.4c0 .1-.1.2-.2.3-.1.2-.2.3-.4.4-.3.3-.6.5-.9.7s-.5.5-.8.6c-.4.2-.8.3-1.1.6s-.5.6-.8.9-.8.7-.2.9c.2.1.4.1.6.1s.3.1.5.1c.1.1.3.1.5.2.1 0 .2.1.3.1h.3c.3.1.6.5.8.6.4.3.5.7.6 1.1.1.3.3.7.3 1 0 .2.1.3.1.5v.3c0 .1.1.2.1.3.1.3-.2.8.2 1 .2.1.8 0 1.1 0 .2 0 .4-.1.6-.2.1 0 .1-.1.1-.1.1 0 .2 0 .3-.1.2-.1.3-.2.5-.3s.3-.1.5-.2.4-.1.6 0 .1 0 .2.1c0 0 .1.1.1.2.1.2-.1.3.2.4h.6c.1 0 .1.1.3.1.1 0 .2 0 .3-.1h1.2c.3 0 .5.2.7.3s.4.2.5.2h1.2c.1 0 .4.1.6 0 .1-.1.1-.4.2-.6s.1-.2.3-.3c.4-.1.7-.3 1-.5.5-.3.9-.9 1.1-1.5.1-.3.3-.9.6-1 .1.2 0 .5-.1.7 0 .2-.2.4-.2.5-.1.4.3.5.6.7.2.2.5.5.3.8 0 .1-.2.3-.3.5s-.2.1-.3.3c-.4.3-.6.7-1 .9-.2.1-.3.1-.4.2s-.3.2-.4.4c-.3.2-.5.3-.8.6l-.3.3c0 .2.2.3.2.1l.2.1s0 .1-.1.1c.3 0 .5-.2.7-.3.3-.1.5-.2.8-.3.5-.2.9-.6 1.4-.9.3-.2.6-.3.9-.6.1-.1.3-.2.5-.3.3-.1.5-.1.7-.2.3-.1.5-.3.8-.5s.6-.4.9-.5.6-.4.8-.6c.1-.1.3-.2.4-.3s.2-.1.4-.1c.2-.1.3-.3.6-.4.2 0 .3 0 .5-.1.3-.1.6-.3.9-.5s.5-.3.7-.5.4-.4.7-.6.6-.5.9-.7c.1-.1.2-.1.3-.2s.1-.2.2-.3c.3-.3.6-.4.8-.6l.6-.6c.1-.1.3-.3.4-.5s0-.3.1-.5c.1-.4.1-.7.3-1 .1-.1.1-.1.2-.3.1 0 .1-.1.2-.2s.3-.2.4-.2c.2-.1.5-.3.7-.5.1-.1.2-.2.3-.2h.2c.1-.1.3-.3.4-.3.2-.2.3-.4.6-.5.1-.1.2-.2.3-.2.1-.1.2-.1.3-.1.2-.1.3-.2.5-.3.1-.1.2-.1.4-.2s.3-.2.5-.3.3-.1.5-.2l.9-.6c.1-.1.3-.1.5-.2.3-.2.7-.3 1-.4h.4c.1 0 .2 0 .3-.1.2-.1.3-.1.5-.2.4-.2.8-.3 1.2-.5s.7-.3 1.1-.5c.2-.1.8-.4 1-.2-.1.3-.3.4-.6.6-.2.1-.2.3-.4.4-.1.1-.3.1-.4.2-.3.1-.5.3-.7.5-.1.1-.2.2-.4.3-.1.1-.3.1-.3.3.3.1.4-.1.6-.1h.4c.1 0 .1-.1.2-.1.2-.1.5-.1.7-.2s.4-.3.6-.3c.2-.1.5-.1.7-.2l.6-.3.6-.3c.2-.1.3-.2.5-.3.4-.3.7-.5 1.2-.6.3-.1.5-.1.7-.3.2-.1.4-.3.6-.3.2-.1.5 0 .7 0h .4c.1 0 .2-.1.3-.1.2 0 .5.1.7.2.2 0 .3 0 .5.2-.2.2-.2.5-.4.7s-.4.3-.7.4-.4.4-.7.6-.6.2-.8.5c-.2.2-.3.4-.5.6-.1.1-.2.2-.3.2s-.3-.1-.4-.1-.2.1-.3.2l-.1.1h-.1c-.2.2-.2.4-.3.6-.2.2-.4.5-.6.8-.1.1-.2.3-.3.4s-.3.1-.4.3c-.3.5.6.3.8.2l.6-.3h.6c.4-.1.9-.2 1.2-.4s.5-.3.8-.4c.4-.1.8-.3 1.2-.5.3-.2.6-.3 1-.5.2-.1.3-.1.4-.2.2-.2.2-.2.4-.2.1 0 .1-.1.2-.1h.3c.1 0 .1-.1.2-.1s.2 0 .3-.1c.2-.1.4-.2.6-.4.5-.4 1.1-.6 1.7-.8.2-.1.4-.1.5-.2s.3-.2.5-.2.3 0 .5-.1.4-.1.6-.2.3-.1.6-.2l.6-.3c.1-.1.3-.1.5-.2s.3-.3.5-.5c.3-.3.8-.3 1.1-.6.1-.1.3-.2.5-.3s.4 0 .6-.1c.1 0 .2-.1.2-.1.1 0 .1 0 .2-.1.1 0 .3-.1.4-.1s.1-.1.2-.1h.3c.3 0 .3-.3.5-.6s.6-.6.9-.7c.1-.1.3-.1.4-.2.1 0 .2-.1.3-.1s.1-.1.2-.2.3-.1.4-.1.2-.1.3-.1c.2 0 .3-.1.4-.2.2-.1.3-.2.5-.2.1-.1.3-.2.4-.2.1-.1.5-.1.4-.3 0-.2-.3-.1-.4 0s-.9.5-.7.1c.1-.1.3-.2.4-.3l.3-.3c.3-.2.6-.4.8-.6l.6-.6c.3-.3.7-.5 1.1-.6.4-.2.9-.3 1.2-.6.2-.2.5-.4.6-.6.1-.1.2-.3.3-.4-1.6.2-1.7.2-1.7.2zm3-2.2s.1-.1.2-.1h-.1c0 .1 0 .1-.1.1zm.4-.1c-.1 0-.1 0 0 0h-.2zm-.1.8c-.2 0-.3.2-.5.3s-.3 0-.5.2c-.1.2-.2.2-.4.4-.3.2-.3.4-.5.6s-.4.4-.6.5c-.2.2-.4.4-.5.6l-.1.1h.3l.4-.4c.3-.3.6-.3.9-.5.2-.1.3-.2.5-.4.2-.1.3-.2.5-.4.1-.2.2-.3.4-.5l.4-.4c.1-.2-.1-.2-.3-.1zm4.5-4.8c-.2 0-.2-.1-.4 0-.3.1-.4.2-.7.4s-.5.5-.8.8c-.2.1-.5.3-.7.5-.1.2-.3.4-.4.6l-.6.6c-.2.3-.6.4-.8.7-.1.1-.3.3-.2.4h.4c.3-.1.4-.4.7-.6.3-.1.5-.2.7-.4.2-.3.4-.5.6-.7.6-.4 1.2-.7 1.7-1.2l.5-.5c.1-.1.4-.5.3-.6 0-.1-.1 0-.3 0zm3.3-3c-.1.1-.3.3-.3.4-.2.2-.3.4-.6.6-.1.1-.3.2-.4.3l-.3.3c-.2.1-.4.3-.6.5-.1.1-.2.1-.3.3.1.1.2.2.3.2l.3-.1-.1.1h.3c.2 0 .3-.1.4-.2.3-.1.3 0 .5-.2.1-.1.2-.2.3-.4.2-.3.3-.5.5-.8s.5-.5.4-.9c-.1-.2-.2-.3-.4-.1zm2.4-1.5c-.2.2-.4.2-.7.4-.5.2-.7.7-1.1 1.1h.1l.1.1v-.1c.4 0 .8-.4 1.2-.6.3-.2.9-.7.9-1.1-.2-.2-.3 0-.5.2zm-18.4-8.3c.2-.1.4-.1.6-.2s.5-.1.7-.3c.2-.1.3-.2.4-.3.4-.2.8-.5.9-.9.1-.3.1-.5-.1-.7s-.4-.2-.6-.1-.3.1-.5.1c-.1 0-.2.1-.4.1h-.3c-.2.1-.4.1-.6.2-.5.2-.8.6-1.3.8-.2.1-.4.1-.6.3-.1.1-.1.2-.1.3s.1.1.2.2.5 1.1.8.7l.2.3c.3-.2.4-.4.7-.5zm5 20.6c.1-.1.2-.2.2-.3v-.1zm-9.6-18.3c0 .1-.1.1-.1.2l-.1.1c-.1.3.8.9.9 1.2v-.2c.1.2.5.3.6.4.1 0 .1 0 .2.1l.1.1c.1.1.3.2.4.3.2.2.4.4.7.5.4.1.8-.2 1.1-.5.2-.2.2-.5.3-.7.1-.1.2-.3.3-.4s.1-.2.1-.3c.2-.4.2-.7 0-1-.2-.2-.3-.2-.6-.4-.2-.1-.4-.2-.6-.4-.1-.1-.3-.2-.4-.3s-.3-.1-.4-.2c-.2-.1-.4-.4-.6-.4s-.4.1-.6.1-.3 0-.5.1c-.3.1-.6 0-.8.4-.1.2 0 .3.1.5 0 .2 0 .3-.1.5.1 0 .1.1 0 .3zm26.8 3.8-.3.3c-.2.2-.3.5-.5.6h.3c-.1.3.3.2.4.1.2-.1.3-.1.4-.3.1-.1.4-.4.4-.5s-.2-.2-.2-.3c-.2 0-.4 0-.5.1zm-45.6 28c .3-.3.7-.5.9-.9.1-.2.1-.3.2-.5l.3-.3c.2-.2.5-.4.7-.7l.6-.6c.1-.1.3-.2.1-.4-.1-.1-.3 0-.4.1-.3.2-.5.4-.8.6s-.8.2-1.1.3-.6.3-.9.4c-.2.1-.4.1-.6.3l-.3.3c-.3.2-.6.4-.8.6s-.2.5-.5.7c-.1.1-.2.1-.2.1l-.1.1c-.1.1-.3.2-.4.3s-.2.1-.4.2-.3.1-.6.2c-.1 0-.2.1-.4.1h-.3c-.2 0-.4.1-.6.2-.1 0-.3.1-.5.1s-.3 0-.4.2c-.1.1-.2.2-.2.3 0 0 0 .2-.1.2-.1.2-.2.3-.3.4 0 .1 0 .2-.1.3l-.3.3c-.1.2-.3.3-.5.5v.1c.1 0 .3.1.4.1h.6c.2 0 .4-.1.6-.2.2 0 .4 0 .6-.1.3-.1.6-.2.9-.4.2-.1.3-.2.5-.3.1-.1.2-.1.3-.2s.1-.2.2-.3.4-.2.6-.3c.2 0 .3-.2.5-.2h.6c.4-.1 1-.4 1.3-.7.2-.2.3-.4.5-.6.2-.1.3-.2.4-.3zm17.8-30.8c-.1 0-.2.1-.3.1s-.1.1-.2.1-.2-.1-.3-.1h-.3c-.3 0-1.3.2-1.3.5.2.1.4.2.6.4.1.1.1.1.3.1h.3c.1 0 .1-.1.2-.1h.2c.1 0 .2 0 .4.1.1.1.3.3.4.3v-.2l.1.1v.1c.4.1.7-.2 1.1-.2 0-.2.1-.5 0-.7 0-.2-.1-.3-.3-.5-.2-.1-.3-.2-.5-.3 0 .1-.2.2-.4.3zm-58.1-156.6c.1.1.3.1.4.2.4.1.9.2 1.3 0 .2-.1.3-.2.3-.4.1-.2 0-.5 0-.7 0-.3-.2-.6-.2-.8 0-.3-.1-.6-.2-1s-.4-.6-.9-.6c-.1 0-.2 0-.3.1-.1 0-.1.1-.2.2-.1.2-.3.4-.5.5s-.4.2-.5.5c-.1.2-.1.5-.1.8 0 .1.1.3.1.4.1.2.2.2.3.4.1.1.1.2.2.2l.1.1h-.2c.2-.1.3.1.4.1zm4.4-4.7h.3c.2 0 .3-.2.5-.2s.3 0 .4-.2c.1-.1.1-.2.2-.3 0-.1.1-.2.1-.2.1-.1.1-.1.1-.2s.1-.1.1-.2c0-.2-.1-.4-.1-.6-.3-.5-.8-.8-1.4-.9-.4-.1-.9.1-1.3.4l-.2.2-.2.2c-.1.1-.2.2-.2.3-.1.1-.1.2-.1.3 0 .2 0 .5.2.7l.1.1c.1 0 .1.1.2.2l.2.2c.2.1.4.1.6.2.1 0 .2 0 .2.1h.1l-.1.1c.2-.1.3-.2.3-.2zm3.7-5.8c.1-.1.1-.1.1-.2s.1-.1.1-.2c.1-.1.1-.2.2-.3s.2-.2.2-.3c.1-.3.2-.5 0-.8-.1-.2-.3-.4-.4-.5s-.2-.3-.4-.3c-.3-.1-.7 0-.9.2-.1.2-.2.4-.4.5-.1.1-.3.2-.4.3-.2.3-.2.5 0 .8.1.1.2.2.3.4l.2.2c.1 0 .1.1.1.1l-.3.1c.1 0 .2.1.3.1s.1.1.2.1h.5c.5 0 .5-.1.6-.2zm-5 11c .1.5.4 1 .8 1.4.4.3.8.6 1.3.8.3.2.8.2 1.2.3h.2c.1 0 .1 0 .2-.1.2 0 .2 0 .3-.2.1-.1.2-.3.3-.4 0-.1.1-.2.1-.4.1-.1 0-.2.1-.2v-.3c0-.1 0-.2-.1-.3v-.2c0-.1-.1-.2-.1-.3-.1-.2-.2-.3-.3-.5-.2-.2-.4-.4-.4-.7-.1-.3-.1-.5.1-.8 0-.1.1-.2.1-.4v-.3c0-.2 0-.4-.1-.6 0-.1-.1-.1-.1-.2s0-.2-.1-.3c-.2-.3-.5-.3-.8-.4-.1 0-.2-.1-.2-.1-.1-.1-.1-.1-.2-.1-.2 0-.3-.1-.5-.1s-.3.1-.4.2c-.2.1-.2.2-.5.2-.1 0-.2 0-.2.1-.1 0-.2.1-.2.1-.1.1-.3.2-.4.3.1.2.1.3.1.5s-.1.3-.2.4c-.1.3-.3.6-.2.9l.3.6c-.1.5-.2.8-.1 1.1zm-1.2 18.9v-.2zm0 .1v-.2zm17.4 22c-.1.2-.2.3-.3.5s-.1.5-.3.7c-.3.4-.8.8-1.2 1-.3.2-.6 0-.8.2-.2.1-.3.3-.4.5-.4.4-.9.1-1.5.2-.1 0-.2.1-.3.2s-.3.1-.5.1c-.2.1-.4.2-.7.3-.2.1-.5 0-.8 0-.4 0-.5.1-.8.3-.5.2-1 .2-1.5.2s-.8.2-1.3.4c-.2.1-.6.2-.7.3-.3.2-.4.5-.6.7-.5.4 0 .8.3 1.2 0 .1.2.2.2.2.1.1 0 .2.1.3.1.3.1.5.2.7 0 .1.1.2.1.3s0 .3 0 .4c0 .4.1.5.4.8.1.1.1.2.3.2.1 0 .3.1.4.1.3.1.6.1.8-.1.3-.2.5-.7.9-.8.2-.1.5 0 .8 0 .1 0 .2-.1.3-.1.2 0 .3 0 .5-.1.6-.1.9-.7 1.1-1.1s.7-.6.9-1c .3-.4.7-.9 1-1.3.4-.5 1-.7 1.3-1.2.1-.2.3-.4.5-.5.1-.1.1-.3.1-.4.1-.2.2-.4.4-.5s.3-.2.5-.4.4-.5.7-.6c.4-.3.9-.4 1.1-.9.1-.2.1-.6 0-.8s-.3-.3-.4-.4c0-.1-.1-.1-.2-.2v.1-.1s-.1-.1-.2-.1c-.2.3-.3.6-.4.7z" fill="url(#m)" opacity=".5"/><path d="m100.2 63.3c1.3-1.7 2.7-3.2 4.2-4.6.5-.5 1.2-.7 1.9-.7 2.9-3.3 7.1-6.3 8.9-7.2.7-.4 1.6-.4 2.4 0 4-2.6 9.7-5.8 15.1-7 .2-.1.5-.1.7-.1.5 0 1 .1 1.4.4.8-.2 1.7-.4 2.8-.6 1.3-.3 2.6-.4 4-.4 2.9 0 8 .4 8.7 3.3.3 1.3-.2 2.5-1.4 3.2-.2.1-.8.4-1.5.8-.3.1-.7.3-1.1.5-.1.7-.5 1.3-1 1.8-9.2 7.5-15.5 16.9-18.7 27.9.3.6.6 1.3 1 1.9.4.7.9 1.5 1.5 2.3 3.3 4.7 7.6 7.2 12.7 7.2h4c22.1 0 29.2 1.1 29.6 7.2.2 4.4-.7 8.1-2.3 11.1-1.7 3.6-6 7.4-9.2 9.8-.5.4-1.8 1.1-4.7 2.7-12.7 7.2-20.1 11.9-22.1 14.2.2.4.4.9.5 1.3.2.4.3.7.3 1.2 0 .7-.2 1.3-.7 1.8.1.6.2 1.3.3 2.1.1.5.2 1.2.3 1.9.7 4.5 0 7.5-.6 10-.1.5-.2 1-.3 1.4-.1.5-.3.9-.7 1.3.7 2.3-.5 3.8-1.4 4.4-1.2.8-2.8.4-3.6-.8 0 0-.8-1.1-3.1-2.2-.9-.5-2.4-1.1-3.9-1.7-.5.7-1.3 1.3-2.3 1.2-.4 0-.9-.1-1.2-.3 0 0-.9-.5-2.4-1-3 2.2-4.5 6-4.5 8.8v.1c0 5.3 0 13.2 17.3 23.5 6.1 3.6 11.9 5.3 17.8 5.3 7.3 0 13.7-2.8 19.4-5.2 3.1-1.3 6-2.6 8.8-3.3 3.4-.9 6.7-1.3 10-1.3 12 0 21.5 5.9 26.3 11.5 2.8 3.2 3.6 7.2 2.1 10.5-1.4 3.1-4.5 5-8.1 5-.8 0-1.6-.1-2.4-.3-4.3-1-10.1 3.1-18.6 9-1.6 1.1-3.3 2.3-5.1 3.6-8.9 6.1-21.9 9.5-35.6 9.5-3.4 0-6.8-.2-10.1-.6 4 3.7 8.6 7.6 12.1 8.7 2.5.8 5.4 1.2 8.3 1.6 5.5.7 11.1 1.5 14.5 4.9.6.5.9 1.2.9 2 0 1-.6 1.9-1.5 2.4 7.7 2.5 15.5 3.7 23.1 3.7 5 0 8.5-.5 10.4-.8l.5-.1c10-1.5 14.5-4.7 16.5-6.1l.2-.1c1-.7 2.4-.6 3.4.2l.4.4c.2-.2.4-.4.6-.7.8-.9 1.7-1.8 2.6-2.8 5.5-5.7 10.9-8.4 11.2-8.5.7-.4 1.6-.4 2.3 0s1.3 1.1 1.4 1.9c.3 1.5.1 2.8 0 3.9v.3c40.5 18 120.7-206.4-63.3-219.8-45.8-1.7-83.2 17.5-97.4 36.8 8.8 0 12.8.5 18.4 1.7z" fill="url(#n)" opacity=".4"/><path d="m177.6 205.1c-1 1 .1 3.9 1.4 3.8s3.2-.7 3.2-.7 1 1.9 0 2.5c-1 .5-3.8.3-.1 1.7 3.8 1.4 4.8 1 5 .3.3-.7 1.5-3.1 2.2-2.9.6-1.2-2-2.4-.6-3.2s.3-3.9.3-3.9-2 .1-2.8 1.5-2-.1-2.8-.1c-.1.8-.7 1.5-.7 1.5l-.6-1.3c.1-.1-3.8-.2-4.5.8z" fill="url(#o)"/><path clip-path="url(#M)" d="m175.5 337.9c93 0 168.3-75.4 168.3-168.4s-75.3-168.5-168.3-168.5-168.3 75.5-168.3 168.5 75.3 168.4 168.3 168.4z" fill="url(#N)"/><path clip-path="url(#M)" d="m302.7 277.3c9.7-18.2 22.8-28.8 29.9-41.4 9.4-16.7 27.2-63.8 13.8-101.7 6.2 23.8 4.2 47.9-15.4 60 6.3-16.7 10.3-53.5 3.8-86.6-4.3-21.5-17.7-40.8-26.5-46.8 8.1 6.1 14.6 27.8 14.4 37.7-16.9-28.5-44.5-55.7-86.1-67.2 32.4 21.4 44.5 39.5 52.1 55.6-8.7-8.8-23.5-18.1-33.5-18.9 15 11.2 40.1 44.3 37.5 94.4-3.9-8.1-10.9-20.7-15.9-25.2 5.4 49.3.7 59.9-2.6 72.9-.7-6-2.9-10.5-4.1-13.3 0 0-.6 15.4-10.6 37.3-7.6 16.6-15.4 21.7-18.9 21.2-3.1-.5-1-3.5-1.5-6.4 0 0-5.2 2.5-10.4 7.9-4.9 5.1-9.3 10.7-11.6 9.1 1.7-1.4 3-3.8 4.3-6.1-1.9 1.3-6.8 5-17.8 6.6-4.5.7-23.6 4.1-49-8.6 3.7-.4 9.2-1.7 13.5.8-4.2-4.6-14.4-3.7-21.7-6-6.4-2-14.7-11-19.5-15.5 19.5 4.8 40.3 1.3 52.3-6.9 12.1-8.3 19.3-14.4 25.7-12.9 6.4 1.4 10.7-5 5.7-10.8-5-5.7-17.1-13.5-33.6-9.3-14.2 3.5-26 15.9-47.9 2.9-18.7-11.1-18.6-20.1-18.6-25.8 0-3.9 2.4-9.3 6.9-11.8 2.4.9 3.9 1.7 3.9 1.7s-1.1-1.7-1.8-2.6c.2-.1.3-.1.5-.2 2 .7 6.4 2.3 8.7 3.5 3.1 1.5 4.1 3.1 4.1 3.1s.7-.4 0-2c-.3-.7-1.4-2.6-4.4-4.4h.2c1.6.6 3.3 1.4 5.1 2.5.6-2.7 1.7-5.5 1-10.4-.5-3.5-.5-4.3-1.3-5.6-.7-1.1.2-1.5 1.3-.6-.3-.8-.7-1.7-1.1-2.6 1-4.2 26.2-17.5 28.1-18.9 2.6-1.9 5.3-4.9 7-8.4 1.2-2.2 2.1-5.3 1.8-9.8-.2-3.3-2.1-5.2-29.1-5-7.4.1-12.2-4.2-15.1-8.3-.6-.9-1.1-1.7-1.6-2.5-.6-1.1-1.1-2.2-1.4-3 3.2-11.7 9.7-21.9 19.8-30.1.6-.5-2.4.3-1.8-.2.7-.6 4.9-2.7 5.7-3.1 1-.6-4.6-2.1-9.5-1.1s-5.8 1.6-8.3 2.9c1-1.1 4.3-2.7 3.5-2.6-5.3 1.2-11.5 4.7-16.8 8.4 0-.5 0-.9.1-1.6-2.5 1.3-8.6 6-10.1 9.5 0-.8 0-1.2-.1-2-1.7 1.6-3.4 3.4-4.9 5.5l-.1.1c-15.8-3.9-29.2-3-40.4.6-2.7-1.9-7-4.9-13.7-15.4-.4-.6-.4 1.4-.8.8-2.7-4.8-4.9-12.9-5.2-18.8 0 0-4.3 2.5-7.2 11.5-.5 1.6-.9 2.5-1.2 3.4-.1.3.2-2.9.1-2.6-.5 1.1-2.1 2.9-2.6 4.9-.4 1.5-1 2.4-1.2 4.3 0 0 0 .1-.1.1 0-.5-.1-2.2-.2-1.9-1.3 3.3-2.4 7.1-3.4 11.4-1.4 6.8-2.8 16.1-1.9 27.8 0 1 .1 1.9.1 2.7-4.2 5.8-7 10.9-8.1 13.4-5.2 10.1-10.5 25.6-14.8 49.7 0 0 2.9-9.1 8.6-19.4-4.2 13-7.6 33.1-5.6 63.4.1-1 1-8.6 3.2-18.9 1.1 20.1 5.9 44.8 21.5 71.7 11.9 20.4 43.4 67.9 122.3 85.7-8.7-2.5-14-7.5-14-7.5s29.5 9.5 51 8.7c-6.7-1.2-8.1-4.4-8.1-4.4s76.5 4.3 103-31.8c-9.1 10.6-32 13.6-40.6 13.7 13.2-12.1 42.3-11.8 73.9-42.9 17.3-17 19.2-30 21.1-42.1-2.9 16.3-18 25.8-33.8 34.5z" fill="url(#O)" opacity=".6"/><path d="m176.2 1.8c65.3 0 121.9 37.2 149.8 91.6-27.6-55.2-84.6-93.1-150.5-93.1-93 0-168.3 75.4-168.3 168.4 0 27.7 6.7 53.8 18.5 76.8-11.4-22.7-17.7-48.3-17.7-75.3-.1-93 75.3-168.4 168.2-168.4z" fill="#8ed8f8"/><path d="m303.4 269.6c9.7-18.2 22.8-28.9 29.9-41.5 9.4-16.8 27.3-63.9 13.8-102 6.2 23.8 4.2 48-15.4 60.2 6.4-16.8 10.3-53.6 3.8-86.8-4.3-21.6-17.8-40.9-26.5-46.9 8.1 6.1 14.6 27.8 14.4 37.8-16.9-28.5-44.6-55.8-86.4-67.3 32.5 21.4 44.6 39.6 52.2 55.8-8.7-8.9-23.5-18.1-33.6-18.9 15 11.2 40.2 44.4 37.5 94.7-3.9-8.1-10.9-20.8-15.9-25.2 5.4 49.4.7 60-2.6 73.1-.7-6-2.9-10.6-4.1-13.3 0 0-.6 15.4-10.6 37.4-7.6 16.7-15.4 21.8-18.9 21.2-.9-.1-1.4-.5-1.4-.5.2-2.2.5-4.4-.1-5.9 0 0-3.2 1.1-5.3 4-.8 1.2-1.9 2.3-3.3 3.4-.2.2 2.3-3.2 2.1-3.1-1.2 1-2.6 2.2-3.9 3.6-4.9 5.1-9.4 10.8-11.7 9.2 2.1-.7 3.9-3.4 4.3-6.1-1.9 1.4-6.8 5-17.8 6.7-4.5.7-23.6 4.2-49.1-8.6 3.7-.4 9.3-1.7 13.5.8-4.2-4.6-14.5-3.7-21.8-6-6.4-2-14.7-11-19.5-15.5 19.6 4.8 40.4 1.3 52.4-6.9 12.2-8.3 19.4-14.4 25.8-12.9 6.4 1.4 10.7-5 5.7-10.8s-17.2-13.5-33.7-9.4c-12.7 3.2-23.4 13.3-41.2 6.3-1.1-.4-2.2-.9-3.3-1.5s3.7.7 2.5 0c-3.4-1.3-9.6-4.1-11.2-5.2-.3-.2 2.6.5 2.3.3-16.9-10-15.8-18-15.8-22.9 0-4 2.4-9.3 6.9-11.8 2.4.9 3.9 1.7 3.9 1.7s-1.1-1.7-1.8-2.6c.2-.1.3-.1.5-.2 2 .7 6.5 2.3 8.7 3.5 3.1 1.5 4.1 3.1 4.1 3.1s.7-.5 0-2c-.3-.7-1.4-2.6-4.4-4.4h.1c1.6.6 3.3 1.4 5.1 2.5.6-2.7 1.7-5.5 1-10.4-.6-3.5-.5-4.3-1.3-5.6-.7-1.1.2-1.5 1.3-.6-.3-.9-.7-1.7-1.1-2.6.9-4.3 26.3-17.6 28.2-19 2.6-1.9 5.3-4.9 7-8.4 1.2-2.2 2.1-5.3 1.9-9.9-.2-3.3-2.1-5.3-29.2-5-7.4.1-12.2-4.2-15.1-8.3-.6-.9-1.1-1.7-1.6-2.5-.6-1.1-1.1-2.2-1.4-3 3.2-11.7 9.7-21.9 19.8-30.2.6-.5-2.4.3-1.8-.2.7-.6 5-2.7 5.8-3.1 1-.6-4.7-2.1-9.5-1.1-4.9 1-5.8 1.6-8.4 2.9 1-1.1 4.3-2.7 3.5-2.6-5.3 1.2-11.6 4.7-16.9 8.4 0-.5 0-.9.1-1.6-2.5 1.3-8.6 6-10.1 9.5 0-.8 0-1.2-.1-2-1.7 1.6-3.4 3.5-4.9 5.5 0 0 0 .1-.1.1-15.8-3.9-29.2-3-40.5.6-2.7-1.9-7-4.9-13.8-15.4-.4-.6-.4 1.4-.8.8-2.7-4.8-4.9-13-5.2-18.8 0 0-4.4 2.5-7.2 11.5-.5 1.6-.9 2.5-1.2 3.4-.1.3.2-2.9.1-2.6-.5 1.1-2.1 2.9-2.6 4.9-.4 1.5-1 2.4-1.2 4.3 0 0 0 .1-.1.1 0-.5-.1-2.2-.2-1.9-1.3 3.3-2.4 7.1-3.4 11.4-1.4 6.8-2.8 16.1-1.9 27.9 0 1 .1 1.9.1 2.7-4.3 5.9-7 10.9-8.1 13.4-5.2 10.1-10.5 25.7-14.8 49.9 0 0 2.9-9.1 8.6-19.4-4.2 13-7.6 33.2-5.6 63.5.1-1 1-8.7 3.2-19 1.1 20.2 5.9 44.9 21.6 71.8 12 20.5 43.5 68.1 122.6 85.9-8.7-2.5-14.1-7.5-14.1-7.5s29.6 9.5 51.1 8.7c-6.8-1.2-8.1-4.4-8.1-4.4s76.7 4.3 103.2-31.8c-9.1 10.6-32 13.6-40.7 13.7 13.2-12.1 42.4-11.9 74.1-43 17.4-17.1 19.2-30.1 21.1-42.2-2.5 15.8-17.7 25.4-33.5 34.1z" fill="url(#p)"/><path d="m303.4 269.6c9.7-18.2 22.8-28.9 29.9-41.5 9.4-16.8 27.3-63.9 13.8-102 6.2 23.8 4.2 48-15.4 60.2 6.4-16.8 10.3-53.6 3.8-86.8-4.3-21.6-17.8-40.9-26.5-46.9 8.1 6.1 14.6 27.8 14.4 37.8-16.9-28.5-44.6-55.8-86.4-67.3 32.5 21.4 44.6 39.6 52.2 55.8-8.7-8.9-23.5-18.1-33.6-18.9 15 11.2 40.2 44.4 37.5 94.7-3.9-8.1-10.9-20.8-15.9-25.2 5.4 49.4.7 60-2.6 73.1-.7-6-2.9-10.6-4.1-13.3 0 0-.6 15.4-10.6 37.4-7.6 16.7-15.4 21.8-18.9 21.2-.9-.1-1.4-.5-1.4-.5.2-2.2.5-4.4-.1-5.9 0 0-3.2 1.1-5.3 4-.8 1.2-1.9 2.3-3.3 3.4-.2.2 2.3-3.2 2.1-3.1-1.2 1-2.6 2.2-3.9 3.6-4.9 5.1-9.4 10.8-11.7 9.2 2.1-.7 3.9-3.4 4.3-6.1-1.9 1.4-6.8 5-17.8 6.7-4.5.7-23.6 4.2-49.1-8.6 3.7-.4 9.3-1.7 13.5.8-4.2-4.6-14.5-3.7-21.8-6-6.4-2-14.7-11-19.5-15.5 19.6 4.8 40.4 1.3 52.4-6.9 12.2-8.3 19.4-14.4 25.8-12.9 6.4 1.4 10.7-5 5.7-10.8s-17.2-13.5-33.7-9.4c-12.7 3.2-23.4 13.3-41.2 6.3-1.1-.4-2.2-.9-3.3-1.5s3.7.7 2.5 0c-3.4-1.3-9.6-4.1-11.2-5.2-.3-.2 2.6.5 2.3.3-16.9-10-15.8-18-15.8-22.9 0-4 2.4-9.3 6.9-11.8 2.4.9 3.9 1.7 3.9 1.7s-1.1-1.7-1.8-2.6c.2-.1.3-.1.5-.2 2 .7 6.5 2.3 8.7 3.5 3.1 1.5 4.1 3.1 4.1 3.1s.7-.5 0-2c-.3-.7-1.4-2.6-4.4-4.4h.1c1.6.6 3.3 1.4 5.1 2.5.6-2.7 1.7-5.5 1-10.4-.6-3.5-.5-4.3-1.3-5.6-.7-1.1.2-1.5 1.3-.6-.3-.9-.7-1.7-1.1-2.6.9-4.3 26.3-17.6 28.2-19 2.6-1.9 5.3-4.9 7-8.4 1.2-2.2 2.1-5.3 1.9-9.9-.2-3.3-2.1-5.3-29.2-5-7.4.1-12.2-4.2-15.1-8.3-.6-.9-1.1-1.7-1.6-2.5-.6-1.1-1.1-2.2-1.4-3 3.2-11.7 9.7-21.9 19.8-30.2.6-.5-2.4.3-1.8-.2.7-.6 5-2.7 5.8-3.1 1-.6-4.7-2.1-9.5-1.1-4.9 1-5.8 1.6-8.4 2.9 1-1.1 4.3-2.7 3.5-2.6-5.3 1.2-11.6 4.7-16.9 8.4 0-.5 0-.9.1-1.6-2.5 1.3-8.6 6-10.1 9.5 0-.8 0-1.2-.1-2-1.7 1.6-3.4 3.5-4.9 5.5 0 0 0 .1-.1.1-15.8-3.9-29.2-3-40.5.6-2.7-1.9-7-4.9-13.8-15.4-.4-.6-.4 1.4-.8.8-2.7-4.8-4.9-13-5.2-18.8 0 0-4.4 2.5-7.2 11.5-.5 1.6-.9 2.5-1.2 3.4-.1.3.2-2.9.1-2.6-.5 1.1-2.1 2.9-2.6 4.9-.4 1.5-1 2.4-1.2 4.3 0 0 0 .1-.1.1 0-.5-.1-2.2-.2-1.9-1.3 3.3-2.4 7.1-3.4 11.4-1.4 6.8-2.8 16.1-1.9 27.9 0 1 .1 1.9.1 2.7-4.3 5.9-7 10.9-8.1 13.4-5.2 10.1-10.5 25.7-14.8 49.9 0 0 2.9-9.1 8.6-19.4-4.2 13-7.6 33.2-5.6 63.5.1-1 1-8.7 3.2-19 1.1 20.2 5.9 44.9 21.6 71.8 12 20.5 43.5 68.1 122.6 85.9-8.7-2.5-14.1-7.5-14.1-7.5s29.6 9.5 51.1 8.7c-6.8-1.2-8.1-4.4-8.1-4.4s76.7 4.3 103.2-31.8c-9.1 10.6-32 13.6-40.7 13.7 13.2-12.1 42.4-11.9 74.1-43 17.4-17.1 19.2-30.1 21.1-42.2-2.5 15.8-17.7 25.4-33.5 34.1z" fill="url(#q)"/><path d="m303.4 269.6c9.7-18.2 22.8-28.9 29.9-41.5 9.4-16.8 27.3-63.9 13.8-102 6.2 23.8 4.2 48-15.4 60.2 6.4-16.8 10.3-53.6 3.8-86.8-4.3-21.6-17.8-40.9-26.5-46.9 8.1 6.1 14.6 27.8 14.4 37.8-16.9-28.5-44.6-55.8-86.4-67.3 32.5 21.4 44.6 39.6 52.2 55.8-8.7-8.9-23.5-18.1-33.6-18.9 15 11.2 40.2 44.4 37.5 94.7-3.9-8.1-10.9-20.8-15.9-25.2 5.4 49.4.7 60-2.6 73.1-.7-6-2.9-10.6-4.1-13.3 0 0-.6 15.4-10.6 37.4-7.6 16.7-15.4 21.8-18.9 21.2-.9-.1-1.4-.5-1.4-.5.2-2.2.5-4.4-.1-5.9 0 0-3.2 1.1-5.3 4-.8 1.2-1.9 2.3-3.3 3.4-.2.2 2.3-3.2 2.1-3.1-1.2 1-2.6 2.2-3.9 3.6-4.9 5.1-9.4 10.8-11.7 9.2 2.1-.7 3.9-3.4 4.3-6.1-1.9 1.4-6.8 5-17.8 6.7-4.5.7-23.6 4.2-49.1-8.6 3.7-.4 9.3-1.7 13.5.8-4.2-4.6-14.5-3.7-21.8-6-6.4-2-14.7-11-19.5-15.5 19.6 4.8 40.4 1.3 52.4-6.9 12.2-8.3 19.4-14.4 25.8-12.9 6.4 1.4 10.7-5 5.7-10.8s-17.2-13.5-33.7-9.4c-12.7 3.2-23.4 13.3-41.2 6.3-1.1-.4-2.2-.9-3.3-1.5s3.7.7 2.5 0c-3.4-1.3-9.6-4.1-11.2-5.2-.3-.2 2.6.5 2.3.3-16.9-10-15.8-18-15.8-22.9 0-4 2.4-9.3 6.9-11.8 2.4.9 3.9 1.7 3.9 1.7s-1.1-1.7-1.8-2.6c.2-.1.3-.1.5-.2 2 .7 6.5 2.3 8.7 3.5 3.1 1.5 4.1 3.1 4.1 3.1s.7-.5 0-2c-.3-.7-1.4-2.6-4.4-4.4h.1c1.6.6 3.3 1.4 5.1 2.5.6-2.7 1.7-5.5 1-10.4-.6-3.5-.5-4.3-1.3-5.6-.7-1.1.2-1.5 1.3-.6-.3-.9-.7-1.7-1.1-2.6.9-4.3 26.3-17.6 28.2-19 2.6-1.9 5.3-4.9 7-8.4 1.2-2.2 2.1-5.3 1.9-9.9-.2-3.3-2.1-5.3-29.2-5-7.4.1-12.2-4.2-15.1-8.3-.6-.9-1.1-1.7-1.6-2.5-.6-1.1-1.1-2.2-1.4-3 3.2-11.7 9.7-21.9 19.8-30.2.6-.5-2.4.3-1.8-.2.7-.6 5-2.7 5.8-3.1 1-.6-4.7-2.1-9.5-1.1-4.9 1-5.8 1.6-8.4 2.9 1-1.1 4.3-2.7 3.5-2.6-5.3 1.2-11.6 4.7-16.9 8.4 0-.5 0-.9.1-1.6-2.5 1.3-8.6 6-10.1 9.5 0-.8 0-1.2-.1-2-1.7 1.6-3.4 3.5-4.9 5.5 0 0 0 .1-.1.1-15.8-3.9-29.2-3-40.5.6-2.7-1.9-7-4.9-13.8-15.4-.4-.6-.4 1.4-.8.8-2.7-4.8-4.9-13-5.2-18.8 0 0-4.4 2.5-7.2 11.5-.5 1.6-.9 2.5-1.2 3.4-.1.3.2-2.9.1-2.6-.5 1.1-2.1 2.9-2.6 4.9-.4 1.5-1 2.4-1.2 4.3 0 0 0 .1-.1.1 0-.5-.1-2.2-.2-1.9-1.3 3.3-2.4 7.1-3.4 11.4-1.4 6.8-2.8 16.1-1.9 27.9 0 1 .1 1.9.1 2.7-4.3 5.9-7 10.9-8.1 13.4-5.2 10.1-10.5 25.7-14.8 49.9 0 0 2.9-9.1 8.6-19.4-4.2 13-7.6 33.2-5.6 63.5.1-1 1-8.7 3.2-19 1.1 20.2 5.9 44.9 21.6 71.8 12 20.5 43.5 68.1 122.6 85.9-8.7-2.5-14.1-7.5-14.1-7.5s29.6 9.5 51.1 8.7c-6.8-1.2-8.1-4.4-8.1-4.4s76.7 4.3 103.2-31.8c-9.1 10.6-32 13.6-40.7 13.7 13.2-12.1 42.4-11.9 74.1-43 17.4-17.1 19.2-30.1 21.1-42.2-2.5 15.8-17.7 25.4-33.5 34.1z" fill="url(#r)"/><path d="m171 100.4c-.2-3.3-2.3-5.6-29.4-5.4-11.1.1-16.3-9.6-18.1-13.7-2.9 10.5-3.4 21.3-1.2 34 1.4 8.4 7.4 15.5 10.7 20.5.8.8 1.2 1 1.4.5 1.2-2.6 25-16.1 26.9-17.6 2-1.3 10.2-8.3 9.7-18.3z" fill="url(#s)"/><path d="m133.9 97.3s9.4 4.6 10.8 7.5c.4.9-4.8-1.6-4.5-.6s6.8 4.3 7 5.9c.2 1.2-3.6-1.3-5.6-1.6 1.2 1 2.8 2.5 1.9 3.5s-4.2 1.4-4.8 1.8c-8.6 5.5 12.2 6.8 19.7 2.7 7.5-4 12.2-9.9 12.4-10.8.3-.9 2.7-8.8-13-6.1-9.9 1.8-16.1 1.6-23.9-2.3z" fill="url(#t)"/><path d="m262 303.1c-9.1 5-30.6 11.6-36.7 11.9 37.5-11.6 49.6-27.3 55.8-37.7 19.4-3.8 54.8-21.4 56.2-41.9-1.5 28-24.6 47.4-41.2 58.6-19.6 13.3-36.2 14.4-50.3 23.4 4.3-3 9.9-6.9 16.2-14.3z" fill="url(#u)"/><path d="m347.2 126.4c11.7 38.1-7.5 54.6-15.6 59.7 10.3-28.4 14-63.7 2.8-94.7-9.3-25.9-25.4-38.8-25.4-38.8 22.6 24.7 20 52 13.4 71.2 3.1 18.1-7.3 68.4 5.7 66.1-3.1 28.1-15.2 62.6-20.6 73.1 9-14.2 21.9-27.4 27.8-38.5 11.2-21.1 24.3-62.6 11.9-98.1z" fill="url(#P)"/><path d="m301.3 135.3s-5 9.7-4.6 28.6c-6.4-24.7-19.3-34.6-19.3-34.6 1.7 19.9 5.2 48.8-2.5 73.5.9 7.2 2.7 24.9-4.2 44 11.3-13 26.3-23.5 28.5-34 0-.3.1-.7.1-1 3.8.7 9.1-2.2 13.7-6.8 3.8-6.5 13.8-25.9 14.7-36.3-23.7-9.5-26.4-33.4-26.4-33.4z" fill="url(#v)"/><path d="m297.1 200.1c30.8-43.1 20.1-88 16.8-101.8 44.2 72.5-1.1 156.7-10.3 170.8-2.5 2-16.7 7.3-22.5 7.9 1.9-2.9 6.8-13 6.2-24.9-6.7 16.4-30.5 28.6-43.7 33.1 22.8-16.5 49-62.5 53.5-85.1z" fill="url(#w)"/><path d="m291.9 167.7s2.5 37.5-16.4 67.5c5.1-28.3-4.8-46.1-4.8-46.1s-1.4 15.3-7.4 30.1c-10.4 25.5-19.8 30.7-23.5 28-8 31.7-60.9 30.2-60.9 30.2 12 3 54.1 5.3 85-17.4-1.7 4-11.2 23.1-34 32.9 22.5-1.4 52.2-25.2 57.5-40.9.4 11.8-3.4 20-5.9 24.7 37.5-42 10.4-109 10.4-109z" fill="url(#Q)"/><path d="m172.6 298.2c19.6-1.8 35.6-6.2 46.4-20.4-17.7 3-31.7 1.7-40.4-.3 0 0 13.9.6 31.5-3.9 20.4-5.1 45.7-17 60.2-44.3-.7 65-66.6 77.9-97.7 68.9z" fill="url(#x)"/><path d="m46.7 52.2c-.4-.6-.4 1.4-.8.8-2.7-4.8-4.9-13-5.2-18.8 0 0-4.4 2.5-7.2 11.5-.5 1.6-.9 2.5-1.2 3.4-.1.3.2-2.9.1-2.6-.5 1.1-2.1 2.9-2.6 4.9-.4 1.6-1 2.5-1.3 4.5-.1.6-.1-2.4-.2-1.9-7 17.6-6.2 43.3-5.3 42.2 16.6-21.6 37.5-28.5 37.5-28.5-2.5-1.7-7.9-6-13.8-15.5z" fill="url(#y)"/><path d="m163.1 117.3c1.4-1.1 6.3-5.6 7.5-10.9-.9.4-1-.7-2-.2-1.8 1.9-6.2 6.5-11.4 9.8 1.4-1.3 3.9-3.2 4.5-4.2-5.6 3.9-12.5 6.6-17.9 6-.8 0 4 .5 8.2-2.8-4.1 1.9-11.1 1.7-11.8 1.5-.6-.2 6.9-1 6.2-1.2-3.5-1.2-8.1-.4-9.1.1-1.9.9-3.8 2.2-5.2 3.9.8-1 1.1-1.9 2-3.4-2.6 2.5-6.2 5.2-6.7 5.3.4-.8 6.3-5.3 5.2-4.9-.7.7-3.2 2.1-4.9 3.4-.5.3 3.5-3.3 3.1-3-6.7 1.7-6 5.4-6.2 5.5.1.2.1.7.3.9.8 2.4 3.7 6.5 6.4 10.4 2 2.4 2.6 5.1 2.7 4.2.9-4.4 27.2-18.9 29.1-20.4z" fill="url(#R)"/><path d="m169.2 107.6c-.2 0-.4-3.2-.1-2.4.2.7-.3 7.2-6.2 11-1.3.8-.1-2.1-1.5-.6-2.3 2.5-8 10.8-22.3 10.8-.5 0 5.6-2.7 4.9-2.5-1.5.4-3.2.9-8.8 2.7-.5.2 4.7-3.2 4.2-3.1-.7.2-3.8 2.3-7.6 3.9 1.8-1.8 3.9-3.6 3.2-3.3-3 1.7-5.2 3.6-6.5 5.5.9 1.5 2 2.4 2.8 3.9 2 2.4 2.2 4.9 2.7 4.2 5.3-6.4 26.2-16.1 30.9-21.1 4.8-5.2 2.9-4.4 4.3-9z" fill="url(#S)"/><path d="m138.2 252.4c-26.9-8.4-57.6-20.8-60-56.1-3.2-46.3 39.4-41.3 39.4-41.3-1.5.6-4.8 4-5.9 7.9-1.2 4.2-3.4 12.4 6.2 20.9 15.2 13.4-25 38.3 43.5 70.1 1.7.7-15.3 1-23.2-1.5z" fill="url(#z)"/><path d="m171.4 108.2c1.2-3 2.6-10-1.4-11.5-3.3-.8-6.2-1.4-11.6-1.3 1.8.4 7 1.5 8.3 3.9 2.6 4.6.5 13.6-.4 15.9 2.7-2.1 3.9-4.1 5.1-7z" fill="url(#A)"/><path d="m127.5 229.9c18.8 4.5 40 1.3 52.1-7 8.1-5.6 19.8-13.9 25.1-13-6-1.7-10.6-2.4-15.9-2.1-1 0-1.9.1-2.9.2-1.8.2-3.7.4-5.8.8-3.2.7-6.7 3.1-10 3.1-.2 0 3.1-1.7 2.8-1.7-1.7.5-3.6.8-5.6 1.3-1.2.3-2.4.5-3.6.7-37.7 7-72.2-13.5-72.2-13.5-1.9 9.5 14.9 26.2 36 31.2z" fill="url(#B)"/><path d="m289.2 78.5s14.4 15.5 21.2 30.3 8.9 31.6 8.9 31.6 1-14.1-6.8-37.8c-8.4-25.7-25-47.7-41.4-59.8-11-8.3-33.1-19.3-33.1-19.3s38.1 22.6 51.2 55z" fill="url(#C)"/><path d="m81.2 75.2c.2 0-7.1.9-20 12.2-5.5 4.5-9.9 8.9-13.3 12.7-9.4 11.4-14.9 22.4-14.9 22.4s.8-6.8 5.1-16.2c-13.7 21.6-18.9 53-18.9 53s-.8-14.3 2.8-31.1c-1.4 3.9-3.1 9.4-4 16.7-2.7 22 0 41.3 0 41.3s-1.2-4.2-2.5-10.2c.5 4.4 1.2 9.6 2.4 15.5 4.3 20.8 12.4 40.5 12.4 40.5s-10-13.5-16.6-34.1c1.2 6.3 3.1 14.1 5.7 23.5 8.2 28.5 19.1 43.3 19.1 43.3s-8.4-7.4-19.3-34.9c-4.8-12.2-7.3-23.8-8.9-32.4-.9-6.3-1.7-12.1-2.5-20.5-.3-2.9-.7-6.3-.7-9.1-2.4 11.4-3.9 21.1-3.9 21.1s.6-22.8 4.3-43.4c.6-3.1 1.3-6 2.2-8.8-3.5 6.7-6.2 12.3-6.2 12.3s4.6-12.8 9-23.5c-4.4 7.9-7 14.4-7 14.4s7.7-26.4 16.9-39.7c5-7.2 10-12.1 13.6-15.1 1.2-1.2 2.4-2.3 3.7-3.2 1.3-1 2.7-2 3.9-2.9.6-.5 1.3-1 2-1.5 12.4-9.2 25.7-11.4 30.2-10.9.1 0-3.9.2-12.5 4.8 4.2-1.5 7.6-2 9.6-1.9.1 0-3 .7-10.1 5.3 9.2-4.5 17.6-5.7 21-5.3.2 0-6.5.4-20.5 9.5-.4.3-.8.5-1.2.8 8.4-3.7 16-4.7 19.1-4.6zm-39.4 79c-2.5 1.2-5.4 10.8-3.1 32.5 1.9 17.7 9.3 27.1 9.3 27.1s-3.8-7.1-6.1-31.5c-2-21-.3-27.8-.1-28.1zm6.9-16.7c-3.4 17.8 1.2 42.9 1.2 42.9s-.8-21.1 3.8-43c4.8-23.4 12-30.3 12.1-30.1-3.9.4-13.7 12.4-17.1 30.2zm9.2-44.8c-2.1 2.2-3.9 4.6-5.4 7.1-5.6 5.5-12 16.4-15.2 31.5-6 29.3-1.7 47-1.7 47s-.1-27.1 6.3-50.3c.9-3.3 1.8-6.3 2.8-9-1.6 6.6-2 11.5-2 11.5s5.2-21.4 23.6-39.7c11.6-11.6 19.5-13.9 19.6-13.8-8.6 1-19.4 6.5-28 15.7zm-6.7 62.8c-1.2 13 1.1 26.4 1.1 26.4s-.2-13.5 1.5-28.7c1.7-15.1 4-20.9 4.1-20.8-2.8 1.5-5.8 13.7-6.7 23.1zm1.4-44.1c-5.9 10.2-7.9 20.3-7.9 20.3s7.4-16.8 12.5-24.1 10.1-12.1 10.1-12c-3.1 1.3-9.7 5.9-14.7 15.8zm-26.3 37.8c-2.5 1-6.1 10.5-5.1 32.3.8 17.7 7.6 27.6 7.6 27.6s-3.3-7.3-4.1-31.8m105.4-128s-12.1 4.4-18.9 13.1-8.1 17.7-8.1 17.7 7.5-20 27-30.8zm-8.5 11.1c-8.7 11.5-10.8 19.8-10.8 19.8s9.7-22.9 34.1-32.7c0 .1-14.6 1.5-23.3 12.9zm-87.5-1.9c1.5-13.4 5.3-21.3 5.3-21.3s-12.5 18.9-5 42c0 .1-1.8-7.3-.3-20.7zm9.4 16.1s-2.8-6.2-3.9-17.6c-1.1-11.5.8-18.5.8-18.5s-7.5 17 3.1 36.1z" fill="url(#E)" opacity=".1"/><path d="m208.4 198.6c-1.8-2.4-9.6-8.1-18.3-8.7-11.6-.8-21 4.2-21 4.2s6.4-3.7 21.2-2.4c10.2.9 18 6.6 18.1 6.9z" fill="url(#G)" opacity=".5"/><path d="m212.3 203.2c-1.8-2.5-8.4-8.3-19-10.4-13.5-2.6-23.4 3.1-23.4 3.1s7.7-3.2 23.3-.7c10.7 1.8 18.9 7.8 19.1 8z" fill="url(#H)" opacity=".5"/><path d="m208.5 203.3c-1.5-1.4-4.9-3.8-10.8-5.5-9.5-2.7-15.9-.2-15.9-.2s3.8-.9 13.5 1c6 1.2 13.1 4.6 13.2 4.7z" fill="url(#I)" opacity=".5"/><path d="m330.5 259c-1.9 3.6-4.4 7.5-7.7 11.5-8.1 10-18.3 17.9-26.7 23.6-3.4 2.3-6.7 4.3-10 6l-.1-1.2h-.1c9.7-5.1 20.2-12 31-22.6 6.4-6.3 10.7-12 13.6-17.3zm-297.4-211.4c.4-.9.7-1.8 1.2-3.4.6-1.8 1.2-3.4 1.9-4.7-.9 1.6-1.9 3.6-2.7 6.2-.2.5-.3.9-.4 1.3zm104.3 285.5s1.4 1.3 3.8 2.9c9.2 2.6 30.1 7.9 46.5 7.3-2-.4-3.6-.9-4.7-1.5-20.8-.7-45.6-8.7-45.6-8.7zm-127.8-194.7c-.5.8-.9 1.7-1.4 2.5.1-.1.1-.2.2-.3-4.2 13-7.4 33.1-5.4 63 0-.2.1-.6.1-1.2 0 .4 0 .7.1 1.1 0-.4.2-2.1.6-4.7-1.5-28.6 1.7-47.9 5.8-60.4zm19.2 116.3c-15.7-26.9-20.5-51.7-21.6-71.8-.2 1.1-.5 2.2-.7 3.2 1.3 19.8 6.2 44 21.5 70 12 20.5 43.5 68.1 122.6 85.9-3.6-1-6.7-2.5-9-3.9-71.9-19.2-101.3-63.7-112.8-83.4zm253.9 51.8c.3-.3.8-.9.9-.9-26.5 36.2-103.2 31.8-103.2 31.8s.3.7 1.3 1.6c10.9.3 62.8.7 91.3-21.8 7.1-5.3 11.7-11.5 13.2-17.1 0 0-.1.1-.4.2-.7 2.4-2 4.6-3.1 6.2zm-265.9-200.6c-5.8 9.9-11.9 26.2-16.8 53.5 0 0 .1-.4.4-1.1-.1.3-.1.7-.2 1 0 0 .4-1.1 1.1-3.1 4.2-23.3 9.4-38.4 14.5-48.3.2-.5.6-1.2 1-2zm12.6-51.7c.2-1.9.9-2.8 1.2-4.3.1-.4.3-.9.5-1.3-.5.8-1 1.7-1.2 2.7-.2.6-.4 1.2-.6 1.7 0 .4 0 1 .1 1.2-.1.1 0 .1 0 0zm-5.5 40.4c0-.9-.1-1.8-.1-2.7-.8-11.9.6-21.2 1.9-28 .8-3.5 1.7-6.7 2.7-9.6 0-.2 0-.4-.1-.4h-.1c-.2.5-.4 1.1-.6 1.6 0 .1-.1.2-.1.3-.1.3-.2.5-.3.8-.3.9-.6 1.8-.9 2.8-.4 1.5-.8 3-1.2 4.6 0 .2-.1.4-.1.6-.1.2-.1.5-.2.7 0 .1 0 .2-.1.4-.7 3.1-1.2 6.5-1.6 10.2-1.2 10.2-.9 18.8-.4 20.1.5-.5.8-.9 1.2-1.4zm262.1 204.3c-.6.3-5.6 2.9-13.8 6.3-15.4 6.4-26 11.3-26.9 13 0 0 4-2.7 17.7-8.2 14.3-5.7 21.1-9 22.8-9.8.3-.1.4-.2.4-.2z" fill="url(#J)"/><path d="m154.4 321.9s-.1 0 0 0m0-.9c1 2.5 10.5 6.1 32.3 5.1 17.7-.8 27.6-7.6 27.6-7.6s-7.3 3.3-31.8 4.2c-21.2.6-27.8-1.5-28.1-1.7zm-13.4-6.9c17.7 3.9 39.7.5 39.7.5s-21.1.2-42.9-5c-23.3-5.5-29.9-12.9-29.8-13 .4 4 15.3 13.6 33 17.5zm14.9-1.5c12.9 1.6 26.4-.3 26.4-.3s-13.5-.2-28.7-2.3c-15-2.1-20.7-4.5-20.7-4.7 1.5 2.8 13.6 6.1 23 7.3zm-43.8-2.5c10.5 5.2 20.7 6.6 20.7 6.6s-17.2-6.3-24.9-10.9c-7.6-4.6-13.8-8.6-14-9 1.7 3 8.1 8.9 18.2 13.3zm36.8 27.2" fill="url(#K)" opacity=".1"/><path d="m100.9 67s-2.7 3.2-4.7 6.4c-2.3 3.5-4.2 7.2-4.2 7.2s-11.4-8.4-21.6-10.1-13.2-1.4-13.2-1.4 17-8.8 43.7-2.1z" fill="url(#L)"/></svg> \ No newline at end of file
diff --git a/ubx-rsc/fvwm-block-logo.webp b/ubx-rsc/fvwm-block-logo.webp
new file mode 100644
index 0000000..2214e9a
--- /dev/null
+++ b/ubx-rsc/fvwm-block-logo.webp
Binary files differ
diff --git a/ubx-rsc/icpc.svg b/ubx-rsc/icpc.svg
new file mode 100644
index 0000000..5ef9829
--- /dev/null
+++ b/ubx-rsc/icpc.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="292" height="228" version="1.1" viewBox="0 0 292 228" xmlns="http://www.w3.org/2000/svg">
+<g fill="#4c82c3" stroke-width="1.1221">
+<path d="m24.446 180.58c-0.34661 0-0.67178 0.0482-0.96745 0.14363-0.27468 0.0886-0.51021 0.20982-0.69759 0.35905-0.1737 0.1369-0.30464 0.29062-0.40271 0.47352-0.08045 0.14811-0.11759 0.2951-0.11759 0.46453 0 0.14251 0.02873 0.2592 0.09089 0.36804 0.08842 0.15597 0.2096 0.29062 0.37208 0.41404 0.17482 0.1324 0.40103 0.23788 0.67369 0.3153 0.62982 0.17841 1.4652 0.17841 2.0795 2e-3h4.49e-4c0.26784-0.0786 0.49203-0.18402 0.66774-0.31755 0.1627-0.12342 0.28478-0.25807 0.37196-0.41292 0.06262-0.10883 0.09213-0.22777 0.09213-0.36915 0-0.16831-0.03759-0.31643-0.11759-0.46454-0.09807-0.18177-0.22901-0.3355-0.40024-0.47126-0.19187-0.15149-0.42538-0.2738-0.69804-0.36469-0.28355-0.0931-0.60311-0.14025-0.94725-0.14025zm0 5.2995c-0.62162 0-1.2151-0.0797-1.764-0.23452-0.59021-0.16718-1.1101-0.41965-1.5451-0.75066-0.44434-0.33662-0.8043-0.74281-1.0681-1.2074-0.28792-0.50606-0.43424-1.0671-0.43424-1.6663 0-0.60479 0.14542-1.1804 0.43222-1.7112 0.26862-0.4982 0.63464-0.93244 1.0875-1.2881 0.42897-0.33999 0.93951-0.60929 1.5139-0.79555 1.1198-0.36243 2.4468-0.36131 3.5491 2e-3 0.56709 0.18739 1.0717 0.45443 1.5022 0.79555 0.45006 0.3557 0.81597 0.78881 1.0838 1.2859 0.2868 0.53298 0.43188 1.1086 0.43188 1.7112 0 0.59694-0.14632 1.1568-0.4339 1.6652-0.26335 0.46342-0.62241 0.8696-1.0684 1.2085-0.43503 0.32988-0.94882 0.58122-1.5281 0.74841-0.54286 0.15708-1.1351 0.23676-1.7587 0.23676z"/>
+<path d="m38.969 177.24c-0.44344 0-0.86074 0.0628-1.2412 0.18514-0.36119 0.11781-0.67145 0.27827-0.92066 0.47576-0.23709 0.18625-0.4164 0.39833-0.55138 0.64855-0.11546 0.21544-0.17201 0.43874-0.17201 0.68223 0 0.21767 0.04555 0.4017 0.14452 0.5745 0.12287 0.21544 0.29174 0.40394 0.51626 0.57449 0.23395 0.17729 0.53489 0.31867 0.89395 0.42078 0.80509 0.22777 1.8586 0.2289 2.6393 2e-3l0.0024-1e-3c0.35143-0.10101 0.6499-0.24349 0.88587-0.4219 0.22453-0.17168 0.39385-0.35906 0.51626-0.5745 0.09807-0.17279 0.14452-0.35682 0.14452-0.57449 0-0.24461-0.05656-0.46791-0.1728-0.68336-0.13375-0.24909-0.31306-0.46005-0.54858-0.64519-0.25325-0.20084-0.56115-0.36242-0.91774-0.48024-0.36725-0.12118-0.77759-0.1829-1.2188-0.1829zm0 6.3599c-0.72306 0-1.4118-0.092-2.0468-0.27267-0.67538-0.18964-1.2704-0.47801-1.7665-0.85614-0.50572-0.38375-0.91325-0.84493-1.2114-1.3689-0.32271-0.56889-0.48676-1.1984-0.48676-1.8705 0-0.67775 0.16315-1.3263 0.48552-1.9266 0.30543-0.56665 0.72149-1.0592 1.2365-1.4654 0.49158-0.38936 1.0765-0.69681 1.7365-0.91112 1.2906-0.41854 2.8296-0.41741 4.0968 1e-3 0.6508 0.21543 1.2289 0.52288 1.7208 0.91224 0.51424 0.40618 0.92952 0.89877 1.2333 1.462 0.32192 0.60031 0.48552 1.2477 0.48552 1.9277 0 0.67099-0.1636 1.3005-0.48597 1.8694-0.29802 0.524-0.70522 0.98517-1.2118 1.37-0.49517 0.37589-1.0829 0.66314-1.7466 0.85501-0.62735 0.18178-1.3132 0.27379-2.0391 0.27379z"/>
+<path d="m55.128 173.8c-0.55913 0-1.0874 0.0786-1.5693 0.23563-0.46454 0.15149-0.86444 0.35796-1.1888 0.61491-0.31149 0.24573-0.54937 0.52738-0.72834 0.85838-0.16034 0.29847-0.23788 0.60704-0.23788 0.94478 0 0.30408 0.06744 0.57225 0.2068 0.81687 0.16562 0.29174 0.39059 0.54308 0.68996 0.77086 0.307 0.23226 0.69759 0.41741 1.1601 0.54757 1.0086 0.28726 2.3312 0.28726 3.3111 3e-3l0.0017-1e-3c0.4532-0.13016 0.84099-0.31642 1.152-0.55206 0.29768-0.22665 0.52344-0.478 0.68704-0.76749 0.13981-0.24573 0.20803-0.51391 0.20803-0.81799 0-0.33774-0.07787-0.64631-0.23833-0.94478-0.17807-0.331-0.41685-0.61264-0.72912-0.8595-0.32473-0.25695-0.72183-0.46453-1.1795-0.61603-0.46734-0.15484-0.98843-0.23339-1.5454-0.23339zm0 7.6312c-0.84593 0-1.6478-0.10545-2.3845-0.3153-0.77759-0.21992-1.4618-0.55206-2.0311-0.98293-0.58202-0.44209-1.0478-0.96947-1.3859-1.5664-0.36355-0.63957-0.54903-1.3521-0.54903-2.1128 0-0.77199 0.18548-1.508 0.55138-2.188 0.34739-0.64632 0.82326-1.2096 1.413-1.6764 0.56799-0.44883 1.2421-0.80228 2.004-1.0502 1.4946-0.48586 3.2836-0.48474 4.754 1e-3 0.7501 0.24909 1.4166 0.60254 1.9821 1.0491 0.59099 0.4679 1.0661 1.0312 1.4126 1.6764 0.36602 0.67997 0.55184 1.416 0.55184 2.188 0 0.75852-0.18458 1.4688-0.54892 2.1128-0.33819 0.59695-0.80385 1.1221-1.3844 1.5642-0.57158 0.43311-1.2477 0.76412-2.0124 0.98405-0.72665 0.21095-1.5252 0.31642-2.3727 0.31642z"/>
+<path d="m64.07 131.13c-0.39553 0.39385-0.99662 0.49483-1.4983 0.25135-0.50212-0.24237-0.79577-0.77761-0.73237-1.3308 0.1737-1.5182-0.21925-2.5538-1.2008-3.1654-1.8149-1.1277-5.5147-0.68896-8.0798 0.95825-0.92133 0.59357-2.4358 1.8267-2.2269 3.438 0.09291 0.71924-0.41449 1.3768-1.1335 1.4699-0.71902 0.0909-1.3779-0.41292-1.4711-1.1322-0.64508-4.9865-3.3265-6.5529-5.4626-6.9882-3.5264-0.71925-7.734 1.1782-9.578 4.3188-1.5653 2.6649-1.0611 5.7226 1.4191 8.6085 0.30094 0.35121 0.39586 0.83483 0.24966 1.2724-0.14587 0.43873-0.51178 0.76751-0.96296 0.86624-9.2766 2.0422-12.186 6.4082-11.816 9.8136 0.4375 4.0237 5.6262 8.3033 14.38 8.3033 0.35064 0 0.68671 0.13914 0.93356 0.38936 0.24641 0.24911 0.38296 0.58685 0.37926 0.93693-0.0193 1.7527 0.55744 3.1272 1.3532 4.192h39.34c5.707 0 10.376-4.67 10.376-10.377v-23.351c-6.2414-5.102-16.437-6.269-24.269 1.526z"/>
+<path d="m18.966 149.79c-0.46296-4.256 2.4863-9.5443 11.915-12.177-2.1086-3.3101-2.2947-6.8693-0.45848-9.9965 2.4176-4.1158 7.7385-6.5069 12.367-5.5621 2.91 0.59358 5.1321 2.4282 6.4223 5.2053 0.51952-0.59021 1.1646-1.1389 1.9268-1.6281 2.9718-1.9109 7.7966-2.9039 10.888-0.97956 1.0773 0.67099 1.8193 1.636 2.1942 2.8231 7.9388-6.3442 17.475-5.5262 24.118-1.1299v-15.518c0-5.7064-4.6693-10.376-10.376-10.376h-58.586c-5.7068 0-10.376 4.6696-10.376 10.376v42.125c0 5.7068 4.6693 10.376 10.376 10.376h16.19c-0.4339-0.90999-0.73395-1.8817-0.85479-2.9174-9.6288-0.40957-15.193-5.5442-15.745-10.62z"/>
+<path d="m93.166 146.59c4.9707-6.2802 2.7187-13.44-1.9333-17.932-0.88139-0.85053-1.8537-1.6248-2.8946-2.3137v3.2562c0.37073 0.30296 0.72946 0.61714 1.0708 0.94703 3.6807 3.5547 6.1504 9.6745 0.99853 15.226-0.24237 0.26032-0.36838 0.6093-0.34851 0.96499 0.0192 0.35457 0.18255 0.68782 0.45151 0.92121 3.8897 3.3662 4.1122 9.8675 0.51707 15.122-4.7274 6.9097-15.866 11.073-32.953 2.0321-0.19311-0.10206-0.40394-0.15261-0.614-0.15261-0.28108 0-0.56148 0.0908-0.79454 0.26819-3.8218 2.9039-10.19 3.3415-14.811 1.0177-0.95286-0.47913-2.2581-1.3173-3.2327-2.6212h-3.0571c0.97306 2.0444 2.6947 3.7522 5.1102 4.9663 5.1891 2.611 12.28 2.243 16.888-0.78433 7.0989 3.6434 13.269 5.1301 18.473 5.1301 8.1496-1e-3 13.925-3.6479 17.158-8.374 4.054-5.9256 3.9688-13.271-0.0291-17.675z"/>
+</g>
+<g fill="#fdba11" stroke-width="1.1221">
+<path d="m137.7 119.86c0.42415 0.18178 0.74057 0.58461 0.79779 1.0435l1.4093 11.497h4.9674v-13.524c0-0.40394 0.18738-0.78544 0.50941-1.0323l2.3283-1.783-6.9108-2.0534c-0.52176-0.15484-0.89205-0.61826-0.92682-1.1614-0.0348-0.5442 0.27154-1.0525 0.76973-1.2724l6.5754-2.9159-5.7652-1.689c-0.43088-0.12645-0.76525-0.46487-0.88644-0.89799-0.12118-0.43177-0.0106-0.89586 0.29286-1.2271l4.0136-4.3898h-20.483c0.32764 8.4757 5.469 16.032 13.309 19.406z"/>
+<path d="m151.35 107.16c0.52289 0.15384 0.89542 0.61714 0.93133 1.1617 0.036 0.54376-0.27154 1.0535-0.76976 1.2746l-6.5944 2.9241 5.975 1.774c0.4679 0.13914 0.81911 0.52962 0.90776 1.0099 0.0886 0.48137-0.0998 0.97171-0.48699 1.2691l-3.8453 2.9443v12.882h5.4331l1.3958-11.462c0.056-0.46006 0.35458-0.88308 0.78096-1.0648 7.859-3.3684 13.012-10.93 13.339-19.42h-20.026l-4.2123 4.6062z"/>
+<path d="m154.22 140.56h-15.639c-0.71812 0-1.2994-0.58235-1.2994-1.3005s0.58124-1.2994 1.2994-1.2994h15.639c0.71813 0 1.2994 0.58123 1.2994 1.2994s-0.58124 1.3005-1.2994 1.3005zm0 5.0258h-15.639c-0.71812 0-1.2994-0.58123-1.2994-1.2994 0-0.71813 0.58124-1.3005 1.2994-1.3005h15.639c0.71813 0 1.2994 0.58234 1.2994 1.3005 0 0.71812-0.58124 1.2994-1.2994 1.2994zm0 5.0269h-15.639c-0.71812 0-1.2994-0.58124-1.2994-1.3005 0-0.717 0.58124-1.2994 1.2994-1.2994h15.639c0.71813 0 1.2994 0.58236 1.2994 1.2994 0 0.71924-0.58124 1.3005-1.2994 1.3005zm-5.0257 5.0258h-5.5879c-0.71812 0-1.2994-0.58124-1.2994-1.2994 0-0.71813 0.58124-1.3005 1.2994-1.3005h5.5879c0.71812 0 1.2994 0.58236 1.2994 1.3005 0 0.71812-0.58123 1.2994-1.2994 1.2994zm26.596-55.189h-4.7733c-0.32091 9.2806-5.7989 17.582-14.226 21.5l-1.4508 11.904c-0.0796 0.65192-0.63284 1.1423-1.2904 1.1423h-15.302c-0.6564 0-1.2096-0.48922-1.2893-1.1411l-1.4609-11.912c-8.4357-3.9418-13.895-12.234-14.216-21.493h-4.578c-5.7068 0-10.376 4.6693-10.376 10.376v42.125c0 5.7068 4.6689 10.377 10.376 10.377h58.586c5.708 0 10.377-4.67 10.377-10.377v-42.125c0-5.7065-4.6689-10.376-10.377-10.376z"/>
+<path d="m122.63 90.744c-0.1728 0-0.34671-0.03343-0.51614-0.10335l-14.073-5.8294c-0.51953-0.21532-0.83371-0.71824-0.83371-1.2485 0-0.17168 0.0326-0.34706 0.10323-0.51593 0.28501-0.68985 1.0749-1.0155 1.765-0.73114l14.072 5.8294c0.52065 0.21533 0.83484 0.71824 0.83371 1.2486 0 0.17168-0.0326 0.34694-0.10206 0.51582-0.21545 0.5203-0.71926 0.83448-1.2489 0.83448z"/>
+<path d="m128.21 82.398c-0.34448 0-0.6912-0.13162-0.95488-0.39542l-10.608-10.608c-0.26368-0.2638-0.39497-0.60872-0.39497-0.95488 0-0.34582 0.13129-0.69075 0.39497-0.95499 0.52737-0.52748 1.3835-0.52748 1.9098 0l10.608 10.608c0.26481 0.26425 0.39609 0.60917 0.39609 0.95499 0 0.34616-0.13128 0.69108-0.39609 0.95488-0.26257 0.2638-0.60928 0.39542-0.95489 0.39542z"/>
+<path d="m136.56 76.824c-0.52962 0-1.0323-0.31429-1.2477-0.8346l-5.6979-13.755c-0.0696-0.16887-0.10207-0.34425-0.10207-0.51593-1e-3 -0.53074 0.31306-1.0332 0.83369-1.2485 0.68783-0.28646 1.4789 0.04073 1.7639 0.73114l5.6979 13.755c0.0696 0.16887 0.10324 0.34425 0.10324 0.51593 0 0.53029-0.31419 1.0329-0.83483 1.2485-0.16831 0.0699-0.34336 0.10345-0.51615 0.10345z"/>
+<path d="m146.4 74.864c-0.74618 0-1.351-0.60435-1.351-1.3504v-14.873c0-0.74618 0.6048-1.3504 1.351-1.3504 0.74619 0 1.351 0.60424 1.351 1.3504v14.873c0 0.74606-0.60479 1.3504-1.351 1.3504z"/>
+<path d="m156.24 76.824c-0.17168 0-0.34671-0.03355-0.51616-0.10345-0.51951-0.21566-0.83369-0.71824-0.83369-1.2485 0-0.17168 0.0326-0.34706 0.10323-0.51593l5.7326-13.839c0.28501-0.68839 1.075-1.0176 1.7639-0.73114 0.52064 0.21532 0.83481 0.71779 0.83481 1.2485 0 0.17168-0.0336 0.34706-0.10323 0.51548l-5.7326 13.84c-0.21544 0.5203-0.71812 0.8346-1.2489 0.8346z"/>
+<path d="m164.59 82.398c-0.34559 0-0.69119-0.13162-0.95487-0.39542-0.26369-0.2638-0.39497-0.60872-0.39497-0.95488 0-0.34582 0.13128-0.69074 0.39497-0.95499l10.73-10.73c0.52737-0.52793 1.3824-0.52793 1.9098 0 0.26369 0.2638 0.39497 0.60872 0.39497 0.95488 0 0.34582-0.13128 0.6912-0.39497 0.95499l-10.73 10.73c-0.26369 0.2638-0.60929 0.39542-0.95489 0.39542z"/>
+<path d="m170.17 90.745c-0.53074 0-1.0334-0.31429-1.2489-0.8346-0.0696-0.16876-0.10323-0.34414-0.10323-0.51582 0-0.5304 0.31419-1.0333 0.83482-1.2485l14.283-5.917c0.69233-0.28602 1.4789 0.04197 1.765 0.73114 0.0696 0.16887 0.10323 0.34335 0.10323 0.51582 0 0.5304-0.31418 1.0333-0.83482 1.2486l-14.283 5.9169c-0.16943 0.0699-0.34449 0.10345-0.51616 0.10345z"/>
+</g>
+<g fill="#b22d1b" stroke-width="1.1221">
+<path d="m273.62 100.46h-24.169c1.36 1.2316 2.8512 2.342 4.3132 3.2662 3e-3 2e-3 0.0864 0.055 0.0908 0.0578 10.426 6.74 15.308 14.235 14.508 22.277-0.93581 9.4321-9.5735 19.23-25.671 29.126-5.4185 3.3303-10.812 6.1097-15.078 8.1496h46.006c5.7068 0 10.376-4.6689 10.376-10.376v-42.125c0-5.7067-4.6689-10.376-10.376-10.376z"/>
+<path d="m265.76 125.8c0.69232-6.9826-3.7892-13.649-13.321-19.811-1.3498-0.8531-4.2201-2.828-6.6729-5.5288h-30.723c-5.7069 0-10.376 4.6693-10.376 10.376v42.125c0 5.7068 4.6689 10.376 10.376 10.376h6.278c10.436-4.5915 42.714-20.143 44.44-37.537z"/>
+<path d="m245.94 81.993c-0.0124 4e-3 -0.0202 0.01414-0.0314 0.01863-0.14587 0.05453-0.27603 0.13285-0.39048 0.23148-0.0146 0.01212-0.0292 0.02222-0.0426 0.03467-0.12343 0.11479-0.2233 0.24921-0.29623 0.40361 0 7.86e-4 -1e-3 0.0016-1e-3 0.0029-1e-3 0.0023-1e-3 0.0053-2e-3 8e-3 -0.0392 0.08516-0.0763 0.17123-0.0954 0.26492-0.0158 0.07036-0.0134 0.1406-0.0158 0.21095-1e-3 0.01447-3e-3 0.02827-3e-3 0.0432-3e-3 0.17201 0.0236 0.33931 0.0864 0.49719v0.0033l2.445 6.2515h-9.4321l2.445-6.2515c2e-3 -0.0076 1e-3 -0.01616 3e-3 -0.02345 0.055-0.14542 0.0796-0.29892 0.0796-0.45601 0-0.03311-4e-3 -0.06418-6e-3 -0.09739-4e-3 -0.06014-1e-3 -0.12029-0.0134-0.18054-0.018-0.07877-0.0516-0.15069-0.0819-0.2234-5e-3 -0.01526-4e-3 -0.03231-0.0112-0.04679-2e-3 -0.0066-8e-3 -0.01005-0.0112-0.01661-0.0707-0.14576-0.16607-0.27345-0.28165-0.38375-0.019-0.01739-0.0382-0.03063-0.0584-0.04724-0.11221-0.09493-0.23789-0.17123-0.37814-0.22464-0.0124-0.0043-0.0202-0.01492-0.0326-0.01896-10.924-3.7943-19.954-16.7-20.556-29.379-0.29959-6.3226 1.6797-11.907 5.7259-16.15 4.385-4.5981 10.733-7.1309 17.916-7.1309 7.1386 0 13.486 2.5327 17.871 7.1309 4.0451 4.243 6.0255 9.8271 5.7259 16.15-0.60254 12.679-9.6318 25.585-20.556 29.379zm11.491 3.0829c0.25583 0.49169 5e-3 0.8374-0.24797 1.0426-0.87186 0.70331-3.6052 1.0518-7.9532-2.2313 5.0033-0.97351 7.6278 0.08191 8.2012 1.1887zm-28.864 1.0491c-0.25359-0.20321-0.50269-0.55026-0.2491-1.0414 0.41404-0.80104 1.9042-1.5771 4.5915-1.5771 1.0256 0 2.2262 0.11277 3.6086 0.38061-4.3447 3.2832-7.0769 2.9427-7.951 2.2379zm40.554-33.383c0.3355-7.0577-1.8941-13.312-6.4474-18.087-4.8866-5.1233-11.909-7.9453-19.818-7.9453-7.8635 0-14.884 2.822-19.771 7.9453-4.5534 4.7746-6.784 11.029-6.4474 18.087 0.5184 10.942 6.9097 22.038 15.518 28.153-3.3864 0.16281-5.3691 1.4421-6.1669 2.9839-0.77647 1.4979-0.39945 3.2239 0.93582 4.2972 0.77198 0.62006 1.8941 1.0304 3.3101 1.0304 1.6887 0 3.7982-0.59054 6.2275-2.0993l-1.4452 3.6941c-0.15821 0.40473-0.10545 0.86085 0.13802 1.2187 0.2446 0.35839 0.6508 0.57282 1.085 0.57282h5.4252c0.33102 2.589 1.7347 5.2598 4.0944 7.8696h3.6994c-2.1521-1.9417-4.614-4.7666-5.1469-7.8696h5.2064c0.43312 0 0.83932-0.21443 1.0839-0.57282 0.24461-0.35783 0.29623-0.81395 0.13801-1.2187l-1.443-3.6921c2.4237 1.5027 4.5298 2.0916 6.2174 2.0916 1.4183 0 2.5437-0.41124 3.3168-1.0341 1.3353-1.0733 1.71-2.8001 0.93357-4.2972-0.80004-1.5398-2.7782-2.8167-6.1557-2.9794 8.6052-6.1162 14.992-17.209 15.512-28.148z"/>
+</g>
+</svg>
diff --git a/ubx-rsc/lynx.webp b/ubx-rsc/lynx.webp
new file mode 100644
index 0000000..23b7839
--- /dev/null
+++ b/ubx-rsc/lynx.webp
Binary files differ
diff --git a/ubx-rsc/userbox_love_no.svg b/ubx-rsc/userbox_love_no.svg
new file mode 100644
index 0000000..f59572f
--- /dev/null
+++ b/ubx-rsc/userbox_love_no.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="64" height="64" version="1.1" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><radialGradient id="radialGradient3766" cx="-31.887" cy="40.005" r="24.814" gradientTransform="matrix(.97798 -.24428 .14701 .58857 66.644 13.248)" gradientUnits="userSpaceOnUse"><stop stop-color="#473912" stop-opacity=".55652" offset="0"/><stop stop-opacity="0" offset="1"/></radialGradient><radialGradient id="radialGradient3802" cx="-27.661" cy="58.034" r="12.475" gradientTransform="matrix(1.0761 0 0 .38043 2.1046 35.956)" gradientUnits="userSpaceOnUse"><stop stop-opacity=".37391" offset="0"/><stop stop-color="#4d3616" stop-opacity="0" offset="1"/></radialGradient></defs><path d="m27.917 52.854-9.7627-15.186 23.864-11.39 25.22 10.305-5.6949 4.339 6.2373 5.1525-33.898 19.525-0.27119-7.8644-5.6949-4.8814z" fill="url(#radialGradient3766)"/><g transform="translate(74.832 2.1422)"><g><path d="m-42.305 6.5085-0.27119 19.797-2.7119 1.8983-18.169-14.373 21.153-7.322z" fill="#ddaf3a"/><path d="m-42.305 6.5085-0.27119 20.068 16.814-8.9492-16.542-11.119z" fill="#ead75f"/><path d="m-64 13.831 1.3559 23.051 16.271 13.288 1.0847-22.237-18.712-14.102z" fill="#ecec84"/><path d="m-24.542 17.898-0.27119 21.966-21.424 10.305 0.81356-21.966 20.881-10.305z" fill="#ddb441"/><g stroke="#b38657" stroke-opacity=".99692" stroke-width="1px"><path d="m-24.678 17.627 11.39 1.3559-21.966 12.475-9.7627-3.2542 20.339-10.576z" fill="#eae576"/><path d="m-45.288 28.203-18.441-14.102-8.9492-1.3559 16.542 15.458h10.847z" fill="#e3cb5b"/><path d="m-63.186 13.288 20.61-6.5085-2.1695-5.9661-23.322 4.8814 4.8814 7.5932z" fill="#e5c249"/><path d="m-42.034 6.7797 17.085 11.119 7.322-6.5085-20.068-9.7627-4.339 5.1525z" fill="#efef9f"/></g></g><path d="m-64 20.61 1.6271 16.542 16.271 13.288 21.153-10.034 0.81356-15.458" fill="none" stroke="#b38657" stroke-opacity=".99692" stroke-width="1px"/></g><path transform="translate(76.052 -.84081)" d="m-15.186 58.034a12.475 4.339 0 1 1-24.949 0 12.475 4.339 0 1 1 24.949 0z" fill="url(#radialGradient3802)"/><path d="m55.39 35.819h-0.04259c-0.10435 0-0.21082 0-0.31517 0.0043-1.1031 0.01917-2.1742 0.26406-3.1858 0.68783-1.0839 0.45784-1.8271 1.1393-2.7918 1.7526-0.18101 0.11499-0.40248 0.17249-0.62182 0.17249-0.22147 0-0.44294-0.0575-0.62395-0.17249-0.96254-0.6133-1.7079-1.2947-2.7918-1.7526-1.0115-0.42377-2.0827-0.66867-3.1858-0.68783-0.10435-0.0043-0.20869-0.0043-0.31304-0.0043h-0.04259c-2.7939 0-4.8319 1.6057-6.0265 4.3974-0.51108 1.1883-0.5196 2.9771-0.31091 4.225 0.20869 1.2436 0.72616 2.3659 1.431 3.4136 2.3489 3.4988 6.5397 5.1215 9.5615 7.941 0.32156 0.30026 0.64098 0.62608 0.96893 0.92634 0.34924 0.32156 0.77088 1.0626 1.3331 1.0967 0.56006-0.03407 0.98384-0.77301 1.3331-1.0967 0.32794-0.30239 0.64524-0.62608 0.96893-0.92634 3.0218-2.8195 7.2105-4.4422 9.5594-7.9388 0.70487-1.0477 1.2223-2.17 1.431-3.4136 0.20869-1.2479 0.20017-3.0388-0.31091-4.225-1.1947-2.7939-3.2305-4.3996-6.0244-4.3996z" clip-rule="evenodd" fill="#db4437" stroke-linejoin="round" stroke-miterlimit="2" stroke-width=".21295"/></svg>