www.devexpress.com
Open in
urlscan Pro
66.55.147.26
Public Scan
Submitted URL: http://uxlog.devexpress.com/
Effective URL: https://www.devexpress.com/
Submission: On June 21 via manual from NL — Scanned from NL
Effective URL: https://www.devexpress.com/
Submission: On June 21 via manual from NL — Scanned from NL
Form analysis
1 forms found in the DOMName: aspnetForm — POST ./
<form name="aspnetForm" method="post" action="./" id="aspnetForm">
<div>
<input type="hidden" name="__VSTATE" id="__VSTATE"
value="/wEPZA8FCTE5MTAxOTE4Mw8WBh4PX19BbnRpWHNyZlRva2VuBSBkOGFkYjA4MGFiMjc0MzJiYWQ2YTdhMGE2ODkyMGMzNx4SX19BbnRpWHNyZlVzZXJOYW1lZR4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgJmD2QWAmYPZBYCAgEPFgIeBWNsYXNzBRpsaWdodGJveCBsaWdodGJveC1kYXJrZW5lZBYCAgEPZBYKAhEPFgIeBGhyZWYFNGh0dHBzOi8vd3d3LmRldmV4cHJlc3MuY29tLyRUZXNzZXJhY3QvT3BlblNlYXJjaC54bWxkAhIPFgIfBAUZL0NvbnRlbnQvQ29yZS9mYXZpY29uLmljb2QCEw8WAh8EBR8vQ29udGVudC9Db3JlL2Zhdmljb24tYXBwbGUucG5nZAIUDxYCHgdjb250ZW50BSUvQ29udGVudC9Db3JlL2ZhY2Vib29rLXNoYXJlLWljb24ucG5nZAIbDxYCHwQFG2h0dHBzOi8vd3d3LmRldmV4cHJlc3MuY29tL2Q=">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="">
</div>
<div>
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAKvVXD1oYELeveMr0vHCmYPbmOiP4Z8AWX9VyP6/jUv1wKXiJYFl1jNQxMVJ2fCQT/rVU5C">
</div>
<script type="text/javascript">
var _wsData = {
"Settings": {
"MainWebSiteUrl": "https:\/\/www.devexpress.com\/",
"TrackingEnabled": true
},
"UserInfo": {
"IsLoggedIn": false
}
};
</script>
<header class="Fixed">
<div id="TOCChatLink"> Chat Now </div>
<div class="r-container">
<a tabindex="-1" class="Logo" title="DevExpress" href="https://www.devexpress.com/" id="Header-Logo"></a>
<div class="ControlContainer">
<a id="Cart" tabindex="-1" title="Shopping Cart" data-empty-text="Cart" data-cart-text="Cart: ##" href="https://www.devexpress.com/ClientCenter/Purchase/Checkout/">Cart</a><a id="MyDownloads" tabindex="-1" class="HeadLink hidden visible-xs" href="https://www.devexpress.com/ClientCenter/DownloadManager/">My Downloads</a><a id="FreeTrial" tabindex="-1" class="HeadLink Button Orange hidden visible-xs" href="https://www.devexpress.com/Products/Try/">Free Trial</a><a id="LogIn" tabindex="-1" class="HeadLink" href="https://www.devexpress.com/MyAccount/LogIn/?returnUrl=https%3A%2F%2Fwww.devexpress.com%2F">Log In</a>
<div id="MyAccount"
data-myaccount="{"Urls":{"Login":"https://www.devexpress.com/MyAccount/LogIn/?returnUrl=https%3a%2f%2fwww.devexpress.com%2f","ManageProfile":"https://www.devexpress.com/MyAccount/","Download":"https://www.devexpress.com/ClientCenter/DownloadManager/","Renew":"https://www.devexpress.com/Buy/Renew/","PurchaseHistory":"https://www.devexpress.com/ClientCenter/PurchaseHistory.aspx","ManageLicenses":"https://www.devexpress.com/ClientCenter/LicenseManager/","Logout":"https://www.devexpress.com/MyAccount/LogOut/?returnUrl=https%3a%2f%2fwww.devexpress.com%2f"}}"
style="display:none;">
<span class="UserIcon"></span>
</div>
<div id="SiteSearch">
<div title="Search" class="SearchButton">
</div>
<div class="SearchBox">
<input name="ctl00$ctl00$tbSiteSearch" type="text" value="Type keywords here" id="tbSiteSearch" tabindex="-1" class="NullText" autocomplete="off" nulltext="Type keywords here">
</div>
</div>
<div id="NotificationCenter" tabindex="-1">
<a tabindex="-1" data-notifications-control="bell" href="javascript:;"><span class="Bell"></span><span class="MessageCount" data-notifications-count="0"></span></a>
<div class="UnreadHint" style="left: -87px;">
<div class="Hint" data-notifications-count="0"></div>
</div>
<div class="NotificationsList" style="left: -204px; width: 430px;"></div>
</div>
</div>
</div>
</header>
<div class="HeaderPlaceholer" style="height: 36px;"></div>
<script type="text/javascript">
window.SearchServiceUrl = 'https://search.devexpress.com/?m=Web&q=';
</script>
<nav id="MainMenu">
<div class="MenuContainer">
<div class="r-container">
<a tabindex="-1" class="Logo" title="DevExpress" href="https://www.devexpress.com/" id="TOC-Logo"></a><a tabindex="-1" class="Menu-Toggle" href="javascript:;" data-role="Menu-Toggle-Button"><span></span></a>
<div class="h-clear hidden-md">
</div>
<ul>
<li><a tabindex="-1" href="javascript:;">Products</a>
<div class="SubMenu Products">
<div class="Header hidden-md">
<span>Products</span>
<div class="CloseButton">
</div>
</div>
<div class="r-container">
<div class="ScrollContainer">
<div class="column">
<div class="GroupTitle"> MULTI-PLATFORM PACKAGES </div>
<a tabindex="-1" href="https://www.devexpress.com/subscriptions/universal.xml"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#ff7200;" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><path style="fill: #fff" d="M35.94,50.77q3.69,0,5.49-2,1.5-1.74,1.5-6.66V20.24H39v21.9A8.42,8.42,0,0,1,38.36,46,2.51,2.51,0,0,1,36,47a2.49,2.49,0,0,1-2.38-1.07,10.46,10.46,0,0,1-.59-4.34V20.24h-4V41.55c0,3.3.38,5.52,1.15,6.68C31.33,49.92,33.23,50.77,35.94,50.77Z"></path></svg>Universal Subscription</a><abbr>Our
Best Value – includes over 600 UI Controls, our award-winning reporting platform, DevExpress Dashboard, the eXpressApp Framework, CodeRush for Visual Studio and
more.</abbr><a tabindex="-1" href="https://www.devexpress.com/subscriptions/dxperience.xml"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><path style="fill:#fff" d="M25.05,48.43a8.93,8.93,0,0,0,2.58-4.59,34.12,34.12,0,0,0,.8-8.13,36.83,36.83,0,0,0-.72-8.34,11,11,0,0,0-2.42-4.88,6.23,6.23,0,0,0-2.58-1.74,12.55,12.55,0,0,0-3.85-.51h-5V50.4h3.28Q22.84,50.4,25.05,48.43ZM17.92,23.66h.51a4.53,4.53,0,0,1,4.51,2.62q1.23,2.61,1.23,9.59,0,6.48-1.29,8.73t-5,2.25Z"></path><path style="fill:#fff" d="M33.8,50.4l1.74-5.47.35-1.13.69-2.15a14.2,14.2,0,0,0,.52-2.5,22.18,22.18,0,0,0,.53,2.42c.25.91.57,1.94,1,3.09l2,5.74h4.1L39.12,35.09,44.7,20.24H40.6l-1.93,6.21-.28.88c-.19.63-.38,1.25-.55,1.88s-.34,1.27-.48,1.93a31,31,0,0,0-1.47-5.06L33.8,20.24H29.86l5.35,14.85L29.51,50.4Z"></path><path style="fill:#fff" d="M51,37a13,13,0,0,0,5.14-.8q3.52-1.76,3.53-7.77c0-2.85-.58-4.94-1.76-6.25s-3-2-5.62-2H46.93V50.4H51Zm0-13.36h.57a3.46,3.46,0,0,1,2.95,1.25,6.68,6.68,0,0,1,.93,3.95,5.37,5.37,0,0,1-1,3.67c-.64.68-1.8,1-3.48,1Z"></path></svg>DXperience Subscription</a><abbr>Save
Hundreds – includes DevExpress UI Controls for WinForms, ASP.NET, MVC, WPF, our award-winning reporting platform and CodeRush for Visual Studio.</abbr>
<div class="h-clear">
</div>
</div>
<div class="column">
<div class="column">
<div class="GroupTitle"> WINDOWS DESKTOP CONTROLS </div>
<a tabindex="-1" href="https://www.devexpress.com/products/net/controls/winforms/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M55.16,31.49c0,1.67.08,3.45.23,5.34s.4,4,.73,6.32A111.37,111.37,0,0,0,53,32.27l-4-12H45.18V50.4h4L49,37.26c0-.38,0-.72,0-1s0-.55,0-.76l-.24-3.73-.21-3.07c0-.17,0-.37-.06-.61s-.06-.53-.1-.87c.08.34.15.63.21.9s.1.48.13.66c.31,1.46.65,2.85,1,4.18s.76,2.62,1.18,3.89L55.42,50.4h3.8V20.24H55.16Z"></path><path style="fill:#fff" d="M28.46,32l-.29,2c-.18,1.38-.36,2.79-.52,4.22s-.31,2.92-.44,4.45c-.13-1.45-.3-3-.5-4.59s-.45-3.34-.75-5.21l-2-12.68H20.8L18.64,33.29c-.21,1.21-.4,2.53-.58,4s-.34,3-.5,4.7l-.1,1c0-.26,0-.48-.05-.65s0-.28,0-.35l-.22-2.56c-.08-.92-.19-1.94-.35-3.06l-.33-2.07-2-14H10.49L15.71,50.4H19l2.21-13c0-.09.06-.32.11-.7s.13-.9.22-1.56l.41-2.89q0-.16.09-.87c0-.48.1-1.15.16-2,0-.15,0-.33.06-.55s.05-.48.08-.78l.1,1.25c.06.71.12,1.31.18,1.77s.1.82.13,1.06l.41,3c.1.7.18,1.24.23,1.62s.09.59.1.64l2.13,13h3.16l5.34-30.16H30.2Z"></path><rect style="fill:#fff" x="36.47" y="20.24" width="4.06" height="30.16"></rect></svg>WinForms</a><a tabindex="-1" href="https://www.devexpress.com/products/net/controls/wpf/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><path style="fill:#fff" d="M17.76,50.4l2.2-13a5.21,5.21,0,0,0,.12-.7c.05-.38.13-.9.22-1.56l.41-2.89c0-.11,0-.4.08-.87s.11-1.15.17-2c0-.15,0-.33.06-.55s.05-.48.08-.78l.1,1.25c.06.71.12,1.31.18,1.77s.1.82.13,1.06l.41,3c.1.7.18,1.24.23,1.62s.09.59.1.64l2.13,13h3.16l5.34-30.16H29L27.25,32l-.29,2c-.19,1.38-.36,2.79-.52,4.22s-.31,2.92-.44,4.45c-.13-1.45-.3-3-.5-4.59s-.45-3.34-.75-5.21l-2-12.68H19.59L17.43,33.29c-.21,1.21-.4,2.53-.58,4s-.34,3-.5,4.7l-.1,1c0-.26,0-.48-.05-.65s0-.28,0-.35l-.22-2.56c-.08-.92-.19-1.94-.35-3.06l-.33-2.07-2-14H9.28L14.5,50.4Z"></path><path style="fill:#fff" d="M39.32,37a13,13,0,0,0,5.14-.8Q48,34.46,48,28.45c0-2.85-.58-4.94-1.76-6.25s-3-2-5.62-2H35.26V50.4h4.06Zm0-13.36h.57a3.46,3.46,0,0,1,3,1.25,6.68,6.68,0,0,1,.93,3.95,5.37,5.37,0,0,1-1,3.67c-.64.68-1.8,1-3.48,1Z"></path><polygon style="fill:#fff" points="55.18 36.65 61.31 36.65 61.31 33.21 55.18 33.21 55.18 23.68 61.98 23.68 61.98 20.24 51.12 20.24 51.12 50.4 55.18 50.4 55.18 36.65"></polygon></svg>WPF</a><a tabindex="-1" href="https://www.devexpress.com/products/vcl/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><path style="fill:#fff" d="M23.38,50.4,29.3,20.24H25.51l-2,11.14c0,.27-.11.58-.17.93s-.12.74-.18,1.16l-.69,4.59L22,41.55a5.67,5.67,0,0,0-.08.59c0,.23-.06.5-.1.8l-.2-1.48c-.06-.5-.14-1.05-.22-1.67s-.18-1.28-.28-2l-.65-4.37-.31-2L18.34,20.24h-4L20.16,50.4Z"></path><path style="fill:#fff" d="M40,50.77A6.58,6.58,0,0,0,43.25,50V46.22a6.11,6.11,0,0,1-2.41.63q-5.72,0-5.72-11.18a39.79,39.79,0,0,1,.32-5.38,14.14,14.14,0,0,1,1-3.76,5.13,5.13,0,0,1,1.71-2.19,4.22,4.22,0,0,1,2.48-.72,6.45,6.45,0,0,1,2.62.76V20.73a7,7,0,0,0-3.36-.9,7.36,7.36,0,0,0-6.85,4q-2.23,3.95-2.24,12Q30.8,50.77,40,50.77Z"></path><polygon style="fill:#fff" points="57.37 46.96 50.73 46.96 50.73 20.24 46.66 20.24 46.66 50.4 57.37 50.4 57.37 46.96"></polygon></svg>VCL</a><a tabindex="-1" href="https://www.devexpress.com/winui/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M56.37,25.68,49.61,13.74a1.47,1.47,0,0,0-.54-.54,1.44,1.44,0,0,0-.74-.2H23.67a1.48,1.48,0,0,0-1.28.74L15.63,25.68l-5.44,9.59a1.5,1.5,0,0,0,0,1.46l5.44,9.59,6.76,11.94a1.48,1.48,0,0,0,1.28.74H48.33a1.44,1.44,0,0,0,.74-.2,1.47,1.47,0,0,0,.54-.54l6.76-11.94,5.44-9.59a1.51,1.51,0,0,0,0-1.46Zm-36,10.46L31,54.57a.29.29,0,0,1-.25.43H24.06a.29.29,0,0,1-.25-.15L13,36.14a.27.27,0,0,1,0-.28L23.81,17.15a.29.29,0,0,1,.25-.15h6.65a.29.29,0,0,1,.25.43L20.36,35.86a.27.27,0,0,0,0,.28Zm38.6,0-9.91,16.7a.31.31,0,0,1-.53,0L45,47a.3.3,0,0,1,0-.29L51.3,36.15a.32.32,0,0,0,0-.3L45,25.3A.3.3,0,0,1,45,25l3.48-5.86a.31.31,0,0,1,.53,0L59,35.85A.32.32,0,0,1,59,36.15Z"></path></svg>WinUI (FREE)</a><a tabindex="-1" href="https://www.devexpress.com/subscriptions/reporting/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><polygon style="fill:#fff" points="45 16 45 24 53 24 45 16"></polygon><path style="fill:#fff" d="M36,39c5.52,0,10-1.79,10-4H35l3.83-3.83A23.15,23.15,0,0,0,36,31c-5.52,0-10,1.79-10,4S30.48,39,36,39Z"></path><path style="fill:#fff" d="M20,56H52a1,1,0,0,0,1-1V52H48V48l2,2h3L67,36l-5-5-9,9V25H44V16H20a1,1,0,0,0-1,1V55A1,1,0,0,0,20,56ZM63,36l1,1L53,48l-1-1Zm-2-2,1,1L51,46l-1-1ZM25,35c0-2.76,4.92-5,11-5s11,2.24,11,5v6c0,2.76-4.92,5-11,5s-11-2.24-11-5Z"></path></svg>Desktop Reporting</a>
<div class="h-clear">
</div>
<div class="GroupTitle"> ENTERPRISE & SERVER TOOLS </div>
<a tabindex="-1" href="https://www.devexpress.com/products/net/dashboard/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><path style="fill:#fff" d="M64,32a19.91,19.91,0,0,0-6.38-14.62L43,32Z"></path><path style="fill:#fff" d="M40,47a14.94,14.94,0,0,1-1.72,7c.24,0,.48,0,.72,0A20,20,0,0,0,59,34H38L52.62,19.38A20,20,0,0,0,19,33.24,15,15,0,0,1,40,47Z"></path><path style="fill:#fff" d="M25,60A13,13,0,1,0,12,47,13,13,0,0,0,25,60Zm0-22a9,9,0,0,1,8.48,12H27l3-8-7,8H16.52A9,9,0,0,1,25,38Z"></path></svg>Business Intelligence Dashboard</a><a tabindex="-1" href="https://www.devexpress.com/products/net/report-server/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M41,18H18a1,1,0,0,0-1,1V57a1,1,0,0,0,1,1H50a1,1,0,0,0,1-1V28H41Zm4,19v6c0,2.76-4.92,5-11,5s-11-2.24-11-5V37c0-2.76,4.92-5,11-5S45,34.24,45,37Z"></path><path style="fill:#fff" d="M52,16H20a1,1,0,0,0-1,1H42L52,27V56a1,1,0,0,0,1-1V17A1,1,0,0,0,52,16Z"></path><path style="fill:#fff" d="M54,14H22a1,1,0,0,0-1,1H53a1,1,0,0,1,1,1V54a1,1,0,0,0,1-1V15A1,1,0,0,0,54,14Z"></path><path style="fill:#fff" d="M34,33c-5.52,0-10,1.79-10,4s4.48,4,10,4,10-1.79,10-4H33l3.83-3.83A23.15,23.15,0,0,0,34,33Z"></path></svg>Report & Dashboard Server</a><a tabindex="-1" href="https://www.devexpress.com/products/net/office-file-api/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><path style="fill:#fff" d="M18,58H50a1,1,0,0,0,1-1V28H41V18H18a1,1,0,0,0-1,1V57A1,1,0,0,0,18,58Zm7-24H43v1H25Zm0,2H43v1H25Zm0,2H43v1H25Zm0,2H43v1H25Zm0,2H43v1H25Z"></path><path style="fill:#fff" d="M54,16V54a1,1,0,0,0,1-1V15a1,1,0,0,0-1-1H22a1,1,0,0,0-1,1H53A1,1,0,0,1,54,16Z"></path><path style="fill:#fff" d="M52,27V56a1,1,0,0,0,1-1V17a1,1,0,0,0-1-1H20a1,1,0,0,0-1,1H42Z"></path></svg>Office File API (XLS, DOC, PDF)</a>
<div class="h-clear">
</div>
<div class="GroupTitle"> XAMARIN & MAUI </div>
<a tabindex="-1" href="https://www.devexpress.com/xamarin/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M39.5,20.24l-1.94,6.22-.27.87c-.2.63-.38,1.25-.56,1.88s-.33,1.27-.48,1.93a30,30,0,0,0-1.46-5.06L32.7,20.24h-4l5.36,14.85L28.4,50.4h4.3l1.74-5.47.35-1.13.68-2.15a13.36,13.36,0,0,0,.53-2.5,20.05,20.05,0,0,0,.53,2.42c.24.91.57,1.94,1,3.09l2,5.74h4.06L38,35.09,43.6,20.24Z"></path></svg>Xamarin UI Controls (FREE)</a><a tabindex="-1" href="https://www.devexpress.com/maui/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M19.67,20.24c-1.15,6-3.21,15.79-4,21.7-.69-6-3-15.69-4.26-21.7H8L5.5,50.29H9.31l1.17-20.7c.63,5.89,2.75,14.84,3.93,20.7h2.73c1-5.13,3.12-15.64,3.83-20.7.15,6,.63,14.65,1.09,20.7h3.87l-2.76-30Z"></path><path style="fill:#fff" d="M33.56,20.24,27,50.29h3.9l1.14-5.86h6l1.13,5.86h4l-6.45-30ZM32.63,41.3c1-5,2-10.25,2.45-15.22.51,5.33,1.39,10.22,2.35,15.22Z"></path><path style="fill:#fff" d="M54.38,42.06c-.18,3.14.13,4.68-2.92,4.81-3.2-.19-2.76-2-3-5.39V20.24h-4V41.48c0,6.08.94,8.94,6.85,9.18,5.6-.16,6.95-2.63,7-8.6V20.24h-4Z"></path><rect style="fill:#fff" x="60.98" y="20.24" width="4.05" height="30.05"></rect></svg>.NET MAUI (FREE)</a>
<div class="h-clear">
</div>
</div>
<div class="column">
<div class="GroupTitle"> WEB CONTROLS </div>
<a tabindex="-1" href="https://js.devexpress.com/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><path style="fill:#fff" d="M31.62,49.18a9.62,9.62,0,0,0,1-5.09V20.94H28.57v23q0,3.77-2.68,3.77a5.91,5.91,0,0,1-2.69-1v4.06a7.09,7.09,0,0,0,3.45.78A5.52,5.52,0,0,0,31.62,49.18Z"></path><path style="fill:#fff" d="M38.84,34.61c.68.78,1.53,1.68,2.56,2.7.66.66,1.22,1.27,1.66,1.81a12.46,12.46,0,0,1,1,1.43,6,6,0,0,1,.72,3,4.47,4.47,0,0,1-.94,3,3.23,3.23,0,0,1-2.6,1.1A6.93,6.93,0,0,1,37.34,46v4a7,7,0,0,0,4.43,1.43,6.48,6.48,0,0,0,5.06-2.21,8.48,8.48,0,0,0,2-5.76,9.6,9.6,0,0,0-.9-4.36,18.17,18.17,0,0,0-3.37-4.35c-.9-.9-1.64-1.67-2.2-2.31a11,11,0,0,1-1.22-1.56,4.86,4.86,0,0,1-.73-2.71,4,4,0,0,1,1-2.87A3.35,3.35,0,0,1,44,24.2a6,6,0,0,1,3.34,1.33v-4a8.83,8.83,0,0,0-4.14-1,6.32,6.32,0,0,0-5,2.09,8.12,8.12,0,0,0-1.84,5.61,8.9,8.9,0,0,0,.94,4.33A12,12,0,0,0,38.84,34.61Z"></path></svg>JavaScript – jQuery, Angular, React, Vue</a><a tabindex="-1" href="https://www.devexpress.com/products/net/controls/asp/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M51.36,20.24H46V50.4h4.06V37a13,13,0,0,0,5.14-.8c2.36-1.17,3.53-3.76,3.53-7.77,0-2.85-.58-4.94-1.75-6.25S53.94,20.24,51.36,20.24Zm2.19,12.29c-.64.68-1.8,1-3.48,1V23.66h.57a3.46,3.46,0,0,1,3,1.25,6.68,6.68,0,0,1,.94,3.95A5.36,5.36,0,0,1,53.55,32.53Z"></path><path style="fill:#fff" d="M19.08,20.24,12.51,50.4h3.91l1.15-5.88h6l1.13,5.88h4L22.24,20.24Zm-.94,21.14.74-3.87q.59-3.12,1-5.91c.28-1.85.52-3.69.7-5.5.38,3.71.86,7.2,1.46,10.47l.9,4.81Z"></path><path style="fill:#fff" d="M38.31,34.09c-.89-.9-1.63-1.67-2.19-2.3a10.82,10.82,0,0,1-1.22-1.57,4.86,4.86,0,0,1-.73-2.71,4,4,0,0,1,1-2.87,3.34,3.34,0,0,1,2.62-1.13,6,6,0,0,1,3.34,1.32v-4a8.83,8.83,0,0,0-4.14-1,6.32,6.32,0,0,0-5,2.09,8.12,8.12,0,0,0-1.84,5.61,8.9,8.9,0,0,0,.94,4.33,12.37,12.37,0,0,0,1.5,2.06c.68.78,1.53,1.68,2.56,2.69.66.66,1.22,1.27,1.66,1.81a11.9,11.9,0,0,1,1,1.43,6,6,0,0,1,.73,2.95,4.51,4.51,0,0,1-.94,3,3.22,3.22,0,0,1-2.6,1.1,6.86,6.86,0,0,1-3.94-1.58v4a7,7,0,0,0,4.43,1.42,6.46,6.46,0,0,0,5.06-2.21,8.48,8.48,0,0,0,2-5.76,9.52,9.52,0,0,0-.9-4.35A17.82,17.82,0,0,0,38.31,34.09Z"></path></svg>ASP.NET Web Forms</a><a tabindex="-1" href="https://www.devexpress.com/products/net/controls/asp/mvc/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M51,23.81q-2.24,3.95-2.23,12,0,14.94,9.14,14.94A6.55,6.55,0,0,0,61.15,50V46.23a6.16,6.16,0,0,1-2.4.62Q53,46.85,53,35.69a39.73,39.73,0,0,1,.32-5.37,14,14,0,0,1,1-3.75,5.22,5.22,0,0,1,1.71-2.2,4.31,4.31,0,0,1,2.48-.71,6.21,6.21,0,0,1,2.61.76V20.77a6.94,6.94,0,0,0-3.35-.9A7.36,7.36,0,0,0,51,23.81Z"></path><path style="fill:#fff" d="M25.05,20.28,22.69,32.36l-.45,2.16-.51,3.28-.56,3.45a1.1,1.1,0,0,0,0,.27q0,.18-.06.51c-.22-1.69-.47-3.3-.73-4.84s-.57-3.08-.89-4.62L16.8,20.28H13.32L10.85,50.4h3.82l1.17-20.75c.21,1.69.44,3.3.69,4.84s.55,3.06.87,4.56L19.78,50.4h2.73l2.54-13.15.19-1,.51-2.75c.06-.36.14-.81.22-1.35s.18-1.15.29-1.87l.09-.6a2.47,2.47,0,0,1,0,.34,1.26,1.26,0,0,1,0,.16l.1,3.71.18,4c0,.24,0,.56,0,.93s0,.83.06,1.35l.69,10.22h3.88L28.56,20.28Z"></path><path style="fill:#fff" d="M41.49,31.4c-.05.28-.11.59-.17.94s-.12.73-.18,1.15l-.68,4.58-.53,3.49c0,.16,0,.36-.08.59s-.06.5-.1.8l-.19-1.48c-.07-.5-.14-1-.22-1.66s-.18-1.29-.29-2l-.64-4.37-.31-2L36.28,20.28h-4L38.1,50.4h3.22l5.91-30.12H43.44Z"></path></svg>ASP.NET MVC</a><a tabindex="-1" href="https://www.devexpress.com/products/net/controls/asp/core.xml"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M32.63,28.27c.68.78,1.53,1.68,2.56,2.69.66.67,1.22,1.27,1.66,1.81a11.18,11.18,0,0,1,1,1.44,5.89,5.89,0,0,1,.73,2.95,4.48,4.48,0,0,1-.94,3,3.22,3.22,0,0,1-2.6,1.11,6.93,6.93,0,0,1-3.94-1.58v4a7,7,0,0,0,4.43,1.43,6.49,6.49,0,0,0,5.06-2.21,8.48,8.48,0,0,0,2-5.76,9.6,9.6,0,0,0-.9-4.36,18,18,0,0,0-3.38-4.35c-.89-.9-1.63-1.67-2.19-2.31a11.43,11.43,0,0,1-1.22-1.56,4.89,4.89,0,0,1-.73-2.72,4,4,0,0,1,1-2.87,3.38,3.38,0,0,1,2.62-1.13,5.93,5.93,0,0,1,3.34,1.33v-4a8.82,8.82,0,0,0-4.14-1,6.29,6.29,0,0,0-5,2.09,8.11,8.11,0,0,0-1.84,5.6,8.94,8.94,0,0,0,.94,4.34A12.35,12.35,0,0,0,32.63,28.27Z"></path><path style="fill:#fff" d="M51.36,14.6H46V44.75h4.06V31.38a12.84,12.84,0,0,0,5.14-.81c2.36-1.17,3.53-3.76,3.53-7.77q0-4.28-1.75-6.25C55.81,15.25,53.94,14.6,51.36,14.6Zm2.19,12.28q-1,1-3.48,1V18h.57a3.44,3.44,0,0,1,3,1.25,6.62,6.62,0,0,1,.94,3.94A5.34,5.34,0,0,1,53.55,26.88Z"></path><polygon style="fill:#fff" points="47.2 54.66 49.83 54.66 49.83 52.91 47.2 52.91 47.2 50.29 50.01 50.29 50.01 48.55 45.18 48.55 45.18 59.05 50.19 59.05 50.19 57.31 47.2 57.31 47.2 54.66"></polygon><path style="fill:#fff" d="M41.76,54.24v0a2.71,2.71,0,0,0,1.86-2.82c0-1.89-1-2.83-3.16-2.83H37.53v10.5h2V55h.3c.5,0,.89.49,1.18,1.47l.75,2.56h2.26L43.1,56.1C42.76,55.05,42.32,54.43,41.76,54.24Zm-.6-1.41a1.18,1.18,0,0,1-1,.46h-.63v-3h.63a1.26,1.26,0,0,1,1,.39,1.59,1.59,0,0,1,.34,1.06A1.76,1.76,0,0,1,41.16,52.83Z"></path><path style="fill:#fff" d="M24.68,44.75h4L22.24,14.6H19.08L12.51,44.75h3.91l1.15-5.87h6Zm-6.54-9,.74-3.87q.59-3.12,1-5.9c.28-1.86.52-3.69.7-5.5.38,3.71.86,7.2,1.46,10.47l.9,4.8Z"></path><path style="fill:#fff" d="M22.94,49.84A6.76,6.76,0,0,0,21.81,54a6,6,0,0,0,1.09,3.8,3.57,3.57,0,0,0,3,1.39,4,4,0,0,0,2-.49V56.86a2.91,2.91,0,0,1-1.73.6,1.84,1.84,0,0,1-1.65-1,5,5,0,0,1-.6-2.65,5,5,0,0,1,.63-2.72,1.9,1.9,0,0,1,1.7-1,2.71,2.71,0,0,1,1.65.55v-2a4.26,4.26,0,0,0-1.76-.36A3.77,3.77,0,0,0,22.94,49.84Z"></path><path style="fill:#fff" d="M32.41,48.37a3.24,3.24,0,0,0-2.82,1.46,7.22,7.22,0,0,0-1,4.11,6.73,6.73,0,0,0,1,3.9,3.16,3.16,0,0,0,2.75,1.39,3.2,3.2,0,0,0,2.81-1.42,7.05,7.05,0,0,0,1-4,7.19,7.19,0,0,0-.94-4A3.12,3.12,0,0,0,32.41,48.37Zm1.17,8.16a1.33,1.33,0,0,1-1.22.93c-1.12,0-1.67-1.21-1.67-3.65s.57-3.67,1.71-3.67S34,51.38,34,53.87A6.65,6.65,0,0,1,33.58,56.53Z"></path></svg>ASP.NET Core</a><a tabindex="-1" href="https://www.devexpress.com/blazor/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><polygon style="fill:#fff" points="43.55 20.06 43.55 23.51 51.66 23.51 42.48 50.34 56.4 50.34 56.4 46.77 47.79 46.77 56.89 20.06 43.55 20.06"></polygon><polygon style="fill:#fff" points="34.08 20.06 30 20.06 30 50.34 40.75 50.34 40.75 46.89 34.08 46.89 34.08 20.06"></polygon><path style="fill:#fff" d="M23.31,34.94a5.29,5.29,0,0,0,3-2.25,9.62,9.62,0,0,0,.84-4.57q0-8.07-6.49-8.06H15.11V50.34h5.33q7.14,0,7.14-8.33a8.82,8.82,0,0,0-.92-4.55A6.56,6.56,0,0,0,23.31,34.94ZM19,23.35a.69.69,0,0,1,.2,0h.49q3.52,0,3.53,4.91a6.74,6.74,0,0,1-.92,4.06A4.16,4.16,0,0,1,19,33.39Zm3.47,22.42c-.64.72-1.79,1.08-3.47,1.08V36.63a4.27,4.27,0,0,1,3.44,1.18c.66.77,1,2.12,1,4.06S23.06,45.05,22.42,45.77Z"></path></svg>Blazor</a><a tabindex="-1" href="https://www.devexpress.com/products/net/controls/asp/bootstrap-webforms.xml"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M44.42,34.13V34a7.2,7.2,0,0,0,3.21-2.53,6.76,6.76,0,0,0,1.12-3.93,6.65,6.65,0,0,0-2.46-5.65,10.55,10.55,0,0,0-6.55-1.87H25V50.4H38.94A17.14,17.14,0,0,0,44,49.74,10.14,10.14,0,0,0,47.48,48a6.63,6.63,0,0,0,2-2.67A8.59,8.59,0,0,0,50.11,42a8.79,8.79,0,0,0-1.44-5.17A6.65,6.65,0,0,0,44.42,34.13ZM30.31,24.39H39a5.14,5.14,0,0,1,3.31.93,3.94,3.94,0,0,1,1.15,3.23,3.89,3.89,0,0,1-1.27,3.13A4.73,4.73,0,0,1,39,32.77H30.31ZM43.46,44.81a5.26,5.26,0,0,1-3.76,1.26H30.31V36.58H39.7a5.35,5.35,0,0,1,3.76,1.21,4.43,4.43,0,0,1,1.34,3.47A4.63,4.63,0,0,1,43.46,44.81Z"></path></svg>Bootstrap Web Forms</a><a tabindex="-1" href="https://www.devexpress.com/subscriptions/reporting/"><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><polygon style="fill:#fff" points="45 16 45 24 53 24 45 16"></polygon><path style="fill:#fff" d="M36,39c5.52,0,10-1.79,10-4H35l3.83-3.83A23.15,23.15,0,0,0,36,31c-5.52,0-10,1.79-10,4S30.48,39,36,39Z"></path><path style="fill:#fff" d="M20,56H52a1,1,0,0,0,1-1V52H48V48l2,2h3L67,36l-5-5-9,9V25H44V16H20a1,1,0,0,0-1,1V55A1,1,0,0,0,20,56ZM63,36l1,1L53,48l-1-1Zm-2-2,1,1L51,46l-1-1ZM25,35c0-2.76,4.92-5,11-5s11,2.24,11,5v6c0,2.76-4.92,5-11,5s-11-2.24-11-5Z"></path></svg>Web Reporting</a>
<div class="h-clear">
</div>
<div class="GroupTitle"> FRAMEWORKS & PRODUCTIVITY </div>
<a tabindex="-1" href="https://www.devexpress.com/products/net/application_framework/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M35,20.24,28.44,50.33,22.88,35.09l5.58-14.85h-4.1l-1.93,6.22-.28.87c-.19.63-.38,1.25-.55,1.88s-.34,1.27-.48,1.93a31.26,31.26,0,0,0-1.47-5.06l-2.09-5.84H13.62L19,35.09,13.27,50.4h4.29l1.74-5.47.35-1.13.69-2.15a14.2,14.2,0,0,0,.52-2.5,22.18,22.18,0,0,0,.53,2.42c.25.91.57,1.94,1,3.09l2,5.74h8l1.15-5.88h6l1.13,5.88h4L38.15,20.24Zm-.93,21.14.74-3.87q.59-3.12,1-5.91c.29-1.85.53-3.69.71-5.5.38,3.71.86,7.2,1.46,10.47l.9,4.81Z"></path><polygon style="fill:#fff" points="47 50.4 51.06 50.4 51.06 36.65 57.19 36.65 57.19 33.21 51.06 33.21 51.06 23.68 57.85 23.68 57.85 20.24 47 20.24 47 50.4"></polygon></svg>XAF - Cross-Platform .NET App UI</a><a tabindex="-1" href="https://www.devexpress.com/products/net/orm/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M36,14c-9.94,0-18,2.69-18,6v6c0,3.31,8.06,6,18,6s18-2.69,18-6V20C54,16.69,45.94,14,36,14Zm0,10c-7.73,0-14-1.79-14-4s6.27-4,14-4,14,1.79,14,4S43.73,24,36,24Z"></path><path style="fill:#fff" d="M36,34c-7.83,0-14.48-1.67-16.95-4A2.82,2.82,0,0,0,18,32v6c0,3.31,8.06,6,18,6s18-2.69,18-6V32a2.82,2.82,0,0,0-1-2C50.48,32.33,43.83,34,36,34Z"></path><path style="fill:#fff" d="M36,46c-7.83,0-14.48-1.67-16.95-4A2.82,2.82,0,0,0,18,44v6c0,3.31,8.06,6,18,6s18-2.69,18-6V44a2.82,2.82,0,0,0-1-2C50.48,44.33,43.83,46,36,46Z"></path></svg>XPO – ORM Library (FREE)</a><a tabindex="-1" href="https://www.devexpress.com/products/net/application_framework/security-web-api-service.xml"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M58.87,18.53c-6.49,0-9.7-3.21-10.83-9.53H24c-1.13,6.32-4.34,9.53-10.83,9.53l-1,10.29a35.52,35.52,0,0,0,.1,8C14,48.6,21.29,57,32.22,62.93L36,65l3.78-2.07C50.71,57,58.05,48.6,59.71,36.87a34.4,34.4,0,0,0,.1-8ZM55.75,36c-1.4,9.71-7.37,17.29-18.24,23.15L36,60l-1.51-.81C23.61,53.33,17.65,45.75,16.25,36a30,30,0,0,1-.08-7.14l.62-6.61A14.06,14.06,0,0,0,27.29,13H44.7a14.09,14.09,0,0,0,10.51,9.29l.62,6.6A30.6,30.6,0,0,1,55.75,36Z"></path><path style="fill:#fff" d="M51.43,25a14.86,14.86,0,0,1-9-8H36V55l.27-.15c9.27-5,14.35-11.32,15.52-19.42a24.61,24.61,0,0,0,.06-6Z"></path></svg>.NET App Security & Web API Service (FREE)</a><a tabindex="-1" href="https://www.devexpress.com/products/coderush/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0Z"></path><path style="fill:#fff" d="M36,10A26,26,0,1,0,62,36,26,26,0,0,0,36,10Zm7,38H29L22,36l7-12H43l7,12Z"></path></svg>CodeRush for Visual Studio</a>
<div class="h-clear">
</div>
<div class="GroupTitle"> TESTING & QA </div>
<a tabindex="-1" href="https://www.devexpress.com/products/testcafestudio"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72" width="72px" height="72px"><title xmlns=""></title><path style="fill:#26a4dd" d="M5.4,72H66.6A5.42,5.42,0,0,0,72,66.6V5.4A5.42,5.42,0,0,0,66.6,0H5.4A5.42,5.42,0,0,0,0,5.4V66.6A5.42,5.42,0,0,0,5.4,72Z"></path><polygon style="fill:#fff" points="61 20 56 15 35 36 27 28 22 33 35 46 61 20"></polygon><polygon style="fill:#fff" points="51 41 42 41 40 43 49 43 57 50 15 50 23 43 30 43 28 41 21 41 7 53 65 53 51 41"></polygon></svg>TestCafe Studio</a>
<div class="h-clear">
</div>
</div>
</div>
</div>
</div>
<div class="MenuFooter">
<div class="content">
<div class="column">
<a href="https://www.devexpress.com/subscriptions/new-2022-1.xml">Explore Our Newest Features</a><a href="https://www.devexpress.com/dotnet-core/">.NET 6 Support</a>
</div>
</div>
</div>
<div class="Shadow hidden-md">
</div>
</div>
</li>
<li class="divider"></li>
<li><a tabindex="-1" href="https://www.devexpress.com/support/demos/">Demos</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="https://www.devexpress.com/buy/">Buy</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="javascript:;">Support</a>
<div class="SubMenu Support">
<div class="Header hidden-md">
<span>Support</span>
<div class="CloseButton">
</div>
</div>
<div class="r-container">
<div class="ScrollContainer">
<div class="column">
<div class="GroupTitle"> SUPPORT CENTER </div><a tabindex="-1" href="https://supportcenter.devexpress.com/ticket/list"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M30.3,5.2L32.4,0l-5,3.6c-1.9-0.8-4.1-1.2-6.4-1.2c-8.3,0-15,5.7-15,12.7c0,0.2,0,0.4,0,0.5
c-3.6,1.6-6,4.8-6,8.5c0,2.1,0.8,4,2.1,5.6L0,35l4.5-3.2c1.9,1.3,4.3,2,6.9,2c4.8,0,8.9-2.5,10.6-6.1c7.8-0.4,14-5.9,14-12.6
C36,11.1,33.8,7.5,30.3,5.2z M11.4,30.2c-4.3,0-7.8-2.7-7.8-6s3.5-6,7.8-6s7.8,2.7,7.8,6S15.7,30.2,11.4,30.2z M22.8,24
c-0.1-5.3-5.1-9.5-11.4-9.5c-0.6,0-1.2,0.1-1.8,0.1C9.9,9.8,14.9,6,21,6c6.3,0,11.4,4.1,11.4,9.1C32.4,19.6,28.2,23.3,22.8,24z"></path>
</svg>Search the KB</a><a tabindex="-1" href="https://supportcenter.devexpress.com/ticket/list?preset=mytickets"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M28.4,7H1.6C0.7,7,0,7.7,0,8.6v24.7c0,1,0.7,1.7,1.6,1.7h26.7c0.9,0,1.6-0.7,1.6-1.6V8.6
C30,7.7,29.3,7,28.4,7z M14.3,31c-1.4,0-2.3-0.5-2.3-2.1s0.9-2.2,2.3-2.2s2.3,0.5,2.3,2.2C16.6,30.5,15.7,31,14.3,31z M16,25.3h-3.1
c-1.7-5,4.9-5.5,4.9-9.1c0-1.6-1.2-2.1-2.8-2.1c-0.6,0-1.5,0.1-2.2,0.5c-0.1,0.9-0.3,1.8-0.5,2.4H9.7c-0.5-1-0.8-3-0.7-4.2
c1.6-1.1,4.1-1.7,6.1-1.7c3.8,0,6.9,1.8,6.9,5.5C22,21.5,15.7,21.9,16,25.3z"></path>
<path style="fill:#FF7200" d="M33,29h-1V8c0-1.7-1.3-3-3-3H6V4c0-1.7,1.3-3,3-3h24c1.7,0,3,1.3,3,3v22C36,27.7,34.7,29,33,29z"></path>
</svg>My Questions</a><a tabindex="-1" href="https://supportcenter.devexpress.com/ticket/list?preset=examples"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M2.8,6.1c0,1.1,0.1,2.3,0.2,3.6c0.1,1.2,0.3,2.4,0.3,3.5c0,1.4-0.3,3-3.3,3.1v3.5
c3,0.1,3.3,1.8,3.3,3.1c0,1.1-0.1,2.3-0.3,3.5c-0.1,1.2-0.2,2.4-0.2,3.6c0,4.5,2.7,6.1,6.6,6.1H11v-3.8h-0.8c-2,0-2.7-1.3-2.7-3.2
c0-0.8,0.1-1.6,0.2-2.5c0.1-0.9,0.2-2,0.2-3.2c0-3.4-1.3-4.7-3.7-5.3v-0.1C6.7,17.4,8,16.1,8,12.7c0-1.1-0.1-2.2-0.2-3.1
C7.7,8.7,7.6,7.8,7.6,7c0-2,0.7-3.2,2.7-3.2H11V0H9.5C5.4,0,2.8,1.8,2.8,6.1z"></path>
<path style="fill:#FF7200" d="M32.7,13.2c0-1.1,0.1-2.3,0.3-3.5c0.1-1.2,0.2-2.4,0.2-3.6c0-4.2-2.6-6.1-6.6-6.1H25v3.8h0.8
c2,0,2.7,1.2,2.7,3.2c0,0.8-0.1,1.6-0.2,2.6c-0.1,0.9-0.2,1.9-0.2,3.1c0,3.4,1.3,4.7,3.7,5.2V18c-2.4,0.5-3.8,1.8-3.7,5.3
c0,1.2,0.1,2.2,0.2,3.2c0.1,0.9,0.2,1.8,0.2,2.5c0,2-0.7,3.2-2.7,3.2H25V36h1.6c3.9,0,6.6-1.6,6.6-6.1c0-1.1-0.1-2.3-0.2-3.6
c-0.1-1.2-0.3-2.4-0.3-3.5c0-1.3,0.3-3,3.3-3.1v-3.5C33,16.2,32.7,14.5,32.7,13.2z"></path>
</svg>Code Examples</a><a tabindex="-1" href="https://localization.devexpress.com/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M27,18c-5,0-9,4-9,9c0,5,4,9,9,9s9-4,9-9C36,22,32,18,27,18z M30.7,33h-1.9l-0.5-1.5h-0.1
c-0.4,0.6-0.8,1.1-1.2,1.3s-0.9,0.4-1.6,0.4c-0.8,0-1.4-0.3-1.9-0.9s-0.7-1.4-0.7-2.5c0-1.1,0.3-2,0.9-2.6s1.6-0.9,2.8-0.9l1.4-0.1
v-0.8c0-1-0.4-1.5-1.3-1.5c-0.7,0-1.4,0.3-2.2,0.8l-0.9-1.8c1.1-0.7,2.3-1,3.5-1c1.2,0,2,0.3,2.6,1s0.9,1.6,0.9,2.8V33z M27.3,27.9
l0.8,0v0.9c0,0.7-0.1,1.3-0.4,1.7s-0.7,0.6-1.1,0.6c-0.6,0-1-0.4-1-1.3c0-0.6,0.1-1.1,0.4-1.4S26.7,28,27.3,27.9z M12.1,0.6
c-0.2,0.2-0.4,0.4-0.6,0.7c-0.6,0.6-1.2,1.2-1.8,1.6H7.9V2.6c0.3-0.3,0.6-0.8,0.9-1.5C9,0.7,9.2,0.3,9.4,0C9.3,0,9.1,0,9,0
C4,0,0,4,0,9c0,5,4,9,9,9s9-4,9-9C18,5.1,15.6,1.8,12.1,0.6z M12.7,15h-1.9l-0.5-1.5h-0.1c-0.4,0.6-0.8,1.1-1.2,1.3
c-0.4,0.2-0.9,0.4-1.6,0.4c-0.8,0-1.4-0.3-1.9-0.9s-0.7-1.4-0.7-2.5c0-1.1,0.3-2,0.9-2.6s1.6-0.9,2.8-0.9l1.4-0.1V7.5
c0-1-0.4-1.5-1.3-1.5C8.1,6,7.4,6.2,6.5,6.7L5.6,4.9c1.1-0.7,2.3-1,3.5-1c1.2,0,2,0.3,2.6,1s0.9,1.6,0.9,2.8V15z M9.3,9.9l0.8,0v0.9
c0,0.7-0.1,1.3-0.4,1.7S9,13.2,8.5,13.2c-0.6,0-1-0.4-1-1.3c0-0.6,0.1-1.1,0.4-1.4S8.7,10,9.3,9.9z M34.9,14.9
c0.1,0.7-0.7,1.3-1.4,1c0,0,0,0,0,0c-0.3-0.1-0.5-0.4-0.6-0.8c-0.6-4.6-3.7-8.4-7.8-10.1L24,8l-4-6l7-2l-1.2,3.2
C30.6,5.2,34.1,9.6,34.9,14.9z M12,28l4,6l-7,2l1.2-3.2c-4.8-2-8.3-6.4-9-11.8c-0.1-0.7,0.7-1.3,1.4-1c0,0,0,0,0,0
c0.3,0.1,0.5,0.4,0.6,0.8c0.6,4.6,3.7,8.4,7.8,10.1L12,28z"></path>
</svg>Localization</a><a tabindex="-1" href="https://www.devexpress.com/Support/Versions.xml"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M18,36C8.8,36,1.3,29.1,0.1,20.3C0,19.1,0.9,18,2.1,18c1,0,1.9,0.8,2,1.8C5,26.7,10.9,32,18,32
c8.3,0,14.8-7.1,13.9-15.6c-0.7-6.2-5.6-11.3-11.8-12.2c-4-0.6-7.7,0.5-10.6,2.7L13,10L2,12L3,1l3.5,3.2c3.4-2.9,8-4.5,12.9-4.1
C27.9,0.7,35,7.5,35.9,16C37.1,26.8,28.6,36,18,36z M11,26l1,1l7-9l7,1l1-2l-10-4L11,26z"></path>
</svg>Version History</a>
<div class="h-clear">
</div>
</div>
<div class="column">
<div class="GroupTitle"> RESOURCES </div><a tabindex="-1" href="https://www.devexpress.com/support/demos/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M18,0C8.1,0,0,8.1,0,18c0,9.9,8.1,18,18,18s18-8.1,18-18C36,8.1,27.9,0,18,0z M11.1,24H6.3l-0.2-1.4
c0.2-0.3,0.8-0.5,1.5-0.7v-7.6C7.1,14.3,6.5,14.1,6,14v-1.3c1.2-0.5,2.8-0.7,4.3-0.6v0l0,0V22c0.4,0.2,0.8,0.3,1,0.6L11.1,24z
M21.8,24h-8.3l-0.4-2.1l4.5-4.6c0.7-0.7,1.3-1.6,1.3-2.5c0-0.8-0.4-1.2-1.4-1.2c-0.5,0-1.1,0.1-1.5,0.2c-0.1,0.6-0.2,1.4-0.4,1.7
l-1.6-0.1c-0.2-0.4-0.4-1.1-0.4-1.9c0-0.2,0-0.3,0-0.4c1-0.6,2.5-1,4.1-1c2,0,3.9,0.5,3.9,3c0,0.9-0.6,2-1.2,2.6l-2.6,3
c-0.6,0.7-1.7,1.5-1.7,1.5l0.1,0.2c0,0,0.8-0.2,1.8-0.2h1.4c0.1-0.6,0.3-1.2,0.5-1.5l1.7,0.1C21.9,21.4,22.1,23.1,21.8,24z M26.8,24
c-1,0-2.4-0.3-3-0.6l0.4-1.5c0.6,0.2,1.5,0.4,2.3,0.4c1.6,0,2.7-0.5,2.7-1.8c0-1.8-1.3-2-2.1-2c-0.7,0-1.2,0-1.6,0.1l-0.2-1.4
l1.6-0.1c0.9-0.1,2.1-0.4,2.1-1.9c0-1.2-0.6-1.6-1.8-1.6c-0.2,0-0.4,0-0.7,0.1c-0.1,0.5-0.3,1.2-0.5,1.4l-1.6-0.1
c-0.3-0.4-0.4-1.4-0.4-2.2c0,0,0-0.1,0-0.1c0.6-0.3,2.4-0.5,3.4-0.5c1.9,0,4.1,0.6,4.1,3c0,0.9-0.8,1.9-1.7,2.4v0.2
c1,0.3,2.2,1,2.2,2.7C32,22.9,29.6,24,26.8,24z"></path>
</svg>Getting Started</a><a tabindex="-1" href="https://docs.devexpress.com/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M34,9.3v20.5c-3.4-2.5-16-3.8-16,1.1L36,32V9.9L34,9.3z"></path>
<path style="fill:#FF7200" d="M2,9.3v20.5c3.4-2.5,16-3.8,16,1.1L0,32L0,9.9L2,9.3z"></path>
<path style="fill:#FF7200" d="M18,6.8C18,0.3,4,7.2,4,7.2v19.4c0,0,14-5.3,14,0.7c0-6,14-0.7,14-0.7V7.2C32,7.2,18,0.3,18,6.8z"></path>
</svg>Documentation</a><a tabindex="-1" href="https://www.devexpress.com/support/demos/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M31,21l5-0.5l0-5L31,15c-0.3-1.5-0.9-2.9-1.8-4.2l3.2-4l-3.2-3.2l-4,3.2C23.9,6,22.5,5.4,21,5l-0.5-5
h-5L15,5c-1.5,0.3-2.9,0.9-4.2,1.8l-4-3.2L3.6,6.8l3.2,4C6,12.1,5.4,13.5,5,15l-5,0.5v5L5,21c0.3,1.5,0.9,2.9,1.8,4.2l-3.2,4
l3.2,3.2l4-3.2c1.3,0.8,2.7,1.4,4.2,1.8l0.5,5h5l0.5-5c1.5-0.3,2.9-0.9,4.2-1.8l4,3.2l3.2-3.2l-3.2-4C30,23.9,30.6,22.5,31,21z
M18,27c-5,0-9-4-9-9c0-5,4-9,9-9c5,0,9,4,9,9C27,23,23,27,18,27z"></path>
</svg>Demos</a><a tabindex="-1" href="https://www.devexpress.com/trainingcenter/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M34,3H19V1c0-0.5-0.4-1-1-1c0,0,0,0,0,0c-0.5,0-1,0.4-1,1v2H2C0.9,3,0,3.9,0,5v20c0,1.1,0.9,2,2,2h9
l-4,4c-0.6,0.6-0.6,1.4,0,2l0,0c0.6,0.6,1.4,0.6,2,0l6-6h1l0.9,8c0.1,0.6,0.5,1,1.1,1h0c0.6,0,1-0.4,1.1-1l0.9-8h1l6,6
c0.6,0.6,1.4,0.6,2,0l0,0c0.6-0.6,0.6-1.4,0-2l-4-4h9c1.1,0,2-0.9,2-2V5C36,3.9,35.1,3,34,3z M32,23H4V7h28V23z"></path>
</svg>Training</a><a tabindex="-1" href="https://www.devexpress.com/support/webinars/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M34,4H2C0.9,4,0,4.9,0,6v22c0,1.1,0.9,2,2,2h32c1.1,0,2-0.9,2-2V6C36,4.9,35.1,4,34,4z M18,18
c-1.7,0-3-1.3-3-3s1.3-3,3-3s3,1.3,3,3S19.7,18,18,18z M24.7,26H11.3c0.9-2.9,3.5-5,6.7-5S23.8,23.1,24.7,26z M32,26h-5.2
c-0.7-3.2-3.2-5.8-6.3-6.7C22,18.5,23,16.9,23,15c0-2.8-2.2-5-5-5s-5,2.2-5,5c0,1.9,1,3.5,2.6,4.3c-3.2,0.9-5.6,3.4-6.3,6.7H4V8h28
V26z"></path>
<rect style="fill:#FF7200" x="9" y="32" width="18" height="2"></rect>
</svg>Webinars</a>
<div class="h-clear">
</div>
</div>
</div>
</div>
<div class="MenuFooter">
<div class="content">
<div class="column">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px">
<title xmlns=""></title>
<path style="fill:#FF7200" d="M24,0C10.7,0,0,10.7,0,24s10.7,24,24,24s24-10.7,24-24S37.3,0,24,0z M34.7,36.8c-2.7,2.4-6.1,4-9.9,4.2
c-0.3,0.6-1,1-1.7,1c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2c0.7,0,1.3,0.4,1.7,0.9c3.3-0.2,6.3-1.5,8.7-3.6c0.4-0.4,1-0.4,1.3,0l0,0
C35.1,35.7,35.1,36.4,34.7,36.8z M35.5,34.1c-0.4,0.4-1,0.4-1.3,0l-0.1-0.1c-0.9,0.7-2,1.1-3.2,0.9l0,0c-0.5-0.1-0.9-0.6-0.8-1.1
l1.6-9c0.1-0.5,0.6-0.9,1.1-0.8l0.1,0c2.1,0.4,3.4,2.5,3,4.6l-0.4,2.2c1.5-2.2,2.5-5,2.5-7.9c0-8-6.6-14.4-14.7-14
c-6.8,0.3-12.5,5.7-13.2,12.5c-0.4,3.5,0.6,6.8,2.4,9.4l-0.4-2.2c-0.4-2.1,1-4.2,3-4.6l0.1,0c0.5-0.1,1,0.2,1.1,0.8l1.6,9
c0.1,0.5-0.2,1-0.8,1.1l0,0c-1.2,0.2-2.4-0.1-3.2-0.9l-0.1,0.1c-0.4,0.4-1,0.4-1.3,0C9.7,31.3,8,27.3,8,23c0-9.4,8.2-17,17.8-15.9
c7.2,0.8,13,6.5,14,13.7C40.6,26,38.7,30.8,35.5,34.1z"></path>
</svg>
<h6> Need help or require more information? </h6>
<p> Submit your support inquiries via the <a href="https://www.devexpress.com/Support/Center/">DevExpress Support Center</a> for assistance. </p>
</div>
</div>
</div>
<div class="Shadow hidden-md">
</div>
</div>
</li>
<li class="divider"></li>
<li><a tabindex="-1" href="https://community.devexpress.com/blogs/">Blogs<span class="Notification" data-menu-notification="NewBlogPosts/Count"></span></a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="javascript:;">About Us</a>
<div class="SubMenu AboutUs">
<div class="Header hidden-md">
<span>About Us</span>
<div class="CloseButton">
</div>
</div>
<div class="r-container">
<div class="ScrollContainer">
<div class="column">
<div class="GroupTitle"> CONNECT WITH DEVEXPRESS </div><a tabindex="-1" href="https://community.devexpress.com/blogs/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M11,16c-1.4,0-2.8,0.3-4,0.9V8.5C7,7.1,5.9,6,4.5,6S2,7.1,2,8.5V25c0,5,4,9,9,9s9-4,9-9
C20,20,16,16,11,16z M11,29c-2.2,0-4-1.8-4-4c0-2.2,1.8-4,4-4s4,1.8,4,4C15,27.2,13.2,29,11,29z"></path>
<path style="fill:#FF7200" d="M11,8v5c6.6,0,12,5.4,12,12h5C28,15.6,20.4,8,11,8z"></path>
<path style="fill:#FF7200" d="M11,0v5c11,0,20,9,20,20h5C36,11.2,24.8,0,11,0z"></path>
</svg>Blogs</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/events/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M34,4h-4v5c0,0.6-0.4,1-1,1h-4c-0.6,0-1-0.4-1-1V4H12v5c0,0.6-0.4,1-1,1H7c-0.6,0-1-0.4-1-1V4H2
C0.9,4,0,4.9,0,6v26c0,1.1,0.9,2,2,2h32c1.1,0,2-0.9,2-2V6C36,4.9,35.1,4,34,4z M26,14v4h-4v-4H26z M16,20h4v4h-4V20z M14,24h-4v-4
h4V24z M22,20h4v4h-4V20z M20,14v4h-4v-4H20z M14,14v4h-4v-4H14z M4,14h4v4H4V14z M4,20h4v4H4V20z M4,30v-4h4v4H4z M10,30v-4h4v4H10
z M16,30v-4h4v4H16z M22,30v-4h4v4H22z M32,30h-4v-4h4V30z M32,24h-4v-4h4V24z M32,18h-4v-4h4V18z"></path>
<path style="fill:#FF7200" d="M9,0L9,0C8.4,0,8,0.4,8,1v6c0,0.6,0.4,1,1,1h0c0.6,0,1-0.4,1-1V1C10,0.4,9.6,0,9,0z"></path>
<path style="fill:#FF7200" d="M27,0L27,0c-0.6,0-1,0.4-1,1v6c0,0.6,0.4,1,1,1h0c0.6,0,1-0.4,1-1V1C28,0.4,27.6,0,27,0z"></path>
</svg>Events, Meetups and Tradeshows</a><a tabindex="-1" href="https://www.devexpress.com/support/webinars/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M34,4H2C0.9,4,0,4.9,0,6v22c0,1.1,0.9,2,2,2h32c1.1,0,2-0.9,2-2V6C36,4.9,35.1,4,34,4z M18,18
c-1.7,0-3-1.3-3-3s1.3-3,3-3s3,1.3,3,3S19.7,18,18,18z M24.7,26H11.3c0.9-2.9,3.5-5,6.7-5S23.8,23.1,24.7,26z M32,26h-5.2
c-0.7-3.2-3.2-5.8-6.3-6.7C22,18.5,23,16.9,23,15c0-2.8-2.2-5-5-5s-5,2.2-5,5c0,1.9,1,3.5,2.6,4.3c-3.2,0.9-5.6,3.4-6.3,6.7H4V8h28
V26z"></path>
<rect style="fill:#FF7200" x="9" y="32" width="18" height="2"></rect>
</svg>Webinars</a>
<div class="h-clear">
</div>
</div>
<div class="column">
<div class="GroupTitle"> LEARN MORE ABOUT DEVEXPRESS </div><a tabindex="-1" href="https://www.devexpress.com/aboutus/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<circle style="fill:#FF7200" cx="18" cy="3" r="3"></circle>
<path style="fill:#FF7200" d="M21.5,7h-1.2h-4.5h-1.2C13.1,7,12,8.1,12,9.5V22c0,0.6,0.4,1,1,1h1v11c0,1.1,0.9,2,2,2h4
c1.1,0,2-0.9,2-2V21h1c0.6,0,1-0.4,1-1V9.5C24,8.1,22.9,7,21.5,7z"></path>
<circle style="fill:#FF7200" cx="5" cy="6" r="3"></circle>
<path style="fill:#FF7200" d="M7.5,10H6.2H3.8H2.5C1.1,10,0,11.1,0,12.5V19c0,0.6,0.4,1,1,1h1v12c0,1.1,0.9,2,2,2h2c1.1,0,2-0.9,2-2
v-8h1c0.6,0,1-0.4,1-1V12.5C10,11.1,8.9,10,7.5,10z"></path>
<circle style="fill:#FF7200" cx="31" cy="6" r="3"></circle>
<path style="fill:#FF7200" d="M33.5,10h-1.2h-2.5h-1.2c-1.4,0-2.5,1.1-2.5,2.5V23c0,0.6,0.4,1,1,1h1v8c0,1.1,0.9,2,2,2h2
c1.1,0,2-0.9,2-2v-9h1c0.6,0,1-0.4,1-1v-9.5C36,11.1,34.9,10,33.5,10z"></path>
</svg>About Us</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/newsreviews/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M2,0v36h32V6h-6V0H2z M32,34H4V2h22v6h6V34z"></path>
<rect style="fill:#FF7200" x="19" y="12" width="9" height="10"></rect>
<rect style="fill:#FF7200" x="8" y="6" width="9" height="2"></rect>
<rect style="fill:#FF7200" x="8" y="12" width="9" height="4"></rect>
<rect style="fill:#FF7200" x="8" y="18" width="9" height="12"></rect>
<rect style="fill:#FF7200" x="19" y="24" width="9" height="6"></rect>
</svg>News</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/testimonials/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M18,2C8.1,2,0,9.2,0,18c0,5.2,2.8,9.7,7,12.7C6,32,4.7,33.2,3,34c0,0,3.8,2.1,7.8,0.1c0.5-0.2,1-0.6,1.4-1
C14,33.7,16,34,18,34c9.9,0,18-7.2,18-16S27.9,2,18,2z M18,30c-7.7,0-14-5.4-14-12c0-6.6,6.3-12,14-12s14,5.4,14,12
C32,24.6,25.7,30,18,30z"></path>
<circle style="fill:#FF7200" cx="18" cy="18" r="2"></circle>
<circle style="fill:#FF7200" cx="24" cy="18" r="2"></circle>
<circle style="fill:#FF7200" cx="12" cy="18" r="2"></circle>
</svg>User Comments and Case Studies</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/awards/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M11.7,28.3L11.7,28.3c-0.6-1.1-1.7-1.8-3-1.7l0,0c-1.4,0.1-2.6-0.8-3.1-2L0,33l5-1l2,4l4.9-7.4
C11.9,28.5,11.8,28.4,11.7,28.3z"></path>
<path style="fill:#FF7200" d="M30.4,24.5c-0.5,1.2-1.7,2.1-3.1,2l0,0c-1.2-0.1-2.4,0.6-3,1.7l0,0c-0.1,0.1-0.1,0.2-0.2,0.3L29,36l2-4
l5,1L30.4,24.5z"></path>
<path style="fill:#FF7200" d="M31.6,15.5c-0.6-0.9-0.6-2.1,0-3l0,0c0.9-1.4,0.4-3.2-1.1-4l0,0C29.5,8,28.9,7,29,5.9l0,0
c0.1-1.6-1.3-3-2.9-2.9l0,0C25,3.1,24,2.5,23.5,1.5l0,0c-0.8-1.5-2.6-1.9-4-1.1l0,0c-0.9,0.6-2.1,0.6-3,0l0,0
c-1.4-0.9-3.2-0.4-4,1.1l0,0C12,2.5,11,3.1,9.9,3l0,0C8.3,2.9,6.9,4.3,7,5.9l0,0C7.1,7,6.5,8,5.5,8.5l0,0c-1.5,0.8-1.9,2.6-1.1,4
l0,0c0.6,0.9,0.6,2.1,0,3l0,0c-0.9,1.4-0.4,3.2,1.1,4l0,0C6.5,20,7.1,21,7,22.1l0,0c-0.1,1.6,1.3,3,2.9,2.9l0,0
c1.1-0.1,2.1,0.5,2.6,1.5l0,0c0.8,1.5,2.6,1.9,4,1.1l0,0c0.9-0.6,2.1-0.6,3,0l0,0c1.4,0.9,3.2,0.4,4-1.1l0,0c0.5-1,1.5-1.6,2.6-1.5
l0,0c1.6,0.1,3-1.3,2.9-2.9l0,0c-0.1-1.1,0.5-2.1,1.5-2.6l0,0C32,18.7,32.4,16.9,31.6,15.5L31.6,15.5z M18,25c-6.1,0-11-4.9-11-11
S11.9,3,18,3s11,4.9,11,11S24.1,25,18,25z"></path>
<path style="fill:#FF7200" d="M18,5c-5,0-9,4-9,9c0,5,4,9,9,9s9-4,9-9C27,9,23,5,18,5z M18,21c-3.9,0-7-3.1-7-7s3.1-7,7-7s7,3.1,7,7
S21.9,21,18,21z"></path>
</svg>Our Awards</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/mvp/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<path style="fill:#FF7200" d="M18,0C8.1,0,0,8.1,0,18c0,9.9,8.1,18,18,18s18-8.1,18-18C36,8.1,27.9,0,18,0z M31.2,13.3h-9.9l-3-9.3
C24.3,4.2,29.3,8,31.2,13.3z M17.7,4l-3,9.3H4.8C6.7,8,11.7,4.2,17.7,4z M4,18c0-1.5,0.2-2.9,0.6-4.2l8,5.9l-3,9.5
C6.2,26.6,4,22.6,4,18z M10,29.5l8-5.9l8,5.9c-2.3,1.6-5,2.5-8,2.5S12.3,31.1,10,29.5z M26.4,29.2l-3-9.5l8-5.9
c0.4,1.3,0.6,2.7,0.6,4.2C32,22.6,29.8,26.6,26.4,29.2z"></path>
</svg>MVP Program</a>
<div class="h-clear">
</div>
</div>
</div>
</div>
<div class="MenuFooter">
<div class="content">
<div class="column">
<a href="https://www.devexpress.com/subscriptions/new-2022-1.xml"><h6>
Announcing DevExpress Universal v22.1
</h6></a>
<p>Developer Express Inc is proud to announce the immediate availability of its newest release, DevExpress v21.2. Built and optimized for desktop, web, and mobile developers alike...</p>
</div>
<div class="column">
<a href="https://www.devexpress.com/aboutus/awards/"><h6>
DevExpress Wins 20 Visual Studio Reader’s Choice Awards
</h6></a>
<p> Like previous years, DevExpress dominated Visual Studio Magazine's 2021 Readers Choice Awards. We thank all our loyal users for casting their vote on behalf of DevExpress. </p>
</div>
</div>
</div>
<div class="Shadow hidden-md">
</div>
</div>
</li>
</ul>
<div class="h-clear">
</div>
</div>
</div>
</nav>
<section id="LightBox">
<section class="LightBox Shaded">
<div class="Background" style="background-image:url(/Index/LightBoxBackground2020.jpg);">
</div>
<div class="BackgroundOverlay">
</div>
<div class="v-align" data-role="LightBoxContent">
<div class="align-row">
<div class="align-cell middle">
<div class="content">
<h1> Your next great app starts here. </h1>
<h2 class="sys-visibility-hidden sys-visibility-hidden sys-visibility-xsm-shown"> Explore our product line by category... </h2>
<div class="tns-outer" id="tns1-ow">
<div class="tns-liveregion tns-visually-hidden" aria-live="polite" aria-atomic="true">slide <span class="current">8 to 11</span> of 4</div>
<div id="tns1-mw" class="tns-ovh">
<div class="tns-inner" id="tns1-iw">
<div class="Platforms tns tns-slider tns-carousel tns-subpixel tns-calc tns-horizontal" data-responsive="
{
"0": {
"autoWidth": false,
"items": 3,
"center": true,
"edgePadding": -150,
"loop": true
},
"480": {
"edgePadding": -130
},
"600": {
"edgePadding": -100
},
"768": {
"edgePadding": 0,
"items": 4,
"loop": false,
"center": false
}
}
" id="tns1" style="transition-duration: 0s; transform: translate3d(-38.8889%, 0px, 0px);">
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="https://js.devexpress.com/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M7,7v34h34V7H7z M25.5,23.4c0,0.7,0,1.3,0,2c0,0.9,0,1.7,0,2.6c0,0.9,0,1.7,0,2.6c0,0.7,0,1.4,0,2.1
c0,0.3,0,0.6,0,0.9c0,1-0.2,2.1-0.7,2.9c-0.5,0.8-1.3,1.4-2.3,1.7c-1.1,0.3-2.5,0.3-3.6,0c-1.1-0.3-2-1-2.6-2
c-0.1-0.2-0.3-0.4-0.4-0.7l2.6-1.6c0.2,0.4,0.5,0.8,0.8,1.1c0.3,0.3,0.7,0.5,1.2,0.5c0.3,0,0.7,0,1-0.2c0.3-0.1,0.5-0.4,0.6-0.7
c0.1-0.4,0.2-0.9,0.2-1.3c0-0.3,0-0.7,0-1c0-1.2,0-2.4,0-3.6c0-1.3,0-2.6,0-3.9c0-0.7,0-1.4,0-2.1c0,0,0,0,0,0h3.2
C25.5,22.9,25.5,23.1,25.5,23.4z M38.1,35.4c-0.3,0.9-0.9,1.6-1.7,2.1c-0.9,0.5-2,0.8-3,0.8c-1.2,0-2.4-0.1-3.5-0.7
c-0.9-0.4-1.7-1.1-2.2-2c-0.1-0.2-0.2-0.4-0.3-0.6l2.6-1.5c0.5,0.9,1.3,1.6,2.4,1.9c0.9,0.2,2.4,0.1,2.8-0.9c0.2-0.4,0.2-0.9,0-1.2
c-0.2-0.4-0.5-0.7-0.9-0.9c-0.7-0.4-1.5-0.7-2.2-1C31,31,30,30.5,29.3,29.8c-0.7-0.7-1-1.6-1.1-2.6c-0.1-1,0.1-2,0.7-2.8
c0.5-0.8,1.4-1.4,2.3-1.7c1-0.3,2.2-0.3,3.3-0.1c1,0.3,1.9,0.8,2.5,1.7c0.2,0.2,0.3,0.5,0.5,0.7l-2.5,1.6c-0.3-0.5-0.6-0.9-1.1-1.2
c-0.5-0.2-1.1-0.3-1.5-0.1c-0.5,0.2-0.8,0.5-0.9,1c-0.1,0.4,0,0.8,0.3,1.2c0.3,0.4,0.8,0.6,1.2,0.8c0.3,0.2,0.7,0.3,1,0.5
c0.9,0.4,1.8,0.8,2.6,1.4c0.7,0.5,1.3,1.3,1.6,2.1C38.4,33.3,38.4,34.5,38.1,35.4z"></path>
</g>
</svg><span class="Title">JavaScript UI Components</span><span class="SubTitle">jQuery, Angular, React, Vue</span></a><a href="/products/testcafestudio"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<polygon style="fill:#FF7200;" points="45,11 41,7 23,25 16,18 12,22 23,33 "></polygon>
</g>
<g>
<polygon style="fill:#FF7200;" points="30,29 28,31 35,31 40,36 8,36 13,31 18,31 16,29 11,29 0,39 48,39 37,29 "></polygon>
</g>
</svg><span class="Title">Automated Web Testing</span><span class="SubTitle">Includes built-in Visual<br>Recorder</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#webui"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<g>
<path style="fill:#FF7200;" d="M46,11.2c-0.1-0.6-0.1-1.2-0.2-1.8c-0.3-2-0.9-3.9-1.8-5.7c0-0.1-0.2-0.2-0.2-0.2c-0.1,0-0.2,0.1-0.3,0.2
c-0.3,0.5-0.6,1-0.9,1.5c-1,1.6-2.1,3-3.6,4.2c-1.7,1.4-3.7,2.2-5.9,2.8c-0.1,0-0.2,0-0.3-0.1c0,0,0-0.2,0-0.3
c0.3-0.5,0.6-1,0.8-1.5c0.7-1.4,1.1-3,1.3-4.5c0-0.1,0.1-0.3-0.1-0.3c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0.2-0.5,0.5-0.7,0.7
C31.2,8.7,28,10,24.4,10c-1.5,0-3.1,0-4.6,0c-1.1,0-2.2,0.1-3.3,0.3c-3.2,0.7-5.9,2.2-8.1,4.5c-3.3,3.5-4.7,7.7-4.3,12.5
c0.1,1.5,0.4,2.9,1,4.3c1.6,4.1,4.4,7,8.4,8.7c2.1,0.9,4.3,1.2,6.6,1.2c1.8,0,3.5-0.2,5.3-0.6c4.4-0.9,8.1-3,11.1-6.3
c0,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c-3.9,2.5-8.1,3.8-12.6,4.2c-1.4,0.1-2.9,0.1-4.3,0
c-1.3-0.1-2.6-0.4-3.9-0.8c-6-2.1-9.5-8-8.6-14.2c0.5-2.9,1.8-5.4,3.9-7.4c3.2-3,7.1-4.2,11.4-3.3c4.3,0.8,7.4,3.3,9.3,7.3
c0.9,1.9,1.3,3.9,1.3,6c0,1.1-0.3,2.2-0.9,3.2c-1.8,3-5.3,2.7-7,1.2c-0.3-0.3-0.6-0.6-0.8-0.9c0,0,0,0-0.1,0.1c0,0,0,0.1-0.1,0.1
c-1.6,1.7-3.6,2.4-5.9,2c-3.6-0.7-5.8-4.2-5-7.8c0.7-2.8,3.3-4.9,6.2-4.9c1.2,0,2.5,0,3.7,0c0.2,0,0.4,0,0.6,0.1
c1.3,0.3,2.1,1.4,2.1,2.7c0,1.4,0,2.9,0,4.3c0,0.4,0,0.8,0.1,1.1c0.3,1.3,1.8,2.1,3,1.5c0.7-0.3,1-0.9,1.3-1.6
c0.3-0.9,0.2-1.9,0.1-2.9c-0.4-2.4-1.4-4.5-3.3-6.2c-2.6-2.4-5.8-3.2-9.2-2.5c-3.4,0.7-5.8,2.7-7.3,5.9c-1.1,2.4-1.3,5-0.3,7.5
c0.9,2.4,2.6,4.3,4.8,5.6c1.4,0.8,2.9,1.3,4.4,1.4c1.1,0.1,2.2,0.1,3.3,0.1c1.6,0,3.2-0.2,4.7-0.6c4.6-1.1,8.6-3.4,12-6.8
c2.6-2.7,4.6-5.9,5.7-9.5c0.5-1.6,0.8-3.3,1-5c0-0.3,0.1-0.6,0.1-0.9c0-0.7,0-1.3,0-2C46,11.3,46,11.2,46,11.2z"></path>
</g>
<g>
<path style="fill:#FF7200;" class="st0" d="M23.1,22.1c0-0.3-0.1-0.3-0.3-0.3c-0.9,0-1.8,0-2.7,0c-0.4,0-0.8,0-1.3,0c-2.2,0.3-3.7,2.4-3.2,4.6
c0.5,2.1,2.4,3.3,4.5,2.9c1.7-0.3,3-1.8,3-3.5c0-0.6,0-1.2,0-1.8c0,0,0,0,0,0C23.1,23.4,23.1,22.7,23.1,22.1z"></path>
</g>
</g>
</svg><span class="Title">Blazor & ASP.NET UI<br>Components</span></a><a href="/products/coderush/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M27.3,18.3l3.3,5.7l-3.3,5.7h-6.6L17.4,24l3.3-5.7H27.3z M41,9.6v28.9c0,1.4-1.1,2.6-2.6,2.6H9.6
C8.1,41,7,39.9,7,38.4V9.6C7,8.1,8.1,7,9.6,7h28.9C39.9,7,41,8.1,41,9.6z M36.3,24c0-6.8-5.5-12.3-12.3-12.3
c-6.8,0-12.3,5.5-12.3,12.3S17.2,36.3,24,36.3C30.8,36.3,36.3,30.8,36.3,24z"></path>
</g>
</svg><span class="Title">Visual Studio Productivity<br>& Refactoring</span><span class="SubTitle">CodeRush</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#reporting-dashboard"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M38.1,18.6C35.8,17,33,16,30,16c-7.7,0-14,6.3-14,14s6.3,14,14,14s14-6.3,14-14H30L38.1,18.6z"></path>
</g>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M42,17l-8,11h14C48,23.3,45,19,42,17z"></path>
</g>
</g>
<g>
<path style="fill:#FF7200;" d="M14.5,34H6V8h22v6.1c0.7-0.1,1.3-0.1,2-0.1V6H4v30h11.2C14.9,35.4,14.7,34.7,14.5,34z"></path>
</g>
<g style="opacity:0.35;">
<g>
<path style="fill:#FF7200;" d="M9,12v16h16V12H9z M19,13v2h-4v-2H19z M15,21v-2h4v2H15z M19,22v2h-4v-2H19z M15,18v-2h4v2H15z
M10,13h4v2h-4V13z M10,16h4v2h-4V16z M10,19h4v2h-4V19z M10,22h4v2h-4V22z M10,27v-2h4v2H10z M15,27v-2h4v2H15z M24,27h-4v-2h4
V27z M24,24h-4v-2h4V24z M24,21h-4v-2h4V21z M24,18h-4v-2h4V18z M24,15h-4v-2h4V15z"></path>
</g>
</g>
</svg><span class="Title">Reporting & Analytics</span><span class="SubTitle">Desktop & Web</span></a><a href="/products/net/application_framework/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M38.1,23.2l4.9-2l-1.5-5.1l-5.2,1c-0.8-1.4-1.8-2.7-3-3.7l2-5L31,6.1l-3.1,4.4
c-1.5-0.4-3.1-0.6-4.7-0.5l-2-4.9l-5.1,1.5l1,5.2c-1.4,0.8-2.7,1.8-3.7,3l-5-2L6.1,17l4.4,3.1c-0.4,1.5-0.6,3.1-0.5,4.7l-4.9,2
l1.5,5.1l5.2-1c0.8,1.4,1.8,2.7,3,3.7l-2,5l4.2,2.3l3.1-4.4c1.5,0.4,3.1,0.6,4.7,0.5l2,4.9l5.1-1.5l-1-5.2c1.4-0.8,2.7-1.8,3.7-3
l5,2l2.3-4.2l-4.4-3.1C38,26.4,38.1,24.8,38.1,23.2z M36,24c0,6.6-5.4,12-12,12s-12-5.4-12-12s5.4-12,12-12S36,17.4,36,24z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M24,14c-5.5,0-10,4.5-10,10c0,5.5,4.5,10,10,10s10-4.5,10-10C34,18.5,29.5,14,24,14z M22,20
c1.7,0,3,0.7,3,1.5c0,0.8-1.3,1.5-3,1.5c-1.7,0-3-0.7-3-1.5C19,20.7,20.4,20,22,20z M22,28c-1.7,0-3-0.7-3-1.5c0-0.8,1.3-1.5,3-1.5
s3,0.7,3,1.5C25,27.3,23.7,28,22,28z M26.3,30.9C25.7,31.2,25,30.7,25,30v0c0-0.4,0.3-0.8,0.7-1c2.4-0.8,3.3-3.1,3.3-5
c0-1.9-1-4.3-3.3-5c-0.4-0.1-0.7-0.5-0.7-1v0c0-0.7,0.7-1.2,1.3-0.9c2.7,1,4.7,3.8,4.7,6.9C31,27.2,29,29.9,26.3,30.9z"></path>
</g>
</svg><span class="Title">Cross-Platform .NET App<br>Development</span><span class="SubTitle">XAF</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#ui"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M47,32h-4V10c0-1.1-0.9-2-2-2H7c-1.1,0-2,0.9-2,2v22H1c-0.6,0-1,0.4-1,1v1c0,1.1,0.9,2,2,2h23.8
c-0.2-0.4-3.6-2.4-5.3-3.4c-0.6-0.4-1.3-0.6-2.1-0.6H8V11h32v21h-6.6c0.1,0.2,0.2,0.3,0.4,0.5c0.3,0.4,1.4,1.9,2.6,3.5H46
c1.1,0,2-0.9,2-2v-1C48,32.4,47.6,32,47,32z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M36.5,41.5c2.5-1.2,3.2-4.5,1.6-6.7c-1.2-1.6-2.4-3.1-2.6-3.5c-0.6-1-1.5-1.9-1.8-2.7
c-0.3-0.7-0.5-1.7-0.7-2.3c-0.8-2-2.6-4.8-2.9-5.2c-0.4-0.5-0.7-0.7-1-1s-1.1-1.6-1.9-2.5c-0.8-1-2.5,0.1-2,0.9
c0.5,0.8,1.1,1.7,1.1,1.8c0,0.1-0.1,0.1-0.2,0c-0.1-0.1-1.5-2.5-2.3-3.4c-0.8-0.8-2.3,0.1-2.1,0.7c0.2,0.6,2.3,3.9,2.3,3.9
s-2.1-3.3-2.7-4.2c-0.9-1.3-2.7,0.3-2.2,1.2c0.4,0.9,1.9,3.7,2,3.9c0.1,0.2-0.2,0.6-0.8,0.1s-2.3-2.4-3-3.2
c-0.8-0.9-1.7-2.2-2.6-3.2c-0.9-1-2.3,0.2-1.6,1.3c0.7,1.1,2.5,3.7,3.1,4.5c0.6,0.8,2.1,2.5,2.7,3.2c0.5,0.7,1.4,2.2,1.3,2.2
c-0.9-0.4-1.2-0.4-1.3-0.4c-0.2-0.1-0.4-0.3-0.8-0.4c-1-0.1-3.6-0.2-3.6,1.3c0,0.3,1.6,0,2.2,0.3c0.5,0.3,0.6,0.5,1,0.8
c0.4,0.3,3,1.2,4.2,2.1c0.3,0.2,0.6,0.5,1,0.8c0.4,0.3,3.6,1.7,4.3,2.2c0.4,0.3,2.3,3.4,3.9,5.9C32,41.8,34.5,42.6,36.5,41.5
L36.5,41.5z"></path>
</g>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M34,15h3c0.6,0,1-0.4,1-1v0c0-0.6-0.4-1-1-1h-3c-0.6,0-1,0.4-1,1v0C33,14.6,33.4,15,34,15z"></path>
</g>
</g>
</svg><span class="Title">Desktop UI Components</span><span class="SubTitle">Winforms & WPF</span></a><a href="/products/net/office-file-api/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M38,5H16c-0.5,0-1,0.5-1,1h22c0.5,0,1,0.5,1,1v28c0.5,0,1-0.5,1-1V6C39,5.5,38.5,5,38,5z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M36,7H14c-0.5,0-1,0.5-1,1h15l8,8v21c0.5,0,1-0.5,1-1V8C37,7.5,36.5,7,36,7z"></path>
</g>
</g>
<g>
<path style="fill:#FF7200;" d="M27,17V9H12c-0.5,0-1,0.5-1,1v28c0,0.5,0.5,1,1,1h22c0.5,0,1-0.5,1-1V17H27z M29,30H17v-1h12V30
z M29,28H17v-1h12V28z M29,26H17v-1h12V26z M29,24H17v-1h12V24z M29,22H17v-1h12V22z"></path>
</g>
</svg><span class="Title">Office File and PDF API</span><span class="SubTitle">
XLS, DOC, PDF<br>Document Generation API
</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="https://js.devexpress.com/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M7,7v34h34V7H7z M25.5,23.4c0,0.7,0,1.3,0,2c0,0.9,0,1.7,0,2.6c0,0.9,0,1.7,0,2.6c0,0.7,0,1.4,0,2.1
c0,0.3,0,0.6,0,0.9c0,1-0.2,2.1-0.7,2.9c-0.5,0.8-1.3,1.4-2.3,1.7c-1.1,0.3-2.5,0.3-3.6,0c-1.1-0.3-2-1-2.6-2
c-0.1-0.2-0.3-0.4-0.4-0.7l2.6-1.6c0.2,0.4,0.5,0.8,0.8,1.1c0.3,0.3,0.7,0.5,1.2,0.5c0.3,0,0.7,0,1-0.2c0.3-0.1,0.5-0.4,0.6-0.7
c0.1-0.4,0.2-0.9,0.2-1.3c0-0.3,0-0.7,0-1c0-1.2,0-2.4,0-3.6c0-1.3,0-2.6,0-3.9c0-0.7,0-1.4,0-2.1c0,0,0,0,0,0h3.2
C25.5,22.9,25.5,23.1,25.5,23.4z M38.1,35.4c-0.3,0.9-0.9,1.6-1.7,2.1c-0.9,0.5-2,0.8-3,0.8c-1.2,0-2.4-0.1-3.5-0.7
c-0.9-0.4-1.7-1.1-2.2-2c-0.1-0.2-0.2-0.4-0.3-0.6l2.6-1.5c0.5,0.9,1.3,1.6,2.4,1.9c0.9,0.2,2.4,0.1,2.8-0.9c0.2-0.4,0.2-0.9,0-1.2
c-0.2-0.4-0.5-0.7-0.9-0.9c-0.7-0.4-1.5-0.7-2.2-1C31,31,30,30.5,29.3,29.8c-0.7-0.7-1-1.6-1.1-2.6c-0.1-1,0.1-2,0.7-2.8
c0.5-0.8,1.4-1.4,2.3-1.7c1-0.3,2.2-0.3,3.3-0.1c1,0.3,1.9,0.8,2.5,1.7c0.2,0.2,0.3,0.5,0.5,0.7l-2.5,1.6c-0.3-0.5-0.6-0.9-1.1-1.2
c-0.5-0.2-1.1-0.3-1.5-0.1c-0.5,0.2-0.8,0.5-0.9,1c-0.1,0.4,0,0.8,0.3,1.2c0.3,0.4,0.8,0.6,1.2,0.8c0.3,0.2,0.7,0.3,1,0.5
c0.9,0.4,1.8,0.8,2.6,1.4c0.7,0.5,1.3,1.3,1.6,2.1C38.4,33.3,38.4,34.5,38.1,35.4z"></path>
</g>
</svg><span class="Title">JavaScript UI Components</span><span class="SubTitle">jQuery, Angular, React, Vue</span></a><a href="/products/testcafestudio"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<polygon style="fill:#FF7200;" points="45,11 41,7 23,25 16,18 12,22 23,33 "></polygon>
</g>
<g>
<polygon style="fill:#FF7200;" points="30,29 28,31 35,31 40,36 8,36 13,31 18,31 16,29 11,29 0,39 48,39 37,29 "></polygon>
</g>
</svg><span class="Title">Automated Web Testing</span><span class="SubTitle">Includes built-in Visual<br>Recorder</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#webui"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<g>
<path style="fill:#FF7200;" d="M46,11.2c-0.1-0.6-0.1-1.2-0.2-1.8c-0.3-2-0.9-3.9-1.8-5.7c0-0.1-0.2-0.2-0.2-0.2c-0.1,0-0.2,0.1-0.3,0.2
c-0.3,0.5-0.6,1-0.9,1.5c-1,1.6-2.1,3-3.6,4.2c-1.7,1.4-3.7,2.2-5.9,2.8c-0.1,0-0.2,0-0.3-0.1c0,0,0-0.2,0-0.3
c0.3-0.5,0.6-1,0.8-1.5c0.7-1.4,1.1-3,1.3-4.5c0-0.1,0.1-0.3-0.1-0.3c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0.2-0.5,0.5-0.7,0.7
C31.2,8.7,28,10,24.4,10c-1.5,0-3.1,0-4.6,0c-1.1,0-2.2,0.1-3.3,0.3c-3.2,0.7-5.9,2.2-8.1,4.5c-3.3,3.5-4.7,7.7-4.3,12.5
c0.1,1.5,0.4,2.9,1,4.3c1.6,4.1,4.4,7,8.4,8.7c2.1,0.9,4.3,1.2,6.6,1.2c1.8,0,3.5-0.2,5.3-0.6c4.4-0.9,8.1-3,11.1-6.3
c0,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c-3.9,2.5-8.1,3.8-12.6,4.2c-1.4,0.1-2.9,0.1-4.3,0
c-1.3-0.1-2.6-0.4-3.9-0.8c-6-2.1-9.5-8-8.6-14.2c0.5-2.9,1.8-5.4,3.9-7.4c3.2-3,7.1-4.2,11.4-3.3c4.3,0.8,7.4,3.3,9.3,7.3
c0.9,1.9,1.3,3.9,1.3,6c0,1.1-0.3,2.2-0.9,3.2c-1.8,3-5.3,2.7-7,1.2c-0.3-0.3-0.6-0.6-0.8-0.9c0,0,0,0-0.1,0.1c0,0,0,0.1-0.1,0.1
c-1.6,1.7-3.6,2.4-5.9,2c-3.6-0.7-5.8-4.2-5-7.8c0.7-2.8,3.3-4.9,6.2-4.9c1.2,0,2.5,0,3.7,0c0.2,0,0.4,0,0.6,0.1
c1.3,0.3,2.1,1.4,2.1,2.7c0,1.4,0,2.9,0,4.3c0,0.4,0,0.8,0.1,1.1c0.3,1.3,1.8,2.1,3,1.5c0.7-0.3,1-0.9,1.3-1.6
c0.3-0.9,0.2-1.9,0.1-2.9c-0.4-2.4-1.4-4.5-3.3-6.2c-2.6-2.4-5.8-3.2-9.2-2.5c-3.4,0.7-5.8,2.7-7.3,5.9c-1.1,2.4-1.3,5-0.3,7.5
c0.9,2.4,2.6,4.3,4.8,5.6c1.4,0.8,2.9,1.3,4.4,1.4c1.1,0.1,2.2,0.1,3.3,0.1c1.6,0,3.2-0.2,4.7-0.6c4.6-1.1,8.6-3.4,12-6.8
c2.6-2.7,4.6-5.9,5.7-9.5c0.5-1.6,0.8-3.3,1-5c0-0.3,0.1-0.6,0.1-0.9c0-0.7,0-1.3,0-2C46,11.3,46,11.2,46,11.2z"></path>
</g>
<g>
<path style="fill:#FF7200;" class="st0" d="M23.1,22.1c0-0.3-0.1-0.3-0.3-0.3c-0.9,0-1.8,0-2.7,0c-0.4,0-0.8,0-1.3,0c-2.2,0.3-3.7,2.4-3.2,4.6
c0.5,2.1,2.4,3.3,4.5,2.9c1.7-0.3,3-1.8,3-3.5c0-0.6,0-1.2,0-1.8c0,0,0,0,0,0C23.1,23.4,23.1,22.7,23.1,22.1z"></path>
</g>
</g>
</svg><span class="Title">Blazor & ASP.NET UI<br>Components</span></a><a href="/products/coderush/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M27.3,18.3l3.3,5.7l-3.3,5.7h-6.6L17.4,24l3.3-5.7H27.3z M41,9.6v28.9c0,1.4-1.1,2.6-2.6,2.6H9.6
C8.1,41,7,39.9,7,38.4V9.6C7,8.1,8.1,7,9.6,7h28.9C39.9,7,41,8.1,41,9.6z M36.3,24c0-6.8-5.5-12.3-12.3-12.3
c-6.8,0-12.3,5.5-12.3,12.3S17.2,36.3,24,36.3C30.8,36.3,36.3,30.8,36.3,24z"></path>
</g>
</svg><span class="Title">Visual Studio Productivity<br>& Refactoring</span><span class="SubTitle">CodeRush</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#reporting-dashboard"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M38.1,18.6C35.8,17,33,16,30,16c-7.7,0-14,6.3-14,14s6.3,14,14,14s14-6.3,14-14H30L38.1,18.6z"></path>
</g>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M42,17l-8,11h14C48,23.3,45,19,42,17z"></path>
</g>
</g>
<g>
<path style="fill:#FF7200;" d="M14.5,34H6V8h22v6.1c0.7-0.1,1.3-0.1,2-0.1V6H4v30h11.2C14.9,35.4,14.7,34.7,14.5,34z"></path>
</g>
<g style="opacity:0.35;">
<g>
<path style="fill:#FF7200;" d="M9,12v16h16V12H9z M19,13v2h-4v-2H19z M15,21v-2h4v2H15z M19,22v2h-4v-2H19z M15,18v-2h4v2H15z
M10,13h4v2h-4V13z M10,16h4v2h-4V16z M10,19h4v2h-4V19z M10,22h4v2h-4V22z M10,27v-2h4v2H10z M15,27v-2h4v2H15z M24,27h-4v-2h4
V27z M24,24h-4v-2h4V24z M24,21h-4v-2h4V21z M24,18h-4v-2h4V18z M24,15h-4v-2h4V15z"></path>
</g>
</g>
</svg><span class="Title">Reporting & Analytics</span><span class="SubTitle">Desktop & Web</span></a><a href="/products/net/application_framework/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M38.1,23.2l4.9-2l-1.5-5.1l-5.2,1c-0.8-1.4-1.8-2.7-3-3.7l2-5L31,6.1l-3.1,4.4
c-1.5-0.4-3.1-0.6-4.7-0.5l-2-4.9l-5.1,1.5l1,5.2c-1.4,0.8-2.7,1.8-3.7,3l-5-2L6.1,17l4.4,3.1c-0.4,1.5-0.6,3.1-0.5,4.7l-4.9,2
l1.5,5.1l5.2-1c0.8,1.4,1.8,2.7,3,3.7l-2,5l4.2,2.3l3.1-4.4c1.5,0.4,3.1,0.6,4.7,0.5l2,4.9l5.1-1.5l-1-5.2c1.4-0.8,2.7-1.8,3.7-3
l5,2l2.3-4.2l-4.4-3.1C38,26.4,38.1,24.8,38.1,23.2z M36,24c0,6.6-5.4,12-12,12s-12-5.4-12-12s5.4-12,12-12S36,17.4,36,24z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M24,14c-5.5,0-10,4.5-10,10c0,5.5,4.5,10,10,10s10-4.5,10-10C34,18.5,29.5,14,24,14z M22,20
c1.7,0,3,0.7,3,1.5c0,0.8-1.3,1.5-3,1.5c-1.7,0-3-0.7-3-1.5C19,20.7,20.4,20,22,20z M22,28c-1.7,0-3-0.7-3-1.5c0-0.8,1.3-1.5,3-1.5
s3,0.7,3,1.5C25,27.3,23.7,28,22,28z M26.3,30.9C25.7,31.2,25,30.7,25,30v0c0-0.4,0.3-0.8,0.7-1c2.4-0.8,3.3-3.1,3.3-5
c0-1.9-1-4.3-3.3-5c-0.4-0.1-0.7-0.5-0.7-1v0c0-0.7,0.7-1.2,1.3-0.9c2.7,1,4.7,3.8,4.7,6.9C31,27.2,29,29.9,26.3,30.9z"></path>
</g>
</svg><span class="Title">Cross-Platform .NET App<br>Development</span><span class="SubTitle">XAF</span></a>
</div>
<div class="Column tns-item tns-slide-active" id="tns1-item0">
<a href="#ui"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M47,32h-4V10c0-1.1-0.9-2-2-2H7c-1.1,0-2,0.9-2,2v22H1c-0.6,0-1,0.4-1,1v1c0,1.1,0.9,2,2,2h23.8
c-0.2-0.4-3.6-2.4-5.3-3.4c-0.6-0.4-1.3-0.6-2.1-0.6H8V11h32v21h-6.6c0.1,0.2,0.2,0.3,0.4,0.5c0.3,0.4,1.4,1.9,2.6,3.5H46
c1.1,0,2-0.9,2-2v-1C48,32.4,47.6,32,47,32z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M36.5,41.5c2.5-1.2,3.2-4.5,1.6-6.7c-1.2-1.6-2.4-3.1-2.6-3.5c-0.6-1-1.5-1.9-1.8-2.7
c-0.3-0.7-0.5-1.7-0.7-2.3c-0.8-2-2.6-4.8-2.9-5.2c-0.4-0.5-0.7-0.7-1-1s-1.1-1.6-1.9-2.5c-0.8-1-2.5,0.1-2,0.9
c0.5,0.8,1.1,1.7,1.1,1.8c0,0.1-0.1,0.1-0.2,0c-0.1-0.1-1.5-2.5-2.3-3.4c-0.8-0.8-2.3,0.1-2.1,0.7c0.2,0.6,2.3,3.9,2.3,3.9
s-2.1-3.3-2.7-4.2c-0.9-1.3-2.7,0.3-2.2,1.2c0.4,0.9,1.9,3.7,2,3.9c0.1,0.2-0.2,0.6-0.8,0.1s-2.3-2.4-3-3.2
c-0.8-0.9-1.7-2.2-2.6-3.2c-0.9-1-2.3,0.2-1.6,1.3c0.7,1.1,2.5,3.7,3.1,4.5c0.6,0.8,2.1,2.5,2.7,3.2c0.5,0.7,1.4,2.2,1.3,2.2
c-0.9-0.4-1.2-0.4-1.3-0.4c-0.2-0.1-0.4-0.3-0.8-0.4c-1-0.1-3.6-0.2-3.6,1.3c0,0.3,1.6,0,2.2,0.3c0.5,0.3,0.6,0.5,1,0.8
c0.4,0.3,3,1.2,4.2,2.1c0.3,0.2,0.6,0.5,1,0.8c0.4,0.3,3.6,1.7,4.3,2.2c0.4,0.3,2.3,3.4,3.9,5.9C32,41.8,34.5,42.6,36.5,41.5
L36.5,41.5z"></path>
</g>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M34,15h3c0.6,0,1-0.4,1-1v0c0-0.6-0.4-1-1-1h-3c-0.6,0-1,0.4-1,1v0C33,14.6,33.4,15,34,15z"></path>
</g>
</g>
</svg><span class="Title">Desktop UI Components</span><span class="SubTitle">Winforms & WPF</span></a><a href="/products/net/office-file-api/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M38,5H16c-0.5,0-1,0.5-1,1h22c0.5,0,1,0.5,1,1v28c0.5,0,1-0.5,1-1V6C39,5.5,38.5,5,38,5z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M36,7H14c-0.5,0-1,0.5-1,1h15l8,8v21c0.5,0,1-0.5,1-1V8C37,7.5,36.5,7,36,7z"></path>
</g>
</g>
<g>
<path style="fill:#FF7200;" d="M27,17V9H12c-0.5,0-1,0.5-1,1v28c0,0.5,0.5,1,1,1h22c0.5,0,1-0.5,1-1V17H27z M29,30H17v-1h12V30
z M29,28H17v-1h12V28z M29,26H17v-1h12V26z M29,24H17v-1h12V24z M29,22H17v-1h12V22z"></path>
</g>
</svg><span class="Title">Office File and PDF API</span><span class="SubTitle">
XLS, DOC, PDF<br>Document Generation API
</span></a>
</div>
<div class="Column tns-item tns-slide-active" id="tns1-item1">
<a href="https://js.devexpress.com/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M7,7v34h34V7H7z M25.5,23.4c0,0.7,0,1.3,0,2c0,0.9,0,1.7,0,2.6c0,0.9,0,1.7,0,2.6c0,0.7,0,1.4,0,2.1
c0,0.3,0,0.6,0,0.9c0,1-0.2,2.1-0.7,2.9c-0.5,0.8-1.3,1.4-2.3,1.7c-1.1,0.3-2.5,0.3-3.6,0c-1.1-0.3-2-1-2.6-2
c-0.1-0.2-0.3-0.4-0.4-0.7l2.6-1.6c0.2,0.4,0.5,0.8,0.8,1.1c0.3,0.3,0.7,0.5,1.2,0.5c0.3,0,0.7,0,1-0.2c0.3-0.1,0.5-0.4,0.6-0.7
c0.1-0.4,0.2-0.9,0.2-1.3c0-0.3,0-0.7,0-1c0-1.2,0-2.4,0-3.6c0-1.3,0-2.6,0-3.9c0-0.7,0-1.4,0-2.1c0,0,0,0,0,0h3.2
C25.5,22.9,25.5,23.1,25.5,23.4z M38.1,35.4c-0.3,0.9-0.9,1.6-1.7,2.1c-0.9,0.5-2,0.8-3,0.8c-1.2,0-2.4-0.1-3.5-0.7
c-0.9-0.4-1.7-1.1-2.2-2c-0.1-0.2-0.2-0.4-0.3-0.6l2.6-1.5c0.5,0.9,1.3,1.6,2.4,1.9c0.9,0.2,2.4,0.1,2.8-0.9c0.2-0.4,0.2-0.9,0-1.2
c-0.2-0.4-0.5-0.7-0.9-0.9c-0.7-0.4-1.5-0.7-2.2-1C31,31,30,30.5,29.3,29.8c-0.7-0.7-1-1.6-1.1-2.6c-0.1-1,0.1-2,0.7-2.8
c0.5-0.8,1.4-1.4,2.3-1.7c1-0.3,2.2-0.3,3.3-0.1c1,0.3,1.9,0.8,2.5,1.7c0.2,0.2,0.3,0.5,0.5,0.7l-2.5,1.6c-0.3-0.5-0.6-0.9-1.1-1.2
c-0.5-0.2-1.1-0.3-1.5-0.1c-0.5,0.2-0.8,0.5-0.9,1c-0.1,0.4,0,0.8,0.3,1.2c0.3,0.4,0.8,0.6,1.2,0.8c0.3,0.2,0.7,0.3,1,0.5
c0.9,0.4,1.8,0.8,2.6,1.4c0.7,0.5,1.3,1.3,1.6,2.1C38.4,33.3,38.4,34.5,38.1,35.4z"></path>
</g>
</svg><span class="Title">JavaScript UI Components</span><span class="SubTitle">jQuery, Angular, React, Vue</span></a><a href="/products/testcafestudio"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<polygon style="fill:#FF7200;" points="45,11 41,7 23,25 16,18 12,22 23,33 "></polygon>
</g>
<g>
<polygon style="fill:#FF7200;" points="30,29 28,31 35,31 40,36 8,36 13,31 18,31 16,29 11,29 0,39 48,39 37,29 "></polygon>
</g>
</svg><span class="Title">Automated Web Testing</span><span class="SubTitle">Includes built-in Visual<br>Recorder</span></a>
</div>
<div class="Column tns-item tns-slide-active" id="tns1-item2">
<a href="#webui"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<g>
<path style="fill:#FF7200;" d="M46,11.2c-0.1-0.6-0.1-1.2-0.2-1.8c-0.3-2-0.9-3.9-1.8-5.7c0-0.1-0.2-0.2-0.2-0.2c-0.1,0-0.2,0.1-0.3,0.2
c-0.3,0.5-0.6,1-0.9,1.5c-1,1.6-2.1,3-3.6,4.2c-1.7,1.4-3.7,2.2-5.9,2.8c-0.1,0-0.2,0-0.3-0.1c0,0,0-0.2,0-0.3
c0.3-0.5,0.6-1,0.8-1.5c0.7-1.4,1.1-3,1.3-4.5c0-0.1,0.1-0.3-0.1-0.3c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0.2-0.5,0.5-0.7,0.7
C31.2,8.7,28,10,24.4,10c-1.5,0-3.1,0-4.6,0c-1.1,0-2.2,0.1-3.3,0.3c-3.2,0.7-5.9,2.2-8.1,4.5c-3.3,3.5-4.7,7.7-4.3,12.5
c0.1,1.5,0.4,2.9,1,4.3c1.6,4.1,4.4,7,8.4,8.7c2.1,0.9,4.3,1.2,6.6,1.2c1.8,0,3.5-0.2,5.3-0.6c4.4-0.9,8.1-3,11.1-6.3
c0,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c-3.9,2.5-8.1,3.8-12.6,4.2c-1.4,0.1-2.9,0.1-4.3,0
c-1.3-0.1-2.6-0.4-3.9-0.8c-6-2.1-9.5-8-8.6-14.2c0.5-2.9,1.8-5.4,3.9-7.4c3.2-3,7.1-4.2,11.4-3.3c4.3,0.8,7.4,3.3,9.3,7.3
c0.9,1.9,1.3,3.9,1.3,6c0,1.1-0.3,2.2-0.9,3.2c-1.8,3-5.3,2.7-7,1.2c-0.3-0.3-0.6-0.6-0.8-0.9c0,0,0,0-0.1,0.1c0,0,0,0.1-0.1,0.1
c-1.6,1.7-3.6,2.4-5.9,2c-3.6-0.7-5.8-4.2-5-7.8c0.7-2.8,3.3-4.9,6.2-4.9c1.2,0,2.5,0,3.7,0c0.2,0,0.4,0,0.6,0.1
c1.3,0.3,2.1,1.4,2.1,2.7c0,1.4,0,2.9,0,4.3c0,0.4,0,0.8,0.1,1.1c0.3,1.3,1.8,2.1,3,1.5c0.7-0.3,1-0.9,1.3-1.6
c0.3-0.9,0.2-1.9,0.1-2.9c-0.4-2.4-1.4-4.5-3.3-6.2c-2.6-2.4-5.8-3.2-9.2-2.5c-3.4,0.7-5.8,2.7-7.3,5.9c-1.1,2.4-1.3,5-0.3,7.5
c0.9,2.4,2.6,4.3,4.8,5.6c1.4,0.8,2.9,1.3,4.4,1.4c1.1,0.1,2.2,0.1,3.3,0.1c1.6,0,3.2-0.2,4.7-0.6c4.6-1.1,8.6-3.4,12-6.8
c2.6-2.7,4.6-5.9,5.7-9.5c0.5-1.6,0.8-3.3,1-5c0-0.3,0.1-0.6,0.1-0.9c0-0.7,0-1.3,0-2C46,11.3,46,11.2,46,11.2z"></path>
</g>
<g>
<path style="fill:#FF7200;" class="st0" d="M23.1,22.1c0-0.3-0.1-0.3-0.3-0.3c-0.9,0-1.8,0-2.7,0c-0.4,0-0.8,0-1.3,0c-2.2,0.3-3.7,2.4-3.2,4.6
c0.5,2.1,2.4,3.3,4.5,2.9c1.7-0.3,3-1.8,3-3.5c0-0.6,0-1.2,0-1.8c0,0,0,0,0,0C23.1,23.4,23.1,22.7,23.1,22.1z"></path>
</g>
</g>
</svg><span class="Title">Blazor & ASP.NET UI<br>Components</span></a><a href="/products/coderush/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M27.3,18.3l3.3,5.7l-3.3,5.7h-6.6L17.4,24l3.3-5.7H27.3z M41,9.6v28.9c0,1.4-1.1,2.6-2.6,2.6H9.6
C8.1,41,7,39.9,7,38.4V9.6C7,8.1,8.1,7,9.6,7h28.9C39.9,7,41,8.1,41,9.6z M36.3,24c0-6.8-5.5-12.3-12.3-12.3
c-6.8,0-12.3,5.5-12.3,12.3S17.2,36.3,24,36.3C30.8,36.3,36.3,30.8,36.3,24z"></path>
</g>
</svg><span class="Title">Visual Studio Productivity<br>& Refactoring</span><span class="SubTitle">CodeRush</span></a>
</div>
<div class="Column tns-item tns-slide-active" id="tns1-item3">
<a href="#reporting-dashboard"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M38.1,18.6C35.8,17,33,16,30,16c-7.7,0-14,6.3-14,14s6.3,14,14,14s14-6.3,14-14H30L38.1,18.6z"></path>
</g>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M42,17l-8,11h14C48,23.3,45,19,42,17z"></path>
</g>
</g>
<g>
<path style="fill:#FF7200;" d="M14.5,34H6V8h22v6.1c0.7-0.1,1.3-0.1,2-0.1V6H4v30h11.2C14.9,35.4,14.7,34.7,14.5,34z"></path>
</g>
<g style="opacity:0.35;">
<g>
<path style="fill:#FF7200;" d="M9,12v16h16V12H9z M19,13v2h-4v-2H19z M15,21v-2h4v2H15z M19,22v2h-4v-2H19z M15,18v-2h4v2H15z
M10,13h4v2h-4V13z M10,16h4v2h-4V16z M10,19h4v2h-4V19z M10,22h4v2h-4V22z M10,27v-2h4v2H10z M15,27v-2h4v2H15z M24,27h-4v-2h4
V27z M24,24h-4v-2h4V24z M24,21h-4v-2h4V21z M24,18h-4v-2h4V18z M24,15h-4v-2h4V15z"></path>
</g>
</g>
</svg><span class="Title">Reporting & Analytics</span><span class="SubTitle">Desktop & Web</span></a><a href="/products/net/application_framework/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M38.1,23.2l4.9-2l-1.5-5.1l-5.2,1c-0.8-1.4-1.8-2.7-3-3.7l2-5L31,6.1l-3.1,4.4
c-1.5-0.4-3.1-0.6-4.7-0.5l-2-4.9l-5.1,1.5l1,5.2c-1.4,0.8-2.7,1.8-3.7,3l-5-2L6.1,17l4.4,3.1c-0.4,1.5-0.6,3.1-0.5,4.7l-4.9,2
l1.5,5.1l5.2-1c0.8,1.4,1.8,2.7,3,3.7l-2,5l4.2,2.3l3.1-4.4c1.5,0.4,3.1,0.6,4.7,0.5l2,4.9l5.1-1.5l-1-5.2c1.4-0.8,2.7-1.8,3.7-3
l5,2l2.3-4.2l-4.4-3.1C38,26.4,38.1,24.8,38.1,23.2z M36,24c0,6.6-5.4,12-12,12s-12-5.4-12-12s5.4-12,12-12S36,17.4,36,24z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M24,14c-5.5,0-10,4.5-10,10c0,5.5,4.5,10,10,10s10-4.5,10-10C34,18.5,29.5,14,24,14z M22,20
c1.7,0,3,0.7,3,1.5c0,0.8-1.3,1.5-3,1.5c-1.7,0-3-0.7-3-1.5C19,20.7,20.4,20,22,20z M22,28c-1.7,0-3-0.7-3-1.5c0-0.8,1.3-1.5,3-1.5
s3,0.7,3,1.5C25,27.3,23.7,28,22,28z M26.3,30.9C25.7,31.2,25,30.7,25,30v0c0-0.4,0.3-0.8,0.7-1c2.4-0.8,3.3-3.1,3.3-5
c0-1.9-1-4.3-3.3-5c-0.4-0.1-0.7-0.5-0.7-1v0c0-0.7,0.7-1.2,1.3-0.9c2.7,1,4.7,3.8,4.7,6.9C31,27.2,29,29.9,26.3,30.9z"></path>
</g>
</svg><span class="Title">Cross-Platform .NET App<br>Development</span><span class="SubTitle">XAF</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#ui"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M47,32h-4V10c0-1.1-0.9-2-2-2H7c-1.1,0-2,0.9-2,2v22H1c-0.6,0-1,0.4-1,1v1c0,1.1,0.9,2,2,2h23.8
c-0.2-0.4-3.6-2.4-5.3-3.4c-0.6-0.4-1.3-0.6-2.1-0.6H8V11h32v21h-6.6c0.1,0.2,0.2,0.3,0.4,0.5c0.3,0.4,1.4,1.9,2.6,3.5H46
c1.1,0,2-0.9,2-2v-1C48,32.4,47.6,32,47,32z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M36.5,41.5c2.5-1.2,3.2-4.5,1.6-6.7c-1.2-1.6-2.4-3.1-2.6-3.5c-0.6-1-1.5-1.9-1.8-2.7
c-0.3-0.7-0.5-1.7-0.7-2.3c-0.8-2-2.6-4.8-2.9-5.2c-0.4-0.5-0.7-0.7-1-1s-1.1-1.6-1.9-2.5c-0.8-1-2.5,0.1-2,0.9
c0.5,0.8,1.1,1.7,1.1,1.8c0,0.1-0.1,0.1-0.2,0c-0.1-0.1-1.5-2.5-2.3-3.4c-0.8-0.8-2.3,0.1-2.1,0.7c0.2,0.6,2.3,3.9,2.3,3.9
s-2.1-3.3-2.7-4.2c-0.9-1.3-2.7,0.3-2.2,1.2c0.4,0.9,1.9,3.7,2,3.9c0.1,0.2-0.2,0.6-0.8,0.1s-2.3-2.4-3-3.2
c-0.8-0.9-1.7-2.2-2.6-3.2c-0.9-1-2.3,0.2-1.6,1.3c0.7,1.1,2.5,3.7,3.1,4.5c0.6,0.8,2.1,2.5,2.7,3.2c0.5,0.7,1.4,2.2,1.3,2.2
c-0.9-0.4-1.2-0.4-1.3-0.4c-0.2-0.1-0.4-0.3-0.8-0.4c-1-0.1-3.6-0.2-3.6,1.3c0,0.3,1.6,0,2.2,0.3c0.5,0.3,0.6,0.5,1,0.8
c0.4,0.3,3,1.2,4.2,2.1c0.3,0.2,0.6,0.5,1,0.8c0.4,0.3,3.6,1.7,4.3,2.2c0.4,0.3,2.3,3.4,3.9,5.9C32,41.8,34.5,42.6,36.5,41.5
L36.5,41.5z"></path>
</g>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M34,15h3c0.6,0,1-0.4,1-1v0c0-0.6-0.4-1-1-1h-3c-0.6,0-1,0.4-1,1v0C33,14.6,33.4,15,34,15z"></path>
</g>
</g>
</svg><span class="Title">Desktop UI Components</span><span class="SubTitle">Winforms & WPF</span></a><a href="/products/net/office-file-api/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M38,5H16c-0.5,0-1,0.5-1,1h22c0.5,0,1,0.5,1,1v28c0.5,0,1-0.5,1-1V6C39,5.5,38.5,5,38,5z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M36,7H14c-0.5,0-1,0.5-1,1h15l8,8v21c0.5,0,1-0.5,1-1V8C37,7.5,36.5,7,36,7z"></path>
</g>
</g>
<g>
<path style="fill:#FF7200;" d="M27,17V9H12c-0.5,0-1,0.5-1,1v28c0,0.5,0.5,1,1,1h22c0.5,0,1-0.5,1-1V17H27z M29,30H17v-1h12V30
z M29,28H17v-1h12V28z M29,26H17v-1h12V26z M29,24H17v-1h12V24z M29,22H17v-1h12V22z"></path>
</g>
</svg><span class="Title">Office File and PDF API</span><span class="SubTitle">
XLS, DOC, PDF<br>Document Generation API
</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="https://js.devexpress.com/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M7,7v34h34V7H7z M25.5,23.4c0,0.7,0,1.3,0,2c0,0.9,0,1.7,0,2.6c0,0.9,0,1.7,0,2.6c0,0.7,0,1.4,0,2.1
c0,0.3,0,0.6,0,0.9c0,1-0.2,2.1-0.7,2.9c-0.5,0.8-1.3,1.4-2.3,1.7c-1.1,0.3-2.5,0.3-3.6,0c-1.1-0.3-2-1-2.6-2
c-0.1-0.2-0.3-0.4-0.4-0.7l2.6-1.6c0.2,0.4,0.5,0.8,0.8,1.1c0.3,0.3,0.7,0.5,1.2,0.5c0.3,0,0.7,0,1-0.2c0.3-0.1,0.5-0.4,0.6-0.7
c0.1-0.4,0.2-0.9,0.2-1.3c0-0.3,0-0.7,0-1c0-1.2,0-2.4,0-3.6c0-1.3,0-2.6,0-3.9c0-0.7,0-1.4,0-2.1c0,0,0,0,0,0h3.2
C25.5,22.9,25.5,23.1,25.5,23.4z M38.1,35.4c-0.3,0.9-0.9,1.6-1.7,2.1c-0.9,0.5-2,0.8-3,0.8c-1.2,0-2.4-0.1-3.5-0.7
c-0.9-0.4-1.7-1.1-2.2-2c-0.1-0.2-0.2-0.4-0.3-0.6l2.6-1.5c0.5,0.9,1.3,1.6,2.4,1.9c0.9,0.2,2.4,0.1,2.8-0.9c0.2-0.4,0.2-0.9,0-1.2
c-0.2-0.4-0.5-0.7-0.9-0.9c-0.7-0.4-1.5-0.7-2.2-1C31,31,30,30.5,29.3,29.8c-0.7-0.7-1-1.6-1.1-2.6c-0.1-1,0.1-2,0.7-2.8
c0.5-0.8,1.4-1.4,2.3-1.7c1-0.3,2.2-0.3,3.3-0.1c1,0.3,1.9,0.8,2.5,1.7c0.2,0.2,0.3,0.5,0.5,0.7l-2.5,1.6c-0.3-0.5-0.6-0.9-1.1-1.2
c-0.5-0.2-1.1-0.3-1.5-0.1c-0.5,0.2-0.8,0.5-0.9,1c-0.1,0.4,0,0.8,0.3,1.2c0.3,0.4,0.8,0.6,1.2,0.8c0.3,0.2,0.7,0.3,1,0.5
c0.9,0.4,1.8,0.8,2.6,1.4c0.7,0.5,1.3,1.3,1.6,2.1C38.4,33.3,38.4,34.5,38.1,35.4z"></path>
</g>
</svg><span class="Title">JavaScript UI Components</span><span class="SubTitle">jQuery, Angular, React, Vue</span></a><a href="/products/testcafestudio"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<polygon style="fill:#FF7200;" points="45,11 41,7 23,25 16,18 12,22 23,33 "></polygon>
</g>
<g>
<polygon style="fill:#FF7200;" points="30,29 28,31 35,31 40,36 8,36 13,31 18,31 16,29 11,29 0,39 48,39 37,29 "></polygon>
</g>
</svg><span class="Title">Automated Web Testing</span><span class="SubTitle">Includes built-in Visual<br>Recorder</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#webui"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<g>
<path style="fill:#FF7200;" d="M46,11.2c-0.1-0.6-0.1-1.2-0.2-1.8c-0.3-2-0.9-3.9-1.8-5.7c0-0.1-0.2-0.2-0.2-0.2c-0.1,0-0.2,0.1-0.3,0.2
c-0.3,0.5-0.6,1-0.9,1.5c-1,1.6-2.1,3-3.6,4.2c-1.7,1.4-3.7,2.2-5.9,2.8c-0.1,0-0.2,0-0.3-0.1c0,0,0-0.2,0-0.3
c0.3-0.5,0.6-1,0.8-1.5c0.7-1.4,1.1-3,1.3-4.5c0-0.1,0.1-0.3-0.1-0.3c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0.2-0.5,0.5-0.7,0.7
C31.2,8.7,28,10,24.4,10c-1.5,0-3.1,0-4.6,0c-1.1,0-2.2,0.1-3.3,0.3c-3.2,0.7-5.9,2.2-8.1,4.5c-3.3,3.5-4.7,7.7-4.3,12.5
c0.1,1.5,0.4,2.9,1,4.3c1.6,4.1,4.4,7,8.4,8.7c2.1,0.9,4.3,1.2,6.6,1.2c1.8,0,3.5-0.2,5.3-0.6c4.4-0.9,8.1-3,11.1-6.3
c0,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c-3.9,2.5-8.1,3.8-12.6,4.2c-1.4,0.1-2.9,0.1-4.3,0
c-1.3-0.1-2.6-0.4-3.9-0.8c-6-2.1-9.5-8-8.6-14.2c0.5-2.9,1.8-5.4,3.9-7.4c3.2-3,7.1-4.2,11.4-3.3c4.3,0.8,7.4,3.3,9.3,7.3
c0.9,1.9,1.3,3.9,1.3,6c0,1.1-0.3,2.2-0.9,3.2c-1.8,3-5.3,2.7-7,1.2c-0.3-0.3-0.6-0.6-0.8-0.9c0,0,0,0-0.1,0.1c0,0,0,0.1-0.1,0.1
c-1.6,1.7-3.6,2.4-5.9,2c-3.6-0.7-5.8-4.2-5-7.8c0.7-2.8,3.3-4.9,6.2-4.9c1.2,0,2.5,0,3.7,0c0.2,0,0.4,0,0.6,0.1
c1.3,0.3,2.1,1.4,2.1,2.7c0,1.4,0,2.9,0,4.3c0,0.4,0,0.8,0.1,1.1c0.3,1.3,1.8,2.1,3,1.5c0.7-0.3,1-0.9,1.3-1.6
c0.3-0.9,0.2-1.9,0.1-2.9c-0.4-2.4-1.4-4.5-3.3-6.2c-2.6-2.4-5.8-3.2-9.2-2.5c-3.4,0.7-5.8,2.7-7.3,5.9c-1.1,2.4-1.3,5-0.3,7.5
c0.9,2.4,2.6,4.3,4.8,5.6c1.4,0.8,2.9,1.3,4.4,1.4c1.1,0.1,2.2,0.1,3.3,0.1c1.6,0,3.2-0.2,4.7-0.6c4.6-1.1,8.6-3.4,12-6.8
c2.6-2.7,4.6-5.9,5.7-9.5c0.5-1.6,0.8-3.3,1-5c0-0.3,0.1-0.6,0.1-0.9c0-0.7,0-1.3,0-2C46,11.3,46,11.2,46,11.2z"></path>
</g>
<g>
<path style="fill:#FF7200;" class="st0" d="M23.1,22.1c0-0.3-0.1-0.3-0.3-0.3c-0.9,0-1.8,0-2.7,0c-0.4,0-0.8,0-1.3,0c-2.2,0.3-3.7,2.4-3.2,4.6
c0.5,2.1,2.4,3.3,4.5,2.9c1.7-0.3,3-1.8,3-3.5c0-0.6,0-1.2,0-1.8c0,0,0,0,0,0C23.1,23.4,23.1,22.7,23.1,22.1z"></path>
</g>
</g>
</svg><span class="Title">Blazor & ASP.NET UI<br>Components</span></a><a href="/products/coderush/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M27.3,18.3l3.3,5.7l-3.3,5.7h-6.6L17.4,24l3.3-5.7H27.3z M41,9.6v28.9c0,1.4-1.1,2.6-2.6,2.6H9.6
C8.1,41,7,39.9,7,38.4V9.6C7,8.1,8.1,7,9.6,7h28.9C39.9,7,41,8.1,41,9.6z M36.3,24c0-6.8-5.5-12.3-12.3-12.3
c-6.8,0-12.3,5.5-12.3,12.3S17.2,36.3,24,36.3C30.8,36.3,36.3,30.8,36.3,24z"></path>
</g>
</svg><span class="Title">Visual Studio Productivity<br>& Refactoring</span><span class="SubTitle">CodeRush</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#reporting-dashboard"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M38.1,18.6C35.8,17,33,16,30,16c-7.7,0-14,6.3-14,14s6.3,14,14,14s14-6.3,14-14H30L38.1,18.6z"></path>
</g>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M42,17l-8,11h14C48,23.3,45,19,42,17z"></path>
</g>
</g>
<g>
<path style="fill:#FF7200;" d="M14.5,34H6V8h22v6.1c0.7-0.1,1.3-0.1,2-0.1V6H4v30h11.2C14.9,35.4,14.7,34.7,14.5,34z"></path>
</g>
<g style="opacity:0.35;">
<g>
<path style="fill:#FF7200;" d="M9,12v16h16V12H9z M19,13v2h-4v-2H19z M15,21v-2h4v2H15z M19,22v2h-4v-2H19z M15,18v-2h4v2H15z
M10,13h4v2h-4V13z M10,16h4v2h-4V16z M10,19h4v2h-4V19z M10,22h4v2h-4V22z M10,27v-2h4v2H10z M15,27v-2h4v2H15z M24,27h-4v-2h4
V27z M24,24h-4v-2h4V24z M24,21h-4v-2h4V21z M24,18h-4v-2h4V18z M24,15h-4v-2h4V15z"></path>
</g>
</g>
</svg><span class="Title">Reporting & Analytics</span><span class="SubTitle">Desktop & Web</span></a><a href="/products/net/application_framework/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M38.1,23.2l4.9-2l-1.5-5.1l-5.2,1c-0.8-1.4-1.8-2.7-3-3.7l2-5L31,6.1l-3.1,4.4
c-1.5-0.4-3.1-0.6-4.7-0.5l-2-4.9l-5.1,1.5l1,5.2c-1.4,0.8-2.7,1.8-3.7,3l-5-2L6.1,17l4.4,3.1c-0.4,1.5-0.6,3.1-0.5,4.7l-4.9,2
l1.5,5.1l5.2-1c0.8,1.4,1.8,2.7,3,3.7l-2,5l4.2,2.3l3.1-4.4c1.5,0.4,3.1,0.6,4.7,0.5l2,4.9l5.1-1.5l-1-5.2c1.4-0.8,2.7-1.8,3.7-3
l5,2l2.3-4.2l-4.4-3.1C38,26.4,38.1,24.8,38.1,23.2z M36,24c0,6.6-5.4,12-12,12s-12-5.4-12-12s5.4-12,12-12S36,17.4,36,24z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M24,14c-5.5,0-10,4.5-10,10c0,5.5,4.5,10,10,10s10-4.5,10-10C34,18.5,29.5,14,24,14z M22,20
c1.7,0,3,0.7,3,1.5c0,0.8-1.3,1.5-3,1.5c-1.7,0-3-0.7-3-1.5C19,20.7,20.4,20,22,20z M22,28c-1.7,0-3-0.7-3-1.5c0-0.8,1.3-1.5,3-1.5
s3,0.7,3,1.5C25,27.3,23.7,28,22,28z M26.3,30.9C25.7,31.2,25,30.7,25,30v0c0-0.4,0.3-0.8,0.7-1c2.4-0.8,3.3-3.1,3.3-5
c0-1.9-1-4.3-3.3-5c-0.4-0.1-0.7-0.5-0.7-1v0c0-0.7,0.7-1.2,1.3-0.9c2.7,1,4.7,3.8,4.7,6.9C31,27.2,29,29.9,26.3,30.9z"></path>
</g>
</svg><span class="Title">Cross-Platform .NET App<br>Development</span><span class="SubTitle">XAF</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#ui"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M47,32h-4V10c0-1.1-0.9-2-2-2H7c-1.1,0-2,0.9-2,2v22H1c-0.6,0-1,0.4-1,1v1c0,1.1,0.9,2,2,2h23.8
c-0.2-0.4-3.6-2.4-5.3-3.4c-0.6-0.4-1.3-0.6-2.1-0.6H8V11h32v21h-6.6c0.1,0.2,0.2,0.3,0.4,0.5c0.3,0.4,1.4,1.9,2.6,3.5H46
c1.1,0,2-0.9,2-2v-1C48,32.4,47.6,32,47,32z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M36.5,41.5c2.5-1.2,3.2-4.5,1.6-6.7c-1.2-1.6-2.4-3.1-2.6-3.5c-0.6-1-1.5-1.9-1.8-2.7
c-0.3-0.7-0.5-1.7-0.7-2.3c-0.8-2-2.6-4.8-2.9-5.2c-0.4-0.5-0.7-0.7-1-1s-1.1-1.6-1.9-2.5c-0.8-1-2.5,0.1-2,0.9
c0.5,0.8,1.1,1.7,1.1,1.8c0,0.1-0.1,0.1-0.2,0c-0.1-0.1-1.5-2.5-2.3-3.4c-0.8-0.8-2.3,0.1-2.1,0.7c0.2,0.6,2.3,3.9,2.3,3.9
s-2.1-3.3-2.7-4.2c-0.9-1.3-2.7,0.3-2.2,1.2c0.4,0.9,1.9,3.7,2,3.9c0.1,0.2-0.2,0.6-0.8,0.1s-2.3-2.4-3-3.2
c-0.8-0.9-1.7-2.2-2.6-3.2c-0.9-1-2.3,0.2-1.6,1.3c0.7,1.1,2.5,3.7,3.1,4.5c0.6,0.8,2.1,2.5,2.7,3.2c0.5,0.7,1.4,2.2,1.3,2.2
c-0.9-0.4-1.2-0.4-1.3-0.4c-0.2-0.1-0.4-0.3-0.8-0.4c-1-0.1-3.6-0.2-3.6,1.3c0,0.3,1.6,0,2.2,0.3c0.5,0.3,0.6,0.5,1,0.8
c0.4,0.3,3,1.2,4.2,2.1c0.3,0.2,0.6,0.5,1,0.8c0.4,0.3,3.6,1.7,4.3,2.2c0.4,0.3,2.3,3.4,3.9,5.9C32,41.8,34.5,42.6,36.5,41.5
L36.5,41.5z"></path>
</g>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M34,15h3c0.6,0,1-0.4,1-1v0c0-0.6-0.4-1-1-1h-3c-0.6,0-1,0.4-1,1v0C33,14.6,33.4,15,34,15z"></path>
</g>
</g>
</svg><span class="Title">Desktop UI Components</span><span class="SubTitle">Winforms & WPF</span></a><a href="/products/net/office-file-api/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g style="opacity:0.5;">
<g>
<path style="fill:#FF7200;" d="M38,5H16c-0.5,0-1,0.5-1,1h22c0.5,0,1,0.5,1,1v28c0.5,0,1-0.5,1-1V6C39,5.5,38.5,5,38,5z"></path>
</g>
<g>
<path style="fill:#FF7200;" d="M36,7H14c-0.5,0-1,0.5-1,1h15l8,8v21c0.5,0,1-0.5,1-1V8C37,7.5,36.5,7,36,7z"></path>
</g>
</g>
<g>
<path style="fill:#FF7200;" d="M27,17V9H12c-0.5,0-1,0.5-1,1v28c0,0.5,0.5,1,1,1h22c0.5,0,1-0.5,1-1V17H27z M29,30H17v-1h12V30
z M29,28H17v-1h12V28z M29,26H17v-1h12V26z M29,24H17v-1h12V24z M29,22H17v-1h12V22z"></path>
</g>
</svg><span class="Title">Office File and PDF API</span><span class="SubTitle">
XLS, DOC, PDF<br>Document Generation API
</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="https://js.devexpress.com/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M7,7v34h34V7H7z M25.5,23.4c0,0.7,0,1.3,0,2c0,0.9,0,1.7,0,2.6c0,0.9,0,1.7,0,2.6c0,0.7,0,1.4,0,2.1
c0,0.3,0,0.6,0,0.9c0,1-0.2,2.1-0.7,2.9c-0.5,0.8-1.3,1.4-2.3,1.7c-1.1,0.3-2.5,0.3-3.6,0c-1.1-0.3-2-1-2.6-2
c-0.1-0.2-0.3-0.4-0.4-0.7l2.6-1.6c0.2,0.4,0.5,0.8,0.8,1.1c0.3,0.3,0.7,0.5,1.2,0.5c0.3,0,0.7,0,1-0.2c0.3-0.1,0.5-0.4,0.6-0.7
c0.1-0.4,0.2-0.9,0.2-1.3c0-0.3,0-0.7,0-1c0-1.2,0-2.4,0-3.6c0-1.3,0-2.6,0-3.9c0-0.7,0-1.4,0-2.1c0,0,0,0,0,0h3.2
C25.5,22.9,25.5,23.1,25.5,23.4z M38.1,35.4c-0.3,0.9-0.9,1.6-1.7,2.1c-0.9,0.5-2,0.8-3,0.8c-1.2,0-2.4-0.1-3.5-0.7
c-0.9-0.4-1.7-1.1-2.2-2c-0.1-0.2-0.2-0.4-0.3-0.6l2.6-1.5c0.5,0.9,1.3,1.6,2.4,1.9c0.9,0.2,2.4,0.1,2.8-0.9c0.2-0.4,0.2-0.9,0-1.2
c-0.2-0.4-0.5-0.7-0.9-0.9c-0.7-0.4-1.5-0.7-2.2-1C31,31,30,30.5,29.3,29.8c-0.7-0.7-1-1.6-1.1-2.6c-0.1-1,0.1-2,0.7-2.8
c0.5-0.8,1.4-1.4,2.3-1.7c1-0.3,2.2-0.3,3.3-0.1c1,0.3,1.9,0.8,2.5,1.7c0.2,0.2,0.3,0.5,0.5,0.7l-2.5,1.6c-0.3-0.5-0.6-0.9-1.1-1.2
c-0.5-0.2-1.1-0.3-1.5-0.1c-0.5,0.2-0.8,0.5-0.9,1c-0.1,0.4,0,0.8,0.3,1.2c0.3,0.4,0.8,0.6,1.2,0.8c0.3,0.2,0.7,0.3,1,0.5
c0.9,0.4,1.8,0.8,2.6,1.4c0.7,0.5,1.3,1.3,1.6,2.1C38.4,33.3,38.4,34.5,38.1,35.4z"></path>
</g>
</svg><span class="Title">JavaScript UI Components</span><span class="SubTitle">jQuery, Angular, React, Vue</span></a><a href="/products/testcafestudio"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<polygon style="fill:#FF7200;" points="45,11 41,7 23,25 16,18 12,22 23,33 "></polygon>
</g>
<g>
<polygon style="fill:#FF7200;" points="30,29 28,31 35,31 40,36 8,36 13,31 18,31 16,29 11,29 0,39 48,39 37,29 "></polygon>
</g>
</svg><span class="Title">Automated Web Testing</span><span class="SubTitle">Includes built-in Visual<br>Recorder</span></a>
</div>
<div class="Column tns-item tns-slide-cloned tns-transparent" aria-hidden="true" tabindex="-1">
<a href="#webui"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<g>
<path style="fill:#FF7200;" d="M46,11.2c-0.1-0.6-0.1-1.2-0.2-1.8c-0.3-2-0.9-3.9-1.8-5.7c0-0.1-0.2-0.2-0.2-0.2c-0.1,0-0.2,0.1-0.3,0.2
c-0.3,0.5-0.6,1-0.9,1.5c-1,1.6-2.1,3-3.6,4.2c-1.7,1.4-3.7,2.2-5.9,2.8c-0.1,0-0.2,0-0.3-0.1c0,0,0-0.2,0-0.3
c0.3-0.5,0.6-1,0.8-1.5c0.7-1.4,1.1-3,1.3-4.5c0-0.1,0.1-0.3-0.1-0.3c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0.2-0.5,0.5-0.7,0.7
C31.2,8.7,28,10,24.4,10c-1.5,0-3.1,0-4.6,0c-1.1,0-2.2,0.1-3.3,0.3c-3.2,0.7-5.9,2.2-8.1,4.5c-3.3,3.5-4.7,7.7-4.3,12.5
c0.1,1.5,0.4,2.9,1,4.3c1.6,4.1,4.4,7,8.4,8.7c2.1,0.9,4.3,1.2,6.6,1.2c1.8,0,3.5-0.2,5.3-0.6c4.4-0.9,8.1-3,11.1-6.3
c0,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c-3.9,2.5-8.1,3.8-12.6,4.2c-1.4,0.1-2.9,0.1-4.3,0
c-1.3-0.1-2.6-0.4-3.9-0.8c-6-2.1-9.5-8-8.6-14.2c0.5-2.9,1.8-5.4,3.9-7.4c3.2-3,7.1-4.2,11.4-3.3c4.3,0.8,7.4,3.3,9.3,7.3
c0.9,1.9,1.3,3.9,1.3,6c0,1.1-0.3,2.2-0.9,3.2c-1.8,3-5.3,2.7-7,1.2c-0.3-0.3-0.6-0.6-0.8-0.9c0,0,0,0-0.1,0.1c0,0,0,0.1-0.1,0.1
c-1.6,1.7-3.6,2.4-5.9,2c-3.6-0.7-5.8-4.2-5-7.8c0.7-2.8,3.3-4.9,6.2-4.9c1.2,0,2.5,0,3.7,0c0.2,0,0.4,0,0.6,0.1
c1.3,0.3,2.1,1.4,2.1,2.7c0,1.4,0,2.9,0,4.3c0,0.4,0,0.8,0.1,1.1c0.3,1.3,1.8,2.1,3,1.5c0.7-0.3,1-0.9,1.3-1.6
c0.3-0.9,0.2-1.9,0.1-2.9c-0.4-2.4-1.4-4.5-3.3-6.2c-2.6-2.4-5.8-3.2-9.2-2.5c-3.4,0.7-5.8,2.7-7.3,5.9c-1.1,2.4-1.3,5-0.3,7.5
c0.9,2.4,2.6,4.3,4.8,5.6c1.4,0.8,2.9,1.3,4.4,1.4c1.1,0.1,2.2,0.1,3.3,0.1c1.6,0,3.2-0.2,4.7-0.6c4.6-1.1,8.6-3.4,12-6.8
c2.6-2.7,4.6-5.9,5.7-9.5c0.5-1.6,0.8-3.3,1-5c0-0.3,0.1-0.6,0.1-0.9c0-0.7,0-1.3,0-2C46,11.3,46,11.2,46,11.2z"></path>
</g>
<g>
<path style="fill:#FF7200;" class="st0" d="M23.1,22.1c0-0.3-0.1-0.3-0.3-0.3c-0.9,0-1.8,0-2.7,0c-0.4,0-0.8,0-1.3,0c-2.2,0.3-3.7,2.4-3.2,4.6
c0.5,2.1,2.4,3.3,4.5,2.9c1.7-0.3,3-1.8,3-3.5c0-0.6,0-1.2,0-1.8c0,0,0,0,0,0C23.1,23.4,23.1,22.7,23.1,22.1z"></path>
</g>
</g>
</svg><span class="Title">Blazor & ASP.NET UI<br>Components</span></a><a href="/products/coderush/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve" width="48px" height="48px"><title xmlns=""></title>
<g>
<path style="fill:#FF7200;" d="M27.3,18.3l3.3,5.7l-3.3,5.7h-6.6L17.4,24l3.3-5.7H27.3z M41,9.6v28.9c0,1.4-1.1,2.6-2.6,2.6H9.6
C8.1,41,7,39.9,7,38.4V9.6C7,8.1,8.1,7,9.6,7h28.9C39.9,7,41,8.1,41,9.6z M36.3,24c0-6.8-5.5-12.3-12.3-12.3
c-6.8,0-12.3,5.5-12.3,12.3S17.2,36.3,24,36.3C30.8,36.3,36.3,30.8,36.3,24z"></path>
</g>
</svg><span class="Title">Visual Studio Productivity<br>& Refactoring</span><span class="SubTitle">CodeRush</span></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="align-row">
<div class="align-cell bottom">
<div class="LightBoxFooter">
<div class="content">
<p class="sys-visibility-hidden sys-visibility-hidden sys-visibility-xsm-shown"> Or download our free 30-day trial<br> to experience the DevExpress difference today. </p>
<p class="sys-visibility-hidden sys-visibility-hidden sys-visibility-xsm-shown"><a href="/products/try" class="Button Orange" data-event="DownloadTrialHomeLightbox">Free 30-Day Trial</a></p>
</div>
</div>
</div>
</div>
</div>
</section>
</section>
<main>
<section class="News">
<div class="content">
<h2> DevExpress News </h2>
<div class="grid block-grid">
<div class="row">
<div class="col-12 col-xsm-5">
<div class="NewsPage">
<div class="NewsItem">
<h2> A 1-Click Solution for Role-based Access Control with Web API Services via Entity Framework Core & XPO </h2>
<p>In XPO blog post in November 2021 , I grumbled about how difficult it was to develop a robust and flexible app security system from scratch with any .NET ORM, including Entity Framework (by security, I’m referring to user
authentication and role-based…</p>
<a href="https://community.devexpress.com/blogs/news/archive/2022/06/20/a-one-click-solution-for-role-based-access-control-asp-net-core-web-api-services-via-entity-framework-core-and-xpo-v22-1.aspx">Read More</a>
</div>
<div class="NewsItem">
<h2> Free WinUI Components in the Unified Installer </h2>
<p>We are happy to announce that our WinUI components are now available from the DevExpress Unified Installer. If you are using our Unified Installer and wish to install our WinUI controls, simply select the WinUI tile pictured
below.</p><a href="https://community.devexpress.com/blogs/wpf/archive/2022/06/17/free-winui-components-in-the-unified-installer.aspx">Read More</a>
</div>
<div class="NewsItem">
<h2> DevExpress Multi-Platform App UI Controls Support .NET MAUI GA Release (v22.1) </h2>
<p>As you probably know, Microsoft released .NET MAUI to production recently. Our free .NET MAUI product line for mobile development (with Android and iOS) is compatible with this .NET MAUI release. To see what is new in v22.1,
please follow this link. If you are migrating from Xamarin, please check out Microsoft migration guidelines and also our article on navigation control changes.</p>
<a href="https://community.devexpress.com/blogs/mobile/archive/2022/06/15/devexpress-multi-platform-app-ui-controls-support-support-dot-net-maui-ga-release.aspx">Read More</a>
</div>
</div>
<div class="NewsPage Hidden">
<div class="NewsItem">
<h2> WinUI Data Grid in MVVM Applications: Column Generation, Selection Binding, and other MVVM Techniques </h2>
<p>MVVM is a well-known foundation for flexible and well-structured applications for such platforms as WinUI and WPF. That’s why we pay special attention to MVVM usage scenarios when developing our suite of controls. In this blog
post, we will show you how…</p><a href="https://community.devexpress.com/blogs/wpf/archive/2022/06/13/winui-data-grid-in-mvvm-applications-column-generation-selection-binding-and-other-mvvm-techniques.aspx">Read More</a>
</div>
<div class="NewsItem">
<h2> Blazor - End of Support for .NET 5 </h2>
<p>As you may already know, the Microsoft .NET team has announced the end of life support for the .NET 5 framework</p>
<a href="https://community.devexpress.com/blogs/aspnet/archive/2022/06/09/blazor-end-of-support-for-net-5-framework.aspx">Read More</a>
</div>
<div class="NewsItem">
<h2> Reporting – No-Code Parameters Panel Layout Customization (v22.1) </h2>
<p>In this blog post, I’ll review our new Parameters Panel customization editor (v22.1). Before I do, a quick word or two about the Parameters Panel</p>
<a href="https://community.devexpress.com/blogs/reporting/archive/2022/06/07/reporting-new-ui-for-parameters-panel-customization.aspx">Read More</a>
</div>
</div>
<div class="NewsPage Hidden">
<div class="NewsItem">
<h2> WinForms — WXI Skin Options </h2>
<p>In last week’s WXI Skin announcement post, I mentioned that our latest vector skin includes certain API-based options. This post will explain why you may want to use these options, and how they can help you create a unified
appearance within your WinForms…</p><a href="https://community.devexpress.com/blogs/winforms/archive/2022/06/06/winforms-wxi-skin-options.aspx">Read More</a>
</div>
<div class="NewsItem">
<h2> Create your First MVVM Application in WinUI </h2>
<p>Originally, we created the MVVM Framework for the WPF platform. Afterwards we found that the techniques developed in this framework could easily be used in WinForms, so we ported the framework there. In v22.1, we optimized our
MVVM Framework for WinUI keeping the core functionality the same. If you use our WPF or WinForms Controls, you won't face any issues when migrating to WinUI.</p>
<a href="https://community.devexpress.com/blogs/wpf/archive/2022/06/06/create-your-first-mvvm-application-in-winui.aspx">Read More</a>
</div>
<div class="NewsItem">
<h2> New WPF Windows 11 Theme and Window Appearance Enhancements </h2>
<p>Over the years, we've been tracking the latest appearance changes in Windows and have been implementing them within our WPF Subscription to give the best experience to your users and help make your applications look familiar and
up to date.</p><a href="https://community.devexpress.com/blogs/wpf/archive/2022/05/30/wpf-themes-windows-11-enhancements-v22-1.aspx">Read More</a>
</div>
</div>
<div class="NewsPage Hidden">
<div class="NewsItem">
<h2> WinForms — New DirectX Form with HTML and CSS Template Support </h2>
<p>As you may already know, the DevExpress WinForms Subscription ships with a number of counterparts to standard System.Windows.Forms.Form objects. Before we dive into a new Form option shipping in our v22.1 release, let's quickly
review all currently…</p><a href="https://community.devexpress.com/blogs/winforms/archive/2022/05/24/winforms-new-directx-form.aspx">Read More</a>
</div>
<div class="NewsItem">
<h2> WPF Accessibility - .NET 6 Tooltips Support </h2>
<p>We continue to improve accessibility-related capabilities of DevExpress WPF Controls. For example, in our previous release (v21.2), we included UI Automation-based alerts for validation errors and Enhanced Contrast palettes. In
our upcoming release (v22.1), we modified tooltip behavior for .NET 6 (based on Web Content Accessibility Guidelines 2.1 requirements). </p>
<a href="https://community.devexpress.com/blogs/wpf/archive/2022/05/19/wpf-accessibility-net-6-tooltips-support.aspx">Read More</a>
</div>
<div class="NewsItem">
<h2> WinForms — New WXI Skin </h2>
<p>Over the years, we’ve done our best to update the DevExpress WinForms Skin library and associated API settings (for example, RibbonControl.RibbonStyle ) to mirror Microsoft’s design language. Our next release will be no exception
in this regard. v22.1…</p><a href="https://community.devexpress.com/blogs/winforms/archive/2022/05/19/winforms-new-wxi-skin.aspx">Read More</a>
</div>
</div>
<div class="NewsPage Hidden">
<div class="NewsItem">
<h2> Blazor - Official Release, Free Offer, and Future Plans </h2>
<p> I'm happy to announce the official release of DevExpress UI for Blazor. To help celebrate Blazor official launch at #dotnetconf, we're offering our this release to our customers free-of-charge! </p>
<a href="https://community.devexpress.com/blogs/aspnet/archive/2019/09/24/blazor-components-launch-and-future-plans.aspx">Read More</a>
</div>
</div>
<div class="Pager Arrows" data-news-pager="Pager">
<a href="javascript:void()" data-news-pager="Prev" class="Disabled"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 33 33" style="enable-background:new 0 0 33 33;" xml:space="preserve" width="33px" height="33px"><title xmlns="">Previous</title>
<polygon points="13,26 14,26 5.5,17 29,17 29,16 5.5,16 14,7 13,7 4,16.5 "></polygon>
</svg></a><a href="javascript:void()" data-news-pager="Next"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 33 33" style="enable-background:new 0 0 33 33;" xml:space="preserve" width="33px" height="33px"><title xmlns="">Next</title>
<polygon points="20,7 19,7 27.5,16 4,16 4,17 27.5,17 19,26 20,26 29,16.5 "></polygon>
</svg></a>
</div>
</div>
<div class="col-12 col-xsm-5 col-xsm-offset-1">
<div class="NewsPage">
<div class="NewsItem">
<h2> v22.1 is Here. Experience it Today </h2>
<p> We are proud to announce the immediate availability of DevExpress Universal v22.1, our award-winning software development platform for .NET and Visual Studio developers. With numerous new products and dozens of high-impact
features, v22.1 allows you to build your best, without limits or compromise. From the desktop, the web or your mobile world, DevExpress dev tools help you address a broad range of usage scenarios and deliver intuitive solutions
that amaze. </p><a href="/subscriptions/new-2022-1.xml" class="Button Orange">What's New in v22.1</a>
</div>
<div class="NewsItem">
<h2> TestCafe Studio is Here </h2>
<p>We are proud to announce the immediate availability of TestCafe Studio – our next-gen automated web testing framework. To learn more about TestCafe Studio and experience its capabilities first hand, feel free to download a
no-cost 30-day evaluation version today.</p><a href="/products/testcafestudio/">Learn More</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="ControlGroup ContentLeft Gray">
<div class="content">
<a name="ui" class="anchor"></a>
<h2> Perfected Desktop UI Components </h2>
<h3> for WinForms, WPF, and Delphi VCL </h3>
<p>Create elegant, high-impact user experiences and emulate the capabilities of today’s most popular business productivity apps with DevExpress UI components for WinForms, WPF, and Delphi VCL. </p>
<div class="ImageContainer">
<div class="LaptopFrame">
<img src="/index/WinForms-Office-Inspired-Application.png" alt="WinForms Office Inspired Applications, DevExpress" width="1252" height="792" style="border: none" id="ctl00_ctl00_Content_Content_ctl151">
<div class="TabletFrame">
<img src="/index/winforms-tablet-touch-application-hd.png" alt="Tablet Touch Applications, DevExpress" width="501" height="297" style="border: none" id="ctl00_ctl00_Content_Content_ctl153">
</div>
</div>
</div>
<div class="Icons">
<div class="Column">
<a href="/products/net/controls/winforms/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M14.4,25.2h-1.6l-1.1-6.5c0,0,0-0.1,0-0.3c0-0.2-0.1-0.5-0.1-0.8L11.4,16c0-0.1,0-0.3-0.1-0.5
s-0.1-0.5-0.1-0.9l0-0.6c0,0.1,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3c0,0.4-0.1,0.8-0.1,1c0,0.2,0,0.4,0,0.4l-0.2,1.4
c0,0.3-0.1,0.6-0.1,0.8c0,0.2,0,0.3-0.1,0.4l-1.1,6.5H7.9L5.2,10.1h2l1,7l0.2,1c0.1,0.6,0.1,1.1,0.2,1.5L8.7,21c0,0,0,0.1,0,0.2
c0,0.1,0,0.2,0,0.3l0-0.5c0.1-0.9,0.2-1.6,0.2-2.4c0.1-0.7,0.2-1.4,0.3-2l1.1-6.5H12l1,6.3c0.1,0.9,0.3,1.8,0.4,2.6
c0.1,0.8,0.2,1.6,0.2,2.3c0.1-0.8,0.1-1.5,0.2-2.2c0.1-0.7,0.2-1.4,0.3-2.1l0.1-1l0.9-5.9H17L14.4,25.2z M20.3,25.2h-2V10.1h2V25.2z
M29.6,25.2h-1.9l-2.3-6.8c-0.2-0.6-0.4-1.3-0.6-1.9c-0.2-0.7-0.4-1.4-0.5-2.1c0-0.1,0-0.2-0.1-0.3c0-0.1-0.1-0.3-0.1-0.4
c0,0.2,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3l0.1,1.5l0.1,1.9c0,0.1,0,0.2,0,0.4c0,0.1,0,0.3,0,0.5l0.1,6.6h-2V10.1h1.9l2,6
c0.6,1.7,1.1,3.5,1.6,5.4c-0.2-1.2-0.3-2.2-0.4-3.2c-0.1-0.9-0.1-1.8-0.1-2.7v-5.6h2V25.2z"></path>
</svg><span>
WinForms Suite (includes 190+ controls and 60+ chart types)
</span></a><a href="/products/net/controls/wpf/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<path class="icon icon_blue" d="M19.9,11.8h-0.3v4.9c0.8,0,1.4-0.2,1.7-0.5c0.3-0.3,0.5-1,0.5-1.8c0-0.9-0.2-1.6-0.5-2
C21.1,12,20.6,11.8,19.9,11.8z"></path>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M13.8,25.2h-1.6l-1.1-6.5c0,0,0-0.1,0-0.3c0-0.2-0.1-0.5-0.1-0.8L10.8,16c0-0.1,0-0.3-0.1-0.5
c0-0.2-0.1-0.5-0.1-0.9l0-0.6c0,0.1,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3c0,0.4-0.1,0.8-0.1,1c0,0.2,0,0.4,0,0.4l-0.2,1.4
c0,0.3-0.1,0.6-0.1,0.8c0,0.2,0,0.3-0.1,0.4l-1.1,6.5H7.2L4.6,10.1h2l1,7l0.2,1c0.1,0.6,0.1,1.1,0.2,1.5L8.1,21c0,0,0,0.1,0,0.2
c0,0.1,0,0.2,0,0.3l0-0.5c0.1-0.9,0.2-1.6,0.2-2.4c0.1-0.7,0.2-1.4,0.3-2l1.1-6.5h1.6l1,6.3c0.1,0.9,0.3,1.8,0.4,2.6
c0.1,0.8,0.2,1.6,0.2,2.3c0.1-0.8,0.1-1.5,0.2-2.2c0.1-0.7,0.2-1.4,0.3-2.1l0.1-1l0.9-5.9h1.9L13.8,25.2z M22.2,18.1
c-0.6,0.3-1.4,0.4-2.6,0.4v6.7h-2V10.1h2.7c1.3,0,2.2,0.3,2.8,1c0.6,0.7,0.9,1.7,0.9,3.1C24,16.2,23.4,17.5,22.2,18.1z M31,11.8
h-3.4v4.8h3.1v1.7h-3.1v6.9h-2V10.1H31V11.8z"></path>
</svg><span>
WPF Suite (includes 130+ controls and 50+ chart types)
</span></a><a href="/winui/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue {
fill: #26A4DD;
}
</style>
<path class="icon icon_blue" d="M29.5,17.9c0,0,0,0.1,0,0.1l-5,8.4c-0.1,0.1-0.2,0.1-0.3,0l-1.7-2.9c0,0,0-0.1,0-0.1l3.1-5.3c0,0,0-0.1,0-0.1
l-3.1-5.3c0,0,0-0.1,0-0.1l1.7-2.9c0.1-0.1,0.2-0.1,0.3,0L29.5,17.9z M36,2.7v30.6c0,1.5-1.2,2.7-2.7,2.7H2.7C1.2,36,0,34.8,0,33.3
V2.7C0,1.2,1.2,0,2.7,0h30.6C34.8,0,36,1.2,36,2.7z M30.9,17.6l-2.7-4.8l-3.4-6c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.1
H11.8c-0.3,0-0.5,0.1-0.6,0.4l-3.4,6l-2.7,4.8C5,17.7,5,17.9,5,18s0,0.3,0.1,0.4l2.7,4.8l3.4,6c0.1,0.2,0.4,0.4,0.6,0.4h12.3
c0.1,0,0.3,0,0.4-0.1c0.1-0.1,0.2-0.2,0.3-0.3l3.4-6l2.7-4.8C31,18.1,31,17.9,30.9,17.6z M15.5,8.7c0.1-0.1,0-0.2-0.1-0.2H12
c-0.1,0-0.1,0-0.1,0.1l-5.4,9.4c0,0,0,0,0,0.1c0,0,0,0,0,0.1l5.4,9.4c0,0,0.1,0.1,0.1,0.1h3.3c0.1,0,0.2-0.1,0.1-0.2l-5.3-9.2
c0,0,0,0,0-0.1c0,0,0,0,0-0.1L15.5,8.7z"></path>
</svg><span>
WinUI Suite (includes 20+ controls and 10+ chart types)
</span></a><a href="/products/vcl/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M11.7,25.2h-1.6L7.2,10.1h2l0.9,5.6l0.2,1l0.3,2.2c0.1,0.4,0.1,0.7,0.1,1c0,0.3,0.1,0.6,0.1,0.8l0.1,0.7
c0-0.1,0-0.3,0-0.4c0-0.1,0-0.2,0-0.3l0.3-1.7l0.3-2.3c0-0.2,0.1-0.4,0.1-0.6s0.1-0.3,0.1-0.5l1-5.6h1.9L11.7,25.2z M21.6,12.2
c-0.5-0.3-1-0.4-1.3-0.4c-0.5,0-0.9,0.1-1.2,0.4c-0.3,0.2-0.6,0.6-0.9,1.1c-0.2,0.5-0.4,1.1-0.5,1.9c-0.1,0.8-0.2,1.7-0.2,2.7
c0,3.7,1,5.6,2.9,5.6c0.3,0,0.7-0.1,1.2-0.3V25c-0.5,0.3-1,0.4-1.6,0.4c-3.1,0-4.6-2.5-4.6-7.5c0-2.7,0.4-4.7,1.1-6
c0.7-1.3,1.9-2,3.4-2c0.6,0,1.1,0.1,1.7,0.4V12.2z M28.7,25.2h-5.4V10.1h2v13.4h3.3V25.2z"></path>
</svg><span>
VCL Suite (includes 230+ controls)
</span></a>
</div>
</div>
</div>
</section>
<section class="ControlGroup ContentRight">
<div class="content">
<a name="webui" class="anchor"></a>
<h2> Blazor – MVC – Web Forms </h2>
<h3> When only the Best will Do </h3>
<p>Deliver responsive, interactive and high-performance line-of-business web applications with DevExpress UI components for Blazor, ASP.NET Core, ASP.NET Web Forms and MVC.</p>
<div class="ImageContainer">
<div class="LaptopFrame">
<img src="/index/devexpress-web-ui-desktop-hd.png" alt="Web UI Components, DevExpress" width="626" height="396" style="border: none" id="ctl00_ctl00_Content_Content_ctl197">
<div class="TabletFrame">
<img src="/index/devexpress-web-ui-tablet-hd.png" alt="Tablet Touch Web Applications, DevExpress" width="501" height="297" style="border: none" id="ctl00_ctl00_Content_Content_ctl199">
</div>
</div>
</div>
<div class="Icons">
<div class="Column">
<a href="/blazor/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue {
fill: #26A4DD;
}
</style>
<path class="icon icon_blue" d="M11.1,16.1c-0.3,0.4-0.9,0.5-1.6,0.5v-5c0,0,0,0,0.1,0h0.1h0.2c1.2,0,1.8,0.8,1.8,2.5
C11.6,15.1,11.4,15.8,11.1,16.1z M36,2.7v30.6c0,1.5-1.2,2.7-2.7,2.7H2.7C1.2,36,0,34.8,0,33.3V2.7C0,1.2,1.2,0,2.7,0h30.6
C34.8,0,36,1.2,36,2.7z M13.8,21c0-1-0.2-1.8-0.5-2.3c-0.3-0.5-0.9-0.9-1.7-1.3c0.7-0.3,1.2-0.6,1.5-1.1c0.3-0.5,0.4-1.3,0.4-2.3
c0-2.7-1.1-4-3.2-4H7.6v15.1h2.7C12.6,25.2,13.8,23.8,13.8,21z M20.4,23.4H17V10h-2v15.1h5.4V23.4z M23.9,23.4L28.4,10h-6.7v1.7h4.1
l-4.6,13.4h7v-1.8H23.9z M9.5,18.3v5.1c0.8,0,1.4-0.2,1.7-0.5c0.3-0.4,0.5-1,0.5-2c0-1-0.2-1.6-0.5-2C10.9,18.5,10.3,18.3,9.5,18.3z"></path>
</svg><span>
Blazor (includes 40+ components and 20+ chart types)
</span></a><a href="/products/net/controls/asp/mvc/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M13.7,25.2c-0.2-3.4-0.2-6.9-0.5-10.4c-0.6,3.5-1.3,6.9-1.9,10.4H9.9c-0.7-3.4-1.5-6.9-2-10.4L7.3,25.2H5.4
l1.2-15.1h1.7c0.8,3.6,1.7,7.2,2.1,10.9c0.4-3.7,1.3-7.3,2-10.9h1.8l1.4,15.1H13.7z M20.7,25.2H19l-2.9-15.1h2
c0.6,3.8,1.2,7.5,1.7,11.3c0.5-3.8,1.2-7.6,1.8-11.3h1.9L20.7,25.2z M30.6,12.2c-4-2-4.2,4.2-4,6.7c0.2,2.3,1.1,5.5,4,4.2V25
c-1.7,1-3.9,0.2-5-1.3c-1.1-1.7-1.2-3.9-1.2-5.9s0.1-4.4,1.3-6.1c1.1-1.6,3.2-2.2,4.9-1.3C30.6,10.4,30.6,12.2,30.6,12.2z"></path>
</svg><span>
ASP.NET MVC (includes 70+ extensions and 60+ chart types)
</span></a><a href="/products/net/controls/asp/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<path class="icon icon_blue" d="M10.3,13.1c-0.1,0.9-0.2,1.8-0.4,2.7c-0.1,0.9-0.3,1.9-0.5,3l-0.4,1.9h2.4L11,18.3
C10.7,16.7,10.5,14.9,10.3,13.1z"></path>
<path class="icon icon_blue" d="M25.3,11.8H25v4.9c0.8,0,1.4-0.2,1.7-0.5c0.3-0.3,0.5-1,0.5-1.8c0-0.9-0.2-1.6-0.5-2
C26.5,12,26,11.8,25.3,11.8z"></path>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M12.3,25.2l-0.6-2.9h-3l-0.6,2.9h-2l3.3-15.1h1.6l3.2,15.1H12.3z M20.3,24.3c-0.7,0.7-1.5,1.1-2.5,1.1
c-0.9,0-1.6-0.2-2.2-0.7v-2c0.7,0.5,1.4,0.8,2,0.8c0.6,0,1-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.5c0-0.5-0.1-1-0.4-1.5
c-0.1-0.2-0.3-0.4-0.5-0.7c-0.2-0.3-0.5-0.6-0.8-0.9c-0.5-0.5-0.9-1-1.3-1.3c-0.3-0.4-0.6-0.7-0.8-1c-0.3-0.6-0.5-1.3-0.5-2.2
c0-1.2,0.3-2.1,0.9-2.8c0.6-0.7,1.4-1,2.5-1c0.7,0,1.4,0.2,2.1,0.5v2c-0.6-0.4-1.2-0.7-1.7-0.7c-0.5,0-1,0.2-1.3,0.6
c-0.3,0.4-0.5,0.8-0.5,1.4c0,0.5,0.1,1,0.4,1.4c0.1,0.2,0.3,0.5,0.6,0.8c0.3,0.3,0.6,0.7,1.1,1.2c0.8,0.8,1.4,1.6,1.7,2.2
c0.3,0.6,0.4,1.3,0.4,2.2C21.3,22.6,21,23.5,20.3,24.3z M27.6,18.1c-0.6,0.3-1.4,0.4-2.6,0.4v6.7h-2V10.1h2.7c1.3,0,2.2,0.3,2.8,1
c0.6,0.7,0.9,1.7,0.9,3.1C29.4,16.2,28.8,17.5,27.6,18.1z"></path>
</svg><span>
ASP.NET Web Forms (includes 110+ controls and 60+ chart types)
</span></a><a href="/products/net/controls/asp/core.xml"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<path class="icon icon_blue" d="M10.3,13.1c-0.1,0.9-0.2,1.8-0.4,2.7c-0.1,0.9-0.3,1.9-0.5,3l-0.4,1.9h2.4L11,18.3
C10.7,16.7,10.5,14.9,10.3,13.1z"></path>
<path class="icon icon_blue" d="M25.3,11.8H25v4.9c0.8,0,1.4-0.2,1.7-0.5c0.3-0.3,0.5-1,0.5-1.8c0-0.9-0.2-1.6-0.5-2
C26.5,12,26,11.8,25.3,11.8z"></path>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M12.3,25.2l-0.6-2.9h-3l-0.6,2.9h-2l3.3-15.1h1.6l3.2,15.1H12.3z M20.3,24.3c-0.7,0.7-1.5,1.1-2.5,1.1
c-0.9,0-1.6-0.2-2.2-0.7v-2c0.7,0.5,1.4,0.8,2,0.8c0.6,0,1-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.5c0-0.5-0.1-1-0.4-1.5
c-0.1-0.2-0.3-0.4-0.5-0.7c-0.2-0.3-0.5-0.6-0.8-0.9c-0.5-0.5-0.9-1-1.3-1.3c-0.3-0.4-0.6-0.7-0.8-1c-0.3-0.6-0.5-1.3-0.5-2.2
c0-1.2,0.3-2.1,0.9-2.8c0.6-0.7,1.4-1,2.5-1c0.7,0,1.4,0.2,2.1,0.5v2c-0.6-0.4-1.2-0.7-1.7-0.7c-0.5,0-1,0.2-1.3,0.6
c-0.3,0.4-0.5,0.8-0.5,1.4c0,0.5,0.1,1,0.4,1.4c0.1,0.2,0.3,0.5,0.6,0.8c0.3,0.3,0.6,0.7,1.1,1.2c0.8,0.8,1.4,1.6,1.7,2.2
c0.3,0.6,0.4,1.3,0.4,2.2C21.3,22.6,21,23.5,20.3,24.3z M27.6,18.1c-0.6,0.3-1.4,0.4-2.6,0.4v6.7h-2V10.1h2.7c1.3,0,2.2,0.3,2.8,1
c0.6,0.7,0.9,1.7,0.9,3.1C29.4,16.2,28.8,17.5,27.6,18.1z"></path>
</svg><span>
ASP.NET Core (includes 70+ components and 20 chart types)
</span></a><a href="/products/net/controls/asp/bootstrap-webforms.xml"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<path class="icon icon_blue" d="M19.9,18.3h-4.7V23h4.7c0.8,0,1.4-0.2,1.9-0.6c0.4-0.4,0.7-1,0.7-1.8c0-0.8-0.2-1.3-0.7-1.7
S20.7,18.3,19.9,18.3z"></path>
<path class="icon icon_blue" d="M21.1,15.8c0.4-0.4,0.6-0.9,0.6-1.6c0-0.8-0.2-1.3-0.6-1.6c-0.4-0.3-0.9-0.5-1.7-0.5h-4.3v4.2h4.3
C20.1,16.4,20.7,16.2,21.1,15.8z"></path>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M24.7,22.6c-0.2,0.5-0.5,1-1,1.3c-0.5,0.4-1,0.7-1.7,0.9c-0.7,0.2-1.6,0.3-2.5,0.3h-7V10h7.4
c1.4,0,2.5,0.3,3.3,0.9c0.8,0.6,1.2,1.6,1.2,2.8c0,0.8-0.2,1.4-0.6,2c-0.4,0.5-0.9,1-1.6,1.3v0c0.9,0.2,1.6,0.6,2.1,1.3
c0.5,0.7,0.7,1.5,0.7,2.6C25.1,21.6,24.9,22.1,24.7,22.6z"></path>
</svg><span>
Bootstrap Web Forms (includes 45+ controls and 20+ chart types)
</span></a>
</div>
</div>
</div>
</section>
<section class="ControlGroup ContentLeft Gray">
<div class="content">
<a name="reporting-dashboard" class="anchor"></a>
<h2> Reporting and BI Dashboard </h2>
<h3> for Windows, the Web and Your Mobile World </h3>
<p>Deliver high-performance decision support systems and analytics dashboards across platforms and devices with our fully integrated suite of UI controls, reporting tools and dashboards. </p>
<div class="ImageContainer">
<div class="LaptopFrame">
<img src="/Subscriptions/Reporting/i/winforms-enduser-report-designer.png" alt=".NET Reporting - End-User Report Designer for WinForms Apps, DevExpress" width="1252" height="792" style="border: none"
id="ctl00_ctl00_Content_Content_ctl255">
<div class="TabletFrame">
<img src="/index/devexpress-web-dashboard-control.png" srcset="/index/devexpress-web-dashboard-control.png 1x, /index/devexpress-web-dashboard-control@2x.png 2x" alt="DevExpress Dashboard for Mobile Devices" width="501" height="297"
style="border: none" id="ctl00_ctl00_Content_Content_ctl257">
</div>
</div>
</div>
<div class="Icons">
<div class="Column">
<a href="/subscriptions/reporting/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<rect x="25.1" y="20.6" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -6.3553 26.6569)" class="icon icon_blue" width="7.8" height="0.7"></rect>
<path class="icon icon_blue" d="M18,15c-3,0-5.5,1.1-5.5,2.5v3c0,1.4,2.5,2.5,5.5,2.5s5.5-1.1,5.5-2.5v-3C23.5,16.1,21,15,18,15z M18,19.5
c-2.8,0-5-0.9-5-2s2.2-2,5-2c0.5,0,1,0,1.4,0.1l-1.9,1.9H23C23,18.6,20.8,19.5,18,19.5z"></path>
<rect x="24.1" y="19.6" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -5.9411 25.6569)" class="icon icon_blue" width="7.8" height="0.7"></rect>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M22.5,8l4,4h-4V8z M26.5,25H25l-1-1v2h2.5v1.5c0,0.3-0.2,0.5-0.5,0.5H10c-0.3,0-0.5-0.2-0.5-0.5v-19
C9.5,8.2,9.7,8,10,8h12v4.5h4.5V20l4.5-4.5l2.5,2.5L26.5,25z"></path>
</svg><span>
Royalty-Free Reporting for Developers
</span></a><a href="/products/net/dashboard/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M12.5,30C8.9,30,6,27.1,6,23.5S8.9,17,12.5,17s6.5,2.9,6.5,6.5S16.1,30,12.5,30z M19.5,27
c-0.1,0-0.2,0-0.4,0c0.5-1,0.9-2.2,0.9-3.5c0-4.1-3.4-7.5-7.5-7.5c-1.1,0-2.1,0.2-3,0.6c0.2-5.3,4.6-9.6,10-9.6c2.6,0,5,1,6.8,2.7
L19,17h10.5C29.5,22.5,25,27,19.5,27z M21.5,16l7.3-7.3c2,1.8,3.2,4.4,3.2,7.3H21.5z"></path>
<path class="icon icon_blue" d="M12.5,19C10,19,8,21,8,23.5c0,0.5,0.1,1,0.3,1.5h3.2l3.5-4l-1.5,4h3.2c0.2-0.5,0.3-1,0.3-1.5
C17,21,15,19,12.5,19z"></path>
</svg><span>
Royalty-Free BI Dashboard for Developers
</span></a><a href="/products/net/report-server/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns=""></title>
<style type="text/css">
.icon_blue{fill:#26A4DD;}
</style>
<path class="icon icon_blue" d="M12.5,17.5v3c0,1.4,2.5,2.5,5.5,2.5s5.5-1.1,5.5-2.5v-3c0-1.4-2.5-2.5-5.5-2.5S12.5,16.1,12.5,17.5z
M23,17.5c0,1.1-2.2,2-5,2c-2.8,0-5-0.9-5-2s2.2-2,5-2c0.5,0,1,0,1.4,0.1l-1.9,1.9H23z"></path>
<path class="icon icon_blue" d="M33.3,0H2.7C1.2,0,0,1.2,0,2.7v30.6C0,34.8,1.2,36,2.7,36h30.6c1.5,0,2.7-1.2,2.7-2.7V2.7
C36,1.2,34.8,0,33.3,0z M26.5,27.5c0,0.3-0.2,0.5-0.5,0.5H10c-0.3,0-0.5-0.2-0.5-0.5v-19C9.5,8.2,9.7,8,10,8h11.5v5h5V27.5z
M27.5,26.5c0,0.3-0.2,0.5-0.5,0.5V12.5l-5-5H10.5C10.5,7.2,10.7,7,11,7h16c0.3,0,0.5,0.2,0.5,0.5V26.5z M28.5,25.5
c0,0.3-0.2,0.5-0.5,0.5V7c0-0.3-0.2-0.5-0.5-0.5h-16C11.5,6.2,11.7,6,12,6h16c0.3,0,0.5,0.2,0.5,0.5V25.5z"></path>
</svg><span>
Report & Dashboard Server for the Enterprise
</span></a>
</div>
</div>
</div>
</section>
<section class="PreMap">
<div class="content">
<h2 class="sys-h-align-center sys-max-width-md-80"> When Only the Best Will Do </h2>
<p class="sys-h-align-center sys-max-width-md-80"> From Office-inspired applications to data‑centric analytics dashboards,<br>DevExpress Universal ships with everything you'll need to build your best,
without limits or compromise. </p>
</div>
</section>
<section class="Map" data-control="CommentsMap">
<div class="FullWidthContainer">
<div class="MapContainer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 809.2 465.7" width="809px" height="466px">
<title xmlns=""></title>
<path
d="M320.7 75.6l.2-.3c.2 0 .3.3.7.2v-.2c.4-.1.4 0 .5-.5h-.3l.3-.7.7.3.2-.3V74h-.2c.1-1.1 1-1.2 1.8-1.5l.2-.3-.2-.2-2 .2V72h-1v-.2h-.5l-.2-.3h-.3v-.2h-.5v-.2l-.7.2c-.1 0 0-.4-.5-.3v.2h-.5l-.2.3h-.5v.2h-.5v.2c-.8.2-1.4-.5-2 0h-.7v-.2l.8-.3-.2-.8h-.7v.2c-1 .3-2.2-.3-2.8.3-.9 0-1-.1-1.2-.8h-.2l.2-.7c.7-.2.6-.6 1.3-.8v-.3c.4 0 .4 0 .7.2v.2h2.3s0 .2.3.2h.2v-.2l.7-.2v-.2h1.5l-.2-1h-.7v-.2c-.8 0-.9-.1-1.2-.7h-.5v.2h-3v.2h-.3v.2h-.5V67h-.2v-.2l.2-.2h.8v-.2h.2v-.2h-.2c-.1-.4 0-.4-.5-.5v-.5h.2c.3-.3.8.4 1.2.7v.2l1-.2v-.2l1.8.2v.2h.3v.2h1l.5.8 1.8.2.7 1.3.3.2.2.7 1 .8.3.5 1 .3v.2c.2.2.3.2.7.3l.2-.3V71c.3.2.8.2 1.3.2v.3l.8.2.3-.3v-.7h-.5v-.2l-.2-.2.5-.2-.2-.3h.2l.2-1.2h-.3c-.1-.6-.1-.7-.7-.8l-.2-1h-.5l-.2.3v.2h-.2l.2-1.2-.8.2c0-.4.1-.4.2-.7l-.3-.3h-.3l-.3-.5-1-.2-.5-.7c-.3-.2-1.1-.5-1.6-.3v.4l-.7-.2v.2h-.8v-.2l1.3-.5.2-.3c-.2-.1-.2-.3-.3-.5l-.8-.2v-.2c-.4.1-.5.3-.8.5v.2h-.8c-.1 0-.3.6-.5.5v-.2h-.5s-.4-.1-.2-.2c0 0 .2-.1.2-.3-.7-.3-.3-.2-1.2-.2l.2-.7-.7-.2V61h-.2l1.2-.2v-.5h-.5c.7-.7 1.3.2 2.1-.2V60l.7-.2.2-.3.8-.2v-.2l.2-.3c.5 0 .8 0 1.2-.2v-1h.7l-.2.8h-.2l.2.3.7.2v.2h1.2v.2h.3v.2h1.2v.2h.3v.2l.5.2v-.2l1-.2v-.2h.7l.2-.3h.3v-.5c.4 0 1.3-.1 1.5-.3h.2c.1-.3-.4-.7-.2-1.2h.2c-.4-.3-1-.1-1.5-.3v-.2l-.5-.2c-.4.4-.6.3-.7 1.2h-.6l-.3-1h-.5l-.3-.3c.2-.8.5-1 .5-2.1l1.2.5v.2l3 .3v.2h.3l.3.5c.8.4 1.5-.3 1.8-.5l-.2-.8-1.2-.2v.2h-.5v.2h-2c.1-.4.2-.5.5-.7l-.2-.8c-.7 0-.8.1-1 .7-.9 0-.6-.1-1.2-.3v-.2c.3.1.4.3.8.3l.8-1.2h.2v-.2c-.3-.3-.5-.2-.7-.8-.7-.1-.8-.3-1.6-.3l.2-.5.8.2v.2h.3v.2c.8.3 1.4-.3 2-.3l.3.8h.7v-.2h.2v-.5c.4-1-.3-1.7-.3-2.8l-.7-.2.3-.3c0-1.4-.2-.6-1-1-.1-.1 0-.2-.5-.3-.1.5-.3.6-.5 1l-.3.2-.2-.5-1 .2v-.8h.5v.2h.3v-.2l.8-.7h.2v-.2h-.2c-.3-.5-.5-.3 0-.7V45h-.5l.2-.5c1.4.1 3.6.2 4.3 1h1.3v-.2h.2l-.2-.8h.2c-.1-.6-.2-.6-.5-1h-.2v-.7l-.5-.5-.8-.2-.3.8c-.4-.1-1.1-.4-1.3-.3v.2l-.8-.2v-.7c0-.1.4-.1.3-.3l-.2-.5h.2V41c.6 0 .9.1 1.2.5.5 0 .6-.1.8-.3l.3-.2c-.5-.1-1.1-.4-1.5-.7l-.3-.5-1.5.3V40l-1.5-.5-.2.3h-.3v-.2h-.2c-.1-.3.1-.2.2-.3l.2-1 1.5.2v.2h.3v.2h.7v.1l.7.3.3-1.5h.2c.3-.4.9-.5 1.2-1h.2l-.2-.5h.2v-.5h-.2c-.1-.6.4-.8.8-1V34l-.8-.2v-.2c.8-.3 1.9-.4 3.1-.3 0-1.6.1-.8.8-1.3.2-.2.1-.4.5-.7v-.5c-.6-.1-2.6-.9-3.6-.5v.2h-.3l-.2.3h-.3v.2c-.6.3-.9.1-1.3.7h-.2v-.8h-.2v-.3l-.3-.3h-.2v-.2h.2c.2-.7.3-.3.7-.8 1.8 0 3.1.3 4.4.7.6.2 1.4-.2 1.8.2h.8l.3-.5.7-.5V29h.3c.3-.2.5-.7.8-1v-.5l-1.8-.2-.5.7-1.3-.2c-1 .3-2.5.8-3.1-.2h-.3v-.2l2-.2.3-.5 2.3.2v.2l1.2-.2v-.2l2 .3.3-.7c.9 0 1.3-.2 2-.3v-.7h.2v-.2h1v-.2h.3l.3-.5h.3v-.2c.7-.2.9.8 1.6-.3h.2l-.2-.5c-.4-.1-.4 0-.5-.5-.8-.1-1.8-.3-2.8-.2l-.3.2v.1h-.8v-.2h-1.8c-.6-.2-1.4-.5-2.3-.3-.2 0-.5.3-1 .2v-.2h-1.6l-.2.8-2.3.3v.7c-.7-.2-1.3-.5-1.8-.8l-.3.5v.3h-.2v-.5l-.3-.2v-.5h-.2l-.3-.1-.5.7-.7.2-.2.3h-.3l-.2.3h-.3v.2h-.8l-.8 1c-.2.2-2.6.6-3.1.5V26c-.4-.1-.9.1-1.2.2v.2l-.5-.2h-.5V26h-.2v-.2h.2c.2-.4.9-1 1.6-.8v.2h.8l.3-.5 1.2-.3v-.2l.8-.7v-.7l.3-.2v-.3h.2l-.2-.8c-.7 0-2.3.2-2.6 0-.8 0-1 .1-1.5.3v1.3h-.5V23l-1.8.2h-1.1v.2H315c.3-.5.4-.7.3-1.6-1.2-.2-2.2 0-3.5 0h-2.3v.2h-1.2v.2c-.7.2-1.1-.2-1.5-.3l-1 .2v.2l-.8-.2v.2l-1.2.2v.2h-.3l-.2.3c-.4.2-.5 0-.8.3-1.2 0-2.2-.2-2.5.8l-.8-.2c.4-.9.7-.7 1.6-1h1v-.2h.7v-.2c.4-.1.4 0 .5-.5.6 0 1.3 0 1.6-.3h.2v-.5l1-.2v-.2h.3v-.2c.5-.2 1.4.1 1.6.2h3.6v-.2h.2v.2h1v.2l1.2-.2 2.1.2v-.2c1.7-.5 3.3.8 4.8.3v-.2h.5v-.2l2.8-.2v.2h.8v-.2h.3l.7-.8h.7c.4-.2.5-.5 1.2-.7l-.2-.5-1.8-.5-.2-.3-2.6.2c0-.4-.1-.4-.2-.7h-.2V17h-.4c-.6.1-.6.1-.8.5h-.2v-.7h-.2c-.1-.1.1-.2-.2-.2v.2h-.3v.2h-.7l-.2.3c-.5.3-1.3.5-2.1.5v-.3h.7v-.3c.7 0 .9-.1 1.3-.3 0-1-.5-1.2-.8-1.8l-1.3-.3-1.2 1h-.7v.2l-1 .2v.2h-1.1V16c.8-.4 1.1-1.1 2.1-1.3l.3-.7-.8-.2v-.2h-.2v.2c-.6.1-1.4-.1-1.8-.2h-1.6v-.2h-.7v-.2l-1.6-.2-.2.3h-.7v-.2l-1.2.2v.2l-1.2.2v-.2h-.5v-.2l-1.2-.2-.2-.3-.7-.2v-.2c-.4-.1-1 .4-1.3.5-.8.2-1.5-.2-2-.3-.5-.1-1.2 0-1.5.2v.2l-4.3-.2v-.2c-.6-.2-1.3.2-1.6-.2-.4 0-.4.1-.7.2v.7l-2-.7v.4h.4c.1.5 0 .5.3.7v.2h-.3v.1c-.2 0 .1-.1-.2-.2-.7-.1-1.5 0-2-.2l-.5.8h-.3v.3l1.3.2c-.5.4-1.6-.1-2.1.2v.2l-.5.2c.1.5.1.7.5.8h.3v.2c.3.3.1.4.7.5v.2h-.7l-.5-.7-.5-.2-.2-.5h-.8c.2.3.1.2.5.3l.2.3v.3c-.3-.1-.3-.2-.5-.5-.7.1-.7.2-.7 1l-1.5-.7c-1-.6-.1-.7-.5-1.3-.2-.4-2.2-.3-3-.3l.2.8-.8-.2v-.2c-.2-.1-.3.2-.3.2-.5.1-.5-.2-.8-.3l-.2.5c.3.3.4.6.8.8v.2h-.8v.8h.2v.2h1.3v.2l.7.2v-.2h.7v-.2c.4-.1.7.1.8.3 1 .3.3.5.7 1.2l.3.2c.4.5.7.7 1.3 1v.2h-.5l-.3-.5c-.2-.1-.7-.1-.8-.3v-.3h-.2v-.3h-.2l-.3-.5c-.6-.4-1.5-.1-2.3-.3v-.2h-.5V18h-2.3c0 .4.1 1.1.3 1.3h.3c.2.1.1.3.3.5v.3c-.7-.3-1.1-.8-1.5-1.5l-2-.2v.2l-1 .2v.2l-1.8-.2v.7l.7.5c.1.2.1.7.3.8h.5l.5.7h.3l.8 1h.3l.7.8.8.2.2.3h.5v.2h.5l.2.3h.5v.2h.3v.2l.5.3v.3l-.5-.2-.2-.3h-.2v-.2h-.3v-.2l-.2.2-1.6-.5-.7.5-.5.7c-.4.3-.9-.2-1.3-.5v-.2l-.8.2-.2-.3h-.3l-.5-.7-.3-.2-.2-.5h-.3c-.1-.4-.2-.3-.2-.3V22h-.2c-.1-.8-.5-.8-1-1.2l-.3-.5h-.3l-.7-.8h-.7v-.2c-.7-.3-1.6-.5-2.5-.5l.2 2h.2l.3 1-.8-.2-.2.7h.2v.7h.2v.8h.2v.2l-.3.2v.3c-.6-.1-.6-.2-1-.5v-.2l-1-.2v-.2h-.3v-.2h-.5V23c-.3 0-.2.1-.3.2h-.2v-.5h-.3v.3l-1.3-.2c-.1-.5-.2-.5-.7-.7v.3h-.2l-.2.3h-.3l-.5.7h-.3l-.2.5h.2v.3h-.3l-.2-1.3h-.2c-.1-.4.4-.9.2-1.5h-.2v-.3h-.1v-.3h-.2v-.3h-.2v-.3h-.2l-.2-.5-2 .3-.2.5h.2v.5h-.2v.2l-.3-.3h-.3l-.2-.3h-.2v-.2l-.5.2-.2.7-.5.2c-.2-.5-.6-1.1-1.5-.8v.2h-1.2v.2h-.5v.2h-1.3v.2h-.8v.2h-1.3v.2l-.7.2-.2.3c-.3.2-.7.2-1.2.2l.3.7h.2v.7c.1.6.3.9.7 1.2V25h-.3l-.5-.7h-.2v-.5h-.2c-.2-.4-.1-.9-.5-1.2h-.3v-.2l-.8-.2V22c-1.5.2-.9 1.7-1.8 2.3 0 .6.1.7.3 1h.2c.2.3-.1.2.3.5v.2h-.5v.2l-.3-.7c-.4-.3-.3.2-.7-.3l-2.1-.2v.2h-.5v.2l-1.2.2-.2.3h-.3v.2h-.3v.2h-.5v.2h-.3v.2h-.5v.2h-.5v.1h-.5v.2H230v.2h-.7v.2h-.3v.2l-1 .2h-.3c-.3.2-.2.9-.3 1.2l-.3.2v.2l-.2.2c.1.7.2.5.5 1 .6-.1.9-.3 1.3-.5h.5v-.2c.9 0 1.2.3 1.5.8.5-.1.8-.5 1.2-.7.9-.3 1.1.6 1.8-.2h.8c-.1.3-.2.3-.5.5.1.4 0 .4.5.5-.1.5-.3.5-.5.8h-.2c.1.4.6.7.2 1.2-.2.7-.6.8-1.2 1.2v.2h-.3l-.5.7h-.7l-.5.5v.2l-.5-.2-.2-.3-.7.2V35H228v.2c-.4.1-.7-.2-.8-.2v.2h-.7v.2h-.7v.2h-.5v.2l-.7.2-1.3-.2v.2l-2.3.2v.2h-1.3v.2h-.3v.2c-.6.2-1.5-.2-2 .2h-.3l-.2.5-.7.5v.5h.3v.2c.6.6 0 .9 1.2 1.2l.2.7h1v.3c.8.1.4.2.8.5v.2c.5.3 1.3-.1 1.8.3 1.3 0 1.5-.6 1.6-1.6l.7.2c.1.4.4 1.1.7 1.3.8-.2 2.8 0 3.3-.5h2.5l.2.5h.2c.2.5-.5.4-.7.7v.3c-.5-.1-.5-.3-.8-.5v-.2h-.3v.2h-2.3v.2h-.3v.2l-1.6-.2c-1 .3-1.8.9-3 1v.5l.7.2c-.3.3-2 .2-2.3 0l-.3-.5h-.3v-.2c-.5-.1-.9.4-1.3.5v.3h.3l.2 1h.2v.2l1-.2.3.5c.4.3 1.1.3 1.8.3v.2l-.8.3v.3h.2l1.2 1.5h.3v.2l1.5-.2v.2l2.1.3c-.1-.4-.2-.3-.2-.3v-.8h-.2c.1-.6.2-.8.7-1v-.2l.5.2c.1.5.5.9 1 1l.3-.8 2-.2c.1 1 .4.8.8 1.3h.3l.5-.8v-.2c.1.1.6.4.8.3l.2-.3h2v-.5c.5-.1.7-.3 1.1-.5.2.5.3.7.3 1.5.6-.3 1-.5 1.3-1.2.9 0 .6.1 1.2.3v.3h1.5c.6.2 1 .5 1.8.5l.2.5c.7.2.6.6 1.3.8l.2.3V49c.2-.1.8-.4 1.1-.2v.2h1v.2l1 .8v.8l1 .3.3.5h.3l.2.3h.3v.2l.5.3v.3h.2v.3c1.1 0 1 .1 1.6.5l-.3.5h-.2c0 .2.3.3.2.7h-.2v.3l-1.2.5v.3l1.6-.5v.5l.8.7v.5h.2c.3.3.3.1.5.7l.2.2h-.3l.2.3c.1.4 0 .4.5.5l.2.7h.2l-.2.7h1v.5h-.3v.2s.3.2.2.5l-.3.2.2.8c-.5 0-1.6-.1-1.8.2v.3h.7c-.1.7-.4 1-.7 1.5h-.8v.7h.7v-.2h.2c-.1.6-.5.9-1 1.2.1.4 0 .4.5.5l.2.3v.2h1v.2c.6 0 1.1 0 1.3-.3V66l.3-.2.2-.8h.2c.1.5.3.4.3 1h.5v-.2l.7-.2.2.3h1v.2h.3v.2h1l-.3.3.2.3c.6.4 2-.4 2.6-.5v.2h.2v.2l-1.5.5v.3h.7v-.2c1.1-.1 1.6-.2 1.8.8h-1.5c.4.6.3.1.8.3l.3.3v.2h-1l-.2.3v.5c.6-.2.5-.1 1.2 0l-.2.3v.2l-.8-.2v.5l1.2.5v.5l-1.3-.2-.3-.5-1-.2v-.2l-.7-.2-.3-.5c-.4-.2-.9-.2-1.3-.3v-.2l-3.5-.2v.2c-.4.2-.2-.1-.5.3l-.2.2.5.7v.2h.8l.2.3.8.2-.2.7c-.4-.1-.3-.2-.3-.2h-.8v-.2c-.9 0-.9.3-1.5.7l.3 1.2-.5.2-.2 1.2-.5.2.3.8 1.8-.2.2.3h.5v-.3h.3v.8h-2c.2.7.3.3.7.8l2 .2.2-.3h.3V77h1v-.2h.3l.2-.3c.5-.3 1-.3 1.3-.7h.2l.2-.8c-1.4-.7-1.8-2.4-3.5-2.8v-.5h-.2v-.2c.5 0 .8 0 1.2.2v.2h.5l.3.5h.3l.5.7h.3v.2c.7.3 1.3-.2 1.8-.3l.2.5c.7-.1.8-.3 1.6-.3l-.2.5h-.2c.1.3.3.4.3.8h-.5l-.3.8.7.2c-.3.3-.8.4-.5.8v.2l1-.3v.2h.2c-.2.3-.3.3-.3.8h.5c-.1.7-.3.7-.3 1.3l-.7-.3v-.7h-.8l-.2 1.2h.2l.2.5s-.3 0-.2.2h.3l.2.5h-.2v.5h-.2c-.2.2-1.2.5-1.8.3v-.2h-.3v-.2l-.5.2v.5l-.7.2v.2l-.2-.2-.7.2v.3c1 0 2.8.4 3.6 0v-.2c.3-.2.4-.4.8-.5l.3 1.3c-.4-.1-.8-.3-1.3-.2v.2l-1.8.2-.3-.5h-.5v-.2c-.4 0-.4.1-.7.2v.3c.1.1 1.5.8 1.8.8-.4.4-1.3-.1-1.5-.5-1.4 0-1.3.9-2.1 1.5v.8l.7-.3v-.2h.3l.3-.3.2-.3.8.2v-.2h.7v-.2l1-.2V83h.3v.2l-.5.2c.2.6.5.5.8 1l1-.2V84h.2v-.5l.2-.8 1 .2c-.1.2-.3.2-.5.3v.3l.3.2c.1.2-.5.4-.5.5v.5h-1.6v-.2l-.7-.2v-.2l-1-.2v-.2c-1.3 0-1.1.2-1.8.7v.6c-.6 0-.8.1-1 .5-.1 0-.3 0-.2.2h.3l.2.8h-.2c.4.4.6.1 1 .3v.2h.2l-.2.5h.3l-.2.2-.2.5h-.7l.2.5h-.2v.3h.5v-.2h.2v.3l-1.2.3.5.8h.8V90h.5v.2l-.7.3v.7l1-.2s.2.3.5.2V91l.7-.5h.5v.2c-.4.2-.9.5-1.2 1l-.2.2c.6.2.4.4 1 .5v.3l-.7.2v.7h.8c0 .3 0 .5.2.7h.3v.2c-.3.1-.2.2-.3.5h-.2l.2.8c.5-.1.8-.5 1.2-.8l.2-.3.2.2c.4 0 .4-.1.7-.2l.2-.5.8.2v1.2c-.3-.2-.3-.3-.8-.3l.2 1c-1 0-1.1.3-2 .3v.3h1.2v.1h-1v.2h-.3l.5.8.3-.2c-.1.4 0 .3-.3.5l.2.5 1.1-.2v.7l-.2.2h-.3l.2.3v.2h.7v.2h-.3v.7h.2l.2.2.3-.7h.8l-.5 1.3c.4.1.4 0 .5.5l1-.5-.2 1.6.7-.3v-.2c.3-.2.4 0 .7-.3h.7l-.3 1.2h.3v.2c.4.1.6-.3.7-.5h.2c-.1.6-.2.8-.7 1v.3l.5-.3c.2.2.3.3.3.7h.2l-.5.8.2.2.8-.2v-.3l.3.2h.2l-.2.2v.2l-.8.2v.3h.8l-.2 1.2 1-.2v.3h-.3v.7h.7v-.5h.3l.2-.3c.5-.1.4.3.5.3l.5-.2v-.2h.7v-.2c.6-.4 0-.3.3-.8l.7-.5.2-.2.2.2c0 .7-.2.8-.3 1.3l.5-.2v.3c-.4.1-.3 0-.5.3h-.3v.2h1.3v-.2h.2l-.2.8h.3l.3.2.3-.3v-.7h.3l.2.3v.2l.7-.2v-.3h.2v.8c-.9.2-.4.6-1 1v.2c.7-.2.7-.6 1.2-1v-.2h.2c-.1.5 0 .5-.3.7.1.5 0 .5.3.7v.2l.5-.2.2-1h.2v-.2h.2c0 .6.2.5-.2.8v.5h.2v.2h.5c.1.4 0 .3.3.5v.2c.7-.2.4-.4 1.2-.5l-.3-.3v-.2h.8c-.2-.8-.2-.2-.7-.5v-.2l-.2-.3.7-.2c-.2-.7-.3-.4-.8-.7v-.2h-.7v-.1l-.2-.2.5-.2v.2h.7v-.2h.2l-.2-.3.5-.2-.2-1c.7-.2.3-.3.8-.7v-.7h-.3v-.3h.5l.5-1.1h.2v-.2h-.2l-.2-.3h-.2l.2-1.2.8.2.2-1.2h-.5l.3-1h.5v.3l.3.2h.5c-.1-.2-.3-.5-.2-.8l.3-.2c.1-.3-.2-.3-.2-.3-.1-.5.5-.7-.5-1v-.2c.8.1.7.5 1.6.5l-.2-1.6h.2c.2-.3.4-.5.5-1-.9 0-1.2-.2-1.8-.3V95h.7v.2c.6 0 1.1 0 1.5-.2.1-.3.3-.7.2-1.1h-.2l-.2-.7-.3-.2-.5-1.2c.6 0 .5-.2.8.2.8-.1.6-.5 1.2-.8l-.2-1 1.8.2v-.3l1.8.2v-.2h.3l.5-.7.8-.2c.1.6.2 1.1.7 1.3v.2h.2l.7-.8h.2l.3-1 1 .2.2.7h.3l.2-.7c.1-.1.5-.2.3-.7h-.2v-.2h.5V88l.5-.2.2-1h.2c.3-.9.2-.2.8-.5l.3-.5.5-.2v-.2l1.5-.5.8-1.2v-.3l.5-.2.3-.5c.3-.1.5.2.5.2l.5-.2c.3-.7.3-1 .2-1.8h-.5c-.1-.4-.2-.9-.5-1.2v-1h.2v.7l.3.2.5.7 1.3.5v.2h1.2v-.2l.5.2v-.3l1-.2c.2-.5.2-.3 0-.8h.5v.2h.2v.5c.7-.1.7-.3 1.3-.3v-.5h.2v-.2h.5v.2c.3.2.4.3 1 .3v-.3h.5v.2c.6-.1.5 0 .7-.5h1V79c.9-.1 2.5-.4 3-1h.2l-.2-1c.3.1.5.2.7.5.7-.1.7-.1 1-.5h.2l-.2-.3h.2c.2-.2.4-.7.8-.7v.2h.3l.3.3.3-.5c.5-.3.4.3.7-.5-.2.2.3.4.8.1zm3-24.3h.5l.2 1.3h-.5v-.2h-.2v-1.1zm-5.9-24.8l-.3-.2.3.2zm-1.5.2h.3v.2l-.5.2.2-.4zm-4.1 1.6v-.2l1-.2v-.2h.3v-.2h.5c.5-.2.8-.5 1.6-.5v.2l-1 .2v.2h-.5v.2h-.3v.2h-.7v.2c-.6.3-.9.3-1.2 1h-.3c.2-.7.2-.6.6-.9zm-7.9-7.6l.3.2-.3-.2zm-1-3.9c.7-.3 2.5-.4 3-.8l6.6.2v.2c-2.2.4-4.2.2-6.4.3l-.8.2v.1c-.5.2-1.1 0-1.5.2h-.2V17h-.7v-.2zM259.6 87l-.7-.2v-.3l.7.3v.2zm5.1-4.4v.2h-.2v.2h-.2l-.2-.3h.6zm-.7.6h.3v.3h-.3v-.3zm1 3.5h-.2v.2h-.7l-.2.3h-.7v.2h-.2a4 4 0 0 1 2.1-1.5l-.1.8zm9.2 20.8v.2h-.2l.2-.5h.2c.1.3-.1.2-.2.3zM292 88.6l-.8.2-.2-.8.3-.3 1.2.2-.5.7zm5.2-71.5l-1 .2-.2.3v.2c-.5-.2-.2-.3-1-.3l-.2.3v.2h-.2v-.7h.2c.3-.2 1.8-.5 2.3-.5v.3zm2 0c-.3-.2-.2.2-.5-.2h-.2v-.2h.3l-.2-1.5h.5v.8l.7.7 1.2-.5c.5-.1 1.5.4 2 .5v.3h-1.3v-.2c-.3 0-.3.2-.3.2h-1.5v.5h-.2v.2h-.2l-.3-.6zm14.6 55.3v.2c-.2-.1-.8-.4-1.2-.2v.2h-.2c.3-.5.6-.3 1-.7h.7c0 .2-.1.3-.3.5zM166.7 25.5c-.4 0-.4.1-.7.2l.2 1h.8v.5c.8 0 .8-.2 1.3-.5v-.2c.2-.1.6.6.7.7h1.6l.2-.3.2-.3v.2h.2v.7h.2c.2.3.3.3.3.8-1 0-2.9 0-3.5.5l-.2.2.5.5v.2h-.2v.2c-.5-.3-.6.1-1.2.2v.2h.2v.2l1.2.2v.2c.2.1.8-.2.8-.2v.2c.9 0 .5-.1 1-.5v-.2h.2v.8c.5.1.9.2 1.3-.2l.5.7v.2l-2.3-.2v-.2c-.6-.2-1-.3-1.8-.3l-.2.8h.3v.5h-.2c.2.7.3.3.7.7l.3.5h.3v.2c1.1.6 2 .4 3.3.3v.3h-.5v.2c-.8 0-1.8 0-2.3.2l.3.8 1.2-.2c.2 0 1 .3 1.5.2v-.2h.3l.5-.7 2.1.2v.5h-1.3V35h-.3v.2h-.7v.2h-.3v.2h-.5v.2c-.2.2.2.7.3 1.2h.5c0 .9.1.6.3 1.2h.5v.3l-.8.2.2.7 2.5.2v-.2h.3V39l.5-.2v-.7c.6.1.7.1.8.7.7.1.7.3 1.3.3v-.5h-.3v-.3l.5.3v.2h.5v-.7h.2c.2-.3.3-.3.3-.8.9.3 1.3-.1 2.1-.3v-.3c-.1-.1-.4-.1-.3-.3h.2l.2-.5h.2c.2-.3-.2-.2.2-.5v-.2h.2l-.2 1.2c.4 0 .8 0 1-.2l.2-.5h.3v-.2h.3l.3-.3V35l.7.5v-.2h.3v-.2l1.3-.2v.3h.3V35h.7v-.2h.7l.2-.3c.2-.1.7-.1.8-.3v-.3h.2l-.2-.8-.3-.2c-.3-.5.1-.6-.5-1v-.2c1 .1.7.4 1 1.2h.2v.3h.2l.2.5.5.2.3-.5h.3c.1.5.3.6.7.8v.2c-.3.1-1.7 0-2 .2v.2l-.2.2c1.6.3 2.9.6 4.4.3l.3.2-.2.3v.2h.2v.3l-.7-.2v-.2H192v-.2h-1.3c-.3 0-1.3.4-1.8.2v-.2l-.7-.3v.2h-.7v.2h-.3v.2h-.5l-.7.2v.2h-.5v.2h-.3l-.2.3-1.3-.2-.2 1h-.2v.3h-.2l.2 1.2.3.2c.9 0 .8-.3 1.3-.5h.5l.2-.3h.7v-.2h.3c.2.1-.2.2-.2.2l.2.3 2.1-.2c.1-.1 0-.2.5-.3.1-.5.3-.6.5-1l.3-.2h.2v.8h-.2v.2h.2v.3h-.2c-.1.6 0 .5-.5.7v.2h.2v.2h.5c0 .6.1.7.3 1.2l.3.2.3-.5v-.2l.7.3v.3c.7.1 1.2.2 1.6-.3h.3c-.2.3-.7.5-.7 1h.2v.3h-.7v.2h-.2v.5l-.8-.3v-.2h-.8v.2c-.6.1-.6-.3-1.3 0-.2-.6-.5-.7-.7-1.3h-1l-.5-.7c-.4-.3-.8-.2-1.3-.3v-.2l-1 .2-2.3.2.2.3c0 1.2.6 1 1.5 1.3l.2 1-1.2.2v.2h-1.6v.2h-.5v.2h-.5l-.2.3h-.3l-.5.7h-.3v.2l-.5.2.2.8.5.3.2.8h.5v-.5h.2v-.3h.2c0 .2.3.3.5.2v-.2h.2v.8c.6 0 1.4.3 1.6 0 .4-.1.4 0 .5-.5h-.3c.1-.4.2-.5.5-.7v-.2h.2l.3.5h.2v.5l.8.3V46h.2v-.3h.2v.7l1.3.5c.3.1.5-.2.5-.2l1.5.5v.3h.2v-.7l.5-.2v-.2h.5v-.2h.2c.1-.3-.5-.9-.7-1V45c.7.1.5.3 1.3.3.1-.5.3-.6.7-.8l.2-.3v.2h.2l-.2.7h-.2l.2.8 2-.2v-.2h.2v.2h.7v.2l1.2-.3.3-.2c0-.7.1-.9-.3-1.2v-.3h.2l.3.5h.3c.1.1-.3.4-.2.7l.5.5c.6-.1.6-.1.8-.5.5.1.5.3.8.5v.7h-.2l.2 1.3c.7-.1.6-.2 1.2 0l.5-.8.5-.2.3-.5h.3c.2-.1.3-.5.5-.7l.3.7c.6 0 .7-.1 1-.3v-.2h.3l.2-.3h.2l.2-.3c.5-.3.4.2.8-.5l.2-.2c-.3-.1-.3-.2-.5-.5h-.5v.2H203l-.2-.5-.3-.2-.5-.7c-.3-.2-1.7-.3-2.3-.3.4-.4 1.1-.1 1.8-.3v-.2l1 .2v-.2l1.8-.2v-.2h.2v-1.2h-.3v-.5h.2c.6-.4 2.7.7 3.5-.2.9 0 1.3-.1 1.5-.8h-.8v-.2h-.3v-.2l1.3-.2s.1.2.5.2v-.2h.7c-.1-.5-.2-.5-.7-.7v-.3h1.8v-.2c.3-.2.4-.4.8-.5-.1-.5-.3-.4-.3-1l-1.6.2v-.5h-1v-.2l-.8-.2v.2h-.3v.2h-1v.2h-.3v.2h-.8v.2h-.6v.3l-1 .2v.2h-.3l.2-.7c.4-.1.5-.1.7-.3.4-.1.4 0 .5-.5-.9-.2-1.4-.5-2.5-.5v-.2c.4 0 .7-.2 1.3 0v.2h.7v.2h.8l.2.3h.3v.1l1.2-.5h.2v.2c.5.1.8-.1 1.2-.2l-.2-.5c-.9-.2-1.5-.6-2.5-.7v-.2l1.8.2v.2h.8v.2h.5v.2c.1 0 .3-.2.7-.2l.2-.5c-1.3-.3-2.3-.5-4.1-.5l.2-.5-.2-.2 1.6.3.2-.3h.2v-.3l.3.2.2-.2c.2.5.5.8 1 1h.5v.2l.3-.2h.2l-.3-.3v-.2c.9.1 1 .5 1.8.7.3-.3.5-.3.7-.8l.5.5h1.2v.2l.5-.2v-.2c.3-.1.5.2.5.2l.8-.2v-.2h.2c-.1-.6-.1-.6-.5-.8v-.2c.2-.1.7.4 1.2.2l.5-.7 1.6-.2-.2-.3V30l-1.2-.2v-.2h.2l.3-.5.5.2v.2h.3v.2h.7v.2c.6-.1.9-.3 1-.8h.7V29h.2c.2-.3-.2-.5-.2-.7h.2c.1-.3.2-.3.5-.5l.2.2v.5h.2v.2h.5c.2-.5 0-.2.5-.2.2-.8.7-.7 1.5-1v-.2h.5l.2-.3c.3-.3.8-.6 1.3-.7l.2-.3c.3-.3 1.8.1 2.6-.2v-.2h.3v-.2h1v-.2l1.3-.2 2.3-1.5v-.3h-.2V23l-3 .8v.2c-.5.2-1.1-.1-1.5.2h-.8V24l.5-.2v-.2h1.2v-.2c.5-.2.9 0 1.3-.3h.2l-.3-.3v-.2l.8.2v.2c.4.1.5-.2.5-.2h.7v-.2h.7l.8-1h1.3v-.3l1-.2.5-.7h1v-.2l.8-.2c.1-.4.2-.5.5-.7v-.5h-.2c-.5-.4-1.2-.1-1.8-.3l-.2-.3h-.8V18l-1 .2-.2-.5c-.2-.2-.6-.3-1-.3v-.3l-1.2-.2v-.2h-1v.3h-.3v-.2h-.5v-.2h-1.5v-.2l-.7-.2v.3l-1-.2-1.3 1.5-.8.2v.2h-1v.2l-.5.2-.2.3c-.3.1-.5-.1-.7-.2v.2l-.7.2v.2h-1c-.1 0 0 .2-.5.3v.2c-.3.1-.2-.1-.3-.2-.1-.2-.2.1-.2-.2h.2c.3-.4.8-.6 1.3-.8v-.2h1.3v-.2h.3V18h.5v-.2h.3l.2-.3c.7-.4.9-.2 1.2-1.1l-1.3-.3-.2-.3-1.2.2v.2c-.6.2-2 .1-2.3 0v.3l-1.5-.3-.2-.3c-.2 0-.4.3-.8.2-.2-.1-1.5-.4-1.8-.3l-1.2.8v.8h-.3V17c-1.2 0-2 .5-3 .7 0 .6 0 .6.3.8v.2c-.5-.1-.8-.4-1.2-.7h-.3l-.3-.5h-.3v-.2l-2 .2c-1.6 0-4.3-.4-4.9.3-.4.1-.4 0-.5.5.6.2.3.2.7.5v.2h1v.2c.4.3.6.7 1.2.8l-.2.5-.2.2h-.2l-.2-.8h-.2v-.2l-1.6-.3-.2-.5-.5-.3c-.6.1-.6.1-.8.5h-1.5l-.2-.5h-.2v-.2h-.2v.7h-.2l-.8 1h-.8l-.2-.7-1 .2c.1.6.1.6.5.8v.2h.7l.2.3h.8v.2l.8.2v.2h-.5v.2l-.5.2v-.5l-2-.7-.2-.3-1.6-.3v-.2h-.3l-.2-.3c-.3-.2-.7-.2-1.2-.2l.2.8h-.3c.1.9.4 1.5 1.2 1.8v.5l-1.5-1.3h-.2v1c-.7-.2-.8-.8-1.3-1.2v-.3h-.3l-.2-.3h-.7v-.2h-.3V20l-2-.2v-.2l-1-.2-.3-.7h-1.8l.3.8h.2c.3.4-.2.3.3.7v.2l-1.2-.2V20c-.5-.1-1 .3-1.3.3l-1.3-.2c.1.6.3.7.3 1.3l1.2-.2.2.3c.2.1.8.3 1.2.2v-.2h.5v-.2c.6-.1 1 .6 1.6-.2.7 0 .6.1 1 .3v.3l-.8.2v1h.2v.3h-.2l-.5-1.3-1.3.2v.2h-.2c.1.5.4.8.8 1v.5h-.2c-.2-.3-.7-1.3-1-1.5l-1.5-.5-.7.3.3.5v.4l-.7-.5v-.2l-.7-.2-.2-.5-.8-.5v-.2l-.5.2v.2l-1.2.2-.5.7-.5.2-.2.5c-.3.3-.4.1-.7.5l-.7-.3v-.2h-.3v-.2c-.6-.2-1.3.1-1.8-.2h-.2v.2h-.3v.2c-.3.2-.6.1-1.2.2l-.2.7c.7-.2 2.5-.8 3.1 0-.4-.1-1.1-.2-1.5.2-.4.1-.4 0-.5.5.9.2.7.1 1.5-.2h1.3V24c.6-.2.9.4 1.3 0l.8.2c-.4.3-1.1.2-1.6.3l-2.8.7v.2h-.2l.2.8 1.2-.5v-.2h1v-.2h.5v-.2h.3V25h1.5l1.5-.5v.3l-1.2.5c-.3.1-.5-.2-.5-.2l-1.2.2-.2.3h-.3v.2h-1l-.3.5h-.3l-.3.3c.2.3.7.8 1.2.7v-.2h.3V27h.3v-.2c.3-.1.5.2.5.2h2v.2l1-.2v-.2c.2 0-.1.1.2.2h.7v-.3h.5l.2.5c.6 0 1 .3 1.5 0l.2-.3h.3l.3-.5h.3l-.2 1.2.3.2h.8v.2c.3 0 .3-.2.3-.2.8-.2 1.4.1 1.8.3.1-.3.3-.4.3-.8l.3-.2c.7-.2.6-.4.3-1l.8-.2-.2 1.2c.4 0 .7.2 1.3 0v-.2h1.3v-.2h.8v-.2h1v-.2h1.2v-.2h2.1v.2l3.6-.5v-.2h.5v-.2h.5v-.2h.5V25l1-.2.2-.3h.2v.2h1v-.2h1v-.2l1.2-.2c-.4.4-2.3.8-3.1.8l-.2.5 2.3.2v.3h-1.6v.2c-.2 0-.3-.3-.7-.2v.2l-.7.2v.2h-1c-.4.1-.8.3-1.3.3v.2h-.2l.2.3 3.8-.2v.2l-1.6.3v.4h-.5v.2h-1.5v.2h-.2v-.2l-1-.2-.2.5-1.5-.2v.2h-.7s0-.2-.3-.2l-3.1.5v.5h.2c.1.2.6.5.3 1h-.2l.3.8.3.2h.8v.2h1.1v-.2l1 .2v.3l-.7-.2v.2h-.3v.5l-.8-.2v-.2h-.8v.2h-.2l-.2-.3h-.7v-.2c-.5-.3-.6-.5-.7-1.3v-.5l-.5-.2-.7-1h-.5v-.2h-.3v-.2l-2 .2a13 13 0 0 0-3.9.2l-.2.3c0 .6 0 .6.3.8v.2h-.3l-.3.8c-.4.3-.5-.3-.8.3l-.2.5-.5-.2c.2-.9.8-1.2 0-2v-.2h-.5V29h.2l-.2-.7h-.3l-.2.7h-1v-.7h-.2v-.2l-.5.2-.2.5c-1-.1-2.4-.4-3.6-.2-.3 0-1 .3-1.5.2v-.2h-.3v-.2l-1-.2V28l-.5-.2v-.7h.2c-.1-.9-.9-1.6-1.3-2.3l-.8-.2v-.2H171v-.2h-1.3V24h-.5l-.2-.3h-1v-.2h-2.1v-.2l-1.2.2-.2.5.2.2 1.5-.2c.2 0 .5.3.8.2V24c.8 0 .8.4 1.3.7-.5.9-.2.2 0 1.2h-1v.1h-.3v-.2c.8-.2.2.2-.3-.3zm27 19.7c-.6-.1-.8-.5-1-1l-.2-.2.5-.2v.3l.7.2v.9zm.5-6v.3h-.2v-.7h.3l-.1.4zM229.8 23l.3-.2.5.2v.2h-.8V23zm-19.7 2.7h.8v-.2h.7v.2l-.3.2h-1.2v-.2zm-18.6-3h-.3v-.3h.2v.2h.2v.1zm17.4 3.3l-.3-.2c.3.1.2 0 .3.2zm-1.3 1.3l-.3-.2.3.2zm-11.3 13.8h1V41c.5.1.5.3.8.5v.2c-.8 0-1.2-.2-1.8 0v-.2l-.2-.2.2-.2zm-17.9-3.6h.2v.5h-.2v-.5zm-5.3-6.1l-.3-.2.3.2zm-.6-1.9l.3.2h.2v.2h-.2v.2h-.5v.2h-.2c.1-.6.2-.5.4-.8zm324-10.2h.2v-.2h.3v-.2l-.3-.2c-.1-.1 0-.2-.3-.2v.2h-.2v-.2c-.7 0-.8-.1-1 .5h1.3v.3zm-239.1 1.6c.6 1.1 3.4 1.9 4.9 2.1v-.5h-.2v-.3c-.2-.3-1-.3-1.3-.5v-.2h-.3v-.2h-.8l-.5-.7h-.3c-.5-.3-1.3-.5-1.6-1h-.2l.2 1.2h.1zm237.1 0v-.5l-1.2-.5v.2h-.2c0 .7.1.6.3 1l1.1-.2zm-4.8 1.3v.2l1.6-.2.2-.3 1-.3v-.3c-.8 0-.9-.2-1.5-.3v.2h-.2v.5h-.2v.2h-1.3v.2h-.2c.4.2.2-.1.6.1zm-160.8.4v-1h-.2v-.2h-.2c-.2.6-.1.5 0 1.2h.4zm166.1-.9h.5v-.2h.2v-.2h-.7l-.2.5h.2v-.1zm-164.4 0v-.2h-.2v.5h.3c0-.3.1-.1-.1-.3zm162.2 1l.3-.5V22h-.5c-.1.5-.4.5.2.7zm1.7 1h.2v.2h.2v-.7h-.5l.1.5zm-5.1.5V24l.2-.3c-.5-.2-.7-.3-1.5-.3v.5l.5.3h.8zm4.8-.2c-.7-.3-1.8-.7-2.8-.7.1.4.1.3.3.5v.2h.5c.5.2.8.7 1.3.8.1-.2.3-.2.5-.3l.2-.5zm-.5 1.3l-.5-.2V25h-.3v-.2l-1-.2-.5-.7h-.4l-.3-.5-1 .3c.1.4.1.5.3.7v.2l.5-.2.3.7c.3.2.5-.2.7-.2v.2c.7.2.8 0 1.2.5h.8v-.2h.2v-.1zm1-.1l.3.2.3-.3v-.8c-.5.1-.7.4-1.2.7l.6.2zm-7 .3h.7l.2.5c.5-.1.6-.3 1.3-.3v-.2h-.2v-.2h-.8v-.2c-.1-.1-.5-.3-.8-.2v.2l-.5.2v.3c.1.2.1-.1.1-.1zm18.8 2.5h.2c.3.3.1.3.7.3v.2c.5.2.3-.3.5-.5h.2l.3-.5h.3l.2-.3h1l.7-1h.7v-.7l-.7-.2v-.2h-.7V25l-1.2.2-.3.5h-.4l-.2.3h-.3v.2h-1.3c.1.4 0 .3.3.5v.2h-.7v.5l.7.3v.3zm-14.8-1.5c.5.2.6 0 1 0l-.2-.8h-1s-.1-.2-.3-.2v.2l-1 .2v.7l1.3-.3.2.2zm74 .2h.5v-.2c.5-.2.5 0 .8-.3h.2V26l-.2-.2h-1v-.2l-.7-.2c-.2.3-.4.3-.8.5.1 1 .5 1 1.2.8zm5.6 4.6c.5.1 2.6.8 3 .7l.2-.3h.3v-.2l.8-.2v-.2l2 .3v.2h-.8v.2l-.7.2v.2l-.8-.2v.2l-1.3.8h-.2v.8c-.8-.3-1-.1-1.5.3v.2h-.3v.2h-.2v.5l.7-.2s.2.3.5.2v-.2l.8-.2c0 .4-.1.4-.2.7h.2v.2l.3.2v-.2l1.5-.2.3.5c.3.1.3-.2.3-.2l1.5.2v.2h.3l2 .3.2-.3v-.2c.2-.1.9.5 1.2.7.5-.8 1.7-.5 2.3-1.2h.2l-.3-.5v-.2h.8l.5-.5c0-.7-.2-.9-.5-1.3l-.3-.2v-.5h-.2l-.3-.2-.7 1.5h-1.2v-.2l.5-.2c.2-.4 0-1 0-1.5-.4-.1-.6-.2-.8-.5-.7.1-.6.1-1 .3v.2h-1.8c.4-.4.8-.1 1.3-.3.1-.1 0-.2.5-.3l.3-1.6-1-.3-.3-.5h-.4l-.3-.5h-.2v-.3l-.5-.2-.2-.3h-.3V27l-.5-.3v-.3l-.5-.2V26h-.3l-.7.2v.5c-.7.3-1.3.8-2.1 1l-.3-.2v.5c-.7.2-.3.3-.8.7v.5h.2v.5h-.2v.2h-1.2v.2h-.7l-.3.5h-.5v.2h-.2v.2h1.6c.1-.1.2.1.3.3zm-72.7-1l1.6-.2v.2c.3.2.1-.1.3.2l1-.2c0-.9-.3-1-.3-1.8.3.1.8.3 1.3.2v-.2h.3v-.2l.8.2v-.7h-.2c-.1-.5-.3-.6-.7-.8v-.2l-.7.2-.2-.8-1.8.3v-.2c-1.1.1-.5.5-1 1.2l-.8.5-.2.8h-.2v.8h.2l.6.7zm-35.3-.5h.5v.2l.7.2v.2c.2 0 .8-.6 1-.7l1-.2v-.2l1 .3.2.5h.7v-.3l1-.2.5-1.2 1.6.3v-.2c.3-.2.6-.5 1.2-.3v.2l1.8.2v.2h.2v-.2h1.2v-.2c-.6-.1-.9-.4-1.3-.7h-.3l-.2-.3h-1.2v-.2h-.3V27l-2.5.2V27l-1.6.2-1-.2v.2h-.5l-.2.3-1.8.2v.3l-.7.2v.2l-1-.2v.2h-.5l-.3.5h-.3l-.3.3v.7l1.6-.2v.1zm14.4-1.7v.3c-.8.2-1.5.7-2.3 1-.6.2-1.8-.2-2.1-.3h-.5V29l-2 .2v.3c.9 0 .6.1 1.2.3-.1.3-.2.3-.5.5v.5h.2v.2h1.2v.2h.3l-.2.5.7-.2.2-.3c.2-.1.3.3.7.2v-.2l.7-.2v-.7l3 .2c-.1-.5 0-.5-.3-.7v-.2c.4-.2 2 .2 2.5-.2v-.2l.5-.2c0-.7-.1-.6-.3-1-.6.1-.8.4-1.3.5l.3-.8-1.2.2v-.3h-.7v.2h-.3c-.1.3-.2.2.2.3zm16.5-.3v-.2h-.3c.1.2-.1.1.3.2zm-9.1.5v-.2h.2V28h-.3c.1.3-.1.1.1.3zm-74.8 2.6s.2-.3.5-.2v.2h.3v.2h1l-.2.8-1.2.2.2.8c.4.1.4 0 .7.2v.2h.3v.2c.6.2 1.8-.3 2-.5.9 0 2.1-.1 2.8.2l-.2.3v.2h-.8v.2h-1.5l.2.5c-.8 0-1-.3-1.5-.5l-.3.3c.1.7.2.5.5 1h.7c.2 0-.1.2.2.2 0 0 .2-.2.5-.2v.2l1.5-.2v.2h.3v.2h1.5l.2.3h.3v.2h1.3V36h.7v.2c.8.2 2.6-.1 3 .2.9 0 1.4 0 1.8-.5h.2l-.2-1c1 0 1.7-.2 2.5-.5l.2-.3h-.3v-.7h1.2l.2-.5.7-.5.2-.7h.2c.2-.2.2-.3.3-.7h-.8s-.1.2-.3.2V31l-2-.3.2-.8-.7.2-.2.5-1 .3c.1-.4.2-.6.5-.8v-.5l-1.1.7c-.1.5-.3.5-.5.8l-1 .2V31l.3-.2c.2-.5-.4-.9-.5-1.6h-.2l-.3 1.6h-.2v-.2h-.5v-.5h-.2v-.2h-.2v.5a3 3 0 0 1-.8.8c-.1.1 0 .2-.3.2l-.2-.3h-.3v-.2h-.3v-.2h-.7l-.5-.7a2 2 0 0 1-1.3 0l-.2-.3-.8-.2v-.2l-.5-.3v-.3h-.7v.3c-.5-.1-.6-.4-.8-.8-.4 0-.4.1-.7.2v.8l.3.2h.2l-.2.3-1 .2v1.2h-.8v-.5l-2.3-.5.2.8c.2-.1.3 0 .4 0zm76-1.9l.2-.5c-.4 0-.4-.1-.7-.2l-.2.2.2.5h.5zm8.7 1.9c.7-.6.6-1.1 1.8-1.3v-.5l-2.1-.3-.2-.3-.7.2.2 2c.6-.1.7-.1 1 .2zm-75.3-1.3l-.2-.3v-.2h-.3l.2.5h.3zm64.6 1.2l1-.2.2-.8c-.5-.1-.8-.3-1-.7-.6 0-.6.1-1 .3v.2h-.8l-.2.2.2.3c.5.2 1.2.3 1.6.7zm9-1.3h-.8c-.3.3-.2 0-.5.2v.2c-.2.2-.4.2-.8.2v.2h-.2l-.2.8 1.6.2v.2h.7v-.2h.2l-.5-.5.8-.5c0-.6-.1-.5-.3-.8zm-164.4.1l-.2.7h.7v-.2h.2v-.2h-.2l-.2-.3h-.3zm-170.6 2.2c.3.2.6-.2.7-.2.4.4-.2.7.8.8-.1-1.6-.9-1.2-1-2.6h-.8v.8h.2c-.1.4-.1 1 .1 1.2zm329.8-1.5l.5.2.2-.7h-.7v.5zm-2.2.1h.2l-.2-.3v.3zm-89.2 3.2h.3c0 .7-.1.9.3 1.2v.2h-.7l-.2.8c.5.2.7.5 1.3.7l-.2.7h.2v.3h.2v1.3l1.5.2v-.2h.3l.2-.7h1.5v-1l.5-.2v.3c.6-.2.4-.4 1-.5l.2 1.5h1.1V38c.5.1.5 0 .7.3v.3h.2v.4l1.2.2V39h1v.2c-.3.1-.3.2-.5.5l-2.5.2-1.3-.3-.2.3c-.6.3-.4-.2-.8.5l-.8-.2v-.3l-.8-.2v.5c-.3-.2-.3-.3-.8-.3l.2 2 .5.2v-.5l.5-.2v.2h.3v.2l1.8-.3h1.3v.2l-.2.2h-1v.2h-.3l-.3.3c.1.6.2 1 .8 1.2-.3.3-.9.1-1.3 0v-.2c-.4-.1-.5.3-.8.3v-.2c-.4-.2-.3-.4-.8-.5l-.2.3c.1.8.3.9.3 1.6h.2v.2l2.1.2.2.7c.4.1.4 0 .7.2v.2c.4.2.9-.1 1.2-.2.3.7.3 1.4.8 1.8v.2h.2l.2-.5.5.2v-.2l.5-.2c0-.7-.2-.8-.3-1.3l.7-.3v.2h1.2l.2-.3c.5-.4.9-.6 1-1.5 1.5 0 1.3-.6 1.5-1.8h.7v-.2h.2l-.2-.7h-.2v-.7h-.2l.2-1.2c1.2-.6 1.4-1 3.3-1-.1-.7-.3-.8-.8-1H413v-.2h-.3v-.2h-.7c-.4-.2-.4-.5-1-.7l.2-.7-.7-1.3-.3-.2-.3.5v.1h-.2c-.1-.1-.4-.7-.2-1h.2v-.8l-.3-.2v-.2h-.4l-.5-.7h-.3c-.1-.4-.1-.5-.3-.7v-.2c-.3-.1-.7.3-.8.5h-.5l-.5-1.3h-.3c-.2.9-.3.6-.8 1l-.2.5-1 .5.2 2.1h.2v.5l.3.2.2 1.2h.2v.3h-.2l-.2-.5h-.2v-.5l-.3-.2v-.3h-.2v-.3l-1-.8v-.5c-.2-.5-.6-.5-.7-1.3-.7 0-.9.1-1.3.3-.2.5-.4 1.1-.2 1.6h-.3l-.2-.3v-.2h-.5v-.5l-.8-.2v-.2c.5-.2.8-.3 1.5-.3v-.7h-.8v-.2h-.2v.2l-.5.2v-.2l-1-.2v.3h-.3l-.2.3c-.5.1-.4-.3-.5-.3h-.3a6 6 0 0 0-.3 2c.4 0 .4.1.5-.3zm9.3 7.9l.3.2-.3-.2zm72.7-9.7v-.2h.2l-.2-.8-1.5.3.2.3v.2h.5v.2h.8zm17.6.3c.9.5.8.9 2 .7l.2-.3c-.1-.8-.3-.7-.5-1.3-.8.1-.8.3-1.5.5l-.2.4zm-16-.5l-1.2 1h-.1v.2h2.1l-.3-1.3h-.5v.1zm86.8.5h.2c-.1.5-.3.5-.7.7l.2 1 .3.2v.2h-.1v.3c.5.1.8.2 1.5 0v-.2h2.1v-.2l.8-.2c0-1.2-1.2-1.6-2.3-1.8v-.3c-.2-.3-1.5-.2-2-.2v.5zm16.3 7.7v.3h1.2v.2h.2v-.2h.3V40l1-.3v-.2l1-.8v-.2h.2v.2h.5v.2h1v.1l.5.2s.1-.2.3-.2v.2l.5.2v-.2h.3l.2-.3 1.5-.3.2-.3h.3V38c.7-.2.7.6 1.3-.2h.2l-.2-.5.2-.3h-.2v-.5l-1.2-.8h-.7v-.2l-.7-.2v-.2h-.5l-.3-.3v-.5l-.7.2c-.1 0-.1-.5-.5-.3v.2l-.7.5c-.1-.4-.2-.5.2-.8-.1-.7-.4-.5-.7-1h-.1v.5h-.2c-.3.3-.1.1-.3-.2h-.5c.1 0 .3.6.2.8h-.2v.3h-.2v.7l-.7.5v.5h-.1l.2.8-.5-.2-.5 1.5-.3.2-1 1.2-.5.1zm-370.3-4.6v-1.3h.3v-.3c-.6.1-1.1.3-1.5-.2h-1v.2h-.2v.5h-.2l.2.3v.2h.7v.2h.3v.2h.8l.6.2zm-68.8.5c.3.1.6-.2.7-.3h.2v1h.3l.2-.3.3-.2v.1h.2l-.2 1h.7v-.3h.5v.2h.2v.1l-.5.2v.3h.5v.2h.2l-.2.3-1.2-.2.2.7c.3 0 .7.2 1.2 0l.3-.5 2.1-.5.2.3v.2h.5l.2-.7h.3l.2.3h1.3v.2h.3l.3.5h.5v.2h.3v.2h.3l.3.5h.3l.3.5 1.3.5c.1.5.4.6.7 1l1.2.2.2-.3h.3c.1-.5.5-1.1.2-1.8h-.2V39l-.3-.2c-.3-.5.3-.4-.5-.7l-.2-.7-2.1-.3v.2h-.5c-.2-1.1-.8-.8-1.3-1.5l-.8.2-.2-.5c-.5-.2-1-.5-1.5-.2v.2c-.3.2-.3.3-.8.3l-.2-.3V35l-1.3-.7c-.5-.4-.7.4-.7 1.2l-.2.2c-.5-.1-.5 0-.7-.3V35l-.5-.3v-.2l-.2-.2v-.2h-1v-.2h-.7c-.1-.1 0-.5-.5-.3l-.3.5h-.3l-.2.3c0 .5 0 .7.3 1v.3zm17 2.5h.3v.2c.7.3 1-.2 1.5 0l.3.3v.2h-.8v.1h-.2v.3h.2l1 1.2.5.2v.2c-.2.2-.1 0 0 .3.4 0 .8.1 1-.2l.2-.5h.8v-.2h.3v-.2c.5-.2 1.1.1 1.5.2v-.2h.2v-.7h-.2v-.3c-.1-.2-.5-.1-.3-.5h.2c-.1-1.1-.8-.6-1.3-1.3l-.8.2-.2-.5-1.2-.5h-.5c-.7-.3-1.7-.7-2.1-1.3l-.7.3-.2 1.6c.1.2.2-.1.2.2h-.2v.5l.5.2v.2zm25.6-2.7l.2-.2-.2-.2c-.5.1-.5.2-.7.7.4 0 .5 0 .7-.3zm-53.6 2.2h.3v.2h.7v.1h1s.1.3.5.2V38h.3v-.2h1.2v-.2h.2v-.5h.2c0-.6 0-1.1-.3-1.3h-.7l-.2-.3-.8-.2c-.5.8-.7.2-1.3.5l-.3.5c-.2.1-.7.1-.8.3-.3.4.2.3-.3.7v.2h.5v.2zm262.6-.5v.3h.2c.2.2.1.3.2.7h.5v.2h.3c-.3-.6-.8-.8-.8-1.6h-.3l-.2-1.3h-.3l.2 1.6.2.1zm-267.8.8l.8-.2v-.2c.2 0 .3.3.7.2v-.2h1.2l.2.5 1 .3c.1-.7.3-.6.7-1h.2l-.3-.8h-1v-.2c-.5-.2-1.2-.3-1.5.2-1.4 0-1.2 0-2 .5l-.2.5.2.4zm305.7-1v.2h.3v.2l1-.2v-.3h-.8l-.2-.3c-.3-.2-1.3-.3-1.6 0l-.3.2h-.2v.5c.4-.2 1.2-.5 1.8-.3zm-5.1.7v.3c.2.1.2.3.3.5h.7c-.3-.4-.4-.3-.5-1l-.5.2zm-303.4 2.6v.2c.4 0 .8 0 1-.2V40h.2c.2-.2.2-.3.3-.7L126 38h-.7v.2h-.7l-.7.5c0 1.1.3 1 .7 1.6h.7zm7.2-1.1l-1 .2-.2.3h-.3v.2h-.3c-.6.3-1 .5-2 .5-.2 1 0 1.6 0 2.6.6 0 .6.1 1 .3v.2l1 .2v.2h.3v.2l1.6-.5.2-.3c.4-.2 1 .1 1.5-.2v-.2l.8-.7c0-1.1-.2-.8-.7-1.3l-.2-.3a6 6 0 0 1 1.5-.2c.3-.5.6-.7.7-1.5h-1c-.1-.1-.1-.5-.8-.3v.2h-.5l-.2.3-1.2-.2v.1h-.3v.2zm-26.6 7.4v.2h.8c.1.3.2.5.5.7v.5h.3l.3.8c.7-.1.7-.2 1.1-.5V48h1l.2.5 1-.2v-.2h.2v-.5h.3l.2.3.2.2c.2-.6-.1-.7-.2-1.5h.3l.3 1.2.3.2v.5h.2v.2l1.3-.7.2-.7h.2c.2-.5-.3-.9-.2-1.2h.2l.2-.3.2.8h.2l.3.2.2-.7.3-.2.5-.2c0-.6 0-.8-.3-1 .1-.4 0-.3.3-.5l.2-.3.2.5c.6-.2.6-.6.8-1.2l.8-.2c-.1.7-.4 1.3-.8 1.6 0 .3 0 .5.2.7h.3l.3.5c.5.2.8-.6.8-1 .9 0 1.1-.2 1.6-.5V44h.2v-.2h-.2c0-.4.2-.5.2-.5l-.2-1 2 .7c-.1-.4 0-.3-.3-.5.1-.6 0-.5.5-.7l.5-1.3-1.2-1.3c-.3-.3-.4-.1-.7-.5-1.2.1-1 .6-2.1.7v.2h.5v.5l-.7.7-1-.2-.2-.3c-.4-.2-3 0-3.5.2v.2l-.7.2-.8 1h-.3v.2h-.3l-.3.5-.7.2-.2.3h-.3v.2l-.8-.2v.5h-.2l-.2.3h-.7l-.2.3c-.3.3-.1.5 0 .8l-.2.2h-1v.2h-.5l-.2.3h-.3v.2h-.7v.2l-.5.2.3.3zm8.5-1.2h.2v.3h-.2v-.3zm301.7-3.9h.7v-.2h.2v-.8l.5-.2c-.1-.7-.2-.5-.5-1-.5-.1-2.2-.4-2.8-.2l-.2.3h-.3v.2h-.7v.2h-.2l1.5.7v.8h.2v.2c.3.1.3-.2.3-.2h1.3v.2zm-238.7-2c-.1.6-.2.8-.7 1l-.2.5h.2c.2.7.4.7.2 1.3h.3V42c.5 0 .8 0 1.2-.2l.2-1h.2c0-.6 0-.6-.3-.8v-.2h-.5v-.2l-.6-.1zm-31.4.3c0 .9-.1 1.3.7 1.5 0 .5.1.6.3.8v.2h.2l.3-.5c0-.8-.4-1.7-.8-2v-.2l-.7.2zm7.2 0l-.2.5h.2l.5.8c.6-.1.7-.3 1.3-.3-.1-.4-.1-.5-.3-.7V40h-.5v-.2c-.5-.2-.5-.1-1 0zm16.6.3l-.2.3h-.8v.2l-.7.2v.2c-.6.2-1.7-.1-2.1-.2v.2l-.7.5.2.3 1.3-.2v.2h.5v.2h.8v.2h1.2v.2l.5.2v-.2h.3v-.2l1.5.2.2-.3c.3-.2.5-.3 1-.3l.3-1.2H172v-.3c-.5.1-.8.5-1.5.3v-.2l-.7-.3zm46.2 1.5l.3.5.8-.2v-.3l-.8-.2c-.1.2 0 .1-.3.2zm206.6 2h.2v-.5h-.2c-.5-.3-.6.4-1.3.2v-.2h-.3v-.2h-.5l-.2-.3h-.3v-.2l-.5-.2-.2-.7-1.2-.2-.2.5c-.8-.1-1.1-.3-2.1-.3-.2.3-.6.5-1 .7l.2.8.5.2c-.2.8-.6.7-.7 1.6 1.2-.1 1.5-.7 2.8-.7v.8c.2-.1.3-.2.7-.2v.2h.2v-.2h.5v-.2h1v-.2l.7-.2v-.2h1.6v-.2l.3-.2v.1zm347.2 54.1l.2-.5 1.2.2c-.2-.6-.5-.7-.8-1.2h-.2l.2-.7-.3-.2h-.2v-.2l1.5-.3v-1h-.2v-.2l-.8.2v-.2h-.2c0-.4.1-.4.2-.7h1v.2h.7v-.2l1 .2v.3h.2v-.2l.7.2v-.2h.2v-.8h.8v-.2h-.2l.2-.8h.5l.2-.5c-.6 0-.7-.1-1-.3v-.2l-.7-.2-.2-.3-.7-.2v-.2c-.2-.2-.3-.2-.7-.3-.2-.8-.6-.5-1-1-.1-.2-.1-.7-.3-.8h-.3v-.2h-.3V87l-.8-.2v.2l-3.6.3c0 .8.3 1.1.3 1.8l-1-.3c0-.4.1-.4.2-.7l-.2-1h.2c-.1-1-.4-.7-.8-1.3h-.2v-.7h-.2c-.3-.3-1-.1-1.3-.3l-.3-.7h-.5V84h-.3v-.2h-.3l-.5-.7-.7-.2-.2-.3h-.3l-.3-.5-1.3-.5v-.3h.2c.1-.2-.4-.7-.5-.8v-.2l-1 .2-.2-.5c-.7-.1-1.2 0-1.6-.5-.2-.3.3-.7-.7-1v-.3c-.1-.2-.6-.2-.8-.3l-.2-.3h-.2V77l-.3-.2v-.3h-.2c-.4-.4-1.2.1-1.8-.2v-.2h-.3l-.2-.3h-.3v-.2c-.7 0-.9 0-1.2.5-.8 0-1.1-.2-1.5-.7h-.2c-.1-.2-.1-.7-.3-.8h-.5v-.2l-1.5-.2-.3-.5h-.3v-.2h-.2v-.3h-.3l-.2.3-3.1-.2v-.2c-.9-.2-.9.6-1.6.3v-.2h-.3l-.2-.3h-.7v.2h-2.1v-.2c-.5-.2-.7-.3-1.3-.3l.3 1.5h-.2l-.2.7c.7.1.5.2 1 .5l.2 1.8h-.7c-.1.5-.3.5-.5.8h-.5v.7c-1.4 0-1.5.5-2.8.5l-.3-2.3h-.5v-.2l-.5-.2v-1.2l-.3-.2v-.2h.2v-.3c-.5.1-.6.4-1 .7v.2h-.2v-.2h-.2v.2h-.7l-1.5.5.2-.7h-.8c-.2-.1-1-.5-1.3-.5v.2h-1.3c-.2.1-.3.7-.8.5v-.2l-.5-.2v-.7l-3.1.2-1.2-.2-.2.3h-.3v.2l-.7.2v.2h-.8l-.3.2c-.1.5-.3.4-.3.5v1h-.2c-.2.6.1.7-.3 1.2v.2h-.2v-.8l-.3-.2v-.8c-.2-.5-.5-.2-.5-1.2L712 75l.2-1h-.3c.1-.8.2-.4.5-.8l.2-.2c-.5-.3-.1-.1-.3-.5l-.7-.5-.8-.2-.7-1h-.3v-.2h-.3v-.2h-.8v-.2h-.3l-.2-.3-.8-.2-.3.5v.2c-.3-.1-.5-.5-1-.3v.2h-.3v.2l-1.2.2-.2-.3c-.3-.2-.9.2-1.5 0v-.2h-.5V70c-.7-.2-1.9.7-2.5.8-1 .3-1.2-.8-2.3-.5v.2h-.6v.2l-1 .3v.2h-1.3v.2l-2.3-.2v.2h-.8v.2h-1.3v-.2l-.8.2v-.2h-.8v-.2h-.2v.2h-.3v.2h-.5a5 5 0 0 1 2-2.1c0-.4-.1-.4-.2-.7h-1v-1h.3v-.3h.3l.3.8c.8-.1.7-.4 1.2-.8 0-.9-.4-1-1-1.3V66h-.3v-.2h-.3v-.2l-1 .2-.3-.5-1.8-.2v.2c-.4.1-.8-.5-1.3 0-.8.2-.3.4-.7 1l-.3.2-.2.7-.7.5v.3h-.2l-.2.8h-.2v.2h-.8l-.2.3c-.5.3-1 .2-1.3-.2h-.2l.2-.5c.6 0 .7 0 .8-.5l-.3-.2h-.2v-.5l1-.2c.1-.3.2-.9.5-1.1l.3-.2v.2h.2v.3l-.3.2.2.5.5-.2c.1-.5.3-.7.3-1.3l-.7-.2v.2h-1.2v.2c-.9.2-1.8-.1-2.1.2-.4 0-.4-.1-.7-.2l-.2-1.2h.2c.1-.1 0-.2.3-.2v.2h.3v.2h1.5l-.2-.3v-.2l-1.2-.2V64h-1v-.2h-.5v-.2l-1.6.2v-.2h-.8v-.2h-.7v-.2H673V63h-.8v-.2h-.3l-.5-.7h-1.5c.2.8.1.2.7.5l.3.3c0 .4-.1.4-.2.7h-2.1v.2h-.2v.8l.7.2v.2c.6.2.8-.5 1.3 0h.2v.5c-.4 0-.6 0-.8-.2v-.2l-1.3.2-.3.5c0 1.1 0 1.6.7 2 0 .5 0 .8-.2 1.2h-.8c-.1-.1-.1-.5-.7-.3l-.2.3h-.3l.2-.3c0-.5-.1-.6-.3-.8v-.2l-.5.2v.2l-.5-.2c-.1.4 0 .3-.3.5.1.6.1.6.5.8-.2.3-.4.4-.8.5v.2h-.3s-.2-.2-.5-.2c0 0-.2.3-.5.2l-.2-.3h-.8v-.3l-.5-.2-.3-.5h-.3l-.3-.3h-.3l-.5-.7c-.7-.3-.8.3-1.3-.5-.6 0-.8.1-1.2.3l-.2.3-.7.2-.3.5c-.3.2-.7 0-1.2.2l-.2.3-.7.2.2-1.5-.8-.5v-.8h-.2V66h-.2c-.1.6-.4.8-.7 1.3h-.2c-.2.5.2 1.1.2 1.3l-.7.3v1.6c-.3.8-1.1 1.3-1.3 2.1l-.7.2-.3-.3c.1-.9.4-.8.5-1.6h-.5v.3c-.5-.1-.6-.3-1.2-.3-.1-.5-.3-.5-.5-.8-.9 0-.8.3-1.6.3v-.3h-.3c-.1-.5-.4-.6-.5-1.2-.5.1-.4.3-1 .3l-.2-.7c.4-.2.7-.4 1.3-.5-.2-.4-.4-.5-.5-1h-.3c0 .4.1.4.2.7l-.2.2h-.8l-.3-1h-.2v-.2l-.5-.2v-.2h-.3l-.2-.3-1-.8c-1.3 0-1.2 1.5-.5 2l-.2.3v.2h-.2l-.5-1.5h-.2l-.3-.5c-.3-.1-.6 0-1-.2v-.2h-.5v-.2h-.5v-.2h-.5c-.8-.4-.5-.8-1.8-.8v-.2h.5v.1c.3-.2.4-.2.5-.7h-.3v-.2h-.7v.2l-1.2-.2V63l-1 .2.3.8c-.4-.1-1.1 0-1.6-.2v-.2h-.8l-.3-.5-.7-.2v-.2l-.7.2-.2-.3h-.5v-.2h-.5v-.2l-.5.2v.2l-2-.3v.5c-.6-.1-.8-.2-1.2-.5l-.2-.3h-.7l-.2-.3-1-.2v-.2h-.3l-.2-.3h-.3v-.2h-.2v-.5h.3c.1-.7.1-1 0-1.6l-.7-.2s-.2.2-.5.2v-.2h-1.3c-.2 0-.7.3-1.2.2l-.3-.5c-.2-.1-.7.3-1.2.2v-.2c-.6-.2-1.1-.1-1.5-.5-.5.1-.7.1-1 .3l-.2.3-.7.2-.7.8h-.3v.2h-.3l-.3.5h-.2c-.2.3 0 .4-.3.7v.7l.5.2.3.8h-.2v.3h-.2c-.3.4-.6.9-1 1.2l-.2.5h.2v.3h-.3l-.2-.8h.2c.3-.4.4-.4.5-1.2l-.3-.2h-.2v-.2h.2v-.2h.7V62l.2-.3c-.4-.3-.1-.3-.7-.5 0-.5 0-.7.3-1 0-1.2-.4-1.1-.8-1.8h-.2v1.3h-2.3v.2h-.2v-.2h-.3c-.1-.8-.5-1-.7-1.8-.8.2-.2.2-.5.7h-.2v.2c-.3 0-.4-.4-.5-.5h-.3l-.3-.2-.8 1.3h-.3l-.2.3c0 1 .3 1 1.3 1v.2c-.3.1-.3.2-.5.5-.8 0-1 0-1.3-.5h-.2l.2.5h-.2l-.3.7-1.6.5v.3c-.5-.1-1.3-.4-1.6-.2H598v.2h-.2v.5l-.7.2-.2.3h-.8v.1c-.7.2-1.5-.2-2 .2h-1.3V64l2.8-.5 1.3-.5.5-1.2 2-.5.2-.3h.5v-.2l.8-.2.2-.3.5-.3v-.5c.2-.3.8-.4 1.2-.5v-1h-.2c0-.4.1-.4.2-.7h.3l.3-1c1.1 0 1.7-.2 2.5-.5h.7v-.2h.3l.2-.3 2.1-.2v-.2h.5v-.2h.3v-.2l2.1-.3.2-.3h.3l.3-.3c-.1-.9-.5-1.2-.8-1.8h-.2v-.2l-.3.2-.3-.3V51c.4.2.7.4 1.3.5l.3-1.5h-.2l-.2-.7h-.7c-.1-.6-.3-.8-.3-1.6l-1.2-.5h-.8V47h.5l-.3-.3a6 6 0 0 1-.2-1.5l-.8-.3c-.2-.1.1-.2-.2-.2v.2h-.3v.2H607v.2l-1 .3-.3-.5c-.7-.3-2.1.4-2.5.5l-1.3.2-1 1.3c-.4.2-1.1 0-1.5.3h-.2l.2-.8h.2c.2-.5-.1-.6.3-1v-.5l-1.6-.3v-.3l-.8.2v.2h-1v.2h-.3c.1-.2.3-.2.5-.3v-.5h-.2v.2h-.7v.2h-.3v-.2c.4-.2.6-.6.8-1h.5c0-.4-.1-.4-.2-.7l-1.3-.2v-.2h-.2v-.7c-.6.1-1.1.4-1.5-.2h-1v.2h-.2v.5l-1.2.3-.3-.5c-.5-.2-2.3.6-2.5.8l-.3.3h.2v.2h-.2v.3c-.4.5-.9 0-1.2 1l-.3.2-.5.2c0 1.3 0 .8.7 1.3v.2l.7.5v.3c-.6 0-.9-.1-1.3-.3l-.2-.3c-.6-.2-.7.3-.8.3h-.3v-.2h-.2l-1.3.2v-.2c-.6 0-.9 0-1.3.2.2.7 0 .2.5.5v.2h.3v.2h.2v.1h.2l.2.8h.2c0 .7-.1.8-.7 1v.3h-.2c0-.6 0-1 .3-1.3-.1-.7-.2-.5-.5-1l-.8-.2-1 .7-.8 1h-.3v.2c-.2 0-.3-.3-.7-.2v.2c-.4.3-.1.3-.7.5 0-.6 0-.7-.5-.8v.5h-.2v.2h-.6v.3h-.5v-.3h.3v-.2l.3-.2v-.3l.7-.5v-.3l-1.2-.5-.7.2v.2c-.3.1-.3-.1-.3-.2-.6-.2-.3.1-.7-.3-.5.1-.5.2-.7.7l-.7-.3V48h-1l-.5-.2v.5l-.7-.2-.2-.3h-.2v.2c-.5.1-.7-.1-.8.3.3.1.2.1.3.5l-3.3.3v.2h-.3v.2h-.8c-.1 0 0 .2-.3.2 0 0-.2-.3-.5-.2v.2h-.3v.2c-1 .4-1-.4-1.8-.2v.2h-.7v.1h-.3l-.3.5-.8.2-.2.3h-1.2v.2h-.5v.2c-.3.1-.3-.2-.3-.2h-.5v.2h-.2v-.2h-.8v.3c.2.3.5 0 .8.2l.2.3h.2v.2h-.2v.3h-.7l-.2.5h-.2v.3h-.2v1l-.8-.3v-.3l-1-.3c-.1.3-.3.4-.3.8l1.2.2.5.8v.3l-.5-.2v-.2c-.4-.1-.8.3-1.3.3v.5c.4.2 1.1.3 1.3.7v.7l.3.2c.3.5.1.6.7 1 0 .5 0 .8-.2 1.2l-1.5-.2c.3-.4.7-.4.8-1l-.7-.3V58h-.5v-.2l-1 .2v.2h-.8v.2l-.8-.2-.3.5c-.6.2-1.1-1-2.3-.7v.2h-.7v.2h-.3v.2l-1.5-.2v.2h-.5v.2h-1.6v.2c-.4.2-.6.2-1.2.2l-.2.7-.3.2V60h-.2l.2.8h-.2v.7h-.2v.7h-.2c-.2.6.1 1.9.3 2.1.2.3.5.7.8.8h.5v.2h.3v.2h1.5v.2l.5.3.2.5 1.5.5c.1.3.5.9.3 1.3l-.3.2v.3h-.2v.3h-.2c-.3.7.1 2.2.5 2.6 0 .6 0 .9-.2 1.3l-1.3.2v.7h.2v.3c.1.2.6.2.8.3.5.3.6.7 1.3.8.1.1 0 .2.3.2l.2-.3c.5-.3.7 0 1-.5.8.1.5.2 1 .7v.2h.5v.2h.3l.3.3v1.2h.2v.2l-.8-.3v-1l-.8-.2-.2-.3c-.8-.3-.9.4-1.2.5h-.3V76h-2.1v-.2l-.7-.2v-.8c-.7-.2-.7-.7-1.2-1v-.2h-.2v.2l-1.2 1h-.5c.2-.3.4-.4.5-.8l.5-.2.3-1.5h.2V72h.2c.2-.5-.2-1-.2-1.3l.5-1.5c.9-.2.7-.6 1.3-1l-.3-.8c-1.1 0-2.6.2-3.5-.2V67h.5l-.8-1.2h-.5l-.5-.7h-.5V65h-.3v-.2h-.7v-.2c-.3-.1-1-.3-1.5-.2v.2l-.8.2-.2.3h-.5v.2c-.3.2-.4 0-.7.3h-.2v.2h.8v.2h.3v.2l.5.2c-.2.7-.7.8-1 1.3h-.5l-.5-.7c-.4-.3-.8-.1-1.2-.5H534v.2c-.3.3-.5 1.1-.5 1.6.4 0 1 .1 1.2.3l.2.5h.8l.3.5h.3v.2c.4.2.2-.1.5.3h.2l-.2.7h.2l.8.5v.2h-.7v.2c-.4-.3-.1-.4-.3-.8l-.3-.3h-1.3v.2h-.3v.2c-.6.2-.5-.3-.7-.3h-.8v.2l-.3-.2-.3.5c-.7-.1-1.2-.3-1.5-.8h-.2l.3-1h-.2l-.2-.8-.3-.2v-.3h-.2v-1h-.2v-.7l.3-.2v-.3h.2l.2-.5-.7-.5v-.8l.3-.2-.2-.7h-.3l-.3-.8h-.3v.2h-.2c.3 1.5.8 3 0 4.4v.3l-.3.2v.3l-.5.3v.2h-.3v.2l-.3.2v.8a3 3 0 0 1-.7 1.2c.1.7.3.8.7 1.2h.2v.3h.2v.3h.2c.2.5 0 .5.3.8l-.2.8-.3.2v.5h-.2v.2h.2v1.5l.3.2V78h.2v.2h.5v-.3l1.8-.2v-.2c.4-.2 1.6-.7 2.3-.5v.2h.3V77c.9.3 1.4-.2 2 .5h.3c.2.1.4.9.5 1.1h.2v.8h.2c.2.3.1.2.5.3.1.6.2 1 .7 1.3v.3l-1.3.7c-.3.4 0 .8 0 1.3l1.2.7v.2h.8v.2h.5v.2h.3v.2h.7v.2h.5l.3.3v.2l-1 .2v-.2h-.5v-.2c-.9-.3-1 .2-1.5-.7h-.5v.2l-.5.2v.7h.2v.3l-2-1.5c.1-.8.4-2.1.3-2.6v-1.6h-.2V80l-.3-.2v-.3h-.2c-.2-.3 0-.7-.2-1.2l-.3-.3h-1.3l-.3.5h-.5v.2h-.3l-1.6.7-.7 1.8c.3.2.3.5.7.7l-.5 2.1h-.4l.2 1-.5.3-.2.7-.3.2v.3l-.3.3c-1.1.2-3 .6-3.5 1.3h-.2v.2l1.2.2c0 .8.2.8.3 1.3v1l.3.2v.5h-.2l-.2-.5-.7.2c-.2-.6-.3-1.3-1-1.5l-.2-.7-2-.2v.2l-.7.2V89h-.5v-.2h-.8l-.2-.3v-.2l-.5-.2-.2-1 1.6-.2c.4.1 1.2.5 1.8.3V87l.8-.2c.1-.5.3-.6.5-1 .7 0 .8.1 1 .5.6-.1.6-.1.8-.5h.2c.2-.3-.2-.5-.2-.7l.7-.3V84h.2l.8-.2-.2-.5h-.2v-.5h-.1v-.3h-.2v-.2h.2v-.8l.3-.2.2-.8h.2v-.7l-1.3-1v-.3l-.3-.2-.2-.8h-.2l-.2-.5h-.2l.2-.7h.2c.1-.3-.3-.6-.2-1.2h.2v-.5h.2l.2-.7h.2l-.2-.5h.2v-.8l-.5-.3.2-1.2c-.4-.1-.8-.2-1-.5h-.2l-.2-1h-.2c0-.7 0-.8.3-1.2h.2l.2-.5.3-.2c.2-.3 0-.7.2-1.2h.2v-.3h.2l-.2-1.3h.2l.2-.7h.2c.1-.3-.2-.3-.2-.3l.2-1h-.4v.1h-.2c-.2-.3-.1-.7-.2-1.2l-1.5-.3-.2-.3-3.6.3-.2-.3v.3l-1.3.8v.3h-.2v.4h-.2v.5h-.2v.3h-.2v.3h-.2v.3h.2v.3l-.5.3v.3l-1.3 1.2-.3 1h-.2l-.2.3h-.3l-.2.3h-.7l-.3.3.2 1.2h-.2v.7l.3.2v.5h.2v.5h.2c.2.7-.5.9.2 1.5l-.3.7h-.7l-.2 2c.6-.1.8-.2 1.3.2l.2.3h.3v.2c.3 0 .2-.3.3-.3h.3v.2h.2c-.1.6-.2.8-.7 1 0 .6.1.9.3 1.3h.2v.7h.2c.2.2 0 .1.3 0v-.2h.5l-.5 1.5v.5l-.3.2v.3h-.2l-.3.5h-.5l-.2-1h-.1v-.2h-.5v-.3l-.7-.5v-.3l-.8-.7v-.2h-.3v-.2c-.8-.3-1.2.4-1.5-.7l.3-.2c-.8-.2-1.2-.5-1.8-.8a7 7 0 0 0-.5 1.3h-.2l-.2-.7h.2l.2-1.3-.8-.2V76h-1.5l-.3-.2v-.5l-.7.2V75c-.4-.1-.3 0-.5-.3-1 0-.9.1-1.2.8-1.4 0-1.9-.3-3-.5v.2h-.2v.5h-.2v.2h-1v.1h-.2c.1.6.2.7.5 1.2h.2l.2 1.3h.2v1h-.2v.5l-.3.3c-.5 0-.9 0-1.3-.2l-.2-.3c-.2 0 0 .1-.2.2-1.1.3-.1.9-.5 1.6h-.2v.2l-.5-.3v-.3c-.1-.2-.3-.1-.5-.3-.3-.4.3-.7-.3-1.2l.3-.8c-1.3.1-1.8.6-3 .8l-.3.8-1-.2-.3-.7-1.8-.2c-.9.3-1.6.9-2.6 1 .1.4.1.5.3.7l-.2.3v.2c-.6-.2-.4-.3-.8-.7-.3-.2-.6.3-1 .5v.2c-.3.1-.3-.2-.3-.2-.7-.1-1.3.1-1.8.2l.3-.8 1.2.2v-.2h.2c-.1-.6-.2-.6-.7-.8v-.7h-.8c.1-.5.3-.4.3-1-.3.1-.7.1-.8.3v.3l-.5.2-.2.3-.8.2c0 .4.2.6.2.7h-.2l-.2.3v.2-.7c-.6 0-1.4.1-1.8.3l-.2.3h-1v.2h-.3l-.3.5-.8.2v.2h-.3l-.2.3c-.5.3-1 .2-1.5.7l-1.2-.2v.7l-.3.2v.2l-.5-.2v.2l-.7.2-.3-.2-.2 1.3h-.2c-.2.6.2 1.5-.2 2-.3.1-.5-.1-.7-.2l-.2.5-1 .2v.2h-1.2l-.2.3h-.7v-.2c-.5-.6.1-1.4-.8-2 0-.7 0-.7.3-1.2h.2v-.5l.3-.3.8.2v-.2c.4-.1 1.2-.1 1.5-.3h.2l-.2-.5h-.2v-.3h-.2v-.5l-1-.8v-.5l-1-1.2-2-.2v-.2h.1v-.2h-.7c-.4-.2-1.1-.5-1.3-.8h-.2c0 .8.7 1.5 1.3 1.6v.3h.3v1h-.2v.3h-.2v.3h-.2l-.2.7-.3.2h-.2c-.3.5.3.5-.5 1v.7h.2c.3.4.5.2.7.8h.2l-.2.5h.2c0 .6-.6.6-.8 1l-.2.8h-.2c-.3.6-.3 1.1-.3 2h-1l.3-.7-.3-.3h-.3l-.3-.5h-.7l-.5-.7h-.4l-.3.5h-.3l-.3.5-1 .2-.3.8c-.7.2-.6.5-1 .8h-.3v.2l-.5.3c0 .9.3 1.2.8 1.6v.2l.5.2c.3.4.2.7.7 1v.7l-1-.2v-.2h-1.2v-.2l-.7-.2v-.2h-.7v-.2c-.6.1-.5 0-.7.5h-.3v-.3h.2c.3-.3.3-.1.5-.7l-.5-.2v-.2l-.8-.2-.5-.7-1-.3c-.2.5 0 .7 0 1.5h-.5v.2h-.2l.2.8h.3c.2 1 .8 1 1.6 1.3v1.6c0 .2-.2-.1-.2.2h.2v.5h-.8v.9h-.5v-.3c-.8-.2-1.9-.7-2.8-.3l-.2-.2v-1l-.5-.5c-.4 0-.4.1-.7.2v.1c-.2 0-.3-.2-.7-.2V95s-.2 0-.2-.3l.2-.3h-.2v-.3h-.2v-1.3h-.2l-.2-.8h-.2l.2-1 .3-.2-.2-.7c-.7-.1-.6-.3-1-.7v-.2h-.8V89h-1.1l-.2-.3-1.2-.2v-.2h.8v-.2h.2v-.5h-.2v.2l-1-.2-.2-.7.5-.2.2-.3c-.7-.3-.6-.3-1.3 0v-.2h-.2l.5-.5-.5-.2c-.1-.4-.1-.5-.3-.7-.1-.4 0-.4-.5-.5V84l.5-.2.2.3.7.2v.7h.2c.3.4.1.1.5.3v.2h.5l.2.3.8-.2v.2c.4.3.6.5 1.2.7v.5h.3v-.8h.2l.3-.2.3 1.2 1.6.3.2.3h1.3l.2.3.8.2v.2h1.5v.2h.5v.2l2.8.2v-.2h.3l.2-.3h.3v-.2h.3v-.2h.5l.7-.8.5-.2v-.3c.4-.5.9-.4 1.1-1.1h.2l-.2-2.1h-.2l-.2-.3h-.3l-.2-.5-.7-.3v-.3c-.4-.1-1.3-.2-1.5-.5v-.3h-.1v-.3h-.2c-.1-.1.1-.2-.2-.2v.2l-.3.2c-.5-1-1.1-.9-2-1.5l-.2-.3h-.3v-.2l-1-.2-.5-.7-1.2-.2V78l-1.8-.7v.2h-.2v-.2h-.1l-.5-.7c-.3-.2-.7.1-.8.2v-.2l-.5-.2-.2-.3h-.5c-.7-.3-.9-.5-1.8-.3v-.5h-.3v.2c-.3 0-.3-.2-.3-.2-.6-.1-.9.1-1.3.2v-.3h-1v-.5h.8l.5-.5h.2c-.4-.4-.5-.1-1-.3l-1-.7-.2.3.2.2h-.7v.3c-.4 0-.4 0-.7-.2v-.2h-1.2v-.2l-.5-.2-.3.5v.3l-.7-.5-.2.7-.8.2c-.1-.8-.3-.7-.5-1.3h.7v.2h.2V73l1-.2.3-.7h1.3l-.2-.8h-.3l-.2-.5-1.2.2c.1-.5.3-.5.5-.8l-.3-.2v-.2h-.2c-.3.3-.2.5-.8.7V70l-.5-.2c0-.6 0-.7-.5-.8l-.3-.2c-.2.4-.1.6-.5.8.1 1 .6 1-.2 1.5v.2l-.5-.2c.1-.9.3-.8.5-1.5l-1 .5-.2-.8 1-.3v-.3h-.3V68l-.3.2c-.6-.1-.5 0-.7-.5h-.7v.8h-.2v.2h-.5l.3 1-.7.2-.3.3v.8c-.6.1-.9.5-1 1.2h-.2l.2-1s-.3-.2-.2-.5h.2v-.5l.3-.2v-.3h.2l-.2-.7h-.3v.5h-.3l-.3.8h-.3c-.1.3-.5 1.4-.7 1.5h-.3l-.2.3h-.2l-.2 1h-.2l-.3.7-.3-.2h-.2l.5-2c.5-.1.6-.3 1-.5l.2-1h-.2v-.2l-.7.2v-.5h-.3v.3h-.5l-.2-.5-.8-.3c-.2.4-.1 1.6 0 1.8v.2h-.7l-.2-1h-.7l.2.5h-.2l-.2.5-.3.2v.2l-.5.2-.2.3c-.3.2-.5-.1-.7.2v.5h-.2v.2h-.2v-.2c-.8 0-.8-.3-1.3-.7v-.5l-.8.2-.2-.5-.7-.2-.2.5h-.8c.1.5 0 .5.3.7v.2l.5-.3c.3.3.7 1.2.8 1.6-.7-.2-.8-.7-1.5-.8l-.3-.2v.2h-.2l.7.7-.5.7h-.5V74h-.2l.2-1.2h-.2v.2c-.6.4 0 .3-.3.8l-.5.3v.3c-.3-.3 0-.7 0-1.3l-.5-.2v.3h-.3v.8c-.6.2-.7.6-1.2.8l-.2-1.2h-.2v.2h-.5l-.2.5h-.2c0 .6 0 .7.5.8v1.3h-.2V76h-.2c-.2-.3-.2-.4-.7-.5v-.2h-.3l.7.7-.3.3v.2l-.7-.2-.2-.3v-.2h.9l-.2 1.3h-.5l-.2.7h-.1v.7l-.3.2c-.1.3.2.5.2.5l-.2.7c-.4.1-.4 0-.7.2v.2h-.3v.2h-.8l-.2.5h-.3v.5c.9 0 1.3 0 1.6-.5.4 0 .4.1.7.2l-.2.3c-1.6.6-1.4-.3-1.3 1.8h-.2c-.1-.5-.4-.7-.7-1.2-.8 0-1.1-.2-1.3.5l.5-.2v.2h.3v.3h-.5v.5l.8-.2-.3 1h.5v.5h-1.5c-.1.5 0 .5-.3.7.1.3.2.3.5.5-.4.6-.4 0-.8.3-.2.1-.1.4-.5.7v.2l-.5-.2v.2h-.8v.5h.2v.2h-.5l-.2.3h-.7l-.3.3v.5h.5v.1h-.4v.5h.3c-.2.5-.2.2 0 .7l-.5.3v.2c-.5.3-.4-.2-.8.5h-.7v.5c-.9 0-1 .2-1.5.5l.5.8c-.1.4 0 .3-.3.5s-.8-.1-1.3-.2c-.1.2-.3.2-.5.3l.3.3v.2l-.8.2v.5l-.7-.2v.2h-.2v.7c-.8.2-.9.9-1.3 1.5l-.3.3h-.7v.3h.3v.2c-.2 0-.3.1-.2.3h.2l.3.2c.3-.3.3-.1.7-.3v-.2h.3l.2-.3.5-.2V97c.3-.2.4-.4.8-.5v.3l-.5.3v.3l-.3.2v.2c-.2.1-.7.1-.8.3l-.2.8-1.6-.2c0-.6 0-.8-.3-1v-.2h-.2l-.3.7c-.7-.1-.7-.3-1.3-.3l-.2.3c.1.5 0 .5.3.7-.2.7-.5.4-1.2.7l.2.7h.5v.3c-.6-.2-.5-.5-1.1-.7v.8l-.3-.3c-.7-.3-1 .5-1.6 0h-.3l.2.7h.5v.2h.2v.3c-.4.3-.1.3-.7.5v.5c-.5-.3-.7-.4-1.6-.3v.7h-.2v.2h1.2v.2c.3.3.1.3.7.5v.2h-.2l-.2.3v.2h-.3v-.8c-.9 0-.5.1-1 .5l-.2-.5h-.3v.7h-.8v-.3l-.8.2c-.1 0-.1.4-.3.3l-.2-.3h-.2v.8c.6 0 1.5.1 1.8.3l.3.2c-.6.2-.7.2-1.3 0l-1.6.2v.7l.3.2c0 .3-.3.2-.3.3l.2.7c.5-.1.9-.6 1.2-.5l.3.5h.3v.2c.5-.1.5 0 .7-.3v-.3h.2c.2-.2.2 0 .5.2v.2c.2 0 .3-.2.7-.2l.2.3v.2h.2l.2-.5h.3v.5l-.8.2-.2.3c-.5.1-.3-.4-.8-.3v.2h-.5v-.2h-1.6v.2h-.3v.2l-.5-.2v.3l1 .2v.2h.2l-.2.7h-.7l.2.3v.2h-.7l.2.3c.9.2.7 0 1.5-.2l.2.5h-.5l-.2.5 1-.2v.5l.5.2c.1-.5.3-.6.5-1l.7-.2v-.8h.7l.2-.3h.2c-.1.4-.3.7-.7.8h-.5l-.5 1.2h-.8v1l-.5.2v.2l-1.2.2v.2l-.3.2v.5l.8.2v.5h.2v-.2h.2v-.7h.2v-.2l.3.3.5-.2.2-.3v-.2h.2l-.2.7h-.2l.2 1h-.2c0 .7-.2.7-.5 1.2h-.5c0 1.5.5 1 .8 2l1.5.2v-.3h.3l-.2.8h1.6l.3-.5h.3v-.2h.7l.2-.3.5-.2v-.2h.5l.2-.3h.5l.3-.5h.3l.3-.3v-.2h1v-.2l.7-.2v-.2h.3l.2-.3h.3l.2-.3h.3v-.2l.7-.2v1h-.2v1.1h.2v.2h.5c.1.4.3.8.7 1l-.3.3c-.3.5.3.4-.3.8.3.4.5.4.5 1.2h.7c.2 1.3 1.2 1.5 1.5 2.6l.7.2-.2.3v.2h-.5v.7l.2.2-.5.3v1.2l.3.2-.2 1.2h.2v.2h.5v.2h.2v-.2c.9-.1 1.5.2 2-.3 1.1-.3.2-.7.3-1.3h.2l.2-.7h.7v-.7l1-.2v.2c1.1 0 1.6.1 2.3-.3v-.3h.2v.3l.5.2.7-1.5v-.5c-.4.2-.5.6-.8.8v.2h-.2l.2-1.2h.2V121h.2l.2-.7h.2l-.2-.8.3-.2v-1c.3-.9.2-.9-.2-1.6l.7-.2v-.2h-.7c-.4-.6-.4 0-.8-.3v-.2h-.3v-.2c.6 0 1.1.2 1.6 0l.2-.3h1v-.2h.2l.2.5h.2l.3-.7 1-.2v-.2h.2v-.5h.2v-.2h.5l-.2-.3v-.2h-1v-.2l1.5-.7.2-.8-.3-.2v-.4l-.8-.3-.2-.5.2-.2-.5-.2-.4.2v-.2c-.5-.3-.1-.6-.8-.8l-.2.3v.2l-.8-.2v-.2h-.2l-.2-.8h.2l.2-.5-.3-.2.2-1-.3-.2c-.1-.3.2-.5.2-.5v-.2h-.2v-.7l.3-.2h.2c.1-.2-.3-.7-.2-1.2h.2v-.3h.2c.2-.6 0-1.3-.3-1.5v-.5h.2s.2.3.5.2v-.2c.3-.2.4-.3.8-.3l.3-.8h-.3v-.3c.7 0 .8-.2 1.3-.3v-.3h.2v-.2h-.2l-.2-.3h.2c.2-.3.4-.4.5-.8l.7.2V98l.7-.2v-.2l.3.2.5-.7.8-.2v.2h.2l.2-.3h.3c.7-.5.2-1.4 1.5-1.6l.2-.7-.3-.2h-.2l.2-.7-.3-.2.2-.2-.2-1c.5-.1.5-.3.7-.7h.2l-.2-.7.3-.2h.2l-.2-.5.5-.2s.1.2.3.2v-.2l.7-.5h.2l-.2-.7h.2l.2-.7c.2.2.2.6.7.5.1 0 0-.3.3-.3v.8l.3.2v.3h.2l.2-.5c1.1.1 1.6.4 2.8.2l.3.3v.3l.7-.2.2.5h.2l-.3.7h.2c.1.3-.2.5-.2.7l.5.3v.2l-.2.5h-.2l.2.3h-.2v.3h-.2v-.2c-.6 0-.5.2-1 .3L423 95c-.8.2-.2.1-.5.7l-.3.2v.3h-.2v.5l-.3.2v.1h-.3l-.2.3h-.5l-.8 1h-.9v.7c-.7 0-.9 0-1.2.5v.5l-1 .7c0 .4 0 .8.2 1l.5.2-.2.8.3.2.2 1h.2c.1.4-.2.7-.3 1h-.2l.2.8h-.2v.8h-.2v.2h.2l.2.7.7-.2.2 1.5h.5c-.1-.4 0-.3-.3-.5v-.5l1.5.7v.7l.8-.2v.7l-1.5.2v.2h-.2l.2.5h-.2v.5h.2v.2l.8-.2v-.2h.2v-.7h.2v-.2h.2v.3l.5.2-.2.7h.5v.5l1-.2v-.4h.8l.2-.5.5-.2.7-.8 1.3-.2v-.7c.9.3.7-.3 1.3-.2v.2l.8.2v-.5l.7-.3v.3c1.5 0 1.4-.6 2.5-.8v.7h-.5c.5.9 1.5 1 2 1.8.9-.1.6-.3 1.5-.3v.2h.3l.8 1h.5v.2h.2l-.2.3-2-.3v.2h-.3l-.3.5h-.6v.2l-1.2-.2-.3.3-.3-.5-.5 1.5-1.5-.2v-.3l-.3-.2h-.5v.2h-.2v.5h-1.6s-.1.2-.3.2v-.3h-.3v-.3l-.7.2v.5h-1.1v-.2h-.2l-.2.3h-.3v.2h-.8l-.2.3-.5-.2v.2l-.5.2.2 1.2h-.2v.3h-.2l.2 1.5.5.2v-.2h.3l-.2 1.6h-.1c-.2.5-.2 1.4.2 1.8 0 .5 0 .8-.2 1.1-.5.1-1.1.3-1.3.2-1.5 0-.8-.1-1.3-.8h-.2l-.5-.7h-.2l.2-1-1.5.5-.2.5h-.2v.3h-.2v.3l-.3.2v.3h-.2l-.3 1h-.2l-.2 1h-.2v1c-.1.3-.4 1.4-.2 2h.2v.3h.2c.1.2-.1 0-.2.2v.2h.2v.8h-.3c.4.5-.4.5-.7.8h-.3l.3-.5v-.7c-.5.3-.8.7-1.5 1l-.2 1h.5v.2l-.5.2c-.1.9-.5.9-.7 1.6l-.3-.2h-.2l.3-.3v-.2c-.9.1-1.1.6-2.1.7l-.2-.8h.3v.2c.3.1.2-.1.3-.2h.2v-.2c-.3-.1-.4-.3-.8-.3-.1-.1 0-.2-.3-.2v.2l-1.2.2v.2h-.7l-.2.3h-.3v.2h-.3v.2h-.5l-.5.7h-.3v.2l-.8-.2v.2h-.3v.2l-3 .5v-.2h-.3v-.2h-.5l-.2-.3h-.5v-.2l-.3.2v-.2l-1.5-.3v-.2c-1.3 0-.9.4-1.5 1v.2l-.3-.2v.2h-.5v.2h-.2l.2.7c-.9-.1-.5-.4-1.3-.5v-.7h-.2v-.5l-1.2.3v-.2l-.3-.2v-.7h-.2v-.2h-.2c-.2-.6.2-.4-.3-.8v-.2h-.3v-.2h.5l.5-.8h-.2l-.2-.2v.3c-.2.2-.4.1-.8.2 0-.4 0-.6.2-.8h.2l-.2-.8.3-.2v-.3h.2c.2-.2.1-.4.2-.8h.3c.1-.6.3-1 .3-1.8.4.1.4 0 .5.5h.5l.3-1-1.2-.3-.2-2.1c-.4 0-.6-.2-.7-.2v.2h-.3v-.2l.2-.2h.8v-.2l.7-.5c0-.6-.2-1.2 0-1.5v-.5l-.3.3h-.3v.2c-.3.2-.8 0-1 .3v.3l-.7 1-1.5.2v-.2h-.2v.2c-.7.2-.8.7-1.3 1 0 .4-.1.4-.2.7l.7.2c.1-.7.5-1 1.2-1.2v-.2l1.2.2c-.1.4-.2.8.2 1.2v.5h-.2v-.2c-.3-.2-.2-.1-.3-.5h-.5c-.2.6-.5.5-.7 1.2l-1.5-.3c-.2.5-.2 1.3-.2 2h.5l.2.5h.2c-.1.4 0 .4-.5.5 0 1.2.1 1.1.5 1.8h.5c.1.3.3.7.2 1.2h-.2l-.2.7h.3l.2.8h.2v1h-.2c-.2.8.3 1.4.7 1.6v.2l-1-.2v1l-.5.5v.2h-.2v-.5l-.3-.3c-.8.2-1.2.5-1.8.8.1.6.2.8.7 1v.3l-.8-.5v-.7c-.4-.1-.8-.3-1.3-.2 0 0-.2.3-.5.2v-.2h-.3v-.2c-.4 0-.9 0-1.2.2l-.2.5h-.2c-.4.5-.6.6-1.5.7l-.2.5h-.2v.3h-.2c-.3.7 0 1.1-.7 1.5.1.4 0 .3.3.5l-.7.7c-.2.5.6.4-.2 1v.2l-.8-.2s-.1.2-.3.2c-.1 0-.2-.5-.8-.3v.2l-1 .2v.2h-.3v.2h-.7l-.2.3-1.2.2v.2l-.5.2.2 1.6c0 .2-.3.3-.2.7h.2v.5c-.2-.5-2.1.7-2.5.8-.2.5-.2.3 0 .8h-.1v.2h-.7l-.2.3h-2l-.3.2-.2-1.3-1.3.2c.1.5.3.4.3.5v.7h.2v.3h.2c.3 1-.4 1.2.5 1.8l-.2.3h-1.2v-.3c-.2-.2-.2.2-.2.2h-.5l-.2.3-.8-.2-.3.7h-.1l-.5-1-1.3.2v.3l-.3-.2c-.6 0-1 0-1.3.3-.3.2-.2.1-.3.5.5.1.6.3 1 .5v.2h-.3v.2l-.7-.2c.1.6.3.6-.3.8l.2.3 1.5-.3.3.7.3-.2.2.3c.6.4.7.2.8 1.2h.2l.2-.7h.3c.1-.1.1-.4.3-.3v.2l.3.2-.7.3v.3h.8c0 .4-.1.4-.2.7h.2v.2h.8c-.1.4 0 .3-.3.5l.3.2v1l.3.2v.3l.5.2.3.5 1 .3.3.5.3-.2.2 1.6s-.2.1-.2.3h.2l.2.5-.3.2v1.5l.5.2-.7 1.3c0 .2.1-.1.2.2l-.2 1.3c-.2.5-.9.7-1.2 1.2h-2l-.3-.5-1.3-.2v-.2c-.1 0-.6.3-1 .2v-.2H361v.2h-.7v-.2h-.3v-.2h-.7v-.2l-3.3.2v.2c-.3 0-.5-.6-.7-.7-.4-.2-1.4 0-1.8.2v.2h-.5v.2h-.2v.5h-1c-.2 0 .1.2-.2.2v-.2h-.3c-.4.5-.8.3-1 1h-.2c-.1.4.3.3.3.5v.3h.3l-.2.5.5.2c0 .9.1.5.5 1-.4.2-.6.5-.7 1h.3l.2 1.8.3.2-.2.3h.2v.8h.4v1.2h-.2v.3l-.5.3c0 .2.3.4.2.8h-.2c-.2.5-.3.7-.3 1.3l-.5.2c.1.5.2.8-.2 1.2v.8h.2v.2h.2l.2-.5h.3v.7l-.3.2h-.2v.5h.5l.3 1.8h-.2l-.3 2.1c.4-.1.7-.3 1.2-.2v.2h.8l.3.5c.3.1 1-.4 1.2-.5h.7v-.2h.8l.8 1h.2l.2.8h.2c.2.3.3.5.3.8l1.2.3c.3-.4.6-.4 1.2-.7v-.2l1-.2.3-.7c.4 0 .6 0 .8.2v.2c.4.1.4-.2.7-.2v.2l1 .2v-.8h.3v-.2h1.2l.2-.3h.3c.1-1 .5-1.2 1-1.6l.2-.3.7-.2.2-.3h.7c.1-.1 0-.2.5-.3v-.8h.2v-.7l.7-.5v-.3l.5-.3c.5-.5.3-.7 1-1v-.5l-.5-.2c-.1-.3-.2-.9-.5-1.2.1-.5.2-.4.5-.7v-.2l.5-.2v-.3l.3-.3v-.3h.2v-.3l.5-.2c.2-.2.3-.6.3-1 .8-.2.9-.6 1.3-1v-.2h.3l.3-.5h.5v-.2c.6-.3.4.2.7-.5.9-.2 1.6-.6 2-1.3h.2c-.2-.4 0-.9-.2-1.5h-.2l.2-1.8.8-.2c.1-.4.1-.3.3-.5v-.2h.3v-.2l.5-.2c.4-.4 1.2 0 1.6.2v.2l.5-.3.3.5h.5v.2l.5.2.2.3c.3.2 1-.1 1.6-.2v-.3c.8-.2.2-.2.5-.7h.2v-.2h.3v-.2h.3l.2-.3h.5v-.2h.8l.2-.5.7-.5v-.7h.3l.2-.3c.3-.1 1 .1 1.2.2l.2.3.8.2.2.3h.3v.2c.3.2.4.4.8.5l.2.3v.8l.5.3v.3h.2v.8l.5.3v.5c.3.8.7 1.9 1.6 2.1l.2.5h.3l.2.3h.2v.3l.8 1 1.2.3.2.3h.3v.2l1-.2.2.3c.4.3.6.7 1.2.8v.5c.5.2.9.2 1.2.7v.7a6 6 0 0 0 1.6.8l.5 1.5h.2c0 .2-.3.6-.2 1h.2l.2 1-.3.2h-.2v1.2h-.2c-.2.5-.3.8-.3 1.5h1.2v-.5h.2c.1-.5.3-.5.5-.8h.3v-1l.3-.5h.3l.3-.3-.2-.8h.2c-.1-.8-.4-.5-.7-1-.4-.5 0-.8-.8-1 .1-.9.8-1.4 1.2-2.1h.3l.2.5c.6.1.7.3 1.5.3l.2 1h.5v-.3c.1-.1.5-.1.3-.5H409c-.1-1.1-.3-.7-.8-1.2l-.8-1h-.4l-.2-.3h-.3c-.7-.4-1.6-.6-2-1.3h-.2l.3-1c-.3-.1-.6 0-1-.2v.3l-.5.2v-.2h-1l-.2-.3h-.3v-.2l-.7-.5v-.3l-.8-.7v-.3h-.2l-.2-.7h-.2v-.5h-.2v-.3h-.2v-.5l-.7-.3v-.3h-.2v-.3l-.5-.3v-.2h-.5v-.2h-.5v-.2h-.3v-.2h-.3c-.2-.2-.1-.4-.5-.7l.2-1.5h.2c.3-.7.9-1.4 0-2v-.5h.2l.5.3v-.2h.3l.2-.3h.7l.2-.3h.8v-.2l.2.3h.2c-.2.3-.3.5-.7.7 0 .4 0 .4.2.7h.2c.3.7-.2 1.1.3 1.6l.3.2v-.2h.2v-.5h.2v-.1h.5l.3-1.5c.4.2.7.3.8.8.2.3-.1 1-.2 1.6.7.2.6.5 1 1 .1.2.5.3.7.5l-.7.2v.5l.5.2v.2h.3l.2.3h.5v.2h.2v.3l.7.2v-.2h.2v.2c.3.1.6-.2.7-.2v.2c.3.2.4.2.5.7.6.2.9.6 1.3 1v.2h.3l.2.3.5-.2 1 1.2c.4.2.8 0 1.2.2l.2.3h.3l.3.3.2.5h.7v.2h.2v.8h-.2v.3h-.2c-.1.5.4.3.3.7h-.2v.8h-.2c-.1.2-.3.9-.2 1.3h.2c.2.5.2 1 .7 1.3h.3v.2l.5.3v.3h.2v.3h.2v.5h.2v.5l.7.3v.5l.7.5v.2l.8-.2v.3l-.5.2c0 .5-.1 1.2.2 1.5.3.2 1-.3 1.6 0l.2.3h.8l.3.5h.5v.2h.2l-.2.3-1-.2-.3-.5h-.3v-.2h-.7v.2l-.5-.2-.3.3-.2.5h.2v.3h.2c.2.3.6.8.2 1.3 0 .7.1.9.7 1v-.3l2.1.3-.2-1c.6 0 1.1 0 1.5.2l.2-.3h.2l-.3-.7-.3-.2h-.2v-.5h.7v-.1h.2v.2c.4.2.5.5 1 .7l.2-1.2h-.6l-.2-.5h-.5l-.3-.5h-.3v-.2l-.3-.2v-.5h-.2v-.3c.4.2.5.5 1 .7.1.4.1.3.3.5l.2.3h1v.2l1 .8v-.2h.2c0-.3-.3-.2-.3-.3v-.3l-.3-.2-.2-.7c-.6-.1-.9-.5-1.5-.7-.1-.5-.2-.5-.7-.7v-.3l-1 .3.2.3v.2h-.5v-.2h-.3v-.2c.4-.3.3.2.7-.3h.2l-.2-.5-.3-.2v-.7h.3l.2.5h.7c-.3-1-1.1-1-1.1-2.3-.4-.1-.3 0-.5-.3h-.2l.3-.8h.2v-.7h.2l.2-.3c.1.5.3.7.5 1h.2v.5h.2l.2.5h.5l-.3-.5.3-.2v-.2l.7.3v-.2h.2l-.2-.5.8.2c-.2-.6-.4-.5-.8-.8l-.3-.3v-.7l1.5-.2v.2h.3v.2h1v-.2l.8.2c.4-.1.7-.3 1.3-.3v.5c.4.3.3.4 1 .5v.2l-.7.3v.8l.5-.2v-.2l.5-.2.2-.3h.3l.2-.3 1.2-.3.5-.7h1.3v-.2h.3v-.2h.7v-.2l.3-.2v-.3c-.5-.3-.9-.6-1.6-.7l-.3-.7h-.4v-.5h-.2l-.2-.5-.5-.2c.2-.5.2-.3.5-.7h.2c.2-.3 0-.8.2-1.2l.5-.3v-.3h.2l.5-.7h.3c0-1 .2-1.4 0-2.3h.3l.3-.7h.2l-.2-.7s.2-.1.3-.5l.5.3.2-.3h.2l-.2-.7h.2v-.3h.2l-.2-.5.3-.3h-.3v-.5h.2c.3-.3.1-.1.3.2h.2l-.2-.8c.6-.2.8-.6 1.3-.8l.2-.8h.3l.3-.8.7-.2v-.2h.2v.2l1.5-.2.2-.3v-.2c.5.5-.1.6 1 .7v.2l-.2.2H439v.2h-.2v.2l.8.2v.3c.7 0 .9.2 1.2.7h.3l.2-.7c.6 0 .9 0 1.3-.2l.2.5.7-.2c.2.4.3.6.3 1.2l-.8-.2-.2.3-1 .2-.2.3c-.4.3-.7.2-.8.8h.8v-.2h.2v.2h.5v.2l.7.2.3 1.6h-.2c-.2.4-.2.2-.3.8.5-.1.4-.3.5-.3l1.3-.2v-.2l1-.3v-.2h.7l.2-.3 1-.3v-.2c.2-.1.3.2.3.2.7.1.5-.2.7-.3h.8v-.2h.2l.2-.8h-.2v-.2l-1 .2v.2l-.8-.2v.2c-.3 0-.3-.2-.3-.2l-1.1.2c-.2-.7-.3-.4-.2-1.3l-.8-.2c-.2-.8-.2-.2-.7-.5v-.2l-.5-.3v-.7h1.2v.3h1.8c.2-.7 0-.2.5-.5v-.2h.3l.5-.7h.3v.3l.8-.2.2-.3 1.2-.2.3-.5 1.5-.3.2-.3 1-.3v.2l1.5-.2c.1 0 .1-.3.3-.3v.2h.3v.3l-.7.2-.2.3h-.5v.2l-.7.3v.2h-.2v-.1h-.3l-.2.7h.2v.3c-.7 0-1.4 0-1.8.2l.5.7h.7l.3.3v.3h-.3c-.1.8-.1.4-.5.8h-.2v.8l-.7.2v-.2h-.7v.7l-1 .2v.5l1.5-.5c0 .4 0 .6.2.8h.2c.2.3 0 .4.3.7v.2l.7-.2.3.8h.3l.2.3.5.2v.3h.2l.2.5h.2v.2h.5l.3.5h.2v.3l.7.5v.2h.3l.2.3h.3l.2.3h.7l.2.3h.3l.2.3h.3v.2l.3.2v.3l.5.2c.1.5.8 1.8.7 2.5h-.2l-.2.8c-.7.2-.2.1-.5.5l-.3.2v.2H458v.2h-.3v.2h-.5v.2l-.7.3c-.6.4-1-.7-1.8-.5v.2h-.3l-.2.3h-.8v.2l-1.6-.2-.2-.3h-.8l-.3-.2-.2-.5-.3-.2c-.7 0-1-.1-1.1.5l-.8-.2-.5-1.2v-.2c-.2-.1-.7.3-1.1.2v-.2l-.5-.2-.2-.7c-.5.1-.4.3-.5.3h-.7s-.1.3-.5.2v-.2l-.7-.2v-.2h-1.6l-.2.3-1.6.3-.3.7c-.5.1-.7.3-1.3.3v.3h-.3l-.3.5c-.3.2-1.3.3-1.8.2l-.2-.3c-.5-.1-.6.6-1.2.2-.6 0-1.1 0-1.5.2l-.2.5c.5.2 1 .3 1.6.3v.2H433l-.2.3h.2l-.2.2c-.3.3-1.2.5-1.8.5v-.3h-.8v.7c-.6 0-1-.3-1.3 0-.7 0-1 .2-1.2.8-.5.1-.5.3-.8.5.1.5.3 1-.2 1.3v.3a6 6 0 0 1 1.5-.2c.1 1 .6 1.7-.2 2.1.2.3.2.4.7.5-.1.4-.2.5-.5.7v.2c-.6-.2-.4-.4-1-.5.1.5.5.8.2 1.2v.2l.8-.2.5.2.2 1.6h.3v.7h-.3v.5l1.8.2-.2.3.2.3v.2h.5v-.3h.5l.2.3c.3 1.1.4.1 1 .5v.2h.2l-.2.5h.2l.3.5h.3l.7.8.7-.3v-.2l.7-.2c.2-.2.6-1.3.7-1.6.4 0 .5.2.7.2.1 0 .1-.3.5-.2v.2h.3v.2h.7l.2.3h.3v.2h.3l.3.5c.4.3.7.2 1 .7 2 0 3.4-.4 4.1-1.6h.8v.2c.8-.1 1.1-.6 1.3-1.1h.5c.1.5.3 1.1 0 1.6l-.5.3.2 1h.2c0 .2-.1-.1-.2.2v.7h.2l-.2.8.5.2c0 .7.1 1.1-.3 1.3l.5 1h.2c0 .3-.3.2-.3.3l-.2 1-.5.2-.2.3v.8h-.2v1.3c0 .1-.2 0-.3.5h-.3l-.2 2-.3.2v.3l-.3.2c-.2.5.1 1-.2 1.3h-.2l-.7.8c-1.2 0-1.8.3-2.8.5v-.5l-1.5.3-.2.3c-.3 0-.2-.3-.3-.3h-.8l.2-.7-1.2-.2c0 .5.1.6.3.8l-.2.3-.3.2c-.2-.5-.2-.3 0-.8-.6.1-1 .5-1.3 0-.7.1-.8.2-.8 1-.3-.1-.6-.5-1.1-.3v.2c-.2.1-1 .3-1.3.2l-.2-.3-.5-.2v-.2c-.3-.1-.5.2-.5.2l-1.3-.2v.2h-.8l-.2-.3h-.5v-.2h-.3v-.2h-.5l-.3-.5c-.1-.1-1.5-.4-1.8-.3v.2l-1 .2-.3-.3-.2-.8-2-.2v-.5c-.6 0-1.4-.4-1.8 0h-.7v-.2h-.2l.2-.5-.5-.2-.2-.3v-.2h-1l-2.1-1c-.3.5-.2.1-.7.3v.2h-.3l-.3.5h-.3v.2h-.7l-1 1.6h-.3c.1.4.2.7.5 1l.3.2v.5h.2c-.1 1.5-1.1 1.7-1.6 2.6l-4.3-1v-.6h-.3v-.2h-.7l-.2-.3h-.3v-.2l-1 .2-.3-.5h-.3l-1.5-1.6-.7-.3c-.2-.3.1-.6-.2-.8l-1.2-.3-.2-.3h-.7l-.2-.3-.8-.2-.2-.3h-.5v-.2c-.6-.2-1.1.2-1.5.2v-.2h-.8l-.3-.2c-.2-.8-.4-.4-1-.7v-.2l-.5-.2-.2-.3h.2l-.2-.2-.7-.7v.2h-.2l-.3-.3h-.3v-.1l-.3-.2c-.2-.3.1-.1-.2-.3v-.8h.2v-.3l.3-.2v-.2l.3-.2v-.3h.2c.2-.2.1-.4.2-.8h.5l-.3-1.6h.2l.2-.7h-.8v-1.5l.5-.3c.3-.5.3-.7.8-1l.2-1.2-1.2.2v.2c-1-.1-.5-.5-1-1v-.2l-.5.2c-.2-.1-.1-.5-.7-.3v.2h-.5l-.2.3h-.5v.2l-2 .2v-.2l-1.2.2v-.2l-.8-.2-.2.8h.2l-.3.2-.5-.8c-.5-.5-.9-.1-1.5 0v.3l-1.2-.2v.2l-1 .2-.2-.3c-.5-.2-.8.2-1.2.2-.4 0-.5-.2-.5-.2l-1.8.2-.2.3h-.5v.2l-3-.3-.3.5h-.3v.2h-.5l-.2.3c-.4.3-.3-.2-.5.5-.7 0-1.1 0-1.5.3l-.2.3h-.3l-.2.3-.8-.2-.2.3c-.4.2-.8 0-1.2.2v.2l-.3.2v.3h-.2l-.7.8h-.8v.2h-.3v.2l-.5.2-.7-.5h-.2v-.5l-.7.3v.2h-.3v.2l-2-.2v.2c-.4.2-1 .3-1.3 0-.7-.2-1.2-1.1-1.3-1.8h-.7v.2l-.8.7-.2 1h-.2v.3l-.3.2v1.2h-.2l-.2.7h-.2v.3l-.5.3-.2.8-.7.5v.2h-.3l-.2.3h-.3v.2h-.3l-.2.3-.7.2v.2h-.8l-.3.5h-.5l-.2.5-1 .8-.2 1.6h.6l-.2.7-.5.3v1.3c-.1.1-.5 0-.3.7h.2v1l.5.3v2.1h-.2v.3h-.2l-.2.8-.5.3-.2.7-.5.3v.3l-.8 1.2-.7.2-1.3 1.5-.7.2-.2.5-.5.2c-.2.1-.3.5-.5.7v.2l-1.2-.2c-.1.6-.2.7-.5 1.2h-.2v.7l-.3.2v.5l-.5.2-.3.3v.3l-.8.7v.3l-.3.2v1l-.3.2.2.5-.5.3v.3h-.2v.5h-.2v.3h-.2v.5h.1v.5l-.3.2c-.1.2-.1.6-.3.8h-.4l-.2.3h-.2v.3h-.2l.2.5-.3.2v.3h-.2l-.2 1-.3.2v.7l-.3.2c-.2.4-.2 1-.5 1.3h-.3l-.3.5h-.2l.2 1h-.2v.3h-.2c-.1.3.2.5.2.5l-.2.7h.3l.5 1.2.3.2v.3h.2c.2.6-.5.5-.3 1.2h.2c.1.2.3.8.2 1.2l-.3.2v1.2h.2l.2.7h.2v.5h.2l-.2 1.8.3.2c.1.5-.3.4-.3.5l.2 2h-.2v.5h-.2v.7h-.3v.3h-.2l-.2 1.6h.2v1h-.2c-.2.5-.4.6-.5 1.2l-.3.2h-.2l-.2.8-.3.2h-.2c.2.3.2.4.7.5l.3 2 .3.2.3 1h-.3l.2 1 .3.2v.2l-.3.2v.3c.4.3.1.3.7.5l-.2.5.7.7h.7v.3h.7l-.2.5c.1.1.4.1.3.3 0 0-.3.2-.2.5h.2l.8.5v.3h.5c.1.4.3.5.5.8h.2c.2.3-.1.5-.2.7h.2v.3h.2l.2.5.8.2a6 6 0 0 0-.2 1.5h.3v.8c.7 0 .6.1 1 .3l-.2.8s.3.1.2.3h-.2l.2.5h.2c.3.4-.2.3.5.5v.3l-.3.2h-.2v.2l1 .3v1l.7.3c.3.4.1 1 .5 1.3h.3l.2.3h1l.8 1v.3l.5.3v.3h.2l.2.3h.5l.3.5.7.2c.4.3.3.6 1 .8.3 1.2.9 1.4 1.8 2l.3.5h.8v.2l.8.7a6 6 0 0 0 4.3-2.3h3.5v.2l.7.2v.2h.3l.2.3h2v-.2l1-.3v-.2h.3v-.2h.5v-.2h1l.3-.5h.5v-.2h.3v-.2h1.8v-.2h.7l.2-.3h1c0-.8-.1-1-.7-1.3v-.2l.8.2c.1.4.1.5.3.7v.2h.5c.1-.4.1-.5.3-.7V270h.2v.5c.1.2.1-.1.2.2l-.5.2v.3c.7-.1.3 0 .7-.3h.2v-.3l.3.2v-.2h.5c.1-.5.3-.5.5-.8l1.5-.3.2-.3h.5v-.2h.8v.2h-.3v.3h2.3l.3.5c.4.3.3-.2.5.5.6.2.4.3 1.2.3v.7h.3c.1.4.2.8.5 1l-.7.5.2.5h.2v.5h.2v.3l.3.2c.3.4-.2.3.5.5v.3l1.6-.2v-.3l.3.2c.4 0 .4 0 .7-.2v-.2c.3 0 .4.3.7 0v-.3l.3-.3h.7v.2h.2v.5h.3v-.7h.2v.2c.3.2.2.1.3.5.4-.1.6-.2.8-.5h.2l-.2 1.2c.4.1.8.5 1.2.3l.2-.3h.5v.3h-.3c0 .5-.2.3 0 .8h.2v.7l.3.2v.3h.2c.1.2.3.5.2.8h-.2v.7h-.2v1.2l-.3.2c-.1.2.3.8.2 1.3h-.2l-.7 2 .3.2.3 1.5h-1v.3h.2c.3.3.3.1.5.7h-.7c.4 1-.1 1.4-.3 2.6H389v.7h.2v.2h.5c0 .4-.1.4-.2.7l1 .2-.2.5h.5v.3h-.8c.2 1.1.5.5.8 1v.3h.3c.2.7.5.6 1 1l.3.5h.3l.3.5.3.2-.2.8h.2v.3l1.3 1 .2.5h.3v.5h.3c.1.7.3.7.3 1.3h.3v.3h.3v.5c-.1.2-.5.1-.3.7h.2v.3l.7.5-.2.5h.2l.2 1.2h.2v.3h.2v.5h.2l.2.8.3.2v.3h.2l.2 1.5.3.2v.3h.2l-.2 1h.2l.2.5h.2c.1.4-.3.4-.3.5l.2.5-.5.3.2 1.2h-.2v.7h.2v.7h.2l-.2 1 .5.3v.5l.3.2v.7h.2v1.2h.2l-.2 2.1h-.2v.8h-.2c-.1.3-.1.6-.3.8h-.3v.2l-.3.2v1h-.2l-.5.7h-.3l-.2 1.6h-.6l.2 1.6-.5.3c-.2.3 0 .7-.2 1.2h-.2l-.2.7h-.3l-.3 1.2h-.2c-.3.9.5 1.9.3 2.5l-.3.2.2.2v1.2h.2l-.2.7h-.2l.2 2.1.8.3c.1.4.4.9.7 1.2l.3.2.2.5.5.2c.2.4-.2 1.3-.2 1.5h.2v.5h.2l.2 1.5.3.2v.3h.2l.3 1 .7.2c.1.4 0 .4.2.7h.2c.2.5-.1 1-.2 1.3h.3c.1.4.2.7.5 1l.3.2.2 1h.2v.2h-.3l-.2.7h.3v.2c-.2 0-.3.9-.2 1.2 0 .1.2 0 .3.5h-.3l.2 1.3h.2c0 .1-.3.6-.2 1h.2l.3 1h.2v.7h.2v.2h-.2l.2 1.6c0 .1-.5 0-.3.5l.3.2v.5h.2c.1.5-.5.3-.3.8l.3.2v1.2l.3.2v.5h.2l.2 1.5h.2v.3l.3.2.2.7h.2l.3.5h.8l.7 2 .3.2.2.7h.3l.2.7s-.3.1-.2.3l.3.2.2 2h.2l.2.8.3.2c.6.4.2.5.5 1.2h.2v.3l.3.2.5 2.6-.3.2c-.2.4-.1.7 0 1h-.2v.2l-.5-.2-.3.3v.5c.2.5 1 .6.2 1.2.1.5.4.8.8 1 0 .9-.1.6-.3 1.2.4.4.1.5.3.8h.2v.2h.5v-.5h.5l.2.3v.2l.3-.2v.2h.3l.2.3c.5.3.4-.2.8.5 1.3-.1 1.7-.8 2.8-1v-.5l1.8.2.2.3.8-.2.2-.7h.3v.2c.4.1.3-.3.5-.3h.3v-.2l1.2.3v-.2h.3l.2-.3c.4-.2 1.6.6 2 .7.6.2 1-.1 1.3-.3v-.2c.4-.2 1.3 0 1.8 0v-.7h.2c.6-.5.8.2 1.5 0v-.2h.3l.2-.3.8-.2.5-.7h.3c.3-.2.7-.9.8-1.3.8-.2.6-.5 1-1s.7.2 1-1c.5-.1.5-.2.7-.7.7-.2.9-.6 1-1.3h.3v-.3c.7-.2 1.3-1.2 1.3-2 .7-.2.5-.5.8-1l.3-.2v-.8h.2l.2-.7h.2c.2-.2.3-.5.3-.8.7 0 .9-.1 1-.7.6-.1.6-.4 1.2-.5l-.2-1.5h-.2l-.2-.8h.7v-.2c.3-.3.7-2.1.5-2.8h-.2v-1.3h.2l.2-.8c-.5-.1-.5-.3-.8-.5v-.5l.7-.5.2-.5 1-.2v-.2l1-.3v-2l.8-.2v-.2h.7l.2-.3h.7l.3-.5h.3v-.2l.7-.5.2-1h-.2v-.5h-.2l.2-.5h-.2l.2-2h-.2v-.7h-.2c-.1-.4.2-.9.2-1h-.2v-.5h-.2v-.3h-.9v-.8h-.2v-.3h-.2l-.2-2s.3-.1.2-.3l-.7-.3c-.4-.7-.2-2-.2-2.8l1.3-.7v-.3l.3-.2.2-.7c.1-.2.7-.2.8-.3l.2-.5.3-.2V335h.2v-.4h1.3v-.2h.2s.1.3.3.2l.2-.3h1v-.3c.5-.1 1-.4 1.3-.7l.2-.3 1.2-.2v-.2h.3v-.2h.5v-.2l.8-.7.2-.5h.5l.3-.5h.2l.2-1 .5-.2.7-1-.2-.8h.2c.3-.4.4-.1.5-.8l-.5-.2a5 5 0 0 1 0-2.1h.2v-.3h.2v-1.5c0-.1.4-.1.3-.3h-.2v-.3h-.4l-.2-1.6h.2v-.7h-.2v-1.8h-.2l.2-.5h-.2l-.2-1.3h-.2l.2-.8h.2v-1.2h-.3a2 2 0 0 0-1.3-1.5l-.2-.8h-.2v-1.5h-.2V309h-.2c-.2-.7.4-2.7.7-3 0-.6-.1-.7-.3-1h-.2c-.3-.4.2-.3-.5-.5-.1-.4-.3-.5-.5-.8h-.2l-.2-1.3h-.2c0-.3.3-.2.3-.3v-.1h.2v-.7h.2l.2-1h.2l-.2-.5.3-.2.3-1.1.3-.2v-.3h.2l-.3-1.2.3-.2v-.8h.3c.1-.7.8-1.7 1.3-2h.7c.2-.1.2-.6.3-.8l.5-.3v-.5h.2v-.2c.4.2.5-.1 1-.2l.2-1.2h.2v-.7l.8-.7-.2-.7.5-.3v-.3l.3-.2c.2-.3 0-.7 0-.7l.8-.7v-.5h.2l.2-.3h.3c.2-.2.6-.8.7-1.2.5-.1.4-.2.7-.5h.2l.2-.5.5-.2v-.3h.2l.3-.5h.3l.2-.3h.3l.3-.5.8-.2v-.2l.3-.2v-.3l2.3-2.1v-.5c.2-.2.4 0 .7-.2v-.2l.8-.7v-1c0-.1.2 0 .3-.5l.8-.2v-.2c1-.3.2-.3.5-1l.3-.2v-.3h.2v-.3l.3-.3v-.3l.5-.3c.2-.5-.1-1.1.2-1.5l.7-.5.2-1.3h.2l.2-1.2h.2v.2h.2l.3-1.6.3-.2.2-.8.7-.5v-.5l.7-.5.2-1.5.3-.2.2-1.5h.2v-.8h.2v-.3h.2v-1h.2v-2.3h.2l.2-.7-.5-.3-.8.3v.2h-.5v.2h-.3v.2l-.8.2v.2h-.5v.2c-.9.3-1.4-.4-2.3 0v.2h-.3l-.2.3h-1v.2l-.8.2-.3.5h-.8v.2h-.3v.2h-.5l-.2.3c-.8.3-.9-.4-1.2-.5-.7-.3-2.7.4-3 .7h-.7l-.2-.3h-.3v-.2h-.5v-.2l-.5-.3-.2-.7-.5-.3v-.5c-.2-.4-.4-.6-1-.7.1-.4.1-.3.3-.5v-.4h.3l.3-.7h.2c-.3-.5 0-.7 0-.8h-.2v-.7l-.5-.2v-.2c-.5-.4-1-1.2-1.6-1.3l-.2-1.1h-.2c-.2-.8-.1-.2-.7-.5l-.3-.5-.5-.2-.8-2-1.2-.2v-.2h.2v-.4c-1.2-.1-.5-.4-1.2-1-.1-.1.1-.2-.2-.2v.2l-.3.2-.7-.7c0-.8-.2-1.2-.3-1.8V241h-.2l.2-.8h-.2v-.3h-.1v-.5h-.2v-.4h-.2v-.8h-.2c-.2-.8-.4-.2-.8-.7-.8-.7-.5-1.5-2-1.6l-.3-1.3-.3-.2V233h.2l-.2-.8.3-.2-.2-1.3s.2-.1.2-.3h-.2v-.4h-.2v-1h.2v-.2l-.7-.5v-.7h-.2v-.5h-.2v-.7h-.2l-.3-.5h-.3l-.2-.3-1-.8-.2-.5h.2v-.8h-.3l-.3-2.1h.7l-.5-.7h-.2v-.7h-.2l-.3-1h-.2v-.3h-.2v-.3h-.2l-.3-1h-.2c-.2-.2-.1-.2-.5-.3-.1-.5-.5-.8-.7-1.2l-1-3.5-.5-.2-.2-1h-.2l.2-.8-.5-.3v-.1l-.5-.3c-.3-.4-.2-.7-.7-1l-.2-1.2h.2v-.3h.2l.5.7h.2v.3l.3.2.2.7h.2v.8l.3.2 1 1.2h.8l.5-1.5h.2v-.3h.2l-.2 1.2 1.5.2.2.7h.3l.2.3v.8h.2l.2.7h.2v.5l.7.3.2 1 .7.3v.7l1 .7v.3h.3l.2.8h.2v1.3l.5 1.2h.3v.2l1.5 1.2v.5l.3.2v.3h.2v.5h.2v.3h.2v1.8c0 .1.4 1.2.3 1.3l-.3.2c-.3.4-.3.6-.3 1.3h.7v.3h.2v2h.2v.7c.2.4.4.7.5 1.3.4.1.3.1.5.3h.2v.3l.5.3v.2l.5-.2v.2h.3l.3.3v.3c.4.1.3.1.5.3h.2v.3h.2c.2.2.2.3.3.7h.2v.8l.2.3.3.2c.5.6.1 1.6.3 2l.5.2.3.5h.2v.5l.5.3v.5l.7.5.2.5.3.2v2.6h-.2v.2l.3.2v1.3c-.1.1-.4 0-.3.5h.2l.2 1.2h.2v.3h.2l-.2 1 .3.2v.3l.5.3-.2 1.6h.2l.2 1 2.5.5.2-.3h.8v-.2h.5l.7-1.2h.7v-.6l1.5-.2v.2h.7v-.2l.7-.2.2-.3h.3l.2-.3.5-.2v-.3l1-.2c.2 0-.1.2.2.2v-.2h1c.2-.7.6-.8 1.2-1.2v-.2h.3l.2-.3h.7v-.2l1-.3v-.2h.5v-.2h.3v-.2h.5l.2-.3.5-.2v-.2h.3c.6-.4 1.4-.9 1.6-1.6h.5v-.2h.2l-.2-.5H482v-.2h.2v-.3l.5-.2.2-.3h.3v-.2h.7l.3-.5 1.5-.2v-.3l.8-.2v-.1h1l.2-.3h.3v-.2l.3-.2v-.7l.3-.2.2-.7c.8 0 1.7.1 2.1-.3.6-.4.1-.3.3-.8l.3-.2v-.3l.3-.2.2-.5 2-.3c.1-.2.2-.3.2-.7h-.2v-1.8h.2v-.3l.3-.2v-.7h.2v-.2l.7.2c0-.7 0-1 .3-1.3l.3-.2c.2-.3.1-1 .3-1.3l.7-.5v-.5h.2v-.3l.3-.2v-.7h.2v-.3c.2-.4.5-.6.5-1.3h-.3l-.2-.3-.5-.2v-.8l-.5-.3c-.2-.3.1-.5-.2-.7h-.5l-.8-1h-.5v-.2l-1-.3v-.2h-.7v.2l-1-.8v-.3l-.5-.3v-.2h-.3l-.2-.5-.3-.2-.2-.7h-.2v-3c-.9.3-.4.5-.8 1.2l-1.5 1.3v.3l-.5.3v.3l-.3.3h-.3l-.3.5c-.4.3-.7.2-1 .7h-.5v.5l-1.2-.2-.2-.3c-.5-.2-.6.1-1-.3-.6.1-.6.2-.8.7l-1.3-.2c-.2-.6-.4-.5-1-.7 0-.7.1-.8.3-1.3h.2l-.2-1.5h-.2c0-.3.3-.2.3-.3l-.3-1h-.5c0 .3-.1 1.2-.3 1.3h-.5l-.3.3v.5c-.4-.1-.4 0-.5-.5h-.3c.2-1.1.1-2.1 0-3.3-.8-.2-.5-.6-1-1-.4-.3-.7-.2-.8-.8h-.2l.2-.8h-.3c-.5-.3.3-.7-.8-.8-.1-.7-.3-.7-.5-1.2v-.5h-.2v-.3h-.2v-.7l-.3-.2v-.3l-.3-.2-.2-.7h-.3c0-.4.1-1.6.3-1.8.2-.2.6.1 1 .3v-.2l.2-.2h-.3v-.2l-.3-.2-.2-.8h-.1.5l.3.7.3.2c.6-.1.5 0 .7-.5.4.2 1.2 1 1.8.8v-.2l1-.2c.1.6.4.9.7 1.3v.3h.2c.1.4-.1.8.2 1.2l.7.3c.2.3-.2.5-.2.7l.5.3v.3l.3.2v.8l.8.3v.5h.2v.5l.5.3c.3.5.2.6.8.8.1 1.1.4.9 1 1.3l.5.7 1 .2.2.3h.7v.2l.8.2v.2c.8 0 1-.1 1.5-.3v-.2l.7-.2v-.2l.7-.2.2-.3h.3l.2-.3c.6-.3.5.3 1-.5h.3v.2l.5.2.5.7h.2l.2.7h.2v.7h.2l.2 1.2h.2c.2.8 1.2 1.1 2 1.3h1.6c.1 0 0 .3.5.3h1.8s.2-.3.5-.2v.2l1 .3v.3l1-.2v.2h.7l.2-.3.8.2.3-.5.5.2v.2l1.5.2.2-.3c.3-.2 1.1.2 1.8 0v-.2h1v-.2l.7-.2v-.2h.5v-.3l1 .2c.4-.1.9-.3 1.5-.3v.8h.3c0 .2.3.9.2 1.2h-.2l.2.5h.8v.2h.3v.2l.5.2.5 1.5h.3v.2l.7-.2v.5h.2v.2c.6 0 .9 0 1.2-.3h.2c-.1.3-.2.3-.5.5.1.9.5 1 .2 1.8.4.2 1.2.4 1.5.7h2.3v-.2l.3-.2v-.3h.2l.3-.5h.5c-.2.5-.5.7-.7 1.3-.8.2-.5.6-1 1v.2h-.8v.2H519l-.2.3-.7-.2v.2l-.5.2c.5 1.9 2.5 2.7 3.3 4.3.5 0 .9 0 1.2-.2l.2-.3.7-.2.2-.3h.5l.3-.3.5-1.2-.2-1.5h.2l.2-1 .7.2-.2.5.3.2c-.1.3-.2.2-.3.3.1.6 0 .5.5.7-.1.4 0 .3-.3.5l.2 1 .5.3v.3h.2c0 .4 0 .4-.2.7h-.2v.7l-.3.2c-.3.7.2 1-.5 1.5 0 .4 0 .4.2.7h.2v.5l.5.3-.2.5h.2l.2 1-.3.2v.5h.3l-.2 1.5h.2v.5h.2v.5h.2v.2s-.2.1-.2.3h.2v.3h.2v.5h.2v1h.2v1.2h.2v.7h.2v.7h.2v.3h.2l.2 1h.2v.3h.2v.3h.2v.3h.2v.5h.2v.5h.2v.5h.2v.8h.2l.2 1.5h.2v1.5h.2v.5h.2v.3h.2l.2 1.2h.2v.3l.7.3.2 1h.2v.3l.3.2.2.7h.2l.3 1.5.3.2.2.7.3.2v.3h.2l.2.8-.3.2h-.2v.2c.3.3.1.4.3.7l.3.2.2.5h.2v.3l.3.3v.3h.2v.3h.2v.3l.3.2v.3h.2v.3l.3.3h.7v-.2c.6-.2.8-.5 1-1v-.5l1.2-.7v-.5h.2v-.3l.3-.3v-.3l.5-.3c.2-.3 0-.4.3-.7v-.2h.8c.2-.1-.1-.1.2-.2v-1H540v-.3h-.2V257h-.2v-.2h.2c.1-.6.1-.9.3-1.3l.5-.3.2-1.3.3-.2-.5-3.1.2-3h.2v-.3h.2c.2-.6-.3-.5-.3-.7v-1.3l.7-.7v-.2c.5-.2 1.1.1 1.5-.2l.5-.8 1.5-.5c.1-.5.3-.4.3-.5v-.7h.2v-.5h.2v-.2h.2l.2-.2v-.2h.3v-.2l1.3-.2.3-.5c.4-.3 1-.6 1.6-.7.3-1.2 1.2-1.4 1.5-2.6h.3c.2-.6.3-.4.7-.8h.2v-.7h.2v-.2l.2-.2h1.2l.2-.3.7-.2.2-.3h.5l.2-.3.8-.8v-.3h.2l-.2-1.3h.2v-.3h.2v-.3h.2l.2-.7 1.3-.3.2-.3v-.1h.2v.3l1.1-.2v.7c.9 0 1.1-.1 1.3-.7h.7v-.3c.1-.2.2.2.2.2l.5-.2v-.3c.4.1.4 0 .5.5.7-.1.6-.3 1-.7-.1-.7-.4-1-.5-1.6l.8-.3-.3-.8h-.2v-.3h-.2v-.3l1.2.8.2.5h.8l.2.5h.3l.2.7.5.3v.7l.3.2c.3.6-.1 2 .2 2.6h.2v.3l.3.2.2.8h.2v.3l.3.2v.5h.2l.2.5h.3l.2-.3v-.2h.5v-.3h.7c0 .8-.2 1.3.5 1.5 0 .5 0 .9.2 1.2l.3.2-.2.2.2 1.8.7.2.2.5s-.2.1-.2.3h.2v.5h.2l-.2 1.6h-.2l-.2.7h-.2v.5h-.2v1.3h-.2c.1.5.3.5.5.8.4 0 .5-.2.7-.2l.2.3c.3.1.3-.2.3-.2l1.3.2.3-.8h.5v-.2l.7-.3.5-1.8h.3l.3.5h.3v.2l.5.3c.2.2-.1.5.2.7h.7v.2h.2v.3h-.2c-.1.6.5.3-.2.8.1 1 .2.6.7 1.2h.2v.5h.2v.3h.2v1.3h.2v1h.2v.7h.2v.8l.7.3.2 1.6h.2v.8h.2v.3h.2c.3.8-.1 1.6-.5 1.8l.5.3v.3l.3.2v.8h.2v.3h.2c.1.4-.2 1.7-.3 2l-.3.2.2 1.2h.3v.7l-.5.3c-.1.2-.6 1.8-.5 2.1h.2v.8l.3.2v.7l1.6 1.5v.3l.7.5.2 1 .5.3.2 2.5h.2v.5h.2v.5h.2v.7h.2c0 .1-.3.8-.2 1.2h.2v.3h.2v.5h.2l.3 2.5.5.2c.2.2.2.5.3.8h.2c.2.5 0 1.3.3 1.6.2.4 1.1 1.1 1.6 1.2.1.4.1.3.3.5v.2h.3l.3.5h.3v.2h.3v.2c.3.2.4.4.8.5.1-.5.3-.5.5-.8h1.2c0-.7-.1-.9-.3-1.3h-.2l-.2-.7H592v-.7l-.5-.2c-.2-.2 0-.3-.2-.7h-.2l.2-3.3s-.2 0-.2-.3h.2v-.7h-.2v-.3h-.1v-.5l-.5-.3-.5-1.5-.5-.3v-.2h-.3l-.2-.3-.7-.5-.2-.7h-.1v-.3l-.3-.2c-.4-.4-.7-.8-.8-1.5h-.9v-.2c-1-.2-1.5-1.8-1.5-3.1-.4 0-.4.1-.7.2-.2-.5-.1-1.3-.5-1.6v-.2h-.5c-.1-.5-.4-1.5-.2-2.1h.2v-.5h.2l.2-1.3h.2v-.3h.2V257h.2v-1h.2l.2-.7h.2l-.2-1.5c0-.2.4-1.1.3-1.3h-.2l-.2-.8h.3v-.3h.8v.2h.8v.2c.2.2.4 1.3.5 1.6h1v-.2c.6.5.7 1.5 1.3 2v.2h.5c.1 1 .8 1.3 1 2.1h.3l.3 1.3.8-.3v.8l.7.2s.2-.3.5-.2v.2c.4.3 1.3 1.1 1 2h-.2v.3h-.2l.2 1.8.5.2-.3.8c.8-.2 1.3-.5 1.5-1.3h.7v-.3h.2v-.3h-.2l-.3-1.8h-.2v-.3h-.2v-.3c.6.3.3.5.7 1h.2l.5.7h.5l.2-.7c-1-.5-1-1.2-1.8-1.6v-.2c.5.1.7.1 1 .3l.2.3h.7v-.2c.2 0 .3.2.3.2l.5-.2v-.2c.2 0 0 .1.2.2h.5l-.2-.5.8.3v-.2l.5-.2c.1-.4.1-.3.3-.5v-.2h.3v-.2h.5l.2-.3.5-.2v.1l.5-.2c.1-.5.4-.6.7-1h.2l.3-1.2h.3c0-.6 0-1-.3-1.3.1-.6.2-.6.7-.8 0-.4 0-.6-.2-.8h-.2l-.2-.8h-.2v-.7h-.2v-1.5l-.3-.2c-.2-.3 0-.7-.2-1.2l-.3-.2v-1.3h-.3v-.3c-.7-.2-.5-.6-1-1l-.2-1.3c-.4-.1-.4 0-.5-.5h-.6l-.2-.5h-.2v-.2h-.2v-.3l-.3-.2v-.3h-.1v-.5h-.2l-.2-.3h-.3l-.5-.7h-.3v-.2l-.5-.3v-.3h-.2v-.5l-.7-.5v-.3h-.2v-.3l-.3-.2v-.5h-.2v-.3h-.2c-.2-.4.2-1.2.3-1.3v-1.5h.2l.3-.5h.3v-.2h.3l.3-.7h.2l.2-.5.3-.2v-.3l.5-.3c.2-.3-.1-.5.2-.7l1-.2.5-.8c.7-.5 1 0 1.3-1.2l1 .2v-.3l.8.2v.3l.8-.2v.2h.2c-.1.8-.3 1-.3 2.1l.3.2c.2.2.5.9.5 1.3l1.2-.2.2-.3c-.1-.7-.3-.6-.7-1h-.2v-.2h.5v-.2h.2v-.5c.9-.2 1.8-.7 2-1.5h.5v-.3l.5.2.3-.5v-.2l.5.2v-.2h.3v-.2H611.1v.2c.7-.1.9-.4 1-1 .6-.1.7-.4.8-1h.3v-.5h-.3v-.3h.3l.2.5.3.2.3.5v.3h.5v-.3h.8v-.3l1.3-.3 1.2.2c.2-.6.2-.3.5-.7h.2c.2-.4 0-.9 0-1.3l1-.5.2-.5.5.2.5-.5v-.5h.7v-.2c.4-.1.4 0 .5-.5h.2c.1-.3-.2-.5-.3-.7.5-.2.8-.3 1.6-.3v-.3h.8l-.2-1h.5l-.3-.8 1.3-.2v-.4h.2l-.2-1.5-.8-.2.2-.3v-.2h.5c0-.6 0-1.3.3-1.5h.7c.2-.1 0-.2.5-.3v-.5l.7-.3v-.2h.2v-1.2l.5-.2c.1-.2-.3-.3-.3-.3v-.2h.8c.2-.1 0-.4.2-.7h.2v-.2c.4.2.4.1.8 0-.1-.7-.2-.5-.5-1h-.2c-.1-.4.3-.4.3-.5l-.2-1.2 1.2.2v-.2h.2c-.1-.3-.5-.4-.3-.8 0-.1.4-.1.3-.3l-.3-.2v-.3c.3-.1.4-.3.8-.3l-.2-.3v-.2l-.8-.2-.2-.3c-.7-.3-1.2.5-1.8 0l-.2-.3c.5-.2.8-.3 1-.8.6-.2.4-.4 1-.5-.1-.7-.4-1.1-.7-1.6l-.5-.2v-.3l-1-.3v.2h-.3v.2l-.5.2c-.1-.4-.2-.5-.5-.7.2-.2 1-.5 1.5-.3v.2h.3v.2h.7v-.8l-.5-.3c-.3-.4-.3-.8-.7-1.2l-.5-.3c-.5-.7-.7-1.6-1-2.5h-.4v.2h-.5c.2-.3.4-.4.5-.8-.8-.7-1.7-3.1-.8-4.4l1.2-.8-.2-.8 1-.5v-.3l.5-.3.2-.5 1-.3.3-.5h.8c.1-.1.2-.5.5-.7.1-.2.1-.1.5 0v.2l.7-.2.7-1.6c-.8-.1-1.4-.7-2 0h-1l-.5-.7h-2.1l-.2.5-1 .3c-.1.4-.1.5-.3.7v.2h-.8v.2h-.5v.2c-.2 0 0 0-.2-.2-1.2-.4-.5-1.9-1.8-2.3l-.2-.5h-.2v-.5h-.2v-.7h-.2l-.2-.5h-.2c-.1-.3.1-.2.2-.3 0-.7.1-.6.3-1h2.1l1.2-1.8h.3l.3-.5.8-.2.7-.8h.3l.5-1.5.3-.2.8-1 2.6.8c-.1.4-.3.5-.5.8h-.2l-.2.8-.3.2v.5l-1 .8v.5h.2l-.2.7h.2c.3.3.1.1.3-.2h.3l-.3.5c-.1.4 0 .4-.5.5l-.2.3.2.3v.2l.8-.2v-.2h.2l-.2-.5.5-.2v-.2h.3l.8-1h.3l.2-.3h.3l.3-.3h.3v-.2h.3v-.2h.3v-.2c.4-.2 1.2 0 1.5.2l.2.3c.5.1.4-.3.5-.3h.3l.2.5c.6.2.4.4 1 .5v1.8l.5.2c-.4.5-.7 0-1.2.3v.2c-.4.2-.3.5-.7.8 0 .5.1 1.1.7 1 0 0 .1-.3.3-.2l.3.3c-.1.3-.2.3-.5.5.2.3.5.6 1 .7.1.1 0 .3.2.2v-.2l.7-.2v-.2l1 .2v-.2l.8.2.2 1.5h.3v.5l-.2.2h-.7c.1.5.3 1.1.7 1.3v.2l-.5.2.3 1.3h.3l-.3.3.2.3-.8.7.2 1.3h-.2v.5h-.2v.3h.5c-.1.3.2.8.2.8s-.2.1-.3.5c.4.1.3 0 .5.3.8-.1.8-.5 1.5-.7l.2-.7.7-.2 1.8-.2.2-.8c.7 0 .8-.2 1.3-.3.1-.9.5-1.4.5-2.5h-.6v-1s.2 0 .2-.3h-.2v-.8s.3-.2.2-.5h-.2l-.2-.7-.5-.3-.2-1h-.2v-.2h-.5l-.2-.7s.3-.2.2-.5l-.5-.3v-.3h-.2v-.3h-.2v-.5h-.2v-.2c0-.1.3-.2.2-.5h-.2c-.4-.4-.6-.1-.8-.8h-.7v-.2c-.4-.1-.4 0-.5-.5h.5l.2-1.6c.1-.2.6-.2.8-.3l.2-.3h.5l.2-.5.8-.7v-.3h.2v-.2l1-.2v-.2l.3-.2v-.1l.7-.3c0-.4-.1-1.4-.3-1.6 0-.8-.2-1.1.5-1.3l.2-.7.8-.2v-.3l.3-.2c.3-.4.7-.6.8-1.2l.5.2v-.2l.5-.2v-.7c.4 0 .4 0 .7-.2v-.1h.3l.5-1.2h.5v.2h.2l-.2.5c.7-.1.6-.3 1.2-.5l-.3 1c.3.3.3.5.8.7l.2.7c.4 0 .4-.1.7-.2.2.1.4.8.8.7v-.2c.8 0 .6-.1 1-.5l.3-.2v-.5h.2l.2-.3h.3l.2-.5h.2c.2-.3.4-.4.5-.8h.2v-.5l.5.2v-.2h.3c0-1.6.7-1.5 1-2.6.6-.1.5-.1.8-.5h.2v-.7l.8-.7.2-.5h.2l.2-.3h.3v-.1h.3c.2-.2.2-.6.3-.8l1-.8v-.4l.3-.3v-.3h.2v-.4l.3-.2c.3-.5-.2-.4 0-1h.2v-.3h.2v-.3h.2v-.5h.2v-.3l.5-.3v-.2l.5-.2.2-1h.2v-.3l.5-.3v-.3l1.3-1 .2-1.3.3-.2.2-.3-.5-.2.2-.5h.2v-.3h.2v-.5h.2v-.3h.2c.1-.4-.1-1.1-.2-1.3h-.2l.3-1-.5-.2c0-.6.1-.8.3-1.1l.3-.2c.2-.5-.6-.5-.3-1v-.3h.3v-.2l.5-.7h.2v-.7h.2l.3-.7-.3-.2h-.2l.2-.7h.2l-.2-.5h-.3l.2-1.2h.2v-.2c.7 0 .9.3 1.5.5v-.2h.2v-.5h-.2s.1-.6-.2-.3c0 .2.1.4-.2.3v.2h-.7v-.2l-.5-.2v-.5l-.5.2v-.2l-1-.8h-.2v-.8l-1.5-.7v-.3l-2.1-.2v1.5h-.3v-.3h-.9l-.2.7c-.5.1-.6.3-.8.7h-.7c.3-.6.6-.9.7-1.8-.4-.1-.6-.2-.8-.5-.3.3-.4.9-.5 1.3h-.7v-1.5h.2l-.2-1.8-2.1.3-.2-.3h-1l.2-.7.3-.2v-.3h.2v-.3l.5-.3v-.2l.5-.2v-.3l.3-.2.7-.8.7-.2 1.3-1.5c.2-.2.5.1.7-.2v-.8l1.2-.7v-.7h.2l.2-.7h.2l-.2-.7.5-.2.2.3.7-1h.3c.2-.7 0-.2.5-.5v-.2h.3l.7-.8h.5l.2-.8.7-.2v-.2l.5.2.8-2.5.5-.3v-.3l.3-.2c.3-.4-.2-.3.5-.5l.3-.7h.2l-.2-.8h1.1c.2-.7.9-1.1 1.8-1.2l-.2-.8c.4.1.3 0 .5.3.5-.1.5 0 .7-.3h.2l-.2.8.3-.2h.8v-.2h2.5s0-.2.3-.2l.2.3c.2 0 .3-.3.7-.2v.2l.8.2c.1.1.3.4.2.7h-.2c0 .4.1.4.2.7l.8-.2v-.5h.2c.1-.5.2-.5.7-.7l.3.2c.2.7.1.2.5.5v.2l.5.2v.2l2.5-.3c.1.4 0 .3.3.5v.2l.8-.2c-.1-.5-.3-.5-.5-.8l.5-.2-.2-.3.3-.8c.8 0 1.2.1 1.8.3v.2l1.6-.2.2.5c.7-.1.4-.1.8-.5v-.2l1-.2c.2.8.6.8.8 1.5l.5.2-.2.3c-.5.5-1.3.2-2.1.2 0 .6.4 1.9.8 1.8v-.2c.7 0 1.4 0 1.8-.2v-.7c.7.1.7.4 1.5.5l.2-.7c.5-.1.8-.3 1-.7h.5v.2h.2v.5l.8-.2.2-.3.5.2v-.2l.8-.2-.2-1-.3-.2c-.6 0-1 .1-1.3.5l-.7-.3.2-.8h.2l-.2-1 .7.2v-.2h.2l-.2-.5h.2v-.5c.1-.2.2 0 .3-.5l1.2-.3.5-.7.2.2.8-.2c.1-.5.2-.7.7-.8l-.2-1 1.2-.5.2-.8.5.2v-.2h.3l.2-.3.8-.2v-.2h1.5v-.2h.3v-.2c.5-.1.3.5 1-.2l.8.3v.3c.4.1.5.2.7.5l.8-.2.2-.3.5-.2s-.1-.1.2-.3v1.5l-.5.2c-.2.7-.5.8-.5 1.8.7-.1.9-.2 1.2-.8h.2l-.2 1-.5.2.2.8 1-.5c.2-.7.4-.4.8-.8v.3l.3-.2v-.5l.5-.2.3-.3v-.3l.5-.3v-.3c.7-.1.6-.2 1-.5v-.2l1.2.2v-.2h.2v.7l.5.2v-.3l.7-.2v-.5l-.3-.2c-.2-.2-.3-1.1-.3-1.5h.5c.1-.1.4-.7.2-1h-.2v-.2h1v-.2h1v-.2h.2c.4.5 1.4.9 2 1.2v.2c-.5 0-1.1-.1-1.3-.3-.8.1-.9.6-1.5 1l.3 1.8H721v.3l-.3.2c-.2.4-.3.8-.3 1.3h.3v.5l-.5.2v.7l-1.8.2s-.2-.3-.5-.2v.2h-.3l-.2.3h-1.2l-.3.3v.3h-.2c0 .3.3.2.3.3l-.2.8-.5.2c-.6.3-.1.4-.3.8h-.2l-.2.5-.3.2v.3l-1.3.7v.7c-.9.2-.9.5-1.3 1.2l-.3.2v.5l-.5.3-1.2 1.3h-.3l-.7 1h-1.3c-.1.5-.3.5-.5.8h-.8v-.2l-1 .2c.1.5.3.5.7.7l-.2 1h-.2c-.2.6.1 1.4-.3 1.8v.2c-.2-.1-.5-.3-.8-.2v.2l-.8.7c-.5.5-.1 1.1-.3 1.8h-.2v.7h-.2l-.2.7h-.2l.2 3.5h.2v.8h.2v.3h.2l.2 1h.2l-.2 1.3h.2v1h.2l-.2 1.8h.2v.7h.2v1.2h.2v.3l.3.2v.5h.2l.2 2s-.3.2-.2.5l.3.2c.2.3.2.7.2 1.2.9-.1.5-.3 1-.7l.7-.2.3-.5h.2v-.3l1.3-1 .2-3 .8-.3v-.2l1.8-.2-.2-2.6.5-.7.3-.2v-.3l.5-.3v-.3l.5-.2.2-.3c.3-.2.2.1.5-.3.7 0 .9-.1 1.2.3.4 0 .6 0 .8-.2v-.3h.2l.3-.5h.3c0-.8-.8-1.5-1.3-1.8l.2-.8h.2v-1.8l1.8-.8v-.2c.3-.1.7.3.8.5.5-.1.5-.3.8-.5V125l-1.3.2V124c-.1-.3-.8-.7-.7-1.3h.2l.3-1.5.8-.5.3-1.5c-.7-.2-.7-.5-1.5-.5v.3l-.5-.2-.2-.7h-.2c-.5-1.5 1-2.4 1.5-3v-.2l.3-.2v-.5h.2v-.2l.3.2.2-.8h.5l-.2-1 .5-.2c.1-.6.4-.6.5-1.3l.8.2v.3h1.3v.3h.5v-.2h.2v-.7c.7-.1 2.1-1.1 2.3-1.8h.5l-.3.3v.5c-.3.9-.2 1.1-.2 2.1.4-.1.5-.1.7-.3h.3v-.2l.5-.7h.2v-.3l.5-.2.2-1.2.5.2v-.2l.7-.2.2-.5c.8-.1.9-.2 1.6.2v.2h.3v.2h.3l.3.5h.8v.2h.2v1c.4.1.5.3.8.5v.2l1 .3.5-1.8h.2c.3-.3.5-.5.7-1 .6-.1 1.1-.2 1.3-.7h.2l-.3-.7h.7v-.3l.3.2c.7 0 .9-.2 1.2-.7h.2c0-.3-.4-.4-.5-.5v-.3c.6.1.8.4 1.3.5l.7-.5c-.1-.4-.1-.5-.3-.7v-.3c.4.2.6.1.8.5l.7-.3v-.2h.3l.2-.3h.5v-.2h.3v-.2l1-.2v-.2h.5l.2-.3h.3v-.2h.3v-.2h.5l.2-.3h.3v-.2l1.2-.2v-.2h.3v-.2c.3 0 .3.3.3.3l1.8-.3v.2h.3l.2.3h.3v.2h1.2l.2.2c.3-.4.7-.5 1-1h.2v-.2l-.3-.2.2-1-1-.2v-.2h-.2c-.2-.3.2-.5.2-.7h-.2V99h-.2l-.2-1-.3-.2v-.5l-.5-.3-.3-1.2c-.4.1-.6.2-.8.5h-.7v.7h-.2c-.1-.4.3-.3.3-.5v-.3l.5-.2v-.5h-.2v-.2l-.5.2v.3h-.7v-.2c-.3-.2-1-.8-1.5-.3h-.5v-.2l.5-.2v-.2l2 .2v-.3h.2c0 .3.6.2.8.3v.2h.3v.2l2.3.3v-.2h.5v-.2c.4-.1.4.1.7.2v-.2h.3l.2-.3h.3v-.2h.3v-.2l.5-.2c.1-.7.2-1.4.8-1.8-.1-.5 0-.5-.3-.7h-.3l-.3-.5-.2-.3.2-.3h.3l-.2-1.2.7-.3V89l.8.2v-.3h.2c-.2.7-.4.4-.5 1.3h.5l-.2 1-.3.2v.8c.8.1 1.2.2 1.5.8 1-.1 1.2-.5 2-.7l.3-.7h.3l.2.3h1.5c.3.6.8.9 1 1.6h.2c.1.3-.3.8-.3 1 .4.2 1 .6 1.3 1 .5 0 .6-.1.8-.3.6 0 .7.1 1 .3v.5h.5l.2.3c.7.5.5.1.8 1 1-.1.9-.6 1.6-.8-.5.8-.2.9.3 1.2zm-381.7 3.9l.3.2-.3-.2zm12.7 13c-.1.8-.3.6-.8 1v.2l-.5.3v.2l-.5-.2v.2c-.6.2-.6.3-1.5.3v-.5h.2c0-.6 0-1.1.3-1.3.7-.4.8.5 1.2-.7h.2l-.2-.8h.2v-.5h.5v.5l.8.2c0 .4.2.9.1 1.1zm1.1-25h.3v.4h-.3v-.4zm.5 27h-.3l-.2 1h-.2v.3h-.2c.1-.9.4-1.7.7-2.5l.3-.2v.2h.2l-.3 1.2zm3-31.3l.3.2-.3-.2zm1.8 27.5l-.5.2v-.3h.5v.1zm1.1 0v.2c.2 0 .3-.3.7-.2l.5.5v.2l-1.6-.2-.2-.7.6.2zm-17.7 20.9l.3.2-.3-.2zm39.3-16l-.3-.8h-.2c-.3-.5.2-.7-.3-1.1 0-.7.1-.6.3-1h.8l.2 1.3h.2v.3h.2s-.3.8-.3 1.3h-.6zm1.1 1h-.2v-.2h-.2v-.2h.3v.4zm9.4-9.8l.2.8c-1.1.4-1.5-.4-2.1.8l-1-.2c0-.7 0-1-.3-1.3l-.3-.2v-.3l-.5-.3c-.2-.4 0-.9-.3-1.3-.2-.3-.2-.4-.7-.5l-.3-.8c.6-.2.3-.2.7-.5v-.2l.8.2v-.5h.2v-.2h.5v.3c.4 0 1-.1 1.2.2.2.2-.1.5.2.7h.5l.3.5.5.2.3.3v.3c.4.6 1.1 1.3 1.2 2.3l-1.1-.3zm3.5-11.4l1.5.3v.2l.5.3v.3c.2.2.3.1.7.2v.3c-.2.3-1.3.2-1.8.2-.2-1.1-.7-1-.9-1.8zm4.9 9.1h-.2c-.3.7.1.8-.7 1.2v.2h-.2v-.2h-.2v-.8h-.2l-1-1.2h-.3c-.2-.2 0-.4-.2-.7l-.3-.2v-.2h-.5v-.2h-.2v-.5c.4 0 .6 0 .8-.2v-.3s.5.3.8.2l.3-.3v-1.2h-.2v-.2l-1 .3-.3-.3v-.7h-.2v-.2l2.3.5.2 1h-.2v.8h.2v.7l.3.2c.4.4.7.7.8 1.3h.2v1zm1 2.6h.7v-.2c.7 0 .7.2 1.1.5l-.2.5h-1v-.2l-.7-.3v-.3zm4.4 6.6l-.5.2.2 1-.7-.2v.7l-.8.2-.5-.3v-.2h-.5l-.3-.5h-.2v-.3l-1-.8v-.3c.4.1.4 0 .7.2v.2h.5v.2c.2 0-.1-.1.2-.2h.7v-1.2l-.7-.3v-.2l-.8.2v-.3h.7l.2-.3v-.2c.4-.2.5 1 .7 1.2l.3.2.5.7 1.5.3zm-52.6 223.7h-.3c-.2-.1.2-.2.2-.2l-.2-.3h.3v.5zm2-89.3h-.2v.2l-.5-.2-.2-.3c-.8-.3-1.2.5-1.6.2-.4-.3-.1-.1-.3-.5h-.2v-.5c-.1-.3-.5-.6-.8-.8v-.2h.8v.7l.7.2v.2h.5l.2.3c.3.1.7-.4 1.2-.2v.2l.5.2v.5zm45.7 5.8l1.5-.2c0 .6-.1 1-.5 1.3v.2c-.5-.1-.6-.3-1-.5v-.8zm-2 20.5h.2v-.7h-.2v-.2h.2v-.6l.5.2.2.2v.8h.2v.3h.2l-.2 1.3h.2l.3 1 .5.3v1.2c-1-.3-.4-.7-.8-1.3l-1-.8v-.5h-.3v-1.2zm-7.6-20.7h.2v.3h.2v.2h-.3v-.5zm-3.6 27h.3l.2-.5h.2c.2-.2.2-.3.3-.7h.3v.8c-.5.3-1 .9-1.3 1.5h-.3v-.2l-.2-.3.5-.6zm-3.9 5.9l.5-.2v-.5h.2l.2-.5h.8v.5c-.3.2-.8 1-1 1.3h-.3l-.3-.3v-.3zm-.8 21.7v.3h-.2c-.3.3-.3.1-.5.7h-.5l-.2-.3c.1-1.3.6-.6 1.2-1.3h.3l.2.7h-.3zm.3-17.3c0-.6-.1-1.7.2-2v-.1l.7.2.2.3h.2v.5h.2l-.3 1-1.2.1zm6.6 16.5v.2h-.8v-.3c-.6 0-.6 0-.8.3h-.5c.1 0 .3-.9.2-1.2h-.2v-.3h-.2v-.8h-.2l-.2-.7h-.2v-.5l-1-.8-.2-.3h-.2l-.2-.3h-.2c-.2-.3-.2-.9-.3-1.3h-.2v-.7l-.3-.2v-.3h-.2c-.3-.9.7-1.2.3-2.1h-.2v-.5h-.2v-.3h-.2l.2-1.3-.5-.2.2-.8h.2c.2-.5-.1-1.1.2-1.5v-.2l1 .2c0 1.5.3 2.3.3 3.8l.2.8-.3.2c-.1.6.8.6 0 1.3v1.2l1 .3v.2l.3.2v.3h.2l.3.5h.5v.2h.2a6 6 0 0 0-.3 2c.8.2.5.4.8 1h.2l.2.5h.3v.7l.7.2.3.8h-.2zm3.4-1.8h-.7l-.2-.3h-.3v-.5h.2v-.2c.5.1.6.4 1 .7v.3zm3.3 16.1l-.8-.5-.3.2v-1.3l-.5-.3.2-1.6c0-.3-.3-.3-.3-.3-.2-.5.1-1.1.2-1.5l-.7-.2c0-.4 0-.4.2-.7h.2v-.8l.3-.2v-1h-.2v-2.5h-.3l-.2-1.3c.5.1.5.2.7.7.5.1.5.3.8.5l-.2 1.3h.2l.2.7h-.2v.3h-.2l.2 2.3h-.2l-.2 2 .3.2v.3h.2v1h-.2c-.1.3.2.3.2.3.2.9-.2 1.2.5 1.6v.8zm.7-26.8c-.1.5-.3.5-.5.8h-.5l.5-.8h.5zm-5-10.7h.2l.2.3h.7l.2-.8h.5l.2.3v.2h.5v.7h-.2l.2.3v.2h.5c.1.4.1.5.3.7v.2c.4.1.6-.3.7-.5.4 0 .4.1.7.2v.2l-.5.2-.2 1.2-.5.3-.2 2-.8.3v.2l.8.2-.3.3.2.3h.8l-.2.7h-1.3c0 .4-.2.5-.2.7h.2v.8h.2v.2h-.4v.2h-.2v-.2c-.4-.3-.3-.5-.3-1.2l-2-.7.2.5-1 .3c.1.4 0 .3.3.5v.2h-.5v.2h-.2l-.2-.5-.5-.3.2-.3-.5-.2.2-.5c-.1-.2-.5-.1-.3-.7h.2v-.5h.2c.2-.7-.3-.7.3-1.2-.2-.8-.6-.3-.8-1.2h-.2c0-.2.1.1.2-.2.2-.7.8-1.2.2-1.6 0-.4 0-.4.2-.7h.2v-.7l.8-.5v-.2l1 .2c-.1.1-.1-.2.2-.1zm-.3-3.1h-.2v.2l-1.2-.3.3-.7h.7v.2h.2v.5c.1.1.1-.1.2.1zm-.2-76.6h-.2v-.8h.2v.8zm6.8-5.3h-.3v-1h.2v-.2h.2v.2h.2l-.3 1zm15.6-20.9h-.2c-.1.3.2.4.3.5l-.2.5c-.7-.1-1.1-.6-1.5 0h-1.3l.3-.3v-.5h.2c.4-.4 1.5-.1 2-.3v-.2h.2v-.5h.5l-.3.8zm4.3-5.4c.1.3.2.3.5.5v.2l-.3.2c-.6-.1-.9-.4-1.2-.8.6 0 .5.1 1-.1zm2.3 10.2h-.2c-.1.5-.3.5-.5.8-1.5 0-1.1-.3-1.5-1.3h-.2v-.7l-.7-.5c-.2-.4.1-.8.2-1-.3-.6-.7-.4-.8-1.3.4 0 1.1.3 1.3.5.5.3.3.7.7 1.2l.5.2c.4.4.3.8.2 1.3l1 .3v.5zm17.1-11.5h-.2l.2.7c-.7 0-.9.1-1.2-.3h-1.3l.2-.3h-.2l-.2-.7h-.5c.3.9-.1 1.4-.3 2.1v.8l-.3.2c.2.3.1.2.5.3v.2h.2l.3-.5h.5v-.2h1.5v.2l-1.2.2-.2.5c.3.3.4.6.8.8l-.3.5h.2l.2.5h.5v.2h.2l.2.3v1.3h-.2v.2h-.5c-.2.9-.3 2.2.3 2.8 0 1.1.1 1.6-.3 2.3h-.8l.2-.5c-.9 0-2.7.7-3.1 1.2l-.8-.3v-.3l-1.5-.5-.2-.3h-.3l-1-1.2h-.7c-.1-.1 0-.2-.5-.3l-.2.5c-.9-.1-.8-.5-1.2-1.2h-.2v-.7h-.2v-.3h-.2v-1h-.2v-.7h-.2l.2-1.3.8-.3v-.5c0-.1-.4-.1-.3-.3h.2l.3-.3v-.5h.2v-1.3h.2l.8-1h1v-.2h-.2c-.2-.7-.1-.2-.7-.5v-.1h-.3v-.2h-.3v-.2l-.3-.2v-.3l-.3-.2-.2-.8h-.2v-.3l-.5-.3-.2-.5h-.3c-.1-.5-.3-.7-.8-.8l-.2-.7v-.5l-.3-.2v-.3l-.5-.3-.2-.7h-.2c-.2-.6 0-1.5 0-2h-.3v-.3h-.2l.3-1.3c-.2-.1-.2-.3-.3-.5-.5.1-1.1.4-1.5 0h-.2v-.2l.3-.2c.1-.3-.2-.3-.2-.3l.2-.8h.3l.2-1.6.3-.2v-.3h.2v-.5l.5-.3c.1-.4-.3-.4-.3-.5l.2-.5-.2-.2.5-.2.2.2v-.2l.5-.2v-.4h.3v.7h.5v.2h.2l-.2.5.3-.3h.3v-.2c.3-.3.3-.1.3-.7h-.7v-.2h-.2v-.2h.2l.2-.3.2.5h.5l.2-.3v-.2c.1.1.4.3.7.2v-.2h.3l.5-.7h1.3l.3-.5h.3l.2-.3h.3l.3-.3.2-.5-.2-.2h.2v-.2c.8 0 .9.2 1.5.5v.7l1.2-.2v.2c.7.3.4.3 1.2.2v.3l.7.3v.2l.5.2.2.5h.2v.3h.8v.2h.2v1l.3.2v.7h.2c.3.3.3.1.5.7l.5.2c0 .4 0 .6-.2.8h-.2v.8h-.2l-.2.3-.8-.2c-.4.5-.9.6-1.3 1.2h-.2v.5h-.2v.3l-.3.3c-.4 0-.4 0-.7-.2v-.2h-.5v-.2h-.2v-.2c.2-.1.3-.2.7-.2 0 0 .2.3.5.2v-.2l.3-.2v-.3l.5-.2.2-.3h.3l.5-.3v-.3c-.9-.4-1.9-.3-2.5-1l-1 .2.2 1.2c-.4 0-.4-.1-.7-.2v.2h-.3v.2c-.5.2-.9-.2-1.2-.3v.2h-.2c.1.5.3.6.3 1.2h.2v.2h1l-.2.5c-.6.1-1.3.4-1.6-.2-.9 0-.6.1-1.2.3.3.9.4.3 1 .7v.2l.5.3v.3h.2c.3.4-.2.3.5.5 0 .4 0 .4.2.7h.2c0 .2-.3.3-.2.7h.2v.2l.3-.3.5.2c.1.4.1.5.3.7.2.2 1 .3 1.5.3v.2h.2l-.2.8-.3.2c-.3.6.2.7-.3 1.2 0 .8.1 1 .7 1.3v.2h.2l.2-.5s-.3-.1-.2-.3l.5-.2.5-.8 1.5.3.2.2v1l1.6 1.3c-.2.6-.5 0-1.1.5zm16.4-11.4c-.4.1-.5.1-.7.3h-.2l.3.8h-.5v.2l-.3.2v.3h-.2c-.3.4-.6.6-.7 1.2-.6.2-.3.2-.7.5v.2c-.4.2-1.1-.1-1.5.3h-.3v-.2c.2 0 .3-.4.2-.7h-.2v-.3h-.2v-.2h-.2c-.2.6-.4 1.6-.8 2v.2h-.2l-.3-.5v-.2h.5c-.2-.8-.2-.7.2-1.3l-.5-.3v-.2c-.7.2-1.1.7-2 .8v-.8c.1-.2.2.1.2-.2h-.2v-.3h-.2l.2-.5h-.2c-.2-.4-.2-.8 0-1.3l.3-.2c0-.3-.4-1.2-.2-1.6l.7-.5.3-1.2c.5-.1.6-.3 1.2-.3l-.3 1h.5v-.2h.2l.3-1.5h.7l.2-.3v-.2c.3-.1.5.2.5.2.4.1.4-.1.7-.2l-.3-1c.6-.2 1.1-.1 1.8 0l-.2-.3v-.1l.7.2v.2l.7-.2-.5 1.2-.5.3-.2.7h-.2l.2 1h-.2c0 1.8.3 1.4.8 2.5.5.1.6.3 1.1.3v.2zm34.9 5.5v.2h-.7l-.3.7c-.3.2-.8 0-1.2.2v.2c-.8-.1-1-.5-1.6-.7l.2-.3c.6-.6 2.1-.3 2.6-.8.5 0 .8 0 1.2.2l-.2.3zm2.9-13.7h-.2v.7h-.2v.2h-.3v.2l-.8-.2v.2h-.2v.5l-.7-.2c-.2 0 .1.2-.2.2l-.2-.3-2.3.2v.2h-.2l-.2-.3h-1v-.2h-.3l-.2.3h-.2v-.7h-.3v.8l-.7.3v.2c-.5-.3-.6-.1-1.2 0-.1.5-.2.5-.7.7-.1.4-.1.3-.3.5v.2h-.3v.2h-.7v.2l-.3.2v.3c-.2.2-.4.1-.7.5h-.3c0 .6-.1.9-.5 1.2v.7h.2v.2h.5v.5l-1.2-.5-.2-.2c0-.2.1.1.2-.2.1-.6-.1-.9-.2-1.3l-.8-.2.3-1.2.8-.2c.1-.6.4-1.1.8-1.3v-.2l.7.2c.1-.5.3-.6.5-1l.8-.2.3-.7 1.8-.2v.2h.7v-.2h.3v-.2l1.2.2.3-.2.2.3 1-.2.2.3h.3v.2c.4.1 1.1-.1 1.3-.2v-.2c.1 0 .7.3 1.3.3.1-.4.4-.9.7-1.2v-.2l.5.2v-.3l.8-.3.3.3c-.1.8-.1.6-.4.9zm14.6-94.7h-.1v.2h-.5l-.2.5h-.2v.2h-.1V60l.5-.7h.7v.2zm13.9 85.2l-.7.2-.3-.3c.1-.4.2-.5.5-.7v-.2l.7.3-.2.7zm14.3 92.5l-.5.2-.2-.5.7-.2v.5zm1.4-95.6h.3c.1.7 0 .8 0 1.6h-.3v-.7h-.2l.2-.9zm.7 44.8l-1-.3v-.7h.5c.1.3.2.3.5.5v.5zm2.8-119.8l.2-.3v-.2h.2l.2.5h-.6zm1.8-1.8l.3.2-.3-.2zm.8-13.6v.2c-.5.2-.5 0-.8.3h-.2v.5c-.6.1-.5.1-.8.5h-.2v.5h-.2l-.3.2v-.2h-.2l.2-.5-.2-.2h-1v-.2c-.1-.1-.2 0-.2-.3l.3-.2.2-1.1c0-.2-.2.1-.2-.2h.2l.3-.3.5.8a9 9 0 0 0 2.6-.7h.7v-.2l.7-.3v-.3h-.2v-.7c1 .1.5.2 1 .7v.2h.5l-.2.5-1.5.3-.5.7h-.5zm.2 13.1h1.8v.2l-.8.2v.2l-1-.2v-.4zm4.4 194.8v.3l-.5.2-.5-.8v-.2l.3.2.2-.2.5.5zm8.7-129.5c.1.3-.2.5-.2.5v.7l.3.2c-.1 1.3-.8 1.5-1 2.6l-.7-.5-.8 1.3v.2l.8-.2v.5c-.6.2-.9.3-1.2.8v.3h-.2l-.2.5-1.3.2v.5a5 5 0 0 0-1.3 1.2c-.5-.1-.4-.3-1-.3-.3 1-1.3 1.5-1.5 2.6-.5.1-.8.5-1.2.8l-.2.3h-.5v.2l-.5.3h-1.3v-.2h-.3v-.2l-.8-.2-.2-.5c1.2 0 1.1-.1 1.8-.5h.3l.5-.7h.3v-.2l.5-.3v-.3l.3-.2v-.3l.5-.3.3-1h.2l.5-.7.8-.2v-.2l.5-.3c.2-.2.1-.6.3-.8h.3l.3-.5h.3l.2-.3.8-.7v-.3l1.2-1 .3-1.2.7-.5.3-1.5h.3l.2-.7.3-.2v-.8h.2l.3-.7h.5l.2 1-.5.3v1.2h.6zm2.2-69.6v.2h-.2l.2-.5h.2c0 .3-.2.2-.2.3zm4.7 149.6h-.3c-.3.2-.8-.2-1.3-.3l.2-.7h.3v.5h.5l.2-.5.5-.2v.2h.3l-.4 1zm15.3-8l.3-.2c.4 0 .4.1.7.2v.3h-.2v.2h.2v.7h-.7l-.2-.3h-.3l.2-.9zm-6.4 6.5l-.5.2c-.1-.3-.2-.5-.5-.7v-.2l1.5-.2c-.1.6-.3.6-.5.9zm1-15.9h-.2l-.2-.5.3.2v.3zm31.9-30.7v.3h-.2v.5h.2l-.2.7c-.7 0-.6-.1-1-.3l.3-1.5h-.2l-.3-1c.6 0 .7.1 1.1.3l.3 1zM219.1 41.9l-.7-.2c.2.3.2.3.7.3v-.1zm182.3.5h-.3l.3.2v-.2zm-275.3 4.3v.2h-.2l-.3-.5c-.8 0-1.3-.2-1.5.5h-.5v-.2c-.5 0-.8 0-1.2.2v1.5h1.2v.2l-1.2.5c-.4.1-.6-.1-.8-.2v.1l-.3.2c0 .4.1.4.2.7.7 0 1.5 0 1.8-.3h.2c-.4.7-1.5.8-2.5 1l-.2.3c.1.5.3.6.8.7v.2c.3.1.3-.2.3-.2h.8v-.2h.3v-.2l.7.2v.6h.5v-1h.7l-.2.3v.7h.2v.2h.5c.1-.5.2-.5.7-.7l-.2-1.2.3-.2-.2-1.2.8.2-.2 2.1c.5 0 1.1-.4 1.3-.3l.2.3 1.5-.3.5-.7.5.2s.1-.3.3-.2l.3.5 1-.2v.2l.7.2v-.2h.3l.2-.3h.2V50h.2v-.2h.3v.7h-.1c-.2.9-1 1.2-1.8 1.5v.2h-.7V52l-1.5.2v.2h-.5v.2h-.5l-.3.5c-.4.2-.8 0-1.2.2v.2l-.7.3.5 1.2.7.2v.2h1v-.2h.5v.2l1.2-.3.5-.7h.7V54l.5-.3v-.3h.2l.3-.5h.3l.2-.3 1.3.2v-.2l.7-.2v-.2c1.1-.4 1.5.4 2.1-.7l.8.2v.7l1.8-.2.3-.8.8.2v.2h1v-.2h.7v.2l.7-.2.2.2c.2-.4.5-.6 1-.8l-.3-3h-.2v-.5h-.3l-.2-.5c-.4-.1-.4 0-.5-.5l-.7-.2v.2h-.2c0 .7-.1.9.3 1.2l-.3.7h-.2v.7h-.2l-.2.3c-.1-.6-.3-.7-.3-1.5h-.5v.2l-.3.2h-.2v.5h-.3v-.3l.3-.2v-.8h.2c.1-.5-.1-.8-.2-1.2h-.7c-.1.4 0 .4-.5.5-.1.1 0 .3-.3.2l-.5-.7-.3-.2-.2-.3h-.5c-.3-.2-.5-.7-.8-1l.3-.7c-.3-.2-.6-.7-.8-1h-.2v.5l-.8-.2c.2.7.5.7.5 1.5h-.5c.1.6.5.9 0 1.3v.7l1.5.7c-.2.6-.5.5-.7 1.2.9 0 .6.1 1.2.3v.7l-4.9-.3-.2-.7-1-.2V48l-.8-.2v-.2H129v-.2l-.7-.2-.3-.5h-1v-.2h-.9zm53.6 7.4l.2-.8c.4-.1.4 0 .5-.5l.3.2h.2c.3.5-.2.8.3 1.3v.2l1.2.2.2-.3h.7v-.2c.3 0 .3.3.3.3h1V54l1-.3.2.8h1.5l.2-.3h.2v-.3h.2l.2.7h.3l.2-.3c.2-.1.8.3 1.3.2v-.2h1.6c.2 0-.1.2.2.2v-.2h.8l.3-.2c-.1-.6-.2-.3 0-.8l-.2-.2h.5c0 .8.2.9.8 1v.2l.7-.2v-.3h.2l.3.5c.2 0 .3-.3.7-.2v.2h1V54l2.5-.2.3-.8h-.2v-.7l.3.2.7-.8h.3l.2-.3h.2V51h.2l-.3-.5c-.2-.7-.1-.2-.7-.5v-.2h-.5l-.2-.3h-.5l-.2-.3h-.5V49c-.4-.1-.5.2-.5.2-.8.2-1.1.1-1.5-.3h-.4v-.5l-2.6-.2c-.1 0-.2.5-.8.3v-.2h-.3l-.2-.3c-.3-.1-1.1.1-1.3.2v.2h-1l-.2.5c-1.4-.3-1.8.1-3 .3v.5l-1.2-.2v-.2c-.2 0-.3.2-.3.2-.3 0-.7-.3-.8-.5-.4 0-.4.1-.7.2l.2.7c-.4-.1-.7-.6-1.2-.5l-.2.3h-.3v-.3l-2.1-.7-.2.5h-.2v-1l-.2-.2c-.8.1-.4.2-.8.5v.2h-.2l.3-.7-.2-.2c-1 .1-.9.6-1.6.8.1-.5.3-.5.5-.8l-.8-.2.2-.3c.3-.3.7.4 1.3.2l.2-.3.8-.2v-.5l-1.2-.5h-.5v-.2h-.3l-.2-.3c-.3-.2-.9.1-1.2-.2l-.3-.8h-1v.2h-.3v.2h-.8v.2H172v-.2l-.5.2c-.1-.8-.5-.8-.8-1.3-1 0-2.2.3-3.1-.2l-.2-.3c-.8-.3-.4.6-1-.2-1.1.1-1 .7-1.6 1.2.2.7.1.2.5.5v.2h.3v.2h.2v.3h.2v.3l.5.3v.2h.5v.2h1.3c.6.2 1.3.4 1.6.8.8-.1.6-.2.8-.8h.7v.5h1.5l.2.3h.3v.2c.5.3.1-.1.5.3h.2v.3c.1.3.4.4.7.5l.2 1.3h-.2l-.2.7h-.2l.2 1.3-.3.2c-.1.3.2.3.2.3v.8l.3.2-.2 1.2.2.2h.7v-.2c.4-.1.4 0 .5-.5h.8v.7c1-.2 1.6-.6 2.9-.7zm-53.9-10.7h-.8l-.2 1.2 1-.2v-1zm33.5.4v.2h-.2v.7h-.1c.1.4.2.5.5.7-.3.3-.7.3-1.3.3l-.2-.5c0-.1.4 0 .3-.3h-.2v-.3l-.3-.2-.2-.8-1.3.5-.2.3.2.3c.2.2 1.1.3 1.5.3l-.2.5-1.6.2v.5h.2c.2.3.5.6 1 .7l-.2 1.3h.5v.5l-.3.2v.2l-.8-.2.2-1c-.8-.2-1.6-1.1-2-1.8v-.5l-.3-.3-1 .2-.2.8h.5c0 .7-.1.6-.3 1l.5.7v.2h.5c0 .6.1.7.3 1.2l-.2.2c-.4 0-.4 0-.7-.2v-.2l-1.5.2-.2.5h.5l-.2.5h-.7v.8h.3v.3l1.5-.3.3-.5.8-.2V50l1.6.2 1.2-.5v.5l-.7.2c-.2.6-.5.6-1 .8v1.3c.6 0 1.5.4 2.3.2l.3-.2 1.2.2v-.2c.5-.1 1.3-.2 1.5 0 1 0 1.4 0 2-.3-.1-.4 0-.3-.3-.5v-.2h.5v-.2h.2l-.2-.5-.7-.3v-.8h.3v-.5h-.2V49h-.7v-.2c-.3-.3.2-.7 0-1.3h-.2V47h-.2l-.2-1h.2c-.1-1-.1-.4-.8-.7v-.2l-.7-.2.3-.5c-.4-.2-.8-.4-1-.8h.1zm-10.8 0c-.2.5-.3 1.1-.7 1.5v.2l2.1-.5v-.2h.2c-.2-.9-.3-.4-1-.7v-.2l-.6-.1zm28.4.3h-.2l.5 1.2.3.2h.8c-.2-.5-.3-.8-.3-1.6l-1.2.2zM480 65.8c.1 1 .4 1.2.5 2.1h.2v.2h.7v-.5c.1 0 .9 0 .7-.2h-.2l.2-.5c.5.1.5.2.7.7l.8-.3v-.2l1-.2c-.1.5-.3.5-.5.8l.5.8 1 .2v-.2l.7-.2v1l-.7-.2-.2.3v.2l-.7-.2v.2h-.2l.2.7h.5v.5h-.2v.2h-.7v.5h.2v.2c.6 0 1 0 1.3-.3h.8l.3.5h.5v.1l.5.2v-.7c.4-.1.4 0 .5-.5.4.1.5.3.8.5v.2c.4.2 1.4-.3 1.8-.3l.2.3v.2h.2v-.5h-.2c-.2-.3-.3-.4-.3-1l1.3.2v.2c.2.1.7.4 1 .3l.2-.3h.7v-.2h.2v-.2l-.5-.2V70h-1v-.2h-.3v-.2h-.5l-.5-.7h-.5v-.2l-1-.8v-.7h-.2c-.3-.6 0-.6-.7-.8l.2-1.5h-.3c.1-.4 0-.4.5-.5l.2-.3c0-.6 0-.6-.3-.8l.3-.7h.3l-.2-.7.3-.2c.1-.2-.2-.3-.2-.3 0-.5.3-.5.7-.7-.2-1.3-.4-.5-1.3-.8v.1h-.3l-.2-.3c-.5-.2-1.4.1-1.6.2v-.2l-.3-.2V59l.5.2v.2h.3v.2h1.2v-.3c.5.1.5.3.7.7 1 0 1.2-.2 1.8-.5V58c.7.4.3.5 1.3.3l-.2-.8h.8L493 56h.7v.5h.2v.2c.3 0 .4-.4.5-.5h.3c0-.8.2-.9.8-1-.1-.4-.1-.5-.3-.7v-.2l1-.2.3-.7c.3-.1.3.2.3.2h1v-.5h.2V53l.7.2v.2l.8-.2v-.7c1-.1.6-.2 1.2-.7v-.2h.8l.2-.3h.3v-.2l1-.2v-.2h.3v-.2l1.3.2c.8-.2 1.4-.8 2.3-1l.2.3.2.2.3-.5h.7v-.2l.7-.2v-.2l1.6-.2v.1h1.2v-.2h.5v-.2h.3v-.2h1l.2-.3 1-.2.2-.5h.5v-.2c.4-.1.4 0 .5-.5h.2l-.2-1s.3-.1.2-.3l-.5-.2c-.2-.2-.3-.5-.3-.8-.7-.1-1-.2-1.6.2l-.2.3h-.7v.2c-.4.2-.7.5-.8 1-.4-.1-.3 0-.5-.3-.4 0-.4 0-.7.2v.2h-.3v.2h-.3v.2c-.5.3-.5-.1-.8 0l-.2.3h-.3v.1l-.7.2v.2l-1.2.2s-.2-.3-.5-.2v.2h-.3l-.2.3-.8.2-.2-.3-.8.2v-.3l-1.2-.5-1.1.2v.2h-.2l.2 1.2-1.3.2c-.1 0-.1-.4-.3-.3v.2h-.3v.2h-.5v-.2h-.2v.2h-.5l-.2.3h-.3v.2h-.8v.2c-.4.1-.4 0-.5.5l-1.8.5c-.2.8-.2.2-.7.5l-.3.5c-.8-.2-.8-.5-1.8-.2h-.7v.2l-.3.2v.3l-.5.2c-.6.3-.8.1-1.3-.2l-.3.7h.7v.2c-.3.1-.4.3-.8.3v.5c.4.1.5.2.7.5l-1.5-.5-.3.3v.8h-.5v-.2h-.2v.8l-.2.3-.3-.2c-.5.1-.9.2-1.2.5l-.2.5h-.5l-.2.3h-1l-.2.5.7.2.2.3 1.2-.2v-.2l1 .2v.2h-1.2l-.3.7h-.2v.2h-.2l.3.3v.2l.5-.3h.3v.2l-1 .8v.2c-.3-.1-1-.2-1.5 0-.1 0 0 .2-.5.3v.3h-.2l.3 1.3.3.2v.2h-.8v1l-.3.2h-.2c.2.3.4.4.5.8l-.2.3-.5-.2v.3c-.6-.2-.4-.3-1.1-.3-.4.4-.5.8-.8 1zM148 47c.4.1.8.3 1.3.2V47l1.3-.2v.2c-.8.2-1.9.5-2.1 1.3l1-.2V48h1.2v.2l-.8.5v.3c-.1.2-.3.1-.5.3h-.3v.5l2-.2.5-.3.2-.5h.3v-.2h.3v-.2c.5-.3.3.2.5-.5h-.3c.1-.4.1-.5.3-.7l-.2-.8h-1v.2h-.5l.7-.7c-.1-.6-.1-.7-.7-.8v-.2l-1.5.3v.2h-1v.2c-.3.2-.4.4-.8.5-.1.6 0 .7.1.9zm-24.9-1.4v.5h-.1l.3.2.3.2v-.2h.2c0-.6 0-.7-.5-.8-.1.1-.1-.1-.2.1zm206.7-.2v.3h.2l-.2-.3zm.1.8l.5 1.3h.2v.5h.2v.2h.2l-.3-1.5-.3-.2.2-.5-.5-.2-.2.3zm245.5.7l.3.7 1.8.2.2-.3.7-.2v-.7h-.7l-.2.3h-1v-.2l-1.1.2zM118.5 48c-.9.2-1.1 1.1-1.8 1.5v.8l1.8.2c.1-.7.3-.9.3-1.8l.5-.2.2-.8h.2l-.2-.8c-.7.1-.5.2-1 .5v.6zm81.4-.1h-.2l.2.3c.4.3.5-.3 1 .5h.2V48h.2c.3-.4.4-.1.5-.8-.9.1-1 .4-1.8.5v.2zm-31.7.6l.2-.5-.3.2h-.2v.2h.2v.2h.1zm401.4-.3c.1.2.2.4.5.3v-.2h.2v-.2l-.5-.2v.2h-.2zm-406 .2v.5s.6 0 .3-.2h-.2v-.3h-.1zm.8 0v.3h.2c-.1-.3 0-.2-.2-.3zm-.3 1.9l.7-.2.3-.7h.8l.2-.8h-.2v-.2h-.2v.3a3 3 0 0 1-1.6.7v.9zm500 3.8h.3c-.1.4 0 .4-.5.5.2.2.3.3.7.3.1.5.3.6.5 1 .4.1.7.2 1 .5.8 0 1.7-.8 1.8-1.5h.2v-.7c.9-.2.8-1.1 1.5-1.5 0-.8-.3-.9-.3-1.6-.5-.1-.5-.3-.8-.5l-.2-.8c-1.1-.1-1-.8-2-1l-.2-.3c-.2.3-.9.8-1.2 1v.5l-.5.2v.2h-.2v.8l-.5.3c-.4.6 0 1.1.2 1.6h-.3c.3.5.5.3.5 1zm-495.9-.3v-.3c.6.1.8.2 1 .7h.5V54l.5-.2.3-2.5h-.2c0-.8.1-.6-.3-1v-.2l-.5-.2v-.3h-.2l-.2-.5h-.3V49c-.8-.2-1.1.3-2 0l-.2.5h-.2v.7h-.2l-.3.5c-.2.2-.5-.1-.7.2-.3.5.2.7-.5 1.2v.7h.2v.2l.7-.3.7.5v.2h.5l.2.3h.5v.2l.7-.1zM332.4 52c.5-.4.5-.3 1.2-.2v-.2h.2v-.8h-.2v-.2c-.3.1-.4.2-.5.5-.7-.1-.6-.3-1.2-.5v-1c-.7.2-.4.4-1.3.5l.2 2 .3.2h1.1l.2-.3zm343.2-1.7v.3h.2c.2.6-.1 1.6-.2 2h.2l.5 1.2c1.5-.1 1-.9 2.5-1l.2-1.3-.5-.7c-.7 0-.8-.2-1.2.2h-.5l-.3-.5h-.3l-.2-.3h-.3V50h-.3c0 .2.2.3.2.3zm9.6 2.3h.3v.2h.3l.2.3h1.5l.3.5c.2 0 .3-.3.7-.2v.2h.7v-.2l1-.2.2-.5.5-.2v-.2h.3v-.2h.7v-.2h.3v.1c-.4-.2-.3-.5-.7-.8-.4-.3-1.4-.1-2-.3v-.2h-.5v-.2h-.5l-.2-.3c-.2-.1-1.3.3-1.5.3-.9.2-1.6-.2-2.1-.3v.2h-.2c.1.5.3 1 0 1.3v.5l.5.2.2.2zM148.6 52h.3v-.2h.2l-.3-1.3c-1.1.3-.4 1.1-.2 1.5zm-11.7.8v-.2h.2v-.2h-.5l-.3.5c.3.2.5-.1.6-.1zm63.7.2l.2-.3-.8-.2v.5h.2v.2l.4-.2zm127.9-.5h-.2c-.1.6-.2 1.1.3 1.5l.3.2c.3-.4.5-.3.7-1l-.8-.2v-.3c-.3-.2-.2 0-.3-.2zM106.2 66.1c.1.6.4.7.7 1.1v.3h.2l.3.5h1.6l.2-.3h.2v-.3l1.3-1.2V66h.5l.2.3c.8.8 2-.1 3-.2l.2-.5h.2v-.5l.5-.3c.3-.5.1-.9 0-1.5 1.1-.3.5-.4 1-1l.5-.2.2-.3h.3l.2-.5.3-.2.3-.5h.3l.3-.5.8-.2v-.2h.5l.2-.3.7-.2.2-.3 1.2-.2v.3h.2v-.2h.5v-.2h1.3l.2-.3.5-.2v-.7c-.6-.1-.8-.4-1.3-.5-.1-.4-.2-.6-.5-.8v-.2l-1-.2v-.2h-.3v-.2l-3.1-.3c-.2.1-.2.6-.7.5v-.2h-.3v-.2l-.8.2-.2-.3-2-.3c-.9-.3-1.7-.9-2.5-1.3v-.2l-.5.2v.2l-.8.2v.2h-1v.2h-.5v.2h-1.2v.2h-.3v.2l-1.2.2v.2h-.3v.2l-1.3.5.3 1.3h.2v.3h.2v.2h-.2v.7h-.2c-.2.6-.1 1.4 0 1.8h.3v.5h-.8l.5 1.8h-.2v.5l-.7.5-.3 1.5c1.1.2 1.1.9 1.9 1.1zM162.6 54v-.5c-.5.1-.5.2-.7.7h.5V54h.2zm168.5-.2v.2l.5.2v-.5l-.3.2h-.2zm-80.9.3l-.2-.2-1.3.3v.3l1.5-.3v-.1zm-84.2.2c0 .2.4.3.5.3v-.2l.2-.2-.5-.2-.2.3zm158.5.8c0 .5 0 .8.2 1.2l.8.2v-.2l1.5-.2v-.5c-.5-.1-1.4-.3-1.6-.7l-.9.2zm161.8.2h.5v-.2l-.5-.2v.4zm-321.1 8h.2c.2-.7-.6-.9-.2-1.5-.1-.5 0-.5-.3-.7V61c-.8.2-.8.8-1.6 1v-.7l-.3-.2-.2-1.2c-.4.1-.4 0-.5.5h-.7v-.2h-.2l-.2-1h-.3l.2-.3c.3-.3 1.3-.3 2-.3v-1.5c-.7-.1-1.2-.9-2.1-.7v.2c-.6.2-.5-.2-.8.3h-1v-.2c1-.2 1.7-.7 2.5-1.2v-.7h-1l-.2.5h-.3l-.3.5c-.4.2-.8 0-1.3.2v.2h-.7v.2h-.2v.2h.2v.2h.5l-.2.5-1.6-.3-.2-.5h-.2v-.2l-.3.3-.8.2-.2.5c-.3.4-.5.2-.7 1l-.2.3.3.3v.2h1.2v.2l1 .2v.2h.2l-.2 1h-.2l.2.7-.3.3h-1.3v-.2l-1.8.2v-.3h-.3c0-.6-.1-.8-.5-1v-.2c-.4.3-.7.3-1.2.2v.2h-.2v.7h.2l.2.5h-.2v.5l1.2 1 .2.5h.8l.2.3.7.2v-.7l.3-.2c1 .1.6.1 1 .7l.8.7.2.3 1 .2v.2l.8.7.2 1 .3.2.2.7.3.2c1.1-.1 1.5-.7 2.1-1.3l.2-.3h.8l.2-.3 1.5-.3v-.2l1-.2c0-.4-.2-.6-.2-.7l.5-.3v-1.4zm131.4 244c.2-.7-.1-1.5-.2-2h-.3l.2-.3c0-.6.1-1.4-.2-1.8l-.7-.5v-.5l-.3-.2v-.5h-.2v-.5h-.2v-.3h-.2v-.3c-.1-.1-1.2-.9-1.6-.7l-.2.3h-.2v-.5l-.3-.3c-.7 0-.9 0-1.2.5l.2-.5-.5-.2-.5-1.2h-.3c-.2-.9-.5-.3-1-.8l-.8-1h-.3l-.3-.5h-.5l-.2-.3h-.3v-.2h-.3v-.2h-.5v-.2l-.5-.2-.2-.3c-.5-.2-1 .2-1.3.2h-.2v-.2h-.8v-.2h-1.2l-.2-.3h-.3v-.2h-.8l.2.3h-.4l-.2-.5h-.2l-.2-.3c-.3-.2-.2.1-.5-.3h-.8v.2h-.1v-.2h-.5l-.7 1.3-.3.2c-.8-.1-1-.5-.5-.8v-.3h-.2v-.2h-.5c.1-.4 0-.3.3-.5-.1-.6-.2-.7-.8-.8l.2-.7c-.2-.1-.2-.3-.3-.5-1.1 0-.6.1-1.2.5v.2h-.2c.1-.4.1-.5.3-.7l-.2-.5-.2-.2-.5.2c-.1 0 0-.2-.5-.3v-.5l-.3.2h-.5l-.3-.5h-.3l-.2-.3-.7-.5-1.8.2v.2c-.5.4-.3.6-1.2.7l-.2.3c.1.4 0 .4.5.5v.3h-.8l-.2.5-.7.5v.3h-.3v-.4h-.7c-.2.1.1.2-.2.2v-.2h-1v.3h-.8l-.2-.3-.8-1v-.3h-.2v-.7h-.2v-.2h-.3v.2l-.8.7h-.2l.2.3h-.2v1.6h-.2l-.2.5-.2.2h-.2l.2-.7h.2c.3-.7-.1-1.7-.2-2.3-1 0-.9.2-1.5.5h-.3v.2h-.3v.2l-1.3.2v.2h.2v.2l-.5.2v.5c-.4.2-.6.5-.8 1-1.1 0-3.1-.3-3.6.2h-.3v-.2c.5-.1 1.4-.7 2-.2h1.8v-.3l.8-.8v-.5l.5-.2v-.2l.8-.2v-.1h.8v-.2h.3c.6-.3.7-.6 1.6-.7l.3-1.3.5-.3v-.5h.2v-.3h.2v-.5h.2l.2-.3h.3l.8-1.2h.2c-.1.5 0 .5-.3.7l.5.8 1.2-.2v-.2h.2v-.2l-.5-.3v-.8h-.4v-.2l.7.3.3-1.5c-.6 0-.8.1-1 .5h-.2l.2.5h-.7c.2-.3.4-.8.7-1-.1-.6 0-.6-.7-.7v-.2l1.2-.5.2-.3-.2-.8h-1v.2h-.3c-.2-.2.2-.2.2-.2l-.2-1.6-.3-.2v-.3h-.2l.2-1.2h-.2v-.3h-.2l-.2-.7h-.2l-.2-.8h-.2v-.7l-.5-.2-.5-1.2c-.7-.1-.5-.2-1-.5v-.3h-.3l-.2-.5h-.2v-.3h-.2v-.5h-.2c-.4-.6-1-.5-1.6-.8v-.4c-.9-.3-.9.8-1.3-.3h-.2v.5h-.2l.2-.8c-.9 0-.9-.3-1.6-.5v.3l-.5-.2v.3l-1.5.2v-.2h-.9v-.2c-.3 0-.3.2-.3.2-.4.1-.4-.1-.7-.2l-.2 1h-.2l-.3-1.5-.3-.2-.2-.3-.8-.2v-.2c-.2-.2-.3-.2-.7-.3v-.2l-.7.2-.2-.3c-.3.6-.5 1-.5 2h-.2v-.2h-.2v-.2c-.1-.1-.3.5-.3.5h-.2l-.2-1 .7-.3c.1-.4.2-.7.5-1v-1.2c-.1-.2-.4 0-.7-.2v-.2l-.3-.2v-.2h-.2l-.3-.5c-.2-.2-.5.1-.7-.2v-.3h-.3l-.2-.3v-.2c-.3-.2-.5.2-.7.2v-.2h-.3l-.2-.3h-.8l-.2.3-1.2-.2v.2h.1v.2h-1c-.3.1-.9.4-1.2.7h-.2c.2-.4.4-.5.5-1l.3-.2h1.6v-.2l.3-.2h.2v-1h.2c.2-.4 0-.4.3-.7l-.3-.8h-1l.2.3c-.5-.1-.6-.4-1-.7v-.2l-.5.2v.2l-.5.2-.2-.8h-.2c-.2-.3-.4-.4-.5-.8l1.2-.2v-.2l.2-.3-.2-.2c-.5 0-1.2-.1-1.5.2h-1.6c.2.3.1.2.5.3v.2c-.4.3-.8-.3-1.2-.2v.2h-.3v.2l-.7.2v.3l-2.5.2v-.2l-1-.2v-.8l-2.8-.2-1.5.5c-.3-.4-.3-.1-.5-.7h.3l.2-.5-.3-.2c-.2-.4.2-.2-.2-.5-.3-.5-.2-.1-.7-.3l-.3-.5c-.5-.2-1.3.1-1.8-.3-.6-.4-.3-.7-.7-1.2l-.3-.2c-.1.2-.3.2-.5.3 0 .4 0 .7.2.8h.3v.2h.5l.3.3v.3c-1.6 0-2 .6-3.3.8v1h.2c0 .9.1.7.5 1.2h.2c.2.3-.1.2.3.5l-.2.8h.2l.2 1.2c-.7.1-.7.4-1.3.5v.3h-.3v-.7h-.3c-.2-.6-.3-.4-.3-1.2h-.3v-.3h.2c0-.3-.2-.3-.2-.3-.1-.9.6-1.2 1.2-1.5 0-.6 0-.7-.5-.8 0-.4.1-.4.2-.7l-.3-.3h-.7c.1-.8.4-.7.8-1.2h.3v-.5l.8-.3v-.5l-.7-.3v-.2h-.3v-.2h-.2v.2h-.5l-.2.3h-.3v.7h-.3c-.2.6 0 .2-.5.5v.2h-.3v.2h-.3v.2h-.5v.2h-.4l-.3.5c-.5.5-1.2.7-2.3.7-.2.4-.3.5-.3 1.2-.2-.1-.2-.3-.3-.5h-.7v.2c-.7.2-.3.3-.8.7v2l-.8.3.2 1h-.2v.2l-.7-.2-.8 1.6c-.1.4.2.5.2.7h-.2l-.2 1.3h-.5v-.2c-.4-.2-.6-.7-.7-1.2l-1.5-.8v-.7c-.6-.1-.7-.4-1.2-.7l-.2-1.2-2.5-.5-.2.8-1.5.2-.2.3h-.5l-.3.5-.7.2v.2h-.2v-.2c-.7-.2-.7-.5-1.3-.7v.3c-.8 0-.8 0-1.2-.5h-.2l.2-.7h-.2v-.5l-.8-.7v-.3h-.2c-.2-.2-.1-.2-.5-.3-.1-.4-.3-.5-.5-.8h-.2.3l-.2-1.2-.3-.2-.2-.7h-.2c-.1-.5.3-.4.3-.5v-1.3h-.2l.2-1.8h.3c0-.9-.3-1.5 0-2.3h.2v-1h.2v-.3h.2v-.3l.3-.2v-.5h.2v-.2h-.2v-.7h-.2l.2-.8-1.8-.7v-.8h-.2c-.2-.8-.1-.2-.7-.5l-.2-.3-2.3-.2c-.1 0 0-.2-.5-.3l-.2.5-2 .2-.2.3c-.4.1-.5-.1-.7-.2H182s-.2.3-.5.2l-.2-.3c-.3-.1-.5.2-.7.3h-.5v-.2c-.2-.2.3-.6.5-.8h.2v-.5l.3-.2c.2-.4 0-.7.2-1.2h.2v-.3h.2l-.3-.7h.2v-.3l.3-.2.2-1.6h-.2c0-.7 0-.8-.7-.8l.7-1v-.3h.2c.2.3-.1.9-.2 1l.7.2v.3h.3l-.2-1.2c.2-.9.6-1.8.7-3 .6-.3-.3-.2 0-1.2h.2l.2-1.2.3-.2v-.5h.2v-.3h.2c.1-.4 0-1.1.2-1.5l-.3-.2-.2-.5h-.5v-.2h-.3v-.2c-.3-.1-1.8.2-2 .3l-.5.7-1 .2-.2.3h-.3v.2h-1v.2l-.5.2-.5 2.5h-.2v.8l-.5.3v.3h-.2v1.3l-.5.2c-.3.2-.8 1.1-1 1.5h-.7v.2l-.5-.5v-.2l-1 .3v-.2c-.8.1-.8.6-1.3 1v.2c-.5-.2-.7 0-1.3 0v.3h-2l-.5-1.2-.7-.2v-.2h-.5v-.2l-1.2.2c-.1-1.4-1-1.6-1-3.1h-.5c-.2-.4-.3-.6-.7-.8h-.3v-.3h-.3l-.2-.7-.3-.2.2-.7h-.2v-.3l-.5-.3v-.7h-.2v-.2l-.3.3h-.2l.2-1h.2l-.2-1.6h.2l.3-1.5h-.2v-.7h-.2v-1.2l-.3-.2c-.2-.4.1-.8.2-1l-.3-2h.2l-.2-1 .3-.2c.2-.3.3-.5.3-1h.7c.2-.7.5-.8.5-1.6l-.3-.2h-.2l.2-.5h.2l-.2-.5h-.3c-.1-.4 0-.4-.2-.7h-.2v-.5h-.2v-.7h-.2l.2-1.3h-.3l.2-.3v-.2l.5.2.2-1.5c.7-.1.4-.1.8-.5v-.2h.7l.2-.3h.5v.3h.2l-.2-.7h.5l.2-.3v-.2l1 .2v-.2l.7-.5v.2h.2c0-.4-.1-.8.2-1l.5-.2v-1l.5.2v.2h.5v.2h.3l.2-.3 1-.3v-.5l.3.3c.6.2.8-.3.8-.3h.2c.3 0 .2.3.3.3l1 .2v.2c.7-.1.6-.3 1.2-.5v.7c.4.1.5.2.7.5.7 0 .7-.2 1.2-.5v.3h-.3l-.2.3v.5h.2c.2.2.9.5 1.3.3l.2-.3.7.2c-.1-.4 0-.3-.3-.5 0-.6.1-.8.5-1v-.2c.6.2.7.5 1.5.7v.5l.2.2h.8v.7h.5l.2-.2-.2-.8-.8-.2c.1-.6.2-.7.8-.8-.1-.4 0-.3-.3-.5-.1-.1.1-.2-.2-.2v.2l-.3.2-.3-.3v-.3l-.8.2v-.7l-.3-.2-.2-.2c.4-.1.9 0 1.6 0l.2-.5 1.2-.3v.2h.5l.2.3h.3v.2l.7-.2v-.7h.3l.2 1h.7v-.3l.7-.2v-.5h.2l.3.7c.6-.1.5 0 .7-.5l1 .2-.2.3c.2.6.5.7 1.2.8h.5l.3.8h.5l.3.5.7-.2v.2c.5-.1.9-.6 1.2-1 1.8 0 1 .9 1.6 1.8h.2l.2.3.7.2.2 2.3h-.2c-.1.4-.2 1.5 0 1.8h.2l.2.2c.1-.3.3-.4.3-.8h.7c0 .7-.2 1.2-.7 1.5 0 .9 0 1.1.5 1.5v.2c.5.3.2-.2.7.3h.2v.7l.3.2v.3h.2v.8l.5.3.3 1 .5.2c.2.2.1.4.5.7v.2c.3-.2.1-.1.5 0l.2-.7s-.2-.1-.2-.3h.2v-.3l.3-.2v-.6h.2v-1.5h.2v-.7h.2v-.2h-.2v-1l-.3-.2-.2-1.6-.3-.2v-.5l-.3-.2.2-.8h-.2v-.1l-.5-.3.2-.8h-.2v-.5h-.2v-.4h-.2l-.2-1h-.2v-1.5h-.2v-.5h-.2c-.3-.3-.3-.1-.5-.7l.2-.3.5-.2-.2-1.3h.3l.3-1.6h.2l-.2-.5c.5-.1.5-.3.8-.5 0-.4-.1-.4-.2-.7.8-.3 1-.1 1.2-1.2l.5.2 1-.8v-.4h.7c0-.7.2-.8.3-1.3l.7.2c.2-.3.8-.7 1.2-.8h.5v-.2c.3-.3.1-.3.7-.5.2-.7.4-.4.5-1.2.4-.1.6-.2.8-.5h.2c.1-.3-.4-.8-.5-1.2h.8v-.3h.3c-.1-.5-.4-.8-.8-1v-.2c.5.1.7 0 1.2-.2l.2.5h.3v.2c.2.1.7-.4.8-.5h.2v-.2H208v-.5l-.2-.2-1.2-.2v-.5c.5 0 .9-.2 1.2-.5h.2l-.2-.5h-.2l.2-.8-1.5-.7v-.3c-.1-.3-.3-.3-.5-.5v-.2l1.3-.2c-.1-.7-.5-.9-1-1.2v-.2h.5v-.3c-.5-.1-.5-.2-.7-.7-.4-.1-.4 0-.5-.5h.5l-.2-1.2h.3l.3-1.5h.2l-.2-1.2.8-.2.2-.3.8.2v-.5h.2l.2-.2.2.2-.2.8c-.6.2-.5.4-.8.8h-.2l-.2.5h.3v.2l-.8.7.3.8-.3.2.2.5h.2l-.2.7h.2v.2h.5v-.3h.7v1l1.3-.5-.2-.8h.2v-.3h.2l.2-.7h-.3l.3-1.2c-.9-.2-.7-.8-.7-1.6.4.2.9.4 1.2.7h.8a4 4 0 0 0 .8-1.6l.5.2.5-1.6-.2-1h-.5v-.5h.3v-.3l.8-.7v-.3l.5-.3v-.2h.7l.3-.5.2.2.8-.2.2-.5h1.3v.3h.5v-.2h.2c.1-.4-.3-.4-.3-.7h.2l.2-.7.8.2v.5l.2.2.8-.2v-.3h.7l-.2-.2c-.2-.3-.5-.4-1-.5-.1-.4 0-.4-.5-.5v-.5c.5-.1.4-.3 1-.3-.1-.7-.2-.5-.5-1 .3-.1.5-.2.7-.5v-.3h.2c.3-.3.3-.1.5-.7h-.3c.1-.5.4-.7.5-1.3.5.1.6.1.8.3.3-.3-.2-.3.5-.5v.5h.3v-.5l.8.2c0-.7.1-1.2.5-1.5v-.3h.2l.2 1 .3-.2h.2l-.2-.3h.2v-.3c.3.2.5.7 1 .7v-.2h.3c.2-.6.5-.5.8-1h.3c0-.8-.3-1.2-.5-1.8l.2-.2c.8.1 1 .5 1.8.7v-.2h.5v-.2h.2l.2-.3-.7-.2v-.3c.7-.2.4-.5.8-.8l.2.2-.3.8h.3v.3c.6-.1.7-.4.8-1 .9-.2 1-.8 1-1.8.7.3.1.3 1 .2v.7h-.5l.2.5h-.2v.3l-.3.2v.3h-.2v.3c.9-.5 1.9-.5 3.5-.5v.2l-.7.2-.2.5h-.2c-.3.4.2.3-.5.5v.2l-.7-.2v-.3c-.6 0-1.2.1-1.5.5-.9.2-.4.5-.8 1v.2l-1 .2v.3l-.8.7v.5h-.2v.7l.3.2v.3c1.2 0 1.1.6 1.8 1l.3-.7h.3v.2c-.2 0-.3.1-.2.3h.2v.2c.2.1 1.1-1.1 1.2-1.2l.7.2-.2-1h.2v-.8l.5.2v-.5h.2l.2-.2.5.8.2.2.2-.5c-.1-.1-.3 0-.2-.3l.2-.2 2.3-.5.8-1 .5-.2.2-.8h.2v-.2h.5l-.2-.5h-.7l.2-1.3c-.7.1-1.5 1-1.8 1.5h-.3l-.2-.7h-.7l-.2-.3h-.5v-.3h-.3v-.2h-.2l-.2.3h-.3v-.1l-.2-.3h.2v-.2h.5v-.2l.2-.3h-.2v-.2l-1 .2v-.3h-.7v-.5h-.5l.2-1h-.2c.1-.6 0-.5.5-.7v-.7c-.5.1-.9.3-1.2.2h-.3l.3-.5v-.2h.5l-.2-.3.2-1h.3l-.2-.3-.2-.5c-.9 0-1 .2-1.6.5v.2l-1 .2v-.7h.3c-.1-.5-.2-.5-.7-.7.1-.4 0-.4.5-.5l.2-.3c.1.4.2.7.5 1v.2l.5-.2v-.2h.8l.2-1.5.3.2h.7v-.2h.2l-.2-.7h.2c0-.1.2-.6 0-.8h-.2v-.3l.7.3c-.1-1-.1-.5-.7-1l-.3-.7h-2c-.1-.1 0-.4-.5-.3v.2h-.3v.2l-1.2.2v.2l-1 .3v.2h-.3l-.3.5-.8.2-.3.5h-.5v.2l-.3.2v.3c-.1.2-1.5.9-1.8 1l-.2.3.2.5s-.3 0-.5.3h-.8c-.1 1.1-.6 1.2-.8 2.1-.8.2-.5.6-1 1-.5.3-.7.1-1 .7h-.5l.2-.2.3-.5h.3v-.2h.7v-.2c.2-.2 0 0 0-.3l.3-.2v-.3l.3-.3v-.3l.5-.3v-.3c.2-.4.5-.6.5-1.3l-.5-.2-.2-.2v-.2h.8c.1-.1 0-.2.5-.3.1-.7.4-.7.7-1.1h.3l.2-.3v-.2h.8v-.2h.2c-.2-.3-.1-.4.2-.7v-.2l.8-.2v-.5l1-.3.7-1.3-.2-.3h.3v-.3c.3.3.5-.2 1-.3v-.3l.7.2v-.2l1.6.3v-.2c.5-.1.9.2 1.2.2v-.2h.5c.1-.1 0-.5.5-.3v.2h.3l.2.3 1-.2v-.2c.5-.1.8.1 1.2.2v-.4c.3-.1.7-.3 1.2-.2v.2c.2.1.6.4 1 .3v-.2h.3v-.1l.7-.2.3.8h.7c.2 0-.1-.2.2-.2l.2.2.2-.7c.4 0 .4 0 .7.2v.2h.3v.2c.8-.1.4-.2.8-.5v-.2c.4-.2.7.2.8.2v-.2h.3l.3-.3v-.8h.3v.2l1.1-.7-.2-.8h.2c.3-.4.5-.4.5-1.2l.8-.2v-.5l1.2.2.2-.5 1.5.2v-.3l1.5-.7v-.3h.5l.3-.8h.3c-.2-.9-.4-.9-.5-1.6h.3v-1.3l-.3-.2v-.2l-.7.2v.5h-.3c0-.7.1-.6-.3-1v-.2h-.5v-.2l-.5-.2-.3-.5h-.5v-.2c-1.1-.1-1.1-.1-1 .7h-1.3v.2h-.3l-.7.8h-.3v.2h-.8l-.2.3h-.5c-.6.3-.6.4-.8 1h-.7c-.1-.5-.3-.6-.3-1.3l1-.2v.2h.7l.2-.3.5-.2v-.2l.7-.2.2-.3h.5l.3-.5h.3v-.2c.2-.1.3.3.7.2l.2-.3h.3v-.2h.5v-.1l.3-.2v-.3l.5-.2v-.3l-.7.2v-.2h-.2l-.2-.2v-.8h-.2v-.2h-.2v.2c-.3.2-.4.4-.5.8l-1.2-.3c-.1-.7-.3-.6-.3-1.5l-.7.3v-.3c-.6.2-.3.2-.7.5v.2h-.2v-.5h-.2v-.2l-.5.2-.2-.3-1 .2.2-1h-.2v-.8c-.6-.1-.6-.2-1-.5v-.2l-1.5-.2v-1.2h-.7l.2-.7c-.4.1-.5.1-.7.3h-.2c-.3-.5.3-.7.3-.8v-.3h-.7v-.5l1.5.2s.1-.3.3-.3l.2.3h.2l.2-.8h-.2l-.2-.5-1-.2-.2-.3v-.2h-.8v-.2l.5-.2c.2-.3.3-.8.3-1.3-.4-.1-.5-.3-.8-.5v-.2h-.7l.2-.5-.7-.2v-.2h.3l.3-.8c-.3-.1-.9-.3-1.5-.2v.2l-.7-.2c.2-.8.4-.3 1-.7l.3-.3c-.1-.5 0-.5-.3-.7h-.3v-.2h-.2l.3-.7h-.5v-.5c-.3 0-.7-.2-1 0v.2h-.2v-.2h-.3v-.7c-.2-.5-.7-.9 0-1.3 0-.6 0-.7-.5-.8v-.7h-.2l.2-1-1 .2-.2 1.2-.3.2h-.2v.8h-.2l-.5.3c0 .6 0 .6.3.8l-.3.3v.5l-1.2.8.2 1-.8-.3-.2.5h-.2v.7h-.2l-.2.2v.2h-.3v.2h-.5v.2l-.5.3c-.2-.6-.2-1-.8-1.2v-.5l-.5-.2c-.1.4-.1.5-.3.7l-.2.2v-.3l-.3-.2v-.8h-.2l-.2-.5h-1.2v-.3c-.4 0-.4.1-.7.2-.3-.4-.8-.4-1-1h-.2c-.1-.2.6-1.3.3-2l-.3-.2c-.2-.3-.2-.7-.2-1.2h.7v-.3h.2v-.5h-.5l.3-.7h.2v-.5h.2c.2-.3.4-.4.5-.8h-.5c-.1 0-.3.5-.5.5v-.2h-.3v-.2h-1.2v-.2h-.2l.2-.5.7-.2v-.3h-.8v-.2h-1v.2l-1.5-.2-.2-1-.5.2-.2-1c-.5-.1-.4-.3-1-.3v-.7l-.5-.2-.5-.7-.8-.2v-.2h-.5l-.3-.3c-.4.7-1.3.7-1.8 1.5-.7 0-1.1-.2-1.6-.3l-2 .2v-.2h-.3l-.2-.3c-.2 0-.4.3-.8.2-.2-.1-.9-.5-1.3-.3v.2h-.3v.2c-.2.2-.4.1-.8.2l-.2.2.3 1c.5.2.3.2.8 0v.7l-.3.2h-.2c.1.1.3.4.2.7h-.2l-.2.5-.5.3-.2.8h-.2l.2.3 1 .2-.7.5.3 1.6h.2l-.2.5h.2v.2h.5v.7h.8v.5h-.2v.2l-.7-.2v.5h.2v.8h-.2l-1.5.5v.3l-.3.2a2 2 0 0 0 0 1.3h.7l.2.3h.2v.3c.3.4.8.6 1.3.7l.2.8.3.2.2 1 .5.3.7 2 .5.2v.3h.3c-.2.4-.7 1-.8 1.5l.2 1.5h.3v-1h.2c.1.6.4.8.5 1.3l-1.2.2v.2h-.2v.7l-1 .8-.2.7-.5.2-.8 1h-.2v.3c-.9.2-1.9.9-2.6 1.3v2.1c.5.1.6.4 1 .7l.2 2.3h-.3v1l.3.2v.5h-.2c0 .5.6.6.5.8h-.2v.7l-.3.2v.3h-.1v.3h-.2l.2 1h-.2v.2l-.8-.2c-.1.3-.2.3-.5.5v.5l-2.1-.2.2-.5h-.2a2 2 0 0 0-1.3-1.2c-.1-.5-.3-.7-.8-.8l.3-.8c-.6-.5-.5-1.4-1.5-1.5l.2-1.6h-.2v-1c0-.2.3-.7.2-1.2h-.2l-.2-.5h-.2l.2-.8h.2l.2-2.1c-.5-.1-.9-.1-1.3-.3v-.2h-.3v-.2l-.8.2v-.2l-.7-.2v-.2l-1.5.2s-.1-.2-.3-.2v.2h-.8l-.2-.3-.7-.2v-.3l-1.2-.2-.3-.7c-.2-.1-1 .2-1.5 0v-.2c-.5-.3-.1.1-.5-.3h-.2l-.2-.5c-.4-.2-1 0-1.5 0 0-1-.2-1.2-.5-1.8h-.2v-.5h-.2v-.2h-1.2l-.7-.8h-.5v-.2l-.8-.2-.3-.5h-.9l-.2-.3c-.5-.3-.6-.1-1-.7l-1.5.2v.2h-.3v.2h-.8c-.1 0 0 .2-.5.3l-.2-.8h.2v-.2h-.2v-.5h-.2v-.5l-.3-.2v-.3h-.2v-.3h-.2v-1l-.5-.3v-.5h-.2v-.3h.1v-.3l-.3-.2v-.5h-.2v-.2l-1.8.2v-.2h-.2c-.4 0-.4.4-.7.3-.7-.2-.9-1.4-.8-2.3l-.5-.2v-.3h-.2c0-.3.4-.4.5-.5v-1.5h.2v-.3l.3-.2.2-.5h.3v-.7l-.3-.2-.2-.3c.4-.2 1-.2 1.6-.2v-.3h-.3l.2-1.2c.7-.2.6-.6 1.3-.8v-.7c.7 0 .9.1 1.2-.3h.2l-.2-.7h.2v-.7h.7v-.7l.3.2h1v-.2l-.5-.3h-.2v-.2h1l.2-.5h-.5v-.2l-.2-.2c.2-.1.3-.3.7-.2.3.1.8.6 1.5.3v.2h.3v-.2c.3-.2.4 0 .7-.3.4-.4.2-.7.2-1.3h-.7v-1h-.2V98l1.2.2c.1-.4 0-.4.5-.5l.2-.7-.3-.2c-.2-.2.1-.6.2-1.2.5.2.5 0 1.2 0v-.5h.2V95h.3v.2h.8l.2.3h.7l.2.3-.2.2.2-.5h.3c.5-.3 1.1-.4 1.5-.8.5-.6-.2-.8 0-1.5.1-.3.7-.7 1-.8v-.2l-.3-.2h-1l-.2-.3-2.6-.2c-.7 0-2.6.4-3 .2h-.3l.2-.5 1 .2v-.2h.8l.3-.2v-.3h-.5l.3-.3-.2-.5h.2v-.2c.2-.1.4.5.5.5h.7v.2c.6.1.5-.3.7-.3.5-.2.5.3.7.3h.7v.2l.8-.2 1.2 1.3h.5v.2h.2l.3-.3-.2-.3h.2c.3-.7.1-.7.8-1 0-.7 0-1.2-.3-1.6l-.5-.2v-.2c.4-.1 1 0 1.5-.2V88l.5-.2c.4.7 1.2.9 1.6 1.6h.8v-.3l1.2-.2v-.2l.2-.2-.7-.2-.2-.3h-.5c-.2-.7-.4-.4-.5-1.2l-.7.2c.1-.4 0-.4.5-.5v-.2c.4-.1.5.4.7.5l.5-.2v.2c.4.3.1.5.3.8.2.3.5 0 .8.2v.2c.3.3.1.3.7.5v-.3l1-.8.2-.5h.3v-.2h.8l.3-.5h.5l.2-.3h.3v-.2l1.5-.2.3-.7h.2v-.5h.2c0-.9-.2-1.1-.5-1.6l-.3-.2v.2c-.4 0-.3 0-.5-.2-.7-.2-.2-.1-.5-.5l-.5-.3v-.5h-.2v-.3h-.2l.2-1.5 1.2-.3v-.7h-.8v-.2h-.4c.1-.4.3-.5.5-.8h.2l.2-.7h.2c.2-.2.2-.3.3-.7l-.3-.3v-.2c-.5.2-1.1.3-1.8.3-.1-.4-.2-.6-.5-.8h.5v-.2c-.4-.2-.6-.3-.8-.7h-.2l.2-.5-1.6-.2c-.1.1-.1.4-.3.5-.1-.2-.3-.2-.5-.3v-.2l-1.6-.3v.2H189c.2.4.4.2.5.3l-.2.5h.2l.2 1.8.3.2h.2v.5h.3c-.2.5-.3.5.2.8v.2h-.5l.2.5c-.5.1-.8 0-1.3.2l-.3 1.6-.3.2.2.7c-.7.2-.2 0-.5.5h-.2v.3l-.5.3v.3h-.2c-.2.3 0 .4-.3.7 0 .5.1.6.3.8v.2h-.5l-.2.3h-.7c-.2.1.1.1-.2.2l.2.7h-.5l-.2-.3-.8.2c-.3-.6-.7-1.1-.8-1.8l-.8-.2-.2-.5h-.2v-.3l-.3-.2v-.5h-.2l-.2-.5.3-.2v-.5h.5c.1-.3 0-1.2.2-1.5l.5-.3c.2-.3 0-.4.3-.7 0-.9-.5-2-1-2.3l-.3-.2c-.4.4-1.1.4-1.5.8h-.2v.9h-.2v.3h-.3l.2 1.8h-.5v.2l-.5.2v1.2l-1-.2.2-.3-.2-1h-.2v-.8l-.7-.5.3-.7-.3-.2v-.3c-.1-.2-.3-.1-.3-.3h.2V76h-.3v-.5h-1.2v-.2h-.3v-.2h-.7l-.2-.3c-.3-.2-.5-.4-1-.5l-.3-.7a4 4 0 0 1 1.3-.7c.1-.4 0-.4.5-.5l.2-.8c-.7.1-.7.4-1.3.5l.5-1.5.3.3h.3v.2c.3.1.3-.2.3-.2l.8.2.2-.3v-.7h-.2v-.2l-.7.2c-.2-.4-.4-.5-.5-1-1.3 0-.8-.1-1.5-.7v-.2h-.3l-.2-.3h-1l-.2-.3h-.3v-.2c-.3-.2-.3-.3-.8-.3-.1-.4-.1-.3-.3-.5v-.2h-.3l-.5-.7-.3.2v-.5h-.2v-.2l-.7.2V65h.7l.2-.5h-.2l.2-.7c.4-.1.5-.1.7-.3.4-.1.4 0 .5-.5l-.8-.3-.2-.2V62h-.2v-.2l.7-.2v-.3c1.7 0 3.2-.1 4.4-.5h.7c.5-.2.6-.5 1.2-.7.2-.8.4-.7.8-1.2h.2v-.8l.3-.2.5-1.5h-1.5l-.2-.3-1.8-.2-.2.3v.2h-.2l-.3-.7h-.3v-.2h-.7v-.2h-.5v-.2h-.5v-.2h-1.5l-.3-.2a5 5 0 0 1-.8 1.2v.2c-.1.1-.3-.5-.3-.5l-2.1.2c.1.6.3.7.3 1.3l-.8-.2v.8l.3.2c.1.2-.1 0-.2.2l.2.8h.2v.3h.2c0 .2-.3.3-.2.7h.2l.2.7h.3v.8l-.2.2h-.3c.1.5.4.8.8 1v.5h-.2c0 .2.2.3.2.3 0 .3-.2.3-.2.3-.1.4.2.5.2.5l-.2.8-.8.2-.2.5h-.3v.3c.6.2.7.6 1.2.8v.3c-.8-.1-.9-.4-1.6-.5v.7c-.5.1-.6.3-.7.8h.3c-.1.4 0 .3-.3.5 0 .9.1 1.2.7 1.5v.2l-1.3.2v.7h.3l-.2.5c.4.1.5.3.8.5v.2h.7c.2.1-.1.1.2.2-.4.6-.7.6-.7 1.6.4-.1.4 0 .5-.5h.3v.5h.3V73h.2v-.2l.7.2v.2h.5l.7.8h.2v.5h.2l.3.5h.5l.2-.3h.5l.2-.3h.3v-.2h.3V74l.8-.2v-.2c.4 0 .4.1.7.2v.2l-.2.2h-1l-.5.5V76h.2v.2l-.7-.2s-.2.3-.5.2V76l-.7-.2-.7.5c0 .6.1.8.5 1-.3.5-.5.5-.5 1.3.9 0 1.2-.1 1.6-.7h.2c.4.7-.5.3.2.8-.2.8-.1.2-.7.5l-.2.3h-.7v.2h-.7l-.2.3-.7.5v.3h-.2c-.2.4.1.2-.3.5v.2l-1-.2.2.5h-.2v.3h-.3v.7c-.5.1-.5.2-.7.7h.5v.2c.8.6-.1.2.2 1l.2.2.8.2v.3c-.5.1-.4.3-1 .3v-.3l-1-.3v-.2h-.2l.2-.3c-.7-.3-1.3-.4-1.5-1.2-.1-.1-.2 0-.2-.3h.2l.2-.5h.2v-1h.2v-.8l-.2.2c-.3.2-.2.1-.3.5h-.3l.2-.3h.2v-.3h.2v-.7h-.2V80h-.2l-.3.8h-.7c-.2-.6-.4-.4-.5-1-.9-.1-1.1-.5-1.6-.8-.2.5-.1.2 0 .8l-.5-.2c0 .9.2 1.6.5 2.3h-.2v.2c-.5-.2-.4-.1-1 0l-.2.3c-.1.1 0 .2-.3.2v-.2h-.8v-.2h-1.3c-.3-.1-.4-.8-1.3-.5v.2h-.3v.2l-1 .2v.2l-.7.5-.7-.7c-.3-.3-.1-.1-.3.2-.6-.1-.5 0-.7-.5-.8 0-1.1.2-1.3-.5h-.5v-.2h-.2v-.5l-.5.2v-.2l-.3-.2-.2.5h-1.2v.2h-.4c.1-.3.2-.5.5-.7-.1-.5-.3-.7-.8-.8v.3c-.4.1-.4 0-.5.5l-1-.3-.2-.7s.3-.2.2-.5h-.2c-.3-.7-.3-.4-.2-1.2l-1.6-.7v.2h-.8v.2l-1.3-.2v.2l-.7.2v.2c-.3.1-.3-.2-.3-.2-.5-.1-1.3 0-1.5.2h-.2l.2.5h-.2l-.2 1h-.2c-.1.4 0 .4-.5.5l-.2.7.5.2v-.2l.5-.2v.2l.5.2.2-.5h-.3c.1-.4 0-.3.3-.5v-.2l.5.2v.2l.5.2.5-.3.2-.5 1.2.2v-.2h.7v-.2h.2c-.1-.5 0-.5-.3-.7v-.2c.5-.3.7.3.8.3l.7.2-.2.3c-.5.3-.9-.4-1.2.7-.8 0-.9.1-1.2.7h-.3v.3l-1 .2v.2c-.4.1-.4 0-.5.5h-.7c-.1.6-.2.6-.7.8l.2 1h.2c.2.2.4.4.3.8h-.2l-.2.5c.3.5.7-.1.8 1-.8 0-.8.1-.8 1l-.2-.2c-.4-.2-.6-.6-.8-1V85l-.3-.2-.2-2.1c-.3.3-.3 1-.3 1.6l-.5.2-.2-1h.2l.2-.5-.3-.2-.2-.7h-.7v-.2c-1.1-.1-.7-.5-1.3-1v-.2h-.5v.3c-.7.1-.6.2-1 .5v.2h-1.2v.2h-.5v.2h-.7v.2l-.5-.2v.2h-.5v.2h-1.5s-.1.2-.5.2v-.2c-.1 0-1.2.3-1.6.2v-.2l-1-.2V81l.5-.2c.3-.3.1-.5 0-.8.4.2 1 .2 1.6.2l.2-.5c-.9-.3-.4-.8-.8-1.2h-.3l-.5-.7-.7.2-.5-.7-1.6.3.7.5v.3l-.3-.2h-1l-.2-.3h-.5v.1h-.8l-.2-.3-.7-.2-.2-.3-.2.2h-.7V77h-1v-.5l-.5-.2v-.2l-1.6-.2v-.2l-.7-.2v-.2h-.5l-.2-.3-.5-.2v-.3l-2-.5h-.3v-.2h-.5v-.2h-1.1v.2l-1.2-.2v.7c-.5.2-1 .5-1.3 1h-.3c-.1-.2-.1.1-.2-.2v-.7l-.5-.3.2-.7h-.2l-.2-.7.3-.2.2-.3-.7-.2v.3l-.5.2c.1.4.1.5.3.7-.3.4-.3.1-.5.7h.3c0 .7-.1.6-.3 1h-.2l.2.7h-.2v.2h-.5v-.3c-.7-.2-.2-.1-.5-.5h-.2v-.2h-.3l-1.3-1.5h-.3l-.3-.3v-.3l-.3.2v-.3h-.2v-.3l-.3-.2v-.2l-1.1-.3-1-1.2h-.3c-.3-.3-.2-.8-.5-1.2l-1.3-.8v-.2l-.8.5.2 1.2h.3a5 5 0 0 1-1.5 2.8v.2c-.2.1-.7-.3-1.2-.2v.2h-.3l-.2.3-1 .2v.2h-.2v.8c-.1.1-.2 0-.3.5-.7.1-.5.3-1.3.3v.3h-.3l-.2-.7-.8.2.2.7-.7.2-.2.3c.3-.1.2-.2 0-.2l-.2.8h-.2c-.4.5-.4.5-.2 1.2l-1.5.3.2-1.2.8-.3-.2-1c1.2-.5.7-.4 1.2-1.6l3.8-.7v-.3h.3c.1-.5.2-.4.5-.7v-.2l.5-.2v-.3h.3V71l-.8.2V71l-1.8-.2-.7 2c-.4 0-.4 0-.7-.2v-.2h-.3v-.2c-.3-.1-.6.2-.8.3v.2h-1v.5l-.8.2-.2 1.1-1.6.3c-.1-1.3-.4-.6-1-1.2h-.2v-.5H83l-.2 1h.2v.2h-.2c-.2.3-.3.3-.3.8l-.8-.1v1h-.5l-.2-.5h-.5v.2l-.8-.2.2 1 1 .2.2.7h.2v.6h-.2l.2.3H81V78l-.7-.5v-.3l-.3-.3h-.3l-.2-.3-1-.2v-.2h-.3V76l-.7-.2v-.2h-.7l-.5-.7c-.3-.2-.7 0-1.2-.2v-.2l-.5-.2-.3-.5h-.7l-.7-.8c-.3-.2-2.1-.1-2.6 0 0 0-.2.3-.5.2l-.2-.3h-.8v-.2h-.3v-.2H68l-.2-.3h-.5V72H67l-.1-.1h-.5l-.2-.3c-.5-.2-.6.3-.7.3-.2.1-.3-.2-.3-.2-.7-.1-.6.4-1.2-.3-.7.1-.7.3-.8 1H63s-.4-.5-.7-.5l-.2.3h-.3l-.2-.5-2.8-.2-.2-.5h-1.1v.2c-.3 0-.3-.2-.3-.2h-1.8v-.2l-1.5.2-.2-.3-1 .2-.2-.3H52l-.3-.5-.7.2c.1-.2 0-.3 0-.4-.6-.2-1 .4-1.3.5h-1v.2l-.5.2v-.2h-.5v-.2h-.8v-.2h-.5V70h-1v-.2h-.3v-.2h-1.2l.2-.5-1.8-.3v.2h-.5v.2h-1.3v.2l-.8-.2V69h-.2l-.2-.8H39l-.2.3v.2h-.7l-.1.4h-.3v.2l-.5.2v-.7h.2v-.7h-.2v-.2h-.8l-.2-.3h-.3v-.2h-1.2l-.2.3h-.3l-.3.5h-.3l-.2.3h-.3v.2l-1 .3v.2h-1.6l-.5.5-.3-.5-.2-.2c-.1.3-.3.4-.3.8l-.8-.2v.5l-.7.2v.2h-1.8c-.5.2-.4.6-1.3.7-.3.6-.7.8-.8 1.5-.5.1-.6.3-1 .5l-.3 1.6-.5.3v1h-.2v.7c-.1.2-.1-.1-.2.2l-.3.2h-1v.2H20v.2h-.8v.2c-.4.1-.6-.3-1.2-.2v.2h-.3v.2h-.8v-.2H16v.2l-.8-.2.3 2-.5.2-.2.3c.4.4.5.1 1 .3l.5.7h.3v.2l1 .2.5.7.7.2.5.7h1V83h.2c-.1.2-.4.8-.2 1.2h.2v.2l1.2.2v-.3l1.2-.3.3.7c.6 0 .9 0 1.2-.3h.5v.2h.2v.2h-.2l-.9.4.2.3v.2c.3.1.5-.1.7-.2l.2.5h2v.2h-.2v.2h.1l-.2.5h-1.3v-.2c-.8 0-1 .1-1.5.3v.2c.2.1.3.2.7.2 0 0 .1-.2.3-.2v.2h.5v.2h.2v.8h-.5V88c-1 .1-.5.2-1 .7v.2H24v-.3l-3.3-.2v-.2c-.4-.3-.4-.3-1.2-.3v-.2l.5-.2v-.8h-.2c0-.9-.1-.6-.3-1.2-.5 0-.9 0-1.2.2l-.2.3h-.3v.2h-.5v.2H17v.2h-.5v.2h-.3v.2l-.5.2v1l-1 .2c-.1 0 0-.5-.7-.3V88l-1 .2-.2.3h-.3l-.2.3H12c-.2.1-.1.4-.5.7l.2.3v.2c.5.3 1-.2 1.3-.2v.2c.6.2.9.3 1.6.3l.2.5c-.7 0-.8.2-1.3.3l.2.5h.3l.3.5h.2l.2.8h.2c.2.2 2.3.8 2.8.8v-.3l.3-.2h1.5V93h.3v-.2l1.5.2v-.5l1 .8c.3.5-.3.4.5.7.2-.6.5-.5.8-1h1.6v-.2h.3v-.2l1.3.2c0 .7-.2.9-.7 1.2l.5 1.6V97h-.2v.2h-.2v.2H26v.2c-.6.3-1.5.2-2.1.2l-.2.5a2 2 0 0 0-1.2.8h-1.3l-.2-.3c-.4-.3-.3.2-.5-.5l-1-.2c-.2.3-.6.5-1 .7.1.4.3.5.5.8h.2c.2.3.2.9.2 1.5h-.2v-.5l-.8-.2c-.2.4-.3.5-.3 1.2-.9.1-1 .6-1.6 1v1l-.3.2c-.5.1-.6.3-.7.8h.7l-.2.7.7.2v-.2h.3c.1.3.3.4.3.8h1.6c.1.1.1.5.7.3v-.2l.8-.2.2.5-.8.7-.2.5-.3.2v.5s-.3.1-.2.5l.3.2v.3h.5c0 .7.2.7.5 1.2l1.8-.2v-.3l.7-.5v-.5h.1c.1-.4-.1-.4-.2-.5v-.5l.3.2v-.2h.3l.2.8-.3.2v.8l.7.5v.5h.2v.3h.2v.3h.2c.2.6-.3.5-.3.7v.8l1-.2v.3l-.7.3c0 .1-.1.7.2.5v-.2h.2l-.2.8c.8-.1.7-.3 1.3-.5.2-.7 1.5-1.3 2.3-1.5.1.9.9 1.3 1.3.5.3.3.1.4.3.7l.5.3v.3h.2l.3.5s1-.2.5-.2h-.2v-.8h.2v.2c.6 0 .6-.2.8-.7h.2v.8c.1.2.1-.1.2.2.8 0 1.4-.2 1.8-.7.4-.1.4 0 .5-.5l.7-.2-.3 1.2H35v.5h-.2c-.2.3-.4.4-.8.5l-.2 1.3-.3.2h-.2l-.2 1.6.2.2-.5.2-.2.8-.3.2c-.4.4-.6.5-.7 1.3-.8.1-.9.3-1.3.7l-.2.3-1 .2-1.3.8a6 6 0 0 0-.2 1.5H27v.2h-.3l.2-.5c-1.1 0-1.7.3-2.6.5l-.3 1-.5.2-.2.8H23l-.2.5c-.9 0-.6.1-1.2.3v.5l.3-.3.7.2c.1-.4 0-.4.5-.5.1.4 0 .4.5.5 0-.4 0-.4.2-.7h.2v-.5l.5-.3v-.5h.2v-.3l.3-.3h.8l-.3.8h1l.2-.3v-.2l1 .2v-.2h.3v-.2c.4-.3.5-.6 1.2-.7v.5h.2l.2-.7.3.2c.7-.1.8-.4.8-1.2l.7.5v-.2h.2c-.3-.5 0-.7 0-.8h-.3v-.2l1.5-.5-.2-.5 1-.2v-.5h.2v-.3h.2v.2l.8-.2.2-.3h.5v-1.3l1-.3v-.3h.5l.2-.5.8-.7v-.2c.3-.2.5.1.7-.2.2-.2 0-.5.2-.7h.3l.2-.3h.7v-.2l1-.3.2-.8-.2-.2h.2l.2-.3.5-.2v-.3l.7-.2v-.7c-.6 0-1.1 0-1.5-.2l.2-1.3h.2v-.2h.2c.2-.2.1-.4.2-.8h1.3l.2-.7.7-.3-.2-.8.7.2v.2l.5-.2.2-1.2h.2c.3-.5.8-.7 1.5-.8v-.5h.2c.2-.8.4-.4 1-.8l1.2-1.3h.2v.5h.2v.2l1.3-.2.3-.5H51v.2l-.5.2-.2.3-.2.5h.2c.2.4.5.5.7 1l-1.5-.2-.2-.3h-.7l-.3.5H48v.2h-.3l-.2.3H47v.2c-.2.3-.3 1.4-.2 2 0 0 .3.1.2.3l-.7.5v.3h-.2c.1.6.1.6.5.8v.2l.5-.2v.2h.2c-.2.4-.8 1-1.2.7H46l-.2.8 1.2.2v-.2l.5-.2v-.3l.8.2c.2-.7.3-.4.7-.8h.2v-.5c.6-.1.7-.3 1.3-.3 0-.4-.1-.4-.2-.7l.5-.2v.3h.3c0-.7.2-.7.5-1.2h.2v.5h.3l.2-.3 1.6.3.2-.8h.7c-.1-.6-.4-.6 0-1v-.5l-.7.2v-.3h-.5v-.2h-.2v-1.3c1 .2.5.4 1.5 0v.3l.8.2v-.5c.6.3 1.1.5 1.5-.3h.2l-.2.8.8.2v.2h-.5v.2h-.3v.2h1.2v.3h.5v.2h.1c-.1.5 0 .5-.3.7l.2.5c.8 0 1.2 0 1.5-.5h.2v.7l.3.3.2.2h.8v.2h.3l.3.5h.7v.2l1.2.2v.2c.2 0-.1-.1.2-.2h.5l.2-.3h.8c.1 0 0-.2.3-.2v.2h.5v.2h.3v.2h.3v.2l.8-.2.3.5h.5v.2h.3v.2h.8c1 .3 1.7.3 2.1-.5h.2v.5h-.2c-.1.6.5.5-.3 1 .5.8 1.2.3 1.3.3l.2.5c.3.3.8.2 1.2.2l-.2-.7h1c-.1.5-.1.9-.5 1.2.2.6.5.8.8 1.2h.2v.5l.5.2.3.7c.5 0 .8 0 1.2-.2l.2.8h.5v.2c.3.3.1.3.7.5l.2.8h-.2c.2.7.3.3.7.8h.5c.1.4.1.5.3.7l.3.2.2-.8.5.2v.3c.6.2.4.3 1.2.3l.2-.5h-.2c0-.8-.1-.8-.8-.8l.5-.5-.8-.7-2.3-.2-.2-.7c.4.1.3 0 .5.3l.8-.3v-.2c.4-.2.5.1.8-.3h.2l.2.7c0-.6-.4-1.3 0-1.6V114h.2c.2.5.3 1 .3 1.6.6.3.9.6 1.6.3v.2h.2v.7h.2v.2l.7-.2-.2 1h.3l.3.7h.2c0 .2-.3.5-.2.8l.3.2v.8l.3.3h.8v.5h-.2c.1.5.1.7.5.8h.3l.2.5 1.3 1v1.2l-.3.2v.8l.8-.2v-.8l.3-.2c.4 0 .4.1.7.2v.2h-.5l-.2.7h-.2c-.1.4.4.8.5 1.5l.7-.2.2.2v-.2h.2l-.2-1.1h-.2v-.2c.5.3.4.6.7 1.2h.2l-.2.8h-.8l.2.5.7.2-.3.3.2.3v.2l.8.2.2-.7c.5-.1.7-.3.8-.8l.5.2.2.5-.7.2v.2l-.7.5v.5h-.3l-.3 1 .2.2h.3l.2.3h.2l-.2.8.5.2v.3h-.5l.5 1.5c.5.1.4.3.8.5v.2l.5-.2c-.1-.4-.1-.5-.3-.7v-.2l.5.2.2-.3h.5v-.6h.2l.2.5-.5.2c0 .8 0 1 .7 1.2v.2c-.4-.1-.3 0-.5-.3-.4 0-.4.1-.7.2.1.8.5.8.8 1.3h.3v-.3h.2l-.2-.3h.3l-.2.7.3.2.2.7c.6 0 .6 0 .8.3h.2l-.3.5v.2h.7v.3h-.3v.8l.7.3v.2h-.7l.3.3-.7.2c0 .7-.2.9.2 1.3v.2c.3.1.3-.2.3-.2h.7v-.2l1-.2v.2l.8.2c-.1.3-.2.3-.5.5l.3.3v.2h.2v-.2h1v-.2c.4-.1.8.3 1.3 0v-.2l.7-.3v.7h.2c.4.6.6 0 .3.8l.5.2v.2h.3v.2l1-.2v.3h.3c0 .6 0 .6-.3.8v.2h.2v.2l.7-.2.2-.5c.4 0 .4.1.7.2-.1.4 0 .3-.3.5.1.5.3.6.8.7v.3h.5v.7l.8.7c-.1.6-.2.6-.7.8.1.5.7.7.7 1.2l-.2.2c.4 0 .4-.1.7-.2v.2h.2c-.2.8-.7 1.1-.3 2.1h-.6l-.2-.7-.3-.2c-.1-.2.1-.1.2-.2l-.2-.7.3.2h.2l-.3-.8h-.3l-.3.5-1-.2v.2l-1-.2v-.2l-1 .2v-.2h-.3v-.2l-.8-.2.2 1.6.3.2c.4.7.9 1.3 1 2.3h.3l-.2.8h.5v1.2l-.3-.2h-.2v1.2h.3v.3h-.3l.2 1.8h.2l-.2.5h-.2v1.3h.2l-.2 1h-.2c-.1.4.2.6.2.8h-.2c-.1.5-.3 2.6-.2 2.8 0 .5-.2.3-.3.5-.2.4 0 1.6.2 1.8 0 1.2.1 1.7.8 2.1v.3h-.2c-.1.2-.3.4-.2.8h.2v.8s.2 0 .2.3h-.2c-.2.9-.1 1.5 0 2.3h-.5v.3h-.2l.2.7h.2v.3l.3.2v.3h.2v.5l.3.2v.7l.3.2.2 1.8.5.2.2.3c.1.4 0 .4.5.5v1.3l1 .2v-.7h-.2v-.2h.7v.2h.3c-.3.5-.5 1.1.2 1.5v.3l-.8-.5-.2.2c0 .4 0 .8.2 1h.3l.3.5.8.2v.2h.2v.5l-.7.2-.2.7.8 1v.3l.3.2v.5h.2l.2.7.5.2.3.3v.3l.3.2-.2.5.8.5v.2h-.2l.2.8h-.2v.7h.2c.6.5.7-.3 1.3 0l.2.3h.3v.2l1.8.3.2 1h.2v.2c.3.1.4-.2.5-.3.7.2.4.4.8.8l.5.3.2.5h.3l.3.5h.2v1h.2v.3h.2c.1.4-.1.4-.2.5l.2.5h.2v.5h.2v.3l.7.5v.7l.7.5c.3.6-.3.7 0 1.3l.3.2.2.8c.7.2.2.1.5.5h.2v.3l.7.3v.3l1.2.3v.3l.5.2.8 1.3-.2 1 .3.2.2 1h-.2l.2 1.2h-.2v.5h-.2v.3c-.1-.3-1.1 0-1.6 0 .2.8.4.4 1 .8l1 1.3h.5v.5l.2.2h.8l.2.3.7.2.3.5h.3l.3.3v.3l.7.5c-.1.5-.2.5 0 1h.2v.7h.2v2l.5.5h.5l.2.7c.7.2.6.5 1 1l.5.3c.3.5.2.6.8.8l.3 1h.2v.8h.2v.2h.5v-.5l.5-.2v-1.3c-.4-.1-.4 0-.5-.5-1.1-.3-.3-.4-.7-1-.2-.3-.8-.4-1.2-.5l-.2-.5h.2l.2-.8-.7-.5.2-1.2-.3-.2v-.3h-.2v-.9l-.5-.3v-.8h-.6v-.3h-.2v-.5h-.2l-.2-.8-.3-.3h-.5l-.2-1h.2c-.1-.6-.1-.7-.7-.8-.1-1.2-.3-.4-.7-1-.3-.4-.3-1.4-.3-2.1-.8-.2-.2-.2-.5-.7-.2-.2-.4 0-.7-.2v-.2h-.2c-.3-.5.3-.8.2-1.2l-.3-.2-.3-1-.8-.2c0-.4 0-.4-.2-.7h-.2v-.3h-.2v-.3h-.2v-.7l-.3-.2-.2-.8-.3-.2v-.3l-.5-.3.3-1.5h-.2v-.2c1.4 0 1.1.6 2.1.8l.2-.5 1-.2c0 1.1.2.7.7 1.3h.2l-.2 1.5.3.2.3 1h.3c0 .9.5 1.8.8 2.3l.5.3c.3.5-.3.2.3.7v.2h.5v.5h-.2l.2.8 1.2.3c0 .4 0 .6.2.8h.2v.5h.2l.3.5h.8l.2 1h-.2c.2.7.6.8 1.2 1l.2 1c.7 0 .9.1 1.3.3v.3h.3c-.1.6-.3.8-.8 1 0 .5 0 .8.2 1.2h.7l.2.7.7.3v.2l.5.2c.3.4-.2.3.5.5.1.4 1 2.1 1.3 2.3h.3v.2l.7.5v.7l.7.3v.3l.3.2v.5l.5.3v.5h.2v.3h.2v.3l.3.2v.3l.5.3v.3l.3.2.2.8.3.2v1.2l.3.2c.1.3.3 1 .2 1.5-.2.6-.6.7-.7 1.5h.3c-.1.4-.2.5-.5.7l.3 1.5.5.2c.1.7.4.9.8 1.3l.2.3h.3l.2.3h.3v.2h.5c.2.2 0 .4.2.7h.2l.2.3h.3l.2.3h.3l.3.5v.3c.7.2.3.3.8.7v.3h1.3v.2h.3v.2h.7l.8 1 .7.2v.2l.5.2.2.3h.5v.2h.3l.3.5 1.5.5h.8v.2h.3v.2l.8-.2.2.5c.7 0 .6.1 1 .3v.3h.3v.3l1.2-.2.2.3c.5.2 1-.1 1.3-.2l.2.5 1.5.2v-.2l.5-.2.2-.3h1.6v-.3h.5l.2-.3c.5-.1.4.3.5.3h1.5v.2h.3l.7.8h.7l.8 1h.2v.7l.3.2v.2h.3c.5.4.2.8 1 1 .2.7.7.6 1.2 1v.2h.2l-.2.3h.2v.2l1 .3s.1-.3.3-.2l.2.3h.5l.2.3 1 .3v.5c.3.1.9.3 1.5.2v-.2l2.3.5v.2c.6-.1.7-.1.8-.7h.8l-.2.2v.8h-.2v.7l.5.2.2.3.7.5v.3h.2v.3h.2v.5l.3.2v.5l.3.2v.3l.7.5v.3l.3.2v.5h.2v.5h.2l-.2.2c0 .4.1.3.3.5-.1.4 0 .4-.5.5l-.2.3c0 1.1.1.7.7 1.2.2.1.3.5.5.7v.2h.5c.2-.7.4-.6.2-1.3l.3.2h.3l.7 1.3.8.2v.3c.5.1.7.2.8.7h.2l-.2.8h-.2c0 .4 0 .4.2.7h.2v.3h.2v.2h.2v-1.2c.9.3.3.5.7 1.2l.3.3c.7-.2.4-.4 1.2-.5l.2.3c.3.3 1 .1 1.3 0l.5 1.3 1.2-.2c0 .7.2.8.3 1.3l.8-.2v-.2c.4-.4.1-.4.8-.5 0-.7-.1-.7-.5-1v-.2h-.5v-.2l-.2-.3.7-.2v-.2h.5v-.2l.5-.3v-.5l.8-.5v-.2l.7.3c.2.6.4.6.5 1.3h.3l.2.7c.5-.1.7-.3 1.3-.3v.7h-.5c-.1.4-.1.5-.3.7v1h.2c.2.6.5.7 1 1v.2h.8v.2h.2v.7l.2 1.2h-.8l-.2 1 .3.2c0 .8-.1.9-.8 1 .1.3.2.3.5.5l-.2 1h-.2c-.1.3.2.3.2.3.1.3-.2 1.5-.3 1.6l-.5.3c.1.8.6 1.2 1.3 1-.2.6-.5.7-.8 1.2h-.2v.5h-.1l-.2.7-1 .2v.2h-.3l-.5.7h-.2c-.3.6.3.5-.3 1 .2.3.2.4.7.5v.3H201v.5h.2c-.1.9-.8.9-1.1 1.5h-.5v.3h-.3l-.2.7h.2v.3h.2v.8l.2.3-.5.7h-.5l-.3 1.5.3.2.2.7h-.5c-.1.5-.4.6-.8.8.1.9.4.5.5 1.3h-.3l-.2.5h-.2l.3 1h.3v.7c-.5.1-.5 0-.7.3l-.2.2c.7.2 1 .5 1.5.8l.2.2v-.2l.5-.2c.2-.1.1-.3.3-.5v-.2h.2v.8h-.7v.2h-.2v.5l.3.2c-.6.3-2.1 1.9-2.5 2.5l-.5 1.5.2.2v.2l.5.3c0 .2-.3.4-.2.8.1.3.7.7.5 1.3l-.3.2v.7l1.5.8.2.5h.3v.2l.5.3v.3l.5.3v.5l1.2.8.2.7 1.3 1.2v.3l.3.2v.3l.5.3v.3l.3.2.2 1 .5.3v1.2h.2l.2.7h.2v1.2h.2v.5h.2v.3h.2v1c-.1.1-.3-.1-.2.2l.5.3v.3l.3.3h.2c.2.4 0 1 0 1.5.4.1.5.1.7.3h.2l.2 1h.2l.2.8h.3c.2.8.3 1.5.3 2.6h-.3c0 .3 0 .5.2.7h.3v.2h.2v.3h.2l.2.7.3.2v.3h.2v.3h.2l.2.8.5.2.2.3h.3l.5.7h.3v.2c.4.3.6.7 1.2.8v.3l1 .3.2.3h.5v.2h.5l.2.3h.5l.2.3.7.2.2.3.8.2.2.3h.3v.2h.3v.2h.5v.2c.6.5.1.2.3.7l.3.2v.5l.8.7.2.5.3.2.2 1.8a11 11 0 0 1 0 5.1c-.1.4.3.9.3 1.6h-.3l-.2.8h-.2l-.2 3.8-.5.2c0 .5 0 .9.2 1.2l.3.2-.7 2.5v2.1h.2l.2 1h-.2l-.2 1h-.2c-.2.5.2.8.2 1.2h-.2v.5h-.2c-.1.3.2.5.2.5l-.2 1.5-.5.2.2 1.6-.3.2v1.3h-.2v.3h-.2v.8h-.7v.3h-.2c-.5 1.3.9 1.6.7 2.8h-.2v1.5l-.3.2-.2 1h-.2l.5 2.1h.2c.1.3-.2.3-.2.3v3.3c-.7.2-.3.3-.8.7v.8c0 .2-.2-.1-.2.2 0 0 .4.1.3.5l-.3.2v.5l-.5.3v1.5h-.2v.3h-.2l-.5 1.5h-.2v.3h-.2c-.2.6.3.7.3.8l-.2 2-.3.2v.3l-.3.2c-.2.3 0 .9-.2 1.2l-.7.3.3 1.5c-.9 0-.6.1-1.2.3v.3l.3.2s-.3.7-.2 1l.5.3c.3.7-.4 1-.3 1.5h.2v.3h.2c.1.2-.1 0-.2.2 0 .2.1-.1.2.2v1h.2v.3h.2l-.2 2h-.5l-.2.3v1.2h-.2l-.5 2.1h.2v1.2h.2l.2.8h.7c.1-.5.3-.6.5-1h.3v.2c.3.3.1.3.7.5-.1.8-.1.4-.5.8h-.2l.2.8c0 .7-.5 1.6 0 2.1 0 .1.1.5-.2.3 0 0 0-.3-.2-.2-.2.2-.4.9-.5 1.2h.3c0 .8.2.9.5 1.5l-1.2.7c.1.6 0 .5.5.7l-.2.3v.2l-.8-.2c.1.4 0 .4.5.5v.2l-.5.2.2 1.6-.3.2v.8h.5l-.2.7h-.2v2.1c-.4.1-.3 0-.5.3h-.2v-.7h-.7v.5h-.7l.3-.3v-.5c-.3.3-.3.5-.8.7l.2-.8h-.3v-.2l-1.3.5c.1.3.2.3.5.5-.2.9-.8.8-.8 2h.3l-.2-.7h.8v-.3h.2c-.1.4 0 .3-.3.5 0 .4.1.4.2.7h1v-.5c.4 0 .8 0 1 .2v.3l.3.2-.2.7.3.2c-.3.4-.4.3-.5 1l.3.2h.2l-.2.5-.7-.3v.2h-.2v.5h.2v2h.2l.2.5h-.3l-.2 2.1h.5v-.5l.5-.3h.2c-.4.7-.5.5-.3 1.3-.4 0-.4.1-.7.2l-.2.2v.8h-.2c-.2.5-.3.6-.3 1.3.5 0 1 .2 1.3.5h-.3v.5c.4.3.3.4 1 .5v.2l-1.2.5c.1 1.3.5.5.8 1.2v.7h.2v.2h-.7v.7l-.8-.3v.2h-.2c.2.3.2.4.7.5v.2c.3 0 .2-.3.3-.3l.3.2.2-.3h.3v.7h.2v.2l.7-.5v.2h.2v-.5h.2l.2-.7h.2v.3h1v.3l-.7.3v.2l-.5-.2-.2 1.2h-.3v-.5l-1.2.2.2.8h.2l-.2.7.3.2-.2.2v.7c.2.1.3.2.7.2l.2-.2v.2h.2v.2h.2l-.2.5 1.2.5v.3h.3l-.2-.7.3-.2h.3v.2c-.2 0-.3.5-.2.7h.2c.4.7.9.5 1.3 1l.8-.3v-1.8h.2v-.5h.2v-.7h.2v-.2h-.2v-.3l2.1-.3v.2h.5l.7-1.3 2 .2c-.2-.7-.6-.8-.7-1.6l-.8.2v-.2l-.3-.2.7-.2c0-.4-.1-1.1-.3-1.3v-.2l-.5.2c.2-.6.2-.3.5-.7h.2l.2-1h.2l.7-.7h.3c0-.9-.2-.7-.8-1 0-.5 0-.7.3-1v-.2h.2v.2c.4.2.6.7.7 1.2.8-.1.9-.5 1.5-.8l.2-.3v-1h-.2v-.2l-.5.2c.1-.4.1-.5.3-.7.1-.4 0-.4.5-.5.2-.8.7-.7.8-1.6.7-.1.7-.3 1.2-.7v-.2h.5l.2-.3c.3-.3.5-.4 1-.5l.3-.7-.8-.5-.3.2v-.2l.5-.2c.1-.9.2-1-.2-1.8l-.8-.2v-.2h-.8l-.2-.5h-.2c-.3-.3-.3-.4-.8-.5l-.3-.7h-.2c-.2-.4.1-.5-.3-.8 0-.6.1-1 .5-1.3l.5-.2V414c.6-.1 1.1-.7 1.3-1.2h.3l.2-.7h2v-.8l-.3-.2h-.2c.1-.5.2-.4.5-.7v-.2l.5-.2v-.3h.2l-.2-2.1h.2l.5-1.5h.2l.3-.5.8-.2.2-.5-1-.2s-.1.3-.3.2v-.2h-.2v-.2l.5-.3c.8 0 1 .1 1.5.3v.7c.7 0 .7-.1 1-.5h.2v-.5h.2v-.7h-.2l-.2-.5h-.8v.7c-.9-.1-1.3-.5-2-.8l.2-1.6h-.8v-.2h-.2l.3-.7h.2v-.3h.2l-.2-.7h.2v-.3l.3-.3h.3l.2.5h.7v.2h.2l.2.8h1.5s.1.3.3.2v-.2c.7 0 .6-.1 1-.3v-.5c.5-.1.6-.4 1-.7l.2-1.6-.2-.5h.2l-.2-1 .3-.2.2-1c-.5-.1-.6-.4-1-.7 0-.9.1-.6.3-1.2h.3c.1.5.5.9 1 1-.1-.4 0-.3-.3-.5v-.2c.6.2 1.2 0 1.8-.2h.5v-.2h2v-.2h.7v-.2h.8l.2-.3h.7v-.2h.3v-.2h.8v-.2h.3l.2-.3h.3l.2-.3.5-.2.2-.8.5-.3.2-.8.5-.3v-.2h.2v-.3l.3-.2c.4-.6.3-1.2.2-1.8l-1.2-.3c-.1-.4 0-.4-.5-.5-.1-.8-.4-.9.3-1.3-.1-.9-.4-.6-.8-1.2l-.2-.5h-.3v-.2l-.7-.5v-.5h-.2c-.3-.6.1-.6-.7-.8l.2-.7h-.2l-.2-.8.3-.2c.5-.5.4-1.7.3-2.6h.3v.2c-.3 0-.2.7-.2 1 0 1 0 1.8.5 2.3.2.7.3.4.8.7v.2h.7l.8 1 1 .2.2.3h1l.2-.3c1-.4 1.5.7 2.5.3l.2-.3 1.5-.5.3-.7h.2l.2-.7h.2l.2-1 .3-.2v-.1l.3-.2v-.3l.7-.5v-.3h.2c.2-.3 0-.4.3-.7 0-.7.1-.9-.3-1.2.1-.6 0-.5.5-.7l.3-.7h.2v-.4l.3-.2.3-1.2.7-.2v-.3l.5-.2c.2-.8.3-.9.3-2 .6.1.6.2.8.7.6-.2.3-.2.7-.5v.2h.2l-.2 1.8-.3.2v.3l-.3.2v.3h-.2l-.2.5h.3l.3-.7h.2v-.3l.3-.2v-.5h.2v-.7h.2v-.5h.2v-.5h.2v-.5h.2v-.5h.2c.2-.4.1-1 .3-1.3l.3-.2v-.3l.7-.5v-.3l.8-.7v.1l.5-.2.2-1 .3-.2c.1-.2-.3-.7-.2-1.2h.2c0-.2-.3-.4-.2-.8h.2v-1.3l-.3-.2h-.2c-.2-.3.1-.7.2-.8h-.3v-.5h.2l.2-.5h-.2l-.2-.8h.2v-.2c-.1-.2-.4 0-.3-.5h.2v-.3l.3-.2c.2-.5.1-.7 0-1.2.4-.2.6-.3 1.2-.3.2-.7.6-.6 1.2-1l.5-.7h.5l.2-.3h.5v-.2h.3v-.2h.3v-.2l.5-.3v-.7l1.1-.2v-.2c.2 0 .3.3.7.2l.3-.5 1.6-.2c-.1-.5-.4-.6-.5-1.2.4 0 .4 0 .7-.2v-.2h.3v.3c.2 0 .5.3.8.2l.2-.3h.3v-.2h.7v.2l1.2-.2-.2-.8h.5l.3.7c.5 0 1.1.1 1.3-.2.2-.2-.1-.2.3-.5v-.9c.8-.1 1-.2 1.1-1h.2c0-.3-.3-.2-.3-.3l.2-.5h-.2c-.1-.4-.2-1 0-1.3l.7-.5.2-1.3.3-.2c.4-.5.8-.8.8-1.6.8-.2.2-.1.5-.7l.8-.7v-.3l.5-.3v-.3h.2v-2.5c.1-.4 1-1.1 1.3-1.3l-.3-.7h-.2v-.7h.2c0-.3-.2-.3-.2-.3l.2-1.2.5-.3v-.5h.2l-.2-1h.2v-.5h.2c.1-.5-.2-1.3-.3-1.6v-1.8h-.2l.2-1.8h-.7l.2-.5.5-.3c.2-.3-.2-.5-.2-.7h.2v-.3h.2c.1-.4 0-.4.5-.5l.2-1h.2l-.2-.8c1.1.1.8.5 1.3 1l.3-1 .3-.2v-.5l.5-.3.2-1.3h.2v-.5l.5-.3.5-1.5.7-.5v-.2h.3l.5-.7.8-.2 1-1.3h.2l.2-.8.3-.2v-.5h.2v-.3h.2l.3-1h.2v-.5h.2v-.3h.2c.1-.4-.2-1-.2-1.2v-.2h-1zm-70.9-150h.2v.3h-.2v-.3zm8.6-24v.5c-.3.1-.4.3-.8.3-.1-.7-.4-.7-.5-1.5.8.2.6.6 1.3.7zm-5-5.5h.2v.5h-.2l-.3-.7.3.2zm-5.4 3.6l.7-.3v-.7h.2v-.2h.2v1.3l-.3.2c0 .2.2.3.2.7h-.7v.2h-.2v-1.2zm-1.3 3.1l.5.3c0 .6 0 1-.3 1.3v.2l-.5-.2-.5.5-.2-.2c.1-1 .6-1.2 1-1.9zm-8.2 28.1h-.4l.2-1.6h.2c.1.5 0 .8 0 1.6zm2.3-21.9l.8-.2v.3c-.4.1-.6.2-.8.5h-.2l.2-.6zm-2-11.8l-.2.2s-.6 0-.3-.2h.2v-.2l.3.2zm-1-3.4h.2c.1-.4 0-.4.5-.5v.7l-.2.2-.3.2h-.2v-.6zm-.3 16.4l.5-.2c.3-1.1 1.5-1.1 2-2h.3l.2.2c-.1.9-.5 1-1 1.5l-.2.3h-.3v.2c-.4.2-.2-.1-.5.3l-1-.2v-.1zm.2 17.1c-.4.6-1.2.7-1.6 1.2h-.3v-.2c.5-.2.8-.3 1-.8l-.8-.2v-.2h.3v-.2l1 .3v.2l.4-.1zm-2.5-35.7c.8.1.7.3 1.3.5v.5h-.5v-.2l-1-.2.2-.6zm-35.9 82c-.3-.2-.4-.4-.5-.8h.3v.7h.2v.1zm26.7-41.2h2.8v.2c.4.3.3.3 1 .3.1-.5.3-.5.7-.7v-.2c-.7.1-1 .4-1.2-.3-.5 0-.6-.1-.8-.3h-.2v-.2l1.5-.2v.2h.3v.2h1.3c.4-.5 1-.7 1.3-1.3h.2l-.2 1.2-.5.2-.2.5s.3.2.2.5l-.5.3c-.1.3.2.3.2.3l-.2.5c-.7 0-1.1 0-1.5.3l-.2.3-1.1-.2-.2.3-1-.2v-.2c-.8-.3-1.2.5-1.6.2l-.8.2c.1.5.3.6.5 1l-.7.5v.3l-.5.3-.2.3h-.3l-.2.3h-.5v.2h-.5l-.2.3h-.3v.2h-.3v.2l-1.6.2c-.2.7-.7 1.2-1.3 1.3v.2h-.7v.2h-1.3v-.2h-.1v-.2h.5v-.3h-.5l-.2-.3v-.2c-.3-.2-.7.1-.8.2l.2-1 .8-.3.5-1.3v-.5h.2v-.2h.5c0 1-.2 1-.8 1.3v.8h1.3l.2-.3h.3v-.2l.5-.2c.2-.7.1-.2.5-.5v-.1h.3l.5-.7 1.6-.2c.2-.7.3-.3.7-.8h1.2v.2c.4 0 .4-.1.7-.2l-.2-.8h-.7v-.3c.6-.2.3-.2.7-.5v-.2l.8-.2.1-.2zm-.8-2.3h.2v.5h.2l-.3.7h-.3l-.2-.2c0-.7.1-.6.4-1zm-2.7-5.9h1v-.2c.7 0 .6.1 1 .3l-.3.7h-.3v-.3l-1.3-.2v-.3zm-17.2-11.4v-.7h.2c.2-.3.4-.3.8-.5.5.8 1 1.1 1 2.5l-.7.2-.2-.3c-.3-.1-.5.1-.7.2-.2-.5-.1-.2 0-.8h-.3v.5h-.3l-.2-.8c.1-.2.3-.2.4-.3zm-6.6 9.4h.3l.3-.3.2-.5.7-.2.2-.3.7-.2.3-.5.8-.2v-.2l.5-.2.3-.5h.5l.2-.5.3-.2v-.8h.2v-.2l.8.2v-.2l.7-.3v-.5h.2l.2-.3.2.5-.2.2h.2l.2.2.2-.5s-.2-.2-.2-.5h.2v-.3l1.2.3v-.2l.8-.2.3.5c.4.1.4-.3.5-.3h.3l.3 1h.2v.7h.2v.3l.3.2.7.8v.2l1.2.2v-.2h.5v.2c.7.6-.2.3.2 1.2.1.2.8.5 1 .7l-.3.3v.8l.3.2.2 1.3 1 .2.5.7h.5l.2.3h.2v-.2h.2v.2h1.5v.2h.3v.2h1.3l.3.5c.5.2 1.5-.3 2-.3.1.4.1.3.3.5v.2h.3l.3.3v.3h.8c0 1.4 0 1.9 1 2.3l-.2.5-.3.2v-.2c-.4 0-.3 0-.5.2h-.2v.2h.2v.3h.2l-.2.5-.8-.2v-.5l-.8-.2v-.2l-.5.2v-.5h-.2l-.3-.2-.2.5h-.3c-.1.5-.4.6-.7 1h-.2l-.2 1.5h.2l-.2 1.6c-.5.2-.9.3-1.2.8-.4-.4-.6-2.1-.8-2.8l-.3-.2h-.8l-.2.5-.8.5-.2-.2c.1-.9 1.4-2.3 1-3.5h-.2v-.3l-.3-.2c-.1-.3.2-.7.2-.8h-.2c-.2-.7-.4-.6-1-.8h-.5l-.5-.8c-.6.1-.6.1-.8.5h-.2v.7c-.2.2-.4 0-.7.2-.3.2-.4.8-.5 1.2-.3 0-.3.2-.3.2-.2 0-.3-.3-.7-.2v.2c-.4.4-.4 1.3-.3 2.1l-.7.3.2 2.5h.2v.3h.2v1.5h-.2v.3l-.3.2-.3 1h-.2v.8h-.2l-.7.7c-.7 0-.7-.2-1.2-.5l-.2-1.5h-.3v-1.2h-.2v-.5h-.2v-.8h.2l-.2-.3h.2v-.8h.2l.2-1.3h.2v-.3l.3-.2.3-1.5h.2c.2-.4.2-.6.2-1.1-.8.2-1 1-1.3 1.6h-.5c0-.9.2-1 .7-1.5l.3-.2.2-.8h.2l.3-1h.2c.2-.2.2-.3.3-.7h.5v.3h.3v-.5c.6-.2.8 0 1.3-.2h.5v-.2c.3-.2.2-.1.3-.5.9.1 1.1.6 2.1.7v-.4h.5v.3l.8.2c-.1-.8-.5-.9-.8-1.5l-1.3.2v-1.3h-.2v-.2l-.5.2v.2h-.3v.2l-1.5.2-.2.3-1.3.2v.2c-.3 0-.3-.3-.3-.3h-1l-.2-1h-.2l-.2-.5c-.7 0-1.3.1-1.8.3v-.2h-.2l.2-.8h.3v.2c.3.1 1.1-.6 1.2-.8h.2l-.2-.5c-1 0-1.1.5-2 .7l-.2.5h-.3l-.7.8-1.5.3-.2.5h-1c-.1-.4 0-.4-.5-.5v-.3l-1.8.3v-.2h-.7l.7-.8zM168 62.2l-.2-.7.7-.2c.1.2.3.2.5.3-.2.2-.3.3-.7.3-.1.3 0 .2-.3.3zM32.9 112.8h-.2v.2h-.2v-.5l.3.2v.1zm47.5 2.8h-.2v-.5H80v-.2l-1.3-.2-.2-1h.2v-.2c.4.2.5.3 1.2.3.1.4.2.9.5 1.2v.6zm1.3-2.5h-.3v-.5h.2v-.2h.2v.7zm9.7-37.6h-.2v-.3h.2v.3zm4.1 57.2h-.2v-.3h.2v.3zm13.5 20l-.5.2v.2h-.2c-.3.4.2.3-.5.5v-.5l1-.7v.2h.2v.1zm9.9-54.7v.2h-1c-.4.1-1.4.8-2.1.5l-.2-.3h-1v-.2c-.6-.1-.8.5-1.3-.2h-.3v-.2h.5c.5-.2.3-.5 1.2-.5l.2-.5c.8.1 1.1.3 2 .3v.5h.2v.2l2.1-.2-.3.4zm.1-7.9l-.2.3c-.5.2-1.8 0-2.1-.2l-.2-.3-1 .2v.2h-.2v.7c.1.2 1.6.8 2 .8v.5l-.3-.3h-.7v-.2c-.6-.2-3 .6-3.3.8v.2c-.2.2-.3.2-.7.3l-.2.5-.3.2h-.2v-1l.5.2v-.2l.5-.2v-.3l.3-.2c.5-.5.6-.6 1.6-.7v-.3c-.4-.1-.5-.1-.7-.3h-1.3v.2c-.2.1-.9.5-1 .7v.3l-.3.2v.8l-.5.5-2.1-.5v-.2c-.3-.2-.4-.4-.8-.5V92c.4-.1.3 0 .5-.3h.2l-.3-.8.8-.7h.3l.2-.3c-.1-.7-.7-1.2-1.2-1.5v-.2c1.2.1 1.7.5 3 .5V88h-.3l-.2-.5-.5-.3V87h-1.6v-.2h-1v-.2l-.8-.2v.3h-1V86c.7.1.9.1 1.6 0l.2-.5c.6.1 1 .6 1.8.3v-.2h.3v-.2h1.3v-.2h.3V85h1.5v-.2l.8-.2v-.2c.3-.1.3.2.3.2l1-.2.2.3h.5v.3h.3v.2l1.2.2v.2c-.9.3-2.2 0-2.8.7h-.3c.5.6.8.2 1.5.5v.2l1.2.2v.2h.3v.2c.7.2 1.9 0 2.1-.3l.7.3c-.1.8-.4 1.5-1 1.8.2.6.4.4.5 1h-.4zm11.7 81.9h-.3c-.3-.6-.8-1.2-1.3-1.5l.2-1.2h.3l.2 1h.7c.1-.4 0-.4.5-.5-.1.7-.3.8.3 1.2-.2.7-.3.5-.6 1zm1.6-70v.3l-.3.3h-.3l-.7.8h-.2v.5c-.2.3-.7.2-1 .7-.6-.1-.6-.1-.8-.5-1.3 0-.9.2-1.3 1h-.2v.3l-.8.5v.2c-.2-.1-.6-.3-1-.2v.2h-1.2v.2l-.7-.2v.2h-.3v.2l-.5.2c-.2-.2-.3-.3-.7-.3l-.3-1c-.3-.1-.6 0-1-.2v-.2h-.7v-.2h-.3v-.2l-.5-.3-.2-.3v-.2l.8.2v.2h1v.2a7 7 0 0 0 3.3-2.1l1.3.2.2-.7c-.5-.1-.5-.2-.7-.7l-.5-.2-.2-.8h-.2v-.3h-.2V99h-.2c-.3-.4-.5-.5-.7-1h.8l.2.3h.7v.2c.3.2.2.1.3.5l.8-.2.2.7h-.2v.7h.2l.2.8.2.2c1.3 0 2.8 0 3.8.2l1.2-.8v-.3h.2l.3-.5 1-.3.8-1h.3v-.2h1V98c.4-.2 1-.3 1.3 0l.5.2v.3l-1.2-.3c.2.6.4.4.5 1-.5 0-.8 0-1.2.2v.7c-.4 0-.7 0-.8.2v.5l-.7.5-.2.3c-.4.2-.3-.3-.8 0l-.2.3c.3-.1.1 0-.1.1zm8.9 9.5v-.2c-.5-.1-.8.1-1.2.2l-.2.5c-.7.1-1.4.3-2 .7l-.2.3h-.3v.2h-.3l-.3.3h-.3l-.2.3-1.6 1.5v.7h-1.3l-.2-.3h-.3v-.5c1-.2.8-.7 1.3-1.3.3-.3.8-.4 1.2-.7v-.2l.8-.7v-.7l.5-.3.2-.5c.8 0 .8.2 1.3.5v.2c.3.1.3-.2.3-.2h.8l.2-.3h1v.2l.8-.2 1.3.5h-1.3zm9.2 3.6l.5.3c0 .5-.2.9-.3 1.3l-.5.2c-.1-.3-.3-.4-.3-.8l-.2-.3.8-.7zm-.5 8.1v.2h-.5v-.5h.2v-.3l.7.2-.4.4zm3.3-5.3h-.2v.5c-.1.2-.7.2-.5.8l.3.2v.5l-.3.2h-.2v.7h-.2c-.2.3-.2.7-.2 1.2l-.2.2h-.8v.2h-.2l.2-.5h-.2l-.2-1.5-.3-.2.3-.7h.2l.2-.7.3-.2v-.7l.5-.3v-.3l.3-.3h.3l.2.3v.2h.7c.1.1.1.2 0 .4zm4.8 14.8h.2l.2-.5h.2c.3-.5.2-1.1.7-1.5v-.2l1.2.2-.2-.8.2-.2.2-.2h.2v.7h.5c-.1.7-.3 1.2 0 2h.2v.7h.2v.3l.3.2v.7l.5.3v.5l.3.2.2.7.3.2c.2.4-.2.5-.2.7h.2v.3h.2l.2 1 .5.3.2.5c.4.2.7.3 1.3.3-.1.7-.8 1-.5 2h.2v.7h.2v.2l-.8.2v.5h-.7l-.2-1.2h-.2v-1h.2c0-.3-.2-.3-.2-.3v-1h-.7v-.2h.2l-.2-.8h-1l-.2-.8h.2l.3-.7c-.4-.1-.4 0-.5-.5l-.7.3a4.4 4.4 0 0 0-1.8-1.5l-.2-.3c0-.6 0-.7.5-.8v-.2h-1v-.2c-.2-.1-.2-.3-.3-.5h-.4v-.3zm-.5 5.1c-.7 0-1 .1-1.2-.5h-.2c-.1-.4.8-1 .2-1.6-.1-1.1-.2-.5-.7-1l-.2-.5h-.4v-.2l-.2-.2a6 6 0 0 1 1.5-.2l-.3-.7.2-.2c.4 0 .4.1.7.2-.1.5 0 .5-.3.7.2.3.6.5 1 .7-.1 1.4-.3 2.4-.1 3.5zm3.3 5.2h-.8l-.5-2.5-.5-.2c-.1-.7-.5-.9-.8-1.3h-.2c-.2-.3 0-.4-.3-.7v-.3h.2l.3-.2.7.5v.3h.2v.2l.5-.2c0 .9.1 1.2.5 1.6l.3.2.2 1c.1.3.8.7.7 1.2l-.3.2v.2zm25.8 110.4l-1-.3-.2-.3v-.2c.5 0 .8 0 1.2.2v.6zm2.8 3.1l-1.6-.3c-.2-.7-.4-.4-.5-1.2h-.3l.2-1.3.7.5.2.5.8.2c.1.6.2.9.7 1.1v.5zm25.3 181.1c.1-.6.3-.9.8-1l.2.8-1 .2zm1.2-1.8l1.3.3c-.4.4-1.1.1-1.3-.3zm1.1 2.3h-.5v-.5l.3-.2.2-.8h.2v-.2h.2v.2l.5.2c-.2.8-.6.8-.9 1.3zm5.8-109v.2c-.3-.1-.4-.4-.5-.5h-.5l-.5-.8-.8.2v-1.3l.7-.2.2.5h.2v.3h.2v.5c.1.2.6.2.8.3v.2l.5.3-.3.3zm3.9 7.8l-.2-.2c-.4-.3-.6-.7-.7-1.3h.5l.2.2v1h.2v.3zM205.8 58.1l-.2-1h-.2l-.2-.8h-.7v.2h-.2c-.2-.1-.2-.4-.5-.5v.2h-.8v.2h-.5v.2h-.5c-.2.1-.1.5-.7.3v-.2h-.3v-.2h-.3v-.2h-.5v-.2l-1 .2-.2.3h-.5v.2h-.3l-.2.3-.8.8v.3h-.2c-.1.3.2.5.2.5l-.2 1.2-.3.2c0 .9.8 2.1 2 1.6.3-.1.6-.6 1.2-.5v.2c.6.2 1.7.2 2.1 0v-.2h.3V61h.3l.7-.8h1l.3-.5c.3-.1.7.4 1.1.2l.5-.5c-.1-.4 0-.4-.2-.7h-.2v-.3h.2v-.3h-.2zm404.2-2c-.1.6-.3.7-.3 1.3l1.3-.2c.1-.5.3-.7.3-1.3h-.3l-.2.3-.8-.1zm59.6 0l-.3.5c.1.6.1.6.5.8v.2l.7-.3-.2-1h-.2v-.2h-.5zM218.5 68.3v-.2h.3l.3-.3v-.3l-.8-.2v.2h-.2l-.8-1.3-.8.2-.2.5h-.2l.2 1h-.2v.2h-.1v-.5l-.5-.2v.2h-.3v.3h-.2v-1h-.3l.2-.7h-.5l-.7 1.3v.2c-.4-.1-.3 0-.5-.3h-.2l.3-.7-.7-.2-.2-.3a4 4 0 0 1 1.3-.5c0-.9 0-1.4-.5-1.8v-.2c-.1.1-.5.3-.8.2v-.2h-.2v-.2h.7l-.2-1h-.3c-.1-.4-.1-.5-.3-.7v-.2h-.2v.2h-1.2v.2l-.7-.2-.2.3-1 .2v-.2h-.5V62l-.7-.2v-.2h-.5v-.2l-1.2-.2-.3-.5-2.1-.2v.2c-.7 0-.7.2-1.2.5v.5c.1.2.6.2.8.3l.2.3h.5c.5.2.6.6 1.3.7v.3h-.3v-.2h.2v.2c-.8.1-1.5-.5-1.8-.8l-.8.2.5 1.5c-.2-.1-.2-.3-.3-.5-.5.1-.5.2-.7.7h-.2c.1.4 0 .4.5.5l-.2.3v.2l-.7-.3v-.7h.2l.2-1.5h-.2v-.3l-1.5.8-.2-.5h.3v-.3l-.3-.2c-.4 0-.4 0-.7.2v.2h-.5v.2l-.3.2v.3l-.7.3.7.7-.2.7-1.2.2-.2-.3h-.5v-.3h.8c-.1-.6-.1-1.1.3-1.5V63c-.3-.1-.5.1-.7.2l.3-.5c0-.9-.3-1.5-1-1.6 0-.8.1-1 .3-1.5h.3V59h-.3v-.2c.2 0 .6-1.2.7-1.5-.9-.4-1.5-.9-3-.8v.3c-.6.1-.7.3-1.5.3v.2h-.2v.5l-1.5.2v.5c-.1-.1-.4-.3-.7-.2v.2l-.5.2.3.3c-.2.3-.4.4-.5.8h.3v.2l-1-.2v.2h-.5c-.4.8-.3 1.1-.2 2.1l.5.2v.2l.5-.2v.2h1.2c-.5.2.1 1.3.2 1.5l-.7-.5v-.2c-.4-.2-1.2-.2-1.8-.2l-.2 1c.8.2.6.6 1.8.7-.1.6-.4.9-.8 1.2.1.6.4.9.5 1.6-.4-.1-.9-.3-1.2-.7-.6 0-.9.1-1.3.3v.2h-.8v.2h-.3v-.2c1.1-.2 1.1-.9 2.1-1-.2-1.4-1.1-.9-1.5-1.8l-.2-2.6h.2l-.2-.8h.2V60h.2v-.5h.2l.3-.7.5-.2v-.2h.3l.2-.3c.7-.4 2.3-.7 3.5-.7v-.2h.2c0-.4-.1-.4-.2-.7h-.3v-.2c-.3 0-.3.2-.3.2h-3.3l-1 .3-.2-.3c-.9-.3-2 .9-2.6.3-.7 0-.9.1-1 .7l-.7.2-.2.3v.7h.2v.3l-1.2.7c-.2.3.2.7.2.8l-.5.3v.3l-.3.3-.5.2v.5l-.7.5.3.5v.5l-.5.3v.3l-.3.2v.3h-.2v.5c.1.2 1.4.7 1.6.8v.3h-.3c.2.6.6.7.8 1.2 1 0 2.5-.3 3 .2h.2v.5h-.8V68c-.4 0-.4.1-.7.2l.3.8h.2v.5h.2v.2l.5-.2.2.3.8.2c-.3.4-.3.1-.5.7l.3.2c.9 0 .6-.1 1.2-.3v-.5l1.1.2v.5h.3l.5.8.5.2-.2.5h.2v.2h.8v-.2h.2v.2h.5l-.2-.8c.3.1.6.1.8.3l.2.5h1.5l.2.3 2.1-.2v-.2c.5-.1.6.2.8.3v.2c.4.2 1.1 0 1.5.3h.8V73l.2-.2-1-.7-.2-.7-1.2-.7v-.2c.9 0 .6.1 1.2.3v.3c.5.1.4.2.7.5h.2l.2.5h.5l.2.3h.3v.2l.3.2c.2.3 0 .4.3.7v.2h.5v-.3h.2v-.2h-.2v-.7c-.9-.3-.3-.3-.7-.8l-.5-.3.3-.7 1.2.2v-.3c.9 0 1.3.4 1.8.8l.2.3c.3.2.2-.1.5.3.5-.1.9-.3 1.2-.2l.8-.3c0-.7-.2-.8-.3-1.3-.7.2-.4.4-1.1.5V70c.6-.1.8-.3 1.3-.5l.5 1.3.7.2v-.5h.7c.2.9.6 1.7.7 2.6h.2l.2-.2v-.8h.2v-.2l.5.2c.1 0 0-.2.5-.3l.3.2v.5h.2v.2h.5v.3h-.3v.7c.9 0 1.1-.1 1.2-1l.2.2h.8v.2h.2v.5l-.8-.2-.2.3v.8h.2c.3 1 .4.2 1.2.5l.3.3v.7c-.4-.2-.3-.3-1-.3l-.2 1.2h-.3l.2.8h.7v1c.6-.1 1-.3 1.3-.7l.2-.3.5-.2v-.3h.2l.2-.3.7.2.2-.5.3-.2v.2h.2c0 .9-.1 1.1-.7 1.3l.3 1.2h1c.2.6-.1.9 1 1-.1.2-.5.6-.3 1l.3.2v.7h.3l-.2.3v.5h.2v.2h.5l-.2.8c-.4 0-.6-.2-.7-.2v.2c-.9.3-.2.4-.7 1 .1 1.1.6.6 1.2 1.2l-.8.2V86h-.2v.2h-.9v.3h-.3v.3l-.5.3v.3h-.2v.3h-.2l-.2.3h-.3l-.5.3h-.3c.1.9.5.9.8 1.5h.5c.2 1.3 1.2 1.4 1.5 2.6l-.5.2v-.2h-.8v.2h-1.3v.2l-.7.2v.2l-.8-.2v-.2l-.8.2v.3l-.7-.2v-.2l-.5.2v.3h-.8l-.2.3-1-.2v-.2c-.2-.1-.3.2-.3.2-.3 0-.3-.2-.3-.2-.6-.1-.7.2-1.3 0l-.2.2v.8c-.2.4-.4.4-.5 1.2h.3c-.2.7-.6.9-.8 1.5l.7 1h.7v.3l.8-.2.2.3 1.5-.2.2-.5.8-.2V97c.7-.2.3-.3.8-.7v-.2h.2l.2.7c.5.1.5 0 .7.3l.8-.3v-.5l-1-.7v-.3c.4-.1.4 0 .5-.5h.3c0 .6.1.9.5 1.2l.3.2.3-.3h.2l-.2-.5.3.2h.2v.5c.6.1.6.3.7 1h.2l.3-.7h.7v.2h.2v.7l.3.2.2 1 .8.2.2 1.6c.4-.1.3 0 .5-.3h.2l.2.8.7-.2v-.6l.5.2v.2h.5v.2h.2l-.2.7-1.3.2-.2.5c.6 0 .9.1 1.3.3l.2.3c.3.1.7-.4 1-.5l.2.5c1.1.1 1.6.2 1.8-.8l.5.3v.2l.2-.2 1.5.3v.2c.6 0 .7 0 .8-.5l.3.3h.5v.2l1.6-.2v.2h.3v.2h.3v.2h.5c.2.1-.1.1.2.2.1-.1 0-.3.3-.2v.2c.7.3.8.3 1.5.2-.1-.8-.1-.8.2-1.5-.6-.2-1.2-.3-2.1-.3v-.8h-.3v-.3c-.5-.1-1.4-.7-1.8-.3h-.2v-.5c-.8-.2-1.3-.5-1.8-1l-.3-.5c-.5-.3-.4.2-.8-.5l-.2-.3.2-.3.8-.2v.2c.7.2 1.5.3 2 .8h.2c.2-.3-.1-.7-.2-.8.8 0 1 .3 1.3.8l.7.2v-.2c.2-.1 1-.4 1.3-.3v.2l.8.2.5-.3v.2h.3l.2.3h.2v.5l.3.3h.7v-.2l.2-.2-.2-.2-.5.2-.5-1.3h-.7v-.5h1.2a2 2 0 0 0-.5-1v-.3c.3.1.4.3.8.3.1-.3.3-.4.3-.8h-.3c-.1-.7-.4-.7-.5-1.5l-.5-.2-.2.2.3.8-.7-.3v-.5h-.3v.3h-.7c0-.4 0-.7-.2-.8h-.3l-.2-.3h-.8c-.4-.3.1-.7-.8-1l-.2-.8-.3-.2V90h-.2c-.2-.1-.7.3-.8.3l-.2-.5-.5-.3V89h-.2v-.5l.3.2v-.2h.3l.2.5h.8c0-.5-.1-.6-.3-.8-.1-.4 0-.4-.5-.5v-1h-.1v-.2h.3l.5 1.2h.5l-.2-.7h.2v-.7l-.3-.2h-.2V86l.7.2v.2l.7-.2-.2.3c.1.6 0 .5.5.7.2.6.3.4.3 1.2l.7.2v.2h.5v.2c.2.1.6.3 1 .2V89h.5v-.2l.5-.2c-.1.6-.4.7-1 .8v.3h1v-.2h.2c.1.3-.1.5-.2.7l1-.3c-.1.7-.3.6-.5 1.2l1.6-.2v.3l-.8.2v.5h.2v.2c.4.1.6-.3.7-.5h.2v.5h.3l.2.3v.2l.7-.2v.3h.7v-.3h.3l.2-.5h-.2c-.2-.5-.3-.7-.3-1.3l-.3-.2h-.2l.2-.8h.2l.3.7h.7V90l.8.2v-.5l-.5-.2-.2-.3v-.3l.7.2c-.1-.4 0-.3-.3-.5.1-1.3.4-.5 1-1h.2v-.5h-.3l.2-.5h.7v.2h.2v.2l.3.2h.5V87h.2c.1-.2-.3-.3-.3-.3-.1-.2.6-.5-.2-1v-.2l1 .3.2-.8-.5-.2-.3-1-1-.3-.2-.3V83c-.3.4 0 .7 0 1.3l-.7-.3-.2.5h-.3l-.2-.3V84h-.2v.2l-.3.2v.8h-.5c0-.8.1-1.1.5-1.5v-.3c-.3.3-.3-.1-.8-.2l-.2 1.3h-.2v-.3h-.3l-.2-.3-1.2.2v-.3l-.7.2v-.2l-.2-.2h.2v-.2h.5v-.2c.2-.2.1 0 0-.3h-.2c.1-.5.4-.4-.2-.8v-.2l-.5.2-.2-.5h-.3v.8l-.2.2h-.5c.1-.2.2-.3.2-.7h-.2c-.1-.5.1-.5.3-.7v-.5h-.2v-.2c-.4.1-.6.2-.8.5h-.2c.2.4.2.5-.2.8v.2h-.2v-.8h-.2V81h-.2c-.2.4-.3.5-.3 1h-.2l-.2-.5c-.5.1-.6.3-.7.8h-.5c.1-.7.3-1 .5-1.5l-.5-.2v.5h-.2v-.5h-.5v-.5h-.7v.2h-.3c.3-.5.5-.2.7-.8-.4-.1-.3 0-.5-.3-.4.1-.4 0-.5.5h-.2v-.8l-.2-.2c-.3-.1-.5.2-.5.2l-1.2-.2v-.2h-.2l.2-.3-.8-.2v-.3c1.4.1 1.4.2 1.8-.8h.3c-.1-.5-.2-.6-.8-.7l-.2-.8h-.2v-.2l.7.2v.2c.6.2 1.4 0 1.8.2v-.2h.2c-.2-.8-.6-.7-1.3-1v-.2h-.5v-.2h-.8v.2h-.2v-.3h-.2l-.3-.5h-.3v-.2h1.3v-.2c.4-.3.4-.3 1.1-.3v-.5h.2c0-1-.4-1.3-1-1.6l-.3-.2a4 4 0 0 0-.7 1.3l-.7.2v-.7h-.2v-.2h-1V71c.5-.2.8-.3 1-.8l.8.2c-.2-.7-.1-.2-.7-.5v-.2h-.5l-.5-.8c-.7 0-1 0-1.3.3l-.2.3c-.3.2-.4 0-.7.3h-.2c.3-.4.7-.5 1-1l-.2-.2c-.9 0-1.3.3-1.5 1h-.3v-.8c.7-.1.5-.2 1-.5v-.5h-.2v-.2l-.5.3h-.5l.2-.5-.3.2h-.2l.2.5-.5.2v.2c-.4.1-.4-.1-.5-.2l-.5.2c.8-.4.6 0 1.1-.2zm-15.6-3.7c.2.1.2.3.3.5-.3-.2-.2-.1-.3-.5zm14.6 5h-.3l.2-.3v-.2h.2v.5zM231 95.2v.2c-.4-.1-.5-.2-.7-.5l.7.3zM223.4 73l.3.3v.2h-.8v-.2h-1l.2-.3h1.3zm-1.8-1.1l.2-.2h.2v.5h-.5l.1-.3zm-1.6-1.8l.8.2-.3.7h-.5v-.9zm-.9 14.8h.2v-1h.2v-.2l.7.3c.1.4.3.8.7 1v.2c.2.1.7-.4 1.2-.2l.2.3c.3.2 1.1.2 1.3.3v.2h.2v.5h.5v.3l.3.2-.2.7c-.7 0-.9-.1-1.3-.3-.2.3-.2.4-.7.5v.2c-.2.1-.7-.3-.8-.3-.3.5-.7.7-.8 1.3-.5-.1-.6-.3-.8-.7h-.2l.2-1h-.2v-.3h-.2c-.5-.7-.7-1.1-.5-2zm-.1 7v.2h.8v-.2l.5.2c0 1.3.5 1.6.5 3h-.5v-.5h-.5c-.2.1-.2.6-.7.5v-.2h-1v-.2h-.1v-.5l.7-.3-.2-1.2-.3-.2h-.2l.2-.7h-.2v-.2c.3.2.6.3 1 .3zm449.9-32.4l.2.3v.2h1.2v.2c.2.1 1 .4 1.3.3v-.2l1-.2v.2l.7.2v.2h.8v.2c.6.2 1.3-.2 1.6.2h.8v-.2h.2l-.2-.7h.2l-.2-1.2h-.2c-.3-.4-.1-.1-.5-.3v-.2h-.3l-.5-.8h-.3l-.2-.3c-.3-.2-.7 0-1.2-.2V57l-.7-.2c-.4.7-.5.3-1.2.7v.2h-.3v.2l-.5.2c-.2.6-.6.8-.8 1.3l-.9.1zm-35.8 1.2v.7h1.6l1 .7v.2h-.7v.2h-.2v.3c.2.1.2.3.3.5.6 0 .8-.1 1-.5h.2l-.2-.5c.7 0 1-.1 1.5-.3v-.2l1-.2v-.2l.3-.2v-.3l.8-.5v-.8h-1.3l-.2-.3c-.5-.4-.6-.6-1.5-.7l-.2-.5-.7-.2v-.2c-1-.4-3 .6-3.6.8l-.2.7h-.2l.2.8h-.2c.4.6.7.6 1.3.7zm-477.2 14l.3-.3-.3-.8h-.2c-.1-.4.3-.4.3-.5l-.2-1.2-.2-.2c-.5-.1-.7-.2-1.3 0v.2l-1.6-.2c-.3-.3-.4-.1-.7-.3l-.3-.3v-.3l-.7-.5c-.3-.6.4-.5-.5-.8v1.3c-.4-.2-.7-.3-1.5-.3-.6-1.3-1.8-1.9-1.8-3.8l-.8-.3c-.1-.3-.4-.7-.3-1.1l.2-.3h-.2c-.2-.5-.3-.8-.7-1.2v-.2h-1.2c-.1 0-1.3-.4-1.5-.3l-.2.3-.8.2-.3-.7h-.3l-.5 1.2-.3.2v.8l-1.3.7-.2-.8h-.2c-.1-.4.7-1.4.8-1.6.2-.5-.1-.6.3-1v-.2c-.2-.2-.5 0-.7-.2v-.3l-.5-.3V61l-.3-.2v-.5h-.2v-.2l-.5.2c-.6-.3-.3-.6-1.3-.7 0 1-.3 1.2-1 1.5v.9l-1.2-.2c0-1.7-1.5-1.6-2.3-2.5l-1 .2c.1.3.3.7.2 1.2h.1l-.2 1.2h.2v.3h.2l-.2.7h.2c0 .7-.1.6-.3 1l-.7-.3v-.2l-.8-.2-.2-.3h-.3v-.2c-.3-.2-.5-.4-1-.5l-.2-.8h-.2l.2-1h.2l-.2-2.1h-.2c-.4-.5-1.2-.3-1.8-.2-.2 1-.8.8-1.5 1.3l-.2.3h-.3l-.2.3H122v.2h-.2c-.1-.1 0-.3-.3-.2v.2h-.5v.2h-.3v.2h-.3l-.2.3h-.7v.1c-.5.3-.8.4-1 1h-.2c-.2.5.6.6.2 1.2-.3 1.1-.4.1-1 .5-.2.1 0 .4-.2.7l-.7.5v.1h-.3c-.2.2-.1.4-.5.7l.2.8h1.2v.2c.8 0 .9-.1 1.2-.7h.7l-.3.3v.2l.8.2v.2l-1.3.2-.2.2.2.5h1.8c.3-.2 0-.6.2-.8h.2v-.2h.2v.2l1.8.3.2-.3.5-.2v-.2h1v-.2c.5 0 1.2-.1 1.5.2h.2v.5h-.8v-.2h-.2c-.1 0 0 .3-.5.2 0 0-.1-.2-.3-.2v.2h-.3v.2l-.5.2v.5l-1-.2c-.2 0 .1.1-.2.2v-.2h-.2v.2h-.5l-.2.3-2.3.5c.1.8.3.7.8 1v.2h.5v.2c.6 0 .7 0 .8-.5.5.3.7.5 1.5.7v-.3l1.5-.2s.1.2.5.2c.2 0 .4-.3.8-.2l.2.3c.3.1 2-.4 2.1-.5.6.1.2.7 1.1.3h.5v-.2c.4-.1.4 0 .5-.5h.5v.3l.7.2v.5h.8l.3-.5.8-.2.2.7h-.7v.2h-.3l.2.7-.8.2-.2.5h-2.8v-.2l-.7-.2V71c-.2 0 .1.1-.2.2h-1.3v.2l-1.2.2-.2.5-1.6.2V72h-1l-.5.2V72h-.7l.2 1h-.2l-.2.8h.3v.5l1.2.5c0 .4.1.4.2.7l2 .7h.8V76c.4-.1.6.1.8.2v.2l1 .2v.2c.4.4.1 1.3.3 1.6h.2v.2l1.2-.2.2.3c.5.5 1.5.2 2.5.2v-.5l1.2-.2s.1.2.3.2v-.2h.8l1.3.2.2-.3 2.1-.3v-.5h.2V77c.2.1.3.3.7.2V77h.3v-.2l1-.2.2-.3h.5c1-.4 2-.4 2.3-1.5.7-.1 1.7-.7 2-1.2h.7v.2h.3c-.2.4-.4 1.1-.8 1.3l.3.5c.9 0 1.1.3 1.8.3v.8c.7-.1.5-.1 1-.3v-.2h.2v.2l.5.2.2.3c.9.4 1.1-.7 1.8.5h.5v-.2h.2v-.5h1v.3c.6-.1.5 0 .7-.5.8 0 .8-.2 1.3-.5v-.5h-.5v-.7h-1.2l-.3.7-.7-.2v-.2h-.5l-.2-.7-.7-.3c0-.4.1-.4.2-.7.7.1.9.2 1.3.5l.2.3 2.1.2V74h-.8v-.2h-.2v-.5c.7 0 .6-.1 1-.3.3.5.8.6 1.3.8v.7l.6.2zm-11.9-14l-.5-.2-.3-1.2h-.2l-.2-.3h-.3l-.8-1h-.7v.8h-.2l-.2 1h.2v.8l.5 1.5c.4.1 1.2 0 1.6.2v.2h.3l.2.3h.5v.2l.8-.2c0-.5 0-1-.2-1.3l-.3-.2V61l-.2-.3zm377.6-.5h1l.2-1.6c-.4-.1-.3 0-.5-.3-1.6.1-.6.5-1 1.3h-.2c-.2.3-.3.3-.3.8l.7.2.1-.4zm-357.9-1h.7v-.5l-.2-.2c-.4 0-.4.1-.7.2l.2.5zm160.6 6.6h1.2v-.2l.2-.3c-.5-.2-.6-.5-1.3-.5.3-.4.7-.4.8-1-1-.1-1.4-.4-2.1-.7V63h-.2v-.2c.7 0 .9 0 1.1.5.5 0 .7 0 1-.3h.2l-.2-.5c0-.1.2 0 .3-.5-.8-.2-1.4-.7-2.3-.3v.2c-.4.2-.2-.2-.5.2h-.3v-.2h.2c.3-.4.5-.5 1.2-.5l.2-.5H322c.3-.4.3-.1.5-.7-.8-.3-1.8-.4-2.3-1-.7 0-.7 0-1.2.3v.2h-.7v.2l-.5.2c.1.4.2.5.5.7v.2h-.7l-.2-.3-1.3-.2v.2c-.9 0-.6.1-1.2.3l-.2 1.2h.8l.3.7c.5-.1.7-.1 1-.3l.2-.3 1-.2.3-.3V61c.9.1.5.4 1 .7h.3v.2l.2-.2c.7-.1 1 .2 1.5.3v.2l-.7.2c.2.7.1.2.5.5-.4.6-.2.4-.2 1.2l.5.2v.2h.5l.3.5h1l.2.3h.3v.2c.5.2.4-.1.6.3zm215.4-4.1h.8c.1-.4 0-.3.3-.5l-.2-1h-.2l-.2-.5c-.8.1-.9.5-1.5.8.3.8.7.7 1 1.2zm-375.8-1.5V60h-.3l.3.2zm477.9 1v-.5l-.2-.2c-.4 0-.4.1-.7.2l.2.5h.7zm-113 .5h.2l.2-.5-.7-.2v.5c.3.1.2 0 .3.2zm111-.4c-.4.1-.3 0-.5.3h-.2v.2l.7-.2v-.3zm.5.4v-.2l.2-.2h-.3c0 .4-.1.2.1.4zm-6.6 0l-.2.5h.7l-.2-.3c-.1-.2.1-.1-.3-.2zm8.4.1v-.2h-.3c.2.3 0 .1.3.2zm1.5 0h-1v.3l1-.2v-.1zm-5.8 1.4v.2h.2l.2-.5.8.2c-.1-.5-.3-.6-.5-1h-.5v.2h-.2c-.1.3.1.5.2.7h-.3l.1.2zm7.8-1l-1.8.2v.3c.7.1.8.3 1.6.3l.2-.8zm-109.4 2.3c.3.1.8-.4 1-.5v-.2h.5v-.2c.3-.1.2.1.3.2h.2v-.2h.5v-.2c.8-.6 0-.6-.5-.8v-.2l-.8-.2c-.3.5-.7 1-1.3 1.3v.7h.2v.3zm104.9-1c.5-.1.5-.3.7-.7h.2v-.2c-.7.1-1.2.6-1.3 1.2h.5v-.3zm-8.9-.5l1 .2v-.3h-1v.1zm7.6 1.3v.2h.2v-.2h.2c-.2-.4-.1-.6-.5-.8-.2.4-.3.5.1.8zm3.3-.8c.3.3.1.3.5.2.1-.3-.4-.2-.5-.2zm2 1.6h.3V65h.2c0-.6-.1-.7-.3-1.2l-.7-.2c0 .4.2.6.2.7h-.2c.1.5.3.5.5.8zm-7.4-.1l1.6.2c0-.5 0-.7-.3-1V64c-.3-.1-.2.1-.3.2l-1 .2v.6zm5.2 0v.2h.8V65l.2-.3-1.3-.7-.7.8 1 .2zm-2.4-.4l-.7.3c.1.5.3.5.5.8h.3v-.2h.2l-.2-.8h-.2v-.1zm2.6 1.4c.6 0 .7 0 .8-.5h-1l.2.5zm1.1.1l.2-.2h-.3l-.2.3c.3.1.2 0 .3-.1zm-428.3.8v-.2h.2c-.1-.4 0-.3-.3-.5l-.2.3v.2h.2v.2h.1zm41 .2v.2l-.5.2.3.7h.5v-.8h-.2v-.2h-.1zm2.7.7h.2v-.2h-.7l-.2.3h.7v-.1zm166.3 1.3v-.2l.8.2v-.2h.2v-.2h-.5l.2-.5-.7-.5-.2.5h-.3v.7h.2v.3l.3-.1zm265-1.3l-.2.7h.2l.2-.7h-.2zm.2 1.3h.3l.2-.3h.2v-.3h.2c-.1-.5 0-.5-.3-.7-.1.7-.4.8-.8 1.2l-.2.3-.8.2v.2l-.8.7c0 .4-.1.4-.2.7l.2.2c1-.1.7-.3 1.1-.8l.5-.3v-.3l.5-.3v-.5zm-272.1.5c.4-.2.6-.7.7-1.2-.9 0-.7.2-1 .8h-1.3v.3h-.3v.5h.2v.3l1.2-.5v-.2h.7zm3-1.2l.2.7s.6 0 .3-.2h-.2v-.5h-.3zm273.5 2.2l.2-.2h-.3l-.7-1.3c-.4-.1-.6-.2-.8-.5h-.5v.2h-.2v.8l-.3.2c-.2.3 0 .4-.3.7l.2.5c.9-.1 2.3.1 2.7-.4zm58.1.9h.2v-.2h.2c.2.1 1 .5 1.5.3l.3-.5h.3V71c.6-.2.5.3.7.3l3.1.3.3-1-.8-1h-1v-.2h-.4v-.2h-1.2V69h-.3v-.2h-.5l-.2-.3-.5-.2-.5.8h-.7v.2h-.5l-.2.5-1 .8v.5h1v.4zm-439-1.1v-.2h1l.2.3c.8 0 1-.1 1.5-.3l-.2-1.2h-.2c-.4-.3-1.1.3-1.8.2V69c-.3 0-.3.2-.3.2H313v.2h-.7v.2l-1.2-.2v1.2h.2v.2c.4-.2.6-.3 1.3-.3l1.3-.2v.2h.7zm377.6-1h.2v-.2c-.7.1-1.2.6-1.3 1.2.5 0 .8 0 1.2-.2v-.8zm-536.3 1.5c0-.7.2-.8.3-1.3h-.3v.3l-.5.2-.2.3v.5h.2v.1l.5-.1zm264.4.3l.2.3c.3-.6.6-.9.7-1.6-.7.2-.4.3-1.3.2v.2h-.2c0 .6.1.8.6.9zm270.1-.3l.3-.2h.2v-.3l-.5.2v.3zM413 70.7h-.2l.3 1h.5c-.1-.7-.3-.6-.6-1zm5.4.3h.7v-.3h-.7v.3zm10 0l-.2-.3v.3h.2zm-13.6.9l.2-.8h-.3l-.2.3.2.3v.2h.1zm77.2-.5l.5.2v-.3l-.5-.2v.3zm-305.2.3l-.3-.2h-.5l.3.5h.5v-.3zm225.5.3l-.8-.3-.3.5-.2.5c.4.2.5.4 1 .5l.3-1.2zm87.8 3h.2l-.2-.7h-.2c-.4-.7-.6-.3-1.2-.7l-.2-.3h-.3c-.6-.3-1.1-.8-1.5-1.3h-.7v.2h-.2l.2.5h-.2v.2h-.2c.1.7.3.9.5 1.3l.2.2c.2 0 .3-.3.7-.2v.2h.7l.2.5h.3v.3h1.2v.2c.4-.1.5-.1.7-.4zm-313-.7v-.2l-1.2-1h-.2v-.3h-.2c-.2-.4.1-.2-.3-.5v.5h.2c0 .9.2 1 .5 1.5h1.2zm543.4.2l.3-.2c.6 0 .6 0 .8-.3l.2-.2c-.6-.3-1-.9-1.6-1.2-.1.2-.3.2-.5.3l-.2.3c.2 1.1.6.7 1 1.3zm-555.1-1.3h.2l-.2-.3v.3zm234.6 0v.5h-.2l.2.8c.4 0 .4 0 .7-.2v-.2h.3V74h.2l.2-.8h-.2V73l-1.2.2zm-245.9.8v-.2h-1l-.2-.3c-.4-.1-.5.1-.7.3h-.2v-.7c-.7 0-.6.1-1 .3v.8h-.3V74h-.5c-.6 1.7 0 1.8-1.8 2.5l.3.8c.4-.1.3 0 .5-.3h.2v.5h.2v.2l.5.2.2-.2v-.5h.2V77h.5v.7h-.2c.2.8.2.2.7.5l.5.7v.3h.5V79h.2v.2c.4 0 .6-.1.8-.3h.2l-.2-.7c.4.1.5.1.7.3l1-.2.2-.3 1.5-.2v-.3h-.9v-.2h-.2v-2l-.5-.2V75l-1-.7V74h-.2zm37.6-.7l-.2.3h-.3v.2h-1.6c.1.4.1.5.3.7.3.3.1.1.3-.2.5.1.5.3.7.7.7-.1.9-.5 1.5-.7.2-.7.4-.4.5-1.2a5 5 0 0 1-1.2.2zm-2.5 1h.2l-.2-.3v.3zm5-.1h-.7l-.2.5h.2v.3c.5-.1.6-.2.7-.8zm509.2.5v.3h.2l-.2-.3zm-504.6.8v-.2h.2v-.5c-.7 0-.6.1-1 .3l.2.3h.6zm198.6 2.3c.5-.1.5-.3.7-.7l.7.2v-.2h.3c.1-.4.1-.5.3-.7 0-.5.1-1.2-.2-1.5v-.2l-.3.3c-.5.3-.7 0-.8.7l-.5.2-.2.8s.2.1.2.3h-.2v.8zm-251.7-2.2c-.1-.4 0-.4-.5-.5.1.5 0 .4.5.5zm47.3.2l-.2-.7-.3.2.3.3v.2h.2zm273.7 1.8c.2-.3.4-.4.5-.8h.2c.2-.3-.1-1-.2-1.2h-.5v-.2c-.1-.1-.9-.3-1.1-.2v.2l-.7.3-.2 1.2h.2c.1 1.1.5.7 1 1.3h.5c.2-.1 0-.4.2-.7h.1zm237.2-1.5V76h-.2v.5h.3c0-.4.1-.2-.1-.4zm-557.2 1l.2-.8h-.3l-.2.3-.8-.2v.6h.2v.2l.3-.2v.2h.6zm250.2-.6v-.2h-.2l-.2.5h.2l.2-.3zm-.7.8h.2l.2-.3v-.2h-.2l-.2.5zm-252.5.3h.2c.1-.3-.1-.2-.2-.3v-.2c-.4.1-.5.3-1 .3v.6h.2v.2c.4-.2.6-.3.8-.6zm48.8.8l-.2-.5c-.5-.1-.6-.3-1.3-.3v.8h1.5zm202.1 2.5v-.5h.3l.3.2.5-.7h.3l.3-.3c.2-.3 0-.4.3-.7-.1-.5 0-.5-.3-.7V78l-.7.2v.5h-.5v-.2h-.2v-.8h-.3l-.5 1.5-.5.2c-.1.4-.1.5-.3.7v.5l.5-.3h.2v.7h.6zm-258.8-2.5l.8.7c.4 0 .4-.1.7-.2l.2-.5h-.2v-.3c-.7.1-.6.3-1.5.3zm257.9-.3c-.4.1-.6.2-.8.5h-.2v.2l1 .2v-.9zm-190.8.3v1.2h.5c0-.5 0-.7-.3-1v-.2h-.2zm46.8.9h-.3l.3.2v-.2zm234 .3l.3-.2h.2v-.2h-.5v.4zm-335.9 1l-.2-1h-.3c.1.4.1.5.3.7v.3h.2zm50 1.5h.2v.5h.2c.1.1.5.5.7.5v-.2c1.8 0 .8-1 1.6-1.8 0-.3 0-.5-.2-.7h-.3v-.2h-.2v-.3l-.3-.3-1.3.3c-.1.4-.2.8-.5 1-.1.5-.1.8.1 1.2zM14.5 79.9l.3.2v-.2h-.3zm388.4.7c0-.5.2-.4-.2-.7-.3.5-.7 1-1.3 1.2v.2h.2v.2c.5-.3.8-.7 1.3-.9zm-190.8 1h1.1l.2-.3c0-.4-.1-.4-.2-.7l-.3-.2c-.7 0-.6.1-1 .3 0 .5.1.6.2.9zm-53.3-.5v-.3l-.5-.2c.2.2.2.4.5.5zm242 .6h.2l-.3-.7h-.3c-.1.4 0 .3-.3.5l.2.3h.7v-.1zm-215 1.3v-.7l-.5.2c.1.5 0 .4.5.5zM23.4 86v-.5H23l.2.3v.2h.2zm299.5 1c-.7 0-.9.1-1 .7.5-.1 1-.3 1.3 0h1v-.2h-.2c-.4-.7-.7-.2-1.1-.5zm-132.7.5h.5v-.3h-.5v.3zm142 9.7v-.7l1.3.2.2.5 1-.2v-.5h.2v-.2c.3.1.4.2.5.5.4-.1.5-.3.8-.5v-.2h.3l.2-.3h.7v-.2h.3v-.2h.7v-.2h.3l.2-.3h.5v-.2h.2c.1-.3-.1-.5-.2-.7h.3v-.5h.7v-.2h.2v-.5c.4.1.5.1.7.3h.5v-.2h.2l-.2-.7h.2V92l-.5-.2c-.1-.4.3-.3.3-.5V91c-.2-.1-.2-.3-.3-.5l-.2-.2-.5.2-.2-.3c-.6-.3-.8 0-1.3.2 0-.7.2-.8.3-1.3l-.5-.2c0-.6 0-.6.3-.8v-.2h.5l.3-.3v-.2c-.4 0-.4 0-.7.2v.2c-.5.2-.6-.1-1 .3-.5-.1-.4-.1-.7-.3h-.2v-.3l-.3-.2-.2-.5-1.2.2c0 .6 0 .9-.2 1.3-.8 0-.7.2-1-.3-.6.1-.5 0-.7.5l-1 .2v.2l-.8-.2-.2-.3-.3-.2v.2h-.2c.1.7.3.5.3 1.3l-.8-.3V89h-.2l.2-.8c-.6 0-.7 0-.8.5l-.3.2c-.6 0-.6 0-.8.3h-.2l.2.8-.5.2c-.2-.5-.5-.8-.5-1.5l-.8.2c0 1 .2 1.3 0 2.1-.7-.2-.2-.3-.5-.5l-.5.2-.2 1h-.1v.3l-.3-.2h-.2l-.2-1.2.3-.2-.2-.5h-.2l.2-.7h-.3v-.5h-.1c-.2-.7-.3-.3-.7-.8l-.7.2v.2l-.7-.2-.2.5 1 .3.2 1-.7-.3v-.2h-.8c-.2-.1.1-.1-.2-.2l-.3-1-.3.2c-.1.1-.2 0-.2.3h.2v.3h-.2v.2l-.7-.2v.2h.2v.2h.5v1c-.6.2-.4.4-1 .5l-.2.3v.2l-.8-.2v.2h-.2l.2.3 1.3.2.5-.7.5.2 1.3-.7.7.5v.2h-.2v.2l-.5-.2v.2l.2.8.8-.2-.2.3v.2c-.5.3-1.2-.3-1.5-.2v.2c-.8.3-.7.7-2 .7v.2h-.2c0 .4.1.4.2.7h.8v-.2h.3v-.2c.3-.1.3.2.3.2h1.5c.1.4.1.5.3.7v.2h.2v-.2s.8 0 .5.2h-.2c.1.3 0 .2.2.3v.2h.7c-.4.4-.6.2-.8.8-.4 0-.6-.2-.7-.2V96c-.7 0-.6.1-1 .3l.2.3c.2.2 1 .5 1.5.3v-.2h.3v-.2h1v-.2c.5-.1.3.3.5.3.4.1.6-.2.8-.2l.2.3 1.2.2v.2l.3.2-.8.7v.2l.8-.2v.2l2.5.2.7-.5c.3.2-.2.3.5.5l.5-.8h.2l-.6-.4zm-143-6.6l-.2-.8-1-.2c.1.4.1.3.3.5v.2h.3v.2l.6.1zm211.3-.3v-.5h-.2l-.2.5h.4zm-205.4 8c.5-.1.5-.3.8-.5v-1h.3v-.7l-1-.2v.2c-1.1 0-.6.1-1.2.5v.2-.8h-.2v-.3h-.2l-.2-1h-.3v-.3l-.5-.2-.2-.3-.8-.7c-.2-.2-.1-.5-.2-.7h-.2v-.2h-.5c-.6-.1-1-.1-1.3-.5-.6.2-.4.3-.8.7l-.5-.5h-.2l.2-.7h.5l.2-.5h-.2v-.2h-.5v-.2h-.5v.2c-.6.6-.1 1.7-.3 2.6h-.2v1.2l.3.2v1l-2.1 1.3v.8h.2l.2.5h.7V98h1v-.2h.3c-.4.7-.2.7-.2 1.6l.3.2c.6 0 .9 0 1.2-.3.8-.2.3-.4.7-1l.3-.2V96c.1-.1.7-.5.8-.8l1.2-.2c0 .6 0 .6.3.8-.1.8-.2.4-.5.8h-.2l.2.5.8.2.2.3h.7c.3 0 .3.2.3.2h1l.3.5zm228-6.4v.2h-.1v.2h.3l-.2-.4zm-192.1 1h.5v-.2h-.5v.2zm-17.9 4.3h.2l.2-.5h-.3v.5zm177.3.5v-.2h-.2v-.2h-.2v.2c-.7 0-.9.1-1 .7.5 0 .9-.2 1.2-.5h.2zm387 4.1l.3-.3h.5v-.2h.2v-.2l-1.2-.5h-.5v-.2l-.5-.3v-.3h-.2l-.3-.5h-.3v-.2h-.3l-.2-.3h-.5v.5c-.5.2-1 .1-1.3.5-.4 0-.4-.1-.7-.2V99l-.3.2h-.1c-.2.3.2.5.2.7h-.2c-.2.3.1.1-.2.3l.3.8c1.1-.3 1.5-.8 3.1-.8.1.4.3.5.5.8h.2v.3l.3.3.5.2v.5c.1.2.1-.1.2.2h.7l-.2-.7zm-572.2-2.5h-.2l-.2-.3h-.3l-.2.5c.4 0 .4.1.7.2v-.2h.2v-.2zm28.9 1.2l.7-.5v-1c-.1.4-1.3 0-1.5 0v.3h-.5c.1.4 0 .4.5.5v.7h.8zm-215.2-.7l.2-.2-.7-.3v.2h-.3v.5h.8v-.2zm172.5 2.3a5 5 0 0 0 1.3-.3c.5-.1.7-.6.8-1.2l.8-.3v-.5h-.2v-.2c-.5.1-.5.2-.7.7a2 2 0 0 0-1.3.7l-.2.3c-.4.2-.9-.1-1.3.2v.2l-.7.5-.2.3v.2h.7v.2c.7-.2.8-.3 1-.8zm196.1-2h.2v-.3h-.3v.2h.2v.1zm-181-.1l.2.7.3.2h.2v-.7h-.2v-.2h-.5zm-2 .1l-.2.2.3.5h.5l-.3-.7h-.3zm8.2.5l-.2.2h.3l-.2-.3v.1zm-11.6 2.8h.2l-.2-.2.2-1.3c-.9.2-.8 1.1-1.5 1.5.1.5.2.5.7.7l.3.2.3-.9zm18.5.2h.7v-.5l-1-.2.3.7zm226.1 1v.2h.2v-.5h-.3c0 .3-.1.1.1.3zm-214.4.5c.7 0 .9-.1 1-.7-.5 0-.8 0-1.2.2l.2.5zm-213.2 2.6l.7.2.7-.5c0-.4-.1-.4-.2-.7-.6-.1-.7-.3-1.5-.3l-.2.7h.3l.2.6zm37.1.2v.3l.3-.2h-.2v-.2h-.1zm314.4 0v.3h.2l-.2-.3zm-144.5.6h.7v-.5h-.7v.5zm-167.7 0h.5v-.2l-.5-.2v.4zm-42.1-.1l-.2.3h-.3l-.2.3h-.3v.2c-.3.1-.3-.2-.3-.2-.5-.1-.8.1-1.2.2l.3.7 2 .7c.4-.4.4-.1.8-.3l.2-.3h.3v-.2h.2l-.2-1.2-1.1-.2zm40.8.1c0 .7-.2 1-.7 1.3v.3c.4-.2.8-.6 1-1h.2l-.2-.7h-.3zm311.8 2h.2v.7l.5-.3-.2-.7h.2c0-.3-.2-.3-.2-.3l.2-.8h-.3c-.1.5-.3.4-.3 1l-.3.2h-.2l.2.7.2-.5zm42.9-1.2v-.2h-.3c.2.3 0 .2.3.2zm1.3 1.4c.5.1.6.3 1.1.3v.3l.5-.3c0-.7.1-.7-.3-1v-.2h-.4v-.2l-.5-.2c.1.4 0 .3.3.5v.2c-.5.4-.4-.2-.7.6zm359.4-.5c-.9 0-1.2-.3-2-.3 0 .6-.1.8-.5 1 .1.8.5.6.7 1.3 1.2 0 1.6-.5 2.3-1v-.5c-.5-.2-.4-.1-.5-.5zm-493.7 1.3h.2v-.2h-.2c-.2-.3-.2-.4-.7-.5-.2.5-.2.3 0 .8h.7v-.1zm104.2-.2v-.2h-.3l.3.2zm1 .5v-.2h.2v-.2l-.5-.2.2.3v.2h.1zm-.8 0h-.3v.3h.3v-.3zm-159.3.8h.2l-.2-.3v.3zm159 .2h.2l-.2-.3v.3zm37.1 1l-.3.5c-.3.2-.2-.2-.5.2l-.2.2h.3c.2.2.3.5.3.8.5-.1.5-.2.7-.7h.2l-.2-.8h-.2v-.2h-.1zm301.7.3c-.4.1-.5.3-.8.5v.2h-.3l-.2.3-.5.2c0 .5.1 1.2-.2 1.5v.5h.2v.2h.2l.3-.3v-.3l.3-.2v-.3l1-.8v-1.5zm-675.8 1.3h-.3v-.5h-.7c-.2.6-.5.7-.7 1.3l.5.2v-.2h.3v-.3h.5v.2l.5.2v-.2h.3v-.2H45l-.1-.5zm313.6 5.3h.2c.1.4-.3.6-.5.7.1.4 0 .4.5.5v.3l-.3.2-.2 1.5c.5-.1.5 0 .7-.3.4 0 .4.1.7.2-.1.7-.3.7-1 .8.1.1.3.4.2.7h-.2v1h.2c.1-.4.2-.6.5-.8v-.2h.2v.3h.3v-.3l.5.2c-.1.5-.5.7-.3 1.3l.3.2-.2.5c0 .2.2-.1.2.2h-.3v.3h-.2l-.2 1.2-.3.2v.2h.2v.2l.5-.2v.2l.7.5.2-.8c.5.2 1.2.7 1.6 0 .6 0 1.1 0 1.5.2v.2h-.5c-.2.1-.1.4-.5.7 0 .7.1.6.3 1h.5v-.2l.7.2v-.2h.2v.8c0 .1-.2 0-.2.3 0 0 .3.1.2.3l-.3.2-.2 1.2h.2v.2h-.5v.3c-.6-.2-1-.1-1.6 0l-.3-.3v-.5l-.3-.2c-.6.1-.5 0-.7.5h-.2c.1.6.3.6 1 .7v.2c-.7.4-.6 1-1.5 1.2l-.2.3v.2c.8 0 .8-.2 1.5-.3v1.5l-.5.2v.2c-.4.3-.3-.2-.5.5-.6.1-.8.4-1.3.5v1h.7v.2h-.3v.3c.7 0 .9-.1 1-.7h.7l-.2.8c.9 0 1.3-.3 1.6-.8l.7.8h.3v-.2h.2v-.7l1.2-.2c-.1.7-.3.6-.3 1.5h-.2v.2h-1.8v-.2l-.8.2v-.2H361v.2c-.4.3 0 .3-.7.5-.1.7-.4 1.2-.8 1.6l-.3.2v.5c-.1.2-1.2.6-1.5.7v.5l1.2.2v.3c.7-.2.6-.5.8-1.2l.3-.2.2.2.2-.5 1.8-.2.2.5h.2c.4-.5.7-.5 1-1.2l1.3-.2v.2h.3v.2l1 .2v-.5l.8-.2v-.3c.7 0 1.1.4 1.5.3v-.2h.3v-.2h.8v-.2c.8-.2 1.4.3 1.6.7h.2l.2-.5h.7v-.2c.3-.2.5-.4 1-.5 0-.4.1-.4.2-.7-.7-.2-.9 0-1.6 0l.2-.5h-.2l-.2-.5h.7l.3-.7 1 .2v-.5l.5-.2c.2-.8.5-1.2.5-2.3-.2-.1-.2-.3-.3-.5-.4-.1-.9-.2-1.2-.5-.7 0-.7-.1-1 .3h-.2c-.1.2.1.1.2.2-.1.5-.1.4-.5.5-.2-.6-.6-.7 0-1.1 0-.6 0-1-.3-1.3l-.5-.2c-.3-.5 0-.6-.7-1v-.2h.3c.5.2.1.5 1 .7v-.5l-.8-.7-.2-.5-.8-.2-.2-.5h-.2v-.5h-.2l-.3-.5h-.5c-.3-.2-.4-.8-.8-1l-.2-1.3c-.8-.2-.2-.2-.5-.7h-.2l-.3-.7h-.5l-.3-1-1.2.2v-.2h-.2v-.2h.2l.3-.5h.5l-.2-1-.5-.2v-.3c.8-.2.2-.2.5-.7l1-.8v-1h.2v-1h.2l.2-.5-.7-.3v-.2l-.5.2-.3-.2v.2h-.3v.2c-.3 0-.3-.3-.3-.3-.5-.2-2.1.7-2.6.8 0-.4-.2-.6-.2-.7h.2c0-.8.2-.8.7-1.2l.5-.2.2-.7.5-.2c.2-.1.1-.3.3-.5 0-.9-.1-.6-.3-1.2l-.5-.2s-.1.2-.5.2c0 0-.1-.3-.3-.2l-.5.7-.5-.2v.5h-.4v.2h-.2c0-.4.1-.4.2-.7l-.8-.2c0 .9-.2 1.2-.3 1.8h-.3l-.2.3c.1.5 0 .5.3.7l-.2.5-1-.2-.2.5h.2l.2.5-.7.2v.3c.5.4.4.3.5.8zm-2.3-2.1h.7c.1-.7.2-1.6.7-2v-.7h-.2c-.2-.2-.7.2-1.2.3v.7l-.3.2-.2-.2c.1.5 0 .5.3.7-.1.4 0 .4-.5.5v1.2c.6-.2.6-.4.7-.7zm61.2-2.2h-.2v1.2h.2c.1.5.3.5.7.7.2.1-.1.2.2.2l.2-.3c.3-.2.7-.2 1.2-.2.2-.7.7-.9.8-1.6l-1.6-.2v.2h-.3v.2c-.7.1-.9.2-1.2-.2zm-373.8.2l-.5-.2v.3h.5v-.1zm40.1 2.6l-.2 1.2h.2v.2h.2c.3-.5.2-.1.5-.3l.3-.7h.2l-.3-1.2-.3-.2c-.1-.5.5-.3.3-.8h-.2l-.3-.5c-.3-.3-.8-.3-1.5-.3.1.5.5.8.7 1.2v1.2l.4.2zm-4.9-1.6h.2v-.5h-.2v.5zm-34.1.3h-.2v-.2l-.7.2v-.5l-.7-.2v.5h-.3v.2c-.4.1-.5-.5-.8 0h-.2v-.3c-.2-.2-.3-.1-.7-.2l-.2.7.3.2h.2l-.3.7c-.4-.1-.3 0-.5-.3-.9 0-.6.1-1.2.3.2.8.7.5.3 1.5h.2v.2l.8-.3v-.4l.3.3h.5v.5h.5v-.2h.2v-.5c.7-.2 1.1-.5 2-.5v-.3h-.5v-.3h.3v.2c.3 0 .3-.2.3-.2.4-.1.4.1.7.2v-.2h.2v-.2l-.8-.2c.2 0 .5-.4.3-.7zm40 .3v.3h.2l-.2-.3zm333.2.8l.2-.5h-.3v.5h.1zm-6.4.5l.5-.2v-.3h-.5l-.2.7-.7-.2-.3.2-.7 1.3h-.3c0 .8.2 1.3.7 1.6l.2.3.2-.5.5-.3v-.3l.3-.2-.2-.8h.2c.1-.4.3-.6.3-1.3zM85 122.7l.5.3h.5v-.2h.2l-.3-.5v-.2h.5l-.2-1.2-.7-.2-.2-.3-.8.2v.3h.2c.2.7-.7.7.3 1v.5l-.5-.2-.3-.8-.5.3-.3-.3c0-.8-.2-.9-.3-1.5-.8-.1-.6-.5-1.3-.7l-.3-.2v.2h-.2c0 .5 0 .9.2 1.2l.3.2v.5h.2v.5l.3.3h.5v.5h.2l.3.7.3-.2c.1-.1.3 0 .2-.2h-.2c.1-.3 0-.2.2-.3l.2-.3.2.8h.7l-.3.7.3.3v.2h.2v-.1l.3-.2v-.8H85v-.3zm269.6-3.2v.2l.7-.2v-.3h-.8c0 .3-.1.2.1.3zm2.5 1.2h-.2v-.2h.2l.2-1.3h-.2v.5h-.2v.2l-.3-.2v.2h-.2c.1 1 .5 1.3.7 2.1h.3v.5h.3l.2-1-.7-.2-.1-.6zm-276.9-.2v.2h.5v-.8h-.2c-.2.3.2.3-.3.6zm-37.3.2h.5l.2-.5h-.5l-.2.5zm311.5.2l.3-.2v-.5h-.5v.8h.2v-.1zM86.6 122l.2.8.5-.2-.2-.8-.5.2zm114.1-.2l-.8.2v.5h.5l.3-.5v-.2zm.9 1.8h.2l.2-1.5-.7-.2c0 .5-.1 2-.3 2.3v.2h.5c-.1-.4-.1-.5.1-.8zm187.8-1.4v.5h-.2v.2l.8-.3-.2-.3v-.3l-.4.2zm-300.8.8h-.5c.1.4 0 .4.5.5v-.5zm111.3.5c.4-.1.4 0 .5-.5-.4.1-.4 0-.5.5zm-112.8-.3c.1.4 0 .4.5.5-.1-.5 0-.4-.5-.5zm2.8 4.2v.3h-.3l.3-1.5h-1v-.2c-.4-.3 0-.3-.7-.5v-.5H88c-.3-.9-.5-.3-1-.7v-.7l-1.2-.3-.3 1.2c.9 0 .6.1 1.2.3v.7l.7-.2-.2 1.2.7.2v.2h.7v.2h.2l-.2.5h.2v.3l.5-.2c0 .7.1.9.3 1.3h.8c0-.7-.2-.9 0-1.5h-.5zm267.5-4.1h-.5l.2 1h-.3v.2c.3.1.2-.1.3.2l.8-.3c-.1-.8-.3-.6-.5-1.1zm-269.6.3h-.2c.2.3.2.4.7.5v.5h.2l.2-.5c-.2-.1-.2-.3-.3-.5l-.5-.2v.2zm-3.6.5H84v.3l.3-.2h-.2v-.1zm116.5 0c-.4.1-.4 0-.5.5.5-.1.4 0 .5-.5zm155.9 1h.2l-.2-.3v.3zm1.3.7c.1-.4 0-.3.3-.5-.1-.4 0-.3-.3-.5-.1.5 0 .5-.3.7v.2h.2v.2h.1zm38 1h-.3l-.2-.7-.8.2v.5h-.7c.1.6.1.7.7.8v1.2h.7l.2-.3h.3v.2h.2v.7h.5v-.2h.2v-.5c.5-.1.6-.3 1-.5-.1-.6-.1-.7-.7-.8.1-.3.2-.3.5-.5 0-.7 0-1.4-.2-1.8l-1.2.2v.2h-.2v.7c0 .1.4.1.3.3h-.2l-.1.3zm322.3-.5v.3h.2l-.2-.3zm-690.9.3l-.3-.2-.2.7.7-.2-.2-.3zm329.9.5h.2l-.2-.3v.3zm1.2.5h.3v-.8h-.2l-.1.8zm56.5-.5h-.3v.3h.3v-.3zm-386.3.7v-.5l-.7.5v.5l.5-.2c.2-.3 0-.2.2-.3zm59 0v-.3l-.5-.2.5.5zm305.1 1.1l.8.2.2-1.2h-.2l-.2-.5c-.6 0-1.1 0-1.5.2l.2.7c.5.1.6.1.7.6zm-43.5 10.2l-.3.3v.5h-.2v.2c.4-.1.5-.1.7-.3h.8v.2l-.7.3v.5c.7-.2.9-.7 1.6-.8v.5l.7.3c.3-.5.8-.7 1.3-1v-.5l1 .2.2-.3h.3l.2-.8h.8v-.5h.2v-.2l.7.3c-.1-.5 0-.5-.3-.7v-.2h.7c.2-.1-.1-.1.2-.2l-.2-1.2h.2v-.7h-.2l-.2-.8h-.3v-.2h.3v-.2h-.2c0-.4.1-.4.2-.7l-.2-.8.5-.2v-.1h.2l-.2-.3c.8-.1.9-.3 1.8-.3v-.4l-.5-.2v-1.2h-.7c.2-.4.4-.5.5-1-.6-.2-.4-.4-1-.5-.2.3-1.3.9-1.6 1 .1-.4 0-.4.5-.5v-.7h-.2c-.1-.4 0-.4-.5-.5v.7c-.4 0-.4.1-.7.2v-.3c-.6 0-.9 0-1.3.2v.7h-.5l-.2.5h.7v.2h.2c-.2.8-.2.2-.7.5l-.3.5h-.2l.2.7h-.2v.2c-.1 0-.8-.6-1.2-.5l-.5.5-.3-.3v-.3h-.3v.7h-.2v.5h.2v.2h.5l.2.5h-.2v.3h-.8v.2h-.3v.2c.2 0 .3.1.2.3h-.2v.2h-.5v.7c.4 0 .6 0 .8.2v.2l.5-.2.2.3h.2v-.2h.8v-1h.2l.2.3c-.1.5-.2.4-.5.7v.2l-.5.2v.8h-.2v.3l-.3.3h-.3v.3h.7v.2l-1 .5v.3h.3v.3l-1.2-.2v.2h-.2c0 .7 0 .6.6.7zm1.9-2.5v-.2h.5l-.2.5-.3.2h-.3l.3-.5zm51.7-7.5c.4 0 .4-.1.7-.2-.1-.9-.6-.9-1.3-1.2-.1 1.2.1.8.6 1.4zm-382.2-1.2c-1 0-1.1.3-2.1.3l-.2.7c-.3.5-.6.1-.7 1 .6 0 .6-.1 1-.3v-.2h.7l.2-.3c.8-.4.9.4 1.5-.5l.2-.2c-.4-.1-.5-.2-.6-.5zm2.4.4c-.4.1-.4 0-.5.5.6-.1.7-.1.8-.7l-.3.2zm370.4 2.4l.3-.2h.2v-.5h.2v-.8h-.2l-.5 1.5zm1.6.5l.7-.2v-.2c.3-.1.6.2.7.2v-.3c.2-.2.8-.6 1.2-.7.1-.4 0-.3.3-.5v-.2l-1.3.2v.2l-.7.2v.2c-.4.1-.7-.3-1.3-.3l.2.5h-.2c0 .6.2.5.4.9zm268.8-1.6c-.3.3-.4.6-.8.8v.5l1.2.5.5-.7h.2c-.1-.5-.4-.6-.7-1-.4-.1-.2.1-.4-.1zm-576 4.4v-.2h.5v-.2h.2v-1.2l.5-1.3-.3.2h-1.2c-.1 0-.1.3-.3.3v-.2c-.3-.2-.3-.3-.8-.3v1.2l.3.2-.2 1 .3.2h.2l-.2.7c.6-.1.7-.2 1-.4zm3.8-2.1v.2h.5v-.2h.2v-.2l-.5-.2-.2.4zM673 156.5v.8h-.2v1h-.2v.2h.5c.1-.4.2-.3.2-.3v-.8h.2l.5-.7v-.2h.5c.1.7.8 1.4 1.3 1.6v.7h.3l.2-1h-.2v-.3h-.1v-1.2h-.5l-.2-.5h-.2v-.8h-.1l-.2-.7h-.2v-.7h-.2c-.1-.4.2-.5.2-.5l.2-2 .3-.2v-.8h.2v-1.2c.1-.4.4-1.1.7-1.3v-.2l1.2-.2.5.3v.3c.2.3.6.4.8.8h.2v-.8h-.2c-.1-.4 0-.4-.5-.5v-.3l-.3-.2v-.3h-.5c-.2-.4-.4-.8-.8-1l.2-1 .3-.2-.2-.2V143l-.3-.2v-.3h-.2l.3-2.5h-.3c.1-.5.7-2.1.5-2.6h-.2v-.3l-.3-.2-.2-.8h-.2v-.3h-.2v-.8h.2l-.2-.5.3-.2v-1h-.2v-.3h-.2c-.2-.2-.1-.4-.2-.8h-.2c-.1.3-.3.4-.3.8h-.7l.3 2h.2v.8c0 .1-1 .5-1.1.7h-.2v.8l-.5.3.2 1.5v.7h-.2l.2 1.6h.2v.3h.2v.8h.2l-.2 1.5h.2l.2 2.1h-.2v2h-.2c-.2.6.2 1.5.2 1.8h-.2v.3h-.2c-.1.5.4 1.6.5 2l-.2 2h-.2v.3h-.2v1h.2l-.2 1h-.1zM89.6 135.3c0-.3 0-.5-.2-.7h-.3c-.1-.1.4-.3-.2-.7l-.3-.2c-.4.4-.5.1-.8.3v.2h-.2v.5l.3.2h-.3c.2.7.5 1.1.8 1.6l.8.2c.1.5.2.5.7.7-.1-.7-.3-.6-.5-1.2l.5-.3h.2v-.2l-.7-.2.2-.2zm3.8-1.1v-.2h-.3c.1.2 0 .1.3.2zm290.5 0l-.8.2v.2h-.2v.2l1-.2v-.4zm-187.8 1c.3.3 1.4.6 2 .7v-.7c-.6-.2-.6-.4-1.2-.7v-.2l-.8.2-.2.3.2.4zm582.1-.2l.2.3v.2l-.7.2c0 .5-.2 1-.5 1.3v.3h.2l.2-.3.5-.2v-.5l.5-.3 1-1.3c-.8-.2-.6.1-1.4.3zm-179.5.8c.3.1.2-.1.3-.2h.2v-.2h-.3l-.2.4zm138.1.8v-.3c-.8 0-.9-.3-1.6-.3l.5.3v.3h.2v.2l.9-.2zm-641.6-.1v.2h.2v-.2h.2v-.2l-.5-.2c0 .4-.1.2.1.4zm1.1.8H96v.5h.2l.1-.5zm676.8.7h-.1v.2h.5v-.3c-.4 0-.2-.1-.4.1zm-8.7 1.3h1.3l-.2-.7h.2v-.5a4 4 0 0 1-1.3.7v.5zm-16.4.5c.3-.2.6-.7.3-1a3 3 0 0 1-.5.7v.5h.2v-.2zm-496-.9l-1.2.3v-.3c-.4.1-1.3.4-1.5.7v.3l-.3.2c-.2.3.2.5.2.7-.2.2-.6.3-1 .3v.8c0 .1-.2 0-.2.3h.2v.2h-.2v.5h-.2v.7h.2l-.2 1.5c-.4.1-.3 0-.5.3h-.2l.2.5 1 .2v.3c-.5.1-.4.1-.5.7-.4-.3-.4-.5-1.2-.5l-.2.5h-.2c0 .3.2.2.3.7l-.5-.2c-.1 0 0 .3-.2.2v-.2h-.5v.2h-.2v.5h1.5l-.2.3-.2.2v-.3l-.5.2v.7c-.5.1-.9.6-1.2 1h-.2l.3 1h.3v.2l.8-.2.2-.5.8.2v-.2h1s.1.2.5.2v-.2h.2v.2h.3v-.2h.2v.2h.7v.3c.2.2.2-.2.2-.2h.7l.2-.3.2-.2.2.5 1-.2v.2h.2v-.2h.8l.2-.3h1c0 .5-.1.6-.3.8v.2c1.2 0 .7-.3 1.3-.8v-.2h.5c-.2.8-.4.7-.8 1.2l-.2.8c-.5.1-.6.2-.7.8.7-.1 1.2-.4 1.3-1h.3l-.2-.5c.4-.2.5-.4 1.2-.5l.3-.8h.3c.1.6.1.7.7.8v.7l-.2.2h-.3l-.2 1.2h.2v.2h.2v-.2c.3-.2.4-.5.5-1 .4.1.5.1.7.3h.2c-.2.4-.3.5-.3 1.2l.3-.2 1-.2.2-.8h.2v-.8h.2v-.3h.2l.2-.7c-.9.3-.1.3-.5.8h-.2v.2h-.5l-.2-1.2.3-.2c.3-.3.4-.6.5-1.2-.7.2-.2.1-.5.5l-.3.2c-.3.4-.3.8-.3 1.5l-.2-.2h-.8v-.2h-.2v-.5c.6 0 .7 0 .8-.5l-.7-.3v-.5c.6-.2.5-.5 1-.8v-.7l-.5.3v-.2h-.2l-.2.5-.5-.2v.2h-.5c-.1 0-.1.3-.3.3v-.2h-.3c.2-.4.1-.6.5-.8v-.3l-.3.3h-.5l.2-.5h-.5v-.2l-.2-.2h.3c.3-.3.5-1 .7-1.3l-.7-.7h-.3l-.2.5h-1l.2-.3v-.2l-.7.7-.8-.2.2.5h-.2l-.2.3-.2-.7-.8.2v.2h-.2l.2-.7h-.5v.2h-.5c.2-.4.6-.5.8-.8l.2-.2c-.3-.1-.3-.2-.5-.5h-.5v-.3h-.3v.5l-.3-.2v.3h-.3v.5h-.4l-.2.5-.2.2h-.2v-.3l.3-.2-.2-.5h-.2l.2-.3s-.3-.2-.2-.5h.2v-.5l.7-.5v-1.5l.5.2v-.2c.6-.2.6-.4.7-1h-.4v-.3h.5c.1-.4 0-.4.5-.5v-.5zm505.8 1.5h.8v-.5h.2c-.2-.2-.8-.4-1.2-.5l.2 1zm1.8-.8l-.3.3h-.2v.2h.5v-.2h.2c.1-.3-.1-.2-.2-.3zm-380.3 1l-.2-.3v-.2l-1-.2.3.7h.9zm371.8 0l.2.3v.2h.5l-.2-.3v-.2h-.5zm-499.1 1v-.2h-.3l.3.2zm-155 0l-.8.2c0 .7-.1.8.5 1v.3h-.2c-.1.1.4 1.1.5 1.2v.2l.8-.2v-.3c.1-.2.2.2.2.2.1.2.3.5.7.3v-.2c.6 0 1.1 0 1.5.2v.7h-.2l-.2.5h.2v.2l1-.3v.2h.5v.2l.7.2-.2.7.7.2v.2l.7-.2.2.5s-.3.2-.2.5h.2l.3.5h.3l.2.3h.7l.2.3h1.8v.2c.5.2.5 0 .7 0v.2h.7c0-.9-.1-.7-.5-1.2h-.2v-.3l-.3-.3-.3-.2.2-.3-.5-.2-.7-.8-2.5-.8v-.8c-1-.2-.7-.6-1.3-1.2v-.2c-.6-.4-1.7.1-2.5-.2v-.2h-.5v-.2l-1.3-.2-.3-.5H97v-.4zm270.4 1.3h.2v-.2h-.5v.3c.3-.1.1.1.3-.1zm-264.6.5v-.4h-.3v.2h.2v.2h.1zm600.6.3v-.2c-.7.2-1 .5-1.8.7l.2.7c.6-.2 1-.6 1.5-.8.1-.4-.1-.2.1-.4zm-599 .2c.1.7.2 1.1 1 1.2-.2-.6-.6-.7-.8-1.2h-.2zm134.3 3.4v-.2c-.1-.2-.3.2-.5-.5l-.8-.2v-.2c-.3-.3-.1-.3-.7-.5l-.2-.3v-.2l-1.2-.2c-.7-.3-1.4-.8-2.5-.8v.8h.7l1 .8h.2v.5l1.6.5.2.3 1 .2.2.3h.8l.2-.3zm461.8.2l.2-.7-.5.2.2.3v.2h.1zm-517.7.6l-.2.3h.5l-.3-.3zm516 1v.3h.2l-.2-.3zm-518.5 1v-.1l.2-.2h-.3l.1.3zm59.2 1.3c-.6.2-.4.4-1 .5v.3c.6-.2.4-.4 1-.5v-.3zm13.2 1.3c0 .5.1.6.3.8l.2.3.2-1.2-.5-.2c-.2.4 0 .2-.2.3zm-11.2 3.7h-.5c.3-.5.5-.6.5-1.3h.3l.2-.5h1l.2-.7h.3v-.2c-.5.1-1.4.7-2 .5l-.3-.3-.2.5-.5.3.2.7h-.2v.3h-.2v-.2c-.4.2-.1.2-.3.5l-.3.2c-.1.3.2.6.2.7l-.5.2c0 .8 0 1.4.5 1.8h.3v.2h.5v-.2l.2-.2h-.3c-.1-1.9.6-1.2.9-2.3zm-4.8.3l.3.7c.6 0 .8-.1 1-.5-.5-.2-.6-.2-.7-.8h.3v-.2l-2.1.2v-.5h-.3v.3h-.7v-.3l-.7-.2c.2-.4.3-.8.3-1.3-.8.2-.2.1-.5.7l-.3.2v.3h-.2l.2.5h.7l.2.7c.5.1 1.4.5 1.8.3l.2-.3h.7v-.2h.2c-.1.3-.1.2-.4.4zm456.9-.8v.2h.3c.2-.4.3-.6.7-.8v-.5l-.5.2-.5.9zm0 .3v-.2h-.3c.1.2-.1.1.3.2zm-450 1.5c0-.1.1-.5-.2-.3v.2l-.2-.2-.2-.2.5-.2v-.5h-.3l-.2-.3-.2.5c-.9 0-.6.1-1.2.3l-.2.5h.3l-.2.5h-.2v.7h-.2v.2c.6-.1.7-.3 1.3-.3l.3-.8h.9zm-51.3 0v-.2h-.3l.3.2zm307.6.1h.5v-.2l-.5-.2v.4zm189.2 1.4l-.2.5h.2v.2a5 5 0 0 0 1.2-.8h.2l.2-1h.2v-.5l-.5.2v.3l-.3.2h-.3c-.3.2 0 .5-.2.8-.3-.1-.4 0-.5.1zm-493.3-.2v-.2l.2-.2c-.9-.2-1.4-.8-2.6-.8-.1.8 1.5.9 2.4 1.2zm-9.7-.8l-.2-.2-.2.7.3-.2h.2c.2-.3 0-.2-.1-.3zm482 10.2c0 .7.1 1 .3 1.5l.3.2v1.5l.5.2v-.2l.7-.2.2-.3h1v-.2l.2-.2c-.4-.1-.5-.3-.8-.5v-.2l-.8-.2v-.8l.7-.2v-.2c.6-.2.5.5 1 .3v-.2l.5-.3.8.2c.1.6.4.6.5 1.2l.3.2h2l.8-2 1.2-.7c.8 0 .9.2 1.3.5l.2-.5c.9 0 1-.3 1.8-.3-.1-.4 0-.4-.5-.5v-.5l-.3-.2h-.2c.1-.4.3-.5.3-1l-1.3.2-.5-.3c-.2-.2 0-.4-.3-.7v-.2l-1.1.3v.2l-1.3-.3c-.2-.8-.8-1.5-1.1-2.1l-.2-.7h-.2c-.2-.2-.1-.2-.5-.3l-.3-1-.7-.3v-.2l-.8.5-.2.5h.2c.2.6.5 1.2 1 1.5-.1.6-.3.9-.5 1.3v1.3l-.7.5.2 2c-.7.1-.9.2-1.5-.2l-.2-.3h-.7v-.2h-.2v.2h-.2v.2l.5.2-.3 1c-.8.1-.7.2-1.1.5zm19-8.9l-.7 1.6-.3.2-.2-.5c-.5.2-.3.2-.7.5v.2h-.5l-.3.7-.5.2v.3l-.3.2h-.2v.2h.2l.3.2c.2-.3 1-.8 1.3-1h.3l.3-.5h.7v-.2l.5-.2c.1-.4.1-.5.3-.7v-1h-.2v-.2zm-490.3.5l-.5-.2v.5l.5.2v-.5zm43.1-.2h-.3v.3h.3v-.3zm440.8 5.9c.8-.2.4-.4.8-1 .4-.5.9-.3 1.2-1.2h-.7a16 16 0 0 0-1.3 2.2zm2.5 0v.2c.3.1.2-.1.3-.2h.2v-.2l-.7-.2.2.4zm-293.3 6.4l.3.2.5-1.3v-1.2h.2c.1-.2.3-.4.2-.8h-.2l-.3-2h-.3c-.2.9-.9 1.3-1.6 1.6v.8s-.2.1-.2.3h.2c.2.6.1.9 0 1.3.4.5.6 1 1.2 1.1zm-168.1-2.6l-.7.2v.3l.7-.2v-.3zm448.9 3l.8.2v-.7c-.6 0-.7-.1-.8.5zm-455.7 0v.2h-.3v.2h-.3v.2c-.5.2-.5 0-.8.3h-.2v.5h1.2v-.2c.4-.2 1.3-.4 1.6-.2.6-.1.7-.1.8-.7l.3-.2h.2v-.2l-1.3.2v-.2H215zm438.3 18.1c-.2 1-.4.5-1 1-.2.1-.4.9-.5 1.2l-2 .7-.2-.5h-.2l-.3.7h-.1l.2.5h2.3s.2.3.5.2l.5-.8c.4-.2.8.2 1 .2v-.2h.3v-.2h.8l.2-.3h.5v-.2c.2 0 .3.3.7.2v-.2l.7-.2v-.2l.7.2v.2h1.2c-.2.7-.3.3-.7.8h-.2c0 .1.3.5.2.8h-.2v.5l.5.3v.3l.3.3c.9 0 1-.2 1.5-.7l.3-.2.2-.5h.3l.5-.7h.3l-.2-.7-.3-.2.2-.5h.7v-.2l1 .2c-.1.4 0 .4-.5.5l.2.3c.9 0 .5-.1 1-.5.3-.3.1-.1.3.2.7 0 1 .1 1.2-.5.7-.1.6-.3 1.2-.5v1.2h.2l.3.2c.2-.5.3-1 .3-1.8l.2-.2c.5.1.5 0 .7.3h.2l.2-.5h-.2v-.7h.2l.2-1c.4 0 .4-.1.7-.2v.2h.2l-.3.8h-.2c-.3.5-.1 1.1 0 1.6 1.1-.3 1-1.7 1.8-2.3v-.3c-.4-.2-.5-.4-1.2-.5v-.2l.7-.2v-1h-.2v-.7h-.2v-.2h.2v-.3h.2v-.7h.2v-.3h.2v-.8h.2c0-.1-.2-.3-.2-.7l.2-2.8h1v-1l.5-.2c.1-.9.2-.6.5-1.2v-.3h.2l-.2-2.6-.3-.2v-.3h-.2v-.3h-.2c-.2-.5-.1-.8-.5-1.2v-.2l-1.2-.2v-.2h-.2c.2-.4.2-.4-.2-.7v-.2l-.7.2c.1.6.2 1.1-.3 1.5v.2h-.5l-.2.7h.3c0 1.4.1 1.5-.8 2v.2h.2v.2l.8-.3c0 .6 0 1.1-.2 1.5l-.3.2v.3h-.2l-.2 1.3-.5.3v.5h-.2v.3h-.2v.3l-1 .8v.3l-1.2.8v.7h-.2v.3l-.3.2-.2.5h-.7v.2l-.7.2v.2h-.2v.3l-.5.2-.3.2-.3-.3h-.2v-.5h-.2v-.5l.5-.2c.2-.2.6-.8.7-1.2-.8.2-1 .8-1.6 1.2v1.5h-.2l-.2.7h-.2l-.2.8-.3.2v1h.2v.2l-.7.5-.2.5-1.2-.3v-.3c-.8 0-.9-.2-1.5.2l-.3.5h-1.2v.2c-.3.2-.4.4-.8.5v-.8l-.7.4zm1.3.6l.2.5h-.2v.3h-.5v-.2h-.2v-.5h.2v-.2h.5zm-266.5-16.3l.3.2v.3h.2l.2 3h.2v.5h.2l.2.5h.5v.2c.6-.1.5 0 .7-.5h.5v-.2c.7-.7.1-2.9.8-3.5 0-.7-.1-.9-.3-1.3l-.3-.2c-.3-.6.2-.8-.7-1v-.2c-.4-.1-.5.4-.7.5h-.3l-.2.3h-.4l-.3.5h-.5l.2.5c-.1.1-.4.2-.3.4zm-10.8 3.5h.5c.1-.6.5-.8 1-1-.2-.5-.2-.3-.5-.7h-.2v-.5h-.2v-.2l-.7.2v.2h-.2c.1.2.4.5.3.8l-.3.2c.2.3.2.7.3 1zm4.4-2.3c-.7 0-.8-.1-1 .5l1.2.3-.2-.8zm31.6 1.3v.5s.6 0 .3-.2h-.2v-.3h-.1zm70.5.3v-.2h-.2c-.1.3-.3.4-.3.8l.7-.3-.2-.3zm-110.3 1.2l.5-1h-.2l-.7.5.2.3v.2h.2zm54.1.5h-.2l-.2-.7-.8.2v.3l.3.2h.2v.5h.5l.2-.5zm-1.3 1.9v.7h.3l-.2-.3v-.3h-.1zm-11.5 1.2l.3-.2h.2v-.2c-.4-.2-.5-.3-1-.3v.5l.2-.2c.2.1.2.3.3.4zm-17 0l-.2-.3-.7.2.2 1.2.8.3v.2h.3l1 .7v.3h.8l.2.3h.3l.3.5h.5l.2.3h.8v-.7c0-.2-.2.1-.2-.2l.5-.3v-.7h.2c.2-.6-.3-.9-.3-1.3h.2c.2-.3.3-.3.3-.8l-.8.2-.2.3-2.8.2-.2-.3h-.3v-.2l-.9.1zm-188.5-.2h-.2l-.2.8h.2c.1-.1.3-.5.2-.8zm217.5 1.7h.5v-.3h-.5v.3zm212.7 1.8v.7h.3v-.5h-.2v-.2h-.1zm-212.2.3h.5v-.1h-.5v.1zm2.3.2c-.2-.5 0-.2-.5-.2.1.5-.1.2.5.2zm-2.5 0v-.2h-.3c.1.2 0 .1.3.2zm-8.7.5v.7h.3v-.5h-.2v-.2h-.1zm21.7 4.4l-.5.2c.2.7.8.6 1.2 1.2.7 0 1.2 0 1.6-.3l.2-.3h.5l.3-.3c.1-.2.2-.3.2-.7h-.2v-.2h.2v-.3c.7-.2.8-.5 1.3-.8v-.2l-1 .3-.2.3-.7.2v.2h-.8s-.2.3-.5.2v-.2h-.5l.2.5c-.7-.1-1-.1-1.3.2zm-18.9-1h-.3v.5c.9.2 1.7.6 2.8.7l.2.5h1v-.2h.3v-.2c.3-.1.5.2.5.2.4.1 1.2-.2 1.3-.3h.2v-.2l-.8-.2v-.7l-2 .3-.2-.3-1.6.2-.3-.5h-.5v-.2c-.6 0-.5.4-.6.4zm7.5-.3v.3h.2l-.2-.3zm226.1.7l.2-.5h-.5v.2h-.2v.2h.2l.3.1zm-448 .9h.2v-.2h-.5l-.2.3c.3.2.4 0 .5-.1zm449.4 1.7l-1.3.2v.5h-.2c-.3.3-.1 0-.5.2v.2c-.4.1-.4-.1-.5-.3-.9.2-.6.7-1 1.3-.3.4-.7.3-.8 1h.5v.3c.1.1.4.1.3.3h-.2v.5h.2l1 1.2c.3-.7.5-1.2.5-2.1h.8v-.5l.5-.2.2.5h.5l.5-1.2.3-.2-.2-.8-.5-.2c.1-.2 0-.4-.1-.7zm.9.1h-.3v.3h.3v-.3zm-10.6 2v.5h-.3l.3.3v.5l.5.2c.3.2.3.7.3 1.2h-.3v-.5h-.5c.2.6.5.7.7 1.3l.7-.3v.3l.7-.3-.5-1.5h.5l.3 1.5h-.2l-.2.7-.8.2v.2h-.2l-.2 1.5h.2v.3h-.3l.2.5.8.2c0-.7-.1-1 .5-1.2a9 9 0 0 0-.2 1.8h.5v-.2c.6-.2.6-.3.5-.8l.7-.5v-.8h.2v-1h.2v-.3h.2v-.7h.2c.3-.4.5-.5.7-1l-.5-.2-.2-.7-.3-.2h-.2l.3-.3v-.8h-1.2l.2-.8-1.2-.2v.2h-.2v.7l-.7-.2-.2.7-.5.2v-.2c-.1-.2-.3-.2-.5-.3zm-7.2 1.3h.7l.3-.8c-.6.1-.6.4-1.2.5l.2.3zm-9.4 5v-.5h-.3l.2.3v.2h.1zm19.8 2.4v-.2c-.5.1-.5.2-.7.7l.5-.2.2-.3zm-1.3.2h-.4l.3.2v-.2zM177.9 206c-.4.7-.4.8.5 1.2l.2-.2v-.8h-.2v-.2h-.5zm163.5 3h.3v-.3h-.3v.3zm-8 .6h.2l-.2-.3v.3zm6.7 1.3v.2c.4 0 .4-.1.7-.2.1-.4.2-.3.2-.3v-.8h.2v-.2h-.5c-.1.7-.1 1.1-.6 1.3zm-5.2.2l.3-.3v-.3l.5-.3h.2v-.2c-.6.1-.7.3-1.3.3v.7h.2v.2h.1zm310.8-1.1h-.3l.3.2v-.2zm-308.7.8v.5h-.2l.2.5h.7l.2-.8h-.2v-.2h-.7zm304.4 3.4v-.7h-.3v.5h.2v.2h.1zm1.2.4v.5c.3-.2.4-.4.8-.5l.2-.3v-.2l-.8.2-.2.3zm-15.3 8l-.5.3v.7l-.3.2.2 2.1c.7.2.8.8 1.3 1.2l.2-.5h.2v-.5l.8-.5v-.8h.2v-.5h.2v-1.2c.4-1.2.7-2.8 1.2-3.9l-.5-.8h-.7v.2c-.8.2-.4.4-.7 1h-.2v.3h-.2v.3l-.8.7v.5h-.2l-.2.8.2.2h-.2v.2zm-423-2.8h-.2l-.3-.7h-.7l-.3 1c.5.2.7.3 1.5.3v-.6zm3.7 12.3c.9-.3 2.4.2 3 0v-.1h.3v-.2c.3-.2.4 0 .7-.3h.2l-.2-.7h-.2c-.6-.8-1.7-.1-2.3-.7h-.3l.2-1.2h-.5v-.2c-.6-.1-.8.5-1.3 0-.7-.2-.2-.1-.5-.5h-.2l-.2-.5-.5.2-.7-1.2h-1v-.3c-.4-.1-.4 0-.7-.2v-.2h-.3v-.2h-1v-.2l-.8-.2v-.2l-.5-.2-.2-.8h-.2c-.5-.7-.6-.2-1.3-.5l-.3-.5-1 .2v-.2l-1.2-.2v.2l-.7.3-.2-.7H195v.2h-.2l-1-.2v.2h-.3v.2h-.5l-.2.3-.5.2v.2h-.5v.2l-1 1 .2.8h-.5l-.2.2.2.3 1.5-.3v-.5c1 0 .6-.1 1-.7.1-.2.5-.3.7-.5h.3l.2-.5c.9 0 1.3.3 2.1.3v.7l.8.2v.2h.8l.2.3h.3v.2h.7l.3.8.5.2v.2h.5l.5.7 2.1-.2v1l.7 1 .5.3v.2l1.6.5-.2 1c-.5.1-.5.3-.8.5l.2.5 3-.3v-.1zm-179.2-6.4v-.2h-.5l-.3.7c.3.2.4.4.8.5l.2-.3h.2l-.2-.7h-.2zm164.5 2.2v.2c.2.1.9-.3 1.3-.3l.2-1.3-1-.2-.2.7h.3c0 .5 0 .7-.6.9zm-160.7-1h-.2v-.2l-.7.2v.5c.5.1.5 0 .7.3h.3v-.2h-.2v-.6zm763.5.5v.5h.5v-.7l-.5.2zM35.4 229l.3.3v.5h.2v.2h.1v-.2l.3-.2-.3-.7h-.6zm178.8.2v-.2h-.3l.3.2zm-179.8 0v.3h.2l-.2-.3zm2.8 2.6v.5l-.7.3c0 1 .2 1.2.5 1.8.6-.1.6-.2 1-.5v-.2h.5v-.2h.2c-.1-1-.5-1.2-.8-1.8h-.7zm187.9 4.3c-.1-.9-.6-1-1-1.6-.4 0-1.2.2-1.6 0v-.2l-.7-.2c-.1-.4-.1-.3-.3-.5v-.2h-.3l-.2-.3h-.8l-.3-.5-1 .2v-.2c-.7-.1-.4.2-.7.3h-.3v.2c-.6.2-1.1-.2-1.3 0h-.2v-.1l-.5-.3h-1.2c.3.4.6.3 1 .7.2.3-.2.7 0 1.3h.2v.3h.2l.2.5h.3v.7l-.3.3-.5-.2v-.2h-.3v-.2H214v-.2l-.8.2-.2-.3h-.5v-.2h-.2v.2l-.7.2.2.8.7.2v.2c.7.2 1.3-.2 1.6 0h3.6v.2c.6.4.1.3.3.7h.2v.2h.2v-.2c.5-.1.5-.2.7-.7h.2l-.2-.8h-.1v-.2c.8.2 2 1.4 2.8.5h.2v-.5l1.8.2v-.2h.2v.2l1.1-.3zm378.4 2.6l.3.5h.2v-.2h.7v-.3l.8-.3.2-.5h.5l.2-.3h.2c.2-.4-.1-.5 0-.7h.2l.2-.7h.2v-1h.2c.2-.3.1-.2.5-.3-.1-.6-.2-.9-.7-1.2v-.2l-1.6.3v.2l-.7.2v.2c-.4.2-1-.1-1.3.2-.2.2 0 .4-.2.7l-.5.2-.3.5h-.5c-.2.1.1.1-.2.2 0 .6 0 1.3.3 1.6.2.7.4.5 1 .8v.2h.3zm-396.9-1.1h1.2v-.2h.2l-.2-.7c-.3-.1-.6-.1-.8-.3l-.2-.3h-1.5v-.3l-.3-.2c-.5 0-1.1.1-1.3.3l-.5.2-.2.5h.2v.2h.8l.2.5.5.3v.2l1.2.2v.2c.6-.2.6-.1.7-.6zm24.2-.7v-.5h-.5v-.2l-1 .2v-.2c-.6 0-1.1 0-1.5.2.1.6.3.7.5 1.2h.8v.2c1.1-.1 1.1-.5 1.7-.9zm394.2 6.4v.2h-.2l.2 1 .3.2v.3h.2v1.3h.2l.2.7c.7.2.3.3.8.7l.2-.7h.5v.8c-.1.2-.6.8-.5 1.2h.2l.2.7h.3c.1.6.1.6.5.8v.2l.8-.3.2-.5c.5-.2 1.2.3 1.6.3l.3 1 .3-.2h.2l-.2-.5h-.2v-.7h.5c.1.7.3.7.7 1.2h.2l.2.8c.2.2.4 0 .7.2.4.3 0 .6.8.8v-.8h.2c0-.7.1-.8-.5-1-.1-.5-.4-.9-.2-1.2 0-.5-.3-1.3-.8-1.2l-.3.5h-.3l-.2-.5h.2v-.3l-.3-.2c-.2-.1.1-.2-.2-.2l-.2.3h-1l-.2.3h-.3v.2l-.8-.2v-.2h-.3l-.2-.3v-1l-.3-.2c-.1-.3.3-1.2.3-1.3v-.2h-.2l.2-1.6.8-.2.2-.8h.2c.1-.3-.2-.3-.2-.3l.2-.7.7.2c.1-.4.1-.5.3-.7 0-.4 0-.6-.2-.8h-.2v-.8l-.5-.3v-.8h-.2c0-.3.2-.3.2-.3v-.8h.2v-.3h.2l-.2-.5h-.3l-.2.5-.3.2c-1 0-1.2-.2-1.5-.8-.7 0-.6.1-1 .3v.8h-.2v.2s.3.2.2.5h-.2v.3h-.2v.7h-.2l-.2 1h.2v.7h.2c.3 1.1-1.1 1.2-.3 1.8l-.2 1c-.6-.1-.7-.2-1.1-.5zm-385.5-.6h-.8v.2h-.2l.2.5.8-.3v-.4zm0 2.9c.2-.2-.2-.2-.2-.2v-.7h-.3l.2.8h.3zm1 1.5h-.5c.1.6.3.9.8 1 0-.7-.1-.6-.3-1zm394 2.5v.7h.5l-.2-.7h-.3zm-65.2.8l-.2.7h.2c.1-.1.3-.4.2-.7h-.2zm59.5 3.4c-.1-1.5-.4-2-.8-3-.8-.3-1-.2-2-.2v.3l.8.2v.3l.3.2.2.8h.2v.2h.7v.2h.2l-.3.8.3.2v.2l.4-.2zm-386-2.1h.2l.2-.2c-.1-.4 0-.3-.3-.5v.7zm326.3 1v.3h.2l-.2-.3zm67.4.2c-.6 0-1.2 0-1.5.3v.3h-.2l.3.8h.2v.3l.3.2v.3l.3.2c.2.3-.1.6.2.8h.3v.2h.3l.2.3c.2.1.1-.1.2-.2.3 0 .4.3.5.5h.2l-.3-.7h-.2v-.5h-.2l-.3-.5c-.2-.2.1-1.3.2-1.8h-.3v-.4l-.2-.1zm-6.4 1.1v-.5l-.7-.2c.2.5.2.6.7.7zm-143.8-.3l-.7.2v-.2h-.2v.2l-1-.2c.3.5.3.1.7.3v.2h1.2v-.2h.2v-.2h-.2v-.1zm83 .3v-.3h-.2v.7h.3c-.1-.4.1-.2-.1-.4zm55.7.8l.8.2v-.3c-.5-.1-.5-.3-.8-.5v.2h-.2l.2.4zm9.2.2c-.8-.2-1-.7-1.8-.8l-.2 1 2 .3v-.5zm-65.2.5v.2h.2v-.5h-.3c0 .3-.1.1.1.3zm60.3 3.4c.8-.2 1-.7 2-.8.2-.7.5-.8.5-1.8-.9-.1-1.1-.4-2-.5l-.2 2-.3.2v.9zm7.4.5v.2h.5v.2h.2v-.3l-.3-.2.2-.8h-.3v-.3h-.2c-.2-.5 0-.7.2-1.2l-.3-.3-1.3-.2v.7h.7l.2.5-.3.2c-.3.4.4 1.3.7 1.5zm-14.2.4c-.1.3-.3 1.1-.5 1.3-.3.5-.5.1-.7 1l-.8.2c-.3.8-.2.1-.7.5v.2h-.2l-.2.8-.3.2v.5h.3c.2-.8.4-.5 1-.8l.2-.3h.3v-.4h.3l.2-.3h.3c.2-.1 1.1-1.9 1.2-2.3l1-.5.2-.7.5-.2v-.7h-.2v-.8h.2l-.2-1-.5.2v1h-.3c-.1.4-.3.5-.5.8h-.1c-.2.3.2.5.2.7h-.2c-.1.5 0 .4-.5.6zm-388.2-2.5l.3-.2h.2v-.1h-.5v.3zm399.9 1.5v-1.5h-.2v-.2h-.2v.8l-.3.2-.2.8-.5.3c-.3.4-.3 1-.3 1.6l.5-.2c.1-.5.3-.6.3-1.2.6-.2.4-.4 1-.5l-.1-.1zm-393.9.1h.2c.1-.3-.5-.8 0-1.3v-.2h-1v.2h-.3c.2.5.3.8.3 1.5.5.1.5.2.8-.2zm391.4.4l-.3.3-1.3.2v.7l.3.2c.1.2.1.7.3.8h.5v.2h.3l.3.5h.3c.1-.2.2-.3.2-.7h-.2v-1.6l.3-.2v-.5h.2c.2-.4-.1-.2.3-.5v-.5h-.2l-.2-.5-.8.2c.2 0 .1 1.3 0 1.4zm-63.2-.9h-.2v.3l.3-.2h-.2v-.1zm62.6 0v.2l-.2.2h.3c0-.4.1-.2-.1-.4zm2.8 2.2l1.3.3.3-.3.2-.3-.5-.7c-.6 0-.7.1-1.2.3l-.1.7zm-90.1 5.1l-.3-.2-.5-1.3c-.7-.2-.2-.1-.5-.5l-.3-.2v-.5l-.7-.3v-.3l-.3-.2v-.8h-.2l-.2-.5h-.7l-.2 1h.2l.2.7c0 .1-.3.1-.3.5l.2.8h-.2v.3h-.2v.7h-.2v.3l-.3.2c-.1.2.2.3.2.7h-.2l.2.8h.2l.3 3.1c.6.2.4.3.8.7v.2h.5v.2c.3.1 1.1-.4 1.3-.5v-.2h.3v-.2h.3v-.2l.7-.5.3-2.5-.3-.2-.1-1.1zm93.2-3.8v.7h.2v.2h-.2v.7h-.7v-.2h-.2v.2c-.6.2-.5.4-.7 1l-.8-.2v-.3l-.5.2v.5c-.7 0-.8.2-1.3.3l.2-1h-.2v-.2l-1 .2v.2l-.5.2v.7a6 6 0 0 1-1.5.2c-.2.7.2.7 0 1.3h-.2l-.2.8-.3.2.2.5h.7c.1-.5.3-.6.3-1.2l.7-.3.2.7h.8v-.3l.8.2v-.3c.4 0 .4 0 .7.2v.2h.5v.2h.2v.5h-.3v.3l-.3.2c-.2.5.1 1.5.2 1.8.4.1.8.4 1.2.7l.2.3c.5.2 1.2-.1 1.5-.2l-.2.3v.5h.2v.2l.7-.3c.1-.4.5-.8.3-1.3h-.2v-.5h-.2l-.2-.8h.7v-.2h.2v.8h.2v.2h.2c0-.7-.1-1.2-.5-1.5.1-.8.3-.9.7-1.3h.2v-.3h.2v-.3l.3-.3h.3c0-1.8-.7-2.7-1-4.3-.9-.2-.9-.2-1.6-.1zm-395.3.8l-.7-.2v.3h.7v-.1zm-45.9 3.3c.1.4 0 .4.5.5-.1-.4 0-.4-.5-.5zm3.4.2c0-.2 0 0-.2-.2l-.2.5h.2l.2-.3zm.2-.2v.3h.2l-.2-.3zm143.2.5v.2h.2v-.2h.2v-.2l-.5-.2c0 .4-.1.2.1.4zm228.2 1.6h.2v-.5h-.5c0 .2.2.4.3.5zm31.4 16.5l-.2.8h.2v.7l.5.3.2 1.3h-.2v.2c.2.7.7.1.3 1.3l.5.2-.3 1c.7-.1.7-.4 1.3-.5l.3 1h.2l.2 1.8h.2c.3.6.5 1.1.5 2 .6 0 1.2.5 1.6.3.2-.1.2-.7.8-.5v.2l.8.2v.8l1.6.2v-.2h.7l.2-.5c.9.1.8.4 1.3.7l.7-.3v-.2l.5.2v.2h.7c.1.3.3.4.3.8.4 0 .4 0 .7-.2v-.2h.3v-.2h.3v-.2h.3v-.2l1.2-.2v-.2h.2l.2-1.2h.5v-.3l.3-.2.2-.5c.4-.3.3.2.7-.3h.2c-.2-.6-.6-.8-.8-1.3.7-.4.8-1.2 1.5-1.6 0-.7-.1-.6-.3-1 0 0-.3 0-.2-.2l.5-.2v-.5h.2v-.5h.2v-.2h-.2v-.2l.2-.8h-.2v-1c.3-.5 1.8-.9 2.6-1l-.3-.7-.7-.2-1.2-1v-.3h-.2l.2-1.2h.2v-.2h-.2l.2-.7-.3-.2v-.8h-.2l-.7-.8v-.7h.2c.3-.4.4-.3.5-1l-.7-.2v-.2h.2l.2-.5c.5 0 .6.1.8.3.6-.1.5 0 .7-.5l.5-.2v-.7l-.5-.2v-.5h.2v-.2c.2-.1.3.2.3.2h.2v-.2h.7v-.2c.5-.1.5-.3.8-.5l-.2-.5h-.3l-.2-.3h-.2v-.5l-.3-.3-.8.2v-.7h-.5v-.2h-.2c.1-.8.3-1-.3-1.5v-.2h-.5v-.7h-.3v.5h-.7c-.1-.5 0-.5-.3-.7v-.2h-.2l-.3.3v.8h-.2v.3h-.2v.3l-.3.2v.3l-.3.2v.3l-.3.3h-.3c-.2.8-.6.3-.8 1.2h.5v.7h.2c-.2.6-.3.6-.8.8v.2h-.8l-.5.7h-.2v.5l-1.3-.2v.7h-.2v.3l-.3.2v.3h-.2v.3l-.3.2v.3h-.2v.3l-.3.2c-.2.3 0 .4-.3.7v.2h-1.3v.2h-.7v.2h-.8l-1 .8h-.2c-.2.3.1.8.2 1h-.2l-.2 1.2h-.5v.2h-.2l.2.5-1-.2v-.2l-.7-.3v.2l-.7.2v-.2c-.5-.3-.5-.6-1.2-.7l-.2.8-.5.2c-.1.6-.4 1-.7 1.6h-.2c0 .2.3.4.2.8h-.3zm5.4-1.8l-.3-.2.3.2zm22-13.7v-.1h-.3c.2.2 0 0 .3.1zm-36.3 31.4v-.2c.7.1.8.3 1.6.3v-.3l1 .3v-.2h.2l-.2-2.1h.2v-.2l-.2-.5h.2c.2-.8 0-1.6.5-2.1-.1-.7-.1-.4-.5-.8h-.2v-.5h-.2l-.2-1.2h-.2c-.4-.2-1 .1-1.2.2-.2-.1 0-.2-.5-.3l.2-.3c-.1-.7-.4-.5-.7-1h-.2c.2-.4.2-1.3.3-1.6l-1.2-.2v-.3l-.5.2v.2c-.3 0-.4-.4-.5-.5v-1.3c.1-.2.8-.5.7-1.1h-.2v-.3h-.2v-.5h-.2v-.3h-.1c-.2-.2-.1-.4-.2-.8l-1-.2.3-.3v-.7h-.1v-.2h-.2c-.1.4 0 .3-.3.5v.5l-1.2-.3c-.1-.5-.3-.4-.3-.5v-.8l-1.2-.8c-.3-.4-.2-1-.7-1.3l-.3-.2-.2.7c-.6-.3-.7-1-1.3-1.3v-1.3c-1.3-.1-.4-.2-.8-1l-.3-.3h-.7v-.3h-.5l-.2-.5-.5-.2-.2-.8c-.9-.2-.3-.3-.7-.8h-.2l-.3-.5h-.7c0-.7-.2-1-.5-1.5h-.2c-.2-.2-.2-.3-.3-.7l-1.5-.2-.5.2v-.2c-.2 0-.4.3-.8.2v-.2h-.3l-.5-.7c-.4-.3-1.2-.2-1.8-.2v1.6l.3.2v.3h.2v.3h.2v.5l.5.3v.3l.5.3v.2l.5.2v.3l.5.3.2.5h.3v.2h.3l.2.3h.2l.2.7.7.5.2.3h.2v.3h.2v.3l.5.3.2 1.3c1 0 1.7.6 2.1 1.2.4.4 0 1.2.2 1.8h.2l.2 1h.2v.3h.2v.7h.2c.2.3.2.4.7.5.1.5.2.7.5 1h.2v.3l.5.3v.2h.3l.2.3h.2v.3l.3.3v.3h.2v.3h.2v.3h.2l.2.7h.2l.2.5.3.2v1.3l.5.3v.5l.3.2v.3h.2c.2.3.5 1.4.7 1.5h.3l.2 1 .3.2v.5h.2v.7h.2v.3l.3.2.2.8 1.2.3.3.5h.7l.2.5.3.3h.3l.2.3c.3.3.8.4 1.3.5l-1.2-.9zm6.9-25v1l.7-.3v-.5h-.2v-.2h-.5zm-211.7.4l-.3.7h-.2v.2l.8.2.2-1h-.5zm186.9 3.8v-.3c-.3-.2-.4-.4-.8-.5.1.2.4.7.8.8zm67.9-.2v1.1h.2l.2.7h.7v-.2h.2l-.2-1h-.3v-.1c-.5-.3-.3-.4-.8-.5zm-379.9.5h-.4l.3.2v-.2zm377.6 3.1c0 .8.3 1 .8 1.3v.3l-.3.2.2 1h-.2l-.2.7c.3.3.1.3.3.7h.2v.3l1 .7v.2h.2l-.3-.8h-.3c-.2-.6-.3-.7-.3-1.6l.5-.5c.3-.3.9.3 1.2.5v.2h.5l-.3-1.3h-.8c.2-.4.7-.8 1.2-1 0-.4-.1-.4-.2-.7l-.5-.2-.7.7v.5h-.3l.2-1.6h.2l-.2-.5h-.2c-.1-.5.3-.6.3-.7l-.2-.7-.5-.2-.3.7h-.2v.3h-.2v.7h-.2l-.2 1h-.2zm-53.6-1.5v-.6h-.4v.5h.2v.2h.2zm1 .4v.5c.4.1.5.1.7.3h.2c-.2-.7-.4-.7-.9-.8zm-10.2.6v-.3h-.5v.2h-.2v.3l.7.3v.3l.3.2.5.7v.2h.2v-1c-.7-.2-.6-.6-1-.9zm46.2 6.8l-.2.8h-.2v2h-.2v1h-.2v.3l-.3.2v1.2h-.2l.2 1.5c.5 0 .8 0 1.2.2l-.2.8h.2l.2.8-.3.2v.3h-.2c-.2.4.1.2-.3.5 0 .8-.1 1.9.2 2.5h1v-.2c.6 0 1.1 0 1.5-.2v-.8s-.3-.1-.3-.3h.2c.1-.2.4-.5.3-.8 0-.2-.6-1.1-.5-1.3l.7-.5-.2-1.8c.4-.1.5-.1.7-.3h.7v.2c.6.6 0 1.2.3 2h.2v.3l.3.2v.5h.2c.2.6-.2 1.3.2 1.6v.2h.5v.2c.7 0 .6-.1 1-.3l-.2-1 1.6-.2v-.2h.2v-.5c-.4-.1-.3-.1-.5-.3h-.2v-.3h-.2c-.2-.3-.4-.5-.5-1h-.2l.3-.8h-.3v-.5l-.8-.2v-.2c-.3-.3-.4-1-.5-1.5-.8-.1-.8-.5-1.5-.7v-.2l.3-.3.7.2v-.2h.5v-.2l1-.3v-.2h.3l.2-.5h.2v-.3l.3-.2c.4-.4.4-.5 1-.3l.3-1-2.6.2c-.4-.1-.8-.3-1.3-.3-.1.5-.2.7-.7.8l-.3.2c-.1-.3-.3-.4-.3-.8h-.7v-.2l-.5-.2c-.2-1.3 0-2.1.2-3.3l.7.2v-.2h1s0-.2.3-.2v.2l.8.2v-.2h2.1v.2h.7v.2h.3v.2c.3.1.5-.2.5-.2l1.2.2v-.3l.8-.2c.2-.9.6-1.4 1.3-1.8 0-.5 0-.8.2-1.1l-.3-.3h-.5l-.2.7-.7.2v.5l-.5.2v.2h-.5v.2h-.3v.2h-1.8l-.8.2v-.2h-1.6l-.2-.3-.5.2-.2-.7c-1.1 0-1.4.3-2.1.5v.3l-.5-.2c-.3.5-.7.8-.8 1.3h-.2v.7h.2c.1.4-.2.5-.2.5-.2.7.5 1.5 0 2.1-.2-.1-.1-.2-.5 0zm-35.2-5.5c-.1-.6-.1-.7-.7-.8v.7h.2v.2h.5zm3.6-.8v.3h.5v-.3h-.5zm-327.3 3.1l-.3-.7-.8.2v.2c-.4.1-.3 0-.5.3h.2v.2l-1.3.7-.2.8-.7.3c0 .8 0 1.7.3 2.1h.2l.5.7h.7v-.3l1.6.2.2-.3.7-.2c.1-.4 0-.4.5-.5l.2-.8.3-.2c.3-.7-.3-.9 0-1.3v-.8h-.2v-.2l-1 .2-.7-.2.3-.4zm-91.9 2v-.5l-.5-.2-.3-1.3h-.5v.3h.3l.2 1.6h.3v.3c-.5.1-.6.3-1 .5l.2.2c.3.2 1.2-.2 1.5-.5h.2c.1-.3-.4-.3-.4-.4zm475.9-.3v-.3l-.3-.2h-.8l-.2-.3-.5.2v.2h-.7v.2h-.2c.4.6.4 0 .8.3v.2c.6-.1 1.7 0 1.9-.3zm-475.2-.4v-.2l.2-.2h-.3c0 .4-.1.3.1.4zm86.4 0l.2-.2h-.3l-.2.3c.3.2.2 0 .3-.1zm330.9.7v-.2h.2v-.2l-.3-.2v.5h.1zm50.3.5c-.5-.1-.4-.1-.5-.7h-.2v1.2l.7-.2v-.3zm-380.8-.2h.2l-.2-.3v.3zm418.8 12.4s.2-.1.2-.3h-.2l-.3-1-.3-.2v-.4l-.3-.2-.2-.3h-1l-.7-.8h-.1l-.2-.5h-1l-.3-.5h-.3v-.2h-1l-.2-.3h-.3v-.2h-.7v-.2h-.3v-.2l-1-.2-.2-.3-1.2-.5v-.3h-.3v-.3l-.7.2-.3-.7-.8-.2s-.2.2-.5.2v-.2h-1.2v-.2l-.7-.2v.1l-.8-.2-.2-.3h-.5l-.3-.5h-.5l-.2-.3-.8-.2v.3c-.6.1-.9.5-1.3.8l-.2.3h-.5v.2l-.7.3c-.1.5-.3.7-.5 1h-.2v.5h-.2l-.2.3c-.3.2-.2-.2-.5.3h-.5v.3l-.7-.2v-.7h-.2v-.2c-.3-.1-.2.1-.3.2h-.2v-.9l-.5-.2-.2.3v.2h-.2c0-.9-.2-1.1-.3-1.6v-1.5h.2v-.3h.2l-.3-1.5-.5-.2v-.2l-.8.2v-.3h-.5v.3l-1.5-.3-.2-.3-1.3.3v.5a6 6 0 0 1-1.5.2l-.2.5h.2c.1.6 0 .8-.3 1l.2.3c.3.3 1-.1 1.5.2v.2l.5.2v.7h.2v.2c.5.5.9 0 1.8.2v.2c.2 0 .3-.3.7-.2l1.5.3v.3l-1 .2v.2l-.7-.2v.2h-.3v.2h-.7a2 2 0 0 1-1.5 0v.2h-.2l.2.5 1-.2.3 1.3.5-.2.2.3h-.2v.7h.2l.2.5c1.2-.1.5-.7 1.2-1.3v-.2h.2v.5l.5.2v.2h.3l.2.3.7.2v.2l.5-.2-.2 1.2.5.2v.2h.3v.2l1-.2v.2h.3v.2l1.2-.2v.3l1.3.7.3 1 1.3-.2.2.3 1.2.3.2.5h.2v.5l.3.2c.1.3-.3.9-.2 1.5h.2v.2s-.3.2-.2.5l.5.3.2 1h.2v.3h.2v.3h.2c.3.8-.7.9.2 1.5v.5c-.3-.2-.2-.3-.2-.3-.4-.4-.9-.3-1.5-.2v.3l-.3.2c-.3.4-.7.6-.8 1.2l2.3-.3.2-.7.3.3c.7.3 1.4-.3 1.8 0h.3l.2.5.3.2c.2.4.3.8.3 1.3l.7.3v.2h.5v.2h2.3v-.2l.5-.2v-.2c.2-.1.2.3.3.3h1.3v-.7h.3v-.2l.5-.2v-.3l.5-.3c.1-.3-.2-.3-.2-.3-.1-.7.1-1.1.5-1.3v-.2l.7.3v-.3c.9.1.9.3 1.5.5h.7v-.2h.2v.2h.8v.2h.5v.2c.3.2.3.3.8.3.2.8.7.8.7 2h.3l.2.5c.2.3.6.4 1.2.5v.5l1 .7v.7l1 .2v.2h.3v.2c.4.1.5-.2.7-.2v.2h.3v.2l1.6.2.3.5h.7v.2h.8v-.2h.2l-.2-.8-1-.2v-.3l-.3-.2.2-.7c-.5-.2-.6-.4-1.2-.2-.3-.6-.6-.7-.3-1.5-.4-.2-.9-.3-1.5-.3 0-.5 0-1-.2-1.3l-.3-.2v-.7h-.2c-.3-.5-.2-.1-.7-.3v-.2h-.3v-.2l-.7-.5-.2-.8h-.2l.2-1.2c0-.1-.4-.1-.3-.3h.2v-.3h.2c0 .2.4.2.7.2v-.2l.5-.2c.1-.3.4-.9.2-1.3l-.3-.2-.2-.7c-.7 0-.7-.3-1 .2-.9-.1-.6-.6-1.2-1v-.5l-2-.3c-.5-.3-.6-.4-.6-.7zm-419.8-11.5c.3.1.2-.1.3-.2l.2-.2h-.3l-.2.4zm388.6.1v-.2h-.7v.2h.7zm-67.9.2l.5 1.5.2.5h.8c-.2-.8-.6-1.3-.7-2.1-.4-.1-.5 0-.8.1zm66.7.1v-.2h.3v-.2h-.5c.1.1.1.7.2.4zm.7 1c.4 0 .4-.1.7-.2v-.5h-.2v-.1l-.7.2v.5l.2.1zm-5.9-.5l-.3.2h-.2v.2h.5v-.4zm-9.7 1.5l.2-.3h.3v-.3l-1.5-.3-.3.3c0 .4.1.4.2.7l1-.2v.2h.1zm-36.7.7v.2h.2c.1.2-.2.3-.2.3v.2h.2v.7h.2v.3l1 .7v.2h.2v-.2h.2l-.2-1.6-.3-.2v-.3h-.2v-.5l-.3-.2v-.3h-.2v-.2l-.3.2-.5-.5-.3.3h-.2c.2.5.1.4 0 1h.7zm50.6-.7l.8.2v-.7h-.2v-.2c-.4.2-.4.2-.6.7zm-7.8-.5c-.5 0-1.2-.1-1.5.2h-.2v.2h1.6v-.4zm-2.3.5l-1.8-.2-.2.5.2.2 1.8-.2v-.3zm-193.5 1l-.2-.3v-.2l-1-.2.2.5 1 .2zm238.8.8c.6 0 1.2.3 1.5 0l.2-.2-1.5-.5-.2.7zm-98 .2l-.2-.3v.2h-.2c.1.4 0 .4.5.5 0-.4.1-.2-.1-.4zm15.8.5h-.2l-.2.8.3.2v.3h.5v-.2c.9 0 1-.4 1.2-1.2h-.1v-.2c-.5.1-1.2 0-1.5.3zm89.8.1l-.2.3h.2c.1.2.5.6 1 .3v-.2l.2-.3-.2-.2h-1zm-44.7.4v.2l-1.3-.2v.2l-.7.2-.2.5h.7v.2c.3.2.3.3.8.3l.2-.5h.7v.3h.7c.2.1-.1.2.2.2v-.2h.3v-.2l1.6.5v.2c.4 0 .4-.1.7-.2l-.3-1c-.6 0-.9-.2-1.3-.3-.5-.2-1.1.2-1.3.2v-.2l-.8-.2zm-6.6.5v.5c.6.2.4.3 1.2.3l.2.5h.5v-.2c1-.3 1.2.4 1.5-.8h-.5v-.7l-2.9.4zm52.9.1l1.8 1v.2h.7v-.5c-1-.2-1.4-.9-2.5-1v.3zm4.3 4.5l.2-1.2h.2c-.1-.6 0-.5-.5-.7-.2-.7-.8-1.2-1.5-1.3.3 1.4 1.2.9.8 2.8l.8.4zm-6.9 2.6c-.8.3-1-.7-1.6-.2l-.5.2c.2.4.6.6 1.2.7v.3c.5.1 1.4.3 2.1.2v-.2c.1 0 .4.3.8.2v-.2l1.2-.2.3-.5.5-.2.5-1 1-.2v-.3h.2l-.2-.7.5-.2v-.2h.2v-.2h-.2v-.7h-.3v-.5l-1.2.3v.5h.2c-.1.5 0 .5-.3.7h-.3v.2h-.2v.5h-.2v.5l-.3.3h-.7v.2c-.6 0-.9 0-1.2-.3.1-.3.2-.1 0-.3v-.2h-.2l-.5 1.2c-.4 0-.6 0-.8.2v.1zm-56.1-2.5h-.2l-.2.3-.2-.7-.3.2h-.2v.5h-.2c.1.8.1.6.7.5l.2 1c.8 0 .9-.3 1.2-.8l.2-.2-.3-.2c-.3-.5-.2-.9.2-1.2v-.4h-.2v-.2l-.7.2v1zm68.6 3.8v-.2l-1-.8v-.7h-.2c-.2-.3-.2-.4-.7-.5l-.2-1h-.3v.8h.2l-.2 1.2h.2v.5l.3.2.2 1h.2c.2.3.4.5.5 1l.5.2v.2h.5l.2.3.7-.2.2-.5h.2l-.7-1.5h-.6zm-18.4-2.6h.2s0 .3.2.2v-.2c.3-.2 0-.2-.2-.3l-.2.3zm-70.7 6.9l.7.3v.3l.8.2v.2h.8l.2.3h.3v.2h.2l-.2-.8h-.2v-.5h-.2c-.3-.5-.5-.7 0-1.2l-.2-.8-.7-.2v-.1h-.8v.2h-.2v-.2h-.7v.2l-1-.2c-.1-.2-.3-.6-.2-1 0 0 .3-.2.2-.5l-.3-.2v-1c-.6 0-.9.2-1.3.3l-.2-.5-1-.2v-.2c-.8-.2-.7.7-1.3-.3-.6.1-.7.2-.8.8h-2.3v-.2h-.3c-.6-.2-.9.1-1.3-.3-.6-.4 0-.4-.3-.8h-.2s-.7-.3-1.3-.2c0 0-.1.3-.3.2l-.2-.3-1.3-.2-.2.3-2.5-.2c-.2 1.1-.3 2-1.2 2.5l.2.3h.7v-.2l1.6.3v.2l-.5.2v.5c.7.3.8-.1 1.3 0v.2h.5v.2h.8v.2l.5.2v.2h.2l.2.5h1.3v-.2l1.8.2v-.2l.5-.2v.2h.5v.2l1.5.3v.2h.3v.2h.7v.2h.3v.2h.7v.2l1.3-.2v.2h.3v.2h.7v.2h.5v.2c.8-.2.8-1.2 1.6-.6zm17.9-6.6v.3h.2l-.2-.3zm55.1.8l.2-.5h-.7v.3l.5.2zm-27.8 1.4c0-.4.2-.6.2-.7h-.2c-.2-.6-.2-.3-.5-.7l-.8.2v.2l.5.2v.3h-.2c0 .3.2.3.2.3l-.2 1.1-.7.3c.2.5.4.5.5 1.2h.3v-1h-.2v-.1l.3.3h.2l-.2-.5h.5l.3-.3v-.5h-.5v-.3h.5zm-202.4.3h.3v-.2l.2-.3c-.3-.3-.3-.6-.7-.8v.3h-.2v.2h.2l-.2.5.4.3zm156.7-.3v.2h-.2v.5l.3.2c.7 0 1.3.1 1.6-.3h.2v-.3l-.2-.2h-1.2v-.2h-.5zm92.7 2.7c-.4-.5-.2-.8-1-1 0 .9.4 1.1.7 1.6l.3.2h1c-.3-.4-.7-.4-1-.8zm-39.1-.3l-.3.2h-.2v.5h.5v-.7zm-16 3l.3-1 .5-.2v-.8c-.6.2-.6.5-.8 1h-.3v.8h.2v.2h.1zm60.7.6c.1-.1.3 0 .2-.2l-.8-.7c-.1-.2-.1-.7-.3-.8h-.7l-.2-.3-.5-.2-.2.7h.3c.1.4.1.3.3.5v.2h.3v.2h.5l.2.5.8.3v-.2zm-93.9.2v-.2c.4-.2.5-.7.8-1-.2-1.2-.5-.2-1.2-.5v-.2l-.7-.3c0 .4 0 .8.2 1l.5.2c.3.5-.2.5 0 .8h.2v.2h.2zm22.4-1.5v.2h-.2v.5h2.1l-.2-.7h-1v.2h-.2v-.2h-.5zm67.2.3c-.6.1-.7.4-.8 1h.3c.5.3-.2.6 1 .7 0-.6-.1-1.2-.5-1.5v-.2zm-86.6 1.7l.2-1.3h-.2v-.2h-.7l-.5 1.5h.5v.2l.7-.2zm1.8 1.3v-.2h.3v-.2h1.3v-.2c.6-.2.9-.1 1.5 0v-.1h.2l-.3-1-1.5-.2-.2-.5-.8-.3-.2.8h.7v.5h-.2v.2l-1.3-.2-.3-.5h-.2v.2l-.5.2-.2 1.3 1-.2v.2l.7.2zm22.5-2v-.3h-.3v.3h.3zm-13.8 1.7l.2-.3h.8v-.2l1.2-.3.3.5h.2v-.5l.3-.3-.3-.3c-.6 0-1.5.5-1.8.3l-.2-.3-1.3-.2v.2h-.7v-.2l-1.8-.2v.2l-1 .2.2.8 1.8.2v.3l1.5-.2c.1 0 .1.5.6.3zm5.9-1.2h1v-.3c-.6.1-.5.2-1 0v.3zm-1.8.2v-.2l.2-.2h-.3c.1.4-.1.2.1.4zm1-.3l-.2.5.3-.2.2-.2h-.2v-.2h-.1zm-3.1 6.4c.8 0 .9-.2 1.5-.3v-.5h.2c.3-.4.2-.1.5-.3l.3-.5h.8l.2-.3h1l.2-.3.5-.2c.1-.2.1-.7.3-.8.2-.2.5.1.7-.2v-.3l1.2-.5.2-.5h.3l.2-.3h.7v-.2c.4-.3.5-.5 1-.7v-.5l-1.2.2v.2h-1.2l-.3.5-1-.2v.2l-1.1.2-.3 1-.8.2-.2.7c-.4.1-.5.3-.8.5v.2c-.4.3-.3-.2-.7.3h-.3l.3.8-.3.3h-.3l-.3.5c-.2 0-.6-.4-1-.2v.2h-.2v.5h-.2v.2l.1.1zm82.2-3.8h-.2v-.7h-.1c-.1-.4 0-.4-.5-.5 0-.7-.2-1-.8-1.2l.2.7.3.2v.8h.2v.3h.2l.3.5h.5v-.1zm-23.2.3l.8.2v-.5l-.7-.2-.1.5zm21.5.2h-.3l-.2-.3h-1v-.2l-.7-.2v.2h-.2c.1.5.4.7.7 1.2.9.2 1.1 0 2.1 0v-.3l-.5-.2v-.2zm-85.9 1.8h1.6c0-.4.1-.4.2-.7l-.5-.3v-.2l-1-.2v-.2c-.8-.4-1.3-.5-2.1-.3l-.2.7c.6.1 1.3.5 1.8.8l.2.4zm65.7-.5l.2-.3v-.2h-.2l-.3.2v.2h.2v.2h.1zm22 .7v.2l-.2.2h.2v.3l.3.3c.3.2 1 .6 1.5.7-.2-.6-.5-.5-.7-1.2-.4-.2-.5-.4-1.1-.5zm-17.2 48l-.7-.5v-.5h-.2v-.3h-.2l-.2-1.3h.2v-.7h-.1v-.9s-.2 0-.2-.3h.2v-.7l.3-.2c.1-.3-.2-.3-.2-.3v-1l-.3-.2v-.8l-.5-.2v-.3h-.3c-.1-.5-.2-.5-.5-.8v-.2l-.5-.2v-.8l-.8-1-.7-.5v-.2h-.3v-.2c-.2-.2-.2-.1-.3-.5h-.2v-2.1h-.2v-.5c-.5-.1-.6-.3-1-.5v-.3h-.3v.3c-.5-.1-.6-.3-1-.5-.1-.3-.3-.7-.2-1.2h.2l.2-1-.3-.2v-.7h-.1v-.3h-.2l-.3-.5h-.5v-.3h-.3c0-.6 0-.8.3-1 0-.7-.1-.6-.3-1l-.8-.2-.2-1h-.7l-.2-.3h-.3v.3l-.8-.3v-.3l-1.5-.2v-.2l-.7-.3c-.1-.4-.3-.8-.2-1.3h.2v-.7h-.2v-.3h-.2v-2.3h-.2l-.2-.7h-.2v-.8l-.5-.3-.2-.5-.3-.2-.2-.7h-.2c0-.2.3-.3.2-.7h-.2v-.8h.2v-.7h-.2v-.7h.2l-.2-.8-.5.2c-.1-.3-.2-.3-.5-.5v-.3h-.3l-.2-.8-.5-.2v.3c-.7.2-.3.3-.8.7v.2l-.8-.5v-1.6h.2v-2l-.3-.2v-.7l-.5-.3-.2-.5h-.2v-1l-.7-.3v-.8l-.7-.5-.3-1.2-.8.2-.2 2.5-.3.2-.2.8h-.2c0 .3.3.3.3.3l-.2 1.6h.2v.8l-.3.2v.3h-.2v.3h-.2l.3 3.3h.2v.5h.2v.2h-.2v.3l-.3.2v1.5h-.2v.3h.3v.3l-.3.2v.3h-.2c-.1.3.4.7.2 1.2l-.3.2c-.3.5-.3 1.1-.3 2-.7.3-1.4.4-2.5.3-.1-.3-.1-.6-.3-.8l-.3-.2v-.5h-.2l-.2-.5c-1.1-.2-1.4-.7-2-1.3l-.5-.3v-.3l-.3-.2v-.2l-1-.2-.5-.7h-.5v-.2h-.8l-.5-.8-.5-.2v-.2h-.3l-.3-.5h-.4l-.3-.3c0-1 .3-1.3.3-2.3h.3l.3-1.5h-.3v-.6c.8 0 .8.2 1.5.3 0-.7.1-.9-.3-1.2.1-.5 0-.5.3-.7h.3l.3-.5h.3v-.7l-.5.2-.2-.8h.2v-.3c-.5.3-.6.6-1.3.7v.5c-.4-.2-.8-.6-1-1h-.8c-.1 0-.2.6-.8.3l-.2-.3c-.5-.2-.9.3-1.2.2l-.3-.5-1 .2v-.2l-.3-.2-.2-.5h-.3v.3l-1 .2-.2-.5h-.2v-.5h-.2l-.7.3v-.3l-.3-.2c-.4 0-.4.1-.7.2.4.7.9 1 1.8 1.2.2.6.4.6.5 1.3-.6.2-.3.2-.7.5v.2c-.2.1-.3-.3-.3-.3h-.7c-.5-.2-1-.7-1.5 0h-.2v-.7c-.4.1-.4 0-.5.5-.4.1-.4 0-.5.5h-.3c-.1-.4 0-.4-.5-.5v.5h.2c-.1.5-.5.6-1 .8.2.6.5.7.7 1.3l.2.2c-.2.1-.3.2-.7.2 0 0-.2-.3-.5-.2v.2h-.2c-.2.4.1 1-.3 1.5v.2l-.7-.2v.2h-.2c0 1.1.2 1.6 1 2v.7c-.4 0-.4 0-.7-.2v-.2c-.4-.1-.5.2-.7.2l-.2-.3c-.6-.3-.8.1-1.2-.5l-.7.3v1.3l-.7.2c0-1 .3-1.2.3-2.3h-.3c-.1-.6-.1-.7-.7-.8-.1-.6-.4-.7-.7-1.2l-1-.2-.8.7v.2h-.3v-.5c-.2.2-.3 1.1-.3 1.6l-.3-.2h-.2v-.5l-.3.2h-.2v.2h.2c-.1.3 0 .2-.2.3v.2h-.5l-.2.5.5.2v.5h-.8l.3 1h-.5v-.3h-.5v.3h-.7c0 .8.2.9.3 1.5h-.3c-.1.4-.1.5-.3.7v.2c-.4.1-.3-.3-.5-.3h-.3v-.9l-.8.3c-.1 1-.3 1.8.5 2.3v.2h-.2v.2h-.5v.7h-.2l-.2-.5-.3-.2v-.3h-.2l-.2-1.3-.5-.2v.7c-.4.1-.6.2-.8.5h-.2v.5h-.2v.3h-.2l.2 1.6h-.3l-.2.7.5.2c0 .3 0 .5-.2.7h-.3l-.3.5-.5.2v.5l-.5.3v.5h-.2l-.8 1h-.3v.2h-.3v.2h-.5v.2h-1.2v.2l-.8.2-.2.3c-.2.1-1-.2-1-.2v.2h-.3c-.1.1-.4.9-.7 1.2v.2l-1.2.2-.3.5-1.6.2-.2-.3h-.3l-.5 1-1-.2-1.2 1.5h-.3l-.2.7h-.5v.2l-1 .8v.3l-.3.3h-.3l-.2.3h-.5v.2h.9l-.2-.5h.2l.2-.7h-.2v-.2h-.2l-.2.5h-.2v.5h-.2v.5h-.2l-.2.7c.4.1.4 0 .5.5h.2c.2.5-.6.6-.2 1.2v1l-.3.2c-.1.2-.1.7-.3.8h-.5v.2h-.2c.2.8.7.7 1.2 1.2.4.4.2.8.3 1.5h.2c0 .2-.3.3-.2.7.2.7.5 1.3.5 2.3-.5-.1-.4-.3-1-.3v-.8h-.3c0 .6.1.9.3 1.3l.3.2v.8h.2v.2c-.4 0-.4-.1-.7-.2l-.2-.7h-.3c0-.6 0-1.2-.3-1.5v-.2l.3 2.1.5.3v.3l1 .8v.3l.3.2.2 1 .3.2c.1.3-.1.2-.2.3v.8h.2l.8 1h.3c0 .5-.1.6-.3.8l.3.7h.2l.2.5.3.2c.4.8-.5 1.3-.2 2.5h.2v.8h.2v.7l.3.2.2 1.3h.2l-.2.5.7 1.6h-.2v.5h-.2c-.1.7.5.5.3 1.2h-.2v.3l-.3.2v1.2h.2c.1.3-.2 1.7-.3 1.8v.2c-.5-.2-.6-.5-1.2-.7v.2h-.2l.7 1.5c.4.6.7.2 1.2.5v.2l.3.2v.3h.2l.5.7v.2h.8c.1.1 0 .5.5.3l.2-.3h1l.2.3h.7v.2h.2l.2-.5.5.2v-.2c.4-.3.7-.6.8-1.2.4-.1.4 0 .5-.5l.3.2h.2v.5l.7.2c.3-.7.2-.7.2-1.5.5.1.7.2 1.3 0v-.2h.3v-.2l.8.2.2-.3v-.2l.7.2c.5 0 .8-.2 1.5 0v.2c.3 0 .3-.5.8-.3l.5.5v-.3c.7 0 .9.1 1.2-.3.6.1.5 0 .7.5.5-.1.4-.3.5-.3l.5.2v-.2c.4-.3.1-.1.3-.5h.2v-.3l.3-.2c.4-.6.2-.9 1-1.2v-.2h1.2l.5-1 .5.2v-.2h.3V375l.3-.2.2-.5 1.8.2v-.2l1.8-.2v-.1l.3.2v-.2l1-.2v-.3l1-.2v-.2l.8.2v-.2h.3v-.1l1.6-.2v-.2h.3v-.2h.8v.2c.6.1 1-.3 1.2-.7.7.2 1.2.7 2 .8l.2.8h.8v-.2h.5c.2 0-.1-.2.2-.2v.2l.7.2.2.3c.4.1.4-.2.5-.3.7.1.5.4 1 .7l-.2.8h1v.2h.2c-.1.4 0 .4-.5.5l-.2.3c.2.6.9.8 1.6.8.3 1-.3 2.3 1 2.6l-.2.5h.2v.3h.3c.1.1.1.4.3.3v-.2c.7 0 .7-.1 1-.5h.2v-.7l.3-.3h.3c.1-.5.2-.4.5-.7v-.2h.5l.2-.3h.3v-.2h.3l.7-1.3h.3l-.2 2h-.2l-.2.7h-.2v.7l-.3.2v1.2h.2l-.3.8-1 .2v.7l.5.2v-.2h.3v-.3c.6 0 .8 0 1-.3h.2l-.2-.8h.2l.2-1c.3-.1.4-.3.8-.3 0 .5 0 .9.2 1.2l.3.2v.3h.2l-.2.2v.7h.2l-.2 2c.9-.1 1-.6 2-.7v1.2h.2v.3h.2v.3h.2v.3h.2v.3c.1.2.4 0 .3.7h-.2c-.1.7.2 1 0 1.3v1.2l.3.2v.3l.5.2.3.5.3.2c.1.2.1.7.3.8h.7v.2c.5.3 1 .4 1.3.8.4-.1.3 0 .5-.3l1 .2v.3h.7c0 .5 0 .7.3 1v.2l.5-.2c.3.1.7.5.8.8l.7-.3v-.2h.3v-.2c.2-.2.2-.1.3-.5h.3l.2-.7c.3-.4.6 0 .8-.8 0 0-.6 0-.3-.2h.2c.2-.3.4-.4.8-.5v-.3h.5l.3.5c-.1.5-.3.5-.5.8h-.3v.5c.8-.1.7-.3 1.3-.5l.2.5h-.5l-.2.5c.7.2.4.4 1.2.5.1.5 0 .5.3.7v.2l.5-.2.2.8.5.2v-.8l1.2-.3.5-1.2.5-.3v-.3l.3-.2-.2-.7h.2v-.3l.3-.3h1.6v.2c.8.1.6-.8 1.3 0h.7v-.2h.2v-.5h.7l-.2-.8c.4-.1.4 0 .5-.5-.4-.1-.5-.1-.7-.3h-.2v-.5h-.2c.1-.4.4-.8.7-1.2l.3-.2.3-2h-.2v-.2h.2v-.8l.5-.3.2-.8h.3l.2-.5c-.1-.1-.3-.1-.2-.5l.3-.2v-.8h.2v-.3h.2v-.5c.3-.8.3-1 0-1.8l.3-.3h.5c0-.8.1-.8.5-1.2v-.2h.5v-.2l.3-.2v-.3l1-.3.2-.7h-.2v-.7l.5-.5h.3l.3-2h.2c.2-.5-.2-1.1-.2-1.3h.2v-.3h.2c.1-.4-.2-.5-.2-.5-.2-.7-.1-1.4.3-1.8-.1-.6 0-.5-.5-.7v-.3l.7-.3.2-.5-.5-.3.7-.5v-1.6h-.2v-.4zm-38 8.8h-.5v-.2l.5-.2v.4zm1.8 1.4h-.2v.3l-.7-.2c0-.9 0-1.6-.5-2v-.2c1.1.1.6 1 1.3 1.5v.6zm3.3-1.4h-.2l-1-2h.5c.1.3.2.3.5.5l.2.3v1.2zm-14-53.2h.5v-.2h.2v-.2h-.2c-.2-.3-.1-.2-.5-.3l-.2.5.2.2zm-2.1.3l.2.3h.7c0-.5-.1-.6-.3-.8v-.2h-.2c-.3.4.1.4-.4.7zm2-.5l-.5-.2-.2.7h.5l.2-.5zm-171.6 7.6v-.3l-.3-.2v-.3h-.2l.2-1.3h-.2c-.2-.7 0-.9 0-1.5h-.3c0-.6-.2-.9-.3-1.3l-.3-.2c-.1 0-.1.3-.3.2l-.2-.5-.7-.3.2-.5h-.2v-.2l-.5.2-.2.8h-.2v1.2h-.2v1.3h-.2v.2s.3.1.2.3h-.2v.2h-.7c-.1 0-.3.6-.5.5v-.2l-.3-.2-.2.5h.2l.2 1-.3.2h-.1c-.1.3.1.4.2.5v.2h-.5v.7h-.2v.2l-.7-.5-.3.3v1.6h-.3v-.3c-1.5.2-1.1 1.3-2.8.7l-.2.7c-1-.3-.8.4-1.8.5-.1.5-.4.6-.7 1l-.3.2-.2-.2-.3 1.2-.5.3v.3h-.2c-.3.7.2 1.6.3 2l-.2.3h.2l.2.7h.2v1.3h.2v.7l.3.2c.3.6-.1 1 .2 1.3l-.3.8h-.2l-.2.8-1.2.8v.8h.2c-.2.6-.6.7-.8 1.1h-.3l.2 1.2-.3.2v.5h-.2c-.1.3.2.3.2.3v1l-.2.8h.2v.3h.2v.3h.2l.2.8.7.5-.2.7h.2v.3h.2v.8h.2v.5h.2l.2.7h.2l.2 1h.2c.4.5 0 0 .5.3v.2h.3l.3.5h.3c.3.1.8.6 1 .8.6-.1 1-.2 1.5-.5v-.2h.3l.2-.3h.8l.2-.3.7-.5v-.5l.3-.2v-.5h.2v-.7h.2v-.5h.2v-.5h.2l.2-1.6h.2v-.4h.2v-.7l.3-.2v-.3h.2l.3-2h.2v-.3h.2v-.5h.2c0-.2-.3-.5-.2-.8l.5-.3v-.3h.2v-1.2h.2v-.4h.2v-1h.2l-.2-1.3h.2l.3-1h.2v-.8h.2l.2-.7h.3l.3-1.3h.2v-.3h.2v-.8h.2c0-.3-.2-.3-.2-.3l.2-1.3h.2c.2-.3.4-.4.5-.8h-.3l.2-.7h.3c0-.5 0-.9-.2-1.2l-.3-.2v-1.2h-.2l-.2-.8.5-.2v.2h.3c.1.5.3.6.3 1.2h.3c.1-.7.9-2.3.5-3.3h-1.1zm184.2-.5c-.3-.7-.3-.4-.2-1.3h-1l-.2 1.3c.4 0 .6-.2.7-.2v.2h.7zm66.8 5.1h-.3l-.2-1h-.3l-.2 1.6h.2l.2 1 .8-.2s.1.3.3.2v-.2h.2c-.3-.5 0-.7 0-.8l-.3-.2.2-1c-.6.2-.5.1-.6.6zm-61.5 1.6c.2-.4.1-.6.5-.8v-.2h-.7l-.2.3v.5h.2v.2h.2zm84.2 1.2c.7-.3 1.1-.6 2.1-.7v-.8c.5-.1.5-.2.7-.7-1.4.2-2.1 1-3.1 1.5l.3.7zm-274.6-.7h.2l.2-.3v-.2h-.2l-.2.5zm252.4.2h-.3c0 .8.3.9.3 1.6l.2.2h.7l-.2-.8-.3-.2h-.2l-.2-.8zm19.9 2.4c-.1.4-.1.5-.3.7l.2.5.3.2h.8v.2l1.3-.2.2-.3c0-.8-.2-.8-.5-1.3l-2 .2zm-256.7 5.1h-.5v1.2h.5v.2c.4 0 .4-.1.7-.2V340c-.5.1-.5.2-.7.6zm232.5 6.8l.3.5h.7v.2c.5-.1.5 0 .7-.3h.2c-.2-.5-.5-.6-.8-1h-.2v-.3c-.6-.2-.3-.2-.7-.5v-.2c-.3-.2-.9 0-1.2-.2l-.3-.8h-.2l-.3-.5h-.3c-.2-.2-.2-.7-.3-.8l-.5-.2c-.3-.2-.5-.9-.5-1.5l-1-.3c-.1.2-.3.8-.2 1.2l.3.2.2.7h.2v.3l.5.3v.3h.2v.3l.5.3v.2l.7.3v.3l1 1.1h.7v.2l.3.2zm-237.4-4.1v.2h.2l.2.8h1.2c-.1-.8-.3-.7-.5-1.3-.8 0-.7 0-1.1.3zm238.7 0l-.2 1.2.5.2v-.2h.2l-.2-1h-.2v-.2h-.1zm2.3 2.9v-.5h-.5c.1.5.1.4.5.5zm-117 8.1v.3h.2l-.2-.3zm-351.7 19.4c.6 0 .7 0 .8-.5-.6 0-.6 0-.8.5zm-1.1.6v.5c.6 0 .9 0 1.2-.3l.3-.2h-1.5zm-1 .7l.3-.2h.2v-.3l-.5.2v.3zm492.7 16.8c-1.2.1-1.2.8-2.3 1v.2h-.2v-.2h-.3v-.2h-.3v-.2l-1-.2v-.2l-.7-.5v-1h-.2c-.1-.3.2-.3.2-.3l-.2-1-.7.2.2-.7h-.2v-.5h-.3v1h-.2v1h-.1l-.3-.7h-.5v-.2h-.2l-.2-1.6s.2-.1.2-.3h-.2v-.3l-.3-.2c-.2-.3-.1-.9 0-1.2h.2l-.2-1.2-.8.2v-.7l-.5-.3-.2-.5h-.7c-.1-.4 0-.4-.5-.5v.5c-.4-.1-.3-.1-.5-.3h-.2v-.3l-.3-.2-.2-.5h-.2l.2-.5-.8.2v.3l.7.8.3.2v.3l.3.2v.5h.2l.2.7h.2l.2.7.3.2v.3h.2v.3l.3.2c.4.7.2.9 1.2 1.1l.2.8h-.3l.2 1.3.8.2-.3.3c-.4.8.6 1.4.3 2.3h-.2v1h-.2v.3l-.3.2v.5h-.2v.5h-.2l-.2.5-1.2.2-.2.3c.1 1.1 1.1 1 1.8 1.5v.2c.3.2.4.4.8.5.1.6.8 1.3.5 2.3h-.2l-.2.8h-.2c-.2.3-.3.3-.3.8.5.1.4.3.5.3h.5c.5.1.6.3.8.7h.3c.3-.4.8-.6 1-1v-.5h.2l.2-.7h.2v-.7l1.3-.8V398l.3-.3h.2c-.1-.3-.2-.4-.5-.5.2-.8.9-.7 1.3-1.3l.7.2v.3h.3l-.3-1.2.5-.3v-.3h.2v-.3h.2v-.5h.2v-.3l.3-.2v-.5h.2c0-.1-.3-.5-.3-.8l-.3-.2zm-87.5-7.4l-1.2.2-.2.7h2v-.5l-.7-.2v-.2zm82 3.4v-.5l-.3.2h.2v.3h.1zm-69.5 9.9h.3l.2-1.2h-.3l-.2 1.2zm9.1-.7v.2h-.2l-.2.5.3.2.2.7.5.2.2-.3h.2l-.2-.8c-.5-.3-.5-.5-.8-.7zm.1 2.8h-.2l-.3.5h-.3l-1 .7c-.1.1-1 .2-1.5 0v-.2h-.5v-.2h-.3l-.2-.3-1-.2v-.1h-.3v-.2c-.7-.2-.6.5-1.2-.3-.4 0-.4.1-.7.2l.2 1.8.7.5v.3h.2v.5l.5.3v.5c.2.4.5.5 1 .7v.2h-.7v1.2l.3.2.2.7c.8.2.2.2.5.7h.2v.2c.2.2.5-.1.7.2l-.2.5.3.3.8-.2.2.3h.5l.2-.3v-.2l.5.2v-.2h.2v-.5l-.3.3h-.2l-.2-.8c.6-.2.3-.2.7-.5v-.2h.2c.2.4.4.5.5 1h.2l.3-.3c0-.4 0-.6-.2-.8h-.3l.2-1h.2v-1h.2v-.3c.1-.2.2.2.2.2l.3-.2c0-1.2.1-3.2-.5-3.8v-.4zm56.1 2l-.2-.5c-.6.1-.5 0-.7.5l-.8-.2v-.8c-.5-.1-.5-.3-.8-.5v-.3l.5-.2v-.3h-.8l-1.3 1.5v2l-.7.5c-.4.7.3.7-.7 1-.2.8-.7 2.2-1.2 2.8l-.5.3v.3l-.3.3h-.5c-.1.4-.1.3-.3.5v.2h-.3l-.3.5h-.3v.2h-.4l-.5.7h-1v.2h-.3v.2h-.3c-.4.3 0 .6-.8.8l-.3.8h-.8v.5c-.3.1-.4.3-.8.3l-.3.7h-.5v.5h.3c-.2.6-.5.7-.5 1.5h-.5v.2h-.2c.1.6.1.7.7.8v.3c.4 0 .4 0 .7.2v.2c.6.2 1.1-.2 1.5-.3v.7h.2v.2h1l.2.3h.5v.2c.7.2.9 0 1.5.2.4-.5.9-.3 1.1-1.1l.7-.2c.2-.6.5-.7.8-1.1h.2v-.5h.2v-.3h.2l.2-1h.2v-.5l.3-.2v-.9h.2v-.5h.2v-1.2h.2c.6-.8.2.1 1-.2v-.1c.6-.3 1-.3 1.2-1 .6 0 1.4.4 1.8 0h.2v-.2h-.8l-.2-1.3 1-.8v-.2l.5-.2v-.5h.2v-.3h.2v-.5l.7-.5.2-.7h.2c.2-.2.2-.3.3-.7h.3c0-.3-.4-1.2-.3-1.3l.5-.3c.2-.4.1-.9 0-1.3-1.3.3-1.2.4-1.7.6zm-.4-1v.3h.2l-.2-.3zm-528 4.9v.3h-.2v1l1 .2v-.3l.5-.2v-.7h.3l-.3-1 .3-.2h.2v-.2l-.8-.2c.1-.5.3-.4.3-1h.3v-1.2h-.2v-.2l-.7.2v.2l-.7-.2-.2 1.6h.2v1.6zm-.5 4.3h.2v.2h.2v-.8h-.2c0 .1-.3.3-.2.6zm.4.3h-.2v.2h-.2c.1.4 0 .4.5.5v-.5h-.2v-.2zm.3 1h-.2v.2h.3l-.2-.3v.1zm-1 2.8v.3h-.5v.5h.2v.2c.2.1.5-.5.5-.5h.8v-.3h.7l-.2-.5h-.8v-.5l.8-.2-.2-1.2-.7.2v.3l-.5-.2-.2.5h-.3c.1.6.2 1 .8 1.2v.2h-.4zm1.7 1.3v-.2h-.3c.1.3-.1.1.3.2zm514.2 2.7c-.1.3 0 1-.2 1.5h-.2l-.2.8c.9 0 1.4.2 1.6-.5l.2-.3-.5-.2c0-.8-.2-1.1-.7-1.3zm-518.4 4.4c-.1.4-.2.3-.2.3v.8h-.2l.2 1 .3-.2-.2 1 .3.2h.2l-.2.7-.5.2c0 .8.2 1.2.7 1.5v.2c.2-.1.3-.4.7-.3l.3.5h.3l.2-.7h.2v-1h.2v-.7h.2v-.2h-.2v-1.6h-.2l.2-.5c-.2-.7-.5-1.1-.5-2h-1.1v.2h-.2c.1.1.3.4.2.7h-.2l-.2.3v-.3h-.3zm.7 5.8l-.3.2c-.1.5-.3.4-.3 1 .4.1.3 0 .5.3.5-.1.6-.3.8-.7h.2c-.1-.6-.2-.5-.7-.7v-.2h-.2zm1.3 1.1c.1.7.4.7.7 1.2h.5c-.2-.6-.6-1.1-1.2-1.2zm-1.5 1l-.2-.3v-.2l-.5.2.2.3v.2l.5-.2zm1.7 1.1h.2l.2.7h.2v-.3h.2v-.2h-.2v-.7h-.3c-.1-.5-.4-.6-.7-1h-.5v.2h-.2c.1.1.3.4.2.7l-.3.2c-.3.6 0 1.2 0 2h.7v-.3h.7l-.2-1h.2v-.3zm31.2 1.5l.2-.7h.3c-.5-.4-1.6.1-2.3-.2-.1 0 0-.2-.5-.3 0 .7.3.7-.2 1v.2h.5v.5c-.4.1-.4 0-.5.5l-.8.3c.1.4 0 .3.3.5v.2h.2v-.2c.5-.1.5-.2.7-.7l.7-.2v.2h.3c.2-.5.5-.6.7-1.2h.4zm3.6-.6l-.7.2v.5c-.4-.1-.3 0-.5-.3l-.2-.3.2-.3c-.4 0-.4-.1-.7-.2-.2.3-.6.5-1 .7l.2.8c-.9.1-1 .7-1.5 1.2l-.2.5c.3.1.5.2.7.5h.3l-.2-.5h.3v-.3l1.3.2c-.1-.5-.3-.4-.3-1 .6.2.4.3 1.1.3v-.3l.5-.2.2-.3c.2 0 .5.3.8.2v-.2h.2v-.2l-.7-.2v-.8zm-32.8 5.4c-.5-.1-.6-.4-1-.7v-.1l-1-.3v-.2h-.2v-.2l1.2.2v.2h.2l.2-1h-.2v-.2h.2v-.3h-.2v-.5l-.8-.7v-.2c-.5-.3-.7.1-1.2-.5-.5.1-.6.3-1 .5.1.6.3 1.2.7 1.6l.5.3c.3.5-.2.5 0 1l.3.2c.6.7 1 1.1 2.1 1.3l.2-.4zm16.4 4.6h-.7v-.2h-.7v-.2h-1l-.8-1h-.3l-.2-.3h-.3v-.2l-.3-.2v-.5l-1.3-1v-.7l-.3-.3h-.2c0-.3.4-.4.5-.5v-.3l-.8-1c-.3 0-.2.3-.3.3l-.7.2-.2-.7-1 .3-.3.5c-.5.2-.8-.3-.8-.3l-.8.2v.2h-.2v.5h.2l.2.7h-.2l.2 1h.7v-.2l1 .2v.2l-.5.2-.2.3h-.3v.2h-.2v-.2l-.3.2c0 .7.2.8.3 1.3h.8c.2.4.6.7 1.2.8-.4.4-.8 0-1-.3-.4 0-1-.1-1.2.2l.2.5h-.2l-.3.2v-.2h-.2l.2-.5h-.2v-.5h-.2c-.1-.3.1-.2.2-.3l-.2-.8h-.2v-.2h-.5v.2h-.1v1c-.5-.3-.3-.4-1-.2v-.7l-1 .2c0 .9.4.8.8 1.3.6 0 .9-.1 1.2-.5h.2v.8c-.8 0-1.6-.1-2 .3l-.3.2c.1.6 0 .5.5.7v-.5h.7v.3h1.3v.5h1.2v-.2c.2 0-.1.1.2.2h.7c-.1.2-.3.2-.5.3v.2h.2v.2l.5-.2c.2 0-.1.2.2.2.1-.1.1-.3.5-.2 0 0 .2.3.5.2l.2-.3h.7v-.2h.5v-.2h.8v-.2h.2v.7c.2.4.5.6 1 .7v.7c.8-.3 1.4-.9 1.5-2l.5.2.2.3.2-.2c1.1-.1 1.7-.6 2.8-.2l.3-.5v-.2l-.8-.2v-.3zm-3.5 1h-1.6v-.2h.7v-.2h.8v.2h.2v.2zm-10.3-3h-.2l-.2-.5h.3l.2-.5-.5-.2v-.2h-.5l-.2-.5-.5-.2v-.2c-.3-.2-.4-.4-.8-.5l-.5 1.8h.5l.2.3v.2l.7-.2-.2.8h.3v.2c.6.1.3-.5.8.2h.5v-.2h.2l-.1-.3zm16.9 1.7v.2l-.7.3v.3c.4 0 .6 0 .8.2v.2c.3 0 .4-.3 1-.3l.2-.5h-1c0-.1 0-.4-.3-.4zm58 .6v-.2h-.2v.5h.3l.3.7.5.2.3-.3-.2-.8h-1zm-73.4.7h-.2c.1.2.3.2.7.2v-.2l-.5-.2v.2zm.6 1l.8.3.2-.7.3-.2h.2v-.2l-1.5.2v.6zm5.9.6l-.2-1.3-1.5.2v.2l-.7.2v.2h-.2v-.2l-1.2.2-.2.3h-.2l.2.5 2 .7v-.2h.2l-.2-.7c1-.2 1.3-.2 2-.1zm-.6.4c.1.5.3.4.3 1l.7.2c0-1.1-.2-1.1-1-1.2zm2.1 1.1h.7v-.3l-.8-.2.1.5zm-.5.3l-.2.3h.5l-.3-.3z"
fill-rule="evenodd" clip-rule="evenodd" fill="#fff"></path>
</svg>
<div class="Points">
<div class="Point" style="left: 243px; top: 223px">
<div class="Popup" style="width: 500px; left: 36px; bottom: -37px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Lars-Ugleberg.png" alt="Lars Ugleberg" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl290">
</div>
<div class="Name"> Lars Ugleberg </div>
<div class="Position"> CEO and Founder, UGLEBERG.dk </div>
</div>
<p> I have used DevExpress WPF in the past, and always been impressed with their support and the richness of their offer. Now, as I am venturing into developing my first web application, I first looked at a competitor because they
provide a free license. But I gave up because their documentation is inadequate. So, I have tried DevExtreme, and managed to use it quickly and with much less effort. </p>
</div>
</div>
<div class="Point" style="left: 262px; top: 213px">
<div class="Popup" style="width: 500px; left: 36px; bottom: -63px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/David-Kinney.png" alt="David Kinney" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl303">
</div>
<div class="Name"> David Kinney </div>
</div>
<p> As a Manager of Technical Support Services for a former company, I know good customer service when I experience it. DevExpress Support is of the highest level. Issues are handled expediently. All the support resources appear to be
highly knowledgeable, but beyond that they are all courteous and professional. I've also witnessed the issue escalation process which keeps the issue flowing to resolution. I have nothing but the highest praise for DevExpress
Customer Support. </p>
</div>
</div>
<div class="Point" style="left: 284px; top: 286px">
<div class="Popup" style="width: 500px; left: 36px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Dionisis_Soldatos.png" alt="Dionisis Soldatos" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl314">
</div>
<div class="Name"> Dionisis Soldatos </div>
</div>
<p> We love the XAF's "Code It, Run It, Customize It before Lunch" slogan, and take great pride in our Smart (also based in XAF) slogan – Take a case from a customer, customize Smart, provide a solution, finish your work today. Thanks
to DevExpress' eXpress Application Framework, I can sleep well at night knowing that my customers' needs are so fully met! </p>
</div>
</div>
<div class="Point" style="left: 324px; top: 237px">
<div class="Popup" style="width: 500px; left: 36px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Marc-Philipp-Wittke.png" alt="Marc Philipp Wittke" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl325">
</div>
<div class="Name"> Marc Philipp Wittke </div>
</div>
<p> I just wanted to let you know that your support is great. Not only that I am getting quick answers to all of my questions, your public ticketing system is so well organized and indexed by search engines that it is very easy to
find ideas to solve my problems even without contacting you. </p>
</div>
</div>
<div class="Point" style="left: 348px; top: 206px">
<div class="Popup" style="width: 500px; left: 36px; bottom: -22px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Steven-Vissers.png" alt="Steven Vissers" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl336">
</div>
<div class="Name"> Steven Vissers </div>
</div>
<p> We are very happy with DevExpress. The support team is amazing. All our question were answered within 12 hours. Even there is no solution out of the box, there is always an alternative way. This gives us the feeling that nothing
is impossible. We are looking forward to program a lot more nice stuff with DevExpress. </p>
</div>
</div>
<div class="Point" style="left: 344px; top: 368px">
<div class="Popup" style="width: 500px; left: 36px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Ingolf-Monch.png" alt="Ingolf Mönch" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl347">
</div>
<div class="Name"> Ingolf Mönch </div>
</div>
<p> After 25 Years of professional windows development I have never seen a library like DevExpress. AWESOME! This great grid control is the best I've ever seen! An investment that makes happy! </p>
</div>
</div>
<div class="Point" style="left: 385px; top: 437px">
<div class="Popup" style="width: 500px; left: 36px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Bram-Essers.png" alt="Bram Essers" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl358">
</div>
<div class="Name"> Bram Essers </div>
</div>
<p> I would like to take the opportunity to compliment you and your colleagues at DevExpress Support. I have worked with many support organizations and your support really stands out: it is outstanding. I have mainly been in contact
with you and Anatol and it is always a pleasure to work with you guys. Keep up the good work! </p>
</div>
</div>
<div class="Point" style="left: 431px; top: 383px">
<div class="Popup" style="width: 500px; left: 36px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Andy-Luyten.png" alt="Andy Luyten" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl369">
</div>
<div class="Name"> Andy Luyten </div>
</div>
<p> Still discovering new and exciting possibilities while being a customer for 5+ years - best .NET developer tools on the planet. </p>
</div>
</div>
<div class="Point" style="left: 550px; top: 161px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -51px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Stephen-Winstanley.png" alt="Stephen Winstanley" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl380">
</div>
<div class="Name"> Stephen Winstanley </div>
</div>
<p> Thank you for another year of using your controls to make some great products for our customers. Can you please say thank you to all of your support staff. They do a fantastic job, so I hope you never cut back on this service.
</p>
</div>
</div>
<div class="Point" style="left: 564px; top: 167px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -77px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Dany-Buyse.png" alt="Ir. Dany Buyse" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl391">
</div>
<div class="Name"> Ir. Dany Buyse </div>
</div>
<p> The experience I had with DevExpress is "top"! Outstanding support, very friendly interfaces and above all a marvellous framework to develop with. So far, it has been an extremely positive experience, I presume not due to change
in the future! If you're looking for the fast road (with professional support) towards web-development ... don't look any further! DevExpress has it all! </p>
</div>
</div>
<div class="Point Active" style="left: 587px; top: 182px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -30px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Tanakorn-Numrubporn.png" alt="Tanakorn Numrubporn" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl402">
</div>
<div class="Name"> Tanakorn Numrubporn </div>
</div>
<p> The DevExpress team already set the new standard in software service industry. For every ticket that I created, there is not even one of them answered late. I didn't hesitate to tell my colleagues about your products. </p>
</div>
</div>
<div class="Point" style="left: 597px; top: 128px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -84px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Haris-Nordin.png" alt="Haris Nordin" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl413">
</div>
<div class="Name"> Haris Nordin </div>
</div>
<p> The most invaluable third-party tool that we have. It has been selected to be our base controls since they're incredibly powerful, customizable and easy to implement. Saves us hundreds of hours in every project assigned to us.
</p>
</div>
</div>
<div class="Point" style="left: 529px; top: 267px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Chris-Todd.png" alt="Chris Todd" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl424">
</div>
<div class="Name"> Chris Todd </div>
</div>
<p> Thank you DevExpress for building one of the most powerful, feature rich control suites on the market. Your superior support staff is second to none! I can't even begin to measure the amount of time the controls have saved me. And
to see the look on people's faces when they experience the controls first hand, is priceless! </p>
</div>
</div>
<div class="Point" style="left: 541px; top: 254px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -22px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Len-Ford.png" alt="Len Ford" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl435">
</div>
<div class="Name"> Len Ford </div>
</div>
<p> I would not have been able to produce such a comprehensive web application, 'ConversationalCRM', singlehandedly in the short timescale I had available without using the DevExpress tool set. DevExpress have allowed me to provide a
fully-functional CRM, supporting marketing, sales and support activities to my end users. The CRM has full reporting, including User Report Templates (using the End-User Report Designer) and end-user designed Dashboards (using the
Dashboard Designer). </p>
</div>
</div>
<div class="Point" style="left: 612px; top: 409px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/sven-stening.png" alt="Sven Stening" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl446">
</div>
<div class="Name"> Sven Stening </div>
<div class="Position"> PSSP GmbH </div>
</div>
<p> I believe the real power of XAF is your special way of handling the MVC pattern. Adding a property to a Business Object - no matter if doing it in code or with the Application Model Editor - all possible types of views can show
the new values: Detail View, List View, Reports, Statistics, etc. This is really stunning and flabbergasts me every time I see it. You've really done a great job. To be honest I've developed something very similar in the past and
used it now for a long time for my projects. But XAF is much more powerful and easier to use. Not to mention your great UI components. </p>
</div>
</div>
<div class="Point" style="left: 629px; top: 171px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -41px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Bruno-Mandara.png" alt="Bruno Mandara" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl459">
</div>
<div class="Name"> Bruno Mandara </div>
</div>
<p> I'm really thrilled, I've been using this suite for a couple of months and it's really fantastic. Everything I was looking for in a product. The support is great, they help you in any situation by responding very quickly and very
clearly. </p>
</div>
</div>
<div class="Point" style="left: 639px; top: 153px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -91px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Jean-Christophe-Bertolini.png" alt="Jean-Christophe Bertolini" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl470">
</div>
<div class="Name"> Jean-Christophe Bertolini </div>
</div>
<p> I am using the DevExpress WPF components since more than two years ago as part of a major project to refactor an existing software. My users are very happy and impressed with the new features that I was able to provide thanks to
the advanced capabilities of the grid, report builder and map controls. Thanks to the whole team of DevExpress for their great product and the useful technical support! </p>
</div>
</div>
<div class="Point" style="left: 686px; top: 136px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -108px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Pavel-Rypl.png" alt="Pavel Rypl" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl481">
</div>
<div class="Name"> Pavel Rypl </div>
</div>
<p> We use DevExpress components since 2007. Our 3-tier WinForm application uses the great capabilities of XtraGrid, XtraBars and other controls. Alternative web client is built on ASP.NET Grid. For our customers, it is very easy to
use our applications, because it is intuitive. Thanks DevExpress for components we deliver to our customers, beautiful UI with charm. </p>
</div>
</div>
<div class="Point" style="left: 708px; top: 120px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -76px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/David-Partridge.png" alt="David Partridge" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl492">
</div>
<div class="Name"> David Partridge </div>
</div>
<p> DevExpress has helped me since 2007. I purchased the Editors and XtraGrid first, and then expanded to include full subscription. Your tools are the best, and support has been top notch! </p>
</div>
</div>
<div class="Point" style="left: 827px; top: 185px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -75px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/John-Friel.png" alt="John Friel" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl503">
</div>
<div class="Name"> John Friel </div>
</div>
<p> DevExpress has made ProParts really come to life. Currently compiled with Delphi, the conversion to .NET is already underway and looking just as good. In addition, I've started the requested web site upgrade using ASP.NET
controls, and the conversion is moving along smoothly. So yeah, I'm on both sides of the DevExpress fence with Delphi and .NET, but this is a case where you really get what you pay for. </p>
</div>
</div>
<div class="Point" style="left: 896px; top: 179px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Joseph-Tang.png" alt="Joseph Tang" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl514">
</div>
<div class="Name"> Joseph Tang </div>
</div>
<p> With the ever growing up-to-date DevExpress components and technologies, I could build the latest applications on multiple platforms with the top notch functionality, quality and reliability. </p>
</div>
</div>
<div class="Point" style="left: 754px; top: 269px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/huseyin-Tufekcilerli.png" alt="Hüseyin Tüfekçilerli" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl525">
</div>
<div class="Name"> Hüseyin Tüfekçilerli </div>
</div>
<p> We are using DevExpress components since day one we have started developing our software. We see DevExpress just as a member in our team, always responsive and producing great quality work. Keep up the good work and thanks for
your continued support! </p>
</div>
</div>
<div class="Point" style="left: 849px; top: 226px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Yahya-Edhie-N-Kwando.png" alt="Yahya Edhie N. Kwando" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl536">
</div>
<div class="Name"> Yahya Edhie N. Kwando </div>
</div>
<p> DevExpress XAF and XPO, these are amazing stuff you can use to speed things up developing application, web or windows. What else you want to expect if someone can give you more time to do other things in life? </p>
</div>
</div>
<div class="Point" style="left: 877px; top: 420px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Jose-Walter-Sierra-Jaramillo.png" alt="Jose Walter Sierra Jaramillo" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl547">
</div>
<div class="Name"> Jose Walter Sierra Jaramillo </div>
</div>
<p> The DevExpress tools are the best on the market, very easy to configure and less code than usual, allow me to have my apps on pc, tablets and give the best user experience for my clients, I always recommend DevExpress to my
friends colleagues and others… </p>
</div>
</div>
<div class="Point" style="left: 927px; top: 448px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Riaan-Jacobs.png" alt="Riaan Jacobs" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl558">
</div>
<div class="Name"> Riaan Jacobs </div>
</div>
<p> Thank you for amazing components. We are using the WinForms component and are planning to move to the Universal subscription later this year to utilize the DevExtreme and ASP.NET components. The components saved me a lots of time
in the past while building quick data driven applications. </p>
</div>
</div>
<div class="Point" style="left: 938px; top: 440px">
<div class="Popup" style="width: 500px; left: -520px; bottom: -20px;">
<div class="Header">
<div class="Avatar">
<img src="/AboutUs/Testimonials/assets/Quotes/Francesc-Diaz.png" alt="Francesc Diaz" width="100" height="100" style="border: none" id="ctl00_ctl00_Content_Content_ctl569">
</div>
<div class="Name"> Francesc Diaz </div>
</div>
<p> In few words, you made my developing "green" because you save a lot of energy simplifying development and reduce the time my computer is on. Everything is done quicker than ever. Keep it up with your great suite, it saves me a lot
of time, and also helps me to convince and impress my company. </p>
</div>
</div>
</div>
<div class="content">
<a href="/aboutus/testimonials/" class="Button Gray">READ MORE USER COMMENTS</a>
</div>
</div>
</div>
</section>
<section class="BestInClass
Dark">
<div class="content">
<h2> Best in Class Tools </h2>
<h3> DevExpress is honored to have been voted best in class 20 times in this year's Visual Studio Magazine Reader's Choice Awards. </h3>
<p>Experience the DevExpress difference and see why your peers consistently vote our products #1. With our Universal Subscription, you will build your best, see complex software with greater clarity, increase your productivity and create
stunning applications for Windows, Web and your Mobile world.</p>
<div class="Awards">
<div class="Award">
<img src="/AboutUs/Awards/i/retina/vs2022-hd.png" alt="" width="55" height="72" style="border: none" id="ctl00_ctl00_Content_Content_ctl593"> x20
</div>
<div class="Award">
<img src="/AboutUs/Awards/i/retina/vs2021-hd.png" alt="" width="55" height="72" style="border: none" id="ctl00_ctl00_Content_Content_ctl596"> x20
</div>
<div class="Award">
<img src="/AboutUs/Awards/i/retina/vs2020-hd.png" alt="" width="55" height="72" style="border: none" id="ctl00_ctl00_Content_Content_ctl599"> x18
</div>
<div class="Award">
<img src="/AboutUs/Awards/i/retina/vs2019-hd.png" alt="" width="55" height="72" style="border: none" id="ctl00_ctl00_Content_Content_ctl602"> x19
</div>
</div>
</div><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 860 416" style="enable-background:new 0 0 860 416;" xml:space="preserve" width="860px" height="416px">
<title xmlns=""></title>
<style type="text/css">
.leaf {
opacity: 0.25;
fill: #FFFFFF;
}
</style>
<path class="leaf" d="M115,260.9c-29.8,5.8-59-0.5-82.1-17.8c-0.6-0.5-0.8-1.3-0.4-2c0.4-0.7,1.2-1,2-0.8c28.1,9.9,51.3,6.6,65.4-9.2
c21.1-23.7,59.5-28.3,80.9-17.4c-1.2,0.7-2.3,1.3-3.5,2c-24.4,13.7-50.3,26.2-77.7,31.9c-0.6,0.1-1.1,0.6-1,1c0,0.5,0.6,0.9,1.2,0.8
c26.5-3.6,51.4-13.1,75.6-24.2c2.6-1.2,5.2-2.4,7.7-3.6C165.9,241.5,141.3,255.7,115,260.9z M226.7,246.6c-0.5,2.6-1,5.1-1.6,7.6
c-7.6,31.7-23.7,60-40.7,86.8c-0.4,0.6-1,0.9-1.5,0.7c-0.4-0.3-0.5-1-0.1-1.6c16.5-29.7,31.6-61.3,35.9-94.4
c0.1-1.2,0.3-2.4,0.4-3.5c-26.2,8.6-39.5,27.5-39.4,56.2c0.1,31.3-17.3,61.1-33.6,70.8c-0.7,0.4-1,1.2-0.7,1.9
c0.2,0.7,0.9,1.2,1.7,1.1c21.4-2.1,48.1-21.7,64.8-47.5C228.3,299.2,233.5,271.7,226.7,246.6z M690.5,229.5
c-24.9-32.2-59.4-73.1-104.7-103.1C545.6,99.2,495.2,84.2,444,84.1c-59.3-1.6-122.7,20.8-173.8,61.5c-21.2,16.4-42.4,36.4-67,63.2
c-6.2,6.5-12.3,13.5-18.3,20.3c-10.9,12.3-22.1,25.1-33.7,35c-36.3,27.8-106.6,59.3-149,42c-0.6-0.3-1.4-0.1-1.8,0.4
c-0.5,0.5-0.5,1.2-0.2,1.8c12.4,22.9,75.3,34.9,124,16.7c-4.1,19.8-35.4,57.3-63.3,57.1c-0.8,0-1.4,0.5-1.6,1.2
c-0.2,0.7,0.2,1.5,0.8,1.8c15.1,7.5,41.8,4.2,62.1-7.6c19-11.1,30.1-27.8,31.2-47.2c1.3-23.4,13.3-50.4,35.4-80.3
c-0.1,0.1,8.2-9.3,8.2-9.3c6-6.8,12.2-13.9,18.5-20.5c23.9-26,44.5-45.5,64.9-61.3c48.9-38.8,106.8-59.4,163.1-58
c48.4,1.3,93.6,16,130.6,42.3c32.8,22.9,62.7,53.9,97,100.6c12.4,17,25.1,35.7,40.1,58.7c10.8,17.1,25.7,40.5,43.6,59.6
c20,21.5,40.5,36.3,62.7,45.2c12.4,5.1,26.5,8.1,40.6,8.5c0.5,0,1.1-0.2,1.4-0.7c0.3-0.4,0.4-1,0.2-1.5L848.8,386
c-0.2-0.5-0.7-0.9-1.3-1c-6.6-0.9-13.1-2.6-19.4-4.9c-18-6.7-35.9-19.1-53.2-36.8c-15.6-15.9-27.8-33.5-42.1-54.9
C717.1,265.3,703.6,246.6,690.5,229.5z M184.7,198.8c7.2-4.1,14.5-10.7,22.3-17.7c12.3-11.2,25-22.7,38.7-25.2
c-4.4-0.4-8.8,0.1-13.1,1.3c-2.6,0.8-5.2,1.8-7.6,3.2c-8.2,4.5-15.7,11.5-25,16.4c-18.5,9.8-40.9,9.6-59.5,2
c-0.8-0.3-1.3-0.9-1.1-1.4c0.2-0.5,1-0.6,1.7-0.4c18.6,6.5,39.8,5.2,56.3-4.7c8.3-4.9,15.1-12.1,24.1-17.8c4.4-2.9,9.5-4.9,14.8-5.9
c1.8-0.4,3.6-0.6,5.4-0.7c-15.2-9.2-36.1-13.6-58.8,5.3c-21.7,18.1-55.3,15.7-72,2.3c-0.5-0.4-1.3-0.5-1.8-0.2
c-0.6,0.3-0.9,1-0.8,1.6c2.2,14.6,14.4,28.6,32.6,37.4C157.4,202.5,175,204.3,184.7,198.8z M244.3,237.5c1.7,36.3-4.9,69.6-15.9,81
c-0.5,0.5-0.6,1.3-0.2,1.9c0.3,0.6,1,0.9,1.7,0.8c26.4-4.7,60.5-45.3,57.9-78.9c-2.6-33.3,0.2-51.2,10.4-65.8
c-2.7,1.8-5.1,3.9-7.3,6c-11.7,11.6-17.4,28.2-17.5,45.8c-0.9,21.8-2.6,46-16,64.7c-0.5,0.8-1.3,1.2-1.6,0.9
c-0.4-0.3-0.4-1.1,0.1-1.9c12.2-19,12.6-41.7,12.5-63.9c0.2-11.1,1-22.9,5.8-33.9c2.8-6.4,6.8-12.1,11.5-17.1
c1.3-1.4,2.7-2.8,4.2-4.1c-7.6,0.9-15.7,4.6-23,11C251.8,197,243.4,217,244.3,237.5z M266.3,115.2c21.5-15.7,36.4-25.7,60.8-26.1
c-4.3-1-8.8-1.6-13.4-2c-17.2-1.3-35.4,2.2-50.4,10.5c-19.6,16.1-46.3,24.8-71.7,24.5c-1,0.1-1.9-0.3-1.9-0.8c0-0.5,0.8-1,1.8-1.1
c25.7-1.1,49.6-9.9,69.2-27.1c17.9-10.6,38.8-15.1,59.6-13.1c2.1,0.2,4.3,0.5,6.4,0.8c-13.1-10.9-30.3-17-49.3-17.3
c-21.4-0.4-42.6,6.5-54.1,17.7c-19.9,19.3-53.3,32.5-72.9,28.7c-0.7-0.1-1.5,0.2-1.8,0.9c-0.3,0.7-0.1,1.5,0.4,1.9
C190.6,146.6,243,132.2,266.3,115.2z M315.2,255.6c-0.3-0.4,0.2-1.2,0.9-1.8c9.2-7.7,12.8-20.3,15.7-31.9
c2.8-11.9,4.2-24.1,5.1-36.4c1-12.4,3.1-25.2,9.1-36.9c2.9-5.8,6.8-10.9,11.3-15.5c1.5-1.5,3-3,4.7-4.3
c-24.4,4.5-56.7,20.4-54.8,72.7c1.8,50.3-16.3,78-16.5,78.3c-0.3,0.5-0.4,1.2-0.1,1.7c0.3,0.5,0.9,0.8,1.5,0.8
c27-2.3,68.7-38.9,67.1-77.8c-1.2-28.8-0.9-49.6,11.7-72.8c-2.1,1.4-4,2.9-5.9,4.6c-13.9,12.2-21.4,30.4-23,49.9
c-1.5,12.3-3.5,24.7-6.8,36.7c-3.6,11.8-7.6,24.6-18,32.6C316.4,256,315.4,256.1,315.2,255.6z M462,112.6c-26.4-4.4-48.6-1-64.6,9.8
c-13.4,9.1-22.4,23.4-24.7,39.4c-1.7,11.8-1.8,21-1.9,29.2c-0.1,11-0.2,19.6-4,29.8c-0.2,0.6-0.1,1.2,0.3,1.7c0.4,0.4,1,0.6,1.6,0.5
c16.9-4.3,37.2-33,44.1-55.7c6.3-20.7,33.4-38.6,58.6-47.8c-3.8,0.3-7.6,0.7-11.4,1.2c-12.4,1.7-24.6,4.9-35.4,11.1
c-15.7,8.7-24.4,25.4-33.3,41.3c-0.4,0.6-1,1-1.5,0.7c-0.4-0.2-0.5-1-0.1-1.6c7.8-16,15.7-34.2,32.1-44.7
c9.4-6.2,19.8-10.1,30.6-12.8C455.6,113.8,458.8,113.2,462,112.6z M342.9,67.7c19.1,15.3,47.7,12,65.5,6.4c-2.1-0.4-4.3-1-6.3-1.6
c-12.2-3.6-23-10.2-32.8-17.7c-7.3-5.7-12.4-12.8-20-16.6c-7.4-4.2-16.4-3.8-25-2.9c-0.7,0.1-1.4-0.3-1.4-0.7
c-0.1-0.5,0.4-1,1.2-1.1c8.6-1.5,18.2-2.6,26.8,1.5c8.7,3.7,14.8,11,21.7,15.7c9.1,6.2,19.5,11.5,30,14.2c2.2,0.6,4.4,1.1,6.6,1.4
c-4.5-3.2-9.8-9.2-15.5-15.9c-6.1-7.1-13-15.1-21-22c-19.9-17.2-67-10-90.2,7.8c-0.6,0.4-0.8,1.2-0.6,1.8c0.2,0.7,0.8,1.1,1.5,1.1
C297.7,39.3,321.7,50.7,342.9,67.7z M561.9,159.9c2-1,4-2.2,5.8-3.7c-11.3,2.4-28-4.4-44.1-11c-13.5-5.5-26.2-10.7-36.4-11.1
c-17.5-0.8-31.3,10.1-43.5,19.8c-5.3,4.1-10.2,8.1-14.8,10.4c-0.6,0.3-1,1.1-0.9,1.8c0.1,0.7,0.8,1.2,1.5,1.3
c37.8,2.2,52.2,9.7,67.5,17.7c4.5,2.3,9.1,4.7,14.4,7c8.9,3.8,20.1,2.9,31.6-2.5c12.4-5.8,23.4-16.1,28.9-26.5
c-1.8,1.2-3.8,2.3-5.8,3.3c-5.6,2.7-11.6,4.4-17.8,4.6c-10.5,0.5-20.3-2.3-29.5-5.6c-17.8-6.1-36.6-17.6-54.4-8.8
c-0.7,0.4-1.4,0.3-1.7-0.1c-0.3-0.4,0.1-1.1,0.8-1.5c18.7-10.6,39.4,0.6,56.9,5.5C534.6,165.2,549.7,166,561.9,159.9z M386,18
c0.4,0.6,1.2,0.9,1.9,0.7c12.2-4.2,24.9,3.5,41.3,25.2c14,18.6,48.9,37.9,72.1,36.6c-1.9-1-3.8-2.1-5.6-3.3
c-28.1-18.4-37.1-56.6-71-61.3c-0.7-0.2-1.3-0.6-1.2-1.1c0-0.5,0.7-0.8,1.4-0.7c19,0.8,33.7,15.3,44.9,28.7
c6.6,7.7,13.4,15.4,21.1,21.5c2.6,2.1,5.3,4,8.2,5.7c-6-6.9-11.2-17.2-16.9-28.7c-3.8-7.5-7.6-15.3-12.2-23.1
c-5.7-9.7-16.8-16-31.2-17.7c-19.6-2.4-41.2,4-52.5,15.5C385.7,16.5,385.6,17.4,386,18z M509.7,32.7c0.1,0.7,0.6,1.2,1.3,1.3
c23.4,4.4,39.5,16.4,47.8,35.7c3.5,8.2,35.1,77,91.2,71c-2.2-0.9-4.3-1.8-6.4-2.9c-18.2-9.2-32.3-24.4-42.8-41.1
c-6.7-10.8-9.2-22.9-16-32.6c-6.3-10-16.1-17.7-27.7-20.7c-0.9-0.3-1.6-0.9-1.5-1.4c0.1-0.5,1-0.7,1.9-0.4
c12.2,2.5,23.1,10.2,30.2,20.5c7.7,10,10.8,22.3,17.5,31.8c8.8,12.8,20.4,24.6,33.7,32.6c2.5,1.5,5.2,2.9,7.8,4.1
c-10.9-10.1-18.4-32.2-27.2-58.7c-6.1-18.3-24.9-35.1-48.9-43.7c-22.6-8.1-44.5-7.1-60.1,2.7C509.9,31.4,509.6,32,509.7,32.7z
M664.1,255.6c-1.8-1.3-3.6-2.4-5.4-3.5c-22.5-13.1-52-15.6-78.1-24.7c-0.6-0.3-1-0.9-0.7-1.3c0.3-0.4,0.9-0.6,1.5-0.3
c26.4,7.6,56.1,6.9,82.2,20.7c1.9,1,3.7,2,5.5,3.2c-9.7-19.4-36.5-39.6-62.2-40.1c-18.6-0.4-39.1-4.4-55.7-7.6
c-6.7-1.3-12.5-2.4-17.1-3.1c-0.7-0.1-1.4,0.2-1.7,0.8c-0.3,0.6-0.2,1.3,0.3,1.8c51.3,54.5,88.8,54.1,116.2,53.8
C654.6,255.2,659.5,255.2,664.1,255.6z M672,303.3c-18.5-1.3-38.8-4.3-54.5-15.7c-0.7-0.4-1-1.1-0.7-1.5c0.3-0.4,1-0.4,1.7-0.1
c16.1,10.2,35,11.8,53.9,12.1c12.1,0.4,24.5,4.5,34.8,11.7c2.1,1.5,4.1,3.1,6,4.9c-13.7-29.3-33.9-42.6-62.9-41.6
c-25.6,0.9-55.3-1-58.1-23.1c-0.1-0.8-0.8-1.4-1.5-1.4c-0.8,0-1.5,0.5-1.6,1.2c-3.9,17.6-0.6,51.3,36.9,66.3
c18.4,7.4,35.7,6.2,51,5.2c14.1-0.9,26.4-1.7,35.7,4.7c-1.5-2.2-3.2-4.2-5.1-6.2C698.5,310.6,685.7,304.7,672,303.3z M630.9,73.8
c0,0.8,0.7,1.5,1.5,1.5c6.6,0.3,13.8,4.7,20.5,12.2c11.9,13.4,19.4,33.8,18.2,49.6c-0.2,2.8-0.5,5.7-0.8,8.5
c-2.3,22.8-4.7,46.3,35.3,67.6c-1.7-2.1-3.4-4.2-4.9-6.5c-8.2-12.1-13.2-26.6-8.8-41.4c6-18.7,4.6-40.8-9.1-56
c-0.5-0.6-0.7-1.4-0.4-1.7c0.3-0.4,1.1-0.2,1.7,0.4c15.1,14.9,18,38.7,12.7,58.6c-3.1,13.2,1.9,25.5,10,36.1c1.9,2.5,4,4.8,6.2,7.1
c-6.2-11.5-6.2-30.7,0.4-51.9c4.6-14.5-5.2-41.9-21.8-61c-16.9-19.5-38-28.2-59.5-24.7C631.4,72.2,630.8,73,630.9,73.8z
M718.1,132.1c14.7,17.4,21.2,28.4,17.4,54.8c-0.5,3.6-1.3,7.6-2.2,12c-5.6,28.3-13.8,70.4,29.5,100.1c-0.8-1.9-1.6-3.8-2.4-5.7
c-2-5.2-3.8-10.6-4.9-16.3c-2.7-12.1-0.4-24.5,2.3-35.6c5.1-22,10.5-46.1-0.1-66.9c-0.4-0.9-0.4-1.7,0-2c0.4-0.3,1.1,0.2,1.6,1.1
c12.2,21.1,7.6,46.6,3.6,68.8c-2.1,11.4-3.6,22.5-0.7,33.1c1.1,4.4,2.6,8.6,4.4,12.8c1.1,2.7,2.4,5.3,3.7,8
c-2.2-18.1,3.7-37.1,11.7-62.7l0.3-1.1c6.7-21.3,1.4-49.3-13.4-71.3c-12.7-18.9-30.3-30.3-49.5-31.9c-0.6-0.1-1.3,0.3-1.5,0.9
C717.7,130.9,717.7,131.6,718.1,132.1z"></path>
</svg>
</section>
</main>
<footer id="FooterTop">
<section>
<div class="r-container">
<a tabindex="-1" title="Footer" class="Footer-Toggle" data-behavior="Footer-Toggle" href="javascript:;"><span></span></a>
<div class="Icons">
<a tabindex="-1" title="DevExpress Blogs" rel="noopener" aria-label="DevExpress Blogs" href="https://community.devexpress.com/blogs/" target="_blank"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns="">DevExpress Blogs</title>
<style type="text/css">
.orange_icon{fill:#FF7200;}
</style>
<path class="orange_icon" d="M14.8,19.6c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6S16.3,19.6,14.8,19.6z"></path>
<path class="orange_icon" d="M18,0C8.1,0,0,8.1,0,18c0,9.9,8.1,18,18,18s18-8.1,18-18C36,8.1,27.9,0,18,0z M14.8,28
C11.6,28,9,25.4,9,22.2V11.5c0-0.9,0.7-1.6,1.6-1.6c0.9,0,1.6,0.7,1.6,1.6V17c0.8-0.4,1.7-0.6,2.6-0.6c3.2,0,5.8,2.6,5.8,5.8
C20.6,25.4,18,28,14.8,28z M22.6,22.2c0-4.3-3.5-7.8-7.8-7.8v-3.2c6.1,0,11,4.9,11,11H22.6z M27.8,22.2C27.8,15,22,9.2,14.8,9.2V6
C23.8,6,31,13.2,31,22.2H27.8z"></path>
</svg></a>
<div class="separator">
</div><a tabindex="-1" title="Facebook" rel="noopener" aria-label="Facebook" href="https://www.facebook.com/DevExpress" target="_blank"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns="">Facebook</title>
<style type="text/css">
.facebook_icon{fill:#3D5A98;}
</style>
<path class="facebook_icon" d="M18,0C8.1,0,0,8.1,0,18c0,9.9,8,18,18,18V24.3h-4.3v-5H18v-3.7c0-4.3,2.7-6.6,6.5-6.6
c1.8,0,3.4,0.1,3.9,0.2v4.5l-2.7,0c-2.1,0-2.5,1-2.5,2.4v3.2h4.9l-0.6,5h-4.3v10.9C30.6,33,36,26.1,36,18C36,8.1,27.9,0,18,0z"></path>
</svg></a><a tabindex="-1" title="Twitter" rel="noopener" aria-label="Twitter" href="https://twitter.com/DevExpress" target="_blank"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns="">Twitter</title>
<style type="text/css">
.twitter_icon{fill:#2AA9E0;}
</style>
<path class="twitter_icon" d="M18,0C8.1,0,0,8.1,0,18s8.1,18,18,18s18-8.1,18-18S27.9,0,18,0z M28.1,14.3c0,0.2,0,0.4,0,0.6
c0,6.4-4.9,13.8-13.8,13.8c-2.7,0-5.3-0.8-7.4-2.2c0.4,0,0.8,0.1,1.2,0.1c2.3,0,4.4-0.8,6-2.1c-2.1,0-3.9-1.4-4.5-3.4
c0.3,0.1,0.6,0.1,0.9,0.1c0.4,0,0.9-0.1,1.3-0.2c-2.2-0.4-3.9-2.4-3.9-4.8c0,0,0,0,0-0.1c0.7,0.4,1.4,0.6,2.2,0.6
c-1.3-0.9-2.2-2.4-2.2-4c0-0.9,0.2-1.7,0.7-2.4c2.4,2.9,6,4.9,10,5.1c-0.1-0.4-0.1-0.7-0.1-1.1c0-2.7,2.2-4.9,4.9-4.9
c1.4,0,2.7,0.6,3.5,1.5c1.1-0.2,2.1-0.6,3.1-1.2c-0.4,1.1-1.1,2.1-2.1,2.7c1-0.1,1.9-0.4,2.8-0.8C29.9,12.7,29.1,13.6,28.1,14.3z"></path>
</svg></a><a tabindex="-1" title="YouTube" rel="noopener" aria-label="YouTube" href="https://www.youtube.com/user/DeveloperExpress" target="_blank"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve" width="36px" height="36px"><title xmlns="">YouTube</title>
<style type="text/css">
.youtube_0{fill-rule:evenodd;clip-rule:evenodd;fill:#E2E2E2;}
.youtube_1{fill-rule:evenodd;clip-rule:evenodd;fill:#444444;}
.youtube_2{fill-rule:evenodd;clip-rule:evenodd;fill:#D62929;}
.youtube_3{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
</style>
<circle class="youtube_0" cx="18" cy="18" r="18"></circle>
<path class="youtube_1" d="M15.9,6h-1.4l-0.9,3.5l-1-3.5h-1.4c0.3,0.8,0.6,1.7,0.9,2.5c0.4,1.3,0.7,2.2,0.8,2.8V15h1.4v-3.6L15.9,6z
M19.5,12.8v-2.3c0-0.7-0.1-1.2-0.4-1.6c-0.3-0.5-0.8-0.7-1.4-0.7c-0.6,0-1.1,0.2-1.4,0.7c-0.3,0.3-0.4,0.9-0.4,1.6v2.3
c0,0.7,0.1,1.2,0.4,1.6c0.3,0.5,0.8,0.7,1.4,0.7c0.6,0,1.1-0.2,1.4-0.7C19.4,14,19.5,13.5,19.5,12.8z M18.3,13
c0,0.6-0.2,0.9-0.6,0.9c-0.4,0-0.6-0.3-0.6-0.9v-2.8c0-0.6,0.2-0.9,0.6-0.9c0.4,0,0.6,0.3,0.6,0.9V13z M24,15V8.3h-1.2v5.1
C22.6,13.8,22.3,14,22,14c-0.2,0-0.3-0.1-0.3-0.3c0,0,0-0.2,0-0.5V8.3h-1.2v5.3c0,0.5,0,0.8,0.1,1c0.1,0.3,0.4,0.5,0.8,0.5
c0.4,0,0.9-0.3,1.4-0.8V15H24z"></path>
<path class="youtube_2" d="M28,23.1c0,1.5,0,3.2-0.4,4.7c-0.2,1.1-1.1,1.8-2.2,1.9C23,30,20.5,30,18,30c-2.5,0-5,0-7.5-0.3
c-1-0.1-1.9-0.9-2.2-1.9C8,26.3,8,24.6,8,23.1l0,0c0-1.5,0-3.2,0.4-4.7c0.2-1.1,1.1-1.8,2.2-1.9c2.5-0.3,5-0.3,7.5-0.3
c2.5,0,5,0,7.5,0.3c1,0.1,1.9,0.9,2.2,1.9C28,19.9,28,21.5,28,23.1L28,23.1z"></path>
<path class="youtube_3" d="M13.7,19.7v-1.3H9.5v1.3h1.4v7.6h1.3v-7.6H13.7z M16.1,27.4v-0.7c-0.5,0.5-0.9,0.8-1.4,0.8
c-0.4,0-0.7-0.2-0.8-0.5c-0.1-0.2-0.1-0.5-0.1-1v-5.2h1.2v4.9c0,0.3,0,0.4,0,0.5c0,0.2,0.1,0.3,0.3,0.3c0.2,0,0.5-0.2,0.8-0.6v-5.1
h1.2v6.6H16.1z M20.7,25.5c0,0.6-0.2,0.9-0.5,0.9c-0.2,0-0.4-0.1-0.6-0.3v-4c0.2-0.2,0.4-0.3,0.6-0.3c0.3,0,0.5,0.3,0.5,0.9V25.5z
M21.9,25.4v-2.6c0-0.6,0-1.1-0.1-1.3c-0.2-0.5-0.5-0.7-1-0.7c-0.4,0-0.9,0.2-1.2,0.7v-2.9h-1.2v8.9h1.2v-0.6
c0.4,0.5,0.8,0.7,1.2,0.7c0.5,0,0.8-0.3,1-0.7C21.9,26.4,21.9,26,21.9,25.4z M25.3,23.3h-1.2v-0.6c0-0.6,0.2-0.9,0.6-0.9
c0.4,0,0.6,0.3,0.6,0.9V23.3z M26.5,25.3v-0.2h-1.2c0,0.5,0,0.7,0,0.8c-0.1,0.3-0.2,0.5-0.5,0.5c-0.4,0-0.6-0.3-0.6-0.9v-1.2h2.4
v-1.4c0-0.7-0.1-1.2-0.4-1.6c-0.3-0.5-0.8-0.7-1.4-0.7c-0.6,0-1.1,0.2-1.4,0.7c-0.3,0.3-0.4,0.9-0.4,1.6v2.3c0,0.7,0.1,1.2,0.4,1.6
c0.3,0.5,0.8,0.7,1.5,0.7c0.6,0,1.1-0.2,1.5-0.7c0.1-0.2,0.2-0.5,0.3-0.7C26.5,25.9,26.5,25.6,26.5,25.3z"></path>
</svg></a>
</div>
<div class="h-clear">
</div>
</div>
</section>
</footer>
<footer id="FooterExpanding">
<section data-role="FooterExpandableContent" data-state="collapsed">
<div class="FooterMain">
<div class="r-container">
<div class="Separator">
</div>
<div class="grid">
<div class="col col1">
<div class="Group"> About Us </div>
<a tabindex="-1" href="https://www.devexpress.com/aboutus/">About DevExpress</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/newsreviews/">News</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/awards/">Our Awards</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/events/">Events, Meetups and Tradeshows</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/testimonials/">User Comments and Case Studies</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/mvp/">MVP Program</a><a tabindex="-1" href="https://www.devexpress.com/aboutus/#logos">Logos and Artwork</a>
<div class="Group"> Frequently Asked Questions </div>
<a tabindex="-1" href="https://www.devexpress.com/support/eulas/">Product Licensing</a><a tabindex="-1" href="https://www.devexpress.com/support/order/">Purchasing FAQ</a><a tabindex="-1" href="https://www.devexpress.com/support/eulas/hotfix-policy.xml">Maintenance Release FAQ</a>
</div>
<div class="col col2">
<div class="Group"> Windows Desktop Controls </div>
<a tabindex="-1" href="https://www.devexpress.com/products/net/controls/winforms/">WinForms</a><a tabindex="-1" href="https://www.devexpress.com/products/net/controls/wpf/">WPF</a><a tabindex="-1" href="https://www.devexpress.com/products/vcl/">VCL</a><a tabindex="-1" href="https://www.devexpress.com/winui/">WinUI (New)</a><a tabindex="-1" href="https://www.devexpress.com/subscriptions/reporting/">Desktop Reporting</a>
<div class="Group"> Enterprise & Server Tools </div>
<a tabindex="-1" href="https://www.devexpress.com/products/net/dashboard/">Business Intelligence Dashboard</a><a tabindex="-1" href="https://www.devexpress.com/products/net/report-server/">Report & Dashboard Server</a><a tabindex="-1" href="https://www.devexpress.com/products/net/office-file-api/">Office File API</a>
<div class="Group"> Xamarin & MAUI </div><a tabindex="-1" href="https://www.devexpress.com/xamarin/">Xamarin UI Controls (FREE)</a><a tabindex="-1" href="https://www.devexpress.com/maui/">.NET MAUI (FREE)</a>
</div>
<div class="h-clear hidden-sm">
</div>
<div class="col col3">
<div class="Group"> Web Controls </div>
<a tabindex="-1" href="https://www.devexpress.com/products/net/controls/asp/">ASP.NET Web Forms</a><a tabindex="-1" href="https://www.devexpress.com/products/net/controls/asp/mvc/">ASP.NET MVC and Core</a><a tabindex="-1" href="https://www.devexpress.com/products/net/controls/asp/bootstrap-webforms.xml">Bootstrap Web Forms</a><a tabindex="-1" href="https://js.devexpress.com">JS - jQuery, Angular, React</a><a tabindex="-1" href="https://www.devexpress.com/blazor/">Blazor</a><a tabindex="-1" href="https://www.devexpress.com/subscriptions/reporting/">Web Reporting</a>
<div class="Group"> Frameworks & Productivity </div>
<a tabindex="-1" href="https://www.devexpress.com/products/net/application_framework/">XAF - Cross-Platform .NET App UI</a><a tabindex="-1" href="https://www.devexpress.com/products/net/orm/">XPO - ORM Library (FREE)</a><a tabindex="-1" href="https://www.devexpress.com/products/coderush/">CodeRush for Visual Studio</a>
<div class="Group"> Testing & QA </div><a tabindex="-1" href="https://www.devexpress.com/products/testcafestudio">TestCafe Studio - Web Testing</a>
</div>
<div class="col col4">
<div class="Group"> Support & Documentation </div>
<a tabindex="-1" href="https://supportcenter.devexpress.com/ticket/list">Search the KB</a><a tabindex="-1" href="https://supportcenter.devexpress.com/ticket/list?preset=mytickets">My Questions</a><a tabindex="-1" href="https://supportcenter.devexpress.com/ticket/list?preset=examples">Code Examples</a><a tabindex="-1" href="https://www.devexpress.com/support/demos/">Demos & Getting Started</a><a tabindex="-1" href="https://docs.devexpress.com/">Documentation</a><a tabindex="-1" href="https://community.devexpress.com/blogs/">Blogs</a><a tabindex="-1" href="https://www.devexpress.com/trainingcenter/">Training</a><a tabindex="-1" href="https://www.devexpress.com/support/webinars/">Webinars</a>
<div class="Group"> Specifications & Change Logs </div><a tabindex="-1" href="https://www.devexpress.com/support/versions.xml">Supported Technologies, Shipping Versions, Version History</a>
</div>
<div class="h-clear hidden-sm">
</div>
<div class="h-clear">
</div>
</div>
</div>
</div>
<div class="FooterExtra">
<div class="r-container">
<p>DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, Delphi, HTML5 or iOS & Android development. Whether using WPF, ASP.NET,
WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.</p>
<p> We are here to help. Should you have any questions or need assistance from a member of our team, write to us at <a href="mailto:info@devexpress.com" tabindex="-1">info@devexpress.com</a>. </p>
</div>
</div>
</section>
</footer>
<footer id="FooterBottom">
<section>
<div class="r-container">
<div class="Privacy"> Use of this site constitutes acceptance of our <a href="https://www.devexpress.com/aboutus/legal.xml" tabindex="-1">Website Terms of Use</a> and
<a href="https://www.devexpress.com/aboutus/privacy-policy.xml" tabindex="-1">Privacy Policy</a><a tabindex="-1" data-footer="DoNotSell" href="https://www.devexpress.com/aboutus/california-disclosure.xml#opt-out-opt-in-rights" style="display:none;">Do Not Sell My Personal Information</a>
</div>
<div class="Copyright"> Copyright © 1998-2022 Developer Express Inc. All trademarks or registered trademarks are property of their respective owners </div>
</div>
</section>
</footer>
<script src="https://www.devexpress.com/Scripts/SharedInit?v=t17k5cBhcUWcfNazL0Lllk8N0Jp2k2K5IcJnR1uV_ow1"></script>
<script src="https://www.devexpress.com/Scripts/WebFormsInit?v=PBM0RCFNvblcuHX3jiaSCKDewGs4_QGdf2z7Z2d5qnM1"></script>
<script src="https://www.devexpress.com/Scripts/LiveChat/LiveChatBundle?v=Hqais_x_LC5vOyh0-qEXB7wtGouIR_0HcsDZkoWi13I1"></script>
<script src="https://www.devexpress.com/Scripts/SiteNotifications/SiteNotificationsScriptsBundle?v=uoutpv-OeWp0Cjfa2I8m7Nl2ioVkAk2W5An9A4Ckqxg1"></script>
<script src="https://www.devexpress.com/$Tesseract/ScriptsInitialize/Bundle?v=qnE-3sNjEK9rnXK55HbcBPOuW4F5OftKAzpVD-xh2Ds1"></script>
<script type="text/javascript">
new IndexMapController();
new IndexNewsController();
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "DevExpress",
"url": "https://www.devexpress.com/",
"logo": "https://www.devexpress.com/aboutus/i/logo200.png",
"contactPoint": [{
"@type": "ContactPoint",
"telephone": "+1-818-844-3383",
"contactType": "customer service",
"areaServed": "US"
}, {
"@type": "ContactPoint",
"telephone": "+1-818-844-3395",
"contactType": "sales",
"areaServed": "US",
"availableLanguage": "EN"
}],
"sameAs": ["https://www.youtube.com/user/DeveloperExpress", "https://www.linkedin.com/company/developer-express-inc.", "https://www.facebook.com/DevExpress", "https://twitter.com/DevExpress"]
}
</script>
<div id="GlobalBackToTopButton" class="BackToTopButton Hidden">
<div class="Button">
</div>
</div>
<div id="InPageChat" class="InPageChat Hidden">
<div title="Live Chat" class="ChatButton">
</div>
</div>
</form>
Text Content
Chat Now CartMy DownloadsFree TrialLog In * Products Products MULTI-PLATFORM PACKAGES Universal SubscriptionOur Best Value – includes over 600 UI Controls, our award-winning reporting platform, DevExpress Dashboard, the eXpressApp Framework, CodeRush for Visual Studio and more.DXperience SubscriptionSave Hundreds – includes DevExpress UI Controls for WinForms, ASP.NET, MVC, WPF, our award-winning reporting platform and CodeRush for Visual Studio. WINDOWS DESKTOP CONTROLS WinFormsWPFVCLWinUI (FREE)Desktop Reporting ENTERPRISE & SERVER TOOLS Business Intelligence DashboardReport & Dashboard ServerOffice File API (XLS, DOC, PDF) XAMARIN & MAUI Xamarin UI Controls (FREE).NET MAUI (FREE) WEB CONTROLS JavaScript – jQuery, Angular, React, VueASP.NET Web FormsASP.NET MVCASP.NET CoreBlazorBootstrap Web FormsWeb Reporting FRAMEWORKS & PRODUCTIVITY XAF - Cross-Platform .NET App UIXPO – ORM Library (FREE).NET App Security & Web API Service (FREE)CodeRush for Visual Studio TESTING & QA TestCafe Studio Explore Our Newest Features.NET 6 Support * * Demos * * Buy * * Support Support SUPPORT CENTER Search the KB My Questions Code Examples Localization Version History RESOURCES Getting Started Documentation Demos Training Webinars NEED HELP OR REQUIRE MORE INFORMATION? Submit your support inquiries via the DevExpress Support Center for assistance. * * Blogs * * About Us About Us CONNECT WITH DEVEXPRESS Blogs Events, Meetups and Tradeshows Webinars LEARN MORE ABOUT DEVEXPRESS About Us News User Comments and Case Studies Our Awards MVP Program ANNOUNCING DEVEXPRESS UNIVERSAL V22.1 Developer Express Inc is proud to announce the immediate availability of its newest release, DevExpress v21.2. Built and optimized for desktop, web, and mobile developers alike... DEVEXPRESS WINS 20 VISUAL STUDIO READER’S CHOICE AWARDS Like previous years, DevExpress dominated Visual Studio Magazine's 2021 Readers Choice Awards. We thank all our loyal users for casting their vote on behalf of DevExpress. YOUR NEXT GREAT APP STARTS HERE. EXPLORE OUR PRODUCT LINE BY CATEGORY... slide 8 to 11 of 4 JavaScript UI ComponentsjQuery, Angular, React, Vue Automated Web TestingIncludes built-in Visual Recorder Blazor & ASP.NET UI Components Visual Studio Productivity & RefactoringCodeRush Reporting & AnalyticsDesktop & Web Cross-Platform .NET App DevelopmentXAF Desktop UI ComponentsWinforms & WPF Office File and PDF API XLS, DOC, PDF Document Generation API JavaScript UI ComponentsjQuery, Angular, React, Vue Automated Web TestingIncludes built-in Visual Recorder Blazor & ASP.NET UI Components Visual Studio Productivity & RefactoringCodeRush Reporting & AnalyticsDesktop & Web Cross-Platform .NET App DevelopmentXAF Desktop UI ComponentsWinforms & WPF Office File and PDF API XLS, DOC, PDF Document Generation API JavaScript UI ComponentsjQuery, Angular, React, Vue Automated Web TestingIncludes built-in Visual Recorder Blazor & ASP.NET UI Components Visual Studio Productivity & RefactoringCodeRush Reporting & AnalyticsDesktop & Web Cross-Platform .NET App DevelopmentXAF Desktop UI ComponentsWinforms & WPF Office File and PDF API XLS, DOC, PDF Document Generation API JavaScript UI ComponentsjQuery, Angular, React, Vue Automated Web TestingIncludes built-in Visual Recorder Blazor & ASP.NET UI Components Visual Studio Productivity & RefactoringCodeRush Reporting & AnalyticsDesktop & Web Cross-Platform .NET App DevelopmentXAF Desktop UI ComponentsWinforms & WPF Office File and PDF API XLS, DOC, PDF Document Generation API JavaScript UI ComponentsjQuery, Angular, React, Vue Automated Web TestingIncludes built-in Visual Recorder Blazor & ASP.NET UI Components Visual Studio Productivity & RefactoringCodeRush Or download our free 30-day trial to experience the DevExpress difference today. Free 30-Day Trial DEVEXPRESS NEWS A 1-CLICK SOLUTION FOR ROLE-BASED ACCESS CONTROL WITH WEB API SERVICES VIA ENTITY FRAMEWORK CORE & XPO In XPO blog post in November 2021 , I grumbled about how difficult it was to develop a robust and flexible app security system from scratch with any .NET ORM, including Entity Framework (by security, I’m referring to user authentication and role-based… Read More FREE WINUI COMPONENTS IN THE UNIFIED INSTALLER We are happy to announce that our WinUI components are now available from the DevExpress Unified Installer. If you are using our Unified Installer and wish to install our WinUI controls, simply select the WinUI tile pictured below. Read More DEVEXPRESS MULTI-PLATFORM APP UI CONTROLS SUPPORT .NET MAUI GA RELEASE (V22.1) As you probably know, Microsoft released .NET MAUI to production recently. Our free .NET MAUI product line for mobile development (with Android and iOS) is compatible with this .NET MAUI release. To see what is new in v22.1, please follow this link. If you are migrating from Xamarin, please check out Microsoft migration guidelines and also our article on navigation control changes. Read More WINUI DATA GRID IN MVVM APPLICATIONS: COLUMN GENERATION, SELECTION BINDING, AND OTHER MVVM TECHNIQUES MVVM is a well-known foundation for flexible and well-structured applications for such platforms as WinUI and WPF. That’s why we pay special attention to MVVM usage scenarios when developing our suite of controls. In this blog post, we will show you how… Read More BLAZOR - END OF SUPPORT FOR .NET 5 As you may already know, the Microsoft .NET team has announced the end of life support for the .NET 5 framework Read More REPORTING – NO-CODE PARAMETERS PANEL LAYOUT CUSTOMIZATION (V22.1) In this blog post, I’ll review our new Parameters Panel customization editor (v22.1). Before I do, a quick word or two about the Parameters Panel Read More WINFORMS — WXI SKIN OPTIONS In last week’s WXI Skin announcement post, I mentioned that our latest vector skin includes certain API-based options. This post will explain why you may want to use these options, and how they can help you create a unified appearance within your WinForms… Read More CREATE YOUR FIRST MVVM APPLICATION IN WINUI Originally, we created the MVVM Framework for the WPF platform. Afterwards we found that the techniques developed in this framework could easily be used in WinForms, so we ported the framework there. In v22.1, we optimized our MVVM Framework for WinUI keeping the core functionality the same. If you use our WPF or WinForms Controls, you won't face any issues when migrating to WinUI. Read More NEW WPF WINDOWS 11 THEME AND WINDOW APPEARANCE ENHANCEMENTS Over the years, we've been tracking the latest appearance changes in Windows and have been implementing them within our WPF Subscription to give the best experience to your users and help make your applications look familiar and up to date. Read More WINFORMS — NEW DIRECTX FORM WITH HTML AND CSS TEMPLATE SUPPORT As you may already know, the DevExpress WinForms Subscription ships with a number of counterparts to standard System.Windows.Forms.Form objects. Before we dive into a new Form option shipping in our v22.1 release, let's quickly review all currently… Read More WPF ACCESSIBILITY - .NET 6 TOOLTIPS SUPPORT We continue to improve accessibility-related capabilities of DevExpress WPF Controls. For example, in our previous release (v21.2), we included UI Automation-based alerts for validation errors and Enhanced Contrast palettes. In our upcoming release (v22.1), we modified tooltip behavior for .NET 6 (based on Web Content Accessibility Guidelines 2.1 requirements). Read More WINFORMS — NEW WXI SKIN Over the years, we’ve done our best to update the DevExpress WinForms Skin library and associated API settings (for example, RibbonControl.RibbonStyle ) to mirror Microsoft’s design language. Our next release will be no exception in this regard. v22.1… Read More BLAZOR - OFFICIAL RELEASE, FREE OFFER, AND FUTURE PLANS I'm happy to announce the official release of DevExpress UI for Blazor. To help celebrate Blazor official launch at #dotnetconf, we're offering our this release to our customers free-of-charge! Read More Previous Next V22.1 IS HERE. EXPERIENCE IT TODAY We are proud to announce the immediate availability of DevExpress Universal v22.1, our award-winning software development platform for .NET and Visual Studio developers. With numerous new products and dozens of high-impact features, v22.1 allows you to build your best, without limits or compromise. From the desktop, the web or your mobile world, DevExpress dev tools help you address a broad range of usage scenarios and deliver intuitive solutions that amaze. What's New in v22.1 TESTCAFE STUDIO IS HERE We are proud to announce the immediate availability of TestCafe Studio – our next-gen automated web testing framework. To learn more about TestCafe Studio and experience its capabilities first hand, feel free to download a no-cost 30-day evaluation version today. Learn More PERFECTED DESKTOP UI COMPONENTS FOR WINFORMS, WPF, AND DELPHI VCL Create elegant, high-impact user experiences and emulate the capabilities of today’s most popular business productivity apps with DevExpress UI components for WinForms, WPF, and Delphi VCL. WinForms Suite (includes 190+ controls and 60+ chart types) WPF Suite (includes 130+ controls and 50+ chart types) WinUI Suite (includes 20+ controls and 10+ chart types) VCL Suite (includes 230+ controls) BLAZOR – MVC – WEB FORMS WHEN ONLY THE BEST WILL DO Deliver responsive, interactive and high-performance line-of-business web applications with DevExpress UI components for Blazor, ASP.NET Core, ASP.NET Web Forms and MVC. Blazor (includes 40+ components and 20+ chart types) ASP.NET MVC (includes 70+ extensions and 60+ chart types) ASP.NET Web Forms (includes 110+ controls and 60+ chart types) ASP.NET Core (includes 70+ components and 20 chart types) Bootstrap Web Forms (includes 45+ controls and 20+ chart types) REPORTING AND BI DASHBOARD FOR WINDOWS, THE WEB AND YOUR MOBILE WORLD Deliver high-performance decision support systems and analytics dashboards across platforms and devices with our fully integrated suite of UI controls, reporting tools and dashboards. Royalty-Free Reporting for Developers Royalty-Free BI Dashboard for Developers Report & Dashboard Server for the Enterprise WHEN ONLY THE BEST WILL DO From Office-inspired applications to data‑centric analytics dashboards, DevExpress Universal ships with everything you'll need to build your best, without limits or compromise. Lars Ugleberg CEO and Founder, UGLEBERG.dk I have used DevExpress WPF in the past, and always been impressed with their support and the richness of their offer. Now, as I am venturing into developing my first web application, I first looked at a competitor because they provide a free license. But I gave up because their documentation is inadequate. So, I have tried DevExtreme, and managed to use it quickly and with much less effort. David Kinney As a Manager of Technical Support Services for a former company, I know good customer service when I experience it. DevExpress Support is of the highest level. Issues are handled expediently. All the support resources appear to be highly knowledgeable, but beyond that they are all courteous and professional. I've also witnessed the issue escalation process which keeps the issue flowing to resolution. I have nothing but the highest praise for DevExpress Customer Support. Dionisis Soldatos We love the XAF's "Code It, Run It, Customize It before Lunch" slogan, and take great pride in our Smart (also based in XAF) slogan – Take a case from a customer, customize Smart, provide a solution, finish your work today. Thanks to DevExpress' eXpress Application Framework, I can sleep well at night knowing that my customers' needs are so fully met! Marc Philipp Wittke I just wanted to let you know that your support is great. Not only that I am getting quick answers to all of my questions, your public ticketing system is so well organized and indexed by search engines that it is very easy to find ideas to solve my problems even without contacting you. Steven Vissers We are very happy with DevExpress. The support team is amazing. All our question were answered within 12 hours. Even there is no solution out of the box, there is always an alternative way. This gives us the feeling that nothing is impossible. We are looking forward to program a lot more nice stuff with DevExpress. Ingolf Mönch After 25 Years of professional windows development I have never seen a library like DevExpress. AWESOME! This great grid control is the best I've ever seen! An investment that makes happy! Bram Essers I would like to take the opportunity to compliment you and your colleagues at DevExpress Support. I have worked with many support organizations and your support really stands out: it is outstanding. I have mainly been in contact with you and Anatol and it is always a pleasure to work with you guys. Keep up the good work! Andy Luyten Still discovering new and exciting possibilities while being a customer for 5+ years - best .NET developer tools on the planet. Stephen Winstanley Thank you for another year of using your controls to make some great products for our customers. Can you please say thank you to all of your support staff. They do a fantastic job, so I hope you never cut back on this service. Ir. Dany Buyse The experience I had with DevExpress is "top"! Outstanding support, very friendly interfaces and above all a marvellous framework to develop with. So far, it has been an extremely positive experience, I presume not due to change in the future! If you're looking for the fast road (with professional support) towards web-development ... don't look any further! DevExpress has it all! Tanakorn Numrubporn The DevExpress team already set the new standard in software service industry. For every ticket that I created, there is not even one of them answered late. I didn't hesitate to tell my colleagues about your products. Haris Nordin The most invaluable third-party tool that we have. It has been selected to be our base controls since they're incredibly powerful, customizable and easy to implement. Saves us hundreds of hours in every project assigned to us. Chris Todd Thank you DevExpress for building one of the most powerful, feature rich control suites on the market. Your superior support staff is second to none! I can't even begin to measure the amount of time the controls have saved me. And to see the look on people's faces when they experience the controls first hand, is priceless! Len Ford I would not have been able to produce such a comprehensive web application, 'ConversationalCRM', singlehandedly in the short timescale I had available without using the DevExpress tool set. DevExpress have allowed me to provide a fully-functional CRM, supporting marketing, sales and support activities to my end users. The CRM has full reporting, including User Report Templates (using the End-User Report Designer) and end-user designed Dashboards (using the Dashboard Designer). Sven Stening PSSP GmbH I believe the real power of XAF is your special way of handling the MVC pattern. Adding a property to a Business Object - no matter if doing it in code or with the Application Model Editor - all possible types of views can show the new values: Detail View, List View, Reports, Statistics, etc. This is really stunning and flabbergasts me every time I see it. You've really done a great job. To be honest I've developed something very similar in the past and used it now for a long time for my projects. But XAF is much more powerful and easier to use. Not to mention your great UI components. Bruno Mandara I'm really thrilled, I've been using this suite for a couple of months and it's really fantastic. Everything I was looking for in a product. The support is great, they help you in any situation by responding very quickly and very clearly. Jean-Christophe Bertolini I am using the DevExpress WPF components since more than two years ago as part of a major project to refactor an existing software. My users are very happy and impressed with the new features that I was able to provide thanks to the advanced capabilities of the grid, report builder and map controls. Thanks to the whole team of DevExpress for their great product and the useful technical support! Pavel Rypl We use DevExpress components since 2007. Our 3-tier WinForm application uses the great capabilities of XtraGrid, XtraBars and other controls. Alternative web client is built on ASP.NET Grid. For our customers, it is very easy to use our applications, because it is intuitive. Thanks DevExpress for components we deliver to our customers, beautiful UI with charm. David Partridge DevExpress has helped me since 2007. I purchased the Editors and XtraGrid first, and then expanded to include full subscription. Your tools are the best, and support has been top notch! John Friel DevExpress has made ProParts really come to life. Currently compiled with Delphi, the conversion to .NET is already underway and looking just as good. In addition, I've started the requested web site upgrade using ASP.NET controls, and the conversion is moving along smoothly. So yeah, I'm on both sides of the DevExpress fence with Delphi and .NET, but this is a case where you really get what you pay for. Joseph Tang With the ever growing up-to-date DevExpress components and technologies, I could build the latest applications on multiple platforms with the top notch functionality, quality and reliability. Hüseyin Tüfekçilerli We are using DevExpress components since day one we have started developing our software. We see DevExpress just as a member in our team, always responsive and producing great quality work. Keep up the good work and thanks for your continued support! Yahya Edhie N. Kwando DevExpress XAF and XPO, these are amazing stuff you can use to speed things up developing application, web or windows. What else you want to expect if someone can give you more time to do other things in life? Jose Walter Sierra Jaramillo The DevExpress tools are the best on the market, very easy to configure and less code than usual, allow me to have my apps on pc, tablets and give the best user experience for my clients, I always recommend DevExpress to my friends colleagues and others… Riaan Jacobs Thank you for amazing components. We are using the WinForms component and are planning to move to the Universal subscription later this year to utilize the DevExtreme and ASP.NET components. The components saved me a lots of time in the past while building quick data driven applications. Francesc Diaz In few words, you made my developing "green" because you save a lot of energy simplifying development and reduce the time my computer is on. Everything is done quicker than ever. Keep it up with your great suite, it saves me a lot of time, and also helps me to convince and impress my company. READ MORE USER COMMENTS BEST IN CLASS TOOLS DEVEXPRESS IS HONORED TO HAVE BEEN VOTED BEST IN CLASS 20 TIMES IN THIS YEAR'S VISUAL STUDIO MAGAZINE READER'S CHOICE AWARDS. Experience the DevExpress difference and see why your peers consistently vote our products #1. With our Universal Subscription, you will build your best, see complex software with greater clarity, increase your productivity and create stunning applications for Windows, Web and your Mobile world. x20 x20 x18 x19 DevExpress Blogs Facebook Twitter YouTube About Us About DevExpressNewsOur AwardsEvents, Meetups and TradeshowsUser Comments and Case StudiesMVP ProgramLogos and Artwork Frequently Asked Questions Product LicensingPurchasing FAQMaintenance Release FAQ Windows Desktop Controls WinFormsWPFVCLWinUI (New)Desktop Reporting Enterprise & Server Tools Business Intelligence DashboardReport & Dashboard ServerOffice File API Xamarin & MAUI Xamarin UI Controls (FREE).NET MAUI (FREE) Web Controls ASP.NET Web FormsASP.NET MVC and CoreBootstrap Web FormsJS - jQuery, Angular, ReactBlazorWeb Reporting Frameworks & Productivity XAF - Cross-Platform .NET App UIXPO - ORM Library (FREE)CodeRush for Visual Studio Testing & QA TestCafe Studio - Web Testing Support & Documentation Search the KBMy QuestionsCode ExamplesDemos & Getting StartedDocumentationBlogsTrainingWebinars Specifications & Change Logs Supported Technologies, Shipping Versions, Version History DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, Delphi, HTML5 or iOS & Android development. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible. We are here to help. Should you have any questions or need assistance from a member of our team, write to us at info@devexpress.com. Use of this site constitutes acceptance of our Website Terms of Use and Privacy PolicyDo Not Sell My Personal Information Copyright © 1998-2022 Developer Express Inc. All trademarks or registered trademarks are property of their respective owners Why We Use Cookies This site uses cookies to make your browsing experience more convenient and personal. Cookies store useful information on your computer to help us improve the efficiency and relevance of our site for you. In some cases, they are essential to making the site work properly. By accessing this site, you consent to the use of cookies. For more information, refer to DevExpress’ privacy policy and cookie policy. I Understand