summaryrefslogtreecommitdiff
path: root/graphics/pgf
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pgf')
-rw-r--r--graphics/pgf/contrib/byo-twemojis/README.md49
-rw-r--r--graphics/pgf/contrib/byo-twemojis/byo-twemojis.dtx776
-rw-r--r--graphics/pgf/contrib/byo-twemojis/byo-twemojis.ins21
-rw-r--r--graphics/pgf/contrib/byo-twemojis/byo-twemojis.pdfbin0 -> 337748 bytes
4 files changed, 846 insertions, 0 deletions
diff --git a/graphics/pgf/contrib/byo-twemojis/README.md b/graphics/pgf/contrib/byo-twemojis/README.md
new file mode 100644
index 0000000000..ee71bbfe61
--- /dev/null
+++ b/graphics/pgf/contrib/byo-twemojis/README.md
@@ -0,0 +1,49 @@
+# Build You Own Twemojis
+
+This package allows you to create your own twemojis (the simple round, yellow ones).
+The package provides the command `\byoTwemoji` which creates a Ti*k*Z picture based on the elements (eyes, mouth, ...) given to the command.
+
+This package is based on [twemoji 13.0.1](https://github.com/twitter/twemoji/releases/tag/v13.0.1).
+
+# Licenses
+
+## Emojis
+
+The emojis and all derived graphics belong to Twitter, Inc and other contributors (Copyright 2019).
+They are licensed under CC-BY 4.0: https://creativecommons.org/licenses/by/4.0/.
+
+Hence, attribution of the original work is needed.
+
+### Attribution
+
+**I'm no lawyer, so take this section with a grain of salt.**
+
+As the emojis themselves are licensed under CC-BY they require attribution but are open to be distributed and modified anyway you like (which makes these packages possible).
+I'm not sure whether the attribution in the package's source code and in this repository is enough for a file (e.g. PDF) generated with this package to be covered as well (doubt it, really).
+
+So, I see two different possibilities to attribute the emojis in a compiled document:
+
+1. Add attribution to the metadata of the document.
+ For example with <https://www.ctan.org/pkg/hyperxmp> in PDF files.
+2. Add attribution in the document directly (e.g. on the last page of a presentation).
+ For example:
+ ```
+ Emoji graphics licensed under CC-BY 4.0: https://creativecommons.org/licenses/by/4.0/
+ Copyright 2019 Twitter, Inc and other contributors
+ ```
+ I consider this option to be the safest.
+
+## LaTeX Package
+
+The LaTeX packages are licensed under the LPPL 1.3 or later License.
+
+> Copyright (c) 2021 Jost Rossel
+> This file may be distributed and/or modified under the
+> conditions of the LaTeX Project Public License, either
+> version 1.3 of this license or (at your option) any later
+> version. The latest version of this license is in:
+>
+> http://www.latex-project.org/lppl.txt
+>
+> and version 1.3 or later is part of all distributions of
+> LaTeX version 2005/12/01 or later.
diff --git a/graphics/pgf/contrib/byo-twemojis/byo-twemojis.dtx b/graphics/pgf/contrib/byo-twemojis/byo-twemojis.dtx
new file mode 100644
index 0000000000..96887b1ee8
--- /dev/null
+++ b/graphics/pgf/contrib/byo-twemojis/byo-twemojis.dtx
@@ -0,0 +1,776 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2021 Jost Rossel
+% -------------------------------------------------------
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in:
+%
+% http://www.latex-project.org/lppl.txt
+%
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% \fi
+%
+% \iffalse
+%<*documentation>
+\documentclass{ltxdoc}
+\usepackage{twemojis}
+\usepackage{byo-twemojis}
+\usepackage{doc}
+\usepackage{listings}
+\usepackage[hidelinks]{hyperref}
+\usepackage{textcomp}
+\usepackage{longtable}
+\usepackage{verbatim}
+\usepackage[section]{placeins}
+\usepackage{float}
+\usepackage{pst-calculate}
+\lstset{basicstyle=\ttfamily,commentstyle=\color{white},language=TeX,breaklines=true,breakatwhitespace}
+\newcommand*\TikZ{\textup{Ti\textit{k}Z}}
+
+\EnableCrossrefs
+\begin{document}
+\DocInput{byo-twemojis.dtx}
+\end{document}
+%</documentation>
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{byo-twemojis}[2021/04/19 v1.0 byo-twemojis]
+\RequirePackage{tikz}
+\RequirePackage{xstring}
+\RequirePackage{etoolbox}
+% \fi
+%
+% \title{byo-twemojis v1.0}
+% \author{Jost Rossel}
+%
+% \maketitle
+%
+% \begin{abstract}\noindent
+% The \textbf{B}uild \textbf{Y}our \textbf{O}wn Twemoji package allows to create emojis based on elements of the ``classical'' round-circle based emojis by Twitter (see Table~\ref{tab:emojis} for a list of the emojis that are meant).
+% \end{abstract}
+%
+% \section{Usage}
+%
+% \DescribeMacro{\byoTwemoji} This package provides the command: |\byoTwemoji| \oarg{options} \marg{elements}, it creates an emoji with the elements you listed in the \meta{elements} argument.
+% The \meta{elements} argument is a string with element-names listed with a simicolon |;| as the divider, where the first element is ``lower'' in the picture than the second (i.e. it is covered by the second element if they overlap).
+% For example, \lstinline|\byoTwemoji{head; eyes normal opened; mouth laughing}| creates \byoTwemoji{head; eyes normal opened; mouth laughing}, but \lstinline|\byoTwemoji{mouth laughing; head; eyes normal opened}| creates \byoTwemoji{mouth laughing; head; eyes normal opened}, as the |head| element covers the |mouth laughing| element.
+% You can add options to a single element by adding |!| followed by the \TikZ\ options; further detailes are explained in Section~\ref{sec:optionsElement}.
+%
+% The \meta{options} literally takes options for the \TikZ\ picture the command creates.
+% For example, \lstinline|\byoTwemoji[rotate around=180]{head; eyes normal; mouth smiling}| creates \byoTwemoji[rotate around={180:(16,16)}]{head; eyes normal; mouth smiling}.
+% Further details can be found in Section \ref{sec:optionsEmoji}.
+%
+% Applying both features one ofter the other:
+%
+% \setlength{\twemojiDefaultHeight}{4em}
+% \begin{longtable}{cp{0.9\textwidth}}
+% \raisebox{-3em}{\byoTwemoji{head; eyes normal low; eyebrows angry; mouth frowning}} & \lstinline|\byoTwemoji{head; eyes normal low; eyebrows angry; mouth frowning}|\newline\newline\\
+% \raisebox{-3em}{\byoTwemoji{head; eyes normal low!yshift=-1; eyebrows angry!yshift=1.8; mouth frowning!yshift=2}} & \lstinline|\byoTwemoji{head; eyes normal low!yshift=-1; eyebrows angry!yshift=1.8; mouth frowning!yshift=2}|\newline\newline\\
+% \raisebox{-3em}{\byoTwemoji[let Yellow=byoTwemojiRed, let Brown=byoTwemojiBlack]{head; eyes normal low!yshift=-1; eyebrows angry!yshift=1.8; mouth frowning!yshift=2}} & \lstinline|\byoTwemoji[let Yellow=byoTwemojiRed, let Brown=byoTwemojiBlack]{head; eyes normal low!yshift=-1; eyebrows angry!yshift=1.8; mouth frowning!yshift=2}|\\
+% \end{longtable}
+% \clearpage
+% The whole resulting picture is sized according to |\twemojiDefaultHeight| (the same size the |twemojis| package uses).
+% Within the picture all elements have a size of |36x36| (the size of the ``frame'') and are anchored at |(0,0)| the upper left corner.
+% Technically, the command creates a \TikZ\ picture where all the elements (paths) are stacked above one another, the commands after |!| are directly used by the path elements.
+%
+% \paragraph{Finding Element Names.}
+% The elements are listed in Section~\ref{sec:elementlist}.
+% They were gathered from the emojis listed in Table~\ref{tab:emojis}, but not all elements are directly available through a name.
+% Many of the elements (e.g., normal eyes) repeat themselves regularly.
+% I tried to get the list of named elements as small as possible.
+%
+% \subsection{Options for a single Element}\label{sec:optionsElement}
+%
+% When defining a twemoji, you can give every element (separated by |;|) individual \TikZ\ properties.
+% To do so use the syntax $\langle$|element's name|$\rangle$|!|$\langle$|options|$\rangle$
+% The elements are defined via |\path| and everything that is ellegible there can also be put in the options (pretend that you simply add the options to the path directly, i.e.: separate them by a colon. You don't need to add a leading colon.).
+%
+% The emojis themselfes are defined with the coordinate |(0,0)| in the top-left corner and to a size of |36|.
+% The size is limited, meaning if you move or scale a component out of the |36x36| frame it will be cropped or not be visible.
+% It you don't like that limitation either wrap a tikzpicture around the elements and modify those elements to your liking or redefine the |\byoTwemoji| without the |\crop| inside the tikzpicture (see |\byoTwemoji| in Section~\ref{cmd:impl:byoTwemoji}).
+%
+% There are some options defined by the package to make certain scenarios easier.
+% All these commands use a ``scale to'' logic, meaning it is not relative but absolute.
+% The normal size of \textbf{all} elements (regardless their size in the emoji) is |36|, so to scale to half the size use the value |18|.
+% The positional scaling commands only work properly to scale down.
+% The positioning does not work while scaling up; |scale to| can still be used.
+% Figure~\ref{fig:centering} depicts the styles that can be used to scale and position an emoji's element.
+%
+% \begin{figure}[H]
+% \centering
+% \resizebox{.65\textwidth}{!}{%
+% \begin{tikzpicture}[enode/.style={draw, inner sep=0pt, outer sep=0pt}, tnode/.style={inner sep=0pt, outer sep=0pt, text width=.8\twemojiDefaultHeight, font=\ttfamily, align=center}]
+% \setlength{\twemojiDefaultHeight}{.25\textwidth}
+% \node[enode] at (0,0) {\byoTwemoji{head!top left alined scale=30}};
+% \node[enode] at (1.1*\twemojiDefaultHeight,0) {\byoTwemoji{head!top centered scale=30}};
+% \node[enode] at (2.2*\twemojiDefaultHeight,0) {\byoTwemoji{head!top right alined scale=30}};
+% \node[enode] at (0,-1.1*\twemojiDefaultHeight) {\byoTwemoji{head!left centered scale=30}};
+% \node[enode] at (1.1*\twemojiDefaultHeight,-1.1*\twemojiDefaultHeight) {\byoTwemoji{head!centered scale=30}};
+% \node[enode] at (2.2*\twemojiDefaultHeight,-1.1*\twemojiDefaultHeight) {\byoTwemoji{head!right centered scale=30}};
+% \node[enode] at (0,-2.2*\twemojiDefaultHeight) {\byoTwemoji{head!bottom left alined scale=30}};
+% \node[enode] at (1.1*\twemojiDefaultHeight,-2.2*\twemojiDefaultHeight) {\byoTwemoji{head!bottom centered scale=30}};
+% \node[enode] at (2.2*\twemojiDefaultHeight,-2.2*\twemojiDefaultHeight) {\byoTwemoji{head!bottom right alined scale=30}};
+% \node[tnode] at (0,0) {head!top left alined scale=30};
+% \node[tnode] at (1.1*\twemojiDefaultHeight,0) {head!top centered scale=30};
+% \node[tnode] at (2.2*\twemojiDefaultHeight,0) {head!top right alined scale=30};
+% \node[tnode] at (0,-1.1*\twemojiDefaultHeight) {head!left centered scale=30};
+% \node[tnode] at (1.1*\twemojiDefaultHeight,-1.1*\twemojiDefaultHeight) {head!centered scale=30};
+% \node[tnode] at (2.2*\twemojiDefaultHeight,-1.1*\twemojiDefaultHeight) {head!right centered scale=30};
+% \node[tnode] at (0,-2.2*\twemojiDefaultHeight) {head!bottom left alined scale=30};
+% \node[tnode] at (1.1*\twemojiDefaultHeight,-2.2*\twemojiDefaultHeight) {head!bottom centered scale=30};
+% \node[tnode] at (2.2*\twemojiDefaultHeight,-2.2*\twemojiDefaultHeight) {head!bottom right alined scale=30};
+% \end{tikzpicture}}
+% \caption{The styles for scaling visualized.}
+% \label{fig:centering}
+% \end{figure}
+%
+% \subsection{Options for the whole Emoji}\label{sec:optionsEmoji}
+% The \meta{options} argument is directly passed to the underlying \TikZ\ picture.
+% Hence, you can use everything that works there also on the emoji.
+%
+% This package defines a set of colors (see Figure \ref{fig:colors}) that are given to the paths that represent the elements.
+% This means to change the color of an element one would have to redefine the color globally (or withing a scope).
+% As that is annoying to deal with this package defines \TikZ\ parameters to define a color on a specifc picture.
+% The two possible options are |let| \meta{shortname}|=|\meta{color name} or |set| \meta{shortname}|={|\meta{R}|, |\meta{G}|, |\meta{B}|}|.
+% A \meta{shortname} is the name of one of the colors in Figure \ref{fig:colors} without the prefix |byoTwemoji|.
+% The |let| variant sets |byoTwemoji|\meta{shortname} to be an other, already defined, color.
+% The |set| variant allows you to set |byoTwemoji|\meta{shortname} to an arbitrary RGB value.
+% \setlength{\twemojiDefaultHeight}{2em}
+% Examples:\vspace*{1em}\\
+% \byoTwemoji[set Yellow={254, 231, 184}]{head; eyes normal; mouth laughing} is created by: \lstinline|\byoTwemoji[set Yellow={254, 231, 184}]{head; eyes normal; mouth laughing}|\\
+% \byoTwemoji[let Yellow=byoTwemojiLightGreen]{head; eyes sick; mouth sick} is created by: \lstinline|\byoTwemoji[let Yellow=byoTwemojiLightGreen]{head; eyes sick; mouth sick}|
+%
+% \begin{figure}[htbp]
+% \resizebox{\textwidth}{!}{%
+% \begin{tikzpicture}[node/.style={draw, align=center, minimum width=12.8em}, wtnode/.style={node, color=white}]
+% \node[node, fill=byoTwemojiWhite] at (1*13em,-0*3em) {byoTwemojiWhite\\\{245, 248, 250\}};
+% \node[node, fill=byoTwemojiWhiteGray] at (2*13em,-0*3em) {byoTwemojiWhiteGray\\\{225, 232, 237\}};
+% \node[node, fill=byoTwemojiLightGray] at (0*13em,-1*3em) {byoTwemojiLightGray\\\{204, 214, 221\}};
+% \node[node, fill=byoTwemojiGray] at (1*13em,-1*3em) {byoTwemojiGray\\\{153, 170, 181\}};
+% \node[node, fill=byoTwemojiDarkGray] at (2*13em,-1*3em) {byoTwemojiDarkGray\\\{103, 117, 127\}};
+% \node[wtnode, fill=byoTwemojiBlack] at (1*13em,-2*3em) {byoTwemojiBlack\\\{41, 47, 51\}};
+% \node[node, fill=byoTwemojiLightBrown] at (0*13em,-3*3em) {byoTwemojiLightBrown\\\{130, 93, 14\}};
+% \node[node, fill=byoTwemojiBrown] at (1*13em,-3*3em) {byoTwemojiBrown\\\{102, 69, 0\}};
+% \node[node, fill=byoTwemojiYellow] at (1*13em,-4*3em) {byoTwemojiYellow\\\{255, 204, 77\}};
+% \node[node, fill=byoTwemojiDarkYellow] at (2*13em,-4*3em) {byoTwemojiDarkYellow\\\{252, 171, 64\}};
+% \node[node, fill=byoTwemojiLightOrange] at (0*13em,-5*3em) {byoTwemojiLightOrange\\\{241, 144, 32\}};
+% \node[node, fill=byoTwemojiOrange] at (1*13em,-5*3em) {byoTwemojiOrange\\\{243, 108, 36\}};
+% \node[node, fill=byoTwemojiDarkOrange] at (2*13em,-5*3em) {byoTwemojiDarkOrange\\\{181, 80, 5\}};
+% \node[node, fill=byoTwemojiLightRose] at (0*13em,-6*3em) {byoTwemojiLightRose\\\{244, 171, 186\}};
+% \node[node, fill=byoTwemojiRose] at (1*13em,-6*3em) {byoTwemojiRose\\\{255, 120, 146\}};
+% \node[node, fill=byoTwemojiLightRed] at (0*13em,-6*3em) {byoTwemojiLightRed\\\{231, 91, 112\}};
+% \node[node, fill=byoTwemojiRed] at (1*13em,-7*3em) {byoTwemojiRed\\\{222, 49, 70\}};
+% \node[node, fill=byoTwemojiDarkRed] at (2*13em,-7*3em) {byoTwemojiDarkRed\\\{218, 47, 71\}};
+% \node[node, fill=byoTwemojiWineRed] at (1*13em,-8*3em) {byoTwemojiWineRed\\\{187, 26, 52\}};
+% \node[wtnode, fill=byoTwemojiDarkWineRed] at (2*13em,-8*3em) {byoTwemojiDarkWineRed\\\{102, 33, 19\}};
+% \node[node, fill=byoTwemojiLightBlue] at (0*13em,-9*3em) {byoTwemojiLightBlue\\\{189, 221, 244\}};
+% \node[node, fill=byoTwemojiBlue] at (1*13em,-9*3em) {byoTwemojiBlue\\\{93, 173, 236\}};
+% \node[node, fill=byoTwemojiDarkBlue] at (2*13em,-9*3em) {byoTwemojiDarkBlue\\\{42, 103, 151\}};
+% \node[node, fill=byoTwemojiLightGreen] at (0*13em,-10*3em) {byoTwemojiLightGreen\\\{119, 175, 87\}};
+% \node[node, fill=byoTwemojiGreen] at (1*13em,-10*3em) {byoTwemojiGreen\\\{93, 143, 63\}};
+% \node[node, fill=byoTwemojiDarkGreen] at (2*13em,-10*3em) {byoTwemojiDarkGreen\\\{62, 114, 29\}};
+% \node[node, fill=byoTwemojiLightPurple] at (0*13em,-11*3em) {byoTwemojiLightPurple\\\{170, 141, 216\}};
+% \node[wtnode, fill=byoTwemojiPurple] at (1*13em,-11*3em) {byoTwemojiPurple\\\{85, 57, 134\}};
+% \node[wtnode, fill=byoTwemojiShadow] at (1*13em,-12*3em) {byoTwemojiShadow\\\{0, 0, 0\}};
+% \end{tikzpicture}}
+% \caption{Shows the colors this package defines with their name and RGB value.}
+% \label{fig:colors}
+% \end{figure}
+%
+% \section{Licenses}
+%
+% \subsection{Emojis}
+%
+% The emojis and all derived graphics belong to Twitter, Inc and other
+% contributors (Copyright 2019). They are licensed under CC-BY 4.0:
+% \url{https://creativecommons.org/licenses/by/4.0/}.
+%
+% Hence, attribution of the original work is needed.
+%
+% \paragraph{Attribution.}
+%
+% \textbf{I'm no lawyer, so take this section with a grain of salt.}
+%
+% As the emojis themselves are licensed under CC-BY they require
+% attribution but are open to be distributed and modified anyway you like
+% (which makes these packages possible). I'm not sure whether the
+% attribution in the package's source code and in this repository is
+% enough for a file (e.g.~PDF) generated with this package to be covered
+% as well (doubt it, really).
+%
+% So, I see two different possibilities to attribute the emojis in a
+% compiled document:
+%
+% \begin{enumerate}
+% \item
+% Add attribution to the metadata of the document. For example with
+% \url{https://www.ctan.org/pkg/hyperxmp} in PDF files.
+% \item
+% Add attribution in the document directly (e.g.~on the last page of a
+% presentation). For example:
+%
+% \begin{quote}
+% Emoji graphics licensed under CC-BY 4.0: \url{https://creativecommons.org/licenses/by/4.0/}
+% Copyright 2019 Twitter, Inc and other contributors
+% \end{quote}
+%
+% I consider this option to be the safest.
+% \end{enumerate}
+%
+% \subsection{LaTeX Package}
+%
+% The LaTeX packages are licensed under the LPPL 1.3 or later License.
+%
+% \begin{quote}
+% Copyright (c) 2021 Jost Rossel
+%
+% This file may be distributed and/or
+% modified under the conditions of the LaTeX Project Public License,
+% either version 1.3 of this license or (at your option) any later
+% version. The latest version of this license is in:
+%
+% \url{http://www.latex-project.org/lppl.txt}
+%
+% and version 1.3 or later is part of all distributions of LaTeX version
+% 2005/12/01 or later.
+% \end{quote}
+%
+
+% \clearpage
+% \section{List of available Elements}\label{sec:elementlist}
+%
+% \setlength{\twemojiDefaultHeight}{2em}
+% \begin{longtable}{cp{0.4\textwidth}|cp{0.4\textwidth}}
+% \label{tab:elements}\\
+% \textbf{Element} & \textbf{Name} & \textbf{Element} & \textbf{Name}\newline\\\endhead
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; bandage}} & \lstinline|bandage| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; blush}} & \lstinline|blush|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; censor bar}} & \lstinline|censor bar| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; clown hair}} & \lstinline|clown hair|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; clown makeup}} & \lstinline|clown makeup| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; clown nose}} & \lstinline|clown nose|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; cold sweat}} & \lstinline|cold sweat| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; confetti}} & \lstinline|confetti|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; cowboy hat}} & \lstinline|cowboy hat| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; exhaling}} & \lstinline|exhaling|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression angry}} & \lstinline|expression angry| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression boastful}} & \lstinline|expression boastful|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression crying}} & \lstinline|expression crying| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression laughing}} & \lstinline|expression laughing|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression relieved}} & \lstinline|expression relieved| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression satisfied}} & \lstinline|expression satisfied|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression skeptical}} & \lstinline|expression skeptical| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression sleepy}} & \lstinline|expression sleepy|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression smirking}} & \lstinline|expression smirking| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression thinking}} & \lstinline|expression thinking|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression unamused}} & \lstinline|expression unamused| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression uneven}} & \lstinline|expression uneven|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; expression weary}} & \lstinline|expression weary| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyebrows angry}} & \lstinline|eyebrows angry|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyebrows enjoying}} & \lstinline|eyebrows enjoying| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyebrows normal}} & \lstinline|eyebrows normal|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyebrows skeptical}} & \lstinline|eyebrows skeptical| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyebrows weary}} & \lstinline|eyebrows weary|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyebrows winking}} & \lstinline|eyebrows winking| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyebrows worried}} & \lstinline|eyebrows worried|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyebrows worried raised}} & \lstinline|eyebrows worried raised| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes closed}} & \lstinline|eyes closed|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes closed downcast}} & \lstinline|eyes closed downcast| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes closed laughing}} & \lstinline|eyes closed laughing|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes closed laughing raised}} & \lstinline|eyes closed laughing raised| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes closed relaxed}} & \lstinline|eyes closed relaxed|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes disappointed}} & \lstinline|eyes disappointed| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes hearts}} & \lstinline|eyes hearts|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes heavy}} & \lstinline|eyes heavy| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes money}} & \lstinline|eyes money|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes neutral}} & \lstinline|eyes neutral| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes neutral closed}} & \lstinline|eyes neutral closed|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes normal}} & \lstinline|eyes normal| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes normal low}} & \lstinline|eyes normal low|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes normal low small}} & \lstinline|eyes normal low small| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes normal opened}} & \lstinline|eyes normal opened|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes normal small}} & \lstinline|eyes normal small| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes normal tiny}} & \lstinline|eyes normal tiny|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes oO}} & \lstinline|eyes oO| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes pleading}} & \lstinline|eyes pleading|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes rolling}} & \lstinline|eyes rolling| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes sick}} & \lstinline|eyes sick|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes slightly smiling}} & \lstinline|eyes slightly smiling| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes slightly smiling raised}} & \lstinline|eyes slightly smiling raised|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes slightly smiling skewed}} & \lstinline|eyes slightly smiling skewed| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes slightly smiling wide}} & \lstinline|eyes slightly smiling wide|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes smiling}} & \lstinline|eyes smiling| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes stars}} & \lstinline|eyes stars|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes tightly closed}} & \lstinline|eyes tightly closed| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes tightly closed pupil}} & \lstinline|eyes tightly closed pupil|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes wide open}} & \lstinline|eyes wide open| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes wide open empty}} & \lstinline|eyes wide open empty|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes winking}} & \lstinline|eyes winking| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes winking large}} & \lstinline|eyes winking large|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; eyes xx}} & \lstinline|eyes xx| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; glasses}} & \lstinline|glasses|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; halo}} & \lstinline|halo| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; hands hiding mouth}} & \lstinline|hands hiding mouth|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; hands hugging}} & \lstinline|hands hugging| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; hands shh}} & \lstinline|hands shh|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; hands shocked}} & \lstinline|hands shocked| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; hands thinking}} & \lstinline|hands thinking|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; hands yawning}} & \lstinline|hands yawning| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; head}} & \lstinline|head|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; head exploding}} & \lstinline|head exploding| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; heart at mouth}} & \lstinline|heart at mouth|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; hearts around head}} & \lstinline|hearts around head| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; horns}} & \lstinline|horns|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; icicles lower}} & \lstinline|icicles lower| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; icicles upper}} & \lstinline|icicles upper|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; laughing tears}} & \lstinline|laughing tears| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mask}} & \lstinline|mask|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth buckteeth}} & \lstinline|mouth buckteeth| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth confounded}} & \lstinline|mouth confounded|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth crying}} & \lstinline|mouth crying| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth frowning}} & \lstinline|mouth frowning|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth frowning deep}} & \lstinline|mouth frowning deep| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth frowning deeply}} & \lstinline|mouth frowning deeply|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth frowning open}} & \lstinline|mouth frowning open| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth frowning open small}} & \lstinline|mouth frowning open small|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth frowning open wide}} & \lstinline|mouth frowning open wide| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth frowning slightly}} & \lstinline|mouth frowning slightly|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth frowning small}} & \lstinline|mouth frowning small| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth goofy}} & \lstinline|mouth goofy|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth grimacing}} & \lstinline|mouth grimacing| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth grinning}} & \lstinline|mouth grinning|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth half frowning}} & \lstinline|mouth half frowning| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth half frowning deep}} & \lstinline|mouth half frowning deep|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth kissing}} & \lstinline|mouth kissing| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth laughing}} & \lstinline|mouth laughing|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth neutral}} & \lstinline|mouth neutral| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth neutral small}} & \lstinline|mouth neutral small|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth open}} & \lstinline|mouth open| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth open oval}} & \lstinline|mouth open oval|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth open sleeping}} & \lstinline|mouth open sleeping| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth open wide}} & \lstinline|mouth open wide|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth open wide dropped jaw}} & \lstinline|mouth open wide dropped jaw| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth open wide screaming}} & \lstinline|mouth open wide screaming|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth open wide yawning}} & \lstinline|mouth open wide yawning| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth party horn}} & \lstinline|mouth party horn|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth puking}} & \lstinline|mouth puking| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth sick}} & \lstinline|mouth sick|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth smiling}} & \lstinline|mouth smiling| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth smiling high}} & \lstinline|mouth smiling high|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth smiling large}} & \lstinline|mouth smiling large| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth smiling raised}} & \lstinline|mouth smiling raised|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth smiling small}} & \lstinline|mouth smiling small| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth smiling tongue}} & \lstinline|mouth smiling tongue|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth smirking}} & \lstinline|mouth smirking| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth stuck-out tongue}} & \lstinline|mouth stuck-out tongue|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth stuck-out tongue money}} & \lstinline|mouth stuck-out tongue money| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth thermostat}} & \lstinline|mouth thermostat|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth thinking}} & \lstinline|mouth thinking| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth tongue hanging-out}} & \lstinline|mouth tongue hanging-out|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth watering}} & \lstinline|mouth watering| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth wavy}} & \lstinline|mouth wavy|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; mouth zipped}} & \lstinline|mouth zipped| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; party hat}} & \lstinline|party hat|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; pinocchio nose}} & \lstinline|pinocchio nose| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; silly disguise}} & \lstinline|silly disguise|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; snot}} & \lstinline|snot| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; sunglasses}} & \lstinline|sunglasses|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; sweat left right}} & \lstinline|sweat left right| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; sweat lower left}} & \lstinline|sweat lower left|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; sweat upper left}} & \lstinline|sweat upper left| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; sweat upper right}} & \lstinline|sweat upper right|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; tear left}} & \lstinline|tear left| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; tear right}} & \lstinline|tear right|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; tear stream}} & \lstinline|tear stream| & \raisebox{-1em}{\byoTwemoji{head!scale to=52,fill=lightgray,yshift=-4.2,xshift=-4.2; tissue}} & \lstinline|tissue|\newline\\
+
+%\end{longtable}
+%
+% \clearpage
+% \section{Examples}
+%
+% The ``classical'' emojis. These are created through this package and hence might slightly vary from the originals.
+% These emojis where used to create the elements that are available within this package.
+%
+% \setlength{\twemojiDefaultHeight}{2em}
+% \begin{longtable}{cp{0.9\textwidth}}
+% \label{tab:emojis}\\
+% \textbf{Emoji} & \textbf{Arguments for} \lstinline|\byoTwemoji|:\newline\\\endhead
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; mouth laughing}} & \lstinline|{head; eyes normal; mouth laughing}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes smiling; mouth grinning}} & \lstinline|{head; eyes smiling; mouth grinning}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; expression laughing; mouth laughing; laughing tears}} & \lstinline|{head; expression laughing; mouth laughing; laughing tears}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal opened; mouth laughing}} & \lstinline|{head; eyes normal opened; mouth laughing}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes closed laughing; mouth laughing}} & \lstinline|{head; eyes closed laughing; mouth laughing}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes closed laughing; mouth laughing; sweat upper right}} & \lstinline|{head; eyes closed laughing; mouth laughing; sweat upper right}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes tightly closed pupil; mouth laughing}} & \lstinline|{head; eyes tightly closed pupil; mouth laughing}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes smiling!yshift=1.2; mouth smiling high!yshift=1.2; halo}} & \lstinline|{head; eyes smiling!yshift=1.2; mouth smiling high!yshift=1.2; halo}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[let Yellow=byoTwemojiLightPurple, let Brown=byoTwemojiPurple]{horns; head; eyes normal low; eyebrows angry!yshift=2.2; mouth smiling!yshift=2}} & \lstinline|[let Yellow=byoTwemojiLightPurple, let Brown=byoTwemojiPurple]|\newline\lstinline|{horns; head; eyes normal low; eyebrows angry!yshift=2.2; mouth smiling!yshift=2}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes winking; eyebrows winking; mouth smiling small}} & \lstinline|{head; eyes winking; eyebrows winking; mouth smiling small}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; blush!yshift=-3; eyes slightly smiling; mouth smiling high}} & \lstinline|{head; blush!yshift=-3; eyes slightly smiling; mouth smiling high}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes slightly smiling wide; mouth smiling tongue}} & \lstinline|{head; eyes slightly smiling wide; mouth smiling tongue}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; expression relieved; mouth smiling small}} & \lstinline|{head; expression relieved; mouth smiling small}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes hearts; mouth smiling large}} & \lstinline|{head; eyes hearts; mouth smiling large}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; sunglasses; mouth smiling}} & \lstinline|{head; sunglasses; mouth smiling}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; expression smirking; mouth smirking}} & \lstinline|{head; expression smirking; mouth smirking}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal!yshift=1.5; mouth neutral}} & \lstinline|{head; eyes normal!yshift=1.5; mouth neutral}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes neutral; mouth neutral}} & \lstinline|{head; eyes neutral; mouth neutral}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; expression unamused; mouth frowning}} & \lstinline|{head; expression unamused; mouth frowning}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes closed laughing; mouth frowning small; sweat upper left}} & \lstinline|{head; eyes closed laughing; mouth frowning small; sweat upper left}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes closed downcast; mouth neutral small; eyebrows worried!yshift=1}} & \lstinline|{head; eyes closed downcast; mouth neutral small; eyebrows worried!yshift=1}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal!yshift=1.5; mouth half frowning}} & \lstinline|{head; eyes normal!yshift=1.5; mouth half frowning}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes tightly closed pupil!yshift=2; eyebrows worried!yshift=1; mouth confounded}} & \lstinline|{head; eyes tightly closed pupil!yshift=2; eyebrows worried!yshift=1; mouth confounded}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal low!yshift=-4; mouth kissing}} & \lstinline|{head; eyes normal low!yshift=-4; mouth kissing}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[let Shadow=byoTwemojiDarkYellow, set ShadowTransparency=.9]{head; eyes winking; eyebrows winking; mouth kissing; heart at mouth}} & \lstinline|[let Shadow=byoTwemojiDarkYellow, set ShadowTransparency=.9]|\newline\lstinline|{head; eyes winking; eyebrows winking; mouth kissing; heart at mouth}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes smiling; mouth kissing}} & \lstinline|{head; eyes smiling; mouth kissing}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; blush; eyes closed; eyebrows normal; mouth kissing}} & \lstinline|{head; blush; eyes closed; eyebrows normal; mouth kissing}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; mouth stuck-out tongue}} & \lstinline|{head; eyes normal; mouth stuck-out tongue}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes winking large; mouth stuck-out tongue}} & \lstinline|{head; eyes winking large; mouth stuck-out tongue}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes tightly closed pupil; mouth stuck-out tongue}} & \lstinline|{head; eyes tightly closed pupil; mouth stuck-out tongue}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes disappointed; mouth frowning small}} & \lstinline|{head; eyes disappointed; mouth frowning small}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal!yshift=1.5; eyebrows worried; mouth frowning small}} & \lstinline|{head; eyes normal!yshift=1.5; eyebrows worried; mouth frowning small}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal low!yshift=-1; eyebrows angry!yshift=1.8; mouth frowning!yshift=2}} & \lstinline|{head; eyes normal low!yshift=-1; eyebrows angry!yshift=1.8; mouth frowning!yshift=2}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[let Yellow=byoTwemojiRed, let Brown=byoTwemojiBlack]{head; eyes normal low!yshift=-1; eyebrows angry!yshift=1.8; mouth frowning!yshift=2}} & \lstinline|[let Yellow=byoTwemojiRed, let Brown=byoTwemojiBlack]|\newline\lstinline|{head; eyes normal low!yshift=-1; eyebrows angry!yshift=1.8; mouth frowning!yshift=2}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal!yshift=1.5; eyebrows normal; mouth frowning small; tear left}} & \lstinline|{head; eyes normal!yshift=1.5; eyebrows normal; mouth frowning small; tear left}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes tightly closed; eyebrows worried!yshift=-1.8; mouth frowning open small}} & \lstinline|{head; eyes tightly closed; eyebrows worried!yshift=-1.8; mouth frowning open small}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; expression boastful; mouth frowning deep; exhaling}} & \lstinline|{head; expression boastful; mouth frowning deep; exhaling}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal!yshift=1.5; eyebrows worried; mouth frowning small; sweat lower left}} & \lstinline|{head; eyes normal!yshift=1.5; eyebrows worried; mouth frowning small; sweat lower left}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal!yshift=1.5; mouth frowning small}} & \lstinline|{head; eyes normal!yshift=1.5; mouth frowning small}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal!yshift=1.5; eyebrows normal!yshift=-1.5; mouth frowning small}} & \lstinline|{head; eyes normal!yshift=1.5; eyebrows normal!yshift=-1.5; mouth frowning small}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; cold sweat; eyes normal!yshift=1.5; eyebrows normal!yshift=-1.5; mouth frowning small!yshift=-1}} & \lstinline|{head; cold sweat; eyes normal!yshift=1.5; eyebrows normal!yshift=-1.5; mouth frowning small!yshift=-1}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; expression weary; mouth frowning open wide}} & \lstinline|{head; expression weary; mouth frowning open wide}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; expression sleepy; mouth frowning small; snot}} & \lstinline|{head; expression sleepy; mouth frowning small; snot}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes tightly closed!yshift=-2.5; eyebrows worried!yshift=-1.5; mouth frowning open}} & \lstinline|{head; eyes tightly closed!yshift=-2.5; eyebrows worried!yshift=-1.5; mouth frowning open}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; mouth grimacing}} & \lstinline|{head; eyes normal; mouth grimacing}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; tear stream; expression crying; mouth crying}} & \lstinline|{head; tear stream; expression crying; mouth crying}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; mouth open wide}} & \lstinline|{head; eyes normal; mouth open wide}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; eyebrows normal!yshift=-2; mouth open}} & \lstinline|{head; eyes normal; eyebrows normal!yshift=-2; mouth open}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; cold sweat; eyes normal!yshift=1.5; eyebrows worried; mouth frowning small; sweat lower left}} & \lstinline|{head; cold sweat; eyes normal!yshift=1.5; eyebrows worried; mouth frowning small; sweat lower left}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; cold sweat; hands shocked; eyes wide open empty; mouth open wide screaming}} & \lstinline|{head; cold sweat; hands shocked; eyes wide open empty; mouth open wide screaming}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; eyebrows normal!yshift=-2; mouth open wide dropped jaw}} & \lstinline|{head; eyes normal; eyebrows normal!yshift=-2; mouth open wide dropped jaw}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; blush; eyes wide open; eyebrows normal!yshift=-2; mouth neutral small}} & \lstinline|{head; blush; eyes wide open; eyebrows normal!yshift=-2; mouth neutral small}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[let Shadow=byoTwemojiDarkYellow, set ShadowTransparency=1]{head; eyes closed relaxed; mouth open sleeping; zzz}} & \lstinline|[let Shadow=byoTwemojiDarkYellow, set ShadowTransparency=1]|\newline\lstinline|{head; eyes closed relaxed; mouth open sleeping; zzz}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes xx; eyebrows normal!yshift=-2; mouth open wide}} & \lstinline|{head; eyes xx; eyebrows normal!yshift=-2; mouth open wide}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal!yshift=1.5;}} & \lstinline|{head; eyes normal!yshift=1.5;}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes heavy; mask}} & \lstinline|{head; eyes heavy; mask}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; mouth frowning}} & \lstinline|{head; eyes normal; mouth frowning}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; mouth smiling!scale=.8,xshift=3.6,yshift=4.5}} & \lstinline|{head; eyes normal; mouth smiling!scale=.8,xshift=3.6,yshift=4.5}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[rotate around={180:(18,18)}]{head; eyes normal; mouth smiling}} & \lstinline|[rotate around={180:(18,18)}]|\newline\lstinline|{head; eyes normal; mouth smiling}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes rolling; mouth half frowning deep}} & \lstinline|{head; eyes rolling; mouth half frowning deep}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; mouth zipped}} & \lstinline|{head; eyes normal; mouth zipped}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes money; mouth stuck-out tongue money}} & \lstinline|{head; eyes money; mouth stuck-out tongue money}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal!yshift=1.5; eyebrows worried; mouth thermostat}} & \lstinline|{head; eyes normal!yshift=1.5; eyebrows worried; mouth thermostat}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal small; glasses; mouth buckteeth}} & \lstinline|{head; eyes normal small; glasses; mouth buckteeth}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; expression thinking; mouth thinking; hands thinking}} & \lstinline|{head; expression thinking; mouth thinking; hands thinking}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; bandage; eyes closed laughing; mouth frowning small}} & \lstinline|{head; bandage; eyes closed laughing; mouth frowning small}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!top centered scale=32; eyes closed laughing raised; mouth smiling raised; hands hugging}} & \lstinline|{head!top centered scale=32; eyes closed laughing raised; mouth smiling raised; hands hugging}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!bottom centered scale=30; eyes normal low!scale=.9,xshift=1.8,yshift=1; mouth smiling!scale=.8,xshift=3.6,yshift=7.2; cowboy hat}} & \lstinline|{head!bottom centered scale=30; eyes normal low!scale=.9,xshift=1.8,yshift=1; mouth smiling!scale=.8,xshift=3.6,yshift=7.2; cowboy hat}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[set Yellow={254, 231, 184}]{head; clown makeup; clown nose; clown hair; mouth smiling!yscale=1.2,yshift=-3,fill=byoTwemojiRed; eyes normal!yshift=-2}} & \lstinline|[set Yellow={254, 231, 184}]|\newline\lstinline|{head; clown makeup; clown nose; clown hair; mouth smiling!yscale=1.2,yshift=-3,fill=byoTwemojiRed; eyes normal!yshift=-2}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[let Yellow=byoTwemojiLightGreen]{head; eyes sick; mouth sick}} & \lstinline|[let Yellow=byoTwemojiLightGreen]|\newline\lstinline|{head; eyes sick; mouth sick}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes closed laughing; eyebrows enjoying; mouth watering}} & \lstinline|{head; eyes closed laughing; eyebrows enjoying; mouth watering}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!left centered scale=32; eyes normal!left centered scale=32,yshift=-1.2; pinocchio nose; mouth half frowning!left centered scale=32,yshift=2.2}} & \lstinline|{head!left centered scale=32; eyes normal!left centered scale=32,yshift=-1.2; pinocchio nose; mouth half frowning!left centered scale=32,yshift=2.2}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes tightly closed pupil!yshift=-.5; mouth half frowning!xshift=3.5,yshift=1; tissue}} & \lstinline|{head; eyes tightly closed pupil!yshift=-.5; mouth half frowning!xshift=3.5,yshift=1; tissue}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; mouth neutral; expression skeptical}} & \lstinline|{head; mouth neutral; expression skeptical}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes stars; mouth laughing}} & \lstinline|{head; eyes stars; mouth laughing}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes oO; mouth goofy}} & \lstinline|{head; eyes oO; mouth goofy}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal small; eyebrows normal!yshift=-2; mouth open oval; hands shh}} & \lstinline|{head; eyes normal small; eyebrows normal!yshift=-2; mouth open oval; hands shh}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[let Yellow=byoTwemojiRed, let Brown=byoTwemojiBlack]{head; expression angry; censor bar}} & \lstinline|[let Yellow=byoTwemojiRed, let Brown=byoTwemojiBlack]|\newline\lstinline|{head; expression angry; censor bar}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!top centered scale=34; eyes closed laughing!yshift=-3; hands yawning!xshift=3}} & \lstinline|{head!top centered scale=34; eyes closed laughing!yshift=-3; hands yawning!xshift=3}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!top centered scale=34; eyes tightly closed pupil; mouth puking}} & \lstinline|{head!top centered scale=34; eyes tightly closed pupil; mouth puking}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head exploding; eyes normal low small; mouth open wide!yshift=3}} & \lstinline|{head exploding; eyes normal low small; mouth open wide!yshift=3}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[let Shadow=byoTwemojiDarkYellow, set ShadowTransparency=.9]{head; eyes smiling!yshift=-.5; mouth smiling!yshift=-2.5; hearts around head}} & \lstinline|[let Shadow=byoTwemojiDarkYellow, set ShadowTransparency=.9]|\newline\lstinline|{head; eyes smiling!yshift=-.5; mouth smiling!yshift=-2.5; hearts around head}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes slightly smiling raised; mouth open wide yawning; hands yawning}} & \lstinline|{head; eyes slightly smiling raised; mouth open wide yawning; hands yawning}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; mouth smiling; tear right}} & \lstinline|{head; eyes normal; mouth smiling; tear right}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head!bottom left alined scale=34; eyes slightly smiling skewed; mouth party horn; party hat; confetti}} & \lstinline|{head!bottom left alined scale=34; eyes slightly smiling skewed; mouth party horn; party hat; confetti}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; expression uneven; mouth wavy}} & \lstinline|{head; expression uneven; mouth wavy}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[let Yellow=byoTwemojiLightRed,let Brown=byoTwemojiBlack]{head; eyes normal!yshift=1.5; eyebrows worried; mouth tongue hanging-out; sweat left right}} & \lstinline|[let Yellow=byoTwemojiLightRed,let Brown=byoTwemojiBlack]|\newline\lstinline|{head; eyes normal!yshift=1.5; eyebrows worried; mouth tongue hanging-out; sweat left right}|\newline\\
+% \raisebox{-1em}{\byoTwemoji[let Yellow=byoTwemojiBlue, let Brown=byoTwemojiDarkBlue]{head; eyes normal; eyebrows worried raised; mouth grimacing; icicles upper; icicles lower}} & \lstinline|[let Yellow=byoTwemojiBlue, let Brown=byoTwemojiDarkBlue]|\newline\lstinline|{head; eyes normal; eyebrows worried raised; mouth grimacing; icicles upper; icicles lower}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal small; silly disguise}} & \lstinline|{head; eyes normal small; silly disguise}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes pleading; mouth frowning slightly}} & \lstinline|{head; eyes pleading; mouth frowning slightly}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; eyes normal; mouth frowning deeply}} & \lstinline|{head; eyes normal; mouth frowning deeply}|\newline\\
+% \raisebox{-1em}{\byoTwemoji{head; blush; expression satisfied; mouth smiling small}} & \lstinline|{head; blush; expression satisfied; mouth smiling small}|\newline\\
+
+%\end{longtable}
+%
+% \StopEventually{}
+% \clearpage
+% \section{Implementation}
+
+% \begin{macro}{\forElementInList}
+% This defines a list parser that splits elements at a semicolon |;| and not at a colon |,|.
+% It takes two mandatory arguments, the makro to be called on an entry and the list itself.
+% \begin{macrocode}
+\DeclareListParser*{\forElementInList}{;}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\byoTwemojiShadowTransparency}
+% Some elements have shadows. Their opacity can be set by redefining this value.
+% \begin{macrocode}
+\newcommand*{\byoTwemojiShadowTransparency}{0.1}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\twemojiDefaultHeight}
+% Defines the length |twemojiDefaultHeight| if it is not already defined by the twemojis package.
+% \begin{macrocode}
+\makeatletter
+\@ifpackageloaded{twemojis}{}{%
+ \newlength{\twemojiDefaultHeight}%
+ \AtBeginDocument{\setlength{\twemojiDefaultHeight}{\fontcharht\font`X}}%
+}
+\makeatother
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\defineByoTwemojiElement}
+% Internal command to add a new element (as a command).
+%
+% |\defineByoTwemojiElement| \marg{element's name} \marg{element's \TikZ\ paths}
+%
+% The resulting command takes one optional argument, which will be directly applied to the style of all \TikZ\ paths of the element.
+% \begin{macrocode}
+\newcommand{\defineByoTwemojiElement}[2]{%
+ \expandafter\newcommand\csname byo twemoji element #1\endcsname[1][]{#2}%
+}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\byoTwemojiElement}
+% Takes a string of the structure $\langle$|name|$\rangle$|!|$\langle$|options|$\rangle$, where |name| is the name of the element and |options| are the \TikZ options that should be applied to the element.
+% \begin{macrocode}
+\newcommand{\byoTwemojiElement}[1]{%
+ \StrCut{#1}{!}{\scName}{\scOptions}%
+ \csname byo twemoji element \scName\endcsname[\scOptions]%
+}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\byoTwemoji}\label{cmd:impl:byoTwemoji}
+% Create a \TikZ\ picture with all the elements stacked above one another (separated by |;|).
+% The picture is the size of |\twemojiDefaultHeight|.
+%
+% |\byoTwemoji| \oarg{options} \marg{elements}
+%
+% \begin{macrocode}
+\newcommand{\byoTwemoji}[2][]{%
+ \resizebox{\twemojiDefaultHeight}{\twemojiDefaultHeight}{%
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, yscale=-1, #1]%
+ \clip (0,0) rectangle (36,36);%
+ \forElementInList{\byoTwemojiElement}{#2}%
+ \end{tikzpicture}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{byoTwemoji Colors}
+% This globally defines the colors used by the original twemojis.
+% All colors are prefixed with |byoTwemoji| followed by a CamelCased color name.
+% \begin{macrocode}
+\definecolor{byoTwemojiWhite}{RGB}{245,248,250}
+\definecolor{byoTwemojiWhiteGray}{RGB}{225,232,237}
+\definecolor{byoTwemojiLightGray}{RGB}{204,214,221}
+\definecolor{byoTwemojiGray}{RGB}{153,170,181}
+\definecolor{byoTwemojiDarkGray}{RGB}{103,117,127}
+\definecolor{byoTwemojiBlack}{RGB}{41,47,51}
+\definecolor{byoTwemojiLightBrown}{RGB}{130,93,14}
+\definecolor{byoTwemojiBrown}{RGB}{102,69,0}
+\definecolor{byoTwemojiYellow}{RGB}{255,204,77}
+\definecolor{byoTwemojiDarkYellow}{RGB}{252,171,64}
+\definecolor{byoTwemojiLightOrange}{RGB}{241,144,32}
+\definecolor{byoTwemojiOrange}{RGB}{243,108,36}
+\definecolor{byoTwemojiDarkOrange}{RGB}{181,80,5}
+\definecolor{byoTwemojiLightRose}{RGB}{244,171,186}
+\definecolor{byoTwemojiRose}{RGB}{255,120,146}
+\definecolor{byoTwemojiLightRed}{RGB}{231,91,112}
+\definecolor{byoTwemojiRed}{RGB}{222,49,70}
+\definecolor{byoTwemojiDarkRed}{RGB}{218,47,71}
+\definecolor{byoTwemojiWineRed}{RGB}{187,26,52}
+\definecolor{byoTwemojiDarkWineRed}{RGB}{102,33,19}
+\definecolor{byoTwemojiLightBlue}{RGB}{189,221,244}
+\definecolor{byoTwemojiBlue}{RGB}{93,173,236}
+\definecolor{byoTwemojiDarkBlue}{RGB}{42,103,151}
+\definecolor{byoTwemojiLightGreen}{RGB}{119,175,87}
+\definecolor{byoTwemojiGreen}{RGB}{93,143,63}
+\definecolor{byoTwemojiDarkGreen}{RGB}{62,114,29}
+\definecolor{byoTwemojiLightPurple}{RGB}{170,141,216}
+\definecolor{byoTwemojiPurple}{RGB}{85,57,134}
+\definecolor{byoTwemojiShadow}{RGB}{0,0,0}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{TikZ options}
+% This defines a number of \TikZ\ options to be used either on the whole \TikZ\ picture (optional parameter of |\byoTwemoji|), or on a single element (after the |!|).
+%
+% \noindent To be used on the whole picture:
+% \begin{macrocode}
+\tikzset{
+ let White/.code={\colorlet{byoTwemojiWhite}{#1}},
+ let WhiteGray/.code={\colorlet{byoTwemojiWhiteGray}{#1}},
+ let LightGray/.code={\colorlet{byoTwemojiLightGray}{#1}},
+ let Gray/.code={\colorlet{byoTwemojiGray}{#1}},
+ let DarkGray/.code={\colorlet{byoTwemojiDarkGray}{#1}},
+ let Black/.code={\colorlet{byoTwemojiBlack}{#1}},
+ let LightBrown/.code={\colorlet{byoTwemojiLightBrown}{#1}},
+ let Brown/.code={\colorlet{byoTwemojiBrown}{#1}},
+ let Yellow/.code={\colorlet{byoTwemojiYellow}{#1}},
+ let DarkYellow/.code={\colorlet{byoTwemojiDarkYellow}{#1}},
+ let LightOrange/.code={\colorlet{byoTwemojiLightOrange}{#1}},
+ let Orange/.code={\colorlet{byoTwemojiOrange}{#1}},
+ let DarkOrange/.code={\colorlet{byoTwemojiDarkOrange}{#1}},
+ let LightRose/.code={\colorlet{byoTwemojiLightRose}{#1}},
+ let Rose/.code={\colorlet{byoTwemojiRose}{#1}},
+ let LightRed/.code={\colorlet{byoTwemojiLightRed}{#1}},
+ let Red/.code={\colorlet{byoTwemojiRed}{#1}},
+ let DarkRed/.code={\colorlet{byoTwemojiDarkRed}{#1}},
+ let WineRed/.code={\colorlet{byoTwemojiWineRed}{#1}},
+ let DarkWineRed/.code={\colorlet{byoTwemojiDarkWineRed}{#1}},
+ let LightBlue/.code={\colorlet{byoTwemojiLightBlue}{#1}},
+ let Blue/.code={\colorlet{byoTwemojiBlue}{#1}},
+ let DarkBlue/.code={\colorlet{byoTwemojiDarkBlue}{#1}},
+ let LightGreen/.code={\colorlet{byoTwemojiLightGreen}{#1}},
+ let Green/.code={\colorlet{byoTwemojiGreen}{#1}},
+ let DarkGreen/.code={\colorlet{byoTwemojiDarkGreen}{#1}},
+ let LightPurple/.code={\colorlet{byoTwemojiLightPurple}{#1}},
+ let Purple/.code={\colorlet{byoTwemojiPurple}{#1}},
+ let Shadow/.code={\colorlet{byoTwemojiShadow}{#1}},
+ set White/.code={\definecolor{byoTwemojiWhite}{RGB}{#1}},
+ set WhiteGray/.code={\definecolor{byoTwemojiWhiteGray}{RGB}{#1}},
+ set LightGray/.code={\definecolor{byoTwemojiLightGray}{RGB}{#1}},
+ set Gray/.code={\definecolor{byoTwemojiGray}{RGB}{#1}},
+ set DarkGray/.code={\definecolor{byoTwemojiDarkGray}{RGB}{#1}},
+ set Black/.code={\definecolor{byoTwemojiBlack}{RGB}{#1}},
+ set LightBrown/.code={\definecolor{byoTwemojiLightBrown}{RGB}{#1}},
+ set Brown/.code={\definecolor{byoTwemojiBrown}{RGB}{#1}},
+ set Yellow/.code={\definecolor{byoTwemojiYellow}{RGB}{#1}},
+ set DarkYellow/.code={\definecolor{byoTwemojiDarkYellow}{RGB}{#1}},
+ set LightOrange/.code={\definecolor{byoTwemojiLightOrange}{RGB}{#1}},
+ set Orange/.code={\definecolor{byoTwemojiOrange}{RGB}{#1}},
+ set DarkOrange/.code={\definecolor{byoTwemojiDarkOrange}{RGB}{#1}},
+ set LightRose/.code={\definecolor{byoTwemojiLightRose}{RGB}{#1}},
+ set Rose/.code={\definecolor{byoTwemojiRose}{RGB}{#1}},
+ set LightRed/.code={\definecolor{byoTwemojiLightRed}{RGB}{#1}},
+ set Red/.code={\definecolor{byoTwemojiRed}{RGB}{#1}},
+ set DarkRed/.code={\definecolor{byoTwemojiDarkRed}{RGB}{#1}},
+ set WineRed/.code={\definecolor{byoTwemojiWineRed}{RGB}{#1}},
+ set DarkWineRed/.code={\definecolor{byoTwemojiDarkWineRed}{RGB}{#1}},
+ set LightBlue/.code={\definecolor{byoTwemojiLightBlue}{RGB}{#1}},
+ set Blue/.code={\definecolor{byoTwemojiBlue}{RGB}{#1}},
+ set DarkBlue/.code={\definecolor{byoTwemojiDarkBlue}{RGB}{#1}},
+ set LightGreen/.code={\definecolor{byoTwemojiLightGreen}{RGB}{#1}},
+ set Green/.code={\definecolor{byoTwemojiGreen}{RGB}{#1}},
+ set DarkGreen/.code={\definecolor{byoTwemojiDarkGreen}{RGB}{#1}},
+ set LightPurple/.code={\definecolor{byoTwemojiLightPurple}{RGB}{#1}},
+ set Purple/.code={\definecolor{byoTwemojiPurple}{RGB}{#1}},
+ set Shadow/.code={\definecolor{byoTwemojiShadow}{RGB}{#1}},
+ set ShadowTransparency/.code={\renewcommand*{\byoTwemojiShadowTransparency}{#1}},
+% \end{macrocode}
+% \noindent To be used on an element:
+% \begin{macrocode}
+ scale to/.style={scale={#1/36}},
+ center/.style={center x={#1},center y={#1}},
+ center x/.style={xshift={(36-#1)/2}},
+ center y/.style={yshift={(36-#1)/2}},
+ align top/.style={yshift={0}},
+ align right/.style={xshift={36-#1}},
+ align bottom/.style={yshift={36-#1}},
+ align left/.style={xshift={0}},
+ centered scale/.style={scale to={#1},center={#1}},
+ top left alined scale/.style={scale to={#1},align top,align left},
+ top centered scale/.style={scale to={#1},align top,center x={#1}},
+ top right alined scale/.style={scale to={#1},align top,align right={#1}},
+ right centered scale/.style={scale to={#1},align right={#1}, center y={#1}},
+ bottom right alined scale/.style={scale to={#1},align bottom={#1}, align right={#1}},
+ bottom centered scale/.style={scale to={#1},align bottom={#1},center x={#1}},
+ bottom left alined scale/.style={scale to={#1},align bottom={#1},align left},
+ left centered scale/.style={scale to={#1},align left,center y={#1}},
+ dynamic style/.code={\tikzset{#1}}
+}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{comment} % not really relevant in the PDF
+% \begin{macro}{byoTwemoji Elements}
+% This defines all elements of emojis this package has available.
+% \begin{macrocode}
+\defineByoTwemojiElement{sweat lower left}{\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (10.0000,30.0000) .. controls (10.0000,32.7620) and (7.7620,35.0000) .. (5.0000,35.0000) .. controls (2.2380,35.0000) and (0.0000,32.7620) .. (0.0000,30.0000) .. controls (0.0000,27.2380) and (4.0000,20.0000) .. (5.0000,20.0000) .. controls (6.0000,20.0000) and (10.0000,27.2380) .. (10.0000,30.0000) -- cycle;}
+\defineByoTwemojiElement{heart at mouth}{\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (34.2020,25.8030) .. controls (33.9660,25.0130) and (33.4230,24.3170) .. (32.6240,23.9280) .. controls (31.7020,23.4790) and (30.6680,23.5370) .. (29.8310,23.9880) .. controls (29.6710,23.0520) and (29.0810,22.1990) .. (28.1610,21.7510) .. controls (26.6440,21.0110) and (24.8130,21.6410) .. (24.0740,23.1570) .. controls (23.9690,23.3720) and (23.8940,23.5940) .. (23.8440,23.8160) .. controls (23.0690,26.3720) and (24.4840,30.1570) .. (26.0360,31.7640) .. controls (27.2660,31.8940) and (28.9890,31.5660) .. (30.5490,30.8910) .. controls (32.0490,29.4310) and (33.2820,27.7080) .. (34.2020,25.8030) -- cycle;\path[fill=byoTwemojiRed, dynamic style/.expand once=#1] (35.6540,27.2220) .. controls (36.3930,25.7060) and (35.7640,23.8750) .. (34.2490,23.1360) .. controls (33.3270,22.6870) and (32.2930,22.7450) .. (31.4560,23.1960) .. controls (31.2960,22.2600) and (30.7060,21.4070) .. (29.7860,20.9590) .. controls (28.2690,20.2190) and (26.4380,20.8500) .. (25.6990,22.3650) .. controls (25.5940,22.5800) and (25.5190,22.8020) .. (25.4690,23.0240) .. controls (24.6950,25.5800) and (26.1090,29.3650) .. (27.6610,30.9720) .. controls (29.8840,31.2060) and (33.7380,29.9930) .. (35.2760,27.8110) .. controls (35.4210,27.6320) and (35.5490,27.4370) .. (35.6540,27.2220) -- cycle;}
+\defineByoTwemojiElement{silly disguise}{\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (28.8440,25.3900) -- (23.9340,23.9340) .. controls (23.9380,23.8830) and (12.0610,23.8830) .. (12.0660,23.9340) -- (7.1550,25.3900) .. controls (6.3640,25.6260) and (5.9050,26.4820) .. (6.1320,27.3020) .. controls (6.3190,27.9820) and (6.9160,28.4240) .. (7.5640,28.4240) .. controls (7.6990,28.4240) and (7.8380,28.4040) .. (7.9750,28.3650) -- (10.8530,27.5120) .. controls (10.5310,27.9650) and (10.4440,28.5770) .. (10.7040,29.1160) .. controls (10.9650,29.6580) and (11.4920,29.9710) .. (12.0390,29.9710) .. controls (12.2620,29.9710) and (12.4900,29.9180) .. (12.7040,29.8080) -- (15.0540,28.5890) .. controls (15.1080,29.0940) and (15.3720,29.6610) .. (15.8420,29.9040) .. controls (16.0560,30.0140) and (16.2840,30.0670) .. (16.5070,30.0670) .. controls (17.0540,30.0670) and (17.5810,29.6580) .. (17.8420,29.1160) -- (18.0000,28.7900) -- (18.1570,29.1160) .. controls (18.4180,29.6580) and (18.9450,30.0670) .. (19.4920,30.0670) .. controls (19.7160,30.0670) and (19.9430,30.0140) .. (20.1570,29.9040) .. controls (20.6270,29.6610) and (20.8920,29.0930) .. (20.9460,28.5890) -- (23.2960,29.8080) .. controls (23.5100,29.9180) and (23.7370,29.9710) .. (23.9610,29.9710) .. controls (24.5080,29.9710) and (25.0340,29.6580) .. (25.2960,29.1160) .. controls (25.5550,28.5770) and (25.4690,27.9650) .. (25.1480,27.5120) -- (28.0260,28.3650) .. controls (28.1630,28.4040) and (28.3000,28.4240) .. (28.4370,28.4240) .. controls (29.0850,28.4240) and (29.6820,27.9810) .. (29.8690,27.3020) .. controls (30.0950,26.4820) and (29.6360,25.6260) .. (28.8440,25.3900) -- cycle;\path[fill=byoTwemojiDarkYellow, dynamic style/.expand once=#1] (24.0000,23.6000) .. controls (24.0000,22.6060) and (22.7460,21.0000) .. (21.2000,21.0000) -- (21.1770,21.0010) .. controls (20.9770,17.3000) and (19.4890,11.8000) .. (18.0000,11.8000) .. controls (16.5370,11.8000) and (15.0760,17.2770) .. (14.8350,21.0020) -- (14.8000,21.0000) .. controls (13.2540,21.0000) and (12.0000,22.6060) .. (12.0000,23.6000) .. controls (12.0000,24.5300) and (14.1030,24.9460) .. (15.6840,25.6510) .. controls (16.1890,26.0890) and (16.9370,26.2000) .. (18.0000,26.2000) .. controls (18.9010,26.2000) and (19.5770,26.0930) .. (20.0690,25.7680) .. controls (21.6680,24.9890) and (24.0000,24.5800) .. (24.0000,23.6000) -- cycle;\path[fill=byoTwemojiDarkOrange, dynamic style/.expand once=#1] (21.2000,23.8000) .. controls (20.9820,23.8390) and (21.2550,23.4000) .. (21.2550,22.3110) .. controls (21.2550,21.8000) and (21.2000,21.4000) .. (21.2000,21.0000) .. controls (21.6000,21.0000) and (22.0420,21.0000) .. (22.0420,22.1690) .. controls (22.0420,22.8320) and (21.4180,23.7610) .. (21.2000,23.8000) -- cycle(14.7570,23.8000) .. controls (14.9750,23.8390) and (14.7020,23.4000) .. (14.7020,22.3110) .. controls (14.7020,21.8000) and (14.7570,21.4000) .. (14.7570,21.0000) .. controls (14.3570,21.0000) and (13.9150,21.0000) .. (13.9150,22.1690) .. controls (13.9160,22.8320) and (14.5400,23.7610) .. (14.7570,23.8000) -- cycle;\path[fill=byoTwemojiDarkWineRed, dynamic style/.expand once=#1] (14.4030,24.3510) .. controls (13.7810,24.1700) and (13.2000,24.2700) .. (12.9220,24.5540) .. controls (13.6430,24.9090) and (14.6610,25.2140) .. (15.5530,25.5970) -- (15.5550,25.5950) .. controls (15.6890,25.1330) and (15.1740,24.5750) .. (14.4030,24.3510) -- cycle(21.5970,24.3510) .. controls (20.8260,24.5760) and (20.3110,25.1330) .. (20.4460,25.5950) -- (20.4500,25.6000) .. controls (21.3410,25.2170) and (22.3590,24.9110) .. (23.0800,24.5560) .. controls (22.8020,24.2700) and (22.2200,24.1690) .. (21.5970,24.3510) -- cycle;\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (34.8080,9.6270) .. controls (34.6370,9.4610) and (33.5410,9.9010) .. (32.4320,9.3360) .. controls (30.1440,8.1700) and (24.3620,7.0450) .. (20.5980,9.7120) .. controls (20.1950,9.9970) and (18.5110,10.0450) .. (18.0400,10.0250) .. controls (17.5690,10.0460) and (15.8850,9.9980) .. (15.4820,9.7120) .. controls (11.7190,7.0450) and (5.9370,8.1700) .. (3.6490,9.3360) .. controls (2.5400,9.9010) and (1.4440,9.4610) .. (1.2730,9.6270) .. controls (1.0260,9.8660) and (1.0260,10.8230) .. (1.2740,11.0630) .. controls (1.5200,11.3020) and (2.7510,11.5780) .. (2.9960,12.2950) .. controls (3.2430,13.0130) and (3.2450,17.2530) .. (5.2090,18.7190) .. controls (7.0480,20.0910) and (11.3380,20.5040) .. (14.0570,18.9570) .. controls (16.4290,17.6080) and (16.3460,14.7680) .. (16.7810,13.0760) .. controls (16.9360,12.4730) and (17.3730,12.1690) .. (18.0410,12.1690) .. controls (18.7090,12.1690) and (19.1460,12.4730) .. (19.3010,13.0760) .. controls (19.7360,14.7670) and (19.6520,17.6080) .. (22.0250,18.9570) .. controls (24.7440,20.5030) and (29.0340,20.0900) .. (30.8720,18.7190) .. controls (32.8370,17.2540) and (32.8390,13.0130) .. (33.0850,12.2950) .. controls (33.3300,11.5780) and (34.5610,11.3010) .. (34.8070,11.0630) .. controls (35.0550,10.8230) and (35.0560,9.8660) .. (34.8080,9.6270) -- cycle(14.6140,13.2770) .. controls (14.5370,14.3820) and (14.3400,16.5040) .. (13.0170,17.2570) .. controls (12.2060,17.7190) and (11.1490,18.0000) .. (10.0430,18.0000) -- (10.0420,18.0000) .. controls (8.8170,18.0000) and (7.1190,17.6530) .. (6.4550,17.1580) .. controls (5.6250,16.5390) and (5.3090,13.9910) .. (5.1900,13.0380) .. controls (5.1140,12.4310) and (4.9100,10.9480) .. (5.5780,10.7200) .. controls (6.6380,10.3590) and (8.1170,10.0770) .. (9.6300,10.0770) .. controls (10.3230,10.0770) and (12.6510,10.1200) .. (13.7850,10.8180) .. controls (14.7900,11.4350) and (14.6570,12.6690) .. (14.6140,13.2770) -- cycle(30.8920,13.0240) .. controls (30.7730,13.9780) and (30.4570,16.5390) .. (29.6270,17.1580) .. controls (28.9630,17.6530) and (27.2650,18.0000) .. (26.0400,18.0000) -- (26.0390,18.0000) .. controls (24.9320,18.0000) and (23.8760,17.7190) .. (23.0640,17.2570) .. controls (21.7410,16.5050) and (21.5440,14.3960) .. (21.4670,13.2910) .. controls (21.4250,12.6830) and (21.2910,11.4400) .. (22.2960,10.8230) .. controls (23.4310,10.1250) and (25.7580,10.0770) .. (26.4510,10.0770) .. controls (27.9640,10.0770) and (29.4420,10.3540) .. (30.5030,10.7150) .. controls (31.1710,10.9430) and (30.9680,12.4170) .. (30.8920,13.0240) -- cycle;\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (14.3370,10.1900) .. controls (14.3370,10.1900) and (14.2770,6.9760) .. (13.0270,5.9640) .. controls (11.7110,4.8990) and (10.6460,6.5590) .. (10.6460,6.5590) .. controls (10.6460,6.5590) and (10.3940,4.4160) .. (8.9660,4.5950) .. controls (7.5380,4.7740) and (7.5970,6.1430) .. (7.5970,6.1430) .. controls (7.5970,6.1430) and (6.7770,4.2980) .. (5.2160,4.9530) .. controls (3.6980,5.5900) and (4.4560,6.9770) .. (4.4560,6.9770) .. controls (4.4560,6.9770) and (3.3110,6.5670) .. (2.7900,7.3930) .. controls (2.0750,8.5240) and (3.7880,9.4170) .. (3.7880,9.4170) .. controls (3.7880,9.4170) and (7.3590,8.5840) .. (9.1450,8.6430) .. controls (10.9310,8.7020) and (14.3370,10.1900) .. (14.3370,10.1900) -- cycle(21.6630,10.1900) .. controls (21.6630,10.1900) and (21.7230,6.9760) .. (22.9730,5.9640) .. controls (24.2890,4.8990) and (25.3540,6.5590) .. (25.3540,6.5590) .. controls (25.3540,6.5590) and (25.6060,4.4160) .. (27.0340,4.5950) .. controls (28.4630,4.7740) and (28.4030,6.1430) .. (28.4030,6.1430) .. controls (28.4030,6.1430) and (29.2230,4.2980) .. (30.7840,4.9530) .. controls (32.3020,5.5900) and (31.5440,6.9770) .. (31.5440,6.9770) .. controls (31.5440,6.9770) and (32.6890,6.5680) .. (33.2110,7.3940) .. controls (33.9250,8.5250) and (32.2130,9.4180) .. (32.2130,9.4180) .. controls (32.2130,9.4180) and (28.6420,8.5850) .. (26.8560,8.6440) .. controls (25.0690,8.7020) and (21.6630,10.1900) .. (21.6630,10.1900) -- cycle;}
+\defineByoTwemojiElement{party hat}{\path[fill=byoTwemojiRed, dynamic style/.expand once=#1] (17.1790,2.7200) .. controls (17.1360,2.6710) and (17.0690,2.6440) .. (16.9900,2.6290) .. controls (16.9900,2.6290) and (1.0660,-0.3940) .. (0.3770,0.2140) .. controls (-0.3110,0.8230) and (0.7400,16.9980) .. (0.7400,16.9980) .. controls (0.7450,17.0790) and (0.7630,17.1480) .. (0.8070,17.1970) .. controls (1.4110,17.8810) and (5.5650,15.1930) .. (10.0860,11.1960) .. controls (14.6080,7.1980) and (17.7830,3.4040) .. (17.1790,2.7200) -- cycle;\path[fill=byoTwemojiLightRed, dynamic style/.expand once=#1] (0.3490,0.2710) .. controls (0.3340,0.3010) and (0.3210,0.3420) .. (0.3110,0.3940) .. controls (0.4700,1.7650) and (2.0060,13.0460) .. (2.9630,16.5720) .. controls (4.3990,15.7690) and (5.8580,14.6780) .. (7.5720,13.3190) .. controls (6.1160,10.6540) and (1.1580,0.1460) .. (0.3490,0.2710) -- cycle;}
+\defineByoTwemojiElement{tear left}{\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (16.0000,31.0000) .. controls (16.0000,33.7620) and (13.7620,36.0000) .. (11.0000,36.0000) .. controls (8.2380,36.0000) and (6.0000,33.7620) .. (6.0000,31.0000) .. controls (6.0000,28.2380) and (10.0000,21.0000) .. (11.0000,21.0000) .. controls (12.0000,21.0000) and (16.0000,28.2380) .. (16.0000,31.0000) -- cycle;}
+\defineByoTwemojiElement{mask}{\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (27.0000,22.0910) -- (36.0000,18.0000) .. controls (36.0000,17.3400) and (35.9590,16.6910) .. (35.8910,16.0500) -- (27.0000,20.0910) -- (27.0000,19.0000) .. controls (27.0000,17.8960) and (26.1040,17.0000) .. (25.0000,17.0000) -- (11.0000,17.0000) .. controls (9.8960,17.0000) and (9.0000,17.8960) .. (9.0000,19.0000) -- (9.0000,20.0910) -- (0.1100,16.0500) .. controls (0.0410,16.6910) and (0.0000,17.3400) .. (0.0000,18.0000) -- (9.0000,22.0910) -- (9.0000,26.6370) -- (1.5470,25.2820) .. controls (1.8880,26.0520) and (2.2880,26.7890) .. (2.7300,27.4970) -- (9.0000,28.6370) -- (9.0000,30.0000) .. controls (9.0000,31.1040) and (9.8960,32.0000) .. (11.0000,32.0000) -- (25.0000,32.0000) .. controls (26.1040,32.0000) and (27.0000,31.1040) .. (27.0000,30.0000) -- (27.0000,28.6370) -- (33.2710,27.4960) .. controls (33.7120,26.7880) and (34.1120,26.0510) .. (34.4530,25.2810) -- (27.0000,26.6370) -- (27.0000,22.0910) -- cycle;}
+\defineByoTwemojiElement{halo}{\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (2.7637,8.4121) -- (2.2735,9.2344) .. controls (5.3165,11.0904) and (11.3371,12.1524) .. (18.0005,12.1524) .. controls (24.5965,12.1524) and (30.5765,11.1130) .. (33.6525,9.2930) -- (33.7306,9.2441) .. controls (33.7306,9.2441) and (33.4292,8.7204) .. (33.2365,8.4180) .. controls (30.0614,10.1001) and (24.3259,11.0586) .. (18.0045,11.0586) .. controls (11.6770,11.0586) and (5.9375,10.0970) .. (2.7645,8.4121) -- cycle;\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (15.5530,0.1719) .. controls (14.4122,0.2062) and (13.2975,0.2627) .. (12.2268,0.3457) .. controls (5.3368,0.8817) and (0.1658,2.4531) .. (0.1658,5.2891) .. controls (0.1658,8.8771) and (8.4289,11.0606) .. (17.9958,11.0606) .. controls (27.5628,11.0606) and (35.8258,8.8771) .. (35.8258,5.2891) .. controls (35.8258,2.4541) and (30.6591,0.8847) .. (23.7728,0.3477) .. controls (22.7044,0.2649) and (21.5921,0.2083) .. (20.4544,0.1739) .. controls (22.6022,0.4674) and (24.6297,1.1350) .. (26.4661,2.1173) .. controls (26.5579,2.1664) and (26.6525,2.2320) .. (26.7454,2.2853) .. controls (27.9180,2.5502) and (28.9191,2.8630) .. (29.6282,3.2306) .. controls (30.4352,3.6486) and (30.9055,4.1245) .. (30.9055,4.6486) .. controls (30.9055,6.5516) and (24.8563,7.3849) .. (17.9955,7.3849) .. controls (11.1345,7.3849) and (5.0855,6.5515) .. (5.0855,4.6486) .. controls (5.0855,4.1126) and (5.5803,3.6254) .. (6.4253,3.1994) .. controls (7.1260,2.8463) and (8.0972,2.5442) .. (9.2300,2.2873) .. controls (9.4431,2.1723) and (9.6093,2.0683) .. (9.8550,1.9435) .. controls (11.6079,1.0538) and (13.5277,0.4470) .. (15.5523,0.1720) -- cycle;\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (15.5570,0.1699) .. controls (14.4162,0.2043) and (13.3015,0.2608) .. (12.2308,0.3438) .. controls (10.8838,0.6858) and (8.5969,1.5711) .. (6.3109,3.2460) -- (6.4300,3.1992) .. controls (7.1299,2.8465) and (8.0997,2.5438) .. (9.2308,2.2871) .. controls (9.4451,2.1714) and (9.6125,2.0669) .. (9.8598,1.9414) .. controls (11.6127,1.0517) and (13.5325,0.4449) .. (15.5571,0.1699) -- cycle(20.4593,0.1719) .. controls (22.6071,0.4654) and (24.6346,1.1330) .. (26.4710,2.1153) .. controls (26.5638,2.1648) and (26.6603,2.2294) .. (26.7542,2.2832) .. controls (27.9253,2.5480) and (28.9247,2.8633) .. (29.6331,3.2305) -- (29.6936,3.2461) .. controls (27.4086,1.5721) and (25.1246,0.6877) .. (23.7776,0.3457) .. controls (22.7092,0.2629) and (21.5969,0.2063) .. (20.4592,0.1719) -- cycle;}
+\defineByoTwemojiElement{tissue}{\path[fill=byoTwemojiLightGray, dynamic style/.expand once=#1] (18.4060,18.0330) .. controls (21.0840,20.7090) and (14.4320,33.5570) .. (13.1560,34.8330) .. controls (12.1060,35.8830) and (8.9560,35.8830) .. (7.9060,33.7830) .. controls (6.8560,31.6830) and (3.7060,33.7830) .. (2.6560,32.7330) .. controls (0.5560,30.6330) and (3.7060,29.5830) .. (2.6560,27.4830) .. controls (1.6060,25.3830) and (-0.4940,24.3330) .. (1.6060,22.2330) .. controls (3.7060,20.1330) and (8.9560,21.1830) .. (12.1060,19.0830) .. controls (15.2560,16.9830) and (17.3550,16.9830) .. (18.4060,18.0330) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (17.3220,19.8720) .. controls (17.3060,19.8100) and (17.2690,19.7590) .. (17.2430,19.7020) .. controls (17.2130,19.6360) and (17.1930,19.5670) .. (17.1490,19.5080) .. controls (16.9880,19.2900) and (16.7440,19.1340) .. (16.4550,19.0930) -- (16.4540,19.0930) .. controls (16.3170,19.0740) and (16.1800,19.0820) .. (16.0480,19.1150) .. controls (15.9570,19.1380) and (15.8790,19.1860) .. (15.7990,19.2320) .. controls (15.7610,19.2530) and (15.7190,19.2620) .. (15.6840,19.2880) .. controls (15.5730,19.3700) and (15.4780,19.4730) .. (15.4060,19.5930) .. controls (12.4720,24.4830) and (5.4640,27.5370) .. (5.3930,27.5680) .. controls (4.8600,27.7970) and (4.6140,28.4140) .. (4.8430,28.9470) .. controls (5.0140,29.3450) and (5.4010,29.5830) .. (5.8080,29.5830) .. controls (5.9460,29.5830) and (6.0860,29.5560) .. (6.2210,29.4980) .. controls (6.4440,29.4020) and (10.2760,27.7280) .. (13.6460,24.7860) .. controls (11.5780,28.6110) and (8.4160,30.7810) .. (8.3730,30.8110) .. controls (7.8920,31.1340) and (7.7630,31.7850) .. (8.0850,32.2670) .. controls (8.2880,32.5690) and (8.6200,32.7340) .. (8.9590,32.7340) .. controls (9.1590,32.7340) and (9.3610,32.6770) .. (9.5400,32.5580) .. controls (9.8130,32.3750) and (16.2430,28.0090) .. (17.3470,20.2840) .. controls (17.3650,20.1440) and (17.3560,20.0050) .. (17.3220,19.8720) -- cycle;}
+\defineByoTwemojiElement{clown makeup}{\path[fill=byoTwemojiRose, dynamic style/.expand once=#1] (6.9300,21.0000) circle (0.1129cm);\path[fill=byoTwemojiRose, dynamic style/.expand once=#1] (28.9300,21.0000) circle (0.1129cm);\path (27.3350,23.6290) .. controls (27.1570,23.4680) and (26.8910,23.4580) .. (26.7000,23.6000) .. controls (26.6610,23.6290) and (22.7780,26.5000) .. (18.0000,26.5000) .. controls (13.2340,26.5000) and (9.3380,23.6290) .. (9.3000,23.6000) .. controls (9.1090,23.4580) and (8.8430,23.4700) .. (8.6650,23.6290) .. controls (8.4880,23.7890) and (8.4480,24.0530) .. (8.5710,24.2570) .. controls (8.7000,24.4720) and (11.7880,31.0000) .. (18.0000,31.0000) .. controls (24.2120,31.0000) and (27.3010,24.4720) .. (27.4290,24.2570) .. controls (27.5520,24.0520) and (27.5130,23.7890) .. (27.3350,23.6290) -- cycle;}
+\defineByoTwemojiElement{sweat upper right}{\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (35.0000,11.0000) .. controls (35.0000,13.7620) and (32.7620,16.0000) .. (30.0000,16.0000) .. controls (27.2380,16.0000) and (25.0000,13.7620) .. (25.0000,11.0000) .. controls (25.0000,8.2380) and (29.0000,1.0000) .. (30.0000,1.0000) .. controls (31.0000,1.0000) and (35.0000,8.2380) .. (35.0000,11.0000) -- cycle;}
+\defineByoTwemojiElement{head}{\path[fill=byoTwemojiYellow, dynamic style/.expand once=#1] (36.0000,18.0000) .. controls (36.0000,27.9410) and (27.9410,36.0000) .. (18.0000,36.0000) .. controls (8.0590,36.0000) and (0.0000,27.9410) .. (0.0000,18.0000) .. controls (0.0000,8.0590) and (8.0590,0.0000) .. (18.0000,0.0000) .. controls (27.9410,0.0000) and (36.0000,8.0590) .. (36.0000,18.0000);}
+\defineByoTwemojiElement{clown hair}{\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (28.9510,1.0000)arc(268.569:195.328:2.000) .. controls (28.1531,3.1037) and (29.1580,3.8468) .. (30.0799,4.6836)arc(57.314:-0.009:2.000)arc(0.000:-90.000:2.000)arc(270.699:269.301:2.000) -- cycle;\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (32.9490,5.0000)arc(268.996:230.650:3.000) .. controls (32.4638,7.1299) and (33.5914,8.8020) .. (34.4178,10.6426)arc(61.792:0.021:3.000)arc(0.000:-90.000:3.000)arc(270.485:269.515:3.000) -- cycle;\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (32.9490,1.0000)arc(269.030:179.992:3.000)arc(179.906:166.732:3.000) .. controls (30.8205,5.3559) and (31.5066,6.0831) .. (32.1268,6.8691)arc(106.985:90.064:3.000)arc(90.000:0.000:3.000)arc(0.000:-90.000:3.000)arc(270.485:269.515:3.000) -- cycle;\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (6.9512,1.0000)arc(268.602:179.983:2.000)arc(180.009:122.686:2.000) .. controls (6.8418,3.8468) and (7.8467,3.1037) .. (8.9277,2.4707)arc(344.654:270.028:2.000)arc(270.699:269.301:2.000) -- cycle;\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (2.9492,5.0000)arc(269.030:179.992:3.000)arc(180.015:118.208:3.000) .. controls (2.4084,8.8033) and (3.5356,7.1303) .. (4.9004,5.6797)arc(309.336:270.023:3.000)arc(270.485:269.515:3.000) -- cycle;\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (2.9492,1.0000)arc(269.030:179.992:3.000)arc(180.000:90.000:3.000)arc(89.936:73.015:3.000) .. controls (4.4933,6.0830) and (5.1794,5.3558) .. (5.9200,4.6836)arc(13.268:0.094:3.000)arc(0.000:-90.000:3.000)arc(270.485:269.515:3.000) -- cycle;\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (30.5000,4.5000) circle (0.0706cm);\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (32.0000,7.0000) circle (0.0564cm);\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (5.5000,4.5000) circle (0.0706cm);\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (4.0000,7.0000) circle (0.0564cm);}
+\defineByoTwemojiElement{laughing tears}{\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (10.8470,28.2290) .. controls (10.1670,30.9060) and (7.4470,32.5240) .. (4.7700,31.8440) .. controls (2.0940,31.1650) and (0.4750,28.4450) .. (1.1540,25.7680) .. controls (1.8330,23.0910) and (7.4910,17.0600) .. (8.4610,17.3060) .. controls (9.4310,17.5530) and (11.5260,25.5530) .. (10.8470,28.2290) -- cycle(25.1330,28.2290) .. controls (25.8130,30.9060) and (28.5330,32.5240) .. (31.2100,31.8440) .. controls (33.8870,31.1650) and (35.5060,28.4450) .. (34.8260,25.7680) .. controls (34.1460,23.0910) and (28.4880,17.0600) .. (27.5180,17.3060) .. controls (26.5500,17.5530) and (24.4540,25.5530) .. (25.1330,28.2290) -- cycle;}
+\defineByoTwemojiElement{tear right}{\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (29.5000,27.5000) .. controls (29.5000,30.2620) and (27.2620,32.5000) .. (24.5000,32.5000) .. controls (21.7380,32.5000) and (19.5000,30.2620) .. (19.5000,27.5000) .. controls (19.5000,24.7380) and (23.5000,17.5000) .. (24.5000,17.5000) .. controls (25.5000,17.5000) and (29.5000,24.7380) .. (29.5000,27.5000) -- cycle;}
+\defineByoTwemojiElement{blush}{\path[fill=byoTwemojiRose, dynamic style/.expand once=#1] (29.0000,22.0000) circle (0.1411cm);\path[fill=byoTwemojiRose, dynamic style/.expand once=#1] (7.0000,22.0000) circle (0.1411cm);}
+\defineByoTwemojiElement{head exploding}{\path[fill=byoTwemojiYellow, dynamic style/.expand once=#1] (35.0000,18.6190) .. controls (35.0000,14.8250) and (31.9250,11.7500) .. (28.1310,11.7500) .. controls (27.1520,11.7500) and (25.3790,12.3280) .. (25.3790,12.3280) -- (12.2530,13.7120) .. controls (12.2530,13.7120) and (9.5360,12.1310) .. (7.8700,12.1310) .. controls (4.0750,12.1310) and (1.0000,15.2060) .. (1.0000,19.0000) .. controls (1.0000,19.2370) and (1.0120,19.4710) .. (1.0350,19.7020) .. controls (1.4060,28.7630) and (8.8490,36.0000) .. (18.0000,36.0000) .. controls (27.3890,36.0000) and (35.0000,28.3890) .. (35.0000,19.0000) .. controls (35.0000,18.9480) and (34.9910,18.8990) .. (34.9880,18.8470) .. controls (34.9910,18.7710) and (35.0000,18.6960) .. (35.0000,18.6190) -- cycle;\path[fill=byoTwemojiLightOrange, dynamic style/.expand once=#1] (30.1260,13.7510) .. controls (29.1850,13.5070) and (29.1170,14.1370) .. (27.9240,13.9970) .. controls (26.7560,13.8600) and (28.3530,13.2580) .. (27.7290,12.9050) .. controls (27.5190,12.7860) and (27.2180,12.7610) .. (26.8470,12.8070) .. controls (25.7950,12.9360) and (9.8930,13.3510) .. (9.3000,13.6370) .. controls (8.7730,13.8910) and (8.4610,14.1850) .. (7.9820,13.7380) .. controls (7.3790,13.1760) and (6.5160,13.5000) .. (6.2660,13.6870) .. controls (5.9440,13.9290) and (5.8770,14.4090) .. (6.5000,14.9640) .. controls (7.1210,15.3840) and (8.1730,15.8230) .. (9.9650,16.1230) .. controls (10.1620,16.1560) and (10.3300,16.1690) .. (10.4870,16.1750) .. controls (11.7140,16.2160) and (11.8840,14.5050) .. (13.6170,14.4590) .. controls (14.7530,14.4290) and (24.7700,15.5290) .. (25.5950,15.4170) .. controls (25.6960,15.4030) and (25.8020,15.3930) .. (25.9240,15.3930) .. controls (27.4870,15.3930) and (27.8500,16.8430) .. (29.5130,15.7090) .. controls (30.2180,15.1360) and (31.3240,14.0610) .. (30.1260,13.7510) -- cycle;\path[fill=byoTwemojiOrange, dynamic style/.expand once=#1] (5.9380,9.1150) .. controls (7.4610,10.6420) and (8.5420,12.2600) .. (9.3000,13.6380) .. controls (9.8660,14.6670) and (10.2560,15.5670) .. (10.4870,16.1760) .. controls (11.7140,16.2170) and (11.8840,15.5060) .. (13.6170,15.4600) .. controls (14.7530,15.4300) and (15.4000,16.2290) .. (16.2400,16.6890) .. controls (17.7420,17.5110) and (18.8090,15.9590) .. (19.9590,15.9590) .. controls (20.8090,15.9590) and (22.1780,17.1660) .. (23.1350,16.7230) .. controls (24.5220,16.0800) and (24.7700,15.5320) .. (25.5950,15.4190) .. controls (25.9170,14.6280) and (26.3360,13.7230) .. (26.8470,12.8100) .. controls (27.5870,11.4860) and (28.5250,10.1450) .. (29.6880,9.1170) -- (5.9380,9.1170) -- cycle;\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (29.3060,9.4350) .. controls (30.5870,8.1720) and (6.2670,9.4510) .. (6.9650,10.2230) .. controls (7.9530,11.3170) and (9.1650,13.3760) .. (9.1650,13.3760) .. controls (9.1650,13.3760) and (13.9220,15.7810) .. (17.5160,12.7500) .. controls (20.0160,14.2500) and (23.5160,13.7190) .. (25.0780,11.1410) .. controls (25.0780,11.1410) and (26.2950,11.5940) .. (27.5290,11.6720) .. controls (27.5290,11.6720) and (28.4820,10.2470) .. (29.3060,9.4350) -- cycle;\path[fill=byoTwemojiLightGray, dynamic style/.expand once=#1] (31.1250,3.7250) .. controls (30.8850,3.7250) and (30.6580,3.7700) .. (30.4390,3.8340) .. controls (29.7510,2.9890) and (28.7160,2.4380) .. (27.5410,2.4380) .. controls (27.4540,2.4380) and (27.3720,2.4580) .. (27.2860,2.4640) .. controls (26.5520,1.6370) and (25.4920,1.1050) .. (24.2990,1.1050) .. controls (22.7940,1.1050) and (21.4990,1.9440) .. (20.8130,3.1710) .. controls (20.4670,2.3730) and (19.6740,1.8140) .. (18.7490,1.8140) .. controls (18.0310,1.8140) and (17.4000,2.1560) .. (16.9880,2.6790) .. controls (16.4800,1.2090) and (15.1000,0.1470) .. (13.4580,0.1470) .. controls (12.1350,0.1470) and (10.9780,0.8360) .. (10.3100,1.8700) .. controls (10.1260,1.8410) and (9.9420,1.8120) .. (9.7500,1.8120) .. controls (8.3180,1.8120) and (7.0890,2.6240) .. (6.4570,3.8040) .. controls (6.2540,3.7660) and (6.0470,3.7410) .. (5.8330,3.7410) .. controls (3.9690,3.7410) and (2.4580,5.2520) .. (2.4580,7.1160) .. controls (2.4580,8.9800) and (3.9690,10.4910) .. (5.8330,10.4910) .. controls (6.4210,10.4910) and (6.9680,10.3320) .. (7.4470,10.0660) .. controls (7.8230,10.3480) and (8.2850,10.5220) .. (8.7920,10.5220) .. controls (8.9370,10.5220) and (9.0770,10.5060) .. (9.2140,10.4790) .. controls (10.0690,11.8580) and (11.5810,12.7820) .. (13.3230,12.7820) .. controls (15.0320,12.7820) and (16.5290,11.8970) .. (17.3960,10.5650) .. controls (18.1160,11.4470) and (19.1980,12.0220) .. (20.4250,12.0220) .. controls (22.2400,12.0220) and (23.7520,10.7840) .. (24.2010,9.1110) .. controls (24.2350,9.1120) and (24.2660,9.1210) .. (24.3000,9.1210) .. controls (24.5830,9.1210) and (24.8590,9.0900) .. (25.1260,9.0340) .. controls (25.7800,9.5900) and (26.6170,9.9380) .. (27.5430,9.9380) .. controls (28.7170,9.9380) and (29.7530,9.3870) .. (30.4400,8.5420) .. controls (30.6590,8.6060) and (30.8860,8.6510) .. (31.1260,8.6510) .. controls (32.4860,8.6510) and (33.5890,7.5480) .. (33.5890,6.1880) .. controls (33.5890,4.8280) and (32.4850,3.7250) .. (31.1250,3.7250) -- cycle;\path[fill=byoTwemojiWhiteGray, dynamic style/.expand once=#1] (27.7950,5.7670) circle (0.0599cm);\path[fill=byoTwemojiWhiteGray, dynamic style/.expand once=#1] (19.8760,5.9030) .. controls (19.8760,4.7100) and (18.9090,3.7420) .. (17.7160,3.7420) .. controls (17.3480,3.7420) and (17.0060,3.8430) .. (16.7030,4.0050) .. controls (16.4520,3.4040) and (15.8590,2.9810) .. (15.1660,2.9810) .. controls (14.5990,2.9810) and (14.0990,3.2660) .. (13.7980,3.6990) .. controls (13.1280,3.0760) and (12.2370,2.6860) .. (11.2500,2.6860) .. controls (9.4950,2.6860) and (8.0340,3.8960) .. (7.6250,5.5240) .. controls (7.2600,5.1570) and (6.7550,4.9290) .. (6.1960,4.9290) .. controls (5.0850,4.9290) and (4.1840,5.8300) .. (4.1840,6.9410) .. controls (4.1840,8.0520) and (5.0850,8.9530) .. (6.1960,8.9530) .. controls (6.8990,8.9530) and (7.5150,8.5920) .. (7.8750,8.0460) .. controls (8.3920,9.1270) and (9.4040,9.9190) .. (10.6240,10.1250) .. controls (11.0140,10.7950) and (11.7310,11.2500) .. (12.5620,11.2500) .. controls (13.6360,11.2500) and (14.5310,10.4960) .. (14.7550,9.4900) .. controls (15.0790,9.6700) and (15.4460,9.7820) .. (15.8420,9.7820) .. controls (16.9120,9.7820) and (17.8040,9.0330) .. (18.0320,8.0320) .. controls (19.0740,7.8770) and (19.8760,6.9880) .. (19.8760,5.9030) -- cycle;}
+\defineByoTwemojiElement{icicles upper}{\path[fill=byoTwemojiLightBlue, dynamic style/.expand once=#1] (24.2660,1.1250) .. controls (24.2660,1.1250) and (23.2750,0.7040) .. (22.9490,0.6040) .. controls (22.6620,0.5160) and (21.7560,0.3280) .. (21.1960,0.2200) .. controls (20.5710,0.0990) and (19.9020,0.1050) .. (19.9020,0.1050) .. controls (19.9020,0.1050) and (19.8720,0.5070) .. (20.0160,1.1300) .. controls (20.1320,1.6320) and (20.4200,2.3280) .. (20.4740,2.6890) .. controls (20.5330,3.0800) and (20.5420,3.5440) .. (20.6150,4.0370) .. controls (20.6790,4.4630) and (20.7430,4.9170) .. (20.8120,5.3790) .. controls (20.8790,5.8250) and (20.9940,6.2730) .. (21.0610,6.7200) .. controls (21.1310,7.1840) and (21.1630,7.6450) .. (21.2280,8.0730) .. controls (21.3020,8.5690) and (21.2180,9.0510) .. (21.2770,9.4440) .. controls (21.3980,10.2500) and (21.6100,11.3760) .. (21.8390,11.3760) .. controls (22.0680,11.3760) and (22.2700,10.3570) .. (22.3910,9.5480) .. controls (22.4500,9.1570) and (22.3640,8.8530) .. (22.4380,8.3600) .. controls (22.5020,7.9340) and (22.5560,7.5100) .. (22.6260,7.0480) .. controls (22.6930,6.6020) and (22.7470,6.1660) .. (22.8140,5.7200) .. controls (22.8840,5.2560) and (22.8750,4.8040) .. (22.9390,4.3760) .. controls (23.0130,3.8800) and (23.3020,3.2690) .. (23.3610,2.8760) .. controls (23.4800,2.0700) and (24.2660,1.1250) .. (24.2660,1.1250) -- cycle(5.8750,9.3790) .. controls (5.8750,9.3790) and (6.6060,9.2150) .. (7.3020,9.0700) .. controls (7.7550,8.9760) and (8.1140,8.6110) .. (8.8550,8.3410) .. controls (9.6260,8.0600) and (10.1220,7.8170) .. (10.1220,7.8170) .. controls (10.1220,7.8170) and (10.1850,9.1220) .. (10.0130,9.7730) .. controls (9.8740,10.2980) and (9.8010,10.9760) .. (9.7370,11.3530) .. controls (9.6670,11.7610) and (9.6280,12.2420) .. (9.5400,12.7570) .. controls (9.4640,13.2020) and (9.3240,13.6670) .. (9.2410,14.1510) .. controls (9.1610,14.6180) and (9.0970,15.1650) .. (9.0170,15.6320) .. controls (8.9340,16.1170) and (8.9120,16.5340) .. (8.8350,16.9810) .. controls (8.7460,17.4990) and (8.8130,17.5510) .. (8.7420,17.9610) .. controls (8.5970,18.8040) and (8.5770,18.6880) .. (8.5300,19.1470) .. controls (8.4830,19.6060) and (8.1360,19.6630) .. (7.9860,19.3270) .. controls (7.8360,18.9910) and (7.9950,18.8060) .. (7.8500,17.9600) .. controls (7.7800,17.5520) and (7.5230,16.4730) .. (7.4400,15.9900) .. controls (7.3600,15.5230) and (7.2520,14.7910) .. (7.1720,14.3240) .. controls (7.0890,13.8390) and (7.0680,13.0570) .. (6.9910,12.6090) .. controls (6.9020,12.0910) and (6.7660,11.7710) .. (6.6960,11.3610) .. controls (6.5510,10.5200) and (5.8750,9.3790) .. (5.8750,9.3790) -- cycle;}
+\defineByoTwemojiElement{tear stream}{\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (24.0000,16.0000) -- (28.0000,16.0000) -- (28.0000,35.0000) -- (24.0000,34.9540) -- (24.0000,16.0000) -- cycle(8.0000,35.0000) -- (12.0000,34.9540) -- (12.0000,16.0000) -- (8.0000,16.0000) -- (8.0000,35.0000) -- cycle;\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (18.0000,34.0000) ellipse (0.5080cm and 0.0564cm);}
+\defineByoTwemojiElement{bandage}{\path[fill=byoTwemojiWhiteGray, dynamic style/.expand once=#1] (34.9790,12.0680) .. controls (34.8430,11.6790) and (34.7080,11.2890) .. (34.5470,10.9130) .. controls (34.1900,10.0820) and (33.7600,9.2920) .. (33.2880,8.5310) .. controls (33.0260,8.1090) and (32.7480,7.7010) .. (32.4530,7.3030) .. controls (32.0510,6.7610) and (31.6220,6.2430) .. (31.1630,5.7500) .. controls (30.8700,5.4350) and (30.5670,5.1320) .. (30.2520,4.8390) -- (30.1290,4.7270) .. controls (29.4820,4.1350) and (28.8050,3.5760) .. (28.0760,3.0820) .. controls (27.6370,2.7850) and (27.1810,2.5120) .. (26.7150,2.2540) .. controls (25.5900,1.6300) and (24.3920,1.1260) .. (23.1360,0.7530) -- (15.7150,2.1040) -- (11.3050,1.3010) .. controls (10.2250,1.7350) and (9.1980,2.2690) .. (8.2330,2.8940) .. controls (7.8600,3.1360) and (7.5020,3.3950) .. (7.1500,3.6630) -- (7.0300,3.7520) .. controls (6.3200,4.3000) and (5.6490,4.8940) .. (5.0290,5.5400) .. controls (4.7820,5.7970) and (4.5410,6.0600) .. (4.3090,6.3320) .. controls (4.2700,6.3770) and (4.2270,6.4180) .. (4.1890,6.4640) .. controls (3.8880,6.8240) and (3.6090,7.2020) .. (3.3370,7.5850) .. controls (3.1550,7.8400) and (2.9820,8.1010) .. (2.8130,8.3660) .. controls (2.4780,8.8930) and (2.1730,9.4380) .. (1.8930,10.0000) .. controls (1.7010,10.3860) and (1.5120,10.7740) .. (1.3480,11.1760) -- (9.8000,9.6380) -- (35.6250,14.3380) .. controls (35.4640,13.5590) and (35.2370,12.8060) .. (34.9790,12.0680) -- cycle;\path[fill=byoTwemojiGray, dynamic style/.expand once=#1] (34.5460,10.9120) -- (18.6710,8.0230) -- (24.5850,6.9470) -- (27.5410,6.4090) -- (31.1620,5.7500) .. controls (30.8690,5.4350) and (30.5660,5.1320) .. (30.2510,4.8390) -- (24.5830,5.8710) -- (21.6270,6.4090) -- (15.7130,7.4850) -- (12.7560,8.0230) -- (6.8430,9.0990) -- (1.8930,10.0000) .. controls (1.7010,10.3860) and (1.5120,10.7740) .. (1.3480,11.1760) -- (9.8000,9.6380) -- (15.7140,8.5620) -- (34.9790,12.0680) .. controls (34.8430,11.6780) and (34.7080,11.2890) .. (34.5460,10.9120) -- cycle;\path[fill=byoTwemojiLightGray, dynamic style/.expand once=#1] (27.5410,6.4090) -- (32.4530,7.3030) .. controls (32.7480,7.7000) and (33.0260,8.1090) .. (33.2880,8.5310) -- (24.5860,6.9470) -- (27.5410,6.4090) -- cycle(8.2320,2.8950) .. controls (7.8600,3.1360) and (7.5020,3.3950) .. (7.1500,3.6630) -- (9.8000,3.1800) -- (8.2320,2.8950) -- cycle(26.7150,2.2540) -- (21.6280,3.1800) -- (15.7140,4.2560) -- (12.7580,4.7940) -- (6.8440,5.8710) -- (4.3090,6.3320) .. controls (4.2700,6.3770) and (4.2270,6.4180) .. (4.1890,6.4640) .. controls (3.8880,6.8240) and (3.6090,7.2020) .. (3.3370,7.5850) -- (6.8420,6.9470) -- (9.8000,6.4090) -- (15.7140,5.3330) -- (18.6700,4.7950) -- (24.5840,3.7190) -- (28.0760,3.0840) .. controls (27.6360,2.7860) and (27.1800,2.5130) .. (26.7150,2.2540) -- cycle;}
+\defineByoTwemojiElement{icicles lower}{\path[fill=byoTwemojiLightBlue, dynamic style/.expand once=#1] (35.7560,15.1880) .. controls (35.7560,14.7430) and (35.7100,17.4280) .. (32.0040,18.5820) .. controls (30.5430,19.0370) and (30.7160,21.1620) .. (30.7390,21.7340) .. controls (30.8190,23.7090) and (31.1370,25.6260) .. (31.2360,26.1260) .. controls (31.3360,26.6330) and (31.7430,28.2320) .. (31.8380,28.7150) .. controls (31.9430,29.2470) and (32.0790,31.1210) .. (32.1710,31.5880) .. controls (32.2820,32.1510) and (32.3860,32.5560) .. (32.4710,32.9860) .. controls (32.6550,33.9150) and (32.8950,34.5840) .. (33.3030,34.5840) .. controls (33.7120,34.5840) and (33.7190,33.4590) .. (33.9020,32.5310) .. controls (33.9870,32.1020) and (34.0090,31.7440) .. (34.1200,31.1820) .. controls (34.2120,30.7180) and (34.4830,27.5410) .. (34.5850,27.0260) .. controls (34.6820,26.5350) and (35.2210,24.4580) .. (35.3190,23.9590) .. controls (35.4190,23.4520) and (35.7180,21.4650) .. (35.7980,20.9800) .. controls (36.2760,18.0830) and (35.7560,15.1890) .. (35.7560,15.1880) -- cycle(0.3130,21.3750) .. controls (0.3130,21.0850) and (0.9260,22.5390) .. (1.4610,22.8630) .. controls (2.1510,23.2810) and (2.6910,24.0630) .. (3.5010,24.7500) .. controls (4.3110,25.4370) and (4.3090,26.7240) .. (4.2770,27.3440) .. controls (4.1410,30.0000) and (3.7910,32.6430) .. (3.7150,32.9690) .. controls (3.6390,33.3000) and (3.3570,35.7920) .. (2.9850,35.7920) .. controls (2.6130,35.7920) and (2.4320,34.9140) .. (2.2920,34.3080) -- (2.0670,33.3310) .. controls (1.9970,33.0290) and (1.9470,32.7000) .. (1.8670,32.3550) .. controls (1.7950,32.0410) and (1.4460,29.7680) .. (1.3710,29.4420) .. controls (1.2950,29.1110) and (0.9650,27.7990) .. (0.8920,27.4840) .. controls (0.8120,27.1370) and (0.7780,26.8000) .. (0.7020,26.4970) .. controls (0.3750,25.1970) and (0.3130,21.3760) .. (0.3130,21.3750) -- cycle;}
+\defineByoTwemojiElement{cold sweat}{\path[fill=byoTwemojiLightBlue, dynamic style/.expand once=#1] (18.0000,11.0000) .. controls (26.7490,11.0000) and (34.0330,15.5090) .. (35.6560,21.4840) .. controls (35.8780,20.3560) and (36.0000,19.1920) .. (36.0000,18.0000) .. controls (36.0000,8.0600) and (27.9410,0.0000) .. (18.0000,0.0000) .. controls (8.0600,0.0000) and (0.0000,8.0600) .. (0.0000,18.0000) .. controls (0.0000,19.1920) and (0.1230,20.3560) .. (0.3440,21.4840) .. controls (1.9670,15.5090) and (9.2520,11.0000) .. (18.0000,11.0000) -- cycle;}
+\defineByoTwemojiElement{confetti}{\path[fill=byoTwemojiLightBlue, dynamic style/.expand once=#1] (2.5000,33.5000) circle (0.0423cm);\path[fill=byoTwemojiLightBlue, dynamic style/.expand once=#1] (29.0000,2.0000) circle (0.0564cm);\path[fill=byoTwemojiLightRed, dynamic style/.expand once=#1] (4.8640,29.2460) -- (2.5260,23.6300) -- (0.4120,29.6750) -- cycle(26.0000,5.0000) -- (22.0000,6.0000) -- (23.0000,2.0000) -- cycle;\path[fill=byoTwemojiLightGreen, dynamic style/.expand once=#1] (31.9990,13.0000) -- (36.0000,7.9990) -- (33.0000,6.0000) -- cycle;}
+\defineByoTwemojiElement{exhaling}{\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (15.3910,20.0800) .. controls (14.9380,19.8850) and (14.4120,20.0530) .. (14.1520,20.4700) -- (9.1520,28.4700) .. controls (8.9600,28.7790) and (8.9490,29.1670) .. (9.1260,29.4850) .. controls (9.3020,29.8030) and (9.6360,30.0000) .. (10.0000,30.0000) -- (13.0000,30.0000) .. controls (13.4590,30.0000) and (13.8590,29.6880) .. (13.9700,29.2420) -- (15.9700,21.2420) .. controls (16.0890,20.7660) and (15.8440,20.2720) .. (15.3910,20.0800) -- cycle(26.8480,28.4700) -- (21.8480,20.4700) .. controls (21.5860,20.0520) and (21.0610,19.8860) .. (20.6100,20.0800) .. controls (20.1570,20.2720) and (19.9110,20.7660) .. (20.0310,21.2420) -- (22.0310,29.2420) .. controls (22.1420,29.6880) and (22.5410,30.0000) .. (23.0000,30.0000) -- (26.0000,30.0000) .. controls (26.3630,30.0000) and (26.6980,29.8030) .. (26.8750,29.4840) .. controls (27.0510,29.1670) and (27.0410,28.7780) .. (26.8480,28.4700) -- cycle;\path[fill=byoTwemojiWhiteGray, dynamic style/.expand once=#1] (31.9820,30.1780) .. controls (31.9850,30.1180) and (32.0000,30.0610) .. (32.0000,30.0000) .. controls (32.0000,28.3440) and (30.6560,27.0000) .. (29.0000,27.0000) .. controls (27.9730,27.0000) and (27.0680,27.5180) .. (26.5270,28.3050) .. controls (26.0570,28.1100) and (25.5410,28.0000) .. (25.0000,28.0000) .. controls (22.7910,28.0000) and (21.0000,29.7910) .. (21.0000,32.0000) .. controls (21.0000,34.2090) and (22.7910,36.0000) .. (25.0000,36.0000) .. controls (26.3650,36.0000) and (27.5680,35.3130) .. (28.2900,34.2690) .. controls (28.7700,35.2890) and (29.7980,36.0000) .. (31.0000,36.0000) .. controls (32.6570,36.0000) and (34.0000,34.6570) .. (34.0000,33.0000) .. controls (34.0000,31.6880) and (33.1540,30.5860) .. (31.9820,30.1780) -- cycle(11.0000,28.0000) .. controls (10.4580,28.0000) and (9.9440,28.1100) .. (9.4730,28.3050) .. controls (8.9320,27.5180) and (8.0270,27.0000) .. (7.0000,27.0000) .. controls (5.3440,27.0000) and (4.0000,28.3440) .. (4.0000,30.0000) .. controls (4.0000,30.0610) and (4.0140,30.1180) .. (4.0180,30.1780) .. controls (2.8460,30.5860) and (2.0000,31.6880) .. (2.0000,33.0000) .. controls (2.0000,34.6570) and (3.3430,36.0000) .. (5.0000,36.0000) .. controls (6.2020,36.0000) and (7.2310,35.2890) .. (7.7090,34.2690) .. controls (8.4320,35.3130) and (9.6340,36.0000) .. (11.0000,36.0000) .. controls (13.2090,36.0000) and (15.0000,34.2090) .. (15.0000,32.0000) .. controls (15.0000,29.7910) and (13.2090,28.0000) .. (11.0000,28.0000) -- cycle;}
+\defineByoTwemojiElement{clown nose}{\path (27.3350,23.6290) .. controls (27.1570,23.4680) and (26.8910,23.4580) .. (26.7000,23.6000) .. controls (26.6610,23.6290) and (22.7780,26.5000) .. (18.0000,26.5000) .. controls (13.2340,26.5000) and (9.3380,23.6290) .. (9.3000,23.6000) .. controls (9.1090,23.4580) and (8.8430,23.4700) .. (8.6650,23.6290) .. controls (8.4880,23.7890) and (8.4480,24.0530) .. (8.5710,24.2570) .. controls (8.7000,24.4720) and (11.7880,31.0000) .. (18.0000,31.0000) .. controls (24.2120,31.0000) and (27.3010,24.4720) .. (27.4290,24.2570) .. controls (27.5520,24.0520) and (27.5130,23.7890) .. (27.3350,23.6290) -- cycle;\path[fill=byoTwemojiWineRed, dynamic style/.expand once=#1] (18.5000,19.5000) circle (0.0988cm);}
+\defineByoTwemojiElement{censor bar}{\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (29.7390,33.0000) -- (6.2610,33.0000) .. controls (5.0170,33.0000) and (4.0000,31.9830) .. (4.0000,30.7390) -- (4.0000,25.0000) .. controls (4.0000,23.7560) and (5.0170,22.7390) .. (6.2610,22.7390) -- (29.7390,22.7390) .. controls (30.9830,22.7390) and (32.0000,23.7560) .. (32.0000,25.0000) -- (32.0000,30.7390) .. controls (32.0000,31.9830) and (30.9830,33.0000) .. (29.7390,33.0000) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (7.8410,27.2290) -- (7.0230,27.2290) .. controls (6.7090,27.2290) and (6.5660,27.0000) .. (6.5660,26.7720) .. controls (6.5660,26.5440) and (6.7090,26.3160) .. (7.0230,26.3160) -- (7.9730,26.3160) -- (8.1820,24.7860) .. controls (8.2290,24.4440) and (8.3720,24.3300) .. (8.6570,24.3300) .. controls (8.8850,24.3300) and (9.0950,24.4810) .. (9.0950,24.7100) .. controls (9.0950,24.8530) and (9.0950,24.7860) .. (9.0760,24.9390) -- (8.8860,26.3170) -- (9.7990,26.3170) -- (10.0080,24.7870) .. controls (10.0550,24.4450) and (10.1980,24.3310) .. (10.4830,24.3310) .. controls (10.7110,24.3310) and (10.9210,24.4820) .. (10.9210,24.7110) .. controls (10.9210,24.8540) and (10.9210,24.7870) .. (10.9020,24.9400) -- (10.7110,26.3180) -- (11.5290,26.3180) .. controls (11.8430,26.3180) and (11.9850,26.5470) .. (11.9850,26.7740) .. controls (11.9850,27.0020) and (11.8420,27.2310) .. (11.5290,27.2310) -- (10.5780,27.2310) -- (10.4260,28.3140) -- (11.2440,28.3140) .. controls (11.5580,28.3140) and (11.7000,28.5430) .. (11.7000,28.7710) .. controls (11.7000,28.9990) and (11.5570,29.2270) .. (11.2440,29.2270) -- (10.2930,29.2270) -- (10.0840,30.7570) .. controls (10.0360,31.1000) and (9.8930,31.2130) .. (9.6080,31.2130) .. controls (9.3800,31.2130) and (9.1700,31.0620) .. (9.1700,30.8330) .. controls (9.1700,30.6900) and (9.1700,30.7570) .. (9.1890,30.6040) -- (9.3800,29.2260) -- (8.4680,29.2260) -- (8.2590,30.7560) .. controls (8.2110,31.0990) and (8.0690,31.2120) .. (7.7830,31.2120) .. controls (7.5550,31.2120) and (7.3450,31.0610) .. (7.3450,30.8320) .. controls (7.3450,30.6890) and (7.3450,30.7560) .. (7.3640,30.6030) -- (7.5540,29.2250) -- (6.7380,29.2250) .. controls (6.4250,29.2250) and (6.2820,28.9960) .. (6.2820,28.7690) .. controls (6.2820,28.5400) and (6.4250,28.3120) .. (6.7380,28.3120) -- (7.6890,28.3120) -- (7.8410,27.2290) -- cycle(8.6110,28.3120) -- (9.5140,28.3120) -- (9.6660,27.2290) -- (8.7630,27.2290) -- (8.6110,28.3120) -- cycle(13.2270,25.8120) .. controls (13.2270,24.9850) and (13.8450,24.2720) .. (14.6910,24.2720) .. controls (15.5370,24.2720) and (16.1550,24.9850) .. (16.1550,25.8120) .. controls (16.1550,26.6390) and (15.5370,27.3430) .. (14.6910,27.3430) .. controls (13.8440,27.3440) and (13.2270,26.6400) .. (13.2270,25.8120) -- cycle(15.1850,25.8120) .. controls (15.1850,25.5080) and (15.0040,25.2420) .. (14.6910,25.2420) .. controls (14.3770,25.2420) and (14.1960,25.5090) .. (14.1960,25.8120) .. controls (14.1960,26.1170) and (14.3770,26.3740) .. (14.6910,26.3740) .. controls (15.0040,26.3740) and (15.1850,26.1170) .. (15.1850,25.8120) -- cycle(17.4950,24.5200) .. controls (17.6190,24.2830) and (17.7140,24.2160) .. (17.9330,24.2160) .. controls (18.2280,24.2160) and (18.4940,24.4530) .. (18.4940,24.7480) .. controls (18.4940,24.8240) and (18.4940,24.8910) .. (18.4180,25.0330) -- (15.2240,31.0120) .. controls (15.0810,31.2110) and (15.0240,31.3250) .. (14.7960,31.3250) .. controls (14.5490,31.3250) and (14.2540,31.0880) .. (14.2540,30.8030) .. controls (14.2540,30.6600) and (14.3110,30.5280) .. (14.3490,30.4510) -- (17.4950,24.5200) -- cycle(16.5730,29.7390) .. controls (16.5730,28.9120) and (17.1910,28.1990) .. (18.0370,28.1990) .. controls (18.8830,28.1990) and (19.5010,28.9120) .. (19.5010,29.7390) .. controls (19.5010,30.5650) and (18.8830,31.2690) .. (18.0370,31.2690) .. controls (17.1900,31.2700) and (16.5730,30.5650) .. (16.5730,29.7390) -- cycle(18.5310,29.7390) .. controls (18.5310,29.4340) and (18.3500,29.1690) .. (18.0360,29.1690) .. controls (17.7220,29.1690) and (17.5410,29.4350) .. (17.5410,29.7390) .. controls (17.5410,30.0430) and (17.7220,30.3000) .. (18.0360,30.3000) .. controls (18.3500,30.3000) and (18.5310,30.0430) .. (18.5310,29.7390) -- cycle(21.0170,30.5280) .. controls (21.0170,30.1190) and (21.3500,29.7860) .. (21.7580,29.7860) .. controls (22.1670,29.7860) and (22.5000,30.1190) .. (22.5000,30.5280) .. controls (22.5000,30.9360) and (22.1670,31.2690) .. (21.7580,31.2690) .. controls (21.3500,31.2700) and (21.0170,30.9370) .. (21.0170,30.5280) -- cycle(21.0740,24.9190) .. controls (21.0740,24.5200) and (21.3680,24.2730) .. (21.7580,24.2730) .. controls (22.1390,24.2730) and (22.4430,24.5300) .. (22.4430,24.9190) -- (22.4430,28.5790) .. controls (22.4430,28.9690) and (22.1390,29.2250) .. (21.7580,29.2250) .. controls (21.3680,29.2250) and (21.0740,28.9780) .. (21.0740,28.5790) -- (21.0740,24.9190) -- cycle(29.1520,31.3260) .. controls (28.9650,31.3260) and (28.8480,31.2730) .. (28.7210,31.1300) -- (27.9970,30.3400) -- (27.9250,30.4060) .. controls (27.2230,31.0510) and (26.6170,31.3250) .. (25.9010,31.3250) .. controls (24.7920,31.3250) and (23.6720,30.6930) .. (23.6720,29.2810) .. controls (23.6720,28.1740) and (24.5390,27.5120) .. (25.0560,27.2160) -- (25.1730,27.1490) -- (25.0780,27.0510) .. controls (24.6530,26.6060) and (24.4790,26.2380) .. (24.4790,25.7820) .. controls (24.4790,24.7050) and (25.4620,24.2150) .. (26.3750,24.2150) .. controls (27.1390,24.2150) and (28.2150,24.6680) .. (28.2150,25.6730) .. controls (28.2150,26.6240) and (27.3320,27.1740) .. (27.0620,27.3200) -- (26.9470,27.3820) -- (28.1080,28.7230) -- (28.5520,28.1870) .. controls (28.7990,27.8900) and (28.9430,27.7650) .. (29.1980,27.7650) .. controls (29.4030,27.7650) and (29.6220,27.9490) .. (29.6220,28.2880) .. controls (29.6220,28.5420) and (29.3700,28.8730) .. (29.1230,29.1630) -- (28.8260,29.4980) -- (29.5320,30.3360) .. controls (29.6630,30.4920) and (29.7170,30.5750) .. (29.7170,30.7640) .. controls (29.7180,31.0590) and (29.4480,31.3260) .. (29.1520,31.3260) -- cycle(25.7050,27.8520) .. controls (25.2770,28.1390) and (24.8410,28.5170) .. (24.8410,29.1430) .. controls (24.8410,29.7990) and (25.2680,30.2220) .. (25.9300,30.2220) .. controls (26.4820,30.2220) and (26.8390,29.9800) .. (27.2050,29.6160) -- (27.2760,29.5470) -- (25.7760,27.8040) -- (25.7050,27.8520) -- cycle(26.3760,25.1410) .. controls (26.0960,25.1410) and (25.7060,25.3700) .. (25.7060,25.7430) .. controls (25.7060,26.0910) and (25.8770,26.3030) .. (26.2400,26.6720) -- (26.2910,26.7240) -- (26.3540,26.6910) .. controls (26.8510,26.4310) and (27.1030,26.1380) .. (27.1030,25.8220) .. controls (27.1040,25.3540) and (26.7270,25.1410) .. (26.3760,25.1410) -- cycle;}
+\defineByoTwemojiElement{horns}{\path[fill=byoTwemojiYellow, dynamic style/.expand once=#1] (10.0000,4.0000) .. controls (7.4200,4.0000) and (4.3690,1.5340) .. (3.4140,0.5860) .. controls (2.8430,0.0140) and (1.9810,-0.1570) .. (1.2350,0.1530) .. controls (0.4870,0.4620) and (0.0000,1.1910) .. (0.0000,2.0000) .. controls (0.0000,5.4590) and (1.6720,12.0000) .. (8.0000,12.0000) .. controls (8.7570,12.0000) and (9.4500,11.5720) .. (9.7890,10.8940) -- (11.7890,6.8940) .. controls (12.0990,6.2740) and (12.0660,5.5380) .. (11.7010,4.9480) .. controls (11.3370,4.3590) and (10.6930,4.0000) .. (10.0000,4.0000) -- cycle(34.7660,0.1530) .. controls (34.0160,-0.1580) and (33.1590,0.0140) .. (32.5860,0.5870) .. controls (31.7000,1.4720) and (28.5890,4.0000) .. (26.0000,4.0000) .. controls (25.3070,4.0000) and (24.6630,4.3590) .. (24.2990,4.9490) .. controls (23.9350,5.5380) and (23.9020,6.2750) .. (24.2110,6.8950) -- (26.2110,10.8950) .. controls (26.5500,11.5720) and (27.2420,12.0000) .. (28.0000,12.0000) .. controls (34.3280,12.0000) and (36.0000,5.4590) .. (36.0000,2.0000) .. controls (36.0000,1.1910) and (35.5130,0.4620) .. (34.7660,0.1530) -- cycle;}
+\defineByoTwemojiElement{zzz}{\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (34.4300,12.5340) .. controls (34.4340,12.4900) and (34.4530,12.4570) .. (34.4530,12.4110) .. controls (34.4530,11.6570) and (33.9050,11.2230) .. (33.2280,11.2230) -- (29.6460,11.2230) -- (33.9250,5.2300) .. controls (34.1310,4.9470) and (34.2070,4.7770) .. (34.2070,4.4190) .. controls (34.2070,3.6840) and (33.5670,3.5700) .. (33.3220,3.5700) -- (27.9730,3.5700) -- (27.9410,2.8820) .. controls (27.9410,2.8820) and (26.5320,3.7130) .. (26.4380,3.7700) .. controls (26.3440,3.8270) and (25.9330,4.1420) .. (25.9330,4.7570) .. controls (25.9330,5.5110) and (26.4790,5.9440) .. (27.1580,5.9440) -- (30.3070,5.9440) -- (26.0460,11.9370) .. controls (25.9520,12.0880) and (25.8020,12.3700) .. (25.8020,12.6720) .. controls (25.8020,13.2940) and (26.3100,13.5960) .. (26.9130,13.5960) -- (33.2280,13.5960) .. controls (33.4860,13.5960) and (33.7430,13.5200) .. (33.9090,13.4200) -- (35.4120,12.5320) -- (34.4300,12.5320) -- cycle;\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (31.7710,5.0840) -- (28.6220,5.0840) .. controls (27.9430,5.0840) and (27.3970,4.6510) .. (27.3970,3.8970) .. controls (27.3970,3.1430) and (27.9430,2.7090) .. (28.6220,2.7090) -- (34.7860,2.7090) .. controls (35.0310,2.7090) and (35.6710,2.8220) .. (35.6710,3.5570) .. controls (35.6710,3.9150) and (35.5950,4.0850) .. (35.3890,4.3680) -- (31.1100,10.3610) -- (34.6920,10.3610) .. controls (35.3690,10.3610) and (35.9170,10.7940) .. (35.9170,11.5480) .. controls (35.9170,12.3020) and (35.3690,12.7350) .. (34.6920,12.7350) -- (28.3770,12.7350) .. controls (27.7740,12.7350) and (27.2660,12.4330) .. (27.2660,11.8110) .. controls (27.2660,11.5090) and (27.4160,11.2270) .. (27.5100,11.0760) -- (31.7710,5.0840) -- cycle;\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (24.8860,7.4800) .. controls (24.8890,7.4470) and (24.9040,7.4220) .. (24.9040,7.3880) .. controls (24.9040,6.8240) and (24.4940,6.4990) .. (23.9870,6.4990) -- (21.3050,6.4990) -- (24.5080,2.0120) .. controls (24.6640,1.8000) and (24.7200,1.6730) .. (24.7200,1.4060) .. controls (24.7200,0.8560) and (24.2410,0.7710) .. (24.0570,0.7710) -- (20.0530,0.7710) -- (20.0290,0.2560) .. controls (20.0290,0.2560) and (18.9740,0.8780) .. (18.9040,0.9210) .. controls (18.8340,0.9640) and (18.5260,1.2000) .. (18.5260,1.6600) .. controls (18.5260,2.2240) and (18.9350,2.5490) .. (19.4430,2.5490) -- (21.8000,2.5490) -- (18.6100,7.0360) .. controls (18.5400,7.1490) and (18.4270,7.3600) .. (18.4270,7.5860) .. controls (18.4270,8.0520) and (18.8070,8.2770) .. (19.2590,8.2770) -- (23.9870,8.2770) .. controls (24.1800,8.2770) and (24.3720,8.2200) .. (24.4970,8.1450) -- (25.6220,7.4800) -- (24.8860,7.4800) -- cycle;\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (22.8960,1.9030) -- (20.5390,1.9030) .. controls (20.0310,1.9030) and (19.6220,1.5790) .. (19.6220,1.0140) .. controls (19.6220,0.4500) and (20.0310,0.1250) .. (20.5390,0.1250) -- (25.1540,0.1250) .. controls (25.3380,0.1250) and (25.8170,0.2100) .. (25.8170,0.7600) .. controls (25.8170,1.0280) and (25.7600,1.1550) .. (25.6060,1.3670) -- (22.4030,5.8540) -- (25.0850,5.8540) .. controls (25.5900,5.8540) and (26.0000,6.1780) .. (26.0000,6.7430) .. controls (26.0000,7.3080) and (25.5900,7.6320) .. (25.0830,7.6320) -- (20.3550,7.6320) .. controls (19.9030,7.6320) and (19.5230,7.4060) .. (19.5230,6.9410) .. controls (19.5230,6.7150) and (19.6360,6.5040) .. (19.7060,6.3910) -- (22.8960,1.9030) -- cycle;\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (17.7410,10.4250) .. controls (17.7440,10.3970) and (17.7560,10.3760) .. (17.7560,10.3460) .. controls (17.7560,9.8630) and (17.4050,9.5850) .. (16.9710,9.5850) -- (14.6760,9.5850) -- (17.4180,5.7450) .. controls (17.5500,5.5640) and (17.5990,5.4550) .. (17.5990,5.2260) .. controls (17.5990,4.7550) and (17.1890,4.6820) .. (17.0320,4.6820) -- (13.6050,4.6820) -- (13.5840,4.2410) -- (12.6210,4.8100) .. controls (12.5610,4.8470) and (12.2970,5.0480) .. (12.2970,5.4430) .. controls (12.2970,5.9260) and (12.6470,6.2040) .. (13.0820,6.2040) -- (15.0990,6.2040) -- (12.3690,10.0440) .. controls (12.3090,10.1410) and (12.2120,10.3220) .. (12.2120,10.5150) .. controls (12.2120,10.9140) and (12.5380,11.1070) .. (12.9240,11.1070) -- (16.9710,11.1070) .. controls (17.1360,11.1070) and (17.3010,11.0580) .. (17.4070,10.9940) -- (18.3700,10.4250) -- (17.7410,10.4250) -- cycle;\path[fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (16.0370,5.6520) -- (14.0200,5.6520) .. controls (13.5850,5.6520) and (13.2350,5.3740) .. (13.2350,4.8910) .. controls (13.2350,4.4080) and (13.5850,4.1300) .. (14.0200,4.1300) -- (17.9700,4.1300) .. controls (18.1270,4.1300) and (18.5370,4.2030) .. (18.5370,4.6740) .. controls (18.5370,4.9030) and (18.4890,5.0120) .. (18.3560,5.1930) -- (15.6140,9.0330) -- (17.9090,9.0330) .. controls (18.3430,9.0330) and (18.6940,9.3110) .. (18.6940,9.7940) .. controls (18.6940,10.2770) and (18.3430,10.5550) .. (17.9090,10.5550) -- (13.8620,10.5550) .. controls (13.4760,10.5550) and (13.1500,10.3620) .. (13.1500,9.9630) .. controls (13.1500,9.7700) and (13.2460,9.5890) .. (13.3070,9.4920) -- (16.0370,5.6520) -- cycle;}
+\defineByoTwemojiElement{pinocchio nose}{\path[fill=byoTwemojiLightOrange, dynamic style/.expand once=#1] (32.2620,17.5000) -- (17.0000,17.5000) .. controls (15.4890,17.5000) and (14.2660,18.8440) .. (14.2660,20.5000) .. controls (14.2660,22.1570) and (15.4900,23.5000) .. (17.0000,23.5000) -- (32.2620,23.5000) .. controls (33.7750,23.5000) and (35.0000,22.1570) .. (35.0000,20.5000) .. controls (35.0000,18.8440) and (33.7740,17.5000) .. (32.2620,17.5000) -- cycle;}
+\defineByoTwemojiElement{snot}{\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (23.0000,23.0000) .. controls (29.2110,23.0000) and (36.0000,27.0000) .. (36.0000,32.0000) .. controls (36.0000,36.0000) and (33.0000,36.0000) .. (33.0000,36.0000) .. controls (25.0000,36.0000) and (32.0000,27.0000) .. (23.0000,23.0000) -- cycle;}
+\defineByoTwemojiElement{sunglasses}{\path[fill=byoTwemojiBlack,even odd rule, dynamic style/.expand once=#1] (1.2400,11.0180) .. controls (1.4800,11.2570) and (2.6780,11.9750) .. (2.9170,12.6930) .. controls (3.1570,13.4100) and (3.6370,17.4770) .. (5.0750,18.6740) .. controls (6.5580,19.9060) and (12.1520,19.4480) .. (13.2230,18.9140) .. controls (15.6200,17.7190) and (15.9140,14.3830) .. (16.3380,12.6930) .. controls (16.5770,11.7360) and (18.0150,11.7360) .. (18.0150,11.7360) .. controls (18.0150,11.7360) and (19.4530,11.7360) .. (19.6930,12.6920) .. controls (20.1170,14.3830) and (20.4130,17.7190) .. (22.8080,18.9130) .. controls (23.8800,19.4480) and (29.4740,19.9070) .. (30.9590,18.6750) .. controls (32.3950,17.4780) and (32.8740,13.4110) .. (33.1140,12.6930) .. controls (33.3520,11.9760) and (34.5520,11.2580) .. (34.7910,11.0190) .. controls (35.0320,10.7800) and (35.0320,9.8230) .. (34.7910,9.5830) .. controls (34.3120,9.1050) and (28.6570,8.6790) .. (22.5680,9.3440) .. controls (21.3530,9.4770) and (20.8910,9.8220) .. (18.0140,9.8220) .. controls (15.1390,9.8220) and (14.6750,9.4760) .. (13.4610,9.3440) .. controls (7.3760,8.6780) and (1.7200,9.1040) .. (1.2400,9.5820) .. controls (1.0010,9.8210) and (1.0010,10.7790) .. (1.2400,11.0180) -- cycle;}
+\defineByoTwemojiElement{glasses}{\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (34.8080,9.6270) .. controls (34.6370,9.4610) and (33.5410,9.9010) .. (32.4320,9.3360) .. controls (30.1440,8.1700) and (24.3620,7.0450) .. (20.5980,9.7120) .. controls (20.1950,9.9970) and (18.5110,10.0450) .. (18.0400,10.0250) .. controls (17.5690,10.0460) and (15.8850,9.9980) .. (15.4820,9.7120) .. controls (11.7190,7.0450) and (5.9370,8.1700) .. (3.6490,9.3360) .. controls (2.5400,9.9010) and (1.4440,9.4610) .. (1.2730,9.6270) .. controls (1.0260,9.8660) and (1.0260,10.8230) .. (1.2740,11.0630) .. controls (1.5200,11.3020) and (2.7510,11.5780) .. (2.9960,12.2950) .. controls (3.2430,13.0130) and (3.2450,17.2530) .. (5.2090,18.7190) .. controls (7.0480,20.0910) and (11.3380,20.5040) .. (14.0570,18.9570) .. controls (16.4290,17.6080) and (16.3460,14.7680) .. (16.7810,13.0760) .. controls (16.9360,12.4730) and (17.3730,12.1690) .. (18.0410,12.1690) .. controls (18.7090,12.1690) and (19.1460,12.4730) .. (19.3010,13.0760) .. controls (19.7360,14.7670) and (19.6520,17.6080) .. (22.0250,18.9570) .. controls (24.7440,20.5030) and (29.0340,20.0900) .. (30.8720,18.7190) .. controls (32.8370,17.2540) and (32.8390,13.0130) .. (33.0850,12.2950) .. controls (33.3300,11.5780) and (34.5610,11.3010) .. (34.8070,11.0630) .. controls (35.0550,10.8230) and (35.0560,9.8660) .. (34.8080,9.6270) -- cycle(14.6140,13.2770) .. controls (14.5370,14.3820) and (14.3400,16.5040) .. (13.0170,17.2570) .. controls (12.2060,17.7190) and (11.1490,18.0000) .. (10.0430,18.0000) -- (10.0420,18.0000) .. controls (8.8170,18.0000) and (7.1190,17.6530) .. (6.4550,17.1580) .. controls (5.6250,16.5390) and (5.3090,13.9910) .. (5.1900,13.0380) .. controls (5.1140,12.4310) and (4.9100,10.9480) .. (5.5780,10.7200) .. controls (6.6380,10.3590) and (8.1170,10.0770) .. (9.6300,10.0770) .. controls (10.3230,10.0770) and (12.6510,10.1200) .. (13.7850,10.8180) .. controls (14.7900,11.4350) and (14.6570,12.6690) .. (14.6140,13.2770) -- cycle(30.8920,13.0240) .. controls (30.7730,13.9780) and (30.4570,16.5390) .. (29.6270,17.1580) .. controls (28.9630,17.6530) and (27.2650,18.0000) .. (26.0400,18.0000) -- (26.0390,18.0000) .. controls (24.9320,18.0000) and (23.8760,17.7190) .. (23.0640,17.2570) .. controls (21.7410,16.5050) and (21.5440,14.3960) .. (21.4670,13.2910) .. controls (21.4250,12.6830) and (21.2910,11.4400) .. (22.2960,10.8230) .. controls (23.4310,10.1250) and (25.7580,10.0770) .. (26.4510,10.0770) .. controls (27.9640,10.0770) and (29.4420,10.3540) .. (30.5030,10.7150) .. controls (31.1710,10.9430) and (30.9680,12.4170) .. (30.8920,13.0240) -- cycle;}
+\defineByoTwemojiElement{sweat left right}{\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (35.9060,12.0620) .. controls (35.9060,14.8760) and (33.6260,17.1560) .. (30.8120,17.1560) .. controls (27.9980,17.1560) and (25.7180,14.8760) .. (25.7180,12.0620) .. controls (25.7180,9.2480) and (29.7930,1.8740) .. (30.8120,1.8740) .. controls (31.8310,1.8740) and (35.9060,9.2490) .. (35.9060,12.0620) -- cycle(8.5730,8.4380) .. controls (8.5730,10.7510) and (6.6980,12.6260) .. (4.3850,12.6260) .. controls (2.0720,12.6260) and (0.1970,10.7510) .. (0.1970,8.4380) .. controls (0.1970,6.1250) and (3.5470,0.0630) .. (4.3850,0.0630) .. controls (5.2230,0.0630) and (8.5730,6.1250) .. (8.5730,8.4380) -- cycle;}
+\defineByoTwemojiElement{cowboy hat}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (13.5000,1.0000) .. controls (10.7590,1.0000) and (9.3942,6.7140) .. (9.0762,8.2520) .. controls (7.1822,8.0820) and (5.1900,7.5709) .. (4.0000,6.1309) .. controls (1.8470,3.5249) and (-1.0006,5.4447) .. (0.4414,8.3047) .. controls (2.7194,12.8217) and (8.2300,16.0000) .. (18.0004,16.0000) .. controls (27.7694,16.0000) and (33.2804,12.8217) .. (35.5594,8.3047) .. controls (37.0014,5.4447) and (34.1538,3.5249) .. (32.0008,6.1309) .. controls (30.8108,7.5719) and (28.8186,8.0820) .. (26.9246,8.2520) .. controls (26.6066,6.7140) and (25.2418,1.0000) .. (22.5008,1.0000) .. controls (20.0978,1.0000) and (19.2318,2.0918) .. (18.0008,2.0918) .. controls (16.7698,2.0918) and (15.9038,1.0000) .. (13.5008,1.0000) -- cycle;\path[fill=byoTwemojiLightBrown, dynamic style/.expand once=#1] (21.5000,3.0000) .. controls (19.6310,3.0000) and (18.9570,3.9640) .. (18.0000,3.9640) .. controls (17.0430,3.9640) and (16.3690,3.0000) .. (14.5000,3.0000) .. controls (12.0370,3.0000) and (11.0000,9.7500) .. (11.0000,9.7500) .. controls (11.0000,9.7500) and (12.2820,12.0000) .. (18.0000,12.0000) .. controls (23.7190,12.0000) and (25.0000,9.7500) .. (25.0000,9.7500) .. controls (25.0000,9.7500) and (23.9630,3.0000) .. (21.5000,3.0000) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.0000,6.0000) .. controls (11.0000,6.0000) and (13.0740,8.0000) .. (18.0000,8.0000) .. controls (22.9270,8.0000) and (25.0000,6.0000) .. (25.0000,6.0000) -- (25.0000,8.0000) .. controls (25.0000,8.0000) and (22.7780,10.0000) .. (18.0000,10.0000) .. controls (13.2220,10.0000) and (11.0000,8.0000) .. (11.0000,8.0000) -- (11.0000,6.0000) -- cycle;}
+\defineByoTwemojiElement{sweat upper left}{\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (11.0000,11.0000) .. controls (11.0000,13.7620) and (8.7620,16.0000) .. (6.0000,16.0000) .. controls (3.2390,16.0000) and (1.0000,13.7620) .. (1.0000,11.0000) .. controls (1.0000,8.2380) and (5.0000,1.0000) .. (6.0000,1.0000) .. controls (7.0000,1.0000) and (11.0000,8.2380) .. (11.0000,11.0000) -- cycle;}
+\defineByoTwemojiElement{hearts around head}{\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (21.2290,3.9470) .. controls (21.2290,4.1870) and (21.2590,4.4190) .. (21.3110,4.6430) .. controls (21.7360,7.2860) and (24.6750,10.0740) .. (26.7810,10.8400) .. controls (28.4460,10.2350) and (30.6270,8.3640) .. (31.6790,6.3010) .. controls (29.5900,3.8610) and (26.8600,1.9870) .. (23.7500,0.9390) .. controls (22.3180,1.1960) and (21.2290,2.4410) .. (21.2290,3.9470) -- cycle(13.7430,29.0780) .. controls (13.8000,28.8360) and (13.8330,28.5840) .. (13.8330,28.3240) .. controls (13.8330,26.4910) and (12.3470,25.0050) .. (10.5140,25.0050) .. controls (9.4010,25.0050) and (8.4200,25.5540) .. (7.8170,26.3940) .. controls (7.2150,25.5550) and (6.2330,25.0050) .. (5.1200,25.0050) .. controls (3.8790,25.0050) and (2.8090,25.6940) .. (2.2400,26.7030) .. controls (4.0640,29.9980) and (6.8900,32.6600) .. (10.3080,34.2770) .. controls (11.9450,32.9260) and (13.4390,30.9700) .. (13.7430,29.0780) -- cycle(34.3010,25.6420) .. controls (34.0190,24.6920) and (33.1490,23.9950) .. (32.1070,23.9950) .. controls (31.3360,23.9950) and (30.6560,24.3750) .. (30.2390,24.9570) .. controls (29.8220,24.3750) and (29.1420,23.9950) .. (28.3710,23.9950) .. controls (27.1010,23.9950) and (26.0720,25.0240) .. (26.0720,26.2940) .. controls (26.0720,26.4740) and (26.0950,26.6480) .. (26.1340,26.8160) .. controls (26.4410,28.7210) and (28.4820,30.7120) .. (30.0430,31.3770) .. controls (31.8190,29.7770) and (33.2740,27.8300) .. (34.3010,25.6420) -- cycle;\path[fill=byoTwemojiRed, dynamic style/.expand once=#1] (33.6250,3.2690) .. controls (33.6250,1.5770) and (32.2530,0.2060) .. (30.5620,0.2060) .. controls (29.5350,0.2060) and (28.6290,0.7130) .. (28.0730,1.4880) .. controls (27.5170,0.7130) and (26.6110,0.2060) .. (25.5840,0.2060) .. controls (23.8920,0.2060) and (22.5210,1.5770) .. (22.5210,3.2690) .. controls (22.5210,3.5090) and (22.5510,3.7410) .. (22.6030,3.9650) .. controls (23.0290,6.6080) and (25.9670,9.3960) .. (28.0730,10.1620) .. controls (30.1790,9.3960) and (33.1170,6.6080) .. (33.5420,3.9660) .. controls (33.5950,3.7410) and (33.6250,3.5090) .. (33.6250,3.2690) -- cycle(12.2080,28.4080) .. controls (12.2080,26.5750) and (10.7220,25.0890) .. (8.8890,25.0890) .. controls (7.7760,25.0890) and (6.7950,25.6380) .. (6.1920,26.4780) .. controls (5.5900,25.6380) and (4.6080,25.0890) .. (3.4950,25.0890) .. controls (1.6620,25.0890) and (0.1760,26.5750) .. (0.1760,28.4080) .. controls (0.1760,28.6680) and (0.2090,28.9190) .. (0.2650,29.1620) .. controls (0.7260,32.0250) and (3.9090,35.0460) .. (6.1910,35.8760) .. controls (8.4730,35.0470) and (11.6560,32.0260) .. (12.1170,29.1630) .. controls (12.1750,28.9190) and (12.2080,28.6670) .. (12.2080,28.4080) -- cycle(35.9480,26.1270) .. controls (35.9480,24.8570) and (34.9190,23.8280) .. (33.6490,23.8280) .. controls (32.8780,23.8280) and (32.1980,24.2080) .. (31.7810,24.7900) .. controls (31.3640,24.2080) and (30.6840,23.8280) .. (29.9130,23.8280) .. controls (28.6430,23.8280) and (27.6140,24.8570) .. (27.6140,26.1270) .. controls (27.6140,26.3070) and (27.6370,26.4810) .. (27.6760,26.6490) .. controls (27.9950,28.6320) and (30.2000,30.7250) .. (31.7810,31.2990) .. controls (33.3610,30.7250) and (35.5670,28.6320) .. (35.8850,26.6490) .. controls (35.9250,26.4810) and (35.9480,26.3070) .. (35.9480,26.1270) -- cycle;}
+\defineByoTwemojiElement{hands shh}{\path[fill=byoTwemojiLightOrange, dynamic style/.expand once=#1] (25.3500,25.9810) -- (25.3170,25.9610) .. controls (24.4780,25.4460) and (23.3700,25.7110) .. (22.8550,26.5500) -- (22.7040,26.7950) .. controls (22.1620,26.2330) and (21.4540,25.8210) .. (20.6360,25.6540) -- (19.2370,25.3680) -- (20.5090,19.1440) .. controls (20.7060,18.1790) and (20.0780,17.2290) .. (19.1140,17.0320) -- (19.0760,17.0240) .. controls (18.1110,16.8270) and (17.1610,17.4550) .. (16.9640,18.4190) -- (15.2910,26.6020) -- (15.2760,26.6760) -- (14.9630,28.2070) -- (14.9620,28.2170) -- (13.8340,33.7500) .. controls (13.6140,34.8280) and (14.1040,36.0000) .. (15.7290,36.0000) -- (19.0000,36.0000) .. controls (21.8040,36.0000) and (22.6350,34.9900) .. (23.1980,32.9070) -- (25.9390,28.4440) .. controls (26.4530,27.6050) and (26.1890,26.4970) .. (25.3500,25.9810) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (19.0760,27.5800) .. controls (18.8830,27.5550) and (18.7211,27.6909) .. (18.6990,27.8769) .. controls (18.6761,28.0619) and (18.8080,28.2318) .. (18.9940,28.2538) .. controls (19.5990,28.3268) and (21.2985,28.6939) .. (21.8885,29.5018) .. controls (22.0735,29.7538) and (22.1350,30.0277) .. (22.0760,30.3397) .. controls (22.0400,30.5247) and (22.1615,30.7022) .. (22.3455,30.7362) .. controls (22.3675,30.7402) and (22.3880,30.7421) .. (22.4080,30.7421) .. controls (22.5680,30.7421) and (22.7110,30.6296) .. (22.7420,30.4686) .. controls (22.8370,29.9686) and (22.7333,29.5084) .. (22.4353,29.1014) .. controls (21.5493,27.8904) and (19.1769,27.5909) .. (19.0759,27.5799) -- cycle(18.3944,30.5292) .. controls (18.2074,30.5292) and (18.0545,30.6820) .. (18.0545,30.8690) .. controls (18.0545,31.0560) and (18.2074,31.2069) .. (18.3944,31.2069) .. controls (18.9854,31.2079) and (20.6111,31.3891) .. (21.0331,32.2011) .. controls (21.2141,32.5481) and (21.1543,33.4329) .. (20.6463,34.0859) .. controls (20.3053,34.5249) and (19.6525,34.9879) .. (18.4725,34.7109) .. controls (18.1065,34.6259) and (17.8560,34.4410) .. (17.7870,34.2050) .. controls (17.7390,34.0410) and (17.7859,33.8644) .. (17.9139,33.7324) .. controls (18.1269,33.5114) and (18.5080,33.4465) .. (18.9530,33.5605) .. controls (19.1370,33.6065) and (19.3192,33.4963) .. (19.3651,33.3163) .. controls (19.4111,33.1343) and (19.3020,32.9483) .. (19.1210,32.9023) .. controls (18.4290,32.7263) and (17.8137,32.8596) .. (17.4257,33.2617) .. controls (17.1267,33.5717) and (17.0186,33.9954) .. (17.1366,34.3965) .. controls (17.2767,34.8725) and (17.7063,35.2271) .. (18.3163,35.3711) .. controls (18.6194,35.4421) and (18.8973,35.4726) .. (19.1503,35.4726) .. controls (20.2393,35.4726) and (20.8735,34.8979) .. (21.1815,34.5039) .. controls (21.8535,33.6409) and (21.9416,32.4737) .. (21.6366,31.8887) .. controls (20.9366,30.5447) and (18.4974,30.5293) .. (18.3944,30.5293) -- cycle;}
+\defineByoTwemojiElement{hands hiding mouth}{\path[fill=byoTwemojiLightOrange, dynamic style/.expand once=#1] (26.5030,27.3710) .. controls (26.5030,27.3710) and (27.5000,26.6500) .. (26.6680,25.7570) .. controls (25.8360,24.8640) and (25.0470,25.8090) .. (25.0470,25.8090) -- (20.9000,29.6750) .. controls (20.8310,29.4700) and (20.4410,28.9320) .. (20.3500,28.7280) -- (26.1050,23.3620) .. controls (26.1050,23.3620) and (27.1030,22.6410) .. (26.2690,21.7470) .. controls (25.4370,20.8550) and (24.6470,21.7980) .. (24.6470,21.7980) -- (19.2340,26.8440) .. controls (19.1090,26.6860) and (18.7730,26.3040) .. (18.6400,26.1460) -- (24.9160,20.2960) .. controls (24.9160,20.2960) and (25.9130,19.5740) .. (25.0800,18.6820) .. controls (24.2480,17.7890) and (23.4590,18.7330) .. (23.4590,18.7330) -- (17.1810,24.5810) .. controls (17.0310,24.4360) and (16.5690,23.9720) .. (16.4170,23.8350) -- (22.2830,18.3670) .. controls (22.2830,18.3670) and (23.2790,17.6450) .. (22.4470,16.7530) .. controls (21.6140,15.8600) and (20.8260,16.8040) .. (20.8260,16.8040) -- (14.6230,22.5850) -- (14.1260,23.0490) -- (13.9040,23.2560) .. controls (13.9040,23.2560) and (13.3660,24.0000) .. (12.8170,23.4350) -- (14.6590,19.2770) .. controls (14.6590,19.2770) and (15.2390,18.2030) .. (14.1660,17.6220) .. controls (13.0910,17.0410) and (12.5110,18.1150) .. (12.5110,18.1150) -- (10.8430,20.8730) .. controls (10.1800,21.9660) and (9.4940,23.0510) .. (8.6840,24.0400) .. controls (6.4000,26.8330) and (6.4730,30.9540) .. (9.0020,33.6690) .. controls (11.7610,36.6280) and (16.3980,36.7910) .. (19.3570,34.0330) -- (19.8040,33.6150) -- (26.5030,27.3710) -- cycle;}
+\defineByoTwemojiElement{hands yawning}{\path[fill=byoTwemojiLightOrange, dynamic style/.expand once=#1] (22.4680,27.3710) .. controls (22.4680,27.3710) and (23.4650,26.6500) .. (22.6330,25.7570) .. controls (21.8010,24.8640) and (21.0120,25.8090) .. (21.0120,25.8090) -- (16.8640,29.6750) .. controls (16.7950,29.4700) and (16.4050,28.9320) .. (16.3140,28.7280) -- (22.0690,23.3620) .. controls (22.0690,23.3620) and (23.0670,22.6410) .. (22.2330,21.7470) .. controls (21.4010,20.8550) and (20.6110,21.7980) .. (20.6110,21.7980) -- (15.1980,26.8440) .. controls (15.0730,26.6860) and (14.7370,26.3040) .. (14.6040,26.1460) -- (20.8800,20.2960) .. controls (20.8800,20.2960) and (21.8770,19.5740) .. (21.0440,18.6820) .. controls (20.2120,17.7890) and (19.4230,18.7330) .. (19.4230,18.7330) -- (13.1450,24.5810) .. controls (12.9950,24.4360) and (12.5330,23.9720) .. (12.3810,23.8350) -- (18.2470,18.3670) .. controls (18.2470,18.3670) and (19.2430,17.6450) .. (18.4110,16.7530) .. controls (17.5780,15.8600) and (16.7900,16.8040) .. (16.7900,16.8040) -- (10.5870,22.5850) -- (10.0900,23.0490) -- (9.8700,23.2560) .. controls (9.8700,23.2560) and (9.3320,24.0000) .. (8.7830,23.4350) -- (10.6250,19.2770) .. controls (10.6250,19.2770) and (11.2050,18.2030) .. (10.1320,17.6220) .. controls (9.0570,17.0410) and (8.4770,18.1150) .. (8.4770,18.1150) -- (6.8090,20.8730) .. controls (6.1460,21.9660) and (5.4600,23.0510) .. (4.6500,24.0400) .. controls (2.3660,26.8330) and (2.4390,30.9540) .. (4.9680,33.6690) .. controls (7.7270,36.6280) and (12.3640,36.7910) .. (15.3230,34.0330) -- (15.7700,33.6150) -- (22.4680,27.3710) -- cycle;}
+\defineByoTwemojiElement{hands hugging}{\path[fill=byoTwemojiLightOrange, dynamic style/.expand once=#1] (13.3930,23.1540) -- (11.8540,20.9350) .. controls (11.8540,20.9350) and (11.3110,20.0680) .. (10.4430,20.6100) .. controls (9.5760,21.1510) and (10.1190,22.0190) .. (10.1190,22.0190) -- (11.8770,25.3990) .. controls (11.8770,25.3990) and (12.0210,26.1670) .. (10.9590,25.3080) .. controls (10.4960,24.9340) and (10.7620,25.1450) .. (10.7620,25.1450) -- (10.3220,24.7840) -- (4.8310,20.2760) .. controls (4.8310,20.2760) and (4.1220,19.5280) .. (3.4720,20.3180) .. controls (2.8240,21.1090) and (3.6950,21.6590) .. (3.6950,21.6590) -- (8.8880,25.9250) .. controls (8.7680,26.0450) and (8.4060,26.4590) .. (8.2880,26.5880) -- (2.7310,22.0280) .. controls (2.7310,22.0280) and (2.0210,21.2790) .. (1.3730,22.0690) .. controls (0.7230,22.8600) and (1.5950,23.4100) .. (1.5950,23.4100) -- (7.1500,27.9720) .. controls (7.0470,28.1120) and (6.7870,28.4480) .. (6.6910,28.5860) -- (1.8990,24.6520) .. controls (1.8990,24.6520) and (1.1890,23.9040) .. (0.5410,24.6940) .. controls (-0.1100,25.4850) and (0.7630,26.0360) .. (0.7630,26.0360) -- (5.8570,30.2200) .. controls (5.7930,30.3980) and (5.4940,30.8660) .. (5.4470,31.0400) -- (1.7750,28.0280) .. controls (1.7750,28.0280) and (1.0660,27.2760) .. (0.4180,28.0690) .. controls (-0.2320,28.8600) and (0.6400,29.4100) .. (0.6400,29.4100) -- (6.5700,34.2780) -- (6.9650,34.6040) .. controls (9.5850,36.7550) and (13.4540,36.3750) .. (15.6050,33.7550) .. controls (17.5760,31.3520) and (17.4220,27.9020) .. (15.3650,25.6860) .. controls (14.6360,24.9040) and (14.0050,24.0330) .. (13.3930,23.1540) -- cycle(35.5830,28.0700) .. controls (34.9350,27.2770) and (34.2260,28.0290) .. (34.2260,28.0290) -- (30.5540,31.0410) .. controls (30.5070,30.8670) and (30.2080,30.3980) .. (30.1440,30.2210) -- (35.2380,26.0370) .. controls (35.2380,26.0370) and (36.1110,25.4860) .. (35.4610,24.6950) .. controls (34.8130,23.9050) and (34.1030,24.6530) .. (34.1030,24.6530) -- (29.3110,28.5870) .. controls (29.2150,28.4480) and (28.9540,28.1120) .. (28.8520,27.9730) -- (34.4070,23.4110) .. controls (34.4070,23.4110) and (35.2800,22.8610) .. (34.6300,22.0700) .. controls (33.9820,21.2800) and (33.2730,22.0290) .. (33.2730,22.0290) -- (27.7150,26.5890) .. controls (27.5980,26.4600) and (27.2360,26.0460) .. (27.1150,25.9260) -- (32.3080,21.6600) .. controls (32.3080,21.6600) and (33.1780,21.1100) .. (32.5310,20.3190) .. controls (31.8810,19.5290) and (31.1720,20.2770) .. (31.1720,20.2770) -- (25.6810,24.7850) -- (25.2420,25.1460) .. controls (25.2420,25.1460) and (26.2320,24.3050) .. (25.0450,25.3090) .. controls (23.8570,26.3130) and (24.1270,25.4000) .. (24.1270,25.4000) -- (25.8850,22.0200) .. controls (25.8850,22.0200) and (26.4280,21.1520) .. (25.5610,20.6110) .. controls (24.6920,20.0690) and (24.1500,20.9360) .. (24.1500,20.9360) -- (22.6120,23.1550) .. controls (21.9990,24.0340) and (21.3680,24.9050) .. (20.6380,25.6880) .. controls (18.5800,27.9050) and (18.4260,31.3540) .. (20.3990,33.7570) .. controls (22.5490,36.3770) and (26.4190,36.7570) .. (29.0390,34.6060) -- (29.4350,34.2800) -- (35.3650,29.4120) .. controls (35.3600,29.4110) and (36.2320,28.8610) .. (35.5830,28.0700) -- cycle;\path[fill=byoTwemojiDarkOrange, dynamic style/.expand once=#1] (11.1820,25.4780) .. controls (11.1820,25.4780) and (8.5890,28.7920) .. (11.6660,32.9380) .. controls (11.8780,33.2230) and (12.4160,33.0840) .. (12.1870,32.7500) .. controls (11.9370,32.3860) and (9.4370,28.8540) .. (11.7870,25.6930) .. controls (11.7870,25.6930) and (11.4060,25.6460) .. (11.1820,25.4780) -- cycle(24.7650,25.5760) .. controls (24.7650,25.5760) and (27.3590,28.8900) .. (24.2810,33.0360) .. controls (24.0690,33.3210) and (23.5310,33.1820) .. (23.7600,32.8480) .. controls (24.0100,32.4840) and (26.5100,28.9520) .. (24.1600,25.7910) .. controls (24.1590,25.7920) and (24.5410,25.7450) .. (24.7650,25.5760) -- cycle;}
+\defineByoTwemojiElement{hands thinking}{\path[fill=byoTwemojiLightOrange, dynamic style/.expand once=#1] (17.2760,35.1490) .. controls (17.2760,35.1490) and (18.5410,34.7380) .. (18.7050,33.7970) .. controls (18.8780,32.8250) and (18.0810,32.6300) .. (18.0810,32.6300) .. controls (18.0810,32.6300) and (19.1220,32.4220) .. (19.2530,31.2540) .. controls (19.3760,30.1530) and (18.3920,29.8910) .. (18.3920,29.8910) .. controls (18.3920,29.8910) and (19.3620,29.4910) .. (19.4080,28.3520) .. controls (19.4460,27.3930) and (18.4130,26.9240) .. (18.4130,26.9240) .. controls (18.4130,26.9240) and (23.4510,25.7030) .. (23.9690,25.5830) .. controls (24.4850,25.4630) and (25.2890,24.9680) .. (25.0380,23.8890) .. controls (24.7890,22.8090) and (23.8340,22.7710) .. (23.3410,22.8860) .. controls (22.8470,23.0010) and (16.5970,24.4520) .. (14.4410,24.9540) -- (13.0020,25.2880) .. controls (12.4620,25.4150) and (12.2170,25.1780) .. (12.5980,24.7760) .. controls (13.1060,24.2400) and (13.4310,23.6470) .. (13.5440,22.6630) .. controls (13.6630,21.6280) and (13.3120,20.3500) .. (13.1110,19.8540) .. controls (12.7370,18.9330) and (12.1060,18.2050) .. (11.3770,17.9550) .. controls (10.2400,17.5650) and (9.4320,18.2760) .. (9.8350,19.5160) .. controls (10.4390,21.3700) and (10.0430,22.8910) .. (9.0020,23.8090) .. controls (6.5530,25.9660) and (5.4140,27.5040) .. (6.1720,30.7820) .. controls (7.0000,34.3570) and (10.5490,36.6580) .. (14.1240,35.8300) -- (17.2760,35.1490) -- cycle;}
+\defineByoTwemojiElement{hands shocked}{\path[fill=byoTwemojiWhite,even odd rule,line cap=round,line width=0.400pt, dynamic style/.expand once=#1] (33.5610,18.0000) .. controls (29.2880,18.0000) and (26.1429,29.1070) .. (27.8872,36.0000) -- (28.7231,36.0000) .. controls (28.5421,34.9374) and (28.4532,33.8041) .. (28.4341,32.6484) .. controls (28.4314,32.6503) and (28.4289,32.6524) .. (28.4263,32.6543) .. controls (28.4239,32.5098) and (28.4282,32.3638) .. (28.4282,32.2187) .. controls (28.4283,32.0226) and (28.4277,31.8277) .. (28.4321,31.6308) .. controls (28.4384,31.3522) and (28.4523,31.0740) .. (28.4673,30.7949) .. controls (28.4763,30.6267) and (28.4824,30.4590) .. (28.4946,30.2910) .. controls (28.5260,29.8581) and (28.5659,29.4246) .. (28.6177,28.9961) .. controls (28.6178,28.9948) and (28.6175,28.9935) .. (28.6177,28.9922) .. controls (28.6346,28.8527) and (28.6592,28.7168) .. (28.6782,28.5781) .. controls (28.7181,28.2873) and (28.7581,27.9972) .. (28.8071,27.7109) .. controls (28.8411,27.5131) and (28.8821,27.3201) .. (28.9204,27.1250) .. controls (28.9682,26.8812) and (29.0163,26.6390) .. (29.0708,26.4004) .. controls (29.1119,26.2207) and (29.1568,26.0454) .. (29.2017,25.8691) .. controls (29.2601,25.6390) and (29.3225,25.4129) .. (29.3872,25.1894) .. controls (29.4401,25.0068) and (29.4922,24.8261) .. (29.5493,24.6484) .. controls (29.6215,24.4235) and (29.6991,24.2063) .. (29.7778,23.9902) .. controls (29.8335,23.8376) and (29.8870,23.6829) .. (29.9458,23.5351) .. controls (30.0504,23.2724) and (30.1633,23.0233) .. (30.2778,22.7773) .. controls (30.3200,22.6869) and (30.3574,22.5899) .. (30.4009,22.5019) .. controls (30.5608,22.1781) and (30.7311,21.8715) .. (30.9087,21.5840) .. controls (30.9700,21.4848) and (31.0367,21.3991) .. (31.1001,21.3047) .. controls (31.2214,21.1238) and (31.3425,20.9457) .. (31.4712,20.7832) .. controls (31.5543,20.6783) and (31.6409,20.5850) .. (31.7271,20.4883) .. controls (31.8506,20.3493) and (31.9762,20.2170) .. (32.1060,20.0957) .. controls (32.1911,20.0162) and (32.2780,19.9426) .. (32.3657,19.8711) .. controls (32.5049,19.7575) and (32.6478,19.6568) .. (32.7935,19.5644) .. controls (32.9064,19.4928) and (33.0185,19.4176) .. (33.1353,19.3593) .. controls (33.1724,19.3408) and (33.2091,19.3218) .. (33.2466,19.3047) .. controls (33.4352,19.2185) and (33.6286,19.1491) .. (33.8267,19.0996) .. controls (33.8693,19.0889) and (33.9126,19.0811) .. (33.9556,19.0722) .. controls (34.1644,19.0291) and (34.3774,19.0000) .. (34.5962,19.0000) .. controls (35.0622,19.0000) and (35.4385,19.0666) .. (35.7524,19.1836) .. controls (35.4524,18.4266) and (34.7940,18.0000) .. (33.5610,18.0000) -- cycle;\path[fill=byoTwemojiDarkYellow, dynamic style/.expand once=#1] (1.4037,19.0000) .. controls (0.9397,19.0000) and (0.5637,19.0660) .. (0.2507,19.1830) .. controls (0.3227,19.0040) and (0.4177,18.8470) .. (0.5317,18.7070) .. controls (-1.3303,20.9980) and (2.8487,28.5400) .. (0.8177,36.0000) -- (7.2777,36.0000) .. controls (8.4677,29.0400) and (6.0427,19.0000) .. (1.4037,19.0000) -- cycle(35.7527,19.1830) .. controls (35.4387,19.0660) and (35.0617,19.0000) .. (34.5957,19.0000) .. controls (29.9547,19.0000) and (27.5307,29.0020) .. (28.7227,36.0000) -- (35.1827,36.0000) .. controls (33.2767,28.9550) and (36.8387,21.9110) .. (35.7527,19.1830) -- cycle;\path[fill=byoTwemojiWhite,even odd rule,line cap=round,line width=0.400pt, dynamic style/.expand once=#1] (2.4398,18.0000) .. controls (6.7128,18.0000) and (9.8579,29.1070) .. (8.1136,36.0000) -- (7.2777,36.0000) .. controls (7.4587,34.9374) and (7.5476,33.8041) .. (7.5667,32.6484) .. controls (7.5694,32.6503) and (7.5719,32.6524) .. (7.5745,32.6543) .. controls (7.5769,32.5099) and (7.5726,32.3638) .. (7.5725,32.2188) .. controls (7.5725,32.0227) and (7.5731,31.8278) .. (7.5686,31.6309) .. controls (7.5623,31.3523) and (7.5485,31.0741) .. (7.5335,30.7949) .. controls (7.5244,30.6267) and (7.5183,30.4591) .. (7.5061,30.2910) .. controls (7.4748,29.8582) and (7.4349,29.4247) .. (7.3831,28.9961) .. controls (7.3829,28.9948) and (7.3832,28.9935) .. (7.3831,28.9922) .. controls (7.3662,28.8528) and (7.3415,28.7168) .. (7.3225,28.5781) .. controls (7.2827,28.2874) and (7.2427,27.9972) .. (7.1936,27.7110) .. controls (7.1597,27.5131) and (7.1186,27.3201) .. (7.0803,27.1250) .. controls (7.0325,26.8813) and (6.9844,26.6390) .. (6.9299,26.4004) .. controls (6.8889,26.2207) and (6.8439,26.0455) .. (6.7991,25.8692) .. controls (6.7406,25.6391) and (6.6783,25.4130) .. (6.6135,25.1895) .. controls (6.5606,25.0069) and (6.5085,24.8261) .. (6.4514,24.6484) .. controls (6.3792,24.4235) and (6.3017,24.2064) .. (6.2229,23.9902) .. controls (6.1673,23.8377) and (6.1138,23.6829) .. (6.0549,23.5352) .. controls (5.9504,23.2725) and (5.8375,23.0233) .. (5.7229,22.7774) .. controls (5.6807,22.6869) and (5.6433,22.5900) .. (5.5998,22.5020) .. controls (5.4399,22.1782) and (5.2697,21.8715) .. (5.0920,21.5840) .. controls (5.0307,21.4848) and (4.9640,21.3992) .. (4.9006,21.3047) .. controls (4.7794,21.1238) and (4.6582,20.9458) .. (4.5295,20.7832) .. controls (4.4465,20.6783) and (4.3598,20.5851) .. (4.2737,20.4883) .. controls (4.1501,20.3494) and (4.0245,20.2170) .. (3.8948,20.0957) .. controls (3.8097,20.0162) and (3.7227,19.9426) .. (3.6350,19.8711) .. controls (3.4958,19.7576) and (3.3529,19.6569) .. (3.2073,19.5645) .. controls (3.0943,19.4928) and (2.9822,19.4176) .. (2.8655,19.3594) .. controls (2.8284,19.3409) and (2.7916,19.3218) .. (2.7541,19.3047) .. controls (2.5655,19.2185) and (2.3722,19.1491) .. (2.1741,19.0996) .. controls (2.1315,19.0890) and (2.0882,19.0812) .. (2.0451,19.0723) .. controls (1.8364,19.0291) and (1.6234,19.0000) .. (1.4046,19.0000) .. controls (0.9386,19.0000) and (0.5623,19.0666) .. (0.2484,19.1836) .. controls (0.5484,18.4266) and (1.2068,18.0000) .. (2.4398,18.0000) -- cycle;}
+\defineByoTwemojiElement{mouth grinning}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (8.7188,20.9670) .. controls (8.0111,20.9317) and (7.0000,21.2502) .. (7.0000,23.0002) .. controls (7.0000,27.0002) and (11.5950,32.0002) .. (18.0000,32.0002) .. controls (24.4040,32.0002) and (29.0000,27.0002) .. (29.0000,23.0002) .. controls (29.0000,21.0002) and (27.6790,20.8682) .. (27.0000,21.0002) .. controls (24.0270,21.5782) and (21.6230,22.0002) .. (18.0000,22.0002) .. controls (14.3770,22.0002) and (11.9730,21.5782) .. (9.0000,21.0002) .. controls (8.9151,20.9838) and (8.8199,20.9720) .. (8.7188,20.9670) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (9.0000,23.0000) .. controls (9.0000,23.0000) and (12.0000,24.0000) .. (18.0000,24.0000) .. controls (24.0000,24.0000) and (27.0000,23.0000) .. (27.0000,23.0000) .. controls (27.0000,23.0000) and (25.6560,29.7500) .. (18.0000,29.7500) .. controls (10.3440,29.7500) and (9.0000,23.0000) .. (9.0000,23.0000) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,27.5940) .. controls (14.4040,27.5940) and (11.7280,27.2220) .. (10.0630,26.8490) -- (9.2380,24.9780) .. controls (10.0610,25.2900) and (13.1270,25.8750) .. (18.0010,25.8750) .. controls (22.9550,25.8750) and (26.0380,25.2590) .. (26.8650,24.9370) -- (26.1640,26.7790) .. controls (24.5300,27.1590) and (21.7450,27.5940) .. (18.0000,27.5940) -- cycle;}
+\defineByoTwemojiElement{mouth open wide}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,25.0000) ellipse (0.1129cm and 0.1411cm);}
+\defineByoTwemojiElement{mouth stuck-out tongue money}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.0000,21.2630) .. controls (7.0000,25.2270) and (11.5960,30.2630) .. (18.0000,30.2630) .. controls (24.4040,30.2630) and (29.0000,25.2630) .. (29.0000,21.2630) .. controls (29.0000,21.2630) and (18.6670,24.0190) .. (7.0000,21.2630) -- cycle;\path[fill=byoTwemojiGreen, dynamic style/.expand once=#1] (12.0000,23.0030) -- (12.0000,29.9640) .. controls (12.0000,32.9640) and (14.0000,35.9640) .. (18.0000,35.9640) .. controls (22.0000,35.9640) and (24.0000,32.9640) .. (24.0000,29.9640) -- (24.0000,23.0440) .. controls (17.7090,24.3360) and (12.0000,23.0030) .. (12.0000,23.0030) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (20.9700,31.0690) .. controls (20.9700,29.7010) and (19.5910,29.1680) .. (18.4830,28.7400) .. controls (17.7460,28.4560) and (17.0490,28.1860) .. (17.0490,27.7970) .. controls (17.0490,27.1540) and (17.9100,27.1220) .. (18.0830,27.1220) .. controls (18.6920,27.1220) and (18.9950,27.3510) .. (19.2630,27.5520) .. controls (19.4680,27.7070) and (19.6810,27.8670) .. (19.9760,27.8670) .. controls (20.5260,27.8670) and (20.7770,27.4790) .. (20.7770,27.1200) .. controls (20.7770,26.4030) and (19.8980,25.8960) .. (18.9650,25.6830) -- (18.9650,25.3000) .. controls (18.9650,24.7950) and (18.5540,24.3840) .. (18.0490,24.3840) .. controls (17.5440,24.3840) and (17.1330,24.7950) .. (17.1330,25.3000) -- (17.1330,25.7150) .. controls (16.0180,26.0390) and (15.3340,26.8600) .. (15.3340,27.8940) .. controls (15.3340,29.1720) and (16.5950,29.6970) .. (17.7070,30.1590) .. controls (18.5040,30.4900) and (19.2560,30.8030) .. (19.2560,31.2910) .. controls (19.2560,31.6480) and (18.8080,32.0340) .. (18.0830,32.0340) .. controls (17.3520,32.0340) and (16.9330,31.7420) .. (16.5630,31.4830) .. controls (16.3080,31.3050) and (16.0660,31.1360) .. (15.7780,31.1360) .. controls (15.3590,31.1360) and (15.0300,31.4900) .. (15.0300,31.9400) .. controls (15.0300,32.6030) and (15.9370,33.2620) .. (17.1320,33.4940) -- (17.1320,33.9530) .. controls (17.1320,34.4570) and (17.5430,34.8670) .. (18.0490,34.8670) .. controls (18.5540,34.8670) and (18.9640,34.4570) .. (18.9640,33.9530) -- (18.9610,33.4670) .. controls (20.2240,33.1580) and (20.9700,32.2740) .. (20.9700,31.0690) -- cycle;}
+\defineByoTwemojiElement{mouth smiling}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (27.3350,23.6290) .. controls (27.1570,23.4680) and (26.8910,23.4580) .. (26.7000,23.6000) .. controls (26.6610,23.6290) and (22.7780,26.5000) .. (18.0000,26.5000) .. controls (13.2340,26.5000) and (9.3380,23.6290) .. (9.3000,23.6000) .. controls (9.1090,23.4580) and (8.8430,23.4700) .. (8.6650,23.6290) .. controls (8.4880,23.7890) and (8.4480,24.0530) .. (8.5710,24.2570) .. controls (8.7000,24.4720) and (11.7880,29.5000) .. (18.0000,29.5000) .. controls (24.2120,29.5000) and (27.3010,24.4720) .. (27.4290,24.2570) .. controls (27.5520,24.0520) and (27.5130,23.7890) .. (27.3350,23.6290) -- cycle;}
+\defineByoTwemojiElement{mouth kissing}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (17.2360,21.5430) .. controls (16.9620,21.5170) and (16.7267,21.7368) .. (16.7087,22.0117) .. controls (16.6917,22.2858) and (16.8995,22.5221) .. (17.1735,22.5410) .. controls (17.2085,22.5430) and (20.7067,22.8410) .. (20.7067,24.5430) .. controls (20.7067,26.2451) and (17.2085,26.5410) .. (17.1735,26.5430) .. controls (17.1595,26.5440) and (17.1494,26.5528) .. (17.1364,26.5548) .. controls (17.0844,26.5608) and (17.0349,26.5718) .. (16.9899,26.5938) -- (16.9704,26.6055) .. controls (16.9234,26.6315) and (16.8824,26.6622) .. (16.8454,26.7032) .. controls (16.8314,26.7182) and (16.8222,26.7350) .. (16.8102,26.7520) .. controls (16.7872,26.7840) and (16.7666,26.8146) .. (16.7516,26.8536) .. controls (16.7396,26.8826) and (16.7322,26.9144) .. (16.7262,26.9454) .. controls (16.7222,26.9684) and (16.7107,26.9888) .. (16.7087,27.0118) .. controls (16.7087,27.0228) and (16.7126,27.0330) .. (16.7126,27.0430) .. controls (16.7126,27.0530) and (16.7077,27.0643) .. (16.7087,27.0743) .. controls (16.7097,27.0983) and (16.7212,27.1197) .. (16.7262,27.1427) .. controls (16.7322,27.1737) and (16.7377,27.2035) .. (16.7497,27.2325) .. controls (16.7627,27.2625) and (16.7805,27.2895) .. (16.7985,27.3165) .. controls (16.8155,27.3405) and (16.8312,27.3658) .. (16.8512,27.3868) .. controls (16.8742,27.4098) and (16.9014,27.4273) .. (16.9294,27.4473) .. controls (16.9534,27.4643) and (16.9756,27.4812) .. (17.0036,27.4942) .. controls (17.0356,27.5092) and (17.0682,27.5156) .. (17.1032,27.5216) .. controls (17.1272,27.5276) and (17.1485,27.5410) .. (17.1735,27.5430) .. controls (17.2085,27.5450) and (20.7067,27.8410) .. (20.7067,29.5430) .. controls (20.7067,31.2450) and (17.2085,31.5430) .. (17.1735,31.5450) .. controls (16.8995,31.5650) and (16.6917,31.8013) .. (16.7087,32.0743) .. controls (16.7257,32.3393) and (16.9447,32.5431) .. (17.2067,32.5431) -- (17.2360,32.5431) .. controls (17.7960,32.5121) and (22.7067,32.1621) .. (22.7067,29.5431) .. controls (22.7067,28.1981) and (21.4128,27.4551) .. (20.0778,27.0431) .. controls (21.4128,26.6311) and (22.7067,25.8871) .. (22.7067,24.5431) .. controls (22.7067,21.9241) and (17.7960,21.5741) .. (17.2360,21.5431) -- cycle;}
+\defineByoTwemojiElement{mouth smiling small}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (13.0680,23.5040) .. controls (12.9624,23.4900) and (12.8515,23.5105) .. (12.7535,23.5645) .. controls (12.5585,23.6755) and (12.4603,23.9032) .. (12.5153,24.1212) .. controls (12.5253,24.1652) and (13.6597,28.5001) .. (17.9997,28.5001) .. controls (22.3397,28.5001) and (23.4731,24.1652) .. (23.4841,24.1212) .. controls (23.5371,23.9082) and (23.4406,23.6893) .. (23.2536,23.5763) .. controls (23.0656,23.4653) and (22.8209,23.4908) .. (22.6559,23.6368) .. controls (22.6459,23.6448) and (21.6437,24.5001) .. (17.9997,24.5001) .. controls (14.3587,24.5001) and (13.3532,23.6466) .. (13.3532,23.6466) .. controls (13.2737,23.5666) and (13.1737,23.5180) .. (13.0681,23.5040) -- cycle;}
+\defineByoTwemojiElement{mouth smiling tongue}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.1523,21.0140) .. controls (7.0240,20.9943) and (6.8898,20.9978) .. (6.7558,21.0316) .. controls (6.2218,21.1666) and (5.8963,21.7085) .. (6.0293,22.2425) .. controls (6.0513,22.3305) and (8.3310,31.0003) .. (18.0003,31.0003) .. controls (19.6503,31.0003) and (21.0698,30.7337) .. (22.3148,30.3147) .. controls (26.6448,28.8567) and (28.6903,25.4048) .. (29.5043,23.5198) .. controls (29.8273,22.7708) and (29.9641,22.2625) .. (29.9691,22.2425) .. controls (30.1031,21.7085) and (29.7795,21.1685) .. (29.2445,21.0335) .. controls (28.7085,20.8975) and (28.1677,21.2212) .. (28.0297,21.7562) .. controls (27.9557,22.0512) and (26.0814,29.0003) .. (18.0007,29.0003) .. controls (9.9200,29.0003) and (8.0464,22.0522) .. (7.9717,21.7562) .. controls (7.8682,21.3557) and (7.5381,21.0732) .. (7.1533,21.0140) -- cycle;\path[fill=byoTwemojiLightRed, dynamic style/.expand once=#1] (32.4070,26.6810) -- (29.4510,23.6300) .. controls (29.4510,23.6300) and (28.7710,23.1920) .. (28.1780,24.1980) .. controls (27.3980,25.5200) and (26.1030,27.1330) .. (24.2440,28.3690) .. controls (23.4630,28.8880) and (22.1050,29.5580) .. (21.5470,29.6870) .. controls (20.8120,29.8560) and (21.1590,30.6510) .. (21.1590,30.6510) .. controls (21.7440,30.5240) and (22.2100,30.3500) .. (22.2100,30.3500) -- (22.5060,30.6460) -- (25.2320,33.3720) .. controls (26.9600,35.1000) and (30.2320,35.3720) .. (32.2320,33.3720) .. controls (34.2320,31.3720) and (34.1360,28.4100) .. (32.4070,26.6810) -- cycle;\path[fill=byoTwemojiRed, dynamic style/.expand once=#1] (29.9150,31.0740) .. controls (30.1280,30.8610) and (30.1280,30.5160) .. (29.9150,30.3030) -- (26.2860,26.6740) -- (25.4900,27.4220) -- (29.1430,31.0750) .. controls (29.3560,31.2870) and (29.7020,31.2870) .. (29.9150,31.0740) -- cycle;}
+\defineByoTwemojiElement{mouth thermostat}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (23.4850,29.3790) .. controls (23.4740,29.3350) and (22.3400,26.5000) .. (18.0000,26.5000) .. controls (13.6600,26.5000) and (12.5260,29.3350) .. (12.5150,29.3790) .. controls (12.4620,29.5920) and (12.5590,29.8100) .. (12.7470,29.9230) .. controls (12.9350,30.0350) and (13.1800,30.0090) .. (13.3430,29.8630) .. controls (13.3520,29.8550) and (14.3560,29.0000) .. (18.0000,29.0000) .. controls (21.5900,29.0000) and (22.6170,29.8300) .. (22.6560,29.8630) .. controls (22.7510,29.9530) and (22.8750,30.0000) .. (23.0000,30.0000) .. controls (23.0840,30.0000) and (23.1690,29.9790) .. (23.2460,29.9360) .. controls (23.4420,29.8240) and (23.5400,29.5970) .. (23.4850,29.3790) -- cycle;\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (35.9730,17.0690) .. controls (35.9734,17.0756) and (35.9765,17.0819) .. (35.9769,17.0885) .. controls (35.9769,17.0883) and (35.9769,17.0690) .. (35.9769,17.0690) -- cycle(35.9750,17.1862) .. controls (35.9880,17.9603) and (35.6505,18.7300) .. (34.9848,19.2292) -- (22.8088,28.3601) .. controls (22.8099,28.3613) and (22.8116,28.3628) .. (22.8127,28.3640) -- (22.5392,28.5632) -- (23.3322,29.0788) .. controls (23.3336,29.0814) and (23.3347,29.0820) .. (23.3361,29.0847) -- (34.5861,22.1413) .. controls (35.2891,21.7103) and (35.5813,21.3072) .. (35.7853,20.3952) .. controls (35.9802,19.5237) and (35.9754,17.3836) .. (35.9747,17.1862) -- cycle;\path[fill=byoTwemojiLightGray, dynamic style/.expand once=#1] (35.4740,15.7290) .. controls (34.6450,14.6250) and (33.0770,14.4010) .. (31.9730,15.2290) -- (14.7670,28.1370) .. controls (15.4130,27.8950) and (16.2770,27.6930) .. (17.3820,27.6150) .. controls (17.6380,27.5970) and (20.0420,26.9880) .. (20.0420,26.9880) -- (21.3350,28.0240) .. controls (21.3350,28.0240) and (22.2460,28.3910) .. (22.5320,28.5630) -- (34.9760,19.2280) .. controls (36.0790,18.4010) and (36.3020,16.8330) .. (35.4740,15.7290) -- cycle;\path[fill=byoTwemojiDarkRed, dynamic style/.expand once=#1] (28.6860,20.8700) .. controls (28.2380,20.2740) and (27.8990,19.7250) .. (27.3030,20.1720) -- (17.3810,27.6150) .. controls (17.6370,27.5970) and (17.8810,27.5730) .. (18.1640,27.5710) .. controls (19.5240,27.5620) and (20.5640,27.7660) .. (21.3340,28.0230) -- (28.9220,22.3310) .. controls (29.5180,21.8840) and (29.1330,21.4670) .. (28.6860,20.8700) -- cycle;\path[fill=byoTwemojiDarkGray, dynamic style/.expand once=#1] (18.5990,25.2280) -- (19.8330,26.8260) -- (20.5740,26.2310) -- (19.3770,24.6440) -- cycle(20.8220,23.5670) -- (22.0570,25.1650) -- (22.7980,24.5700) -- (21.6010,22.9830) -- cycle(23.0060,21.9480) -- (24.2400,23.5460) -- (24.9810,22.9510) -- (23.7840,21.3640) -- cycle(25.1870,20.2880) -- (26.4220,21.8850) -- (27.1630,21.2910) -- (25.9660,19.7040) -- cycle(27.4250,18.6470) -- (28.6600,20.2450) -- (29.4000,19.6500) -- (28.2040,18.0630) -- cycle(29.5650,17.0290) -- (30.8000,18.6270) -- (31.5400,18.0320) -- (30.3440,16.4450) -- cycle;}
+\defineByoTwemojiElement{mouth neutral}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (25.0000,26.0000) -- (11.0000,26.0000) .. controls (10.4480,26.0000) and (10.0000,25.5530) .. (10.0000,25.0000) .. controls (10.0000,24.4470) and (10.4480,24.0000) .. (11.0000,24.0000) -- (25.0000,24.0000) .. controls (25.5530,24.0000) and (26.0000,24.4470) .. (26.0000,25.0000) .. controls (26.0000,25.5530) and (25.5530,26.0000) .. (25.0000,26.0000) -- cycle;}
+\defineByoTwemojiElement{mouth wavy}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (23.1860,29.5260) .. controls (22.1930,29.5260) and (21.2340,29.0710) .. (20.3980,28.1870) .. controls (17.5820,25.2020) and (16.8290,25.8540) .. (15.5810,26.9360) .. controls (14.8000,27.6150) and (13.8270,28.4590) .. (12.3760,28.4590) .. controls (10.0250,28.4590) and (8.4070,26.1570) .. (8.3400,26.0590) .. controls (8.0260,25.6050) and (8.1400,24.9820) .. (8.5940,24.6680) .. controls (9.0450,24.3560) and (9.6680,24.4680) .. (9.9840,24.9190) .. controls (10.2850,25.3480) and (11.3010,26.4590) .. (12.3770,26.4590) .. controls (13.0810,26.4590) and (13.6330,25.9800) .. (14.2720,25.4260) .. controls (16.0880,23.8480) and (18.0360,22.7710) .. (21.8550,26.8140) .. controls (22.6780,27.6870) and (23.3070,27.5880) .. (23.7630,27.4060) .. controls (25.4220,26.7410) and (26.9680,23.7080) .. (26.9600,22.2560) .. controls (26.9570,21.7040) and (27.4020,21.2540) .. (27.9540,21.2510) -- (27.9600,21.2510) .. controls (28.5100,21.2510) and (28.9570,21.6950) .. (28.9600,22.2460) .. controls (28.9720,24.3490) and (27.1060,28.2220) .. (24.5060,29.2630) .. controls (24.0630,29.4380) and (23.6210,29.5250) .. (23.1860,29.5260) -- cycle;}
+\defineByoTwemojiElement{mouth open}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,25.5000) ellipse (0.0847cm and 0.0988cm);}
+\defineByoTwemojiElement{mouth tongue hanging-out}{\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (18.0000,22.0140) .. controls (13.2130,22.0140) and (9.5000,25.7090) .. (9.5000,28.8870) .. controls (9.5000,29.0030) and (9.5535,29.1119) .. (9.6445,29.1839) .. controls (9.7375,29.2549) and (9.8577,29.2763) .. (9.9688,29.2483) .. controls (10.0448,29.2283) and (17.6170,27.3102) .. (26.0407,29.2522) .. controls (26.0678,29.2592) and (26.0967,29.2620) .. (26.1247,29.2620) .. controls (26.2087,29.2620) and (26.2902,29.2320) .. (26.3572,29.1800) .. controls (26.4472,29.1090) and (26.4997,29.0010) .. (26.4997,28.8870) .. controls (26.4997,25.7090) and (22.7867,22.0140) .. (17.9997,22.0140) -- cycle;\path[fill=byoTwemojiLightRose, dynamic style/.expand once=#1] (18.6290,23.0790) -- (18.6290,23.9060) -- (17.5380,23.9070) -- (17.5380,23.0700) .. controls (15.2610,23.1970) and (13.3470,24.2320) .. (12.0830,25.5860) -- (12.0910,26.0470) .. controls (12.1770,28.9790) and (14.1710,31.8490) .. (18.0830,31.8490) .. controls (21.9820,31.8490) and (23.9750,28.9980) .. (24.0740,26.0760) -- (24.0830,25.7920) .. controls (22.8540,24.3770) and (20.9380,23.2550) .. (18.6290,23.0790) -- cycle;\path[fill=byoTwemojiLightRed, dynamic style/.expand once=#1] (18.0000,23.0490) .. controls (17.8430,23.0490) and (17.6920,23.0630) .. (17.5380,23.0710) -- (17.5380,27.5180) .. controls (17.5380,27.8190) and (17.7820,28.0630) .. (18.0830,28.0630) .. controls (18.3840,28.0630) and (18.6280,27.8190) .. (18.6280,27.5180) -- (18.6280,23.0800) .. controls (18.4210,23.0630) and (18.2140,23.0490) .. (18.0000,23.0490) -- cycle;}
+\defineByoTwemojiElement{mouth party horn}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (17.9990,26.0000) ellipse (0.0564cm and 0.0706cm);\path[fill=byoTwemojiShadow, opacity=\byoTwemojiShadowTransparency, dynamic style/.expand once=#1] (13.3460,31.2730) .. controls (13.2780,31.2730) and (13.2090,31.2640) .. (13.1410,31.2450) .. controls (12.7430,31.1320) and (12.5110,30.7180) .. (12.6240,30.3190) .. controls (13.0610,28.7790) and (12.8820,27.2900) .. (12.1340,26.2330) .. controls (11.6370,25.5310) and (10.9290,25.1020) .. (10.1910,25.0550) .. controls (9.7770,25.0300) and (9.4630,24.6730) .. (9.4890,24.2600) .. controls (9.5150,23.8470) and (9.8700,23.5090) .. (10.2840,23.5590) .. controls (11.4770,23.6330) and (12.5970,24.2920) .. (13.3570,25.3660) .. controls (14.3680,26.7950) and (14.6270,28.7490) .. (14.0660,30.7270) .. controls (13.9730,31.0580) and (13.6720,31.2730) .. (13.3460,31.2730) -- cycle(24.3830,28.2120) .. controls (24.2410,28.2120) and (24.0980,28.1720) .. (23.9710,28.0880) .. controls (22.8040,27.3180) and (22.1510,25.9710) .. (22.1790,24.3930) .. controls (22.2080,22.7580) and (22.9880,21.2400) .. (24.1630,20.5240) .. controls (24.5160,20.3080) and (24.9770,20.4200) .. (25.1930,20.7750) .. controls (25.4090,21.1290) and (25.2970,21.5890) .. (24.9420,21.8050) .. controls (24.2070,22.2530) and (23.6980,23.3040) .. (23.6780,24.4190) .. controls (23.6580,25.4740) and (24.0670,26.3550) .. (24.7960,26.8360) .. controls (25.1420,27.0640) and (25.2370,27.5290) .. (25.0090,27.8750) .. controls (24.8650,28.0940) and (24.6270,28.2120) .. (24.3830,28.2120) -- cycle;\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (29.9020,29.2290) -- (19.3290,27.9260) .. controls (18.1990,27.8240) and (16.2120,27.8140) .. (16.3140,26.0240) .. controls (16.4070,24.4010) and (18.3540,24.6510) .. (19.7930,24.8640) -- (30.4310,26.6380) -- (29.9020,29.2290) -- cycle;\path[fill=byoTwemojiLightBlue, dynamic style/.expand once=#1] (30.4300,26.6390) -- (26.2080,25.9150) .. controls (25.7140,25.8260) and (25.2740,26.5620) .. (25.2520,27.3410) .. controls (25.2270,28.2070) and (25.4790,28.6450) .. (25.9780,28.7470) -- (30.1220,29.2590) -- (30.4300,26.6390) -- cycle;\path[fill=byoTwemojiBlue, dynamic style/.expand once=#1] (34.9180,26.3410) -- (32.2960,28.7520) -- (27.6090,23.6550) -- (30.2310,21.2440) .. controls (31.5920,19.9920) and (33.7300,20.0820) .. (34.9820,21.4430) -- (35.1170,21.5900) .. controls (36.3680,22.9520) and (36.2790,25.0890) .. (34.9180,26.3410) -- cycle;\path[rotate around={-42.597:(29.954,26.205)},fill=byoTwemojiLightBlue, dynamic style/.expand once=#1] (29.9520,26.2030) ellipse (0.0782cm and 0.0977cm);\path[rotate around={-42.597:(29.954,26.205)},fill=byoTwemojiDarkBlue, dynamic style/.expand once=#1] (29.9520,26.2030) ellipse (0.0391cm and 0.0586cm);}
+\defineByoTwemojiElement{mouth buckteeth}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (27.3350,23.6290) .. controls (27.1570,23.4680) and (26.8910,23.4580) .. (26.7000,23.6000) .. controls (26.6610,23.6290) and (22.7780,26.5000) .. (18.0000,26.5000) .. controls (13.2340,26.5000) and (9.3380,23.6290) .. (9.3000,23.6000) .. controls (9.1090,23.4580) and (8.8430,23.4700) .. (8.6650,23.6290) .. controls (8.4880,23.7890) and (8.4480,24.0530) .. (8.5710,24.2570) .. controls (8.7000,24.4720) and (11.7880,29.5000) .. (18.0000,29.5000) .. controls (24.2120,29.5000) and (27.3010,24.4720) .. (27.4290,24.2570) .. controls (27.5520,24.0520) and (27.5130,23.7890) .. (27.3350,23.6290) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,26.5910) .. controls (17.8520,26.5910) and (17.7090,26.5800) .. (17.5620,26.5750) -- (17.5620,31.0910) -- (18.4370,31.0910) -- (18.4370,26.5740) .. controls (18.2920,26.5790) and (18.1480,26.5910) .. (18.0000,26.5910) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (22.0000,26.0000) .. controls (22.0160,25.9960) and (20.5500,26.3780) .. (19.5540,26.4860) .. controls (19.1880,26.5280) and (18.8170,26.5620) .. (18.4370,26.5750) -- (18.4370,31.0920) -- (20.0000,31.0920) .. controls (21.1000,31.0920) and (22.0000,30.1920) .. (22.0000,29.0920) -- (22.0000,26.0000) -- cycle(14.0000,26.0000) .. controls (13.9840,25.9960) and (15.4500,26.3780) .. (16.4460,26.4860) .. controls (16.8120,26.5280) and (17.1830,26.5620) .. (17.5630,26.5750) -- (17.5630,31.0920) -- (16.0000,31.0920) .. controls (14.9000,31.0920) and (14.0000,30.1920) .. (14.0000,29.0920) -- (14.0000,26.0000) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (8.9785,23.5000) .. controls (8.8658,23.5049) and (8.7530,23.5484) .. (8.6640,23.6289) .. controls (8.4860,23.7889) and (8.4473,24.0528) .. (8.5703,24.2578) .. controls (8.6673,24.4198) and (10.4560,27.3243) .. (14.0000,28.7383) -- (14.0000,26.9082) .. controls (13.9840,26.9042) and (15.4493,27.2865) .. (16.4453,27.3945) .. controls (16.8113,27.4366) and (17.1825,27.4714) .. (17.5625,27.4844) .. controls (17.7085,27.4894) and (17.8520,27.5000) .. (18.0000,27.5000) .. controls (18.1480,27.5000) and (18.2905,27.4894) .. (18.4375,27.4844) .. controls (18.8175,27.4714) and (19.1887,27.4375) .. (19.5547,27.3945) .. controls (20.5507,27.2865) and (22.0180,26.9042) .. (22.0020,26.9082) -- (22.0020,28.7383) .. controls (25.5460,27.3243) and (27.3327,24.4198) .. (27.4297,24.2578) .. controls (27.5517,24.0528) and (27.5139,23.7889) .. (27.3359,23.6289) .. controls (27.1579,23.4679) and (26.8902,23.4576) .. (26.6992,23.5996) .. controls (26.6692,23.6216) and (24.4410,25.2683) .. (21.2890,26.0703) .. controls (20.8460,26.1833) and (19.4258,26.5010) .. (18.0038,26.5020) .. controls (16.5798,26.5020) and (15.1538,26.1833) .. (14.7108,26.0703) .. controls (11.5588,25.2683) and (9.3306,23.6216) .. (9.3006,23.5996) .. controls (9.2056,23.5286) and (9.0911,23.4951) .. (8.9784,23.5000) -- cycle;}
+\defineByoTwemojiElement{mouth frowning open small}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.2440,24.5000) .. controls (13.9950,24.5000) and (10.6984,30.5067) .. (10.5604,30.7617) .. controls (10.4474,30.9707) and (10.4975,31.2308) .. (10.6795,31.3828) .. controls (10.7725,31.4608) and (10.8858,31.5000) .. (10.9998,31.5000) .. controls (11.1098,31.5000) and (11.2194,31.4636) .. (11.3104,31.3906) .. controls (11.3414,31.3666) and (14.4740,28.9121) .. (18.2440,28.9121) .. controls (21.9870,28.9121) and (24.6321,31.3412) .. (24.6581,31.3652) .. controls (24.8331,31.5272) and (25.1009,31.5462) .. (25.2929,31.4062) .. controls (25.4869,31.2662) and (25.5530,31.0090) .. (25.4530,30.7910) .. controls (25.3350,30.5340) and (22.5160,24.5000) .. (18.2440,24.5000) -- cycle;}
+\defineByoTwemojiElement{mouth neutral small}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (14.0000,26.0000) .. controls (13.4480,26.0000) and (13.0000,26.4470) .. (13.0000,27.0000) .. controls (13.0000,27.5530) and (13.4480,28.0000) .. (14.0000,28.0000) -- (22.0000,28.0000) .. controls (22.5530,28.0000) and (23.0000,27.5530) .. (23.0000,27.0000) .. controls (23.0000,26.4470) and (22.5530,26.0000) .. (22.0000,26.0000) -- (14.0000,26.0000) -- cycle;}
+\defineByoTwemojiElement{mouth smirking}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (24.0620,23.5040) .. controls (23.9663,23.4920) and (23.8664,23.5078) .. (23.7749,23.5528) -- (19.7749,25.5528) .. controls (17.9039,26.4878) and (13.0485,26.5001) .. (12.9995,26.5001) .. controls (12.7235,26.5001) and (12.4995,26.7241) .. (12.4995,27.0001) .. controls (12.4995,27.1851) and (12.6005,27.3477) .. (12.7495,27.4337) -- (12.7514,27.4337) -- (12.7514,27.4356) .. controls (12.8224,27.4756) and (12.9027,27.4981) .. (12.9897,27.5001) -- (19.9975,27.5001) .. controls (22.6555,27.5001) and (24.0881,25.3153) .. (24.4741,24.1583) .. controls (24.5381,23.9663) and (24.4787,23.7542) .. (24.3257,23.6212) .. controls (24.2492,23.5552) and (24.1578,23.5160) .. (24.0620,23.5040) -- cycle;}
+\defineByoTwemojiElement{mouth half frowning}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.0000,28.0000) .. controls (14.0000,23.0000) and (25.0000,23.0000) .. (25.0000,25.0000) .. controls (25.0000,26.0000) and (17.0000,24.0000) .. (12.0000,28.0000) -- cycle;}
+\defineByoTwemojiElement{mouth sick}{\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (17.9380,22.6450) .. controls (16.4550,22.6450) and (15.0041,23.0646) .. (13.8501,23.8266) -- (15.3638,26.1215) .. controls (16.7768,25.1875) and (19.0736,25.1837) .. (20.4986,26.1117) -- (22.0006,23.8070) .. controls (20.8336,23.0470) and (19.4281,22.6449) .. (17.9381,22.6449) -- cycle;\path[fill=byoTwemojiDarkGreen, dynamic style/.expand once=#1] (11.6470,29.6470) .. controls (11.2030,29.6470) and (10.7900,29.3670) .. (10.6420,28.9230) .. controls (10.4570,28.3680) and (10.7570,27.7680) .. (11.3110,27.5840) .. controls (11.4060,27.5510) and (13.7640,26.7070) .. (13.7640,24.3530) .. controls (13.7640,21.9990) and (11.4060,21.1550) .. (11.3060,21.1210) .. controls (10.7560,20.9300) and (10.4600,20.3300) .. (10.6470,19.7790) .. controls (10.8340,19.2270) and (11.4270,18.9270) .. (11.9810,19.1140) .. controls (12.1400,19.1670) and (15.8810,20.4580) .. (15.8810,24.3530) .. controls (15.8810,28.2480) and (12.1400,29.5400) .. (11.9810,29.5920) .. controls (11.8710,29.6290) and (11.7580,29.6470) .. (11.6470,29.6470) -- cycle(24.3520,29.6470) .. controls (24.2410,29.6470) and (24.1290,29.6290) .. (24.0180,29.5920) .. controls (23.8590,29.5390) and (20.1180,28.2480) .. (20.1180,24.3530) .. controls (20.1180,20.4580) and (23.8590,19.1660) .. (24.0180,19.1140) .. controls (24.5770,18.9270) and (25.1720,19.2290) .. (25.3570,19.7830) .. controls (25.5420,20.3360) and (25.2440,20.9340) .. (24.6930,21.1210) .. controls (24.5930,21.1550) and (22.2350,21.9990) .. (22.2350,24.3530) .. controls (22.2350,26.7070) and (24.5930,27.5510) .. (24.6930,27.5850) .. controls (25.2440,27.7760) and (25.5400,28.3760) .. (25.3530,28.9270) .. controls (25.2030,29.3690) and (24.7920,29.6470) .. (24.3520,29.6470) -- cycle;}
+\defineByoTwemojiElement{mouth stuck-out tongue}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.0000,21.2620) .. controls (7.0000,25.2260) and (11.5960,30.2620) .. (18.0000,30.2620) .. controls (24.4040,30.2620) and (29.0000,25.2620) .. (29.0000,21.2620) .. controls (29.0000,21.2620) and (18.6670,24.0180) .. (7.0000,21.2620) -- cycle;\path[fill=byoTwemojiLightRed, dynamic style/.expand once=#1] (18.5450,23.6040) -- (17.4540,23.5990) .. controls (14.2380,23.5250) and (12.0000,23.0030) .. (12.0000,23.0030) -- (12.0000,29.9640) .. controls (12.0000,32.9640) and (14.0000,35.9640) .. (18.0000,35.9640) .. controls (22.0000,35.9640) and (24.0000,32.9640) .. (24.0000,29.9640) -- (24.0000,23.0440) .. controls (22.0780,23.4380) and (20.2130,23.5860) .. (18.5450,23.6040) -- cycle;\path[fill=byoTwemojiRed, dynamic style/.expand once=#1] (18.0000,31.8430) .. controls (18.3010,31.8430) and (18.5450,31.5990) .. (18.5450,31.2980) -- (18.5450,23.6040) -- (17.4540,23.5990) -- (17.4540,31.2980) .. controls (17.4550,31.5990) and (17.6990,31.8430) .. (18.0000,31.8430) -- cycle;}
+\defineByoTwemojiElement{mouth goofy}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.6250,20.9370) .. controls (15.0820,21.6960) and (12.6440,21.7870) .. (9.6150,21.8450) .. controls (8.9240,21.8600) and (7.6600,22.2640) .. (8.0790,24.2200) .. controls (8.9170,28.1310) and (14.4580,32.0570) .. (20.7210,30.7150) .. controls (26.9830,29.3730) and (30.4290,23.5210) .. (29.5910,19.6100) .. controls (29.1720,17.6540) and (27.8520,17.8020) .. (27.2160,18.0740) .. controls (24.4300,19.2610) and (22.1680,20.1780) .. (18.6250,20.9370) -- cycle;\path[fill=byoTwemojiLightRed, dynamic style/.expand once=#1] (11.0000,24.0040) -- (11.0000,30.0040) .. controls (11.0000,33.0040) and (13.0000,36.0040) .. (17.0000,36.0040) .. controls (21.0000,36.0040) and (23.0000,33.0040) .. (23.0000,30.0040) -- (23.0000,24.0040) -- (11.0000,24.0040) -- cycle;\path[fill=byoTwemojiRed, dynamic style/.expand once=#1] (17.0000,31.8830) .. controls (17.3010,31.8830) and (17.5450,31.6390) .. (17.5450,31.3380) -- (17.5450,25.0430) -- (16.4540,25.0430) -- (16.4540,31.3380) .. controls (16.4550,31.6390) and (16.6990,31.8830) .. (17.0000,31.8830) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (10.0340,23.8010) .. controls (10.0340,23.8010) and (13.1770,24.1500) .. (19.0440,22.8930) .. controls (24.9110,21.6360) and (27.6350,20.0290) .. (27.6350,20.0290) .. controls (27.6350,20.0290) and (26.5180,24.3590) .. (19.6730,25.8260) .. controls (12.8280,27.2930) and (10.0340,23.8010) .. (10.0340,23.8010) -- cycle;}
+\defineByoTwemojiElement{mouth smiling large}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,21.8490) .. controls (15.0340,21.8490) and (13.0650,21.5030) .. (10.6310,21.0300) .. controls (10.0740,20.9240) and (8.9930,21.0300) .. (8.9930,22.6680) .. controls (8.9930,25.9430) and (12.7560,30.0370) .. (18.0000,30.0370) .. controls (23.2440,30.0370) and (27.0070,25.9430) .. (27.0070,22.6680) .. controls (27.0070,21.0300) and (25.9250,20.9230) .. (25.3690,21.0300) .. controls (22.9350,21.5030) and (20.9670,21.8490) .. (18.0000,21.8490);}
+\defineByoTwemojiElement{mouth half frowning deep}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (20.5210,23.2030) .. controls (17.5296,23.3016) and (13.6635,24.4792) .. (11.9468,27.8280) .. controls (11.8648,27.9860) and (11.9064,28.1818) .. (12.0464,28.2928) .. controls (12.1144,28.3478) and (12.1978,28.3749) .. (12.2808,28.3749) .. controls (12.3658,28.3749) and (12.4510,28.3450) .. (12.5210,28.2870) .. controls (15.6050,25.7070) and (19.9581,25.7069) .. (22.5580,25.7069) .. controls (24.1930,25.7069) and (25.0932,25.7078) .. (25.0932,24.9998) .. controls (25.0932,24.2919) and (24.3888,23.7316) .. (23.1088,23.4236) .. controls (22.4181,23.2569) and (21.5180,23.1701) .. (20.5209,23.2029) -- cycle;}
+\defineByoTwemojiElement{mouth frowning small}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,24.5000) .. controls (13.6600,24.5000) and (12.5266,28.8349) .. (12.5156,28.8789) .. controls (12.4626,29.0919) and (12.5581,29.3108) .. (12.7461,29.4238) .. controls (12.9341,29.5358) and (13.1807,29.5093) .. (13.3437,29.3633) .. controls (13.3527,29.3553) and (14.3559,28.5000) .. (17.9999,28.5000) .. controls (21.5899,28.5000) and (22.6171,29.3303) .. (22.6561,29.3633) .. controls (22.7511,29.4533) and (22.8749,29.5000) .. (22.9999,29.5000) .. controls (23.0839,29.5000) and (23.1690,29.4785) .. (23.2460,29.4355) .. controls (23.4420,29.3235) and (23.5392,29.0969) .. (23.4842,28.8789) .. controls (23.4732,28.8349) and (22.3398,24.5000) .. (17.9998,24.5000) -- cycle;}
+\defineByoTwemojiElement{mouth open oval}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (17.8120,23.1250) ellipse (0.1146cm and 0.0545cm);}
+\defineByoTwemojiElement{mouth frowning open wide}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,18.9650) .. controls (11.5950,18.9650) and (7.0000,23.9650) .. (7.0000,27.9650) .. controls (7.0000,29.9650) and (8.3210,30.0960) .. (9.0000,29.9650) .. controls (11.9730,29.3870) and (14.3770,28.9650) .. (18.0000,28.9650) .. controls (21.6230,28.9650) and (24.0270,29.3870) .. (27.0000,29.9650) .. controls (27.6790,30.0970) and (29.0000,29.9650) .. (29.0000,27.9650) .. controls (29.0000,23.9650) and (24.4040,18.9650) .. (18.0000,18.9650) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (10.0000,25.0000) .. controls (10.0000,25.0000) and (13.0000,24.0000) .. (18.0000,24.0000) .. controls (23.0000,24.0000) and (26.0000,25.0000) .. (26.0000,25.0000) .. controls (26.0000,25.0000) and (24.0000,21.0000) .. (18.0000,21.0000) .. controls (12.0000,21.0000) and (10.0000,25.0000) .. (10.0000,25.0000) -- cycle;}
+\defineByoTwemojiElement{mouth thinking}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (14.5240,21.0360) .. controls (14.3790,20.9200) and (14.2660,20.7620) .. (14.2120,20.5720) .. controls (14.0780,20.1120) and (14.3420,19.6540) .. (14.8020,19.5510) .. controls (19.3300,18.5300) and (22.3790,20.9140) .. (22.5080,21.0160) .. controls (22.8920,21.3220) and (22.9670,21.8610) .. (22.6810,22.2210) .. controls (22.3950,22.5790) and (21.8530,22.6220) .. (21.4700,22.3180) .. controls (21.3600,22.2340) and (18.9470,20.3950) .. (15.2880,21.2200) .. controls (15.0140,21.2810) and (14.7340,21.2040) .. (14.5240,21.0360) -- cycle;}
+\defineByoTwemojiElement{mouth frowning}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (25.4850,27.3790) .. controls (25.4400,27.2000) and (24.3170,23.0000) .. (18.0000,23.0000) .. controls (11.6820,23.0000) and (10.5600,27.2000) .. (10.5150,27.3790) .. controls (10.4600,27.5960) and (10.5580,27.8210) .. (10.7520,27.9330) .. controls (10.9470,28.0440) and (11.1910,28.0110) .. (11.3520,27.8560) .. controls (11.3710,27.8370) and (13.3060,26.0000) .. (18.0000,26.0000) .. controls (22.6940,26.0000) and (24.6300,27.8370) .. (24.6480,27.8550) .. controls (24.7440,27.9500) and (24.8720,28.0000) .. (25.0000,28.0000) .. controls (25.0840,28.0000) and (25.1690,27.9790) .. (25.2460,27.9360) .. controls (25.4420,27.8240) and (25.5400,27.5970) .. (25.4850,27.3790) -- cycle;}
+\defineByoTwemojiElement{mouth watering}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.0000,24.0000) .. controls (11.0000,24.0000) and (12.2677,27.5939) .. (17.1797,27.9629) .. controls (17.2837,27.9859) and (17.3900,28.0000) .. (17.5000,28.0000) -- (22.0000,28.0000) .. controls (22.8250,28.0000) and (24.0000,26.8250) .. (24.0000,26.0000) .. controls (24.0000,25.1750) and (23.3250,25.0000) .. (22.5000,25.0000) -- (18.0000,25.0000) .. controls (12.4000,25.0000) and (11.0000,24.0000) .. (11.0000,24.0000) -- cycle;\path[fill=byoTwemojiLightBlue, dynamic style/.expand once=#1] (23.0000,26.0000) -- (20.0000,26.0000) .. controls (19.4500,26.0000) and (19.0000,26.4500) .. (19.0000,27.0000) -- (19.0000,31.0000) .. controls (19.0000,31.5500) and (19.4500,32.0000) .. (20.0000,32.0000) .. controls (20.5500,32.0000) and (21.0000,31.5500) .. (21.0000,31.0000) -- (21.0000,34.5000) .. controls (21.0000,35.3250) and (21.6750,36.0000) .. (22.5000,36.0000) .. controls (23.3250,36.0000) and (24.0000,35.3250) .. (24.0000,34.5000) -- (24.0000,27.0000) .. controls (24.0000,26.4500) and (23.5500,26.0000) .. (23.0000,26.0000) -- cycle;}
+\defineByoTwemojiElement{mouth grimacing}{\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (25.0000,21.0000) .. controls (27.2090,21.0000) and (29.0000,22.7910) .. (29.0000,25.0000) .. controls (29.0000,27.2090) and (27.2090,29.0000) .. (25.0000,29.0000) -- (11.0000,29.0000) .. controls (8.7910,29.0000) and (7.0000,27.2090) .. (7.0000,25.0000) .. controls (7.0000,22.7910) and (8.7910,21.0000) .. (11.0000,21.0000) -- (25.0000,21.0000) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (25.0000,20.0000) -- (11.0000,20.0000) .. controls (8.2430,20.0000) and (6.0000,22.2430) .. (6.0000,25.0000) .. controls (6.0000,27.7570) and (8.2430,30.0000) .. (11.0000,30.0000) -- (25.0000,30.0000) .. controls (27.7570,30.0000) and (30.0000,27.7570) .. (30.0000,25.0000) .. controls (30.0000,22.2430) and (27.7570,20.0000) .. (25.0000,20.0000) -- cycle(25.0000,22.0000) .. controls (26.4830,22.0000) and (27.7100,23.0840) .. (27.9490,24.5000) -- (24.5000,24.5000) -- (24.5000,22.0000) -- (25.0000,22.0000) -- cycle(23.5000,22.0000) -- (23.5000,24.5000) -- (20.5000,24.5000) -- (20.5000,22.0000) -- (23.5000,22.0000) -- cycle(19.5000,22.0000) -- (19.5000,24.5000) -- (16.5000,24.5000) -- (16.5000,22.0000) -- (19.5000,22.0000) -- cycle(15.5000,22.0000) -- (15.5000,24.5000) -- (12.5000,24.5000) -- (12.5000,22.0000) -- (15.5000,22.0000) -- cycle(11.0000,22.0000) -- (11.5000,22.0000) -- (11.5000,24.5000) -- (8.0510,24.5000) .. controls (8.2900,23.0840) and (9.5170,22.0000) .. (11.0000,22.0000) -- cycle(11.0000,28.0000) .. controls (9.5170,28.0000) and (8.2900,26.9160) .. (8.0510,25.5000) -- (11.5000,25.5000) -- (11.5000,28.0000) -- (11.0000,28.0000) -- cycle(12.5000,28.0000) -- (12.5000,25.5000) -- (15.5000,25.5000) -- (15.5000,28.0000) -- (12.5000,28.0000) -- cycle(16.5000,28.0000) -- (16.5000,25.5000) -- (19.5000,25.5000) -- (19.5000,28.0000) -- (16.5000,28.0000) -- cycle(20.5000,28.0000) -- (20.5000,25.5000) -- (23.5000,25.5000) -- (23.5000,28.0000) -- (20.5000,28.0000) -- cycle(25.0000,28.0000) -- (24.5000,28.0000) -- (24.5000,25.5000) -- (27.9490,25.5000) .. controls (27.7100,26.9160) and (26.4830,28.0000) .. (25.0000,28.0000) -- cycle;}
+\defineByoTwemojiElement{mouth confounded}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (13.9840,23.0000) .. controls (13.6750,23.0040) and (13.3848,23.1524) .. (13.1988,23.4004) -- (10.8922,26.4785) -- (10.7067,26.2929) .. controls (10.3157,25.9019) and (9.6836,25.9019) .. (9.2926,26.2929) .. controls (8.9016,26.6839) and (8.9016,27.3160) .. (9.2926,27.7070) -- (10.2926,28.7070) .. controls (10.4966,28.9120) and (10.7799,29.0171) .. (11.0699,28.9961) .. controls (11.3589,28.9761) and (11.6264,28.8316) .. (11.8004,28.5996) -- (14.0250,25.6328) -- (17.2184,29.6250) .. controls (17.4084,29.8620) and (17.6957,30.0000) .. (17.9997,30.0000) .. controls (18.3037,30.0000) and (18.5899,29.8611) .. (18.7809,29.6231) -- (21.9743,25.6329) -- (24.2009,28.5997) .. controls (24.3749,28.8317) and (24.6404,28.9751) .. (24.9294,28.9962) .. controls (25.2284,29.0202) and (25.5018,28.9101) .. (25.7068,28.7051) -- (26.7068,27.7051) .. controls (27.0978,27.3141) and (27.0978,26.6840) .. (26.7068,26.2930) .. controls (26.3158,25.9020) and (25.6857,25.9020) .. (25.2947,26.2930) -- (25.1091,26.4766) -- (22.8005,23.4004) .. controls (22.6155,23.1524) and (22.3254,23.0050) .. (22.0154,23.0000) .. controls (21.7024,23.0000) and (21.4115,23.1340) .. (21.2185,23.3750) -- (17.9997,27.3984) -- (14.7790,23.3750) .. controls (14.5860,23.1330) and (14.2791,22.9900) .. (13.9841,23.0000) -- cycle;}
+\defineByoTwemojiElement{mouth frowning deep}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,21.0000) .. controls (12.5620,21.0000) and (9.3342,25.2204) .. (9.1992,25.4004) .. controls (8.8682,25.8414) and (8.9584,26.4649) .. (9.3984,26.7969) .. controls (9.8374,27.1279) and (10.4658,27.0415) .. (10.7988,26.6035) .. controls (10.8268,26.5665) and (13.5830,23.0000) .. (18.0000,23.0000) .. controls (22.4180,23.0000) and (25.1742,26.5656) .. (25.1992,26.5996) .. controls (25.3962,26.8616) and (25.6970,27.0000) .. (26.0020,27.0000) .. controls (26.2110,27.0000) and (26.4196,26.9349) .. (26.5996,26.7989) .. controls (27.0416,26.4679) and (27.1328,25.8414) .. (26.8008,25.4005) .. controls (26.6658,25.2215) and (23.4380,21.0001) .. (18.0000,21.0001) -- cycle;}
+\defineByoTwemojiElement{mouth frowning slightly}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (20.9960,27.0000) .. controls (20.8930,27.0000) and (20.7900,26.9840) .. (20.6870,26.9510) .. controls (18.9270,26.3800) and (17.0720,26.3800) .. (15.3120,26.9510) .. controls (14.7880,27.1200) and (14.2230,26.8340) .. (14.0520,26.3090) .. controls (13.8810,25.7840) and (14.1690,25.2200) .. (14.6950,25.0490) .. controls (16.8570,24.3470) and (19.1420,24.3470) .. (21.3040,25.0490) .. controls (21.8290,25.2200) and (22.1170,25.7840) .. (21.9470,26.3090) .. controls (21.8100,26.7300) and (21.4180,27.0000) .. (20.9960,27.0000) -- cycle;}
+\defineByoTwemojiElement{mouth open wide yawning}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,19.5000) ellipse (0.1976cm and 0.2117cm);}
+\defineByoTwemojiElement{mouth smiling raised}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (25.8610,16.1290) .. controls (25.7110,15.9680) and (25.4870,15.9580) .. (25.3260,16.1000) .. controls (25.2930,16.1290) and (22.0230,19.0000) .. (18.0000,19.0000) .. controls (13.9870,19.0000) and (10.7070,16.1290) .. (10.6740,16.1000) .. controls (10.5120,15.9580) and (10.2890,15.9700) .. (10.1390,16.1290) .. controls (9.9900,16.2890) and (9.9570,16.5530) .. (10.0600,16.7570) .. controls (10.1680,16.9720) and (12.7690,22.0000) .. (18.0000,22.0000) .. controls (23.2310,22.0000) and (25.8330,16.9720) .. (25.9400,16.7570) .. controls (26.0430,16.5520) and (26.0100,16.2890) .. (25.8610,16.1290) -- cycle;}
+\defineByoTwemojiElement{mouth open wide dropped jaw}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,27.0000) ellipse (0.1411cm and 0.1693cm);\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (18.0000,23.0000) .. controls (16.3430,23.0000) and (15.0000,24.7900) .. (15.0000,27.0000) -- (21.0000,27.0000) .. controls (21.0000,24.7900) and (19.6570,23.0000) .. (18.0000,23.0000) -- cycle;}
+\defineByoTwemojiElement{mouth frowning deeply}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (8.6650,27.8710) .. controls (8.8430,28.0320) and (9.1090,28.0420) .. (9.3000,27.9000) .. controls (9.3390,27.8710) and (13.2220,25.0000) .. (18.0000,25.0000) .. controls (22.7660,25.0000) and (26.6620,27.8710) .. (26.7000,27.9000) .. controls (26.8910,28.0420) and (27.1570,28.0300) .. (27.3350,27.8710) .. controls (27.5120,27.7110) and (27.5520,27.4470) .. (27.4290,27.2430) .. controls (27.3000,27.0290) and (24.2120,22.0000) .. (18.0000,22.0000) .. controls (11.7880,22.0000) and (8.6990,27.0280) .. (8.5710,27.2430) .. controls (8.4480,27.4480) and (8.4870,27.7110) .. (8.6650,27.8710) -- cycle;}
+\defineByoTwemojiElement{mouth frowning open}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,21.5000) .. controls (8.6670,21.5000) and (7.5150,29.8535) .. (7.5040,29.9375) .. controls (7.4830,30.1085) and (7.5507,30.2777) .. (7.6837,30.3867) .. controls (7.7737,30.4607) and (7.8861,30.5000) .. (8.0001,30.5000) .. controls (8.0531,30.5000) and (8.1063,30.4906) .. (8.1583,30.4746) .. controls (8.2173,30.4546) and (14.1261,28.5000) .. (18.0001,28.5000) .. controls (23.5951,28.5000) and (27.7443,30.4322) .. (27.7853,30.4512) .. controls (27.9463,30.5282) and (28.1441,30.5113) .. (28.2931,30.4043) .. controls (28.4401,30.2973) and (28.5192,30.1195) .. (28.4962,29.9375) .. controls (28.4852,29.8545) and (27.3331,21.5000) .. (18.0002,21.5000) -- cycle;\path[fill=byoTwemojiLightGray, dynamic style/.expand once=#1] (18.0000,23.0000) .. controls (22.0000,23.0000) and (24.0000,25.0000) .. (24.0000,25.0000) -- (12.0000,25.0000) .. controls (12.0000,25.0000) and (14.0000,23.0000) .. (18.0000,23.0000) -- cycle;}
+\defineByoTwemojiElement{mouth puking}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,17.9320) .. controls (12.1050,17.9320) and (7.8750,22.5332) .. (7.8750,26.2152) .. controls (7.8750,28.0562) and (9.0918,28.1780) .. (9.7168,28.0570) .. controls (12.4528,27.5250) and (14.6650,27.1371) .. (18.0000,27.1371) .. controls (21.3350,27.1371) and (23.5462,27.5250) .. (26.2832,28.0570) .. controls (26.9082,28.1770) and (28.1250,28.0562) .. (28.1250,26.2152) .. controls (28.1250,22.5332) and (23.8950,17.9320) .. (18.0000,17.9320) -- cycle;\path[fill=byoTwemojiLightGreen, dynamic style/.expand once=#1] (25.7120,32.2870) -- (25.7120,25.1860) .. controls (25.7120,22.5930) and (21.8230,20.0010) .. (17.9340,20.0010) .. controls (14.0450,20.0010) and (10.1560,22.5940) .. (10.1560,25.1860) -- (10.1560,32.2870) .. controls (5.7530,32.6360) and (2.7970,33.2720) .. (2.7970,34.0000) .. controls (2.7970,35.1050) and (9.5740,36.0000) .. (17.9340,36.0000) .. controls (26.2940,36.0000) and (33.0710,35.1050) .. (33.0710,34.0000) .. controls (33.0710,33.2720) and (30.1150,32.6360) .. (25.7120,32.2870) -- cycle;\path[fill=byoTwemojiGreen, dynamic style/.expand once=#1] (15.8750,23.2280) circle (0.0349cm);\path[fill=byoTwemojiGreen, dynamic style/.expand once=#1] (20.6980,25.6400) circle (0.0349cm);\path[rotate around={-80.781:(21.232,30.514)},fill=byoTwemojiGreen, dynamic style/.expand once=#1] (21.2320,30.5150) ellipse (0.0349cm and 0.0349cm);\path[rotate around={-80.781:(15.107,32.548)},fill=byoTwemojiGreen, dynamic style/.expand once=#1] (15.1070,32.5480) ellipse (0.0498cm and 0.0498cm);}
+\defineByoTwemojiElement{mouth laughing}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,22.2630) .. controls (14.3770,22.2630) and (11.9730,21.8410) .. (9.0000,21.2630) .. controls (8.3210,21.1320) and (7.0000,21.2630) .. (7.0000,23.2630) .. controls (7.0000,27.2630) and (11.5950,32.2630) .. (18.0000,32.2630) .. controls (24.4040,32.2630) and (29.0000,27.2630) .. (29.0000,23.2630) .. controls (29.0000,21.2630) and (27.6790,21.1310) .. (27.0000,21.2630) .. controls (24.0270,21.8410) and (21.6230,22.2630) .. (18.0000,22.2630) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (9.0000,23.2630) .. controls (9.0000,23.2630) and (12.0000,24.2630) .. (18.0000,24.2630) .. controls (24.0000,24.2630) and (27.0000,23.2630) .. (27.0000,23.2630) .. controls (27.0000,23.2630) and (25.0000,27.2630) .. (18.0000,27.2630) .. controls (11.0000,27.2630) and (9.0000,23.2630) .. (9.0000,23.2630) -- cycle;}
+\defineByoTwemojiElement{mouth open sleeping}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,26.0000) circle (0.0847cm);}
+\defineByoTwemojiElement{mouth open wide screaming}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,18.0000) .. controls (15.2430,18.0000) and (13.0000,20.2430) .. (13.0000,23.0000) -- (13.0000,29.0000) .. controls (13.0000,31.7570) and (15.2430,34.0000) .. (18.0000,34.0000) .. controls (20.7570,34.0000) and (23.0000,31.7570) .. (23.0000,29.0000) -- (23.0000,23.0000) .. controls (23.0000,20.2430) and (20.7570,18.0000) .. (18.0000,18.0000) -- cycle;}
+\defineByoTwemojiElement{mouth smiling high}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (27.0210,21.5000) .. controls (26.9084,21.4951) and (26.7942,21.5286) .. (26.6987,21.5996) .. controls (26.6597,21.6286) and (22.7775,24.5000) .. (17.9995,24.5000) .. controls (13.2335,24.5000) and (9.3383,21.6286) .. (9.3003,21.5996) .. controls (9.1093,21.4576) and (8.8416,21.4699) .. (8.6636,21.6289) .. controls (8.4866,21.7889) and (8.4469,22.0538) .. (8.5699,22.2578) .. controls (8.6989,22.4728) and (11.7876,27.5000) .. (17.9996,27.5000) .. controls (24.2116,27.5000) and (27.3013,22.4728) .. (27.4293,22.2578) .. controls (27.5523,22.0528) and (27.5135,21.7889) .. (27.3355,21.6289) .. controls (27.2465,21.5484) and (27.1337,21.5049) .. (27.0211,21.5000) -- cycle;}
+\defineByoTwemojiElement{mouth zipped}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (10.0000,24.0020) .. controls (9.0000,24.0020) and (9.0000,25.0040) .. (9.0000,25.0040) -- (9.0000,26.0040) .. controls (9.0000,26.0040) and (9.0000,27.0040) .. (10.0000,27.0040) -- (25.0020,27.0040) -- (25.0020,24.0040) -- (10.0000,24.0020) -- cycle;\path[fill=byoTwemojiGray, dynamic style/.expand once=#1] (35.2550,26.0840) -- (27.5420,23.9630) .. controls (26.8220,23.7660) and (26.4930,24.2500) .. (26.3710,24.5100) -- (24.7310,23.7260) -- (24.0000,25.2550) -- (24.0000,23.0010) -- (22.0000,23.0010) -- (22.0000,25.0010) -- (20.0000,25.0010) -- (20.0000,23.0010) -- (17.9990,23.0010) -- (17.9990,25.0010) -- (16.0000,25.0010) -- (16.0000,23.0010) -- (14.0000,23.0010) -- (14.0000,25.0010) -- (12.0000,25.0010) -- (12.0000,23.0010) -- (10.0000,23.0010) -- (10.0000,26.0010) -- (12.0000,26.0010) -- (12.0000,28.0010) -- (14.0000,28.0010) -- (14.0000,26.0010) -- (15.9990,26.0010) -- (15.9990,28.0010) -- (17.9990,28.0010) -- (17.9990,26.0010) -- (20.0000,26.0010) -- (20.0000,28.0010) -- (22.0000,28.0010) -- (22.0000,26.0010) -- (23.6430,26.0010) -- (23.0630,27.2130) -- (24.7110,28.0010) -- (24.6120,28.2080) .. controls (24.6120,28.2080) and (24.3640,28.9450) .. (24.9850,29.4830) .. controls (25.6060,30.0200) and (30.2700,34.2180) .. (30.2700,34.2180) .. controls (30.2700,34.2180) and (31.1690,35.0840) .. (32.0390,34.2970) .. controls (32.7770,33.6270) and (35.6880,28.2770) .. (35.9530,27.3140) .. controls (36.2190,26.3500) and (35.2550,26.0840) .. (35.2550,26.0840) -- cycle(31.4830,32.1550) -- (28.8390,29.9070) -- (30.4530,26.8380) -- (33.7910,27.9700) -- (31.4830,32.1550) -- cycle;}
+\defineByoTwemojiElement{mouth crying}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (18.0000,21.0000) .. controls (15.7900,21.0000) and (14.0000,24.2390) .. (14.0000,27.0000) .. controls (14.0000,29.7630) and (15.7900,30.0000) .. (18.0000,30.0000) .. controls (20.2090,30.0000) and (22.0000,29.7630) .. (22.0000,27.0000) .. controls (22.0000,24.2390) and (20.2090,21.0000) .. (18.0000,21.0000) -- cycle;\path[fill=byoTwemojiLightRed, dynamic style/.expand once=#1] (18.0000,27.0000) ellipse (0.0847cm and 0.0564cm);}
+\defineByoTwemojiElement{expression satisfied}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (29.0000,14.0000) .. controls (28.7440,14.0000) and (28.4880,13.9020) .. (28.2930,13.7070) .. controls (25.7160,11.1320) and (21.2380,11.9710) .. (21.1940,11.9810) .. controls (20.6460,12.0900) and (20.1270,11.7340) .. (20.0200,11.1940) .. controls (19.9130,10.6530) and (20.2620,10.1280) .. (20.8030,10.0200) .. controls (21.0300,9.9740) and (26.3660,8.9550) .. (29.7060,12.2930) .. controls (30.0970,12.6840) and (30.0970,13.3160) .. (29.7060,13.7070) .. controls (29.5120,13.9020) and (29.2560,14.0000) .. (29.0000,14.0000) -- cycle(7.0000,14.0000) .. controls (6.7440,14.0000) and (6.4880,13.9020) .. (6.2930,13.7070) .. controls (5.9020,13.3160) and (5.9020,12.6840) .. (6.2930,12.2930) .. controls (9.6330,8.9520) and (14.9710,9.9750) .. (15.1960,10.0200) .. controls (15.7380,10.1280) and (16.0890,10.6550) .. (15.9800,11.1970) .. controls (15.8720,11.7370) and (15.3470,12.0890) .. (14.8050,11.9820) .. controls (14.7360,11.9670) and (10.2760,11.1390) .. (7.7070,13.7080) .. controls (7.5120,13.9020) and (7.2560,14.0000) .. (7.0000,14.0000) -- cycle(26.0000,19.0000) .. controls (25.7440,19.0000) and (25.4880,18.9020) .. (25.2930,18.7070) .. controls (23.9890,17.4020) and (21.2030,17.7330) .. (20.2410,17.9710) .. controls (19.7010,18.1030) and (19.1640,17.7760) .. (19.0300,17.2410) .. controls (18.8970,16.7050) and (19.2220,16.1640) .. (19.7580,16.0300) .. controls (19.9440,15.9840) and (24.3330,14.9190) .. (26.7070,17.2930) .. controls (27.0980,17.6840) and (27.0980,18.3160) .. (26.7070,18.7070) .. controls (26.5120,18.9020) and (26.2560,19.0000) .. (26.0000,19.0000) -- cycle(10.0000,19.0000) .. controls (9.7440,19.0000) and (9.4880,18.9020) .. (9.2930,18.7070) .. controls (8.9020,18.3160) and (8.9020,17.6840) .. (9.2930,17.2930) .. controls (11.6660,14.9200) and (16.0570,15.9840) .. (16.2430,16.0300) .. controls (16.7780,16.1640) and (17.1030,16.7050) .. (16.9700,17.2410) .. controls (16.8380,17.7770) and (16.2970,18.1040) .. (15.7600,17.9710) .. controls (14.7960,17.7340) and (12.0110,17.4040) .. (10.7080,18.7070) .. controls (10.5120,18.9020) and (10.2560,19.0000) .. (10.0000,19.0000) -- cycle;}
+\defineByoTwemojiElement{expression sleepy}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.0000,10.0000) .. controls (11.8160,10.0000) and (7.4612,10.0504) .. (4.1992,14.4004) .. controls (3.8682,14.8424) and (3.9584,15.4698) .. (4.4004,15.8008) .. controls (4.5804,15.9358) and (4.7900,16.0000) .. (4.9980,16.0000) .. controls (5.3020,16.0000) and (5.6038,15.8616) .. (5.7988,15.5996) .. controls (8.4348,12.0856) and (11.8479,12.0020) .. (12.0039,12.0000) .. controls (12.5549,11.9980) and (13.0000,11.5510) .. (13.0000,11.0000) .. controls (13.0000,10.4480) and (12.5520,10.0000) .. (12.0000,10.0000) -- cycle(24.0000,10.0000) .. controls (23.4500,10.0000) and (23.0069,10.4431) .. (23.0039,10.9941) .. controls (23.0009,11.5431) and (23.4442,11.9940) .. (23.9942,12.0000) .. controls (24.1392,12.0010) and (27.5583,12.0786) .. (30.1992,15.5996) .. controls (30.3962,15.8616) and (30.6970,16.0000) .. (31.0020,16.0000) .. controls (31.2110,16.0000) and (31.4196,15.9358) .. (31.5996,15.8008) .. controls (32.0416,15.4698) and (32.1328,14.8424) .. (31.8008,14.4004) .. controls (28.5378,10.0504) and (24.1840,10.0000) .. (24.0000,10.0000) -- cycle(7.9730,17.5000) .. controls (7.8585,17.5064) and (7.7456,17.5522) .. (7.6566,17.6367) .. controls (7.4796,17.8037) and (7.4483,18.0743) .. (7.5843,18.2773) .. controls (7.6453,18.3673) and (9.0993,20.5000) .. (12.0003,20.5000) .. controls (14.9003,20.5000) and (16.3553,18.3683) .. (16.4163,18.2773) .. controls (16.5503,18.0753) and (16.5210,17.8067) .. (16.3460,17.6387) .. controls (16.1700,17.4697) and (15.8964,17.4546) .. (15.7034,17.5977) .. controls (15.6904,17.6067) and (14.4413,18.5000) .. (12.0003,18.5000) .. controls (9.5583,18.5000) and (8.3111,17.6066) .. (8.3011,17.5996) .. controls (8.2041,17.5266) and (8.0875,17.4936) .. (7.9730,17.5000) -- cycle(19.9730,17.5000) .. controls (19.8584,17.5064) and (19.7456,17.5522) .. (19.6566,17.6367) .. controls (19.4796,17.8037) and (19.4493,18.0743) .. (19.5843,18.2773) .. controls (19.6453,18.3673) and (21.0993,20.5000) .. (24.0003,20.5000) .. controls (26.9003,20.5000) and (28.3553,18.3683) .. (28.4163,18.2773) .. controls (28.5513,18.0763) and (28.5210,17.8086) .. (28.3460,17.6406) .. controls (28.1710,17.4716) and (27.8975,17.4536) .. (27.7015,17.5977) .. controls (27.6895,17.6067) and (26.4403,18.5000) .. (24.0003,18.5000) .. controls (21.5593,18.5000) and (20.3111,17.6066) .. (20.3011,17.5996) .. controls (20.2046,17.5266) and (20.0876,17.4936) .. (19.9730,17.5000) -- cycle;}
+\defineByoTwemojiElement{expression angry}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.0000,12.0000) .. controls (6.4480,12.0000) and (6.0019,12.4471) .. (6.0019,12.9980) .. controls (6.0009,13.5500) and (6.4460,13.9980) .. (6.9980,14.0000) .. controls (7.0270,14.0000) and (8.9244,14.0224) .. (10.9824,14.7364) .. controls (10.3894,15.3764) and (10.0000,16.3711) .. (10.0000,17.5001) .. controls (10.0000,19.4341) and (11.1190,21.0001) .. (12.5000,21.0001) .. controls (13.8810,21.0001) and (15.0000,19.4341) .. (15.0000,17.5001) .. controls (15.0000,17.3261) and (14.9809,17.1593) .. (14.9629,16.9923) .. controls (14.9759,16.9923) and (14.9880,17.0001) .. (15.0000,17.0001) .. controls (15.2560,17.0001) and (15.5121,16.9021) .. (15.7071,16.7071) .. controls (16.0981,16.3161) and (16.0981,15.6840) .. (15.7071,15.2930) .. controls (12.4520,12.0380) and (7.2210,12.0000) .. (7.0000,12.0000) -- cycle(29.0000,12.0000) .. controls (28.7790,12.0000) and (23.5490,12.0380) .. (20.2930,15.2930) .. controls (19.9020,15.6840) and (19.9020,16.3161) .. (20.2930,16.7071) .. controls (20.4880,16.9021) and (20.7440,17.0001) .. (21.0000,17.0001) .. controls (21.0130,17.0001) and (21.0232,16.9923) .. (21.0352,16.9923) .. controls (21.0192,17.1593) and (21.0000,17.3261) .. (21.0000,17.5001) .. controls (21.0000,19.4341) and (22.1190,21.0001) .. (23.5000,21.0001) .. controls (24.8810,21.0001) and (26.0000,19.4341) .. (26.0000,17.5001) .. controls (26.0000,16.3711) and (25.6106,15.3764) .. (25.0176,14.7364) .. controls (27.0756,14.0224) and (28.9720,14.0000) .. (29.0020,14.0000) .. controls (29.5530,13.9980) and (29.9991,13.5501) .. (29.9981,12.9980) .. controls (29.9971,12.4470) and (29.5520,12.0000) .. (29.0000,12.0000) -- cycle;}
+\defineByoTwemojiElement{expression boastful}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (9.0000,5.0000) .. controls (8.4480,5.0000) and (8.0000,5.4480) .. (8.0000,6.0000) .. controls (8.0000,6.5520) and (8.4480,7.0000) .. (9.0000,7.0000) .. controls (14.0590,7.0000) and (14.9767,11.9580) .. (15.0137,12.1680) .. controls (15.0967,12.6560) and (15.5191,13.0000) .. (15.9981,13.0000) .. controls (16.0521,13.0000) and (16.1091,12.9964) .. (16.1641,12.9864) .. controls (16.7091,12.8954) and (17.0774,12.3810) .. (16.9864,11.8360) .. controls (16.5924,9.4720) and (14.4161,5.0001) .. (9.0001,5.0001) -- cycle(27.0000,5.0000) .. controls (21.5840,5.0000) and (19.4067,9.4719) .. (19.0137,11.8359) .. controls (18.9227,12.3809) and (19.2910,12.8953) .. (19.8360,12.9863) .. controls (19.8920,12.9963) and (19.9470,13.0000) .. (20.0020,13.0000) .. controls (20.4820,13.0000) and (20.9054,12.6520) .. (20.9864,12.1640) .. controls (21.0214,11.9530) and (21.9050,6.9999) .. (27.0001,6.9999) .. controls (27.5531,6.9999) and (28.0001,6.5519) .. (28.0001,5.9999) .. controls (28.0001,5.4479) and (27.5531,4.9999) .. (27.0001,4.9999) -- cycle(14.9380,15.0020) .. controls (14.8083,15.0102) and (14.6789,15.0438) .. (14.5552,15.1055) .. controls (11.1592,16.8035) and (8.6562,15.2320) .. (8.5572,15.1680) .. controls (8.0962,14.8600) and (7.4765,14.9854) .. (7.1705,15.4454) .. controls (6.8645,15.9054) and (6.9869,16.5261) .. (7.4459,16.8321) .. controls (7.5399,16.8951) and (9.0757,17.8926) .. (11.4107,17.8926) .. controls (12.5817,17.8926) and (13.9548,17.6405) .. (15.4498,16.8945) .. controls (15.9438,16.6475) and (16.1440,16.0467) .. (15.8970,15.5527) .. controls (15.7118,15.1830) and (15.3272,14.9774) .. (14.9381,15.0019) -- cycle(21.0650,15.0020) .. controls (20.6762,14.9772) and (20.2920,15.1823) .. (20.1060,15.5528) .. controls (19.8590,16.0468) and (20.0593,16.6476) .. (20.5533,16.8946) .. controls (22.0463,17.6416) and (23.4204,17.8926) .. (24.5924,17.8926) .. controls (26.9264,17.8926) and (28.4612,16.8951) .. (28.5572,16.8321) .. controls (29.0142,16.5271) and (29.1365,15.9122) .. (28.8345,15.4532) .. controls (28.5335,14.9942) and (27.9117,14.8662) .. (27.4517,15.1642) .. controls (27.3467,15.2312) and (24.8478,16.8056) .. (21.4478,15.1056) .. controls (21.3243,15.0438) and (21.1946,15.0103) .. (21.0650,15.0021) -- cycle;}
+\defineByoTwemojiElement{expression smirking}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.0000,10.0000) .. controls (11.8160,10.0000) and (7.4612,10.0504) .. (4.1992,14.4004) .. controls (3.8682,14.8424) and (3.9584,15.4698) .. (4.4004,15.8008) .. controls (4.5804,15.9358) and (4.7900,16.0000) .. (4.9980,16.0000) .. controls (5.3020,16.0000) and (5.6038,15.8616) .. (5.7988,15.5996) .. controls (8.4348,12.0856) and (11.8479,12.0020) .. (12.0039,12.0000) .. controls (12.5549,11.9980) and (13.0000,11.5510) .. (13.0000,11.0000) .. controls (13.0000,10.4480) and (12.5520,10.0000) .. (12.0000,10.0000) -- cycle(24.0000,10.0000) .. controls (23.4500,10.0000) and (23.0069,10.4431) .. (23.0039,10.9941) .. controls (23.0009,11.5431) and (23.4442,11.9940) .. (23.9942,12.0000) .. controls (24.1392,12.0010) and (27.5583,12.0786) .. (30.1992,15.5996) .. controls (30.3962,15.8616) and (30.6970,16.0000) .. (31.0020,16.0000) .. controls (31.2110,16.0000) and (31.4196,15.9358) .. (31.5996,15.8008) .. controls (32.0416,15.4698) and (32.1328,14.8424) .. (31.8008,14.4004) .. controls (28.5378,10.0504) and (24.1840,10.0000) .. (24.0000,10.0000) -- cycle(12.5250,15.7500) .. controls (11.0145,15.7629) and (9.1099,16.0590) .. (7.4449,17.1680) .. controls (6.9859,17.4740) and (6.8635,18.0947) .. (7.1695,18.5547) .. controls (7.3615,18.8447) and (7.6785,19.0000) .. (8.0015,19.0000) .. controls (8.1915,19.0000) and (8.3833,18.9450) .. (8.5543,18.8320) .. controls (9.6463,18.1030) and (10.9170,17.8375) .. (12.0231,17.7715) .. controls (12.0141,17.8475) and (11.9996,17.9221) .. (11.9996,18.0001) .. controls (11.9996,19.1041) and (12.8956,20.0001) .. (13.9996,20.0001) .. controls (15.1036,20.0001) and (15.9996,19.1041) .. (15.9996,18.0001) .. controls (15.9996,17.7881) and (15.9571,17.5885) .. (15.8961,17.3965) .. controls (15.9191,17.3445) and (15.9563,17.3002) .. (15.9703,17.2422) .. controls (16.1043,16.7062) and (15.7768,16.1633) .. (15.2418,16.0293) .. controls (15.1518,16.0068) and (14.0355,15.7372) .. (12.5250,15.7500) -- cycle(24.5250,15.7500) .. controls (23.0146,15.7629) and (21.1104,16.0590) .. (19.4449,17.1680) .. controls (18.9849,17.4740) and (18.8606,18.0947) .. (19.1676,18.5547) .. controls (19.3596,18.8437) and (19.6785,19.0000) .. (20.0015,19.0000) .. controls (20.1915,19.0000) and (20.3833,18.9450) .. (20.5543,18.8320) .. controls (21.6463,18.1030) and (22.9150,17.8375) .. (24.0231,17.7715) .. controls (24.0141,17.8475) and (23.9996,17.9221) .. (23.9996,18.0001) .. controls (23.9996,19.1041) and (24.8956,20.0001) .. (25.9996,20.0001) .. controls (27.1036,20.0001) and (27.9996,19.1041) .. (27.9996,18.0001) .. controls (27.9996,17.7881) and (27.9581,17.5866) .. (27.8961,17.3946) .. controls (27.9191,17.3426) and (27.9544,17.2992) .. (27.9684,17.2422) .. controls (28.1034,16.7062) and (27.7778,16.1633) .. (27.2418,16.0293) .. controls (27.1518,16.0068) and (26.0354,15.7372) .. (24.5250,15.7500) -- cycle;}
+\defineByoTwemojiElement{expression thinking}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (13.1190,11.1740) ellipse (0.0600cm and 0.0750cm);\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (24.3750,12.2360) ellipse (0.0600cm and 0.0750cm);\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (9.2960,6.3510) .. controls (9.1320,6.2630) and (8.9930,6.1270) .. (8.9050,5.9520) .. controls (8.6890,5.5240) and (8.8650,5.0250) .. (9.2980,4.8400) .. controls (13.5640,3.0090) and (16.9970,4.7970) .. (17.1410,4.8740) .. controls (17.5740,5.1050) and (17.7490,5.6210) .. (17.5320,6.0280) .. controls (17.3160,6.4330) and (16.7920,6.5740) .. (16.3590,6.3460) .. controls (16.2360,6.2830) and (13.5270,4.9140) .. (10.0810,6.3930) .. controls (9.8240,6.5020) and (9.5340,6.4780) .. (9.2960,6.3510) -- cycle(21.4310,10.1010) .. controls (21.2750,10.0030) and (21.1450,9.8580) .. (21.0690,9.6770) .. controls (20.8820,9.2350) and (21.0920,8.7500) .. (21.5370,8.5930) .. controls (25.9180,7.0570) and (29.2220,9.0730) .. (29.3600,9.1600) .. controls (29.7750,9.4200) and (29.9150,9.9470) .. (29.6720,10.3380) .. controls (29.4300,10.7280) and (28.8960,10.8330) .. (28.4810,10.5760) .. controls (28.3610,10.5040) and (25.7540,8.9550) .. (22.2140,10.1970) .. controls (21.9480,10.2880) and (21.6610,10.2430) .. (21.4310,10.1010) -- cycle;}
+\defineByoTwemojiElement{expression relieved}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (13.1290,7.8945) .. controls (11.1894,7.9736) and (8.2862,8.6166) .. (6.1993,11.4004) .. controls (5.8683,11.8424) and (5.9585,12.4698) .. (6.4005,12.8008) .. controls (6.5805,12.9358) and (6.7901,13.0000) .. (6.9981,13.0000) .. controls (7.3021,13.0000) and (7.6049,12.8616) .. (7.8009,12.5996) .. controls (10.3709,9.1736) and (14.6208,9.9474) .. (14.8068,9.9824) .. controls (15.3468,10.0884) and (15.8726,9.7373) .. (15.9806,9.1973) .. controls (16.0896,8.6553) and (15.7374,8.1276) .. (15.1954,8.0196) .. controls (15.1092,8.0023) and (14.2927,7.8471) .. (13.1290,7.8946) -- cycle(22.8712,7.8945) .. controls (21.7075,7.8468) and (20.8895,8.0019) .. (20.8028,8.0195) .. controls (20.2618,8.1285) and (19.9116,8.6543) .. (20.0196,9.1953) .. controls (20.1286,9.7363) and (20.6484,10.0885) .. (21.1954,9.9805) .. controls (21.2384,9.9725) and (25.6073,9.1436) .. (28.1993,12.5996) .. controls (28.3963,12.8616) and (28.6970,13.0000) .. (29.0020,13.0000) .. controls (29.2110,13.0000) and (29.4207,12.9348) .. (29.5997,12.7988) .. controls (30.0417,12.4678) and (30.1309,11.8404) .. (29.7989,11.3984) .. controls (27.7120,8.6159) and (24.8107,7.9740) .. (22.8712,7.8945) -- cycle(7.9922,15.5000) .. controls (7.8845,15.5016) and (7.7780,15.5384) .. (7.6895,15.6094) .. controls (7.5115,15.7514) and (7.4510,15.9951) .. (7.5430,16.2031) .. controls (7.6030,16.3381) and (9.0430,19.5000) .. (12.0000,19.5000) .. controls (14.9580,19.5000) and (16.3970,16.3381) .. (16.4570,16.2031) .. controls (16.5490,15.9961) and (16.4895,15.7533) .. (16.3125,15.6113) .. controls (16.1365,15.4683) and (15.8831,15.4647) .. (15.7011,15.5977) .. controls (15.6891,15.6067) and (14.4419,16.5000) .. (11.9999,16.5000) .. controls (9.5589,16.5000) and (8.3107,15.6066) .. (8.3007,15.5996) .. controls (8.2092,15.5311) and (8.0999,15.4984) .. (7.9921,15.5000) -- cycle(19.9922,15.5000) .. controls (19.8843,15.5016) and (19.7775,15.5384) .. (19.6895,15.6094) .. controls (19.5115,15.7514) and (19.4510,15.9951) .. (19.5430,16.2031) .. controls (19.6030,16.3381) and (21.0430,19.5000) .. (24.0000,19.5000) .. controls (26.9580,19.5000) and (28.3970,16.3381) .. (28.4570,16.2031) .. controls (28.5490,15.9961) and (28.4894,15.7533) .. (28.3125,15.6113) .. controls (28.1375,15.4693) and (27.8851,15.4647) .. (27.7011,15.5977) .. controls (27.6891,15.6067) and (26.4409,16.5000) .. (23.9999,16.5000) .. controls (21.5599,16.5000) and (20.3107,15.6066) .. (20.3007,15.5996) .. controls (20.2092,15.5311) and (20.1000,15.4984) .. (19.9921,15.5000) -- cycle;}
+\defineByoTwemojiElement{expression unamused}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (24.8420,9.9199) .. controls (23.1132,9.9225) and (21.4836,10.5431) .. (20.4846,11.1426) .. controls (20.0106,11.4266) and (19.8588,12.0397) .. (20.1428,12.5137) .. controls (20.4258,12.9867) and (21.0389,13.1425) .. (21.5139,12.8575) .. controls (21.6859,12.7545) and (25.7674,10.3557) .. (28.1994,13.5996) .. controls (28.3964,13.8616) and (28.6971,14.0000) .. (29.0021,14.0000) .. controls (29.2111,14.0000) and (29.4208,13.9349) .. (29.5998,13.7989) .. controls (30.0418,13.4679) and (30.1310,12.8405) .. (29.7990,12.3985) .. controls (28.3990,10.5315) and (26.5707,9.9174) .. (24.8420,9.9200) -- cycle(11.1580,9.9219) .. controls (9.4293,9.9192) and (7.5995,10.5334) .. (6.1990,12.4004) .. controls (5.8680,12.8424) and (5.9582,13.4698) .. (6.4002,13.8008) .. controls (6.5802,13.9358) and (6.7898,14.0000) .. (6.9978,14.0000) .. controls (7.3018,14.0000) and (7.6036,13.8625) .. (7.7986,13.6015) .. controls (10.2126,10.3845) and (14.3071,12.7533) .. (14.4861,12.8593) .. controls (14.9601,13.1433) and (15.5732,12.9886) .. (15.8572,12.5156) .. controls (16.1412,12.0416) and (15.9875,11.4266) .. (15.5135,11.1426) .. controls (14.5150,10.5431) and (12.8868,9.9245) .. (11.1580,9.9219) -- cycle(7.9998,15.0000) .. controls (7.4478,15.0000) and (6.9998,15.4480) .. (6.9998,16.0000) .. controls (6.9998,16.5520) and (7.4478,17.0000) .. (7.9998,17.0000) -- (13.0916,17.0000) .. controls (13.2986,17.5810) and (13.8478,18.0000) .. (14.4998,18.0000) .. controls (15.3278,18.0000) and (15.9998,17.3290) .. (15.9998,16.5000) .. controls (15.9998,16.3900) and (15.9866,16.2836) .. (15.9646,16.1796) .. controls (15.9756,16.1196) and (15.9998,16.0630) .. (15.9998,16.0000) .. controls (15.9998,15.4480) and (15.5518,15.0000) .. (14.9998,15.0000) -- (7.9998,15.0000) -- cycle(20.9998,15.0000) .. controls (20.4468,15.0000) and (19.9998,15.4480) .. (19.9998,16.0000) .. controls (19.9998,16.5520) and (20.4468,17.0000) .. (20.9998,17.0000) -- (26.0916,17.0000) .. controls (26.2986,17.5810) and (26.8478,18.0000) .. (27.4998,18.0000) .. controls (28.3278,18.0000) and (28.9998,17.3290) .. (28.9998,16.5000) .. controls (28.9998,16.3900) and (28.9866,16.2836) .. (28.9646,16.1796) .. controls (28.9766,16.1196) and (28.9998,16.0630) .. (28.9998,16.0000) .. controls (28.9998,15.4480) and (28.5528,15.0000) .. (27.9998,15.0000) -- (20.9998,15.0000) -- cycle;}
+\defineByoTwemojiElement{expression uneven}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (6.0010,11.0000) .. controls (5.4490,11.0000) and (5.0010,10.5520) .. (5.0010,10.0000) .. controls (5.0010,9.4490) and (5.4460,9.0020) .. (5.9970,9.0000) .. controls (6.1530,8.9980) and (9.5660,8.9140) .. (12.2020,5.4000) .. controls (12.5330,4.9600) and (13.1590,4.8680) .. (13.6020,5.2000) .. controls (14.0440,5.5310) and (14.1330,6.1580) .. (13.8020,6.6000) .. controls (10.5390,10.9500) and (6.1850,11.0000) .. (6.0010,11.0000) -- cycle(30.9870,13.3930) .. controls (31.1150,13.9300) and (30.7830,14.4700) .. (30.2460,14.5980) .. controls (29.7100,14.7260) and (29.1720,14.3960) .. (29.0420,13.8610) .. controls (29.0040,13.7100) and (28.1310,10.4090) .. (24.1010,8.6600) .. controls (23.5960,8.4400) and (23.3620,7.8520) .. (23.5820,7.3450) .. controls (23.8020,6.8380) and (24.3910,6.6060) .. (24.8970,6.8260) .. controls (29.8860,8.9910) and (30.9440,13.2140) .. (30.9870,13.3930) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (14.8150,15.3750) .. controls (14.2310,17.4890) and (13.1730,18.4580) .. (11.6630,18.0410) .. controls (10.1540,17.6240) and (9.3200,16.1320) .. (9.9030,14.0180) .. controls (10.4860,11.9060) and (12.0780,10.6550) .. (13.5870,11.0720) .. controls (15.0980,11.4890) and (15.3990,13.2620) .. (14.8150,15.3750) -- cycle(26.2310,14.6200) .. controls (26.7040,16.7610) and (25.5560,19.4580) .. (24.0270,19.7960) .. controls (22.4980,20.1340) and (20.7470,18.0770) .. (20.2740,15.9360) .. controls (19.8010,13.7960) and (20.6930,11.9650) .. (22.2220,11.6270) .. controls (23.7510,11.2890) and (25.7580,12.4800) .. (26.2310,14.6200) -- cycle;}
+\defineByoTwemojiElement{expression skeptical}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.0000,16.5000) ellipse (0.0706cm and 0.0776cm);\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (24.0000,16.5000) ellipse (0.0706cm and 0.0988cm);\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (23.7070,4.1484) .. controls (21.7960,4.1484) and (19.7523,6.0438) .. (19.3613,6.4238) .. controls (18.8683,6.9048) and (18.8579,7.6944) .. (19.3379,8.1894) .. controls (19.8169,8.6844) and (20.6075,8.7007) .. (21.1035,8.2187) .. controls (21.7825,7.5617) and (23.0650,6.6503) .. (23.7070,6.6503) .. controls (24.7220,6.6503) and (27.6265,8.1864) .. (29.0215,9.9374) .. controls (29.2695,10.2474) and (29.6339,10.4081) .. (30.0019,10.4081) .. controls (30.2739,10.4081) and (30.5483,10.3197) .. (30.7793,10.1347) .. controls (31.3183,9.7047) and (31.4095,8.9188) .. (30.9785,8.3788) .. controls (29.2465,6.2058) and (25.7120,4.1483) .. (23.7070,4.1483) -- cycle(10.9260,10.2109) .. controls (9.8599,10.2132) and (8.6648,10.3725) .. (7.3713,10.7910) .. controls (6.8453,10.9610) and (6.5577,11.5257) .. (6.7287,12.0508) .. controls (6.7967,12.2648) and (6.9318,12.4376) .. (7.1018,12.5586) .. controls (7.3508,12.7346) and (7.6755,12.7943) .. (7.9865,12.6933) .. controls (12.1735,11.3383) and (15.0140,13.2481) .. (15.1330,13.3301) .. controls (15.5860,13.6421) and (16.2086,13.5311) .. (16.5236,13.0801) .. controls (16.8386,12.6291) and (16.7305,12.0084) .. (16.2814,11.6914) .. controls (16.1689,11.6119) and (14.1243,10.2041) .. (10.9260,10.2109) -- cycle;}
+\defineByoTwemojiElement{expression laughing}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.8050,8.0195) .. controls (11.5790,8.0645) and (6.2486,9.1889) .. (4.0726,14.6289) .. controls (3.8676,15.1419) and (4.1162,15.7227) .. (4.6292,15.9277) .. controls (4.7512,15.9767) and (4.8763,16.0000) .. (5.0003,16.0000) .. controls (5.3963,16.0000) and (5.7730,15.7621) .. (5.9300,15.3711) .. controls (7.6950,10.9601) and (12.0145,10.0185) .. (12.1995,9.9805) .. controls (12.7385,9.8705) and (13.0888,9.3447) .. (12.9808,8.8047) .. controls (12.8718,8.2637) and (12.3480,7.9135) .. (11.8050,8.0195) -- cycle(23.7990,8.0195) .. controls (23.4171,8.0979) and (23.1007,8.3962) .. (23.0197,8.8027) .. controls (22.9107,9.3447) and (23.2619,9.8724) .. (23.8029,9.9804) .. controls (23.8479,9.9904) and (28.2925,10.9260) .. (30.0705,15.3710) .. controls (30.2275,15.7620) and (30.6042,15.9999) .. (31.0002,15.9999) .. controls (31.1242,15.9999) and (31.2493,15.9776) .. (31.3693,15.9276) .. controls (31.8823,15.7226) and (32.1329,15.1399) .. (31.9279,14.6268) .. controls (29.7519,9.1868) and (24.4215,8.0644) .. (24.1955,8.0194) .. controls (24.0600,7.9927) and (23.9264,7.9933) .. (23.7990,8.0194) -- cycle(12.0000,14.5000) .. controls (9.0430,14.5000) and (7.6030,17.6619) .. (7.5430,17.7969) .. controls (7.4510,18.0039) and (7.5115,18.2467) .. (7.6875,18.3887) .. controls (7.8635,18.5307) and (8.1139,18.5354) .. (8.2969,18.4024) .. controls (8.3099,18.3934) and (9.5590,17.5000) .. (12.0000,17.5000) .. controls (14.4260,17.5000) and (15.6732,18.3804) .. (15.7012,18.4004) .. controls (15.7892,18.4664) and (15.8960,18.5000) .. (16.0000,18.5000) .. controls (16.1100,18.5000) and (16.2215,18.4627) .. (16.3125,18.3907) .. controls (16.4905,18.2487) and (16.5491,18.0049) .. (16.4571,17.7969) .. controls (16.3971,17.6619) and (14.9581,14.5000) .. (12.0001,14.5000) -- cycle(24.0000,14.5000) .. controls (21.0430,14.5000) and (19.6030,17.6619) .. (19.5430,17.7969) .. controls (19.4510,18.0039) and (19.5105,18.2467) .. (19.6875,18.3887) .. controls (19.8625,18.5307) and (20.1149,18.5354) .. (20.2989,18.4024) .. controls (20.3109,18.3934) and (21.5601,17.5000) .. (24.0001,17.5000) .. controls (26.4261,17.5000) and (27.6733,18.3804) .. (27.7013,18.4004) .. controls (27.7893,18.4664) and (27.8961,18.5000) .. (28.0001,18.5000) .. controls (28.1101,18.5000) and (28.2216,18.4627) .. (28.3126,18.3907) .. controls (28.4896,18.2487) and (28.5501,18.0049) .. (28.4571,17.7969) .. controls (28.3971,17.6619) and (26.9581,14.5000) .. (24.0001,14.5000) -- cycle;}
+\defineByoTwemojiElement{expression weary}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (16.0620,3.0020) .. controls (15.6727,2.9771) and (15.2902,3.1823) .. (15.1050,3.5528) .. controls (13.3460,7.0698) and (9.7894,8.0223) .. (9.7534,8.0313) .. controls (9.2204,8.1663) and (8.8958,8.7072) .. (9.0288,9.2422) .. controls (9.1428,9.6962) and (9.5495,10.0000) .. (9.9975,10.0000) .. controls (10.0785,10.0000) and (10.1607,9.9907) .. (10.2416,9.9707) .. controls (10.4226,9.9247) and (14.7129,8.8083) .. (16.8940,4.4473) .. controls (17.1410,3.9533) and (16.9407,3.3525) .. (16.4467,3.1055) .. controls (16.3227,3.0435) and (16.1917,3.0103) .. (16.0619,3.0020) -- cycle(19.9350,3.0020) .. controls (19.8055,3.0103) and (19.6754,3.0438) .. (19.5522,3.1055) .. controls (19.0582,3.3525) and (18.8579,3.9533) .. (19.1049,4.4473) .. controls (21.2849,8.8083) and (25.5752,9.9257) .. (25.7572,9.9707) .. controls (25.8382,9.9907) and (25.9194,10.0000) .. (25.9994,10.0000) .. controls (26.4464,10.0000) and (26.8522,9.6972) .. (26.9682,9.2442) .. controls (27.1032,8.7102) and (26.7785,8.1664) .. (26.2455,8.0294) .. controls (26.2085,8.0204) and (22.6519,7.0698) .. (20.8939,3.5528) .. controls (20.7079,3.1823) and (20.3236,2.9772) .. (19.9349,3.0020) -- cycle(16.5034,10.5040) .. controls (16.3408,10.4912) and (16.1775,10.5580) .. (16.0718,10.6915) .. controls (16.0628,10.7035) and (15.0918,11.8933) .. (12.7359,12.5353) .. controls (11.9609,12.7473) and (11.2058,12.8537) .. (10.4918,12.8537) .. controls (9.4998,12.8537) and (8.9323,12.6418) .. (8.9293,12.6408) .. controls (8.7193,12.5558) and (8.4773,12.6277) .. (8.3433,12.8107) .. controls (8.2083,12.9947) and (8.2149,13.2450) .. (8.3589,13.4220) .. controls (8.4299,13.5090) and (10.1389,15.5685) .. (12.4839,15.5685) .. controls (12.8349,15.5685) and (13.1859,15.5228) .. (13.5269,15.4299) .. controls (16.3809,14.6518) and (16.9365,11.2203) .. (16.9585,11.0743) .. controls (16.9925,10.8513) and (16.8716,10.6341) .. (16.6636,10.5431) .. controls (16.6119,10.5206) and (16.5577,10.5083) .. (16.5035,10.5040) -- cycle(19.4253,10.5919) .. controls (19.3711,10.5973) and (19.3171,10.6109) .. (19.2651,10.6349) .. controls (19.0581,10.7299) and (18.9419,10.9538) .. (18.9819,11.1778) .. controls (19.0079,11.3228) and (19.6500,14.7364) .. (22.5210,15.4434) .. controls (22.8320,15.5204) and (23.1513,15.5606) .. (23.4683,15.5606) .. controls (25.8643,15.5606) and (27.5672,13.4006) .. (27.6382,13.3086) .. controls (27.7762,13.1276) and (27.7742,12.8773) .. (27.6382,12.6973) .. controls (27.5002,12.5163) and (27.2584,12.4531) .. (27.0484,12.5391) .. controls (27.0424,12.5421) and (26.4160,12.7950) .. (25.3121,12.7950) .. controls (24.6511,12.7950) and (23.9529,12.7053) .. (23.2379,12.5293) .. controls (20.8689,11.9463) and (19.8689,10.7805) .. (19.8609,10.7715) .. controls (19.7514,10.6395) and (19.5880,10.5756) .. (19.4253,10.5918) -- cycle;}
+\defineByoTwemojiElement{expression crying}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (22.8120,8.0156) .. controls (22.6847,8.0400) and (22.5596,8.0914) .. (22.4448,8.1679) .. controls (21.9848,8.4739) and (21.8605,9.0947) .. (22.1675,9.5546) .. controls (22.2565,9.6876) and (24.3994,12.8366) .. (29.6284,14.9276) .. controls (29.7494,14.9766) and (29.8755,14.9999) .. (29.9995,14.9999) .. controls (30.3955,14.9999) and (30.7721,14.7610) .. (30.9291,14.3690) .. controls (31.1341,13.8560) and (30.8836,13.2762) .. (30.3706,13.0702) .. controls (25.7596,11.2262) and (23.8486,8.4683) .. (23.8296,8.4413) .. controls (23.5986,8.0978) and (23.1939,7.9423) .. (22.8120,8.0156) -- cycle(12.8060,8.0215) .. controls (12.5550,8.0703) and (12.3233,8.2134) .. (12.1693,8.4414) .. controls (12.1503,8.4684) and (10.2403,11.2263) .. (5.6283,13.0703) .. controls (5.1153,13.2753) and (4.8647,13.8581) .. (5.0697,14.3711) .. controls (5.2267,14.7621) and (5.6024,15.0000) .. (5.9994,15.0000) .. controls (6.1234,15.0000) and (6.2485,14.9777) .. (6.3705,14.9297) .. controls (11.5985,12.8387) and (13.7424,9.6877) .. (13.8314,9.5547) .. controls (14.1374,9.0967) and (14.0130,8.4799) .. (13.5560,8.1719) .. controls (13.3270,8.0184) and (13.0570,7.9726) .. (12.8060,8.0215) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (14.9990,18.0000) .. controls (14.8490,18.0000) and (14.6960,17.9660) .. (14.5530,17.8950) .. controls (11.0410,16.1390) and (7.4830,17.8770) .. (7.4480,17.8950) .. controls (6.9530,18.1440) and (6.3530,17.9410) .. (6.1060,17.4480) .. controls (5.8590,16.9540) and (6.0590,16.3530) .. (6.5530,16.1060) .. controls (6.7350,16.0160) and (11.0510,13.9090) .. (15.4480,16.1060) .. controls (15.9420,16.3530) and (16.1420,16.9540) .. (15.8950,17.4480) .. controls (15.7190,17.7980) and (15.3660,18.0000) .. (14.9990,18.0000) -- cycle(28.9990,18.0000) .. controls (28.8490,18.0000) and (28.6960,17.9660) .. (28.5530,17.8950) .. controls (25.0400,16.1390) and (21.4830,17.8770) .. (21.4480,17.8950) .. controls (20.9540,18.1430) and (20.3540,17.9420) .. (20.1060,17.4480) .. controls (19.8590,16.9540) and (20.0590,16.3530) .. (20.5530,16.1060) .. controls (20.7350,16.0160) and (25.0540,13.9100) .. (29.4480,16.1060) .. controls (29.9420,16.3530) and (30.1420,16.9540) .. (29.8950,17.4480) .. controls (29.7190,17.7980) and (29.3660,18.0000) .. (28.9990,18.0000) -- cycle;}
+\defineByoTwemojiElement{eyes smiling}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (13.0000,13.0000) .. controls (10.3560,13.0000) and (9.1777,16.3076) .. (9.0527,16.6836) .. controls (8.8777,17.2076) and (9.1596,17.7733) .. (9.6836,17.9473) .. controls (10.2106,18.1233) and (10.7742,17.8394) .. (10.9492,17.3164) .. controls (11.1122,16.8274) and (11.9379,15.0000) .. (13.0000,15.0000) .. controls (14.0340,15.0000) and (14.8478,16.7174) .. (15.0508,17.3164) .. controls (15.1908,17.7354) and (15.5810,18.0000) .. (16.0000,18.0000) .. controls (16.1040,18.0000) and (16.2104,17.9832) .. (16.3164,17.9492) .. controls (16.8404,17.7752) and (17.1242,17.2076) .. (16.9492,16.6836) .. controls (16.8232,16.3066) and (15.6440,13.0000) .. (13.0000,13.0000) -- cycle(23.0000,13.0000) .. controls (20.3550,13.0000) and (19.1768,16.3076) .. (19.0508,16.6836) .. controls (18.8758,17.2076) and (19.1606,17.7733) .. (19.6836,17.9473) .. controls (20.2126,18.1233) and (20.7723,17.8394) .. (20.9473,17.3164) .. controls (21.1103,16.8274) and (21.9380,15.0000) .. (23.0000,15.0000) .. controls (24.0330,15.0000) and (24.8497,16.7174) .. (25.0527,17.3164) .. controls (25.1917,17.7354) and (25.5810,18.0000) .. (26.0000,18.0000) .. controls (26.1040,18.0000) and (26.2114,17.9832) .. (26.3164,17.9492) .. controls (26.8404,17.7752) and (27.1223,17.2076) .. (26.9473,16.6836) .. controls (26.8223,16.3066) and (25.6450,13.0000) .. (23.0000,13.0000) -- cycle;}
+\defineByoTwemojiElement{eyes xx}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (10.0000,12.0000) .. controls (9.7442,12.0000) and (9.4885,12.0975) .. (9.2930,12.2930) .. controls (8.9020,12.6840) and (8.9020,13.3161) .. (9.2930,13.7071) -- (11.0860,15.5001) -- (9.2930,17.2931) .. controls (8.9020,17.6841) and (8.9020,18.3162) .. (9.2930,18.7072) .. controls (9.4880,18.9022) and (9.7440,19.0001) .. (10.0000,19.0001) .. controls (10.2560,19.0001) and (10.5120,18.9022) .. (10.7070,18.7072) -- (12.5000,16.9142) -- (14.2930,18.7072) .. controls (14.4880,18.9022) and (14.7441,19.0001) .. (15.0001,19.0001) .. controls (15.2561,19.0001) and (15.5121,18.9022) .. (15.7071,18.7072) .. controls (16.0981,18.3162) and (16.0981,17.6841) .. (15.7071,17.2931) -- (13.9141,15.5001) -- (15.7071,13.7071) .. controls (16.0981,13.3161) and (16.0981,12.6840) .. (15.7071,12.2930) .. controls (15.3161,11.9020) and (14.6840,11.9020) .. (14.2930,12.2930) -- (12.5000,14.0860) -- (10.7070,12.2930) .. controls (10.5115,12.0975) and (10.2557,12.0000) .. (10.0000,12.0000) -- cycle(21.0000,12.0000) .. controls (20.7443,12.0000) and (20.4885,12.0975) .. (20.2930,12.2930) .. controls (19.9020,12.6840) and (19.9020,13.3161) .. (20.2930,13.7071) -- (22.0860,15.5001) -- (20.2930,17.2931) .. controls (19.9020,17.6841) and (19.9020,18.3162) .. (20.2930,18.7072) .. controls (20.4880,18.9022) and (20.7440,19.0001) .. (21.0000,19.0001) .. controls (21.2560,19.0001) and (21.5120,18.9022) .. (21.7070,18.7072) -- (23.5000,16.9142) -- (25.2930,18.7072) .. controls (25.4880,18.9022) and (25.7441,19.0001) .. (26.0001,19.0001) .. controls (26.2561,19.0001) and (26.5121,18.9022) .. (26.7071,18.7072) .. controls (27.0981,18.3162) and (27.0981,17.6841) .. (26.7071,17.2931) -- (24.9141,15.5001) -- (26.7071,13.7071) .. controls (27.0981,13.3161) and (27.0981,12.6840) .. (26.7071,12.2930) .. controls (26.3161,11.9020) and (25.6840,11.9020) .. (25.2930,12.2930) -- (23.5000,14.0860) -- (21.7070,12.2930) .. controls (21.5115,12.0975) and (21.2557,12.0000) .. (21.0000,12.0000) -- cycle;}
+\defineByoTwemojiElement{eyes slightly smiling wide}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.0000,13.0000) .. controls (7.4240,13.0000) and (6.1575,15.4477) .. (6.1055,15.5527) .. controls (5.8585,16.0467) and (6.0588,16.6475) .. (6.5528,16.8945) .. controls (6.6958,16.9655) and (6.8481,17.0000) .. (6.9981,17.0000) .. controls (7.3651,17.0000) and (7.7196,16.7982) .. (7.8946,16.4472) .. controls (7.9016,16.4332) and (8.6830,14.9999) .. (11.0001,14.9999) .. controls (13.2801,14.9999) and (14.0674,16.3779) .. (14.1114,16.4589) .. controls (14.3624,16.9439) and (14.9563,17.1415) .. (15.4473,16.8945) .. controls (15.9403,16.6475) and (16.1415,16.0467) .. (15.8945,15.5527) .. controls (15.8425,15.4487) and (14.5770,13.0000) .. (11.0000,13.0000) -- cycle(24.9980,13.0000) .. controls (21.4210,13.0000) and (20.1574,15.4487) .. (20.1054,15.5527) .. controls (19.8584,16.0467) and (20.0597,16.6475) .. (20.5527,16.8945) .. controls (21.0437,17.1415) and (21.6376,16.9440) .. (21.8886,16.4590) .. controls (21.9326,16.3780) and (22.7179,15.0000) .. (24.9980,15.0000) .. controls (27.3150,15.0000) and (28.0984,16.4333) .. (28.1054,16.4473) .. controls (28.2804,16.7982) and (28.6329,17.0000) .. (28.9999,17.0000) .. controls (29.1499,17.0000) and (29.3022,16.9655) .. (29.4452,16.8945) .. controls (29.9392,16.6475) and (30.1395,16.0467) .. (29.8925,15.5527) .. controls (29.8405,15.4477) and (28.5740,13.0000) .. (24.9980,13.0000) -- cycle;}
+\defineByoTwemojiElement{eyes stars}{\path[fill=byoTwemojiOrange, dynamic style/.expand once=#1] (15.6820,4.4130) -- (11.1400,5.2140) -- (8.8000,0.9610) .. controls (8.5420,0.4920) and (8.0120,0.2410) .. (7.4880,0.3330) .. controls (6.9610,0.4260) and (6.5510,0.8440) .. (6.4690,1.3720) -- (5.7240,6.1690) -- (1.1820,6.9700) .. controls (0.6470,7.0640) and (0.2340,7.4950) .. (0.1610,8.0340) .. controls (0.0880,8.5730) and (0.3720,9.0970) .. (0.8640,9.3310) -- (4.9340,11.2630) -- (4.1860,16.0750) .. controls (4.1030,16.6110) and (4.3750,17.1390) .. (4.8590,17.3840) .. controls (5.0380,17.4740) and (5.2300,17.5170) .. (5.4210,17.5170) .. controls (5.7480,17.5170) and (6.0710,17.3890) .. (6.3120,17.1450) -- (9.8240,13.5840) -- (14.3420,15.7290) .. controls (14.8320,15.9610) and (15.4160,15.8520) .. (15.7880,15.4570) .. controls (16.1600,15.0620) and (16.2340,14.4730) .. (15.9730,13.9980) -- (13.6250,9.7300) -- (16.7900,6.5220) .. controls (17.1720,6.1350) and (17.2590,5.5450) .. (17.0070,5.0630) .. controls (16.7530,4.5810) and (16.2140,4.3200) .. (15.6820,4.4130) -- cycle(20.3180,4.4130) -- (24.8600,5.2140) -- (27.2000,0.9610) .. controls (27.4580,0.4920) and (27.9880,0.2410) .. (28.5120,0.3330) .. controls (29.0380,0.4260) and (29.4480,0.8440) .. (29.5300,1.3720) -- (30.2750,6.1690) -- (34.8170,6.9700) .. controls (35.3530,7.0640) and (35.7660,7.4940) .. (35.8380,8.0330) .. controls (35.9100,8.5720) and (35.6270,9.0960) .. (35.1350,9.3300) -- (31.0650,11.2620) -- (31.8130,16.0740) .. controls (31.8960,16.6100) and (31.6240,17.1380) .. (31.1400,17.3830) .. controls (30.9610,17.4730) and (30.7690,17.5160) .. (30.5780,17.5160) .. controls (30.2510,17.5160) and (29.9280,17.3880) .. (29.6870,17.1440) -- (26.1750,13.5830) -- (21.6570,15.7280) .. controls (21.1670,15.9600) and (20.5830,15.8510) .. (20.2110,15.4560) .. controls (19.8390,15.0610) and (19.7650,14.4720) .. (20.0260,13.9970) -- (22.3740,9.7300) -- (19.2090,6.5220) .. controls (18.8270,6.1350) and (18.7400,5.5450) .. (18.9920,5.0630) .. controls (19.2470,4.5810) and (19.7860,4.3200) .. (20.3180,4.4130) -- cycle;}
+\defineByoTwemojiElement{eyes neutral}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (8.0000,16.0000) .. controls (7.4480,16.0000) and (7.0000,16.4480) .. (7.0000,17.0000) .. controls (7.0000,17.5520) and (7.4480,18.0000) .. (8.0000,18.0000) -- (15.0000,18.0000) .. controls (15.5520,18.0000) and (16.0000,17.5520) .. (16.0000,17.0000) .. controls (16.0000,16.4480) and (15.5520,16.0000) .. (15.0000,16.0000) -- (8.0000,16.0000) -- cycle(21.0000,16.0000) .. controls (20.4470,16.0000) and (20.0000,16.4480) .. (20.0000,17.0000) .. controls (20.0000,17.5520) and (20.4470,18.0000) .. (21.0000,18.0000) -- (28.0000,18.0000) .. controls (28.5530,18.0000) and (29.0000,17.5520) .. (29.0000,17.0000) .. controls (29.0000,16.4480) and (28.5530,16.0000) .. (28.0000,16.0000) -- (21.0000,16.0000) -- cycle;}
+\defineByoTwemojiElement{eyes wide open empty}{\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (7.3470,11.9100) .. controls (6.4010,15.0860) and (7.4540,18.2030) .. (9.7000,18.8720) .. controls (11.9460,19.5420) and (14.5340,17.5100) .. (15.4790,14.3340) .. controls (16.4250,11.1590) and (15.3730,8.0410) .. (13.1280,7.3720) .. controls (10.8820,6.7030) and (8.2940,8.7350) .. (7.3470,11.9100) -- cycle(28.6520,11.9100) .. controls (29.5980,15.0860) and (28.5450,18.2030) .. (26.3000,18.8720) .. controls (24.0540,19.5420) and (21.4660,17.5100) .. (20.5210,14.3340) .. controls (19.5750,11.1590) and (20.6280,8.0410) .. (22.8720,7.3720) .. controls (25.1170,6.7030) and (27.7050,8.7350) .. (28.6520,11.9100) -- cycle;}
+\defineByoTwemojiElement{eyes oO}{\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (29.2840,9.0120) .. controls (30.0630,12.6480) and (27.7470,16.2280) .. (24.1110,17.0070) .. controls (20.4750,17.7860) and (16.8950,15.4700) .. (16.1150,11.8340) .. controls (15.3360,8.1980) and (17.6520,4.6180) .. (21.2880,3.8390) .. controls (24.9240,3.0600) and (28.5050,5.3750) .. (29.2840,9.0120) -- cycle;\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (22.3060,9.2910) circle (0.0575cm);\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (14.0880,14.2820) .. controls (14.5440,16.4080) and (13.1890,18.5010) .. (11.0630,18.9570) .. controls (8.9370,19.4130) and (6.8440,18.0580) .. (6.3880,15.9320) .. controls (5.9320,13.8060) and (7.2870,11.7130) .. (9.4130,11.2570) .. controls (11.5390,10.8010) and (13.6320,12.1560) .. (14.0880,14.2820) -- cycle;\path[rotate around={-12.095:(10.236,15.853)},fill=byoTwemojiBlack, dynamic style/.expand once=#1] (10.2380,15.8570) ellipse (0.0548cm and 0.0548cm);}
+\defineByoTwemojiElement{eyes slightly smiling skewed}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (8.1110,21.3830) .. controls (7.9290,21.3830) and (7.7440,21.3330) .. (7.5790,21.2290) .. controls (7.1120,20.9350) and (6.9720,20.3180) .. (7.2660,19.8500) .. controls (8.1820,18.3970) and (10.9670,15.9120) .. (14.9560,16.8880) .. controls (15.4920,17.0190) and (15.8200,17.5610) .. (15.6890,18.0970) .. controls (15.5570,18.6330) and (15.0130,18.9590) .. (14.4800,18.8300) .. controls (10.8760,17.9480) and (8.9780,20.8860) .. (8.9590,20.9160) .. controls (8.7680,21.2180) and (8.4430,21.3830) .. (8.1110,21.3830) -- cycle(20.0840,17.6410) .. controls (19.7940,17.6410) and (19.5080,17.5160) .. (19.3100,17.2750) .. controls (18.9600,16.8480) and (19.0220,16.2170) .. (19.4500,15.8670) .. controls (22.6260,13.2630) and (26.2120,14.3050) .. (27.6650,15.2210) .. controls (28.1320,15.5150) and (28.2720,16.1330) .. (27.9770,16.6000) .. controls (27.6840,17.0650) and (27.0690,17.2070) .. (26.6010,16.9150) .. controls (26.4630,16.8310) and (23.5490,15.0920) .. (20.7170,17.4140) .. controls (20.5310,17.5670) and (20.3070,17.6410) .. (20.0840,17.6410) -- cycle;}
+\defineByoTwemojiElement{eyes sick}{\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (14.7560,11.5330) .. controls (14.7000,11.5330) and (8.1738,12.7350) .. (7.9298,13.0350) .. controls (7.8818,13.0940) and (7.8611,13.1749) .. (7.8771,13.2479) .. controls (8.2661,15.0879) and (9.8156,16.4256) .. (11.5626,16.4256) .. controls (11.7986,16.4256) and (12.0366,16.4004) .. (12.2696,16.3514) .. controls (14.2416,15.9344) and (15.4803,13.8651) .. (15.0313,11.7381) .. controls (15.0073,11.6231) and (14.8749,11.5330) .. (14.7559,11.5330) -- cycle(21.2013,11.5330) .. controls (21.0833,11.5330) and (20.9519,11.6221) .. (20.9279,11.7381) .. controls (20.7099,12.7651) and (20.8747,13.8095) .. (21.3927,14.6795) .. controls (21.9137,15.5555) and (22.7306,16.1503) .. (23.6896,16.3533) .. controls (23.9216,16.4023) and (24.1606,16.4275) .. (24.3966,16.4275) .. controls (26.1426,16.4275) and (27.6921,15.0908) .. (28.0821,13.2498) .. controls (28.0961,13.1748) and (28.0754,13.0930) .. (28.0274,13.0350) .. controls (27.7834,12.7350) and (21.2562,11.5330) .. (21.2012,11.5330) -- cycle;}
+\defineByoTwemojiElement{eyes normal tiny}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.3320,10.7030) .. controls (11.2880,10.7030) and (10.4433,11.8315) .. (10.4433,13.2225) .. controls (10.4433,14.6145) and (11.2890,15.7401) .. (12.3320,15.7401) .. controls (13.3750,15.7401) and (14.2226,14.6135) .. (14.2226,13.2225) .. controls (14.2226,11.8315) and (13.3750,10.7040) .. (12.3320,10.7030) -- cycle(23.6680,10.7030) .. controls (22.6240,10.7040) and (21.7774,11.8315) .. (21.7774,13.2225) .. controls (21.7774,14.6135) and (22.6250,15.7401) .. (23.6680,15.7401) .. controls (24.7110,15.7401) and (25.5567,14.6145) .. (25.5567,13.2225) .. controls (25.5567,11.8315) and (24.7120,10.7030) .. (23.6680,10.7030) -- cycle;}
+\defineByoTwemojiElement{eyes normal}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.5000,14.5000) ellipse (0.0706cm and 0.0988cm);\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (24.5000,14.5000) ellipse (0.0706cm and 0.0988cm);}
+\defineByoTwemojiElement{eyes closed laughing raised}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (27.6770,10.9830) .. controls (27.6260,10.8610) and (26.3920,8.0000) .. (23.8560,8.0000) .. controls (21.3220,8.0000) and (20.0880,10.8610) .. (20.0370,10.9830) .. controls (19.9570,11.1710) and (20.0090,11.3890) .. (20.1600,11.5190) .. controls (20.3090,11.6470) and (20.5250,11.6510) .. (20.6830,11.5310) .. controls (20.6930,11.5220) and (21.7640,10.7150) .. (23.8560,10.7150) .. controls (25.9350,10.7150) and (27.0050,11.5120) .. (27.0300,11.5310) .. controls (27.1050,11.5900) and (27.1950,11.6200) .. (27.2850,11.6200) .. controls (27.3800,11.6200) and (27.4740,11.5860) .. (27.5520,11.5210) .. controls (27.7050,11.3920) and (27.7570,11.1710) .. (27.6770,10.9830) -- cycle(16.6770,10.9830) .. controls (16.6250,10.8610) and (15.3920,8.0000) .. (12.8560,8.0000) .. controls (10.3220,8.0000) and (9.0880,10.8610) .. (9.0360,10.9830) .. controls (8.9570,11.1710) and (9.0080,11.3890) .. (9.1600,11.5190) .. controls (9.3100,11.6470) and (9.5260,11.6510) .. (9.6830,11.5310) .. controls (9.6940,11.5220) and (10.7640,10.7150) .. (12.8560,10.7150) .. controls (14.9360,10.7150) and (16.0050,11.5120) .. (16.0290,11.5310) .. controls (16.1050,11.5900) and (16.1940,11.6200) .. (16.2840,11.6200) .. controls (16.3790,11.6200) and (16.4730,11.5860) .. (16.5510,11.5210) .. controls (16.7050,11.3920) and (16.7560,11.1710) .. (16.6770,10.9830) -- cycle;}
+\defineByoTwemojiElement{eyes heavy}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.0010,15.0000) .. controls (6.6780,15.0000) and (6.3610,14.8440) .. (6.1680,14.5550) .. controls (5.8620,14.0950) and (5.9860,13.4740) .. (6.4450,13.1680) .. controls (6.5780,13.0800) and (9.7460,11.0000) .. (14.0000,11.0000) .. controls (14.5520,11.0000) and (15.0000,11.4480) .. (15.0000,12.0000) .. controls (15.0000,12.5520) and (14.5520,13.0000) .. (14.0000,13.0000) .. controls (10.3450,13.0000) and (7.5820,14.8140) .. (7.5550,14.8320) .. controls (7.3840,14.9460) and (7.1910,15.0000) .. (7.0010,15.0000) -- cycle(28.9990,15.0000) .. controls (28.8100,15.0000) and (28.6170,14.9460) .. (28.4470,14.8330) .. controls (28.4190,14.8150) and (25.6280,13.0000) .. (22.0000,13.0000) .. controls (21.4470,13.0000) and (21.0000,12.5520) .. (21.0000,12.0000) .. controls (21.0000,11.4480) and (21.4470,11.0000) .. (22.0000,11.0000) .. controls (26.2540,11.0000) and (29.4220,13.0800) .. (29.5550,13.1680) .. controls (30.0150,13.4740) and (30.1390,14.0950) .. (29.8320,14.5550) .. controls (29.6400,14.8440) and (29.3220,15.0000) .. (28.9990,15.0000) -- cycle;}
+\defineByoTwemojiElement{eyes normal low}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.5110,20.7180) ellipse (0.0706cm and 0.0988cm);\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (23.4890,20.7180) ellipse (0.0706cm and 0.0988cm);}
+\defineByoTwemojiElement{eyes normal small}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.5530,10.9200) .. controls (10.3950,10.9200) and (9.4573,12.3095) .. (9.4573,14.0235) .. controls (9.4573,15.7375) and (10.3950,17.1290) .. (11.5530,17.1290) .. controls (12.7100,17.1290) and (13.6487,15.7375) .. (13.6487,14.0235) .. controls (13.6487,12.3095) and (12.7110,10.9200) .. (11.5530,10.9200) -- cycle(24.5280,10.9200) .. controls (23.3700,10.9200) and (22.4323,12.3095) .. (22.4323,14.0235) .. controls (22.4323,15.7375) and (23.3710,17.1290) .. (24.5280,17.1290) .. controls (25.6860,17.1290) and (26.6237,15.7375) .. (26.6237,14.0235) .. controls (26.6237,12.3095) and (25.6860,10.9200) .. (24.5280,10.9200) -- cycle;}
+\defineByoTwemojiElement{eyes wide open}{\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (24.5000,16.5000) circle (0.1552cm);\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (11.5000,16.5000) circle (0.1552cm);\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (11.5000,16.5000) circle (0.0706cm);\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (24.5000,16.5000) circle (0.0706cm);}
+\defineByoTwemojiElement{eyes hearts}{\path[fill=byoTwemojiRed, dynamic style/.expand once=#1] (16.6500,3.2810) .. controls (15.7910,0.8500) and (13.1260,-0.4260) .. (10.6940,0.4310) .. controls (9.2180,0.9510) and (8.1730,2.1420) .. (7.7660,3.5350) .. controls (6.5750,2.7060) and (5.0150,2.4350) .. (3.5410,2.9550) .. controls (1.1110,3.8130) and (-0.1670,6.4800) .. (0.6920,8.9110) .. controls (0.8140,9.2550) and (0.9760,9.5740) .. (1.1640,9.8690) .. controls (3.1150,13.4510) and (8.7520,15.9690) .. (12.1650,16.0000) .. controls (14.8020,13.8330) and (17.6110,8.3350) .. (16.8830,4.3230) .. controls (16.8450,3.9750) and (16.7700,3.6250) .. (16.6500,3.2810) -- cycle(19.3500,3.2810) .. controls (20.2090,0.8500) and (22.8750,-0.4260) .. (25.3060,0.4310) .. controls (26.7820,0.9510) and (27.8270,2.1420) .. (28.2350,3.5350) .. controls (29.4260,2.7060) and (30.9860,2.4350) .. (32.4600,2.9550) .. controls (34.8900,3.8130) and (36.1670,6.4800) .. (35.3100,8.9110) .. controls (35.1870,9.2550) and (35.0260,9.5740) .. (34.8370,9.8690) .. controls (32.8860,13.4510) and (27.2490,15.9690) .. (23.8350,16.0000) .. controls (21.1980,13.8330) and (18.3900,8.3350) .. (19.1180,4.3230) .. controls (19.1550,3.9750) and (19.2300,3.6250) .. (19.3500,3.2810) -- cycle;}
+\defineByoTwemojiElement{eyes money}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.2840,12.3300) .. controls (11.5280,12.0380) and (10.8130,11.7620) .. (10.8130,11.3620) .. controls (10.8130,10.7030) and (11.6970,10.6690) .. (11.8740,10.6690) .. controls (12.4990,10.6690) and (12.8100,10.9030) .. (13.0840,11.1100) .. controls (13.2940,11.2690) and (13.5120,11.4330) .. (13.8150,11.4330) .. controls (14.3790,11.4330) and (14.6360,11.0360) .. (14.6360,10.6670) .. controls (14.6360,9.9310) and (13.7340,9.4110) .. (12.7780,9.1930) -- (12.7780,8.8000) .. controls (12.7780,8.2820) and (12.3570,7.8610) .. (11.8390,7.8610) .. controls (11.3210,7.8610) and (10.9000,8.2820) .. (10.9000,8.8000) -- (10.9000,9.2260) .. controls (9.7560,9.5590) and (9.0550,10.4000) .. (9.0550,11.4610) .. controls (9.0550,12.7720) and (10.3480,13.3100) .. (11.4890,13.7840) .. controls (12.3060,14.1240) and (13.0780,14.4450) .. (13.0780,14.9460) .. controls (13.0780,15.3120) and (12.6180,15.7080) .. (11.8750,15.7080) .. controls (11.1250,15.7080) and (10.6950,15.4080) .. (10.3150,15.1440) .. controls (10.0530,14.9610) and (9.8050,14.7880) .. (9.5090,14.7880) .. controls (9.0790,14.7880) and (8.7430,15.1500) .. (8.7430,15.6120) .. controls (8.7430,16.2910) and (9.6740,16.9680) .. (10.9000,17.2060) -- (10.9000,17.6760) .. controls (10.9000,18.1940) and (11.3210,18.6140) .. (11.8390,18.6140) .. controls (12.3570,18.6140) and (12.7780,18.1930) .. (12.7780,17.6760) -- (12.7730,17.1780) .. controls (14.0690,16.8630) and (14.8350,15.9560) .. (14.8350,14.7190) .. controls (14.8360,13.3150) and (13.4210,12.7690) .. (12.2840,12.3300) -- cycle(26.6940,14.7360) .. controls (26.6940,13.3320) and (25.2790,12.7860) .. (24.1420,12.3470) .. controls (23.3860,12.0550) and (22.6720,11.7790) .. (22.6720,11.3790) .. controls (22.6720,10.7200) and (23.5560,10.6860) .. (23.7330,10.6860) .. controls (24.3580,10.6860) and (24.6680,10.9200) .. (24.9430,11.1270) .. controls (25.1540,11.2860) and (25.3710,11.4500) .. (25.6730,11.4500) .. controls (26.2380,11.4500) and (26.4950,11.0530) .. (26.4950,10.6840) .. controls (26.4950,9.9470) and (25.5930,9.4280) .. (24.6370,9.2100) -- (24.6370,8.8180) .. controls (24.6370,8.3000) and (24.2150,7.8790) .. (23.6980,7.8790) .. controls (23.1800,7.8790) and (22.7580,8.3000) .. (22.7580,8.8180) -- (22.7580,9.2440) .. controls (21.6150,9.5770) and (20.9130,10.4180) .. (20.9130,11.4790) .. controls (20.9130,12.7900) and (22.2060,13.3280) .. (23.3470,13.8020) .. controls (24.1640,14.1420) and (24.9360,14.4630) .. (24.9360,14.9640) .. controls (24.9360,15.3300) and (24.4770,15.7260) .. (23.7340,15.7260) .. controls (22.9840,15.7260) and (22.5540,15.4260) .. (22.1750,15.1620) .. controls (21.9120,14.9790) and (21.6640,14.8060) .. (21.3690,14.8060) .. controls (20.9380,14.8060) and (20.6020,15.1680) .. (20.6020,15.6300) .. controls (20.6020,16.3090) and (21.5330,16.9860) .. (22.7580,17.2240) -- (22.7580,17.6940) .. controls (22.7580,18.2110) and (23.1810,18.6320) .. (23.6990,18.6320) .. controls (24.2170,18.6320) and (24.6370,18.2110) .. (24.6370,17.6940) -- (24.6340,17.1960) .. controls (25.9290,16.8790) and (26.6940,15.9730) .. (26.6940,14.7360) -- cycle;}
+\defineByoTwemojiElement{eyes disappointed}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.2270,15.5120) .. controls (10.9100,15.5120) and (10.5907,15.5522) .. (10.2797,15.6292) .. controls (7.4097,16.3362) and (6.7666,19.7488) .. (6.7406,19.8948) .. controls (6.7006,20.1178) and (6.8169,20.3388) .. (7.0219,20.4358) .. controls (7.0889,20.4668) and (7.1618,20.4827) .. (7.2328,20.4827) .. controls (7.3778,20.4827) and (7.5196,20.4200) .. (7.6176,20.3030) .. controls (7.6276,20.2910) and (8.6275,19.1243) .. (10.9965,18.5413) .. controls (11.7105,18.3653) and (12.4078,18.2757) .. (13.0688,18.2757) .. controls (14.1728,18.2757) and (14.8021,18.5286) .. (14.8051,18.5296) .. controls (14.8721,18.5576) and (14.9361,18.5706) .. (15.0121,18.5706) .. controls (15.2841,18.5826) and (15.5199,18.3496) .. (15.5199,18.0706) .. controls (15.5199,17.9056) and (15.4398,17.7593) .. (15.3168,17.6683) .. controls (14.9498,17.2333) and (13.3650,15.5121) .. (11.2270,15.5121) -- cycle(24.7740,15.5120) .. controls (22.6360,15.5120) and (21.0502,17.2332) .. (20.6842,17.6682) .. controls (20.5612,17.7592) and (20.4811,17.9055) .. (20.4811,18.0705) .. controls (20.4811,18.3495) and (20.7188,18.5825) .. (20.9908,18.5705) .. controls (21.0658,18.5705) and (21.1289,18.5575) .. (21.1959,18.5295) .. controls (21.1999,18.5285) and (21.8283,18.2756) .. (22.9322,18.2756) .. controls (23.5932,18.2756) and (24.2905,18.3652) .. (25.0045,18.5412) .. controls (27.3735,19.1242) and (28.3734,20.2909) .. (28.3834,20.3029) .. controls (28.4814,20.4199) and (28.6232,20.4826) .. (28.7682,20.4826) .. controls (28.8392,20.4826) and (28.9121,20.4667) .. (28.9791,20.4357) .. controls (29.1841,20.3387) and (29.3004,20.1177) .. (29.2604,19.8947) .. controls (29.2344,19.7487) and (28.5913,16.3361) .. (25.7213,15.6291) .. controls (25.4103,15.5521) and (25.0910,15.5119) .. (24.7740,15.5119) -- cycle;}
+\defineByoTwemojiElement{eyes closed downcast}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (8.9922,17.5000) .. controls (8.8843,17.5016) and (8.7775,17.5384) .. (8.6895,17.6094) .. controls (8.5115,17.7514) and (8.4510,17.9951) .. (8.5430,18.2031) .. controls (8.6030,18.3381) and (10.0430,21.5000) .. (13.0000,21.5000) .. controls (15.9580,21.5000) and (17.3970,18.3381) .. (17.4570,18.2031) .. controls (17.5490,17.9961) and (17.4895,17.7533) .. (17.3125,17.6113) .. controls (17.1365,17.4683) and (16.8841,17.4647) .. (16.7011,17.5977) .. controls (16.6891,17.6067) and (15.4419,18.5000) .. (12.9999,18.5000) .. controls (10.5589,18.5000) and (9.3107,17.6066) .. (9.3007,17.5996) .. controls (9.2092,17.5311) and (9.1000,17.4984) .. (8.9921,17.5000) -- cycle(18.9922,17.5000) .. controls (18.8845,17.5016) and (18.7780,17.5384) .. (18.6895,17.6094) .. controls (18.5115,17.7514) and (18.4510,17.9951) .. (18.5430,18.2031) .. controls (18.6030,18.3381) and (20.0430,21.5000) .. (23.0000,21.5000) .. controls (25.9580,21.5000) and (27.3970,18.3381) .. (27.4570,18.2031) .. controls (27.5490,17.9961) and (27.4894,17.7533) .. (27.3125,17.6113) .. controls (27.1365,17.4683) and (26.8851,17.4637) .. (26.7011,17.5977) .. controls (26.6891,17.6067) and (25.4409,18.5000) .. (22.9999,18.5000) .. controls (20.5599,18.5000) and (19.3107,17.6066) .. (19.3007,17.5996) .. controls (19.2092,17.5311) and (19.0999,17.4984) .. (18.9921,17.5000) -- cycle;}
+\defineByoTwemojiElement{eyes normal low small}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (14.0000,20.6060) .. controls (14.0000,22.0790) and (13.1040,23.2730) .. (12.0000,23.2730) .. controls (10.8950,23.2730) and (10.0000,22.0790) .. (10.0000,20.6060) .. controls (10.0000,19.1330) and (10.8950,17.9390) .. (12.0000,17.9390) .. controls (13.1040,17.9390) and (14.0000,19.1330) .. (14.0000,20.6060) -- cycle(26.0000,20.6050) .. controls (26.0000,22.0780) and (25.1050,23.2720) .. (24.0000,23.2720) .. controls (22.8950,23.2720) and (22.0000,22.0780) .. (22.0000,20.6050) .. controls (22.0000,19.1330) and (22.8960,17.9380) .. (24.0000,17.9380) .. controls (25.1050,17.9390) and (26.0000,19.1330) .. (26.0000,20.6050) -- cycle;}
+\defineByoTwemojiElement{eyes tightly closed pupil}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.0000,12.0000) .. controls (6.4480,12.0000) and (6.0019,12.4471) .. (6.0019,12.9980) .. controls (6.0009,13.5500) and (6.4460,13.9980) .. (6.9980,14.0000) .. controls (7.0240,14.0000) and (8.5563,14.0152) .. (10.3593,14.5352) .. controls (10.1383,14.7962) and (10.0000,15.1311) .. (10.0000,15.5000) .. controls (10.0000,15.6230) and (10.0188,15.7405) .. (10.0468,15.8555) .. controls (7.3308,16.7735) and (5.5143,18.1143) .. (5.4003,18.1993) .. controls (4.9583,18.5303) and (4.8682,19.1577) .. (5.1992,19.5997) .. controls (5.3952,19.8617) and (5.6979,20.0001) .. (6.0019,20.0001) .. controls (6.2099,20.0001) and (6.4196,19.9359) .. (6.5996,19.8009) .. controls (6.6366,19.7729) and (10.3870,17.0001) .. (15.0000,17.0001) .. controls (15.4040,17.0001) and (15.7688,16.7559) .. (15.9238,16.3829) .. controls (16.0788,16.0089) and (15.9930,15.5791) .. (15.7070,15.2931) .. controls (12.4520,12.0381) and (7.2210,12.0001) .. (7.0000,12.0001) -- cycle(29.0000,12.0000) .. controls (28.7790,12.0000) and (23.5490,12.0380) .. (20.2930,15.2930) .. controls (20.0070,15.5790) and (19.9212,16.0088) .. (20.0762,16.3828) .. controls (20.2302,16.7558) and (20.5960,17.0000) .. (21.0000,17.0000) .. controls (25.5900,17.0000) and (29.3624,19.7728) .. (29.4004,19.8008) .. controls (29.5804,19.9348) and (29.7901,20.0000) .. (29.9981,20.0000) .. controls (30.3031,20.0000) and (30.6038,19.8616) .. (30.8008,19.5996) .. controls (31.1308,19.1566) and (31.0407,18.5302) .. (30.5997,18.1992) .. controls (30.4856,18.1142) and (28.6682,16.7734) .. (25.9532,15.8554) .. controls (25.9792,15.7404) and (26.0000,15.6229) .. (26.0000,15.4999) .. controls (26.0000,15.1309) and (25.8606,14.7961) .. (25.6406,14.5351) .. controls (27.4426,14.0151) and (28.9749,13.9999) .. (29.0019,13.9999) .. controls (29.5529,13.9979) and (29.9990,13.5500) .. (29.9980,12.9979) .. controls (29.9970,12.4469) and (29.5520,11.9999) .. (29.0000,11.9999) -- cycle;}
+\defineByoTwemojiElement{eyes winking}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.5000,16.5000) ellipse (0.0706cm and 0.0988cm);\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (24.0000,14.5000) .. controls (21.0430,14.5000) and (19.6030,17.6619) .. (19.5430,17.7969) .. controls (19.4510,18.0039) and (19.5105,18.2467) .. (19.6875,18.3887) .. controls (19.8625,18.5307) and (20.1149,18.5354) .. (20.2989,18.4024) .. controls (20.3109,18.3934) and (21.5601,17.5000) .. (24.0001,17.5000) .. controls (26.4261,17.5000) and (27.6733,18.3804) .. (27.7013,18.4004) .. controls (27.7893,18.4664) and (27.8961,18.5000) .. (28.0001,18.5000) .. controls (28.1101,18.5000) and (28.2216,18.4627) .. (28.3126,18.3907) .. controls (28.4896,18.2487) and (28.5501,18.0049) .. (28.4571,17.7969) .. controls (28.3971,17.6619) and (26.9581,14.5000) .. (24.0001,14.5000) -- cycle;}
+\defineByoTwemojiElement{eyes tightly closed}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.0000,15.0000) .. controls (6.4480,15.0000) and (6.0019,15.4471) .. (6.0019,15.9980) .. controls (6.0009,16.5500) and (6.4460,16.9991) .. (6.9980,17.0000) .. controls (7.0330,17.0000) and (9.7808,17.0266) .. (12.2558,18.2676) .. controls (8.3508,19.0176) and (5.5433,21.0942) .. (5.4003,21.2013) .. controls (4.9583,21.5323) and (4.8672,22.1587) .. (5.1992,22.5997) .. controls (5.3962,22.8617) and (5.6979,23.0000) .. (6.0019,23.0000) .. controls (6.2099,23.0000) and (6.4196,22.9358) .. (6.5996,22.8008) .. controls (6.6366,22.7728) and (10.3870,20.0000) .. (15.0000,20.0000) .. controls (15.4040,20.0000) and (15.7688,19.7568) .. (15.9238,19.3828) .. controls (16.0788,19.0088) and (15.9930,18.5790) .. (15.7070,18.2930) .. controls (12.4520,15.0380) and (7.2210,15.0000) .. (7.0000,15.0000) -- cycle(29.0000,15.0000) .. controls (28.7790,15.0000) and (23.5490,15.0380) .. (20.2930,18.2930) .. controls (20.0070,18.5790) and (19.9212,19.0088) .. (20.0762,19.3828) .. controls (20.2302,19.7568) and (20.5960,20.0000) .. (21.0000,20.0000) .. controls (25.5900,20.0000) and (29.3624,22.7718) .. (29.4004,22.8008) .. controls (29.5804,22.9348) and (29.7901,22.9981) .. (29.9981,22.9981) .. controls (30.3031,22.9981) and (30.6048,22.8606) .. (30.8008,22.5996) .. controls (31.1308,22.1576) and (31.0407,21.5322) .. (30.5997,21.2012) .. controls (30.4577,21.0932) and (27.6491,19.0176) .. (23.7442,18.2676) .. controls (26.2192,17.0266) and (28.9659,17.0000) .. (29.0020,17.0000) .. controls (29.5529,16.9980) and (29.9990,16.5501) .. (29.9980,15.9980) .. controls (29.9970,15.4470) and (29.5520,15.0000) .. (29.0000,15.0000) -- cycle;}
+\defineByoTwemojiElement{eyes rolling}{\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (24.5000,13.5000) circle (0.1552cm);\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (11.5000,13.5000) circle (0.1552cm);\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (10.8770,8.0371) .. controls (10.0870,8.1261) and (9.3493,8.3854) .. (8.6973,8.7734) .. controls (8.2673,9.2224) and (8.0000,9.8290) .. (8.0000,10.5000) .. controls (8.0000,11.8810) and (9.1190,13.0000) .. (10.5000,13.0000) .. controls (11.8810,13.0000) and (13.0000,11.8810) .. (13.0000,10.5000) .. controls (13.0000,9.2480) and (12.0780,8.2191) .. (10.8770,8.0371) -- cycle(23.8770,8.0371) .. controls (23.0880,8.1261) and (22.3503,8.3854) .. (21.6993,8.7734) .. controls (21.2683,9.2224) and (21.0001,9.8290) .. (21.0001,10.5000) .. controls (21.0001,11.8810) and (22.1191,13.0000) .. (23.5001,13.0000) .. controls (24.8811,13.0000) and (26.0001,11.8810) .. (26.0001,10.5000) .. controls (26.0001,9.2480) and (25.0780,8.2191) .. (23.8771,8.0371) -- cycle;}
+\defineByoTwemojiElement{eyes slightly smiling}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.0000,11.0000) .. controls (8.4240,11.0000) and (7.1575,13.4487) .. (7.1055,13.5527) .. controls (6.8585,14.0467) and (7.0588,14.6475) .. (7.5528,14.8945) .. controls (7.6958,14.9665) and (7.8481,15.0000) .. (7.9981,15.0000) .. controls (8.3651,15.0000) and (8.7196,14.7982) .. (8.8946,14.4472) .. controls (8.9016,14.4332) and (9.6830,12.9999) .. (12.0001,12.9999) .. controls (14.2811,12.9999) and (15.0684,14.3789) .. (15.1114,14.4589) .. controls (15.3624,14.9439) and (15.9553,15.1395) .. (16.4473,14.8945) .. controls (16.9413,14.6475) and (17.1415,14.0467) .. (16.8945,13.5527) .. controls (16.8425,13.4487) and (15.5770,11.0000) .. (12.0000,11.0000) -- cycle(24.0000,11.0000) .. controls (20.4230,11.0000) and (19.1575,13.4497) .. (19.1055,13.5527) .. controls (18.8615,14.0417) and (19.0580,14.6288) .. (19.5430,14.8808) .. controls (20.0290,15.1308) and (20.6287,14.9419) .. (20.8887,14.4609) .. controls (20.9207,14.4019) and (21.7010,13.0000) .. (24.0000,13.0000) .. controls (26.2990,13.0000) and (27.0805,14.4013) .. (27.1055,14.4473) .. controls (27.2815,14.7983) and (27.6350,15.0000) .. (28.0020,15.0000) .. controls (28.1520,15.0000) and (28.3033,14.9655) .. (28.4473,14.8945) .. controls (28.9413,14.6475) and (29.1415,14.0467) .. (28.8945,13.5527) .. controls (28.8425,13.4487) and (27.5770,11.0000) .. (24.0000,11.0000) -- cycle;}
+\defineByoTwemojiElement{eyes neutral closed}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.9727,17.5000) .. controls (7.8582,17.5064) and (7.7453,17.5522) .. (7.6563,17.6367) .. controls (7.4793,17.8037) and (7.4480,18.0743) .. (7.5840,18.2773) .. controls (7.6450,18.3673) and (9.0990,20.5000) .. (12.0000,20.5000) .. controls (14.9000,20.5000) and (16.3550,18.3683) .. (16.4160,18.2773) .. controls (16.5500,18.0753) and (16.5207,17.8067) .. (16.3457,17.6387) .. controls (16.1697,17.4697) and (15.8961,17.4546) .. (15.7031,17.5977) .. controls (15.6901,17.6067) and (14.4410,18.5000) .. (12.0000,18.5000) .. controls (9.5580,18.5000) and (8.3108,17.6066) .. (8.3008,17.5996) .. controls (8.2038,17.5266) and (8.0872,17.4936) .. (7.9727,17.5000) -- cycle(19.9727,17.5000) .. controls (19.8581,17.5064) and (19.7453,17.5522) .. (19.6563,17.6367) .. controls (19.4793,17.8037) and (19.4490,18.0743) .. (19.5840,18.2773) .. controls (19.6450,18.3673) and (21.0990,20.5000) .. (24.0000,20.5000) .. controls (26.9000,20.5000) and (28.3550,18.3683) .. (28.4160,18.2773) .. controls (28.5510,18.0763) and (28.5207,17.8086) .. (28.3457,17.6406) .. controls (28.1707,17.4716) and (27.8972,17.4536) .. (27.7012,17.5977) .. controls (27.6892,17.6067) and (26.4400,18.5000) .. (24.0000,18.5000) .. controls (21.5590,18.5000) and (20.3108,17.6066) .. (20.3008,17.5996) .. controls (20.2043,17.5266) and (20.0873,17.4936) .. (19.9727,17.5000) -- cycle;}
+\defineByoTwemojiElement{eyes slightly smiling raised}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.0160,6.0800) .. controls (8.7610,6.6840) and (7.5360,8.0450) .. (7.4610,8.1300) .. controls (7.0970,8.5450) and (7.1380,9.1770) .. (7.5520,9.5420) .. controls (7.9670,9.9070) and (8.5980,9.8670) .. (8.9630,9.4510) .. controls (9.0420,9.3640) and (11.0530,7.1980) .. (14.7730,7.9590) .. controls (15.3150,8.0700) and (15.8430,7.7200) .. (15.9530,7.1800) .. controls (16.0640,6.6390) and (15.7150,6.1100) .. (15.1740,6.0000) .. controls (13.5390,5.6640) and (12.1480,5.7770) .. (11.0160,6.0800) -- cycle(24.9840,6.0810) .. controls (23.8520,5.7780) and (22.4610,5.6650) .. (20.8250,5.9990) .. controls (20.2840,6.1100) and (19.9350,6.6380) .. (20.0460,7.1790) .. controls (20.1580,7.7200) and (20.6850,8.0690) .. (21.2260,7.9580) .. controls (24.9500,7.1960) and (26.9570,9.3630) .. (27.0400,9.4550) .. controls (27.4070,9.8620) and (28.0400,9.8990) .. (28.4500,9.5330) .. controls (28.8600,9.1670) and (28.9010,8.5420) .. (28.5380,8.1290) .. controls (28.4630,8.0450) and (27.2380,6.6850) .. (24.9840,6.0810) -- cycle;}
+\defineByoTwemojiElement{eyes pleading}{\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (30.3350,12.0680) .. controls (29.4320,14.8130) and (26.8500,16.7830) .. (23.8410,16.7830) .. controls (23.6970,16.7830) and (23.5520,16.7780) .. (23.4060,16.7690) .. controls (21.9290,16.6760) and (20.5640,16.1140) .. (19.4560,15.1850) .. controls (19.4920,15.6800) and (19.5320,16.1820) .. (19.5920,16.7250) .. controls (19.7440,18.1130) and (20.4760,19.2070) .. (21.7080,19.8880) .. controls (22.5280,20.3420) and (23.5080,20.5760) .. (24.5210,20.6400) .. controls (26.2550,20.7490) and (28.0910,20.3600) .. (29.3940,19.7310) .. controls (30.7710,19.0660) and (31.6660,17.8690) .. (31.8500,16.4460) .. controls (32.0330,15.0310) and (31.4960,13.5220) .. (30.3350,12.0680) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (21.3510,7.5830) .. controls (20.0540,8.1330) and (19.4040,9.8840) .. (19.3740,12.8720) -- (19.4130,12.9400) .. controls (20.3100,14.2590) and (21.7860,15.1640) .. (23.5010,15.2720) .. controls (23.6150,15.2790) and (23.7290,15.2830) .. (23.8420,15.2830) .. controls (26.4760,15.2830) and (28.6910,13.3460) .. (29.0950,10.7590) .. controls (28.9800,10.6540) and (28.8740,10.5470) .. (28.7520,10.4430) .. controls (25.0370,7.2730) and (22.2850,7.1860) .. (21.3510,7.5830) -- cycle;\path[fill=byoTwemojiLightOrange, dynamic style/.expand once=#1] (23.8410,16.7830) .. controls (26.8500,16.7830) and (29.4320,14.8130) .. (30.3350,12.0680) .. controls (29.9810,11.6250) and (29.5640,11.1880) .. (29.0940,10.7590) .. controls (28.6900,13.3460) and (26.4750,15.2830) .. (23.8410,15.2830) .. controls (23.7280,15.2830) and (23.6140,15.2790) .. (23.5000,15.2720) .. controls (21.7850,15.1640) and (20.3090,14.2590) .. (19.4120,12.9400) -- (19.3730,12.8720) .. controls (19.3660,13.5730) and (19.3940,14.3450) .. (19.4560,15.1850) .. controls (20.5640,16.1140) and (21.9290,16.6760) .. (23.4060,16.7690) .. controls (23.5520,16.7790) and (23.6970,16.7830) .. (23.8410,16.7830) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (21.4130,10.7050) circle (0.0312cm);\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (12.1590,16.7830) .. controls (9.1500,16.7830) and (6.5680,14.8130) .. (5.6650,12.0680) .. controls (4.5040,13.5220) and (3.9680,15.0310) .. (4.1500,16.4450) .. controls (4.3350,17.8680) and (5.2290,19.0660) .. (6.6060,19.7300) .. controls (7.9090,20.3590) and (9.7440,20.7480) .. (11.4790,20.6390) .. controls (12.4920,20.5750) and (13.4720,20.3420) .. (14.2920,19.8870) .. controls (15.5230,19.2060) and (16.2550,18.1120) .. (16.4080,16.7240) .. controls (16.4680,16.1820) and (16.5080,15.6820) .. (16.5440,15.1880) .. controls (15.4410,16.1110) and (14.0740,16.6750) .. (12.5940,16.7680) .. controls (12.4480,16.7790) and (12.3030,16.7830) .. (12.1590,16.7830) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.1590,15.2830) .. controls (12.2720,15.2830) and (12.3860,15.2790) .. (12.5000,15.2720) .. controls (14.2150,15.1640) and (15.6910,14.2590) .. (16.5880,12.9400) -- (16.6270,12.8720) .. controls (16.5960,9.8840) and (15.9470,8.1330) .. (14.6500,7.5830) .. controls (13.7160,7.1860) and (10.9630,7.2730) .. (7.2490,10.4420) .. controls (7.1270,10.5460) and (7.0220,10.6530) .. (6.9060,10.7580) .. controls (7.3100,13.3460) and (9.5250,15.2830) .. (12.1590,15.2830) -- cycle;\path[fill=byoTwemojiLightOrange, dynamic style/.expand once=#1] (16.6260,12.8720) -- (16.5870,12.9400) .. controls (15.6900,14.2590) and (14.2140,15.1640) .. (12.4990,15.2720) .. controls (12.3850,15.2790) and (12.2710,15.2830) .. (12.1580,15.2830) .. controls (9.5240,15.2830) and (7.3090,13.3460) .. (6.9050,10.7590) .. controls (6.4350,11.1880) and (6.0180,11.6250) .. (5.6640,12.0680) .. controls (6.5670,14.8130) and (9.1490,16.7830) .. (12.1580,16.7830) .. controls (12.3020,16.7830) and (12.4470,16.7780) .. (12.5930,16.7690) .. controls (14.0730,16.6760) and (15.4400,16.1120) .. (16.5430,15.1890) .. controls (16.6050,14.3480) and (16.6340,13.5750) .. (16.6260,12.8720) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (9.7810,11.8100) .. controls (10.3910,11.7720) and (10.8550,11.2460) .. (10.8160,10.6360) .. controls (10.7780,10.0260) and (10.2520,9.5620) .. (9.6420,9.6000) .. controls (9.0320,9.6380) and (8.5680,10.1640) .. (8.6060,10.7740) .. controls (8.6450,11.3840) and (9.1710,11.8480) .. (9.7810,11.8100) -- cycle;}
+\defineByoTwemojiElement{eyes closed relaxed}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.9922,15.5000) .. controls (7.8845,15.5016) and (7.7780,15.5384) .. (7.6895,15.6094) .. controls (7.5115,15.7514) and (7.4510,15.9951) .. (7.5430,16.2031) .. controls (7.6030,16.3381) and (9.0430,19.5000) .. (12.0000,19.5000) .. controls (14.9580,19.5000) and (16.3970,16.3381) .. (16.4570,16.2031) .. controls (16.5490,15.9961) and (16.4895,15.7533) .. (16.3125,15.6113) .. controls (16.1365,15.4683) and (15.8831,15.4647) .. (15.7011,15.5977) .. controls (15.6891,15.6067) and (14.4419,16.5000) .. (11.9999,16.5000) .. controls (9.5589,16.5000) and (8.3107,15.6066) .. (8.3007,15.5996) .. controls (8.2092,15.5311) and (8.0999,15.4984) .. (7.9921,15.5000) -- cycle(19.9922,15.5000) .. controls (19.8843,15.5016) and (19.7775,15.5384) .. (19.6895,15.6094) .. controls (19.5115,15.7514) and (19.4510,15.9951) .. (19.5430,16.2031) .. controls (19.6030,16.3381) and (21.0430,19.5000) .. (24.0000,19.5000) .. controls (26.9580,19.5000) and (28.3970,16.3381) .. (28.4570,16.2031) .. controls (28.5490,15.9961) and (28.4894,15.7533) .. (28.3125,15.6113) .. controls (28.1375,15.4693) and (27.8851,15.4647) .. (27.7011,15.5977) .. controls (27.6891,15.6067) and (26.4409,16.5000) .. (23.9999,16.5000) .. controls (21.5599,16.5000) and (20.3107,15.6066) .. (20.3007,15.5996) .. controls (20.2092,15.5311) and (20.1000,15.4984) .. (19.9921,15.5000) -- cycle;}
+\defineByoTwemojiElement{eyes closed}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.0000,15.5000) .. controls (9.1000,15.5000) and (7.6450,17.6317) .. (7.5840,17.7227) .. controls (7.4500,17.9247) and (7.4793,18.1934) .. (7.6543,18.3614) .. controls (7.8293,18.5284) and (8.1019,18.5454) .. (8.2969,18.4024) .. controls (8.3099,18.3924) and (9.5590,17.5000) .. (12.0000,17.5000) .. controls (14.4260,17.5000) and (15.6732,18.3804) .. (15.7012,18.4004) .. controls (15.7902,18.4664) and (15.8960,18.5000) .. (16.0000,18.5000) .. controls (16.1240,18.5000) and (16.2478,18.4543) .. (16.3438,18.3633) .. controls (16.5208,18.1963) and (16.5520,17.9257) .. (16.4160,17.7227) .. controls (16.3550,17.6327) and (14.9010,15.5000) .. (12.0000,15.5000) -- cycle(24.0000,15.5000) .. controls (21.1000,15.5000) and (19.6450,17.6317) .. (19.5840,17.7227) .. controls (19.4490,17.9247) and (19.4793,18.1934) .. (19.6543,18.3614) .. controls (19.8283,18.5284) and (20.1018,18.5454) .. (20.2988,18.4024) .. controls (20.3108,18.3924) and (21.5600,17.5000) .. (24.0000,17.5000) .. controls (26.4260,17.5000) and (27.6732,18.3804) .. (27.7012,18.4004) .. controls (27.7902,18.4664) and (27.8961,18.5000) .. (28.0001,18.5000) .. controls (28.1241,18.5000) and (28.2478,18.4543) .. (28.3438,18.3633) .. controls (28.5208,18.1963) and (28.5511,17.9247) .. (28.4161,17.7227) .. controls (28.3551,17.6317) and (26.9011,15.5000) .. (24.0001,15.5000) -- cycle;}
+\defineByoTwemojiElement{eyes winking large}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (15.4570,15.8150) .. controls (15.3970,15.6800) and (13.9580,12.5180) .. (11.0000,12.5180) .. controls (8.0430,12.5180) and (6.6030,15.6800) .. (6.5430,15.8150) .. controls (6.4510,16.0220) and (6.5110,16.2640) .. (6.6870,16.4060) .. controls (6.8640,16.5490) and (7.1140,16.5530) .. (7.2970,16.4200) .. controls (7.3100,16.4110) and (8.5590,15.5180) .. (11.0000,15.5180) .. controls (13.4260,15.5180) and (14.6740,16.3990) .. (14.7020,16.4190) .. controls (14.7900,16.4850) and (14.8950,16.5180) .. (15.0000,16.5180) .. controls (15.1100,16.5180) and (15.2210,16.4810) .. (15.3110,16.4090) .. controls (15.4900,16.2670) and (15.5490,16.0230) .. (15.4570,15.8150) -- cycle;\path[fill=byoTwemojiWhite, dynamic style/.expand once=#1] (31.0000,13.5000) .. controls (31.0000,17.0900) and (28.0900,20.0000) .. (24.5000,20.0000) .. controls (20.9100,20.0000) and (18.0000,17.0900) .. (18.0000,13.5000) .. controls (18.0000,9.9100) and (20.9100,7.0000) .. (24.5000,7.0000) .. controls (28.0900,7.0000) and (31.0000,9.9100) .. (31.0000,13.5000) -- cycle;\path[fill=byoTwemojiBlack, dynamic style/.expand once=#1] (24.5000,13.5000) circle (0.0706cm);}
+\defineByoTwemojiElement{eyes closed laughing}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (12.0000,14.5000) .. controls (9.0430,14.5000) and (7.6030,17.6619) .. (7.5430,17.7969) .. controls (7.4510,18.0039) and (7.5115,18.2467) .. (7.6875,18.3887) .. controls (7.8635,18.5307) and (8.1139,18.5354) .. (8.2969,18.4024) .. controls (8.3099,18.3934) and (9.5590,17.5000) .. (12.0000,17.5000) .. controls (14.4260,17.5000) and (15.6732,18.3804) .. (15.7012,18.4004) .. controls (15.7892,18.4664) and (15.8960,18.5000) .. (16.0000,18.5000) .. controls (16.1100,18.5000) and (16.2215,18.4627) .. (16.3125,18.3907) .. controls (16.4905,18.2487) and (16.5491,18.0049) .. (16.4571,17.7969) .. controls (16.3971,17.6619) and (14.9581,14.5000) .. (12.0001,14.5000) -- cycle(24.0000,14.5000) .. controls (21.0430,14.5000) and (19.6030,17.6619) .. (19.5430,17.7969) .. controls (19.4510,18.0039) and (19.5105,18.2467) .. (19.6875,18.3887) .. controls (19.8625,18.5307) and (20.1149,18.5354) .. (20.2989,18.4024) .. controls (20.3109,18.3934) and (21.5601,17.5000) .. (24.0001,17.5000) .. controls (26.4261,17.5000) and (27.6733,18.3804) .. (27.7013,18.4004) .. controls (27.7893,18.4664) and (27.8961,18.5000) .. (28.0001,18.5000) .. controls (28.1101,18.5000) and (28.2216,18.4627) .. (28.3126,18.3907) .. controls (28.4896,18.2487) and (28.5501,18.0049) .. (28.4571,17.7969) .. controls (28.3971,17.6619) and (26.9581,14.5000) .. (24.0001,14.5000) -- cycle;}
+\defineByoTwemojiElement{eyes normal opened}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (11.5000,12.5000) ellipse (0.0706cm and 0.1552cm);\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (24.5000,12.5000) ellipse (0.0706cm and 0.1552cm);}
+\defineByoTwemojiElement{eyebrows worried raised}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (5.9860,11.3750) .. controls (5.4340,11.3750) and (4.9860,10.9270) .. (4.9860,10.3750) .. controls (4.9860,9.8240) and (5.4310,9.3770) .. (5.9820,9.3750) .. controls (6.1380,9.3730) and (9.5510,9.2890) .. (12.1870,5.7750) .. controls (12.5180,5.3350) and (13.1440,5.2430) .. (13.5870,5.5750) .. controls (14.0290,5.9060) and (14.1180,6.5330) .. (13.7870,6.9750) .. controls (10.5240,11.3250) and (6.1700,11.3750) .. (5.9860,11.3750) -- cycle(29.9860,11.3750) .. controls (29.8020,11.3750) and (25.4490,11.3250) .. (22.1860,6.9750) .. controls (21.8540,6.5330) and (21.9440,5.9060) .. (22.3860,5.5750) .. controls (22.8270,5.2420) and (23.4530,5.3330) .. (23.7850,5.7750) .. controls (26.4260,9.2960) and (29.8470,9.3740) .. (29.9910,9.3750) .. controls (30.5410,9.3810) and (30.9850,9.8310) .. (30.9820,10.3800) .. controls (30.9800,10.9310) and (30.5360,11.3750) .. (29.9860,11.3750) -- cycle;}
+\defineByoTwemojiElement{eyebrows enjoying}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (13.1130,6.0020) .. controls (12.9290,5.9950) and (8.5781,5.8768) .. (5.1501,10.0957) .. controls (4.8011,10.5247) and (4.8656,11.1539) .. (5.2946,11.5019) .. controls (5.7246,11.8509) and (6.3528,11.7844) .. (6.7008,11.3574) .. controls (9.4698,7.9484) and (12.8846,7.9960) .. (13.0406,8.0000) .. controls (13.5906,8.0190) and (14.0518,7.5890) .. (14.0738,7.0390) .. controls (14.0948,6.4870) and (13.6649,6.0229) .. (13.1129,6.0019) -- cycle(23.3550,7.5977) .. controls (22.8649,7.6130) and (22.5624,7.6656) .. (22.5171,7.6739) .. controls (21.9761,7.7729) and (21.6174,8.2892) .. (21.7124,8.8301) .. controls (21.8074,9.3721) and (22.3247,9.7356) .. (22.8667,9.6426) .. controls (23.0087,9.6186) and (26.3887,9.0823) .. (29.6167,12.0742) .. controls (30.0227,12.4492) and (30.6558,12.4265) .. (31.0308,12.0195) .. controls (31.4078,11.6145) and (31.3841,10.9824) .. (30.9781,10.6074) .. controls (27.9871,7.8354) and (24.8255,7.5516) .. (23.3551,7.5976) -- cycle;}
+\defineByoTwemojiElement{eyebrows angry}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (29.0000,12.0000) .. controls (29.5520,12.0000) and (29.9980,12.4471) .. (29.9980,12.9980) .. controls (29.9991,13.5500) and (29.5540,13.9979) .. (29.0020,14.0000) .. controls (24.8194,14.1179) and (22.5647,16.0131) .. (21.2364,16.9144) .. controls (20.8201,17.1482) and (20.3277,16.7630) .. (20.2930,16.7071) .. controls (19.9020,16.3161) and (19.9020,15.6840) .. (20.2930,15.2930) .. controls (23.5480,12.0380) and (28.7790,12.0000) .. (29.0000,12.0000) -- cycle;\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (7.0000,12.0000) .. controls (6.4480,12.0000) and (6.0019,12.4471) .. (6.0019,12.9980) .. controls (6.0009,13.5500) and (6.4460,13.9979) .. (6.9980,14.0000) .. controls (11.1806,14.1179) and (13.4353,16.0131) .. (14.7636,16.9144) .. controls (15.1799,17.1482) and (15.6723,16.7630) .. (15.7070,16.7071) .. controls (16.0980,16.3161) and (16.0980,15.6840) .. (15.7070,15.2930) .. controls (12.4520,12.0380) and (7.2210,12.0000) .. (7.0000,12.0000) -- cycle;}
+\defineByoTwemojiElement{eyebrows normal}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (13.0000,7.5000) .. controls (12.8160,7.5000) and (8.4612,7.5504) .. (5.1992,11.9004) .. controls (4.8682,12.3424) and (4.9584,12.9698) .. (5.4004,13.3008) .. controls (5.5804,13.4358) and (5.7900,13.5000) .. (5.9980,13.5000) .. controls (6.3020,13.5000) and (6.6048,13.3616) .. (6.8008,13.0996) .. controls (9.4368,9.5856) and (12.8489,9.5020) .. (13.0039,9.5000) .. controls (13.5549,9.4980) and (14.0000,9.0510) .. (14.0000,8.5000) .. controls (14.0000,7.9480) and (13.5520,7.5000) .. (13.0000,7.5000) -- cycle(23.0000,7.5000) .. controls (22.4500,7.5000) and (22.0069,7.9431) .. (22.0039,8.4941) .. controls (22.0009,9.0431) and (22.4442,9.4940) .. (22.9942,9.5000) .. controls (23.1392,9.5010) and (26.5583,9.5786) .. (29.1992,13.0996) .. controls (29.3962,13.3616) and (29.6970,13.5000) .. (30.0020,13.5000) .. controls (30.2110,13.5000) and (30.4196,13.4358) .. (30.5996,13.3008) .. controls (31.0416,12.9698) and (31.1328,12.3424) .. (30.8008,11.9004) .. controls (27.5378,7.5504) and (23.1840,7.5000) .. (23.0000,7.5000) -- cycle;}
+\defineByoTwemojiElement{eyebrows worried}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (21.9340,6.0000) .. controls (21.8046,6.0084) and (21.6764,6.0437) .. (21.5531,6.1055) .. controls (21.0591,6.3525) and (20.8589,6.9533) .. (21.1059,7.4473) .. controls (21.1989,7.6333) and (23.4464,12.0000) .. (29.0004,12.0000) .. controls (29.5534,12.0000) and (30.0004,11.5520) .. (30.0004,11.0000) .. controls (30.0004,10.4480) and (29.5534,10.0000) .. (29.0004,10.0000) .. controls (24.7134,10.0000) and (22.9680,6.6948) .. (22.8930,6.5488) .. controls (22.7070,6.1805) and (22.3221,5.9747) .. (21.9340,5.9999) -- cycle(13.8598,6.0156) .. controls (13.4768,6.0717) and (13.1424,6.3501) .. (13.0336,6.7461) .. controls (12.9966,6.8791) and (12.0834,10.0000) .. (7.0004,10.0000) .. controls (6.4484,10.0000) and (6.0004,10.4480) .. (6.0004,11.0000) .. controls (6.0004,11.5520) and (6.4484,12.0000) .. (7.0004,12.0000) .. controls (13.7044,12.0000) and (14.9221,7.4362) .. (14.9711,7.2422) .. controls (15.1041,6.7102) and (14.7824,6.1761) .. (14.2524,6.0371) .. controls (14.1206,6.0023) and (13.9875,5.9969) .. (13.8598,6.0156) -- cycle;}
+\defineByoTwemojiElement{eyebrows winking}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (13.0000,6.4570) .. controls (12.8160,6.4570) and (8.4612,6.5074) .. (5.1992,10.8574) .. controls (4.8682,11.2994) and (4.9584,11.9268) .. (5.4004,12.2578) .. controls (5.5804,12.3928) and (5.7900,12.4570) .. (5.9980,12.4570) .. controls (6.3020,12.4570) and (6.6038,12.3206) .. (6.7988,12.0586) .. controls (9.4348,8.5446) and (12.8479,8.4590) .. (13.0039,8.4570) .. controls (13.5549,8.4550) and (14.0000,8.0080) .. (14.0000,7.4570) .. controls (14.0000,6.9050) and (13.5520,6.4570) .. (13.0000,6.4570) -- cycle(22.0684,9.4726) .. controls (21.3433,9.4969) and (20.8677,9.5883) .. (20.8028,9.6015) .. controls (20.2618,9.7105) and (19.9116,10.2372) .. (20.0196,10.7792) .. controls (20.1286,11.3202) and (20.6484,11.6704) .. (21.1954,11.5624) .. controls (21.2384,11.5554) and (25.6073,10.7265) .. (28.1993,14.1835) .. controls (28.3963,14.4455) and (28.6970,14.5820) .. (29.0020,14.5820) .. controls (29.2110,14.5820) and (29.4207,14.5197) .. (29.5997,14.3827) .. controls (30.0417,14.0517) and (30.1309,13.4243) .. (29.7989,12.9823) .. controls (27.7120,10.1998) and (24.8107,9.5560) .. (22.8712,9.4764) .. controls (22.5803,9.4645) and (22.3102,9.4644) .. (22.0685,9.4725) -- cycle;}
+\defineByoTwemojiElement{eyebrows skeptical}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (22.7430,4.1484) .. controls (20.8320,4.1484) and (18.7883,6.0438) .. (18.3973,6.4238) .. controls (17.9043,6.9048) and (17.8939,7.6944) .. (18.3739,8.1894) .. controls (18.8529,8.6844) and (19.6435,8.7007) .. (20.1395,8.2187) .. controls (20.8185,7.5617) and (22.1010,6.6503) .. (22.7430,6.6503) .. controls (23.7580,6.6503) and (26.6625,8.1864) .. (28.0575,9.9374) .. controls (28.3055,10.2474) and (28.6699,10.4081) .. (29.0379,10.4081) .. controls (29.3099,10.4081) and (29.5843,10.3197) .. (29.8153,10.1347) .. controls (30.3543,9.7047) and (30.4455,8.9188) .. (30.0145,8.3788) .. controls (28.2825,6.2058) and (24.7480,4.1483) .. (22.7430,4.1483) -- cycle(9.9620,10.2109) .. controls (8.8959,10.2132) and (7.7008,10.3725) .. (6.4073,10.7910) .. controls (5.8813,10.9610) and (5.5937,11.5257) .. (5.7647,12.0508) .. controls (5.8327,12.2648) and (5.9678,12.4376) .. (6.1378,12.5586) .. controls (6.3868,12.7346) and (6.7115,12.7943) .. (7.0225,12.6933) .. controls (11.2095,11.3383) and (14.0500,13.2481) .. (14.1690,13.3301) .. controls (14.6220,13.6421) and (15.2446,13.5311) .. (15.5596,13.0801) .. controls (15.8746,12.6291) and (15.7664,12.0084) .. (15.3174,11.6914) .. controls (15.2049,11.6119) and (13.1603,10.2041) .. (9.9619,10.2109) -- cycle;}
+\defineByoTwemojiElement{eyebrows weary}{\path[fill=byoTwemojiBrown, dynamic style/.expand once=#1] (16.0620,3.0020) .. controls (15.6727,2.9771) and (15.2902,3.1823) .. (15.1050,3.5528) .. controls (13.3460,7.0698) and (9.7894,8.0223) .. (9.7534,8.0313) .. controls (9.2204,8.1663) and (8.8958,8.7073) .. (9.0288,9.2422) .. controls (9.1428,9.6962) and (9.5495,10.0000) .. (9.9975,10.0000) .. controls (10.0785,10.0000) and (10.1607,9.9907) .. (10.2416,9.9707) .. controls (10.4226,9.9247) and (14.7129,8.8083) .. (16.8940,4.4473) .. controls (17.1410,3.9533) and (16.9407,3.3525) .. (16.4467,3.1055) .. controls (16.3227,3.0435) and (16.1917,3.0103) .. (16.0619,3.0020) -- cycle(19.9350,3.0020) .. controls (19.8055,3.0103) and (19.6754,3.0438) .. (19.5522,3.1055) .. controls (19.0582,3.3525) and (18.8579,3.9533) .. (19.1049,4.4473) .. controls (21.2849,8.8083) and (25.5752,9.9257) .. (25.7572,9.9707) .. controls (25.8382,9.9907) and (25.9194,10.0000) .. (25.9994,10.0000) .. controls (26.4464,10.0000) and (26.8522,9.6972) .. (26.9682,9.2442) .. controls (27.1032,8.7102) and (26.7785,8.1664) .. (26.2455,8.0294) .. controls (26.2085,8.0204) and (22.6519,7.0698) .. (20.8939,3.5528) .. controls (20.7079,3.1823) and (20.3236,2.9772) .. (19.9349,3.0020) -- cycle;}
+% \end{macrocode}
+% \end{macro}
+% \end{comment}
+
+% \Finale
+\endinput \ No newline at end of file
diff --git a/graphics/pgf/contrib/byo-twemojis/byo-twemojis.ins b/graphics/pgf/contrib/byo-twemojis/byo-twemojis.ins
new file mode 100644
index 0000000000..ac20dea4ba
--- /dev/null
+++ b/graphics/pgf/contrib/byo-twemojis/byo-twemojis.ins
@@ -0,0 +1,21 @@
+\input{docstrip.tex}
+\keepsilent
+\usedir{tex/latex/byo-twemojis}
+\preamble
+Copyright (C) 2021 Jost Rossel
+
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3 of this license or (at your option) any later
+version. The latest version of this license is in:
+
+ http://www.latex-project.org/lppl.txt
+
+and version 1.3 or later is part of all distributions of
+LaTeX version 2005/12/01 or later.
+\endpreamble
+\askforoverwritefalse
+\generate{
+ \file{byo-twemojis.sty}{\from{byo-twemojis.dtx}{byo-twemojis}}
+}
+\endbatchfile
diff --git a/graphics/pgf/contrib/byo-twemojis/byo-twemojis.pdf b/graphics/pgf/contrib/byo-twemojis/byo-twemojis.pdf
new file mode 100644
index 0000000000..a888651fd3
--- /dev/null
+++ b/graphics/pgf/contrib/byo-twemojis/byo-twemojis.pdf
Binary files differ