From 7d03ad7051671b0c51fe7155aeb1a721421a9750 Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 16 Aug 2017 17:37:54 +0200 Subject: [PATCH] . --- background/background-main.tex | 4 +- background/hardwaremodel.tex | 3 + biblio.bib | 152 + mwre/figures/Montage-Memory.tex | 518 ++++ mwre/figures/Montage-Runtime.tex | 564 ++++ mwre/figures/Montage-experiments1.dia | Bin 0 -> 4047 bytes mwre/figures/Montage-experiments1.eps | 890 ++++++ mwre/figures/Povray-Memory.tex | 752 +++++ mwre/figures/Povray-Runtime.tex | 861 ++++++ mwre/figures/Povray-experiments1.dia | Bin 0 -> 1994 bytes mwre/figures/Povray-experiments1.eps | 523 ++++ mwre/figures/Raincloud-Memory.tex | 794 +++++ mwre/figures/Raincloud-Runtime.tex | 828 +++++ mwre/figures/Raincloud-experiments1.dia | Bin 0 -> 2988 bytes mwre/figures/Raincloud-experiments1.eps | 676 +++++ mwre/figures/Scheduler01-Speedup.tex | 930 ++++++ mwre/figures/Scheduler01-Times-HEFT.tex | 2144 +++++++++++++ mwre/figures/Scheduler01-Times-JIT.tex | 2145 +++++++++++++ mwre/figures/Sparselu-For-1-Memory.tex | 469 +++ mwre/figures/Sparselu-For-1-Runtime.tex | 497 +++ mwre/figures/Sparselu-For-2-Memory.tex | 383 +++ mwre/figures/Sparselu-For-2-Runtime.tex | 418 +++ mwre/figures/Sparselu-While-1-Memory.tex | 394 +++ mwre/figures/Sparselu-While-1-Runtime.tex | 467 +++ mwre/figures/Sparselu-While-2-Memory.tex | 352 +++ mwre/figures/Sparselu-While-2-Runtime.tex | 384 +++ mwre/figures/Sparselu-experiments1.dia | Bin 0 -> 3799 bytes mwre/figures/Sparselu-experiments1.eps | 887 ++++++ mwre/figures/activityStateDiagram.graphml | 132 + mwre/figures/engine-schematics.eps | 2669 +++++++++++++++++ mwre/figures/engine-schematics.graphml | 363 +++ mwre/mwre-architecture.tex | 5 +- mwre/mwre-enactment.tex | 159 + mwre/mwre-evaluation.tex | 258 ++ mwre/mwre-main.tex | 8 + mwre/mwre-source-to-source-compiler.tex | 111 + mwre/povray.inspire | 31 + phdthesis.kilepr | 204 +- thesis.tex | 29 +- .../workflowtransformations-evaluation.tex | 143 + .../workflowtransformations-main.tex | 4 + ...orkflowtransformations-transformations.tex | 157 + 42 files changed, 20274 insertions(+), 34 deletions(-) create mode 100644 background/hardwaremodel.tex create mode 100755 mwre/figures/Montage-Memory.tex create mode 100755 mwre/figures/Montage-Runtime.tex create mode 100755 mwre/figures/Montage-experiments1.dia create mode 100755 mwre/figures/Montage-experiments1.eps create mode 100755 mwre/figures/Povray-Memory.tex create mode 100755 mwre/figures/Povray-Runtime.tex create mode 100755 mwre/figures/Povray-experiments1.dia create mode 100755 mwre/figures/Povray-experiments1.eps create mode 100755 mwre/figures/Raincloud-Memory.tex create mode 100755 mwre/figures/Raincloud-Runtime.tex create mode 100755 mwre/figures/Raincloud-experiments1.dia create mode 100755 mwre/figures/Raincloud-experiments1.eps create mode 100755 mwre/figures/Scheduler01-Speedup.tex create mode 100755 mwre/figures/Scheduler01-Times-HEFT.tex create mode 100755 mwre/figures/Scheduler01-Times-JIT.tex create mode 100755 mwre/figures/Sparselu-For-1-Memory.tex create mode 100755 mwre/figures/Sparselu-For-1-Runtime.tex create mode 100755 mwre/figures/Sparselu-For-2-Memory.tex create mode 100755 mwre/figures/Sparselu-For-2-Runtime.tex create mode 100755 mwre/figures/Sparselu-While-1-Memory.tex create mode 100755 mwre/figures/Sparselu-While-1-Runtime.tex create mode 100755 mwre/figures/Sparselu-While-2-Memory.tex create mode 100755 mwre/figures/Sparselu-While-2-Runtime.tex create mode 100755 mwre/figures/Sparselu-experiments1.dia create mode 100755 mwre/figures/Sparselu-experiments1.eps create mode 100644 mwre/figures/activityStateDiagram.graphml create mode 100755 mwre/figures/engine-schematics.eps create mode 100755 mwre/figures/engine-schematics.graphml create mode 100644 mwre/mwre-enactment.tex create mode 100644 mwre/mwre-evaluation.tex create mode 100644 mwre/mwre-source-to-source-compiler.tex create mode 100644 mwre/povray.inspire create mode 100644 workflowtransformations/workflowtransformations-evaluation.tex create mode 100644 workflowtransformations/workflowtransformations-transformations.tex diff --git a/background/background-main.tex b/background/background-main.tex index d6c6101..9b868f8 100644 --- a/background/background-main.tex +++ b/background/background-main.tex @@ -1,4 +1,6 @@ \chapter{Background} -\input{background/workflowmodel} \ No newline at end of file +\input{background/workflowmodel} + +\input{background/hardwaremodel} \ No newline at end of file diff --git a/background/hardwaremodel.tex b/background/hardwaremodel.tex new file mode 100644 index 0000000..477f1f3 --- /dev/null +++ b/background/hardwaremodel.tex @@ -0,0 +1,3 @@ + +\section{Hardware Model} + diff --git a/biblio.bib b/biblio.bib index 9521dd6..8c3eff7 100644 --- a/biblio.bib +++ b/biblio.bib @@ -33,3 +33,155 @@ Volume = 13 } + +@InProceedings{Plachetka98-PVPR, + Title = {{POVRAY -- Persistence of Vision Parallel Raytracer}}, + Author = {Tomas Plachetka}, + Booktitle = {Proceedings of Computer Graphics International '98}, + Year = {1998}, + Pages = {123--129} +} + + +@Article{Plankensteiner2013, + Title = {Fine-Grain Interoperability of Scientific Workflows in Distributed Computing Infrastructures}, + Author = {Kassian Plankensteiner and Radu Prodan and Matthias Janetschek and Johan Montagnat and David Rogers and Ian Harvey and Ian Taylor and {\'A}kos Balask{\'o} and P{\'e}ter Kacsuk}, + Journal = {Journal of Grid Computing}, + Year = {2013}, + Number = {3}, + Pages = {429-455}, + Volume = {11} +} + + +@InCollection{Fahringer2007, + Title = {{ASKALON}: A Development and Grid Computing Environment for Scientific Workflows}, + Author = {Thomas Fahringer and Radu Prodan and Rubing Duan and J{\"u}rgen Hofer and Farrukh Nadeem and Francesco Nerieri and Stefan Podlipnig, Jun Qin and Mumtaz Siddiqui and Hong-Linh Truong and Alex Villaz{\'o}n and Marek Wieczorek}, + Booktitle = {Workflows for e-Science}, + Publisher = {Springer}, + Year = {2007}, + Editor = {Ian J. Taylor and Ewa Deelman and Dennis B. Gannon and Matthew Shields}, + Pages = {450-471} +} + + +@Article{glatard2008flexible, + Title = {Flexible and efficient workflow deployment of data-intensive applications on grids with {MOTEUR}}, + Author = {Glatard, T. and Montagnat, J. and Lingrand, D. and Pennec, X.}, + Journal = {International Journal of High Performance Computing Applications}, + Year = {2008}, + Number = {3}, + Pages = {347--360}, + Volume = {22}, + + Publisher = {SAGE Publications} +} + + +@Article{taylor2003triana, + Title = {Triana applications within grid computing and peer to peer environments}, + Author = {Taylor, I. and Shields, M. and Wang, I. and Rana, O.}, + Journal = {Journal of Grid Computing}, + Year = {2003}, + Number = {2}, + Pages = {199--217}, + Volume = {1}, + + Publisher = {Springer} +} + + +@Article{kacsuk2011p, + Title = {{P-GRADE} portal family for Grid infrastructures}, + Author = {P{\'e}ter Kacsuk}, + Journal = {Concurrency and Computation: Practice and Experience}, + Year = {2011}, + Number = {3}, + Pages = {235--245}, + Volume = {23}, + + Publisher = {Wiley Online Library} +} + + +@InProceedings{jordan2013inspire, + Title = {INSPIRE: The insieme parallel intermediate representation}, + Author = {Jordan, Herbert and Pellegrini, Simone and Thoman, Peter and Kofler, Klaus and Fahringer, Thomas}, + Booktitle = {Proceedings of the 22nd international conference on Parallel architectures and compilation techniques}, + Year = {2013}, + Organization = {IEEE Press}, + Pages = {7--18} +} + + +@Article{wilde2011swift, + Title = {Swift: A language for distributed parallel scripting}, + Author = {Wilde, Michael and Hategan, Mihael and Wozniak, Justin M and Clifford, Ben and Katz, Daniel S and Foster, Ian}, + Journal = {Parallel Computing}, + Year = {2011}, + Number = {9}, + Pages = {633--652}, + Volume = {37}, + Publisher = {Elsevier} +} + + +@Article{Maheswarana1999, + Title = {Dynamic Mapping of a Class of Independent Tasks onto Heterogeneous Computing Systems}, + Author = {Muthucumaru Maheswarana and Shoukat Ali and Howard Jay Siegel and Debra Hensgen and Richard F. Freund}, + Journal = {Journal of Parallel and Distributed Computing}, + Year = {1999}, + + Month = {November}, + Number = {2}, + Pages = {107-131}, + Volume = {59} +} + + +@InProceedings{Schuller2013, + Title = {The RainCloud project: Harnessing Cloud Computing for a meteorological application at the Tyrolean Avalanche Service}, + Author = {Felix Sch{\"u}ller and Simon Ostermann and Matthias Janetschek and Radu Prodan and Georg Mayr}, + Booktitle = {Geophysical Research Abstracts}, + Year = {2013}, + Number = {EGU2013-9710}, + Pages = {9710}, + Volume = {15} +} + + +@Article{Jacob2009, + Title = {Montage: a grid portal and software toolkit for science-grade astronomical image mosaicking}, + Author = {Joseph C. Jacob and Daniel S. Katz and G. Bruce Berriman and John C. Good and Anastasia Laity and Ewa Deelman and Carl Kesselman and Gurmeet Singh and Mei-Hui Su and Thomas Prince and Roy Williams}, + Journal = {International Journal of Computational Science and Engineering}, + Year = {2009}, + Number = {2}, + Pages = {73-87}, + Volume = {4}, + + Publisher = {Inderscience} +} + + +@InProceedings{duran2009barcelona, + Title = {Barcelona {OpenMP} tasks suite: A set of benchmarks targeting the exploitation of task parallelism in {OpenMP}}, + Author = {Alejandro Duran and Xavier Teruel and Roger Ferrer and Xavier Martorell and Eduard Ayguade}, + Booktitle = {International Conference on Parallel Processing}, + Year = {2009}, + Organization = {IEEE Computer Society}, + Pages = {124-131} +} + + +@Article{topcuoglu2002performance, + Title = {Performance-effective and low-complexity task scheduling for heterogeneous computing}, + Author = {Topcuoglu, Haluk and Hariri, Salim and Wu, Min-you}, + Journal = {Parallel and Distributed Systems, IEEE Transactions on}, + Year = {2002}, + Number = {3}, + Pages = {260--274}, + Volume = {13}, + + Publisher = {IEEE} +} + diff --git a/mwre/figures/Montage-Memory.tex b/mwre/figures/Montage-Memory.tex new file mode 100755 index 0000000..b8b8f6a --- /dev/null +++ b/mwre/figures/Montage-Memory.tex @@ -0,0 +1,518 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(69.2588pt,270.921pt) -- (341.024pt,270.921pt) -- (341.024pt,113.583pt) -- (69.2588pt,113.583pt) -- (69.2588pt,270.921pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,127.953pt) -- (109.585pt,133.797pt) -- (122.735pt,124.314pt) -- (135.885pt,127.966pt) -- (149.035pt,129.248pt) -- (162.185pt,129.261pt) -- (175.335pt,129.261pt) -- (188.485pt,134.866pt) -- (201.635pt,132.634pt) -- (227.935pt,130.504pt) -- (241.085pt,133.365pt) -- (254.234pt,136.533pt) -- (267.384pt,131.653pt) -- (280.534pt,138.395pt) -- (293.684pt,131.724pt) -- (306.834pt,134.615pt) -- (319.984pt,132.815pt) -- (333.134pt,135.361pt); + \color[rgb]{0,0,1} + \fill(96.36pt,130.145pt) -- (98.6184pt,125.628pt) -- (94.1016pt,125.628pt) -- (96.36pt,130.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](96.36pt,130.145pt) -- (98.6184pt,125.628pt) -- (94.1016pt,125.628pt) -- (96.36pt,130.145pt); + \fill(109.911pt,136.168pt) -- (112.169pt,131.651pt) -- (107.652pt,131.651pt) -- (109.911pt,136.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.911pt,136.168pt) -- (112.169pt,131.651pt) -- (107.652pt,131.651pt) -- (109.911pt,136.168pt); + \fill(122.708pt,126.381pt) -- (124.967pt,121.864pt) -- (120.45pt,121.864pt) -- (122.708pt,126.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.708pt,126.381pt) -- (124.967pt,121.864pt) -- (120.45pt,121.864pt) -- (122.708pt,126.381pt); + \fill(136.259pt,130.145pt) -- (138.518pt,125.628pt) -- (134.001pt,125.628pt) -- (136.259pt,130.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.259pt,130.145pt) -- (138.518pt,125.628pt) -- (134.001pt,125.628pt) -- (136.259pt,130.145pt); + \fill(149.057pt,131.651pt) -- (151.315pt,127.134pt) -- (146.798pt,127.134pt) -- (149.057pt,131.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.057pt,131.651pt) -- (151.315pt,127.134pt) -- (146.798pt,127.134pt) -- (149.057pt,131.651pt); + \fill(161.855pt,131.651pt) -- (164.113pt,127.134pt) -- (159.596pt,127.134pt) -- (161.855pt,131.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.855pt,131.651pt) -- (164.113pt,127.134pt) -- (159.596pt,127.134pt) -- (161.855pt,131.651pt); + \fill(175.405pt,131.651pt) -- (177.664pt,127.134pt) -- (173.147pt,127.134pt) -- (175.405pt,131.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.405pt,131.651pt) -- (177.664pt,127.134pt) -- (173.147pt,127.134pt) -- (175.405pt,131.651pt); + \fill(188.203pt,136.921pt) -- (190.462pt,132.404pt) -- (185.945pt,132.404pt) -- (188.203pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.203pt,136.921pt) -- (190.462pt,132.404pt) -- (185.945pt,132.404pt) -- (188.203pt,136.921pt); + \fill(201.754pt,134.662pt) -- (204.012pt,130.145pt) -- (199.495pt,130.145pt) -- (201.754pt,134.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.754pt,134.662pt) -- (204.012pt,130.145pt) -- (199.495pt,130.145pt) -- (201.754pt,134.662pt); + \fill(228.102pt,132.404pt) -- (230.361pt,127.887pt) -- (225.844pt,127.887pt) -- (228.102pt,132.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.102pt,132.404pt) -- (230.361pt,127.887pt) -- (225.844pt,127.887pt) -- (228.102pt,132.404pt); + \fill(240.9pt,135.415pt) -- (243.158pt,130.898pt) -- (238.642pt,130.898pt) -- (240.9pt,135.415pt); + \draw[line width=1pt, line join=miter, line cap=rect](240.9pt,135.415pt) -- (243.158pt,130.898pt) -- (238.642pt,130.898pt) -- (240.9pt,135.415pt); + \fill(254.451pt,138.426pt) -- (256.709pt,133.909pt) -- (252.192pt,133.909pt) -- (254.451pt,138.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.451pt,138.426pt) -- (256.709pt,133.909pt) -- (252.192pt,133.909pt) -- (254.451pt,138.426pt); + \fill(267.248pt,133.909pt) -- (269.507pt,129.393pt) -- (264.99pt,129.393pt) -- (267.248pt,133.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.248pt,133.909pt) -- (269.507pt,129.393pt) -- (264.99pt,129.393pt) -- (267.248pt,133.909pt); + \fill(280.799pt,140.685pt) -- (283.058pt,136.168pt) -- (278.541pt,136.168pt) -- (280.799pt,140.685pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.799pt,140.685pt) -- (283.058pt,136.168pt) -- (278.541pt,136.168pt) -- (280.799pt,140.685pt); + \fill(293.597pt,133.909pt) -- (295.855pt,129.393pt) -- (291.338pt,129.393pt) -- (293.597pt,133.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.597pt,133.909pt) -- (295.855pt,129.393pt) -- (291.338pt,129.393pt) -- (293.597pt,133.909pt); + \fill(307.147pt,136.921pt) -- (309.406pt,132.404pt) -- (304.889pt,132.404pt) -- (307.147pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.147pt,136.921pt) -- (309.406pt,132.404pt) -- (304.889pt,132.404pt) -- (307.147pt,136.921pt); + \fill(319.945pt,135.415pt) -- (322.204pt,130.898pt) -- (317.687pt,130.898pt) -- (319.945pt,135.415pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.945pt,135.415pt) -- (322.204pt,130.898pt) -- (317.687pt,130.898pt) -- (319.945pt,135.415pt); + \fill(333.496pt,137.673pt) -- (335.754pt,133.157pt) -- (331.238pt,133.157pt) -- (333.496pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.496pt,137.673pt) -- (335.754pt,133.157pt) -- (331.238pt,133.157pt) -- (333.496pt,137.673pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,152.541pt) -- (109.585pt,153.711pt) -- (122.735pt,154.234pt) -- (135.885pt,155.318pt) -- (149.035pt,156.168pt) -- (162.185pt,158.432pt) -- (175.335pt,159.612pt) -- (188.485pt,159.894pt) -- (201.635pt,162.828pt) -- (227.935pt,165.707pt) -- (241.085pt,167.584pt) -- (254.234pt,168.21pt) -- (267.384pt,170.909pt) -- (280.534pt,171.958pt) -- (293.684pt,173.74pt) -- (306.834pt,175.384pt) -- (319.984pt,176.89pt) -- (333.134pt,178.534pt); + \fill(96.36pt,154.988pt) -- (98.6184pt,152.73pt) -- (96.36pt,150.471pt) -- (94.1016pt,152.73pt) -- (96.36pt,154.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](96.36pt,154.988pt) -- (98.6184pt,152.73pt) -- (96.36pt,150.471pt) -- (94.1016pt,152.73pt) -- (96.36pt,154.988pt); + \fill(109.911pt,155.741pt) -- (112.169pt,153.482pt) -- (109.911pt,151.224pt) -- (107.652pt,153.482pt) -- (109.911pt,155.741pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.911pt,155.741pt) -- (112.169pt,153.482pt) -- (109.911pt,151.224pt) -- (107.652pt,153.482pt) -- (109.911pt,155.741pt); + \fill(122.708pt,156.494pt) -- (124.967pt,154.235pt) -- (122.708pt,151.977pt) -- (120.45pt,154.235pt) -- (122.708pt,156.494pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.708pt,156.494pt) -- (124.967pt,154.235pt) -- (122.708pt,151.977pt) -- (120.45pt,154.235pt) -- (122.708pt,156.494pt); + \fill(136.259pt,157.247pt) -- (138.518pt,154.988pt) -- (136.259pt,152.73pt) -- (134.001pt,154.988pt) -- (136.259pt,157.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.259pt,157.247pt) -- (138.518pt,154.988pt) -- (136.259pt,152.73pt) -- (134.001pt,154.988pt) -- (136.259pt,157.247pt); + \fill(149.057pt,158.752pt) -- (151.315pt,156.494pt) -- (149.057pt,154.235pt) -- (146.798pt,156.494pt) -- (149.057pt,158.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.057pt,158.752pt) -- (151.315pt,156.494pt) -- (149.057pt,154.235pt) -- (146.798pt,156.494pt) -- (149.057pt,158.752pt); + \fill(161.855pt,161.011pt) -- (164.113pt,158.752pt) -- (161.855pt,156.494pt) -- (159.596pt,158.752pt) -- (161.855pt,161.011pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.855pt,161.011pt) -- (164.113pt,158.752pt) -- (161.855pt,156.494pt) -- (159.596pt,158.752pt) -- (161.855pt,161.011pt); + \fill(175.405pt,161.763pt) -- (177.664pt,159.505pt) -- (175.405pt,157.247pt) -- (173.147pt,159.505pt) -- (175.405pt,161.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.405pt,161.763pt) -- (177.664pt,159.505pt) -- (175.405pt,157.247pt) -- (173.147pt,159.505pt) -- (175.405pt,161.763pt); + \fill(188.203pt,162.516pt) -- (190.462pt,160.258pt) -- (188.203pt,157.999pt) -- (185.945pt,160.258pt) -- (188.203pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.203pt,162.516pt) -- (190.462pt,160.258pt) -- (188.203pt,157.999pt) -- (185.945pt,160.258pt) -- (188.203pt,162.516pt); + \fill(201.754pt,164.775pt) -- (204.012pt,162.516pt) -- (201.754pt,160.258pt) -- (199.495pt,162.516pt) -- (201.754pt,164.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.754pt,164.775pt) -- (204.012pt,162.516pt) -- (201.754pt,160.258pt) -- (199.495pt,162.516pt) -- (201.754pt,164.775pt); + \fill(228.102pt,167.786pt) -- (230.361pt,165.528pt) -- (228.102pt,163.269pt) -- (225.844pt,165.528pt) -- (228.102pt,167.786pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.102pt,167.786pt) -- (230.361pt,165.528pt) -- (228.102pt,163.269pt) -- (225.844pt,165.528pt) -- (228.102pt,167.786pt); + \fill(240.9pt,170.044pt) -- (243.158pt,167.786pt) -- (240.9pt,165.528pt) -- (238.642pt,167.786pt) -- (240.9pt,170.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](240.9pt,170.044pt) -- (243.158pt,167.786pt) -- (240.9pt,165.528pt) -- (238.642pt,167.786pt) -- (240.9pt,170.044pt); + \fill(254.451pt,170.797pt) -- (256.709pt,168.539pt) -- (254.451pt,166.28pt) -- (252.192pt,168.539pt) -- (254.451pt,170.797pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.451pt,170.797pt) -- (256.709pt,168.539pt) -- (254.451pt,166.28pt) -- (252.192pt,168.539pt) -- (254.451pt,170.797pt); + \fill(267.248pt,173.056pt) -- (269.507pt,170.797pt) -- (267.248pt,168.539pt) -- (264.99pt,170.797pt) -- (267.248pt,173.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.248pt,173.056pt) -- (269.507pt,170.797pt) -- (267.248pt,168.539pt) -- (264.99pt,170.797pt) -- (267.248pt,173.056pt); + \fill(280.799pt,174.561pt) -- (283.058pt,172.303pt) -- (280.799pt,170.044pt) -- (278.541pt,172.303pt) -- (280.799pt,174.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.799pt,174.561pt) -- (283.058pt,172.303pt) -- (280.799pt,170.044pt) -- (278.541pt,172.303pt) -- (280.799pt,174.561pt); + \fill(293.597pt,176.067pt) -- (295.855pt,173.808pt) -- (293.597pt,171.55pt) -- (291.338pt,173.808pt) -- (293.597pt,176.067pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.597pt,176.067pt) -- (295.855pt,173.808pt) -- (293.597pt,171.55pt) -- (291.338pt,173.808pt) -- (293.597pt,176.067pt); + \fill(307.147pt,177.572pt) -- (309.406pt,175.314pt) -- (307.147pt,173.056pt) -- (304.889pt,175.314pt) -- (307.147pt,177.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.147pt,177.572pt) -- (309.406pt,175.314pt) -- (307.147pt,173.056pt) -- (304.889pt,175.314pt) -- (307.147pt,177.572pt); + \fill(319.945pt,179.078pt) -- (322.204pt,176.82pt) -- (319.945pt,174.561pt) -- (317.687pt,176.82pt) -- (319.945pt,179.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.945pt,179.078pt) -- (322.204pt,176.82pt) -- (319.945pt,174.561pt) -- (317.687pt,176.82pt) -- (319.945pt,179.078pt); + \fill(333.496pt,180.584pt) -- (335.754pt,178.325pt) -- (333.496pt,176.067pt) -- (331.238pt,178.325pt) -- (333.496pt,180.584pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.496pt,180.584pt) -- (335.754pt,178.325pt) -- (333.496pt,176.067pt) -- (331.238pt,178.325pt) -- (333.496pt,180.584pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,187.829pt) -- (109.585pt,191.841pt) -- (122.735pt,195.852pt) -- (135.885pt,202.518pt) -- (149.035pt,210.805pt) -- (162.185pt,214.431pt) -- (175.335pt,214.677pt) -- (188.485pt,215.055pt) -- (201.635pt,215.538pt) -- (227.935pt,244.675pt) -- (241.085pt,247.234pt) -- (254.234pt,248.821pt) -- (267.384pt,249.938pt) -- (280.534pt,250.984pt) -- (293.684pt,252.905pt) -- (306.834pt,253.952pt) -- (319.984pt,254.555pt) -- (333.134pt,256.092pt); + \fill(94.1016pt,190.37pt) -- (99.3713pt,190.37pt) -- (99.3713pt,185.101pt) -- (94.1016pt,185.101pt) -- (94.1016pt,190.37pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.1016pt,190.37pt) -- (99.3713pt,190.37pt) -- (99.3713pt,185.101pt) -- (94.1016pt,185.101pt) -- (94.1016pt,190.37pt); + \fill(107.652pt,194.134pt) -- (112.922pt,194.134pt) -- (112.922pt,188.865pt) -- (107.652pt,188.865pt) -- (107.652pt,194.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.652pt,194.134pt) -- (112.922pt,194.134pt) -- (112.922pt,188.865pt) -- (107.652pt,188.865pt) -- (107.652pt,194.134pt); + \fill(120.45pt,197.898pt) -- (125.72pt,197.898pt) -- (125.72pt,192.629pt) -- (120.45pt,192.629pt) -- (120.45pt,197.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.45pt,197.898pt) -- (125.72pt,197.898pt) -- (125.72pt,192.629pt) -- (120.45pt,192.629pt) -- (120.45pt,197.898pt); + \fill(134.001pt,204.674pt) -- (139.27pt,204.674pt) -- (139.27pt,199.404pt) -- (134.001pt,199.404pt) -- (134.001pt,204.674pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.001pt,204.674pt) -- (139.27pt,204.674pt) -- (139.27pt,199.404pt) -- (134.001pt,199.404pt) -- (134.001pt,204.674pt); + \fill(146.798pt,212.955pt) -- (152.068pt,212.955pt) -- (152.068pt,207.685pt) -- (146.798pt,207.685pt) -- (146.798pt,212.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.798pt,212.955pt) -- (152.068pt,212.955pt) -- (152.068pt,207.685pt) -- (146.798pt,207.685pt) -- (146.798pt,212.955pt); + \fill(159.596pt,216.719pt) -- (164.866pt,216.719pt) -- (164.866pt,211.449pt) -- (159.596pt,211.449pt) -- (159.596pt,216.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](159.596pt,216.719pt) -- (164.866pt,216.719pt) -- (164.866pt,211.449pt) -- (159.596pt,211.449pt) -- (159.596pt,216.719pt); + \fill(173.147pt,216.719pt) -- (178.417pt,216.719pt) -- (178.417pt,211.449pt) -- (173.147pt,211.449pt) -- (173.147pt,216.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.147pt,216.719pt) -- (178.417pt,216.719pt) -- (178.417pt,211.449pt) -- (173.147pt,211.449pt) -- (173.147pt,216.719pt); + \fill(185.945pt,217.472pt) -- (191.214pt,217.472pt) -- (191.214pt,212.202pt) -- (185.945pt,212.202pt) -- (185.945pt,217.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.945pt,217.472pt) -- (191.214pt,217.472pt) -- (191.214pt,212.202pt) -- (185.945pt,212.202pt) -- (185.945pt,217.472pt); + \fill(199.495pt,217.472pt) -- (204.765pt,217.472pt) -- (204.765pt,212.202pt) -- (199.495pt,212.202pt) -- (199.495pt,217.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.495pt,217.472pt) -- (204.765pt,217.472pt) -- (204.765pt,212.202pt) -- (199.495pt,212.202pt) -- (199.495pt,217.472pt); + \fill(225.844pt,246.831pt) -- (231.113pt,246.831pt) -- (231.113pt,241.562pt) -- (225.844pt,241.562pt) -- (225.844pt,246.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](225.844pt,246.831pt) -- (231.113pt,246.831pt) -- (231.113pt,241.562pt) -- (225.844pt,241.562pt) -- (225.844pt,246.831pt); + \fill(238.642pt,249.843pt) -- (243.911pt,249.843pt) -- (243.911pt,244.573pt) -- (238.642pt,244.573pt) -- (238.642pt,249.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.642pt,249.843pt) -- (243.911pt,249.843pt) -- (243.911pt,244.573pt) -- (238.642pt,244.573pt) -- (238.642pt,249.843pt); + \fill(252.192pt,251.348pt) -- (257.462pt,251.348pt) -- (257.462pt,246.078pt) -- (252.192pt,246.078pt) -- (252.192pt,251.348pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.192pt,251.348pt) -- (257.462pt,251.348pt) -- (257.462pt,246.078pt) -- (252.192pt,246.078pt) -- (252.192pt,251.348pt); + \fill(264.99pt,252.101pt) -- (270.26pt,252.101pt) -- (270.26pt,246.831pt) -- (264.99pt,246.831pt) -- (264.99pt,252.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.99pt,252.101pt) -- (270.26pt,252.101pt) -- (270.26pt,246.831pt) -- (264.99pt,246.831pt) -- (264.99pt,252.101pt); + \fill(278.541pt,253.607pt) -- (283.81pt,253.607pt) -- (283.81pt,248.337pt) -- (278.541pt,248.337pt) -- (278.541pt,253.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](278.541pt,253.607pt) -- (283.81pt,253.607pt) -- (283.81pt,248.337pt) -- (278.541pt,248.337pt) -- (278.541pt,253.607pt); + \fill(291.338pt,255.112pt) -- (296.608pt,255.112pt) -- (296.608pt,249.843pt) -- (291.338pt,249.843pt) -- (291.338pt,255.112pt); + \draw[line width=1pt, line join=miter, line cap=rect](291.338pt,255.112pt) -- (296.608pt,255.112pt) -- (296.608pt,249.843pt) -- (291.338pt,249.843pt) -- (291.338pt,255.112pt); + \fill(304.889pt,255.865pt) -- (310.159pt,255.865pt) -- (310.159pt,250.595pt) -- (304.889pt,250.595pt) -- (304.889pt,255.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](304.889pt,255.865pt) -- (310.159pt,255.865pt) -- (310.159pt,250.595pt) -- (304.889pt,250.595pt) -- (304.889pt,255.865pt); + \fill(317.687pt,256.618pt) -- (322.957pt,256.618pt) -- (322.957pt,251.348pt) -- (317.687pt,251.348pt) -- (317.687pt,256.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.687pt,256.618pt) -- (322.957pt,256.618pt) -- (322.957pt,251.348pt) -- (317.687pt,251.348pt) -- (317.687pt,256.618pt); + \fill(331.238pt,258.123pt) -- (336.507pt,258.123pt) -- (336.507pt,252.854pt) -- (331.238pt,252.854pt) -- (331.238pt,258.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](331.238pt,258.123pt) -- (336.507pt,258.123pt) -- (336.507pt,252.854pt) -- (331.238pt,252.854pt) -- (331.238pt,258.123pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.6614pt,203.074pt) -- (72.2394pt,209.456pt) -- (76.4474pt,234.543pt) -- (83.2853pt,263.464pt); + \fill(71.1408pt,202.792pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.1408pt,202.792pt) ellipse (2.63484pt and 2.63484pt); + \fill(72.6464pt,208.814pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6464pt,208.814pt) ellipse (2.63484pt and 2.63484pt); + \fill(77.1633pt,234.41pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.1633pt,234.41pt) ellipse (2.63484pt and 2.63484pt); + \fill(83.9386pt,263.017pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.9386pt,263.017pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,130.211pt) -- (96.4353pt,136.644pt); + \draw[line width=1pt, line join=miter, line cap=rect](93.424pt,136.644pt) -- (99.4465pt,136.644pt); + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,125.694pt) -- (96.4353pt,113.615pt); + \draw[line width=1pt, line join=miter, line cap=rect](93.424pt,113.615pt) -- (99.4465pt,113.615pt); + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,130.211pt) -- (96.4353pt,125.694pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.585pt,136.055pt) -- (109.585pt,143.727pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.574pt,143.727pt) -- (112.596pt,143.727pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.585pt,131.538pt) -- (109.585pt,115.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.574pt,115.606pt) -- (112.596pt,115.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.585pt,136.055pt) -- (109.585pt,131.538pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.735pt,126.573pt) -- (122.735pt,124.399pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.724pt,124.399pt) -- (125.746pt,124.399pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.735pt,122.056pt) -- (122.735pt,124.23pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.724pt,124.23pt) -- (125.746pt,124.23pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.735pt,126.573pt) -- (122.735pt,122.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.885pt,130.224pt) -- (135.885pt,136.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.874pt,136.673pt) -- (138.896pt,136.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.885pt,125.708pt) -- (135.885pt,113.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.874pt,113.583pt) -- (138.896pt,113.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.885pt,130.224pt) -- (135.885pt,125.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.035pt,131.507pt) -- (149.035pt,137.495pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.024pt,137.495pt) -- (152.046pt,137.495pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.035pt,126.99pt) -- (149.035pt,116.102pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.024pt,116.102pt) -- (152.046pt,116.102pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.035pt,131.507pt) -- (149.035pt,126.99pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.185pt,131.519pt) -- (162.185pt,137.542pt); + \draw[line width=1pt, line join=miter, line cap=rect](159.174pt,137.542pt) -- (165.196pt,137.542pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.185pt,127.002pt) -- (162.185pt,116.025pt); + \draw[line width=1pt, line join=miter, line cap=rect](159.174pt,116.025pt) -- (165.196pt,116.025pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.185pt,131.519pt) -- (162.185pt,127.002pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.335pt,131.519pt) -- (175.335pt,137.527pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.324pt,137.527pt) -- (178.346pt,137.527pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.335pt,127.002pt) -- (175.335pt,116.064pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.324pt,116.064pt) -- (178.346pt,116.064pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.335pt,131.519pt) -- (175.335pt,127.002pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.485pt,137.124pt) -- (188.485pt,144.445pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.474pt,144.445pt) -- (191.496pt,144.445pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.485pt,132.607pt) -- (188.485pt,117.857pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.474pt,117.857pt) -- (191.496pt,117.857pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.485pt,137.124pt) -- (188.485pt,132.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.635pt,134.893pt) -- (201.635pt,141.052pt); + \draw[line width=1pt, line join=miter, line cap=rect](198.624pt,141.052pt) -- (204.646pt,141.052pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.635pt,130.376pt) -- (201.635pt,119.04pt); + \draw[line width=1pt, line join=miter, line cap=rect](198.624pt,119.04pt) -- (204.646pt,119.04pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.635pt,134.893pt) -- (201.635pt,130.376pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.935pt,132.763pt) -- (227.935pt,138.42pt); + \draw[line width=1pt, line join=miter, line cap=rect](224.923pt,138.42pt) -- (230.946pt,138.42pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.935pt,128.246pt) -- (227.935pt,118.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](224.923pt,118.191pt) -- (230.946pt,118.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.935pt,132.763pt) -- (227.935pt,128.246pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.085pt,135.623pt) -- (241.085pt,142.406pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.073pt,142.406pt) -- (244.096pt,142.406pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.085pt,131.106pt) -- (241.085pt,118.023pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.073pt,118.023pt) -- (244.096pt,118.023pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.085pt,135.623pt) -- (241.085pt,131.106pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.234pt,138.791pt) -- (254.234pt,145.551pt); + \draw[line width=1pt, line join=miter, line cap=rect](251.223pt,145.551pt) -- (257.246pt,145.551pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.234pt,134.275pt) -- (254.234pt,121.261pt); + \draw[line width=1pt, line join=miter, line cap=rect](251.223pt,121.261pt) -- (257.246pt,121.261pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.234pt,138.791pt) -- (254.234pt,134.275pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.384pt,133.912pt) -- (267.384pt,139.206pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.373pt,139.206pt) -- (270.396pt,139.206pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.384pt,129.395pt) -- (267.384pt,120.207pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.373pt,120.207pt) -- (270.396pt,120.207pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.384pt,133.912pt) -- (267.384pt,129.395pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.534pt,140.653pt) -- (280.534pt,146.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.523pt,146.898pt) -- (283.546pt,146.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.534pt,136.137pt) -- (280.534pt,124.573pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.523pt,124.573pt) -- (283.546pt,124.573pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.534pt,140.653pt) -- (280.534pt,136.137pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.684pt,133.983pt) -- (293.684pt,139.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](290.673pt,139.284pt) -- (296.696pt,139.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.684pt,129.466pt) -- (293.684pt,120.262pt); + \draw[line width=1pt, line join=miter, line cap=rect](290.673pt,120.262pt) -- (296.696pt,120.262pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.684pt,133.983pt) -- (293.684pt,129.466pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.834pt,136.873pt) -- (306.834pt,143.267pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.823pt,143.267pt) -- (309.845pt,143.267pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.834pt,132.356pt) -- (306.834pt,120.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.823pt,120.385pt) -- (309.845pt,120.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.834pt,136.873pt) -- (306.834pt,132.356pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.984pt,135.074pt) -- (319.984pt,140.062pt); + \draw[line width=1pt, line join=miter, line cap=rect](316.973pt,140.062pt) -- (322.995pt,140.062pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.984pt,130.557pt) -- (319.984pt,122.066pt); + \draw[line width=1pt, line join=miter, line cap=rect](316.973pt,122.066pt) -- (322.995pt,122.066pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.984pt,135.074pt) -- (319.984pt,130.557pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.134pt,137.62pt) -- (333.134pt,143.78pt); + \draw[line width=1pt, line join=miter, line cap=rect](330.123pt,143.78pt) -- (336.145pt,143.78pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.134pt,133.103pt) -- (333.134pt,121.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](330.123pt,121.764pt) -- (336.145pt,121.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.134pt,137.62pt) -- (333.134pt,133.103pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,154.8pt) -- (96.4353pt,156.154pt); + \draw[line width=1pt, line join=miter, line cap=rect](93.424pt,156.154pt) -- (99.4465pt,156.154pt); + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,150.283pt) -- (96.4353pt,148.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](93.424pt,148.236pt) -- (99.4465pt,148.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,154.8pt) -- (96.4353pt,150.283pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.585pt,155.97pt) -- (109.585pt,155.611pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.574pt,155.611pt) -- (112.596pt,155.611pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.585pt,151.453pt) -- (109.585pt,151.635pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.574pt,151.635pt) -- (112.596pt,151.635pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.585pt,155.97pt) -- (109.585pt,151.453pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.735pt,156.493pt) -- (122.735pt,156.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.724pt,156.595pt) -- (125.746pt,156.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.735pt,151.976pt) -- (122.735pt,151.597pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.724pt,151.597pt) -- (125.746pt,151.597pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.735pt,156.493pt) -- (122.735pt,151.976pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.885pt,157.576pt) -- (135.885pt,157.283pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.874pt,157.283pt) -- (138.896pt,157.283pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.885pt,153.06pt) -- (135.885pt,153.165pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.874pt,153.165pt) -- (138.896pt,153.165pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.885pt,157.576pt) -- (135.885pt,153.06pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.035pt,158.427pt) -- (149.035pt,157.401pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.024pt,157.401pt) -- (152.046pt,157.401pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.035pt,153.91pt) -- (149.035pt,154.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.024pt,154.865pt) -- (152.046pt,154.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.035pt,158.427pt) -- (149.035pt,153.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.185pt,160.69pt) -- (162.185pt,160.251pt); + \draw[line width=1pt, line join=miter, line cap=rect](159.174pt,160.251pt) -- (165.196pt,160.251pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.185pt,156.173pt) -- (162.185pt,156.452pt); + \draw[line width=1pt, line join=miter, line cap=rect](159.174pt,156.452pt) -- (165.196pt,156.452pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.185pt,160.69pt) -- (162.185pt,156.173pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.335pt,161.87pt) -- (175.335pt,160.874pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.324pt,160.874pt) -- (178.346pt,160.874pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.335pt,157.353pt) -- (175.335pt,158.274pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.324pt,158.274pt) -- (178.346pt,158.274pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.335pt,161.87pt) -- (175.335pt,157.353pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.485pt,162.153pt) -- (188.485pt,161.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.474pt,161.899pt) -- (191.496pt,161.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.485pt,157.636pt) -- (188.485pt,157.693pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.474pt,157.693pt) -- (191.496pt,157.693pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.485pt,162.153pt) -- (188.485pt,157.636pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.635pt,165.086pt) -- (201.635pt,164.105pt); + \draw[line width=1pt, line join=miter, line cap=rect](198.624pt,164.105pt) -- (204.646pt,164.105pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.635pt,160.569pt) -- (201.635pt,161.473pt); + \draw[line width=1pt, line join=miter, line cap=rect](198.624pt,161.473pt) -- (204.646pt,161.473pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.635pt,165.086pt) -- (201.635pt,160.569pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.935pt,167.966pt) -- (227.935pt,166.738pt); + \draw[line width=1pt, line join=miter, line cap=rect](224.923pt,166.738pt) -- (230.946pt,166.738pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.935pt,163.449pt) -- (227.935pt,164.627pt); + \draw[line width=1pt, line join=miter, line cap=rect](224.923pt,164.627pt) -- (230.946pt,164.627pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.935pt,167.966pt) -- (227.935pt,163.449pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.085pt,169.842pt) -- (241.085pt,168.389pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.073pt,168.389pt) -- (244.096pt,168.389pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.085pt,165.326pt) -- (241.085pt,166.749pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.073pt,166.749pt) -- (244.096pt,166.749pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.085pt,169.842pt) -- (241.085pt,165.326pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.234pt,170.469pt) -- (254.234pt,169.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](251.223pt,169.284pt) -- (257.246pt,169.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.234pt,165.952pt) -- (254.234pt,167.082pt); + \draw[line width=1pt, line join=miter, line cap=rect](251.223pt,167.082pt) -- (257.246pt,167.082pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.234pt,170.469pt) -- (254.234pt,165.952pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.384pt,173.167pt) -- (267.384pt,172.297pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.373pt,172.297pt) -- (270.396pt,172.297pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.384pt,168.651pt) -- (267.384pt,169.43pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.373pt,169.43pt) -- (270.396pt,169.43pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.384pt,173.167pt) -- (267.384pt,168.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.534pt,174.217pt) -- (280.534pt,172.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.523pt,172.566pt) -- (283.546pt,172.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.534pt,169.7pt) -- (280.534pt,171.334pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.523pt,171.334pt) -- (283.546pt,171.334pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.534pt,174.217pt) -- (280.534pt,169.7pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.684pt,175.998pt) -- (293.684pt,174.42pt); + \draw[line width=1pt, line join=miter, line cap=rect](290.673pt,174.42pt) -- (296.696pt,174.42pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.684pt,171.481pt) -- (293.684pt,173.039pt); + \draw[line width=1pt, line join=miter, line cap=rect](290.673pt,173.039pt) -- (296.696pt,173.039pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.684pt,175.998pt) -- (293.684pt,171.481pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.834pt,177.642pt) -- (306.834pt,176.237pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.823pt,176.237pt) -- (309.845pt,176.237pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.834pt,173.126pt) -- (306.834pt,174.498pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.823pt,174.498pt) -- (309.845pt,174.498pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.834pt,177.642pt) -- (306.834pt,173.126pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.984pt,179.148pt) -- (319.984pt,177.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](316.973pt,177.426pt) -- (322.995pt,177.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.984pt,174.631pt) -- (319.984pt,176.34pt); + \draw[line width=1pt, line join=miter, line cap=rect](316.973pt,176.34pt) -- (322.995pt,176.34pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.984pt,179.148pt) -- (319.984pt,174.631pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.134pt,180.793pt) -- (333.134pt,179.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](330.123pt,179.056pt) -- (336.145pt,179.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.134pt,176.276pt) -- (333.134pt,178.001pt); + \draw[line width=1pt, line join=miter, line cap=rect](330.123pt,178.001pt) -- (336.145pt,178.001pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.134pt,180.793pt) -- (333.134pt,176.276pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,190.088pt) -- (96.4353pt,188.08pt); + \draw[line width=1pt, line join=miter, line cap=rect](93.424pt,188.08pt) -- (99.4465pt,188.08pt); + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,185.571pt) -- (96.4353pt,187.576pt); + \draw[line width=1pt, line join=miter, line cap=rect](93.424pt,187.576pt) -- (99.4465pt,187.576pt); + \draw[line width=1pt, line join=miter, line cap=rect](96.4353pt,190.088pt) -- (96.4353pt,185.571pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.585pt,194.1pt) -- (109.585pt,192.999pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.574pt,192.999pt) -- (112.596pt,192.999pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.585pt,189.583pt) -- (109.585pt,190.621pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.574pt,190.621pt) -- (112.596pt,190.621pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.585pt,194.1pt) -- (109.585pt,189.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.735pt,198.111pt) -- (122.735pt,196.296pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.724pt,196.296pt) -- (125.746pt,196.296pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.735pt,193.594pt) -- (122.735pt,195.4pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.724pt,195.4pt) -- (125.746pt,195.4pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.735pt,198.111pt) -- (122.735pt,193.594pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.885pt,204.776pt) -- (135.885pt,203.313pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.874pt,203.313pt) -- (138.896pt,203.313pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.885pt,200.259pt) -- (135.885pt,201.693pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.874pt,201.693pt) -- (138.896pt,201.693pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.885pt,204.776pt) -- (135.885pt,200.259pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.035pt,213.064pt) -- (149.035pt,213.585pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.024pt,213.585pt) -- (152.046pt,213.585pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.035pt,208.547pt) -- (149.035pt,207.634pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.024pt,207.634pt) -- (152.046pt,207.634pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.035pt,213.064pt) -- (149.035pt,208.547pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.185pt,216.69pt) -- (162.185pt,214.645pt); + \draw[line width=1pt, line join=miter, line cap=rect](159.174pt,214.645pt) -- (165.196pt,214.645pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.185pt,212.173pt) -- (162.185pt,214.215pt); + \draw[line width=1pt, line join=miter, line cap=rect](159.174pt,214.215pt) -- (165.196pt,214.215pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.185pt,216.69pt) -- (162.185pt,212.173pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.335pt,216.936pt) -- (175.335pt,214.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.324pt,214.928pt) -- (178.346pt,214.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.335pt,212.419pt) -- (175.335pt,214.424pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.324pt,214.424pt) -- (178.346pt,214.424pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.335pt,216.936pt) -- (175.335pt,212.419pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.485pt,217.314pt) -- (188.485pt,215.181pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.474pt,215.181pt) -- (191.496pt,215.181pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.485pt,212.797pt) -- (188.485pt,214.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.474pt,214.928pt) -- (191.496pt,214.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.485pt,217.314pt) -- (188.485pt,212.797pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.635pt,217.796pt) -- (201.635pt,215.917pt); + \draw[line width=1pt, line join=miter, line cap=rect](198.624pt,215.917pt) -- (204.646pt,215.917pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.635pt,213.279pt) -- (201.635pt,215.152pt); + \draw[line width=1pt, line join=miter, line cap=rect](198.624pt,215.152pt) -- (204.646pt,215.152pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.635pt,217.796pt) -- (201.635pt,213.279pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.935pt,246.934pt) -- (227.935pt,246.41pt); + \draw[line width=1pt, line join=miter, line cap=rect](224.923pt,246.41pt) -- (230.946pt,246.41pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.935pt,242.417pt) -- (227.935pt,242.795pt); + \draw[line width=1pt, line join=miter, line cap=rect](224.923pt,242.795pt) -- (230.946pt,242.795pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.935pt,246.934pt) -- (227.935pt,242.417pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.085pt,249.492pt) -- (241.085pt,248.442pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.073pt,248.442pt) -- (244.096pt,248.442pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.085pt,244.976pt) -- (241.085pt,245.958pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.073pt,245.958pt) -- (244.096pt,245.958pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.085pt,249.492pt) -- (241.085pt,244.976pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.234pt,251.079pt) -- (254.234pt,250.097pt); + \draw[line width=1pt, line join=miter, line cap=rect](251.223pt,250.097pt) -- (257.246pt,250.097pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.234pt,246.562pt) -- (254.234pt,247.468pt); + \draw[line width=1pt, line join=miter, line cap=rect](251.223pt,247.468pt) -- (257.246pt,247.468pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.234pt,251.079pt) -- (254.234pt,246.562pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.384pt,252.197pt) -- (267.384pt,251.466pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.373pt,251.466pt) -- (270.396pt,251.466pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.384pt,247.68pt) -- (267.384pt,248.3pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.373pt,248.3pt) -- (270.396pt,248.3pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.384pt,252.197pt) -- (267.384pt,247.68pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.534pt,253.243pt) -- (280.534pt,252.454pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.523pt,252.454pt) -- (283.546pt,252.454pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.534pt,248.726pt) -- (280.534pt,249.411pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.523pt,249.411pt) -- (283.546pt,249.411pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.534pt,253.243pt) -- (280.534pt,248.726pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.684pt,255.164pt) -- (293.684pt,254.578pt); + \draw[line width=1pt, line join=miter, line cap=rect](290.673pt,254.578pt) -- (296.696pt,254.578pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.684pt,250.647pt) -- (293.684pt,251.098pt); + \draw[line width=1pt, line join=miter, line cap=rect](290.673pt,251.098pt) -- (296.696pt,251.098pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.684pt,255.164pt) -- (293.684pt,250.647pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.834pt,256.21pt) -- (306.834pt,255.128pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.823pt,255.128pt) -- (309.845pt,255.128pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.834pt,251.694pt) -- (306.834pt,252.711pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.823pt,252.711pt) -- (309.845pt,252.711pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.834pt,256.21pt) -- (306.834pt,251.694pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.984pt,256.814pt) -- (319.984pt,256.657pt); + \draw[line width=1pt, line join=miter, line cap=rect](316.973pt,256.657pt) -- (322.995pt,256.657pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.984pt,252.297pt) -- (319.984pt,252.237pt); + \draw[line width=1pt, line join=miter, line cap=rect](316.973pt,252.237pt) -- (322.995pt,252.237pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.984pt,256.814pt) -- (319.984pt,252.297pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.134pt,258.35pt) -- (333.134pt,258.108pt); + \draw[line width=1pt, line join=miter, line cap=rect](330.123pt,258.108pt) -- (336.145pt,258.108pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.134pt,253.833pt) -- (333.134pt,253.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](330.123pt,253.876pt) -- (336.145pt,253.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](333.134pt,258.35pt) -- (333.134pt,253.833pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.6614pt,205.332pt) -- (70.6614pt,204.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.6502pt,204.048pt) -- (73.6727pt,204.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.6614pt,200.816pt) -- (70.6614pt,202.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.6502pt,202.056pt) -- (73.6727pt,202.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.6614pt,205.332pt) -- (70.6614pt,200.816pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2394pt,211.715pt) -- (72.2394pt,214.973pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2282pt,214.973pt) -- (75.2507pt,214.973pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2394pt,207.198pt) -- (72.2394pt,202.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2282pt,202.134pt) -- (75.2507pt,202.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2394pt,211.715pt) -- (72.2394pt,207.198pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.4474pt,236.801pt) -- (76.4474pt,236.301pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.4361pt,236.301pt) -- (79.4586pt,236.301pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.4474pt,232.284pt) -- (76.4474pt,232.636pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.4361pt,232.636pt) -- (79.4586pt,232.636pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.4474pt,236.801pt) -- (76.4474pt,232.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.2853pt,265.722pt) -- (83.2853pt,264.299pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.2741pt,264.299pt) -- (86.2966pt,264.299pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.2853pt,261.205pt) -- (83.2853pt,262.596pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.2741pt,262.596pt) -- (86.2966pt,262.596pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.2853pt,265.722pt) -- (83.2853pt,261.205pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{211.917pt}{278.449pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{15.0563pt}{193.005pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Memory [KB]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{39.8991pt}{159.505pt}}]{\fontsize{10}{0}\selectfont{100.000}} + \pgftext[center, base, at={\pgfpoint{43.2867pt}{210.696pt}}]{\fontsize{10}{0}\selectfont{1e+06}} + \pgftext[center, base, at={\pgfpoint{43.2867pt}{262.64pt}}]{\fontsize{10}{0}\selectfont{1e+07}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,125.628pt) -- (65.4947pt,125.628pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,141.438pt) -- (65.4947pt,141.438pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,150.471pt) -- (65.4947pt,150.471pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,157.247pt) -- (65.4947pt,157.247pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,177.572pt) -- (65.4947pt,177.572pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,193.382pt) -- (65.4947pt,193.382pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,202.415pt) -- (65.4947pt,202.415pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,209.191pt) -- (65.4947pt,209.191pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,229.517pt) -- (65.4947pt,229.517pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,245.326pt) -- (65.4947pt,245.326pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,254.359pt) -- (65.4947pt,254.359pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,261.135pt) -- (65.4947pt,261.135pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,162.516pt) -- (62.4834pt,162.516pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,213.707pt) -- (62.4834pt,213.707pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,265.652pt) -- (62.4834pt,265.652pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,270.921pt) -- (69.2588pt,113.583pt); + \pgftext[center, base, at={\pgfpoint{210.411pt}{78.2012pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{69.2588pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{112.922pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{500}} + \pgftext[center, base, at={\pgfpoint{156.585pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{1.000}} + \pgftext[center, base, at={\pgfpoint{201.001pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{1.500}} + \pgftext[center, base, at={\pgfpoint{244.664pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{2.000}} + \pgftext[center, base, at={\pgfpoint{288.327pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{2.500}} + \pgftext[center, base, at={\pgfpoint{331.99pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{3.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](78.2925pt,113.583pt) -- (78.2925pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](86.5734pt,113.583pt) -- (86.5734pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](95.6072pt,113.583pt) -- (95.6072pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](104.641pt,113.583pt) -- (104.641pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](121.956pt,113.583pt) -- (121.956pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](130.989pt,113.583pt) -- (130.989pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](139.27pt,113.583pt) -- (139.27pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](148.304pt,113.583pt) -- (148.304pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](165.619pt,113.583pt) -- (165.619pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](174.653pt,113.583pt) -- (174.653pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](182.933pt,113.583pt) -- (182.933pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](191.967pt,113.583pt) -- (191.967pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](209.282pt,113.583pt) -- (209.282pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](218.316pt,113.583pt) -- (218.316pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](227.349pt,113.583pt) -- (227.349pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](235.63pt,113.583pt) -- (235.63pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](253.698pt,113.583pt) -- (253.698pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](261.979pt,113.583pt) -- (261.979pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](271.012pt,113.583pt) -- (271.012pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](279.293pt,113.583pt) -- (279.293pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](297.361pt,113.583pt) -- (297.361pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](305.642pt,113.583pt) -- (305.642pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](314.676pt,113.583pt) -- (314.676pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](323.709pt,113.583pt) -- (323.709pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](341.024pt,113.583pt) -- (341.024pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,113.583pt) -- (69.2588pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](112.922pt,113.583pt) -- (112.922pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](156.585pt,113.583pt) -- (156.585pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](201.001pt,113.583pt) -- (201.001pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](244.664pt,113.583pt) -- (244.664pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](288.327pt,113.583pt) -- (288.327pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](331.99pt,113.583pt) -- (331.99pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](69.2588pt,113.583pt) -- (341.024pt,113.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](225.844pt,235.539pt) -- (325.215pt,235.539pt) -- (325.215pt,182.089pt) -- (225.844pt,182.089pt) -- (225.844pt,235.539pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](234.125pt,225.752pt) -- (263.484pt,225.752pt); + \fill(248.428pt,228.011pt) -- (250.687pt,223.494pt) -- (246.17pt,223.494pt) -- (248.428pt,228.011pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.428pt,228.011pt) -- (250.687pt,223.494pt) -- (246.17pt,223.494pt) -- (248.428pt,228.011pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{271.012pt}{221.988pt}}]{\fontsize{10}{0}\selectfont{OpenMP}} + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](234.125pt,214.46pt) -- (263.484pt,214.46pt); + \fill(248.428pt,216.719pt) -- (250.687pt,214.46pt) -- (248.428pt,212.202pt) -- (246.17pt,214.46pt) -- (248.428pt,216.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.428pt,216.719pt) -- (250.687pt,214.46pt) -- (248.428pt,212.202pt) -- (246.17pt,214.46pt) -- (248.428pt,216.719pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{271.012pt}{210.696pt}}]{\fontsize{10}{0}\selectfont{MWRE}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](234.125pt,203.168pt) -- (263.484pt,203.168pt); + \fill(246.17pt,205.427pt) -- (251.439pt,205.427pt) -- (251.439pt,200.157pt) -- (246.17pt,200.157pt) -- (246.17pt,205.427pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.17pt,205.427pt) -- (251.439pt,205.427pt) -- (251.439pt,200.157pt) -- (246.17pt,200.157pt) -- (246.17pt,205.427pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{271.012pt}{199.404pt}}]{\fontsize{10}{0}\selectfont{Swift}} + \draw[line width=1pt, line join=miter, line cap=rect](234.125pt,191.876pt) -- (263.484pt,191.876pt); + \fill(248.805pt,191.5pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.805pt,191.5pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{271.012pt}{188.112pt}}]{\fontsize{10}{0}\selectfont{ASKALON}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Montage-Runtime.tex b/mwre/figures/Montage-Runtime.tex new file mode 100755 index 0000000..a3c9487 --- /dev/null +++ b/mwre/figures/Montage-Runtime.tex @@ -0,0 +1,564 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(56.4609pt,272.427pt) -- (341.777pt,272.427pt) -- (341.777pt,116.595pt) -- (56.4609pt,116.595pt) -- (56.4609pt,272.427pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,119.606pt) -- (97.4751pt,128.185pt) -- (110.849pt,134.599pt) -- (124.223pt,139.383pt) -- (137.598pt,143.242pt) -- (150.972pt,145.804pt) -- (164.346pt,148.539pt) -- (177.72pt,151.153pt) -- (191.094pt,158.351pt) -- (217.843pt,160.449pt) -- (231.217pt,167.893pt) -- (244.591pt,171.664pt) -- (257.965pt,170.473pt) -- (271.34pt,168.559pt) -- (284.714pt,173.079pt) -- (298.088pt,174.893pt) -- (311.462pt,175.111pt) -- (324.836pt,171.933pt); + \color[rgb]{0,0,1} + \fill(84.315pt,121.864pt) -- (86.5734pt,117.347pt) -- (82.0566pt,117.347pt) -- (84.315pt,121.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.315pt,121.864pt) -- (86.5734pt,117.347pt) -- (82.0566pt,117.347pt) -- (84.315pt,121.864pt); + \fill(97.1128pt,130.145pt) -- (99.3713pt,125.628pt) -- (94.8544pt,125.628pt) -- (97.1128pt,130.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.1128pt,130.145pt) -- (99.3713pt,125.628pt) -- (94.8544pt,125.628pt) -- (97.1128pt,130.145pt); + \fill(110.663pt,136.921pt) -- (112.922pt,132.404pt) -- (108.405pt,132.404pt) -- (110.663pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.663pt,136.921pt) -- (112.922pt,132.404pt) -- (108.405pt,132.404pt) -- (110.663pt,136.921pt); + \fill(124.214pt,141.438pt) -- (126.472pt,136.921pt) -- (121.956pt,136.921pt) -- (124.214pt,141.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.214pt,141.438pt) -- (126.472pt,136.921pt) -- (121.956pt,136.921pt) -- (124.214pt,141.438pt); + \fill(137.765pt,145.202pt) -- (140.023pt,140.685pt) -- (135.506pt,140.685pt) -- (137.765pt,145.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.765pt,145.202pt) -- (140.023pt,140.685pt) -- (135.506pt,140.685pt) -- (137.765pt,145.202pt); + \fill(151.315pt,148.213pt) -- (153.574pt,143.696pt) -- (149.057pt,143.696pt) -- (151.315pt,148.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.315pt,148.213pt) -- (153.574pt,143.696pt) -- (149.057pt,143.696pt) -- (151.315pt,148.213pt); + \fill(164.113pt,150.471pt) -- (166.372pt,145.954pt) -- (161.855pt,145.954pt) -- (164.113pt,150.471pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.113pt,150.471pt) -- (166.372pt,145.954pt) -- (161.855pt,145.954pt) -- (164.113pt,150.471pt); + \fill(177.664pt,153.482pt) -- (179.922pt,148.966pt) -- (175.405pt,148.966pt) -- (177.664pt,153.482pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.664pt,153.482pt) -- (179.922pt,148.966pt) -- (175.405pt,148.966pt) -- (177.664pt,153.482pt); + \fill(191.214pt,160.258pt) -- (193.473pt,155.741pt) -- (188.956pt,155.741pt) -- (191.214pt,160.258pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.214pt,160.258pt) -- (193.473pt,155.741pt) -- (188.956pt,155.741pt) -- (191.214pt,160.258pt); + \fill(217.563pt,162.516pt) -- (219.821pt,157.999pt) -- (215.304pt,157.999pt) -- (217.563pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.563pt,162.516pt) -- (219.821pt,157.999pt) -- (215.304pt,157.999pt) -- (217.563pt,162.516pt); + \fill(231.113pt,170.044pt) -- (233.372pt,165.528pt) -- (228.855pt,165.528pt) -- (231.113pt,170.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.113pt,170.044pt) -- (233.372pt,165.528pt) -- (228.855pt,165.528pt) -- (231.113pt,170.044pt); + \fill(244.664pt,173.808pt) -- (246.922pt,169.292pt) -- (242.406pt,169.292pt) -- (244.664pt,173.808pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.664pt,173.808pt) -- (246.922pt,169.292pt) -- (242.406pt,169.292pt) -- (244.664pt,173.808pt); + \fill(258.215pt,173.056pt) -- (260.473pt,168.539pt) -- (255.956pt,168.539pt) -- (258.215pt,173.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.215pt,173.056pt) -- (260.473pt,168.539pt) -- (255.956pt,168.539pt) -- (258.215pt,173.056pt); + \fill(271.012pt,170.797pt) -- (273.271pt,166.28pt) -- (268.754pt,166.28pt) -- (271.012pt,170.797pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.012pt,170.797pt) -- (273.271pt,166.28pt) -- (268.754pt,166.28pt) -- (271.012pt,170.797pt); + \fill(284.563pt,175.314pt) -- (286.822pt,170.797pt) -- (282.305pt,170.797pt) -- (284.563pt,175.314pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.563pt,175.314pt) -- (286.822pt,170.797pt) -- (282.305pt,170.797pt) -- (284.563pt,175.314pt); + \fill(298.114pt,176.82pt) -- (300.372pt,172.303pt) -- (295.855pt,172.303pt) -- (298.114pt,176.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.114pt,176.82pt) -- (300.372pt,172.303pt) -- (295.855pt,172.303pt) -- (298.114pt,176.82pt); + \fill(311.664pt,177.572pt) -- (313.923pt,173.056pt) -- (309.406pt,173.056pt) -- (311.664pt,177.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.664pt,177.572pt) -- (313.923pt,173.056pt) -- (309.406pt,173.056pt) -- (311.664pt,177.572pt); + \fill(324.462pt,174.561pt) -- (326.721pt,170.044pt) -- (322.204pt,170.044pt) -- (324.462pt,174.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.462pt,174.561pt) -- (326.721pt,170.044pt) -- (322.204pt,170.044pt) -- (324.462pt,174.561pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,118.153pt) -- (97.4751pt,127.772pt) -- (110.849pt,136.681pt) -- (124.223pt,147.305pt) -- (137.598pt,158.448pt) -- (150.972pt,169.507pt) -- (164.346pt,179.262pt) -- (177.72pt,189.074pt) -- (191.094pt,198.075pt) -- (217.843pt,214.989pt) -- (231.217pt,222.632pt) -- (244.591pt,229.489pt) -- (257.965pt,235.837pt) -- (271.34pt,241.684pt) -- (284.714pt,247.207pt) -- (298.088pt,252.273pt) -- (311.462pt,257.108pt) -- (324.836pt,261.569pt); + \fill(84.315pt,120.359pt) -- (86.5734pt,118.1pt) -- (84.315pt,115.842pt) -- (82.0566pt,118.1pt) -- (84.315pt,120.359pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.315pt,120.359pt) -- (86.5734pt,118.1pt) -- (84.315pt,115.842pt) -- (82.0566pt,118.1pt) -- (84.315pt,120.359pt); + \fill(97.1128pt,130.145pt) -- (99.3713pt,127.887pt) -- (97.1128pt,125.628pt) -- (94.8544pt,127.887pt) -- (97.1128pt,130.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.1128pt,130.145pt) -- (99.3713pt,127.887pt) -- (97.1128pt,125.628pt) -- (94.8544pt,127.887pt) -- (97.1128pt,130.145pt); + \fill(110.663pt,139.179pt) -- (112.922pt,136.921pt) -- (110.663pt,134.662pt) -- (108.405pt,136.921pt) -- (110.663pt,139.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.663pt,139.179pt) -- (112.922pt,136.921pt) -- (110.663pt,134.662pt) -- (108.405pt,136.921pt) -- (110.663pt,139.179pt); + \fill(124.214pt,149.718pt) -- (126.472pt,147.46pt) -- (124.214pt,145.202pt) -- (121.956pt,147.46pt) -- (124.214pt,149.718pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.214pt,149.718pt) -- (126.472pt,147.46pt) -- (124.214pt,145.202pt) -- (121.956pt,147.46pt) -- (124.214pt,149.718pt); + \fill(137.765pt,161.011pt) -- (140.023pt,158.752pt) -- (137.765pt,156.494pt) -- (135.506pt,158.752pt) -- (137.765pt,161.011pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.765pt,161.011pt) -- (140.023pt,158.752pt) -- (137.765pt,156.494pt) -- (135.506pt,158.752pt) -- (137.765pt,161.011pt); + \fill(151.315pt,171.55pt) -- (153.574pt,169.292pt) -- (151.315pt,167.033pt) -- (149.057pt,169.292pt) -- (151.315pt,171.55pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.315pt,171.55pt) -- (153.574pt,169.292pt) -- (151.315pt,167.033pt) -- (149.057pt,169.292pt) -- (151.315pt,171.55pt); + \fill(164.113pt,181.337pt) -- (166.372pt,179.078pt) -- (164.113pt,176.82pt) -- (161.855pt,179.078pt) -- (164.113pt,181.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.113pt,181.337pt) -- (166.372pt,179.078pt) -- (164.113pt,176.82pt) -- (161.855pt,179.078pt) -- (164.113pt,181.337pt); + \fill(177.664pt,191.123pt) -- (179.922pt,188.865pt) -- (177.664pt,186.606pt) -- (175.405pt,188.865pt) -- (177.664pt,191.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.664pt,191.123pt) -- (179.922pt,188.865pt) -- (177.664pt,186.606pt) -- (175.405pt,188.865pt) -- (177.664pt,191.123pt); + \fill(191.214pt,200.157pt) -- (193.473pt,197.898pt) -- (191.214pt,195.64pt) -- (188.956pt,197.898pt) -- (191.214pt,200.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.214pt,200.157pt) -- (193.473pt,197.898pt) -- (191.214pt,195.64pt) -- (188.956pt,197.898pt) -- (191.214pt,200.157pt); + \fill(217.563pt,217.472pt) -- (219.821pt,215.213pt) -- (217.563pt,212.955pt) -- (215.304pt,215.213pt) -- (217.563pt,217.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.563pt,217.472pt) -- (219.821pt,215.213pt) -- (217.563pt,212.955pt) -- (215.304pt,215.213pt) -- (217.563pt,217.472pt); + \fill(231.113pt,225pt) -- (233.372pt,222.741pt) -- (231.113pt,220.483pt) -- (228.855pt,222.741pt) -- (231.113pt,225pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.113pt,225pt) -- (233.372pt,222.741pt) -- (231.113pt,220.483pt) -- (228.855pt,222.741pt) -- (231.113pt,225pt); + \fill(244.664pt,231.775pt) -- (246.922pt,229.517pt) -- (244.664pt,227.258pt) -- (242.406pt,229.517pt) -- (244.664pt,231.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.664pt,231.775pt) -- (246.922pt,229.517pt) -- (244.664pt,227.258pt) -- (242.406pt,229.517pt) -- (244.664pt,231.775pt); + \fill(258.215pt,237.798pt) -- (260.473pt,235.539pt) -- (258.215pt,233.281pt) -- (255.956pt,235.539pt) -- (258.215pt,237.798pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.215pt,237.798pt) -- (260.473pt,235.539pt) -- (258.215pt,233.281pt) -- (255.956pt,235.539pt) -- (258.215pt,237.798pt); + \fill(271.012pt,243.82pt) -- (273.271pt,241.562pt) -- (271.012pt,239.303pt) -- (268.754pt,241.562pt) -- (271.012pt,243.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.012pt,243.82pt) -- (273.271pt,241.562pt) -- (271.012pt,239.303pt) -- (268.754pt,241.562pt) -- (271.012pt,243.82pt); + \fill(284.563pt,249.09pt) -- (286.822pt,246.831pt) -- (284.563pt,244.573pt) -- (282.305pt,246.831pt) -- (284.563pt,249.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.563pt,249.09pt) -- (286.822pt,246.831pt) -- (284.563pt,244.573pt) -- (282.305pt,246.831pt) -- (284.563pt,249.09pt); + \fill(298.114pt,254.359pt) -- (300.372pt,252.101pt) -- (298.114pt,249.843pt) -- (295.855pt,252.101pt) -- (298.114pt,254.359pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.114pt,254.359pt) -- (300.372pt,252.101pt) -- (298.114pt,249.843pt) -- (295.855pt,252.101pt) -- (298.114pt,254.359pt); + \fill(311.664pt,259.629pt) -- (313.923pt,257.371pt) -- (311.664pt,255.112pt) -- (309.406pt,257.371pt) -- (311.664pt,259.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.664pt,259.629pt) -- (313.923pt,257.371pt) -- (311.664pt,255.112pt) -- (309.406pt,257.371pt) -- (311.664pt,259.629pt); + \fill(324.462pt,264.146pt) -- (326.721pt,261.887pt) -- (324.462pt,259.629pt) -- (322.204pt,261.887pt) -- (324.462pt,264.146pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.462pt,264.146pt) -- (326.721pt,261.887pt) -- (324.462pt,259.629pt) -- (322.204pt,261.887pt) -- (324.462pt,264.146pt); + \color[rgb]{0,1,1} + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,135.564pt) -- (164.346pt,149.076pt) -- (217.843pt,163.347pt) -- (271.34pt,172.198pt) -- (324.836pt,178.933pt); + \fill(108.405pt,137.673pt) -- (113.675pt,137.673pt) -- (113.675pt,132.404pt) -- (108.405pt,132.404pt) -- (108.405pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.405pt,137.673pt) -- (113.675pt,137.673pt) -- (113.675pt,132.404pt) -- (108.405pt,132.404pt) -- (108.405pt,137.673pt); + \fill(161.855pt,151.224pt) -- (167.124pt,151.224pt) -- (167.124pt,145.954pt) -- (161.855pt,145.954pt) -- (161.855pt,151.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.855pt,151.224pt) -- (167.124pt,151.224pt) -- (167.124pt,145.954pt) -- (161.855pt,145.954pt) -- (161.855pt,151.224pt); + \fill(215.304pt,165.528pt) -- (220.574pt,165.528pt) -- (220.574pt,160.258pt) -- (215.304pt,160.258pt) -- (215.304pt,165.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](215.304pt,165.528pt) -- (220.574pt,165.528pt) -- (220.574pt,160.258pt) -- (215.304pt,160.258pt) -- (215.304pt,165.528pt); + \fill(268.754pt,174.561pt) -- (274.024pt,174.561pt) -- (274.024pt,169.292pt) -- (268.754pt,169.292pt) -- (268.754pt,174.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.754pt,174.561pt) -- (274.024pt,174.561pt) -- (274.024pt,169.292pt) -- (268.754pt,169.292pt) -- (268.754pt,174.561pt); + \fill(322.204pt,181.337pt) -- (327.473pt,181.337pt) -- (327.473pt,176.067pt) -- (322.204pt,176.067pt) -- (322.204pt,181.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](322.204pt,181.337pt) -- (327.473pt,181.337pt) -- (327.473pt,176.067pt) -- (322.204pt,176.067pt) -- (322.204pt,181.337pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,157.939pt) -- (97.4751pt,169.51pt) -- (110.849pt,177.382pt) -- (124.223pt,186.263pt) -- (137.598pt,194.207pt) -- (150.972pt,200.941pt) -- (164.346pt,208.037pt) -- (177.72pt,213.83pt) -- (191.094pt,221.669pt) -- (217.843pt,221.21pt) -- (231.217pt,225.162pt) -- (244.591pt,228.247pt) -- (257.965pt,231.876pt) -- (271.34pt,234.435pt) -- (284.714pt,237.889pt) -- (298.088pt,240.279pt) -- (311.462pt,243.052pt) -- (324.836pt,245.754pt); + \fill(82.0566pt,160.258pt) -- (87.3263pt,160.258pt) -- (87.3263pt,154.988pt) -- (82.0566pt,154.988pt) -- (82.0566pt,160.258pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.0566pt,160.258pt) -- (87.3263pt,160.258pt) -- (87.3263pt,154.988pt) -- (82.0566pt,154.988pt) -- (82.0566pt,160.258pt); + \fill(94.8544pt,171.55pt) -- (100.124pt,171.55pt) -- (100.124pt,166.28pt) -- (94.8544pt,166.28pt) -- (94.8544pt,171.55pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.8544pt,171.55pt) -- (100.124pt,171.55pt) -- (100.124pt,166.28pt) -- (94.8544pt,166.28pt) -- (94.8544pt,171.55pt); + \fill(108.405pt,179.831pt) -- (113.675pt,179.831pt) -- (113.675pt,174.561pt) -- (108.405pt,174.561pt) -- (108.405pt,179.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.405pt,179.831pt) -- (113.675pt,179.831pt) -- (113.675pt,174.561pt) -- (108.405pt,174.561pt) -- (108.405pt,179.831pt); + \fill(121.956pt,188.865pt) -- (127.225pt,188.865pt) -- (127.225pt,183.595pt) -- (121.956pt,183.595pt) -- (121.956pt,188.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](121.956pt,188.865pt) -- (127.225pt,188.865pt) -- (127.225pt,183.595pt) -- (121.956pt,183.595pt) -- (121.956pt,188.865pt); + \fill(135.506pt,196.393pt) -- (140.776pt,196.393pt) -- (140.776pt,191.123pt) -- (135.506pt,191.123pt) -- (135.506pt,196.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.506pt,196.393pt) -- (140.776pt,196.393pt) -- (140.776pt,191.123pt) -- (135.506pt,191.123pt) -- (135.506pt,196.393pt); + \fill(149.057pt,203.168pt) -- (154.327pt,203.168pt) -- (154.327pt,197.898pt) -- (149.057pt,197.898pt) -- (149.057pt,203.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.057pt,203.168pt) -- (154.327pt,203.168pt) -- (154.327pt,197.898pt) -- (149.057pt,197.898pt) -- (149.057pt,203.168pt); + \fill(161.855pt,209.943pt) -- (167.124pt,209.943pt) -- (167.124pt,204.674pt) -- (161.855pt,204.674pt) -- (161.855pt,209.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.855pt,209.943pt) -- (167.124pt,209.943pt) -- (167.124pt,204.674pt) -- (161.855pt,204.674pt) -- (161.855pt,209.943pt); + \fill(175.405pt,215.966pt) -- (180.675pt,215.966pt) -- (180.675pt,210.696pt) -- (175.405pt,210.696pt) -- (175.405pt,215.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.405pt,215.966pt) -- (180.675pt,215.966pt) -- (180.675pt,210.696pt) -- (175.405pt,210.696pt) -- (175.405pt,215.966pt); + \fill(188.956pt,224.247pt) -- (194.226pt,224.247pt) -- (194.226pt,218.977pt) -- (188.956pt,218.977pt) -- (188.956pt,224.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.956pt,224.247pt) -- (194.226pt,224.247pt) -- (194.226pt,218.977pt) -- (188.956pt,218.977pt) -- (188.956pt,224.247pt); + \fill(215.304pt,223.494pt) -- (220.574pt,223.494pt) -- (220.574pt,218.224pt) -- (215.304pt,218.224pt) -- (215.304pt,223.494pt); + \draw[line width=1pt, line join=miter, line cap=rect](215.304pt,223.494pt) -- (220.574pt,223.494pt) -- (220.574pt,218.224pt) -- (215.304pt,218.224pt) -- (215.304pt,223.494pt); + \fill(228.855pt,227.258pt) -- (234.125pt,227.258pt) -- (234.125pt,221.988pt) -- (228.855pt,221.988pt) -- (228.855pt,227.258pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.855pt,227.258pt) -- (234.125pt,227.258pt) -- (234.125pt,221.988pt) -- (228.855pt,221.988pt) -- (228.855pt,227.258pt); + \fill(242.406pt,230.269pt) -- (247.675pt,230.269pt) -- (247.675pt,225pt) -- (242.406pt,225pt) -- (242.406pt,230.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.406pt,230.269pt) -- (247.675pt,230.269pt) -- (247.675pt,225pt) -- (242.406pt,225pt) -- (242.406pt,230.269pt); + \fill(255.956pt,234.033pt) -- (261.226pt,234.033pt) -- (261.226pt,228.764pt) -- (255.956pt,228.764pt) -- (255.956pt,234.033pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.956pt,234.033pt) -- (261.226pt,234.033pt) -- (261.226pt,228.764pt) -- (255.956pt,228.764pt) -- (255.956pt,234.033pt); + \fill(268.754pt,237.045pt) -- (274.024pt,237.045pt) -- (274.024pt,231.775pt) -- (268.754pt,231.775pt) -- (268.754pt,237.045pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.754pt,237.045pt) -- (274.024pt,237.045pt) -- (274.024pt,231.775pt) -- (268.754pt,231.775pt) -- (268.754pt,237.045pt); + \fill(282.305pt,240.056pt) -- (287.574pt,240.056pt) -- (287.574pt,234.786pt) -- (282.305pt,234.786pt) -- (282.305pt,240.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.305pt,240.056pt) -- (287.574pt,240.056pt) -- (287.574pt,234.786pt) -- (282.305pt,234.786pt) -- (282.305pt,240.056pt); + \fill(295.855pt,242.314pt) -- (301.125pt,242.314pt) -- (301.125pt,237.045pt) -- (295.855pt,237.045pt) -- (295.855pt,242.314pt); + \draw[line width=1pt, line join=miter, line cap=rect](295.855pt,242.314pt) -- (301.125pt,242.314pt) -- (301.125pt,237.045pt) -- (295.855pt,237.045pt) -- (295.855pt,242.314pt); + \fill(309.406pt,245.326pt) -- (314.676pt,245.326pt) -- (314.676pt,240.056pt) -- (309.406pt,240.056pt) -- (309.406pt,245.326pt); + \draw[line width=1pt, line join=miter, line cap=rect](309.406pt,245.326pt) -- (314.676pt,245.326pt) -- (314.676pt,240.056pt) -- (309.406pt,240.056pt) -- (309.406pt,245.326pt); + \fill(322.204pt,248.337pt) -- (327.473pt,248.337pt) -- (327.473pt,243.067pt) -- (322.204pt,243.067pt) -- (322.204pt,248.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](322.204pt,248.337pt) -- (327.473pt,248.337pt) -- (327.473pt,243.067pt) -- (322.204pt,243.067pt) -- (322.204pt,248.337pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](57.8875pt,168.097pt) -- (59.4924pt,190.094pt) -- (63.7722pt,217.081pt) -- (70.7267pt,245.539pt); + \fill(58.343pt,167.41pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.343pt,167.41pt) ellipse (2.63484pt and 2.63484pt); + \fill(59.8486pt,189.994pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.8486pt,189.994pt) ellipse (2.63484pt and 2.63484pt); + \fill(64.3655pt,216.342pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.3655pt,216.342pt) ellipse (2.63484pt and 2.63484pt); + \fill(71.1408pt,244.949pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.1408pt,244.949pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,121.865pt) -- (84.1009pt,120.012pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.0897pt,120.012pt) -- (87.1122pt,120.012pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,117.348pt) -- (84.1009pt,119.193pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.0897pt,119.193pt) -- (87.1122pt,119.193pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,121.865pt) -- (84.1009pt,117.348pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4751pt,130.443pt) -- (97.4751pt,128.633pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.4639pt,128.633pt) -- (100.486pt,128.633pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4751pt,125.927pt) -- (97.4751pt,127.727pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.4639pt,127.727pt) -- (100.486pt,127.727pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4751pt,130.443pt) -- (97.4751pt,125.927pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,136.857pt) -- (110.849pt,137.482pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.838pt,137.482pt) -- (113.861pt,137.482pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,132.34pt) -- (110.849pt,131.25pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.838pt,131.25pt) -- (113.861pt,131.25pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,136.857pt) -- (110.849pt,132.34pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.223pt,141.642pt) -- (124.223pt,141.39pt); + \draw[line width=1pt, line join=miter, line cap=rect](121.212pt,141.39pt) -- (127.235pt,141.39pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.223pt,137.125pt) -- (124.223pt,137.162pt); + \draw[line width=1pt, line join=miter, line cap=rect](121.212pt,137.162pt) -- (127.235pt,137.162pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.223pt,141.642pt) -- (124.223pt,137.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.598pt,145.5pt) -- (137.598pt,144.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.586pt,144.284pt) -- (140.609pt,144.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.598pt,140.983pt) -- (137.598pt,142.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.586pt,142.145pt) -- (140.609pt,142.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.598pt,145.5pt) -- (137.598pt,140.983pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.972pt,148.062pt) -- (150.972pt,146.602pt); + \draw[line width=1pt, line join=miter, line cap=rect](147.961pt,146.602pt) -- (153.983pt,146.602pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.972pt,143.545pt) -- (150.972pt,144.974pt); + \draw[line width=1pt, line join=miter, line cap=rect](147.961pt,144.974pt) -- (153.983pt,144.974pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.972pt,148.062pt) -- (150.972pt,143.545pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,150.798pt) -- (164.346pt,149.363pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.335pt,149.363pt) -- (167.357pt,149.363pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,146.281pt) -- (164.346pt,147.681pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.335pt,147.681pt) -- (167.357pt,147.681pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,150.798pt) -- (164.346pt,146.281pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.72pt,153.412pt) -- (177.72pt,151.744pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.709pt,151.744pt) -- (180.731pt,151.744pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.72pt,148.895pt) -- (177.72pt,150.546pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.709pt,150.546pt) -- (180.731pt,150.546pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.72pt,153.412pt) -- (177.72pt,148.895pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.094pt,160.61pt) -- (191.094pt,161.149pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.083pt,161.149pt) -- (194.106pt,161.149pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.094pt,156.093pt) -- (191.094pt,155.117pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.083pt,155.117pt) -- (194.106pt,155.117pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.094pt,160.61pt) -- (191.094pt,156.093pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,162.708pt) -- (217.843pt,162.034pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.832pt,162.034pt) -- (220.854pt,162.034pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,158.191pt) -- (217.843pt,158.733pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.832pt,158.733pt) -- (220.854pt,158.733pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,162.708pt) -- (217.843pt,158.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.217pt,170.151pt) -- (231.217pt,168.395pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.206pt,168.395pt) -- (234.228pt,168.395pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.217pt,165.634pt) -- (231.217pt,167.379pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.206pt,167.379pt) -- (234.228pt,167.379pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.217pt,170.151pt) -- (231.217pt,165.634pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.591pt,173.922pt) -- (244.591pt,174.658pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.58pt,174.658pt) -- (247.602pt,174.658pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.591pt,169.406pt) -- (244.591pt,168.164pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.58pt,168.164pt) -- (247.602pt,168.164pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.591pt,173.922pt) -- (244.591pt,169.406pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.965pt,172.732pt) -- (257.965pt,170.883pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.954pt,170.883pt) -- (260.977pt,170.883pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.965pt,168.215pt) -- (257.965pt,170.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.954pt,170.056pt) -- (260.977pt,170.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.965pt,172.732pt) -- (257.965pt,168.215pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,170.817pt) -- (271.34pt,169.012pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.328pt,169.012pt) -- (274.351pt,169.012pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,166.301pt) -- (271.34pt,168.096pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.328pt,168.096pt) -- (274.351pt,168.096pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,170.817pt) -- (271.34pt,166.301pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.714pt,175.338pt) -- (284.714pt,174.232pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.702pt,174.232pt) -- (287.725pt,174.232pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.714pt,170.821pt) -- (284.714pt,171.859pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.702pt,171.859pt) -- (287.725pt,171.859pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.714pt,175.338pt) -- (284.714pt,170.821pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.088pt,177.152pt) -- (298.088pt,176.951pt); + \draw[line width=1pt, line join=miter, line cap=rect](295.077pt,176.951pt) -- (301.099pt,176.951pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.088pt,172.635pt) -- (298.088pt,172.609pt); + \draw[line width=1pt, line join=miter, line cap=rect](295.077pt,172.609pt) -- (301.099pt,172.609pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.088pt,177.152pt) -- (298.088pt,172.635pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.462pt,177.37pt) -- (311.462pt,175.799pt); + \draw[line width=1pt, line join=miter, line cap=rect](308.451pt,175.799pt) -- (314.473pt,175.799pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.462pt,172.853pt) -- (311.462pt,174.4pt); + \draw[line width=1pt, line join=miter, line cap=rect](308.451pt,174.4pt) -- (314.473pt,174.4pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.462pt,177.37pt) -- (311.462pt,172.853pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,174.192pt) -- (324.836pt,173.12pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.825pt,173.12pt) -- (327.847pt,173.12pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,169.675pt) -- (324.836pt,170.675pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.825pt,170.675pt) -- (327.847pt,170.675pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,174.192pt) -- (324.836pt,169.675pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,120.411pt) -- (84.1009pt,119.432pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.0897pt,119.432pt) -- (87.1122pt,119.432pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,115.894pt) -- (84.1009pt,116.789pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.0897pt,116.789pt) -- (87.1122pt,116.789pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,120.411pt) -- (84.1009pt,115.894pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4751pt,130.031pt) -- (97.4751pt,132.465pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.4639pt,132.465pt) -- (100.486pt,132.465pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4751pt,125.514pt) -- (97.4751pt,121.698pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.4639pt,121.698pt) -- (100.486pt,121.698pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4751pt,130.031pt) -- (97.4751pt,125.514pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,138.94pt) -- (110.849pt,138.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.838pt,138.269pt) -- (113.861pt,138.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,134.423pt) -- (110.849pt,134.961pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.838pt,134.961pt) -- (113.861pt,134.961pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,138.94pt) -- (110.849pt,134.423pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.223pt,149.564pt) -- (124.223pt,147.734pt); + \draw[line width=1pt, line join=miter, line cap=rect](121.212pt,147.734pt) -- (127.235pt,147.734pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.223pt,145.047pt) -- (124.223pt,146.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](121.212pt,146.868pt) -- (127.235pt,146.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.223pt,149.564pt) -- (124.223pt,145.047pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.598pt,160.706pt) -- (137.598pt,158.633pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.586pt,158.633pt) -- (140.609pt,158.633pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.598pt,156.19pt) -- (137.598pt,158.261pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.586pt,158.261pt) -- (140.609pt,158.261pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.598pt,160.706pt) -- (137.598pt,156.19pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.972pt,171.765pt) -- (150.972pt,170.069pt); + \draw[line width=1pt, line join=miter, line cap=rect](147.961pt,170.069pt) -- (153.983pt,170.069pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.972pt,167.248pt) -- (150.972pt,168.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](147.961pt,168.929pt) -- (153.983pt,168.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.972pt,171.765pt) -- (150.972pt,167.248pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,181.52pt) -- (164.346pt,179.497pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.335pt,179.497pt) -- (167.357pt,179.497pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,177.003pt) -- (164.346pt,179.024pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.335pt,179.024pt) -- (167.357pt,179.024pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,181.52pt) -- (164.346pt,177.003pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.72pt,191.333pt) -- (177.72pt,189.41pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.709pt,189.41pt) -- (180.731pt,189.41pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.72pt,186.816pt) -- (177.72pt,188.733pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.709pt,188.733pt) -- (180.731pt,188.733pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.72pt,191.333pt) -- (177.72pt,186.816pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.094pt,200.333pt) -- (191.094pt,198.26pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.083pt,198.26pt) -- (194.106pt,198.26pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.094pt,195.816pt) -- (191.094pt,197.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.083pt,197.887pt) -- (194.106pt,197.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.094pt,200.333pt) -- (191.094pt,195.816pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,217.248pt) -- (217.843pt,215.345pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.832pt,215.345pt) -- (220.854pt,215.345pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,212.731pt) -- (217.843pt,214.627pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.832pt,214.627pt) -- (220.854pt,214.627pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,217.248pt) -- (217.843pt,212.731pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.217pt,224.891pt) -- (231.217pt,222.905pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.206pt,222.905pt) -- (234.228pt,222.905pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.217pt,220.374pt) -- (231.217pt,222.356pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.206pt,222.356pt) -- (234.228pt,222.356pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.217pt,224.891pt) -- (231.217pt,220.374pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.591pt,231.748pt) -- (244.591pt,229.598pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.58pt,229.598pt) -- (247.602pt,229.598pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.591pt,227.231pt) -- (244.591pt,229.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.58pt,229.381pt) -- (247.602pt,229.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.591pt,231.748pt) -- (244.591pt,227.231pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.965pt,238.095pt) -- (257.965pt,235.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.954pt,235.992pt) -- (260.977pt,235.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.965pt,233.578pt) -- (257.965pt,235.68pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.954pt,235.68pt) -- (260.977pt,235.68pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.965pt,238.095pt) -- (257.965pt,233.578pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,243.942pt) -- (271.34pt,241.767pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.328pt,241.767pt) -- (274.351pt,241.767pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,239.425pt) -- (271.34pt,241.6pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.328pt,241.6pt) -- (274.351pt,241.6pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,243.942pt) -- (271.34pt,239.425pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.714pt,249.466pt) -- (284.714pt,247.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.702pt,247.325pt) -- (287.725pt,247.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.714pt,244.949pt) -- (284.714pt,247.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.702pt,247.088pt) -- (287.725pt,247.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.714pt,249.466pt) -- (284.714pt,244.949pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.088pt,254.531pt) -- (298.088pt,252.387pt); + \draw[line width=1pt, line join=miter, line cap=rect](295.077pt,252.387pt) -- (301.099pt,252.387pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.088pt,250.014pt) -- (298.088pt,252.158pt); + \draw[line width=1pt, line join=miter, line cap=rect](295.077pt,252.158pt) -- (301.099pt,252.158pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.088pt,254.531pt) -- (298.088pt,250.014pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.462pt,259.366pt) -- (311.462pt,257.223pt); + \draw[line width=1pt, line join=miter, line cap=rect](308.451pt,257.223pt) -- (314.473pt,257.223pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.462pt,254.849pt) -- (311.462pt,256.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](308.451pt,256.992pt) -- (314.473pt,256.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.462pt,259.366pt) -- (311.462pt,254.849pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,263.827pt) -- (324.836pt,261.636pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.825pt,261.636pt) -- (327.847pt,261.636pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,259.31pt) -- (324.836pt,261.501pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.825pt,261.501pt) -- (327.847pt,261.501pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,263.827pt) -- (324.836pt,259.31pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,160.198pt) -- (84.1009pt,158.533pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.0897pt,158.533pt) -- (87.1122pt,158.533pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,155.681pt) -- (84.1009pt,157.328pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.0897pt,157.328pt) -- (87.1122pt,157.328pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.1009pt,160.198pt) -- (84.1009pt,155.681pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4751pt,171.768pt) -- (97.4751pt,170.513pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.4639pt,170.513pt) -- (100.486pt,170.513pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4751pt,167.252pt) -- (97.4751pt,168.456pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.4639pt,168.456pt) -- (100.486pt,168.456pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4751pt,171.768pt) -- (97.4751pt,167.252pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,179.641pt) -- (110.849pt,177.975pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.838pt,177.975pt) -- (113.861pt,177.975pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,175.124pt) -- (110.849pt,176.772pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.838pt,176.772pt) -- (113.861pt,176.772pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,179.641pt) -- (110.849pt,175.124pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.223pt,188.521pt) -- (124.223pt,186.809pt); + \draw[line width=1pt, line join=miter, line cap=rect](121.212pt,186.809pt) -- (127.235pt,186.809pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.223pt,184.005pt) -- (124.223pt,185.702pt); + \draw[line width=1pt, line join=miter, line cap=rect](121.212pt,185.702pt) -- (127.235pt,185.702pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.223pt,188.521pt) -- (124.223pt,184.005pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.598pt,196.465pt) -- (137.598pt,195.137pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.586pt,195.137pt) -- (140.609pt,195.137pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.598pt,191.948pt) -- (137.598pt,193.232pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.586pt,193.232pt) -- (140.609pt,193.232pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.598pt,196.465pt) -- (137.598pt,191.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.972pt,203.199pt) -- (150.972pt,201.968pt); + \draw[line width=1pt, line join=miter, line cap=rect](147.961pt,201.968pt) -- (153.983pt,201.968pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.972pt,198.682pt) -- (150.972pt,199.86pt); + \draw[line width=1pt, line join=miter, line cap=rect](147.961pt,199.86pt) -- (153.983pt,199.86pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.972pt,203.199pt) -- (150.972pt,198.682pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,210.295pt) -- (164.346pt,209.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.335pt,209.607pt) -- (167.357pt,209.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,205.778pt) -- (164.346pt,206.338pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.335pt,206.338pt) -- (167.357pt,206.338pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,210.295pt) -- (164.346pt,205.778pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.72pt,216.089pt) -- (177.72pt,214.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.709pt,214.992pt) -- (180.731pt,214.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.72pt,211.572pt) -- (177.72pt,212.6pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.709pt,212.6pt) -- (180.731pt,212.6pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.72pt,216.089pt) -- (177.72pt,211.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.094pt,223.928pt) -- (191.094pt,224.732pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.083pt,224.732pt) -- (194.106pt,224.732pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.094pt,219.411pt) -- (191.094pt,218.074pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.083pt,218.074pt) -- (194.106pt,218.074pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.094pt,223.928pt) -- (191.094pt,219.411pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,223.468pt) -- (217.843pt,222.252pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.832pt,222.252pt) -- (220.854pt,222.252pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,218.952pt) -- (217.843pt,220.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.832pt,220.113pt) -- (220.854pt,220.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,223.468pt) -- (217.843pt,218.952pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.217pt,227.421pt) -- (231.217pt,226.196pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.206pt,226.196pt) -- (234.228pt,226.196pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.217pt,222.904pt) -- (231.217pt,224.074pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.206pt,224.074pt) -- (234.228pt,224.074pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.217pt,227.421pt) -- (231.217pt,222.904pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.591pt,230.506pt) -- (244.591pt,228.942pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.58pt,228.942pt) -- (247.602pt,228.942pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.591pt,225.989pt) -- (244.591pt,227.529pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.58pt,227.529pt) -- (247.602pt,227.529pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.591pt,230.506pt) -- (244.591pt,225.989pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.965pt,234.134pt) -- (257.965pt,232.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.954pt,232.843pt) -- (260.977pt,232.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.965pt,229.618pt) -- (257.965pt,230.862pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.954pt,230.862pt) -- (260.977pt,230.862pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.965pt,234.134pt) -- (257.965pt,229.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,236.693pt) -- (271.34pt,235.501pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.328pt,235.501pt) -- (274.351pt,235.501pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,232.176pt) -- (271.34pt,233.311pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.328pt,233.311pt) -- (274.351pt,233.311pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,236.693pt) -- (271.34pt,232.176pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.714pt,240.147pt) -- (284.714pt,239.166pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.702pt,239.166pt) -- (287.725pt,239.166pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.714pt,235.63pt) -- (284.714pt,236.527pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.702pt,236.527pt) -- (287.725pt,236.527pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.714pt,240.147pt) -- (284.714pt,235.63pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.088pt,242.538pt) -- (298.088pt,241.466pt); + \draw[line width=1pt, line join=miter, line cap=rect](295.077pt,241.466pt) -- (301.099pt,241.466pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.088pt,238.021pt) -- (298.088pt,239.021pt); + \draw[line width=1pt, line join=miter, line cap=rect](295.077pt,239.021pt) -- (301.099pt,239.021pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.088pt,242.538pt) -- (298.088pt,238.021pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.462pt,245.31pt) -- (311.462pt,244.275pt); + \draw[line width=1pt, line join=miter, line cap=rect](308.451pt,244.275pt) -- (314.473pt,244.275pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.462pt,240.793pt) -- (311.462pt,241.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](308.451pt,241.752pt) -- (314.473pt,241.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](311.462pt,245.31pt) -- (311.462pt,240.793pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,248.013pt) -- (324.836pt,247.018pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.825pt,247.018pt) -- (327.847pt,247.018pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,243.496pt) -- (324.836pt,244.409pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.825pt,244.409pt) -- (327.847pt,244.409pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,248.013pt) -- (324.836pt,243.496pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](57.8875pt,170.355pt) -- (57.8875pt,168.371pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.8763pt,168.371pt) -- (60.8988pt,168.371pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8875pt,165.838pt) -- (57.8875pt,167.818pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.8763pt,167.818pt) -- (60.8988pt,167.818pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8875pt,170.355pt) -- (57.8875pt,165.838pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.4924pt,192.352pt) -- (59.4924pt,195.626pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.4812pt,195.626pt) -- (62.5037pt,195.626pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.4924pt,187.835pt) -- (59.4924pt,182.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.4812pt,182.528pt) -- (62.5037pt,182.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.4924pt,192.352pt) -- (59.4924pt,187.835pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7722pt,219.34pt) -- (63.7722pt,218.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.7609pt,218.504pt) -- (66.7834pt,218.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7722pt,214.823pt) -- (63.7722pt,215.554pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.7609pt,215.554pt) -- (66.7834pt,215.554pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7722pt,219.34pt) -- (63.7722pt,214.823pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7267pt,247.797pt) -- (70.7267pt,246.073pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7155pt,246.073pt) -- (73.738pt,246.073pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7267pt,243.28pt) -- (70.7267pt,244.991pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7155pt,244.991pt) -- (73.738pt,244.991pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7267pt,247.797pt) -- (70.7267pt,243.28pt); + \color[rgb]{0,1,1} + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,137.822pt) -- (110.849pt,137.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.838pt,137.629pt) -- (113.861pt,137.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,133.305pt) -- (110.849pt,133.27pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.838pt,133.27pt) -- (113.861pt,133.27pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.849pt,137.822pt) -- (110.849pt,133.305pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,151.335pt) -- (164.346pt,149.369pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.335pt,149.369pt) -- (167.357pt,149.369pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,146.818pt) -- (164.346pt,148.779pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.335pt,148.779pt) -- (167.357pt,148.779pt); + \draw[line width=1pt, line join=miter, line cap=rect](164.346pt,151.335pt) -- (164.346pt,146.818pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,165.605pt) -- (217.843pt,164.513pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.832pt,164.513pt) -- (220.854pt,164.513pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,161.088pt) -- (217.843pt,162.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.832pt,162.111pt) -- (220.854pt,162.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.843pt,165.605pt) -- (217.843pt,161.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,174.457pt) -- (271.34pt,173.045pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.328pt,173.045pt) -- (274.351pt,173.045pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,169.94pt) -- (271.34pt,171.315pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.328pt,171.315pt) -- (274.351pt,171.315pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.34pt,174.457pt) -- (271.34pt,169.94pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,181.191pt) -- (324.836pt,179.218pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.825pt,179.218pt) -- (327.847pt,179.218pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,176.674pt) -- (324.836pt,178.643pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.825pt,178.643pt) -- (327.847pt,178.643pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.836pt,181.191pt) -- (324.836pt,176.674pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{205.894pt}{279.955pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{195.264pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Enactment Time [sec]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{40.6519pt}{148.213pt}}]{\fontsize{10}{0}\selectfont{10}} + \pgftext[center, base, at={\pgfpoint{37.6406pt}{195.64pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{33.1238pt}{243.067pt}}]{\fontsize{10}{0}\selectfont{1.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,117.347pt) -- (52.6969pt,117.347pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,131.651pt) -- (52.6969pt,131.651pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,139.932pt) -- (52.6969pt,139.932pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,145.954pt) -- (52.6969pt,145.954pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,165.528pt) -- (52.6969pt,165.528pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,179.831pt) -- (52.6969pt,179.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,188.112pt) -- (52.6969pt,188.112pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,194.134pt) -- (52.6969pt,194.134pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,212.955pt) -- (52.6969pt,212.955pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,227.258pt) -- (52.6969pt,227.258pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,235.539pt) -- (52.6969pt,235.539pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,241.562pt) -- (52.6969pt,241.562pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,261.135pt) -- (52.6969pt,261.135pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,151.224pt) -- (49.6856pt,151.224pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,198.651pt) -- (49.6856pt,198.651pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,246.078pt) -- (49.6856pt,246.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,272.427pt) -- (56.4609pt,116.595pt); + \pgftext[center, base, at={\pgfpoint{204.389pt}{81.2125pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{56.4609pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{100.877pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{500}} + \pgftext[center, base, at={\pgfpoint{145.293pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{1.000}} + \pgftext[center, base, at={\pgfpoint{190.462pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{1.500}} + \pgftext[center, base, at={\pgfpoint{234.877pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{2.000}} + \pgftext[center, base, at={\pgfpoint{279.293pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{2.500}} + \pgftext[center, base, at={\pgfpoint{323.709pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{3.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,116.595pt) -- (65.4947pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](74.5284pt,116.595pt) -- (74.5284pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](83.5622pt,116.595pt) -- (83.5622pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](91.8431pt,116.595pt) -- (91.8431pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](109.911pt,116.595pt) -- (109.911pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](118.944pt,116.595pt) -- (118.944pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](127.978pt,116.595pt) -- (127.978pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](137.012pt,116.595pt) -- (137.012pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](154.327pt,116.595pt) -- (154.327pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](163.36pt,116.595pt) -- (163.36pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](172.394pt,116.595pt) -- (172.394pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](181.428pt,116.595pt) -- (181.428pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](199.495pt,116.595pt) -- (199.495pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](207.776pt,116.595pt) -- (207.776pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](216.81pt,116.595pt) -- (216.81pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](225.844pt,116.595pt) -- (225.844pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](243.911pt,116.595pt) -- (243.911pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](252.945pt,116.595pt) -- (252.945pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](261.226pt,116.595pt) -- (261.226pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](270.26pt,116.595pt) -- (270.26pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](288.327pt,116.595pt) -- (288.327pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](297.361pt,116.595pt) -- (297.361pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](306.395pt,116.595pt) -- (306.395pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](314.676pt,116.595pt) -- (314.676pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](332.743pt,116.595pt) -- (332.743pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](341.777pt,116.595pt) -- (341.777pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,116.595pt) -- (56.4609pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](100.877pt,116.595pt) -- (100.877pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](145.293pt,116.595pt) -- (145.293pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](190.462pt,116.595pt) -- (190.462pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](234.877pt,116.595pt) -- (234.877pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](279.293pt,116.595pt) -- (279.293pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](323.709pt,116.595pt) -- (323.709pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,116.595pt) -- (341.777pt,116.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.8206pt,292pt) -- (198.743pt,292pt) -- (198.743pt,227.258pt) -- (85.8206pt,227.258pt) -- (85.8206pt,292pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](94.1016pt,282.213pt) -- (123.461pt,282.213pt); + \fill(108.405pt,284.472pt) -- (110.663pt,279.955pt) -- (106.147pt,279.955pt) -- (108.405pt,284.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.405pt,284.472pt) -- (110.663pt,279.955pt) -- (106.147pt,279.955pt) -- (108.405pt,284.472pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{130.989pt}{279.202pt}}]{\fontsize{9}{0}\selectfont{openMP}} + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](94.1016pt,270.921pt) -- (123.461pt,270.921pt); + \fill(108.405pt,273.18pt) -- (110.663pt,270.921pt) -- (108.405pt,268.663pt) -- (106.147pt,270.921pt) -- (108.405pt,273.18pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.405pt,273.18pt) -- (110.663pt,270.921pt) -- (108.405pt,268.663pt) -- (106.147pt,270.921pt) -- (108.405pt,273.18pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{130.989pt}{267.91pt}}]{\fontsize{9}{0}\selectfont{MWRE - Early}} + \color[rgb]{0,1,1} + \draw[line width=1pt, line join=miter, line cap=rect](94.1016pt,259.629pt) -- (123.461pt,259.629pt); + \fill(106.147pt,261.887pt) -- (111.416pt,261.887pt) -- (111.416pt,256.618pt) -- (106.147pt,256.618pt) -- (106.147pt,261.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.147pt,261.887pt) -- (111.416pt,261.887pt) -- (111.416pt,256.618pt) -- (106.147pt,256.618pt) -- (106.147pt,261.887pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{130.989pt}{256.618pt}}]{\fontsize{9}{0}\selectfont{MWRE - Late}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](94.1016pt,248.337pt) -- (123.461pt,248.337pt); + \fill(106.147pt,250.595pt) -- (111.416pt,250.595pt) -- (111.416pt,245.326pt) -- (106.147pt,245.326pt) -- (106.147pt,250.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.147pt,250.595pt) -- (111.416pt,250.595pt) -- (111.416pt,245.326pt) -- (106.147pt,245.326pt) -- (106.147pt,250.595pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{130.989pt}{245.326pt}}]{\fontsize{9}{0}\selectfont{Swift}} + \draw[line width=1pt, line join=miter, line cap=rect](94.1016pt,237.045pt) -- (123.461pt,237.045pt); + \fill(108.781pt,236.668pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.781pt,236.668pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{130.989pt}{234.033pt}}]{\fontsize{9}{0}\selectfont{ASKALON}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Montage-experiments1.dia b/mwre/figures/Montage-experiments1.dia new file mode 100755 index 0000000000000000000000000000000000000000..ca5bd81c5dcd256400508adda042aa5f255c8045 GIT binary patch literal 4047 zcmV;=4>0f_iwFP!000021MOW)bK5u)zWZ0GJXZzA`!SwmYG!v*J6pT8sh!!&TwJt7 z%iN(w7ey!WWq@Z;Bqbo4pS7fCjMe~AFR z9L4iVHcjTU_m}_q{o^}%`QwL+AErt4z5X-Hqlc0H#(ZIZdw+Rf6p!CuU48lT1*Ff5 zsK|1VCQo1yU;Qsi)96YMy1M*uF&b@NU>X&X`E2!RR1|q~`&7iEdGrv!zr2kmf6nsk zX+FJNj#`bIWNDUM%kS>WpUbP&Wv;fav*+56(Ja2rg zK0IcNL=P#RA1gx|u4De*7_%C+(1Yf)58wSnzgynY>Vx&Q>Ta}ANbwNmvt(YCqvs}F zP6P%LW2`5GDXE~K0=>*hcX79V#if45<$lE_i<`$RFY+iUsv>W*ERCc2QfiSu#mCE8 zOrlhq*gmx^w75%(B0F&ZcTu`%qrmdxSG09S?krEH`+>VPqTwoEl4)^&^L5{JLBNim zu;ulid%OPUWRcvaah(Rqys&=WFPDFIbNSsTRC@6B*DWn#d9_B0n97*NtUE=_o|0+2 zIAChqV;Zh>zZ!ORXx4YfwVjydM>~XFib$j9IA2}2`7AeFJz72CmD?FblOp;2 z^4rFwWVio~C&fzJk7@R0av$Zz=-ue&?Ca%vC8F0M$@Kl@zu@+C?JB6RroCZhz8SUYGM|aUfl0NHOjOL5W z(V}=Z{!nUPw(^&8`Z+F=N%ZdLES+w8@9y_efl(c90m9P!P(~>cm~lIq+n%<;A@R}+ z3V=BycH*{acu%|rp`9ST(4Ea6;`#?0&z~Mvw%<}pEy*@56t32!csxrYS1hR?8x}%( z;7I|H(2`!M5>Y^z53aOQ@$A^rOrs7hF+!9ujd2>-GO%S}%eTdr5=g8z-9%u^PHbtM z$m15CI`Stz6mVA=wE8qL9*g4>Bo*?kr%#N4Vq>oVy2czpV>{R)>r+piu63(r%?kdg zrGOfYR}hY0f=VSJCKy}fwCf488)bIR$u`oa`}}W}+}tJ{>*?zt$#tQ*9inSwwY@&D zJ+swvTbw6%ujKa1ZNDcE@#5XTvxjKD?Iw@8m0EJ^YKX^)u5w(B@1T0k&GELII!;_2 z$F*d+W5hKvU4`pV2U!h#cVKs8lk@60?l(;m(q6Q>{YqQ;HB{NLza8^+4_6j`~}8Lj_U zD^#Oz&9_ngw-Kq{Z_RzVvSI4PhKUaw#%miUer=c>v|%zZ8%B0EjJ?`0bLEEt@860` zG1s=zI(lHh5BgxM+c`h`<#qAE4 zL07Js`bZWbdTlAIqcd*fiic#o+|GFYCW;VplqvG#is^^T#TpR`Qi%{&k|-MLZoAaQ5~iOJAqp}@upok*f1T{Zr#v$* z;?t*49_yt%)~wzT(6)hwRT+!U;60K(q(*E>4MRW?#pWd-%{a72Qqz(MUr9nr2Ok1x z&o9UNb0#70lhvFk*@o538y<*5$ce&K5T^Qkodg4>xkWNXF_V%|ECQ_!o!0)E+}(Xl zia=`KNKLPVaUeCXq()stYC?)JCOVqIwBJZg;H4z4UA~Fbus~#t&71Lp_Z_NPE7>ko zqZD(7bX=&g4%n>JY7wd-4LHoXkUCaFLT=5rX6OvX+~k+ zftbCL?E*0VWM!w!_%bvB|8( zn{GP^?HX9alXfS<*j0NXFZPT#?3sABXVS)=$>8i6S=zJT21VG_u>yu|y|gIOa;~lA zb@aJYwYGA0<WN*S zQXm<)A&h4?_Rsbrw z{$WHw!7*W>;C9pD8H2dVqiOQA*ryfit)Q2ke*y2OD38)KPA@)Y`7hDr{^H^yl=J#2 z=OsXzGe{LiiVmxs7rvo#UgD&{i3ktJ=@R~WoGwN7$LY4+g0a&rY`%oem$3Qrt!};$ zWsZsu8!so`cp*-z9?iq-pXB5#$r0uC%=lgPYDc{BGvoDY$7Zu-_v@ZFTZoflM;u?qZlhT$SrNy z?`8^dQoTr_4_B<#VKemVig(qk9WgLhOf1d#%&K$=ca$DNCf(;LMPy{HQbdT^yw%Vl zMP#X8NE3xLQAiVg!)YQ!0Tm%nbmBaba1@z%VmtZDcFSCm9ouz_Q7S6dk78C;J7=)I z<8~P%e%g$Ybd)jjWYA)5(9*9#%T@+0hiA~p(x5%(j+848t@)Pu$R3q~uI(ju^v=7& z`j~_>G-hsT&3>~;6gtWxd2-Kc9bH4O?zv9I`cXr3&&1N8Jr(3OH@v0DK~b(`gpIZJ zaoTrXu7pcTh%PI0O$ua;FpxsXp38IXm26d^3jx8B3&=2+7!uO+8IhbYh=q~}>Ay%g zPHXsQM83{jsHF8%NvmUjBy?zk0Ou;473rj#`^MsJ54T}kZo>qyai4wMwE)V-=1nEj z5s;aUK-g;=cN>jb@mG&@h28`^C3Ev)$1YG0g4AJIc{^}8s#Y@gOSEhAl24_jD3ear zLNO2?_6}Vr*lzm}^}l_1uDgYuBlbOZO&!^_Fi&0iuxef!m@G?5acS6;d9iF;72DZ0 z1gx|Nq%c%iD#rS^bf+>;vQu79Bdu0@-2_F8M{SW+8S6#faR_daqG*wVW7bPJYSvVg zD%|ff&aCan3@D`~nYA1tP?hfxBYEr_q7C`CHX7EBIx>~8n{{i*s5%yK9xX^)Nwk zVD5o2H?v}HdLrh=4%Xt>9ONZ@1lL9q6#R8Tj`boKaSsdfii-841kj`&kUcQIrZy=v z#7=~4VqHY9dfwDBWhN4t?IlE)&C3YYWQ`!u7)L#Wx~4N(Ly@dieSJXnnWFkYW3~gR zrszbdruL{_m40I&@v$$cw1&5k!blQAEa45yO(n&9540QAZ1ZM%0Qe9pQIHL7?|F&8 zUw|_Qw7v66V=u^NN|;S2rBsP*jF#s?bE*0#?&>R>)jCoomg#%Q1PaI=7Iky0P9ElSx z&V?I*W3ynU%mcuUBuv>F;1uXzsTY7(v}_zm0V0G4hz|?m!YZpKPXux42;v+_3Y8Ct zb08E{YlusK9A43~ai9zwJ~)6&D-KsD0=RMmZ~}dCxRJEU;RFHU3*Z$k8wYN`tQ-J7 z1b{0W2B)O4sh}Hx|B=l8h-N!5M=O|f=wRPlTR&H<=Y4Mt9=2=;SiZMukaX;!rCDCw z-?Z87t|(SN3W5E|M}V~(#14#6Ek=m;|KEAevOL-DI z8IqjK%YOSPS@A^|TNjE+4I60cDD?S6>O1Em`+4Y)kv>9PDMPm;)+t`lJdd@1fmQ$G7KkHU4}jy9w6akJ15Bjb_# zccTvv*=sb;&5RH19I?IPb1{ts|50z+k}t-(m|lsfXm+^@V^0oAURI?cHFnaUdt>rZ zu^bf4??3$FeAt{)eqd*->O^Znk|mGkUQou7YvXSg0-6*;C>H}U$}Hj#@VX}L;ih`w ze7$gyUN|qFtimXXxR;b6r(x&|9&AvPXf3+q#53+oiXEF)k6Ao;NfMqo{|D~JO(w88 zy!E!Wo;!~`_qgL8jHt2labzspM} zqIs0+w2@!oJmeUBmUxe^zwIqbIQ>`5l6>0hObQ&_golF#`L69cu28jhSWj1Ckl-JXnhA%PNBPGADgQluAXd%L>Lj1>BRwGZfIStiTZ5}PQK5`?;Ec_pQ+)=F$TnO36PR3hbDsg~VAtCez?308__$q}8N z02R(&a&?$X7-ZCfHiSKP=GCIvPBvTbENi7x{VujFaK|OCbtR=z!cGcZ8>uUZU9G$w z4TsGou2SSg4;P(j*T?Ntoq9#_q2&JFS>= z#iv2_r-5BQ--`26#b{dvqlrF7lP#l(Rz{PCj3(#EXwZ+*P%EPybun5>u8tV}3U#Xj zwRMy(!VR++?~l{CAE~icQX>_lX8OW3+lFbTHB7UHVVa#|n6~>d+UdyX&5^xolA7ug zR##nO`l?H8S6!0-X)7W*F6E`p6it}hXFdl#m!zQnfmrGApv zdh5a(7MSE|{oIKj?p0yJZ(3oZ>MBf3UxkTnD@@urO&W5VoF%70KThkdF)?*n$_^OI@Xj>8mucZKX+DxMmH*H9O02ZTBO!+FDa> zW$8EH_f~Nw&q3b~Uu0VHx?|U>bZRP05&_7cnKsGyj){qb29>AIQ+j)0!caObCX5ls0@S|f)Vb@_uVEm)I=Kjy zE}^;xwuvaRFEXVnIgx^p#lBT|oL4o6hikEJ~)>tdRu_ z-^lV_`&L?)iH|TFsbRLgVH?&!Y`9?S+;7tcNi(S=7_)la!Ls%?{R c=-Qj#v+qy6zdHDW)%&ae0gq#bA%tB301F%2TL1t6 literal 0 HcmV?d00001 diff --git a/mwre/figures/Povray-experiments1.eps b/mwre/figures/Povray-experiments1.eps new file mode 100755 index 0000000..d3014cb --- /dev/null +++ b/mwre/figures/Povray-experiments1.eps @@ -0,0 +1,523 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: Povray.dia +%%Creator: Dia v0.97.3 +%%CreationDate: Thu Jul 2 14:06:50 2015 +%%For: matthias +%%Orientation: Portrait +%%Magnification: 1.0000 +%%BoundingBox: 0 0 359 423 +%%BeginSetup +%%EndSetup +%%EndComments +%%BeginProlog +[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright +/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one +/two /three /four /five /six /seven /eight /nine /colon /semicolon +/less /equal /greater /question /at /A /B /C /D /E +/F /G /H /I /J /K /L /M /N /O +/P /Q /R /S /T /U /V /W /X /Y +/Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c +/d /e /f /g /h /i /j /k /l /m +/n /o /p /q /r /s /t /u /v /w +/x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright +/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior +/acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf +/threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla +/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde +/Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex +/Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring +/ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis +/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave +/uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def +/cp {closepath} bind def +/c {curveto} bind def +/f {fill} bind def +/a {arc} bind def +/ef {eofill} bind def +/ex {exch} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth pop} bind def +/tr {translate} bind def + +/ellipsedict 8 dict def +ellipsedict /mtrx matrix put +/ellipse +{ ellipsedict begin + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def /savematrix mtrx currentmatrix def + x y tr xrad yrad sc + 0 0 1 startangle endangle arc + savematrix setmatrix + end +} def + +/mergeprocs { +dup length +3 -1 roll +dup +length +dup +5 1 roll +3 -1 roll +add +array cvx +dup +3 -1 roll +0 exch +putinterval +dup +4 2 roll +putinterval +} bind def +/Times-Roman-latin1 + /Times-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-Italic-latin1 + /Times-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-Bold-latin1 + /Times-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-BoldItalic-latin1 + /Times-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-Gothic-latin1 + /AvantGarde-Gothic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-BookOblique-latin1 + /AvantGarde-BookOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-Demi-latin1 + /AvantGarde-Demi findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-DemiOblique-latin1 + /AvantGarde-DemiOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-Light-latin1 + /Bookman-Light findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-LightItalic-latin1 + /Bookman-LightItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-Demi-latin1 + /Bookman-Demi findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-DemiItalic-latin1 + /Bookman-DemiItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-latin1 + /Courier findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-Oblique-latin1 + /Courier-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-Bold-latin1 + /Courier-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-BoldOblique-latin1 + /Courier-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-latin1 + /Helvetica findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Oblique-latin1 + /Helvetica-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Bold-latin1 + /Helvetica-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-BoldOblique-latin1 + /Helvetica-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-latin1 + /Helvetica-Narrow findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-Oblique-latin1 + /Helvetica-Narrow-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-Bold-latin1 + /Helvetica-Narrow-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-BoldOblique-latin1 + /Helvetica-Narrow-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Roman-latin1 + /NewCenturySchlbk-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Italic-latin1 + /NewCenturySchlbk-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Bold-latin1 + /NewCenturySchlbk-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-BoldItalic-latin1 + /NewCenturySchlbk-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Roman-latin1 + /Palatino-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Italic-latin1 + /Palatino-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Bold-latin1 + /Palatino-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-BoldItalic-latin1 + /Palatino-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Symbol-latin1 + /Symbol findfont +definefont pop +/ZapfChancery-MediumItalic-latin1 + /ZapfChancery-MediumItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/ZapfDingbats-latin1 + /ZapfDingbats findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +28.346000 -28.346000 scale +-2.165000 -16.400000 translate +%%EndProlog + + +1.000000 1.000000 1.000000 srgb +n 2.715000 3.727780 m 2.715000 10.472224 l 14.250000 10.472224 l 14.250000 3.727780 l f +n 2.715000 4.227780 m 2.715000 4.227780 0.500000 0.500000 180.000000 270.000000 ellipse f +n 14.250000 4.227780 m 14.250000 4.227780 0.500000 0.500000 270.000000 360.000000 ellipse f +n 2.215000 4.227780 m 2.215000 9.972224 l 14.750000 9.972224 l 14.750000 4.227780 l f +n 2.715000 9.972224 m 2.715000 9.972224 0.500000 0.500000 90.000000 180.000000 ellipse f +n 14.250000 9.972224 m 14.250000 9.972224 0.500000 0.500000 0.000000 90.000000 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 2.715000 3.727780 m 14.250000 3.727780 l s +n 2.715000 10.472224 m 14.250000 10.472224 l s +n 2.715000 4.227780 0.500000 0.500000 180.000000 270.000000 ellipse s +n 14.250000 4.227780 0.500000 0.500000 270.000000 360.000000 ellipse s +n 2.215000 4.227780 m 2.215000 9.972224 l s +n 14.750000 4.227780 m 14.750000 9.972224 l s +n 2.715000 9.972224 0.500000 0.500000 90.000000 180.000000 ellipse s +n 14.250000 9.972224 0.500000 0.500000 0.000000 90.000000 ellipse s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(ParallelFor) 2.665000 5.453947 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n 6.515000 3.550000 m 6.515000 4.750000 l 10.515000 4.750000 l 10.515000 3.550000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 6.515000 3.550000 m 6.515000 4.750000 l 10.515000 4.750000 l 10.515000 3.550000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.515000 3.550000 m 8.515000 4.750000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 7.515000 3.550000 m 7.515000 4.750000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.515000 4.150000 m 8.515000 4.150000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 9.515000 3.550000 m 9.515000 4.750000 l s +1.000000 1.000000 1.000000 srgb +n 6.515000 9.550000 m 6.515000 10.750000 l 10.515000 10.750000 l 10.515000 9.550000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 6.515000 9.550000 m 6.515000 10.750000 l 10.515000 10.750000 l 10.515000 9.550000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.515000 9.550000 m 8.515000 10.750000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 7.515000 9.550000 m 7.515000 10.750000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.515000 10.150000 m 8.515000 10.150000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 9.515000 9.550000 m 9.515000 10.750000 l s +1.000000 1.000000 1.000000 srgb +n 8.515000 7.300000 3.500000 1.250000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 8.515000 7.300000 3.500000 1.250000 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(Render) dup sw 2 div 8.515000 ex sub 7.347278 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n 8.500000 13.312273 3.500000 1.312273 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 8.500000 13.312273 3.500000 1.312273 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(Convert) dup sw 2 div 8.500000 ex sub 13.359551 m + gs 1 -1 sc sh gr +n 8.515000 2.050000 0.500000 0.500000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +n 8.515000 2.050000 0.500000 0.500000 0 360 ellipse cp s +1.000000 1.000000 1.000000 srgb +n 8.565000 15.850000 0.500000 0.500000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0.000000 0.000000 0.000000 srgb +n 8.565000 15.850000 0.500000 0.500000 0 360 ellipse cp s +n 8.565001 15.850001 0.250001 0.250001 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +n 8.565001 15.850001 0.250001 0.250001 0 360 ellipse cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.515000 2.594922 m 8.515000 3.000000 l s +0 slj +n 8.265000 3.000000 m 8.515000 3.500000 l 8.765000 3.000000 l ef +0.100000 slw +[] 0 sd +0 slj +n 8.265000 3.000000 m 8.515000 3.500000 l 8.765000 3.000000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.515000 4.750000 m 8.515000 5.500000 l s +0 slj +n 8.265000 5.500000 m 8.515000 6.000000 l 8.765000 5.500000 l ef +0.100000 slw +[] 0 sd +0 slj +n 8.265000 5.500000 m 8.515000 6.000000 l 8.765000 5.500000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.515000 8.550000 m 8.515000 9.000000 l s +0 slj +n 8.265000 9.000000 m 8.515000 9.500000 l 8.765000 9.000000 l ef +0.100000 slw +[] 0 sd +0 slj +n 8.265000 9.000000 m 8.515000 9.500000 l 8.765000 9.000000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.515000 10.750000 m 8.506600 11.450040 l s +0 slj +n 8.256618 11.447040 m 8.500600 11.950004 l 8.756582 11.453039 l ef +0.100000 slw +[] 0 sd +0 slj +n 8.256618 11.447040 m 8.500600 11.950004 l 8.756582 11.453039 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.500000 14.624500 m 8.528433 15.051217 l s +0 slj +n 8.278986 15.067838 m 8.561676 15.550111 l 8.777880 15.034596 l ef +0.100000 slw +[] 0 sd +0 slj +n 8.278986 15.067838 m 8.561676 15.550111 l 8.777880 15.034596 l cp s +showpage diff --git a/mwre/figures/Raincloud-Memory.tex b/mwre/figures/Raincloud-Memory.tex new file mode 100755 index 0000000..1b63836 --- /dev/null +++ b/mwre/figures/Raincloud-Memory.tex @@ -0,0 +1,794 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(68.5059pt,271.674pt) -- (338.766pt,271.674pt) -- (338.766pt,115.842pt) -- (68.5059pt,115.842pt) -- (68.5059pt,271.674pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,128.932pt) -- (68.9947pt,126.624pt) -- (69.3397pt,126.817pt) -- (70.0297pt,127.333pt) -- (70.7198pt,127.718pt) -- (72.9623pt,131.123pt) -- (77.275pt,135.149pt) -- (85.9003pt,134.285pt) -- (94.5256pt,134.346pt) -- (103.151pt,136.966pt) -- (111.776pt,128.196pt) -- (120.402pt,134.453pt) -- (129.027pt,134.478pt) -- (137.652pt,137.093pt) -- (146.277pt,135.448pt) -- (154.903pt,139.471pt) -- (172.153pt,139.556pt) -- (189.404pt,139.616pt) -- (206.655pt,136.558pt) -- (223.905pt,135.779pt) -- (241.156pt,128.937pt) -- (258.406pt,132.247pt) -- (275.657pt,132.341pt) -- (292.908pt,132.417pt) -- (310.158pt,129.336pt) -- (327.409pt,134.459pt); + \color[rgb]{0,0,1} + \fill(68.5059pt,130.898pt) -- (70.7644pt,126.381pt) -- (66.2475pt,126.381pt) -- (68.5059pt,130.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.5059pt,130.898pt) -- (70.7644pt,126.381pt) -- (66.2475pt,126.381pt) -- (68.5059pt,130.898pt); + \fill(69.2588pt,128.64pt) -- (71.5172pt,124.123pt) -- (67.0003pt,124.123pt) -- (69.2588pt,128.64pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2588pt,128.64pt) -- (71.5172pt,124.123pt) -- (67.0003pt,124.123pt) -- (69.2588pt,128.64pt); + \fill(69.2588pt,129.393pt) -- (71.5172pt,124.876pt) -- (67.0003pt,124.876pt) -- (69.2588pt,129.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2588pt,129.393pt) -- (71.5172pt,124.876pt) -- (67.0003pt,124.876pt) -- (69.2588pt,129.393pt); + \fill(70.0116pt,129.393pt) -- (72.27pt,124.876pt) -- (67.7531pt,124.876pt) -- (70.0116pt,129.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0116pt,129.393pt) -- (72.27pt,124.876pt) -- (67.7531pt,124.876pt) -- (70.0116pt,129.393pt); + \fill(70.7644pt,130.145pt) -- (73.0228pt,125.628pt) -- (68.5059pt,125.628pt) -- (70.7644pt,130.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,130.145pt) -- (73.0228pt,125.628pt) -- (68.5059pt,125.628pt) -- (70.7644pt,130.145pt); + \fill(73.0228pt,133.157pt) -- (75.2812pt,128.64pt) -- (70.7644pt,128.64pt) -- (73.0228pt,133.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,133.157pt) -- (75.2812pt,128.64pt) -- (70.7644pt,128.64pt) -- (73.0228pt,133.157pt); + \fill(77.5397pt,137.673pt) -- (79.7981pt,133.157pt) -- (75.2812pt,133.157pt) -- (77.5397pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.5397pt,137.673pt) -- (79.7981pt,133.157pt) -- (75.2812pt,133.157pt) -- (77.5397pt,137.673pt); + \fill(85.8206pt,136.168pt) -- (88.0791pt,131.651pt) -- (83.5622pt,131.651pt) -- (85.8206pt,136.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.8206pt,136.168pt) -- (88.0791pt,131.651pt) -- (83.5622pt,131.651pt) -- (85.8206pt,136.168pt); + \fill(94.8544pt,136.921pt) -- (97.1128pt,132.404pt) -- (92.5959pt,132.404pt) -- (94.8544pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.8544pt,136.921pt) -- (97.1128pt,132.404pt) -- (92.5959pt,132.404pt) -- (94.8544pt,136.921pt); + \fill(103.135pt,139.179pt) -- (105.394pt,134.662pt) -- (100.877pt,134.662pt) -- (103.135pt,139.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.135pt,139.179pt) -- (105.394pt,134.662pt) -- (100.877pt,134.662pt) -- (103.135pt,139.179pt); + \fill(111.416pt,130.145pt) -- (113.675pt,125.628pt) -- (109.158pt,125.628pt) -- (111.416pt,130.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.416pt,130.145pt) -- (113.675pt,125.628pt) -- (109.158pt,125.628pt) -- (111.416pt,130.145pt); + \fill(120.45pt,136.921pt) -- (122.708pt,132.404pt) -- (118.192pt,132.404pt) -- (120.45pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.45pt,136.921pt) -- (122.708pt,132.404pt) -- (118.192pt,132.404pt) -- (120.45pt,136.921pt); + \fill(128.731pt,136.921pt) -- (130.989pt,132.404pt) -- (126.472pt,132.404pt) -- (128.731pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](128.731pt,136.921pt) -- (130.989pt,132.404pt) -- (126.472pt,132.404pt) -- (128.731pt,136.921pt); + \fill(137.765pt,139.179pt) -- (140.023pt,134.662pt) -- (135.506pt,134.662pt) -- (137.765pt,139.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.765pt,139.179pt) -- (140.023pt,134.662pt) -- (135.506pt,134.662pt) -- (137.765pt,139.179pt); + \fill(146.046pt,137.673pt) -- (148.304pt,133.157pt) -- (143.787pt,133.157pt) -- (146.046pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.046pt,137.673pt) -- (148.304pt,133.157pt) -- (143.787pt,133.157pt) -- (146.046pt,137.673pt); + \fill(155.079pt,141.438pt) -- (157.338pt,136.921pt) -- (152.821pt,136.921pt) -- (155.079pt,141.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](155.079pt,141.438pt) -- (157.338pt,136.921pt) -- (152.821pt,136.921pt) -- (155.079pt,141.438pt); + \fill(172.394pt,142.19pt) -- (174.653pt,137.673pt) -- (170.136pt,137.673pt) -- (172.394pt,142.19pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.394pt,142.19pt) -- (174.653pt,137.673pt) -- (170.136pt,137.673pt) -- (172.394pt,142.19pt); + \fill(189.709pt,142.19pt) -- (191.967pt,137.673pt) -- (187.45pt,137.673pt) -- (189.709pt,142.19pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.709pt,142.19pt) -- (191.967pt,137.673pt) -- (187.45pt,137.673pt) -- (189.709pt,142.19pt); + \fill(207.023pt,139.179pt) -- (209.282pt,134.662pt) -- (204.765pt,134.662pt) -- (207.023pt,139.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](207.023pt,139.179pt) -- (209.282pt,134.662pt) -- (204.765pt,134.662pt) -- (207.023pt,139.179pt); + \fill(223.585pt,137.673pt) -- (225.844pt,133.157pt) -- (221.327pt,133.157pt) -- (223.585pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.585pt,137.673pt) -- (225.844pt,133.157pt) -- (221.327pt,133.157pt) -- (223.585pt,137.673pt); + \fill(240.9pt,130.898pt) -- (243.158pt,126.381pt) -- (238.642pt,126.381pt) -- (240.9pt,130.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](240.9pt,130.898pt) -- (243.158pt,126.381pt) -- (238.642pt,126.381pt) -- (240.9pt,130.898pt); + \fill(258.215pt,134.662pt) -- (260.473pt,130.145pt) -- (255.956pt,130.145pt) -- (258.215pt,134.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.215pt,134.662pt) -- (260.473pt,130.145pt) -- (255.956pt,130.145pt) -- (258.215pt,134.662pt); + \fill(275.529pt,134.662pt) -- (277.788pt,130.145pt) -- (273.271pt,130.145pt) -- (275.529pt,134.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.529pt,134.662pt) -- (277.788pt,130.145pt) -- (273.271pt,130.145pt) -- (275.529pt,134.662pt); + \fill(292.844pt,134.662pt) -- (295.103pt,130.145pt) -- (290.586pt,130.145pt) -- (292.844pt,134.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.844pt,134.662pt) -- (295.103pt,130.145pt) -- (290.586pt,130.145pt) -- (292.844pt,134.662pt); + \fill(310.159pt,131.651pt) -- (312.417pt,127.134pt) -- (307.9pt,127.134pt) -- (310.159pt,131.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.159pt,131.651pt) -- (312.417pt,127.134pt) -- (307.9pt,127.134pt) -- (310.159pt,131.651pt); + \fill(327.473pt,136.921pt) -- (329.732pt,132.404pt) -- (325.215pt,132.404pt) -- (327.473pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.473pt,136.921pt) -- (329.732pt,132.404pt) -- (325.215pt,132.404pt) -- (327.473pt,136.921pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,123.482pt) -- (68.9947pt,127.58pt) -- (69.3397pt,134.368pt) -- (70.0297pt,140.718pt) -- (70.7198pt,149.798pt) -- (72.9623pt,159.727pt) -- (77.275pt,159.59pt) -- (85.9003pt,159.745pt) -- (94.5256pt,160.237pt) -- (103.151pt,161.755pt) -- (111.776pt,160.348pt) -- (120.402pt,161.442pt) -- (129.027pt,162.706pt) -- (137.652pt,163.027pt) -- (146.277pt,161.704pt) -- (154.903pt,165.1pt) -- (172.153pt,165.054pt) -- (189.404pt,166.003pt) -- (206.655pt,165.878pt) -- (223.905pt,164.908pt) -- (241.156pt,167.601pt) -- (258.406pt,167.937pt) -- (275.657pt,166.691pt) -- (292.908pt,169.709pt) -- (310.158pt,170.03pt) -- (327.409pt,169.417pt); + \fill(68.5059pt,125.628pt) -- (70.7644pt,123.37pt) -- (68.5059pt,121.112pt) -- (66.2475pt,123.37pt) -- (68.5059pt,125.628pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.5059pt,125.628pt) -- (70.7644pt,123.37pt) -- (68.5059pt,121.112pt) -- (66.2475pt,123.37pt) -- (68.5059pt,125.628pt); + \fill(69.2588pt,130.145pt) -- (71.5172pt,127.887pt) -- (69.2588pt,125.628pt) -- (67.0003pt,127.887pt) -- (69.2588pt,130.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2588pt,130.145pt) -- (71.5172pt,127.887pt) -- (69.2588pt,125.628pt) -- (67.0003pt,127.887pt) -- (69.2588pt,130.145pt); + \fill(69.2588pt,136.921pt) -- (71.5172pt,134.662pt) -- (69.2588pt,132.404pt) -- (67.0003pt,134.662pt) -- (69.2588pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2588pt,136.921pt) -- (71.5172pt,134.662pt) -- (69.2588pt,132.404pt) -- (67.0003pt,134.662pt) -- (69.2588pt,136.921pt); + \fill(70.0116pt,142.943pt) -- (72.27pt,140.685pt) -- (70.0116pt,138.426pt) -- (67.7531pt,140.685pt) -- (70.0116pt,142.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0116pt,142.943pt) -- (72.27pt,140.685pt) -- (70.0116pt,138.426pt) -- (67.7531pt,140.685pt) -- (70.0116pt,142.943pt); + \fill(70.7644pt,151.977pt) -- (73.0228pt,149.718pt) -- (70.7644pt,147.46pt) -- (68.5059pt,149.718pt) -- (70.7644pt,151.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,151.977pt) -- (73.0228pt,149.718pt) -- (70.7644pt,147.46pt) -- (68.5059pt,149.718pt) -- (70.7644pt,151.977pt); + \fill(73.0228pt,161.763pt) -- (75.2812pt,159.505pt) -- (73.0228pt,157.247pt) -- (70.7644pt,159.505pt) -- (73.0228pt,161.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,161.763pt) -- (75.2812pt,159.505pt) -- (73.0228pt,157.247pt) -- (70.7644pt,159.505pt) -- (73.0228pt,161.763pt); + \fill(77.5397pt,161.763pt) -- (79.7981pt,159.505pt) -- (77.5397pt,157.247pt) -- (75.2812pt,159.505pt) -- (77.5397pt,161.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.5397pt,161.763pt) -- (79.7981pt,159.505pt) -- (77.5397pt,157.247pt) -- (75.2812pt,159.505pt) -- (77.5397pt,161.763pt); + \fill(85.8206pt,161.763pt) -- (88.0791pt,159.505pt) -- (85.8206pt,157.247pt) -- (83.5622pt,159.505pt) -- (85.8206pt,161.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.8206pt,161.763pt) -- (88.0791pt,159.505pt) -- (85.8206pt,157.247pt) -- (83.5622pt,159.505pt) -- (85.8206pt,161.763pt); + \fill(94.8544pt,162.516pt) -- (97.1128pt,160.258pt) -- (94.8544pt,157.999pt) -- (92.5959pt,160.258pt) -- (94.8544pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.8544pt,162.516pt) -- (97.1128pt,160.258pt) -- (94.8544pt,157.999pt) -- (92.5959pt,160.258pt) -- (94.8544pt,162.516pt); + \fill(103.135pt,164.022pt) -- (105.394pt,161.763pt) -- (103.135pt,159.505pt) -- (100.877pt,161.763pt) -- (103.135pt,164.022pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.135pt,164.022pt) -- (105.394pt,161.763pt) -- (103.135pt,159.505pt) -- (100.877pt,161.763pt) -- (103.135pt,164.022pt); + \fill(111.416pt,162.516pt) -- (113.675pt,160.258pt) -- (111.416pt,157.999pt) -- (109.158pt,160.258pt) -- (111.416pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.416pt,162.516pt) -- (113.675pt,160.258pt) -- (111.416pt,157.999pt) -- (109.158pt,160.258pt) -- (111.416pt,162.516pt); + \fill(120.45pt,164.022pt) -- (122.708pt,161.763pt) -- (120.45pt,159.505pt) -- (118.192pt,161.763pt) -- (120.45pt,164.022pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.45pt,164.022pt) -- (122.708pt,161.763pt) -- (120.45pt,159.505pt) -- (118.192pt,161.763pt) -- (120.45pt,164.022pt); + \fill(128.731pt,164.775pt) -- (130.989pt,162.516pt) -- (128.731pt,160.258pt) -- (126.472pt,162.516pt) -- (128.731pt,164.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](128.731pt,164.775pt) -- (130.989pt,162.516pt) -- (128.731pt,160.258pt) -- (126.472pt,162.516pt) -- (128.731pt,164.775pt); + \fill(137.765pt,165.528pt) -- (140.023pt,163.269pt) -- (137.765pt,161.011pt) -- (135.506pt,163.269pt) -- (137.765pt,165.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.765pt,165.528pt) -- (140.023pt,163.269pt) -- (137.765pt,161.011pt) -- (135.506pt,163.269pt) -- (137.765pt,165.528pt); + \fill(146.046pt,164.022pt) -- (148.304pt,161.763pt) -- (146.046pt,159.505pt) -- (143.787pt,161.763pt) -- (146.046pt,164.022pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.046pt,164.022pt) -- (148.304pt,161.763pt) -- (146.046pt,159.505pt) -- (143.787pt,161.763pt) -- (146.046pt,164.022pt); + \fill(155.079pt,167.033pt) -- (157.338pt,164.775pt) -- (155.079pt,162.516pt) -- (152.821pt,164.775pt) -- (155.079pt,167.033pt); + \draw[line width=1pt, line join=miter, line cap=rect](155.079pt,167.033pt) -- (157.338pt,164.775pt) -- (155.079pt,162.516pt) -- (152.821pt,164.775pt) -- (155.079pt,167.033pt); + \fill(172.394pt,167.033pt) -- (174.653pt,164.775pt) -- (172.394pt,162.516pt) -- (170.136pt,164.775pt) -- (172.394pt,167.033pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.394pt,167.033pt) -- (174.653pt,164.775pt) -- (172.394pt,162.516pt) -- (170.136pt,164.775pt) -- (172.394pt,167.033pt); + \fill(189.709pt,168.539pt) -- (191.967pt,166.28pt) -- (189.709pt,164.022pt) -- (187.45pt,166.28pt) -- (189.709pt,168.539pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.709pt,168.539pt) -- (191.967pt,166.28pt) -- (189.709pt,164.022pt) -- (187.45pt,166.28pt) -- (189.709pt,168.539pt); + \fill(207.023pt,167.786pt) -- (209.282pt,165.528pt) -- (207.023pt,163.269pt) -- (204.765pt,165.528pt) -- (207.023pt,167.786pt); + \draw[line width=1pt, line join=miter, line cap=rect](207.023pt,167.786pt) -- (209.282pt,165.528pt) -- (207.023pt,163.269pt) -- (204.765pt,165.528pt) -- (207.023pt,167.786pt); + \fill(223.585pt,167.033pt) -- (225.844pt,164.775pt) -- (223.585pt,162.516pt) -- (221.327pt,164.775pt) -- (223.585pt,167.033pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.585pt,167.033pt) -- (225.844pt,164.775pt) -- (223.585pt,162.516pt) -- (221.327pt,164.775pt) -- (223.585pt,167.033pt); + \fill(240.9pt,170.044pt) -- (243.158pt,167.786pt) -- (240.9pt,165.528pt) -- (238.642pt,167.786pt) -- (240.9pt,170.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](240.9pt,170.044pt) -- (243.158pt,167.786pt) -- (240.9pt,165.528pt) -- (238.642pt,167.786pt) -- (240.9pt,170.044pt); + \fill(258.215pt,170.044pt) -- (260.473pt,167.786pt) -- (258.215pt,165.528pt) -- (255.956pt,167.786pt) -- (258.215pt,170.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.215pt,170.044pt) -- (260.473pt,167.786pt) -- (258.215pt,165.528pt) -- (255.956pt,167.786pt) -- (258.215pt,170.044pt); + \fill(275.529pt,169.292pt) -- (277.788pt,167.033pt) -- (275.529pt,164.775pt) -- (273.271pt,167.033pt) -- (275.529pt,169.292pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.529pt,169.292pt) -- (277.788pt,167.033pt) -- (275.529pt,164.775pt) -- (273.271pt,167.033pt) -- (275.529pt,169.292pt); + \fill(292.844pt,172.303pt) -- (295.103pt,170.044pt) -- (292.844pt,167.786pt) -- (290.586pt,170.044pt) -- (292.844pt,172.303pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.844pt,172.303pt) -- (295.103pt,170.044pt) -- (292.844pt,167.786pt) -- (290.586pt,170.044pt) -- (292.844pt,172.303pt); + \fill(310.159pt,172.303pt) -- (312.417pt,170.044pt) -- (310.159pt,167.786pt) -- (307.9pt,170.044pt) -- (310.159pt,172.303pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.159pt,172.303pt) -- (312.417pt,170.044pt) -- (310.159pt,167.786pt) -- (307.9pt,170.044pt) -- (310.159pt,172.303pt); + \fill(327.473pt,171.55pt) -- (329.732pt,169.292pt) -- (327.473pt,167.033pt) -- (325.215pt,169.292pt) -- (327.473pt,171.55pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.473pt,171.55pt) -- (329.732pt,169.292pt) -- (327.473pt,167.033pt) -- (325.215pt,169.292pt) -- (327.473pt,171.55pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,195.82pt) -- (68.9947pt,195.862pt) -- (69.3397pt,195.917pt) -- (70.0297pt,196.5pt) -- (70.7198pt,196.618pt) -- (72.9623pt,196.908pt) -- (77.275pt,196.874pt) -- (85.9003pt,197.122pt) -- (94.5256pt,197.611pt) -- (103.151pt,198.07pt) -- (111.776pt,197.909pt) -- (120.402pt,198.453pt) -- (129.027pt,200.015pt) -- (137.652pt,199.687pt) -- (146.277pt,200.425pt) -- (154.903pt,200.741pt) -- (172.153pt,202.756pt) -- (189.404pt,203.639pt) -- (206.655pt,204.578pt) -- (223.905pt,205.953pt) -- (241.156pt,207.778pt) -- (258.406pt,209.276pt) -- (275.657pt,209.867pt) -- (292.908pt,210.804pt) -- (310.158pt,212.196pt) -- (327.409pt,213.148pt); + \fill(66.2475pt,197.898pt) -- (71.5172pt,197.898pt) -- (71.5172pt,192.629pt) -- (66.2475pt,192.629pt) -- (66.2475pt,197.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.2475pt,197.898pt) -- (71.5172pt,197.898pt) -- (71.5172pt,192.629pt) -- (66.2475pt,192.629pt) -- (66.2475pt,197.898pt); + \fill(67.0003pt,197.898pt) -- (72.27pt,197.898pt) -- (72.27pt,192.629pt) -- (67.0003pt,192.629pt) -- (67.0003pt,197.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0003pt,197.898pt) -- (72.27pt,197.898pt) -- (72.27pt,192.629pt) -- (67.0003pt,192.629pt) -- (67.0003pt,197.898pt); + \fill(67.7531pt,198.651pt) -- (73.0228pt,198.651pt) -- (73.0228pt,193.382pt) -- (67.7531pt,193.382pt) -- (67.7531pt,198.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7531pt,198.651pt) -- (73.0228pt,198.651pt) -- (73.0228pt,193.382pt) -- (67.7531pt,193.382pt) -- (67.7531pt,198.651pt); + \fill(68.5059pt,198.651pt) -- (73.7756pt,198.651pt) -- (73.7756pt,193.382pt) -- (68.5059pt,193.382pt) -- (68.5059pt,198.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.5059pt,198.651pt) -- (73.7756pt,198.651pt) -- (73.7756pt,193.382pt) -- (68.5059pt,193.382pt) -- (68.5059pt,198.651pt); + \fill(70.7644pt,199.404pt) -- (76.0341pt,199.404pt) -- (76.0341pt,194.134pt) -- (70.7644pt,194.134pt) -- (70.7644pt,199.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,199.404pt) -- (76.0341pt,199.404pt) -- (76.0341pt,194.134pt) -- (70.7644pt,194.134pt) -- (70.7644pt,199.404pt); + \fill(75.2812pt,199.404pt) -- (80.5509pt,199.404pt) -- (80.5509pt,194.134pt) -- (75.2812pt,194.134pt) -- (75.2812pt,199.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2812pt,199.404pt) -- (80.5509pt,199.404pt) -- (80.5509pt,194.134pt) -- (75.2812pt,194.134pt) -- (75.2812pt,199.404pt); + \fill(83.5622pt,199.404pt) -- (88.8319pt,199.404pt) -- (88.8319pt,194.134pt) -- (83.5622pt,194.134pt) -- (83.5622pt,199.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.5622pt,199.404pt) -- (88.8319pt,199.404pt) -- (88.8319pt,194.134pt) -- (83.5622pt,194.134pt) -- (83.5622pt,199.404pt); + \fill(92.5959pt,200.157pt) -- (97.8656pt,200.157pt) -- (97.8656pt,194.887pt) -- (92.5959pt,194.887pt) -- (92.5959pt,200.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.5959pt,200.157pt) -- (97.8656pt,200.157pt) -- (97.8656pt,194.887pt) -- (92.5959pt,194.887pt) -- (92.5959pt,200.157pt); + \fill(100.877pt,200.157pt) -- (106.147pt,200.157pt) -- (106.147pt,194.887pt) -- (100.877pt,194.887pt) -- (100.877pt,200.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.877pt,200.157pt) -- (106.147pt,200.157pt) -- (106.147pt,194.887pt) -- (100.877pt,194.887pt) -- (100.877pt,200.157pt); + \fill(109.158pt,200.157pt) -- (114.427pt,200.157pt) -- (114.427pt,194.887pt) -- (109.158pt,194.887pt) -- (109.158pt,200.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.158pt,200.157pt) -- (114.427pt,200.157pt) -- (114.427pt,194.887pt) -- (109.158pt,194.887pt) -- (109.158pt,200.157pt); + \fill(118.192pt,200.91pt) -- (123.461pt,200.91pt) -- (123.461pt,195.64pt) -- (118.192pt,195.64pt) -- (118.192pt,200.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](118.192pt,200.91pt) -- (123.461pt,200.91pt) -- (123.461pt,195.64pt) -- (118.192pt,195.64pt) -- (118.192pt,200.91pt); + \fill(126.472pt,202.415pt) -- (131.742pt,202.415pt) -- (131.742pt,197.146pt) -- (126.472pt,197.146pt) -- (126.472pt,202.415pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.472pt,202.415pt) -- (131.742pt,202.415pt) -- (131.742pt,197.146pt) -- (126.472pt,197.146pt) -- (126.472pt,202.415pt); + \fill(135.506pt,201.662pt) -- (140.776pt,201.662pt) -- (140.776pt,196.393pt) -- (135.506pt,196.393pt) -- (135.506pt,201.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.506pt,201.662pt) -- (140.776pt,201.662pt) -- (140.776pt,196.393pt) -- (135.506pt,196.393pt) -- (135.506pt,201.662pt); + \fill(143.787pt,202.415pt) -- (149.057pt,202.415pt) -- (149.057pt,197.146pt) -- (143.787pt,197.146pt) -- (143.787pt,202.415pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.787pt,202.415pt) -- (149.057pt,202.415pt) -- (149.057pt,197.146pt) -- (143.787pt,197.146pt) -- (143.787pt,202.415pt); + \fill(152.821pt,203.168pt) -- (158.091pt,203.168pt) -- (158.091pt,197.898pt) -- (152.821pt,197.898pt) -- (152.821pt,203.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](152.821pt,203.168pt) -- (158.091pt,203.168pt) -- (158.091pt,197.898pt) -- (152.821pt,197.898pt) -- (152.821pt,203.168pt); + \fill(170.136pt,204.674pt) -- (175.405pt,204.674pt) -- (175.405pt,199.404pt) -- (170.136pt,199.404pt) -- (170.136pt,204.674pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.136pt,204.674pt) -- (175.405pt,204.674pt) -- (175.405pt,199.404pt) -- (170.136pt,199.404pt) -- (170.136pt,204.674pt); + \fill(187.45pt,206.179pt) -- (192.72pt,206.179pt) -- (192.72pt,200.91pt) -- (187.45pt,200.91pt) -- (187.45pt,206.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](187.45pt,206.179pt) -- (192.72pt,206.179pt) -- (192.72pt,200.91pt) -- (187.45pt,200.91pt) -- (187.45pt,206.179pt); + \fill(204.765pt,206.932pt) -- (210.035pt,206.932pt) -- (210.035pt,201.662pt) -- (204.765pt,201.662pt) -- (204.765pt,206.932pt); + \draw[line width=1pt, line join=miter, line cap=rect](204.765pt,206.932pt) -- (210.035pt,206.932pt) -- (210.035pt,201.662pt) -- (204.765pt,201.662pt) -- (204.765pt,206.932pt); + \fill(221.327pt,208.438pt) -- (226.597pt,208.438pt) -- (226.597pt,203.168pt) -- (221.327pt,203.168pt) -- (221.327pt,208.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.327pt,208.438pt) -- (226.597pt,208.438pt) -- (226.597pt,203.168pt) -- (221.327pt,203.168pt) -- (221.327pt,208.438pt); + \fill(238.642pt,209.943pt) -- (243.911pt,209.943pt) -- (243.911pt,204.674pt) -- (238.642pt,204.674pt) -- (238.642pt,209.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.642pt,209.943pt) -- (243.911pt,209.943pt) -- (243.911pt,204.674pt) -- (238.642pt,204.674pt) -- (238.642pt,209.943pt); + \fill(255.956pt,211.449pt) -- (261.226pt,211.449pt) -- (261.226pt,206.179pt) -- (255.956pt,206.179pt) -- (255.956pt,211.449pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.956pt,211.449pt) -- (261.226pt,211.449pt) -- (261.226pt,206.179pt) -- (255.956pt,206.179pt) -- (255.956pt,211.449pt); + \fill(273.271pt,212.202pt) -- (278.541pt,212.202pt) -- (278.541pt,206.932pt) -- (273.271pt,206.932pt) -- (273.271pt,212.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](273.271pt,212.202pt) -- (278.541pt,212.202pt) -- (278.541pt,206.932pt) -- (273.271pt,206.932pt) -- (273.271pt,212.202pt); + \fill(290.586pt,212.955pt) -- (295.855pt,212.955pt) -- (295.855pt,207.685pt) -- (290.586pt,207.685pt) -- (290.586pt,212.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](290.586pt,212.955pt) -- (295.855pt,212.955pt) -- (295.855pt,207.685pt) -- (290.586pt,207.685pt) -- (290.586pt,212.955pt); + \fill(307.9pt,214.46pt) -- (313.17pt,214.46pt) -- (313.17pt,209.191pt) -- (307.9pt,209.191pt) -- (307.9pt,214.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.9pt,214.46pt) -- (313.17pt,214.46pt) -- (313.17pt,209.191pt) -- (307.9pt,209.191pt) -- (307.9pt,214.46pt); + \fill(325.215pt,215.213pt) -- (330.485pt,215.213pt) -- (330.485pt,209.943pt) -- (325.215pt,209.943pt) -- (325.215pt,215.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](325.215pt,215.213pt) -- (330.485pt,215.213pt) -- (330.485pt,209.943pt) -- (325.215pt,209.943pt) -- (325.215pt,215.213pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,213.158pt) -- (68.9947pt,213.217pt) -- (69.3397pt,216.687pt) -- (70.0297pt,218.577pt) -- (70.7198pt,221.031pt) -- (72.9623pt,220.712pt) -- (77.275pt,223.338pt) -- (85.9003pt,236.71pt) -- (94.5256pt,236.657pt) -- (103.151pt,239.327pt) -- (111.776pt,247.497pt) -- (120.402pt,246.81pt) -- (129.027pt,249.865pt) -- (137.652pt,250.528pt) -- (146.277pt,253.314pt) -- (154.903pt,254.095pt) -- (172.153pt,258.188pt) -- (189.404pt,260.285pt) -- (206.655pt,263.386pt) -- (223.905pt,265.242pt) -- (241.156pt,266.003pt) -- (258.406pt,268.656pt); + \fill(68.8823pt,212.578pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.8823pt,212.578pt) ellipse (2.63484pt and 2.63484pt); + \fill(69.6352pt,212.578pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6352pt,212.578pt) ellipse (2.63484pt and 2.63484pt); + \fill(69.6352pt,216.342pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6352pt,216.342pt) ellipse (2.63484pt and 2.63484pt); + \fill(70.388pt,217.848pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.388pt,217.848pt) ellipse (2.63484pt and 2.63484pt); + \fill(71.1408pt,220.859pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.1408pt,220.859pt) ellipse (2.63484pt and 2.63484pt); + \fill(73.3992pt,220.106pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.3992pt,220.106pt) ellipse (2.63484pt and 2.63484pt); + \fill(77.9161pt,223.118pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9161pt,223.118pt) ellipse (2.63484pt and 2.63484pt); + \fill(86.197pt,236.668pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](86.197pt,236.668pt) ellipse (2.63484pt and 2.63484pt); + \fill(95.2308pt,235.915pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.2308pt,235.915pt) ellipse (2.63484pt and 2.63484pt); + \fill(103.512pt,238.927pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.512pt,238.927pt) ellipse (2.63484pt and 2.63484pt); + \fill(111.793pt,247.208pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.793pt,247.208pt) ellipse (2.63484pt and 2.63484pt); + \fill(120.826pt,246.455pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.826pt,246.455pt) ellipse (2.63484pt and 2.63484pt); + \fill(129.107pt,249.466pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.107pt,249.466pt) ellipse (2.63484pt and 2.63484pt); + \fill(138.141pt,250.219pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.141pt,250.219pt) ellipse (2.63484pt and 2.63484pt); + \fill(146.422pt,253.23pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.422pt,253.23pt) ellipse (2.63484pt and 2.63484pt); + \fill(155.456pt,253.983pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](155.456pt,253.983pt) ellipse (2.63484pt and 2.63484pt); + \fill(172.77pt,257.747pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.77pt,257.747pt) ellipse (2.63484pt and 2.63484pt); + \fill(190.085pt,260.005pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](190.085pt,260.005pt) ellipse (2.63484pt and 2.63484pt); + \fill(207.4pt,263.017pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](207.4pt,263.017pt) ellipse (2.63484pt and 2.63484pt); + \fill(223.962pt,264.522pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.962pt,264.522pt) ellipse (2.63484pt and 2.63484pt); + \fill(241.276pt,265.275pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.276pt,265.275pt) ellipse (2.63484pt and 2.63484pt); + \fill(258.591pt,268.286pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.591pt,268.286pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,131.191pt) -- (68.8222pt,137.053pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.8109pt,137.053pt) -- (71.8334pt,137.053pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,126.674pt) -- (68.8222pt,116.47pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.8109pt,116.47pt) -- (71.8334pt,116.47pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,131.191pt) -- (68.8222pt,126.674pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,128.883pt) -- (68.9947pt,133.525pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.9835pt,133.525pt) -- (72.006pt,133.525pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,124.366pt) -- (68.9947pt,116.844pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.9835pt,116.844pt) -- (72.006pt,116.844pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,128.883pt) -- (68.9947pt,124.366pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,129.076pt) -- (69.3397pt,133.664pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3285pt,133.664pt) -- (72.351pt,133.664pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,124.559pt) -- (69.3397pt,117.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3285pt,117.145pt) -- (72.351pt,117.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,129.076pt) -- (69.3397pt,124.559pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,129.592pt) -- (70.0297pt,134.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0185pt,134.056pt) -- (73.041pt,134.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,125.075pt) -- (70.0297pt,117.907pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0185pt,117.907pt) -- (73.041pt,117.907pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,129.592pt) -- (70.0297pt,125.075pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,129.976pt) -- (70.7198pt,134.346pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7085pt,134.346pt) -- (73.731pt,134.346pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,125.459pt) -- (70.7198pt,118.479pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7085pt,118.479pt) -- (73.731pt,118.479pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,129.976pt) -- (70.7198pt,125.459pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,133.382pt) -- (72.9623pt,138.625pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.9511pt,138.625pt) -- (75.9736pt,138.625pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,128.865pt) -- (72.9623pt,120.077pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.9511pt,120.077pt) -- (75.9736pt,120.077pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,133.382pt) -- (72.9623pt,128.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,137.407pt) -- (77.275pt,145.639pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.2638pt,145.639pt) -- (80.2863pt,145.639pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,132.89pt) -- (77.275pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.2638pt,115.842pt) -- (80.2863pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,137.407pt) -- (77.275pt,132.89pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,136.544pt) -- (85.9003pt,143.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.8891pt,143.708pt) -- (88.9116pt,143.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,132.027pt) -- (85.9003pt,118.394pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.8891pt,118.394pt) -- (88.9116pt,118.394pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,136.544pt) -- (85.9003pt,132.027pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,136.605pt) -- (94.5256pt,143.753pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.5144pt,143.753pt) -- (97.5369pt,143.753pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,132.088pt) -- (94.5256pt,118.502pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.5144pt,118.502pt) -- (97.5369pt,118.502pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,136.605pt) -- (94.5256pt,132.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,139.224pt) -- (103.151pt,146.575pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.14pt,146.575pt) -- (106.162pt,146.575pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,134.707pt) -- (103.151pt,120.522pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.14pt,120.522pt) -- (106.162pt,120.522pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,139.224pt) -- (103.151pt,134.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,130.455pt) -- (111.776pt,128.208pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.765pt,128.208pt) -- (114.787pt,128.208pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,125.938pt) -- (111.776pt,128.184pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.765pt,128.184pt) -- (114.787pt,128.184pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,130.455pt) -- (111.776pt,125.938pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,136.712pt) -- (120.402pt,143.825pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.39pt,143.825pt) -- (123.413pt,143.825pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,132.195pt) -- (120.402pt,118.711pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.39pt,118.711pt) -- (123.413pt,118.711pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,136.712pt) -- (120.402pt,132.195pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,136.737pt) -- (129.027pt,143.839pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.016pt,143.839pt) -- (132.038pt,143.839pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,132.22pt) -- (129.027pt,118.767pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.016pt,118.767pt) -- (132.038pt,118.767pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,136.737pt) -- (129.027pt,132.22pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,139.352pt) -- (137.652pt,146.653pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.641pt,146.653pt) -- (140.663pt,146.653pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,134.835pt) -- (137.652pt,120.8pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.641pt,120.8pt) -- (140.663pt,120.8pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,139.352pt) -- (137.652pt,134.835pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,137.707pt) -- (146.277pt,144.415pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.266pt,144.415pt) -- (149.289pt,144.415pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,133.19pt) -- (146.277pt,120.838pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.266pt,120.838pt) -- (149.289pt,120.838pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,137.707pt) -- (146.277pt,133.19pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,141.73pt) -- (154.903pt,148.772pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.892pt,148.772pt) -- (157.914pt,148.772pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,137.213pt) -- (154.903pt,123.931pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.892pt,123.931pt) -- (157.914pt,123.931pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,141.73pt) -- (154.903pt,137.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,141.815pt) -- (172.153pt,148.829pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.142pt,148.829pt) -- (175.165pt,148.829pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,137.298pt) -- (172.153pt,124.098pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.142pt,124.098pt) -- (175.165pt,124.098pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,141.815pt) -- (172.153pt,137.298pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,141.875pt) -- (189.404pt,148.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](186.393pt,148.868pt) -- (192.415pt,148.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,137.358pt) -- (189.404pt,124.218pt); + \draw[line width=1pt, line join=miter, line cap=rect](186.393pt,124.218pt) -- (192.415pt,124.218pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,141.875pt) -- (189.404pt,137.358pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,138.817pt) -- (206.655pt,145.555pt); + \draw[line width=1pt, line join=miter, line cap=rect](203.643pt,145.555pt) -- (209.666pt,145.555pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,134.3pt) -- (206.655pt,121.867pt); + \draw[line width=1pt, line join=miter, line cap=rect](203.643pt,121.867pt) -- (209.666pt,121.867pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,138.817pt) -- (206.655pt,134.3pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,138.037pt) -- (223.905pt,144.648pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.894pt,144.648pt) -- (226.917pt,144.648pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,133.521pt) -- (223.905pt,121.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.894pt,121.433pt) -- (226.917pt,121.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,138.037pt) -- (223.905pt,133.521pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,131.195pt) -- (241.156pt,128.949pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.145pt,128.949pt) -- (244.167pt,128.949pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,126.678pt) -- (241.156pt,128.924pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.145pt,128.924pt) -- (244.167pt,128.924pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,131.195pt) -- (241.156pt,126.678pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,134.505pt) -- (258.406pt,140.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.395pt,140.211pt) -- (261.418pt,140.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,129.988pt) -- (258.406pt,120.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.395pt,120.157pt) -- (261.418pt,120.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,134.505pt) -- (258.406pt,129.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.657pt,134.599pt) -- (275.657pt,140.279pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.646pt,140.279pt) -- (278.668pt,140.279pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.657pt,130.082pt) -- (275.657pt,120.31pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.646pt,120.31pt) -- (278.668pt,120.31pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.657pt,134.599pt) -- (275.657pt,130.082pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.908pt,134.675pt) -- (292.908pt,140.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](289.896pt,140.329pt) -- (295.919pt,140.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.908pt,130.158pt) -- (292.908pt,120.447pt); + \draw[line width=1pt, line join=miter, line cap=rect](289.896pt,120.447pt) -- (295.919pt,120.447pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.908pt,134.675pt) -- (292.908pt,130.158pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.158pt,131.594pt) -- (310.158pt,129.345pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.147pt,129.345pt) -- (313.17pt,129.345pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.158pt,127.078pt) -- (310.158pt,129.327pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.147pt,129.327pt) -- (313.17pt,129.327pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.158pt,131.594pt) -- (310.158pt,127.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.409pt,136.717pt) -- (327.409pt,142.672pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.398pt,142.672pt) -- (330.42pt,142.672pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.409pt,132.2pt) -- (327.409pt,121.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.398pt,121.775pt) -- (330.42pt,121.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.409pt,136.717pt) -- (327.409pt,132.2pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,125.741pt) -- (68.8222pt,128.78pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.8109pt,128.78pt) -- (71.8334pt,128.78pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,121.224pt) -- (68.8222pt,116.646pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.8109pt,116.646pt) -- (71.8334pt,116.646pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,125.741pt) -- (68.8222pt,121.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,129.838pt) -- (68.9947pt,133.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.9835pt,133.191pt) -- (72.006pt,133.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,125.321pt) -- (68.9947pt,120.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.9835pt,120.211pt) -- (72.006pt,120.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,129.838pt) -- (68.9947pt,125.321pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,136.626pt) -- (69.3397pt,137.089pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3285pt,137.089pt) -- (72.351pt,137.089pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,132.109pt) -- (69.3397pt,131.293pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3285pt,131.293pt) -- (72.351pt,131.293pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,136.626pt) -- (69.3397pt,132.109pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,142.977pt) -- (70.0297pt,145.634pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0185pt,145.634pt) -- (73.041pt,145.634pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,138.46pt) -- (70.0297pt,134.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0185pt,134.505pt) -- (73.041pt,134.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,142.977pt) -- (70.0297pt,138.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,152.056pt) -- (70.7198pt,152.801pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7085pt,152.801pt) -- (73.731pt,152.801pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,147.54pt) -- (70.7198pt,146.358pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7085pt,146.358pt) -- (73.731pt,146.358pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,152.056pt) -- (70.7198pt,147.54pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,161.986pt) -- (72.9623pt,162.825pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.9511pt,162.825pt) -- (75.9736pt,162.825pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,157.469pt) -- (72.9623pt,156.162pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.9511pt,156.162pt) -- (75.9736pt,156.162pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,161.986pt) -- (72.9623pt,157.469pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,161.848pt) -- (77.275pt,162.731pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.2638pt,162.731pt) -- (80.2863pt,162.731pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,157.331pt) -- (77.275pt,155.967pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.2638pt,155.967pt) -- (80.2863pt,155.967pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,161.848pt) -- (77.275pt,157.331pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,162.003pt) -- (85.9003pt,162.587pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.8891pt,162.587pt) -- (88.9116pt,162.587pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,157.486pt) -- (85.9003pt,156.513pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.8891pt,156.513pt) -- (88.9116pt,156.513pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,162.003pt) -- (85.9003pt,157.486pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,162.496pt) -- (94.5256pt,164.621pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.5144pt,164.621pt) -- (97.5369pt,164.621pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,157.979pt) -- (94.5256pt,154.853pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.5144pt,154.853pt) -- (97.5369pt,154.853pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,162.496pt) -- (94.5256pt,157.979pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,164.014pt) -- (103.151pt,164.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.14pt,164.954pt) -- (106.162pt,164.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,159.497pt) -- (103.151pt,158.057pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.14pt,158.057pt) -- (106.162pt,158.057pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,164.014pt) -- (103.151pt,159.497pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,162.607pt) -- (111.776pt,163.364pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.765pt,163.364pt) -- (114.787pt,163.364pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,158.09pt) -- (111.776pt,156.892pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.765pt,156.892pt) -- (114.787pt,156.892pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,162.607pt) -- (111.776pt,158.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,163.7pt) -- (120.402pt,165.062pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.39pt,165.062pt) -- (123.413pt,165.062pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,159.183pt) -- (120.402pt,157.166pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.39pt,157.166pt) -- (123.413pt,157.166pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,163.7pt) -- (120.402pt,159.183pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,164.964pt) -- (129.027pt,164.779pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.016pt,164.779pt) -- (132.038pt,164.779pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,160.447pt) -- (129.027pt,160.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.016pt,160.433pt) -- (132.038pt,160.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,164.964pt) -- (129.027pt,160.447pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,165.285pt) -- (137.652pt,166.144pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.641pt,166.144pt) -- (140.663pt,166.144pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,160.768pt) -- (137.652pt,159.435pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.641pt,159.435pt) -- (140.663pt,159.435pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,165.285pt) -- (137.652pt,160.768pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,163.962pt) -- (146.277pt,165.205pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.266pt,165.205pt) -- (149.289pt,165.205pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,159.445pt) -- (146.277pt,157.593pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.266pt,157.593pt) -- (149.289pt,157.593pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,163.962pt) -- (146.277pt,159.445pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,167.359pt) -- (154.903pt,167.821pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.892pt,167.821pt) -- (157.914pt,167.821pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,162.842pt) -- (154.903pt,162.025pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.892pt,162.025pt) -- (157.914pt,162.025pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,167.359pt) -- (154.903pt,162.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,167.312pt) -- (172.153pt,167.004pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.142pt,167.004pt) -- (175.165pt,167.004pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,162.795pt) -- (172.153pt,162.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.142pt,162.928pt) -- (175.165pt,162.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,167.312pt) -- (172.153pt,162.795pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,168.262pt) -- (189.404pt,168.266pt); + \draw[line width=1pt, line join=miter, line cap=rect](186.393pt,168.266pt) -- (192.415pt,168.266pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,163.745pt) -- (189.404pt,163.501pt); + \draw[line width=1pt, line join=miter, line cap=rect](186.393pt,163.501pt) -- (192.415pt,163.501pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,168.262pt) -- (189.404pt,163.745pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,168.136pt) -- (206.655pt,168.665pt); + \draw[line width=1pt, line join=miter, line cap=rect](203.643pt,168.665pt) -- (209.666pt,168.665pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,163.619pt) -- (206.655pt,162.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](203.643pt,162.719pt) -- (209.666pt,162.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,168.136pt) -- (206.655pt,163.619pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,167.167pt) -- (223.905pt,168.603pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.894pt,168.603pt) -- (226.917pt,168.603pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,162.65pt) -- (223.905pt,160.529pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.894pt,160.529pt) -- (226.917pt,160.529pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,167.167pt) -- (223.905pt,162.65pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,169.859pt) -- (241.156pt,170.051pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.145pt,170.051pt) -- (244.167pt,170.051pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,165.343pt) -- (241.156pt,164.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.145pt,164.868pt) -- (244.167pt,164.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,169.859pt) -- (241.156pt,165.343pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,170.195pt) -- (258.406pt,170.318pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.395pt,170.318pt) -- (261.418pt,170.318pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,165.678pt) -- (258.406pt,165.29pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.395pt,165.29pt) -- (261.418pt,165.29pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,170.195pt) -- (258.406pt,165.678pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.657pt,168.949pt) -- (275.657pt,169.023pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.646pt,169.023pt) -- (278.668pt,169.023pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.657pt,164.433pt) -- (275.657pt,164.104pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.646pt,164.104pt) -- (278.668pt,164.104pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.657pt,168.949pt) -- (275.657pt,164.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.908pt,171.968pt) -- (292.908pt,172.039pt); + \draw[line width=1pt, line join=miter, line cap=rect](289.896pt,172.039pt) -- (295.919pt,172.039pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.908pt,167.451pt) -- (292.908pt,167.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](289.896pt,167.125pt) -- (295.919pt,167.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.908pt,171.968pt) -- (292.908pt,167.451pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.158pt,172.288pt) -- (310.158pt,171.862pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.147pt,171.862pt) -- (313.17pt,171.862pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.158pt,167.771pt) -- (310.158pt,168.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.147pt,168.044pt) -- (313.17pt,168.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.158pt,172.288pt) -- (310.158pt,167.771pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.409pt,171.676pt) -- (327.409pt,171.539pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.398pt,171.539pt) -- (330.42pt,171.539pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.409pt,167.159pt) -- (327.409pt,167.086pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.398pt,167.086pt) -- (330.42pt,167.086pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.409pt,171.676pt) -- (327.409pt,167.159pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,198.078pt) -- (68.8222pt,195.848pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.8109pt,195.848pt) -- (71.8334pt,195.848pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,193.561pt) -- (68.8222pt,195.792pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.8109pt,195.792pt) -- (71.8334pt,195.792pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,198.078pt) -- (68.8222pt,193.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,198.12pt) -- (68.9947pt,195.884pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.9835pt,195.884pt) -- (72.006pt,195.884pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,193.603pt) -- (68.9947pt,195.84pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.9835pt,195.84pt) -- (72.006pt,195.84pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,198.12pt) -- (68.9947pt,193.603pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,198.176pt) -- (69.3397pt,195.931pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3285pt,195.931pt) -- (72.351pt,195.931pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,193.659pt) -- (69.3397pt,195.904pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3285pt,195.904pt) -- (72.351pt,195.904pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,198.176pt) -- (69.3397pt,193.659pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,198.759pt) -- (70.0297pt,196.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0185pt,196.515pt) -- (73.041pt,196.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,194.242pt) -- (70.0297pt,196.486pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0185pt,196.486pt) -- (73.041pt,196.486pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,198.759pt) -- (70.0297pt,194.242pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,198.877pt) -- (70.7198pt,196.656pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7085pt,196.656pt) -- (73.731pt,196.656pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,194.36pt) -- (70.7198pt,196.581pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7085pt,196.581pt) -- (73.731pt,196.581pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,198.877pt) -- (70.7198pt,194.36pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,199.167pt) -- (72.9623pt,196.941pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.9511pt,196.941pt) -- (75.9736pt,196.941pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,194.65pt) -- (72.9623pt,196.875pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.9511pt,196.875pt) -- (75.9736pt,196.875pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,199.167pt) -- (72.9623pt,194.65pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,199.133pt) -- (77.275pt,196.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.2638pt,196.898pt) -- (80.2863pt,196.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,194.616pt) -- (77.275pt,196.85pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.2638pt,196.85pt) -- (80.2863pt,196.85pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,199.133pt) -- (77.275pt,194.616pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,199.381pt) -- (85.9003pt,197.193pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.8891pt,197.193pt) -- (88.9116pt,197.193pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,194.864pt) -- (85.9003pt,197.052pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.8891pt,197.052pt) -- (88.9116pt,197.052pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,199.381pt) -- (85.9003pt,194.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,199.87pt) -- (94.5256pt,197.735pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.5144pt,197.735pt) -- (97.5369pt,197.735pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,195.353pt) -- (94.5256pt,197.487pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.5144pt,197.487pt) -- (97.5369pt,197.487pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,199.87pt) -- (94.5256pt,195.353pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,200.329pt) -- (103.151pt,198.231pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.14pt,198.231pt) -- (106.162pt,198.231pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,195.812pt) -- (103.151pt,197.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.14pt,197.909pt) -- (106.162pt,197.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,200.329pt) -- (103.151pt,195.812pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,200.168pt) -- (111.776pt,198.089pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.765pt,198.089pt) -- (114.787pt,198.089pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,195.651pt) -- (111.776pt,197.728pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.765pt,197.728pt) -- (114.787pt,197.728pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,200.168pt) -- (111.776pt,195.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,200.712pt) -- (120.402pt,198.669pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.39pt,198.669pt) -- (123.413pt,198.669pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,196.195pt) -- (120.402pt,198.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.39pt,198.236pt) -- (123.413pt,198.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,200.712pt) -- (120.402pt,196.195pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,202.273pt) -- (129.027pt,200.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.016pt,200.325pt) -- (132.038pt,200.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,197.757pt) -- (129.027pt,199.701pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.016pt,199.701pt) -- (132.038pt,199.701pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,202.273pt) -- (129.027pt,197.757pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,201.946pt) -- (137.652pt,199.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.641pt,199.928pt) -- (140.663pt,199.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,197.429pt) -- (137.652pt,199.444pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.641pt,199.444pt) -- (140.663pt,199.444pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,201.946pt) -- (137.652pt,197.429pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,202.684pt) -- (146.277pt,200.743pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.266pt,200.743pt) -- (149.289pt,200.743pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,198.167pt) -- (146.277pt,200.104pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.266pt,200.104pt) -- (149.289pt,200.104pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,202.684pt) -- (146.277pt,198.167pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,203pt) -- (154.903pt,201.14pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.892pt,201.14pt) -- (157.914pt,201.14pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,198.483pt) -- (154.903pt,200.336pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.892pt,200.336pt) -- (157.914pt,200.336pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,203pt) -- (154.903pt,198.483pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,205.014pt) -- (172.153pt,203.38pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.142pt,203.38pt) -- (175.165pt,203.38pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,200.498pt) -- (172.153pt,202.115pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.142pt,202.115pt) -- (175.165pt,202.115pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,205.014pt) -- (172.153pt,200.498pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,205.897pt) -- (189.404pt,204.055pt); + \draw[line width=1pt, line join=miter, line cap=rect](186.393pt,204.055pt) -- (192.415pt,204.055pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,201.38pt) -- (189.404pt,203.215pt); + \draw[line width=1pt, line join=miter, line cap=rect](186.393pt,203.215pt) -- (192.415pt,203.215pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,205.897pt) -- (189.404pt,201.38pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,206.837pt) -- (206.655pt,205.163pt); + \draw[line width=1pt, line join=miter, line cap=rect](203.643pt,205.163pt) -- (209.666pt,205.163pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,202.32pt) -- (206.655pt,203.979pt); + \draw[line width=1pt, line join=miter, line cap=rect](203.643pt,203.979pt) -- (209.666pt,203.979pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,206.837pt) -- (206.655pt,202.32pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,208.211pt) -- (223.905pt,206.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.894pt,206.708pt) -- (226.917pt,206.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,203.694pt) -- (223.905pt,205.173pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.894pt,205.173pt) -- (226.917pt,205.173pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,208.211pt) -- (223.905pt,203.694pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,210.037pt) -- (241.156pt,208.568pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.145pt,208.568pt) -- (244.167pt,208.568pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,205.52pt) -- (241.156pt,206.961pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.145pt,206.961pt) -- (244.167pt,206.961pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,210.037pt) -- (241.156pt,205.52pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,211.535pt) -- (258.406pt,209.918pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.395pt,209.918pt) -- (261.418pt,209.918pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,207.018pt) -- (258.406pt,208.617pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.395pt,208.617pt) -- (261.418pt,208.617pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,211.535pt) -- (258.406pt,207.018pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.657pt,212.126pt) -- (275.657pt,210.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.646pt,210.284pt) -- (278.668pt,210.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.657pt,207.609pt) -- (275.657pt,209.444pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.646pt,209.444pt) -- (278.668pt,209.444pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.657pt,212.126pt) -- (275.657pt,207.609pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.908pt,213.063pt) -- (292.908pt,211.382pt); + \draw[line width=1pt, line join=miter, line cap=rect](289.896pt,211.382pt) -- (295.919pt,211.382pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.908pt,208.546pt) -- (292.908pt,210.212pt); + \draw[line width=1pt, line join=miter, line cap=rect](289.896pt,210.212pt) -- (295.919pt,210.212pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.908pt,213.063pt) -- (292.908pt,208.546pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.158pt,214.455pt) -- (310.158pt,212.716pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.147pt,212.716pt) -- (313.17pt,212.716pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.158pt,209.938pt) -- (310.158pt,211.664pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.147pt,211.664pt) -- (313.17pt,211.664pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.158pt,214.455pt) -- (310.158pt,209.938pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.409pt,215.406pt) -- (327.409pt,213.432pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.398pt,213.432pt) -- (330.42pt,213.432pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.409pt,210.889pt) -- (327.409pt,212.86pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.398pt,212.86pt) -- (330.42pt,212.86pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.409pt,215.406pt) -- (327.409pt,210.889pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,215.416pt) -- (68.8222pt,213.201pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.8109pt,213.201pt) -- (71.8334pt,213.201pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,210.899pt) -- (68.8222pt,213.114pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.8109pt,213.114pt) -- (71.8334pt,213.114pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.8222pt,215.416pt) -- (68.8222pt,210.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,215.475pt) -- (68.9947pt,213.248pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.9835pt,213.248pt) -- (72.006pt,213.248pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,210.958pt) -- (68.9947pt,213.185pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.9835pt,213.185pt) -- (72.006pt,213.185pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.9947pt,215.475pt) -- (68.9947pt,210.958pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,218.945pt) -- (69.3397pt,219.339pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3285pt,219.339pt) -- (72.351pt,219.339pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,214.429pt) -- (69.3397pt,213.7pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3285pt,213.7pt) -- (72.351pt,213.7pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3397pt,218.945pt) -- (69.3397pt,214.429pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,220.836pt) -- (70.0297pt,224.221pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0185pt,224.221pt) -- (73.041pt,224.221pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,216.319pt) -- (70.0297pt,211.153pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0185pt,211.153pt) -- (73.041pt,211.153pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0297pt,220.836pt) -- (70.0297pt,216.319pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,223.289pt) -- (70.7198pt,226.32pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7085pt,226.32pt) -- (73.731pt,226.32pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,218.772pt) -- (70.7198pt,214.209pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7085pt,214.209pt) -- (73.731pt,214.209pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7198pt,223.289pt) -- (70.7198pt,218.772pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,222.97pt) -- (72.9623pt,226.075pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.9511pt,226.075pt) -- (75.9736pt,226.075pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,218.453pt) -- (72.9623pt,213.765pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.9511pt,213.765pt) -- (75.9736pt,213.765pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.9623pt,222.97pt) -- (72.9623pt,218.453pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,225.596pt) -- (77.275pt,228.518pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.2638pt,228.518pt) -- (80.2863pt,228.518pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,221.079pt) -- (77.275pt,216.697pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.2638pt,216.697pt) -- (80.2863pt,216.697pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.275pt,225.596pt) -- (77.275pt,221.079pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,238.968pt) -- (85.9003pt,242.608pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.8891pt,242.608pt) -- (88.9116pt,242.608pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,234.451pt) -- (85.9003pt,228.835pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.8891pt,228.835pt) -- (88.9116pt,228.835pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9003pt,238.968pt) -- (85.9003pt,234.451pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,238.916pt) -- (94.5256pt,241.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.5144pt,241.026pt) -- (97.5369pt,241.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,234.399pt) -- (94.5256pt,231.295pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.5144pt,231.295pt) -- (97.5369pt,231.295pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.5256pt,238.916pt) -- (94.5256pt,234.399pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,241.585pt) -- (103.151pt,243.846pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.14pt,243.846pt) -- (106.162pt,243.846pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,237.068pt) -- (103.151pt,233.736pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.14pt,233.736pt) -- (106.162pt,233.736pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.151pt,241.585pt) -- (103.151pt,237.068pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,249.755pt) -- (111.776pt,249.178pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.765pt,249.178pt) -- (114.787pt,249.178pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,245.238pt) -- (111.776pt,245.687pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.765pt,245.687pt) -- (114.787pt,245.687pt); + \draw[line width=1pt, line join=miter, line cap=rect](111.776pt,249.755pt) -- (111.776pt,245.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,249.069pt) -- (120.402pt,249.291pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.39pt,249.291pt) -- (123.413pt,249.291pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,244.552pt) -- (120.402pt,244.038pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.39pt,244.038pt) -- (123.413pt,244.038pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.402pt,249.069pt) -- (120.402pt,244.552pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,252.123pt) -- (129.027pt,251.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.016pt,251.763pt) -- (132.038pt,251.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,247.607pt) -- (129.027pt,247.801pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.016pt,247.801pt) -- (132.038pt,247.801pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.027pt,252.123pt) -- (129.027pt,247.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,252.786pt) -- (137.652pt,252.335pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.641pt,252.335pt) -- (140.663pt,252.335pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,248.269pt) -- (137.652pt,248.571pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.641pt,248.571pt) -- (140.663pt,248.571pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.652pt,252.786pt) -- (137.652pt,248.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,255.573pt) -- (146.277pt,256.265pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.266pt,256.265pt) -- (149.289pt,256.265pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,251.056pt) -- (146.277pt,249.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.266pt,249.943pt) -- (149.289pt,249.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.277pt,255.573pt) -- (146.277pt,251.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,256.354pt) -- (154.903pt,255.594pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.892pt,255.594pt) -- (157.914pt,255.594pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,251.837pt) -- (154.903pt,252.495pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.892pt,252.495pt) -- (157.914pt,252.495pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.903pt,256.354pt) -- (154.903pt,251.837pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,260.446pt) -- (172.153pt,259.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.142pt,259.988pt) -- (175.165pt,259.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,255.929pt) -- (172.153pt,256.24pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.142pt,256.24pt) -- (175.165pt,256.24pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.153pt,260.446pt) -- (172.153pt,255.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,262.544pt) -- (189.404pt,261.612pt); + \draw[line width=1pt, line join=miter, line cap=rect](186.393pt,261.612pt) -- (192.415pt,261.612pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,258.027pt) -- (189.404pt,258.88pt); + \draw[line width=1pt, line join=miter, line cap=rect](186.393pt,258.88pt) -- (192.415pt,258.88pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.404pt,262.544pt) -- (189.404pt,258.027pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,265.644pt) -- (206.655pt,266.2pt); + \draw[line width=1pt, line join=miter, line cap=rect](203.643pt,266.2pt) -- (209.666pt,266.2pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,261.127pt) -- (206.655pt,260.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](203.643pt,260.191pt) -- (209.666pt,260.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.655pt,265.644pt) -- (206.655pt,261.127pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,267.501pt) -- (223.905pt,266.932pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.894pt,266.932pt) -- (226.917pt,266.932pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,262.984pt) -- (223.905pt,263.422pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.894pt,263.422pt) -- (226.917pt,263.422pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.905pt,267.501pt) -- (223.905pt,262.984pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,268.262pt) -- (241.156pt,268.648pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.145pt,268.648pt) -- (244.167pt,268.648pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,263.745pt) -- (241.156pt,263.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.145pt,263.026pt) -- (244.167pt,263.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.156pt,268.262pt) -- (241.156pt,263.745pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,270.914pt) -- (258.406pt,270.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.395pt,270.191pt) -- (261.418pt,270.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,266.397pt) -- (258.406pt,267.013pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.395pt,267.013pt) -- (261.418pt,267.013pt); + \draw[line width=1pt, line join=miter, line cap=rect](258.406pt,270.914pt) -- (258.406pt,266.397pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{211.917pt}{279.202pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{191.876pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Memory [KB]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{42.1575pt}{113.583pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{39.1463pt}{167.786pt}}]{\fontsize{10}{0}\selectfont{100.000}} + \pgftext[center, base, at={\pgfpoint{42.5339pt}{222.741pt}}]{\fontsize{10}{0}\selectfont{1e+06}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,133.157pt) -- (64.7419pt,133.157pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,149.718pt) -- (64.7419pt,149.718pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,158.752pt) -- (64.7419pt,158.752pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,165.528pt) -- (64.7419pt,165.528pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,187.359pt) -- (64.7419pt,187.359pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,203.921pt) -- (64.7419pt,203.921pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,213.707pt) -- (64.7419pt,213.707pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,220.483pt) -- (64.7419pt,220.483pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,242.314pt) -- (64.7419pt,242.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,258.123pt) -- (64.7419pt,258.123pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,267.91pt) -- (64.7419pt,267.91pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,116.595pt) -- (61.7306pt,116.595pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,170.797pt) -- (61.7306pt,170.797pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,225.752pt) -- (61.7306pt,225.752pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,271.674pt) -- (68.5059pt,115.842pt); + \pgftext[center, base, at={\pgfpoint{210.411pt}{80.4597pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{68.5059pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{125.72pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{2.000}} + \pgftext[center, base, at={\pgfpoint{183.686pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{4.000}} + \pgftext[center, base, at={\pgfpoint{240.9pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{6.000}} + \pgftext[center, base, at={\pgfpoint{298.867pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{8.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](82.8094pt,115.842pt) -- (82.8094pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](111.416pt,115.842pt) -- (111.416pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](140.023pt,115.842pt) -- (140.023pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](169.383pt,115.842pt) -- (169.383pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](197.99pt,115.842pt) -- (197.99pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](226.597pt,115.842pt) -- (226.597pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](255.203pt,115.842pt) -- (255.203pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](283.81pt,115.842pt) -- (283.81pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](313.17pt,115.842pt) -- (313.17pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](97.1128pt,115.842pt) -- (97.1128pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](155.079pt,115.842pt) -- (155.079pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](212.293pt,115.842pt) -- (212.293pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](269.507pt,115.842pt) -- (269.507pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](327.473pt,115.842pt) -- (327.473pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (68.5059pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](125.72pt,115.842pt) -- (125.72pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](183.686pt,115.842pt) -- (183.686pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](240.9pt,115.842pt) -- (240.9pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](298.867pt,115.842pt) -- (298.867pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (338.766pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.428pt,264.146pt) -- (340.271pt,264.146pt) -- (340.271pt,216.719pt) -- (248.428pt,216.719pt) -- (248.428pt,264.146pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](256.709pt,255.112pt) -- (286.069pt,255.112pt); + \fill(271.012pt,257.371pt) -- (273.271pt,252.854pt) -- (268.754pt,252.854pt) -- (271.012pt,257.371pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.012pt,257.371pt) -- (273.271pt,252.854pt) -- (268.754pt,252.854pt) -- (271.012pt,257.371pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{293.597pt}{252.101pt}}]{\fontsize{8}{0}\selectfont{openMP}} + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](256.709pt,245.326pt) -- (286.069pt,245.326pt); + \fill(271.012pt,247.584pt) -- (273.271pt,245.326pt) -- (271.012pt,243.067pt) -- (268.754pt,245.326pt) -- (271.012pt,247.584pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.012pt,247.584pt) -- (273.271pt,245.326pt) -- (271.012pt,243.067pt) -- (268.754pt,245.326pt) -- (271.012pt,247.584pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{293.597pt}{242.314pt}}]{\fontsize{8}{0}\selectfont{MWRE}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](256.709pt,235.539pt) -- (286.069pt,235.539pt); + \fill(268.754pt,237.798pt) -- (274.024pt,237.798pt) -- (274.024pt,232.528pt) -- (268.754pt,232.528pt) -- (268.754pt,237.798pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.754pt,237.798pt) -- (274.024pt,237.798pt) -- (274.024pt,232.528pt) -- (268.754pt,232.528pt) -- (268.754pt,237.798pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{293.597pt}{232.528pt}}]{\fontsize{8}{0}\selectfont{Swift}} + \draw[line width=1pt, line join=miter, line cap=rect](256.709pt,225.752pt) -- (286.069pt,225.752pt); + \fill(271.389pt,225.376pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.389pt,225.376pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{293.597pt}{222.741pt}}]{\fontsize{8}{0}\selectfont{ASKALON}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Raincloud-Runtime.tex b/mwre/figures/Raincloud-Runtime.tex new file mode 100755 index 0000000..4533ec2 --- /dev/null +++ b/mwre/figures/Raincloud-Runtime.tex @@ -0,0 +1,828 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(56.4609pt,271.674pt) -- (338.766pt,271.674pt) -- (338.766pt,115.842pt) -- (56.4609pt,115.842pt) -- (56.4609pt,271.674pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,144.311pt) -- (56.9661pt,146.175pt) -- (57.3227pt,150.137pt) -- (58.0359pt,156.605pt) -- (58.7491pt,160.903pt) -- (61.067pt,169.842pt) -- (65.5244pt,178.42pt) -- (74.4393pt,186.95pt) -- (83.3542pt,192.03pt) -- (92.2691pt,195.454pt) -- (101.184pt,198.34pt) -- (110.099pt,200.977pt) -- (119.014pt,205.149pt) -- (127.929pt,207.123pt) -- (136.843pt,207.725pt) -- (145.758pt,211.16pt) -- (163.588pt,212.306pt) -- (181.418pt,214.655pt) -- (199.248pt,215.744pt) -- (217.077pt,217.12pt) -- (234.907pt,218.656pt) -- (252.737pt,219.725pt) -- (270.567pt,220.525pt) -- (288.397pt,221.521pt) -- (306.226pt,222.621pt) -- (324.056pt,223.274pt); + \color[rgb]{0,0,1} + \fill(56.4609pt,146.707pt) -- (58.7194pt,142.19pt) -- (54.2025pt,142.19pt) -- (56.4609pt,146.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.4609pt,146.707pt) -- (58.7194pt,142.19pt) -- (54.2025pt,142.19pt) -- (56.4609pt,146.707pt); + \fill(57.2137pt,148.213pt) -- (59.4722pt,143.696pt) -- (54.9553pt,143.696pt) -- (57.2137pt,148.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.2137pt,148.213pt) -- (59.4722pt,143.696pt) -- (54.9553pt,143.696pt) -- (57.2137pt,148.213pt); + \fill(57.2137pt,152.73pt) -- (59.4722pt,148.213pt) -- (54.9553pt,148.213pt) -- (57.2137pt,152.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.2137pt,152.73pt) -- (59.4722pt,148.213pt) -- (54.9553pt,148.213pt) -- (57.2137pt,152.73pt); + \fill(57.9666pt,158.752pt) -- (60.225pt,154.235pt) -- (55.7081pt,154.235pt) -- (57.9666pt,158.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.9666pt,158.752pt) -- (60.225pt,154.235pt) -- (55.7081pt,154.235pt) -- (57.9666pt,158.752pt); + \fill(58.7194pt,163.269pt) -- (60.9778pt,158.752pt) -- (56.4609pt,158.752pt) -- (58.7194pt,163.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7194pt,163.269pt) -- (60.9778pt,158.752pt) -- (56.4609pt,158.752pt) -- (58.7194pt,163.269pt); + \fill(60.9778pt,172.303pt) -- (63.2362pt,167.786pt) -- (58.7194pt,167.786pt) -- (60.9778pt,172.303pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.9778pt,172.303pt) -- (63.2362pt,167.786pt) -- (58.7194pt,167.786pt) -- (60.9778pt,172.303pt); + \fill(65.4947pt,180.584pt) -- (67.7531pt,176.067pt) -- (63.2362pt,176.067pt) -- (65.4947pt,180.584pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.4947pt,180.584pt) -- (67.7531pt,176.067pt) -- (63.2362pt,176.067pt) -- (65.4947pt,180.584pt); + \fill(74.5284pt,188.865pt) -- (76.7869pt,184.348pt) -- (72.27pt,184.348pt) -- (74.5284pt,188.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.5284pt,188.865pt) -- (76.7869pt,184.348pt) -- (72.27pt,184.348pt) -- (74.5284pt,188.865pt); + \fill(83.5622pt,194.134pt) -- (85.8206pt,189.618pt) -- (81.3037pt,189.618pt) -- (83.5622pt,194.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.5622pt,194.134pt) -- (85.8206pt,189.618pt) -- (81.3037pt,189.618pt) -- (83.5622pt,194.134pt); + \fill(92.5959pt,197.898pt) -- (94.8544pt,193.382pt) -- (90.3375pt,193.382pt) -- (92.5959pt,197.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.5959pt,197.898pt) -- (94.8544pt,193.382pt) -- (90.3375pt,193.382pt) -- (92.5959pt,197.898pt); + \fill(100.877pt,200.91pt) -- (103.135pt,196.393pt) -- (98.6184pt,196.393pt) -- (100.877pt,200.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.877pt,200.91pt) -- (103.135pt,196.393pt) -- (98.6184pt,196.393pt) -- (100.877pt,200.91pt); + \fill(109.911pt,203.168pt) -- (112.169pt,198.651pt) -- (107.652pt,198.651pt) -- (109.911pt,203.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.911pt,203.168pt) -- (112.169pt,198.651pt) -- (107.652pt,198.651pt) -- (109.911pt,203.168pt); + \fill(118.944pt,207.685pt) -- (121.203pt,203.168pt) -- (116.686pt,203.168pt) -- (118.944pt,207.685pt); + \draw[line width=1pt, line join=miter, line cap=rect](118.944pt,207.685pt) -- (121.203pt,203.168pt) -- (116.686pt,203.168pt) -- (118.944pt,207.685pt); + \fill(127.978pt,209.191pt) -- (130.237pt,204.674pt) -- (125.72pt,204.674pt) -- (127.978pt,209.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.978pt,209.191pt) -- (130.237pt,204.674pt) -- (125.72pt,204.674pt) -- (127.978pt,209.191pt); + \fill(137.012pt,209.943pt) -- (139.27pt,205.427pt) -- (134.753pt,205.427pt) -- (137.012pt,209.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.012pt,209.943pt) -- (139.27pt,205.427pt) -- (134.753pt,205.427pt) -- (137.012pt,209.943pt); + \fill(146.046pt,213.707pt) -- (148.304pt,209.191pt) -- (143.787pt,209.191pt) -- (146.046pt,213.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.046pt,213.707pt) -- (148.304pt,209.191pt) -- (143.787pt,209.191pt) -- (146.046pt,213.707pt); + \fill(163.36pt,214.46pt) -- (165.619pt,209.943pt) -- (161.102pt,209.943pt) -- (163.36pt,214.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.36pt,214.46pt) -- (165.619pt,209.943pt) -- (161.102pt,209.943pt) -- (163.36pt,214.46pt); + \fill(181.428pt,216.719pt) -- (183.686pt,212.202pt) -- (179.169pt,212.202pt) -- (181.428pt,216.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.428pt,216.719pt) -- (183.686pt,212.202pt) -- (179.169pt,212.202pt) -- (181.428pt,216.719pt); + \fill(199.495pt,218.224pt) -- (201.754pt,213.707pt) -- (197.237pt,213.707pt) -- (199.495pt,218.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.495pt,218.224pt) -- (201.754pt,213.707pt) -- (197.237pt,213.707pt) -- (199.495pt,218.224pt); + \fill(216.81pt,219.73pt) -- (219.068pt,215.213pt) -- (214.552pt,215.213pt) -- (216.81pt,219.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](216.81pt,219.73pt) -- (219.068pt,215.213pt) -- (214.552pt,215.213pt) -- (216.81pt,219.73pt); + \fill(234.877pt,221.236pt) -- (237.136pt,216.719pt) -- (232.619pt,216.719pt) -- (234.877pt,221.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.877pt,221.236pt) -- (237.136pt,216.719pt) -- (232.619pt,216.719pt) -- (234.877pt,221.236pt); + \fill(252.945pt,221.988pt) -- (255.203pt,217.472pt) -- (250.687pt,217.472pt) -- (252.945pt,221.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.945pt,221.988pt) -- (255.203pt,217.472pt) -- (250.687pt,217.472pt) -- (252.945pt,221.988pt); + \fill(270.26pt,222.741pt) -- (272.518pt,218.224pt) -- (268.001pt,218.224pt) -- (270.26pt,222.741pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.26pt,222.741pt) -- (272.518pt,218.224pt) -- (268.001pt,218.224pt) -- (270.26pt,222.741pt); + \fill(288.327pt,223.494pt) -- (290.586pt,218.977pt) -- (286.069pt,218.977pt) -- (288.327pt,223.494pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.327pt,223.494pt) -- (290.586pt,218.977pt) -- (286.069pt,218.977pt) -- (288.327pt,223.494pt); + \fill(306.395pt,225pt) -- (308.653pt,220.483pt) -- (304.136pt,220.483pt) -- (306.395pt,225pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.395pt,225pt) -- (308.653pt,220.483pt) -- (304.136pt,220.483pt) -- (306.395pt,225pt); + \fill(323.709pt,225.752pt) -- (325.968pt,221.236pt) -- (321.451pt,221.236pt) -- (323.709pt,225.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](323.709pt,225.752pt) -- (325.968pt,221.236pt) -- (321.451pt,221.236pt) -- (323.709pt,225.752pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,140.917pt) -- (56.9661pt,143.703pt) -- (57.3227pt,148.401pt) -- (58.0359pt,155.377pt) -- (58.7491pt,160.278pt) -- (61.067pt,168.82pt) -- (65.5244pt,177.344pt) -- (74.4393pt,186.006pt) -- (83.3542pt,191.85pt) -- (92.2691pt,195.483pt) -- (101.184pt,198.527pt) -- (110.099pt,202.809pt) -- (119.014pt,205.503pt) -- (127.929pt,208.219pt) -- (136.843pt,210.501pt) -- (145.758pt,213.439pt) -- (163.588pt,219.274pt) -- (181.418pt,225.249pt) -- (199.248pt,230.498pt) -- (217.077pt,235.096pt) -- (234.907pt,239.169pt) -- (252.737pt,242.596pt) -- (270.567pt,245.632pt) -- (288.397pt,249.385pt) -- (306.226pt,252.202pt) -- (324.056pt,254.181pt); + \fill(56.4609pt,142.943pt) -- (58.7194pt,140.685pt) -- (56.4609pt,138.426pt) -- (54.2025pt,140.685pt) -- (56.4609pt,142.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.4609pt,142.943pt) -- (58.7194pt,140.685pt) -- (56.4609pt,138.426pt) -- (54.2025pt,140.685pt) -- (56.4609pt,142.943pt); + \fill(57.2137pt,145.954pt) -- (59.4722pt,143.696pt) -- (57.2137pt,141.438pt) -- (54.9553pt,143.696pt) -- (57.2137pt,145.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.2137pt,145.954pt) -- (59.4722pt,143.696pt) -- (57.2137pt,141.438pt) -- (54.9553pt,143.696pt) -- (57.2137pt,145.954pt); + \fill(57.2137pt,150.471pt) -- (59.4722pt,148.213pt) -- (57.2137pt,145.954pt) -- (54.9553pt,148.213pt) -- (57.2137pt,150.471pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.2137pt,150.471pt) -- (59.4722pt,148.213pt) -- (57.2137pt,145.954pt) -- (54.9553pt,148.213pt) -- (57.2137pt,150.471pt); + \fill(57.9666pt,157.999pt) -- (60.225pt,155.741pt) -- (57.9666pt,153.482pt) -- (55.7081pt,155.741pt) -- (57.9666pt,157.999pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.9666pt,157.999pt) -- (60.225pt,155.741pt) -- (57.9666pt,153.482pt) -- (55.7081pt,155.741pt) -- (57.9666pt,157.999pt); + \fill(58.7194pt,162.516pt) -- (60.9778pt,160.258pt) -- (58.7194pt,157.999pt) -- (56.4609pt,160.258pt) -- (58.7194pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7194pt,162.516pt) -- (60.9778pt,160.258pt) -- (58.7194pt,157.999pt) -- (56.4609pt,160.258pt) -- (58.7194pt,162.516pt); + \fill(60.9778pt,170.797pt) -- (63.2362pt,168.539pt) -- (60.9778pt,166.28pt) -- (58.7194pt,168.539pt) -- (60.9778pt,170.797pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.9778pt,170.797pt) -- (63.2362pt,168.539pt) -- (60.9778pt,166.28pt) -- (58.7194pt,168.539pt) -- (60.9778pt,170.797pt); + \fill(65.4947pt,179.831pt) -- (67.7531pt,177.572pt) -- (65.4947pt,175.314pt) -- (63.2362pt,177.572pt) -- (65.4947pt,179.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.4947pt,179.831pt) -- (67.7531pt,177.572pt) -- (65.4947pt,175.314pt) -- (63.2362pt,177.572pt) -- (65.4947pt,179.831pt); + \fill(74.5284pt,188.112pt) -- (76.7869pt,185.853pt) -- (74.5284pt,183.595pt) -- (72.27pt,185.853pt) -- (74.5284pt,188.112pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.5284pt,188.112pt) -- (76.7869pt,185.853pt) -- (74.5284pt,183.595pt) -- (72.27pt,185.853pt) -- (74.5284pt,188.112pt); + \fill(83.5622pt,194.134pt) -- (85.8206pt,191.876pt) -- (83.5622pt,189.618pt) -- (81.3037pt,191.876pt) -- (83.5622pt,194.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.5622pt,194.134pt) -- (85.8206pt,191.876pt) -- (83.5622pt,189.618pt) -- (81.3037pt,191.876pt) -- (83.5622pt,194.134pt); + \fill(92.5959pt,197.898pt) -- (94.8544pt,195.64pt) -- (92.5959pt,193.382pt) -- (90.3375pt,195.64pt) -- (92.5959pt,197.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.5959pt,197.898pt) -- (94.8544pt,195.64pt) -- (92.5959pt,193.382pt) -- (90.3375pt,195.64pt) -- (92.5959pt,197.898pt); + \fill(100.877pt,200.91pt) -- (103.135pt,198.651pt) -- (100.877pt,196.393pt) -- (98.6184pt,198.651pt) -- (100.877pt,200.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.877pt,200.91pt) -- (103.135pt,198.651pt) -- (100.877pt,196.393pt) -- (98.6184pt,198.651pt) -- (100.877pt,200.91pt); + \fill(109.911pt,205.427pt) -- (112.169pt,203.168pt) -- (109.911pt,200.91pt) -- (107.652pt,203.168pt) -- (109.911pt,205.427pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.911pt,205.427pt) -- (112.169pt,203.168pt) -- (109.911pt,200.91pt) -- (107.652pt,203.168pt) -- (109.911pt,205.427pt); + \fill(118.944pt,207.685pt) -- (121.203pt,205.427pt) -- (118.944pt,203.168pt) -- (116.686pt,205.427pt) -- (118.944pt,207.685pt); + \draw[line width=1pt, line join=miter, line cap=rect](118.944pt,207.685pt) -- (121.203pt,205.427pt) -- (118.944pt,203.168pt) -- (116.686pt,205.427pt) -- (118.944pt,207.685pt); + \fill(127.978pt,210.696pt) -- (130.237pt,208.438pt) -- (127.978pt,206.179pt) -- (125.72pt,208.438pt) -- (127.978pt,210.696pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.978pt,210.696pt) -- (130.237pt,208.438pt) -- (127.978pt,206.179pt) -- (125.72pt,208.438pt) -- (127.978pt,210.696pt); + \fill(137.012pt,212.955pt) -- (139.27pt,210.696pt) -- (137.012pt,208.438pt) -- (134.753pt,210.696pt) -- (137.012pt,212.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.012pt,212.955pt) -- (139.27pt,210.696pt) -- (137.012pt,208.438pt) -- (134.753pt,210.696pt) -- (137.012pt,212.955pt); + \fill(146.046pt,215.966pt) -- (148.304pt,213.707pt) -- (146.046pt,211.449pt) -- (143.787pt,213.707pt) -- (146.046pt,215.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.046pt,215.966pt) -- (148.304pt,213.707pt) -- (146.046pt,211.449pt) -- (143.787pt,213.707pt) -- (146.046pt,215.966pt); + \fill(163.36pt,221.236pt) -- (165.619pt,218.977pt) -- (163.36pt,216.719pt) -- (161.102pt,218.977pt) -- (163.36pt,221.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.36pt,221.236pt) -- (165.619pt,218.977pt) -- (163.36pt,216.719pt) -- (161.102pt,218.977pt) -- (163.36pt,221.236pt); + \fill(181.428pt,227.258pt) -- (183.686pt,225pt) -- (181.428pt,222.741pt) -- (179.169pt,225pt) -- (181.428pt,227.258pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.428pt,227.258pt) -- (183.686pt,225pt) -- (181.428pt,222.741pt) -- (179.169pt,225pt) -- (181.428pt,227.258pt); + \fill(199.495pt,232.528pt) -- (201.754pt,230.269pt) -- (199.495pt,228.011pt) -- (197.237pt,230.269pt) -- (199.495pt,232.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.495pt,232.528pt) -- (201.754pt,230.269pt) -- (199.495pt,228.011pt) -- (197.237pt,230.269pt) -- (199.495pt,232.528pt); + \fill(216.81pt,237.045pt) -- (219.068pt,234.786pt) -- (216.81pt,232.528pt) -- (214.552pt,234.786pt) -- (216.81pt,237.045pt); + \draw[line width=1pt, line join=miter, line cap=rect](216.81pt,237.045pt) -- (219.068pt,234.786pt) -- (216.81pt,232.528pt) -- (214.552pt,234.786pt) -- (216.81pt,237.045pt); + \fill(234.877pt,241.562pt) -- (237.136pt,239.303pt) -- (234.877pt,237.045pt) -- (232.619pt,239.303pt) -- (234.877pt,241.562pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.877pt,241.562pt) -- (237.136pt,239.303pt) -- (234.877pt,237.045pt) -- (232.619pt,239.303pt) -- (234.877pt,241.562pt); + \fill(252.945pt,244.573pt) -- (255.203pt,242.314pt) -- (252.945pt,240.056pt) -- (250.687pt,242.314pt) -- (252.945pt,244.573pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.945pt,244.573pt) -- (255.203pt,242.314pt) -- (252.945pt,240.056pt) -- (250.687pt,242.314pt) -- (252.945pt,244.573pt); + \fill(270.26pt,247.584pt) -- (272.518pt,245.326pt) -- (270.26pt,243.067pt) -- (268.001pt,245.326pt) -- (270.26pt,247.584pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.26pt,247.584pt) -- (272.518pt,245.326pt) -- (270.26pt,243.067pt) -- (268.001pt,245.326pt) -- (270.26pt,247.584pt); + \fill(288.327pt,251.348pt) -- (290.586pt,249.09pt) -- (288.327pt,246.831pt) -- (286.069pt,249.09pt) -- (288.327pt,251.348pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.327pt,251.348pt) -- (290.586pt,249.09pt) -- (288.327pt,246.831pt) -- (286.069pt,249.09pt) -- (288.327pt,251.348pt); + \fill(306.395pt,254.359pt) -- (308.653pt,252.101pt) -- (306.395pt,249.843pt) -- (304.136pt,252.101pt) -- (306.395pt,254.359pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.395pt,254.359pt) -- (308.653pt,252.101pt) -- (306.395pt,249.843pt) -- (304.136pt,252.101pt) -- (306.395pt,254.359pt); + \fill(323.709pt,256.618pt) -- (325.968pt,254.359pt) -- (323.709pt,252.101pt) -- (321.451pt,254.359pt) -- (323.709pt,256.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](323.709pt,256.618pt) -- (325.968pt,254.359pt) -- (323.709pt,252.101pt) -- (321.451pt,254.359pt) -- (323.709pt,256.618pt); + \color[rgb]{0,1,1} + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,197.442pt) -- (145.758pt,211.886pt) -- (190.333pt,221.093pt) -- (234.907pt,230.752pt) -- (279.482pt,238.43pt) -- (324.056pt,243.148pt); + \fill(98.6184pt,199.404pt) -- (103.888pt,199.404pt) -- (103.888pt,194.134pt) -- (98.6184pt,194.134pt) -- (98.6184pt,199.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.6184pt,199.404pt) -- (103.888pt,199.404pt) -- (103.888pt,194.134pt) -- (98.6184pt,194.134pt) -- (98.6184pt,199.404pt); + \fill(143.787pt,214.46pt) -- (149.057pt,214.46pt) -- (149.057pt,209.191pt) -- (143.787pt,209.191pt) -- (143.787pt,214.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.787pt,214.46pt) -- (149.057pt,214.46pt) -- (149.057pt,209.191pt) -- (143.787pt,209.191pt) -- (143.787pt,214.46pt); + \fill(188.203pt,223.494pt) -- (193.473pt,223.494pt) -- (193.473pt,218.224pt) -- (188.203pt,218.224pt) -- (188.203pt,223.494pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.203pt,223.494pt) -- (193.473pt,223.494pt) -- (193.473pt,218.224pt) -- (188.203pt,218.224pt) -- (188.203pt,223.494pt); + \fill(232.619pt,233.281pt) -- (237.889pt,233.281pt) -- (237.889pt,228.011pt) -- (232.619pt,228.011pt) -- (232.619pt,233.281pt); + \draw[line width=1pt, line join=miter, line cap=rect](232.619pt,233.281pt) -- (237.889pt,233.281pt) -- (237.889pt,228.011pt) -- (232.619pt,228.011pt) -- (232.619pt,233.281pt); + \fill(277.035pt,240.809pt) -- (282.305pt,240.809pt) -- (282.305pt,235.539pt) -- (277.035pt,235.539pt) -- (277.035pt,240.809pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.035pt,240.809pt) -- (282.305pt,240.809pt) -- (282.305pt,235.539pt) -- (277.035pt,235.539pt) -- (277.035pt,240.809pt); + \fill(321.451pt,245.326pt) -- (326.721pt,245.326pt) -- (326.721pt,240.056pt) -- (321.451pt,240.056pt) -- (321.451pt,245.326pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.451pt,245.326pt) -- (326.721pt,245.326pt) -- (326.721pt,240.056pt) -- (321.451pt,240.056pt) -- (321.451pt,245.326pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,185.638pt) -- (56.9661pt,185.79pt) -- (57.3227pt,186.291pt) -- (58.0359pt,187.093pt) -- (58.7491pt,187.684pt) -- (61.067pt,189.35pt) -- (65.5244pt,194.366pt) -- (74.4393pt,200.575pt) -- (83.3542pt,206.981pt) -- (92.2691pt,211.233pt) -- (101.184pt,215.602pt) -- (110.099pt,218.674pt) -- (119.014pt,221.42pt) -- (127.929pt,223.968pt) -- (136.843pt,225.775pt) -- (145.758pt,227.777pt) -- (163.588pt,231.321pt) -- (181.418pt,235.086pt) -- (199.248pt,235.969pt) -- (217.077pt,238.349pt) -- (234.907pt,241.054pt) -- (252.737pt,243.467pt) -- (270.567pt,243.554pt) -- (288.397pt,245.598pt) -- (306.226pt,246.649pt) -- (324.056pt,248.242pt); + \fill(54.2025pt,188.112pt) -- (59.4722pt,188.112pt) -- (59.4722pt,182.842pt) -- (54.2025pt,182.842pt) -- (54.2025pt,188.112pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.2025pt,188.112pt) -- (59.4722pt,188.112pt) -- (59.4722pt,182.842pt) -- (54.2025pt,182.842pt) -- (54.2025pt,188.112pt); + \fill(54.9553pt,188.112pt) -- (60.225pt,188.112pt) -- (60.225pt,182.842pt) -- (54.9553pt,182.842pt) -- (54.9553pt,188.112pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.9553pt,188.112pt) -- (60.225pt,188.112pt) -- (60.225pt,182.842pt) -- (54.9553pt,182.842pt) -- (54.9553pt,188.112pt); + \fill(54.9553pt,188.865pt) -- (60.225pt,188.865pt) -- (60.225pt,183.595pt) -- (54.9553pt,183.595pt) -- (54.9553pt,188.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.9553pt,188.865pt) -- (60.225pt,188.865pt) -- (60.225pt,183.595pt) -- (54.9553pt,183.595pt) -- (54.9553pt,188.865pt); + \fill(55.7081pt,189.618pt) -- (60.9778pt,189.618pt) -- (60.9778pt,184.348pt) -- (55.7081pt,184.348pt) -- (55.7081pt,189.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7081pt,189.618pt) -- (60.9778pt,189.618pt) -- (60.9778pt,184.348pt) -- (55.7081pt,184.348pt) -- (55.7081pt,189.618pt); + \fill(56.4609pt,189.618pt) -- (61.7306pt,189.618pt) -- (61.7306pt,184.348pt) -- (56.4609pt,184.348pt) -- (56.4609pt,189.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.4609pt,189.618pt) -- (61.7306pt,189.618pt) -- (61.7306pt,184.348pt) -- (56.4609pt,184.348pt) -- (56.4609pt,189.618pt); + \fill(58.7194pt,191.876pt) -- (63.9891pt,191.876pt) -- (63.9891pt,186.606pt) -- (58.7194pt,186.606pt) -- (58.7194pt,191.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7194pt,191.876pt) -- (63.9891pt,191.876pt) -- (63.9891pt,186.606pt) -- (58.7194pt,186.606pt) -- (58.7194pt,191.876pt); + \fill(63.2362pt,196.393pt) -- (68.5059pt,196.393pt) -- (68.5059pt,191.123pt) -- (63.2362pt,191.123pt) -- (63.2362pt,196.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.2362pt,196.393pt) -- (68.5059pt,196.393pt) -- (68.5059pt,191.123pt) -- (63.2362pt,191.123pt) -- (63.2362pt,196.393pt); + \fill(72.27pt,203.168pt) -- (77.5397pt,203.168pt) -- (77.5397pt,197.898pt) -- (72.27pt,197.898pt) -- (72.27pt,203.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.27pt,203.168pt) -- (77.5397pt,203.168pt) -- (77.5397pt,197.898pt) -- (72.27pt,197.898pt) -- (72.27pt,203.168pt); + \fill(81.3037pt,209.191pt) -- (86.5734pt,209.191pt) -- (86.5734pt,203.921pt) -- (81.3037pt,203.921pt) -- (81.3037pt,209.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.3037pt,209.191pt) -- (86.5734pt,209.191pt) -- (86.5734pt,203.921pt) -- (81.3037pt,203.921pt) -- (81.3037pt,209.191pt); + \fill(90.3375pt,213.707pt) -- (95.6072pt,213.707pt) -- (95.6072pt,208.438pt) -- (90.3375pt,208.438pt) -- (90.3375pt,213.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](90.3375pt,213.707pt) -- (95.6072pt,213.707pt) -- (95.6072pt,208.438pt) -- (90.3375pt,208.438pt) -- (90.3375pt,213.707pt); + \fill(98.6184pt,218.224pt) -- (103.888pt,218.224pt) -- (103.888pt,212.955pt) -- (98.6184pt,212.955pt) -- (98.6184pt,218.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.6184pt,218.224pt) -- (103.888pt,218.224pt) -- (103.888pt,212.955pt) -- (98.6184pt,212.955pt) -- (98.6184pt,218.224pt); + \fill(107.652pt,221.236pt) -- (112.922pt,221.236pt) -- (112.922pt,215.966pt) -- (107.652pt,215.966pt) -- (107.652pt,221.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.652pt,221.236pt) -- (112.922pt,221.236pt) -- (112.922pt,215.966pt) -- (107.652pt,215.966pt) -- (107.652pt,221.236pt); + \fill(116.686pt,223.494pt) -- (121.956pt,223.494pt) -- (121.956pt,218.224pt) -- (116.686pt,218.224pt) -- (116.686pt,223.494pt); + \draw[line width=1pt, line join=miter, line cap=rect](116.686pt,223.494pt) -- (121.956pt,223.494pt) -- (121.956pt,218.224pt) -- (116.686pt,218.224pt) -- (116.686pt,223.494pt); + \fill(125.72pt,226.505pt) -- (130.989pt,226.505pt) -- (130.989pt,221.236pt) -- (125.72pt,221.236pt) -- (125.72pt,226.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](125.72pt,226.505pt) -- (130.989pt,226.505pt) -- (130.989pt,221.236pt) -- (125.72pt,221.236pt) -- (125.72pt,226.505pt); + \fill(134.753pt,228.011pt) -- (140.023pt,228.011pt) -- (140.023pt,222.741pt) -- (134.753pt,222.741pt) -- (134.753pt,228.011pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.753pt,228.011pt) -- (140.023pt,228.011pt) -- (140.023pt,222.741pt) -- (134.753pt,222.741pt) -- (134.753pt,228.011pt); + \fill(143.787pt,230.269pt) -- (149.057pt,230.269pt) -- (149.057pt,225pt) -- (143.787pt,225pt) -- (143.787pt,230.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.787pt,230.269pt) -- (149.057pt,230.269pt) -- (149.057pt,225pt) -- (143.787pt,225pt) -- (143.787pt,230.269pt); + \fill(161.102pt,233.281pt) -- (166.372pt,233.281pt) -- (166.372pt,228.011pt) -- (161.102pt,228.011pt) -- (161.102pt,233.281pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.102pt,233.281pt) -- (166.372pt,233.281pt) -- (166.372pt,228.011pt) -- (161.102pt,228.011pt) -- (161.102pt,233.281pt); + \fill(179.169pt,237.045pt) -- (184.439pt,237.045pt) -- (184.439pt,231.775pt) -- (179.169pt,231.775pt) -- (179.169pt,237.045pt); + \draw[line width=1pt, line join=miter, line cap=rect](179.169pt,237.045pt) -- (184.439pt,237.045pt) -- (184.439pt,231.775pt) -- (179.169pt,231.775pt) -- (179.169pt,237.045pt); + \fill(197.237pt,238.55pt) -- (202.507pt,238.55pt) -- (202.507pt,233.281pt) -- (197.237pt,233.281pt) -- (197.237pt,238.55pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.237pt,238.55pt) -- (202.507pt,238.55pt) -- (202.507pt,233.281pt) -- (197.237pt,233.281pt) -- (197.237pt,238.55pt); + \fill(214.552pt,240.809pt) -- (219.821pt,240.809pt) -- (219.821pt,235.539pt) -- (214.552pt,235.539pt) -- (214.552pt,240.809pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.552pt,240.809pt) -- (219.821pt,240.809pt) -- (219.821pt,235.539pt) -- (214.552pt,235.539pt) -- (214.552pt,240.809pt); + \fill(232.619pt,243.067pt) -- (237.889pt,243.067pt) -- (237.889pt,237.798pt) -- (232.619pt,237.798pt) -- (232.619pt,243.067pt); + \draw[line width=1pt, line join=miter, line cap=rect](232.619pt,243.067pt) -- (237.889pt,243.067pt) -- (237.889pt,237.798pt) -- (232.619pt,237.798pt) -- (232.619pt,243.067pt); + \fill(250.687pt,246.078pt) -- (255.956pt,246.078pt) -- (255.956pt,240.809pt) -- (250.687pt,240.809pt) -- (250.687pt,246.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](250.687pt,246.078pt) -- (255.956pt,246.078pt) -- (255.956pt,240.809pt) -- (250.687pt,240.809pt) -- (250.687pt,246.078pt); + \fill(268.001pt,246.078pt) -- (273.271pt,246.078pt) -- (273.271pt,240.809pt) -- (268.001pt,240.809pt) -- (268.001pt,246.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.001pt,246.078pt) -- (273.271pt,246.078pt) -- (273.271pt,240.809pt) -- (268.001pt,240.809pt) -- (268.001pt,246.078pt); + \fill(286.069pt,247.584pt) -- (291.338pt,247.584pt) -- (291.338pt,242.314pt) -- (286.069pt,242.314pt) -- (286.069pt,247.584pt); + \draw[line width=1pt, line join=miter, line cap=rect](286.069pt,247.584pt) -- (291.338pt,247.584pt) -- (291.338pt,242.314pt) -- (286.069pt,242.314pt) -- (286.069pt,247.584pt); + \fill(304.136pt,249.09pt) -- (309.406pt,249.09pt) -- (309.406pt,243.82pt) -- (304.136pt,243.82pt) -- (304.136pt,249.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](304.136pt,249.09pt) -- (309.406pt,249.09pt) -- (309.406pt,243.82pt) -- (304.136pt,243.82pt) -- (304.136pt,249.09pt); + \fill(321.451pt,250.595pt) -- (326.721pt,250.595pt) -- (326.721pt,245.326pt) -- (321.451pt,245.326pt) -- (321.451pt,250.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.451pt,250.595pt) -- (326.721pt,250.595pt) -- (326.721pt,245.326pt) -- (321.451pt,245.326pt) -- (321.451pt,250.595pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,212.558pt) -- (56.9661pt,212.489pt) -- (57.3227pt,211.8pt) -- (58.0359pt,217.501pt) -- (58.7491pt,218.534pt) -- (61.067pt,226.192pt) -- (65.5244pt,232.472pt) -- (74.4393pt,240.851pt) -- (83.3542pt,245.114pt) -- (92.2691pt,248.611pt) -- (101.184pt,251.203pt) -- (110.099pt,253.258pt) -- (119.014pt,255.263pt) -- (127.929pt,256.644pt) -- (136.843pt,258.148pt) -- (145.758pt,259.477pt) -- (163.588pt,261.581pt) -- (181.418pt,263.479pt) -- (199.248pt,265.06pt) -- (217.077pt,266.486pt) -- (234.907pt,267.817pt) -- (252.737pt,269.005pt); + \fill(56.8373pt,211.825pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.8373pt,211.825pt) ellipse (2.63484pt and 2.63484pt); + \fill(57.5902pt,211.825pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.5902pt,211.825pt) ellipse (2.63484pt and 2.63484pt); + \fill(57.5902pt,211.073pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.5902pt,211.073pt) ellipse (2.63484pt and 2.63484pt); + \fill(58.343pt,217.095pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.343pt,217.095pt) ellipse (2.63484pt and 2.63484pt); + \fill(59.0958pt,217.848pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.0958pt,217.848pt) ellipse (2.63484pt and 2.63484pt); + \fill(61.3542pt,226.129pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.3542pt,226.129pt) ellipse (2.63484pt and 2.63484pt); + \fill(65.8711pt,232.151pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.8711pt,232.151pt) ellipse (2.63484pt and 2.63484pt); + \fill(74.9048pt,240.432pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.9048pt,240.432pt) ellipse (2.63484pt and 2.63484pt); + \fill(83.9386pt,244.949pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.9386pt,244.949pt) ellipse (2.63484pt and 2.63484pt); + \fill(92.9723pt,247.96pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.9723pt,247.96pt) ellipse (2.63484pt and 2.63484pt); + \fill(101.253pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.253pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \fill(110.287pt,253.23pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.287pt,253.23pt) ellipse (2.63484pt and 2.63484pt); + \fill(119.321pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.321pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \fill(128.355pt,256.241pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](128.355pt,256.241pt) ellipse (2.63484pt and 2.63484pt); + \fill(137.388pt,257.747pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.388pt,257.747pt) ellipse (2.63484pt and 2.63484pt); + \fill(146.422pt,259.253pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.422pt,259.253pt) ellipse (2.63484pt and 2.63484pt); + \fill(163.737pt,261.511pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.737pt,261.511pt) ellipse (2.63484pt and 2.63484pt); + \fill(181.804pt,263.017pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.804pt,263.017pt) ellipse (2.63484pt and 2.63484pt); + \fill(199.872pt,264.522pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.872pt,264.522pt) ellipse (2.63484pt and 2.63484pt); + \fill(217.186pt,266.028pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.186pt,266.028pt) ellipse (2.63484pt and 2.63484pt); + \fill(235.254pt,267.534pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](235.254pt,267.534pt) ellipse (2.63484pt and 2.63484pt); + \fill(253.321pt,268.286pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](253.321pt,268.286pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,146.569pt) -- (56.7878pt,144.87pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7766pt,144.87pt) -- (59.7991pt,144.87pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,142.052pt) -- (56.7878pt,143.724pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7766pt,143.724pt) -- (59.7991pt,143.724pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,146.569pt) -- (56.7878pt,142.052pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,152.395pt) -- (57.3227pt,150.511pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.3115pt,150.511pt) -- (60.334pt,150.511pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,147.878pt) -- (57.3227pt,149.751pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.3115pt,149.751pt) -- (60.334pt,149.751pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,152.395pt) -- (57.3227pt,147.878pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,158.864pt) -- (58.0359pt,156.997pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.0247pt,156.997pt) -- (61.0472pt,156.997pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,154.347pt) -- (58.0359pt,156.201pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.0247pt,156.201pt) -- (61.0472pt,156.201pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,158.864pt) -- (58.0359pt,154.347pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,163.161pt) -- (58.7491pt,161.233pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7378pt,161.233pt) -- (61.7603pt,161.233pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,158.644pt) -- (58.7491pt,160.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7378pt,160.563pt) -- (61.7603pt,160.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,163.161pt) -- (58.7491pt,158.644pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,172.1pt) -- (61.067pt,170.641pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0557pt,170.641pt) -- (64.0782pt,170.641pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,167.583pt) -- (61.067pt,168.987pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0557pt,168.987pt) -- (64.0782pt,168.987pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,172.1pt) -- (61.067pt,167.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,180.678pt) -- (65.5244pt,178.838pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.5132pt,178.838pt) -- (68.5357pt,178.838pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,176.161pt) -- (65.5244pt,177.986pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.5132pt,177.986pt) -- (68.5357pt,177.986pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,180.678pt) -- (65.5244pt,176.161pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,189.208pt) -- (74.4393pt,187.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.428pt,187.416pt) -- (77.4505pt,187.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,184.691pt) -- (74.4393pt,186.465pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.428pt,186.465pt) -- (77.4505pt,186.465pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,189.208pt) -- (74.4393pt,184.691pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,194.288pt) -- (83.3542pt,192.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.3429pt,192.238pt) -- (86.3654pt,192.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,189.771pt) -- (83.3542pt,191.817pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.3429pt,191.817pt) -- (86.3654pt,191.817pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,194.288pt) -- (83.3542pt,189.771pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,197.713pt) -- (92.2691pt,195.633pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.2578pt,195.633pt) -- (95.2803pt,195.633pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,193.196pt) -- (92.2691pt,195.273pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.2578pt,195.273pt) -- (95.2803pt,195.273pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,197.713pt) -- (92.2691pt,193.196pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,200.599pt) -- (101.184pt,198.737pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1727pt,198.737pt) -- (104.195pt,198.737pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,196.082pt) -- (101.184pt,197.93pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1727pt,197.93pt) -- (104.195pt,197.93pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,200.599pt) -- (101.184pt,196.082pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,203.235pt) -- (110.099pt,201.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.088pt,201.607pt) -- (113.11pt,201.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,198.718pt) -- (110.099pt,200.312pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.088pt,200.312pt) -- (113.11pt,200.312pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,203.235pt) -- (110.099pt,198.718pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,207.408pt) -- (119.014pt,205.927pt); + \draw[line width=1pt, line join=miter, line cap=rect](116.002pt,205.927pt) -- (122.025pt,205.927pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,202.891pt) -- (119.014pt,204.318pt); + \draw[line width=1pt, line join=miter, line cap=rect](116.002pt,204.318pt) -- (122.025pt,204.318pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,207.408pt) -- (119.014pt,202.891pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,209.382pt) -- (127.929pt,208.604pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.917pt,208.604pt) -- (130.94pt,208.604pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,204.865pt) -- (127.929pt,205.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.917pt,205.438pt) -- (130.94pt,205.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,209.382pt) -- (127.929pt,204.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,209.984pt) -- (136.843pt,208.119pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.832pt,208.119pt) -- (139.855pt,208.119pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,205.467pt) -- (136.843pt,207.319pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.832pt,207.319pt) -- (139.855pt,207.319pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,209.984pt) -- (136.843pt,205.467pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,213.418pt) -- (145.758pt,211.597pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.747pt,211.597pt) -- (148.77pt,211.597pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,208.902pt) -- (145.758pt,210.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.747pt,210.707pt) -- (148.77pt,210.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,213.418pt) -- (145.758pt,208.902pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,214.565pt) -- (163.588pt,212.907pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.577pt,212.907pt) -- (166.599pt,212.907pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,210.048pt) -- (163.588pt,211.674pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.577pt,211.674pt) -- (166.599pt,211.674pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,214.565pt) -- (163.588pt,210.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,216.914pt) -- (181.418pt,215.356pt); + \draw[line width=1pt, line join=miter, line cap=rect](178.407pt,215.356pt) -- (184.429pt,215.356pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,212.397pt) -- (181.418pt,213.912pt); + \draw[line width=1pt, line join=miter, line cap=rect](178.407pt,213.912pt) -- (184.429pt,213.912pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,216.914pt) -- (181.418pt,212.397pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,218.003pt) -- (199.248pt,216.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](196.236pt,216.113pt) -- (202.259pt,216.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,213.486pt) -- (199.248pt,215.364pt); + \draw[line width=1pt, line join=miter, line cap=rect](196.236pt,215.364pt) -- (202.259pt,215.364pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,218.003pt) -- (199.248pt,213.486pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,219.378pt) -- (217.077pt,217.514pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.066pt,217.514pt) -- (220.089pt,217.514pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,214.861pt) -- (217.077pt,216.713pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.066pt,216.713pt) -- (220.089pt,216.713pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,219.378pt) -- (217.077pt,214.861pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,220.915pt) -- (234.907pt,218.963pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.896pt,218.963pt) -- (237.918pt,218.963pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,216.398pt) -- (234.907pt,218.342pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.896pt,218.342pt) -- (237.918pt,218.342pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,220.915pt) -- (234.907pt,216.398pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,221.984pt) -- (252.737pt,220.447pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.726pt,220.447pt) -- (255.748pt,220.447pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,217.467pt) -- (252.737pt,218.959pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.726pt,218.959pt) -- (255.748pt,218.959pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,221.984pt) -- (252.737pt,217.467pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.567pt,222.784pt) -- (270.567pt,221.054pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.556pt,221.054pt) -- (273.578pt,221.054pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.567pt,218.267pt) -- (270.567pt,219.972pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.556pt,219.972pt) -- (273.578pt,219.972pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.567pt,222.784pt) -- (270.567pt,218.267pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.397pt,223.779pt) -- (288.397pt,222.01pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.385pt,222.01pt) -- (291.408pt,222.01pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.397pt,219.262pt) -- (288.397pt,221.011pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.385pt,221.011pt) -- (291.408pt,221.011pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.397pt,223.779pt) -- (288.397pt,219.262pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.226pt,224.88pt) -- (306.226pt,222.826pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.215pt,222.826pt) -- (309.238pt,222.826pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.226pt,220.363pt) -- (306.226pt,222.413pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.215pt,222.413pt) -- (309.238pt,222.413pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.226pt,224.88pt) -- (306.226pt,220.363pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.056pt,225.532pt) -- (324.056pt,223.636pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.045pt,223.636pt) -- (327.067pt,223.636pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.056pt,221.015pt) -- (324.056pt,222.9pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.045pt,222.9pt) -- (327.067pt,222.9pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.056pt,225.532pt) -- (324.056pt,221.015pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,143.175pt) -- (56.7878pt,141.559pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7766pt,141.559pt) -- (59.7991pt,141.559pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,138.658pt) -- (56.7878pt,140.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7766pt,140.238pt) -- (59.7991pt,140.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,143.175pt) -- (56.7878pt,138.658pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9661pt,145.962pt) -- (56.9661pt,144.467pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.9549pt,144.467pt) -- (59.9774pt,144.467pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9661pt,141.445pt) -- (56.9661pt,142.889pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.9549pt,142.889pt) -- (59.9774pt,142.889pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9661pt,145.962pt) -- (56.9661pt,141.445pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,150.659pt) -- (57.3227pt,148.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.3115pt,148.831pt) -- (60.334pt,148.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,146.143pt) -- (57.3227pt,147.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.3115pt,147.955pt) -- (60.334pt,147.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,150.659pt) -- (57.3227pt,146.143pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,157.635pt) -- (58.0359pt,155.711pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.0247pt,155.711pt) -- (61.0472pt,155.711pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,153.118pt) -- (58.0359pt,155.034pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.0247pt,155.034pt) -- (61.0472pt,155.034pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,157.635pt) -- (58.0359pt,153.118pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,162.537pt) -- (58.7491pt,160.959pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7378pt,160.959pt) -- (61.7603pt,160.959pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,158.02pt) -- (58.7491pt,159.558pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7378pt,159.558pt) -- (61.7603pt,159.558pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,162.537pt) -- (58.7491pt,158.02pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,171.078pt) -- (61.067pt,169.116pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0557pt,169.116pt) -- (64.0782pt,169.116pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,166.561pt) -- (61.067pt,168.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0557pt,168.515pt) -- (64.0782pt,168.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,171.078pt) -- (61.067pt,166.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,179.603pt) -- (65.5244pt,177.546pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.5132pt,177.546pt) -- (68.5357pt,177.546pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,175.086pt) -- (65.5244pt,177.139pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.5132pt,177.139pt) -- (68.5357pt,177.139pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,179.603pt) -- (65.5244pt,175.086pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,188.264pt) -- (74.4393pt,186.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.428pt,186.123pt) -- (77.4505pt,186.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,183.747pt) -- (74.4393pt,185.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.428pt,185.887pt) -- (77.4505pt,185.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,188.264pt) -- (74.4393pt,183.747pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,194.108pt) -- (83.3542pt,192.895pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.3429pt,192.895pt) -- (86.3654pt,192.895pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,189.591pt) -- (83.3542pt,190.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.3429pt,190.707pt) -- (86.3654pt,190.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,194.108pt) -- (83.3542pt,189.591pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,197.741pt) -- (92.2691pt,195.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.2578pt,195.666pt) -- (95.2803pt,195.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,193.224pt) -- (92.2691pt,195.297pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.2578pt,195.297pt) -- (95.2803pt,195.297pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,197.741pt) -- (92.2691pt,193.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,200.786pt) -- (101.184pt,199.154pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1727pt,199.154pt) -- (104.195pt,199.154pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,196.269pt) -- (101.184pt,197.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1727pt,197.866pt) -- (104.195pt,197.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,200.786pt) -- (101.184pt,196.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,205.068pt) -- (110.099pt,203.934pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.088pt,203.934pt) -- (113.11pt,203.934pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,200.551pt) -- (110.099pt,201.57pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.088pt,201.57pt) -- (113.11pt,201.57pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,205.068pt) -- (110.099pt,200.551pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,207.761pt) -- (119.014pt,207.077pt); + \draw[line width=1pt, line join=miter, line cap=rect](116.002pt,207.077pt) -- (122.025pt,207.077pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,203.244pt) -- (119.014pt,203.695pt); + \draw[line width=1pt, line join=miter, line cap=rect](116.002pt,203.695pt) -- (122.025pt,203.695pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,207.761pt) -- (119.014pt,203.244pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,210.477pt) -- (127.929pt,209.412pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.917pt,209.412pt) -- (130.94pt,209.412pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,205.96pt) -- (127.929pt,206.896pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.917pt,206.896pt) -- (130.94pt,206.896pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,210.477pt) -- (127.929pt,205.96pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,212.76pt) -- (136.843pt,210.981pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.832pt,210.981pt) -- (139.855pt,210.981pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,208.243pt) -- (136.843pt,210.002pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.832pt,210.002pt) -- (139.855pt,210.002pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,212.76pt) -- (136.843pt,208.243pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,215.698pt) -- (145.758pt,213.724pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.747pt,213.724pt) -- (148.77pt,213.724pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,211.181pt) -- (145.758pt,213.148pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.747pt,213.148pt) -- (148.77pt,213.148pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,215.698pt) -- (145.758pt,211.181pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,221.532pt) -- (163.588pt,219.421pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.577pt,219.421pt) -- (166.599pt,219.421pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,217.015pt) -- (163.588pt,219.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.577pt,219.125pt) -- (166.599pt,219.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,221.532pt) -- (163.588pt,217.015pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,227.508pt) -- (181.418pt,225.462pt); + \draw[line width=1pt, line join=miter, line cap=rect](178.407pt,225.462pt) -- (184.429pt,225.462pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,222.991pt) -- (181.418pt,225.033pt); + \draw[line width=1pt, line join=miter, line cap=rect](178.407pt,225.033pt) -- (184.429pt,225.033pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,227.508pt) -- (181.418pt,222.991pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,232.757pt) -- (199.248pt,230.706pt); + \draw[line width=1pt, line join=miter, line cap=rect](196.236pt,230.706pt) -- (202.259pt,230.706pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,228.24pt) -- (199.248pt,230.287pt); + \draw[line width=1pt, line join=miter, line cap=rect](196.236pt,230.287pt) -- (202.259pt,230.287pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,232.757pt) -- (199.248pt,228.24pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,237.355pt) -- (217.077pt,235.262pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.066pt,235.262pt) -- (220.089pt,235.262pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,232.838pt) -- (217.077pt,234.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.066pt,234.928pt) -- (220.089pt,234.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,237.355pt) -- (217.077pt,232.838pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,241.427pt) -- (234.907pt,239.305pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.896pt,239.305pt) -- (237.918pt,239.305pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,236.91pt) -- (234.907pt,239.03pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.896pt,239.03pt) -- (237.918pt,239.03pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,241.427pt) -- (234.907pt,236.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,244.854pt) -- (252.737pt,243.122pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.726pt,243.122pt) -- (255.748pt,243.122pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,240.337pt) -- (252.737pt,242.046pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.726pt,242.046pt) -- (255.748pt,242.046pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,244.854pt) -- (252.737pt,240.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.567pt,247.891pt) -- (270.567pt,246.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.556pt,246.588pt) -- (273.578pt,246.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.567pt,243.374pt) -- (270.567pt,244.596pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.556pt,244.596pt) -- (273.578pt,244.596pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.567pt,247.891pt) -- (270.567pt,243.374pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.397pt,251.643pt) -- (288.397pt,249.469pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.385pt,249.469pt) -- (291.408pt,249.469pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.397pt,247.126pt) -- (288.397pt,249.299pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.385pt,249.299pt) -- (291.408pt,249.299pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.397pt,251.643pt) -- (288.397pt,247.126pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.226pt,254.461pt) -- (306.226pt,252.279pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.215pt,252.279pt) -- (309.238pt,252.279pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.226pt,249.944pt) -- (306.226pt,252.124pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.215pt,252.124pt) -- (309.238pt,252.124pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.226pt,254.461pt) -- (306.226pt,249.944pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.056pt,256.439pt) -- (324.056pt,255.243pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.045pt,255.243pt) -- (327.067pt,255.243pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.056pt,251.923pt) -- (324.056pt,253.017pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.045pt,253.017pt) -- (327.067pt,253.017pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.056pt,256.439pt) -- (324.056pt,251.923pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,187.897pt) -- (56.7878pt,185.877pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7766pt,185.877pt) -- (59.7991pt,185.877pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,183.38pt) -- (56.7878pt,185.395pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7766pt,185.395pt) -- (59.7991pt,185.395pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,187.897pt) -- (56.7878pt,183.38pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9661pt,188.048pt) -- (56.9661pt,185.906pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.9549pt,185.906pt) -- (59.9774pt,185.906pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9661pt,183.531pt) -- (56.9661pt,185.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.9549pt,185.673pt) -- (59.9774pt,185.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9661pt,188.048pt) -- (56.9661pt,183.531pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,188.549pt) -- (57.3227pt,186.455pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.3115pt,186.455pt) -- (60.334pt,186.455pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,184.032pt) -- (57.3227pt,186.124pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.3115pt,186.124pt) -- (60.334pt,186.124pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,188.549pt) -- (57.3227pt,184.032pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,189.351pt) -- (58.0359pt,187.251pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.0247pt,187.251pt) -- (61.0472pt,187.251pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,184.835pt) -- (58.0359pt,186.933pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.0247pt,186.933pt) -- (61.0472pt,186.933pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,189.351pt) -- (58.0359pt,184.835pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,189.942pt) -- (58.7491pt,187.857pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7378pt,187.857pt) -- (61.7603pt,187.857pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,185.426pt) -- (58.7491pt,187.509pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7378pt,187.509pt) -- (61.7603pt,187.509pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,189.942pt) -- (58.7491pt,185.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,191.609pt) -- (61.067pt,189.523pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0557pt,189.523pt) -- (64.0782pt,189.523pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,187.092pt) -- (61.067pt,189.174pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0557pt,189.174pt) -- (64.0782pt,189.174pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,191.609pt) -- (61.067pt,187.092pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,196.624pt) -- (65.5244pt,194.529pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.5132pt,194.529pt) -- (68.5357pt,194.529pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,192.107pt) -- (65.5244pt,194.199pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.5132pt,194.199pt) -- (68.5357pt,194.199pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,196.624pt) -- (65.5244pt,192.107pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,202.833pt) -- (74.4393pt,201.25pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.428pt,201.25pt) -- (77.4505pt,201.25pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,198.317pt) -- (74.4393pt,199.861pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.428pt,199.861pt) -- (77.4505pt,199.861pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,202.833pt) -- (74.4393pt,198.317pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,209.239pt) -- (83.3542pt,207.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.3429pt,207.404pt) -- (86.3654pt,207.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,204.722pt) -- (83.3542pt,206.542pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.3429pt,206.542pt) -- (86.3654pt,206.542pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,209.239pt) -- (83.3542pt,204.722pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,213.492pt) -- (92.2691pt,211.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.2578pt,211.566pt) -- (95.2803pt,211.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,208.975pt) -- (92.2691pt,210.891pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.2578pt,210.891pt) -- (95.2803pt,210.891pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,213.492pt) -- (92.2691pt,208.975pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,217.86pt) -- (101.184pt,215.968pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1727pt,215.968pt) -- (104.195pt,215.968pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,213.343pt) -- (101.184pt,215.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1727pt,215.224pt) -- (104.195pt,215.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,217.86pt) -- (101.184pt,213.343pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,220.933pt) -- (110.099pt,219.6pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.088pt,219.6pt) -- (113.11pt,219.6pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,216.416pt) -- (110.099pt,217.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.088pt,217.673pt) -- (113.11pt,217.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,220.933pt) -- (110.099pt,216.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,223.678pt) -- (119.014pt,221.912pt); + \draw[line width=1pt, line join=miter, line cap=rect](116.002pt,221.912pt) -- (122.025pt,221.912pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,219.161pt) -- (119.014pt,220.907pt); + \draw[line width=1pt, line join=miter, line cap=rect](116.002pt,220.907pt) -- (122.025pt,220.907pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,223.678pt) -- (119.014pt,219.161pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,226.226pt) -- (127.929pt,224.863pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.917pt,224.863pt) -- (130.94pt,224.863pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,221.709pt) -- (127.929pt,223.002pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.917pt,223.002pt) -- (130.94pt,223.002pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,226.226pt) -- (127.929pt,221.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,228.033pt) -- (136.843pt,226.882pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.832pt,226.882pt) -- (139.855pt,226.882pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,223.516pt) -- (136.843pt,224.557pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.832pt,224.557pt) -- (139.855pt,224.557pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,228.033pt) -- (136.843pt,223.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,230.036pt) -- (145.758pt,228.796pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.747pt,228.796pt) -- (148.77pt,228.796pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,225.519pt) -- (145.758pt,226.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.747pt,226.666pt) -- (148.77pt,226.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,230.036pt) -- (145.758pt,225.519pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,233.58pt) -- (163.588pt,232.755pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.577pt,232.755pt) -- (166.599pt,232.755pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,229.063pt) -- (163.588pt,229.697pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.577pt,229.697pt) -- (166.599pt,229.697pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,233.58pt) -- (163.588pt,229.063pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,237.345pt) -- (181.418pt,236.122pt); + \draw[line width=1pt, line join=miter, line cap=rect](178.407pt,236.122pt) -- (184.429pt,236.122pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,232.828pt) -- (181.418pt,233.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](178.407pt,233.954pt) -- (184.429pt,233.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,237.345pt) -- (181.418pt,232.828pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,238.228pt) -- (199.248pt,237.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](196.236pt,237.677pt) -- (202.259pt,237.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,233.711pt) -- (199.248pt,233.984pt); + \draw[line width=1pt, line join=miter, line cap=rect](196.236pt,233.984pt) -- (202.259pt,233.984pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,238.228pt) -- (199.248pt,233.711pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,240.607pt) -- (217.077pt,239.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.066pt,239.887pt) -- (220.089pt,239.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,236.09pt) -- (217.077pt,236.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.066pt,236.588pt) -- (220.089pt,236.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,240.607pt) -- (217.077pt,236.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,243.312pt) -- (234.907pt,243.323pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.896pt,243.323pt) -- (237.918pt,243.323pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,238.795pt) -- (234.907pt,238.263pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.896pt,238.263pt) -- (237.918pt,238.263pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,243.312pt) -- (234.907pt,238.795pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,245.725pt) -- (252.737pt,244.779pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.726pt,244.779pt) -- (255.748pt,244.779pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,241.208pt) -- (252.737pt,241.997pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.726pt,241.997pt) -- (255.748pt,241.997pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,245.725pt) -- (252.737pt,241.208pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.567pt,245.812pt) -- (270.567pt,244.894pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.556pt,244.894pt) -- (273.578pt,244.894pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.567pt,241.295pt) -- (270.567pt,242.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.556pt,242.048pt) -- (273.578pt,242.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.567pt,245.812pt) -- (270.567pt,241.295pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.397pt,247.857pt) -- (288.397pt,247.437pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.385pt,247.437pt) -- (291.408pt,247.437pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.397pt,243.34pt) -- (288.397pt,243.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.385pt,243.433pt) -- (291.408pt,243.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.397pt,247.857pt) -- (288.397pt,243.34pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.226pt,248.907pt) -- (306.226pt,248.473pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.215pt,248.473pt) -- (309.238pt,248.473pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.226pt,244.39pt) -- (306.226pt,244.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.215pt,244.504pt) -- (309.238pt,244.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](306.226pt,248.907pt) -- (306.226pt,244.39pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.056pt,250.501pt) -- (324.056pt,249.187pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.045pt,249.187pt) -- (327.067pt,249.187pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.056pt,245.984pt) -- (324.056pt,247.218pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.045pt,247.218pt) -- (327.067pt,247.218pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.056pt,250.501pt) -- (324.056pt,245.984pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,214.816pt) -- (56.7878pt,217.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7766pt,217.134pt) -- (59.7991pt,217.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,210.299pt) -- (56.7878pt,205.152pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7766pt,205.152pt) -- (59.7991pt,205.152pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7878pt,214.816pt) -- (56.7878pt,210.299pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9661pt,214.748pt) -- (56.9661pt,218.171pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.9549pt,218.171pt) -- (59.9774pt,218.171pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9661pt,210.231pt) -- (56.9661pt,201.523pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.9549pt,201.523pt) -- (59.9774pt,201.523pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9661pt,214.748pt) -- (56.9661pt,210.231pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,214.058pt) -- (57.3227pt,212.684pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.3115pt,212.684pt) -- (60.334pt,212.684pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,209.541pt) -- (57.3227pt,210.846pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.3115pt,210.846pt) -- (60.334pt,210.846pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.3227pt,214.058pt) -- (57.3227pt,209.541pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,219.76pt) -- (58.0359pt,220.95pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.0247pt,220.95pt) -- (61.0472pt,220.95pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,215.243pt) -- (58.0359pt,212.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.0247pt,212.677pt) -- (61.0472pt,212.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0359pt,219.76pt) -- (58.0359pt,215.243pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,220.793pt) -- (58.7491pt,218.613pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7378pt,218.613pt) -- (61.7603pt,218.613pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,216.276pt) -- (58.7491pt,218.455pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7378pt,218.455pt) -- (61.7603pt,218.455pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7491pt,220.793pt) -- (58.7491pt,216.276pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,228.45pt) -- (61.067pt,228.127pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0557pt,228.127pt) -- (64.0782pt,228.127pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,223.933pt) -- (61.067pt,223.891pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.0557pt,223.891pt) -- (64.0782pt,223.891pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.067pt,228.45pt) -- (61.067pt,223.933pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,234.731pt) -- (65.5244pt,232.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.5132pt,232.504pt) -- (68.5357pt,232.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,230.214pt) -- (65.5244pt,232.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.5132pt,232.44pt) -- (68.5357pt,232.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.5244pt,234.731pt) -- (65.5244pt,230.214pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,243.109pt) -- (74.4393pt,241.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.428pt,241.607pt) -- (77.4505pt,241.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,238.592pt) -- (74.4393pt,240.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.428pt,240.044pt) -- (77.4505pt,240.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.4393pt,243.109pt) -- (74.4393pt,238.592pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,247.372pt) -- (83.3542pt,245.405pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.3429pt,245.405pt) -- (86.3654pt,245.405pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,242.855pt) -- (83.3542pt,244.816pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.3429pt,244.816pt) -- (86.3654pt,244.816pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.3542pt,247.372pt) -- (83.3542pt,242.855pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,250.869pt) -- (92.2691pt,248.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.2578pt,248.988pt) -- (95.2803pt,248.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,246.352pt) -- (92.2691pt,248.221pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.2578pt,248.221pt) -- (95.2803pt,248.221pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2691pt,250.869pt) -- (92.2691pt,246.352pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,253.461pt) -- (101.184pt,251.503pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1727pt,251.503pt) -- (104.195pt,251.503pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,248.945pt) -- (101.184pt,250.896pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1727pt,250.896pt) -- (104.195pt,250.896pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.184pt,253.461pt) -- (101.184pt,248.945pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,255.517pt) -- (110.099pt,253.307pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.088pt,253.307pt) -- (113.11pt,253.307pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,251pt) -- (110.099pt,253.21pt); + \draw[line width=1pt, line join=miter, line cap=rect](107.088pt,253.21pt) -- (113.11pt,253.21pt); + \draw[line width=1pt, line join=miter, line cap=rect](110.099pt,255.517pt) -- (110.099pt,251pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,257.522pt) -- (119.014pt,255.565pt); + \draw[line width=1pt, line join=miter, line cap=rect](116.002pt,255.565pt) -- (122.025pt,255.565pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,253.005pt) -- (119.014pt,254.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](116.002pt,254.954pt) -- (122.025pt,254.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.014pt,257.522pt) -- (119.014pt,253.005pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,258.903pt) -- (127.929pt,256.657pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.917pt,256.657pt) -- (130.94pt,256.657pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,254.386pt) -- (127.929pt,256.631pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.917pt,256.631pt) -- (130.94pt,256.631pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.929pt,258.903pt) -- (127.929pt,254.386pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,260.407pt) -- (136.843pt,258.291pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.832pt,258.291pt) -- (139.855pt,258.291pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,255.89pt) -- (136.843pt,258.004pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.832pt,258.004pt) -- (139.855pt,258.004pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.843pt,260.407pt) -- (136.843pt,255.89pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,261.736pt) -- (145.758pt,259.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.747pt,259.666pt) -- (148.77pt,259.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,257.219pt) -- (145.758pt,259.286pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.747pt,259.286pt) -- (148.77pt,259.286pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.758pt,261.736pt) -- (145.758pt,257.219pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,263.839pt) -- (163.588pt,261.691pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.577pt,261.691pt) -- (166.599pt,261.691pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,259.322pt) -- (163.588pt,261.469pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.577pt,261.469pt) -- (166.599pt,261.469pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.588pt,263.839pt) -- (163.588pt,259.322pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,265.737pt) -- (181.418pt,263.638pt); + \draw[line width=1pt, line join=miter, line cap=rect](178.407pt,263.638pt) -- (184.429pt,263.638pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,261.22pt) -- (181.418pt,263.317pt); + \draw[line width=1pt, line join=miter, line cap=rect](178.407pt,263.317pt) -- (184.429pt,263.317pt); + \draw[line width=1pt, line join=miter, line cap=rect](181.418pt,265.737pt) -- (181.418pt,261.22pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,267.319pt) -- (199.248pt,265.156pt); + \draw[line width=1pt, line join=miter, line cap=rect](196.236pt,265.156pt) -- (202.259pt,265.156pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,262.802pt) -- (199.248pt,264.964pt); + \draw[line width=1pt, line join=miter, line cap=rect](196.236pt,264.964pt) -- (202.259pt,264.964pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.248pt,267.319pt) -- (199.248pt,262.802pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,268.745pt) -- (217.077pt,266.576pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.066pt,266.576pt) -- (220.089pt,266.576pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,264.228pt) -- (217.077pt,266.396pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.066pt,266.396pt) -- (220.089pt,266.396pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.077pt,268.745pt) -- (217.077pt,264.228pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,270.075pt) -- (234.907pt,267.888pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.896pt,267.888pt) -- (237.918pt,267.888pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,265.559pt) -- (234.907pt,267.745pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.896pt,267.745pt) -- (237.918pt,267.745pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.907pt,270.075pt) -- (234.907pt,265.559pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,271.263pt) -- (252.737pt,269.106pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.726pt,269.106pt) -- (255.748pt,269.106pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,266.747pt) -- (252.737pt,268.903pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.726pt,268.903pt) -- (255.748pt,268.903pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.737pt,271.263pt) -- (252.737pt,266.747pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{205.894pt}{279.202pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{191.5pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Enactment Time [sec]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{36.135pt}{112.831pt}}]{\fontsize{10}{0}\selectfont{0,01}} + \pgftext[center, base, at={\pgfpoint{39.1463pt}{140.685pt}}]{\fontsize{10}{0}\selectfont{0,1}} + \pgftext[center, base, at={\pgfpoint{43.6631pt}{169.292pt}}]{\fontsize{10}{0}\selectfont{1}} + \pgftext[center, base, at={\pgfpoint{40.6519pt}{197.146pt}}]{\fontsize{10}{0}\selectfont{10}} + \pgftext[center, base, at={\pgfpoint{37.6406pt}{225pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{33.1238pt}{253.607pt}}]{\fontsize{10}{0}\selectfont{1.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,124.123pt) -- (52.6969pt,124.123pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,132.404pt) -- (52.6969pt,132.404pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,137.673pt) -- (52.6969pt,137.673pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,141.438pt) -- (52.6969pt,141.438pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,152.73pt) -- (52.6969pt,152.73pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,161.011pt) -- (52.6969pt,161.011pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,165.528pt) -- (52.6969pt,165.528pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,169.292pt) -- (52.6969pt,169.292pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,180.584pt) -- (52.6969pt,180.584pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,188.865pt) -- (52.6969pt,188.865pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,194.134pt) -- (52.6969pt,194.134pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,197.146pt) -- (52.6969pt,197.146pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,208.438pt) -- (52.6969pt,208.438pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,216.719pt) -- (52.6969pt,216.719pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,221.988pt) -- (52.6969pt,221.988pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,225.752pt) -- (52.6969pt,225.752pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,237.045pt) -- (52.6969pt,237.045pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,245.326pt) -- (52.6969pt,245.326pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,249.843pt) -- (52.6969pt,249.843pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,253.607pt) -- (52.6969pt,253.607pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,264.899pt) -- (52.6969pt,264.899pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,115.842pt) -- (49.6856pt,115.842pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,143.696pt) -- (49.6856pt,143.696pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,172.303pt) -- (49.6856pt,172.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,200.157pt) -- (49.6856pt,200.157pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,228.011pt) -- (49.6856pt,228.011pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,256.618pt) -- (49.6856pt,256.618pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,271.674pt) -- (56.4609pt,115.842pt); + \pgftext[center, base, at={\pgfpoint{204.389pt}{80.4597pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{56.4609pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{115.933pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{2.000}} + \pgftext[center, base, at={\pgfpoint{175.405pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{4.000}} + \pgftext[center, base, at={\pgfpoint{234.877pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{6.000}} + \pgftext[center, base, at={\pgfpoint{294.35pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{8.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](71.5172pt,115.842pt) -- (71.5172pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](100.877pt,115.842pt) -- (100.877pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](130.989pt,115.842pt) -- (130.989pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](160.349pt,115.842pt) -- (160.349pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](190.462pt,115.842pt) -- (190.462pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](219.821pt,115.842pt) -- (219.821pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](249.934pt,115.842pt) -- (249.934pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](279.293pt,115.842pt) -- (279.293pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](309.406pt,115.842pt) -- (309.406pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](338.766pt,115.842pt) -- (338.766pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](85.8206pt,115.842pt) -- (85.8206pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](145.293pt,115.842pt) -- (145.293pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](204.765pt,115.842pt) -- (204.765pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](264.237pt,115.842pt) -- (264.237pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](323.709pt,115.842pt) -- (323.709pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,115.842pt) -- (56.4609pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](115.933pt,115.842pt) -- (115.933pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](175.405pt,115.842pt) -- (175.405pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](234.877pt,115.842pt) -- (234.877pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](294.35pt,115.842pt) -- (294.35pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](56.4609pt,115.842pt) -- (338.766pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](152.068pt,200.157pt) -- (284.563pt,200.157pt) -- (284.563pt,120.359pt) -- (152.068pt,120.359pt) -- (152.068pt,200.157pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](160.349pt,188.865pt) -- (189.709pt,188.865pt); + \fill(174.653pt,191.123pt) -- (176.911pt,186.606pt) -- (172.394pt,186.606pt) -- (174.653pt,191.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.653pt,191.123pt) -- (176.911pt,186.606pt) -- (172.394pt,186.606pt) -- (174.653pt,191.123pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{197.237pt}{184.348pt}}]{\fontsize{12}{0}\selectfont{OpenMP}} + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](160.349pt,174.561pt) -- (189.709pt,174.561pt); + \fill(174.653pt,176.82pt) -- (176.911pt,174.561pt) -- (174.653pt,172.303pt) -- (172.394pt,174.561pt) -- (174.653pt,176.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.653pt,176.82pt) -- (176.911pt,174.561pt) -- (174.653pt,172.303pt) -- (172.394pt,174.561pt) -- (174.653pt,176.82pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{197.237pt}{170.044pt}}]{\fontsize{12}{0}\selectfont{MWRE - Early}} + \color[rgb]{0,1,1} + \draw[line width=1pt, line join=miter, line cap=rect](160.349pt,160.258pt) -- (189.709pt,160.258pt); + \fill(172.394pt,162.516pt) -- (177.664pt,162.516pt) -- (177.664pt,157.247pt) -- (172.394pt,157.247pt) -- (172.394pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.394pt,162.516pt) -- (177.664pt,162.516pt) -- (177.664pt,157.247pt) -- (172.394pt,157.247pt) -- (172.394pt,162.516pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{197.237pt}{155.741pt}}]{\fontsize{12}{0}\selectfont{MWRE - Late}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](160.349pt,145.954pt) -- (189.709pt,145.954pt); + \fill(172.394pt,148.213pt) -- (177.664pt,148.213pt) -- (177.664pt,142.943pt) -- (172.394pt,142.943pt) -- (172.394pt,148.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.394pt,148.213pt) -- (177.664pt,148.213pt) -- (177.664pt,142.943pt) -- (172.394pt,142.943pt) -- (172.394pt,148.213pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{197.237pt}{141.438pt}}]{\fontsize{12}{0}\selectfont{Swift}} + \draw[line width=1pt, line join=miter, line cap=rect](160.349pt,131.651pt) -- (189.709pt,131.651pt); + \fill(175.029pt,131.275pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.029pt,131.275pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{197.237pt}{127.134pt}}]{\fontsize{12}{0}\selectfont{ASKALON}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Raincloud-experiments1.dia b/mwre/figures/Raincloud-experiments1.dia new file mode 100755 index 0000000000000000000000000000000000000000..f748e16859448002ba713c48e104075552387d00 GIT binary patch literal 2988 zcmV;d3sdwTiwFP!000021MOYiZ{s!+f6rfGcwfB=IsC4hEv~pO?tm7zxb|N95-7If z=qgKwtZX(f_qQJ@J9exOTQVgkb!8w4?9dzyH8a2A@JH(VAHFT4(bphdhe>=h#vU4v zf_Rq9!+3Es{?BipKg#hBpRT^2hyHi^XOa5Lk^V-!Ht%l64_UVQ?)v)a>B))`r-eiZrFy3zIc)75D7x`Vl&`R23jr+${D;oV~vjADNo+>G!1*&mBEd5q`d zO{;CYSrR4b=&K*yj6dAxukrP^o9lyqj`Y3q7r|W`_YbGlvyX|dboDp`lR zN%p)dHL2;x{C?GD+iI;F#fwiL{zgA+E@}J0zOSkatre0j{d5t=WjT6mqRl{nCjmeY z22)ZYK?QypllJ27+=`3bic8&!3)i=+B+XJk%*rC~k|YZJcq27SAA|GdtY?0tP3)Lj z7FyhgS(co*{(C=KH&I~o@y^@YdhQ|(=f@rQphZnDPvJa!xczo)xRA%rAFxgT&%O2k zHC%^xQBb8p7-!b^`=$HmZn`htp*(``ziw#}o8D?6VlD#~u=WtKcns&k`h=++wyEjq zVcYEb)TkHRH657EM+LynMMVB{kZ!yGhrV?|x=0OHkG6Ms8+JziEDOKByn8h$$=!d0 zS+>>obCf*I9{e;LeH{Imd>ijG5uJyG^PBO%(BW_u71X`yXjmGrRkAZG@YqCn0_*r& z9ENfrsS|N`SCo)yCH#011us&l5yQC_GsV(lYy!k%M9A}m22rrQoh4~pP8hn>Ef@G>?L3&CRxbm& zwjxnIjlylDZ0`SU>d(W+^)ap3dHt{a`TP*!yXrX$zLjozG13*<)QxnW=N_~xq{LtR zRL?bn=<0Kl{^ZXduJ*5*T=@vN)MYD4oK;M*3(M0tAJB*0GAA@ClV zp&?`^NT;@oco|gR)gXRcZXKYZluB5wOAW5~F!%}=O(a`>hink0_(J(9oQjzu$v`ud>h2`T$T1J)|$0A|B|%v z%vN0$cH&qMpT6Deijey9ztMv>k!>8xl05kt?fE3T_6YbIS- zvvOq2YG=#JsVS=_maHz$kg=U1gHuDMorPr$vM$1ME@)~mv292$2H3k5RYL*ktqVw^vzdw$z}r-iwupy1K)kjSmZFyRw*9Bh@winL ziN9$TNp@95a$?bHZ_vuEJ*!6MtS--*v7I%$EhVY$0yJ?|OEQwC9ms4QoJpf{lHEnU zKXc}G_UyKvgi&V&B{vxdewA@x#~BB1mT}-V_NhK)7K?&9)m6v!( zFs^`LMi`TT#6ab3L$xJl*a%UGDFT8B^8Tr}kp??I{UwF6YfbarRo>iI#9A1vLV7b10Xu^ zE6PFki)@$xP!ReDI8Zzw+l3?BDh*bC8vOjrfNSn>jd@IJI~j1T3tW3ulQ;rv#1_^t zn)JD^QkktqSpPCr2*fn7Al4^ZjYS_l>7N~Lq-y3DolqG; zm}Ff!DA$4Eei>1eO<}Y9*enzFPl@S3#b%rs+&?Ggy;5LW*PxHsHS5T(MSjem^E=?)%FTDvuo|9xjkS7NP$$0^>68&%6t?0S2c_@O7z+Z^4BYEk7XJA{O&vt zZcuS=u&BiCvo|l#sVL&4$1F~Z!Cc`9cuHwWW|349q_kv(1?A_Sj!?6r)J)0Rb{3V3 z;(Ai;YErB0FP`7}X_`D0JKozMvF!Oa3gX4_{Eyj+IGJHKlu)_Qc9OhJ4p+)#$qtTj zx8d;1w0xXS;gVX;&+6P;bmHCzy!+lC#HTTMLY})w-O8`EB(9j)xi%&qaRk{VCF|M|56)fy7~K24y7%$DtS9^% z(BZd{EB{v3=hevxmL4$HXF?9hH_6B?%Hk|DqQ5L)jBpgW@|`QFJT4>HZ#!r6UjPC zRqI!I!J4c}OsdFwJultxdiZujGs+iRv7o)CrZ!47$w)=72`C4R$XqBTD8iDkApyPc z1oX?7Uxy6TNe0SI0xCTu*}y&Rd{4!Zii$P))TTn%u#lo&Xm!|7PbYv4KY;WJQ#ML9 zfhpE2Oqr@KfQAnRoHIP^l(=-5`b%Pzo`s^r7j;r50c0K|HCksRP(hb*AQ=k9RA~RM1EOppx#}apR1z}GHi+G-Ba&= z4;R1ti-Nb~7jLKCkaS4jXIfG=k-H2X=-J}Z?BTW{CxelKTgS0ja$isM=4a! z1sXK5V^f&nNz(9e@_B6HS@<71^1lwg*G3orF-y|qF{`K?9n_`n{b(Hw;q$G+C$}Ol iOWWDd=6&Qp2kED)%^Ur*Nd4uftN#NZ+Yu~`rvLzM@#WP3 literal 0 HcmV?d00001 diff --git a/mwre/figures/Raincloud-experiments1.eps b/mwre/figures/Raincloud-experiments1.eps new file mode 100755 index 0000000..2b57533 --- /dev/null +++ b/mwre/figures/Raincloud-experiments1.eps @@ -0,0 +1,676 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: Raincloud.dia +%%Creator: Dia v0.97.3 +%%CreationDate: Thu Jul 2 14:06:50 2015 +%%For: matthias +%%Orientation: Portrait +%%Magnification: 1.0000 +%%BoundingBox: 0 0 812 645 +%%BeginSetup +%%EndSetup +%%EndComments +%%BeginProlog +[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright +/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one +/two /three /four /five /six /seven /eight /nine /colon /semicolon +/less /equal /greater /question /at /A /B /C /D /E +/F /G /H /I /J /K /L /M /N /O +/P /Q /R /S /T /U /V /W /X /Y +/Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c +/d /e /f /g /h /i /j /k /l /m +/n /o /p /q /r /s /t /u /v /w +/x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright +/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior +/acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf +/threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla +/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde +/Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex +/Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring +/ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis +/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave +/uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def +/cp {closepath} bind def +/c {curveto} bind def +/f {fill} bind def +/a {arc} bind def +/ef {eofill} bind def +/ex {exch} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth pop} bind def +/tr {translate} bind def + +/ellipsedict 8 dict def +ellipsedict /mtrx matrix put +/ellipse +{ ellipsedict begin + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def /savematrix mtrx currentmatrix def + x y tr xrad yrad sc + 0 0 1 startangle endangle arc + savematrix setmatrix + end +} def + +/mergeprocs { +dup length +3 -1 roll +dup +length +dup +5 1 roll +3 -1 roll +add +array cvx +dup +3 -1 roll +0 exch +putinterval +dup +4 2 roll +putinterval +} bind def +/Times-Roman-latin1 + /Times-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-Italic-latin1 + /Times-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-Bold-latin1 + /Times-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-BoldItalic-latin1 + /Times-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-Gothic-latin1 + /AvantGarde-Gothic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-BookOblique-latin1 + /AvantGarde-BookOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-Demi-latin1 + /AvantGarde-Demi findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-DemiOblique-latin1 + /AvantGarde-DemiOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-Light-latin1 + /Bookman-Light findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-LightItalic-latin1 + /Bookman-LightItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-Demi-latin1 + /Bookman-Demi findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-DemiItalic-latin1 + /Bookman-DemiItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-latin1 + /Courier findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-Oblique-latin1 + /Courier-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-Bold-latin1 + /Courier-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-BoldOblique-latin1 + /Courier-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-latin1 + /Helvetica findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Oblique-latin1 + /Helvetica-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Bold-latin1 + /Helvetica-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-BoldOblique-latin1 + /Helvetica-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-latin1 + /Helvetica-Narrow findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-Oblique-latin1 + /Helvetica-Narrow-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-Bold-latin1 + /Helvetica-Narrow-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-BoldOblique-latin1 + /Helvetica-Narrow-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Roman-latin1 + /NewCenturySchlbk-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Italic-latin1 + /NewCenturySchlbk-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Bold-latin1 + /NewCenturySchlbk-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-BoldItalic-latin1 + /NewCenturySchlbk-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Roman-latin1 + /Palatino-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Italic-latin1 + /Palatino-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Bold-latin1 + /Palatino-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-BoldItalic-latin1 + /Palatino-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Symbol-latin1 + /Symbol findfont +definefont pop +/ZapfChancery-MediumItalic-latin1 + /ZapfChancery-MediumItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/ZapfDingbats-latin1 + /ZapfDingbats findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +28.346000 -28.346000 scale +-2.450000 -24.700000 translate +%%EndProlog + + +1.000000 1.000000 1.000000 srgb +n 3.000000 7.712220 m 3.000000 23.487775 l 18.000000 23.487775 l 18.000000 7.712220 l f +n 3.000000 8.212220 m 3.000000 8.212220 0.500000 0.500000 180.000000 270.000000 ellipse f +n 18.000000 8.212220 m 18.000000 8.212220 0.500000 0.500000 270.000000 360.000000 ellipse f +n 2.500000 8.212220 m 2.500000 22.987775 l 18.500000 22.987775 l 18.500000 8.212220 l f +n 3.000000 22.987775 m 3.000000 22.987775 0.500000 0.500000 90.000000 180.000000 ellipse f +n 18.000000 22.987775 m 18.000000 22.987775 0.500000 0.500000 0.000000 90.000000 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 3.000000 7.712220 m 18.000000 7.712220 l s +n 3.000000 23.487775 m 18.000000 23.487775 l s +n 3.000000 8.212220 0.500000 0.500000 180.000000 270.000000 ellipse s +n 18.000000 8.212220 0.500000 0.500000 270.000000 360.000000 ellipse s +n 2.500000 8.212220 m 2.500000 22.987775 l s +n 18.500000 8.212220 m 18.500000 22.987775 l s +n 3.000000 22.987775 0.500000 0.500000 90.000000 180.000000 ellipse s +n 18.000000 22.987775 0.500000 0.500000 0.000000 90.000000 ellipse s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(Parallel) 2.950000 8.873942 m + gs 1 -1 sc sh gr +(ForEach) 2.950000 10.002831 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n 8.500000 7.500000 m 8.500000 8.700000 l 12.500000 8.700000 l 12.500000 7.500000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 8.500000 7.500000 m 8.500000 8.700000 l 12.500000 8.700000 l 12.500000 7.500000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 7.500000 m 10.500000 8.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 9.500000 7.500000 m 9.500000 8.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 8.100000 m 10.500000 8.100000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 11.500000 7.500000 m 11.500000 8.700000 l s +1.000000 1.000000 1.000000 srgb +n 8.500000 22.500000 m 8.500000 23.700000 l 12.500000 23.700000 l 12.500000 22.500000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 8.500000 22.500000 m 8.500000 23.700000 l 12.500000 23.700000 l 12.500000 22.500000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 22.500000 m 10.500000 23.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 9.500000 22.500000 m 9.500000 23.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 23.100000 m 10.500000 23.100000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 11.500000 22.500000 m 11.500000 23.700000 l s +1.000000 1.000000 1.000000 srgb +n 10.499999 11.249996 4.305969 1.537846 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 10.499999 11.249996 4.305969 1.537846 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(linearModel) dup sw 2 div 10.499999 ex sub 11.297274 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n 10.499996 5.312272 4.018326 1.506612 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 10.499996 5.312272 4.018326 1.506612 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(prepareLM) dup sw 2 div 10.499996 ex sub 5.359550 m + gs 1 -1 sc sh gr +n 10.500000 2.500000 0.500000 0.500000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +n 10.500000 2.500000 0.500000 0.500000 0 360 ellipse cp s +1.000000 1.000000 1.000000 srgb +n 28.000000 20.000000 0.500000 0.500000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0.000000 0.000000 0.000000 srgb +n 28.000000 20.000000 0.500000 0.500000 0 360 ellipse cp s +n 28.000001 20.000001 0.250001 0.250001 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +n 28.000001 20.000001 0.250001 0.250001 0 360 ellipse cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 3.040625 m 10.500000 3.255660 l s +0 slj +n 10.250000 3.255660 m 10.500000 3.755660 l 10.750000 3.255660 l ef +0.100000 slw +[] 0 sd +0 slj +n 10.250000 3.255660 m 10.500000 3.755660 l 10.750000 3.255660 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 8.700000 m 10.500000 9.162150 l s +0 slj +n 10.250000 9.162150 m 10.500000 9.662150 l 10.750000 9.162150 l ef +0.100000 slw +[] 0 sd +0 slj +n 10.250000 9.162150 m 10.500000 9.662150 l 10.750000 9.162150 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 12.787800 m 10.500000 12.712800 l s +0 slj +n 10.250000 12.712800 m 10.500000 13.212800 l 10.750000 12.712800 l ef +0.100000 slw +[] 0 sd +0 slj +n 10.250000 12.712800 m 10.500000 13.212800 l 10.750000 12.712800 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 28.000000 18.255300 m 28.000000 18.950000 l s +0 slj +n 27.750000 18.950000 m 28.000000 19.450000 l 28.250000 18.950000 l ef +0.100000 slw +[] 0 sd +0 slj +n 27.750000 18.950000 m 28.000000 19.450000 l 28.250000 18.950000 l cp s +1.000000 1.000000 1.000000 srgb +n 10.500003 13.262800 m 13.525837 14.627646 l 10.500003 15.992492 l 7.474170 14.627646 l ef +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 10.500003 13.262800 m 13.525837 14.627646 l 10.500003 15.992492 l 7.474170 14.627646 l cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(IF) dup sw 2 div 10.500003 ex sub 14.674924 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 6.818890 m 10.500000 6.950000 l s +0 slj +n 10.250000 6.950000 m 10.500000 7.450000 l 10.750000 6.950000 l ef +0.100000 slw +[] 0 sd +0 slj +n 10.250000 6.950000 m 10.500000 7.450000 l 10.750000 6.950000 l cp s +1.000000 1.000000 1.000000 srgb +n 6.500000 17.812273 3.500000 1.312273 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 6.500000 17.812273 3.500000 1.312273 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(PPS) dup sw 2 div 6.500000 ex sub 17.859551 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n 10.500000 19.500000 m 13.000000 20.627661 l 10.500000 21.755322 l 8.000000 20.627661 l ef +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 10.500000 19.500000 m 13.000000 20.627661 l 10.500000 21.755322 l 8.000000 20.627661 l cp s +/Helvetica-Bold-latin1 ff 0.560000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 8.987080 15.310100 m 8.205004 16.189015 l s +0 slj +n 8.018238 16.022827 m 7.872628 16.562547 l 8.391770 16.355203 l ef +0.100000 slw +[] 0 sd +0 slj +n 8.018238 16.022827 m 7.872628 16.562547 l 8.391770 16.355203 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 7.839390 19.024700 m 8.807175 19.737601 l s +0 slj +n 8.658902 19.938885 m 9.209743 20.034146 l 8.955447 19.536317 l ef +0.100000 slw +[] 0 sd +0 slj +n 8.658902 19.938885 m 9.209743 20.034146 l 8.955447 19.536317 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 15.992500 m 10.500000 18.950000 l s +0 slj +n 10.250000 18.950000 m 10.500000 19.450000 l 10.750000 18.950000 l ef +0.100000 slw +[] 0 sd +0 slj +n 10.250000 18.950000 m 10.500000 19.450000 l 10.750000 18.950000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 10.500000 21.755300 m 10.500000 21.950000 l s +0 slj +n 10.250000 21.950000 m 10.500000 22.450000 l 10.750000 21.950000 l ef +0.100000 slw +[] 0 sd +0 slj +n 10.250000 21.950000 m 10.500000 22.450000 l 10.750000 21.950000 l cp s +1.000000 1.000000 1.000000 srgb +n 28.000033 9.762820 m 31.025867 11.127666 l 28.000033 12.492512 l 24.974200 11.127666 l ef +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 28.000033 9.762820 m 31.025867 11.127666 l 28.000033 12.492512 l 24.974200 11.127666 l cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(IF) dup sw 2 div 28.000033 ex sub 11.174944 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n 24.000000 14.312273 3.500000 1.312273 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 24.000000 14.312273 3.500000 1.312273 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(PPF) dup sw 2 div 24.000000 ex sub 14.359551 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n 28.000000 16.000000 m 30.500000 17.127661 l 28.000000 18.255322 l 25.500000 17.127661 l ef +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n 28.000000 16.000000 m 30.500000 17.127661 l 28.000000 18.255322 l 25.500000 17.127661 l cp s +/Helvetica-Bold-latin1 ff 0.560000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 28.000000 12.492500 m 28.000000 15.450000 l s +0 slj +n 27.750000 15.450000 m 28.000000 15.950000 l 28.250000 15.450000 l ef +0.100000 slw +[] 0 sd +0 slj +n 27.750000 15.450000 m 28.000000 15.950000 l 28.250000 15.450000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 26.487100 11.810100 m 25.643426 12.658887 l s +0 slj +n 25.466116 12.482645 m 25.290942 13.013507 l 25.820736 12.835129 l ef +0.100000 slw +[] 0 sd +0 slj +n 25.466116 12.482645 m 25.290942 13.013507 l 25.820736 12.835129 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n 25.496185 15.537256 m 26.324439 16.215378 l s +0 slj +n 26.166066 16.408814 m 26.711313 16.532125 l 26.482813 16.021941 l ef +0.100000 slw +[] 0 sd +0 slj +n 26.166066 16.408814 m 26.711313 16.532125 l 26.482813 16.021941 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0 slc +n 10.500000 23.700000 m 10.500000 24.650000 l 19.500000 24.650000 l 19.500000 8.050000 l 28.000000 8.050000 l 28.000000 9.212820 l s +0 slj +n 27.750000 9.212820 m 28.000000 9.712820 l 28.250000 9.212820 l ef +0.100000 slw +[] 0 sd +0 slj +n 27.750000 9.212820 m 28.000000 9.712820 l 28.250000 9.212820 l cp s +showpage diff --git a/mwre/figures/Scheduler01-Speedup.tex b/mwre/figures/Scheduler01-Speedup.tex new file mode 100755 index 0000000..17ed884 --- /dev/null +++ b/mwre/figures/Scheduler01-Speedup.tex @@ -0,0 +1,930 @@ +\begin{tikzpicture}{0pt}{0pt}{988pt}{497pt} + \clip(0pt,497pt) -- (743.779pt,497pt) -- (743.779pt,122.852pt) -- (0pt,122.852pt) -- (0pt,497pt); +\begin{scope} + \clip(47.4272pt,472.91pt) -- (725.711pt,472.91pt) -- (725.711pt,167.268pt) -- (47.4272pt,167.268pt) -- (47.4272pt,472.91pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](47.4272pt,257.458pt) -- (725.711pt,257.458pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](50.2534pt,257.251pt) -- (55.9057pt,257.071pt) -- (61.5581pt,257.58pt) -- (67.2105pt,257.018pt) -- (72.8628pt,257.145pt) -- (78.5152pt,256.96pt) -- (84.1676pt,257.144pt) -- (89.8199pt,257.506pt) -- (95.4723pt,258.907pt) -- (101.125pt,284.578pt) -- (106.777pt,266.048pt) -- (112.429pt,262.365pt) -- (118.082pt,259.291pt) -- (123.734pt,266.441pt) -- (129.387pt,255.423pt) -- (135.039pt,294.86pt) -- (140.691pt,275.562pt) -- (146.344pt,273.795pt) -- (151.996pt,268.838pt) -- (157.648pt,315.815pt) -- (163.301pt,266.742pt) -- (168.953pt,276.748pt) -- (174.605pt,268.077pt) -- (180.258pt,243.975pt) -- (185.91pt,259.934pt) -- (191.563pt,259.728pt) -- (197.215pt,260.199pt) -- (202.867pt,265.009pt) -- (208.52pt,253.135pt) -- (214.172pt,263.393pt) -- (219.824pt,258.5pt) -- (225.477pt,256.973pt) -- (231.129pt,277.958pt) -- (236.781pt,265.705pt) -- (242.434pt,271.837pt) -- (248.086pt,283.143pt) -- (253.739pt,267.451pt) -- (259.391pt,264.195pt) -- (265.043pt,258.71pt) -- (270.696pt,286.803pt) -- (276.348pt,267.133pt) -- (282pt,329.818pt) -- (287.653pt,274.306pt) -- (293.305pt,381.946pt) -- (298.958pt,281.816pt) -- (304.61pt,328.894pt) -- (310.262pt,274.057pt) -- (315.915pt,280.951pt) -- (321.567pt,264.209pt) -- (327.219pt,254.945pt) -- (332.872pt,256.34pt) -- (338.524pt,227.399pt) -- (344.176pt,262.188pt) -- (349.829pt,250.776pt) -- (355.481pt,254.059pt) -- (361.134pt,252.358pt) -- (366.786pt,281.726pt) -- (372.438pt,313.866pt) -- (378.091pt,284.53pt) -- (383.743pt,329.56pt) -- (389.395pt,269.346pt) -- (395.048pt,295.842pt) -- (400.7pt,262.675pt) -- (406.353pt,262.053pt) -- (412.005pt,261.25pt) -- (417.657pt,288.078pt) -- (423.31pt,276.928pt) -- (428.962pt,319.608pt) -- (434.614pt,276.186pt) -- (440.267pt,323.149pt) -- (445.919pt,281.364pt) -- (451.571pt,322.708pt) -- (457.224pt,258.967pt) -- (462.876pt,255.113pt) -- (468.529pt,249.92pt) -- (474.181pt,250.987pt) -- (479.833pt,254.453pt) -- (485.486pt,248.823pt) -- (491.138pt,251.758pt) -- (496.79pt,248.363pt) -- (502.443pt,272.252pt) -- (508.095pt,371.082pt) -- (513.747pt,280.164pt) -- (519.4pt,424.744pt) -- (525.052pt,279.846pt) -- (530.705pt,329.686pt) -- (536.357pt,281.504pt) -- (542.009pt,310.08pt) -- (547.662pt,250.247pt) -- (553.314pt,298.85pt) -- (558.966pt,259.197pt) -- (564.619pt,288.074pt) -- (570.271pt,284.175pt) -- (575.924pt,286.127pt) -- (581.576pt,278.699pt) -- (587.228pt,300.453pt) -- (592.881pt,283.052pt) -- (598.533pt,322.102pt) -- (604.185pt,263.73pt) -- (609.838pt,294.587pt) -- (615.49pt,267.076pt) -- (621.142pt,285.519pt) -- (626.795pt,261.166pt) -- (632.447pt,264.897pt) -- (638.1pt,268.803pt) -- (643.752pt,310.015pt) -- (649.404pt,269.751pt) -- (655.057pt,330.937pt) -- (660.709pt,277.407pt) -- (666.361pt,319.384pt) -- (672.014pt,273.076pt) -- (677.666pt,317.135pt) -- (683.318pt,257.263pt) -- (688.971pt,280.854pt) -- (694.623pt,265.335pt) -- (700.276pt,276.313pt) -- (705.928pt,279.536pt) -- (711.58pt,289.785pt) -- (717.233pt,280.404pt) -- (722.885pt,293.851pt); + \fill(48.18pt,259.864pt) -- (53.4497pt,259.864pt) -- (53.4497pt,254.594pt) -- (48.18pt,254.594pt) -- (48.18pt,259.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](48.18pt,259.864pt) -- (53.4497pt,259.864pt) -- (53.4497pt,254.594pt) -- (48.18pt,254.594pt) -- (48.18pt,259.864pt); + \fill(53.4497pt,259.111pt) -- (58.7194pt,259.111pt) -- (58.7194pt,253.842pt) -- (53.4497pt,253.842pt) -- (53.4497pt,259.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.4497pt,259.111pt) -- (58.7194pt,259.111pt) -- (58.7194pt,253.842pt) -- (53.4497pt,253.842pt) -- (53.4497pt,259.111pt); + \fill(59.4722pt,259.864pt) -- (64.7419pt,259.864pt) -- (64.7419pt,254.594pt) -- (59.4722pt,254.594pt) -- (59.4722pt,259.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.4722pt,259.864pt) -- (64.7419pt,259.864pt) -- (64.7419pt,254.594pt) -- (59.4722pt,254.594pt) -- (59.4722pt,259.864pt); + \fill(64.7419pt,259.111pt) -- (70.0116pt,259.111pt) -- (70.0116pt,253.842pt) -- (64.7419pt,253.842pt) -- (64.7419pt,259.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.7419pt,259.111pt) -- (70.0116pt,259.111pt) -- (70.0116pt,253.842pt) -- (64.7419pt,253.842pt) -- (64.7419pt,259.111pt); + \fill(70.7644pt,259.111pt) -- (76.0341pt,259.111pt) -- (76.0341pt,253.842pt) -- (70.7644pt,253.842pt) -- (70.7644pt,259.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,259.111pt) -- (76.0341pt,259.111pt) -- (76.0341pt,253.842pt) -- (70.7644pt,253.842pt) -- (70.7644pt,259.111pt); + \fill(76.0341pt,259.111pt) -- (81.3037pt,259.111pt) -- (81.3037pt,253.842pt) -- (76.0341pt,253.842pt) -- (76.0341pt,259.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.0341pt,259.111pt) -- (81.3037pt,259.111pt) -- (81.3037pt,253.842pt) -- (76.0341pt,253.842pt) -- (76.0341pt,259.111pt); + \fill(82.0566pt,259.111pt) -- (87.3263pt,259.111pt) -- (87.3263pt,253.842pt) -- (82.0566pt,253.842pt) -- (82.0566pt,259.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.0566pt,259.111pt) -- (87.3263pt,259.111pt) -- (87.3263pt,253.842pt) -- (82.0566pt,253.842pt) -- (82.0566pt,259.111pt); + \fill(87.3263pt,259.864pt) -- (92.5959pt,259.864pt) -- (92.5959pt,254.594pt) -- (87.3263pt,254.594pt) -- (87.3263pt,259.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](87.3263pt,259.864pt) -- (92.5959pt,259.864pt) -- (92.5959pt,254.594pt) -- (87.3263pt,254.594pt) -- (87.3263pt,259.864pt); + \fill(93.3487pt,261.37pt) -- (98.6184pt,261.37pt) -- (98.6184pt,256.1pt) -- (93.3487pt,256.1pt) -- (93.3487pt,261.37pt); + \draw[line width=1pt, line join=miter, line cap=rect](93.3487pt,261.37pt) -- (98.6184pt,261.37pt) -- (98.6184pt,256.1pt) -- (93.3487pt,256.1pt) -- (93.3487pt,261.37pt); + \fill(98.6184pt,286.965pt) -- (103.888pt,286.965pt) -- (103.888pt,281.696pt) -- (98.6184pt,281.696pt) -- (98.6184pt,286.965pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.6184pt,286.965pt) -- (103.888pt,286.965pt) -- (103.888pt,281.696pt) -- (98.6184pt,281.696pt) -- (98.6184pt,286.965pt); + \fill(104.641pt,268.145pt) -- (109.911pt,268.145pt) -- (109.911pt,262.875pt) -- (104.641pt,262.875pt) -- (104.641pt,268.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](104.641pt,268.145pt) -- (109.911pt,268.145pt) -- (109.911pt,262.875pt) -- (104.641pt,262.875pt) -- (104.641pt,268.145pt); + \fill(109.911pt,264.381pt) -- (115.18pt,264.381pt) -- (115.18pt,259.111pt) -- (109.911pt,259.111pt) -- (109.911pt,264.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.911pt,264.381pt) -- (115.18pt,264.381pt) -- (115.18pt,259.111pt) -- (109.911pt,259.111pt) -- (109.911pt,264.381pt); + \fill(115.933pt,261.37pt) -- (121.203pt,261.37pt) -- (121.203pt,256.1pt) -- (115.933pt,256.1pt) -- (115.933pt,261.37pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.933pt,261.37pt) -- (121.203pt,261.37pt) -- (121.203pt,256.1pt) -- (115.933pt,256.1pt) -- (115.933pt,261.37pt); + \fill(121.203pt,268.898pt) -- (126.472pt,268.898pt) -- (126.472pt,263.628pt) -- (121.203pt,263.628pt) -- (121.203pt,268.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](121.203pt,268.898pt) -- (126.472pt,268.898pt) -- (126.472pt,263.628pt) -- (121.203pt,263.628pt) -- (121.203pt,268.898pt); + \fill(127.225pt,257.606pt) -- (132.495pt,257.606pt) -- (132.495pt,252.336pt) -- (127.225pt,252.336pt) -- (127.225pt,257.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](127.225pt,257.606pt) -- (132.495pt,257.606pt) -- (132.495pt,252.336pt) -- (127.225pt,252.336pt) -- (127.225pt,257.606pt); + \fill(132.495pt,296.752pt) -- (137.765pt,296.752pt) -- (137.765pt,291.482pt) -- (132.495pt,291.482pt) -- (132.495pt,296.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.495pt,296.752pt) -- (137.765pt,296.752pt) -- (137.765pt,291.482pt) -- (132.495pt,291.482pt) -- (132.495pt,296.752pt); + \fill(138.518pt,277.932pt) -- (143.787pt,277.932pt) -- (143.787pt,272.662pt) -- (138.518pt,272.662pt) -- (138.518pt,277.932pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.518pt,277.932pt) -- (143.787pt,277.932pt) -- (143.787pt,272.662pt) -- (138.518pt,272.662pt) -- (138.518pt,277.932pt); + \fill(143.787pt,276.426pt) -- (149.057pt,276.426pt) -- (149.057pt,271.156pt) -- (143.787pt,271.156pt) -- (143.787pt,276.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.787pt,276.426pt) -- (149.057pt,276.426pt) -- (149.057pt,271.156pt) -- (143.787pt,271.156pt) -- (143.787pt,276.426pt); + \fill(149.81pt,271.156pt) -- (155.079pt,271.156pt) -- (155.079pt,265.887pt) -- (149.81pt,265.887pt) -- (149.81pt,271.156pt); + \draw[line width=1pt, line join=miter, line cap=rect](149.81pt,271.156pt) -- (155.079pt,271.156pt) -- (155.079pt,265.887pt) -- (149.81pt,265.887pt) -- (149.81pt,271.156pt); + \fill(155.079pt,317.831pt) -- (160.349pt,317.831pt) -- (160.349pt,312.561pt) -- (155.079pt,312.561pt) -- (155.079pt,317.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](155.079pt,317.831pt) -- (160.349pt,317.831pt) -- (160.349pt,312.561pt) -- (155.079pt,312.561pt) -- (155.079pt,317.831pt); + \fill(161.102pt,268.898pt) -- (166.372pt,268.898pt) -- (166.372pt,263.628pt) -- (161.102pt,263.628pt) -- (161.102pt,268.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.102pt,268.898pt) -- (166.372pt,268.898pt) -- (166.372pt,263.628pt) -- (161.102pt,263.628pt) -- (161.102pt,268.898pt); + \fill(166.372pt,278.684pt) -- (171.641pt,278.684pt) -- (171.641pt,273.415pt) -- (166.372pt,273.415pt) -- (166.372pt,278.684pt); + \draw[line width=1pt, line join=miter, line cap=rect](166.372pt,278.684pt) -- (171.641pt,278.684pt) -- (171.641pt,273.415pt) -- (166.372pt,273.415pt) -- (166.372pt,278.684pt); + \fill(172.394pt,270.403pt) -- (177.664pt,270.403pt) -- (177.664pt,265.134pt) -- (172.394pt,265.134pt) -- (172.394pt,270.403pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.394pt,270.403pt) -- (177.664pt,270.403pt) -- (177.664pt,265.134pt) -- (172.394pt,265.134pt) -- (172.394pt,270.403pt); + \fill(177.664pt,246.313pt) -- (182.933pt,246.313pt) -- (182.933pt,241.044pt) -- (177.664pt,241.044pt) -- (177.664pt,246.313pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.664pt,246.313pt) -- (182.933pt,246.313pt) -- (182.933pt,241.044pt) -- (177.664pt,241.044pt) -- (177.664pt,246.313pt); + \fill(183.686pt,262.123pt) -- (188.956pt,262.123pt) -- (188.956pt,256.853pt) -- (183.686pt,256.853pt) -- (183.686pt,262.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](183.686pt,262.123pt) -- (188.956pt,262.123pt) -- (188.956pt,256.853pt) -- (183.686pt,256.853pt) -- (183.686pt,262.123pt); + \fill(188.956pt,262.123pt) -- (194.226pt,262.123pt) -- (194.226pt,256.853pt) -- (188.956pt,256.853pt) -- (188.956pt,262.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.956pt,262.123pt) -- (194.226pt,262.123pt) -- (194.226pt,256.853pt) -- (188.956pt,256.853pt) -- (188.956pt,262.123pt); + \fill(194.978pt,262.123pt) -- (200.248pt,262.123pt) -- (200.248pt,256.853pt) -- (194.978pt,256.853pt) -- (194.978pt,262.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.978pt,262.123pt) -- (200.248pt,262.123pt) -- (200.248pt,256.853pt) -- (194.978pt,256.853pt) -- (194.978pt,262.123pt); + \fill(200.248pt,267.392pt) -- (205.518pt,267.392pt) -- (205.518pt,262.123pt) -- (200.248pt,262.123pt) -- (200.248pt,267.392pt); + \draw[line width=1pt, line join=miter, line cap=rect](200.248pt,267.392pt) -- (205.518pt,267.392pt) -- (205.518pt,262.123pt) -- (200.248pt,262.123pt) -- (200.248pt,267.392pt); + \fill(206.271pt,255.347pt) -- (211.54pt,255.347pt) -- (211.54pt,250.078pt) -- (206.271pt,250.078pt) -- (206.271pt,255.347pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.271pt,255.347pt) -- (211.54pt,255.347pt) -- (211.54pt,250.078pt) -- (206.271pt,250.078pt) -- (206.271pt,255.347pt); + \fill(211.54pt,265.887pt) -- (216.81pt,265.887pt) -- (216.81pt,260.617pt) -- (211.54pt,260.617pt) -- (211.54pt,265.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.54pt,265.887pt) -- (216.81pt,265.887pt) -- (216.81pt,260.617pt) -- (211.54pt,260.617pt) -- (211.54pt,265.887pt); + \fill(217.563pt,260.617pt) -- (222.833pt,260.617pt) -- (222.833pt,255.347pt) -- (217.563pt,255.347pt) -- (217.563pt,260.617pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.563pt,260.617pt) -- (222.833pt,260.617pt) -- (222.833pt,255.347pt) -- (217.563pt,255.347pt) -- (217.563pt,260.617pt); + \fill(223.585pt,259.111pt) -- (228.855pt,259.111pt) -- (228.855pt,253.842pt) -- (223.585pt,253.842pt) -- (223.585pt,259.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.585pt,259.111pt) -- (228.855pt,259.111pt) -- (228.855pt,253.842pt) -- (223.585pt,253.842pt) -- (223.585pt,259.111pt); + \fill(228.855pt,280.19pt) -- (234.125pt,280.19pt) -- (234.125pt,274.92pt) -- (228.855pt,274.92pt) -- (228.855pt,280.19pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.855pt,280.19pt) -- (234.125pt,280.19pt) -- (234.125pt,274.92pt) -- (228.855pt,274.92pt) -- (228.855pt,280.19pt); + \fill(234.877pt,268.145pt) -- (240.147pt,268.145pt) -- (240.147pt,262.875pt) -- (234.877pt,262.875pt) -- (234.877pt,268.145pt); + \draw[line width=1pt, line join=miter, line cap=rect](234.877pt,268.145pt) -- (240.147pt,268.145pt) -- (240.147pt,262.875pt) -- (234.877pt,262.875pt) -- (234.877pt,268.145pt); + \fill(240.147pt,274.168pt) -- (245.417pt,274.168pt) -- (245.417pt,268.898pt) -- (240.147pt,268.898pt) -- (240.147pt,274.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](240.147pt,274.168pt) -- (245.417pt,274.168pt) -- (245.417pt,268.898pt) -- (240.147pt,268.898pt) -- (240.147pt,274.168pt); + \fill(246.17pt,285.46pt) -- (251.439pt,285.46pt) -- (251.439pt,280.19pt) -- (246.17pt,280.19pt) -- (246.17pt,285.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.17pt,285.46pt) -- (251.439pt,285.46pt) -- (251.439pt,280.19pt) -- (246.17pt,280.19pt) -- (246.17pt,285.46pt); + \fill(251.439pt,269.651pt) -- (256.709pt,269.651pt) -- (256.709pt,264.381pt) -- (251.439pt,264.381pt) -- (251.439pt,269.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](251.439pt,269.651pt) -- (256.709pt,269.651pt) -- (256.709pt,264.381pt) -- (251.439pt,264.381pt) -- (251.439pt,269.651pt); + \fill(257.462pt,266.639pt) -- (262.732pt,266.639pt) -- (262.732pt,261.37pt) -- (257.462pt,261.37pt) -- (257.462pt,266.639pt); + \draw[line width=1pt, line join=miter, line cap=rect](257.462pt,266.639pt) -- (262.732pt,266.639pt) -- (262.732pt,261.37pt) -- (257.462pt,261.37pt) -- (257.462pt,266.639pt); + \fill(262.732pt,260.617pt) -- (268.001pt,260.617pt) -- (268.001pt,255.347pt) -- (262.732pt,255.347pt) -- (262.732pt,260.617pt); + \draw[line width=1pt, line join=miter, line cap=rect](262.732pt,260.617pt) -- (268.001pt,260.617pt) -- (268.001pt,255.347pt) -- (262.732pt,255.347pt) -- (262.732pt,260.617pt); + \fill(268.754pt,289.224pt) -- (274.024pt,289.224pt) -- (274.024pt,283.954pt) -- (268.754pt,283.954pt) -- (268.754pt,289.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.754pt,289.224pt) -- (274.024pt,289.224pt) -- (274.024pt,283.954pt) -- (268.754pt,283.954pt) -- (268.754pt,289.224pt); + \fill(274.024pt,269.651pt) -- (279.293pt,269.651pt) -- (279.293pt,264.381pt) -- (274.024pt,264.381pt) -- (274.024pt,269.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.024pt,269.651pt) -- (279.293pt,269.651pt) -- (279.293pt,264.381pt) -- (274.024pt,264.381pt) -- (274.024pt,269.651pt); + \fill(280.046pt,332.134pt) -- (285.316pt,332.134pt) -- (285.316pt,326.864pt) -- (280.046pt,326.864pt) -- (280.046pt,332.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.046pt,332.134pt) -- (285.316pt,332.134pt) -- (285.316pt,326.864pt) -- (280.046pt,326.864pt) -- (280.046pt,332.134pt); + \fill(285.316pt,276.426pt) -- (290.586pt,276.426pt) -- (290.586pt,271.156pt) -- (285.316pt,271.156pt) -- (285.316pt,276.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.316pt,276.426pt) -- (290.586pt,276.426pt) -- (290.586pt,271.156pt) -- (285.316pt,271.156pt) -- (285.316pt,276.426pt); + \fill(291.338pt,384.078pt) -- (296.608pt,384.078pt) -- (296.608pt,378.808pt) -- (291.338pt,378.808pt) -- (291.338pt,384.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](291.338pt,384.078pt) -- (296.608pt,384.078pt) -- (296.608pt,378.808pt) -- (291.338pt,378.808pt) -- (291.338pt,384.078pt); + \fill(296.608pt,283.954pt) -- (301.878pt,283.954pt) -- (301.878pt,278.684pt) -- (296.608pt,278.684pt) -- (296.608pt,283.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](296.608pt,283.954pt) -- (301.878pt,283.954pt) -- (301.878pt,278.684pt) -- (296.608pt,278.684pt) -- (296.608pt,283.954pt); + \fill(302.631pt,331.381pt) -- (307.9pt,331.381pt) -- (307.9pt,326.112pt) -- (302.631pt,326.112pt) -- (302.631pt,331.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](302.631pt,331.381pt) -- (307.9pt,331.381pt) -- (307.9pt,326.112pt) -- (302.631pt,326.112pt) -- (302.631pt,331.381pt); + \fill(307.9pt,276.426pt) -- (313.17pt,276.426pt) -- (313.17pt,271.156pt) -- (307.9pt,271.156pt) -- (307.9pt,276.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.9pt,276.426pt) -- (313.17pt,276.426pt) -- (313.17pt,271.156pt) -- (307.9pt,271.156pt) -- (307.9pt,276.426pt); + \fill(313.923pt,283.201pt) -- (319.192pt,283.201pt) -- (319.192pt,277.932pt) -- (313.923pt,277.932pt) -- (313.923pt,283.201pt); + \draw[line width=1pt, line join=miter, line cap=rect](313.923pt,283.201pt) -- (319.192pt,283.201pt) -- (319.192pt,277.932pt) -- (313.923pt,277.932pt) -- (313.923pt,283.201pt); + \fill(319.192pt,266.639pt) -- (324.462pt,266.639pt) -- (324.462pt,261.37pt) -- (319.192pt,261.37pt) -- (319.192pt,266.639pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.192pt,266.639pt) -- (324.462pt,266.639pt) -- (324.462pt,261.37pt) -- (319.192pt,261.37pt) -- (319.192pt,266.639pt); + \fill(325.215pt,256.853pt) -- (330.485pt,256.853pt) -- (330.485pt,251.583pt) -- (325.215pt,251.583pt) -- (325.215pt,256.853pt); + \draw[line width=1pt, line join=miter, line cap=rect](325.215pt,256.853pt) -- (330.485pt,256.853pt) -- (330.485pt,251.583pt) -- (325.215pt,251.583pt) -- (325.215pt,256.853pt); + \fill(330.485pt,258.358pt) -- (335.754pt,258.358pt) -- (335.754pt,253.089pt) -- (330.485pt,253.089pt) -- (330.485pt,258.358pt); + \draw[line width=1pt, line join=miter, line cap=rect](330.485pt,258.358pt) -- (335.754pt,258.358pt) -- (335.754pt,253.089pt) -- (330.485pt,253.089pt) -- (330.485pt,258.358pt); + \fill(336.507pt,229.752pt) -- (341.777pt,229.752pt) -- (341.777pt,224.482pt) -- (336.507pt,224.482pt) -- (336.507pt,229.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](336.507pt,229.752pt) -- (341.777pt,229.752pt) -- (341.777pt,224.482pt) -- (336.507pt,224.482pt) -- (336.507pt,229.752pt); + \fill(341.777pt,264.381pt) -- (347.047pt,264.381pt) -- (347.047pt,259.111pt) -- (341.777pt,259.111pt) -- (341.777pt,264.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](341.777pt,264.381pt) -- (347.047pt,264.381pt) -- (347.047pt,259.111pt) -- (341.777pt,259.111pt) -- (341.777pt,264.381pt); + \fill(347.799pt,253.089pt) -- (353.069pt,253.089pt) -- (353.069pt,247.819pt) -- (347.799pt,247.819pt) -- (347.799pt,253.089pt); + \draw[line width=1pt, line join=miter, line cap=rect](347.799pt,253.089pt) -- (353.069pt,253.089pt) -- (353.069pt,247.819pt) -- (347.799pt,247.819pt) -- (347.799pt,253.089pt); + \fill(353.069pt,256.1pt) -- (358.339pt,256.1pt) -- (358.339pt,250.83pt) -- (353.069pt,250.83pt) -- (353.069pt,256.1pt); + \draw[line width=1pt, line join=miter, line cap=rect](353.069pt,256.1pt) -- (358.339pt,256.1pt) -- (358.339pt,250.83pt) -- (353.069pt,250.83pt) -- (353.069pt,256.1pt); + \fill(359.092pt,254.594pt) -- (364.361pt,254.594pt) -- (364.361pt,249.325pt) -- (359.092pt,249.325pt) -- (359.092pt,254.594pt); + \draw[line width=1pt, line join=miter, line cap=rect](359.092pt,254.594pt) -- (364.361pt,254.594pt) -- (364.361pt,249.325pt) -- (359.092pt,249.325pt) -- (359.092pt,254.594pt); + \fill(364.361pt,283.954pt) -- (369.631pt,283.954pt) -- (369.631pt,278.684pt) -- (364.361pt,278.684pt) -- (364.361pt,283.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](364.361pt,283.954pt) -- (369.631pt,283.954pt) -- (369.631pt,278.684pt) -- (364.361pt,278.684pt) -- (364.361pt,283.954pt); + \fill(370.384pt,316.325pt) -- (375.653pt,316.325pt) -- (375.653pt,311.055pt) -- (370.384pt,311.055pt) -- (370.384pt,316.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](370.384pt,316.325pt) -- (375.653pt,316.325pt) -- (375.653pt,311.055pt) -- (370.384pt,311.055pt) -- (370.384pt,316.325pt); + \fill(375.653pt,286.965pt) -- (380.923pt,286.965pt) -- (380.923pt,281.696pt) -- (375.653pt,281.696pt) -- (375.653pt,286.965pt); + \draw[line width=1pt, line join=miter, line cap=rect](375.653pt,286.965pt) -- (380.923pt,286.965pt) -- (380.923pt,281.696pt) -- (375.653pt,281.696pt) -- (375.653pt,286.965pt); + \fill(381.676pt,332.134pt) -- (386.946pt,332.134pt) -- (386.946pt,326.864pt) -- (381.676pt,326.864pt) -- (381.676pt,332.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](381.676pt,332.134pt) -- (386.946pt,332.134pt) -- (386.946pt,326.864pt) -- (381.676pt,326.864pt) -- (381.676pt,332.134pt); + \fill(386.946pt,271.909pt) -- (392.215pt,271.909pt) -- (392.215pt,266.639pt) -- (386.946pt,266.639pt) -- (386.946pt,271.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](386.946pt,271.909pt) -- (392.215pt,271.909pt) -- (392.215pt,266.639pt) -- (386.946pt,266.639pt) -- (386.946pt,271.909pt); + \fill(392.968pt,298.257pt) -- (398.238pt,298.257pt) -- (398.238pt,292.988pt) -- (392.968pt,292.988pt) -- (392.968pt,298.257pt); + \draw[line width=1pt, line join=miter, line cap=rect](392.968pt,298.257pt) -- (398.238pt,298.257pt) -- (398.238pt,292.988pt) -- (392.968pt,292.988pt) -- (392.968pt,298.257pt); + \fill(398.238pt,265.134pt) -- (403.507pt,265.134pt) -- (403.507pt,259.864pt) -- (398.238pt,259.864pt) -- (398.238pt,265.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](398.238pt,265.134pt) -- (403.507pt,265.134pt) -- (403.507pt,259.864pt) -- (398.238pt,259.864pt) -- (398.238pt,265.134pt); + \fill(404.26pt,264.381pt) -- (409.53pt,264.381pt) -- (409.53pt,259.111pt) -- (404.26pt,259.111pt) -- (404.26pt,264.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](404.26pt,264.381pt) -- (409.53pt,264.381pt) -- (409.53pt,259.111pt) -- (404.26pt,259.111pt) -- (404.26pt,264.381pt); + \fill(409.53pt,263.628pt) -- (414.8pt,263.628pt) -- (414.8pt,258.358pt) -- (409.53pt,258.358pt) -- (409.53pt,263.628pt); + \draw[line width=1pt, line join=miter, line cap=rect](409.53pt,263.628pt) -- (414.8pt,263.628pt) -- (414.8pt,258.358pt) -- (409.53pt,258.358pt) -- (409.53pt,263.628pt); + \fill(415.553pt,289.977pt) -- (420.822pt,289.977pt) -- (420.822pt,284.707pt) -- (415.553pt,284.707pt) -- (415.553pt,289.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](415.553pt,289.977pt) -- (420.822pt,289.977pt) -- (420.822pt,284.707pt) -- (415.553pt,284.707pt) -- (415.553pt,289.977pt); + \fill(420.822pt,279.437pt) -- (426.092pt,279.437pt) -- (426.092pt,274.168pt) -- (420.822pt,274.168pt) -- (420.822pt,279.437pt); + \draw[line width=1pt, line join=miter, line cap=rect](420.822pt,279.437pt) -- (426.092pt,279.437pt) -- (426.092pt,274.168pt) -- (420.822pt,274.168pt) -- (420.822pt,279.437pt); + \fill(426.845pt,321.595pt) -- (432.114pt,321.595pt) -- (432.114pt,316.325pt) -- (426.845pt,316.325pt) -- (426.845pt,321.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](426.845pt,321.595pt) -- (432.114pt,321.595pt) -- (432.114pt,316.325pt) -- (426.845pt,316.325pt) -- (426.845pt,321.595pt); + \fill(432.114pt,278.684pt) -- (437.384pt,278.684pt) -- (437.384pt,273.415pt) -- (432.114pt,273.415pt) -- (432.114pt,278.684pt); + \draw[line width=1pt, line join=miter, line cap=rect](432.114pt,278.684pt) -- (437.384pt,278.684pt) -- (437.384pt,273.415pt) -- (432.114pt,273.415pt) -- (432.114pt,278.684pt); + \fill(438.137pt,325.359pt) -- (443.407pt,325.359pt) -- (443.407pt,320.089pt) -- (438.137pt,320.089pt) -- (438.137pt,325.359pt); + \draw[line width=1pt, line join=miter, line cap=rect](438.137pt,325.359pt) -- (443.407pt,325.359pt) -- (443.407pt,320.089pt) -- (438.137pt,320.089pt) -- (438.137pt,325.359pt); + \fill(443.407pt,283.954pt) -- (448.676pt,283.954pt) -- (448.676pt,278.684pt) -- (443.407pt,278.684pt) -- (443.407pt,283.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](443.407pt,283.954pt) -- (448.676pt,283.954pt) -- (448.676pt,278.684pt) -- (443.407pt,278.684pt) -- (443.407pt,283.954pt); + \fill(449.429pt,324.606pt) -- (454.699pt,324.606pt) -- (454.699pt,319.336pt) -- (449.429pt,319.336pt) -- (449.429pt,324.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](449.429pt,324.606pt) -- (454.699pt,324.606pt) -- (454.699pt,319.336pt) -- (449.429pt,319.336pt) -- (449.429pt,324.606pt); + \fill(454.699pt,261.37pt) -- (459.968pt,261.37pt) -- (459.968pt,256.1pt) -- (454.699pt,256.1pt) -- (454.699pt,261.37pt); + \draw[line width=1pt, line join=miter, line cap=rect](454.699pt,261.37pt) -- (459.968pt,261.37pt) -- (459.968pt,256.1pt) -- (454.699pt,256.1pt) -- (454.699pt,261.37pt); + \fill(460.721pt,257.606pt) -- (465.991pt,257.606pt) -- (465.991pt,252.336pt) -- (460.721pt,252.336pt) -- (460.721pt,257.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](460.721pt,257.606pt) -- (465.991pt,257.606pt) -- (465.991pt,252.336pt) -- (460.721pt,252.336pt) -- (460.721pt,257.606pt); + \fill(465.991pt,252.336pt) -- (471.261pt,252.336pt) -- (471.261pt,247.066pt) -- (465.991pt,247.066pt) -- (465.991pt,252.336pt); + \draw[line width=1pt, line join=miter, line cap=rect](465.991pt,252.336pt) -- (471.261pt,252.336pt) -- (471.261pt,247.066pt) -- (465.991pt,247.066pt) -- (465.991pt,252.336pt); + \fill(472.013pt,253.089pt) -- (477.283pt,253.089pt) -- (477.283pt,247.819pt) -- (472.013pt,247.819pt) -- (472.013pt,253.089pt); + \draw[line width=1pt, line join=miter, line cap=rect](472.013pt,253.089pt) -- (477.283pt,253.089pt) -- (477.283pt,247.819pt) -- (472.013pt,247.819pt) -- (472.013pt,253.089pt); + \fill(477.283pt,256.853pt) -- (482.553pt,256.853pt) -- (482.553pt,251.583pt) -- (477.283pt,251.583pt) -- (477.283pt,256.853pt); + \draw[line width=1pt, line join=miter, line cap=rect](477.283pt,256.853pt) -- (482.553pt,256.853pt) -- (482.553pt,251.583pt) -- (477.283pt,251.583pt) -- (477.283pt,256.853pt); + \fill(483.306pt,250.83pt) -- (488.575pt,250.83pt) -- (488.575pt,245.561pt) -- (483.306pt,245.561pt) -- (483.306pt,250.83pt); + \draw[line width=1pt, line join=miter, line cap=rect](483.306pt,250.83pt) -- (488.575pt,250.83pt) -- (488.575pt,245.561pt) -- (483.306pt,245.561pt) -- (483.306pt,250.83pt); + \fill(488.575pt,253.842pt) -- (493.845pt,253.842pt) -- (493.845pt,248.572pt) -- (488.575pt,248.572pt) -- (488.575pt,253.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](488.575pt,253.842pt) -- (493.845pt,253.842pt) -- (493.845pt,248.572pt) -- (488.575pt,248.572pt) -- (488.575pt,253.842pt); + \fill(494.598pt,250.83pt) -- (499.868pt,250.83pt) -- (499.868pt,245.561pt) -- (494.598pt,245.561pt) -- (494.598pt,250.83pt); + \draw[line width=1pt, line join=miter, line cap=rect](494.598pt,250.83pt) -- (499.868pt,250.83pt) -- (499.868pt,245.561pt) -- (494.598pt,245.561pt) -- (494.598pt,250.83pt); + \fill(499.868pt,274.168pt) -- (505.137pt,274.168pt) -- (505.137pt,268.898pt) -- (499.868pt,268.898pt) -- (499.868pt,274.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](499.868pt,274.168pt) -- (505.137pt,274.168pt) -- (505.137pt,268.898pt) -- (499.868pt,268.898pt) -- (499.868pt,274.168pt); + \fill(505.89pt,373.539pt) -- (511.16pt,373.539pt) -- (511.16pt,368.269pt) -- (505.89pt,368.269pt) -- (505.89pt,373.539pt); + \draw[line width=1pt, line join=miter, line cap=rect](505.89pt,373.539pt) -- (511.16pt,373.539pt) -- (511.16pt,368.269pt) -- (505.89pt,368.269pt) -- (505.89pt,373.539pt); + \fill(511.16pt,282.448pt) -- (516.429pt,282.448pt) -- (516.429pt,277.179pt) -- (511.16pt,277.179pt) -- (511.16pt,282.448pt); + \draw[line width=1pt, line join=miter, line cap=rect](511.16pt,282.448pt) -- (516.429pt,282.448pt) -- (516.429pt,277.179pt) -- (511.16pt,277.179pt) -- (511.16pt,282.448pt); + \fill(517.182pt,426.988pt) -- (522.452pt,426.988pt) -- (522.452pt,421.719pt) -- (517.182pt,421.719pt) -- (517.182pt,426.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](517.182pt,426.988pt) -- (522.452pt,426.988pt) -- (522.452pt,421.719pt) -- (517.182pt,421.719pt) -- (517.182pt,426.988pt); + \fill(522.452pt,282.448pt) -- (527.722pt,282.448pt) -- (527.722pt,277.179pt) -- (522.452pt,277.179pt) -- (522.452pt,282.448pt); + \draw[line width=1pt, line join=miter, line cap=rect](522.452pt,282.448pt) -- (527.722pt,282.448pt) -- (527.722pt,277.179pt) -- (522.452pt,277.179pt) -- (522.452pt,282.448pt); + \fill(528.474pt,332.134pt) -- (533.744pt,332.134pt) -- (533.744pt,326.864pt) -- (528.474pt,326.864pt) -- (528.474pt,332.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](528.474pt,332.134pt) -- (533.744pt,332.134pt) -- (533.744pt,326.864pt) -- (528.474pt,326.864pt) -- (528.474pt,332.134pt); + \fill(533.744pt,283.954pt) -- (539.014pt,283.954pt) -- (539.014pt,278.684pt) -- (533.744pt,278.684pt) -- (533.744pt,283.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](533.744pt,283.954pt) -- (539.014pt,283.954pt) -- (539.014pt,278.684pt) -- (533.744pt,278.684pt) -- (533.744pt,283.954pt); + \fill(539.767pt,312.561pt) -- (545.036pt,312.561pt) -- (545.036pt,307.291pt) -- (539.767pt,307.291pt) -- (539.767pt,312.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](539.767pt,312.561pt) -- (545.036pt,312.561pt) -- (545.036pt,307.291pt) -- (539.767pt,307.291pt) -- (539.767pt,312.561pt); + \fill(545.036pt,252.336pt) -- (550.306pt,252.336pt) -- (550.306pt,247.066pt) -- (545.036pt,247.066pt) -- (545.036pt,252.336pt); + \draw[line width=1pt, line join=miter, line cap=rect](545.036pt,252.336pt) -- (550.306pt,252.336pt) -- (550.306pt,247.066pt) -- (545.036pt,247.066pt) -- (545.036pt,252.336pt); + \fill(551.059pt,301.269pt) -- (556.328pt,301.269pt) -- (556.328pt,295.999pt) -- (551.059pt,295.999pt) -- (551.059pt,301.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](551.059pt,301.269pt) -- (556.328pt,301.269pt) -- (556.328pt,295.999pt) -- (551.059pt,295.999pt) -- (551.059pt,301.269pt); + \fill(557.081pt,261.37pt) -- (562.351pt,261.37pt) -- (562.351pt,256.1pt) -- (557.081pt,256.1pt) -- (557.081pt,261.37pt); + \draw[line width=1pt, line join=miter, line cap=rect](557.081pt,261.37pt) -- (562.351pt,261.37pt) -- (562.351pt,256.1pt) -- (557.081pt,256.1pt) -- (557.081pt,261.37pt); + \fill(562.351pt,289.977pt) -- (567.621pt,289.977pt) -- (567.621pt,284.707pt) -- (562.351pt,284.707pt) -- (562.351pt,289.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](562.351pt,289.977pt) -- (567.621pt,289.977pt) -- (567.621pt,284.707pt) -- (562.351pt,284.707pt) -- (562.351pt,289.977pt); + \fill(568.373pt,286.212pt) -- (573.643pt,286.212pt) -- (573.643pt,280.943pt) -- (568.373pt,280.943pt) -- (568.373pt,286.212pt); + \draw[line width=1pt, line join=miter, line cap=rect](568.373pt,286.212pt) -- (573.643pt,286.212pt) -- (573.643pt,280.943pt) -- (568.373pt,280.943pt) -- (568.373pt,286.212pt); + \fill(573.643pt,288.471pt) -- (578.913pt,288.471pt) -- (578.913pt,283.201pt) -- (573.643pt,283.201pt) -- (573.643pt,288.471pt); + \draw[line width=1pt, line join=miter, line cap=rect](573.643pt,288.471pt) -- (578.913pt,288.471pt) -- (578.913pt,283.201pt) -- (573.643pt,283.201pt) -- (573.643pt,288.471pt); + \fill(579.666pt,280.943pt) -- (584.935pt,280.943pt) -- (584.935pt,275.673pt) -- (579.666pt,275.673pt) -- (579.666pt,280.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](579.666pt,280.943pt) -- (584.935pt,280.943pt) -- (584.935pt,275.673pt) -- (579.666pt,275.673pt) -- (579.666pt,280.943pt); + \fill(584.935pt,302.774pt) -- (590.205pt,302.774pt) -- (590.205pt,297.505pt) -- (584.935pt,297.505pt) -- (584.935pt,302.774pt); + \draw[line width=1pt, line join=miter, line cap=rect](584.935pt,302.774pt) -- (590.205pt,302.774pt) -- (590.205pt,297.505pt) -- (584.935pt,297.505pt) -- (584.935pt,302.774pt); + \fill(590.958pt,285.46pt) -- (596.227pt,285.46pt) -- (596.227pt,280.19pt) -- (590.958pt,280.19pt) -- (590.958pt,285.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](590.958pt,285.46pt) -- (596.227pt,285.46pt) -- (596.227pt,280.19pt) -- (590.958pt,280.19pt) -- (590.958pt,285.46pt); + \fill(596.227pt,324.606pt) -- (601.497pt,324.606pt) -- (601.497pt,319.336pt) -- (596.227pt,319.336pt) -- (596.227pt,324.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](596.227pt,324.606pt) -- (601.497pt,324.606pt) -- (601.497pt,319.336pt) -- (596.227pt,319.336pt) -- (596.227pt,324.606pt); + \fill(602.25pt,265.887pt) -- (607.52pt,265.887pt) -- (607.52pt,260.617pt) -- (602.25pt,260.617pt) -- (602.25pt,265.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](602.25pt,265.887pt) -- (607.52pt,265.887pt) -- (607.52pt,260.617pt) -- (602.25pt,260.617pt) -- (602.25pt,265.887pt); + \fill(607.52pt,296.752pt) -- (612.789pt,296.752pt) -- (612.789pt,291.482pt) -- (607.52pt,291.482pt) -- (607.52pt,296.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](607.52pt,296.752pt) -- (612.789pt,296.752pt) -- (612.789pt,291.482pt) -- (607.52pt,291.482pt) -- (607.52pt,296.752pt); + \fill(613.542pt,269.651pt) -- (618.812pt,269.651pt) -- (618.812pt,264.381pt) -- (613.542pt,264.381pt) -- (613.542pt,269.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](613.542pt,269.651pt) -- (618.812pt,269.651pt) -- (618.812pt,264.381pt) -- (613.542pt,264.381pt) -- (613.542pt,269.651pt); + \fill(618.812pt,287.718pt) -- (624.082pt,287.718pt) -- (624.082pt,282.448pt) -- (618.812pt,282.448pt) -- (618.812pt,287.718pt); + \draw[line width=1pt, line join=miter, line cap=rect](618.812pt,287.718pt) -- (624.082pt,287.718pt) -- (624.082pt,282.448pt) -- (618.812pt,282.448pt) -- (618.812pt,287.718pt); + \fill(624.834pt,263.628pt) -- (630.104pt,263.628pt) -- (630.104pt,258.358pt) -- (624.834pt,258.358pt) -- (624.834pt,263.628pt); + \draw[line width=1pt, line join=miter, line cap=rect](624.834pt,263.628pt) -- (630.104pt,263.628pt) -- (630.104pt,258.358pt) -- (624.834pt,258.358pt) -- (624.834pt,263.628pt); + \fill(630.104pt,267.392pt) -- (635.374pt,267.392pt) -- (635.374pt,262.123pt) -- (630.104pt,262.123pt) -- (630.104pt,267.392pt); + \draw[line width=1pt, line join=miter, line cap=rect](630.104pt,267.392pt) -- (635.374pt,267.392pt) -- (635.374pt,262.123pt) -- (630.104pt,262.123pt) -- (630.104pt,267.392pt); + \fill(636.127pt,271.156pt) -- (641.396pt,271.156pt) -- (641.396pt,265.887pt) -- (636.127pt,265.887pt) -- (636.127pt,271.156pt); + \draw[line width=1pt, line join=miter, line cap=rect](636.127pt,271.156pt) -- (641.396pt,271.156pt) -- (641.396pt,265.887pt) -- (636.127pt,265.887pt) -- (636.127pt,271.156pt); + \fill(641.396pt,312.561pt) -- (646.666pt,312.561pt) -- (646.666pt,307.291pt) -- (641.396pt,307.291pt) -- (641.396pt,312.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](641.396pt,312.561pt) -- (646.666pt,312.561pt) -- (646.666pt,307.291pt) -- (641.396pt,307.291pt) -- (641.396pt,312.561pt); + \fill(647.419pt,271.909pt) -- (652.688pt,271.909pt) -- (652.688pt,266.639pt) -- (647.419pt,266.639pt) -- (647.419pt,271.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](647.419pt,271.909pt) -- (652.688pt,271.909pt) -- (652.688pt,266.639pt) -- (647.419pt,266.639pt) -- (647.419pt,271.909pt); + \fill(652.688pt,332.887pt) -- (657.958pt,332.887pt) -- (657.958pt,327.617pt) -- (652.688pt,327.617pt) -- (652.688pt,332.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](652.688pt,332.887pt) -- (657.958pt,332.887pt) -- (657.958pt,327.617pt) -- (652.688pt,327.617pt) -- (652.688pt,332.887pt); + \fill(658.711pt,279.437pt) -- (663.981pt,279.437pt) -- (663.981pt,274.168pt) -- (658.711pt,274.168pt) -- (658.711pt,279.437pt); + \draw[line width=1pt, line join=miter, line cap=rect](658.711pt,279.437pt) -- (663.981pt,279.437pt) -- (663.981pt,274.168pt) -- (658.711pt,274.168pt) -- (658.711pt,279.437pt); + \fill(663.981pt,321.595pt) -- (669.25pt,321.595pt) -- (669.25pt,316.325pt) -- (663.981pt,316.325pt) -- (663.981pt,321.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](663.981pt,321.595pt) -- (669.25pt,321.595pt) -- (669.25pt,316.325pt) -- (663.981pt,316.325pt) -- (663.981pt,321.595pt); + \fill(670.003pt,275.673pt) -- (675.273pt,275.673pt) -- (675.273pt,270.403pt) -- (670.003pt,270.403pt) -- (670.003pt,275.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](670.003pt,275.673pt) -- (675.273pt,275.673pt) -- (675.273pt,270.403pt) -- (670.003pt,270.403pt) -- (670.003pt,275.673pt); + \fill(675.273pt,319.336pt) -- (680.543pt,319.336pt) -- (680.543pt,314.067pt) -- (675.273pt,314.067pt) -- (675.273pt,319.336pt); + \draw[line width=1pt, line join=miter, line cap=rect](675.273pt,319.336pt) -- (680.543pt,319.336pt) -- (680.543pt,314.067pt) -- (675.273pt,314.067pt) -- (675.273pt,319.336pt); + \fill(681.295pt,259.864pt) -- (686.565pt,259.864pt) -- (686.565pt,254.594pt) -- (681.295pt,254.594pt) -- (681.295pt,259.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](681.295pt,259.864pt) -- (686.565pt,259.864pt) -- (686.565pt,254.594pt) -- (681.295pt,254.594pt) -- (681.295pt,259.864pt); + \fill(686.565pt,283.201pt) -- (691.835pt,283.201pt) -- (691.835pt,277.932pt) -- (686.565pt,277.932pt) -- (686.565pt,283.201pt); + \draw[line width=1pt, line join=miter, line cap=rect](686.565pt,283.201pt) -- (691.835pt,283.201pt) -- (691.835pt,277.932pt) -- (686.565pt,277.932pt) -- (686.565pt,283.201pt); + \fill(692.587pt,267.392pt) -- (697.857pt,267.392pt) -- (697.857pt,262.123pt) -- (692.587pt,262.123pt) -- (692.587pt,267.392pt); + \draw[line width=1pt, line join=miter, line cap=rect](692.587pt,267.392pt) -- (697.857pt,267.392pt) -- (697.857pt,262.123pt) -- (692.587pt,262.123pt) -- (692.587pt,267.392pt); + \fill(697.857pt,278.684pt) -- (703.127pt,278.684pt) -- (703.127pt,273.415pt) -- (697.857pt,273.415pt) -- (697.857pt,278.684pt); + \draw[line width=1pt, line join=miter, line cap=rect](697.857pt,278.684pt) -- (703.127pt,278.684pt) -- (703.127pt,273.415pt) -- (697.857pt,273.415pt) -- (697.857pt,278.684pt); + \fill(703.88pt,281.696pt) -- (709.149pt,281.696pt) -- (709.149pt,276.426pt) -- (703.88pt,276.426pt) -- (703.88pt,281.696pt); + \draw[line width=1pt, line join=miter, line cap=rect](703.88pt,281.696pt) -- (709.149pt,281.696pt) -- (709.149pt,276.426pt) -- (703.88pt,276.426pt) -- (703.88pt,281.696pt); + \fill(709.149pt,292.235pt) -- (714.419pt,292.235pt) -- (714.419pt,286.965pt) -- (709.149pt,286.965pt) -- (709.149pt,292.235pt); + \draw[line width=1pt, line join=miter, line cap=rect](709.149pt,292.235pt) -- (714.419pt,292.235pt) -- (714.419pt,286.965pt) -- (709.149pt,286.965pt) -- (709.149pt,292.235pt); + \fill(715.172pt,282.448pt) -- (720.442pt,282.448pt) -- (720.442pt,277.179pt) -- (715.172pt,277.179pt) -- (715.172pt,282.448pt); + \draw[line width=1pt, line join=miter, line cap=rect](715.172pt,282.448pt) -- (720.442pt,282.448pt) -- (720.442pt,277.179pt) -- (715.172pt,277.179pt) -- (715.172pt,282.448pt); + \fill(720.442pt,295.999pt) -- (725.711pt,295.999pt) -- (725.711pt,290.729pt) -- (720.442pt,290.729pt) -- (720.442pt,295.999pt); + \draw[line width=1pt, line join=miter, line cap=rect](720.442pt,295.999pt) -- (725.711pt,295.999pt) -- (725.711pt,290.729pt) -- (720.442pt,290.729pt) -- (720.442pt,295.999pt); + \draw[line width=1pt, line join=miter, line cap=rect](50.2534pt,259.509pt) -- (50.2534pt,257.267pt); + \draw[line width=1pt, line join=miter, line cap=rect](47.2421pt,257.267pt) -- (53.2646pt,257.267pt); + \draw[line width=1pt, line join=miter, line cap=rect](50.2534pt,254.992pt) -- (50.2534pt,257.235pt); + \draw[line width=1pt, line join=miter, line cap=rect](47.2421pt,257.235pt) -- (53.2646pt,257.235pt); + \draw[line width=1pt, line join=miter, line cap=rect](50.2534pt,259.509pt) -- (50.2534pt,254.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.9057pt,259.329pt) -- (55.9057pt,257.087pt); + \draw[line width=1pt, line join=miter, line cap=rect](52.8945pt,257.087pt) -- (58.917pt,257.087pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.9057pt,254.812pt) -- (55.9057pt,257.054pt); + \draw[line width=1pt, line join=miter, line cap=rect](52.8945pt,257.054pt) -- (58.917pt,257.054pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.9057pt,259.329pt) -- (55.9057pt,254.812pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.5581pt,259.838pt) -- (61.5581pt,258.163pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.5469pt,258.163pt) -- (64.5694pt,258.163pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.5581pt,255.321pt) -- (61.5581pt,256.997pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.5469pt,256.997pt) -- (64.5694pt,256.997pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.5581pt,259.838pt) -- (61.5581pt,255.321pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.2105pt,259.277pt) -- (67.2105pt,257.054pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1992pt,257.054pt) -- (70.2217pt,257.054pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.2105pt,254.76pt) -- (67.2105pt,256.983pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1992pt,256.983pt) -- (70.2217pt,256.983pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.2105pt,259.277pt) -- (67.2105pt,254.76pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.8628pt,259.403pt) -- (72.8628pt,257.189pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.8516pt,257.189pt) -- (75.8741pt,257.189pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.8628pt,254.887pt) -- (72.8628pt,257.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.8516pt,257.101pt) -- (75.8741pt,257.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.8628pt,259.403pt) -- (72.8628pt,254.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.5152pt,259.218pt) -- (78.5152pt,257.001pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.504pt,257.001pt) -- (81.5265pt,257.001pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.5152pt,254.702pt) -- (78.5152pt,256.919pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.504pt,256.919pt) -- (81.5265pt,256.919pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.5152pt,259.218pt) -- (78.5152pt,254.702pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.1676pt,259.403pt) -- (84.1676pt,257.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.1563pt,257.169pt) -- (87.1788pt,257.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.1676pt,254.886pt) -- (84.1676pt,257.12pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.1563pt,257.12pt) -- (87.1788pt,257.12pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.1676pt,259.403pt) -- (84.1676pt,254.886pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.8199pt,259.765pt) -- (89.8199pt,259.51pt); + \draw[line width=1pt, line join=miter, line cap=rect](86.8087pt,259.51pt) -- (92.8312pt,259.51pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.8199pt,255.248pt) -- (89.8199pt,255.502pt); + \draw[line width=1pt, line join=miter, line cap=rect](86.8087pt,255.502pt) -- (92.8312pt,255.502pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.8199pt,259.765pt) -- (89.8199pt,255.248pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.4723pt,261.165pt) -- (95.4723pt,263.856pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.4611pt,263.856pt) -- (98.4836pt,263.856pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.4723pt,256.648pt) -- (95.4723pt,253.957pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.4611pt,253.957pt) -- (98.4836pt,253.957pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.4723pt,261.165pt) -- (95.4723pt,256.648pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.125pt,286.836pt) -- (101.125pt,348.175pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1134pt,348.175pt) -- (104.136pt,348.175pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.125pt,282.32pt) -- (101.125pt,220.981pt); + \draw[line width=1pt, line join=miter, line cap=rect](98.1134pt,220.981pt) -- (104.136pt,220.981pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.125pt,286.836pt) -- (101.125pt,282.32pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.777pt,268.307pt) -- (106.777pt,275.312pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.766pt,275.312pt) -- (109.788pt,275.312pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.777pt,263.79pt) -- (106.777pt,256.784pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.766pt,256.784pt) -- (109.788pt,256.784pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.777pt,268.307pt) -- (106.777pt,263.79pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.429pt,264.624pt) -- (112.429pt,286.036pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.418pt,286.036pt) -- (115.441pt,286.036pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.429pt,260.107pt) -- (112.429pt,238.695pt); + \draw[line width=1pt, line join=miter, line cap=rect](109.418pt,238.695pt) -- (115.441pt,238.695pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.429pt,264.624pt) -- (112.429pt,260.107pt); + \draw[line width=1pt, line join=miter, line cap=rect](118.082pt,261.55pt) -- (118.082pt,273.149pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.071pt,273.149pt) -- (121.093pt,273.149pt); + \draw[line width=1pt, line join=miter, line cap=rect](118.082pt,257.033pt) -- (118.082pt,245.434pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.071pt,245.434pt) -- (121.093pt,245.434pt); + \draw[line width=1pt, line join=miter, line cap=rect](118.082pt,261.55pt) -- (118.082pt,257.033pt); + \draw[line width=1pt, line join=miter, line cap=rect](123.734pt,268.699pt) -- (123.734pt,300.877pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.723pt,300.877pt) -- (126.745pt,300.877pt); + \draw[line width=1pt, line join=miter, line cap=rect](123.734pt,264.182pt) -- (123.734pt,232.005pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.723pt,232.005pt) -- (126.745pt,232.005pt); + \draw[line width=1pt, line join=miter, line cap=rect](123.734pt,268.699pt) -- (123.734pt,264.182pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.387pt,257.682pt) -- (129.387pt,267.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.375pt,267.866pt) -- (132.398pt,267.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.387pt,253.165pt) -- (129.387pt,242.981pt); + \draw[line width=1pt, line join=miter, line cap=rect](126.375pt,242.981pt) -- (132.398pt,242.981pt); + \draw[line width=1pt, line join=miter, line cap=rect](129.387pt,257.682pt) -- (129.387pt,253.165pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.039pt,297.119pt) -- (135.039pt,368.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.028pt,368.504pt) -- (138.05pt,368.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.039pt,292.602pt) -- (135.039pt,221.216pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.028pt,221.216pt) -- (138.05pt,221.216pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.039pt,297.119pt) -- (135.039pt,292.602pt); + \draw[line width=1pt, line join=miter, line cap=rect](140.691pt,277.82pt) -- (140.691pt,299.997pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.68pt,299.997pt) -- (143.702pt,299.997pt); + \draw[line width=1pt, line join=miter, line cap=rect](140.691pt,273.303pt) -- (140.691pt,251.126pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.68pt,251.126pt) -- (143.702pt,251.126pt); + \draw[line width=1pt, line join=miter, line cap=rect](140.691pt,277.82pt) -- (140.691pt,273.303pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.344pt,276.053pt) -- (146.344pt,306.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.332pt,306.393pt) -- (149.355pt,306.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.344pt,271.536pt) -- (146.344pt,241.197pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.332pt,241.197pt) -- (149.355pt,241.197pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.344pt,276.053pt) -- (146.344pt,271.536pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.996pt,271.096pt) -- (151.996pt,302.485pt); + \draw[line width=1pt, line join=miter, line cap=rect](148.985pt,302.485pt) -- (155.007pt,302.485pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.996pt,266.579pt) -- (151.996pt,235.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](148.985pt,235.191pt) -- (155.007pt,235.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](151.996pt,271.096pt) -- (151.996pt,266.579pt); + \draw[line width=1pt, line join=miter, line cap=rect](157.648pt,318.073pt) -- (157.648pt,365.957pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.637pt,365.957pt) -- (160.66pt,365.957pt); + \draw[line width=1pt, line join=miter, line cap=rect](157.648pt,313.556pt) -- (157.648pt,265.672pt); + \draw[line width=1pt, line join=miter, line cap=rect](154.637pt,265.672pt) -- (160.66pt,265.672pt); + \draw[line width=1pt, line join=miter, line cap=rect](157.648pt,318.073pt) -- (157.648pt,313.556pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.301pt,269pt) -- (163.301pt,316.328pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.289pt,316.328pt) -- (166.312pt,316.328pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.301pt,264.484pt) -- (163.301pt,217.156pt); + \draw[line width=1pt, line join=miter, line cap=rect](160.289pt,217.156pt) -- (166.312pt,217.156pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.301pt,269pt) -- (163.301pt,264.484pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.953pt,279.006pt) -- (168.953pt,365.447pt); + \draw[line width=1pt, line join=miter, line cap=rect](165.942pt,365.447pt) -- (171.964pt,365.447pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.953pt,274.489pt) -- (168.953pt,188.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](165.942pt,188.048pt) -- (171.964pt,188.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.953pt,279.006pt) -- (168.953pt,274.489pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.605pt,270.335pt) -- (174.605pt,295.521pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.594pt,295.521pt) -- (177.617pt,295.521pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.605pt,265.818pt) -- (174.605pt,240.633pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.594pt,240.633pt) -- (177.617pt,240.633pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.605pt,270.335pt) -- (174.605pt,265.818pt); + \draw[line width=1pt, line join=miter, line cap=rect](180.258pt,246.233pt) -- (180.258pt,266.055pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.247pt,266.055pt) -- (183.269pt,266.055pt); + \draw[line width=1pt, line join=miter, line cap=rect](180.258pt,241.716pt) -- (180.258pt,221.894pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.247pt,221.894pt) -- (183.269pt,221.894pt); + \draw[line width=1pt, line join=miter, line cap=rect](180.258pt,246.233pt) -- (180.258pt,241.716pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.91pt,262.192pt) -- (185.91pt,264.69pt); + \draw[line width=1pt, line join=miter, line cap=rect](182.899pt,264.69pt) -- (188.921pt,264.69pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.91pt,257.675pt) -- (185.91pt,255.177pt); + \draw[line width=1pt, line join=miter, line cap=rect](182.899pt,255.177pt) -- (188.921pt,255.177pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.91pt,262.192pt) -- (185.91pt,257.675pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.563pt,261.986pt) -- (191.563pt,273.091pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.551pt,273.091pt) -- (194.574pt,273.091pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.563pt,257.469pt) -- (191.563pt,246.364pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.551pt,246.364pt) -- (194.574pt,246.364pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.563pt,261.986pt) -- (191.563pt,257.469pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.215pt,262.458pt) -- (197.215pt,265.457pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.204pt,265.457pt) -- (200.226pt,265.457pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.215pt,257.941pt) -- (197.215pt,254.942pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.204pt,254.942pt) -- (200.226pt,254.942pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.215pt,262.458pt) -- (197.215pt,257.941pt); + \draw[line width=1pt, line join=miter, line cap=rect](202.867pt,267.267pt) -- (202.867pt,275.352pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.856pt,275.352pt) -- (205.879pt,275.352pt); + \draw[line width=1pt, line join=miter, line cap=rect](202.867pt,262.75pt) -- (202.867pt,254.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.856pt,254.666pt) -- (205.879pt,254.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](202.867pt,267.267pt) -- (202.867pt,262.75pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.52pt,255.393pt) -- (208.52pt,262.95pt); + \draw[line width=1pt, line join=miter, line cap=rect](205.508pt,262.95pt) -- (211.531pt,262.95pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.52pt,250.876pt) -- (208.52pt,243.319pt); + \draw[line width=1pt, line join=miter, line cap=rect](205.508pt,243.319pt) -- (211.531pt,243.319pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.52pt,255.393pt) -- (208.52pt,250.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.172pt,265.651pt) -- (214.172pt,269.841pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.161pt,269.841pt) -- (217.183pt,269.841pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.172pt,261.135pt) -- (214.172pt,256.945pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.161pt,256.945pt) -- (217.183pt,256.945pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.172pt,265.651pt) -- (214.172pt,261.135pt); + \draw[line width=1pt, line join=miter, line cap=rect](219.824pt,260.759pt) -- (219.824pt,259.9pt); + \draw[line width=1pt, line join=miter, line cap=rect](216.813pt,259.9pt) -- (222.836pt,259.9pt); + \draw[line width=1pt, line join=miter, line cap=rect](219.824pt,256.242pt) -- (219.824pt,257.1pt); + \draw[line width=1pt, line join=miter, line cap=rect](216.813pt,257.1pt) -- (222.836pt,257.1pt); + \draw[line width=1pt, line join=miter, line cap=rect](219.824pt,260.759pt) -- (219.824pt,256.242pt); + \draw[line width=1pt, line join=miter, line cap=rect](225.477pt,259.232pt) -- (225.477pt,261.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](222.466pt,261.393pt) -- (228.488pt,261.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](225.477pt,254.715pt) -- (225.477pt,252.554pt); + \draw[line width=1pt, line join=miter, line cap=rect](222.466pt,252.554pt) -- (228.488pt,252.554pt); + \draw[line width=1pt, line join=miter, line cap=rect](225.477pt,259.232pt) -- (225.477pt,254.715pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.129pt,280.217pt) -- (231.129pt,281.554pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.118pt,281.554pt) -- (234.14pt,281.554pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.129pt,275.7pt) -- (231.129pt,274.363pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.118pt,274.363pt) -- (234.14pt,274.363pt); + \draw[line width=1pt, line join=miter, line cap=rect](231.129pt,280.217pt) -- (231.129pt,275.7pt); + \draw[line width=1pt, line join=miter, line cap=rect](236.781pt,267.963pt) -- (236.781pt,286.972pt); + \draw[line width=1pt, line join=miter, line cap=rect](233.77pt,286.972pt) -- (239.793pt,286.972pt); + \draw[line width=1pt, line join=miter, line cap=rect](236.781pt,263.446pt) -- (236.781pt,244.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](233.77pt,244.438pt) -- (239.793pt,244.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](236.781pt,267.963pt) -- (236.781pt,263.446pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.434pt,274.096pt) -- (242.434pt,281.025pt); + \draw[line width=1pt, line join=miter, line cap=rect](239.423pt,281.025pt) -- (245.445pt,281.025pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.434pt,269.579pt) -- (242.434pt,262.65pt); + \draw[line width=1pt, line join=miter, line cap=rect](239.423pt,262.65pt) -- (245.445pt,262.65pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.434pt,274.096pt) -- (242.434pt,269.579pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.086pt,285.401pt) -- (248.086pt,306.805pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.075pt,306.805pt) -- (251.097pt,306.805pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.086pt,280.885pt) -- (248.086pt,259.481pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.075pt,259.481pt) -- (251.097pt,259.481pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.086pt,285.401pt) -- (248.086pt,280.885pt); + \draw[line width=1pt, line join=miter, line cap=rect](253.739pt,269.709pt) -- (253.739pt,283.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](250.727pt,283.056pt) -- (256.75pt,283.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](253.739pt,265.192pt) -- (253.739pt,251.845pt); + \draw[line width=1pt, line join=miter, line cap=rect](250.727pt,251.845pt) -- (256.75pt,251.845pt); + \draw[line width=1pt, line join=miter, line cap=rect](253.739pt,269.709pt) -- (253.739pt,265.192pt); + \draw[line width=1pt, line join=miter, line cap=rect](259.391pt,266.453pt) -- (259.391pt,273.923pt); + \draw[line width=1pt, line join=miter, line cap=rect](256.38pt,273.923pt) -- (262.402pt,273.923pt); + \draw[line width=1pt, line join=miter, line cap=rect](259.391pt,261.936pt) -- (259.391pt,254.466pt); + \draw[line width=1pt, line join=miter, line cap=rect](256.38pt,254.466pt) -- (262.402pt,254.466pt); + \draw[line width=1pt, line join=miter, line cap=rect](259.391pt,266.453pt) -- (259.391pt,261.936pt); + \draw[line width=1pt, line join=miter, line cap=rect](265.043pt,260.969pt) -- (265.043pt,267.554pt); + \draw[line width=1pt, line join=miter, line cap=rect](262.032pt,267.554pt) -- (268.055pt,267.554pt); + \draw[line width=1pt, line join=miter, line cap=rect](265.043pt,256.452pt) -- (265.043pt,249.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](262.032pt,249.866pt) -- (268.055pt,249.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](265.043pt,260.969pt) -- (265.043pt,256.452pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.696pt,289.062pt) -- (270.696pt,315.702pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.684pt,315.702pt) -- (273.707pt,315.702pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.696pt,284.545pt) -- (270.696pt,257.904pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.684pt,257.904pt) -- (273.707pt,257.904pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.696pt,289.062pt) -- (270.696pt,284.545pt); + \draw[line width=1pt, line join=miter, line cap=rect](276.348pt,269.391pt) -- (276.348pt,281.439pt); + \draw[line width=1pt, line join=miter, line cap=rect](273.337pt,281.439pt) -- (279.359pt,281.439pt); + \draw[line width=1pt, line join=miter, line cap=rect](276.348pt,264.874pt) -- (276.348pt,252.826pt); + \draw[line width=1pt, line join=miter, line cap=rect](273.337pt,252.826pt) -- (279.359pt,252.826pt); + \draw[line width=1pt, line join=miter, line cap=rect](276.348pt,269.391pt) -- (276.348pt,264.874pt); + \draw[line width=1pt, line join=miter, line cap=rect](282pt,332.077pt) -- (282pt,336.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](278.989pt,336.563pt) -- (285.012pt,336.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](282pt,327.56pt) -- (282pt,323.074pt); + \draw[line width=1pt, line join=miter, line cap=rect](278.989pt,323.074pt) -- (285.012pt,323.074pt); + \draw[line width=1pt, line join=miter, line cap=rect](282pt,332.077pt) -- (282pt,327.56pt); + \draw[line width=1pt, line join=miter, line cap=rect](287.653pt,276.565pt) -- (287.653pt,293.711pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.642pt,293.711pt) -- (290.664pt,293.711pt); + \draw[line width=1pt, line join=miter, line cap=rect](287.653pt,272.048pt) -- (287.653pt,254.902pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.642pt,254.902pt) -- (290.664pt,254.902pt); + \draw[line width=1pt, line join=miter, line cap=rect](287.653pt,276.565pt) -- (287.653pt,272.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.305pt,384.205pt) -- (293.305pt,438.679pt); + \draw[line width=1pt, line join=miter, line cap=rect](290.294pt,438.679pt) -- (296.316pt,438.679pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.305pt,379.688pt) -- (293.305pt,325.214pt); + \draw[line width=1pt, line join=miter, line cap=rect](290.294pt,325.214pt) -- (296.316pt,325.214pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.305pt,384.205pt) -- (293.305pt,379.688pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.958pt,284.075pt) -- (298.958pt,300.926pt); + \draw[line width=1pt, line join=miter, line cap=rect](295.946pt,300.926pt) -- (301.969pt,300.926pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.958pt,279.558pt) -- (298.958pt,262.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](295.946pt,262.707pt) -- (301.969pt,262.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.958pt,284.075pt) -- (298.958pt,279.558pt); + \draw[line width=1pt, line join=miter, line cap=rect](304.61pt,331.152pt) -- (304.61pt,349.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.599pt,349.866pt) -- (307.621pt,349.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](304.61pt,326.636pt) -- (304.61pt,307.922pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.599pt,307.922pt) -- (307.621pt,307.922pt); + \draw[line width=1pt, line join=miter, line cap=rect](304.61pt,331.152pt) -- (304.61pt,326.636pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.262pt,276.315pt) -- (310.262pt,282.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.251pt,282.337pt) -- (313.274pt,282.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.262pt,271.798pt) -- (310.262pt,265.777pt); + \draw[line width=1pt, line join=miter, line cap=rect](307.251pt,265.777pt) -- (313.274pt,265.777pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.262pt,276.315pt) -- (310.262pt,271.798pt); + \draw[line width=1pt, line join=miter, line cap=rect](315.915pt,283.21pt) -- (315.915pt,386.697pt); + \draw[line width=1pt, line join=miter, line cap=rect](312.903pt,386.697pt) -- (318.926pt,386.697pt); + \draw[line width=1pt, line join=miter, line cap=rect](315.915pt,278.693pt) -- (315.915pt,175.206pt); + \draw[line width=1pt, line join=miter, line cap=rect](312.903pt,175.206pt) -- (318.926pt,175.206pt); + \draw[line width=1pt, line join=miter, line cap=rect](315.915pt,283.21pt) -- (315.915pt,278.693pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.567pt,266.467pt) -- (321.567pt,272.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.556pt,272.977pt) -- (324.578pt,272.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.567pt,261.95pt) -- (321.567pt,255.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.556pt,255.44pt) -- (324.578pt,255.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.567pt,266.467pt) -- (321.567pt,261.95pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.219pt,257.204pt) -- (327.219pt,261.17pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.208pt,261.17pt) -- (330.231pt,261.17pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.219pt,252.687pt) -- (327.219pt,248.72pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.208pt,248.72pt) -- (330.231pt,248.72pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.219pt,257.204pt) -- (327.219pt,252.687pt); + \draw[line width=1pt, line join=miter, line cap=rect](332.872pt,258.599pt) -- (332.872pt,260.439pt); + \draw[line width=1pt, line join=miter, line cap=rect](329.86pt,260.439pt) -- (335.883pt,260.439pt); + \draw[line width=1pt, line join=miter, line cap=rect](332.872pt,254.082pt) -- (332.872pt,252.241pt); + \draw[line width=1pt, line join=miter, line cap=rect](329.86pt,252.241pt) -- (335.883pt,252.241pt); + \draw[line width=1pt, line join=miter, line cap=rect](332.872pt,258.599pt) -- (332.872pt,254.082pt); + \draw[line width=1pt, line join=miter, line cap=rect](338.524pt,229.658pt) -- (338.524pt,254.097pt); + \draw[line width=1pt, line join=miter, line cap=rect](335.513pt,254.097pt) -- (341.535pt,254.097pt); + \draw[line width=1pt, line join=miter, line cap=rect](338.524pt,225.141pt) -- (338.524pt,200.701pt); + \draw[line width=1pt, line join=miter, line cap=rect](335.513pt,200.701pt) -- (341.535pt,200.701pt); + \draw[line width=1pt, line join=miter, line cap=rect](338.524pt,229.658pt) -- (338.524pt,225.141pt); + \draw[line width=1pt, line join=miter, line cap=rect](344.176pt,264.446pt) -- (344.176pt,266.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](341.165pt,266.44pt) -- (347.188pt,266.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](344.176pt,259.93pt) -- (344.176pt,257.936pt); + \draw[line width=1pt, line join=miter, line cap=rect](341.165pt,257.936pt) -- (347.188pt,257.936pt); + \draw[line width=1pt, line join=miter, line cap=rect](344.176pt,264.446pt) -- (344.176pt,259.93pt); + \draw[line width=1pt, line join=miter, line cap=rect](349.829pt,253.035pt) -- (349.829pt,270.598pt); + \draw[line width=1pt, line join=miter, line cap=rect](346.818pt,270.598pt) -- (352.84pt,270.598pt); + \draw[line width=1pt, line join=miter, line cap=rect](349.829pt,248.518pt) -- (349.829pt,230.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](346.818pt,230.955pt) -- (352.84pt,230.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](349.829pt,253.035pt) -- (349.829pt,248.518pt); + \draw[line width=1pt, line join=miter, line cap=rect](355.481pt,256.317pt) -- (355.481pt,257.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](352.47pt,257.416pt) -- (358.492pt,257.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](355.481pt,251.8pt) -- (355.481pt,250.701pt); + \draw[line width=1pt, line join=miter, line cap=rect](352.47pt,250.701pt) -- (358.492pt,250.701pt); + \draw[line width=1pt, line join=miter, line cap=rect](355.481pt,256.317pt) -- (355.481pt,251.8pt); + \draw[line width=1pt, line join=miter, line cap=rect](361.134pt,254.617pt) -- (361.134pt,264.417pt); + \draw[line width=1pt, line join=miter, line cap=rect](358.122pt,264.417pt) -- (364.145pt,264.417pt); + \draw[line width=1pt, line join=miter, line cap=rect](361.134pt,250.1pt) -- (361.134pt,240.3pt); + \draw[line width=1pt, line join=miter, line cap=rect](358.122pt,240.3pt) -- (364.145pt,240.3pt); + \draw[line width=1pt, line join=miter, line cap=rect](361.134pt,254.617pt) -- (361.134pt,250.1pt); + \draw[line width=1pt, line join=miter, line cap=rect](366.786pt,283.985pt) -- (366.786pt,306.686pt); + \draw[line width=1pt, line join=miter, line cap=rect](363.775pt,306.686pt) -- (369.797pt,306.686pt); + \draw[line width=1pt, line join=miter, line cap=rect](366.786pt,279.468pt) -- (366.786pt,256.767pt); + \draw[line width=1pt, line join=miter, line cap=rect](363.775pt,256.767pt) -- (369.797pt,256.767pt); + \draw[line width=1pt, line join=miter, line cap=rect](366.786pt,283.985pt) -- (366.786pt,279.468pt); + \draw[line width=1pt, line join=miter, line cap=rect](372.438pt,316.124pt) -- (372.438pt,339.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](369.427pt,339.247pt) -- (375.45pt,339.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](372.438pt,311.608pt) -- (372.438pt,288.485pt); + \draw[line width=1pt, line join=miter, line cap=rect](369.427pt,288.485pt) -- (375.45pt,288.485pt); + \draw[line width=1pt, line join=miter, line cap=rect](372.438pt,316.124pt) -- (372.438pt,311.608pt); + \draw[line width=1pt, line join=miter, line cap=rect](378.091pt,286.788pt) -- (378.091pt,309.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](375.079pt,309.842pt) -- (381.102pt,309.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](378.091pt,282.271pt) -- (378.091pt,259.218pt); + \draw[line width=1pt, line join=miter, line cap=rect](375.079pt,259.218pt) -- (381.102pt,259.218pt); + \draw[line width=1pt, line join=miter, line cap=rect](378.091pt,286.788pt) -- (378.091pt,282.271pt); + \draw[line width=1pt, line join=miter, line cap=rect](383.743pt,331.819pt) -- (383.743pt,350.669pt); + \draw[line width=1pt, line join=miter, line cap=rect](380.732pt,350.669pt) -- (386.754pt,350.669pt); + \draw[line width=1pt, line join=miter, line cap=rect](383.743pt,327.302pt) -- (383.743pt,308.452pt); + \draw[line width=1pt, line join=miter, line cap=rect](380.732pt,308.452pt) -- (386.754pt,308.452pt); + \draw[line width=1pt, line join=miter, line cap=rect](383.743pt,331.819pt) -- (383.743pt,327.302pt); + \draw[line width=1pt, line join=miter, line cap=rect](389.395pt,271.604pt) -- (389.395pt,293.793pt); + \draw[line width=1pt, line join=miter, line cap=rect](386.384pt,293.793pt) -- (392.407pt,293.793pt); + \draw[line width=1pt, line join=miter, line cap=rect](389.395pt,267.088pt) -- (389.395pt,244.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](386.384pt,244.899pt) -- (392.407pt,244.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](389.395pt,271.604pt) -- (389.395pt,267.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](395.048pt,298.1pt) -- (395.048pt,339.956pt); + \draw[line width=1pt, line join=miter, line cap=rect](392.037pt,339.956pt) -- (398.059pt,339.956pt); + \draw[line width=1pt, line join=miter, line cap=rect](395.048pt,293.583pt) -- (395.048pt,251.728pt); + \draw[line width=1pt, line join=miter, line cap=rect](392.037pt,251.728pt) -- (398.059pt,251.728pt); + \draw[line width=1pt, line join=miter, line cap=rect](395.048pt,298.1pt) -- (395.048pt,293.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](400.7pt,264.933pt) -- (400.7pt,273.732pt); + \draw[line width=1pt, line join=miter, line cap=rect](397.689pt,273.732pt) -- (403.711pt,273.732pt); + \draw[line width=1pt, line join=miter, line cap=rect](400.7pt,260.417pt) -- (400.7pt,251.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](397.689pt,251.618pt) -- (403.711pt,251.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](400.7pt,264.933pt) -- (400.7pt,260.417pt); + \draw[line width=1pt, line join=miter, line cap=rect](406.353pt,264.311pt) -- (406.353pt,273.041pt); + \draw[line width=1pt, line join=miter, line cap=rect](403.341pt,273.041pt) -- (409.364pt,273.041pt); + \draw[line width=1pt, line join=miter, line cap=rect](406.353pt,259.794pt) -- (406.353pt,251.064pt); + \draw[line width=1pt, line join=miter, line cap=rect](403.341pt,251.064pt) -- (409.364pt,251.064pt); + \draw[line width=1pt, line join=miter, line cap=rect](406.353pt,264.311pt) -- (406.353pt,259.794pt); + \draw[line width=1pt, line join=miter, line cap=rect](412.005pt,263.508pt) -- (412.005pt,267.193pt); + \draw[line width=1pt, line join=miter, line cap=rect](408.994pt,267.193pt) -- (415.016pt,267.193pt); + \draw[line width=1pt, line join=miter, line cap=rect](412.005pt,258.992pt) -- (412.005pt,255.307pt); + \draw[line width=1pt, line join=miter, line cap=rect](408.994pt,255.307pt) -- (415.016pt,255.307pt); + \draw[line width=1pt, line join=miter, line cap=rect](412.005pt,263.508pt) -- (412.005pt,258.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](417.657pt,290.337pt) -- (417.657pt,303.97pt); + \draw[line width=1pt, line join=miter, line cap=rect](414.646pt,303.97pt) -- (420.668pt,303.97pt); + \draw[line width=1pt, line join=miter, line cap=rect](417.657pt,285.82pt) -- (417.657pt,272.186pt); + \draw[line width=1pt, line join=miter, line cap=rect](414.646pt,272.186pt) -- (420.668pt,272.186pt); + \draw[line width=1pt, line join=miter, line cap=rect](417.657pt,290.337pt) -- (417.657pt,285.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](423.31pt,279.187pt) -- (423.31pt,283.773pt); + \draw[line width=1pt, line join=miter, line cap=rect](420.298pt,283.773pt) -- (426.321pt,283.773pt); + \draw[line width=1pt, line join=miter, line cap=rect](423.31pt,274.67pt) -- (423.31pt,270.084pt); + \draw[line width=1pt, line join=miter, line cap=rect](420.298pt,270.084pt) -- (426.321pt,270.084pt); + \draw[line width=1pt, line join=miter, line cap=rect](423.31pt,279.187pt) -- (423.31pt,274.67pt); + \draw[line width=1pt, line join=miter, line cap=rect](428.962pt,321.866pt) -- (428.962pt,328.601pt); + \draw[line width=1pt, line join=miter, line cap=rect](425.951pt,328.601pt) -- (431.973pt,328.601pt); + \draw[line width=1pt, line join=miter, line cap=rect](428.962pt,317.35pt) -- (428.962pt,310.616pt); + \draw[line width=1pt, line join=miter, line cap=rect](425.951pt,310.616pt) -- (431.973pt,310.616pt); + \draw[line width=1pt, line join=miter, line cap=rect](428.962pt,321.866pt) -- (428.962pt,317.35pt); + \draw[line width=1pt, line join=miter, line cap=rect](434.614pt,278.445pt) -- (434.614pt,284.767pt); + \draw[line width=1pt, line join=miter, line cap=rect](431.603pt,284.767pt) -- (437.626pt,284.767pt); + \draw[line width=1pt, line join=miter, line cap=rect](434.614pt,273.928pt) -- (434.614pt,267.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](431.603pt,267.606pt) -- (437.626pt,267.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](434.614pt,278.445pt) -- (434.614pt,273.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](440.267pt,325.407pt) -- (440.267pt,347.129pt); + \draw[line width=1pt, line join=miter, line cap=rect](437.255pt,347.129pt) -- (443.278pt,347.129pt); + \draw[line width=1pt, line join=miter, line cap=rect](440.267pt,320.891pt) -- (440.267pt,299.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](437.255pt,299.169pt) -- (443.278pt,299.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](440.267pt,325.407pt) -- (440.267pt,320.891pt); + \draw[line width=1pt, line join=miter, line cap=rect](445.919pt,283.623pt) -- (445.919pt,290.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](442.908pt,290.329pt) -- (448.93pt,290.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](445.919pt,279.106pt) -- (445.919pt,272.4pt); + \draw[line width=1pt, line join=miter, line cap=rect](442.908pt,272.4pt) -- (448.93pt,272.4pt); + \draw[line width=1pt, line join=miter, line cap=rect](445.919pt,283.623pt) -- (445.919pt,279.106pt); + \draw[line width=1pt, line join=miter, line cap=rect](451.571pt,324.966pt) -- (451.571pt,365.356pt); + \draw[line width=1pt, line join=miter, line cap=rect](448.56pt,365.356pt) -- (454.583pt,365.356pt); + \draw[line width=1pt, line join=miter, line cap=rect](451.571pt,320.449pt) -- (451.571pt,280.059pt); + \draw[line width=1pt, line join=miter, line cap=rect](448.56pt,280.059pt) -- (454.583pt,280.059pt); + \draw[line width=1pt, line join=miter, line cap=rect](451.571pt,324.966pt) -- (451.571pt,320.449pt); + \draw[line width=1pt, line join=miter, line cap=rect](457.224pt,261.226pt) -- (457.224pt,263.926pt); + \draw[line width=1pt, line join=miter, line cap=rect](454.213pt,263.926pt) -- (460.235pt,263.926pt); + \draw[line width=1pt, line join=miter, line cap=rect](457.224pt,256.709pt) -- (457.224pt,254.009pt); + \draw[line width=1pt, line join=miter, line cap=rect](454.213pt,254.009pt) -- (460.235pt,254.009pt); + \draw[line width=1pt, line join=miter, line cap=rect](457.224pt,261.226pt) -- (457.224pt,256.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](462.876pt,257.371pt) -- (462.876pt,271.246pt); + \draw[line width=1pt, line join=miter, line cap=rect](459.865pt,271.246pt) -- (465.887pt,271.246pt); + \draw[line width=1pt, line join=miter, line cap=rect](462.876pt,252.854pt) -- (462.876pt,238.98pt); + \draw[line width=1pt, line join=miter, line cap=rect](459.865pt,238.98pt) -- (465.887pt,238.98pt); + \draw[line width=1pt, line join=miter, line cap=rect](462.876pt,257.371pt) -- (462.876pt,252.854pt); + \draw[line width=1pt, line join=miter, line cap=rect](468.529pt,252.178pt) -- (468.529pt,256.889pt); + \draw[line width=1pt, line join=miter, line cap=rect](465.517pt,256.889pt) -- (471.54pt,256.889pt); + \draw[line width=1pt, line join=miter, line cap=rect](468.529pt,247.661pt) -- (468.529pt,242.95pt); + \draw[line width=1pt, line join=miter, line cap=rect](465.517pt,242.95pt) -- (471.54pt,242.95pt); + \draw[line width=1pt, line join=miter, line cap=rect](468.529pt,252.178pt) -- (468.529pt,247.661pt); + \draw[line width=1pt, line join=miter, line cap=rect](474.181pt,253.245pt) -- (474.181pt,267.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](471.17pt,267.026pt) -- (477.192pt,267.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](474.181pt,248.728pt) -- (474.181pt,234.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](471.17pt,234.948pt) -- (477.192pt,234.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](474.181pt,253.245pt) -- (474.181pt,248.728pt); + \draw[line width=1pt, line join=miter, line cap=rect](479.833pt,256.712pt) -- (479.833pt,267.207pt); + \draw[line width=1pt, line join=miter, line cap=rect](476.822pt,267.207pt) -- (482.845pt,267.207pt); + \draw[line width=1pt, line join=miter, line cap=rect](479.833pt,252.195pt) -- (479.833pt,241.7pt); + \draw[line width=1pt, line join=miter, line cap=rect](476.822pt,241.7pt) -- (482.845pt,241.7pt); + \draw[line width=1pt, line join=miter, line cap=rect](479.833pt,256.712pt) -- (479.833pt,252.195pt); + \draw[line width=1pt, line join=miter, line cap=rect](485.486pt,251.082pt) -- (485.486pt,255.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](482.474pt,255.111pt) -- (488.497pt,255.111pt); + \draw[line width=1pt, line join=miter, line cap=rect](485.486pt,246.565pt) -- (485.486pt,242.536pt); + \draw[line width=1pt, line join=miter, line cap=rect](482.474pt,242.536pt) -- (488.497pt,242.536pt); + \draw[line width=1pt, line join=miter, line cap=rect](485.486pt,251.082pt) -- (485.486pt,246.565pt); + \draw[line width=1pt, line join=miter, line cap=rect](491.138pt,254.017pt) -- (491.138pt,260.944pt); + \draw[line width=1pt, line join=miter, line cap=rect](488.127pt,260.944pt) -- (494.149pt,260.944pt); + \draw[line width=1pt, line join=miter, line cap=rect](491.138pt,249.5pt) -- (491.138pt,242.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](488.127pt,242.572pt) -- (494.149pt,242.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](491.138pt,254.017pt) -- (491.138pt,249.5pt); + \draw[line width=1pt, line join=miter, line cap=rect](496.79pt,250.621pt) -- (496.79pt,265.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](493.779pt,265.677pt) -- (499.802pt,265.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](496.79pt,246.105pt) -- (496.79pt,231.049pt); + \draw[line width=1pt, line join=miter, line cap=rect](493.779pt,231.049pt) -- (499.802pt,231.049pt); + \draw[line width=1pt, line join=miter, line cap=rect](496.79pt,250.621pt) -- (496.79pt,246.105pt); + \draw[line width=1pt, line join=miter, line cap=rect](502.443pt,274.51pt) -- (502.443pt,283.146pt); + \draw[line width=1pt, line join=miter, line cap=rect](499.431pt,283.146pt) -- (505.454pt,283.146pt); + \draw[line width=1pt, line join=miter, line cap=rect](502.443pt,269.993pt) -- (502.443pt,261.357pt); + \draw[line width=1pt, line join=miter, line cap=rect](499.431pt,261.357pt) -- (505.454pt,261.357pt); + \draw[line width=1pt, line join=miter, line cap=rect](502.443pt,274.51pt) -- (502.443pt,269.993pt); + \draw[line width=1pt, line join=miter, line cap=rect](508.095pt,373.341pt) -- (508.095pt,389.455pt); + \draw[line width=1pt, line join=miter, line cap=rect](505.084pt,389.455pt) -- (511.106pt,389.455pt); + \draw[line width=1pt, line join=miter, line cap=rect](508.095pt,368.824pt) -- (508.095pt,352.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](505.084pt,352.709pt) -- (511.106pt,352.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](508.095pt,373.341pt) -- (508.095pt,368.824pt); + \draw[line width=1pt, line join=miter, line cap=rect](513.747pt,282.422pt) -- (513.747pt,284.253pt); + \draw[line width=1pt, line join=miter, line cap=rect](510.736pt,284.253pt) -- (516.759pt,284.253pt); + \draw[line width=1pt, line join=miter, line cap=rect](513.747pt,277.905pt) -- (513.747pt,276.074pt); + \draw[line width=1pt, line join=miter, line cap=rect](510.736pt,276.074pt) -- (516.759pt,276.074pt); + \draw[line width=1pt, line join=miter, line cap=rect](513.747pt,282.422pt) -- (513.747pt,277.905pt); + \draw[line width=1pt, line join=miter, line cap=rect](519.4pt,427.003pt) -- (519.4pt,466.77pt); + \draw[line width=1pt, line join=miter, line cap=rect](516.389pt,466.77pt) -- (522.411pt,466.77pt); + \draw[line width=1pt, line join=miter, line cap=rect](519.4pt,422.486pt) -- (519.4pt,382.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](516.389pt,382.719pt) -- (522.411pt,382.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](519.4pt,427.003pt) -- (519.4pt,422.486pt); + \draw[line width=1pt, line join=miter, line cap=rect](525.052pt,282.104pt) -- (525.052pt,280.658pt); + \draw[line width=1pt, line join=miter, line cap=rect](522.041pt,280.658pt) -- (528.063pt,280.658pt); + \draw[line width=1pt, line join=miter, line cap=rect](525.052pt,277.588pt) -- (525.052pt,279.034pt); + \draw[line width=1pt, line join=miter, line cap=rect](522.041pt,279.034pt) -- (528.063pt,279.034pt); + \draw[line width=1pt, line join=miter, line cap=rect](525.052pt,282.104pt) -- (525.052pt,277.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](530.705pt,331.945pt) -- (530.705pt,334.982pt); + \draw[line width=1pt, line join=miter, line cap=rect](527.693pt,334.982pt) -- (533.716pt,334.982pt); + \draw[line width=1pt, line join=miter, line cap=rect](530.705pt,327.428pt) -- (530.705pt,324.39pt); + \draw[line width=1pt, line join=miter, line cap=rect](527.693pt,324.39pt) -- (533.716pt,324.39pt); + \draw[line width=1pt, line join=miter, line cap=rect](530.705pt,331.945pt) -- (530.705pt,327.428pt); + \draw[line width=1pt, line join=miter, line cap=rect](536.357pt,283.762pt) -- (536.357pt,288.349pt); + \draw[line width=1pt, line join=miter, line cap=rect](533.346pt,288.349pt) -- (539.368pt,288.349pt); + \draw[line width=1pt, line join=miter, line cap=rect](536.357pt,279.245pt) -- (536.357pt,274.658pt); + \draw[line width=1pt, line join=miter, line cap=rect](533.346pt,274.658pt) -- (539.368pt,274.658pt); + \draw[line width=1pt, line join=miter, line cap=rect](536.357pt,283.762pt) -- (536.357pt,279.245pt); + \draw[line width=1pt, line join=miter, line cap=rect](542.009pt,312.338pt) -- (542.009pt,352.468pt); + \draw[line width=1pt, line join=miter, line cap=rect](538.998pt,352.468pt) -- (545.021pt,352.468pt); + \draw[line width=1pt, line join=miter, line cap=rect](542.009pt,307.821pt) -- (542.009pt,267.691pt); + \draw[line width=1pt, line join=miter, line cap=rect](538.998pt,267.691pt) -- (545.021pt,267.691pt); + \draw[line width=1pt, line join=miter, line cap=rect](542.009pt,312.338pt) -- (542.009pt,307.821pt); + \draw[line width=1pt, line join=miter, line cap=rect](547.662pt,252.506pt) -- (547.662pt,262.241pt); + \draw[line width=1pt, line join=miter, line cap=rect](544.65pt,262.241pt) -- (550.673pt,262.241pt); + \draw[line width=1pt, line join=miter, line cap=rect](547.662pt,247.989pt) -- (547.662pt,238.254pt); + \draw[line width=1pt, line join=miter, line cap=rect](544.65pt,238.254pt) -- (550.673pt,238.254pt); + \draw[line width=1pt, line join=miter, line cap=rect](547.662pt,252.506pt) -- (547.662pt,247.989pt); + \draw[line width=1pt, line join=miter, line cap=rect](553.314pt,301.109pt) -- (553.314pt,313.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](550.303pt,313.618pt) -- (556.325pt,313.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](553.314pt,296.592pt) -- (553.314pt,284.083pt); + \draw[line width=1pt, line join=miter, line cap=rect](550.303pt,284.083pt) -- (556.325pt,284.083pt); + \draw[line width=1pt, line join=miter, line cap=rect](553.314pt,301.109pt) -- (553.314pt,296.592pt); + \draw[line width=1pt, line join=miter, line cap=rect](558.966pt,261.455pt) -- (558.966pt,274.313pt); + \draw[line width=1pt, line join=miter, line cap=rect](555.955pt,274.313pt) -- (561.978pt,274.313pt); + \draw[line width=1pt, line join=miter, line cap=rect](558.966pt,256.938pt) -- (558.966pt,244.08pt); + \draw[line width=1pt, line join=miter, line cap=rect](555.955pt,244.08pt) -- (561.978pt,244.08pt); + \draw[line width=1pt, line join=miter, line cap=rect](558.966pt,261.455pt) -- (558.966pt,256.938pt); + \draw[line width=1pt, line join=miter, line cap=rect](564.619pt,290.332pt) -- (564.619pt,299.481pt); + \draw[line width=1pt, line join=miter, line cap=rect](561.608pt,299.481pt) -- (567.63pt,299.481pt); + \draw[line width=1pt, line join=miter, line cap=rect](564.619pt,285.815pt) -- (564.619pt,276.667pt); + \draw[line width=1pt, line join=miter, line cap=rect](561.608pt,276.667pt) -- (567.63pt,276.667pt); + \draw[line width=1pt, line join=miter, line cap=rect](564.619pt,290.332pt) -- (564.619pt,285.815pt); + \draw[line width=1pt, line join=miter, line cap=rect](570.271pt,286.434pt) -- (570.271pt,295.591pt); + \draw[line width=1pt, line join=miter, line cap=rect](567.26pt,295.591pt) -- (573.282pt,295.591pt); + \draw[line width=1pt, line join=miter, line cap=rect](570.271pt,281.917pt) -- (570.271pt,272.76pt); + \draw[line width=1pt, line join=miter, line cap=rect](567.26pt,272.76pt) -- (573.282pt,272.76pt); + \draw[line width=1pt, line join=miter, line cap=rect](570.271pt,286.434pt) -- (570.271pt,281.917pt); + \draw[line width=1pt, line join=miter, line cap=rect](575.924pt,288.385pt) -- (575.924pt,303.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](572.912pt,303.134pt) -- (578.935pt,303.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](575.924pt,283.868pt) -- (575.924pt,269.119pt); + \draw[line width=1pt, line join=miter, line cap=rect](572.912pt,269.119pt) -- (578.935pt,269.119pt); + \draw[line width=1pt, line join=miter, line cap=rect](575.924pt,288.385pt) -- (575.924pt,283.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](581.576pt,280.958pt) -- (581.576pt,283.388pt); + \draw[line width=1pt, line join=miter, line cap=rect](578.565pt,283.388pt) -- (584.587pt,283.388pt); + \draw[line width=1pt, line join=miter, line cap=rect](581.576pt,276.441pt) -- (581.576pt,274.01pt); + \draw[line width=1pt, line join=miter, line cap=rect](578.565pt,274.01pt) -- (584.587pt,274.01pt); + \draw[line width=1pt, line join=miter, line cap=rect](581.576pt,280.958pt) -- (581.576pt,276.441pt); + \draw[line width=1pt, line join=miter, line cap=rect](587.228pt,302.712pt) -- (587.228pt,315.735pt); + \draw[line width=1pt, line join=miter, line cap=rect](584.217pt,315.735pt) -- (590.24pt,315.735pt); + \draw[line width=1pt, line join=miter, line cap=rect](587.228pt,298.195pt) -- (587.228pt,285.172pt); + \draw[line width=1pt, line join=miter, line cap=rect](584.217pt,285.172pt) -- (590.24pt,285.172pt); + \draw[line width=1pt, line join=miter, line cap=rect](587.228pt,302.712pt) -- (587.228pt,298.195pt); + \draw[line width=1pt, line join=miter, line cap=rect](592.881pt,285.31pt) -- (592.881pt,296.42pt); + \draw[line width=1pt, line join=miter, line cap=rect](589.869pt,296.42pt) -- (595.892pt,296.42pt); + \draw[line width=1pt, line join=miter, line cap=rect](592.881pt,280.793pt) -- (592.881pt,269.683pt); + \draw[line width=1pt, line join=miter, line cap=rect](589.869pt,269.683pt) -- (595.892pt,269.683pt); + \draw[line width=1pt, line join=miter, line cap=rect](592.881pt,285.31pt) -- (592.881pt,280.793pt); + \draw[line width=1pt, line join=miter, line cap=rect](598.533pt,324.36pt) -- (598.533pt,359.967pt); + \draw[line width=1pt, line join=miter, line cap=rect](595.522pt,359.967pt) -- (601.544pt,359.967pt); + \draw[line width=1pt, line join=miter, line cap=rect](598.533pt,319.843pt) -- (598.533pt,284.237pt); + \draw[line width=1pt, line join=miter, line cap=rect](595.522pt,284.237pt) -- (601.544pt,284.237pt); + \draw[line width=1pt, line join=miter, line cap=rect](598.533pt,324.36pt) -- (598.533pt,319.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](604.185pt,265.989pt) -- (604.185pt,269.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](601.174pt,269.113pt) -- (607.197pt,269.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](604.185pt,261.472pt) -- (604.185pt,258.348pt); + \draw[line width=1pt, line join=miter, line cap=rect](601.174pt,258.348pt) -- (607.197pt,258.348pt); + \draw[line width=1pt, line join=miter, line cap=rect](604.185pt,265.989pt) -- (604.185pt,261.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](609.838pt,296.845pt) -- (609.838pt,300.148pt); + \draw[line width=1pt, line join=miter, line cap=rect](606.826pt,300.148pt) -- (612.849pt,300.148pt); + \draw[line width=1pt, line join=miter, line cap=rect](609.838pt,292.329pt) -- (609.838pt,289.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](606.826pt,289.026pt) -- (612.849pt,289.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](609.838pt,296.845pt) -- (609.838pt,292.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](615.49pt,269.334pt) -- (615.49pt,270.42pt); + \draw[line width=1pt, line join=miter, line cap=rect](612.479pt,270.42pt) -- (618.501pt,270.42pt); + \draw[line width=1pt, line join=miter, line cap=rect](615.49pt,264.817pt) -- (615.49pt,263.731pt); + \draw[line width=1pt, line join=miter, line cap=rect](612.479pt,263.731pt) -- (618.501pt,263.731pt); + \draw[line width=1pt, line join=miter, line cap=rect](615.49pt,269.334pt) -- (615.49pt,264.817pt); + \draw[line width=1pt, line join=miter, line cap=rect](621.142pt,287.777pt) -- (621.142pt,306.605pt); + \draw[line width=1pt, line join=miter, line cap=rect](618.131pt,306.605pt) -- (624.154pt,306.605pt); + \draw[line width=1pt, line join=miter, line cap=rect](621.142pt,283.261pt) -- (621.142pt,264.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](618.131pt,264.433pt) -- (624.154pt,264.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](621.142pt,287.777pt) -- (621.142pt,283.261pt); + \draw[line width=1pt, line join=miter, line cap=rect](626.795pt,263.425pt) -- (626.795pt,271.537pt); + \draw[line width=1pt, line join=miter, line cap=rect](623.784pt,271.537pt) -- (629.806pt,271.537pt); + \draw[line width=1pt, line join=miter, line cap=rect](626.795pt,258.908pt) -- (626.795pt,250.796pt); + \draw[line width=1pt, line join=miter, line cap=rect](623.784pt,250.796pt) -- (629.806pt,250.796pt); + \draw[line width=1pt, line join=miter, line cap=rect](626.795pt,263.425pt) -- (626.795pt,258.908pt); + \draw[line width=1pt, line join=miter, line cap=rect](632.447pt,267.156pt) -- (632.447pt,289.694pt); + \draw[line width=1pt, line join=miter, line cap=rect](629.436pt,289.694pt) -- (635.458pt,289.694pt); + \draw[line width=1pt, line join=miter, line cap=rect](632.447pt,262.639pt) -- (632.447pt,240.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](629.436pt,240.101pt) -- (635.458pt,240.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](632.447pt,267.156pt) -- (632.447pt,262.639pt); + \draw[line width=1pt, line join=miter, line cap=rect](638.1pt,271.062pt) -- (638.1pt,277.32pt); + \draw[line width=1pt, line join=miter, line cap=rect](635.088pt,277.32pt) -- (641.111pt,277.32pt); + \draw[line width=1pt, line join=miter, line cap=rect](638.1pt,266.545pt) -- (638.1pt,260.287pt); + \draw[line width=1pt, line join=miter, line cap=rect](635.088pt,260.287pt) -- (641.111pt,260.287pt); + \draw[line width=1pt, line join=miter, line cap=rect](638.1pt,271.062pt) -- (638.1pt,266.545pt); + \draw[line width=1pt, line join=miter, line cap=rect](643.752pt,312.273pt) -- (643.752pt,313.8pt); + \draw[line width=1pt, line join=miter, line cap=rect](640.741pt,313.8pt) -- (646.763pt,313.8pt); + \draw[line width=1pt, line join=miter, line cap=rect](643.752pt,307.756pt) -- (643.752pt,306.23pt); + \draw[line width=1pt, line join=miter, line cap=rect](640.741pt,306.23pt) -- (646.763pt,306.23pt); + \draw[line width=1pt, line join=miter, line cap=rect](643.752pt,312.273pt) -- (643.752pt,307.756pt); + \draw[line width=1pt, line join=miter, line cap=rect](649.404pt,272.01pt) -- (649.404pt,275.05pt); + \draw[line width=1pt, line join=miter, line cap=rect](646.393pt,275.05pt) -- (652.416pt,275.05pt); + \draw[line width=1pt, line join=miter, line cap=rect](649.404pt,267.493pt) -- (649.404pt,264.453pt); + \draw[line width=1pt, line join=miter, line cap=rect](646.393pt,264.453pt) -- (652.416pt,264.453pt); + \draw[line width=1pt, line join=miter, line cap=rect](649.404pt,272.01pt) -- (649.404pt,267.493pt); + \draw[line width=1pt, line join=miter, line cap=rect](655.057pt,333.195pt) -- (655.057pt,354.282pt); + \draw[line width=1pt, line join=miter, line cap=rect](652.045pt,354.282pt) -- (658.068pt,354.282pt); + \draw[line width=1pt, line join=miter, line cap=rect](655.057pt,328.678pt) -- (655.057pt,307.592pt); + \draw[line width=1pt, line join=miter, line cap=rect](652.045pt,307.592pt) -- (658.068pt,307.592pt); + \draw[line width=1pt, line join=miter, line cap=rect](655.057pt,333.195pt) -- (655.057pt,328.678pt); + \draw[line width=1pt, line join=miter, line cap=rect](660.709pt,279.665pt) -- (660.709pt,279.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](657.698pt,279.876pt) -- (663.72pt,279.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](660.709pt,275.148pt) -- (660.709pt,274.938pt); + \draw[line width=1pt, line join=miter, line cap=rect](657.698pt,274.938pt) -- (663.72pt,274.938pt); + \draw[line width=1pt, line join=miter, line cap=rect](660.709pt,279.665pt) -- (660.709pt,275.148pt); + \draw[line width=1pt, line join=miter, line cap=rect](666.361pt,321.642pt) -- (666.361pt,355.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](663.35pt,355.329pt) -- (669.373pt,355.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](666.361pt,317.125pt) -- (666.361pt,283.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](663.35pt,283.438pt) -- (669.373pt,283.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](666.361pt,321.642pt) -- (666.361pt,317.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](672.014pt,275.335pt) -- (672.014pt,273.742pt); + \draw[line width=1pt, line join=miter, line cap=rect](669.003pt,273.742pt) -- (675.025pt,273.742pt); + \draw[line width=1pt, line join=miter, line cap=rect](672.014pt,270.818pt) -- (672.014pt,272.411pt); + \draw[line width=1pt, line join=miter, line cap=rect](669.003pt,272.411pt) -- (675.025pt,272.411pt); + \draw[line width=1pt, line join=miter, line cap=rect](672.014pt,275.335pt) -- (672.014pt,270.818pt); + \draw[line width=1pt, line join=miter, line cap=rect](677.666pt,319.393pt) -- (677.666pt,338.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](674.655pt,338.101pt) -- (680.677pt,338.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](677.666pt,314.876pt) -- (677.666pt,296.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](674.655pt,296.169pt) -- (680.677pt,296.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](677.666pt,319.393pt) -- (677.666pt,314.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](683.318pt,259.521pt) -- (683.318pt,263.531pt); + \draw[line width=1pt, line join=miter, line cap=rect](680.307pt,263.531pt) -- (686.33pt,263.531pt); + \draw[line width=1pt, line join=miter, line cap=rect](683.318pt,255.004pt) -- (683.318pt,250.995pt); + \draw[line width=1pt, line join=miter, line cap=rect](680.307pt,250.995pt) -- (686.33pt,250.995pt); + \draw[line width=1pt, line join=miter, line cap=rect](683.318pt,259.521pt) -- (683.318pt,255.004pt); + \draw[line width=1pt, line join=miter, line cap=rect](688.971pt,283.112pt) -- (688.971pt,285.786pt); + \draw[line width=1pt, line join=miter, line cap=rect](685.96pt,285.786pt) -- (691.982pt,285.786pt); + \draw[line width=1pt, line join=miter, line cap=rect](688.971pt,278.595pt) -- (688.971pt,275.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](685.96pt,275.921pt) -- (691.982pt,275.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](688.971pt,283.112pt) -- (688.971pt,278.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](694.623pt,267.593pt) -- (694.623pt,272.704pt); + \draw[line width=1pt, line join=miter, line cap=rect](691.612pt,272.704pt) -- (697.634pt,272.704pt); + \draw[line width=1pt, line join=miter, line cap=rect](694.623pt,263.076pt) -- (694.623pt,257.965pt); + \draw[line width=1pt, line join=miter, line cap=rect](691.612pt,257.965pt) -- (697.634pt,257.965pt); + \draw[line width=1pt, line join=miter, line cap=rect](694.623pt,267.593pt) -- (694.623pt,263.076pt); + \draw[line width=1pt, line join=miter, line cap=rect](700.276pt,278.571pt) -- (700.276pt,282.985pt); + \draw[line width=1pt, line join=miter, line cap=rect](697.264pt,282.985pt) -- (703.287pt,282.985pt); + \draw[line width=1pt, line join=miter, line cap=rect](700.276pt,274.054pt) -- (700.276pt,269.64pt); + \draw[line width=1pt, line join=miter, line cap=rect](697.264pt,269.64pt) -- (703.287pt,269.64pt); + \draw[line width=1pt, line join=miter, line cap=rect](700.276pt,278.571pt) -- (700.276pt,274.054pt); + \draw[line width=1pt, line join=miter, line cap=rect](705.928pt,281.795pt) -- (705.928pt,285.947pt); + \draw[line width=1pt, line join=miter, line cap=rect](702.917pt,285.947pt) -- (708.939pt,285.947pt); + \draw[line width=1pt, line join=miter, line cap=rect](705.928pt,277.278pt) -- (705.928pt,273.126pt); + \draw[line width=1pt, line join=miter, line cap=rect](702.917pt,273.126pt) -- (708.939pt,273.126pt); + \draw[line width=1pt, line join=miter, line cap=rect](705.928pt,281.795pt) -- (705.928pt,277.278pt); + \draw[line width=1pt, line join=miter, line cap=rect](711.58pt,292.043pt) -- (711.58pt,297.149pt); + \draw[line width=1pt, line join=miter, line cap=rect](708.569pt,297.149pt) -- (714.592pt,297.149pt); + \draw[line width=1pt, line join=miter, line cap=rect](711.58pt,287.526pt) -- (711.58pt,282.421pt); + \draw[line width=1pt, line join=miter, line cap=rect](708.569pt,282.421pt) -- (714.592pt,282.421pt); + \draw[line width=1pt, line join=miter, line cap=rect](711.58pt,292.043pt) -- (711.58pt,287.526pt); + \draw[line width=1pt, line join=miter, line cap=rect](717.233pt,282.663pt) -- (717.233pt,285.88pt); + \draw[line width=1pt, line join=miter, line cap=rect](714.221pt,285.88pt) -- (720.244pt,285.88pt); + \draw[line width=1pt, line join=miter, line cap=rect](717.233pt,278.146pt) -- (717.233pt,274.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](714.221pt,274.929pt) -- (720.244pt,274.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](717.233pt,282.663pt) -- (717.233pt,278.146pt); + \draw[line width=1pt, line join=miter, line cap=rect](722.885pt,296.109pt) -- (722.885pt,301.474pt); + \draw[line width=1pt, line join=miter, line cap=rect](719.874pt,301.474pt) -- (725.896pt,301.474pt); + \draw[line width=1pt, line join=miter, line cap=rect](722.885pt,291.593pt) -- (722.885pt,286.228pt); + \draw[line width=1pt, line join=miter, line cap=rect](719.874pt,286.228pt) -- (725.896pt,286.228pt); + \draw[line width=1pt, line join=miter, line cap=rect](722.885pt,296.109pt) -- (722.885pt,291.593pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{391.839pt}{479.685pt}}]{\fontsize{13}{0}\selectfont{\textbf{Speedup JIT/HEFT}}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{16.5619pt}{320.842pt}},rotate=90]{\fontsize{10}{0}\selectfont{\textbf{Speedup}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{29.3597pt}{203.403pt}}]{\fontsize{10}{0}\selectfont{0.9}} + \pgftext[center, base, at={\pgfpoint{34.253pt}{253.842pt}}]{\fontsize{10}{0}\selectfont{1}} + \pgftext[center, base, at={\pgfpoint{29.3597pt}{303.527pt}}]{\fontsize{10}{0}\selectfont{1.1}} + \pgftext[center, base, at={\pgfpoint{29.3597pt}{353.966pt}}]{\fontsize{10}{0}\selectfont{1.2}} + \pgftext[center, base, at={\pgfpoint{29.3597pt}{403.651pt}}]{\fontsize{10}{0}\selectfont{1.3}} + \pgftext[center, base, at={\pgfpoint{29.3597pt}{454.09pt}}]{\fontsize{10}{0}\selectfont{1.4}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,167.268pt) -- (43.6631pt,167.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,177.055pt) -- (43.6631pt,177.055pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,187.594pt) -- (43.6631pt,187.594pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,197.381pt) -- (43.6631pt,197.381pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,217.707pt) -- (43.6631pt,217.707pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,227.493pt) -- (43.6631pt,227.493pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,237.28pt) -- (43.6631pt,237.28pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,247.066pt) -- (43.6631pt,247.066pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,267.392pt) -- (43.6631pt,267.392pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,277.179pt) -- (43.6631pt,277.179pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,287.718pt) -- (43.6631pt,287.718pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,297.505pt) -- (43.6631pt,297.505pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,317.831pt) -- (43.6631pt,317.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,327.617pt) -- (43.6631pt,327.617pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,337.404pt) -- (43.6631pt,337.404pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,347.943pt) -- (43.6631pt,347.943pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,367.516pt) -- (43.6631pt,367.516pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,378.056pt) -- (43.6631pt,378.056pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,387.842pt) -- (43.6631pt,387.842pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,397.629pt) -- (43.6631pt,397.629pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,417.955pt) -- (43.6631pt,417.955pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,427.741pt) -- (43.6631pt,427.741pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,437.528pt) -- (43.6631pt,437.528pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,448.067pt) -- (43.6631pt,448.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,467.64pt) -- (43.6631pt,467.64pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,207.167pt) -- (40.6519pt,207.167pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,257.606pt) -- (40.6519pt,257.606pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,307.291pt) -- (40.6519pt,307.291pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,357.73pt) -- (40.6519pt,357.73pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,407.415pt) -- (40.6519pt,407.415pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,457.854pt) -- (40.6519pt,457.854pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,472.91pt) -- (47.4272pt,167.268pt); + \pgftext[center, base, at={\pgfpoint{391.839pt}{132.639pt}}]{\fontsize{10}{0}\selectfont{\textbf{Parameter Group}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{50.8148pt}{146.942pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{163.36pt}{146.942pt}}]{\fontsize{10}{0}\selectfont{20}} + \pgftext[center, base, at={\pgfpoint{276.282pt}{146.942pt}}]{\fontsize{10}{0}\selectfont{40}} + \pgftext[center, base, at={\pgfpoint{389.204pt}{146.942pt}}]{\fontsize{10}{0}\selectfont{60}} + \pgftext[center, base, at={\pgfpoint{502.126pt}{146.942pt}}]{\fontsize{10}{0}\selectfont{80}} + \pgftext[center, base, at={\pgfpoint{616.177pt}{146.942pt}}]{\fontsize{10}{0}\selectfont{100}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](78.2925pt,167.268pt) -- (78.2925pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](134.753pt,167.268pt) -- (134.753pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](191.214pt,167.268pt) -- (191.214pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](248.428pt,167.268pt) -- (248.428pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](304.889pt,167.268pt) -- (304.889pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](361.35pt,167.268pt) -- (361.35pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](417.811pt,167.268pt) -- (417.811pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](474.272pt,167.268pt) -- (474.272pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](530.733pt,167.268pt) -- (530.733pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](587.194pt,167.268pt) -- (587.194pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](643.655pt,167.268pt) -- (643.655pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](700.116pt,167.268pt) -- (700.116pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](106.899pt,167.268pt) -- (106.899pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](219.821pt,167.268pt) -- (219.821pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](332.743pt,167.268pt) -- (332.743pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](445.665pt,167.268pt) -- (445.665pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](559.34pt,167.268pt) -- (559.34pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](672.262pt,167.268pt) -- (672.262pt,163.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](50.4384pt,167.268pt) -- (50.4384pt,160.493pt); + \draw[line width=1pt, line join=bevel, line cap=rect](163.36pt,167.268pt) -- (163.36pt,160.493pt); + \draw[line width=1pt, line join=bevel, line cap=rect](276.282pt,167.268pt) -- (276.282pt,160.493pt); + \draw[line width=1pt, line join=bevel, line cap=rect](389.204pt,167.268pt) -- (389.204pt,160.493pt); + \draw[line width=1pt, line join=bevel, line cap=rect](502.126pt,167.268pt) -- (502.126pt,160.493pt); + \draw[line width=1pt, line join=bevel, line cap=rect](615.801pt,167.268pt) -- (615.801pt,160.493pt); + \draw[line width=1pt, line join=bevel, line cap=rect](47.4272pt,167.268pt) -- (725.711pt,167.268pt); +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Scheduler01-Times-HEFT.tex b/mwre/figures/Scheduler01-Times-HEFT.tex new file mode 100755 index 0000000..b39ddfe --- /dev/null +++ b/mwre/figures/Scheduler01-Times-HEFT.tex @@ -0,0 +1,2144 @@ +\begin{tikzpicture}{0pt}{0pt}{987pt}{493pt} + \clip(0pt,493pt) -- (743.026pt,493pt) -- (743.026pt,121.863pt) -- (0pt,121.863pt) -- (0pt,493pt); +\begin{scope} + \clip(67.7531pt,468.157pt) -- (726.464pt,468.157pt) -- (726.464pt,167.032pt) -- (67.7531pt,167.032pt) -- (67.7531pt,468.157pt); + \color[rgb]{1,1,1} + \fill(70.4751pt,215.791pt) -- (75.919pt,215.791pt) -- (75.919pt,-4303.17pt) -- (70.4751pt,-4303.17pt) -- (70.4751pt,215.791pt); + \color[rgb]{0,0,0} + \fill(70.4751pt,215.791pt) -- (75.919pt,215.791pt) -- (75.919pt,-4303.17pt) -- (70.4751pt,-4303.17pt) -- (70.4751pt,215.791pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.4751pt,215.791pt) -- (75.919pt,215.791pt) -- (75.919pt,-4303.17pt) -- (70.4751pt,-4303.17pt) -- (70.4751pt,215.791pt); + \color[rgb]{1,1,1} + \fill(75.919pt,212.422pt) -- (81.3629pt,212.422pt) -- (81.3629pt,-4303.17pt) -- (75.919pt,-4303.17pt) -- (75.919pt,212.422pt); + \color[rgb]{0,0,0} + \fill(75.919pt,212.422pt) -- (81.3629pt,212.422pt) -- (81.3629pt,-4303.17pt) -- (75.919pt,-4303.17pt) -- (75.919pt,212.422pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.919pt,212.422pt) -- (81.3629pt,212.422pt) -- (81.3629pt,-4303.17pt) -- (75.919pt,-4303.17pt) -- (75.919pt,212.422pt); + \color[rgb]{1,1,1} + \fill(81.3629pt,216.744pt) -- (86.8067pt,216.744pt) -- (86.8067pt,-4303.17pt) -- (81.3629pt,-4303.17pt) -- (81.3629pt,216.744pt); + \color[rgb]{0,0,0} + \fill(81.3629pt,216.744pt) -- (86.8067pt,216.744pt) -- (86.8067pt,-4303.17pt) -- (81.3629pt,-4303.17pt) -- (81.3629pt,216.744pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.3629pt,216.744pt) -- (86.8067pt,216.744pt) -- (86.8067pt,-4303.17pt) -- (81.3629pt,-4303.17pt) -- (81.3629pt,216.744pt); + \color[rgb]{1,1,1} + \fill(86.8067pt,220.349pt) -- (92.2506pt,220.349pt) -- (92.2506pt,-4303.17pt) -- (86.8067pt,-4303.17pt) -- (86.8067pt,220.349pt); + \color[rgb]{0,0,0} + \fill(86.8067pt,220.349pt) -- (92.2506pt,220.349pt) -- (92.2506pt,-4303.17pt) -- (86.8067pt,-4303.17pt) -- (86.8067pt,220.349pt); + \draw[line width=1pt, line join=miter, line cap=rect](86.8067pt,220.349pt) -- (92.2506pt,220.349pt) -- (92.2506pt,-4303.17pt) -- (86.8067pt,-4303.17pt) -- (86.8067pt,220.349pt); + \color[rgb]{1,1,1} + \fill(92.2506pt,229.577pt) -- (97.6945pt,229.577pt) -- (97.6945pt,-4303.17pt) -- (92.2506pt,-4303.17pt) -- (92.2506pt,229.577pt); + \color[rgb]{0,0,0} + \fill(92.2506pt,229.577pt) -- (97.6945pt,229.577pt) -- (97.6945pt,-4303.17pt) -- (92.2506pt,-4303.17pt) -- (92.2506pt,229.577pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.2506pt,229.577pt) -- (97.6945pt,229.577pt) -- (97.6945pt,-4303.17pt) -- (92.2506pt,-4303.17pt) -- (92.2506pt,229.577pt); + \color[rgb]{1,1,1} + \fill(97.6945pt,224.698pt) -- (103.138pt,224.698pt) -- (103.138pt,-4303.17pt) -- (97.6945pt,-4303.17pt) -- (97.6945pt,224.698pt); + \color[rgb]{0,0,0} + \fill(97.6945pt,224.698pt) -- (103.138pt,224.698pt) -- (103.138pt,-4303.17pt) -- (97.6945pt,-4303.17pt) -- (97.6945pt,224.698pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.6945pt,224.698pt) -- (103.138pt,224.698pt) -- (103.138pt,-4303.17pt) -- (97.6945pt,-4303.17pt) -- (97.6945pt,224.698pt); + \color[rgb]{1,1,1} + \fill(103.138pt,227.548pt) -- (108.582pt,227.548pt) -- (108.582pt,-4303.17pt) -- (103.138pt,-4303.17pt) -- (103.138pt,227.548pt); + \color[rgb]{0,0,0} + \fill(103.138pt,227.548pt) -- (108.582pt,227.548pt) -- (108.582pt,-4303.17pt) -- (103.138pt,-4303.17pt) -- (103.138pt,227.548pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.138pt,227.548pt) -- (108.582pt,227.548pt) -- (108.582pt,-4303.17pt) -- (103.138pt,-4303.17pt) -- (103.138pt,227.548pt); + \color[rgb]{1,1,1} + \fill(108.582pt,228.301pt) -- (114.026pt,228.301pt) -- (114.026pt,-4303.17pt) -- (108.582pt,-4303.17pt) -- (108.582pt,228.301pt); + \color[rgb]{0,0,0} + \fill(108.582pt,228.301pt) -- (114.026pt,228.301pt) -- (114.026pt,-4303.17pt) -- (108.582pt,-4303.17pt) -- (108.582pt,228.301pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.582pt,228.301pt) -- (114.026pt,228.301pt) -- (114.026pt,-4303.17pt) -- (108.582pt,-4303.17pt) -- (108.582pt,228.301pt); + \color[rgb]{1,1,1} + \fill(114.026pt,213.335pt) -- (119.47pt,213.335pt) -- (119.47pt,-4303.17pt) -- (114.026pt,-4303.17pt) -- (114.026pt,213.335pt); + \color[rgb]{0,0,0} + \fill(114.026pt,213.335pt) -- (119.47pt,213.335pt) -- (119.47pt,-4303.17pt) -- (114.026pt,-4303.17pt) -- (114.026pt,213.335pt); + \draw[line width=1pt, line join=miter, line cap=rect](114.026pt,213.335pt) -- (119.47pt,213.335pt) -- (119.47pt,-4303.17pt) -- (114.026pt,-4303.17pt) -- (114.026pt,213.335pt); + \color[rgb]{1,1,1} + \fill(119.47pt,216.291pt) -- (124.914pt,216.291pt) -- (124.914pt,-4303.17pt) -- (119.47pt,-4303.17pt) -- (119.47pt,216.291pt); + \color[rgb]{0,0,0} + \fill(119.47pt,216.291pt) -- (124.914pt,216.291pt) -- (124.914pt,-4303.17pt) -- (119.47pt,-4303.17pt) -- (119.47pt,216.291pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.47pt,216.291pt) -- (124.914pt,216.291pt) -- (124.914pt,-4303.17pt) -- (119.47pt,-4303.17pt) -- (119.47pt,216.291pt); + \color[rgb]{1,1,1} + \fill(124.914pt,217.325pt) -- (130.358pt,217.325pt) -- (130.358pt,-4303.17pt) -- (124.914pt,-4303.17pt) -- (124.914pt,217.325pt); + \color[rgb]{0,0,0} + \fill(124.914pt,217.325pt) -- (130.358pt,217.325pt) -- (130.358pt,-4303.17pt) -- (124.914pt,-4303.17pt) -- (124.914pt,217.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](124.914pt,217.325pt) -- (130.358pt,217.325pt) -- (130.358pt,-4303.17pt) -- (124.914pt,-4303.17pt) -- (124.914pt,217.325pt); + \color[rgb]{1,1,1} + \fill(130.358pt,217.992pt) -- (135.802pt,217.992pt) -- (135.802pt,-4303.17pt) -- (130.358pt,-4303.17pt) -- (130.358pt,217.992pt); + \color[rgb]{0,0,0} + \fill(130.358pt,217.992pt) -- (135.802pt,217.992pt) -- (135.802pt,-4303.17pt) -- (130.358pt,-4303.17pt) -- (130.358pt,217.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](130.358pt,217.992pt) -- (135.802pt,217.992pt) -- (135.802pt,-4303.17pt) -- (130.358pt,-4303.17pt) -- (130.358pt,217.992pt); + \color[rgb]{1,1,1} + \fill(135.802pt,228.843pt) -- (141.246pt,228.843pt) -- (141.246pt,-4303.17pt) -- (135.802pt,-4303.17pt) -- (135.802pt,228.843pt); + \color[rgb]{0,0,0} + \fill(135.802pt,228.843pt) -- (141.246pt,228.843pt) -- (141.246pt,-4303.17pt) -- (135.802pt,-4303.17pt) -- (135.802pt,228.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.802pt,228.843pt) -- (141.246pt,228.843pt) -- (141.246pt,-4303.17pt) -- (135.802pt,-4303.17pt) -- (135.802pt,228.843pt); + \color[rgb]{1,1,1} + \fill(141.246pt,230.661pt) -- (146.69pt,230.661pt) -- (146.69pt,-4303.17pt) -- (141.246pt,-4303.17pt) -- (141.246pt,230.661pt); + \color[rgb]{0,0,0} + \fill(141.246pt,230.661pt) -- (146.69pt,230.661pt) -- (146.69pt,-4303.17pt) -- (141.246pt,-4303.17pt) -- (141.246pt,230.661pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.246pt,230.661pt) -- (146.69pt,230.661pt) -- (146.69pt,-4303.17pt) -- (141.246pt,-4303.17pt) -- (141.246pt,230.661pt); + \color[rgb]{1,1,1} + \fill(146.69pt,226.329pt) -- (152.133pt,226.329pt) -- (152.133pt,-4303.17pt) -- (146.69pt,-4303.17pt) -- (146.69pt,226.329pt); + \color[rgb]{0,0,0} + \fill(146.69pt,226.329pt) -- (152.133pt,226.329pt) -- (152.133pt,-4303.17pt) -- (146.69pt,-4303.17pt) -- (146.69pt,226.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.69pt,226.329pt) -- (152.133pt,226.329pt) -- (152.133pt,-4303.17pt) -- (146.69pt,-4303.17pt) -- (146.69pt,226.329pt); + \color[rgb]{1,1,1} + \fill(152.133pt,224.42pt) -- (157.577pt,224.42pt) -- (157.577pt,-4303.17pt) -- (152.133pt,-4303.17pt) -- (152.133pt,224.42pt); + \color[rgb]{0,0,0} + \fill(152.133pt,224.42pt) -- (157.577pt,224.42pt) -- (157.577pt,-4303.17pt) -- (152.133pt,-4303.17pt) -- (152.133pt,224.42pt); + \draw[line width=1pt, line join=miter, line cap=rect](152.133pt,224.42pt) -- (157.577pt,224.42pt) -- (157.577pt,-4303.17pt) -- (152.133pt,-4303.17pt) -- (152.133pt,224.42pt); + \color[rgb]{1,1,1} + \fill(157.577pt,216.328pt) -- (163.021pt,216.328pt) -- (163.021pt,-4303.17pt) -- (157.577pt,-4303.17pt) -- (157.577pt,216.328pt); + \color[rgb]{0,0,0} + \fill(157.577pt,216.328pt) -- (163.021pt,216.328pt) -- (163.021pt,-4303.17pt) -- (157.577pt,-4303.17pt) -- (157.577pt,216.328pt); + \draw[line width=1pt, line join=miter, line cap=rect](157.577pt,216.328pt) -- (163.021pt,216.328pt) -- (163.021pt,-4303.17pt) -- (157.577pt,-4303.17pt) -- (157.577pt,216.328pt); + \color[rgb]{1,1,1} + \fill(163.021pt,214.35pt) -- (168.465pt,214.35pt) -- (168.465pt,-4303.17pt) -- (163.021pt,-4303.17pt) -- (163.021pt,214.35pt); + \color[rgb]{0,0,0} + \fill(163.021pt,214.35pt) -- (168.465pt,214.35pt) -- (168.465pt,-4303.17pt) -- (163.021pt,-4303.17pt) -- (163.021pt,214.35pt); + \draw[line width=1pt, line join=miter, line cap=rect](163.021pt,214.35pt) -- (168.465pt,214.35pt) -- (168.465pt,-4303.17pt) -- (163.021pt,-4303.17pt) -- (163.021pt,214.35pt); + \color[rgb]{1,1,1} + \fill(168.465pt,212.884pt) -- (173.909pt,212.884pt) -- (173.909pt,-4303.17pt) -- (168.465pt,-4303.17pt) -- (168.465pt,212.884pt); + \color[rgb]{0,0,0} + \fill(168.465pt,212.884pt) -- (173.909pt,212.884pt) -- (173.909pt,-4303.17pt) -- (168.465pt,-4303.17pt) -- (168.465pt,212.884pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.465pt,212.884pt) -- (173.909pt,212.884pt) -- (173.909pt,-4303.17pt) -- (168.465pt,-4303.17pt) -- (168.465pt,212.884pt); + \color[rgb]{1,1,1} + \fill(173.909pt,218.126pt) -- (179.353pt,218.126pt) -- (179.353pt,-4303.17pt) -- (173.909pt,-4303.17pt) -- (173.909pt,218.126pt); + \color[rgb]{0,0,0} + \fill(173.909pt,218.126pt) -- (179.353pt,218.126pt) -- (179.353pt,-4303.17pt) -- (173.909pt,-4303.17pt) -- (173.909pt,218.126pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.909pt,218.126pt) -- (179.353pt,218.126pt) -- (179.353pt,-4303.17pt) -- (173.909pt,-4303.17pt) -- (173.909pt,218.126pt); + \color[rgb]{1,1,1} + \fill(179.353pt,225.334pt) -- (184.797pt,225.334pt) -- (184.797pt,-4303.17pt) -- (179.353pt,-4303.17pt) -- (179.353pt,225.334pt); + \color[rgb]{0,0,0} + \fill(179.353pt,225.334pt) -- (184.797pt,225.334pt) -- (184.797pt,-4303.17pt) -- (179.353pt,-4303.17pt) -- (179.353pt,225.334pt); + \draw[line width=1pt, line join=miter, line cap=rect](179.353pt,225.334pt) -- (184.797pt,225.334pt) -- (184.797pt,-4303.17pt) -- (179.353pt,-4303.17pt) -- (179.353pt,225.334pt); + \color[rgb]{1,1,1} + \fill(184.797pt,224.924pt) -- (190.241pt,224.924pt) -- (190.241pt,-4303.17pt) -- (184.797pt,-4303.17pt) -- (184.797pt,224.924pt); + \color[rgb]{0,0,0} + \fill(184.797pt,224.924pt) -- (190.241pt,224.924pt) -- (190.241pt,-4303.17pt) -- (184.797pt,-4303.17pt) -- (184.797pt,224.924pt); + \draw[line width=1pt, line join=miter, line cap=rect](184.797pt,224.924pt) -- (190.241pt,224.924pt) -- (190.241pt,-4303.17pt) -- (184.797pt,-4303.17pt) -- (184.797pt,224.924pt); + \color[rgb]{1,1,1} + \fill(190.241pt,222.09pt) -- (195.685pt,222.09pt) -- (195.685pt,-4303.17pt) -- (190.241pt,-4303.17pt) -- (190.241pt,222.09pt); + \color[rgb]{0,0,0} + \fill(190.241pt,222.09pt) -- (195.685pt,222.09pt) -- (195.685pt,-4303.17pt) -- (190.241pt,-4303.17pt) -- (190.241pt,222.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](190.241pt,222.09pt) -- (195.685pt,222.09pt) -- (195.685pt,-4303.17pt) -- (190.241pt,-4303.17pt) -- (190.241pt,222.09pt); + \color[rgb]{1,1,1} + \fill(195.685pt,221.939pt) -- (201.128pt,221.939pt) -- (201.128pt,-4303.17pt) -- (195.685pt,-4303.17pt) -- (195.685pt,221.939pt); + \color[rgb]{0,0,0} + \fill(195.685pt,221.939pt) -- (201.128pt,221.939pt) -- (201.128pt,-4303.17pt) -- (195.685pt,-4303.17pt) -- (195.685pt,221.939pt); + \draw[line width=1pt, line join=miter, line cap=rect](195.685pt,221.939pt) -- (201.128pt,221.939pt) -- (201.128pt,-4303.17pt) -- (195.685pt,-4303.17pt) -- (195.685pt,221.939pt); + \color[rgb]{1,1,1} + \fill(201.128pt,239.494pt) -- (206.572pt,239.494pt) -- (206.572pt,-4303.17pt) -- (201.128pt,-4303.17pt) -- (201.128pt,239.494pt); + \color[rgb]{0,0,0} + \fill(201.128pt,239.494pt) -- (206.572pt,239.494pt) -- (206.572pt,-4303.17pt) -- (201.128pt,-4303.17pt) -- (201.128pt,239.494pt); + \draw[line width=1pt, line join=miter, line cap=rect](201.128pt,239.494pt) -- (206.572pt,239.494pt) -- (206.572pt,-4303.17pt) -- (201.128pt,-4303.17pt) -- (201.128pt,239.494pt); + \color[rgb]{1,1,1} + \fill(206.572pt,241.206pt) -- (212.016pt,241.206pt) -- (212.016pt,-4303.17pt) -- (206.572pt,-4303.17pt) -- (206.572pt,241.206pt); + \color[rgb]{0,0,0} + \fill(206.572pt,241.206pt) -- (212.016pt,241.206pt) -- (212.016pt,-4303.17pt) -- (206.572pt,-4303.17pt) -- (206.572pt,241.206pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.572pt,241.206pt) -- (212.016pt,241.206pt) -- (212.016pt,-4303.17pt) -- (206.572pt,-4303.17pt) -- (206.572pt,241.206pt); + \color[rgb]{1,1,1} + \fill(212.016pt,245.814pt) -- (217.46pt,245.814pt) -- (217.46pt,-4303.17pt) -- (212.016pt,-4303.17pt) -- (212.016pt,245.814pt); + \color[rgb]{0,0,0} + \fill(212.016pt,245.814pt) -- (217.46pt,245.814pt) -- (217.46pt,-4303.17pt) -- (212.016pt,-4303.17pt) -- (212.016pt,245.814pt); + \draw[line width=1pt, line join=miter, line cap=rect](212.016pt,245.814pt) -- (217.46pt,245.814pt) -- (217.46pt,-4303.17pt) -- (212.016pt,-4303.17pt) -- (212.016pt,245.814pt); + \color[rgb]{1,1,1} + \fill(217.46pt,249.053pt) -- (222.904pt,249.053pt) -- (222.904pt,-4303.17pt) -- (217.46pt,-4303.17pt) -- (217.46pt,249.053pt); + \color[rgb]{0,0,0} + \fill(217.46pt,249.053pt) -- (222.904pt,249.053pt) -- (222.904pt,-4303.17pt) -- (217.46pt,-4303.17pt) -- (217.46pt,249.053pt); + \draw[line width=1pt, line join=miter, line cap=rect](217.46pt,249.053pt) -- (222.904pt,249.053pt) -- (222.904pt,-4303.17pt) -- (217.46pt,-4303.17pt) -- (217.46pt,249.053pt); + \color[rgb]{1,1,1} + \fill(222.904pt,253.357pt) -- (228.348pt,253.357pt) -- (228.348pt,-4303.17pt) -- (222.904pt,-4303.17pt) -- (222.904pt,253.357pt); + \color[rgb]{0,0,0} + \fill(222.904pt,253.357pt) -- (228.348pt,253.357pt) -- (228.348pt,-4303.17pt) -- (222.904pt,-4303.17pt) -- (222.904pt,253.357pt); + \draw[line width=1pt, line join=miter, line cap=rect](222.904pt,253.357pt) -- (228.348pt,253.357pt) -- (228.348pt,-4303.17pt) -- (222.904pt,-4303.17pt) -- (222.904pt,253.357pt); + \color[rgb]{1,1,1} + \fill(228.348pt,254.443pt) -- (233.792pt,254.443pt) -- (233.792pt,-4303.17pt) -- (228.348pt,-4303.17pt) -- (228.348pt,254.443pt); + \color[rgb]{0,0,0} + \fill(228.348pt,254.443pt) -- (233.792pt,254.443pt) -- (233.792pt,-4303.17pt) -- (228.348pt,-4303.17pt) -- (228.348pt,254.443pt); + \draw[line width=1pt, line join=miter, line cap=rect](228.348pt,254.443pt) -- (233.792pt,254.443pt) -- (233.792pt,-4303.17pt) -- (228.348pt,-4303.17pt) -- (228.348pt,254.443pt); + \color[rgb]{1,1,1} + \fill(233.792pt,256.247pt) -- (239.236pt,256.247pt) -- (239.236pt,-4303.17pt) -- (233.792pt,-4303.17pt) -- (233.792pt,256.247pt); + \color[rgb]{0,0,0} + \fill(233.792pt,256.247pt) -- (239.236pt,256.247pt) -- (239.236pt,-4303.17pt) -- (233.792pt,-4303.17pt) -- (233.792pt,256.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](233.792pt,256.247pt) -- (239.236pt,256.247pt) -- (239.236pt,-4303.17pt) -- (233.792pt,-4303.17pt) -- (233.792pt,256.247pt); + \color[rgb]{1,1,1} + \fill(239.236pt,263.745pt) -- (244.68pt,263.745pt) -- (244.68pt,-4303.17pt) -- (239.236pt,-4303.17pt) -- (239.236pt,263.745pt); + \color[rgb]{0,0,0} + \fill(239.236pt,263.745pt) -- (244.68pt,263.745pt) -- (244.68pt,-4303.17pt) -- (239.236pt,-4303.17pt) -- (239.236pt,263.745pt); + \draw[line width=1pt, line join=miter, line cap=rect](239.236pt,263.745pt) -- (244.68pt,263.745pt) -- (244.68pt,-4303.17pt) -- (239.236pt,-4303.17pt) -- (239.236pt,263.745pt); + \color[rgb]{1,1,1} + \fill(244.68pt,241.709pt) -- (250.124pt,241.709pt) -- (250.124pt,-4303.17pt) -- (244.68pt,-4303.17pt) -- (244.68pt,241.709pt); + \color[rgb]{0,0,0} + \fill(244.68pt,241.709pt) -- (250.124pt,241.709pt) -- (250.124pt,-4303.17pt) -- (244.68pt,-4303.17pt) -- (244.68pt,241.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.68pt,241.709pt) -- (250.124pt,241.709pt) -- (250.124pt,-4303.17pt) -- (244.68pt,-4303.17pt) -- (244.68pt,241.709pt); + \color[rgb]{1,1,1} + \fill(250.124pt,236.452pt) -- (255.567pt,236.452pt) -- (255.567pt,-4303.17pt) -- (250.124pt,-4303.17pt) -- (250.124pt,236.452pt); + \color[rgb]{0,0,0} + \fill(250.124pt,236.452pt) -- (255.567pt,236.452pt) -- (255.567pt,-4303.17pt) -- (250.124pt,-4303.17pt) -- (250.124pt,236.452pt); + \draw[line width=1pt, line join=miter, line cap=rect](250.124pt,236.452pt) -- (255.567pt,236.452pt) -- (255.567pt,-4303.17pt) -- (250.124pt,-4303.17pt) -- (250.124pt,236.452pt); + \color[rgb]{1,1,1} + \fill(255.567pt,246.17pt) -- (261.011pt,246.17pt) -- (261.011pt,-4303.17pt) -- (255.567pt,-4303.17pt) -- (255.567pt,246.17pt); + \color[rgb]{0,0,0} + \fill(255.567pt,246.17pt) -- (261.011pt,246.17pt) -- (261.011pt,-4303.17pt) -- (255.567pt,-4303.17pt) -- (255.567pt,246.17pt); + \draw[line width=1pt, line join=miter, line cap=rect](255.567pt,246.17pt) -- (261.011pt,246.17pt) -- (261.011pt,-4303.17pt) -- (255.567pt,-4303.17pt) -- (255.567pt,246.17pt); + \color[rgb]{1,1,1} + \fill(261.011pt,244.532pt) -- (266.455pt,244.532pt) -- (266.455pt,-4303.17pt) -- (261.011pt,-4303.17pt) -- (261.011pt,244.532pt); + \color[rgb]{0,0,0} + \fill(261.011pt,244.532pt) -- (266.455pt,244.532pt) -- (266.455pt,-4303.17pt) -- (261.011pt,-4303.17pt) -- (261.011pt,244.532pt); + \draw[line width=1pt, line join=miter, line cap=rect](261.011pt,244.532pt) -- (266.455pt,244.532pt) -- (266.455pt,-4303.17pt) -- (261.011pt,-4303.17pt) -- (261.011pt,244.532pt); + \color[rgb]{1,1,1} + \fill(266.455pt,256.676pt) -- (271.899pt,256.676pt) -- (271.899pt,-4303.17pt) -- (266.455pt,-4303.17pt) -- (266.455pt,256.676pt); + \color[rgb]{0,0,0} + \fill(266.455pt,256.676pt) -- (271.899pt,256.676pt) -- (271.899pt,-4303.17pt) -- (266.455pt,-4303.17pt) -- (266.455pt,256.676pt); + \draw[line width=1pt, line join=miter, line cap=rect](266.455pt,256.676pt) -- (271.899pt,256.676pt) -- (271.899pt,-4303.17pt) -- (266.455pt,-4303.17pt) -- (266.455pt,256.676pt); + \color[rgb]{1,1,1} + \fill(271.899pt,255.358pt) -- (277.343pt,255.358pt) -- (277.343pt,-4303.17pt) -- (271.899pt,-4303.17pt) -- (271.899pt,255.358pt); + \color[rgb]{0,0,0} + \fill(271.899pt,255.358pt) -- (277.343pt,255.358pt) -- (277.343pt,-4303.17pt) -- (271.899pt,-4303.17pt) -- (271.899pt,255.358pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.899pt,255.358pt) -- (277.343pt,255.358pt) -- (277.343pt,-4303.17pt) -- (271.899pt,-4303.17pt) -- (271.899pt,255.358pt); + \color[rgb]{1,1,1} + \fill(277.343pt,258.659pt) -- (282.787pt,258.659pt) -- (282.787pt,-4303.17pt) -- (277.343pt,-4303.17pt) -- (277.343pt,258.659pt); + \color[rgb]{0,0,0} + \fill(277.343pt,258.659pt) -- (282.787pt,258.659pt) -- (282.787pt,-4303.17pt) -- (277.343pt,-4303.17pt) -- (277.343pt,258.659pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.343pt,258.659pt) -- (282.787pt,258.659pt) -- (282.787pt,-4303.17pt) -- (277.343pt,-4303.17pt) -- (277.343pt,258.659pt); + \color[rgb]{1,1,1} + \fill(282.787pt,252.476pt) -- (288.231pt,252.476pt) -- (288.231pt,-4303.17pt) -- (282.787pt,-4303.17pt) -- (282.787pt,252.476pt); + \color[rgb]{0,0,0} + \fill(282.787pt,252.476pt) -- (288.231pt,252.476pt) -- (288.231pt,-4303.17pt) -- (282.787pt,-4303.17pt) -- (282.787pt,252.476pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.787pt,252.476pt) -- (288.231pt,252.476pt) -- (288.231pt,-4303.17pt) -- (282.787pt,-4303.17pt) -- (282.787pt,252.476pt); + \color[rgb]{1,1,1} + \fill(288.231pt,240.015pt) -- (293.675pt,240.015pt) -- (293.675pt,-4303.17pt) -- (288.231pt,-4303.17pt) -- (288.231pt,240.015pt); + \color[rgb]{0,0,0} + \fill(288.231pt,240.015pt) -- (293.675pt,240.015pt) -- (293.675pt,-4303.17pt) -- (288.231pt,-4303.17pt) -- (288.231pt,240.015pt); + \draw[line width=1pt, line join=miter, line cap=rect](288.231pt,240.015pt) -- (293.675pt,240.015pt) -- (293.675pt,-4303.17pt) -- (288.231pt,-4303.17pt) -- (288.231pt,240.015pt); + \color[rgb]{1,1,1} + \fill(293.675pt,244.559pt) -- (299.119pt,244.559pt) -- (299.119pt,-4303.17pt) -- (293.675pt,-4303.17pt) -- (293.675pt,244.559pt); + \color[rgb]{0,0,0} + \fill(293.675pt,244.559pt) -- (299.119pt,244.559pt) -- (299.119pt,-4303.17pt) -- (293.675pt,-4303.17pt) -- (293.675pt,244.559pt); + \draw[line width=1pt, line join=miter, line cap=rect](293.675pt,244.559pt) -- (299.119pt,244.559pt) -- (299.119pt,-4303.17pt) -- (293.675pt,-4303.17pt) -- (293.675pt,244.559pt); + \color[rgb]{1,1,1} + \fill(299.119pt,244.89pt) -- (304.562pt,244.89pt) -- (304.562pt,-4303.17pt) -- (299.119pt,-4303.17pt) -- (299.119pt,244.89pt); + \color[rgb]{0,0,0} + \fill(299.119pt,244.89pt) -- (304.562pt,244.89pt) -- (304.562pt,-4303.17pt) -- (299.119pt,-4303.17pt) -- (299.119pt,244.89pt); + \draw[line width=1pt, line join=miter, line cap=rect](299.119pt,244.89pt) -- (304.562pt,244.89pt) -- (304.562pt,-4303.17pt) -- (299.119pt,-4303.17pt) -- (299.119pt,244.89pt); + \color[rgb]{1,1,1} + \fill(304.562pt,246.874pt) -- (310.006pt,246.874pt) -- (310.006pt,-4303.17pt) -- (304.562pt,-4303.17pt) -- (304.562pt,246.874pt); + \color[rgb]{0,0,0} + \fill(304.562pt,246.874pt) -- (310.006pt,246.874pt) -- (310.006pt,-4303.17pt) -- (304.562pt,-4303.17pt) -- (304.562pt,246.874pt); + \draw[line width=1pt, line join=miter, line cap=rect](304.562pt,246.874pt) -- (310.006pt,246.874pt) -- (310.006pt,-4303.17pt) -- (304.562pt,-4303.17pt) -- (304.562pt,246.874pt); + \color[rgb]{1,1,1} + \fill(310.006pt,255.23pt) -- (315.45pt,255.23pt) -- (315.45pt,-4303.17pt) -- (310.006pt,-4303.17pt) -- (310.006pt,255.23pt); + \color[rgb]{0,0,0} + \fill(310.006pt,255.23pt) -- (315.45pt,255.23pt) -- (315.45pt,-4303.17pt) -- (310.006pt,-4303.17pt) -- (310.006pt,255.23pt); + \draw[line width=1pt, line join=miter, line cap=rect](310.006pt,255.23pt) -- (315.45pt,255.23pt) -- (315.45pt,-4303.17pt) -- (310.006pt,-4303.17pt) -- (310.006pt,255.23pt); + \color[rgb]{1,1,1} + \fill(315.45pt,256.552pt) -- (320.894pt,256.552pt) -- (320.894pt,-4303.17pt) -- (315.45pt,-4303.17pt) -- (315.45pt,256.552pt); + \color[rgb]{0,0,0} + \fill(315.45pt,256.552pt) -- (320.894pt,256.552pt) -- (320.894pt,-4303.17pt) -- (315.45pt,-4303.17pt) -- (315.45pt,256.552pt); + \draw[line width=1pt, line join=miter, line cap=rect](315.45pt,256.552pt) -- (320.894pt,256.552pt) -- (320.894pt,-4303.17pt) -- (315.45pt,-4303.17pt) -- (315.45pt,256.552pt); + \color[rgb]{1,1,1} + \fill(320.894pt,260.721pt) -- (326.338pt,260.721pt) -- (326.338pt,-4303.17pt) -- (320.894pt,-4303.17pt) -- (320.894pt,260.721pt); + \color[rgb]{0,0,0} + \fill(320.894pt,260.721pt) -- (326.338pt,260.721pt) -- (326.338pt,-4303.17pt) -- (320.894pt,-4303.17pt) -- (320.894pt,260.721pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.894pt,260.721pt) -- (326.338pt,260.721pt) -- (326.338pt,-4303.17pt) -- (320.894pt,-4303.17pt) -- (320.894pt,260.721pt); + \color[rgb]{1,1,1} + \fill(326.338pt,250.891pt) -- (331.782pt,250.891pt) -- (331.782pt,-4303.17pt) -- (326.338pt,-4303.17pt) -- (326.338pt,250.891pt); + \color[rgb]{0,0,0} + \fill(326.338pt,250.891pt) -- (331.782pt,250.891pt) -- (331.782pt,-4303.17pt) -- (326.338pt,-4303.17pt) -- (326.338pt,250.891pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.338pt,250.891pt) -- (331.782pt,250.891pt) -- (331.782pt,-4303.17pt) -- (326.338pt,-4303.17pt) -- (326.338pt,250.891pt); + \color[rgb]{1,1,1} + \fill(331.782pt,255.409pt) -- (337.226pt,255.409pt) -- (337.226pt,-4303.17pt) -- (331.782pt,-4303.17pt) -- (331.782pt,255.409pt); + \color[rgb]{0,0,0} + \fill(331.782pt,255.409pt) -- (337.226pt,255.409pt) -- (337.226pt,-4303.17pt) -- (331.782pt,-4303.17pt) -- (331.782pt,255.409pt); + \draw[line width=1pt, line join=miter, line cap=rect](331.782pt,255.409pt) -- (337.226pt,255.409pt) -- (337.226pt,-4303.17pt) -- (331.782pt,-4303.17pt) -- (331.782pt,255.409pt); + \color[rgb]{1,1,1} + \fill(337.226pt,258.46pt) -- (342.67pt,258.46pt) -- (342.67pt,-4303.17pt) -- (337.226pt,-4303.17pt) -- (337.226pt,258.46pt); + \color[rgb]{0,0,0} + \fill(337.226pt,258.46pt) -- (342.67pt,258.46pt) -- (342.67pt,-4303.17pt) -- (337.226pt,-4303.17pt) -- (337.226pt,258.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](337.226pt,258.46pt) -- (342.67pt,258.46pt) -- (342.67pt,-4303.17pt) -- (337.226pt,-4303.17pt) -- (337.226pt,258.46pt); + \color[rgb]{1,1,1} + \fill(342.67pt,268.252pt) -- (348.114pt,268.252pt) -- (348.114pt,-4303.17pt) -- (342.67pt,-4303.17pt) -- (342.67pt,268.252pt); + \color[rgb]{0,0,0} + \fill(342.67pt,268.252pt) -- (348.114pt,268.252pt) -- (348.114pt,-4303.17pt) -- (342.67pt,-4303.17pt) -- (342.67pt,268.252pt); + \draw[line width=1pt, line join=miter, line cap=rect](342.67pt,268.252pt) -- (348.114pt,268.252pt) -- (348.114pt,-4303.17pt) -- (342.67pt,-4303.17pt) -- (342.67pt,268.252pt); + \color[rgb]{1,1,1} + \fill(348.114pt,266.14pt) -- (353.557pt,266.14pt) -- (353.557pt,-4303.17pt) -- (348.114pt,-4303.17pt) -- (348.114pt,266.14pt); + \color[rgb]{0,0,0} + \fill(348.114pt,266.14pt) -- (353.557pt,266.14pt) -- (353.557pt,-4303.17pt) -- (348.114pt,-4303.17pt) -- (348.114pt,266.14pt); + \draw[line width=1pt, line join=miter, line cap=rect](348.114pt,266.14pt) -- (353.557pt,266.14pt) -- (353.557pt,-4303.17pt) -- (348.114pt,-4303.17pt) -- (348.114pt,266.14pt); + \color[rgb]{1,1,1} + \fill(353.557pt,274.428pt) -- (359.001pt,274.428pt) -- (359.001pt,-4303.17pt) -- (353.557pt,-4303.17pt) -- (353.557pt,274.428pt); + \color[rgb]{0,0,0} + \fill(353.557pt,274.428pt) -- (359.001pt,274.428pt) -- (359.001pt,-4303.17pt) -- (353.557pt,-4303.17pt) -- (353.557pt,274.428pt); + \draw[line width=1pt, line join=miter, line cap=rect](353.557pt,274.428pt) -- (359.001pt,274.428pt) -- (359.001pt,-4303.17pt) -- (353.557pt,-4303.17pt) -- (353.557pt,274.428pt); + \color[rgb]{1,1,1} + \fill(359.001pt,272.448pt) -- (364.445pt,272.448pt) -- (364.445pt,-4303.17pt) -- (359.001pt,-4303.17pt) -- (359.001pt,272.448pt); + \color[rgb]{0,0,0} + \fill(359.001pt,272.448pt) -- (364.445pt,272.448pt) -- (364.445pt,-4303.17pt) -- (359.001pt,-4303.17pt) -- (359.001pt,272.448pt); + \draw[line width=1pt, line join=miter, line cap=rect](359.001pt,272.448pt) -- (364.445pt,272.448pt) -- (364.445pt,-4303.17pt) -- (359.001pt,-4303.17pt) -- (359.001pt,272.448pt); + \color[rgb]{1,1,1} + \fill(364.445pt,278.174pt) -- (369.889pt,278.174pt) -- (369.889pt,-4303.17pt) -- (364.445pt,-4303.17pt) -- (364.445pt,278.174pt); + \color[rgb]{0,0,0} + \fill(364.445pt,278.174pt) -- (369.889pt,278.174pt) -- (369.889pt,-4303.17pt) -- (364.445pt,-4303.17pt) -- (364.445pt,278.174pt); + \draw[line width=1pt, line join=miter, line cap=rect](364.445pt,278.174pt) -- (369.889pt,278.174pt) -- (369.889pt,-4303.17pt) -- (364.445pt,-4303.17pt) -- (364.445pt,278.174pt); + \color[rgb]{1,1,1} + \fill(369.889pt,281.159pt) -- (375.333pt,281.159pt) -- (375.333pt,-4303.17pt) -- (369.889pt,-4303.17pt) -- (369.889pt,281.159pt); + \color[rgb]{0,0,0} + \fill(369.889pt,281.159pt) -- (375.333pt,281.159pt) -- (375.333pt,-4303.17pt) -- (369.889pt,-4303.17pt) -- (369.889pt,281.159pt); + \draw[line width=1pt, line join=miter, line cap=rect](369.889pt,281.159pt) -- (375.333pt,281.159pt) -- (375.333pt,-4303.17pt) -- (369.889pt,-4303.17pt) -- (369.889pt,281.159pt); + \color[rgb]{1,1,1} + \fill(375.333pt,260.463pt) -- (380.777pt,260.463pt) -- (380.777pt,-4303.17pt) -- (375.333pt,-4303.17pt) -- (375.333pt,260.463pt); + \color[rgb]{0,0,0} + \fill(375.333pt,260.463pt) -- (380.777pt,260.463pt) -- (380.777pt,-4303.17pt) -- (375.333pt,-4303.17pt) -- (375.333pt,260.463pt); + \draw[line width=1pt, line join=miter, line cap=rect](375.333pt,260.463pt) -- (380.777pt,260.463pt) -- (380.777pt,-4303.17pt) -- (375.333pt,-4303.17pt) -- (375.333pt,260.463pt); + \color[rgb]{1,1,1} + \fill(380.777pt,261.146pt) -- (386.221pt,261.146pt) -- (386.221pt,-4303.17pt) -- (380.777pt,-4303.17pt) -- (380.777pt,261.146pt); + \color[rgb]{0,0,0} + \fill(380.777pt,261.146pt) -- (386.221pt,261.146pt) -- (386.221pt,-4303.17pt) -- (380.777pt,-4303.17pt) -- (380.777pt,261.146pt); + \draw[line width=1pt, line join=miter, line cap=rect](380.777pt,261.146pt) -- (386.221pt,261.146pt) -- (386.221pt,-4303.17pt) -- (380.777pt,-4303.17pt) -- (380.777pt,261.146pt); + \color[rgb]{1,1,1} + \fill(386.221pt,269.943pt) -- (391.665pt,269.943pt) -- (391.665pt,-4303.17pt) -- (386.221pt,-4303.17pt) -- (386.221pt,269.943pt); + \color[rgb]{0,0,0} + \fill(386.221pt,269.943pt) -- (391.665pt,269.943pt) -- (391.665pt,-4303.17pt) -- (386.221pt,-4303.17pt) -- (386.221pt,269.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](386.221pt,269.943pt) -- (391.665pt,269.943pt) -- (391.665pt,-4303.17pt) -- (386.221pt,-4303.17pt) -- (386.221pt,269.943pt); + \color[rgb]{1,1,1} + \fill(391.665pt,273.867pt) -- (397.109pt,273.867pt) -- (397.109pt,-4303.17pt) -- (391.665pt,-4303.17pt) -- (391.665pt,273.867pt); + \color[rgb]{0,0,0} + \fill(391.665pt,273.867pt) -- (397.109pt,273.867pt) -- (397.109pt,-4303.17pt) -- (391.665pt,-4303.17pt) -- (391.665pt,273.867pt); + \draw[line width=1pt, line join=miter, line cap=rect](391.665pt,273.867pt) -- (397.109pt,273.867pt) -- (397.109pt,-4303.17pt) -- (391.665pt,-4303.17pt) -- (391.665pt,273.867pt); + \color[rgb]{1,1,1} + \fill(397.109pt,273.62pt) -- (402.552pt,273.62pt) -- (402.552pt,-4303.17pt) -- (397.109pt,-4303.17pt) -- (397.109pt,273.62pt); + \color[rgb]{0,0,0} + \fill(397.109pt,273.62pt) -- (402.552pt,273.62pt) -- (402.552pt,-4303.17pt) -- (397.109pt,-4303.17pt) -- (397.109pt,273.62pt); + \draw[line width=1pt, line join=miter, line cap=rect](397.109pt,273.62pt) -- (402.552pt,273.62pt) -- (402.552pt,-4303.17pt) -- (397.109pt,-4303.17pt) -- (397.109pt,273.62pt); + \color[rgb]{1,1,1} + \fill(402.552pt,275.415pt) -- (407.996pt,275.415pt) -- (407.996pt,-4303.17pt) -- (402.552pt,-4303.17pt) -- (402.552pt,275.415pt); + \color[rgb]{0,0,0} + \fill(402.552pt,275.415pt) -- (407.996pt,275.415pt) -- (407.996pt,-4303.17pt) -- (402.552pt,-4303.17pt) -- (402.552pt,275.415pt); + \draw[line width=1pt, line join=miter, line cap=rect](402.552pt,275.415pt) -- (407.996pt,275.415pt) -- (407.996pt,-4303.17pt) -- (402.552pt,-4303.17pt) -- (402.552pt,275.415pt); + \color[rgb]{1,1,1} + \fill(407.996pt,281.667pt) -- (413.44pt,281.667pt) -- (413.44pt,-4303.17pt) -- (407.996pt,-4303.17pt) -- (407.996pt,281.667pt); + \color[rgb]{0,0,0} + \fill(407.996pt,281.667pt) -- (413.44pt,281.667pt) -- (413.44pt,-4303.17pt) -- (407.996pt,-4303.17pt) -- (407.996pt,281.667pt); + \draw[line width=1pt, line join=miter, line cap=rect](407.996pt,281.667pt) -- (413.44pt,281.667pt) -- (413.44pt,-4303.17pt) -- (407.996pt,-4303.17pt) -- (407.996pt,281.667pt); + \color[rgb]{1,1,1} + \fill(413.44pt,278.788pt) -- (418.884pt,278.788pt) -- (418.884pt,-4303.17pt) -- (413.44pt,-4303.17pt) -- (413.44pt,278.788pt); + \color[rgb]{0,0,0} + \fill(413.44pt,278.788pt) -- (418.884pt,278.788pt) -- (418.884pt,-4303.17pt) -- (413.44pt,-4303.17pt) -- (413.44pt,278.788pt); + \draw[line width=1pt, line join=miter, line cap=rect](413.44pt,278.788pt) -- (418.884pt,278.788pt) -- (418.884pt,-4303.17pt) -- (413.44pt,-4303.17pt) -- (413.44pt,278.788pt); + \color[rgb]{1,1,1} + \fill(418.884pt,259.231pt) -- (424.328pt,259.231pt) -- (424.328pt,-4303.17pt) -- (418.884pt,-4303.17pt) -- (418.884pt,259.231pt); + \color[rgb]{0,0,0} + \fill(418.884pt,259.231pt) -- (424.328pt,259.231pt) -- (424.328pt,-4303.17pt) -- (418.884pt,-4303.17pt) -- (418.884pt,259.231pt); + \draw[line width=1pt, line join=miter, line cap=rect](418.884pt,259.231pt) -- (424.328pt,259.231pt) -- (424.328pt,-4303.17pt) -- (418.884pt,-4303.17pt) -- (418.884pt,259.231pt); + \color[rgb]{1,1,1} + \fill(424.328pt,257.777pt) -- (429.772pt,257.777pt) -- (429.772pt,-4303.17pt) -- (424.328pt,-4303.17pt) -- (424.328pt,257.777pt); + \color[rgb]{0,0,0} + \fill(424.328pt,257.777pt) -- (429.772pt,257.777pt) -- (429.772pt,-4303.17pt) -- (424.328pt,-4303.17pt) -- (424.328pt,257.777pt); + \draw[line width=1pt, line join=miter, line cap=rect](424.328pt,257.777pt) -- (429.772pt,257.777pt) -- (429.772pt,-4303.17pt) -- (424.328pt,-4303.17pt) -- (424.328pt,257.777pt); + \color[rgb]{1,1,1} + \fill(429.772pt,267.173pt) -- (435.216pt,267.173pt) -- (435.216pt,-4303.17pt) -- (429.772pt,-4303.17pt) -- (429.772pt,267.173pt); + \color[rgb]{0,0,0} + \fill(429.772pt,267.173pt) -- (435.216pt,267.173pt) -- (435.216pt,-4303.17pt) -- (429.772pt,-4303.17pt) -- (429.772pt,267.173pt); + \draw[line width=1pt, line join=miter, line cap=rect](429.772pt,267.173pt) -- (435.216pt,267.173pt) -- (435.216pt,-4303.17pt) -- (429.772pt,-4303.17pt) -- (429.772pt,267.173pt); + \color[rgb]{1,1,1} + \fill(435.216pt,267.787pt) -- (440.66pt,267.787pt) -- (440.66pt,-4303.17pt) -- (435.216pt,-4303.17pt) -- (435.216pt,267.787pt); + \color[rgb]{0,0,0} + \fill(435.216pt,267.787pt) -- (440.66pt,267.787pt) -- (440.66pt,-4303.17pt) -- (435.216pt,-4303.17pt) -- (435.216pt,267.787pt); + \draw[line width=1pt, line join=miter, line cap=rect](435.216pt,267.787pt) -- (440.66pt,267.787pt) -- (440.66pt,-4303.17pt) -- (435.216pt,-4303.17pt) -- (435.216pt,267.787pt); + \color[rgb]{1,1,1} + \fill(440.66pt,271.612pt) -- (446.104pt,271.612pt) -- (446.104pt,-4303.17pt) -- (440.66pt,-4303.17pt) -- (440.66pt,271.612pt); + \color[rgb]{0,0,0} + \fill(440.66pt,271.612pt) -- (446.104pt,271.612pt) -- (446.104pt,-4303.17pt) -- (440.66pt,-4303.17pt) -- (440.66pt,271.612pt); + \draw[line width=1pt, line join=miter, line cap=rect](440.66pt,271.612pt) -- (446.104pt,271.612pt) -- (446.104pt,-4303.17pt) -- (440.66pt,-4303.17pt) -- (440.66pt,271.612pt); + \color[rgb]{1,1,1} + \fill(446.104pt,280.629pt) -- (451.548pt,280.629pt) -- (451.548pt,-4303.17pt) -- (446.104pt,-4303.17pt) -- (446.104pt,280.629pt); + \color[rgb]{0,0,0} + \fill(446.104pt,280.629pt) -- (451.548pt,280.629pt) -- (451.548pt,-4303.17pt) -- (446.104pt,-4303.17pt) -- (446.104pt,280.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](446.104pt,280.629pt) -- (451.548pt,280.629pt) -- (451.548pt,-4303.17pt) -- (446.104pt,-4303.17pt) -- (446.104pt,280.629pt); + \color[rgb]{1,1,1} + \fill(451.548pt,284.425pt) -- (456.991pt,284.425pt) -- (456.991pt,-4303.17pt) -- (451.548pt,-4303.17pt) -- (451.548pt,284.425pt); + \color[rgb]{0,0,0} + \fill(451.548pt,284.425pt) -- (456.991pt,284.425pt) -- (456.991pt,-4303.17pt) -- (451.548pt,-4303.17pt) -- (451.548pt,284.425pt); + \draw[line width=1pt, line join=miter, line cap=rect](451.548pt,284.425pt) -- (456.991pt,284.425pt) -- (456.991pt,-4303.17pt) -- (451.548pt,-4303.17pt) -- (451.548pt,284.425pt); + \color[rgb]{1,1,1} + \fill(456.991pt,278.18pt) -- (462.435pt,278.18pt) -- (462.435pt,-4303.17pt) -- (456.991pt,-4303.17pt) -- (456.991pt,278.18pt); + \color[rgb]{0,0,0} + \fill(456.991pt,278.18pt) -- (462.435pt,278.18pt) -- (462.435pt,-4303.17pt) -- (456.991pt,-4303.17pt) -- (456.991pt,278.18pt); + \draw[line width=1pt, line join=miter, line cap=rect](456.991pt,278.18pt) -- (462.435pt,278.18pt) -- (462.435pt,-4303.17pt) -- (456.991pt,-4303.17pt) -- (456.991pt,278.18pt); + \color[rgb]{1,1,1} + \fill(462.435pt,272.487pt) -- (467.879pt,272.487pt) -- (467.879pt,-4303.17pt) -- (462.435pt,-4303.17pt) -- (462.435pt,272.487pt); + \color[rgb]{0,0,0} + \fill(462.435pt,272.487pt) -- (467.879pt,272.487pt) -- (467.879pt,-4303.17pt) -- (462.435pt,-4303.17pt) -- (462.435pt,272.487pt); + \draw[line width=1pt, line join=miter, line cap=rect](462.435pt,272.487pt) -- (467.879pt,272.487pt) -- (467.879pt,-4303.17pt) -- (462.435pt,-4303.17pt) -- (462.435pt,272.487pt); + \color[rgb]{1,1,1} + \fill(467.879pt,272.657pt) -- (473.323pt,272.657pt) -- (473.323pt,-4303.17pt) -- (467.879pt,-4303.17pt) -- (467.879pt,272.657pt); + \color[rgb]{0,0,0} + \fill(467.879pt,272.657pt) -- (473.323pt,272.657pt) -- (473.323pt,-4303.17pt) -- (467.879pt,-4303.17pt) -- (467.879pt,272.657pt); + \draw[line width=1pt, line join=miter, line cap=rect](467.879pt,272.657pt) -- (473.323pt,272.657pt) -- (473.323pt,-4303.17pt) -- (467.879pt,-4303.17pt) -- (467.879pt,272.657pt); + \color[rgb]{1,1,1} + \fill(473.323pt,280.422pt) -- (478.767pt,280.422pt) -- (478.767pt,-4303.17pt) -- (473.323pt,-4303.17pt) -- (473.323pt,280.422pt); + \color[rgb]{0,0,0} + \fill(473.323pt,280.422pt) -- (478.767pt,280.422pt) -- (478.767pt,-4303.17pt) -- (473.323pt,-4303.17pt) -- (473.323pt,280.422pt); + \draw[line width=1pt, line join=miter, line cap=rect](473.323pt,280.422pt) -- (478.767pt,280.422pt) -- (478.767pt,-4303.17pt) -- (473.323pt,-4303.17pt) -- (473.323pt,280.422pt); + \color[rgb]{1,1,1} + \fill(478.767pt,279.155pt) -- (484.211pt,279.155pt) -- (484.211pt,-4303.17pt) -- (478.767pt,-4303.17pt) -- (478.767pt,279.155pt); + \color[rgb]{0,0,0} + \fill(478.767pt,279.155pt) -- (484.211pt,279.155pt) -- (484.211pt,-4303.17pt) -- (478.767pt,-4303.17pt) -- (478.767pt,279.155pt); + \draw[line width=1pt, line join=miter, line cap=rect](478.767pt,279.155pt) -- (484.211pt,279.155pt) -- (484.211pt,-4303.17pt) -- (478.767pt,-4303.17pt) -- (478.767pt,279.155pt); + \color[rgb]{1,1,1} + \fill(484.211pt,285.232pt) -- (489.655pt,285.232pt) -- (489.655pt,-4303.17pt) -- (484.211pt,-4303.17pt) -- (484.211pt,285.232pt); + \color[rgb]{0,0,0} + \fill(484.211pt,285.232pt) -- (489.655pt,285.232pt) -- (489.655pt,-4303.17pt) -- (484.211pt,-4303.17pt) -- (484.211pt,285.232pt); + \draw[line width=1pt, line join=miter, line cap=rect](484.211pt,285.232pt) -- (489.655pt,285.232pt) -- (489.655pt,-4303.17pt) -- (484.211pt,-4303.17pt) -- (484.211pt,285.232pt); + \color[rgb]{1,1,1} + \fill(489.655pt,289.617pt) -- (495.099pt,289.617pt) -- (495.099pt,-4303.17pt) -- (489.655pt,-4303.17pt) -- (489.655pt,289.617pt); + \color[rgb]{0,0,0} + \fill(489.655pt,289.617pt) -- (495.099pt,289.617pt) -- (495.099pt,-4303.17pt) -- (489.655pt,-4303.17pt) -- (489.655pt,289.617pt); + \draw[line width=1pt, line join=miter, line cap=rect](489.655pt,289.617pt) -- (495.099pt,289.617pt) -- (495.099pt,-4303.17pt) -- (489.655pt,-4303.17pt) -- (489.655pt,289.617pt); + \color[rgb]{1,1,1} + \fill(495.099pt,293.179pt) -- (500.543pt,293.179pt) -- (500.543pt,-4303.17pt) -- (495.099pt,-4303.17pt) -- (495.099pt,293.179pt); + \color[rgb]{0,0,0} + \fill(495.099pt,293.179pt) -- (500.543pt,293.179pt) -- (500.543pt,-4303.17pt) -- (495.099pt,-4303.17pt) -- (495.099pt,293.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](495.099pt,293.179pt) -- (500.543pt,293.179pt) -- (500.543pt,-4303.17pt) -- (495.099pt,-4303.17pt) -- (495.099pt,293.179pt); + \color[rgb]{1,1,1} + \fill(500.543pt,290.153pt) -- (505.986pt,290.153pt) -- (505.986pt,-4303.17pt) -- (500.543pt,-4303.17pt) -- (500.543pt,290.153pt); + \color[rgb]{0,0,0} + \fill(500.543pt,290.153pt) -- (505.986pt,290.153pt) -- (505.986pt,-4303.17pt) -- (500.543pt,-4303.17pt) -- (500.543pt,290.153pt); + \draw[line width=1pt, line join=miter, line cap=rect](500.543pt,290.153pt) -- (505.986pt,290.153pt) -- (505.986pt,-4303.17pt) -- (500.543pt,-4303.17pt) -- (500.543pt,290.153pt); + \color[rgb]{1,1,1} + \fill(505.986pt,273.563pt) -- (511.43pt,273.563pt) -- (511.43pt,-4303.17pt) -- (505.986pt,-4303.17pt) -- (505.986pt,273.563pt); + \color[rgb]{0,0,0} + \fill(505.986pt,273.563pt) -- (511.43pt,273.563pt) -- (511.43pt,-4303.17pt) -- (505.986pt,-4303.17pt) -- (505.986pt,273.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](505.986pt,273.563pt) -- (511.43pt,273.563pt) -- (511.43pt,-4303.17pt) -- (505.986pt,-4303.17pt) -- (505.986pt,273.563pt); + \color[rgb]{1,1,1} + \fill(511.43pt,272.641pt) -- (516.874pt,272.641pt) -- (516.874pt,-4303.17pt) -- (511.43pt,-4303.17pt) -- (511.43pt,272.641pt); + \color[rgb]{0,0,0} + \fill(511.43pt,272.641pt) -- (516.874pt,272.641pt) -- (516.874pt,-4303.17pt) -- (511.43pt,-4303.17pt) -- (511.43pt,272.641pt); + \draw[line width=1pt, line join=miter, line cap=rect](511.43pt,272.641pt) -- (516.874pt,272.641pt) -- (516.874pt,-4303.17pt) -- (511.43pt,-4303.17pt) -- (511.43pt,272.641pt); + \color[rgb]{1,1,1} + \fill(516.874pt,283.636pt) -- (522.318pt,283.636pt) -- (522.318pt,-4303.17pt) -- (516.874pt,-4303.17pt) -- (516.874pt,283.636pt); + \color[rgb]{0,0,0} + \fill(516.874pt,283.636pt) -- (522.318pt,283.636pt) -- (522.318pt,-4303.17pt) -- (516.874pt,-4303.17pt) -- (516.874pt,283.636pt); + \draw[line width=1pt, line join=miter, line cap=rect](516.874pt,283.636pt) -- (522.318pt,283.636pt) -- (522.318pt,-4303.17pt) -- (516.874pt,-4303.17pt) -- (516.874pt,283.636pt); + \color[rgb]{1,1,1} + \fill(522.318pt,283.73pt) -- (527.762pt,283.73pt) -- (527.762pt,-4303.17pt) -- (522.318pt,-4303.17pt) -- (522.318pt,283.73pt); + \color[rgb]{0,0,0} + \fill(522.318pt,283.73pt) -- (527.762pt,283.73pt) -- (527.762pt,-4303.17pt) -- (522.318pt,-4303.17pt) -- (522.318pt,283.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](522.318pt,283.73pt) -- (527.762pt,283.73pt) -- (527.762pt,-4303.17pt) -- (522.318pt,-4303.17pt) -- (522.318pt,283.73pt); + \color[rgb]{1,1,1} + \fill(527.762pt,292.215pt) -- (533.206pt,292.215pt) -- (533.206pt,-4303.17pt) -- (527.762pt,-4303.17pt) -- (527.762pt,292.215pt); + \color[rgb]{0,0,0} + \fill(527.762pt,292.215pt) -- (533.206pt,292.215pt) -- (533.206pt,-4303.17pt) -- (527.762pt,-4303.17pt) -- (527.762pt,292.215pt); + \draw[line width=1pt, line join=miter, line cap=rect](527.762pt,292.215pt) -- (533.206pt,292.215pt) -- (533.206pt,-4303.17pt) -- (527.762pt,-4303.17pt) -- (527.762pt,292.215pt); + \color[rgb]{1,1,1} + \fill(533.206pt,291.588pt) -- (538.65pt,291.588pt) -- (538.65pt,-4303.17pt) -- (533.206pt,-4303.17pt) -- (533.206pt,291.588pt); + \color[rgb]{0,0,0} + \fill(533.206pt,291.588pt) -- (538.65pt,291.588pt) -- (538.65pt,-4303.17pt) -- (533.206pt,-4303.17pt) -- (533.206pt,291.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](533.206pt,291.588pt) -- (538.65pt,291.588pt) -- (538.65pt,-4303.17pt) -- (533.206pt,-4303.17pt) -- (533.206pt,291.588pt); + \color[rgb]{1,1,1} + \fill(538.65pt,296.045pt) -- (544.094pt,296.045pt) -- (544.094pt,-4303.17pt) -- (538.65pt,-4303.17pt) -- (538.65pt,296.045pt); + \color[rgb]{0,0,0} + \fill(538.65pt,296.045pt) -- (544.094pt,296.045pt) -- (544.094pt,-4303.17pt) -- (538.65pt,-4303.17pt) -- (538.65pt,296.045pt); + \draw[line width=1pt, line join=miter, line cap=rect](538.65pt,296.045pt) -- (544.094pt,296.045pt) -- (544.094pt,-4303.17pt) -- (538.65pt,-4303.17pt) -- (538.65pt,296.045pt); + \color[rgb]{1,1,1} + \fill(544.094pt,290.763pt) -- (549.538pt,290.763pt) -- (549.538pt,-4303.17pt) -- (544.094pt,-4303.17pt) -- (544.094pt,290.763pt); + \color[rgb]{0,0,0} + \fill(544.094pt,290.763pt) -- (549.538pt,290.763pt) -- (549.538pt,-4303.17pt) -- (544.094pt,-4303.17pt) -- (544.094pt,290.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](544.094pt,290.763pt) -- (549.538pt,290.763pt) -- (549.538pt,-4303.17pt) -- (544.094pt,-4303.17pt) -- (544.094pt,290.763pt); + \color[rgb]{1,1,1} + \fill(549.538pt,270.709pt) -- (554.981pt,270.709pt) -- (554.981pt,-4303.17pt) -- (549.538pt,-4303.17pt) -- (549.538pt,270.709pt); + \color[rgb]{0,0,0} + \fill(549.538pt,270.709pt) -- (554.981pt,270.709pt) -- (554.981pt,-4303.17pt) -- (549.538pt,-4303.17pt) -- (549.538pt,270.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](549.538pt,270.709pt) -- (554.981pt,270.709pt) -- (554.981pt,-4303.17pt) -- (549.538pt,-4303.17pt) -- (549.538pt,270.709pt); + \color[rgb]{1,1,1} + \fill(554.981pt,274.361pt) -- (560.425pt,274.361pt) -- (560.425pt,-4303.17pt) -- (554.981pt,-4303.17pt) -- (554.981pt,274.361pt); + \color[rgb]{0,0,0} + \fill(554.981pt,274.361pt) -- (560.425pt,274.361pt) -- (560.425pt,-4303.17pt) -- (554.981pt,-4303.17pt) -- (554.981pt,274.361pt); + \draw[line width=1pt, line join=miter, line cap=rect](554.981pt,274.361pt) -- (560.425pt,274.361pt) -- (560.425pt,-4303.17pt) -- (554.981pt,-4303.17pt) -- (554.981pt,274.361pt); + \color[rgb]{1,1,1} + \fill(560.425pt,276.286pt) -- (565.869pt,276.286pt) -- (565.869pt,-4303.17pt) -- (560.425pt,-4303.17pt) -- (560.425pt,276.286pt); + \color[rgb]{0,0,0} + \fill(560.425pt,276.286pt) -- (565.869pt,276.286pt) -- (565.869pt,-4303.17pt) -- (560.425pt,-4303.17pt) -- (560.425pt,276.286pt); + \draw[line width=1pt, line join=miter, line cap=rect](560.425pt,276.286pt) -- (565.869pt,276.286pt) -- (565.869pt,-4303.17pt) -- (560.425pt,-4303.17pt) -- (560.425pt,276.286pt); + \color[rgb]{1,1,1} + \fill(565.869pt,283.189pt) -- (571.313pt,283.189pt) -- (571.313pt,-4303.17pt) -- (565.869pt,-4303.17pt) -- (565.869pt,283.189pt); + \color[rgb]{0,0,0} + \fill(565.869pt,283.189pt) -- (571.313pt,283.189pt) -- (571.313pt,-4303.17pt) -- (565.869pt,-4303.17pt) -- (565.869pt,283.189pt); + \draw[line width=1pt, line join=miter, line cap=rect](565.869pt,283.189pt) -- (571.313pt,283.189pt) -- (571.313pt,-4303.17pt) -- (565.869pt,-4303.17pt) -- (565.869pt,283.189pt); + \color[rgb]{1,1,1} + \fill(571.313pt,288.863pt) -- (576.757pt,288.863pt) -- (576.757pt,-4303.17pt) -- (571.313pt,-4303.17pt) -- (571.313pt,288.863pt); + \color[rgb]{0,0,0} + \fill(571.313pt,288.863pt) -- (576.757pt,288.863pt) -- (576.757pt,-4303.17pt) -- (571.313pt,-4303.17pt) -- (571.313pt,288.863pt); + \draw[line width=1pt, line join=miter, line cap=rect](571.313pt,288.863pt) -- (576.757pt,288.863pt) -- (576.757pt,-4303.17pt) -- (571.313pt,-4303.17pt) -- (571.313pt,288.863pt); + \color[rgb]{1,1,1} + \fill(576.757pt,295.325pt) -- (582.201pt,295.325pt) -- (582.201pt,-4303.17pt) -- (576.757pt,-4303.17pt) -- (576.757pt,295.325pt); + \color[rgb]{0,0,0} + \fill(576.757pt,295.325pt) -- (582.201pt,295.325pt) -- (582.201pt,-4303.17pt) -- (576.757pt,-4303.17pt) -- (576.757pt,295.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](576.757pt,295.325pt) -- (582.201pt,295.325pt) -- (582.201pt,-4303.17pt) -- (576.757pt,-4303.17pt) -- (576.757pt,295.325pt); + \color[rgb]{1,1,1} + \fill(582.201pt,300.592pt) -- (587.645pt,300.592pt) -- (587.645pt,-4303.17pt) -- (582.201pt,-4303.17pt) -- (582.201pt,300.592pt); + \color[rgb]{0,0,0} + \fill(582.201pt,300.592pt) -- (587.645pt,300.592pt) -- (587.645pt,-4303.17pt) -- (582.201pt,-4303.17pt) -- (582.201pt,300.592pt); + \draw[line width=1pt, line join=miter, line cap=rect](582.201pt,300.592pt) -- (587.645pt,300.592pt) -- (587.645pt,-4303.17pt) -- (582.201pt,-4303.17pt) -- (582.201pt,300.592pt); + \color[rgb]{1,1,1} + \fill(587.645pt,291.964pt) -- (593.089pt,291.964pt) -- (593.089pt,-4303.17pt) -- (587.645pt,-4303.17pt) -- (587.645pt,291.964pt); + \color[rgb]{0,0,0} + \fill(587.645pt,291.964pt) -- (593.089pt,291.964pt) -- (593.089pt,-4303.17pt) -- (587.645pt,-4303.17pt) -- (587.645pt,291.964pt); + \draw[line width=1pt, line join=miter, line cap=rect](587.645pt,291.964pt) -- (593.089pt,291.964pt) -- (593.089pt,-4303.17pt) -- (587.645pt,-4303.17pt) -- (587.645pt,291.964pt); + \color[rgb]{1,1,1} + \fill(593.089pt,310.959pt) -- (598.533pt,310.959pt) -- (598.533pt,-4303.17pt) -- (593.089pt,-4303.17pt) -- (593.089pt,310.959pt); + \color[rgb]{0,0,0} + \fill(593.089pt,310.959pt) -- (598.533pt,310.959pt) -- (598.533pt,-4303.17pt) -- (593.089pt,-4303.17pt) -- (593.089pt,310.959pt); + \draw[line width=1pt, line join=miter, line cap=rect](593.089pt,310.959pt) -- (598.533pt,310.959pt) -- (598.533pt,-4303.17pt) -- (593.089pt,-4303.17pt) -- (593.089pt,310.959pt); + \color[rgb]{1,1,1} + \fill(598.533pt,306.777pt) -- (603.976pt,306.777pt) -- (603.976pt,-4303.17pt) -- (598.533pt,-4303.17pt) -- (598.533pt,306.777pt); + \color[rgb]{0,0,0} + \fill(598.533pt,306.777pt) -- (603.976pt,306.777pt) -- (603.976pt,-4303.17pt) -- (598.533pt,-4303.17pt) -- (598.533pt,306.777pt); + \draw[line width=1pt, line join=miter, line cap=rect](598.533pt,306.777pt) -- (603.976pt,306.777pt) -- (603.976pt,-4303.17pt) -- (598.533pt,-4303.17pt) -- (598.533pt,306.777pt); + \color[rgb]{1,1,1} + \fill(603.976pt,308.796pt) -- (609.42pt,308.796pt) -- (609.42pt,-4303.17pt) -- (603.976pt,-4303.17pt) -- (603.976pt,308.796pt); + \color[rgb]{0,0,0} + \fill(603.976pt,308.796pt) -- (609.42pt,308.796pt) -- (609.42pt,-4303.17pt) -- (603.976pt,-4303.17pt) -- (603.976pt,308.796pt); + \draw[line width=1pt, line join=miter, line cap=rect](603.976pt,308.796pt) -- (609.42pt,308.796pt) -- (609.42pt,-4303.17pt) -- (603.976pt,-4303.17pt) -- (603.976pt,308.796pt); + \color[rgb]{1,1,1} + \fill(609.42pt,318.591pt) -- (614.864pt,318.591pt) -- (614.864pt,-4303.17pt) -- (609.42pt,-4303.17pt) -- (609.42pt,318.591pt); + \color[rgb]{0,0,0} + \fill(609.42pt,318.591pt) -- (614.864pt,318.591pt) -- (614.864pt,-4303.17pt) -- (609.42pt,-4303.17pt) -- (609.42pt,318.591pt); + \draw[line width=1pt, line join=miter, line cap=rect](609.42pt,318.591pt) -- (614.864pt,318.591pt) -- (614.864pt,-4303.17pt) -- (609.42pt,-4303.17pt) -- (609.42pt,318.591pt); + \color[rgb]{1,1,1} + \fill(614.864pt,326.991pt) -- (620.308pt,326.991pt) -- (620.308pt,-4303.17pt) -- (614.864pt,-4303.17pt) -- (614.864pt,326.991pt); + \color[rgb]{0,0,0} + \fill(614.864pt,326.991pt) -- (620.308pt,326.991pt) -- (620.308pt,-4303.17pt) -- (614.864pt,-4303.17pt) -- (614.864pt,326.991pt); + \draw[line width=1pt, line join=miter, line cap=rect](614.864pt,326.991pt) -- (620.308pt,326.991pt) -- (620.308pt,-4303.17pt) -- (614.864pt,-4303.17pt) -- (614.864pt,326.991pt); + \color[rgb]{1,1,1} + \fill(620.308pt,328.251pt) -- (625.752pt,328.251pt) -- (625.752pt,-4303.17pt) -- (620.308pt,-4303.17pt) -- (620.308pt,328.251pt); + \color[rgb]{0,0,0} + \fill(620.308pt,328.251pt) -- (625.752pt,328.251pt) -- (625.752pt,-4303.17pt) -- (620.308pt,-4303.17pt) -- (620.308pt,328.251pt); + \draw[line width=1pt, line join=miter, line cap=rect](620.308pt,328.251pt) -- (625.752pt,328.251pt) -- (625.752pt,-4303.17pt) -- (620.308pt,-4303.17pt) -- (620.308pt,328.251pt); + \color[rgb]{1,1,1} + \fill(625.752pt,327.823pt) -- (631.196pt,327.823pt) -- (631.196pt,-4303.17pt) -- (625.752pt,-4303.17pt) -- (625.752pt,327.823pt); + \color[rgb]{0,0,0} + \fill(625.752pt,327.823pt) -- (631.196pt,327.823pt) -- (631.196pt,-4303.17pt) -- (625.752pt,-4303.17pt) -- (625.752pt,327.823pt); + \draw[line width=1pt, line join=miter, line cap=rect](625.752pt,327.823pt) -- (631.196pt,327.823pt) -- (631.196pt,-4303.17pt) -- (625.752pt,-4303.17pt) -- (625.752pt,327.823pt); + \color[rgb]{1,1,1} + \fill(631.196pt,331.628pt) -- (636.64pt,331.628pt) -- (636.64pt,-4303.17pt) -- (631.196pt,-4303.17pt) -- (631.196pt,331.628pt); + \color[rgb]{0,0,0} + \fill(631.196pt,331.628pt) -- (636.64pt,331.628pt) -- (636.64pt,-4303.17pt) -- (631.196pt,-4303.17pt) -- (631.196pt,331.628pt); + \draw[line width=1pt, line join=miter, line cap=rect](631.196pt,331.628pt) -- (636.64pt,331.628pt) -- (636.64pt,-4303.17pt) -- (631.196pt,-4303.17pt) -- (631.196pt,331.628pt); + \color[rgb]{1,1,1} + \fill(636.64pt,311.18pt) -- (642.084pt,311.18pt) -- (642.084pt,-4303.17pt) -- (636.64pt,-4303.17pt) -- (636.64pt,311.18pt); + \color[rgb]{0,0,0} + \fill(636.64pt,311.18pt) -- (642.084pt,311.18pt) -- (642.084pt,-4303.17pt) -- (636.64pt,-4303.17pt) -- (636.64pt,311.18pt); + \draw[line width=1pt, line join=miter, line cap=rect](636.64pt,311.18pt) -- (642.084pt,311.18pt) -- (642.084pt,-4303.17pt) -- (636.64pt,-4303.17pt) -- (636.64pt,311.18pt); + \color[rgb]{1,1,1} + \fill(642.084pt,306.926pt) -- (647.528pt,306.926pt) -- (647.528pt,-4303.17pt) -- (642.084pt,-4303.17pt) -- (642.084pt,306.926pt); + \color[rgb]{0,0,0} + \fill(642.084pt,306.926pt) -- (647.528pt,306.926pt) -- (647.528pt,-4303.17pt) -- (642.084pt,-4303.17pt) -- (642.084pt,306.926pt); + \draw[line width=1pt, line join=miter, line cap=rect](642.084pt,306.926pt) -- (647.528pt,306.926pt) -- (647.528pt,-4303.17pt) -- (642.084pt,-4303.17pt) -- (642.084pt,306.926pt); + \color[rgb]{1,1,1} + \fill(647.528pt,315.444pt) -- (652.972pt,315.444pt) -- (652.972pt,-4303.17pt) -- (647.528pt,-4303.17pt) -- (647.528pt,315.444pt); + \color[rgb]{0,0,0} + \fill(647.528pt,315.444pt) -- (652.972pt,315.444pt) -- (652.972pt,-4303.17pt) -- (647.528pt,-4303.17pt) -- (647.528pt,315.444pt); + \draw[line width=1pt, line join=miter, line cap=rect](647.528pt,315.444pt) -- (652.972pt,315.444pt) -- (652.972pt,-4303.17pt) -- (647.528pt,-4303.17pt) -- (647.528pt,315.444pt); + \color[rgb]{1,1,1} + \fill(652.972pt,315.424pt) -- (658.415pt,315.424pt) -- (658.415pt,-4303.17pt) -- (652.972pt,-4303.17pt) -- (652.972pt,315.424pt); + \color[rgb]{0,0,0} + \fill(652.972pt,315.424pt) -- (658.415pt,315.424pt) -- (658.415pt,-4303.17pt) -- (652.972pt,-4303.17pt) -- (652.972pt,315.424pt); + \draw[line width=1pt, line join=miter, line cap=rect](652.972pt,315.424pt) -- (658.415pt,315.424pt) -- (658.415pt,-4303.17pt) -- (652.972pt,-4303.17pt) -- (652.972pt,315.424pt); + \color[rgb]{1,1,1} + \fill(658.415pt,328.28pt) -- (663.859pt,328.28pt) -- (663.859pt,-4303.17pt) -- (658.415pt,-4303.17pt) -- (658.415pt,328.28pt); + \color[rgb]{0,0,0} + \fill(658.415pt,328.28pt) -- (663.859pt,328.28pt) -- (663.859pt,-4303.17pt) -- (658.415pt,-4303.17pt) -- (658.415pt,328.28pt); + \draw[line width=1pt, line join=miter, line cap=rect](658.415pt,328.28pt) -- (663.859pt,328.28pt) -- (663.859pt,-4303.17pt) -- (658.415pt,-4303.17pt) -- (658.415pt,328.28pt); + \color[rgb]{1,1,1} + \fill(663.859pt,330.497pt) -- (669.303pt,330.497pt) -- (669.303pt,-4303.17pt) -- (663.859pt,-4303.17pt) -- (663.859pt,330.497pt); + \color[rgb]{0,0,0} + \fill(663.859pt,330.497pt) -- (669.303pt,330.497pt) -- (669.303pt,-4303.17pt) -- (663.859pt,-4303.17pt) -- (663.859pt,330.497pt); + \draw[line width=1pt, line join=miter, line cap=rect](663.859pt,330.497pt) -- (669.303pt,330.497pt) -- (669.303pt,-4303.17pt) -- (663.859pt,-4303.17pt) -- (663.859pt,330.497pt); + \color[rgb]{1,1,1} + \fill(669.303pt,331.498pt) -- (674.747pt,331.498pt) -- (674.747pt,-4303.17pt) -- (669.303pt,-4303.17pt) -- (669.303pt,331.498pt); + \color[rgb]{0,0,0} + \fill(669.303pt,331.498pt) -- (674.747pt,331.498pt) -- (674.747pt,-4303.17pt) -- (669.303pt,-4303.17pt) -- (669.303pt,331.498pt); + \draw[line width=1pt, line join=miter, line cap=rect](669.303pt,331.498pt) -- (674.747pt,331.498pt) -- (674.747pt,-4303.17pt) -- (669.303pt,-4303.17pt) -- (669.303pt,331.498pt); + \color[rgb]{1,1,1} + \fill(674.747pt,335.063pt) -- (680.191pt,335.063pt) -- (680.191pt,-4303.17pt) -- (674.747pt,-4303.17pt) -- (674.747pt,335.063pt); + \color[rgb]{0,0,0} + \fill(674.747pt,335.063pt) -- (680.191pt,335.063pt) -- (680.191pt,-4303.17pt) -- (674.747pt,-4303.17pt) -- (674.747pt,335.063pt); + \draw[line width=1pt, line join=miter, line cap=rect](674.747pt,335.063pt) -- (680.191pt,335.063pt) -- (680.191pt,-4303.17pt) -- (674.747pt,-4303.17pt) -- (674.747pt,335.063pt); + \color[rgb]{1,1,1} + \fill(680.191pt,307.497pt) -- (685.635pt,307.497pt) -- (685.635pt,-4303.17pt) -- (680.191pt,-4303.17pt) -- (680.191pt,307.497pt); + \color[rgb]{0,0,0} + \fill(680.191pt,307.497pt) -- (685.635pt,307.497pt) -- (685.635pt,-4303.17pt) -- (680.191pt,-4303.17pt) -- (680.191pt,307.497pt); + \draw[line width=1pt, line join=miter, line cap=rect](680.191pt,307.497pt) -- (685.635pt,307.497pt) -- (685.635pt,-4303.17pt) -- (680.191pt,-4303.17pt) -- (680.191pt,307.497pt); + \color[rgb]{1,1,1} + \fill(685.635pt,306.225pt) -- (691.079pt,306.225pt) -- (691.079pt,-4303.17pt) -- (685.635pt,-4303.17pt) -- (685.635pt,306.225pt); + \color[rgb]{0,0,0} + \fill(685.635pt,306.225pt) -- (691.079pt,306.225pt) -- (691.079pt,-4303.17pt) -- (685.635pt,-4303.17pt) -- (685.635pt,306.225pt); + \draw[line width=1pt, line join=miter, line cap=rect](685.635pt,306.225pt) -- (691.079pt,306.225pt) -- (691.079pt,-4303.17pt) -- (685.635pt,-4303.17pt) -- (685.635pt,306.225pt); + \color[rgb]{1,1,1} + \fill(691.079pt,316.534pt) -- (696.523pt,316.534pt) -- (696.523pt,-4303.17pt) -- (691.079pt,-4303.17pt) -- (691.079pt,316.534pt); + \color[rgb]{0,0,0} + \fill(691.079pt,316.534pt) -- (696.523pt,316.534pt) -- (696.523pt,-4303.17pt) -- (691.079pt,-4303.17pt) -- (691.079pt,316.534pt); + \draw[line width=1pt, line join=miter, line cap=rect](691.079pt,316.534pt) -- (696.523pt,316.534pt) -- (696.523pt,-4303.17pt) -- (691.079pt,-4303.17pt) -- (691.079pt,316.534pt); + \color[rgb]{1,1,1} + \fill(696.523pt,322.164pt) -- (701.967pt,322.164pt) -- (701.967pt,-4303.17pt) -- (696.523pt,-4303.17pt) -- (696.523pt,322.164pt); + \color[rgb]{0,0,0} + \fill(696.523pt,322.164pt) -- (701.967pt,322.164pt) -- (701.967pt,-4303.17pt) -- (696.523pt,-4303.17pt) -- (696.523pt,322.164pt); + \draw[line width=1pt, line join=miter, line cap=rect](696.523pt,322.164pt) -- (701.967pt,322.164pt) -- (701.967pt,-4303.17pt) -- (696.523pt,-4303.17pt) -- (696.523pt,322.164pt); + \color[rgb]{1,1,1} + \fill(701.967pt,324.097pt) -- (707.41pt,324.097pt) -- (707.41pt,-4303.17pt) -- (701.967pt,-4303.17pt) -- (701.967pt,324.097pt); + \color[rgb]{0,0,0} + \fill(701.967pt,324.097pt) -- (707.41pt,324.097pt) -- (707.41pt,-4303.17pt) -- (701.967pt,-4303.17pt) -- (701.967pt,324.097pt); + \draw[line width=1pt, line join=miter, line cap=rect](701.967pt,324.097pt) -- (707.41pt,324.097pt) -- (707.41pt,-4303.17pt) -- (701.967pt,-4303.17pt) -- (701.967pt,324.097pt); + \color[rgb]{1,1,1} + \fill(707.41pt,325.421pt) -- (712.854pt,325.421pt) -- (712.854pt,-4303.17pt) -- (707.41pt,-4303.17pt) -- (707.41pt,325.421pt); + \color[rgb]{0,0,0} + \fill(707.41pt,325.421pt) -- (712.854pt,325.421pt) -- (712.854pt,-4303.17pt) -- (707.41pt,-4303.17pt) -- (707.41pt,325.421pt); + \draw[line width=1pt, line join=miter, line cap=rect](707.41pt,325.421pt) -- (712.854pt,325.421pt) -- (712.854pt,-4303.17pt) -- (707.41pt,-4303.17pt) -- (707.41pt,325.421pt); + \color[rgb]{1,1,1} + \fill(712.854pt,338.162pt) -- (718.298pt,338.162pt) -- (718.298pt,-4303.17pt) -- (712.854pt,-4303.17pt) -- (712.854pt,338.162pt); + \color[rgb]{0,0,0} + \fill(712.854pt,338.162pt) -- (718.298pt,338.162pt) -- (718.298pt,-4303.17pt) -- (712.854pt,-4303.17pt) -- (712.854pt,338.162pt); + \draw[line width=1pt, line join=miter, line cap=rect](712.854pt,338.162pt) -- (718.298pt,338.162pt) -- (718.298pt,-4303.17pt) -- (712.854pt,-4303.17pt) -- (712.854pt,338.162pt); + \color[rgb]{1,1,1} + \fill(718.298pt,333.084pt) -- (723.742pt,333.084pt) -- (723.742pt,-4303.17pt) -- (718.298pt,-4303.17pt) -- (718.298pt,333.084pt); + \color[rgb]{0,0,0} + \fill(718.298pt,333.084pt) -- (723.742pt,333.084pt) -- (723.742pt,-4303.17pt) -- (718.298pt,-4303.17pt) -- (718.298pt,333.084pt); + \draw[line width=1pt, line join=miter, line cap=rect](718.298pt,333.084pt) -- (723.742pt,333.084pt) -- (723.742pt,-4303.17pt) -- (718.298pt,-4303.17pt) -- (718.298pt,333.084pt); + \color[rgb]{1,1,1} + \fill(70.4751pt,255.368pt) -- (75.919pt,255.368pt) -- (75.919pt,215.791pt) -- (70.4751pt,215.791pt) -- (70.4751pt,255.368pt); + \color[rgb]{1,0,0} + \fill(70.4751pt,255.368pt) -- (75.919pt,255.368pt) -- (75.919pt,215.791pt) -- (70.4751pt,215.791pt) -- (70.4751pt,255.368pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.4751pt,255.368pt) -- (75.919pt,255.368pt) -- (75.919pt,215.791pt) -- (70.4751pt,215.791pt) -- (70.4751pt,255.368pt); + \color[rgb]{1,1,1} + \fill(75.919pt,251.364pt) -- (81.3629pt,251.364pt) -- (81.3629pt,212.422pt) -- (75.919pt,212.422pt) -- (75.919pt,251.364pt); + \color[rgb]{1,0,0} + \fill(75.919pt,251.364pt) -- (81.3629pt,251.364pt) -- (81.3629pt,212.422pt) -- (75.919pt,212.422pt) -- (75.919pt,251.364pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](75.919pt,251.364pt) -- (81.3629pt,251.364pt) -- (81.3629pt,212.422pt) -- (75.919pt,212.422pt) -- (75.919pt,251.364pt); + \color[rgb]{1,1,1} + \fill(81.3629pt,253.935pt) -- (86.8067pt,253.935pt) -- (86.8067pt,216.744pt) -- (81.3629pt,216.744pt) -- (81.3629pt,253.935pt); + \color[rgb]{1,0,0} + \fill(81.3629pt,253.935pt) -- (86.8067pt,253.935pt) -- (86.8067pt,216.744pt) -- (81.3629pt,216.744pt) -- (81.3629pt,253.935pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](81.3629pt,253.935pt) -- (86.8067pt,253.935pt) -- (86.8067pt,216.744pt) -- (81.3629pt,216.744pt) -- (81.3629pt,253.935pt); + \color[rgb]{1,1,1} + \fill(86.8067pt,256.733pt) -- (92.2506pt,256.733pt) -- (92.2506pt,220.349pt) -- (86.8067pt,220.349pt) -- (86.8067pt,256.733pt); + \color[rgb]{1,0,0} + \fill(86.8067pt,256.733pt) -- (92.2506pt,256.733pt) -- (92.2506pt,220.349pt) -- (86.8067pt,220.349pt) -- (86.8067pt,256.733pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](86.8067pt,256.733pt) -- (92.2506pt,256.733pt) -- (92.2506pt,220.349pt) -- (86.8067pt,220.349pt) -- (86.8067pt,256.733pt); + \color[rgb]{1,1,1} + \fill(92.2506pt,265.102pt) -- (97.6945pt,265.102pt) -- (97.6945pt,229.577pt) -- (92.2506pt,229.577pt) -- (92.2506pt,265.102pt); + \color[rgb]{1,0,0} + \fill(92.2506pt,265.102pt) -- (97.6945pt,265.102pt) -- (97.6945pt,229.577pt) -- (92.2506pt,229.577pt) -- (92.2506pt,265.102pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](92.2506pt,265.102pt) -- (97.6945pt,265.102pt) -- (97.6945pt,229.577pt) -- (92.2506pt,229.577pt) -- (92.2506pt,265.102pt); + \color[rgb]{1,1,1} + \fill(97.6945pt,261.64pt) -- (103.138pt,261.64pt) -- (103.138pt,224.698pt) -- (97.6945pt,224.698pt) -- (97.6945pt,261.64pt); + \color[rgb]{1,0,0} + \fill(97.6945pt,261.64pt) -- (103.138pt,261.64pt) -- (103.138pt,224.698pt) -- (97.6945pt,224.698pt) -- (97.6945pt,261.64pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](97.6945pt,261.64pt) -- (103.138pt,261.64pt) -- (103.138pt,224.698pt) -- (97.6945pt,224.698pt) -- (97.6945pt,261.64pt); + \color[rgb]{1,1,1} + \fill(103.138pt,264.591pt) -- (108.582pt,264.591pt) -- (108.582pt,227.548pt) -- (103.138pt,227.548pt) -- (103.138pt,264.591pt); + \color[rgb]{1,0,0} + \fill(103.138pt,264.591pt) -- (108.582pt,264.591pt) -- (108.582pt,227.548pt) -- (103.138pt,227.548pt) -- (103.138pt,264.591pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](103.138pt,264.591pt) -- (108.582pt,264.591pt) -- (108.582pt,227.548pt) -- (103.138pt,227.548pt) -- (103.138pt,264.591pt); + \color[rgb]{1,1,1} + \fill(108.582pt,263.911pt) -- (114.026pt,263.911pt) -- (114.026pt,228.301pt) -- (108.582pt,228.301pt) -- (108.582pt,263.911pt); + \color[rgb]{1,0,0} + \fill(108.582pt,263.911pt) -- (114.026pt,263.911pt) -- (114.026pt,228.301pt) -- (108.582pt,228.301pt) -- (108.582pt,263.911pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](108.582pt,263.911pt) -- (114.026pt,263.911pt) -- (114.026pt,228.301pt) -- (108.582pt,228.301pt) -- (108.582pt,263.911pt); + \color[rgb]{1,1,1} + \fill(114.026pt,262.767pt) -- (119.47pt,262.767pt) -- (119.47pt,213.335pt) -- (114.026pt,213.335pt) -- (114.026pt,262.767pt); + \color[rgb]{1,0,0} + \fill(114.026pt,262.767pt) -- (119.47pt,262.767pt) -- (119.47pt,213.335pt) -- (114.026pt,213.335pt) -- (114.026pt,262.767pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](114.026pt,262.767pt) -- (119.47pt,262.767pt) -- (119.47pt,213.335pt) -- (114.026pt,213.335pt) -- (114.026pt,262.767pt); + \color[rgb]{1,1,1} + \fill(119.47pt,263.7pt) -- (124.914pt,263.7pt) -- (124.914pt,216.291pt) -- (119.47pt,216.291pt) -- (119.47pt,263.7pt); + \color[rgb]{1,0,0} + \fill(119.47pt,263.7pt) -- (124.914pt,263.7pt) -- (124.914pt,216.291pt) -- (119.47pt,216.291pt) -- (119.47pt,263.7pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](119.47pt,263.7pt) -- (124.914pt,263.7pt) -- (124.914pt,216.291pt) -- (119.47pt,216.291pt) -- (119.47pt,263.7pt); + \color[rgb]{1,1,1} + \fill(124.914pt,264.113pt) -- (130.358pt,264.113pt) -- (130.358pt,217.325pt) -- (124.914pt,217.325pt) -- (124.914pt,264.113pt); + \color[rgb]{1,0,0} + \fill(124.914pt,264.113pt) -- (130.358pt,264.113pt) -- (130.358pt,217.325pt) -- (124.914pt,217.325pt) -- (124.914pt,264.113pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](124.914pt,264.113pt) -- (130.358pt,264.113pt) -- (130.358pt,217.325pt) -- (124.914pt,217.325pt) -- (124.914pt,264.113pt); + \color[rgb]{1,1,1} + \fill(130.358pt,267.168pt) -- (135.802pt,267.168pt) -- (135.802pt,217.992pt) -- (130.358pt,217.992pt) -- (130.358pt,267.168pt); + \color[rgb]{1,0,0} + \fill(130.358pt,267.168pt) -- (135.802pt,267.168pt) -- (135.802pt,217.992pt) -- (130.358pt,217.992pt) -- (130.358pt,267.168pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](130.358pt,267.168pt) -- (135.802pt,267.168pt) -- (135.802pt,217.992pt) -- (130.358pt,217.992pt) -- (130.358pt,267.168pt); + \color[rgb]{1,1,1} + \fill(135.802pt,273.256pt) -- (141.246pt,273.256pt) -- (141.246pt,228.843pt) -- (135.802pt,228.843pt) -- (135.802pt,273.256pt); + \color[rgb]{1,0,0} + \fill(135.802pt,273.256pt) -- (141.246pt,273.256pt) -- (141.246pt,228.843pt) -- (135.802pt,228.843pt) -- (135.802pt,273.256pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](135.802pt,273.256pt) -- (141.246pt,273.256pt) -- (141.246pt,228.843pt) -- (135.802pt,228.843pt) -- (135.802pt,273.256pt); + \color[rgb]{1,1,1} + \fill(141.246pt,273.867pt) -- (146.69pt,273.867pt) -- (146.69pt,230.661pt) -- (141.246pt,230.661pt) -- (141.246pt,273.867pt); + \color[rgb]{1,0,0} + \fill(141.246pt,273.867pt) -- (146.69pt,273.867pt) -- (146.69pt,230.661pt) -- (141.246pt,230.661pt) -- (141.246pt,273.867pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](141.246pt,273.867pt) -- (146.69pt,273.867pt) -- (146.69pt,230.661pt) -- (141.246pt,230.661pt) -- (141.246pt,273.867pt); + \color[rgb]{1,1,1} + \fill(146.69pt,272.226pt) -- (152.133pt,272.226pt) -- (152.133pt,226.329pt) -- (146.69pt,226.329pt) -- (146.69pt,272.226pt); + \color[rgb]{1,0,0} + \fill(146.69pt,272.226pt) -- (152.133pt,272.226pt) -- (152.133pt,226.329pt) -- (146.69pt,226.329pt) -- (146.69pt,272.226pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](146.69pt,272.226pt) -- (152.133pt,272.226pt) -- (152.133pt,226.329pt) -- (146.69pt,226.329pt) -- (146.69pt,272.226pt); + \color[rgb]{1,1,1} + \fill(152.133pt,270.286pt) -- (157.577pt,270.286pt) -- (157.577pt,224.42pt) -- (152.133pt,224.42pt) -- (152.133pt,270.286pt); + \color[rgb]{1,0,0} + \fill(152.133pt,270.286pt) -- (157.577pt,270.286pt) -- (157.577pt,224.42pt) -- (152.133pt,224.42pt) -- (152.133pt,270.286pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](152.133pt,270.286pt) -- (157.577pt,270.286pt) -- (157.577pt,224.42pt) -- (152.133pt,224.42pt) -- (152.133pt,270.286pt); + \color[rgb]{1,1,1} + \fill(157.577pt,380.375pt) -- (163.021pt,380.375pt) -- (163.021pt,216.328pt) -- (157.577pt,216.328pt) -- (157.577pt,380.375pt); + \color[rgb]{1,0,0} + \fill(157.577pt,380.375pt) -- (163.021pt,380.375pt) -- (163.021pt,216.328pt) -- (157.577pt,216.328pt) -- (157.577pt,380.375pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](157.577pt,380.375pt) -- (163.021pt,380.375pt) -- (163.021pt,216.328pt) -- (157.577pt,216.328pt) -- (157.577pt,380.375pt); + \color[rgb]{1,1,1} + \fill(163.021pt,371.724pt) -- (168.465pt,371.724pt) -- (168.465pt,214.35pt) -- (163.021pt,214.35pt) -- (163.021pt,371.724pt); + \color[rgb]{1,0,0} + \fill(163.021pt,371.724pt) -- (168.465pt,371.724pt) -- (168.465pt,214.35pt) -- (163.021pt,214.35pt) -- (163.021pt,371.724pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](163.021pt,371.724pt) -- (168.465pt,371.724pt) -- (168.465pt,214.35pt) -- (163.021pt,214.35pt) -- (163.021pt,371.724pt); + \color[rgb]{1,1,1} + \fill(168.465pt,363.006pt) -- (173.909pt,363.006pt) -- (173.909pt,212.884pt) -- (168.465pt,212.884pt) -- (168.465pt,363.006pt); + \color[rgb]{1,0,0} + \fill(168.465pt,363.006pt) -- (173.909pt,363.006pt) -- (173.909pt,212.884pt) -- (168.465pt,212.884pt) -- (168.465pt,363.006pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](168.465pt,363.006pt) -- (173.909pt,363.006pt) -- (173.909pt,212.884pt) -- (168.465pt,212.884pt) -- (168.465pt,363.006pt); + \color[rgb]{1,1,1} + \fill(173.909pt,353.212pt) -- (179.353pt,353.212pt) -- (179.353pt,218.126pt) -- (173.909pt,218.126pt) -- (173.909pt,353.212pt); + \color[rgb]{1,0,0} + \fill(173.909pt,353.212pt) -- (179.353pt,353.212pt) -- (179.353pt,218.126pt) -- (173.909pt,218.126pt) -- (173.909pt,353.212pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](173.909pt,353.212pt) -- (179.353pt,353.212pt) -- (179.353pt,218.126pt) -- (173.909pt,218.126pt) -- (173.909pt,353.212pt); + \color[rgb]{1,1,1} + \fill(179.353pt,355.551pt) -- (184.797pt,355.551pt) -- (184.797pt,225.334pt) -- (179.353pt,225.334pt) -- (179.353pt,355.551pt); + \color[rgb]{1,0,0} + \fill(179.353pt,355.551pt) -- (184.797pt,355.551pt) -- (184.797pt,225.334pt) -- (179.353pt,225.334pt) -- (179.353pt,355.551pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](179.353pt,355.551pt) -- (184.797pt,355.551pt) -- (184.797pt,225.334pt) -- (179.353pt,225.334pt) -- (179.353pt,355.551pt); + \color[rgb]{1,1,1} + \fill(184.797pt,342.066pt) -- (190.241pt,342.066pt) -- (190.241pt,224.924pt) -- (184.797pt,224.924pt) -- (184.797pt,342.066pt); + \color[rgb]{1,0,0} + \fill(184.797pt,342.066pt) -- (190.241pt,342.066pt) -- (190.241pt,224.924pt) -- (184.797pt,224.924pt) -- (184.797pt,342.066pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](184.797pt,342.066pt) -- (190.241pt,342.066pt) -- (190.241pt,224.924pt) -- (184.797pt,224.924pt) -- (184.797pt,342.066pt); + \color[rgb]{1,1,1} + \fill(190.241pt,357.068pt) -- (195.685pt,357.068pt) -- (195.685pt,222.09pt) -- (190.241pt,222.09pt) -- (190.241pt,357.068pt); + \color[rgb]{1,0,0} + \fill(190.241pt,357.068pt) -- (195.685pt,357.068pt) -- (195.685pt,222.09pt) -- (190.241pt,222.09pt) -- (190.241pt,357.068pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](190.241pt,357.068pt) -- (195.685pt,357.068pt) -- (195.685pt,222.09pt) -- (190.241pt,222.09pt) -- (190.241pt,357.068pt); + \color[rgb]{1,1,1} + \fill(195.685pt,324.795pt) -- (201.128pt,324.795pt) -- (201.128pt,221.939pt) -- (195.685pt,221.939pt) -- (195.685pt,324.795pt); + \color[rgb]{1,0,0} + \fill(195.685pt,324.795pt) -- (201.128pt,324.795pt) -- (201.128pt,221.939pt) -- (195.685pt,221.939pt) -- (195.685pt,324.795pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](195.685pt,324.795pt) -- (201.128pt,324.795pt) -- (201.128pt,221.939pt) -- (195.685pt,221.939pt) -- (195.685pt,324.795pt); + \color[rgb]{1,1,1} + \fill(201.128pt,275.271pt) -- (206.572pt,275.271pt) -- (206.572pt,239.494pt) -- (201.128pt,239.494pt) -- (201.128pt,275.271pt); + \color[rgb]{1,0,0} + \fill(201.128pt,275.271pt) -- (206.572pt,275.271pt) -- (206.572pt,239.494pt) -- (201.128pt,239.494pt) -- (201.128pt,275.271pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](201.128pt,275.271pt) -- (206.572pt,275.271pt) -- (206.572pt,239.494pt) -- (201.128pt,239.494pt) -- (201.128pt,275.271pt); + \color[rgb]{1,1,1} + \fill(206.572pt,276.704pt) -- (212.016pt,276.704pt) -- (212.016pt,241.206pt) -- (206.572pt,241.206pt) -- (206.572pt,276.704pt); + \color[rgb]{1,0,0} + \fill(206.572pt,276.704pt) -- (212.016pt,276.704pt) -- (212.016pt,241.206pt) -- (206.572pt,241.206pt) -- (206.572pt,276.704pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](206.572pt,276.704pt) -- (212.016pt,276.704pt) -- (212.016pt,241.206pt) -- (206.572pt,241.206pt) -- (206.572pt,276.704pt); + \color[rgb]{1,1,1} + \fill(212.016pt,280.019pt) -- (217.46pt,280.019pt) -- (217.46pt,245.814pt) -- (212.016pt,245.814pt) -- (212.016pt,280.019pt); + \color[rgb]{1,0,0} + \fill(212.016pt,280.019pt) -- (217.46pt,280.019pt) -- (217.46pt,245.814pt) -- (212.016pt,245.814pt) -- (212.016pt,280.019pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](212.016pt,280.019pt) -- (217.46pt,280.019pt) -- (217.46pt,245.814pt) -- (212.016pt,245.814pt) -- (212.016pt,280.019pt); + \color[rgb]{1,1,1} + \fill(217.46pt,283.464pt) -- (222.904pt,283.464pt) -- (222.904pt,249.053pt) -- (217.46pt,249.053pt) -- (217.46pt,283.464pt); + \color[rgb]{1,0,0} + \fill(217.46pt,283.464pt) -- (222.904pt,283.464pt) -- (222.904pt,249.053pt) -- (217.46pt,249.053pt) -- (217.46pt,283.464pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](217.46pt,283.464pt) -- (222.904pt,283.464pt) -- (222.904pt,249.053pt) -- (217.46pt,249.053pt) -- (217.46pt,283.464pt); + \color[rgb]{1,1,1} + \fill(222.904pt,286.405pt) -- (228.348pt,286.405pt) -- (228.348pt,253.357pt) -- (222.904pt,253.357pt) -- (222.904pt,286.405pt); + \color[rgb]{1,0,0} + \fill(222.904pt,286.405pt) -- (228.348pt,286.405pt) -- (228.348pt,253.357pt) -- (222.904pt,253.357pt) -- (222.904pt,286.405pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](222.904pt,286.405pt) -- (228.348pt,286.405pt) -- (228.348pt,253.357pt) -- (222.904pt,253.357pt) -- (222.904pt,286.405pt); + \color[rgb]{1,1,1} + \fill(228.348pt,287.597pt) -- (233.792pt,287.597pt) -- (233.792pt,254.443pt) -- (228.348pt,254.443pt) -- (228.348pt,287.597pt); + \color[rgb]{1,0,0} + \fill(228.348pt,287.597pt) -- (233.792pt,287.597pt) -- (233.792pt,254.443pt) -- (228.348pt,254.443pt) -- (228.348pt,287.597pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](228.348pt,287.597pt) -- (233.792pt,287.597pt) -- (233.792pt,254.443pt) -- (228.348pt,254.443pt) -- (228.348pt,287.597pt); + \color[rgb]{1,1,1} + \fill(233.792pt,290.249pt) -- (239.236pt,290.249pt) -- (239.236pt,256.247pt) -- (233.792pt,256.247pt) -- (233.792pt,290.249pt); + \color[rgb]{1,0,0} + \fill(233.792pt,290.249pt) -- (239.236pt,290.249pt) -- (239.236pt,256.247pt) -- (233.792pt,256.247pt) -- (233.792pt,290.249pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](233.792pt,290.249pt) -- (239.236pt,290.249pt) -- (239.236pt,256.247pt) -- (233.792pt,256.247pt) -- (233.792pt,290.249pt); + \color[rgb]{1,1,1} + \fill(239.236pt,294.388pt) -- (244.68pt,294.388pt) -- (244.68pt,263.745pt) -- (239.236pt,263.745pt) -- (239.236pt,294.388pt); + \color[rgb]{1,0,0} + \fill(239.236pt,294.388pt) -- (244.68pt,294.388pt) -- (244.68pt,263.745pt) -- (239.236pt,263.745pt) -- (239.236pt,294.388pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](239.236pt,294.388pt) -- (244.68pt,294.388pt) -- (244.68pt,263.745pt) -- (239.236pt,263.745pt) -- (239.236pt,294.388pt); + \color[rgb]{1,1,1} + \fill(244.68pt,356.709pt) -- (250.124pt,356.709pt) -- (250.124pt,241.709pt) -- (244.68pt,241.709pt) -- (244.68pt,356.709pt); + \color[rgb]{1,0,0} + \fill(244.68pt,356.709pt) -- (250.124pt,356.709pt) -- (250.124pt,241.709pt) -- (244.68pt,241.709pt) -- (244.68pt,356.709pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](244.68pt,356.709pt) -- (250.124pt,356.709pt) -- (250.124pt,241.709pt) -- (244.68pt,241.709pt) -- (244.68pt,356.709pt); + \color[rgb]{1,1,1} + \fill(250.124pt,336.871pt) -- (255.567pt,336.871pt) -- (255.567pt,236.452pt) -- (250.124pt,236.452pt) -- (250.124pt,336.871pt); + \color[rgb]{1,0,0} + \fill(250.124pt,336.871pt) -- (255.567pt,336.871pt) -- (255.567pt,236.452pt) -- (250.124pt,236.452pt) -- (250.124pt,336.871pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](250.124pt,336.871pt) -- (255.567pt,336.871pt) -- (255.567pt,236.452pt) -- (250.124pt,236.452pt) -- (250.124pt,336.871pt); + \color[rgb]{1,1,1} + \fill(255.567pt,326.318pt) -- (261.011pt,326.318pt) -- (261.011pt,246.17pt) -- (255.567pt,246.17pt) -- (255.567pt,326.318pt); + \color[rgb]{1,0,0} + \fill(255.567pt,326.318pt) -- (261.011pt,326.318pt) -- (261.011pt,246.17pt) -- (255.567pt,246.17pt) -- (255.567pt,326.318pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](255.567pt,326.318pt) -- (261.011pt,326.318pt) -- (261.011pt,246.17pt) -- (255.567pt,246.17pt) -- (255.567pt,326.318pt); + \color[rgb]{1,1,1} + \fill(261.011pt,313.608pt) -- (266.455pt,313.608pt) -- (266.455pt,244.532pt) -- (261.011pt,244.532pt) -- (261.011pt,313.608pt); + \color[rgb]{1,0,0} + \fill(261.011pt,313.608pt) -- (266.455pt,313.608pt) -- (266.455pt,244.532pt) -- (261.011pt,244.532pt) -- (261.011pt,313.608pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](261.011pt,313.608pt) -- (266.455pt,313.608pt) -- (266.455pt,244.532pt) -- (261.011pt,244.532pt) -- (261.011pt,313.608pt); + \color[rgb]{1,1,1} + \fill(266.455pt,310.06pt) -- (271.899pt,310.06pt) -- (271.899pt,256.676pt) -- (266.455pt,256.676pt) -- (266.455pt,310.06pt); + \color[rgb]{1,0,0} + \fill(266.455pt,310.06pt) -- (271.899pt,310.06pt) -- (271.899pt,256.676pt) -- (266.455pt,256.676pt) -- (266.455pt,310.06pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](266.455pt,310.06pt) -- (271.899pt,310.06pt) -- (271.899pt,256.676pt) -- (266.455pt,256.676pt) -- (266.455pt,310.06pt); + \color[rgb]{1,1,1} + \fill(271.899pt,314.129pt) -- (277.343pt,314.129pt) -- (277.343pt,255.358pt) -- (271.899pt,255.358pt) -- (271.899pt,314.129pt); + \color[rgb]{1,0,0} + \fill(271.899pt,314.129pt) -- (277.343pt,314.129pt) -- (277.343pt,255.358pt) -- (271.899pt,255.358pt) -- (271.899pt,314.129pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](271.899pt,314.129pt) -- (277.343pt,314.129pt) -- (277.343pt,255.358pt) -- (271.899pt,255.358pt) -- (271.899pt,314.129pt); + \color[rgb]{1,1,1} + \fill(277.343pt,313.39pt) -- (282.787pt,313.39pt) -- (282.787pt,258.659pt) -- (277.343pt,258.659pt) -- (277.343pt,313.39pt); + \color[rgb]{1,0,0} + \fill(277.343pt,313.39pt) -- (282.787pt,313.39pt) -- (282.787pt,258.659pt) -- (277.343pt,258.659pt) -- (277.343pt,313.39pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](277.343pt,313.39pt) -- (282.787pt,313.39pt) -- (282.787pt,258.659pt) -- (277.343pt,258.659pt) -- (277.343pt,313.39pt); + \color[rgb]{1,1,1} + \fill(282.787pt,303.73pt) -- (288.231pt,303.73pt) -- (288.231pt,252.476pt) -- (282.787pt,252.476pt) -- (282.787pt,303.73pt); + \color[rgb]{1,0,0} + \fill(282.787pt,303.73pt) -- (288.231pt,303.73pt) -- (288.231pt,252.476pt) -- (282.787pt,252.476pt) -- (282.787pt,303.73pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](282.787pt,303.73pt) -- (288.231pt,303.73pt) -- (288.231pt,252.476pt) -- (282.787pt,252.476pt) -- (282.787pt,303.73pt); + \color[rgb]{1,1,1} + \fill(288.231pt,404.896pt) -- (293.675pt,404.896pt) -- (293.675pt,240.015pt) -- (288.231pt,240.015pt) -- (288.231pt,404.896pt); + \color[rgb]{1,0,0} + \fill(288.231pt,404.896pt) -- (293.675pt,404.896pt) -- (293.675pt,240.015pt) -- (288.231pt,240.015pt) -- (288.231pt,404.896pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](288.231pt,404.896pt) -- (293.675pt,404.896pt) -- (293.675pt,240.015pt) -- (288.231pt,240.015pt) -- (288.231pt,404.896pt); + \color[rgb]{1,1,1} + \fill(293.675pt,402.615pt) -- (299.119pt,402.615pt) -- (299.119pt,244.559pt) -- (293.675pt,244.559pt) -- (293.675pt,402.615pt); + \color[rgb]{1,0,0} + \fill(293.675pt,402.615pt) -- (299.119pt,402.615pt) -- (299.119pt,244.559pt) -- (293.675pt,244.559pt) -- (293.675pt,402.615pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](293.675pt,402.615pt) -- (299.119pt,402.615pt) -- (299.119pt,244.559pt) -- (293.675pt,244.559pt) -- (293.675pt,402.615pt); + \color[rgb]{1,1,1} + \fill(299.119pt,394.209pt) -- (304.562pt,394.209pt) -- (304.562pt,244.89pt) -- (299.119pt,244.89pt) -- (299.119pt,394.209pt); + \color[rgb]{1,0,0} + \fill(299.119pt,394.209pt) -- (304.562pt,394.209pt) -- (304.562pt,244.89pt) -- (299.119pt,244.89pt) -- (299.119pt,394.209pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](299.119pt,394.209pt) -- (304.562pt,394.209pt) -- (304.562pt,244.89pt) -- (299.119pt,244.89pt) -- (299.119pt,394.209pt); + \color[rgb]{1,1,1} + \fill(304.562pt,385.716pt) -- (310.006pt,385.716pt) -- (310.006pt,246.874pt) -- (304.562pt,246.874pt) -- (304.562pt,385.716pt); + \color[rgb]{1,0,0} + \fill(304.562pt,385.716pt) -- (310.006pt,385.716pt) -- (310.006pt,246.874pt) -- (304.562pt,246.874pt) -- (304.562pt,385.716pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](304.562pt,385.716pt) -- (310.006pt,385.716pt) -- (310.006pt,246.874pt) -- (304.562pt,246.874pt) -- (304.562pt,385.716pt); + \color[rgb]{1,1,1} + \fill(310.006pt,391.289pt) -- (315.45pt,391.289pt) -- (315.45pt,255.23pt) -- (310.006pt,255.23pt) -- (310.006pt,391.289pt); + \color[rgb]{1,0,0} + \fill(310.006pt,391.289pt) -- (315.45pt,391.289pt) -- (315.45pt,255.23pt) -- (310.006pt,255.23pt) -- (310.006pt,391.289pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](310.006pt,391.289pt) -- (315.45pt,391.289pt) -- (315.45pt,255.23pt) -- (310.006pt,255.23pt) -- (310.006pt,391.289pt); + \color[rgb]{1,1,1} + \fill(315.45pt,382.91pt) -- (320.894pt,382.91pt) -- (320.894pt,256.552pt) -- (315.45pt,256.552pt) -- (315.45pt,382.91pt); + \color[rgb]{1,0,0} + \fill(315.45pt,382.91pt) -- (320.894pt,382.91pt) -- (320.894pt,256.552pt) -- (315.45pt,256.552pt) -- (315.45pt,382.91pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](315.45pt,382.91pt) -- (320.894pt,382.91pt) -- (320.894pt,256.552pt) -- (315.45pt,256.552pt) -- (315.45pt,382.91pt); + \color[rgb]{1,1,1} + \fill(320.894pt,394.48pt) -- (326.338pt,394.48pt) -- (326.338pt,260.721pt) -- (320.894pt,260.721pt) -- (320.894pt,394.48pt); + \color[rgb]{1,0,0} + \fill(320.894pt,394.48pt) -- (326.338pt,394.48pt) -- (326.338pt,260.721pt) -- (320.894pt,260.721pt) -- (320.894pt,394.48pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](320.894pt,394.48pt) -- (326.338pt,394.48pt) -- (326.338pt,260.721pt) -- (320.894pt,260.721pt) -- (320.894pt,394.48pt); + \color[rgb]{1,1,1} + \fill(326.338pt,371.872pt) -- (331.782pt,371.872pt) -- (331.782pt,250.891pt) -- (326.338pt,250.891pt) -- (326.338pt,371.872pt); + \color[rgb]{1,0,0} + \fill(326.338pt,371.872pt) -- (331.782pt,371.872pt) -- (331.782pt,250.891pt) -- (326.338pt,250.891pt) -- (326.338pt,371.872pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](326.338pt,371.872pt) -- (331.782pt,371.872pt) -- (331.782pt,250.891pt) -- (326.338pt,250.891pt) -- (326.338pt,371.872pt); + \color[rgb]{1,1,1} + \fill(331.782pt,288.397pt) -- (337.226pt,288.397pt) -- (337.226pt,255.409pt) -- (331.782pt,255.409pt) -- (331.782pt,288.397pt); + \color[rgb]{1,0,0} + \fill(331.782pt,288.397pt) -- (337.226pt,288.397pt) -- (337.226pt,255.409pt) -- (331.782pt,255.409pt) -- (331.782pt,288.397pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](331.782pt,288.397pt) -- (337.226pt,288.397pt) -- (337.226pt,255.409pt) -- (331.782pt,255.409pt) -- (331.782pt,288.397pt); + \color[rgb]{1,1,1} + \fill(337.226pt,292.137pt) -- (342.67pt,292.137pt) -- (342.67pt,258.46pt) -- (337.226pt,258.46pt) -- (337.226pt,292.137pt); + \color[rgb]{1,0,0} + \fill(337.226pt,292.137pt) -- (342.67pt,292.137pt) -- (342.67pt,258.46pt) -- (337.226pt,258.46pt) -- (337.226pt,292.137pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](337.226pt,292.137pt) -- (342.67pt,292.137pt) -- (342.67pt,258.46pt) -- (337.226pt,258.46pt) -- (337.226pt,292.137pt); + \color[rgb]{1,1,1} + \fill(342.67pt,297.723pt) -- (348.114pt,297.723pt) -- (348.114pt,268.252pt) -- (342.67pt,268.252pt) -- (342.67pt,297.723pt); + \color[rgb]{1,0,0} + \fill(342.67pt,297.723pt) -- (348.114pt,297.723pt) -- (348.114pt,268.252pt) -- (342.67pt,268.252pt) -- (342.67pt,297.723pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](342.67pt,297.723pt) -- (348.114pt,297.723pt) -- (348.114pt,268.252pt) -- (342.67pt,268.252pt) -- (342.67pt,297.723pt); + \color[rgb]{1,1,1} + \fill(348.114pt,296.609pt) -- (353.557pt,296.609pt) -- (353.557pt,266.14pt) -- (348.114pt,266.14pt) -- (348.114pt,296.609pt); + \color[rgb]{1,0,0} + \fill(348.114pt,296.609pt) -- (353.557pt,296.609pt) -- (353.557pt,266.14pt) -- (348.114pt,266.14pt) -- (348.114pt,296.609pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](348.114pt,296.609pt) -- (353.557pt,296.609pt) -- (353.557pt,266.14pt) -- (348.114pt,266.14pt) -- (348.114pt,296.609pt); + \color[rgb]{1,1,1} + \fill(353.557pt,304.984pt) -- (359.001pt,304.984pt) -- (359.001pt,274.428pt) -- (353.557pt,274.428pt) -- (353.557pt,304.984pt); + \color[rgb]{1,0,0} + \fill(353.557pt,304.984pt) -- (359.001pt,304.984pt) -- (359.001pt,274.428pt) -- (353.557pt,274.428pt) -- (353.557pt,304.984pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](353.557pt,304.984pt) -- (359.001pt,304.984pt) -- (359.001pt,274.428pt) -- (353.557pt,274.428pt) -- (353.557pt,304.984pt); + \color[rgb]{1,1,1} + \fill(359.001pt,303.662pt) -- (364.445pt,303.662pt) -- (364.445pt,272.448pt) -- (359.001pt,272.448pt) -- (359.001pt,303.662pt); + \color[rgb]{1,0,0} + \fill(359.001pt,303.662pt) -- (364.445pt,303.662pt) -- (364.445pt,272.448pt) -- (359.001pt,272.448pt) -- (359.001pt,303.662pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](359.001pt,303.662pt) -- (364.445pt,303.662pt) -- (364.445pt,272.448pt) -- (359.001pt,272.448pt) -- (359.001pt,303.662pt); + \color[rgb]{1,1,1} + \fill(364.445pt,307.616pt) -- (369.889pt,307.616pt) -- (369.889pt,278.174pt) -- (364.445pt,278.174pt) -- (364.445pt,307.616pt); + \color[rgb]{1,0,0} + \fill(364.445pt,307.616pt) -- (369.889pt,307.616pt) -- (369.889pt,278.174pt) -- (364.445pt,278.174pt) -- (364.445pt,307.616pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](364.445pt,307.616pt) -- (369.889pt,307.616pt) -- (369.889pt,278.174pt) -- (364.445pt,278.174pt) -- (364.445pt,307.616pt); + \color[rgb]{1,1,1} + \fill(369.889pt,309.808pt) -- (375.333pt,309.808pt) -- (375.333pt,281.159pt) -- (369.889pt,281.159pt) -- (369.889pt,309.808pt); + \color[rgb]{1,0,0} + \fill(369.889pt,309.808pt) -- (375.333pt,309.808pt) -- (375.333pt,281.159pt) -- (369.889pt,281.159pt) -- (369.889pt,309.808pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](369.889pt,309.808pt) -- (375.333pt,309.808pt) -- (375.333pt,281.159pt) -- (369.889pt,281.159pt) -- (369.889pt,309.808pt); + \color[rgb]{1,1,1} + \fill(375.333pt,387.685pt) -- (380.777pt,387.685pt) -- (380.777pt,260.463pt) -- (375.333pt,260.463pt) -- (375.333pt,387.685pt); + \color[rgb]{1,0,0} + \fill(375.333pt,387.685pt) -- (380.777pt,387.685pt) -- (380.777pt,260.463pt) -- (375.333pt,260.463pt) -- (375.333pt,387.685pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](375.333pt,387.685pt) -- (380.777pt,387.685pt) -- (380.777pt,260.463pt) -- (375.333pt,260.463pt) -- (375.333pt,387.685pt); + \color[rgb]{1,1,1} + \fill(380.777pt,381.296pt) -- (386.221pt,381.296pt) -- (386.221pt,261.146pt) -- (380.777pt,261.146pt) -- (380.777pt,381.296pt); + \color[rgb]{1,0,0} + \fill(380.777pt,381.296pt) -- (386.221pt,381.296pt) -- (386.221pt,261.146pt) -- (380.777pt,261.146pt) -- (380.777pt,381.296pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](380.777pt,381.296pt) -- (386.221pt,381.296pt) -- (386.221pt,261.146pt) -- (380.777pt,261.146pt) -- (380.777pt,381.296pt); + \color[rgb]{1,1,1} + \fill(386.221pt,372.9pt) -- (391.665pt,372.9pt) -- (391.665pt,269.943pt) -- (386.221pt,269.943pt) -- (386.221pt,372.9pt); + \color[rgb]{1,0,0} + \fill(386.221pt,372.9pt) -- (391.665pt,372.9pt) -- (391.665pt,269.943pt) -- (386.221pt,269.943pt) -- (386.221pt,372.9pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](386.221pt,372.9pt) -- (391.665pt,372.9pt) -- (391.665pt,269.943pt) -- (386.221pt,269.943pt) -- (386.221pt,372.9pt); + \color[rgb]{1,1,1} + \fill(391.665pt,369.054pt) -- (397.109pt,369.054pt) -- (397.109pt,273.867pt) -- (391.665pt,273.867pt) -- (391.665pt,369.054pt); + \color[rgb]{1,0,0} + \fill(391.665pt,369.054pt) -- (397.109pt,369.054pt) -- (397.109pt,273.867pt) -- (391.665pt,273.867pt) -- (391.665pt,369.054pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](391.665pt,369.054pt) -- (397.109pt,369.054pt) -- (397.109pt,273.867pt) -- (391.665pt,273.867pt) -- (391.665pt,369.054pt); + \color[rgb]{1,1,1} + \fill(397.109pt,358.606pt) -- (402.552pt,358.606pt) -- (402.552pt,273.62pt) -- (397.109pt,273.62pt) -- (397.109pt,358.606pt); + \color[rgb]{1,0,0} + \fill(397.109pt,358.606pt) -- (402.552pt,358.606pt) -- (402.552pt,273.62pt) -- (397.109pt,273.62pt) -- (397.109pt,358.606pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](397.109pt,358.606pt) -- (402.552pt,358.606pt) -- (402.552pt,273.62pt) -- (397.109pt,273.62pt) -- (397.109pt,358.606pt); + \color[rgb]{1,1,1} + \fill(402.552pt,350.853pt) -- (407.996pt,350.853pt) -- (407.996pt,275.415pt) -- (402.552pt,275.415pt) -- (402.552pt,350.853pt); + \color[rgb]{1,0,0} + \fill(402.552pt,350.853pt) -- (407.996pt,350.853pt) -- (407.996pt,275.415pt) -- (402.552pt,275.415pt) -- (402.552pt,350.853pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](402.552pt,350.853pt) -- (407.996pt,350.853pt) -- (407.996pt,275.415pt) -- (402.552pt,275.415pt) -- (402.552pt,350.853pt); + \color[rgb]{1,1,1} + \fill(407.996pt,354.774pt) -- (413.44pt,354.774pt) -- (413.44pt,281.667pt) -- (407.996pt,281.667pt) -- (407.996pt,354.774pt); + \color[rgb]{1,0,0} + \fill(407.996pt,354.774pt) -- (413.44pt,354.774pt) -- (413.44pt,281.667pt) -- (407.996pt,281.667pt) -- (407.996pt,354.774pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](407.996pt,354.774pt) -- (413.44pt,354.774pt) -- (413.44pt,281.667pt) -- (407.996pt,281.667pt) -- (407.996pt,354.774pt); + \color[rgb]{1,1,1} + \fill(413.44pt,346.689pt) -- (418.884pt,346.689pt) -- (418.884pt,278.788pt) -- (413.44pt,278.788pt) -- (413.44pt,346.689pt); + \color[rgb]{1,0,0} + \fill(413.44pt,346.689pt) -- (418.884pt,346.689pt) -- (418.884pt,278.788pt) -- (413.44pt,278.788pt) -- (413.44pt,346.689pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](413.44pt,346.689pt) -- (418.884pt,346.689pt) -- (418.884pt,278.788pt) -- (413.44pt,278.788pt) -- (413.44pt,346.689pt); + \color[rgb]{1,1,1} + \fill(418.884pt,420.277pt) -- (424.328pt,420.277pt) -- (424.328pt,259.231pt) -- (418.884pt,259.231pt) -- (418.884pt,420.277pt); + \color[rgb]{1,0,0} + \fill(418.884pt,420.277pt) -- (424.328pt,420.277pt) -- (424.328pt,259.231pt) -- (418.884pt,259.231pt) -- (418.884pt,420.277pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](418.884pt,420.277pt) -- (424.328pt,420.277pt) -- (424.328pt,259.231pt) -- (418.884pt,259.231pt) -- (418.884pt,420.277pt); + \color[rgb]{1,1,1} + \fill(424.328pt,418.503pt) -- (429.772pt,418.503pt) -- (429.772pt,257.777pt) -- (424.328pt,257.777pt) -- (424.328pt,418.503pt); + \color[rgb]{1,0,0} + \fill(424.328pt,418.503pt) -- (429.772pt,418.503pt) -- (429.772pt,257.777pt) -- (424.328pt,257.777pt) -- (424.328pt,418.503pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](424.328pt,418.503pt) -- (429.772pt,418.503pt) -- (429.772pt,257.777pt) -- (424.328pt,257.777pt) -- (424.328pt,418.503pt); + \color[rgb]{1,1,1} + \fill(429.772pt,410.496pt) -- (435.216pt,410.496pt) -- (435.216pt,267.173pt) -- (429.772pt,267.173pt) -- (429.772pt,410.496pt); + \color[rgb]{1,0,0} + \fill(429.772pt,410.496pt) -- (435.216pt,410.496pt) -- (435.216pt,267.173pt) -- (429.772pt,267.173pt) -- (429.772pt,410.496pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](429.772pt,410.496pt) -- (435.216pt,410.496pt) -- (435.216pt,267.173pt) -- (429.772pt,267.173pt) -- (429.772pt,410.496pt); + \color[rgb]{1,1,1} + \fill(435.216pt,408.776pt) -- (440.66pt,408.776pt) -- (440.66pt,267.787pt) -- (435.216pt,267.787pt) -- (435.216pt,408.776pt); + \color[rgb]{1,0,0} + \fill(435.216pt,408.776pt) -- (440.66pt,408.776pt) -- (440.66pt,267.787pt) -- (435.216pt,267.787pt) -- (435.216pt,408.776pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](435.216pt,408.776pt) -- (440.66pt,408.776pt) -- (440.66pt,267.787pt) -- (435.216pt,267.787pt) -- (435.216pt,408.776pt); + \color[rgb]{1,1,1} + \fill(440.66pt,407.708pt) -- (446.104pt,407.708pt) -- (446.104pt,271.612pt) -- (440.66pt,271.612pt) -- (440.66pt,407.708pt); + \color[rgb]{1,0,0} + \fill(440.66pt,407.708pt) -- (446.104pt,407.708pt) -- (446.104pt,271.612pt) -- (440.66pt,271.612pt) -- (440.66pt,407.708pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](440.66pt,407.708pt) -- (446.104pt,407.708pt) -- (446.104pt,271.612pt) -- (440.66pt,271.612pt) -- (440.66pt,407.708pt); + \color[rgb]{1,1,1} + \fill(446.104pt,404.366pt) -- (451.548pt,404.366pt) -- (451.548pt,280.629pt) -- (446.104pt,280.629pt) -- (446.104pt,404.366pt); + \color[rgb]{1,0,0} + \fill(446.104pt,404.366pt) -- (451.548pt,404.366pt) -- (451.548pt,280.629pt) -- (446.104pt,280.629pt) -- (446.104pt,404.366pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](446.104pt,404.366pt) -- (451.548pt,404.366pt) -- (451.548pt,280.629pt) -- (446.104pt,280.629pt) -- (446.104pt,404.366pt); + \color[rgb]{1,1,1} + \fill(451.548pt,413.249pt) -- (456.991pt,413.249pt) -- (456.991pt,284.425pt) -- (451.548pt,284.425pt) -- (451.548pt,413.249pt); + \color[rgb]{1,0,0} + \fill(451.548pt,413.249pt) -- (456.991pt,413.249pt) -- (456.991pt,284.425pt) -- (451.548pt,284.425pt) -- (451.548pt,413.249pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](451.548pt,413.249pt) -- (456.991pt,413.249pt) -- (456.991pt,284.425pt) -- (451.548pt,284.425pt) -- (451.548pt,413.249pt); + \color[rgb]{1,1,1} + \fill(456.991pt,396.711pt) -- (462.435pt,396.711pt) -- (462.435pt,278.18pt) -- (456.991pt,278.18pt) -- (456.991pt,396.711pt); + \color[rgb]{1,0,0} + \fill(456.991pt,396.711pt) -- (462.435pt,396.711pt) -- (462.435pt,278.18pt) -- (456.991pt,278.18pt) -- (456.991pt,396.711pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](456.991pt,396.711pt) -- (462.435pt,396.711pt) -- (462.435pt,278.18pt) -- (456.991pt,278.18pt) -- (456.991pt,396.711pt); + \color[rgb]{1,1,1} + \fill(462.435pt,302.711pt) -- (467.879pt,302.711pt) -- (467.879pt,272.487pt) -- (462.435pt,272.487pt) -- (462.435pt,302.711pt); + \color[rgb]{1,0,0} + \fill(462.435pt,302.711pt) -- (467.879pt,302.711pt) -- (467.879pt,272.487pt) -- (462.435pt,272.487pt) -- (462.435pt,302.711pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](462.435pt,302.711pt) -- (467.879pt,302.711pt) -- (467.879pt,272.487pt) -- (462.435pt,272.487pt) -- (462.435pt,302.711pt); + \color[rgb]{1,1,1} + \fill(467.879pt,303.626pt) -- (473.323pt,303.626pt) -- (473.323pt,272.657pt) -- (467.879pt,272.657pt) -- (467.879pt,303.626pt); + \color[rgb]{1,0,0} + \fill(467.879pt,303.626pt) -- (473.323pt,303.626pt) -- (473.323pt,272.657pt) -- (467.879pt,272.657pt) -- (467.879pt,303.626pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](467.879pt,303.626pt) -- (473.323pt,303.626pt) -- (473.323pt,272.657pt) -- (467.879pt,272.657pt) -- (467.879pt,303.626pt); + \color[rgb]{1,1,1} + \fill(473.323pt,307.848pt) -- (478.767pt,307.848pt) -- (478.767pt,280.422pt) -- (473.323pt,280.422pt) -- (473.323pt,307.848pt); + \color[rgb]{1,0,0} + \fill(473.323pt,307.848pt) -- (478.767pt,307.848pt) -- (478.767pt,280.422pt) -- (473.323pt,280.422pt) -- (473.323pt,307.848pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](473.323pt,307.848pt) -- (478.767pt,307.848pt) -- (478.767pt,280.422pt) -- (473.323pt,280.422pt) -- (473.323pt,307.848pt); + \color[rgb]{1,1,1} + \fill(478.767pt,309.132pt) -- (484.211pt,309.132pt) -- (484.211pt,279.155pt) -- (478.767pt,279.155pt) -- (478.767pt,309.132pt); + \color[rgb]{1,0,0} + \fill(478.767pt,309.132pt) -- (484.211pt,309.132pt) -- (484.211pt,279.155pt) -- (478.767pt,279.155pt) -- (478.767pt,309.132pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](478.767pt,309.132pt) -- (484.211pt,309.132pt) -- (484.211pt,279.155pt) -- (478.767pt,279.155pt) -- (478.767pt,309.132pt); + \color[rgb]{1,1,1} + \fill(484.211pt,313.339pt) -- (489.655pt,313.339pt) -- (489.655pt,285.232pt) -- (484.211pt,285.232pt) -- (484.211pt,313.339pt); + \color[rgb]{1,0,0} + \fill(484.211pt,313.339pt) -- (489.655pt,313.339pt) -- (489.655pt,285.232pt) -- (484.211pt,285.232pt) -- (484.211pt,313.339pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](484.211pt,313.339pt) -- (489.655pt,313.339pt) -- (489.655pt,285.232pt) -- (484.211pt,285.232pt) -- (484.211pt,313.339pt); + \color[rgb]{1,1,1} + \fill(489.655pt,318.545pt) -- (495.099pt,318.545pt) -- (495.099pt,289.617pt) -- (489.655pt,289.617pt) -- (489.655pt,318.545pt); + \color[rgb]{1,0,0} + \fill(489.655pt,318.545pt) -- (495.099pt,318.545pt) -- (495.099pt,289.617pt) -- (489.655pt,289.617pt) -- (489.655pt,318.545pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](489.655pt,318.545pt) -- (495.099pt,318.545pt) -- (495.099pt,289.617pt) -- (489.655pt,289.617pt) -- (489.655pt,318.545pt); + \color[rgb]{1,1,1} + \fill(495.099pt,321.848pt) -- (500.543pt,321.848pt) -- (500.543pt,293.179pt) -- (495.099pt,293.179pt) -- (495.099pt,321.848pt); + \color[rgb]{1,0,0} + \fill(495.099pt,321.848pt) -- (500.543pt,321.848pt) -- (500.543pt,293.179pt) -- (495.099pt,293.179pt) -- (495.099pt,321.848pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](495.099pt,321.848pt) -- (500.543pt,321.848pt) -- (500.543pt,293.179pt) -- (495.099pt,293.179pt) -- (495.099pt,321.848pt); + \color[rgb]{1,1,1} + \fill(500.543pt,318.032pt) -- (505.986pt,318.032pt) -- (505.986pt,290.153pt) -- (500.543pt,290.153pt) -- (500.543pt,318.032pt); + \color[rgb]{1,0,0} + \fill(500.543pt,318.032pt) -- (505.986pt,318.032pt) -- (505.986pt,290.153pt) -- (500.543pt,290.153pt) -- (500.543pt,318.032pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](500.543pt,318.032pt) -- (505.986pt,318.032pt) -- (505.986pt,290.153pt) -- (500.543pt,290.153pt) -- (500.543pt,318.032pt); + \color[rgb]{1,1,1} + \fill(505.986pt,399.902pt) -- (511.43pt,399.902pt) -- (511.43pt,273.563pt) -- (505.986pt,273.563pt) -- (505.986pt,399.902pt); + \color[rgb]{1,0,0} + \fill(505.986pt,399.902pt) -- (511.43pt,399.902pt) -- (511.43pt,273.563pt) -- (505.986pt,273.563pt) -- (505.986pt,399.902pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](505.986pt,399.902pt) -- (511.43pt,399.902pt) -- (511.43pt,273.563pt) -- (505.986pt,273.563pt) -- (505.986pt,399.902pt); + \color[rgb]{1,1,1} + \fill(511.43pt,396.161pt) -- (516.874pt,396.161pt) -- (516.874pt,272.641pt) -- (511.43pt,272.641pt) -- (511.43pt,396.161pt); + \color[rgb]{1,0,0} + \fill(511.43pt,396.161pt) -- (516.874pt,396.161pt) -- (516.874pt,272.641pt) -- (511.43pt,272.641pt) -- (511.43pt,396.161pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](511.43pt,396.161pt) -- (516.874pt,396.161pt) -- (516.874pt,272.641pt) -- (511.43pt,272.641pt) -- (511.43pt,396.161pt); + \color[rgb]{1,1,1} + \fill(516.874pt,392.997pt) -- (522.318pt,392.997pt) -- (522.318pt,283.636pt) -- (516.874pt,283.636pt) -- (516.874pt,392.997pt); + \color[rgb]{1,0,0} + \fill(516.874pt,392.997pt) -- (522.318pt,392.997pt) -- (522.318pt,283.636pt) -- (516.874pt,283.636pt) -- (516.874pt,392.997pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](516.874pt,392.997pt) -- (522.318pt,392.997pt) -- (522.318pt,283.636pt) -- (516.874pt,283.636pt) -- (516.874pt,392.997pt); + \color[rgb]{1,1,1} + \fill(522.318pt,387.471pt) -- (527.762pt,387.471pt) -- (527.762pt,283.73pt) -- (522.318pt,283.73pt) -- (522.318pt,387.471pt); + \color[rgb]{1,0,0} + \fill(522.318pt,387.471pt) -- (527.762pt,387.471pt) -- (527.762pt,283.73pt) -- (522.318pt,283.73pt) -- (522.318pt,387.471pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](522.318pt,387.471pt) -- (527.762pt,387.471pt) -- (527.762pt,283.73pt) -- (522.318pt,283.73pt) -- (522.318pt,387.471pt); + \color[rgb]{1,1,1} + \fill(527.762pt,382.753pt) -- (533.206pt,382.753pt) -- (533.206pt,292.215pt) -- (527.762pt,292.215pt) -- (527.762pt,382.753pt); + \color[rgb]{1,0,0} + \fill(527.762pt,382.753pt) -- (533.206pt,382.753pt) -- (533.206pt,292.215pt) -- (527.762pt,292.215pt) -- (527.762pt,382.753pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](527.762pt,382.753pt) -- (533.206pt,382.753pt) -- (533.206pt,292.215pt) -- (527.762pt,292.215pt) -- (527.762pt,382.753pt); + \color[rgb]{1,1,1} + \fill(533.206pt,373.703pt) -- (538.65pt,373.703pt) -- (538.65pt,291.588pt) -- (533.206pt,291.588pt) -- (533.206pt,373.703pt); + \color[rgb]{1,0,0} + \fill(533.206pt,373.703pt) -- (538.65pt,373.703pt) -- (538.65pt,291.588pt) -- (533.206pt,291.588pt) -- (533.206pt,373.703pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](533.206pt,373.703pt) -- (538.65pt,373.703pt) -- (538.65pt,291.588pt) -- (533.206pt,291.588pt) -- (533.206pt,373.703pt); + \color[rgb]{1,1,1} + \fill(538.65pt,380.933pt) -- (544.094pt,380.933pt) -- (544.094pt,296.045pt) -- (538.65pt,296.045pt) -- (538.65pt,380.933pt); + \color[rgb]{1,0,0} + \fill(538.65pt,380.933pt) -- (544.094pt,380.933pt) -- (544.094pt,296.045pt) -- (538.65pt,296.045pt) -- (538.65pt,380.933pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](538.65pt,380.933pt) -- (544.094pt,380.933pt) -- (544.094pt,296.045pt) -- (538.65pt,296.045pt) -- (538.65pt,380.933pt); + \color[rgb]{1,1,1} + \fill(544.094pt,364.262pt) -- (549.538pt,364.262pt) -- (549.538pt,290.763pt) -- (544.094pt,290.763pt) -- (544.094pt,364.262pt); + \color[rgb]{1,0,0} + \fill(544.094pt,364.262pt) -- (549.538pt,364.262pt) -- (549.538pt,290.763pt) -- (544.094pt,290.763pt) -- (544.094pt,364.262pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](544.094pt,364.262pt) -- (549.538pt,364.262pt) -- (549.538pt,290.763pt) -- (544.094pt,290.763pt) -- (544.094pt,364.262pt); + \color[rgb]{1,1,1} + \fill(549.538pt,429.844pt) -- (554.981pt,429.844pt) -- (554.981pt,270.709pt) -- (549.538pt,270.709pt) -- (549.538pt,429.844pt); + \color[rgb]{1,0,0} + \fill(549.538pt,429.844pt) -- (554.981pt,429.844pt) -- (554.981pt,270.709pt) -- (549.538pt,270.709pt) -- (549.538pt,429.844pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](549.538pt,429.844pt) -- (554.981pt,429.844pt) -- (554.981pt,270.709pt) -- (549.538pt,270.709pt) -- (549.538pt,429.844pt); + \color[rgb]{1,1,1} + \fill(554.981pt,429.486pt) -- (560.425pt,429.486pt) -- (560.425pt,274.361pt) -- (554.981pt,274.361pt) -- (554.981pt,429.486pt); + \color[rgb]{1,0,0} + \fill(554.981pt,429.486pt) -- (560.425pt,429.486pt) -- (560.425pt,274.361pt) -- (554.981pt,274.361pt) -- (554.981pt,429.486pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](554.981pt,429.486pt) -- (560.425pt,429.486pt) -- (560.425pt,274.361pt) -- (554.981pt,274.361pt) -- (554.981pt,429.486pt); + \color[rgb]{1,1,1} + \fill(560.425pt,419.027pt) -- (565.869pt,419.027pt) -- (565.869pt,276.286pt) -- (560.425pt,276.286pt) -- (560.425pt,419.027pt); + \color[rgb]{1,0,0} + \fill(560.425pt,419.027pt) -- (565.869pt,419.027pt) -- (565.869pt,276.286pt) -- (560.425pt,276.286pt) -- (560.425pt,419.027pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](560.425pt,419.027pt) -- (565.869pt,419.027pt) -- (565.869pt,276.286pt) -- (560.425pt,276.286pt) -- (560.425pt,419.027pt); + \color[rgb]{1,1,1} + \fill(565.869pt,423.151pt) -- (571.313pt,423.151pt) -- (571.313pt,283.189pt) -- (565.869pt,283.189pt) -- (565.869pt,423.151pt); + \color[rgb]{1,0,0} + \fill(565.869pt,423.151pt) -- (571.313pt,423.151pt) -- (571.313pt,283.189pt) -- (565.869pt,283.189pt) -- (565.869pt,423.151pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](565.869pt,423.151pt) -- (571.313pt,423.151pt) -- (571.313pt,283.189pt) -- (565.869pt,283.189pt) -- (565.869pt,423.151pt); + \color[rgb]{1,1,1} + \fill(571.313pt,420.24pt) -- (576.757pt,420.24pt) -- (576.757pt,288.863pt) -- (571.313pt,288.863pt) -- (571.313pt,420.24pt); + \color[rgb]{1,0,0} + \fill(571.313pt,420.24pt) -- (576.757pt,420.24pt) -- (576.757pt,288.863pt) -- (571.313pt,288.863pt) -- (571.313pt,420.24pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](571.313pt,420.24pt) -- (576.757pt,420.24pt) -- (576.757pt,288.863pt) -- (571.313pt,288.863pt) -- (571.313pt,420.24pt); + \color[rgb]{1,1,1} + \fill(576.757pt,422.267pt) -- (582.201pt,422.267pt) -- (582.201pt,295.325pt) -- (576.757pt,295.325pt) -- (576.757pt,422.267pt); + \color[rgb]{1,0,0} + \fill(576.757pt,422.267pt) -- (582.201pt,422.267pt) -- (582.201pt,295.325pt) -- (576.757pt,295.325pt) -- (576.757pt,422.267pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](576.757pt,422.267pt) -- (582.201pt,422.267pt) -- (582.201pt,295.325pt) -- (576.757pt,295.325pt) -- (576.757pt,422.267pt); + \color[rgb]{1,1,1} + \fill(582.201pt,423.121pt) -- (587.645pt,423.121pt) -- (587.645pt,300.592pt) -- (582.201pt,300.592pt) -- (582.201pt,423.121pt); + \color[rgb]{1,0,0} + \fill(582.201pt,423.121pt) -- (587.645pt,423.121pt) -- (587.645pt,300.592pt) -- (582.201pt,300.592pt) -- (582.201pt,423.121pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](582.201pt,423.121pt) -- (587.645pt,423.121pt) -- (587.645pt,300.592pt) -- (582.201pt,300.592pt) -- (582.201pt,423.121pt); + \color[rgb]{1,1,1} + \fill(587.645pt,413.623pt) -- (593.089pt,413.623pt) -- (593.089pt,291.964pt) -- (587.645pt,291.964pt) -- (587.645pt,413.623pt); + \color[rgb]{1,0,0} + \fill(587.645pt,413.623pt) -- (593.089pt,413.623pt) -- (593.089pt,291.964pt) -- (587.645pt,291.964pt) -- (587.645pt,413.623pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](587.645pt,413.623pt) -- (593.089pt,413.623pt) -- (593.089pt,291.964pt) -- (587.645pt,291.964pt) -- (587.645pt,413.623pt); + \color[rgb]{1,1,1} + \fill(593.089pt,381.621pt) -- (598.533pt,381.621pt) -- (598.533pt,310.959pt) -- (593.089pt,310.959pt) -- (593.089pt,381.621pt); + \color[rgb]{1,0,0} + \fill(593.089pt,381.621pt) -- (598.533pt,381.621pt) -- (598.533pt,310.959pt) -- (593.089pt,310.959pt) -- (593.089pt,381.621pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](593.089pt,381.621pt) -- (598.533pt,381.621pt) -- (598.533pt,310.959pt) -- (593.089pt,310.959pt) -- (593.089pt,381.621pt); + \color[rgb]{1,1,1} + \fill(598.533pt,378.402pt) -- (603.976pt,378.402pt) -- (603.976pt,306.777pt) -- (598.533pt,306.777pt) -- (598.533pt,378.402pt); + \color[rgb]{1,0,0} + \fill(598.533pt,378.402pt) -- (603.976pt,378.402pt) -- (603.976pt,306.777pt) -- (598.533pt,306.777pt) -- (598.533pt,378.402pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](598.533pt,378.402pt) -- (603.976pt,378.402pt) -- (603.976pt,306.777pt) -- (598.533pt,306.777pt) -- (598.533pt,378.402pt); + \color[rgb]{1,1,1} + \fill(603.976pt,367.523pt) -- (609.42pt,367.523pt) -- (609.42pt,308.796pt) -- (603.976pt,308.796pt) -- (603.976pt,367.523pt); + \color[rgb]{1,0,0} + \fill(603.976pt,367.523pt) -- (609.42pt,367.523pt) -- (609.42pt,308.796pt) -- (603.976pt,308.796pt) -- (603.976pt,367.523pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](603.976pt,367.523pt) -- (609.42pt,367.523pt) -- (609.42pt,308.796pt) -- (603.976pt,308.796pt) -- (603.976pt,367.523pt); + \color[rgb]{1,1,1} + \fill(609.42pt,362.266pt) -- (614.864pt,362.266pt) -- (614.864pt,318.591pt) -- (609.42pt,318.591pt) -- (609.42pt,362.266pt); + \color[rgb]{1,0,0} + \fill(609.42pt,362.266pt) -- (614.864pt,362.266pt) -- (614.864pt,318.591pt) -- (609.42pt,318.591pt) -- (609.42pt,362.266pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](609.42pt,362.266pt) -- (614.864pt,362.266pt) -- (614.864pt,318.591pt) -- (609.42pt,318.591pt) -- (609.42pt,362.266pt); + \color[rgb]{1,1,1} + \fill(614.864pt,366.924pt) -- (620.308pt,366.924pt) -- (620.308pt,326.991pt) -- (614.864pt,326.991pt) -- (614.864pt,366.924pt); + \color[rgb]{1,0,0} + \fill(614.864pt,366.924pt) -- (620.308pt,366.924pt) -- (620.308pt,326.991pt) -- (614.864pt,326.991pt) -- (614.864pt,366.924pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](614.864pt,366.924pt) -- (620.308pt,366.924pt) -- (620.308pt,326.991pt) -- (614.864pt,326.991pt) -- (614.864pt,366.924pt); + \color[rgb]{1,1,1} + \fill(620.308pt,361.064pt) -- (625.752pt,361.064pt) -- (625.752pt,328.251pt) -- (620.308pt,328.251pt) -- (620.308pt,361.064pt); + \color[rgb]{1,0,0} + \fill(620.308pt,361.064pt) -- (625.752pt,361.064pt) -- (625.752pt,328.251pt) -- (620.308pt,328.251pt) -- (620.308pt,361.064pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](620.308pt,361.064pt) -- (625.752pt,361.064pt) -- (625.752pt,328.251pt) -- (620.308pt,328.251pt) -- (620.308pt,361.064pt); + \color[rgb]{1,1,1} + \fill(625.752pt,365.548pt) -- (631.196pt,365.548pt) -- (631.196pt,327.823pt) -- (625.752pt,327.823pt) -- (625.752pt,365.548pt); + \color[rgb]{1,0,0} + \fill(625.752pt,365.548pt) -- (631.196pt,365.548pt) -- (631.196pt,327.823pt) -- (625.752pt,327.823pt) -- (625.752pt,365.548pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](625.752pt,365.548pt) -- (631.196pt,365.548pt) -- (631.196pt,327.823pt) -- (625.752pt,327.823pt) -- (625.752pt,365.548pt); + \color[rgb]{1,1,1} + \fill(631.196pt,361.649pt) -- (636.64pt,361.649pt) -- (636.64pt,331.628pt) -- (631.196pt,331.628pt) -- (631.196pt,361.649pt); + \color[rgb]{1,0,0} + \fill(631.196pt,361.649pt) -- (636.64pt,361.649pt) -- (636.64pt,331.628pt) -- (631.196pt,331.628pt) -- (631.196pt,361.649pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](631.196pt,361.649pt) -- (636.64pt,361.649pt) -- (636.64pt,331.628pt) -- (631.196pt,331.628pt) -- (631.196pt,361.649pt); + \color[rgb]{1,1,1} + \fill(636.64pt,429.169pt) -- (642.084pt,429.169pt) -- (642.084pt,311.18pt) -- (636.64pt,311.18pt) -- (636.64pt,429.169pt); + \color[rgb]{1,0,0} + \fill(636.64pt,429.169pt) -- (642.084pt,429.169pt) -- (642.084pt,311.18pt) -- (636.64pt,311.18pt) -- (636.64pt,429.169pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](636.64pt,429.169pt) -- (642.084pt,429.169pt) -- (642.084pt,311.18pt) -- (636.64pt,311.18pt) -- (636.64pt,429.169pt); + \color[rgb]{1,1,1} + \fill(642.084pt,425.767pt) -- (647.528pt,425.767pt) -- (647.528pt,306.926pt) -- (642.084pt,306.926pt) -- (642.084pt,425.767pt); + \color[rgb]{1,0,0} + \fill(642.084pt,425.767pt) -- (647.528pt,425.767pt) -- (647.528pt,306.926pt) -- (642.084pt,306.926pt) -- (642.084pt,425.767pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](642.084pt,425.767pt) -- (647.528pt,425.767pt) -- (647.528pt,306.926pt) -- (642.084pt,306.926pt) -- (642.084pt,425.767pt); + \color[rgb]{1,1,1} + \fill(647.528pt,423.344pt) -- (652.972pt,423.344pt) -- (652.972pt,315.444pt) -- (647.528pt,315.444pt) -- (647.528pt,423.344pt); + \color[rgb]{1,0,0} + \fill(647.528pt,423.344pt) -- (652.972pt,423.344pt) -- (652.972pt,315.444pt) -- (647.528pt,315.444pt) -- (647.528pt,423.344pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](647.528pt,423.344pt) -- (652.972pt,423.344pt) -- (652.972pt,315.444pt) -- (647.528pt,315.444pt) -- (647.528pt,423.344pt); + \color[rgb]{1,1,1} + \fill(652.972pt,417.517pt) -- (658.415pt,417.517pt) -- (658.415pt,315.424pt) -- (652.972pt,315.424pt) -- (652.972pt,417.517pt); + \color[rgb]{1,0,0} + \fill(652.972pt,417.517pt) -- (658.415pt,417.517pt) -- (658.415pt,315.424pt) -- (652.972pt,315.424pt) -- (652.972pt,417.517pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](652.972pt,417.517pt) -- (658.415pt,417.517pt) -- (658.415pt,315.424pt) -- (652.972pt,315.424pt) -- (652.972pt,417.517pt); + \color[rgb]{1,1,1} + \fill(658.415pt,418.418pt) -- (663.859pt,418.418pt) -- (663.859pt,328.28pt) -- (658.415pt,328.28pt) -- (658.415pt,418.418pt); + \color[rgb]{1,0,0} + \fill(658.415pt,418.418pt) -- (663.859pt,418.418pt) -- (663.859pt,328.28pt) -- (658.415pt,328.28pt) -- (658.415pt,418.418pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](658.415pt,418.418pt) -- (663.859pt,418.418pt) -- (663.859pt,328.28pt) -- (658.415pt,328.28pt) -- (658.415pt,418.418pt); + \color[rgb]{1,1,1} + \fill(663.859pt,414.554pt) -- (669.303pt,414.554pt) -- (669.303pt,330.497pt) -- (663.859pt,330.497pt) -- (663.859pt,414.554pt); + \color[rgb]{1,0,0} + \fill(663.859pt,414.554pt) -- (669.303pt,414.554pt) -- (669.303pt,330.497pt) -- (663.859pt,330.497pt) -- (663.859pt,414.554pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](663.859pt,414.554pt) -- (669.303pt,414.554pt) -- (669.303pt,330.497pt) -- (663.859pt,330.497pt) -- (663.859pt,414.554pt); + \color[rgb]{1,1,1} + \fill(669.303pt,417.324pt) -- (674.747pt,417.324pt) -- (674.747pt,331.498pt) -- (669.303pt,331.498pt) -- (669.303pt,417.324pt); + \color[rgb]{1,0,0} + \fill(669.303pt,417.324pt) -- (674.747pt,417.324pt) -- (674.747pt,331.498pt) -- (669.303pt,331.498pt) -- (669.303pt,417.324pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](669.303pt,417.324pt) -- (674.747pt,417.324pt) -- (674.747pt,331.498pt) -- (669.303pt,331.498pt) -- (669.303pt,417.324pt); + \color[rgb]{1,1,1} + \fill(674.747pt,414.824pt) -- (680.191pt,414.824pt) -- (680.191pt,335.063pt) -- (674.747pt,335.063pt) -- (674.747pt,414.824pt); + \color[rgb]{1,0,0} + \fill(674.747pt,414.824pt) -- (680.191pt,414.824pt) -- (680.191pt,335.063pt) -- (674.747pt,335.063pt) -- (674.747pt,414.824pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](674.747pt,414.824pt) -- (680.191pt,414.824pt) -- (680.191pt,335.063pt) -- (674.747pt,335.063pt) -- (674.747pt,414.824pt); + \color[rgb]{1,1,1} + \fill(680.191pt,454.184pt) -- (685.635pt,454.184pt) -- (685.635pt,307.497pt) -- (680.191pt,307.497pt) -- (680.191pt,454.184pt); + \color[rgb]{1,0,0} + \fill(680.191pt,454.184pt) -- (685.635pt,454.184pt) -- (685.635pt,307.497pt) -- (680.191pt,307.497pt) -- (680.191pt,454.184pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](680.191pt,454.184pt) -- (685.635pt,454.184pt) -- (685.635pt,307.497pt) -- (680.191pt,307.497pt) -- (680.191pt,454.184pt); + \color[rgb]{1,1,1} + \fill(685.635pt,451.309pt) -- (691.079pt,451.309pt) -- (691.079pt,306.225pt) -- (685.635pt,306.225pt) -- (685.635pt,451.309pt); + \color[rgb]{1,0,0} + \fill(685.635pt,451.309pt) -- (691.079pt,451.309pt) -- (691.079pt,306.225pt) -- (685.635pt,306.225pt) -- (685.635pt,451.309pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](685.635pt,451.309pt) -- (691.079pt,451.309pt) -- (691.079pt,306.225pt) -- (685.635pt,306.225pt) -- (685.635pt,451.309pt); + \color[rgb]{1,1,1} + \fill(691.079pt,446.536pt) -- (696.523pt,446.536pt) -- (696.523pt,316.534pt) -- (691.079pt,316.534pt) -- (691.079pt,446.536pt); + \color[rgb]{1,0,0} + \fill(691.079pt,446.536pt) -- (696.523pt,446.536pt) -- (696.523pt,316.534pt) -- (691.079pt,316.534pt) -- (691.079pt,446.536pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](691.079pt,446.536pt) -- (696.523pt,446.536pt) -- (696.523pt,316.534pt) -- (691.079pt,316.534pt) -- (691.079pt,446.536pt); + \color[rgb]{1,1,1} + \fill(696.523pt,445.809pt) -- (701.967pt,445.809pt) -- (701.967pt,322.164pt) -- (696.523pt,322.164pt) -- (696.523pt,445.809pt); + \color[rgb]{1,0,0} + \fill(696.523pt,445.809pt) -- (701.967pt,445.809pt) -- (701.967pt,322.164pt) -- (696.523pt,322.164pt) -- (696.523pt,445.809pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](696.523pt,445.809pt) -- (701.967pt,445.809pt) -- (701.967pt,322.164pt) -- (696.523pt,322.164pt) -- (696.523pt,445.809pt); + \color[rgb]{1,1,1} + \fill(701.967pt,443.662pt) -- (707.41pt,443.662pt) -- (707.41pt,324.097pt) -- (701.967pt,324.097pt) -- (701.967pt,443.662pt); + \color[rgb]{1,0,0} + \fill(701.967pt,443.662pt) -- (707.41pt,443.662pt) -- (707.41pt,324.097pt) -- (701.967pt,324.097pt) -- (701.967pt,443.662pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](701.967pt,443.662pt) -- (707.41pt,443.662pt) -- (707.41pt,324.097pt) -- (701.967pt,324.097pt) -- (701.967pt,443.662pt); + \color[rgb]{1,1,1} + \fill(707.41pt,437.927pt) -- (712.854pt,437.927pt) -- (712.854pt,325.421pt) -- (707.41pt,325.421pt) -- (707.41pt,437.927pt); + \color[rgb]{1,0,0} + \fill(707.41pt,437.927pt) -- (712.854pt,437.927pt) -- (712.854pt,325.421pt) -- (707.41pt,325.421pt) -- (707.41pt,437.927pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](707.41pt,437.927pt) -- (712.854pt,437.927pt) -- (712.854pt,325.421pt) -- (707.41pt,325.421pt) -- (707.41pt,437.927pt); + \color[rgb]{1,1,1} + \fill(712.854pt,446.581pt) -- (718.298pt,446.581pt) -- (718.298pt,338.162pt) -- (712.854pt,338.162pt) -- (712.854pt,446.581pt); + \color[rgb]{1,0,0} + \fill(712.854pt,446.581pt) -- (718.298pt,446.581pt) -- (718.298pt,338.162pt) -- (712.854pt,338.162pt) -- (712.854pt,446.581pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](712.854pt,446.581pt) -- (718.298pt,446.581pt) -- (718.298pt,338.162pt) -- (712.854pt,338.162pt) -- (712.854pt,446.581pt); + \color[rgb]{1,1,1} + \fill(718.298pt,440.333pt) -- (723.742pt,440.333pt) -- (723.742pt,333.084pt) -- (718.298pt,333.084pt) -- (718.298pt,440.333pt); + \color[rgb]{1,0,0} + \fill(718.298pt,440.333pt) -- (723.742pt,440.333pt) -- (723.742pt,333.084pt) -- (718.298pt,333.084pt) -- (718.298pt,440.333pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](718.298pt,440.333pt) -- (723.742pt,440.333pt) -- (723.742pt,333.084pt) -- (718.298pt,333.084pt) -- (718.298pt,440.333pt); + \color[rgb]{1,1,1} + \fill(70.4751pt,393.234pt) -- (75.919pt,393.234pt) -- (75.919pt,255.368pt) -- (70.4751pt,255.368pt) -- (70.4751pt,393.234pt); + \color[rgb]{0,1,0} + \fill(70.4751pt,393.234pt) -- (75.919pt,393.234pt) -- (75.919pt,255.368pt) -- (70.4751pt,255.368pt) -- (70.4751pt,393.234pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.4751pt,393.234pt) -- (75.919pt,393.234pt) -- (75.919pt,255.368pt) -- (70.4751pt,255.368pt) -- (70.4751pt,393.234pt); + \color[rgb]{1,1,1} + \fill(75.919pt,371.961pt) -- (81.3629pt,371.961pt) -- (81.3629pt,251.364pt) -- (75.919pt,251.364pt) -- (75.919pt,371.961pt); + \color[rgb]{0,1,0} + \fill(75.919pt,371.961pt) -- (81.3629pt,371.961pt) -- (81.3629pt,251.364pt) -- (75.919pt,251.364pt) -- (75.919pt,371.961pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](75.919pt,371.961pt) -- (81.3629pt,371.961pt) -- (81.3629pt,251.364pt) -- (75.919pt,251.364pt) -- (75.919pt,371.961pt); + \color[rgb]{1,1,1} + \fill(81.3629pt,390.308pt) -- (86.8067pt,390.308pt) -- (86.8067pt,253.935pt) -- (81.3629pt,253.935pt) -- (81.3629pt,390.308pt); + \color[rgb]{0,1,0} + \fill(81.3629pt,390.308pt) -- (86.8067pt,390.308pt) -- (86.8067pt,253.935pt) -- (81.3629pt,253.935pt) -- (81.3629pt,390.308pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](81.3629pt,390.308pt) -- (86.8067pt,390.308pt) -- (86.8067pt,253.935pt) -- (81.3629pt,253.935pt) -- (81.3629pt,390.308pt); + \color[rgb]{1,1,1} + \fill(86.8067pt,373.886pt) -- (92.2506pt,373.886pt) -- (92.2506pt,256.733pt) -- (86.8067pt,256.733pt) -- (86.8067pt,373.886pt); + \color[rgb]{0,1,0} + \fill(86.8067pt,373.886pt) -- (92.2506pt,373.886pt) -- (92.2506pt,256.733pt) -- (86.8067pt,256.733pt) -- (86.8067pt,373.886pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](86.8067pt,373.886pt) -- (92.2506pt,373.886pt) -- (92.2506pt,256.733pt) -- (86.8067pt,256.733pt) -- (86.8067pt,373.886pt); + \color[rgb]{1,1,1} + \fill(92.2506pt,392.965pt) -- (97.6945pt,392.965pt) -- (97.6945pt,265.102pt) -- (92.2506pt,265.102pt) -- (92.2506pt,392.965pt); + \color[rgb]{0,1,0} + \fill(92.2506pt,392.965pt) -- (97.6945pt,392.965pt) -- (97.6945pt,265.102pt) -- (92.2506pt,265.102pt) -- (92.2506pt,392.965pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](92.2506pt,392.965pt) -- (97.6945pt,392.965pt) -- (97.6945pt,265.102pt) -- (92.2506pt,265.102pt) -- (92.2506pt,392.965pt); + \color[rgb]{1,1,1} + \fill(97.6945pt,371.722pt) -- (103.138pt,371.722pt) -- (103.138pt,261.64pt) -- (97.6945pt,261.64pt) -- (97.6945pt,371.722pt); + \color[rgb]{0,1,0} + \fill(97.6945pt,371.722pt) -- (103.138pt,371.722pt) -- (103.138pt,261.64pt) -- (97.6945pt,261.64pt) -- (97.6945pt,371.722pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](97.6945pt,371.722pt) -- (103.138pt,371.722pt) -- (103.138pt,261.64pt) -- (97.6945pt,261.64pt) -- (97.6945pt,371.722pt); + \color[rgb]{1,1,1} + \fill(103.138pt,391.59pt) -- (108.582pt,391.59pt) -- (108.582pt,264.591pt) -- (103.138pt,264.591pt) -- (103.138pt,391.59pt); + \color[rgb]{0,1,0} + \fill(103.138pt,391.59pt) -- (108.582pt,391.59pt) -- (108.582pt,264.591pt) -- (103.138pt,264.591pt) -- (103.138pt,391.59pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](103.138pt,391.59pt) -- (108.582pt,391.59pt) -- (108.582pt,264.591pt) -- (103.138pt,264.591pt) -- (103.138pt,391.59pt); + \color[rgb]{1,1,1} + \fill(108.582pt,373.39pt) -- (114.026pt,373.39pt) -- (114.026pt,263.911pt) -- (108.582pt,263.911pt) -- (108.582pt,373.39pt); + \color[rgb]{0,1,0} + \fill(108.582pt,373.39pt) -- (114.026pt,373.39pt) -- (114.026pt,263.911pt) -- (108.582pt,263.911pt) -- (108.582pt,373.39pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](108.582pt,373.39pt) -- (114.026pt,373.39pt) -- (114.026pt,263.911pt) -- (108.582pt,263.911pt) -- (108.582pt,373.39pt); + \color[rgb]{1,1,1} + \fill(114.026pt,392.055pt) -- (119.47pt,392.055pt) -- (119.47pt,262.767pt) -- (114.026pt,262.767pt) -- (114.026pt,392.055pt); + \color[rgb]{0,1,0} + \fill(114.026pt,392.055pt) -- (119.47pt,392.055pt) -- (119.47pt,262.767pt) -- (114.026pt,262.767pt) -- (114.026pt,392.055pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](114.026pt,392.055pt) -- (119.47pt,392.055pt) -- (119.47pt,262.767pt) -- (114.026pt,262.767pt) -- (114.026pt,392.055pt); + \color[rgb]{1,1,1} + \fill(119.47pt,377.2pt) -- (124.914pt,377.2pt) -- (124.914pt,263.7pt) -- (119.47pt,263.7pt) -- (119.47pt,377.2pt); + \color[rgb]{0,1,0} + \fill(119.47pt,377.2pt) -- (124.914pt,377.2pt) -- (124.914pt,263.7pt) -- (119.47pt,263.7pt) -- (119.47pt,377.2pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](119.47pt,377.2pt) -- (124.914pt,377.2pt) -- (124.914pt,263.7pt) -- (119.47pt,263.7pt) -- (119.47pt,377.2pt); + \color[rgb]{1,1,1} + \fill(124.914pt,391.009pt) -- (130.358pt,391.009pt) -- (130.358pt,264.113pt) -- (124.914pt,264.113pt) -- (124.914pt,391.009pt); + \color[rgb]{0,1,0} + \fill(124.914pt,391.009pt) -- (130.358pt,391.009pt) -- (130.358pt,264.113pt) -- (124.914pt,264.113pt) -- (124.914pt,391.009pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](124.914pt,391.009pt) -- (130.358pt,391.009pt) -- (130.358pt,264.113pt) -- (124.914pt,264.113pt) -- (124.914pt,391.009pt); + \color[rgb]{1,1,1} + \fill(130.358pt,375.09pt) -- (135.802pt,375.09pt) -- (135.802pt,267.168pt) -- (130.358pt,267.168pt) -- (130.358pt,375.09pt); + \color[rgb]{0,1,0} + \fill(130.358pt,375.09pt) -- (135.802pt,375.09pt) -- (135.802pt,267.168pt) -- (130.358pt,267.168pt) -- (130.358pt,375.09pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](130.358pt,375.09pt) -- (135.802pt,375.09pt) -- (135.802pt,267.168pt) -- (130.358pt,267.168pt) -- (130.358pt,375.09pt); + \color[rgb]{1,1,1} + \fill(135.802pt,394.186pt) -- (141.246pt,394.186pt) -- (141.246pt,273.256pt) -- (135.802pt,273.256pt) -- (135.802pt,394.186pt); + \color[rgb]{0,1,0} + \fill(135.802pt,394.186pt) -- (141.246pt,394.186pt) -- (141.246pt,273.256pt) -- (135.802pt,273.256pt) -- (135.802pt,394.186pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](135.802pt,394.186pt) -- (141.246pt,394.186pt) -- (141.246pt,273.256pt) -- (135.802pt,273.256pt) -- (135.802pt,394.186pt); + \color[rgb]{1,1,1} + \fill(141.246pt,376.586pt) -- (146.69pt,376.586pt) -- (146.69pt,273.867pt) -- (141.246pt,273.867pt) -- (141.246pt,376.586pt); + \color[rgb]{0,1,0} + \fill(141.246pt,376.586pt) -- (146.69pt,376.586pt) -- (146.69pt,273.867pt) -- (141.246pt,273.867pt) -- (141.246pt,376.586pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](141.246pt,376.586pt) -- (146.69pt,376.586pt) -- (146.69pt,273.867pt) -- (141.246pt,273.867pt) -- (141.246pt,376.586pt); + \color[rgb]{1,1,1} + \fill(146.69pt,391.382pt) -- (152.133pt,391.382pt) -- (152.133pt,272.226pt) -- (146.69pt,272.226pt) -- (146.69pt,391.382pt); + \color[rgb]{0,1,0} + \fill(146.69pt,391.382pt) -- (152.133pt,391.382pt) -- (152.133pt,272.226pt) -- (146.69pt,272.226pt) -- (146.69pt,391.382pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](146.69pt,391.382pt) -- (152.133pt,391.382pt) -- (152.133pt,272.226pt) -- (146.69pt,272.226pt) -- (146.69pt,391.382pt); + \color[rgb]{1,1,1} + \fill(152.133pt,373.051pt) -- (157.577pt,373.051pt) -- (157.577pt,270.286pt) -- (152.133pt,270.286pt) -- (152.133pt,373.051pt); + \color[rgb]{0,1,0} + \fill(152.133pt,373.051pt) -- (157.577pt,373.051pt) -- (157.577pt,270.286pt) -- (152.133pt,270.286pt) -- (152.133pt,373.051pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](152.133pt,373.051pt) -- (157.577pt,373.051pt) -- (157.577pt,270.286pt) -- (152.133pt,270.286pt) -- (152.133pt,373.051pt); + \color[rgb]{1,1,1} + \fill(157.577pt,405.767pt) -- (163.021pt,405.767pt) -- (163.021pt,380.375pt) -- (157.577pt,380.375pt) -- (157.577pt,405.767pt); + \color[rgb]{0,1,0} + \fill(157.577pt,405.767pt) -- (163.021pt,405.767pt) -- (163.021pt,380.375pt) -- (157.577pt,380.375pt) -- (157.577pt,405.767pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](157.577pt,405.767pt) -- (163.021pt,405.767pt) -- (163.021pt,380.375pt) -- (157.577pt,380.375pt) -- (157.577pt,405.767pt); + \color[rgb]{1,1,1} + \fill(163.021pt,401.409pt) -- (168.465pt,401.409pt) -- (168.465pt,371.724pt) -- (163.021pt,371.724pt) -- (163.021pt,401.409pt); + \color[rgb]{0,1,0} + \fill(163.021pt,401.409pt) -- (168.465pt,401.409pt) -- (168.465pt,371.724pt) -- (163.021pt,371.724pt) -- (163.021pt,401.409pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](163.021pt,401.409pt) -- (168.465pt,401.409pt) -- (168.465pt,371.724pt) -- (163.021pt,371.724pt) -- (163.021pt,401.409pt); + \color[rgb]{1,1,1} + \fill(168.465pt,398.659pt) -- (173.909pt,398.659pt) -- (173.909pt,363.006pt) -- (168.465pt,363.006pt) -- (168.465pt,398.659pt); + \color[rgb]{0,1,0} + \fill(168.465pt,398.659pt) -- (173.909pt,398.659pt) -- (173.909pt,363.006pt) -- (168.465pt,363.006pt) -- (168.465pt,398.659pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](168.465pt,398.659pt) -- (173.909pt,398.659pt) -- (173.909pt,363.006pt) -- (168.465pt,363.006pt) -- (168.465pt,398.659pt); + \color[rgb]{1,1,1} + \fill(173.909pt,391.438pt) -- (179.353pt,391.438pt) -- (179.353pt,353.212pt) -- (173.909pt,353.212pt) -- (173.909pt,391.438pt); + \color[rgb]{0,1,0} + \fill(173.909pt,391.438pt) -- (179.353pt,391.438pt) -- (179.353pt,353.212pt) -- (173.909pt,353.212pt) -- (173.909pt,391.438pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](173.909pt,391.438pt) -- (179.353pt,391.438pt) -- (179.353pt,353.212pt) -- (173.909pt,353.212pt) -- (173.909pt,391.438pt); + \color[rgb]{1,1,1} + \fill(179.353pt,399.219pt) -- (184.797pt,399.219pt) -- (184.797pt,355.551pt) -- (179.353pt,355.551pt) -- (179.353pt,399.219pt); + \color[rgb]{0,1,0} + \fill(179.353pt,399.219pt) -- (184.797pt,399.219pt) -- (184.797pt,355.551pt) -- (179.353pt,355.551pt) -- (179.353pt,399.219pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](179.353pt,399.219pt) -- (184.797pt,399.219pt) -- (184.797pt,355.551pt) -- (179.353pt,355.551pt) -- (179.353pt,399.219pt); + \color[rgb]{1,1,1} + \fill(184.797pt,387.898pt) -- (190.241pt,387.898pt) -- (190.241pt,342.066pt) -- (184.797pt,342.066pt) -- (184.797pt,387.898pt); + \color[rgb]{0,1,0} + \fill(184.797pt,387.898pt) -- (190.241pt,387.898pt) -- (190.241pt,342.066pt) -- (184.797pt,342.066pt) -- (184.797pt,387.898pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](184.797pt,387.898pt) -- (190.241pt,387.898pt) -- (190.241pt,342.066pt) -- (184.797pt,342.066pt) -- (184.797pt,387.898pt); + \color[rgb]{1,1,1} + \fill(190.241pt,396.307pt) -- (195.685pt,396.307pt) -- (195.685pt,357.068pt) -- (190.241pt,357.068pt) -- (190.241pt,396.307pt); + \color[rgb]{0,1,0} + \fill(190.241pt,396.307pt) -- (195.685pt,396.307pt) -- (195.685pt,357.068pt) -- (190.241pt,357.068pt) -- (190.241pt,396.307pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](190.241pt,396.307pt) -- (195.685pt,396.307pt) -- (195.685pt,357.068pt) -- (190.241pt,357.068pt) -- (190.241pt,396.307pt); + \color[rgb]{1,1,1} + \fill(195.685pt,381.495pt) -- (201.128pt,381.495pt) -- (201.128pt,324.795pt) -- (195.685pt,324.795pt) -- (195.685pt,381.495pt); + \color[rgb]{0,1,0} + \fill(195.685pt,381.495pt) -- (201.128pt,381.495pt) -- (201.128pt,324.795pt) -- (195.685pt,324.795pt) -- (195.685pt,381.495pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](195.685pt,381.495pt) -- (201.128pt,381.495pt) -- (201.128pt,324.795pt) -- (195.685pt,324.795pt) -- (195.685pt,381.495pt); + \color[rgb]{1,1,1} + \fill(201.128pt,405.857pt) -- (206.572pt,405.857pt) -- (206.572pt,275.271pt) -- (201.128pt,275.271pt) -- (201.128pt,405.857pt); + \color[rgb]{0,1,0} + \fill(201.128pt,405.857pt) -- (206.572pt,405.857pt) -- (206.572pt,275.271pt) -- (201.128pt,275.271pt) -- (201.128pt,405.857pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](201.128pt,405.857pt) -- (206.572pt,405.857pt) -- (206.572pt,275.271pt) -- (201.128pt,275.271pt) -- (201.128pt,405.857pt); + \color[rgb]{1,1,1} + \fill(206.572pt,387.578pt) -- (212.016pt,387.578pt) -- (212.016pt,276.704pt) -- (206.572pt,276.704pt) -- (206.572pt,387.578pt); + \color[rgb]{0,1,0} + \fill(206.572pt,387.578pt) -- (212.016pt,387.578pt) -- (212.016pt,276.704pt) -- (206.572pt,276.704pt) -- (206.572pt,387.578pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](206.572pt,387.578pt) -- (212.016pt,387.578pt) -- (212.016pt,276.704pt) -- (206.572pt,276.704pt) -- (206.572pt,387.578pt); + \color[rgb]{1,1,1} + \fill(212.016pt,405.466pt) -- (217.46pt,405.466pt) -- (217.46pt,280.019pt) -- (212.016pt,280.019pt) -- (212.016pt,405.466pt); + \color[rgb]{0,1,0} + \fill(212.016pt,405.466pt) -- (217.46pt,405.466pt) -- (217.46pt,280.019pt) -- (212.016pt,280.019pt) -- (212.016pt,405.466pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](212.016pt,405.466pt) -- (217.46pt,405.466pt) -- (217.46pt,280.019pt) -- (212.016pt,280.019pt) -- (212.016pt,405.466pt); + \color[rgb]{1,1,1} + \fill(217.46pt,388.799pt) -- (222.904pt,388.799pt) -- (222.904pt,283.464pt) -- (217.46pt,283.464pt) -- (217.46pt,388.799pt); + \color[rgb]{0,1,0} + \fill(217.46pt,388.799pt) -- (222.904pt,388.799pt) -- (222.904pt,283.464pt) -- (217.46pt,283.464pt) -- (217.46pt,388.799pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](217.46pt,388.799pt) -- (222.904pt,388.799pt) -- (222.904pt,283.464pt) -- (217.46pt,283.464pt) -- (217.46pt,388.799pt); + \color[rgb]{1,1,1} + \fill(222.904pt,404.286pt) -- (228.348pt,404.286pt) -- (228.348pt,286.405pt) -- (222.904pt,286.405pt) -- (222.904pt,404.286pt); + \color[rgb]{0,1,0} + \fill(222.904pt,404.286pt) -- (228.348pt,404.286pt) -- (228.348pt,286.405pt) -- (222.904pt,286.405pt) -- (222.904pt,404.286pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](222.904pt,404.286pt) -- (228.348pt,404.286pt) -- (228.348pt,286.405pt) -- (222.904pt,286.405pt) -- (222.904pt,404.286pt); + \color[rgb]{1,1,1} + \fill(228.348pt,386.725pt) -- (233.792pt,386.725pt) -- (233.792pt,287.597pt) -- (228.348pt,287.597pt) -- (228.348pt,386.725pt); + \color[rgb]{0,1,0} + \fill(228.348pt,386.725pt) -- (233.792pt,386.725pt) -- (233.792pt,287.597pt) -- (228.348pt,287.597pt) -- (228.348pt,386.725pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](228.348pt,386.725pt) -- (233.792pt,386.725pt) -- (233.792pt,287.597pt) -- (228.348pt,287.597pt) -- (228.348pt,386.725pt); + \color[rgb]{1,1,1} + \fill(233.792pt,404.217pt) -- (239.236pt,404.217pt) -- (239.236pt,290.249pt) -- (233.792pt,290.249pt) -- (233.792pt,404.217pt); + \color[rgb]{0,1,0} + \fill(233.792pt,404.217pt) -- (239.236pt,404.217pt) -- (239.236pt,290.249pt) -- (233.792pt,290.249pt) -- (233.792pt,404.217pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](233.792pt,404.217pt) -- (239.236pt,404.217pt) -- (239.236pt,290.249pt) -- (233.792pt,290.249pt) -- (233.792pt,404.217pt); + \color[rgb]{1,1,1} + \fill(239.236pt,389.301pt) -- (244.68pt,389.301pt) -- (244.68pt,294.388pt) -- (239.236pt,294.388pt) -- (239.236pt,389.301pt); + \color[rgb]{0,1,0} + \fill(239.236pt,389.301pt) -- (244.68pt,389.301pt) -- (244.68pt,294.388pt) -- (239.236pt,294.388pt) -- (239.236pt,389.301pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](239.236pt,389.301pt) -- (244.68pt,389.301pt) -- (244.68pt,294.388pt) -- (239.236pt,294.388pt) -- (239.236pt,389.301pt); + \color[rgb]{1,1,1} + \fill(244.68pt,413.989pt) -- (250.124pt,413.989pt) -- (250.124pt,356.709pt) -- (244.68pt,356.709pt) -- (244.68pt,413.989pt); + \color[rgb]{0,1,0} + \fill(244.68pt,413.989pt) -- (250.124pt,413.989pt) -- (250.124pt,356.709pt) -- (244.68pt,356.709pt) -- (244.68pt,413.989pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](244.68pt,413.989pt) -- (250.124pt,413.989pt) -- (250.124pt,356.709pt) -- (244.68pt,356.709pt) -- (244.68pt,413.989pt); + \color[rgb]{1,1,1} + \fill(250.124pt,401.073pt) -- (255.567pt,401.073pt) -- (255.567pt,336.871pt) -- (250.124pt,336.871pt) -- (250.124pt,401.073pt); + \color[rgb]{0,1,0} + \fill(250.124pt,401.073pt) -- (255.567pt,401.073pt) -- (255.567pt,336.871pt) -- (250.124pt,336.871pt) -- (250.124pt,401.073pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](250.124pt,401.073pt) -- (255.567pt,401.073pt) -- (255.567pt,336.871pt) -- (250.124pt,336.871pt) -- (250.124pt,401.073pt); + \color[rgb]{1,1,1} + \fill(255.567pt,408.78pt) -- (261.011pt,408.78pt) -- (261.011pt,326.318pt) -- (255.567pt,326.318pt) -- (255.567pt,408.78pt); + \color[rgb]{0,1,0} + \fill(255.567pt,408.78pt) -- (261.011pt,408.78pt) -- (261.011pt,326.318pt) -- (255.567pt,326.318pt) -- (255.567pt,408.78pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](255.567pt,408.78pt) -- (261.011pt,408.78pt) -- (261.011pt,326.318pt) -- (255.567pt,326.318pt) -- (255.567pt,408.78pt); + \color[rgb]{1,1,1} + \fill(261.011pt,393.388pt) -- (266.455pt,393.388pt) -- (266.455pt,313.608pt) -- (261.011pt,313.608pt) -- (261.011pt,393.388pt); + \color[rgb]{0,1,0} + \fill(261.011pt,393.388pt) -- (266.455pt,393.388pt) -- (266.455pt,313.608pt) -- (261.011pt,313.608pt) -- (261.011pt,393.388pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](261.011pt,393.388pt) -- (266.455pt,393.388pt) -- (266.455pt,313.608pt) -- (261.011pt,313.608pt) -- (261.011pt,393.388pt); + \color[rgb]{1,1,1} + \fill(266.455pt,407.365pt) -- (271.899pt,407.365pt) -- (271.899pt,310.06pt) -- (266.455pt,310.06pt) -- (266.455pt,407.365pt); + \color[rgb]{0,1,0} + \fill(266.455pt,407.365pt) -- (271.899pt,407.365pt) -- (271.899pt,310.06pt) -- (266.455pt,310.06pt) -- (266.455pt,407.365pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](266.455pt,407.365pt) -- (271.899pt,407.365pt) -- (271.899pt,310.06pt) -- (266.455pt,310.06pt) -- (266.455pt,407.365pt); + \color[rgb]{1,1,1} + \fill(271.899pt,393.165pt) -- (277.343pt,393.165pt) -- (277.343pt,314.129pt) -- (271.899pt,314.129pt) -- (271.899pt,393.165pt); + \color[rgb]{0,1,0} + \fill(271.899pt,393.165pt) -- (277.343pt,393.165pt) -- (277.343pt,314.129pt) -- (271.899pt,314.129pt) -- (271.899pt,393.165pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](271.899pt,393.165pt) -- (277.343pt,393.165pt) -- (277.343pt,314.129pt) -- (271.899pt,314.129pt) -- (271.899pt,393.165pt); + \color[rgb]{1,1,1} + \fill(277.343pt,406.884pt) -- (282.787pt,406.884pt) -- (282.787pt,313.39pt) -- (277.343pt,313.39pt) -- (277.343pt,406.884pt); + \color[rgb]{0,1,0} + \fill(277.343pt,406.884pt) -- (282.787pt,406.884pt) -- (282.787pt,313.39pt) -- (277.343pt,313.39pt) -- (277.343pt,406.884pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](277.343pt,406.884pt) -- (282.787pt,406.884pt) -- (282.787pt,313.39pt) -- (277.343pt,313.39pt) -- (277.343pt,406.884pt); + \color[rgb]{1,1,1} + \fill(282.787pt,391.042pt) -- (288.231pt,391.042pt) -- (288.231pt,303.73pt) -- (282.787pt,303.73pt) -- (282.787pt,391.042pt); + \color[rgb]{0,1,0} + \fill(282.787pt,391.042pt) -- (288.231pt,391.042pt) -- (288.231pt,303.73pt) -- (282.787pt,303.73pt) -- (282.787pt,391.042pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](282.787pt,391.042pt) -- (288.231pt,391.042pt) -- (288.231pt,303.73pt) -- (282.787pt,303.73pt) -- (282.787pt,391.042pt); + \color[rgb]{1,1,1} + \fill(288.231pt,423.6pt) -- (293.675pt,423.6pt) -- (293.675pt,404.896pt) -- (288.231pt,404.896pt) -- (288.231pt,423.6pt); + \color[rgb]{0,1,0} + \fill(288.231pt,423.6pt) -- (293.675pt,423.6pt) -- (293.675pt,404.896pt) -- (288.231pt,404.896pt) -- (288.231pt,423.6pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](288.231pt,423.6pt) -- (293.675pt,423.6pt) -- (293.675pt,404.896pt) -- (288.231pt,404.896pt) -- (288.231pt,423.6pt); + \color[rgb]{1,1,1} + \fill(293.675pt,421.903pt) -- (299.119pt,421.903pt) -- (299.119pt,402.615pt) -- (293.675pt,402.615pt) -- (293.675pt,421.903pt); + \color[rgb]{0,1,0} + \fill(293.675pt,421.903pt) -- (299.119pt,421.903pt) -- (299.119pt,402.615pt) -- (293.675pt,402.615pt) -- (293.675pt,421.903pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](293.675pt,421.903pt) -- (299.119pt,421.903pt) -- (299.119pt,402.615pt) -- (293.675pt,402.615pt) -- (293.675pt,421.903pt); + \color[rgb]{1,1,1} + \fill(299.119pt,418.456pt) -- (304.562pt,418.456pt) -- (304.562pt,394.209pt) -- (299.119pt,394.209pt) -- (299.119pt,418.456pt); + \color[rgb]{0,1,0} + \fill(299.119pt,418.456pt) -- (304.562pt,418.456pt) -- (304.562pt,394.209pt) -- (299.119pt,394.209pt) -- (299.119pt,418.456pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](299.119pt,418.456pt) -- (304.562pt,418.456pt) -- (304.562pt,394.209pt) -- (299.119pt,394.209pt) -- (299.119pt,418.456pt); + \color[rgb]{1,1,1} + \fill(304.562pt,413.856pt) -- (310.006pt,413.856pt) -- (310.006pt,385.716pt) -- (304.562pt,385.716pt) -- (304.562pt,413.856pt); + \color[rgb]{0,1,0} + \fill(304.562pt,413.856pt) -- (310.006pt,413.856pt) -- (310.006pt,385.716pt) -- (304.562pt,385.716pt) -- (304.562pt,413.856pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](304.562pt,413.856pt) -- (310.006pt,413.856pt) -- (310.006pt,385.716pt) -- (304.562pt,385.716pt) -- (304.562pt,413.856pt); + \color[rgb]{1,1,1} + \fill(310.006pt,418.168pt) -- (315.45pt,418.168pt) -- (315.45pt,391.289pt) -- (310.006pt,391.289pt) -- (310.006pt,418.168pt); + \color[rgb]{0,1,0} + \fill(310.006pt,418.168pt) -- (315.45pt,418.168pt) -- (315.45pt,391.289pt) -- (310.006pt,391.289pt) -- (310.006pt,418.168pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](310.006pt,418.168pt) -- (315.45pt,418.168pt) -- (315.45pt,391.289pt) -- (310.006pt,391.289pt) -- (310.006pt,418.168pt); + \color[rgb]{1,1,1} + \fill(315.45pt,411.206pt) -- (320.894pt,411.206pt) -- (320.894pt,382.91pt) -- (315.45pt,382.91pt) -- (315.45pt,411.206pt); + \color[rgb]{0,1,0} + \fill(315.45pt,411.206pt) -- (320.894pt,411.206pt) -- (320.894pt,382.91pt) -- (315.45pt,382.91pt) -- (315.45pt,411.206pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](315.45pt,411.206pt) -- (320.894pt,411.206pt) -- (320.894pt,382.91pt) -- (315.45pt,382.91pt) -- (315.45pt,411.206pt); + \color[rgb]{1,1,1} + \fill(320.894pt,420.041pt) -- (326.338pt,420.041pt) -- (326.338pt,394.48pt) -- (320.894pt,394.48pt) -- (320.894pt,420.041pt); + \color[rgb]{0,1,0} + \fill(320.894pt,420.041pt) -- (326.338pt,420.041pt) -- (326.338pt,394.48pt) -- (320.894pt,394.48pt) -- (320.894pt,420.041pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](320.894pt,420.041pt) -- (326.338pt,420.041pt) -- (326.338pt,394.48pt) -- (320.894pt,394.48pt) -- (320.894pt,420.041pt); + \color[rgb]{1,1,1} + \fill(326.338pt,405.291pt) -- (331.782pt,405.291pt) -- (331.782pt,371.872pt) -- (326.338pt,371.872pt) -- (326.338pt,405.291pt); + \color[rgb]{0,1,0} + \fill(326.338pt,405.291pt) -- (331.782pt,405.291pt) -- (331.782pt,371.872pt) -- (326.338pt,371.872pt) -- (326.338pt,405.291pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](326.338pt,405.291pt) -- (331.782pt,405.291pt) -- (331.782pt,371.872pt) -- (326.338pt,371.872pt) -- (326.338pt,405.291pt); + \color[rgb]{1,1,1} + \fill(331.782pt,413.606pt) -- (337.226pt,413.606pt) -- (337.226pt,288.397pt) -- (331.782pt,288.397pt) -- (331.782pt,413.606pt); + \color[rgb]{0,1,0} + \fill(331.782pt,413.606pt) -- (337.226pt,413.606pt) -- (337.226pt,288.397pt) -- (331.782pt,288.397pt) -- (331.782pt,413.606pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](331.782pt,413.606pt) -- (337.226pt,413.606pt) -- (337.226pt,288.397pt) -- (331.782pt,288.397pt) -- (331.782pt,413.606pt); + \color[rgb]{1,1,1} + \fill(337.226pt,397.882pt) -- (342.67pt,397.882pt) -- (342.67pt,292.137pt) -- (337.226pt,292.137pt) -- (337.226pt,397.882pt); + \color[rgb]{0,1,0} + \fill(337.226pt,397.882pt) -- (342.67pt,397.882pt) -- (342.67pt,292.137pt) -- (337.226pt,292.137pt) -- (337.226pt,397.882pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](337.226pt,397.882pt) -- (342.67pt,397.882pt) -- (342.67pt,292.137pt) -- (337.226pt,292.137pt) -- (337.226pt,397.882pt); + \color[rgb]{1,1,1} + \fill(342.67pt,415.522pt) -- (348.114pt,415.522pt) -- (348.114pt,297.723pt) -- (342.67pt,297.723pt) -- (342.67pt,415.522pt); + \color[rgb]{0,1,0} + \fill(342.67pt,415.522pt) -- (348.114pt,415.522pt) -- (348.114pt,297.723pt) -- (342.67pt,297.723pt) -- (342.67pt,415.522pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](342.67pt,415.522pt) -- (348.114pt,415.522pt) -- (348.114pt,297.723pt) -- (342.67pt,297.723pt) -- (342.67pt,415.522pt); + \color[rgb]{1,1,1} + \fill(348.114pt,397.056pt) -- (353.557pt,397.056pt) -- (353.557pt,296.609pt) -- (348.114pt,296.609pt) -- (348.114pt,397.056pt); + \color[rgb]{0,1,0} + \fill(348.114pt,397.056pt) -- (353.557pt,397.056pt) -- (353.557pt,296.609pt) -- (348.114pt,296.609pt) -- (348.114pt,397.056pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](348.114pt,397.056pt) -- (353.557pt,397.056pt) -- (353.557pt,296.609pt) -- (348.114pt,296.609pt) -- (348.114pt,397.056pt); + \color[rgb]{1,1,1} + \fill(353.557pt,414.593pt) -- (359.001pt,414.593pt) -- (359.001pt,304.984pt) -- (353.557pt,304.984pt) -- (353.557pt,414.593pt); + \color[rgb]{0,1,0} + \fill(353.557pt,414.593pt) -- (359.001pt,414.593pt) -- (359.001pt,304.984pt) -- (353.557pt,304.984pt) -- (353.557pt,414.593pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](353.557pt,414.593pt) -- (359.001pt,414.593pt) -- (359.001pt,304.984pt) -- (353.557pt,304.984pt) -- (353.557pt,414.593pt); + \color[rgb]{1,1,1} + \fill(359.001pt,394.657pt) -- (364.445pt,394.657pt) -- (364.445pt,303.662pt) -- (359.001pt,303.662pt) -- (359.001pt,394.657pt); + \color[rgb]{0,1,0} + \fill(359.001pt,394.657pt) -- (364.445pt,394.657pt) -- (364.445pt,303.662pt) -- (359.001pt,303.662pt) -- (359.001pt,394.657pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](359.001pt,394.657pt) -- (364.445pt,394.657pt) -- (364.445pt,303.662pt) -- (359.001pt,303.662pt) -- (359.001pt,394.657pt); + \color[rgb]{1,1,1} + \fill(364.445pt,414.685pt) -- (369.889pt,414.685pt) -- (369.889pt,307.616pt) -- (364.445pt,307.616pt) -- (364.445pt,414.685pt); + \color[rgb]{0,1,0} + \fill(364.445pt,414.685pt) -- (369.889pt,414.685pt) -- (369.889pt,307.616pt) -- (364.445pt,307.616pt) -- (364.445pt,414.685pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](364.445pt,414.685pt) -- (369.889pt,414.685pt) -- (369.889pt,307.616pt) -- (364.445pt,307.616pt) -- (364.445pt,414.685pt); + \color[rgb]{1,1,1} + \fill(369.889pt,396.762pt) -- (375.333pt,396.762pt) -- (375.333pt,309.808pt) -- (369.889pt,309.808pt) -- (369.889pt,396.762pt); + \color[rgb]{0,1,0} + \fill(369.889pt,396.762pt) -- (375.333pt,396.762pt) -- (375.333pt,309.808pt) -- (369.889pt,309.808pt) -- (369.889pt,396.762pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](369.889pt,396.762pt) -- (375.333pt,396.762pt) -- (375.333pt,309.808pt) -- (369.889pt,309.808pt) -- (369.889pt,396.762pt); + \color[rgb]{1,1,1} + \fill(375.333pt,424.307pt) -- (380.777pt,424.307pt) -- (380.777pt,387.685pt) -- (375.333pt,387.685pt) -- (375.333pt,424.307pt); + \color[rgb]{0,1,0} + \fill(375.333pt,424.307pt) -- (380.777pt,424.307pt) -- (380.777pt,387.685pt) -- (375.333pt,387.685pt) -- (375.333pt,424.307pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](375.333pt,424.307pt) -- (380.777pt,424.307pt) -- (380.777pt,387.685pt) -- (375.333pt,387.685pt) -- (375.333pt,424.307pt); + \color[rgb]{1,1,1} + \fill(380.777pt,420.747pt) -- (386.221pt,420.747pt) -- (386.221pt,381.296pt) -- (380.777pt,381.296pt) -- (380.777pt,420.747pt); + \color[rgb]{0,1,0} + \fill(380.777pt,420.747pt) -- (386.221pt,420.747pt) -- (386.221pt,381.296pt) -- (380.777pt,381.296pt) -- (380.777pt,420.747pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](380.777pt,420.747pt) -- (386.221pt,420.747pt) -- (386.221pt,381.296pt) -- (380.777pt,381.296pt) -- (380.777pt,420.747pt); + \color[rgb]{1,1,1} + \fill(386.221pt,422.475pt) -- (391.665pt,422.475pt) -- (391.665pt,372.9pt) -- (386.221pt,372.9pt) -- (386.221pt,422.475pt); + \color[rgb]{0,1,0} + \fill(386.221pt,422.475pt) -- (391.665pt,422.475pt) -- (391.665pt,372.9pt) -- (386.221pt,372.9pt) -- (386.221pt,422.475pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](386.221pt,422.475pt) -- (391.665pt,422.475pt) -- (391.665pt,372.9pt) -- (386.221pt,372.9pt) -- (386.221pt,422.475pt); + \color[rgb]{1,1,1} + \fill(391.665pt,414.041pt) -- (397.109pt,414.041pt) -- (397.109pt,369.054pt) -- (391.665pt,369.054pt) -- (391.665pt,414.041pt); + \color[rgb]{0,1,0} + \fill(391.665pt,414.041pt) -- (397.109pt,414.041pt) -- (397.109pt,369.054pt) -- (391.665pt,369.054pt) -- (391.665pt,414.041pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](391.665pt,414.041pt) -- (397.109pt,414.041pt) -- (397.109pt,369.054pt) -- (391.665pt,369.054pt) -- (391.665pt,414.041pt); + \color[rgb]{1,1,1} + \fill(397.109pt,418.072pt) -- (402.552pt,418.072pt) -- (402.552pt,358.606pt) -- (397.109pt,358.606pt) -- (397.109pt,418.072pt); + \color[rgb]{0,1,0} + \fill(397.109pt,418.072pt) -- (402.552pt,418.072pt) -- (402.552pt,358.606pt) -- (397.109pt,358.606pt) -- (397.109pt,418.072pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](397.109pt,418.072pt) -- (402.552pt,418.072pt) -- (402.552pt,358.606pt) -- (397.109pt,358.606pt) -- (397.109pt,418.072pt); + \color[rgb]{1,1,1} + \fill(402.552pt,405.373pt) -- (407.996pt,405.373pt) -- (407.996pt,350.853pt) -- (402.552pt,350.853pt) -- (402.552pt,405.373pt); + \color[rgb]{0,1,0} + \fill(402.552pt,405.373pt) -- (407.996pt,405.373pt) -- (407.996pt,350.853pt) -- (402.552pt,350.853pt) -- (402.552pt,405.373pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](402.552pt,405.373pt) -- (407.996pt,405.373pt) -- (407.996pt,350.853pt) -- (402.552pt,350.853pt) -- (402.552pt,405.373pt); + \color[rgb]{1,1,1} + \fill(407.996pt,419.42pt) -- (413.44pt,419.42pt) -- (413.44pt,354.774pt) -- (407.996pt,354.774pt) -- (407.996pt,419.42pt); + \color[rgb]{0,1,0} + \fill(407.996pt,419.42pt) -- (413.44pt,419.42pt) -- (413.44pt,354.774pt) -- (407.996pt,354.774pt) -- (407.996pt,419.42pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](407.996pt,419.42pt) -- (413.44pt,419.42pt) -- (413.44pt,354.774pt) -- (407.996pt,354.774pt) -- (407.996pt,419.42pt); + \color[rgb]{1,1,1} + \fill(413.44pt,404.491pt) -- (418.884pt,404.491pt) -- (418.884pt,346.689pt) -- (413.44pt,346.689pt) -- (413.44pt,404.491pt); + \color[rgb]{0,1,0} + \fill(413.44pt,404.491pt) -- (418.884pt,404.491pt) -- (418.884pt,346.689pt) -- (413.44pt,346.689pt) -- (413.44pt,404.491pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](413.44pt,404.491pt) -- (418.884pt,404.491pt) -- (418.884pt,346.689pt) -- (413.44pt,346.689pt) -- (413.44pt,404.491pt); + \color[rgb]{1,1,1} + \fill(418.884pt,435.216pt) -- (424.328pt,435.216pt) -- (424.328pt,420.277pt) -- (418.884pt,420.277pt) -- (418.884pt,435.216pt); + \color[rgb]{0,1,0} + \fill(418.884pt,435.216pt) -- (424.328pt,435.216pt) -- (424.328pt,420.277pt) -- (418.884pt,420.277pt) -- (418.884pt,435.216pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](418.884pt,435.216pt) -- (424.328pt,435.216pt) -- (424.328pt,420.277pt) -- (418.884pt,420.277pt) -- (418.884pt,435.216pt); + \color[rgb]{1,1,1} + \fill(424.328pt,433.585pt) -- (429.772pt,433.585pt) -- (429.772pt,418.503pt) -- (424.328pt,418.503pt) -- (424.328pt,433.585pt); + \color[rgb]{0,1,0} + \fill(424.328pt,433.585pt) -- (429.772pt,433.585pt) -- (429.772pt,418.503pt) -- (424.328pt,418.503pt) -- (424.328pt,433.585pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](424.328pt,433.585pt) -- (429.772pt,433.585pt) -- (429.772pt,418.503pt) -- (424.328pt,418.503pt) -- (424.328pt,433.585pt); + \color[rgb]{1,1,1} + \fill(429.772pt,430.175pt) -- (435.216pt,430.175pt) -- (435.216pt,410.496pt) -- (429.772pt,410.496pt) -- (429.772pt,430.175pt); + \color[rgb]{0,1,0} + \fill(429.772pt,430.175pt) -- (435.216pt,430.175pt) -- (435.216pt,410.496pt) -- (429.772pt,410.496pt) -- (429.772pt,430.175pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](429.772pt,430.175pt) -- (435.216pt,430.175pt) -- (435.216pt,410.496pt) -- (429.772pt,410.496pt) -- (429.772pt,430.175pt); + \color[rgb]{1,1,1} + \fill(435.216pt,429.224pt) -- (440.66pt,429.224pt) -- (440.66pt,408.776pt) -- (435.216pt,408.776pt) -- (435.216pt,429.224pt); + \color[rgb]{0,1,0} + \fill(435.216pt,429.224pt) -- (440.66pt,429.224pt) -- (440.66pt,408.776pt) -- (435.216pt,408.776pt) -- (435.216pt,429.224pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](435.216pt,429.224pt) -- (440.66pt,429.224pt) -- (440.66pt,408.776pt) -- (435.216pt,408.776pt) -- (435.216pt,429.224pt); + \color[rgb]{1,1,1} + \fill(440.66pt,428.948pt) -- (446.104pt,428.948pt) -- (446.104pt,407.708pt) -- (440.66pt,407.708pt) -- (440.66pt,428.948pt); + \color[rgb]{0,1,0} + \fill(440.66pt,428.948pt) -- (446.104pt,428.948pt) -- (446.104pt,407.708pt) -- (440.66pt,407.708pt) -- (440.66pt,428.948pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](440.66pt,428.948pt) -- (446.104pt,428.948pt) -- (446.104pt,407.708pt) -- (440.66pt,407.708pt) -- (440.66pt,428.948pt); + \color[rgb]{1,1,1} + \fill(446.104pt,428.676pt) -- (451.548pt,428.676pt) -- (451.548pt,404.366pt) -- (446.104pt,404.366pt) -- (446.104pt,428.676pt); + \color[rgb]{0,1,0} + \fill(446.104pt,428.676pt) -- (451.548pt,428.676pt) -- (451.548pt,404.366pt) -- (446.104pt,404.366pt) -- (446.104pt,428.676pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](446.104pt,428.676pt) -- (451.548pt,428.676pt) -- (451.548pt,404.366pt) -- (446.104pt,404.366pt) -- (446.104pt,428.676pt); + \color[rgb]{1,1,1} + \fill(451.548pt,432.985pt) -- (456.991pt,432.985pt) -- (456.991pt,413.249pt) -- (451.548pt,413.249pt) -- (451.548pt,432.985pt); + \color[rgb]{0,1,0} + \fill(451.548pt,432.985pt) -- (456.991pt,432.985pt) -- (456.991pt,413.249pt) -- (451.548pt,413.249pt) -- (451.548pt,432.985pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](451.548pt,432.985pt) -- (456.991pt,432.985pt) -- (456.991pt,413.249pt) -- (451.548pt,413.249pt) -- (451.548pt,432.985pt); + \color[rgb]{1,1,1} + \fill(456.991pt,423.265pt) -- (462.435pt,423.265pt) -- (462.435pt,396.711pt) -- (456.991pt,396.711pt) -- (456.991pt,423.265pt); + \color[rgb]{0,1,0} + \fill(456.991pt,423.265pt) -- (462.435pt,423.265pt) -- (462.435pt,396.711pt) -- (456.991pt,396.711pt) -- (456.991pt,423.265pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](456.991pt,423.265pt) -- (462.435pt,423.265pt) -- (462.435pt,396.711pt) -- (456.991pt,396.711pt) -- (456.991pt,423.265pt); + \color[rgb]{1,1,1} + \fill(462.435pt,421.545pt) -- (467.879pt,421.545pt) -- (467.879pt,302.711pt) -- (462.435pt,302.711pt) -- (462.435pt,421.545pt); + \color[rgb]{0,1,0} + \fill(462.435pt,421.545pt) -- (467.879pt,421.545pt) -- (467.879pt,302.711pt) -- (462.435pt,302.711pt) -- (462.435pt,421.545pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](462.435pt,421.545pt) -- (467.879pt,421.545pt) -- (467.879pt,302.711pt) -- (462.435pt,302.711pt) -- (462.435pt,421.545pt); + \color[rgb]{1,1,1} + \fill(467.879pt,405.546pt) -- (473.323pt,405.546pt) -- (473.323pt,303.626pt) -- (467.879pt,303.626pt) -- (467.879pt,405.546pt); + \color[rgb]{0,1,0} + \fill(467.879pt,405.546pt) -- (473.323pt,405.546pt) -- (473.323pt,303.626pt) -- (467.879pt,303.626pt) -- (467.879pt,405.546pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](467.879pt,405.546pt) -- (473.323pt,405.546pt) -- (473.323pt,303.626pt) -- (467.879pt,303.626pt) -- (467.879pt,405.546pt); + \color[rgb]{1,1,1} + \fill(473.323pt,420.41pt) -- (478.767pt,420.41pt) -- (478.767pt,307.848pt) -- (473.323pt,307.848pt) -- (473.323pt,420.41pt); + \color[rgb]{0,1,0} + \fill(473.323pt,420.41pt) -- (478.767pt,420.41pt) -- (478.767pt,307.848pt) -- (473.323pt,307.848pt) -- (473.323pt,420.41pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](473.323pt,420.41pt) -- (478.767pt,420.41pt) -- (478.767pt,307.848pt) -- (473.323pt,307.848pt) -- (473.323pt,420.41pt); + \color[rgb]{1,1,1} + \fill(478.767pt,402.355pt) -- (484.211pt,402.355pt) -- (484.211pt,309.132pt) -- (478.767pt,309.132pt) -- (478.767pt,402.355pt); + \color[rgb]{0,1,0} + \fill(478.767pt,402.355pt) -- (484.211pt,402.355pt) -- (484.211pt,309.132pt) -- (478.767pt,309.132pt) -- (478.767pt,402.355pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](478.767pt,402.355pt) -- (484.211pt,402.355pt) -- (484.211pt,309.132pt) -- (478.767pt,309.132pt) -- (478.767pt,402.355pt); + \color[rgb]{1,1,1} + \fill(484.211pt,419.059pt) -- (489.655pt,419.059pt) -- (489.655pt,313.339pt) -- (484.211pt,313.339pt) -- (484.211pt,419.059pt); + \color[rgb]{0,1,0} + \fill(484.211pt,419.059pt) -- (489.655pt,419.059pt) -- (489.655pt,313.339pt) -- (484.211pt,313.339pt) -- (484.211pt,419.059pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](484.211pt,419.059pt) -- (489.655pt,419.059pt) -- (489.655pt,313.339pt) -- (484.211pt,313.339pt) -- (484.211pt,419.059pt); + \color[rgb]{1,1,1} + \fill(489.655pt,402.707pt) -- (495.099pt,402.707pt) -- (495.099pt,318.545pt) -- (489.655pt,318.545pt) -- (489.655pt,402.707pt); + \color[rgb]{0,1,0} + \fill(489.655pt,402.707pt) -- (495.099pt,402.707pt) -- (495.099pt,318.545pt) -- (489.655pt,318.545pt) -- (489.655pt,402.707pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](489.655pt,402.707pt) -- (495.099pt,402.707pt) -- (495.099pt,318.545pt) -- (489.655pt,318.545pt) -- (489.655pt,402.707pt); + \color[rgb]{1,1,1} + \fill(495.099pt,420.992pt) -- (500.543pt,420.992pt) -- (500.543pt,321.848pt) -- (495.099pt,321.848pt) -- (495.099pt,420.992pt); + \color[rgb]{0,1,0} + \fill(495.099pt,420.992pt) -- (500.543pt,420.992pt) -- (500.543pt,321.848pt) -- (495.099pt,321.848pt) -- (495.099pt,420.992pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](495.099pt,420.992pt) -- (500.543pt,420.992pt) -- (500.543pt,321.848pt) -- (495.099pt,321.848pt) -- (495.099pt,420.992pt); + \color[rgb]{1,1,1} + \fill(500.543pt,401.006pt) -- (505.986pt,401.006pt) -- (505.986pt,318.032pt) -- (500.543pt,318.032pt) -- (500.543pt,401.006pt); + \color[rgb]{0,1,0} + \fill(500.543pt,401.006pt) -- (505.986pt,401.006pt) -- (505.986pt,318.032pt) -- (500.543pt,318.032pt) -- (500.543pt,401.006pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](500.543pt,401.006pt) -- (505.986pt,401.006pt) -- (505.986pt,318.032pt) -- (500.543pt,318.032pt) -- (500.543pt,401.006pt); + \color[rgb]{1,1,1} + \fill(505.986pt,432.162pt) -- (511.43pt,432.162pt) -- (511.43pt,399.902pt) -- (505.986pt,399.902pt) -- (505.986pt,432.162pt); + \color[rgb]{0,1,0} + \fill(505.986pt,432.162pt) -- (511.43pt,432.162pt) -- (511.43pt,399.902pt) -- (505.986pt,399.902pt) -- (505.986pt,432.162pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](505.986pt,432.162pt) -- (511.43pt,432.162pt) -- (511.43pt,399.902pt) -- (505.986pt,399.902pt) -- (505.986pt,432.162pt); + \color[rgb]{1,1,1} + \fill(511.43pt,428.297pt) -- (516.874pt,428.297pt) -- (516.874pt,396.161pt) -- (511.43pt,396.161pt) -- (511.43pt,428.297pt); + \color[rgb]{0,1,0} + \fill(511.43pt,428.297pt) -- (516.874pt,428.297pt) -- (516.874pt,396.161pt) -- (511.43pt,396.161pt) -- (511.43pt,428.297pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](511.43pt,428.297pt) -- (516.874pt,428.297pt) -- (516.874pt,396.161pt) -- (511.43pt,396.161pt) -- (511.43pt,428.297pt); + \color[rgb]{1,1,1} + \fill(516.874pt,431.001pt) -- (522.318pt,431.001pt) -- (522.318pt,392.997pt) -- (516.874pt,392.997pt) -- (516.874pt,431.001pt); + \color[rgb]{0,1,0} + \fill(516.874pt,431.001pt) -- (522.318pt,431.001pt) -- (522.318pt,392.997pt) -- (516.874pt,392.997pt) -- (516.874pt,431.001pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](516.874pt,431.001pt) -- (522.318pt,431.001pt) -- (522.318pt,392.997pt) -- (516.874pt,392.997pt) -- (516.874pt,431.001pt); + \color[rgb]{1,1,1} + \fill(522.318pt,423.878pt) -- (527.762pt,423.878pt) -- (527.762pt,387.471pt) -- (522.318pt,387.471pt) -- (522.318pt,423.878pt); + \color[rgb]{0,1,0} + \fill(522.318pt,423.878pt) -- (527.762pt,423.878pt) -- (527.762pt,387.471pt) -- (522.318pt,387.471pt) -- (522.318pt,423.878pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](522.318pt,423.878pt) -- (527.762pt,423.878pt) -- (527.762pt,387.471pt) -- (522.318pt,387.471pt) -- (522.318pt,423.878pt); + \color[rgb]{1,1,1} + \fill(527.762pt,428.67pt) -- (533.206pt,428.67pt) -- (533.206pt,382.753pt) -- (527.762pt,382.753pt) -- (527.762pt,428.67pt); + \color[rgb]{0,1,0} + \fill(527.762pt,428.67pt) -- (533.206pt,428.67pt) -- (533.206pt,382.753pt) -- (527.762pt,382.753pt) -- (527.762pt,428.67pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](527.762pt,428.67pt) -- (533.206pt,428.67pt) -- (533.206pt,382.753pt) -- (527.762pt,382.753pt) -- (527.762pt,428.67pt); + \color[rgb]{1,1,1} + \fill(533.206pt,419.911pt) -- (538.65pt,419.911pt) -- (538.65pt,373.703pt) -- (533.206pt,373.703pt) -- (533.206pt,419.911pt); + \color[rgb]{0,1,0} + \fill(533.206pt,419.911pt) -- (538.65pt,419.911pt) -- (538.65pt,373.703pt) -- (533.206pt,373.703pt) -- (533.206pt,419.911pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](533.206pt,419.911pt) -- (538.65pt,419.911pt) -- (538.65pt,373.703pt) -- (533.206pt,373.703pt) -- (533.206pt,419.911pt); + \color[rgb]{1,1,1} + \fill(538.65pt,427.665pt) -- (544.094pt,427.665pt) -- (544.094pt,380.933pt) -- (538.65pt,380.933pt) -- (538.65pt,427.665pt); + \color[rgb]{0,1,0} + \fill(538.65pt,427.665pt) -- (544.094pt,427.665pt) -- (544.094pt,380.933pt) -- (538.65pt,380.933pt) -- (538.65pt,427.665pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](538.65pt,427.665pt) -- (544.094pt,427.665pt) -- (544.094pt,380.933pt) -- (538.65pt,380.933pt) -- (538.65pt,427.665pt); + \color[rgb]{1,1,1} + \fill(544.094pt,413.333pt) -- (549.538pt,413.333pt) -- (549.538pt,364.262pt) -- (544.094pt,364.262pt) -- (544.094pt,413.333pt); + \color[rgb]{0,1,0} + \fill(544.094pt,413.333pt) -- (549.538pt,413.333pt) -- (549.538pt,364.262pt) -- (544.094pt,364.262pt) -- (544.094pt,413.333pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](544.094pt,413.333pt) -- (549.538pt,413.333pt) -- (549.538pt,364.262pt) -- (544.094pt,364.262pt) -- (544.094pt,413.333pt); + \color[rgb]{1,1,1} + \fill(549.538pt,442.547pt) -- (554.981pt,442.547pt) -- (554.981pt,429.844pt) -- (549.538pt,429.844pt) -- (549.538pt,442.547pt); + \color[rgb]{0,1,0} + \fill(549.538pt,442.547pt) -- (554.981pt,442.547pt) -- (554.981pt,429.844pt) -- (549.538pt,429.844pt) -- (549.538pt,442.547pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](549.538pt,442.547pt) -- (554.981pt,442.547pt) -- (554.981pt,429.844pt) -- (549.538pt,429.844pt) -- (549.538pt,442.547pt); + \color[rgb]{1,1,1} + \fill(554.981pt,442.67pt) -- (560.425pt,442.67pt) -- (560.425pt,429.486pt) -- (554.981pt,429.486pt) -- (554.981pt,442.67pt); + \color[rgb]{0,1,0} + \fill(554.981pt,442.67pt) -- (560.425pt,442.67pt) -- (560.425pt,429.486pt) -- (554.981pt,429.486pt) -- (554.981pt,442.67pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](554.981pt,442.67pt) -- (560.425pt,442.67pt) -- (560.425pt,429.486pt) -- (554.981pt,429.486pt) -- (554.981pt,442.67pt); + \color[rgb]{1,1,1} + \fill(560.425pt,436.659pt) -- (565.869pt,436.659pt) -- (565.869pt,419.027pt) -- (560.425pt,419.027pt) -- (560.425pt,436.659pt); + \color[rgb]{0,1,0} + \fill(560.425pt,436.659pt) -- (565.869pt,436.659pt) -- (565.869pt,419.027pt) -- (560.425pt,419.027pt) -- (560.425pt,436.659pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](560.425pt,436.659pt) -- (565.869pt,436.659pt) -- (565.869pt,419.027pt) -- (560.425pt,419.027pt) -- (560.425pt,436.659pt); + \color[rgb]{1,1,1} + \fill(565.869pt,439.216pt) -- (571.313pt,439.216pt) -- (571.313pt,423.151pt) -- (565.869pt,423.151pt) -- (565.869pt,439.216pt); + \color[rgb]{0,1,0} + \fill(565.869pt,439.216pt) -- (571.313pt,439.216pt) -- (571.313pt,423.151pt) -- (565.869pt,423.151pt) -- (565.869pt,439.216pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](565.869pt,439.216pt) -- (571.313pt,439.216pt) -- (571.313pt,423.151pt) -- (565.869pt,423.151pt) -- (565.869pt,439.216pt); + \color[rgb]{1,1,1} + \fill(571.313pt,437.7pt) -- (576.757pt,437.7pt) -- (576.757pt,420.24pt) -- (571.313pt,420.24pt) -- (571.313pt,437.7pt); + \color[rgb]{0,1,0} + \fill(571.313pt,437.7pt) -- (576.757pt,437.7pt) -- (576.757pt,420.24pt) -- (571.313pt,420.24pt) -- (571.313pt,437.7pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](571.313pt,437.7pt) -- (576.757pt,437.7pt) -- (576.757pt,420.24pt) -- (571.313pt,420.24pt) -- (571.313pt,437.7pt); + \color[rgb]{1,1,1} + \fill(576.757pt,439.447pt) -- (582.201pt,439.447pt) -- (582.201pt,422.267pt) -- (576.757pt,422.267pt) -- (576.757pt,439.447pt); + \color[rgb]{0,1,0} + \fill(576.757pt,439.447pt) -- (582.201pt,439.447pt) -- (582.201pt,422.267pt) -- (576.757pt,422.267pt) -- (576.757pt,439.447pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](576.757pt,439.447pt) -- (582.201pt,439.447pt) -- (582.201pt,422.267pt) -- (576.757pt,422.267pt) -- (576.757pt,439.447pt); + \color[rgb]{1,1,1} + \fill(582.201pt,440.965pt) -- (587.645pt,440.965pt) -- (587.645pt,423.121pt) -- (582.201pt,423.121pt) -- (582.201pt,440.965pt); + \color[rgb]{0,1,0} + \fill(582.201pt,440.965pt) -- (587.645pt,440.965pt) -- (587.645pt,423.121pt) -- (582.201pt,423.121pt) -- (582.201pt,440.965pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](582.201pt,440.965pt) -- (587.645pt,440.965pt) -- (587.645pt,423.121pt) -- (582.201pt,423.121pt) -- (582.201pt,440.965pt); + \color[rgb]{1,1,1} + \fill(587.645pt,433.829pt) -- (593.089pt,433.829pt) -- (593.089pt,413.623pt) -- (587.645pt,413.623pt) -- (587.645pt,433.829pt); + \color[rgb]{0,1,0} + \fill(587.645pt,433.829pt) -- (593.089pt,433.829pt) -- (593.089pt,413.623pt) -- (587.645pt,413.623pt) -- (587.645pt,433.829pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](587.645pt,433.829pt) -- (593.089pt,433.829pt) -- (593.089pt,413.623pt) -- (587.645pt,413.623pt) -- (587.645pt,433.829pt); + \color[rgb]{1,1,1} + \fill(593.089pt,442.291pt) -- (598.533pt,442.291pt) -- (598.533pt,381.621pt) -- (593.089pt,381.621pt) -- (593.089pt,442.291pt); + \color[rgb]{0,1,0} + \fill(593.089pt,442.291pt) -- (598.533pt,442.291pt) -- (598.533pt,381.621pt) -- (593.089pt,381.621pt) -- (593.089pt,442.291pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](593.089pt,442.291pt) -- (598.533pt,442.291pt) -- (598.533pt,381.621pt) -- (593.089pt,381.621pt) -- (593.089pt,442.291pt); + \color[rgb]{1,1,1} + \fill(598.533pt,434.862pt) -- (603.976pt,434.862pt) -- (603.976pt,378.402pt) -- (598.533pt,378.402pt) -- (598.533pt,434.862pt); + \color[rgb]{0,1,0} + \fill(598.533pt,434.862pt) -- (603.976pt,434.862pt) -- (603.976pt,378.402pt) -- (598.533pt,378.402pt) -- (598.533pt,434.862pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](598.533pt,434.862pt) -- (603.976pt,434.862pt) -- (603.976pt,378.402pt) -- (598.533pt,378.402pt) -- (598.533pt,434.862pt); + \color[rgb]{1,1,1} + \fill(603.976pt,436.205pt) -- (609.42pt,436.205pt) -- (609.42pt,367.523pt) -- (603.976pt,367.523pt) -- (603.976pt,436.205pt); + \color[rgb]{0,1,0} + \fill(603.976pt,436.205pt) -- (609.42pt,436.205pt) -- (609.42pt,367.523pt) -- (603.976pt,367.523pt) -- (603.976pt,436.205pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](603.976pt,436.205pt) -- (609.42pt,436.205pt) -- (609.42pt,367.523pt) -- (603.976pt,367.523pt) -- (603.976pt,436.205pt); + \color[rgb]{1,1,1} + \fill(609.42pt,428.34pt) -- (614.864pt,428.34pt) -- (614.864pt,362.266pt) -- (609.42pt,362.266pt) -- (609.42pt,428.34pt); + \color[rgb]{0,1,0} + \fill(609.42pt,428.34pt) -- (614.864pt,428.34pt) -- (614.864pt,362.266pt) -- (609.42pt,362.266pt) -- (609.42pt,428.34pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](609.42pt,428.34pt) -- (614.864pt,428.34pt) -- (614.864pt,362.266pt) -- (609.42pt,362.266pt) -- (609.42pt,428.34pt); + \color[rgb]{1,1,1} + \fill(614.864pt,438.111pt) -- (620.308pt,438.111pt) -- (620.308pt,366.924pt) -- (614.864pt,366.924pt) -- (614.864pt,438.111pt); + \color[rgb]{0,1,0} + \fill(614.864pt,438.111pt) -- (620.308pt,438.111pt) -- (620.308pt,366.924pt) -- (614.864pt,366.924pt) -- (614.864pt,438.111pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](614.864pt,438.111pt) -- (620.308pt,438.111pt) -- (620.308pt,366.924pt) -- (614.864pt,366.924pt) -- (614.864pt,438.111pt); + \color[rgb]{1,1,1} + \fill(620.308pt,425.114pt) -- (625.752pt,425.114pt) -- (625.752pt,361.064pt) -- (620.308pt,361.064pt) -- (620.308pt,425.114pt); + \color[rgb]{0,1,0} + \fill(620.308pt,425.114pt) -- (625.752pt,425.114pt) -- (625.752pt,361.064pt) -- (620.308pt,361.064pt) -- (620.308pt,425.114pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](620.308pt,425.114pt) -- (625.752pt,425.114pt) -- (625.752pt,361.064pt) -- (620.308pt,361.064pt) -- (620.308pt,425.114pt); + \color[rgb]{1,1,1} + \fill(625.752pt,436.1pt) -- (631.196pt,436.1pt) -- (631.196pt,365.548pt) -- (625.752pt,365.548pt) -- (625.752pt,436.1pt); + \color[rgb]{0,1,0} + \fill(625.752pt,436.1pt) -- (631.196pt,436.1pt) -- (631.196pt,365.548pt) -- (625.752pt,365.548pt) -- (625.752pt,436.1pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](625.752pt,436.1pt) -- (631.196pt,436.1pt) -- (631.196pt,365.548pt) -- (625.752pt,365.548pt) -- (625.752pt,436.1pt); + \color[rgb]{1,1,1} + \fill(631.196pt,423.942pt) -- (636.64pt,423.942pt) -- (636.64pt,361.649pt) -- (631.196pt,361.649pt) -- (631.196pt,423.942pt); + \color[rgb]{0,1,0} + \fill(631.196pt,423.942pt) -- (636.64pt,423.942pt) -- (636.64pt,361.649pt) -- (631.196pt,361.649pt) -- (631.196pt,423.942pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](631.196pt,423.942pt) -- (636.64pt,423.942pt) -- (636.64pt,361.649pt) -- (631.196pt,361.649pt) -- (631.196pt,423.942pt); + \color[rgb]{1,1,1} + \fill(636.64pt,451.921pt) -- (642.084pt,451.921pt) -- (642.084pt,429.169pt) -- (636.64pt,429.169pt) -- (636.64pt,451.921pt); + \color[rgb]{0,1,0} + \fill(636.64pt,451.921pt) -- (642.084pt,451.921pt) -- (642.084pt,429.169pt) -- (636.64pt,429.169pt) -- (636.64pt,451.921pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](636.64pt,451.921pt) -- (642.084pt,451.921pt) -- (642.084pt,429.169pt) -- (636.64pt,429.169pt) -- (636.64pt,451.921pt); + \color[rgb]{1,1,1} + \fill(642.084pt,448.698pt) -- (647.528pt,448.698pt) -- (647.528pt,425.767pt) -- (642.084pt,425.767pt) -- (642.084pt,448.698pt); + \color[rgb]{0,1,0} + \fill(642.084pt,448.698pt) -- (647.528pt,448.698pt) -- (647.528pt,425.767pt) -- (642.084pt,425.767pt) -- (642.084pt,448.698pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](642.084pt,448.698pt) -- (647.528pt,448.698pt) -- (647.528pt,425.767pt) -- (642.084pt,425.767pt) -- (642.084pt,448.698pt); + \color[rgb]{1,1,1} + \fill(647.528pt,448.246pt) -- (652.972pt,448.246pt) -- (652.972pt,423.344pt) -- (647.528pt,423.344pt) -- (647.528pt,448.246pt); + \color[rgb]{0,1,0} + \fill(647.528pt,448.246pt) -- (652.972pt,448.246pt) -- (652.972pt,423.344pt) -- (647.528pt,423.344pt) -- (647.528pt,448.246pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](647.528pt,448.246pt) -- (652.972pt,448.246pt) -- (652.972pt,423.344pt) -- (647.528pt,423.344pt) -- (647.528pt,448.246pt); + \color[rgb]{1,1,1} + \fill(652.972pt,444.622pt) -- (658.415pt,444.622pt) -- (658.415pt,417.517pt) -- (652.972pt,417.517pt) -- (652.972pt,444.622pt); + \color[rgb]{0,1,0} + \fill(652.972pt,444.622pt) -- (658.415pt,444.622pt) -- (658.415pt,417.517pt) -- (652.972pt,417.517pt) -- (652.972pt,444.622pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](652.972pt,444.622pt) -- (658.415pt,444.622pt) -- (658.415pt,417.517pt) -- (652.972pt,417.517pt) -- (652.972pt,444.622pt); + \color[rgb]{1,1,1} + \fill(658.415pt,447.096pt) -- (663.859pt,447.096pt) -- (663.859pt,418.418pt) -- (658.415pt,418.418pt) -- (658.415pt,447.096pt); + \color[rgb]{0,1,0} + \fill(658.415pt,447.096pt) -- (663.859pt,447.096pt) -- (663.859pt,418.418pt) -- (658.415pt,418.418pt) -- (658.415pt,447.096pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](658.415pt,447.096pt) -- (663.859pt,447.096pt) -- (663.859pt,418.418pt) -- (658.415pt,418.418pt) -- (658.415pt,447.096pt); + \color[rgb]{1,1,1} + \fill(663.859pt,444.872pt) -- (669.303pt,444.872pt) -- (669.303pt,414.554pt) -- (663.859pt,414.554pt) -- (663.859pt,444.872pt); + \color[rgb]{0,1,0} + \fill(663.859pt,444.872pt) -- (669.303pt,444.872pt) -- (669.303pt,414.554pt) -- (663.859pt,414.554pt) -- (663.859pt,444.872pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](663.859pt,444.872pt) -- (669.303pt,444.872pt) -- (669.303pt,414.554pt) -- (663.859pt,414.554pt) -- (663.859pt,444.872pt); + \color[rgb]{1,1,1} + \fill(669.303pt,447.05pt) -- (674.747pt,447.05pt) -- (674.747pt,417.324pt) -- (669.303pt,417.324pt) -- (669.303pt,447.05pt); + \color[rgb]{0,1,0} + \fill(669.303pt,447.05pt) -- (674.747pt,447.05pt) -- (674.747pt,417.324pt) -- (669.303pt,417.324pt) -- (669.303pt,447.05pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](669.303pt,447.05pt) -- (674.747pt,447.05pt) -- (674.747pt,417.324pt) -- (669.303pt,417.324pt) -- (669.303pt,447.05pt); + \color[rgb]{1,1,1} + \fill(674.747pt,446.105pt) -- (680.191pt,446.105pt) -- (680.191pt,414.824pt) -- (674.747pt,414.824pt) -- (674.747pt,446.105pt); + \color[rgb]{0,1,0} + \fill(674.747pt,446.105pt) -- (680.191pt,446.105pt) -- (680.191pt,414.824pt) -- (674.747pt,414.824pt) -- (674.747pt,446.105pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](674.747pt,446.105pt) -- (680.191pt,446.105pt) -- (680.191pt,414.824pt) -- (674.747pt,414.824pt) -- (674.747pt,446.105pt); + \color[rgb]{1,1,1} + \fill(680.191pt,463.232pt) -- (685.635pt,463.232pt) -- (685.635pt,454.184pt) -- (680.191pt,454.184pt) -- (680.191pt,463.232pt); + \color[rgb]{0,1,0} + \fill(680.191pt,463.232pt) -- (685.635pt,463.232pt) -- (685.635pt,454.184pt) -- (680.191pt,454.184pt) -- (680.191pt,463.232pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](680.191pt,463.232pt) -- (685.635pt,463.232pt) -- (685.635pt,454.184pt) -- (680.191pt,454.184pt) -- (680.191pt,463.232pt); + \color[rgb]{1,1,1} + \fill(685.635pt,460.718pt) -- (691.079pt,460.718pt) -- (691.079pt,451.309pt) -- (685.635pt,451.309pt) -- (685.635pt,460.718pt); + \color[rgb]{0,1,0} + \fill(685.635pt,460.718pt) -- (691.079pt,460.718pt) -- (691.079pt,451.309pt) -- (685.635pt,451.309pt) -- (685.635pt,460.718pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](685.635pt,460.718pt) -- (691.079pt,460.718pt) -- (691.079pt,451.309pt) -- (685.635pt,451.309pt) -- (685.635pt,460.718pt); + \color[rgb]{1,1,1} + \fill(691.079pt,458.17pt) -- (696.523pt,458.17pt) -- (696.523pt,446.536pt) -- (691.079pt,446.536pt) -- (691.079pt,458.17pt); + \color[rgb]{0,1,0} + \fill(691.079pt,458.17pt) -- (696.523pt,458.17pt) -- (696.523pt,446.536pt) -- (691.079pt,446.536pt) -- (691.079pt,458.17pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](691.079pt,458.17pt) -- (696.523pt,458.17pt) -- (696.523pt,446.536pt) -- (691.079pt,446.536pt) -- (691.079pt,458.17pt); + \color[rgb]{1,1,1} + \fill(696.523pt,458.557pt) -- (701.967pt,458.557pt) -- (701.967pt,445.809pt) -- (696.523pt,445.809pt) -- (696.523pt,458.557pt); + \color[rgb]{0,1,0} + \fill(696.523pt,458.557pt) -- (701.967pt,458.557pt) -- (701.967pt,445.809pt) -- (696.523pt,445.809pt) -- (696.523pt,458.557pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](696.523pt,458.557pt) -- (701.967pt,458.557pt) -- (701.967pt,445.809pt) -- (696.523pt,445.809pt) -- (696.523pt,458.557pt); + \color[rgb]{1,1,1} + \fill(701.967pt,456.329pt) -- (707.41pt,456.329pt) -- (707.41pt,443.662pt) -- (701.967pt,443.662pt) -- (701.967pt,456.329pt); + \color[rgb]{0,1,0} + \fill(701.967pt,456.329pt) -- (707.41pt,456.329pt) -- (707.41pt,443.662pt) -- (701.967pt,443.662pt) -- (701.967pt,456.329pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](701.967pt,456.329pt) -- (707.41pt,456.329pt) -- (707.41pt,443.662pt) -- (701.967pt,443.662pt) -- (701.967pt,456.329pt); + \color[rgb]{1,1,1} + \fill(707.41pt,452.646pt) -- (712.854pt,452.646pt) -- (712.854pt,437.927pt) -- (707.41pt,437.927pt) -- (707.41pt,452.646pt); + \color[rgb]{0,1,0} + \fill(707.41pt,452.646pt) -- (712.854pt,452.646pt) -- (712.854pt,437.927pt) -- (707.41pt,437.927pt) -- (707.41pt,452.646pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](707.41pt,452.646pt) -- (712.854pt,452.646pt) -- (712.854pt,437.927pt) -- (707.41pt,437.927pt) -- (707.41pt,452.646pt); + \color[rgb]{1,1,1} + \fill(712.854pt,459.605pt) -- (718.298pt,459.605pt) -- (718.298pt,446.581pt) -- (712.854pt,446.581pt) -- (712.854pt,459.605pt); + \color[rgb]{0,1,0} + \fill(712.854pt,459.605pt) -- (718.298pt,459.605pt) -- (718.298pt,446.581pt) -- (712.854pt,446.581pt) -- (712.854pt,459.605pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](712.854pt,459.605pt) -- (718.298pt,459.605pt) -- (718.298pt,446.581pt) -- (712.854pt,446.581pt) -- (712.854pt,459.605pt); + \color[rgb]{1,1,1} + \fill(718.298pt,455.018pt) -- (723.742pt,455.018pt) -- (723.742pt,440.333pt) -- (718.298pt,440.333pt) -- (718.298pt,455.018pt); + \color[rgb]{0,1,0} + \fill(718.298pt,455.018pt) -- (723.742pt,455.018pt) -- (723.742pt,440.333pt) -- (718.298pt,440.333pt) -- (718.298pt,455.018pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](718.298pt,455.018pt) -- (723.742pt,455.018pt) -- (723.742pt,440.333pt) -- (718.298pt,440.333pt) -- (718.298pt,455.018pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{402.378pt}{475.685pt}}]{\fontsize{12}{0}\selectfont{\textbf{Average Cumulative Times HEFT}}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{16.5619pt}{315.336pt}},rotate=90]{\fontsize{10}{0}\selectfont{\textbf{Time [s]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{46.298pt}{163.268pt}}]{\fontsize{10}{0}\selectfont{0.01}} + \pgftext[center, base, at={\pgfpoint{49.6856pt}{209.19pt}}]{\fontsize{10}{0}\selectfont{0.1}} + \pgftext[center, base, at={\pgfpoint{54.5789pt}{254.358pt}}]{\fontsize{10}{0}\selectfont{1}} + \pgftext[center, base, at={\pgfpoint{51.1912pt}{300.28pt}}]{\fontsize{10}{0}\selectfont{10}} + \pgftext[center, base, at={\pgfpoint{47.8036pt}{345.449pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{42.9103pt}{391.37pt}}]{\fontsize{10}{0}\selectfont{1,000}} + \pgftext[center, base, at={\pgfpoint{39.5227pt}{437.292pt}}]{\fontsize{10}{0}\selectfont{10,000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,180.583pt) -- (63.9891pt,180.583pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,194.133pt) -- (63.9891pt,194.133pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,202.414pt) -- (63.9891pt,202.414pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,208.437pt) -- (63.9891pt,208.437pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,226.504pt) -- (63.9891pt,226.504pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,240.055pt) -- (63.9891pt,240.055pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,248.336pt) -- (63.9891pt,248.336pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,253.606pt) -- (63.9891pt,253.606pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,271.673pt) -- (63.9891pt,271.673pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,285.977pt) -- (63.9891pt,285.977pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,293.505pt) -- (63.9891pt,293.505pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,299.527pt) -- (63.9891pt,299.527pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,317.595pt) -- (63.9891pt,317.595pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,331.145pt) -- (63.9891pt,331.145pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,339.426pt) -- (63.9891pt,339.426pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,344.696pt) -- (63.9891pt,344.696pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,363.516pt) -- (63.9891pt,363.516pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,377.067pt) -- (63.9891pt,377.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,384.595pt) -- (63.9891pt,384.595pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,390.618pt) -- (63.9891pt,390.618pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,408.685pt) -- (63.9891pt,408.685pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,422.236pt) -- (63.9891pt,422.236pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,430.517pt) -- (63.9891pt,430.517pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,436.539pt) -- (63.9891pt,436.539pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,454.607pt) -- (63.9891pt,454.607pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,167.032pt) -- (60.9778pt,167.032pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,212.954pt) -- (60.9778pt,212.954pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,258.123pt) -- (60.9778pt,258.123pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,304.044pt) -- (60.9778pt,304.044pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,349.213pt) -- (60.9778pt,349.213pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,395.134pt) -- (60.9778pt,395.134pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,441.056pt) -- (60.9778pt,441.056pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,468.157pt) -- (67.7531pt,167.032pt); + \pgftext[center, base, at={\pgfpoint{400.873pt}{132.403pt}}]{\fontsize{10}{0}\selectfont{\textbf{Parameter Group}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{68.1295pt}{146.706pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{176.911pt}{146.706pt}}]{\fontsize{10}{0}\selectfont{20}} + \pgftext[center, base, at={\pgfpoint{285.316pt}{146.706pt}}]{\fontsize{10}{0}\selectfont{40}} + \pgftext[center, base, at={\pgfpoint{394.474pt}{146.706pt}}]{\fontsize{10}{0}\selectfont{60}} + \pgftext[center, base, at={\pgfpoint{503.632pt}{146.706pt}}]{\fontsize{10}{0}\selectfont{80}} + \pgftext[center, base, at={\pgfpoint{612.413pt}{146.706pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{721.571pt}{146.706pt}}]{\fontsize{10}{0}\selectfont{120}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](94.8544pt,167.032pt) -- (94.8544pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](149.057pt,167.032pt) -- (149.057pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](204.012pt,167.032pt) -- (204.012pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](258.215pt,167.032pt) -- (258.215pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](312.417pt,167.032pt) -- (312.417pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](367.373pt,167.032pt) -- (367.373pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](421.575pt,167.032pt) -- (421.575pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](475.777pt,167.032pt) -- (475.777pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](530.733pt,167.032pt) -- (530.733pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](584.935pt,167.032pt) -- (584.935pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](639.138pt,167.032pt) -- (639.138pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](694.093pt,167.032pt) -- (694.093pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](121.956pt,167.032pt) -- (121.956pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](231.113pt,167.032pt) -- (231.113pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](340.271pt,167.032pt) -- (340.271pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](448.676pt,167.032pt) -- (448.676pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](557.834pt,167.032pt) -- (557.834pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](666.239pt,167.032pt) -- (666.239pt,163.268pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,167.032pt) -- (67.7531pt,160.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](176.911pt,167.032pt) -- (176.911pt,160.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](285.316pt,167.032pt) -- (285.316pt,160.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](394.474pt,167.032pt) -- (394.474pt,160.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](503.632pt,167.032pt) -- (503.632pt,160.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](612.037pt,167.032pt) -- (612.037pt,160.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](721.194pt,167.032pt) -- (721.194pt,160.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](67.7531pt,167.032pt) -- (726.464pt,167.032pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.5172pt,459.876pt) -- (199.495pt,459.876pt) -- (199.495pt,413.202pt) -- (71.5172pt,413.202pt) -- (71.5172pt,459.876pt); + \fill(79.7981pt,453.101pt) -- (96.36pt,453.101pt) -- (96.36pt,444.82pt) -- (79.7981pt,444.82pt) -- (79.7981pt,453.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.7981pt,453.101pt) -- (96.36pt,453.101pt) -- (96.36pt,444.82pt) -- (79.7981pt,444.82pt) -- (79.7981pt,453.101pt); + \pgftext[left, base, at={\pgfpoint{103.888pt}{445.573pt}}]{\fontsize{10}{0}\selectfont{ Enactment Time}} + \color[rgb]{1,0,0} + \fill(79.7981pt,440.303pt) -- (96.36pt,440.303pt) -- (96.36pt,432.022pt) -- (79.7981pt,432.022pt) -- (79.7981pt,440.303pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](79.7981pt,440.303pt) -- (96.36pt,440.303pt) -- (96.36pt,432.022pt) -- (79.7981pt,432.022pt) -- (79.7981pt,440.303pt); + \pgftext[left, base, at={\pgfpoint{103.888pt}{432.775pt}}]{\fontsize{10}{0}\selectfont{ Queue Time}} + \color[rgb]{0,1,0} + \fill(79.7981pt,427.505pt) -- (96.36pt,427.505pt) -- (96.36pt,419.224pt) -- (79.7981pt,419.224pt) -- (79.7981pt,427.505pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](79.7981pt,427.505pt) -- (96.36pt,427.505pt) -- (96.36pt,419.224pt) -- (79.7981pt,419.224pt) -- (79.7981pt,427.505pt); + \pgftext[left, base, at={\pgfpoint{103.888pt}{419.977pt}}]{\fontsize{10}{0}\selectfont{ Execution Time}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Scheduler01-Times-JIT.tex b/mwre/figures/Scheduler01-Times-JIT.tex new file mode 100755 index 0000000..54b6847 --- /dev/null +++ b/mwre/figures/Scheduler01-Times-JIT.tex @@ -0,0 +1,2145 @@ +\begin{tikzpicture}{0pt}{0pt}{988pt}{495pt} + \clip(0pt,495pt) -- (743.779pt,495pt) -- (743.779pt,122.358pt) -- (0pt,122.358pt) -- (0pt,495pt); +\begin{scope} + \clip(65.4947pt,471.663pt) -- (727.97pt,471.663pt) -- (727.97pt,166.021pt) -- (65.4947pt,166.021pt) -- (65.4947pt,471.663pt); + \color[rgb]{1,1,1} + \fill(68.2322pt,198.097pt) -- (73.7072pt,198.097pt) -- (73.7072pt,-4252.99pt) -- (68.2322pt,-4252.99pt) -- (68.2322pt,198.097pt); + \color[rgb]{0,0,0} + \fill(68.2322pt,198.097pt) -- (73.7072pt,198.097pt) -- (73.7072pt,-4252.99pt) -- (68.2322pt,-4252.99pt) -- (68.2322pt,198.097pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.2322pt,198.097pt) -- (73.7072pt,198.097pt) -- (73.7072pt,-4252.99pt) -- (68.2322pt,-4252.99pt) -- (68.2322pt,198.097pt); + \color[rgb]{1,1,1} + \fill(73.7072pt,195.668pt) -- (79.1822pt,195.668pt) -- (79.1822pt,-4252.99pt) -- (73.7072pt,-4252.99pt) -- (73.7072pt,195.668pt); + \color[rgb]{0,0,0} + \fill(73.7072pt,195.668pt) -- (79.1822pt,195.668pt) -- (79.1822pt,-4252.99pt) -- (73.7072pt,-4252.99pt) -- (73.7072pt,195.668pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7072pt,195.668pt) -- (79.1822pt,195.668pt) -- (79.1822pt,-4252.99pt) -- (73.7072pt,-4252.99pt) -- (73.7072pt,195.668pt); + \color[rgb]{1,1,1} + \fill(79.1822pt,195.764pt) -- (84.6572pt,195.764pt) -- (84.6572pt,-4252.99pt) -- (79.1822pt,-4252.99pt) -- (79.1822pt,195.764pt); + \color[rgb]{0,0,0} + \fill(79.1822pt,195.764pt) -- (84.6572pt,195.764pt) -- (84.6572pt,-4252.99pt) -- (79.1822pt,-4252.99pt) -- (79.1822pt,195.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.1822pt,195.764pt) -- (84.6572pt,195.764pt) -- (84.6572pt,-4252.99pt) -- (79.1822pt,-4252.99pt) -- (79.1822pt,195.764pt); + \color[rgb]{1,1,1} + \fill(84.6572pt,198.307pt) -- (90.1322pt,198.307pt) -- (90.1322pt,-4252.99pt) -- (84.6572pt,-4252.99pt) -- (84.6572pt,198.307pt); + \color[rgb]{0,0,0} + \fill(84.6572pt,198.307pt) -- (90.1322pt,198.307pt) -- (90.1322pt,-4252.99pt) -- (84.6572pt,-4252.99pt) -- (84.6572pt,198.307pt); + \draw[line width=1pt, line join=miter, line cap=rect](84.6572pt,198.307pt) -- (90.1322pt,198.307pt) -- (90.1322pt,-4252.99pt) -- (84.6572pt,-4252.99pt) -- (84.6572pt,198.307pt); + \color[rgb]{1,1,1} + \fill(90.1322pt,201.469pt) -- (95.6072pt,201.469pt) -- (95.6072pt,-4252.99pt) -- (90.1322pt,-4252.99pt) -- (90.1322pt,201.469pt); + \color[rgb]{0,0,0} + \fill(90.1322pt,201.469pt) -- (95.6072pt,201.469pt) -- (95.6072pt,-4252.99pt) -- (90.1322pt,-4252.99pt) -- (90.1322pt,201.469pt); + \draw[line width=1pt, line join=miter, line cap=rect](90.1322pt,201.469pt) -- (95.6072pt,201.469pt) -- (95.6072pt,-4252.99pt) -- (90.1322pt,-4252.99pt) -- (90.1322pt,201.469pt); + \color[rgb]{1,1,1} + \fill(95.6072pt,199.326pt) -- (101.082pt,199.326pt) -- (101.082pt,-4252.99pt) -- (95.6072pt,-4252.99pt) -- (95.6072pt,199.326pt); + \color[rgb]{0,0,0} + \fill(95.6072pt,199.326pt) -- (101.082pt,199.326pt) -- (101.082pt,-4252.99pt) -- (95.6072pt,-4252.99pt) -- (95.6072pt,199.326pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.6072pt,199.326pt) -- (101.082pt,199.326pt) -- (101.082pt,-4252.99pt) -- (95.6072pt,-4252.99pt) -- (95.6072pt,199.326pt); + \color[rgb]{1,1,1} + \fill(101.082pt,200.78pt) -- (106.557pt,200.78pt) -- (106.557pt,-4252.99pt) -- (101.082pt,-4252.99pt) -- (101.082pt,200.78pt); + \color[rgb]{0,0,0} + \fill(101.082pt,200.78pt) -- (106.557pt,200.78pt) -- (106.557pt,-4252.99pt) -- (101.082pt,-4252.99pt) -- (101.082pt,200.78pt); + \draw[line width=1pt, line join=miter, line cap=rect](101.082pt,200.78pt) -- (106.557pt,200.78pt) -- (106.557pt,-4252.99pt) -- (101.082pt,-4252.99pt) -- (101.082pt,200.78pt); + \color[rgb]{1,1,1} + \fill(106.557pt,199.524pt) -- (112.032pt,199.524pt) -- (112.032pt,-4252.99pt) -- (106.557pt,-4252.99pt) -- (106.557pt,199.524pt); + \color[rgb]{0,0,0} + \fill(106.557pt,199.524pt) -- (112.032pt,199.524pt) -- (112.032pt,-4252.99pt) -- (106.557pt,-4252.99pt) -- (106.557pt,199.524pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.557pt,199.524pt) -- (112.032pt,199.524pt) -- (112.032pt,-4252.99pt) -- (106.557pt,-4252.99pt) -- (106.557pt,199.524pt); + \color[rgb]{1,1,1} + \fill(112.032pt,195.085pt) -- (117.507pt,195.085pt) -- (117.507pt,-4252.99pt) -- (112.032pt,-4252.99pt) -- (112.032pt,195.085pt); + \color[rgb]{0,0,0} + \fill(112.032pt,195.085pt) -- (117.507pt,195.085pt) -- (117.507pt,-4252.99pt) -- (112.032pt,-4252.99pt) -- (112.032pt,195.085pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.032pt,195.085pt) -- (117.507pt,195.085pt) -- (117.507pt,-4252.99pt) -- (112.032pt,-4252.99pt) -- (112.032pt,195.085pt); + \color[rgb]{1,1,1} + \fill(117.507pt,199.836pt) -- (122.982pt,199.836pt) -- (122.982pt,-4252.99pt) -- (117.507pt,-4252.99pt) -- (117.507pt,199.836pt); + \color[rgb]{0,0,0} + \fill(117.507pt,199.836pt) -- (122.982pt,199.836pt) -- (122.982pt,-4252.99pt) -- (117.507pt,-4252.99pt) -- (117.507pt,199.836pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.507pt,199.836pt) -- (122.982pt,199.836pt) -- (122.982pt,-4252.99pt) -- (117.507pt,-4252.99pt) -- (117.507pt,199.836pt); + \color[rgb]{1,1,1} + \fill(122.982pt,199.326pt) -- (128.457pt,199.326pt) -- (128.457pt,-4252.99pt) -- (122.982pt,-4252.99pt) -- (122.982pt,199.326pt); + \color[rgb]{0,0,0} + \fill(122.982pt,199.326pt) -- (128.457pt,199.326pt) -- (128.457pt,-4252.99pt) -- (122.982pt,-4252.99pt) -- (122.982pt,199.326pt); + \draw[line width=1pt, line join=miter, line cap=rect](122.982pt,199.326pt) -- (128.457pt,199.326pt) -- (128.457pt,-4252.99pt) -- (122.982pt,-4252.99pt) -- (122.982pt,199.326pt); + \color[rgb]{1,1,1} + \fill(128.457pt,203.238pt) -- (133.932pt,203.238pt) -- (133.932pt,-4252.99pt) -- (128.457pt,-4252.99pt) -- (128.457pt,203.238pt); + \color[rgb]{0,0,0} + \fill(128.457pt,203.238pt) -- (133.932pt,203.238pt) -- (133.932pt,-4252.99pt) -- (128.457pt,-4252.99pt) -- (128.457pt,203.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](128.457pt,203.238pt) -- (133.932pt,203.238pt) -- (133.932pt,-4252.99pt) -- (128.457pt,-4252.99pt) -- (128.457pt,203.238pt); + \color[rgb]{1,1,1} + \fill(133.932pt,204.559pt) -- (139.407pt,204.559pt) -- (139.407pt,-4252.99pt) -- (133.932pt,-4252.99pt) -- (133.932pt,204.559pt); + \color[rgb]{0,0,0} + \fill(133.932pt,204.559pt) -- (139.407pt,204.559pt) -- (139.407pt,-4252.99pt) -- (133.932pt,-4252.99pt) -- (133.932pt,204.559pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.932pt,204.559pt) -- (139.407pt,204.559pt) -- (139.407pt,-4252.99pt) -- (133.932pt,-4252.99pt) -- (133.932pt,204.559pt); + \color[rgb]{1,1,1} + \fill(139.407pt,209.433pt) -- (144.882pt,209.433pt) -- (144.882pt,-4252.99pt) -- (139.407pt,-4252.99pt) -- (139.407pt,209.433pt); + \color[rgb]{0,0,0} + \fill(139.407pt,209.433pt) -- (144.882pt,209.433pt) -- (144.882pt,-4252.99pt) -- (139.407pt,-4252.99pt) -- (139.407pt,209.433pt); + \draw[line width=1pt, line join=miter, line cap=rect](139.407pt,209.433pt) -- (144.882pt,209.433pt) -- (144.882pt,-4252.99pt) -- (139.407pt,-4252.99pt) -- (139.407pt,209.433pt); + \color[rgb]{1,1,1} + \fill(144.882pt,205.624pt) -- (150.357pt,205.624pt) -- (150.357pt,-4252.99pt) -- (144.882pt,-4252.99pt) -- (144.882pt,205.624pt); + \color[rgb]{0,0,0} + \fill(144.882pt,205.624pt) -- (150.357pt,205.624pt) -- (150.357pt,-4252.99pt) -- (144.882pt,-4252.99pt) -- (144.882pt,205.624pt); + \draw[line width=1pt, line join=miter, line cap=rect](144.882pt,205.624pt) -- (150.357pt,205.624pt) -- (150.357pt,-4252.99pt) -- (144.882pt,-4252.99pt) -- (144.882pt,205.624pt); + \color[rgb]{1,1,1} + \fill(150.357pt,206.825pt) -- (155.832pt,206.825pt) -- (155.832pt,-4252.99pt) -- (150.357pt,-4252.99pt) -- (150.357pt,206.825pt); + \color[rgb]{0,0,0} + \fill(150.357pt,206.825pt) -- (155.832pt,206.825pt) -- (155.832pt,-4252.99pt) -- (150.357pt,-4252.99pt) -- (150.357pt,206.825pt); + \draw[line width=1pt, line join=miter, line cap=rect](150.357pt,206.825pt) -- (155.832pt,206.825pt) -- (155.832pt,-4252.99pt) -- (150.357pt,-4252.99pt) -- (150.357pt,206.825pt); + \color[rgb]{1,1,1} + \fill(155.832pt,192.673pt) -- (161.307pt,192.673pt) -- (161.307pt,-4252.99pt) -- (155.832pt,-4252.99pt) -- (155.832pt,192.673pt); + \color[rgb]{0,0,0} + \fill(155.832pt,192.673pt) -- (161.307pt,192.673pt) -- (161.307pt,-4252.99pt) -- (155.832pt,-4252.99pt) -- (155.832pt,192.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](155.832pt,192.673pt) -- (161.307pt,192.673pt) -- (161.307pt,-4252.99pt) -- (155.832pt,-4252.99pt) -- (155.832pt,192.673pt); + \color[rgb]{1,1,1} + \fill(161.307pt,191.226pt) -- (166.782pt,191.226pt) -- (166.782pt,-4252.99pt) -- (161.307pt,-4252.99pt) -- (161.307pt,191.226pt); + \color[rgb]{0,0,0} + \fill(161.307pt,191.226pt) -- (166.782pt,191.226pt) -- (166.782pt,-4252.99pt) -- (161.307pt,-4252.99pt) -- (161.307pt,191.226pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.307pt,191.226pt) -- (166.782pt,191.226pt) -- (166.782pt,-4252.99pt) -- (161.307pt,-4252.99pt) -- (161.307pt,191.226pt); + \color[rgb]{1,1,1} + \fill(166.782pt,190.178pt) -- (172.257pt,190.178pt) -- (172.257pt,-4252.99pt) -- (166.782pt,-4252.99pt) -- (166.782pt,190.178pt); + \color[rgb]{0,0,0} + \fill(166.782pt,190.178pt) -- (172.257pt,190.178pt) -- (172.257pt,-4252.99pt) -- (166.782pt,-4252.99pt) -- (166.782pt,190.178pt); + \draw[line width=1pt, line join=miter, line cap=rect](166.782pt,190.178pt) -- (172.257pt,190.178pt) -- (172.257pt,-4252.99pt) -- (166.782pt,-4252.99pt) -- (166.782pt,190.178pt); + \color[rgb]{1,1,1} + \fill(172.257pt,200.52pt) -- (177.732pt,200.52pt) -- (177.732pt,-4252.99pt) -- (172.257pt,-4252.99pt) -- (172.257pt,200.52pt); + \color[rgb]{0,0,0} + \fill(172.257pt,200.52pt) -- (177.732pt,200.52pt) -- (177.732pt,-4252.99pt) -- (172.257pt,-4252.99pt) -- (172.257pt,200.52pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.257pt,200.52pt) -- (177.732pt,200.52pt) -- (177.732pt,-4252.99pt) -- (172.257pt,-4252.99pt) -- (172.257pt,200.52pt); + \color[rgb]{1,1,1} + \fill(177.732pt,197.841pt) -- (183.207pt,197.841pt) -- (183.207pt,-4252.99pt) -- (177.732pt,-4252.99pt) -- (177.732pt,197.841pt); + \color[rgb]{0,0,0} + \fill(177.732pt,197.841pt) -- (183.207pt,197.841pt) -- (183.207pt,-4252.99pt) -- (177.732pt,-4252.99pt) -- (177.732pt,197.841pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.732pt,197.841pt) -- (183.207pt,197.841pt) -- (183.207pt,-4252.99pt) -- (177.732pt,-4252.99pt) -- (177.732pt,197.841pt); + \color[rgb]{1,1,1} + \fill(183.207pt,203.783pt) -- (188.682pt,203.783pt) -- (188.682pt,-4252.99pt) -- (183.207pt,-4252.99pt) -- (183.207pt,203.783pt); + \color[rgb]{0,0,0} + \fill(183.207pt,203.783pt) -- (188.682pt,203.783pt) -- (188.682pt,-4252.99pt) -- (183.207pt,-4252.99pt) -- (183.207pt,203.783pt); + \draw[line width=1pt, line join=miter, line cap=rect](183.207pt,203.783pt) -- (188.682pt,203.783pt) -- (188.682pt,-4252.99pt) -- (183.207pt,-4252.99pt) -- (183.207pt,203.783pt); + \color[rgb]{1,1,1} + \fill(188.682pt,195.427pt) -- (194.157pt,195.427pt) -- (194.157pt,-4252.99pt) -- (188.682pt,-4252.99pt) -- (188.682pt,195.427pt); + \color[rgb]{0,0,0} + \fill(188.682pt,195.427pt) -- (194.157pt,195.427pt) -- (194.157pt,-4252.99pt) -- (188.682pt,-4252.99pt) -- (188.682pt,195.427pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.682pt,195.427pt) -- (194.157pt,195.427pt) -- (194.157pt,-4252.99pt) -- (188.682pt,-4252.99pt) -- (188.682pt,195.427pt); + \color[rgb]{1,1,1} + \fill(194.157pt,205.767pt) -- (199.632pt,205.767pt) -- (199.632pt,-4252.99pt) -- (194.157pt,-4252.99pt) -- (194.157pt,205.767pt); + \color[rgb]{0,0,0} + \fill(194.157pt,205.767pt) -- (199.632pt,205.767pt) -- (199.632pt,-4252.99pt) -- (194.157pt,-4252.99pt) -- (194.157pt,205.767pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.157pt,205.767pt) -- (199.632pt,205.767pt) -- (199.632pt,-4252.99pt) -- (194.157pt,-4252.99pt) -- (194.157pt,205.767pt); + \color[rgb]{1,1,1} + \fill(199.632pt,209.338pt) -- (205.107pt,209.338pt) -- (205.107pt,-4252.99pt) -- (199.632pt,-4252.99pt) -- (199.632pt,209.338pt); + \color[rgb]{0,0,0} + \fill(199.632pt,209.338pt) -- (205.107pt,209.338pt) -- (205.107pt,-4252.99pt) -- (199.632pt,-4252.99pt) -- (199.632pt,209.338pt); + \draw[line width=1pt, line join=miter, line cap=rect](199.632pt,209.338pt) -- (205.107pt,209.338pt) -- (205.107pt,-4252.99pt) -- (199.632pt,-4252.99pt) -- (199.632pt,209.338pt); + \color[rgb]{1,1,1} + \fill(205.107pt,209.314pt) -- (210.582pt,209.314pt) -- (210.582pt,-4252.99pt) -- (205.107pt,-4252.99pt) -- (205.107pt,209.314pt); + \color[rgb]{0,0,0} + \fill(205.107pt,209.314pt) -- (210.582pt,209.314pt) -- (210.582pt,-4252.99pt) -- (205.107pt,-4252.99pt) -- (205.107pt,209.314pt); + \draw[line width=1pt, line join=miter, line cap=rect](205.107pt,209.314pt) -- (210.582pt,209.314pt) -- (210.582pt,-4252.99pt) -- (205.107pt,-4252.99pt) -- (205.107pt,209.314pt); + \color[rgb]{1,1,1} + \fill(210.582pt,210.382pt) -- (216.057pt,210.382pt) -- (216.057pt,-4252.99pt) -- (210.582pt,-4252.99pt) -- (210.582pt,210.382pt); + \color[rgb]{0,0,0} + \fill(210.582pt,210.382pt) -- (216.057pt,210.382pt) -- (216.057pt,-4252.99pt) -- (210.582pt,-4252.99pt) -- (210.582pt,210.382pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.582pt,210.382pt) -- (216.057pt,210.382pt) -- (216.057pt,-4252.99pt) -- (210.582pt,-4252.99pt) -- (210.582pt,210.382pt); + \color[rgb]{1,1,1} + \fill(216.057pt,214.244pt) -- (221.532pt,214.244pt) -- (221.532pt,-4252.99pt) -- (216.057pt,-4252.99pt) -- (216.057pt,214.244pt); + \color[rgb]{0,0,0} + \fill(216.057pt,214.244pt) -- (221.532pt,214.244pt) -- (221.532pt,-4252.99pt) -- (216.057pt,-4252.99pt) -- (216.057pt,214.244pt); + \draw[line width=1pt, line join=miter, line cap=rect](216.057pt,214.244pt) -- (221.532pt,214.244pt) -- (221.532pt,-4252.99pt) -- (216.057pt,-4252.99pt) -- (216.057pt,214.244pt); + \color[rgb]{1,1,1} + \fill(221.532pt,212.761pt) -- (227.007pt,212.761pt) -- (227.007pt,-4252.99pt) -- (221.532pt,-4252.99pt) -- (221.532pt,212.761pt); + \color[rgb]{0,0,0} + \fill(221.532pt,212.761pt) -- (227.007pt,212.761pt) -- (227.007pt,-4252.99pt) -- (221.532pt,-4252.99pt) -- (221.532pt,212.761pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.532pt,212.761pt) -- (227.007pt,212.761pt) -- (227.007pt,-4252.99pt) -- (221.532pt,-4252.99pt) -- (221.532pt,212.761pt); + \color[rgb]{1,1,1} + \fill(227.007pt,214.593pt) -- (232.482pt,214.593pt) -- (232.482pt,-4252.99pt) -- (227.007pt,-4252.99pt) -- (227.007pt,214.593pt); + \color[rgb]{0,0,0} + \fill(227.007pt,214.593pt) -- (232.482pt,214.593pt) -- (232.482pt,-4252.99pt) -- (227.007pt,-4252.99pt) -- (227.007pt,214.593pt); + \draw[line width=1pt, line join=miter, line cap=rect](227.007pt,214.593pt) -- (232.482pt,214.593pt) -- (232.482pt,-4252.99pt) -- (227.007pt,-4252.99pt) -- (227.007pt,214.593pt); + \color[rgb]{1,1,1} + \fill(232.482pt,213.945pt) -- (237.957pt,213.945pt) -- (237.957pt,-4252.99pt) -- (232.482pt,-4252.99pt) -- (232.482pt,213.945pt); + \color[rgb]{0,0,0} + \fill(232.482pt,213.945pt) -- (237.957pt,213.945pt) -- (237.957pt,-4252.99pt) -- (232.482pt,-4252.99pt) -- (232.482pt,213.945pt); + \draw[line width=1pt, line join=miter, line cap=rect](232.482pt,213.945pt) -- (237.957pt,213.945pt) -- (237.957pt,-4252.99pt) -- (232.482pt,-4252.99pt) -- (232.482pt,213.945pt); + \color[rgb]{1,1,1} + \fill(237.957pt,218.435pt) -- (243.432pt,218.435pt) -- (243.432pt,-4252.99pt) -- (237.957pt,-4252.99pt) -- (237.957pt,218.435pt); + \color[rgb]{0,0,0} + \fill(237.957pt,218.435pt) -- (243.432pt,218.435pt) -- (243.432pt,-4252.99pt) -- (237.957pt,-4252.99pt) -- (237.957pt,218.435pt); + \draw[line width=1pt, line join=miter, line cap=rect](237.957pt,218.435pt) -- (243.432pt,218.435pt) -- (243.432pt,-4252.99pt) -- (237.957pt,-4252.99pt) -- (237.957pt,218.435pt); + \color[rgb]{1,1,1} + \fill(243.432pt,203.042pt) -- (248.907pt,203.042pt) -- (248.907pt,-4252.99pt) -- (243.432pt,-4252.99pt) -- (243.432pt,203.042pt); + \color[rgb]{0,0,0} + \fill(243.432pt,203.042pt) -- (248.907pt,203.042pt) -- (248.907pt,-4252.99pt) -- (243.432pt,-4252.99pt) -- (243.432pt,203.042pt); + \draw[line width=1pt, line join=miter, line cap=rect](243.432pt,203.042pt) -- (248.907pt,203.042pt) -- (248.907pt,-4252.99pt) -- (243.432pt,-4252.99pt) -- (243.432pt,203.042pt); + \color[rgb]{1,1,1} + \fill(248.907pt,206.469pt) -- (254.382pt,206.469pt) -- (254.382pt,-4252.99pt) -- (248.907pt,-4252.99pt) -- (248.907pt,206.469pt); + \color[rgb]{0,0,0} + \fill(248.907pt,206.469pt) -- (254.382pt,206.469pt) -- (254.382pt,-4252.99pt) -- (248.907pt,-4252.99pt) -- (248.907pt,206.469pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.907pt,206.469pt) -- (254.382pt,206.469pt) -- (254.382pt,-4252.99pt) -- (248.907pt,-4252.99pt) -- (248.907pt,206.469pt); + \color[rgb]{1,1,1} + \fill(254.382pt,207.699pt) -- (259.857pt,207.699pt) -- (259.857pt,-4252.99pt) -- (254.382pt,-4252.99pt) -- (254.382pt,207.699pt); + \color[rgb]{0,0,0} + \fill(254.382pt,207.699pt) -- (259.857pt,207.699pt) -- (259.857pt,-4252.99pt) -- (254.382pt,-4252.99pt) -- (254.382pt,207.699pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.382pt,207.699pt) -- (259.857pt,207.699pt) -- (259.857pt,-4252.99pt) -- (254.382pt,-4252.99pt) -- (254.382pt,207.699pt); + \color[rgb]{1,1,1} + \fill(259.857pt,213.698pt) -- (265.332pt,213.698pt) -- (265.332pt,-4252.99pt) -- (259.857pt,-4252.99pt) -- (259.857pt,213.698pt); + \color[rgb]{0,0,0} + \fill(259.857pt,213.698pt) -- (265.332pt,213.698pt) -- (265.332pt,-4252.99pt) -- (259.857pt,-4252.99pt) -- (259.857pt,213.698pt); + \draw[line width=1pt, line join=miter, line cap=rect](259.857pt,213.698pt) -- (265.332pt,213.698pt) -- (265.332pt,-4252.99pt) -- (259.857pt,-4252.99pt) -- (259.857pt,213.698pt); + \color[rgb]{1,1,1} + \fill(265.332pt,214.72pt) -- (270.807pt,214.72pt) -- (270.807pt,-4252.99pt) -- (265.332pt,-4252.99pt) -- (265.332pt,214.72pt); + \color[rgb]{0,0,0} + \fill(265.332pt,214.72pt) -- (270.807pt,214.72pt) -- (270.807pt,-4252.99pt) -- (265.332pt,-4252.99pt) -- (265.332pt,214.72pt); + \draw[line width=1pt, line join=miter, line cap=rect](265.332pt,214.72pt) -- (270.807pt,214.72pt) -- (270.807pt,-4252.99pt) -- (265.332pt,-4252.99pt) -- (265.332pt,214.72pt); + \color[rgb]{1,1,1} + \fill(270.807pt,218.102pt) -- (276.282pt,218.102pt) -- (276.282pt,-4252.99pt) -- (270.807pt,-4252.99pt) -- (270.807pt,218.102pt); + \color[rgb]{0,0,0} + \fill(270.807pt,218.102pt) -- (276.282pt,218.102pt) -- (276.282pt,-4252.99pt) -- (270.807pt,-4252.99pt) -- (270.807pt,218.102pt); + \draw[line width=1pt, line join=miter, line cap=rect](270.807pt,218.102pt) -- (276.282pt,218.102pt) -- (276.282pt,-4252.99pt) -- (270.807pt,-4252.99pt) -- (270.807pt,218.102pt); + \color[rgb]{1,1,1} + \fill(276.282pt,213.235pt) -- (281.757pt,213.235pt) -- (281.757pt,-4252.99pt) -- (276.282pt,-4252.99pt) -- (276.282pt,213.235pt); + \color[rgb]{0,0,0} + \fill(276.282pt,213.235pt) -- (281.757pt,213.235pt) -- (281.757pt,-4252.99pt) -- (276.282pt,-4252.99pt) -- (276.282pt,213.235pt); + \draw[line width=1pt, line join=miter, line cap=rect](276.282pt,213.235pt) -- (281.757pt,213.235pt) -- (281.757pt,-4252.99pt) -- (276.282pt,-4252.99pt) -- (276.282pt,213.235pt); + \color[rgb]{1,1,1} + \fill(281.757pt,215.396pt) -- (287.232pt,215.396pt) -- (287.232pt,-4252.99pt) -- (281.757pt,-4252.99pt) -- (281.757pt,215.396pt); + \color[rgb]{0,0,0} + \fill(281.757pt,215.396pt) -- (287.232pt,215.396pt) -- (287.232pt,-4252.99pt) -- (281.757pt,-4252.99pt) -- (281.757pt,215.396pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.757pt,215.396pt) -- (287.232pt,215.396pt) -- (287.232pt,-4252.99pt) -- (281.757pt,-4252.99pt) -- (281.757pt,215.396pt); + \color[rgb]{1,1,1} + \fill(287.232pt,207.2pt) -- (292.707pt,207.2pt) -- (292.707pt,-4252.99pt) -- (287.232pt,-4252.99pt) -- (287.232pt,207.2pt); + \color[rgb]{0,0,0} + \fill(287.232pt,207.2pt) -- (292.707pt,207.2pt) -- (292.707pt,-4252.99pt) -- (287.232pt,-4252.99pt) -- (287.232pt,207.2pt); + \draw[line width=1pt, line join=miter, line cap=rect](287.232pt,207.2pt) -- (292.707pt,207.2pt) -- (292.707pt,-4252.99pt) -- (287.232pt,-4252.99pt) -- (287.232pt,207.2pt); + \color[rgb]{1,1,1} + \fill(292.707pt,208.361pt) -- (298.182pt,208.361pt) -- (298.182pt,-4252.99pt) -- (292.707pt,-4252.99pt) -- (292.707pt,208.361pt); + \color[rgb]{0,0,0} + \fill(292.707pt,208.361pt) -- (298.182pt,208.361pt) -- (298.182pt,-4252.99pt) -- (292.707pt,-4252.99pt) -- (292.707pt,208.361pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.707pt,208.361pt) -- (298.182pt,208.361pt) -- (298.182pt,-4252.99pt) -- (292.707pt,-4252.99pt) -- (292.707pt,208.361pt); + \color[rgb]{1,1,1} + \fill(298.182pt,204.406pt) -- (303.657pt,204.406pt) -- (303.657pt,-4252.99pt) -- (298.182pt,-4252.99pt) -- (298.182pt,204.406pt); + \color[rgb]{0,0,0} + \fill(298.182pt,204.406pt) -- (303.657pt,204.406pt) -- (303.657pt,-4252.99pt) -- (298.182pt,-4252.99pt) -- (298.182pt,204.406pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.182pt,204.406pt) -- (303.657pt,204.406pt) -- (303.657pt,-4252.99pt) -- (298.182pt,-4252.99pt) -- (298.182pt,204.406pt); + \color[rgb]{1,1,1} + \fill(303.657pt,205.099pt) -- (309.132pt,205.099pt) -- (309.132pt,-4252.99pt) -- (303.657pt,-4252.99pt) -- (303.657pt,205.099pt); + \color[rgb]{0,0,0} + \fill(303.657pt,205.099pt) -- (309.132pt,205.099pt) -- (309.132pt,-4252.99pt) -- (303.657pt,-4252.99pt) -- (303.657pt,205.099pt); + \draw[line width=1pt, line join=miter, line cap=rect](303.657pt,205.099pt) -- (309.132pt,205.099pt) -- (309.132pt,-4252.99pt) -- (303.657pt,-4252.99pt) -- (303.657pt,205.099pt); + \color[rgb]{1,1,1} + \fill(309.132pt,205.479pt) -- (314.607pt,205.479pt) -- (314.607pt,-4252.99pt) -- (309.132pt,-4252.99pt) -- (309.132pt,205.479pt); + \color[rgb]{0,0,0} + \fill(309.132pt,205.479pt) -- (314.607pt,205.479pt) -- (314.607pt,-4252.99pt) -- (309.132pt,-4252.99pt) -- (309.132pt,205.479pt); + \draw[line width=1pt, line join=miter, line cap=rect](309.132pt,205.479pt) -- (314.607pt,205.479pt) -- (314.607pt,-4252.99pt) -- (309.132pt,-4252.99pt) -- (309.132pt,205.479pt); + \color[rgb]{1,1,1} + \fill(314.607pt,211.797pt) -- (320.082pt,211.797pt) -- (320.082pt,-4252.99pt) -- (314.607pt,-4252.99pt) -- (314.607pt,211.797pt); + \color[rgb]{0,0,0} + \fill(314.607pt,211.797pt) -- (320.082pt,211.797pt) -- (320.082pt,-4252.99pt) -- (314.607pt,-4252.99pt) -- (314.607pt,211.797pt); + \draw[line width=1pt, line join=miter, line cap=rect](314.607pt,211.797pt) -- (320.082pt,211.797pt) -- (320.082pt,-4252.99pt) -- (314.607pt,-4252.99pt) -- (314.607pt,211.797pt); + \color[rgb]{1,1,1} + \fill(320.082pt,207.905pt) -- (325.557pt,207.905pt) -- (325.557pt,-4252.99pt) -- (320.082pt,-4252.99pt) -- (320.082pt,207.905pt); + \color[rgb]{0,0,0} + \fill(320.082pt,207.905pt) -- (325.557pt,207.905pt) -- (325.557pt,-4252.99pt) -- (320.082pt,-4252.99pt) -- (320.082pt,207.905pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.082pt,207.905pt) -- (325.557pt,207.905pt) -- (325.557pt,-4252.99pt) -- (320.082pt,-4252.99pt) -- (320.082pt,207.905pt); + \color[rgb]{1,1,1} + \fill(325.557pt,210.359pt) -- (331.032pt,210.359pt) -- (331.032pt,-4252.99pt) -- (325.557pt,-4252.99pt) -- (325.557pt,210.359pt); + \color[rgb]{0,0,0} + \fill(325.557pt,210.359pt) -- (331.032pt,210.359pt) -- (331.032pt,-4252.99pt) -- (325.557pt,-4252.99pt) -- (325.557pt,210.359pt); + \draw[line width=1pt, line join=miter, line cap=rect](325.557pt,210.359pt) -- (331.032pt,210.359pt) -- (331.032pt,-4252.99pt) -- (325.557pt,-4252.99pt) -- (325.557pt,210.359pt); + \color[rgb]{1,1,1} + \fill(331.032pt,216.467pt) -- (336.507pt,216.467pt) -- (336.507pt,-4252.99pt) -- (331.032pt,-4252.99pt) -- (331.032pt,216.467pt); + \color[rgb]{0,0,0} + \fill(331.032pt,216.467pt) -- (336.507pt,216.467pt) -- (336.507pt,-4252.99pt) -- (331.032pt,-4252.99pt) -- (331.032pt,216.467pt); + \draw[line width=1pt, line join=miter, line cap=rect](331.032pt,216.467pt) -- (336.507pt,216.467pt) -- (336.507pt,-4252.99pt) -- (331.032pt,-4252.99pt) -- (331.032pt,216.467pt); + \color[rgb]{1,1,1} + \fill(336.507pt,220.222pt) -- (341.982pt,220.222pt) -- (341.982pt,-4252.99pt) -- (336.507pt,-4252.99pt) -- (336.507pt,220.222pt); + \color[rgb]{0,0,0} + \fill(336.507pt,220.222pt) -- (341.982pt,220.222pt) -- (341.982pt,-4252.99pt) -- (336.507pt,-4252.99pt) -- (336.507pt,220.222pt); + \draw[line width=1pt, line join=miter, line cap=rect](336.507pt,220.222pt) -- (341.982pt,220.222pt) -- (341.982pt,-4252.99pt) -- (336.507pt,-4252.99pt) -- (336.507pt,220.222pt); + \color[rgb]{1,1,1} + \fill(341.982pt,218.524pt) -- (347.457pt,218.524pt) -- (347.457pt,-4252.99pt) -- (341.982pt,-4252.99pt) -- (341.982pt,218.524pt); + \color[rgb]{0,0,0} + \fill(341.982pt,218.524pt) -- (347.457pt,218.524pt) -- (347.457pt,-4252.99pt) -- (341.982pt,-4252.99pt) -- (341.982pt,218.524pt); + \draw[line width=1pt, line join=miter, line cap=rect](341.982pt,218.524pt) -- (347.457pt,218.524pt) -- (347.457pt,-4252.99pt) -- (341.982pt,-4252.99pt) -- (341.982pt,218.524pt); + \color[rgb]{1,1,1} + \fill(347.457pt,222.9pt) -- (352.932pt,222.9pt) -- (352.932pt,-4252.99pt) -- (347.457pt,-4252.99pt) -- (347.457pt,222.9pt); + \color[rgb]{0,0,0} + \fill(347.457pt,222.9pt) -- (352.932pt,222.9pt) -- (352.932pt,-4252.99pt) -- (347.457pt,-4252.99pt) -- (347.457pt,222.9pt); + \draw[line width=1pt, line join=miter, line cap=rect](347.457pt,222.9pt) -- (352.932pt,222.9pt) -- (352.932pt,-4252.99pt) -- (347.457pt,-4252.99pt) -- (347.457pt,222.9pt); + \color[rgb]{1,1,1} + \fill(352.932pt,221.338pt) -- (358.407pt,221.338pt) -- (358.407pt,-4252.99pt) -- (352.932pt,-4252.99pt) -- (352.932pt,221.338pt); + \color[rgb]{0,0,0} + \fill(352.932pt,221.338pt) -- (358.407pt,221.338pt) -- (358.407pt,-4252.99pt) -- (352.932pt,-4252.99pt) -- (352.932pt,221.338pt); + \draw[line width=1pt, line join=miter, line cap=rect](352.932pt,221.338pt) -- (358.407pt,221.338pt) -- (358.407pt,-4252.99pt) -- (352.932pt,-4252.99pt) -- (352.932pt,221.338pt); + \color[rgb]{1,1,1} + \fill(358.407pt,224.709pt) -- (363.882pt,224.709pt) -- (363.882pt,-4252.99pt) -- (358.407pt,-4252.99pt) -- (358.407pt,224.709pt); + \color[rgb]{0,0,0} + \fill(358.407pt,224.709pt) -- (363.882pt,224.709pt) -- (363.882pt,-4252.99pt) -- (358.407pt,-4252.99pt) -- (358.407pt,224.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](358.407pt,224.709pt) -- (363.882pt,224.709pt) -- (363.882pt,-4252.99pt) -- (358.407pt,-4252.99pt) -- (358.407pt,224.709pt); + \color[rgb]{1,1,1} + \fill(363.882pt,222.147pt) -- (369.357pt,222.147pt) -- (369.357pt,-4252.99pt) -- (363.882pt,-4252.99pt) -- (363.882pt,222.147pt); + \color[rgb]{0,0,0} + \fill(363.882pt,222.147pt) -- (369.357pt,222.147pt) -- (369.357pt,-4252.99pt) -- (363.882pt,-4252.99pt) -- (363.882pt,222.147pt); + \draw[line width=1pt, line join=miter, line cap=rect](363.882pt,222.147pt) -- (369.357pt,222.147pt) -- (369.357pt,-4252.99pt) -- (363.882pt,-4252.99pt) -- (363.882pt,222.147pt); + \color[rgb]{1,1,1} + \fill(369.357pt,226.652pt) -- (374.832pt,226.652pt) -- (374.832pt,-4252.99pt) -- (369.357pt,-4252.99pt) -- (369.357pt,226.652pt); + \color[rgb]{0,0,0} + \fill(369.357pt,226.652pt) -- (374.832pt,226.652pt) -- (374.832pt,-4252.99pt) -- (369.357pt,-4252.99pt) -- (369.357pt,226.652pt); + \draw[line width=1pt, line join=miter, line cap=rect](369.357pt,226.652pt) -- (374.832pt,226.652pt) -- (374.832pt,-4252.99pt) -- (369.357pt,-4252.99pt) -- (369.357pt,226.652pt); + \color[rgb]{1,1,1} + \fill(374.832pt,212.11pt) -- (380.307pt,212.11pt) -- (380.307pt,-4252.99pt) -- (374.832pt,-4252.99pt) -- (374.832pt,212.11pt); + \color[rgb]{0,0,0} + \fill(374.832pt,212.11pt) -- (380.307pt,212.11pt) -- (380.307pt,-4252.99pt) -- (374.832pt,-4252.99pt) -- (374.832pt,212.11pt); + \draw[line width=1pt, line join=miter, line cap=rect](374.832pt,212.11pt) -- (380.307pt,212.11pt) -- (380.307pt,-4252.99pt) -- (374.832pt,-4252.99pt) -- (374.832pt,212.11pt); + \color[rgb]{1,1,1} + \fill(380.307pt,212.721pt) -- (385.782pt,212.721pt) -- (385.782pt,-4252.99pt) -- (380.307pt,-4252.99pt) -- (380.307pt,212.721pt); + \color[rgb]{0,0,0} + \fill(380.307pt,212.721pt) -- (385.782pt,212.721pt) -- (385.782pt,-4252.99pt) -- (380.307pt,-4252.99pt) -- (380.307pt,212.721pt); + \draw[line width=1pt, line join=miter, line cap=rect](380.307pt,212.721pt) -- (385.782pt,212.721pt) -- (385.782pt,-4252.99pt) -- (380.307pt,-4252.99pt) -- (380.307pt,212.721pt); + \color[rgb]{1,1,1} + \fill(385.782pt,213.564pt) -- (391.257pt,213.564pt) -- (391.257pt,-4252.99pt) -- (385.782pt,-4252.99pt) -- (385.782pt,213.564pt); + \color[rgb]{0,0,0} + \fill(385.782pt,213.564pt) -- (391.257pt,213.564pt) -- (391.257pt,-4252.99pt) -- (385.782pt,-4252.99pt) -- (385.782pt,213.564pt); + \draw[line width=1pt, line join=miter, line cap=rect](385.782pt,213.564pt) -- (391.257pt,213.564pt) -- (391.257pt,-4252.99pt) -- (385.782pt,-4252.99pt) -- (385.782pt,213.564pt); + \color[rgb]{1,1,1} + \fill(391.257pt,220.426pt) -- (396.732pt,220.426pt) -- (396.732pt,-4252.99pt) -- (391.257pt,-4252.99pt) -- (391.257pt,220.426pt); + \color[rgb]{0,0,0} + \fill(391.257pt,220.426pt) -- (396.732pt,220.426pt) -- (396.732pt,-4252.99pt) -- (391.257pt,-4252.99pt) -- (391.257pt,220.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](391.257pt,220.426pt) -- (396.732pt,220.426pt) -- (396.732pt,-4252.99pt) -- (391.257pt,-4252.99pt) -- (391.257pt,220.426pt); + \color[rgb]{1,1,1} + \fill(396.732pt,215.255pt) -- (402.207pt,215.255pt) -- (402.207pt,-4252.99pt) -- (396.732pt,-4252.99pt) -- (396.732pt,215.255pt); + \color[rgb]{0,0,0} + \fill(396.732pt,215.255pt) -- (402.207pt,215.255pt) -- (402.207pt,-4252.99pt) -- (396.732pt,-4252.99pt) -- (396.732pt,215.255pt); + \draw[line width=1pt, line join=miter, line cap=rect](396.732pt,215.255pt) -- (402.207pt,215.255pt) -- (402.207pt,-4252.99pt) -- (396.732pt,-4252.99pt) -- (396.732pt,215.255pt); + \color[rgb]{1,1,1} + \fill(402.207pt,224.523pt) -- (407.682pt,224.523pt) -- (407.682pt,-4252.99pt) -- (402.207pt,-4252.99pt) -- (402.207pt,224.523pt); + \color[rgb]{0,0,0} + \fill(402.207pt,224.523pt) -- (407.682pt,224.523pt) -- (407.682pt,-4252.99pt) -- (402.207pt,-4252.99pt) -- (402.207pt,224.523pt); + \draw[line width=1pt, line join=miter, line cap=rect](402.207pt,224.523pt) -- (407.682pt,224.523pt) -- (407.682pt,-4252.99pt) -- (402.207pt,-4252.99pt) -- (402.207pt,224.523pt); + \color[rgb]{1,1,1} + \fill(407.682pt,218.673pt) -- (413.157pt,218.673pt) -- (413.157pt,-4252.99pt) -- (407.682pt,-4252.99pt) -- (407.682pt,218.673pt); + \color[rgb]{0,0,0} + \fill(407.682pt,218.673pt) -- (413.157pt,218.673pt) -- (413.157pt,-4252.99pt) -- (407.682pt,-4252.99pt) -- (407.682pt,218.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](407.682pt,218.673pt) -- (413.157pt,218.673pt) -- (413.157pt,-4252.99pt) -- (407.682pt,-4252.99pt) -- (407.682pt,218.673pt); + \color[rgb]{1,1,1} + \fill(413.157pt,225.075pt) -- (418.632pt,225.075pt) -- (418.632pt,-4252.99pt) -- (413.157pt,-4252.99pt) -- (413.157pt,225.075pt); + \color[rgb]{0,0,0} + \fill(413.157pt,225.075pt) -- (418.632pt,225.075pt) -- (418.632pt,-4252.99pt) -- (413.157pt,-4252.99pt) -- (413.157pt,225.075pt); + \draw[line width=1pt, line join=miter, line cap=rect](413.157pt,225.075pt) -- (418.632pt,225.075pt) -- (418.632pt,-4252.99pt) -- (413.157pt,-4252.99pt) -- (413.157pt,225.075pt); + \color[rgb]{1,1,1} + \fill(418.632pt,217.562pt) -- (424.107pt,217.562pt) -- (424.107pt,-4252.99pt) -- (418.632pt,-4252.99pt) -- (418.632pt,217.562pt); + \color[rgb]{0,0,0} + \fill(418.632pt,217.562pt) -- (424.107pt,217.562pt) -- (424.107pt,-4252.99pt) -- (418.632pt,-4252.99pt) -- (418.632pt,217.562pt); + \draw[line width=1pt, line join=miter, line cap=rect](418.632pt,217.562pt) -- (424.107pt,217.562pt) -- (424.107pt,-4252.99pt) -- (418.632pt,-4252.99pt) -- (418.632pt,217.562pt); + \color[rgb]{1,1,1} + \fill(424.107pt,217.071pt) -- (429.582pt,217.071pt) -- (429.582pt,-4252.99pt) -- (424.107pt,-4252.99pt) -- (424.107pt,217.071pt); + \color[rgb]{0,0,0} + \fill(424.107pt,217.071pt) -- (429.582pt,217.071pt) -- (429.582pt,-4252.99pt) -- (424.107pt,-4252.99pt) -- (424.107pt,217.071pt); + \draw[line width=1pt, line join=miter, line cap=rect](424.107pt,217.071pt) -- (429.582pt,217.071pt) -- (429.582pt,-4252.99pt) -- (424.107pt,-4252.99pt) -- (424.107pt,217.071pt); + \color[rgb]{1,1,1} + \fill(429.582pt,215.396pt) -- (435.057pt,215.396pt) -- (435.057pt,-4252.99pt) -- (429.582pt,-4252.99pt) -- (429.582pt,215.396pt); + \color[rgb]{0,0,0} + \fill(429.582pt,215.396pt) -- (435.057pt,215.396pt) -- (435.057pt,-4252.99pt) -- (429.582pt,-4252.99pt) -- (429.582pt,215.396pt); + \draw[line width=1pt, line join=miter, line cap=rect](429.582pt,215.396pt) -- (435.057pt,215.396pt) -- (435.057pt,-4252.99pt) -- (429.582pt,-4252.99pt) -- (429.582pt,215.396pt); + \color[rgb]{1,1,1} + \fill(435.057pt,216.926pt) -- (440.532pt,216.926pt) -- (440.532pt,-4252.99pt) -- (435.057pt,-4252.99pt) -- (435.057pt,216.926pt); + \color[rgb]{0,0,0} + \fill(435.057pt,216.926pt) -- (440.532pt,216.926pt) -- (440.532pt,-4252.99pt) -- (435.057pt,-4252.99pt) -- (435.057pt,216.926pt); + \draw[line width=1pt, line join=miter, line cap=rect](435.057pt,216.926pt) -- (440.532pt,216.926pt) -- (440.532pt,-4252.99pt) -- (435.057pt,-4252.99pt) -- (435.057pt,216.926pt); + \color[rgb]{1,1,1} + \fill(440.532pt,214.647pt) -- (446.007pt,214.647pt) -- (446.007pt,-4252.99pt) -- (440.532pt,-4252.99pt) -- (440.532pt,214.647pt); + \color[rgb]{0,0,0} + \fill(440.532pt,214.647pt) -- (446.007pt,214.647pt) -- (446.007pt,-4252.99pt) -- (440.532pt,-4252.99pt) -- (440.532pt,214.647pt); + \draw[line width=1pt, line join=miter, line cap=rect](440.532pt,214.647pt) -- (446.007pt,214.647pt) -- (446.007pt,-4252.99pt) -- (440.532pt,-4252.99pt) -- (440.532pt,214.647pt); + \color[rgb]{1,1,1} + \fill(446.007pt,218.584pt) -- (451.482pt,218.584pt) -- (451.482pt,-4252.99pt) -- (446.007pt,-4252.99pt) -- (446.007pt,218.584pt); + \color[rgb]{0,0,0} + \fill(446.007pt,218.584pt) -- (451.482pt,218.584pt) -- (451.482pt,-4252.99pt) -- (446.007pt,-4252.99pt) -- (446.007pt,218.584pt); + \draw[line width=1pt, line join=miter, line cap=rect](446.007pt,218.584pt) -- (451.482pt,218.584pt) -- (451.482pt,-4252.99pt) -- (446.007pt,-4252.99pt) -- (446.007pt,218.584pt); + \color[rgb]{1,1,1} + \fill(451.482pt,217.499pt) -- (456.957pt,217.499pt) -- (456.957pt,-4252.99pt) -- (451.482pt,-4252.99pt) -- (451.482pt,217.499pt); + \color[rgb]{0,0,0} + \fill(451.482pt,217.499pt) -- (456.957pt,217.499pt) -- (456.957pt,-4252.99pt) -- (451.482pt,-4252.99pt) -- (451.482pt,217.499pt); + \draw[line width=1pt, line join=miter, line cap=rect](451.482pt,217.499pt) -- (456.957pt,217.499pt) -- (456.957pt,-4252.99pt) -- (451.482pt,-4252.99pt) -- (451.482pt,217.499pt); + \color[rgb]{1,1,1} + \fill(456.957pt,216.55pt) -- (462.432pt,216.55pt) -- (462.432pt,-4252.99pt) -- (456.957pt,-4252.99pt) -- (456.957pt,216.55pt); + \color[rgb]{0,0,0} + \fill(456.957pt,216.55pt) -- (462.432pt,216.55pt) -- (462.432pt,-4252.99pt) -- (456.957pt,-4252.99pt) -- (456.957pt,216.55pt); + \draw[line width=1pt, line join=miter, line cap=rect](456.957pt,216.55pt) -- (462.432pt,216.55pt) -- (462.432pt,-4252.99pt) -- (456.957pt,-4252.99pt) -- (456.957pt,216.55pt); + \color[rgb]{1,1,1} + \fill(462.432pt,221.948pt) -- (467.907pt,221.948pt) -- (467.907pt,-4252.99pt) -- (462.432pt,-4252.99pt) -- (462.432pt,221.948pt); + \color[rgb]{0,0,0} + \fill(462.432pt,221.948pt) -- (467.907pt,221.948pt) -- (467.907pt,-4252.99pt) -- (462.432pt,-4252.99pt) -- (462.432pt,221.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](462.432pt,221.948pt) -- (467.907pt,221.948pt) -- (467.907pt,-4252.99pt) -- (462.432pt,-4252.99pt) -- (462.432pt,221.948pt); + \color[rgb]{1,1,1} + \fill(467.907pt,223.74pt) -- (473.382pt,223.74pt) -- (473.382pt,-4252.99pt) -- (467.907pt,-4252.99pt) -- (467.907pt,223.74pt); + \color[rgb]{0,0,0} + \fill(467.907pt,223.74pt) -- (473.382pt,223.74pt) -- (473.382pt,-4252.99pt) -- (467.907pt,-4252.99pt) -- (467.907pt,223.74pt); + \draw[line width=1pt, line join=miter, line cap=rect](467.907pt,223.74pt) -- (473.382pt,223.74pt) -- (473.382pt,-4252.99pt) -- (467.907pt,-4252.99pt) -- (467.907pt,223.74pt); + \color[rgb]{1,1,1} + \fill(473.382pt,224.424pt) -- (478.857pt,224.424pt) -- (478.857pt,-4252.99pt) -- (473.382pt,-4252.99pt) -- (473.382pt,224.424pt); + \color[rgb]{0,0,0} + \fill(473.382pt,224.424pt) -- (478.857pt,224.424pt) -- (478.857pt,-4252.99pt) -- (473.382pt,-4252.99pt) -- (473.382pt,224.424pt); + \draw[line width=1pt, line join=miter, line cap=rect](473.382pt,224.424pt) -- (478.857pt,224.424pt) -- (478.857pt,-4252.99pt) -- (473.382pt,-4252.99pt) -- (473.382pt,224.424pt); + \color[rgb]{1,1,1} + \fill(478.857pt,227.052pt) -- (484.332pt,227.052pt) -- (484.332pt,-4252.99pt) -- (478.857pt,-4252.99pt) -- (478.857pt,227.052pt); + \color[rgb]{0,0,0} + \fill(478.857pt,227.052pt) -- (484.332pt,227.052pt) -- (484.332pt,-4252.99pt) -- (478.857pt,-4252.99pt) -- (478.857pt,227.052pt); + \draw[line width=1pt, line join=miter, line cap=rect](478.857pt,227.052pt) -- (484.332pt,227.052pt) -- (484.332pt,-4252.99pt) -- (478.857pt,-4252.99pt) -- (478.857pt,227.052pt); + \color[rgb]{1,1,1} + \fill(484.332pt,225.694pt) -- (489.807pt,225.694pt) -- (489.807pt,-4252.99pt) -- (484.332pt,-4252.99pt) -- (484.332pt,225.694pt); + \color[rgb]{0,0,0} + \fill(484.332pt,225.694pt) -- (489.807pt,225.694pt) -- (489.807pt,-4252.99pt) -- (484.332pt,-4252.99pt) -- (484.332pt,225.694pt); + \draw[line width=1pt, line join=miter, line cap=rect](484.332pt,225.694pt) -- (489.807pt,225.694pt) -- (489.807pt,-4252.99pt) -- (484.332pt,-4252.99pt) -- (484.332pt,225.694pt); + \color[rgb]{1,1,1} + \fill(489.807pt,231.949pt) -- (495.282pt,231.949pt) -- (495.282pt,-4252.99pt) -- (489.807pt,-4252.99pt) -- (489.807pt,231.949pt); + \color[rgb]{0,0,0} + \fill(489.807pt,231.949pt) -- (495.282pt,231.949pt) -- (495.282pt,-4252.99pt) -- (489.807pt,-4252.99pt) -- (489.807pt,231.949pt); + \draw[line width=1pt, line join=miter, line cap=rect](489.807pt,231.949pt) -- (495.282pt,231.949pt) -- (495.282pt,-4252.99pt) -- (489.807pt,-4252.99pt) -- (489.807pt,231.949pt); + \color[rgb]{1,1,1} + \fill(495.282pt,230.157pt) -- (500.757pt,230.157pt) -- (500.757pt,-4252.99pt) -- (495.282pt,-4252.99pt) -- (495.282pt,230.157pt); + \color[rgb]{0,0,0} + \fill(495.282pt,230.157pt) -- (500.757pt,230.157pt) -- (500.757pt,-4252.99pt) -- (495.282pt,-4252.99pt) -- (495.282pt,230.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](495.282pt,230.157pt) -- (500.757pt,230.157pt) -- (500.757pt,-4252.99pt) -- (495.282pt,-4252.99pt) -- (495.282pt,230.157pt); + \color[rgb]{1,1,1} + \fill(500.757pt,232.93pt) -- (506.232pt,232.93pt) -- (506.232pt,-4252.99pt) -- (500.757pt,-4252.99pt) -- (500.757pt,232.93pt); + \color[rgb]{0,0,0} + \fill(500.757pt,232.93pt) -- (506.232pt,232.93pt) -- (506.232pt,-4252.99pt) -- (500.757pt,-4252.99pt) -- (500.757pt,232.93pt); + \draw[line width=1pt, line join=miter, line cap=rect](500.757pt,232.93pt) -- (506.232pt,232.93pt) -- (506.232pt,-4252.99pt) -- (500.757pt,-4252.99pt) -- (500.757pt,232.93pt); + \color[rgb]{1,1,1} + \fill(506.232pt,218.524pt) -- (511.707pt,218.524pt) -- (511.707pt,-4252.99pt) -- (506.232pt,-4252.99pt) -- (506.232pt,218.524pt); + \color[rgb]{0,0,0} + \fill(506.232pt,218.524pt) -- (511.707pt,218.524pt) -- (511.707pt,-4252.99pt) -- (506.232pt,-4252.99pt) -- (506.232pt,218.524pt); + \draw[line width=1pt, line join=miter, line cap=rect](506.232pt,218.524pt) -- (511.707pt,218.524pt) -- (511.707pt,-4252.99pt) -- (506.232pt,-4252.99pt) -- (506.232pt,218.524pt); + \color[rgb]{1,1,1} + \fill(511.707pt,218.554pt) -- (517.182pt,218.554pt) -- (517.182pt,-4252.99pt) -- (511.707pt,-4252.99pt) -- (511.707pt,218.554pt); + \color[rgb]{0,0,0} + \fill(511.707pt,218.554pt) -- (517.182pt,218.554pt) -- (517.182pt,-4252.99pt) -- (511.707pt,-4252.99pt) -- (511.707pt,218.554pt); + \draw[line width=1pt, line join=miter, line cap=rect](511.707pt,218.554pt) -- (517.182pt,218.554pt) -- (517.182pt,-4252.99pt) -- (511.707pt,-4252.99pt) -- (511.707pt,218.554pt); + \color[rgb]{1,1,1} + \fill(517.182pt,218.923pt) -- (522.657pt,218.923pt) -- (522.657pt,-4252.99pt) -- (517.182pt,-4252.99pt) -- (517.182pt,218.923pt); + \color[rgb]{0,0,0} + \fill(517.182pt,218.923pt) -- (522.657pt,218.923pt) -- (522.657pt,-4252.99pt) -- (517.182pt,-4252.99pt) -- (517.182pt,218.923pt); + \draw[line width=1pt, line join=miter, line cap=rect](517.182pt,218.923pt) -- (522.657pt,218.923pt) -- (522.657pt,-4252.99pt) -- (517.182pt,-4252.99pt) -- (517.182pt,218.923pt); + \color[rgb]{1,1,1} + \fill(522.657pt,222.06pt) -- (528.132pt,222.06pt) -- (528.132pt,-4252.99pt) -- (522.657pt,-4252.99pt) -- (522.657pt,222.06pt); + \color[rgb]{0,0,0} + \fill(522.657pt,222.06pt) -- (528.132pt,222.06pt) -- (528.132pt,-4252.99pt) -- (522.657pt,-4252.99pt) -- (522.657pt,222.06pt); + \draw[line width=1pt, line join=miter, line cap=rect](522.657pt,222.06pt) -- (528.132pt,222.06pt) -- (528.132pt,-4252.99pt) -- (522.657pt,-4252.99pt) -- (522.657pt,222.06pt); + \color[rgb]{1,1,1} + \fill(528.132pt,221.556pt) -- (533.607pt,221.556pt) -- (533.607pt,-4252.99pt) -- (528.132pt,-4252.99pt) -- (528.132pt,221.556pt); + \color[rgb]{0,0,0} + \fill(528.132pt,221.556pt) -- (533.607pt,221.556pt) -- (533.607pt,-4252.99pt) -- (528.132pt,-4252.99pt) -- (528.132pt,221.556pt); + \draw[line width=1pt, line join=miter, line cap=rect](528.132pt,221.556pt) -- (533.607pt,221.556pt) -- (533.607pt,-4252.99pt) -- (528.132pt,-4252.99pt) -- (528.132pt,221.556pt); + \color[rgb]{1,1,1} + \fill(533.607pt,225.715pt) -- (539.082pt,225.715pt) -- (539.082pt,-4252.99pt) -- (533.607pt,-4252.99pt) -- (533.607pt,225.715pt); + \color[rgb]{0,0,0} + \fill(533.607pt,225.715pt) -- (539.082pt,225.715pt) -- (539.082pt,-4252.99pt) -- (533.607pt,-4252.99pt) -- (533.607pt,225.715pt); + \draw[line width=1pt, line join=miter, line cap=rect](533.607pt,225.715pt) -- (539.082pt,225.715pt) -- (539.082pt,-4252.99pt) -- (533.607pt,-4252.99pt) -- (533.607pt,225.715pt); + \color[rgb]{1,1,1} + \fill(539.082pt,222.72pt) -- (544.557pt,222.72pt) -- (544.557pt,-4252.99pt) -- (539.082pt,-4252.99pt) -- (539.082pt,222.72pt); + \color[rgb]{0,0,0} + \fill(539.082pt,222.72pt) -- (544.557pt,222.72pt) -- (544.557pt,-4252.99pt) -- (539.082pt,-4252.99pt) -- (539.082pt,222.72pt); + \draw[line width=1pt, line join=miter, line cap=rect](539.082pt,222.72pt) -- (544.557pt,222.72pt) -- (544.557pt,-4252.99pt) -- (539.082pt,-4252.99pt) -- (539.082pt,222.72pt); + \color[rgb]{1,1,1} + \fill(544.557pt,226.809pt) -- (550.032pt,226.809pt) -- (550.032pt,-4252.99pt) -- (544.557pt,-4252.99pt) -- (544.557pt,226.809pt); + \color[rgb]{0,0,0} + \fill(544.557pt,226.809pt) -- (550.032pt,226.809pt) -- (550.032pt,-4252.99pt) -- (544.557pt,-4252.99pt) -- (544.557pt,226.809pt); + \draw[line width=1pt, line join=miter, line cap=rect](544.557pt,226.809pt) -- (550.032pt,226.809pt) -- (550.032pt,-4252.99pt) -- (544.557pt,-4252.99pt) -- (544.557pt,226.809pt); + \color[rgb]{1,1,1} + \fill(550.032pt,223.865pt) -- (555.507pt,223.865pt) -- (555.507pt,-4252.99pt) -- (550.032pt,-4252.99pt) -- (550.032pt,223.865pt); + \color[rgb]{0,0,0} + \fill(550.032pt,223.865pt) -- (555.507pt,223.865pt) -- (555.507pt,-4252.99pt) -- (550.032pt,-4252.99pt) -- (550.032pt,223.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](550.032pt,223.865pt) -- (555.507pt,223.865pt) -- (555.507pt,-4252.99pt) -- (550.032pt,-4252.99pt) -- (550.032pt,223.865pt); + \color[rgb]{1,1,1} + \fill(555.507pt,227.119pt) -- (560.982pt,227.119pt) -- (560.982pt,-4252.99pt) -- (555.507pt,-4252.99pt) -- (555.507pt,227.119pt); + \color[rgb]{0,0,0} + \fill(555.507pt,227.119pt) -- (560.982pt,227.119pt) -- (560.982pt,-4252.99pt) -- (555.507pt,-4252.99pt) -- (555.507pt,227.119pt); + \draw[line width=1pt, line join=miter, line cap=rect](555.507pt,227.119pt) -- (560.982pt,227.119pt) -- (560.982pt,-4252.99pt) -- (555.507pt,-4252.99pt) -- (555.507pt,227.119pt); + \color[rgb]{1,1,1} + \fill(560.982pt,221.453pt) -- (566.457pt,221.453pt) -- (566.457pt,-4252.99pt) -- (560.982pt,-4252.99pt) -- (560.982pt,221.453pt); + \color[rgb]{0,0,0} + \fill(560.982pt,221.453pt) -- (566.457pt,221.453pt) -- (566.457pt,-4252.99pt) -- (560.982pt,-4252.99pt) -- (560.982pt,221.453pt); + \draw[line width=1pt, line join=miter, line cap=rect](560.982pt,221.453pt) -- (566.457pt,221.453pt) -- (566.457pt,-4252.99pt) -- (560.982pt,-4252.99pt) -- (560.982pt,221.453pt); + \color[rgb]{1,1,1} + \fill(566.457pt,224.556pt) -- (571.932pt,224.556pt) -- (571.932pt,-4252.99pt) -- (566.457pt,-4252.99pt) -- (566.457pt,224.556pt); + \color[rgb]{0,0,0} + \fill(566.457pt,224.556pt) -- (571.932pt,224.556pt) -- (571.932pt,-4252.99pt) -- (566.457pt,-4252.99pt) -- (566.457pt,224.556pt); + \draw[line width=1pt, line join=miter, line cap=rect](566.457pt,224.556pt) -- (571.932pt,224.556pt) -- (571.932pt,-4252.99pt) -- (566.457pt,-4252.99pt) -- (566.457pt,224.556pt); + \color[rgb]{1,1,1} + \fill(571.932pt,222.405pt) -- (577.407pt,222.405pt) -- (577.407pt,-4252.99pt) -- (571.932pt,-4252.99pt) -- (571.932pt,222.405pt); + \color[rgb]{0,0,0} + \fill(571.932pt,222.405pt) -- (577.407pt,222.405pt) -- (577.407pt,-4252.99pt) -- (571.932pt,-4252.99pt) -- (571.932pt,222.405pt); + \draw[line width=1pt, line join=miter, line cap=rect](571.932pt,222.405pt) -- (577.407pt,222.405pt) -- (577.407pt,-4252.99pt) -- (571.932pt,-4252.99pt) -- (571.932pt,222.405pt); + \color[rgb]{1,1,1} + \fill(577.407pt,225.298pt) -- (582.882pt,225.298pt) -- (582.882pt,-4252.99pt) -- (577.407pt,-4252.99pt) -- (577.407pt,225.298pt); + \color[rgb]{0,0,0} + \fill(577.407pt,225.298pt) -- (582.882pt,225.298pt) -- (582.882pt,-4252.99pt) -- (577.407pt,-4252.99pt) -- (577.407pt,225.298pt); + \draw[line width=1pt, line join=miter, line cap=rect](577.407pt,225.298pt) -- (582.882pt,225.298pt) -- (582.882pt,-4252.99pt) -- (577.407pt,-4252.99pt) -- (577.407pt,225.298pt); + \color[rgb]{1,1,1} + \fill(582.882pt,225.931pt) -- (588.357pt,225.931pt) -- (588.357pt,-4252.99pt) -- (582.882pt,-4252.99pt) -- (582.882pt,225.931pt); + \color[rgb]{0,0,0} + \fill(582.882pt,225.931pt) -- (588.357pt,225.931pt) -- (588.357pt,-4252.99pt) -- (582.882pt,-4252.99pt) -- (582.882pt,225.931pt); + \draw[line width=1pt, line join=miter, line cap=rect](582.882pt,225.931pt) -- (588.357pt,225.931pt) -- (588.357pt,-4252.99pt) -- (582.882pt,-4252.99pt) -- (582.882pt,225.931pt); + \color[rgb]{1,1,1} + \fill(588.357pt,221.466pt) -- (593.832pt,221.466pt) -- (593.832pt,-4252.99pt) -- (588.357pt,-4252.99pt) -- (588.357pt,221.466pt); + \color[rgb]{0,0,0} + \fill(588.357pt,221.466pt) -- (593.832pt,221.466pt) -- (593.832pt,-4252.99pt) -- (588.357pt,-4252.99pt) -- (588.357pt,221.466pt); + \draw[line width=1pt, line join=miter, line cap=rect](588.357pt,221.466pt) -- (593.832pt,221.466pt) -- (593.832pt,-4252.99pt) -- (588.357pt,-4252.99pt) -- (588.357pt,221.466pt); + \color[rgb]{1,1,1} + \fill(593.832pt,234.566pt) -- (599.307pt,234.566pt) -- (599.307pt,-4252.99pt) -- (593.832pt,-4252.99pt) -- (593.832pt,234.566pt); + \color[rgb]{0,0,0} + \fill(593.832pt,234.566pt) -- (599.307pt,234.566pt) -- (599.307pt,-4252.99pt) -- (593.832pt,-4252.99pt) -- (593.832pt,234.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](593.832pt,234.566pt) -- (599.307pt,234.566pt) -- (599.307pt,-4252.99pt) -- (593.832pt,-4252.99pt) -- (593.832pt,234.566pt); + \color[rgb]{1,1,1} + \fill(599.307pt,234.704pt) -- (604.782pt,234.704pt) -- (604.782pt,-4252.99pt) -- (599.307pt,-4252.99pt) -- (599.307pt,234.704pt); + \color[rgb]{0,0,0} + \fill(599.307pt,234.704pt) -- (604.782pt,234.704pt) -- (604.782pt,-4252.99pt) -- (599.307pt,-4252.99pt) -- (599.307pt,234.704pt); + \draw[line width=1pt, line join=miter, line cap=rect](599.307pt,234.704pt) -- (604.782pt,234.704pt) -- (604.782pt,-4252.99pt) -- (599.307pt,-4252.99pt) -- (599.307pt,234.704pt); + \color[rgb]{1,1,1} + \fill(604.782pt,232.039pt) -- (610.257pt,232.039pt) -- (610.257pt,-4252.99pt) -- (604.782pt,-4252.99pt) -- (604.782pt,232.039pt); + \color[rgb]{0,0,0} + \fill(604.782pt,232.039pt) -- (610.257pt,232.039pt) -- (610.257pt,-4252.99pt) -- (604.782pt,-4252.99pt) -- (604.782pt,232.039pt); + \draw[line width=1pt, line join=miter, line cap=rect](604.782pt,232.039pt) -- (610.257pt,232.039pt) -- (610.257pt,-4252.99pt) -- (604.782pt,-4252.99pt) -- (604.782pt,232.039pt); + \color[rgb]{1,1,1} + \fill(610.257pt,238.617pt) -- (615.732pt,238.617pt) -- (615.732pt,-4252.99pt) -- (610.257pt,-4252.99pt) -- (610.257pt,238.617pt); + \color[rgb]{0,0,0} + \fill(610.257pt,238.617pt) -- (615.732pt,238.617pt) -- (615.732pt,-4252.99pt) -- (610.257pt,-4252.99pt) -- (610.257pt,238.617pt); + \draw[line width=1pt, line join=miter, line cap=rect](610.257pt,238.617pt) -- (615.732pt,238.617pt) -- (615.732pt,-4252.99pt) -- (610.257pt,-4252.99pt) -- (610.257pt,238.617pt); + \color[rgb]{1,1,1} + \fill(615.732pt,237.743pt) -- (621.207pt,237.743pt) -- (621.207pt,-4252.99pt) -- (615.732pt,-4252.99pt) -- (615.732pt,237.743pt); + \color[rgb]{0,0,0} + \fill(615.732pt,237.743pt) -- (621.207pt,237.743pt) -- (621.207pt,-4252.99pt) -- (615.732pt,-4252.99pt) -- (615.732pt,237.743pt); + \draw[line width=1pt, line join=miter, line cap=rect](615.732pt,237.743pt) -- (621.207pt,237.743pt) -- (621.207pt,-4252.99pt) -- (615.732pt,-4252.99pt) -- (615.732pt,237.743pt); + \color[rgb]{1,1,1} + \fill(621.207pt,241.859pt) -- (626.682pt,241.859pt) -- (626.682pt,-4252.99pt) -- (621.207pt,-4252.99pt) -- (621.207pt,241.859pt); + \color[rgb]{0,0,0} + \fill(621.207pt,241.859pt) -- (626.682pt,241.859pt) -- (626.682pt,-4252.99pt) -- (621.207pt,-4252.99pt) -- (621.207pt,241.859pt); + \draw[line width=1pt, line join=miter, line cap=rect](621.207pt,241.859pt) -- (626.682pt,241.859pt) -- (626.682pt,-4252.99pt) -- (621.207pt,-4252.99pt) -- (621.207pt,241.859pt); + \color[rgb]{1,1,1} + \fill(626.682pt,238.108pt) -- (632.157pt,238.108pt) -- (632.157pt,-4252.99pt) -- (626.682pt,-4252.99pt) -- (626.682pt,238.108pt); + \color[rgb]{0,0,0} + \fill(626.682pt,238.108pt) -- (632.157pt,238.108pt) -- (632.157pt,-4252.99pt) -- (626.682pt,-4252.99pt) -- (626.682pt,238.108pt); + \draw[line width=1pt, line join=miter, line cap=rect](626.682pt,238.108pt) -- (632.157pt,238.108pt) -- (632.157pt,-4252.99pt) -- (626.682pt,-4252.99pt) -- (626.682pt,238.108pt); + \color[rgb]{1,1,1} + \fill(632.157pt,243.624pt) -- (637.632pt,243.624pt) -- (637.632pt,-4252.99pt) -- (632.157pt,-4252.99pt) -- (632.157pt,243.624pt); + \color[rgb]{0,0,0} + \fill(632.157pt,243.624pt) -- (637.632pt,243.624pt) -- (637.632pt,-4252.99pt) -- (632.157pt,-4252.99pt) -- (632.157pt,243.624pt); + \draw[line width=1pt, line join=miter, line cap=rect](632.157pt,243.624pt) -- (637.632pt,243.624pt) -- (637.632pt,-4252.99pt) -- (632.157pt,-4252.99pt) -- (632.157pt,243.624pt); + \color[rgb]{1,1,1} + \fill(637.632pt,240.039pt) -- (643.107pt,240.039pt) -- (643.107pt,-4252.99pt) -- (637.632pt,-4252.99pt) -- (637.632pt,240.039pt); + \color[rgb]{0,0,0} + \fill(637.632pt,240.039pt) -- (643.107pt,240.039pt) -- (643.107pt,-4252.99pt) -- (637.632pt,-4252.99pt) -- (637.632pt,240.039pt); + \draw[line width=1pt, line join=miter, line cap=rect](637.632pt,240.039pt) -- (643.107pt,240.039pt) -- (643.107pt,-4252.99pt) -- (637.632pt,-4252.99pt) -- (637.632pt,240.039pt); + \color[rgb]{1,1,1} + \fill(643.107pt,237.693pt) -- (648.582pt,237.693pt) -- (648.582pt,-4252.99pt) -- (643.107pt,-4252.99pt) -- (643.107pt,237.693pt); + \color[rgb]{0,0,0} + \fill(643.107pt,237.693pt) -- (648.582pt,237.693pt) -- (648.582pt,-4252.99pt) -- (643.107pt,-4252.99pt) -- (643.107pt,237.693pt); + \draw[line width=1pt, line join=miter, line cap=rect](643.107pt,237.693pt) -- (648.582pt,237.693pt) -- (648.582pt,-4252.99pt) -- (643.107pt,-4252.99pt) -- (643.107pt,237.693pt); + \color[rgb]{1,1,1} + \fill(648.582pt,235.814pt) -- (654.057pt,235.814pt) -- (654.057pt,-4252.99pt) -- (648.582pt,-4252.99pt) -- (648.582pt,235.814pt); + \color[rgb]{0,0,0} + \fill(648.582pt,235.814pt) -- (654.057pt,235.814pt) -- (654.057pt,-4252.99pt) -- (648.582pt,-4252.99pt) -- (648.582pt,235.814pt); + \draw[line width=1pt, line join=miter, line cap=rect](648.582pt,235.814pt) -- (654.057pt,235.814pt) -- (654.057pt,-4252.99pt) -- (648.582pt,-4252.99pt) -- (648.582pt,235.814pt); + \color[rgb]{1,1,1} + \fill(654.057pt,236.276pt) -- (659.532pt,236.276pt) -- (659.532pt,-4252.99pt) -- (654.057pt,-4252.99pt) -- (654.057pt,236.276pt); + \color[rgb]{0,0,0} + \fill(654.057pt,236.276pt) -- (659.532pt,236.276pt) -- (659.532pt,-4252.99pt) -- (654.057pt,-4252.99pt) -- (654.057pt,236.276pt); + \draw[line width=1pt, line join=miter, line cap=rect](654.057pt,236.276pt) -- (659.532pt,236.276pt) -- (659.532pt,-4252.99pt) -- (654.057pt,-4252.99pt) -- (654.057pt,236.276pt); + \color[rgb]{1,1,1} + \fill(659.532pt,239.944pt) -- (665.007pt,239.944pt) -- (665.007pt,-4252.99pt) -- (659.532pt,-4252.99pt) -- (659.532pt,239.944pt); + \color[rgb]{0,0,0} + \fill(659.532pt,239.944pt) -- (665.007pt,239.944pt) -- (665.007pt,-4252.99pt) -- (659.532pt,-4252.99pt) -- (659.532pt,239.944pt); + \draw[line width=1pt, line join=miter, line cap=rect](659.532pt,239.944pt) -- (665.007pt,239.944pt) -- (665.007pt,-4252.99pt) -- (659.532pt,-4252.99pt) -- (659.532pt,239.944pt); + \color[rgb]{1,1,1} + \fill(665.007pt,240.865pt) -- (670.482pt,240.865pt) -- (670.482pt,-4252.99pt) -- (665.007pt,-4252.99pt) -- (665.007pt,240.865pt); + \color[rgb]{0,0,0} + \fill(665.007pt,240.865pt) -- (670.482pt,240.865pt) -- (670.482pt,-4252.99pt) -- (665.007pt,-4252.99pt) -- (665.007pt,240.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](665.007pt,240.865pt) -- (670.482pt,240.865pt) -- (670.482pt,-4252.99pt) -- (665.007pt,-4252.99pt) -- (665.007pt,240.865pt); + \color[rgb]{1,1,1} + \fill(670.482pt,238.951pt) -- (675.957pt,238.951pt) -- (675.957pt,-4252.99pt) -- (670.482pt,-4252.99pt) -- (670.482pt,238.951pt); + \color[rgb]{0,0,0} + \fill(670.482pt,238.951pt) -- (675.957pt,238.951pt) -- (675.957pt,-4252.99pt) -- (670.482pt,-4252.99pt) -- (670.482pt,238.951pt); + \draw[line width=1pt, line join=miter, line cap=rect](670.482pt,238.951pt) -- (675.957pt,238.951pt) -- (675.957pt,-4252.99pt) -- (670.482pt,-4252.99pt) -- (670.482pt,238.951pt); + \color[rgb]{1,1,1} + \fill(675.957pt,242.522pt) -- (681.432pt,242.522pt) -- (681.432pt,-4252.99pt) -- (675.957pt,-4252.99pt) -- (675.957pt,242.522pt); + \color[rgb]{0,0,0} + \fill(675.957pt,242.522pt) -- (681.432pt,242.522pt) -- (681.432pt,-4252.99pt) -- (675.957pt,-4252.99pt) -- (675.957pt,242.522pt); + \draw[line width=1pt, line join=miter, line cap=rect](675.957pt,242.522pt) -- (681.432pt,242.522pt) -- (681.432pt,-4252.99pt) -- (675.957pt,-4252.99pt) -- (675.957pt,242.522pt); + \color[rgb]{1,1,1} + \fill(681.432pt,246.292pt) -- (686.907pt,246.292pt) -- (686.907pt,-4252.99pt) -- (681.432pt,-4252.99pt) -- (681.432pt,246.292pt); + \color[rgb]{0,0,0} + \fill(681.432pt,246.292pt) -- (686.907pt,246.292pt) -- (686.907pt,-4252.99pt) -- (681.432pt,-4252.99pt) -- (681.432pt,246.292pt); + \draw[line width=1pt, line join=miter, line cap=rect](681.432pt,246.292pt) -- (686.907pt,246.292pt) -- (686.907pt,-4252.99pt) -- (681.432pt,-4252.99pt) -- (681.432pt,246.292pt); + \color[rgb]{1,1,1} + \fill(686.907pt,244.986pt) -- (692.382pt,244.986pt) -- (692.382pt,-4252.99pt) -- (686.907pt,-4252.99pt) -- (686.907pt,244.986pt); + \color[rgb]{0,0,0} + \fill(686.907pt,244.986pt) -- (692.382pt,244.986pt) -- (692.382pt,-4252.99pt) -- (686.907pt,-4252.99pt) -- (686.907pt,244.986pt); + \draw[line width=1pt, line join=miter, line cap=rect](686.907pt,244.986pt) -- (692.382pt,244.986pt) -- (692.382pt,-4252.99pt) -- (686.907pt,-4252.99pt) -- (686.907pt,244.986pt); + \color[rgb]{1,1,1} + \fill(692.382pt,244.09pt) -- (697.857pt,244.09pt) -- (697.857pt,-4252.99pt) -- (692.382pt,-4252.99pt) -- (692.382pt,244.09pt); + \color[rgb]{0,0,0} + \fill(692.382pt,244.09pt) -- (697.857pt,244.09pt) -- (697.857pt,-4252.99pt) -- (692.382pt,-4252.99pt) -- (692.382pt,244.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](692.382pt,244.09pt) -- (697.857pt,244.09pt) -- (697.857pt,-4252.99pt) -- (692.382pt,-4252.99pt) -- (692.382pt,244.09pt); + \color[rgb]{1,1,1} + \fill(697.857pt,246.675pt) -- (703.332pt,246.675pt) -- (703.332pt,-4252.99pt) -- (697.857pt,-4252.99pt) -- (697.857pt,246.675pt); + \color[rgb]{0,0,0} + \fill(697.857pt,246.675pt) -- (703.332pt,246.675pt) -- (703.332pt,-4252.99pt) -- (697.857pt,-4252.99pt) -- (697.857pt,246.675pt); + \draw[line width=1pt, line join=miter, line cap=rect](697.857pt,246.675pt) -- (703.332pt,246.675pt) -- (703.332pt,-4252.99pt) -- (697.857pt,-4252.99pt) -- (697.857pt,246.675pt); + \color[rgb]{1,1,1} + \fill(703.332pt,243.562pt) -- (708.807pt,243.562pt) -- (708.807pt,-4252.99pt) -- (703.332pt,-4252.99pt) -- (703.332pt,243.562pt); + \color[rgb]{0,0,0} + \fill(703.332pt,243.562pt) -- (708.807pt,243.562pt) -- (708.807pt,-4252.99pt) -- (703.332pt,-4252.99pt) -- (703.332pt,243.562pt); + \draw[line width=1pt, line join=miter, line cap=rect](703.332pt,243.562pt) -- (708.807pt,243.562pt) -- (708.807pt,-4252.99pt) -- (703.332pt,-4252.99pt) -- (703.332pt,243.562pt); + \color[rgb]{1,1,1} + \fill(708.807pt,242.478pt) -- (714.282pt,242.478pt) -- (714.282pt,-4252.99pt) -- (708.807pt,-4252.99pt) -- (708.807pt,242.478pt); + \color[rgb]{0,0,0} + \fill(708.807pt,242.478pt) -- (714.282pt,242.478pt) -- (714.282pt,-4252.99pt) -- (708.807pt,-4252.99pt) -- (708.807pt,242.478pt); + \draw[line width=1pt, line join=miter, line cap=rect](708.807pt,242.478pt) -- (714.282pt,242.478pt) -- (714.282pt,-4252.99pt) -- (708.807pt,-4252.99pt) -- (708.807pt,242.478pt); + \color[rgb]{1,1,1} + \fill(714.282pt,247.635pt) -- (719.757pt,247.635pt) -- (719.757pt,-4252.99pt) -- (714.282pt,-4252.99pt) -- (714.282pt,247.635pt); + \color[rgb]{0,0,0} + \fill(714.282pt,247.635pt) -- (719.757pt,247.635pt) -- (719.757pt,-4252.99pt) -- (714.282pt,-4252.99pt) -- (714.282pt,247.635pt); + \draw[line width=1pt, line join=miter, line cap=rect](714.282pt,247.635pt) -- (719.757pt,247.635pt) -- (719.757pt,-4252.99pt) -- (714.282pt,-4252.99pt) -- (714.282pt,247.635pt); + \color[rgb]{1,1,1} + \fill(719.757pt,245.193pt) -- (725.232pt,245.193pt) -- (725.232pt,-4252.99pt) -- (719.757pt,-4252.99pt) -- (719.757pt,245.193pt); + \color[rgb]{0,0,0} + \fill(719.757pt,245.193pt) -- (725.232pt,245.193pt) -- (725.232pt,-4252.99pt) -- (719.757pt,-4252.99pt) -- (719.757pt,245.193pt); + \draw[line width=1pt, line join=miter, line cap=rect](719.757pt,245.193pt) -- (725.232pt,245.193pt) -- (725.232pt,-4252.99pt) -- (719.757pt,-4252.99pt) -- (719.757pt,245.193pt); + \color[rgb]{1,1,1} + \fill(68.2322pt,228.33pt) -- (73.7072pt,228.33pt) -- (73.7072pt,198.097pt) -- (68.2322pt,198.097pt) -- (68.2322pt,228.33pt); + \color[rgb]{1,0,0} + \fill(68.2322pt,228.33pt) -- (73.7072pt,228.33pt) -- (73.7072pt,198.097pt) -- (68.2322pt,198.097pt) -- (68.2322pt,228.33pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](68.2322pt,228.33pt) -- (73.7072pt,228.33pt) -- (73.7072pt,198.097pt) -- (68.2322pt,198.097pt) -- (68.2322pt,228.33pt); + \color[rgb]{1,1,1} + \fill(73.7072pt,226.194pt) -- (79.1822pt,226.194pt) -- (79.1822pt,195.668pt) -- (73.7072pt,195.668pt) -- (73.7072pt,226.194pt); + \color[rgb]{1,0,0} + \fill(73.7072pt,226.194pt) -- (79.1822pt,226.194pt) -- (79.1822pt,195.668pt) -- (73.7072pt,195.668pt) -- (73.7072pt,226.194pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](73.7072pt,226.194pt) -- (79.1822pt,226.194pt) -- (79.1822pt,195.668pt) -- (73.7072pt,195.668pt) -- (73.7072pt,226.194pt); + \color[rgb]{1,1,1} + \fill(79.1822pt,224.752pt) -- (84.6572pt,224.752pt) -- (84.6572pt,195.764pt) -- (79.1822pt,195.764pt) -- (79.1822pt,224.752pt); + \color[rgb]{1,0,0} + \fill(79.1822pt,224.752pt) -- (84.6572pt,224.752pt) -- (84.6572pt,195.764pt) -- (79.1822pt,195.764pt) -- (79.1822pt,224.752pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](79.1822pt,224.752pt) -- (84.6572pt,224.752pt) -- (84.6572pt,195.764pt) -- (79.1822pt,195.764pt) -- (79.1822pt,224.752pt); + \color[rgb]{1,1,1} + \fill(84.6572pt,227.678pt) -- (90.1322pt,227.678pt) -- (90.1322pt,198.307pt) -- (84.6572pt,198.307pt) -- (84.6572pt,227.678pt); + \color[rgb]{1,0,0} + \fill(84.6572pt,227.678pt) -- (90.1322pt,227.678pt) -- (90.1322pt,198.307pt) -- (84.6572pt,198.307pt) -- (84.6572pt,227.678pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](84.6572pt,227.678pt) -- (90.1322pt,227.678pt) -- (90.1322pt,198.307pt) -- (84.6572pt,198.307pt) -- (84.6572pt,227.678pt); + \color[rgb]{1,1,1} + \fill(90.1322pt,231.994pt) -- (95.6072pt,231.994pt) -- (95.6072pt,201.469pt) -- (90.1322pt,201.469pt) -- (90.1322pt,231.994pt); + \color[rgb]{1,0,0} + \fill(90.1322pt,231.994pt) -- (95.6072pt,231.994pt) -- (95.6072pt,201.469pt) -- (90.1322pt,201.469pt) -- (90.1322pt,231.994pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](90.1322pt,231.994pt) -- (95.6072pt,231.994pt) -- (95.6072pt,201.469pt) -- (90.1322pt,201.469pt) -- (90.1322pt,231.994pt); + \color[rgb]{1,1,1} + \fill(95.6072pt,230.805pt) -- (101.082pt,230.805pt) -- (101.082pt,199.326pt) -- (95.6072pt,199.326pt) -- (95.6072pt,230.805pt); + \color[rgb]{1,0,0} + \fill(95.6072pt,230.805pt) -- (101.082pt,230.805pt) -- (101.082pt,199.326pt) -- (95.6072pt,199.326pt) -- (95.6072pt,230.805pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](95.6072pt,230.805pt) -- (101.082pt,230.805pt) -- (101.082pt,199.326pt) -- (95.6072pt,199.326pt) -- (95.6072pt,230.805pt); + \color[rgb]{1,1,1} + \fill(101.082pt,232.15pt) -- (106.557pt,232.15pt) -- (106.557pt,200.78pt) -- (101.082pt,200.78pt) -- (101.082pt,232.15pt); + \color[rgb]{1,0,0} + \fill(101.082pt,232.15pt) -- (106.557pt,232.15pt) -- (106.557pt,200.78pt) -- (101.082pt,200.78pt) -- (101.082pt,232.15pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](101.082pt,232.15pt) -- (106.557pt,232.15pt) -- (106.557pt,200.78pt) -- (101.082pt,200.78pt) -- (101.082pt,232.15pt); + \color[rgb]{1,1,1} + \fill(106.557pt,231.516pt) -- (112.032pt,231.516pt) -- (112.032pt,199.524pt) -- (106.557pt,199.524pt) -- (106.557pt,231.516pt); + \color[rgb]{1,0,0} + \fill(106.557pt,231.516pt) -- (112.032pt,231.516pt) -- (112.032pt,199.524pt) -- (106.557pt,199.524pt) -- (106.557pt,231.516pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](106.557pt,231.516pt) -- (112.032pt,231.516pt) -- (112.032pt,199.524pt) -- (106.557pt,199.524pt) -- (106.557pt,231.516pt); + \color[rgb]{1,1,1} + \fill(112.032pt,238.564pt) -- (117.507pt,238.564pt) -- (117.507pt,195.085pt) -- (112.032pt,195.085pt) -- (112.032pt,238.564pt); + \color[rgb]{1,0,0} + \fill(112.032pt,238.564pt) -- (117.507pt,238.564pt) -- (117.507pt,195.085pt) -- (112.032pt,195.085pt) -- (112.032pt,238.564pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](112.032pt,238.564pt) -- (117.507pt,238.564pt) -- (117.507pt,195.085pt) -- (112.032pt,195.085pt) -- (112.032pt,238.564pt); + \color[rgb]{1,1,1} + \fill(117.507pt,239.602pt) -- (122.982pt,239.602pt) -- (122.982pt,199.836pt) -- (117.507pt,199.836pt) -- (117.507pt,239.602pt); + \color[rgb]{1,0,0} + \fill(117.507pt,239.602pt) -- (122.982pt,239.602pt) -- (122.982pt,199.836pt) -- (117.507pt,199.836pt) -- (117.507pt,239.602pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](117.507pt,239.602pt) -- (122.982pt,239.602pt) -- (122.982pt,199.836pt) -- (117.507pt,199.836pt) -- (117.507pt,239.602pt); + \color[rgb]{1,1,1} + \fill(122.982pt,239.505pt) -- (128.457pt,239.505pt) -- (128.457pt,199.326pt) -- (122.982pt,199.326pt) -- (122.982pt,239.505pt); + \color[rgb]{1,0,0} + \fill(122.982pt,239.505pt) -- (128.457pt,239.505pt) -- (128.457pt,199.326pt) -- (122.982pt,199.326pt) -- (122.982pt,239.505pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](122.982pt,239.505pt) -- (128.457pt,239.505pt) -- (128.457pt,199.326pt) -- (122.982pt,199.326pt) -- (122.982pt,239.505pt); + \color[rgb]{1,1,1} + \fill(128.457pt,245.624pt) -- (133.932pt,245.624pt) -- (133.932pt,203.238pt) -- (128.457pt,203.238pt) -- (128.457pt,245.624pt); + \color[rgb]{1,0,0} + \fill(128.457pt,245.624pt) -- (133.932pt,245.624pt) -- (133.932pt,203.238pt) -- (128.457pt,203.238pt) -- (128.457pt,245.624pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](128.457pt,245.624pt) -- (133.932pt,245.624pt) -- (133.932pt,203.238pt) -- (128.457pt,203.238pt) -- (128.457pt,245.624pt); + \color[rgb]{1,1,1} + \fill(133.932pt,246.418pt) -- (139.407pt,246.418pt) -- (139.407pt,204.559pt) -- (133.932pt,204.559pt) -- (133.932pt,246.418pt); + \color[rgb]{1,0,0} + \fill(133.932pt,246.418pt) -- (139.407pt,246.418pt) -- (139.407pt,204.559pt) -- (133.932pt,204.559pt) -- (133.932pt,246.418pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](133.932pt,246.418pt) -- (139.407pt,246.418pt) -- (139.407pt,204.559pt) -- (133.932pt,204.559pt) -- (133.932pt,246.418pt); + \color[rgb]{1,1,1} + \fill(139.407pt,247.879pt) -- (144.882pt,247.879pt) -- (144.882pt,209.433pt) -- (139.407pt,209.433pt) -- (139.407pt,247.879pt); + \color[rgb]{1,0,0} + \fill(139.407pt,247.879pt) -- (144.882pt,247.879pt) -- (144.882pt,209.433pt) -- (139.407pt,209.433pt) -- (139.407pt,247.879pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](139.407pt,247.879pt) -- (144.882pt,247.879pt) -- (144.882pt,209.433pt) -- (139.407pt,209.433pt) -- (139.407pt,247.879pt); + \color[rgb]{1,1,1} + \fill(144.882pt,247.52pt) -- (150.357pt,247.52pt) -- (150.357pt,205.624pt) -- (144.882pt,205.624pt) -- (144.882pt,247.52pt); + \color[rgb]{1,0,0} + \fill(144.882pt,247.52pt) -- (150.357pt,247.52pt) -- (150.357pt,205.624pt) -- (144.882pt,205.624pt) -- (144.882pt,247.52pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](144.882pt,247.52pt) -- (150.357pt,247.52pt) -- (150.357pt,205.624pt) -- (144.882pt,205.624pt) -- (144.882pt,247.52pt); + \color[rgb]{1,1,1} + \fill(150.357pt,246.332pt) -- (155.832pt,246.332pt) -- (155.832pt,206.825pt) -- (150.357pt,206.825pt) -- (150.357pt,246.332pt); + \color[rgb]{1,0,0} + \fill(150.357pt,246.332pt) -- (155.832pt,246.332pt) -- (155.832pt,206.825pt) -- (150.357pt,206.825pt) -- (150.357pt,246.332pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](150.357pt,246.332pt) -- (155.832pt,246.332pt) -- (155.832pt,206.825pt) -- (150.357pt,206.825pt) -- (150.357pt,246.332pt); + \color[rgb]{1,1,1} + \fill(155.832pt,379.034pt) -- (161.307pt,379.034pt) -- (161.307pt,192.673pt) -- (155.832pt,192.673pt) -- (155.832pt,379.034pt); + \color[rgb]{1,0,0} + \fill(155.832pt,379.034pt) -- (161.307pt,379.034pt) -- (161.307pt,192.673pt) -- (155.832pt,192.673pt) -- (155.832pt,379.034pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](155.832pt,379.034pt) -- (161.307pt,379.034pt) -- (161.307pt,192.673pt) -- (155.832pt,192.673pt) -- (155.832pt,379.034pt); + \color[rgb]{1,1,1} + \fill(161.307pt,367.974pt) -- (166.782pt,367.974pt) -- (166.782pt,191.226pt) -- (161.307pt,191.226pt) -- (161.307pt,367.974pt); + \color[rgb]{1,0,0} + \fill(161.307pt,367.974pt) -- (166.782pt,367.974pt) -- (166.782pt,191.226pt) -- (161.307pt,191.226pt) -- (161.307pt,367.974pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](161.307pt,367.974pt) -- (166.782pt,367.974pt) -- (166.782pt,191.226pt) -- (161.307pt,191.226pt) -- (161.307pt,367.974pt); + \color[rgb]{1,1,1} + \fill(166.782pt,357.961pt) -- (172.257pt,357.961pt) -- (172.257pt,190.178pt) -- (166.782pt,190.178pt) -- (166.782pt,357.961pt); + \color[rgb]{1,0,0} + \fill(166.782pt,357.961pt) -- (172.257pt,357.961pt) -- (172.257pt,190.178pt) -- (166.782pt,190.178pt) -- (166.782pt,357.961pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](166.782pt,357.961pt) -- (172.257pt,357.961pt) -- (172.257pt,190.178pt) -- (166.782pt,190.178pt) -- (166.782pt,357.961pt); + \color[rgb]{1,1,1} + \fill(172.257pt,348.269pt) -- (177.732pt,348.269pt) -- (177.732pt,200.52pt) -- (172.257pt,200.52pt) -- (172.257pt,348.269pt); + \color[rgb]{1,0,0} + \fill(172.257pt,348.269pt) -- (177.732pt,348.269pt) -- (177.732pt,200.52pt) -- (172.257pt,200.52pt) -- (172.257pt,348.269pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](172.257pt,348.269pt) -- (177.732pt,348.269pt) -- (177.732pt,200.52pt) -- (172.257pt,200.52pt) -- (172.257pt,348.269pt); + \color[rgb]{1,1,1} + \fill(177.732pt,345.428pt) -- (183.207pt,345.428pt) -- (183.207pt,197.841pt) -- (177.732pt,197.841pt) -- (177.732pt,345.428pt); + \color[rgb]{1,0,0} + \fill(177.732pt,345.428pt) -- (183.207pt,345.428pt) -- (183.207pt,197.841pt) -- (177.732pt,197.841pt) -- (177.732pt,345.428pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](177.732pt,345.428pt) -- (183.207pt,345.428pt) -- (183.207pt,197.841pt) -- (177.732pt,197.841pt) -- (177.732pt,345.428pt); + \color[rgb]{1,1,1} + \fill(183.207pt,323.953pt) -- (188.682pt,323.953pt) -- (188.682pt,203.783pt) -- (183.207pt,203.783pt) -- (183.207pt,323.953pt); + \color[rgb]{1,0,0} + \fill(183.207pt,323.953pt) -- (188.682pt,323.953pt) -- (188.682pt,203.783pt) -- (183.207pt,203.783pt) -- (183.207pt,323.953pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](183.207pt,323.953pt) -- (188.682pt,323.953pt) -- (188.682pt,203.783pt) -- (183.207pt,203.783pt) -- (183.207pt,323.953pt); + \color[rgb]{1,1,1} + \fill(188.682pt,344.98pt) -- (194.157pt,344.98pt) -- (194.157pt,195.427pt) -- (188.682pt,195.427pt) -- (188.682pt,344.98pt); + \color[rgb]{1,0,0} + \fill(188.682pt,344.98pt) -- (194.157pt,344.98pt) -- (194.157pt,195.427pt) -- (188.682pt,195.427pt) -- (188.682pt,344.98pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](188.682pt,344.98pt) -- (194.157pt,344.98pt) -- (194.157pt,195.427pt) -- (188.682pt,195.427pt) -- (188.682pt,344.98pt); + \color[rgb]{1,1,1} + \fill(194.157pt,321.138pt) -- (199.632pt,321.138pt) -- (199.632pt,205.767pt) -- (194.157pt,205.767pt) -- (194.157pt,321.138pt); + \color[rgb]{1,0,0} + \fill(194.157pt,321.138pt) -- (199.632pt,321.138pt) -- (199.632pt,205.767pt) -- (194.157pt,205.767pt) -- (194.157pt,321.138pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](194.157pt,321.138pt) -- (199.632pt,321.138pt) -- (199.632pt,205.767pt) -- (194.157pt,205.767pt) -- (194.157pt,321.138pt); + \color[rgb]{1,1,1} + \fill(199.632pt,241.864pt) -- (205.107pt,241.864pt) -- (205.107pt,209.338pt) -- (199.632pt,209.338pt) -- (199.632pt,241.864pt); + \color[rgb]{1,0,0} + \fill(199.632pt,241.864pt) -- (205.107pt,241.864pt) -- (205.107pt,209.338pt) -- (199.632pt,209.338pt) -- (199.632pt,241.864pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](199.632pt,241.864pt) -- (205.107pt,241.864pt) -- (205.107pt,209.338pt) -- (199.632pt,209.338pt) -- (199.632pt,241.864pt); + \color[rgb]{1,1,1} + \fill(205.107pt,242.151pt) -- (210.582pt,242.151pt) -- (210.582pt,209.314pt) -- (205.107pt,209.314pt) -- (205.107pt,242.151pt); + \color[rgb]{1,0,0} + \fill(205.107pt,242.151pt) -- (210.582pt,242.151pt) -- (210.582pt,209.314pt) -- (205.107pt,209.314pt) -- (205.107pt,242.151pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](205.107pt,242.151pt) -- (210.582pt,242.151pt) -- (210.582pt,209.314pt) -- (205.107pt,209.314pt) -- (205.107pt,242.151pt); + \color[rgb]{1,1,1} + \fill(210.582pt,243.045pt) -- (216.057pt,243.045pt) -- (216.057pt,210.382pt) -- (210.582pt,210.382pt) -- (210.582pt,243.045pt); + \color[rgb]{1,0,0} + \fill(210.582pt,243.045pt) -- (216.057pt,243.045pt) -- (216.057pt,210.382pt) -- (210.582pt,210.382pt) -- (210.582pt,243.045pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](210.582pt,243.045pt) -- (216.057pt,243.045pt) -- (216.057pt,210.382pt) -- (210.582pt,210.382pt) -- (210.582pt,243.045pt); + \color[rgb]{1,1,1} + \fill(216.057pt,245.847pt) -- (221.532pt,245.847pt) -- (221.532pt,214.244pt) -- (216.057pt,214.244pt) -- (216.057pt,245.847pt); + \color[rgb]{1,0,0} + \fill(216.057pt,245.847pt) -- (221.532pt,245.847pt) -- (221.532pt,214.244pt) -- (216.057pt,214.244pt) -- (216.057pt,245.847pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](216.057pt,245.847pt) -- (221.532pt,245.847pt) -- (221.532pt,214.244pt) -- (216.057pt,214.244pt) -- (216.057pt,245.847pt); + \color[rgb]{1,1,1} + \fill(221.532pt,246.404pt) -- (227.007pt,246.404pt) -- (227.007pt,212.761pt) -- (221.532pt,212.761pt) -- (221.532pt,246.404pt); + \color[rgb]{1,0,0} + \fill(221.532pt,246.404pt) -- (227.007pt,246.404pt) -- (227.007pt,212.761pt) -- (221.532pt,212.761pt) -- (221.532pt,246.404pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](221.532pt,246.404pt) -- (227.007pt,246.404pt) -- (227.007pt,212.761pt) -- (221.532pt,212.761pt) -- (221.532pt,246.404pt); + \color[rgb]{1,1,1} + \fill(227.007pt,247.397pt) -- (232.482pt,247.397pt) -- (232.482pt,214.593pt) -- (227.007pt,214.593pt) -- (227.007pt,247.397pt); + \color[rgb]{1,0,0} + \fill(227.007pt,247.397pt) -- (232.482pt,247.397pt) -- (232.482pt,214.593pt) -- (227.007pt,214.593pt) -- (227.007pt,247.397pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](227.007pt,247.397pt) -- (232.482pt,247.397pt) -- (232.482pt,214.593pt) -- (227.007pt,214.593pt) -- (227.007pt,247.397pt); + \color[rgb]{1,1,1} + \fill(232.482pt,248.872pt) -- (237.957pt,248.872pt) -- (237.957pt,213.945pt) -- (232.482pt,213.945pt) -- (232.482pt,248.872pt); + \color[rgb]{1,0,0} + \fill(232.482pt,248.872pt) -- (237.957pt,248.872pt) -- (237.957pt,213.945pt) -- (232.482pt,213.945pt) -- (232.482pt,248.872pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](232.482pt,248.872pt) -- (237.957pt,248.872pt) -- (237.957pt,213.945pt) -- (232.482pt,213.945pt) -- (232.482pt,248.872pt); + \color[rgb]{1,1,1} + \fill(237.957pt,250.481pt) -- (243.432pt,250.481pt) -- (243.432pt,218.435pt) -- (237.957pt,218.435pt) -- (237.957pt,250.481pt); + \color[rgb]{1,0,0} + \fill(237.957pt,250.481pt) -- (243.432pt,250.481pt) -- (243.432pt,218.435pt) -- (237.957pt,218.435pt) -- (237.957pt,250.481pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](237.957pt,250.481pt) -- (243.432pt,250.481pt) -- (243.432pt,218.435pt) -- (237.957pt,218.435pt) -- (237.957pt,250.481pt); + \color[rgb]{1,1,1} + \fill(243.432pt,363.383pt) -- (248.907pt,363.383pt) -- (248.907pt,203.042pt) -- (243.432pt,203.042pt) -- (243.432pt,363.383pt); + \color[rgb]{1,0,0} + \fill(243.432pt,363.383pt) -- (248.907pt,363.383pt) -- (248.907pt,203.042pt) -- (243.432pt,203.042pt) -- (243.432pt,363.383pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](243.432pt,363.383pt) -- (248.907pt,363.383pt) -- (248.907pt,203.042pt) -- (243.432pt,203.042pt) -- (243.432pt,363.383pt); + \color[rgb]{1,1,1} + \fill(248.907pt,337.149pt) -- (254.382pt,337.149pt) -- (254.382pt,206.469pt) -- (248.907pt,206.469pt) -- (248.907pt,337.149pt); + \color[rgb]{1,0,0} + \fill(248.907pt,337.149pt) -- (254.382pt,337.149pt) -- (254.382pt,206.469pt) -- (248.907pt,206.469pt) -- (248.907pt,337.149pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](248.907pt,337.149pt) -- (254.382pt,337.149pt) -- (254.382pt,206.469pt) -- (248.907pt,206.469pt) -- (248.907pt,337.149pt); + \color[rgb]{1,1,1} + \fill(254.382pt,320.282pt) -- (259.857pt,320.282pt) -- (259.857pt,207.699pt) -- (254.382pt,207.699pt) -- (254.382pt,320.282pt); + \color[rgb]{1,0,0} + \fill(254.382pt,320.282pt) -- (259.857pt,320.282pt) -- (259.857pt,207.699pt) -- (254.382pt,207.699pt) -- (254.382pt,320.282pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](254.382pt,320.282pt) -- (259.857pt,320.282pt) -- (259.857pt,207.699pt) -- (254.382pt,207.699pt) -- (254.382pt,320.282pt); + \color[rgb]{1,1,1} + \fill(259.857pt,310.728pt) -- (265.332pt,310.728pt) -- (265.332pt,213.698pt) -- (259.857pt,213.698pt) -- (259.857pt,310.728pt); + \color[rgb]{1,0,0} + \fill(259.857pt,310.728pt) -- (265.332pt,310.728pt) -- (265.332pt,213.698pt) -- (259.857pt,213.698pt) -- (259.857pt,310.728pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](259.857pt,310.728pt) -- (265.332pt,310.728pt) -- (265.332pt,213.698pt) -- (259.857pt,213.698pt) -- (259.857pt,310.728pt); + \color[rgb]{1,1,1} + \fill(265.332pt,296.229pt) -- (270.807pt,296.229pt) -- (270.807pt,214.72pt) -- (265.332pt,214.72pt) -- (265.332pt,296.229pt); + \color[rgb]{1,0,0} + \fill(265.332pt,296.229pt) -- (270.807pt,296.229pt) -- (270.807pt,214.72pt) -- (265.332pt,214.72pt) -- (265.332pt,296.229pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](265.332pt,296.229pt) -- (270.807pt,296.229pt) -- (270.807pt,214.72pt) -- (265.332pt,214.72pt) -- (265.332pt,296.229pt); + \color[rgb]{1,1,1} + \fill(270.807pt,312.754pt) -- (276.282pt,312.754pt) -- (276.282pt,218.102pt) -- (270.807pt,218.102pt) -- (270.807pt,312.754pt); + \color[rgb]{1,0,0} + \fill(270.807pt,312.754pt) -- (276.282pt,312.754pt) -- (276.282pt,218.102pt) -- (270.807pt,218.102pt) -- (270.807pt,312.754pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](270.807pt,312.754pt) -- (276.282pt,312.754pt) -- (276.282pt,218.102pt) -- (270.807pt,218.102pt) -- (270.807pt,312.754pt); + \color[rgb]{1,1,1} + \fill(276.282pt,300.945pt) -- (281.757pt,300.945pt) -- (281.757pt,213.235pt) -- (276.282pt,213.235pt) -- (276.282pt,300.945pt); + \color[rgb]{1,0,0} + \fill(276.282pt,300.945pt) -- (281.757pt,300.945pt) -- (281.757pt,213.235pt) -- (276.282pt,213.235pt) -- (276.282pt,300.945pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](276.282pt,300.945pt) -- (281.757pt,300.945pt) -- (281.757pt,213.235pt) -- (276.282pt,213.235pt) -- (276.282pt,300.945pt); + \color[rgb]{1,1,1} + \fill(281.757pt,289.467pt) -- (287.232pt,289.467pt) -- (287.232pt,215.396pt) -- (281.757pt,215.396pt) -- (281.757pt,289.467pt); + \color[rgb]{1,0,0} + \fill(281.757pt,289.467pt) -- (287.232pt,289.467pt) -- (287.232pt,215.396pt) -- (281.757pt,215.396pt) -- (281.757pt,289.467pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](281.757pt,289.467pt) -- (287.232pt,289.467pt) -- (287.232pt,215.396pt) -- (281.757pt,215.396pt) -- (281.757pt,289.467pt); + \color[rgb]{1,1,1} + \fill(287.232pt,411.66pt) -- (292.707pt,411.66pt) -- (292.707pt,207.2pt) -- (287.232pt,207.2pt) -- (287.232pt,411.66pt); + \color[rgb]{1,0,0} + \fill(287.232pt,411.66pt) -- (292.707pt,411.66pt) -- (292.707pt,207.2pt) -- (287.232pt,207.2pt) -- (287.232pt,411.66pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](287.232pt,411.66pt) -- (292.707pt,411.66pt) -- (292.707pt,207.2pt) -- (287.232pt,207.2pt) -- (287.232pt,411.66pt); + \color[rgb]{1,1,1} + \fill(292.707pt,411.125pt) -- (298.182pt,411.125pt) -- (298.182pt,208.361pt) -- (292.707pt,208.361pt) -- (292.707pt,411.125pt); + \color[rgb]{1,0,0} + \fill(292.707pt,411.125pt) -- (298.182pt,411.125pt) -- (298.182pt,208.361pt) -- (292.707pt,208.361pt) -- (292.707pt,411.125pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](292.707pt,411.125pt) -- (298.182pt,411.125pt) -- (298.182pt,208.361pt) -- (292.707pt,208.361pt) -- (292.707pt,411.125pt); + \color[rgb]{1,1,1} + \fill(298.182pt,403.293pt) -- (303.657pt,403.293pt) -- (303.657pt,204.406pt) -- (298.182pt,204.406pt) -- (298.182pt,403.293pt); + \color[rgb]{1,0,0} + \fill(298.182pt,403.293pt) -- (303.657pt,403.293pt) -- (303.657pt,204.406pt) -- (298.182pt,204.406pt) -- (298.182pt,403.293pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](298.182pt,403.293pt) -- (303.657pt,403.293pt) -- (303.657pt,204.406pt) -- (298.182pt,204.406pt) -- (298.182pt,403.293pt); + \color[rgb]{1,1,1} + \fill(303.657pt,402.115pt) -- (309.132pt,402.115pt) -- (309.132pt,205.099pt) -- (303.657pt,205.099pt) -- (303.657pt,402.115pt); + \color[rgb]{1,0,0} + \fill(303.657pt,402.115pt) -- (309.132pt,402.115pt) -- (309.132pt,205.099pt) -- (303.657pt,205.099pt) -- (303.657pt,402.115pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](303.657pt,402.115pt) -- (309.132pt,402.115pt) -- (309.132pt,205.099pt) -- (303.657pt,205.099pt) -- (303.657pt,402.115pt); + \color[rgb]{1,1,1} + \fill(309.132pt,397.456pt) -- (314.607pt,397.456pt) -- (314.607pt,205.479pt) -- (309.132pt,205.479pt) -- (309.132pt,397.456pt); + \color[rgb]{1,0,0} + \fill(309.132pt,397.456pt) -- (314.607pt,397.456pt) -- (314.607pt,205.479pt) -- (309.132pt,205.479pt) -- (309.132pt,397.456pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](309.132pt,397.456pt) -- (314.607pt,397.456pt) -- (314.607pt,205.479pt) -- (309.132pt,205.479pt) -- (309.132pt,397.456pt); + \color[rgb]{1,1,1} + \fill(314.607pt,389.709pt) -- (320.082pt,389.709pt) -- (320.082pt,211.797pt) -- (314.607pt,211.797pt) -- (314.607pt,389.709pt); + \color[rgb]{1,0,0} + \fill(314.607pt,389.709pt) -- (320.082pt,389.709pt) -- (320.082pt,211.797pt) -- (314.607pt,211.797pt) -- (314.607pt,389.709pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](314.607pt,389.709pt) -- (320.082pt,389.709pt) -- (320.082pt,211.797pt) -- (314.607pt,211.797pt) -- (314.607pt,389.709pt); + \color[rgb]{1,1,1} + \fill(320.082pt,397.104pt) -- (325.557pt,397.104pt) -- (325.557pt,207.905pt) -- (320.082pt,207.905pt) -- (320.082pt,397.104pt); + \color[rgb]{1,0,0} + \fill(320.082pt,397.104pt) -- (325.557pt,397.104pt) -- (325.557pt,207.905pt) -- (320.082pt,207.905pt) -- (320.082pt,397.104pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](320.082pt,397.104pt) -- (325.557pt,397.104pt) -- (325.557pt,207.905pt) -- (320.082pt,207.905pt) -- (320.082pt,397.104pt); + \color[rgb]{1,1,1} + \fill(325.557pt,376.56pt) -- (331.032pt,376.56pt) -- (331.032pt,210.359pt) -- (325.557pt,210.359pt) -- (325.557pt,376.56pt); + \color[rgb]{1,0,0} + \fill(325.557pt,376.56pt) -- (331.032pt,376.56pt) -- (331.032pt,210.359pt) -- (325.557pt,210.359pt) -- (325.557pt,376.56pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](325.557pt,376.56pt) -- (331.032pt,376.56pt) -- (331.032pt,210.359pt) -- (325.557pt,210.359pt) -- (325.557pt,376.56pt); + \color[rgb]{1,1,1} + \fill(331.032pt,250.834pt) -- (336.507pt,250.834pt) -- (336.507pt,216.467pt) -- (331.032pt,216.467pt) -- (331.032pt,250.834pt); + \color[rgb]{1,0,0} + \fill(331.032pt,250.834pt) -- (336.507pt,250.834pt) -- (336.507pt,216.467pt) -- (331.032pt,216.467pt) -- (331.032pt,250.834pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](331.032pt,250.834pt) -- (336.507pt,250.834pt) -- (336.507pt,216.467pt) -- (331.032pt,216.467pt) -- (331.032pt,250.834pt); + \color[rgb]{1,1,1} + \fill(336.507pt,254.219pt) -- (341.982pt,254.219pt) -- (341.982pt,220.222pt) -- (336.507pt,220.222pt) -- (336.507pt,254.219pt); + \color[rgb]{1,0,0} + \fill(336.507pt,254.219pt) -- (341.982pt,254.219pt) -- (341.982pt,220.222pt) -- (336.507pt,220.222pt) -- (336.507pt,254.219pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](336.507pt,254.219pt) -- (341.982pt,254.219pt) -- (341.982pt,220.222pt) -- (336.507pt,220.222pt) -- (336.507pt,254.219pt); + \color[rgb]{1,1,1} + \fill(341.982pt,252.604pt) -- (347.457pt,252.604pt) -- (347.457pt,218.524pt) -- (341.982pt,218.524pt) -- (341.982pt,252.604pt); + \color[rgb]{1,0,0} + \fill(341.982pt,252.604pt) -- (347.457pt,252.604pt) -- (347.457pt,218.524pt) -- (341.982pt,218.524pt) -- (341.982pt,252.604pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](341.982pt,252.604pt) -- (347.457pt,252.604pt) -- (347.457pt,218.524pt) -- (341.982pt,218.524pt) -- (341.982pt,252.604pt); + \color[rgb]{1,1,1} + \fill(347.457pt,254.929pt) -- (352.932pt,254.929pt) -- (352.932pt,222.9pt) -- (347.457pt,222.9pt) -- (347.457pt,254.929pt); + \color[rgb]{1,0,0} + \fill(347.457pt,254.929pt) -- (352.932pt,254.929pt) -- (352.932pt,222.9pt) -- (347.457pt,222.9pt) -- (347.457pt,254.929pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](347.457pt,254.929pt) -- (352.932pt,254.929pt) -- (352.932pt,222.9pt) -- (347.457pt,222.9pt) -- (347.457pt,254.929pt); + \color[rgb]{1,1,1} + \fill(352.932pt,257.14pt) -- (358.407pt,257.14pt) -- (358.407pt,221.338pt) -- (352.932pt,221.338pt) -- (352.932pt,257.14pt); + \color[rgb]{1,0,0} + \fill(352.932pt,257.14pt) -- (358.407pt,257.14pt) -- (358.407pt,221.338pt) -- (352.932pt,221.338pt) -- (352.932pt,257.14pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](352.932pt,257.14pt) -- (358.407pt,257.14pt) -- (358.407pt,221.338pt) -- (352.932pt,221.338pt) -- (352.932pt,257.14pt); + \color[rgb]{1,1,1} + \fill(358.407pt,258.438pt) -- (363.882pt,258.438pt) -- (363.882pt,224.709pt) -- (358.407pt,224.709pt) -- (358.407pt,258.438pt); + \color[rgb]{1,0,0} + \fill(358.407pt,258.438pt) -- (363.882pt,258.438pt) -- (363.882pt,224.709pt) -- (358.407pt,224.709pt) -- (358.407pt,258.438pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](358.407pt,258.438pt) -- (363.882pt,258.438pt) -- (363.882pt,224.709pt) -- (358.407pt,224.709pt) -- (358.407pt,258.438pt); + \color[rgb]{1,1,1} + \fill(363.882pt,257.475pt) -- (369.357pt,257.475pt) -- (369.357pt,222.147pt) -- (363.882pt,222.147pt) -- (363.882pt,257.475pt); + \color[rgb]{1,0,0} + \fill(363.882pt,257.475pt) -- (369.357pt,257.475pt) -- (369.357pt,222.147pt) -- (363.882pt,222.147pt) -- (363.882pt,257.475pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](363.882pt,257.475pt) -- (369.357pt,257.475pt) -- (369.357pt,222.147pt) -- (363.882pt,222.147pt) -- (363.882pt,257.475pt); + \color[rgb]{1,1,1} + \fill(369.357pt,260.124pt) -- (374.832pt,260.124pt) -- (374.832pt,226.652pt) -- (369.357pt,226.652pt) -- (369.357pt,260.124pt); + \color[rgb]{1,0,0} + \fill(369.357pt,260.124pt) -- (374.832pt,260.124pt) -- (374.832pt,226.652pt) -- (369.357pt,226.652pt) -- (369.357pt,260.124pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](369.357pt,260.124pt) -- (374.832pt,260.124pt) -- (374.832pt,226.652pt) -- (369.357pt,226.652pt) -- (369.357pt,260.124pt); + \color[rgb]{1,1,1} + \fill(374.832pt,398.039pt) -- (380.307pt,398.039pt) -- (380.307pt,212.11pt) -- (374.832pt,212.11pt) -- (374.832pt,398.039pt); + \color[rgb]{1,0,0} + \fill(374.832pt,398.039pt) -- (380.307pt,398.039pt) -- (380.307pt,212.11pt) -- (374.832pt,212.11pt) -- (374.832pt,398.039pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](374.832pt,398.039pt) -- (380.307pt,398.039pt) -- (380.307pt,212.11pt) -- (374.832pt,212.11pt) -- (374.832pt,398.039pt); + \color[rgb]{1,1,1} + \fill(380.307pt,392.861pt) -- (385.782pt,392.861pt) -- (385.782pt,212.721pt) -- (380.307pt,212.721pt) -- (380.307pt,392.861pt); + \color[rgb]{1,0,0} + \fill(380.307pt,392.861pt) -- (385.782pt,392.861pt) -- (385.782pt,212.721pt) -- (380.307pt,212.721pt) -- (380.307pt,392.861pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](380.307pt,392.861pt) -- (385.782pt,392.861pt) -- (385.782pt,212.721pt) -- (380.307pt,212.721pt) -- (380.307pt,392.861pt); + \color[rgb]{1,1,1} + \fill(385.782pt,389.553pt) -- (391.257pt,389.553pt) -- (391.257pt,213.564pt) -- (385.782pt,213.564pt) -- (385.782pt,389.553pt); + \color[rgb]{1,0,0} + \fill(385.782pt,389.553pt) -- (391.257pt,389.553pt) -- (391.257pt,213.564pt) -- (385.782pt,213.564pt) -- (385.782pt,389.553pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](385.782pt,389.553pt) -- (391.257pt,389.553pt) -- (391.257pt,213.564pt) -- (385.782pt,213.564pt) -- (385.782pt,389.553pt); + \color[rgb]{1,1,1} + \fill(391.257pt,380.22pt) -- (396.732pt,380.22pt) -- (396.732pt,220.426pt) -- (391.257pt,220.426pt) -- (391.257pt,380.22pt); + \color[rgb]{1,0,0} + \fill(391.257pt,380.22pt) -- (396.732pt,380.22pt) -- (396.732pt,220.426pt) -- (391.257pt,220.426pt) -- (391.257pt,380.22pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](391.257pt,380.22pt) -- (396.732pt,380.22pt) -- (396.732pt,220.426pt) -- (391.257pt,220.426pt) -- (391.257pt,380.22pt); + \color[rgb]{1,1,1} + \fill(396.732pt,365.984pt) -- (402.207pt,365.984pt) -- (402.207pt,215.255pt) -- (396.732pt,215.255pt) -- (396.732pt,365.984pt); + \color[rgb]{1,0,0} + \fill(396.732pt,365.984pt) -- (402.207pt,365.984pt) -- (402.207pt,215.255pt) -- (396.732pt,215.255pt) -- (396.732pt,365.984pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](396.732pt,365.984pt) -- (402.207pt,365.984pt) -- (402.207pt,215.255pt) -- (396.732pt,215.255pt) -- (396.732pt,365.984pt); + \color[rgb]{1,1,1} + \fill(402.207pt,355.54pt) -- (407.682pt,355.54pt) -- (407.682pt,224.523pt) -- (402.207pt,224.523pt) -- (402.207pt,355.54pt); + \color[rgb]{1,0,0} + \fill(402.207pt,355.54pt) -- (407.682pt,355.54pt) -- (407.682pt,224.523pt) -- (402.207pt,224.523pt) -- (402.207pt,355.54pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](402.207pt,355.54pt) -- (407.682pt,355.54pt) -- (407.682pt,224.523pt) -- (402.207pt,224.523pt) -- (402.207pt,355.54pt); + \color[rgb]{1,1,1} + \fill(407.682pt,364.641pt) -- (413.157pt,364.641pt) -- (413.157pt,218.673pt) -- (407.682pt,218.673pt) -- (407.682pt,364.641pt); + \color[rgb]{1,0,0} + \fill(407.682pt,364.641pt) -- (413.157pt,364.641pt) -- (413.157pt,218.673pt) -- (407.682pt,218.673pt) -- (407.682pt,364.641pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](407.682pt,364.641pt) -- (413.157pt,364.641pt) -- (413.157pt,218.673pt) -- (407.682pt,218.673pt) -- (407.682pt,364.641pt); + \color[rgb]{1,1,1} + \fill(413.157pt,344.201pt) -- (418.632pt,344.201pt) -- (418.632pt,225.075pt) -- (413.157pt,225.075pt) -- (413.157pt,344.201pt); + \color[rgb]{1,0,0} + \fill(413.157pt,344.201pt) -- (418.632pt,344.201pt) -- (418.632pt,225.075pt) -- (413.157pt,225.075pt) -- (413.157pt,344.201pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](413.157pt,344.201pt) -- (418.632pt,344.201pt) -- (418.632pt,225.075pt) -- (413.157pt,225.075pt) -- (413.157pt,344.201pt); + \color[rgb]{1,1,1} + \fill(418.632pt,427.903pt) -- (424.107pt,427.903pt) -- (424.107pt,217.562pt) -- (418.632pt,217.562pt) -- (418.632pt,427.903pt); + \color[rgb]{1,0,0} + \fill(418.632pt,427.903pt) -- (424.107pt,427.903pt) -- (424.107pt,217.562pt) -- (418.632pt,217.562pt) -- (418.632pt,427.903pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](418.632pt,427.903pt) -- (424.107pt,427.903pt) -- (424.107pt,217.562pt) -- (418.632pt,217.562pt) -- (418.632pt,427.903pt); + \color[rgb]{1,1,1} + \fill(424.107pt,426.967pt) -- (429.582pt,426.967pt) -- (429.582pt,217.071pt) -- (424.107pt,217.071pt) -- (424.107pt,426.967pt); + \color[rgb]{1,0,0} + \fill(424.107pt,426.967pt) -- (429.582pt,426.967pt) -- (429.582pt,217.071pt) -- (424.107pt,217.071pt) -- (424.107pt,426.967pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](424.107pt,426.967pt) -- (429.582pt,426.967pt) -- (429.582pt,217.071pt) -- (424.107pt,217.071pt) -- (424.107pt,426.967pt); + \color[rgb]{1,1,1} + \fill(429.582pt,423.573pt) -- (435.057pt,423.573pt) -- (435.057pt,215.396pt) -- (429.582pt,215.396pt) -- (429.582pt,423.573pt); + \color[rgb]{1,0,0} + \fill(429.582pt,423.573pt) -- (435.057pt,423.573pt) -- (435.057pt,215.396pt) -- (429.582pt,215.396pt) -- (429.582pt,423.573pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](429.582pt,423.573pt) -- (435.057pt,423.573pt) -- (435.057pt,215.396pt) -- (429.582pt,215.396pt) -- (429.582pt,423.573pt); + \color[rgb]{1,1,1} + \fill(435.057pt,423.864pt) -- (440.532pt,423.864pt) -- (440.532pt,216.926pt) -- (435.057pt,216.926pt) -- (435.057pt,423.864pt); + \color[rgb]{1,0,0} + \fill(435.057pt,423.864pt) -- (440.532pt,423.864pt) -- (440.532pt,216.926pt) -- (435.057pt,216.926pt) -- (435.057pt,423.864pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](435.057pt,423.864pt) -- (440.532pt,423.864pt) -- (440.532pt,216.926pt) -- (435.057pt,216.926pt) -- (435.057pt,423.864pt); + \color[rgb]{1,1,1} + \fill(440.532pt,416.832pt) -- (446.007pt,416.832pt) -- (446.007pt,214.647pt) -- (440.532pt,214.647pt) -- (440.532pt,416.832pt); + \color[rgb]{1,0,0} + \fill(440.532pt,416.832pt) -- (446.007pt,416.832pt) -- (446.007pt,214.647pt) -- (440.532pt,214.647pt) -- (440.532pt,416.832pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](440.532pt,416.832pt) -- (446.007pt,416.832pt) -- (446.007pt,214.647pt) -- (440.532pt,214.647pt) -- (440.532pt,416.832pt); + \color[rgb]{1,1,1} + \fill(446.007pt,418.044pt) -- (451.482pt,418.044pt) -- (451.482pt,218.584pt) -- (446.007pt,218.584pt) -- (446.007pt,418.044pt); + \color[rgb]{1,0,0} + \fill(446.007pt,418.044pt) -- (451.482pt,418.044pt) -- (451.482pt,218.584pt) -- (446.007pt,218.584pt) -- (446.007pt,418.044pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](446.007pt,418.044pt) -- (451.482pt,418.044pt) -- (451.482pt,218.584pt) -- (446.007pt,218.584pt) -- (446.007pt,418.044pt); + \color[rgb]{1,1,1} + \fill(451.482pt,419.308pt) -- (456.957pt,419.308pt) -- (456.957pt,217.499pt) -- (451.482pt,217.499pt) -- (451.482pt,419.308pt); + \color[rgb]{1,0,0} + \fill(451.482pt,419.308pt) -- (456.957pt,419.308pt) -- (456.957pt,217.499pt) -- (451.482pt,217.499pt) -- (451.482pt,419.308pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](451.482pt,419.308pt) -- (456.957pt,419.308pt) -- (456.957pt,217.499pt) -- (451.482pt,217.499pt) -- (451.482pt,419.308pt); + \color[rgb]{1,1,1} + \fill(456.957pt,410.574pt) -- (462.432pt,410.574pt) -- (462.432pt,216.55pt) -- (456.957pt,216.55pt) -- (456.957pt,410.574pt); + \color[rgb]{1,0,0} + \fill(456.957pt,410.574pt) -- (462.432pt,410.574pt) -- (462.432pt,216.55pt) -- (456.957pt,216.55pt) -- (456.957pt,410.574pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](456.957pt,410.574pt) -- (462.432pt,410.574pt) -- (462.432pt,216.55pt) -- (456.957pt,216.55pt) -- (456.957pt,410.574pt); + \color[rgb]{1,1,1} + \fill(462.432pt,259.003pt) -- (467.907pt,259.003pt) -- (467.907pt,221.948pt) -- (462.432pt,221.948pt) -- (462.432pt,259.003pt); + \color[rgb]{1,0,0} + \fill(462.432pt,259.003pt) -- (467.907pt,259.003pt) -- (467.907pt,221.948pt) -- (462.432pt,221.948pt) -- (462.432pt,259.003pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](462.432pt,259.003pt) -- (467.907pt,259.003pt) -- (467.907pt,221.948pt) -- (462.432pt,221.948pt) -- (462.432pt,259.003pt); + \color[rgb]{1,1,1} + \fill(467.907pt,260.192pt) -- (473.382pt,260.192pt) -- (473.382pt,223.74pt) -- (467.907pt,223.74pt) -- (467.907pt,260.192pt); + \color[rgb]{1,0,0} + \fill(467.907pt,260.192pt) -- (473.382pt,260.192pt) -- (473.382pt,223.74pt) -- (467.907pt,223.74pt) -- (467.907pt,260.192pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](467.907pt,260.192pt) -- (473.382pt,260.192pt) -- (473.382pt,223.74pt) -- (467.907pt,223.74pt) -- (467.907pt,260.192pt); + \color[rgb]{1,1,1} + \fill(473.382pt,259.76pt) -- (478.857pt,259.76pt) -- (478.857pt,224.424pt) -- (473.382pt,224.424pt) -- (473.382pt,259.76pt); + \color[rgb]{1,0,0} + \fill(473.382pt,259.76pt) -- (478.857pt,259.76pt) -- (478.857pt,224.424pt) -- (473.382pt,224.424pt) -- (473.382pt,259.76pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](473.382pt,259.76pt) -- (478.857pt,259.76pt) -- (478.857pt,224.424pt) -- (473.382pt,224.424pt) -- (473.382pt,259.76pt); + \color[rgb]{1,1,1} + \fill(478.857pt,262.171pt) -- (484.332pt,262.171pt) -- (484.332pt,227.052pt) -- (478.857pt,227.052pt) -- (478.857pt,262.171pt); + \color[rgb]{1,0,0} + \fill(478.857pt,262.171pt) -- (484.332pt,262.171pt) -- (484.332pt,227.052pt) -- (478.857pt,227.052pt) -- (478.857pt,262.171pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](478.857pt,262.171pt) -- (484.332pt,262.171pt) -- (484.332pt,227.052pt) -- (478.857pt,227.052pt) -- (478.857pt,262.171pt); + \color[rgb]{1,1,1} + \fill(484.332pt,262.383pt) -- (489.807pt,262.383pt) -- (489.807pt,225.694pt) -- (484.332pt,225.694pt) -- (484.332pt,262.383pt); + \color[rgb]{1,0,0} + \fill(484.332pt,262.383pt) -- (489.807pt,262.383pt) -- (489.807pt,225.694pt) -- (484.332pt,225.694pt) -- (484.332pt,262.383pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](484.332pt,262.383pt) -- (489.807pt,262.383pt) -- (489.807pt,225.694pt) -- (484.332pt,225.694pt) -- (484.332pt,262.383pt); + \color[rgb]{1,1,1} + \fill(489.807pt,266.63pt) -- (495.282pt,266.63pt) -- (495.282pt,231.949pt) -- (489.807pt,231.949pt) -- (489.807pt,266.63pt); + \color[rgb]{1,0,0} + \fill(489.807pt,266.63pt) -- (495.282pt,266.63pt) -- (495.282pt,231.949pt) -- (489.807pt,231.949pt) -- (489.807pt,266.63pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](489.807pt,266.63pt) -- (495.282pt,266.63pt) -- (495.282pt,231.949pt) -- (489.807pt,231.949pt) -- (489.807pt,266.63pt); + \color[rgb]{1,1,1} + \fill(495.282pt,269.126pt) -- (500.757pt,269.126pt) -- (500.757pt,230.157pt) -- (495.282pt,230.157pt) -- (495.282pt,269.126pt); + \color[rgb]{1,0,0} + \fill(495.282pt,269.126pt) -- (500.757pt,269.126pt) -- (500.757pt,230.157pt) -- (495.282pt,230.157pt) -- (495.282pt,269.126pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](495.282pt,269.126pt) -- (500.757pt,269.126pt) -- (500.757pt,230.157pt) -- (495.282pt,230.157pt) -- (495.282pt,269.126pt); + \color[rgb]{1,1,1} + \fill(500.757pt,267.215pt) -- (506.232pt,267.215pt) -- (506.232pt,232.93pt) -- (500.757pt,232.93pt) -- (500.757pt,267.215pt); + \color[rgb]{1,0,0} + \fill(500.757pt,267.215pt) -- (506.232pt,267.215pt) -- (506.232pt,232.93pt) -- (500.757pt,232.93pt) -- (500.757pt,267.215pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](500.757pt,267.215pt) -- (506.232pt,267.215pt) -- (506.232pt,232.93pt) -- (500.757pt,232.93pt) -- (500.757pt,267.215pt); + \color[rgb]{1,1,1} + \fill(506.232pt,414.81pt) -- (511.707pt,414.81pt) -- (511.707pt,218.524pt) -- (506.232pt,218.524pt) -- (506.232pt,414.81pt); + \color[rgb]{1,0,0} + \fill(506.232pt,414.81pt) -- (511.707pt,414.81pt) -- (511.707pt,218.524pt) -- (506.232pt,218.524pt) -- (506.232pt,414.81pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](506.232pt,414.81pt) -- (511.707pt,414.81pt) -- (511.707pt,218.524pt) -- (506.232pt,218.524pt) -- (506.232pt,414.81pt); + \color[rgb]{1,1,1} + \fill(511.707pt,411.56pt) -- (517.182pt,411.56pt) -- (517.182pt,218.554pt) -- (511.707pt,218.554pt) -- (511.707pt,411.56pt); + \color[rgb]{1,0,0} + \fill(511.707pt,411.56pt) -- (517.182pt,411.56pt) -- (517.182pt,218.554pt) -- (511.707pt,218.554pt) -- (511.707pt,411.56pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](511.707pt,411.56pt) -- (517.182pt,411.56pt) -- (517.182pt,218.554pt) -- (511.707pt,218.554pt) -- (511.707pt,411.56pt); + \color[rgb]{1,1,1} + \fill(517.182pt,411.647pt) -- (522.657pt,411.647pt) -- (522.657pt,218.923pt) -- (517.182pt,218.923pt) -- (517.182pt,411.647pt); + \color[rgb]{1,0,0} + \fill(517.182pt,411.647pt) -- (522.657pt,411.647pt) -- (522.657pt,218.923pt) -- (517.182pt,218.923pt) -- (517.182pt,411.647pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](517.182pt,411.647pt) -- (522.657pt,411.647pt) -- (522.657pt,218.923pt) -- (517.182pt,218.923pt) -- (517.182pt,411.647pt); + \color[rgb]{1,1,1} + \fill(522.657pt,407.099pt) -- (528.132pt,407.099pt) -- (528.132pt,222.06pt) -- (522.657pt,222.06pt) -- (522.657pt,407.099pt); + \color[rgb]{1,0,0} + \fill(522.657pt,407.099pt) -- (528.132pt,407.099pt) -- (528.132pt,222.06pt) -- (522.657pt,222.06pt) -- (522.657pt,407.099pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](522.657pt,407.099pt) -- (528.132pt,407.099pt) -- (528.132pt,222.06pt) -- (522.657pt,222.06pt) -- (522.657pt,407.099pt); + \color[rgb]{1,1,1} + \fill(528.132pt,400.718pt) -- (533.607pt,400.718pt) -- (533.607pt,221.556pt) -- (528.132pt,221.556pt) -- (528.132pt,400.718pt); + \color[rgb]{1,0,0} + \fill(528.132pt,400.718pt) -- (533.607pt,400.718pt) -- (533.607pt,221.556pt) -- (528.132pt,221.556pt) -- (528.132pt,400.718pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](528.132pt,400.718pt) -- (533.607pt,400.718pt) -- (533.607pt,221.556pt) -- (528.132pt,221.556pt) -- (528.132pt,400.718pt); + \color[rgb]{1,1,1} + \fill(533.607pt,386.27pt) -- (539.082pt,386.27pt) -- (539.082pt,225.715pt) -- (533.607pt,225.715pt) -- (533.607pt,386.27pt); + \color[rgb]{1,0,0} + \fill(533.607pt,386.27pt) -- (539.082pt,386.27pt) -- (539.082pt,225.715pt) -- (533.607pt,225.715pt) -- (533.607pt,386.27pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](533.607pt,386.27pt) -- (539.082pt,386.27pt) -- (539.082pt,225.715pt) -- (533.607pt,225.715pt) -- (533.607pt,386.27pt); + \color[rgb]{1,1,1} + \fill(539.082pt,396.871pt) -- (544.557pt,396.871pt) -- (544.557pt,222.72pt) -- (539.082pt,222.72pt) -- (539.082pt,396.871pt); + \color[rgb]{1,0,0} + \fill(539.082pt,396.871pt) -- (544.557pt,396.871pt) -- (544.557pt,222.72pt) -- (539.082pt,222.72pt) -- (539.082pt,396.871pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](539.082pt,396.871pt) -- (544.557pt,396.871pt) -- (544.557pt,222.72pt) -- (539.082pt,222.72pt) -- (539.082pt,396.871pt); + \color[rgb]{1,1,1} + \fill(544.557pt,369.743pt) -- (550.032pt,369.743pt) -- (550.032pt,226.809pt) -- (544.557pt,226.809pt) -- (544.557pt,369.743pt); + \color[rgb]{1,0,0} + \fill(544.557pt,369.743pt) -- (550.032pt,369.743pt) -- (550.032pt,226.809pt) -- (544.557pt,226.809pt) -- (544.557pt,369.743pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](544.557pt,369.743pt) -- (550.032pt,369.743pt) -- (550.032pt,226.809pt) -- (544.557pt,226.809pt) -- (544.557pt,369.743pt); + \color[rgb]{1,1,1} + \fill(550.032pt,437.65pt) -- (555.507pt,437.65pt) -- (555.507pt,223.865pt) -- (550.032pt,223.865pt) -- (550.032pt,437.65pt); + \color[rgb]{1,0,0} + \fill(550.032pt,437.65pt) -- (555.507pt,437.65pt) -- (555.507pt,223.865pt) -- (550.032pt,223.865pt) -- (550.032pt,437.65pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](550.032pt,437.65pt) -- (555.507pt,437.65pt) -- (555.507pt,223.865pt) -- (550.032pt,223.865pt) -- (550.032pt,437.65pt); + \color[rgb]{1,1,1} + \fill(555.507pt,440.594pt) -- (560.982pt,440.594pt) -- (560.982pt,227.119pt) -- (555.507pt,227.119pt) -- (555.507pt,440.594pt); + \color[rgb]{1,0,0} + \fill(555.507pt,440.594pt) -- (560.982pt,440.594pt) -- (560.982pt,227.119pt) -- (555.507pt,227.119pt) -- (555.507pt,440.594pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](555.507pt,440.594pt) -- (560.982pt,440.594pt) -- (560.982pt,227.119pt) -- (555.507pt,227.119pt) -- (555.507pt,440.594pt); + \color[rgb]{1,1,1} + \fill(560.982pt,432.286pt) -- (566.457pt,432.286pt) -- (566.457pt,221.453pt) -- (560.982pt,221.453pt) -- (560.982pt,432.286pt); + \color[rgb]{1,0,0} + \fill(560.982pt,432.286pt) -- (566.457pt,432.286pt) -- (566.457pt,221.453pt) -- (560.982pt,221.453pt) -- (560.982pt,432.286pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](560.982pt,432.286pt) -- (566.457pt,432.286pt) -- (566.457pt,221.453pt) -- (560.982pt,221.453pt) -- (560.982pt,432.286pt); + \color[rgb]{1,1,1} + \fill(566.457pt,435.535pt) -- (571.932pt,435.535pt) -- (571.932pt,224.556pt) -- (566.457pt,224.556pt) -- (566.457pt,435.535pt); + \color[rgb]{1,0,0} + \fill(566.457pt,435.535pt) -- (571.932pt,435.535pt) -- (571.932pt,224.556pt) -- (566.457pt,224.556pt) -- (566.457pt,435.535pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](566.457pt,435.535pt) -- (571.932pt,435.535pt) -- (571.932pt,224.556pt) -- (566.457pt,224.556pt) -- (566.457pt,435.535pt); + \color[rgb]{1,1,1} + \fill(571.932pt,429.842pt) -- (577.407pt,429.842pt) -- (577.407pt,222.405pt) -- (571.932pt,222.405pt) -- (571.932pt,429.842pt); + \color[rgb]{1,0,0} + \fill(571.932pt,429.842pt) -- (577.407pt,429.842pt) -- (577.407pt,222.405pt) -- (571.932pt,222.405pt) -- (571.932pt,429.842pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](571.932pt,429.842pt) -- (577.407pt,429.842pt) -- (577.407pt,222.405pt) -- (571.932pt,222.405pt) -- (571.932pt,429.842pt); + \color[rgb]{1,1,1} + \fill(577.407pt,432.512pt) -- (582.882pt,432.512pt) -- (582.882pt,225.298pt) -- (577.407pt,225.298pt) -- (577.407pt,432.512pt); + \color[rgb]{1,0,0} + \fill(577.407pt,432.512pt) -- (582.882pt,432.512pt) -- (582.882pt,225.298pt) -- (577.407pt,225.298pt) -- (577.407pt,432.512pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](577.407pt,432.512pt) -- (582.882pt,432.512pt) -- (582.882pt,225.298pt) -- (577.407pt,225.298pt) -- (577.407pt,432.512pt); + \color[rgb]{1,1,1} + \fill(582.882pt,432.499pt) -- (588.357pt,432.499pt) -- (588.357pt,225.931pt) -- (582.882pt,225.931pt) -- (582.882pt,432.499pt); + \color[rgb]{1,0,0} + \fill(582.882pt,432.499pt) -- (588.357pt,432.499pt) -- (588.357pt,225.931pt) -- (582.882pt,225.931pt) -- (582.882pt,432.499pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](582.882pt,432.499pt) -- (588.357pt,432.499pt) -- (588.357pt,225.931pt) -- (582.882pt,225.931pt) -- (582.882pt,432.499pt); + \color[rgb]{1,1,1} + \fill(588.357pt,424.7pt) -- (593.832pt,424.7pt) -- (593.832pt,221.466pt) -- (588.357pt,221.466pt) -- (588.357pt,424.7pt); + \color[rgb]{1,0,0} + \fill(588.357pt,424.7pt) -- (593.832pt,424.7pt) -- (593.832pt,221.466pt) -- (588.357pt,221.466pt) -- (588.357pt,424.7pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](588.357pt,424.7pt) -- (593.832pt,424.7pt) -- (593.832pt,221.466pt) -- (588.357pt,221.466pt) -- (588.357pt,424.7pt); + \color[rgb]{1,1,1} + \fill(593.832pt,393.312pt) -- (599.307pt,393.312pt) -- (599.307pt,234.566pt) -- (593.832pt,234.566pt) -- (593.832pt,393.312pt); + \color[rgb]{1,0,0} + \fill(593.832pt,393.312pt) -- (599.307pt,393.312pt) -- (599.307pt,234.566pt) -- (593.832pt,234.566pt) -- (593.832pt,393.312pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](593.832pt,393.312pt) -- (599.307pt,393.312pt) -- (599.307pt,234.566pt) -- (593.832pt,234.566pt) -- (593.832pt,393.312pt); + \color[rgb]{1,1,1} + \fill(599.307pt,384.393pt) -- (604.782pt,384.393pt) -- (604.782pt,234.704pt) -- (599.307pt,234.704pt) -- (599.307pt,384.393pt); + \color[rgb]{1,0,0} + \fill(599.307pt,384.393pt) -- (604.782pt,384.393pt) -- (604.782pt,234.704pt) -- (599.307pt,234.704pt) -- (599.307pt,384.393pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](599.307pt,384.393pt) -- (604.782pt,384.393pt) -- (604.782pt,234.704pt) -- (599.307pt,234.704pt) -- (599.307pt,384.393pt); + \color[rgb]{1,1,1} + \fill(604.782pt,368.582pt) -- (610.257pt,368.582pt) -- (610.257pt,232.039pt) -- (604.782pt,232.039pt) -- (604.782pt,368.582pt); + \color[rgb]{1,0,0} + \fill(604.782pt,368.582pt) -- (610.257pt,368.582pt) -- (610.257pt,232.039pt) -- (604.782pt,232.039pt) -- (604.782pt,368.582pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](604.782pt,368.582pt) -- (610.257pt,368.582pt) -- (610.257pt,232.039pt) -- (604.782pt,232.039pt) -- (604.782pt,368.582pt); + \color[rgb]{1,1,1} + \fill(610.257pt,363.405pt) -- (615.732pt,363.405pt) -- (615.732pt,238.617pt) -- (610.257pt,238.617pt) -- (610.257pt,363.405pt); + \color[rgb]{1,0,0} + \fill(610.257pt,363.405pt) -- (615.732pt,363.405pt) -- (615.732pt,238.617pt) -- (610.257pt,238.617pt) -- (610.257pt,363.405pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](610.257pt,363.405pt) -- (615.732pt,363.405pt) -- (615.732pt,238.617pt) -- (610.257pt,238.617pt) -- (610.257pt,363.405pt); + \color[rgb]{1,1,1} + \fill(615.732pt,367.618pt) -- (621.207pt,367.618pt) -- (621.207pt,237.743pt) -- (615.732pt,237.743pt) -- (615.732pt,367.618pt); + \color[rgb]{1,0,0} + \fill(615.732pt,367.618pt) -- (621.207pt,367.618pt) -- (621.207pt,237.743pt) -- (615.732pt,237.743pt) -- (615.732pt,367.618pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](615.732pt,367.618pt) -- (621.207pt,367.618pt) -- (621.207pt,237.743pt) -- (615.732pt,237.743pt) -- (615.732pt,367.618pt); + \color[rgb]{1,1,1} + \fill(621.207pt,355.03pt) -- (626.682pt,355.03pt) -- (626.682pt,241.859pt) -- (621.207pt,241.859pt) -- (621.207pt,355.03pt); + \color[rgb]{1,0,0} + \fill(621.207pt,355.03pt) -- (626.682pt,355.03pt) -- (626.682pt,241.859pt) -- (621.207pt,241.859pt) -- (621.207pt,355.03pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](621.207pt,355.03pt) -- (626.682pt,355.03pt) -- (626.682pt,241.859pt) -- (621.207pt,241.859pt) -- (621.207pt,355.03pt); + \color[rgb]{1,1,1} + \fill(626.682pt,356.947pt) -- (632.157pt,356.947pt) -- (632.157pt,238.108pt) -- (626.682pt,238.108pt) -- (626.682pt,356.947pt); + \color[rgb]{1,0,0} + \fill(626.682pt,356.947pt) -- (632.157pt,356.947pt) -- (632.157pt,238.108pt) -- (626.682pt,238.108pt) -- (626.682pt,356.947pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](626.682pt,356.947pt) -- (632.157pt,356.947pt) -- (632.157pt,238.108pt) -- (626.682pt,238.108pt) -- (626.682pt,356.947pt); + \color[rgb]{1,1,1} + \fill(632.157pt,343.53pt) -- (637.632pt,343.53pt) -- (637.632pt,243.624pt) -- (632.157pt,243.624pt) -- (632.157pt,343.53pt); + \color[rgb]{1,0,0} + \fill(632.157pt,343.53pt) -- (637.632pt,343.53pt) -- (637.632pt,243.624pt) -- (632.157pt,243.624pt) -- (632.157pt,343.53pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](632.157pt,343.53pt) -- (637.632pt,343.53pt) -- (637.632pt,243.624pt) -- (632.157pt,243.624pt) -- (632.157pt,343.53pt); + \color[rgb]{1,1,1} + \fill(637.632pt,446.58pt) -- (643.107pt,446.58pt) -- (643.107pt,240.039pt) -- (637.632pt,240.039pt) -- (637.632pt,446.58pt); + \color[rgb]{1,0,0} + \fill(637.632pt,446.58pt) -- (643.107pt,446.58pt) -- (643.107pt,240.039pt) -- (637.632pt,240.039pt) -- (637.632pt,446.58pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](637.632pt,446.58pt) -- (643.107pt,446.58pt) -- (643.107pt,240.039pt) -- (637.632pt,240.039pt) -- (637.632pt,446.58pt); + \color[rgb]{1,1,1} + \fill(643.107pt,443.827pt) -- (648.582pt,443.827pt) -- (648.582pt,237.693pt) -- (643.107pt,237.693pt) -- (643.107pt,443.827pt); + \color[rgb]{1,0,0} + \fill(643.107pt,443.827pt) -- (648.582pt,443.827pt) -- (648.582pt,237.693pt) -- (643.107pt,237.693pt) -- (643.107pt,443.827pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](643.107pt,443.827pt) -- (648.582pt,443.827pt) -- (648.582pt,237.693pt) -- (643.107pt,237.693pt) -- (643.107pt,443.827pt); + \color[rgb]{1,1,1} + \fill(648.582pt,440.679pt) -- (654.057pt,440.679pt) -- (654.057pt,235.814pt) -- (648.582pt,235.814pt) -- (648.582pt,440.679pt); + \color[rgb]{1,0,0} + \fill(648.582pt,440.679pt) -- (654.057pt,440.679pt) -- (654.057pt,235.814pt) -- (648.582pt,235.814pt) -- (648.582pt,440.679pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](648.582pt,440.679pt) -- (654.057pt,440.679pt) -- (654.057pt,235.814pt) -- (648.582pt,235.814pt) -- (648.582pt,440.679pt); + \color[rgb]{1,1,1} + \fill(654.057pt,439.686pt) -- (659.532pt,439.686pt) -- (659.532pt,236.276pt) -- (654.057pt,236.276pt) -- (654.057pt,439.686pt); + \color[rgb]{1,0,0} + \fill(654.057pt,439.686pt) -- (659.532pt,439.686pt) -- (659.532pt,236.276pt) -- (654.057pt,236.276pt) -- (654.057pt,439.686pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](654.057pt,439.686pt) -- (659.532pt,439.686pt) -- (659.532pt,236.276pt) -- (654.057pt,236.276pt) -- (654.057pt,439.686pt); + \color[rgb]{1,1,1} + \fill(659.532pt,438.771pt) -- (665.007pt,438.771pt) -- (665.007pt,239.944pt) -- (659.532pt,239.944pt) -- (659.532pt,438.771pt); + \color[rgb]{1,0,0} + \fill(659.532pt,438.771pt) -- (665.007pt,438.771pt) -- (665.007pt,239.944pt) -- (659.532pt,239.944pt) -- (659.532pt,438.771pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](659.532pt,438.771pt) -- (665.007pt,438.771pt) -- (665.007pt,239.944pt) -- (659.532pt,239.944pt) -- (659.532pt,438.771pt); + \color[rgb]{1,1,1} + \fill(665.007pt,437.963pt) -- (670.482pt,437.963pt) -- (670.482pt,240.865pt) -- (665.007pt,240.865pt) -- (665.007pt,437.963pt); + \color[rgb]{1,0,0} + \fill(665.007pt,437.963pt) -- (670.482pt,437.963pt) -- (670.482pt,240.865pt) -- (665.007pt,240.865pt) -- (665.007pt,437.963pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](665.007pt,437.963pt) -- (670.482pt,437.963pt) -- (670.482pt,240.865pt) -- (665.007pt,240.865pt) -- (665.007pt,437.963pt); + \color[rgb]{1,1,1} + \fill(670.482pt,436.721pt) -- (675.957pt,436.721pt) -- (675.957pt,238.951pt) -- (670.482pt,238.951pt) -- (670.482pt,436.721pt); + \color[rgb]{1,0,0} + \fill(670.482pt,436.721pt) -- (675.957pt,436.721pt) -- (675.957pt,238.951pt) -- (670.482pt,238.951pt) -- (670.482pt,436.721pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](670.482pt,436.721pt) -- (675.957pt,436.721pt) -- (675.957pt,238.951pt) -- (670.482pt,238.951pt) -- (670.482pt,436.721pt); + \color[rgb]{1,1,1} + \fill(675.957pt,437.799pt) -- (681.432pt,437.799pt) -- (681.432pt,242.522pt) -- (675.957pt,242.522pt) -- (675.957pt,437.799pt); + \color[rgb]{1,0,0} + \fill(675.957pt,437.799pt) -- (681.432pt,437.799pt) -- (681.432pt,242.522pt) -- (675.957pt,242.522pt) -- (675.957pt,437.799pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](675.957pt,437.799pt) -- (681.432pt,437.799pt) -- (681.432pt,242.522pt) -- (675.957pt,242.522pt) -- (675.957pt,437.799pt); + \color[rgb]{1,1,1} + \fill(681.432pt,463.92pt) -- (686.907pt,463.92pt) -- (686.907pt,246.292pt) -- (681.432pt,246.292pt) -- (681.432pt,463.92pt); + \color[rgb]{1,0,0} + \fill(681.432pt,463.92pt) -- (686.907pt,463.92pt) -- (686.907pt,246.292pt) -- (681.432pt,246.292pt) -- (681.432pt,463.92pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](681.432pt,463.92pt) -- (686.907pt,463.92pt) -- (686.907pt,246.292pt) -- (681.432pt,246.292pt) -- (681.432pt,463.92pt); + \color[rgb]{1,1,1} + \fill(686.907pt,461.936pt) -- (692.382pt,461.936pt) -- (692.382pt,244.986pt) -- (686.907pt,244.986pt) -- (686.907pt,461.936pt); + \color[rgb]{1,0,0} + \fill(686.907pt,461.936pt) -- (692.382pt,461.936pt) -- (692.382pt,244.986pt) -- (686.907pt,244.986pt) -- (686.907pt,461.936pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](686.907pt,461.936pt) -- (692.382pt,461.936pt) -- (692.382pt,244.986pt) -- (686.907pt,244.986pt) -- (686.907pt,461.936pt); + \color[rgb]{1,1,1} + \fill(692.382pt,460.875pt) -- (697.857pt,460.875pt) -- (697.857pt,244.09pt) -- (692.382pt,244.09pt) -- (692.382pt,460.875pt); + \color[rgb]{1,0,0} + \fill(692.382pt,460.875pt) -- (697.857pt,460.875pt) -- (697.857pt,244.09pt) -- (692.382pt,244.09pt) -- (692.382pt,460.875pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](692.382pt,460.875pt) -- (697.857pt,460.875pt) -- (697.857pt,244.09pt) -- (692.382pt,244.09pt) -- (692.382pt,460.875pt); + \color[rgb]{1,1,1} + \fill(697.857pt,462.635pt) -- (703.332pt,462.635pt) -- (703.332pt,246.675pt) -- (697.857pt,246.675pt) -- (697.857pt,462.635pt); + \color[rgb]{1,0,0} + \fill(697.857pt,462.635pt) -- (703.332pt,462.635pt) -- (703.332pt,246.675pt) -- (697.857pt,246.675pt) -- (697.857pt,462.635pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](697.857pt,462.635pt) -- (703.332pt,462.635pt) -- (703.332pt,246.675pt) -- (697.857pt,246.675pt) -- (697.857pt,462.635pt); + \color[rgb]{1,1,1} + \fill(703.332pt,457.555pt) -- (708.807pt,457.555pt) -- (708.807pt,243.562pt) -- (703.332pt,243.562pt) -- (703.332pt,457.555pt); + \color[rgb]{1,0,0} + \fill(703.332pt,457.555pt) -- (708.807pt,457.555pt) -- (708.807pt,243.562pt) -- (703.332pt,243.562pt) -- (703.332pt,457.555pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](703.332pt,457.555pt) -- (708.807pt,457.555pt) -- (708.807pt,243.562pt) -- (703.332pt,243.562pt) -- (703.332pt,457.555pt); + \color[rgb]{1,1,1} + \fill(708.807pt,455.942pt) -- (714.282pt,455.942pt) -- (714.282pt,242.478pt) -- (708.807pt,242.478pt) -- (708.807pt,455.942pt); + \color[rgb]{1,0,0} + \fill(708.807pt,455.942pt) -- (714.282pt,455.942pt) -- (714.282pt,242.478pt) -- (708.807pt,242.478pt) -- (708.807pt,455.942pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](708.807pt,455.942pt) -- (714.282pt,455.942pt) -- (714.282pt,242.478pt) -- (708.807pt,242.478pt) -- (708.807pt,455.942pt); + \color[rgb]{1,1,1} + \fill(714.282pt,461.523pt) -- (719.757pt,461.523pt) -- (719.757pt,247.635pt) -- (714.282pt,247.635pt) -- (714.282pt,461.523pt); + \color[rgb]{1,0,0} + \fill(714.282pt,461.523pt) -- (719.757pt,461.523pt) -- (719.757pt,247.635pt) -- (714.282pt,247.635pt) -- (714.282pt,461.523pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](714.282pt,461.523pt) -- (719.757pt,461.523pt) -- (719.757pt,247.635pt) -- (714.282pt,247.635pt) -- (714.282pt,461.523pt); + \color[rgb]{1,1,1} + \fill(719.757pt,457.476pt) -- (725.232pt,457.476pt) -- (725.232pt,245.193pt) -- (719.757pt,245.193pt) -- (719.757pt,457.476pt); + \color[rgb]{1,0,0} + \fill(719.757pt,457.476pt) -- (725.232pt,457.476pt) -- (725.232pt,245.193pt) -- (719.757pt,245.193pt) -- (719.757pt,457.476pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](719.757pt,457.476pt) -- (725.232pt,457.476pt) -- (725.232pt,245.193pt) -- (719.757pt,245.193pt) -- (719.757pt,457.476pt); + \color[rgb]{1,1,1} + \fill(68.2322pt,389.641pt) -- (73.7072pt,389.641pt) -- (73.7072pt,228.33pt) -- (68.2322pt,228.33pt) -- (68.2322pt,389.641pt); + \color[rgb]{0,1,0} + \fill(68.2322pt,389.641pt) -- (73.7072pt,389.641pt) -- (73.7072pt,228.33pt) -- (68.2322pt,228.33pt) -- (68.2322pt,389.641pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](68.2322pt,389.641pt) -- (73.7072pt,389.641pt) -- (73.7072pt,228.33pt) -- (68.2322pt,228.33pt) -- (68.2322pt,389.641pt); + \color[rgb]{1,1,1} + \fill(73.7072pt,368.526pt) -- (79.1822pt,368.526pt) -- (79.1822pt,226.194pt) -- (73.7072pt,226.194pt) -- (73.7072pt,368.526pt); + \color[rgb]{0,1,0} + \fill(73.7072pt,368.526pt) -- (79.1822pt,368.526pt) -- (79.1822pt,226.194pt) -- (73.7072pt,226.194pt) -- (73.7072pt,368.526pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](73.7072pt,368.526pt) -- (79.1822pt,368.526pt) -- (79.1822pt,226.194pt) -- (73.7072pt,226.194pt) -- (73.7072pt,368.526pt); + \color[rgb]{1,1,1} + \fill(79.1822pt,386.752pt) -- (84.6572pt,386.752pt) -- (84.6572pt,224.752pt) -- (79.1822pt,224.752pt) -- (79.1822pt,386.752pt); + \color[rgb]{0,1,0} + \fill(79.1822pt,386.752pt) -- (84.6572pt,386.752pt) -- (84.6572pt,224.752pt) -- (79.1822pt,224.752pt) -- (79.1822pt,386.752pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](79.1822pt,386.752pt) -- (84.6572pt,386.752pt) -- (84.6572pt,224.752pt) -- (79.1822pt,224.752pt) -- (79.1822pt,386.752pt); + \color[rgb]{1,1,1} + \fill(84.6572pt,370.491pt) -- (90.1322pt,370.491pt) -- (90.1322pt,227.678pt) -- (84.6572pt,227.678pt) -- (84.6572pt,370.491pt); + \color[rgb]{0,1,0} + \fill(84.6572pt,370.491pt) -- (90.1322pt,370.491pt) -- (90.1322pt,227.678pt) -- (84.6572pt,227.678pt) -- (84.6572pt,370.491pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](84.6572pt,370.491pt) -- (90.1322pt,370.491pt) -- (90.1322pt,227.678pt) -- (84.6572pt,227.678pt) -- (84.6572pt,370.491pt); + \color[rgb]{1,1,1} + \fill(90.1322pt,389.364pt) -- (95.6072pt,389.364pt) -- (95.6072pt,231.994pt) -- (90.1322pt,231.994pt) -- (90.1322pt,389.364pt); + \color[rgb]{0,1,0} + \fill(90.1322pt,389.364pt) -- (95.6072pt,389.364pt) -- (95.6072pt,231.994pt) -- (90.1322pt,231.994pt) -- (90.1322pt,389.364pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](90.1322pt,389.364pt) -- (95.6072pt,389.364pt) -- (95.6072pt,231.994pt) -- (90.1322pt,231.994pt) -- (90.1322pt,389.364pt); + \color[rgb]{1,1,1} + \fill(95.6072pt,368.335pt) -- (101.082pt,368.335pt) -- (101.082pt,230.805pt) -- (95.6072pt,230.805pt) -- (95.6072pt,368.335pt); + \color[rgb]{0,1,0} + \fill(95.6072pt,368.335pt) -- (101.082pt,368.335pt) -- (101.082pt,230.805pt) -- (95.6072pt,230.805pt) -- (95.6072pt,368.335pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](95.6072pt,368.335pt) -- (101.082pt,368.335pt) -- (101.082pt,230.805pt) -- (95.6072pt,230.805pt) -- (95.6072pt,368.335pt); + \color[rgb]{1,1,1} + \fill(101.082pt,388.003pt) -- (106.557pt,388.003pt) -- (106.557pt,232.15pt) -- (101.082pt,232.15pt) -- (101.082pt,388.003pt); + \color[rgb]{0,1,0} + \fill(101.082pt,388.003pt) -- (106.557pt,388.003pt) -- (106.557pt,232.15pt) -- (101.082pt,232.15pt) -- (101.082pt,388.003pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](101.082pt,388.003pt) -- (106.557pt,388.003pt) -- (106.557pt,232.15pt) -- (101.082pt,232.15pt) -- (101.082pt,388.003pt); + \color[rgb]{1,1,1} + \fill(106.557pt,369.88pt) -- (112.032pt,369.88pt) -- (112.032pt,231.516pt) -- (106.557pt,231.516pt) -- (106.557pt,369.88pt); + \color[rgb]{0,1,0} + \fill(106.557pt,369.88pt) -- (112.032pt,369.88pt) -- (112.032pt,231.516pt) -- (106.557pt,231.516pt) -- (106.557pt,369.88pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](106.557pt,369.88pt) -- (112.032pt,369.88pt) -- (112.032pt,231.516pt) -- (106.557pt,231.516pt) -- (106.557pt,369.88pt); + \color[rgb]{1,1,1} + \fill(112.032pt,388.388pt) -- (117.507pt,388.388pt) -- (117.507pt,238.564pt) -- (112.032pt,238.564pt) -- (112.032pt,388.388pt); + \color[rgb]{0,1,0} + \fill(112.032pt,388.388pt) -- (117.507pt,388.388pt) -- (117.507pt,238.564pt) -- (112.032pt,238.564pt) -- (112.032pt,388.388pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](112.032pt,388.388pt) -- (117.507pt,388.388pt) -- (117.507pt,238.564pt) -- (112.032pt,238.564pt) -- (112.032pt,388.388pt); + \color[rgb]{1,1,1} + \fill(117.507pt,374.205pt) -- (122.982pt,374.205pt) -- (122.982pt,239.602pt) -- (117.507pt,239.602pt) -- (117.507pt,374.205pt); + \color[rgb]{0,1,0} + \fill(117.507pt,374.205pt) -- (122.982pt,374.205pt) -- (122.982pt,239.602pt) -- (117.507pt,239.602pt) -- (117.507pt,374.205pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](117.507pt,374.205pt) -- (122.982pt,374.205pt) -- (122.982pt,239.602pt) -- (117.507pt,239.602pt) -- (117.507pt,374.205pt); + \color[rgb]{1,1,1} + \fill(122.982pt,387.481pt) -- (128.457pt,387.481pt) -- (128.457pt,239.505pt) -- (122.982pt,239.505pt) -- (122.982pt,387.481pt); + \color[rgb]{0,1,0} + \fill(122.982pt,387.481pt) -- (128.457pt,387.481pt) -- (128.457pt,239.505pt) -- (122.982pt,239.505pt) -- (122.982pt,387.481pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](122.982pt,387.481pt) -- (128.457pt,387.481pt) -- (128.457pt,239.505pt) -- (122.982pt,239.505pt) -- (122.982pt,387.481pt); + \color[rgb]{1,1,1} + \fill(128.457pt,371.783pt) -- (133.932pt,371.783pt) -- (133.932pt,245.624pt) -- (128.457pt,245.624pt) -- (128.457pt,371.783pt); + \color[rgb]{0,1,0} + \fill(128.457pt,371.783pt) -- (133.932pt,371.783pt) -- (133.932pt,245.624pt) -- (128.457pt,245.624pt) -- (128.457pt,371.783pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](128.457pt,371.783pt) -- (133.932pt,371.783pt) -- (133.932pt,245.624pt) -- (128.457pt,245.624pt) -- (128.457pt,371.783pt); + \color[rgb]{1,1,1} + \fill(133.932pt,390.47pt) -- (139.407pt,390.47pt) -- (139.407pt,246.418pt) -- (133.932pt,246.418pt) -- (133.932pt,390.47pt); + \color[rgb]{0,1,0} + \fill(133.932pt,390.47pt) -- (139.407pt,390.47pt) -- (139.407pt,246.418pt) -- (133.932pt,246.418pt) -- (133.932pt,390.47pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](133.932pt,390.47pt) -- (139.407pt,390.47pt) -- (139.407pt,246.418pt) -- (133.932pt,246.418pt) -- (133.932pt,390.47pt); + \color[rgb]{1,1,1} + \fill(139.407pt,372.854pt) -- (144.882pt,372.854pt) -- (144.882pt,247.879pt) -- (139.407pt,247.879pt) -- (139.407pt,372.854pt); + \color[rgb]{0,1,0} + \fill(139.407pt,372.854pt) -- (144.882pt,372.854pt) -- (144.882pt,247.879pt) -- (139.407pt,247.879pt) -- (139.407pt,372.854pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](139.407pt,372.854pt) -- (144.882pt,372.854pt) -- (144.882pt,247.879pt) -- (139.407pt,247.879pt) -- (139.407pt,372.854pt); + \color[rgb]{1,1,1} + \fill(144.882pt,387.676pt) -- (150.357pt,387.676pt) -- (150.357pt,247.52pt) -- (144.882pt,247.52pt) -- (144.882pt,387.676pt); + \color[rgb]{0,1,0} + \fill(144.882pt,387.676pt) -- (150.357pt,387.676pt) -- (150.357pt,247.52pt) -- (144.882pt,247.52pt) -- (144.882pt,387.676pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](144.882pt,387.676pt) -- (150.357pt,387.676pt) -- (150.357pt,247.52pt) -- (144.882pt,247.52pt) -- (144.882pt,387.676pt); + \color[rgb]{1,1,1} + \fill(150.357pt,370.308pt) -- (155.832pt,370.308pt) -- (155.832pt,246.332pt) -- (150.357pt,246.332pt) -- (150.357pt,370.308pt); + \color[rgb]{0,1,0} + \fill(150.357pt,370.308pt) -- (155.832pt,370.308pt) -- (155.832pt,246.332pt) -- (150.357pt,246.332pt) -- (150.357pt,370.308pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](150.357pt,370.308pt) -- (155.832pt,370.308pt) -- (155.832pt,246.332pt) -- (150.357pt,246.332pt) -- (150.357pt,370.308pt); + \color[rgb]{1,1,1} + \fill(155.832pt,403.235pt) -- (161.307pt,403.235pt) -- (161.307pt,379.034pt) -- (155.832pt,379.034pt) -- (155.832pt,403.235pt); + \color[rgb]{0,1,0} + \fill(155.832pt,403.235pt) -- (161.307pt,403.235pt) -- (161.307pt,379.034pt) -- (155.832pt,379.034pt) -- (155.832pt,403.235pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](155.832pt,403.235pt) -- (161.307pt,403.235pt) -- (161.307pt,379.034pt) -- (155.832pt,379.034pt) -- (155.832pt,403.235pt); + \color[rgb]{1,1,1} + \fill(161.307pt,397.769pt) -- (166.782pt,397.769pt) -- (166.782pt,367.974pt) -- (161.307pt,367.974pt) -- (161.307pt,397.769pt); + \color[rgb]{0,1,0} + \fill(161.307pt,397.769pt) -- (166.782pt,397.769pt) -- (166.782pt,367.974pt) -- (161.307pt,367.974pt) -- (161.307pt,397.769pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](161.307pt,397.769pt) -- (166.782pt,397.769pt) -- (166.782pt,367.974pt) -- (161.307pt,367.974pt) -- (161.307pt,397.769pt); + \color[rgb]{1,1,1} + \fill(166.782pt,395.123pt) -- (172.257pt,395.123pt) -- (172.257pt,357.961pt) -- (166.782pt,357.961pt) -- (166.782pt,395.123pt); + \color[rgb]{0,1,0} + \fill(166.782pt,395.123pt) -- (172.257pt,395.123pt) -- (172.257pt,357.961pt) -- (166.782pt,357.961pt) -- (166.782pt,395.123pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](166.782pt,395.123pt) -- (172.257pt,395.123pt) -- (172.257pt,357.961pt) -- (166.782pt,357.961pt) -- (166.782pt,395.123pt); + \color[rgb]{1,1,1} + \fill(172.257pt,390.046pt) -- (177.732pt,390.046pt) -- (177.732pt,348.269pt) -- (172.257pt,348.269pt) -- (172.257pt,390.046pt); + \color[rgb]{0,1,0} + \fill(172.257pt,390.046pt) -- (177.732pt,390.046pt) -- (177.732pt,348.269pt) -- (172.257pt,348.269pt) -- (172.257pt,390.046pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](172.257pt,390.046pt) -- (177.732pt,390.046pt) -- (177.732pt,348.269pt) -- (172.257pt,348.269pt) -- (172.257pt,390.046pt); + \color[rgb]{1,1,1} + \fill(177.732pt,395.056pt) -- (183.207pt,395.056pt) -- (183.207pt,345.428pt) -- (177.732pt,345.428pt) -- (177.732pt,395.056pt); + \color[rgb]{0,1,0} + \fill(177.732pt,395.056pt) -- (183.207pt,395.056pt) -- (183.207pt,345.428pt) -- (177.732pt,345.428pt) -- (177.732pt,395.056pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](177.732pt,395.056pt) -- (183.207pt,395.056pt) -- (183.207pt,345.428pt) -- (177.732pt,345.428pt) -- (177.732pt,395.056pt); + \color[rgb]{1,1,1} + \fill(183.207pt,380.965pt) -- (188.682pt,380.965pt) -- (188.682pt,323.953pt) -- (183.207pt,323.953pt) -- (183.207pt,380.965pt); + \color[rgb]{0,1,0} + \fill(183.207pt,380.965pt) -- (188.682pt,380.965pt) -- (188.682pt,323.953pt) -- (183.207pt,323.953pt) -- (183.207pt,380.965pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](183.207pt,380.965pt) -- (188.682pt,380.965pt) -- (188.682pt,323.953pt) -- (183.207pt,323.953pt) -- (183.207pt,380.965pt); + \color[rgb]{1,1,1} + \fill(188.682pt,392.39pt) -- (194.157pt,392.39pt) -- (194.157pt,344.98pt) -- (188.682pt,344.98pt) -- (188.682pt,392.39pt); + \color[rgb]{0,1,0} + \fill(188.682pt,392.39pt) -- (194.157pt,392.39pt) -- (194.157pt,344.98pt) -- (188.682pt,344.98pt) -- (188.682pt,392.39pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](188.682pt,392.39pt) -- (194.157pt,392.39pt) -- (194.157pt,344.98pt) -- (188.682pt,344.98pt) -- (188.682pt,392.39pt); + \color[rgb]{1,1,1} + \fill(194.157pt,377.604pt) -- (199.632pt,377.604pt) -- (199.632pt,321.138pt) -- (194.157pt,321.138pt) -- (194.157pt,377.604pt); + \color[rgb]{0,1,0} + \fill(194.157pt,377.604pt) -- (199.632pt,377.604pt) -- (199.632pt,321.138pt) -- (194.157pt,321.138pt) -- (194.157pt,377.604pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](194.157pt,377.604pt) -- (199.632pt,377.604pt) -- (199.632pt,321.138pt) -- (194.157pt,321.138pt) -- (194.157pt,377.604pt); + \color[rgb]{1,1,1} + \fill(199.632pt,402.1pt) -- (205.107pt,402.1pt) -- (205.107pt,241.864pt) -- (199.632pt,241.864pt) -- (199.632pt,402.1pt); + \color[rgb]{0,1,0} + \fill(199.632pt,402.1pt) -- (205.107pt,402.1pt) -- (205.107pt,241.864pt) -- (199.632pt,241.864pt) -- (199.632pt,402.1pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](199.632pt,402.1pt) -- (205.107pt,402.1pt) -- (205.107pt,241.864pt) -- (199.632pt,241.864pt) -- (199.632pt,402.1pt); + \color[rgb]{1,1,1} + \fill(205.107pt,384.075pt) -- (210.582pt,384.075pt) -- (210.582pt,242.151pt) -- (205.107pt,242.151pt) -- (205.107pt,384.075pt); + \color[rgb]{0,1,0} + \fill(205.107pt,384.075pt) -- (210.582pt,384.075pt) -- (210.582pt,242.151pt) -- (205.107pt,242.151pt) -- (205.107pt,384.075pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](205.107pt,384.075pt) -- (210.582pt,384.075pt) -- (210.582pt,242.151pt) -- (205.107pt,242.151pt) -- (205.107pt,384.075pt); + \color[rgb]{1,1,1} + \fill(210.582pt,401.759pt) -- (216.057pt,401.759pt) -- (216.057pt,243.045pt) -- (210.582pt,243.045pt) -- (210.582pt,401.759pt); + \color[rgb]{0,1,0} + \fill(210.582pt,401.759pt) -- (216.057pt,401.759pt) -- (216.057pt,243.045pt) -- (210.582pt,243.045pt) -- (210.582pt,401.759pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](210.582pt,401.759pt) -- (216.057pt,401.759pt) -- (216.057pt,243.045pt) -- (210.582pt,243.045pt) -- (210.582pt,401.759pt); + \color[rgb]{1,1,1} + \fill(216.057pt,385.165pt) -- (221.532pt,385.165pt) -- (221.532pt,245.847pt) -- (216.057pt,245.847pt) -- (216.057pt,385.165pt); + \color[rgb]{0,1,0} + \fill(216.057pt,385.165pt) -- (221.532pt,385.165pt) -- (221.532pt,245.847pt) -- (216.057pt,245.847pt) -- (216.057pt,385.165pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](216.057pt,385.165pt) -- (221.532pt,385.165pt) -- (221.532pt,245.847pt) -- (216.057pt,245.847pt) -- (216.057pt,385.165pt); + \color[rgb]{1,1,1} + \fill(221.532pt,400.574pt) -- (227.007pt,400.574pt) -- (227.007pt,246.404pt) -- (221.532pt,246.404pt) -- (221.532pt,400.574pt); + \color[rgb]{0,1,0} + \fill(221.532pt,400.574pt) -- (227.007pt,400.574pt) -- (227.007pt,246.404pt) -- (221.532pt,246.404pt) -- (221.532pt,400.574pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](221.532pt,400.574pt) -- (227.007pt,400.574pt) -- (227.007pt,246.404pt) -- (221.532pt,246.404pt) -- (221.532pt,400.574pt); + \color[rgb]{1,1,1} + \fill(227.007pt,383.146pt) -- (232.482pt,383.146pt) -- (232.482pt,247.397pt) -- (227.007pt,247.397pt) -- (227.007pt,383.146pt); + \color[rgb]{0,1,0} + \fill(227.007pt,383.146pt) -- (232.482pt,383.146pt) -- (232.482pt,247.397pt) -- (227.007pt,247.397pt) -- (227.007pt,383.146pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](227.007pt,383.146pt) -- (232.482pt,383.146pt) -- (232.482pt,247.397pt) -- (227.007pt,247.397pt) -- (227.007pt,383.146pt); + \color[rgb]{1,1,1} + \fill(232.482pt,400.47pt) -- (237.957pt,400.47pt) -- (237.957pt,248.872pt) -- (232.482pt,248.872pt) -- (232.482pt,400.47pt); + \color[rgb]{0,1,0} + \fill(232.482pt,400.47pt) -- (237.957pt,400.47pt) -- (237.957pt,248.872pt) -- (232.482pt,248.872pt) -- (232.482pt,400.47pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](232.482pt,400.47pt) -- (237.957pt,400.47pt) -- (237.957pt,248.872pt) -- (232.482pt,248.872pt) -- (232.482pt,400.47pt); + \color[rgb]{1,1,1} + \fill(237.957pt,385.634pt) -- (243.432pt,385.634pt) -- (243.432pt,250.481pt) -- (237.957pt,250.481pt) -- (237.957pt,385.634pt); + \color[rgb]{0,1,0} + \fill(237.957pt,385.634pt) -- (243.432pt,385.634pt) -- (243.432pt,250.481pt) -- (237.957pt,250.481pt) -- (237.957pt,385.634pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](237.957pt,385.634pt) -- (243.432pt,385.634pt) -- (243.432pt,250.481pt) -- (237.957pt,250.481pt) -- (237.957pt,385.634pt); + \color[rgb]{1,1,1} + \fill(243.432pt,412.083pt) -- (248.907pt,412.083pt) -- (248.907pt,363.383pt) -- (243.432pt,363.383pt) -- (243.432pt,412.083pt); + \color[rgb]{0,1,0} + \fill(243.432pt,412.083pt) -- (248.907pt,412.083pt) -- (248.907pt,363.383pt) -- (243.432pt,363.383pt) -- (243.432pt,412.083pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](243.432pt,412.083pt) -- (248.907pt,412.083pt) -- (248.907pt,363.383pt) -- (243.432pt,363.383pt) -- (243.432pt,412.083pt); + \color[rgb]{1,1,1} + \fill(248.907pt,398.421pt) -- (254.382pt,398.421pt) -- (254.382pt,337.149pt) -- (248.907pt,337.149pt) -- (248.907pt,398.421pt); + \color[rgb]{0,1,0} + \fill(248.907pt,398.421pt) -- (254.382pt,398.421pt) -- (254.382pt,337.149pt) -- (248.907pt,337.149pt) -- (248.907pt,398.421pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](248.907pt,398.421pt) -- (254.382pt,398.421pt) -- (254.382pt,337.149pt) -- (248.907pt,337.149pt) -- (248.907pt,398.421pt); + \color[rgb]{1,1,1} + \fill(254.382pt,405.084pt) -- (259.857pt,405.084pt) -- (259.857pt,320.282pt) -- (254.382pt,320.282pt) -- (254.382pt,405.084pt); + \color[rgb]{0,1,0} + \fill(254.382pt,405.084pt) -- (259.857pt,405.084pt) -- (259.857pt,320.282pt) -- (254.382pt,320.282pt) -- (254.382pt,405.084pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](254.382pt,405.084pt) -- (259.857pt,405.084pt) -- (259.857pt,320.282pt) -- (254.382pt,320.282pt) -- (254.382pt,405.084pt); + \color[rgb]{1,1,1} + \fill(259.857pt,390.728pt) -- (265.332pt,390.728pt) -- (265.332pt,310.728pt) -- (259.857pt,310.728pt) -- (259.857pt,390.728pt); + \color[rgb]{0,1,0} + \fill(259.857pt,390.728pt) -- (265.332pt,390.728pt) -- (265.332pt,310.728pt) -- (259.857pt,310.728pt) -- (259.857pt,390.728pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](259.857pt,390.728pt) -- (265.332pt,390.728pt) -- (265.332pt,310.728pt) -- (259.857pt,310.728pt) -- (259.857pt,390.728pt); + \color[rgb]{1,1,1} + \fill(265.332pt,403.637pt) -- (270.807pt,403.637pt) -- (270.807pt,296.229pt) -- (265.332pt,296.229pt) -- (265.332pt,403.637pt); + \color[rgb]{0,1,0} + \fill(265.332pt,403.637pt) -- (270.807pt,403.637pt) -- (270.807pt,296.229pt) -- (265.332pt,296.229pt) -- (265.332pt,403.637pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](265.332pt,403.637pt) -- (270.807pt,403.637pt) -- (270.807pt,296.229pt) -- (265.332pt,296.229pt) -- (265.332pt,403.637pt); + \color[rgb]{1,1,1} + \fill(270.807pt,390.904pt) -- (276.282pt,390.904pt) -- (276.282pt,312.754pt) -- (270.807pt,312.754pt) -- (270.807pt,390.904pt); + \color[rgb]{0,1,0} + \fill(270.807pt,390.904pt) -- (276.282pt,390.904pt) -- (276.282pt,312.754pt) -- (270.807pt,312.754pt) -- (270.807pt,390.904pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](270.807pt,390.904pt) -- (276.282pt,390.904pt) -- (276.282pt,312.754pt) -- (270.807pt,312.754pt) -- (270.807pt,390.904pt); + \color[rgb]{1,1,1} + \fill(276.282pt,402.996pt) -- (281.757pt,402.996pt) -- (281.757pt,300.945pt) -- (276.282pt,300.945pt) -- (276.282pt,402.996pt); + \color[rgb]{0,1,0} + \fill(276.282pt,402.996pt) -- (281.757pt,402.996pt) -- (281.757pt,300.945pt) -- (276.282pt,300.945pt) -- (276.282pt,402.996pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](276.282pt,402.996pt) -- (281.757pt,402.996pt) -- (281.757pt,300.945pt) -- (276.282pt,300.945pt) -- (276.282pt,402.996pt); + \color[rgb]{1,1,1} + \fill(281.757pt,387.972pt) -- (287.232pt,387.972pt) -- (287.232pt,289.467pt) -- (281.757pt,289.467pt) -- (281.757pt,387.972pt); + \color[rgb]{0,1,0} + \fill(281.757pt,387.972pt) -- (287.232pt,387.972pt) -- (287.232pt,289.467pt) -- (281.757pt,289.467pt) -- (281.757pt,387.972pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](281.757pt,387.972pt) -- (287.232pt,387.972pt) -- (287.232pt,289.467pt) -- (281.757pt,289.467pt) -- (281.757pt,387.972pt); + \color[rgb]{1,1,1} + \fill(287.232pt,424.888pt) -- (292.707pt,424.888pt) -- (292.707pt,411.66pt) -- (287.232pt,411.66pt) -- (287.232pt,424.888pt); + \color[rgb]{0,1,0} + \fill(287.232pt,424.888pt) -- (292.707pt,424.888pt) -- (292.707pt,411.66pt) -- (287.232pt,411.66pt) -- (287.232pt,424.888pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](287.232pt,424.888pt) -- (292.707pt,424.888pt) -- (292.707pt,411.66pt) -- (287.232pt,411.66pt) -- (287.232pt,424.888pt); + \color[rgb]{1,1,1} + \fill(292.707pt,425.195pt) -- (298.182pt,425.195pt) -- (298.182pt,411.125pt) -- (292.707pt,411.125pt) -- (292.707pt,425.195pt); + \color[rgb]{0,1,0} + \fill(292.707pt,425.195pt) -- (298.182pt,425.195pt) -- (298.182pt,411.125pt) -- (292.707pt,411.125pt) -- (292.707pt,425.195pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](292.707pt,425.195pt) -- (298.182pt,425.195pt) -- (298.182pt,411.125pt) -- (292.707pt,411.125pt) -- (292.707pt,425.195pt); + \color[rgb]{1,1,1} + \fill(298.182pt,419.72pt) -- (303.657pt,419.72pt) -- (303.657pt,403.293pt) -- (298.182pt,403.293pt) -- (298.182pt,419.72pt); + \color[rgb]{0,1,0} + \fill(298.182pt,419.72pt) -- (303.657pt,419.72pt) -- (303.657pt,403.293pt) -- (298.182pt,403.293pt) -- (298.182pt,419.72pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](298.182pt,419.72pt) -- (303.657pt,419.72pt) -- (303.657pt,403.293pt) -- (298.182pt,403.293pt) -- (298.182pt,419.72pt); + \color[rgb]{1,1,1} + \fill(303.657pt,419.431pt) -- (309.132pt,419.431pt) -- (309.132pt,402.115pt) -- (303.657pt,402.115pt) -- (303.657pt,419.431pt); + \color[rgb]{0,1,0} + \fill(303.657pt,419.431pt) -- (309.132pt,419.431pt) -- (309.132pt,402.115pt) -- (303.657pt,402.115pt) -- (303.657pt,419.431pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](303.657pt,419.431pt) -- (309.132pt,419.431pt) -- (309.132pt,402.115pt) -- (303.657pt,402.115pt) -- (303.657pt,419.431pt); + \color[rgb]{1,1,1} + \fill(309.132pt,417.86pt) -- (314.607pt,417.86pt) -- (314.607pt,397.456pt) -- (309.132pt,397.456pt) -- (309.132pt,417.86pt); + \color[rgb]{0,1,0} + \fill(309.132pt,417.86pt) -- (314.607pt,417.86pt) -- (314.607pt,397.456pt) -- (309.132pt,397.456pt) -- (309.132pt,417.86pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](309.132pt,417.86pt) -- (314.607pt,417.86pt) -- (314.607pt,397.456pt) -- (309.132pt,397.456pt) -- (309.132pt,417.86pt); + \color[rgb]{1,1,1} + \fill(314.607pt,413.049pt) -- (320.082pt,413.049pt) -- (320.082pt,389.709pt) -- (314.607pt,389.709pt) -- (314.607pt,413.049pt); + \color[rgb]{0,1,0} + \fill(314.607pt,413.049pt) -- (320.082pt,413.049pt) -- (320.082pt,389.709pt) -- (314.607pt,389.709pt) -- (314.607pt,413.049pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](314.607pt,413.049pt) -- (320.082pt,413.049pt) -- (320.082pt,389.709pt) -- (314.607pt,389.709pt) -- (314.607pt,413.049pt); + \color[rgb]{1,1,1} + \fill(320.082pt,418.326pt) -- (325.557pt,418.326pt) -- (325.557pt,397.104pt) -- (320.082pt,397.104pt) -- (320.082pt,418.326pt); + \color[rgb]{0,1,0} + \fill(320.082pt,418.326pt) -- (325.557pt,418.326pt) -- (325.557pt,397.104pt) -- (320.082pt,397.104pt) -- (320.082pt,418.326pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](320.082pt,418.326pt) -- (325.557pt,418.326pt) -- (325.557pt,397.104pt) -- (320.082pt,397.104pt) -- (320.082pt,418.326pt); + \color[rgb]{1,1,1} + \fill(325.557pt,404.913pt) -- (331.032pt,404.913pt) -- (331.032pt,376.56pt) -- (325.557pt,376.56pt) -- (325.557pt,404.913pt); + \color[rgb]{0,1,0} + \fill(325.557pt,404.913pt) -- (331.032pt,404.913pt) -- (331.032pt,376.56pt) -- (325.557pt,376.56pt) -- (325.557pt,404.913pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](325.557pt,404.913pt) -- (331.032pt,404.913pt) -- (331.032pt,376.56pt) -- (325.557pt,376.56pt) -- (325.557pt,404.913pt); + \color[rgb]{1,1,1} + \fill(331.032pt,409.729pt) -- (336.507pt,409.729pt) -- (336.507pt,250.834pt) -- (331.032pt,250.834pt) -- (331.032pt,409.729pt); + \color[rgb]{0,1,0} + \fill(331.032pt,409.729pt) -- (336.507pt,409.729pt) -- (336.507pt,250.834pt) -- (331.032pt,250.834pt) -- (331.032pt,409.729pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](331.032pt,409.729pt) -- (336.507pt,409.729pt) -- (336.507pt,250.834pt) -- (331.032pt,250.834pt) -- (331.032pt,409.729pt); + \color[rgb]{1,1,1} + \fill(336.507pt,394.21pt) -- (341.982pt,394.21pt) -- (341.982pt,254.219pt) -- (336.507pt,254.219pt) -- (336.507pt,394.21pt); + \color[rgb]{0,1,0} + \fill(336.507pt,394.21pt) -- (341.982pt,394.21pt) -- (341.982pt,254.219pt) -- (336.507pt,254.219pt) -- (336.507pt,394.21pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](336.507pt,394.21pt) -- (341.982pt,394.21pt) -- (341.982pt,254.219pt) -- (336.507pt,254.219pt) -- (336.507pt,394.21pt); + \color[rgb]{1,1,1} + \fill(341.982pt,411.645pt) -- (347.457pt,411.645pt) -- (347.457pt,252.604pt) -- (341.982pt,252.604pt) -- (341.982pt,411.645pt); + \color[rgb]{0,1,0} + \fill(341.982pt,411.645pt) -- (347.457pt,411.645pt) -- (347.457pt,252.604pt) -- (341.982pt,252.604pt) -- (341.982pt,411.645pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](341.982pt,411.645pt) -- (347.457pt,411.645pt) -- (347.457pt,252.604pt) -- (341.982pt,252.604pt) -- (341.982pt,411.645pt); + \color[rgb]{1,1,1} + \fill(347.457pt,393.257pt) -- (352.932pt,393.257pt) -- (352.932pt,254.929pt) -- (347.457pt,254.929pt) -- (347.457pt,393.257pt); + \color[rgb]{0,1,0} + \fill(347.457pt,393.257pt) -- (352.932pt,393.257pt) -- (352.932pt,254.929pt) -- (347.457pt,254.929pt) -- (347.457pt,393.257pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](347.457pt,393.257pt) -- (352.932pt,393.257pt) -- (352.932pt,254.929pt) -- (347.457pt,254.929pt) -- (347.457pt,393.257pt); + \color[rgb]{1,1,1} + \fill(352.932pt,410.742pt) -- (358.407pt,410.742pt) -- (358.407pt,257.14pt) -- (352.932pt,257.14pt) -- (352.932pt,410.742pt); + \color[rgb]{0,1,0} + \fill(352.932pt,410.742pt) -- (358.407pt,410.742pt) -- (358.407pt,257.14pt) -- (352.932pt,257.14pt) -- (352.932pt,410.742pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](352.932pt,410.742pt) -- (358.407pt,410.742pt) -- (358.407pt,257.14pt) -- (352.932pt,257.14pt) -- (352.932pt,410.742pt); + \color[rgb]{1,1,1} + \fill(358.407pt,390.806pt) -- (363.882pt,390.806pt) -- (363.882pt,258.438pt) -- (358.407pt,258.438pt) -- (358.407pt,390.806pt); + \color[rgb]{0,1,0} + \fill(358.407pt,390.806pt) -- (363.882pt,390.806pt) -- (363.882pt,258.438pt) -- (358.407pt,258.438pt) -- (358.407pt,390.806pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](358.407pt,390.806pt) -- (363.882pt,390.806pt) -- (363.882pt,258.438pt) -- (358.407pt,258.438pt) -- (358.407pt,390.806pt); + \color[rgb]{1,1,1} + \fill(363.882pt,410.741pt) -- (369.357pt,410.741pt) -- (369.357pt,257.475pt) -- (363.882pt,257.475pt) -- (363.882pt,410.741pt); + \color[rgb]{0,1,0} + \fill(363.882pt,410.741pt) -- (369.357pt,410.741pt) -- (369.357pt,257.475pt) -- (363.882pt,257.475pt) -- (363.882pt,410.741pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](363.882pt,410.741pt) -- (369.357pt,410.741pt) -- (369.357pt,257.475pt) -- (363.882pt,257.475pt) -- (363.882pt,410.741pt); + \color[rgb]{1,1,1} + \fill(369.357pt,392.873pt) -- (374.832pt,392.873pt) -- (374.832pt,260.124pt) -- (369.357pt,260.124pt) -- (369.357pt,392.873pt); + \color[rgb]{0,1,0} + \fill(369.357pt,392.873pt) -- (374.832pt,392.873pt) -- (374.832pt,260.124pt) -- (369.357pt,260.124pt) -- (369.357pt,392.873pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](369.357pt,392.873pt) -- (374.832pt,392.873pt) -- (374.832pt,260.124pt) -- (369.357pt,260.124pt) -- (369.357pt,392.873pt); + \color[rgb]{1,1,1} + \fill(374.832pt,425.108pt) -- (380.307pt,425.108pt) -- (380.307pt,398.039pt) -- (374.832pt,398.039pt) -- (374.832pt,425.108pt); + \color[rgb]{0,1,0} + \fill(374.832pt,425.108pt) -- (380.307pt,425.108pt) -- (380.307pt,398.039pt) -- (374.832pt,398.039pt) -- (374.832pt,425.108pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](374.832pt,425.108pt) -- (380.307pt,425.108pt) -- (380.307pt,398.039pt) -- (374.832pt,398.039pt) -- (374.832pt,425.108pt); + \color[rgb]{1,1,1} + \fill(380.307pt,422.454pt) -- (385.782pt,422.454pt) -- (385.782pt,392.861pt) -- (380.307pt,392.861pt) -- (380.307pt,422.454pt); + \color[rgb]{0,1,0} + \fill(380.307pt,422.454pt) -- (385.782pt,422.454pt) -- (385.782pt,392.861pt) -- (380.307pt,392.861pt) -- (380.307pt,422.454pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](380.307pt,422.454pt) -- (385.782pt,422.454pt) -- (385.782pt,392.861pt) -- (380.307pt,392.861pt) -- (380.307pt,422.454pt); + \color[rgb]{1,1,1} + \fill(385.782pt,422.936pt) -- (391.257pt,422.936pt) -- (391.257pt,389.553pt) -- (385.782pt,389.553pt) -- (385.782pt,422.936pt); + \color[rgb]{0,1,0} + \fill(385.782pt,422.936pt) -- (391.257pt,422.936pt) -- (391.257pt,389.553pt) -- (385.782pt,389.553pt) -- (385.782pt,422.936pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](385.782pt,422.936pt) -- (391.257pt,422.936pt) -- (391.257pt,389.553pt) -- (385.782pt,389.553pt) -- (385.782pt,422.936pt); + \color[rgb]{1,1,1} + \fill(391.257pt,416.421pt) -- (396.732pt,416.421pt) -- (396.732pt,380.22pt) -- (391.257pt,380.22pt) -- (391.257pt,416.421pt); + \color[rgb]{0,1,0} + \fill(391.257pt,416.421pt) -- (396.732pt,416.421pt) -- (396.732pt,380.22pt) -- (391.257pt,380.22pt) -- (391.257pt,416.421pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](391.257pt,416.421pt) -- (396.732pt,416.421pt) -- (396.732pt,380.22pt) -- (391.257pt,380.22pt) -- (391.257pt,416.421pt); + \color[rgb]{1,1,1} + \fill(396.732pt,415.679pt) -- (402.207pt,415.679pt) -- (402.207pt,365.984pt) -- (396.732pt,365.984pt) -- (396.732pt,415.679pt); + \color[rgb]{0,1,0} + \fill(396.732pt,415.679pt) -- (402.207pt,415.679pt) -- (402.207pt,365.984pt) -- (396.732pt,365.984pt) -- (396.732pt,415.679pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](396.732pt,415.679pt) -- (402.207pt,415.679pt) -- (402.207pt,365.984pt) -- (396.732pt,365.984pt) -- (396.732pt,415.679pt); + \color[rgb]{1,1,1} + \fill(402.207pt,403.593pt) -- (407.682pt,403.593pt) -- (407.682pt,355.54pt) -- (402.207pt,355.54pt) -- (402.207pt,403.593pt); + \color[rgb]{0,1,0} + \fill(402.207pt,403.593pt) -- (407.682pt,403.593pt) -- (407.682pt,355.54pt) -- (402.207pt,355.54pt) -- (402.207pt,403.593pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](402.207pt,403.593pt) -- (407.682pt,403.593pt) -- (407.682pt,355.54pt) -- (402.207pt,355.54pt) -- (402.207pt,403.593pt); + \color[rgb]{1,1,1} + \fill(407.682pt,417.206pt) -- (413.157pt,417.206pt) -- (413.157pt,364.641pt) -- (407.682pt,364.641pt) -- (407.682pt,417.206pt); + \color[rgb]{0,1,0} + \fill(407.682pt,417.206pt) -- (413.157pt,417.206pt) -- (413.157pt,364.641pt) -- (407.682pt,364.641pt) -- (407.682pt,417.206pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](407.682pt,417.206pt) -- (413.157pt,417.206pt) -- (413.157pt,364.641pt) -- (407.682pt,364.641pt) -- (407.682pt,417.206pt); + \color[rgb]{1,1,1} + \fill(413.157pt,400.84pt) -- (418.632pt,400.84pt) -- (418.632pt,344.201pt) -- (413.157pt,344.201pt) -- (413.157pt,400.84pt); + \color[rgb]{0,1,0} + \fill(413.157pt,400.84pt) -- (418.632pt,400.84pt) -- (418.632pt,344.201pt) -- (413.157pt,344.201pt) -- (413.157pt,400.84pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](413.157pt,400.84pt) -- (418.632pt,400.84pt) -- (418.632pt,344.201pt) -- (413.157pt,344.201pt) -- (413.157pt,400.84pt); + \color[rgb]{1,1,1} + \fill(418.632pt,437.665pt) -- (424.107pt,437.665pt) -- (424.107pt,427.903pt) -- (418.632pt,427.903pt) -- (418.632pt,437.665pt); + \color[rgb]{0,1,0} + \fill(418.632pt,437.665pt) -- (424.107pt,437.665pt) -- (424.107pt,427.903pt) -- (418.632pt,427.903pt) -- (418.632pt,437.665pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](418.632pt,437.665pt) -- (424.107pt,437.665pt) -- (424.107pt,427.903pt) -- (418.632pt,427.903pt) -- (418.632pt,437.665pt); + \color[rgb]{1,1,1} + \fill(424.107pt,436.826pt) -- (429.582pt,436.826pt) -- (429.582pt,426.967pt) -- (424.107pt,426.967pt) -- (424.107pt,436.826pt); + \color[rgb]{0,1,0} + \fill(424.107pt,436.826pt) -- (429.582pt,436.826pt) -- (429.582pt,426.967pt) -- (424.107pt,426.967pt) -- (424.107pt,436.826pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](424.107pt,436.826pt) -- (429.582pt,436.826pt) -- (429.582pt,426.967pt) -- (424.107pt,426.967pt) -- (424.107pt,436.826pt); + \color[rgb]{1,1,1} + \fill(429.582pt,434.584pt) -- (435.057pt,434.584pt) -- (435.057pt,423.573pt) -- (429.582pt,423.573pt) -- (429.582pt,434.584pt); + \color[rgb]{0,1,0} + \fill(429.582pt,434.584pt) -- (435.057pt,434.584pt) -- (435.057pt,423.573pt) -- (429.582pt,423.573pt) -- (429.582pt,434.584pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](429.582pt,434.584pt) -- (435.057pt,434.584pt) -- (435.057pt,423.573pt) -- (429.582pt,423.573pt) -- (429.582pt,434.584pt); + \color[rgb]{1,1,1} + \fill(435.057pt,435.066pt) -- (440.532pt,435.066pt) -- (440.532pt,423.864pt) -- (435.057pt,423.864pt) -- (435.057pt,435.066pt); + \color[rgb]{0,1,0} + \fill(435.057pt,435.066pt) -- (440.532pt,435.066pt) -- (440.532pt,423.864pt) -- (435.057pt,423.864pt) -- (435.057pt,435.066pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](435.057pt,435.066pt) -- (440.532pt,435.066pt) -- (440.532pt,423.864pt) -- (435.057pt,423.864pt) -- (435.057pt,435.066pt); + \color[rgb]{1,1,1} + \fill(440.532pt,430.754pt) -- (446.007pt,430.754pt) -- (446.007pt,416.832pt) -- (440.532pt,416.832pt) -- (440.532pt,430.754pt); + \color[rgb]{0,1,0} + \fill(440.532pt,430.754pt) -- (446.007pt,430.754pt) -- (446.007pt,416.832pt) -- (440.532pt,416.832pt) -- (440.532pt,430.754pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](440.532pt,430.754pt) -- (446.007pt,430.754pt) -- (446.007pt,416.832pt) -- (440.532pt,416.832pt) -- (440.532pt,430.754pt); + \color[rgb]{1,1,1} + \fill(446.007pt,432.868pt) -- (451.482pt,432.868pt) -- (451.482pt,418.044pt) -- (446.007pt,418.044pt) -- (446.007pt,432.868pt); + \color[rgb]{0,1,0} + \fill(446.007pt,432.868pt) -- (451.482pt,432.868pt) -- (451.482pt,418.044pt) -- (446.007pt,418.044pt) -- (446.007pt,432.868pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](446.007pt,432.868pt) -- (451.482pt,432.868pt) -- (451.482pt,418.044pt) -- (446.007pt,418.044pt) -- (446.007pt,432.868pt); + \color[rgb]{1,1,1} + \fill(451.482pt,433.472pt) -- (456.957pt,433.472pt) -- (456.957pt,419.308pt) -- (451.482pt,419.308pt) -- (451.482pt,433.472pt); + \color[rgb]{0,1,0} + \fill(451.482pt,433.472pt) -- (456.957pt,433.472pt) -- (456.957pt,419.308pt) -- (451.482pt,419.308pt) -- (451.482pt,433.472pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](451.482pt,433.472pt) -- (456.957pt,433.472pt) -- (456.957pt,419.308pt) -- (451.482pt,419.308pt) -- (451.482pt,433.472pt); + \color[rgb]{1,1,1} + \fill(456.957pt,427.249pt) -- (462.432pt,427.249pt) -- (462.432pt,410.574pt) -- (456.957pt,410.574pt) -- (456.957pt,427.249pt); + \color[rgb]{0,1,0} + \fill(456.957pt,427.249pt) -- (462.432pt,427.249pt) -- (462.432pt,410.574pt) -- (456.957pt,410.574pt) -- (456.957pt,427.249pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](456.957pt,427.249pt) -- (462.432pt,427.249pt) -- (462.432pt,410.574pt) -- (456.957pt,410.574pt) -- (456.957pt,427.249pt); + \color[rgb]{1,1,1} + \fill(462.432pt,417.561pt) -- (467.907pt,417.561pt) -- (467.907pt,259.003pt) -- (462.432pt,259.003pt) -- (462.432pt,417.561pt); + \color[rgb]{0,1,0} + \fill(462.432pt,417.561pt) -- (467.907pt,417.561pt) -- (467.907pt,259.003pt) -- (462.432pt,259.003pt) -- (462.432pt,417.561pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](462.432pt,417.561pt) -- (467.907pt,417.561pt) -- (467.907pt,259.003pt) -- (462.432pt,259.003pt) -- (462.432pt,417.561pt); + \color[rgb]{1,1,1} + \fill(467.907pt,401.481pt) -- (473.382pt,401.481pt) -- (473.382pt,260.192pt) -- (467.907pt,260.192pt) -- (467.907pt,401.481pt); + \color[rgb]{0,1,0} + \fill(467.907pt,401.481pt) -- (473.382pt,401.481pt) -- (473.382pt,260.192pt) -- (467.907pt,260.192pt) -- (467.907pt,401.481pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](467.907pt,401.481pt) -- (473.382pt,401.481pt) -- (473.382pt,260.192pt) -- (467.907pt,260.192pt) -- (467.907pt,401.481pt); + \color[rgb]{1,1,1} + \fill(473.382pt,416.546pt) -- (478.857pt,416.546pt) -- (478.857pt,259.76pt) -- (473.382pt,259.76pt) -- (473.382pt,416.546pt); + \color[rgb]{0,1,0} + \fill(473.382pt,416.546pt) -- (478.857pt,416.546pt) -- (478.857pt,259.76pt) -- (473.382pt,259.76pt) -- (473.382pt,416.546pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](473.382pt,416.546pt) -- (478.857pt,416.546pt) -- (478.857pt,259.76pt) -- (473.382pt,259.76pt) -- (473.382pt,416.546pt); + \color[rgb]{1,1,1} + \fill(478.857pt,398.79pt) -- (484.332pt,398.79pt) -- (484.332pt,262.171pt) -- (478.857pt,262.171pt) -- (478.857pt,398.79pt); + \color[rgb]{0,1,0} + \fill(478.857pt,398.79pt) -- (484.332pt,398.79pt) -- (484.332pt,262.171pt) -- (478.857pt,262.171pt) -- (478.857pt,398.79pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](478.857pt,398.79pt) -- (484.332pt,398.79pt) -- (484.332pt,262.171pt) -- (478.857pt,262.171pt) -- (478.857pt,398.79pt); + \color[rgb]{1,1,1} + \fill(484.332pt,415.171pt) -- (489.807pt,415.171pt) -- (489.807pt,262.383pt) -- (484.332pt,262.383pt) -- (484.332pt,415.171pt); + \color[rgb]{0,1,0} + \fill(484.332pt,415.171pt) -- (489.807pt,415.171pt) -- (489.807pt,262.383pt) -- (484.332pt,262.383pt) -- (484.332pt,415.171pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](484.332pt,415.171pt) -- (489.807pt,415.171pt) -- (489.807pt,262.383pt) -- (484.332pt,262.383pt) -- (484.332pt,415.171pt); + \color[rgb]{1,1,1} + \fill(489.807pt,398.872pt) -- (495.282pt,398.872pt) -- (495.282pt,266.63pt) -- (489.807pt,266.63pt) -- (489.807pt,398.872pt); + \color[rgb]{0,1,0} + \fill(489.807pt,398.872pt) -- (495.282pt,398.872pt) -- (495.282pt,266.63pt) -- (489.807pt,266.63pt) -- (489.807pt,398.872pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](489.807pt,398.872pt) -- (495.282pt,398.872pt) -- (495.282pt,266.63pt) -- (489.807pt,266.63pt) -- (489.807pt,398.872pt); + \color[rgb]{1,1,1} + \fill(495.282pt,417.039pt) -- (500.757pt,417.039pt) -- (500.757pt,269.126pt) -- (495.282pt,269.126pt) -- (495.282pt,417.039pt); + \color[rgb]{0,1,0} + \fill(495.282pt,417.039pt) -- (500.757pt,417.039pt) -- (500.757pt,269.126pt) -- (495.282pt,269.126pt) -- (495.282pt,417.039pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](495.282pt,417.039pt) -- (500.757pt,417.039pt) -- (500.757pt,269.126pt) -- (495.282pt,269.126pt) -- (495.282pt,417.039pt); + \color[rgb]{1,1,1} + \fill(500.757pt,397.308pt) -- (506.232pt,397.308pt) -- (506.232pt,267.215pt) -- (500.757pt,267.215pt) -- (500.757pt,397.308pt); + \color[rgb]{0,1,0} + \fill(500.757pt,397.308pt) -- (506.232pt,397.308pt) -- (506.232pt,267.215pt) -- (500.757pt,267.215pt) -- (500.757pt,397.308pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](500.757pt,397.308pt) -- (506.232pt,397.308pt) -- (506.232pt,267.215pt) -- (500.757pt,267.215pt) -- (500.757pt,397.308pt); + \color[rgb]{1,1,1} + \fill(506.232pt,434.679pt) -- (511.707pt,434.679pt) -- (511.707pt,414.81pt) -- (506.232pt,414.81pt) -- (506.232pt,434.679pt); + \color[rgb]{0,1,0} + \fill(506.232pt,434.679pt) -- (511.707pt,434.679pt) -- (511.707pt,414.81pt) -- (506.232pt,414.81pt) -- (506.232pt,434.679pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](506.232pt,434.679pt) -- (511.707pt,434.679pt) -- (511.707pt,414.81pt) -- (506.232pt,414.81pt) -- (506.232pt,434.679pt); + \color[rgb]{1,1,1} + \fill(511.707pt,432.959pt) -- (517.182pt,432.959pt) -- (517.182pt,411.56pt) -- (511.707pt,411.56pt) -- (511.707pt,432.959pt); + \color[rgb]{0,1,0} + \fill(511.707pt,432.959pt) -- (517.182pt,432.959pt) -- (517.182pt,411.56pt) -- (511.707pt,411.56pt) -- (511.707pt,432.959pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](511.707pt,432.959pt) -- (517.182pt,432.959pt) -- (517.182pt,411.56pt) -- (511.707pt,411.56pt) -- (511.707pt,432.959pt); + \color[rgb]{1,1,1} + \fill(517.182pt,433.395pt) -- (522.657pt,433.395pt) -- (522.657pt,411.647pt) -- (517.182pt,411.647pt) -- (517.182pt,433.395pt); + \color[rgb]{0,1,0} + \fill(517.182pt,433.395pt) -- (522.657pt,433.395pt) -- (522.657pt,411.647pt) -- (517.182pt,411.647pt) -- (517.182pt,433.395pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](517.182pt,433.395pt) -- (522.657pt,433.395pt) -- (522.657pt,411.647pt) -- (517.182pt,411.647pt) -- (517.182pt,433.395pt); + \color[rgb]{1,1,1} + \fill(522.657pt,430.989pt) -- (528.132pt,430.989pt) -- (528.132pt,407.099pt) -- (522.657pt,407.099pt) -- (522.657pt,430.989pt); + \color[rgb]{0,1,0} + \fill(522.657pt,430.989pt) -- (528.132pt,430.989pt) -- (528.132pt,407.099pt) -- (522.657pt,407.099pt) -- (522.657pt,430.989pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](522.657pt,430.989pt) -- (528.132pt,430.989pt) -- (528.132pt,407.099pt) -- (522.657pt,407.099pt) -- (522.657pt,430.989pt); + \color[rgb]{1,1,1} + \fill(528.132pt,429.348pt) -- (533.607pt,429.348pt) -- (533.607pt,400.718pt) -- (528.132pt,400.718pt) -- (528.132pt,429.348pt); + \color[rgb]{0,1,0} + \fill(528.132pt,429.348pt) -- (533.607pt,429.348pt) -- (533.607pt,400.718pt) -- (528.132pt,400.718pt) -- (528.132pt,429.348pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](528.132pt,429.348pt) -- (533.607pt,429.348pt) -- (533.607pt,400.718pt) -- (528.132pt,400.718pt) -- (528.132pt,429.348pt); + \color[rgb]{1,1,1} + \fill(533.607pt,420.59pt) -- (539.082pt,420.59pt) -- (539.082pt,386.27pt) -- (533.607pt,386.27pt) -- (533.607pt,420.59pt); + \color[rgb]{0,1,0} + \fill(533.607pt,420.59pt) -- (539.082pt,420.59pt) -- (539.082pt,386.27pt) -- (533.607pt,386.27pt) -- (533.607pt,420.59pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](533.607pt,420.59pt) -- (539.082pt,420.59pt) -- (539.082pt,386.27pt) -- (533.607pt,386.27pt) -- (533.607pt,420.59pt); + \color[rgb]{1,1,1} + \fill(539.082pt,427.711pt) -- (544.557pt,427.711pt) -- (544.557pt,396.871pt) -- (539.082pt,396.871pt) -- (539.082pt,427.711pt); + \color[rgb]{0,1,0} + \fill(539.082pt,427.711pt) -- (544.557pt,427.711pt) -- (544.557pt,396.871pt) -- (539.082pt,396.871pt) -- (539.082pt,427.711pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](539.082pt,427.711pt) -- (544.557pt,427.711pt) -- (544.557pt,396.871pt) -- (539.082pt,396.871pt) -- (539.082pt,427.711pt); + \color[rgb]{1,1,1} + \fill(544.557pt,413.728pt) -- (550.032pt,413.728pt) -- (550.032pt,369.743pt) -- (544.557pt,369.743pt) -- (544.557pt,413.728pt); + \color[rgb]{0,1,0} + \fill(544.557pt,413.728pt) -- (550.032pt,413.728pt) -- (550.032pt,369.743pt) -- (544.557pt,369.743pt) -- (544.557pt,413.728pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](544.557pt,413.728pt) -- (550.032pt,413.728pt) -- (550.032pt,369.743pt) -- (544.557pt,369.743pt) -- (544.557pt,413.728pt); + \color[rgb]{1,1,1} + \fill(550.032pt,445.622pt) -- (555.507pt,445.622pt) -- (555.507pt,437.65pt) -- (550.032pt,437.65pt) -- (550.032pt,445.622pt); + \color[rgb]{0,1,0} + \fill(550.032pt,445.622pt) -- (555.507pt,445.622pt) -- (555.507pt,437.65pt) -- (550.032pt,437.65pt) -- (550.032pt,445.622pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](550.032pt,445.622pt) -- (555.507pt,445.622pt) -- (555.507pt,437.65pt) -- (550.032pt,437.65pt) -- (550.032pt,445.622pt); + \color[rgb]{1,1,1} + \fill(555.507pt,448.194pt) -- (560.982pt,448.194pt) -- (560.982pt,440.594pt) -- (555.507pt,440.594pt) -- (555.507pt,448.194pt); + \color[rgb]{0,1,0} + \fill(555.507pt,448.194pt) -- (560.982pt,448.194pt) -- (560.982pt,440.594pt) -- (555.507pt,440.594pt) -- (555.507pt,448.194pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](555.507pt,448.194pt) -- (560.982pt,448.194pt) -- (560.982pt,440.594pt) -- (555.507pt,440.594pt) -- (555.507pt,448.194pt); + \color[rgb]{1,1,1} + \fill(560.982pt,441.74pt) -- (566.457pt,441.74pt) -- (566.457pt,432.286pt) -- (560.982pt,432.286pt) -- (560.982pt,441.74pt); + \color[rgb]{0,1,0} + \fill(560.982pt,441.74pt) -- (566.457pt,441.74pt) -- (566.457pt,432.286pt) -- (560.982pt,432.286pt) -- (560.982pt,441.74pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](560.982pt,441.74pt) -- (566.457pt,441.74pt) -- (566.457pt,432.286pt) -- (560.982pt,432.286pt) -- (560.982pt,441.74pt); + \color[rgb]{1,1,1} + \fill(566.457pt,444.501pt) -- (571.932pt,444.501pt) -- (571.932pt,435.535pt) -- (566.457pt,435.535pt) -- (566.457pt,444.501pt); + \color[rgb]{0,1,0} + \fill(566.457pt,444.501pt) -- (571.932pt,444.501pt) -- (571.932pt,435.535pt) -- (566.457pt,435.535pt) -- (566.457pt,444.501pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](566.457pt,444.501pt) -- (571.932pt,444.501pt) -- (571.932pt,435.535pt) -- (566.457pt,435.535pt) -- (566.457pt,444.501pt); + \color[rgb]{1,1,1} + \fill(571.932pt,440.609pt) -- (577.407pt,440.609pt) -- (577.407pt,429.842pt) -- (571.932pt,429.842pt) -- (571.932pt,440.609pt); + \color[rgb]{0,1,0} + \fill(571.932pt,440.609pt) -- (577.407pt,440.609pt) -- (577.407pt,429.842pt) -- (571.932pt,429.842pt) -- (571.932pt,440.609pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](571.932pt,440.609pt) -- (577.407pt,440.609pt) -- (577.407pt,429.842pt) -- (571.932pt,429.842pt) -- (571.932pt,440.609pt); + \color[rgb]{1,1,1} + \fill(577.407pt,442.938pt) -- (582.882pt,442.938pt) -- (582.882pt,432.512pt) -- (577.407pt,432.512pt) -- (577.407pt,442.938pt); + \color[rgb]{0,1,0} + \fill(577.407pt,442.938pt) -- (582.882pt,442.938pt) -- (582.882pt,432.512pt) -- (577.407pt,432.512pt) -- (577.407pt,442.938pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](577.407pt,442.938pt) -- (582.882pt,442.938pt) -- (582.882pt,432.512pt) -- (577.407pt,432.512pt) -- (577.407pt,442.938pt); + \color[rgb]{1,1,1} + \fill(582.882pt,443.548pt) -- (588.357pt,443.548pt) -- (588.357pt,432.499pt) -- (582.882pt,432.499pt) -- (582.882pt,443.548pt); + \color[rgb]{0,1,0} + \fill(582.882pt,443.548pt) -- (588.357pt,443.548pt) -- (588.357pt,432.499pt) -- (582.882pt,432.499pt) -- (582.882pt,443.548pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](582.882pt,443.548pt) -- (588.357pt,443.548pt) -- (588.357pt,432.499pt) -- (582.882pt,432.499pt) -- (582.882pt,443.548pt); + \color[rgb]{1,1,1} + \fill(588.357pt,437.239pt) -- (593.832pt,437.239pt) -- (593.832pt,424.7pt) -- (588.357pt,424.7pt) -- (588.357pt,437.239pt); + \color[rgb]{0,1,0} + \fill(588.357pt,437.239pt) -- (593.832pt,437.239pt) -- (593.832pt,424.7pt) -- (588.357pt,424.7pt) -- (588.357pt,437.239pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](588.357pt,437.239pt) -- (593.832pt,437.239pt) -- (593.832pt,424.7pt) -- (588.357pt,424.7pt) -- (588.357pt,437.239pt); + \color[rgb]{1,1,1} + \fill(593.832pt,440.781pt) -- (599.307pt,440.781pt) -- (599.307pt,393.312pt) -- (593.832pt,393.312pt) -- (593.832pt,440.781pt); + \color[rgb]{0,1,0} + \fill(593.832pt,440.781pt) -- (599.307pt,440.781pt) -- (599.307pt,393.312pt) -- (593.832pt,393.312pt) -- (593.832pt,440.781pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](593.832pt,440.781pt) -- (599.307pt,440.781pt) -- (599.307pt,393.312pt) -- (593.832pt,393.312pt) -- (593.832pt,440.781pt); + \color[rgb]{1,1,1} + \fill(599.307pt,434.165pt) -- (604.782pt,434.165pt) -- (604.782pt,384.393pt) -- (599.307pt,384.393pt) -- (599.307pt,434.165pt); + \color[rgb]{0,1,0} + \fill(599.307pt,434.165pt) -- (604.782pt,434.165pt) -- (604.782pt,384.393pt) -- (599.307pt,384.393pt) -- (599.307pt,434.165pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](599.307pt,434.165pt) -- (604.782pt,434.165pt) -- (604.782pt,384.393pt) -- (599.307pt,384.393pt) -- (599.307pt,434.165pt); + \color[rgb]{1,1,1} + \fill(604.782pt,432.827pt) -- (610.257pt,432.827pt) -- (610.257pt,368.582pt) -- (604.782pt,368.582pt) -- (604.782pt,432.827pt); + \color[rgb]{0,1,0} + \fill(604.782pt,432.827pt) -- (610.257pt,432.827pt) -- (610.257pt,368.582pt) -- (604.782pt,368.582pt) -- (604.782pt,432.827pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](604.782pt,432.827pt) -- (610.257pt,432.827pt) -- (610.257pt,368.582pt) -- (604.782pt,368.582pt) -- (604.782pt,432.827pt); + \color[rgb]{1,1,1} + \fill(610.257pt,426.86pt) -- (615.732pt,426.86pt) -- (615.732pt,363.405pt) -- (610.257pt,363.405pt) -- (610.257pt,426.86pt); + \color[rgb]{0,1,0} + \fill(610.257pt,426.86pt) -- (615.732pt,426.86pt) -- (615.732pt,363.405pt) -- (610.257pt,363.405pt) -- (610.257pt,426.86pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](610.257pt,426.86pt) -- (615.732pt,426.86pt) -- (615.732pt,363.405pt) -- (610.257pt,363.405pt) -- (610.257pt,426.86pt); + \color[rgb]{1,1,1} + \fill(615.732pt,435.1pt) -- (621.207pt,435.1pt) -- (621.207pt,367.618pt) -- (615.732pt,367.618pt) -- (615.732pt,435.1pt); + \color[rgb]{0,1,0} + \fill(615.732pt,435.1pt) -- (621.207pt,435.1pt) -- (621.207pt,367.618pt) -- (615.732pt,367.618pt) -- (615.732pt,435.1pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](615.732pt,435.1pt) -- (621.207pt,435.1pt) -- (621.207pt,367.618pt) -- (615.732pt,367.618pt) -- (615.732pt,435.1pt); + \color[rgb]{1,1,1} + \fill(621.207pt,422.714pt) -- (626.682pt,422.714pt) -- (626.682pt,355.03pt) -- (621.207pt,355.03pt) -- (621.207pt,422.714pt); + \color[rgb]{0,1,0} + \fill(621.207pt,422.714pt) -- (626.682pt,422.714pt) -- (626.682pt,355.03pt) -- (621.207pt,355.03pt) -- (621.207pt,422.714pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](621.207pt,422.714pt) -- (626.682pt,422.714pt) -- (626.682pt,355.03pt) -- (621.207pt,355.03pt) -- (621.207pt,422.714pt); + \color[rgb]{1,1,1} + \fill(626.682pt,432.275pt) -- (632.157pt,432.275pt) -- (632.157pt,356.947pt) -- (626.682pt,356.947pt) -- (626.682pt,432.275pt); + \color[rgb]{0,1,0} + \fill(626.682pt,432.275pt) -- (632.157pt,432.275pt) -- (632.157pt,356.947pt) -- (626.682pt,356.947pt) -- (626.682pt,432.275pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](626.682pt,432.275pt) -- (632.157pt,432.275pt) -- (632.157pt,356.947pt) -- (626.682pt,356.947pt) -- (626.682pt,432.275pt); + \color[rgb]{1,1,1} + \fill(632.157pt,420.118pt) -- (637.632pt,420.118pt) -- (637.632pt,343.53pt) -- (632.157pt,343.53pt) -- (632.157pt,420.118pt); + \color[rgb]{0,1,0} + \fill(632.157pt,420.118pt) -- (637.632pt,420.118pt) -- (637.632pt,343.53pt) -- (632.157pt,343.53pt) -- (632.157pt,420.118pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](632.157pt,420.118pt) -- (637.632pt,420.118pt) -- (637.632pt,343.53pt) -- (632.157pt,343.53pt) -- (632.157pt,420.118pt); + \color[rgb]{1,1,1} + \fill(637.632pt,457.673pt) -- (643.107pt,457.673pt) -- (643.107pt,446.58pt) -- (637.632pt,446.58pt) -- (637.632pt,457.673pt); + \color[rgb]{0,1,0} + \fill(637.632pt,457.673pt) -- (643.107pt,457.673pt) -- (643.107pt,446.58pt) -- (637.632pt,446.58pt) -- (637.632pt,457.673pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](637.632pt,457.673pt) -- (643.107pt,457.673pt) -- (643.107pt,446.58pt) -- (637.632pt,446.58pt) -- (637.632pt,457.673pt); + \color[rgb]{1,1,1} + \fill(643.107pt,455.338pt) -- (648.582pt,455.338pt) -- (648.582pt,443.827pt) -- (643.107pt,443.827pt) -- (643.107pt,455.338pt); + \color[rgb]{0,1,0} + \fill(643.107pt,455.338pt) -- (648.582pt,455.338pt) -- (648.582pt,443.827pt) -- (643.107pt,443.827pt) -- (643.107pt,455.338pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](643.107pt,455.338pt) -- (648.582pt,455.338pt) -- (648.582pt,443.827pt) -- (643.107pt,443.827pt) -- (643.107pt,455.338pt); + \color[rgb]{1,1,1} + \fill(648.582pt,453.119pt) -- (654.057pt,453.119pt) -- (654.057pt,440.679pt) -- (648.582pt,440.679pt) -- (648.582pt,453.119pt); + \color[rgb]{0,1,0} + \fill(648.582pt,453.119pt) -- (654.057pt,453.119pt) -- (654.057pt,440.679pt) -- (648.582pt,440.679pt) -- (648.582pt,453.119pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](648.582pt,453.119pt) -- (654.057pt,453.119pt) -- (654.057pt,440.679pt) -- (648.582pt,440.679pt) -- (648.582pt,453.119pt); + \color[rgb]{1,1,1} + \fill(654.057pt,452.387pt) -- (659.532pt,452.387pt) -- (659.532pt,439.686pt) -- (654.057pt,439.686pt) -- (654.057pt,452.387pt); + \color[rgb]{0,1,0} + \fill(654.057pt,452.387pt) -- (659.532pt,452.387pt) -- (659.532pt,439.686pt) -- (654.057pt,439.686pt) -- (654.057pt,452.387pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](654.057pt,452.387pt) -- (659.532pt,452.387pt) -- (659.532pt,439.686pt) -- (654.057pt,439.686pt) -- (654.057pt,452.387pt); + \color[rgb]{1,1,1} + \fill(659.532pt,452.343pt) -- (665.007pt,452.343pt) -- (665.007pt,438.771pt) -- (659.532pt,438.771pt) -- (659.532pt,452.343pt); + \color[rgb]{0,1,0} + \fill(659.532pt,452.343pt) -- (665.007pt,452.343pt) -- (665.007pt,438.771pt) -- (659.532pt,438.771pt) -- (659.532pt,452.343pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](659.532pt,452.343pt) -- (665.007pt,452.343pt) -- (665.007pt,438.771pt) -- (659.532pt,438.771pt) -- (659.532pt,452.343pt); + \color[rgb]{1,1,1} + \fill(665.007pt,451.916pt) -- (670.482pt,451.916pt) -- (670.482pt,437.963pt) -- (665.007pt,437.963pt) -- (665.007pt,451.916pt); + \color[rgb]{0,1,0} + \fill(665.007pt,451.916pt) -- (670.482pt,451.916pt) -- (670.482pt,437.963pt) -- (665.007pt,437.963pt) -- (665.007pt,451.916pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](665.007pt,451.916pt) -- (670.482pt,451.916pt) -- (670.482pt,437.963pt) -- (665.007pt,437.963pt) -- (665.007pt,451.916pt); + \color[rgb]{1,1,1} + \fill(670.482pt,451.291pt) -- (675.957pt,451.291pt) -- (675.957pt,436.721pt) -- (670.482pt,436.721pt) -- (670.482pt,451.291pt); + \color[rgb]{0,1,0} + \fill(670.482pt,451.291pt) -- (675.957pt,451.291pt) -- (675.957pt,436.721pt) -- (670.482pt,436.721pt) -- (670.482pt,451.291pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](670.482pt,451.291pt) -- (675.957pt,451.291pt) -- (675.957pt,436.721pt) -- (670.482pt,436.721pt) -- (670.482pt,451.291pt); + \color[rgb]{1,1,1} + \fill(675.957pt,452.596pt) -- (681.432pt,452.596pt) -- (681.432pt,437.799pt) -- (675.957pt,437.799pt) -- (675.957pt,452.596pt); + \color[rgb]{0,1,0} + \fill(675.957pt,452.596pt) -- (681.432pt,452.596pt) -- (681.432pt,437.799pt) -- (675.957pt,437.799pt) -- (675.957pt,452.596pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](675.957pt,452.596pt) -- (681.432pt,452.596pt) -- (681.432pt,437.799pt) -- (675.957pt,437.799pt) -- (675.957pt,452.596pt); + \color[rgb]{1,1,1} + \fill(681.432pt,468.875pt) -- (686.907pt,468.875pt) -- (686.907pt,463.92pt) -- (681.432pt,463.92pt) -- (681.432pt,468.875pt); + \color[rgb]{0,1,0} + \fill(681.432pt,468.875pt) -- (686.907pt,468.875pt) -- (686.907pt,463.92pt) -- (681.432pt,463.92pt) -- (681.432pt,468.875pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](681.432pt,468.875pt) -- (686.907pt,468.875pt) -- (686.907pt,463.92pt) -- (681.432pt,463.92pt) -- (681.432pt,468.875pt); + \color[rgb]{1,1,1} + \fill(686.907pt,467.091pt) -- (692.382pt,467.091pt) -- (692.382pt,461.936pt) -- (686.907pt,461.936pt) -- (686.907pt,467.091pt); + \color[rgb]{0,1,0} + \fill(686.907pt,467.091pt) -- (692.382pt,467.091pt) -- (692.382pt,461.936pt) -- (686.907pt,461.936pt) -- (686.907pt,467.091pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](686.907pt,467.091pt) -- (692.382pt,467.091pt) -- (692.382pt,461.936pt) -- (686.907pt,461.936pt) -- (686.907pt,467.091pt); + \color[rgb]{1,1,1} + \fill(692.382pt,466.236pt) -- (697.857pt,466.236pt) -- (697.857pt,460.875pt) -- (692.382pt,460.875pt) -- (692.382pt,466.236pt); + \color[rgb]{0,1,0} + \fill(692.382pt,466.236pt) -- (697.857pt,466.236pt) -- (697.857pt,460.875pt) -- (692.382pt,460.875pt) -- (692.382pt,466.236pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](692.382pt,466.236pt) -- (697.857pt,466.236pt) -- (697.857pt,460.875pt) -- (692.382pt,460.875pt) -- (692.382pt,466.236pt); + \color[rgb]{1,1,1} + \fill(697.857pt,468.051pt) -- (703.332pt,468.051pt) -- (703.332pt,462.635pt) -- (697.857pt,462.635pt) -- (697.857pt,468.051pt); + \color[rgb]{0,1,0} + \fill(697.857pt,468.051pt) -- (703.332pt,468.051pt) -- (703.332pt,462.635pt) -- (697.857pt,462.635pt) -- (697.857pt,468.051pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](697.857pt,468.051pt) -- (703.332pt,468.051pt) -- (703.332pt,462.635pt) -- (697.857pt,462.635pt) -- (697.857pt,468.051pt); + \color[rgb]{1,1,1} + \fill(703.332pt,463.65pt) -- (708.807pt,463.65pt) -- (708.807pt,457.555pt) -- (703.332pt,457.555pt) -- (703.332pt,463.65pt); + \color[rgb]{0,1,0} + \fill(703.332pt,463.65pt) -- (708.807pt,463.65pt) -- (708.807pt,457.555pt) -- (703.332pt,457.555pt) -- (703.332pt,463.65pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](703.332pt,463.65pt) -- (708.807pt,463.65pt) -- (708.807pt,457.555pt) -- (703.332pt,457.555pt) -- (703.332pt,463.65pt); + \color[rgb]{1,1,1} + \fill(708.807pt,462.233pt) -- (714.282pt,462.233pt) -- (714.282pt,455.942pt) -- (708.807pt,455.942pt) -- (708.807pt,462.233pt); + \color[rgb]{0,1,0} + \fill(708.807pt,462.233pt) -- (714.282pt,462.233pt) -- (714.282pt,455.942pt) -- (708.807pt,455.942pt) -- (708.807pt,462.233pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](708.807pt,462.233pt) -- (714.282pt,462.233pt) -- (714.282pt,455.942pt) -- (708.807pt,455.942pt) -- (708.807pt,462.233pt); + \color[rgb]{1,1,1} + \fill(714.282pt,467.567pt) -- (719.757pt,467.567pt) -- (719.757pt,461.523pt) -- (714.282pt,461.523pt) -- (714.282pt,467.567pt); + \color[rgb]{0,1,0} + \fill(714.282pt,467.567pt) -- (719.757pt,467.567pt) -- (719.757pt,461.523pt) -- (714.282pt,461.523pt) -- (714.282pt,467.567pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](714.282pt,467.567pt) -- (719.757pt,467.567pt) -- (719.757pt,461.523pt) -- (714.282pt,461.523pt) -- (714.282pt,467.567pt); + \color[rgb]{1,1,1} + \fill(719.757pt,464.014pt) -- (725.232pt,464.014pt) -- (725.232pt,457.476pt) -- (719.757pt,457.476pt) -- (719.757pt,464.014pt); + \color[rgb]{0,1,0} + \fill(719.757pt,464.014pt) -- (725.232pt,464.014pt) -- (725.232pt,457.476pt) -- (719.757pt,457.476pt) -- (719.757pt,464.014pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](719.757pt,464.014pt) -- (725.232pt,464.014pt) -- (725.232pt,457.476pt) -- (719.757pt,457.476pt) -- (719.757pt,464.014pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{402.002pt}{479.191pt}}]{\fontsize{12}{0}\selectfont{\textbf{Average Cumulative Times JIT}}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{316.583pt}},rotate=90]{\fontsize{10}{0}\selectfont{\textbf{Time [s]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{44.0395pt}{162.257pt}}]{\fontsize{10}{0}\selectfont{0.01}} + \pgftext[center, base, at={\pgfpoint{47.4272pt}{207.426pt}}]{\fontsize{10}{0}\selectfont{0.1}} + \pgftext[center, base, at={\pgfpoint{52.3205pt}{252.594pt}}]{\fontsize{10}{0}\selectfont{1}} + \pgftext[center, base, at={\pgfpoint{48.9328pt}{297.763pt}}]{\fontsize{10}{0}\selectfont{10}} + \pgftext[center, base, at={\pgfpoint{45.5452pt}{342.932pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{40.6519pt}{387.348pt}}]{\fontsize{10}{0}\selectfont{1,000}} + \pgftext[center, base, at={\pgfpoint{37.2642pt}{432.517pt}}]{\fontsize{10}{0}\selectfont{10,000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,179.572pt) -- (61.7306pt,179.572pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,193.122pt) -- (61.7306pt,193.122pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,201.403pt) -- (61.7306pt,201.403pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,206.673pt) -- (61.7306pt,206.673pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,224.74pt) -- (61.7306pt,224.74pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,238.291pt) -- (61.7306pt,238.291pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,246.572pt) -- (61.7306pt,246.572pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,251.842pt) -- (61.7306pt,251.842pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,269.909pt) -- (61.7306pt,269.909pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,283.46pt) -- (61.7306pt,283.46pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,290.988pt) -- (61.7306pt,290.988pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,297.01pt) -- (61.7306pt,297.01pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,315.078pt) -- (61.7306pt,315.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,328.628pt) -- (61.7306pt,328.628pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,336.157pt) -- (61.7306pt,336.157pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,342.179pt) -- (61.7306pt,342.179pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,360.247pt) -- (61.7306pt,360.247pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,373.797pt) -- (61.7306pt,373.797pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,381.325pt) -- (61.7306pt,381.325pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,387.348pt) -- (61.7306pt,387.348pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,405.415pt) -- (61.7306pt,405.415pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,418.966pt) -- (61.7306pt,418.966pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,426.494pt) -- (61.7306pt,426.494pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,432.517pt) -- (61.7306pt,432.517pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,449.831pt) -- (61.7306pt,449.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,463.382pt) -- (61.7306pt,463.382pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,166.021pt) -- (58.7194pt,166.021pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,211.19pt) -- (58.7194pt,211.19pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,256.358pt) -- (58.7194pt,256.358pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,301.527pt) -- (58.7194pt,301.527pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,346.696pt) -- (58.7194pt,346.696pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,391.112pt) -- (58.7194pt,391.112pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,436.281pt) -- (58.7194pt,436.281pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,471.663pt) -- (65.4947pt,166.021pt); + \pgftext[center, base, at={\pgfpoint{400.496pt}{131.392pt}}]{\fontsize{10}{0}\selectfont{\textbf{Parameter Group}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{65.8711pt}{145.695pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{174.653pt}{145.695pt}}]{\fontsize{10}{0}\selectfont{20}} + \pgftext[center, base, at={\pgfpoint{284.563pt}{145.695pt}}]{\fontsize{10}{0}\selectfont{40}} + \pgftext[center, base, at={\pgfpoint{393.721pt}{145.695pt}}]{\fontsize{10}{0}\selectfont{60}} + \pgftext[center, base, at={\pgfpoint{503.632pt}{145.695pt}}]{\fontsize{10}{0}\selectfont{80}} + \pgftext[center, base, at={\pgfpoint{613.166pt}{145.695pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{723.076pt}{145.695pt}}]{\fontsize{10}{0}\selectfont{120}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](92.5959pt,166.021pt) -- (92.5959pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](147.551pt,166.021pt) -- (147.551pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](202.507pt,166.021pt) -- (202.507pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](257.462pt,166.021pt) -- (257.462pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](311.664pt,166.021pt) -- (311.664pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](366.62pt,166.021pt) -- (366.62pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](421.575pt,166.021pt) -- (421.575pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](475.777pt,166.021pt) -- (475.777pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](530.733pt,166.021pt) -- (530.733pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](585.688pt,166.021pt) -- (585.688pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](640.643pt,166.021pt) -- (640.643pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](694.846pt,166.021pt) -- (694.846pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](120.45pt,166.021pt) -- (120.45pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](229.608pt,166.021pt) -- (229.608pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](339.518pt,166.021pt) -- (339.518pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](448.676pt,166.021pt) -- (448.676pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](558.587pt,166.021pt) -- (558.587pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](667.745pt,166.021pt) -- (667.745pt,162.257pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,166.021pt) -- (65.4947pt,159.246pt); + \draw[line width=1pt, line join=bevel, line cap=rect](174.653pt,166.021pt) -- (174.653pt,159.246pt); + \draw[line width=1pt, line join=bevel, line cap=rect](284.563pt,166.021pt) -- (284.563pt,159.246pt); + \draw[line width=1pt, line join=bevel, line cap=rect](393.721pt,166.021pt) -- (393.721pt,159.246pt); + \draw[line width=1pt, line join=bevel, line cap=rect](503.632pt,166.021pt) -- (503.632pt,159.246pt); + \draw[line width=1pt, line join=bevel, line cap=rect](612.789pt,166.021pt) -- (612.789pt,159.246pt); + \draw[line width=1pt, line join=bevel, line cap=rect](722.7pt,166.021pt) -- (722.7pt,159.246pt); + \draw[line width=1pt, line join=bevel, line cap=rect](65.4947pt,166.021pt) -- (727.97pt,166.021pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.5397pt,474.674pt) -- (205.518pt,474.674pt) -- (205.518pt,428pt) -- (77.5397pt,428pt) -- (77.5397pt,474.674pt); + \fill(85.8206pt,467.899pt) -- (102.382pt,467.899pt) -- (102.382pt,459.618pt) -- (85.8206pt,459.618pt) -- (85.8206pt,467.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.8206pt,467.899pt) -- (102.382pt,467.899pt) -- (102.382pt,459.618pt) -- (85.8206pt,459.618pt) -- (85.8206pt,467.899pt); + \pgftext[left, base, at={\pgfpoint{109.911pt}{460.371pt}}]{\fontsize{10}{0}\selectfont{ Enactment Time}} + \color[rgb]{1,0,0} + \fill(85.8206pt,455.101pt) -- (102.382pt,455.101pt) -- (102.382pt,446.82pt) -- (85.8206pt,446.82pt) -- (85.8206pt,455.101pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](85.8206pt,455.101pt) -- (102.382pt,455.101pt) -- (102.382pt,446.82pt) -- (85.8206pt,446.82pt) -- (85.8206pt,455.101pt); + \pgftext[left, base, at={\pgfpoint{109.911pt}{447.573pt}}]{\fontsize{10}{0}\selectfont{ Queue Time}} + \color[rgb]{0,1,0} + \fill(85.8206pt,442.303pt) -- (102.382pt,442.303pt) -- (102.382pt,434.022pt) -- (85.8206pt,434.022pt) -- (85.8206pt,442.303pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](85.8206pt,442.303pt) -- (102.382pt,442.303pt) -- (102.382pt,434.022pt) -- (85.8206pt,434.022pt) -- (85.8206pt,442.303pt); + \pgftext[left, base, at={\pgfpoint{109.911pt}{434.775pt}}]{\fontsize{10}{0}\selectfont{ Execution Time}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Sparselu-For-1-Memory.tex b/mwre/figures/Sparselu-For-1-Memory.tex new file mode 100755 index 0000000..b4032a8 --- /dev/null +++ b/mwre/figures/Sparselu-For-1-Memory.tex @@ -0,0 +1,469 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(68.5059pt,271.674pt) -- (338.766pt,271.674pt) -- (338.766pt,115.842pt) -- (68.5059pt,115.842pt) -- (68.5059pt,271.674pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,246.395pt) -- (70.5765pt,251.069pt) -- (72.6388pt,255.474pt) -- (76.7634pt,267.233pt) -- (78.8257pt,267.258pt) -- (94.2929pt,269.327pt); + \color[rgb]{0,0,0} + \fill(69.6352pt,245.702pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6352pt,245.702pt) ellipse (2.63484pt and 2.63484pt); + \fill(71.1408pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.1408pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \fill(72.6464pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6464pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \fill(77.1633pt,266.781pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.1633pt,266.781pt) ellipse (2.63484pt and 2.63484pt); + \fill(79.4217pt,266.781pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.4217pt,266.781pt) ellipse (2.63484pt and 2.63484pt); + \fill(94.478pt,269.039pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.478pt,269.039pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,216.442pt) -- (70.5765pt,224.832pt) -- (72.6388pt,224.843pt) -- (76.7634pt,236.277pt) -- (78.8257pt,234.108pt) -- (94.2929pt,240.931pt) -- (120.071pt,243.57pt) -- (145.85pt,247.228pt) -- (171.629pt,247.945pt) -- (197.407pt,248.687pt) -- (223.186pt,249.238pt) -- (248.965pt,249.856pt) -- (274.743pt,250.41pt) -- (300.522pt,250.993pt) -- (326.3pt,251.568pt); + \fill(67.0003pt,218.977pt) -- (72.27pt,218.977pt) -- (72.27pt,213.707pt) -- (67.0003pt,213.707pt) -- (67.0003pt,218.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0003pt,218.977pt) -- (72.27pt,218.977pt) -- (72.27pt,213.707pt) -- (67.0003pt,213.707pt) -- (67.0003pt,218.977pt); + \fill(68.5059pt,227.258pt) -- (73.7756pt,227.258pt) -- (73.7756pt,221.988pt) -- (68.5059pt,221.988pt) -- (68.5059pt,227.258pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.5059pt,227.258pt) -- (73.7756pt,227.258pt) -- (73.7756pt,221.988pt) -- (68.5059pt,221.988pt) -- (68.5059pt,227.258pt); + \fill(70.0116pt,227.258pt) -- (75.2812pt,227.258pt) -- (75.2812pt,221.988pt) -- (70.0116pt,221.988pt) -- (70.0116pt,227.258pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0116pt,227.258pt) -- (75.2812pt,227.258pt) -- (75.2812pt,221.988pt) -- (70.0116pt,221.988pt) -- (70.0116pt,227.258pt); + \fill(74.5284pt,238.55pt) -- (79.7981pt,238.55pt) -- (79.7981pt,233.281pt) -- (74.5284pt,233.281pt) -- (74.5284pt,238.55pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.5284pt,238.55pt) -- (79.7981pt,238.55pt) -- (79.7981pt,233.281pt) -- (74.5284pt,233.281pt) -- (74.5284pt,238.55pt); + \fill(76.7869pt,236.292pt) -- (82.0566pt,236.292pt) -- (82.0566pt,231.022pt) -- (76.7869pt,231.022pt) -- (76.7869pt,236.292pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7869pt,236.292pt) -- (82.0566pt,236.292pt) -- (82.0566pt,231.022pt) -- (76.7869pt,231.022pt) -- (76.7869pt,236.292pt); + \fill(91.8431pt,243.067pt) -- (97.1128pt,243.067pt) -- (97.1128pt,237.798pt) -- (91.8431pt,237.798pt) -- (91.8431pt,243.067pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.8431pt,243.067pt) -- (97.1128pt,243.067pt) -- (97.1128pt,237.798pt) -- (91.8431pt,237.798pt) -- (91.8431pt,243.067pt); + \fill(117.439pt,246.078pt) -- (122.708pt,246.078pt) -- (122.708pt,240.809pt) -- (117.439pt,240.809pt) -- (117.439pt,246.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.439pt,246.078pt) -- (122.708pt,246.078pt) -- (122.708pt,240.809pt) -- (117.439pt,240.809pt) -- (117.439pt,246.078pt); + \fill(143.787pt,249.843pt) -- (149.057pt,249.843pt) -- (149.057pt,244.573pt) -- (143.787pt,244.573pt) -- (143.787pt,249.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.787pt,249.843pt) -- (149.057pt,249.843pt) -- (149.057pt,244.573pt) -- (143.787pt,244.573pt) -- (143.787pt,249.843pt); + \fill(169.383pt,249.843pt) -- (174.653pt,249.843pt) -- (174.653pt,244.573pt) -- (169.383pt,244.573pt) -- (169.383pt,249.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.383pt,249.843pt) -- (174.653pt,249.843pt) -- (174.653pt,244.573pt) -- (169.383pt,244.573pt) -- (169.383pt,249.843pt); + \fill(194.978pt,250.595pt) -- (200.248pt,250.595pt) -- (200.248pt,245.326pt) -- (194.978pt,245.326pt) -- (194.978pt,250.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.978pt,250.595pt) -- (200.248pt,250.595pt) -- (200.248pt,245.326pt) -- (194.978pt,245.326pt) -- (194.978pt,250.595pt); + \fill(220.574pt,251.348pt) -- (225.844pt,251.348pt) -- (225.844pt,246.078pt) -- (220.574pt,246.078pt) -- (220.574pt,251.348pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.574pt,251.348pt) -- (225.844pt,251.348pt) -- (225.844pt,246.078pt) -- (220.574pt,246.078pt) -- (220.574pt,251.348pt); + \fill(246.922pt,252.101pt) -- (252.192pt,252.101pt) -- (252.192pt,246.831pt) -- (246.922pt,246.831pt) -- (246.922pt,252.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.922pt,252.101pt) -- (252.192pt,252.101pt) -- (252.192pt,246.831pt) -- (246.922pt,246.831pt) -- (246.922pt,252.101pt); + \fill(272.518pt,252.854pt) -- (277.788pt,252.854pt) -- (277.788pt,247.584pt) -- (272.518pt,247.584pt) -- (272.518pt,252.854pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.518pt,252.854pt) -- (277.788pt,252.854pt) -- (277.788pt,247.584pt) -- (272.518pt,247.584pt) -- (272.518pt,252.854pt); + \fill(298.114pt,253.607pt) -- (303.383pt,253.607pt) -- (303.383pt,248.337pt) -- (298.114pt,248.337pt) -- (298.114pt,253.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.114pt,253.607pt) -- (303.383pt,253.607pt) -- (303.383pt,248.337pt) -- (298.114pt,248.337pt) -- (298.114pt,253.607pt); + \fill(323.709pt,253.607pt) -- (328.979pt,253.607pt) -- (328.979pt,248.337pt) -- (323.709pt,248.337pt) -- (323.709pt,253.607pt); + \draw[line width=1pt, line join=miter, line cap=rect](323.709pt,253.607pt) -- (328.979pt,253.607pt) -- (328.979pt,248.337pt) -- (323.709pt,248.337pt) -- (323.709pt,253.607pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,157.107pt) -- (70.5765pt,158.415pt) -- (72.6388pt,159.396pt) -- (76.7634pt,161.218pt) -- (78.8257pt,163.235pt) -- (94.2929pt,169.233pt) -- (120.071pt,176.435pt) -- (145.85pt,181.14pt) -- (171.629pt,186.293pt) -- (197.407pt,190.573pt) -- (223.186pt,193.932pt) -- (248.965pt,196.916pt) -- (274.743pt,199.246pt) -- (300.522pt,201.555pt) -- (326.3pt,203.66pt); + \fill(69.2588pt,159.505pt) -- (71.5172pt,157.247pt) -- (69.2588pt,154.988pt) -- (67.0003pt,157.247pt) -- (69.2588pt,159.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2588pt,159.505pt) -- (71.5172pt,157.247pt) -- (69.2588pt,154.988pt) -- (67.0003pt,157.247pt) -- (69.2588pt,159.505pt); + \fill(70.7644pt,161.011pt) -- (73.0228pt,158.752pt) -- (70.7644pt,156.494pt) -- (68.5059pt,158.752pt) -- (70.7644pt,161.011pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,161.011pt) -- (73.0228pt,158.752pt) -- (70.7644pt,156.494pt) -- (68.5059pt,158.752pt) -- (70.7644pt,161.011pt); + \fill(72.27pt,161.763pt) -- (74.5284pt,159.505pt) -- (72.27pt,157.247pt) -- (70.0116pt,159.505pt) -- (72.27pt,161.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.27pt,161.763pt) -- (74.5284pt,159.505pt) -- (72.27pt,157.247pt) -- (70.0116pt,159.505pt) -- (72.27pt,161.763pt); + \fill(76.7869pt,163.269pt) -- (79.0453pt,161.011pt) -- (76.7869pt,158.752pt) -- (74.5284pt,161.011pt) -- (76.7869pt,163.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7869pt,163.269pt) -- (79.0453pt,161.011pt) -- (76.7869pt,158.752pt) -- (74.5284pt,161.011pt) -- (76.7869pt,163.269pt); + \fill(79.0453pt,165.528pt) -- (81.3037pt,163.269pt) -- (79.0453pt,161.011pt) -- (76.7869pt,163.269pt) -- (79.0453pt,165.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.0453pt,165.528pt) -- (81.3037pt,163.269pt) -- (79.0453pt,161.011pt) -- (76.7869pt,163.269pt) -- (79.0453pt,165.528pt); + \fill(94.1016pt,171.55pt) -- (96.36pt,169.292pt) -- (94.1016pt,167.033pt) -- (91.8431pt,169.292pt) -- (94.1016pt,171.55pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.1016pt,171.55pt) -- (96.36pt,169.292pt) -- (94.1016pt,167.033pt) -- (91.8431pt,169.292pt) -- (94.1016pt,171.55pt); + \fill(119.697pt,178.325pt) -- (121.956pt,176.067pt) -- (119.697pt,173.808pt) -- (117.439pt,176.067pt) -- (119.697pt,178.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.697pt,178.325pt) -- (121.956pt,176.067pt) -- (119.697pt,173.808pt) -- (117.439pt,176.067pt) -- (119.697pt,178.325pt); + \fill(146.046pt,183.595pt) -- (148.304pt,181.337pt) -- (146.046pt,179.078pt) -- (143.787pt,181.337pt) -- (146.046pt,183.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.046pt,183.595pt) -- (148.304pt,181.337pt) -- (146.046pt,179.078pt) -- (143.787pt,181.337pt) -- (146.046pt,183.595pt); + \fill(171.641pt,188.865pt) -- (173.9pt,186.606pt) -- (171.641pt,184.348pt) -- (169.383pt,186.606pt) -- (171.641pt,188.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.641pt,188.865pt) -- (173.9pt,186.606pt) -- (171.641pt,184.348pt) -- (169.383pt,186.606pt) -- (171.641pt,188.865pt); + \fill(197.237pt,192.629pt) -- (199.495pt,190.37pt) -- (197.237pt,188.112pt) -- (194.978pt,190.37pt) -- (197.237pt,192.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.237pt,192.629pt) -- (199.495pt,190.37pt) -- (197.237pt,188.112pt) -- (194.978pt,190.37pt) -- (197.237pt,192.629pt); + \fill(222.833pt,196.393pt) -- (225.091pt,194.134pt) -- (222.833pt,191.876pt) -- (220.574pt,194.134pt) -- (222.833pt,196.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](222.833pt,196.393pt) -- (225.091pt,194.134pt) -- (222.833pt,191.876pt) -- (220.574pt,194.134pt) -- (222.833pt,196.393pt); + \fill(249.181pt,199.404pt) -- (251.439pt,197.146pt) -- (249.181pt,194.887pt) -- (246.922pt,197.146pt) -- (249.181pt,199.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.181pt,199.404pt) -- (251.439pt,197.146pt) -- (249.181pt,194.887pt) -- (246.922pt,197.146pt) -- (249.181pt,199.404pt); + \fill(274.777pt,201.662pt) -- (277.035pt,199.404pt) -- (274.777pt,197.146pt) -- (272.518pt,199.404pt) -- (274.777pt,201.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.777pt,201.662pt) -- (277.035pt,199.404pt) -- (274.777pt,197.146pt) -- (272.518pt,199.404pt) -- (274.777pt,201.662pt); + \fill(300.372pt,203.921pt) -- (302.631pt,201.662pt) -- (300.372pt,199.404pt) -- (298.114pt,201.662pt) -- (300.372pt,203.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.372pt,203.921pt) -- (302.631pt,201.662pt) -- (300.372pt,199.404pt) -- (298.114pt,201.662pt) -- (300.372pt,203.921pt); + \fill(325.968pt,206.179pt) -- (328.226pt,203.921pt) -- (325.968pt,201.662pt) -- (323.709pt,203.921pt) -- (325.968pt,206.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](325.968pt,206.179pt) -- (328.226pt,203.921pt) -- (325.968pt,201.662pt) -- (323.709pt,203.921pt) -- (325.968pt,206.179pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,128.387pt) -- (70.5765pt,131.535pt) -- (72.6388pt,132.5pt) -- (76.7634pt,135.156pt) -- (78.8257pt,137.549pt) -- (94.2929pt,131.542pt) -- (120.071pt,128.402pt) -- (145.85pt,135.164pt) -- (171.629pt,131.541pt) -- (197.407pt,133.423pt) -- (223.186pt,134.321pt) -- (248.965pt,128.413pt) -- (274.743pt,132.511pt) -- (300.522pt,130.546pt) -- (326.3pt,135.166pt); + \fill(69.2588pt,130.898pt) -- (71.5172pt,126.381pt) -- (67.0003pt,126.381pt) -- (69.2588pt,130.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2588pt,130.898pt) -- (71.5172pt,126.381pt) -- (67.0003pt,126.381pt) -- (69.2588pt,130.898pt); + \fill(70.7644pt,133.909pt) -- (73.0228pt,129.393pt) -- (68.5059pt,129.393pt) -- (70.7644pt,133.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,133.909pt) -- (73.0228pt,129.393pt) -- (68.5059pt,129.393pt) -- (70.7644pt,133.909pt); + \fill(72.27pt,134.662pt) -- (74.5284pt,130.145pt) -- (70.0116pt,130.145pt) -- (72.27pt,134.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.27pt,134.662pt) -- (74.5284pt,130.145pt) -- (70.0116pt,130.145pt) -- (72.27pt,134.662pt); + \fill(76.7869pt,137.673pt) -- (79.0453pt,133.157pt) -- (74.5284pt,133.157pt) -- (76.7869pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7869pt,137.673pt) -- (79.0453pt,133.157pt) -- (74.5284pt,133.157pt) -- (76.7869pt,137.673pt); + \fill(79.0453pt,139.932pt) -- (81.3037pt,135.415pt) -- (76.7869pt,135.415pt) -- (79.0453pt,139.932pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.0453pt,139.932pt) -- (81.3037pt,135.415pt) -- (76.7869pt,135.415pt) -- (79.0453pt,139.932pt); + \fill(94.1016pt,133.909pt) -- (96.36pt,129.393pt) -- (91.8431pt,129.393pt) -- (94.1016pt,133.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.1016pt,133.909pt) -- (96.36pt,129.393pt) -- (91.8431pt,129.393pt) -- (94.1016pt,133.909pt); + \fill(119.697pt,130.898pt) -- (121.956pt,126.381pt) -- (117.439pt,126.381pt) -- (119.697pt,130.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](119.697pt,130.898pt) -- (121.956pt,126.381pt) -- (117.439pt,126.381pt) -- (119.697pt,130.898pt); + \fill(146.046pt,137.673pt) -- (148.304pt,133.157pt) -- (143.787pt,133.157pt) -- (146.046pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.046pt,137.673pt) -- (148.304pt,133.157pt) -- (143.787pt,133.157pt) -- (146.046pt,137.673pt); + \fill(171.641pt,133.909pt) -- (173.9pt,129.393pt) -- (169.383pt,129.393pt) -- (171.641pt,133.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.641pt,133.909pt) -- (173.9pt,129.393pt) -- (169.383pt,129.393pt) -- (171.641pt,133.909pt); + \fill(197.237pt,135.415pt) -- (199.495pt,130.898pt) -- (194.978pt,130.898pt) -- (197.237pt,135.415pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.237pt,135.415pt) -- (199.495pt,130.898pt) -- (194.978pt,130.898pt) -- (197.237pt,135.415pt); + \fill(222.833pt,136.921pt) -- (225.091pt,132.404pt) -- (220.574pt,132.404pt) -- (222.833pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](222.833pt,136.921pt) -- (225.091pt,132.404pt) -- (220.574pt,132.404pt) -- (222.833pt,136.921pt); + \fill(249.181pt,130.898pt) -- (251.439pt,126.381pt) -- (246.922pt,126.381pt) -- (249.181pt,130.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.181pt,130.898pt) -- (251.439pt,126.381pt) -- (246.922pt,126.381pt) -- (249.181pt,130.898pt); + \fill(274.777pt,134.662pt) -- (277.035pt,130.145pt) -- (272.518pt,130.145pt) -- (274.777pt,134.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.777pt,134.662pt) -- (277.035pt,130.145pt) -- (272.518pt,130.145pt) -- (274.777pt,134.662pt); + \fill(300.372pt,133.157pt) -- (302.631pt,128.64pt) -- (298.114pt,128.64pt) -- (300.372pt,133.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.372pt,133.157pt) -- (302.631pt,128.64pt) -- (298.114pt,128.64pt) -- (300.372pt,133.157pt); + \fill(325.968pt,137.673pt) -- (328.226pt,133.157pt) -- (323.709pt,133.157pt) -- (325.968pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](325.968pt,137.673pt) -- (328.226pt,133.157pt) -- (323.709pt,133.157pt) -- (325.968pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,130.645pt) -- (69.5454pt,128.408pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.5341pt,128.408pt) -- (72.5566pt,128.408pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,126.128pt) -- (69.5454pt,128.365pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.5341pt,128.365pt) -- (72.5566pt,128.365pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,130.645pt) -- (69.5454pt,126.128pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,133.793pt) -- (70.5765pt,139.357pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5653pt,139.357pt) -- (73.5878pt,139.357pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,129.276pt) -- (70.5765pt,119.665pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5653pt,119.665pt) -- (73.5878pt,119.665pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,133.793pt) -- (70.5765pt,129.276pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,134.758pt) -- (72.6388pt,142.108pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6276pt,142.108pt) -- (75.6501pt,142.108pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,130.241pt) -- (72.6388pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6276pt,115.842pt) -- (75.6501pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,134.758pt) -- (72.6388pt,130.241pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,137.415pt) -- (76.7634pt,145.184pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7522pt,145.184pt) -- (79.7747pt,145.184pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,132.898pt) -- (76.7634pt,117.151pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7522pt,117.151pt) -- (79.7747pt,117.151pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,137.415pt) -- (76.7634pt,132.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,139.807pt) -- (78.8257pt,147.798pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8144pt,147.798pt) -- (81.8369pt,147.798pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,135.29pt) -- (78.8257pt,118.79pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8144pt,118.79pt) -- (81.8369pt,118.79pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,139.807pt) -- (78.8257pt,135.29pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,133.801pt) -- (94.2929pt,139.36pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.2816pt,139.36pt) -- (97.3041pt,139.36pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,129.284pt) -- (94.2929pt,119.683pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.2816pt,119.683pt) -- (97.3041pt,119.683pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,133.801pt) -- (94.2929pt,129.284pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.071pt,130.66pt) -- (120.071pt,128.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.06pt,128.416pt) -- (123.083pt,128.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.071pt,126.143pt) -- (120.071pt,128.388pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.06pt,128.388pt) -- (123.083pt,128.388pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.071pt,130.66pt) -- (120.071pt,126.143pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.85pt,137.423pt) -- (145.85pt,143.29pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.839pt,143.29pt) -- (148.861pt,143.29pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.85pt,132.906pt) -- (145.85pt,122.571pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.839pt,122.571pt) -- (148.861pt,122.571pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.85pt,137.423pt) -- (145.85pt,132.906pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.629pt,133.799pt) -- (171.629pt,139.359pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.617pt,139.359pt) -- (174.64pt,139.359pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.629pt,129.282pt) -- (171.629pt,119.678pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.617pt,119.678pt) -- (174.64pt,119.678pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.629pt,133.799pt) -- (171.629pt,129.282pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.407pt,135.681pt) -- (197.407pt,142.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.396pt,142.752pt) -- (200.419pt,142.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.407pt,131.164pt) -- (197.407pt,117.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.396pt,117.606pt) -- (200.419pt,117.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.407pt,135.681pt) -- (197.407pt,131.164pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.186pt,136.579pt) -- (223.186pt,143.826pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.175pt,143.826pt) -- (226.197pt,143.826pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.186pt,132.063pt) -- (223.186pt,117.978pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.175pt,117.978pt) -- (226.197pt,117.978pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.186pt,136.579pt) -- (223.186pt,132.063pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.965pt,130.671pt) -- (248.965pt,128.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.953pt,128.44pt) -- (251.976pt,128.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.965pt,126.154pt) -- (248.965pt,128.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.953pt,128.385pt) -- (251.976pt,128.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.965pt,130.671pt) -- (248.965pt,126.154pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.743pt,134.769pt) -- (274.743pt,142.117pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.732pt,142.117pt) -- (277.754pt,142.117pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.743pt,130.252pt) -- (274.743pt,115.859pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.732pt,115.859pt) -- (277.754pt,115.859pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.743pt,134.769pt) -- (274.743pt,130.252pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.522pt,132.804pt) -- (300.522pt,136.25pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.511pt,136.25pt) -- (303.533pt,136.25pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.522pt,128.288pt) -- (300.522pt,122.973pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.511pt,122.973pt) -- (303.533pt,122.973pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.522pt,132.804pt) -- (300.522pt,128.288pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.3pt,137.424pt) -- (326.3pt,143.294pt); + \draw[line width=1pt, line join=miter, line cap=rect](323.289pt,143.294pt) -- (329.312pt,143.294pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.3pt,132.907pt) -- (326.3pt,122.568pt); + \draw[line width=1pt, line join=miter, line cap=rect](323.289pt,122.568pt) -- (329.312pt,122.568pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.3pt,137.424pt) -- (326.3pt,132.907pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,159.365pt) -- (69.5454pt,160.13pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.5341pt,160.13pt) -- (72.5566pt,160.13pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,154.848pt) -- (69.5454pt,153.632pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.5341pt,153.632pt) -- (72.5566pt,153.632pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,159.365pt) -- (69.5454pt,154.848pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,160.673pt) -- (70.5765pt,160.408pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5653pt,160.408pt) -- (73.5878pt,160.408pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,156.156pt) -- (70.5765pt,156.234pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5653pt,156.234pt) -- (73.5878pt,156.234pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,160.673pt) -- (70.5765pt,156.156pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,161.654pt) -- (72.6388pt,161.725pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6276pt,161.725pt) -- (75.6501pt,161.725pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,157.137pt) -- (72.6388pt,156.807pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6276pt,156.807pt) -- (75.6501pt,156.807pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,161.654pt) -- (72.6388pt,157.137pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,163.477pt) -- (76.7634pt,163.276pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7522pt,163.276pt) -- (79.7747pt,163.276pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,158.96pt) -- (76.7634pt,158.961pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7522pt,158.961pt) -- (79.7747pt,158.961pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,163.477pt) -- (76.7634pt,158.96pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,165.494pt) -- (78.8257pt,164.912pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8144pt,164.912pt) -- (81.8369pt,164.912pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,160.977pt) -- (78.8257pt,161.428pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8144pt,161.428pt) -- (81.8369pt,161.428pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,165.494pt) -- (78.8257pt,160.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,171.491pt) -- (94.2929pt,170.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.2816pt,170.211pt) -- (97.3041pt,170.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,166.975pt) -- (94.2929pt,168.212pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.2816pt,168.212pt) -- (97.3041pt,168.212pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,171.491pt) -- (94.2929pt,166.975pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.071pt,178.694pt) -- (120.071pt,177.167pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.06pt,177.167pt) -- (123.083pt,177.167pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.071pt,174.177pt) -- (120.071pt,175.68pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.06pt,175.68pt) -- (123.083pt,175.68pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.071pt,178.694pt) -- (120.071pt,174.177pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.85pt,183.398pt) -- (145.85pt,183.051pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.839pt,183.051pt) -- (148.861pt,183.051pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.85pt,178.881pt) -- (145.85pt,179.057pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.839pt,179.057pt) -- (148.861pt,179.057pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.85pt,183.398pt) -- (145.85pt,178.881pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.629pt,188.551pt) -- (171.629pt,187.614pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.617pt,187.614pt) -- (174.64pt,187.614pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.629pt,184.034pt) -- (171.629pt,184.892pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.617pt,184.892pt) -- (174.64pt,184.892pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.629pt,188.551pt) -- (171.629pt,184.034pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.407pt,192.831pt) -- (197.407pt,191.217pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.396pt,191.217pt) -- (200.419pt,191.217pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.407pt,188.314pt) -- (197.407pt,189.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.396pt,189.91pt) -- (200.419pt,189.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.407pt,192.831pt) -- (197.407pt,188.314pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.186pt,196.19pt) -- (223.186pt,194.405pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.175pt,194.405pt) -- (226.197pt,194.405pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.186pt,191.673pt) -- (223.186pt,193.449pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.175pt,193.449pt) -- (226.197pt,193.449pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.186pt,196.19pt) -- (223.186pt,191.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.965pt,199.174pt) -- (248.965pt,197.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.953pt,197.202pt) -- (251.976pt,197.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.965pt,194.657pt) -- (248.965pt,196.626pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.953pt,196.626pt) -- (251.976pt,196.626pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.965pt,199.174pt) -- (248.965pt,194.657pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.743pt,201.505pt) -- (274.743pt,199.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.732pt,199.504pt) -- (277.754pt,199.504pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.743pt,196.988pt) -- (274.743pt,198.985pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.732pt,198.985pt) -- (277.754pt,198.985pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.743pt,201.505pt) -- (274.743pt,196.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.522pt,203.814pt) -- (300.522pt,201.88pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.511pt,201.88pt) -- (303.533pt,201.88pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.522pt,199.297pt) -- (300.522pt,201.226pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.511pt,201.226pt) -- (303.533pt,201.226pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.522pt,203.814pt) -- (300.522pt,199.297pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.3pt,205.918pt) -- (326.3pt,204.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](323.289pt,204.169pt) -- (329.312pt,204.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.3pt,201.401pt) -- (326.3pt,203.138pt); + \draw[line width=1pt, line join=miter, line cap=rect](323.289pt,203.138pt) -- (329.312pt,203.138pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.3pt,205.918pt) -- (326.3pt,201.401pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,218.7pt) -- (69.5454pt,216.806pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.5341pt,216.806pt) -- (72.5566pt,216.806pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,214.183pt) -- (69.5454pt,216.071pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.5341pt,216.071pt) -- (72.5566pt,216.071pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,218.7pt) -- (69.5454pt,214.183pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,227.091pt) -- (70.5765pt,224.846pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5653pt,224.846pt) -- (73.5878pt,224.846pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,222.574pt) -- (70.5765pt,224.819pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5653pt,224.819pt) -- (73.5878pt,224.819pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,227.091pt) -- (70.5765pt,222.574pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,227.101pt) -- (72.6388pt,224.85pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6276pt,224.85pt) -- (75.6501pt,224.85pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,222.584pt) -- (72.6388pt,224.835pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6276pt,224.835pt) -- (75.6501pt,224.835pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,227.101pt) -- (72.6388pt,222.584pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,238.536pt) -- (76.7634pt,240.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7522pt,240.583pt) -- (79.7747pt,240.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,234.019pt) -- (76.7634pt,230.989pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7522pt,230.989pt) -- (79.7747pt,230.989pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,238.536pt) -- (76.7634pt,234.019pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,236.366pt) -- (78.8257pt,240.945pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8144pt,240.945pt) -- (81.8369pt,240.945pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,231.849pt) -- (78.8257pt,224.383pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8144pt,224.383pt) -- (81.8369pt,224.383pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,236.366pt) -- (78.8257pt,231.849pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,243.19pt) -- (94.2929pt,240.94pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.2816pt,240.94pt) -- (97.3041pt,240.94pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,238.673pt) -- (94.2929pt,240.922pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.2816pt,240.922pt) -- (97.3041pt,240.922pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,243.19pt) -- (94.2929pt,238.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.071pt,245.829pt) -- (120.071pt,246.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.06pt,246.026pt) -- (123.083pt,246.026pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.071pt,241.312pt) -- (120.071pt,240.825pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.06pt,240.825pt) -- (123.083pt,240.825pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.071pt,245.829pt) -- (120.071pt,241.312pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.85pt,249.487pt) -- (145.85pt,248.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.839pt,248.583pt) -- (148.861pt,248.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.85pt,244.97pt) -- (145.85pt,245.79pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.839pt,245.79pt) -- (148.861pt,245.79pt); + \draw[line width=1pt, line join=miter, line cap=rect](145.85pt,249.487pt) -- (145.85pt,244.97pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.629pt,250.203pt) -- (171.629pt,247.965pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.617pt,247.965pt) -- (174.64pt,247.965pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.629pt,245.686pt) -- (171.629pt,247.924pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.617pt,247.924pt) -- (174.64pt,247.924pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.629pt,250.203pt) -- (171.629pt,245.686pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.407pt,250.945pt) -- (197.407pt,248.699pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.396pt,248.699pt) -- (200.419pt,248.699pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.407pt,246.428pt) -- (197.407pt,248.675pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.396pt,248.675pt) -- (200.419pt,248.675pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.407pt,250.945pt) -- (197.407pt,246.428pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.186pt,251.496pt) -- (223.186pt,249.265pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.175pt,249.265pt) -- (226.197pt,249.265pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.186pt,246.98pt) -- (223.186pt,249.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.175pt,249.211pt) -- (226.197pt,249.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.186pt,251.496pt) -- (223.186pt,246.98pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.965pt,252.115pt) -- (248.965pt,249.897pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.953pt,249.897pt) -- (251.976pt,249.897pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.965pt,247.598pt) -- (248.965pt,249.816pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.953pt,249.816pt) -- (251.976pt,249.816pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.965pt,252.115pt) -- (248.965pt,247.598pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.743pt,252.669pt) -- (274.743pt,250.445pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.732pt,250.445pt) -- (277.754pt,250.445pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.743pt,248.152pt) -- (274.743pt,250.376pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.732pt,250.376pt) -- (277.754pt,250.376pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.743pt,252.669pt) -- (274.743pt,248.152pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.522pt,253.251pt) -- (300.522pt,251.025pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.511pt,251.025pt) -- (303.533pt,251.025pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.522pt,248.734pt) -- (300.522pt,250.961pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.511pt,250.961pt) -- (303.533pt,250.961pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.522pt,253.251pt) -- (300.522pt,248.734pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.3pt,253.826pt) -- (326.3pt,251.596pt); + \draw[line width=1pt, line join=miter, line cap=rect](323.289pt,251.596pt) -- (329.312pt,251.596pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.3pt,249.309pt) -- (326.3pt,251.54pt); + \draw[line width=1pt, line join=miter, line cap=rect](323.289pt,251.54pt) -- (329.312pt,251.54pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.3pt,253.826pt) -- (326.3pt,249.309pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,248.654pt) -- (69.5454pt,248.655pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.5341pt,248.655pt) -- (72.5566pt,248.655pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,244.137pt) -- (69.5454pt,243.893pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.5341pt,243.893pt) -- (72.5566pt,243.893pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5454pt,248.654pt) -- (69.5454pt,244.137pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,253.327pt) -- (70.5765pt,255.66pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5653pt,255.66pt) -- (73.5878pt,255.66pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,248.81pt) -- (70.5765pt,245.343pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5653pt,245.343pt) -- (73.5878pt,245.343pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5765pt,253.327pt) -- (70.5765pt,248.81pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,257.733pt) -- (72.6388pt,258.648pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6276pt,258.648pt) -- (75.6501pt,258.648pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,253.216pt) -- (72.6388pt,251.799pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6276pt,251.799pt) -- (75.6501pt,251.799pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6388pt,257.733pt) -- (72.6388pt,253.216pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,269.492pt) -- (76.7634pt,267.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7522pt,267.707pt) -- (79.7747pt,267.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,264.975pt) -- (76.7634pt,266.75pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7522pt,266.75pt) -- (79.7747pt,266.75pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7634pt,269.492pt) -- (76.7634pt,264.975pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,269.517pt) -- (78.8257pt,267.557pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8144pt,267.557pt) -- (81.8369pt,267.557pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,265pt) -- (78.8257pt,266.956pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8144pt,266.956pt) -- (81.8369pt,266.956pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8257pt,269.517pt) -- (78.8257pt,265pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,271.585pt) -- (94.2929pt,269.436pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.2816pt,269.436pt) -- (97.3041pt,269.436pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,267.069pt) -- (94.2929pt,269.217pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.2816pt,269.217pt) -- (97.3041pt,269.217pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.2929pt,271.585pt) -- (94.2929pt,267.069pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{211.917pt}{279.202pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{191.5pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Memory [KB]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{42.1575pt}{112.831pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{39.1463pt}{167.033pt}}]{\fontsize{10}{0}\selectfont{100.000}} + \pgftext[center, base, at={\pgfpoint{42.5339pt}{220.483pt}}]{\fontsize{10}{0}\selectfont{1e+06}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,132.404pt) -- (64.7419pt,132.404pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,148.213pt) -- (64.7419pt,148.213pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,157.999pt) -- (64.7419pt,157.999pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,164.775pt) -- (64.7419pt,164.775pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,185.853pt) -- (64.7419pt,185.853pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,201.662pt) -- (64.7419pt,201.662pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,211.449pt) -- (64.7419pt,211.449pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,218.224pt) -- (64.7419pt,218.224pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,239.303pt) -- (64.7419pt,239.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,255.865pt) -- (64.7419pt,255.865pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,264.899pt) -- (64.7419pt,264.899pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,271.674pt) -- (64.7419pt,271.674pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (61.7306pt,115.842pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,170.044pt) -- (61.7306pt,170.044pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,223.494pt) -- (61.7306pt,223.494pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,271.674pt) -- (68.5059pt,115.842pt); + \pgftext[center, base, at={\pgfpoint{210.411pt}{80.4597pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{68.5059pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{109.911pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{151.315pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{20.000}} + \pgftext[center, base, at={\pgfpoint{193.473pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{30.000}} + \pgftext[center, base, at={\pgfpoint{234.877pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{40.000}} + \pgftext[center, base, at={\pgfpoint{276.282pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{50.000}} + \pgftext[center, base, at={\pgfpoint{317.687pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{60.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](76.7869pt,115.842pt) -- (76.7869pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](85.0678pt,115.842pt) -- (85.0678pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](93.3487pt,115.842pt) -- (93.3487pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](101.63pt,115.842pt) -- (101.63pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](118.192pt,115.842pt) -- (118.192pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](126.472pt,115.842pt) -- (126.472pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](134.753pt,115.842pt) -- (134.753pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](143.034pt,115.842pt) -- (143.034pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](160.349pt,115.842pt) -- (160.349pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](168.63pt,115.842pt) -- (168.63pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](176.911pt,115.842pt) -- (176.911pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](185.192pt,115.842pt) -- (185.192pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](201.754pt,115.842pt) -- (201.754pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](210.035pt,115.842pt) -- (210.035pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](218.316pt,115.842pt) -- (218.316pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](226.597pt,115.842pt) -- (226.597pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](243.158pt,115.842pt) -- (243.158pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](251.439pt,115.842pt) -- (251.439pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](259.72pt,115.842pt) -- (259.72pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](268.001pt,115.842pt) -- (268.001pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](284.563pt,115.842pt) -- (284.563pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](292.844pt,115.842pt) -- (292.844pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](301.125pt,115.842pt) -- (301.125pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](309.406pt,115.842pt) -- (309.406pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](325.968pt,115.842pt) -- (325.968pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](334.249pt,115.842pt) -- (334.249pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (68.5059pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](109.911pt,115.842pt) -- (109.911pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](151.315pt,115.842pt) -- (151.315pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](193.473pt,115.842pt) -- (193.473pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](234.877pt,115.842pt) -- (234.877pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](276.282pt,115.842pt) -- (276.282pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](317.687pt,115.842pt) -- (317.687pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (338.766pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](254.451pt,194.134pt) -- (353.822pt,194.134pt) -- (353.822pt,140.685pt) -- (254.451pt,140.685pt) -- (254.451pt,194.134pt); + \draw[line width=1pt, line join=miter, line cap=rect](262.732pt,184.348pt) -- (292.091pt,184.348pt); + \fill(277.411pt,183.971pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.411pt,183.971pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{299.619pt}{180.584pt}}]{\fontsize{10}{0}\selectfont{ASKALON}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](262.732pt,173.056pt) -- (292.091pt,173.056pt); + \fill(274.777pt,175.314pt) -- (280.046pt,175.314pt) -- (280.046pt,170.044pt) -- (274.777pt,170.044pt) -- (274.777pt,175.314pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.777pt,175.314pt) -- (280.046pt,175.314pt) -- (280.046pt,170.044pt) -- (274.777pt,170.044pt) -- (274.777pt,175.314pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{299.619pt}{169.292pt}}]{\fontsize{10}{0}\selectfont{Swift}} + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](262.732pt,161.763pt) -- (292.091pt,161.763pt); + \fill(277.035pt,164.022pt) -- (279.293pt,161.763pt) -- (277.035pt,159.505pt) -- (274.777pt,161.763pt) -- (277.035pt,164.022pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.035pt,164.022pt) -- (279.293pt,161.763pt) -- (277.035pt,159.505pt) -- (274.777pt,161.763pt) -- (277.035pt,164.022pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{299.619pt}{157.999pt}}]{\fontsize{10}{0}\selectfont{MWRE}} + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](262.732pt,150.471pt) -- (292.091pt,150.471pt); + \fill(277.035pt,152.73pt) -- (279.293pt,148.213pt) -- (274.777pt,148.213pt) -- (277.035pt,152.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](277.035pt,152.73pt) -- (279.293pt,148.213pt) -- (274.777pt,148.213pt) -- (277.035pt,152.73pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{299.619pt}{146.707pt}}]{\fontsize{10}{0}\selectfont{OpenMP}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Sparselu-For-1-Runtime.tex b/mwre/figures/Sparselu-For-1-Runtime.tex new file mode 100755 index 0000000..eb2a8d2 --- /dev/null +++ b/mwre/figures/Sparselu-For-1-Runtime.tex @@ -0,0 +1,497 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(62.4834pt,270.921pt) -- (340.271pt,270.921pt) -- (340.271pt,116.595pt) -- (62.4834pt,116.595pt) -- (62.4834pt,270.921pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,122.136pt) -- (64.6117pt,132.299pt) -- (66.7315pt,143.158pt) -- (70.9709pt,159.478pt) -- (73.0907pt,162.704pt) -- (88.9887pt,176.406pt) -- (115.485pt,186.801pt) -- (141.982pt,195.195pt) -- (168.479pt,197.512pt) -- (194.975pt,201.52pt) -- (221.472pt,204.117pt) -- (247.969pt,206.979pt) -- (274.465pt,209.457pt) -- (300.962pt,211.427pt) -- (327.459pt,213.509pt); + \color[rgb]{0,0,1} + \fill(63.2362pt,124.123pt) -- (65.4947pt,119.606pt) -- (60.9778pt,119.606pt) -- (63.2362pt,124.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.2362pt,124.123pt) -- (65.4947pt,119.606pt) -- (60.9778pt,119.606pt) -- (63.2362pt,124.123pt); + \fill(64.7419pt,134.662pt) -- (67.0003pt,130.145pt) -- (62.4834pt,130.145pt) -- (64.7419pt,134.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.7419pt,134.662pt) -- (67.0003pt,130.145pt) -- (62.4834pt,130.145pt) -- (64.7419pt,134.662pt); + \fill(67.0003pt,145.202pt) -- (69.2588pt,140.685pt) -- (64.7419pt,140.685pt) -- (67.0003pt,145.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0003pt,145.202pt) -- (69.2588pt,140.685pt) -- (64.7419pt,140.685pt) -- (67.0003pt,145.202pt); + \fill(70.7644pt,161.763pt) -- (73.0228pt,157.247pt) -- (68.5059pt,157.247pt) -- (70.7644pt,161.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,161.763pt) -- (73.0228pt,157.247pt) -- (68.5059pt,157.247pt) -- (70.7644pt,161.763pt); + \fill(73.0228pt,164.775pt) -- (75.2812pt,160.258pt) -- (70.7644pt,160.258pt) -- (73.0228pt,164.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,164.775pt) -- (75.2812pt,160.258pt) -- (70.7644pt,160.258pt) -- (73.0228pt,164.775pt); + \fill(88.8319pt,178.325pt) -- (91.0903pt,173.808pt) -- (86.5734pt,173.808pt) -- (88.8319pt,178.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.8319pt,178.325pt) -- (91.0903pt,173.808pt) -- (86.5734pt,173.808pt) -- (88.8319pt,178.325pt); + \fill(115.18pt,188.865pt) -- (117.439pt,184.348pt) -- (112.922pt,184.348pt) -- (115.18pt,188.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.18pt,188.865pt) -- (117.439pt,184.348pt) -- (112.922pt,184.348pt) -- (115.18pt,188.865pt); + \fill(142.282pt,197.146pt) -- (144.54pt,192.629pt) -- (140.023pt,192.629pt) -- (142.282pt,197.146pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.282pt,197.146pt) -- (144.54pt,192.629pt) -- (140.023pt,192.629pt) -- (142.282pt,197.146pt); + \fill(168.63pt,199.404pt) -- (170.888pt,194.887pt) -- (166.372pt,194.887pt) -- (168.63pt,199.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.63pt,199.404pt) -- (170.888pt,194.887pt) -- (166.372pt,194.887pt) -- (168.63pt,199.404pt); + \fill(194.978pt,203.921pt) -- (197.237pt,199.404pt) -- (192.72pt,199.404pt) -- (194.978pt,203.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.978pt,203.921pt) -- (197.237pt,199.404pt) -- (192.72pt,199.404pt) -- (194.978pt,203.921pt); + \fill(221.327pt,206.179pt) -- (223.585pt,201.662pt) -- (219.068pt,201.662pt) -- (221.327pt,206.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.327pt,206.179pt) -- (223.585pt,201.662pt) -- (219.068pt,201.662pt) -- (221.327pt,206.179pt); + \fill(247.675pt,209.191pt) -- (249.934pt,204.674pt) -- (245.417pt,204.674pt) -- (247.675pt,209.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.675pt,209.191pt) -- (249.934pt,204.674pt) -- (245.417pt,204.674pt) -- (247.675pt,209.191pt); + \fill(274.777pt,211.449pt) -- (277.035pt,206.932pt) -- (272.518pt,206.932pt) -- (274.777pt,211.449pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.777pt,211.449pt) -- (277.035pt,206.932pt) -- (272.518pt,206.932pt) -- (274.777pt,211.449pt); + \fill(301.125pt,213.707pt) -- (303.383pt,209.191pt) -- (298.867pt,209.191pt) -- (301.125pt,213.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.125pt,213.707pt) -- (303.383pt,209.191pt) -- (298.867pt,209.191pt) -- (301.125pt,213.707pt); + \fill(327.473pt,215.966pt) -- (329.732pt,211.449pt) -- (325.215pt,211.449pt) -- (327.473pt,215.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.473pt,215.966pt) -- (329.732pt,211.449pt) -- (325.215pt,211.449pt) -- (327.473pt,215.966pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,120.173pt) -- (64.6117pt,130.956pt) -- (66.7315pt,141.754pt) -- (70.9709pt,155.381pt) -- (73.0907pt,163.541pt) -- (88.9887pt,175.133pt) -- (115.485pt,185.778pt) -- (141.982pt,192.287pt) -- (168.479pt,196.653pt) -- (194.975pt,200.498pt) -- (221.472pt,203.704pt) -- (247.969pt,206.682pt) -- (274.465pt,209.644pt) -- (300.962pt,211.859pt) -- (327.459pt,214.337pt); + \fill(63.2362pt,122.617pt) -- (65.4947pt,120.359pt) -- (63.2362pt,118.1pt) -- (60.9778pt,120.359pt) -- (63.2362pt,122.617pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.2362pt,122.617pt) -- (65.4947pt,120.359pt) -- (63.2362pt,118.1pt) -- (60.9778pt,120.359pt) -- (63.2362pt,122.617pt); + \fill(64.7419pt,133.157pt) -- (67.0003pt,130.898pt) -- (64.7419pt,128.64pt) -- (62.4834pt,130.898pt) -- (64.7419pt,133.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.7419pt,133.157pt) -- (67.0003pt,130.898pt) -- (64.7419pt,128.64pt) -- (62.4834pt,130.898pt) -- (64.7419pt,133.157pt); + \fill(67.0003pt,143.696pt) -- (69.2588pt,141.438pt) -- (67.0003pt,139.179pt) -- (64.7419pt,141.438pt) -- (67.0003pt,143.696pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0003pt,143.696pt) -- (69.2588pt,141.438pt) -- (67.0003pt,139.179pt) -- (64.7419pt,141.438pt) -- (67.0003pt,143.696pt); + \fill(70.7644pt,157.999pt) -- (73.0228pt,155.741pt) -- (70.7644pt,153.482pt) -- (68.5059pt,155.741pt) -- (70.7644pt,157.999pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,157.999pt) -- (73.0228pt,155.741pt) -- (70.7644pt,153.482pt) -- (68.5059pt,155.741pt) -- (70.7644pt,157.999pt); + \fill(73.0228pt,165.528pt) -- (75.2812pt,163.269pt) -- (73.0228pt,161.011pt) -- (70.7644pt,163.269pt) -- (73.0228pt,165.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,165.528pt) -- (75.2812pt,163.269pt) -- (73.0228pt,161.011pt) -- (70.7644pt,163.269pt) -- (73.0228pt,165.528pt); + \fill(88.8319pt,177.572pt) -- (91.0903pt,175.314pt) -- (88.8319pt,173.056pt) -- (86.5734pt,175.314pt) -- (88.8319pt,177.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.8319pt,177.572pt) -- (91.0903pt,175.314pt) -- (88.8319pt,173.056pt) -- (86.5734pt,175.314pt) -- (88.8319pt,177.572pt); + \fill(115.18pt,188.112pt) -- (117.439pt,185.853pt) -- (115.18pt,183.595pt) -- (112.922pt,185.853pt) -- (115.18pt,188.112pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.18pt,188.112pt) -- (117.439pt,185.853pt) -- (115.18pt,183.595pt) -- (112.922pt,185.853pt) -- (115.18pt,188.112pt); + \fill(142.282pt,194.887pt) -- (144.54pt,192.629pt) -- (142.282pt,190.37pt) -- (140.023pt,192.629pt) -- (142.282pt,194.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](142.282pt,194.887pt) -- (144.54pt,192.629pt) -- (142.282pt,190.37pt) -- (140.023pt,192.629pt) -- (142.282pt,194.887pt); + \fill(168.63pt,198.651pt) -- (170.888pt,196.393pt) -- (168.63pt,194.134pt) -- (166.372pt,196.393pt) -- (168.63pt,198.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.63pt,198.651pt) -- (170.888pt,196.393pt) -- (168.63pt,194.134pt) -- (166.372pt,196.393pt) -- (168.63pt,198.651pt); + \fill(194.978pt,202.415pt) -- (197.237pt,200.157pt) -- (194.978pt,197.898pt) -- (192.72pt,200.157pt) -- (194.978pt,202.415pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.978pt,202.415pt) -- (197.237pt,200.157pt) -- (194.978pt,197.898pt) -- (192.72pt,200.157pt) -- (194.978pt,202.415pt); + \fill(221.327pt,206.179pt) -- (223.585pt,203.921pt) -- (221.327pt,201.662pt) -- (219.068pt,203.921pt) -- (221.327pt,206.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.327pt,206.179pt) -- (223.585pt,203.921pt) -- (221.327pt,201.662pt) -- (219.068pt,203.921pt) -- (221.327pt,206.179pt); + \fill(247.675pt,209.191pt) -- (249.934pt,206.932pt) -- (247.675pt,204.674pt) -- (245.417pt,206.932pt) -- (247.675pt,209.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.675pt,209.191pt) -- (249.934pt,206.932pt) -- (247.675pt,204.674pt) -- (245.417pt,206.932pt) -- (247.675pt,209.191pt); + \fill(274.777pt,212.202pt) -- (277.035pt,209.943pt) -- (274.777pt,207.685pt) -- (272.518pt,209.943pt) -- (274.777pt,212.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.777pt,212.202pt) -- (277.035pt,209.943pt) -- (274.777pt,207.685pt) -- (272.518pt,209.943pt) -- (274.777pt,212.202pt); + \fill(301.125pt,214.46pt) -- (303.383pt,212.202pt) -- (301.125pt,209.943pt) -- (298.867pt,212.202pt) -- (301.125pt,214.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.125pt,214.46pt) -- (303.383pt,212.202pt) -- (301.125pt,209.943pt) -- (298.867pt,212.202pt) -- (301.125pt,214.46pt); + \fill(327.473pt,216.719pt) -- (329.732pt,214.46pt) -- (327.473pt,212.202pt) -- (325.215pt,214.46pt) -- (327.473pt,216.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.473pt,216.719pt) -- (329.732pt,214.46pt) -- (327.473pt,212.202pt) -- (325.215pt,214.46pt) -- (327.473pt,216.719pt); + \color[rgb]{0,1,1} + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,160.443pt) -- (141.982pt,192.373pt) -- (221.472pt,203.567pt) -- (274.465pt,209.314pt) -- (327.459pt,213.746pt); + \fill(70.7644pt,162.516pt) -- (76.0341pt,162.516pt) -- (76.0341pt,157.247pt) -- (70.7644pt,157.247pt) -- (70.7644pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,162.516pt) -- (76.0341pt,162.516pt) -- (76.0341pt,157.247pt) -- (70.7644pt,157.247pt) -- (70.7644pt,162.516pt); + \fill(140.023pt,194.887pt) -- (145.293pt,194.887pt) -- (145.293pt,189.618pt) -- (140.023pt,189.618pt) -- (140.023pt,194.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](140.023pt,194.887pt) -- (145.293pt,194.887pt) -- (145.293pt,189.618pt) -- (140.023pt,189.618pt) -- (140.023pt,194.887pt); + \fill(219.068pt,206.179pt) -- (224.338pt,206.179pt) -- (224.338pt,200.91pt) -- (219.068pt,200.91pt) -- (219.068pt,206.179pt); + \draw[line width=1pt, line join=miter, line cap=rect](219.068pt,206.179pt) -- (224.338pt,206.179pt) -- (224.338pt,200.91pt) -- (219.068pt,200.91pt) -- (219.068pt,206.179pt); + \fill(272.518pt,211.449pt) -- (277.788pt,211.449pt) -- (277.788pt,206.179pt) -- (272.518pt,206.179pt) -- (272.518pt,211.449pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.518pt,211.449pt) -- (277.788pt,211.449pt) -- (277.788pt,206.179pt) -- (272.518pt,206.179pt) -- (272.518pt,211.449pt); + \fill(325.215pt,215.966pt) -- (330.485pt,215.966pt) -- (330.485pt,210.696pt) -- (325.215pt,210.696pt) -- (325.215pt,215.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](325.215pt,215.966pt) -- (330.485pt,215.966pt) -- (330.485pt,210.696pt) -- (325.215pt,210.696pt) -- (325.215pt,215.966pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,146.472pt) -- (64.6117pt,153.154pt) -- (66.7315pt,161.338pt) -- (70.9709pt,170.343pt) -- (73.0907pt,173.334pt) -- (88.9887pt,186.387pt) -- (115.485pt,196.573pt) -- (141.982pt,203.006pt) -- (168.479pt,207.039pt) -- (194.975pt,210.478pt) -- (221.472pt,213.244pt) -- (247.969pt,215.608pt) -- (274.465pt,217.824pt) -- (300.962pt,219.726pt) -- (327.459pt,221.42pt); + \fill(60.9778pt,148.966pt) -- (66.2475pt,148.966pt) -- (66.2475pt,143.696pt) -- (60.9778pt,143.696pt) -- (60.9778pt,148.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.9778pt,148.966pt) -- (66.2475pt,148.966pt) -- (66.2475pt,143.696pt) -- (60.9778pt,143.696pt) -- (60.9778pt,148.966pt); + \fill(62.4834pt,155.741pt) -- (67.7531pt,155.741pt) -- (67.7531pt,150.471pt) -- (62.4834pt,150.471pt) -- (62.4834pt,155.741pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.4834pt,155.741pt) -- (67.7531pt,155.741pt) -- (67.7531pt,150.471pt) -- (62.4834pt,150.471pt) -- (62.4834pt,155.741pt); + \fill(64.7419pt,163.269pt) -- (70.0116pt,163.269pt) -- (70.0116pt,157.999pt) -- (64.7419pt,157.999pt) -- (64.7419pt,163.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.7419pt,163.269pt) -- (70.0116pt,163.269pt) -- (70.0116pt,157.999pt) -- (64.7419pt,157.999pt) -- (64.7419pt,163.269pt); + \fill(68.5059pt,172.303pt) -- (73.7756pt,172.303pt) -- (73.7756pt,167.033pt) -- (68.5059pt,167.033pt) -- (68.5059pt,172.303pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.5059pt,172.303pt) -- (73.7756pt,172.303pt) -- (73.7756pt,167.033pt) -- (68.5059pt,167.033pt) -- (68.5059pt,172.303pt); + \fill(70.7644pt,175.314pt) -- (76.0341pt,175.314pt) -- (76.0341pt,170.044pt) -- (70.7644pt,170.044pt) -- (70.7644pt,175.314pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,175.314pt) -- (76.0341pt,175.314pt) -- (76.0341pt,170.044pt) -- (70.7644pt,170.044pt) -- (70.7644pt,175.314pt); + \fill(86.5734pt,188.865pt) -- (91.8431pt,188.865pt) -- (91.8431pt,183.595pt) -- (86.5734pt,183.595pt) -- (86.5734pt,188.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](86.5734pt,188.865pt) -- (91.8431pt,188.865pt) -- (91.8431pt,183.595pt) -- (86.5734pt,183.595pt) -- (86.5734pt,188.865pt); + \fill(112.922pt,198.651pt) -- (118.192pt,198.651pt) -- (118.192pt,193.382pt) -- (112.922pt,193.382pt) -- (112.922pt,198.651pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.922pt,198.651pt) -- (118.192pt,198.651pt) -- (118.192pt,193.382pt) -- (112.922pt,193.382pt) -- (112.922pt,198.651pt); + \fill(140.023pt,205.427pt) -- (145.293pt,205.427pt) -- (145.293pt,200.157pt) -- (140.023pt,200.157pt) -- (140.023pt,205.427pt); + \draw[line width=1pt, line join=miter, line cap=rect](140.023pt,205.427pt) -- (145.293pt,205.427pt) -- (145.293pt,200.157pt) -- (140.023pt,200.157pt) -- (140.023pt,205.427pt); + \fill(166.372pt,209.191pt) -- (171.641pt,209.191pt) -- (171.641pt,203.921pt) -- (166.372pt,203.921pt) -- (166.372pt,209.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](166.372pt,209.191pt) -- (171.641pt,209.191pt) -- (171.641pt,203.921pt) -- (166.372pt,203.921pt) -- (166.372pt,209.191pt); + \fill(192.72pt,212.955pt) -- (197.99pt,212.955pt) -- (197.99pt,207.685pt) -- (192.72pt,207.685pt) -- (192.72pt,212.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](192.72pt,212.955pt) -- (197.99pt,212.955pt) -- (197.99pt,207.685pt) -- (192.72pt,207.685pt) -- (192.72pt,212.955pt); + \fill(219.068pt,215.213pt) -- (224.338pt,215.213pt) -- (224.338pt,209.943pt) -- (219.068pt,209.943pt) -- (219.068pt,215.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](219.068pt,215.213pt) -- (224.338pt,215.213pt) -- (224.338pt,209.943pt) -- (219.068pt,209.943pt) -- (219.068pt,215.213pt); + \fill(245.417pt,218.224pt) -- (250.687pt,218.224pt) -- (250.687pt,212.955pt) -- (245.417pt,212.955pt) -- (245.417pt,218.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.417pt,218.224pt) -- (250.687pt,218.224pt) -- (250.687pt,212.955pt) -- (245.417pt,212.955pt) -- (245.417pt,218.224pt); + \fill(272.518pt,219.73pt) -- (277.788pt,219.73pt) -- (277.788pt,214.46pt) -- (272.518pt,214.46pt) -- (272.518pt,219.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.518pt,219.73pt) -- (277.788pt,219.73pt) -- (277.788pt,214.46pt) -- (272.518pt,214.46pt) -- (272.518pt,219.73pt); + \fill(298.867pt,221.988pt) -- (304.136pt,221.988pt) -- (304.136pt,216.719pt) -- (298.867pt,216.719pt) -- (298.867pt,221.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.867pt,221.988pt) -- (304.136pt,221.988pt) -- (304.136pt,216.719pt) -- (298.867pt,216.719pt) -- (298.867pt,221.988pt); + \fill(325.215pt,223.494pt) -- (330.485pt,223.494pt) -- (330.485pt,218.224pt) -- (325.215pt,218.224pt) -- (325.215pt,223.494pt); + \draw[line width=1pt, line join=miter, line cap=rect](325.215pt,223.494pt) -- (330.485pt,223.494pt) -- (330.485pt,218.224pt) -- (325.215pt,218.224pt) -- (325.215pt,223.494pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,220.941pt) -- (64.6117pt,231.231pt) -- (66.7315pt,241.574pt) -- (70.9709pt,251.916pt) -- (73.0907pt,255.232pt) -- (88.9887pt,268.993pt); + \fill(63.6127pt,220.859pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.6127pt,220.859pt) ellipse (2.63484pt and 2.63484pt); + \fill(65.1183pt,230.646pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.1183pt,230.646pt) ellipse (2.63484pt and 2.63484pt); + \fill(67.3767pt,241.185pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.3767pt,241.185pt) ellipse (2.63484pt and 2.63484pt); + \fill(71.1408pt,251.725pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.1408pt,251.725pt) ellipse (2.63484pt and 2.63484pt); + \fill(73.3992pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.3992pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \fill(89.2083pt,268.286pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](89.2083pt,268.286pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,124.395pt) -- (63.5519pt,122.48pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.5406pt,122.48pt) -- (66.5631pt,122.48pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,119.878pt) -- (63.5519pt,121.785pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.5406pt,121.785pt) -- (66.5631pt,121.785pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,124.395pt) -- (63.5519pt,119.878pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,134.558pt) -- (64.6117pt,132.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.6005pt,132.515pt) -- (67.623pt,132.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,130.041pt) -- (64.6117pt,132.081pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.6005pt,132.081pt) -- (67.623pt,132.081pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,134.558pt) -- (64.6117pt,130.041pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,145.417pt) -- (66.7315pt,143.339pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7202pt,143.339pt) -- (69.7427pt,143.339pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,140.9pt) -- (66.7315pt,142.975pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7202pt,142.975pt) -- (69.7427pt,142.975pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,145.417pt) -- (66.7315pt,140.9pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,161.737pt) -- (70.9709pt,161.7pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.9597pt,161.7pt) -- (73.9822pt,161.7pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,157.22pt) -- (70.9709pt,156.869pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.9597pt,156.869pt) -- (73.9822pt,156.869pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,161.737pt) -- (70.9709pt,157.22pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,164.962pt) -- (73.0907pt,164.423pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0794pt,164.423pt) -- (76.1019pt,164.423pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,160.445pt) -- (73.0907pt,160.761pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0794pt,160.761pt) -- (76.1019pt,160.761pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,164.962pt) -- (73.0907pt,160.445pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,178.665pt) -- (88.9887pt,177.052pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9774pt,177.052pt) -- (91.9999pt,177.052pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,174.148pt) -- (88.9887pt,175.731pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9774pt,175.731pt) -- (91.9999pt,175.731pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,178.665pt) -- (88.9887pt,174.148pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.485pt,189.06pt) -- (115.485pt,186.987pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.474pt,186.987pt) -- (118.497pt,186.987pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.485pt,184.543pt) -- (115.485pt,186.613pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.474pt,186.613pt) -- (118.497pt,186.613pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.485pt,189.06pt) -- (115.485pt,184.543pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.982pt,197.453pt) -- (141.982pt,196.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.971pt,196.948pt) -- (144.993pt,196.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.982pt,192.937pt) -- (141.982pt,193.209pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.971pt,193.209pt) -- (144.993pt,193.209pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.982pt,197.453pt) -- (141.982pt,192.937pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.479pt,199.77pt) -- (168.479pt,197.733pt); + \draw[line width=1pt, line join=miter, line cap=rect](165.467pt,197.733pt) -- (171.49pt,197.733pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.479pt,195.253pt) -- (168.479pt,197.287pt); + \draw[line width=1pt, line join=miter, line cap=rect](165.467pt,197.287pt) -- (171.49pt,197.287pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.479pt,199.77pt) -- (168.479pt,195.253pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.975pt,203.778pt) -- (194.975pt,201.836pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.964pt,201.836pt) -- (197.987pt,201.836pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.975pt,199.261pt) -- (194.975pt,201.197pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.964pt,201.197pt) -- (197.987pt,201.197pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.975pt,203.778pt) -- (194.975pt,199.261pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.472pt,206.375pt) -- (221.472pt,204.209pt); + \draw[line width=1pt, line join=miter, line cap=rect](218.461pt,204.209pt) -- (224.483pt,204.209pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.472pt,201.858pt) -- (221.472pt,204.024pt); + \draw[line width=1pt, line join=miter, line cap=rect](218.461pt,204.024pt) -- (224.483pt,204.024pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.472pt,206.375pt) -- (221.472pt,201.858pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.969pt,209.237pt) -- (247.969pt,207.1pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.958pt,207.1pt) -- (250.98pt,207.1pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.969pt,204.72pt) -- (247.969pt,206.856pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.958pt,206.856pt) -- (250.98pt,206.856pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.969pt,209.237pt) -- (247.969pt,204.72pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.465pt,211.715pt) -- (274.465pt,209.66pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.454pt,209.66pt) -- (277.477pt,209.66pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.465pt,207.198pt) -- (274.465pt,209.251pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.454pt,209.251pt) -- (277.477pt,209.251pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.465pt,211.715pt) -- (274.465pt,207.198pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.962pt,213.686pt) -- (300.962pt,211.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.951pt,211.515pt) -- (303.973pt,211.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.962pt,209.169pt) -- (300.962pt,211.339pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.951pt,211.339pt) -- (303.973pt,211.339pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.962pt,213.686pt) -- (300.962pt,209.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.459pt,215.767pt) -- (327.459pt,213.703pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.448pt,213.703pt) -- (330.47pt,213.703pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.459pt,211.25pt) -- (327.459pt,213.311pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.448pt,213.311pt) -- (330.47pt,213.311pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.459pt,215.767pt) -- (327.459pt,211.25pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,122.431pt) -- (63.5519pt,120.553pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.5406pt,120.553pt) -- (66.5631pt,120.553pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,117.914pt) -- (63.5519pt,119.783pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.5406pt,119.783pt) -- (66.5631pt,119.783pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,122.431pt) -- (63.5519pt,117.914pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,133.215pt) -- (64.6117pt,131.872pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.6005pt,131.872pt) -- (67.623pt,131.872pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,128.698pt) -- (64.6117pt,129.981pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.6005pt,129.981pt) -- (67.623pt,129.981pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,133.215pt) -- (64.6117pt,128.698pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,144.013pt) -- (66.7315pt,142.007pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7202pt,142.007pt) -- (69.7427pt,142.007pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,139.496pt) -- (66.7315pt,141.497pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7202pt,141.497pt) -- (69.7427pt,141.497pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,144.013pt) -- (66.7315pt,139.496pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,157.64pt) -- (70.9709pt,157.632pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.9597pt,157.632pt) -- (73.9822pt,157.632pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,153.123pt) -- (70.9709pt,152.731pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.9597pt,152.731pt) -- (73.9822pt,152.731pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,157.64pt) -- (70.9709pt,153.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,165.799pt) -- (73.0907pt,165.014pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0794pt,165.014pt) -- (76.1019pt,165.014pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,161.282pt) -- (73.0907pt,161.906pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0794pt,161.906pt) -- (76.1019pt,161.906pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,165.799pt) -- (73.0907pt,161.282pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,177.392pt) -- (88.9887pt,175.983pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9774pt,175.983pt) -- (91.9999pt,175.983pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,172.875pt) -- (88.9887pt,174.233pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9774pt,174.233pt) -- (91.9999pt,174.233pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,177.392pt) -- (88.9887pt,172.875pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.485pt,188.037pt) -- (115.485pt,186.063pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.474pt,186.063pt) -- (118.497pt,186.063pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.485pt,183.52pt) -- (115.485pt,185.489pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.474pt,185.489pt) -- (118.497pt,185.489pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.485pt,188.037pt) -- (115.485pt,183.52pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.982pt,194.545pt) -- (141.982pt,192.664pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.971pt,192.664pt) -- (144.993pt,192.664pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.982pt,190.028pt) -- (141.982pt,191.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.971pt,191.899pt) -- (144.993pt,191.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.982pt,194.545pt) -- (141.982pt,190.028pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.479pt,198.912pt) -- (168.479pt,196.89pt); + \draw[line width=1pt, line join=miter, line cap=rect](165.467pt,196.89pt) -- (171.49pt,196.89pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.479pt,194.395pt) -- (168.479pt,196.412pt); + \draw[line width=1pt, line join=miter, line cap=rect](165.467pt,196.412pt) -- (171.49pt,196.412pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.479pt,198.912pt) -- (168.479pt,194.395pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.975pt,202.756pt) -- (194.975pt,200.687pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.964pt,200.687pt) -- (197.987pt,200.687pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.975pt,198.24pt) -- (194.975pt,200.306pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.964pt,200.306pt) -- (197.987pt,200.306pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.975pt,202.756pt) -- (194.975pt,198.24pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.472pt,205.963pt) -- (221.472pt,204.041pt); + \draw[line width=1pt, line join=miter, line cap=rect](218.461pt,204.041pt) -- (224.483pt,204.041pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.472pt,201.446pt) -- (221.472pt,203.36pt); + \draw[line width=1pt, line join=miter, line cap=rect](218.461pt,203.36pt) -- (224.483pt,203.36pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.472pt,205.963pt) -- (221.472pt,201.446pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.969pt,208.941pt) -- (247.969pt,206.817pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.958pt,206.817pt) -- (250.98pt,206.817pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.969pt,204.424pt) -- (247.969pt,206.547pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.958pt,206.547pt) -- (250.98pt,206.547pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.969pt,208.941pt) -- (247.969pt,204.424pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.465pt,211.902pt) -- (274.465pt,209.93pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.454pt,209.93pt) -- (277.477pt,209.93pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.465pt,207.385pt) -- (274.465pt,209.352pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.454pt,209.352pt) -- (277.477pt,209.352pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.465pt,211.902pt) -- (274.465pt,207.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.962pt,214.117pt) -- (300.962pt,211.952pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.951pt,211.952pt) -- (303.973pt,211.952pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.962pt,209.6pt) -- (300.962pt,211.765pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.951pt,211.765pt) -- (303.973pt,211.765pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.962pt,214.117pt) -- (300.962pt,209.6pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.459pt,216.595pt) -- (327.459pt,214.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.448pt,214.416pt) -- (330.47pt,214.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.459pt,212.078pt) -- (327.459pt,214.257pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.448pt,214.257pt) -- (330.47pt,214.257pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.459pt,216.595pt) -- (327.459pt,212.078pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,148.73pt) -- (63.5519pt,146.702pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.5406pt,146.702pt) -- (66.5631pt,146.702pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,144.213pt) -- (63.5519pt,146.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.5406pt,146.238pt) -- (66.5631pt,146.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,148.73pt) -- (63.5519pt,144.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,155.413pt) -- (64.6117pt,153.401pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.6005pt,153.401pt) -- (67.623pt,153.401pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,150.896pt) -- (64.6117pt,152.904pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.6005pt,152.904pt) -- (67.623pt,152.904pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,155.413pt) -- (64.6117pt,150.896pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,163.597pt) -- (66.7315pt,161.503pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7202pt,161.503pt) -- (69.7427pt,161.503pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,159.08pt) -- (66.7315pt,161.172pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7202pt,161.172pt) -- (69.7427pt,161.172pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,163.597pt) -- (66.7315pt,159.08pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,172.601pt) -- (70.9709pt,170.464pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.9597pt,170.464pt) -- (73.9822pt,170.464pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,168.084pt) -- (70.9709pt,170.221pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.9597pt,170.221pt) -- (73.9822pt,170.221pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,172.601pt) -- (70.9709pt,168.084pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,175.593pt) -- (73.0907pt,173.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0794pt,173.472pt) -- (76.1019pt,173.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,171.076pt) -- (73.0907pt,173.195pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0794pt,173.195pt) -- (76.1019pt,173.195pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,175.593pt) -- (73.0907pt,171.076pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,188.646pt) -- (88.9887pt,186.463pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9774pt,186.463pt) -- (91.9999pt,186.463pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,184.129pt) -- (88.9887pt,186.312pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9774pt,186.312pt) -- (91.9999pt,186.312pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,188.646pt) -- (88.9887pt,184.129pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.485pt,198.832pt) -- (115.485pt,196.671pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.474pt,196.671pt) -- (118.497pt,196.671pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.485pt,194.315pt) -- (115.485pt,196.476pt); + \draw[line width=1pt, line join=miter, line cap=rect](112.474pt,196.476pt) -- (118.497pt,196.476pt); + \draw[line width=1pt, line join=miter, line cap=rect](115.485pt,198.832pt) -- (115.485pt,194.315pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.982pt,205.265pt) -- (141.982pt,203.376pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.971pt,203.376pt) -- (144.993pt,203.376pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.982pt,200.748pt) -- (141.982pt,202.628pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.971pt,202.628pt) -- (144.993pt,202.628pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.982pt,205.265pt) -- (141.982pt,200.748pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.479pt,209.298pt) -- (168.479pt,207.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](165.467pt,207.168pt) -- (171.49pt,207.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.479pt,204.781pt) -- (168.479pt,206.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](165.467pt,206.91pt) -- (171.49pt,206.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.479pt,209.298pt) -- (168.479pt,204.781pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.975pt,212.737pt) -- (194.975pt,210.626pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.964pt,210.626pt) -- (197.987pt,210.626pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.975pt,208.22pt) -- (194.975pt,210.328pt); + \draw[line width=1pt, line join=miter, line cap=rect](191.964pt,210.328pt) -- (197.987pt,210.328pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.975pt,212.737pt) -- (194.975pt,208.22pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.472pt,215.502pt) -- (221.472pt,213.357pt); + \draw[line width=1pt, line join=miter, line cap=rect](218.461pt,213.357pt) -- (224.483pt,213.357pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.472pt,210.986pt) -- (221.472pt,213.131pt); + \draw[line width=1pt, line join=miter, line cap=rect](218.461pt,213.131pt) -- (224.483pt,213.131pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.472pt,215.502pt) -- (221.472pt,210.986pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.969pt,217.867pt) -- (247.969pt,215.714pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.958pt,215.714pt) -- (250.98pt,215.714pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.969pt,213.35pt) -- (247.969pt,215.501pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.958pt,215.501pt) -- (250.98pt,215.501pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.969pt,217.867pt) -- (247.969pt,213.35pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.465pt,220.083pt) -- (274.465pt,217.965pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.454pt,217.965pt) -- (277.477pt,217.965pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.465pt,215.566pt) -- (274.465pt,217.682pt); + \draw[line width=1pt, line join=miter, line cap=rect](271.454pt,217.682pt) -- (277.477pt,217.682pt); + \draw[line width=1pt, line join=miter, line cap=rect](274.465pt,220.083pt) -- (274.465pt,215.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.962pt,221.984pt) -- (300.962pt,219.877pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.951pt,219.877pt) -- (303.973pt,219.877pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.962pt,217.467pt) -- (300.962pt,219.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](297.951pt,219.572pt) -- (303.973pt,219.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](300.962pt,221.984pt) -- (300.962pt,217.467pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.459pt,223.678pt) -- (327.459pt,221.537pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.448pt,221.537pt) -- (330.47pt,221.537pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.459pt,219.161pt) -- (327.459pt,221.301pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.448pt,221.301pt) -- (330.47pt,221.301pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.459pt,223.678pt) -- (327.459pt,219.161pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,223.2pt) -- (63.5519pt,221.153pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.5406pt,221.153pt) -- (66.5631pt,221.153pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,218.683pt) -- (63.5519pt,220.727pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.5406pt,220.727pt) -- (66.5631pt,220.727pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.5519pt,223.2pt) -- (63.5519pt,218.683pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,233.489pt) -- (64.6117pt,231.344pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.6005pt,231.344pt) -- (67.623pt,231.344pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,228.972pt) -- (64.6117pt,231.116pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.6005pt,231.116pt) -- (67.623pt,231.116pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.6117pt,233.489pt) -- (64.6117pt,228.972pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,243.832pt) -- (66.7315pt,241.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7202pt,241.629pt) -- (69.7427pt,241.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,239.315pt) -- (66.7315pt,241.518pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.7202pt,241.518pt) -- (69.7427pt,241.518pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.7315pt,243.832pt) -- (66.7315pt,239.315pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,254.174pt) -- (70.9709pt,251.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.9597pt,251.948pt) -- (73.9822pt,251.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,249.657pt) -- (70.9709pt,251.884pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.9597pt,251.884pt) -- (73.9822pt,251.884pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9709pt,254.174pt) -- (70.9709pt,249.657pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,257.49pt) -- (73.0907pt,255.235pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0794pt,255.235pt) -- (76.1019pt,255.235pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,252.973pt) -- (73.0907pt,255.229pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0794pt,255.229pt) -- (76.1019pt,255.229pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0907pt,257.49pt) -- (73.0907pt,252.973pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,271.251pt) -- (88.9887pt,269.017pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9774pt,269.017pt) -- (91.9999pt,269.017pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,266.734pt) -- (88.9887pt,268.969pt); + \draw[line width=1pt, line join=miter, line cap=rect](85.9774pt,268.969pt) -- (91.9999pt,268.969pt); + \draw[line width=1pt, line join=miter, line cap=rect](88.9887pt,271.251pt) -- (88.9887pt,266.734pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{209.658pt}{278.449pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{191.5pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Enactment Time [sec]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{49.6856pt}{113.583pt}}]{\fontsize{10}{0}\selectfont{1}} + \pgftext[center, base, at={\pgfpoint{46.6744pt}{148.213pt}}]{\fontsize{10}{0}\selectfont{10}} + \pgftext[center, base, at={\pgfpoint{43.6631pt}{182.842pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{39.1463pt}{216.719pt}}]{\fontsize{10}{0}\selectfont{1.000}} + \pgftext[center, base, at={\pgfpoint{36.135pt}{251.348pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,127.134pt) -- (58.7194pt,127.134pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,137.673pt) -- (58.7194pt,137.673pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,143.696pt) -- (58.7194pt,143.696pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,147.46pt) -- (58.7194pt,147.46pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,161.763pt) -- (58.7194pt,161.763pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,171.55pt) -- (58.7194pt,171.55pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,177.572pt) -- (58.7194pt,177.572pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,182.089pt) -- (58.7194pt,182.089pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,195.64pt) -- (58.7194pt,195.64pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,206.179pt) -- (58.7194pt,206.179pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,212.202pt) -- (58.7194pt,212.202pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,216.719pt) -- (58.7194pt,216.719pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,230.269pt) -- (58.7194pt,230.269pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,240.809pt) -- (58.7194pt,240.809pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,246.831pt) -- (58.7194pt,246.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,251.348pt) -- (58.7194pt,251.348pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,264.899pt) -- (58.7194pt,264.899pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,116.595pt) -- (55.7081pt,116.595pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,151.224pt) -- (55.7081pt,151.224pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,185.853pt) -- (55.7081pt,185.853pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,219.73pt) -- (55.7081pt,219.73pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,254.359pt) -- (55.7081pt,254.359pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,270.921pt) -- (62.4834pt,116.595pt); + \pgftext[center, base, at={\pgfpoint{208.153pt}{81.2125pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{62.4834pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{105.394pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{148.304pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{20.000}} + \pgftext[center, base, at={\pgfpoint{190.462pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{30.000}} + \pgftext[center, base, at={\pgfpoint{233.372pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{40.000}} + \pgftext[center, base, at={\pgfpoint{276.282pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{50.000}} + \pgftext[center, base, at={\pgfpoint{319.192pt}{96.2688pt}}]{\fontsize{10}{0}\selectfont{60.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](70.7644pt,116.595pt) -- (70.7644pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](79.7981pt,116.595pt) -- (79.7981pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](88.0791pt,116.595pt) -- (88.0791pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](96.36pt,116.595pt) -- (96.36pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](113.675pt,116.595pt) -- (113.675pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](121.956pt,116.595pt) -- (121.956pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](130.989pt,116.595pt) -- (130.989pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](139.27pt,116.595pt) -- (139.27pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](156.585pt,116.595pt) -- (156.585pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](164.866pt,116.595pt) -- (164.866pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](173.9pt,116.595pt) -- (173.9pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](182.181pt,116.595pt) -- (182.181pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](199.495pt,116.595pt) -- (199.495pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](207.776pt,116.595pt) -- (207.776pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](216.057pt,116.595pt) -- (216.057pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](225.091pt,116.595pt) -- (225.091pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](241.653pt,116.595pt) -- (241.653pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](250.687pt,116.595pt) -- (250.687pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](258.967pt,116.595pt) -- (258.967pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](267.248pt,116.595pt) -- (267.248pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](284.563pt,116.595pt) -- (284.563pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](293.597pt,116.595pt) -- (293.597pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](301.878pt,116.595pt) -- (301.878pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](310.159pt,116.595pt) -- (310.159pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](327.473pt,116.595pt) -- (327.473pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](335.754pt,116.595pt) -- (335.754pt,112.831pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,116.595pt) -- (62.4834pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](105.394pt,116.595pt) -- (105.394pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](148.304pt,116.595pt) -- (148.304pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](190.462pt,116.595pt) -- (190.462pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](233.372pt,116.595pt) -- (233.372pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](276.282pt,116.595pt) -- (276.282pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](319.192pt,116.595pt) -- (319.192pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,116.595pt) -- (340.271pt,116.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](225.844pt,199.404pt) -- (350.811pt,199.404pt) -- (350.811pt,119.606pt) -- (225.844pt,119.606pt) -- (225.844pt,199.404pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](234.125pt,188.112pt) -- (263.484pt,188.112pt); + \fill(248.428pt,190.37pt) -- (250.687pt,185.853pt) -- (246.17pt,185.853pt) -- (248.428pt,190.37pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.428pt,190.37pt) -- (250.687pt,185.853pt) -- (246.17pt,185.853pt) -- (248.428pt,190.37pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{271.012pt}{183.595pt}}]{\fontsize{12}{0}\selectfont{OpenMP}} + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](234.125pt,173.808pt) -- (263.484pt,173.808pt); + \fill(248.428pt,176.067pt) -- (250.687pt,173.808pt) -- (248.428pt,171.55pt) -- (246.17pt,173.808pt) -- (248.428pt,176.067pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.428pt,176.067pt) -- (250.687pt,173.808pt) -- (248.428pt,171.55pt) -- (246.17pt,173.808pt) -- (248.428pt,176.067pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{271.012pt}{169.292pt}}]{\fontsize{12}{0}\selectfont{MWRE-Early}} + \color[rgb]{0,1,1} + \draw[line width=1pt, line join=miter, line cap=rect](234.125pt,159.505pt) -- (263.484pt,159.505pt); + \fill(246.17pt,161.763pt) -- (251.439pt,161.763pt) -- (251.439pt,156.494pt) -- (246.17pt,156.494pt) -- (246.17pt,161.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.17pt,161.763pt) -- (251.439pt,161.763pt) -- (251.439pt,156.494pt) -- (246.17pt,156.494pt) -- (246.17pt,161.763pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{271.012pt}{154.988pt}}]{\fontsize{12}{0}\selectfont{MWRE-Late}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](234.125pt,145.202pt) -- (263.484pt,145.202pt); + \fill(246.17pt,147.46pt) -- (251.439pt,147.46pt) -- (251.439pt,142.19pt) -- (246.17pt,142.19pt) -- (246.17pt,147.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.17pt,147.46pt) -- (251.439pt,147.46pt) -- (251.439pt,142.19pt) -- (246.17pt,142.19pt) -- (246.17pt,147.46pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{271.012pt}{140.685pt}}]{\fontsize{12}{0}\selectfont{Swift}} + \draw[line width=1pt, line join=miter, line cap=rect](234.125pt,130.898pt) -- (263.484pt,130.898pt); + \fill(248.805pt,130.522pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](248.805pt,130.522pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{271.012pt}{126.381pt}}]{\fontsize{12}{0}\selectfont{ASKALON}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Sparselu-For-2-Memory.tex b/mwre/figures/Sparselu-For-2-Memory.tex new file mode 100755 index 0000000..e20a6b9 --- /dev/null +++ b/mwre/figures/Sparselu-For-2-Memory.tex @@ -0,0 +1,383 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(68.5059pt,270.921pt) -- (338.766pt,270.921pt) -- (338.766pt,115.842pt) -- (68.5059pt,115.842pt) -- (68.5059pt,270.921pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,142.18pt) -- (72.3616pt,140.388pt) -- (75.2444pt,138.532pt) -- (81.01pt,139.196pt) -- (83.8927pt,139.507pt) -- (105.513pt,146.627pt) -- (141.548pt,148.259pt) -- (177.583pt,142.07pt) -- (213.617pt,148.716pt) -- (249.652pt,146.38pt) -- (285.687pt,146.495pt) -- (321.721pt,145.041pt); + \color[rgb]{0,0,1} + \fill(70.7644pt,144.449pt) -- (73.0228pt,139.932pt) -- (68.5059pt,139.932pt) -- (70.7644pt,144.449pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,144.449pt) -- (73.0228pt,139.932pt) -- (68.5059pt,139.932pt) -- (70.7644pt,144.449pt); + \fill(72.27pt,142.943pt) -- (74.5284pt,138.426pt) -- (70.0116pt,138.426pt) -- (72.27pt,142.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.27pt,142.943pt) -- (74.5284pt,138.426pt) -- (70.0116pt,138.426pt) -- (72.27pt,142.943pt); + \fill(75.2812pt,140.685pt) -- (77.5397pt,136.168pt) -- (73.0228pt,136.168pt) -- (75.2812pt,140.685pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2812pt,140.685pt) -- (77.5397pt,136.168pt) -- (73.0228pt,136.168pt) -- (75.2812pt,140.685pt); + \fill(81.3037pt,141.438pt) -- (83.5622pt,136.921pt) -- (79.0453pt,136.921pt) -- (81.3037pt,141.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.3037pt,141.438pt) -- (83.5622pt,136.921pt) -- (79.0453pt,136.921pt) -- (81.3037pt,141.438pt); + \fill(83.5622pt,141.438pt) -- (85.8206pt,136.921pt) -- (81.3037pt,136.921pt) -- (83.5622pt,141.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.5622pt,141.438pt) -- (85.8206pt,136.921pt) -- (81.3037pt,136.921pt) -- (83.5622pt,141.438pt); + \fill(105.394pt,148.966pt) -- (107.652pt,144.449pt) -- (103.135pt,144.449pt) -- (105.394pt,148.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.394pt,148.966pt) -- (107.652pt,144.449pt) -- (103.135pt,144.449pt) -- (105.394pt,148.966pt); + \fill(141.529pt,150.471pt) -- (143.787pt,145.954pt) -- (139.27pt,145.954pt) -- (141.529pt,150.471pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.529pt,150.471pt) -- (143.787pt,145.954pt) -- (139.27pt,145.954pt) -- (141.529pt,150.471pt); + \fill(177.664pt,144.449pt) -- (179.922pt,139.932pt) -- (175.405pt,139.932pt) -- (177.664pt,144.449pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.664pt,144.449pt) -- (179.922pt,139.932pt) -- (175.405pt,139.932pt) -- (177.664pt,144.449pt); + \fill(213.799pt,151.224pt) -- (216.057pt,146.707pt) -- (211.54pt,146.707pt) -- (213.799pt,151.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.799pt,151.224pt) -- (216.057pt,146.707pt) -- (211.54pt,146.707pt) -- (213.799pt,151.224pt); + \fill(249.934pt,148.966pt) -- (252.192pt,144.449pt) -- (247.675pt,144.449pt) -- (249.934pt,148.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.934pt,148.966pt) -- (252.192pt,144.449pt) -- (247.675pt,144.449pt) -- (249.934pt,148.966pt); + \fill(285.316pt,148.966pt) -- (287.574pt,144.449pt) -- (283.058pt,144.449pt) -- (285.316pt,148.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.316pt,148.966pt) -- (287.574pt,144.449pt) -- (283.058pt,144.449pt) -- (285.316pt,148.966pt); + \fill(321.451pt,147.46pt) -- (323.709pt,142.943pt) -- (319.192pt,142.943pt) -- (321.451pt,147.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.451pt,147.46pt) -- (323.709pt,142.943pt) -- (319.192pt,142.943pt) -- (321.451pt,147.46pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,135.193pt) -- (72.3616pt,137.995pt) -- (75.2444pt,142.828pt) -- (81.01pt,155.541pt) -- (83.8927pt,160.639pt) -- (105.513pt,176.019pt) -- (141.548pt,187.412pt) -- (177.583pt,196.926pt) -- (213.617pt,204.671pt) -- (249.652pt,211.549pt) -- (285.687pt,217.589pt) -- (321.721pt,223.042pt); + \fill(70.7644pt,137.673pt) -- (73.0228pt,135.415pt) -- (70.7644pt,133.157pt) -- (68.5059pt,135.415pt) -- (70.7644pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,137.673pt) -- (73.0228pt,135.415pt) -- (70.7644pt,133.157pt) -- (68.5059pt,135.415pt) -- (70.7644pt,137.673pt); + \fill(72.27pt,139.932pt) -- (74.5284pt,137.673pt) -- (72.27pt,135.415pt) -- (70.0116pt,137.673pt) -- (72.27pt,139.932pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.27pt,139.932pt) -- (74.5284pt,137.673pt) -- (72.27pt,135.415pt) -- (70.0116pt,137.673pt) -- (72.27pt,139.932pt); + \fill(75.2812pt,145.202pt) -- (77.5397pt,142.943pt) -- (75.2812pt,140.685pt) -- (73.0228pt,142.943pt) -- (75.2812pt,145.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2812pt,145.202pt) -- (77.5397pt,142.943pt) -- (75.2812pt,140.685pt) -- (73.0228pt,142.943pt) -- (75.2812pt,145.202pt); + \fill(81.3037pt,157.999pt) -- (83.5622pt,155.741pt) -- (81.3037pt,153.482pt) -- (79.0453pt,155.741pt) -- (81.3037pt,157.999pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.3037pt,157.999pt) -- (83.5622pt,155.741pt) -- (81.3037pt,153.482pt) -- (79.0453pt,155.741pt) -- (81.3037pt,157.999pt); + \fill(83.5622pt,163.269pt) -- (85.8206pt,161.011pt) -- (83.5622pt,158.752pt) -- (81.3037pt,161.011pt) -- (83.5622pt,163.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.5622pt,163.269pt) -- (85.8206pt,161.011pt) -- (83.5622pt,158.752pt) -- (81.3037pt,161.011pt) -- (83.5622pt,163.269pt); + \fill(105.394pt,178.325pt) -- (107.652pt,176.067pt) -- (105.394pt,173.808pt) -- (103.135pt,176.067pt) -- (105.394pt,178.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.394pt,178.325pt) -- (107.652pt,176.067pt) -- (105.394pt,173.808pt) -- (103.135pt,176.067pt) -- (105.394pt,178.325pt); + \fill(141.529pt,189.618pt) -- (143.787pt,187.359pt) -- (141.529pt,185.101pt) -- (139.27pt,187.359pt) -- (141.529pt,189.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.529pt,189.618pt) -- (143.787pt,187.359pt) -- (141.529pt,185.101pt) -- (139.27pt,187.359pt) -- (141.529pt,189.618pt); + \fill(177.664pt,199.404pt) -- (179.922pt,197.146pt) -- (177.664pt,194.887pt) -- (175.405pt,197.146pt) -- (177.664pt,199.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.664pt,199.404pt) -- (179.922pt,197.146pt) -- (177.664pt,194.887pt) -- (175.405pt,197.146pt) -- (177.664pt,199.404pt); + \fill(213.799pt,206.932pt) -- (216.057pt,204.674pt) -- (213.799pt,202.415pt) -- (211.54pt,204.674pt) -- (213.799pt,206.932pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.799pt,206.932pt) -- (216.057pt,204.674pt) -- (213.799pt,202.415pt) -- (211.54pt,204.674pt) -- (213.799pt,206.932pt); + \fill(249.934pt,213.707pt) -- (252.192pt,211.449pt) -- (249.934pt,209.191pt) -- (247.675pt,211.449pt) -- (249.934pt,213.707pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.934pt,213.707pt) -- (252.192pt,211.449pt) -- (249.934pt,209.191pt) -- (247.675pt,211.449pt) -- (249.934pt,213.707pt); + \fill(285.316pt,219.73pt) -- (287.574pt,217.472pt) -- (285.316pt,215.213pt) -- (283.058pt,217.472pt) -- (285.316pt,219.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.316pt,219.73pt) -- (287.574pt,217.472pt) -- (285.316pt,215.213pt) -- (283.058pt,217.472pt) -- (285.316pt,219.73pt); + \fill(321.451pt,225pt) -- (323.709pt,222.741pt) -- (321.451pt,220.483pt) -- (319.192pt,222.741pt) -- (321.451pt,225pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.451pt,225pt) -- (323.709pt,222.741pt) -- (321.451pt,220.483pt) -- (319.192pt,222.741pt) -- (321.451pt,225pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,213.513pt) -- (72.3616pt,218.045pt) -- (75.2444pt,227.831pt) -- (81.01pt,227.903pt) -- (83.8927pt,229.619pt) -- (105.513pt,243.75pt) -- (141.548pt,248.737pt) -- (177.583pt,250.846pt) -- (213.617pt,253.534pt) -- (249.652pt,256.289pt) -- (285.687pt,256.683pt) -- (321.721pt,256.414pt); + \fill(68.5059pt,215.966pt) -- (73.7756pt,215.966pt) -- (73.7756pt,210.696pt) -- (68.5059pt,210.696pt) -- (68.5059pt,215.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.5059pt,215.966pt) -- (73.7756pt,215.966pt) -- (73.7756pt,210.696pt) -- (68.5059pt,210.696pt) -- (68.5059pt,215.966pt); + \fill(70.0116pt,220.483pt) -- (75.2812pt,220.483pt) -- (75.2812pt,215.213pt) -- (70.0116pt,215.213pt) -- (70.0116pt,220.483pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0116pt,220.483pt) -- (75.2812pt,220.483pt) -- (75.2812pt,215.213pt) -- (70.0116pt,215.213pt) -- (70.0116pt,220.483pt); + \fill(73.0228pt,230.269pt) -- (78.2925pt,230.269pt) -- (78.2925pt,225pt) -- (73.0228pt,225pt) -- (73.0228pt,230.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,230.269pt) -- (78.2925pt,230.269pt) -- (78.2925pt,225pt) -- (73.0228pt,225pt) -- (73.0228pt,230.269pt); + \fill(79.0453pt,230.269pt) -- (84.315pt,230.269pt) -- (84.315pt,225pt) -- (79.0453pt,225pt) -- (79.0453pt,230.269pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.0453pt,230.269pt) -- (84.315pt,230.269pt) -- (84.315pt,225pt) -- (79.0453pt,225pt) -- (79.0453pt,230.269pt); + \fill(81.3037pt,231.775pt) -- (86.5734pt,231.775pt) -- (86.5734pt,226.505pt) -- (81.3037pt,226.505pt) -- (81.3037pt,231.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.3037pt,231.775pt) -- (86.5734pt,231.775pt) -- (86.5734pt,226.505pt) -- (81.3037pt,226.505pt) -- (81.3037pt,231.775pt); + \fill(103.135pt,246.078pt) -- (108.405pt,246.078pt) -- (108.405pt,240.809pt) -- (103.135pt,240.809pt) -- (103.135pt,246.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.135pt,246.078pt) -- (108.405pt,246.078pt) -- (108.405pt,240.809pt) -- (103.135pt,240.809pt) -- (103.135pt,246.078pt); + \fill(139.27pt,251.348pt) -- (144.54pt,251.348pt) -- (144.54pt,246.078pt) -- (139.27pt,246.078pt) -- (139.27pt,251.348pt); + \draw[line width=1pt, line join=miter, line cap=rect](139.27pt,251.348pt) -- (144.54pt,251.348pt) -- (144.54pt,246.078pt) -- (139.27pt,246.078pt) -- (139.27pt,251.348pt); + \fill(175.405pt,252.854pt) -- (180.675pt,252.854pt) -- (180.675pt,247.584pt) -- (175.405pt,247.584pt) -- (175.405pt,252.854pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.405pt,252.854pt) -- (180.675pt,252.854pt) -- (180.675pt,247.584pt) -- (175.405pt,247.584pt) -- (175.405pt,252.854pt); + \fill(211.54pt,255.865pt) -- (216.81pt,255.865pt) -- (216.81pt,250.595pt) -- (211.54pt,250.595pt) -- (211.54pt,255.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.54pt,255.865pt) -- (216.81pt,255.865pt) -- (216.81pt,250.595pt) -- (211.54pt,250.595pt) -- (211.54pt,255.865pt); + \fill(247.675pt,258.876pt) -- (252.945pt,258.876pt) -- (252.945pt,253.607pt) -- (247.675pt,253.607pt) -- (247.675pt,258.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.675pt,258.876pt) -- (252.945pt,258.876pt) -- (252.945pt,253.607pt) -- (247.675pt,253.607pt) -- (247.675pt,258.876pt); + \fill(283.058pt,258.876pt) -- (288.327pt,258.876pt) -- (288.327pt,253.607pt) -- (283.058pt,253.607pt) -- (283.058pt,258.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.058pt,258.876pt) -- (288.327pt,258.876pt) -- (288.327pt,253.607pt) -- (283.058pt,253.607pt) -- (283.058pt,258.876pt); + \fill(319.192pt,258.876pt) -- (324.462pt,258.876pt) -- (324.462pt,253.607pt) -- (319.192pt,253.607pt) -- (319.192pt,258.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.192pt,258.876pt) -- (324.462pt,258.876pt) -- (324.462pt,253.607pt) -- (319.192pt,253.607pt) -- (319.192pt,258.876pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,220.921pt) -- (72.3616pt,229.583pt) -- (75.2444pt,246.344pt) -- (81.01pt,266.814pt); + \fill(71.1408pt,220.859pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.1408pt,220.859pt) ellipse (2.63484pt and 2.63484pt); + \fill(72.6464pt,229.14pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6464pt,229.14pt) ellipse (2.63484pt and 2.63484pt); + \fill(75.6577pt,245.702pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.6577pt,245.702pt) ellipse (2.63484pt and 2.63484pt); + \fill(81.6802pt,266.781pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.6802pt,266.781pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,144.439pt) -- (70.9203pt,149.427pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,149.427pt) -- (73.9315pt,149.427pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,139.922pt) -- (70.9203pt,131.144pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,131.144pt) -- (73.9315pt,131.144pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,144.439pt) -- (70.9203pt,139.922pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,142.647pt) -- (72.3616pt,147.318pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,147.318pt) -- (75.3729pt,147.318pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,138.13pt) -- (72.3616pt,130.079pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,130.079pt) -- (75.3729pt,130.079pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,142.647pt) -- (72.3616pt,138.13pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,140.791pt) -- (75.2444pt,144.355pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,144.355pt) -- (78.2557pt,144.355pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,136.274pt) -- (75.2444pt,130.508pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,130.508pt) -- (78.2557pt,130.508pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,140.791pt) -- (75.2444pt,136.274pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,141.454pt) -- (81.01pt,144.882pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,144.882pt) -- (84.0212pt,144.882pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,136.937pt) -- (81.01pt,131.432pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,131.432pt) -- (84.0212pt,131.432pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,141.454pt) -- (81.01pt,136.937pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,141.766pt) -- (83.8927pt,145.107pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,145.107pt) -- (86.904pt,145.107pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,137.249pt) -- (83.8927pt,131.903pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,131.903pt) -- (86.904pt,131.903pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,141.766pt) -- (83.8927pt,137.249pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,148.886pt) -- (105.513pt,154.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,154.929pt) -- (108.525pt,154.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,144.369pt) -- (105.513pt,132.888pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,132.888pt) -- (108.525pt,132.888pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,148.886pt) -- (105.513pt,144.369pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,150.517pt) -- (141.548pt,157.36pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,157.36pt) -- (144.559pt,157.36pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,146pt) -- (141.548pt,132.109pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,132.109pt) -- (144.559pt,132.109pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,150.517pt) -- (141.548pt,146pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,144.328pt) -- (177.583pt,142.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,142.125pt) -- (180.594pt,142.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,139.811pt) -- (177.583pt,142.015pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,142.015pt) -- (180.594pt,142.015pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,144.328pt) -- (177.583pt,139.811pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,150.974pt) -- (213.617pt,157.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,157.662pt) -- (216.629pt,157.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,146.458pt) -- (213.617pt,133.064pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,133.064pt) -- (216.629pt,133.064pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,150.974pt) -- (213.617pt,146.458pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,148.639pt) -- (249.652pt,154.093pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,154.093pt) -- (252.663pt,154.093pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,144.122pt) -- (249.652pt,134.207pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,134.207pt) -- (252.663pt,134.207pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,148.639pt) -- (249.652pt,144.122pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,148.753pt) -- (285.687pt,154.166pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,154.166pt) -- (288.698pt,154.166pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,144.236pt) -- (285.687pt,134.428pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,134.428pt) -- (288.698pt,134.428pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,148.753pt) -- (285.687pt,144.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,147.3pt) -- (321.721pt,149.498pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,149.498pt) -- (324.732pt,149.498pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,142.783pt) -- (321.721pt,139.405pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,139.405pt) -- (324.732pt,139.405pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,147.3pt) -- (321.721pt,142.783pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,137.451pt) -- (70.9203pt,135.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,135.213pt) -- (73.9315pt,135.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,132.934pt) -- (70.9203pt,135.172pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,135.172pt) -- (73.9315pt,135.172pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,137.451pt) -- (70.9203pt,132.934pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,140.253pt) -- (72.3616pt,141.092pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,141.092pt) -- (75.3729pt,141.092pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,135.736pt) -- (72.3616pt,134.372pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,134.372pt) -- (75.3729pt,134.372pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,140.253pt) -- (72.3616pt,135.736pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,145.087pt) -- (75.2444pt,146.617pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,146.617pt) -- (78.2557pt,146.617pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,140.57pt) -- (75.2444pt,138.221pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,138.221pt) -- (78.2557pt,138.221pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,145.087pt) -- (75.2444pt,140.57pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,157.799pt) -- (81.01pt,158.643pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,158.643pt) -- (84.0212pt,158.643pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,153.282pt) -- (81.01pt,151.911pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,151.911pt) -- (84.0212pt,151.911pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,157.799pt) -- (81.01pt,153.282pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,162.898pt) -- (83.8927pt,162.499pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,162.499pt) -- (86.904pt,162.499pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,158.381pt) -- (83.8927pt,158.602pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,158.602pt) -- (86.904pt,158.602pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,162.898pt) -- (83.8927pt,158.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,178.277pt) -- (105.513pt,178.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,178.048pt) -- (108.525pt,178.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,173.761pt) -- (105.513pt,173.777pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,173.777pt) -- (108.525pt,173.777pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,178.277pt) -- (105.513pt,173.761pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,189.67pt) -- (141.548pt,188.431pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,188.431pt) -- (144.559pt,188.431pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,185.154pt) -- (141.548pt,186.342pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,186.342pt) -- (144.559pt,186.342pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,189.67pt) -- (141.548pt,185.154pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,199.185pt) -- (177.583pt,197.589pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,197.589pt) -- (180.594pt,197.589pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,194.668pt) -- (177.583pt,196.243pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,196.243pt) -- (180.594pt,196.243pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,199.185pt) -- (177.583pt,194.668pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,206.929pt) -- (213.617pt,204.974pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,204.974pt) -- (216.629pt,204.974pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,202.412pt) -- (213.617pt,204.362pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,204.362pt) -- (216.629pt,204.362pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,206.929pt) -- (213.617pt,202.412pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,213.807pt) -- (249.652pt,212.004pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,212.004pt) -- (252.663pt,212.004pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,209.29pt) -- (249.652pt,211.083pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,211.083pt) -- (252.663pt,211.083pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,213.807pt) -- (249.652pt,209.29pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,219.847pt) -- (285.687pt,217.916pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,217.916pt) -- (288.698pt,217.916pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,215.33pt) -- (285.687pt,217.256pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,217.256pt) -- (288.698pt,217.256pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,219.847pt) -- (285.687pt,215.33pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,225.3pt) -- (321.721pt,223.21pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,223.21pt) -- (324.732pt,223.21pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,220.783pt) -- (321.721pt,222.872pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,222.872pt) -- (324.732pt,222.872pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,225.3pt) -- (321.721pt,220.783pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,215.772pt) -- (70.9203pt,213.521pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,213.521pt) -- (73.9315pt,213.521pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,211.255pt) -- (70.9203pt,213.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,213.505pt) -- (73.9315pt,213.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,215.772pt) -- (70.9203pt,211.255pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,220.303pt) -- (72.3616pt,220.06pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,220.06pt) -- (75.3729pt,220.06pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,215.786pt) -- (72.3616pt,215.821pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,215.821pt) -- (75.3729pt,215.821pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,220.303pt) -- (72.3616pt,215.786pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,230.089pt) -- (75.2444pt,227.837pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,227.837pt) -- (78.2557pt,227.837pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,225.572pt) -- (75.2444pt,227.825pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,227.825pt) -- (78.2557pt,227.825pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,230.089pt) -- (75.2444pt,225.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,230.161pt) -- (81.01pt,227.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,227.909pt) -- (84.0212pt,227.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,225.644pt) -- (81.01pt,227.896pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,227.896pt) -- (84.0212pt,227.896pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,230.161pt) -- (81.01pt,225.644pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,231.878pt) -- (83.8927pt,231.638pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,231.638pt) -- (86.904pt,231.638pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,227.361pt) -- (83.8927pt,227.39pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,227.39pt) -- (86.904pt,227.39pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,231.878pt) -- (83.8927pt,227.361pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,246.009pt) -- (105.513pt,245.881pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,245.881pt) -- (108.525pt,245.881pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,241.492pt) -- (105.513pt,241.383pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,241.383pt) -- (108.525pt,241.383pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,246.009pt) -- (105.513pt,241.492pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,250.995pt) -- (141.548pt,250.014pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,250.014pt) -- (144.559pt,250.014pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,246.479pt) -- (141.548pt,247.379pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,247.379pt) -- (144.559pt,247.379pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,250.995pt) -- (141.548pt,246.479pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,253.104pt) -- (177.583pt,250.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,250.929pt) -- (180.594pt,250.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,248.587pt) -- (177.583pt,250.762pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,250.762pt) -- (180.594pt,250.762pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,253.104pt) -- (177.583pt,248.587pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,255.792pt) -- (213.617pt,253.67pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,253.67pt) -- (216.629pt,253.67pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,251.275pt) -- (213.617pt,253.397pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,253.397pt) -- (216.629pt,253.397pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,255.792pt) -- (213.617pt,251.275pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,258.548pt) -- (249.652pt,256.696pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,256.696pt) -- (252.663pt,256.696pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,254.031pt) -- (249.652pt,255.875pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,255.875pt) -- (252.663pt,255.875pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,258.548pt) -- (249.652pt,254.031pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,258.941pt) -- (285.687pt,256.774pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,256.774pt) -- (288.698pt,256.774pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,254.425pt) -- (285.687pt,256.591pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,256.591pt) -- (288.698pt,256.591pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,258.941pt) -- (285.687pt,254.425pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,258.672pt) -- (321.721pt,256.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,256.566pt) -- (324.732pt,256.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,254.156pt) -- (321.721pt,256.26pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,256.26pt) -- (324.732pt,256.26pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,258.672pt) -- (321.721pt,254.156pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,223.18pt) -- (70.9203pt,226.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,226.629pt) -- (73.9315pt,226.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,218.663pt) -- (70.9203pt,213.115pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,213.115pt) -- (73.9315pt,213.115pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,223.18pt) -- (70.9203pt,218.663pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,231.841pt) -- (72.3616pt,233.608pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,233.608pt) -- (75.3729pt,233.608pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,227.324pt) -- (72.3616pt,224.622pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,224.622pt) -- (75.3729pt,224.622pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,231.841pt) -- (72.3616pt,227.324pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,248.603pt) -- (75.2444pt,248.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,248.752pt) -- (78.2557pt,248.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,244.086pt) -- (75.2444pt,243.631pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,243.631pt) -- (78.2557pt,243.631pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,248.603pt) -- (75.2444pt,244.086pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,269.072pt) -- (81.01pt,267.18pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,267.18pt) -- (84.0212pt,267.18pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,264.556pt) -- (81.01pt,266.441pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,266.441pt) -- (84.0212pt,266.441pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,269.072pt) -- (81.01pt,264.556pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{211.917pt}{279.202pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{194.511pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Memory [KB]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{42.1575pt}{124.876pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{39.1463pt}{173.808pt}}]{\fontsize{10}{0}\selectfont{100.000}} + \pgftext[center, base, at={\pgfpoint{42.5339pt}{223.494pt}}]{\fontsize{10}{0}\selectfont{1e+06}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,116.595pt) -- (64.7419pt,116.595pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,123.37pt) -- (64.7419pt,123.37pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,142.943pt) -- (64.7419pt,142.943pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,157.247pt) -- (64.7419pt,157.247pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,166.28pt) -- (64.7419pt,166.28pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,172.303pt) -- (64.7419pt,172.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,191.876pt) -- (64.7419pt,191.876pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,206.932pt) -- (64.7419pt,206.932pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,215.213pt) -- (64.7419pt,215.213pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,221.988pt) -- (64.7419pt,221.988pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,241.562pt) -- (64.7419pt,241.562pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,255.865pt) -- (64.7419pt,255.865pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,264.899pt) -- (64.7419pt,264.899pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,270.921pt) -- (64.7419pt,270.921pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,127.887pt) -- (61.7306pt,127.887pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,176.82pt) -- (61.7306pt,176.82pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,226.505pt) -- (61.7306pt,226.505pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,270.921pt) -- (68.5059pt,115.842pt); + \pgftext[center, base, at={\pgfpoint{210.411pt}{80.4597pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{68.5059pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{128.731pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{188.956pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{20.000}} + \pgftext[center, base, at={\pgfpoint{248.428pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{30.000}} + \pgftext[center, base, at={\pgfpoint{308.653pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{40.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](80.5509pt,115.842pt) -- (80.5509pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](92.5959pt,115.842pt) -- (92.5959pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](104.641pt,115.842pt) -- (104.641pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](116.686pt,115.842pt) -- (116.686pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](140.776pt,115.842pt) -- (140.776pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](152.821pt,115.842pt) -- (152.821pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](164.866pt,115.842pt) -- (164.866pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](176.911pt,115.842pt) -- (176.911pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](201.001pt,115.842pt) -- (201.001pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](212.293pt,115.842pt) -- (212.293pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](224.338pt,115.842pt) -- (224.338pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](236.383pt,115.842pt) -- (236.383pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](260.473pt,115.842pt) -- (260.473pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](272.518pt,115.842pt) -- (272.518pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](284.563pt,115.842pt) -- (284.563pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](296.608pt,115.842pt) -- (296.608pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](320.698pt,115.842pt) -- (320.698pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](332.743pt,115.842pt) -- (332.743pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (68.5059pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](128.731pt,115.842pt) -- (128.731pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](188.956pt,115.842pt) -- (188.956pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](248.428pt,115.842pt) -- (248.428pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](308.653pt,115.842pt) -- (308.653pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (338.766pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](252.945pt,210.696pt) -- (352.316pt,210.696pt) -- (352.316pt,157.247pt) -- (252.945pt,157.247pt) -- (252.945pt,210.696pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](261.226pt,200.91pt) -- (290.586pt,200.91pt); + \fill(275.529pt,203.168pt) -- (277.788pt,198.651pt) -- (273.271pt,198.651pt) -- (275.529pt,203.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.529pt,203.168pt) -- (277.788pt,198.651pt) -- (273.271pt,198.651pt) -- (275.529pt,203.168pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{298.114pt}{197.146pt}}]{\fontsize{10}{0}\selectfont{OpenMP}} + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](261.226pt,189.618pt) -- (290.586pt,189.618pt); + \fill(275.529pt,191.876pt) -- (277.788pt,189.618pt) -- (275.529pt,187.359pt) -- (273.271pt,189.618pt) -- (275.529pt,191.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.529pt,191.876pt) -- (277.788pt,189.618pt) -- (275.529pt,187.359pt) -- (273.271pt,189.618pt) -- (275.529pt,191.876pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{298.114pt}{185.853pt}}]{\fontsize{10}{0}\selectfont{MWRE}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](261.226pt,178.325pt) -- (290.586pt,178.325pt); + \fill(273.271pt,180.584pt) -- (278.541pt,180.584pt) -- (278.541pt,175.314pt) -- (273.271pt,175.314pt) -- (273.271pt,180.584pt); + \draw[line width=1pt, line join=miter, line cap=rect](273.271pt,180.584pt) -- (278.541pt,180.584pt) -- (278.541pt,175.314pt) -- (273.271pt,175.314pt) -- (273.271pt,180.584pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{298.114pt}{174.561pt}}]{\fontsize{10}{0}\selectfont{Swift}} + \draw[line width=1pt, line join=miter, line cap=rect](261.226pt,167.033pt) -- (290.586pt,167.033pt); + \fill(275.906pt,166.657pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.906pt,166.657pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{298.114pt}{163.269pt}}]{\fontsize{10}{0}\selectfont{ASKALON}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Sparselu-For-2-Runtime.tex b/mwre/figures/Sparselu-For-2-Runtime.tex new file mode 100755 index 0000000..021eca7 --- /dev/null +++ b/mwre/figures/Sparselu-For-2-Runtime.tex @@ -0,0 +1,418 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(62.4834pt,266.404pt) -- (338.766pt,266.404pt) -- (338.766pt,115.842pt) -- (62.4834pt,115.842pt) -- (62.4834pt,266.404pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,166.394pt) -- (66.4251pt,167.999pt) -- (69.3721pt,172.579pt) -- (75.2661pt,182.498pt) -- (78.2131pt,187.732pt) -- (100.316pt,198.164pt) -- (137.153pt,208.122pt) -- (173.991pt,212.929pt) -- (210.829pt,216.831pt) -- (247.666pt,219.95pt) -- (284.504pt,222.386pt) -- (321.341pt,224.572pt); + \color[rgb]{0,0,1} + \fill(64.7419pt,168.539pt) -- (67.0003pt,164.022pt) -- (62.4834pt,164.022pt) -- (64.7419pt,168.539pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.7419pt,168.539pt) -- (67.0003pt,164.022pt) -- (62.4834pt,164.022pt) -- (64.7419pt,168.539pt); + \fill(66.2475pt,170.044pt) -- (68.5059pt,165.528pt) -- (63.9891pt,165.528pt) -- (66.2475pt,170.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.2475pt,170.044pt) -- (68.5059pt,165.528pt) -- (63.9891pt,165.528pt) -- (66.2475pt,170.044pt); + \fill(69.2588pt,174.561pt) -- (71.5172pt,170.044pt) -- (67.0003pt,170.044pt) -- (69.2588pt,174.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2588pt,174.561pt) -- (71.5172pt,170.044pt) -- (67.0003pt,170.044pt) -- (69.2588pt,174.561pt); + \fill(75.2812pt,185.101pt) -- (77.5397pt,180.584pt) -- (73.0228pt,180.584pt) -- (75.2812pt,185.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2812pt,185.101pt) -- (77.5397pt,180.584pt) -- (73.0228pt,180.584pt) -- (75.2812pt,185.101pt); + \fill(78.2925pt,189.618pt) -- (80.5509pt,185.101pt) -- (76.0341pt,185.101pt) -- (78.2925pt,189.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2925pt,189.618pt) -- (80.5509pt,185.101pt) -- (76.0341pt,185.101pt) -- (78.2925pt,189.618pt); + \fill(100.124pt,200.157pt) -- (102.382pt,195.64pt) -- (97.8656pt,195.64pt) -- (100.124pt,200.157pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.124pt,200.157pt) -- (102.382pt,195.64pt) -- (97.8656pt,195.64pt) -- (100.124pt,200.157pt); + \fill(137.012pt,210.696pt) -- (139.27pt,206.179pt) -- (134.753pt,206.179pt) -- (137.012pt,210.696pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.012pt,210.696pt) -- (139.27pt,206.179pt) -- (134.753pt,206.179pt) -- (137.012pt,210.696pt); + \fill(173.9pt,215.213pt) -- (176.158pt,210.696pt) -- (171.641pt,210.696pt) -- (173.9pt,215.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.9pt,215.213pt) -- (176.158pt,210.696pt) -- (171.641pt,210.696pt) -- (173.9pt,215.213pt); + \fill(210.787pt,218.977pt) -- (213.046pt,214.46pt) -- (208.529pt,214.46pt) -- (210.787pt,218.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.787pt,218.977pt) -- (213.046pt,214.46pt) -- (208.529pt,214.46pt) -- (210.787pt,218.977pt); + \fill(247.675pt,221.988pt) -- (249.934pt,217.472pt) -- (245.417pt,217.472pt) -- (247.675pt,221.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.675pt,221.988pt) -- (249.934pt,217.472pt) -- (245.417pt,217.472pt) -- (247.675pt,221.988pt); + \fill(284.563pt,225pt) -- (286.822pt,220.483pt) -- (282.305pt,220.483pt) -- (284.563pt,225pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.563pt,225pt) -- (286.822pt,220.483pt) -- (282.305pt,220.483pt) -- (284.563pt,225pt); + \fill(321.451pt,226.505pt) -- (323.709pt,221.988pt) -- (319.192pt,221.988pt) -- (321.451pt,226.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.451pt,226.505pt) -- (323.709pt,221.988pt) -- (319.192pt,221.988pt) -- (321.451pt,226.505pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,159.307pt) -- (66.4251pt,162.958pt) -- (69.3721pt,168.97pt) -- (75.2661pt,179.633pt) -- (78.2131pt,186.326pt) -- (100.316pt,197.142pt) -- (137.153pt,206.584pt) -- (173.991pt,212.579pt) -- (210.829pt,216.17pt) -- (247.666pt,220.807pt) -- (284.504pt,227.258pt) -- (321.341pt,233.853pt); + \fill(64.7419pt,161.763pt) -- (67.0003pt,159.505pt) -- (64.7419pt,157.247pt) -- (62.4834pt,159.505pt) -- (64.7419pt,161.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.7419pt,161.763pt) -- (67.0003pt,159.505pt) -- (64.7419pt,157.247pt) -- (62.4834pt,159.505pt) -- (64.7419pt,161.763pt); + \fill(66.2475pt,165.528pt) -- (68.5059pt,163.269pt) -- (66.2475pt,161.011pt) -- (63.9891pt,163.269pt) -- (66.2475pt,165.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.2475pt,165.528pt) -- (68.5059pt,163.269pt) -- (66.2475pt,161.011pt) -- (63.9891pt,163.269pt) -- (66.2475pt,165.528pt); + \fill(69.2588pt,171.55pt) -- (71.5172pt,169.292pt) -- (69.2588pt,167.033pt) -- (67.0003pt,169.292pt) -- (69.2588pt,171.55pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2588pt,171.55pt) -- (71.5172pt,169.292pt) -- (69.2588pt,167.033pt) -- (67.0003pt,169.292pt) -- (69.2588pt,171.55pt); + \fill(75.2812pt,182.089pt) -- (77.5397pt,179.831pt) -- (75.2812pt,177.572pt) -- (73.0228pt,179.831pt) -- (75.2812pt,182.089pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2812pt,182.089pt) -- (77.5397pt,179.831pt) -- (75.2812pt,177.572pt) -- (73.0228pt,179.831pt) -- (75.2812pt,182.089pt); + \fill(78.2925pt,188.865pt) -- (80.5509pt,186.606pt) -- (78.2925pt,184.348pt) -- (76.0341pt,186.606pt) -- (78.2925pt,188.865pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2925pt,188.865pt) -- (80.5509pt,186.606pt) -- (78.2925pt,184.348pt) -- (76.0341pt,186.606pt) -- (78.2925pt,188.865pt); + \fill(100.124pt,199.404pt) -- (102.382pt,197.146pt) -- (100.124pt,194.887pt) -- (97.8656pt,197.146pt) -- (100.124pt,199.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.124pt,199.404pt) -- (102.382pt,197.146pt) -- (100.124pt,194.887pt) -- (97.8656pt,197.146pt) -- (100.124pt,199.404pt); + \fill(137.012pt,209.191pt) -- (139.27pt,206.932pt) -- (137.012pt,204.674pt) -- (134.753pt,206.932pt) -- (137.012pt,209.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.012pt,209.191pt) -- (139.27pt,206.932pt) -- (137.012pt,204.674pt) -- (134.753pt,206.932pt) -- (137.012pt,209.191pt); + \fill(173.9pt,215.213pt) -- (176.158pt,212.955pt) -- (173.9pt,210.696pt) -- (171.641pt,212.955pt) -- (173.9pt,215.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.9pt,215.213pt) -- (176.158pt,212.955pt) -- (173.9pt,210.696pt) -- (171.641pt,212.955pt) -- (173.9pt,215.213pt); + \fill(210.787pt,218.224pt) -- (213.046pt,215.966pt) -- (210.787pt,213.707pt) -- (208.529pt,215.966pt) -- (210.787pt,218.224pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.787pt,218.224pt) -- (213.046pt,215.966pt) -- (210.787pt,213.707pt) -- (208.529pt,215.966pt) -- (210.787pt,218.224pt); + \fill(247.675pt,222.741pt) -- (249.934pt,220.483pt) -- (247.675pt,218.224pt) -- (245.417pt,220.483pt) -- (247.675pt,222.741pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.675pt,222.741pt) -- (249.934pt,220.483pt) -- (247.675pt,218.224pt) -- (245.417pt,220.483pt) -- (247.675pt,222.741pt); + \fill(284.563pt,229.517pt) -- (286.822pt,227.258pt) -- (284.563pt,225pt) -- (282.305pt,227.258pt) -- (284.563pt,229.517pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.563pt,229.517pt) -- (286.822pt,227.258pt) -- (284.563pt,225pt) -- (282.305pt,227.258pt) -- (284.563pt,229.517pt); + \fill(321.451pt,236.292pt) -- (323.709pt,234.033pt) -- (321.451pt,231.775pt) -- (319.192pt,234.033pt) -- (321.451pt,236.292pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.451pt,236.292pt) -- (323.709pt,234.033pt) -- (321.451pt,231.775pt) -- (319.192pt,234.033pt) -- (321.451pt,236.292pt); + \color[rgb]{0,1,1} + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,184.218pt) -- (173.991pt,212.322pt) -- (284.504pt,222.137pt) -- (321.341pt,224.572pt); + \fill(76.0341pt,186.606pt) -- (81.3037pt,186.606pt) -- (81.3037pt,181.337pt) -- (76.0341pt,181.337pt) -- (76.0341pt,186.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.0341pt,186.606pt) -- (81.3037pt,186.606pt) -- (81.3037pt,181.337pt) -- (76.0341pt,181.337pt) -- (76.0341pt,186.606pt); + \fill(171.641pt,214.46pt) -- (176.911pt,214.46pt) -- (176.911pt,209.191pt) -- (171.641pt,209.191pt) -- (171.641pt,214.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.641pt,214.46pt) -- (176.911pt,214.46pt) -- (176.911pt,209.191pt) -- (171.641pt,209.191pt) -- (171.641pt,214.46pt); + \fill(282.305pt,224.247pt) -- (287.574pt,224.247pt) -- (287.574pt,218.977pt) -- (282.305pt,218.977pt) -- (282.305pt,224.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.305pt,224.247pt) -- (287.574pt,224.247pt) -- (287.574pt,218.977pt) -- (282.305pt,218.977pt) -- (282.305pt,224.247pt); + \fill(319.192pt,226.505pt) -- (324.462pt,226.505pt) -- (324.462pt,221.236pt) -- (319.192pt,221.236pt) -- (319.192pt,226.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.192pt,226.505pt) -- (324.462pt,226.505pt) -- (324.462pt,221.236pt) -- (319.192pt,221.236pt) -- (319.192pt,226.505pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,183.374pt) -- (66.4251pt,183.603pt) -- (69.3721pt,185.908pt) -- (75.2661pt,190.406pt) -- (78.2131pt,193.256pt) -- (100.316pt,208.02pt) -- (137.153pt,221.957pt) -- (173.991pt,231.172pt) -- (210.829pt,237.321pt) -- (247.666pt,243.039pt) -- (284.504pt,248.287pt) -- (321.341pt,252.807pt); + \fill(62.4834pt,185.853pt) -- (67.7531pt,185.853pt) -- (67.7531pt,180.584pt) -- (62.4834pt,180.584pt) -- (62.4834pt,185.853pt); + \draw[line width=1pt, line join=miter, line cap=rect](62.4834pt,185.853pt) -- (67.7531pt,185.853pt) -- (67.7531pt,180.584pt) -- (62.4834pt,180.584pt) -- (62.4834pt,185.853pt); + \fill(63.9891pt,185.853pt) -- (69.2588pt,185.853pt) -- (69.2588pt,180.584pt) -- (63.9891pt,180.584pt) -- (63.9891pt,185.853pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.9891pt,185.853pt) -- (69.2588pt,185.853pt) -- (69.2588pt,180.584pt) -- (63.9891pt,180.584pt) -- (63.9891pt,185.853pt); + \fill(67.0003pt,188.112pt) -- (72.27pt,188.112pt) -- (72.27pt,182.842pt) -- (67.0003pt,182.842pt) -- (67.0003pt,188.112pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0003pt,188.112pt) -- (72.27pt,188.112pt) -- (72.27pt,182.842pt) -- (67.0003pt,182.842pt) -- (67.0003pt,188.112pt); + \fill(73.0228pt,192.629pt) -- (78.2925pt,192.629pt) -- (78.2925pt,187.359pt) -- (73.0228pt,187.359pt) -- (73.0228pt,192.629pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,192.629pt) -- (78.2925pt,192.629pt) -- (78.2925pt,187.359pt) -- (73.0228pt,187.359pt) -- (73.0228pt,192.629pt); + \fill(76.0341pt,195.64pt) -- (81.3037pt,195.64pt) -- (81.3037pt,190.37pt) -- (76.0341pt,190.37pt) -- (76.0341pt,195.64pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.0341pt,195.64pt) -- (81.3037pt,195.64pt) -- (81.3037pt,190.37pt) -- (76.0341pt,190.37pt) -- (76.0341pt,195.64pt); + \fill(97.8656pt,209.943pt) -- (103.135pt,209.943pt) -- (103.135pt,204.674pt) -- (97.8656pt,204.674pt) -- (97.8656pt,209.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.8656pt,209.943pt) -- (103.135pt,209.943pt) -- (103.135pt,204.674pt) -- (97.8656pt,204.674pt) -- (97.8656pt,209.943pt); + \fill(134.753pt,224.247pt) -- (140.023pt,224.247pt) -- (140.023pt,218.977pt) -- (134.753pt,218.977pt) -- (134.753pt,224.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.753pt,224.247pt) -- (140.023pt,224.247pt) -- (140.023pt,218.977pt) -- (134.753pt,218.977pt) -- (134.753pt,224.247pt); + \fill(171.641pt,233.281pt) -- (176.911pt,233.281pt) -- (176.911pt,228.011pt) -- (171.641pt,228.011pt) -- (171.641pt,233.281pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.641pt,233.281pt) -- (176.911pt,233.281pt) -- (176.911pt,228.011pt) -- (171.641pt,228.011pt) -- (171.641pt,233.281pt); + \fill(208.529pt,239.303pt) -- (213.799pt,239.303pt) -- (213.799pt,234.033pt) -- (208.529pt,234.033pt) -- (208.529pt,239.303pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.529pt,239.303pt) -- (213.799pt,239.303pt) -- (213.799pt,234.033pt) -- (208.529pt,234.033pt) -- (208.529pt,239.303pt); + \fill(245.417pt,245.326pt) -- (250.687pt,245.326pt) -- (250.687pt,240.056pt) -- (245.417pt,240.056pt) -- (245.417pt,245.326pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.417pt,245.326pt) -- (250.687pt,245.326pt) -- (250.687pt,240.056pt) -- (245.417pt,240.056pt) -- (245.417pt,245.326pt); + \fill(282.305pt,250.595pt) -- (287.574pt,250.595pt) -- (287.574pt,245.326pt) -- (282.305pt,245.326pt) -- (282.305pt,250.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.305pt,250.595pt) -- (287.574pt,250.595pt) -- (287.574pt,245.326pt) -- (282.305pt,245.326pt) -- (282.305pt,250.595pt); + \fill(319.192pt,255.112pt) -- (324.462pt,255.112pt) -- (324.462pt,249.843pt) -- (319.192pt,249.843pt) -- (319.192pt,255.112pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.192pt,255.112pt) -- (324.462pt,255.112pt) -- (324.462pt,249.843pt) -- (319.192pt,249.843pt) -- (319.192pt,255.112pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,218.07pt) -- (66.4251pt,225.991pt) -- (69.3721pt,238.491pt) -- (75.2661pt,253.85pt) -- (78.2131pt,259.138pt); + \fill(65.1183pt,217.848pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](65.1183pt,217.848pt) ellipse (2.63484pt and 2.63484pt); + \fill(66.6239pt,225.376pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.6239pt,225.376pt) ellipse (2.63484pt and 2.63484pt); + \fill(69.6352pt,238.174pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6352pt,238.174pt) ellipse (2.63484pt and 2.63484pt); + \fill(75.6577pt,253.23pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.6577pt,253.23pt) ellipse (2.63484pt and 2.63484pt); + \fill(78.6689pt,258.5pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.6689pt,258.5pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,168.653pt) -- (64.9516pt,166.699pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.9403pt,166.699pt) -- (67.9628pt,166.699pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,164.136pt) -- (64.9516pt,166.083pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.9403pt,166.083pt) -- (67.9628pt,166.083pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,168.653pt) -- (64.9516pt,164.136pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,170.257pt) -- (66.4251pt,168.069pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.4138pt,168.069pt) -- (69.4363pt,168.069pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,165.74pt) -- (66.4251pt,167.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.4138pt,167.928pt) -- (69.4363pt,167.928pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,170.257pt) -- (66.4251pt,165.74pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,174.837pt) -- (69.3721pt,173.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3608pt,173.101pt) -- (72.3833pt,173.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,170.321pt) -- (69.3721pt,172.036pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3608pt,172.036pt) -- (72.3833pt,172.036pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,174.837pt) -- (69.3721pt,170.321pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,184.756pt) -- (75.2661pt,184.171pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2548pt,184.171pt) -- (78.2773pt,184.171pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,180.24pt) -- (75.2661pt,180.58pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2548pt,180.58pt) -- (78.2773pt,180.58pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,184.756pt) -- (75.2661pt,180.24pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,189.99pt) -- (78.2131pt,188.816pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2019pt,188.816pt) -- (81.2244pt,188.816pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,185.473pt) -- (78.2131pt,186.549pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2019pt,186.549pt) -- (81.2244pt,186.549pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,189.99pt) -- (78.2131pt,185.473pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.316pt,200.422pt) -- (100.316pt,198.834pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.3044pt,198.834pt) -- (103.327pt,198.834pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.316pt,195.905pt) -- (100.316pt,197.457pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.3044pt,197.457pt) -- (103.327pt,197.457pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.316pt,200.422pt) -- (100.316pt,195.905pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.153pt,210.381pt) -- (137.153pt,208.725pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.142pt,208.725pt) -- (140.165pt,208.725pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.153pt,205.864pt) -- (137.153pt,207.491pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.142pt,207.491pt) -- (140.165pt,207.491pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.153pt,210.381pt) -- (137.153pt,205.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.991pt,215.187pt) -- (173.991pt,213.065pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.98pt,213.065pt) -- (177.002pt,213.065pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.991pt,210.67pt) -- (173.991pt,212.791pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.98pt,212.791pt) -- (177.002pt,212.791pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.991pt,215.187pt) -- (173.991pt,210.67pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.829pt,219.089pt) -- (210.829pt,217.178pt); + \draw[line width=1pt, line join=miter, line cap=rect](207.817pt,217.178pt) -- (213.84pt,217.178pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.829pt,214.572pt) -- (210.829pt,216.474pt); + \draw[line width=1pt, line join=miter, line cap=rect](207.817pt,216.474pt) -- (213.84pt,216.474pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.829pt,219.089pt) -- (210.829pt,214.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.666pt,222.209pt) -- (247.666pt,220.214pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.655pt,220.214pt) -- (250.677pt,220.214pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.666pt,217.692pt) -- (247.666pt,219.682pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.655pt,219.682pt) -- (250.677pt,219.682pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.666pt,222.209pt) -- (247.666pt,217.692pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.504pt,224.644pt) -- (284.504pt,222.53pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.493pt,222.53pt) -- (287.515pt,222.53pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.504pt,220.127pt) -- (284.504pt,222.24pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.493pt,222.24pt) -- (287.515pt,222.24pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.504pt,224.644pt) -- (284.504pt,220.127pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.341pt,226.83pt) -- (321.341pt,224.706pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.33pt,224.706pt) -- (324.353pt,224.706pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.341pt,222.314pt) -- (321.341pt,224.437pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.33pt,224.437pt) -- (324.353pt,224.437pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.341pt,226.83pt) -- (321.341pt,222.314pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,161.565pt) -- (64.9516pt,159.807pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.9403pt,159.807pt) -- (67.9628pt,159.807pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,157.048pt) -- (64.9516pt,158.787pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.9403pt,158.787pt) -- (67.9628pt,158.787pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,161.565pt) -- (64.9516pt,157.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,165.216pt) -- (66.4251pt,163.183pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.4138pt,163.183pt) -- (69.4363pt,163.183pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,160.699pt) -- (66.4251pt,162.729pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.4138pt,162.729pt) -- (69.4363pt,162.729pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,165.216pt) -- (66.4251pt,160.699pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,171.229pt) -- (69.3721pt,169.162pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3608pt,169.162pt) -- (72.3833pt,169.162pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,166.712pt) -- (69.3721pt,168.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3608pt,168.775pt) -- (72.3833pt,168.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,171.229pt) -- (69.3721pt,166.712pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,181.892pt) -- (75.2661pt,181.413pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2548pt,181.413pt) -- (78.2773pt,181.413pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,177.375pt) -- (75.2661pt,177.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2548pt,177.572pt) -- (78.2773pt,177.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,181.892pt) -- (75.2661pt,177.375pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,188.585pt) -- (78.2131pt,187.88pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2019pt,187.88pt) -- (81.2244pt,187.88pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,184.068pt) -- (78.2131pt,184.562pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2019pt,184.562pt) -- (81.2244pt,184.562pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,188.585pt) -- (78.2131pt,184.068pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.316pt,199.4pt) -- (100.316pt,197.819pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.3044pt,197.819pt) -- (103.327pt,197.819pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.316pt,194.883pt) -- (100.316pt,196.427pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.3044pt,196.427pt) -- (103.327pt,196.427pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.316pt,199.4pt) -- (100.316pt,194.883pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.153pt,208.843pt) -- (137.153pt,206.792pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.142pt,206.792pt) -- (140.165pt,206.792pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.153pt,204.326pt) -- (137.153pt,206.373pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.142pt,206.373pt) -- (140.165pt,206.373pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.153pt,208.843pt) -- (137.153pt,204.326pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.991pt,214.837pt) -- (173.991pt,213.028pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.98pt,213.028pt) -- (177.002pt,213.028pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.991pt,210.32pt) -- (173.991pt,212.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.98pt,212.113pt) -- (177.002pt,212.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.991pt,214.837pt) -- (173.991pt,210.32pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.829pt,218.429pt) -- (210.829pt,216.285pt); + \draw[line width=1pt, line join=miter, line cap=rect](207.817pt,216.285pt) -- (213.84pt,216.285pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.829pt,213.912pt) -- (210.829pt,216.055pt); + \draw[line width=1pt, line join=miter, line cap=rect](207.817pt,216.055pt) -- (213.84pt,216.055pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.829pt,218.429pt) -- (210.829pt,213.912pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.666pt,223.065pt) -- (247.666pt,221.028pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.655pt,221.028pt) -- (250.677pt,221.028pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.666pt,218.548pt) -- (247.666pt,220.582pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.655pt,220.582pt) -- (250.677pt,220.582pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.666pt,223.065pt) -- (247.666pt,218.548pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.504pt,229.516pt) -- (284.504pt,227.376pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.493pt,227.376pt) -- (287.515pt,227.376pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.504pt,224.999pt) -- (284.504pt,227.138pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.493pt,227.138pt) -- (287.515pt,227.138pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.504pt,229.516pt) -- (284.504pt,224.999pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.341pt,236.112pt) -- (321.341pt,233.923pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.33pt,233.923pt) -- (324.353pt,233.923pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.341pt,231.595pt) -- (321.341pt,233.783pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.33pt,233.783pt) -- (324.353pt,233.783pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.341pt,236.112pt) -- (321.341pt,231.595pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,185.633pt) -- (64.9516pt,183.659pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.9403pt,183.659pt) -- (67.9628pt,183.659pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,181.116pt) -- (64.9516pt,183.083pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.9403pt,183.083pt) -- (67.9628pt,183.083pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,185.633pt) -- (64.9516pt,181.116pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,185.861pt) -- (66.4251pt,183.848pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.4138pt,183.848pt) -- (69.4363pt,183.848pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,181.344pt) -- (66.4251pt,183.352pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.4138pt,183.352pt) -- (69.4363pt,183.352pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,185.861pt) -- (66.4251pt,181.344pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,188.166pt) -- (69.3721pt,186.244pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3608pt,186.244pt) -- (72.3833pt,186.244pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,183.649pt) -- (69.3721pt,185.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3608pt,185.563pt) -- (72.3833pt,185.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,188.166pt) -- (69.3721pt,183.649pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,192.664pt) -- (75.2661pt,190.69pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2548pt,190.69pt) -- (78.2773pt,190.69pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,188.147pt) -- (75.2661pt,190.115pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2548pt,190.115pt) -- (78.2773pt,190.115pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,192.664pt) -- (75.2661pt,188.147pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,195.514pt) -- (78.2131pt,193.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2019pt,193.385pt) -- (81.2244pt,193.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,190.997pt) -- (78.2131pt,193.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2019pt,193.125pt) -- (81.2244pt,193.125pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,195.514pt) -- (78.2131pt,190.997pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.316pt,210.279pt) -- (100.316pt,208.137pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.3044pt,208.137pt) -- (103.327pt,208.137pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.316pt,205.762pt) -- (100.316pt,207.903pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.3044pt,207.903pt) -- (103.327pt,207.903pt); + \draw[line width=1pt, line join=miter, line cap=rect](100.316pt,210.279pt) -- (100.316pt,205.762pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.153pt,224.216pt) -- (137.153pt,222.232pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.142pt,222.232pt) -- (140.165pt,222.232pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.153pt,219.699pt) -- (137.153pt,221.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](134.142pt,221.677pt) -- (140.165pt,221.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](137.153pt,224.216pt) -- (137.153pt,219.699pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.991pt,233.43pt) -- (173.991pt,231.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.98pt,231.381pt) -- (177.002pt,231.381pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.991pt,228.913pt) -- (173.991pt,230.959pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.98pt,230.959pt) -- (177.002pt,230.959pt); + \draw[line width=1pt, line join=miter, line cap=rect](173.991pt,233.43pt) -- (173.991pt,228.913pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.829pt,239.579pt) -- (210.829pt,237.405pt); + \draw[line width=1pt, line join=miter, line cap=rect](207.817pt,237.405pt) -- (213.84pt,237.405pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.829pt,235.062pt) -- (210.829pt,237.237pt); + \draw[line width=1pt, line join=miter, line cap=rect](207.817pt,237.237pt) -- (213.84pt,237.237pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.829pt,239.579pt) -- (210.829pt,235.062pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.666pt,245.297pt) -- (247.666pt,243.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.655pt,243.169pt) -- (250.677pt,243.169pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.666pt,240.78pt) -- (247.666pt,242.907pt); + \draw[line width=1pt, line join=miter, line cap=rect](244.655pt,242.907pt) -- (250.677pt,242.907pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.666pt,245.297pt) -- (247.666pt,240.78pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.504pt,250.546pt) -- (284.504pt,248.445pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.493pt,248.445pt) -- (287.515pt,248.445pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.504pt,246.029pt) -- (284.504pt,248.128pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.493pt,248.128pt) -- (287.515pt,248.128pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.504pt,250.546pt) -- (284.504pt,246.029pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.341pt,255.065pt) -- (321.341pt,252.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.33pt,252.955pt) -- (324.353pt,252.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.341pt,250.548pt) -- (321.341pt,252.657pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.33pt,252.657pt) -- (324.353pt,252.657pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.341pt,255.065pt) -- (321.341pt,250.548pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,220.328pt) -- (64.9516pt,218.126pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.9403pt,218.126pt) -- (67.9628pt,218.126pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,215.811pt) -- (64.9516pt,218.013pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.9403pt,218.013pt) -- (67.9628pt,218.013pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.9516pt,220.328pt) -- (64.9516pt,215.811pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,228.249pt) -- (66.4251pt,226.471pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.4138pt,226.471pt) -- (69.4363pt,226.471pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,223.732pt) -- (66.4251pt,225.492pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.4138pt,225.492pt) -- (69.4363pt,225.492pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.4251pt,228.249pt) -- (66.4251pt,223.732pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,240.75pt) -- (69.3721pt,238.51pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3608pt,238.51pt) -- (72.3833pt,238.51pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,236.233pt) -- (69.3721pt,238.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3608pt,238.472pt) -- (72.3833pt,238.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3721pt,240.75pt) -- (69.3721pt,236.233pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,256.108pt) -- (75.2661pt,253.879pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2548pt,253.879pt) -- (78.2773pt,253.879pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,251.591pt) -- (75.2661pt,253.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2548pt,253.82pt) -- (78.2773pt,253.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2661pt,256.108pt) -- (75.2661pt,251.591pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,261.396pt) -- (78.2131pt,259.182pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2019pt,259.182pt) -- (81.2244pt,259.182pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,256.879pt) -- (78.2131pt,259.093pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2019pt,259.093pt) -- (81.2244pt,259.093pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.2131pt,261.396pt) -- (78.2131pt,256.879pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{208.905pt}{279.202pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{191.5pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Enactment Time [sec]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{45.1688pt}{112.831pt}}]{\fontsize{10}{0}\selectfont{0,1}} + \pgftext[center, base, at={\pgfpoint{49.6856pt}{142.943pt}}]{\fontsize{10}{0}\selectfont{1}} + \pgftext[center, base, at={\pgfpoint{46.6744pt}{173.056pt}}]{\fontsize{10}{0}\selectfont{10}} + \pgftext[center, base, at={\pgfpoint{43.6631pt}{203.168pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{39.1463pt}{233.281pt}}]{\fontsize{10}{0}\selectfont{1.000}} + \pgftext[center, base, at={\pgfpoint{36.135pt}{263.393pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,124.876pt) -- (58.7194pt,124.876pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,133.909pt) -- (58.7194pt,133.909pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,139.179pt) -- (58.7194pt,139.179pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,142.943pt) -- (58.7194pt,142.943pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,154.988pt) -- (58.7194pt,154.988pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,164.022pt) -- (58.7194pt,164.022pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,169.292pt) -- (58.7194pt,169.292pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,173.056pt) -- (58.7194pt,173.056pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,185.101pt) -- (58.7194pt,185.101pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,194.134pt) -- (58.7194pt,194.134pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,199.404pt) -- (58.7194pt,199.404pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,203.168pt) -- (58.7194pt,203.168pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,215.213pt) -- (58.7194pt,215.213pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,224.247pt) -- (58.7194pt,224.247pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,229.517pt) -- (58.7194pt,229.517pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,233.281pt) -- (58.7194pt,233.281pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,245.326pt) -- (58.7194pt,245.326pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,254.359pt) -- (58.7194pt,254.359pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,259.629pt) -- (58.7194pt,259.629pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,263.393pt) -- (58.7194pt,263.393pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,115.842pt) -- (55.7081pt,115.842pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,145.954pt) -- (55.7081pt,145.954pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,176.067pt) -- (55.7081pt,176.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,206.179pt) -- (55.7081pt,206.179pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,236.292pt) -- (55.7081pt,236.292pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,266.404pt) -- (55.7081pt,266.404pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,266.404pt) -- (62.4834pt,115.842pt); + \pgftext[center, base, at={\pgfpoint{207.4pt}{80.4597pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{62.4834pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{124.214pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{185.192pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{20.000}} + \pgftext[center, base, at={\pgfpoint{246.922pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{30.000}} + \pgftext[center, base, at={\pgfpoint{307.9pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{40.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](74.5284pt,115.842pt) -- (74.5284pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](87.3263pt,115.842pt) -- (87.3263pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](99.3713pt,115.842pt) -- (99.3713pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](111.416pt,115.842pt) -- (111.416pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](136.259pt,115.842pt) -- (136.259pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](148.304pt,115.842pt) -- (148.304pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](160.349pt,115.842pt) -- (160.349pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](173.147pt,115.842pt) -- (173.147pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](197.237pt,115.842pt) -- (197.237pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](210.035pt,115.842pt) -- (210.035pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](222.08pt,115.842pt) -- (222.08pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](234.125pt,115.842pt) -- (234.125pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](258.967pt,115.842pt) -- (258.967pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](271.012pt,115.842pt) -- (271.012pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](283.81pt,115.842pt) -- (283.81pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](295.855pt,115.842pt) -- (295.855pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](320.698pt,115.842pt) -- (320.698pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](332.743pt,115.842pt) -- (332.743pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,115.842pt) -- (62.4834pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](124.214pt,115.842pt) -- (124.214pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](185.192pt,115.842pt) -- (185.192pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](246.922pt,115.842pt) -- (246.922pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](307.9pt,115.842pt) -- (307.9pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](62.4834pt,115.842pt) -- (338.766pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.956pt,204.674pt) -- (313.923pt,204.674pt) -- (313.923pt,124.876pt) -- (188.956pt,124.876pt) -- (188.956pt,204.674pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](197.237pt,193.382pt) -- (226.597pt,193.382pt); + \fill(211.54pt,195.64pt) -- (213.799pt,191.123pt) -- (209.282pt,191.123pt) -- (211.54pt,195.64pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.54pt,195.64pt) -- (213.799pt,191.123pt) -- (209.282pt,191.123pt) -- (211.54pt,195.64pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{234.125pt}{188.865pt}}]{\fontsize{12}{0}\selectfont{OpenMP}} + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](197.237pt,179.078pt) -- (226.597pt,179.078pt); + \fill(211.54pt,181.337pt) -- (213.799pt,179.078pt) -- (211.54pt,176.82pt) -- (209.282pt,179.078pt) -- (211.54pt,181.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.54pt,181.337pt) -- (213.799pt,179.078pt) -- (211.54pt,176.82pt) -- (209.282pt,179.078pt) -- (211.54pt,181.337pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{234.125pt}{174.561pt}}]{\fontsize{12}{0}\selectfont{MWRE-Early}} + \color[rgb]{0,1,1} + \draw[line width=1pt, line join=miter, line cap=rect](197.237pt,164.775pt) -- (226.597pt,164.775pt); + \fill(209.282pt,167.033pt) -- (214.552pt,167.033pt) -- (214.552pt,161.763pt) -- (209.282pt,161.763pt) -- (209.282pt,167.033pt); + \draw[line width=1pt, line join=miter, line cap=rect](209.282pt,167.033pt) -- (214.552pt,167.033pt) -- (214.552pt,161.763pt) -- (209.282pt,161.763pt) -- (209.282pt,167.033pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{234.125pt}{160.258pt}}]{\fontsize{12}{0}\selectfont{MWRE-Late}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](197.237pt,150.471pt) -- (226.597pt,150.471pt); + \fill(209.282pt,152.73pt) -- (214.552pt,152.73pt) -- (214.552pt,147.46pt) -- (209.282pt,147.46pt) -- (209.282pt,152.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](209.282pt,152.73pt) -- (214.552pt,152.73pt) -- (214.552pt,147.46pt) -- (209.282pt,147.46pt) -- (209.282pt,152.73pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{234.125pt}{145.954pt}}]{\fontsize{12}{0}\selectfont{Swift}} + \draw[line width=1pt, line join=miter, line cap=rect](197.237pt,136.168pt) -- (226.597pt,136.168pt); + \fill(211.917pt,135.791pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.917pt,135.791pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{234.125pt}{131.651pt}}]{\fontsize{12}{0}\selectfont{ASKALON}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Sparselu-While-1-Memory.tex b/mwre/figures/Sparselu-While-1-Memory.tex new file mode 100755 index 0000000..17125a8 --- /dev/null +++ b/mwre/figures/Sparselu-While-1-Memory.tex @@ -0,0 +1,394 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(68.5059pt,271.674pt) -- (339.518pt,271.674pt) -- (339.518pt,115.842pt) -- (68.5059pt,115.842pt) -- (68.5059pt,271.674pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,140.658pt) -- (70.5823pt,143.481pt) -- (72.6503pt,140.714pt) -- (76.7864pt,139.716pt) -- (78.8544pt,134.134pt) -- (94.3647pt,137.626pt) -- (120.215pt,143.493pt) -- (146.066pt,140.717pt) -- (171.916pt,136.522pt) -- (197.766pt,138.67pt) -- (223.617pt,134.159pt) -- (249.467pt,131.589pt) -- (275.318pt,136.497pt) -- (301.168pt,134.163pt) -- (327.019pt,134.166pt); + \color[rgb]{0,1,0} + \fill(69.2588pt,142.943pt) -- (71.5172pt,140.685pt) -- (69.2588pt,138.426pt) -- (67.0003pt,140.685pt) -- (69.2588pt,142.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.2588pt,142.943pt) -- (71.5172pt,140.685pt) -- (69.2588pt,138.426pt) -- (67.0003pt,140.685pt) -- (69.2588pt,142.943pt); + \fill(70.7644pt,145.954pt) -- (73.0228pt,143.696pt) -- (70.7644pt,141.438pt) -- (68.5059pt,143.696pt) -- (70.7644pt,145.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,145.954pt) -- (73.0228pt,143.696pt) -- (70.7644pt,141.438pt) -- (68.5059pt,143.696pt) -- (70.7644pt,145.954pt); + \fill(73.0228pt,142.943pt) -- (75.2812pt,140.685pt) -- (73.0228pt,138.426pt) -- (70.7644pt,140.685pt) -- (73.0228pt,142.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,142.943pt) -- (75.2812pt,140.685pt) -- (73.0228pt,138.426pt) -- (70.7644pt,140.685pt) -- (73.0228pt,142.943pt); + \fill(76.7869pt,142.19pt) -- (79.0453pt,139.932pt) -- (76.7869pt,137.673pt) -- (74.5284pt,139.932pt) -- (76.7869pt,142.19pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7869pt,142.19pt) -- (79.0453pt,139.932pt) -- (76.7869pt,137.673pt) -- (74.5284pt,139.932pt) -- (76.7869pt,142.19pt); + \fill(79.0453pt,136.168pt) -- (81.3037pt,133.909pt) -- (79.0453pt,131.651pt) -- (76.7869pt,133.909pt) -- (79.0453pt,136.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.0453pt,136.168pt) -- (81.3037pt,133.909pt) -- (79.0453pt,131.651pt) -- (76.7869pt,133.909pt) -- (79.0453pt,136.168pt); + \fill(94.1016pt,139.932pt) -- (96.36pt,137.673pt) -- (94.1016pt,135.415pt) -- (91.8431pt,137.673pt) -- (94.1016pt,139.932pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.1016pt,139.932pt) -- (96.36pt,137.673pt) -- (94.1016pt,135.415pt) -- (91.8431pt,137.673pt) -- (94.1016pt,139.932pt); + \fill(120.45pt,145.954pt) -- (122.708pt,143.696pt) -- (120.45pt,141.438pt) -- (118.192pt,143.696pt) -- (120.45pt,145.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.45pt,145.954pt) -- (122.708pt,143.696pt) -- (120.45pt,141.438pt) -- (118.192pt,143.696pt) -- (120.45pt,145.954pt); + \fill(146.046pt,142.943pt) -- (148.304pt,140.685pt) -- (146.046pt,138.426pt) -- (143.787pt,140.685pt) -- (146.046pt,142.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.046pt,142.943pt) -- (148.304pt,140.685pt) -- (146.046pt,138.426pt) -- (143.787pt,140.685pt) -- (146.046pt,142.943pt); + \fill(171.641pt,138.426pt) -- (173.9pt,136.168pt) -- (171.641pt,133.909pt) -- (169.383pt,136.168pt) -- (171.641pt,138.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.641pt,138.426pt) -- (173.9pt,136.168pt) -- (171.641pt,133.909pt) -- (169.383pt,136.168pt) -- (171.641pt,138.426pt); + \fill(197.99pt,140.685pt) -- (200.248pt,138.426pt) -- (197.99pt,136.168pt) -- (195.731pt,138.426pt) -- (197.99pt,140.685pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.99pt,140.685pt) -- (200.248pt,138.426pt) -- (197.99pt,136.168pt) -- (195.731pt,138.426pt) -- (197.99pt,140.685pt); + \fill(223.585pt,136.168pt) -- (225.844pt,133.909pt) -- (223.585pt,131.651pt) -- (221.327pt,133.909pt) -- (223.585pt,136.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.585pt,136.168pt) -- (225.844pt,133.909pt) -- (223.585pt,131.651pt) -- (221.327pt,133.909pt) -- (223.585pt,136.168pt); + \fill(249.181pt,133.909pt) -- (251.439pt,131.651pt) -- (249.181pt,129.393pt) -- (246.922pt,131.651pt) -- (249.181pt,133.909pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.181pt,133.909pt) -- (251.439pt,131.651pt) -- (249.181pt,129.393pt) -- (246.922pt,131.651pt) -- (249.181pt,133.909pt); + \fill(275.529pt,138.426pt) -- (277.788pt,136.168pt) -- (275.529pt,133.909pt) -- (273.271pt,136.168pt) -- (275.529pt,138.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.529pt,138.426pt) -- (277.788pt,136.168pt) -- (275.529pt,133.909pt) -- (273.271pt,136.168pt) -- (275.529pt,138.426pt); + \fill(301.125pt,136.168pt) -- (303.383pt,133.909pt) -- (301.125pt,131.651pt) -- (298.867pt,133.909pt) -- (301.125pt,136.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.125pt,136.168pt) -- (303.383pt,133.909pt) -- (301.125pt,131.651pt) -- (298.867pt,133.909pt) -- (301.125pt,136.168pt); + \fill(326.721pt,136.168pt) -- (328.979pt,133.909pt) -- (326.721pt,131.651pt) -- (324.462pt,133.909pt) -- (326.721pt,136.168pt); + \draw[line width=1pt, line join=miter, line cap=rect](326.721pt,136.168pt) -- (328.979pt,133.909pt) -- (326.721pt,131.651pt) -- (324.462pt,133.909pt) -- (326.721pt,136.168pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,167.684pt) -- (70.5823pt,166.986pt) -- (72.6503pt,169.602pt) -- (76.7864pt,171.912pt) -- (78.8544pt,172.632pt) -- (94.3647pt,179.469pt) -- (120.215pt,189.261pt) -- (146.066pt,196.948pt) -- (171.916pt,201.905pt) -- (197.766pt,206.388pt) -- (223.617pt,210.752pt) -- (249.467pt,213.743pt) -- (275.318pt,217.153pt) -- (301.168pt,220.023pt) -- (327.019pt,222.777pt); + \fill(67.0003pt,170.044pt) -- (72.27pt,170.044pt) -- (72.27pt,164.775pt) -- (67.0003pt,164.775pt) -- (67.0003pt,170.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.0003pt,170.044pt) -- (72.27pt,170.044pt) -- (72.27pt,164.775pt) -- (67.0003pt,164.775pt) -- (67.0003pt,170.044pt); + \fill(68.5059pt,169.292pt) -- (73.7756pt,169.292pt) -- (73.7756pt,164.022pt) -- (68.5059pt,164.022pt) -- (68.5059pt,169.292pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.5059pt,169.292pt) -- (73.7756pt,169.292pt) -- (73.7756pt,164.022pt) -- (68.5059pt,164.022pt) -- (68.5059pt,169.292pt); + \fill(70.7644pt,171.55pt) -- (76.0341pt,171.55pt) -- (76.0341pt,166.28pt) -- (70.7644pt,166.28pt) -- (70.7644pt,171.55pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,171.55pt) -- (76.0341pt,171.55pt) -- (76.0341pt,166.28pt) -- (70.7644pt,166.28pt) -- (70.7644pt,171.55pt); + \fill(74.5284pt,173.808pt) -- (79.7981pt,173.808pt) -- (79.7981pt,168.539pt) -- (74.5284pt,168.539pt) -- (74.5284pt,173.808pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.5284pt,173.808pt) -- (79.7981pt,173.808pt) -- (79.7981pt,168.539pt) -- (74.5284pt,168.539pt) -- (74.5284pt,173.808pt); + \fill(76.7869pt,174.561pt) -- (82.0566pt,174.561pt) -- (82.0566pt,169.292pt) -- (76.7869pt,169.292pt) -- (76.7869pt,174.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7869pt,174.561pt) -- (82.0566pt,174.561pt) -- (82.0566pt,169.292pt) -- (76.7869pt,169.292pt) -- (76.7869pt,174.561pt); + \fill(91.8431pt,182.089pt) -- (97.1128pt,182.089pt) -- (97.1128pt,176.82pt) -- (91.8431pt,176.82pt) -- (91.8431pt,182.089pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.8431pt,182.089pt) -- (97.1128pt,182.089pt) -- (97.1128pt,176.82pt) -- (91.8431pt,176.82pt) -- (91.8431pt,182.089pt); + \fill(118.192pt,191.876pt) -- (123.461pt,191.876pt) -- (123.461pt,186.606pt) -- (118.192pt,186.606pt) -- (118.192pt,191.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](118.192pt,191.876pt) -- (123.461pt,191.876pt) -- (123.461pt,186.606pt) -- (118.192pt,186.606pt) -- (118.192pt,191.876pt); + \fill(143.787pt,199.404pt) -- (149.057pt,199.404pt) -- (149.057pt,194.134pt) -- (143.787pt,194.134pt) -- (143.787pt,199.404pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.787pt,199.404pt) -- (149.057pt,199.404pt) -- (149.057pt,194.134pt) -- (143.787pt,194.134pt) -- (143.787pt,199.404pt); + \fill(169.383pt,203.921pt) -- (174.653pt,203.921pt) -- (174.653pt,198.651pt) -- (169.383pt,198.651pt) -- (169.383pt,203.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](169.383pt,203.921pt) -- (174.653pt,203.921pt) -- (174.653pt,198.651pt) -- (169.383pt,198.651pt) -- (169.383pt,203.921pt); + \fill(195.731pt,208.438pt) -- (201.001pt,208.438pt) -- (201.001pt,203.168pt) -- (195.731pt,203.168pt) -- (195.731pt,208.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](195.731pt,208.438pt) -- (201.001pt,208.438pt) -- (201.001pt,203.168pt) -- (195.731pt,203.168pt) -- (195.731pt,208.438pt); + \fill(221.327pt,212.955pt) -- (226.597pt,212.955pt) -- (226.597pt,207.685pt) -- (221.327pt,207.685pt) -- (221.327pt,212.955pt); + \draw[line width=1pt, line join=miter, line cap=rect](221.327pt,212.955pt) -- (226.597pt,212.955pt) -- (226.597pt,207.685pt) -- (221.327pt,207.685pt) -- (221.327pt,212.955pt); + \fill(246.922pt,215.966pt) -- (252.192pt,215.966pt) -- (252.192pt,210.696pt) -- (246.922pt,210.696pt) -- (246.922pt,215.966pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.922pt,215.966pt) -- (252.192pt,215.966pt) -- (252.192pt,210.696pt) -- (246.922pt,210.696pt) -- (246.922pt,215.966pt); + \fill(273.271pt,219.73pt) -- (278.541pt,219.73pt) -- (278.541pt,214.46pt) -- (273.271pt,214.46pt) -- (273.271pt,219.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](273.271pt,219.73pt) -- (278.541pt,219.73pt) -- (278.541pt,214.46pt) -- (273.271pt,214.46pt) -- (273.271pt,219.73pt); + \fill(298.867pt,221.988pt) -- (304.136pt,221.988pt) -- (304.136pt,216.719pt) -- (298.867pt,216.719pt) -- (298.867pt,221.988pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.867pt,221.988pt) -- (304.136pt,221.988pt) -- (304.136pt,216.719pt) -- (298.867pt,216.719pt) -- (298.867pt,221.988pt); + \fill(324.462pt,225pt) -- (329.732pt,225pt) -- (329.732pt,219.73pt) -- (324.462pt,219.73pt) -- (324.462pt,225pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.462pt,225pt) -- (329.732pt,225pt) -- (329.732pt,219.73pt) -- (324.462pt,219.73pt) -- (324.462pt,225pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,238.084pt) -- (70.5823pt,246.398pt) -- (72.6503pt,247.792pt) -- (76.7864pt,251.93pt) -- (78.8544pt,260.641pt) -- (94.3647pt,255.278pt) -- (120.215pt,251.013pt) -- (146.066pt,250.068pt) -- (171.916pt,257.885pt) -- (197.766pt,256.512pt) -- (223.617pt,255.161pt) -- (249.467pt,253.914pt) -- (275.318pt,258.444pt) -- (301.168pt,257.446pt) -- (327.019pt,259.922pt); + \fill(69.6352pt,237.421pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6352pt,237.421pt) ellipse (2.63484pt and 2.63484pt); + \fill(71.1408pt,245.702pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.1408pt,245.702pt) ellipse (2.63484pt and 2.63484pt); + \fill(73.3992pt,247.208pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.3992pt,247.208pt) ellipse (2.63484pt and 2.63484pt); + \fill(77.1633pt,251.725pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.1633pt,251.725pt) ellipse (2.63484pt and 2.63484pt); + \fill(79.4217pt,260.005pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.4217pt,260.005pt) ellipse (2.63484pt and 2.63484pt); + \fill(94.478pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.478pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \fill(120.826pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.826pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \fill(146.422pt,249.466pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.422pt,249.466pt) ellipse (2.63484pt and 2.63484pt); + \fill(172.018pt,257.747pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](172.018pt,257.747pt) ellipse (2.63484pt and 2.63484pt); + \fill(198.366pt,256.241pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](198.366pt,256.241pt) ellipse (2.63484pt and 2.63484pt); + \fill(223.962pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.962pt,254.736pt) ellipse (2.63484pt and 2.63484pt); + \fill(249.557pt,253.23pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.557pt,253.23pt) ellipse (2.63484pt and 2.63484pt); + \fill(275.906pt,257.747pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.906pt,257.747pt) ellipse (2.63484pt and 2.63484pt); + \fill(301.501pt,256.994pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.501pt,256.994pt) ellipse (2.63484pt and 2.63484pt); + \fill(327.097pt,259.253pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.097pt,259.253pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,142.917pt) -- (69.5483pt,153.619pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.537pt,153.619pt) -- (72.5595pt,153.619pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,138.4pt) -- (69.5483pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.537pt,115.842pt) -- (72.5595pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,142.917pt) -- (69.5483pt,138.4pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5823pt,145.739pt) -- (70.5823pt,156.042pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5711pt,156.042pt) -- (73.5936pt,156.042pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5823pt,141.223pt) -- (70.5823pt,120.15pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5711pt,120.15pt) -- (73.5936pt,120.15pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5823pt,145.739pt) -- (70.5823pt,141.223pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6503pt,142.972pt) -- (72.6503pt,151.829pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6391pt,151.829pt) -- (75.6616pt,151.829pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6503pt,138.455pt) -- (72.6503pt,122.037pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6391pt,122.037pt) -- (75.6616pt,122.037pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6503pt,142.972pt) -- (72.6503pt,138.455pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7864pt,141.975pt) -- (76.7864pt,150.15pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7752pt,150.15pt) -- (79.7977pt,150.15pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7864pt,137.458pt) -- (76.7864pt,122.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7752pt,122.921pt) -- (79.7977pt,122.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7864pt,141.975pt) -- (76.7864pt,137.458pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8544pt,136.393pt) -- (78.8544pt,141.005pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8432pt,141.005pt) -- (81.8657pt,141.005pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8544pt,131.876pt) -- (78.8544pt,125.018pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8432pt,125.018pt) -- (81.8657pt,125.018pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8544pt,136.393pt) -- (78.8544pt,131.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.3647pt,139.884pt) -- (94.3647pt,148.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.3534pt,148.866pt) -- (97.3759pt,148.866pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.3647pt,135.367pt) -- (94.3647pt,118.585pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.3534pt,118.585pt) -- (97.3759pt,118.585pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.3647pt,139.884pt) -- (94.3647pt,135.367pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.215pt,145.752pt) -- (120.215pt,154.905pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.204pt,154.905pt) -- (123.226pt,154.905pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.215pt,141.235pt) -- (120.215pt,123.942pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.204pt,123.942pt) -- (123.226pt,123.942pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.215pt,145.752pt) -- (120.215pt,141.235pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.066pt,142.976pt) -- (146.066pt,151.83pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.054pt,151.83pt) -- (149.077pt,151.83pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.066pt,138.459pt) -- (146.066pt,122.05pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.054pt,122.05pt) -- (149.077pt,122.05pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.066pt,142.976pt) -- (146.066pt,138.459pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.916pt,138.78pt) -- (171.916pt,148.099pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.905pt,148.099pt) -- (174.927pt,148.099pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.916pt,134.263pt) -- (171.916pt,116.464pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.905pt,116.464pt) -- (174.927pt,116.464pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.916pt,138.78pt) -- (171.916pt,134.263pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.766pt,140.929pt) -- (197.766pt,150.14pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.755pt,150.14pt) -- (200.778pt,150.14pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.766pt,136.412pt) -- (197.766pt,118.944pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.755pt,118.944pt) -- (200.778pt,118.944pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.766pt,140.929pt) -- (197.766pt,136.412pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.617pt,136.417pt) -- (223.617pt,141.017pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.606pt,141.017pt) -- (226.628pt,141.017pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.617pt,131.9pt) -- (223.617pt,125.063pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.606pt,125.063pt) -- (226.628pt,125.063pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.617pt,136.417pt) -- (223.617pt,131.9pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.467pt,133.847pt) -- (249.467pt,131.614pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.456pt,131.614pt) -- (252.478pt,131.614pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.467pt,129.33pt) -- (249.467pt,131.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.456pt,131.563pt) -- (252.478pt,131.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.467pt,133.847pt) -- (249.467pt,129.33pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.318pt,138.756pt) -- (275.318pt,148.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.306pt,148.078pt) -- (278.329pt,148.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.318pt,134.239pt) -- (275.318pt,116.428pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.306pt,116.428pt) -- (278.329pt,116.428pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.318pt,138.756pt) -- (275.318pt,134.239pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.168pt,136.422pt) -- (301.168pt,141.039pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.157pt,141.039pt) -- (304.179pt,141.039pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.168pt,131.905pt) -- (301.168pt,125.037pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.157pt,125.037pt) -- (304.179pt,125.037pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.168pt,136.422pt) -- (301.168pt,131.905pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.019pt,136.424pt) -- (327.019pt,141.02pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.007pt,141.02pt) -- (330.03pt,141.02pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.019pt,131.907pt) -- (327.019pt,125.076pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.007pt,125.076pt) -- (330.03pt,125.076pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.019pt,136.424pt) -- (327.019pt,131.907pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,169.943pt) -- (69.5483pt,170.203pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.537pt,170.203pt) -- (72.5595pt,170.203pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,165.426pt) -- (69.5483pt,164.916pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.537pt,164.916pt) -- (72.5595pt,164.916pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,169.943pt) -- (69.5483pt,165.426pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5823pt,169.244pt) -- (70.5823pt,171.536pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5711pt,171.536pt) -- (73.5936pt,171.536pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5823pt,164.727pt) -- (70.5823pt,161.552pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5711pt,161.552pt) -- (73.5936pt,161.552pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5823pt,169.244pt) -- (70.5823pt,164.727pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6503pt,171.861pt) -- (72.6503pt,171.375pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6391pt,171.375pt) -- (75.6616pt,171.375pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6503pt,167.344pt) -- (72.6503pt,167.71pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6391pt,167.71pt) -- (75.6616pt,167.71pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6503pt,171.861pt) -- (72.6503pt,167.344pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7864pt,174.17pt) -- (76.7864pt,174.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7752pt,174.078pt) -- (79.7977pt,174.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7864pt,169.653pt) -- (76.7864pt,169.564pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7752pt,169.564pt) -- (79.7977pt,169.564pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7864pt,174.17pt) -- (76.7864pt,169.653pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8544pt,174.89pt) -- (78.8544pt,175.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8432pt,175.088pt) -- (81.8657pt,175.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8544pt,170.373pt) -- (78.8544pt,169.939pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8432pt,169.939pt) -- (81.8657pt,169.939pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8544pt,174.89pt) -- (78.8544pt,170.373pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.3647pt,181.728pt) -- (94.3647pt,181.691pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.3534pt,181.691pt) -- (97.3759pt,181.691pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.3647pt,177.211pt) -- (94.3647pt,177.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.3534pt,177.056pt) -- (97.3759pt,177.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.3647pt,181.728pt) -- (94.3647pt,177.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.215pt,191.519pt) -- (120.215pt,190.324pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.204pt,190.324pt) -- (123.226pt,190.324pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.215pt,187.002pt) -- (120.215pt,188.156pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.204pt,188.156pt) -- (123.226pt,188.156pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.215pt,191.519pt) -- (120.215pt,187.002pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.066pt,199.206pt) -- (146.066pt,197.574pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.054pt,197.574pt) -- (149.077pt,197.574pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.066pt,194.689pt) -- (146.066pt,196.307pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.054pt,196.307pt) -- (149.077pt,196.307pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.066pt,199.206pt) -- (146.066pt,194.689pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.916pt,204.163pt) -- (171.916pt,202.593pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.905pt,202.593pt) -- (174.927pt,202.593pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.916pt,199.647pt) -- (171.916pt,201.2pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.905pt,201.2pt) -- (174.927pt,201.2pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.916pt,204.163pt) -- (171.916pt,199.647pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.766pt,208.647pt) -- (197.766pt,207.682pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.755pt,207.682pt) -- (200.778pt,207.682pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.766pt,204.13pt) -- (197.766pt,205.031pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.755pt,205.031pt) -- (200.778pt,205.031pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.766pt,208.647pt) -- (197.766pt,204.13pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.617pt,213.011pt) -- (223.617pt,211.418pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.606pt,211.418pt) -- (226.628pt,211.418pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.617pt,208.494pt) -- (223.617pt,210.07pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.606pt,210.07pt) -- (226.628pt,210.07pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.617pt,213.011pt) -- (223.617pt,208.494pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.467pt,216.002pt) -- (249.467pt,214.632pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.456pt,214.632pt) -- (252.478pt,214.632pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.467pt,211.485pt) -- (249.467pt,212.826pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.456pt,212.826pt) -- (252.478pt,212.826pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.467pt,216.002pt) -- (249.467pt,211.485pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.318pt,219.411pt) -- (275.318pt,217.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.306pt,217.515pt) -- (278.329pt,217.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.318pt,214.894pt) -- (275.318pt,216.786pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.306pt,216.786pt) -- (278.329pt,216.786pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.318pt,219.411pt) -- (275.318pt,214.894pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.168pt,222.281pt) -- (301.168pt,220.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.157pt,220.472pt) -- (304.179pt,220.472pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.168pt,217.764pt) -- (301.168pt,219.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.157pt,219.566pt) -- (304.179pt,219.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.168pt,222.281pt) -- (301.168pt,217.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.019pt,225.035pt) -- (327.019pt,223.43pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.007pt,223.43pt) -- (330.03pt,223.43pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.019pt,220.518pt) -- (327.019pt,222.108pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.007pt,222.108pt) -- (330.03pt,222.108pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.019pt,225.035pt) -- (327.019pt,220.518pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,240.343pt) -- (69.5483pt,238.523pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.537pt,238.523pt) -- (72.5595pt,238.523pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,235.826pt) -- (69.5483pt,237.638pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.537pt,237.638pt) -- (72.5595pt,237.638pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.5483pt,240.343pt) -- (69.5483pt,235.826pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5823pt,248.657pt) -- (70.5823pt,250.586pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5711pt,250.586pt) -- (73.5936pt,250.586pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5823pt,244.14pt) -- (70.5823pt,241.474pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.5711pt,241.474pt) -- (73.5936pt,241.474pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.5823pt,248.657pt) -- (70.5823pt,244.14pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6503pt,250.05pt) -- (72.6503pt,247.803pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6391pt,247.803pt) -- (75.6616pt,247.803pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6503pt,245.533pt) -- (72.6503pt,247.781pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.6391pt,247.781pt) -- (75.6616pt,247.781pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6503pt,250.05pt) -- (72.6503pt,245.533pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7864pt,254.188pt) -- (76.7864pt,259.04pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7752pt,259.04pt) -- (79.7977pt,259.04pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7864pt,249.671pt) -- (76.7864pt,242.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.7752pt,242.385pt) -- (79.7977pt,242.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](76.7864pt,254.188pt) -- (76.7864pt,249.671pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8544pt,262.899pt) -- (78.8544pt,268.345pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8432pt,268.345pt) -- (81.8657pt,268.345pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8544pt,258.383pt) -- (78.8544pt,249.987pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.8432pt,249.987pt) -- (81.8657pt,249.987pt); + \draw[line width=1pt, line join=miter, line cap=rect](78.8544pt,262.899pt) -- (78.8544pt,258.383pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.3647pt,257.537pt) -- (94.3647pt,263.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.3534pt,263.831pt) -- (97.3759pt,263.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.3647pt,253.02pt) -- (94.3647pt,242.915pt); + \draw[line width=1pt, line join=miter, line cap=rect](91.3534pt,242.915pt) -- (97.3759pt,242.915pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.3647pt,257.537pt) -- (94.3647pt,253.02pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.215pt,253.271pt) -- (120.215pt,257.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.204pt,257.764pt) -- (123.226pt,257.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.215pt,248.755pt) -- (120.215pt,242.105pt); + \draw[line width=1pt, line join=miter, line cap=rect](117.204pt,242.105pt) -- (123.226pt,242.105pt); + \draw[line width=1pt, line join=miter, line cap=rect](120.215pt,253.271pt) -- (120.215pt,248.755pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.066pt,252.327pt) -- (146.066pt,257.956pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.054pt,257.956pt) -- (149.077pt,257.956pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.066pt,247.81pt) -- (146.066pt,239.058pt); + \draw[line width=1pt, line join=miter, line cap=rect](143.054pt,239.058pt) -- (149.077pt,239.058pt); + \draw[line width=1pt, line join=miter, line cap=rect](146.066pt,252.327pt) -- (146.066pt,247.81pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.916pt,260.144pt) -- (171.916pt,266.153pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.905pt,266.153pt) -- (174.927pt,266.153pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.916pt,255.627pt) -- (171.916pt,246.114pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.905pt,246.114pt) -- (174.927pt,246.114pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.916pt,260.144pt) -- (171.916pt,255.627pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.766pt,258.77pt) -- (197.766pt,264.451pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.755pt,264.451pt) -- (200.778pt,264.451pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.766pt,254.253pt) -- (197.766pt,245.399pt); + \draw[line width=1pt, line join=miter, line cap=rect](194.755pt,245.399pt) -- (200.778pt,245.399pt); + \draw[line width=1pt, line join=miter, line cap=rect](197.766pt,258.77pt) -- (197.766pt,254.253pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.617pt,257.42pt) -- (223.617pt,262.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.606pt,262.393pt) -- (226.628pt,262.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.617pt,252.903pt) -- (223.617pt,245.395pt); + \draw[line width=1pt, line join=miter, line cap=rect](220.606pt,245.395pt) -- (226.628pt,245.395pt); + \draw[line width=1pt, line join=miter, line cap=rect](223.617pt,257.42pt) -- (223.617pt,252.903pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.467pt,256.173pt) -- (249.467pt,259.643pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.456pt,259.643pt) -- (252.478pt,259.643pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.467pt,251.656pt) -- (249.467pt,246.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.456pt,246.708pt) -- (252.478pt,246.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.467pt,256.173pt) -- (249.467pt,251.656pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.318pt,260.702pt) -- (275.318pt,265.63pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.306pt,265.63pt) -- (278.329pt,265.63pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.318pt,256.185pt) -- (275.318pt,248.76pt); + \draw[line width=1pt, line join=miter, line cap=rect](272.306pt,248.76pt) -- (278.329pt,248.76pt); + \draw[line width=1pt, line join=miter, line cap=rect](275.318pt,260.702pt) -- (275.318pt,256.185pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.168pt,259.704pt) -- (301.168pt,264.027pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.157pt,264.027pt) -- (304.179pt,264.027pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.168pt,255.187pt) -- (301.168pt,248.832pt); + \draw[line width=1pt, line join=miter, line cap=rect](298.157pt,248.832pt) -- (304.179pt,248.832pt); + \draw[line width=1pt, line join=miter, line cap=rect](301.168pt,259.704pt) -- (301.168pt,255.187pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.019pt,262.181pt) -- (327.019pt,266.86pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.007pt,266.86pt) -- (330.03pt,266.86pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.019pt,257.664pt) -- (327.019pt,250.687pt); + \draw[line width=1pt, line join=miter, line cap=rect](324.007pt,250.687pt) -- (330.03pt,250.687pt); + \draw[line width=1pt, line join=miter, line cap=rect](327.019pt,262.181pt) -- (327.019pt,257.664pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{212.293pt}{279.202pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{191.876pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Memory [KB]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{42.1575pt}{113.583pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{39.1463pt}{178.325pt}}]{\fontsize{10}{0}\selectfont{100.000}} + \pgftext[center, base, at={\pgfpoint{42.5339pt}{243.067pt}}]{\fontsize{10}{0}\selectfont{1e+06}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,136.168pt) -- (64.7419pt,136.168pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,155.741pt) -- (64.7419pt,155.741pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,167.033pt) -- (64.7419pt,167.033pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,175.314pt) -- (64.7419pt,175.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,200.91pt) -- (64.7419pt,200.91pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,220.483pt) -- (64.7419pt,220.483pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,231.775pt) -- (64.7419pt,231.775pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,240.056pt) -- (64.7419pt,240.056pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,265.652pt) -- (64.7419pt,265.652pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,116.595pt) -- (61.7306pt,116.595pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,181.337pt) -- (61.7306pt,181.337pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,246.078pt) -- (61.7306pt,246.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,271.674pt) -- (68.5059pt,115.842pt); + \pgftext[center, base, at={\pgfpoint{210.787pt}{80.4597pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{68.5059pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{152.068pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{20.000}} + \pgftext[center, base, at={\pgfpoint{235.63pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{40.000}} + \pgftext[center, base, at={\pgfpoint{318.44pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{60.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](89.5847pt,115.842pt) -- (89.5847pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](130.989pt,115.842pt) -- (130.989pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](172.394pt,115.842pt) -- (172.394pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](214.552pt,115.842pt) -- (214.552pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](255.956pt,115.842pt) -- (255.956pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](298.114pt,115.842pt) -- (298.114pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](339.518pt,115.842pt) -- (339.518pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](109.911pt,115.842pt) -- (109.911pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](193.473pt,115.842pt) -- (193.473pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](277.035pt,115.842pt) -- (277.035pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (68.5059pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](152.068pt,115.842pt) -- (152.068pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](235.63pt,115.842pt) -- (235.63pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](318.44pt,115.842pt) -- (318.44pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (339.518pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](243.158pt,206.932pt) -- (344.788pt,206.932pt) -- (344.788pt,155.741pt) -- (243.158pt,155.741pt) -- (243.158pt,206.932pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](251.439pt,195.64pt) -- (280.799pt,195.64pt); + \fill(265.743pt,197.898pt) -- (268.001pt,195.64pt) -- (265.743pt,193.382pt) -- (263.484pt,195.64pt) -- (265.743pt,197.898pt); + \draw[line width=1pt, line join=miter, line cap=rect](265.743pt,197.898pt) -- (268.001pt,195.64pt) -- (265.743pt,193.382pt) -- (263.484pt,195.64pt) -- (265.743pt,197.898pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{288.327pt}{191.123pt}}]{\fontsize{12}{0}\selectfont{OpenMP}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](251.439pt,181.337pt) -- (280.799pt,181.337pt); + \fill(263.484pt,183.595pt) -- (268.754pt,183.595pt) -- (268.754pt,178.325pt) -- (263.484pt,178.325pt) -- (263.484pt,183.595pt); + \draw[line width=1pt, line join=miter, line cap=rect](263.484pt,183.595pt) -- (268.754pt,183.595pt) -- (268.754pt,178.325pt) -- (263.484pt,178.325pt) -- (263.484pt,183.595pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{288.327pt}{176.82pt}}]{\fontsize{12}{0}\selectfont{MWRE}} + \draw[line width=1pt, line join=miter, line cap=rect](251.439pt,167.033pt) -- (280.799pt,167.033pt); + \fill(266.119pt,166.657pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](266.119pt,166.657pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{288.327pt}{162.516pt}}]{\fontsize{12}{0}\selectfont{Swift}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Sparselu-While-1-Runtime.tex b/mwre/figures/Sparselu-While-1-Runtime.tex new file mode 100755 index 0000000..c57069c --- /dev/null +++ b/mwre/figures/Sparselu-While-1-Runtime.tex @@ -0,0 +1,467 @@ +\begin{tikzpicture}{0pt}{0pt}{475pt}{292pt} + \clip(0pt,292pt) -- (357.586pt,292pt) -- (357.586pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(55.7081pt,270.921pt) -- (333.496pt,270.921pt) -- (333.496pt,112.078pt) -- (55.7081pt,112.078pt) -- (55.7081pt,270.921pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,119.552pt) -- (57.8364pt,134.791pt) -- (59.9561pt,149.417pt) -- (64.1956pt,170.442pt) -- (66.3153pt,177.158pt) -- (82.2134pt,195.106pt) -- (108.71pt,210.119pt) -- (135.207pt,218.912pt) -- (161.703pt,225.698pt) -- (188.2pt,230.29pt) -- (214.697pt,234.567pt) -- (241.193pt,238.46pt) -- (267.69pt,241.909pt) -- (294.187pt,244.698pt) -- (320.684pt,247.783pt); + \color[rgb]{0,1,0} + \fill(56.4609pt,121.864pt) -- (58.7194pt,119.606pt) -- (56.4609pt,117.347pt) -- (54.2025pt,119.606pt) -- (56.4609pt,121.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.4609pt,121.864pt) -- (58.7194pt,119.606pt) -- (56.4609pt,117.347pt) -- (54.2025pt,119.606pt) -- (56.4609pt,121.864pt); + \fill(57.9666pt,136.921pt) -- (60.225pt,134.662pt) -- (57.9666pt,132.404pt) -- (55.7081pt,134.662pt) -- (57.9666pt,136.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.9666pt,136.921pt) -- (60.225pt,134.662pt) -- (57.9666pt,132.404pt) -- (55.7081pt,134.662pt) -- (57.9666pt,136.921pt); + \fill(60.225pt,151.977pt) -- (62.4834pt,149.718pt) -- (60.225pt,147.46pt) -- (57.9666pt,149.718pt) -- (60.225pt,151.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.225pt,151.977pt) -- (62.4834pt,149.718pt) -- (60.225pt,147.46pt) -- (57.9666pt,149.718pt) -- (60.225pt,151.977pt); + \fill(63.9891pt,173.056pt) -- (66.2475pt,170.797pt) -- (63.9891pt,168.539pt) -- (61.7306pt,170.797pt) -- (63.9891pt,173.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.9891pt,173.056pt) -- (66.2475pt,170.797pt) -- (63.9891pt,168.539pt) -- (61.7306pt,170.797pt) -- (63.9891pt,173.056pt); + \fill(66.2475pt,179.078pt) -- (68.5059pt,176.82pt) -- (66.2475pt,174.561pt) -- (63.9891pt,176.82pt) -- (66.2475pt,179.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.2475pt,179.078pt) -- (68.5059pt,176.82pt) -- (66.2475pt,174.561pt) -- (63.9891pt,176.82pt) -- (66.2475pt,179.078pt); + \fill(82.0566pt,197.146pt) -- (84.315pt,194.887pt) -- (82.0566pt,192.629pt) -- (79.7981pt,194.887pt) -- (82.0566pt,197.146pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.0566pt,197.146pt) -- (84.315pt,194.887pt) -- (82.0566pt,192.629pt) -- (79.7981pt,194.887pt) -- (82.0566pt,197.146pt); + \fill(108.405pt,212.202pt) -- (110.663pt,209.943pt) -- (108.405pt,207.685pt) -- (106.147pt,209.943pt) -- (108.405pt,212.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.405pt,212.202pt) -- (110.663pt,209.943pt) -- (108.405pt,207.685pt) -- (106.147pt,209.943pt) -- (108.405pt,212.202pt); + \fill(135.506pt,221.236pt) -- (137.765pt,218.977pt) -- (135.506pt,216.719pt) -- (133.248pt,218.977pt) -- (135.506pt,221.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.506pt,221.236pt) -- (137.765pt,218.977pt) -- (135.506pt,216.719pt) -- (133.248pt,218.977pt) -- (135.506pt,221.236pt); + \fill(161.855pt,228.011pt) -- (164.113pt,225.752pt) -- (161.855pt,223.494pt) -- (159.596pt,225.752pt) -- (161.855pt,228.011pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.855pt,228.011pt) -- (164.113pt,225.752pt) -- (161.855pt,223.494pt) -- (159.596pt,225.752pt) -- (161.855pt,228.011pt); + \fill(188.203pt,232.528pt) -- (190.462pt,230.269pt) -- (188.203pt,228.011pt) -- (185.945pt,230.269pt) -- (188.203pt,232.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.203pt,232.528pt) -- (190.462pt,230.269pt) -- (188.203pt,228.011pt) -- (185.945pt,230.269pt) -- (188.203pt,232.528pt); + \fill(214.552pt,237.045pt) -- (216.81pt,234.786pt) -- (214.552pt,232.528pt) -- (212.293pt,234.786pt) -- (214.552pt,237.045pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.552pt,237.045pt) -- (216.81pt,234.786pt) -- (214.552pt,232.528pt) -- (212.293pt,234.786pt) -- (214.552pt,237.045pt); + \fill(240.9pt,240.809pt) -- (243.158pt,238.55pt) -- (240.9pt,236.292pt) -- (238.642pt,238.55pt) -- (240.9pt,240.809pt); + \draw[line width=1pt, line join=miter, line cap=rect](240.9pt,240.809pt) -- (243.158pt,238.55pt) -- (240.9pt,236.292pt) -- (238.642pt,238.55pt) -- (240.9pt,240.809pt); + \fill(268.001pt,243.82pt) -- (270.26pt,241.562pt) -- (268.001pt,239.303pt) -- (265.743pt,241.562pt) -- (268.001pt,243.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.001pt,243.82pt) -- (270.26pt,241.562pt) -- (268.001pt,239.303pt) -- (265.743pt,241.562pt) -- (268.001pt,243.82pt); + \fill(294.35pt,246.831pt) -- (296.608pt,244.573pt) -- (294.35pt,242.314pt) -- (292.091pt,244.573pt) -- (294.35pt,246.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.35pt,246.831pt) -- (296.608pt,244.573pt) -- (294.35pt,242.314pt) -- (292.091pt,244.573pt) -- (294.35pt,246.831pt); + \fill(320.698pt,249.843pt) -- (322.957pt,247.584pt) -- (320.698pt,245.326pt) -- (318.44pt,247.584pt) -- (320.698pt,249.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.698pt,249.843pt) -- (322.957pt,247.584pt) -- (320.698pt,245.326pt) -- (318.44pt,247.584pt) -- (320.698pt,249.843pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,117.609pt) -- (57.8364pt,132.11pt) -- (59.9561pt,147.413pt) -- (64.1956pt,167.786pt) -- (66.3153pt,176.771pt) -- (82.2134pt,194.2pt) -- (108.71pt,208.774pt) -- (135.207pt,217.57pt) -- (161.703pt,224.335pt) -- (188.2pt,229.36pt) -- (214.697pt,233.797pt) -- (241.193pt,237.779pt) -- (267.69pt,241.07pt) -- (294.187pt,244.843pt) -- (320.684pt,247.558pt); + \fill(54.2025pt,119.606pt) -- (59.4722pt,119.606pt) -- (59.4722pt,114.336pt) -- (54.2025pt,114.336pt) -- (54.2025pt,119.606pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.2025pt,119.606pt) -- (59.4722pt,119.606pt) -- (59.4722pt,114.336pt) -- (54.2025pt,114.336pt) -- (54.2025pt,119.606pt); + \fill(55.7081pt,134.662pt) -- (60.9778pt,134.662pt) -- (60.9778pt,129.393pt) -- (55.7081pt,129.393pt) -- (55.7081pt,134.662pt); + \draw[line width=1pt, line join=miter, line cap=rect](55.7081pt,134.662pt) -- (60.9778pt,134.662pt) -- (60.9778pt,129.393pt) -- (55.7081pt,129.393pt) -- (55.7081pt,134.662pt); + \fill(57.9666pt,149.718pt) -- (63.2362pt,149.718pt) -- (63.2362pt,144.449pt) -- (57.9666pt,144.449pt) -- (57.9666pt,149.718pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.9666pt,149.718pt) -- (63.2362pt,149.718pt) -- (63.2362pt,144.449pt) -- (57.9666pt,144.449pt) -- (57.9666pt,149.718pt); + \fill(61.7306pt,170.044pt) -- (67.0003pt,170.044pt) -- (67.0003pt,164.775pt) -- (61.7306pt,164.775pt) -- (61.7306pt,170.044pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.7306pt,170.044pt) -- (67.0003pt,170.044pt) -- (67.0003pt,164.775pt) -- (61.7306pt,164.775pt) -- (61.7306pt,170.044pt); + \fill(63.9891pt,179.078pt) -- (69.2588pt,179.078pt) -- (69.2588pt,173.808pt) -- (63.9891pt,173.808pt) -- (63.9891pt,179.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.9891pt,179.078pt) -- (69.2588pt,179.078pt) -- (69.2588pt,173.808pt) -- (63.9891pt,173.808pt) -- (63.9891pt,179.078pt); + \fill(79.7981pt,196.393pt) -- (85.0678pt,196.393pt) -- (85.0678pt,191.123pt) -- (79.7981pt,191.123pt) -- (79.7981pt,196.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.7981pt,196.393pt) -- (85.0678pt,196.393pt) -- (85.0678pt,191.123pt) -- (79.7981pt,191.123pt) -- (79.7981pt,196.393pt); + \fill(106.147pt,210.696pt) -- (111.416pt,210.696pt) -- (111.416pt,205.427pt) -- (106.147pt,205.427pt) -- (106.147pt,210.696pt); + \draw[line width=1pt, line join=miter, line cap=rect](106.147pt,210.696pt) -- (111.416pt,210.696pt) -- (111.416pt,205.427pt) -- (106.147pt,205.427pt) -- (106.147pt,210.696pt); + \fill(133.248pt,219.73pt) -- (138.518pt,219.73pt) -- (138.518pt,214.46pt) -- (133.248pt,214.46pt) -- (133.248pt,219.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.248pt,219.73pt) -- (138.518pt,219.73pt) -- (138.518pt,214.46pt) -- (133.248pt,214.46pt) -- (133.248pt,219.73pt); + \fill(159.596pt,226.505pt) -- (164.866pt,226.505pt) -- (164.866pt,221.236pt) -- (159.596pt,221.236pt) -- (159.596pt,226.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](159.596pt,226.505pt) -- (164.866pt,226.505pt) -- (164.866pt,221.236pt) -- (159.596pt,221.236pt) -- (159.596pt,226.505pt); + \fill(185.945pt,231.775pt) -- (191.214pt,231.775pt) -- (191.214pt,226.505pt) -- (185.945pt,226.505pt) -- (185.945pt,231.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.945pt,231.775pt) -- (191.214pt,231.775pt) -- (191.214pt,226.505pt) -- (185.945pt,226.505pt) -- (185.945pt,231.775pt); + \fill(212.293pt,236.292pt) -- (217.563pt,236.292pt) -- (217.563pt,231.022pt) -- (212.293pt,231.022pt) -- (212.293pt,236.292pt); + \draw[line width=1pt, line join=miter, line cap=rect](212.293pt,236.292pt) -- (217.563pt,236.292pt) -- (217.563pt,231.022pt) -- (212.293pt,231.022pt) -- (212.293pt,236.292pt); + \fill(238.642pt,240.056pt) -- (243.911pt,240.056pt) -- (243.911pt,234.786pt) -- (238.642pt,234.786pt) -- (238.642pt,240.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.642pt,240.056pt) -- (243.911pt,240.056pt) -- (243.911pt,234.786pt) -- (238.642pt,234.786pt) -- (238.642pt,240.056pt); + \fill(265.743pt,243.067pt) -- (271.012pt,243.067pt) -- (271.012pt,237.798pt) -- (265.743pt,237.798pt) -- (265.743pt,243.067pt); + \draw[line width=1pt, line join=miter, line cap=rect](265.743pt,243.067pt) -- (271.012pt,243.067pt) -- (271.012pt,237.798pt) -- (265.743pt,237.798pt) -- (265.743pt,243.067pt); + \fill(292.091pt,246.831pt) -- (297.361pt,246.831pt) -- (297.361pt,241.562pt) -- (292.091pt,241.562pt) -- (292.091pt,246.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](292.091pt,246.831pt) -- (297.361pt,246.831pt) -- (297.361pt,241.562pt) -- (292.091pt,241.562pt) -- (292.091pt,246.831pt); + \fill(318.44pt,249.843pt) -- (323.709pt,249.843pt) -- (323.709pt,244.573pt) -- (318.44pt,244.573pt) -- (318.44pt,249.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.44pt,249.843pt) -- (323.709pt,249.843pt) -- (323.709pt,244.573pt) -- (318.44pt,244.573pt) -- (318.44pt,249.843pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,174.367pt) -- (135.207pt,218.584pt) -- (214.697pt,233.978pt) -- (267.69pt,240.772pt) -- (320.684pt,246.941pt); + \color[rgb]{0,1,1} + \fill(63.9891pt,176.82pt) -- (69.2588pt,176.82pt) -- (69.2588pt,171.55pt) -- (63.9891pt,171.55pt) -- (63.9891pt,176.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.9891pt,176.82pt) -- (69.2588pt,176.82pt) -- (69.2588pt,171.55pt) -- (63.9891pt,171.55pt) -- (63.9891pt,176.82pt); + \fill(133.248pt,220.483pt) -- (138.518pt,220.483pt) -- (138.518pt,215.213pt) -- (133.248pt,215.213pt) -- (133.248pt,220.483pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.248pt,220.483pt) -- (138.518pt,220.483pt) -- (138.518pt,215.213pt) -- (133.248pt,215.213pt) -- (133.248pt,220.483pt); + \fill(212.293pt,236.292pt) -- (217.563pt,236.292pt) -- (217.563pt,231.022pt) -- (212.293pt,231.022pt) -- (212.293pt,236.292pt); + \draw[line width=1pt, line join=miter, line cap=rect](212.293pt,236.292pt) -- (217.563pt,236.292pt) -- (217.563pt,231.022pt) -- (212.293pt,231.022pt) -- (212.293pt,236.292pt); + \fill(265.743pt,243.067pt) -- (271.012pt,243.067pt) -- (271.012pt,237.798pt) -- (265.743pt,237.798pt) -- (265.743pt,243.067pt); + \draw[line width=1pt, line join=miter, line cap=rect](265.743pt,243.067pt) -- (271.012pt,243.067pt) -- (271.012pt,237.798pt) -- (265.743pt,237.798pt) -- (265.743pt,243.067pt); + \fill(318.44pt,249.09pt) -- (323.709pt,249.09pt) -- (323.709pt,243.82pt) -- (318.44pt,243.82pt) -- (318.44pt,249.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.44pt,249.09pt) -- (323.709pt,249.09pt) -- (323.709pt,243.82pt) -- (318.44pt,243.82pt) -- (318.44pt,249.09pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,154.099pt) -- (57.8364pt,163.451pt) -- (59.9561pt,174.834pt) -- (64.1956pt,187.398pt) -- (66.3153pt,191.774pt) -- (82.2134pt,209.961pt) -- (108.71pt,224.165pt) -- (135.207pt,232.67pt) -- (161.703pt,238.859pt) -- (188.2pt,243.606pt) -- (214.697pt,247.597pt) -- (241.193pt,251.022pt) -- (267.69pt,254.056pt) -- (294.187pt,256.742pt) -- (320.684pt,259.385pt); + \fill(56.8373pt,153.859pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.8373pt,153.859pt) ellipse (2.63484pt and 2.63484pt); + \fill(58.343pt,162.893pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.343pt,162.893pt) ellipse (2.63484pt and 2.63484pt); + \fill(60.6014pt,174.185pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.6014pt,174.185pt) ellipse (2.63484pt and 2.63484pt); + \fill(64.3655pt,186.983pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.3655pt,186.983pt) ellipse (2.63484pt and 2.63484pt); + \fill(66.6239pt,191.5pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.6239pt,191.5pt) ellipse (2.63484pt and 2.63484pt); + \fill(82.433pt,209.567pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.433pt,209.567pt) ellipse (2.63484pt and 2.63484pt); + \fill(108.781pt,223.87pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.781pt,223.87pt) ellipse (2.63484pt and 2.63484pt); + \fill(135.883pt,232.151pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.883pt,232.151pt) ellipse (2.63484pt and 2.63484pt); + \fill(162.231pt,238.174pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](162.231pt,238.174pt) ellipse (2.63484pt and 2.63484pt); + \fill(188.58pt,243.444pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.58pt,243.444pt) ellipse (2.63484pt and 2.63484pt); + \fill(214.928pt,247.208pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.928pt,247.208pt) ellipse (2.63484pt and 2.63484pt); + \fill(241.276pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.276pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \fill(268.378pt,253.983pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](268.378pt,253.983pt) ellipse (2.63484pt and 2.63484pt); + \fill(294.726pt,256.241pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.726pt,256.241pt) ellipse (2.63484pt and 2.63484pt); + \fill(321.075pt,259.253pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.075pt,259.253pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,121.811pt) -- (56.7765pt,120.196pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7653pt,120.196pt) -- (59.7878pt,120.196pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,117.294pt) -- (56.7765pt,118.888pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7653pt,118.888pt) -- (59.7878pt,118.888pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,121.811pt) -- (56.7765pt,117.294pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8364pt,137.05pt) -- (57.8364pt,135.911pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.8252pt,135.911pt) -- (60.8477pt,135.911pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8364pt,132.533pt) -- (57.8364pt,133.608pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.8252pt,133.608pt) -- (60.8477pt,133.608pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8364pt,137.05pt) -- (57.8364pt,132.533pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.9561pt,151.676pt) -- (59.9561pt,149.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9449pt,149.868pt) -- (62.9674pt,149.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.9561pt,147.159pt) -- (59.9561pt,148.957pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9449pt,148.957pt) -- (62.9674pt,148.957pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.9561pt,151.676pt) -- (59.9561pt,147.159pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1956pt,172.701pt) -- (64.1956pt,173.446pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.1844pt,173.446pt) -- (67.2069pt,173.446pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1956pt,168.184pt) -- (64.1956pt,166.933pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.1844pt,166.933pt) -- (67.2069pt,166.933pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1956pt,172.701pt) -- (64.1956pt,168.184pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,179.416pt) -- (66.3153pt,179.569pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.3041pt,179.569pt) -- (69.3266pt,179.569pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,174.899pt) -- (66.3153pt,174.432pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.3041pt,174.432pt) -- (69.3266pt,174.432pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,179.416pt) -- (66.3153pt,174.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.2134pt,197.365pt) -- (82.2134pt,196.201pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.2021pt,196.201pt) -- (85.2246pt,196.201pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.2134pt,192.848pt) -- (82.2134pt,193.952pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.2021pt,193.952pt) -- (85.2246pt,193.952pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.2134pt,197.365pt) -- (82.2134pt,192.848pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.71pt,212.377pt) -- (108.71pt,210.419pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.699pt,210.419pt) -- (111.721pt,210.419pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.71pt,207.86pt) -- (108.71pt,209.814pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.699pt,209.814pt) -- (111.721pt,209.814pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.71pt,212.377pt) -- (108.71pt,207.86pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,221.17pt) -- (135.207pt,219.167pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.195pt,219.167pt) -- (138.218pt,219.167pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,216.653pt) -- (135.207pt,218.653pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.195pt,218.653pt) -- (138.218pt,218.653pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,221.17pt) -- (135.207pt,216.653pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.703pt,227.957pt) -- (161.703pt,226.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](158.692pt,226.337pt) -- (164.715pt,226.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.703pt,223.44pt) -- (161.703pt,225.04pt); + \draw[line width=1pt, line join=miter, line cap=rect](158.692pt,225.04pt) -- (164.715pt,225.04pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.703pt,227.957pt) -- (161.703pt,223.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.2pt,232.549pt) -- (188.2pt,230.45pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.189pt,230.45pt) -- (191.211pt,230.45pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.2pt,228.032pt) -- (188.2pt,230.13pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.189pt,230.13pt) -- (191.211pt,230.13pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.2pt,232.549pt) -- (188.2pt,228.032pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,236.826pt) -- (214.697pt,234.878pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.686pt,234.878pt) -- (217.708pt,234.878pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,232.309pt) -- (214.697pt,234.252pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.686pt,234.252pt) -- (217.708pt,234.252pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,236.826pt) -- (214.697pt,232.309pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.193pt,240.719pt) -- (241.193pt,238.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.182pt,238.709pt) -- (244.205pt,238.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.193pt,236.202pt) -- (241.193pt,238.208pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.182pt,238.208pt) -- (244.205pt,238.208pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.193pt,240.719pt) -- (241.193pt,236.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,244.167pt) -- (267.69pt,242.492pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.679pt,242.492pt) -- (270.701pt,242.492pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,239.65pt) -- (267.69pt,241.309pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.679pt,241.309pt) -- (270.701pt,241.309pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,244.167pt) -- (267.69pt,239.65pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.187pt,246.956pt) -- (294.187pt,244.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](291.176pt,244.876pt) -- (297.198pt,244.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.187pt,242.439pt) -- (294.187pt,244.518pt); + \draw[line width=1pt, line join=miter, line cap=rect](291.176pt,244.518pt) -- (297.198pt,244.518pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.187pt,246.956pt) -- (294.187pt,242.439pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,250.041pt) -- (320.684pt,248.075pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.672pt,248.075pt) -- (323.695pt,248.075pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,245.524pt) -- (320.684pt,247.486pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.672pt,247.486pt) -- (323.695pt,247.486pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,250.041pt) -- (320.684pt,245.524pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,119.867pt) -- (56.7765pt,118.25pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7653pt,118.25pt) -- (59.7878pt,118.25pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,115.35pt) -- (56.7765pt,116.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7653pt,116.948pt) -- (59.7878pt,116.948pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,119.867pt) -- (56.7765pt,115.35pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8364pt,134.369pt) -- (57.8364pt,132.541pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.8252pt,132.541pt) -- (60.8477pt,132.541pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8364pt,129.852pt) -- (57.8364pt,131.67pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.8252pt,131.67pt) -- (60.8477pt,131.67pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8364pt,134.369pt) -- (57.8364pt,129.852pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.9561pt,149.671pt) -- (59.9561pt,148.109pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9449pt,148.109pt) -- (62.9674pt,148.109pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.9561pt,145.154pt) -- (59.9561pt,146.692pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9449pt,146.692pt) -- (62.9674pt,146.692pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.9561pt,149.671pt) -- (59.9561pt,145.154pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1956pt,170.044pt) -- (64.1956pt,171.703pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.1844pt,171.703pt) -- (67.2069pt,171.703pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1956pt,165.527pt) -- (64.1956pt,162.96pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.1844pt,162.96pt) -- (67.2069pt,162.96pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1956pt,170.044pt) -- (64.1956pt,165.527pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,179.029pt) -- (66.3153pt,179.309pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.3041pt,179.309pt) -- (69.3266pt,179.309pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,174.513pt) -- (66.3153pt,173.881pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.3041pt,173.881pt) -- (69.3266pt,173.881pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,179.029pt) -- (66.3153pt,174.513pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.2134pt,196.458pt) -- (82.2134pt,195.287pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.2021pt,195.287pt) -- (85.2246pt,195.287pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.2134pt,191.941pt) -- (82.2134pt,193.053pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.2021pt,193.053pt) -- (85.2246pt,193.053pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.2134pt,196.458pt) -- (82.2134pt,191.941pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.71pt,211.033pt) -- (108.71pt,209.171pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.699pt,209.171pt) -- (111.721pt,209.171pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.71pt,206.516pt) -- (108.71pt,208.371pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.699pt,208.371pt) -- (111.721pt,208.371pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.71pt,211.033pt) -- (108.71pt,206.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,219.828pt) -- (135.207pt,217.998pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.195pt,217.998pt) -- (138.218pt,217.998pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,215.312pt) -- (135.207pt,217.133pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.195pt,217.133pt) -- (138.218pt,217.133pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,219.828pt) -- (135.207pt,215.312pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.703pt,226.593pt) -- (161.703pt,224.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](158.692pt,224.752pt) -- (164.715pt,224.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.703pt,222.076pt) -- (161.703pt,223.908pt); + \draw[line width=1pt, line join=miter, line cap=rect](158.692pt,223.908pt) -- (164.715pt,223.908pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.703pt,226.593pt) -- (161.703pt,222.076pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.2pt,231.618pt) -- (188.2pt,229.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.189pt,229.708pt) -- (191.211pt,229.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.2pt,227.101pt) -- (188.2pt,229.006pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.189pt,229.006pt) -- (191.211pt,229.006pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.2pt,231.618pt) -- (188.2pt,227.101pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,236.056pt) -- (214.697pt,233.984pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.686pt,233.984pt) -- (217.708pt,233.984pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,231.539pt) -- (214.697pt,233.609pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.686pt,233.609pt) -- (217.708pt,233.609pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,236.056pt) -- (214.697pt,231.539pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.193pt,240.037pt) -- (241.193pt,237.991pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.182pt,237.991pt) -- (244.205pt,237.991pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.193pt,235.52pt) -- (241.193pt,237.564pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.182pt,237.564pt) -- (244.205pt,237.564pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.193pt,240.037pt) -- (241.193pt,235.52pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,243.329pt) -- (267.69pt,241.254pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.679pt,241.254pt) -- (270.701pt,241.254pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,238.812pt) -- (267.69pt,240.885pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.679pt,240.885pt) -- (270.701pt,240.885pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,243.329pt) -- (267.69pt,238.812pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.187pt,247.102pt) -- (294.187pt,245.479pt); + \draw[line width=1pt, line join=miter, line cap=rect](291.176pt,245.479pt) -- (297.198pt,245.479pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.187pt,242.585pt) -- (294.187pt,244.188pt); + \draw[line width=1pt, line join=miter, line cap=rect](291.176pt,244.188pt) -- (297.198pt,244.188pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.187pt,247.102pt) -- (294.187pt,242.585pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,249.817pt) -- (320.684pt,248.206pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.672pt,248.206pt) -- (323.695pt,248.206pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,245.3pt) -- (320.684pt,246.89pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.672pt,246.89pt) -- (323.695pt,246.89pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,249.817pt) -- (320.684pt,245.3pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,156.357pt) -- (56.7765pt,154.489pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7653pt,154.489pt) -- (59.7878pt,154.489pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,151.84pt) -- (56.7765pt,153.701pt); + \draw[line width=1pt, line join=miter, line cap=rect](53.7653pt,153.701pt) -- (59.7878pt,153.701pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7765pt,156.357pt) -- (56.7765pt,151.84pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8364pt,165.71pt) -- (57.8364pt,163.828pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.8252pt,163.828pt) -- (60.8477pt,163.828pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8364pt,161.193pt) -- (57.8364pt,163.068pt); + \draw[line width=1pt, line join=miter, line cap=rect](54.8252pt,163.068pt) -- (60.8477pt,163.068pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.8364pt,165.71pt) -- (57.8364pt,161.193pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.9561pt,177.092pt) -- (59.9561pt,175.212pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9449pt,175.212pt) -- (62.9674pt,175.212pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.9561pt,172.575pt) -- (59.9561pt,174.448pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.9449pt,174.448pt) -- (62.9674pt,174.448pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.9561pt,177.092pt) -- (59.9561pt,172.575pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1956pt,189.656pt) -- (64.1956pt,187.547pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.1844pt,187.547pt) -- (67.2069pt,187.547pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1956pt,185.139pt) -- (64.1956pt,187.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.1844pt,187.247pt) -- (67.2069pt,187.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.1956pt,189.656pt) -- (64.1956pt,185.139pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,194.032pt) -- (66.3153pt,191.87pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.3041pt,191.87pt) -- (69.3266pt,191.87pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,189.515pt) -- (66.3153pt,191.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.3041pt,191.677pt) -- (69.3266pt,191.677pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,194.032pt) -- (66.3153pt,189.515pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.2134pt,212.22pt) -- (82.2134pt,210.046pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.2021pt,210.046pt) -- (85.2246pt,210.046pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.2134pt,207.703pt) -- (82.2134pt,209.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.2021pt,209.876pt) -- (85.2246pt,209.876pt); + \draw[line width=1pt, line join=miter, line cap=rect](82.2134pt,212.22pt) -- (82.2134pt,207.703pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.71pt,226.423pt) -- (108.71pt,224.391pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.699pt,224.391pt) -- (111.721pt,224.391pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.71pt,221.906pt) -- (108.71pt,223.936pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.699pt,223.936pt) -- (111.721pt,223.936pt); + \draw[line width=1pt, line join=miter, line cap=rect](108.71pt,226.423pt) -- (108.71pt,221.906pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,234.928pt) -- (135.207pt,232.8pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.195pt,232.8pt) -- (138.218pt,232.8pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,230.412pt) -- (135.207pt,232.54pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.195pt,232.54pt) -- (138.218pt,232.54pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,234.928pt) -- (135.207pt,230.412pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.703pt,241.117pt) -- (161.703pt,239.151pt); + \draw[line width=1pt, line join=miter, line cap=rect](158.692pt,239.151pt) -- (164.715pt,239.151pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.703pt,236.6pt) -- (161.703pt,238.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](158.692pt,238.563pt) -- (164.715pt,238.563pt); + \draw[line width=1pt, line join=miter, line cap=rect](161.703pt,241.117pt) -- (161.703pt,236.6pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.2pt,245.865pt) -- (188.2pt,243.839pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.189pt,243.839pt) -- (191.211pt,243.839pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.2pt,241.348pt) -- (188.2pt,243.371pt); + \draw[line width=1pt, line join=miter, line cap=rect](185.189pt,243.371pt) -- (191.211pt,243.371pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.2pt,245.865pt) -- (188.2pt,241.348pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,249.856pt) -- (214.697pt,247.74pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.686pt,247.74pt) -- (217.708pt,247.74pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,245.339pt) -- (214.697pt,247.454pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.686pt,247.454pt) -- (217.708pt,247.454pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,249.856pt) -- (214.697pt,245.339pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.193pt,253.28pt) -- (241.193pt,251.167pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.182pt,251.167pt) -- (244.205pt,251.167pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.193pt,248.763pt) -- (241.193pt,250.875pt); + \draw[line width=1pt, line join=miter, line cap=rect](238.182pt,250.875pt) -- (244.205pt,250.875pt); + \draw[line width=1pt, line join=miter, line cap=rect](241.193pt,253.28pt) -- (241.193pt,248.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,256.315pt) -- (267.69pt,254.273pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.679pt,254.273pt) -- (270.701pt,254.273pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,251.798pt) -- (267.69pt,253.837pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.679pt,253.837pt) -- (270.701pt,253.837pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,256.315pt) -- (267.69pt,251.798pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.187pt,259pt) -- (294.187pt,256.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](291.176pt,256.864pt) -- (297.198pt,256.864pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.187pt,254.483pt) -- (294.187pt,256.619pt); + \draw[line width=1pt, line join=miter, line cap=rect](291.176pt,256.619pt) -- (297.198pt,256.619pt); + \draw[line width=1pt, line join=miter, line cap=rect](294.187pt,259pt) -- (294.187pt,254.483pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,261.643pt) -- (320.684pt,259.614pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.672pt,259.614pt) -- (323.695pt,259.614pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,257.126pt) -- (320.684pt,259.152pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.672pt,259.152pt) -- (323.695pt,259.152pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,261.643pt) -- (320.684pt,257.126pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,176.625pt) -- (66.3153pt,176.153pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.3041pt,176.153pt) -- (69.3266pt,176.153pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,172.108pt) -- (66.3153pt,172.413pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.3041pt,172.413pt) -- (69.3266pt,172.413pt); + \draw[line width=1pt, line join=miter, line cap=rect](66.3153pt,176.625pt) -- (66.3153pt,172.108pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,220.842pt) -- (135.207pt,219.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.195pt,219.211pt) -- (138.218pt,219.211pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,216.325pt) -- (135.207pt,217.937pt); + \draw[line width=1pt, line join=miter, line cap=rect](132.195pt,217.937pt) -- (138.218pt,217.937pt); + \draw[line width=1pt, line join=miter, line cap=rect](135.207pt,220.842pt) -- (135.207pt,216.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,236.236pt) -- (214.697pt,234.605pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.686pt,234.605pt) -- (217.708pt,234.605pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,231.719pt) -- (214.697pt,233.331pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.686pt,233.331pt) -- (217.708pt,233.331pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.697pt,236.236pt) -- (214.697pt,231.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,243.03pt) -- (267.69pt,240.939pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.679pt,240.939pt) -- (270.701pt,240.939pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,238.513pt) -- (267.69pt,240.603pt); + \draw[line width=1pt, line join=miter, line cap=rect](264.679pt,240.603pt) -- (270.701pt,240.603pt); + \draw[line width=1pt, line join=miter, line cap=rect](267.69pt,243.03pt) -- (267.69pt,238.513pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,249.199pt) -- (320.684pt,247.047pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.672pt,247.047pt) -- (323.695pt,247.047pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,244.682pt) -- (320.684pt,246.833pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.672pt,246.833pt) -- (323.695pt,246.833pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.684pt,249.199pt) -- (320.684pt,244.682pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{202.883pt}{278.449pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{13.5506pt}{189.241pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Enactment Time [sec]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{42.9103pt}{109.067pt}}]{\fontsize{10}{0}\selectfont{1}} + \pgftext[center, base, at={\pgfpoint{39.8991pt}{157.247pt}}]{\fontsize{10}{0}\selectfont{10}} + \pgftext[center, base, at={\pgfpoint{36.8878pt}{205.427pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{32.3709pt}{253.607pt}}]{\fontsize{10}{0}\selectfont{1.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,126.381pt) -- (51.9441pt,126.381pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,140.685pt) -- (51.9441pt,140.685pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,149.718pt) -- (51.9441pt,149.718pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,155.741pt) -- (51.9441pt,155.741pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,174.561pt) -- (51.9441pt,174.561pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,188.865pt) -- (51.9441pt,188.865pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,197.898pt) -- (51.9441pt,197.898pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,203.921pt) -- (51.9441pt,203.921pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,222.741pt) -- (51.9441pt,222.741pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,237.045pt) -- (51.9441pt,237.045pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,246.078pt) -- (51.9441pt,246.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,252.101pt) -- (51.9441pt,252.101pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,112.078pt) -- (48.9328pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,160.258pt) -- (48.9328pt,160.258pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,208.438pt) -- (48.9328pt,208.438pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,256.618pt) -- (48.9328pt,256.618pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,270.921pt) -- (55.7081pt,112.078pt); + \pgftext[center, base, at={\pgfpoint{201.377pt}{76.6956pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{55.7081pt}{91.7519pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{98.6184pt}{91.7519pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{141.529pt}{91.7519pt}}]{\fontsize{10}{0}\selectfont{20.000}} + \pgftext[center, base, at={\pgfpoint{183.686pt}{91.7519pt}}]{\fontsize{10}{0}\selectfont{30.000}} + \pgftext[center, base, at={\pgfpoint{226.597pt}{91.7519pt}}]{\fontsize{10}{0}\selectfont{40.000}} + \pgftext[center, base, at={\pgfpoint{269.507pt}{91.7519pt}}]{\fontsize{10}{0}\selectfont{50.000}} + \pgftext[center, base, at={\pgfpoint{312.417pt}{91.7519pt}}]{\fontsize{10}{0}\selectfont{60.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](63.9891pt,112.078pt) -- (63.9891pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](73.0228pt,112.078pt) -- (73.0228pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](81.3037pt,112.078pt) -- (81.3037pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](89.5847pt,112.078pt) -- (89.5847pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](106.899pt,112.078pt) -- (106.899pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](115.18pt,112.078pt) -- (115.18pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](124.214pt,112.078pt) -- (124.214pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](132.495pt,112.078pt) -- (132.495pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](149.81pt,112.078pt) -- (149.81pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](158.091pt,112.078pt) -- (158.091pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](167.124pt,112.078pt) -- (167.124pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](175.405pt,112.078pt) -- (175.405pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](192.72pt,112.078pt) -- (192.72pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](201.001pt,112.078pt) -- (201.001pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](209.282pt,112.078pt) -- (209.282pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](218.316pt,112.078pt) -- (218.316pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](234.877pt,112.078pt) -- (234.877pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](243.911pt,112.078pt) -- (243.911pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](252.192pt,112.078pt) -- (252.192pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](260.473pt,112.078pt) -- (260.473pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](277.788pt,112.078pt) -- (277.788pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](286.822pt,112.078pt) -- (286.822pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](295.103pt,112.078pt) -- (295.103pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](303.383pt,112.078pt) -- (303.383pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](320.698pt,112.078pt) -- (320.698pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](328.979pt,112.078pt) -- (328.979pt,108.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,112.078pt) -- (55.7081pt,105.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](98.6184pt,112.078pt) -- (98.6184pt,105.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](141.529pt,112.078pt) -- (141.529pt,105.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](183.686pt,112.078pt) -- (183.686pt,105.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](226.597pt,112.078pt) -- (226.597pt,105.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](269.507pt,112.078pt) -- (269.507pt,105.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](312.417pt,112.078pt) -- (312.417pt,105.303pt); + \draw[line width=1pt, line join=bevel, line cap=rect](55.7081pt,112.078pt) -- (333.496pt,112.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](136.259pt,200.157pt) -- (261.226pt,200.157pt) -- (261.226pt,134.662pt) -- (136.259pt,134.662pt) -- (136.259pt,200.157pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](144.54pt,188.865pt) -- (173.9pt,188.865pt); + \fill(158.843pt,191.123pt) -- (161.102pt,188.865pt) -- (158.843pt,186.606pt) -- (156.585pt,188.865pt) -- (158.843pt,191.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](158.843pt,191.123pt) -- (161.102pt,188.865pt) -- (158.843pt,186.606pt) -- (156.585pt,188.865pt) -- (158.843pt,191.123pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{181.428pt}{184.348pt}}]{\fontsize{12}{0}\selectfont{OpenMP}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](144.54pt,174.561pt) -- (173.9pt,174.561pt); + \fill(156.585pt,176.82pt) -- (161.855pt,176.82pt) -- (161.855pt,171.55pt) -- (156.585pt,171.55pt) -- (156.585pt,176.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](156.585pt,176.82pt) -- (161.855pt,176.82pt) -- (161.855pt,171.55pt) -- (156.585pt,171.55pt) -- (156.585pt,176.82pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{181.428pt}{170.044pt}}]{\fontsize{12}{0}\selectfont{MWRE-Early}} + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](144.54pt,160.258pt) -- (173.9pt,160.258pt); + \color[rgb]{0,1,1} + \fill(156.585pt,162.516pt) -- (161.855pt,162.516pt) -- (161.855pt,157.247pt) -- (156.585pt,157.247pt) -- (156.585pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](156.585pt,162.516pt) -- (161.855pt,162.516pt) -- (161.855pt,157.247pt) -- (156.585pt,157.247pt) -- (156.585pt,162.516pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{181.428pt}{155.741pt}}]{\fontsize{12}{0}\selectfont{MWRE-Late}} + \draw[line width=1pt, line join=miter, line cap=rect](144.54pt,145.954pt) -- (173.9pt,145.954pt); + \fill(159.22pt,145.578pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](159.22pt,145.578pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{181.428pt}{141.438pt}}]{\fontsize{12}{0}\selectfont{Swift}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Sparselu-While-2-Memory.tex b/mwre/figures/Sparselu-While-2-Memory.tex new file mode 100755 index 0000000..ac4730d --- /dev/null +++ b/mwre/figures/Sparselu-While-2-Memory.tex @@ -0,0 +1,352 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(68.5059pt,266.404pt) -- (338.766pt,266.404pt) -- (338.766pt,115.842pt) -- (68.5059pt,115.842pt) -- (68.5059pt,266.404pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,164.507pt) -- (72.3616pt,163.874pt) -- (75.2444pt,160.029pt) -- (81.01pt,162.233pt) -- (83.8927pt,163.946pt) -- (105.513pt,162.75pt) -- (141.548pt,170.591pt) -- (177.583pt,166.974pt) -- (213.617pt,170.968pt) -- (249.652pt,166.596pt) -- (285.687pt,171.708pt) -- (321.721pt,172.607pt); + \color[rgb]{0,1,0} + \fill(70.7644pt,167.033pt) -- (73.0228pt,164.775pt) -- (70.7644pt,162.516pt) -- (68.5059pt,164.775pt) -- (70.7644pt,167.033pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,167.033pt) -- (73.0228pt,164.775pt) -- (70.7644pt,162.516pt) -- (68.5059pt,164.775pt) -- (70.7644pt,167.033pt); + \fill(72.27pt,166.28pt) -- (74.5284pt,164.022pt) -- (72.27pt,161.763pt) -- (70.0116pt,164.022pt) -- (72.27pt,166.28pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.27pt,166.28pt) -- (74.5284pt,164.022pt) -- (72.27pt,161.763pt) -- (70.0116pt,164.022pt) -- (72.27pt,166.28pt); + \fill(75.2812pt,162.516pt) -- (77.5397pt,160.258pt) -- (75.2812pt,157.999pt) -- (73.0228pt,160.258pt) -- (75.2812pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2812pt,162.516pt) -- (77.5397pt,160.258pt) -- (75.2812pt,157.999pt) -- (73.0228pt,160.258pt) -- (75.2812pt,162.516pt); + \fill(81.3037pt,164.775pt) -- (83.5622pt,162.516pt) -- (81.3037pt,160.258pt) -- (79.0453pt,162.516pt) -- (81.3037pt,164.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.3037pt,164.775pt) -- (83.5622pt,162.516pt) -- (81.3037pt,160.258pt) -- (79.0453pt,162.516pt) -- (81.3037pt,164.775pt); + \fill(83.5622pt,166.28pt) -- (85.8206pt,164.022pt) -- (83.5622pt,161.763pt) -- (81.3037pt,164.022pt) -- (83.5622pt,166.28pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.5622pt,166.28pt) -- (85.8206pt,164.022pt) -- (83.5622pt,161.763pt) -- (81.3037pt,164.022pt) -- (83.5622pt,166.28pt); + \fill(105.394pt,164.775pt) -- (107.652pt,162.516pt) -- (105.394pt,160.258pt) -- (103.135pt,162.516pt) -- (105.394pt,164.775pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.394pt,164.775pt) -- (107.652pt,162.516pt) -- (105.394pt,160.258pt) -- (103.135pt,162.516pt) -- (105.394pt,164.775pt); + \fill(141.529pt,173.056pt) -- (143.787pt,170.797pt) -- (141.529pt,168.539pt) -- (139.27pt,170.797pt) -- (141.529pt,173.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.529pt,173.056pt) -- (143.787pt,170.797pt) -- (141.529pt,168.539pt) -- (139.27pt,170.797pt) -- (141.529pt,173.056pt); + \fill(177.664pt,169.292pt) -- (179.922pt,167.033pt) -- (177.664pt,164.775pt) -- (175.405pt,167.033pt) -- (177.664pt,169.292pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.664pt,169.292pt) -- (179.922pt,167.033pt) -- (177.664pt,164.775pt) -- (175.405pt,167.033pt) -- (177.664pt,169.292pt); + \fill(213.799pt,173.056pt) -- (216.057pt,170.797pt) -- (213.799pt,168.539pt) -- (211.54pt,170.797pt) -- (213.799pt,173.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.799pt,173.056pt) -- (216.057pt,170.797pt) -- (213.799pt,168.539pt) -- (211.54pt,170.797pt) -- (213.799pt,173.056pt); + \fill(249.934pt,168.539pt) -- (252.192pt,166.28pt) -- (249.934pt,164.022pt) -- (247.675pt,166.28pt) -- (249.934pt,168.539pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.934pt,168.539pt) -- (252.192pt,166.28pt) -- (249.934pt,164.022pt) -- (247.675pt,166.28pt) -- (249.934pt,168.539pt); + \fill(285.316pt,173.808pt) -- (287.574pt,171.55pt) -- (285.316pt,169.292pt) -- (283.058pt,171.55pt) -- (285.316pt,173.808pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.316pt,173.808pt) -- (287.574pt,171.55pt) -- (285.316pt,169.292pt) -- (283.058pt,171.55pt) -- (285.316pt,173.808pt); + \fill(321.451pt,174.561pt) -- (323.709pt,172.303pt) -- (321.451pt,170.044pt) -- (319.192pt,172.303pt) -- (321.451pt,174.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.451pt,174.561pt) -- (323.709pt,172.303pt) -- (321.451pt,170.044pt) -- (319.192pt,172.303pt) -- (321.451pt,174.561pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,159.159pt) -- (72.3616pt,160.493pt) -- (75.2444pt,166.886pt) -- (81.01pt,175.076pt) -- (83.8927pt,178.325pt) -- (105.513pt,190.789pt) -- (141.548pt,198.824pt) -- (177.583pt,205.999pt) -- (213.617pt,212.152pt) -- (249.652pt,217.579pt) -- (285.687pt,222.046pt) -- (321.721pt,226.153pt); + \fill(68.5059pt,161.763pt) -- (73.7756pt,161.763pt) -- (73.7756pt,156.494pt) -- (68.5059pt,156.494pt) -- (68.5059pt,161.763pt); + \draw[line width=1pt, line join=miter, line cap=rect](68.5059pt,161.763pt) -- (73.7756pt,161.763pt) -- (73.7756pt,156.494pt) -- (68.5059pt,156.494pt) -- (68.5059pt,161.763pt); + \fill(70.0116pt,162.516pt) -- (75.2812pt,162.516pt) -- (75.2812pt,157.247pt) -- (70.0116pt,157.247pt) -- (70.0116pt,162.516pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0116pt,162.516pt) -- (75.2812pt,162.516pt) -- (75.2812pt,157.247pt) -- (70.0116pt,157.247pt) -- (70.0116pt,162.516pt); + \fill(73.0228pt,169.292pt) -- (78.2925pt,169.292pt) -- (78.2925pt,164.022pt) -- (73.0228pt,164.022pt) -- (73.0228pt,169.292pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,169.292pt) -- (78.2925pt,169.292pt) -- (78.2925pt,164.022pt) -- (73.0228pt,164.022pt) -- (73.0228pt,169.292pt); + \fill(79.0453pt,177.572pt) -- (84.315pt,177.572pt) -- (84.315pt,172.303pt) -- (79.0453pt,172.303pt) -- (79.0453pt,177.572pt); + \draw[line width=1pt, line join=miter, line cap=rect](79.0453pt,177.572pt) -- (84.315pt,177.572pt) -- (84.315pt,172.303pt) -- (79.0453pt,172.303pt) -- (79.0453pt,177.572pt); + \fill(81.3037pt,180.584pt) -- (86.5734pt,180.584pt) -- (86.5734pt,175.314pt) -- (81.3037pt,175.314pt) -- (81.3037pt,180.584pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.3037pt,180.584pt) -- (86.5734pt,180.584pt) -- (86.5734pt,175.314pt) -- (81.3037pt,175.314pt) -- (81.3037pt,180.584pt); + \fill(103.135pt,193.382pt) -- (108.405pt,193.382pt) -- (108.405pt,188.112pt) -- (103.135pt,188.112pt) -- (103.135pt,193.382pt); + \draw[line width=1pt, line join=miter, line cap=rect](103.135pt,193.382pt) -- (108.405pt,193.382pt) -- (108.405pt,188.112pt) -- (103.135pt,188.112pt) -- (103.135pt,193.382pt); + \fill(139.27pt,200.91pt) -- (144.54pt,200.91pt) -- (144.54pt,195.64pt) -- (139.27pt,195.64pt) -- (139.27pt,200.91pt); + \draw[line width=1pt, line join=miter, line cap=rect](139.27pt,200.91pt) -- (144.54pt,200.91pt) -- (144.54pt,195.64pt) -- (139.27pt,195.64pt) -- (139.27pt,200.91pt); + \fill(175.405pt,208.438pt) -- (180.675pt,208.438pt) -- (180.675pt,203.168pt) -- (175.405pt,203.168pt) -- (175.405pt,208.438pt); + \draw[line width=1pt, line join=miter, line cap=rect](175.405pt,208.438pt) -- (180.675pt,208.438pt) -- (180.675pt,203.168pt) -- (175.405pt,203.168pt) -- (175.405pt,208.438pt); + \fill(211.54pt,214.46pt) -- (216.81pt,214.46pt) -- (216.81pt,209.191pt) -- (211.54pt,209.191pt) -- (211.54pt,214.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](211.54pt,214.46pt) -- (216.81pt,214.46pt) -- (216.81pt,209.191pt) -- (211.54pt,209.191pt) -- (211.54pt,214.46pt); + \fill(247.675pt,219.73pt) -- (252.945pt,219.73pt) -- (252.945pt,214.46pt) -- (247.675pt,214.46pt) -- (247.675pt,219.73pt); + \draw[line width=1pt, line join=miter, line cap=rect](247.675pt,219.73pt) -- (252.945pt,219.73pt) -- (252.945pt,214.46pt) -- (247.675pt,214.46pt) -- (247.675pt,219.73pt); + \fill(283.058pt,224.247pt) -- (288.327pt,224.247pt) -- (288.327pt,218.977pt) -- (283.058pt,218.977pt) -- (283.058pt,224.247pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.058pt,224.247pt) -- (288.327pt,224.247pt) -- (288.327pt,218.977pt) -- (283.058pt,218.977pt) -- (283.058pt,224.247pt); + \fill(319.192pt,228.764pt) -- (324.462pt,228.764pt) -- (324.462pt,223.494pt) -- (319.192pt,223.494pt) -- (319.192pt,228.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](319.192pt,228.764pt) -- (324.462pt,228.764pt) -- (324.462pt,223.494pt) -- (319.192pt,223.494pt) -- (319.192pt,228.764pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,218.924pt) -- (72.3616pt,222.338pt) -- (75.2444pt,228.151pt) -- (81.01pt,229.013pt) -- (83.8927pt,230.195pt) -- (105.513pt,235.376pt) -- (141.548pt,239.78pt) -- (177.583pt,245.096pt) -- (213.617pt,248.327pt) -- (249.652pt,251.274pt) -- (285.687pt,251.731pt) -- (321.721pt,251.607pt); + \fill(71.1408pt,218.601pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](71.1408pt,218.601pt) ellipse (2.63484pt and 2.63484pt); + \fill(72.6464pt,221.612pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.6464pt,221.612pt) ellipse (2.63484pt and 2.63484pt); + \fill(75.6577pt,227.635pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.6577pt,227.635pt) ellipse (2.63484pt and 2.63484pt); + \fill(81.6802pt,228.387pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.6802pt,228.387pt) ellipse (2.63484pt and 2.63484pt); + \fill(83.9386pt,229.893pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.9386pt,229.893pt) ellipse (2.63484pt and 2.63484pt); + \fill(105.77pt,235.163pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.77pt,235.163pt) ellipse (2.63484pt and 2.63484pt); + \fill(141.905pt,239.68pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.905pt,239.68pt) ellipse (2.63484pt and 2.63484pt); + \fill(178.04pt,244.949pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](178.04pt,244.949pt) ellipse (2.63484pt and 2.63484pt); + \fill(214.175pt,247.96pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](214.175pt,247.96pt) ellipse (2.63484pt and 2.63484pt); + \fill(250.31pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](250.31pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \fill(285.692pt,251.725pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.692pt,251.725pt) ellipse (2.63484pt and 2.63484pt); + \fill(321.827pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.827pt,250.972pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,166.766pt) -- (70.9203pt,170.032pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,170.032pt) -- (73.9315pt,170.032pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,162.249pt) -- (70.9203pt,156.099pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,156.099pt) -- (73.9315pt,156.099pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,166.766pt) -- (70.9203pt,162.249pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,166.133pt) -- (72.3616pt,168.991pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,168.991pt) -- (75.3729pt,168.991pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,161.616pt) -- (72.3616pt,156.384pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,156.384pt) -- (75.3729pt,156.384pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,166.133pt) -- (72.3616pt,161.616pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,162.287pt) -- (75.2444pt,160.036pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,160.036pt) -- (78.2557pt,160.036pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,157.77pt) -- (75.2444pt,160.021pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,160.021pt) -- (78.2557pt,160.021pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,162.287pt) -- (75.2444pt,157.77pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,164.492pt) -- (81.01pt,166.556pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,166.556pt) -- (84.0212pt,166.556pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,159.975pt) -- (81.01pt,156.341pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,156.341pt) -- (84.0212pt,156.341pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,164.492pt) -- (81.01pt,159.975pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,166.204pt) -- (83.8927pt,169.012pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,169.012pt) -- (86.904pt,169.012pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,161.688pt) -- (83.8927pt,156.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,156.566pt) -- (86.904pt,156.566pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,166.204pt) -- (83.8927pt,161.688pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,165.009pt) -- (105.513pt,162.757pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,162.757pt) -- (108.525pt,162.757pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,160.492pt) -- (105.513pt,162.744pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,162.744pt) -- (108.525pt,162.744pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,165.009pt) -- (105.513pt,160.492pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,172.849pt) -- (141.548pt,177.37pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,177.37pt) -- (144.559pt,177.37pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,168.332pt) -- (141.548pt,158.798pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,158.798pt) -- (144.559pt,158.798pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,172.849pt) -- (141.548pt,168.332pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,169.232pt) -- (177.583pt,173.096pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,173.096pt) -- (180.594pt,173.096pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,164.715pt) -- (177.583pt,157.073pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,157.073pt) -- (180.594pt,157.073pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,169.232pt) -- (177.583pt,164.715pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,173.226pt) -- (213.617pt,177.611pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,177.611pt) -- (216.629pt,177.611pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,168.709pt) -- (213.617pt,159.591pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,159.591pt) -- (216.629pt,159.591pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,173.226pt) -- (213.617pt,168.709pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,168.854pt) -- (249.652pt,169.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,169.992pt) -- (252.663pt,169.992pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,164.337pt) -- (249.652pt,162.304pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,162.304pt) -- (252.663pt,162.304pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,168.854pt) -- (249.652pt,164.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,173.966pt) -- (285.687pt,178.534pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,178.534pt) -- (288.698pt,178.534pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,169.45pt) -- (285.687pt,159.77pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,159.77pt) -- (288.698pt,159.77pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,173.966pt) -- (285.687pt,169.45pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,174.865pt) -- (321.721pt,179.032pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,179.032pt) -- (324.732pt,179.032pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,170.348pt) -- (321.721pt,161.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,161.868pt) -- (324.732pt,161.868pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,174.865pt) -- (321.721pt,170.348pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,161.418pt) -- (70.9203pt,159.172pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,159.172pt) -- (73.9315pt,159.172pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,156.901pt) -- (70.9203pt,159.146pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,159.146pt) -- (73.9315pt,159.146pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,161.418pt) -- (70.9203pt,156.901pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,162.752pt) -- (72.3616pt,160.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,160.505pt) -- (75.3729pt,160.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,158.235pt) -- (72.3616pt,160.482pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,160.482pt) -- (75.3729pt,160.482pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,162.752pt) -- (72.3616pt,158.235pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,169.145pt) -- (75.2444pt,169.653pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,169.653pt) -- (78.2557pt,169.653pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,164.628pt) -- (75.2444pt,163.555pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,163.555pt) -- (78.2557pt,163.555pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,169.145pt) -- (75.2444pt,164.628pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,177.335pt) -- (81.01pt,178.474pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,178.474pt) -- (84.0212pt,178.474pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,172.818pt) -- (81.01pt,170.783pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,170.783pt) -- (84.0212pt,170.783pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,177.335pt) -- (81.01pt,172.818pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,180.583pt) -- (83.8927pt,180.879pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,180.879pt) -- (86.904pt,180.879pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,176.066pt) -- (83.8927pt,175.296pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,175.296pt) -- (86.904pt,175.296pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,180.583pt) -- (83.8927pt,176.066pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,193.048pt) -- (105.513pt,191.871pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,191.871pt) -- (108.525pt,191.871pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,188.531pt) -- (105.513pt,189.631pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,189.631pt) -- (108.525pt,189.631pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,193.048pt) -- (105.513pt,188.531pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,201.082pt) -- (141.548pt,199.627pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,199.627pt) -- (144.559pt,199.627pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,196.565pt) -- (141.548pt,197.979pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,197.979pt) -- (144.559pt,197.979pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,201.082pt) -- (141.548pt,196.565pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,208.257pt) -- (177.583pt,206.463pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,206.463pt) -- (180.594pt,206.463pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,203.741pt) -- (177.583pt,205.521pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,205.521pt) -- (180.594pt,205.521pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,208.257pt) -- (177.583pt,203.741pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,214.411pt) -- (213.617pt,212.536pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,212.536pt) -- (216.629pt,212.536pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,209.894pt) -- (213.617pt,211.759pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,211.759pt) -- (216.629pt,211.759pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,214.411pt) -- (213.617pt,209.894pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,219.837pt) -- (249.652pt,217.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,217.887pt) -- (252.663pt,217.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,215.32pt) -- (249.652pt,217.265pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,217.265pt) -- (252.663pt,217.265pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,219.837pt) -- (249.652pt,215.32pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,224.304pt) -- (285.687pt,222.361pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,222.361pt) -- (288.698pt,222.361pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,219.787pt) -- (285.687pt,221.724pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,221.724pt) -- (288.698pt,221.724pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,224.304pt) -- (285.687pt,219.787pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,228.411pt) -- (321.721pt,226.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,226.385pt) -- (324.732pt,226.385pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,223.894pt) -- (321.721pt,225.917pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,225.917pt) -- (324.732pt,225.917pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,228.411pt) -- (321.721pt,223.894pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,221.183pt) -- (70.9203pt,218.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,218.929pt) -- (73.9315pt,218.929pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,216.666pt) -- (70.9203pt,218.92pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.909pt,218.92pt) -- (73.9315pt,218.92pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.9203pt,221.183pt) -- (70.9203pt,216.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,224.597pt) -- (72.3616pt,223.87pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,223.87pt) -- (75.3729pt,223.87pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,220.08pt) -- (72.3616pt,220.648pt); + \draw[line width=1pt, line join=miter, line cap=rect](69.3504pt,220.648pt) -- (75.3729pt,220.648pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.3616pt,224.597pt) -- (72.3616pt,220.08pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,230.41pt) -- (75.2444pt,231.478pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,231.478pt) -- (78.2557pt,231.478pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,225.893pt) -- (75.2444pt,223.97pt); + \draw[line width=1pt, line join=miter, line cap=rect](72.2332pt,223.97pt) -- (78.2557pt,223.97pt); + \draw[line width=1pt, line join=miter, line cap=rect](75.2444pt,230.41pt) -- (75.2444pt,225.893pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,231.271pt) -- (81.01pt,231.45pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,231.45pt) -- (84.0212pt,231.45pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,226.754pt) -- (81.01pt,226.147pt); + \draw[line width=1pt, line join=miter, line cap=rect](77.9987pt,226.147pt) -- (84.0212pt,226.147pt); + \draw[line width=1pt, line join=miter, line cap=rect](81.01pt,231.271pt) -- (81.01pt,226.754pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,232.453pt) -- (83.8927pt,231.298pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,231.298pt) -- (86.904pt,231.298pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,227.936pt) -- (83.8927pt,229.012pt); + \draw[line width=1pt, line join=miter, line cap=rect](80.8815pt,229.012pt) -- (86.904pt,229.012pt); + \draw[line width=1pt, line join=miter, line cap=rect](83.8927pt,232.453pt) -- (83.8927pt,227.936pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,237.635pt) -- (105.513pt,240.339pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,240.339pt) -- (108.525pt,240.339pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,233.118pt) -- (105.513pt,228.216pt); + \draw[line width=1pt, line join=miter, line cap=rect](102.502pt,228.216pt) -- (108.525pt,228.216pt); + \draw[line width=1pt, line join=miter, line cap=rect](105.513pt,237.635pt) -- (105.513pt,233.118pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,242.038pt) -- (141.548pt,242.788pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,242.788pt) -- (144.559pt,242.788pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,237.521pt) -- (141.548pt,236.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](138.537pt,236.09pt) -- (144.559pt,236.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](141.548pt,242.038pt) -- (141.548pt,237.521pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,247.354pt) -- (177.583pt,246.638pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,246.638pt) -- (180.594pt,246.638pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,242.837pt) -- (177.583pt,243.394pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.571pt,243.394pt) -- (180.594pt,243.394pt); + \draw[line width=1pt, line join=miter, line cap=rect](177.583pt,247.354pt) -- (177.583pt,242.837pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,250.586pt) -- (213.617pt,248.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,248.561pt) -- (216.629pt,248.561pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,246.069pt) -- (213.617pt,248.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](210.606pt,248.09pt) -- (216.629pt,248.09pt); + \draw[line width=1pt, line join=miter, line cap=rect](213.617pt,250.586pt) -- (213.617pt,246.069pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,253.532pt) -- (249.652pt,251.628pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,251.628pt) -- (252.663pt,251.628pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,249.015pt) -- (249.652pt,250.911pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.641pt,250.911pt) -- (252.663pt,250.911pt); + \draw[line width=1pt, line join=miter, line cap=rect](249.652pt,253.532pt) -- (249.652pt,249.015pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,253.99pt) -- (285.687pt,251.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,251.764pt) -- (288.698pt,251.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,249.473pt) -- (285.687pt,251.698pt); + \draw[line width=1pt, line join=miter, line cap=rect](282.675pt,251.698pt) -- (288.698pt,251.698pt); + \draw[line width=1pt, line join=miter, line cap=rect](285.687pt,253.99pt) -- (285.687pt,249.473pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,253.865pt) -- (321.721pt,251.681pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,251.681pt) -- (324.732pt,251.681pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,249.348pt) -- (321.721pt,251.532pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.71pt,251.532pt) -- (324.732pt,251.532pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.721pt,253.865pt) -- (321.721pt,249.348pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{211.917pt}{279.202pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{14.3034pt}{191.5pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Memory [KB]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{45.1688pt}{112.831pt}}]{\fontsize{10}{0}\selectfont{1.000}} + \pgftext[center, base, at={\pgfpoint{42.1575pt}{150.471pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{39.1463pt}{188.112pt}}]{\fontsize{10}{0}\selectfont{100.000}} + \pgftext[center, base, at={\pgfpoint{42.5339pt}{225.752pt}}]{\fontsize{10}{0}\selectfont{1e+06}} + \pgftext[center, base, at={\pgfpoint{42.5339pt}{263.393pt}}]{\fontsize{10}{0}\selectfont{1e+07}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,127.134pt) -- (64.7419pt,127.134pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,138.426pt) -- (64.7419pt,138.426pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,145.202pt) -- (64.7419pt,145.202pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,149.718pt) -- (64.7419pt,149.718pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,164.775pt) -- (64.7419pt,164.775pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,176.067pt) -- (64.7419pt,176.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,182.842pt) -- (64.7419pt,182.842pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,187.359pt) -- (64.7419pt,187.359pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,202.415pt) -- (64.7419pt,202.415pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,213.707pt) -- (64.7419pt,213.707pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,220.483pt) -- (64.7419pt,220.483pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,225pt) -- (64.7419pt,225pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,240.056pt) -- (64.7419pt,240.056pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,251.348pt) -- (64.7419pt,251.348pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,258.123pt) -- (64.7419pt,258.123pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,262.64pt) -- (64.7419pt,262.64pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (61.7306pt,115.842pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,153.482pt) -- (61.7306pt,153.482pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,191.123pt) -- (61.7306pt,191.123pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,228.764pt) -- (61.7306pt,228.764pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,266.404pt) -- (61.7306pt,266.404pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,266.404pt) -- (68.5059pt,115.842pt); + \pgftext[center, base, at={\pgfpoint{210.411pt}{80.4597pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{68.5059pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{128.731pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{188.956pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{20.000}} + \pgftext[center, base, at={\pgfpoint{248.428pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{30.000}} + \pgftext[center, base, at={\pgfpoint{308.653pt}{95.5159pt}}]{\fontsize{10}{0}\selectfont{40.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](80.5509pt,115.842pt) -- (80.5509pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](92.5959pt,115.842pt) -- (92.5959pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](104.641pt,115.842pt) -- (104.641pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](116.686pt,115.842pt) -- (116.686pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](140.776pt,115.842pt) -- (140.776pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](152.821pt,115.842pt) -- (152.821pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](164.866pt,115.842pt) -- (164.866pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](176.911pt,115.842pt) -- (176.911pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](201.001pt,115.842pt) -- (201.001pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](212.293pt,115.842pt) -- (212.293pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](224.338pt,115.842pt) -- (224.338pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](236.383pt,115.842pt) -- (236.383pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](260.473pt,115.842pt) -- (260.473pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](272.518pt,115.842pt) -- (272.518pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](284.563pt,115.842pt) -- (284.563pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](296.608pt,115.842pt) -- (296.608pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](320.698pt,115.842pt) -- (320.698pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](332.743pt,115.842pt) -- (332.743pt,112.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (68.5059pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](128.731pt,115.842pt) -- (128.731pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](188.956pt,115.842pt) -- (188.956pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](248.428pt,115.842pt) -- (248.428pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](308.653pt,115.842pt) -- (308.653pt,109.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](68.5059pt,115.842pt) -- (338.766pt,115.842pt); + \draw[line width=1pt, line join=miter, line cap=rect](74.5284pt,288.236pt) -- (167.124pt,288.236pt) -- (167.124pt,246.078pt) -- (74.5284pt,246.078pt) -- (74.5284pt,288.236pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](82.8094pt,278.449pt) -- (112.169pt,278.449pt); + \fill(97.1128pt,280.708pt) -- (99.3713pt,278.449pt) -- (97.1128pt,276.191pt) -- (94.8544pt,278.449pt) -- (97.1128pt,280.708pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.1128pt,280.708pt) -- (99.3713pt,278.449pt) -- (97.1128pt,276.191pt) -- (94.8544pt,278.449pt) -- (97.1128pt,280.708pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{119.697pt}{274.685pt}}]{\fontsize{10}{0}\selectfont{OpenMP}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](82.8094pt,267.157pt) -- (112.169pt,267.157pt); + \fill(94.8544pt,269.416pt) -- (100.124pt,269.416pt) -- (100.124pt,264.146pt) -- (94.8544pt,264.146pt) -- (94.8544pt,269.416pt); + \draw[line width=1pt, line join=miter, line cap=rect](94.8544pt,269.416pt) -- (100.124pt,269.416pt) -- (100.124pt,264.146pt) -- (94.8544pt,264.146pt) -- (94.8544pt,269.416pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{119.697pt}{263.393pt}}]{\fontsize{10}{0}\selectfont{MWRE}} + \draw[line width=1pt, line join=miter, line cap=rect](82.8094pt,255.865pt) -- (112.169pt,255.865pt); + \fill(97.4892pt,255.489pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](97.4892pt,255.489pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{119.697pt}{252.101pt}}]{\fontsize{10}{0}\selectfont{Swift}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Sparselu-While-2-Runtime.tex b/mwre/figures/Sparselu-While-2-Runtime.tex new file mode 100755 index 0000000..7c8289b --- /dev/null +++ b/mwre/figures/Sparselu-While-2-Runtime.tex @@ -0,0 +1,384 @@ +\begin{tikzpicture}{0pt}{0pt}{477pt}{292pt} + \clip(0pt,292pt) -- (359.092pt,292pt) -- (359.092pt,72.1788pt) -- (0pt,72.1788pt) -- (0pt,292pt); +\begin{scope} + \clip(57.2137pt,270.921pt) -- (338.766pt,270.921pt) -- (338.766pt,113.583pt) -- (57.2137pt,113.583pt) -- (57.2137pt,270.921pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,178.902pt) -- (170.848pt,213.182pt) -- (283.469pt,226.37pt) -- (321.009pt,232.251pt); + \color[rgb]{0,0,0} + \fill(73.3992pt,178.702pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.3992pt,178.702pt) ellipse (2.63484pt and 2.63484pt); + \fill(171.265pt,212.578pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](171.265pt,212.578pt) ellipse (2.63484pt and 2.63484pt); + \fill(284.187pt,226.129pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](284.187pt,226.129pt) ellipse (2.63484pt and 2.63484pt); + \fill(321.075pt,232.151pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.075pt,232.151pt) ellipse (2.63484pt and 2.63484pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,173.212pt) -- (61.2306pt,174.097pt) -- (64.2338pt,176.938pt) -- (70.2402pt,183.661pt) -- (73.2434pt,187.6pt) -- (95.7676pt,207.678pt) -- (133.308pt,226.522pt) -- (170.848pt,239.206pt) -- (208.388pt,247.622pt) -- (245.929pt,255.557pt) -- (283.469pt,262.931pt) -- (321.009pt,268.933pt); + \fill(57.2137pt,175.314pt) -- (62.4834pt,175.314pt) -- (62.4834pt,170.044pt) -- (57.2137pt,170.044pt) -- (57.2137pt,175.314pt); + \draw[line width=1pt, line join=miter, line cap=rect](57.2137pt,175.314pt) -- (62.4834pt,175.314pt) -- (62.4834pt,170.044pt) -- (57.2137pt,170.044pt) -- (57.2137pt,175.314pt); + \fill(58.7194pt,176.067pt) -- (63.9891pt,176.067pt) -- (63.9891pt,170.797pt) -- (58.7194pt,170.797pt) -- (58.7194pt,176.067pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.7194pt,176.067pt) -- (63.9891pt,176.067pt) -- (63.9891pt,170.797pt) -- (58.7194pt,170.797pt) -- (58.7194pt,176.067pt); + \fill(61.7306pt,179.078pt) -- (67.0003pt,179.078pt) -- (67.0003pt,173.808pt) -- (61.7306pt,173.808pt) -- (61.7306pt,179.078pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.7306pt,179.078pt) -- (67.0003pt,179.078pt) -- (67.0003pt,173.808pt) -- (61.7306pt,173.808pt) -- (61.7306pt,179.078pt); + \fill(67.7531pt,185.853pt) -- (73.0228pt,185.853pt) -- (73.0228pt,180.584pt) -- (67.7531pt,180.584pt) -- (67.7531pt,185.853pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.7531pt,185.853pt) -- (73.0228pt,185.853pt) -- (73.0228pt,180.584pt) -- (67.7531pt,180.584pt) -- (67.7531pt,185.853pt); + \fill(70.7644pt,189.618pt) -- (76.0341pt,189.618pt) -- (76.0341pt,184.348pt) -- (70.7644pt,184.348pt) -- (70.7644pt,189.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.7644pt,189.618pt) -- (76.0341pt,189.618pt) -- (76.0341pt,184.348pt) -- (70.7644pt,184.348pt) -- (70.7644pt,189.618pt); + \fill(93.3487pt,209.943pt) -- (98.6184pt,209.943pt) -- (98.6184pt,204.674pt) -- (93.3487pt,204.674pt) -- (93.3487pt,209.943pt); + \draw[line width=1pt, line join=miter, line cap=rect](93.3487pt,209.943pt) -- (98.6184pt,209.943pt) -- (98.6184pt,204.674pt) -- (93.3487pt,204.674pt) -- (93.3487pt,209.943pt); + \fill(130.989pt,228.764pt) -- (136.259pt,228.764pt) -- (136.259pt,223.494pt) -- (130.989pt,223.494pt) -- (130.989pt,228.764pt); + \draw[line width=1pt, line join=miter, line cap=rect](130.989pt,228.764pt) -- (136.259pt,228.764pt) -- (136.259pt,223.494pt) -- (130.989pt,223.494pt) -- (130.989pt,228.764pt); + \fill(168.63pt,241.562pt) -- (173.9pt,241.562pt) -- (173.9pt,236.292pt) -- (168.63pt,236.292pt) -- (168.63pt,241.562pt); + \draw[line width=1pt, line join=miter, line cap=rect](168.63pt,241.562pt) -- (173.9pt,241.562pt) -- (173.9pt,236.292pt) -- (168.63pt,236.292pt) -- (168.63pt,241.562pt); + \fill(206.271pt,249.843pt) -- (211.54pt,249.843pt) -- (211.54pt,244.573pt) -- (206.271pt,244.573pt) -- (206.271pt,249.843pt); + \draw[line width=1pt, line join=miter, line cap=rect](206.271pt,249.843pt) -- (211.54pt,249.843pt) -- (211.54pt,244.573pt) -- (206.271pt,244.573pt) -- (206.271pt,249.843pt); + \fill(243.911pt,258.123pt) -- (249.181pt,258.123pt) -- (249.181pt,252.854pt) -- (243.911pt,252.854pt) -- (243.911pt,258.123pt); + \draw[line width=1pt, line join=miter, line cap=rect](243.911pt,258.123pt) -- (249.181pt,258.123pt) -- (249.181pt,252.854pt) -- (243.911pt,252.854pt) -- (243.911pt,258.123pt); + \fill(281.552pt,264.899pt) -- (286.822pt,264.899pt) -- (286.822pt,259.629pt) -- (281.552pt,259.629pt) -- (281.552pt,264.899pt); + \draw[line width=1pt, line join=miter, line cap=rect](281.552pt,264.899pt) -- (286.822pt,264.899pt) -- (286.822pt,259.629pt) -- (281.552pt,259.629pt) -- (281.552pt,264.899pt); + \fill(318.44pt,270.921pt) -- (323.709pt,270.921pt) -- (323.709pt,265.652pt) -- (318.44pt,265.652pt) -- (318.44pt,270.921pt); + \draw[line width=1pt, line join=miter, line cap=rect](318.44pt,270.921pt) -- (323.709pt,270.921pt) -- (323.709pt,265.652pt) -- (318.44pt,265.652pt) -- (318.44pt,270.921pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,142.991pt) -- (61.2306pt,144.932pt) -- (64.2338pt,153.999pt) -- (70.2402pt,168.441pt) -- (73.2434pt,179.429pt) -- (95.7676pt,192.259pt) -- (133.308pt,205.215pt) -- (170.848pt,212.8pt) -- (208.388pt,218.789pt) -- (245.929pt,224.584pt) -- (283.469pt,232.437pt) -- (321.009pt,241.58pt); + \fill(59.4722pt,145.202pt) -- (61.7306pt,142.943pt) -- (59.4722pt,140.685pt) -- (57.2137pt,142.943pt) -- (59.4722pt,145.202pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.4722pt,145.202pt) -- (61.7306pt,142.943pt) -- (59.4722pt,140.685pt) -- (57.2137pt,142.943pt) -- (59.4722pt,145.202pt); + \fill(60.9778pt,147.46pt) -- (63.2362pt,145.202pt) -- (60.9778pt,142.943pt) -- (58.7194pt,145.202pt) -- (60.9778pt,147.46pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.9778pt,147.46pt) -- (63.2362pt,145.202pt) -- (60.9778pt,142.943pt) -- (58.7194pt,145.202pt) -- (60.9778pt,147.46pt); + \fill(63.9891pt,156.494pt) -- (66.2475pt,154.235pt) -- (63.9891pt,151.977pt) -- (61.7306pt,154.235pt) -- (63.9891pt,156.494pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.9891pt,156.494pt) -- (66.2475pt,154.235pt) -- (63.9891pt,151.977pt) -- (61.7306pt,154.235pt) -- (63.9891pt,156.494pt); + \fill(70.0116pt,170.797pt) -- (72.27pt,168.539pt) -- (70.0116pt,166.28pt) -- (67.7531pt,168.539pt) -- (70.0116pt,170.797pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0116pt,170.797pt) -- (72.27pt,168.539pt) -- (70.0116pt,166.28pt) -- (67.7531pt,168.539pt) -- (70.0116pt,170.797pt); + \fill(73.0228pt,181.337pt) -- (75.2812pt,179.078pt) -- (73.0228pt,176.82pt) -- (70.7644pt,179.078pt) -- (73.0228pt,181.337pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,181.337pt) -- (75.2812pt,179.078pt) -- (73.0228pt,176.82pt) -- (70.7644pt,179.078pt) -- (73.0228pt,181.337pt); + \fill(95.6072pt,194.887pt) -- (97.8656pt,192.629pt) -- (95.6072pt,190.37pt) -- (93.3487pt,192.629pt) -- (95.6072pt,194.887pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.6072pt,194.887pt) -- (97.8656pt,192.629pt) -- (95.6072pt,190.37pt) -- (93.3487pt,192.629pt) -- (95.6072pt,194.887pt); + \fill(133.248pt,207.685pt) -- (135.506pt,205.427pt) -- (133.248pt,203.168pt) -- (130.989pt,205.427pt) -- (133.248pt,207.685pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.248pt,207.685pt) -- (135.506pt,205.427pt) -- (133.248pt,203.168pt) -- (130.989pt,205.427pt) -- (133.248pt,207.685pt); + \fill(170.888pt,215.213pt) -- (173.147pt,212.955pt) -- (170.888pt,210.696pt) -- (168.63pt,212.955pt) -- (170.888pt,215.213pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.888pt,215.213pt) -- (173.147pt,212.955pt) -- (170.888pt,210.696pt) -- (168.63pt,212.955pt) -- (170.888pt,215.213pt); + \fill(208.529pt,221.236pt) -- (210.787pt,218.977pt) -- (208.529pt,216.719pt) -- (206.271pt,218.977pt) -- (208.529pt,221.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.529pt,221.236pt) -- (210.787pt,218.977pt) -- (208.529pt,216.719pt) -- (206.271pt,218.977pt) -- (208.529pt,221.236pt); + \fill(246.17pt,226.505pt) -- (248.428pt,224.247pt) -- (246.17pt,221.988pt) -- (243.911pt,224.247pt) -- (246.17pt,226.505pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.17pt,226.505pt) -- (248.428pt,224.247pt) -- (246.17pt,221.988pt) -- (243.911pt,224.247pt) -- (246.17pt,226.505pt); + \fill(283.81pt,234.786pt) -- (286.069pt,232.528pt) -- (283.81pt,230.269pt) -- (281.552pt,232.528pt) -- (283.81pt,234.786pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.81pt,234.786pt) -- (286.069pt,232.528pt) -- (283.81pt,230.269pt) -- (281.552pt,232.528pt) -- (283.81pt,234.786pt); + \fill(320.698pt,243.82pt) -- (322.957pt,241.562pt) -- (320.698pt,239.303pt) -- (318.44pt,241.562pt) -- (320.698pt,243.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.698pt,243.82pt) -- (322.957pt,241.562pt) -- (320.698pt,239.303pt) -- (318.44pt,241.562pt) -- (320.698pt,243.82pt); + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,149.672pt) -- (61.2306pt,152.33pt) -- (64.2338pt,158.211pt) -- (70.2402pt,171.166pt) -- (73.2434pt,177.333pt) -- (95.7676pt,193.434pt) -- (133.308pt,206.77pt) -- (170.848pt,214.44pt) -- (208.388pt,219.306pt) -- (245.929pt,223.87pt) -- (283.469pt,227.094pt) -- (321.009pt,229.998pt); + \fill(59.4722pt,151.977pt) -- (61.7306pt,147.46pt) -- (57.2137pt,147.46pt) -- (59.4722pt,151.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.4722pt,151.977pt) -- (61.7306pt,147.46pt) -- (57.2137pt,147.46pt) -- (59.4722pt,151.977pt); + \fill(60.9778pt,154.235pt) -- (63.2362pt,149.718pt) -- (58.7194pt,149.718pt) -- (60.9778pt,154.235pt); + \draw[line width=1pt, line join=miter, line cap=rect](60.9778pt,154.235pt) -- (63.2362pt,149.718pt) -- (58.7194pt,149.718pt) -- (60.9778pt,154.235pt); + \fill(63.9891pt,160.258pt) -- (66.2475pt,155.741pt) -- (61.7306pt,155.741pt) -- (63.9891pt,160.258pt); + \draw[line width=1pt, line join=miter, line cap=rect](63.9891pt,160.258pt) -- (66.2475pt,155.741pt) -- (61.7306pt,155.741pt) -- (63.9891pt,160.258pt); + \fill(70.0116pt,173.056pt) -- (72.27pt,168.539pt) -- (67.7531pt,168.539pt) -- (70.0116pt,173.056pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.0116pt,173.056pt) -- (72.27pt,168.539pt) -- (67.7531pt,168.539pt) -- (70.0116pt,173.056pt); + \fill(73.0228pt,179.831pt) -- (75.2812pt,175.314pt) -- (70.7644pt,175.314pt) -- (73.0228pt,179.831pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.0228pt,179.831pt) -- (75.2812pt,175.314pt) -- (70.7644pt,175.314pt) -- (73.0228pt,179.831pt); + \fill(95.6072pt,195.64pt) -- (97.8656pt,191.123pt) -- (93.3487pt,191.123pt) -- (95.6072pt,195.64pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.6072pt,195.64pt) -- (97.8656pt,191.123pt) -- (93.3487pt,191.123pt) -- (95.6072pt,195.64pt); + \fill(133.248pt,209.191pt) -- (135.506pt,204.674pt) -- (130.989pt,204.674pt) -- (133.248pt,209.191pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.248pt,209.191pt) -- (135.506pt,204.674pt) -- (130.989pt,204.674pt) -- (133.248pt,209.191pt); + \fill(170.888pt,216.719pt) -- (173.147pt,212.202pt) -- (168.63pt,212.202pt) -- (170.888pt,216.719pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.888pt,216.719pt) -- (173.147pt,212.202pt) -- (168.63pt,212.202pt) -- (170.888pt,216.719pt); + \fill(208.529pt,221.236pt) -- (210.787pt,216.719pt) -- (206.271pt,216.719pt) -- (208.529pt,221.236pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.529pt,221.236pt) -- (210.787pt,216.719pt) -- (206.271pt,216.719pt) -- (208.529pt,221.236pt); + \fill(246.17pt,225.752pt) -- (248.428pt,221.236pt) -- (243.911pt,221.236pt) -- (246.17pt,225.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](246.17pt,225.752pt) -- (248.428pt,221.236pt) -- (243.911pt,221.236pt) -- (246.17pt,225.752pt); + \fill(283.81pt,229.517pt) -- (286.069pt,225pt) -- (281.552pt,225pt) -- (283.81pt,229.517pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.81pt,229.517pt) -- (286.069pt,225pt) -- (281.552pt,225pt) -- (283.81pt,229.517pt); + \fill(320.698pt,232.528pt) -- (322.957pt,228.011pt) -- (318.44pt,228.011pt) -- (320.698pt,232.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](320.698pt,232.528pt) -- (322.957pt,228.011pt) -- (318.44pt,228.011pt) -- (320.698pt,232.528pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,151.931pt) -- (59.7289pt,149.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7177pt,149.82pt) -- (62.7402pt,149.82pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,147.414pt) -- (59.7289pt,149.523pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7177pt,149.523pt) -- (62.7402pt,149.523pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,151.931pt) -- (59.7289pt,147.414pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2306pt,154.588pt) -- (61.2306pt,152.569pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.2193pt,152.569pt) -- (64.2418pt,152.569pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2306pt,150.072pt) -- (61.2306pt,152.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.2193pt,152.088pt) -- (64.2418pt,152.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2306pt,154.588pt) -- (61.2306pt,150.072pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.2338pt,160.469pt) -- (64.2338pt,158.366pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2225pt,158.366pt) -- (67.245pt,158.366pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.2338pt,155.952pt) -- (64.2338pt,158.054pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2225pt,158.054pt) -- (67.245pt,158.054pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.2338pt,160.469pt) -- (64.2338pt,155.952pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2402pt,173.425pt) -- (70.2402pt,173.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.229pt,173.088pt) -- (73.2515pt,173.088pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2402pt,168.908pt) -- (70.2402pt,169.014pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.229pt,169.014pt) -- (73.2515pt,169.014pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2402pt,173.425pt) -- (70.2402pt,168.908pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,179.592pt) -- (73.2434pt,179.365pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2322pt,179.365pt) -- (76.2547pt,179.365pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,175.075pt) -- (73.2434pt,175.042pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2322pt,175.042pt) -- (76.2547pt,175.042pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,179.592pt) -- (73.2434pt,175.075pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.7676pt,195.692pt) -- (95.7676pt,194.502pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.7563pt,194.502pt) -- (98.7788pt,194.502pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.7676pt,191.176pt) -- (95.7676pt,192.299pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.7563pt,192.299pt) -- (98.7788pt,192.299pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.7676pt,195.692pt) -- (95.7676pt,191.176pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.308pt,209.029pt) -- (133.308pt,207.248pt); + \draw[line width=1pt, line join=miter, line cap=rect](130.297pt,207.248pt) -- (136.319pt,207.248pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.308pt,204.512pt) -- (133.308pt,206.279pt); + \draw[line width=1pt, line join=miter, line cap=rect](130.297pt,206.279pt) -- (136.319pt,206.279pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.308pt,209.029pt) -- (133.308pt,204.512pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,216.699pt) -- (170.848pt,214.808pt); + \draw[line width=1pt, line join=miter, line cap=rect](167.837pt,214.808pt) -- (173.859pt,214.808pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,212.182pt) -- (170.848pt,214.065pt); + \draw[line width=1pt, line join=miter, line cap=rect](167.837pt,214.065pt) -- (173.859pt,214.065pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,216.699pt) -- (170.848pt,212.182pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.388pt,221.565pt) -- (208.388pt,219.549pt); + \draw[line width=1pt, line join=miter, line cap=rect](205.377pt,219.549pt) -- (211.4pt,219.549pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.388pt,217.048pt) -- (208.388pt,219.06pt); + \draw[line width=1pt, line join=miter, line cap=rect](205.377pt,219.06pt) -- (211.4pt,219.06pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.388pt,221.565pt) -- (208.388pt,217.048pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.929pt,226.129pt) -- (245.929pt,224.093pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.917pt,224.093pt) -- (248.94pt,224.093pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.929pt,221.612pt) -- (245.929pt,223.645pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.917pt,223.645pt) -- (248.94pt,223.645pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.929pt,226.129pt) -- (245.929pt,221.612pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,229.352pt) -- (283.469pt,227.447pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.458pt,227.447pt) -- (286.48pt,227.447pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,224.835pt) -- (283.469pt,226.733pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.458pt,226.733pt) -- (286.48pt,226.733pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,229.352pt) -- (283.469pt,224.835pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,232.257pt) -- (321.009pt,230.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.998pt,230.113pt) -- (324.02pt,230.113pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,227.74pt) -- (321.009pt,229.883pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.998pt,229.883pt) -- (324.02pt,229.883pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,232.257pt) -- (321.009pt,227.74pt); + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,145.249pt) -- (59.7289pt,146.952pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7177pt,146.952pt) -- (62.7402pt,146.952pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,140.732pt) -- (59.7289pt,137.901pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7177pt,137.901pt) -- (62.7402pt,137.901pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,145.249pt) -- (59.7289pt,140.732pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2306pt,147.19pt) -- (61.2306pt,145.11pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.2193pt,145.11pt) -- (64.2418pt,145.11pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2306pt,142.674pt) -- (61.2306pt,144.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.2193pt,144.752pt) -- (64.2418pt,144.752pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2306pt,147.19pt) -- (61.2306pt,142.674pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.2338pt,156.257pt) -- (64.2338pt,154.159pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2225pt,154.159pt) -- (67.245pt,154.159pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.2338pt,151.74pt) -- (64.2338pt,153.837pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2225pt,153.837pt) -- (67.245pt,153.837pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.2338pt,156.257pt) -- (64.2338pt,151.74pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2402pt,170.7pt) -- (70.2402pt,171.104pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.229pt,171.104pt) -- (73.2515pt,171.104pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2402pt,166.183pt) -- (70.2402pt,165.314pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.229pt,165.314pt) -- (73.2515pt,165.314pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2402pt,170.7pt) -- (70.2402pt,166.183pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,181.687pt) -- (73.2434pt,181.34pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2322pt,181.34pt) -- (76.2547pt,181.34pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,177.17pt) -- (73.2434pt,177.289pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2322pt,177.289pt) -- (76.2547pt,177.289pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,181.687pt) -- (73.2434pt,177.17pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.7676pt,194.517pt) -- (95.7676pt,193.065pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.7563pt,193.065pt) -- (98.7788pt,193.065pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.7676pt,190pt) -- (95.7676pt,191.414pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.7563pt,191.414pt) -- (98.7788pt,191.414pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.7676pt,194.517pt) -- (95.7676pt,190pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.308pt,207.474pt) -- (133.308pt,205.48pt); + \draw[line width=1pt, line join=miter, line cap=rect](130.297pt,205.48pt) -- (136.319pt,205.48pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.308pt,202.957pt) -- (133.308pt,204.946pt); + \draw[line width=1pt, line join=miter, line cap=rect](130.297pt,204.946pt) -- (136.319pt,204.946pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.308pt,207.474pt) -- (133.308pt,202.957pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,215.059pt) -- (170.848pt,213.203pt); + \draw[line width=1pt, line join=miter, line cap=rect](167.837pt,213.203pt) -- (173.859pt,213.203pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,210.542pt) -- (170.848pt,212.388pt); + \draw[line width=1pt, line join=miter, line cap=rect](167.837pt,212.388pt) -- (173.859pt,212.388pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,215.059pt) -- (170.848pt,210.542pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.388pt,221.047pt) -- (208.388pt,219.064pt); + \draw[line width=1pt, line join=miter, line cap=rect](205.377pt,219.064pt) -- (211.4pt,219.064pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.388pt,216.53pt) -- (208.388pt,218.509pt); + \draw[line width=1pt, line join=miter, line cap=rect](205.377pt,218.509pt) -- (211.4pt,218.509pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.388pt,221.047pt) -- (208.388pt,216.53pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.929pt,226.842pt) -- (245.929pt,225.174pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.917pt,225.174pt) -- (248.94pt,225.174pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.929pt,222.325pt) -- (245.929pt,223.974pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.917pt,223.974pt) -- (248.94pt,223.974pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.929pt,226.842pt) -- (245.929pt,222.325pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,234.695pt) -- (283.469pt,232.514pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.458pt,232.514pt) -- (286.48pt,232.514pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,230.178pt) -- (283.469pt,232.359pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.458pt,232.359pt) -- (286.48pt,232.359pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,234.695pt) -- (283.469pt,230.178pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,243.838pt) -- (321.009pt,241.718pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.998pt,241.718pt) -- (324.02pt,241.718pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,239.321pt) -- (321.009pt,241.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.998pt,241.44pt) -- (324.02pt,241.44pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,243.838pt) -- (321.009pt,239.321pt); + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,175.471pt) -- (59.7289pt,173.656pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7177pt,173.656pt) -- (62.7402pt,173.656pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,170.954pt) -- (59.7289pt,172.757pt); + \draw[line width=1pt, line join=miter, line cap=rect](56.7177pt,172.757pt) -- (62.7402pt,172.757pt); + \draw[line width=1pt, line join=miter, line cap=rect](59.7289pt,175.471pt) -- (59.7289pt,170.954pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2306pt,176.356pt) -- (61.2306pt,174.552pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.2193pt,174.552pt) -- (64.2418pt,174.552pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2306pt,171.839pt) -- (61.2306pt,173.63pt); + \draw[line width=1pt, line join=miter, line cap=rect](58.2193pt,173.63pt) -- (64.2418pt,173.63pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2306pt,176.356pt) -- (61.2306pt,171.839pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.2338pt,179.196pt) -- (64.2338pt,177.281pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2225pt,177.281pt) -- (67.245pt,177.281pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.2338pt,174.679pt) -- (64.2338pt,176.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](61.2225pt,176.588pt) -- (67.245pt,176.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](64.2338pt,179.196pt) -- (64.2338pt,174.679pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2402pt,185.919pt) -- (70.2402pt,183.925pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.229pt,183.925pt) -- (73.2515pt,183.925pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2402pt,181.402pt) -- (70.2402pt,183.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](67.229pt,183.393pt) -- (73.2515pt,183.393pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2402pt,185.919pt) -- (70.2402pt,181.402pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,189.858pt) -- (73.2434pt,187.824pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2322pt,187.824pt) -- (76.2547pt,187.824pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,185.341pt) -- (73.2434pt,187.373pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2322pt,187.373pt) -- (76.2547pt,187.373pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,189.858pt) -- (73.2434pt,185.341pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.7676pt,209.936pt) -- (95.7676pt,207.84pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.7563pt,207.84pt) -- (98.7788pt,207.84pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.7676pt,205.419pt) -- (95.7676pt,207.514pt); + \draw[line width=1pt, line join=miter, line cap=rect](92.7563pt,207.514pt) -- (98.7788pt,207.514pt); + \draw[line width=1pt, line join=miter, line cap=rect](95.7676pt,209.936pt) -- (95.7676pt,205.419pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.308pt,228.78pt) -- (133.308pt,226.782pt); + \draw[line width=1pt, line join=miter, line cap=rect](130.297pt,226.782pt) -- (136.319pt,226.782pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.308pt,224.264pt) -- (133.308pt,226.258pt); + \draw[line width=1pt, line join=miter, line cap=rect](130.297pt,226.258pt) -- (136.319pt,226.258pt); + \draw[line width=1pt, line join=miter, line cap=rect](133.308pt,228.78pt) -- (133.308pt,224.264pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,241.464pt) -- (170.848pt,239.459pt); + \draw[line width=1pt, line join=miter, line cap=rect](167.837pt,239.459pt) -- (173.859pt,239.459pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,236.947pt) -- (170.848pt,238.949pt); + \draw[line width=1pt, line join=miter, line cap=rect](167.837pt,238.949pt) -- (173.859pt,238.949pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,241.464pt) -- (170.848pt,236.947pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.388pt,249.881pt) -- (208.388pt,247.839pt); + \draw[line width=1pt, line join=miter, line cap=rect](205.377pt,247.839pt) -- (211.4pt,247.839pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.388pt,245.364pt) -- (208.388pt,247.403pt); + \draw[line width=1pt, line join=miter, line cap=rect](205.377pt,247.403pt) -- (211.4pt,247.403pt); + \draw[line width=1pt, line join=miter, line cap=rect](208.388pt,249.881pt) -- (208.388pt,245.364pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.929pt,257.816pt) -- (245.929pt,255.839pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.917pt,255.839pt) -- (248.94pt,255.839pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.929pt,253.299pt) -- (245.929pt,255.271pt); + \draw[line width=1pt, line join=miter, line cap=rect](242.917pt,255.271pt) -- (248.94pt,255.271pt); + \draw[line width=1pt, line join=miter, line cap=rect](245.929pt,257.816pt) -- (245.929pt,253.299pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,265.189pt) -- (283.469pt,263.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.458pt,263.238pt) -- (286.48pt,263.238pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,260.673pt) -- (283.469pt,262.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.458pt,262.618pt) -- (286.48pt,262.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,265.189pt) -- (283.469pt,260.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,271.191pt) -- (321.009pt,269.195pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.998pt,269.195pt) -- (324.02pt,269.195pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,266.674pt) -- (321.009pt,268.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.998pt,268.666pt) -- (324.02pt,268.666pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,271.191pt) -- (321.009pt,266.674pt); + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,181.161pt) -- (73.2434pt,178.958pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2322pt,178.958pt) -- (76.2547pt,178.958pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,176.644pt) -- (73.2434pt,178.847pt); + \draw[line width=1pt, line join=miter, line cap=rect](70.2322pt,178.847pt) -- (76.2547pt,178.847pt); + \draw[line width=1pt, line join=miter, line cap=rect](73.2434pt,181.161pt) -- (73.2434pt,176.644pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,215.44pt) -- (170.848pt,213.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](167.837pt,213.588pt) -- (173.859pt,213.588pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,210.923pt) -- (170.848pt,212.766pt); + \draw[line width=1pt, line join=miter, line cap=rect](167.837pt,212.766pt) -- (173.859pt,212.766pt); + \draw[line width=1pt, line join=miter, line cap=rect](170.848pt,215.44pt) -- (170.848pt,210.923pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,228.629pt) -- (283.469pt,226.411pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.458pt,226.411pt) -- (286.48pt,226.411pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,224.112pt) -- (283.469pt,226.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](280.458pt,226.329pt) -- (286.48pt,226.329pt); + \draw[line width=1pt, line join=miter, line cap=rect](283.469pt,228.629pt) -- (283.469pt,224.112pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,234.509pt) -- (321.009pt,232.369pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.998pt,232.369pt) -- (324.02pt,232.369pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,229.993pt) -- (321.009pt,232.132pt); + \draw[line width=1pt, line join=miter, line cap=rect](317.998pt,232.132pt) -- (324.02pt,232.132pt); + \draw[line width=1pt, line join=miter, line cap=rect](321.009pt,234.509pt) -- (321.009pt,229.993pt); +\end{scope} +\begin{scope} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{206.271pt}{278.449pt}}]{\fontsize{11}{0}\selectfont{\textbf{ }}} + \color[rgb]{0,0,0} + \pgftext[center, base, at={\pgfpoint{15.0563pt}{193.005pt}},rotate=90]{\fontsize{12}{0}\selectfont{\textbf{Enactment Time [sec]}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{44.4159pt}{118.853pt}}]{\fontsize{10}{0}\selectfont{1}} + \pgftext[center, base, at={\pgfpoint{41.4047pt}{160.258pt}}]{\fontsize{10}{0}\selectfont{10}} + \pgftext[center, base, at={\pgfpoint{38.3934pt}{201.662pt}}]{\fontsize{10}{0}\selectfont{100}} + \pgftext[center, base, at={\pgfpoint{33.8766pt}{243.067pt}}]{\fontsize{10}{0}\selectfont{1.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,118.1pt) -- (53.4497pt,118.1pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,134.662pt) -- (53.4497pt,134.662pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,146.707pt) -- (53.4497pt,146.707pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,154.235pt) -- (53.4497pt,154.235pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,159.505pt) -- (53.4497pt,159.505pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,176.067pt) -- (53.4497pt,176.067pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,188.112pt) -- (53.4497pt,188.112pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,195.64pt) -- (53.4497pt,195.64pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,200.91pt) -- (53.4497pt,200.91pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,217.472pt) -- (53.4497pt,217.472pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,229.517pt) -- (53.4497pt,229.517pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,237.045pt) -- (53.4497pt,237.045pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,242.314pt) -- (53.4497pt,242.314pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,258.123pt) -- (53.4497pt,258.123pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,121.864pt) -- (50.4384pt,121.864pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,163.269pt) -- (50.4384pt,163.269pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,204.674pt) -- (50.4384pt,204.674pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,246.078pt) -- (50.4384pt,246.078pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,270.921pt) -- (57.2137pt,113.583pt); + \pgftext[center, base, at={\pgfpoint{204.765pt}{78.2012pt}}]{\fontsize{12}{0}\selectfont{\textbf{Number of Activities}}} + \color[rgb]{0.0784314,0.0745098,0.0705882} + \pgftext[center, base, at={\pgfpoint{57.2137pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{0}} + \pgftext[center, base, at={\pgfpoint{119.697pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{10.000}} + \pgftext[center, base, at={\pgfpoint{182.181pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{20.000}} + \pgftext[center, base, at={\pgfpoint{244.664pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{30.000}} + \pgftext[center, base, at={\pgfpoint{307.147pt}{93.2575pt}}]{\fontsize{10}{0}\selectfont{40.000}} + \color[rgb]{0,0,0} + \draw[line width=1pt, line join=bevel, line cap=rect](70.0116pt,113.583pt) -- (70.0116pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](82.0566pt,113.583pt) -- (82.0566pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](94.8544pt,113.583pt) -- (94.8544pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](106.899pt,113.583pt) -- (106.899pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](132.495pt,113.583pt) -- (132.495pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](144.54pt,113.583pt) -- (144.54pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](157.338pt,113.583pt) -- (157.338pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](170.136pt,113.583pt) -- (170.136pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](194.978pt,113.583pt) -- (194.978pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](207.023pt,113.583pt) -- (207.023pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](219.821pt,113.583pt) -- (219.821pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](232.619pt,113.583pt) -- (232.619pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](257.462pt,113.583pt) -- (257.462pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](270.26pt,113.583pt) -- (270.26pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](282.305pt,113.583pt) -- (282.305pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](295.103pt,113.583pt) -- (295.103pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](319.945pt,113.583pt) -- (319.945pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](332.743pt,113.583pt) -- (332.743pt,109.819pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,113.583pt) -- (57.2137pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](119.697pt,113.583pt) -- (119.697pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](182.181pt,113.583pt) -- (182.181pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](244.664pt,113.583pt) -- (244.664pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](307.147pt,113.583pt) -- (307.147pt,106.808pt); + \draw[line width=1pt, line join=bevel, line cap=rect](57.2137pt,113.583pt) -- (338.766pt,113.583pt); + \draw[line width=1pt, line join=miter, line cap=rect](166.372pt,189.618pt) -- (291.338pt,189.618pt) -- (291.338pt,124.123pt) -- (166.372pt,124.123pt) -- (166.372pt,189.618pt); + \draw[line width=1pt, line join=miter, line cap=rect](174.653pt,178.325pt) -- (204.012pt,178.325pt); + \fill(189.332pt,177.949pt) ellipse (2.63484pt and 2.63484pt); + \draw[line width=1pt, line join=miter, line cap=rect](189.332pt,177.949pt) ellipse (2.63484pt and 2.63484pt); + \pgftext[left, base, at={\pgfpoint{211.54pt}{173.808pt}}]{\fontsize{12}{0}\selectfont{MWRE-Late}} + \color[rgb]{1,0,0} + \draw[line width=1pt, line join=miter, line cap=rect](174.653pt,164.022pt) -- (204.012pt,164.022pt); + \fill(186.697pt,166.28pt) -- (191.967pt,166.28pt) -- (191.967pt,161.011pt) -- (186.697pt,161.011pt) -- (186.697pt,166.28pt); + \draw[line width=1pt, line join=miter, line cap=rect](186.697pt,166.28pt) -- (191.967pt,166.28pt) -- (191.967pt,161.011pt) -- (186.697pt,161.011pt) -- (186.697pt,166.28pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{211.54pt}{159.505pt}}]{\fontsize{12}{0}\selectfont{Swift}} + \color[rgb]{0,1,0} + \draw[line width=1pt, line join=miter, line cap=rect](174.653pt,149.718pt) -- (204.012pt,149.718pt); + \fill(188.956pt,151.977pt) -- (191.214pt,149.718pt) -- (188.956pt,147.46pt) -- (186.697pt,149.718pt) -- (188.956pt,151.977pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.956pt,151.977pt) -- (191.214pt,149.718pt) -- (188.956pt,147.46pt) -- (186.697pt,149.718pt) -- (188.956pt,151.977pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{211.54pt}{145.202pt}}]{\fontsize{12}{0}\selectfont{MWRE-Early}} + \color[rgb]{0,0,1} + \draw[line width=1pt, line join=miter, line cap=rect](174.653pt,135.415pt) -- (204.012pt,135.415pt); + \fill(188.956pt,137.673pt) -- (191.214pt,133.157pt) -- (186.697pt,133.157pt) -- (188.956pt,137.673pt); + \draw[line width=1pt, line join=miter, line cap=rect](188.956pt,137.673pt) -- (191.214pt,133.157pt) -- (186.697pt,133.157pt) -- (188.956pt,137.673pt); + \color[rgb]{0,0,0} + \pgftext[left, base, at={\pgfpoint{211.54pt}{130.898pt}}]{\fontsize{12}{0}\selectfont{OpenMP}} +\end{scope} +\end{tikzpicture} diff --git a/mwre/figures/Sparselu-experiments1.dia b/mwre/figures/Sparselu-experiments1.dia new file mode 100755 index 0000000000000000000000000000000000000000..1858d88eb3ccdc886d98e6a1c4f6282511dd2808 GIT binary patch literal 3799 zcmV;|4k+;-iwFP!000021MOX1Z{s!=eV<=pq_2r0ev?gSiY>6kJ}j_&pTEu1$=A48BzgAn0tMm4 zB+l;hX_C!8Ui|C#U$5lF&!0a0G)<=C+(q|)&Wijg zn_kqTmgDa8G%qG!qx9p&4_~UEi|gfKuGfyU4=GE$z?w@Iw~u*I7Ew}eo4m{OG>)>`YFRwRhuc}) zN2zwPUDL9d#h0Wk^F8PPB}x~4CQyI;8f`-(cUC0R-GRF{qT?vf$+Ud9{kH3Jg#kPK zg4M@=8SVIAlSOiu#%(i5veNo~uMYp>=J1<$sLJ4PU$^v#`e>acVk%=6v*9IT_LNNH z#U58%AJcK9hvl&AeOG;RT;B^*f3#7sD-&t-5*N$E|4rYzxR@2DR!^39c$s!4(S4bG zUH#U$DEZxg;`?$r+h5cC`Tij)%E{H_m;BqsTPLFXkYxJt;veDq<=UK}KAO&kTi5F` ze|4%W!Y@@oNEo8c%dnkDx=h^NZCWVwB%*AV#;;a_kZD6$YC|_yC=3+4Bw-*AGa9Gy z{PsRCvh9Y!<=iSWRc6_q-)rq+7RP>wli5SL4%$qAy5h@457R_vX z`5a+}tp#)|4ymPqmRR44biAx=Sji9*j4f8{?X`4RH66U#?5wEnSGL=A&+SsGy|V4C ze?uzZMh)z&Zab4<{|eVy=9xYuxY2JYHP=GoMG^meUl zOCQ9fkAP#$>@Bv{yPg&A5OZBsZ>#R10k%47-yZ0uS^wJV-EX>DOrv6|%iZ6TEN-cH z*iF47K=qC^>K$=V@9y&~yN$DHHJQPa>>6ZF>hN>Y{&WB63hl`n&{2UtD zIWz`!XzDOS2OK6x8%sA1Yz|M)0q>KbtxoFn+?m_?GY9o&=Ek2fP=dyd1dX8+H13n2 z@%bfaV&~BGK!>hBX<$fhFeUB|Qz9W0sDxDmRU!xwRkE3*hm}063#^4-D#bkPjfq`hJ~0==ni87$<(-+sWEh>#=SB% zKEF&&?3~&y%+v`g{WVRK$3?53BYToB)qY0MC8B{K;}U&oK*HJ*m*~b|JzQ~hi9{fg z8kg}roE;M4HLhqt5C7F?oYzFGyAaxN6U8@*k9|vYBs$G*(g-4AC5=auN zOA#ogO;t;C#1*Y^<) zD#>b*CXmu`tpaZ18tMN71a`|DJ4UHPo!E!($GS+062Q>T85BLM+t14i?xTF=pw zVLchvlVQJGGOS(}>r{n2752zfSmcHayM=O$R`SAT$x{wW-VioQ%QQQETfA$@lN}Wn z9hVD>+>l`jf^urqaB31lJ2mR%)adM-8d*9uEEyIlSDD%rUWiOx8M?8zI50zR8XMyx zoS-vvOK*l{!D2@&SOt`#b*s_nJ0x(5ZkcBLsB=rv#L}rxOl*yjD}c#}k)Z%4ZL0w= zaWH_%ZjK&c@&JC{J;Sz~U`={3R=JgNqV)LR&# zT9n2sMz7fcW?Vk6&Aj@MdBvFTP&$+?>NV5vMl=28dFmOqU}9;buk&JQ_hRX;228k6 zk*z<_8c#!}?Qr%cA;TC%8`{PcY8!*SeC)jBW4rlL`=Z&M&$D3(qlng$FcqUj34 zts|O2i9**W*azhGF?|Lxjk%2^6rm{jE%d&g$%5jP}tb30*5o@kal?x5ri zd2-$|%}(Eb*H6xMCuGCe+x$B8n|IyNP?3akYT0yZ0qxYXms88Lb82Mi)Ub>_LY!r4 z0>Ri@8oIH!I5b0(y^KBUQ#wIs=9bMpIwS3mQHP{5MYu`fJuP@OtKfibY@PCES(w{V3N)?NUI66z(P;F3^G0;EF!me8X~LMe5{*uw~luZP1LX07;o+K(_0U(aTS zo~`HEdY-NKJ+t-93$Z<0@5pRD%3N_kK+2tHmOJjC+zn)c;2t~>b4Ks^iMj58Y?ykR zUk7IDQSOSV2jbAO>Cgh&p=A$;mS^YC$kL%=jMR-$j(-$ zbb`*zExj3*rAMVJmL5oY=FRlXpwlz&k)HY4rDtO4&?hDVrOFwgB)|YA-UO5+9H1mT zpyUB14=8y+=^#K!ctGjsfD#LxEms5>pv0Sik^}{mM2{tleCG|GvICUVQ2`}}oB>J# z3{c`tKuLlEN}>m#bY>2XEFBsaP-56!hK2%^#0pRnkbsit1t^Jk4k#&0KuH}HP-4Ux zpd`QmCEf&-Bq*RHdH_mimY#{FLmyr8$*3F2r+G)-_@YltY8rke`ozZJ#}|DbJ~J=- z^s>*gy9N{P9PGXvaL^NBWw{=7dC?PlId*fO7Xg;fGX4FRVxdR9vH=2bL8Mgx3 zm_e;=%zzQt#tdrz#tazwh(5248JN|^4AfCX@1YqrVtfZo^=_SGAL!p=&D3qY8 zc0ihiSTq{b$a04Lm_}%PrqQVqiw0x+JAB#=dk&jdcj%jL1-19~Y!b-I){Xfq zHh+~6UhQIz{d`-e=-FhkMeQM=@}jkmVo zuqf{FKx2P1${p-qNrI|!j0zZ;C^qe=wqpPzBg{ALsE#j)cC=-RoujaCNzbY!IaG8^MiM!EL_*>a>-9y}eZ^&Gtr!v>ouWWflx%L3` zOO!5RpFoe5Kryn(pgUfL3z0#woAwBW0j6@~EL!7rx=B{D>X2x)<+r3*jhabYC)k|< z_hsB3BWNH9I_>=D^Vr$tF|?CexhIVwH1eav-D!+Cd4MQk)_B?udKG|}?vNukY6fdl zb+nC9K`8npxgi4;RpR?gWruUpd?s_if>1Uc8Sl=6JyTizdm6pO#itMTFZ$1{h~}R@ N{2$uL9Z*ma0RUDmS#$sZ literal 0 HcmV?d00001 diff --git a/mwre/figures/Sparselu-experiments1.eps b/mwre/figures/Sparselu-experiments1.eps new file mode 100755 index 0000000..4bf76f2 --- /dev/null +++ b/mwre/figures/Sparselu-experiments1.eps @@ -0,0 +1,887 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: Sparselu.dia +%%Creator: Dia v0.97.3 +%%CreationDate: Thu Jul 2 14:06:50 2015 +%%For: matthias +%%Orientation: Portrait +%%Magnification: 1.0000 +%%BoundingBox: 0 0 712 740 +%%BeginSetup +%%EndSetup +%%EndComments +%%BeginProlog +[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright +/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one +/two /three /four /five /six /seven /eight /nine /colon /semicolon +/less /equal /greater /question /at /A /B /C /D /E +/F /G /H /I /J /K /L /M /N /O +/P /Q /R /S /T /U /V /W /X /Y +/Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c +/d /e /f /g /h /i /j /k /l /m +/n /o /p /q /r /s /t /u /v /w +/x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright +/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior +/acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf +/threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla +/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde +/Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex +/Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring +/ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis +/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave +/uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def +/cp {closepath} bind def +/c {curveto} bind def +/f {fill} bind def +/a {arc} bind def +/ef {eofill} bind def +/ex {exch} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth pop} bind def +/tr {translate} bind def + +/ellipsedict 8 dict def +ellipsedict /mtrx matrix put +/ellipse +{ ellipsedict begin + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def /savematrix mtrx currentmatrix def + x y tr xrad yrad sc + 0 0 1 startangle endangle arc + savematrix setmatrix + end +} def + +/mergeprocs { +dup length +3 -1 roll +dup +length +dup +5 1 roll +3 -1 roll +add +array cvx +dup +3 -1 roll +0 exch +putinterval +dup +4 2 roll +putinterval +} bind def +/Times-Roman-latin1 + /Times-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-Italic-latin1 + /Times-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-Bold-latin1 + /Times-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-BoldItalic-latin1 + /Times-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-Gothic-latin1 + /AvantGarde-Gothic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-BookOblique-latin1 + /AvantGarde-BookOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-Demi-latin1 + /AvantGarde-Demi findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-DemiOblique-latin1 + /AvantGarde-DemiOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-Light-latin1 + /Bookman-Light findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-LightItalic-latin1 + /Bookman-LightItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-Demi-latin1 + /Bookman-Demi findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-DemiItalic-latin1 + /Bookman-DemiItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-latin1 + /Courier findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-Oblique-latin1 + /Courier-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-Bold-latin1 + /Courier-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-BoldOblique-latin1 + /Courier-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-latin1 + /Helvetica findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Oblique-latin1 + /Helvetica-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Bold-latin1 + /Helvetica-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-BoldOblique-latin1 + /Helvetica-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-latin1 + /Helvetica-Narrow findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-Oblique-latin1 + /Helvetica-Narrow-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-Bold-latin1 + /Helvetica-Narrow-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-BoldOblique-latin1 + /Helvetica-Narrow-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Roman-latin1 + /NewCenturySchlbk-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Italic-latin1 + /NewCenturySchlbk-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Bold-latin1 + /NewCenturySchlbk-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-BoldItalic-latin1 + /NewCenturySchlbk-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Roman-latin1 + /Palatino-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Italic-latin1 + /Palatino-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Bold-latin1 + /Palatino-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-BoldItalic-latin1 + /Palatino-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Symbol-latin1 + /Symbol findfont +definefont pop +/ZapfChancery-MediumItalic-latin1 + /ZapfChancery-MediumItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/ZapfDingbats-latin1 + /ZapfDingbats findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +28.346000 -28.346000 scale +36.050000 -33.050000 translate +%%EndProlog + + +1.000000 1.000000 1.000000 srgb +n -35.500000 9.330010 m -35.500000 30.750009 l -11.500000 30.750009 l -11.500000 9.330010 l f +n -35.500000 9.830010 m -35.500000 9.830010 0.500000 0.500000 180.000000 270.000000 ellipse f +n -11.500000 9.830010 m -11.500000 9.830010 0.500000 0.500000 270.000000 360.000000 ellipse f +n -36.000000 9.830010 m -36.000000 30.250009 l -11.000000 30.250009 l -11.000000 9.830010 l f +n -35.500000 30.250009 m -35.500000 30.250009 0.500000 0.500000 90.000000 180.000000 ellipse f +n -11.500000 30.250009 m -11.500000 30.250009 0.500000 0.500000 0.000000 90.000000 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -35.500000 9.330010 m -11.500000 9.330010 l s +n -35.500000 30.750009 m -11.500000 30.750009 l s +n -35.500000 9.830010 0.500000 0.500000 180.000000 270.000000 ellipse s +n -11.500000 9.830010 0.500000 0.500000 270.000000 360.000000 ellipse s +n -36.000000 9.830010 m -36.000000 30.250009 l s +n -11.000000 9.830010 m -11.000000 30.250009 l s +n -35.500000 30.250009 0.500000 0.500000 90.000000 180.000000 ellipse s +n -11.500000 30.250009 0.500000 0.500000 0.000000 90.000000 ellipse s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(Sequential) -35.550000 10.491732 m + gs 1 -1 sc sh gr +(For / While) -35.550000 11.620621 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n -25.500000 9.000000 m -25.500000 10.200000 l -21.500000 10.200000 l -21.500000 9.000000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -25.500000 9.000000 m -25.500000 10.200000 l -21.500000 10.200000 l -21.500000 9.000000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -23.500000 9.000000 m -23.500000 10.200000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -24.500000 9.000000 m -24.500000 10.200000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -23.500000 9.600000 m -23.500000 9.600000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -22.500000 9.000000 m -22.500000 10.200000 l s +1.000000 1.000000 1.000000 srgb +n -25.500000 30.000000 m -25.500000 31.200000 l -21.500000 31.200000 l -21.500000 30.000000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -25.500000 30.000000 m -25.500000 31.200000 l -21.500000 31.200000 l -21.500000 30.000000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -23.500000 30.000000 m -23.500000 31.200000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -24.500000 30.000000 m -24.500000 31.200000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -23.500000 30.600000 m -23.500000 30.600000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -22.500000 30.000000 m -22.500000 31.200000 l s +1.000000 1.000000 1.000000 srgb +n -30.000033 16.249952 4.253067 1.518952 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -30.000033 16.249952 4.253067 1.518952 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(mProjectPP) dup sw 2 div -30.000033 ex sub 16.297230 m + gs 1 -1 sc sh gr +n -23.500000 7.500000 0.500000 0.500000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +n -23.500000 7.500000 0.500000 0.500000 0 360 ellipse cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -23.500000 8.044922 m -23.500000 8.450000 l s +0 slj +n -23.750000 8.450000 m -23.500000 8.950000 l -23.250000 8.450000 l ef +0.100000 slw +[] 0 sd +0 slj +n -23.750000 8.450000 m -23.500000 8.950000 l -23.250000 8.450000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -30.000000 17.769000 m -30.000000 18.950000 l s +0 slj +n -30.250000 18.950000 m -30.000000 19.450000 l -29.750000 18.950000 l ef +0.100000 slw +[] 0 sd +0 slj +n -30.250000 18.950000 m -30.000000 19.450000 l -29.750000 18.950000 l cp s +1.000000 1.000000 1.000000 srgb +n -35.000000 19.850000 m -35.000000 26.322212 l -25.000000 26.322212 l -25.000000 19.850000 l f +n -35.000000 20.350000 m -35.000000 20.350000 0.500000 0.500000 180.000000 270.000000 ellipse f +n -25.000000 20.350000 m -25.000000 20.350000 0.500000 0.500000 270.000000 360.000000 ellipse f +n -35.500000 20.350000 m -35.500000 25.822212 l -24.500000 25.822212 l -24.500000 20.350000 l f +n -35.000000 25.822212 m -35.000000 25.822212 0.500000 0.500000 90.000000 180.000000 ellipse f +n -25.000000 25.822212 m -25.000000 25.822212 0.500000 0.500000 0.000000 90.000000 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -35.000000 19.850000 m -25.000000 19.850000 l s +n -35.000000 26.322212 m -25.000000 26.322212 l s +n -35.000000 20.350000 0.500000 0.500000 180.000000 270.000000 ellipse s +n -25.000000 20.350000 0.500000 0.500000 270.000000 360.000000 ellipse s +n -35.500000 20.350000 m -35.500000 25.822212 l s +n -24.500000 20.350000 m -24.500000 25.822212 l s +n -35.000000 25.822212 0.500000 0.500000 90.000000 180.000000 ellipse s +n -25.000000 25.822212 0.500000 0.500000 0.000000 90.000000 ellipse s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(Parallel) -35.050000 21.440051 m + gs 1 -1 sc sh gr +(For) -35.050000 22.568939 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n -32.000000 19.500000 m -32.000000 20.700000 l -28.000000 20.700000 l -28.000000 19.500000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -32.000000 19.500000 m -32.000000 20.700000 l -28.000000 20.700000 l -28.000000 19.500000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -30.000000 19.500000 m -30.000000 20.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -31.000000 19.500000 m -31.000000 20.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -30.000000 20.100000 m -30.000000 20.100000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -29.000000 19.500000 m -29.000000 20.700000 l s +1.000000 1.000000 1.000000 srgb +n -32.000000 25.500000 m -32.000000 26.700000 l -28.000000 26.700000 l -28.000000 25.500000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -32.000000 25.500000 m -32.000000 26.700000 l -28.000000 26.700000 l -28.000000 25.500000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -30.000000 25.500000 m -30.000000 26.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -31.000000 25.500000 m -31.000000 26.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -30.000000 26.100000 m -30.000000 26.100000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -29.000000 25.500000 m -29.000000 26.700000 l s +1.000000 1.000000 1.000000 srgb +n -30.000000 23.250000 3.500000 1.250000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -30.000000 23.250000 3.500000 1.250000 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(fwd) dup sw 2 div -30.000000 ex sub 23.297278 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -30.000000 20.700000 m -30.000000 21.450000 l s +0 slj +n -30.250000 21.450000 m -30.000000 21.950000 l -29.750000 21.450000 l ef +0.100000 slw +[] 0 sd +0 slj +n -30.250000 21.450000 m -30.000000 21.950000 l -29.750000 21.450000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -30.000000 24.500000 m -30.000000 24.950000 l s +0 slj +n -30.250000 24.950000 m -30.000000 25.450000 l -29.750000 24.950000 l ef +0.100000 slw +[] 0 sd +0 slj +n -30.250000 24.950000 m -30.000000 25.450000 l -29.750000 24.950000 l cp s +1.000000 1.000000 1.000000 srgb +n -22.000000 12.850000 m -22.000000 19.197217 l -12.000000 19.197217 l -12.000000 12.850000 l f +n -22.000000 13.350000 m -22.000000 13.350000 0.500000 0.500000 180.000000 270.000000 ellipse f +n -12.000000 13.350000 m -12.000000 13.350000 0.500000 0.500000 270.000000 360.000000 ellipse f +n -22.500000 13.350000 m -22.500000 18.697217 l -11.500000 18.697217 l -11.500000 13.350000 l f +n -22.000000 18.697217 m -22.000000 18.697217 0.500000 0.500000 90.000000 180.000000 ellipse f +n -12.000000 18.697217 m -12.000000 18.697217 0.500000 0.500000 0.000000 90.000000 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -22.000000 12.850000 m -12.000000 12.850000 l s +n -22.000000 19.197217 m -12.000000 19.197217 l s +n -22.000000 13.350000 0.500000 0.500000 180.000000 270.000000 ellipse s +n -12.000000 13.350000 0.500000 0.500000 270.000000 360.000000 ellipse s +n -22.500000 13.350000 m -22.500000 18.697217 l s +n -11.500000 13.350000 m -11.500000 18.697217 l s +n -22.000000 18.697217 0.500000 0.500000 90.000000 180.000000 ellipse s +n -12.000000 18.697217 0.500000 0.500000 0.000000 90.000000 ellipse s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(Parallel) -22.050000 14.377553 m + gs 1 -1 sc sh gr +(For) -22.050000 15.506442 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n -19.000000 12.500000 m -19.000000 13.700000 l -15.000000 13.700000 l -15.000000 12.500000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -19.000000 12.500000 m -19.000000 13.700000 l -15.000000 13.700000 l -15.000000 12.500000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 12.500000 m -17.000000 13.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -18.000000 12.500000 m -18.000000 13.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 13.100000 m -17.000000 13.100000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -16.000000 12.500000 m -16.000000 13.700000 l s +1.000000 1.000000 1.000000 srgb +n -19.000000 18.500000 m -19.000000 19.700000 l -15.000000 19.700000 l -15.000000 18.500000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -19.000000 18.500000 m -19.000000 19.700000 l -15.000000 19.700000 l -15.000000 18.500000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 18.500000 m -17.000000 19.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -18.000000 18.500000 m -18.000000 19.700000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 19.100000 m -17.000000 19.100000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -16.000000 18.500000 m -16.000000 19.700000 l s +1.000000 1.000000 1.000000 srgb +n -17.000000 16.250000 3.500000 1.250000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -17.000000 16.250000 3.500000 1.250000 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(bdiv) dup sw 2 div -17.000000 ex sub 16.297278 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 13.700000 m -17.000000 14.450000 l s +0 slj +n -17.250000 14.450000 m -17.000000 14.950000 l -16.750000 14.450000 l ef +0.100000 slw +[] 0 sd +0 slj +n -17.250000 14.450000 m -17.000000 14.950000 l -16.750000 14.450000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 17.500000 m -17.000000 17.950000 l s +0 slj +n -17.250000 17.950000 m -17.000000 18.450000 l -16.750000 17.950000 l ef +0.100000 slw +[] 0 sd +0 slj +n -17.250000 17.950000 m -17.000000 18.450000 l -16.750000 17.950000 l cp s +1.000000 1.000000 1.000000 srgb +n -22.000000 21.400000 m -22.000000 27.822212 l -12.000000 27.822212 l -12.000000 21.400000 l f +n -22.000000 21.900000 m -22.000000 21.900000 0.500000 0.500000 180.000000 270.000000 ellipse f +n -12.000000 21.900000 m -12.000000 21.900000 0.500000 0.500000 270.000000 360.000000 ellipse f +n -22.500000 21.900000 m -22.500000 27.322212 l -11.500000 27.322212 l -11.500000 21.900000 l f +n -22.000000 27.322212 m -22.000000 27.322212 0.500000 0.500000 90.000000 180.000000 ellipse f +n -12.000000 27.322212 m -12.000000 27.322212 0.500000 0.500000 0.000000 90.000000 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -22.000000 21.400000 m -12.000000 21.400000 l s +n -22.000000 27.822212 m -12.000000 27.822212 l s +n -22.000000 21.900000 0.500000 0.500000 180.000000 270.000000 ellipse s +n -12.000000 21.900000 0.500000 0.500000 270.000000 360.000000 ellipse s +n -22.500000 21.900000 m -22.500000 27.322212 l s +n -11.500000 21.900000 m -11.500000 27.322212 l s +n -22.000000 27.322212 0.500000 0.500000 90.000000 180.000000 ellipse s +n -12.000000 27.322212 0.500000 0.500000 0.000000 90.000000 ellipse s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(Parallel) -22.050000 22.965051 m + gs 1 -1 sc sh gr +(For) -22.050000 24.093939 m + gs 1 -1 sc sh gr +1.000000 1.000000 1.000000 srgb +n -19.000000 21.000000 m -19.000000 22.200000 l -15.000000 22.200000 l -15.000000 21.000000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -19.000000 21.000000 m -19.000000 22.200000 l -15.000000 22.200000 l -15.000000 21.000000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 21.000000 m -17.000000 22.200000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -18.000000 21.000000 m -18.000000 22.200000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 21.600000 m -17.000000 21.600000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -16.000000 21.000000 m -16.000000 22.200000 l s +1.000000 1.000000 1.000000 srgb +n -19.000000 27.000000 m -19.000000 28.200000 l -15.000000 28.200000 l -15.000000 27.000000 l f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -19.000000 27.000000 m -19.000000 28.200000 l -15.000000 28.200000 l -15.000000 27.000000 l cp s +/Times-Roman-latin1 ff 0.070000 scf sf +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 27.000000 m -17.000000 28.200000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -18.000000 27.000000 m -18.000000 28.200000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 27.600000 m -17.000000 27.600000 l s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -16.000000 27.000000 m -16.000000 28.200000 l s +1.000000 1.000000 1.000000 srgb +n -17.000000 24.750000 3.500000 1.250000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0.000000 0.000000 0.000000 srgb +n -17.000000 24.750000 3.500000 1.250000 0 360 ellipse cp s +/Helvetica-Bold-latin1 ff 0.790222 scf sf +(bmod) dup sw 2 div -17.000000 ex sub 24.797278 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 22.200000 m -17.000000 22.950000 l s +0 slj +n -17.250000 22.950000 m -17.000000 23.450000 l -16.750000 22.950000 l ef +0.100000 slw +[] 0 sd +0 slj +n -17.250000 22.950000 m -17.000000 23.450000 l -16.750000 22.950000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 26.000000 m -17.000000 26.450000 l s +0 slj +n -17.250000 26.450000 m -17.000000 26.950000 l -16.750000 26.450000 l ef +0.100000 slw +[] 0 sd +0 slj +n -17.250000 26.450000 m -17.000000 26.950000 l -16.750000 26.450000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -17.000000 19.700000 m -17.000000 20.450000 l s +0 slj +n -17.250000 20.450000 m -17.000000 20.950000 l -16.750000 20.450000 l ef +0.100000 slw +[] 0 sd +0 slj +n -17.250000 20.450000 m -17.000000 20.950000 l -16.750000 20.450000 l cp s +1.000000 1.000000 1.000000 srgb +n -23.500000 32.500000 0.500000 0.500000 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +0.000000 0.000000 0.000000 srgb +n -23.500000 32.500000 0.500000 0.500000 0 360 ellipse cp s +n -23.499999 32.500001 0.250001 0.250001 0 360 ellipse f +0.100000 slw +[] 0 sd +[] 0 sd +n -23.499999 32.500001 0.250001 0.250001 0 360 ellipse cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slc +n -23.500000 31.200000 m -23.500000 31.450000 l s +0 slj +n -23.750000 31.450000 m -23.500000 31.950000 l -23.250000 31.450000 l ef +0.100000 slw +[] 0 sd +0 slj +n -23.750000 31.450000 m -23.500000 31.950000 l -23.250000 31.450000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0 slc +n -30.000000 26.700000 m -30.000000 27.750000 l -23.500000 27.750000 l -23.500000 11.500000 l -17.000000 11.500000 l -17.000000 11.950000 l s +0 slj +n -17.250000 11.950000 m -17.000000 12.450000 l -16.750000 11.950000 l ef +0.100000 slw +[] 0 sd +0 slj +n -17.250000 11.950000 m -17.000000 12.450000 l -16.750000 11.950000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0 slc +n -23.500000 10.248047 m -23.500000 11.000000 l -30.000000 11.000000 l -30.000000 14.181000 l s +0 slj +n -30.250000 14.181000 m -30.000000 14.681000 l -29.750000 14.181000 l ef +0.100000 slw +[] 0 sd +0 slj +n -30.250000 14.181000 m -30.000000 14.681000 l -29.750000 14.181000 l cp s +0.100000 slw +[] 0 sd +[] 0 sd +0 slj +0 slc +n -17.000000 28.200000 m -17.000000 29.074841 l -23.500000 29.074841 l -23.500000 29.399683 l s +0 slj +n -23.750000 29.399683 m -23.500000 29.899683 l -23.250000 29.399683 l ef +0.100000 slw +[] 0 sd +0 slj +n -23.750000 29.399683 m -23.500000 29.899683 l -23.250000 29.399683 l cp s +showpage diff --git a/mwre/figures/activityStateDiagram.graphml b/mwre/figures/activityStateDiagram.graphml new file mode 100644 index 0000000..45eff6b --- /dev/null +++ b/mwre/figures/activityStateDiagram.graphml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + Waiting For Data + + + + + + + + + + + + + + + + + + All Inputs Available + + + + + + + + + + + + + + + + + + Ready For Execution + + + + + + + + + + + + + + + + + + Finished + + + + + + + + + + + + + + + + + + InputCallback() + + + + + + + + + + + + + CounterCallback() + + + + + + + + + + + + + OutputCallback() + + + + + + + + + + diff --git a/mwre/figures/engine-schematics.eps b/mwre/figures/engine-schematics.eps new file mode 100755 index 0000000..c3b5131 --- /dev/null +++ b/mwre/figures/engine-schematics.eps @@ -0,0 +1,2669 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 441 248 +%%Creator: yExport 1.4.0.1 +%%Producer: org.freehep.graphicsio.ps.PSGraphics2D Revision: 12753 +%%For: +%%Title: +%%CreationDate: Thursday, April 9, 2015 4:57:08 PM CEST +%%LanguageLevel: 3 +%%EndComments +%%BeginProlog +100 dict dup begin + +% +% File: org/freehep/graphicsio.ps/PSProlog.txt +% Author: Charles Loomis +% + +% Redefinitions which save some space in the output file. These are also +% the same as the PDF operators. +/q {gsave} def +/Q {grestore} def + +/n {newpath} def +/m {moveto} def +/l {lineto} def +/c {curveto} def +/h {closepath} def + +/re {4 -2 roll moveto + dup 0 exch rlineto exch 0 rlineto + neg 0 exch rlineto closepath} def + +/f {fill} def +/f* {eofill} def +/F {gsave vg&FC fill grestore} def +/F* {gsave vg&FC eofill grestore} def + +/s {closepath stroke} def +/S {stroke} def + +/b {closepath gsave vg&FC fill grestore + gsave stroke grestore newpath} def +/B {gsave vg&FC fill grestore gsave stroke grestore newpath} def +/b* {closepath gsave vg&FC eofill grestore + gsave stroke grestore newpath} def +/B* {gsave vg&FC eofill grestore gsave stroke grestore newpath} def + +/g {1 array astore /vg&fcolor exch def} def +/G {setgray} def +/k {4 array astore /vg&fcolor exch def} def +/K {setcmykcolor} def +/rg {3 array astore /vg&fcolor exch def} def +/RG {setrgbcolor} def + +% Initialize the fill color. +0 0 0 rg + +/vg&FC {mark vg&fcolor aload pop + counttomark 1 eq {G} if + counttomark 3 eq {RG} if + counttomark 4 eq {K} if + cleartomark } def + +/vg&DFC {/vg&fcolor exch def} def + +/vg&C {mark exch aload pop + counttomark 1 eq {G} if + counttomark 3 eq {RG} if + counttomark 4 eq {K} if + cleartomark } def + +/w {setlinewidth} def +/j {setlinejoin} def +/J {setlinecap} def +/M {setmiterlimit} def +/d {setdash} def +/i {setflat} def + +/W {clip} def +/W* {eoclip} def + +% Setup the default graphics state. +% (black; 1 pt. linewidth; miter join; butt-ends; solid) +/defaultGraphicsState {0 g 1 w 0 j 0 J [] 0 d} def + +% Emulation of the rectangle operators for PostScript implementations +% which do not implement all Level 2 features. This is an INCOMPLETE +% emulation; only the "x y width height rect..." form is emulated. +/*rf {gsave newpath re fill grestore} def +/*rs {gsave newpath re stroke grestore} def +/*rc {newpath re clip} def +/rf /rectfill where {pop /rectfill}{/*rf} ifelse load def +/rs /rectstroke where {pop /rectstroke}{/*rs} ifelse load def +/rc /rectclip where {pop /rectclip}{/*rc} ifelse load def + +% Emulation of the selectfont operator. This includes a 20% increase in +% the fontsize which is necessary to get sizes similar to the Java fonts. +/*sf {exch findfont exch + dup type /arraytype eq {makefont}{scalefont} ifelse setfont} bind def +/sf /selectfont where {pop {1.2 mul selectfont}}{{1.2 mul *sf}} ifelse def + +% Special version of stroke which allows the dash pattern to continue +% across path segments. (This may be needed for PostScript although +% modern printers seem to do this correctly.) +/vg&stroke { + currentdash pop length 0 eq + {stroke} + { + currentdash /vg&doffset exch def pop + flattenpath + {m vg&resetdash} + {2 copy + currentpoint + 3 -1 roll sub dup mul + 3 1 roll sub dup mul + add sqrt + 3 1 roll l + currentdash 3 -1 roll add setdash} + {} + {h vg&resetdash} + pathforall + stroke + vg&resetdash + } ifelse +} def +/vg&resetdash {currentdash pop vg&doffset setdash} def + +% Initialize variables for safety. +/delta 0 def +/xv 0 def /yv 0 def /width 0 def /height 0 def + +% Initialize to portrait INTERNATIONAL (Letter-height, A4-width) page. +/pw 595 def /ph 791 def /po true def /ftp false def + +% Initialize margins to 20 points. +/ml 20 def /mr 20 def /mt 20 def /mb 20 def + +% Temporary matrices. +/smatrix 0 def /nmatrix 0 def + +% set page size (usage: setpagesize) +/setpagesize {/ph exch def /pw exch def} def + +% set page orientation (usage: portrait or landscape) +/portrait {/po true def} def +/landscape {/po false def} def + +% force natural size for image (usage: naturalsize) +/naturalsize {/ftp false def} def + +% resize image to fill page (usage: fittopage) +/fittopage {/ftp true def} def + +% set margins of the page (usage: setmargins) +/setmargins {/mr exch def /mt exch def /mb exch def /ml exch def} def + +% set the graphic's size (usage: setsize) +/setsize {/gh exch def /gw exch def} def + +% set the graphic's origin (usage: setorigin) +/setorigin {/gy exch def /gx exch def} def + +% calculate image center +/imagecenter {pw ml sub mr sub 2 div ml add + ph mt sub mb sub 2 div mb add} def + +% calculate the necessary scaling +/imagescale {po {gw}{gh} ifelse pw ml sub mr sub div + po {gh}{gw} ifelse ph mt sub mb sub div + 2 copy lt {exch} if pop + ftp not {1 2 copy lt {exch} if pop} if + 1 exch div /sfactor exch def + /gw gw sfactor mul def /gh gh sfactor mul def} def + +% calculate image origin +/imageorigin {pw ml sub mr sub 2 div ml add + po {gw}{gh} ifelse 2 div sub + ph mt sub mb sub 2 div mb add + po {gh}{gw} ifelse 2 div po {add}{sub} ifelse} def + +% calculate the clipping origin +/cliporigin {pw ml sub mr sub 2 div ml add + po {gw}{gh} ifelse 2 div sub floor + ph mt sub mb sub 2 div mb add + po {gh}{gw} ifelse 2 div sub floor} def + +% Set the clipping region to the bounding box. +/cliptobounds {cliporigin po {gw}{gh} ifelse 1 add + po {gh}{gw} ifelse 1 add rc} def + +% set the base transformation matrix (usage: setbasematrix) +/setbasematrix {imageorigin translate + po {0}{90} ifelse rotate + sfactor sfactor neg scale + /defaultmatrix matrix currentmatrix def} def + +% The lower-right bias in drawing 1 pt. wide lines. +/bias {q 0.5 0.5 translate} def +/unbias {Q} def + +% Define the composite fonts used to print Unicode strings. +% Undefine particular values in an encoding array. +/vg&undef { {exch dup 3 -1 roll /.notdef put} forall } def +/vg&redef { {3 -1 roll dup 4 2 roll put} forall } def + +% usage: key encoding basefontname vg&newbasefont font +/vg&newbasefont { +findfont dup length dict copy + begin + currentdict /FID undef + /Encoding exch def + dup /FontName exch def + currentdict + end +definefont +} def + +% usage: key encoding basefontname vg&newskewedbasefont font +/vg&newskewedbasefont { +findfont dup length dict copy + begin + currentdict /FID undef + /Encoding exch def + dup /FontName exch def + exch FontMatrix exch matrix concatmatrix /FontMatrix exch def + currentdict + end +definefont +} def + +% usage: basekey suffix vg&nconcat name +/vg&nconcat { + 2 {dup length string cvs exch} repeat + dup length 3 -1 roll dup length 3 -1 roll add string + dup 0 4 -1 roll dup length 5 1 roll putinterval + dup 4 -2 roll exch putinterval cvn +} def + +%usage: fontname vg&skewmatrix matrix +/vg&skewmatrix { +findfont dup /FontInfo known + { + /FontInfo get dup /ItalicAngle known + { + [ 1 0 4 -1 roll /ItalicAngle get neg dup sin exch cos div 1 0 0 ] + } + {pop matrix} ifelse + } + {pop matrix} ifelse +} def + +% usage: newfontname basefontname vg&newcompositefont -- +/vg&newcompositefont { +/vg&fstyle exch def +/vg&bfont exch def +/vg&fname exch def +<< +/FontStyleBits vg&fstyle +/FontType 0 +/FontMatrix matrix +/FontName vg&fname +/FMapType 2 +/Encoding [ 0 1 255 {pop 6} for ] + dup 16#00 0 put % Latin + dup 16#03 1 put % Greek + dup 16#20 2 put % Punctuation + dup 16#21 3 put % Arrows + dup 16#22 4 put % MathOps + dup 16#27 5 put % Dingbats + +/FDepVector [ +vg&bfont /-UC-Latin vg&nconcat UCLatinEncoding +vg&bfont vg&newbasefont + +vg&bfont vg&skewmatrix +vg&bfont /-UC-Greek vg&nconcat UCGreekEncoding +/Symbol vg&newskewedbasefont + +vg&bfont /-UC-Punctuation vg&nconcat UCPunctuationEncoding +vg&bfont vg&newbasefont + +/Arrows-UC findfont +/MathOps-UC findfont +/Dingbats-UC findfont +/Undefined-UC findfont ] +>> +vg&fname exch definefont pop +} def + +% Null encoding vector (all elements set to .notdef) +/NullEncoding [ 256 {/.notdef} repeat ] def + +% Unicode Latin encoding (unicode codes \u0000-\u00ff) +/UCLatinEncoding + ISOLatin1Encoding dup length array copy + dup 16#60 /grave put + [ 16#90 16#91 16#92 16#93 16#94 16#95 16#96 + 16#97 16#98 16#9a 16#9b 16#9d 16#9e 16#9f + ] vg&undef + def + +% Unicode Greek encoding (unicode codes \u0370-\u03ff) +/UCGreekEncoding + NullEncoding dup length array copy + << 16#91 /Alpha 16#92 /Beta 16#93 /Gamma 16#94 /Delta + 16#95 /Epsilon 16#96 /Zeta 16#97 /Eta 16#98 /Theta + 16#99 /Iota 16#9a /Kappa 16#9b /Lambda 16#9c /Mu + 16#9d /Nu 16#9e /Xi 16#9f /Omicron 16#a0 /Pi + 16#a1 /Rho 16#a3 /Sigma 16#a4 /Tau 16#a5 /Upsilon + 16#a6 /Phi 16#a7 /Chi 16#a8 /Psi 16#a9 /Omega + 16#b1 /alpha 16#b2 /beta 16#b3 /gamma 16#b4 /delta + 16#b5 /epsilon 16#b6 /zeta 16#b7 /eta 16#b8 /theta + 16#b9 /iota 16#ba /kappa 16#bb /lambda 16#bc /mu + 16#bd /nu 16#be /xi 16#bf /omicron 16#c0 /pi + 16#c1 /rho 16#c2 /sigma1 16#c3 /sigma 16#c4 /tau + 16#c5 /upsilon 16#c6 /phi1 16#c7 /chi 16#c8 /psi + 16#c9 /omega 16#7e /semicolon 16#87 /dotmath 16#d1 /theta1 + 16#d2 /Upsilon1 16#d5 /phi 16#d6 /omega1 + >> vg&redef + def + +% Unicode punctuation encoding (unicode codes \u2000-\u206f) +/UCPunctuationEncoding + NullEncoding dup length array copy + << 16#10 /hyphen 16#11 /hyphen 16#12 /endash + 16#13 /emdash 16#18 /quoteleft 16#19 /quoteright + 16#1a /quotesinglbase 16#1b /quotesingle 16#1c /quotedblleft + 16#1d /quotedblright 16#1e /quotedblbase 16#1f /quotedbl + 16#20 /dagger 16#21 /daggerdbl 16#22 /bullet + 16#24 /period 16#26 /ellipsis 16#27 /periodcentered + 16#30 /perthousand 16#44 /fraction + 16#70 /zerosuperior 16#74 /foursuperior 16#75 /fivesuperior + 16#76 /sixsuperior 16#77 /sevensuperior 16#78 /eightsuperior + 16#79 /ninesuperior 16#7b /hyphensuperior 16#7d /parenleftsuperior + 16#7e /parenrightsuperior + 16#80 /zeroinferior 16#84 /fourinferior 16#85 /fiveinferior + 16#81 /oneinferior 16#82 /twoinferior 16#83 /threeinferior + 16#86 /sixinferior 16#87 /seveninferior 16#88 /eightinferior + 16#89 /nineinferior 16#8b /hypheninferior 16#8d /parenleftinferior + 16#8e /parenrightinferior + >> vg&redef + def + +% Unicode mathematical operators encoding (unicode codes \u2200-\u22ff) +/UCMathOpsEncoding + NullEncoding dup length array copy + << 16#00 /universal 16#02 /partialdiff 16#03 /existential + 16#05 /emptyset 16#06 /Delta 16#07 /gradient + 16#08 /element 16#09 /notelement 16#0b /suchthat + 16#0f /product 16#11 /summation 16#12 /minus + 16#15 /fraction 16#17 /asteriskmath 16#19 /bullet + 16#1a /radical 16#1d /proportional 16#1e /infinity + 16#20 /angle 16#23 /bar 16#27 /logicaland + 16#28 /logicalor 16#29 /intersection 16#2a /union + 16#2b /integral 16#34 /therefore 16#36 /colon + 16#3c /similar 16#45 /congruent 16#48 /approxequal + 16#60 /notequal 16#61 /equivalence 16#64 /lessequal + 16#65 /greaterequal 16#82 /propersubset 16#83 /propersuperset + 16#86 /reflexsubset 16#87 /reflexsuperset 16#95 /circleplus + 16#97 /circlemultiply 16#a5 /perpendicular 16#03 /existential + 16#c0 /logicaland 16#c1 /logicalor 16#c2 /intersection + 16#c3 /union 16#c4 /diamond 16#c5 /dotmath + >> vg&redef + def + +% Unicode arrows encoding (unicode codes \u2190-\u21ff) +% Also includes those "Letterlike" unicode characters +% which are available in the symbol font. (unicode codes \u2100-\u214f) +/UCArrowsEncoding + NullEncoding dup length array copy + << 16#11 /Ifraktur 16#1c /Rfraktur 16#22 /trademarkserif + 16#35 /aleph + 16#90 /arrowleft 16#91 /arrowup 16#92 /arrowright + 16#93 /arrowdown 16#94 /arrowboth 16#d0 /arrowdblleft + 16#d1 /arrowdblup 16#d2 /arrowdblright 16#d3 /arrowdbldown + 16#d4 /arrowdblboth + >> vg&redef + def + +/ZapfDingbats findfont /Encoding get +dup length array copy /UCDingbatsEncoding exch def +16#20 1 16#7f { + dup 16#20 sub exch + UCDingbatsEncoding exch get + UCDingbatsEncoding 3 1 roll put +} for +16#a0 1 16#ff { + dup 16#40 sub exch + UCDingbatsEncoding exch get + UCDingbatsEncoding 3 1 roll put +} for +UCDingbatsEncoding [ 16#c0 1 16#ff {} for ] vg&undef +[ 16#00 16#05 16#0a 16#0b 16#28 16#4c 16#4e 16#53 16#54 16#55 16#57 16#5f + 16#60 16#68 16#69 16#6a 16#6b 16#6c 16#6d 16#6e 16#6f 16#70 16#71 16#72 + 16#73 16#74 16#75 16#95 16#96 16#97 16#b0 16#bf +] vg&undef pop + +% Define the base fonts which don't change. +/Undefined-UC NullEncoding /Helvetica vg&newbasefont pop +/MathOps-UC UCMathOpsEncoding /Symbol vg&newbasefont pop +/Arrows-UC UCArrowsEncoding /Symbol vg&newbasefont pop +/Dingbats-UC UCDingbatsEncoding /ZapfDingbats vg&newbasefont pop + +% Make the SansSerif composite fonts. +/SansSerif /Helvetica 16#00 vg&newcompositefont +/SansSerif-Bold /Helvetica-Bold 16#01 vg&newcompositefont +/SansSerif-Italic /Helvetica-Oblique 16#02 vg&newcompositefont +/SansSerif-BoldItalic /Helvetica-BoldOblique 16#03 vg&newcompositefont + +% Make the Serif composite fonts. +/Serif /Times-Roman 16#00 vg&newcompositefont +/Serif-Bold /Times-Bold 16#01 vg&newcompositefont +/Serif-Italic /Times-Italic 16#02 vg&newcompositefont +/Serif-BoldItalic /Times-BoldItalic 16#03 vg&newcompositefont + +% Make the Monospaced composite fonts. +/Monospaced /Courier 16#00 vg&newcompositefont +/Monospaced-Bold /Courier-Bold 16#01 vg&newcompositefont +/Monospaced-Italic /Courier-Oblique 16#02 vg&newcompositefont +/Monospaced-BoldItalic /Courier-BoldOblique 16#03 vg&newcompositefont + +% Make the Dialog composite fonts. +/Dialog /Helvetica 16#00 vg&newcompositefont +/Dialog-Bold /Helvetica-Bold 16#01 vg&newcompositefont +/Dialog-Italic /Helvetica-Oblique 16#02 vg&newcompositefont +/Dialog-BoldItalic /Helvetica-BoldOblique 16#03 vg&newcompositefont + +% Make the DialogInput composite fonts. +/DialogInput /Courier 16#00 vg&newcompositefont +/DialogInput-Bold /Courier-Bold 16#01 vg&newcompositefont +/DialogInput-Italic /Courier-Oblique 16#02 vg&newcompositefont +/DialogInput-BoldItalic /Courier-BoldOblique 16#03 vg&newcompositefont + +% Make the Typewriter composite fonts (JDK 1.1 only). +/Typewriter /Courier 16#00 vg&newcompositefont +/Typewriter-Bold /Courier-Bold 16#01 vg&newcompositefont +/Typewriter-Italic /Courier-Oblique 16#02 vg&newcompositefont +/Typewriter-BoldItalic /Courier-BoldOblique 16#03 vg&newcompositefont + + +/cfontH { + dup /fontsize exch def /SansSerif exch sf + /vg&fontstyles [{cfontH} {cfontHB} {cfontHI} {cfontHBI}] def +} def +/cfontHB { + dup /fontsize exch def /SansSerif-Bold exch sf + /vg&fontstyles [{cfontH} {cfontHB} {cfontHI} {cfontHBI}] def +} def +/cfontHI { + dup /fontsize exch def /SansSerif-Italic exch sf + /vg&fontstyles [{cfontH} {cfontHB} {cfontHI} {cfontHBI}] def +} def +/cfontHBI { + dup /fontsize exch def /SansSerif-BoldItalic exch sf + /vg&fontstyles [{cfontH} {cfontHB} {cfontHI} {cfontHBI}] def +} def + +/cfontT { + dup /fontsize exch def /Serif exch sf + /vg&fontstyles [{cfontT} {cfontTB} {cfontTI} {cfontTBI}] def +} def +/cfontTB { + dup /fontsize exch def /Serif-Bold exch sf + /vg&fontstyles [{cfontT} {cfontTB} {cfontTI} {cfontTBI}] def +} def +/cfontTI { + dup /fontsize exch def /Serif-Italic exch sf + /vg&fontstyles [{cfontT} {cfontTB} {cfontTI} {cfontTBI}] def +} def +/cfontTBI { + dup /fontsize exch def /Serif-BoldItalic exch sf + /vg&fontstyles [{cfontT} {cfontTB} {cfontTI} {cfontTBI}] def +} def + +/cfontC { + dup /fontsize exch def /Typewriter exch sf + /vg&fontstyles [{cfontC} {cfontCB} {cfontCI} {cfontCBI}] def +} def +/cfontCB { + dup /fontsize exch def /Typewriter-Bold exch sf + /vg&fontstyles [{cfontC} {cfontCB} {cfontCI} {cfontCBI}] def +} def +/cfontCI { + dup /fontsize exch def /Typewriter-Italic exch sf + /vg&fontstyles [{cfontC} {cfontCB} {cfontCI} {cfontCBI}] def +} def +/cfontCBI { + dup /fontsize exch def /Typewriter-BoldItalic exch sf + /vg&fontstyles [{cfontC} {cfontCB} {cfontCI} {cfontCBI}] def +} def + +% Darken or lighten the current color. +/darken {0.7 exch exp 3 copy + q 4 -1 roll vg&C + currentrgbcolor 3 {4 -2 roll mul} repeat + 3 array astore Q} def + +/displayColorMap +<< /Cr [1.00 0.00 0.00] /Cg [0.00 1.00 0.00] + /Cb [0.00 0.00 1.00] /Cc [1.00 0.00 0.00 0.00] + /Cm [0.00 1.00 0.00 0.00] /Cy [0.00 0.00 1.00 0.00] + /Co [1.00 0.78 0.00] /Cp [1.00 0.67 0.67] + /Cw [1 ] /Cgrl [0.75] + /Cgr [0.50] /Cgrd [0.25] + /Ck [0 ] + /CGr [1.00 0.00 0.00] /CGg [0.00 1.00 0.00] + /CGb [0.00 0.00 1.00] /CGc [1.00 0.00 0.00 0.00] + /CGm [0.00 1.00 0.00 0.00] /CGy [0.00 0.00 1.00 0.00] + /CGo [1.00 0.78 0.00] /CGp [1.00 0.67 0.67] + /CGw [1 ] /CGgrl [0.75] + /CGgr [0.50] /CGgrd [0.25] + /CGk [0 ] + /CIr [1.00 0.00 0.00] /CIg [0.00 1.00 0.00] + /CIb [0.00 0.00 1.00] /CIc [1.00 0.00 0.00 0.00] + /CIm [0.00 1.00 0.00 0.00] /CIy [0.00 0.00 1.00 0.00] + /CIo [1.00 0.78 0.00] /CIp [1.00 0.67 0.67] + /CIw [1 ] /CIgrl [0.75] + /CIgr [0.50] /CIgrd [0.25] + /CIk [0 ] +>> def + +/printColorMap +<< /Cr [1.00 0.33 0.33] /Cg [0.33 1.00 0.33] + /Cb [0.33 0.33 1.00] /Cc [1.00 0.00 0.00 0.00] + /Cm [0.00 1.00 0.00 0.00] /Cy [0.00 0.00 1.00 0.00] + /Co [1.00 0.78 0.00] /Cp [1.00 0.67 0.67] + /Cw [1 ] /Cgrl [0.75] + /Cgr [0.50] /Cgrd [0.25] + /Ck [0 ] + /CGr [1.00 0.33 0.33] /CGg [0.33 1.00 0.33] + /CGb [0.33 0.33 1.00] /CGc [1.00 0.00 0.00 0.00] + /CGm [0.00 1.00 0.00 0.00] /CGy [0.00 0.00 1.00 0.00] + /CGo [1.00 0.78 0.00] /CGp [1.00 0.67 0.67] + /CGw [1 ] /CGgrl [0.75] + /CGgr [0.50] /CGgrd [0.25] + /CGk [0 ] + /CIr [1.00 0.33 0.33] /CIg [0.33 1.00 0.33] + /CIb [0.33 0.33 1.00] /CIc [1.00 0.00 0.00 0.00] + /CIm [0.00 1.00 0.00 0.00] /CIy [0.00 0.00 1.00 0.00] + /CIo [1.00 0.78 0.00] /CIp [1.00 0.67 0.67] + /CIw [1 ] /CIgrl [0.75] + /CIgr [0.50] /CIgrd [0.25] + /CIk [0 ] +>> def + +/grayColorMap +<< /Cr [0 ] /Cg [0 ] + /Cb [0 ] /Cc [0 ] + /Cm [0 ] /Cy [0 ] + /Co [0 ] /Cp [0 ] + /Cw [0 ] /Cgrl [0 ] + /Cgr [0 ] /Cgrd [0 ] + /Ck [0 ] + /CGr [0.75] /CGg [1 ] + /CGb [0.50] /CGc [0.75] + /CGm [0.50] /CGy [1 ] + /CGo [0.75] /CGp [1 ] + /CGw [0 ] /CGgrl [0.25] + /CGgr [0.50] /CGgrd [0.75] + /CGk [1 ] + /CIr [1 ] /CIg [1 ] + /CIb [1 ] /CIc [1 ] + /CIm [1 ] /CIy [1 ] + /CIo [1 ] /CIp [1 ] + /CIw [1 ] /CIgrl [1 ] + /CIgr [1 ] /CIgrd [1 ] + /CIk [1 ] +>> def + +/bwColorMap +<< /Cr [0 ] /Cg [0 ] + /Cb [0 ] /Cc [0 ] + /Cm [0 ] /Cy [0 ] + /Co [0 ] /Cp [0 ] + /Cw [0 ] /Cgrl [0 ] + /Cgr [0 ] /Cgrd [0 ] + /Ck [0 ] + /CGr [1 ] /CGg [1 ] + /CGb [1 ] /CGc [1 ] + /CGm [1 ] /CGy [1 ] + /CGo [1 ] /CGp [1 ] + /CGw [0 ] /CGgrl [1 ] + /CGgr [1 ] /CGgrd [1 ] + /CGk [1 ] + /CIr [1 ] /CIg [1 ] + /CIb [1 ] /CIc [1 ] + /CIm [1 ] /CIy [1 ] + /CIo [1 ] /CIp [1 ] + /CIw [1 ] /CIgrl [1 ] + /CIgr [1 ] /CIgrd [1 ] + /CIk [1 ] +>> def + +% +% The following routines handle the alignment of and printing of +% tagged strings. +% + +% Predefine the bounding box values. +/bbllx 0 def /bblly 0 def /bburx 0 def /bbury 0 def + +% This routine pops the first unicode character off of a string and returns +% the remainder of the string, the character code of first character, +% and a "true" if the string was non-zero length. +% popfirst +% popfirst +/popfirst { + dup length 1 gt + {dup 0 get /vg&fbyte exch def + dup 1 get /vg&cbyte exch def + dup length 2 sub 2 exch getinterval true} + {pop false} ifelse +} def + +% This routine shows a single unicode character given the font and +% character codes. +% unicharshow -- +/unicharshow { + 2 string + dup 0 5 -1 roll put + dup 1 4 -1 roll put + internalshow +} def + +% This is an internal routine to alternate between determining the +% bounding box for stringsize and showing the string for recshow. +% internalshow -- +/internalshow {show} def + +% This is an internal routine to alternate between determining the +% bounding box for stringsize and stroking various ornaments. +% internalstroke -- +/internalstroke {S} def + +% Sets up internalshow to use the null device to determine string size. +% -- nullinternalshow -- +/nullinternalshow {/internalshow {false charpath flattenpath + pathbbox updatebbox} def} def + +% Sets up internalstroke to use the null device to determine string size. +% -- nullinternalstroke -- +/nullinternalstroke { + /internalstroke {flattenpath pathbbox updatebbox} def} def + +% This routine tests to see if the character code matches the first +% character of a string. +% testchar +/testchar {exch dup 3 -1 roll 0 get eq} def + +% Raise the text baseline for superscripts. +% -- raise -- +/raise { + 0 fontsize 2 div rmoveto + /fontsize fontsize 2 mul 3 div def + currentfont /FontName get fontsize sf +} def + +% Un-raise the text baseline for superscripts. +% -- unraise -- +/unraise { + /fontsize fontsize 1.5 mul def + 0 fontsize 2 div neg rmoveto +} def + +% Lower the text baseline for subscripts. +% -- lower -- +/lower { + 0 fontsize 3 div neg rmoveto + /fontsize fontsize 2 mul 3 div def + currentfont /FontName get fontsize sf +} def + +% Un-lower the text baseline for subscripts. +% -- unlower -- +/unlower { + /fontsize fontsize 1.5 mul def + 0 fontsize 3 div rmoveto +} def + +% Compare the top two elements on the stack and leave only the +% larger one. +/maxval {2 copy gt {pop} {exch pop} ifelse} def + +% Tokenize a string. Do not use the usual PostScript token because +% parentheses will not be interpreted correctly because of rescanning +% of the string. +/vg&token {/vg&string exch def /vg&index -1 def /vg&level 0 def +0 2 vg&string length 2 sub { + dup dup 1 add exch vg&string exch get 8 bitshift vg&string 3 -1 roll get or + dup 16#f0fe eq {pop 1}{16#f0ff eq {-1}{0} ifelse} ifelse + /vg&level exch vg&level add def + vg&level 0 eq {/vg&index exch def exit} if pop +} for +vg&index 0 ge { + vg&string vg&index 2 add dup vg&string length exch sub getinterval + vg&index 2 gt {vg&string 2 vg&index 2 sub getinterval}{()} ifelse + true} +{false} ifelse +} bind def + +% Recursively show an unicode string. +% recshow -- +/recshow { + popfirst + { + % Test to see if this is a string attribute. + vg&fbyte 16#f0 and 16#e0 eq + { + q + + % Font style. + currentfont dup /FontStyleBits known {/FontStyleBits get}{pop 0} ifelse + vg&cbyte or vg&fontstyles exch get fontsize exch exec + + vg&token pop recshow currentpoint Q m recshow + } + { + vg&fbyte 16#F8 and 16#F0 eq { + + % Superscript and/or subscript. + vg&cbyte 16#00 eq { + vg&token pop exch vg&token pop 3 -1 roll + q raise recshow unraise currentpoint pop Q exch + q lower recshow unlower currentpoint pop Q + maxval currentpoint exch pop m recshow } if + + % Strikeout. + vg&cbyte 16#01 eq { + vg&token pop currentpoint 3 -1 roll recshow + q 0 J vg&underline vg&uthick w + currentpoint 4 -2 roll fontsize 3 div add moveto + fontsize 3 div add lineto internalstroke Q + recshow} if + + % Underline. + vg&cbyte 16#02 eq { + vg&token pop currentpoint 3 -1 roll recshow + q 0 J vg&underline vg&uthick w + currentpoint 4 -2 roll vg&uoffset add moveto + vg&uoffset add lineto internalstroke Q + recshow} if + + % Dashed underline. + vg&cbyte 16#03 eq { + vg&token pop currentpoint 3 -1 roll recshow + q 0 J [ vg&uthick 5 mul vg&uthick 2 mul] 0 d + vg&underline vg&uthick w + currentpoint 4 -2 roll vg&uoffset add moveto + vg&uoffset add lineto internalstroke Q + recshow} if + + % Dotted underline. + vg&cbyte 16#04 eq { + vg&token pop currentpoint 3 -1 roll recshow + q 1 J [ 0 vg&uthick 3 mul] 0 d + vg&underline vg&uthick w + currentpoint 4 -2 roll vg&uoffset add moveto + vg&uoffset add lineto internalstroke Q + recshow} if + + % Thick underline. + vg&cbyte 16#05 eq { + vg&token pop currentpoint 3 -1 roll recshow + q 0 J vg&underline vg&uthick 2 mul w + currentpoint 4 -2 roll vg&uoffset vg&uthick 2 div sub add moveto + vg&uoffset vg&uthick 2 div sub add lineto internalstroke Q + recshow} if + + % Gray thick underline. + vg&cbyte 16#06 eq { + vg&token pop currentpoint 3 -1 roll recshow + q 0 J vg&underline vg&uthick 2 mul w 0.5 setgray + currentpoint 4 -2 roll vg&uoffset vg&uthick 2 div sub add moveto + vg&uoffset vg&uthick 2 div sub add lineto internalstroke Q + recshow} if + + % Overbar. + vg&cbyte 16#07 eq { + vg&token pop dup stringsize relative 4 1 roll pop pop exch + 3 -1 roll recshow + q 0 J vg&underline vg&uthick w + vg&uoffset neg add dup currentpoint pop exch m l internalstroke Q + recshow} if + } + { + vg&fbyte vg&cbyte unicharshow recshow + } ifelse + } ifelse + } if +} def + +% Get the underline position and thickness from the current font. +/vg&underline { + +currentfont dup /FontType get 0 eq {/FDepVector get 0 get} if +dup dup /FontInfo known { + /FontInfo get dup + dup /UnderlinePosition known { + /UnderlinePosition get /vg&uoffset exch def + } + { + pop /vg&uoffset 0 def + } ifelse + dup /UnderlineThickness known { + /UnderlineThickness get /vg&uthick exch def + } + { + pop /vg&uthick 0 def + } ifelse +} +{ + pop /vg&uoffset 0 def /vg&uthick 0 def +} ifelse +/FontMatrix get +currentfont dup /FontType get 0 eq +{/FontMatrix get matrix concatmatrix}{pop} ifelse +dup 0 vg&uoffset 3 -1 roll transform /vg&uoffset exch def pop +0 vg&uthick 3 -1 roll transform /vg&uthick exch def pop +} def + +% Make a frame with the coordinates on the stack. +% frame -- +/frame {4 copy m 3 1 roll exch l 4 -2 roll l l h} def + +% Resets the accumulated bounding box to a degenerate box at the +% current point. +% -- resetbbox -- +/resetbbox { + currentpoint 2 copy + /bbury exch def + /bburx exch def + /bblly exch def + /bbllx exch def +} def + +% Update the accumulated bounding box. +% updatebbox -- +/updatebbox { + dup bbury gt {/bbury exch def} {pop} ifelse + dup bburx gt {/bburx exch def} {pop} ifelse + dup bblly lt {/bblly exch def} {pop} ifelse + dup bbllx lt {/bbllx exch def} {pop} ifelse +} def + +% Set the bounding box to the values on the stack. +% updatebbox -- +/restorebbox { + /bbury exch def /bburx exch def /bblly exch def /bbllx exch def +} def + +% Push the accumulated bounding box onto the stack. +% -- pushbbox +/pushbbox {bbllx bblly bburx bbury} def + +% Make the relative bounding box relative to the currentpoint. +% inflate +/inflate { + 2 {fontsize 0.2 mul add 4 1 roll} repeat + 2 {fontsize 0.2 mul sub 4 1 roll} repeat +} def + +% Make the relative bounding box relative to the currentpoint. +% relative +/relative { + currentpoint 3 -1 roll add 3 1 roll add exch 4 2 roll + currentpoint 3 -1 roll add 3 1 roll add exch 4 2 roll +} def + +% Returns the size of a string appropriate for recshow. +% stringsize +/stringsize { + pushbbox /internalshow load /internalstroke load 7 -1 roll + q + nulldevice 0 0 m + nullinternalshow nullinternalstroke + resetbbox + recshow + /internalstroke exch def /internalshow exch def + pushbbox 8 -4 roll restorebbox + Q +} def + +% Calculate values for string positioning. +/calcval {4 copy + 3 -1 roll sub /widy exch def sub neg /widx exch def + pop pop /dy exch def /dx exch def} def + +% Utilities to position a string. +% First letter (U=upper, C=center, B=baseline, L=lower) +% Second letter (L=left, C=center, R=right) +/align [ +{calcval dx neg widy dy add neg rmoveto} % UL +{calcval dx neg widy 2 div dy add neg rmoveto} % CL +{calcval dx neg 0 rmoveto} % BL +{calcval dx neg dy neg rmoveto} % LL +{calcval widx dx add neg widy dy add neg rmoveto} % UR +{calcval widx dx add neg widy 2 div dy add neg rmoveto} % CR +{calcval widx dx add neg 0 rmoveto} % BR +{calcval widx dx add neg dy neg rmoveto} % LR +{calcval widx 2 div dx add neg widy dy add neg rmoveto} % UC +{calcval widx 2 div dx add neg widy 2 div dy add neg rmoveto} % CC +{calcval widx 2 div dx add neg 0 rmoveto} % BC +{calcval widx 2 div dx add neg dy neg rmoveto} % LC +] def + +/vg&str {m q 1 -1 scale dup stringsize 4 copy align 11 -1 roll get exec + q inflate relative frame exch exec Q recshow Q} def + +end /procDict exch def +%%EndProlog + +%%BeginSetup +save +procDict begin +printColorMap begin +441 248 setpagesize +0 0 0 0 setmargins +0 0 setorigin +441 248 setsize +naturalsize +portrait +imagescale +cliptobounds +setbasematrix +/Helvetica 10 sf +defaultGraphicsState +%%EndSetup + +0.00000 0.00000 0.00000 RG +[ 1.00000 0.00000 0.00000 1.00000 0.00000 0.00000 ] defaultmatrix matrix concatmatrix setmatrix +cliprestore +1.00000 1.00000 1.00000 RG +newpath +0.00000 0.00000 m +441.000 0.00000 l +441.000 248.000 l +0.00000 248.000 l +0.00000 0.00000 l +h +f +0.00000 0.00000 0.00000 RG +0 0 441 248 rc +q +[ 1.00000 0.00000 0.00000 1.00000 0.00000 0.00000 ] concat +[ 1.00000 0.00000 0.00000 1.00000 -238.000 -182.000 ] concat +1.00000 1.00000 1.00000 RG +newpath +238.000 182.000 m +679.000 182.000 l +679.000 430.000 l +238.000 430.000 l +238.000 182.000 l +h +f +0.00000 0.00000 0.00000 RG +[ 1.00000 0.00000 0.00000 1.00000 -238.000 -182.000 ] defaultmatrix matrix concatmatrix setmatrix +[ 1.00000 0.00000 0.00000 1.00000 -238.000 -182.000 ] defaultmatrix matrix concatmatrix setmatrix +[ 1.00000 0.00000 0.00000 1.00000 0.00000 0.00000 ] defaultmatrix matrix concatmatrix setmatrix +[ 1.00000 0.00000 0.00000 1.00000 -238.000 -182.000 ] defaultmatrix matrix concatmatrix setmatrix +0 J +1.45000 M +newpath +264.000 296.500 m +427.000 296.500 l +427.000 390.500 l +264.000 390.500 l +264.000 296.500 l +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +306.469 217.746 m +303.734 206.293 l +306.094 206.293 l +307.828 214.152 l +309.922 206.293 l +312.672 206.293 l +314.672 214.293 l +316.438 206.293 l +318.766 206.293 l +315.984 217.746 l +313.531 217.746 l +311.250 209.184 l +308.969 217.746 l +306.469 217.746 l +h +319.961 217.746 m +319.961 206.293 l +327.805 206.293 l +327.805 208.230 l +322.273 208.230 l +322.273 210.934 l +327.055 210.934 l +327.055 212.871 l +322.273 212.871 l +322.273 217.746 l +319.961 217.746 l +h +334.164 217.746 m +334.164 206.293 l +342.648 206.293 l +342.648 208.230 l +336.477 208.230 l +336.477 210.762 l +342.227 210.762 l +342.227 212.699 l +336.477 212.699 l +336.477 215.809 l +342.867 215.809 l +342.867 217.746 l +334.164 217.746 l +h +352.367 217.746 m +350.164 217.746 l +350.164 213.512 l +350.164 212.616 350.117 212.035 350.023 211.770 c +349.930 211.504 349.779 211.298 349.570 211.152 c +349.362 211.007 349.107 210.934 348.805 210.934 c +348.430 210.934 348.091 211.038 347.789 211.246 c +347.487 211.454 347.279 211.730 347.164 212.074 c +347.049 212.418 346.992 213.053 346.992 213.980 c +346.992 217.746 l +344.805 217.746 l +344.805 209.449 l +346.836 209.449 l +346.836 210.668 l +347.565 209.730 348.477 209.262 349.570 209.262 c +350.060 209.262 350.505 209.348 350.906 209.520 c +351.307 209.691 351.609 209.913 351.812 210.184 c +352.016 210.454 352.159 210.762 352.242 211.105 c +352.326 211.449 352.367 211.944 352.367 212.590 c +352.367 217.746 l +h +354.391 218.293 m +356.891 218.605 l +356.932 218.897 357.031 219.095 357.188 219.199 c +357.396 219.355 357.724 219.434 358.172 219.434 c +358.745 219.434 359.172 219.350 359.453 219.184 c +359.651 219.069 359.797 218.882 359.891 218.621 c +359.964 218.444 360.000 218.105 360.000 217.605 c +360.000 216.402 l +359.344 217.298 358.516 217.746 357.516 217.746 c +356.401 217.746 355.516 217.272 354.859 216.324 c +354.349 215.585 354.094 214.658 354.094 213.543 c +354.094 212.158 354.430 211.098 355.102 210.363 c +355.773 209.629 356.604 209.262 357.594 209.262 c +358.625 209.262 359.474 209.710 360.141 210.605 c +360.141 209.449 l +362.188 209.449 l +362.188 216.887 l +362.188 217.876 362.107 218.613 361.945 219.098 c +361.784 219.582 361.557 219.962 361.266 220.238 c +360.974 220.514 360.586 220.730 360.102 220.887 c +359.617 221.043 359.000 221.121 358.250 221.121 c +356.844 221.121 355.846 220.879 355.258 220.395 c +354.669 219.910 354.375 219.298 354.375 218.559 c +354.375 218.486 354.380 218.397 354.391 218.293 c +h +356.344 213.418 m +356.344 214.303 356.516 214.949 356.859 215.355 c +357.203 215.762 357.625 215.965 358.125 215.965 c +358.656 215.965 359.107 215.757 359.477 215.340 c +359.846 214.923 360.031 214.303 360.031 213.480 c +360.031 212.616 359.854 211.975 359.500 211.559 c +359.146 211.142 358.698 210.934 358.156 210.934 c +357.635 210.934 357.203 211.139 356.859 211.551 c +356.516 211.962 356.344 212.585 356.344 213.418 c +h +364.367 208.324 m +364.367 206.293 l +366.555 206.293 l +366.555 208.324 l +364.367 208.324 l +h +364.367 217.746 m +364.367 209.449 l +366.555 209.449 l +366.555 217.746 l +364.367 217.746 l +h +376.359 217.746 m +374.156 217.746 l +374.156 213.512 l +374.156 212.616 374.109 212.035 374.016 211.770 c +373.922 211.504 373.771 211.298 373.562 211.152 c +373.354 211.007 373.099 210.934 372.797 210.934 c +372.422 210.934 372.083 211.038 371.781 211.246 c +371.479 211.454 371.271 211.730 371.156 212.074 c +371.042 212.418 370.984 213.053 370.984 213.980 c +370.984 217.746 l +368.797 217.746 l +368.797 209.449 l +370.828 209.449 l +370.828 210.668 l +371.557 209.730 372.469 209.262 373.562 209.262 c +374.052 209.262 374.497 209.348 374.898 209.520 c +375.299 209.691 375.602 209.913 375.805 210.184 c +376.008 210.454 376.151 210.762 376.234 211.105 c +376.318 211.449 376.359 211.944 376.359 212.590 c +376.359 217.746 l +h +383.383 215.105 m +385.570 215.465 l +385.289 216.267 384.846 216.879 384.242 217.301 c +383.638 217.723 382.878 217.934 381.961 217.934 c +380.523 217.934 379.456 217.460 378.758 216.512 c +378.216 215.762 377.945 214.809 377.945 213.652 c +377.945 212.277 378.305 211.202 379.023 210.426 c +379.742 209.650 380.648 209.262 381.742 209.262 c +382.982 209.262 383.958 209.668 384.672 210.480 c +385.385 211.293 385.727 212.543 385.695 214.230 c +380.195 214.230 l +380.206 214.876 380.380 215.382 380.719 215.746 c +381.057 216.111 381.482 216.293 381.992 216.293 c +382.336 216.293 382.625 216.199 382.859 216.012 c +383.094 215.824 383.268 215.522 383.383 215.105 c +h +383.508 212.887 m +383.497 212.251 383.336 211.767 383.023 211.434 c +382.711 211.100 382.331 210.934 381.883 210.934 c +381.404 210.934 381.008 211.111 380.695 211.465 c +380.383 211.809 380.227 212.283 380.227 212.887 c +383.508 212.887 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +253.500 197.000 m +436.500 197.000 l +436.500 415.000 l +253.500 415.000 l +253.500 197.000 l +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +528.548 258.583 m +526.157 248.567 l +528.235 248.567 l +529.735 255.442 l +531.579 248.567 l +533.985 248.567 l +535.735 255.567 l +537.267 248.567 l +539.313 248.567 l +536.876 258.583 l +534.735 258.583 l +532.735 251.083 l +530.751 258.583 l +528.548 258.583 l +h +540.355 258.583 m +540.355 248.567 l +547.230 248.567 l +547.230 250.254 l +542.387 250.254 l +542.387 252.629 l +546.559 252.629 l +546.559 254.317 l +542.387 254.317 l +542.387 258.583 l +540.355 258.583 l +h +552.266 255.317 m +554.234 255.129 l +554.359 255.786 554.602 256.270 554.961 256.583 c +555.320 256.895 555.807 257.051 556.422 257.051 c +557.078 257.051 557.570 256.913 557.898 256.637 c +558.227 256.361 558.391 256.041 558.391 255.676 c +558.391 255.437 558.323 255.234 558.188 255.067 c +558.052 254.900 557.807 254.754 557.453 254.629 c +557.224 254.546 556.688 254.400 555.844 254.192 c +554.760 253.921 554.000 253.593 553.562 253.208 c +552.948 252.655 552.641 251.984 552.641 251.192 c +552.641 250.681 552.784 250.202 553.070 249.754 c +553.357 249.306 553.773 248.968 554.320 248.739 c +554.867 248.510 555.526 248.395 556.297 248.395 c +557.547 248.395 558.490 248.671 559.125 249.223 c +559.760 249.775 560.099 250.510 560.141 251.426 c +558.109 251.520 l +558.026 250.999 557.841 250.627 557.555 250.403 c +557.268 250.179 556.839 250.067 556.266 250.067 c +555.682 250.067 555.224 250.187 554.891 250.426 c +554.672 250.583 554.562 250.791 554.562 251.051 c +554.562 251.291 554.667 251.494 554.875 251.661 c +555.125 251.869 555.742 252.090 556.727 252.325 c +557.711 252.559 558.440 252.801 558.914 253.051 c +559.388 253.301 559.758 253.640 560.023 254.067 c +560.289 254.494 560.422 255.025 560.422 255.661 c +560.422 256.234 560.263 256.773 559.945 257.278 c +559.628 257.783 559.177 258.155 558.594 258.395 c +558.010 258.635 557.281 258.754 556.406 258.754 c +555.135 258.754 554.161 258.463 553.484 257.879 c +552.807 257.296 552.401 256.442 552.266 255.317 c +h +565.432 251.317 m +565.432 252.848 l +564.119 252.848 l +564.119 255.786 l +564.119 256.369 564.132 256.710 564.158 256.809 c +564.184 256.908 564.242 256.991 564.330 257.059 c +564.419 257.127 564.531 257.161 564.666 257.161 c +564.843 257.161 565.098 257.098 565.432 256.973 c +565.588 258.458 l +565.150 258.655 564.645 258.754 564.072 258.754 c +563.729 258.754 563.419 258.694 563.143 258.575 c +562.867 258.455 562.663 258.304 562.533 258.122 c +562.403 257.939 562.312 257.692 562.260 257.379 c +562.218 257.150 562.197 256.697 562.197 256.020 c +562.197 252.848 l +561.322 252.848 l +561.322 251.317 l +562.197 251.317 l +562.197 249.879 l +564.119 248.754 l +564.119 251.317 l +565.432 251.317 l +h +568.609 258.583 m +566.688 258.583 l +566.688 251.317 l +568.469 251.317 l +568.469 252.348 l +568.781 251.869 569.057 251.551 569.297 251.395 c +569.536 251.239 569.812 251.161 570.125 251.161 c +570.562 251.161 570.984 251.280 571.391 251.520 c +570.797 253.192 l +570.474 252.984 570.172 252.879 569.891 252.879 c +569.620 252.879 569.393 252.955 569.211 253.106 c +569.029 253.257 568.883 253.525 568.773 253.911 c +568.664 254.296 568.609 255.103 568.609 256.333 c +568.609 258.583 l +h +576.995 258.583 m +576.995 257.489 l +576.735 257.885 576.388 258.194 575.956 258.418 c +575.524 258.642 575.068 258.754 574.589 258.754 c +574.099 258.754 573.662 258.645 573.276 258.426 c +572.891 258.208 572.612 257.905 572.440 257.520 c +572.269 257.135 572.183 256.598 572.183 255.911 c +572.183 251.317 l +574.104 251.317 l +574.104 254.661 l +574.104 255.681 574.138 256.306 574.206 256.536 c +574.274 256.765 574.401 256.947 574.589 257.083 c +574.776 257.218 575.016 257.286 575.308 257.286 c +575.631 257.286 575.922 257.194 576.183 257.012 c +576.443 256.830 576.620 256.606 576.714 256.340 c +576.808 256.075 576.854 255.421 576.854 254.379 c +576.854 251.317 l +578.776 251.317 l +578.776 258.583 l +576.995 258.583 l +h +587.094 253.473 m +585.203 253.817 l +585.141 253.431 584.997 253.145 584.773 252.958 c +584.549 252.770 584.255 252.676 583.891 252.676 c +583.411 252.676 583.031 252.840 582.750 253.168 c +582.469 253.497 582.328 254.046 582.328 254.817 c +582.328 255.681 582.471 256.291 582.758 256.645 c +583.044 256.999 583.432 257.176 583.922 257.176 c +584.286 257.176 584.586 257.072 584.820 256.864 c +585.055 256.655 585.219 256.301 585.312 255.801 c +587.203 256.114 l +587.005 256.989 586.628 257.648 586.070 258.090 c +585.513 258.533 584.766 258.754 583.828 258.754 c +582.766 258.754 581.919 258.418 581.289 257.747 c +580.659 257.075 580.344 256.145 580.344 254.958 c +580.344 253.760 580.661 252.827 581.297 252.161 c +581.932 251.494 582.792 251.161 583.875 251.161 c +584.750 251.161 585.451 251.351 585.977 251.731 c +586.503 252.111 586.875 252.692 587.094 253.473 c +h +591.880 251.317 m +591.880 252.848 l +590.567 252.848 l +590.567 255.786 l +590.567 256.369 590.580 256.710 590.606 256.809 c +590.632 256.908 590.690 256.991 590.778 257.059 c +590.867 257.127 590.979 257.161 591.114 257.161 c +591.291 257.161 591.547 257.098 591.880 256.973 c +592.036 258.458 l +591.599 258.655 591.093 258.754 590.521 258.754 c +590.177 258.754 589.867 258.694 589.591 258.575 c +589.315 258.455 589.112 258.304 588.981 258.122 c +588.851 257.939 588.760 257.692 588.708 257.379 c +588.666 257.150 588.646 256.697 588.646 256.020 c +588.646 252.848 l +587.771 252.848 l +587.771 251.317 l +588.646 251.317 l +588.646 249.879 l +590.567 248.754 l +590.567 251.317 l +591.880 251.317 l +h +597.995 258.583 m +597.995 257.489 l +597.735 257.885 597.388 258.194 596.956 258.418 c +596.524 258.642 596.068 258.754 595.589 258.754 c +595.099 258.754 594.662 258.645 594.276 258.426 c +593.891 258.208 593.612 257.905 593.440 257.520 c +593.269 257.135 593.183 256.598 593.183 255.911 c +593.183 251.317 l +595.104 251.317 l +595.104 254.661 l +595.104 255.681 595.138 256.306 595.206 256.536 c +595.274 256.765 595.401 256.947 595.589 257.083 c +595.776 257.218 596.016 257.286 596.308 257.286 c +596.631 257.286 596.922 257.194 597.183 257.012 c +597.443 256.830 597.620 256.606 597.714 256.340 c +597.808 256.075 597.854 255.421 597.854 254.379 c +597.854 251.317 l +599.776 251.317 l +599.776 258.583 l +597.995 258.583 l +h +603.609 258.583 m +601.688 258.583 l +601.688 251.317 l +603.469 251.317 l +603.469 252.348 l +603.781 251.869 604.057 251.551 604.297 251.395 c +604.536 251.239 604.812 251.161 605.125 251.161 c +605.562 251.161 605.984 251.280 606.391 251.520 c +605.797 253.192 l +605.474 252.984 605.172 252.879 604.891 252.879 c +604.620 252.879 604.393 252.955 604.211 253.106 c +604.029 253.257 603.883 253.525 603.773 253.911 c +603.664 254.296 603.609 255.103 603.609 256.333 c +603.609 258.583 l +h +611.417 256.270 m +613.339 256.598 l +613.089 257.296 612.698 257.830 612.167 258.200 c +611.636 258.569 610.974 258.754 610.183 258.754 c +608.922 258.754 607.985 258.338 607.370 257.504 c +606.891 256.848 606.651 256.015 606.651 255.004 c +606.651 253.806 606.966 252.866 607.597 252.184 c +608.227 251.502 609.026 251.161 609.995 251.161 c +611.068 251.161 611.917 251.517 612.542 252.231 c +613.167 252.944 613.464 254.036 613.433 255.504 c +608.620 255.504 l +608.641 256.077 608.800 256.523 609.097 256.840 c +609.394 257.158 609.761 257.317 610.198 257.317 c +610.500 257.317 610.753 257.234 610.956 257.067 c +611.159 256.900 611.313 256.635 611.417 256.270 c +h +611.526 254.333 m +611.516 253.770 611.375 253.346 611.104 253.059 c +610.834 252.773 610.500 252.629 610.104 252.629 c +609.688 252.629 609.339 252.780 609.058 253.083 c +608.787 253.395 608.657 253.812 608.667 254.333 c +611.526 254.333 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +503.000 235.000 m +641.000 235.000 l +641.000 272.000 l +503.000 272.000 l +503.000 235.000 l +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +353.500 316.500 m +353.500 320.918 349.918 324.500 345.500 324.500 c +341.082 324.500 337.500 320.918 337.500 316.500 c +337.500 312.082 341.082 308.500 345.500 308.500 c +349.918 308.500 353.500 312.082 353.500 316.500 c +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +325.500 343.500 m +325.500 347.918 321.918 351.500 317.500 351.500 c +313.082 351.500 309.500 347.918 309.500 343.500 c +309.500 339.082 313.082 335.500 317.500 335.500 c +321.918 335.500 325.500 339.082 325.500 343.500 c +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +380.500 343.500 m +380.500 347.918 376.918 351.500 372.500 351.500 c +368.082 351.500 364.500 347.918 364.500 343.500 c +364.500 339.082 368.082 335.500 372.500 335.500 c +376.918 335.500 380.500 339.082 380.500 343.500 c +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +353.500 370.500 m +353.500 374.918 349.918 378.500 345.500 378.500 c +341.082 378.500 337.500 374.918 337.500 370.500 c +337.500 366.082 341.082 362.500 345.500 362.500 c +349.918 362.500 353.500 366.082 353.500 370.500 c +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +513.313 299.895 m +515.267 300.520 l +514.965 301.614 514.465 302.426 513.767 302.958 c +513.069 303.489 512.183 303.754 511.110 303.754 c +509.777 303.754 508.681 303.299 507.821 302.387 c +506.962 301.476 506.532 300.234 506.532 298.661 c +506.532 296.994 506.965 295.700 507.829 294.778 c +508.694 293.856 509.829 293.395 511.235 293.395 c +512.454 293.395 513.449 293.754 514.220 294.473 c +514.678 294.900 515.017 295.515 515.235 296.317 c +513.235 296.801 l +513.121 296.280 512.876 295.869 512.501 295.567 c +512.126 295.265 511.668 295.114 511.126 295.114 c +510.386 295.114 509.785 295.382 509.321 295.918 c +508.858 296.455 508.626 297.317 508.626 298.504 c +508.626 299.775 508.853 300.679 509.306 301.215 c +509.759 301.752 510.350 302.020 511.079 302.020 c +511.621 302.020 512.084 301.851 512.470 301.512 c +512.855 301.174 513.136 300.635 513.313 299.895 c +h +518.424 298.536 m +516.689 298.223 l +516.877 297.525 517.210 297.007 517.689 296.668 c +518.169 296.330 518.882 296.161 519.830 296.161 c +520.684 296.161 521.322 296.262 521.744 296.465 c +522.166 296.668 522.460 296.926 522.627 297.239 c +522.794 297.551 522.877 298.124 522.877 298.958 c +522.861 301.192 l +522.861 301.838 522.893 302.312 522.955 302.614 c +523.018 302.916 523.132 303.239 523.299 303.583 c +521.408 303.583 l +521.356 303.458 521.294 303.270 521.221 303.020 c +521.189 302.905 521.163 302.827 521.143 302.786 c +520.820 303.109 520.471 303.351 520.096 303.512 c +519.721 303.674 519.320 303.754 518.893 303.754 c +518.153 303.754 517.567 303.551 517.135 303.145 c +516.702 302.739 516.486 302.223 516.486 301.598 c +516.486 301.192 516.585 300.827 516.783 300.504 c +516.981 300.181 517.255 299.934 517.604 299.762 c +517.952 299.590 518.460 299.442 519.127 299.317 c +520.023 299.150 520.648 298.994 521.002 298.848 c +521.002 298.661 l +521.002 298.286 520.911 298.020 520.729 297.864 c +520.546 297.708 520.200 297.629 519.689 297.629 c +519.346 297.629 519.080 297.697 518.893 297.833 c +518.705 297.968 518.549 298.202 518.424 298.536 c +h +521.002 300.098 m +520.752 300.181 520.361 300.280 519.830 300.395 c +519.299 300.510 518.950 300.619 518.783 300.723 c +518.533 300.900 518.408 301.124 518.408 301.395 c +518.408 301.666 518.507 301.900 518.705 302.098 c +518.903 302.296 519.158 302.395 519.471 302.395 c +519.814 302.395 520.148 302.280 520.471 302.051 c +520.700 301.874 520.851 301.661 520.924 301.411 c +520.976 301.254 521.002 300.942 521.002 300.473 c +521.002 300.098 l +h +524.772 303.583 m +524.772 293.567 l +526.694 293.567 l +526.694 303.583 l +524.772 303.583 l +h +528.662 303.583 m +528.662 293.567 l +530.584 293.567 l +530.584 303.583 l +528.662 303.583 l +h +532.474 303.583 m +532.474 293.567 l +534.396 293.567 l +534.396 297.176 l +534.989 296.499 535.692 296.161 536.505 296.161 c +537.390 296.161 538.122 296.481 538.700 297.122 c +539.278 297.762 539.567 298.681 539.567 299.879 c +539.567 301.119 539.271 302.075 538.677 302.747 c +538.083 303.418 537.369 303.754 536.536 303.754 c +536.119 303.754 535.708 303.650 535.302 303.442 c +534.896 303.234 534.547 302.926 534.255 302.520 c +534.255 303.583 l +532.474 303.583 l +h +534.380 299.801 m +534.380 300.551 534.500 301.103 534.739 301.458 c +535.073 301.968 535.515 302.223 536.067 302.223 c +536.484 302.223 536.843 302.043 537.146 301.684 c +537.448 301.325 537.599 300.754 537.599 299.973 c +537.599 299.140 537.448 298.541 537.146 298.176 c +536.843 297.812 536.458 297.629 535.989 297.629 c +535.531 297.629 535.148 297.809 534.841 298.168 c +534.534 298.528 534.380 299.072 534.380 299.801 c +h +542.541 298.536 m +540.807 298.223 l +540.994 297.525 541.327 297.007 541.807 296.668 c +542.286 296.330 542.999 296.161 543.947 296.161 c +544.801 296.161 545.439 296.262 545.861 296.465 c +546.283 296.668 546.577 296.926 546.744 297.239 c +546.911 297.551 546.994 298.124 546.994 298.958 c +546.979 301.192 l +546.979 301.838 547.010 302.312 547.072 302.614 c +547.135 302.916 547.249 303.239 547.416 303.583 c +545.525 303.583 l +545.473 303.458 545.411 303.270 545.338 303.020 c +545.307 302.905 545.281 302.827 545.260 302.786 c +544.937 303.109 544.588 303.351 544.213 303.512 c +543.838 303.674 543.437 303.754 543.010 303.754 c +542.270 303.754 541.684 303.551 541.252 303.145 c +540.820 302.739 540.604 302.223 540.604 301.598 c +540.604 301.192 540.702 300.827 540.900 300.504 c +541.098 300.181 541.372 299.934 541.721 299.762 c +542.070 299.590 542.577 299.442 543.244 299.317 c +544.140 299.150 544.765 298.994 545.119 298.848 c +545.119 298.661 l +545.119 298.286 545.028 298.020 544.846 297.864 c +544.663 297.708 544.317 297.629 543.807 297.629 c +543.463 297.629 543.197 297.697 543.010 297.833 c +542.822 297.968 542.666 298.202 542.541 298.536 c +h +545.119 300.098 m +544.869 300.181 544.479 300.280 543.947 300.395 c +543.416 300.510 543.067 300.619 542.900 300.723 c +542.650 300.900 542.525 301.124 542.525 301.395 c +542.525 301.666 542.624 301.900 542.822 302.098 c +543.020 302.296 543.275 302.395 543.588 302.395 c +543.932 302.395 544.265 302.280 544.588 302.051 c +544.817 301.874 544.968 301.661 545.041 301.411 c +545.093 301.254 545.119 300.942 545.119 300.473 c +545.119 300.098 l +h +555.218 298.473 m +553.327 298.817 l +553.265 298.431 553.121 298.145 552.897 297.958 c +552.674 297.770 552.379 297.676 552.015 297.676 c +551.535 297.676 551.155 297.840 550.874 298.168 c +550.593 298.497 550.452 299.046 550.452 299.817 c +550.452 300.681 550.595 301.291 550.882 301.645 c +551.168 301.999 551.556 302.176 552.046 302.176 c +552.410 302.176 552.710 302.072 552.944 301.864 c +553.179 301.655 553.343 301.301 553.437 300.801 c +555.327 301.114 l +555.129 301.989 554.752 302.648 554.194 303.090 c +553.637 303.533 552.890 303.754 551.952 303.754 c +550.890 303.754 550.043 303.418 549.413 302.747 c +548.783 302.075 548.468 301.145 548.468 299.958 c +548.468 298.760 548.785 297.827 549.421 297.161 c +550.056 296.494 550.916 296.161 551.999 296.161 c +552.874 296.161 553.575 296.351 554.101 296.731 c +554.627 297.111 554.999 297.692 555.218 298.473 c +h +556.613 303.583 m +556.613 293.567 l +558.535 293.567 l +558.535 298.879 l +560.785 296.317 l +563.145 296.317 l +560.660 298.973 l +563.332 303.583 l +561.254 303.583 l +559.426 300.317 l +558.535 301.254 l +558.535 303.583 l +556.613 303.583 l +h +568.383 303.583 m +568.383 293.567 l +575.258 293.567 l +575.258 295.254 l +570.414 295.254 l +570.414 297.629 l +574.586 297.629 l +574.586 299.317 l +570.414 299.317 l +570.414 303.583 l +568.383 303.583 l +h +581.685 303.583 m +581.685 302.489 l +581.424 302.885 581.078 303.194 580.646 303.418 c +580.213 303.642 579.757 303.754 579.278 303.754 c +578.789 303.754 578.351 303.645 577.966 303.426 c +577.580 303.208 577.302 302.905 577.130 302.520 c +576.958 302.135 576.872 301.598 576.872 300.911 c +576.872 296.317 l +578.794 296.317 l +578.794 299.661 l +578.794 300.681 578.828 301.306 578.896 301.536 c +578.963 301.765 579.091 301.947 579.278 302.083 c +579.466 302.218 579.705 302.286 579.997 302.286 c +580.320 302.286 580.612 302.194 580.872 302.012 c +581.132 301.830 581.310 301.606 581.403 301.340 c +581.497 301.075 581.544 300.421 581.544 299.379 c +581.544 296.317 l +583.466 296.317 l +583.466 303.583 l +581.685 303.583 l +h +592.064 303.583 m +590.143 303.583 l +590.143 299.879 l +590.143 299.098 590.101 298.590 590.018 298.356 c +589.934 298.122 589.801 297.942 589.619 297.817 c +589.437 297.692 589.215 297.629 588.955 297.629 c +588.622 297.629 588.322 297.721 588.057 297.903 c +587.791 298.085 587.609 298.327 587.510 298.629 c +587.411 298.931 587.361 299.489 587.361 300.301 c +587.361 303.583 l +585.439 303.583 l +585.439 296.317 l +587.236 296.317 l +587.236 297.395 l +587.861 296.572 588.658 296.161 589.627 296.161 c +590.044 296.161 590.429 296.236 590.783 296.387 c +591.137 296.538 591.403 296.734 591.580 296.973 c +591.757 297.213 591.882 297.481 591.955 297.778 c +592.028 298.075 592.064 298.504 592.064 299.067 c +592.064 303.583 l +h +600.335 298.473 m +598.444 298.817 l +598.382 298.431 598.239 298.145 598.015 297.958 c +597.791 297.770 597.496 297.676 597.132 297.676 c +596.653 297.676 596.272 297.840 595.991 298.168 c +595.710 298.497 595.569 299.046 595.569 299.817 c +595.569 300.681 595.713 301.291 595.999 301.645 c +596.285 301.999 596.674 302.176 597.163 302.176 c +597.528 302.176 597.827 302.072 598.062 301.864 c +598.296 301.655 598.460 301.301 598.554 300.801 c +600.444 301.114 l +600.246 301.989 599.869 302.648 599.312 303.090 c +598.754 303.533 598.007 303.754 597.069 303.754 c +596.007 303.754 595.160 303.418 594.530 302.747 c +593.900 302.075 593.585 301.145 593.585 299.958 c +593.585 298.760 593.903 297.827 594.538 297.161 c +595.174 296.494 596.033 296.161 597.116 296.161 c +597.991 296.161 598.692 296.351 599.218 296.731 c +599.744 297.111 600.116 297.692 600.335 298.473 c +h +605.121 296.317 m +605.121 297.848 l +603.809 297.848 l +603.809 300.786 l +603.809 301.369 603.822 301.710 603.848 301.809 c +603.874 301.908 603.931 301.991 604.020 302.059 c +604.108 302.127 604.220 302.161 604.355 302.161 c +604.533 302.161 604.788 302.098 605.121 301.973 c +605.277 303.458 l +604.840 303.655 604.335 303.754 603.762 303.754 c +603.418 303.754 603.108 303.694 602.832 303.575 c +602.556 303.455 602.353 303.304 602.223 303.122 c +602.092 302.939 602.001 302.692 601.949 302.379 c +601.908 302.150 601.887 301.697 601.887 301.020 c +601.887 297.848 l +601.012 297.848 l +601.012 296.317 l +601.887 296.317 l +601.887 294.879 l +603.809 293.754 l +603.809 296.317 l +605.121 296.317 l +h +606.455 295.333 m +606.455 293.567 l +608.377 293.567 l +608.377 295.333 l +606.455 295.333 l +h +606.455 303.583 m +606.455 296.317 l +608.377 296.317 l +608.377 303.583 l +606.455 303.583 l +h +609.907 299.848 m +609.907 299.213 610.063 298.596 610.376 297.997 c +610.688 297.398 611.134 296.942 611.712 296.629 c +612.290 296.317 612.933 296.161 613.642 296.161 c +614.746 296.161 615.647 296.517 616.345 297.231 c +617.043 297.944 617.392 298.843 617.392 299.926 c +617.392 301.030 617.037 301.944 616.329 302.668 c +615.621 303.392 614.730 303.754 613.657 303.754 c +612.991 303.754 612.355 303.603 611.751 303.301 c +611.147 302.999 610.688 302.556 610.376 301.973 c +610.063 301.390 609.907 300.681 609.907 299.848 c +h +611.876 299.958 m +611.876 300.676 612.048 301.226 612.392 301.606 c +612.735 301.986 613.157 302.176 613.657 302.176 c +614.157 302.176 614.576 301.986 614.915 301.606 c +615.254 301.226 615.423 300.671 615.423 299.942 c +615.423 299.234 615.254 298.687 614.915 298.301 c +614.576 297.916 614.157 297.723 613.657 297.723 c +613.157 297.723 612.735 297.916 612.392 298.301 c +612.048 298.687 611.876 299.239 611.876 299.958 c +h +625.506 303.583 m +623.584 303.583 l +623.584 299.879 l +623.584 299.098 623.542 298.590 623.459 298.356 c +623.376 298.122 623.243 297.942 623.061 297.817 c +622.878 297.692 622.657 297.629 622.396 297.629 c +622.063 297.629 621.764 297.721 621.498 297.903 c +621.232 298.085 621.050 298.327 620.951 298.629 c +620.852 298.931 620.803 299.489 620.803 300.301 c +620.803 303.583 l +618.881 303.583 l +618.881 296.317 l +620.678 296.317 l +620.678 297.395 l +621.303 296.572 622.100 296.161 623.068 296.161 c +623.485 296.161 623.870 296.236 624.225 296.387 c +624.579 296.538 624.844 296.734 625.021 296.973 c +625.199 297.213 625.324 297.481 625.396 297.778 c +625.469 298.075 625.506 298.504 625.506 299.067 c +625.506 303.583 l +h +635.854 303.583 m +633.932 303.583 l +633.932 296.348 l +633.223 297.004 632.395 297.489 631.447 297.801 c +631.447 296.051 l +631.947 295.895 632.492 295.588 633.080 295.129 c +633.669 294.671 634.072 294.135 634.291 293.520 c +635.854 293.520 l +635.854 303.583 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +503.000 280.000 m +641.000 280.000 l +641.000 317.000 l +503.000 317.000 l +503.000 280.000 l +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +513.813 344.895 m +515.767 345.520 l +515.465 346.614 514.965 347.426 514.267 347.958 c +513.569 348.489 512.683 348.754 511.610 348.754 c +510.277 348.754 509.181 348.299 508.321 347.387 c +507.462 346.476 507.032 345.234 507.032 343.661 c +507.032 341.994 507.465 340.700 508.329 339.778 c +509.194 338.856 510.329 338.395 511.735 338.395 c +512.954 338.395 513.949 338.754 514.720 339.473 c +515.178 339.900 515.517 340.515 515.735 341.317 c +513.735 341.801 l +513.621 341.280 513.376 340.869 513.001 340.567 c +512.626 340.265 512.168 340.114 511.626 340.114 c +510.886 340.114 510.285 340.382 509.821 340.918 c +509.358 341.455 509.126 342.317 509.126 343.504 c +509.126 344.775 509.353 345.679 509.806 346.215 c +510.259 346.752 510.850 347.020 511.579 347.020 c +512.121 347.020 512.584 346.851 512.970 346.512 c +513.355 346.174 513.636 345.635 513.813 344.895 c +h +518.924 343.536 m +517.189 343.223 l +517.377 342.525 517.710 342.007 518.189 341.668 c +518.669 341.330 519.382 341.161 520.330 341.161 c +521.184 341.161 521.822 341.262 522.244 341.465 c +522.666 341.668 522.960 341.926 523.127 342.239 c +523.294 342.551 523.377 343.124 523.377 343.958 c +523.361 346.192 l +523.361 346.838 523.393 347.312 523.455 347.614 c +523.518 347.916 523.632 348.239 523.799 348.583 c +521.908 348.583 l +521.856 348.458 521.794 348.270 521.721 348.020 c +521.689 347.905 521.663 347.827 521.643 347.786 c +521.320 348.109 520.971 348.351 520.596 348.512 c +520.221 348.674 519.820 348.754 519.393 348.754 c +518.653 348.754 518.067 348.551 517.635 348.145 c +517.202 347.739 516.986 347.223 516.986 346.598 c +516.986 346.192 517.085 345.827 517.283 345.504 c +517.481 345.181 517.755 344.934 518.104 344.762 c +518.452 344.590 518.960 344.442 519.627 344.317 c +520.523 344.150 521.148 343.994 521.502 343.848 c +521.502 343.661 l +521.502 343.286 521.411 343.020 521.229 342.864 c +521.046 342.708 520.700 342.629 520.189 342.629 c +519.846 342.629 519.580 342.697 519.393 342.833 c +519.205 342.968 519.049 343.202 518.924 343.536 c +h +521.502 345.098 m +521.252 345.181 520.861 345.280 520.330 345.395 c +519.799 345.510 519.450 345.619 519.283 345.723 c +519.033 345.900 518.908 346.124 518.908 346.395 c +518.908 346.666 519.007 346.900 519.205 347.098 c +519.403 347.296 519.658 347.395 519.971 347.395 c +520.314 347.395 520.648 347.280 520.971 347.051 c +521.200 346.874 521.351 346.661 521.424 346.411 c +521.476 346.254 521.502 345.942 521.502 345.473 c +521.502 345.098 l +h +525.272 348.583 m +525.272 338.567 l +527.194 338.567 l +527.194 348.583 l +525.272 348.583 l +h +529.162 348.583 m +529.162 338.567 l +531.084 338.567 l +531.084 348.583 l +529.162 348.583 l +h +532.974 348.583 m +532.974 338.567 l +534.896 338.567 l +534.896 342.176 l +535.489 341.499 536.192 341.161 537.005 341.161 c +537.890 341.161 538.622 341.481 539.200 342.122 c +539.778 342.762 540.067 343.681 540.067 344.879 c +540.067 346.119 539.771 347.075 539.177 347.747 c +538.583 348.418 537.869 348.754 537.036 348.754 c +536.619 348.754 536.208 348.650 535.802 348.442 c +535.396 348.234 535.047 347.926 534.755 347.520 c +534.755 348.583 l +532.974 348.583 l +h +534.880 344.801 m +534.880 345.551 535.000 346.103 535.239 346.458 c +535.573 346.968 536.015 347.223 536.567 347.223 c +536.984 347.223 537.343 347.043 537.646 346.684 c +537.948 346.325 538.099 345.754 538.099 344.973 c +538.099 344.140 537.948 343.541 537.646 343.176 c +537.343 342.812 536.958 342.629 536.489 342.629 c +536.031 342.629 535.648 342.809 535.341 343.168 c +535.034 343.528 534.880 344.072 534.880 344.801 c +h +543.041 343.536 m +541.307 343.223 l +541.494 342.525 541.827 342.007 542.307 341.668 c +542.786 341.330 543.499 341.161 544.447 341.161 c +545.301 341.161 545.939 341.262 546.361 341.465 c +546.783 341.668 547.077 341.926 547.244 342.239 c +547.411 342.551 547.494 343.124 547.494 343.958 c +547.479 346.192 l +547.479 346.838 547.510 347.312 547.572 347.614 c +547.635 347.916 547.749 348.239 547.916 348.583 c +546.025 348.583 l +545.973 348.458 545.911 348.270 545.838 348.020 c +545.807 347.905 545.781 347.827 545.760 347.786 c +545.437 348.109 545.088 348.351 544.713 348.512 c +544.338 348.674 543.937 348.754 543.510 348.754 c +542.770 348.754 542.184 348.551 541.752 348.145 c +541.320 347.739 541.104 347.223 541.104 346.598 c +541.104 346.192 541.202 345.827 541.400 345.504 c +541.598 345.181 541.872 344.934 542.221 344.762 c +542.570 344.590 543.077 344.442 543.744 344.317 c +544.640 344.150 545.265 343.994 545.619 343.848 c +545.619 343.661 l +545.619 343.286 545.528 343.020 545.346 342.864 c +545.163 342.708 544.817 342.629 544.307 342.629 c +543.963 342.629 543.697 342.697 543.510 342.833 c +543.322 342.968 543.166 343.202 543.041 343.536 c +h +545.619 345.098 m +545.369 345.181 544.979 345.280 544.447 345.395 c +543.916 345.510 543.567 345.619 543.400 345.723 c +543.150 345.900 543.025 346.124 543.025 346.395 c +543.025 346.666 543.124 346.900 543.322 347.098 c +543.520 347.296 543.775 347.395 544.088 347.395 c +544.432 347.395 544.765 347.280 545.088 347.051 c +545.317 346.874 545.468 346.661 545.541 346.411 c +545.593 346.254 545.619 345.942 545.619 345.473 c +545.619 345.098 l +h +555.718 343.473 m +553.827 343.817 l +553.765 343.431 553.621 343.145 553.397 342.958 c +553.174 342.770 552.879 342.676 552.515 342.676 c +552.035 342.676 551.655 342.840 551.374 343.168 c +551.093 343.497 550.952 344.046 550.952 344.817 c +550.952 345.681 551.095 346.291 551.382 346.645 c +551.668 346.999 552.056 347.176 552.546 347.176 c +552.910 347.176 553.210 347.072 553.444 346.864 c +553.679 346.655 553.843 346.301 553.937 345.801 c +555.827 346.114 l +555.629 346.989 555.252 347.648 554.694 348.090 c +554.137 348.533 553.390 348.754 552.452 348.754 c +551.390 348.754 550.543 348.418 549.913 347.747 c +549.283 347.075 548.968 346.145 548.968 344.958 c +548.968 343.760 549.285 342.827 549.921 342.161 c +550.556 341.494 551.416 341.161 552.499 341.161 c +553.374 341.161 554.075 341.351 554.601 341.731 c +555.127 342.111 555.499 342.692 555.718 343.473 c +h +557.113 348.583 m +557.113 338.567 l +559.035 338.567 l +559.035 343.879 l +561.285 341.317 l +563.645 341.317 l +561.160 343.973 l +563.832 348.583 l +561.754 348.583 l +559.926 345.317 l +559.035 346.254 l +559.035 348.583 l +557.113 348.583 l +h +568.883 348.583 m +568.883 338.567 l +575.758 338.567 l +575.758 340.254 l +570.914 340.254 l +570.914 342.629 l +575.086 342.629 l +575.086 344.317 l +570.914 344.317 l +570.914 348.583 l +568.883 348.583 l +h +582.185 348.583 m +582.185 347.489 l +581.924 347.885 581.578 348.194 581.146 348.418 c +580.713 348.642 580.257 348.754 579.778 348.754 c +579.289 348.754 578.851 348.645 578.466 348.426 c +578.080 348.208 577.802 347.905 577.630 347.520 c +577.458 347.135 577.372 346.598 577.372 345.911 c +577.372 341.317 l +579.294 341.317 l +579.294 344.661 l +579.294 345.681 579.328 346.306 579.396 346.536 c +579.463 346.765 579.591 346.947 579.778 347.083 c +579.966 347.218 580.205 347.286 580.497 347.286 c +580.820 347.286 581.112 347.194 581.372 347.012 c +581.632 346.830 581.810 346.606 581.903 346.340 c +581.997 346.075 582.044 345.421 582.044 344.379 c +582.044 341.317 l +583.966 341.317 l +583.966 348.583 l +582.185 348.583 l +h +592.564 348.583 m +590.643 348.583 l +590.643 344.879 l +590.643 344.098 590.601 343.590 590.518 343.356 c +590.434 343.122 590.301 342.942 590.119 342.817 c +589.937 342.692 589.715 342.629 589.455 342.629 c +589.122 342.629 588.822 342.721 588.557 342.903 c +588.291 343.085 588.109 343.327 588.010 343.629 c +587.911 343.931 587.861 344.489 587.861 345.301 c +587.861 348.583 l +585.939 348.583 l +585.939 341.317 l +587.736 341.317 l +587.736 342.395 l +588.361 341.572 589.158 341.161 590.127 341.161 c +590.544 341.161 590.929 341.236 591.283 341.387 c +591.637 341.538 591.903 341.734 592.080 341.973 c +592.257 342.213 592.382 342.481 592.455 342.778 c +592.528 343.075 592.564 343.504 592.564 344.067 c +592.564 348.583 l +h +600.835 343.473 m +598.944 343.817 l +598.882 343.431 598.739 343.145 598.515 342.958 c +598.291 342.770 597.996 342.676 597.632 342.676 c +597.153 342.676 596.772 342.840 596.491 343.168 c +596.210 343.497 596.069 344.046 596.069 344.817 c +596.069 345.681 596.213 346.291 596.499 346.645 c +596.785 346.999 597.174 347.176 597.663 347.176 c +598.028 347.176 598.327 347.072 598.562 346.864 c +598.796 346.655 598.960 346.301 599.054 345.801 c +600.944 346.114 l +600.746 346.989 600.369 347.648 599.812 348.090 c +599.254 348.533 598.507 348.754 597.569 348.754 c +596.507 348.754 595.660 348.418 595.030 347.747 c +594.400 347.075 594.085 346.145 594.085 344.958 c +594.085 343.760 594.403 342.827 595.038 342.161 c +595.674 341.494 596.533 341.161 597.616 341.161 c +598.491 341.161 599.192 341.351 599.718 341.731 c +600.244 342.111 600.616 342.692 600.835 343.473 c +h +605.621 341.317 m +605.621 342.848 l +604.309 342.848 l +604.309 345.786 l +604.309 346.369 604.322 346.710 604.348 346.809 c +604.374 346.908 604.431 346.991 604.520 347.059 c +604.608 347.127 604.720 347.161 604.855 347.161 c +605.033 347.161 605.288 347.098 605.621 346.973 c +605.777 348.458 l +605.340 348.655 604.835 348.754 604.262 348.754 c +603.918 348.754 603.608 348.694 603.332 348.575 c +603.056 348.455 602.853 348.304 602.723 348.122 c +602.592 347.939 602.501 347.692 602.449 347.379 c +602.408 347.150 602.387 346.697 602.387 346.020 c +602.387 342.848 l +601.512 342.848 l +601.512 341.317 l +602.387 341.317 l +602.387 339.879 l +604.309 338.754 l +604.309 341.317 l +605.621 341.317 l +h +606.955 340.333 m +606.955 338.567 l +608.877 338.567 l +608.877 340.333 l +606.955 340.333 l +h +606.955 348.583 m +606.955 341.317 l +608.877 341.317 l +608.877 348.583 l +606.955 348.583 l +h +610.407 344.848 m +610.407 344.213 610.563 343.596 610.876 342.997 c +611.188 342.398 611.634 341.942 612.212 341.629 c +612.790 341.317 613.433 341.161 614.142 341.161 c +615.246 341.161 616.147 341.517 616.845 342.231 c +617.543 342.944 617.892 343.843 617.892 344.926 c +617.892 346.030 617.537 346.944 616.829 347.668 c +616.121 348.392 615.230 348.754 614.157 348.754 c +613.491 348.754 612.855 348.603 612.251 348.301 c +611.647 347.999 611.188 347.556 610.876 346.973 c +610.563 346.390 610.407 345.681 610.407 344.848 c +h +612.376 344.958 m +612.376 345.676 612.548 346.226 612.892 346.606 c +613.235 346.986 613.657 347.176 614.157 347.176 c +614.657 347.176 615.076 346.986 615.415 346.606 c +615.754 346.226 615.923 345.671 615.923 344.942 c +615.923 344.234 615.754 343.687 615.415 343.301 c +615.076 342.916 614.657 342.723 614.157 342.723 c +613.657 342.723 613.235 342.916 612.892 343.301 c +612.548 343.687 612.376 344.239 612.376 344.958 c +h +626.006 348.583 m +624.084 348.583 l +624.084 344.879 l +624.084 344.098 624.042 343.590 623.959 343.356 c +623.876 343.122 623.743 342.942 623.561 342.817 c +623.378 342.692 623.157 342.629 622.896 342.629 c +622.563 342.629 622.264 342.721 621.998 342.903 c +621.732 343.085 621.550 343.327 621.451 343.629 c +621.352 343.931 621.303 344.489 621.303 345.301 c +621.303 348.583 l +619.381 348.583 l +619.381 341.317 l +621.178 341.317 l +621.178 342.395 l +621.803 341.572 622.600 341.161 623.568 341.161 c +623.985 341.161 624.370 341.236 624.725 341.387 c +625.079 341.538 625.344 341.734 625.521 341.973 c +625.699 342.213 625.824 342.481 625.896 342.778 c +625.969 343.075 626.006 343.504 626.006 344.067 c +626.006 348.583 l +h +637.916 346.801 m +637.916 348.583 l +631.182 348.583 l +631.255 347.905 631.473 347.265 631.838 346.661 c +632.202 346.056 632.926 345.254 634.010 344.254 c +634.874 343.452 635.406 342.905 635.604 342.614 c +635.864 342.218 635.994 341.827 635.994 341.442 c +635.994 341.015 635.880 340.687 635.650 340.458 c +635.421 340.228 635.104 340.114 634.697 340.114 c +634.291 340.114 633.971 340.234 633.736 340.473 c +633.502 340.713 633.364 341.114 633.322 341.676 c +631.416 341.489 l +631.531 340.426 631.887 339.666 632.486 339.208 c +633.085 338.749 633.838 338.520 634.744 338.520 c +635.734 338.520 636.510 338.786 637.072 339.317 c +637.635 339.848 637.916 340.510 637.916 341.301 c +637.916 341.760 637.835 342.192 637.674 342.598 c +637.512 343.004 637.260 343.431 636.916 343.879 c +636.676 344.171 636.255 344.596 635.650 345.153 c +635.046 345.710 634.663 346.080 634.502 346.262 c +634.340 346.444 634.208 346.624 634.104 346.801 c +637.916 346.801 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +503.500 325.000 m +641.500 325.000 l +641.500 362.000 l +503.500 362.000 l +503.500 325.000 l +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +567.666 393.583 m +567.666 391.661 l +569.587 391.661 l +569.587 393.583 l +567.666 393.583 l +h +571.555 393.583 m +571.555 391.661 l +573.477 391.661 l +573.477 393.583 l +571.555 393.583 l +h +575.445 393.583 m +575.445 391.661 l +577.367 391.661 l +577.367 393.583 l +575.445 393.583 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +503.500 370.000 m +641.500 370.000 l +641.500 407.000 l +503.500 407.000 l +503.500 370.000 l +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +460.373 249.083 m +458.451 249.083 l +458.451 241.848 l +457.742 242.504 456.914 242.989 455.966 243.301 c +455.966 241.551 l +456.466 241.395 457.011 241.088 457.599 240.629 c +458.188 240.171 458.591 239.635 458.810 239.020 c +460.373 239.020 l +460.373 249.083 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +467.750 244.000 m +467.750 248.971 463.721 253.000 458.750 253.000 c +453.779 253.000 449.750 248.971 449.750 244.000 c +449.750 239.029 453.779 235.000 458.750 235.000 c +463.721 235.000 467.750 239.029 467.750 244.000 c +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +284.185 318.801 m +284.185 320.583 l +277.451 320.583 l +277.524 319.905 277.742 319.265 278.107 318.661 c +278.472 318.056 279.195 317.254 280.279 316.254 c +281.143 315.452 281.675 314.905 281.873 314.614 c +282.133 314.218 282.263 313.827 282.263 313.442 c +282.263 313.015 282.149 312.687 281.919 312.458 c +281.690 312.228 281.373 312.114 280.966 312.114 c +280.560 312.114 280.240 312.234 280.005 312.473 c +279.771 312.713 279.633 313.114 279.591 313.676 c +277.685 313.489 l +277.800 312.426 278.156 311.666 278.755 311.208 c +279.354 310.749 280.107 310.520 281.013 310.520 c +282.003 310.520 282.779 310.786 283.341 311.317 c +283.904 311.848 284.185 312.510 284.185 313.301 c +284.185 313.760 284.104 314.192 283.943 314.598 c +283.781 315.004 283.529 315.431 283.185 315.879 c +282.945 316.171 282.524 316.596 281.919 317.153 c +281.315 317.710 280.932 318.080 280.771 318.262 c +280.610 318.444 280.477 318.624 280.373 318.801 c +284.185 318.801 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +290.000 315.500 m +290.000 320.471 285.971 324.500 281.000 324.500 c +276.029 324.500 272.000 320.471 272.000 315.500 c +272.000 310.529 276.029 306.500 281.000 306.500 c +285.971 306.500 290.000 310.529 290.000 315.500 c +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +455.388 328.426 m +457.248 328.192 l +457.300 328.671 457.456 329.036 457.716 329.286 c +457.977 329.536 458.294 329.661 458.669 329.661 c +459.065 329.661 459.399 329.510 459.669 329.208 c +459.940 328.905 460.076 328.499 460.076 327.989 c +460.076 327.510 459.945 327.129 459.685 326.848 c +459.425 326.567 459.107 326.426 458.732 326.426 c +458.482 326.426 458.190 326.473 457.857 326.567 c +458.060 325.004 l +458.581 325.015 458.979 324.900 459.255 324.661 c +459.531 324.421 459.669 324.103 459.669 323.708 c +459.669 323.374 459.568 323.106 459.365 322.903 c +459.162 322.700 458.893 322.598 458.560 322.598 c +458.237 322.598 457.958 322.713 457.724 322.942 c +457.490 323.171 457.347 323.504 457.294 323.942 c +455.529 323.645 l +455.654 323.030 455.839 322.543 456.083 322.184 c +456.328 321.825 456.675 321.541 457.123 321.333 c +457.570 321.124 458.070 321.020 458.623 321.020 c +459.560 321.020 460.315 321.322 460.888 321.926 c +461.357 322.416 461.591 322.968 461.591 323.583 c +461.591 324.468 461.112 325.171 460.154 325.692 c +460.727 325.817 461.185 326.093 461.529 326.520 c +461.873 326.947 462.044 327.463 462.044 328.067 c +462.044 328.952 461.722 329.705 461.076 330.325 c +460.430 330.944 459.633 331.254 458.685 331.254 c +457.779 331.254 457.026 330.994 456.427 330.473 c +455.828 329.952 455.482 329.270 455.388 328.426 c +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +467.750 326.000 m +467.750 330.971 463.721 335.000 458.750 335.000 c +453.779 335.000 449.750 330.971 449.750 326.000 c +449.750 321.029 453.779 317.000 458.750 317.000 c +463.721 317.000 467.750 321.029 467.750 326.000 c +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +459.216 366.083 m +459.216 364.067 l +455.123 364.067 l +455.123 362.379 l +459.466 356.020 l +461.076 356.020 l +461.076 362.379 l +462.326 362.379 l +462.326 364.067 l +461.076 364.067 l +461.076 366.083 l +459.216 366.083 l +h +459.216 362.379 m +459.216 358.958 l +456.919 362.379 l +459.216 362.379 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +467.750 361.000 m +467.750 365.971 463.721 370.000 458.750 370.000 c +453.779 370.000 449.750 365.971 449.750 361.000 c +449.750 356.029 453.779 352.000 458.750 352.000 c +463.721 352.000 467.750 356.029 467.750 361.000 c +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +503.000 253.500 m +345.500 253.500 l +345.500 288.500 l +S +newpath +345.500 296.500 m +350.500 284.500 l +345.500 287.500 l +340.500 284.500 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +339.741 322.053 m +329.018 332.394 l +S +newpath +323.259 337.947 m +335.368 333.217 l +329.737 331.700 l +328.426 326.018 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +351.157 322.157 m +361.186 332.186 l +S +newpath +366.843 337.843 m +361.893 325.822 l +360.479 331.479 l +354.822 332.893 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +323.259 349.053 m +333.982 359.394 l +S +newpath +339.741 364.947 m +334.574 353.018 l +333.263 358.700 l +327.632 360.217 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +366.843 349.157 m +356.814 359.186 l +S +newpath +351.157 364.843 m +363.178 359.893 l +357.521 358.479 l +356.107 352.822 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +372.500 335.500 m +495.496 335.500 l +S +newpath +503.496 335.500 m +491.496 330.500 l +494.496 335.500 l +491.496 340.500 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +503.520 351.500 m +380.500 351.500 l +S +newpath +372.500 351.500 m +384.500 356.500 l +381.500 351.500 l +384.500 346.500 l +h +f +2 J +10.0000 M +0 J +1.45000 M +newpath +481.000 197.000 m +649.000 197.000 l +649.000 212.000 l +664.000 212.000 l +664.000 415.000 l +481.000 415.000 l +h +S +newpath +649.000 197.000 m +649.000 212.000 l +664.000 212.000 l +h +S +2 J +10.0000 M +0 J +1.45000 M +newpath +527.738 217.746 m +525.004 206.293 l +527.363 206.293 l +529.098 214.152 l +531.191 206.293 l +533.941 206.293 l +535.941 214.293 l +537.707 206.293 l +540.035 206.293 l +537.254 217.746 l +534.801 217.746 l +532.520 209.184 l +530.238 217.746 l +527.738 217.746 l +h +541.230 217.746 m +541.230 206.293 l +549.074 206.293 l +549.074 208.230 l +543.543 208.230 l +543.543 210.934 l +548.324 210.934 l +548.324 212.871 l +543.543 212.871 l +543.543 217.746 l +541.230 217.746 l +h +555.434 217.746 m +555.434 206.293 l +559.137 206.293 l +560.543 206.293 561.460 206.350 561.887 206.465 c +562.543 206.632 563.092 207.004 563.535 207.582 c +563.978 208.160 564.199 208.902 564.199 209.809 c +564.199 210.517 564.072 211.111 563.816 211.590 c +563.561 212.069 563.238 212.444 562.848 212.715 c +562.457 212.986 562.059 213.168 561.652 213.262 c +561.100 213.366 560.298 213.418 559.246 213.418 c +557.746 213.418 l +557.746 217.746 l +555.434 217.746 l +h +557.746 208.230 m +557.746 211.480 l +559.012 211.480 l +559.918 211.480 560.525 211.421 560.832 211.301 c +561.139 211.181 561.382 210.993 561.559 210.738 c +561.736 210.483 561.824 210.184 561.824 209.840 c +561.824 209.423 561.702 209.079 561.457 208.809 c +561.212 208.538 560.902 208.371 560.527 208.309 c +560.246 208.257 559.689 208.230 558.855 208.230 c +557.746 208.230 l +h +568.184 217.746 m +565.996 217.746 l +565.996 209.449 l +568.027 209.449 l +568.027 210.621 l +568.382 210.069 568.697 209.704 568.973 209.527 c +569.249 209.350 569.564 209.262 569.918 209.262 c +570.418 209.262 570.902 209.397 571.371 209.668 c +570.684 211.590 l +570.319 211.350 569.975 211.230 569.652 211.230 c +569.350 211.230 569.092 211.314 568.879 211.480 c +568.665 211.647 568.496 211.952 568.371 212.395 c +568.246 212.837 568.184 213.767 568.184 215.184 c +568.184 217.746 l +h +571.801 213.480 m +571.801 212.751 571.980 212.046 572.340 211.363 c +572.699 210.681 573.210 210.160 573.871 209.801 c +574.533 209.441 575.270 209.262 576.082 209.262 c +577.332 209.262 578.358 209.668 579.160 210.480 c +579.962 211.293 580.363 212.324 580.363 213.574 c +580.363 214.824 579.960 215.863 579.152 216.691 c +578.345 217.520 577.327 217.934 576.098 217.934 c +575.337 217.934 574.611 217.762 573.918 217.418 c +573.225 217.074 572.699 216.569 572.340 215.902 c +571.980 215.236 571.801 214.428 571.801 213.480 c +h +574.051 213.590 m +574.051 214.413 574.246 215.043 574.637 215.480 c +575.027 215.918 575.509 216.137 576.082 216.137 c +576.655 216.137 577.137 215.918 577.527 215.480 c +577.918 215.043 578.113 214.408 578.113 213.574 c +578.113 212.762 577.918 212.137 577.527 211.699 c +577.137 211.262 576.655 211.043 576.082 211.043 c +575.509 211.043 575.027 211.262 574.637 211.699 c +574.246 212.137 574.051 212.767 574.051 213.590 c +h +581.887 218.293 m +584.387 218.605 l +584.428 218.897 584.527 219.095 584.684 219.199 c +584.892 219.355 585.220 219.434 585.668 219.434 c +586.241 219.434 586.668 219.350 586.949 219.184 c +587.147 219.069 587.293 218.882 587.387 218.621 c +587.460 218.444 587.496 218.105 587.496 217.605 c +587.496 216.402 l +586.840 217.298 586.012 217.746 585.012 217.746 c +583.897 217.746 583.012 217.272 582.355 216.324 c +581.845 215.585 581.590 214.658 581.590 213.543 c +581.590 212.158 581.926 211.098 582.598 210.363 c +583.270 209.629 584.100 209.262 585.090 209.262 c +586.121 209.262 586.970 209.710 587.637 210.605 c +587.637 209.449 l +589.684 209.449 l +589.684 216.887 l +589.684 217.876 589.603 218.613 589.441 219.098 c +589.280 219.582 589.053 219.962 588.762 220.238 c +588.470 220.514 588.082 220.730 587.598 220.887 c +587.113 221.043 586.496 221.121 585.746 221.121 c +584.340 221.121 583.342 220.879 582.754 220.395 c +582.165 219.910 581.871 219.298 581.871 218.559 c +581.871 218.486 581.876 218.397 581.887 218.293 c +h +583.840 213.418 m +583.840 214.303 584.012 214.949 584.355 215.355 c +584.699 215.762 585.121 215.965 585.621 215.965 c +586.152 215.965 586.603 215.757 586.973 215.340 c +587.342 214.923 587.527 214.303 587.527 213.480 c +587.527 212.616 587.350 211.975 586.996 211.559 c +586.642 211.142 586.194 210.934 585.652 210.934 c +585.132 210.934 584.699 211.139 584.355 211.551 c +584.012 211.962 583.840 212.585 583.840 213.418 c +h +593.957 217.746 m +591.770 217.746 l +591.770 209.449 l +593.801 209.449 l +593.801 210.621 l +594.155 210.069 594.470 209.704 594.746 209.527 c +595.022 209.350 595.337 209.262 595.691 209.262 c +596.191 209.262 596.676 209.397 597.145 209.668 c +596.457 211.590 l +596.092 211.350 595.749 211.230 595.426 211.230 c +595.124 211.230 594.866 211.314 594.652 211.480 c +594.439 211.647 594.270 211.952 594.145 212.395 c +594.020 212.837 593.957 213.767 593.957 215.184 c +593.957 217.746 l +h +599.730 211.980 m +597.730 211.621 l +597.960 210.819 598.348 210.225 598.895 209.840 c +599.441 209.454 600.251 209.262 601.324 209.262 c +602.303 209.262 603.033 209.376 603.512 209.605 c +603.991 209.835 604.329 210.129 604.527 210.488 c +604.725 210.848 604.824 211.501 604.824 212.449 c +604.793 215.012 l +604.793 215.741 604.829 216.280 604.902 216.629 c +604.975 216.978 605.105 217.350 605.293 217.746 c +603.121 217.746 l +603.069 217.600 603.001 217.382 602.918 217.090 c +602.876 216.965 602.850 216.882 602.840 216.840 c +602.465 217.204 602.064 217.478 601.637 217.660 c +601.210 217.842 600.751 217.934 600.262 217.934 c +599.408 217.934 598.736 217.702 598.246 217.238 c +597.757 216.775 597.512 216.189 597.512 215.480 c +597.512 215.012 597.624 214.592 597.848 214.223 c +598.072 213.853 598.384 213.572 598.785 213.379 c +599.186 213.186 599.767 213.017 600.527 212.871 c +601.559 212.673 602.272 212.491 602.668 212.324 c +602.668 212.105 l +602.668 211.689 602.564 211.389 602.355 211.207 c +602.147 211.025 601.751 210.934 601.168 210.934 c +600.783 210.934 600.480 211.012 600.262 211.168 c +600.043 211.324 599.866 211.595 599.730 211.980 c +h +602.668 213.762 m +602.387 213.855 601.941 213.967 601.332 214.098 c +600.723 214.228 600.324 214.355 600.137 214.480 c +599.845 214.678 599.699 214.934 599.699 215.246 c +599.699 215.559 599.814 215.827 600.043 216.051 c +600.272 216.275 600.564 216.387 600.918 216.387 c +601.314 216.387 601.694 216.257 602.059 215.996 c +602.319 215.798 602.491 215.553 602.574 215.262 c +602.637 215.074 602.668 214.720 602.668 214.199 c +602.668 213.762 l +h +606.816 209.449 m +608.848 209.449 l +608.848 210.574 l +609.566 209.699 610.426 209.262 611.426 209.262 c +611.957 209.262 612.418 209.371 612.809 209.590 c +613.199 209.809 613.520 210.137 613.770 210.574 c +614.134 210.137 614.527 209.809 614.949 209.590 c +615.371 209.371 615.822 209.262 616.301 209.262 c +616.915 209.262 617.434 209.384 617.855 209.629 c +618.277 209.874 618.592 210.236 618.801 210.715 c +618.947 211.069 619.020 211.642 619.020 212.434 c +619.020 217.746 l +616.832 217.746 l +616.832 212.996 l +616.832 212.173 616.754 211.642 616.598 211.402 c +616.400 211.090 616.087 210.934 615.660 210.934 c +615.358 210.934 615.072 211.027 614.801 211.215 c +614.530 211.402 614.335 211.678 614.215 212.043 c +614.095 212.408 614.035 212.980 614.035 213.762 c +614.035 217.746 l +611.832 217.746 l +611.832 213.199 l +611.832 212.387 611.793 211.863 611.715 211.629 c +611.637 211.395 611.517 211.220 611.355 211.105 c +611.194 210.991 610.973 210.934 610.691 210.934 c +610.348 210.934 610.040 211.025 609.770 211.207 c +609.499 211.389 609.306 211.652 609.191 211.996 c +609.077 212.340 609.020 212.913 609.020 213.715 c +609.020 217.746 l +606.816 217.746 l +606.816 209.449 l +h +f +2 J +10.0000 M +Q +[ 1.00000 0.00000 0.00000 1.00000 0.00000 0.00000 ] defaultmatrix matrix concatmatrix setmatrix +cliprestore +end end restore showpage + +%%Trailer +%%EOF diff --git a/mwre/figures/engine-schematics.graphml b/mwre/figures/engine-schematics.graphml new file mode 100755 index 0000000..3069823 --- /dev/null +++ b/mwre/figures/engine-schematics.graphml @@ -0,0 +1,363 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WF Engine + + + + + + + + + + + + + WF Program + + + + + + + + + + + WF Structure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Callback Function 1 + + + + + + + + + + + + + + + + + + Callback Function 2 + + + + + + + + + + + + + + + + + + ... + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mwre/mwre-architecture.tex b/mwre/mwre-architecture.tex index 3f7b392..48a1a2f 100644 --- a/mwre/mwre-architecture.tex +++ b/mwre/mwre-architecture.tex @@ -1,4 +1,7 @@ +\section{MWRE Architecture}\label{sec:workflow_environment} + + \begin{wrapfigure}{R}{0.5\textwidth} \centering \includegraphics[width=4cm,keepaspectratio=true]{./mwre/figures/Povray.pdf} @@ -6,8 +9,6 @@ \label{fig:ex-povray} \end{wrapfigure} -\section{MWRE Architecture}\label{sec:workflow_environment} - Based on the requirements outlined in the introduction, we designed a \emph{Manycore Workflow Runtime Engine (MWRE)} tailored to heterogeneous shared-memory manycore systems. Our main design principle was to provide a set of feature similar to the ones found in the current DCI workflow engines, while addressing the special characteristics and requirements of manycore systems. In this section we discuss the basic architecture of our workflow system and give short descriptions of the components. We use the Persistence of Vision Raytracer (POV-Ray) workflow as a running example to illustrate the workflow representation, translation and enactment. diff --git a/mwre/mwre-enactment.tex b/mwre/mwre-enactment.tex new file mode 100644 index 0000000..f2996c3 --- /dev/null +++ b/mwre/mwre-enactment.tex @@ -0,0 +1,159 @@ + +\section{MWRE Workflow Enactment}\label{sec:MWRE-EnactmentModel} +This section describes the enactment model of our workflow engine. In order to be able to meet the requirements of shared-memory manycore systems, we designed it significantly different from traditional scientific workflow engines for DCIs by paying special attention to the efficient use of resources, low overheads, and arbitrarily complex data types for input and output activity ports. + +\begin{wrapfigure}{R}{0pt} + \centering + \includegraphics[keepaspectratio=true, width=.5\textwidth]{./mwre/figures/engine-schematics.pdf} + \caption{MWRE workflow execution model.} + \label{fig:engine-schematics} +\end{wrapfigure} + +\subsection{Workflow enactment model} +Workflow engines for DCIs usually rely on reflection and type introspection to generate the complete workflow structure and retrieve detailed activity information. Based on this information, the engine executes the workflow and handles the dependency resolution and the data transfers. One problem with this approach is its high overhead and increased resource use. Furthermore, to reduce the complexity and simplify the engine implementation, only a restricted set of data types for ports is usually supported. While this is sufficient for DCIs where complex data structures are usually transmitted via files, it is more efficient on shared memory systems to directly transfer them via shared memory requiring support for arbitrarily complex data types. To circumvent these problems, we use a novel design which, instead of relying on reflection and type introspection, employs a callback mechanism to resolve dependencies, transfer data, and handle composite activities. + +Figure~\ref{fig:engine-schematics} shows the execution model of our engine. First (\circled{1}), the engine reads the workflow structure from the workflow program. Listing~\ref{alg:povray_structure} shows the structure of the C++ workflow program generated from the POV-Ray workflow representation. Lines~\ref{alg:povray_structure:SceneFileImpls:start}~--~\ref{alg:povray_structure:SceneFileImpls:end} list the available activity implementations of the \texttt{SceneFile} atomic activity, lines~\ref{alg:povray_structure:RenderImpls:start}~--~\ref{alg:povray_structure:RenderImpls:end} the implementations of the \texttt{Render} atomic activity, and lines~\ref{alg:povray_structure:ConvertImpls:start}~--~\ref{alg:povray_structure:ConvertImpls:end} the implementations of the \texttt{Convert} atomic activity. Afterwards, lines~\ref{alg:povray_structure:activities:start}~--~\ref{alg:povray_structure:activities:end} encode a table containing all workflow activities. Each line in this table represents a single activity and contains the activity name, the parent activity which represents the composite activity the activity is contained within, the successors and predecessors of the activity representing the data- and control-flow dependencies, the callbacks associated with the activity, and other activity dependent information. Finally, line~\ref{alg:povray_structure:workflow} defines the workflow itself and defines the initial start activity. + +\begin{listing}[t] +\scriptsize +\begin{algorithmic}[1] + \State ActivityImplemenation SceneFileImpls[] = \{ \label{alg:povray_structure:SceneFileImpls:start}\\ + \ \ \ \ /* \{type, function-pointer, meta-data\} */ \\ + \ \ \ \ PThread, \&renderImplFunc, \{\{``SSE'', ``SSE2''\}\} \\ + \}; + \Statex \label{alg:povray_structure:SceneFileImpls:end} + + \State ActivityImplemenation RenderImpls[] = \{ \label{alg:povray_structure:RenderImpls:start}\\ + \ \ \ \ PThread, \&renderImplFunc, \{\{``SSE'', ``SSE3''\}, \{``key2'', ``value2''\}\} \label{alg:povray_structure:meta-data-example}\\ + \}; + \Statex \label{alg:povray_structure:RenderImpls:end} + + \State ActivityImplemenation ConvertImpls[] = \{ \label{alg:povray_structure:ConvertImpls:start}\\ + \ \ \ \ PThread, \&convertImplFunc1, \{\{``SSE'', ``SSE''\}, \{``key3'', ``value3''\}\} \\ + \ \ \ \ OpenCl, \&convertImplFunc2, \{\{``OpenCL'', ``2.1''\}\} \\ + \}; + \Statex \label{alg:povray_structure:ConvertImpls:end} + + \State ActivityTemplate Activities[] = \{ \label{alg:povray_structure:activities:start}\\ + \ \ \ \ /* (name, ID, parentID, branchID, succs, preds, callbacks, activity-specific) */ \\ + \ \ \ \ AT::Container(``toplevel'', 1, 0, 0, \{\}, \{\}, callbacks, ...), \label{alg:povray_structure:activities:0}\\ + \ \ \ \ AT::Atomic(``SceneFile'', 2, 1, 0, \{3\}, \{\}, callbacks, SceneFileImpls, 1, ...), \\ + \ \ \ \ AT::PForLoop(``PFor'', 3, 1, 0, \{5\}, \{2\}, callbacks, ...), \\ + \ \ \ \ AT::Atomic(``Render'', 4, 2, 0, \{\}, \{\}, callbacks, RenderImpls, 1, ...), \\ + \ \ \ \ AT::Atomic(``Convert'', 5, 1, 0, \{\}, \{3\}, callbacks, ConvertImpls, 2, ...), \\ + \}; + \Statex \label{alg:povray_structure:activities:end} + + + \State /* (workflow name, activities, id of start activity) */ \\ + Workflow workflow(``povray'', Activities, 1);\label{alg:povray_structure:workflow} + \Statex + + \State int main() \{ \label{alg:povray_structure:main:start}\\ + \ \ \ wf\_input wf\_int = ...; \\ + \ \ \ wf\_output wf\_out = WorkflowEngine.startWorkflow(workflow, wf\_in); \\ + \}\label{alg:povray_structure:main:end} +\end{algorithmic} +\caption{POV-Ray workflow program snippet.} +\label{alg:povray_structure} +\end{listing} + +\begin{listing}[t] +\scriptsize +\begin{algorithmic}[1] + \Function{visitPFor}{activity instance $AI_i$} + \If{$\lnot AI_i$.\Call{allInputsAvailable}{}} + \State \Call{$AI_i$.\Call{inputCallback}{}}{}\label{alg:visitpfor:inputCallback} + \EndIf + \If{$AI_i$.state $<$ \texttt{ReadyForExecution}} + \State \Call{$AI_i$.\Call{forCounterCallback}{}}{}\label{alg:visitpfor:forCallback} + \EndIf + \If{$AI_i$.state = \texttt{ReadyForExecution}} + \If{$\lnot AI_i$.\Call{isUnrolled}{}} + \State \Call{UnrollLoop}{$AI_i$}\label{alg:visitpfor:unrollLoop} + \EndIf + \State \Call{visitChildren}{$AI_i$}\label{alg:visitpfor:visitChildren} + \EndIf + \If{$AI_i$.state $\ge$ \texttt{ReadyForExecution} $\land \lnot AI_i$.\Call{allOutputsAvailable}{}} + \State \Call{$AI_i$.\Call{outputCallback}{}}{}\label{alg:visitpfor:outputCallback} + \EndIf + \If{$AI_i$.state $<$ \texttt{Finished} $\land$ all children are finished} + \State $AI_i$.\Call{setState}{\texttt{Finished}}\label{alg:visitpfor:finished} + \EndIf + \EndFunction +\end{algorithmic} +\caption{Visitor function of a \texttt{parallel for} loop.} +\label{alg:visitpfor} +\end{listing} + +\begin{listing}[t] +\scriptsize +\begin{algorithmic}[1] + \Function{forLoopInputCallback}{ForLoopInstance $for$}\label{alg:povray_callbacks:inputcallback} + \State $for\_in \gets$ \Call{retrieveInStruct}{$for$}\Comment{Initialisation of $for\_in$ input port} + \State $parent\_in \gets$ \Call{retrieveInStruct}{\Call{getParentInstance}{$for$}} + \If{\Call{isValid}{$parent\_in.povFile$}} + \State $for\_in.povFile \gets parent\_in.povFile$ + \EndIf + \Statex + \State [\ldots] \Comment{Similar code for initializing $totalFrames$, $framesPerActivity$ and $scene$ ports} + \Statex + \If{\Call{isValid}{$for\_in.povFile$, $for\_in.totalFrames$, $for\_in.framesPerActivity$, $for\_in.scene$}} + \State $for$.\Call{setAllInputsAvailable}{\texttt{true}} + \EndIf + \EndFunction + \Statex + + \Function{forLoopOutputCallback}{ForLoopInstance $for$}\label{alg:povray_callbacks:outputcallback} + \State $for\_out \gets$ \Call{retrieveOutStruct}{$for$} + \For{$i \gets 0$ \textbf{to} $for$.getIterationCount()} + \State $child\_out \gets$ \Call{retrieveOutStruct}{\Call{getChildInstance}{$for, i, 0$}} + \If{\Call{isValid}{$child\_out.frames$}} + \State $for\_out.frames$.set(i, $child\_out.frames$) + \EndIf + \EndFor + \If{\Call{containsNValidEntries}{\mbox{$for$.\Call{getIterationCount}{}, $for\_out.frames$}}} + \State $for$.\Call{setAllOutputsAvailable}{\texttt{true}} + \EndIf + \EndFunction + \Statex + + \Function{forLoopCounterCallback}{ForLoopInstance $for$}\label{alg:povray_callbacks:countercallback} + \State $for\_in \gets$ \Call{retrieveInStruct}{$for$} + \If{isValid($for\_in.totalFrames, for\_in.framesPerActivity$)} + \State $for$.\Call{setCounter}{\mbox{0, $for\_in.totalFrames / for\_in.framesPerActivity$, 1}} + \State $for$.\Call{setState}{\texttt{ReadyForExecution}} + \EndIf + \EndFunction +\end{algorithmic} +\caption{Callback functions of the POV-Ray \texttt{ParallelFor} loop activity.} +\label{alg:povray_callbacks} +\end{listing} + +The engine maintains bookkeeping record information for the workflow and each activity instance. A record entry includes, among other things, the current state of the activity instance and references to the input and output data buffers. By amending the engine with an API that allows accessing these records, third-party applications can easily monitor the workflow progress. Furthermore, workflow steering can be easily implemented by allowing manipulation of the input and output data structures by third-party applications. However, due to its architecture, the engine cannot provide data type information inside input/output data buffers and, therefore, third-party applications used for workflow steering need to retrieve this information from other sources. + +From the workflow structure, the engine constructs the WEP (\circled{2}) and repeatedly traverses it during the enactment. When traversing the WEP, the engine executes so-called \emph{visitor functions} for each node. In traditional engines, the visitor functions are directly responsible for the dependency resolution and data transfers. In contrast, the visitor functions in our engine are only responsible for orchestrating the execution of the associated pre-compiled callback functions (\circled{3}) that directly modify the state of the associated workflow activities (\circled{4}). The callback functions are part of the workflow specification, and it is the responsibility of the source-to-source compiler to generate them. Each callback function implements a specific functionality, such as transferring the input data, collecting the output data from children for composite activities, or resolving the condition of a \texttt{while} loop. This approach has the advantage of keeping the workflow engine lightweight and efficient. Instead of knowing all the details about the workflow, the engine only knows what is necessary to traverse the workflow structure and to keep track of the execution status, with no need to implement generic functionality for dependency resolution, data transfer and other tasks that introduce performance overheads. Another advantage is that it allows arbitrary data type support and facilitates extensibility. Every functionality that needs information about data types is encapsulated in a purposely-tailored callback function used in a particular workflow. New functionality can be easily implemented in callback functions too without needing to modify the engine. + +\begin{wrapfigure}{R}{0pt} + \centering + \includegraphics[keepaspectratio=true, width=.5\textwidth]{./mwre/figures/activityStateDiagram.pdf} + \caption{Simplified state diagram of a \texttt{parallel for} activity.} + \label{fig:state-diagram} +\end{wrapfigure} + + +Listing~\ref{alg:visitpfor} shows the generic visitor function used to visit a \texttt{parallel for} loop (Figure~\ref{fig:state-diagram} shows a simplified state diagram of the \texttt{parallel for} loop). At first, it calls the input callback function in line~\ref{alg:visitpfor:inputCallback} to fetch the input data from its predecessors, if they are not already available. If the \texttt{for} loop is not ready for execution (meaning that the for loop counter has not been yet evaluated), the evaluating \texttt{for} counter callback gets executed in line~\ref{alg:visitpfor:forCallback}. When the for loop is ready for execution (meaning that the iteration space of the loop counter is known), the loop gets unrolled and an activity instance is created for each child and each iteration in line~\ref{alg:visitpfor:unrollLoop}. Afterwards, the visitor functions for the children activities are called in line~\ref{alg:visitpfor:visitChildren}. In our case, the atomic activity \texttt{render} is the only child. The visitor function of an atomic activity executes the input callback function and, when all inputs are satisfied, the activity gets executed and the output data is available in the output buffer of the atomic activity. The visitor function of the \texttt{for} loop activity executes the output callback function in line~\ref{alg:visitpfor:outputCallback}, which fetches data from the output buffers of the child activities and stores them into the output buffer of the loop activity. After all child activities have finished their execution, the activity state is set to \texttt{Finished} in line \ref{alg:visitpfor:finished}. + +As an example, Listing~\ref{alg:povray_callbacks} shows the implementations of the callback functions of the \texttt{parallel for} loop (\texttt{ParallelFor}) of the POV-Ray workflow. The first callback (line~\ref{alg:povray_callbacks:inputcallback}) is the \emph{input callback} responsible for initializing the activity's input data buffer. For this, it accesses the input data buffer of the parent activity, checks whether it contains valid data, saves it into the input buffer of the \texttt{for} activity, and sets the \texttt{allInputsAvailable} flag to \texttt{true} if all input data fields contain valid data to avoid unnecessary function invocations. The second callback (line~\ref{alg:povray_callbacks:outputcallback}) is the \emph{output callback} responsible for filling in the output data buffers by accessing the output data buffers of its children, checking the validity of the data, storing the data into the output buffer of the \texttt{for} loop, and setting the \texttt{allOutputsAvailable} flag to \texttt{true} if all output data fields contain valid data. The third callback (line~\ref{alg:povray_callbacks:countercallback}) is the \emph{for counter callback} responsible for initializing the loop counter of the \texttt{for} loop activity \texttt{PForLoop} by checking if all required data is available, setting the counter, and declaring the activity as ready-for-execution by modifying its state. + + +\subsection{Scheduling and activity execution} + +After the WEP has been evaluated for the first time and after every change, the workflow engine sends the new WEP to the scheduler. The scheduler then maps atomic activities to computing resources. Traditional workflow engines for DCIs often only lazily evaluate the WEP as far as it is required for workflow enactment to enact the ready to execute activities. However, full-ahead schedulers require a WEP that is as complete as possible to achieve a better schedule and, therefore, need to compute the WEP on their own. While this was not a major issue in traditional engines, as they are more tolerant to high overheads and usually run on own external dedicated systems, the performance overhead are of a greater concern for workflows on shared memory manycore systems. Because of this, we designed the WEP maintained by the workflow engine as complete as possible and such that all the relevant information is shared with the scheduler to avoid unnecessary recalculations. + +Each activity implementation comes with meta-data in form of key-value pairs that can be used by the scheduler to select an appropriate implementation for execution. There is a set of well-defined key-value pairs such as the key \texttt{OpenCL} used to specify the OpenCL version of a specific activity implementation, or \texttt{SSE} to specify the required version of the Streaming SIMD Extension. Moreover, users can also define their own arbitrary key-value pairs. For example, line~\ref{alg:povray_structure:meta-data-example} in Listing~\ref{alg:povray_structure} specifies that the activity implementation requires \emph{SSE3} and there is also a user-defined key-value pair \texttt{key2=value2}. + +After the scheduler has selected appropriate activity implementations and generated a schedule, the individual scheduling decisions are sent to the appropriate execution subsystems (e.g. \texttt{pthread} subsystem for \texttt{x86} code, \texttt{CUDA}/\texttt{OpenCL} subsystem for GPU kernels). For this purpose, MWRE provides a common extensible interface for the execution subsystems designed to support a wide variety of computing resources and to allow the scheduler interact with a specific execution subsystem without knowing the details of the underlying implementation. The execution results are then send back to the scheduler, which then handles them accordingly and notifies the workflow engine of any activity state changes. + +Whenever an activity execution fails, the scheduler decides how the fault is resolved. We offer an API for implementing third-party schedulers and using this API the scheduler can resubmit the activity as it is, select a different activity implementation, map the activity onto a different resource, or simply fail the entire workflow. For example, our scheduler implementations try to resubmit a failed activity three times and after that the entire workflow is put into failed state, but other implementations may come up with more sophisticated fault handling methods. + diff --git a/mwre/mwre-evaluation.tex b/mwre/mwre-evaluation.tex new file mode 100644 index 0000000..787ee15 --- /dev/null +++ b/mwre/mwre-evaluation.tex @@ -0,0 +1,258 @@ + +\section{Experiments}\label{sec:experiments} + +The purpose of our experiments is twofold. We first compare in Section~\ref{sec:exp-overhead} the perfomance and overhead of our workflow engine with two related state-of-the-art workflow systems. +Second, we evaluate in Section~\ref{sec:exp-performance} the overhead of workflow execution with full-ahead scheduling to find out how well full-ahead scheduling performs on shared-memory manycore computers which exhibit completely different characteristics than DCIs. +We conducted all the experiments on a multi-core system with four Intel Xeon E7-4870 10-core CPUs at \SI{2.40}{\giga\hertz} with a total of \SI{128}{\giga\byte} of RAM. We used the GNU GCC C/C++ compiler version 4.9.1 to compile the generated workflow programs with the \texttt{-O3} optimisation flag. + +\subsection{Workflow enactment performance and overhead} +\label{sec:exp-overhead} + + + +\begin{figure}[t] + \centering + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Povray-Runtime.tex}} + \caption{Enactment time.} + \end{subfigure} + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Povray-Memory.tex}} + \caption{Memory utilisation.} + \end{subfigure} + \caption{Experimental results for the POV-Ray workflow.} + \label{fig:ex-povray-results} +\end{figure} + +The goal of these experiments was to verify the callback-driven approach of designing the engine +and to give a general estimate of the overhead and scalability associated with maintaining a WEP on shared memory many-core systems. +Furthermore we also compared the performance and overhead of \emph{early evaluation} mode (labelled \texttt{MWRE-Early}) and \emph{late evaluation} mode (labelled \texttt{MWRE-Late}) to get an estimate on the costs of maintaining an as complete as possible WEP. + +We conducted the experiments by comparing our engine with two related ones: a fully-fledged workflow environment for DCIs (ASKALON~\cite{Fahringer2007}) and a general purpose lightweight workflow scripting language (Swift~\cite{wilde2011swift}). To allow a low baseline comparison, we also implemented synthetic OpenMP versions for each workflow application, as OpenMP is the current standard for programming parallel applications on shared memory architectures. We automatically generated the MWRE workflow programs from the IWIR specifications (exported from ASKALON) and the concrete parts from the ASKALON's resource management deployment files using a Java source-to-source compiler that translates IWIR to C++. For each experiment, we recorded the enactment time of the workflow programs in both default and lazy WEP evaluation modes, and their memory utilisation. The enactment time refers to the time spend by the engine while evaluating the WEP and resolving dependencies. Regarding memory, we used the resident size reported by the operating system for MWRE and OpenMP, while for ASKALON and Swift we used the memory statistics delivered by the Java runtime API. Since there is no difference in memory consumption between \texttt{MWRE-Early} and \texttt{MWRE-Late}, we report a single joint result for both. To obtain a more accurate measure of the workflow enactment overhead and its memory consumption, we replaced the actual atomic activities with dummy implementations that only create empty files to satisfy data dependencies, and recorded the makespan of the workflow executions. We used the minimum completion time (MCT)~\cite{Maheswarana1999} scheduling algorithm in all experiments as it has low overhead, a low linear complexity, and is resilient to prediction inaccuracies. +We use a logarithmic $y$-axis in all the figures for a better visualisation. + + +\subsubsection{POV-Ray} + +\begin{wrapfigure}{R}{0.3\textwidth} + \centering + \includegraphics[width=3cm,keepaspectratio=true]{./mwre/figures/Povray-experiments1.pdf} + \caption{Experimental POV-Ray workflow.} + \label{fig:ex-povray2} +\end{wrapfigure} + +We used again the POV-Ray workflow with the simple structure presented in detail in Section~\ref{sec:workflow_environment} but without the \texttt{SceneFile} activity (see Figure~\ref{fig:ex-povray2}). + +The results in Figure~\ref{fig:ex-povray-results} show that until about 2000~--~3000 activities the performance of MWRE is similar to OpenMP. Above 2000 activities the performance of \texttt{MWRE-Early} is significantly worse than OpenMP, and the performance difference increases the higher the activity count. The performance of \texttt{MWRE-Late} is slightly better, being similar to OpenMP till about 3000, and after it gets worse than OpenMP but it stays better than \texttt{MWRE-Early} showing twice the performance at about 8000 activities. +Swift is 50 times worse than MWRE for a low number of activities, but this difference decreases till it has the same performance as \texttt{MWRE-Early} and is only twice as worse than \texttt{MWRE-Late} for 8000 activities. +ASKALON's performance is 70~--120 times worse than MWRE and it can only handle about 2000 activities till it exceeds the memory available to Java. + +After a rapid increase in the beginning, MWRE's memory utilization remains relatively constant between 90~--~\SI{110}{\mega\byte} and slowly increases with the number of activities. We consider this a low consumption given that real-world activity implementations typically consume gigabytes of memory. In comparison, OpenMP uses between 10~--~\SI{15}{\mega\byte}, Swift between 280~--~\SI{1000}{\mega\byte}, and ASKALON between 590~--~\SI{8500}{\mega\byte}. + + + +\subsubsection{RainCloud} + +\begin{wrapfigure}{R}{0.5\textwidth} + \centering + \includegraphics[width=6cm,keepaspectratio=true]{./mwre/figures/Raincloud-experiments1.pdf} + \caption{RainCloud workflow.} + \label{fig:ex-raincloud} +\end{wrapfigure} + +RainCloud is a meteorological workflow for weather simulation in mountainous regions using a simple numerical linear model of orographic precipitations~\cite{Schuller2013}. The workflow is currently used by the Tyrolean avalanche service for their daily avalanche bulletins. Its structure, displayed in Figure\ref{fig:ex-raincloud}, is very similar to POV-Ray, but contains a few additional conditional activities. In our experiments, the conditional activities always evaluate to true so that the \texttt{PPS} and \texttt{PPF} activities are executed. + + +\begin{figure}[t] + \centering + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Raincloud-Runtime.tex}} + \caption{Enactment time.} + \end{subfigure} + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Raincloud-Memory.tex}} + \caption{Memory utilisation.} + \end{subfigure} + \caption{Experimental results for the RainCloud workflow.} + \label{fig:ex-raincloud-results} +\end{figure} + +The results in Figure~\ref{fig:ex-raincloud-results} show that until about 3000 activities the performance of MWRE is similar to OpenMP. Above 3000 activities the performance of \texttt{MWRE-Early} and \texttt{MWRE-Late} is significantly worse than OpenMP, and the performance difference increases the higher the activity count. The performance of \texttt{MWRE-Late} is again significantly better than \texttt{MWRE-Early} after 3000 activities. +Swift is 40 times worse than MWRE for a low number of activities, but this difference decreases till it shows even better performance as \texttt{MWRE-Early} and is only slightly worse than \texttt{MWRE-Late} at around 9000 activities. +ASKALON's performance starts out 350 times worse than MWRE but at around 6000 activities, where it runs out of memory again, it is only 10 times worse than \texttt{MWRE-Early}. + +After a rapid increase, the memory utilization of MWRE is relatively constant between 60~--~\SI{95}{\mega\byte} and slowly increases with the number of activities. In comparison, OpenMP uses between 16~--~\SI{21}{\mega\byte}, Swift between 283~--~\SI{590}{\mega\byte}, and ASKALON between 590~--~\SI{6200}{\mega\byte}. + +\begin{wrapfigure}{R}{0.5\textwidth} + \centering + \includegraphics[width=6cm,keepaspectratio=true]{./mwre/figures/Montage-experiments1.pdf} + \caption{Montage workflow.} + \label{fig:ex-montage} +\end{wrapfigure} + + +\subsubsection{Montage} + +Montage~\cite{Jacob2009} is a well-known workflow in the scientific computing community created by NASA/IPAC, which stitches together multiple images to create mosaics of the sky. Montage has a rather complex structure briefly sketched in Figure~\ref{fig:ex-montage}, making its enactment the most computationally expensive from all our workflows. + + +The results in Figure~\ref{fig:ex-montage-results} show that until about 600 activities the performance of MWRE is similar to OpenMP. Above 600 activities the performance of \texttt{MWRE-Early} is rapidly degrading, even getting much worse than Swift at around 2000 activities. In contrast, \texttt{MWRE-Late} always performs similar to OpenMP. +Swift starts 7 times worse than MWRE for a low number of activities, but this difference decreases till it is even twice as fast as \texttt{MWRE-Early} at around 3000 activities. +In this experiment we cannot directly compare ASKALON to the rest because ASKALON begins to exceed available memory at around 160 activities due to the internal implementation of the collection data type, extensively used for activity ports in Montage. + + +\begin{figure}[t] + \centering + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Montage-Runtime.tex}} + \caption{Enactment time.} + \end{subfigure} + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Montage-Memory.tex}} + \caption{Memory utilisation.} + \end{subfigure} + \caption{Experimental results for the Montage workflow.} + \label{fig:ex-montage-results} +\end{figure} + +The memory utilisation of MWRE is relatively constant between 65~--~\SI{207}{\mega\byte} and slowly increases with the number of activities. In comparison, OpenMP uses between 21~--~\SI{30}{\mega\byte}, Swift between 312~--~\SI{6500}{\mega\byte}, and ASKALON between 614~--~\SI{9000}{\mega\byte}. + + +\subsubsection{Sparselu} + +\begin{wrapfigure}{R}{0.5\textwidth} + \centering + \includegraphics[width=6cm,keepaspectratio=true]{./mwre/figures/Sparselu-experiments1.pdf} + \caption{Sparselu workflow.} + \label{fig:ex-sparselu} +\end{wrapfigure} + +The Sparselu workflow (see Figure~\ref{fig:ex-sparselu}) adapted from the \texttt{sparselu} program from the BOTS benchmark suite~\cite{duran2009barcelona} does LU factorisation of sparse matrices. The workflow comes in two flavours: with a \texttt{for} and with a \texttt{while} sequential outermost loop. In terms of WEP generation in MWRE, there is a big difference between a \texttt{while} and a \texttt{for} loop. While we can unroll a \texttt{for} loop once we know the loop iteration counter and generate the complete WEP, this is not possible for a \texttt{while} loop that requires re-evaluation of the loop condition after each iteration with no indication on the total number of iterations. The workflow contains three consecutive \texttt{parallel for} loops with the same number of iterations within the sequential outermost loop. The experiments labelled \texttt{*-Length} in Figures~\ref{fig:ex-Sparselu-while-results} and~\ref{fig:ex-Sparselu-for-results} only modify the iteration number of the sequential outermost loop (i.e. the length of the workflow), while the experiments labelled \texttt{*-Width} only modify the iteration number of the inner \texttt{parallel for} loops (i.e. the width of the workflow). In the first case, we increase of total number of activities while keeping the number of activities scheduled at the same time constant, while in the second case we also modify the number of activities simultaneously scheduled. + +\begin{figure}[t] + \centering + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Sparselu-For-1-Runtime.tex}} + \caption{Enactment time (\texttt{For-Length}).} + \end{subfigure} + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Sparselu-For-1-Memory.tex}} + \caption{Memory utilisation (\texttt{For-Length}).} + \end{subfigure} + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Sparselu-For-2-Runtime.tex}} + \caption{Enactment time (\texttt{For-Width}).} + \end{subfigure} + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Sparselu-For-2-Memory.tex}} + \caption{Memory utilisation (\texttt{For-Width}).} + \end{subfigure} + \caption{Experimental results for the \texttt{For} variant of the Sparselu workflow.} + \label{fig:ex-Sparselu-for-results} +\end{figure} + +\begin{figure}[t] + \centering + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Sparselu-While-1-Runtime.tex}} + \caption{Enactment time (\texttt{While-Length}).} + \end{subfigure} + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Sparselu-While-1-Memory.tex}} + \caption{Memory utilisation (\texttt{While-Length}).} + \end{subfigure} + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Sparselu-While-2-Runtime.tex}} + \caption{Enactment time (\texttt{While-Width}).} + \end{subfigure} + \begin{subfigure}[b]{0.48\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Sparselu-While-2-Memory.tex}} + \caption{Memory utilisation (\texttt{While-Width}).} + \end{subfigure} + \caption{Experimental results for the \texttt{While} variant of the Sparselu workflow.} + \label{fig:ex-Sparselu-while-results} +\end{figure} + +The results in Figures~\ref{fig:ex-Sparselu-while-results} and~\ref{fig:ex-Sparselu-for-results} show that the performance of MWRE is similar to OpenMP most of the time. Also there is no significant difference in performance between the \texttt{For} and the \texttt{While} variants. However, there is a significant performance difference between the \texttt{*-Length} and the \texttt{*-Width} variants. The performance of the \texttt{*-Length} variants always stays similar to OpenMP, whereas the performance of the \texttt{*-Width} variants gets worse than OpenMP at about 30000 activities. The performance of Swift is about 4~--~7 times worse than MWRE in most cases. However, in the \texttt{*-Width} variants it is only two times worse than \texttt{MWRE-Early} at around 60000 activities. ASKALON on the other hand, is about 500~--~800 times worse than MWRE, and at around 6000 activities it again runs out of memory. + +The memory utilisation of MWRE is significantly higher than in the previous experiments (between 15~--~\SI{820}{\mega\byte}), but comparable if we take into account the higher number of activities involved. In comparison, OpenMP uses between 15~--~\SI{32}{\mega\byte}s, Swift between 550~--~\SI{4100}{\mega\byte}, and ASKALON between 770~--~\SI{7200}{\mega\byte}. + + +\subsubsection{Discussion} +The experimental results show that MWRE has a better performance and lower memory usage than other traditional workflow systems on shared-memory manycore systems most of the time. It even shows similar performance than OpenMP in most cases. However, its scalability is limited and nearly all experiments show that at a certain workflow size the performance of MWRE begins to degrade. This is because MWRE maintains a complete WEP of the workflow in order to facilitate full-ahead scheduling. Maintaining a WEP is a complex stateful operation and at a certain size the costs of maintaining a WEP becomes too high causing poor performance. At which workflow size the costs of maintaining a WEP seems to be individual for each workflow. In our experiments a simple workflow like POV-Ray only shows similar performance to OpenMP up to 2000~--~3000 activities, whereas a more complex workflow like Sparselu can scale up to more than 60000 activities. + +One of the factors that influences the scalability is the number of simultaneously scheduled activities. POV-Ray is basically a single parallel loops, which means that nearly all activities are scheduled at the same time. In contrast, Sparselu contains several parallel loops within a sequential loop which means that only a fraction of the total workflow activities are simultaneously scheduled. This is further confirmed by comparing the \texttt{*-Length} and \texttt{*-Width} variants of the Sparselu workflow. The \texttt{*-Length} variants do not change the number of simultaneously scheduled activities, and they show performance similar to OpenMP in all cases. In comparison, the \texttt{*-Width} variants do increase the number of simultaneously scheduled activities, and at around 30000 activities their performance begins to worsen. + +Another factor limiting scalability seems to be the number of re-evaluations of the WEP caused by our \emph{early evaluation} policy. The most prominent example is the huge gap in the performance of \texttt{MWRE-Early} and \texttt{MWRE-Late} in the Montage workflow. Montage excessively uses \texttt{parallel ForEach} loops together with \texttt{Union}-Ports, which means that every finished loop iteration causes a notification of the successor activities that new data is available when \texttt{MWRE-Early} is used. In contrast, \texttt{MWRE-Late} only informs the successors when the complete loop has finished. Also in most other workflows \texttt{MWRE-Late} scales better than \texttt{MWRE-Early}, although the performance difference is not that dramatic. This also indicates that there is some optimization potential by finding some middle ground between \texttt{MWRE-Early} and \texttt{MWRE-Late} and thus reducing the number of re-evaluations. + +The results also indicate that there is no significant performance difference between generating the complete WEP from the beginning (i.e. \texttt{For} variants of Sparselu) and successively completing the WEP as the workflow execution progresses (i.e. \texttt{While} variants of Sparselu). + + +\subsection{Workflow execution using full-ahead scheduling} +\label{sec:exp-performance} + +We believe that full-ahead scheduling is one of the keys to success for workflows on shared-memory manycore computers. We know from DCIs that full-ahead scheduling algorithm produce a better schedule than just-in-time scheduling algorithms in most cases. But workflows on DCIs exhibit different characteristics than parallel programs on shared-memory manycore computers. While Workflows on DCIs usually consist of relatively few, long running atomic activities, parallel programs on manycores consist of a rather large number of short running tasks. Also, on DCIs the workflow engine and consequently the scheduler are implemented as extern services having their own dedicated computing resources, while on manycores the workflow engine and the scheduler have to compete with the atomic activity execution sub-system for computing resources. Because of this the scheduler has to re-evaluate the schedule more often on manycore computers leading to more overhead, while at the same time workflow execution on manycores is much more susceptible to scheduling overhead because of shared computing resources and much shorter execution times of atomic activities. + +To find out whether full-ahead scheduling can still deliver its promises despite the above mentioned problems, we executed a large number of workflows exhibiting characteristics of parallel programs for manycores using a well-known full-ahead scheduling algorithm. In order to have a baseline we can compare the results to, we also executed the same workflows using a just-in-time scheduling algorithm. As full-ahead scheduling algorithm we use HEFT~\cite{Maheswarana1999} and as just-in-time algorithm we use Minimum Completion Time (MCT). HEFT is one of the most widely known full-ahead scheduling algorithms consisting of two phases. In the first phase, it recursively assigns a rank to each activity according to its highest distance to the last activity of the workflow (i.e. B-rank): +\[\mathit{rank}\left(a_i\right)=\overline{w_i}+\max_{n_j\in \mathit{succ}\left(a_i\right)}\left(\overline{c_{i,j}}+\mathit{rank}\left(a_j\right)\right),\] +where $a_i \in A$ refers to the $i$-th activity, $\overline{w_i}$ is the average execution time of activity $a_i$ across all available resources, $\mathit{succ}\left(a_i\right)$ is the set of activities that immediately depend on $a_i$, and $\overline{c_{i,j}}$ is the average communication costs of the data transferred between activities $a_i$ and $a_j \in \mathit{succ}\left(a_i\right)$ across all pairs of available resources. In the second phase, it traverses the ranked list of activities and schedules each of them using the MCT algorithm. + +\begin{figure}[t] + \centering + \resizebox{\textwidth}{!}{ \input{./mwre/figures/Scheduler01-Speedup.tex}} + \caption{Speedup of HEFT versus MCT.} + \label{fig:ex-scheduling-speedup-results} +\end{figure} + +To evaluate the workflow execution performance for a large number and variety of workflows, we used an algorithm for automatically generating random workflows~\cite{topcuoglu2002performance} by varying the following parameters as presented in Table~\ref{tab:wf-params}: +\begin{itemize} + \item \emph{Average number of activities} $v$ in the workflow; + \item \emph{Workflow shape} $\alpha$ by randomly generating the workflow height from a uniform distribution with a mean value equal to $\frac{\sqrt{v}}{\alpha}$, and the width of each level randomly selected from a uniform distribution with mean value $\sqrt{v}\cdot\alpha$; + \item \emph{Output degree of an activity} $o_i$ representing the maximum number of successors a workflow activity is allowed to have; + \item \emph{Computational heterogeneity} $\beta$ by randomly generating the execution time for each activity $a_i$ on each resource from the interval $\left(\overline{w_i}\cdot\left(1-\frac{\beta}{2}\right), \overline{w_i}\cdot\left(1+\frac{\beta}{2}\right)\right)$, where $\overline{w_i}$ is the average execution time of $a_i$. +\end{itemize} + +\begin{wraptable}{r}{0pt} +\small +\begin{tabular}{|c|c|} +\hline +\emph{Parameter} & \emph{Value set}\\ +\hline +$v$ & \{ 300, 600, 900, 1200, 2400 \}\\ +$\alpha$ & \{ 1, 2, 4 \}\\ +$o_i$ & \{ 2, 4, 8, 10 \}\\ +$\beta$ & \{ 1, 1.9 \}\\ +\hline +\end{tabular} +\caption{Random workflow generation parameters.} +\label{tab:wf-params} +\end{wraptable} + +We set the computation to communication ratio parameter to zero, since on shared memory systems the communication is usually much faster than the computation. We set the average activity execution time $\overline{w}$ to five seconds to get a more realistic result for shared memory manycore systems that allow a much finer-grained parallelism compared to DCIs that feature average execution times of several minutes or hours. + +We generated three different workflows for each parameter combination, recorded the average workflow execution time for each parameter combination, and computed the speedup of HEFT compared to MCT. Furthermore, we recorded the workflow enactment time (spent in the workflow engine and the scheduler) together with the queuing and actual execution time for each activity. + +\begin{figure}[t!] + \centering + \begin{subfigure}[b]{\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Scheduler01-Times-HEFT.tex}} + \caption{HEFT.} + \end{subfigure} + \begin{subfigure}[b]{\textwidth} + \resizebox{\columnwidth}{!}{ \input{./mwre/figures/Scheduler01-Times-JIT.tex}} + \caption{MCT.} + \end{subfigure} + \caption{Cumulative time analysis of HEFT and MCT.} + \label{fig:ex-scheduling-results} +\end{figure} + +Figure~\ref{fig:ex-scheduling-speedup-results} shows the speedup results of our experiments. The $x$-axis represents the parameter groups starting with 1, defined as the cross-product of the parameter values from Table~\ref{tab:wf-params}. For example, the parameter group 20 represents the parameter values $v=300$, $\alpha=4$, $o_i=4$ and $\beta=1.9$. It can be seen that HEFT generally exhibits a better performance than MCT for a large number of workflows, with performance gains of up to 40\%. The number of activities $v$ does not have a significant impact on performance in our experiment. In contrast, the shape parameter $\alpha$ significantly influence performance. For $\alpha=1$ (parameter groups 1~--~8, 25~--~32, 49~--~56, 73~--~80 and 97~--~104), we hardly obtain any speedup and get even slowdowns. Only for $\alpha>1$ we obtain significant speedups. The parameter $\alpha$ controls the height and width of a workflow, and the higher its value the more parallelism a workflow contains. This means that a workflow needs a minimal amount of parallelism for full-ahead scheduling to produce good results. The influence of the parameters $o_i$ and $\beta$ on the speedup cannot be clearly determined. There are some indications that higher values of $o_i$ and $\beta$ tend to produce a better speedups, but the differences are smaller than the error distribution. Therefore, they are not significant enough for a conclusion. + +Figure~\ref{fig:ex-scheduling-results} with a logarithmic $y$-axis shows the cumulative sum of enactment times, activity queuing times and activity execution times. The $x$-axis again represents the parameter groups. In this figure, the number of nodes $v$ significantly impacts the enactment time. The number of nodes grows with the growing parameter group number, as also the enactment time for both HEFT and MCT. The activity queuing time is influenced by both number of nodes $v$ and workflow shape $\alpha$. The higher the number of nodes $v$ the higher the average queue time. But there are also sudden jumps in the queue time which correspond with the workflow shape $\alpha$ being set to 2 (the smaller jumps like e.g. at parameter group 57~--~64) and being set to 4 (the higher jumps like e.g. at parameter group 65~--~72). When we compare the results of HEFT with the results of MCT then we see that HEFT has higher enactment time, which is proportional to the number of nodes $v$, than MCT. Nevertheless, the enactment time is in all instances still much smaller than the sum of queue times and execution times. But HEFT has a lower activity queue time than MCT. When we look at the total times, then the lower queue times more than compensate for the higher enactment times so that in the end HEFT has a better performance than MCT in most cases. + + + + +The results clearly show that workflow execution on shared-memory manycores using a full-ahead scheduling algorithm can still gain significant performance compared to just-in-time scheduling, despite suffering from a higher overhead compared to workflow execution on DCIs and manycore computers being more susceptible to overhead. Even with a low average activity execution time of only five seconds, the overhead caused by the WEP generation and full-ahead scheduling algorithm stays in an acceptable range. + + diff --git a/mwre/mwre-main.tex b/mwre/mwre-main.tex index 82e4b4a..91e48f0 100644 --- a/mwre/mwre-main.tex +++ b/mwre/mwre-main.tex @@ -2,3 +2,11 @@ \chapter{Manycore Workflow Runtime Engine (MWRE)} \input{mwre/mwre-architecture} + +\input{mwre/mwre-enactment} + +\input{mwre/mwre-source-to-source-compiler} + +\input{mwre/mwre-evaluation} + + diff --git a/mwre/mwre-source-to-source-compiler.tex b/mwre/mwre-source-to-source-compiler.tex new file mode 100644 index 0000000..54113ec --- /dev/null +++ b/mwre/mwre-source-to-source-compiler.tex @@ -0,0 +1,111 @@ + +\section{Source-to-Source Compiler}\label{sec:Source-to-Source-Compiler} + + +In our MWRE workflow environment, we employ the Insieme compiler\footnote{http://www.insieme-compiler.org} to convert a workflow specification written in IWIR into a C++ workflow program using our engine. Insieme is a research source-to-source compiler targeted at automatically optimizing parallel programs for homogeneous and heterogeneous multi-core architectures, which currently supports C, Cilk, OpenMP and OpenCL languages. Insieme uses a single high-level parallel intermediate representation (IR) called INSPIRE~\cite{jordan2013inspire} in all stages of the compilation process. INSPIRE is the best-suited compiler-based IR because it allows us to concentrate on a single language (unlike e.g. \texttt{gcc}, which uses different IR languages in different compiler stages), it includes constructs for high-level constructs like \texttt{for} loops (unlike e.g. LLVM whose IR language only consists of simple assembler-like instructions), and it additionally includes constructs directly representing parallel concepts (like e.g. \texttt{parallel for} loops). High-level constructs ease program analysis, while dedicated parallel constructs allow to precisely represent an IWIR workflow. Furthermore, INSPIRE has been designed as an extensible IR allowing to easily add new data types or program constructs. + +The conversion process from an IWIR workflow specification into an equivalent MWRE workflow program consists of three phases: (1) translation of the IWIR specification into INSPIRE, (2) compiler transformations on the INSPIRE IR, and (3) conversion of the INSPIRE IR into a MWRE workflow program. + + +\subsection{Phase 1: IWIR translation into INSPIRE}\label{sec:Source-to-Source-Compiler-phase1} +IWIR is a block-structured, data flow-oriented workflow language with control flow constructs very similar to modern imperative programming languages like C. Therefore, IWIR workflows can also be represented by IR languages originally designed for imperative languages, for example by replacing all IWIR constructs with their corresponding INSPIRE high-level counterparts. + +\lstdefinelanguage{INSPIRE}{ + language=XML, + commentstyle=\color{gray}\upshape, + morestring=[b][\color{black}\itshape\mdseries]", + morestring=[s][\bfseries]{>}{<}, + morecomment=[s]{}, + stringstyle=\color{black}, + identifierstyle=\color{black}\bfseries, + keywordstyle=\color{black}\bfseries, % keyword style + tagstyle=\color{black}\bfseries +} + +\begin{listing}[!t] +\lstinputlisting[language=INSPIRE]{mwre/povray.inspire} +\caption{INSPIRE representation of the POV-Ray workflow.} +\label{lst:povray_inspire} +\end{listing} + +Listing~\ref{lst:povray_inspire} shows the INSPIRE program representing our POV-Ray example workflow. To ease the program analysis, each activity is represented by a function that encapsulates the code implementing the activity and whose signature represents the activity input and output ports. In our example, function \texttt{fun003} (lines~\ref{povray:inspire:wfstart:start}~--~\ref{povray:inspire:wfstart:end}) represents the start of the workflow and defines the workflow input (lines~\ref{povray:inspire:wfinputs:start}~--~\ref{povray:inspire:wfinputs:end}) and output ports (line~\ref{povray:inspire:wfoutput}). The \texttt{\_iwir\_wf\_input\_} and \texttt{\_iwir\_wf\_output\_} functions are helper functions whose only purpose is to help identify the workflow input and output ports. The \texttt{fun002} function (lines~\ref{povray:inspire:toplevel:start}~--~\ref{povray:inspire:toplevel:end}) represents the \texttt{toplevel} activity corresponding to the IWIR snippet between lines~\ref{povray:iwir:toplevel:start}~--~\ref{povray:iwir:toplevel:end} in Listing~\ref{lst:povray_iwir}. The \texttt{fun001} (lines~\ref{povray:inspire:pfor:start}~--~\ref{povray:inspire:pfor:end}) and \texttt{fun000} (lines~\ref{povray:inspire:pfor_lambda:start}~--~\ref{povray:inspire:pfor_lambda:end}) functions represent the \texttt{parallel for} \texttt{ParallelFor} activity corresponding to the IWIR snippet between lines~\ref{povray:iwir:pfor:start}~--~\ref{povray:iwir:pfor:end} in Listing~\ref{lst:povray_iwir}. The \texttt{fun001} function defines the parallel loop itself and the activity ports, while the \texttt{fun000} function represents the loop body. Finally, line~\ref{povray:inspire:programroot} represents the root of the workflow program. The \texttt{\_iwir\_input\_wrapper\_} and \texttt{\_iwir\_output\_wrapper\_} functions in each function call are helper functions used to determine the function arguments representing the input and the output ports. Atomic activities are represented by a call to the \texttt{\_iwir\_atomic\_} function, the first parameter being the name of the atomic activity type, the second parameter being the atomic activity type, and the rest of the parameters representing the input and output ports and their names. + +Imperative languages, including INSPIRE, use variables and operations upon variables to describe the data flow. Data flow-driven programs like IWIR can easily be converted into an imperative program by representing every data dependency as a variable using a \emph{single static assignment}, meaning that every variable is written only once, which ensures that we can easily analyse the data flow to recreate the data dependencies. The only exceptions are loop ports that can be written more than once, however, they can only be written once per loop iteration, which makes them still easy to analyse. IWIR also does not allow any data manipulations outside of atomic activities, therefore, an INSPIRE program representing an IWIR workflow is only allowed to transport data from one activity to another, but not to manipulate this data. + + +\subsection{Phase 2: INSPIRE compiler transformations}\label{sec:Source-to-Source-Compiler:phase2} + +Compiler transformations are usually applied to a program in order to optimize one or more program characteristics, such as execution time or program size. They can also be applied to an INSPIRE representation of a workflow application. However, compiler transformations for MWRE workflows have different optimizations goals and constraints. Traditional compiler transformations are mostly targeted towards exploiting hardware characteristics and loop optimisation, their only constraint being program correctness. In contrast, MWRE workflows only contain an abstract specification of the workflow structure translated into a WEP by the workflow engine that executes the workflow by traversing it. Furthermore, IWIR and consequently MWRE do not allow any data manipulation outside of atomic activities that are treated as blackboxes and may have more than one implementation. This excludes most traditional compiler transformations which require data manipulations or operate on low-level program constructs or on individual instructions. +However, compiler transformations having other optimization goals can be applied to workflows, as described in the following: + +\begin{itemize} + \item \emph{Reduce the number of executed atomic activities}, where the most effort is spent when executing a workflow. Therefore, this transformation category is the most likely to achieve good results. When applying traditional compiler transformations, atomic activities should be treated as single instructions. + + \item \emph{Reduce the engine overhead} by reducing the number of composite activities and/or transforming the workflow structure. Since the time spent in the workflow engine is usually a fraction of the total workflow execution there is only limited benefits from such transformations with respect to the execution time. However, optimizations falling into this category may help with the next optimization goal. + + \item \emph{Improve and/or facilitate scheduling} by modifying the workflow structure so that the scheduler can find better mappings leading to faster execution plans. +\end{itemize} + +A compiler transformation is legal when the resulting program is semantically equivalent to the original program, which means that the transformed program produces the same results as the original program. When applying compiler transformation to a workflow program, we may change the order of atomic activities, or eliminate an individual atomic activity. This poses a problem because, according to the workflow paradigm, atomic activities are regarded as black-boxes without any knowledge of its internals. There could be a hidden state governing the execution of atomic activities, and by applying compiler transformations we could accidentally alter it in a way that causes the transformed program to produce false results. + +To solve this problem, we need to relax the black-box principle and provide (limited) information on what happens inside an activity. To achieve this, we use a tag systems which allows attaching tags to activities. For example, we use a \emph{side-effect freeness} tag (the term comes from functional programming indicating functions that always produce the same output for the same input) to indicate that the tagged activities do not have a global state influencing their execution of an atomic activity. The tags are stored inside the activity repository as part of the activity description. All tags added to an activity also need to be valid for all implementations of that activity. Before a workflow transformation is applied, the source-to-source compiler checks the tags of the affected activities to determine whether the transformation can be safely applied. + +There are traditional compiler transformations that fall into one of the categories mentioned above, and can be theoretically applied to workflow programs. But there are practical implications that hinder the application of traditional transformations without tailoring them specifially to workflow programs first. To demonstrate the problem let us try to apply an existing compiler transformation to our POV-Ray workflow example. The first step is to analyse the workflow program to identify optimization possibilities. In our example a data-flow analysis would reveal that the input value of the \texttt{SceneFile} atomic activity are loop invariant, and therefore we can move this activity out of the loop and place it right before it using a traditional compiler transformation called \emph{loop-invariant code hoisting}, and thus improve performance by having the affected activities executed only once instead of every loop iteration. + +However, when applying the loop-invariant code hoisting transformation of a traditional compiler, the \texttt{SceneFile} activity would be placed before the \texttt{parallel for} loop (between lines~\ref{povray:inspire:pfor:start} and~\ref{povray:inspire:pfor:loopstart} in Listing~\ref{lst:povray_inspire}). This would break the rule that every composite activity needs to be encapsulated in its own function, which violates the INSPIRE workflow structure outlined in Section~\ref{sec:Source-to-Source-Compiler-phase1} that can no longer be translated into a MWRE workflow program in the next step. Instead, a workflow-aware version of the loop-invariant code hoisting transformation needs to place the \texttt{SceneFile} activity inside the function representing the \texttt{toplevel} activity (line~\ref{povray:inspire:toplevel:start} in Listing~\ref{lst:povray_inspire}). + + + +\subsection{Phase 3: MWRE workflow generation} + +The last phase deals with the conversion the (optimized) INSPIRE program into a MWRE workflow program. It consists of three sub-phases: In the first sub-phase, we generate C data structures (i.e. \texttt{struct}s) representing the input and output ports of each activity. In the second sub-phase, we replace the functions representing the individual activities and the contained INSPIRE constructs with equivalent MWRE constructs and construct tables representing the complete workflow structure. Finally in the third sub-phase, we analyse the variables and their data-flow to reconstruct the original data-flow and generate the callback functions implementing said data-flow. + +\begin{listing}[!t] +\scriptsize +\begin{algorithmic}[1] + \StructStart[toplevel\_input] \label{alg:povray_structs:toplevel_input:start} + \State string string; + \State int totalFrames; + \State int framesPerActivity; + \StructEnd \label{alg:povray_structs:toplevel_input:end} + + \StructStart[toplevel\_output] \label{alg:povray_structs:toplevel_output:start} + \State string finalMovie; + \StructEnd \label{alg:povray_structs:toplevel_output:end} + + \StructStart[SceneFile\_input] + \State string scene; + \StructEnd + + \StructStart[SceneFile\_output] + \State string povFile; + \StructEnd + + \StructStart[PForLoop\_input] + \State string povFile; + \State int totalFrames; + \State int numFrames; + \State string scene; + \StructEnd + + \StructStart[PForLoop\_output] + \State collection frames; + \StructEnd + + \StructStart[RenderTask\_input] + \State string povFile; + \State int startFrame; + \State int numFrames; + \StructEnd + + \StructStart[RenderTask\_output] + \State collection frames; + \StructEnd +\end{algorithmic} +\caption{Data structures representing the ports of a POV-Ray workflow +(we omitted the boolean \texttt{``valid data''} flag for each structure component and the structures +for the \texttt{Convert} activity for brevity reasons).} +\label{alg:povray_structs} +\end{listing} + +We again use our example POV-Ray workflow to describe the translation process. First, we traverse the entire INSPIRE workflow program and look at the signatures of the functions and function-calls representing the workflow activities to learn about their input- and output-ports. Using that information we generate the structures (\texttt{struct}s) representing the ports of each activity (see Listing~\ref{alg:povray_structs}). Afterwards, we again traverse the INSPIRE workflow program, only this time we create the tables representing the workflow structure (see Listing~\ref{alg:povray_structure}). The INSPIRE program structure outlined in Section~\ref{sec:Source-to-Source-Compiler-phase1} allows us to identify the individual workflow activities in the INSPIRE workflow program, and for each identified activity we create a row in our activity table (Lines~\ref{alg:povray_structure:activities:start}~--~\ref{alg:povray_structure:activities:end} in Listing~\ref{alg:povray_structure}). For each encountered atomic activity we consult the activity implementation repository to retrieve all available implementations and construct a table representing these implementations (e.g. Lines~\ref{alg:povray_structure:SceneFileImpls:start}~--~\ref{alg:povray_structure:SceneFileImpls:end} in Listing~\ref{alg:povray_structure} lists the available implementations for the \texttt{SceneFile} activity). Also we generate the callback function implementing the semantics of composite activities like e.g. the callback function that evaluates the loop counter of our \texttt{parallel for} loop. Finally, we analyse the variables of the INSPIRE program and their data-flow to reconstruct the original data-flows and generate the callback functions implementing the found data-flow (see Listing~\ref{alg:povray_callbacks}). diff --git a/mwre/povray.inspire b/mwre/povray.inspire new file mode 100644 index 0000000..38ef1eb --- /dev/null +++ b/mwre/povray.inspire @@ -0,0 +1,31 @@ +let fun000 = fun(ref>> scene, ref> numFrames, ref>>>>> frames, int<4> counterStart, int<4> counterStop, int<4> counterStep) -> unit { (*@\label{povray:inspire:pfor_lambda:start}@*) + for(decl int<4> forCounter = counterStart .. counterStop : counterStep) { + decl ref>>> povFile = (var(undefined(type>>>))); + _iwir_atomic_("SceneFile", "SceneFile", _iwir_input_wrapper_(scene), "scene", _iwir_output_wrapper_(povFile), "povFile"); + decl ref>>>> renderFrames = (var(undefined(type>>>>))); + _iwir_atomic_("Render", "Render", _iwir_input_wrapper_(povFile), "povFile", _iwir_input_wrapper_(forCounter), "forCounter", _iwir_input_wrapper_(numFrames), "numFrames", _iwir_output_wrapper_(renderFrames), "renderFrames"); + (ref_collection_at(frames, forCounter) := ( *renderFrames)); + }; +}; (*@\label{povray:inspire:pfor_lambda:end}@*) + +let fun001 = fun(ref>> scene, ref> totalFrames, ref> framesPerActivity, ref>>>>> frames) -> unit { (*@\label{povray:inspire:pfor:start}@*) + pfor(getThreadGroup(0), 1, ( *totalFrames), ( *framesPerActivity), bind(counterStart, counterStop, counterStep){fun000(_iwir_input_wrapper_(scene), _iwir_input_wrapper_(framesPerActivity), _iwir_output_wrapper_(frames), counterStart, counterStop, counterStep)}); (*@\label{povray:inspire:pfor:loopstart}@*) +}; (*@\label{povray:inspire:pfor:end}@*) + +let fun002 = fun(ref>> scene, ref> totalFrames, ref> framesPerActivity, decl ref>>> outFile) -> unit { (*@\label{povray:inspire:toplevel:start}@*) + decl ref>>>>> frames = (var(undefined(type>>>>>))); + fun001(_iwir_input_wrapper_(scene), _iwir_input_wrapper_(totalFrames), _iwir_input_wrapper_(framesPerActivity), _iwir_output_wrapper_(frames)) + _iwir_atomic_("Convert", "Convert", _iwir_input_wrapper_(frames), "frames", _iwir_output_wrapper_(outFile), "outfile"); (*@\label{povray:inspire:convert:end}@*) + _iwir_wf_output_(type>>>, outFile) +}; (*@\label{povray:inspire:toplevel:end}@*) + +let fun003 = fun() -> unit { (*@\label{povray:inspire:wfstart:start}@*) + decl ref>> scene = _iwir_wf_input_(type>>); (*@\label{povray:inspire:wfinputs:start}@*) + decl ref> totalFrames = _iwir_wf_input_(type>); + decl ref> framesPerActivity = _iwir_wf_input_(type>); (*@\label{povray:inspire:wfinputs:end}@*) + decl ref>>> outFile = (var(undefined(type>>>))); + fun002(_iwir_input_wrapper_(scene), _iwir_input_wrapper_(totalFrames), _iwir_input_wrapper_(framesPerActivity), _iwir_output_wrapper_(outFile)) + _iwir_wf_output_(type>>>, outFile) (*@\label{povray:inspire:wfoutput}@*) +}; (*@\label{povray:inspire:wfstart:end}@*) + +fun003() (*@\label{povray:inspire:programroot}@*) diff --git a/phdthesis.kilepr b/phdthesis.kilepr index 0ad6f5d..86a94b5 100644 --- a/phdthesis.kilepr +++ b/phdthesis.kilepr @@ -4,7 +4,7 @@ img_extIsRegExp=false img_extensions=.eps .jpg .jpeg .png .pdf .ps .fig .gif kileprversion=2 kileversion=2.1.3 -lastDocument=mwre/mwre-architecture.tex +lastDocument=mwre/mwre-evaluation.tex masterDocument= name=PhD Thesis pkg_extIsRegExp=false @@ -23,6 +23,13 @@ Highlighting=LaTeX Indentation Mode=normal Mode=LaTeX +[document-settings,item:background/hardwaremodel.tex] +Bookmarks= +Encoding=UTF-8 +Highlighting=LaTeX +Indentation Mode=normal +Mode=LaTeX + [document-settings,item:background/workflowmodel.tex] Bookmarks= Encoding=UTF-8 @@ -51,6 +58,20 @@ Highlighting=LaTeX Indentation Mode=normal Mode=LaTeX +[document-settings,item:mwre/mwre-enactment.tex] +Bookmarks= +Encoding=UTF-8 +Highlighting=LaTeX +Indentation Mode=normal +Mode=LaTeX + +[document-settings,item:mwre/mwre-evaluation.tex] +Bookmarks= +Encoding=UTF-8 +Highlighting=LaTeX +Indentation Mode=normal +Mode=LaTeX + [document-settings,item:mwre/mwre-main.tex] Bookmarks= Encoding=UTF-8 @@ -58,6 +79,13 @@ Highlighting=LaTeX Indentation Mode=normal Mode=LaTeX +[document-settings,item:mwre/mwre-source-to-source-compiler.tex] +Bookmarks= +Encoding=UTF-8 +Highlighting=LaTeX +Indentation Mode=normal +Mode=LaTeX + [document-settings,item:thesis.tex] Bookmarks= Encoding=UTF-8 @@ -72,16 +100,40 @@ Highlighting=LaTeX Indentation Mode=normal Mode=LaTeX +[document-settings,item:workflowtransformations/workflowtransformations-main.tex] +Bookmarks= +Encoding=UTF-8 +Highlighting=LaTeX +Indentation Mode=normal +Mode=LaTeX + +[document-settings,item:workflowtransformations/workflowtransformations-transformations.tex] +Bookmarks= +Encoding=UTF-8 +Highlighting=LaTeX +Indentation Mode=normal +Mode=LaTeX + [item:background/background-main.tex] archive=true -column=20 +column=31 encoding=UTF-8 highlight=LaTeX -line=1 +line=5 mode=LaTeX open=true order=2 +[item:background/hardwaremodel.tex] +archive=true +column=0 +encoding=UTF-8 +highlight=LaTeX +line=3 +mode=LaTeX +open=true +order=5 + [item:background/workflowmodel.tex] archive=true column=18 @@ -97,10 +149,10 @@ archive=true column=0 encoding=UTF-8 highlight=BibTeX -line=0 +line=186 mode=BibTeX -open=false -order=-1 +open=true +order=7 [item:conclusion/conclusion-main.tex] archive=true @@ -124,24 +176,64 @@ order=-1 [item:mwre/mwre-architecture.tex] archive=true -column=64 +column=0 encoding=UTF-8 highlight=LaTeX -line=21 +line=1 mode=LaTeX open=true order=4 -[item:mwre/mwre-main.tex] +[item:mwre/mwre-enactment.tex] archive=true -column=30 +column=0 encoding=UTF-8 highlight=LaTeX -line=3 +line=7 +mode=LaTeX +open=true +order=6 + +[item:mwre/mwre-evaluation.tex] +archive=true +column=0 +encoding=UTF-8 +highlight=LaTeX +line=14 +mode=LaTeX +open=true +order=9 + +[item:mwre/mwre-main.tex] +archive=true +column=0 +encoding=UTF-8 +highlight=LaTeX +line=2 mode=LaTeX open=true order=3 +[item:mwre/mwre-source-to-source-compiler.tex] +archive=true +column=40 +encoding=UTF-8 +highlight=LaTeX +line=25 +mode=LaTeX +open=true +order=8 + +[item:mwre/povray.inspire] +archive=true +column=0 +encoding= +highlight= +line=0 +mode= +open=false +order=-1 + [item:phdthesis.kilepr] archive=true column=1 @@ -164,10 +256,10 @@ order=-1 [item:thesis.tex] archive=true -column=28 +column=1 encoding=UTF-8 highlight=LaTeX -line=29 +line=20 mode=LaTeX open=true order=0 @@ -192,7 +284,7 @@ mode= open=false order=-1 -[item:workflowtransformations/workflowtransformations-main.tex] +[item:workflowtransformations/workflowtransformations-evaluation.tex] archive=true column=0 encoding= @@ -202,6 +294,26 @@ mode= open=false order=-1 +[item:workflowtransformations/workflowtransformations-main.tex] +archive=true +column=0 +encoding=UTF-8 +highlight=LaTeX +line=6 +mode=LaTeX +open=true +order=10 + +[item:workflowtransformations/workflowtransformations-transformations.tex] +archive=true +column=0 +encoding=UTF-8 +highlight=LaTeX +line=38 +mode=LaTeX +open=true +order=11 + [item:workflowtranslation/workflowtranslation-main.tex] archive=true column=0 @@ -213,10 +325,16 @@ open=false order=-1 [view-settings,view=0,item:background/background-main.tex] -CursorColumn=20 -CursorLine=1 +CursorColumn=31 +CursorLine=5 JumpList= -ViMarks=.,3,16,[,3,9,],3,16 +ViMarks=.,5,30,[,5,7,],5,30 + +[view-settings,view=0,item:background/hardwaremodel.tex] +CursorColumn=0 +CursorLine=3 +JumpList= +ViMarks=.,1,22,[,1,9,],1,22 [view-settings,view=0,item:background/workflowmodel.tex] CursorColumn=18 @@ -226,9 +344,9 @@ ViMarks=.,5,15,[,5,15,],5,15 [view-settings,view=0,item:biblio.bib] CursorColumn=0 -CursorLine=0 +CursorLine=186 JumpList= -ViMarks=.,34,0,[,1,0,],-1,-1 +ViMarks=.,185,1,[,151,0,],-1,-1 [view-settings,view=0,item:introduction/introduction-main.tex] CursorColumn=0 @@ -237,25 +355,55 @@ JumpList= ViMarks= [view-settings,view=0,item:mwre/mwre-architecture.tex] -CursorColumn=64 -CursorLine=21 +CursorColumn=0 +CursorLine=1 JumpList= -ViMarks=.,21,63,[,21,59,],21,63 +ViMarks=.,1,0,[,1,0,],1,0 + +[view-settings,view=0,item:mwre/mwre-enactment.tex] +CursorColumn=0 +CursorLine=7 +JumpList= +ViMarks=.,157,571,[,157,571,],157,571 + +[view-settings,view=0,item:mwre/mwre-evaluation.tex] +CursorColumn=0 +CursorLine=14 +JumpList= +ViMarks=.,241,38,[,241,38,],241,51 [view-settings,view=0,item:mwre/mwre-main.tex] -CursorColumn=30 -CursorLine=3 +CursorColumn=0 +CursorLine=2 JumpList= -ViMarks=.,1,9,[,1,9,],1,47 +ViMarks=.,9,26,[,9,17,],9,26 + +[view-settings,view=0,item:mwre/mwre-source-to-source-compiler.tex] +CursorColumn=40 +CursorLine=25 +JumpList= +ViMarks=.,25,39,[,25,35,],25,39 [view-settings,view=0,item:thesis.tex] -CursorColumn=28 -CursorLine=29 +CursorColumn=1 +CursorLine=20 JumpList= -ViMarks=.,29,0,[,26,0,],29,27 +ViMarks=.,20,0,[,20,0,],20,0 [view-settings,view=0,item:titlepage.tex] CursorColumn=0 CursorLine=6 JumpList= ViMarks= + +[view-settings,view=0,item:workflowtransformations/workflowtransformations-main.tex] +CursorColumn=0 +CursorLine=6 +JumpList= +ViMarks=.,5,64,[,5,55,],5,64 + +[view-settings,view=0,item:workflowtransformations/workflowtransformations-transformations.tex] +CursorColumn=0 +CursorLine=38 +JumpList= +ViMarks= diff --git a/thesis.tex b/thesis.tex index 9c69aa9..144a852 100644 --- a/thesis.tex +++ b/thesis.tex @@ -13,22 +13,45 @@ \usepackage[utf8]{inputenc} +\usepackage[caption=false,font=footnotesize]{subfig} +\usepackage{subfig} \usepackage{wrapfig} \usepackage{graphicx} \usepackage{caption} -\usepackage{subcaption} +%\usepackage{subcaption} \usepackage{xcolor} \usepackage{listings} \usepackage{url} +\usepackage{morefloats} -\usepackage{tikz} -\newcommand*\circled[1]{\tikz[baseline=(char.base)]{\node[shape=circle,draw,inner sep=0.5pt] (char) {#1};}} \usepackage{float} \floatstyle{ruled} \newfloat{listing}{tbph}{listing} \floatname{listing}{Listing} +\usepackage{tikz} +\newcommand*\circled[1]{\tikz[baseline=(char.base)]{\node[shape=circle,draw,inner sep=0.5pt] (char) {#1};}} + +\usepackage{algorithmicx} +\usepackage{algpseudocode} +\usepackage{algorithm} + +\renewcommand{\algorithmicrequire}{\textbf{Input:}} +\renewcommand{\algorithmicensure}{\textbf{Output:}} + +\algblockx[Struct]{StructStart}{StructEnd}% +[1][structname]{\textbf{struct #1 \{}}% +{\textbf{\}}} + + +\usepackage{makerobust} +\MakeRobustCommand{\Call} + +\usepackage{placeins} +\usepackage[binary-units=true]{siunitx} + + % Bibliography %\usepackage[backend=bibtex,style=numeric]{biblatex} diff --git a/workflowtransformations/workflowtransformations-evaluation.tex b/workflowtransformations/workflowtransformations-evaluation.tex new file mode 100644 index 0000000..55dc279 --- /dev/null +++ b/workflowtransformations/workflowtransformations-evaluation.tex @@ -0,0 +1,143 @@ +\section{Experiments}\label{sec:experiments} + +We conducted all experiments on a multi-core system with four Intel Xeon E7-4870 10-core CPUs at \SI{2.40}{\giga\hertz} with \SI{128}{\giga\byte} of RAM. We used the GNU \texttt{gcc} compiler version 4.9.1 to compile the generated workflow programs with the \texttt{-O3} optimization flag. + +We used a combination of real-world workflows to show that compiler transformations are practically applicable, +supplemented by a number of synthetic workflows to better highlight their potential positive effects. We manually chose the applied the transformations, and plan to research an automatic optimizer based on the experience gained from these experiments in future work. +For each experiment, we recorded the workflow enactment time in both early and late evaluation modes, and their memory utilization. The enactment time refers to the time spent by the engine for evaluating the WEP and resolving the dependencies and does not include the time spent in executing atomic activities. We used the resident size reported by the operating system to measure the engine's memory consumption. Since there is no difference in memory consumption in early and late evaluation modes, we report a single joint result for both. We also report a single value for the number of WEP nodes for early and late evaluation modes for the same reasons. +We used the HEFT~\cite{heft02} scheduling algorithm in all experiments unless otherwise stated. + + +\subsection{Engine Overhead Reduction} + +\begin{figure*}[t] + \centering + \subfloat[Original workflow.]{\includegraphics[height=4cm]{./figures/Raincloud-experiments1.pdf}\label{fig:raincloud-structure1}}\qquad + \subfloat[After loop unswitching.]{\includegraphics[height=4cm]{./figures/Raincloud-experiments2.pdf}\label{fig:raincloud-structure2}}\qquad + \subfloat[After loop unswitching and loop unrolling.]{\includegraphics[height=4cm]{./figures/Raincloud-experiments3.pdf}\label{fig:raincloud-structure3}} + \caption{RainCloud workflow.} + \label{fig:raincloud-structure} +\end{figure*} + +We show in this section the effects of transformations on reducing engine overhead for two real-world workflows. + +\subsubsection{RainCloud} is a meteorological workflow for weather simulation in mountainous regions that uses a simple numerical linear model of orographic precipitations~\cite{Schuller2013} (see Figure~\ref{fig:raincloud-structure1}). The \texttt{prepareLM} activity partitions the input data in several chunks, independently processed by a \texttt{parallel for each} loop. The number of chunks and the degree of parallelism is controlled by an input port called \texttt{NGroups}. The workflow features an optional post-processing activity of the results called \texttt{PPS}, and an optional post-processing activity of all results called \texttt{PPF}. +We first applied loop unswitching that moves the \texttt{if} activity out of the \texttt{parallel foreach} loop (see Figure~\ref{fig:raincloud-structure2}), followed by a ten-fold loop unrolling, as shown in Figure~\ref{fig:raincloud-structure3} (we only unrolled the loop twice in the figure for brevity reasons). +To enable loop unrolling, we exchanged \texttt{parallel foreach} with a \texttt{parallel for} loop to process more data chunks per iteration in the transformed workflow. We also introduced three additional helper activities: (1) \texttt{H1} that calculates the loop counter boundaries of the new \texttt{parallel for} loop, (2) \texttt{H2} that distributes the data chunks among the unrolled activities, and (3) \texttt{H3} that collects the results from the unrolled activities and passes them to the output port of the \texttt{parallel for} loop. +%We compared in our experiments the original version of the Raincloud workflow with a version that only has Loop Unswitching applied, and with a version that has Loop Unswitching and Loop Unrolling applied. + +\begin{figure*}[t] + \centering + \subfloat[Early evaluation enactment.]{\includegraphics[width=.33\textwidth]{./figures/raincloud-EnactmentTimeEarly.pdf}\label{fig:raincloud-results-enactment-early}} + \subfloat[Late evaluation enactment.]{\includegraphics[width=.33\textwidth]{./figures/raincloud-EnactmentTimeLate.pdf}\label{fig:raincloud-results-enactment-late}} + \subfloat[WEP length.]{\includegraphics[width=.33\textwidth]{./figures/raincloud-NodeCountLate.pdf}\label{fig:raincloud-results-nodecount}}\\ + \subfloat[Early evaluation WEP visitation.]{\includegraphics[width=.33\textwidth]{./figures/raincloud-VisitationCountEarly.pdf}\label{fig:raincloud-results-visitations-early}} + \subfloat[Late evaluation WEP visitation.]{\includegraphics[width=.33\textwidth]{./figures/raincloud-VisitationCountLate.pdf}\label{fig:raincloud-results-visitations-late}} + \subfloat[Memory usage.]{\includegraphics[width=.33\textwidth]{./figures/raincloud-MemoryLate.pdf}\label{fig:raincloud-results-memory}} + \caption{RainCloud workflow experimental results.} + \label{fig:raincloud-results-enactment} +\end{figure*} + +Figure~\ref{fig:raincloud-results-enactment-early} shows that loop unswitching enables an up to three times better enactment, while loop unrolling an up to 88 times better enactment as the original version. The better performance is caused on one hand by a reduced WEP length, defined as the length of its critical path (see Figure~\ref{fig:raincloud-results-nodecount}), and a consequentially lower WEP node visitation (see Figure~\ref{fig:raincloud-results-visitations-early}). On the other hand, loop unrolling reduces the loop iterations by an order of magnitude, which massively reduces the loop handling overhead. + +Figure~\ref{fig:raincloud-results-enactment-late} shows a better scalability of the enactment time with the problem size, although the performance improvements are lower than in early evaluation mode. Applying loop unswitching shows an up to 1.4 times better enactment, while applying both loop unswitching and loop unrolling increases it to a twice better enactment time. The lower overhead is again caused by a reduced WEP length, a consequentially lower WEP node visitation, and a reduced loop handling overhead. Late evaluation, however, eliminates a lager number of unnecessary WEP node visits reducing the optimization potential compared to the early evaluation mode. Figure~\ref{fig:raincloud-results-visitations-late} shows that, in contrast to the early evaluation mode, the workflow after loop unswitching and loop unrolling features more WEP node visits in late evaluation mode compared to loop unswitching only. The helper activities needed by loop unrolling cause more WEP node visits in late evaluation mode than eliminated by the reduced number of loop iterations. + +% memory usage of the original and the transformed versions of the RainCloud workflow. +Loop unswitching reduces the number of WEP nodes, which improves the memory usage of the engine by up to 29\% (see Figure~\ref{fig:raincloud-results-memory}). +Loop unrolling reduces loop iteration management overhead, which additionally improves the memory usage up to 4\% for a total reduction of up to 33\%. + +\begin{figure*}[t] + \centering + \subfloat[Original workflow.]{\includegraphics[height=6.1cm]{./figures/meteoag01.pdf}\label{fig:meteoag-structure1}}\qquad + \subfloat[After loop unswitching.]{\includegraphics[height=6.1cm]{./figures/meteoag02.pdf}\label{fig:meteoag-structure2}}\qquad + \subfloat[After loop unswitching and loop unrolling.]{\includegraphics[height=6.1cm]{./figures/meteoag03.pdf}\label{fig:meteoag-structure3}} + \caption{MeteoAG workflow.} + \label{fig:meteoag-structure} +\end{figure*} + +\subsubsection{MeteoAG} \cite{cotton2003rams} is another workflow designed for meteorological simulations based on the RAMS numerical atmospheric model (see Figure~\ref{fig:meteoag-structure1}). The simulations produce spatial and temporal fields of heavy precipitation cases over the western part of Austria to resolve most alpine watersheds and thunderstorms. The \texttt{simulation\_init} activity splits the input data into several simulation cases, independently processed by the \texttt{parallel for each} loop. For each simulation case, another nested parallel loop is executed with different parameter values. The workflow contains two optional \texttt{rams\_hist} and \texttt{revu\_dump} activities within an \texttt{if} activity. As with RainCloud, we first applied loop unswitching to move the \texttt{if} activity out of the \texttt{parallel foreach} loop (see Figure~\ref{fig:meteoag-structure2}), followed by a ten-fold loop unrolling shown in Figure~\ref{fig:meteoag-structure3} (unrolled twice in the figure for brevity reasons). Again, the helper activity \texttt{H1} calculates the loop boundaries for the new \texttt{parallel for} loop, \texttt{H2} distributes the input data among the unrolled loop iterations, and \texttt{H3} collects the results. We fixed in our experiments the inner loop iteration number to 20 and varied the outer loop iteration count. + +\begin{figure*}[t] + \centering + \subfloat[Speedup.]{\includegraphics[width=.33\textwidth]{./figures/meteoag-speedup.pdf}\label{fig:meteoag-speedup}} + \subfloat[Early evaluation enactment.]{\includegraphics[width=.33\textwidth]{./figures/meteoag-enactment-early.pdf}\label{fig:meteoag-enactment-early}} + \subfloat[Late evaluation enactment.]{\includegraphics[width=.33\textwidth]{./figures/meteoag-enactment-late.pdf}\label{fig:meteoag-enactment-late}} + \caption{MeteoAG workflow experimental results.} + \label{fig:meteoag-results} +\end{figure*} + +Figure~\ref{fig:meteoag-speedup} shows the speedup of the transformed workflows of up to 1.32. +The MeteoAG workflow is much more complex than RainCloud with atomic activities having a much larger impact on enactment performance than the composite activities, as indicated by the late enactment mode having the same performance as early enactment mode (see Figures~\ref{fig:meteoag-enactment-early} and \ref{fig:meteoag-enactment-late}). +For this reason, the measured enactment times lie well within the respective error margins and, therefore, the results only hint at a better performance achieved by the transformations. +The performance improvements achieved by loop unswitching and loop unrolling are largely hidden by the remaining unoptimized workflow structure. +More specialized transformations suitable for the unoptimized workflow parts may obtain significant +performance improvements, which we plan to research +in future work. + +\subsection{Atomic Activity Reduction} +We show in this section the results of applying loop-invariant code hoisting and common activity elimination. We implemented the workflow from Figure~\ref{fig:transformation-loopInvariantHoisting}, and for activity elimination the workflow from Figure~\ref{fig:transformation-CommonSubexpressionElimination}, surrounded by a \texttt{parallel for} loop. For both workflows, we implemented activities with an execution time of \SI{1}{\second} each that, in contrast to DCIs, is a common order of magnitude for manycore parallel systems. +Loop-invariant code hoisting halves the number of activities in the loop body of our example, which produces a theoretical speedup of up to 2. Figure~\ref{fig:raincloud-results-loophoisting-makespan} shows a performance speedup of up to 2.6, surpassing the theoretical estimate because the original loop loop overhead significantly contributes to the workflow makespan, as the loop body consists of two short-running activities. %Loop hoisting cuts the number of activities in half, thereby also reducing loop overhead. +Common activity elimination reduces the number of atomic activities in our example workflow from five to four, which gives us a theoretical speedup of up to 1.25. Figure~\ref{fig:raincloud-results-elimination-makespan} shows a performance improvement of up to 1.7 times, again surpassing our theoretical estimate. The reason is that the total number of activities in the transformed workflow is a multiple of the number of cores, in contrast to the original workflow where the average activity time spent in the waiting queue was twice as high. + +\begin{figure}[t] + \centering + \subfloat[Loop hoisting makespan.]{\includegraphics[width=.8\columnwidth]{./figures/loophoisting-Makespan.pdf}\label{fig:raincloud-results-loophoisting-makespan}}\\ + \subfloat[Common activity elimination makespan.]{\includegraphics[width=.8\columnwidth]{./figures/elimination-Makespan.pdf}\label{fig:raincloud-results-elimination-makespan}} + \caption{Loop hoisting and common activity elimination results.} + \label{fig:raincloud-results-elimination-loophoisting} +\end{figure} + + +\subsection{Schedule Improvement} +We show in this section the effects of transformations to improving scheduling of the Sparselu workflow, adapted from the BOTS benchmark suite~\cite{duran2009barcelona} for LU factorization of sparse matrices. The original version of the program consists of three parallel inner loops (see Figure~\ref{fig:Sparselu-experiments1}) within a sequential outer loop. However, the first and the second inner loops have the same loop range and the contained activities \texttt{fwd} and \texttt{bvid} operate on separate parts of the sparse matrix and have no dependencies on each other. Therefore, we can apply loop fusion to combine the two inner loops (see Figure~\ref{fig:Sparselu-experiments2}) in a new +inner loop containing twice as many parallel activities. This gives the scheduler more opportunities to utilize the available computing resources. +%We simulated in this experiment the execution of the activities to be able to assign them arbitrary execution times matching the predicted execution times used by HEFT. +The iteration count of the inner loops determines the number of activities to be executed in parallel. Figure~\ref{fig:Sparselu-Heft-Speedup} shows that +%the speed-up of the transformed workflow version. +in all scenarios where the number of inner loop iterations is not a multiple of the number of cores, the transformed workflow version shows a significant speedup up to 36\%. Even when the inner loop iteration count is a multiple of the number of cores, the transformed version still shows a slightly better performance when the outer loop counter is large enough. The higher number of activities to be simultaneously scheduled allows a better mapping. + +\begin{figure}[t] + \centering + \subfloat[Original workflow.]{\includegraphics[height=4.2cm]{./figures/Sparselu-experiments1.pdf}\label{fig:Sparselu-experiments1}}\qquad + \subfloat[After loop fusion.]{\includegraphics[height=4.2cm]{./figures/Sparselu-experiments2.pdf}\label{fig:Sparselu-experiments2}} + \caption{Sparselu workflow.} + \label{fig:sparselu-structure} +\end{figure} + +\begin{figure}[t] + \centering + \subfloat[Early evaluation mode.]{\includegraphics[width=.8\columnwidth]{./figures/Sparselu-Heft-Speedup-early.pdf}\label{fig:Sparselu-Heft-Speedup-early}}\\ + \subfloat[Late evaluation mode.]{\includegraphics[width=.8\columnwidth]{./figures/Sparselu-Heft-Speedup-late.pdf}\label{fig:Sparselu-Heft-Speedup-late}} + \caption{Speedup of Sparselu caused by scheduling improvements.} + \label{fig:Sparselu-Heft-Speedup} +\end{figure} + + + +\subsection{Parallel Throughput Improvement} + +\begin{figure}[t] + \centering + \subfloat[Original workflow.]{\includegraphics[height=4.5cm]{./figures/blast-experiment01.pdf}\label{fig:blast-experiment01}}\hspace{2mm} + \subfloat[After reduction recognition.]{\includegraphics[height=4.5cm]{./figures/blast-experiment02.pdf}\label{fig:blast-experiment02}} + \caption{Blast workflow.} + \label{fig:blast-structure} +\end{figure} + +We first show the results of applying reduction recognition to the Basic Local Alignment Search Tool Blast~\cite{altschul1990basic} workflow (see Figure~\ref{fig:blast-structure}). Blast is a bioinformatics application that finds regions of local similarity between sequences by comparing nucleotide or protein sequences to sequence databases, and calculating the statistical significance of matches. The workflow consists of a parallel \texttt{foreach} loop that conducts the parallel search operation, and a few subsequent activities that collect the intermediate results and produce the final result. Each iteration of the \texttt{foreach} loop produces three files (called \texttt{output}, \texttt{error} and \texttt{total}), collected by the \texttt{cat\_output}, \texttt{cat\_error} and \texttt{cat\_total} activities and merged into a single file each. The merge operations are associative and, therefore, appropriate for the reduction recognition transformation. + +Figure~\ref{fig:blast-experiment02} shows the transformed workflow featuring an additional \texttt{for} loop, which distributes the results of the \texttt{foreach} loop among several parallel merge activities \texttt{cat\_*\_p}. +The helper activity \texttt{H1} splits the original input of the \texttt{foreach} loop. +The results of the parallel merge operations are then collected and merged by the final merge operations \texttt{cat\_*\_f}. To exclusively measure the time for the merge operation, we replaced in our experiments all activities not involved in the merge operation with empty implementations. The execution time of the merge operations is around \SI{1}{\milli\second} per file. We configured the outer loop to have 40 parallel iterations to fully utilize all available cores, and varied the iteration count of the inner loop. + +Figure~\ref{fig:results-reduction-makespan} shows that reduction recognition can significantly improve the performance of the merge operation up to 3.8 times. However, this is still far from the theoretical estimate of 13.3 times because the parallel merge operations have a very short execution time and therefore, a comparably larger execution overhead. However, we expect a higher speedup for longer running reduction operations. + +For software pipelining, we implemented the workflow from Figure~\ref{fig:transformation-SoftwarePipelining} with activities' execution time of \SI{1}{\second} each. Figure~\ref{fig:results-pipelining-makespan} shows that executing the three previously sequential activities in parallel improves the performance by up to 2.8 times, close to the theoretical estimate of 3. + +\begin{figure}[t] + \centering + \subfloat[Reduction recognition makespan.]{\includegraphics[width=.8\columnwidth]{./figures/blast-reduction.pdf}\label{fig:results-reduction-makespan}}\\ + \subfloat[Software pipelining makespan.]{\includegraphics[width=.8\columnwidth]{./figures/pipelining-Makespan.pdf}\label{fig:results-pipelining-makespan}} + \caption{Software pipelining and reduction recognition results.} + \label{fig:results-pipelining-reduction} +\end{figure} diff --git a/workflowtransformations/workflowtransformations-main.tex b/workflowtransformations/workflowtransformations-main.tex index 0beccae..f2fcf5a 100644 --- a/workflowtransformations/workflowtransformations-main.tex +++ b/workflowtransformations/workflowtransformations-main.tex @@ -1,2 +1,6 @@ \chapter{Workflow Transformations} + +\input{workflowtransformations/workflowtransformations-transformations} + +\input{workflowtransformations/workflowtransformations-evaluation} diff --git a/workflowtransformations/workflowtransformations-transformations.tex b/workflowtransformations/workflowtransformations-transformations.tex new file mode 100644 index 0000000..68be031 --- /dev/null +++ b/workflowtransformations/workflowtransformations-transformations.tex @@ -0,0 +1,157 @@ +\section{Workflow Transformations}\label{sec:optimization-goals} + +\subsection{Workflow Transformation Properties} + +Since scientific workflows are of a different nature than traditional imperative sequential and parallel applications, applied transformations have different properties. + +\subsubsection{Hardware agnosticism} +One distinguishing property of workflow applications is that their structure belongs to the abstract part (see Section~\ref{sec:workflowmodel}) that is hardware-agnostic. Therefore, only hardware-agnostic transformations can be applied to workflows, in contrast to traditional compiler transformations that are both hardware-agnostic and specific. + +\subsubsection{Hidden data access patterns} +Most part of the execution of sequential and parallel applications is spent in loops iterating over arrays. For this reason, there exist a large number of compiler transformations that modify their data access patterns to eliminate data dependencies and improve performance by, for example, better utilizing the CPU cache. While workflow applications also contain loops that iterate over arrays, they are usually contained within an atomic activities not visible outside and, therefore, cannot be modified by a transformation. + + +\subsubsection{Black-box principle} +One important constraint that needs to be preserved by program transformations is \emph{program correctness}. A transformed program is considered correct when it produces exactly the same output as the original program for all identical executions~\cite{bacon1994compiler}. +%The correctness of compiler transformations is usually verified using static program analysis by knowing the effects and the pre- and post-conditions of each program instruction. +%The smallest functional units of traditional imperative applications consist of a well-defined and \emph{finite} set of invariant machine instructions for which static program analysis becomes feasible. In contrast, the smallest functional units of workflow applications consist of a possibly \emph{infinite} set of atomic instructions considered as black-boxes for which only their input and output ports are known (but not their internals) with possible sexist several different implementations. +%This precludes a static program analysis of a workflow program because of unknown side-effects, pre- and post-conditions. To be able to conduct a static analysis, we need to relax the black-box principle and give the engine additional information about workflow activities that can be used by the static analysis to determine whether a transformed program is correct. +Scientific workflow activities are black-boxes that represent an undefined set of atomic instructions with potentially unknown side-effects, pre- and post-conditions, which precludes a static program analysis to determine program correctness. To still be able to decide whether a transformed program is correct, we need to relax the black-box principle and give additional information about workflow activities to be used for program analysis. +We solved this problem in MWRE by implementing a tagging system that allows to attach tags to atomic activity types. Using these tags, we can specify properties satisfied by an atomic activity, stored inside the activity repository accessible to the source-to-source compiler. For example, a \emph{side-effect freeness} tag indicates that an atomic activity does not have any hidden state that can influence the activity execution, but always produces the same result for the same input values. Any activity without this tag cannot have any transformations applied because it may accidentally alter a hidden state and produce wrong results. +%\textcolor{red}{For example, an activity that does not have any external data dependencies but only returns the current time is called in each iteration of a loop. From the lack of external data dependencies one could conclude that loop invariant code hoisting can be applied, but the current time represents a hidden state leading to different return values for each invocation.} +%For example, let us assume an activity called in each iteration of an enclosing loop that does not have any external data dependencies but only returns the current time. While the lack of data dependencies makes this activity a candidate for loop invariant code hoisting, the current time represents a hidden state leading to different return values for each activity invocation. + +\subsubsection{Data manipulation} +Many compiler transformations require data manipulation. For example, a loop normalization transformation modifies the \texttt{for} loop counter so that it starts at 1 or 0 and is incremented by 1 in every iteration. However, most workflow environments do not allow data manipulations outside atomic activities, and we cannot directly modify the affected atomic activities implementations to correctly work with the new data values. To solve this problem, we introduce new atomic activities that implement the needed data manipulation. +%however, this approach has the disadvantage of causing relatively high overheads. +However, data manipulations required by transformations are usually computationally cheap, and executing them through the entire entire execution stack may cause significant unnecessary overheads. We solve this problem in MWRE by introducing a special atomic \emph{assign activity} (inspired from BPEL\footnote{\url{http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html}}) executed directly by the workflow engine without going through the entire execution stack. +%but is directly in a transparent way so that the scheduler does not notice its existence. + +\subsection{Workflow Transformation Categories} + +In this section, we discuss different categories of workflow transformations representing the optimization goals. +We give a selected list of the most important examples from each category for brevity reasons. +As our goal is to verify transformations that improve the workflow performance, we only consider well-known transformations for simplicity reasons. +We plan to investigate further workflow-specific transformations in future work. + +\begin{figure*}[t] + \centering + \subfloat[Loop-invariant code hosting.]{\includegraphics[width=.3\textwidth]{./figures/transformation-loopInvariantHoisting.pdf}\label{fig:transformation-loopInvariantHoisting}} + \subfloat[Common subexpression elimination.]{\includegraphics[width=.3\textwidth]{./figures/transformation-CommonSubexpressionElimination.pdf}\label{fig:transformation-CommonSubexpressionElimination}} + \subfloat[If optimization.]{\includegraphics[width=.25\textwidth]{./figures/transformation-IfOptimization.pdf}\label{fig:transformation-IfOptimization}}\\ + \subfloat[Reduction recognition.]{\includegraphics[width=.3\textwidth]{./figures/transformation-ReductionRecognition.pdf}\label{fig:transformation-ReductionRecognition}} + \subfloat[Code hoisting.]{\includegraphics[width=.3\textwidth]{./figures/transformation-CodeHoisting.pdf}\label{fig:transformation-CodeHoisting}} + \subfloat[Software pipelining.]{\includegraphics[width=.3\textwidth]{./figures/transformation-SoftwarePipelining.pdf}\label{fig:transformation-SoftwarePipelining}} + \caption{Example workflow transformations.} + \label{fig:example-transformations} +\end{figure*} + + +\subsubsection{Atomic activities reduction}\label{sec:reduce-executed-atomic} +This category represents transformations that eliminate redundant atomic activity invocations (the most expensive parts in the workflow enactment), +with a possible huge impact on performance. This category is similar to traditional transformations trying to reduce the number of executed instructions (replaced by activities here) such as loop-invariant code hoisting, common subexpression/activity elimination and constant propagation. + +\paragraph{Loop-invariant code hoisting} moves the loop-invariant code to be executed only once before the loop instead of every loop iteration. With workflow applications, this transformation moves atomic activities with loop-invariant input data outside of the loop, reducing the number of activity invocations. Figure~\ref{fig:transformation-loopInvariantHoisting} shows an example where the activity \texttt{A2} only has a loop-invariant data dependency on activity \texttt{A1} and can be moved out of the loop. Section~\ref{sec:experiments} features an example of loop-invariant code hoisting. + +%\begin{figure}[t] +% \centering +% \includegraphics[width=.5\columnwidth]{./figures/transformation-loopInvariantHoisting.pdf} +% \caption{Loop-Invariant Code Hosting.} +% \label{fig:transformation-loopInvariantHoisting} +%\end{figure} + +\paragraph{Common subexpression/activity elimination} searches for several instances of identical expressions evaluated to the same value, and replaces them with a variable holding the computed value. We use this transformation in workflow applications to eliminate several invocations of the same activity type with the same input values. In case of an execution path between two invocations, we eliminate the redundant second invocation and connect its involved ports to the output ports of the first invocation. In the example from Figure~\ref{fig:transformation-loopInvariantHoisting}, the activities \texttt{B1} and \texttt{B2} share the same activity type and the same input values, and \texttt{B2} is reachable from \texttt{B1}. In this case, we eliminate \texttt{B2} and connect the input ports of activity \texttt{D} with the output ports of \texttt{B1}. Section~\ref{sec:experiments} features an example of common activity elimination. + +%\begin{figure}[t] +% \centering +% \includegraphics[width=.75\columnwidth]{./figures/transformation-CommonSubexpressionElimination.pdf} +% \caption{Common subexpression elimination.} +% \label{fig:transformation-CommonSubexpressionElimination} +%\end{figure} + + +\paragraph{Constant propagation} evaluates a constant expression at compile-time and replaces it with the computed value. With workflows, we evaluate atomic activities that have constant input values at compile-time and replace the corresponding data dependencies in the successors with the computed value. + + +\subsubsection{Engine overhead reduction} +This category represents transformations that eliminate engine overhead by optimizing the WEP. Workflow engines that support full-ahead scheduling need to maintain and evaluate state information for each activity instance and for each loop iteration and therefore, exhibit limited scalability. +%This state information is stored inside the WEP, and +By reducing the number of nodes in the WEP, we reduce the state information, which improves the engine's scalability and reduces the callback function invocations. +There exists no equivalent category in traditional compiler transformations, as full-ahead scheduling has never been a topic in this area. However, there are transformations that can be re-purposed to reduce the number of WEP nodes like loop unswitching, loop unrolling and if optimization. + +\paragraph{Loop unswitching} moves a conditional activity out of a loop and duplicates the loop in each branch of the condition. This way, the condition is only evaluated once instead of every loop iteration thus simplifying the WEP. +%Applying this transformation to a workflow produces a WEP that only contains a single set of nodes encompassing the loop, instead of a set of nodes within each loop iteration, thus reducing the number of nodes in the WEP. +Section~\ref{sec:experiments} features a loop unswitching example applied to a real-world workflow. The WEP of the original version of this workflow (see Figure~\ref{fig:raincloud-structure1}) features four, respectively three nodes per iteration, while loop unswitching (see Figure~\ref{fig:raincloud-structure2}) reduces it to two, respectively one node per iteration. + +\paragraph{Loop unrolling} replicates the loop body several times, so that a single iteration of the modified loop does the same computation as several iterations of the original loop, reducing the number of iterations needed to get the same result. +%Applying this transformation to a workflow application allows us to reduce the number of loop iteration nodes in the WEP and the number of invocations of the associated callback function, which improves scalability. +Section~\ref{sec:experiments} features an example of a loop unrolled ten times that reduces the number of loop iteration nodes nodes in the WEP and the number of loop iteration callback invocations by a factor of ten (see Figure~\ref{fig:raincloud-structure3}). + +\paragraph{If optimization} combines consecutive conditional activities with equivalent conditions into a single one, and flattens the nested conditional activities when the inner condition always evaluates to true and the outer condition is true, resulting in a simpler WEP. +%When applied to a workflow application, the WEP of the modified workflow contains fewer conditional nodes and, therefore, features less overhead when traversing the WEP and evaluating the nodes. +Figure~\ref{fig:transformation-IfOptimization} shows an example of two consecutive conditional activities, both having the same condition. By collapsing them into a single conditional activity, we can reduce the number of conditional activity nodes in the WEP and the number of invocations of the associated condition evaluation callback by a factor of two. + +%\begin{figure}[ht] +% \centering +% \includegraphics[width=4cm,keepaspectratio=true]{./figures/transformation-IfOptimization.pdf} +% \caption{If Optimization.} +% \label{fig:transformation-IfOptimization} +%\end{figure} + + +\subsubsection{Scheduling and parallel throughput improvement} +The performance of workflow applications is highly influenced by the mapping of activities onto the parallel computing resources. %conducted by the scheduler. +This category contains transformations that rearrange activities to either increase the number of activities that can be executed in parallel, or to help generating a better schedule. While there exists traditional transformation that aims to improve the parallel throughput, most of them target loops and modify data access patterns to eliminate dependencies that hinder parallelization. +With workflow applications that hide data access patterns inside atomic activates, however, such transformations are not applicable. +Examples of transformations that do not modify data access patterns and can be applied to workflow applications are reduction recognition, code hoisting and software pipelining. + +\paragraph{Reduction recognition} recognizes array operations (usually the output of a loop) reduced to a single value. Associative reduction operations can be parallelized by splitting the loop and spawning several parallel reduction operations, each reducing a part of the array, followed by a final reduction operation that reduces the partial results. +To be able to recognize activities suitable for parallel reduction, we tag them with an \texttt{associative} tag. +Figure~\ref{fig:transformation-ReductionRecognition} shows an example of a parallel loop producing an array reduced by the activity \texttt{R}. Reduction recognition splits the original loop in several loops that are executed and reduced in parallel by the activities \texttt{Rp}, followed by a final reduction \texttt{Rf}. Section~\ref{sec:experiments} features an example of reduction recognition. +%This allows us to improve parallel performance because instead of a single activity~\texttt{R} we have several parallel activities~\texttt{Rp} executing at the same time. + +%\begin{figure}[ht] +% \centering +% \includegraphics[width=4cm,keepaspectratio=true]{./figures/transformation-ReductionRecognition.pdf} +% \caption{Reduction Recognition.} +% \label{fig:transformation-ReductionRecognition} +%\end{figure} + + +\paragraph{Code hoisting} is a generalization of the loop-invariant code hoisting (see Section~\ref{sec:reduce-executed-atomic}) that moves code not only out of loops, but also out of any hierarchical code block. +It can be used to improve the late enactment mode, when the contents of a composite activity are evaluated only after all its input values are available. By moving the activities with no input dependencies inside the composite activity out of it, the scheduler can schedule and execute them before the composite activity is ready. +%This transformation can be used to improve workflow scheduling in case of engine running in late enactment mode (see Section~\ref{sec:workflowenactment}), which has the problem that the contents of a composite activity are only evaluated after all their input values have been resolved. However, child activities that only depend on activities outside the parent activity can already be scheduled and executed before all the input values of the parent activities are available. Moving these activities outside of their parent activity gives the scheduler the opportunity to generate a better mapping. +Figure~\ref{fig:transformation-CodeHoisting} shows an example workflow containing an activity \texttt{B} that only depends on activities outside the composite activity. In late evaluation mode, the activity \texttt{B} is only executed after the activity \texttt{A} has finished and all the input values of the composite activity are available. By hoisting the activity \texttt{B} out of the composite activity, activities \texttt{A} and \texttt{B} can be executed in parallel. +%When using the late evaluation mode, the scheduler can only execute the activity \texttt{B} after the activity \texttt{A} finished and all input values of the composite activity are available. Assuming that each activity has an execution time of one time slot, the total execution time of the workflow is three time slots. Moving the activity \texttt{B} outside of the composite activity, the engine can execute activities \texttt{A} and \texttt{B} in parallel reducing the execution time to two time slots. + +%\begin{figure}[ht] +% \centering +% \includegraphics[width=4cm,keepaspectratio=true]{./figures/transformation-CodeHoisting.pdf} +% \caption{Code Hoisting.} +% \label{fig:transformation-CodeHoisting} +%\end{figure} + + +\paragraph{Software pipelining} parallelizes a sequential loop containing a linear sequence of operations by overlapping the individual loop iterations. This transformation can also be applied to a workflow to improve its parallel throughput. +Figure~\ref{fig:transformation-SoftwarePipelining} shows a workflow consisting of a sequential loop with three activities \texttt{A}, \texttt{B} and \texttt{C} in a pipeline. The index \texttt{i} in the parenthesis refers to the loop iteration. The output of activity \texttt{A(i)} is input into the activity \texttt{A(i+1)} via a loop port, which hinders the use a \texttt{parallel for} loop. Software pipelining executes the activities \texttt{A(i+2)}, \texttt{B(i+1)} and \texttt{C(i)} in parallel, which improves parallelism and reduces the execution time +(see Section~\ref{sec:experiments}).% features an example of software pipelining. + +%\begin{figure}[ht] +% \centering +% \includegraphics[width=6cm,keepaspectratio=true]{./figures/transformation-SoftwarePipelining.pdf} +% \caption{Software Pipelining} +% \label{fig:transformation-SoftwarePipelining} +%\end{figure} + + +\subsubsection{Further transformation support} +This category represents transformations that do not directly improve performance, but modify the workflow in a way that enables further transformations. +Most traditional transformations falling in this category primarily target loop-carried dependencies to enable loop parallelization. +These transformations can also be applied to workflows, as long as they do not modify data access patterns hidden inside atomic activities. +Examples of such transformations are loop peeling and loop fission. + +\paragraph{Loop peeling} splits the first or the last loop iterations, required for example for loop unrolling where +%In the loop unrolling example in Section~\ref{sec:experiments}, +the number of loop iterations needs to be a multiple of the unrolling factor. We can support arbitrary loop iterations by applying loop peeling beforehand, so that the remaining number of iterations is a multiple of the unrolling factor. + +\paragraph{Loop fission} breaks up a loop into several ones over the same index range, each containing a part of the body. This allows moving activities that prevent, for example, loop unrolling or software pipelining into a separate loop.