﻿/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * Uses the built in easing capabilities added In jQuery 1.1
 * to offer multiple easing options
 *
 * TERMS OF USE - jQuery Easing
 * 
 * Open source under the BSD License. 
 * 
 * Copyright © 2008 George McGinley Smith
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
*/

// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
	def: 'easeOutQuad',
	swing: function (x, t, b, c, d) {
		//alert(jQuery.easing.default);
		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
	},
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t + b;
		return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
		return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t + b;
		return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
		return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
		return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
		return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158; 
		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
		if ((t/=d) < (1/2.75)) {
			return c*(7.5625*t*t) + b;
		} else if (t < (2/2.75)) {
			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
		} else if (t < (2.5/2.75)) {
			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
		} else {
			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
		}
	},
	easeInOutBounce: function (x, t, b, c, d) {
		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});

/*
 *
 * TERMS OF USE - EASING EQUATIONS
 * 
 * Open source under the BSD License. 
 * 
 * Copyright © 2001 Robert Penner
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
 */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function ($) {
    $.fn.lightBox = function (settings) {
        settings = jQuery.extend({ overlayBgColor: '#000', overlayOpacity: 0.8, fixedNavigation: false, imageLoading: 'images/lightbox-ico-loading.gif', imageBtnPrev: 'images/lightbox-btn-prev.gif', imageBtnNext: 'images/lightbox-btn-next.gif', imageBtnClose: 'images/lightbox-btn-close.gif', imageBlank: 'images/lightbox-blank.gif', containerBorderSize: 10, containerResizeSpeed: 400, txtImage: 'Image', txtOf: 'of', keyToClose: 'c', keyToPrev: 'p', keyToNext: 'n', imageArray: [], activeImage: 0 }, settings); var jQueryMatchedObj = this; function _initialize() { _start(this, jQueryMatchedObj); return false; }
        function _start(objClicked, jQueryMatchedObj) {
            $('embed, object, select').css({ 'visibility': 'hidden' }); _set_interface(); settings.imageArray.length = 0; settings.activeImage = 0; if (jQueryMatchedObj.length == 1) { settings.imageArray.push(new Array(objClicked.getAttribute('href'), objClicked.getAttribute('title'))); } else { for (var i = 0; i < jQueryMatchedObj.length; i++) { settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'), jQueryMatchedObj[i].getAttribute('title'))); } }
            while (settings.imageArray[settings.activeImage][0] != objClicked.getAttribute('href')) { settings.activeImage++; }
            _set_image_to_view();
        }
        function _set_interface() { $('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="' + settings.imageLoading + '"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="' + settings.imageBtnClose + '"></a></div></div></div></div>'); var arrPageSizes = ___getPageSize(); $('#jquery-overlay').css({ backgroundColor: settings.overlayBgColor, opacity: settings.overlayOpacity, width: arrPageSizes[0], height: arrPageSizes[1] }).fadeIn(); var arrPageScroll = ___getPageScroll(); $('#jquery-lightbox').css({ top: arrPageScroll[1] + (arrPageSizes[3] / 10), left: arrPageScroll[0] }).show(); $('#jquery-overlay,#jquery-lightbox').click(function () { _finish(); }); $('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function () { _finish(); return false; }); $(window).resize(function () { var arrPageSizes = ___getPageSize(); $('#jquery-overlay').css({ width: arrPageSizes[0], height: arrPageSizes[1] }); var arrPageScroll = ___getPageScroll(); $('#jquery-lightbox').css({ top: arrPageScroll[1] + (arrPageSizes[3] / 10), left: arrPageScroll[0] }); }); }
        function _set_image_to_view() {
            $('#lightbox-loading').show(); if (settings.fixedNavigation) { $('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide(); } else { $('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide(); }
            var objImagePreloader = new Image(); objImagePreloader.onload = function () { $('#lightbox-image').attr('src', settings.imageArray[settings.activeImage][0]); _resize_container_image_box(objImagePreloader.width, objImagePreloader.height); objImagePreloader.onload = function () { }; }; objImagePreloader.src = settings.imageArray[settings.activeImage][0];
        }; function _resize_container_image_box(intImageWidth, intImageHeight) {
            var intCurrentWidth = $('#lightbox-container-image-box').width(); var intCurrentHeight = $('#lightbox-container-image-box').height(); var intWidth = (intImageWidth + (settings.containerBorderSize * 2)); var intHeight = (intImageHeight + (settings.containerBorderSize * 2)); var intDiffW = intCurrentWidth - intWidth; var intDiffH = intCurrentHeight - intHeight; $('#lightbox-container-image-box').animate({ width: intWidth, height: intHeight }, settings.containerResizeSpeed, function () { _show_image(); }); if ((intDiffW == 0) && (intDiffH == 0)) { if ($.browser.msie) { ___pause(250); } else { ___pause(100); } }
            $('#lightbox-container-image-data-box').css({ width: intImageWidth }); $('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({ height: intImageHeight + (settings.containerBorderSize * 2) });
        }; function _show_image() { $('#lightbox-loading').hide(); $('#lightbox-image').fadeIn(function () { _show_image_data(); _set_navigation(); }); _preload_neighbor_images(); }; function _show_image_data() {
            $('#lightbox-container-image-data-box').slideDown('fast'); $('#lightbox-image-details-caption').hide(); if (settings.imageArray[settings.activeImage][1]) { $('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show(); }
            if (settings.imageArray.length > 1) { $('#lightbox-image-details-currentNumber').html(settings.txtImage + ' ' + (settings.activeImage + 1) + ' ' + settings.txtOf + ' ' + settings.imageArray.length).show(); } 
        }
        function _set_navigation() {
            $('#lightbox-nav').show(); $('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({ 'background': 'transparent url(' + settings.imageBlank + ') no-repeat' }); if (settings.activeImage != 0) { if (settings.fixedNavigation) { $('#lightbox-nav-btnPrev').css({ 'background': 'url(' + settings.imageBtnPrev + ') left 15% no-repeat' }).unbind().bind('click', function () { settings.activeImage = settings.activeImage - 1; _set_image_to_view(); return false; }); } else { $('#lightbox-nav-btnPrev').unbind().hover(function () { $(this).css({ 'background': 'url(' + settings.imageBtnPrev + ') left 15% no-repeat' }); }, function () { $(this).css({ 'background': 'transparent url(' + settings.imageBlank + ') no-repeat' }); }).show().bind('click', function () { settings.activeImage = settings.activeImage - 1; _set_image_to_view(); return false; }); } }
            if (settings.activeImage != (settings.imageArray.length - 1)) { if (settings.fixedNavigation) { $('#lightbox-nav-btnNext').css({ 'background': 'url(' + settings.imageBtnNext + ') right 15% no-repeat' }).unbind().bind('click', function () { settings.activeImage = settings.activeImage + 1; _set_image_to_view(); return false; }); } else { $('#lightbox-nav-btnNext').unbind().hover(function () { $(this).css({ 'background': 'url(' + settings.imageBtnNext + ') right 15% no-repeat' }); }, function () { $(this).css({ 'background': 'transparent url(' + settings.imageBlank + ') no-repeat' }); }).show().bind('click', function () { settings.activeImage = settings.activeImage + 1; _set_image_to_view(); return false; }); } }
            _enable_keyboard_navigation();
        }
        function _enable_keyboard_navigation() { $(document).keydown(function (objEvent) { _keyboard_action(objEvent); }); }
        function _disable_keyboard_navigation() { $(document).unbind(); }
        function _keyboard_action(objEvent) {
            if (objEvent == null) { keycode = event.keyCode; escapeKey = 27; } else { keycode = objEvent.keyCode; escapeKey = objEvent.DOM_VK_ESCAPE; }
            key = String.fromCharCode(keycode).toLowerCase(); if ((key == settings.keyToClose) || (key == 'x') || (keycode == escapeKey)) { _finish(); }
            if ((key == settings.keyToPrev) || (keycode == 37)) { if (settings.activeImage != 0) { settings.activeImage = settings.activeImage - 1; _set_image_to_view(); _disable_keyboard_navigation(); } }
            if ((key == settings.keyToNext) || (keycode == 39)) { if (settings.activeImage != (settings.imageArray.length - 1)) { settings.activeImage = settings.activeImage + 1; _set_image_to_view(); _disable_keyboard_navigation(); } } 
        }
        function _preload_neighbor_images() {
            if ((settings.imageArray.length - 1) > settings.activeImage) { objNext = new Image(); objNext.src = settings.imageArray[settings.activeImage + 1][0]; }
            if (settings.activeImage > 0) { objPrev = new Image(); objPrev.src = settings.imageArray[settings.activeImage - 1][0]; } 
        }
        function _finish() { $('#jquery-lightbox').remove(); $('#jquery-overlay').fadeOut(function () { $('#jquery-overlay').remove(); }); $('embed, object, select').css({ 'visibility': 'visible' }); }
        function ___getPageSize() {
            var xScroll, yScroll; if (window.innerHeight && window.scrollMaxY) { xScroll = window.innerWidth + window.scrollMaxX; yScroll = window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight) { xScroll = document.body.scrollWidth; yScroll = document.body.scrollHeight; } else { xScroll = document.body.offsetWidth; yScroll = document.body.offsetHeight; }
            var windowWidth, windowHeight; if (self.innerHeight) {
                if (document.documentElement.clientWidth) { windowWidth = document.documentElement.clientWidth; } else { windowWidth = self.innerWidth; }
                windowHeight = self.innerHeight;
            } else if (document.documentElement && document.documentElement.clientHeight) { windowWidth = document.documentElement.clientWidth; windowHeight = document.documentElement.clientHeight; } else if (document.body) { windowWidth = document.body.clientWidth; windowHeight = document.body.clientHeight; }
            if (yScroll < windowHeight) { pageHeight = windowHeight; } else { pageHeight = yScroll; }
            if (xScroll < windowWidth) { pageWidth = xScroll; } else { pageWidth = windowWidth; }
            arrayPageSize = new Array(pageWidth, pageHeight, windowWidth, windowHeight); return arrayPageSize;
        }; function ___getPageScroll() {
            var xScroll, yScroll; if (self.pageYOffset) { yScroll = self.pageYOffset; xScroll = self.pageXOffset; } else if (document.documentElement && document.documentElement.scrollTop) { yScroll = document.documentElement.scrollTop; xScroll = document.documentElement.scrollLeft; } else if (document.body) { yScroll = document.body.scrollTop; xScroll = document.body.scrollLeft; }
            arrayPageScroll = new Array(xScroll, yScroll); return arrayPageScroll;
        }; function ___pause(ms) {
            var date = new Date(); curDate = null; do { var curDate = new Date(); }
            while (curDate - date < ms);
        }; return this.unbind('click').click(_initialize);
    };
})(jQuery);
/**
* hoverIntent is similar to jQuery's built-in "hover" function except that
* instead of firing the onMouseOver event immediately, hoverIntent checks
* to see if the user's mouse has slowed down (beneath the sensitivity
* threshold) before firing the onMouseOver event.
* 
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* hoverIntent is currently available for use in all personal or commercial 
* projects under both MIT and GPL licenses. This means that you can choose 
* the license that best suits your project, and use it accordingly.
* 
* // basic usage (just like .hover) receives onMouseOver and onMouseOut functions
* $("ul li").hoverIntent( showNav , hideNav );
* 
* // advanced usage receives configuration object only
* $("ul li").hoverIntent({
*	sensitivity: 7, // number = sensitivity threshold (must be 1 or higher)
*	interval: 100,   // number = milliseconds of polling interval
*	over: showNav,  // function = onMouseOver callback (required)
*	timeout: 0,   // number = milliseconds delay before onMouseOut function call
*	out: hideNav    // function = onMouseOut callback (required)
* });
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function ($) {
    $.fn.hoverIntent = function (f, g) {
        // default configuration options
        var cfg = {
            sensitivity: 7,
            interval: 100,
            timeout: 0
        };
        // override configuration options with user supplied object
        cfg = $.extend(cfg, g ? { over: f, out: g} : f);

        // instantiate variables
        // cX, cY = current X and Y position of mouse, updated by mousemove event
        // pX, pY = previous X and Y position of mouse, set by mouseover and polling interval
        var cX, cY, pX, pY;

        // A private function for getting mouse position
        var track = function (ev) {
            cX = ev.pageX;
            cY = ev.pageY;
        };

        // A private function for comparing current and previous mouse position
        var compare = function (ev, ob) {
            ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
            // compare mouse positions to see if they've crossed the threshold
            if ((Math.abs(pX - cX) + Math.abs(pY - cY)) < cfg.sensitivity) {
                $(ob).unbind("mousemove", track);
                // set hoverIntent state to true (so mouseOut can be called)
                ob.hoverIntent_s = 1;
                return cfg.over.apply(ob, [ev]);
            } else {
                // set previous coordinates for next time
                pX = cX; pY = cY;
                // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
                ob.hoverIntent_t = setTimeout(function () { compare(ev, ob); }, cfg.interval);
            }
        };

        // A private function for delaying the mouseOut function
        var delay = function (ev, ob) {
            ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
            ob.hoverIntent_s = 0;
            return cfg.out.apply(ob, [ev]);
        };

        // A private function for handling mouse 'hovering'
        var handleHover = function (e) {
            // next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut
            var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget;
            while (p && p != this) { try { p = p.parentNode; } catch (e) { p = this; } }
            if (p == this) { return false; }

            // copy objects to be passed into t (required for event object to be passed in IE)
            var ev = jQuery.extend({}, e);
            var ob = this;

            // cancel hoverIntent timer if it exists
            if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); }

            // else e.type == "onmouseover"
            if (e.type == "mouseover") {
                // set "previous" X and Y position based on initial entry point
                pX = ev.pageX; pY = ev.pageY;
                // update "current" X and Y position based on mousemove
                $(ob).bind("mousemove", track);
                // start polling interval (self-calling timeout) to compare mouse coordinates over time
                if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout(function () { compare(ev, ob); }, cfg.interval); }

                // else e.type == "onmouseout"
            } else {
                // unbind expensive mousemove event
                $(ob).unbind("mousemove", track);
                // if hoverIntent state is true, then call the mouseOut function after the specified delay
                if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout(function () { delay(ev, ob); }, cfg.timeout); }
            }
        };

        // bind the function to the two event listeners
        return this.mouseover(handleHover).mouseout(handleHover);
    };
})(jQuery);
/*
 * SimpleModal 1.3 - jQuery Plugin
 * http://www.ericmmartin.com/projects/simplemodal/
 * Copyright (c) 2009 Eric Martin
 * Dual licensed under the MIT and GPL licenses
 * Revision: $Id: jquery.simplemodal.js 205 2009-06-12 13:29:21Z emartin24 $
 */
;(function($){var ie6=$.browser.msie&&parseInt($.browser.version)==6&&typeof window['XMLHttpRequest']!="object",ieQuirks=null,w=[];$.modal=function(data,options){return $.modal.impl.init(data,options);};$.modal.close=function(){$.modal.impl.close();};$.fn.modal=function(options){return $.modal.impl.init(this,options);};$.modal.defaults={appendTo:'body',focus:true,opacity:50,overlayId:'simplemodal-overlay',overlayCss:{},containerId:'simplemodal-container',containerCss:{},dataId:'simplemodal-data',dataCss:{},minHeight:200,minWidth:300,maxHeight:null,maxWidth:null,autoResize:false,zIndex:1000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:'simplemodal-close',escClose:true,overlayClose:false,position:null,persist:false,onOpen:null,onShow:null,onClose:null};$.modal.impl={opts:null,dialog:{},init:function(data,options){if(this.dialog.data){return false;}ieQuirks=$.browser.msie&&!$.boxModel;this.opts=$.extend({},$.modal.defaults,options);this.zIndex=this.opts.zIndex;this.occb=false;if(typeof data=='object'){data=data instanceof jQuery?data:$(data);if(data.parent().parent().size()>0){this.dialog.parentNode=data.parent();if(!this.opts.persist){this.dialog.orig=data.clone(true);}}}else if(typeof data=='string'||typeof data=='number'){data=$('<div/>').html(data);}else{alert('SimpleModal Error: Unsupported data type: '+typeof data);return false;}this.create(data);data=null;this.open();if($.isFunction(this.opts.onShow)){this.opts.onShow.apply(this,[this.dialog]);}return this;},create:function(data){w=this.getDimensions();if(ie6){this.dialog.iframe=$('<iframe src="javascript:false;"/>').css($.extend(this.opts.iframeCss,{display:'none',opacity:0,position:'fixed',height:w[0],width:w[1],zIndex:this.opts.zIndex,top:0,left:0})).appendTo(this.opts.appendTo);}this.dialog.overlay=$('<div/>').attr('id',this.opts.overlayId).addClass('simplemodal-overlay').css($.extend(this.opts.overlayCss,{display:'none',opacity:this.opts.opacity/100,height:w[0],width:w[1],position:'fixed',left:0,top:0,zIndex:this.opts.zIndex+1})).appendTo(this.opts.appendTo);this.dialog.container=$('<div/>').attr('id',this.opts.containerId).addClass('simplemodal-container').css($.extend(this.opts.containerCss,{display:'none',position:'fixed',zIndex:this.opts.zIndex+2})).append(this.opts.close&&this.opts.closeHTML?$(this.opts.closeHTML).addClass(this.opts.closeClass):'').appendTo(this.opts.appendTo);this.dialog.wrap=$('<div/>').attr('tabIndex',-1).addClass('simplemodal-wrap').css({height:'100%',outline:0,width:'100%'}).appendTo(this.dialog.container);this.dialog.data=data.attr('id',data.attr('id')||this.opts.dataId).addClass('simplemodal-data').css($.extend(this.opts.dataCss,{display:'none'}));data=null;this.setContainerDimensions();this.dialog.data.appendTo(this.dialog.wrap);if(ie6||ieQuirks){this.fixIE();}},bindEvents:function(){var self=this;$('.'+self.opts.closeClass).bind('click.simplemodal',function(e){e.preventDefault();self.close();});if(self.opts.close&&self.opts.overlayClose){self.dialog.overlay.bind('click.simplemodal',function(e){e.preventDefault();self.close();});}$(document).bind('keydown.simplemodal',function(e){if(self.opts.focus&&e.keyCode==9){self.watchTab(e);}else if((self.opts.close&&self.opts.escClose)&&e.keyCode==27){e.preventDefault();self.close();}});$(window).bind('resize.simplemodal',function(){w=self.getDimensions();self.opts.autoResize?self.setContainerDimensions():self.setPosition();if(ie6||ieQuirks){self.fixIE();}else{self.dialog.iframe&&self.dialog.iframe.css({height:w[0],width:w[1]});self.dialog.overlay.css({height:w[0],width:w[1]});}});},unbindEvents:function(){$('.'+this.opts.closeClass).unbind('click.simplemodal');$(document).unbind('keydown.simplemodal');$(window).unbind('resize.simplemodal');this.dialog.overlay.unbind('click.simplemodal');},fixIE:function(){var p=this.opts.position;$.each([this.dialog.iframe||null,this.dialog.overlay,this.dialog.container],function(i,el){if(el){var bch='document.body.clientHeight',bcw='document.body.clientWidth',bsh='document.body.scrollHeight',bsl='document.body.scrollLeft',bst='document.body.scrollTop',bsw='document.body.scrollWidth',ch='document.documentElement.clientHeight',cw='document.documentElement.clientWidth',sl='document.documentElement.scrollLeft',st='document.documentElement.scrollTop',s=el[0].style;s.position='absolute';if(i<2){s.removeExpression('height');s.removeExpression('width');s.setExpression('height',''+bsh+' > '+bch+' ? '+bsh+' : '+bch+' + "px"');s.setExpression('width',''+bsw+' > '+bcw+' ? '+bsw+' : '+bcw+' + "px"');}else{var te,le;if(p&&p.constructor==Array){var top=p[0]?typeof p[0]=='number'?p[0].toString():p[0].replace(/px/,''):el.css('top').replace(/px/,'');te=top.indexOf('%')==-1?top+' + (t = '+st+' ? '+st+' : '+bst+') + "px"':parseInt(top.replace(/%/,''))+' * (('+ch+' || '+bch+') / 100) + (t = '+st+' ? '+st+' : '+bst+') + "px"';if(p[1]){var left=typeof p[1]=='number'?p[1].toString():p[1].replace(/px/,'');le=left.indexOf('%')==-1?left+' + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"':parseInt(left.replace(/%/,''))+' * (('+cw+' || '+bcw+') / 100) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}}else{te='('+ch+' || '+bch+') / 2 - (this.offsetHeight / 2) + (t = '+st+' ? '+st+' : '+bst+') + "px"';le='('+cw+' || '+bcw+') / 2 - (this.offsetWidth / 2) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}s.removeExpression('top');s.removeExpression('left');s.setExpression('top',te);s.setExpression('left',le);}}});},focus:function(pos){var self=this,p=pos||'first';var input=$(':input:enabled:visible:'+p,self.dialog.wrap);input.length>0?input.focus():self.dialog.wrap.focus();},getDimensions:function(){var el=$(window);var h=$.browser.opera&&$.browser.version>'9.5'&&$.fn.jquery<='1.2.6'?document.documentElement['clientHeight']:$.browser.opera&&$.browser.version<'9.5'&&$.fn.jquery>'1.2.6'?window.innerHeight:el.height();return[h,el.width()];},getVal:function(v){return v=='auto'?0:parseInt(v.replace(/px/,''));},setContainerDimensions:function(){var ch=this.getVal(this.dialog.container.css('height')),cw=this.dialog.container.width(),dh=this.dialog.data.height(),dw=this.dialog.data.width();var mh=this.opts.maxHeight&&this.opts.maxHeight<w[0]?this.opts.maxHeight:w[0],mw=this.opts.maxWidth&&this.opts.maxWidth<w[1]?this.opts.maxWidth:w[1];if(!ch){if(!dh){ch=this.opts.minHeight;}else{if(dh>mh){ch=mh;}else if(dh<this.opts.minHeight){ch=this.opts.minHeight;}else{ch=dh;}}}else{ch=ch>mh?mh:ch;}if(!cw){if(!dw){cw=this.opts.minWidth;}else{if(dw>mw){cw=mw;}else if(dw<this.opts.minWidth){cw=this.opts.minWidth;}else{cw=dw;}}}else{cw=cw>mw?mw:cw;}this.dialog.container.css({height:ch,width:cw});if(dh>ch||dw>cw){this.dialog.wrap.css({overflow:'auto'});}this.setPosition();},setPosition:function(){var top,left,hc=(w[0]/2)-((this.dialog.container.height()||this.dialog.data.height())/2),vc=(w[1]/2)-((this.dialog.container.width()||this.dialog.data.width())/2);if(this.opts.position&&this.opts.position.constructor==Array){top=this.opts.position[0]||hc;left=this.opts.position[1]||vc;}else{top=hc;left=vc;}this.dialog.container.css({left:left,top:top});},watchTab:function(e){var self=this;if($(e.target).parents('.simplemodal-container').length>0){self.inputs=$(':input:enabled:visible:first, :input:enabled:visible:last',self.dialog.data);if(!e.shiftKey&&e.target==self.inputs[self.inputs.length-1]||e.shiftKey&&e.target==self.inputs[0]||self.inputs.length==0){e.preventDefault();var pos=e.shiftKey?'last':'first';setTimeout(function(){self.focus(pos);},10);}}else{e.preventDefault();setTimeout(function(){self.focus();},10);}},open:function(){this.dialog.iframe&&this.dialog.iframe.show();if($.isFunction(this.opts.onOpen)){this.opts.onOpen.apply(this,[this.dialog]);}else{this.dialog.overlay.show();this.dialog.container.show();this.dialog.data.show();}this.focus();this.bindEvents();},close:function(){if(!this.dialog.data){return false;}this.unbindEvents();if($.isFunction(this.opts.onClose)&&!this.occb){this.occb=true;this.opts.onClose.apply(this,[this.dialog]);}else{if(this.dialog.parentNode){if(this.opts.persist){this.dialog.data.hide().appendTo(this.dialog.parentNode);}else{this.dialog.data.hide().remove();this.dialog.orig.appendTo(this.dialog.parentNode);}}else{this.dialog.data.hide().remove();}this.dialog.container.hide().remove();this.dialog.overlay.hide().remove();this.dialog.iframe&&this.dialog.iframe.hide().remove();this.dialog={};}}};})(jQuery);
function WindowOpen(url,name,features)
{
            window.open(url,name,features);
}

function toggleLayer( whichLayer )
{
  var elem, vis;
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );
  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];
  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  // if the style.display value is blank we try to figure it out here
  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
  vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}

function changeLayerState( whichLayer, display )
{
  var elem, vis;
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );
  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];
  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  // if the style.display value is blank we try to figure it out here
  vis.display = (display == 0) ? 'none' : 'block';
}

function PageMethod(fn, paramArray, successFn, errorFn) {
	var pagePath = window.location.pathname;

	if (pagePath.indexOf('/') == pagePath.length - 1) {
		pagePath = pagePath + "default.aspx";
	}

	return PageMethodToPage(pagePath, fn, paramArray, successFn, errorFn);
}

function PageMethodToPage(pagePath, fn, paramArray, successFn, errorFn) {
	//Create list of parameters in the form:  
	//{"paramName1":"paramValue1","paramName2":"paramValue2"}  
	var paramList = '';
	if (paramArray.length > 0) {
		for (var i = 0; i < paramArray.length; i += 2) {
			if (paramList.length > 0) paramList += ',';
			paramList += '"' + paramArray[i] + '":"' + paramArray[i + 1] + '"';
		}
	}

	paramList = '{' + paramList + '}';
	//Call the page method  
	$.ajax({
		type: "POST",
		url: pagePath + "/" + fn,
		contentType: "application/json; charset=utf-8",
		data: paramList,
		dataType: "json",
		success: successFn,
		error: errorFn
	})
 ;
}
/*
 * SimpleModal Contact Form
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: contact.js 204 2009-06-09 22:43:28Z emartin24 $
 *
 */

$(document).ready(function() {
	$('#contactForm input.contact, a.contact').click(function(e) {
		e.preventDefault();
		// create a modal dialog with the data
		$('#ContactForm').modal({
			closeHTML: "<a href='#' title='Close' class='modalCloseX simplemodal-close'>x</a>",
			position: ["15%", ],
			overlayId: 'contact-overlay',
			containerId: 'contact-container',
			onShow: function(dialog) {
				$("*[id$='btnSend']").click(function(e) {
					e.preventDefault();
					$('.contact-error').animate({ height: 'hide' }, { easing: 'easeInBack', duration: 750, complete: function() {
						if (Page_ClientValidate('ContactForm')) {
							// send email...
							$('.content-form').animate({ height: 'hide' }, { easing: 'easeInBack', duration: 500, complete: function() {
								$('.contact-title').html('Sending...');
								$('#contact-container .contact-loading').fadeIn(200, function() {
									PageMethod("SendEmailMethod", ["contactName", $("*[id$='txtContactName']").val(), "contactEmail", $("*[id$='txtContactEmail']").val(), "contactPhone", $("*[id$='txtPhone']").val(), "contactMessage", $("*[id$='txtMessage']").val()], function() {
										// we're done... show success dialog...
										$('#contact-container .contact-loading').fadeOut(200, function() {
											$('.contact-title').html('Thank you.');
											setTimeout(function() { $.modal.close(); }, 2500);
										});
									}, AjaxFailure);
								});
							}
							});
						}
						else {
							var summary = $("*[id$='ValidationSummary1']").html();
							$('div.contact-error-inner').html(summary);
							$('.contact-error').animate({ height: 'show' }, { easing: 'easeOutBack', duration: 500 });
						}
					}
					});
				});
			},
			onOpen: function(dialog) {
				wereDone = false;
				dialog.overlay.fadeIn(200, function() {
					dialog.container.fadeIn(200, function() {
						dialog.data.fadeIn(200, function() {
							$('.contact-content').animate({ height: 'show' }, { easing: 'easeOutBack', duration: 1000, complete: function() { $("*[id$='txtContactName']").focus(); } });
						})
					})
				});
			},
			onClose: function(dialog) {
				$('.contact-content').animate({ height: 'hide' }, { easing: 'easeInBack', duration: 700, complete: function() {
					dialog.container.fadeOut(200, function() {
						dialog.overlay.fadeOut(200, function() {
							$.modal.close();
						});
					});
				}
				});
			}
		});
	});
});

function AjaxFailure(result) {
	alert("failure: " + result.responseText);
}
function AjaxSucceeded(result) {
	alert("success: " + result.d);
}
function AddToCart(id) {
	
}
/*****************************************************************

typeface.js, version 0.14 | typefacejs.neocracy.org

Copyright (c) 2008 - 2009, David Chester davidchester@gmx.net 

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

*****************************************************************/

(function() {

var _typeface_js = {

	faces: {},

	loadFace: function(typefaceData) {

		var familyName = typefaceData.familyName.toLowerCase();
		
		if (!this.faces[familyName]) {
			this.faces[familyName] = {};
		}
		if (!this.faces[familyName][typefaceData.cssFontWeight]) {
			this.faces[familyName][typefaceData.cssFontWeight] = {};
		}

		var face = this.faces[familyName][typefaceData.cssFontWeight][typefaceData.cssFontStyle] = typefaceData;
		face.loaded = true;
	},

	log: function(message) {
		
		if (this.quiet) {
			return;
		}
		
		message = "typeface.js: " + message;
		
		if (this.customLogFn) {
			this.customLogFn(message);

		} else if (window.console && window.console.log) {
			window.console.log(message);
		}
		
	},
	
	pixelsFromPoints: function(face, style, points, dimension) {
		var pixels = points * parseInt(style.fontSize) * 72 / (face.resolution * 100);
		if (dimension == 'horizontal' && style.fontStretchPercent) {
			pixels *= style.fontStretchPercent;
		}
		return pixels;
	},

	pointsFromPixels: function(face, style, pixels, dimension) {
		var points = pixels * face.resolution / (parseInt(style.fontSize) * 72 / 100);
		if (dimension == 'horizontal' && style.fontStretchPrecent) {
			points *= style.fontStretchPercent;
		}
		return points;
	},

	cssFontWeightMap: {
		normal: 'normal',
		bold: 'bold',
		400: 'normal',
		700: 'bold'
	},

	cssFontStretchMap: {
		'ultra-condensed': 0.55,
		'extra-condensed': 0.77,
		'condensed': 0.85,
		'semi-condensed': 0.93,
		'normal': 1,
		'semi-expanded': 1.07,
		'expanded': 1.15,
		'extra-expanded': 1.23,
		'ultra-expanded': 1.45,
		'default': 1
	},
	
	fallbackCharacter: '.',

	configure: function(args) {
		var configurableOptionNames = [ 'customLogFn',  'customClassNameRegex', 'customTypefaceElementsList', 'quiet', 'verbose', 'disableSelection' ];
		
		for (var i = 0; i < configurableOptionNames.length; i++) {
			var optionName = configurableOptionNames[i];
			if (args[optionName]) {
				if (optionName == 'customLogFn') {
					if (typeof args[optionName] != 'function') {
						throw "customLogFn is not a function";
					} else {
						this.customLogFn = args.customLogFn;
					}
				} else {
					this[optionName] = args[optionName];
				}
			}
		}
	},

	getTextExtents: function(face, style, text) {
		var extentX = 0;
		var extentY = 0;
		var horizontalAdvance;
	
		var textLength = text.length;
		for (var i = 0; i < textLength; i++) {
			var glyph = face.glyphs[text.charAt(i)] ? face.glyphs[text.charAt(i)] : face.glyphs[this.fallbackCharacter];
			var letterSpacingAdjustment = this.pointsFromPixels(face, style, style.letterSpacing);

			// if we're on the last character, go with the glyph extent if that's more than the horizontal advance
			extentX += i + 1 == textLength ? Math.max(glyph.x_max, glyph.ha) : glyph.ha;
			extentX += letterSpacingAdjustment;

			horizontalAdvance += glyph.ha + letterSpacingAdjustment;
		}
		return { 
			x: extentX, 
			y: extentY,
			ha: horizontalAdvance
			
		};
	},

	pixelsFromCssAmount: function(cssAmount, defaultValue, element) {

		var matches = undefined;

		if (cssAmount == 'normal') {
			return defaultValue;

		} else if (matches = cssAmount.match(/([\-\d+\.]+)px/)) {
			return matches[1];

		} else {
			// thanks to Dean Edwards for this very sneaky way to get IE to convert 
			// relative values to pixel values
			
			var pixelAmount;
			
			var leftInlineStyle = element.style.left;
			var leftRuntimeStyle = element.runtimeStyle.left;

			element.runtimeStyle.left = element.currentStyle.left;

			if (!cssAmount.match(/\d(px|pt)$/)) {
				element.style.left = '1em';
			} else {
				element.style.left = cssAmount || 0;
			}

			pixelAmount = element.style.pixelLeft;
		
			element.style.left = leftInlineStyle;
			element.runtimeStyle.left = leftRuntimeStyle;
			
			return pixelAmount || defaultValue;
		}
	},

	capitalizeText: function(text) {
		return text.replace(/(^|\s)[a-z]/g, function(match) { return match.toUpperCase() } ); 
	},

	getElementStyle: function(e) {
		if (window.getComputedStyle) {
			return window.getComputedStyle(e, '');
		
		} else if (e.currentStyle) {
			return e.currentStyle;
		}
	},

	getRenderedText: function(e) {

		var browserStyle = this.getElementStyle(e.parentNode);

		var inlineStyleAttribute = e.parentNode.getAttribute('style');
		if (inlineStyleAttribute && typeof(inlineStyleAttribute) == 'object') {
			inlineStyleAttribute = inlineStyleAttribute.cssText;
		}

		if (inlineStyleAttribute) {

			var inlineStyleDeclarations = inlineStyleAttribute.split(/\s*\;\s*/);

			var inlineStyle = {};
			for (var i = 0; i < inlineStyleDeclarations.length; i++) {
				var declaration = inlineStyleDeclarations[i];
				var declarationOperands = declaration.split(/\s*\:\s*/);
				inlineStyle[declarationOperands[0]] = declarationOperands[1];
			}
		}

		var style = { 
			color: browserStyle.color, 
			fontFamily: browserStyle.fontFamily.split(/\s*,\s*/)[0].replace(/(^"|^'|'$|"$)/g, '').toLowerCase(), 
			fontSize: this.pixelsFromCssAmount(browserStyle.fontSize, 12, e.parentNode),
			fontWeight: this.cssFontWeightMap[browserStyle.fontWeight],
			fontStyle: browserStyle.fontStyle ? browserStyle.fontStyle : 'normal',
			fontStretchPercent: this.cssFontStretchMap[inlineStyle && inlineStyle['font-stretch'] ? inlineStyle['font-stretch'] : 'default'],
			textDecoration: browserStyle.textDecoration,
			lineHeight: this.pixelsFromCssAmount(browserStyle.lineHeight, 'normal', e.parentNode),
			letterSpacing: this.pixelsFromCssAmount(browserStyle.letterSpacing, 0, e.parentNode),
			textTransform: browserStyle.textTransform
		};

		var face;
		if (
			this.faces[style.fontFamily]  
			&& this.faces[style.fontFamily][style.fontWeight]
		) {
			face = this.faces[style.fontFamily][style.fontWeight][style.fontStyle];
		}

		var text = e.nodeValue;
		
		if (
			e.previousSibling 
			&& e.previousSibling.nodeType == 1 
			&& e.previousSibling.tagName != 'BR' 
			&& this.getElementStyle(e.previousSibling).display.match(/inline/)
		) {
			text = text.replace(/^\s+/, ' ');
		} else {
			text = text.replace(/^\s+/, '');
		}
		
		if (
			e.nextSibling 
			&& e.nextSibling.nodeType == 1 
			&& e.nextSibling.tagName != 'BR' 
			&& this.getElementStyle(e.nextSibling).display.match(/inline/)
		) {
			text = text.replace(/\s+$/, ' ');
		} else {
			text = text.replace(/\s+$/, '');
		}
		
		text = text.replace(/\s+/g, ' ');
	
		if (style.textTransform && style.textTransform != 'none') {
			switch (style.textTransform) {
				case 'capitalize':
					text = this.capitalizeText(text);
					break;
				case 'uppercase':
					text = text.toUpperCase();
					break;
				case 'lowercase':
					text = text.toLowerCase();
					break;
			}
		}

		if (!face) {
			var excerptLength = 12;
			var textExcerpt = text.substring(0, excerptLength);
			if (text.length > excerptLength) {
				textExcerpt += '...';
			}
		
			var fontDescription = style.fontFamily;
			if (style.fontWeight != 'normal') fontDescription += ' ' + style.fontWeight;
			if (style.fontStyle != 'normal') fontDescription += ' ' + style.fontStyle;
		
			this.log("couldn't find typeface font: " + fontDescription + ' for text "' + textExcerpt + '"');
			return;
		}
	
		var words = text.split(/\b(?=\w)/);

		var containerSpan = document.createElement('span');
		containerSpan.className = 'typeface-js-vector-container';
		
		var wordsLength = words.length;
		for (var i = 0; i < wordsLength; i++) {
			var word = words[i];
			
			var vector = this.renderWord(face, style, word);
			
			if (vector) {
				containerSpan.appendChild(vector.element);

				if (!this.disableSelection) {
					var selectableSpan = document.createElement('span');
					selectableSpan.className = 'typeface-js-selected-text';

					var wordNode = document.createTextNode(word);
					selectableSpan.appendChild(wordNode);

					if (this.vectorBackend != 'vml') {
						selectableSpan.style.marginLeft = -1 * (vector.width + 1) + 'px';
					}
					selectableSpan.targetWidth = vector.width;
					//selectableSpan.style.lineHeight = 1 + 'px';

					if (this.vectorBackend == 'vml') {
						vector.element.appendChild(selectableSpan);
					} else {
						containerSpan.appendChild(selectableSpan);
					}
				}
			}
		}

		return containerSpan;
	},

	renderDocument: function(callback) { 
		
		if (!callback)
			callback = function(e) { e.style.visibility = 'visible' };

		var elements = document.getElementsByTagName('*');
		
		var elementsLength = elements.length;
		for (var i = 0; i < elements.length; i++) {
			if (elements[i].className.match(/(^|\s)typeface-js(\s|$)/) || elements[i].tagName.match(/^(H1|H2|H3|H4|H5|H6)$/)) {
				this.replaceText(elements[i]);
				if (typeof callback == 'function') {
					callback(elements[i]);
				}
			}
		}

		if (this.vectorBackend == 'vml') {
			// lamely work around IE's quirky leaving off final dynamic shapes
			var dummyShape = document.createElement('v:shape');
			dummyShape.style.display = 'none';
			document.body.appendChild(dummyShape);
		}
	},

	replaceText: function(e) {

		var childNodes = [];
		var childNodesLength = e.childNodes.length;

		for (var i = 0; i < childNodesLength; i++) {
			this.replaceText(e.childNodes[i]);
		}

		if (e.nodeType == 3 && e.nodeValue.match(/\S/)) {
			var parentNode = e.parentNode;

			if (parentNode.className == 'typeface-js-selected-text') {
				return;
			}

			var renderedText = this.getRenderedText(e);
			
			if (
				parentNode.tagName == 'A' 
				&& this.vectorBackend == 'vml'
				&& this.getElementStyle(parentNode).display == 'inline'
			) {
				// something of a hack, use inline-block to get IE to accept clicks in whitespace regions
				parentNode.style.display = 'inline-block';
				parentNode.style.cursor = 'pointer';
			}

			if (this.getElementStyle(parentNode).display == 'inline') {
				parentNode.style.display = 'inline-block';
			}

			if (renderedText) {	
				if (parentNode.replaceChild) {
					parentNode.replaceChild(renderedText, e);
				} else {
					parentNode.insertBefore(renderedText, e);
					parentNode.removeChild(e);
				}
				if (this.vectorBackend == 'vml') {
					renderedText.innerHTML = renderedText.innerHTML;
				}

				var childNodesLength = renderedText.childNodes.length
				for (var i; i < childNodesLength; i++) {
					
					// do our best to line up selectable text with rendered text

					var e = renderedText.childNodes[i];
					if (e.hasChildNodes() && !e.targetWidth) {
						e = e.childNodes[0];
					}
					
					if (e && e.targetWidth) {
						var letterSpacingCount = e.innerHTML.length;
						var wordSpaceDelta = e.targetWidth - e.offsetWidth;
						var letterSpacing = wordSpaceDelta / (letterSpacingCount || 1);

						if (this.vectorBackend == 'vml') {
							letterSpacing = Math.ceil(letterSpacing);
						}

						e.style.letterSpacing = letterSpacing + 'px';
						e.style.width = e.targetWidth + 'px';
					}
				}
			}
		}
	},

	applyElementVerticalMetrics: function(face, style, e) {

		if (style.lineHeight == 'normal') {
			style.lineHeight = this.pixelsFromPoints(face, style, face.lineHeight);
		}

		var cssLineHeightAdjustment = style.lineHeight - this.pixelsFromPoints(face, style, face.lineHeight);

		e.style.marginTop = Math.round( cssLineHeightAdjustment / 2 ) + 'px';
		e.style.marginBottom = Math.round( cssLineHeightAdjustment / 2) + 'px';
	
	},

	vectorBackends: {

		canvas: {

			_initializeSurface: function(face, style, text) {

				var extents = this.getTextExtents(face, style, text);

				var canvas = document.createElement('canvas');
				if (this.disableSelection) {
					canvas.innerHTML = text;
				}

				canvas.height = Math.round(this.pixelsFromPoints(face, style, face.lineHeight));
				canvas.width = Math.round(this.pixelsFromPoints(face, style, extents.x, 'horizontal'));
	
				this.applyElementVerticalMetrics(face, style, canvas);

				if (extents.x > extents.ha) 
					canvas.style.marginRight = Math.round(this.pixelsFromPoints(face, style, extents.x - extents.ha, 'horizontal')) + 'px';

				var ctx = canvas.getContext('2d');

				var pointScale = this.pixelsFromPoints(face, style, 1);
				ctx.scale(pointScale * style.fontStretchPercent, -1 * pointScale);
				ctx.translate(0, -1 * face.ascender);
				ctx.fillStyle = style.color;

				return { context: ctx, canvas: canvas };
			},

			_renderGlyph: function(ctx, face, char, style) {

				var glyph = face.glyphs[char];

				if (!glyph) {
					//this.log.error("glyph not defined: " + char);
					return this.renderGlyph(ctx, face, this.fallbackCharacter, style);
				}

				if (glyph.o) {

					var outline;
					if (glyph.cached_outline) {
						outline = glyph.cached_outline;
					} else {
						outline = glyph.o.split(' ');
						glyph.cached_outline = outline;
					}

					var outlineLength = outline.length;
					for (var i = 0; i < outlineLength; ) {

						var action = outline[i++];

						switch(action) {
							case 'm':
								ctx.moveTo(outline[i++], outline[i++]);
								break;
							case 'l':
								ctx.lineTo(outline[i++], outline[i++]);
								break;

							case 'q':
								var cpx = outline[i++];
								var cpy = outline[i++];
								ctx.quadraticCurveTo(outline[i++], outline[i++], cpx, cpy);
								break;

							case 'b':
								var x = outline[i++];
								var y = outline[i++];
								ctx.bezierCurveTo(outline[i++], outline[i++], outline[i++], outline[i++], x, y);
								break;
						}
					}					
				}
				if (glyph.ha) {
					var letterSpacingPoints = 
						style.letterSpacing && style.letterSpacing != 'normal' ? 
							this.pointsFromPixels(face, style, style.letterSpacing) : 
							0;

					ctx.translate(glyph.ha + letterSpacingPoints, 0);
				}
			},

			_renderWord: function(face, style, text) {
				var surface = this.initializeSurface(face, style, text);
				var ctx = surface.context;
				var canvas = surface.canvas;
				ctx.beginPath();
				ctx.save();

				var chars = text.split('');
				var charsLength = chars.length;
				for (var i = 0; i < charsLength; i++) {
					this.renderGlyph(ctx, face, chars[i], style);
				}

				ctx.fill();

				if (style.textDecoration == 'underline') {

					ctx.beginPath();
					ctx.moveTo(0, face.underlinePosition);
					ctx.restore();
					ctx.lineTo(0, face.underlinePosition);
					ctx.strokeStyle = style.color;
					ctx.lineWidth = face.underlineThickness;
					ctx.stroke();
				}

				return { element: ctx.canvas, width: Math.floor(canvas.width) };
			
			}
		},

		vml: {

			_initializeSurface: function(face, style, text) {

				var shape = document.createElement('v:shape');

				var extents = this.getTextExtents(face, style, text);
				
				shape.style.width = shape.style.height = style.fontSize + 'px'; 
				shape.style.marginLeft = '-1px'; // this seems suspect...

				if (extents.x > extents.ha) {
					shape.style.marginRight = this.pixelsFromPoints(face, style, extents.x - extents.ha, 'horizontal') + 'px';
				}

				this.applyElementVerticalMetrics(face, style, shape);

				var resolutionScale = face.resolution * 100 / 72;
				shape.coordsize = (resolutionScale / style.fontStretchPercent) + "," + resolutionScale;
				
				shape.coordorigin = '0,' + face.ascender;
				shape.style.flip = 'y';

				shape.fillColor = style.color;
				shape.stroked = false;

				shape.path = 'hh m 0,' + face.ascender + ' l 0,' + face.descender + ' ';

				return shape;
			},

			_renderGlyph: function(shape, face, char, offsetX, style, vmlSegments) {

				var glyph = face.glyphs[char];

				if (!glyph) {
					this.log("glyph not defined: " + char);
					this.renderGlyph(shape, face, this.fallbackCharacter, offsetX, style);
					return;
				}
				
				vmlSegments.push('m');

				if (glyph.o) {
					
					var outline, outlineLength;
					
					if (glyph.cached_outline) {
						outline = glyph.cached_outline;
						outlineLength = outline.length;
					} else {
						outline = glyph.o.split(' ');
						outlineLength = outline.length;

						for (var i = 0; i < outlineLength;) {

							switch(outline[i++]) {
								case 'q':
									outline[i] = Math.round(outline[i++]);
									outline[i] = Math.round(outline[i++]);
								case 'm':
								case 'l':
									outline[i] = Math.round(outline[i++]);
									outline[i] = Math.round(outline[i++]);
									break;
							} 
						}	

						glyph.cached_outline = outline;
					}

					var prevX, prevY;
					
					for (var i = 0; i < outlineLength;) {

						var action = outline[i++];

						var x = Math.round(outline[i++]) + offsetX;
						var y = Math.round(outline[i++]);
	
						switch(action) {
							case 'm':
								vmlSegments.push('xm ', x, ',', y);
								break;
	
							case 'l':
								vmlSegments.push('l ', x, ',', y);
								break;

							case 'q':
								var cpx = outline[i++] + offsetX;
								var cpy = outline[i++];

								var cp1x = Math.round(prevX + 2.0 / 3.0 * (cpx - prevX));
								var cp1y = Math.round(prevY + 2.0 / 3.0 * (cpy - prevY));

								var cp2x = Math.round(cp1x + (x - prevX) / 3.0);
								var cp2y = Math.round(cp1y + (y - prevY) / 3.0);
								
								vmlSegments.push('c ', cp1x, ',', cp1y, ',', cp2x, ',', cp2y, ',', x, ',', y);
								break;

							case 'b':
								var cp1x = Math.round(outline[i++]) + offsetX;
								var cp1y = outline[i++];

								var cp2x = Math.round(outline[i++]) + offsetX;
								var cp2y = outline[i++];

								vmlSegments.push('c ', cp1x, ',', cp1y, ',', cp2x, ',', cp2y, ',', x, ',', y);
								break;
						}

						prevX = x;
						prevY = y;
					}					
				}

				vmlSegments.push('x e');
				return vmlSegments;
			},

			_renderWord: function(face, style, text) {
				var offsetX = 0;
				var shape = this.initializeSurface(face, style, text);
		
				var letterSpacingPoints = 
					style.letterSpacing && style.letterSpacing != 'normal' ? 
						this.pointsFromPixels(face, style, style.letterSpacing) : 
						0;

				letterSpacingPoints = Math.round(letterSpacingPoints);
				var chars = text.split('');
				var vmlSegments = [];
				for (var i = 0; i < chars.length; i++) {
					var char = chars[i];
					vmlSegments = this.renderGlyph(shape, face, char, offsetX, style, vmlSegments);
					offsetX += face.glyphs[char].ha + letterSpacingPoints ;	
				}

				if (style.textDecoration == 'underline') {
					var posY = face.underlinePosition - (face.underlineThickness / 2);
					vmlSegments.push('xm ', 0, ',', posY);
					vmlSegments.push('l ', offsetX, ',', posY);
					vmlSegments.push('l ', offsetX, ',', posY + face.underlineThickness);
					vmlSegments.push('l ', 0, ',', posY + face.underlineThickness);
					vmlSegments.push('l ', 0, ',', posY);
					vmlSegments.push('x e');
				}

				// make sure to preserve trailing whitespace
				shape.path += vmlSegments.join('') + 'm ' + offsetX + ' 0 l ' + offsetX + ' ' + face.ascender;
				
				return {
					element: shape,
					width: Math.floor(this.pixelsFromPoints(face, style, offsetX, 'horizontal'))
				};
			}

		}

	},

	setVectorBackend: function(backend) {

		this.vectorBackend = backend;
		var backendFunctions = ['renderWord', 'initializeSurface', 'renderGlyph'];

		for (var i = 0; i < backendFunctions.length; i++) {
			var backendFunction = backendFunctions[i];
			this[backendFunction] = this.vectorBackends[backend]['_' + backendFunction];
		}
	},
	
	initialize: function() {

		// quit if this function has already been called
		if (arguments.callee.done) return; 
		
		// flag this function so we don't do the same thing twice
		arguments.callee.done = true;

		// kill the timer
		if (window._typefaceTimer) clearInterval(_typefaceTimer);

		this.renderDocument( function(e) { e.style.visibility = 'visible' } );

	}
	
};

// IE won't accept real selectors...
var typefaceSelectors = ['.typeface-js', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'];

if (document.createStyleSheet) { 

	var styleSheet = document.createStyleSheet();
	for (var i = 0; i < typefaceSelectors.length; i++) {
		var selector = typefaceSelectors[i];
		styleSheet.addRule(selector, 'visibility: hidden');
	}

	styleSheet.addRule(
		'.typeface-js-selected-text', 
		'-ms-filter: \
			"Chroma(color=black) \
			progid:DXImageTransform.Microsoft.MaskFilter(Color=white) \
			progid:DXImageTransform.Microsoft.MaskFilter(Color=blue) \
			alpha(opacity=30)" !important; \
		color: black; \
		font-family: Modern; \
		position: absolute; \
		white-space: pre; \
		filter: alpha(opacity=0) !important;'
	);

	styleSheet.addRule(
		'.typeface-js-vector-container',
		'position: relative'
	);

} else if (document.styleSheets) {

	if (!document.styleSheets.length) { (function() {
		// create a stylesheet if we need to
		var styleSheet = document.createElement('style');
		styleSheet.type = 'text/css';
		document.getElementsByTagName('head')[0].appendChild(styleSheet);
	})() }

	var styleSheet = document.styleSheets[0];
	document.styleSheets[0].insertRule(typefaceSelectors.join(',') + ' { visibility: hidden; }', styleSheet.cssRules.length); 

	document.styleSheets[0].insertRule(
		'.typeface-js-selected-text { \
			color: rgba(128, 128, 128, 0); \
			opacity: 0.30; \
			position: absolute; \
			font-family: Arial, sans-serif; \
			white-space: pre \
		}', 
		styleSheet.cssRules.length
	);

	try { 
		// set selection style for Mozilla / Firefox
		document.styleSheets[0].insertRule(
			'.typeface-js-selected-text::-moz-selection { background: blue; }', 
			styleSheet.cssRules.length
		); 

	} catch(e) {};

	try { 
		// set styles for browsers with CSS3 selectors (Safari, Chrome)
		document.styleSheets[0].insertRule(
			'.typeface-js-selected-text::selection { background: blue; }', 
			styleSheet.cssRules.length
		); 

	} catch(e) {};

	// most unfortunately, sniff for WebKit's quirky selection behavior
	if (/WebKit/i.test(navigator.userAgent)) {
		document.styleSheets[0].insertRule(
			'.typeface-js-vector-container { position: relative }',
			styleSheet.cssRules.length
		);
	}

}

var backend = !!(window.attachEvent && !window.opera) ? 'vml' : window.CanvasRenderingContext2D || document.createElement('canvas').getContext ? 'canvas' : null;

if (backend == 'vml') {

	document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML");

	var styleSheet = document.createStyleSheet();
	styleSheet.addRule('v\\:shape', "display: inline-block;");
}

_typeface_js.setVectorBackend(backend);
window._typeface_js = _typeface_js;
	
if (/WebKit/i.test(navigator.userAgent)) {

	var _typefaceTimer = setInterval(function() {
		if (/loaded|complete/.test(document.readyState)) {
			_typeface_js.initialize(); 
		}
	}, 10);
}

if (document.addEventListener) {
	window.addEventListener('DOMContentLoaded', function() { _typeface_js.initialize() }, false);
} 

/*@cc_on @*/
/*@if (@_win32)

document.write("<script id=__ie_onload_typeface defer src=//:><\/script>");
var script = document.getElementById("__ie_onload_typeface");
script.onreadystatechange = function() {
	if (this.readyState == "complete") {
		_typeface_js.initialize(); 
	}
};

/*@end @*/

try { console.log('initializing typeface.js') } catch(e) {};

})();

if (_typeface_js && _typeface_js.loadFace) _typeface_js.loadFace({"glyphs":{"S":{"x_min":4,"x_max":480,"ha":470,"o":"m 446 202 l 473 140 q 432 126 464 132 q 350 120 400 120 q 233 21 292 59 q 118 -36 175 -17 q 88 -45 105 -40 q 64 -40 77 -45 q 37 -27 52 -36 q 12 -8 21 -17 q 4 11 4 1 q 23 50 4 31 q 79 87 42 69 q 226 158 154 122 q 241 153 236 158 q 246 142 246 149 q 220 111 246 124 q 195 93 195 99 q 203 87 199 87 q 241 113 211 87 q 270 146 270 139 l 266 162 l 268 164 q 293 192 285 180 q 302 211 302 204 q 285 257 302 228 q 235 325 268 285 q 185 381 210 356 q 136 425 160 406 q 120 441 127 433 q 110 455 114 448 q 98 478 102 469 q 90 489 94 486 q 81 499 87 493 q 68 512 76 505 q 46 554 54 527 q 39 619 39 580 q 45 669 39 645 q 66 712 52 693 q 70 722 68 716 q 74 734 72 727 q 126 803 90 766 q 222 881 163 840 q 241 892 230 885 q 266 910 252 899 q 284 922 274 917 q 307 932 294 928 q 347 949 325 940 q 402 974 380 966 q 436 983 424 983 q 469 969 458 983 q 480 930 480 955 q 475 883 480 901 q 464 859 471 865 q 337 763 385 795 q 270 731 290 731 q 256 736 261 731 q 251 752 251 741 q 280 793 251 771 q 310 826 310 815 l 304 831 q 296 828 300 831 q 287 823 292 826 q 199 736 229 775 q 170 670 170 698 q 177 624 170 647 q 199 577 185 601 q 230 534 210 560 q 282 471 251 507 q 348 392 325 420 q 374 363 371 364 q 396 328 387 345 q 409 294 406 310 q 414 262 414 281 q 414 216 414 243 q 418 198 414 200 q 434 196 423 196 q 441 197 439 196 q 446 202 443 199 "},"/":{"x_min":36,"x_max":554.296875,"ha":516,"o":"m 532 1013 q 547 1010 542 1013 q 554 1003 552 1008 q 509 849 533 920 q 455 722 484 778 q 432 670 445 699 q 400 604 418 641 q 307 432 352 516 q 240 310 271 366 q 184 209 210 255 q 169 171 178 193 q 147 118 160 149 q 135 92 141 105 q 123 66 129 80 q 116 42 118 55 q 115 13 115 29 q 95 -23 115 -9 q 53 -37 75 -37 q 46 -36 49 -37 q 41 -31 43 -35 q 38 15 41 5 q 36 30 36 24 q 37 45 36 36 q 42 64 39 53 q 49 84 47 76 q 52 95 51 92 q 65 127 54 101 q 98 196 76 152 q 141 292 115 234 q 202 426 167 350 q 249 517 222 462 q 314 644 277 572 q 319 659 315 651 q 328 680 323 668 q 340 699 334 687 q 354 728 346 712 q 378 807 366 767 q 400 878 387 840 q 429 959 414 916 q 439 980 434 973 q 449 991 445 988 q 464 994 457 992 q 477 997 471 995 q 506 1008 493 1004 q 532 1013 520 1013 "},"K":{"x_min":42,"x_max":641,"ha":611,"o":"m 590 202 q 618 140 618 143 q 581 108 604 126 q 526 68 559 90 q 468 32 491 43 q 432 22 444 22 q 383 36 405 22 q 346 81 361 50 q 342 90 344 85 q 336 100 339 95 q 304 133 320 117 q 276 172 297 141 q 224 256 256 203 q 194 307 210 282 q 161 359 179 333 q 151 328 157 353 q 140 261 145 303 q 136 238 140 254 q 132 215 132 223 q 133 204 132 212 q 135 193 135 196 q 129 127 135 171 q 123 61 123 83 q 117 35 123 43 q 98 27 111 27 q 76 31 84 28 q 58 27 66 28 q 46 36 50 27 q 42 65 42 45 q 45 87 42 72 q 49 110 49 102 q 47 127 49 115 q 45 145 45 139 q 47 179 45 150 q 57 261 50 207 q 68 347 63 315 q 74 386 72 379 q 80 397 76 391 q 84 414 83 404 l 74 452 q 87 544 80 483 q 105 697 95 605 q 115 781 111 751 q 119 815 118 811 q 147 861 128 842 q 197 889 167 880 q 206 897 200 892 q 220 907 212 901 q 241 883 228 909 q 255 845 255 857 q 253 831 255 840 q 248 809 252 821 q 241 785 243 794 q 237 772 238 775 q 214 678 227 735 q 185 546 200 622 q 182 530 183 540 q 176 508 180 521 q 171 487 173 497 q 170 471 170 478 q 176 452 170 462 q 240 507 196 459 q 353 642 284 555 q 458 785 423 730 q 494 863 494 840 q 483 883 494 871 q 473 905 473 896 q 489 934 473 922 q 538 952 505 946 q 558 964 544 953 q 582 976 572 976 q 601 973 592 973 q 623 986 612 979 q 636 963 632 975 q 641 934 641 950 q 633 877 641 902 q 610 837 626 852 q 600 828 606 833 q 590 815 595 822 q 560 765 579 792 q 516 704 542 737 q 410 578 458 632 q 324 487 363 523 q 300 460 308 471 q 293 441 293 449 q 312 399 304 418 q 346 323 328 360 q 381 248 363 286 q 435 163 410 191 q 480 135 460 135 q 500 142 484 135 q 544 164 517 150 q 570 186 550 173 q 590 202 590 198 "},"7":{"x_min":-68,"x_max":433,"ha":474,"o":"m 151 85 q 159 128 154 104 q 175 184 165 153 q 206 281 191 231 q 208 296 207 287 q 211 319 210 306 q 229 369 219 338 q 250 443 239 401 l 260 495 q 270 527 263 505 q 290 582 277 548 q 306 631 301 609 q 311 670 311 653 q 307 692 311 683 q 297 704 303 700 q 277 715 289 708 q 251 728 266 721 q 237 731 245 729 q 218 734 229 732 q 153 751 188 743 q 76 769 117 760 q 42 773 62 771 q -4 780 21 776 q -27 791 -19 784 q -35 811 -35 799 q -59 873 -51 847 q -68 914 -68 898 q -61 943 -68 933 q -42 953 -54 953 q -24 948 -35 950 q 15 938 -7 943 q 67 927 38 933 q 88 923 75 926 q 114 915 100 921 q 143 904 131 908 q 162 899 155 901 q 184 892 173 897 q 211 880 196 887 q 241 866 229 871 q 259 858 253 860 q 317 824 282 849 q 357 797 352 799 q 377 776 367 786 q 396 753 387 765 q 411 729 405 743 q 421 703 417 716 q 430 667 427 681 q 433 647 433 653 q 427 581 433 616 q 409 506 421 546 q 387 437 397 471 q 365 369 376 403 q 355 347 360 360 q 342 317 349 334 q 320 253 330 281 q 303 205 310 225 q 280 145 290 173 q 264 92 271 117 q 244 39 255 72 q 221 -35 233 7 q 211 -50 219 -46 q 195 -60 203 -55 q 172 -82 184 -71 q 145 -95 161 -93 q 126 -81 132 -87 q 121 -71 121 -75 q 123 -44 121 -64 q 133 5 125 -24 q 144 56 139 36 q 151 85 149 76 "},"d":{"x_min":-23.96875,"x_max":562,"ha":555,"o":"m -23 202 l -19 206 l -17 213 q 2 237 -5 228 q 16 250 11 245 q 30 259 19 253 q 61 272 41 264 l 69 278 q 86 299 74 285 q 114 332 98 314 q 124 341 117 336 q 138 353 131 345 q 170 385 154 369 q 200 418 186 402 q 224 440 206 424 q 275 485 243 456 q 292 494 280 488 q 323 510 304 501 q 336 523 332 514 q 341 546 341 532 q 351 568 346 555 q 360 597 356 580 q 371 631 367 618 q 376 649 374 645 q 407 721 387 680 q 453 815 426 762 q 484 877 466 843 q 509 902 495 894 q 538 911 523 911 q 556 901 550 911 q 562 873 562 892 q 558 818 562 844 q 543 768 554 791 q 539 754 541 763 q 537 731 538 744 q 532 712 537 721 q 522 696 528 704 q 520 685 522 691 q 517 670 519 679 l 508 657 q 507 648 507 653 q 507 636 507 642 q 502 620 507 632 q 488 586 497 608 q 471 550 477 563 q 464 533 465 536 q 457 522 461 529 q 447 505 453 514 l 449 490 l 407 334 q 407 290 407 308 q 410 261 407 272 q 421 233 413 249 q 441 197 429 216 q 459 178 449 184 q 480 173 469 173 q 506 180 493 173 q 532 202 519 187 q 547 168 540 184 q 558 139 554 153 q 544 125 555 137 q 515 92 533 114 q 489 73 505 79 q 451 68 473 68 q 370 94 401 68 q 326 173 338 120 q 321 192 323 184 q 317 207 319 200 q 301 235 312 220 q 294 225 296 228 q 276 209 286 219 q 256 183 266 199 q 249 167 254 177 q 234 143 244 157 q 191 93 213 118 q 147 43 169 68 q 92 -6 118 9 q 49 -22 67 -22 q 0 -6 15 -22 q -16 43 -16 9 q -4 87 -16 59 q 7 128 7 115 l 2 139 l -23 202 m 310 396 q 307 406 310 399 q 282 382 297 396 q 248 352 268 369 q 226 318 243 341 q 180 260 210 295 q 157 225 171 250 q 121 164 142 200 q 106 130 113 150 q 111 121 106 126 q 160 157 131 127 q 228 238 189 186 q 290 333 270 294 q 310 396 310 372 "},",":{"x_min":25,"x_max":207,"ha":301,"o":"m 42 -188 q 30 -184 35 -187 q 25 -177 25 -182 q 55 -79 25 -164 q 85 50 85 4 q 82 72 85 58 q 80 92 80 85 q 91 141 80 124 q 124 158 102 158 q 161 150 146 158 q 185 124 176 142 q 195 99 189 117 q 207 52 200 82 q 203 35 207 45 q 192 14 199 25 q 181 -7 185 1 q 175 -21 177 -15 q 126 -146 151 -104 q 74 -188 100 -188 l 42 -188 "},"Y":{"x_min":28,"x_max":566,"ha":502,"o":"m 538 959 q 559 949 552 959 q 566 921 566 940 q 563 857 566 887 q 552 804 560 827 q 533 747 542 775 q 515 690 524 719 q 502 672 505 678 q 498 644 500 658 q 493 634 498 639 q 482 623 489 629 q 477 607 480 616 q 469 586 473 598 q 423 503 452 551 q 352 393 394 455 q 352 373 352 382 l 314 291 q 281 207 295 247 q 259 130 266 167 q 253 96 255 110 q 251 78 251 83 q 259 57 251 71 q 267 40 267 43 q 228 1 267 25 q 179 -22 189 -22 q 159 -17 170 -19 q 138 -13 148 -15 q 117 -4 124 -10 q 110 9 110 1 q 114 36 110 16 q 129 90 120 66 q 152 136 138 115 l 154 139 q 151 146 152 141 q 148 154 150 150 q 157 184 151 167 q 173 225 163 202 q 186 254 179 236 q 198 295 193 272 q 160 336 176 314 q 138 381 144 358 q 124 411 133 393 q 106 454 116 429 l 57 627 q 51 676 55 647 q 40 740 48 704 l 46 755 l 35 770 q 33 786 35 776 q 30 810 32 795 q 28 833 28 823 q 28 850 28 843 q 35 889 28 875 q 57 906 42 902 q 67 906 61 906 q 79 906 73 906 q 128 928 87 906 q 158 918 146 928 q 173 890 169 908 q 176 863 176 880 q 176 822 176 846 q 174 785 176 809 q 172 749 172 760 q 173 739 172 745 q 176 726 174 734 q 180 671 176 703 q 191 597 184 639 q 203 536 195 573 q 221 452 211 500 q 232 436 227 445 q 243 415 238 427 l 248 413 q 267 443 252 413 q 310 536 283 474 q 320 557 314 544 q 332 588 325 571 q 340 599 336 592 q 349 616 344 606 q 359 645 352 627 q 376 688 366 663 q 395 726 384 703 q 420 780 406 749 q 445 824 420 784 q 515 940 469 865 q 526 953 520 948 q 538 959 532 959 "},"E":{"x_min":42,"x_max":584,"ha":577,"o":"m 556 201 l 582 139 q 564 125 574 132 q 540 108 554 117 q 506 95 526 103 q 461 74 487 86 q 430 56 442 62 q 413 50 417 50 q 381 42 404 50 q 321 20 358 35 q 279 5 301 13 q 233 -8 257 -2 l 192 0 l 166 -11 q 141 -11 154 -11 q 116 -9 128 -11 q 87 -4 97 -9 q 78 9 78 0 l 81 35 l 78 40 q 48 46 55 40 q 42 74 42 52 q 42 108 42 84 q 42 170 42 132 q 47 184 42 173 q 53 199 53 195 q 49 210 49 206 q 49 218 49 214 q 53 283 49 244 q 64 374 57 321 q 76 446 72 406 q 76 507 76 476 q 125 734 99 620 q 140 772 129 754 q 166 808 151 791 q 175 815 173 812 q 184 830 178 821 q 196 851 189 839 q 209 859 200 854 q 233 874 218 865 q 249 887 240 880 q 268 905 257 895 q 315 938 294 920 q 370 961 337 955 q 400 961 385 961 q 429 963 415 961 q 453 966 443 966 q 464 969 459 968 q 473 970 469 970 q 484 969 477 970 q 503 966 491 968 q 519 966 513 966 q 532 966 526 966 q 571 942 558 958 q 584 905 584 927 q 575 836 584 858 q 546 813 566 813 q 513 828 532 813 q 413 844 495 844 q 346 830 379 837 q 338 822 342 825 q 330 818 334 819 l 307 827 q 283 804 296 822 q 255 754 270 786 q 250 737 252 747 q 249 713 249 727 q 225 619 237 664 q 206 545 213 570 q 198 514 199 520 q 195 502 196 508 q 194 489 194 495 q 197 476 194 481 q 207 471 200 471 q 236 493 213 471 q 270 519 258 516 q 298 527 284 523 q 328 539 312 532 q 359 544 334 541 q 431 552 385 548 l 449 547 l 485 554 l 503 545 q 516 528 510 538 q 526 507 521 519 q 517 445 526 466 q 491 425 509 425 l 455 439 q 365 430 409 435 q 275 422 321 426 q 188 384 218 410 q 158 317 158 359 q 153 290 158 308 q 142 244 148 271 l 147 224 q 138 169 141 195 q 135 123 135 143 q 136 113 135 116 q 141 112 138 110 q 192 115 173 115 q 219 115 211 115 q 254 115 237 115 l 296 115 q 325 127 303 118 q 366 137 348 137 q 404 141 385 137 q 442 152 424 145 q 478 166 460 159 q 513 180 495 173 q 531 187 520 182 q 556 201 542 193 "},"y":{"x_min":-24.171875,"x_max":577.171875,"ha":574,"o":"m -24 201 q 22 240 -8 217 q 69 278 54 263 q 95 308 79 290 q 133 349 111 325 q 159 368 146 361 q 184 375 171 375 q 209 366 200 375 q 218 341 218 358 q 198 255 218 314 q 179 166 179 196 q 181 156 179 159 q 188 154 184 154 l 192 154 q 221 175 204 162 q 259 206 238 187 q 302 248 276 222 q 362 309 328 275 q 392 337 375 320 q 431 378 409 354 q 455 398 439 391 q 493 405 470 405 q 516 399 508 405 q 524 381 524 393 q 523 371 524 376 q 521 363 522 367 q 507 313 516 343 q 484 244 498 284 q 461 184 473 218 q 435 107 448 149 l 439 101 q 481 133 453 108 q 550 201 508 158 l 577 139 q 564 125 571 133 q 543 109 556 118 q 422 7 472 57 q 341 -92 371 -42 q 267 -213 296 -167 q 224 -279 237 -260 q 137 -371 178 -341 q 56 -401 96 -401 q 35 -394 42 -401 q 29 -375 29 -388 q 32 -358 29 -369 q 44 -337 35 -348 q 67 -299 56 -318 l 87 -281 q 90 -269 90 -272 q 97 -261 92 -266 q 109 -250 102 -256 q 134 -210 114 -238 q 191 -137 154 -181 q 240 -79 218 -105 q 279 -36 263 -54 q 285 -23 282 -31 q 290 -9 288 -16 q 309 33 298 8 q 334 92 319 58 q 345 137 340 112 q 354 192 350 162 q 352 199 352 195 q 349 212 352 204 q 323 193 337 206 q 292 165 308 181 q 247 117 270 136 q 203 87 224 97 q 165 44 188 58 q 112 31 142 31 q 79 41 90 31 q 68 73 68 51 q 69 83 68 77 q 72 97 70 89 q 65 116 69 104 q 70 142 68 128 q 67 172 70 162 q 57 183 64 183 l 54 181 q 34 165 47 176 q 2 139 21 154 q -5 160 0 147 q -16 188 -10 172 q -19 195 -17 192 q -24 201 -21 199 "},"\"":{"x_min":169.671875,"x_max":559,"ha":637,"o":"m 181 495 q 171 499 177 495 q 169 527 171 513 q 174 557 173 541 l 174 604 q 175 655 171 628 q 189 712 179 681 q 187 744 188 728 q 187 775 187 762 q 189 797 187 789 q 199 833 194 815 q 203 852 202 842 q 204 870 204 861 q 274 925 246 906 q 315 944 302 944 q 327 940 323 944 q 331 927 331 936 q 326 897 331 919 q 312 838 321 874 q 294 772 300 797 q 286 735 288 746 q 286 721 286 729 q 286 701 286 712 q 278 686 282 695 q 272 667 275 678 l 266 622 q 255 556 256 558 q 215 518 254 555 q 194 501 204 507 q 181 495 185 495 m 409 495 l 400 499 q 398 527 398 514 q 405 557 401 541 l 401 604 q 401 629 401 615 q 406 658 401 642 q 409 693 411 680 q 408 710 407 705 q 415 728 410 715 q 421 744 421 741 q 418 775 421 762 q 418 797 416 789 q 427 833 424 815 q 436 856 430 844 q 442 876 442 868 q 507 928 484 912 q 543 944 530 944 q 555 940 551 944 q 559 927 559 936 q 555 895 559 919 q 540 834 551 870 q 523 770 530 793 q 513 735 516 746 q 507 722 514 729 q 501 703 501 715 q 501 688 498 697 q 500 667 504 678 l 493 622 q 442 518 484 558 q 422 501 431 507 q 409 495 414 495 "},"g":{"x_min":-24.265625,"x_max":367.9375,"ha":365,"o":"m -24 202 q -12 218 -19 208 q 3 240 -6 227 q 23 260 12 248 q 48 292 34 273 q 61 317 54 303 q 79 350 69 331 q 97 392 83 368 q 138 444 112 415 q 215 532 175 486 q 260 579 235 564 q 312 594 284 594 q 340 577 330 594 q 350 526 350 560 q 333 488 350 514 q 284 423 317 463 q 240 373 263 398 q 196 322 218 348 q 175 302 186 313 q 151 277 164 290 q 143 245 147 263 q 146 199 143 219 q 156 166 149 180 q 170 145 159 162 q 200 102 181 128 q 211 88 205 95 q 227 75 218 82 q 265 111 237 79 q 343 202 293 143 l 367 140 q 350 118 363 134 q 318 74 337 101 q 275 13 297 46 q 281 -1 275 6 q 297 -21 287 -10 q 327 -74 314 -42 q 346 -153 339 -107 q 344 -164 345 -157 q 343 -181 343 -172 q 248 -337 335 -259 q 86 -416 162 -416 q 29 -406 50 -416 q 0 -379 8 -397 q -5 -344 -5 -370 q -5 -276 -5 -318 q -2 -260 -5 -272 q 8 -227 0 -248 q 21 -199 13 -214 q 39 -168 30 -185 q 58 -140 48 -153 q 76 -113 67 -126 q 114 -71 97 -89 q 134 -46 127 -58 q 141 -26 141 -35 q 95 34 118 5 q 57 95 71 65 q 37 158 42 126 q 32 170 36 162 q 2 140 16 155 q -7 165 0 150 q -24 202 -13 180 m 193 -82 q 175 -101 189 -82 q 136 -157 161 -120 q 108 -202 122 -179 q 79 -248 94 -225 q 63 -283 73 -255 q 54 -318 54 -311 q 61 -337 54 -331 q 82 -344 68 -344 q 188 -287 134 -344 q 242 -178 242 -230 q 237 -152 242 -167 q 227 -120 233 -138 q 210 -91 218 -101 q 193 -82 202 -82 "},"e":{"x_min":-23.484375,"x_max":337.859375,"ha":335,"o":"m -23 202 q -2 230 -15 216 q 29 261 9 245 q 33 288 31 274 q 35 314 35 301 q 41 337 37 324 q 51 364 46 349 q 67 401 57 379 q 94 451 78 424 q 123 486 108 467 q 154 524 138 504 q 170 535 161 530 q 187 547 178 541 q 205 552 195 550 q 227 554 215 554 q 254 551 244 554 q 271 539 265 547 q 280 523 276 534 q 289 496 285 512 q 294 466 291 483 q 291 463 294 470 q 284 439 289 455 l 278 417 q 236 343 269 385 q 148 245 203 300 q 140 233 143 240 q 137 218 137 226 q 141 193 137 204 q 156 176 146 182 q 173 169 161 172 q 200 162 184 165 q 248 169 226 162 q 286 186 269 176 q 297 192 289 188 q 311 202 304 195 q 327 166 320 182 q 337 139 333 151 q 268 82 299 101 q 211 63 237 63 q 187 53 200 56 q 154 50 173 50 q 111 57 130 50 q 80 79 92 65 q 66 99 73 86 q 52 130 60 112 q 41 152 46 145 q 29 160 36 160 q 17 154 24 160 q 3 139 11 149 q -6 164 0 149 q -23 202 -12 179 m 188 422 q 149 383 174 422 q 125 326 125 344 q 126 320 125 322 q 133 319 128 319 q 145 326 140 319 q 154 341 150 334 q 168 355 161 347 q 182 370 175 363 q 194 389 190 380 q 198 408 198 399 q 195 418 198 414 q 188 422 193 422 "},"J":{"x_min":-48,"x_max":407,"ha":410,"o":"m 255 878 q 274 896 261 889 q 304 909 287 903 q 325 932 312 919 q 336 941 329 936 q 352 949 343 945 q 375 960 365 955 q 399 936 391 960 q 407 865 407 912 q 398 733 407 792 q 371 628 389 674 q 366 616 369 623 q 361 601 364 609 q 355 573 359 589 q 347 535 351 557 q 345 518 345 528 q 342 494 345 508 q 334 464 341 485 q 314 409 327 442 l 317 394 q 303 347 311 375 q 281 283 294 319 q 269 241 277 266 q 250 183 261 216 q 246 153 248 166 q 237 124 245 147 q 213 58 230 100 q 196 37 209 46 q 163 18 184 27 q 129 7 145 11 q 98 3 113 3 q 60 12 76 3 q 37 40 44 22 q 0 144 11 105 q -13 196 -13 183 q -22 217 -15 202 q -35 260 -28 233 q -44 302 -41 285 q -48 328 -48 319 q -41 394 -48 372 q -21 417 -34 417 q 18 410 1 417 q 47 391 35 403 q 62 366 54 383 q 79 322 69 349 q 99 272 93 291 q 106 247 106 253 q 89 225 106 235 q 73 207 73 215 q 83 183 79 196 q 92 161 87 171 q 107 134 99 143 q 123 126 115 126 q 147 156 133 126 q 176 249 160 187 q 198 332 189 294 q 213 400 208 369 q 223 431 217 413 q 235 474 228 449 q 237 487 237 479 q 239 506 237 495 q 252 575 245 540 q 265 644 259 609 q 273 719 273 685 q 273 783 273 754 q 241 813 273 808 q 210 828 210 817 q 221 850 210 838 q 255 878 233 863 "},"|":{"x_min":294,"x_max":388.703125,"ha":681,"o":"m 388 910 q 380 679 380 859 q 380 191 380 500 q 380 -63 380 37 q 384 -212 380 -164 q 374 -226 385 -220 q 341 -235 364 -231 q 309 -235 321 -238 q 298 -225 298 -233 q 298 -15 298 -157 q 298 344 298 126 q 298 590 298 481 q 298 778 298 699 q 296 797 298 787 q 294 815 294 806 q 297 869 294 844 q 300 914 300 894 q 304 927 300 922 q 319 933 309 933 q 363 925 338 933 q 388 910 389 917 "},"^":{"x_min":-53.25,"x_max":719,"ha":681,"o":"m 718 454 q 689 429 712 438 q 625 420 665 420 q 569 428 574 420 q 564 458 564 436 l 564 491 q 561 508 564 500 q 554 523 558 517 q 465 683 507 607 q 385 829 423 759 q 244 644 332 764 q 41 354 157 525 q 34 337 37 347 q 26 321 30 328 q 0 304 17 306 q -36 310 -17 301 q -51 323 -48 315 q -50 339 -55 330 q 89 548 20 440 q 229 769 159 656 q 278 847 254 812 q 316 905 302 881 q 316 916 318 911 q 316 925 314 921 q 343 952 325 939 q 357 958 348 955 q 379 962 366 962 q 406 958 396 962 q 419 953 416 955 q 468 887 430 943 q 574 727 507 831 q 682 548 646 615 q 719 461 719 481 l 718 454 "},"q":{"x_min":-24.15625,"x_max":477.953125,"ha":475,"o":"m 451 201 q 465 169 458 185 q 477 139 473 154 q 464 127 469 134 q 458 112 460 120 q 423 52 439 89 q 391 -31 406 16 q 368 -109 379 -71 q 346 -186 357 -147 q 339 -217 344 -199 q 327 -258 334 -235 q 310 -306 321 -278 q 284 -372 299 -334 q 267 -394 279 -387 q 239 -402 255 -402 q 221 -398 227 -402 q 215 -387 215 -395 q 221 -363 218 -373 q 225 -337 223 -349 q 236 -293 227 -322 q 260 -223 245 -265 l 255 -197 q 280 -113 268 -159 q 304 -14 292 -67 q 327 99 319 51 q 335 172 335 146 q 332 179 335 177 q 324 182 330 182 q 272 144 297 163 q 227 112 245 123 q 200 96 210 100 q 149 58 189 79 q 88 38 109 38 q 59 42 65 38 q 42 69 52 47 q 31 94 37 81 q 44 142 31 110 q 58 179 58 175 l 52 185 q 33 172 41 179 q 13 157 23 164 q 9 147 12 150 q 2 139 6 143 q -6 164 0 149 q -24 201 -13 179 q -13 217 -20 208 q 3 238 -6 226 q 43 264 19 249 q 99 294 66 278 q 119 317 103 303 q 166 349 136 332 q 217 381 199 368 q 239 400 235 393 q 395 468 360 468 q 422 456 409 468 q 446 424 435 445 q 441 413 447 418 q 425 404 435 409 q 397 391 413 399 q 365 370 384 383 q 317 339 345 357 q 312 333 315 336 q 304 326 309 330 q 262 291 283 308 q 222 256 241 274 q 177 207 191 228 q 163 172 163 186 q 165 160 163 164 q 171 157 167 157 q 208 177 183 164 q 308 251 233 190 q 368 293 342 277 q 411 314 393 309 q 436 300 425 306 q 452 281 447 293 q 458 249 458 268 q 456 238 458 245 q 453 224 455 231 q 451 201 451 215 "},"b":{"x_min":-23.84375,"x_max":401,"ha":398,"o":"m -23 202 q -4 225 -15 211 q 24 257 6 238 q 36 304 30 276 q 46 371 42 333 q 56 438 50 409 q 66 485 62 467 q 113 633 96 580 q 132 695 130 685 q 178 805 154 757 q 227 890 202 854 q 239 904 233 896 q 255 921 246 912 q 301 943 279 932 q 325 952 313 949 q 349 956 337 956 q 378 938 368 956 q 388 884 388 920 q 382 834 388 861 q 365 774 376 806 q 340 700 349 727 q 330 666 332 673 q 317 630 327 651 q 291 577 307 608 q 258 515 270 537 q 245 489 247 493 q 235 479 240 485 q 225 469 230 474 l 225 453 q 218 442 221 445 q 188 386 207 419 q 142 310 169 353 q 118 271 126 288 q 110 242 110 254 l 110 182 q 117 147 113 164 q 125 114 121 130 q 137 81 128 92 q 159 70 147 70 q 202 83 185 70 q 229 123 220 96 q 201 140 211 131 q 192 161 192 150 q 197 176 195 168 q 202 193 199 184 q 204 202 203 198 q 207 215 206 207 q 263 301 237 272 q 308 330 288 330 q 323 328 313 330 q 339 326 334 326 q 352 328 343 326 q 364 331 360 331 q 381 323 376 331 q 386 301 386 315 q 369 238 386 272 q 352 200 352 204 q 357 191 352 196 q 365 195 361 192 q 374 202 370 198 q 382 181 377 193 q 394 155 388 170 q 399 147 398 150 q 401 139 401 143 q 351 95 373 111 q 315 79 330 80 q 304 79 311 79 q 288 79 297 79 q 266 53 279 67 q 237 17 253 38 q 220 5 230 13 q 197 -14 210 -2 q 159 -42 178 -33 q 121 -52 141 -52 q 104 -49 113 -52 q 86 -40 96 -47 q 68 -29 78 -36 q 49 -12 59 -22 q 30 64 36 28 q 24 131 24 99 q 23 140 24 136 q 20 146 22 143 l 14 148 l 9 146 l 2 139 q -9 170 -2 154 q -23 202 -15 185 m 284 753 q 283 759 284 757 q 279 763 282 761 q 269 754 275 764 q 259 726 264 744 q 247 694 257 713 q 223 651 238 676 q 199 602 211 629 q 175 544 187 575 q 153 480 160 508 q 146 435 146 452 l 147 429 q 164 455 152 432 q 196 524 176 479 q 224 586 215 563 q 235 616 233 608 q 247 658 240 634 q 264 713 255 683 q 275 732 271 724 q 281 743 279 738 q 284 753 284 749 "},"D":{"x_min":40,"x_max":663.578125,"ha":658,"o":"m 638 202 q 663 139 652 168 q 628 114 650 126 q 577 94 606 103 q 558 89 569 92 q 533 82 547 86 q 486 79 513 82 q 423 71 459 76 q 331 6 371 30 q 264 -24 291 -17 l 254 -32 q 199 -49 231 -43 q 123 -60 166 -55 q 106 -50 115 -58 q 87 -28 98 -43 q 104 -9 94 -21 q 126 18 114 2 q 150 42 136 33 q 185 55 163 51 q 233 69 206 60 q 249 80 240 74 q 271 94 259 86 q 303 115 286 101 q 339 148 319 128 q 382 190 366 175 q 401 210 398 206 q 412 228 406 220 q 427 242 418 236 q 450 283 436 259 q 483 341 464 308 q 492 351 487 344 q 503 365 497 357 q 523 412 517 380 q 529 489 529 444 q 513 555 529 521 q 465 627 497 589 q 407 683 438 658 q 345 723 376 707 q 300 747 321 735 q 262 768 280 759 q 239 675 253 735 q 206 530 224 615 q 176 374 186 433 q 167 295 167 315 q 160 261 163 278 l 133 127 q 93 59 110 81 q 67 37 77 37 q 59 44 63 37 q 51 69 55 52 l 58 107 q 54 119 56 111 q 62 208 62 163 q 71 298 62 253 q 78 392 71 348 q 94 474 86 437 l 86 508 q 94 540 91 521 q 101 584 98 559 q 105 634 103 615 q 110 661 107 654 q 116 684 113 670 q 123 716 119 697 q 146 745 125 724 q 173 777 167 766 q 194 783 187 779 q 201 793 201 787 q 193 801 201 798 q 170 807 185 804 q 153 808 163 807 q 133 814 143 810 l 79 841 q 52 857 61 849 q 44 874 44 865 q 50 901 47 888 q 42 923 45 915 q 40 937 40 932 q 42 946 40 943 q 51 950 45 950 q 83 944 69 946 q 97 948 90 946 q 110 954 103 950 q 139 951 126 954 q 158 946 151 948 q 177 936 167 941 q 197 926 187 930 q 218 930 204 927 q 225 928 222 930 q 244 918 233 923 q 270 911 256 914 q 297 905 286 908 q 315 898 309 902 q 439 828 386 861 q 526 764 492 795 q 607 661 581 716 q 633 546 633 606 q 577 345 633 451 q 413 121 522 238 q 438 130 422 125 q 473 141 453 134 q 559 162 515 151 q 607 179 587 170 q 638 202 626 189 "},"ⁿ":{"x_min":37,"x_max":523,"ha":498,"o":"m 521 574 q 510 565 515 570 q 499 557 504 560 q 492 548 495 553 q 485 541 489 543 q 461 530 473 533 q 442 527 449 527 q 421 531 433 527 q 401 543 410 535 q 391 556 395 548 q 381 574 387 565 q 363 607 372 590 q 341 624 355 624 q 327 619 331 621 q 312 609 320 617 q 295 593 304 602 q 285 588 292 591 q 275 582 279 586 q 270 573 271 578 q 265 563 268 567 q 245 540 255 551 q 227 519 235 529 q 212 504 219 511 q 198 491 204 497 q 187 481 192 486 q 176 474 181 476 q 161 466 168 469 q 148 464 154 464 q 135 466 141 464 q 126 474 129 469 q 121 485 123 478 q 120 499 120 491 q 121 510 120 503 q 123 524 122 516 q 125 533 124 528 q 128 544 127 539 q 133 553 129 548 q 139 564 138 559 q 140 572 140 568 q 140 580 140 576 q 154 626 147 604 q 161 653 161 648 q 157 664 161 657 q 147 659 153 664 q 132 647 140 655 q 122 641 128 645 q 113 634 117 638 l 113 622 q 98 604 105 614 q 81 585 90 593 q 70 579 77 581 q 60 572 63 576 l 54 570 q 42 578 47 570 q 37 603 37 586 l 41 614 q 59 637 50 624 q 79 664 67 650 q 105 690 90 676 q 132 719 120 704 q 155 746 144 734 q 176 767 166 758 q 207 791 193 783 q 234 800 222 800 q 264 789 254 800 q 274 759 274 778 q 270 732 274 748 q 260 699 266 716 q 250 665 256 682 q 239 634 244 649 q 228 599 235 621 l 230 593 q 248 621 238 610 q 259 629 252 625 q 271 638 266 633 q 296 664 282 650 q 323 689 309 678 q 356 712 339 703 q 385 722 372 722 q 406 717 396 722 q 424 702 416 713 q 434 684 429 695 q 442 658 439 673 q 453 625 447 638 q 465 607 460 612 q 481 604 472 602 q 501 617 490 606 q 514 609 506 622 q 523 583 523 596 q 521 574 523 579 "},"z":{"x_min":-66,"x_max":455.890625,"ha":453,"o":"m -23 201 q -13 215 -17 208 q -2 231 -8 222 l 44 265 q 93 311 61 277 q 171 399 125 344 q 185 409 177 406 q 204 413 194 413 q 286 373 259 413 q 313 258 313 334 q 264 132 313 193 q 216 47 216 71 q 220 21 216 29 q 231 13 224 13 l 236 13 q 256 28 244 20 q 282 47 267 36 q 340 105 295 69 q 375 140 352 116 q 429 201 398 163 l 455 139 q 404 92 435 120 q 330 29 372 65 q 312 10 323 21 q 284 -14 301 0 q 272 -24 279 -18 q 257 -38 264 -31 q 251 -55 254 -46 q 266 -104 251 -65 q 282 -173 282 -143 q 250 -280 282 -228 q 154 -380 218 -332 q 78 -424 114 -409 q 9 -439 42 -439 q -47 -421 -28 -439 q -66 -366 -66 -403 q -52 -314 -66 -344 q -13 -247 -39 -285 q 26 -196 2 -225 q 84 -132 51 -168 q 124 -87 112 -103 q 137 -67 137 -71 q 129 -36 137 -64 q 122 4 122 -8 q 165 111 122 46 q 209 201 209 176 q 205 221 209 210 q 195 247 201 231 q 180 271 187 264 q 163 279 172 279 q 146 272 158 279 q 119 253 135 266 q 97 232 106 242 q 83 216 88 222 q 69 202 79 211 q 42 181 59 193 q 29 168 39 179 q 2 139 19 157 l -23 201 m 177 -190 q 171 -163 177 -184 q 160 -142 165 -142 q 75 -231 145 -142 q 6 -343 6 -321 q 10 -361 6 -355 q 24 -367 15 -367 q 121 -317 68 -367 q 173 -223 173 -267 q 177 -190 175 -204 "},"w":{"x_min":-23.53125,"x_max":669,"ha":672,"o":"m -23 202 q -10 212 -20 204 q 16 230 0 219 q 41 252 26 236 q 73 294 55 268 q 100 334 88 315 q 119 369 112 353 q 168 446 143 421 q 217 472 192 472 q 232 467 227 472 q 237 452 237 462 q 235 393 237 433 q 233 331 233 352 q 233 302 233 321 q 233 254 233 283 q 238 205 236 223 q 243 185 241 188 l 250 180 q 331 332 264 180 q 440 485 398 485 q 465 473 457 485 q 473 439 473 462 q 469 424 473 431 q 457 413 465 417 q 453 405 455 411 q 452 391 452 400 q 442 341 447 366 q 445 330 443 335 q 449 320 447 325 q 445 293 449 325 q 441 191 441 260 q 438 180 438 186 q 441 166 438 174 q 452 148 443 157 q 492 189 465 148 q 559 315 518 231 q 567 346 562 329 q 580 382 572 363 q 593 414 585 398 q 607 445 601 429 l 602 465 q 607 491 605 478 q 613 517 610 505 q 627 542 618 534 q 647 551 635 551 q 663 545 658 551 q 669 529 669 539 q 662 457 669 494 q 643 380 655 420 q 611 296 629 335 q 572 223 593 257 q 521 123 555 178 q 486 70 499 88 q 471 48 473 51 q 434 15 453 26 q 396 4 415 4 q 358 43 371 4 q 346 161 346 82 q 349 181 346 169 q 353 199 353 193 l 349 205 q 339 195 346 205 q 321 162 332 185 q 292 111 308 139 q 289 95 292 104 q 282 77 287 86 l 260 34 q 248 10 254 22 q 237 -13 242 -1 q 218 -27 229 -22 q 193 -32 207 -32 q 186 -31 189 -32 q 177 -28 182 -31 l 165 -16 q 149 54 160 -11 q 118 249 139 120 q 106 240 112 244 q 96 230 101 235 q 81 213 90 223 q 61 189 72 202 q 32 164 52 178 q 3 139 11 150 q -8 168 -1 152 q -23 202 -14 183 "},"$":{"x_min":2.203125,"x_max":449,"ha":486,"o":"m 202 339 q 203 348 203 343 q 178 375 195 359 q 138 415 160 391 q 101 453 117 435 q 74 487 84 470 q 45 533 56 515 q 33 555 34 550 q 28 580 28 562 q 28 627 28 598 q 37 661 28 639 q 64 715 46 684 q 122 791 88 756 q 200 858 156 827 q 216 877 210 865 q 224 906 222 889 q 233 964 228 933 l 227 979 q 230 1012 227 994 q 239 1018 232 1015 q 259 1022 246 1020 q 274 1020 266 1020 q 295 1020 283 1020 q 305 1005 302 1011 q 307 989 307 1002 q 307 953 307 975 q 305 947 307 947 q 299 931 303 947 q 301 926 300 927 q 307 925 302 925 q 415 961 384 961 q 440 945 431 961 q 449 899 449 930 q 442 869 449 883 q 420 841 435 855 q 395 820 407 830 q 369 800 382 810 q 342 779 359 791 q 303 753 325 766 q 285 727 292 747 q 279 674 279 707 q 279 648 279 663 q 279 615 279 634 q 279 579 279 593 q 279 556 279 564 q 279 508 279 540 q 279 461 279 476 q 283 450 281 452 q 325 405 307 425 q 352 371 343 385 q 381 321 371 345 q 393 275 391 297 q 391 268 392 272 q 391 258 391 265 q 399 249 392 254 q 417 234 406 243 q 419 218 419 229 q 418 210 419 214 q 415 204 417 207 l 367 170 q 347 149 359 161 q 319 121 335 137 q 286 93 307 110 q 239 56 266 77 q 222 -7 222 49 q 210 -68 222 -65 q 185 -65 193 -68 q 177 -56 177 -62 q 177 -28 177 -45 q 181 11 177 -11 l 178 14 q 157 4 169 9 q 136 -6 146 0 q 97 -22 115 -17 q 63 -28 79 -28 q 18 -14 34 -28 q 2 24 2 -1 q 46 75 2 43 q 181 148 91 106 q 194 162 189 151 q 200 193 200 174 q 202 221 202 207 q 202 249 202 235 q 202 339 202 294 m 207 769 q 180 745 191 759 q 162 713 168 731 q 148 642 155 676 q 160 615 154 629 q 173 587 166 602 q 190 559 182 570 q 205 541 197 547 q 212 548 212 544 l 207 570 q 207 609 207 586 q 207 665 207 632 q 207 720 207 697 q 207 760 207 744 l 207 769 m 258 290 q 254 279 255 288 q 253 254 253 270 q 250 210 253 227 q 246 189 248 193 q 241 178 243 182 q 239 170 239 174 q 244 165 239 167 q 261 176 253 170 q 277 187 269 182 q 292 202 287 195 q 297 216 297 209 q 287 254 297 236 q 258 290 278 273 "},"\\":{"x_min":-36,"x_max":480,"ha":516,"o":"m 480 36 q 478 26 480 43 q 472 -32 476 9 q 468 -36 471 -35 q 462 -37 466 -37 q 416 -23 431 -37 q 401 19 401 -9 q 393 52 401 28 q 367 118 385 77 q 358 147 364 129 q 342 186 351 164 q 296 272 333 203 q 193 460 259 340 q 178 492 187 473 q 156 536 169 511 q 125 594 145 556 q 78 689 106 633 q 54 733 68 707 q 24 795 41 759 q 9 828 17 808 q -8 877 1 849 q -16 916 -11 893 q -28 970 -21 939 q -36 1001 -32 985 q -32 1011 -36 1008 q -21 1015 -28 1015 q 6 1010 -8 1015 q 39 997 21 1006 q 66 991 53 994 q 87 959 79 988 q 98 924 92 943 q 114 884 105 905 q 127 847 118 871 q 145 787 136 823 q 163 732 153 756 q 181 691 173 707 q 190 672 185 684 q 202 645 195 660 q 243 569 219 614 q 297 462 266 523 q 317 416 305 443 q 345 352 329 388 q 366 307 353 334 q 397 248 379 281 q 405 227 400 239 q 419 197 411 214 q 439 155 427 181 q 464 95 450 130 q 466 84 464 91 q 473 65 469 77 q 478 43 476 55 q 480 36 480 30 "},"~":{"x_min":225,"x_max":706,"ha":908,"o":"m 706 310 q 695 289 706 304 q 665 261 684 274 q 631 237 649 250 q 596 215 614 223 q 578 202 586 211 q 562 191 570 193 q 539 191 550 188 q 525 194 528 194 q 509 196 521 194 q 483 204 497 198 q 467 214 475 208 q 451 223 459 219 q 417 238 433 232 q 396 245 401 245 q 310 215 359 245 q 258 185 262 185 q 241 191 250 185 q 227 209 233 197 l 225 216 q 227 241 225 225 q 242 268 230 256 q 272 297 256 282 q 309 322 288 312 q 364 340 335 334 q 409 347 393 347 q 538 293 429 347 q 614 320 590 309 q 628 330 622 324 q 642 338 634 336 q 684 343 656 343 q 698 330 690 343 q 706 310 706 317 "},"-":{"x_min":-9,"x_max":297,"ha":342,"o":"m 62 318 q 93 308 81 313 q 139 317 116 312 l 263 317 q 289 307 281 317 q 297 279 297 298 q 286 238 297 252 q 254 224 275 224 q 233 226 247 224 q 213 229 220 229 l 175 229 q 127 220 151 224 q 63 230 69 230 q 40 227 54 230 q 17 225 26 225 q -1 230 5 225 q -9 244 -9 235 q -2 256 -9 248 q 16 275 4 264 q 23 289 19 281 q 34 309 28 298 q 45 312 38 310 q 62 318 52 314 "},"Q":{"x_min":-5,"x_max":670,"ha":689,"o":"m -1 260 q 4 307 1 284 q 10 352 8 329 q 27 401 17 385 q 53 418 38 418 q 64 416 60 418 q 72 409 69 414 l 73 406 q 70 396 72 402 q 66 381 68 390 q 70 356 69 371 q 72 319 72 340 q 75 304 72 315 q 82 279 78 294 q 108 204 98 231 q 120 170 117 176 q 159 120 138 136 q 206 105 181 105 q 229 106 222 105 q 237 113 237 108 q 123 300 160 219 q 87 439 87 381 q 87 483 87 462 q 84 501 87 489 q 82 519 82 513 q 89 585 85 554 q 140 730 101 662 q 246 855 179 797 q 298 898 275 880 q 340 924 322 916 q 393 946 367 939 q 449 954 420 954 q 543 935 502 954 q 614 879 583 916 q 656 800 642 844 q 670 700 670 756 q 670 671 670 687 q 667 635 670 655 q 663 593 664 609 q 660 570 662 577 q 656 540 660 557 q 647 504 653 523 q 635 465 640 482 q 631 439 631 449 q 625 420 630 432 q 611 392 620 408 q 598 369 605 381 q 585 345 591 357 q 570 313 579 332 q 546 271 560 294 q 494 204 524 245 q 422 111 463 164 q 429 95 420 105 q 455 71 437 86 q 467 59 459 67 q 483 40 475 51 q 514 9 494 25 q 563 -22 534 -6 q 585 -42 571 -31 q 617 -68 599 -53 q 646 -90 637 -80 q 656 -106 656 -100 l 655 -112 q 635 -130 643 -119 q 602 -151 626 -142 q 587 -151 596 -151 q 566 -146 578 -151 q 527 -127 544 -131 q 501 -115 509 -123 q 477 -102 491 -110 q 446 -80 464 -93 q 396 -38 426 -64 q 327 24 367 -13 q 305 40 320 31 q 286 24 300 40 q 174 0 272 9 q 148 8 164 4 q 113 16 133 12 q 100 28 107 21 q 83 42 93 35 q 73 48 78 44 q 60 58 68 52 q 26 104 41 69 q 0 195 12 138 q -5 228 -2 211 q -2 241 -5 233 q 1 254 0 250 l -1 260 m 404 822 q 323 802 361 822 q 252 744 285 783 q 202 666 219 706 q 186 581 186 626 q 190 509 186 542 q 204 447 194 475 q 229 367 221 394 q 239 334 238 339 q 252 320 246 325 q 307 235 279 276 q 344 183 329 200 q 367 166 359 166 q 419 200 389 166 q 485 305 448 235 q 539 418 519 369 q 562 500 558 466 q 576 615 569 556 q 569 638 573 628 q 566 654 567 645 q 562 677 565 664 q 508 785 548 749 q 404 822 468 822 "},"M":{"x_min":40.34375,"x_max":800,"ha":809,"o":"m 104 672 q 100 700 102 686 q 101 710 100 694 q 107 764 103 726 q 114 777 112 771 q 119 787 117 783 q 110 800 113 795 q 107 808 107 805 q 117 887 112 850 q 128 910 117 897 q 159 938 139 923 q 189 959 174 950 q 216 973 203 968 q 238 983 234 979 q 245 988 241 988 q 261 977 255 988 q 267 944 267 966 q 262 913 267 933 q 258 883 258 892 q 258 852 258 879 q 258 774 258 825 q 268 696 258 737 q 294 610 278 654 q 339 522 315 551 q 392 494 363 494 q 451 523 414 494 q 539 613 489 553 q 608 699 578 659 q 657 772 638 739 q 698 826 674 802 q 751 869 721 850 q 766 878 760 875 q 775 882 772 882 q 793 863 787 882 q 800 809 800 845 q 793 743 796 776 q 775 637 787 692 q 745 523 764 582 q 729 471 736 493 q 720 433 723 449 q 717 411 719 424 q 712 380 714 398 q 697 346 705 363 q 686 314 690 333 q 679 269 682 295 q 678 257 679 265 q 677 242 677 250 q 645 107 661 173 q 639 92 644 101 q 619 80 630 89 q 596 56 608 72 q 576 36 584 42 q 564 30 568 30 q 556 33 559 30 q 553 44 553 36 q 554 53 553 50 q 571 120 564 76 q 584 227 578 163 q 594 300 584 240 q 623 466 604 360 q 631 507 626 483 q 642 564 635 532 q 649 592 646 580 q 653 610 653 604 q 650 619 653 616 q 643 623 648 623 q 628 612 639 623 q 602 580 618 601 q 583 556 592 569 q 562 531 573 543 q 529 495 544 512 l 480 445 q 464 434 473 441 q 441 420 454 428 q 401 385 428 400 q 350 371 373 371 q 296 389 322 371 q 247 444 271 407 q 226 481 236 462 q 204 517 216 499 l 200 517 q 188 462 197 513 q 165 312 179 411 q 142 154 150 211 q 134 79 134 96 q 126 43 134 56 q 104 29 119 31 q 84 25 97 28 q 52 17 70 22 q 45 20 48 18 q 43 25 43 21 l 47 50 l 40 76 q 51 116 44 97 q 51 193 51 157 q 58 218 54 200 q 63 244 63 236 q 61 258 63 249 q 59 272 59 267 q 70 383 59 309 q 82 494 82 456 q 77 525 80 510 q 88 587 80 550 q 104 672 95 623 "},"C":{"x_min":18,"x_max":650,"ha":647,"o":"m 650 140 q 600 104 630 124 q 530 59 570 83 q 467 23 494 38 q 421 0 439 7 q 363 -18 393 -12 q 300 -24 332 -24 q 278 -20 291 -24 q 252 -13 266 -17 q 223 -5 235 -9 q 203 -1 211 -2 l 195 6 l 176 9 q 145 21 163 9 q 107 56 128 34 q 75 94 87 76 q 57 128 62 113 l 39 186 q 25 234 30 216 q 21 258 21 252 l 29 288 q 20 314 23 304 q 18 330 18 324 q 21 363 18 335 q 30 440 24 391 q 40 463 34 450 q 50 494 45 477 l 48 509 q 50 521 48 514 q 56 537 52 528 q 87 604 72 570 q 118 670 102 638 q 152 720 131 695 q 200 774 173 746 q 215 792 206 781 q 235 815 223 802 q 263 836 247 822 q 302 872 279 850 q 318 879 308 874 q 340 891 327 884 q 349 897 344 893 q 360 908 354 902 q 413 928 368 914 q 473 942 459 942 q 525 937 504 942 q 559 923 546 933 l 580 919 q 619 878 606 913 q 632 776 632 842 q 632 726 632 745 q 629 701 632 707 q 620 649 625 680 q 607 578 615 619 q 598 542 607 567 q 577 481 590 518 q 553 420 563 441 q 536 397 543 399 q 479 383 510 391 q 459 385 465 383 q 453 393 453 387 q 454 408 453 397 q 456 422 456 418 q 456 474 456 448 q 461 511 456 484 q 476 583 466 539 q 495 658 487 630 q 508 692 503 685 q 537 727 528 710 q 546 757 546 743 q 537 790 546 776 q 510 812 528 804 q 475 820 493 816 q 440 829 457 823 q 415 821 426 823 q 396 816 404 818 q 311 774 352 809 q 233 678 270 739 q 184 572 202 625 q 158 465 165 519 q 152 425 156 449 q 140 368 148 401 q 151 331 146 348 l 145 269 q 150 255 145 266 q 169 225 156 245 q 182 197 176 213 q 192 162 188 182 q 197 152 193 157 q 205 143 200 147 q 224 128 215 134 q 285 80 253 96 q 354 65 317 65 q 378 68 357 65 q 438 79 400 71 q 456 88 445 83 q 482 98 467 93 q 508 118 495 112 q 533 124 522 124 q 541 135 536 128 q 554 150 546 142 q 591 171 574 158 q 623 202 607 185 q 650 140 650 143 "},"[":{"x_min":124,"x_max":519,"ha":483,"o":"m 519 957 q 503 921 519 933 q 458 905 488 909 q 387 893 416 900 q 344 873 358 885 q 334 873 341 871 q 324 869 326 875 q 325 856 323 866 q 327 842 328 845 q 296 722 313 804 q 261 514 279 640 q 250 417 255 464 q 240 331 245 371 q 223 178 230 244 q 216 67 216 112 q 220 32 216 49 q 251 17 233 22 q 290 13 269 13 q 356 21 317 13 q 401 30 396 30 q 408 28 407 30 q 408 22 409 26 q 365 -47 390 -34 q 253 -61 341 -61 q 177 -54 208 -61 q 130 -33 147 -48 q 133 -6 133 -16 q 128 6 133 0 q 124 22 124 13 q 124 45 124 32 q 124 73 124 59 q 129 157 124 110 q 140 259 134 205 q 149 350 144 303 q 161 444 154 398 q 173 505 166 476 q 185 565 180 534 q 203 676 194 622 q 220 774 212 729 q 227 818 225 797 q 233 855 229 839 q 247 897 239 881 q 259 917 255 913 q 302 942 275 930 q 367 966 330 953 q 430 980 401 976 q 484 985 459 985 q 510 978 502 985 q 519 957 519 971 "},"L":{"x_min":42,"x_max":430,"ha":427,"o":"m 403 201 q 430 139 430 142 q 414 113 421 127 q 398 85 406 100 q 377 64 390 73 q 348 50 364 56 q 302 31 324 40 q 264 13 281 22 q 222 1 245 4 q 179 -4 200 -1 q 150 -10 165 -10 q 124 -10 136 -10 q 107 -9 114 -10 q 96 -5 101 -8 q 85 2 90 -1 q 74 9 79 6 q 57 19 62 16 q 45 46 49 24 q 42 111 42 69 q 58 206 42 141 q 75 293 75 271 q 73 306 75 298 q 72 320 72 315 q 85 406 72 339 q 98 500 98 474 q 88 519 98 513 q 79 536 79 525 q 81 573 79 553 q 90 618 84 593 q 100 657 96 637 q 109 696 105 677 q 119 742 114 719 q 127 786 124 765 q 140 823 131 801 q 161 873 149 845 q 171 898 167 886 q 181 923 176 910 q 197 943 187 934 q 222 958 207 951 q 243 965 234 963 q 255 968 252 968 q 281 955 273 968 q 290 917 290 942 q 289 898 290 909 q 284 874 288 887 q 279 850 281 860 q 275 833 276 839 q 273 803 275 817 q 270 778 272 790 q 259 759 266 770 q 252 705 255 727 q 249 675 249 684 q 235 604 249 647 q 221 538 221 561 q 217 514 221 529 q 207 477 214 498 q 195 433 200 449 q 190 414 191 418 q 187 390 188 404 q 181 359 185 377 q 158 236 166 285 q 151 163 151 188 q 155 129 151 141 q 169 117 160 117 q 254 126 211 117 q 344 154 297 135 q 354 157 349 154 q 364 161 359 159 q 376 178 372 170 q 391 189 385 184 q 403 201 398 195 "},"!":{"x_min":100,"x_max":347,"ha":410,"o":"m 187 128 q 219 122 207 128 q 234 108 231 117 l 227 56 q 225 37 225 47 q 222 17 225 27 q 210 5 218 9 q 189 1 203 1 q 159 -4 178 1 q 130 -9 140 -9 q 107 4 115 -9 q 100 47 100 18 q 129 101 100 75 q 187 128 159 128 m 173 550 q 184 589 180 572 q 189 618 189 606 q 187 634 189 624 q 185 681 185 644 q 176 680 180 680 l 164 687 l 163 696 q 172 742 163 712 q 180 786 182 772 l 180 822 q 181 843 178 832 q 189 868 183 855 q 201 892 194 883 q 215 904 207 901 q 223 907 219 906 q 231 910 227 909 q 255 930 244 921 q 276 948 267 939 q 306 967 293 960 q 331 974 320 974 q 343 965 339 974 q 347 940 347 957 q 344 913 347 929 q 336 874 342 896 q 327 836 331 852 q 324 809 324 819 q 318 755 324 794 q 302 655 312 716 q 284 552 294 614 q 260 406 273 489 q 258 389 260 399 q 254 364 256 379 q 251 354 253 360 q 245 344 249 349 q 241 315 244 339 q 233 244 237 290 q 198 202 231 231 q 154 173 166 173 q 145 177 147 173 q 145 189 145 180 q 145 204 145 199 l 150 231 q 146 279 148 256 q 146 309 146 295 q 148 337 146 323 q 156 362 152 352 q 159 376 158 368 q 161 388 161 383 q 161 421 161 406 q 161 425 161 418 q 161 449 161 433 q 163 461 163 455 q 163 473 163 467 q 173 513 170 494 q 173 550 176 532 "}," ":{"x_min":0,"x_max":0,"ha":340},"{":{"x_min":51,"x_max":520,"ha":483,"o":"m 520 953 q 515 925 520 936 q 500 912 510 914 q 489 903 494 911 q 477 895 483 895 q 459 901 468 895 q 442 907 450 907 q 397 894 418 903 q 354 871 376 885 q 324 832 337 861 q 304 763 312 804 q 298 734 302 748 q 292 709 294 721 q 289 678 290 692 q 286 654 288 664 q 274 609 282 632 q 263 565 268 588 q 248 527 258 543 q 220 499 237 509 q 189 478 204 488 q 233 425 218 459 q 249 343 249 391 q 247 318 249 332 q 244 288 246 304 q 244 266 243 278 q 243 244 245 254 q 236 209 241 227 q 227 175 230 191 q 218 124 221 147 q 216 90 216 101 q 218 65 216 76 q 224 47 220 54 q 247 26 233 33 q 281 20 261 20 q 343 29 303 20 q 392 38 382 38 q 407 33 402 38 q 411 23 411 29 q 397 -12 411 4 q 356 -39 383 -28 q 305 -55 333 -50 q 247 -61 278 -61 q 145 -31 169 -61 q 121 58 121 -2 q 121 101 121 73 q 128 160 121 129 q 136 185 130 172 q 144 211 142 198 q 146 244 146 227 q 148 274 146 260 q 153 315 151 297 q 156 344 156 333 q 149 387 156 368 q 129 422 142 406 q 108 438 121 431 q 78 454 95 445 q 57 465 64 461 q 51 474 51 469 q 55 494 51 481 q 76 515 60 508 q 116 531 98 524 q 145 551 134 539 q 163 577 155 562 q 177 608 171 591 q 186 641 182 623 q 192 678 190 659 q 199 733 195 707 q 209 783 203 760 q 225 834 217 810 q 246 880 234 859 q 273 915 258 899 q 303 941 288 930 q 370 976 332 964 q 450 988 407 988 q 503 979 486 988 q 520 953 520 971 "},"X":{"x_min":-51,"x_max":570,"ha":551,"o":"m 453 320 q 464 299 460 312 q 469 271 469 287 q 474 239 471 251 q 479 221 477 226 q 491 187 487 201 q 495 166 495 173 q 495 143 495 156 q 491 113 495 129 q 481 87 486 100 q 469 62 475 73 q 454 38 462 49 q 436 20 446 28 q 409 2 421 8 q 391 -3 398 -3 q 378 6 383 -3 q 371 24 374 15 q 358 37 364 30 q 346 51 352 44 q 339 67 341 58 q 337 89 337 76 q 341 120 337 100 q 354 170 346 141 q 349 208 352 185 q 338 261 345 231 q 330 300 336 277 q 315 354 323 323 q 304 380 310 364 q 292 417 299 396 q 281 443 289 430 q 262 415 269 429 q 247 391 259 408 q 214 350 235 375 q 199 327 209 343 q 173 282 188 310 q 137 229 154 253 q 118 197 125 212 q 108 172 111 183 q 112 168 110 169 q 118 165 115 166 q 128 172 121 168 q 143 182 135 176 l 148 182 q 161 178 157 184 q 166 161 165 172 q 161 149 165 156 q 151 127 158 141 q 70 53 145 114 q -13 -7 -3 -7 q -41 4 -32 -7 q -51 40 -51 16 q -51 74 -51 51 q -51 108 -51 97 q -35 165 -51 132 q 9 238 -20 197 q 56 296 33 267 q 101 352 79 325 q 205 495 170 443 q 240 561 240 548 q 229 598 240 570 q 196 671 218 625 q 169 729 180 706 q 152 763 158 752 q 145 771 149 765 q 136 783 141 776 q 124 807 131 792 q 105 841 116 821 q 95 856 99 848 q 84 871 90 863 q 73 890 77 882 q 70 904 70 898 q 76 922 70 916 q 96 929 83 929 q 124 920 105 929 q 155 912 143 912 q 224 832 196 870 q 270 760 253 794 q 275 748 272 756 q 283 733 279 741 q 324 675 301 703 q 336 688 330 680 q 349 707 342 696 q 367 733 357 718 q 389 770 376 747 q 402 798 394 783 q 419 826 409 812 q 432 852 424 837 q 449 887 439 867 q 459 898 453 891 q 471 913 464 904 q 491 945 481 929 q 511 977 501 961 q 539 1019 528 1004 q 553 1034 549 1034 q 565 1028 561 1034 q 570 1012 570 1023 q 570 976 570 992 q 567 949 570 961 q 560 931 564 943 q 551 903 555 920 q 511 831 532 869 q 467 752 490 794 q 432 689 451 722 q 387 621 413 657 q 371 593 376 605 q 366 576 366 581 q 409 459 366 573 q 453 320 453 345 "},"P":{"x_min":6,"x_max":565,"ha":602,"o":"m 134 777 q 122 802 131 786 q 98 843 112 818 q 75 877 82 865 q 68 895 68 890 q 110 957 68 914 q 173 1001 153 1001 q 195 989 188 995 l 215 989 q 251 971 232 979 q 288 954 270 963 q 355 914 342 929 q 397 880 368 899 q 413 862 401 874 q 446 830 425 849 q 453 823 449 828 q 461 811 457 817 q 510 748 490 777 q 539 693 529 718 q 558 628 552 663 q 565 553 565 594 q 545 426 565 478 q 483 349 525 374 q 471 341 479 346 q 457 332 464 337 l 448 323 q 410 295 437 310 q 342 264 384 281 q 223 215 285 241 q 194 201 206 206 q 175 196 182 196 q 149 193 155 196 q 144 138 144 190 q 144 73 144 105 q 149 46 144 62 q 169 14 154 31 q 155 -12 163 0 q 136 -40 147 -25 q 111 -67 124 -58 q 87 -77 99 -77 q 55 -53 65 -77 q 45 18 45 -29 q 49 55 45 33 q 64 111 54 78 l 60 151 q 43 160 51 155 q 27 170 35 164 q 10 182 15 175 q 6 195 6 189 q 38 219 6 204 q 70 262 70 235 q 67 283 70 269 q 64 304 64 298 q 77 384 70 344 q 80 408 78 388 q 86 467 82 429 q 92 496 88 478 q 100 537 96 513 l 96 561 l 134 777 m 189 858 q 183 855 185 858 q 182 849 182 853 q 260 726 260 766 q 234 620 260 714 q 199 507 209 527 l 205 479 q 178 361 187 410 q 169 283 169 312 q 172 272 169 275 q 180 269 175 269 q 204 275 187 269 q 248 296 221 281 q 283 313 265 305 q 318 330 300 321 q 335 341 325 334 q 356 356 344 347 q 381 376 372 368 q 393 386 390 384 q 436 437 421 406 q 451 509 451 467 q 445 560 451 535 q 428 613 439 586 l 427 630 q 422 637 425 633 q 415 647 419 642 q 406 658 411 651 q 397 676 401 665 q 359 728 387 697 q 285 800 331 759 q 273 811 279 805 q 258 825 266 817 q 228 839 246 831 q 189 858 211 847 "},"%":{"x_min":17,"x_max":764,"ha":809,"o":"m 61 756 q 71 782 66 766 q 83 821 77 799 q 90 842 87 833 q 96 859 93 852 q 107 884 102 872 q 118 909 112 896 q 134 919 122 914 q 169 932 147 924 l 193 916 q 218 933 206 927 q 241 940 230 940 q 261 934 254 937 l 273 938 q 299 920 287 938 q 320 867 310 903 q 333 816 329 840 q 337 774 337 793 q 332 717 337 750 q 318 642 327 685 q 299 567 308 597 q 279 525 289 538 q 259 498 270 515 q 235 458 248 481 q 224 435 230 444 q 214 419 219 425 q 197 399 206 406 q 181 392 189 393 q 161 386 171 390 q 142 378 151 383 q 98 386 117 383 q 77 395 89 388 q 50 415 66 402 q 28 439 35 428 q 24 460 21 451 q 26 478 24 471 q 21 508 23 496 q 17 525 17 519 q 18 535 17 532 l 21 563 q 18 608 21 586 q 36 682 18 613 q 61 756 54 752 m 206 823 q 196 820 202 823 q 178 811 189 817 q 129 770 147 795 q 112 707 112 744 l 112 691 q 117 654 114 671 l 105 620 q 109 588 105 603 q 106 556 109 577 q 103 527 103 536 q 114 487 103 500 q 147 474 125 474 q 156 476 151 474 q 171 486 162 479 q 196 504 184 494 q 232 567 219 543 q 248 599 244 592 q 260 647 256 620 q 264 709 264 675 q 249 794 264 766 q 206 823 235 823 m 649 993 q 654 990 652 993 q 656 983 656 988 q 651 957 656 972 q 640 921 647 941 q 623 877 629 893 q 616 858 617 861 q 575 743 597 793 q 528 657 554 693 q 512 631 521 647 q 495 597 504 616 q 479 558 486 573 q 466 535 471 543 q 422 456 447 504 q 364 342 397 408 q 341 305 354 327 q 310 251 327 282 q 302 231 307 241 q 293 211 298 222 q 239 124 262 168 q 204 36 217 80 q 200 21 202 31 q 193 0 198 11 q 188 -16 191 -6 q 178 -40 184 -27 q 148 -61 159 -54 q 133 -68 136 -68 q 119 -54 124 -68 q 114 -11 114 -40 q 122 25 114 0 q 147 89 131 51 q 160 123 151 103 q 184 170 169 143 q 196 190 190 179 q 206 211 202 200 l 258 336 q 272 362 264 346 q 290 400 281 378 q 302 422 292 404 q 332 469 312 439 q 341 486 335 474 q 354 516 346 498 q 379 559 366 536 q 404 607 391 582 q 461 734 435 673 q 470 752 465 742 q 480 770 475 761 q 492 800 485 783 q 510 842 500 818 q 521 876 516 859 q 532 912 526 894 q 549 950 540 937 q 572 966 559 963 q 589 970 579 966 q 610 979 598 973 q 632 989 623 986 q 649 993 642 993 m 485 372 l 488 372 q 497 398 491 382 q 510 435 503 414 q 521 473 516 458 q 530 498 526 489 q 549 525 538 515 q 570 540 559 536 q 581 543 574 542 q 596 547 587 543 l 620 531 q 646 549 634 543 q 668 555 658 555 q 676 553 671 555 q 687 549 680 551 l 700 554 q 726 536 715 554 q 746 483 737 518 q 759 432 755 456 q 764 390 764 408 q 758 333 764 366 q 744 257 753 301 q 726 182 735 211 q 707 141 716 154 q 687 113 698 129 q 662 74 676 96 q 651 52 656 62 q 641 35 646 42 q 624 15 632 22 q 608 9 616 9 q 587 2 597 6 q 568 -5 577 0 q 525 2 544 0 q 504 11 516 4 q 478 31 492 18 q 455 55 462 44 q 449 75 448 66 q 452 92 451 85 q 450 103 452 95 q 447 123 449 111 q 444 150 444 135 l 449 178 q 445 224 445 219 q 462 298 453 264 q 485 372 473 332 m 632 438 q 610 429 618 434 q 557 387 576 414 q 538 323 538 360 q 538 303 538 314 l 544 269 q 534 254 537 260 q 532 244 532 248 q 533 224 532 237 q 535 203 535 210 q 532 173 535 193 q 530 142 530 152 q 540 101 530 114 q 574 89 551 89 q 583 92 577 89 q 598 101 589 95 q 623 120 610 110 q 659 182 646 158 q 676 215 672 206 q 687 263 683 235 q 692 324 692 291 q 677 409 692 381 q 632 438 662 438 "},"#":{"x_min":6,"x_max":605,"ha":617,"o":"m 294 621 q 347 628 323 628 q 393 627 371 628 q 401 654 394 630 q 422 723 409 678 q 426 746 424 733 q 431 776 427 760 q 434 792 433 781 q 436 821 436 803 q 444 852 436 838 q 469 877 453 865 q 500 896 485 887 q 530 913 516 904 q 552 925 541 919 q 561 920 558 925 q 564 906 564 915 q 559 887 564 899 q 555 870 555 875 q 540 787 555 846 q 499 637 526 728 q 527 637 510 637 q 565 641 544 637 q 581 645 570 642 q 598 648 592 648 q 603 645 602 648 q 605 636 605 642 q 601 627 605 632 q 592 617 598 623 q 532 569 564 585 q 467 554 501 554 q 452 498 462 531 q 429 424 443 466 q 506 435 478 431 q 542 440 534 440 q 548 436 546 440 q 550 428 550 433 q 545 418 550 424 q 532 402 540 412 q 480 364 512 378 q 402 345 447 350 q 370 229 382 270 q 356 178 358 187 q 337 87 345 130 q 330 7 330 45 q 312 1 320 1 q 301 9 305 5 q 281 22 292 14 q 279 30 279 24 q 279 45 279 36 q 279 97 279 78 q 282 121 279 117 q 286 132 283 125 q 289 146 288 138 q 298 199 291 153 q 319 331 305 246 q 197 305 210 318 q 156 177 184 292 q 134 83 141 121 q 128 28 128 45 q 128 17 128 22 q 128 5 129 13 q 114 1 120 1 q 106 3 110 1 q 100 9 102 5 q 86 16 92 11 q 79 30 81 22 q 79 64 79 49 q 81 106 79 86 q 90 143 84 126 q 93 182 90 159 q 100 235 96 205 q 106 264 102 247 q 114 305 110 282 q 65 296 90 299 q 15 293 41 293 q 8 295 11 293 q 6 301 6 297 q 21 339 13 322 q 25 347 23 342 q 28 358 26 353 q 46 386 34 375 q 76 402 57 396 q 109 410 92 406 q 142 418 126 413 q 158 470 153 449 q 163 502 163 490 q 160 512 163 509 q 153 516 158 516 q 115 508 146 516 q 72 501 84 501 q 63 503 66 501 q 61 512 61 506 q 66 528 61 517 q 82 556 72 539 q 88 574 86 568 q 99 595 94 587 q 112 606 105 602 q 134 612 123 609 q 157 617 146 615 q 173 621 164 619 q 193 625 182 623 q 207 670 200 644 q 224 728 215 695 q 224 747 224 740 q 226 757 225 753 q 232 771 230 762 q 234 793 234 781 q 244 846 234 823 q 273 880 255 868 q 307 900 288 889 q 352 926 326 911 q 360 921 357 925 q 363 910 363 917 q 355 859 359 884 q 335 771 352 831 q 294 621 319 711 m 260 528 q 244 478 253 508 q 224 409 235 449 q 274 419 245 419 q 342 419 304 419 q 357 464 349 434 q 372 539 364 495 q 293 530 321 533 q 260 528 264 528 "},"_":{"x_min":18,"x_max":661,"ha":681,"o":"m 661 -155 q 651 -185 661 -175 q 623 -195 641 -195 q 498 -195 591 -195 q 249 -195 405 -195 q 108 -195 161 -195 q 37 -197 55 -195 q 22 -198 27 -199 q 18 -190 18 -197 q 40 -147 18 -173 q 76 -126 63 -121 q 179 -126 114 -126 q 339 -126 244 -126 q 516 -126 445 -126 q 623 -126 586 -126 q 652 -131 643 -121 q 661 -155 661 -140 "},"+":{"x_min":29.359375,"x_max":653,"ha":681,"o":"m 292 377 q 246 377 273 377 q 182 377 218 377 q 138 368 158 370 q 107 367 119 367 q 30 381 103 367 l 29 384 q 34 429 33 413 q 36 449 36 445 q 42 462 36 458 q 61 467 49 467 q 81 466 72 467 q 99 465 91 465 q 126 467 117 465 l 193 456 q 209 460 200 458 q 227 463 218 463 q 243 463 234 463 q 264 463 252 463 q 286 463 277 463 q 299 463 295 463 q 301 479 299 469 q 304 503 302 489 l 303 508 q 306 516 304 511 q 308 526 307 520 l 303 543 q 310 577 305 549 q 315 655 315 606 q 315 677 315 665 q 315 699 315 688 q 324 723 317 716 q 339 731 331 731 q 370 732 367 731 q 379 732 372 733 q 405 727 396 732 q 414 715 414 723 q 413 703 414 710 q 410 688 412 697 q 407 671 408 678 q 406 661 406 664 q 398 594 403 633 q 394 501 394 554 q 389 485 391 494 q 386 465 387 476 q 399 463 391 463 q 419 465 407 463 l 427 458 l 435 465 q 447 463 443 463 l 451 458 l 464 465 l 482 456 q 536 462 513 460 q 570 465 558 465 q 582 463 574 465 q 602 458 590 461 q 632 466 614 463 q 647 461 642 466 q 653 445 653 456 q 649 430 651 437 q 648 412 649 422 q 645 393 647 403 q 639 376 644 382 q 625 370 633 370 q 599 373 615 370 q 574 376 582 376 q 553 370 564 373 l 500 376 l 480 368 l 458 376 q 444 371 449 373 q 435 370 439 370 q 412 373 427 370 q 388 376 396 376 q 376 373 380 375 q 374 345 376 364 q 369 295 372 326 q 366 250 366 266 q 366 230 366 234 l 370 194 q 366 170 368 182 q 361 146 365 157 q 353 113 357 124 q 346 102 349 102 l 319 109 q 295 105 307 106 q 273 104 283 104 l 266 115 q 272 155 272 136 q 272 189 272 174 q 275 211 272 195 q 286 253 279 226 q 279 300 282 277 q 292 377 285 337 "},")":{"x_min":42,"x_max":327,"ha":378,"o":"m 175 948 q 219 936 199 941 q 234 922 227 929 q 248 909 241 914 q 296 771 266 888 q 327 606 327 654 q 301 394 327 501 q 227 179 276 288 q 201 123 217 157 q 166 44 185 89 q 115 -38 142 -11 q 54 -66 87 -66 q 45 -64 48 -66 q 42 -58 42 -62 q 51 -34 42 -54 q 77 24 61 -13 q 108 86 98 64 q 118 111 118 108 q 166 237 147 186 q 193 315 184 288 q 221 430 211 377 q 231 527 231 483 q 228 569 231 539 q 218 644 225 599 q 203 741 209 707 q 196 780 198 775 q 168 837 188 809 q 116 888 148 864 q 115 896 116 892 q 130 935 115 922 q 175 948 145 948 "},"'":{"x_min":169.671875,"x_max":331,"ha":409,"o":"m 181 495 q 171 499 177 495 q 169 527 171 513 q 174 557 173 541 l 174 604 q 175 655 171 628 q 189 712 179 681 q 187 744 188 728 q 187 775 187 762 q 189 797 187 789 q 199 833 194 815 q 203 852 202 842 q 204 870 204 861 q 274 925 246 906 q 315 944 302 944 q 327 940 323 944 q 331 927 331 936 q 326 897 331 919 q 312 838 321 874 q 294 772 300 797 q 286 735 288 746 q 286 721 286 729 q 286 701 286 712 q 278 686 282 695 q 272 667 275 678 l 266 622 q 255 556 256 558 q 215 518 254 555 q 194 501 204 507 q 181 495 185 495 "},"}":{"x_min":22,"x_max":491,"ha":482,"o":"m 491 451 q 481 432 491 444 q 455 411 471 419 q 447 406 452 409 q 439 403 443 403 q 430 403 435 402 q 423 403 426 404 q 407 390 414 398 q 395 375 400 382 q 366 319 378 351 q 349 247 353 287 q 349 224 349 235 q 347 200 349 212 q 341 179 345 190 q 335 159 337 168 q 330 132 332 145 q 323 106 327 118 q 314 85 319 95 q 303 65 308 75 q 295 44 299 55 q 285 25 292 33 q 262 2 275 12 q 237 -15 248 -7 q 212 -33 225 -24 q 186 -48 200 -43 q 167 -57 178 -52 q 147 -63 157 -62 q 119 -63 133 -65 q 90 -61 105 -61 q 71 -65 80 -61 q 54 -67 61 -69 q 29 -51 37 -64 q 22 -28 22 -39 q 27 1 22 -9 q 41 13 32 13 q 71 16 56 16 q 98 19 85 16 q 143 30 122 22 q 186 54 164 38 q 215 94 202 66 q 236 161 227 121 q 244 207 241 186 q 249 244 247 228 q 255 264 251 254 q 261 280 259 274 q 265 316 265 298 q 300 394 279 361 q 351 447 322 426 q 307 500 322 465 q 292 583 292 535 q 308 717 292 629 q 325 835 325 806 q 323 859 325 849 q 316 878 321 870 q 294 899 308 891 q 259 907 279 907 q 230 900 247 907 q 195 889 213 893 q 166 887 180 887 q 147 887 152 887 q 134 890 139 887 q 129 900 129 893 q 133 922 129 911 q 144 942 137 934 q 161 954 151 950 q 184 965 172 959 q 210 977 195 970 q 239 986 225 984 q 266 988 252 988 q 294 988 279 988 q 321 988 307 988 q 344 988 334 988 q 406 949 392 979 q 421 867 421 918 q 403 721 421 822 q 385 581 385 620 q 391 537 385 556 q 411 503 398 517 q 434 492 420 495 q 465 482 447 489 q 485 466 479 478 q 491 451 491 455 "},"a":{"x_min":-28,"x_max":514,"ha":511,"o":"m -2 231 l 57 272 q 65 281 61 276 q 76 298 70 287 q 88 313 80 307 q 106 324 96 319 q 121 341 111 331 q 146 365 131 351 q 165 376 153 369 q 189 397 176 384 q 295 485 250 455 q 372 514 341 514 q 398 506 390 514 q 407 485 407 499 q 401 460 407 471 q 386 442 396 449 q 350 415 369 430 q 324 385 339 401 q 288 353 308 369 q 276 337 281 344 q 264 325 273 334 q 239 305 254 316 q 210 266 232 290 q 151 209 188 242 q 134 187 146 204 q 103 142 122 170 l 108 136 q 138 152 122 141 q 173 183 154 164 q 210 217 196 204 q 230 235 224 231 q 240 240 235 237 q 250 247 244 243 q 308 302 281 284 q 357 321 334 321 q 378 309 371 321 q 386 276 386 298 q 386 210 386 241 q 398 171 386 188 q 430 154 410 154 q 441 157 436 154 q 453 166 447 160 q 462 177 458 172 q 471 188 466 183 q 479 193 474 190 q 488 201 484 196 q 504 166 498 181 q 514 139 510 150 q 483 109 498 124 q 451 81 468 94 q 412 57 431 65 q 375 50 393 50 q 307 74 331 50 q 284 150 284 99 q 281 163 284 156 q 273 176 279 169 q 266 169 270 173 q 256 159 262 165 q 235 142 248 152 q 205 118 222 132 q 165 78 181 93 q 143 56 149 62 q 112 33 130 44 q 73 9 94 21 q 49 -2 59 1 q 34 -7 39 -7 q -12 8 2 -7 q -28 57 -28 24 q -20 92 -28 76 q 2 124 -12 109 q 4 139 4 133 q 2 146 4 142 q -2 154 0 149 q -11 176 -6 164 q -22 201 -16 188 q -14 212 -19 204 q -2 231 -9 220 "},"T":{"x_min":-58,"x_max":417,"ha":379,"o":"m 113 958 q 172 970 140 966 q 243 975 204 975 q 265 972 251 975 q 289 970 280 970 q 308 966 301 968 q 328 961 315 964 l 346 966 q 359 961 352 966 q 376 951 366 957 q 391 960 381 955 q 407 952 401 960 q 416 930 414 944 q 416 908 416 919 q 414 886 416 898 q 415 869 414 881 q 417 852 417 858 q 413 841 417 844 q 405 838 410 838 q 355 842 379 838 q 306 855 330 846 q 269 849 285 851 q 249 845 255 848 q 244 838 244 842 q 251 828 246 833 q 262 818 255 823 q 273 803 267 815 q 286 773 279 792 q 289 759 288 766 q 291 746 291 752 q 288 711 291 732 q 282 676 285 689 q 273 632 276 649 q 267 606 269 615 q 265 589 265 599 q 265 568 265 580 q 259 542 265 558 q 249 507 253 527 q 247 487 249 499 q 242 461 245 476 q 235 441 240 452 q 227 414 231 429 q 229 393 229 404 q 224 354 227 374 q 216 295 220 325 q 209 237 212 265 q 200 219 205 229 q 202 205 200 214 q 204 189 204 195 q 201 167 204 181 q 198 145 198 152 q 198 105 198 132 q 198 64 198 78 q 203 42 200 53 q 198 27 201 33 q 192 18 196 21 q 170 5 180 10 q 159 -4 163 0 q 151 -9 155 -9 q 131 -4 137 -9 q 126 5 126 0 q 130 49 126 28 q 127 57 128 52 q 120 71 125 62 q 116 179 120 123 q 116 260 116 219 q 116 308 116 279 q 123 374 116 336 q 130 441 130 412 q 130 488 130 469 q 132 508 130 496 q 137 539 135 521 q 141 567 139 555 q 143 590 143 580 q 142 602 143 596 q 141 613 141 608 q 150 640 147 630 q 154 654 154 651 q 148 672 151 663 q 156 706 152 681 q 167 771 161 731 q 167 790 167 779 q 167 818 167 802 l 163 830 q 153 833 160 831 q 136 837 147 835 l 128 831 q 110 827 119 829 q 91 822 101 825 q -45 784 22 802 q -54 788 -51 784 q -58 800 -58 792 q -54 814 -58 804 q -43 840 -51 824 q -40 880 -43 864 q -35 903 -38 895 q -19 928 -30 918 q 6 944 -8 938 q 64 957 37 954 q 113 958 90 961 "},"=":{"x_min":28.703125,"x_max":659,"ha":681,"o":"m 648 560 q 655 556 652 560 q 659 548 659 553 q 639 500 659 534 q 607 467 619 467 q 278 467 418 467 q 50 448 139 467 q 44 451 46 448 q 42 463 42 454 q 42 479 42 470 q 46 500 42 487 q 61 538 54 525 q 73 551 67 551 q 104 551 89 551 q 135 551 120 551 q 193 551 164 551 q 248 551 221 551 q 260 554 253 551 q 272 557 267 557 q 281 558 276 557 q 289 560 285 560 q 486 560 395 560 q 648 560 577 560 m 641 302 q 644 282 644 291 q 641 267 644 273 q 631 255 638 258 q 614 252 624 252 q 511 264 566 264 q 393 264 456 264 q 365 270 380 264 q 336 277 350 277 q 300 277 318 277 q 264 277 282 277 q 219 277 242 277 q 172 277 196 277 q 105 277 141 277 q 35 277 70 277 q 32 290 34 284 q 28 302 29 295 q 47 340 32 320 q 72 360 63 360 q 161 360 117 360 q 248 360 205 360 q 437 360 345 360 q 616 345 529 360 q 630 333 624 343 q 641 302 636 322 "},"N":{"x_min":4,"x_max":698,"ha":712,"o":"m 132 750 l 121 794 q 129 821 125 807 q 137 849 133 835 q 150 863 141 858 q 176 869 160 869 q 194 871 182 869 q 212 874 206 874 q 228 864 218 874 q 242 854 238 855 q 253 865 246 857 q 270 886 260 873 q 287 904 279 897 q 304 913 295 911 q 323 905 315 908 q 329 899 327 902 q 331 889 331 895 q 327 875 331 886 q 317 845 324 864 q 306 811 310 824 q 301 790 302 797 q 285 762 291 774 q 280 738 280 749 q 287 698 280 725 q 311 631 295 671 q 354 518 332 577 q 396 392 374 453 q 442 276 418 331 q 483 189 467 217 q 507 161 499 161 q 516 168 513 161 q 520 193 520 176 q 521 211 520 200 q 527 234 523 222 q 538 276 533 253 q 550 338 545 311 q 560 383 556 364 q 567 434 563 395 q 571 541 571 474 q 574 560 571 548 q 579 588 577 572 q 583 615 582 603 q 585 635 585 626 q 581 681 585 650 q 578 727 578 712 q 596 811 588 770 q 610 869 604 846 q 621 905 617 893 q 647 947 632 929 q 681 977 663 965 l 686 977 q 695 974 693 977 q 698 965 698 971 q 692 943 694 951 q 696 918 694 931 q 691 889 694 901 q 687 867 689 882 q 686 830 686 852 q 686 795 686 822 q 676 723 686 768 q 669 597 676 660 q 654 470 662 533 q 642 332 654 394 q 617 220 631 269 q 605 153 614 190 q 582 74 596 117 l 562 40 q 520 23 560 38 q 475 9 480 9 q 445 35 465 9 q 398 117 425 62 q 357 198 372 166 q 337 247 341 230 q 333 262 336 253 q 327 284 331 272 q 294 358 314 314 q 247 462 274 402 q 235 491 242 477 q 218 521 228 505 l 214 519 q 204 485 209 505 q 194 436 200 464 q 180 403 187 418 q 157 318 170 364 q 130 219 145 272 q 122 182 126 201 q 113 143 118 163 l 101 121 q 95 81 98 100 q 83 43 90 65 q 66 -8 76 21 q 56 -32 64 -24 q 35 -41 49 -41 q 30 -46 34 -43 q 17 -52 26 -49 q 7 -45 10 -53 q 4 -20 4 -36 q 7 9 4 -11 q 17 60 10 29 q 28 116 24 96 q 34 141 33 136 q 40 184 37 157 q 47 245 43 210 q 52 267 49 253 q 59 297 55 280 q 73 371 63 311 q 99 538 83 431 q 132 750 116 643 "},"2":{"x_min":8.359375,"x_max":535,"ha":542,"o":"m 331 849 q 353 842 340 847 q 384 828 366 837 q 413 812 399 821 q 441 796 427 804 q 463 775 454 790 q 479 742 471 761 q 493 703 489 718 q 497 681 497 688 q 497 669 497 675 q 497 653 497 662 q 495 635 497 642 q 494 625 494 628 q 466 541 494 597 q 385 398 439 484 q 371 379 380 390 q 350 353 362 368 q 312 296 335 330 q 258 218 289 262 q 189 126 212 161 q 167 80 167 91 q 192 64 167 70 q 265 59 217 58 q 265 59 234 59 q 389 59 296 59 q 409 55 399 55 q 459 66 434 62 q 509 70 484 70 q 528 64 521 70 q 535 46 535 58 q 529 24 535 35 q 512 4 523 13 q 492 -11 503 -3 q 472 -27 482 -18 q 445 -36 461 -32 q 409 -43 430 -40 q 375 -49 390 -45 q 351 -59 360 -54 q 338 -62 343 -61 q 303 -65 319 -65 q 256 -71 288 -65 q 210 -77 224 -77 q 71 -64 118 -77 q 18 -22 23 -50 q 15 -7 17 -18 q 8 21 13 3 q 35 80 10 39 q 111 183 61 120 q 241 347 195 288 q 296 417 287 406 q 369 533 344 484 q 394 610 394 581 q 389 639 394 627 q 374 658 384 651 q 357 668 369 662 q 326 681 345 674 q 273 700 294 694 q 243 707 252 707 q 140 683 177 707 q 95 614 103 660 q 82 590 93 604 q 62 577 70 577 q 32 621 52 577 q 17 677 13 665 l 23 700 q 17 718 20 705 q 28 763 17 722 q 66 817 39 804 q 96 831 84 824 q 113 843 109 838 q 130 846 117 844 q 163 853 142 849 q 189 856 177 855 q 212 858 202 858 q 237 858 220 858 q 281 853 254 858 q 331 849 305 849 "},"j":{"x_min":-23.9375,"x_max":427,"ha":400,"o":"m -23 201 q 14 238 -11 214 q 79 298 39 262 q 98 320 83 301 q 144 374 114 339 q 178 411 158 389 q 223 464 198 433 q 256 499 240 487 q 288 512 273 512 q 316 502 307 512 q 326 474 326 492 q 322 440 326 462 q 319 406 319 417 q 313 339 319 387 q 295 216 307 292 q 292 200 295 211 q 285 170 290 189 q 280 145 281 157 q 279 125 279 134 q 280 117 280 120 q 336 162 312 141 q 376 201 360 183 l 403 139 q 310 55 396 136 q 292 29 306 43 q 255 1 279 16 q 239 -28 249 -9 q 218 -72 230 -46 q 206 -106 211 -90 q 198 -136 201 -123 q 175 -200 191 -163 q 134 -287 158 -238 q 82 -375 105 -346 q 44 -405 59 -405 q 18 -402 28 -403 q 6 -399 9 -401 q -1 -385 0 -395 q -4 -360 -4 -375 q 0 -328 -4 -350 q 9 -276 2 -307 q 21 -233 13 -254 q 39 -192 29 -213 q 57 -154 47 -173 q 76 -115 66 -136 q 119 -56 98 -88 q 161 12 140 -24 q 169 49 165 26 q 178 101 173 71 q 188 161 184 134 q 194 197 191 184 q 195 216 196 211 l 191 251 l 203 288 q 196 300 200 296 q 186 305 191 305 q 162 298 173 305 q 141 278 151 291 q 113 245 130 262 q 74 207 96 228 q 28 164 46 181 q 2 139 10 148 q -5 160 0 148 q -15 189 -10 172 q -19 196 -17 193 q -23 201 -21 199 m 397 828 q 420 821 413 828 q 427 801 427 814 q 421 769 427 788 q 406 727 416 750 q 392 691 398 708 q 361 661 387 679 q 321 644 334 644 q 291 646 303 644 q 272 653 278 648 q 262 670 266 658 q 259 702 259 683 q 312 781 259 734 q 397 828 365 828 "},"Z":{"x_min":-36,"x_max":577,"ha":574,"o":"m 549 202 q 558 181 553 193 q 570 155 563 170 q 575 146 574 150 q 577 139 577 143 q 493 105 537 120 q 401 75 449 89 q 370 68 388 72 q 330 58 353 65 q 286 42 312 52 q 225 24 260 33 q 181 12 203 18 q 136 2 158 7 q 86 -7 109 -4 q 47 -11 63 -11 q -15 5 5 -11 q -36 54 -36 21 q -24 117 -36 87 q 11 175 -12 148 q 28 199 17 186 q 54 230 39 213 q 80 255 64 238 q 119 303 96 272 q 150 343 134 322 q 182 384 166 364 q 200 409 189 394 q 225 445 211 425 q 245 465 234 453 q 269 495 256 478 q 308 551 287 519 q 353 621 329 582 q 408 716 390 679 q 427 769 427 753 q 416 787 427 778 q 383 806 405 796 q 350 818 365 814 q 326 823 336 823 l 276 823 q 258 830 267 827 q 237 836 248 833 l 204 825 q 181 830 192 829 q 161 832 171 832 q 87 826 121 832 l 69 833 q 64 843 66 836 q 59 864 63 851 q 71 887 64 873 q 87 918 79 900 q 91 932 90 927 q 118 969 99 956 q 169 982 136 982 q 198 980 185 982 q 222 977 211 979 l 231 970 q 253 976 244 973 q 266 980 262 980 q 345 963 304 972 q 373 960 357 963 q 411 954 390 958 q 435 941 421 948 q 468 925 449 934 q 512 899 493 916 q 543 863 531 883 q 558 829 553 845 q 563 799 563 813 q 557 757 563 776 q 541 723 552 738 l 533 696 q 527 682 531 691 q 514 663 522 672 q 490 631 503 647 q 478 612 487 623 q 456 590 469 602 q 450 584 454 589 q 443 572 446 579 q 420 536 436 557 q 383 487 405 515 q 336 430 353 452 q 312 400 319 409 q 296 386 304 394 q 279 368 288 379 l 270 348 q 247 313 267 339 q 191 243 227 287 q 139 177 156 202 q 123 141 123 151 q 128 134 123 136 l 154 139 q 172 136 163 137 q 205 139 188 139 l 228 132 q 261 141 247 139 q 285 144 276 144 q 349 148 319 144 q 403 163 378 153 q 436 169 416 165 q 481 180 456 173 q 496 186 489 183 q 513 193 504 189 q 533 197 524 195 q 549 202 543 199 "},"u":{"x_min":-23.984375,"x_max":556.0625,"ha":553,"o":"m -23 201 q -19 206 -21 204 q -18 213 -18 209 q 7 239 -6 223 q 40 278 22 256 q 70 318 54 298 q 103 359 85 339 q 132 402 118 379 q 163 445 147 424 q 204 463 189 458 q 224 469 219 469 q 239 462 234 469 q 245 443 245 456 q 243 432 245 439 q 238 415 241 424 q 227 388 233 402 q 215 340 222 364 q 201 293 207 316 q 190 240 194 264 q 187 195 187 216 q 190 139 187 157 q 201 123 194 121 q 217 133 207 127 q 241 146 227 138 q 267 178 252 159 q 304 223 282 197 q 328 260 316 242 q 339 273 333 265 q 351 287 346 280 q 379 336 363 320 q 414 352 395 352 q 442 347 431 352 q 456 334 452 343 q 459 318 458 329 q 461 287 461 306 q 464 266 461 280 q 467 245 467 252 q 475 207 467 220 q 502 195 484 195 q 514 197 507 195 q 529 201 522 199 l 556 139 q 490 102 516 115 q 452 90 465 90 q 397 107 419 90 q 366 159 376 125 q 360 176 365 167 q 350 192 356 184 q 336 176 344 185 q 320 157 328 166 q 284 113 302 134 q 247 70 266 92 q 200 30 224 43 q 156 18 177 18 q 107 36 125 18 q 83 92 88 55 q 75 146 77 127 q 74 170 73 166 q 71 200 74 190 q 64 211 69 211 l 60 208 l 22 168 q 15 156 20 163 q 2 139 10 149 q -6 164 0 149 q -23 201 -13 179 "},"1":{"x_min":28,"x_max":456,"ha":527,"o":"m 32 390 q 29 409 30 397 q 28 439 28 422 q 37 469 28 449 q 67 517 47 489 q 99 560 84 543 q 126 586 115 576 q 159 635 140 608 q 207 694 178 663 q 266 761 244 734 q 297 799 288 787 q 313 816 304 806 q 335 840 323 827 q 356 858 346 852 q 374 865 365 865 q 397 858 386 862 q 441 835 426 852 q 456 794 456 819 q 453 746 456 770 q 445 700 450 723 q 442 677 442 692 q 442 644 442 663 q 442 632 442 638 q 439 620 442 627 q 436 607 437 612 q 436 598 436 601 l 436 575 q 434 554 436 566 q 428 529 432 543 q 423 498 426 509 q 420 482 421 486 q 413 455 417 471 q 404 417 410 439 l 412 393 q 404 353 410 385 q 388 262 398 320 q 374 190 381 221 q 358 141 366 159 q 349 104 353 128 q 340 45 344 81 q 324 8 333 29 q 306 -38 316 -11 q 288 -58 298 -47 q 267 -83 279 -70 q 243 -110 255 -101 q 218 -119 230 -119 q 204 -114 209 -119 q 200 -102 200 -110 q 201 -83 200 -94 q 208 -56 203 -72 q 222 -11 215 -35 q 235 45 230 20 q 245 89 240 71 q 246 116 245 100 q 250 153 248 131 q 255 170 251 157 q 260 191 260 183 q 267 255 260 209 q 288 375 274 301 q 290 387 289 380 q 294 406 291 395 q 288 421 290 414 q 291 442 289 429 q 293 471 293 455 q 300 539 293 494 q 308 606 308 584 q 305 628 308 620 q 297 636 302 636 l 289 633 q 224 571 249 593 q 189 545 200 549 q 160 507 178 528 q 118 463 142 486 q 80 425 99 444 q 41 387 61 406 l 32 390 "},"k":{"x_min":-23.4375,"x_max":529.140625,"ha":525,"o":"m -23 202 q -18 208 -20 204 q -12 220 -15 211 q 0 234 -8 226 q 16 252 6 242 q 49 291 35 267 q 79 344 64 314 q 114 417 98 387 q 143 462 130 447 q 159 512 147 478 q 191 600 171 546 q 224 684 211 652 q 244 728 237 716 q 251 740 246 733 q 258 759 255 748 q 280 818 267 790 q 305 870 292 845 q 314 879 309 876 q 324 883 319 883 q 364 862 351 883 q 377 800 377 841 q 348 674 377 754 q 260 479 319 594 q 234 416 248 454 q 207 331 220 379 q 185 255 195 294 q 163 179 174 216 q 147 123 152 143 q 142 95 142 102 q 143 89 142 91 q 148 87 145 87 q 160 91 155 87 q 167 102 165 95 q 194 146 181 122 q 220 201 207 171 l 222 220 q 242 283 226 265 q 299 311 257 300 q 326 347 304 313 q 383 450 347 382 q 417 504 403 486 q 437 522 430 522 q 459 511 452 522 q 466 481 466 501 q 408 349 466 429 q 351 245 351 270 q 381 191 351 227 q 432 155 412 155 q 447 159 439 155 q 467 173 455 163 q 484 187 475 180 q 502 202 492 195 l 529 140 q 496 109 511 125 q 463 78 480 93 q 424 50 443 59 q 385 41 405 41 q 318 83 365 41 q 267 125 270 125 q 224 78 242 101 q 200 49 212 63 q 177 20 189 35 q 166 9 173 15 q 149 -6 159 2 q 129 -32 140 -19 q 100 -45 117 -45 q 60 -29 73 -45 q 47 18 47 -13 q 52 87 47 50 q 70 163 58 124 q 77 197 74 182 q 80 222 80 211 l 75 229 q 53 203 66 218 q 22 167 40 188 q 16 160 19 165 q 3 140 13 155 q -5 161 0 149 q -15 189 -10 173 q -18 197 -16 193 q -23 202 -20 200 "},"<":{"x_min":55,"x_max":641,"ha":680,"o":"m 641 772 q 636 707 641 730 q 624 680 631 685 q 581 668 614 673 q 528 648 548 663 q 455 598 498 627 q 360 533 412 570 q 338 512 349 525 q 315 489 328 499 q 280 469 299 478 q 244 448 262 460 q 219 429 232 439 q 192 410 205 420 q 222 387 205 400 q 258 360 238 374 q 311 326 281 344 q 374 285 341 307 q 430 246 400 267 q 492 203 459 224 q 525 184 507 193 q 562 164 544 174 q 590 145 576 156 q 620 126 605 134 q 636 112 631 119 q 641 96 641 105 q 637 83 641 90 q 629 67 634 75 q 612 47 622 51 q 592 48 602 42 q 446 134 522 91 q 291 221 371 178 q 286 226 286 224 q 279 233 286 229 q 251 246 269 239 q 222 259 232 254 q 191 275 205 267 q 163 290 177 284 q 135 302 149 296 q 112 312 121 307 q 63 345 88 325 q 57 358 59 351 q 55 373 55 364 q 55 391 55 379 q 57 410 55 404 q 66 418 59 416 q 77 425 72 419 q 87 429 79 427 q 105 439 95 431 q 116 454 110 444 q 130 470 122 464 q 149 488 139 478 q 172 508 160 498 q 194 522 184 518 q 219 537 204 526 q 278 586 244 556 q 344 640 312 615 q 546 789 475 741 q 629 833 617 837 q 638 815 635 831 q 641 772 641 800 "},"t":{"x_min":-23.859375,"x_max":383,"ha":368,"o":"m -23 202 l -21 207 q -10 221 -17 212 q 4 240 -4 229 q 95 346 51 284 q 184 489 140 408 q 196 509 189 497 q 211 539 203 521 q 209 545 211 543 q 202 548 207 548 q 189 546 198 548 q 176 544 180 544 l 93 544 q 75 544 87 544 q 57 544 63 544 q 45 550 51 548 q 34 555 39 552 q 22 562 26 558 q 18 573 18 567 q 26 639 18 616 q 54 663 35 663 q 89 661 73 663 q 118 656 105 659 q 136 661 128 658 q 167 659 154 661 q 186 656 180 658 q 203 659 195 658 q 221 663 211 661 l 244 656 q 293 723 267 659 q 349 787 320 787 q 374 776 365 787 q 383 747 383 766 q 374 706 383 731 q 364 667 365 680 q 367 662 365 665 q 374 654 370 658 q 380 645 378 652 q 382 629 382 639 q 378 566 382 588 q 366 544 374 544 l 321 534 q 318 517 320 527 q 312 495 316 508 q 287 408 301 461 q 256 285 273 356 q 239 193 245 228 q 234 145 234 157 q 237 129 234 134 q 247 124 240 124 q 276 143 251 124 q 346 202 301 163 l 372 139 q 353 121 365 132 q 324 100 341 111 q 308 83 318 92 q 286 62 298 74 q 262 35 274 48 q 238 8 250 21 q 207 -16 222 -8 q 178 -24 192 -24 q 135 -6 149 -24 q 121 46 121 11 q 123 114 121 86 q 132 161 126 143 q 136 170 134 166 q 138 189 136 177 q 142 216 140 200 q 151 269 146 242 q 167 303 158 285 q 161 309 167 307 l 154 305 q 128 271 144 289 q 91 233 113 253 q 21 166 57 200 q 14 156 20 163 q 2 139 9 149 q -5 160 0 147 q -15 189 -10 172 q -19 196 -17 193 q -23 202 -21 200 "},"W":{"x_min":54,"x_max":812,"ha":814,"o":"m 136 1001 q 161 996 150 1001 q 178 985 171 992 q 189 969 184 979 q 204 945 195 959 q 219 915 214 925 q 224 901 224 904 q 214 826 219 862 q 206 748 214 788 q 202 727 204 738 q 206 691 204 710 q 208 653 208 672 q 208 619 208 638 q 208 577 208 601 q 208 528 208 547 q 208 503 208 510 q 208 492 208 498 q 210 479 208 486 q 215 455 211 469 l 215 412 q 230 293 215 387 q 250 193 245 199 q 258 197 255 195 l 310 292 q 320 321 314 303 q 335 363 327 339 q 392 518 365 422 q 442 746 419 614 q 463 806 450 784 q 492 833 476 828 l 551 855 q 573 838 566 849 q 580 811 580 828 q 572 743 580 790 q 549 624 565 696 q 546 586 549 609 q 539 532 543 563 q 532 493 534 507 q 530 475 530 479 q 530 435 530 458 q 530 384 530 412 q 530 326 530 349 q 530 294 530 303 q 532 225 530 248 q 538 202 534 202 q 560 231 545 202 q 596 319 574 260 q 626 403 613 363 q 651 479 640 443 q 662 500 658 486 q 667 534 667 513 q 688 596 678 563 q 709 662 698 628 q 723 713 716 683 q 742 786 731 744 l 733 814 q 739 834 735 822 q 746 864 743 847 q 778 908 764 893 q 800 923 792 923 q 809 915 806 923 q 812 893 812 908 q 812 829 812 851 q 808 799 812 806 q 800 781 803 790 q 794 767 796 773 l 803 734 q 794 700 799 725 q 782 635 788 675 q 770 575 775 597 q 760 545 764 553 q 751 514 758 532 q 735 471 744 496 q 726 443 731 462 q 715 399 722 424 q 703 362 710 383 q 686 310 696 340 q 673 286 680 301 q 662 249 667 271 q 649 217 658 238 q 627 164 640 197 q 603 112 613 130 q 589 92 593 94 l 573 82 q 560 73 568 75 q 539 71 552 71 q 518 60 527 64 q 503 56 508 56 q 461 76 477 56 q 439 138 445 96 q 439 197 439 168 q 435 257 439 227 q 430 297 434 272 q 416 356 425 321 q 387 300 402 329 q 356 239 372 271 q 347 210 357 233 q 319 144 337 186 q 279 55 300 100 q 246 16 263 29 q 206 3 228 3 q 186 19 196 3 q 166 71 176 36 q 154 113 160 92 q 142 157 148 134 q 147 172 146 166 q 137 198 142 182 q 126 237 132 214 q 121 274 124 252 q 113 327 117 296 q 113 346 113 336 q 113 365 113 356 q 108 382 112 373 q 99 402 105 391 q 96 422 96 406 q 96 466 96 438 q 91 505 96 490 q 80 525 87 520 l 62 538 q 56 568 58 548 q 54 617 54 588 q 62 777 54 693 q 89 952 71 860 q 106 988 94 976 q 136 1001 118 1001 "},"v":{"x_min":-23.65625,"x_max":437,"ha":438,"o":"m -23 202 q -11 221 -21 208 q 16 254 -1 234 q 47 289 34 273 q 64 319 59 306 q 83 358 72 334 q 107 413 94 382 q 135 435 109 416 q 168 454 162 454 q 181 441 177 454 q 186 403 186 428 q 186 339 186 365 q 181 298 186 314 q 183 290 182 295 q 187 280 185 286 q 184 265 186 273 q 189 145 184 185 q 205 106 195 106 q 241 140 218 106 q 298 243 264 174 q 348 353 331 310 q 368 418 365 396 q 387 475 374 456 q 425 495 401 495 q 434 491 431 495 q 437 480 437 487 q 429 424 437 452 q 408 368 422 396 q 399 327 408 350 q 374 276 391 304 q 364 240 368 258 q 334 178 363 231 q 298 116 305 124 q 282 77 298 99 q 235 25 267 54 q 221 8 229 16 q 207 -8 214 0 q 191 -22 200 -17 q 170 -28 182 -28 q 115 0 134 -28 q 97 83 97 27 q 99 101 99 93 q 92 122 96 109 q 88 152 89 135 q 88 187 88 173 q 86 205 88 200 l 90 221 l 84 225 q 59 202 79 223 q 2 140 39 181 q -8 170 -1 155 q -23 202 -15 185 "},">":{"x_min":56,"x_max":642.046875,"ha":681,"o":"m 641 501 q 634 472 639 485 q 619 449 629 460 q 540 381 607 435 q 352 233 473 327 q 151 84 222 132 q 67 42 79 35 q 58 59 61 44 q 56 103 56 74 q 60 166 56 143 q 72 193 64 189 q 115 206 81 200 q 168 226 148 212 q 305 322 222 262 q 505 464 389 381 q 344 578 452 507 q 76 748 237 649 q 61 761 67 754 q 56 777 56 768 q 58 792 56 784 q 66 808 61 800 q 85 827 76 822 q 103 826 94 831 q 123 822 111 821 q 142 819 134 823 q 148 808 147 816 q 155 799 150 801 q 310 706 228 754 q 475 615 391 659 q 632 529 552 572 q 640 515 638 522 q 641 501 642 507 "},"s":{"x_min":-23.53125,"x_max":419.140625,"ha":416,"o":"m -23 202 l -19 207 q -7 227 -16 216 q 17 249 1 238 q 51 272 39 263 q 66 285 64 281 q 74 296 72 292 q 92 311 82 302 q 116 335 103 321 q 126 345 121 338 q 137 362 132 353 q 156 378 146 368 q 182 402 167 387 q 219 442 198 420 q 266 488 240 464 q 283 494 275 492 q 298 497 290 497 q 343 482 328 497 q 358 441 358 467 q 355 418 358 434 q 350 379 353 403 q 337 296 341 310 q 309 202 333 281 q 298 170 304 189 q 284 124 292 151 q 291 119 286 121 q 308 128 296 119 q 340 155 320 137 q 376 188 363 177 q 393 202 389 200 q 407 168 401 183 q 419 139 414 153 q 403 127 410 134 q 390 112 396 121 q 358 91 376 103 q 318 64 340 79 q 291 40 308 54 q 252 7 274 25 l 240 4 q 222 -15 230 -8 q 207 -24 214 -22 q 186 -32 196 -28 q 163 -40 175 -36 q 153 -31 156 -38 q 150 -13 150 -24 q 134 28 140 4 q 129 81 129 51 q 129 92 129 86 q 130 103 130 98 q 126 124 126 121 q 141 157 126 144 q 175 171 156 171 q 189 160 185 171 q 199 150 194 150 q 209 168 203 150 q 219 223 214 187 q 224 277 224 254 q 224 313 224 301 q 220 326 224 322 q 208 331 216 331 q 152 290 199 331 q 22 168 106 249 q 14 156 19 163 q 3 139 9 150 q -6 164 0 150 q -23 202 -12 179 "},"B":{"x_min":1,"x_max":641,"ha":622,"o":"m 18 5 q 34 20 23 11 q 63 42 46 29 q 82 59 76 51 q 88 76 88 67 q 88 116 88 108 q 88 130 88 125 q 91 232 88 195 q 99 277 95 268 l 99 297 l 95 302 q 95 315 95 310 q 95 325 95 321 q 63 373 95 362 q 31 414 31 383 q 49 437 31 424 q 103 471 68 451 q 113 544 108 504 q 126 630 119 583 q 122 645 123 639 q 121 656 121 651 q 126 699 121 679 q 140 736 131 719 q 156 757 146 746 q 178 782 165 768 q 194 800 189 792 q 200 812 200 807 q 195 821 200 818 q 183 825 191 825 q 111 809 158 825 q 39 793 63 793 q 27 795 31 793 q 23 801 23 797 q 25 825 23 815 q 28 840 26 836 q 46 857 40 848 q 53 873 53 865 q 59 882 53 876 q 82 891 66 887 q 175 919 142 909 q 212 929 207 928 q 283 943 249 939 q 346 948 317 948 q 359 946 349 948 q 373 946 369 944 q 400 951 386 948 q 424 947 404 951 q 478 936 443 943 q 494 940 485 937 q 526 933 513 940 q 546 917 539 927 q 564 915 555 915 q 596 905 581 915 q 621 876 610 895 q 635 841 630 859 q 641 806 641 824 q 626 737 641 770 q 581 677 611 705 q 549 653 577 675 q 464 592 520 631 q 450 580 458 588 q 431 565 442 573 q 326 501 377 531 q 262 461 284 477 q 240 438 240 445 q 251 414 240 424 q 286 395 262 403 q 362 367 320 383 q 453 330 404 352 q 465 324 458 329 q 480 316 472 320 q 565 262 538 294 q 593 190 593 231 q 486 75 593 129 q 166 -27 379 21 q 159 -46 163 -36 q 151 -64 154 -55 q 138 -76 146 -72 q 118 -81 129 -81 q 98 -71 106 -81 q 88 -43 91 -62 q 80 -39 83 -38 l 42 -49 q 28 -42 35 -45 q 15 -35 21 -39 q 4 -25 8 -31 q 1 -13 1 -20 q 5 -3 1 -7 q 18 5 9 0 m 219 327 q 199 308 207 327 q 186 253 191 289 q 186 184 186 219 q 186 116 186 150 q 174 80 176 99 l 175 74 l 180 71 q 240 87 207 78 q 267 91 262 87 q 374 142 271 95 q 440 178 418 161 q 462 207 462 194 q 456 221 462 214 q 438 235 450 228 q 369 272 406 255 q 286 302 331 289 q 272 307 280 304 q 255 312 264 309 q 231 322 239 318 q 219 327 222 327 m 351 836 q 310 832 326 836 q 288 820 294 828 q 277 799 282 814 q 264 756 271 783 q 261 723 261 741 q 261 683 261 704 q 245 653 253 665 l 248 635 q 237 581 240 601 q 234 554 234 561 q 238 540 234 544 q 249 536 242 536 q 281 550 256 536 q 349 595 306 565 q 423 645 398 628 q 453 664 449 662 q 470 686 462 675 q 486 706 478 696 q 503 732 498 721 q 509 752 509 743 q 498 781 509 768 q 468 803 488 794 q 445 812 462 806 q 401 822 428 817 q 367 832 379 829 q 351 836 354 836 "},"?":{"x_min":82,"x_max":472,"ha":540,"o":"m 462 714 q 469 682 467 699 q 472 649 472 665 q 456 557 472 608 q 410 445 441 506 q 360 345 384 395 q 310 245 336 294 q 289 221 304 229 q 249 214 273 214 q 231 217 238 214 q 221 228 225 220 q 278 369 247 301 q 326 497 310 442 q 342 590 342 552 q 329 646 342 620 q 288 697 316 672 q 249 728 273 710 q 188 766 224 746 q 198 734 190 753 q 206 708 206 714 q 202 697 206 700 q 190 694 199 694 q 150 710 172 694 q 104 762 128 727 q 94 783 98 771 q 90 811 90 795 q 103 871 90 842 q 132 908 116 900 q 141 911 136 910 q 154 913 147 913 q 330 844 219 913 q 462 714 441 776 m 269 112 q 258 70 269 90 q 224 32 247 50 q 170 3 199 13 q 107 -6 141 -6 q 88 3 95 -6 q 82 33 82 13 q 137 100 82 52 q 216 148 192 148 q 251 136 234 148 q 269 112 269 125 "},"H":{"x_min":35,"x_max":688,"ha":693,"o":"m 667 948 q 683 935 678 948 q 688 899 688 922 q 682 843 688 883 q 667 737 677 802 l 675 693 q 664 657 670 678 q 655 611 659 636 q 645 562 650 582 q 637 531 641 543 q 627 491 632 509 q 621 456 623 473 q 609 375 616 413 q 588 301 601 336 q 562 203 580 275 q 517 13 544 130 q 491 -66 506 -39 q 459 -93 476 -93 q 446 -88 450 -93 q 441 -74 442 -84 q 440 -67 440 -71 q 441 -43 441 -63 q 437 -28 440 -35 l 450 24 q 447 43 450 33 q 458 139 447 67 q 492 332 470 211 q 508 420 500 372 q 506 431 508 428 q 501 435 505 435 q 486 428 494 431 l 469 436 q 452 424 465 435 q 434 413 440 413 q 397 417 421 413 q 361 422 373 422 q 330 414 346 422 q 295 390 313 406 q 240 375 264 385 q 197 348 215 364 q 177 332 188 341 q 169 298 169 327 q 169 219 169 269 q 173 151 169 173 q 186 130 177 130 q 197 133 192 130 q 207 142 201 136 q 217 152 211 147 q 225 163 222 157 l 230 163 q 237 161 235 164 q 240 151 240 157 q 227 123 233 136 q 216 103 221 111 q 176 40 195 71 q 147 15 164 24 q 108 7 130 7 q 81 56 90 7 q 73 203 73 105 q 68 270 73 241 q 53 318 63 298 q 39 349 43 336 q 35 372 35 363 q 38 389 35 380 q 49 408 42 399 q 63 426 58 419 q 69 438 68 433 q 76 466 73 449 q 85 508 80 484 q 93 552 89 523 q 98 620 98 580 q 109 735 98 696 q 119 782 121 774 l 115 799 q 119 835 117 813 q 126 887 122 858 q 140 899 132 891 q 155 918 147 906 q 205 936 201 936 q 241 923 229 936 q 253 886 253 910 q 249 867 253 879 q 240 837 245 855 q 227 779 234 821 q 211 671 220 737 q 199 582 205 624 q 182 505 192 541 q 181 494 181 500 q 184 479 181 483 q 194 475 187 475 q 238 479 218 475 q 284 494 244 479 l 335 494 q 366 496 346 494 q 396 498 386 498 q 424 493 405 498 q 454 489 443 489 q 475 492 462 489 q 506 502 488 495 q 520 504 514 502 q 526 510 526 506 q 533 531 529 518 q 542 561 538 544 q 546 598 544 577 q 552 649 548 620 q 566 738 562 703 q 571 787 571 772 q 569 797 571 792 q 564 804 568 801 q 552 819 559 810 q 562 840 557 833 q 588 880 578 864 q 606 902 599 896 q 631 925 616 914 q 667 948 646 937 "},"c":{"x_min":-23.9375,"x_max":423,"ha":420,"o":"m -23 201 l -17 207 q -8 224 -17 214 q 16 248 0 235 q 37 262 26 256 q 58 277 48 269 q 139 348 100 314 q 184 383 161 368 q 226 406 206 397 q 278 444 240 425 q 341 463 317 463 q 356 457 350 463 q 363 444 361 452 l 363 406 q 352 371 363 387 q 319 343 341 356 q 289 328 304 336 q 260 313 275 320 q 232 288 255 306 q 170 238 209 269 q 140 213 152 224 q 123 195 128 201 q 113 166 117 182 q 110 130 110 150 q 114 103 110 115 q 128 85 119 92 q 146 76 135 81 q 175 66 158 71 q 201 74 185 70 q 238 84 218 78 q 284 112 260 98 q 331 143 307 127 q 339 147 334 145 q 349 155 344 150 q 368 175 356 163 q 396 201 379 186 q 423 139 423 142 q 373 97 398 119 q 315 62 347 76 q 297 46 304 53 q 219 -4 264 12 q 119 -22 175 -22 q 96 -19 106 -22 q 80 -14 86 -17 q 46 9 60 0 q 21 29 31 20 q 6 48 11 39 q -1 71 0 58 q -4 104 -4 85 q 0 122 -4 110 q 3 139 3 134 q -8 169 -1 154 q -23 201 -15 185 "},"&":{"x_min":65,"x_max":750,"ha":813,"o":"m 407 750 q 412 734 408 743 q 425 708 416 724 q 450 678 435 693 q 524 769 460 678 q 597 862 589 861 q 624 865 612 864 q 645 867 636 867 q 662 860 656 864 q 669 851 669 857 q 663 827 669 841 q 645 794 658 813 q 606 717 631 762 q 546 615 581 672 q 534 575 543 598 q 510 522 525 553 q 490 485 497 500 q 484 461 484 470 q 487 441 484 455 q 488 421 490 427 q 484 379 488 400 q 488 352 486 364 q 480 307 484 328 q 492 285 480 292 q 530 279 505 279 q 558 282 539 279 q 587 286 577 286 q 609 282 605 282 q 682 308 631 282 q 739 334 734 334 q 747 330 744 334 q 750 318 750 326 q 747 302 750 310 q 738 290 744 294 q 725 281 731 286 q 712 272 719 276 q 693 247 701 260 q 672 222 682 232 q 651 207 662 213 q 597 192 623 199 q 571 180 583 185 q 557 175 563 177 q 545 174 550 174 q 456 179 500 179 q 446 179 451 181 q 436 171 442 177 q 420 155 430 164 q 389 94 401 116 q 372 66 378 72 q 335 38 358 47 q 279 30 311 30 q 258 40 265 30 q 252 74 252 51 q 253 84 252 78 q 256 96 254 89 q 264 116 259 103 q 264 143 264 126 q 279 197 264 160 q 287 229 284 215 q 289 253 290 242 l 281 268 q 150 420 203 332 q 70 619 98 508 q 65 669 65 642 q 65 782 65 741 q 73 834 65 823 q 112 908 85 883 q 178 933 138 933 q 198 929 182 933 q 244 921 215 926 l 334 852 q 367 810 349 836 q 407 750 384 784 m 387 520 q 377 516 383 520 q 367 506 371 513 q 355 492 360 497 q 347 485 349 487 l 342 490 q 347 524 345 508 q 371 561 347 528 q 395 608 395 594 q 386 631 391 620 q 382 648 382 636 q 379 680 382 661 q 375 689 379 683 q 362 703 371 695 l 328 765 q 271 840 301 815 q 207 865 240 865 q 176 854 190 865 q 155 823 163 844 q 145 790 148 808 q 143 750 143 772 q 152 691 143 731 q 161 632 161 651 q 157 611 159 619 q 198 519 172 563 q 261 433 224 474 q 301 392 285 406 q 323 379 316 379 q 333 385 328 379 q 345 402 339 391 q 354 421 349 413 q 363 440 359 430 q 368 458 365 449 q 376 478 371 467 q 389 501 384 492 q 395 515 394 511 l 387 520 "},"I":{"x_min":66,"x_max":281,"ha":287,"o":"m 66 150 q 69 214 66 188 q 75 255 72 240 q 73 279 74 267 q 76 326 73 293 q 86 413 79 359 q 96 493 91 465 q 102 527 100 521 q 99 552 101 539 q 93 582 97 566 l 79 593 l 77 601 q 77 639 77 620 q 83 678 77 659 q 88 721 83 703 q 99 753 93 739 q 103 762 101 756 q 109 775 105 768 q 121 824 115 800 q 134 872 127 848 q 162 909 144 895 q 207 927 181 923 q 239 942 226 937 q 261 948 253 948 q 275 940 270 948 q 281 919 281 933 q 275 881 281 914 q 259 792 270 849 q 252 747 257 773 q 239 685 247 721 q 220 597 229 645 q 202 492 210 549 q 195 444 199 467 q 187 395 191 420 q 180 343 183 368 q 178 298 178 318 q 179 284 178 291 q 180 271 180 277 q 179 252 181 264 q 176 222 178 239 q 172 193 173 206 q 171 173 171 180 q 171 117 171 138 q 174 89 171 96 q 184 49 179 71 q 154 15 184 38 q 110 -7 124 -7 q 96 -1 102 -7 q 83 16 90 4 q 76 35 79 26 q 74 52 74 44 q 76 64 74 56 q 79 77 79 73 q 67 111 73 98 q 66 114 66 104 q 66 150 66 123 "},"G":{"x_min":17.6875,"x_max":680,"ha":677,"o":"m 504 932 q 535 922 520 928 q 567 910 551 916 q 583 895 572 907 q 612 861 594 883 q 635 829 631 837 q 649 791 638 821 q 668 749 656 779 q 680 706 680 719 q 643 646 680 681 q 587 612 607 612 q 567 620 573 612 q 561 645 561 628 q 551 691 555 672 q 502 802 533 765 q 427 840 471 840 q 383 832 404 840 q 343 808 361 824 q 319 783 334 801 q 282 739 303 766 q 275 729 279 735 q 263 712 270 722 q 248 685 257 701 q 224 649 238 669 q 212 616 218 631 q 198 588 206 601 q 194 578 196 586 q 189 557 192 570 q 179 523 184 542 q 166 483 173 505 q 151 366 156 409 q 147 310 147 323 q 151 252 147 281 q 167 193 156 222 q 182 157 175 172 q 196 136 190 142 q 222 120 206 125 q 255 115 237 115 q 306 124 282 115 q 350 151 330 134 q 374 175 356 156 q 423 228 392 195 q 439 243 430 233 q 460 265 449 253 q 483 301 472 283 q 506 335 494 318 q 537 362 520 353 q 574 371 554 371 q 614 358 601 371 q 628 322 628 346 q 623 299 628 313 q 617 276 618 284 q 613 246 616 264 q 607 204 610 228 q 601 149 607 173 q 587 108 596 125 q 568 34 576 85 q 549 -39 561 -15 q 542 -61 545 -46 q 535 -98 539 -75 q 528 -122 532 -112 q 518 -138 525 -132 q 504 -147 513 -142 q 478 -157 494 -152 q 469 -181 475 -173 q 451 -189 462 -189 q 436 -180 441 -189 q 432 -154 432 -172 q 434 -132 432 -147 q 442 -95 436 -118 q 447 -66 445 -85 q 449 -21 449 -48 q 456 20 450 -8 q 472 92 462 49 l 464 136 q 469 154 467 144 q 466 161 469 159 q 459 164 464 164 q 421 132 436 147 q 364 84 387 102 q 328 56 340 65 q 274 27 301 38 q 218 11 247 16 l 189 18 q 166 14 176 16 q 135 21 152 14 q 99 42 119 28 q 68 75 83 56 q 43 120 54 94 q 33 153 39 128 q 17 215 27 177 q 25 250 25 231 q 23 291 25 269 l 37 393 q 100 619 53 521 q 222 792 147 718 q 264 833 247 818 q 286 855 281 849 q 318 878 301 867 q 356 901 336 890 q 381 914 367 907 q 413 927 394 920 l 474 934 l 495 929 l 504 932 "},"(":{"x_min":77,"x_max":339,"ha":357,"o":"m 77 319 q 77 377 77 347 q 81 437 77 407 q 93 494 85 465 q 108 552 101 523 q 117 592 112 572 q 129 633 122 613 q 146 677 136 655 q 164 722 156 699 q 250 888 209 832 q 327 944 291 944 q 336 941 334 944 q 339 932 339 938 q 319 870 329 897 q 316 857 317 864 q 313 842 315 849 q 302 818 309 830 q 291 791 295 805 q 254 684 273 743 q 218 563 235 624 q 185 424 199 493 q 172 300 172 354 q 210 152 172 239 q 273 11 249 65 q 282 0 275 5 q 290 -9 288 -4 q 289 -36 293 -18 q 282 -58 289 -51 q 260 -66 275 -66 q 232 -61 246 -66 q 207 -50 219 -57 q 194 -45 201 -47 q 182 -38 187 -42 q 176 -27 178 -34 q 170 -16 174 -20 q 141 28 155 1 q 116 87 128 54 q 104 138 108 111 q 94 189 99 165 q 82 254 88 222 q 77 319 77 286 "},"`":{"x_min":233,"x_max":463,"ha":681,"o":"m 449 542 q 426 548 434 542 q 418 556 422 550 q 407 566 413 562 q 388 576 399 572 q 367 586 377 580 q 348 599 357 591 q 329 612 338 608 q 317 620 321 616 q 303 628 313 624 q 294 631 299 631 q 285 633 289 631 q 274 642 279 636 q 265 652 269 648 q 253 664 259 658 q 245 676 248 670 q 241 689 243 682 q 240 702 240 696 q 236 712 240 706 q 233 723 233 718 q 237 732 233 727 q 242 740 241 736 q 250 751 244 745 q 259 761 257 756 q 270 772 264 769 q 281 775 275 775 q 291 775 285 775 q 300 774 297 775 q 306 763 305 770 q 309 748 307 756 q 323 746 319 748 q 331 733 329 736 q 339 718 335 727 q 349 699 343 708 q 366 682 355 690 q 387 662 377 673 q 402 643 395 654 q 419 624 409 633 q 438 607 429 614 q 453 592 447 599 q 460 576 458 584 q 463 561 463 567 q 459 546 463 551 q 449 542 456 542 "},"U":{"x_min":73,"x_max":680,"ha":685,"o":"m 86 318 q 79 363 86 333 q 73 409 73 394 q 74 437 73 418 q 75 464 75 455 q 75 540 75 489 q 75 615 75 590 q 75 724 75 658 q 88 880 75 790 q 102 930 91 913 q 129 947 112 947 q 141 938 135 947 q 153 914 147 930 q 184 887 169 899 q 202 860 196 876 q 209 822 209 844 q 200 766 209 803 q 191 712 191 730 q 189 652 191 677 q 182 615 186 628 l 175 594 q 179 548 177 573 q 179 468 179 510 q 185 382 179 426 q 203 295 192 339 q 242 205 219 235 q 293 175 264 175 q 320 182 307 175 q 343 204 332 189 q 360 229 352 216 q 376 254 368 242 q 394 281 384 265 q 416 321 404 298 q 441 403 427 362 q 469 487 455 445 q 478 521 472 500 q 488 571 483 543 q 513 665 501 605 q 541 812 526 725 q 554 846 546 825 q 571 895 561 867 q 581 927 574 905 q 602 982 589 949 q 621 1006 607 998 q 656 1015 635 1015 q 674 998 668 1015 q 680 947 680 981 q 664 790 680 883 q 615 577 648 697 q 609 549 613 566 q 598 512 605 533 q 596 482 598 499 q 589 444 593 466 q 572 362 579 406 q 561 272 565 319 q 558 252 561 265 q 552 219 556 238 q 547 185 548 200 q 546 158 546 170 q 549 123 547 139 q 562 107 558 113 q 567 96 567 100 q 553 70 563 84 q 528 39 544 56 q 497 12 512 21 q 469 3 482 3 q 446 18 457 3 q 435 46 435 33 l 435 52 q 440 67 437 58 q 438 74 440 71 q 435 84 436 78 q 439 94 436 88 q 444 110 441 101 q 441 118 443 113 q 436 130 440 123 q 439 140 437 134 q 443 154 440 145 q 441 168 443 160 q 443 182 442 172 q 447 204 445 191 q 451 224 449 216 q 453 236 453 231 q 451 244 453 240 q 447 250 449 248 q 436 240 443 248 q 420 215 429 231 q 402 186 409 197 q 391 170 394 175 l 389 161 q 357 119 371 136 q 336 96 343 102 q 306 75 323 84 q 264 58 288 65 q 240 52 251 56 q 196 58 215 52 q 166 77 176 65 q 106 185 126 126 q 86 318 86 245 "},"F":{"x_min":13.484375,"x_max":529,"ha":572,"o":"m 121 -93 q 114 -93 117 -93 q 105 -93 111 -93 q 78 -83 89 -93 q 63 -53 67 -74 q 62 -30 62 -47 q 62 13 62 -14 q 59 49 62 25 q 57 85 57 73 q 59 99 57 89 q 61 127 61 109 q 63 166 63 143 q 59 209 63 188 q 69 282 63 245 q 68 302 70 288 q 67 321 67 316 q 69 335 67 326 q 72 350 72 344 q 69 360 72 356 q 62 365 67 365 q 55 361 59 363 q 46 358 50 360 q 36 355 42 357 q 21 350 30 353 l 15 354 l 13 361 q 25 382 19 372 q 37 402 32 392 q 51 418 43 411 q 69 431 60 425 q 83 453 77 435 q 90 505 90 471 q 94 568 90 543 q 102 601 99 592 q 109 622 105 609 q 107 635 109 626 q 105 647 105 644 q 114 708 109 678 q 147 792 122 750 q 215 880 172 834 q 342 943 259 924 q 359 939 351 941 l 381 948 q 389 945 384 948 q 402 939 394 943 q 428 946 417 944 q 446 949 440 949 q 508 937 488 949 q 529 903 529 926 q 527 874 529 890 q 521 839 525 858 q 510 801 516 814 q 497 787 504 788 q 462 802 480 795 q 424 818 444 809 l 401 808 q 376 812 389 809 q 350 809 365 812 q 321 803 336 807 q 272 774 279 792 q 250 726 266 756 q 233 671 244 719 q 202 534 221 623 q 197 519 201 530 q 193 502 193 509 q 196 488 193 493 q 204 482 199 483 q 231 493 214 487 q 272 505 248 498 q 315 512 294 508 q 360 524 337 517 q 377 524 367 524 q 400 524 387 524 q 446 532 422 528 q 502 520 483 532 q 521 489 521 509 q 521 468 521 485 q 521 424 521 452 q 501 392 511 408 q 470 397 495 392 q 401 412 446 402 q 366 406 385 408 q 327 404 347 404 q 291 399 315 404 q 255 395 268 395 q 237 385 246 388 q 220 382 228 382 q 199 384 215 382 q 182 368 190 384 q 168 319 174 352 l 162 290 l 166 269 l 154 188 q 155 177 154 183 q 156 164 156 170 q 144 57 144 109 q 144 -45 144 6 q 138 -68 144 -56 q 121 -93 132 -80 "},"r":{"x_min":-23.6875,"x_max":447.015625,"ha":444,"o":"m -23 201 q -2 231 -13 216 q 77 310 46 272 q 121 380 107 347 l 115 412 q 158 452 123 429 q 213 476 192 476 q 252 462 236 476 q 282 433 267 448 q 293 426 289 429 q 332 370 319 406 q 346 282 346 334 q 325 204 346 255 q 305 128 305 154 q 307 123 305 125 q 313 121 309 121 q 334 128 322 121 q 359 150 346 136 q 402 189 395 185 q 420 201 409 192 q 433 172 425 188 q 447 139 440 156 q 433 126 441 133 q 415 109 425 118 q 356 68 392 92 q 269 13 320 44 q 239 -1 256 4 q 197 7 211 -1 q 183 34 183 15 q 186 52 183 42 q 194 73 189 62 q 203 91 198 82 q 211 110 207 100 q 233 189 225 152 q 241 255 241 226 q 230 310 241 291 q 197 332 219 329 q 165 309 182 323 q 129 271 147 294 q 95 231 110 247 q 70 210 79 216 q 50 187 64 200 q 15 159 37 174 q 11 151 14 156 q 2 139 8 146 q -9 170 -2 154 q -23 201 -15 185 "},":":{"x_min":72.703125,"x_max":233,"ha":301,"o":"m 193 44 q 188 26 193 35 q 173 9 183 17 q 164 -5 169 0 q 151 -11 159 -11 q 105 8 124 -11 q 74 66 86 28 l 79 71 l 72 89 q 78 110 76 100 q 84 130 81 120 q 94 149 87 143 q 112 155 102 155 q 144 145 129 155 q 171 116 159 136 q 188 80 183 98 q 193 44 193 62 m 233 323 q 227 305 233 313 q 211 289 222 296 q 204 273 209 278 q 191 269 199 269 q 144 288 163 269 q 113 347 125 307 l 118 352 l 112 368 q 117 390 114 379 q 123 411 120 400 q 133 430 125 424 q 151 436 141 436 q 184 426 169 436 q 211 395 199 416 q 227 360 222 378 q 233 323 233 341 "},"x":{"x_min":-24.078125,"x_max":514.578125,"ha":511,"o":"m -24 201 q 15 226 -4 214 q 53 251 34 238 q 105 290 88 274 q 123 314 123 306 q 110 355 123 327 q 98 398 98 383 q 106 439 98 421 q 133 474 114 458 q 149 487 142 483 q 161 492 156 492 q 181 479 173 492 q 193 443 189 467 q 204 402 198 416 q 215 385 210 387 q 231 393 223 388 q 248 403 239 398 q 280 436 259 416 q 330 482 300 455 q 386 529 364 513 q 418 548 409 545 q 431 548 424 548 q 431 548 427 548 q 443 548 435 548 q 459 541 451 549 q 474 517 468 534 q 484 490 481 502 q 488 468 488 479 q 484 426 488 443 q 471 400 480 408 q 450 369 464 387 q 416 328 436 351 q 325 234 356 267 q 295 197 295 201 q 317 160 295 181 q 356 139 339 139 q 413 147 388 143 q 449 172 431 158 q 488 201 468 185 q 502 168 495 183 q 514 139 509 152 q 502 128 509 135 q 484 111 495 120 q 461 95 478 105 q 416 73 444 85 q 396 63 407 69 q 376 52 386 57 q 353 43 364 46 q 332 40 342 40 q 300 43 312 40 q 281 51 288 46 l 213 120 l 208 122 l 205 120 q 188 106 198 114 q 166 84 178 97 q 153 69 160 77 q 138 52 146 61 q 113 40 127 48 q 78 22 98 32 l 72 22 q 62 25 66 22 q 59 34 59 28 q 122 106 59 49 q 185 181 185 164 q 168 219 178 199 q 142 262 158 239 l 133 259 q 123 249 129 255 q 109 234 117 242 q 83 207 99 222 q 45 170 68 191 q 26 158 37 166 q 2 139 15 150 q -6 164 0 149 q -24 201 -13 179 m 360 444 q 352 441 357 444 q 343 433 348 439 q 327 417 337 426 q 316 412 323 415 q 302 404 310 408 q 272 375 290 392 q 230 337 254 358 l 230 332 q 232 316 228 325 q 241 293 235 306 q 253 271 248 278 q 263 264 258 264 q 331 342 288 276 q 375 431 375 408 q 371 440 375 437 q 360 444 368 444 "},"*":{"x_min":72.171875,"x_max":449.171875,"ha":439,"o":"m 228 782 q 235 784 233 782 q 238 792 237 786 l 238 809 q 237 824 237 817 q 237 855 237 835 q 237 884 237 874 q 235 913 237 894 q 233 942 233 932 q 237 951 234 948 q 270 963 255 956 q 292 954 285 963 q 299 929 299 945 q 292 864 299 905 q 286 803 286 822 q 280 790 282 794 q 283 786 281 786 q 289 786 285 786 q 303 794 292 786 q 333 822 314 803 q 358 844 345 833 q 382 867 371 856 q 389 878 385 871 q 397 894 394 884 q 409 903 400 898 q 436 893 427 903 q 446 866 446 884 q 308 740 446 843 q 317 732 308 737 q 345 718 327 727 l 375 705 q 391 697 382 703 q 412 687 400 692 q 436 682 424 685 q 449 667 449 680 q 438 642 449 650 q 407 635 427 635 q 349 665 393 635 q 293 695 305 695 q 288 692 290 695 q 287 684 287 689 q 287 629 287 657 q 292 573 287 601 q 301 547 292 569 l 299 539 q 289 534 296 536 q 270 532 281 532 q 245 535 254 532 q 237 546 237 538 q 240 559 240 554 l 235 578 q 235 629 235 604 q 235 672 235 653 q 233 681 235 678 q 228 685 231 685 q 181 654 202 669 q 140 630 157 638 q 111 619 123 622 q 83 635 92 628 q 74 648 74 642 q 142 690 74 656 q 210 736 210 725 q 189 759 210 742 q 127 802 168 775 q 107 814 117 808 q 87 824 96 820 q 79 838 82 828 q 72 864 76 848 q 85 891 79 882 q 96 901 90 901 q 158 841 100 901 q 228 782 216 782 "},"V":{"x_min":45.5625,"x_max":582,"ha":573,"o":"m 458 660 q 453 681 456 672 q 460 719 457 700 q 467 757 464 738 q 483 804 474 786 q 504 826 493 822 l 547 845 q 568 852 554 847 q 578 845 575 852 q 582 825 582 838 q 578 798 582 820 q 569 735 575 776 q 567 715 568 725 q 564 695 566 705 q 559 679 564 688 q 547 658 554 670 q 533 592 550 644 q 478 451 515 540 q 423 321 447 377 q 381 230 399 266 q 359 189 371 211 q 335 143 348 167 q 346 117 341 129 q 344 104 346 108 q 320 76 334 93 q 288 38 306 59 q 260 24 275 32 q 244 0 250 11 q 220 -10 231 -6 q 200 -14 209 -14 q 169 2 183 -14 q 155 35 155 18 q 170 64 155 47 q 188 86 185 81 l 185 93 l 178 102 q 171 132 176 119 q 160 159 166 146 q 138 209 148 180 q 121 277 129 239 q 116 305 118 294 q 115 319 115 315 q 109 332 112 323 q 101 353 105 341 q 93 409 98 375 q 83 488 88 443 q 81 501 83 494 q 76 519 79 508 q 71 537 72 530 q 70 551 70 544 q 70 589 70 570 q 68 607 66 604 l 73 633 q 62 656 66 643 q 58 688 58 670 q 60 701 58 695 q 64 713 62 707 q 59 735 61 723 q 57 759 57 746 q 47 779 50 769 q 46 796 44 788 l 50 823 q 45 840 47 833 q 58 905 53 881 q 66 936 63 930 q 94 975 76 960 q 140 995 113 989 q 156 1005 149 1001 q 169 1010 163 1010 q 182 1002 176 1010 q 192 982 188 995 q 197 959 196 970 q 198 940 198 948 q 192 882 195 915 q 190 809 190 849 q 183 794 188 805 q 178 778 178 784 q 183 756 178 771 q 188 734 188 741 q 186 719 188 730 q 182 678 185 708 q 189 645 185 662 q 187 621 189 638 q 185 596 185 604 q 186 589 185 591 q 192 570 188 586 q 194 536 192 555 q 200 490 196 517 q 208 433 203 467 q 218 353 213 398 l 218 330 q 221 319 218 325 q 229 306 224 313 q 237 266 233 288 q 247 223 242 245 q 252 212 248 216 q 259 208 255 208 q 282 238 274 222 q 298 265 288 245 q 321 319 308 285 q 331 340 324 328 q 346 368 338 353 q 370 418 355 382 q 407 513 385 454 q 438 595 425 561 q 455 647 450 629 l 458 660 "},"h":{"x_min":-23.859375,"x_max":496,"ha":488,"o":"m -23 201 q -1 221 -9 214 q 11 234 6 229 q 28 254 22 245 q 36 271 35 264 q 50 329 42 294 q 70 409 58 364 q 83 443 76 423 q 98 490 90 464 q 118 551 106 524 q 144 601 130 579 q 154 617 149 607 q 163 638 158 626 q 176 663 168 649 q 195 698 184 678 q 243 767 222 738 q 277 814 263 796 q 325 869 301 843 q 374 916 349 894 q 413 945 396 936 q 440 955 430 955 q 453 940 449 946 q 462 941 458 940 q 488 926 480 941 q 496 884 496 912 q 494 868 496 878 q 488 844 492 858 q 481 832 484 839 q 478 817 479 824 q 476 800 478 807 q 473 788 475 794 q 454 749 464 772 q 433 694 444 725 q 416 664 426 683 q 393 622 407 645 q 376 590 386 609 q 349 545 365 570 q 336 525 345 536 q 313 498 326 513 q 290 461 309 488 q 239 393 272 435 q 198 341 223 372 q 140 266 173 309 q 121 176 127 216 q 115 108 115 137 q 116 90 115 96 q 122 85 118 85 q 132 95 126 89 q 145 109 138 101 q 175 152 158 121 q 213 232 191 183 q 248 302 233 277 q 273 330 263 326 l 297 341 q 309 345 303 343 q 317 348 314 348 q 333 337 326 348 q 345 307 341 326 q 359 253 354 272 q 365 231 365 234 q 386 201 374 211 q 416 192 399 192 q 464 201 436 195 q 477 172 470 187 q 491 139 484 157 q 459 118 475 128 q 426 98 442 108 q 396 89 416 92 q 349 86 376 86 q 286 124 309 86 q 259 163 264 163 l 255 163 q 233 135 245 149 q 210 105 221 121 q 189 69 203 90 q 158 25 176 49 q 119 -15 136 -1 q 91 -29 103 -29 q 51 -23 66 -29 q 34 -5 37 -17 q 22 60 26 31 q 18 107 18 88 q 18 118 18 113 q 20 127 19 123 q 25 146 22 136 q 23 151 25 149 q 17 153 21 153 q 12 146 15 150 q 2 139 8 143 q -6 163 0 148 q -23 201 -13 179 m 408 828 q 379 801 401 828 q 323 722 357 774 q 285 664 303 693 q 248 607 266 635 q 236 591 240 599 q 233 574 233 583 q 207 503 219 536 q 187 448 195 467 q 178 425 179 428 l 181 421 q 204 447 195 433 q 236 487 217 463 q 279 545 255 512 q 329 624 303 576 q 383 734 354 672 q 408 788 400 768 q 417 817 417 809 q 415 824 417 821 q 408 828 413 828 "},"0":{"x_min":46,"x_max":562,"ha":613,"o":"m 235 849 q 250 862 240 854 q 269 880 259 870 q 330 931 298 914 q 398 949 362 949 q 431 938 412 949 q 472 909 450 927 q 528 843 507 880 q 557 760 549 806 q 562 697 562 741 q 562 584 562 653 q 552 493 562 552 q 524 346 543 433 q 515 325 520 337 q 504 296 510 314 q 498 272 504 285 q 486 243 493 259 q 448 160 465 193 q 420 112 432 127 q 373 51 399 78 q 318 9 348 25 q 289 -5 301 0 q 270 -11 277 -11 q 260 -10 267 -11 q 240 -9 252 -9 q 224 -9 231 -9 q 211 -9 218 -9 q 201 -7 207 -9 q 186 0 195 -5 q 134 32 155 14 q 99 68 113 50 q 81 109 90 82 q 63 171 72 135 q 52 233 54 204 q 52 285 49 262 q 47 298 49 293 q 46 307 46 303 q 49 337 48 325 q 51 359 51 343 q 51 402 51 375 q 59 502 51 451 q 84 608 68 554 q 94 640 88 620 q 106 687 99 660 q 120 724 113 701 q 137 777 128 746 q 141 795 137 784 q 152 824 145 807 q 164 852 158 838 q 177 880 170 866 q 196 902 185 894 q 224 910 207 910 q 237 906 233 910 q 242 897 242 903 q 233 853 238 874 l 235 849 m 256 112 q 319 139 288 112 q 380 223 350 166 q 410 285 392 244 q 454 387 428 326 q 468 458 459 402 q 478 536 478 514 q 438 720 478 659 q 323 782 399 782 q 289 773 308 782 q 247 746 270 764 q 210 714 222 729 q 199 685 199 699 q 203 662 201 672 q 198 637 203 657 q 184 580 193 616 q 175 534 177 554 q 174 498 174 514 q 174 427 174 462 q 171 401 174 418 q 168 375 168 383 q 176 341 172 358 q 177 329 177 337 q 177 308 177 320 q 181 252 177 281 q 196 192 186 223 q 222 131 206 151 q 256 112 238 112 "},".":{"x_min":72.703125,"x_max":193,"ha":301,"o":"m 193 44 q 188 26 193 35 q 173 9 183 17 q 164 -5 169 0 q 151 -11 159 -11 q 105 8 124 -11 q 74 66 86 28 l 79 71 l 72 89 q 78 110 76 100 q 84 130 81 120 q 94 149 87 143 q 112 155 102 155 q 144 145 129 155 q 171 116 159 136 q 188 80 183 98 q 193 44 193 62 "},"@":{"x_min":49,"x_max":939,"ha":987,"o":"m 317 223 q 275 238 289 223 q 262 285 262 254 q 260 300 262 290 q 261 329 259 309 q 263 338 261 331 q 262 346 265 346 l 266 360 q 270 374 267 373 q 274 387 272 375 q 276 397 274 389 q 280 410 278 404 q 286 421 280 412 q 301 445 292 430 q 309 461 305 451 q 326 487 314 472 q 371 534 343 508 q 436 593 398 560 q 464 615 447 602 q 504 649 482 629 q 530 671 517 659 q 562 694 543 683 q 604 721 589 711 q 622 735 618 731 q 652 740 641 738 q 662 741 662 741 q 688 733 680 741 q 697 709 697 726 q 683 675 697 692 q 642 646 669 659 q 637 633 640 639 q 629 623 634 627 q 587 586 610 608 q 533 533 563 564 q 482 476 512 512 q 413 391 452 440 q 402 376 406 381 q 399 372 399 372 q 401 366 399 368 q 406 365 403 365 q 426 377 410 365 q 473 415 443 390 q 515 450 498 436 q 537 471 532 464 q 561 496 550 483 q 583 521 572 509 q 612 542 597 535 q 644 549 628 549 q 664 541 656 549 q 673 519 671 533 q 673 505 673 517 q 673 471 673 494 q 687 403 673 425 q 729 381 701 381 q 775 398 754 381 q 814 447 796 415 q 833 483 824 465 q 851 517 842 500 q 863 556 859 535 q 867 600 867 576 q 844 698 867 652 q 779 788 822 745 q 689 851 736 829 q 592 873 642 873 q 544 876 562 873 q 521 880 526 880 q 394 858 456 880 q 275 793 333 837 q 180 693 215 748 q 136 575 145 639 l 127 521 q 123 488 125 498 q 121 476 121 478 q 123 443 121 469 q 133 370 126 416 q 170 255 141 310 q 252 150 200 200 q 361 72 305 98 q 475 47 416 47 q 585 54 540 47 q 654 76 631 61 q 700 104 673 86 q 760 147 726 121 q 774 157 768 153 q 784 162 780 162 q 817 154 806 162 q 828 129 828 146 q 826 118 828 123 q 820 110 824 113 q 811 102 815 106 q 802 96 806 99 q 744 46 768 65 q 704 16 720 26 q 647 -6 678 0 q 583 -14 617 -14 q 526 -14 564 -14 q 468 -14 488 -14 q 375 1 422 -14 q 279 46 328 16 l 234 73 q 163 138 196 97 q 103 238 130 179 q 62 345 76 293 q 49 444 49 396 q 81 639 49 550 q 180 797 114 727 q 333 904 247 868 q 522 940 418 940 q 668 917 598 940 q 800 849 738 894 q 904 734 869 797 q 939 597 939 672 q 916 496 939 548 q 848 390 893 445 q 756 305 802 334 q 663 277 710 277 q 603 309 628 277 q 564 407 579 342 q 465 315 569 407 q 317 223 361 223 "},"f":{"x_min":-23.578125,"x_max":324.640625,"ha":321,"o":"m -23 202 q -16 212 -20 206 q -6 226 -12 218 q 20 267 9 250 q 35 294 30 284 q 50 330 44 311 q 59 370 55 349 q 105 578 72 467 q 190 817 139 689 q 230 885 208 862 q 274 908 251 908 q 302 900 291 908 q 316 878 312 893 q 318 857 318 872 q 318 818 318 842 q 308 721 318 813 q 278 608 298 676 q 231 452 259 541 q 215 421 224 440 q 194 375 207 402 q 190 363 192 370 q 183 345 187 355 q 173 330 179 341 q 160 303 167 319 q 135 207 147 265 q 113 71 123 149 q 103 -60 103 -2 q 103 -161 103 -118 q 101 -195 103 -177 q 105 -227 103 -216 q 111 -239 107 -239 q 140 -197 121 -239 q 191 -72 160 -155 l 189 -58 q 197 -42 192 -52 q 205 -18 202 -33 q 230 65 222 35 q 240 100 238 96 q 264 153 249 127 q 298 202 279 178 q 314 166 308 181 q 324 139 319 150 q 306 108 315 127 q 292 67 298 90 q 282 28 286 48 q 273 -9 278 8 q 208 -224 240 -139 q 147 -352 176 -310 q 136 -370 143 -361 q 125 -387 130 -378 q 108 -400 117 -395 q 90 -406 99 -406 q 45 -393 62 -406 q 21 -354 28 -380 q 15 -311 18 -332 q 10 -269 13 -290 q 4 -241 6 -255 q 3 -209 3 -226 l 3 -106 q 5 -82 3 -98 q 8 -59 8 -67 q 1 -17 5 -38 q 7 41 3 5 q 20 124 12 77 l 3 139 q -6 164 0 148 q -23 202 -12 179 m 238 658 q 232 652 234 658 q 227 638 231 647 q 223 620 227 631 q 212 590 219 608 q 204 564 207 575 q 201 546 201 553 l 205 541 l 216 551 q 220 573 216 561 q 233 601 225 586 q 243 626 240 615 q 247 643 247 636 q 245 654 247 651 q 238 658 243 658 "},";":{"x_min":25,"x_max":241,"ha":301,"o":"m 42 -189 q 29 -185 34 -188 q 25 -178 25 -183 q 32 -149 25 -169 q 53 -99 40 -129 q 74 -47 66 -67 q 83 -18 83 -27 q 84 -3 84 -13 q 87 19 84 6 q 91 43 90 39 q 93 49 93 46 q 86 71 93 57 q 79 91 79 85 q 90 140 79 123 q 123 157 101 157 q 160 149 145 157 q 185 123 176 141 q 195 98 189 116 q 207 51 200 81 q 203 34 207 44 q 192 13 199 24 q 181 -8 185 0 q 175 -22 177 -16 q 125 -147 151 -105 q 74 -189 99 -189 l 42 -189 m 241 323 q 236 304 241 313 q 222 289 231 296 q 213 273 218 278 q 201 269 207 269 q 148 292 167 269 q 121 364 128 316 q 125 386 123 375 q 131 409 127 397 q 142 429 135 422 q 160 436 149 436 q 192 426 178 436 q 220 395 207 416 q 236 360 231 378 q 241 323 241 343 "},"i":{"x_min":-24.21875,"x_max":382.703125,"ha":379,"o":"m -24 202 l -20 206 l -18 213 q 44 279 0 238 q 107 344 90 319 q 122 360 114 355 q 139 365 131 365 q 178 353 163 365 q 200 317 194 341 q 208 275 204 296 q 215 231 212 253 q 226 191 220 218 q 236 159 233 163 q 246 150 239 153 q 263 147 253 147 q 287 151 275 147 q 313 166 300 155 q 334 184 323 175 q 356 202 345 193 l 382 140 q 354 115 372 129 q 312 83 336 101 q 265 52 285 62 q 236 43 246 43 q 158 57 176 43 q 118 136 140 71 q 110 149 116 142 q 98 167 105 157 q 84 190 90 182 q 74 198 78 198 q 46 183 64 198 q 2 140 28 169 q -5 161 0 149 q -16 189 -10 173 q -19 196 -17 193 q -24 202 -21 200 m 253 737 q 277 730 269 737 q 285 710 285 723 q 278 678 281 691 q 266 638 271 654 q 259 616 261 623 q 242 590 253 601 q 218 570 232 579 q 192 555 202 559 q 178 551 182 550 q 156 553 167 552 q 136 555 146 555 q 122 573 127 559 q 118 609 118 586 q 142 660 118 630 q 184 693 166 691 q 211 726 196 707 q 228 733 218 730 q 253 737 239 737 "},"6":{"x_min":5,"x_max":533,"ha":532,"o":"m 456 957 q 469 961 462 959 q 482 964 476 962 q 520 947 507 955 q 533 935 533 940 q 511 910 522 920 q 461 859 486 884 q 414 810 437 834 q 387 777 404 796 q 346 731 370 757 l 338 708 q 328 700 334 704 q 313 688 322 695 q 297 670 306 680 q 280 648 289 659 q 233 581 258 620 q 183 488 207 541 l 201 494 q 224 478 212 488 q 248 454 236 467 q 279 434 260 446 q 320 406 298 423 q 367 358 348 379 q 396 326 386 337 q 431 281 414 303 q 460 232 447 258 q 486 166 478 201 q 494 90 494 130 q 444 -23 494 14 q 298 -62 395 -62 q 200 -38 245 -62 q 119 30 155 -15 l 61 103 q 54 121 57 112 q 17 208 36 162 q 8 253 11 229 q 5 306 5 277 q 29 488 5 410 q 103 623 54 567 q 116 635 108 627 q 133 654 123 643 q 143 669 138 659 q 157 692 148 679 q 235 781 192 738 q 326 861 277 823 q 380 903 352 882 q 438 945 408 924 q 448 949 444 946 q 456 957 452 952 m 174 472 q 155 448 167 472 q 128 376 143 425 q 106 297 113 330 q 100 245 100 265 q 108 183 100 211 q 132 137 116 156 q 168 105 145 122 q 225 72 191 88 q 266 57 246 63 q 302 51 286 51 q 354 65 336 51 q 372 106 372 79 q 367 139 372 122 q 352 174 362 156 q 329 226 346 194 q 289 301 313 258 q 183 447 237 373 l 179 467 l 174 472 "},"A":{"x_min":-52,"x_max":540,"ha":600,"o":"m -19 264 q -22 276 -22 271 q -22 284 -22 281 q -16 322 -22 306 q 0 349 -11 338 q 13 357 2 352 q 42 370 24 362 q 62 385 54 376 q 70 406 70 393 q 78 427 72 415 q 92 453 84 439 q 108 500 95 458 q 146 626 122 543 q 159 669 152 651 q 170 700 166 687 q 205 776 192 758 q 226 805 219 794 l 226 809 l 205 842 l 231 872 l 264 879 q 282 898 274 880 q 311 937 290 916 q 326 945 316 938 q 352 965 336 952 q 376 982 366 977 q 391 988 386 988 q 417 980 409 988 q 426 960 426 973 q 410 917 426 945 q 395 874 395 889 q 398 862 395 867 q 405 857 401 858 l 484 813 q 496 791 491 810 q 505 740 502 773 q 511 695 509 713 q 514 666 514 677 q 504 607 509 637 q 519 527 511 569 q 511 446 515 487 q 512 438 511 442 q 517 435 514 435 q 534 429 528 435 q 540 414 540 424 q 536 395 540 402 q 526 383 532 388 q 512 374 517 378 q 505 367 507 370 l 514 325 l 502 229 q 500 198 502 217 q 494 154 498 179 q 484 123 487 135 q 481 107 481 111 q 486 82 484 95 q 478 46 482 64 q 470 10 474 27 q 451 -24 463 -13 q 423 -36 439 -36 q 410 -28 414 -36 q 406 -4 406 -20 q 408 14 406 2 q 410 34 410 27 q 409 47 410 39 q 408 61 408 55 q 411 122 408 80 q 415 185 415 164 q 408 209 411 197 q 411 235 411 222 q 410 260 411 248 l 420 278 l 411 341 l 407 343 q 395 340 403 343 q 376 330 387 337 q 351 324 368 327 q 306 321 334 321 q 284 310 294 314 q 245 298 269 306 q 192 277 222 290 q 159 264 174 269 q 134 259 144 259 q 120 252 126 259 q 112 235 115 246 q 102 205 110 224 q 82 157 94 186 q 74 134 79 150 q 64 95 70 118 q 54 73 60 87 q 43 42 49 60 q 41 22 43 34 q 36 -4 39 10 q 27 -28 33 -14 q 13 -61 21 -43 q -2 -76 7 -71 q -28 -82 -12 -82 q -45 -74 -39 -82 q -52 -50 -52 -66 q -48 -9 -52 -32 q -35 40 -44 12 q -19 98 -26 76 q -13 131 -13 121 q -6 148 -10 136 q 3 178 -2 161 q 14 217 9 195 l 11 222 l -10 219 q -20 225 -17 220 q -24 239 -24 231 q -22 250 -24 244 q -19 264 -21 256 m 222 389 q 267 396 237 389 q 312 404 297 404 q 331 400 322 401 q 363 408 347 404 q 396 416 379 412 q 406 421 403 417 q 409 430 409 424 q 409 458 409 451 q 410 487 409 471 q 415 520 411 503 l 407 550 l 409 578 q 405 606 407 593 q 405 628 403 620 q 400 637 403 631 q 393 650 397 643 q 379 672 386 662 q 365 693 372 683 q 345 712 356 706 q 324 719 335 719 q 296 697 310 719 q 271 631 283 675 q 260 609 269 626 q 234 565 251 592 q 216 501 231 539 q 174 411 201 462 q 170 403 170 406 q 170 395 170 399 q 172 388 170 390 q 179 386 174 386 q 201 387 186 386 q 222 389 216 389 "},"n":{"x_min":-24.15625,"x_max":638.953125,"ha":636,"o":"m -24 201 q -17 212 -21 206 q -6 225 -12 217 q 10 241 0 231 q 34 265 21 251 q 63 298 46 278 q 105 346 80 318 q 132 376 116 358 q 169 419 147 394 q 209 453 188 442 q 255 464 231 464 q 290 448 279 464 q 302 404 302 433 q 290 344 302 388 q 255 227 279 300 q 243 202 249 214 q 238 186 239 193 q 237 176 237 179 q 241 166 237 172 q 248 171 245 168 q 255 179 251 175 q 271 201 260 190 q 297 225 282 212 q 313 248 303 237 q 335 269 323 259 q 342 278 337 272 q 352 290 346 284 q 373 309 361 299 q 401 328 385 318 q 433 343 418 338 q 458 349 447 349 q 494 338 478 349 q 521 307 510 328 q 547 229 535 265 q 563 198 554 208 q 583 188 572 188 q 599 191 592 188 q 612 201 606 194 l 638 139 q 615 119 627 129 q 592 99 603 109 q 563 79 577 85 q 537 74 550 74 q 508 80 521 74 q 484 101 494 87 q 470 121 478 106 q 452 157 462 135 q 432 180 443 166 q 407 215 421 195 l 401 217 q 376 204 388 213 q 349 183 363 196 q 306 150 319 156 q 288 134 293 143 q 256 92 279 118 q 199 31 233 66 q 182 14 191 22 q 165 -2 173 5 q 145 -12 156 -9 q 121 -16 134 -16 q 92 2 94 -16 q 88 40 90 21 q 110 111 98 68 q 140 211 123 154 q 142 220 140 214 q 148 235 144 225 q 152 250 151 244 q 154 261 154 257 q 150 269 154 266 q 140 272 147 272 q 122 263 133 272 q 96 238 111 255 q 66 206 77 217 q 50 192 54 194 q 35 179 44 187 q 15 159 26 170 q 11 151 13 156 q 2 139 8 145 q -6 164 0 149 q -24 201 -13 179 "},"O":{"x_min":21.78125,"x_max":698,"ha":721,"o":"m 29 447 q 34 468 29 456 q 49 496 39 481 q 69 528 62 516 q 77 543 76 539 q 86 562 80 550 q 99 590 92 575 q 114 622 106 598 q 134 688 123 647 q 146 714 140 699 q 160 750 152 729 q 170 787 163 766 q 189 834 178 808 q 218 882 203 858 q 262 917 234 906 q 280 902 274 910 q 286 888 286 895 q 271 843 286 871 q 256 804 256 815 q 262 794 256 799 q 281 810 267 797 q 317 847 295 824 q 351 876 336 865 q 379 890 366 887 q 401 896 388 893 q 431 905 414 899 q 445 914 439 910 q 459 923 449 918 l 469 920 q 502 908 475 914 q 537 902 530 902 q 551 891 543 898 q 571 874 559 883 q 621 827 598 858 q 662 748 644 795 q 689 667 680 706 q 698 592 698 628 q 670 396 698 479 q 585 259 642 312 q 572 246 580 253 q 554 227 565 238 l 554 219 q 546 205 552 213 q 528 187 540 197 q 479 140 504 164 q 427 95 453 117 q 364 49 394 66 q 306 25 334 32 q 276 8 294 14 q 234 3 259 3 q 173 8 196 3 q 140 22 150 13 q 126 34 134 28 q 107 50 118 40 q 86 82 96 59 q 68 143 76 106 q 59 197 62 171 q 57 245 57 223 q 60 268 57 252 q 62 291 63 283 q 61 319 62 307 q 68 357 61 331 q 76 399 76 384 q 72 409 76 403 q 57 387 61 397 q 47 377 53 380 q 37 374 42 374 q 26 380 30 374 q 21 398 21 386 q 25 422 21 406 q 29 447 29 439 m 427 779 q 395 774 412 779 q 361 763 378 770 l 297 734 q 282 723 290 730 q 264 703 274 716 l 233 664 q 206 600 218 646 q 185 478 194 553 q 178 370 178 420 q 178 278 178 320 q 203 150 178 192 q 281 108 229 108 q 336 121 305 108 q 401 161 366 134 q 455 208 432 184 q 493 255 478 231 q 514 295 500 265 q 554 379 528 326 q 579 457 570 418 q 589 539 589 497 q 580 579 585 559 l 585 608 q 573 623 578 616 q 570 632 571 628 q 514 742 550 705 q 427 779 479 779 "},"3":{"x_min":-21,"x_max":489,"ha":526,"o":"m 357 216 q 340 234 357 224 q 287 257 323 244 q 245 270 266 264 q 204 284 225 276 q 188 292 193 289 q 162 300 175 296 q 136 308 149 303 q 122 324 127 314 q 118 352 118 335 l 115 368 q 125 399 115 380 q 157 444 136 418 q 247 563 204 501 q 328 694 290 626 q 339 716 334 703 q 327 731 339 726 q 290 737 315 737 q 217 727 260 737 q 116 701 174 718 q 83 688 98 694 q 64 682 72 684 q 51 680 57 680 q 33 686 39 680 q 28 705 28 692 q 31 726 28 711 q 41 765 34 741 q 65 816 51 795 q 99 848 79 837 q 135 861 111 855 q 195 871 159 867 q 226 881 208 876 q 269 886 245 886 q 307 886 288 886 q 345 890 326 886 q 390 884 368 890 q 433 864 412 878 q 468 830 456 849 q 480 790 480 811 q 473 750 480 768 q 455 715 467 732 q 299 496 352 573 q 247 406 247 419 q 263 388 247 398 q 309 368 279 379 q 380 340 351 353 q 425 315 409 327 q 473 268 458 294 q 489 209 489 242 q 363 42 481 134 q 346 28 357 38 q 319 9 335 19 q 191 -65 253 -29 q 168 -70 182 -67 q 138 -79 154 -74 q 117 -88 125 -85 q 105 -92 109 -92 q 79 -90 90 -92 q 61 -85 68 -89 q 20 -94 39 -89 q -10 -87 0 -94 q -21 -67 -21 -81 q 1 -38 -21 -51 q 70 2 24 -24 q 167 63 109 25 q 301 153 225 101 q 341 191 321 173 q 352 205 348 200 q 357 216 357 211 "},"]":{"x_min":-19,"x_max":384,"ha":482,"o":"m 369 953 q 384 930 384 939 q 380 916 384 924 q 377 898 377 908 q 321 386 377 748 q 240 4 266 25 q 197 -21 224 -9 q 132 -44 170 -34 q 69 -58 98 -53 q 15 -64 39 -64 q -9 -56 0 -64 q -19 -35 -19 -49 q -4 0 -19 -13 q 41 15 10 11 q 157 49 125 25 q 237 406 189 74 q 271 673 260 562 q 282 853 282 785 q 282 877 282 868 q 279 887 282 886 l 284 900 l 262 898 q 238 905 251 903 q 209 908 225 908 q 143 899 183 908 q 98 890 103 890 q 92 892 94 890 q 91 898 90 894 q 133 967 108 953 q 246 981 158 981 q 321 974 291 981 q 369 953 352 967 "},"m":{"x_min":-23.6875,"x_max":841.015625,"ha":838,"o":"m -23 202 q -14 214 -19 206 q -2 231 -9 222 q 54 298 26 269 q 106 351 81 328 q 136 383 119 363 q 178 427 154 402 q 231 449 202 436 q 258 437 249 449 q 267 402 267 425 q 263 362 267 384 q 255 317 260 340 q 245 281 249 298 q 247 274 245 276 q 253 272 249 272 q 292 306 263 276 q 367 387 320 335 q 437 454 407 432 q 484 476 466 476 q 513 461 504 476 q 522 418 522 446 q 516 339 522 377 q 495 265 510 300 q 492 253 493 258 q 492 244 492 248 q 499 235 492 239 q 511 249 505 240 q 527 272 518 258 q 558 297 543 284 q 591 324 573 310 q 629 347 610 339 q 667 355 648 355 q 674 352 670 355 q 680 348 677 350 q 706 323 696 334 q 720 304 716 312 q 766 222 745 249 q 801 196 786 196 q 808 197 805 196 q 815 202 811 199 q 841 139 830 168 q 798 110 817 120 q 765 101 779 101 q 671 161 720 101 q 596 222 622 222 q 481 118 561 222 q 381 14 401 14 q 354 16 371 14 q 346 24 349 18 q 344 39 344 30 q 347 66 344 50 q 358 105 351 83 q 372 151 367 134 q 378 174 378 168 q 384 209 380 183 q 394 278 388 235 q 390 289 394 285 q 380 294 386 294 q 370 290 376 294 q 357 280 364 287 q 339 262 349 272 q 309 237 330 253 q 261 182 286 210 q 211 126 237 154 q 148 55 172 78 q 118 33 125 33 q 88 37 98 33 q 78 52 78 42 q 101 145 78 74 q 125 245 125 216 q 122 252 125 249 q 114 256 119 256 q 95 246 106 256 q 70 218 84 237 q 48 193 61 207 q 15 160 34 179 q 10 149 13 154 q 2 139 6 144 q -6 164 0 149 q -23 202 -13 179 "},"9":{"x_min":6,"x_max":544,"ha":575,"o":"m 404 982 q 450 971 431 976 q 477 962 469 966 q 507 937 497 952 q 517 904 517 923 q 507 886 517 893 q 477 873 497 878 q 445 859 464 871 q 401 828 426 847 q 314 754 356 792 q 233 676 272 717 q 152 568 182 616 q 118 483 123 521 l 120 479 l 125 478 q 165 496 145 485 q 204 521 184 506 q 241 547 222 534 q 277 574 259 560 q 353 637 313 598 q 439 729 394 676 q 474 764 458 752 q 502 776 491 776 q 533 766 522 776 q 544 739 544 757 q 538 685 544 717 q 522 615 533 654 q 503 535 515 582 q 478 422 491 487 q 464 389 471 409 q 447 342 456 369 q 438 301 444 327 q 421 235 431 274 q 409 207 415 226 q 394 158 402 188 q 389 137 394 148 q 376 114 384 125 q 363 88 368 98 q 356 72 357 78 q 313 -29 335 20 q 300 -52 307 -44 q 282 -62 292 -60 q 262 -66 273 -63 q 233 -73 250 -69 q 226 -68 228 -71 q 224 -58 224 -65 q 231 -36 224 -51 q 253 1 238 -21 q 256 16 253 4 q 263 49 259 28 q 286 131 275 93 q 306 199 297 170 q 324 270 313 222 q 350 395 335 319 q 354 419 350 405 q 365 449 359 433 q 370 498 367 475 q 376 527 372 510 q 383 567 380 544 l 380 570 q 366 558 374 565 q 348 541 357 550 q 291 495 328 523 q 202 427 255 466 q 149 399 175 407 q 99 391 123 391 q 29 410 52 391 q 6 469 6 429 q 7 481 6 474 q 12 498 8 487 l 10 521 q 57 620 24 562 q 142 757 91 679 q 154 772 147 762 q 171 794 161 782 q 190 812 178 802 q 216 838 202 822 q 247 872 235 859 q 263 889 259 885 q 291 913 277 903 q 317 932 304 924 q 331 940 323 936 q 350 950 339 944 q 404 982 376 967 "},"l":{"x_min":-24.109375,"x_max":390,"ha":375,"o":"m -24 202 q -12 218 -18 209 q 3 240 -6 228 l 47 279 q 50 284 50 281 q 50 294 50 288 q 49 308 50 303 q 54 360 49 324 q 65 404 60 397 l 61 417 q 85 517 70 463 q 121 634 101 570 q 135 661 128 644 q 151 699 142 678 q 181 772 163 734 q 223 852 200 811 q 279 932 255 905 q 322 960 303 960 q 375 944 361 960 q 390 887 390 929 q 386 853 390 876 q 383 819 383 831 q 375 787 383 808 q 368 748 368 766 q 365 737 367 743 l 365 728 q 357 705 362 718 q 343 672 352 691 q 331 633 339 655 q 314 584 324 610 q 304 567 310 577 q 290 545 297 558 q 283 525 288 537 q 271 498 279 514 q 260 480 267 490 q 244 456 253 471 q 235 439 240 449 q 225 416 231 429 q 205 387 217 404 q 178 348 193 371 q 136 276 157 310 q 161 177 136 211 q 238 144 187 144 q 258 148 241 144 q 304 163 275 153 q 325 178 313 169 q 352 202 337 188 l 378 139 q 343 108 361 124 q 308 76 326 91 q 266 49 287 58 q 224 40 245 40 q 191 42 213 40 q 158 45 169 45 q 97 75 121 45 q 62 167 72 106 q 59 177 61 173 q 50 188 56 182 q 30 167 42 179 q 2 139 19 155 l -24 202 m 293 734 l 288 737 q 232 667 251 700 q 213 604 213 635 q 208 588 213 600 q 195 560 204 577 q 173 514 185 539 q 154 452 161 476 q 148 418 148 428 l 151 413 q 166 425 157 413 q 186 459 175 436 q 201 487 191 471 q 224 526 211 503 q 258 602 235 541 q 284 681 282 664 q 287 708 284 695 q 293 734 290 721 "},"8":{"x_min":79,"x_max":586,"ha":603,"o":"m 390 354 q 394 346 391 350 q 400 338 396 342 q 452 258 435 297 q 470 185 470 219 q 463 136 470 158 q 440 93 456 113 q 413 64 431 80 q 370 28 394 48 q 306 -12 337 0 q 248 -25 275 -25 q 200 -23 224 -23 q 150 -14 170 -19 q 119 -1 129 -9 q 98 24 108 6 q 80 71 88 42 q 79 80 80 67 q 79 122 79 93 q 231 371 79 177 q 191 410 211 393 q 149 449 166 431 q 118 482 131 467 q 88 527 98 505 q 79 569 79 550 q 85 617 79 590 q 105 674 92 643 q 137 728 121 710 q 170 746 154 746 q 182 742 176 746 q 191 730 187 738 l 174 675 q 179 617 174 642 q 193 575 184 592 q 213 543 198 565 q 250 489 227 520 q 268 468 257 478 q 292 448 279 458 l 297 451 q 309 459 303 453 q 322 471 315 464 q 334 491 327 478 q 350 520 340 503 q 457 687 421 615 q 494 801 494 758 q 472 839 494 826 q 409 852 451 852 q 340 846 372 852 q 279 830 308 840 q 215 801 248 815 q 148 773 182 787 q 125 780 133 773 q 117 802 117 787 q 123 821 117 809 q 142 848 129 833 q 181 896 163 876 q 211 925 200 915 q 257 955 233 944 q 306 968 281 965 q 313 970 309 970 q 324 972 318 970 l 334 982 q 342 984 337 983 q 351 982 346 984 q 363 978 356 981 q 377 982 369 979 q 396 988 386 985 q 471 959 440 975 q 515 925 501 944 q 547 881 535 898 q 565 855 559 864 q 581 815 576 835 q 586 774 586 794 q 586 763 586 768 q 585 752 586 758 q 576 677 581 715 q 558 601 570 639 q 528 546 550 581 q 465 460 505 511 q 409 386 428 413 q 390 354 391 358 m 202 62 q 225 56 215 58 q 245 55 236 55 q 260 57 250 55 q 285 64 270 59 q 353 107 330 78 q 376 181 376 136 q 355 236 376 204 q 314 279 334 269 q 297 266 309 279 q 267 228 285 253 q 218 161 244 195 q 192 124 200 142 q 185 91 185 107 q 189 78 185 85 q 202 62 193 71 "},"p":{"x_min":-23.5625,"x_max":468.75,"ha":465,"o":"m -23 202 q 10 244 -10 219 q 61 300 31 269 q 66 315 63 307 q 76 336 69 324 q 139 439 111 390 q 187 536 167 489 q 200 565 193 547 q 218 604 207 582 q 236 629 227 620 q 254 638 245 638 q 273 626 267 638 q 280 590 280 614 q 257 502 280 576 q 188 293 234 428 q 162 202 176 260 q 128 56 147 143 q 123 26 126 43 q 116 -12 121 9 q 100 -82 105 -56 q 96 -115 96 -107 l 99 -120 q 107 -107 102 -118 q 114 -76 111 -96 q 120 -45 118 -58 q 121 -25 122 -33 q 156 75 136 14 q 202 218 176 136 q 227 266 213 237 q 256 332 240 294 q 283 354 271 347 q 304 362 295 362 q 339 351 323 362 q 368 322 355 341 q 380 297 371 317 q 404 245 389 278 q 422 213 413 225 q 440 202 432 202 l 468 139 q 451 134 465 138 q 410 126 436 130 l 365 143 q 324 176 348 147 q 286 209 301 204 q 256 169 272 199 q 224 92 240 139 q 213 68 220 81 q 200 39 207 56 q 191 -9 196 14 q 172 -61 182 -29 q 151 -136 162 -92 q 134 -180 148 -151 q 118 -226 120 -210 q 112 -251 116 -235 q 99 -288 108 -267 q 71 -329 84 -315 q 50 -343 59 -343 q 20 -323 30 -343 q 11 -265 11 -303 q 17 -136 11 -206 q 37 12 24 -67 q 45 59 41 35 q 55 107 50 83 q 63 159 61 136 q 65 202 65 183 q 42 185 58 200 q 3 139 26 170 q -6 164 0 149 q -23 202 -12 179 "},"4":{"x_min":16.34375,"x_max":555.609375,"ha":536,"o":"m 411 655 q 432 651 420 655 q 460 641 445 648 q 487 622 478 631 q 496 605 496 614 q 493 585 496 598 q 484 554 490 573 q 473 506 480 542 q 455 413 466 470 q 437 319 443 352 q 431 278 431 285 q 435 264 431 268 q 447 260 439 260 q 494 276 463 260 q 537 292 526 292 q 551 284 546 292 q 555 260 555 276 q 555 250 555 255 q 554 240 555 244 q 532 224 544 233 q 500 201 519 214 q 467 181 484 191 q 433 161 450 172 q 415 138 423 154 q 401 101 407 123 q 396 82 398 90 q 395 69 394 73 l 395 53 q 385 -13 392 27 q 368 -108 379 -53 l 375 -128 q 346 -160 373 -137 q 311 -184 320 -184 q 295 -173 301 -184 q 290 -141 290 -163 q 296 -46 290 -108 q 302 48 302 16 q 305 72 302 56 q 309 96 309 89 q 304 110 309 105 q 289 115 299 115 q 233 108 273 115 q 175 101 193 101 q 60 127 99 101 q 22 207 22 154 q 20 226 22 215 q 16 251 18 238 q 19 284 19 265 q 19 327 19 303 q 34 513 19 426 q 81 674 50 599 q 88 696 86 686 q 91 713 91 706 q 79 729 85 724 l 77 734 q 94 796 79 749 q 115 849 109 843 q 190 905 158 886 q 245 924 223 924 q 265 915 258 924 q 272 890 272 907 l 231 776 q 195 669 215 734 q 149 518 175 604 q 144 491 147 507 q 133 455 140 475 q 110 367 118 406 q 103 301 103 329 q 114 267 103 281 q 148 247 125 254 q 188 240 169 244 q 227 233 207 235 q 248 236 234 235 q 285 238 263 238 q 311 242 300 240 q 318 247 316 242 q 321 260 321 251 q 324 311 321 287 q 332 356 328 336 q 334 410 332 378 q 343 486 337 442 q 353 552 349 525 q 357 592 357 578 q 375 632 357 610 q 411 655 394 655 "},"R":{"x_min":31,"x_max":660,"ha":629,"o":"m 231 380 q 249 344 231 366 q 306 288 268 321 q 357 247 331 267 q 409 206 383 227 q 438 182 420 197 q 480 146 456 166 q 516 119 497 132 q 557 92 535 105 q 590 67 572 80 q 631 38 608 53 q 652 8 644 29 q 660 -46 660 -12 l 654 -64 l 648 -67 q 630 -61 641 -67 q 603 -45 619 -56 q 572 -30 599 -43 q 495 6 545 -17 q 444 33 467 18 q 401 65 420 48 q 372 88 390 75 q 331 114 355 100 q 289 141 306 128 q 260 163 271 154 q 201 208 224 193 q 170 224 178 224 q 163 204 163 215 q 146 124 154 172 q 127 11 137 75 q 122 -5 127 0 q 110 -11 118 -11 q 71 1 84 -11 q 58 40 58 14 q 62 112 58 74 q 76 192 66 150 q 81 225 79 210 q 83 252 83 240 q 57 305 83 283 q 31 337 31 328 q 35 363 31 352 q 48 381 39 374 q 88 408 69 395 q 95 417 93 411 q 98 435 98 424 q 98 450 98 442 q 98 465 98 458 q 98 590 98 525 q 98 605 98 595 q 98 632 98 615 q 98 654 98 644 q 98 674 98 665 q 92 697 94 687 q 90 716 90 707 q 90 741 90 724 q 90 766 90 759 q 89 792 90 775 q 88 818 88 809 q 99 865 88 842 q 132 909 110 887 q 177 936 154 927 q 224 946 200 946 q 258 946 235 946 q 293 946 280 946 q 340 929 301 946 q 367 925 355 928 q 386 920 379 923 q 412 908 403 912 q 425 903 421 903 q 445 896 436 899 q 458 889 453 893 q 478 880 467 885 q 505 867 490 874 q 550 839 529 855 q 589 804 571 823 q 620 756 610 779 q 631 710 631 733 q 631 690 631 703 q 627 662 631 678 q 607 620 625 643 q 555 570 589 597 q 499 530 525 546 q 452 507 473 514 q 438 496 443 501 q 410 477 432 489 q 353 446 389 465 q 258 403 286 413 q 231 380 231 392 m 160 707 q 184 726 173 717 q 214 735 196 735 q 234 717 222 735 q 246 690 246 699 q 242 668 246 685 q 231 622 239 651 q 214 540 216 556 q 205 488 212 523 q 200 465 202 479 q 202 456 200 458 q 208 453 204 453 q 346 524 341 521 q 357 527 351 525 q 368 533 363 530 l 378 545 q 457 599 416 571 q 496 639 483 619 q 509 679 509 659 q 480 728 509 704 q 395 775 452 753 q 306 803 346 794 q 234 813 266 813 q 169 797 191 813 q 148 752 148 782 q 151 718 148 729 q 160 707 154 706 "},"o":{"x_min":-24.390625,"x_max":483.25,"ha":480,"o":"m -24 201 q -14 214 -19 206 q -3 231 -9 222 l 48 267 q 76 296 57 278 q 124 340 96 314 q 135 357 127 347 q 153 377 143 367 q 172 393 163 385 q 189 408 181 401 q 208 429 199 419 q 226 449 217 439 q 248 464 237 458 q 273 470 260 470 q 295 466 287 470 q 303 455 303 462 q 289 423 297 439 l 293 417 q 339 434 323 429 q 361 440 356 440 q 433 409 409 440 q 458 318 458 379 q 455 291 458 307 q 446 257 452 276 q 432 224 440 237 q 418 204 424 210 q 424 191 420 195 q 432 188 427 188 q 443 191 438 188 q 457 201 449 194 q 470 170 463 186 q 483 139 476 154 q 460 118 471 128 q 436 98 448 108 q 407 79 420 85 q 380 74 393 74 q 355 81 364 74 q 339 102 345 89 q 298 61 322 80 q 246 30 275 42 q 216 18 230 22 q 191 14 202 14 q 178 11 188 14 q 163 9 169 9 q 94 41 125 9 q 64 113 64 73 q 71 156 64 129 q 79 188 79 183 q 75 195 79 192 q 67 199 72 199 q 51 188 64 199 q 15 159 38 178 q 10 151 13 156 q 2 139 8 146 q -9 170 -3 154 q -24 201 -16 186 m 295 325 q 285 318 291 324 q 273 302 279 312 q 252 268 264 287 q 236 256 244 260 q 217 249 228 251 q 203 236 210 249 q 188 200 196 224 q 178 164 181 179 q 174 139 174 149 q 184 110 174 120 q 212 101 193 101 q 268 118 243 101 q 317 170 294 135 q 337 194 327 183 q 345 208 342 199 q 352 230 349 217 l 364 269 q 353 301 358 289 q 342 316 347 313 q 327 320 339 318 q 295 325 316 322 "},"5":{"x_min":1,"x_max":535,"ha":545,"o":"m 490 749 q 469 736 482 743 q 436 723 455 730 q 393 714 420 719 q 331 705 367 710 q 242 692 279 700 q 185 669 205 684 q 143 614 157 648 q 130 529 130 579 q 142 486 130 507 q 180 444 155 464 q 222 413 201 428 q 264 383 244 399 q 325 339 289 366 q 410 279 361 313 q 474 213 453 249 q 496 132 496 176 q 465 50 496 87 q 372 -16 434 12 q 272 -52 321 -39 q 171 -65 222 -65 q 153 -62 163 -65 q 131 -55 143 -60 q 92 -49 112 -52 q 53 -44 72 -47 q 14 -27 28 -39 q 1 4 1 -15 q 1 14 1 9 q 5 24 2 19 q 61 33 31 28 q 124 43 90 38 q 179 59 141 47 q 279 90 218 71 q 306 99 292 94 q 334 108 319 103 q 363 125 353 115 q 373 145 373 134 q 368 168 373 158 q 353 185 363 179 q 338 196 346 189 q 319 214 330 204 q 282 244 304 227 q 233 281 260 261 q 170 330 195 310 q 132 362 145 350 q 86 407 108 383 q 42 458 64 431 q 31 488 35 469 q 27 532 27 507 q 27 590 27 566 q 32 629 27 614 q 45 680 36 657 q 68 721 55 702 q 83 748 76 736 q 109 799 99 781 q 121 822 118 818 q 149 843 131 836 q 193 850 167 850 q 250 850 212 850 q 306 850 288 850 q 356 858 331 855 q 369 856 363 858 q 390 856 375 856 q 434 856 406 856 q 454 854 446 856 q 465 852 460 853 q 473 852 470 852 l 513 858 q 529 846 523 853 q 535 830 535 839 q 530 814 535 824 q 517 790 525 804 q 490 749 504 772 "}},"cssFontWeight":"normal","ascender":1047,"underlinePosition":-217,"cssFontStyle":"normal","boundingBox":{"yMin":-439,"xMin":-68,"yMax":1034,"xMax":939},"resolution":1000,"original_font_information":{"postscript_name":"Mistral","version_string":"Version 2.10","vendor_url":"","full_font_name":"Mistral","font_family_name":"Mistral","copyright":"© Copyright by URW, 1992. Portions © 1992 Microsoft Corp. All rights reserved.","description":"","trademark":"","designer":"","designer_url":"","unique_font_identifier":"Mistral","license_url":"","license_description":"","manufacturer_name":"","font_sub_family_name":"Regular"},"descender":-343,"familyName":"Mistral","lineHeight":1389,"underlineThickness":150});