aboutsummaryrefslogtreecommitdiff
path: root/slides/2019-it-intro-computer-structure
diff options
context:
space:
mode:
authorRasmus Dahlberg <rasmus@rgdd.se>2024-10-15 15:35:20 +0200
committerRasmus Dahlberg <rasmus@rgdd.se>2024-10-15 15:35:45 +0200
commit76bae02bcd7d6b3ec9eea428e5e95da184a8dbfb (patch)
tree410ab71c78c99d35aecd46733958a5699cdf5204 /slides/2019-it-intro-computer-structure
parent883a67439aff566962adafeb0385c6ae972073a3 (diff)
Rescue some slides from old private mono repos
Diffstat (limited to 'slides/2019-it-intro-computer-structure')
-rw-r--r--slides/2019-it-intro-computer-structure/.gitignore12
-rw-r--r--slides/2019-it-intro-computer-structure/README1
-rw-r--r--slides/2019-it-intro-computer-structure/beamercolorthemergd.sty24
-rw-r--r--slides/2019-it-intro-computer-structure/beamerfontthemergd.sty9
-rw-r--r--slides/2019-it-intro-computer-structure/beamerinnerthemergd.sty43
-rw-r--r--slides/2019-it-intro-computer-structure/beamerouterthemergd.sty66
-rw-r--r--slides/2019-it-intro-computer-structure/beamerthemergd.sty23
-rw-r--r--slides/2019-it-intro-computer-structure/handout.pdfbin0 -> 10331469 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/ascii.pngbin0 -> 138820 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/audio-card.jpgbin0 -> 26051 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/binary-joke.jpgbin0 -> 77088 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/binary.jpgbin0 -> 26840 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/build-pc.jpgbin0 -> 261527 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/case1.pngbin0 -> 457919 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/case2.pngbin0 -> 336609 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/computers-everywhere.jpgbin0 -> 161358 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/cpu.pngbin0 -> 1588530 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/dp.jpegbin0 -> 322660 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/graphics-card.jpgbin0 -> 132600 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/group.pdfbin0 -> 4317 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/hdd.jpgbin0 -> 19347 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/hdmi.jpgbin0 -> 116838 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/iphone.pngbin0 -> 1009813 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/light-bulb.pdfbin0 -> 65846 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/light-bulb.svg619
-rwxr-xr-xslides/2019-it-intro-computer-structure/img/logo.pngbin0 -> 66309 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/mbp.pngbin0 -> 1110134 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/memory.tex50
-rw-r--r--slides/2019-it-intro-computer-structure/img/moderkort.pdfbin0 -> 447736 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/moores-law.pngbin0 -> 400132 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/motherboard.jpgbin0 -> 181265 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/network-card.jpgbin0 -> 89045 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/new-motherboard.jpgbin0 -> 143194 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/new-motherboard2.jpgbin0 -> 174253 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/pc-cat.jpgbin0 -> 438086 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/qleft.pdfbin0 -> 11388 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/qright.pdfbin0 -> 12895 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/ram.pngbin0 -> 87263 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/raspberrypi.jpgbin0 -> 287353 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/ssd.pngbin0 -> 1024992 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/ty.pdfbin0 -> 12497 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/usb.jpgbin0 -> 45730 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/usb1.jpgbin0 -> 15124 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/usb2.jpgbin0 -> 15859 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/video.pngbin0 -> 641188 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/img/z3.jpgbin0 -> 1329678 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/main.tex26
-rw-r--r--slides/2019-it-intro-computer-structure/slides.pdfbin0 -> 10350149 bytes
-rw-r--r--slides/2019-it-intro-computer-structure/src/body.tex601
-rw-r--r--slides/2019-it-intro-computer-structure/src/preamble.tex72
-rw-r--r--slides/2019-it-intro-computer-structure/src/questions.tex17
-rw-r--r--slides/2019-it-intro-computer-structure/src/titlepage.tex3
52 files changed, 1566 insertions, 0 deletions
diff --git a/slides/2019-it-intro-computer-structure/.gitignore b/slides/2019-it-intro-computer-structure/.gitignore
new file mode 100644
index 0000000..4a7f033
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/.gitignore
@@ -0,0 +1,12 @@
+*.aux
+*.fdb_latexmk
+*.fls
+*.fls
+*.log
+*.nav
+*.out
+main.pdf
+*.snm
+*.toc
+*.nav
+*.snm
diff --git a/slides/2019-it-intro-computer-structure/README b/slides/2019-it-intro-computer-structure/README
new file mode 100644
index 0000000..c562a38
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/README
@@ -0,0 +1 @@
+Lecture on computer structure in an introduction to IT course at kau.
diff --git a/slides/2019-it-intro-computer-structure/beamercolorthemergd.sty b/slides/2019-it-intro-computer-structure/beamercolorthemergd.sty
new file mode 100644
index 0000000..74ced1c
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/beamercolorthemergd.sty
@@ -0,0 +1,24 @@
+\mode<presentation>
+
+%%%
+% Color definitions
+%%%
+\RequirePackage{xcolor}
+\definecolor{rgdGreen}{RGB}{33,114,106}
+\definecolor{rgdYellow}{RGB}{255,210,4}
+\definecolor{rgdOrange}{RGB}{232,114,12}
+\colorlet{rgdGray}{gray!33}
+\colorlet{rgdBlack}{black}
+
+%%%
+% Beamer colors
+%%%
+\setbeamercolor*{titlepage}{fg=rgdBlack}
+\setbeamercolor*{author}{fg=rgdGreen}
+\setbeamercolor*{date}{fg=black}
+\setbeamercolor*{header}{bg=rgdYellow,fg=black}
+\setbeamercolor*{trailer}{bg=rgdGray,fg=black}
+\setbeamercolor*{item}{fg=rgdGreen}
+\setbeamercolor*{alerted text}{fg=rgdGreen}
+
+\mode<all>
diff --git a/slides/2019-it-intro-computer-structure/beamerfontthemergd.sty b/slides/2019-it-intro-computer-structure/beamerfontthemergd.sty
new file mode 100644
index 0000000..a6d212c
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/beamerfontthemergd.sty
@@ -0,0 +1,9 @@
+\mode<presentation>
+
+\setbeamerfont{title}{size=\large,shape=\bfseries}
+\setbeamerfont{subtitle}{size=\normalsize,shape=\bfseries}
+\setbeamerfont{frametitle}{size=\large,shape=\bfseries}
+\setbeamerfont{institute}{size=\small}
+\setbeamerfont{date}{size=\small}
+
+\mode<all>
diff --git a/slides/2019-it-intro-computer-structure/beamerinnerthemergd.sty b/slides/2019-it-intro-computer-structure/beamerinnerthemergd.sty
new file mode 100644
index 0000000..0d49176
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/beamerinnerthemergd.sty
@@ -0,0 +1,43 @@
+\mode<presentation>
+
+%%%
+% Title page
+%%%
+\defbeamertemplate*{title page}{rgd}[1][]{
+ \begin{tikzpicture}[remember picture, overlay]
+ \usebeamercolor{titlepage}
+ % Add top-left triangle with university logo
+ \filldraw[draw=rgdGray,fill=rgdGray]
+ (current page.north west) --
+ (current page.north) --
+ node[draw=none,pos=0.5](Logo){\includegraphics[width=3cm]{img/logo}}
+ (current page.west) --
+ (current page.north west);
+ % Add title
+ \node[
+ text=fg,
+ text width=0.75\paperwidth,
+ ] (Title) at ([shift={(0,-0.5cm)}]current page){%
+ \centering\usebeamerfont{title}\inserttitle\\%
+ };
+ % Add subtitle
+ \node[
+ text=fg,
+ text width=0.75\paperwidth,
+ below=0pt of Title,
+ ] (Subtitle) {%
+ \centering\usebeamerfont{subtitle}\insertsubtitle\\%
+ };
+ % Add authors
+ \usebeamercolor{author}
+ \node[
+ text=fg,
+ text width=0.75\paperwidth,
+ below=12pt of Subtitle,
+ ] (Author) {%
+ \centering\usebeamerfont{author}\insertauthor\\%
+ };
+ \end{tikzpicture}
+}
+
+\mode<all>
diff --git a/slides/2019-it-intro-computer-structure/beamerouterthemergd.sty b/slides/2019-it-intro-computer-structure/beamerouterthemergd.sty
new file mode 100644
index 0000000..ba757c6
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/beamerouterthemergd.sty
@@ -0,0 +1,66 @@
+\mode<presentation>
+
+%%%
+% Frame header
+%%%
+\defbeamertemplate*{frametitle}{corporate}[1][]{%
+ \nointerlineskip
+ % Add frame title
+ \begin{beamercolorbox}[
+ wd=\paperwidth,
+ ht=3ex,
+ dp=1.5ex,
+ left,
+ leftskip=2ex
+ ]{header}
+ \insertframetitle
+ \end{beamercolorbox}
+ % Add line after header
+ \nointerlineskip
+ \begin{beamercolorbox}[
+ wd=\paperwidth,
+ ht=0.25ex
+ ]{trailer}
+ \end{beamercolorbox}%
+}
+
+%%%
+% Frame trailer
+%%%
+\defbeamertemplate*{footline}{corporate}{%
+ \hbox{%
+ % Add mail
+ \begin{beamercolorbox}[
+ wd=0.22\paperwidth,
+ ht=2ex,
+ dp=0.5ex,
+ left,
+ leftskip=2ex
+ ]{trailer}
+ \texttt{rasmus.dahlberg@kau.se}
+ \end{beamercolorbox}%
+ % Add author
+ \begin{beamercolorbox}[
+ wd=0.73\paperwidth,
+ ht=2ex,
+ dp=0.5ex,
+ left,
+ leftskip=2ex
+ ]{header}
+ %\insertauthor
+ \inserttitle
+ \end{beamercolorbox}%
+ % Add page counter
+ \begin{beamercolorbox}[
+ wd=0.05\paperwidth,
+ ht=2ex,
+ dp=0.5ex,
+ right,
+ rightskip=1ex
+ ]{header}
+ \insertframenumber/\inserttotalframenumber
+ \end{beamercolorbox}%
+ }
+}
+
+\mode<all>
diff --git a/slides/2019-it-intro-computer-structure/beamerthemergd.sty b/slides/2019-it-intro-computer-structure/beamerthemergd.sty
new file mode 100644
index 0000000..022ef2c
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/beamerthemergd.sty
@@ -0,0 +1,23 @@
+\mode<presentation>
+
+%%%
+% Load beamer settings
+%%%
+\usecolortheme{rgd}
+\usefonttheme{rgd}
+\useinnertheme{rgd}
+\useoutertheme{rgd}
+
+%%%
+% Disable navigation tools on slides
+%%%
+\setbeamertemplate{navigation symbols}{}
+
+%%%
+% Object styles
+%%%
+\setbeamertemplate{itemize item}[square]
+\setbeamertemplate{itemize subitem}[default]
+\setbeamertemplate{sections/subsections in toc}[square]
+
+\mode<all>
diff --git a/slides/2019-it-intro-computer-structure/handout.pdf b/slides/2019-it-intro-computer-structure/handout.pdf
new file mode 100644
index 0000000..ec23377
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/handout.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/ascii.png b/slides/2019-it-intro-computer-structure/img/ascii.png
new file mode 100644
index 0000000..e989951
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/ascii.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/audio-card.jpg b/slides/2019-it-intro-computer-structure/img/audio-card.jpg
new file mode 100644
index 0000000..666d859
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/audio-card.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/binary-joke.jpg b/slides/2019-it-intro-computer-structure/img/binary-joke.jpg
new file mode 100644
index 0000000..5e636ab
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/binary-joke.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/binary.jpg b/slides/2019-it-intro-computer-structure/img/binary.jpg
new file mode 100644
index 0000000..0a1b06c
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/binary.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/build-pc.jpg b/slides/2019-it-intro-computer-structure/img/build-pc.jpg
new file mode 100644
index 0000000..2c60e4f
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/build-pc.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/case1.png b/slides/2019-it-intro-computer-structure/img/case1.png
new file mode 100644
index 0000000..82aa630
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/case1.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/case2.png b/slides/2019-it-intro-computer-structure/img/case2.png
new file mode 100644
index 0000000..7f97fe4
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/case2.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/computers-everywhere.jpg b/slides/2019-it-intro-computer-structure/img/computers-everywhere.jpg
new file mode 100644
index 0000000..79ddcee
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/computers-everywhere.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/cpu.png b/slides/2019-it-intro-computer-structure/img/cpu.png
new file mode 100644
index 0000000..1e7340f
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/cpu.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/dp.jpeg b/slides/2019-it-intro-computer-structure/img/dp.jpeg
new file mode 100644
index 0000000..b6087a7
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/dp.jpeg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/graphics-card.jpg b/slides/2019-it-intro-computer-structure/img/graphics-card.jpg
new file mode 100644
index 0000000..fc0da5e
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/graphics-card.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/group.pdf b/slides/2019-it-intro-computer-structure/img/group.pdf
new file mode 100644
index 0000000..515c974
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/group.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/hdd.jpg b/slides/2019-it-intro-computer-structure/img/hdd.jpg
new file mode 100644
index 0000000..3b59ac9
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/hdd.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/hdmi.jpg b/slides/2019-it-intro-computer-structure/img/hdmi.jpg
new file mode 100644
index 0000000..8ef0ae9
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/hdmi.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/iphone.png b/slides/2019-it-intro-computer-structure/img/iphone.png
new file mode 100644
index 0000000..70b82fd
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/iphone.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/light-bulb.pdf b/slides/2019-it-intro-computer-structure/img/light-bulb.pdf
new file mode 100644
index 0000000..1801ee0
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/light-bulb.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/light-bulb.svg b/slides/2019-it-intro-computer-structure/img/light-bulb.svg
new file mode 100644
index 0000000..e5d8813
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/light-bulb.svg
@@ -0,0 +1,619 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<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 1529.988 1712.543" enable-background="new 0 0 1529.988 1712.543" xml:space="preserve">
+<g>
+ <path stroke="#000000" d="M862.003,56.256c4.786,12.509,8.45,25.423,12.794,38.098c4.869,14.267,9.149,28.756,14.369,42.894
+ c33.432-0.617,66.955,2.292,99.595,9.665c17.498-25.046,34.573-50.423,52.089-75.479c1.197,31.434,2.495,62.859,3.774,94.293
+ c9.674,4.308,19.155,9.039,28.737,13.549c25.801-25.405,50.92-51.519,76.795-76.841c-2.191,24.475-5.099,48.886-7.502,73.334
+ c-1.16,12.362-2.973,24.678-3.618,37.086c30.348,14.737,59.039,33.266,83.726,56.351c1.141,1.445,2.946,0.681,4.354,0.11
+ c34.886-15.133,69.799-30.21,104.695-45.306c3.921-1.684,7.769-3.562,11.856-4.86c-2.973,5.79-6.848,11.036-10.245,16.55
+ c-12.344,19.265-24.687,38.531-37.04,57.787c-7.879,12.546-16.2,24.816-23.813,37.509c4.52,6.738,7.916,14.24,13.706,20.076
+ c31.121-1.786,62.178-4.648,93.29-6.489c-15.538,23.582-31.922,46.622-47.616,70.094c-1.012,1.141-0.497,2.623,0.184,3.783
+ c9.932,17.415,18.814,35.503,25.745,54.335c0.451,1.454,2.448,0.93,3.627,1.16c27.66,0.009,55.32-0.046,82.981,0.028
+ c-20.839,15.252-42.056,30.007-62.831,45.361c0.46,0.239,1.371,0.7,1.832,0.93c-3.912-0.249-7.207,2.255-9.711,4.989
+ c1.178,7.898,3.222,15.676,4.335,23.61c1.832,11.082,2.964,22.257,3.958,33.432c10.41,3.682,21.198,6.222,31.766,9.444
+ c17.866,5.32,35.944,10.015,53.682,15.758c-21.778,7.603-43.547,15.234-65.326,22.855c-6.278,2.384-12.804,4.142-18.934,6.867
+ c-1.657,2.826-0.755,6.508-1.151,9.683c26.151,14.626,52.66,28.608,78.949,42.986c6.149,3.525,12.656,6.434,18.557,10.392
+ c-36.487,4.124-73.003,8.026-109.481,12.307c-6.149,20.775-13.807,41.09-22.763,60.825c-3.958,9.103-8.597,17.885-12.61,26.951
+ c18.216,20.112,36.782,39.921,55.173,59.895c-22.285-4.068-44.542-8.303-66.817-12.408c-4.529-0.801-9.011-1.979-13.623-2.135
+ c-5.063,10.236-10.558,20.25-16.081,30.247c-2.255,4.372-5.247,8.358-7.134,12.914c1.639,4.593,5.081,8.303,7.493,12.518
+ c19.615,30.145,36.782,61.948,50.092,95.398c15.225,38.098,27.117,77.55,35.171,117.783c7.438,38.421,11.754,78.111,5.744,117.047
+ c-4.63,30.201-17.875,58.781-36.948,82.557c-13.365,16.762-29.124,31.443-45.554,45.149c5.44,7.023,11.543,13.706,15.206,21.916
+ c4.105,8.376,4.391,18.188,2.209,27.154c-3.019,12.178-9.361,23.196-16.108,33.662c-10.429,15.676-20.978,31.278-30.983,47.229
+ c-9.895,15.639-18.916,31.821-29.188,47.22c-8.754,12.969-18.179,26.049-31.222,35.052c-11.285,7.87-24.963,11.23-38.411,12.979
+ c-10.273-0.469-20.803-1.832-30.118-6.48c-9.463-4.658-18.179-11.221-24.393-19.818c-3.875-5.468-6.103-11.929-7.198-18.492
+ c-0.442-1.776-0.405-4.418-2.78-4.621c-8.192-2.145-16.053-5.385-23.316-9.739c-3.212,8.247-6.397,16.808-12.528,23.417
+ c-13.172,15.151-33.634,21.042-52.854,23.647c-5.79,13.623-11.423,27.504-20.167,39.562c-8.8,12.362-20.628,22.607-34.306,29.216
+ c-16.624,8.293-35.162,11.957-53.571,13.292c-21.649,0.847-43.428,1.335-64.985-1.206c-2.402-0.249-4.796-0.423-7.18-0.608
+ c-17.342-2.053-34.591-5.661-51.086-11.441c-14.645-5.366-28.848-13.062-39.369-24.807c-7.934-8.744-13.338-19.56-16.743-30.808
+ c-1.749-5.366-2.071-11.092-3.848-16.421c-2.117-2.706-5.495-3.967-8.247-5.863c-14.7-9.352-29.593-19.376-39.875-33.726
+ c-9.766-13.641-13.835-30.532-14.396-47.091c-1.068-6.839,0.377-13.927-1.749-20.6c-0.856-3.148-1.638-6.314-2.099-9.527
+ c-2.863-21.456-1.436-43.189,0.488-64.654c1.381-14.7,3.268-29.345,5.044-43.999c0.69-6.36,0.534-12.767,0.396-19.137
+ c1.049-12.822-0.249-25.727-1.141-38.522c-0.525-3.452-0.654-6.94-0.506-10.42c0.166-2.679,0.028-5.357-0.479-7.981
+ c-1.924-18.778-3.59-37.601-6.756-56.232c-4.151-24.844-9.444-49.577-17.093-73.583c-34.177,14.939-68.308,30.081-103.452,42.618
+ c-36.469,13.034-73.951,23.822-112.39,29.05c-23.555,2.991-47.671,3.562-71.033-1.151c-27.577-5.385-53.682-19.514-71.889-41.108
+ c-19.652-23.196-31.084-51.988-39.866-80.753c-6.517-21.291-11.027-43.115-15.445-64.912c-4.28-12.96-7.575-26.233-9.674-39.718
+ c-1.353-9.987-4.409-19.624-6.25-29.51c-3.627-17.811-6.011-35.843-7.953-53.912c-7.023-1.372-14.102-2.347-21.152-3.489
+ c-2.688-0.193-4.271-2.568-6.296-4.004c-5.007-3.894-9.499-8.56-12.537-14.166c-5.357-9.711-7.87-20.655-10.19-31.406
+ c-0.534-3.857-4.925-4.832-7.474-7.078c-13.531-10.484-28.203-20.858-36.285-36.432c-9.766-19.45-19.974-38.678-28.884-58.542
+ c-9.766-22.174-19.891-44.367-25.966-67.903c-3.599-13.964-7.658-28.498-5.081-42.995c2.034-7.309,5.164-14.543,10.365-20.186
+ c5.007-5.458,10.714-10.254,16.771-14.497c6.931-5.118,15.666-7.309,24.19-7.493c4.731-0.138,9.49-1.261,14.203-0.285
+ c2.54,0.469,4.842,1.703,7.143,2.826c2.715-4.796,5.578-9.785,10.236-12.96c9.14-6.719,20.95-7.373,31.867-7.87
+ c4.777,0.055,9.555-0.405,14.23-1.381c3.084-3.001,5.633-6.591,9.297-8.965c14.369-9.84,32.898-11.69,49.742-8.91
+ c-2.255-19.532-5.173-39.074-5.007-58.8c-0.12-13.31,1.003-26.648,3.636-39.7c1.961-8.929,3.019-18.096,6.278-26.684
+ c2.715-7.953,7.493-14.921,12.141-21.843c3.654-5.21,8.441-9.978,14.58-12.086c4.897-1.657,10.318-0.608,14.801,1.767
+ c4.602,2.439,9.527,4.317,13.77,7.391c8.606,6.13,15.409,14.451,20.591,23.601c9.748,13.494,15.565,29.372,18.989,45.554
+ c-0.037,1.556,1.353,2.135,2.725,1.961c16.881,0.037,33.763,0,50.654,0.009c5.164-0.046,10.346,0.23,15.51-0.295
+ c10.153-35.401,23.417-70.02,41.311-102.255c0.847-1.371,1.399-2.973,0.018-4.216c-18.253-23.159-36.846-46.06-55.026-69.293
+ c28.341,7.879,56.535,16.292,84.831,24.319c1.408,0.709,2.789,0.156,3.7-1.031c10.659-11.764,20.352-24.531,32.732-34.6
+ c11.018-10.226,22.616-19.827,34.831-28.599c1.003-1.012,3.323-2.126,2.218-3.838c-14.589-26.915-29.676-53.571-44.164-80.532
+ c31.084,16.329,61.745,33.505,92.747,50.009c1.97,1.243,4.022-0.203,5.799-1.077c16.145-9.002,32.741-17.148,49.383-25.184
+ c11.294-5.32,22.736-10.365,33.735-16.302c-1.648-28.323-4.151-56.591-5.799-84.904c12.841,13.301,25.147,27.117,37.758,40.639
+ c6.94,7.226,13.365,14.994,20.582,21.916c3.544-0.12,6.766-1.859,10.162-2.725c26.583-7.622,53.894-12.574,81.379-15.427
+ C843.602,112.543,852.402,84.257,862.003,56.256 M862.049,65.249c-8.211,23.987-15.703,48.242-23.997,72.202
+ c-0.203,0.966-0.387,1.933-0.543,2.899c15.943-1.611,31.959-2.679,47.984-2.899c0.092-0.506,0.285-1.51,0.387-2.007l-0.709,0.083
+ c-2.034-6.775-4.271-13.494-6.508-20.214C873.039,98.653,867.875,81.836,862.049,65.249 M1024.852,100.2
+ c-10.825,15.961-22.018,31.683-32.622,47.8c16.707,4.197,33.063,9.757,48.941,16.421c-0.727-27.706-2.163-55.412-3.194-83.119
+ C1033.413,87.469,1029.252,93.913,1024.852,100.2 M687.831,104.82c1.859,24.825,3.378,49.678,5.422,74.494
+ c14.967-7.088,30.09-13.973,45.932-18.897C722.211,141.75,705.118,123.184,687.831,104.82 M1113.42,143.664
+ c-12.307,12.491-24.797,24.797-36.994,37.39c10.585,5.477,20.858,11.515,31.213,17.397c9.306,4.188,18.741,8.073,27.899,12.592
+ c3.912-33.349,7.042-66.799,10.677-100.193C1135.079,121.573,1124.383,132.757,1113.42,143.664 M859.361,161.227
+ c-31.986,1.85-63.687,7.796-94.275,17.314c-35.843,11.156-71.502,23.352-105.366,39.691
+ c-35.687,16.992-69.901,37.426-100.58,62.417c-24.079,19.717-45.674,42.489-63.918,67.71c-9.453,12.933-17.811,26.62-25.764,40.51
+ c-9.72,17.323-18.658,35.171-25.184,53.958c-7.198,20.665-13.485,41.651-19.155,62.785c-3.424,20.094-5.643,40.39-8.036,60.631
+ c-2.927,27.356-5.017,54.842-4.74,82.373c0.304,47.073,7.769,94.919,28.185,137.721c19.661,40.943,48.131,76.813,77.642,111.036
+ c13.2,14.728,26.013,29.805,39.166,44.578c22.68,25.69,45.37,51.528,64.672,79.906c21.033,30.827,36.975,65.05,47.423,100.865
+ c12.399,41.587,17.572,84.849,22.036,127.881c0.663,4.869,0.515,9.849,1.776,14.635c0.396,1.832,1.988,2.992,3.212,4.299
+ c18.363,17.682,37.316,35.042,58.993,48.629c16.587,10.438,34.739,18.4,53.7,23.38c22.229,5.965,45.278,8.33,68.244,8.68
+ c28.047-0.23,56.13-3.71,83.183-11.239c36.902-10.079,71.87-25.948,106.204-42.581c1.537-0.488,1.786-2.025,1.85-3.406
+ c3.406-49.788,6.535-99.65,12.795-149.19c3.305-23.96,7.971-47.938,17.001-70.462c5.965-15.16,14.286-29.363,24.531-42.029
+ c19.974-24.65,45.526-43.87,71.005-62.436c6.149-5.201,10.935-11.791,16.412-17.673c6.876-7.879,13.779-15.768,19.919-24.245
+ c20.922-28.958,40.519-58.892,58.468-89.783c20.517-35.576,38.687-72.634,52.071-111.506
+ c13.411-38.918,21.926-79.924,21.106-121.226c-0.828-25.782-5.256-51.381-12.426-76.141c-10.493-36.423-26.371-71.042-44.21-104.4
+ c-18.005-33.422-38.218-65.584-58.818-97.45c-2.881-4.658-6.848-8.478-10.328-12.656c-5.771-6.517-11.589-12.969-17.342-19.496
+ c-1.731-1.997-3.848-3.562-6.048-4.971c-51.427-34.159-103.489-68.096-160.337-92.645
+ c-48.518-21.189-100.847-34.334-153.875-35.723C885.502,159.69,872.413,160.951,859.361,161.227 M516.283,181.532
+ c13.107,24.199,26.39,48.325,39.847,72.331c13.927-9.895,28.535-18.759,43.281-27.356
+ C571.723,211.484,544.099,196.324,516.283,181.532 M1226.804,273.073c3.268,2.688,6.038,5.891,8.791,9.094
+ c13.108,13.982,24.531,29.473,34.821,45.619c1.878-2.577,3.59-5.274,5.311-7.971c20.03-31.351,40.225-62.601,60.18-94.008
+ C1299.503,241.473,1263.07,257.094,1226.804,273.073 M402.89,303.789c16.366,20.711,32.741,41.412,49.383,61.892
+ c7.934-13.973,17.121-27.182,26.804-39.994C453.718,318.278,428.35,310.849,402.89,303.789 M1288.669,354.388
+ c14.58,18.741,28.194,38.227,40.372,58.625c14.865-21.521,29.63-43.124,44.293-64.774
+ C1345.103,350.089,1316.881,352.188,1288.669,354.388 M256.83,416.519c-2.292,2.651-2.651,6.241-3.516,9.499
+ c-5.136,21.06-10.208,42.443-9.693,64.267c0.497,20.278,2.458,40.491,3.765,60.723c-0.156,2.135,1.777,3.36,3.01,4.786
+ c4.28,4.317,7.575,9.591,9.389,15.409c2.55,7.907,4.142,16.081,6.241,24.116c7.962,2.126,15.427,5.679,22.616,9.637
+ c10.18,4.86,20.121,10.843,27.467,19.551c4.667,5.265,7.934,11.543,11.174,17.737c3.59-16.55,6.673-33.238,8.643-50.074
+ c2.752-24.328,3.277-48.886,2.117-73.334c-0.838-18.446-3.663-36.764-7.769-54.75c-1.491-4.731-3.728-9.186-5.928-13.623
+ c-7.437-14.396-16.274-28.774-29.602-38.448c-6.167-4.354-13.466-8.183-21.235-7.529
+ C266.264,405.271,260.962,411.015,256.83,416.519 M339.948,476.764c2.789,13.522,4.4,27.264,5.532,41.016
+ c15.169,10.816,30.155,21.926,45.499,32.493c3.94-24.761,9.223-49.3,15.998-73.435
+ C384.637,476.645,362.288,476.783,339.948,476.764 M1359.573,476.829c4.98,14.764,9.536,29.685,13.209,44.836
+ c8.883-5.688,17.213-12.178,25.856-18.216c12.261-8.947,24.77-17.553,36.892-26.675
+ C1410.208,476.764,1384.885,476.654,1359.573,476.829 M345.95,521.941c0.341,10.006,1.077,20.002,0.939,30.017
+ c0.35,26.141-2.614,52.228-7.465,77.89c-1.187,6.047-2.154,12.159-4.004,18.05c-0.856,2.31-0.644,4.786-0.442,7.198
+ c14.985-6.204,29.759-12.896,44.698-19.183c1.316-0.709,2.992-1.105,3.875-2.384c0.58-25.976,2.614-51.942,6.526-77.651
+ c0.893-2.688-2.145-3.894-3.802-5.284C372.745,541.161,359.637,531.127,345.95,521.941 M198.996,566.667
+ c-8.146,3.691-13.918,11.046-18.115,18.704c-2.568,20.582-4.225,41.679-0.221,62.196c3.479,18.345,11.018,35.558,18.299,52.642
+ c0.672,2.402,3.663,2.283,5.633,2.89c7.723,1.629,14.571-3.369,20.674-7.364c-5.265-3.802-10.733-7.401-15.317-12.031
+ c-8.155-8.036-14.433-18.299-16.366-29.685c-2.54-14.497-1.215-29.63,3.258-43.621c2.633-7.907,7.115-16.476,15.602-19.183
+ c14.792-3.581,30.127-1.003,44.799,1.961c-3.194-7.382-3.608-15.731-7.695-22.754c-1.408-2.209-2.329-5.468-5.376-5.771
+ C229.418,561.19,213.061,559.975,198.996,566.667 M149.024,583.843c-4.225,1.049-8.579,2.706-11.644,5.909
+ c-1.961,3.397-3.222,7.152-4.685,10.779c-4.225,10.917-4.575,22.754-5.145,34.297c-0.23,4.271,0.423,8.505,0.69,12.758
+ c1.123,13.466,2.301,26.961,4.805,40.252c1.344,6.729,2.936,13.549,6.268,19.615c2.237,4.041,5.615,7.787,10.171,9.149
+ c5.311,1.611,10.963,0.028,15.832-2.255c9.011-4.4,16.872-10.733,24.696-16.909c-2.734-6.001-5.449-12.021-7.787-18.188
+ c-5.274-15.077-10.53-30.357-12.077-46.346c-1.316-11.524-0.258-23.168,1.85-34.527c0.801-5.827,1.657-11.662,3.406-17.286
+ C166.559,581.293,157.676,581.901,149.024,583.843 M1382.29,586.07c1.224,15.805,1.123,31.692,0.598,47.533
+ c18.64-6.213,37.104-12.933,55.67-19.357c6.094-2.264,12.399-3.995,18.317-6.701C1432.032,600.31,1407.179,593.112,1382.29,586.07
+ M88.218,602.151c-4.207,2.918-8.551,5.633-12.813,8.477c-4.216,3.746-7.99,7.99-11.782,12.169
+ c-2.752,4.05-2.043,9.205-1.951,13.835c0,17.158,3.01,34.435,9.831,50.249c3.397,7.778,6.305,15.777,10.116,23.371
+ c8.542-0.654,17.332-1.767,25.101-5.615c7.833-3.894,11.718-12.334,14.562-20.131c-2.007-27.936-4.63-55.873-6.94-83.8
+ C105.725,599.261,96.382,598.451,88.218,602.151 M219.053,601.755c-6.904,1.215-12.813,6.351-15.077,12.979
+ c-3.958,11.165-2.761,23.288-2.071,34.886c-0.009,5.081,3.314,9.269,5.744,13.476c4.925,8.671,10.346,17.986,19.542,22.699
+ c9.361,5.035,19.127,9.278,28.94,13.356c2.458,1.003,5.827,1.961,5.983,5.173c0.101,2.126,1.289,5.237-0.81,6.692
+ c-7.557,0.506-15.455-1.694-22.763,1.086c-6.692,2.421-13.338,5.9-17.912,11.506c-8.367,12.15-12.445,26.592-15.215,40.924
+ c-0.129,1.924-1.859,3.074-3.194,4.225c-2.402,1.418-5.403-1.399-4.704-3.921c1.74-6.057,1.767-12.445,3.36-18.538
+ c3.093-14.774,11.101-29.593,24.733-37.021c-9.011,3.507-19.67,7.088-28.673,1.51c-1.648-1.399-3.507-2.531-5.237-3.811
+ c-2.54,3.369-5.596,6.287-8.735,9.103c-2.78,1.574-5.33,3.544-8.165,5.044c-4.998,2.623-10.346,4.474-15.795,5.909
+ c-2.623-0.074-5.247,0.129-7.879,0.064c-3.443-0.709-6.71-2.08-9.536-4.179c-4.179-3.737-7.483-8.293-10.245-13.144
+ c-2.54-4.934-4.731-10.061-5.679-15.565c-1.869,4.658-3.323,9.591-6.462,13.614c-1.988,2.982-4.98,5.09-7.18,7.879
+ c-4.059,2.393-7.916,5.366-12.592,6.499c-3.94,1.141-8.054,0.341-11.975-0.442c3.82,12.417,7.907,24.88,14.212,36.285l-0.138,0.469
+ c3.157,7.677,6.397,15.344,9.849,22.901c2.798,6.434,6.038,12.703,10.024,18.483c3.176,4.713,6.6,9.26,10.236,13.632
+ c3.028,3.783,6.029,7.603,9.361,11.138c2.605,2.375,5.283,4.676,8.073,6.83c1.436,0.976,2.872,1.97,4.299,2.973
+ c4.022,2.577,8.22,4.879,12.546,6.904c19.081,8.284,40.455,10.687,61.018,8.008c14.893-1.721,28.884-8.155,41.163-16.568
+ c13.881-9.481,25.561-21.714,36.975-33.947c6.25-6.425,10.641-14.369,14.387-22.432c8.68-19.689,12.003-41.182,14.645-62.371
+ c0.396-4.299,1.298-8.597,0.746-12.914c-1.224-12.297-2.016-24.862-6.296-36.561c-4.473-11.515-10.411-22.717-19.137-31.591
+ c-12.776-13.678-30.072-22.211-47.818-27.467C247.892,601.617,233.219,598.69,219.053,601.755 M336.441,658.097
+ c-2.08,0.239-1.381,3.01,0.543,2.697c15.86,2.927,31.683,6.047,47.579,8.763c-0.746-10.613-1.105-21.254-0.856-31.894
+ C367.921,644.41,352.172,651.24,336.441,658.097 M1381.471,650.503c-1.546,19.809-5.458,39.396-10.576,58.588
+ c32.87-3.47,65.712-7.18,98.536-10.963C1440.151,682.186,1410.87,666.216,1381.471,650.503 M336.947,664.163
+ c1.095,3.231,2.393,6.388,3.461,9.637c4.897,14.359,5.431,29.842,3.636,44.809c-2.274,19.017-7.263,37.647-13.936,55.578
+ c-1.206,2.605,0,5.385,0.451,8.026c4.75,21.097,3.875,43.953-4.879,63.918c-3.792,8.809-10.88,15.666-18.741,20.922
+ c0.267,6.37,0.948,12.712,1.482,19.072c0.746,6.351,0.792,12.923,3.203,18.952c16.449,46.769,32.198,93.971,53.82,138.678
+ c7.925,15.979,16.559,31.793,27.955,45.609c2.329,2.513,4.326,5.624,7.447,7.235c8.017,2.43,16.605,1.776,24.816,0.81
+ c16.918-2.384,33.22-7.842,49.208-13.706c18.621-6.996,36.81-15.059,54.879-23.362c1.51-0.617,2.817-1.666,3.148-3.332
+ c8.201-24.927,16.357-49.871,24.623-74.779c0.663-2.412,2.227-5.366,0.203-7.529c-9.969-12.601-19.431-25.663-30.099-37.684
+ c-5.486,0.736-10.521,3.406-15.804,4.998c-30.118,10.438-60.116,21.217-90.298,31.443c20.048-29.952,40.878-59.398,61.018-89.295
+ c-1.482-2.448-2.955-4.915-4.814-7.078c-15.261-17.756-29.961-36.036-43.078-55.449c-0.792-1.85-2.927-1.464-4.538-1.473
+ c-29.823,1.721-59.628,3.7-89.461,5.329c18.557-25.985,37.555-51.666,56.176-77.596c1.602-2.016,0.451-4.621-0.083-6.793
+ c-6.94-22.091-10.088-45.149-12.205-68.133C368.685,669.962,352.844,666.906,336.947,664.163 M229.372,707.517
+ c4.648-1.795,9.315-3.636,14.332-4.096c-1.73-0.727-3.489-1.371-5.21-2.099C235.613,703.624,232.419,705.465,229.372,707.517
+ M347.063,821.886c28.222-1.5,56.425-3.378,84.637-5.063c-13.669-20.72-24.531-43.317-32.198-66.918
+ C381.848,773.773,364.617,797.944,347.063,821.886 M314.856,803.237c-4.105,3.258-9.122,5.376-12.509,9.481
+ c-2.494,2.771-5.293,5.302-7.493,8.339c-2.752,1.666-4.74,4.363-7.272,6.351c-5.495,5.053-11.736,9.159-17.866,13.375
+ c-3.599,1.528-6.922,3.673-10.549,5.164c-2.725,1.289-5.707,2.025-8.33,3.535c-9.49,2.752-18.897,6.103-28.829,6.95l-0.267,0.295
+ c-5.348,0.083-10.677,0.534-16.025,0.469c-4.004-0.221-7.999-0.442-11.966-0.994l-0.525,0.405
+ c-4.271-1.454-8.763-1.997-13.181-2.78c-5.854-2.163-11.939-3.719-17.599-6.397c1.123,4.225,2.31,8.45,3.719,12.592
+ c0.93,2.752,1.878,5.504,2.909,8.22c0.93,1.997,1.85,4.004,2.826,5.992c0.93,1.546,1.85,3.102,2.761,4.685
+ c1.638,2.007,3.424,3.903,5.33,5.679c1.73,1.086,3.461,2.78,5.689,2.412c3.406,0.69,6.821,1.5,10.3,1.675
+ c3.599,0.709,7.18,1.565,10.834,1.905c4.566,1.537,9.352,0.405,14-0.037c20.922-2.936,41.495-8.818,60.631-17.802
+ c11.635-5.734,23.435-12.482,31.351-23.021c2.163-2.2,3.875-4.943,5.017-7.796c1.74-2.844,2.992-5.965,3.774-9.195
+ c0.856-2.375,1.611-4.805,1.896-7.309c0.534-2.126,0.957-4.289,1.059-6.462c0.828-5.007,1.059-10.088,0.966-15.142
+ c0.368-3.351,0.074-6.738-0.166-10.079c0.313-2.2,0.018-4.427-0.166-6.618C321.944,792.633,318.658,798.101,314.856,803.237
+ M1332.815,803.412c-3.728,8.22-8.054,16.145-12.15,24.181c-1.068,1.97-1.97,4.124-3.673,5.652
+ c-2.826,2.301-3.949,5.882-5.652,8.975c23.03,4.63,46.171,8.836,69.302,12.969c-5.523-6.471-11.488-12.528-17.185-18.833
+ C1353.203,825.411,1343.262,814.163,1332.815,803.412 M464.626,916.087c-11.644,17.093-23.555,33.993-35.006,51.206
+ c31.894-11,63.743-22.174,95.554-33.441c-13.015-16.025-26.629-31.545-40.068-47.211
+ C477.927,896.205,471.493,906.302,464.626,916.087 M1196.235,995.993c-6.167,6.397-12.877,12.334-18.667,19.054
+ c4.805,15.768,10.401,31.305,15.289,47.055c1.73,7.382,5.053,14.24,7.134,21.521c7.207,22.285,14.866,44.44,21.806,66.817
+ c-19.597-13.531-38.734-27.743-58.155-41.532c-13.439-9.444-26.5-19.45-40.179-28.544c-12.767,30.053-18.87,62.362-23.96,94.468
+ c-1.795,12.334-4.004,24.641-4.345,37.132c-0.092,11.313-1.27,22.57-1.362,33.901c-0.561,1.813-0.865,3.7-0.838,5.624
+ c-0.626,23.352,0.939,46.677,1.795,70.002c0.69-0.101,1.399-0.175,2.117-0.239c16.246-6.627,33.579-10.889,51.141-11.745
+ c8.551-0.46,17.093,0.534,25.626,0.93c2.218-1.049,3.608-3.304,5.569-4.759c6.867-5.854,16.228-7.41,24.982-7.714
+ c12.426-0.387,24.908,1.298,36.819,4.879c6.766-7.603,13.181-15.501,19.818-23.214c3.562-4.428,7.806-8.404,10.401-13.531
+ c5.118-9.831,9.361-20.149,12.169-30.882c4.97-18.64,5.928-38.089,5.624-57.29c-1.767-23.086-5.725-45.95-10.788-68.52
+ c-11.119-48.104-27.356-95.95-55.781-136.764C1213.899,980.63,1204.961,988.187,1196.235,995.993 M555.219,998.478
+ c-6.517,19.643-12.979,39.295-19.413,58.956c19.763-9.269,39.369-18.86,58.864-28.682c-10.3-16.826-21.484-33.082-33.137-48.997
+ C559.122,985.886,557.216,992.201,555.219,998.478 M1153.829,1035.481c-5.863,4.317-9.913,10.475-14.23,16.219
+ c-5.827,7.99-10.742,16.642-14.709,25.699c30.394,22.082,60.972,43.925,91.522,65.786c-5.063-16.412-10.696-32.64-15.989-48.978
+ c-1.988-6.793-4.777-13.338-6.25-20.269c-6.903-18.778-12.73-37.951-19.109-56.913
+ C1168.198,1023.423,1161.294,1029.793,1153.829,1035.481 M697.201,1289.678c0.101,8.781,1.335,17.526,0.838,26.316
+ c0.11,1.749-0.69,4.041,1.022,5.274c22.671,21.235,46.511,41.817,74.208,56.259c16.734,8.8,34.849,14.939,53.507,18.041
+ c24.061,4.161,48.675,4.612,72.984,2.623c5.873-0.184,11.736-1.022,17.59-1.666c6.48-0.7,12.923-1.73,19.358-2.771
+ c4.612-1.031,9.545-1.123,13.945-2.89c4.096-0.083,8.026-1.445,12.031-2.237c28.562-6.471,56.278-16.394,82.686-29.032
+ c3.286-1.758,7.447-2.642,9.416-6.13c3.452-5.348,7.934-9.904,11.957-14.792c0.838-4.409,0.525-8.947,0.967-13.393
+ c0.488-4.658,0.884-9.334,0.93-14.01c-12.215,5.44-24.236,11.34-36.506,16.651c-20.342,8.883-41.108,16.854-62.426,23.049
+ c-7.778,2.375-15.786,3.884-23.592,6.13c-4.639,0.469-9.269,1.482-13.789,2.633c-2.936-0.138-5.799,0.764-8.689,1.058
+ c-3.636,0.69-7.401,0.58-10.954,1.648c-3.838-0.267-7.658,0.451-11.46,0.755c-6.103,0.414-12.224,0.258-18.308,0.764
+ c-5.339,0.414-10.65-0.654-15.97-0.193c-25.838-1.068-51.74-4.97-76.261-13.402c-20.747-7.088-40.142-17.802-57.76-30.79
+ C720.268,1310.518,708.937,1299.841,697.201,1289.678 M1195.545,1312.994c-2.191,0.589-4.409,1.371-5.974,3.093
+ c-2.918,2.89-6.204,5.56-8.33,9.14c-2.163,4.786-2.485,10.273-1.454,15.4c1.095,6.112,1.942,12.399,4.427,18.152
+ c0.654,4.52,2.927,8.634,4.777,12.776c7.06,13.954,17.02,26.445,28.59,36.902c4.409,4.602,9.49,8.514,14.617,12.307
+ c4.216,2.955,8.478,5.928,13.144,8.165c4.345,2.209,8.8,4.538,13.595,5.587c10.346,3.746,21.456,5.228,32.419,5.753
+ c5.642-8.514,11.156-17.222,14.967-26.74c1.141-3.212,2.587-6.489,2.679-9.923c-1.39-7.723-4.621-15.096-8.754-21.723
+ c-1.178-3.461-3.516-6.388-5.311-9.536c-0.957-1.602-1.924-3.194-2.844-4.786c-3.452,2.642-7.097,5.081-10.263,8.063
+ c-5.081,3.36-9.849,7.18-14.691,10.88c-3.875,2.126-6.379,5.836-9.674,8.634c-6.057,3.406-12.712-0.396-18.363-2.798
+ c-2.412-2.016-5.035-3.746-7.474-5.688c-10.521-9.104-19.183-20.609-23.454-33.965c-0.138-3.866-1.252-8.045,0.847-11.598
+ c1.979-3.194,4.786-5.744,7.014-8.754c3.222-3.608,6.296-7.336,9.435-11.009c2.071-2.458,4.161-4.906,6.222-7.373
+ C1220.011,1310.785,1207.253,1309.082,1195.545,1312.994 M1085.797,1341.179c-10.742,6.241-21.419,14.12-26.869,25.635
+ c-4.906,9.554-5.928,20.49-6.397,31.057c0.12,3.295,0.35,6.812,1.997,9.766c2.163,2.725,6.388,3.378,9.527,2.126
+ c6.241-2.007,12.85-2.393,19.357-2.679c0.129-4.676,0.976-9.269,1.915-13.825c1.85,0.35,3.691,0.718,5.56,1.105
+ c-0.69,4.207-1.73,8.404-1.666,12.702c0.046,4.593,0.884,9.205,0.166,13.798c-0.506,3.737-2.034,7.226-3.691,10.585
+ c-1.694-0.828-3.378-1.62-5.063-2.393c1.804-3.838,3.304-7.87,3.452-12.15c-3.802-0.267-7.787-1.086-11.432,0.46
+ c-5.155,1.841-10.769,3.332-14.792,7.272c-3.949,4.096-7.364,8.947-8.542,14.617c-3.084,11.266,0.884,22.883,5.983,32.916
+ c6.968,13.531,15.777,26.206,26.381,37.141c8.56,8.984,19.873,15.648,32.299,17.259c3.037,0.304,6.765-0.414,9.122,2.025
+ c2.191,2.577,1.234,6.158,0.893,9.205c-0.7,4.087,0.994,8.192,3.194,11.57c3.222,4.437,7.649,7.796,12.04,10.99
+ c6.986,4.842,14.599,8.956,22.828,11.257c9.149,2.476,19.523,1.104,27.356-4.4c14.884-9.481,30.33-19.081,41.265-33.247
+ c10.779-14.433,16.375-31.821,25.488-47.229c8.165-14.185,18.557-26.869,28.535-39.774c-5.955-1.104-12.049-0.58-18.004-1.574
+ c-14.028-1.786-27.191-7.98-38.421-16.43c-14.157-10.512-26.473-23.362-37.288-37.242c-9.196-12.196-17.784-25.654-20.204-41.007
+ c-0.709-9.38-5.063-18.345-3.719-27.89c-6.36-0.46-12.767-0.736-19.136-0.331
+ C1126.288,1324.656,1104.805,1330.455,1085.797,1341.179 M696.125,1338.003c-1.546,9.555-3.102,19.109-4.897,28.618
+ c-0.285,1.151,0.092,2.053,1.141,2.715c25.083,20.545,51.546,40.041,81.526,52.854c17.59,7.677,36.165,12.923,55.007,16.458
+ c22.653,4.225,45.729,6.075,68.768,5.633c10.438-0.156,20.858-0.976,31.213-2.182c4.197-0.644,8.652-0.626,12.638-2.117
+ c5.9-0.221,11.598-1.97,17.332-3.194c29.584-7.06,57.272-20.444,82.898-36.598c0.957-8.063,0.635-16.348,2.448-24.346
+ c-16.421,7.483-33.284,14.037-50.552,19.284c-17.112,5.366-34.702,8.956-52.274,12.408c-5.928,0.626-11.902,1.473-17.737,2.761
+ c-1.298-0.341-2.642,0.009-3.921,0.11c-22.358,2.835-44.937,3.295-67.434,2.356c-21.695-1.869-43.538-5.247-63.927-13.2
+ c-19.928-7.511-38.42-18.437-55.477-31.121C719.992,1359.073,708.247,1348.276,696.125,1338.003 M689.212,1384.984
+ c-0.175,7.042-0.966,14.065-0.736,21.125c12.748,12.61,26.068,24.844,41.292,34.426c7.161,4.713,15.013,8.211,22.229,12.841
+ c26.5,15.814,56.186,25.865,86.598,30.734c19.864,3.268,40.031,4.878,60.171,4.299c9.407,0.138,18.796-0.865,28.157-1.712
+ c7.603-1.031,15.381-1.648,22.763-3.765c4.142-0.35,8.137-1.547,12.15-2.55c20.803-5.293,40.685-13.789,59.426-24.19
+ c5.219-2.448,9.72-6.195,13.209-10.76c0.405-3.369,0.626-6.821,2.025-9.96c2.642-7.005,8.643-11.791,13.255-17.443
+ c-0.562-1.684-1.141-3.35-1.731-4.989c-12.38,7.806-25.239,14.847-38.522,21.005c-15.022,6.821-30.385,13.393-46.714,16.348
+ l-0.147,0.377c-5.449,0.69-10.816,1.951-16.255,2.697c-11.027,1.675-22.147,2.679-33.247,3.608
+ c-24.825,1.5-49.816,1.684-74.549-1.151c-21.53-2.32-42.811-7.576-62.583-16.486c-13.025-5.937-25.598-12.85-37.988-20.011
+ C720.793,1409.367,704.989,1397.134,689.212,1384.984 M688.144,1425.43c-0.7,4.851-0.81,9.794-0.571,14.691
+ c9.812,13.927,21.732,26.473,35.42,36.672c11.055,8.349,23.509,14.636,36.34,19.753c21.005,8.358,42.949,14.12,65.059,18.732
+ c18.317,3.866,36.975,6.167,55.661,7.078c10.153,0.368,20.315,0.948,30.477,0.856c5.56-0.497,11.138-0.331,16.707-0.727
+ c4.354,0.055,8.763-0.258,13.052-1.031c1.427,0.064,2.863,0.037,4.317-0.055c18.962-1.988,37.905-5.523,55.734-12.463
+ c17.148-6.471,33.109-15.878,47.542-27.154c-3.553-6.14-6.83-12.454-9.508-19.026c-22.561,13.411-46.613,24.641-72.101,31.176
+ c-8.781,2.467-17.839,3.654-26.721,5.633c-5.136,0.028-10.171,1.289-15.28,1.758c-4.087,0.653-8.192,1.104-12.251,1.841
+ c-28.305,3.102-57.005,1.197-84.904-4.28c-35.862-7.134-71.208-20.048-100.644-42.167
+ C713.42,1446.628,700.294,1436.613,688.144,1425.43 M692.94,1469.612c-0.359,4.308-0.166,8.652-0.654,12.969
+ c-0.746,4.427,1.813,8.367,3.415,12.307c6.213,14.184,14.764,27.706,26.915,37.528c12.518,10.438,27.651,17.213,43.096,22.073
+ c20.885,6.397,42.563,9.729,64.231,12.132c23.803,2.347,47.736,3.443,71.659,2.807c7.345,0.092,14.746-0.285,22.036-1.059
+ c8.266,0.101,16.504-1.16,24.724-1.951c13.862-1.546,27.66-3.894,41.173-7.373c15.519-4.059,30.91-10.07,43.492-20.26
+ c12.795-10.088,21.41-24.853,25.58-40.473c-0.736-1.675-1.915-3.083-2.909-4.575c-8.79,6.591-17.903,12.804-27.587,18.014
+ c-20.711,11.377-43.621,18.502-66.983,21.834c-7.732,1.316-15.602,1.537-23.334,2.771c-4.676-0.083-9.416-0.037-14.01,0.856
+ c-10.917-0.221-21.898,0.074-32.842-0.175c-5.79-0.939-11.718-0.313-17.526-1.151c-12.169-0.727-24.3-2.007-36.377-3.636
+ c-36.736-5.182-74.034-13.512-106.084-33.008C717.056,1491.041,704.832,1480.437,692.94,1469.612 M743.869,1577.261
+ c-2.421,2.835-4.225,6.812-2.973,10.567c1.703,5.192,5.118,9.573,7.575,14.415c3.792,7.75,10.641,13.365,17.268,18.64
+ c19.937,14.47,44.67,19.772,68.584,23.389c24.926,3.443,50.267,4.474,75.331,1.942c15.243-1.629,30.486-4.934,44.376-11.57
+ c13.273-6.112,25.028-15.105,35.457-25.258c5.974-5.974,11.764-13.108,12.27-21.926c-4.078-1.114-8.266-0.046-12.279,0.764
+ c-19.68,4.704-39.497,9.021-59.61,11.359c-41.256,4.639-83.183,1.381-123.739-7.078c-19.707-4.096-39.037-9.72-58.321-15.409
+ C746.548,1576.893,744.827,1575.954,743.869,1577.261z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M862.049,65.249c5.827,16.587,10.99,33.404,16.614,50.064
+ c2.237,6.719,4.474,13.439,6.508,20.214c-6.36,0.976-12.804,0.515-19.192,1.003c-7.235,0.543-14.479,0.902-21.686,1.721
+ c-2.126,0.304-4.253-0.064-6.241-0.801C846.345,113.491,853.838,89.237,862.049,65.249z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M1024.852,100.2c4.4-6.287,8.56-12.73,13.126-18.897
+ c1.031,27.706,2.467,55.412,3.194,83.119c-15.878-6.664-32.235-12.224-48.941-16.421
+ C1002.835,131.882,1014.028,116.16,1024.852,100.2z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M687.831,104.82c17.286,18.363,34.38,36.929,51.353,55.596
+ c-15.841,4.925-30.965,11.81-45.932,18.897C691.209,154.498,689.69,129.645,687.831,104.82z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M1113.42,143.664c10.963-10.908,21.659-22.091,32.796-32.815
+ c-3.636,33.395-6.766,66.845-10.677,100.193c-9.159-4.52-18.594-8.404-27.899-12.592c-10.355-5.882-20.628-11.92-31.213-17.397
+ C1088.623,168.462,1101.114,156.155,1113.42,143.664z"/>
+ <path fill="#CFB000" stroke="#CFB000" d="M885.171,135.527l0.709-0.083c-0.101,0.497-0.294,1.5-0.387,2.007
+ c-16.025,0.221-32.042,1.289-47.984,2.899c0.157-0.967,0.341-1.933,0.543-2.899c1.988,0.736,4.114,1.105,6.241,0.801
+ c7.207-0.819,14.451-1.178,21.686-1.721C872.367,136.043,878.81,136.503,885.171,135.527z"/>
+ <path fill="#FFFF29" stroke="#FFFF29" d="M859.361,161.227c13.052-0.276,26.141-1.537,39.194-0.258
+ c53.028,1.39,105.357,14.534,153.875,35.723c56.848,24.549,108.91,58.487,160.337,92.645c2.2,1.408,4.317,2.973,6.048,4.971
+ c5.753,6.526,11.57,12.979,17.342,19.496c3.479,4.179,7.447,7.999,10.328,12.656c20.6,31.867,40.814,64.028,58.818,97.45
+ c17.839,33.358,33.717,67.977,44.21,104.4c7.17,24.761,11.598,50.359,12.426,76.141c0.819,41.302-7.695,82.309-21.106,121.226
+ c-13.384,38.872-31.554,75.93-52.071,111.506c-17.949,30.891-37.546,60.825-58.468,89.783c-6.14,8.477-13.043,16.366-19.919,24.245
+ c-5.477,5.882-10.263,12.472-16.412,17.673c-25.479,18.566-51.031,37.785-71.005,62.436
+ c-10.245,12.666-18.566,26.869-24.531,42.029c-9.03,22.524-13.697,46.502-17.001,70.462c-6.259,49.54-9.389,99.402-12.795,149.19
+ c-0.064,1.381-0.313,2.918-1.85,3.406c-34.334,16.633-69.302,32.502-106.204,42.581c-27.053,7.529-55.136,11.009-83.183,11.239
+ c-22.966-0.35-46.014-2.715-68.244-8.68c-18.962-4.98-37.113-12.942-53.7-23.38c-21.677-13.586-40.63-30.946-58.993-48.629
+ c-1.224-1.307-2.817-2.467-3.212-4.299c-1.261-4.786-1.114-9.766-1.776-14.635c-4.464-43.032-9.637-86.294-22.036-127.881
+ c-10.447-35.815-26.39-70.039-47.423-100.865c-19.302-28.378-41.992-54.216-64.672-79.906
+ c-13.154-14.774-25.966-29.851-39.166-44.578c-29.51-34.223-57.98-70.094-77.642-111.036
+ c-20.416-42.802-27.881-90.648-28.185-137.721c-0.276-27.531,1.813-55.017,4.74-82.373c2.393-20.241,4.612-40.538,8.036-60.631
+ c5.67-21.134,11.957-42.121,19.155-62.785c6.526-18.787,15.464-36.635,25.184-53.958c7.953-13.89,16.311-27.577,25.764-40.51
+ c18.244-25.221,39.838-47.993,63.918-67.71c30.679-24.991,64.893-45.425,100.58-62.417c33.864-16.338,69.523-28.535,105.366-39.691
+ C795.673,169.023,827.375,163.077,859.361,161.227 M835.834,166.731c-25.341,3.231-50.212,10.236-73.509,20.701
+ c-4.888,2.715-10.457,4.446-14.654,8.247c-7.373,2.771-13.43,8.054-19.698,12.656c-4.335,3.848-9.352,7.244-12.482,12.215
+ c-4.308,3.139-7.161,7.741-10.153,12.058c-2.66,4.28-5.431,8.643-6.766,13.549c-4.519,9.435-5.909,20.388-4.28,30.707
+ c0.295,3.746,0.966,7.566,2.614,10.981c1.951,7.732,5.661,15.215,10.981,21.171c2.485,4.952,6.591,8.772,10.411,12.684
+ c2.485,2.402,4.869,5.026,7.981,6.664c3.728,4.078,8.487,6.996,13.025,10.07c3.82,2.366,7.548,5.035,11.865,6.434
+ c3.277,3.258,7.741,4.713,11.837,6.637c4.059,1.74,8.017,3.746,12.224,5.118c4.124,3.323,9.49,4.28,14.378,5.992
+ c19.339,5.072,39.166,9.306,59.26,8.873c4.612,0.074,9.177,0.966,13.798,0.93c11.966-0.055,23.932-0.074,35.898,0.009
+ c6.462,0.064,12.85-1.335,19.33-0.93c15.547-0.046,30.928-2.955,46.033-6.416c6.443-1.39,12.482-4.068,18.759-6.011
+ c4.612-1.675,9.499-2.992,13.448-6.057c5.495-2.126,11.34-4.142,15.777-8.174c3.056-0.911,5.762-2.633,8.468-4.289
+ c5.661-3.746,11.773-7.115,16.329-12.261c3.028-1.73,5.56-4.188,8.036-6.618c3.387-3.415,6.949-6.793,9.214-11.11
+ c2.145-1.887,3.636-4.372,5.127-6.784c2.982-5.026,5.873-10.254,7.014-16.053c2.366-5.541,3.24-11.736,2.881-17.728
+ c0.589-3.774-0.009-7.603-0.654-11.322c-0.856-4.28-1.694-8.68-3.949-12.491c-1.27-5.136-4.289-9.61-7.069-14.037
+ c-3.12-4.492-6.195-9.214-10.668-12.491c-0.847-1.51-2.034-2.78-3.24-3.986c-7.493-7.088-15.777-13.319-24.641-18.603
+ c-4.51-2.623-8.919-5.633-13.982-7.097c-1.85-1.786-4.345-2.605-6.646-3.599c-5.707-2.237-11.147-5.164-17.075-6.821
+ c-21.272-7.447-43.446-12.454-65.924-14.424c-6.765-0.23-13.467-1.418-20.25-1.279
+ C875.175,163.721,855.311,163.325,835.834,166.731 M712.509,437.727c-14.221,10.318-25.58,24.181-34.306,39.35
+ c-16.541,29.059-23.73,62.841-23.251,96.116c0.598,33.735,9.14,67.857,27.531,96.401c12.316,19.017,29.575,35.558,50.948,43.824
+ c17.286,6.765,36.948,7.263,54.529,1.289c15.105-5.044,28.507-14.415,39.433-25.902c11.469-12.012,20.352-26.307,27.053-41.458
+ c8.938,20.987,22.211,40.768,40.961,54.17c14.608,10.558,33.063,16.164,51.086,13.844c13.991-1.666,27.191-7.815,38.181-16.495
+ c13.687-10.779,24.282-25.074,32.216-40.482c16.891-33.073,22.552-71.152,19.551-107.953c-2.927-33.22-13.209-66.661-33.947-93.198
+ c-13.071-16.679-31.324-30.33-52.577-33.947c-17.452-3.166-35.779,1.187-50.607,10.714c-21.005,13.393-35.576,34.821-45.168,57.447
+ c-10.751-23.61-26.979-45.628-49.65-58.938c-14.82-8.735-32.364-13.163-49.549-11.349
+ C739.589,422.521,724.898,428.679,712.509,437.727 M919.523,938.335c-23.288,6.6-47.404,9.812-71.53,11.23
+ c-8.008,0-16.025,0.948-24.015,0.11c-14.7-1.27-29.234-4.197-43.428-8.165c-7.106-1.749-13.918-4.602-21.079-6.011
+ c0.313,15.51,2.255,31.093,6.94,45.922c4.685,14.424,10.963,28.94,21.99,39.7c10.061,9.941,23.472,15.749,37.123,18.815
+ c22.68,4.906,46.659,3.673,68.741-3.452c15.878-4.961,30.523-14.083,41.578-26.565c8.956-9.904,15.538-21.65,21.815-33.358
+ c5.145-9.518,8.22-19.947,11.055-30.33c2.384-8.929,4.4-18.078,4.17-27.366c-1.454-0.589-2.89-1.187-4.335-1.73
+ C954.087,927.814,937.224,935.122,919.523,938.335z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M516.283,181.532c27.817,14.792,55.44,29.952,83.128,44.974
+ c-14.746,8.597-29.354,17.461-43.281,27.356C542.673,229.857,529.39,205.732,516.283,181.532z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M1226.804,273.073c36.267-15.979,72.699-31.6,109.103-47.266
+ c-19.956,31.406-40.151,62.656-60.18,94.008c-1.721,2.697-3.433,5.394-5.311,7.971c-10.291-16.145-21.714-31.637-34.821-45.619
+ C1232.842,278.964,1230.072,275.761,1226.804,273.073z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M402.89,303.789c25.46,7.06,50.828,14.488,76.187,21.898
+ c-9.683,12.813-18.87,26.022-26.804,39.994C435.631,345.201,419.256,324.5,402.89,303.789z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M1288.669,354.388c28.212-2.2,56.434-4.299,84.665-6.149
+ c-14.663,21.649-29.427,43.253-44.293,64.774C1316.863,392.615,1303.249,373.128,1288.669,354.388z"/>
+ <defs>
+ <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="693.905" y="163.267" width="376.585" height="209.664">
+ <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
+ </filter>
+ </defs>
+ <mask maskUnits="userSpaceOnUse" x="693.905" y="163.267" width="376.585" height="209.664" id="SVGID_1_">
+ <g filter="url(#Adobe_OpacityMaskFilter)">
+ <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="878.3787" y1="381.623" x2="878.3787" y2="158.0083">
+ <stop offset="0" style="stop-color:#FFFFFF"/>
+ <stop offset="0.0912" style="stop-color:#F9F9F9"/>
+ <stop offset="0.2171" style="stop-color:#E7E7E7"/>
+ <stop offset="0.3633" style="stop-color:#CACACA"/>
+ <stop offset="0.5249" style="stop-color:#A1A1A1"/>
+ <stop offset="0.6991" style="stop-color:#6C6C6C"/>
+ <stop offset="0.881" style="stop-color:#2D2D2D"/>
+ <stop offset="1" style="stop-color:#000000"/>
+ </linearGradient>
+ <rect x="671.233" y="158.008" fill="url(#SVGID_2_)" stroke="#FFFF3B" stroke-width="0.0938" width="414.291" height="223.615"/>
+ </g>
+ </mask>
+ <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="882.1978" y1="163.7669" x2="882.1978" y2="372.4311">
+ <stop offset="0" style="stop-color:#FFFFFF"/>
+ <stop offset="1" style="stop-color:#FFFF3B"/>
+ </linearGradient>
+ <path mask="url(#SVGID_1_)" fill="url(#SVGID_3_)" stroke="#FFFF3B" d="M1069.096,258.677c-0.856-4.28-1.694-8.68-3.949-12.491
+ c-1.27-5.136-4.289-9.61-7.069-14.037c-3.12-4.492-6.195-9.214-10.668-12.491c-0.847-1.51-2.034-2.78-3.24-3.986
+ c-7.493-7.088-15.777-13.319-24.641-18.603c-4.51-2.623-8.919-5.633-13.982-7.097c-1.85-1.786-4.345-2.605-6.646-3.599
+ c-5.707-2.237-11.147-5.164-17.075-6.821c-21.272-7.446-43.446-12.454-65.924-14.424c-6.765-0.23-13.466-1.418-20.25-1.279
+ c-19.707-0.129-39.571-0.525-59.048,2.881c-25.341,3.231-50.212,10.236-73.509,20.701c-4.888,2.715-10.457,4.446-14.654,8.247
+ c-7.373,2.771-13.43,8.054-19.698,12.656c-4.335,3.848-9.352,7.244-12.482,12.215c-4.308,3.139-7.161,7.741-10.153,12.058
+ c-2.66,4.28-5.431,8.643-6.766,13.549c-4.519,9.435-5.909,20.388-4.28,30.707c0.295,3.746,0.966,7.566,2.614,10.981
+ c1.951,7.732,5.661,15.215,10.981,21.171c2.485,4.952,6.591,8.772,10.411,12.684c2.485,2.402,4.869,5.026,7.981,6.664
+ c3.728,4.078,8.487,6.996,13.025,10.07c3.82,2.366,7.548,5.035,11.865,6.434c3.277,3.259,7.741,4.713,11.837,6.637
+ c4.059,1.74,8.017,3.746,12.224,5.118c4.124,3.323,9.49,4.28,14.378,5.992c19.339,5.072,39.166,9.306,59.26,8.873
+ c4.612,0.074,9.177,0.967,13.798,0.93c11.966-0.055,23.932-0.074,35.898,0.009c6.462,0.064,12.85-1.335,19.33-0.93
+ c15.547-0.046,30.928-2.955,46.033-6.416c6.443-1.39,12.482-4.068,18.759-6.011c4.612-1.675,9.499-2.992,13.448-6.057
+ c5.495-2.126,11.34-4.142,15.777-8.174c3.056-0.911,5.762-2.633,8.468-4.289c5.661-3.746,11.773-7.115,16.329-12.261
+ c3.028-1.73,5.56-4.188,8.036-6.618c3.387-3.415,6.949-6.793,9.214-11.11c2.145-1.887,3.636-4.372,5.127-6.784
+ c2.982-5.026,5.873-10.254,7.014-16.053v0c2.366-5.541,3.24-11.736,2.881-17.728
+ C1070.339,266.225,1069.74,262.396,1069.096,258.677z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M256.83,416.519c4.133-5.504,9.435-11.248,16.679-12.031
+ c7.769-0.654,15.068,3.176,21.235,7.529c13.328,9.674,22.165,24.052,29.602,38.448c2.2,4.437,4.437,8.892,5.928,13.623
+ c4.105,17.986,6.931,36.303,7.769,54.75c1.16,24.448,0.635,49.006-2.117,73.334c-1.97,16.835-5.053,33.524-8.643,50.074
+ c-3.24-6.195-6.508-12.472-11.174-17.737c-7.345-8.708-17.286-14.691-27.467-19.551c-7.189-3.958-14.654-7.511-22.616-9.637
+ c-2.099-8.036-3.691-16.209-6.241-24.116c-1.813-5.817-5.109-11.092-9.389-15.409c-1.233-1.427-3.166-2.651-3.01-4.786
+ c-1.307-20.232-3.268-40.445-3.765-60.723c-0.515-21.824,4.556-43.207,9.693-64.267C254.179,422.76,254.538,419.17,256.83,416.519z
+ "/>
+ <path stroke="#000000" d="M712.509,437.727c12.39-9.048,27.08-15.206,42.434-16.568c17.185-1.813,34.729,2.614,49.549,11.349
+ c22.671,13.31,38.899,35.328,49.65,58.938c9.591-22.625,24.162-44.054,45.168-57.447c14.829-9.527,33.155-13.881,50.607-10.714
+ c21.254,3.617,39.507,17.268,52.577,33.947c20.738,26.537,31.02,59.978,33.947,93.198c3.001,36.8-2.66,74.88-19.551,107.953
+ c-7.934,15.409-18.529,29.704-32.216,40.482c-10.99,8.68-24.19,14.829-38.181,16.495c-18.023,2.32-36.478-3.286-51.086-13.844
+ c-18.75-13.402-32.023-33.183-40.961-54.17c-6.701,15.151-15.584,29.446-27.053,41.458c-10.926,11.487-24.328,20.858-39.433,25.902
+ c-17.581,5.974-37.242,5.477-54.529-1.289c-21.373-8.266-38.632-24.807-50.948-43.824c-18.391-28.544-26.933-62.666-27.531-96.401
+ c-0.479-33.275,6.71-67.056,23.251-96.116C686.929,461.908,698.288,448.046,712.509,437.727 M752.522,431.588
+ c-23.26,3.406-43.069,18.732-56.673,37.307c-12.205,16.522-20.379,35.788-25.203,55.698c-7.842,32.971-7.023,68.05,2.734,100.525
+ c7.345,23.905,19.836,46.843,38.807,63.485c13.089,11.506,29.805,19.514,47.423,20.076c14.083,0.709,28.176-3.323,40.188-10.595
+ c17.029-10.236,30.099-26.031,39.497-43.345c6.268-10.806,7.732-23.444,10.76-35.355c0.654-2.274,1.215-4.713,2.844-6.517
+ c1.961-1.427,3.719,0.838,4.271,2.577c3.019,8.192,3.728,17.001,5.863,25.423c7.097,17.737,17.452,34.545,31.885,47.248
+ c11.626,10.272,26.574,17.471,42.296,17.599c15.243,0.433,30.072-5.854,41.753-15.381c11.303-9.15,20.214-20.968,27.145-33.68
+ c9.693-17.894,15.62-37.666,18.557-57.75c5.247-37.997,0.911-77.991-16.081-112.666c-8.358-16.707-19.919-32.327-35.595-42.811
+ c-12.399-8.339-27.807-12.767-42.728-10.475c-12.058,1.648-23.325,7.253-32.714,14.866c-12.012,9.711-21.309,22.423-28.406,36.055
+ c-5.118,9.61-8.33,20.112-13.651,29.621c-0.856,1.224-2.016,2.927-3.746,2.531c-1.832-0.58-2.402-2.679-2.982-4.28
+ c-1.629-6.048-2.918-12.205-5.099-18.087c-9.674-20.95-24.254-40.4-44.311-52.347C785.419,432.913,768.658,429.194,752.522,431.588
+ z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M339.948,476.764c22.34,0.018,44.689-0.12,67.029,0.074
+ c-6.775,24.135-12.058,48.675-15.998,73.435c-15.344-10.567-30.33-21.677-45.499-32.493
+ C344.348,504.029,342.737,490.286,339.948,476.764z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M1359.573,476.829c25.313-0.175,50.635-0.064,75.957-0.055
+ c-12.123,9.122-24.632,17.728-36.892,26.675c-8.643,6.038-16.974,12.528-25.856,18.216
+ C1369.109,506.514,1364.552,491.593,1359.573,476.829z"/>
+ <path stroke="#000000" d="M730.449,498.082c6.158-0.893,12.703,0.028,18.041,3.35c7.714,4.823,12.951,13.715,12.454,22.929
+ c0.11,12.712-10.742,24.356-23.417,25.212c-7.548,0.746-15.353-1.915-20.701-7.318c-9.923-9.076-10.162-26.261-1.123-36.018
+ C719.551,502.022,724.834,499.077,730.449,498.082z"/>
+ <path stroke="#000000" d="M889.184,503.927c9.95-9.932,28.332-9.223,37.362,1.648c9.564,10.199,8.284,28.047-2.476,36.902
+ c-10.558,9.508-28.792,7.916-37.344-3.525c-5.587-6.296-6.057-15.059-5.376-23.039c0.046-0.893,0.304-1.703,0.764-2.448
+ C884.25,510.131,886.358,506.726,889.184,503.927z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M198.996,566.667c14.065-6.692,30.422-5.477,45.177-2.016
+ c3.047,0.304,3.967,3.562,5.376,5.771c4.087,7.023,4.501,15.372,7.695,22.754c-14.672-2.964-30.007-5.541-44.799-1.961
+ c-8.487,2.706-12.969,11.276-15.602,19.183c-4.473,13.991-5.799,29.124-3.258,43.621c1.933,11.386,8.211,21.649,16.366,29.685
+ c4.584,4.63,10.052,8.229,15.317,12.031c-6.103,3.995-12.951,8.993-20.674,7.364c-1.97-0.607-4.961-0.488-5.633-2.89
+ c-7.281-17.084-14.82-34.297-18.299-52.642c-4.004-20.517-2.347-41.615,0.221-62.196
+ C185.079,577.712,190.85,570.358,198.996,566.667z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M149.024,583.843c8.652-1.942,17.535-2.55,26.381-2.752
+ c-1.749,5.624-2.605,11.46-3.406,17.286c-2.108,11.359-3.166,23.003-1.85,34.527c1.546,15.989,6.802,31.268,12.077,46.346
+ c2.338,6.167,5.053,12.187,7.787,18.188c-7.824,6.176-15.685,12.509-24.696,16.909c-4.869,2.283-10.521,3.866-15.832,2.255
+ c-4.556-1.362-7.934-5.109-10.171-9.149c-3.332-6.066-4.925-12.887-6.268-19.615c-2.504-13.292-3.682-26.786-4.805-40.252
+ c-0.267-4.253-0.92-8.487-0.69-12.758c0.571-11.543,0.92-23.38,5.145-34.297c1.464-3.627,2.725-7.382,4.685-10.779
+ C140.445,586.549,144.799,584.892,149.024,583.843z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M1382.29,586.07c24.89,7.042,49.742,14.24,74.586,21.475
+ c-5.919,2.706-12.224,4.437-18.317,6.701c-18.566,6.425-37.031,13.144-55.67,19.357
+ C1383.413,617.762,1383.514,601.875,1382.29,586.07z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M1008.588,486.236c-8.358-16.707-19.919-32.327-35.595-42.811
+ c-12.399-8.339-27.807-12.767-42.728-10.475c-12.058,1.648-23.325,7.253-32.714,14.866c-12.012,9.711-21.309,22.423-28.406,36.055
+ c-5.118,9.61-8.33,20.112-13.651,29.621c-0.856,1.224-2.016,2.927-3.746,2.531c-1.832-0.58-2.402-2.679-2.982-4.28
+ c-1.629-6.048-2.918-12.205-5.099-18.087c-9.674-20.95-24.254-40.4-44.311-52.347c-13.936-8.395-30.698-12.113-46.834-9.72
+ c-23.26,3.406-43.069,18.732-56.673,37.307c-12.205,16.522-20.379,35.788-25.203,55.698c-7.842,32.971-7.023,68.05,2.734,100.525
+ c7.345,23.905,19.836,46.843,38.807,63.485c13.089,11.506,29.805,19.514,47.423,20.076c14.083,0.709,28.176-3.323,40.188-10.595
+ c17.029-10.236,30.099-26.031,39.497-43.345c6.268-10.806,7.732-23.445,10.76-35.355c0.654-2.274,1.215-4.713,2.844-6.517
+ c1.961-1.427,3.719,0.838,4.271,2.577c3.019,8.192,3.728,17.001,5.863,25.424c7.097,17.737,17.452,34.545,31.885,47.248
+ c11.626,10.273,26.574,17.471,42.296,17.6c15.243,0.433,30.072-5.854,41.753-15.381c11.303-9.15,20.214-20.968,27.145-33.68
+ c9.693-17.894,15.62-37.666,18.557-57.75C1029.915,560.905,1025.58,520.91,1008.588,486.236z M755.077,502.854
+ c-1.109-1.049-2.3-2.012-3.556-2.88C752.777,500.842,753.968,501.805,755.077,502.854z M760.944,524.362
+ c0.11,12.712-10.742,24.356-23.417,25.212c-7.548,0.746-15.353-1.915-20.701-7.318c-9.923-9.076-10.162-26.261-1.123-36.018
+ c3.848-4.216,9.131-7.161,14.746-8.155c6.158-0.893,12.703,0.028,18.041,3.351C756.204,506.256,761.441,515.148,760.944,524.362z
+ M924.07,542.477c-10.558,9.509-28.792,7.916-37.344-3.525c-5.587-6.296-6.057-15.059-5.376-23.039
+ c0.046-0.893,0.304-1.703,0.764-2.449c2.135-3.332,4.243-6.738,7.069-9.536c9.95-9.932,28.332-9.223,37.362,1.648
+ C936.11,515.774,934.83,533.622,924.07,542.477z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M88.218,602.151c8.165-3.7,17.507-2.89,26.123-1.445c2.31,27.927,4.934,55.863,6.94,83.8
+ c-2.844,7.796-6.729,16.237-14.562,20.131c-7.769,3.848-16.559,4.961-25.101,5.615c-3.811-7.594-6.719-15.593-10.116-23.371
+ c-6.821-15.814-9.831-33.091-9.831-50.249c-0.092-4.63-0.801-9.785,1.951-13.835c3.792-4.179,7.566-8.422,11.782-12.169
+ C79.666,607.784,84.011,605.069,88.218,602.151z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M336.441,658.097c15.731-6.858,31.48-13.687,47.266-20.435
+ c-0.249,10.641,0.11,21.281,0.856,31.894c-15.897-2.715-31.719-5.836-47.579-8.763C335.06,661.107,334.361,658.336,336.441,658.097
+ z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M1381.471,650.503c29.4,15.712,58.68,31.683,87.96,47.625
+ c-32.824,3.783-65.666,7.493-98.536,10.963C1376.012,689.899,1379.924,670.312,1381.471,650.503z"/>
+ <path fill="#FEFEFE" stroke="#FEFEFE" d="M229.372,707.517c3.047-2.053,6.241-3.894,9.122-6.195
+ c1.721,0.727,3.479,1.371,5.21,2.099C238.687,703.881,234.02,705.722,229.372,707.517z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M334.849,701.148c-1.224-12.298-2.016-24.862-6.296-36.561
+ c-4.473-11.515-10.411-22.717-19.137-31.591c-12.776-13.678-30.072-22.211-47.818-27.467c-13.706-3.912-28.378-6.839-42.544-3.774
+ c0,0,0,0,0,0c-6.904,1.215-12.813,6.351-15.077,12.979c-3.958,11.165-2.761,23.288-2.071,34.886
+ c-0.009,5.081,3.314,9.269,5.744,13.476c4.924,8.671,10.346,17.986,19.542,22.699c9.361,5.035,19.127,9.278,28.94,13.356
+ c2.458,1.003,5.827,1.961,5.983,5.173c0.101,2.126,1.289,5.237-0.81,6.692c-7.557,0.506-15.455-1.694-22.763,1.086
+ c-6.692,2.421-13.338,5.9-17.912,11.506c-8.367,12.15-12.445,26.592-15.215,40.924c-0.129,1.924-1.859,3.074-3.194,4.225
+ c-2.402,1.418-5.403-1.399-4.704-3.921c1.74-6.057,1.767-12.445,3.36-18.538c3.093-14.773,11.101-29.593,24.733-37.021
+ c-9.011,3.507-19.67,7.088-28.673,1.51c-1.648-1.399-3.507-2.531-5.237-3.811c-2.541,3.369-5.596,6.287-8.735,9.104
+ c-2.78,1.574-5.329,3.544-8.165,5.044c-4.998,2.623-10.346,4.474-15.795,5.909c-2.623-0.074-5.247,0.129-7.879,0.065
+ c-3.443-0.709-6.71-2.08-9.536-4.179c-4.179-3.737-7.483-8.293-10.245-13.144c-2.541-4.934-4.731-10.061-5.679-15.565
+ c-1.869,4.658-3.323,9.591-6.462,13.614c-1.988,2.982-4.98,5.09-7.18,7.879c-4.059,2.393-7.916,5.366-12.592,6.498
+ c-3.94,1.141-8.054,0.341-11.975-0.442c3.82,12.417,7.907,24.88,14.212,36.285l-0.138,0.469c3.157,7.677,6.397,15.344,9.849,22.901
+ c2.798,6.434,6.038,12.703,10.024,18.483c3.176,4.713,6.6,9.26,10.236,13.632c3.028,3.783,6.029,7.603,9.361,11.138
+ c2.605,2.375,5.284,4.676,8.073,6.83c1.436,0.976,2.872,1.97,4.299,2.973c4.022,2.577,8.22,4.879,12.546,6.904
+ c19.081,8.284,40.455,10.687,61.018,8.008c14.893-1.721,28.884-8.155,41.163-16.568c13.881-9.481,25.561-21.714,36.975-33.947
+ c6.25-6.425,10.641-14.369,14.387-22.432c8.68-19.689,12.003-41.182,14.645-62.371
+ C334.499,709.763,335.401,705.465,334.849,701.148z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M347.063,821.886c17.553-23.941,34.785-48.113,52.439-71.981
+ c7.668,23.601,18.529,46.198,32.198,66.918C403.488,818.508,375.285,820.385,347.063,821.886z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M1332.815,803.412c10.447,10.751,20.388,21.999,30.642,32.944
+ c5.698,6.305,11.662,12.362,17.185,18.833c-23.131-4.133-46.272-8.339-69.302-12.969c1.703-3.093,2.826-6.673,5.652-8.975
+ c1.703-1.528,2.605-3.682,3.673-5.652C1324.76,819.557,1329.087,811.632,1332.815,803.412z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M325.34,793.747c0.313-2.2,0.018-4.427-0.166-6.618
+ c-3.231,5.504-6.517,10.972-10.319,16.108c-4.105,3.258-9.122,5.376-12.509,9.481c-2.494,2.771-5.293,5.302-7.493,8.339
+ c-2.752,1.666-4.74,4.363-7.272,6.351c-5.495,5.053-11.736,9.159-17.866,13.375c-3.599,1.528-6.922,3.673-10.549,5.164
+ c-2.725,1.289-5.707,2.025-8.33,3.535c-9.49,2.752-18.897,6.103-28.829,6.95l-0.267,0.295c-5.348,0.083-10.677,0.534-16.025,0.469
+ c-4.004-0.221-7.999-0.442-11.966-0.994l-0.525,0.405c-4.271-1.454-8.763-1.997-13.181-2.78
+ c-5.854-2.163-11.939-3.719-17.599-6.397c1.123,4.225,2.31,8.45,3.719,12.592c0.93,2.752,1.878,5.504,2.909,8.22
+ c0.93,1.997,1.85,4.004,2.826,5.992c0.93,1.546,1.85,3.102,2.761,4.685c1.638,2.007,3.424,3.903,5.33,5.679
+ c1.73,1.086,3.461,2.78,5.689,2.412c3.406,0.69,6.821,1.5,10.3,1.675c3.599,0.709,7.18,1.565,10.834,1.905
+ c4.566,1.537,9.352,0.405,14-0.037c20.922-2.936,41.495-8.818,60.631-17.802c11.635-5.734,23.435-12.482,31.351-23.021
+ c2.163-2.2,3.875-4.943,5.017-7.796c1.74-2.844,2.992-5.965,3.774-9.195c0.856-2.375,1.611-4.805,1.896-7.309
+ c0.534-2.126,0.957-4.289,1.059-6.462c0.828-5.007,1.059-10.088,0.966-15.142C325.874,800.476,325.58,797.088,325.34,793.747z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M464.626,916.087c6.867-9.785,13.301-19.882,20.48-29.446
+ c13.439,15.666,27.053,31.186,40.068,47.211c-31.811,11.267-63.66,22.441-95.554,33.441
+ C441.071,950.08,452.982,933.18,464.626,916.087z"/>
+ <path fill="#010100" stroke="#010100" d="M919.523,938.335c17.701-3.212,34.564-10.521,49.024-21.198
+ c1.445,0.543,2.881,1.141,4.335,1.73c0.23,9.288-1.786,18.437-4.17,27.366c-2.835,10.383-5.909,20.812-11.055,30.33
+ c-6.278,11.708-12.859,23.454-21.815,33.358c-11.055,12.482-25.7,21.603-41.578,26.565c-22.082,7.124-46.06,8.358-68.741,3.452
+ c-13.651-3.065-27.062-8.873-37.123-18.815c-11.027-10.76-17.305-25.276-21.99-39.7c-4.685-14.829-6.627-30.412-6.94-45.922
+ c7.161,1.408,13.973,4.262,21.079,6.011c14.194,3.967,28.728,6.894,43.428,8.165c7.99,0.838,16.007-0.11,24.015-0.11
+ C872.119,948.147,896.235,944.934,919.523,938.335 M930.302,940.986c-8.496,2.347-16.679,5.771-25.368,7.428
+ c0.672,7.539,2.283,14.948,3.369,22.441c11.81-3.82,22.386-10.539,32.447-17.673c8.109-5.283,16.145-10.797,23.518-17.075
+ c1.114-4.105,1.712-8.33,2.577-12.491C955.219,930.474,943.243,936.963,930.302,940.986 M764.396,941.391
+ c1.178,7.981,2.577,15.924,3.59,23.923c16.311,6.047,33.146,11.018,50.479,13.034c0.018-8.192,0.037-16.394-0.009-24.586
+ C799.917,953.228,780.918,950.264,764.396,941.391 M946.704,954.82c-3.12,1.73-6.103,3.691-9.039,5.716
+ c-3.636,2.126-7.281,4.234-10.871,6.453c-4.888,2.494-9.886,4.796-14.755,7.345c-4.124,1.215-8.109,2.835-12.169,4.243
+ c-15.271,5.311-31.416,7.281-47.441,8.542c-8.137,0.469-16.246-0.405-24.374-0.442c-4.713-0.911-9.462-1.519-14.212-2.154
+ c-4.271-0.718-8.432-2.053-12.73-2.485c-4.308-1.27-8.56-2.761-12.96-3.627c-6.121-2.044-12.279-3.995-18.419-5.974
+ c1.381,4.391,2.412,8.929,4.51,13.052c3.019,10.144,7.787,19.845,13.825,28.553c7.824,11.193,20.692,17.977,33.947,20.287
+ c3.019-3.13,5.081-7.042,7.778-10.438c1.105-1.141,2.007-2.467,3.01-3.691c2.043-2.366,4.096-4.722,6.204-7.023
+ c2.43-2.209,4.842-4.437,7.134-6.793c3.111-1.777,5.633-4.4,8.257-6.793c3.958-2.007,7.493-4.731,11.211-7.134
+ c4.768-1.049,8.956-3.875,13.715-5.053c8.211-2.789,16.881-3.36,25.433-4.096c3.866,0.571,7.732,1.206,11.561,2.016
+ c2.2,1.491,4.308,3.13,6.305,4.915c0.607,2.899,0.838,5.854,0.902,8.818c-3.093,9.591-9.113,17.701-14.323,26.178
+ c13.503-10.475,26.279-22.386,35.457-36.929c8.293-13.255,14.599-27.844,17.655-43.207
+ C957.078,948.285,952.016,951.755,946.704,954.82 M864.396,953.578c-0.018,8.505-0.009,17.02,0,25.525
+ c14.184-1.408,28.461-3.295,42.038-7.806c-1.252-7.447-2.522-14.893-3.774-22.34C890.068,951.562,877.255,953.2,864.396,953.578
+ M820.14,953.845c0.046,8.257-0.037,16.523,0.046,24.788c14.12,1.335,28.332,1.684,42.48,0.497c0-8.468,0-16.937,0-25.396
+ c-9.481,0.479-18.989,0.497-28.461-0.129C829.51,953.09,824.834,954.13,820.14,953.845 M892.351,993.084
+ c-1.85,1.749-3.645,3.553-5.293,5.495c-1.537,1.767-3.028,3.581-4.446,5.449c-1.326,2.099-2.559,4.243-3.673,6.462
+ c-0.654,2.191-1.243,4.4-1.657,6.664c-0.405,1.712-0.193,4.234-2.43,4.612c-0.156-2.955-0.101-5.909,0.147-8.855
+ c0.672-2.531,1.565-4.998,2.587-7.401c2.062-1.924,3.663-4.28,5.504-6.397c2.347-2.412,4.547-4.961,6.489-7.714
+ c-5.633,0.902-11.239,2.062-16.587,4.078c-4.483,1.73-8.864,3.746-12.85,6.462c-3.59,1.74-6.968,3.903-9.96,6.554
+ c-3.231,2.614-6.305,5.431-9.085,8.524c-5.201,5.836-10.006,12.012-14.313,18.529c10.65,1.648,21.383,2.743,32.143,3.341
+ c10.447,0.037,21.042-1.243,30.836-5.044c3.516-1.427,7.52-2.163,10.245-5.035c1.105-1.979,2.347-3.875,3.599-5.753
+ c1.537-2.384,3.019-4.814,4.556-7.198c1.224-2.108,2.43-4.216,3.682-6.296c0.598-1.657,1.197-3.314,1.777-4.971l0.589,0.092
+ c0.46-1.648,0.957-3.277,1.5-4.878c0.764-2.522,2.283-6.075-0.755-7.686c-5.293-2.789-11.616-1.942-17.378-1.832
+ C895.37,990.13,893.685,991.501,892.351,993.084z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M930.302,940.986c12.942-4.022,24.917-10.512,36.543-17.369
+ c-0.865,4.161-1.464,8.385-2.577,12.491c-7.373,6.278-15.409,11.791-23.518,17.075c-10.061,7.134-20.637,13.853-32.447,17.673
+ c-1.086-7.493-2.697-14.902-3.369-22.441C913.623,946.757,921.806,943.333,930.302,940.986z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M764.396,941.391c16.522,8.873,35.521,11.837,54.059,12.371
+ c0.046,8.192,0.028,16.393,0.009,24.586c-17.332-2.016-34.168-6.986-50.479-13.034
+ C766.973,957.315,765.574,949.371,764.396,941.391z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M864.396,953.578c12.859-0.377,25.672-2.016,38.264-4.621
+ c1.252,7.447,2.522,14.893,3.774,22.34c-13.577,4.51-27.853,6.397-42.038,7.806C864.387,970.597,864.377,962.083,864.396,953.578z"
+ />
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M820.14,953.845c4.694,0.285,9.37-0.755,14.065-0.239
+ c9.472,0.626,18.98,0.608,28.461,0.129c0,8.459,0,16.927,0,25.396c-14.148,1.187-28.36,0.838-42.48-0.497
+ C820.103,970.367,820.186,962.101,820.14,953.845z"/>
+ <path fill="#FFD800" stroke="#FFD800" d="M555.219,998.478c1.997-6.278,3.903-12.592,6.314-18.722
+ c11.653,15.915,22.837,32.17,33.137,48.997c-19.496,9.821-39.102,19.413-58.864,28.682
+ C542.24,1037.773,548.702,1018.121,555.219,998.478z"/>
+ <g>
+ <radialGradient id="SVGID_4_" cx="882.4555" cy="969.4006" r="97.0879" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#540403"/>
+ <stop offset="1" style="stop-color:#FE0E0A"/>
+ </radialGradient>
+ <path fill="url(#SVGID_4_)" stroke="#FE0E0A" d="M911.846,1009.561c-1.252,2.08-2.458,4.188-3.682,6.296
+ c-1.537,2.384-3.019,4.814-4.556,7.198c-1.252,1.878-2.494,3.774-3.599,5.753c-2.725,2.872-6.729,3.608-10.245,5.035
+ c-9.794,3.802-20.388,5.081-30.836,5.044c-10.76-0.598-21.493-1.694-32.143-3.341c4.308-6.517,9.113-12.693,14.313-18.529
+ c2.78-3.093,5.854-5.909,9.085-8.524c2.992-2.651,6.37-4.814,9.96-6.554c3.986-2.715,8.367-4.731,12.85-6.462
+ c5.348-2.016,10.954-3.176,16.587-4.078c-1.942,2.752-4.142,5.302-6.489,7.714c-1.841,2.117-3.443,4.473-5.504,6.397
+ c-1.022,2.402-1.915,4.869-2.587,7.401c-0.249,2.945-0.304,5.9-0.147,8.855c2.237-0.377,2.025-2.9,2.43-4.612
+ c0.414-2.264,1.003-4.473,1.657-6.664c1.114-2.218,2.347-4.363,3.673-6.462c1.418-1.869,2.909-3.682,4.446-5.449
+ c1.648-1.942,3.443-3.746,5.293-5.495c1.335-1.583,3.019-2.955,5.228-2.798c5.762-0.11,12.086-0.957,17.378,1.832
+ c3.038,1.611,1.519,5.164,0.755,7.686c-0.543,1.602-1.04,3.231-1.5,4.878l-0.589-0.092
+ C913.043,1006.247,912.444,1007.904,911.846,1009.561z M946.704,954.82c-3.12,1.73-6.103,3.691-9.039,5.716
+ c-3.636,2.126-7.281,4.234-10.871,6.453c-4.888,2.494-9.886,4.796-14.755,7.345c-4.124,1.215-8.109,2.835-12.169,4.243
+ c-15.271,5.311-31.416,7.281-47.441,8.542c-8.137,0.469-16.246-0.405-24.374-0.442c-4.713-0.911-9.462-1.519-14.212-2.154
+ c-4.271-0.718-8.432-2.053-12.73-2.485c-4.308-1.27-8.56-2.761-12.96-3.627c-6.121-2.044-12.279-3.995-18.419-5.974
+ c1.381,4.391,2.412,8.929,4.51,13.052c3.019,10.144,7.787,19.845,13.825,28.553c7.824,11.193,20.692,17.977,33.947,20.287
+ c3.019-3.13,5.081-7.042,7.778-10.438c1.105-1.141,2.007-2.467,3.01-3.691c2.043-2.366,4.096-4.722,6.204-7.023
+ c2.43-2.209,4.842-4.437,7.134-6.793c3.111-1.777,5.633-4.4,8.257-6.793c3.958-2.007,7.493-4.731,11.211-7.134
+ c4.768-1.049,8.956-3.875,13.715-5.053c8.211-2.789,16.881-3.36,25.433-4.096c3.866,0.571,7.732,1.206,11.561,2.016
+ c2.2,1.491,4.308,3.13,6.305,4.915c0.607,2.899,0.838,5.854,0.902,8.818c-3.093,9.591-9.113,17.701-14.323,26.178
+ c13.503-10.475,26.279-22.386,35.457-36.929c8.293-13.255,14.599-27.844,17.655-43.207
+ C957.078,948.285,952.016,951.755,946.704,954.82z"/>
+ </g>
+ <path fill="#FFD800" stroke="#FFD800" d="M1153.829,1035.481c7.465-5.689,14.369-12.058,21.235-18.456
+ c6.379,18.962,12.206,38.135,19.109,56.913c1.473,6.931,4.262,13.476,6.25,20.269c5.293,16.338,10.926,32.566,15.989,48.978
+ c-30.551-21.861-61.129-43.704-91.522-65.786c3.967-9.057,8.883-17.71,14.709-25.699
+ C1143.915,1045.956,1147.965,1039.798,1153.829,1035.481z"/>
+ <path opacity="0.44" fill="#030303" stroke="#030303" enable-background="new " d="M1092.958,1251.488
+ c-0.027-1.924,0.276-3.811,0.838-5.624c-1.224,23.094,1.132,46.143,1.427,69.229c-0.074,2.163,0.69,4.225,1.648,6.158
+ c-0.718,0.064-1.427,0.138-2.117,0.239C1093.897,1298.165,1092.332,1274.84,1092.958,1251.488z"/>
+ <path opacity="0.66" fill="#191819" stroke="#191819" enable-background="new " d="M666.771,1267.725
+ c0.506,2.623,0.644,5.302,0.479,7.981C665.767,1273.276,666.587,1270.358,666.771,1267.725z"/>
+ <path opacity="0.67" fill="#171717" stroke="#171717" enable-background="new " d="M667.756,1286.125
+ c0.893,12.795,2.191,25.7,1.141,38.522c-1.077-7.262,0.156-14.608-0.81-21.861C667.719,1297.236,667.627,1291.676,667.756,1286.125
+ z"/>
+ <path opacity="0.18" stroke="#000000" enable-background="new " d="M668.087,1302.786c0.966,7.253-0.267,14.599,0.81,21.861
+ c0.138,6.37,0.295,12.776-0.396,19.137c-1.776,14.654-3.663,29.299-5.044,43.999c-1.924,21.465-3.351,43.198-0.488,64.654
+ c-1.095-1.059-1.869-2.366-1.859-3.903c-0.663-8.293-1.951-16.578-1.565-24.917c1.224-24.079,3.378-48.104,6.646-71.999
+ c1.684-10.871,1.464-21.935,0.709-32.87C666.771,1313.408,666.2,1307.895,668.087,1302.786z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M1085.797,1341.179c19.008-10.724,40.491-16.523,62.132-18.686
+ c6.37-0.405,12.776-0.129,19.136,0.331c-1.344,9.545,3.01,18.511,3.719,27.89c2.421,15.353,11.009,28.811,20.204,41.007
+ c10.815,13.881,23.131,26.73,37.288,37.242c11.23,8.45,24.393,14.645,38.421,16.43c5.955,0.994,12.049,0.469,18.004,1.574
+ c-9.978,12.905-20.37,25.589-28.535,39.774c-9.113,15.409-14.709,32.796-25.488,47.229c-10.935,14.166-26.381,23.767-41.265,33.247
+ c-7.833,5.504-18.207,6.876-27.356,4.4c-8.229-2.301-15.841-6.416-22.828-11.257c-4.391-3.194-8.818-6.554-12.04-10.99
+ c-2.2-3.378-3.894-7.484-3.194-11.57c0.341-3.047,1.298-6.627-0.893-9.205c-2.356-2.439-6.084-1.721-9.122-2.025
+ c-12.426-1.611-23.739-8.275-32.299-17.259c-10.604-10.935-19.413-23.61-26.381-37.141c-5.099-10.033-9.067-21.65-5.983-32.916
+ c1.178-5.67,4.593-10.521,8.542-14.617c4.022-3.939,9.637-5.431,14.792-7.272c3.645-1.546,7.631-0.727,11.432-0.46
+ c-0.147,4.28-1.648,8.312-3.452,12.15c1.684,0.773,3.369,1.565,5.063,2.393c1.657-3.36,3.185-6.848,3.691-10.585
+ c0.718-4.593-0.12-9.205-0.166-13.798c-0.064-4.298,0.976-8.496,1.666-12.702c-1.868-0.387-3.709-0.755-5.56-1.105
+ c-0.939,4.556-1.786,9.15-1.915,13.825c-6.508,0.285-13.117,0.672-19.357,2.679c-3.139,1.252-7.364,0.598-9.527-2.126
+ c-1.648-2.955-1.878-6.471-1.997-9.766c0.469-10.567,1.491-21.502,6.397-31.057
+ C1064.377,1355.299,1075.055,1347.42,1085.797,1341.179z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M1032.133,1327.924c-20.342,8.883-41.108,16.854-62.426,23.049
+ c-7.778,2.375-15.786,3.884-23.592,6.13c-4.639,0.469-9.269,1.482-13.789,2.633c-2.936-0.138-5.799,0.764-8.689,1.058
+ c-3.636,0.69-7.401,0.58-10.954,1.648c-3.838-0.267-7.658,0.451-11.46,0.755c-6.103,0.414-12.224,0.258-18.308,0.764
+ c-5.339,0.414-10.65-0.654-15.97-0.193c-25.838-1.068-51.74-4.97-76.261-13.402c-20.747-7.088-40.142-17.802-57.76-30.79
+ c-12.656-9.057-23.987-19.735-35.723-29.897c0.101,8.781,1.335,17.526,0.838,26.316c0.11,1.749-0.69,4.041,1.022,5.274
+ c22.671,21.235,46.511,41.817,74.208,56.259c16.734,8.8,34.849,14.939,53.507,18.041c24.061,4.161,48.675,4.612,72.984,2.623
+ c5.873-0.184,11.736-1.022,17.59-1.666c6.48-0.7,12.923-1.73,19.358-2.771c4.612-1.031,9.545-1.123,13.945-2.89
+ c4.096-0.083,8.026-1.445,12.031-2.237c28.562-6.471,56.278-16.394,82.686-29.032c3.286-1.758,7.447-2.642,9.416-6.13
+ c3.452-5.348,7.934-9.904,11.957-14.792c0.838-4.409,0.525-8.947,0.967-13.393c0.488-4.658,0.884-9.334,0.93-14.01
+ C1056.425,1316.713,1044.403,1322.613,1032.133,1327.924z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M1300.248,1381.882c-1.178-3.461-3.516-6.388-5.311-9.536
+ c-0.957-1.602-1.924-3.194-2.844-4.786c-3.452,2.642-7.097,5.081-10.263,8.063c-5.081,3.36-9.849,7.18-14.691,10.88
+ c-3.875,2.126-6.379,5.836-9.674,8.634c-6.057,3.406-12.712-0.396-18.363-2.798c-2.412-2.016-5.035-3.746-7.474-5.688
+ c-10.521-9.104-19.183-20.609-23.454-33.965c-0.138-3.866-1.252-8.045,0.847-11.598c1.979-3.194,4.786-5.744,7.014-8.754
+ c3.222-3.608,6.296-7.336,9.435-11.009c2.071-2.458,4.161-4.906,6.222-7.373c-11.681-3.166-24.438-4.869-36.147-0.957
+ c-2.191,0.589-4.409,1.371-5.974,3.093c-2.918,2.89-6.204,5.56-8.33,9.14c-2.163,4.786-2.485,10.273-1.454,15.4
+ c1.095,6.112,1.942,12.399,4.427,18.152c0.654,4.52,2.927,8.634,4.777,12.776c7.06,13.954,17.02,26.445,28.59,36.902
+ c4.409,4.602,9.49,8.514,14.617,12.307c4.216,2.955,8.478,5.928,13.144,8.165c4.345,2.209,8.8,4.538,13.595,5.587
+ c10.346,3.746,21.456,5.228,32.419,5.753c5.642-8.514,11.156-17.222,14.967-26.74c1.141-3.212,2.587-6.489,2.679-9.923
+ C1307.612,1395.882,1304.381,1388.51,1300.248,1381.882z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M993.648,1395.128c-17.112,5.366-34.702,8.956-52.274,12.408
+ c-5.928,0.626-11.902,1.473-17.737,2.761c-1.298-0.341-2.642,0.009-3.921,0.11c-22.358,2.835-44.937,3.295-67.434,2.356
+ c-21.695-1.869-43.538-5.247-63.927-13.2c-19.928-7.511-38.42-18.437-55.477-31.121c-12.887-9.37-24.632-20.167-36.754-30.44
+ c-1.546,9.555-3.102,19.109-4.897,28.618c-0.285,1.151,0.092,2.053,1.141,2.715c25.083,20.545,51.546,40.041,81.526,52.854
+ c17.59,7.677,36.165,12.923,55.007,16.458c22.653,4.225,45.729,6.075,68.768,5.633c10.438-0.156,20.858-0.976,31.213-2.182
+ c4.197-0.644,8.652-0.626,12.638-2.117c5.9-0.221,11.598-1.97,17.332-3.194c29.584-7.06,57.272-20.444,82.898-36.598
+ c0.957-8.063,0.635-16.348,2.448-24.346C1027.78,1383.327,1010.917,1389.881,993.648,1395.128z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M1048.021,1413.04c-12.38,7.806-25.239,14.847-38.522,21.005
+ c-15.022,6.821-30.385,13.393-46.714,16.348l-0.147,0.377c-5.449,0.69-10.816,1.951-16.255,2.697
+ c-11.027,1.675-22.147,2.679-33.247,3.608c-24.825,1.5-49.816,1.684-74.549-1.151c-21.53-2.32-42.811-7.576-62.583-16.486
+ c-13.025-5.937-25.598-12.85-37.988-20.011c-17.222-10.061-33.027-22.294-48.803-34.444c-0.175,7.042-0.966,14.065-0.736,21.125
+ c12.748,12.61,26.068,24.844,41.292,34.426c7.161,4.713,15.013,8.211,22.229,12.841c26.5,15.814,56.186,25.865,86.598,30.734
+ c19.864,3.268,40.031,4.878,60.171,4.299c9.407,0.138,18.796-0.865,28.157-1.712c7.603-1.031,15.381-1.648,22.763-3.765
+ c4.142-0.35,8.137-1.547,12.15-2.55c20.803-5.293,40.685-13.789,59.426-24.19c5.219-2.448,9.72-6.195,13.209-10.76
+ c0.405-3.369,0.626-6.821,2.025-9.96c2.642-7.005,8.643-11.791,13.255-17.443C1049.19,1416.345,1048.61,1414.679,1048.021,1413.04z
+ "/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M1038.374,1462.755c-22.561,13.411-46.613,24.641-72.101,31.176
+ c-8.781,2.467-17.839,3.654-26.721,5.633c-5.136,0.028-10.171,1.289-15.28,1.758c-4.087,0.653-8.192,1.104-12.251,1.841
+ c-28.305,3.102-57.005,1.197-84.904-4.28c-35.862-7.134-71.208-20.048-100.644-42.167c-13.052-10.089-26.178-20.103-38.328-31.287
+ c-0.7,4.851-0.81,9.794-0.571,14.691c9.812,13.927,21.732,26.473,35.42,36.672c11.055,8.349,23.509,14.636,36.34,19.753
+ c21.005,8.358,42.949,14.12,65.059,18.732c18.317,3.866,36.975,6.167,55.661,7.078c10.153,0.368,20.315,0.948,30.477,0.856
+ c5.56-0.497,11.138-0.331,16.707-0.727c4.354,0.055,8.763-0.258,13.052-1.031c1.427,0.064,2.863,0.037,4.317-0.055
+ c18.962-1.988,37.905-5.523,55.734-12.463c17.148-6.471,33.109-15.878,47.542-27.154
+ C1044.33,1475.641,1041.053,1469.327,1038.374,1462.755z"/>
+ <path fill="#FFFFFF" stroke="#FFFFFF" d="M1055.697,1493.738c-8.79,6.591-17.903,12.804-27.587,18.014
+ c-20.711,11.377-43.621,18.502-66.983,21.834c-7.732,1.316-15.602,1.537-23.334,2.771c-4.676-0.083-9.416-0.037-14.01,0.856
+ c-10.917-0.221-21.898,0.074-32.842-0.175c-5.79-0.939-11.718-0.313-17.526-1.151c-12.169-0.727-24.3-2.007-36.377-3.636
+ c-36.736-5.182-74.034-13.512-106.084-33.008c-13.899-8.201-26.123-18.805-38.016-29.63c-0.359,4.308-0.166,8.652-0.654,12.969
+ c-0.746,4.427,1.813,8.367,3.415,12.307c6.213,14.184,14.764,27.706,26.915,37.528c12.518,10.438,27.651,17.213,43.096,22.073
+ c20.885,6.397,42.563,9.729,64.231,12.132c23.803,2.347,47.736,3.443,71.659,2.807c7.345,0.092,14.746-0.285,22.036-1.059
+ c8.266,0.101,16.504-1.16,24.724-1.951c13.862-1.546,27.66-3.894,41.173-7.373c15.519-4.059,30.91-10.07,43.492-20.26
+ c12.795-10.088,21.41-24.853,25.58-40.473C1057.87,1496.637,1056.692,1495.229,1055.697,1493.738z"/>
+ <path fill="#4C4C4C" stroke="#4C4C4C" d="M743.869,1577.261c0.957-1.307,2.679-0.368,3.94-0.166
+ c19.284,5.688,38.614,11.313,58.321,15.409c40.556,8.459,82.483,11.718,123.739,7.078c20.112-2.338,39.93-6.655,59.61-11.359
+ c4.013-0.81,8.201-1.878,12.279-0.764c-0.506,8.818-6.296,15.952-12.27,21.926c-10.429,10.153-22.183,19.146-35.457,25.258
+ c-13.89,6.637-29.133,9.941-44.376,11.57c-25.064,2.531-50.405,1.5-75.331-1.942c-23.914-3.617-48.647-8.919-68.584-23.389
+ c-6.627-5.274-13.476-10.889-17.268-18.64c-2.458-4.842-5.873-9.223-7.575-14.415
+ C739.644,1584.073,741.448,1580.096,743.869,1577.261z"/>
+ <path opacity="0.48" stroke="#000000" enable-background="new " d="M840.381,1652.722c2.384,0.184,4.777,0.359,7.18,0.608
+ c21.557,2.541,43.336,2.053,64.985,1.206c-3.01,1.141-6.268,0.847-9.416,1.086c-12.537,0.957-25.156,0.773-37.693-0.156
+ C857.069,1655.004,848.49,1654.995,840.381,1652.722z"/>
+</g>
+</svg>
diff --git a/slides/2019-it-intro-computer-structure/img/logo.png b/slides/2019-it-intro-computer-structure/img/logo.png
new file mode 100755
index 0000000..0c7c885
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/logo.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/mbp.png b/slides/2019-it-intro-computer-structure/img/mbp.png
new file mode 100644
index 0000000..f491eba
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/mbp.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/memory.tex b/slides/2019-it-intro-computer-structure/img/memory.tex
new file mode 100644
index 0000000..b15dc92
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/memory.tex
@@ -0,0 +1,50 @@
+\begin{tikzpicture}[ mem/.style={
+ draw=lightGray,
+ top color=lightGray,
+ bottom color=white,
+ rounded rectangle,
+ shading=axis,
+ minimum width=2cm,
+ },
+ plain/.style={
+ draw=none,
+ },
+ arrow/.style={
+ thick,
+ decoration={
+ markings,
+ mark=at position 1 with {\arrow[semithick]{open triangle 60}}
+ },
+ double distance=1.4pt, shorten >= 5.5pt,
+ preaction = {decorate},
+ postaction = {draw,line width=1.4pt, white,shorten >= 4.5pt}
+ },
+]
+ \node at (0, 2) [mem] (hdd) {HDD};
+ \node[below=12pt of hdd, mem] (ssd) {SSD};
+ \node[below=12pt of ssd, mem] (ram) {RAM};
+ \node[below=12pt of ram, mem] (cache) {Cache};
+ \node[below=12pt of cache, mem] (register) {Register};
+
+ \node[left=6pt of hdd, plain] {TB};
+ \node[left=6pt of ssd, plain] {GB};
+ \node[left=6pt of ram, plain] {GB};
+ \node[left=6pt of cache, plain] {MB};
+ \node[left=6pt of register, plain] {bits};
+
+ \node[right=6pt of hdd, plain] {persistent};
+ \node[right=6pt of ssd, plain] {persistent};
+ \node[right=6pt of ram, plain] {volatile};
+ \node[right=6pt of cache, plain] {volatile};
+ \node[right=6pt of register, plain] {volatile};
+
+ \draw[arrow]
+ ($ (current bounding box.south west) + (-0.5,0) $) --
+ (current bounding box.north west);
+ \draw[arrow]
+ ($ (current bounding box.north east) + (0.5,0) $) --
+ (current bounding box.south east);
+
+ \node[above=0pt of current bounding box.north west] {largest};
+ \node[below=0pt of current bounding box.south east] {fastest};
+\end{tikzpicture}
diff --git a/slides/2019-it-intro-computer-structure/img/moderkort.pdf b/slides/2019-it-intro-computer-structure/img/moderkort.pdf
new file mode 100644
index 0000000..d9bdc30
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/moderkort.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/moores-law.png b/slides/2019-it-intro-computer-structure/img/moores-law.png
new file mode 100644
index 0000000..74772df
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/moores-law.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/motherboard.jpg b/slides/2019-it-intro-computer-structure/img/motherboard.jpg
new file mode 100644
index 0000000..b3ad2cf
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/motherboard.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/network-card.jpg b/slides/2019-it-intro-computer-structure/img/network-card.jpg
new file mode 100644
index 0000000..93a4d21
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/network-card.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/new-motherboard.jpg b/slides/2019-it-intro-computer-structure/img/new-motherboard.jpg
new file mode 100644
index 0000000..c2318d3
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/new-motherboard.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/new-motherboard2.jpg b/slides/2019-it-intro-computer-structure/img/new-motherboard2.jpg
new file mode 100644
index 0000000..b55e065
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/new-motherboard2.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/pc-cat.jpg b/slides/2019-it-intro-computer-structure/img/pc-cat.jpg
new file mode 100644
index 0000000..202ab4f
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/pc-cat.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/qleft.pdf b/slides/2019-it-intro-computer-structure/img/qleft.pdf
new file mode 100644
index 0000000..f35a078
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/qleft.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/qright.pdf b/slides/2019-it-intro-computer-structure/img/qright.pdf
new file mode 100644
index 0000000..da2e8e3
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/qright.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/ram.png b/slides/2019-it-intro-computer-structure/img/ram.png
new file mode 100644
index 0000000..4ddd0d8
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/ram.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/raspberrypi.jpg b/slides/2019-it-intro-computer-structure/img/raspberrypi.jpg
new file mode 100644
index 0000000..7e44705
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/raspberrypi.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/ssd.png b/slides/2019-it-intro-computer-structure/img/ssd.png
new file mode 100644
index 0000000..10733c9
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/ssd.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/ty.pdf b/slides/2019-it-intro-computer-structure/img/ty.pdf
new file mode 100644
index 0000000..9ad4dc8
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/ty.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/usb.jpg b/slides/2019-it-intro-computer-structure/img/usb.jpg
new file mode 100644
index 0000000..5a6040f
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/usb.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/usb1.jpg b/slides/2019-it-intro-computer-structure/img/usb1.jpg
new file mode 100644
index 0000000..1723b4f
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/usb1.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/usb2.jpg b/slides/2019-it-intro-computer-structure/img/usb2.jpg
new file mode 100644
index 0000000..bef5497
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/usb2.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/video.png b/slides/2019-it-intro-computer-structure/img/video.png
new file mode 100644
index 0000000..fd5f338
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/video.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/img/z3.jpg b/slides/2019-it-intro-computer-structure/img/z3.jpg
new file mode 100644
index 0000000..be1f262
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/img/z3.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/main.tex b/slides/2019-it-intro-computer-structure/main.tex
new file mode 100644
index 0000000..50976fa
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/main.tex
@@ -0,0 +1,26 @@
+\pdfminorversion=4
+\documentclass[aspectratio=169]{beamer}
+%\documentclass[handout,aspectratio=169]{beamer}
+\usetheme{rgd}
+
+\input{src/preamble}
+
+\title{%
+ Computer Structure
+}
+%\subtitle{%
+%}
+\author{%
+ Rasmus Dahlberg
+}
+\institute{%
+ Karlstad University
+}
+\date{%
+ \today
+}
+\begin{document}
+ \input{src/titlepage}
+ \input{src/body}
+ \input{src/questions}
+\end{document}
diff --git a/slides/2019-it-intro-computer-structure/slides.pdf b/slides/2019-it-intro-computer-structure/slides.pdf
new file mode 100644
index 0000000..f95eadd
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/slides.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-structure/src/body.tex b/slides/2019-it-intro-computer-structure/src/body.tex
new file mode 100644
index 0000000..5f98f22
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/src/body.tex
@@ -0,0 +1,601 @@
+\begin{frame}
+ \frametitle{Motivation}
+ \begin{columns}
+ \begin{column}{0.59\linewidth}
+ \includegraphics[height=0.8\textheight]{img/computers-everywhere}
+ %\burl{http://images.slideplayer.com/26/8674558/slides/slide_3.jpg}
+ \end{column}
+ \begin{column}{0.39\linewidth}
+ \begin{itemize}
+ \item What can a computer do?
+ \item How do you choose one?
+ \end{itemize}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Learning outcome based on syllabus}
+ \begin{itemize}
+ \item Describe the components of a computer and their interaction
+ (ISGA01)
+ \item Give an account of the components of a computer and their
+ interaction (ISGA06)
+ \item Give an account of the components of a computer and how they interact
+ (ISGA90)
+ \end{itemize}
+ \vfill\centering
+ \smartdiagramset{
+ sequence item height=1.75cm,
+ sequence item width=2.5cm,
+ sequence item text width = 2.4cm,
+ }
+ \smartdiagram[sequence diagram]{%
+ What is a computer?,%
+ How is information processed?,%
+ Hardware components and purpose?%
+ }
+\end{frame}
+
+%\begin{frame}
+% \frametitle{The first computers}
+% %The first computer? Z3 by Konrad Zuse (Germany, 1941)}
+% \begin{columns}
+% \begin{column}{0.59\textwidth}
+% \includegraphics[width=\textwidth]{img/z3}
+% %\burl{https://www.livescience.com/20718-computer-history.html}
+% \end{column}
+% \begin{column}{0.39\textwidth}
+% % Say but not in slide:
+% % - Brief history of Zuse (it's a funny story)
+% % - Z3 destroyed in world-war II, rebuild in 1960 and now in museum
+% % - MUL -> 3s :)
+% \begin{itemize}
+% \item 2000 `brain cells'
+% \item Program is a punched film\footnotemark
+% \item Keyboard for input
+% \item Lamps for output
+% \end{itemize}
+% Other:
+% \begin{itemize}
+% \item ENIAC (1946)
+% \end{itemize}
+% \end{column}
+% \end{columns}
+% \footnotetext[1]{\tiny{Play with punch cards: \burl{https://www.vintageisthenewold.com/living-like-the-pioneers-code-fortran-in-a-punch-card/}}}
+%\end{frame}
+
+\begin{frame}
+ \frametitle{A typical computer}
+ \centering\includegraphics[width=0.7\textwidth]{img/binary}
+ %\burl{http://amusementpark3.blogspot.com/2010/10/blog-entry-41.html}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Current computer definitions in Swedish and English}
+ \begin{itemize}
+ \item Digital enhet f\"{o}r ber\"{a}kning, symbolbehandling och
+ kommunikation\footnote{%
+ \burl{https://www.ne.se/uppslagsverk/encyklopedi/l\%C3\%A5ng/dator}
+ }
+ \item An electronic device for storing and processing data, typically in
+ binary form, according to instructions given to it in a variable program%
+ \footnote{%
+ \burl{https://en.oxforddictionaries.com/definition/computer}
+ }
+ \item A computer is a device that can be instructed to carry out sequences
+ of arithmetic or logical operations automatically via computer
+ programming\footnote{%
+ \burl{https://en.wikipedia.org/wiki/Computer}
+ }
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Information theory}
+ \begin{columns}
+ \begin{column}{0.79\textwidth}
+ \begin{itemize}
+ \item The smallest piece of information is binary
+ \item One `bit' represents a zero or a one
+ \item Example of sending a single bit?
+ \item Example of sending multiple bits?
+ %
+ \end{itemize}
+ \end{column}
+ \begin{column}{0.19\textwidth}
+ \centering\includegraphics[width=\textwidth]{img/light-bulb}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{What does this mean?}
+ \centering\Huge{\texttt{%
+ 01011001%
+ 01101111%
+ 01100100%
+ 01100001%
+ }}
+ \large\vfill\pause
+ \alert{Many different things...}
+ \vfill
+ \centering
+ \begin{itemize}
+ \item 32-bit unsigned integer: 1500472417
+ \item 32-bit floating point: $4.21143045\cdot 10^{15}$
+ \item Groups of 8 bits: 89,~111,~100,~97
+ \begin{itemize}
+ \item Byte
+ \item Number between 0--255 (\alert{why?})
+ \end{itemize}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Information theory continued}
+ \begin{columns}
+ \begin{column}{0.49\textwidth}
+ Decimal numbers as we know them:
+ \begin{flalign*}
+ 107 &=
+ \textcolor{red}{1}\cdot100 +
+ \textcolor{red}{0}\cdot10 +
+ \textcolor{red}{7}\cdot1 \\
+ &=
+ \textcolor{red}{1}\cdot\textcolor{blue}{10}^2 +
+ \textcolor{red}{0}\cdot\textcolor{blue}{10}^1 +
+ \textcolor{red}{7}\cdot\textcolor{blue}{10}^0
+ \end{flalign*}
+ A position is associated with 0--9 \\
+ A position is weighted by $10^i$, $i\geq0$\\
+ This is known as base \textcolor{blue}{10} \\
+ \vspace{1cm}
+ \pause
+ \alert{Why is this intuitive for us?}
+ \pause
+ \end{column}
+ \begin{column}{0.49\textwidth}
+ Binary numbers follow the same idea:
+ \begin{flalign*}
+ 1101 &=
+ \textcolor{red}{1}\cdot8 +
+ \textcolor{red}{1}\cdot4 +
+ \textcolor{red}{0}\cdot2 +
+ \textcolor{red}{1}\cdot1 \\
+ &=
+ \textcolor{red}{1}\cdot\textcolor{blue}{2}^3 +
+ \textcolor{red}{1}\cdot\textcolor{blue}{2}^2 +
+ \textcolor{red}{0}\cdot\textcolor{blue}{2}^1 +
+ \textcolor{red}{1}\cdot\textcolor{blue}{2}^0 = 13
+ \end{flalign*}
+ A position is associated with 0--1 \\
+ A position is weighted by $2^i$, $i\geq0$\\
+ This is known as base \textcolor{blue}{2} \\
+ \vspace{1cm}
+ \pause
+ \alert{Why is this intuitive for a computer?}
+ \end{column}
+ \end{columns}
+ \centering
+ \vfill
+\end{frame}
+
+\begin{frame}
+ \frametitle{Now you can proudly wear this T-shirt!}
+ \centering\includegraphics[height=0.8\textheight]{img/binary-joke}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Be aware of different unit systems}
+ \begin{columns}
+ \begin{column}{0.49\textwidth}
+ \begin{tabular}{ccc}
+ \toprule
+ \textbf{unit} & \textbf{abbreviation} & \textbf{meaning} \\
+ \midrule
+ kilo & k & $10^3$ \\
+ mega & M & $10^6$ \\
+ giga & G & $10^9$ \\
+ tera & T & $10^{12}$ \\
+ \bottomrule
+ \end{tabular}\\
+ \vspace{6pt}
+ (Decimal numbers as we know them)
+ \vfill
+ \end{column}
+ \begin{column}{0.49\textwidth}
+ \begin{tabular}{ccc}
+ \toprule
+ \textbf{unit} & \textbf{abbreviation} & \textbf{meaning} \\
+ \midrule
+ kibi & Ki & $2^{10}$ \\
+ mebi & Mi & $2^{20}$ \\
+ gibi & Gi & $2^{30}$ \\
+ tebi & Ti & $2^{40}$ \\
+ \bottomrule
+ \end{tabular}\\
+ \vspace{6pt}
+ (Binary numbers, note $2^{10}=1024$)\\
+ \end{column}
+ \end{columns}
+ \pause
+ \vfill\centering
+ \alert{``I bought a 500~GB hard drive, but Windows says it is 465.7~GB?''}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Amercian Standard Code for Information Interchange}
+ \begin{columns}
+ \begin{column}{0.79\textwidth}
+ \centering\includegraphics[height=0.9\textheight]{img/ascii}
+ %\burl{https://simple.wikipedia.org/wiki/ASCII\#/media/File:ASCII-Table-wide.svg}
+ \end{column}
+ \begin{column}{0.24\textwidth}
+ \begin{itemize}
+ \item 89: Y
+ \item 111: o
+ \item 100: d
+ \item 97: a
+ \pause
+ \item \aa, \"{a}, \"{o}?
+ \begin{itemize}
+ \item UTF-8
+ \item UTF-16
+ \item UTF-32
+ \end{itemize}
+ \end{itemize}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Divide yourself into small groups}
+ %% Name required (or optional) parts in a typical computer
+ \centering
+ \includegraphics[height=0.5\textheight]{img/group}
+ \\\Huge{Interactive exersice}
+\end{frame}
+
+\begin{frame}
+ \frametitle{My office setup\footnote{\burl{https://www.dustinhome.se/favorites/index/9620211}}}
+ \begin{columns}
+ \begin{column}{0.49\textwidth}
+ Computer case containing:
+ \begin{itemize}
+ \item Central Processing Unit (CPU)
+ \item Random Access Memory (RAM)
+ \item Solid State Drive (SSD)
+ \item Hard drive (HDD)
+ \item Power Supply Unit (PSU)
+ \item Fan for CPU cooling
+ \item Motherboard
+ \end{itemize}
+ \end{column}
+ \begin{column}{0.49\textwidth}
+ \centering
+ \includegraphics[height=0.4\textheight]{img/case1}
+ \includegraphics[height=0.4\textheight]{img/case2}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Central Processing Unit (CPU) \titlefloatright{`Processor'}}
+ \begin{columns}
+ \begin{column}{0.59\textwidth}
+ \begin{itemize}
+ \item Does most of the computing
+ \item Instruction set
+ \begin{itemize}
+ \item load
+ \item store
+ \item add
+ \item conditional jump
+ \item ...
+ \end{itemize}
+ \item Registers
+ \item Clock speed
+ \item Number of cores
+ \end{itemize}
+ \end{column}
+ \begin{column}{0.39\textwidth}
+ \centering
+ \includegraphics[width=\textwidth]{img/cpu}
+ Intel Core i7 7700K / 4.2~GHz processor LGA1151 Socket
+ \end{column}
+ \end{columns}
+ \vfill\pause\centering\alert{Is faster clock speed always better?}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Gordon Moore predicted the number of transitors on a dense
+ integrated circuit}
+ \begin{columns}
+ \begin{column}{0.59\textwidth}
+ \includegraphics[width=\textwidth]{img/moores-law}
+ \burl{https://en.wikipedia.org/wiki/Moore\%27s\_law\#/media/File:Moore\%27s\_Law\_Transistor\_Count\_1971-2016.png}
+ \end{column}
+ \begin{column}{0.49\textwidth}
+ \begin{itemize}
+ \item Moore's law
+ \begin{itemize}
+ \item 1965: doubles every year
+ \item 1975: doubles every two years
+ \item $\approx$2025: dead
+ \end{itemize}
+ \item David House
+ \begin{itemize}
+ \item 18 months $\rightarrow$ 2x performance
+ \end{itemize}
+ \end{itemize}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Different types of memory, all storing zeros and ones only!}
+ \begin{columns}
+ \begin{column}{0.49\textwidth}
+ \input{img/memory}
+ \end{column}
+ \begin{column}{0.49\textwidth}
+ \begin{itemize}
+ \item HDD: `h\aa{}rddisk'
+ \item SSD: `typ en h\aa{}rddisk'
+ \item RAM: `internminne eller arbetsminne'
+ \item Cache: on and nearby the CPU
+ \item Register: on the CPU
+ \end{itemize}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Different types of memory continued}
+ \begin{columns}
+ \begin{column}{0.33\textwidth}
+ \centering
+ HDD \\
+ \includegraphics[width=\textwidth]{img/hdd}\\
+ WD Blue 4TB 3.5" Serial ATA-600 \\
+ \end{column}
+ \begin{column}{0.33\textwidth}
+ \centering
+ SSD \\
+ \includegraphics[width=\textwidth]{img/ssd} \\
+ Crucial MX500 500GB Serial ATA-600 \\
+ \end{column}
+ \begin{column}{0.33\textwidth}
+ \centering
+ RAM \\
+ \includegraphics[width=\textwidth]{img/ram} \\
+ CORSAIR V LPX 32GB (2X16) DDR4 2400MHZ \\
+ \end{column}
+ \end{columns}
+ \vspace{1cm}
+
+ \pause
+ \begin{columns}
+ \begin{column}{0.49\textwidth}
+ \begin{itemize}
+ % biggest different is no moving vs moving parts
+ % # most important from my point of view
+ % - life time: no moving parts -> survive longer
+ % - speed: no moving parts -> less work to do stuff
+ % - price per GB: ssd much more expensive due to underlying tech
+ % # important depending on use-case
+ % - noise (ssd < hdd)
+ % - temperature (ssd < hdd)
+ % - energy consumption (ssd < hdd)
+ % - weight (ssd < hdd)
+ %
+ % See more at: https://www.netonnet.se/Content/Info/ssd
+ \item Trade-offs between SSD and HDD?
+ \end{itemize}
+ \end{column}
+ \begin{column}{0.49\textwidth}
+ \begin{itemize}
+ % Depends on your use-case!
+ \item How much RAM do you need?
+ \end{itemize}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Motherboard (or, the thing everything is attached to)
+ \titlefloatright{`Moderkort'}}
+ % ATX power connector: this is where you connect PSU
+ % IDE connector: for hard drive, dvd, etc (newer: SATA)
+ % North bridge or `memory controller': controls transfers between CPU
+ % and RAM; hence it is nearby both of these components
+ % South bridge or `input/output controller': manages controllers between
+ % peripheral devices.
+ % The term `bridge' is generally used when connecting two buses
+ % Dynamic Vs Static ram -> has to do with underlying tech; static is
+ % faster but more expensive
+ % CMOS Backup battery: to remember important stuff while shutdown, e.g.,
+ % BIOS settings and date.
+ % AGP slot: for some graphic cards (legacy, nowadays PCI)
+ % PCI slots: attach various extension cards here (i.e., daughter boards),
+ % e.g., network, audio, and graphic cards
+ \begin{columns}
+ \begin{column}{0.69\textwidth}
+ \centering\includegraphics[width=\textwidth]{img/motherboard}
+ \end{column}
+ \begin{column}{0.29\textwidth}
+ Contains at least:
+ \begin{itemize}
+ \item Processor slot
+ \item Memory slot
+ \item Connectors, e.g.,
+ \begin{itemize}
+ \item Power
+ \item SATA
+ \item SCSI
+ \item ...
+ \end{itemize}
+ \item Control circuits
+ \begin{itemize}
+ \item BIOS
+ \item Cache
+ \item ...
+ \end{itemize}
+ \end{itemize}
+ \end{column}
+ \end{columns}
+ \pause
+ \vfill
+ \centering\alert{What should you think about when you buy hardware?}
+ % BIOS: Basic Input Output System
+ % - the first software to run when a computer is started
+ % - identifies and configures hardware, e.g., hard drive, CPU, memory, etc.
+ % - instructs the computer how to perform a number basic operations, e.g.,
+ % controlling the keyboard and booting the OS.
+\end{frame}
+
+\begin{frame}
+ \frametitle{A newer motherboard: ASUS PRIME Z370-P \titlefloatright{Manual\footnote{%
+ \burl{https://www.asus.com/us/Motherboards/PRIME-Z370-P/HelpDesk\_Manual/}
+ }}}
+ \centering\includegraphics[height=0.85\textheight]{img/new-motherboard2}
+\end{frame}
+
+\begin{frame}
+ \frametitle{A newer motherboard continued}
+ \centering\includegraphics[height=0.85\textheight]{img/moderkort}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Expantion cards usually use PCI(e)\titlefloatright{`Instickskort'}}
+ \begin{columns}
+ \begin{column}{0.33\textwidth}
+ \hfill
+ \centering
+ % - It's common with 2000+ cores
+ % - It has its own dedicated RAM (e.g., 8GB)
+ % - Not so general purpose as a CPU, but it's good at what it does...
+ % - Fun with GPUs? Cryptocurrency mining and password cracking!
+ \alert{Graphics card} for complex math, geometry, and coloring
+ (`grafikkort')
+ \includegraphics[height=0.4\textheight]{img/graphics-card}
+ %\burl{https://www.techpowerup.com/img/16-12-20/917a7803f315.jpg}\\
+ \end{column}
+ \begin{column}{0.33\textwidth}
+ \hfill
+ \centering
+ \alert{Audio card} for enhanced sound experiences
+ (`ljudkort')
+ \includegraphics[height=0.4\textheight]{img/audio-card}
+ %\burl{https://images-na.ssl-images-amazon.com/images/I/411rdurQRkL.jpg}
+ \end{column}
+ \begin{column}{0.33\textwidth}
+ \hfill
+ \centering
+ % For special needs, e.g., WiFi or 10GBit/s Ethernet
+ \alert{Network card} for data exchange over a computer network
+ (`n\"{a}tverkskort')
+ \includegraphics[height=0.4\textheight]{img/network-card}
+ \end{column}
+ \end{columns}
+ \pause
+ \vspace{0.5cm}
+ \centering\alert{Is my office setup without graphics, sound, and Internet?!}
+\end{frame}
+
+\begin{frame}
+ \frametitle{A few common external connectors}
+ \begin{columns}
+ \begin{column}{0.49\textwidth}
+ \vbox to 0.8\textwidth{%
+ \centering
+ \alert{USB}\vspace{6pt}\\
+ \includegraphics[width=0.8\textwidth]{img/usb1}
+ \includegraphics[width=0.8\textwidth]{img/usb2}
+ %\burl{https://www.bhphotovideo.com/explora/amp/computers/tips-and-solutions/thunderbolt-3-usb-31-usb-type-c-making-sense-connections}
+ \vfill
+ External HDD and devices
+ }
+ \end{column}
+ \begin{column}{0.49\textwidth}
+ \vbox to 0.8\textwidth{%
+ \begin{columns}
+ \begin{column}{0.49\textwidth}
+ \centering\alert{HDMI}\vspace{6pt}\\
+ \includegraphics[height=0.3\textheight]{img/hdmi}
+ \end{column}
+ \begin{column}{0.49\textwidth}
+ \centering\alert{DP}\vspace{6pt}\\
+ \includegraphics[height=0.3\textheight]{img/dp}
+ \end{column}
+ \end{columns}
+ \centering\vfill
+ Mainly video and audio
+ }
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{You will find the same basic components in every computer---Raspberry Pi}
+ \begin{columns}
+ \begin{column}{0.69\textwidth}
+ \centering\includegraphics[height=0.8\textheight]{img/raspberrypi}\\
+ \burl{https://www.raspberrypi.org/}
+ \end{column}
+ \begin{column}{0.29\textwidth}
+ All components are embedded on a SoC:
+ \begin{itemize}
+ \item CPU
+ \item Memory
+ \item Connectors
+ \item Control circuits
+ \end{itemize}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{You will find the same basic components in every computer---MBP}
+ \centering\includegraphics[height=0.8\textheight]{img/mbp}
+ \burl{https://www.ifixit.com/Teardown/MacBook+Pro+15-Inch+Touch+Bar+Teardown/73395}
+\end{frame}
+
+
+\begin{frame}
+ \frametitle{You will find the same basic components in every computer---iPhone}
+ \centering\includegraphics[height=0.8\textheight]{img/iphone}
+ \burl{https://www.ifixit.com/Teardown/iPhone+5s+Teardown/17383}
+\end{frame}
+
+\begin{frame}
+ \frametitle{In the labs you will (de)assemble a computer}
+ \begin{columns}
+ \begin{column}{0.59\textwidth}
+ \centering\includegraphics[width=\textwidth]{img/build-pc}
+ %\burl{https://cdn.fstoppers.com/styles/large-16-9/s3/lead/2017/05/best\_pc\_build\_for\_adobe\_premiere.jpg}
+ \end{column}
+ \begin{column}{0.39\textwidth}
+ \begin{itemize}
+ \item Be grounded
+ \item Be ``stern but fair''
+ \item Be careful with cables
+ \begin{itemize}
+ \item Jank? No...
+ \item Pull? Gently!
+ \item Wiggle? If you must!
+ \end{itemize}
+ \item Attach in the right direction
+ \item Avoid touching circuit boards
+ \item Ask if you need help
+ \end{itemize}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Nervous? Prepare yourself by watching a computer being built}
+ \centering\includegraphics[height=0.8\textheight]{img/video}
+ \burl{https://www.youtube.com/watch?v=0bUghCx9iso}
+\end{frame}
diff --git a/slides/2019-it-intro-computer-structure/src/preamble.tex b/slides/2019-it-intro-computer-structure/src/preamble.tex
new file mode 100644
index 0000000..e91df78
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/src/preamble.tex
@@ -0,0 +1,72 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Packages %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usepackage[
+ lambda, advantage, operators, sets, adversary, landau, probability, notions,
+ logic, ff, mm, primitives, events, complexity, asymptotics, keys
+]{cryptocode}
+
+\usepackage{graphicx}
+\usepackage{mathtools}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{flowchart}
+\usepackage{smartdiagram}
+\usepackage{pifont}
+\usepackage{graphicx}
+\usepackage{color}
+\usepackage{tikz}
+\usepackage{tikz-qtree}
+\usetikzlibrary{
+ arrows,%
+ decorations.markings,%
+ backgrounds,%
+ calc,%
+ fit,%
+ positioning,%
+ shapes.misc,%
+ shadows,%
+ shapes.arrows,%
+ snakes,%
+}
+\usepackage{booktabs}
+\usepackage{smartdiagram}
+\usepackage{floatrow}
+%\usepackage[position=bottom]{subfig} % environment for nested figures
+
+\usepackage{xcolor}
+\definecolor{darkGreen}{HTML}{008000}
+\definecolor{darkBlue}{HTML}{2809B2}
+\definecolor{darkRed}{HTML}{CC0000}
+\definecolor{darkGray}{HTML}{808080}
+\definecolor{darkOrange}{HTML}{D77D00}
+\definecolor{darkPurple}{HTML}{800080}
+\colorlet{lightGray}{gray!33}
+\colorlet{lightYellow}{yellow!50}
+\definecolor{darkGreen}{HTML}{008000}
+\definecolor{darkBlue}{HTML}{2809B2}
+\definecolor{darkRed}{HTML}{CC0000}
+
+% Figures, tables and code
+\usepackage{booktabs}
+\usepackage{colortbl}
+\usepackage{flowchart}
+\usepackage{adjustbox}
+\usepackage{listings}
+
+%\setbeamertemplate{itemize item}[circle]
+%\setbeamertemplate{itemize subitem}[default]
+%\setbeamertemplate{caption}[numbered]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Defines %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeatletter
+\let\@@magyar@captionfix\relax %needed for \titlefloatright
+\makeatother
+
+\newcommand{\tyes}{\textcolor{darkGreen}{\ding{51}}}
+\newcommand{\tno}{\textcolor{darkRed}{\ding{55}}}
+\newcommand{\burl}[1]{\tiny{\url{#1}}}
+\newcommand{\TODO}[1]{\textcolor{red}{TODO}: #1}
+\newcommand{\titlefloatright}[1]{\hspace{0pt plus 1 filll}#1}
diff --git a/slides/2019-it-intro-computer-structure/src/questions.tex b/slides/2019-it-intro-computer-structure/src/questions.tex
new file mode 100644
index 0000000..85cb2f3
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/src/questions.tex
@@ -0,0 +1,17 @@
+\begin{frame}
+ \frametitle{Any questions?} \label{frm:que}
+ \begin{columns}
+ \begin{column}{0.49\textwidth}
+ \centering
+ \includegraphics[width=0.75\textwidth]{img/qleft}
+ \end{column}
+ \begin{column}{0.49\textwidth}
+ \centering
+ \includegraphics[width=0.75\textwidth]{img/qright}
+ \end{column}
+ \end{columns}
+
+ \centering
+ \vspace{-1cm}
+ \includegraphics[width=0.20\textwidth]{img/ty}
+\end{frame}
diff --git a/slides/2019-it-intro-computer-structure/src/titlepage.tex b/slides/2019-it-intro-computer-structure/src/titlepage.tex
new file mode 100644
index 0000000..9b18039
--- /dev/null
+++ b/slides/2019-it-intro-computer-structure/src/titlepage.tex
@@ -0,0 +1,3 @@
+\begin{frame}
+ \titlepage
+\end{frame}